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
341095069587	341095070106	341095070656	341095071206	341095071754	341095072306	341095072856	341095073406	341095073954	341095074506	341095075056	341095075606	341095076154	341095076706	341095077256	341095077806	341095078354	341095078906	341095079456	341095080006	341095080554	341095081106	341095081656	341095082207	341095082754	341095083306	341095083856	341095084406	341095084954	341095085506	341095086056	341095086606	341095087154	341095087706	341095088256	341095088806	341095089354	341095089907	341095090456	341095091006	341095091554	341095092106	341095092656	341095093206	341095093754	341095094306	341095094856	341095095406	341095095954	341095096506	341095097056	341095097607	341095098154	341095098706	341095099256	341095099806	341095100354	341095100906	341095101456	341095102006	341095102554	341095103106	341095103656	341095104206	341095104754	341095105306	341095105856	341095106406	341095106954	341095107506	341095108056	341095108606	341095109154	341095109706	341095110256	341095110806	341095111354	341095111906	341095112456	341095113006	341095113554	341095114106	341095114659	341095115206	341095115754	341095116306	341095116856	341095117406	341095117954	341095118506	341095119056	341095119606	341095120154	341095120706	341095121256	341095121806	341095122354	341095122906	341095123456	341095124006	341095124554	341095125106	341095125656	341095126206	341095126754	341095127306	341095127856	341095128406	341095128954	341095129506	341095130056	341095130606	341095131156	341095131706	341095132256	341095132806	341095133354	341095133906	341095134456	341095135006	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2724	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2725	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2726	2000	3600	2300	2726	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
21373	20018	27284	22476	20036	20190	12213	3604	2480	2157	1844	1517	1505	1402	1397	1292	1220	1244	1252	1188	1152	1151	1007	1013	1221	4663	5280	5153	3858	2838	2099	1426	1046	903	805	717	783	749	736	759	768	734	716	767	710	703	709	762	757	694	734	749	653	709	711	716	706	699	726	738	720	732	718	762	759	686	731	684	684	729	707	739	748	726	748	778	736	730	742	722	695	715	676	728	743	761	702	725	679	692	694	715	755	752	709	753	730	733	717	691	690	736	736	673	713	760	753	729	766	765	752	736	721	694	735	638	715	682	740	751	711	713	708	724	725	714	762	769	732	702	718	751	700	733	734	689	768	728	767	716	712	704	761	720	726	712	738	778	692	705	703	738	776	742	716	679	729	718	726	752	699	694	744	748	769	717	767	697	729	699	773	728	739	698	679	686	746	714	705	714	697	690	713	758	727	759	736	721	727	699	699	705	686	734	709	711	750	728	729	798	687	707	719	705	767	723	756	751	694	673	713	735	783	768	716	755	699	738	712	681	716	737	705	728	715	713	747	739	763	766	712	736	725	687	707	683	751	724	727	708	705	752	653	745	731	708	674	697	724	718	771	741	737	728	732	681	711	726	742	736	689	700	723	740	711	717	759	732	715	708	725	689	776	711	746	726	723	721	743	736	733	728	742	683	741	709	717	701	718	722	689	705	710	758	701	707	732	693	739	726	704	747	711	659	723	702	723	723	705	724	700	703	706	711	741	720	713	761	708	692	702	699	746	707	700	716	750	738	737	736	718	737	747	713	802	685	763	718	727	654	686	725	710	689	705	704	761	684	738	729	708	739	724	676	752	748	727	750	736	704	701	724	741	717	697	726	702	751	730	729	746	717	737	697	738	758	753	706	706	744	753	691	700	692	756	682	671	796	746	668	715	725	702	771	696	698	716	701	686	748	726	678	787	706	729	713	695	739	711	742	769	694	721	702	746	664	725	763	711	671	741	704	659	685	714	761	715	739	713	752	692	671	744	710	722	729	734	716	710	732	735	712	724	735	692	725	732	762	724	716	750	768	734	722	753	689	717	729	730	665	741	770	710	710	763	684	720	707	737	724	746	750	672	738	717	700	748	739	717	686	730	701	751	722	689	681	713	705	708	743	767	747	695	708	701	694	723	739	750	735	684	659	701	706	700	689	709	710	736	760	761	756	699	727	646	677	743	749	696	776	724	700	756	767	704	747	743	701	720	703	760	699	729	681	713	748	712	678	683	727	741	705	715	715	767	690	738	720	731	719	737	715	754	737	716	733	691	788	723	709	703	698	718	713	760	714	676	707	749	743	701	681	721	695	735	714	701	736	724	725	756	762	654	711	699	748	759	715	696	690	699	725	768	728	724	747	712	698	736	752	671	775	666	713	667	742	728	698	785	723	740	727	644	700	764	706	719	752	704	697	701	710	693	679	750	744	739	741	684	788	714	692	686	759	710	673	778	705	699	723	704	757	722	721	724	684	692	696	753	719	716	699	722	780	748	733	766	715	653	741	708	741	652	728	746	712	715	744	768	703	725	760	699	754	724	709	700	719	744	698	759	734	737	696	768	698	734	725	699	730	680	752	721	744	730	711	709	706	660	731	733	721	686	687	681	692	700	733	751	733	723	713	711	767	721	758	709	761	702	699	695	758	720	752	667	742	709	696	766	662	774	731	755	718	752	704	734	762	744	715	737	708	725	756	707	728	747	730	697	729	711	731	727	701	704	691	711	702	732	691	704	711	726	706	743	728	730	688	703	684	679	703	712	728	726	725	688	710	805	736	695	684	700	697	716	752	708	719	706	700	736	703	731	738	720	703	725	709	680	671	669	722	675	717	723	684	736	673	745	689	744	677	753	719	728	707	717	688	707	835	738	729	724	706	690	702	731	682	734	702	741	734	723	722	745	751	716	687	730	689	677	753	692	757	707	710	723	699	729	714	688	743	776	713	708	705	729	745	695	705	779	760	662	709	701	718	699	650	691	678	718	727	716	765	757	707	752	710	689	704	711	719	720	725	688	695	778	703	721	708	690	739	689	732	715	737	718	739	695	719	737	732	685	706	764	773	731	728	693	703	732	756	681	713	719	713	726	746	725	693	772	692	728	653	672	682	712	767	719	739	721	741	730	755	681	702	685	680	688	704	706	709	715	725	687	718	759	727	696	728	738	729	738	710	712	726	711	655	770	661	762	791	694	711	708	693	749	659	720	735	737	697	686	697	719	777	744	686	728	715	666	761	726	749	691	716	731	684	717	702	753	705	719	728	755	780	686	728	705	746	695	737	725	686	745	717	719	759	738	710	716	699	725	711	754	733	745	712	745	749	692	705	711	707	725	784	740	718	715	732	672	748	724	692	682	761	666	695	693	688	764	703	714	771	717	753	671	710	714	736	724	735	718	716	686	693	729	720	748	721	730	676	700	777	692	732	718	697	718	720	688	734	708	713	683	714	685	717	731	737	721	747	691	703	765	742	697	671	727	712	680	752	668	697	716	706	744	721	684	747	747	673	676	734	733	740	702	748	712	703	697	755	685	706	732	727	694	707	752	660	776	713	726	733	730	740	729	703	754	705	729	705	688	769	656	696	698	678	638	760	709	724	715	671	716	673	721	742	745	773	737	732	684	756	737	698	740	649	748	714	739	707	738	658	705	702	674	759	751	744	704	716	726	713	684	727	733	701	766	719	737	724	669	763	716	726	756	702	732	708	688	745	695	708	722	710	739	748	732	766	743	681	697	704	696	709	764	717	740	722	676	701	693	737	734	701	766	696	678	723	723	696	735	748	744	685	714	712	707	667	704	759	695	707	734	680	692	720	692	730	746	729	709	713	726	744	695	722	711	717	771	739	760	734	755	665	673	750	742	717	752	694	718	738	693	760	757	696	719	700	741	766	719	764	688	740	684	699	733	717	757	723	684	744	701	674	691	736	718	717	722	734	725	706	706	734	697	772	730	738	733	728	688	698	708	756	701	695	696	751	716	714	740	735	720	751	727	717	753	710	734	694	692	702	701	700	719	728	715	727	741	721	747	705	673	770	687	710	743	692	726	709	756	705	677	741	695	743	724	763	768	694	738	754	739	787	704	731	749	699	713	731	709	692	710	722	718	711	739	733	735	733	715	705	728	718	684	713	679	702	726	670	708	736	709	717	754	708	769	699	737	763	737	700	724	747	788	750	763	781	742	711	728	767	756	738	713	730	733	700	700	710	736	711	742	755	717	710	735	727	721	715	705	738	731	785	798	708	729	723	730	765	709	701	673	744	748	776	693	702	703	687	728	701	725	727	734	722	712	762	783	803	703	692	713	745	725	683	709	725	729	701	733	712	787	684	716	731	727	670	706	722	729	752	733	689	698	734	730	714	734	725	727	691	735	715	728	700	732	714	710	753	712	728	699	725	713	698	712	736	710	729	718	712	747	732	748	723	713	672	704	675	738	724	678	706	714	786	735	669	716	705	713	730	673	752	730	710	758	712	689	720	691	747	730	769
13220	34821	24913	13912	11287	8600	5794	5145	3913	3439	2632	2270	2107	2015	1984	1742	1719	1738	1766	1686	1549	1486	1308	1290	1629	7050	7601	7336	5616	3965	2800	1850	1286	1006	914	770	734	698	725	712	676	715	725	727	775	722	749	724	739	697	728	734	733	732	724	798	687	736	753	775	737	811	742	741	725	702	701	733	725	751	749	713	782	700	700	728	725	709	710	714	692	725	708	720	720	728	718	751	712	733	746	719	703	694	734	722	762	776	741	680	760	741	750	787	733	731	777	709	743	736	727	684	706	712	722	737	711	707	745	694	720	707	732	764	704	751	752	715	715	732	700	721	745	754	711	747	757	702	722	737	768	763	727	755	648	747	711	751	671	717	690	700	718	752	751	732	746	750	725	753	717	768	715	778	731	751	709	733	755	731	698	778	715	736	688	757	760	755	728	757	773	757	673	784	718	746	750	687	767	725	765	781	728	738	724	765	703	703	723	698	684	785	759	740	735	710	720	697	757	718	759	704	732	791	761	759	728	668	726	740	754	752	759	727	764	700	718	678	690	724	736	740	733	729	752	724	750	716	772	714	689	719	717	711	751	694	715	738	751	771	743	758	701	724	740	711	774	708	722	708	685	707	746	717	696	769	708	748	727	742	737	712	729	678	754	700	734	805	764	734	679	760	739	734	715	707	737	707	722	730	685	737	710	776	746	743	719	748	732	714	684	740	735	774	743	685	710	684	717	717	682	723	764	751	732	760	702	747	685	730	676	705	713	722	722	714	720	744	683	762	749	724	767	723	719	723	715	717	693	728	695	735	740	780	731	730	761	749	792	755	743	748	757	746	701	722	692	738	729	730	698	728	742	745	717	738	702	731	707	690	749	672	757	708	733	716	708	712	690	705	733	763	670	709	757	729	710	731	785	714	698	717	726	682	725	741	757	687	776	745	778	747	656	691	763	762	734	719	698	765	700	749	723	731	748	733	764	735	709	741	736	764	716	760	750	751	702	729	707	725	707	699	745	709	728	724	757	649	729	693	764	719	748	750	744	715	726	713	746	716	761	709	689	741	719	695	708	724	715	715	700	661	775	735	770	711	741	743	727	699	712	698	727	671	693	715	675	723	687	753	753	727	709	686	715	729	757	726	730	727	708	760	701	735	733	703	747	737	752	758	686	740	699	722	695	763	709	774	741	749	728	747	749	710	760	719	729	695	733	728	732	718	786	705	728	716	683	793	741	730	749	677	721	749	738	755	764	750	737	729	755	724	707	740	761	696	740	749	734	732	722	734	773	782	750	744	724	717	709	782	698	742	732	732	715	743	750	702	741	705	770	752	732	760	682	720	717	707	696	741	737	779	729	746	699	692	754	772	754	700	748	708	716	794	696	711	659	754	696	762	709	726	720	735	771	730	780	697	736	721	711	691	765	728	710	698	741	695	722	713	764	758	761	769	729	742	690	741	721	732	686	768	720	750	697	696	764	775	685	730	760	717	695	717	745	757	744	746	740	688	702	797	730	747	772	733	724	717	705	742	686	745	735	704	715	702	746	746	706	738	696	730	704	723	698	736	720	727	730	723	744	676	733	744	694	719	732	725	747	742	728	770	749	746	729	700	668	693	753	743	724	656	730	756	774	765	675	711	707	740	714	674	703	745	739	757	757	773	742	741	733	724	791	764	729	713	719	746	741	776	746	711	736	695	720	730	721	752	722	722	699	735	722	746	738	746	747	733	726	711	755	715	698	732	748	740	697	753	707	762	764	720	703	725	759	763	747	682	727	744	705	693	739	745	689	738	718	741	747	697	740	747	758	771	708	743	739	712	750	751	735	733	744	742	758	745	732	713	757	736	713	723	764	750	707	766	744	737	711	707	744	724	721	743	703	711	775	745	726	731	734	721	717	694	698	752	766	730	738	707	744	760	705	763	696	737	713	774	697	751	726	746	736	711	732	727	654	748	770	772	749	708	762	736	744	693	722	687	709	708	721	706	728	747	736	675	735	755	768	713	684	685	752	688	743	735	738	757	696	725	753	708	717	702	717	733	744	728	761	747	739	710	731	733	751	686	714	693	734	756	746	730	712	690	728	729	755	691	730	744	781	745	734	779	744	716	721	735	732	780	730	783	772	727	736	659	717	705	685	720	746	731	719	744	702	753	737	752	756	713	761	707	760	773	746	710	760	712	709	717	759	739	761	690	709	670	731	733	673	757	703	701	716	697	735	742	714	691	708	742	756	734	737	739	694	757	743	733	711	722	746	708	736	781	698	704	752	738	728	656	710	722	734	736	763	745	751	669	737	755	804	784	750	762	735	765	701	723	709	703	634	743	736	766	697	709	733	726	737	710	713	738	777	763	766	761	725	725	766	751	752	708	767	734	717	756	723	760	686	733	775	716	737	722	714	733	699	772	758	715	733	731	757	713	798	711	735	738	726	682	759	682	770	750	705	713	771	731	714	696	724	693	734	664	747	736	715	704	751	697	720	732	713	782	696	721	718	698	738	733	750	731	702	708	744	698	716	707	735	719	712	748	698	746	755	737	745	690	674	724	707	731	742	781	736	698	728	676	706	746	756	765	716	727	706	725	715	703	758	711	682	724	700	706	780	743	771	762	706	729	731	751	747	737	702	741	719	756	727	793	752	717	763	722	778	714	701	738	739	753	675	754	751	761	727	751	729	693	736	734	725	704	734	748	708	715	695	744	740	742	720	734	745	671	725	681	713	743	734	750	718	731	743	708	720	685	725	716	713	733	755	691	754	795	735	732	712	703	793	682	766	744	734	693	732	701	748	732	717	765	752	741	720	731	703	723	738	736	740	730	698	718	706	734	756	729	781	704	705	790	710	743	691	707	718	684	763	724	755	723	753	742	715	728	713	710	694	739	793	704	733	729	737	687	754	714	700	790	695	679	698	669	745	746	735	754	704	669	779	701	715	729	775	691	712	683	769	692	723	696	734	686	742	704	730	713	696	703	759	736	664	755	773	744	794	722	706	701	721	716	760	712	719	733	711	710	690	745	758	750	748	680	727	733	691	708	716	703	749	709	695	761	735	687	758	712	734	751	737	764	729	718	761	755	692	738	715	694	752	786	765	709	790	703	722	745	722	764	747	700	739	707	731	690	740	712	760	731	750	663	775	676	769	737	731	712	724	741	725	744	779	766	700	736	738	721	721	719	697	687	743	730	756	703	778	760	715	745	733	752	740	757	747	687	744	725	707	772	724	705	787	728	770	710	750	757	702	711	699	718	728	708	716	733	704	746	763	701	737	733	748	747	684	777	734	736	695	673	735	703	743	751	720	726	713	704	720	735	714	728	674	790	799	744	738	748	704	730	718	680	733	750	729	742	698	729	684	734	765	727	716	736	778	763	759	758	695	717	749	794	717	703	764	696	762	754	735	748	720	668	756	758	739	740	700	741	706	719	705	729	762	743	720	725	716	682	739	771	687	741	733	695	757	660	706	661	716	751	750	724	783	696	747	739	715	748	717	737	698	737	688	713	746	698	753	733
27986	21139	16147	6762	3590	1935	1597	1210	1036	943	886	826	835	798	724	702	790	775	695	727	717	693	699	641	654	710	783	845	897	822	757	680	611	581	566	599	594	556	548	534	523	577	540	568	561	529	548	544	525	525	557	536	565	573	562	531	583	551	546	558	539	544	553	554	577	555	512	534	574	509	611	568	514	553	541	558	541	561	526	596	586	570	535	562	510	551	523	549	517	558	597	535	517	550	517	560	601	535	562	583	527	568	539	551	524	554	548	537	544	505	541	533	547	525	560	546	528	549	555	579	524	479	518	617	499	540	538	520	523	553	543	540	526	536	560	548	608	585	537	549	572	561	572	511	571	536	493	518	544	554	581	552	555	535	531	568	557	538	548	551	574	556	500	554	564	581	553	588	576	563	530	562	566	532	566	591	571	534	589	585	556	556	587	572	543	522	541	502	553	547	543	539	565	505	561	585	549	619	605	594	572	596	552	560	544	512	537	553	514	554	553	582	544	553	525	547	595	551	568	510	517	576	563	570	560	549	581	541	566	572	514	547	513	587	516	566	600	554	568	527	582	566	550	549	594	512	528	531	565	535	540	547	576	545	549	584	564	560	571	582	562	532	547	571	511	546	517	525	583	541	525	590	567	512	516	555	554	542	533	551	551	558	528	604	547	523	551	544	564	617	561	572	577	544	579	548	558	593	549	576	560	581	509	543	566	578	566	541	540	526	551	544	551	567	557	582	541	483	576	536	499	559	563	551	535	577	529	569	556	543	555	545	572	531	553	569	574	588	582	550	557	600	567	565	577	543	587	607	610	559	543	535	549	575	558	561	562	551	581	546	498	573	510	579	572	538	560	591	548	566	531	558	540	541	519	519	581	546	534	619	552	583	561	565	526	508	500	550	566	585	564	549	559	553	574	570	553	526	564	533	539	571	510	533	556	507	597	584	485	558	527	514	569	534	532	512	584	525	554	559	599	521	600	624	536	579	563	568	572	524	536	588	533	586	558	572	530	574	529	558	571	567	570	555	576	573	592	559	560	612	575	512	546	584	526	550	515	510	551	562	541	554	576	546	522	527	578	571	548	549	558	565	565	515	550	536	547	550	491	585	544	570	546	535	547	561	565	548	574	585	602	559	526	590	560	520	599	563	559	573	506	543	533	550	571	542	509	557	527	560	535	526	542	531	570	601	532	568	600	543	537	580	518	519	567	565	540	529	579	571	550	522	605	526	559	585	561	549	515	579	558	527	538	577	539	587	556	549	553	542	601	547	569	533	532	581	564	575	530	568	533	534	538	574	577	571	534	603	552	542	515	540	557	557	597	565	603	559	565	562	516	585	547	516	588	541	586	541	574	533	563	572	566	545	524	508	575	556	547	547	601	564	539	601	549	549	530	551	557	595	559	544	568	552	522	547	554	557	549	524	557	545	590	553	565	545	592	593	594	532	564	544	524	577	566	594	530	540	546	505	573	534	548	524	563	519	525	516	540	560	561	549	567	582	555	568	577	522	502	529	484	568	530	543	531	534	553	537	531	535	538	560	560	535	543	600	532	537	593	524	558	567	536	523	536	512	534	521	529	539	553	540	556	541	517	583	539	560	518	568	499	547	544	582	603	567	568	554	517	567	528	569	582	564	567	545	546	594	597	527	578	539	533	547	554	565	529	546	525	516	549	597	547	547	553	551	578	522	551	568	559	594	541	544	523	536	549	572	566	537	544	551	584	561	533	558	572	559	540	561	530	569	558	551	556	536	532	533	588	548	541	545	562	568	568	540	534	573	555	527	578	565	542	561	544	545	570	569	561	537	584	576	556	540	525	551	562	496	584	555	576	581	532	545	543	565	556	557	542	511	516	566	523	577	569	565	547	556	582	560	559	562	545	603	567	567	557	541	578	548	546	563	579	586	580	569	563	567	508	569	530	585	572	562	532	558	575	556	608	543	573	522	521	546	564	567	609	605	558	564	565	568	577	525	527	561	521	567	560	552	533	549	552	557	586	615	547	589	525	554	542	543	513	563	561	536	570	557	569	519	529	542	538	545	529	566	530	504	532	554	579	547	540	597	567	507	558	546	554	508	570	538	587	548	511	561	560	584	543	535	534	533	573	599	551	501	533	536	580	533	556	556	561	520	543	535	554	558	505	546	553	550	556	522	544	531	538	531	547	614	583	514	566	554	574	578	583	558	580	544	546	566	520	552	578	564	531	555	540	514	586	553	570	590	553	554	543	575	556	571	524	545	527	558	542	582	522	506	583	537	510	539	533	560	583	514	579	517	551	556	543	490	547	607	542	555	571	556	569	574	522	558	541	529	523	598	545	555	599	585	528	553	569	521	532	591	549	555	543	575	558	580	490	592	585	573	533	562	536	545	531	556	555	517	567	545	544	537	556	585	558	512	525	561	569	587	530	583	521	540	596	539	565	552	582	575	579	564	552	550	587	568	556	556	538	528	561	605	563	540	510	569	563	580	575	579	559	537	550	550	590	568	565	560	598	566	534	561	551	548	530	543	558	616	545	576	547	524	533	540	558	531	568	535	536	566	539	587	564	575	552	575	551	572	531	545	583	562	583	589	582	568	561	549	553	569	570	558	548	538	515	563	557	603	581	525	530	532	570	519	536	519	556	590	541	558	567	559	540	530	583	527	539	514	519	592	546	544	584	563	565	564	579	561	550	524	557	556	562	526	575	600	554	553	548	569	515	529	524	568	580	568	541	551	549	551	546	504	564	570	556	572	583	560	569	572	607	611	553	546	592	529	557	556	542	571	560	525	550	553	544	573	531	575	566	534	589	547	538	558	534	548	530	543	554	565	561	522	564	551	560	569	555	514	506	528	524	569	543	547	562	569	578	577	556	522	585	519	576	520	581	594	594	566	551	575	512	524	557	568	529	598	586	542	549	557	545	540	506	531	531	557	556	571	568	550	568	586	551	552	564	562	566	516	554	545	564	536	535	498	558	543	506	558	552	561	579	512	557	552	566	579	559	576	539	557	511	550	543	559	544	552	577	551	572	523	549	569	518	582	560	535	574	569	535	536	527	532	535	532	587	548	551	546	552	556	530	566	579	564	592	586	535	572	500	499	568	534	557	553	565	554	549	556	559	548	527	550	547	573	500	541	521	528	581	620	576	514	535	558	575	546	606	542	566	562	592	512	551	572	550	543	552	550	620	555	580	529	559	544	554	561	560	548	584	556	562	542	542	509	548	540	548	537	536	581	513	504	550	591	584	591	532	590	574	547	587	574	570	571	515	580	583	549	547	561	509	564	523	606	530	554	557	571	533	589	526	578	574	549	548	538	582	579	555	556	552	571	555	541	570	615	593	574	567	562	512	539	632	533	545	553	566	545	500	506	544	569	563	543	565	518	567	526	485	545	579	529	548	568	549	539	521	573	542	519	574	575	539	494	489	572	529	555	518	561	596	562	542	542	539	585	608	516	606	533	529	577	522	572	510	540	563	555	598	615	563	548	574	539	539	522	559	520	556	575
11821	23863	15160	6685	5572	2959	2643	1997	1599	1434	1248	1178	1062	1008	917	859	1030	1029	1006	912	939	896	861	778	790	810	993	1079	1017	970	836	736	662	634	593	587	612	554	618	586	589	605	567	597	600	592	620	615	586	603	590	537	617	600	613	609	612	519	619	554	595	608	574	606	574	592	588	575	614	622	553	587	614	578	561	572	630	580	575	604	601	622	575	577	595	555	577	632	618	627	568	611	607	572	558	602	580	643	607	618	583	626	587	572	613	568	594	578	538	595	609	588	626	582	579	590	596	647	639	593	642	573	588	597	582	599	583	587	603	586	525	563	622	611	565	573	632	598	560	584	550	586	617	587	543	559	567	614	621	559	574	547	586	590	619	636	573	629	607	584	587	597	572	580	585	625	576	597	619	604	611	567	572	599	614	567	614	598	627	604	582	602	623	578	575	625	580	606	588	606	613	547	589	546	615	615	620	641	603	590	613	596	551	616	577	562	577	653	579	590	579	573	585	579	582	603	626	596	593	593	620	602	544	636	603	588	566	578	575	572	614	624	609	570	542	584	570	580	594	604	610	571	608	603	603	556	582	578	517	596	578	626	613	591	594	598	607	605	574	597	610	535	587	598	596	560	626	612	587	614	613	556	583	561	596	576	529	542	589	609	593	587	588	564	554	567	601	553	600	547	628	605	592	625	590	578	583	609	601	574	605	632	604	585	573	572	581	557	562	586	602	634	621	558	640	622	570	555	579	605	585	574	599	591	603	598	608	617	579	588	538	562	617	597	588	574	609	571	613	591	601	557	644	587	606	609	573	614	615	599	615	652	584	592	600	616	646	562	598	547	536	601	612	568	596	558	546	631	577	575	587	649	609	594	574	596	612	581	568	583	578	626	581	530	538	592	608	600	540	572	563	607	591	579	560	617	555	563	540	600	593	568	594	603	582	587	583	576	603	563	612	585	586	577	590	616	595	589	599	608	625	577	593	532	610	573	582	585	585	610	580	591	606	584	581	565	602	551	610	597	568	603	627	588	595	567	599	609	580	575	573	610	604	584	592	567	608	595	576	611	545	555	597	611	561	606	644	633	609	573	616	602	647	621	570	609	575	586	581	589	593	578	586	591	601	547	604	591	563	573	594	568	563	567	631	570	584	573	615	588	581	582	575	601	609	574	583	579	558	605	576	622	593	587	575	593	538	622	548	605	658	594	577	593	593	578	584	596	596	558	611	619	581	561	626	548	575	602	616	582	560	583	579	629	608	603	651	560	618	591	600	538	620	602	560	587	623	571	574	581	574	625	562	602	600	597	621	591	603	607	621	580	619	613	572	604	555	535	568	573	580	595	628	573	607	628	559	608	618	612	571	570	589	553	554	526	551	583	582	615	614	593	568	592	570	632	584	577	600	562	610	597	613	610	610	606	588	588	562	598	552	642	601	612	595	597	607	603	569	545	586	656	593	621	581	566	570	601	613	578	567	571	594	554	596	597	581	588	588	603	593	583	612	615	615	574	601	554	563	609	623	610	605	574	582	609	574	563	592	575	566	593	598	594	604	554	590	609	586	615	548	615	576	579	594	539	593	577	569	626	625	581	577	604	603	571	591	629	615	625	593	581	551	585	645	604	590	593	601	570	612	583	542	574	595	599	598	599	594	600	579	603	587	557	592	550	584	573	608	598	607	576	541	564	609	603	609	595	594	572	625	590	597	603	565	600	619	594	586	619	577	628	588	604	602	575	620	557	583	620	597	592	653	625	605	606	626	573	605	598	608	608	582	564	570	580	537	613	603	570	594	563	632	570	612	620	573	590	575	602	614	569	645	632	636	585	561	584	649	596	597	563	578	557	586	603	615	627	589	577	626	578	530	610	558	565	571	594	587	575	614	654	606	617	594	618	612	624	568	572	567	547	605	573	573	639	597	592	572	616	606	538	554	593	587	552	596	605	576	615	623	625	649	591	600	617	551	610	622	592	610	616	566	573	615	587	587	593	594	559	605	595	577	628	640	612	594	583	576	612	608	590	596	605	572	610	555	574	569	564	585	554	605	609	602	609	606	584	550	568	617	560	631	613	597	603	581	631	605	576	622	600	612	580	574	562	586	585	624	586	599	588	564	596	578	626	592	601	616	564	579	602	604	558	613	586	635	601	546	603	560	559	643	568	593	592	601	566	600	593	615	604	551	622	595	576	576	589	565	585	616	602	564	602	561	605	537	634	598	620	577	581	627	641	598	601	610	578	597	584	610	593	563	594	562	600	603	629	568	609	608	607	565	602	614	568	583	590	621	569	583	641	617	623	588	568	565	625	618	591	580	582	606	589	644	581	588	550	590	602	601	624	619	536	588	601	595	557	621	575	574	583	603	607	605	561	576	577	616	524	609	574	574	592	562	599	599	563	577	592	561	597	591	563	589	567	551	612	577	590	581	553	601	592	617	596	604	592	600	575	561	587	554	547	561	619	575	588	560	614	589	599	580	568	572	607	556	607	615	596	574	604	598	593	560	583	581	613	587	610	558	587	580	623	611	614	623	615	571	603	611	557	551	565	581	577	595	599	607	592	572	624	579	605	568	616	590	587	575	576	576	587	602	577	603	524	640	576	607	573	609	560	587	602	606	531	637	560	569	610	590	610	632	570	610	598	577	579	606	576	578	612	585	576	618	593	580	583	617	575	605	552	576	564	583	553	625	571	566	601	561	569	610	626	547	563	589	598	574	636	585	585	609	615	650	574	579	589	581	549	618	578	565	626	586	565	594	586	556	606	614	540	590	575	620	596	576	636	596	568	600	610	580	593	599	588	597	616	584	622	575	564	567	578	624	583	584	588	599	592	598	608	567	573	570	581	595	557	626	580	549	590	598	584	599	612	581	621	596	634	568	574	617	539	608	602	548	593	556	598	544	649	560	565	589	564	599	583	604	565	567	610	634	573	558	561	611	582	567	551	612	580	593	572	621	571	603	600	580	633	567	623	574	574	634	574	623	575	582	593	591	604	637	614	535	581	634	595	563	557	603	564	526	608	588	571	607	575	558	616	595	611	627	552	584	595	583	593	593	598	557	598	617	617	581	587	577	592	598	640	610	560	581	584	603	563	616	540	583	574	592	590	570	607	547	588	567	626	598	604	599	613	561	653	577	553	550	615	545	578	559	527	596	584	633	581	605	582	564	592	603	587	579	607	595	602	586	615	588	578	574	596	590	606	618	586	570	613	606	658	571	603	635	628	563	623	568	565	605	591	583	605	588	585	597	583	602	560	619	590	569	639	592	613	585	588	571	656	585	634	558	605	584	583	614	601	631	628	640	590	560	626	637	620	596	576	589	536	558	583	598	566	555	599	572	584	656	595	565	598	558	553	588	589	569	612	600	580	598	619	583	612	626	561	593	598	624	587	583	528	577	585	585	590	563	632	582	570	623	604	527	608	548	572	590	633	612	582	564	591	588	556	654	586	610	564	542	576	621	582	575	606	633	572	521	612	599	573	565	599	583	560	630	567	590	616
24024	21315	28567	24420	21310	11419	3284	1902	1503	1349	1111	1082	1073	1004	909	968	1047	1006	857	859	902	916	892	829	924	1647	2614	2898	2351	1866	1463	1075	794	712	618	613	557	579	539	536	516	557	531	533	585	543	545	538	596	551	564	586	542	528	548	525	523	583	566	557	527	581	541	542	591	568	589	540	587	593	523	578	539	568	545	532	514	564	576	539	586	547	548	573	524	493	519	524	571	508	558	589	505	503	591	556	540	540	572	597	540	561	549	525	543	525	539	545	564	552	567	510	527	541	558	526	549	562	496	592	580	568	562	570	549	518	562	528	553	542	589	508	570	529	549	608	533	579	549	529	560	544	572	580	538	555	558	555	503	533	552	523	520	506	547	568	564	557	521	544	522	559	581	562	536	558	561	575	558	580	520	571	573	607	583	577	509	551	559	569	570	604	559	526	533	577	621	583	553	551	550	548	548	566	568	534	541	559	550	561	583	535	540	550	528	526	484	585	539	550	543	560	526	558	524	584	578	565	554	542	564	550	536	581	556	554	555	552	563	586	538	564	570	561	583	499	540	562	542	517	568	538	561	579	544	541	579	570	556	499	545	543	590	573	565	538	554	567	564	513	584	557	548	554	511	568	493	509	535	566	643	526	537	566	584	519	537	562	607	511	551	530	543	559	553	584	575	557	545	522	528	546	551	528	560	537	549	515	562	527	557	554	560	543	589	560	598	539	530	566	527	513	532	604	521	601	536	541	559	526	536	523	509	566	562	531	535	541	565	556	528	549	528	548	557	512	550	554	554	526	542	544	569	542	534	563	551	573	530	547	550	571	509	588	528	511	546	535	523	575	551	572	557	565	589	575	553	562	562	578	553	538	521	533	479	522	520	489	536	546	538	567	542	593	517	568	538	579	519	558	586	531	525	547	526	505	554	592	554	551	553	538	578	552	528	519	565	600	508	526	552	524	582	576	563	537	580	553	551	575	516	553	516	549	565	554	557	550	555	575	539	553	545	527	522	577	552	568	605	540	504	569	531	534	542	529	568	567	541	567	627	550	541	520	588	592	538	551	496	570	543	552	561	564	586	569	512	568	540	558	554	573	580	543	555	546	555	562	555	553	559	531	583	555	550	593	549	557	501	589	567	588	524	536	604	553	564	500	553	538	502	556	515	537	545	572	557	560	519	577	560	520	526	522	541	540	553	509	529	489	571	511	527	559	543	533	568	523	528	582	567	596	510	569	553	532	506	536	594	533	538	527	565	544	548	536	490	586	546	539	562	551	572	545	581	528	500	571	536	570	576	585	519	571	569	543	561	582	587	520	573	515	542	592	557	536	567	533	549	545	521	527	556	511	562	536	592	518	529	544	549	545	549	557	574	535	589	589	549	560	579	548	564	522	531	538	524	552	549	513	563	558	523	538	523	572	558	569	567	588	565	590	542	560	588	537	562	536	560	564	549	586	585	529	564	544	605	576	600	592	562	536	560	566	559	565	568	528	566	521	562	575	549	530	555	549	527	533	529	529	578	562	562	544	522	605	512	558	549	487	569	565	557	554	544	519	523	534	536	543	524	559	519	532	580	587	569	547	579	554	542	552	584	579	540	566	556	561	543	558	500	539	541	570	561	558	547	535	510	566	569	525	582	522	552	523	527	551	534	568	525	579	546	590	566	549	576	583	560	582	548	584	570	543	582	563	556	545	521	600	498	536	542	507	523	573	537	554	534	512	524	563	540	537	520	564	549	562	548	526	526	574	537	563	532	542	546	560	540	526	562	573	560	590	566	563	563	567	531	555	565	528	538	563	552	562	513	549	566	506	519	517	532	541	569	574	562	537	593	528	557	549	518	533	572	563	532	555	556	542	562	544	537	541	545	580	536	576	542	527	537	556	538	517	535	542	526	534	572	582	568	519	543	543	574	531	498	560	533	579	551	531	531	546	564	555	560	543	534	540	586	562	548	545	553	537	572	564	534	539	572	569	552	583	490	542	543	571	546	544	516	559	538	584	538	551	545	594	553	557	534	581	527	547	559	533	547	572	541	522	533	562	596	557	555	568	541	539	544	577	539	499	534	541	527	556	564	562	561	563	558	540	551	546	526	518	558	542	557	578	570	559	565	569	529	543	531	499	544	561	566	563	590	557	558	562	525	512	566	558	555	554	541	518	531	538	537	555	576	522	534	565	569	562	538	497	575	601	600	520	530	546	599	564	564	552	539	542	525	576	574	556	538	537	555	536	556	566	529	568	561	514	521	558	533	518	533	538	549	545	546	538	545	535	502	555	554	571	522	580	581	555	569	577	536	566	569	501	558	497	569	565	521	556	565	563	563	552	524	518	550	533	552	556	506	550	515	525	577	496	532	509	556	520	574	577	577	533	566	517	571	580	542	570	519	564	572	555	500	574	564	585	583	499	548	528	583	571	554	512	545	523	569	561	561	560	570	511	532	555	570	589	561	562	566	574	520	550	570	559	537	543	516	534	511	569	540	522	542	574	549	505	543	541	525	527	546	533	531	553	545	540	588	536	579	592	529	556	525	522	566	570	568	519	517	547	548	532	564	539	572	559	519	520	534	514	566	556	585	565	565	534	535	568	581	565	505	583	563	526	516	563	572	553	537	548	537	570	566	521	570	535	570	531	533	548	521	515	531	530	558	551	567	541	558	519	514	543	578	623	528	525	548	550	499	589	610	547	573	591	525	529	538	548	522	556	555	564	544	500	536	547	506	518	547	542	565	521	533	562	569	519	533	542	530	581	570	582	560	532	549	598	564	539	539	536	578	590	606	547	559	566	572	531	548	595	583	545	490	554	546	542	517	570	510	506	527	536	517	578	501	524	564	536	515	548	576	561	547	572	568	534	552	581	563	540	551	563	540	561	504	517	532	573	550	577	559	566	563	552	557	541	560	539	552	559	533	556	541	570	520	537	532	564	560	545	549	564	553	509	542	553	560	544	582	523	552	543	586	559	545	559	556	522	547	528	521	573	527	523	516	530	558	563	553	547	522	506	556	553	529	522	576	559	574	555	556	572	579	556	566	573	588	549	511	586	540	524	529	624	547	514	525	589	518	545	533	544	551	571	561	589	536	541	590	587	595	543	556	532	532	495	566	559	552	557	565	560	576	555	557	553	522	541	572	532	585	539	545	563	557	576	595	567	519	554	564	592	544	568	579	520	533	551	584	499	562	578	549	562	517	573	529	554	578	548	604	571	542	531	532	545	554	585	546	536	573	555	571	541	561	529	530	546	596	510	568	549	549	553	551	573	537	545	542	532	531	530	554	511	566	551	552	527	530	549	573	578	571	526	546	548	562	580	569	555	548	552	569	527	581	540	546	551	558	575	571	533	549	519	533	522	548	582	538	517	558	545	579	550	566	548	568	561	560	556	503	570	533	606	560	588	517	575	581	561	564	579	575	526	534	546	546	576	562	550	581	514	495	549	544	539	544	540	592	510	554	604	547	564	527	561	494	497	539	592	530	575	532	580	538	540	578	580	573	606
11686	29342	20635	11350	8444	4906	4366	3164	2537	2116	1658	1588	1467	1383	1257	1418	1544	1370	1161	1159	1215	1263	1152	1140	1247	2531	4012	4497	3555	2530	1934	1390	973	798	707	590	584	590	538	552	617	562	610	583	552	597	589	561	625	547	624	567	564	601	592	531	605	611	633	580	587	556	588	569	553	604	586	599	538	629	603	560	614	567	584	568	575	539	558	585	602	586	570	572	594	559	602	590	623	582	595	566	602	588	582	607	576	615	570	592	596	565	564	583	540	566	555	591	548	600	581	593	622	615	557	569	549	589	577	573	572	549	614	598	562	646	595	575	545	571	577	541	611	594	572	571	574	571	580	580	578	548	590	595	576	577	592	606	568	550	595	554	582	602	588	576	538	522	604	596	595	549	543	566	575	569	565	586	590	572	589	558	563	642	590	572	520	589	584	627	574	576	611	601	540	583	537	577	514	598	592	608	586	568	585	604	576	569	565	545	644	541	600	563	579	588	575	557	602	603	605	609	624	569	614	556	544	575	585	542	586	603	540	581	547	593	537	593	597	528	596	535	582	605	541	609	586	598	589	563	555	580	534	557	534	562	568	604	606	613	613	557	547	577	583	607	587	551	555	597	593	618	542	614	532	598	569	581	583	565	598	588	573	609	602	558	572	576	601	553	611	608	562	566	599	533	628	559	599	598	584	558	605	554	558	616	582	565	592	536	587	581	541	595	590	572	583	542	592	576	624	630	549	570	605	581	590	573	570	549	558	583	572	559	569	586	585	616	589	599	562	580	598	583	573	568	626	568	581	547	609	555	609	589	576	606	558	579	588	561	581	605	581	580	555	566	573	593	536	566	588	660	572	557	556	567	619	595	592	599	589	545	555	563	597	564	576	575	565	605	563	574	531	574	546	569	572	566	578	595	605	528	584	606	553	614	557	525	524	575	547	541	582	597	581	583	547	579	562	563	590	580	592	535	573	546	552	596	569	540	575	584	578	560	595	550	600	613	565	562	602	545	568	575	530	585	601	617	570	612	558	549	579	623	642	529	597	548	578	597	646	599	571	586	563	546	544	579	548	563	583	592	570	564	585	580	551	526	623	574	559	532	592	608	633	632	577	595	576	582	533	572	542	613	579	577	581	557	592	576	603	566	603	569	548	593	585	591	580	561	602	542	533	580	570	571	577	574	577	582	544	569	617	564	562	573	592	556	588	565	585	586	588	543	563	576	614	584	575	565	580	583	592	563	559	584	630	574	575	613	581	585	610	570	570	564	577	596	641	560	616	611	604	595	563	574	608	602	570	582	548	544	560	565	572	584	609	588	584	574	541	530	597	522	581	583	635	611	566	582	593	596	590	557	607	566	601	601	557	616	601	602	571	512	575	581	552	608	618	592	550	552	561	590	592	616	591	547	611	606	568	578	627	581	573	582	582	594	592	609	633	563	600	566	588	542	564	608	577	601	619	571	575	600	556	528	559	597	538	609	590	573	593	584	563	558	595	512	576	578	578	542	556	614	585	562	613	582	601	585	598	582	621	540	608	604	579	621	588	596	574	533	573	599	508	557	541	538	591	572	579	562	562	567	583	587	613	585	620	564	599	548	561	589	582	620	556	597	577	635	630	653	545	572	580	556	609	540	548	562	620	544	601	564	612	593	569	566	593	569	630	589	586	630	576	578	615	574	615	547	558	588	570	584	590	567	560	607	562	524	583	628	580	594	581	581	607	571	584	596	586	541	566	606	592	565	558	556	576	590	599	539	578	596	589	566	573	555	598	586	607	547	539	601	591	554	627	560	596	569	587	575	600	570	576	590	563	598	561	579	557	619	564	567	571	610	582	588	600	583	631	607	622	565	567	613	600	576	553	553	585	615	558	590	576	575	604	543	583	580	559	561	619	597	595	548	591	567	561	579	587	604	598	612	538	580	590	581	549	578	590	559	595	554	566	550	621	595	580	593	601	597	577	560	566	604	554	600	526	570	588	588	549	602	511	563	591	570	568	544	570	625	580	561	582	569	594	566	592	593	546	540	523	587	567	579	575	574	573	606	601	588	528	598	579	586	535	550	594	592	614	563	597	603	620	591	613	539	584	558	581	594	627	566	571	565	570	581	560	549	640	592	596	575	555	591	549	559	597	621	622	588	585	522	534	629	582	600	558	618	577	523	552	559	581	585	582	567	550	582	603	621	539	582	577	619	602	572	580	584	610	555	602	578	553	580	586	600	615	573	547	566	560	573	607	574	584	537	545	590	562	553	607	568	549	568	581	583	528	581	576	613	545	580	590	615	623	583	584	606	587	572	575	578	585	558	565	609	612	569	595	575	581	597	613	579	575	547	591	559	554	562	598	551	585	602	598	566	568	559	586	607	569	604	578	602	577	555	609	589	567	571	571	542	580	555	600	608	590	592	572	586	601	611	588	578	530	582	548	548	557	581	594	603	641	584	575	590	566	554	566	576	583	560	591	547	623	575	575	581	568	586	582	593	611	579	536	577	573	615	594	577	577	564	580	540	565	577	557	574	550	566	594	581	533	589	550	588	551	618	543	556	568	624	577	607	573	572	616	537	566	647	549	578	564	569	561	581	537	575	608	519	534	551	567	554	585	578	602	592	533	566	594	566	572	601	553	579	585	553	581	627	563	546	593	559	563	590	557	556	527	616	606	616	555	544	588	623	610	620	547	592	545	607	574	557	611	614	600	620	552	628	605	605	570	543	562	592	545	560	549	548	549	581	544	589	587	600	593	609	590	560	565	587	541	624	535	613	590	618	577	589	570	558	566	600	583	551	613	575	605	564	583	596	559	573	542	575	587	586	572	563	572	595	534	612	564	624	575	600	612	598	592	586	548	564	564	539	581	566	574	604	580	609	559	562	558	597	558	616	576	538	599	536	585	589	563	596	568	563	587	564	575	565	574	565	613	592	589	590	580	598	608	536	599	568	593	540	573	568	626	584	600	558	608	576	600	606	575	565	557	589	560	581	562	612	556	575	546	573	583	593	539	596	548	563	601	578	544	567	627	615	595	575	555	512	577	600	553	568	547	582	590	590	544	526	607	616	580	535	571	574	600	586	602	580	565	583	569	566	558	584	611	598	550	553	576	592	574	597	595	660	554	574	579	585	546	563	573	592	594	587	590	610	588	543	558	594	561	563	628	557	556	605	569	575	636	584	571	571	558	563	554	612	567	546	554	592	545	585	559	565	614	606	548	581	570	595	616	579	598	587	553	569	525	561	612	588	567	559	583	560	586	558	561	604	603	585	617	620	587	612	595	533	556	610	577	577	565	546	558	569	612	584	570	595	545	600	551	586	583	560	579	584	610	611	587	578	585	584	591	589	590	601	569	562	583	619	572	557	564	593	515	593	579	574	596	592	599	559	553	585	561	596	558	588	620	603	554	579	526	575	617	559	558	607	594	585	615	568	551	594	569	585	607	595	604	549	593	579	540	600	598	586	574	562	612	568	602	543	581	538	580	595	582	581	566	565	579	587	563	566	596	560	579	544
24964	21207	27396	25206	12888	3180	2221	1795	1612	1616	1390	1321	1151	993	936	897	872	881	924	835	863	947	897	925	930	1369	1810	1959	1764	1456	1285	1023	909	803	741	706	713	711	723	692	685	731	710	671	683	749	673	717	680	708	692	666	680	691	671	704	741	720	692	691	752	685	719	728	700	730	727	686	682	713	689	704	704	668	707	743	687	716	754	738	685	632	717	706	688	734	688	733	713	655	683	695	696	720	678	684	736	682	688	711	699	663	725	731	734	676	733	746	712	700	702	697	709	680	728	668	718	733	693	737	720	691	661	706	660	714	705	679	690	650	713	711	734	733	727	649	683	677	734	667	707	674	749	724	706	734	698	676	724	680	702	735	688	730	653	739	704	698	670	700	700	730	698	714	701	727	725	686	697	699	745	691	719	698	702	687	707	728	731	704	690	664	654	703	728	703	712	687	726	790	721	708	711	738	687	683	759	718	710	650	704	721	717	687	708	620	681	741	713	704	717	674	717	660	755	684	708	705	722	729	679	695	714	708	689	697	683	690	694	715	757	694	715	712	732	723	698	746	720	684	705	708	658	706	711	678	751	733	702	675	698	697	702	676	683	682	691	712	701	711	664	687	711	740	703	714	734	691	689	714	712	720	701	703	693	718	676	684	719	716	725	709	733	672	663	676	692	763	652	676	642	672	654	691	718	713	716	701	684	638	673	699	679	693	691	743	675	734	727	712	675	718	710	689	694	653	669	722	682	687	686	724	648	694	681	714	697	657	704	707	735	724	718	684	679	690	675	682	687	667	723	718	695	684	692	723	638	716	696	687	668	665	713	674	701	711	679	727	712	695	717	670	703	703	650	675	733	694	730	696	751	748	715	658	748	699	662	677	714	679	749	704	704	692	719	683	691	721	698	705	711	697	730	665	736	708	701	670	693	752	723	691	647	697	710	710	717	711	708	720	684	692	749	660	726	659	727	680	724	710	736	672	643	703	726	724	688	688	709	722	687	704	730	678	702	706	696	689	714	733	675	698	676	713	722	740	718	741	782	689	677	704	696	692	666	680	707	712	730	712	707	689	732	659	701	714	663	704	722	666	699	699	730	732	732	711	699	690	690	679	691	728	707	650	712	707	708	699	736	691	677	724	714	726	748	725	690	745	725	679	753	711	711	692	720	646	744	690	681	732	696	714	711	676	678	678	676	692	678	740	653	704	702	685	739	715	701	660	685	720	680	713	720	716	696	706	751	702	684	685	736	667	699	690	714	732	728	703	659	733	660	764	686	700	697	634	725	650	699	671	676	689	704	711	669	681	706	685	705	718	693	713	709	786	660	726	714	743	695	653	708	694	709	718	685	723	706	700	662	687	725	634	699	716	720	684	704	699	653	661	712	725	743	701	673	721	679	731	671	694	704	719	693	644	681	755	708	683	721	698	695	735	686	671	672	713	734	748	690	667	712	724	683	705	715	719	720	702	721	721	687	732	688	709	683	704	705	729	738	717	681	751	738	666	699	698	704	700	692	683	719	749	769	712	697	637	697	703	730	728	707	724	656	683	704	732	651	695	720	693	711	727	732	721	691	684	721	675	691	705	739	719	743	701	723	683	691	690	726	676	718	722	715	722	727	693	711	690	654	729	653	712	684	676	659	719	669	678	672	702	722	724	700	712	722	698	739	742	679	726	681	699	742	705	757	697	695	716	717	718	789	688	720	648	712	689	715	709	679	670	717	677	734	662	727	709	706	687	677	706	720	729	743	679	683	719	721	720	684	711	703	724	681	659	726	700	699	734	704	667	665	662	726	689	694	668	744	742	712	684	741	683	737	656	690	687	729	691	718	688	679	693	677	709	644	654	708	721	739	731	702	728	735	717	709	720	731	697	667	682	701	677	664	703	715	691	729	677	689	714	776	749	719	698	726	715	691	693	726	706	706	714	676	647	698	685	721	690	649	748	708	716	712	685	725	695	702	741	664	707	714	698	701	711	743	656	693	705	639	669	704	700	695	696	726	760	724	730	714	679	719	686	690	702	673	752	743	711	684	749	698	684	618	660	679	697	694	714	731	720	712	709	699	654	706	720	766	675	735	746	703	708	677	686	749	641	719	673	682	694	686	695	687	736	707	701	688	729	714	710	682	671	703	693	691	710	709	718	666	702	758	684	656	631	719	743	693	721	696	645	684	670	669	678	734	697	736	712	707	684	750	692	681	698	739	713	723	680	704	686	665	677	660	738	723	729	737	706	724	700	652	705	723	743	685	718	693	704	755	740	713	726	721	754	712	719	722	754	681	726	763	747	762	697	705	735	676	740	691	666	676	676	655	720	625	684	731	664	714	670	722	677	668	711	671	709	681	699	677	693	699	725	698	728	667	698	680	725	634	685	689	677	700	695	708	714	688	718	678	710	700	746	677	676	664	739	737	718	695	690	672	683	701	667	692	668	707	694	674	675	670	686	690	666	660	721	731	684	739	708	678	736	630	695	754	680	693	729	677	732	699	664	684	704	701	757	678	699	679	702	703	745	615	757	688	703	677	770	710	693	687	746	700	694	651	725	664	753	698	707	678	675	732	677	689	702	730	721	697	705	704	694	694	732	702	729	674	680	690	668	753	703	703	696	688	653	727	671	698	667	675	729	671	712	698	679	661	703	681	688	731	714	650	713	703	689	735	691	708	690	663	713	712	715	678	712	689	703	735	701	645	684	704	742	714	708	703	691	690	669	725	696	701	722	726	706	785	673	721	692	721	680	732	684	723	686	702	774	740	728	718	694	693	691	692	698	663	713	746	709	665	710	677	699	704	659	681	696	722	734	706	735	701	714	721	723	710	683	701	660	708	743	690	687	734	658	663	695	684	689	712	675	684	680	700	699	706	766	695	755	683	703	706	632	714	714	740	675	706	741	666	674	716	705	670	689	687	686	664	687	761	753	721	646	683	670	702	679	680	752	694	713	743	686	702	718	676	691	658	702	701	699	704	666	703	710	717	677	685	703	680	721	717	664	690	659	695	660	705	699	694	705	679	686	680	692	689	645	713	690	652	667	672	735	698	717	693	747	708	734	718	725	667	734	723	702	769	759	741	729	679	684	706	688	684	703	688	708	692	736	682	700	667	712	693	723	706	689	701	718	699	675	706	674	671	686	693	760	698	756	709	727	719	734	688	719	719	709	710	674	691	723	695	704	743	709	717	712	692	735	678	690	671	627	668	632	736	720	709	686	707	707	686	703	651	692	749	711	671	660	701	693	681	706	688	717	666	660	698	712	706	743	673	728	684	718	692	698	684	658	700	722	733	745	713	718	704	712	724	741	725	659	655	754	666	668	685	655	702	715	758	676	678	672	643	718	714	668	683	719	692	723	690	710	684	699	678	731	720	676	695	650	689	697	700	696	708	685	705	737	684	666	730	737	712	666	719	710	664	682	694	684	721	769	673	718	737	699	691	675	684	710	702	700	735	715	703	657	677	750	688	705	649	677	725	696	732	721	693	744	667	747	723	722	708	702
10215	24370	16928	8892	6065	4132	3658	3069	2598	2475	2127	2076	1662	1366	1173	1110	1069	1165	1103	988	1051	1133	1155	1206	1166	1880	2701	3046	2550	2112	1704	1335	1056	929	796	770	773	790	726	721	759	731	786	720	760	742	709	761	792	723	755	721	756	723	736	689	728	760	714	755	735	698	753	722	733	730	707	740	758	727	738	679	705	740	735	753	723	740	769	733	758	736	729	708	686	738	767	764	750	719	738	758	738	784	743	713	769	691	757	750	732	778	735	783	738	751	753	711	736	750	788	741	730	759	769	716	806	785	706	720	715	723	748	720	749	689	728	709	789	754	730	740	735	774	729	707	730	688	744	708	776	710	696	751	717	734	703	730	717	741	723	738	744	751	695	729	793	722	778	726	726	716	709	708	731	695	753	757	700	695	704	741	726	726	715	741	738	744	733	707	725	694	690	728	718	720	729	733	820	725	762	708	724	721	708	740	765	711	740	750	784	762	747	781	702	722	702	754	767	749	716	699	726	709	777	699	701	734	728	740	720	713	748	724	784	748	733	758	679	742	739	700	731	765	753	747	714	700	787	744	687	721	742	774	676	711	729	727	748	735	714	748	715	732	719	792	747	686	739	743	782	752	719	723	698	769	730	806	694	703	730	786	686	736	716	738	732	768	747	747	723	792	751	734	751	738	705	724	751	738	773	719	705	699	746	787	720	720	732	776	764	743	696	767	706	695	707	752	693	771	742	712	736	689	740	774	710	770	753	736	755	748	730	740	684	685	743	741	724	728	733	731	714	737	718	723	751	722	747	700	746	763	742	728	706	781	767	784	712	744	710	729	701	687	742	740	730	769	757	704	714	728	776	811	702	754	758	730	716	712	723	768	713	742	753	722	712	729	689	752	659	758	754	740	763	756	750	705	699	701	697	731	719	764	670	746	727	720	754	690	733	754	736	718	727	729	730	686	756	719	714	698	802	755	763	732	779	745	729	712	711	768	773	737	729	705	753	744	723	717	778	729	802	751	739	710	761	781	740	774	803	699	711	735	738	770	757	686	736	738	748	762	718	754	785	764	678	720	753	694	782	769	746	723	755	682	723	699	706	754	728	733	717	751	768	787	715	683	773	756	683	733	742	755	705	734	776	747	719	709	729	737	782	710	699	730	744	724	747	705	725	703	713	708	720	734	718	743	751	729	692	749	727	692	671	676	749	708	734	741	734	749	744	733	763	710	688	711	719	751	745	730	722	721	730	706	721	705	726	743	708	718	730	744	711	711	720	721	749	727	761	724	817	735	689	721	716	736	756	744	713	747	773	780	770	754	705	748	709	781	744	727	653	778	684	714	725	718	774	749	693	736	761	769	724	735	720	698	738	716	680	728	718	752	747	760	721	723	723	733	730	801	737	708	727	700	727	739	727	701	732	754	726	731	768	758	765	750	760	745	710	735	741	699	787	730	710	709	690	753	756	704	723	737	748	771	741	720	764	811	756	750	766	754	705	729	727	768	726	726	723	704	708	743	741	693	716	685	789	702	688	720	768	701	725	730	700	659	722	773	733	706	705	747	701	752	787	723	751	748	714	742	737	726	761	767	695	712	747	765	700	753	718	759	732	776	707	716	679	764	718	721	789	726	701	709	735	696	714	707	729	751	776	772	773	746	729	720	720	753	753	706	757	714	763	758	748	702	737	725	706	746	703	730	731	745	732	705	752	740	735	711	736	733	713	736	712	708	757	720	730	722	709	756	689	736	717	740	741	766	755	781	761	787	727	714	713	748	742	727	727	728	742	785	699	722	705	768	736	716	741	733	748	763	733	744	714	751	715	710	691	761	762	725	785	719	723	732	716	696	733	725	701	760	760	726	719	769	782	730	704	744	739	761	749	744	710	708	713	732	721	715	743	754	757	702	742	745	683	732	753	766	712	736	711	742	737	755	757	743	734	712	668	768	692	759	740	734	759	758	697	777	712	684	721	717	759	730	688	696	731	711	724	769	761	732	703	698	719	748	758	733	742	719	782	718	741	712	722	726	717	755	751	672	813	712	741	747	755	696	723	758	702	802	765	742	727	755	695	698	774	701	686	714	736	743	735	730	789	708	748	746	723	741	718	776	700	784	708	713	712	718	718	777	713	762	755	707	747	772	719	730	768	740	730	757	720	722	751	754	729	724	756	733	705	695	721	782	777	718	742	700	724	731	752	764	720	696	738	750	703	807	765	762	698	769	743	750	767	754	694	686	686	766	732	710	685	704	711	715	721	750	725	725	763	719	763	744	755	717	720	772	712	719	748	739	759	732	705	688	756	732	739	731	737	719	754	725	716	717	694	703	735	695	728	712	720	719	691	721	688	739	719	703	716	737	734	759	723	768	754	731	719	702	792	775	712	771	759	733	723	747	759	725	727	715	755	746	762	727	743	732	729	758	753	734	767	720	711	720	666	712	714	750	707	737	694	758	710	773	776	712	739	735	739	747	746	746	711	704	717	735	767	700	741	750	704	759	684	766	722	764	708	721	714	747	740	747	731	742	720	766	713	751	753	781	797	741	741	736	721	780	711	767	733	718	729	733	764	723	760	717	709	711	748	712	738	714	698	726	701	732	760	708	717	716	716	745	763	732	748	702	711	749	750	744	740	731	757	770	698	702	741	742	759	711	695	712	724	770	713	749	707	721	778	758	704	698	746	713	735	729	738	758	746	675	744	733	757	741	784	808	740	764	689	678	749	776	717	731	764	749	761	722	731	704	730	687	734	783	712	690	764	729	696	730	732	726	725	700	765	687	749	758	754	689	704	766	708	727	728	712	756	670	710	756	726	703	736	716	741	731	752	730	718	751	736	709	749	705	742	752	741	692	761	728	750	722	750	696	749	716	737	753	744	723	720	742	765	716	759	756	722	709	733	733	723	761	717	701	763	749	734	701	681	735	716	761	744	750	743	768	711	759	715	729	716	769	686	744	743	743	762	758	748	728	746	663	733	699	756	636	725	702	727	726	679	736	712	752	748	751	756	718	773	738	729	725	705	729	785	750	736	682	767	743	704	706	754	720	690	701	702	720	767	729	759	707	750	788	730	732	769	725	739	753	720	708	789	733	744	788	702	688	752	774	719	765	739	720	751	660	732	742	728	715	741	723	733	733	762	764	711	766	697	776	746	754	711	774	748	767	758	738	752	720	793	700	776	726	767	730	756	742	739	722	746	723	685	733	756	724	731	710	753	766	728	747	753	770	759	716	744	707	760	767	719	743	685	692	739	734	717	777	742	749	731	744	762	734	699	717	708	683	793	753	719	750	786	744	777	703	716	745	736	711	700	760	709	693	740	721	774	720	685	736	700	726	725	732	748	725	714	734	732	650	681	749	724	698	751	764	751	736	736	779	734	697	732	720	707	723	736	718	765	730	729	772	806	762	773	799	748	710	728	748	750	712	737	729	755	752	709	739	734	681	722	787	686	760	779	725	734	702	718	711	746	727	723	741	704	728	693	725	716	752	711	688	738	703	716	703	715	767	793	734
22732	21329	29095	23933	21334	21561	13288	3801	2640	2126	1903	1787	1652	1466	1423	1327	1186	1164	1297	1037	1065	1004	992	998	1075	2989	5135	5928	4781	3730	2580	1801	1285	1051	908	859	830	817	806	780	808	755	787	814	836	763	828	831	824	800	761	794	753	807	823	799	770	833	789	754	765	809	778	806	822	785	765	747	790	786	787	806	765	785	796	728	782	775	741	773	830	820	779	729	789	803	796	793	799	812	811	803	738	833	764	806	803	785	798	766	799	754	763	726	744	787	762	795	777	766	829	757	776	798	773	817	786	831	792	784	751	806	793	754	788	778	804	788	809	793	760	777	797	787	850	772	777	814	770	811	822	793	777	774	739	830	849	813	834	768	780	753	740	752	795	825	776	819	860	775	798	792	755	764	753	768	794	759	774	793	805	711	790	741	859	805	793	795	869	734	811	820	794	771	842	805	743	781	762	807	792	797	780	783	815	746	776	773	798	808	723	744	784	784	768	727	806	791	753	742	778	772	801	780	761	781	815	758	730	773	795	761	777	835	841	751	793	766	795	758	853	803	761	785	732	828	783	730	771	749	805	822	786	801	781	819	782	778	795	777	759	795	779	828	830	772	775	803	744	802	785	844	775	798	765	812	802	773	801	805	768	761	770	759	770	740	798	761	828	779	764	673	811	827	755	777	764	817	785	831	838	816	747	789	772	788	767	775	803	771	786	767	784	802	857	812	771	806	814	764	809	776	747	726	774	756	748	772	781	791	705	755	791	722	792	752	768	782	761	728	791	794	772	755	833	789	800	793	830	801	778	779	790	808	785	810	789	758	806	784	793	781	793	827	802	778	764	830	752	833	792	805	785	775	806	755	780	750	786	797	771	794	800	738	720	761	799	754	784	752	714	817	796	770	802	766	792	755	826	828	815	808	793	749	765	821	782	822	781	791	771	751	835	744	779	767	810	751	719	738	799	820	805	790	791	768	800	839	810	834	783	795	826	769	765	818	831	730	830	790	753	829	768	792	767	763	758	843	825	794	798	777	806	806	765	788	751	756	780	783	785	765	769	786	786	812	763	829	828	812	777	777	808	778	778	777	765	758	778	799	806	740	824	737	787	754	787	798	800	788	792	778	802	814	788	820	747	768	817	754	797	841	745	810	779	748	791	744	810	801	802	775	827	794	750	789	733	787	824	796	780	846	738	811	803	808	762	874	820	790	778	745	757	808	740	761	720	735	772	762	791	787	758	763	803	804	805	831	816	754	814	772	748	757	754	815	762	809	752	787	776	772	782	804	761	774	766	764	838	779	784	771	757	826	798	778	801	780	852	782	813	790	801	746	800	786	791	791	762	788	812	823	806	789	822	800	753	790	784	803	742	788	730	711	787	774	749	770	750	841	792	798	747	804	735	776	777	807	793	809	747	796	769	789	812	783	799	743	826	776	768	801	820	787	768	779	805	806	790	780	770	793	779	763	810	817	809	688	768	800	813	753	767	812	824	782	822	761	784	794	763	779	738	786	756	782	774	754	749	823	774	832	787	771	740	736	727	765	758	754	794	767	773	741	785	837	724	836	743	796	788	769	816	802	801	811	783	763	782	791	774	784	731	783	811	750	811	816	754	800	767	754	798	787	840	799	777	782	774	767	788	838	760	804	788	764	794	775	788	764	789	809	799	766	779	765	771	788	798	780	775	744	793	870	796	761	808	755	790	796	783	729	845	750	783	819	766	774	751	794	783	765	757	780	846	783	730	762	813	786	791	820	779	833	807	764	769	767	777	776	801	804	762	797	778	745	748	799	790	767	831	810	830	779	778	777	794	773	764	798	781	804	778	762	791	763	780	754	762	767	710	799	758	779	792	823	829	741	828	789	795	774	816	756	770	786	752	801	792	778	825	758	813	773	807	758	801	777	769	769	765	783	755	805	772	803	831	783	759	799	789	774	795	783	817	819	757	724	782	811	762	747	780	803	755	770	784	777	791	751	794	765	767	785	753	776	814	741	813	760	798	817	809	826	779	796	778	790	757	733	775	760	810	777	754	806	843	768	732	795	778	786	780	752	826	847	764	748	795	810	818	809	778	807	752	820	825	752	821	782	800	802	776	805	815	795	809	739	797	853	814	734	805	766	763	779	747	771	786	800	783	810	736	812	757	749	772	748	784	815	780	808	795	813	775	823	786	797	761	784	803	804	759	764	742	695	784	834	779	758	792	773	771	747	820	747	778	779	768	780	748	820	716	807	746	808	794	774	804	793	828	783	818	742	786	780	810	770	772	760	763	737	761	741	749	814	766	728	780	795	760	785	793	797	780	791	757	789	732	792	788	748	786	825	800	794	816	785	777	776	828	771	821	804	753	813	732	775	778	777	797	788	779	830	804	829	772	801	766	820	744	759	810	780	801	810	813	772	812	762	813	798	780	782	747	764	838	787	747	791	828	782	741	771	796	785	772	785	741	769	798	787	788	801	813	788	764	815	795	823	804	747	761	793	766	772	770	825	820	812	784	797	781	783	794	796	817	798	773	804	756	843	781	777	807	786	762	777	790	808	856	810	815	788	709	782	746	754	765	766	775	795	815	774	843	780	795	756	798	767	762	765	739	745	779	790	751	732	791	822	827	784	773	794	813	753	728	780	775	840	771	790	767	812	782	752	785	778	747	822	781	746	791	787	770	739	807	815	778	794	785	802	782	781	792	789	755	841	762	826	818	754	770	777	771	736	730	750	802	810	724	782	804	760	763	761	766	783	821	809	748	784	787	775	804	814	783	819	760	765	775	753	779	800	765	797	794	734	818	798	779	823	763	809	817	784	749	781	839	780	780	776	739	752	794	835	808	815	786	778	845	829	786	763	796	784	779	716	759	810	800	777	775	828	830	816	744	797	755	755	784	762	807	806	805	762	762	772	744	760	788	758	767	816	783	742	736	769	743	774	781	829	794	780	793	756	768	770	828	763	773	818	818	779	780	772	785	807	758	796	738	768	737	755	813	792	770	814	784	757	773	763	783	775	783	788	785	799	734	763	759	812	788	799	797	761	770	828	730	782	795	800	744	798	798	793	740	774	829	786	796	790	823	794	789	791	783	792	803	805	830	807	811	759	828	762	764	782	792	756	807	794	756	794	780	767	736	780	828	814	771	751	787	799	830	752	785	770	765	788	756	759	770	771	779	728	732	806	803	810	813	782	783	746	759	761	828	819	814	741	800	800	842	797	774	787	726	770	817	879	818	785	749	774	747	798	831	748	814	812	761	748	806	802	826	762	792	781	758	801	783	823	791	752	750	799	791	752	797	855	798	780	735	750	852	768	865	790	801	810	776	754	743	748	799	806	777	790	762	786	741	776	791	784	796	770	756	754	785	782	812	738	770	786	811	797	772	794	736	791	779	759	813	762	762	750	801	808	772	799	830	760	800	761	787	738	779	779	797	807	776	786	792	766	788	829	788	751	762	778	781	821	807	776	779	824	748	809	806	793	811	785	809	759	770	798	796	761	829	804	765	762	779	787	801	776
12113	33114	25295	13012	10883	9830	6820	5577	4300	3540	2843	2518	2344	2074	2059	1736	1617	1590	1608	1412	1131	1124	1171	1229	1336	4413	7805	8760	6802	5275	3535	2370	1616	1228	1003	865	801	830	748	814	821	809	805	824	763	802	782	830	768	825	847	790	767	831	798	815	798	813	803	808	820	782	759	833	785	782	765	744	795	826	790	790	765	808	795	820	770	818	808	805	786	791	793	771	782	808	746	797	800	747	829	763	847	795	779	793	826	760	832	826	789	805	810	785	851	818	839	795	802	749	784	764	810	766	813	773	838	807	789	820	791	822	798	787	735	821	846	764	764	780	823	763	812	759	829	818	797	807	791	809	782	823	737	752	759	788	780	771	756	800	793	783	756	799	796	786	791	806	756	784	802	764	813	798	814	767	797	764	805	809	834	850	806	828	785	784	790	795	819	796	814	830	820	775	763	815	792	770	819	805	782	789	816	780	800	813	765	843	811	806	740	754	804	809	832	837	828	788	801	783	780	803	756	827	816	806	764	766	813	827	735	749	796	770	768	804	791	768	803	785	781	850	771	866	883	864	812	817	802	733	847	777	773	781	798	759	809	763	845	780	831	831	803	788	789	787	783	790	783	768	813	784	778	770	806	804	823	819	783	842	750	794	786	837	814	827	796	786	847	768	812	766	773	784	770	787	791	783	784	828	812	805	783	790	828	778	757	743	812	793	786	776	809	817	759	801	792	735	796	747	779	789	747	779	798	761	828	796	799	831	846	797	808	777	845	745	793	819	760	811	797	850	803	785	796	816	809	805	790	782	816	817	825	811	791	763	818	798	788	792	797	802	795	773	751	787	750	770	736	789	794	788	787	809	751	772	794	781	826	785	814	792	831	822	818	825	801	841	812	764	753	779	775	834	802	788	736	821	817	747	820	789	794	774	810	804	779	808	794	832	798	793	768	758	825	806	790	759	815	813	796	818	784	787	741	794	780	810	724	762	822	789	838	816	767	756	784	795	805	793	839	786	836	803	815	748	791	787	784	803	791	768	826	794	788	832	845	806	817	778	771	836	756	772	794	802	743	801	792	804	742	803	810	820	757	779	753	768	725	767	832	815	764	796	791	828	824	774	759	724	718	800	836	754	807	769	786	765	809	766	844	801	796	766	800	806	804	820	807	814	735	814	775	760	781	799	852	829	781	755	727	781	794	749	782	791	779	802	799	859	787	746	822	766	805	820	763	774	802	854	809	841	831	814	783	788	826	798	760	786	787	737	768	816	787	823	772	810	802	782	790	765	781	842	798	756	781	750	769	747	764	794	776	797	776	802	726	818	796	783	792	795	750	779	760	797	779	765	774	776	802	763	793	785	771	762	791	794	824	784	783	781	769	793	784	798	804	818	764	825	837	798	810	821	799	779	814	791	783	828	779	775	751	795	752	783	775	781	745	818	786	818	754	794	808	791	829	759	818	803	745	802	785	834	784	796	804	810	813	750	781	816	819	798	758	801	788	749	766	843	816	831	741	747	842	757	795	803	753	784	791	797	816	825	807	779	850	820	776	763	770	815	804	806	784	763	794	802	765	870	807	799	824	812	779	828	836	798	779	819	805	767	830	804	778	822	796	745	823	797	802	792	797	812	839	832	827	772	793	802	771	776	761	811	796	811	745	799	768	821	796	821	795	791	789	850	770	780	769	829	799	797	776	799	803	731	794	774	804	769	812	801	778	795	773	864	830	812	778	793	750	802	786	790	838	771	799	765	802	787	761	770	751	781	822	753	806	748	836	825	775	801	807	781	781	760	824	781	791	788	793	823	782	763	830	742	767	809	804	797	785	757	818	785	812	752	752	748	779	747	788	839	761	881	837	800	783	757	803	749	786	806	794	773	779	806	757	760	783	747	818	759	825	770	822	814	792	800	761	788	832	772	814	807	735	800	804	747	790	837	824	848	738	812	807	757	783	840	749	809	800	820	765	849	815	788	816	808	846	831	828	803	804	788	746	759	788	793	822	831	808	818	803	843	834	799	782	784	807	748	790	791	804	806	826	752	777	812	811	828	742	783	787	766	753	793	864	814	826	791	802	796	782	802	847	794	810	825	735	773	817	818	799	817	826	798	789	785	782	768	762	753	778	814	748	745	767	808	733	799	796	807	842	769	782	819	770	766	734	749	841	833	772	791	852	790	787	756	747	828	737	732	795	827	727	825	794	782	810	742	778	771	769	816	779	809	778	829	818	776	826	780	764	783	834	752	753	774	825	799	834	758	795	762	754	798	819	820	841	772	798	784	777	779	778	837	767	780	717	754	767	741	837	780	752	836	764	780	821	826	754	850	771	777	817	753	808	751	796	761	807	768	795	818	804	871	818	805	781	804	768	789	794	755	819	788	826	755	796	761	788	775	798	765	746	850	802	828	809	781	803	775	814	757	782	780	877	787	807	780	745	761	756	753	808	801	828	806	814	772	823	780	749	794	839	824	805	813	820	797	782	800	774	769	846	759	822	777	829	821	798	837	781	761	780	754	781	794	805	783	792	782	734	728	794	773	832	801	829	783	749	799	808	757	822	828	822	768	827	791	802	839	773	783	825	786	790	787	775	801	749	758	768	800	808	820	815	758	824	757	783	852	810	749	793	808	801	797	799	810	820	771	765	828	808	772	795	781	775	789	810	755	804	796	856	779	793	795	797	827	797	786	786	834	801	742	794	779	730	789	794	788	861	782	823	805	787	806	810	742	758	823	776	776	763	820	830	812	818	822	811	798	819	758	732	761	763	805	879	804	771	752	790	752	786	784	807	773	791	814	767	806	820	809	794	785	782	768	781	798	794	777	777	775	798	804	756	814	784	835	826	769	810	752	745	801	740	772	781	805	850	837	819	786	756	832	824	786	819	765	844	764	760	765	761	771	795	791	844	772	813	772	776	789	716	752	797	768	723	808	776	751	778	792	785	801	778	788	789	769	770	784	817	759	819	773	794	802	761	779	799	823	795	799	808	768	759	792	819	792	743	812	776	811	781	780	840	769	750	811	784	772	753	811	785	825	762	763	806	801	792	808	771	778	719	812	787	775	827	778	821	853	781	777	770	772	770	779	796	793	787	758	837	796	741	787	795	813	807	800	777	824	789	766	796	762	752	775	786	773	768	753	786	812	801	785	815	746	777	765	800	788	794	796	795	778	751	800	825	767	771	793	770	753	825	843	812	769	780	768	788	782	825	785	813	763	809	806	807	754	738	825	843	758	783	775	798	810	765	826	724	805	838	798	793	823	842	791	719	777	798	794	818	793	817	770	813	794	813	806	780	762	807	820	795	769	805	827	755	834	740	816	831	775	780	785	757	774	787	775	778	742	767	781	846	790	825	820	781	855	820	766	798	799	783	788	805	831	808	788	852	785	754	806	808	775	834	831	809	787	827	753	799	796	757	771	817	734	765	848	810	806	750	776	806	851	751	766	792	813	773	794	745	815	786	835	807	773	805	824	740	769	791	796	800	833	785	767	782	775	802	823	741	794	793	833
28128	20380	12827	4682	3178	2634	1702	1354	1239	1240	1218	1156	1020	977	938	897	909	835	681	643	638	655	629	737	700	751	779	879	815	826	765	715	653	613	636	605	590	602	564	586	588	594	575	581	616	566	598	550	584	648	576	586	573	611	609	597	608	622	621	574	636	581	574	538	566	552	598	566	567	591	610	588	604	567	613	621	602	590	589	588	554	584	577	607	568	581	587	601	583	584	537	565	596	584	577	624	597	568	584	592	568	626	558	599	560	584	609	578	601	601	569	590	597	585	613	572	609	615	625	633	573	566	658	597	608	613	575	571	522	606	587	592	613	615	582	555	636	601	661	612	594	570	595	632	610	663	599	604	607	596	597	592	569	608	667	565	602	575	647	630	576	571	592	691	588	594	563	599	561	564	579	589	586	624	613	588	546	623	593	589	578	599	600	574	627	615	595	603	564	597	569	591	606	617	579	617	575	559	623	578	568	613	572	615	601	605	606	578	599	585	631	588	604	580	607	565	601	621	579	590	610	575	587	604	590	578	560	545	646	635	575	593	609	548	598	609	577	545	557	604	595	586	601	602	636	587	586	609	612	588	587	564	560	567	589	604	586	580	571	598	588	584	621	584	581	617	581	563	577	605	601	610	592	592	590	621	569	575	572	588	635	612	577	549	600	616	615	573	585	562	613	603	572	630	568	641	602	575	611	589	541	571	583	567	600	577	560	577	624	604	535	607	604	578	562	566	600	614	601	561	611	578	601	611	604	581	567	603	607	583	599	595	614	598	566	629	554	576	604	569	581	584	583	546	658	575	580	603	601	606	605	577	625	628	606	582	542	582	597	597	545	589	584	607	596	578	625	600	573	584	621	587	615	595	596	605	579	604	570	568	568	614	600	581	612	607	609	572	585	578	608	597	614	587	591	559	560	629	541	599	589	576	601	593	582	565	600	585	625	581	592	550	623	550	541	619	594	615	562	613	595	596	584	586	557	572	578	576	615	598	601	604	607	583	587	587	607	591	587	588	579	595	616	583	595	602	610	550	647	581	586	587	628	604	545	611	563	589	602	574	591	571	639	634	546	610	566	595	591	601	602	573	616	604	558	587	587	587	639	544	609	586	594	572	582	580	593	578	536	556	607	592	603	579	587	584	630	566	616	574	615	612	579	615	593	606	556	602	621	576	610	588	582	591	581	621	598	648	576	613	644	614	614	573	617	543	542	578	566	568	606	577	605	598	597	605	602	573	587	611	605	588	604	602	571	584	614	547	591	560	583	646	572	614	606	587	537	569	597	610	589	605	585	607	581	648	556	616	589	595	589	604	595	567	560	642	612	622	604	578	576	620	616	633	565	587	601	604	582	593	611	589	595	595	587	607	625	614	572	573	600	574	603	592	536	599	579	561	591	575	574	575	618	566	584	606	585	594	558	553	542	580	561	604	570	582	629	588	601	590	570	567	541	577	548	542	592	592	543	602	598	576	616	592	604	567	645	591	559	573	580	624	565	625	612	569	620	623	617	572	580	611	584	602	622	547	559	540	598	614	621	646	568	606	587	599	582	534	555	588	573	611	592	571	578	642	623	594	608	567	609	544	587	633	625	577	571	563	577	580	587	580	620	628	609	625	600	637	559	549	594	602	606	615	604	616	638	604	614	618	600	572	564	551	568	564	603	617	575	576	616	565	619	573	613	557	574	601	589	601	578	609	617	609	602	601	581	615	592	585	574	584	573	571	592	569	629	573	598	564	599	618	651	600	613	591	614	573	582	616	554	644	620	625	571	610	662	578	625	613	648	561	604	574	595	606	578	559	596	591	557	586	576	607	610	579	581	564	587	577	553	573	610	590	590	622	539	552	627	544	571	596	591	621	580	602	573	570	619	632	603	589	582	584	565	567	621	616	585	566	601	588	637	617	525	591	601	614	592	571	601	593	595	591	599	575	569	614	623	580	604	601	550	612	571	578	605	604	614	574	586	567	589	610	629	574	596	575	621	588	587	551	604	556	599	582	590	587	570	629	573	578	569	550	653	591	621	626	598	605	556	578	612	529	599	627	625	597	594	637	587	614	581	598	637	593	608	578	622	565	616	599	565	616	589	567	548	578	582	581	574	544	585	565	621	602	576	601	628	601	578	602	585	612	573	548	590	573	627	639	598	601	559	592	624	593	595	575	568	567	556	581	576	537	601	515	567	586	584	579	562	574	612	587	546	609	576	608	597	612	647	573	571	597	580	575	596	596	596	581	585	595	576	603	592	594	555	594	612	603	574	562	594	621	560	601	599	595	595	571	574	577	595	608	584	598	649	620	569	577	584	560	591	581	630	639	586	613	597	609	605	584	589	597	561	556	590	614	604	636	625	625	623	580	607	575	580	548	565	614	600	616	557	573	562	631	580	612	576	628	603	589	603	600	592	616	595	628	606	627	635	564	604	587	573	577	609	574	569	589	593	608	593	576	604	596	582	611	612	582	581	571	591	597	554	617	598	603	600	573	552	604	562	588	588	563	585	584	603	579	593	586	572	587	605	587	608	615	608	575	583	592	626	628	628	584	537	634	607	558	600	583	615	563	596	554	583	616	517	586	590	603	592	582	623	592	577	585	669	589	595	591	613	596	559	577	575	568	591	583	558	587	567	587	591	571	637	553	623	597	619	600	566	606	583	572	574	605	585	587	635	587	599	637	585	609	596	558	617	568	598	619	606	604	588	625	622	607	629	604	568	584	556	599	615	586	613	604	613	573	572	576	567	587	608	618	604	538	562	573	538	551	585	605	616	583	611	610	614	617	604	618	602	568	576	660	630	560	587	604	626	578	582	572	596	578	564	570	596	623	609	592	609	606	596	605	550	610	606	577	637	547	592	572	580	603	568	581	571	575	574	575	592	574	614	592	578	619	579	606	581	599	563	610	576	634	612	552	567	583	596	647	562	603	581	564	570	625	598	615	610	557	555	622	634	636	592	617	595	575	605	580	569	581	574	608	560	577	579	631	561	602	585	607	585	565	582	557	595	578	571	620	604	584	603	593	598	608	561	554	600	616	566	559	596	589	624	549	654	540	603	596	594	575	625	573	569	607	614	586	556	560	635	627	578	612	607	528	563	591	574	549	605	572	606	589	591	603	611	589	602	552	608	580	591	614	605	612	588	625	585	624	584	562	590	601	595	551	557	590	637	605	585	604	554	599	547	591	572	608	595	575	610	594	592	563	575	621	594	580	598	575	615	608	604	576	616	609	525	604	588	581	583	601	644	566	618	596	586	639	569	602	595	582	589	584	561	622	610	574	597	596	586	593	592	560	575	602	621	641	614	657	629	621	595	542	577	608	570	593	589	648	606	585	615	576	650	593	631	581	540	583	610	616	606	599	605	612	580	589	589	592	604	587	547	604	566	608	592	625	585	601	619	596	646	646	575	587	592	603	539	558	574	590	584	608	575	608	612	557	605	605	587	586	603	563	600	592	580	588	593	613	597	570	637	613	605	611	582	573	592	547	585	590	583	599
9565	17778	10903	5023	5211	4621	2836	2373	2123	2162	1744	1674	1493	1387	1306	1198	1173	1036	739	765	776	632	730	932	905	895	989	1013	983	940	880	818	726	641	704	637	614	646	627	627	605	622	633	614	610	569	607	607	646	617	623	588	658	576	623	624	594	627	611	657	633	649	619	623	619	602	591	625	617	627	628	616	609	641	599	637	648	619	654	656	633	640	587	603	613	583	645	665	631	636	622	643	660	602	656	640	625	642	635	603	639	624	639	639	601	580	615	619	612	602	606	647	614	629	627	616	646	617	639	631	653	617	559	626	627	645	627	627	673	606	595	592	689	588	646	633	610	622	619	640	635	626	651	643	644	603	621	624	654	632	628	638	651	647	680	655	647	625	582	644	644	596	602	679	606	630	616	667	638	603	606	665	637	618	646	656	607	639	603	631	579	617	633	605	624	620	646	633	602	623	637	633	627	638	575	611	667	606	644	599	630	636	635	685	640	640	673	585	632	641	607	640	602	645	626	617	644	597	601	628	625	581	637	591	605	591	666	639	604	650	630	591	616	585	645	683	647	595	632	613	621	669	618	597	628	620	598	606	631	617	609	602	664	654	691	613	665	613	627	642	661	627	608	609	642	676	669	639	695	638	614	644	605	646	689	629	637	642	649	641	602	582	648	587	662	670	620	640	646	649	643	608	609	655	660	670	624	594	612	641	639	645	652	658	626	660	639	597	632	622	621	610	604	620	656	597	631	629	593	679	609	668	683	584	611	620	633	637	636	617	629	626	635	573	612	602	624	643	584	606	598	648	637	641	612	616	604	616	619	646	605	592	629	629	599	688	615	622	617	626	605	618	621	667	596	624	595	633	619	598	634	581	622	650	637	625	651	620	671	627	635	623	669	593	634	612	612	647	630	672	616	643	616	610	615	592	621	632	634	659	638	594	586	609	618	609	604	619	650	644	653	603	623	670	630	588	646	673	607	587	660	655	667	612	630	641	637	635	615	636	619	618	694	622	617	633	658	649	635	580	613	604	663	636	639	652	613	659	630	672	610	640	640	655	603	672	615	674	621	616	629	640	607	644	620	590	618	657	601	676	668	629	614	629	591	616	622	664	653	585	637	680	679	625	677	602	648	654	636	664	609	631	601	660	669	606	653	643	628	634	655	599	663	619	603	600	628	642	611	622	601	596	592	606	634	603	689	622	643	623	597	659	643	649	638	622	614	622	636	646	681	619	662	655	590	635	610	609	677	672	632	605	668	627	650	607	654	653	638	646	648	642	651	647	624	623	606	650	652	582	628	627	572	623	625	590	616	628	639	628	623	632	617	662	613	660	666	674	624	620	615	592	624	621	620	667	657	632	647	624	618	623	602	681	654	570	645	585	590	661	632	654	670	636	616	626	655	602	600	652	613	625	643	623	639	586	607	614	611	589	650	628	656	606	626	654	599	659	632	625	660	644	603	655	602	598	582	630	603	616	643	641	620	687	645	637	626	612	675	628	593	621	607	649	618	595	680	685	677	588	622	608	650	641	629	635	645	639	618	613	632	607	660	639	616	646	601	645	625	624	627	622	639	629	578	642	659	642	582	618	667	624	647	659	638	632	622	626	640	623	667	623	666	612	604	607	620	619	639	614	626	618	640	655	636	620	617	594	644	603	586	601	640	684	650	622	637	631	652	585	646	606	588	640	640	645	614	603	619	671	607	624	660	551	574	626	589	620	614	613	642	629	631	620	623	637	632	596	633	605	677	583	644	666	629	642	653	612	590	655	645	641	626	640	637	623	610	630	655	614	647	601	583	616	613	619	654	603	691	639	628	665	657	623	575	617	649	600	627	634	626	618	640	639	596	607	600	629	623	633	667	647	637	626	574	592	630	675	629	616	651	588	624	594	595	642	621	611	649	606	613	639	629	626	621	648	639	630	653	616	663	684	618	636	620	628	620	647	653	645	606	636	595	662	606	644	643	587	645	612	599	605	592	615	621	672	631	637	623	629	648	601	678	661	630	599	637	690	650	643	617	664	608	594	655	616	659	647	620	609	629	652	658	617	646	625	634	645	617	596	674	610	656	630	594	627	644	592	628	620	663	591	645	668	603	614	635	645	630	654	649	615	589	645	670	634	570	612	617	636	650	627	646	644	639	606	615	673	610	648	575	648	622	619	610	617	646	638	609	605	629	553	656	634	607	651	663	642	610	609	678	613	681	605	599	654	638	582	651	689	678	590	637	588	598	652	640	641	602	630	583	598	605	654	601	622	664	631	652	613	639	620	601	639	607	596	627	647	628	646	613	624	631	625	664	599	642	653	617	603	601	610	578	650	598	649	613	664	635	652	582	615	618	600	598	580	654	614	616	594	604	653	624	604	654	645	623	661	615	647	618	592	631	644	615	625	636	582	646	637	618	600	640	646	642	635	616	610	615	636	668	627	581	615	569	640	681	610	617	604	575	609	605	666	634	622	625	602	671	624	647	630	631	639	589	603	649	640	628	642	645	650	620	640	616	634	623	609	605	599	591	622	607	626	649	653	637	586	622	635	617	574	605	628	587	572	614	632	630	649	593	623	632	598	654	622	629	674	624	651	648	598	604	600	625	619	637	648	640	655	630	587	619	677	615	617	624	628	607	609	595	626	629	652	593	599	623	666	637	660	601	607	644	637	633	602	629	594	633	626	682	614	645	608	644	671	646	590	641	634	638	609	632	641	700	615	624	607	602	666	605	659	605	611	622	601	661	615	638	561	580	622	629	636	624	656	642	625	648	613	659	623	611	595	640	644	589	647	585	634	599	626	666	639	619	576	678	617	635	648	659	654	655	616	682	605	639	636	642	625	646	656	596	626	597	645	611	633	642	639	617	645	588	634	625	644	666	611	616	610	628	653	600	645	605	606	639	650	631	595	664	627	638	643	628	587	646	633	615	615	592	605	608	626	624	620	635	599	617	659	596	659	640	604	634	628	626	613	621	619	634	606	631	631	663	612	590	624	654	660	592	599	615	666	593	627	658	601	643	643	630	657	639	644	653	664	618	620	602	631	632	637	654	659	637	643	648	635	618	647	618	656	676	593	604	589	682	617	622	655	616	630	577	607	608	629	641	617	641	653	607	620	637	626	615	630	650	624	613	664	653	658	629	602	700	613	631	639	643	591	680	676	649	640	660	676	642	615	616	628	654	688	653	640	670	655	633	638	690	694	640	627	665	608	633	611	602	648	617	617	623	605	590	646	635	653	612	597	628	607	665	591	650	638	595	650	633	638	608	668	617	679	612	575	650	621	628	589	629	633	595	624	630	628	651	641	599	673	636	606	639	634	601	627	594	632	625	637	588	602	644	611	671	681	621	585	586	609	639	655	601	614	664	626	657	613	632	614	642	670	623	622	664	670	740	674	633	626	668	644	589	645	645	645	673	627	607	615	655	670	599	620	600	589	618	616	633	588	631	631	658	613	654	645	568	608	637	626	684	658	664	661	621	689	648	602	617	616	629	604	625	664	615	626	555	640
23905	21232	28459	24276	21260	12799	3709	2038	1487	1592	1590	1497	1365	1226	1050	995	951	918	882	838	853	791	833	884	1482	2449	2892	2918	2296	1834	1305	1004	854	760	661	641	587	638	583	625	637	644	618	649	646	610	602	619	614	612	598	624	597	624	622	637	622	632	599	598	641	592	637	610	619	633	580	576	626	592	601	612	587	649	645	634	640	586	588	654	626	663	576	615	592	612	609	633	637	599	606	604	617	643	627	625	630	621	628	618	645	663	681	646	607	641	587	574	622	597	607	621	636	623	569	634	582	630	637	623	622	600	624	605	619	572	612	622	607	592	607	565	594	658	597	613	610	635	605	620	639	608	652	596	622	610	618	639	619	578	624	612	609	610	618	612	620	629	656	660	603	637	614	639	595	597	626	614	592	633	649	622	654	567	614	607	641	582	573	609	654	607	606	604	579	612	594	618	614	668	576	630	594	639	624	643	658	620	636	580	594	610	591	625	649	652	625	636	594	566	628	624	632	602	613	617	644	597	618	583	635	565	609	595	604	626	610	608	585	608	610	613	604	639	596	679	625	641	594	593	655	605	595	654	603	586	623	628	616	614	614	557	648	570	642	650	612	636	643	615	650	607	632	628	631	603	586	585	601	561	624	624	646	606	613	585	629	644	664	628	608	589	627	633	582	652	623	592	599	621	607	596	642	584	621	616	627	613	641	614	632	644	613	604	662	623	626	562	634	622	647	593	657	591	601	629	588	646	674	651	622	617	574	610	606	587	642	648	619	628	633	630	612	629	652	616	632	585	619	608	623	634	587	651	633	580	657	653	579	605	629	622	651	588	600	613	631	616	631	629	631	622	604	646	644	587	653	654	605	626	620	618	595	611	613	588	588	627	634	645	593	623	636	570	613	633	581	603	610	612	623	568	593	570	623	616	590	637	592	646	622	626	596	669	643	604	632	632	647	609	601	567	635	613	655	602	668	574	670	618	615	623	597	674	607	581	609	616	617	599	631	631	642	645	557	614	575	631	633	641	616	603	639	633	599	655	618	637	608	607	604	627	613	583	624	574	638	623	606	644	612	629	604	572	572	599	588	624	610	624	598	648	626	632	562	600	565	622	626	605	632	624	578	644	612	603	589	639	625	632	605	656	608	599	610	641	684	610	628	631	638	671	597	597	583	628	634	556	621	655	628	607	607	635	629	646	622	632	609	627	579	647	622	682	658	587	625	601	603	608	578	629	634	579	573	613	596	595	667	643	672	628	629	631	583	610	626	610	603	600	589	623	604	647	640	579	636	573	646	645	570	594	620	627	597	643	638	648	599	635	623	607	615	615	623	636	589	644	642	649	577	615	629	660	568	606	603	576	627	630	623	618	602	610	633	619	650	615	643	598	637	588	636	624	609	631	611	611	657	602	626	660	626	635	605	617	651	609	619	656	596	626	605	624	673	603	638	601	618	610	603	681	616	666	614	583	614	619	612	610	591	624	603	588	617	590	634	606	609	570	612	596	606	603	606	599	629	590	606	610	609	606	566	619	604	641	646	659	630	602	573	613	626	572	624	630	610	640	584	601	610	614	617	580	577	640	622	611	632	674	588	618	633	600	621	618	607	639	648	584	609	628	612	614	629	604	650	573	646	570	574	597	597	592	654	631	611	578	595	622	645	597	629	612	616	620	612	640	635	666	614	612	581	616	614	615	603	631	602	646	599	585	567	616	597	599	623	630	633	545	630	634	609	630	637	639	632	619	627	596	609	641	626	586	585	625	629	590	589	597	597	617	603	587	628	594	644	648	631	585	605	573	619	632	604	618	586	576	603	661	598	612	587	645	594	596	649	574	632	581	593	632	624	611	627	600	677	620	604	617	570	594	631	625	576	599	616	634	613	561	563	608	622	581	571	660	589	630	653	586	606	606	598	597	588	632	645	641	677	625	601	605	618	580	628	600	609	605	585	608	564	564	600	621	629	560	599	638	627	581	648	677	625	641	651	668	619	646	595	630	639	647	626	571	581	639	597	582	583	651	636	645	612	586	620	591	592	639	642	601	607	614	599	624	593	599	621	613	616	640	613	599	625	644	608	688	645	630	611	610	634	645	625	612	589	635	602	610	591	626	604	615	603	645	666	637	607	618	648	663	625	621	624	628	585	645	614	673	578	616	611	591	600	611	603	616	600	635	636	632	604	596	611	671	616	654	647	588	619	596	640	616	641	658	602	628	635	609	643	615	623	633	623	625	649	578	610	567	641	594	592	633	609	589	675	594	622	638	604	618	608	600	645	643	646	585	630	646	594	631	566	573	602	654	623	636	633	642	617	611	601	633	566	602	630	635	612	613	652	634	613	609	618	636	616	594	646	578	570	632	641	655	588	611	612	661	643	626	605	637	612	639	605	642	602	596	657	639	576	654	627	591	651	635	581	630	628	597	557	628	645	632	608	604	561	626	611	635	601	624	603	628	613	641	648	612	631	661	619	628	613	616	615	610	625	639	646	591	667	593	603	596	563	603	592	617	648	597	613	599	613	629	603	629	630	627	625	641	637	639	616	586	614	588	654	648	607	637	622	618	633	642	625	583	640	586	606	606	618	610	632	612	599	629	645	588	640	617	626	613	628	582	613	607	617	586	623	586	603	623	669	664	653	614	614	666	605	591	631	654	642	630	641	653	630	631	617	624	643	598	576	648	595	616	617	611	622	642	630	605	562	632	623	664	656	619	605	599	629	624	635	647	624	590	651	557	586	591	590	589	611	616	615	570	630	591	617	603	627	588	625	668	631	639	631	585	594	633	615	629	617	580	604	586	584	594	589	595	616	630	624	592	565	575	649	650	619	599	605	590	602	631	610	635	578	616	593	627	646	604	600	627	582	627	623	604	643	598	618	607	602	645	641	608	638	581	611	646	656	556	653	604	651	620	617	598	592	612	636	633	681	632	594	621	631	596	610	627	679	622	640	638	602	594	630	617	577	615	662	614	609	651	603	634	580	602	603	640	613	592	586	607	634	592	656	569	652	656	602	639	576	546	646	608	612	580	612	609	633	607	608	602	623	600	603	648	587	565	599	610	657	606	578	610	598	623	611	626	634	650	615	635	646	613	619	667	609	595	626	639	616	607	628	622	624	660	616	633	648	579	620	633	576	604	592	595	611	620	599	635	616	594	630	567	594	611	644	622	565	642	582	580	621	618	656	591	660	627	577	612	588	620	582	610	605	591	647	572	630	637	609	575	587	633	614	663	649	608	670	595	610	568	632	640	575	574	625	594	638	641	596	651	619	633	567	645	569	621	618	607	615	648	613	564	656	651	646	610	580	617	635	633	607	615	646	558	605	628	615	594	600	636	628	597	577	627	591	598	631	605	625	595	674	589	602	625	623	617	658	587	608	607	576	602	639	605	616	646	599	597	659	656	640	606	577	612	596	570	617	627	592	620	638	629	551	653	618	616	596	607	647	588	630	604	625	587	603	638	647	631	643	608	697	611	591	611	645	570	619	608	649	670	592	570	592	619
8869	25125	15786	9329	9395	7001	4693	3324	2371	2498	2491	2328	1992	1678	1456	1300	1289	1148	1043	1064	997	976	1076	1172	2165	3728	4209	4386	3178	2481	1742	1234	932	841	697	661	653	672	573	633	636	641	627	637	665	644	618	665	631	647	651	641	651	712	595	624	675	653	657	598	654	605	647	694	601	662	632	651	608	640	612	591	632	626	617	638	639	660	637	612	639	650	644	667	646	703	599	631	643	634	623	614	648	680	649	641	658	606	644	639	690	617	657	649	630	625	649	625	651	642	656	627	598	667	642	629	602	609	659	598	662	629	646	590	697	672	683	619	624	653	653	691	603	668	634	656	648	671	666	654	630	614	682	636	600	662	652	642	649	649	660	627	610	627	656	682	618	694	656	669	640	624	638	628	630	654	605	627	635	616	618	587	658	641	631	635	665	610	638	637	632	625	649	655	622	606	602	656	651	654	650	641	661	658	634	651	657	625	671	640	609	630	655	657	637	677	637	640	650	664	627	658	660	654	649	624	613	659	655	607	625	681	614	635	635	648	660	665	639	651	669	639	596	672	636	636	674	647	656	666	674	609	624	618	649	672	630	619	593	614	633	649	680	649	639	672	674	621	647	643	635	632	653	655	618	665	644	605	621	675	630	621	623	672	612	640	696	624	662	684	641	630	635	640	697	651	664	621	640	623	634	624	646	632	618	633	656	674	669	652	621	644	633	619	652	649	635	692	644	620	644	645	664	638	655	644	644	637	662	641	635	670	648	621	644	633	613	660	613	659	642	624	625	626	588	622	665	663	631	634	630	659	636	662	649	630	687	653	625	596	679	630	625	693	613	694	680	631	647	656	659	649	625	654	662	614	639	615	622	650	629	620	659	612	630	652	668	630	645	672	637	623	634	609	684	681	651	649	626	606	643	622	641	612	596	598	649	652	659	622	645	640	730	670	660	622	629	651	636	625	650	637	618	626	632	614	652	655	716	672	694	632	654	665	644	654	631	655	651	603	616	677	667	641	619	637	623	644	683	639	600	647	655	627	658	705	625	638	665	643	677	656	664	676	607	695	647	665	648	571	664	656	665	681	657	624	622	613	655	642	566	627	625	630	661	692	643	650	682	617	627	618	608	668	575	680	656	634	656	606	616	646	634	684	644	656	676	656	622	617	657	624	668	664	580	619	647	646	659	645	656	645	679	649	628	631	596	715	630	617	670	616	696	651	648	684	675	645	609	638	681	644	714	648	640	684	666	645	660	671	596	616	644	670	659	659	629	672	673	621	666	637	661	606	659	635	661	666	581	683	647	681	666	638	630	618	634	608	623	634	679	604	604	614	657	637	629	632	658	642	647	626	619	637	620	623	645	609	623	651	629	643	601	677	643	630	614	628	634	661	602	670	702	608	661	673	671	634	685	629	625	633	637	677	619	636	667	638	707	667	652	682	636	698	626	649	647	632	586	673	604	647	665	613	621	596	623	619	644	623	642	620	603	631	643	681	667	601	628	631	617	657	640	651	625	616	599	666	616	634	676	620	631	649	645	611	635	621	627	641	676	626	626	618	647	646	605	585	689	664	643	665	662	672	630	633	669	604	627	644	657	648	634	659	609	614	670	608	655	632	634	577	658	691	673	670	618	631	657	651	638	666	637	596	632	624	683	653	654	647	669	641	664	629	658	614	644	632	644	663	650	661	653	626	683	619	628	617	667	624	661	644	651	613	676	663	623	655	656	657	618	640	610	681	630	635	671	642	639	679	636	634	616	681	627	621	647	638	656	662	624	614	623	653	630	615	637	652	628	649	629	601	642	642	634	618	598	655	674	589	640	628	652	597	640	659	657	662	649	666	678	569	652	618	685	641	647	630	598	653	619	673	626	593	646	656	631	646	624	636	650	648	626	622	674	652	675	611	652	641	645	622	634	595	651	625	658	634	632	664	652	703	647	651	627	632	645	662	602	646	636	638	642	670	667	650	632	665	613	632	622	657	642	639	608	656	640	610	623	639	598	672	620	649	632	628	653	638	655	645	651	617	628	637	627	639	647	635	601	605	666	640	663	627	605	623	662	632	659	689	703	650	630	612	672	639	673	634	602	661	602	643	664	674	641	628	613	618	648	635	632	678	647	615	638	695	635	631	643	647	660	663	635	647	651	678	660	614	676	660	706	645	662	630	626	653	653	645	622	628	658	619	628	596	654	669	642	631	636	629	640	646	650	665	657	675	626	589	659	612	626	657	647	618	605	644	638	665	609	657	628	623	620	624	638	666	613	684	641	708	648	625	607	638	669	592	618	605	638	629	647	624	625	613	647	644	632	672	651	641	648	605	647	607	627	630	645	641	692	623	654	633	656	658	588	603	667	629	622	654	646	644	654	633	606	629	627	650	671	654	652	656	644	622	637	662	661	632	628	625	677	645	648	631	631	627	646	630	625	639	612	614	594	633	672	665	676	645	631	636	635	677	689	644	627	672	586	662	687	596	658	673	629	655	666	645	623	630	631	676	687	632	647	660	657	671	624	608	663	649	661	653	642	654	635	573	579	613	644	604	626	620	614	621	612	679	622	658	689	629	657	646	642	653	684	658	655	633	575	620	612	655	681	679	641	615	670	649	657	636	560	618	630	635	672	626	631	615	635	663	672	659	658	604	614	694	651	589	661	633	672	579	600	620	693	614	631	633	664	592	653	644	645	612	621	671	635	644	648	601	640	647	630	686	669	665	665	602	653	693	677	676	627	648	650	684	668	679	640	625	632	641	640	602	651	656	650	642	648	635	630	650	691	655	652	656	647	624	627	649	651	672	624	656	628	643	641	622	683	586	673	627	669	620	628	626	621	642	648	601	634	609	652	687	617	666	638	616	604	668	610	624	608	617	645	665	634	665	600	669	640	707	632	640	622	651	612	592	661	636	643	587	613	639	618	675	622	617	641	661	639	661	646	612	644	616	659	662	607	648	672	641	627	612	651	679	631	662	614	639	599	652	611	616	634	640	637	589	641	656	604	600	631	636	678	660	671	630	603	619	617	653	658	603	649	652	621	674	664	661	643	631	664	629	695	649	662	656	687	640	682	665	663	644	653	646	642	611	610	643	639	621	666	664	637	575	604	665	654	653	640	650	653	582	636	627	637	636	664	630	614	633	628	645	684	635	631	613	644	678	613	662	663	690	626	678	673	696	587	656	692	639	609	650	658	619	603	646	622	651	633	662	660	610	649	642	632	633	640	663	623	596	619	669	639	623	591	680	651	644	648	634	629	657	646	639	652	654	646	627	660	653	655	685	648	643	665	634	643	646	617	638	641	628	632	665	641	643	629	653	605	617	657	654	626	676	646	608	671	634	633	713	615	611	664	616	630	621	640	662	662	622	630	653	625	650	685	602	599	660	661	649	636	633	657	625	653	685	645	650	638	603	629	603	663	650	642	599	655	606	640	615	632	600	678	617	634	604	626	657	676	608	618	616	646	639	640	686	606	659	636	652	630	621	622	634	647	618	627	654	618	641	599	674	620	630
25100	21314	27512	25354	13993	3937	2487	1762	1409	1277	1306	1186	1163	1101	979	1016	1106	1128	1076	1008	983	961	895	887	1190	1892	2209	2154	1690	1484	1141	996	893	907	759	766	753	758	772	761	803	790	755	774	790	752	775	715	788	780	780	797	802	809	765	729	745	764	771	763	794	802	776	772	729	760	783	750	788	762	767	768	732	783	767	801	772	751	812	804	748	792	763	820	755	743	796	805	788	794	761	813	743	828	778	783	771	846	764	771	760	775	794	787	763	751	813	759	737	764	755	746	809	775	792	727	762	805	761	784	760	818	757	742	785	791	811	741	749	765	797	770	737	784	766	763	771	784	785	755	758	739	789	765	812	772	732	754	736	780	749	757	780	786	786	768	812	788	801	753	726	749	759	780	780	809	748	797	734	801	756	791	813	752	758	788	797	786	743	759	810	753	785	788	777	791	784	794	791	752	774	771	809	750	791	751	731	780	760	779	754	751	771	785	781	743	765	759	714	765	822	731	771	753	760	752	791	771	790	704	762	769	795	724	796	770	810	693	768	715	743	777	752	803	812	734	787	773	765	766	744	752	793	820	782	774	791	779	763	764	690	732	749	787	797	754	762	804	805	767	728	740	763	724	741	783	774	782	757	775	729	765	766	781	776	744	784	773	774	798	770	762	722	852	752	781	739	771	784	776	774	813	777	791	733	770	812	752	754	729	760	758	803	834	784	795	761	762	746	783	785	798	749	710	761	745	782	848	755	756	792	710	745	758	746	755	764	765	770	806	781	764	757	748	728	807	813	775	754	761	801	780	781	761	791	806	761	772	768	772	778	730	745	775	815	821	761	779	814	771	811	728	728	781	709	755	739	751	752	794	819	757	792	765	752	765	738	728	769	829	813	771	793	808	753	737	797	816	789	743	772	754	732	778	772	775	735	774	748	764	744	790	725	782	751	751	773	791	742	790	788	755	799	776	794	756	773	822	741	744	745	769	797	772	773	773	783	779	735	768	744	815	733	750	745	794	808	802	833	770	744	774	756	739	726	766	766	802	769	741	739	726	817	711	787	827	767	725	809	811	724	789	739	778	797	785	771	746	748	713	747	759	801	787	759	782	767	773	789	766	797	713	786	792	801	751	776	758	823	794	756	766	671	748	771	765	764	778	755	759	772	769	773	769	752	801	790	769	746	746	783	735	760	817	783	711	747	760	780	768	769	793	793	804	726	750	803	760	765	773	760	761	773	722	760	836	733	749	776	747	778	725	786	744	771	734	754	764	786	789	806	734	750	771	735	737	779	768	766	782	788	783	775	792	745	739	792	752	806	795	745	783	732	751	772	775	729	726	769	767	772	749	773	763	776	768	760	804	744	772	780	769	771	791	756	810	765	828	806	746	779	734	744	750	760	818	804	738	788	783	764	749	788	750	792	771	785	763	729	809	787	732	784	764	821	770	694	747	802	800	754	752	759	795	729	759	769	794	753	755	801	758	756	823	785	745	756	735	775	778	732	789	746	736	777	777	764	705	754	760	780	758	723	819	761	786	821	781	774	770	783	792	778	789	763	676	752	767	798	797	766	839	772	767	744	728	821	811	747	775	792	822	786	767	762	803	786	721	761	787	737	810	791	753	806	784	763	805	763	785	762	722	739	781	758	739	789	794	769	790	797	775	811	798	778	775	777	780	764	771	697	832	795	759	856	776	723	781	805	752	848	805	765	794	782	822	738	774	762	773	765	775	812	722	757	749	794	748	815	715	778	796	768	796	761	722	780	801	758	818	755	801	768	785	786	754	795	798	798	785	785	778	755	741	806	781	775	782	758	793	792	730	820	734	760	766	753	738	809	780	770	781	805	795	717	808	760	767	818	761	770	807	809	722	764	714	791	778	769	747	755	790	791	696	769	723	765	790	752	776	764	760	770	761	749	763	732	723	735	785	782	723	808	787	706	816	736	816	823	776	796	740	793	781	772	758	777	751	776	757	753	809	747	720	723	748	770	780	766	758	751	698	787	766	772	791	782	769	780	736	790	751	730	750	817	743	662	781	754	821	716	784	752	780	749	728	738	775	734	807	775	770	729	737	755	737	740	748	709	737	808	795	783	791	792	809	760	752	793	753	731	758	767	819	761	761	770	757	772	778	693	755	776	781	799	739	740	766	712	780	795	754	734	759	766	754	714	720	730	767	737	776	770	775	771	744	736	763	781	779	816	743	753	761	804	775	762	787	814	800	755	800	786	746	729	797	725	757	785	760	711	770	795	744	748	767	767	743	749	782	742	800	814	765	771	826	756	768	797	745	765	795	769	795	776	749	753	792	768	797	775	799	768	753	736	725	787	801	749	765	732	776	782	758	807	758	734	763	816	743	737	748	808	743	766	732	746	801	732	723	742	757	757	796	766	724	740	768	816	790	847	741	741	807	808	837	789	754	758	755	765	700	786	772	734	776	792	777	735	797	739	768	737	766	765	795	748	723	773	757	746	784	799	810	768	769	744	758	805	835	821	744	770	763	783	779	772	777	816	770	733	812	739	751	742	745	761	771	774	773	785	806	805	810	777	740	787	740	774	744	796	789	772	813	745	731	759	788	761	770	756	767	780	802	730	720	723	767	802	725	746	786	737	774	788	761	780	750	727	762	729	755	754	743	747	746	778	775	764	787	803	761	811	781	808	727	790	749	762	761	799	748	779	786	788	774	759	698	784	783	768	722	779	741	772	720	770	729	772	826	767	783	814	795	795	773	766	779	781	754	741	756	784	790	792	757	793	754	758	767	813	772	759	722	756	764	766	742	765	731	735	788	757	784	797	749	794	767	793	768	763	729	798	740	720	777	779	804	761	745	790	828	798	750	758	799	784	768	836	783	794	764	745	824	737	782	751	741	812	817	729	765	759	792	761	756	765	764	774	772	791	840	778	757	779	781	772	789	787	772	836	771	805	778	787	730	747	801	744	780	752	815	748	759	787	772	745	752	765	755	794	769	764	768	792	759	754	777	741	741	795	733	785	740	766	717	766	818	720	790	786	752	749	792	799	796	798	765	790	769	774	768	757	751	746	740	740	795	771	755	709	746	776	741	733	752	803	757	808	729	807	763	806	798	720	781	762	793	720	807	793	770	770	752	775	761	799	770	771	841	785	746	768	777	765	780	795	757	788	764	792	779	750	787	804	745	751	778	801	745	774	754	809	773	799	719	731	791	787	785	778	773	776	752	764	745	777	777	773	847	751	799	798	794	763	724	749	754	767	718	743	744	828	800	765	767	772	749	811	787	795	771	731	777	812	697	733	757	800	740	738	793	752	763	739	745	776	731	740	769	759	819	776	704	790	802	767	749	824	774	761	751	794	754	735	775	710	754	773	743	765	812	761	799	804	787	758	793	817	809	809	778	765	786	768	750	765	707	749	758	798	745	710	727	823	783	772	776	802	785	762	743	734	719	727	752	744	750	789	786	738	800	789	758	780	747	770	793	812	734	748	779	746	824	785	762	769	736	777	739	809	778	760	767	795	789
8081	19016	12421	7455	8217	5405	3975	2913	2163	2070	1791	1604	1524	1462	1283	1212	1281	1449	1369	1179	1153	1042	999	1040	1331	3062	3381	3252	2548	1924	1475	1167	998	893	846	790	802	786	825	777	799	835	801	788	793	790	791	826	808	826	782	829	797	851	800	810	795	794	790	794	760	778	781	770	786	805	831	810	767	805	786	796	810	788	805	766	736	807	809	824	781	784	839	798	780	773	758	767	784	806	796	850	830	730	881	796	811	793	772	830	806	776	831	751	759	757	830	803	838	757	827	831	762	776	740	788	822	807	797	844	814	788	767	809	803	847	804	793	767	779	787	786	785	834	859	847	793	803	824	823	798	776	824	810	771	779	823	813	803	838	792	845	809	817	784	796	778	811	785	780	819	754	774	829	778	750	836	742	777	759	818	858	823	795	796	775	869	820	801	786	804	834	833	811	787	820	825	796	791	783	761	825	808	800	818	778	853	807	808	779	856	776	817	790	772	782	793	749	796	802	833	819	803	811	823	837	801	788	841	823	829	795	789	828	825	772	793	767	785	749	802	799	779	804	828	772	814	794	819	821	764	813	830	787	825	814	818	780	812	830	775	788	869	799	800	833	839	799	792	814	823	871	779	803	810	767	800	803	826	835	852	770	826	789	819	809	767	761	829	770	782	791	834	801	830	816	786	762	817	777	812	796	816	843	772	770	766	799	778	750	832	821	837	834	827	821	857	830	787	812	772	780	832	804	777	808	835	786	807	763	829	752	816	845	798	797	848	797	831	814	771	805	814	778	808	764	783	827	797	768	847	738	826	851	799	857	815	775	855	787	755	772	865	784	742	776	826	794	868	821	785	810	798	852	784	866	801	828	839	824	855	801	761	780	798	788	810	832	775	850	829	770	804	838	811	797	835	815	805	776	778	739	778	807	807	818	775	788	794	799	785	833	797	790	825	805	745	838	841	776	823	845	773	823	781	812	853	806	790	818	802	832	783	830	803	793	826	798	837	758	867	820	798	857	811	784	822	804	830	783	838	787	833	767	838	781	784	784	787	800	744	802	869	848	821	847	819	817	760	825	826	809	795	755	816	804	795	805	805	735	794	836	823	821	831	790	819	779	760	825	790	851	827	823	830	817	748	832	785	816	774	784	832	808	807	724	743	762	826	820	765	772	789	799	777	817	791	804	774	774	803	805	796	734	819	791	810	760	768	742	804	805	805	789	815	846	791	778	827	828	816	813	800	797	815	822	792	752	818	810	820	849	730	828	794	823	816	818	802	808	797	853	785	827	816	798	799	878	804	831	805	810	801	780	831	806	790	845	761	776	808	804	799	820	807	798	795	768	796	788	832	806	813	821	814	808	811	761	810	818	820	832	789	822	833	799	833	770	768	825	804	770	789	767	845	803	829	818	789	860	810	786	778	763	844	788	814	805	784	793	822	770	811	825	816	804	817	824	808	799	786	777	808	849	784	814	803	813	834	741	729	819	870	850	758	802	797	847	790	765	801	848	801	854	789	742	795	792	874	787	779	792	809	780	787	740	801	818	782	838	817	781	715	778	788	791	733	784	848	825	807	784	787	809	802	780	776	772	754	756	744	763	775	781	788	832	794	817	790	822	823	775	750	819	784	747	844	818	807	809	803	793	807	860	808	767	802	770	840	814	829	810	827	810	772	804	837	747	794	803	802	801	767	783	739	773	754	860	762	771	774	773	796	781	814	753	789	775	869	805	816	762	836	807	779	810	746	797	806	803	802	815	736	764	824	804	778	838	809	739	822	780	790	761	829	815	814	826	814	786	764	805	801	826	801	821	827	761	855	771	757	852	840	791	815	772	836	810	848	849	793	780	835	786	753	777	799	826	823	815	800	807	789	850	781	776	750	808	810	799	804	800	793	869	776	777	810	768	830	775	815	818	836	826	801	841	740	813	759	838	793	778	779	811	818	777	812	799	797	778	828	811	756	803	831	789	787	786	775	844	735	787	804	798	859	776	833	815	774	787	827	775	782	796	796	805	754	821	765	770	804	821	804	823	828	830	777	807	823	858	793	787	831	824	847	800	805	789	789	780	787	824	831	756	808	822	827	776	783	790	827	774	854	794	813	794	784	866	831	796	819	760	829	805	832	811	782	774	792	789	814	778	782	771	832	771	802	858	743	830	810	817	816	777	791	771	795	803	813	824	777	837	851	824	797	765	787	842	777	769	759	806	791	845	803	798	807	759	830	753	810	835	792	784	781	784	793	818	844	813	818	866	794	817	802	833	833	769	821	806	807	789	777	822	879	801	812	827	774	806	816	835	772	798	833	779	791	822	824	795	830	801	814	767	802	799	828	794	807	784	840	778	843	822	831	773	806	766	810	830	795	770	785	815	826	752	829	757	818	783	789	782	807	810	830	808	839	755	763	803	761	838	766	790	840	754	796	802	769	839	814	827	810	791	795	792	845	789	789	761	821	800	779	806	783	787	775	792	778	812	797	760	818	859	821	788	784	858	741	769	815	806	812	780	780	786	785	830	793	796	810	781	842	756	791	796	834	818	848	862	809	810	772	791	787	760	799	806	790	773	819	773	767	769	797	779	770	845	799	774	782	739	776	754	833	784	798	737	788	827	835	792	776	800	802	804	838	795	854	829	800	852	803	843	773	823	836	814	719	782	817	807	749	776	804	862	839	768	837	830	821	832	860	816	760	740	818	839	771	809	840	861	811	778	809	746	801	816	752	822	804	826	809	806	805	821	789	836	849	754	812	805	830	783	781	803	812	824	822	813	809	759	819	786	811	767	779	805	814	818	783	772	809	798	795	766	789	748	837	796	800	765	831	788	811	771	803	750	815	795	784	781	813	774	785	798	826	803	764	793	776	791	802	800	836	795	788	784	851	803	845	766	798	755	832	822	798	810	773	793	815	803	833	807	855	797	808	793	803	818	820	775	794	796	794	827	808	802	813	799	809	814	774	800	843	809	814	773	769	833	811	823	825	761	814	762	845	779	784	807	777	820	793	816	812	741	794	815	807	805	786	809	795	854	818	806	778	787	775	838	792	827	782	774	805	791	803	822	804	727	815	786	761	766	787	869	782	834	843	782	782	767	774	796	823	787	769	799	781	787	761	824	827	812	815	794	813	776	841	756	843	813	763	796	742	739	829	838	787	761	779	783	758	784	799	800	806	805	799	798	766	742	781	744	765	766	779	800	819	829	778	819	817	789	830	823	848	795	746	814	803	786	808	821	774	808	770	762	754	863	813	815	788	777	752	814	819	777	810	818	797	793	833	802	836	784	820	823	761	823	770	779	806	766	797	797	841	779	791	764	764	836	811	868	821	750	727	796	766	817	806	786	814	785	785	762	840	836	763	813	790	796	784	795	773	812	792	798	833	796	782	786	759	826	809	760	838	772	721	801	797	789	782	818	797	798	782	822	771	799	879	765	788	783	829	758	778	831	780	801	766	746	808	810	820	824	798	816	821	829	828	760	838	816	810	775	819	808	752	767	785	785	797	766	829	766
22784	21341	29126	23928	21357	21584	13058	3533	2400	2271	1892	1723	1569	1477	1305	1418	1590	1488	1266	1238	1136	1128	1034	1149	2966	6490	6823	5245	3674	2629	1772	1359	1105	1042	909	931	828	816	801	827	813	854	844	829	885	818	838	870	861	876	899	819	807	806	872	831	800	835	825	841	792	846	772	842	864	841	865	848	841	839	839	877	815	813	840	833	878	824	811	826	842	859	854	837	809	851	825	845	860	853	802	792	837	841	839	765	855	817	826	807	856	841	851	829	849	850	807	859	843	862	810	806	872	824	889	834	879	846	828	817	823	841	816	867	846	815	871	865	830	833	858	820	803	779	813	833	856	828	874	883	827	840	866	842	862	874	846	850	839	888	774	837	794	839	871	888	803	866	850	868	863	801	822	822	873	808	875	849	841	847	861	859	828	861	824	867	816	832	839	807	790	841	826	847	879	790	836	855	863	817	846	836	867	831	813	849	836	789	817	883	833	873	804	829	784	778	848	839	827	863	853	838	835	830	811	772	812	843	840	826	848	876	829	867	883	877	849	811	879	800	821	878	844	821	776	827	865	860	852	833	851	815	840	858	834	854	817	847	885	826	800	837	800	748	863	884	913	844	856	821	832	835	808	843	821	782	835	873	865	839	850	838	824	847	839	842	840	910	830	826	863	804	879	826	863	793	850	866	898	854	796	856	840	846	826	801	887	880	829	844	876	814	796	832	841	866	834	863	817	828	882	841	805	854	820	846	854	882	774	804	826	839	839	767	795	816	825	834	828	844	823	814	831	859	870	817	802	826	837	839	857	829	825	831	793	890	833	871	819	848	871	875	827	827	794	832	862	803	888	834	878	779	799	855	816	818	830	848	832	819	840	842	848	848	877	801	833	820	854	801	832	864	858	867	822	844	871	824	855	821	842	871	868	829	897	809	841	806	839	859	858	842	800	842	841	851	797	891	861	783	854	848	875	848	822	881	900	845	809	829	822	838	818	771	830	780	856	781	912	931	810	827	839	820	819	818	798	847	810	849	874	852	835	882	863	819	811	802	776	811	835	886	822	806	840	780	856	788	820	813	878	828	865	838	850	892	803	832	795	813	853	824	857	855	872	828	848	814	805	894	848	815	818	849	846	868	864	831	825	848	808	837	846	803	810	879	849	855	872	845	799	796	809	850	827	815	822	748	829	834	804	811	860	827	838	879	850	862	791	814	875	846	819	878	847	909	819	809	833	817	811	870	832	849	859	805	888	802	821	813	916	868	819	794	869	865	808	821	826	854	884	842	816	834	829	858	857	840	807	783	790	824	845	788	869	818	869	822	858	870	851	799	764	805	837	845	821	816	797	854	796	865	823	792	824	814	775	789	807	800	824	855	829	879	803	802	804	830	868	791	876	798	865	807	850	854	872	840	897	859	811	828	869	811	846	820	812	872	819	819	836	853	795	800	838	826	815	788	791	835	808	873	846	841	773	849	854	796	799	838	821	843	879	837	868	817	860	897	844	801	809	814	829	855	823	849	806	834	851	853	864	816	816	800	815	848	860	781	846	854	808	857	859	816	819	771	876	807	883	827	857	824	837	841	864	839	834	850	822	845	877	833	793	829	838	801	804	848	845	863	850	857	777	839	793	868	870	840	834	824	853	831	833	819	842	852	901	847	849	864	869	801	814	875	856	866	762	843	836	886	857	804	810	832	834	880	831	827	790	845	891	821	848	816	800	843	800	815	814	839	873	848	819	802	802	830	818	804	812	802	809	790	885	874	777	804	823	819	825	853	820	825	857	857	842	876	814	802	828	824	888	874	781	848	814	857	850	797	851	873	837	816	888	820	883	856	866	853	834	817	811	879	841	831	839	821	806	787	834	834	855	794	818	845	792	882	873	860	824	781	827	798	835	810	814	806	847	862	853	844	847	797	843	850	812	911	881	837	849	854	847	834	791	891	844	811	869	851	807	873	845	881	857	818	889	821	772	841	802	899	825	847	863	824	829	878	754	787	855	865	841	809	826	788	875	820	877	887	796	859	806	851	892	795	851	847	860	895	845	845	879	873	810	827	857	852	797	853	896	776	841	779	863	830	814	847	856	798	836	817	887	860	836	790	839	846	839	832	774	851	847	882	811	861	877	855	830	793	809	822	786	823	845	796	867	873	836	856	826	825	837	844	840	885	854	833	836	818	792	826	864	812	857	823	815	847	865	827	828	849	865	828	844	864	845	868	818	833	865	826	820	873	843	838	836	864	876	825	867	837	822	803	796	838	845	897	804	831	866	840	850	836	871	869	785	873	810	831	792	884	844	898	845	838	802	839	816	847	819	809	853	822	831	816	838	851	876	842	791	839	796	829	854	830	843	804	872	851	831	858	844	813	787	829	801	817	872	845	831	819	820	824	844	853	804	843	786	836	803	849	822	850	887	848	869	854	805	838	871	815	786	874	839	800	836	829	831	817	875	859	820	892	850	868	872	825	822	828	861	816	830	805	830	830	806	816	815	821	875	830	839	804	813	829	835	889	830	813	810	912	893	814	826	813	861	752	900	793	820	841	866	832	812	875	843	757	857	799	823	809	808	829	815	844	826	841	850	863	847	852	835	786	839	831	836	821	838	797	793	821	848	823	807	882	891	807	803	843	829	867	845	849	839	818	836	820	820	826	807	825	800	792	839	887	816	846	857	808	812	816	831	872	833	873	876	814	830	881	824	778	822	770	845	891	881	805	842	895	821	856	841	842	864	829	793	815	913	815	848	846	805	833	755	823	828	795	854	861	837	825	869	824	872	832	851	891	807	821	833	803	838	827	848	800	883	879	856	853	857	826	869	869	814	830	834	804	852	849	825	848	832	817	784	802	937	857	852	860	819	883	831	804	831	828	819	820	837	803	810	790	827	814	835	874	810	801	832	807	840	827	812	865	853	846	794	815	793	798	816	830	857	807	852	833	865	828	848	779	871	855	866	840	807	850	811	822	868	857	828	833	817	864	783	817	830	848	820	802	889	810	878	805	838	870	817	808	875	833	840	822	819	890	829	802	867	849	802	844	882	856	826	902	846	864	855	843	885	882	802	844	832	776	805	875	836	802	815	830	840	796	831	852	816	796	824	836	807	803	835	832	879	803	852	850	801	847	844	773	822	841	791	847	842	802	836	842	862	827	818	858	862	849	838	848	853	840	874	803	862	838	840	801	813	840	827	874	820	838	815	845	880	813	823	792	813	847	839	845	888	825	791	853	827	829	877	826	771	853	795	860	820	813	846	784	840	849	839	812	838	847	856	813	826	819	822	785	890	847	857	799	859	893	846	785	849	810	747	818	824	815	772	857	846	830	834	812	892	884	798	817	862	854	835	862	770	767	828	813	872	830	882	859	865	811	839	865	850	786	826	828	854	826	830	836	835	815	797	812	872	827	853	835	898	864	845	800	861	825	849	758	800	844	840	860	806	803	812	852	861	868	808	866	784	924	877	832	826	843	857	816	859	818	835	796	824	799	834	899	819	844	868	885	902	863	855	852
10343	27170	20285	15527	13754	9786	6374	4834	3803	3336	2746	2494	2118	1892	1804	2017	2077	1958	1608	1501	1375	1254	1224	1429	4498	9583	9584	7162	5052	3562	2340	1643	1240	1072	924	874	869	804	818	811	828	843	827	848	834	809	788	852	827	858	818	824	798	837	849	858	846	798	826	818	791	895	824	895	887	829	863	824	803	858	826	866	874	868	851	821	833	859	797	874	863	819	847	828	831	844	835	878	868	824	830	803	834	833	823	863	884	791	871	845	837	834	839	826	851	829	856	870	872	817	826	866	878	865	906	796	805	840	839	847	866	833	796	862	762	859	869	819	749	823	807	852	847	840	822	850	868	807	866	835	847	893	839	831	815	825	825	856	847	814	838	824	852	864	871	779	841	830	794	844	826	819	806	828	871	846	803	845	819	815	828	813	870	843	838	826	790	855	852	842	785	877	831	898	818	838	813	802	852	843	861	841	825	814	851	813	830	827	814	810	794	810	830	831	814	877	790	831	780	890	831	874	880	827	871	881	830	855	812	832	773	844	813	864	814	866	900	846	800	895	848	820	871	858	835	849	815	915	851	848	862	883	855	872	842	825	806	880	792	822	839	859	800	859	844	814	882	813	820	855	919	771	880	822	848	830	836	836	802	844	851	853	798	783	855	830	845	863	844	847	835	855	806	780	793	866	811	805	827	852	811	811	876	836	814	829	883	817	843	859	826	803	820	826	805	846	814	820	805	789	810	856	805	820	842	831	854	837	807	875	856	832	816	814	849	845	839	798	829	825	797	874	846	864	779	825	799	839	818	806	820	855	841	832	792	856	870	859	842	823	794	843	828	840	783	864	825	827	829	845	855	835	811	790	824	801	844	833	866	822	829	843	873	827	825	820	824	864	840	887	778	792	807	862	822	890	856	811	797	846	832	824	866	829	791	802	826	843	839	860	823	798	782	882	827	831	868	849	828	871	875	887	851	843	851	860	858	868	844	847	799	816	830	814	842	851	869	801	870	856	877	831	882	814	904	842	785	806	821	913	804	845	797	802	846	841	861	801	858	839	844	785	834	828	850	825	861	822	830	814	876	862	804	852	833	879	830	832	862	829	892	796	879	818	869	829	869	836	799	865	847	936	866	835	859	822	851	877	824	859	799	841	752	868	880	809	841	770	858	801	833	848	881	831	865	878	813	784	871	867	848	830	862	844	808	806	825	883	785	827	844	832	840	833	852	813	878	934	769	851	839	862	850	830	835	855	881	844	869	814	855	813	893	795	829	882	809	845	884	822	841	805	850	841	841	886	872	831	846	793	812	860	819	823	821	816	838	895	787	843	879	875	818	859	805	820	819	857	860	813	803	851	871	821	817	821	798	822	847	897	839	856	849	832	884	868	890	829	811	815	786	842	841	813	815	850	809	846	866	895	784	799	858	855	851	837	827	845	847	831	803	836	831	888	811	845	845	777	796	830	824	905	843	840	848	844	874	812	822	855	850	829	818	810	854	835	845	829	862	836	833	737	798	863	778	814	823	777	855	912	870	873	828	827	793	832	864	816	853	826	834	861	838	801	852	844	797	843	850	810	851	854	855	793	800	917	821	842	832	863	831	872	842	811	891	802	819	818	854	869	899	833	841	898	809	805	822	810	846	818	837	839	829	852	825	855	787	852	865	840	849	805	860	869	839	801	822	903	842	866	807	828	836	841	812	874	808	851	884	812	850	765	842	830	862	830	831	837	826	873	871	804	811	840	784	854	834	852	825	863	833	850	886	855	838	815	854	815	865	839	900	816	852	869	831	845	774	800	873	868	816	897	806	901	869	864	891	823	857	817	844	871	832	812	836	817	875	824	830	876	832	811	829	885	838	830	788	856	825	823	867	844	838	822	836	843	801	858	793	840	869	808	871	843	837	839	843	782	783	794	843	822	864	878	812	864	816	851	930	777	821	796	895	865	892	879	781	858	836	830	785	842	804	810	818	838	814	847	837	895	838	757	842	821	827	790	847	856	853	814	834	835	868	843	861	831	830	802	869	858	840	758	827	831	895	836	866	883	797	759	772	838	830	840	824	837	767	887	840	836	800	837	819	825	867	835	894	856	781	815	822	862	804	823	894	854	835	797	877	815	871	851	828	903	814	832	862	830	876	870	803	771	868	833	827	872	829	812	831	796	832	801	811	835	838	837	844	823	906	872	814	827	802	824	796	855	837	869	802	858	848	864	843	879	826	830	808	821	884	813	891	846	800	828	843	875	886	852	875	903	834	810	836	829	807	822	788	806	825	816	843	796	858	829	823	843	847	839	819	849	888	894	865	797	810	835	803	825	809	833	845	819	902	891	807	840	838	815	854	843	825	843	837	841	802	866	782	841	844	838	790	826	860	872	849	791	823	852	904	877	860	826	881	874	814	864	841	850	824	809	820	823	793	780	819	823	889	834	842	862	826	832	847	812	833	839	891	842	876	850	848	871	851	869	866	828	833	820	830	885	865	868	880	819	787	815	824	846	848	867	846	846	784	818	815	864	813	854	848	883	885	830	855	823	874	803	814	835	842	805	880	844	810	814	822	828	759	837	872	887	854	832	835	831	787	857	826	843	855	828	846	842	849	781	808	830	813	833	882	815	846	801	869	868	855	827	869	836	837	870	855	820	871	856	848	827	830	921	849	834	792	872	877	818	859	902	854	842	817	874	889	862	856	833	843	872	851	867	856	834	791	781	820	866	819	860	854	846	825	831	873	828	840	804	883	886	896	841	836	876	791	837	887	873	820	835	827	825	791	835	818	828	819	857	806	834	815	877	842	875	798	875	873	805	850	847	832	829	838	863	821	763	808	845	796	889	795	852	844	861	847	860	880	856	832	816	874	838	824	831	864	828	848	851	788	833	819	849	846	817	871	879	801	857	828	860	850	778	857	827	862	863	818	822	827	833	873	877	831	831	830	823	805	821	854	803	833	850	846	809	815	902	826	858	836	828	817	875	822	832	811	838	865	860	822	811	875	852	833	855	850	838	815	832	855	830	821	790	812	814	878	874	846	881	843	841	855	854	837	822	807	847	921	854	869	827	836	811	823	830	859	834	833	827	829	847	808	857	821	833	840	860	823	816	853	835	882	808	851	883	894	807	818	850	889	830	823	855	777	840	853	840	864	839	804	821	850	869	839	846	844	790	784	849	840	855	844	877	797	848	878	862	808	789	839	832	839	844	852	837	841	837	811	798	869	860	856	879	844	827	823	841	839	839	830	842	849	828	816	825	812	847	848	818	846	813	839	889	826	841	840	857	795	844	866	847	909	817	821	772	848	851	804	826	818	847	820	862	815	766	842	857	807	827	827	844	887	844	886	850	829	846	828	800	843	834	828	824	849	835	825	845	890	838	849	837	855	867	893	796	847	876	863	843	854	831	851	785	808	818	813	861	849	851	763	809	813	823	836	834	834	823	772	839	787	798	853	796	894	835	804	881	886	811	790	825	941	857	808	829	893	829	850	825	866	863	854	843	880	809	817	836	879	844	834	837
28005	19909	13403	7582	4349	2656	1580	1502	1533	1345	1005	862	918	924	813	838	787	745	755	690	739	653	684	727	773	870	874	908	792	791	667	696	636	652	684	631	600	673	629	620	617	614	639	605	641	615	653	631	641	648	615	628	602	604	620	601	581	588	579	592	644	641	600	661	673	605	636	588	658	616	600	656	656	636	580	646	564	619	619	619	641	601	639	594	623	634	643	621	605	647	624	623	617	602	587	647	636	633	605	637	668	598	625	652	571	642	619	627	627	630	571	630	625	590	595	575	619	645	616	615	590	662	567	632	601	618	608	601	642	647	623	594	633	622	601	629	623	598	583	635	625	660	635	716	666	567	600	609	626	625	631	619	634	629	646	616	610	588	626	605	597	619	614	614	638	588	617	601	557	609	610	622	610	623	665	606	638	635	632	602	613	633	609	633	575	634	665	658	621	695	592	647	602	589	650	635	692	617	570	625	662	639	631	616	606	631	582	548	640	656	608	626	612	563	645	632	643	606	588	650	591	593	603	612	650	590	651	587	620	618	626	622	656	632	632	588	611	603	606	614	641	608	613	567	585	639	606	638	569	590	627	616	612	616	631	660	651	612	627	586	627	622	618	631	646	589	605	599	651	630	627	664	603	542	620	617	659	608	622	636	608	675	618	632	658	642	644	616	631	610	589	618	643	624	638	643	601	630	610	636	655	665	598	620	643	644	628	657	624	628	645	607	626	654	595	594	629	654	601	641	620	623	604	639	666	620	598	613	596	645	626	599	614	585	632	681	643	607	605	609	597	611	639	608	596	686	602	601	592	591	594	623	604	599	615	591	547	635	599	598	595	632	601	601	597	657	619	672	620	629	629	631	610	627	577	597	619	641	592	608	643	621	647	621	640	590	601	655	615	646	637	663	591	607	595	599	637	638	693	648	612	619	634	644	600	601	617	604	634	597	656	618	618	645	637	606	637	595	679	631	628	615	639	619	669	591	605	577	635	645	648	633	599	619	593	629	567	654	635	637	624	629	632	654	633	642	585	582	635	613	625	617	657	586	647	609	632	617	576	567	585	645	631	573	635	666	604	650	659	605	639	597	586	640	632	586	637	634	608	662	637	605	640	641	633	632	631	634	581	587	619	622	629	613	644	617	642	616	618	623	610	626	635	619	627	621	629	592	651	625	630	610	593	612	691	658	613	605	606	605	643	673	626	627	614	605	603	595	610	642	605	580	612	628	592	612	603	617	667	581	618	626	645	619	606	628	615	633	593	626	640	663	581	608	635	680	620	590	642	647	592	685	615	634	612	617	648	642	621	644	654	642	602	593	606	654	649	652	646	619	642	596	648	600	600	565	589	623	613	597	634	667	644	628	618	588	674	613	603	636	624	638	654	641	623	622	589	654	613	646	608	600	664	642	631	640	663	603	629	605	627	631	642	628	644	631	623	632	566	600	647	604	606	604	635	607	606	675	594	622	603	578	573	633	643	634	609	653	639	664	623	586	588	579	578	610	598	573	601	586	634	632	627	603	595	622	587	628	630	640	600	626	591	604	661	603	624	580	610	601	665	587	635	619	630	622	623	604	629	623	636	661	645	636	567	592	625	652	651	621	614	662	623	619	668	602	619	604	634	659	615	622	608	594	633	629	639	607	610	596	589	616	654	612	652	657	605	653	632	617	636	629	628	609	626	567	596	567	651	618	581	578	601	611	591	646	611	653	630	633	633	643	572	576	623	632	552	618	623	621	624	601	601	643	647	616	652	627	611	648	642	581	606	642	627	626	644	625	643	623	672	612	573	601	598	589	619	633	653	622	600	608	638	606	581	639	622	611	630	629	651	575	629	626	583	598	668	630	596	592	620	629	572	648	613	605	637	578	652	640	592	615	611	617	638	618	605	634	623	616	672	631	614	651	627	595	607	631	629	646	615	608	569	615	630	648	644	647	590	615	601	615	644	641	653	557	615	685	667	608	651	655	620	625	586	628	628	617	670	633	606	571	632	602	637	634	649	611	616	637	671	594	663	658	636	589	605	600	642	608	630	647	647	627	613	670	644	648	604	630	619	639	612	613	641	632	624	660	666	637	655	606	625	623	618	603	662	628	583	605	628	581	624	681	590	618	647	540	676	578	610	636	665	593	617	659	657	640	621	607	601	685	574	585	602	617	655	626	619	630	603	627	659	635	613	646	625	654	649	647	654	590	655	604	625	617	636	618	602	625	607	618	594	605	585	621	614	638	653	620	619	610	623	611	625	603	620	660	608	687	626	635	623	633	615	629	560	618	621	621	632	626	604	637	640	620	626	663	671	589	605	597	607	673	632	639	566	633	629	633	618	583	641	599	613	618	605	640	599	632	633	602	642	593	639	628	666	637	588	632	592	595	604	651	611	590	587	634	674	588	640	604	622	610	617	641	595	601	639	602	610	617	597	610	633	627	595	662	593	621	677	660	584	636	632	580	612	594	630	646	604	592	689	615	622	624	607	642	603	670	582	612	604	599	655	601	614	582	665	554	584	638	647	661	601	613	615	676	576	579	626	621	611	620	599	605	609	612	587	585	667	601	656	634	642	611	687	625	618	641	604	648	601	574	609	617	632	645	616	633	641	646	614	603	621	618	667	642	619	623	597	634	628	631	604	623	627	665	604	691	582	625	606	616	621	656	610	673	607	606	580	633	645	647	626	635	631	592	633	583	653	576	621	645	619	565	631	575	619	667	650	590	625	602	577	607	609	629	589	615	577	611	671	603	596	569	629	622	649	619	630	610	654	583	614	664	651	604	670	627	632	638	638	610	620	645	637	618	587	642	616	584	640	678	614	606	631	590	636	663	631	603	623	585	653	574	667	594	642	596	627	638	629	630	648	594	632	614	628	644	599	605	623	623	601	619	617	644	647	597	618	634	589	629	654	633	621	610	600	568	602	590	643	598	586	636	590	627	628	616	600	617	661	622	612	626	631	642	678	643	670	592	624	631	647	614	611	644	652	601	640	612	641	578	651	604	615	622	630	574	639	616	633	663	648	624	609	588	610	630	569	618	642	650	646	606	618	611	612	612	613	617	621	641	642	615	576	626	632	634	587	612	623	639	610	608	644	616	637	595	616	634	601	609	642	603	699	645	627	616	616	623	574	653	655	578	628	560	570	611	632	615	624	585	639	625	603	648	654	600	596	604	604	617	624	637	600	613	639	654	632	640	633	606	618	670	585	615	602	545	604	675	681	614	526	549	665	601	673	624	604	607	683	605	615	619	598	579	624	597	623	639	619	637	633	629	646	634	559	632	627	581	631	602	618	626	631	628	591	654	608	593	646	591	638	650	620	617	596	604	626	606	652	630	638	623	580	606	667	639	610	545	660	664	619	646	638	615	656	603	608	608	623	612	569	612	660	604	623	596	607	625	625	617	662	674	620	608	638	608	624	579	588	591	609	607	647	637	629	583	615	638	652	636	617	614	641	628	608	644	601	592	613	608	629	616	602	626	579	603	617	649	636	604	626	633
8687	13819	12480	8256	6640	4519	2633	2439	2409	2050	1497	1152	1214	1176	1110	1087	1039	962	854	819	834	796	778	806	925	1065	1032	1000	908	842	782	731	740	661	677	660	634	681	631	671	606	674	640	678	616	676	656	644	645	722	623	648	629	678	661	619	679	674	687	683	686	649	665	665	655	663	618	693	625	645	688	689	684	668	690	664	645	663	631	628	640	634	639	686	622	622	677	665	659	669	690	678	662	617	621	666	640	675	630	684	651	691	625	630	659	643	638	659	622	653	665	650	611	696	632	663	707	598	623	649	647	644	629	644	669	672	675	640	626	628	688	639	639	660	621	631	696	674	666	663	661	667	691	662	655	668	618	706	693	645	700	722	633	680	631	668	667	660	654	634	690	647	665	635	644	638	643	677	625	625	657	692	661	674	650	677	691	632	664	658	626	682	658	657	603	649	661	669	686	665	636	651	624	616	590	650	693	689	644	670	631	665	641	681	654	689	629	656	611	641	692	661	698	627	667	698	670	670	664	650	694	634	682	621	665	627	682	627	670	646	651	643	621	686	631	593	694	653	675	643	642	672	645	630	672	670	604	697	673	649	669	667	660	663	611	679	698	670	667	627	675	672	694	625	677	651	637	628	665	652	653	648	640	670	618	616	634	622	676	613	682	660	645	632	642	665	645	646	601	661	674	671	630	654	669	650	653	672	639	631	653	656	657	675	667	674	641	667	614	632	683	640	618	662	624	668	642	652	617	643	665	677	701	638	621	687	688	635	635	665	667	650	727	682	667	663	692	632	663	685	621	704	673	630	715	631	654	669	683	624	666	620	709	705	671	642	663	626	596	631	671	657	628	658	643	659	704	668	672	647	627	683	691	651	653	625	608	642	633	640	660	666	661	668	627	680	661	661	648	664	637	636	660	688	650	648	679	632	630	614	667	689	666	667	630	568	660	648	652	663	647	692	648	686	662	627	656	647	666	621	659	606	650	630	638	622	628	638	645	624	704	627	667	645	622	646	615	682	622	630	645	621	665	653	664	646	678	644	662	670	645	640	636	685	653	678	660	627	629	654	626	636	674	642	644	641	635	656	684	680	621	639	668	668	670	643	642	664	633	659	658	680	638	637	674	632	679	656	634	623	639	642	670	628	677	653	688	654	687	649	638	611	642	599	648	608	674	661	665	620	665	645	623	643	674	628	672	637	650	625	674	682	677	643	627	614	647	593	663	659	642	664	647	676	611	664	704	699	662	624	626	677	615	659	660	622	675	639	627	629	604	633	676	706	642	702	652	694	671	667	631	660	665	674	617	640	636	669	677	654	677	675	655	614	655	651	636	710	676	625	647	643	658	694	633	611	654	653	665	637	653	703	661	627	663	651	664	620	669	626	633	654	655	639	661	666	636	646	659	643	637	650	682	639	660	690	649	697	682	625	688	607	646	692	656	693	631	666	655	690	629	663	648	697	617	641	719	679	690	661	588	663	674	662	676	597	666	670	665	637	695	668	643	644	611	643	648	646	685	645	658	721	636	660	622	635	660	667	648	638	648	657	624	634	671	635	669	632	613	643	663	647	667	682	672	673	616	685	646	669	620	649	641	669	692	675	667	621	649	636	656	669	677	701	663	645	697	623	636	666	634	635	667	635	669	680	615	628	681	590	645	645	695	679	661	668	655	651	656	629	678	609	589	617	635	653	670	664	667	646	700	631	674	637	667	634	657	632	686	674	668	661	688	636	667	655	670	695	648	628	609	665	656	668	643	693	629	694	623	674	702	610	676	705	666	596	649	638	651	676	673	649	662	611	629	647	620	645	697	615	652	646	686	624	652	687	650	663	663	629	666	642	596	636	624	603	650	715	639	670	669	654	639	630	647	652	661	647	647	661	642	685	666	621	653	698	659	640	679	650	658	711	644	667	621	651	659	664	691	683	652	648	639	617	642	641	664	671	643	609	729	619	689	638	626	723	694	646	644	606	658	632	684	680	705	633	692	678	686	639	656	660	672	677	656	628	636	635	637	656	665	666	642	608	637	677	655	664	616	662	633	649	654	605	626	639	682	687	650	656	656	700	642	675	670	678	672	663	661	657	706	633	639	647	647	646	652	684	636	706	655	652	645	622	656	672	636	592	634	618	652	633	666	691	636	640	688	677	628	682	652	679	645	655	651	642	629	624	613	668	681	608	649	637	594	700	655	628	653	643	647	663	625	651	658	632	678	654	658	649	663	657	641	640	672	657	639	668	670	690	670	642	657	648	672	656	654	692	673	644	637	640	631	626	637	701	662	609	640	639	652	690	673	594	668	662	658	651	618	651	658	663	643	675	688	654	638	658	623	684	645	622	630	674	632	644	649	672	718	643	697	648	654	651	632	619	634	621	626	673	648	602	687	646	688	619	653	702	664	673	647	618	620	645	641	679	670	663	695	666	641	645	696	648	668	666	659	682	679	664	633	668	690	638	601	661	648	662	606	623	675	657	641	615	615	638	637	665	690	654	667	662	650	649	675	620	635	622	643	622	617	690	641	708	619	648	660	637	646	640	660	627	679	673	603	639	666	632	672	619	684	685	622	630	638	612	687	655	648	608	671	651	716	668	644	635	678	658	679	592	680	640	607	680	651	639	620	661	705	663	633	667	654	636	684	615	627	663	633	646	625	658	650	664	659	677	672	680	699	686	641	663	646	675	634	627	615	660	636	660	656	647	698	647	669	706	661	658	595	656	647	649	657	642	673	676	609	627	645	673	656	610	653	655	649	645	662	596	666	622	637	681	673	651	663	648	667	648	661	685	637	662	656	685	649	649	655	655	640	640	702	583	662	638	695	651	671	656	705	675	677	672	620	650	644	661	638	682	657	631	667	695	659	642	639	657	676	630	713	655	668	638	620	597	674	621	670	683	702	659	662	606	642	693	630	664	629	672	669	649	634	650	624	661	729	657	645	642	662	612	651	686	655	683	638	652	647	704	677	691	631	612	676	670	656	679	680	677	654	636	601	669	674	644	619	624	649	625	656	645	666	701	666	675	656	671	601	637	591	652	654	660	637	656	686	633	634	667	689	671	686	645	642	656	687	610	644	662	632	702	643	649	665	663	647	666	628	658	643	662	637	646	627	658	672	638	643	626	604	665	657	645	657	647	621	675	622	666	660	651	685	657	708	599	659	651	661	614	665	608	593	640	663	676	647	687	620	666	640	629	654	634	663	639	709	661	658	648	673	651	656	680	686	649	657	712	646	679	589	654	640	715	624	651	655	606	688	682	645	615	625	679	688	665	642	673	653	638	631	647	655	656	670	580	632	617	692	673	688	659	692	643	628	661	629	692	632	665	632	659	640	644	660	677	676	685	713	696	689	636	654	657	653	658	665	669	674	650	648	668	653	670	658	656	677	646	626	659	664	650	617	632	633	668	657	630	682	615	665	636	674	694	640	650	665	657	614	628	681	641	674	640	669	652	650	655	662	640	659	685	628	631	662	665	690	638	670	647	644	654	661	697	610	627	669	680
24057	21337	28653	24393	21378	12875	3507	3008	2279	1613	1291	1216	1087	1022	947	966	919	842	852	770	777	767	813	811	1325	2498	2757	2879	2213	1584	1227	957	822	671	685	644	611	621	591	566	538	555	576	572	622	599	613	550	600	589	589	559	600	609	600	582	609	608	568	633	636	526	625	583	583	601	592	593	608	610	611	595	611	615	647	600	572	580	616	644	570	573	566	575	586	530	571	613	603	608	619	599	578	596	558	542	589	597	573	606	586	561	603	633	562	621	543	595	556	572	559	617	551	627	573	577	580	535	596	602	586	567	587	607	588	609	624	550	592	580	595	586	617	571	574	598	600	624	614	586	602	578	584	609	596	579	556	611	630	589	511	578	573	591	568	589	591	596	531	566	554	561	557	611	592	604	580	605	588	586	580	569	571	550	569	567	565	541	583	620	606	616	617	584	596	597	567	585	608	569	593	613	556	577	556	588	625	554	558	547	569	621	573	561	566	601	573	597	563	573	557	565	595	587	552	612	607	564	611	593	607	614	571	533	608	586	568	563	613	563	613	600	603	623	577	642	571	601	583	556	617	594	594	603	564	587	607	563	615	568	566	605	555	618	586	574	608	591	547	561	591	583	560	574	598	566	564	601	581	606	599	596	590	548	635	533	573	582	544	597	640	576	559	583	600	582	609	564	576	602	568	588	575	555	561	599	576	588	550	595	581	629	620	558	586	549	597	602	571	591	584	564	567	576	583	589	641	614	591	611	560	584	542	535	570	588	589	615	600	597	602	561	542	528	574	609	614	606	609	549	583	565	594	574	572	553	581	570	603	548	569	583	563	602	562	627	602	614	579	591	569	593	605	605	571	628	615	613	546	549	578	583	564	579	590	547	603	587	602	606	633	639	586	604	585	567	580	587	538	605	613	606	609	592	555	612	606	601	570	659	573	567	600	597	557	564	650	570	596	602	581	581	572	619	566	592	589	586	578	590	589	590	550	583	588	582	575	628	584	566	567	580	596	638	599	599	579	587	609	552	561	535	582	595	597	603	619	610	542	607	590	597	557	613	579	575	596	593	630	524	560	547	596	587	609	578	578	563	625	535	574	544	609	580	594	585	564	557	588	594	572	547	594	596	627	588	596	576	621	621	588	568	604	623	580	563	613	581	573	602	589	603	557	594	537	592	569	571	581	591	609	567	597	597	586	612	585	583	530	614	577	581	615	610	567	607	587	575	616	540	611	574	582	580	599	553	616	606	572	602	575	585	598	598	572	564	592	566	560	540	554	536	534	629	601	617	585	609	609	617	613	591	579	567	578	561	565	548	579	552	556	618	580	594	580	600	585	584	573	551	562	582	598	571	594	637	559	575	573	616	575	586	608	586	587	604	622	583	549	537	542	573	545	617	576	617	596	645	619	604	608	607	595	621	597	588	630	585	566	595	577	590	582	561	542	545	586	572	590	606	546	587	577	603	629	609	575	543	603	602	591	570	564	572	581	616	555	629	578	547	599	628	616	622	570	587	632	591	632	593	589	568	585	608	565	566	625	539	647	614	621	529	637	593	615	573	597	547	601	570	592	558	634	566	586	619	626	558	591	561	552	570	566	584	567	614	573	545	575	561	611	548	607	602	615	605	589	566	577	566	566	566	577	640	578	596	580	591	598	555	569	554	599	621	583	577	603	554	552	634	602	555	565	585	548	568	580	608	648	606	602	604	608	626	617	602	532	576	590	532	544	595	509	578	593	540	584	580	596	591	543	572	561	582	603	604	559	580	603	575	542	578	601	565	614	523	538	605	600	586	616	553	612	585	568	612	606	528	636	603	586	587	581	591	537	598	606	559	571	604	566	603	569	590	579	561	549	646	558	539	549	560	601	566	598	644	586	588	602	561	586	575	591	550	572	547	624	598	591	613	574	567	568	561	589	627	573	634	567	586	554	607	555	619	659	545	614	603	584	559	610	590	548	571	623	600	575	570	602	584	639	641	589	576	587	595	619	599	617	591	520	568	585	599	603	591	594	621	611	607	570	582	576	535	596	591	568	562	621	599	551	582	606	567	554	576	588	602	595	558	587	555	586	623	570	603	578	609	601	590	609	575	613	596	591	615	553	582	613	608	586	613	597	564	547	588	569	608	599	560	598	592	547	569	623	575	561	584	556	554	590	604	590	578	581	553	540	552	597	596	586	579	582	585	594	569	525	550	604	570	557	550	548	577	580	600	686	594	530	592	625	553	577	599	579	626	618	547	655	633	594	596	632	564	531	567	608	606	563	574	546	631	586	570	590	601	640	660	604	576	564	590	601	601	661	585	568	561	609	612	603	575	629	610	600	622	562	588	583	591	568	641	588	597	620	557	568	613	573	630	612	560	594	569	605	618	586	569	554	606	592	590	645	608	563	574	599	554	594	611	565	585	604	566	565	598	560	564	535	560	579	550	579	563	612	561	588	601	603	622	602	595	555	553	579	584	579	626	589	572	569	575	623	609	571	600	579	579	565	590	609	567	555	607	562	610	587	645	599	553	567	585	580	600	625	601	572	579	563	533	584	562	606	612	591	598	573	565	617	560	574	582	577	566	575	550	593	599	599	601	553	585	585	578	567	602	611	558	611	567	594	588	566	584	596	634	608	586	618	564	532	592	591	596	576	545	570	548	611	579	575	571	554	568	610	587	598	548	618	600	574	570	555	597	553	616	616	539	541	573	557	554	587	596	577	584	568	578	590	634	627	584	586	578	571	541	572	584	592	568	635	653	610	591	625	552	567	591	580	538	570	585	617	618	602	609	568	578	577	626	589	612	603	598	569	588	567	629	589	587	583	571	631	613	584	570	560	607	613	584	587	599	579	583	564	608	580	596	553	546	518	572	583	582	581	620	586	561	589	628	565	585	637	554	611	605	558	568	607	572	613	620	601	562	569	578	568	601	564	578	586	572	565	573	600	620	648	605	600	644	592	618	578	579	568	554	540	557	569	595	590	590	605	587	519	570	612	596	592	572	615	613	580	592	577	569	572	588	563	604	578	560	586	609	559	545	599	613	626	543	618	581	570	556	528	643	601	604	579	582	591	593	597	598	596	612	548	625	577	601	607	574	580	568	652	587	575	574	605	567	580	578	623	573	606	586	544	582	613	600	604	597	596	605	593	618	600	592	558	566	547	598	616	521	615	558	611	614	585	635	555	613	577	573	586	568	563	574	589	552	577	603	594	557	594	544	599	607	589	608	545	579	549	568	586	578	566	639	649	604	595	580	600	612	569	541	593	567	571	538	635	586	586	574	543	610	565	578	604	581	593	566	612	601	599	561	569	619	614	595	587	578	561	586	577	570	585	619	593	560	597	549	575	588	582	604	577	571	574	577	573	597	568	571	627	591	538	535	593	594	591	577	559	569	597	589	535	594	571	579	582	618	591	564	607	564	554	597	589	578	626	577	628	567	619	570	590	570	564	613	573	624	606	546	581	585	617	582	585	603	567	596	611	580	583	546	570	573	556	591	584	587	568	578	605	662
8208	25979	20724	14458	10350	6853	4290	5091	3843	2591	2053	1900	1553	1449	1427	1351	1148	1048	989	948	913	923	912	1047	1954	3902	4215	4200	3152	2172	1585	1180	962	812	734	631	593	625	621	591	589	601	617	634	632	589	621	621	654	573	608	576	641	525	653	594	633	626	614	642	600	591	605	593	603	561	627	633	648	592	577	634	622	612	601	616	628	591	582	622	634	622	612	615	625	610	560	640	619	631	579	636	582	587	586	608	651	577	595	576	605	638	572	612	628	582	645	569	625	613	645	605	627	640	616	651	597	600	590	563	601	631	669	620	627	632	591	663	580	609	569	632	599	595	652	594	624	561	650	599	589	646	602	588	598	579	606	616	582	606	612	602	616	585	625	620	628	605	643	622	623	605	602	603	618	621	594	656	624	585	588	602	651	569	635	671	630	584	584	622	594	630	641	620	577	593	637	590	630	615	625	601	622	663	607	592	654	646	604	589	586	656	676	616	606	621	622	578	588	585	606	609	623	605	638	618	635	619	628	619	544	617	611	610	596	605	605	616	651	590	602	609	593	600	608	613	599	596	621	635	629	577	588	638	623	607	604	614	575	605	613	612	651	631	660	614	590	585	600	619	624	638	606	609	632	587	594	591	621	627	637	561	630	556	587	625	587	621	633	595	610	565	630	696	612	638	597	573	625	584	568	649	653	601	576	610	685	657	642	537	652	644	624	622	636	593	642	588	598	610	606	605	604	617	624	594	616	594	633	606	598	629	613	638	580	637	603	666	644	596	614	607	633	581	614	671	604	593	615	609	634	624	597	646	586	654	636	645	585	621	618	604	591	586	625	627	579	612	610	583	600	593	579	614	628	590	603	612	632	601	583	679	618	608	583	652	584	619	649	604	609	609	592	630	610	616	601	594	595	617	577	593	637	629	592	614	610	598	641	598	609	631	623	643	613	618	616	627	604	629	612	612	636	608	626	613	613	651	621	621	604	588	617	601	608	567	576	587	619	612	631	625	609	636	565	640	663	630	607	597	550	609	663	602	626	617	571	622	612	574	610	648	608	554	607	635	573	609	552	648	597	641	632	654	618	645	633	579	675	618	634	605	591	583	580	599	626	610	652	631	638	609	647	615	601	594	589	579	616	617	582	592	597	540	614	566	645	624	636	605	646	634	601	605	630	597	590	625	630	555	639	584	643	606	634	622	641	614	661	650	640	599	576	575	596	658	608	586	573	619	620	581	618	615	642	607	622	614	620	587	655	615	605	595	575	621	641	659	586	614	600	613	609	664	639	646	608	607	619	614	612	589	644	623	651	555	608	609	657	588	635	581	617	615	595	641	599	597	607	661	667	569	547	590	612	629	575	588	633	632	649	587	640	580	601	621	661	640	609	602	602	604	627	589	606	567	622	664	582	582	585	590	655	606	613	607	639	609	629	596	594	598	580	612	633	625	616	574	617	609	658	645	584	638	643	642	631	576	556	624	596	624	596	639	592	629	601	646	596	653	648	631	577	674	616	633	575	638	597	599	652	595	584	611	545	610	618	634	618	608	618	590	565	635	631	600	623	652	581	596	599	638	643	623	597	628	625	578	609	627	613	633	639	667	622	636	583	590	618	628	597	615	604	610	622	619	590	646	620	654	593	660	612	637	657	590	672	585	599	658	617	593	634	607	605	602	550	570	615	634	631	596	609	610	609	606	601	584	667	601	632	607	589	596	628	603	568	631	654	594	575	623	580	612	592	650	611	616	614	617	575	594	604	633	635	634	600	623	625	590	633	622	583	592	612	596	606	592	623	680	637	613	595	600	586	587	553	592	620	644	659	647	630	651	610	575	611	614	637	573	617	642	610	616	605	631	643	589	617	621	695	638	607	594	675	623	622	592	644	622	647	627	581	605	626	612	606	606	610	603	614	650	651	625	643	616	627	623	606	553	628	623	603	587	577	622	574	603	611	583	604	643	594	601	664	627	637	614	589	606	621	614	627	637	646	602	598	620	616	596	609	585	561	618	608	569	672	602	624	614	596	559	597	576	601	578	608	599	607	639	580	599	596	583	602	601	652	598	670	606	610	581	580	643	640	606	568	570	649	622	612	655	581	596	604	596	616	627	591	618	571	603	580	658	651	602	574	573	621	605	621	661	593	560	626	663	599	588	641	549	593	629	607	643	606	607	619	614	627	572	609	614	623	636	634	581	621	603	622	604	588	645	630	615	622	599	610	625	603	613	622	613	611	590	624	613	628	602	647	617	635	595	607	595	675	637	653	565	579	605	615	584	621	636	632	618	611	617	602	615	634	612	570	623	671	556	618	644	625	611	624	616	617	583	622	619	613	577	619	634	597	648	604	628	574	585	621	663	567	630	605	641	603	635	600	602	657	666	608	651	609	566	628	599	608	632	621	608	592	648	596	584	624	626	649	575	617	629	626	648	625	596	622	628	621	587	626	610	639	648	599	609	618	625	614	648	604	603	596	614	649	629	621	579	578	620	628	602	591	649	653	581	632	575	624	585	596	655	631	582	632	592	635	617	656	637	604	607	637	647	611	584	600	605	662	603	643	582	664	631	561	651	636	593	591	587	621	593	633	603	614	597	578	599	612	618	647	601	618	560	596	588	614	600	648	577	577	627	614	578	622	637	627	610	628	588	635	603	615	611	618	607	611	550	575	630	617	613	602	641	598	646	596	660	606	592	598	582	629	596	593	611	615	608	606	620	587	590	642	639	673	636	608	601	616	641	600	618	557	598	622	639	609	609	612	606	618	650	590	614	640	560	610	599	601	576	590	611	619	624	622	609	614	617	576	619	624	589	601	615	583	611	611	619	624	588	580	599	574	575	602	615	649	603	671	603	583	599	637	587	615	623	674	663	598	613	655	638	642	575	627	613	563	613	572	611	590	622	611	609	580	591	614	622	602	617	606	625	622	584	635	615	602	564	598	580	615	596	541	629	614	622	617	613	625	602	611	640	618	595	602	598	569	598	632	602	573	647	601	608	573	618	578	669	629	629	570	587	628	612	618	545	564	596	569	612	616	635	607	582	641	547	594	603	563	637	598	608	629	643	582	604	644	625	621	609	660	624	615	585	638	602	582	623	599	629	586	628	547	620	593	606	625	598	621	617	600	596	605	620	599	645	638	624	635	591	633	610	608	627	576	622	604	545	545	614	623	552	583	594	648	615	622	599	620	602	578	622	562	612	607	593	590	586	623	650	584	606	598	620	617	621	598	613	580	596	573	636	584	619	623	602	621	624	604	585	640	591	560	625	591	640	639	640	617	624	606	621	639	594	659	591	581	621	660	603	613	640	630	605	594	653	562	596	615	640	584	628	606	619	596	588	614	622	677	574	628	593	618	607	628	618	575	609	624	587	598	592	585	627	632	586	668	621	608	601	605	625	585	613	612	628	608	653	608	589	604	597	593	619	623	622	592	594	628	613	629	608	589	582	590	613	635	594	599	617	653	616	570	620	621	608	643	617	609	589	579	555	631	597	665	610	606	640	620	590
25245	21378	27656	25450	14300	4305	2379	2352	1916	1573	1288	1189	1079	1076	1070	1076	954	931	845	863	844	811	854	808	896	1169	1942	2244	1816	1467	1221	970	851	752	786	736	673	713	718	685	717	715	656	730	721	696	728	702	746	703	767	764	756	718	692	722	723	710	709	681	710	686	761	730	728	751	699	739	675	707	694	708	736	721	689	719	703	722	721	729	728	723	704	713	717	741	712	731	748	682	706	733	758	693	691	688	723	705	705	729	738	683	770	745	753	678	667	732	700	757	736	729	705	695	706	696	730	751	731	700	741	693	705	762	725	684	695	739	705	709	688	726	735	734	737	722	748	736	696	748	773	745	723	773	720	729	757	731	727	689	716	715	729	725	725	713	680	703	693	698	669	709	699	740	723	717	725	712	749	707	697	702	731	678	696	700	717	790	707	688	694	728	724	768	775	736	680	678	704	710	740	735	698	730	694	748	790	712	703	741	712	730	720	726	691	735	683	706	702	670	793	720	708	699	663	724	687	699	677	748	734	723	705	753	740	711	744	693	720	692	709	699	716	680	726	687	726	770	696	733	717	740	734	742	743	679	729	703	706	697	680	685	717	674	748	701	728	754	743	717	713	773	673	774	707	733	729	726	758	740	706	654	694	747	760	734	720	758	753	740	726	773	748	725	712	675	794	729	767	729	708	718	669	672	685	757	719	729	710	722	718	724	718	709	705	687	681	693	711	746	672	710	741	722	750	726	719	748	706	689	746	750	705	768	764	706	711	682	704	744	698	726	718	742	725	724	717	680	680	672	677	763	732	707	711	714	661	728	684	714	683	748	752	729	720	748	731	765	721	735	726	737	707	760	700	709	713	684	755	745	708	733	735	728	717	729	739	756	735	745	733	706	745	790	708	683	727	712	721	718	722	742	779	672	696	682	681	794	730	737	704	740	639	808	727	676	770	725	720	708	744	712	725	714	763	651	704	734	720	757	718	731	738	682	714	724	734	627	756	750	747	727	718	724	718	724	676	722	696	749	721	786	740	738	714	711	722	728	678	722	756	724	694	715	678	697	709	690	737	714	730	685	743	739	737	696	717	748	641	735	763	741	688	720	731	758	743	725	696	694	747	702	731	724	717	730	726	748	695	697	680	703	699	716	722	715	700	726	738	702	706	723	741	716	674	743	690	746	690	704	751	684	763	687	694	711	735	723	690	730	757	741	731	713	678	692	713	743	769	733	686	735	729	703	757	717	685	689	723	693	732	671	700	715	706	717	706	729	724	702	765	750	730	695	680	784	740	673	752	693	723	724	701	752	693	720	731	720	756	704	722	718	707	709	696	687	698	692	728	746	720	712	720	722	702	710	693	698	724	693	730	712	758	712	726	722	710	745	681	742	690	711	748	730	695	726	689	709	682	731	723	763	734	780	693	697	732	713	742	739	690	711	693	736	707	746	756	695	762	698	710	723	726	733	719	744	717	731	750	723	683	708	727	750	668	714	732	706	706	674	685	740	707	667	723	724	722	727	749	737	707	708	755	724	695	723	682	698	712	722	721	730	768	746	666	709	700	717	718	701	673	713	728	732	707	694	734	706	717	712	678	726	678	688	710	706	725	698	782	731	728	704	752	664	720	713	718	716	722	659	687	733	728	704	734	759	708	720	698	691	738	699	739	678	742	694	761	763	744	736	727	721	682	733	718	719	716	721	712	721	760	717	743	704	757	694	715	768	708	730	712	703	744	743	751	710	679	724	718	744	706	726	770	717	741	704	716	729	731	679	722	688	727	743	726	696	749	736	749	702	755	729	715	730	687	723	732	743	702	794	746	709	729	733	689	733	737	755	723	713	697	710	669	705	751	775	743	716	717	722	702	719	715	708	673	717	764	726	733	702	695	738	715	721	744	689	689	739	720	741	740	710	769	731	761	702	723	678	730	749	746	716	728	751	745	729	757	717	736	756	730	725	701	740	681	702	711	711	717	727	754	689	688	697	701	707	705	711	730	705	734	707	736	705	749	686	716	725	699	719	685	744	704	680	738	724	712	736	728	753	736	718	750	720	753	735	668	667	734	712	721	741	752	719	744	746	710	710	739	697	680	719	724	654	714	744	679	708	755	723	756	706	728	725	717	741	723	755	678	715	698	722	751	712	783	701	697	693	699	728	755	708	740	761	708	746	759	728	778	695	715	723	727	696	684	712	712	735	734	693	661	705	708	720	711	742	724	704	772	679	744	739	729	736	730	672	745	730	731	704	702	664	728	684	745	676	718	722	722	708	717	686	741	724	746	731	713	713	700	720	717	727	676	682	688	701	735	732	739	695	751	698	693	723	706	721	726	704	736	695	736	704	747	705	657	694	683	734	698	687	814	730	761	736	733	698	716	674	785	748	681	718	706	701	717	741	685	759	716	729	693	752	730	728	681	723	757	742	770	724	731	707	680	689	696	735	723	707	705	679	684	688	701	726	739	694	723	743	676	706	676	717	704	750	684	681	713	691	716	767	713	746	698	724	700	716	699	737	692	717	723	709	661	776	729	703	780	730	701	749	692	730	738	717	736	692	739	699	746	769	699	727	723	734	713	709	722	709	698	770	733	746	691	747	725	806	723	720	741	722	757	690	743	718	685	735	732	720	772	697	716	722	733	699	718	707	729	732	724	718	727	669	711	718	716	731	687	721	678	727	719	680	689	721	729	746	689	700	728	696	705	674	722	729	738	731	695	677	675	708	754	715	729	709	713	720	702	709	725	707	721	698	737	684	757	727	660	670	714	700	721	724	679	703	742	694	741	730	760	705	758	758	768	728	677	728	748	727	667	703	729	742	724	705	741	720	714	688	675	756	747	727	712	721	674	671	757	673	693	725	728	668	696	686	717	721	735	748	685	668	700	715	738	715	712	733	687	721	799	665	729	745	720	708	705	722	786	725	734	780	706	717	708	725	756	755	755	704	745	745	741	735	745	666	731	680	717	722	746	716	694	733	699	725	687	749	752	742	701	733	685	726	741	694	710	755	758	742	771	739	671	712	724	684	715	722	694	727	760	689	742	678	690	742	729	717	697	729	743	674	730	705	704	725	699	664	758	657	739	704	720	704	726	756	712	746	710	767	681	690	738	701	692	698	686	762	709	695	749	704	710	733	751	727	742	741	691	712	700	768	747	725	747	710	731	718	698	723	704	688	720	742	720	680	719	698	742	709	717	711	696	769	733	716	722	719	705	701	714	695	728	768	701	708	713	713	723	731	734	707	706	720	716	736	723	694	725	738	723	701	691	699	733	723	687	725	743	678	711	681	740	736	756	702	727	690	752	705	689	718	769	665	694	698	684	722	768	684	727	760	703	660	709	717	685	765	722	712	699	735	706	716	745	707	726	725	725	734	695	688	745	695	689	709	740	728	747	688	687	719	736	749	726	691	735	700	704	685	702	752	781	687	695	737	710	706	697	748	717	677	753	748	696	722	705	680	693	705	650	708	665	732	715	687	731	695	742	733	731	730	694	716	682	718	672	690
7510	21921	20520	11665	8273	5621	3889	3956	3245	2610	2005	1607	1586	1456	1477	1409	1305	1141	1069	1093	1007	929	881	965	1056	1707	3109	3416	2730	1975	1544	1196	985	847	827	845	771	817	705	748	729	724	735	746	682	786	753	751	691	726	736	740	719	763	743	671	730	762	740	797	776	714	749	743	752	768	792	765	732	792	756	739	776	679	768	788	727	716	750	768	795	724	726	715	834	710	754	734	777	778	749	786	722	803	729	724	782	744	744	747	796	743	777	778	724	767	741	750	722	759	759	716	750	826	743	763	730	717	735	784	736	792	729	714	722	761	709	705	759	701	769	704	767	736	755	797	749	787	780	765	822	744	768	797	748	746	739	699	755	755	696	811	746	793	707	748	766	799	746	725	736	734	777	791	723	752	757	768	756	784	762	757	740	742	760	767	762	782	767	690	728	723	796	783	734	745	769	776	694	790	732	765	758	745	779	768	757	755	771	733	796	748	745	719	759	748	760	748	755	719	794	736	759	748	717	778	758	769	741	718	702	714	754	798	771	790	751	722	783	740	757	779	785	742	744	748	768	752	749	754	744	713	753	735	734	739	716	760	761	769	759	746	743	778	769	750	758	827	747	749	760	700	719	696	694	792	761	708	781	781	798	704	792	732	714	750	716	732	758	763	802	757	791	788	770	748	724	775	726	738	766	788	767	751	766	746	738	756	763	780	762	730	758	727	736	747	768	768	737	790	791	779	719	719	748	683	807	753	783	808	717	787	748	788	767	788	786	735	741	763	760	737	714	749	786	765	713	788	752	719	733	765	755	719	755	717	743	754	777	789	727	714	742	783	774	763	749	732	744	769	796	710	731	782	750	779	764	768	742	775	717	727	777	718	790	737	761	739	754	730	692	784	743	747	766	768	753	759	730	760	742	722	748	746	747	743	725	704	758	757	732	779	740	779	752	750	795	824	803	782	774	705	727	801	774	741	783	764	773	725	720	773	736	792	776	748	742	709	768	694	767	752	776	745	781	745	789	709	747	757	771	780	718	796	757	722	760	772	768	762	709	693	742	712	770	785	749	746	804	760	796	744	762	717	743	735	751	801	779	717	761	778	742	777	712	752	756	765	769	742	820	760	769	782	748	721	744	815	700	747	784	791	743	720	764	779	752	743	747	738	767	761	752	768	707	710	763	730	790	770	760	772	742	715	775	716	773	747	754	758	772	766	716	770	728	740	781	754	710	751	721	761	756	743	716	732	810	719	726	738	735	763	714	710	725	715	703	747	770	769	784	740	747	779	730	736	736	749	705	726	747	751	798	751	793	764	766	738	767	732	728	748	785	717	718	732	755	753	772	768	743	767	770	775	723	775	760	753	760	804	742	756	726	717	762	775	821	742	725	757	724	781	761	712	761	750	770	790	753	777	707	736	804	760	807	752	750	735	753	707	754	712	784	727	736	674	763	750	726	764	789	770	744	766	783	756	710	795	764	735	701	776	807	765	729	746	770	716	796	754	726	819	718	741	694	772	733	696	766	734	780	758	776	752	721	733	740	778	816	741	787	753	702	788	753	739	779	788	819	739	773	769	759	765	719	763	744	762	731	744	774	754	812	799	803	700	760	775	753	726	728	777	757	750	771	797	736	738	758	705	729	798	717	810	720	777	755	788	755	785	808	714	739	777	719	731	764	766	742	729	733	748	742	781	778	770	808	775	717	796	771	783	733	737	744	801	744	728	720	746	729	757	783	719	758	747	709	766	770	734	733	765	729	726	743	794	722	777	773	775	761	708	780	709	741	775	729	773	730	749	773	753	735	756	746	745	736	761	759	786	754	764	784	710	756	778	693	811	768	810	789	798	767	730	771	745	751	780	776	723	735	776	705	782	777	768	756	735	745	679	782	746	732	816	791	725	749	722	728	760	761	775	702	729	719	721	767	730	715	761	767	759	767	766	739	753	732	771	727	779	784	721	764	753	744	710	747	728	729	763	743	721	748	722	736	709	774	735	780	745	754	715	771	784	748	712	752	779	774	742	749	769	751	677	754	734	738	752	750	789	780	723	759	749	740	689	777	726	750	728	723	755	752	753	759	751	793	741	762	809	740	785	711	699	743	735	755	739	748	706	765	783	792	735	770	793	771	772	703	789	732	762	766	749	731	733	770	744	739	767	768	670	772	752	757	723	799	739	773	810	737	765	761	748	770	753	775	751	762	729	743	706	810	783	708	709	783	800	741	719	754	739	771	716	763	732	775	765	809	728	726	704	763	734	754	752	722	783	741	771	767	758	739	767	762	756	775	774	772	726	751	725	771	735	746	753	704	683	792	742	768	728	754	755	723	778	708	749	744	750	761	794	751	783	743	767	737	763	713	741	763	722	756	729	717	714	757	707	710	766	776	736	732	742	774	719	748	697	721	749	695	790	708	749	795	768	750	663	768	747	734	778	731	734	774	809	707	768	680	734	714	791	715	754	734	708	778	702	762	772	718	775	781	746	766	762	784	738	727	780	721	785	719	760	748	726	762	755	682	790	768	762	762	766	753	760	776	742	780	722	777	715	739	732	747	751	774	800	705	760	764	787	783	717	744	723	791	792	738	719	731	812	790	750	718	783	800	726	747	754	731	738	755	731	736	750	759	746	799	748	732	734	743	756	765	743	782	753	779	739	775	721	772	740	751	732	750	768	733	732	724	760	773	739	751	752	761	752	751	702	774	779	720	762	781	751	795	754	754	730	725	769	722	761	765	747	736	774	759	761	757	728	756	717	759	785	777	739	725	764	803	750	730	785	732	714	732	736	724	782	770	726	718	744	714	762	717	770	738	761	783	736	738	732	730	735	742	733	785	767	732	771	709	728	743	790	760	716	767	720	750	766	758	741	757	786	716	746	761	741	747	678	799	755	802	783	775	732	730	742	729	784	742	743	718	762	750	749	772	717	735	753	801	753	768	772	784	765	769	739	700	743	707	739	820	709	788	758	816	781	755	747	712	777	742	780	757	773	775	738	732	740	752	824	768	803	760	733	733	698	743	741	761	766	752	729	738	804	781	751	758	758	754	708	786	765	706	712	761	750	776	720	691	736	743	733	765	776	752	726	784	782	698	732	736	766	785	731	776	737	782	720	715	721	739	766	765	755	742	763	728	733	812	771	776	723	763	751	744	742	764	716	742	710	759	754	747	768	700	755	819	751	738	745	736	727	756	775	761	738	779	800	769	803	777	741	757	756	766	743	721	743	763	723	733	713	759	745	743	744	762	790	753	735	772	746	760	749	733	781	712	761	736	737	783	732	778	777	733	775	713	725	697	795	736	747	799	797	724	717	763	722	744	747	761	723	750	728	729	765	706	747	747	706	767	762	758	754	763	674	747	756	803	762	781	735	721	751	777	715	756	751	754	737	695	767	747	790	737	756	771	744	767	762	728	747	730	707	782	787	785	720	789	741	743	750	695	724	755	735	715	772	716	716	742	736	723	717	792	767	753	760	764	741	800	717	715	726	758	799	805	794	731	784	788	718
22762	21352	29128	23936	21365	21607	13093	3851	2807	2244	2134	1891	1765	1599	1490	1350	1242	1237	1223	1113	1068	992	942	1253	2894	3763	5016	5681	4392	3009	2073	1451	1192	969	921	879	768	755	752	814	797	736	772	795	768	768	734	802	810	765	765	761	768	737	778	763	804	842	747	754	731	799	728	746	729	724	794	775	797	750	728	732	801	771	744	726	780	758	768	753	753	763	834	797	759	801	780	773	740	732	800	803	769	799	838	786	771	773	757	771	753	758	774	759	748	758	770	795	724	758	723	752	748	739	782	767	749	753	780	724	779	748	755	791	814	815	755	767	744	796	726	721	782	778	786	764	790	779	770	765	791	730	791	722	798	779	767	778	760	729	805	744	812	762	750	805	766	765	734	768	768	729	740	727	728	765	757	797	802	731	791	745	761	709	770	747	748	814	745	753	768	719	744	789	811	717	804	782	806	756	774	792	779	748	800	742	771	722	743	749	825	766	759	763	735	784	726	781	748	772	721	767	793	781	775	764	784	750	816	743	784	798	729	801	793	749	811	779	783	749	784	808	729	798	743	709	755	766	767	757	765	770	772	801	767	814	767	769	786	777	746	708	716	780	803	751	785	778	756	810	756	762	773	813	765	737	793	768	773	775	826	770	785	773	772	776	774	728	790	765	712	721	749	790	731	793	773	721	723	757	741	808	751	763	773	763	742	740	784	785	769	787	793	752	758	793	737	768	741	791	794	747	760	730	772	782	758	737	822	783	799	750	830	766	754	797	795	724	782	761	749	775	758	744	746	770	760	809	740	742	786	803	831	743	748	754	796	784	721	768	759	757	719	741	758	766	736	782	798	763	754	783	777	762	765	747	749	803	740	787	805	782	772	824	788	787	775	783	773	704	774	723	732	759	746	738	769	746	739	793	791	772	765	814	761	794	781	783	754	741	775	827	794	794	791	771	796	782	797	748	694	806	747	779	802	772	784	758	735	776	780	768	766	815	795	751	790	763	795	783	813	762	751	765	746	721	758	789	758	751	774	768	719	778	828	768	800	840	774	700	715	767	745	767	790	727	768	782	810	780	776	761	781	808	744	768	767	778	773	741	767	791	808	766	753	720	763	755	786	768	792	774	855	756	770	759	711	739	760	760	789	801	765	795	774	764	727	769	779	784	789	794	765	765	765	719	764	856	718	791	750	776	773	794	805	787	773	760	754	802	771	741	785	789	802	742	803	746	764	830	756	823	793	784	734	822	827	742	781	771	751	742	797	775	781	744	750	754	783	718	752	817	819	750	740	765	787	848	770	780	733	761	787	782	761	772	757	737	768	797	797	743	758	800	702	788	772	809	738	757	783	789	736	765	755	809	781	775	769	790	762	774	693	793	793	803	765	759	781	731	795	721	783	765	799	751	745	776	764	772	775	699	800	815	770	751	769	753	793	722	740	766	741	779	789	765	800	780	763	788	742	757	756	768	747	760	730	738	848	836	786	796	803	794	777	786	773	716	763	791	780	795	808	735	770	827	823	755	758	739	797	770	753	809	792	736	792	756	828	750	720	748	751	764	759	806	751	751	738	742	769	755	766	821	804	761	760	765	755	758	792	776	796	770	770	783	795	782	796	767	726	799	749	768	724	779	731	742	820	775	771	779	691	756	741	805	813	812	820	777	791	771	789	755	763	772	807	787	796	813	748	784	785	794	720	715	795	790	740	769	777	768	776	787	792	756	789	779	734	733	713	755	763	743	739	746	690	778	736	715	754	769	767	740	775	796	768	788	727	768	713	799	774	766	784	740	740	750	787	728	743	771	795	778	760	809	738	807	776	777	778	747	779	834	786	775	746	734	758	770	784	755	762	794	763	778	767	771	765	749	797	795	838	810	719	775	750	762	743	803	783	729	781	768	762	717	739	787	827	739	810	783	824	766	764	742	802	761	744	745	762	728	791	798	809	762	801	802	764	782	771	738	751	776	808	754	753	754	754	760	807	745	771	750	749	734	783	736	775	764	753	724	766	745	820	786	747	770	794	762	768	742	764	793	786	741	812	792	770	787	755	852	772	753	795	742	731	806	707	793	770	784	732	734	805	763	768	823	737	783	744	774	773	742	770	771	773	778	782	728	762	754	773	707	760	798	782	757	758	724	766	783	772	741	799	736	802	781	765	776	781	768	739	789	785	758	726	777	788	781	820	754	821	761	738	764	765	764	776	745	800	793	748	815	823	823	758	756	852	728	746	758	789	830	726	773	726	771	769	756	772	797	760	758	799	809	736	793	790	756	780	712	765	806	798	755	754	779	747	757	780	776	736	776	743	789	771	730	777	711	754	736	810	766	777	739	717	718	784	772	828	694	710	768	778	738	752	780	765	757	743	793	785	744	751	773	795	820	757	768	787	810	811	740	746	811	790	743	759	763	773	813	800	762	761	724	759	756	761	782	772	810	726	702	762	796	827	706	776	757	812	745	771	772	761	782	789	728	773	759	744	790	757	808	778	755	742	775	766	727	770	750	731	755	785	751	758	772	776	764	729	805	745	786	744	739	752	748	723	783	788	809	748	746	807	756	744	765	776	739	751	770	756	782	755	749	782	809	805	755	807	769	764	748	803	752	753	790	794	733	759	732	750	767	781	780	763	771	736	785	786	804	754	809	775	764	775	808	807	789	734	770	763	749	750	755	759	752	794	815	727	759	807	738	770	739	741	799	800	765	791	808	795	760	826	756	765	733	766	750	722	762	776	747	738	810	801	734	804	758	730	758	778	800	764	769	773	748	726	757	759	720	750	737	772	730	809	793	803	727	745	774	748	780	755	772	726	770	741	763	779	774	797	760	776	777	794	778	784	774	775	744	737	753	779	820	773	778	740	767	713	733	747	738	751	824	731	707	775	807	782	726	774	779	758	778	716	782	795	763	759	742	808	738	791	777	703	798	777	782	804	781	794	786	772	733	734	837	770	776	713	771	789	745	729	749	702	722	799	848	790	792	804	785	727	762	798	759	759	836	715	812	731	759	755	762	802	773	750	762	752	784	779	760	755	783	800	748	796	771	736	787	726	801	810	781	812	771	840	811	750	798	760	717	818	718	804	757	756	770	772	723	785	764	768	793	728	775	759	794	799	804	774	794	721	805	781	747	704	744	787	733	742	737	732	740	776	755	805	791	759	763	765	786	769	787	746	783	812	760	766	736	740	781	786	697	823	741	812	791	785	761	779	753	723	755	760	773	818	822	768	789	769	778	723	795	771	777	766	728	880	793	756	751	830	756	722	737	798	739	748	793	794	759	779	787	762	788	719	817	782	747	770	816	749	769	725	753	750	776	777	740	783	743	764	811	740	757	787	811	785	731	772	767	775	736	741	803	749	759	676	779	762	807	780	749	736	783	747	787	732	794	749	763	750	749	778	774	746	740	829	746	773	771	745	717	763	787	802	756	767	801	799	764	747	805	789	780	782	811	766	745	768	762	780	750	736	758	802	810	804	733	755	771	768	761	779	740	778	773	785	762	731	737	749	753
9460	29424	28814	17598	13595	9469	6193	5796	4574	3711	3358	2997	2534	2305	2054	1836	1667	1492	1484	1425	1296	1198	1173	1516	4211	5565	7455	7813	5875	3941	2831	1819	1357	1085	1008	911	784	780	785	760	728	764	787	779	792	759	765	740	774	758	745	803	723	755	721	829	814	767	753	747	822	747	836	758	770	780	803	759	803	771	765	779	774	806	776	727	763	773	829	746	749	823	737	832	747	712	766	776	739	796	789	677	766	744	786	739	797	748	761	766	796	740	754	799	799	763	724	794	771	740	800	749	787	812	746	798	791	799	732	759	793	720	730	707	710	785	768	792	742	768	752	796	785	743	733	730	757	801	805	796	774	749	796	801	755	774	795	827	742	765	738	771	724	808	773	811	776	743	774	778	760	745	788	738	734	771	768	824	780	747	817	733	791	782	820	772	830	759	810	750	803	784	786	777	793	775	781	762	835	804	780	771	797	804	761	762	705	779	789	779	775	770	791	759	759	797	785	773	796	776	758	741	779	772	801	826	776	788	742	807	782	778	774	767	728	772	778	764	825	737	755	854	762	723	783	779	795	739	756	774	714	755	783	730	776	735	817	743	779	793	730	740	827	813	808	764	765	782	763	799	774	775	781	754	805	809	749	775	770	719	773	768	769	751	775	794	777	743	792	792	744	765	783	758	767	773	764	684	764	768	759	779	756	745	778	741	754	737	716	779	740	787	771	779	821	750	793	761	789	787	777	732	745	777	768	772	760	807	784	786	728	836	779	752	765	813	762	785	789	737	755	764	758	806	740	793	775	754	729	773	759	797	761	761	764	795	767	741	745	747	775	784	801	784	818	840	801	803	750	794	734	767	747	748	759	800	755	750	815	801	772	792	760	730	796	762	770	790	796	774	786	806	773	789	810	749	781	728	777	788	824	726	774	757	776	829	739	814	758	810	809	789	741	792	769	845	701	760	788	796	734	754	785	784	813	783	801	734	757	749	762	760	782	760	758	794	760	805	787	748	750	740	719	734	790	715	751	789	757	771	752	725	777	776	767	786	803	759	759	719	731	784	708	808	787	814	773	797	762	842	693	799	777	754	749	789	786	773	735	803	777	802	781	758	767	735	796	775	804	769	784	756	746	785	760	760	793	771	758	760	753	807	758	793	738	791	794	813	759	782	730	768	750	802	750	747	767	750	790	740	764	780	755	771	782	799	749	719	760	737	767	777	782	725	742	766	760	765	769	798	767	782	766	777	776	776	787	762	721	768	755	782	794	771	808	756	795	773	799	786	769	805	778	824	789	771	796	790	793	767	786	747	773	739	765	767	730	773	782	753	778	823	728	753	785	737	772	769	773	745	764	823	785	747	790	765	767	796	765	816	748	748	753	771	781	811	759	745	717	754	782	802	779	734	785	776	749	786	781	796	810	773	776	751	757	738	760	739	740	765	843	772	755	805	783	742	791	798	795	815	741	791	784	771	771	805	727	785	796	788	791	827	717	808	755	777	778	793	763	734	710	806	741	739	789	802	722	791	800	738	795	740	763	800	837	741	726	781	753	776	867	801	742	853	763	768	798	730	742	770	767	779	766	736	813	746	758	757	757	779	747	765	774	757	725	776	825	755	774	768	796	788	777	757	785	768	744	753	759	785	791	758	769	749	791	770	802	775	805	830	766	760	799	727	737	784	780	730	773	761	754	762	808	731	818	768	734	771	765	777	748	756	788	781	727	785	773	776	779	785	767	786	792	718	730	769	822	791	757	727	751	737	804	732	761	726	772	696	737	803	758	750	724	758	736	823	797	732	743	795	771	751	744	775	779	822	804	785	785	798	777	777	783	784	745	776	777	734	723	761	775	792	795	756	805	762	798	756	734	775	736	795	810	762	777	735	845	766	764	723	781	771	783	780	746	790	791	777	783	772	788	801	760	765	770	801	777	770	776	810	775	744	766	758	758	784	761	762	780	787	772	773	791	759	751	751	756	787	802	721	732	758	750	816	801	737	794	758	754	799	792	783	747	761	833	772	756	780	771	787	766	720	789	824	771	814	817	799	793	785	789	721	766	751	823	803	747	758	717	746	818	815	799	802	748	776	780	767	804	754	782	800	733	785	752	749	731	751	742	791	770	803	783	793	787	745	743	778	747	815	735	795	743	723	769	772	735	761	803	745	746	785	728	786	796	782	800	769	778	805	755	805	768	782	768	762	759	780	795	777	803	742	791	781	769	777	745	729	761	802	766	735	781	770	818	771	775	779	756	772	786	800	741	796	793	785	798	745	784	770	748	796	772	775	770	735	770	756	792	761	758	761	789	790	720	724	787	767	729	772	754	789	736	779	767	805	736	838	763	734	772	752	738	787	802	799	773	754	792	740	763	731	740	772	743	764	733	762	751	789	796	730	801	783	770	747	746	784	766	756	759	740	760	823	770	758	831	757	810	781	796	786	790	766	815	809	819	776	756	773	765	718	813	814	740	816	766	761	787	789	789	804	744	776	729	776	736	746	793	792	758	806	794	740	771	805	821	787	737	761	740	782	760	762	744	747	801	772	745	741	795	749	782	774	748	781	780	790	776	810	749	787	708	785	736	746	773	841	746	748	807	752	772	730	767	838	773	754	760	745	780	795	742	802	769	805	739	767	776	768	809	797	752	773	765	777	790	771	773	774	749	750	729	705	766	756	770	784	779	731	751	821	787	749	781	771	759	751	756	813	770	798	712	732	793	797	767	766	761	769	776	760	774	745	843	768	788	756	800	795	733	773	800	762	783	740	727	752	790	752	785	760	697	761	765	770	777	778	784	784	763	787	782	739	799	806	747	762	763	781	772	809	794	845	761	758	764	836	776	765	786	757	752	770	768	797	751	789	795	709	747	772	824	760	764	788	740	769	760	764	805	791	712	707	791	805	735	813	725	786	738	761	758	744	780	747	713	759	761	759	811	839	800	765	785	748	832	777	793	749	759	761	770	772	772	769	786	799	745	796	761	732	812	764	763	772	779	779	708	769	791	801	745	735	756	768	824	767	750	836	743	776	825	746	806	803	728	769	840	771	754	750	775	743	781	810	748	741	782	787	762	760	810	793	841	787	780	777	792	805	759	734	747	751	742	784	787	792	749	802	756	767	837	770	724	760	796	757	801	752	777	787	765	744	785	782	764	770	755	761	725	737	775	767	734	746	798	744	794	797	792	778	764	798	754	773	768	790	768	777	759	743	792	782	729	737	745	725	776	751	768	745	756	787	756	756	807	757	815	740	763	751	750	756	816	813	760	731	739	764	740	764	775	787	808	786	791	756	775	788	787	759	789	743	729	798	767	773	788	764	783	744	783	755	774	761	802	819	806	765	754	775	750	753	767	780	825	767	749	745	794	751	775	768	775	773	748	759	719	766	828	766	768	797	777	788	785	789	783	800	769	737	784	747	739	767	750	777	772	764	786	763	796	739	794	787	822	763	807	737	790	755	811	763	779	749	756	781	801	821	827	749	772	783	767	753	800	728	760	770	768	810	725	711	802	759
27978	20145	14875	7598	3864	2103	1482	1343	1116	1067	1018	993	907	831	773	705	717	696	687	701	638	633	651	605	713	804	826	795	685	645	638	594	575	597	584	566	559	534	516	594	515	529	592	536	593	508	533	535	545	560	575	529	527	551	531	578	533	585	545	538	524	560	513	521	535	585	575	556	522	546	550	540	536	575	572	534	552	524	540	536	531	544	582	552	582	554	541	530	526	525	545	525	512	587	518	566	571	588	538	555	525	563	551	546	517	554	535	500	551	584	574	528	599	508	583	600	570	545	523	555	544	526	510	538	550	532	535	564	559	579	540	522	577	515	560	504	570	517	530	553	528	543	565	525	510	543	540	569	532	566	542	537	519	574	563	544	536	540	553	548	536	522	546	553	538	571	546	528	553	543	573	557	558	548	561	618	544	570	560	587	573	561	541	525	577	567	555	563	552	510	557	559	560	540	546	518	553	580	565	575	560	566	547	534	555	559	567	530	492	537	517	575	535	558	560	519	553	564	525	555	562	532	529	591	521	534	542	582	541	534	521	518	534	556	527	516	620	574	533	528	534	621	555	554	540	547	521	578	576	614	548	571	558	527	510	565	546	543	551	547	586	537	541	525	533	556	577	514	526	550	544	551	548	555	584	565	522	524	571	583	541	527	522	539	572	576	558	543	574	569	492	543	526	544	557	577	533	565	525	493	574	565	540	511	553	564	529	554	569	520	540	528	549	553	563	564	560	528	544	521	535	510	520	538	530	550	551	556	554	544	575	545	523	584	550	531	572	542	539	563	542	577	536	588	504	568	590	573	524	548	517	540	566	534	528	533	553	565	570	576	586	576	536	517	567	541	569	565	565	569	547	506	548	556	538	566	501	509	535	508	521	578	582	576	556	517	551	599	553	571	535	510	519	544	536	558	519	528	550	524	542	579	551	530	590	523	566	541	560	498	587	527	526	520	525	481	521	543	526	545	551	574	564	564	546	569	515	539	541	545	542	548	593	556	556	564	559	579	567	507	509	577	538	578	555	522	578	548	561	559	522	549	538	543	545	584	517	578	540	547	503	555	545	548	581	515	585	508	567	533	536	536	581	560	539	504	539	591	527	505	570	585	552	562	564	501	548	592	551	533	546	550	583	516	534	543	557	549	483	550	593	535	569	549	560	540	553	583	569	579	550	546	551	532	544	547	557	558	544	537	522	548	571	518	598	575	557	531	576	558	566	583	540	539	546	545	521	579	556	547	560	508	522	550	547	522	553	526	569	524	574	602	553	504	540	565	513	518	584	531	541	542	531	588	568	525	561	530	572	513	556	539	490	544	602	532	548	568	542	547	512	580	575	522	551	524	524	603	520	526	552	551	497	511	550	547	501	497	515	515	550	517	553	604	556	549	579	543	561	531	553	519	544	525	532	543	515	566	569	564	532	541	606	605	539	533	541	566	557	573	566	543	541	577	529	561	557	556	564	540	532	574	595	592	565	573	584	520	538	608	554	509	559	560	570	547	555	557	565	565	538	587	606	547	522	574	592	580	568	561	564	577	549	552	509	546	604	541	572	550	526	546	576	603	578	514	540	531	554	566	539	552	553	517	560	540	555	559	539	565	548	561	549	604	544	544	516	560	518	574	572	544	519	554	557	529	561	524	529	557	540	573	513	539	546	562	545	511	562	542	545	533	544	583	538	566	553	545	540	536	559	517	549	524	568	571	531	608	553	510	564	577	527	549	542	616	545	544	553	533	545	514	516	572	551	576	533	546	519	561	571	573	529	529	506	563	533	519	603	561	575	531	564	527	523	565	561	559	526	585	557	538	557	568	534	538	560	554	555	524	578	577	567	556	543	510	566	516	539	531	532	536	556	557	560	529	567	507	542	556	563	529	596	537	561	574	543	568	516	538	568	587	548	578	528	542	541	545	590	546	587	555	519	538	550	517	559	535	571	569	523	597	536	518	541	548	523	531	541	547	547	538	554	570	535	601	559	574	578	560	538	558	589	578	610	547	554	562	528	515	516	570	550	539	570	540	524	527	549	565	545	523	586	551	568	520	542	565	557	535	562	534	561	553	555	535	547	565	518	551	544	571	585	506	566	554	531	553	580	479	557	553	541	528	546	542	512	550	545	602	576	560	557	555	524	550	554	589	536	568	550	549	508	523	558	560	558	544	519	568	547	569	563	517	529	563	546	530	526	577	558	576	554	587	517	583	543	526	531	564	568	553	573	540	539	535	535	521	539	544	572	532	559	516	575	565	577	526	554	568	501	550	573	558	530	515	549	551	531	580	526	566	513	557	569	511	517	576	528	564	553	556	633	620	549	507	534	553	527	581	616	567	571	535	552	528	535	595	543	544	547	553	591	554	581	522	507	545	568	542	548	515	511	556	526	531	580	533	584	573	548	543	521	573	571	589	520	513	519	585	497	579	564	526	528	582	595	543	559	547	537	552	544	511	548	539	582	547	550	582	590	578	533	551	535	515	579	573	565	514	534	540	548	587	551	581	566	559	537	538	536	579	547	505	565	570	549	543	550	557	547	504	530	547	530	553	553	555	563	582	567	546	589	570	572	569	603	537	524	516	558	489	524	555	555	533	564	544	538	564	532	516	564	493	513	530	552	533	542	594	545	539	557	541	559	567	597	518	578	539	518	544	501	548	569	587	582	545	526	591	529	520	533	580	555	508	574	544	546	519	513	559	567	574	547	538	534	537	611	548	546	547	526	555	510	518	550	595	550	573	557	571	497	537	533	577	573	538	553	562	547	553	562	558	528	541	546	557	524	532	535	570	547	533	569	560	563	530	560	531	516	562	573	576	533	540	596	580	555	551	552	528	530	561	556	566	541	498	557	572	563	554	549	578	506	532	512	549	609	507	544	502	526	507	539	521	559	584	607	553	527	576	563	568	545	521	549	535	558	505	540	519	569	529	574	544	569	523	551	550	541	531	545	590	579	540	528	555	551	528	544	526	566	571	577	566	535	521	541	548	550	546	555	538	535	580	562	571	585	486	561	542	524	532	550	513	546	556	593	529	599	552	536	566	521	581	562	549	550	580	581	522	562	526	572	539	535	530	548	587	534	545	553	603	595	587	535	589	547	587	540	566	590	548	562	563	580	550	546	548	572	573	600	568	565	569	580	541	514	546	540	527	539	595	568	553	539	555	564	515	549	558	524	554	529	585	568	578	557	600	557	553	510	524	579	546	536	542	562	545	569	538	591	583	561	549	538	562	555	526	544	543	550	574	533	556	515	581	557	541	546	514	508	560	556	570	534	518	559	570	520	557	616	579	596	569	542	623	519	553	547	514	548	544	592	531	575	559	529	563	545	526	588	560	559	556	550	558	523	560	543	546	578	570	570	516	548	523	556	545	538	554	557	545	593	527	537	558	561	572	541	582	531	556	531	545	542	586	553	514	537	583	526	545	516	570	517	513	500	501	563	548	549	568	552	567	564	528	619	524	561	550	531	547	547	505	521	527	542	561	531	562	546	494	571	553
7124	15342	14653	8295	5924	3592	2354	2207	1690	1610	1479	1427	1254	1119	994	981	845	847	764	766	785	731	732	699	914	1021	1041	961	901	805	684	647	627	565	578	595	585	601	599	628	548	563	597	596	575	599	573	579	558	557	572	600	586	542	584	591	599	579	564	562	574	596	536	584	606	588	577	586	558	584	596	634	622	581	586	598	567	548	611	558	636	595	560	584	582	592	604	610	580	586	592	576	605	575	582	598	570	570	569	570	572	605	566	568	591	614	572	561	572	580	559	589	589	579	612	603	574	579	582	573	579	557	562	578	560	561	595	594	621	607	593	575	595	563	609	587	561	522	544	613	598	567	602	571	557	601	591	575	587	610	610	630	613	609	608	567	575	600	553	590	525	605	647	586	584	667	589	590	580	606	583	573	595	550	582	558	569	583	633	614	592	561	558	568	562	563	609	602	618	618	602	572	577	580	580	585	582	547	561	542	581	630	561	566	582	612	565	606	603	602	552	615	587	582	578	575	607	597	591	598	559	626	585	568	637	550	604	573	616	567	612	582	586	580	600	539	602	576	590	548	577	573	633	605	570	580	599	581	583	583	610	603	548	581	566	571	587	576	587	584	553	582	615	608	536	589	564	591	595	569	568	630	629	594	593	590	526	618	544	603	605	540	583	608	632	581	606	565	598	596	608	531	621	618	557	566	578	588	558	567	584	596	617	578	543	609	611	527	540	577	584	567	593	572	622	563	574	570	577	613	608	603	613	600	556	590	587	547	581	583	556	628	603	622	627	576	555	550	566	623	612	593	610	602	537	531	603	635	592	602	599	568	600	626	547	612	579	603	569	609	588	624	560	578	556	581	601	601	626	564	572	615	563	626	581	615	577	594	665	596	533	603	569	623	602	573	581	591	556	580	618	584	580	533	564	598	585	565	597	624	573	556	627	594	604	532	596	606	588	553	604	642	585	598	588	586	613	557	567	551	563	607	564	626	592	569	548	596	602	618	570	610	578	615	618	606	617	586	564	619	561	553	549	585	553	611	623	572	594	589	605	594	606	600	567	598	580	536	635	581	588	584	574	569	586	613	619	620	553	588	648	579	584	595	543	596	543	593	560	550	566	552	571	599	594	541	591	578	608	566	592	599	572	538	585	589	548	580	582	584	573	584	613	616	569	606	595	567	568	608	587	594	575	603	622	587	597	575	627	556	558	627	593	610	601	545	617	588	583	564	603	583	575	613	570	594	595	561	540	562	543	584	630	556	609	595	607	557	563	562	569	598	568	584	587	580	572	603	543	600	561	572	565	569	597	593	586	568	568	589	589	561	617	550	578	598	577	562	600	562	582	553	641	571	592	560	567	564	584	581	582	573	594	582	564	601	594	603	616	569	611	565	606	555	582	597	552	585	581	581	586	539	642	628	586	644	537	612	596	555	598	606	574	572	580	630	613	591	575	578	599	576	571	570	613	568	578	573	568	572	562	598	590	593	625	566	592	601	597	570	603	573	592	575	628	622	590	539	604	585	544	579	551	550	546	592	608	555	622	590	614	576	565	620	597	578	549	582	565	532	561	581	619	557	597	624	559	588	562	585	621	554	575	587	569	571	593	568	570	562	553	578	629	561	610	606	532	601	618	612	570	579	597	545	550	572	571	596	625	607	614	560	597	592	573	582	594	581	632	537	576	634	604	569	586	571	627	522	567	558	588	554	579	578	578	556	601	572	598	590	613	533	572	568	589	626	616	613	607	599	623	506	564	544	555	635	612	579	547	616	602	592	593	574	565	601	587	577	544	571	602	597	571	591	565	629	604	553	561	542	575	572	628	581	543	605	605	573	589	546	602	634	615	612	584	563	597	560	599	601	588	608	594	568	598	558	615	577	594	598	592	614	598	556	631	624	602	586	616	597	541	562	570	611	617	607	576	575	589	600	595	590	653	587	559	581	601	546	583	597	592	598	573	537	613	566	604	593	607	591	580	641	597	580	611	592	597	590	617	594	566	578	582	589	588	528	574	573	562	622	580	649	600	585	581	591	610	573	611	544	559	569	581	551	545	613	625	564	637	543	594	591	587	553	596	611	567	601	594	564	557	585	577	581	590	571	612	563	574	576	549	578	611	592	594	557	584	550	613	600	555	614	576	584	624	541	601	621	557	599	636	590	594	622	536	549	571	589	559	573	600	589	569	579	597	515	584	584	598	548	536	602	559	581	579	601	593	583	586	536	590	537	600	611	548	580	579	521	608	591	613	578	594	597	614	556	542	580	593	599	600	591	568	565	543	597	595	588	563	566	583	536	588	556	532	591	581	549	561	566	580	579	607	611	584	575	576	604	605	551	596	542	615	592	627	581	587	591	560	618	557	628	583	582	592	592	608	593	593	574	612	560	590	603	579	588	598	595	605	585	583	638	611	594	596	613	593	578	596	573	604	587	575	578	644	617	590	585	588	597	549	580	660	590	620	579	596	623	592	578	607	590	562	618	590	629	565	593	588	638	562	648	590	609	622	575	556	579	584	566	582	521	543	579	538	552	593	577	620	605	622	601	599	566	598	558	574	549	569	574	601	628	593	569	608	555	602	596	556	610	589	579	575	611	551	602	579	572	606	582	591	549	632	570	579	607	609	562	586	573	555	607	587	607	578	576	619	615	603	568	581	619	583	551	589	550	581	586	612	591	622	634	634	590	607	581	607	573	589	581	550	544	621	580	548	549	593	596	600	559	629	560	595	529	620	591	546	555	595	562	602	629	594	615	590	593	594	570	588	576	560	553	582	575	603	581	593	562	614	570	637	565	536	603	562	585	587	550	579	605	581	593	609	592	571	558	622	604	607	566	542	554	587	618	592	593	607	584	582	632	555	571	582	582	617	571	625	616	529	558	551	586	561	553	621	619	586	576	549	576	579	529	633	595	622	588	588	596	552	553	576	591	559	594	537	567	576	602	569	615	574	602	561	614	584	569	573	577	563	565	576	610	556	590	584	552	597	635	577	608	593	626	559	595	565	556	565	630	608	597	574	629	554	606	557	619	581	586	572	579	579	625	590	572	575	572	585	593	568	614	612	567	585	620	596	614	598	550	577	544	575	551	586	611	570	579	578	582	582	577	606	574	598	588	656	540	628	614	543	612	599	607	606	582	572	622	574	583	623	549	564	555	634	623	593	579	571	575	604	577	540	614	560	561	588	600	565	529	570	569	578	544	632	584	584	566	604	579	564	602	611	562	607	598	588	567	571	568	599	591	622	608	597	615	595	538	563	556	577	567	580	589	609	591	620	570	587	573	582	563	600	525	573	531	589	567	566	551	606	604	578	577	555	623	594	545	533	578	613	575	628	578	573	570	578	567	586	555	598	578	579	617	561	618	565	584	593	576	608	554	554	585	637	595	578	582	570	572	583	597	651	594	572	563	582	549	591	568	572	627	555	574	566	581	560	596	569	600	543	559	585	614	554	563	567	537	569	586	622	596	524	596	585	613	578	579	564	577	603	669	549	619	635	585	608	634
24081	21416	28713	24498	21419	11966	3035	2156	1678	1393	1272	1043	1011	875	856	909	773	804	833	886	784	744	762	933	1867	2803	3171	2731	1945	1481	1216	879	695	638	635	590	563	607	513	535	548	562	548	526	563	546	580	584	538	538	568	529	548	523	529	573	567	543	582	506	548	522	538	524	520	614	552	550	551	541	553	591	539	569	560	532	546	549	531	601	525	520	548	533	527	557	533	503	523	537	561	518	549	520	547	584	535	517	554	527	546	533	514	503	549	534	525	519	539	526	558	533	592	528	574	520	564	547	523	541	522	536	520	551	529	546	588	543	528	506	557	509	564	499	575	562	557	539	525	504	517	547	537	570	533	527	542	575	536	528	559	558	553	538	507	551	540	551	552	561	543	534	499	516	525	530	559	543	577	533	565	605	526	560	569	543	543	568	526	550	530	539	533	553	531	513	541	572	549	520	482	502	559	561	576	515	531	579	582	546	528	548	550	517	541	533	550	504	563	503	538	539	545	568	552	513	579	493	562	533	569	518	559	586	514	523	563	527	540	520	537	535	542	558	539	580	546	554	552	570	551	500	581	546	528	537	521	525	552	495	579	567	530	536	522	545	543	509	528	547	522	505	529	525	530	528	522	556	558	562	544	531	546	612	547	569	511	551	546	550	556	542	603	550	546	519	552	578	527	507	537	569	552	529	521	521	548	541	559	516	549	529	529	500	465	565	511	549	536	571	527	556	535	581	543	522	514	541	522	543	537	507	530	553	565	575	541	528	553	518	554	548	516	583	545	522	583	511	556	576	531	533	518	527	577	574	571	546	533	532	594	584	571	518	556	548	548	540	498	522	547	554	578	551	531	531	548	553	536	556	589	586	548	518	517	508	538	493	534	507	522	548	542	564	575	555	522	542	508	540	566	542	564	563	581	544	535	555	564	543	521	546	543	510	534	522	515	535	539	545	527	525	567	563	518	578	529	558	541	538	530	553	551	559	535	515	529	509	591	480	564	514	514	547	526	549	548	475	503	553	568	551	527	496	561	553	510	526	527	511	535	567	527	575	538	551	562	530	565	534	588	558	492	556	551	545	575	548	545	535	503	546	500	549	519	568	561	548	558	507	506	549	534	576	526	560	585	534	537	540	530	563	598	543	564	551	493	526	551	551	535	538	546	554	519	582	558	555	548	512	504	527	578	559	523	528	544	525	488	538	529	499	513	537	587	562	537	547	552	507	544	560	542	539	496	520	585	550	568	565	524	572	539	521	535	513	523	531	587	552	553	558	572	529	535	544	521	525	536	542	525	544	566	579	549	539	579	501	574	511	531	530	533	521	522	561	534	537	543	549	547	577	523	538	547	485	522	562	455	521	511	569	567	504	575	573	538	530	560	559	552	550	578	559	529	522	530	544	533	533	503	487	550	532	568	569	544	494	487	557	529	523	535	551	485	536	561	552	538	550	519	537	521	564	528	561	508	523	555	530	536	545	521	542	541	534	518	565	562	538	529	544	491	531	544	553	541	551	517	530	551	544	515	516	534	510	578	579	516	537	530	579	553	555	582	534	503	579	522	564	559	547	532	520	573	572	531	552	558	499	544	561	516	517	552	536	558	544	516	534	499	570	542	508	548	500	564	478	549	521	529	553	554	519	538	559	568	556	485	596	521	540	567	532	554	567	535	538	558	559	500	549	535	529	569	550	511	531	551	543	554	543	535	530	524	534	534	523	554	495	511	569	523	533	511	548	487	532	538	591	535	525	529	508	559	524	558	534	556	536	505	533	540	504	535	548	563	544	546	526	567	568	551	539	542	523	552	501	562	526	501	550	505	529	543	568	567	529	519	518	501	544	554	551	540	536	568	557	562	520	518	578	505	551	504	552	512	535	490	536	500	603	554	485	544	544	543	546	558	584	585	561	552	563	539	582	483	538	551	591	518	585	530	545	551	549	533	542	508	503	525	545	551	530	557	547	562	512	538	561	556	568	512	531	529	558	508	567	540	601	555	554	571	540	567	526	519	486	578	546	565	513	506	588	499	570	549	532	505	567	520	542	545	501	557	532	515	560	527	535	550	549	529	540	521	544	561	539	532	541	523	520	551	556	552	597	526	531	532	545	560	569	538	574	521	567	516	538	542	548	580	524	548	553	527	548	575	527	521	524	549	557	536	537	575	541	563	545	571	544	529	552	579	529	542	551	509	513	515	546	510	542	517	516	527	565	558	588	513	515	611	566	564	557	577	553	546	537	558	562	509	556	530	560	537	587	524	561	534	533	579	530	498	557	514	504	592	541	552	536	543	546	537	557	543	541	558	534	519	519	488	508	533	540	563	568	534	601	512	542	544	520	540	532	546	525	516	530	530	570	598	528	507	561	559	529	538	541	527	513	563	553	549	553	524	532	525	589	543	547	531	515	490	509	547	591	505	539	532	548	510	539	541	532	581	509	483	555	561	562	537	540	528	530	531	575	548	579	530	577	542	536	567	535	539	530	560	552	536	573	521	531	547	568	521	580	558	537	564	563	562	556	559	555	570	544	520	541	580	567	557	554	537	519	509	537	551	552	518	545	558	563	586	504	571	544	534	577	548	527	538	533	538	517	564	527	573	514	572	530	520	561	550	527	558	509	588	521	535	519	558	553	547	567	556	515	532	560	503	563	507	531	530	516	559	543	514	546	538	557	550	503	560	523	532	538	530	536	585	533	529	491	584	567	560	540	520	562	554	600	530	530	570	540	542	549	521	555	539	521	524	523	551	569	558	554	549	555	532	515	545	529	575	559	505	547	561	564	530	553	512	555	515	532	528	498	474	573	551	556	583	514	529	511	535	559	567	566	545	548	537	476	548	525	526	545	545	540	526	558	554	514	542	538	556	557	503	515	555	526	532	514	574	572	544	543	561	557	543	536	503	535	552	550	534	565	506	541	553	526	511	533	571	532	553	532	551	556	529	560	534	547	504	555	558	499	554	541	528	555	522	541	544	506	532	523	509	529	541	554	525	504	513	529	575	560	524	547	560	596	551	542	555	525	533	565	545	596	512	496	547	509	521	528	520	518	585	559	495	519	579	613	506	541	555	567	544	565	524	576	542	537	578	519	525	556	519	523	524	526	533	555	520	517	559	524	556	546	552	535	584	547	559	583	540	575	569	523	543	542	550	564	544	551	560	546	562	541	589	498	528	511	544	530	559	556	559	511	531	548	535	557	559	579	565	564	518	563	573	545	561	505	593	564	556	520	541	532	524	533	497	558	566	581	526	560	535	484	520	527	544	573	560	505	560	559	569	610	551	525	498	542	548	544	553	563	579	569	543	524	538	535	516	562	511	516	520	550	557	504	528	505	538	569	549	576	511	542	548	503	519	562	521	531	585	549	536	550	564	541	549	555	533	540	578	557	548	559	539	549	520	510	536	557	567	551	495	575	530	544	542	553	547	505	494	529	558	570	521	556	522	579	547	551	553	581	558	615	559	523	585	559	517	566	562	504	531	540	528	520	524	526	573	506	600	544
6939	23827	21156	12665	8734	5403	3847	3477	2742	2418	1947	1523	1394	1359	1263	1180	1053	1076	1099	1064	1033	913	943	1258	2729	4381	4603	3959	2716	2021	1512	1053	822	686	676	568	570	549	570	576	574	564	559	584	574	610	577	578	591	597	589	569	603	597	576	561	550	497	537	512	581	560	586	555	558	562	531	587	562	556	555	541	543	565	523	532	602	540	543	555	569	591	577	564	573	596	597	522	570	576	558	560	555	569	548	586	565	567	573	593	584	579	550	547	585	591	547	537	570	561	563	598	562	571	556	531	548	542	576	542	538	551	570	571	587	582	549	530	553	596	554	560	602	522	574	548	568	582	563	585	558	628	545	597	538	549	568	527	583	627	557	582	571	546	537	573	557	565	602	525	561	560	580	554	582	546	584	586	582	566	563	549	550	558	602	560	570	624	555	551	570	566	550	575	582	586	559	585	546	607	546	586	557	556	552	590	569	546	587	556	512	563	546	592	529	589	567	543	598	569	549	580	573	530	564	540	534	556	562	532	564	584	571	601	557	537	574	550	596	575	532	524	565	591	564	544	618	583	537	576	539	545	532	595	561	532	553	590	551	532	524	569	597	562	586	529	539	577	577	513	567	576	554	531	534	566	559	550	566	594	623	569	557	595	558	557	542	571	573	590	588	592	538	590	607	603	546	536	565	551	592	550	569	560	577	521	561	569	568	561	587	583	607	641	556	555	559	527	598	589	538	569	559	579	556	604	559	581	539	559	567	536	533	572	541	570	581	593	579	559	590	576	576	562	577	545	586	576	584	567	537	561	572	581	617	541	600	538	558	540	572	546	555	558	579	573	573	568	574	576	580	537	557	572	553	572	577	580	576	605	602	564	564	547	575	560	575	553	558	580	587	560	539	551	608	555	556	605	568	566	564	576	550	539	514	606	583	560	576	568	542	568	572	566	602	577	557	525	547	573	578	555	562	596	524	549	607	548	562	549	565	580	584	552	586	551	586	585	552	581	560	572	580	582	553	543	566	592	520	573	512	542	577	553	551	545	578	573	569	551	587	599	548	556	575	584	543	581	612	552	595	553	558	565	536	562	546	547	539	571	551	565	562	577	587	580	591	561	552	617	615	586	587	557	557	544	546	566	544	594	538	611	542	591	584	553	566	598	554	544	547	561	575	565	569	583	564	546	570	579	547	568	560	594	580	551	603	584	554	528	545	530	517	562	591	624	545	552	576	593	548	598	513	581	579	527	560	556	565	578	584	589	560	580	558	567	552	557	543	521	626	586	551	583	607	588	600	586	558	578	562	565	601	535	563	582	588	556	591	586	591	544	534	540	560	573	604	526	590	546	577	582	581	547	543	574	585	542	597	508	520	566	568	578	530	559	542	538	562	583	528	549	594	579	550	545	562	599	542	575	585	594	591	585	593	579	567	558	554	594	570	534	575	577	598	551	591	557	557	521	587	572	590	559	566	529	592	573	570	554	595	524	551	537	566	602	595	617	554	540	555	558	570	589	558	571	557	544	564	509	580	554	589	553	587	541	525	587	529	509	606	555	578	574	547	581	557	556	577	562	572	538	591	572	544	554	543	530	580	554	558	580	597	569	548	570	572	583	544	565	577	539	569	528	598	603	534	558	528	555	569	564	559	587	560	589	554	555	590	563	572	589	575	554	538	553	555	581	528	541	564	544	563	607	540	571	554	608	521	576	571	596	570	563	540	544	543	554	561	576	539	594	512	554	566	571	562	540	573	558	550	564	560	569	597	568	584	590	557	565	567	567	570	554	587	533	528	569	589	564	575	591	584	589	540	548	589	564	608	564	569	507	565	563	602	566	540	566	586	563	599	586	532	555	577	552	577	579	585	567	533	536	549	561	559	571	537	532	528	568	556	583	568	578	566	571	570	540	571	550	568	528	587	545	600	586	541	558	563	533	559	585	595	586	592	562	560	566	599	570	521	579	609	572	585	543	553	560	590	535	520	561	585	547	561	550	552	512	541	613	538	597	530	591	549	551	605	578	541	538	580	586	551	557	583	556	596	589	556	597	591	544	593	559	547	557	581	540	581	568	629	569	554	556	560	572	597	601	578	548	563	601	580	541	575	535	564	543	521	567	571	564	562	542	560	528	625	551	566	572	569	558	570	557	569	561	618	559	512	578	595	535	533	555	598	568	597	557	571	559	572	551	559	592	580	594	551	560	599	580	561	547	556	596	588	568	557	582	588	550	582	594	588	524	559	614	555	580	576	546	595	550	567	577	561	554	578	555	543	538	554	535	570	563	575	518	596	534	595	532	621	556	593	542	540	545	572	538	583	528	515	563	572	539	585	565	540	571	583	535	563	551	576	562	583	537	570	596	602	558	570	548	534	592	558	575	549	523	595	568	594	591	573	563	575	552	569	562	575	519	579	554	584	537	604	520	536	536	537	543	555	573	591	522	597	547	555	553	578	607	555	594	559	573	546	537	548	584	559	605	553	530	559	581	566	570	547	565	580	555	585	598	562	570	581	568	541	585	584	564	570	591	571	597	595	531	572	543	608	548	523	563	604	579	549	577	522	558	580	541	523	556	598	549	580	555	576	556	578	566	548	558	532	557	588	569	573	622	574	527	620	554	605	573	578	609	586	595	504	557	571	543	529	541	554	543	577	536	571	564	577	534	581	584	546	542	550	556	632	523	600	532	568	541	529	580	609	577	562	590	573	581	563	616	581	591	607	572	573	538	533	564	549	550	518	580	618	592	555	568	610	512	545	549	544	553	551	564	544	562	587	540	544	542	585	554	576	564	620	572	506	572	538	557	600	579	529	564	574	545	590	602	547	600	547	584	570	576	570	605	543	552	566	553	569	559	505	514	560	576	520	538	583	572	592	519	554	538	572	577	567	556	556	571	576	581	538	587	594	571	553	578	577	581	551	593	544	531	556	559	530	579	570	557	563	560	557	518	562	542	580	581	549	528	593	571	555	563	553	564	550	544	562	534	551	582	591	541	541	545	569	572	559	548	561	578	598	558	554	518	563	557	516	549	566	523	564	566	578	563	562	586	568	507	566	563	599	565	562	593	571	544	608	532	571	570	566	570	586	581	588	584	585	575	595	604	572	541	528	560	555	554	538	560	553	536	562	541	618	574	549	605	568	536	568	590	530	535	597	548	609	544	622	554	569	543	585	556	557	588	551	591	596	597	545	548	638	590	563	570	568	560	592	527	557	572	539	550	558	547	585	599	542	546	623	554	582	556	516	528	539	572	606	553	554	556	576	534	554	565	499	540	573	604	599	599	584	544	562	568	611	560	574	564	581	518	541	522	603	600	563	570	604	575	557	596	535	564	575	541	565	548	590	511	577	558	567	536	588	573	559	549	562	569	573	548	526	540	593	590	600	560	549	574	551	539	572	564	581	574	571	539	534	580	557	568	569	570	547	553	615	576	584	585	570	571	553	587	585	576	558	574	587	536	554	599	559	576	601	588	572	560	585	581	529	557	568	547	589	566	548	580	579	568	552	591
25138	21317	27581	25344	13317	3070	2220	1820	1360	1251	1194	1064	1017	960	942	900	947	987	913	815	792	817	822	822	1180	1870	2189	2002	1589	1332	1142	945	842	755	762	688	704	700	683	710	661	680	654	645	703	669	657	663	695	686	744	728	666	660	745	667	668	669	698	685	707	671	722	703	713	738	705	721	696	718	691	692	703	663	645	676	664	701	674	667	644	660	707	674	679	698	673	687	704	705	674	635	705	688	692	750	734	716	696	701	713	670	705	697	701	709	719	690	676	693	743	710	758	703	684	702	720	678	765	706	703	680	733	691	702	717	693	727	658	713	706	709	669	671	745	666	741	745	714	645	673	719	696	706	708	740	685	678	693	663	657	705	732	684	666	698	686	685	713	701	715	668	710	762	691	685	724	708	695	609	714	640	672	706	759	759	684	677	643	712	702	728	656	670	688	695	678	730	648	634	659	691	677	651	675	714	695	717	669	708	707	675	699	708	660	699	718	709	650	725	611	667	628	686	735	679	704	651	686	680	746	738	705	681	671	661	713	682	678	676	717	737	697	696	736	669	721	683	719	734	713	764	700	643	754	696	716	687	682	635	674	755	723	672	669	703	681	682	683	731	696	680	692	691	712	661	703	712	743	697	685	627	678	674	688	641	707	694	643	665	719	716	664	671	700	709	666	705	686	717	713	692	674	666	733	655	647	712	682	660	700	669	739	707	739	713	694	700	692	750	736	712	701	686	668	746	697	678	715	722	695	673	708	695	677	707	688	670	710	742	725	689	656	675	716	681	679	722	719	714	709	674	682	707	687	654	695	695	726	679	697	645	693	648	664	720	696	715	682	699	667	685	655	668	637	665	679	668	679	694	701	726	674	702	742	685	694	679	727	671	676	712	732	684	678	686	756	689	688	677	752	692	709	760	674	697	681	662	682	685	736	707	713	739	674	706	724	649	683	724	646	642	710	693	709	717	684	693	677	703	655	689	716	692	659	684	693	699	712	705	676	681	655	674	626	689	663	684	679	723	698	680	683	698	702	726	719	677	752	689	686	684	699	679	693	683	706	668	667	702	690	694	726	679	701	707	666	694	706	697	663	710	668	664	713	738	646	701	691	707	702	668	690	705	676	682	742	743	696	695	709	681	697	672	722	679	712	752	676	660	697	724	640	688	695	713	713	706	688	684	666	717	737	707	655	678	709	718	691	628	682	717	673	694	710	698	739	700	713	724	706	642	676	648	728	673	691	651	672	681	727	694	730	692	673	703	648	673	706	680	679	672	717	690	675	690	744	667	690	682	653	681	684	688	662	696	689	729	695	658	681	672	717	722	668	731	648	678	690	736	685	667	689	704	678	739	700	724	706	699	734	692	665	713	651	707	675	671	716	707	741	727	691	699	686	721	648	706	690	721	687	659	697	733	673	707	682	688	667	645	686	711	703	699	719	656	705	732	664	708	705	717	645	728	700	661	707	702	677	725	694	746	730	641	750	678	703	691	663	702	681	700	642	713	683	693	698	673	695	669	714	661	747	713	729	680	702	711	684	672	705	665	670	704	673	749	732	647	685	696	669	708	680	652	696	684	693	685	737	681	672	738	714	696	636	711	668	730	702	731	717	689	703	702	683	694	667	732	706	696	725	677	670	705	692	735	692	710	733	720	703	668	713	690	663	732	727	685	672	686	673	686	726	699	668	681	707	684	742	734	686	714	699	688	650	674	690	709	686	699	718	709	680	683	736	663	701	741	708	642	720	680	667	681	653	675	757	687	734	697	692	716	728	680	674	685	680	671	658	708	744	684	689	718	723	722	730	704	684	702	698	694	681	693	701	677	693	674	690	678	678	687	669	661	706	711	691	729	721	697	707	695	700	681	688	691	636	672	715	735	694	675	679	710	710	678	671	680	699	680	731	675	734	679	678	690	689	663	709	711	671	677	648	741	713	675	717	711	692	735	729	695	734	715	732	715	711	709	637	734	637	704	707	671	663	666	669	657	690	735	683	726	692	661	661	709	663	715	721	720	655	677	669	648	702	728	723	692	704	660	682	708	690	651	677	664	642	726	708	682	678	674	653	685	673	716	724	723	767	727	674	659	696	680	719	731	721	699	696	720	677	713	689	675	640	692	703	677	723	675	681	703	694	734	682	679	694	676	695	699	655	701	633	693	667	668	710	708	668	716	682	692	636	687	649	686	715	744	685	702	700	708	695	671	681	686	736	730	715	680	703	684	696	685	733	697	751	653	723	726	667	736	719	731	679	691	713	691	696	661	679	689	677	680	675	709	642	672	693	678	722	696	678	685	732	724	645	690	728	724	753	701	702	715	677	615	647	728	683	740	669	638	678	718	689	746	653	679	751	694	690	704	710	749	746	722	678	714	677	757	683	717	696	671	713	658	743	683	657	698	714	690	699	684	710	706	688	657	710	719	716	726	689	662	690	712	682	636	668	659	693	690	692	731	712	688	631	702	682	690	724	700	664	734	719	726	722	701	668	683	722	690	673	695	701	712	706	678	678	659	719	654	712	682	719	720	685	656	721	727	695	678	710	712	683	709	709	695	692	691	689	672	712	641	726	740	744	666	735	690	727	707	692	719	665	705	674	680	676	698	682	700	694	707	733	697	654	718	677	730	702	701	705	692	685	686	712	712	692	701	697	741	690	706	622	706	681	719	663	708	677	728	681	675	741	716	726	697	687	709	695	680	692	738	741	666	683	688	724	710	705	679	668	679	671	726	674	719	713	660	669	701	688	669	640	681	706	721	682	727	716	673	700	703	716	677	715	683	700	688	627	739	697	673	702	665	651	708	681	657	691	712	701	706	721	722	664	687	691	668	697	735	695	733	735	716	659	703	662	713	659	690	680	706	677	733	728	692	717	687	742	680	724	708	698	692	701	700	713	729	709	675	690	735	710	704	702	676	704	679	729	768	692	685	735	674	711	662	697	683	703	673	684	717	699	739	688	721	744	699	696	711	725	682	637	700	733	646	642	683	720	714	719	718	638	681	706	699	708	698	722	649	740	714	722	683	701	703	722	662	654	657	692	684	639	690	686	688	683	697	653	694	644	653	716	713	686	719	683	734	748	679	666	685	720	698	707	698	716	700	699	683	744	724	622	662	693	701	748	701	638	663	669	679	656	698	700	706	738	702	724	715	724	663	710	683	654	678	734	701	657	710	698	670	665	668	680	663	690	680	737	673	684	686	700	683	716	658	665	704	674	669	659	690	671	703	710	718	678	675	690	713	737	718	650	642	698	680	714	699	667	700	739	718	707	702	740	726	719	702	661	686	727	665	671	690	701	651	721	699	727	718	691	644	699	699	705	704	653	708	683	680	678	684	669	681	666	720	653	677	656	775	672	678	684	708	696	701	709	717	673	684	655	670	649	641	654	734	689	674	756	726	632	667	741	702	720	677	703	700	685	718	730	713	715	700	757	689	687	710	712	658	710	670	670	668	653	718	645	694	712	714	713	672	655	685	718	660	711	749	668	710	683	699	686	695
7144	19311	16407	10054	6584	4118	3445	2964	2218	1910	1708	1556	1385	1278	1205	1124	1222	1238	1087	1134	918	874	932	928	1592	2715	3267	2877	2371	1901	1486	1139	944	823	740	709	691	722	725	723	682	770	744	739	728	702	708	693	685	705	718	715	723	750	719	718	711	761	777	724	746	764	720	752	702	702	741	664	708	745	774	724	765	709	726	725	694	709	698	718	706	723	702	759	742	681	677	735	739	741	731	730	687	709	719	752	716	702	708	720	701	739	699	706	730	729	719	673	730	728	729	773	751	767	701	707	709	698	751	735	673	729	714	711	701	737	727	701	717	767	739	699	722	708	739	739	739	802	699	732	717	705	712	764	777	697	732	785	727	746	717	707	725	720	754	721	750	711	721	705	705	731	750	748	760	769	702	756	772	687	691	706	708	741	767	722	772	711	756	709	686	736	682	737	713	736	729	753	681	777	773	716	750	709	729	768	687	697	759	717	662	762	712	680	690	731	738	731	715	690	659	746	710	722	729	762	779	711	691	708	665	671	715	735	674	772	699	694	703	705	704	702	752	759	694	659	707	738	710	718	742	702	766	763	723	726	701	815	694	736	740	740	773	745	722	738	733	714	717	737	735	782	748	720	742	716	663	774	739	698	727	713	778	721	770	718	721	753	661	754	709	705	717	762	701	770	684	671	753	649	714	751	733	700	729	756	690	741	747	723	679	704	725	774	703	753	697	754	725	757	734	689	758	730	715	695	739	741	740	696	718	727	719	730	680	725	718	688	799	749	762	714	709	740	747	701	749	785	745	703	732	738	751	750	737	716	724	729	710	711	733	756	804	739	711	718	727	787	691	677	719	698	721	770	720	780	712	694	714	722	689	703	732	725	721	724	706	751	762	698	710	693	724	668	745	721	742	778	730	713	729	749	745	729	676	743	736	758	708	741	725	749	743	705	721	681	731	732	742	704	701	733	692	743	754	704	728	677	721	682	693	774	716	745	692	731	741	742	732	709	675	758	703	738	720	710	744	725	710	727	718	761	687	681	695	730	755	703	718	720	740	766	705	697	690	739	737	741	704	727	737	735	713	727	737	704	715	719	739	728	716	705	730	739	697	698	713	750	704	692	724	748	710	710	724	693	742	717	720	755	709	722	745	715	806	712	769	720	692	723	695	740	705	690	692	733	724	740	729	700	688	683	714	718	731	702	672	730	657	745	749	721	768	759	766	801	676	736	686	740	756	671	728	701	731	731	767	698	700	725	726	765	721	748	709	685	755	714	715	720	690	732	743	701	766	747	753	735	699	741	759	746	762	699	698	687	729	700	717	781	733	708	749	723	708	736	724	721	727	754	717	692	757	721	745	726	729	725	702	733	713	712	773	685	694	717	715	675	713	724	750	726	702	693	747	720	703	703	776	724	707	705	725	692	752	664	773	675	771	755	694	731	753	742	695	685	748	682	701	803	727	741	712	724	710	723	719	690	693	725	749	725	641	684	697	707	716	692	731	725	729	700	737	700	739	772	762	734	686	721	733	743	720	748	684	751	693	755	743	746	774	739	700	752	769	709	723	783	753	715	758	697	701	724	781	754	690	696	737	712	744	757	719	711	792	793	746	712	717	695	700	711	704	719	724	710	732	751	763	692	722	734	702	710	783	693	698	733	758	659	729	702	768	730	744	766	707	694	742	727	750	736	737	688	766	723	708	714	739	722	737	726	738	703	721	744	733	695	717	730	681	722	733	774	715	696	743	715	721	720	738	755	783	724	733	695	706	696	718	710	741	734	697	708	710	754	716	703	713	786	769	761	688	746	691	727	720	720	702	771	731	740	713	689	719	733	764	729	696	738	756	696	688	664	713	745	696	719	735	690	689	754	717	694	716	702	711	691	760	700	698	718	693	734	720	724	672	736	733	725	669	768	686	689	699	707	751	680	706	701	736	705	733	731	723	735	738	690	722	741	743	747	709	699	707	698	726	671	750	683	723	693	754	703	736	702	741	701	724	753	741	726	745	765	723	751	707	724	718	770	767	737	734	729	746	669	733	716	669	714	730	684	773	756	719	689	698	748	742	667	710	687	718	725	733	664	738	715	751	699	711	738	745	752	786	737	715	766	725	728	733	727	747	723	721	743	738	751	725	782	713	724	761	745	738	795	705	727	705	774	722	709	749	700	723	738	704	690	716	766	751	749	743	738	745	745	749	731	722	696	767	729	748	751	745	743	707	779	755	706	706	727	742	712	727	735	683	747	719	722	735	707	749	727	764	681	703	713	683	711	726	694	725	750	731	694	741	693	708	739	733	670	757	728	720	737	750	774	727	754	717	698	722	727	741	736	712	735	704	710	716	740	729	743	705	673	684	724	758	694	735	718	680	734	700	738	723	716	764	762	737	781	765	693	671	757	708	737	710	739	757	689	707	758	743	733	690	699	770	681	754	698	738	672	716	738	727	734	694	768	746	762	741	744	731	713	718	716	727	693	734	718	744	706	752	703	781	753	745	711	766	716	745	732	712	742	748	748	746	742	708	721	736	776	734	713	752	691	746	759	734	713	762	711	679	701	736	695	721	707	767	695	735	704	773	724	740	687	685	727	682	683	707	710	701	712	722	705	732	733	719	702	735	718	741	688	778	757	770	688	707	693	715	785	764	716	767	711	711	700	743	679	719	721	750	708	730	735	704	678	750	697	703	740	704	733	709	747	712	740	730	739	675	746	660	713	715	685	698	741	744	695	783	755	734	763	735	728	770	775	730	720	717	741	711	667	744	750	704	740	705	781	721	756	700	708	736	725	727	729	736	661	709	750	695	738	704	745	751	698	739	726	745	729	709	688	693	694	698	686	746	711	718	696	727	718	699	709	705	734	751	712	742	742	760	691	752	717	729	712	757	730	731	750	719	746	749	735	722	742	683	740	727	759	721	776	711	715	759	730	718	709	699	687	745	731	732	708	690	757	699	732	705	765	698	739	727	748	716	735	733	744	717	687	726	727	720	719	713	758	682	727	702	733	728	729	745	728	705	687	709	721	707	699	759	733	726	743	744	728	739	742	711	700	722	790	753	712	739	762	738	769	734	763	732	770	686	715	717	748	801	723	734	714	719	696	712	720	702	715	717	720	734	740	728	730	719	729	722	722	710	719	722	683	687	738	691	746	742	735	802	724	714	685	758	740	701	765	697	744	669	759	732	723	793	714	709	708	741	682	747	675	733	712	709	730	727	713	694	751	739	681	714	705	725	715	774	738	718	700	739	744	718	722	718	755	675	706	796	743	740	733	722	685	729	661	707	720	686	712	740	699	742	731	691	700	670	725	742	757	692	721	706	701	718	736	749	728	735	729	742	796	721	723	742	729	706	760	739	689	727	696	763	739	758	766	723	678	740	732	643	714	763	749	712	765	691	750	714	695	691	725	727	713	707	739	681	667	722	676	677	739	715	716	760	718	757	734	754	738	765	708	733	755	787	700	718	727	709	769	738	752	721	742	739	711	699	739	708	742	702	696	714	659	693	686
22804	21371	29185	23933	21379	21570	13059	3581	2301	1947	1649	1513	1543	1418	1505	1448	1331	1222	1074	1005	923	891	881	1204	3589	5120	6016	5950	4509	2547	1796	1343	1099	885	850	767	711	788	746	717	784	733	776	777	752	803	768	765	716	780	812	823	784	755	774	803	763	777	774	712	786	755	750	766	688	778	766	762	759	736	774	754	803	725	758	750	733	707	743	839	762	804	787	755	779	743	770	747	779	761	798	719	747	828	755	709	781	717	746	773	749	777	817	759	755	772	811	779	718	759	745	745	777	753	727	771	785	799	759	709	784	714	767	727	776	735	765	771	833	774	789	764	766	761	754	770	754	734	797	751	740	766	690	800	726	794	741	764	728	817	811	731	759	778	811	807	786	724	775	707	758	755	785	780	756	730	693	760	724	801	810	710	800	732	732	736	742	741	759	753	742	797	781	733	725	814	758	792	769	793	785	728	754	780	810	807	739	717	794	767	741	803	755	760	790	687	727	773	780	782	791	745	757	762	750	797	737	765	754	751	773	760	760	769	730	775	765	723	732	777	809	815	763	739	776	809	769	782	785	786	768	796	765	793	810	770	783	723	811	767	766	749	788	735	766	742	744	796	765	752	747	775	787	792	775	754	744	764	808	708	777	718	729	760	753	737	740	763	715	759	790	739	769	782	781	766	772	767	764	808	760	770	724	740	781	721	731	762	779	765	742	781	731	786	773	791	761	776	772	766	793	779	789	773	768	774	754	782	786	732	733	769	772	718	738	784	728	763	764	772	777	694	804	789	737	780	740	703	755	754	769	745	755	680	803	761	705	765	726	742	721	743	792	793	760	745	772	750	817	779	798	770	792	746	752	818	769	784	737	798	752	760	766	711	779	737	785	715	764	752	741	762	720	821	771	731	760	755	748	786	700	770	752	784	752	762	775	737	764	749	776	684	721	773	775	823	737	748	724	750	727	773	770	694	782	779	771	741	720	718	746	730	790	729	796	721	768	716	785	767	752	778	764	748	793	727	750	782	796	766	789	750	792	758	818	765	739	771	762	740	747	722	717	803	750	691	727	771	751	749	758	793	763	750	771	783	757	725	793	759	802	793	767	818	802	807	709	779	775	729	732	762	731	764	786	767	751	743	763	752	727	733	790	767	739	767	806	729	742	691	765	779	737	761	768	750	765	738	745	747	777	771	772	711	764	796	703	738	740	763	772	768	747	767	713	745	729	737	753	776	719	777	758	729	739	787	769	794	719	767	758	775	781	759	793	729	771	764	697	700	783	792	731	718	726	773	777	750	748	730	752	708	724	771	725	784	735	767	722	781	811	723	713	754	749	721	796	753	740	722	759	763	674	747	748	761	737	801	787	728	778	761	763	717	737	768	760	763	777	773	786	791	798	767	707	762	758	754	758	738	759	787	743	793	759	794	729	748	771	771	837	768	791	786	747	763	785	758	751	759	750	794	761	855	770	768	817	755	781	757	807	761	715	731	790	752	701	777	745	763	746	723	745	723	724	788	753	735	787	786	761	741	702	774	726	750	789	770	790	777	765	782	768	828	723	717	743	731	749	773	742	748	732	740	746	773	748	778	738	740	776	752	791	767	791	764	739	717	782	755	758	803	799	796	773	718	774	713	820	792	773	753	724	777	804	767	782	762	784	831	745	782	804	741	733	752	779	762	734	716	769	766	795	826	733	731	744	758	739	772	797	773	745	771	780	708	742	737	712	805	803	764	772	754	756	771	770	745	803	788	755	743	727	737	759	738	770	786	761	801	753	776	731	772	750	749	765	741	774	719	746	750	738	750	785	738	805	755	716	766	780	787	799	765	794	785	745	747	750	727	751	779	771	759	738	768	753	784	767	744	747	731	762	726	729	712	704	743	762	781	778	786	780	762	799	741	793	783	791	753	717	751	756	782	767	743	775	829	793	762	756	784	772	736	749	781	737	758	762	762	746	835	741	749	733	724	775	787	746	723	765	721	775	756	802	731	756	716	778	758	776	748	781	816	772	791	770	758	770	772	765	777	775	731	762	710	705	774	755	800	728	730	740	767	771	717	802	775	776	765	770	728	821	804	722	765	734	776	771	781	755	750	786	838	793	790	759	764	755	775	770	751	768	761	742	716	701	750	740	765	754	733	767	747	767	735	767	723	715	759	740	752	701	782	754	794	780	710	781	709	706	728	803	770	759	760	790	756	747	806	699	811	706	741	763	766	763	793	779	801	734	718	770	734	776	750	755	749	739	744	810	797	796	762	779	744	774	768	771	757	724	748	739	770	809	734	710	774	746	784	767	747	759	741	795	772	738	724	767	703	772	782	666	722	777	742	779	775	711	767	762	784	784	791	735	718	733	759	736	748	791	719	778	754	778	747	811	725	755	724	767	781	749	779	801	755	720	790	759	798	716	821	689	728	787	780	805	730	779	736	773	745	761	794	750	735	786	784	732	770	746	767	764	711	769	737	773	681	724	714	740	837	761	742	753	753	775	740	764	759	734	782	793	758	764	719	700	768	725	770	783	748	758	736	740	812	735	767	739	732	771	740	760	734	804	816	785	694	740	722	708	746	770	758	747	709	721	796	773	772	781	729	757	726	796	766	770	712	760	752	817	770	743	742	817	773	736	745	763	743	790	810	760	732	754	748	741	759	685	727	726	746	730	794	729	749	770	768	748	760	806	751	771	731	793	766	751	700	745	788	697	773	784	759	770	740	758	739	761	762	809	721	775	784	780	817	739	765	719	810	722	739	754	786	738	727	774	750	793	780	799	704	756	734	728	805	782	791	742	747	777	724	735	717	762	781	770	737	714	733	758	755	763	747	815	696	805	750	751	727	761	779	748	812	753	715	787	806	764	740	833	757	741	782	741	748	746	760	754	745	766	767	713	744	734	745	754	772	798	777	786	761	775	809	754	773	779	765	708	750	804	755	802	762	748	769	795	755	739	770	801	735	718	738	779	729	807	768	748	788	728	747	775	771	722	722	723	777	775	806	715	747	779	733	733	767	760	756	731	759	753	762	730	791	761	735	720	738	729	782	779	786	765	796	775	759	786	722	733	779	724	768	769	766	752	741	715	709	734	761	801	766	771	742	717	760	712	769	732	807	758	781	711	757	790	782	762	746	706	732	805	774	748	761	784	799	763	745	779	813	760	782	723	752	739	747	772	783	777	776	752	720	764	788	779	821	731	766	734	732	791	717	754	732	774	767	705	765	765	794	775	732	802	777	704	778	780	781	807	749	753	763	749	777	771	734	716	732	804	783	744	739	795	734	762	761	734	765	730	733	767	780	780	766	716	723	776	735	766	727	744	756	715	706	710	783	736	783	703	723	752	775	726	737	700	773	774	776	767	786	772	771	788	748	792	783	792	762	795	732	724	762	751	764	783	806	746	721	742	715	716	728	770	750	753	768	729	767	740	730	768	749	744	781	812	785	771	758	745	691	750	712	763	775	755	788	773	736	744	717	776	736	768	787	717	754	727	720	750	758	739	724	799	716	787	763
9136	28624	23644	15194	10736	7415	6689	4909	3626	2949	2490	2209	2095	2190	2147	2098	1862	1618	1297	1063	1080	1043	1108	1499	5552	7495	8660	8531	6142	3500	2349	1577	1226	1012	831	815	784	771	795	789	730	816	743	754	737	774	715	748	703	733	760	748	733	765	740	707	759	768	762	765	751	717	727	763	729	800	798	752	788	752	756	784	755	772	741	788	721	787	764	718	777	800	783	766	790	765	769	747	794	710	744	832	717	761	808	732	777	784	700	729	758	740	768	763	753	741	774	770	717	762	752	796	763	753	716	747	741	794	789	762	802	787	752	747	744	714	767	780	812	772	755	736	741	760	754	761	767	757	752	781	833	818	764	756	773	786	727	770	800	748	772	804	744	765	736	759	761	781	744	785	793	737	814	771	771	785	756	718	729	766	738	749	768	776	780	751	789	763	732	726	722	729	747	740	731	742	719	753	744	795	758	725	762	779	731	764	790	780	746	782	766	770	783	813	771	734	738	773	802	737	743	776	784	773	784	715	778	777	789	739	728	778	808	795	763	771	774	788	768	734	767	770	773	732	759	751	787	778	810	754	754	740	771	685	699	741	760	749	767	763	738	729	782	763	753	758	784	780	731	764	756	724	754	755	758	794	773	785	811	788	809	748	736	773	738	767	724	730	776	738	716	796	791	761	724	782	754	774	758	775	789	739	780	752	742	838	858	736	740	795	813	774	741	769	809	769	761	757	793	731	808	790	801	795	761	734	735	762	733	753	773	777	779	762	761	737	784	808	794	711	698	762	771	786	796	741	739	743	763	780	775	761	768	768	734	772	731	749	790	794	724	825	778	751	753	787	716	757	773	789	728	766	791	769	749	769	794	731	730	803	766	725	721	712	798	801	737	762	739	745	729	760	754	777	752	773	753	794	780	726	725	764	770	748	813	780	835	744	749	800	786	801	789	766	793	747	744	753	780	743	712	764	752	718	769	754	743	793	767	769	706	767	754	799	805	745	780	750	788	812	798	710	763	745	765	806	760	780	743	736	774	772	787	788	774	767	784	792	726	756	787	734	751	786	734	769	813	726	792	789	773	740	806	738	750	768	778	761	802	764	759	772	762	746	777	739	798	743	824	767	738	765	787	766	719	766	715	777	743	782	727	704	811	783	780	768	773	788	802	743	779	726	819	802	727	775	751	770	742	737	745	814	739	745	786	709	736	780	836	835	812	783	788	748	754	739	805	774	770	797	765	756	780	746	739	733	762	769	825	745	752	731	757	761	795	751	777	698	749	760	730	759	764	748	767	775	745	727	762	753	747	739	788	779	771	753	749	795	763	761	764	733	764	731	807	697	737	761	708	756	759	744	735	756	752	726	740	750	790	723	752	779	802	725	761	738	754	764	750	798	736	745	723	712	746	786	711	754	739	787	772	800	777	818	772	756	769	777	749	712	784	779	708	721	780	779	760	823	772	735	773	737	766	750	727	757	755	712	757	805	775	793	736	784	789	793	753	758	751	760	775	772	747	786	784	777	729	779	775	778	815	786	738	763	815	768	786	779	771	769	782	751	712	764	750	751	766	779	757	737	777	750	747	738	761	769	762	789	751	801	761	779	750	744	770	750	797	755	752	799	739	794	777	738	769	696	769	753	761	774	738	735	757	743	784	809	752	720	790	727	717	760	751	776	760	787	778	760	748	701	757	786	749	735	802	771	792	772	773	740	797	731	755	752	774	772	783	770	727	798	780	747	722	759	779	745	769	767	774	768	764	745	754	790	747	762	744	736	797	726	775	741	757	763	753	794	779	735	741	762	754	744	746	757	731	773	769	775	750	734	743	804	787	779	784	760	740	741	717	759	768	770	755	783	759	745	772	736	761	769	755	743	751	762	762	784	773	737	815	788	755	772	760	795	763	754	769	738	763	755	762	753	726	797	784	785	747	785	741	809	767	811	697	760	782	784	721	771	762	762	790	712	762	778	768	794	784	728	768	810	831	743	755	763	763	748	765	760	786	773	757	754	792	791	783	743	772	771	748	681	768	727	822	769	749	767	745	741	700	772	742	782	770	812	798	757	738	764	774	707	788	750	769	730	804	756	802	759	753	770	809	774	825	759	764	800	789	799	807	768	737	755	766	756	739	793	829	770	774	775	759	738	752	728	777	742	782	745	776	762	804	775	760	751	784	751	726	782	750	716	751	801	690	720	753	736	748	749	730	769	821	801	756	763	709	748	808	756	755	762	735	808	746	761	747	766	793	782	783	766	728	724	749	790	784	765	766	756	763	755	794	674	783	775	778	751	759	752	766	760	785	824	726	755	791	785	788	751	790	784	771	773	790	776	782	804	783	738	776	766	741	785	736	793	734	771	735	814	778	729	781	761	762	840	768	781	761	860	764	670	825	735	743	731	761	766	725	704	766	783	764	794	754	732	768	756	728	722	777	772	740	761	767	771	753	782	726	776	740	767	738	804	720	800	736	727	744	752	772	782	778	713	784	772	737	763	781	738	745	753	776	727	818	791	788	757	776	775	804	729	718	738	823	761	751	809	812	784	745	735	788	798	795	759	755	763	779	774	742	790	748	740	763	747	733	758	741	781	777	750	750	780	790	786	752	749	740	725	786	755	725	768	798	760	761	741	755	805	736	757	727	755	727	765	762	784	747	797	757	758	779	778	767	826	773	739	754	755	706	716	781	740	715	682	784	733	790	842	755	791	755	742	761	747	690	796	735	786	755	760	779	707	757	799	796	768	767	772	745	773	810	782	757	782	772	707	751	761	766	797	762	767	751	776	761	837	723	746	788	700	742	793	770	737	732	721	730	814	783	732	690	772	744	749	755	762	783	745	766	816	803	778	744	794	768	796	754	773	744	736	764	725	811	793	752	783	716	789	771	759	778	764	783	784	765	753	789	724	718	771	779	787	721	779	800	726	727	714	778	767	746	762	775	771	776	705	765	780	769	772	760	786	765	767	798	750	739	751	733	803	786	808	768	745	744	723	762	751	805	775	760	785	802	744	796	756	751	738	763	794	812	753	790	819	799	775	760	771	749	734	753	751	759	768	730	777	793	744	740	735	794	730	755	781	759	737	757	735	746	765	750	768	738	778	779	768	766	733	776	752	737	725	752	786	748	751	777	723	799	754	766	778	750	787	723	813	754	738	808	758	766	785	750	793	676	797	728	810	744	751	720	706	792	767	742	733	823	771	767	743	776	784	753	789	786	759	802	802	756	772	737	779	753	809	780	778	746	745	769	780	764	727	761	736	766	745	749	763	770	787	769	741	759	796	780	786	765	761	766	767	685	764	798	758	692	796	798	770	785	747	771	726	829	756	782	755	727	801	742	720	761	808	780	742	775	748	715	741	802	714	772	765	776	766	789	750	762	786	722	755	710	764	748	749	739	740	763	767	747	777	793	800	787	753	745	763	764	755	752	726	724	772	761	762	769	759	741	767	730	796	781	744	769	786	728	770	767	727	791	765	746	759	755	727	720	804	728	782	792	771	777	729	747	725	757	778
28026	19858	12156	5466	2401	1777	1545	1247	1039	892	797	763	862	869	872	779	790	787	652	607	668	589	564	571	666	704	799	765	744	669	604	527	554	588	549	482	553	518	500	504	489	547	511	499	546	535	512	525	572	506	492	557	505	509	519	513	485	586	521	551	486	499	539	500	521	554	532	503	560	541	543	550	507	514	509	533	513	508	510	532	476	497	506	529	537	508	511	536	486	500	510	527	501	538	547	530	542	521	522	479	533	535	547	530	515	503	508	475	552	501	495	492	543	512	532	523	547	523	527	518	485	525	510	485	525	545	524	504	531	518	526	558	541	478	540	508	518	513	504	494	566	540	527	499	518	493	532	548	509	516	502	514	501	506	501	551	520	481	499	540	541	530	515	509	532	509	545	506	509	489	533	552	511	495	527	507	510	483	513	542	510	538	506	491	507	548	511	532	513	523	536	545	510	505	527	489	518	512	519	492	512	529	499	518	509	506	558	514	514	536	539	520	554	502	515	526	530	493	551	500	505	526	542	507	532	500	522	531	557	545	546	542	499	517	489	505	527	511	477	518	518	511	530	502	548	510	513	499	512	483	537	506	523	492	501	512	527	566	584	477	525	547	496	555	523	487	545	546	541	525	544	537	548	528	489	543	529	529	496	530	516	551	506	527	547	517	520	492	505	538	533	507	508	515	522	515	516	526	519	513	563	560	511	541	546	498	528	509	546	505	518	510	484	545	513	530	519	542	497	515	538	539	524	492	524	544	520	538	503	510	527	490	510	566	538	573	523	530	503	489	501	504	521	502	560	532	544	545	532	540	464	530	551	517	556	541	540	516	531	513	528	488	504	534	476	472	491	477	534	484	537	519	562	551	539	553	508	496	510	467	540	541	538	506	517	514	516	549	512	502	488	519	528	549	532	508	509	551	535	512	562	512	500	517	522	533	524	501	491	509	519	525	501	521	537	524	520	539	535	532	532	506	530	521	494	544	551	542	513	506	534	496	476	487	485	534	527	481	519	504	505	462	546	556	528	525	517	511	499	519	485	525	511	495	498	528	478	470	485	505	498	532	539	529	496	542	535	551	494	562	506	536	508	519	485	517	509	476	577	514	510	529	551	485	554	532	467	562	520	507	500	498	508	570	520	531	508	562	536	497	515	532	521	473	542	544	509	506	515	540	547	496	505	536	519	530	545	533	526	529	499	501	493	523	478	536	535	510	493	498	523	544	510	523	515	525	482	521	529	535	495	496	538	521	505	532	493	500	535	524	511	513	510	566	513	544	527	520	512	499	506	502	543	512	495	510	498	489	548	506	501	499	533	505	513	508	576	525	533	534	521	526	481	531	510	510	514	523	553	530	513	487	508	529	491	551	525	519	533	497	506	549	510	497	538	523	479	543	533	560	499	490	479	517	520	506	482	510	539	509	514	506	494	543	497	503	531	517	582	516	562	492	530	466	515	502	505	511	516	507	525	513	531	524	484	535	521	505	512	524	531	512	498	520	513	488	521	521	538	529	510	518	484	522	532	503	552	531	492	559	492	531	507	505	505	503	585	534	513	517	502	500	535	519	508	557	522	475	480	526	513	541	546	536	538	528	540	529	555	478	480	524	511	528	510	555	495	540	525	541	512	498	548	502	560	504	513	508	537	539	528	533	520	507	464	507	494	510	539	475	531	521	492	518	562	489	507	536	498	503	562	522	536	558	517	495	558	530	526	515	524	521	545	565	527	480	502	523	510	513	533	502	509	481	526	506	500	499	529	533	517	531	500	498	563	570	534	512	526	503	552	543	527	530	550	493	508	524	505	502	523	522	525	504	569	526	509	558	507	506	520	498	486	538	490	511	531	526	551	499	499	521	507	545	545	541	545	531	477	502	501	518	528	505	581	514	552	504	513	511	507	519	552	535	529	492	524	554	532	503	548	529	500	558	524	523	535	522	533	525	533	492	501	538	538	535	507	523	490	528	512	553	519	498	517	507	535	492	518	522	531	509	542	492	525	546	548	532	588	526	510	538	526	524	524	562	510	473	522	526	510	547	489	524	540	491	560	532	564	498	522	523	513	530	528	510	523	533	592	472	485	498	479	492	574	534	503	519	533	535	546	541	569	493	560	533	538	506	521	510	486	540	547	517	528	542	513	551	536	510	488	517	501	539	517	519	537	536	483	516	507	490	540	503	490	539	489	490	522	554	523	537	543	491	489	496	514	469	500	536	547	535	513	546	504	538	472	540	573	555	517	493	499	481	496	490	489	504	511	558	545	501	510	508	492	537	482	519	531	542	548	511	522	536	511	543	564	510	564	519	500	531	509	471	519	530	502	577	502	504	527	510	484	515	543	485	493	505	532	502	548	492	548	554	497	531	503	545	551	508	514	508	503	486	499	530	541	506	565	531	512	505	493	567	560	549	519	483	523	527	490	570	489	522	518	515	535	525	536	506	542	534	487	546	518	514	537	539	514	469	507	518	542	538	534	524	542	467	524	518	485	517	536	540	583	539	479	545	500	528	534	561	518	534	522	494	542	510	534	535	480	530	503	530	522	558	507	558	509	528	533	509	508	462	505	501	531	532	587	539	522	524	465	530	560	516	539	537	503	513	518	547	542	572	544	544	516	528	512	504	534	563	513	542	511	503	511	524	504	519	565	521	555	509	511	534	537	526	550	480	527	477	572	539	542	543	511	505	506	532	562	542	518	503	533	509	526	507	542	527	560	509	528	537	512	542	487	533	503	545	571	539	522	565	581	532	534	511	498	486	498	552	514	536	476	499	525	515	521	518	538	538	498	506	554	504	561	529	521	503	497	565	560	526	499	539	548	501	489	538	544	528	546	541	538	523	497	532	528	527	531	530	552	542	480	527	506	543	551	523	551	492	527	474	507	543	484	547	548	511	504	482	547	543	553	522	541	535	522	535	507	518	502	497	533	515	526	491	538	495	499	560	494	541	511	546	533	532	542	535	535	509	524	563	499	520	521	552	555	489	523	495	541	514	568	553	530	496	497	510	534	521	532	568	508	560	534	539	543	546	544	500	501	537	533	458	526	521	516	547	557	513	490	573	520	524	521	538	519	515	534	516	496	546	547	528	515	492	513	509	538	521	558	525	532	536	496	510	521	534	495	493	507	518	507	500	512	469	522	568	528	477	529	504	547	463	472	514	571	512	514	490	511	540	511	505	497	552	518	530	533	524	552	507	538	515	510	477	482	558	523	505	570	506	511	540	583	519	498	514	532	555	587	497	510	525	533	532	543	487	492	519	526	513	520	512	528	541	515	500	477	524	524	508	544	527	528	509	523	507	519	512	522	558	540	547	514	527	542	517	496	529	510	496	510	536	537	516	535	508	509	556	503	523	539	523	496	559	522	521	534	514	527	548	488	512	541	481	457	499	499	548	540	490	516	506	542	539	484	499	517	526	496	507	533	548	507	537	511	541	539	512	516	506	503	515	517	532	548	531	508	498	478	504	491	557	518	536	518	456	499	526	537	522	521	484
7650	13112	10902	6058	3800	3121	2603	1997	1733	1329	1140	996	1192	1235	1390	1171	1146	965	765	753	763	727	702	644	810	949	978	978	867	801	755	621	572	614	589	593	530	555	557	564	573	560	573	575	553	581	541	569	575	539	575	531	578	564	537	578	565	534	522	526	562	592	594	543	537	553	599	550	536	574	572	564	588	564	560	544	575	568	544	550	578	571	553	573	550	543	546	567	539	538	577	578	547	595	534	559	572	549	556	556	547	512	562	541	568	567	593	578	608	535	532	537	579	588	580	557	544	533	529	547	558	548	510	562	550	584	549	567	579	537	566	539	552	519	534	556	592	547	538	602	576	520	548	519	557	573	532	592	574	561	534	528	566	562	543	549	563	524	548	509	613	554	525	544	573	512	582	548	546	547	531	596	542	617	547	547	588	538	585	530	581	546	521	592	512	511	557	613	569	581	556	579	596	547	565	593	640	540	570	587	615	527	554	548	556	588	537	554	574	564	568	574	539	552	640	552	556	584	519	587	568	581	568	563	533	591	597	516	571	550	551	503	565	547	550	554	548	601	602	518	553	568	538	593	569	592	525	544	554	581	540	550	553	599	559	552	570	567	560	513	555	548	543	560	541	573	534	545	537	548	548	568	590	578	530	524	560	580	551	516	547	595	541	579	544	602	548	566	556	515	620	533	553	553	554	567	546	553	543	560	559	525	566	543	501	563	619	545	577	547	587	549	593	534	548	578	573	562	574	548	549	565	545	527	549	578	545	563	583	522	557	540	555	584	573	560	544	540	570	530	586	593	568	584	555	577	558	568	555	542	567	562	562	545	555	569	556	521	535	535	590	562	567	520	566	613	565	578	600	574	566	536	542	576	547	503	597	606	532	557	560	543	599	511	561	542	561	539	603	527	597	585	550	493	543	544	553	533	587	526	573	575	520	570	554	573	565	627	533	562	555	519	543	558	590	572	562	535	531	553	533	594	526	568	529	537	558	515	552	592	539	581	539	555	570	599	540	553	558	553	572	586	568	557	521	562	582	599	569	590	565	596	544	549	555	559	507	551	588	580	565	588	546	588	526	565	563	570	511	554	572	544	569	597	557	540	528	563	544	521	558	578	553	524	547	565	549	587	551	515	576	596	548	570	542	561	581	554	511	554	586	573	576	563	547	597	567	564	591	549	584	597	540	552	596	548	532	588	517	590	562	527	520	572	561	586	577	603	572	568	527	532	576	576	548	541	566	562	539	576	514	597	569	538	560	534	543	550	574	561	544	502	587	584	558	565	582	575	565	539	618	553	571	600	535	525	563	520	548	583	544	550	573	558	563	540	566	537	569	535	571	550	539	582	572	591	574	561	536	507	606	564	534	530	530	582	542	575	581	585	579	540	555	605	530	548	526	524	566	554	535	549	524	555	542	525	524	587	565	552	568	573	554	561	576	561	585	545	571	533	570	554	567	554	536	552	564	545	538	531	519	550	571	552	589	528	519	550	576	520	584	553	543	569	540	570	608	578	536	563	566	554	597	532	547	549	586	541	578	520	558	589	549	535	533	558	503	527	560	536	544	554	552	569	582	571	543	563	532	591	534	553	578	581	493	555	560	585	524	522	539	540	550	584	538	566	546	547	565	531	593	572	552	588	565	574	565	545	535	522	585	540	565	526	555	589	555	528	537	593	526	533	580	536	562	555	583	568	591	572	542	553	553	542	557	559	550	563	558	551	594	528	549	547	560	570	569	532	548	579	622	573	563	600	594	545	523	560	545	521	600	552	552	573	559	560	532	565	563	575	520	578	571	540	552	586	572	555	541	525	576	561	549	595	566	573	575	543	577	552	542	546	543	560	539	535	499	530	540	573	587	551	582	554	589	590	616	568	551	564	584	563	565	561	551	568	517	557	604	536	530	581	523	576	542	534	561	559	590	554	554	539	557	582	609	545	526	554	577	580	563	550	533	535	581	591	547	557	528	570	553	588	549	582	577	570	596	560	547	549	564	605	592	545	536	533	560	572	554	571	576	556	576	604	546	535	538	567	561	558	570	567	566	537	530	544	549	542	581	554	530	556	512	537	561	564	537	557	518	561	576	548	537	536	566	560	533	546	546	556	566	550	577	573	592	557	580	519	545	590	511	530	585	535	554	530	588	578	537	572	541	566	528	535	576	561	584	561	565	594	510	570	521	586	541	541	586	527	527	586	569	555	562	547	540	567	527	540	550	542	562	537	616	580	552	563	549	559	551	534	524	591	549	529	575	552	545	553	569	523	562	551	592	507	546	559	565	573	607	607	543	592	548	581	608	559	589	555	553	579	556	613	569	539	540	540	532	599	577	530	576	586	545	577	557	578	591	562	557	579	545	564	543	554	528	545	547	533	580	594	558	538	525	503	556	542	590	541	522	526	551	570	563	562	517	560	563	534	562	583	553	546	564	541	508	574	565	546	580	562	558	522	545	566	532	584	568	554	533	524	556	526	561	584	583	539	584	536	515	574	562	592	558	516	554	541	517	575	569	555	600	563	539	545	567	527	550	569	560	549	548	569	515	557	567	547	549	579	545	544	540	565	559	559	530	556	561	532	545	553	564	542	597	557	566	572	568	613	576	563	548	575	543	581	556	613	554	557	530	527	539	557	548	554	608	589	575	573	533	565	544	558	597	610	555	595	525	566	539	607	541	585	558	577	534	599	620	530	575	554	534	511	586	559	568	533	528	552	553	560	537	567	579	534	536	542	531	580	576	563	558	560	557	559	548	556	562	552	563	571	591	581	525	534	611	594	568	498	604	574	561	556	567	575	551	594	555	536	569	557	515	569	546	545	575	584	585	573	584	568	590	581	542	524	590	602	562	585	514	549	531	517	542	572	528	511	524	559	583	582	564	547	561	625	500	562	542	511	551	578	576	526	590	573	544	543	590	584	576	578	571	482	560	546	637	555	594	583	573	535	554	509	559	554	569	559	530	567	533	576	586	575	545	531	584	564	542	593	593	570	537	588	574	542	564	575	525	560	573	541	557	526	568	506	577	603	558	551	571	573	533	593	552	616	540	574	543	531	564	523	596	557	544	582	594	548	571	524	517	562	532	525	540	571	552	583	570	580	610	563	562	534	543	574	577	562	591	552	607	552	549	565	551	555	555	533	565	584	580	568	518	510	563	544	566	544	562	523	572	507	499	534	540	578	570	529	512	566	564	590	554	556	544	585	539	533	575	531	558	601	544	581	520	585	593	524	538	563	551	516	553	532	534	571	558	537	578	557	568	538	556	546	590	588	551	575	571	560	498	588	572	606	572	534	547	585	547	551	561	531	551	551	541	582	571	586	552	562	557	553	580	539	546	590	525	577	517	510	551	582	567	551	582	557	560	589	575	554	587	486	504	613	561	562	523	602	590	549	573	607	546	620	549	585	578	552	567	544	572	553	584	510	572	573	545	555	562	560	567	582	581	606	567	542	588	559	585	560	556	574	597	544	555	537	518	556	540	522	586	559	595	559	556	567	599	570
23971	21274	28495	24385	21250	11489	3546	2043	1541	1349	1197	1097	1258	1314	1183	1297	1185	1085	964	849	849	772	825	775	2156	3147	3227	2181	1978	1281	936	713	636	578	572	551	535	513	548	541	516	553	502	475	514	529	497	512	509	498	498	512	498	519	535	536	519	546	465	473	526	494	534	535	523	528	528	515	513	539	521	541	571	569	550	526	500	552	522	504	543	514	490	522	519	500	519	538	489	498	534	467	505	527	531	490	546	511	518	523	540	535	535	533	502	515	524	515	538	537	520	535	510	489	525	471	541	521	506	534	492	490	495	535	524	524	482	510	546	533	534	541	515	505	521	527	476	541	495	500	529	542	525	500	533	535	548	500	507	527	510	462	506	508	495	569	508	483	522	537	510	521	518	552	531	552	539	497	504	520	516	532	500	498	552	475	524	533	537	501	532	571	553	519	529	527	514	531	487	542	500	514	540	541	490	575	502	534	473	484	532	537	504	500	513	499	521	508	514	526	517	534	529	519	563	516	509	503	471	543	497	535	535	522	493	532	512	539	529	456	503	509	548	505	509	505	495	548	483	500	489	497	477	534	517	489	502	501	476	509	511	523	566	530	531	535	531	505	528	531	538	522	504	522	521	533	542	480	554	535	521	550	553	482	525	513	543	515	521	552	518	540	491	510	561	545	504	489	532	542	499	541	540	547	526	534	499	532	557	504	514	506	552	554	516	529	527	537	541	482	516	542	507	544	479	494	523	526	527	502	527	505	527	485	528	536	516	505	506	566	547	519	539	548	559	553	536	508	543	488	543	533	526	497	598	499	494	527	527	583	523	554	515	552	503	504	541	499	532	490	480	511	518	543	492	544	542	488	538	527	514	571	529	553	546	484	535	523	503	514	502	509	499	513	498	573	514	510	543	510	527	505	538	513	539	522	498	548	510	536	545	547	506	510	503	487	511	514	527	511	530	507	483	530	515	552	509	510	490	528	501	528	483	511	497	539	527	522	516	494	557	518	501	509	542	514	567	542	510	528	515	533	576	505	565	527	535	535	511	498	524	566	574	522	509	507	538	525	524	537	484	482	553	494	491	512	524	494	525	527	543	495	555	557	513	530	566	527	500	545	515	546	488	488	536	518	480	497	487	534	561	549	540	509	519	498	525	527	518	506	559	531	544	540	469	537	566	510	513	518	514	540	543	522	524	512	515	531	507	516	523	523	542	496	528	485	556	545	498	528	538	541	522	517	514	509	518	511	503	480	544	478	493	539	507	532	572	563	561	515	517	534	528	476	541	521	556	556	558	518	490	523	534	528	518	475	492	508	517	517	499	512	506	511	489	525	543	509	485	504	536	513	515	482	512	534	546	516	496	465	485	529	532	530	533	491	500	525	510	496	522	513	536	525	527	496	551	547	528	500	514	507	548	512	549	490	550	482	520	506	520	513	503	538	513	529	515	516	526	532	506	515	485	568	522	552	499	501	489	505	527	494	515	515	521	488	520	503	530	533	527	513	503	532	504	476	560	509	461	552	508	523	522	523	527	502	556	547	486	520	542	537	488	540	524	545	554	524	515	475	528	509	523	519	531	537	516	527	500	490	476	520	520	540	514	508	518	527	520	489	517	503	503	559	530	501	532	492	528	506	498	508	522	525	524	546	532	520	561	521	499	542	523	547	545	495	504	521	491	522	521	537	531	471	505	567	507	521	496	534	519	512	553	539	519	532	510	511	513	510	533	529	550	496	557	480	500	529	490	544	576	566	542	524	534	519	520	551	524	474	479	519	537	501	508	497	516	524	516	528	502	525	526	496	560	501	519	522	471	503	550	492	500	543	513	527	561	551	523	509	507	500	522	515	492	538	531	520	521	511	538	492	519	535	515	532	515	526	499	506	497	511	511	480	528	509	522	532	508	487	503	494	516	545	509	546	544	525	545	559	555	522	502	510	539	526	516	471	512	526	516	549	503	533	528	564	524	518	506	510	530	523	500	522	532	485	530	511	551	518	513	544	506	526	509	513	513	516	502	546	502	571	528	485	524	527	492	529	548	494	545	485	475	507	507	529	478	512	494	504	549	530	510	511	537	555	515	534	502	544	528	546	538	553	524	512	535	523	507	461	557	515	524	507	493	529	556	580	475	498	529	513	517	529	493	506	542	516	498	499	524	543	549	492	531	522	529	485	522	492	534	524	521	544	526	527	546	529	531	562	537	559	513	546	526	526	519	523	503	501	558	525	495	528	526	534	486	510	561	534	500	540	532	524	490	497	531	553	534	519	534	523	557	546	547	504	494	535	494	554	516	520	525	527	529	481	526	569	504	498	522	499	513	525	530	549	533	514	515	549	496	506	541	537	510	508	543	506	531	558	499	471	498	508	511	536	516	574	525	531	518	538	491	513	531	539	468	501	546	506	501	517	520	540	488	558	472	581	528	476	503	506	540	577	523	487	546	531	548	455	486	493	516	486	493	544	497	466	500	562	521	500	532	491	481	530	484	497	518	550	519	513	509	550	514	515	505	521	543	532	522	540	512	497	483	506	530	503	535	531	539	531	526	481	504	575	527	530	538	516	522	495	531	516	537	492	534	541	495	489	521	545	500	489	503	498	527	526	521	502	484	526	520	547	486	529	544	551	497	513	514	516	533	519	534	500	491	480	513	542	462	503	522	550	525	555	525	523	525	572	490	508	548	512	487	550	505	490	530	537	496	503	507	519	523	534	512	506	572	505	461	559	496	571	545	543	531	491	476	521	556	464	519	492	544	518	497	490	486	517	513	536	525	521	505	567	512	549	519	504	515	513	504	524	500	528	496	569	491	474	492	544	518	494	524	497	510	492	507	502	536	503	524	537	552	535	495	503	524	551	537	493	523	528	489	552	492	531	495	521	526	487	523	520	488	514	532	547	528	520	534	536	539	537	537	559	510	511	493	508	524	554	515	475	527	531	552	512	514	529	518	550	508	530	507	513	501	513	523	520	520	521	511	478	494	505	538	577	553	478	526	522	547	536	555	503	556	524	504	527	556	558	511	539	550	543	556	533	517	476	505	496	553	558	558	509	515	503	519	568	524	543	511	494	503	522	539	515	499	537	503	536	489	523	561	490	542	507	522	524	527	533	537	606	489	491	520	502	552	532	504	517	537	540	514	515	496	551	486	512	520	529	507	531	570	531	529	527	537	508	509	526	505	541	516	499	531	525	505	503	532	561	509	506	542	537	544	493	500	521	537	557	530	505	531	568	536	551	484	525	525	491	542	505	507	527	558	518	529	492	492	538	494	561	547	560	489	506	523	527	499	514	481	499	533	499	530	527	495	505	568	564	523	512	520	493	527	526	482	485	525	498	510	550	539	548	512	517	491	547	489	570	512	511	499	525	544	556	544	534	535	509	510	542	454	500	509	479	534	515	526	553	492	505	532	520	516	504	563	507	516	508	515	512	491	486	522	547	527	525	545	519	536	529	479	511	532	514	552	479	515	500	517	532	505	509	501	566	520	512	554	542	536	535	514	494
7347	20722	16011	10181	6530	5291	4602	3330	2527	2136	1730	1750	1854	1988	1844	1875	1811	1563	1275	1120	1119	1007	1011	1066	3451	4886	4878	3033	2780	1753	1122	807	668	599	585	540	502	539	531	479	519	511	557	554	558	542	562	553	565	569	553	580	549	542	506	522	515	543	535	547	541	549	540	533	549	511	572	524	550	568	545	515	547	511	552	531	514	550	588	560	557	556	510	525	532	541	555	501	515	523	569	539	566	524	545	519	538	513	586	561	538	562	523	512	518	508	539	531	592	574	594	564	560	501	554	545	544	554	568	541	544	555	506	535	495	521	575	553	536	546	548	535	562	570	560	538	590	555	586	550	549	579	574	582	500	516	533	554	567	532	554	491	538	567	557	503	538	563	557	516	582	586	492	575	546	592	541	545	562	538	555	537	524	563	561	538	547	550	575	519	553	528	561	582	533	567	542	537	555	515	549	555	503	533	540	506	519	567	527	546	516	559	544	519	575	548	547	514	541	519	588	554	539	540	586	547	538	537	566	559	579	540	499	546	538	536	547	530	524	521	551	519	569	533	496	551	536	571	557	554	495	525	595	538	514	534	537	549	566	583	549	558	553	547	546	549	534	582	540	557	524	549	565	572	545	554	546	500	553	537	526	550	578	529	572	584	560	541	542	554	541	520	528	561	513	532	542	559	582	603	567	537	554	516	553	550	556	584	597	552	519	573	544	548	581	585	520	536	546	531	587	522	570	562	597	559	549	545	506	555	551	516	549	496	525	538	523	555	574	537	543	577	494	576	544	553	534	523	588	573	507	580	514	561	523	530	522	555	542	525	548	512	529	554	544	552	527	549	497	540	537	518	516	527	540	545	547	553	532	533	547	556	566	591	558	534	551	594	563	550	549	533	559	497	542	534	522	518	535	554	530	569	557	549	543	573	567	541	534	567	539	521	548	553	549	557	525	494	560	549	544	555	596	519	546	519	536	546	557	529	547	532	532	528	553	523	536	548	550	539	557	536	561	541	542	556	575	529	506	542	544	553	576	556	504	523	531	537	594	567	539	555	551	563	522	554	556	542	519	528	523	547	506	535	527	538	546	538	584	537	541	539	513	543	526	547	546	539	526	558	481	523	549	568	529	574	546	544	543	537	577	557	578	575	545	583	545	569	534	559	512	546	572	576	569	528	542	551	552	527	509	533	580	516	563	557	539	588	548	545	558	520	556	564	560	551	517	531	581	591	537	582	495	528	561	548	543	518	568	561	513	561	534	526	584	527	536	581	558	537	536	535	559	568	516	565	573	580	538	515	519	533	534	551	555	513	519	564	502	543	553	578	535	558	564	509	540	544	521	566	559	558	558	551	541	511	539	574	528	560	551	564	523	522	532	523	507	526	542	494	481	495	527	509	530	553	518	569	537	555	529	558	550	541	558	507	554	526	503	529	523	535	547	547	521	539	519	560	493	593	529	539	594	506	543	529	548	506	539	551	532	537	539	546	524	477	566	540	547	552	540	578	548	518	517	571	578	546	562	559	511	535	563	552	585	579	583	541	541	496	569	530	576	534	568	541	548	535	486	581	565	558	547	513	506	553	533	522	567	534	522	539	520	555	551	526	556	519	559	550	567	549	583	571	548	513	564	514	560	528	518	559	550	560	554	580	540	577	584	549	544	573	564	524	587	517	510	549	526	544	541	531	513	552	540	543	514	570	525	521	570	535	547	544	587	572	517	537	567	509	567	566	583	522	554	542	505	523	532	535	580	611	543	533	565	574	538	542	576	549	512	574	545	581	541	533	565	549	571	511	550	540	523	555	569	536	496	568	536	583	560	546	527	570	526	537	522	536	521	542	516	588	570	521	524	559	540	563	575	578	557	486	545	528	530	530	542	563	580	558	542	525	541	560	550	581	545	478	579	534	549	543	568	550	556	486	547	535	515	527	536	523	589	513	562	535	556	563	575	562	554	545	562	546	517	553	491	498	532	532	577	521	575	534	530	554	539	592	534	580	557	538	539	562	524	510	553	550	548	572	526	499	506	534	600	515	545	562	543	570	571	590	519	546	536	527	542	582	577	585	558	518	513	566	534	557	529	522	542	555	577	557	510	550	551	542	520	547	546	566	514	566	551	577	530	547	529	494	540	543	507	525	518	517	544	544	574	529	537	496	545	488	573	560	560	534	532	526	564	529	545	566	536	545	513	589	497	570	529	514	515	534	554	590	588	547	565	464	534	530	517	581	549	533	561	548	586	581	560	565	538	569	557	572	563	546	517	564	539	544	572	538	540	524	510	547	582	607	584	555	568	545	521	514	554	517	518	542	548	530	529	563	517	583	538	574	520	543	568	540	560	555	517	533	547	547	554	526	536	532	592	551	533	540	549	543	531	579	539	513	515	576	511	555	504	522	491	538	550	529	556	550	545	538	521	506	548	535	520	560	515	551	524	571	519	552	538	516	520	595	564	584	586	553	537	543	545	551	568	537	555	584	571	543	552	552	530	568	568	514	535	585	524	538	566	537	518	539	566	570	530	573	544	517	524	536	539	537	552	545	558	551	512	550	529	567	538	552	561	524	617	554	567	559	570	530	536	539	560	538	546	622	561	511	525	552	521	499	575	620	513	527	496	545	530	577	551	509	547	484	519	542	525	554	507	530	572	535	512	526	576	536	528	519	546	553	579	513	570	550	546	572	549	530	504	545	541	543	536	542	579	569	540	545	533	561	517	509	534	539	590	552	531	555	545	555	545	542	542	554	500	545	505	542	502	544	534	537	512	523	560	573	538	562	485	529	538	563	564	553	506	585	540	541	533	525	555	505	517	509	537	547	560	568	532	577	508	511	548	529	548	545	533	529	544	566	535	529	558	553	543	497	544	590	519	552	555	559	515	557	511	578	566	571	573	513	508	570	561	536	542	536	552	578	568	556	535	531	547	515	570	540	569	520	531	538	560	561	558	555	582	553	537	566	519	576	553	550	520	541	538	532	555	531	519	534	588	554	534	553	550	572	553	551	495	532	548	561	525	565	506	578	514	530	525	560	544	558	543	519	538	569	516	523	524	543	520	549	530	567	540	556	548	529	519	550	562	522	529	536	541	531	543	527	528	566	574	532	558	555	579	537	554	550	549	483	527	580	545	535	559	543	520	536	539	553	549	561	552	537	526	531	561	534	532	567	545	529	543	533	517	577	512	547	581	562	512	541	552	531	509	581	563	538	567	531	552	570	568	536	558	556	530	535	516	518	526	543	577	529	539	560	516	528	554	534	549	518	569	561	548	547	581	495	495	516	583	532	540	562	530	570	539	576	550	514	555	568	564	534	557	550	558	499	530	518	555	518	552	569	548	564	528	541	532	538	535	555	544	529	544	554	625	528	532	538	554	521	509	541	529	526	537	496	554	580	564	544	553	549	555	518	532	519	529	575	527	519	555	517	571	541	579	548	549	596	540	529	593	495	589	516	528	530	568	557	574	546	514	522	526	527	575	589	527	528	529	525	540	529	513	549	558	546	560	560
25140	21302	27536	25419	12656	2943	2251	1596	1576	1489	1410	1414	1413	1333	1287	1215	1192	1137	1066	1010	953	890	908	842	1331	2121	2030	1681	1400	1257	977	797	704	708	650	638	657	664	676	650	669	718	647	673	646	626	693	645	671	675	672	630	691	654	635	685	649	664	705	691	649	658	734	679	683	651	676	640	712	647	712	687	689	663	659	684	625	655	673	657	694	672	645	716	642	665	706	655	688	695	614	666	665	690	624	664	669	674	713	663	649	667	676	684	647	685	687	689	667	626	615	625	680	626	670	646	716	747	659	672	644	687	664	711	632	684	628	674	684	630	640	625	681	682	674	675	688	679	683	649	680	700	694	672	669	699	616	709	716	674	638	650	639	651	623	671	671	686	663	674	686	672	656	690	708	648	669	671	675	684	683	660	643	680	660	691	630	676	708	679	676	638	623	719	687	657	636	630	708	671	706	666	655	675	635	670	663	664	671	677	648	644	644	652	679	673	661	669	657	627	670	641	673	663	663	681	671	696	653	658	684	673	698	637	641	601	658	658	674	680	646	669	671	680	660	712	676	631	671	643	680	685	695	671	678	728	690	687	679	680	748	690	598	642	697	623	659	704	652	686	691	659	683	682	687	639	672	699	674	673	657	625	689	687	644	639	644	685	677	727	684	685	648	701	700	665	652	667	712	673	682	669	657	693	652	674	703	682	694	688	674	666	645	688	689	641	664	700	712	626	702	660	709	681	654	662	652	687	726	726	658	676	675	692	661	682	652	678	633	615	664	720	666	728	656	720	650	672	731	635	645	656	688	688	679	680	715	721	634	689	624	677	672	695	664	681	704	618	663	683	653	698	662	710	642	732	665	667	619	643	673	708	674	678	662	661	663	657	667	697	618	689	652	666	681	675	643	686	629	713	710	663	656	693	639	689	674	716	650	678	693	671	673	660	647	684	636	638	652	624	655	652	734	707	671	657	630	678	641	661	667	732	645	661	675	672	669	666	630	654	666	659	703	644	686	669	627	695	668	699	673	649	652	676	649	682	672	690	660	659	663	685	614	645	686	675	628	663	657	639	661	645	658	668	689	671	691	685	662	658	640	675	661	630	694	695	700	694	658	654	678	644	713	685	680	670	645	653	693	660	689	677	680	663	659	647	667	662	667	658	673	661	617	665	685	674	735	722	650	651	685	641	661	683	681	682	692	704	663	679	695	659	664	675	646	683	666	670	650	692	696	662	683	658	661	695	647	691	674	640	687	657	694	699	671	650	669	691	660	604	731	672	686	647	694	677	671	713	609	661	670	650	678	658	717	634	653	665	678	681	639	664	684	672	680	670	694	639	709	685	721	677	719	700	653	642	703	699	678	677	677	703	632	700	640	665	675	691	640	675	642	657	600	720	693	687	624	678	668	645	701	699	654	720	684	701	693	702	695	650	632	670	670	651	668	684	671	652	665	674	636	672	659	628	692	682	678	708	642	717	624	653	678	672	658	679	661	647	643	692	728	667	648	697	669	640	627	663	684	668	694	692	647	704	651	720	651	648	644	705	649	678	640	659	690	671	647	667	605	672	656	617	650	691	683	678	674	616	683	683	690	660	643	637	700	674	677	674	650	711	632	667	678	698	642	675	673	652	653	649	696	653	655	648	690	628	621	643	661	709	689	633	675	661	697	704	650	715	669	646	688	660	637	629	664	651	651	675	650	656	675	649	708	663	702	728	666	707	659	670	700	649	677	679	722	631	629	631	660	661	643	681	673	644	680	678	595	662	681	671	633	661	627	688	643	674	662	697	691	674	646	633	684	662	645	707	656	680	656	697	672	676	664	650	672	706	657	636	697	687	639	711	683	658	684	673	650	668	664	668	649	684	683	661	692	708	662	675	682	690	656	627	679	631	630	659	649	665	681	669	685	628	669	646	686	618	660	672	670	653	720	673	672	718	680	637	640	673	685	680	681	616	689	687	638	709	684	674	676	685	678	662	660	705	660	692	684	691	643	677	668	687	669	683	672	641	643	696	702	640	649	667	683	661	654	674	686	646	633	670	640	671	663	668	650	705	713	639	684	684	664	683	669	654	681	659	705	705	620	674	662	679	648	706	654	687	662	692	684	600	657	676	659	677	666	695	703	626	695	700	681	670	688	673	677	678	691	643	639	686	649	670	687	656	663	678	694	638	711	664	645	688	644	703	682	646	605	597	650	673	669	676	674	679	644	729	672	655	667	656	656	680	673	704	697	658	682	646	611	666	687	696	683	673	677	701	640	630	641	729	607	657	693	686	646	668	689	675	626	681	648	691	743	650	673	687	716	678	644	678	704	666	666	649	666	696	664	694	709	691	659	638	662	640	663	675	662	727	672	631	683	664	675	655	680	621	650	681	636	687	690	658	641	674	653	675	680	679	708	683	721	638	651	699	717	680	689	681	721	646	680	663	619	674	669	719	650	657	632	648	680	660	676	646	651	697	677	668	644	696	658	637	656	678	660	633	685	692	628	645	719	697	693	699	627	650	647	705	701	625	662	625	666	694	663	658	662	694	656	694	640	683	701	670	664	670	698	656	688	683	691	637	686	704	667	656	715	666	672	661	665	668	681	674	690	671	658	681	651	640	674	647	681	668	688	705	681	627	622	630	679	611	716	728	701	675	649	652	677	670	622	704	695	676	644	665	670	633	672	608	629	643	708	624	700	682	689	676	659	686	689	640	680	670	640	671	667	699	613	637	695	633	675	699	664	656	663	700	644	693	674	694	650	702	683	642	685	669	691	628	666	650	707	629	667	694	685	659	695	658	684	649	667	659	633	675	689	667	698	622	660	612	675	706	728	658	697	660	674	666	672	656	665	642	681	666	639	714	715	625	673	678	646	666	661	700	670	653	643	716	643	710	644	631	713	690	673	634	654	694	644	687	682	685	668	735	639	694	668	706	687	671	714	667	681	694	676	634	719	663	719	679	647	648	680	664	667	671	665	677	706	689	717	692	633	633	678	656	648	672	705	666	683	727	712	667	688	636	618	651	739	652	653	620	661	676	680	623	648	629	659	693	683	653	676	687	660	660	682	681	677	717	704	670	668	710	670	732	681	643	709	688	649	703	666	664	701	663	657	694	668	674	672	640	695	679	580	635	637	678	734	655	691	686	667	638	660	737	695	672	626	706	649	651	700	627	704	630	667	721	661	652	649	672	668	684	667	686	674	717	683	663	620	677	657	658	691	651	648	689	709	668	650	644	706	669	656	649	647	621	685	678	661	647	637	630	655	667	734	652	653	702	691	650	717	654	703	678	693	694	711	681	624	701	656	627	662	666	676	687	679	695	656	661	686	663	649	568	700	669	654	647	662	634	697	692	692	689	696	669	681	689	691	678	648	656	689	643	643	686	659	693	664	691	662	709	690	622	669	619	696	664	632	648	694	691	641	644	654	646	669	685	645	644	678	679	682	639	653	666	662	693	696	655	682	711	693	692	667	690	640	663	670	675	666	732	663	677	691	691	639	666	669	635	685	676
7221	16404	13404	7582	5112	4141	3741	2811	2754	2490	2216	2179	2227	1913	1789	1798	1686	1464	1360	1357	1235	1082	980	988	1993	3533	3219	2512	1983	1574	1166	915	740	695	708	737	763	710	712	691	732	704	658	711	715	685	674	748	716	751	693	682	649	757	691	752	661	659	700	702	694	699	671	706	694	709	730	681	708	675	694	690	733	691	673	709	697	736	714	668	720	718	686	672	650	645	690	730	687	713	709	701	624	716	695	711	713	739	722	695	666	671	714	683	704	675	695	697	707	691	713	709	733	667	720	703	676	731	683	691	675	707	709	715	717	713	692	711	743	714	688	740	714	732	681	709	689	678	684	667	690	683	690	706	707	664	693	739	677	692	691	728	715	699	734	678	688	739	753	649	722	685	684	683	752	648	732	699	686	746	737	708	700	744	712	661	691	703	774	682	661	715	713	688	659	725	673	753	736	711	705	715	712	739	726	674	707	706	684	641	705	722	705	693	728	707	685	720	712	724	713	655	716	671	680	677	621	723	730	699	697	703	748	711	698	699	685	700	663	691	736	701	729	678	736	687	680	627	698	694	743	666	678	712	697	726	634	635	664	714	686	711	701	713	688	686	690	693	693	686	701	747	720	683	698	723	733	692	689	696	694	723	770	679	714	684	676	697	724	658	705	685	723	737	698	654	689	704	703	710	705	669	687	738	713	714	657	646	713	669	674	643	715	717	658	700	694	682	707	712	699	709	733	693	697	702	762	699	703	753	709	711	687	681	637	711	687	781	650	700	703	700	715	704	640	685	686	725	714	703	688	693	656	662	721	671	715	703	707	680	686	727	672	683	659	693	719	741	677	679	631	715	643	723	650	686	725	664	695	702	696	723	708	679	667	682	707	746	676	747	709	666	722	676	717	689	739	708	701	757	695	662	724	683	636	689	706	707	716	691	682	718	679	679	713	655	735	737	695	671	702	719	648	695	687	727	711	685	715	655	690	653	689	657	701	693	695	676	669	698	693	708	732	683	702	727	652	687	713	713	685	696	658	684	712	730	697	744	701	750	711	691	652	710	702	689	686	667	684	710	719	717	708	677	714	666	673	743	706	700	710	709	724	699	713	645	664	682	747	730	710	746	693	718	726	686	654	739	710	654	681	778	683	714	706	700	743	698	645	688	660	679	696	730	671	685	749	735	685	687	711	669	692	718	681	700	720	679	702	700	727	642	675	656	742	685	679	694	726	689	683	692	717	707	709	726	694	706	743	684	701	700	712	685	709	708	670	701	704	695	702	717	658	687	662	684	697	678	679	744	676	709	666	683	692	658	635	696	701	704	687	722	709	737	745	717	643	709	749	719	727	626	621	668	676	743	704	656	692	689	715	690	654	690	727	628	740	656	741	683	710	702	734	740	679	702	683	768	668	709	707	664	723	686	701	693	686	713	651	700	702	650	697	730	680	684	691	701	701	650	711	703	713	680	744	736	728	734	701	695	714	703	680	686	707	665	687	736	676	667	723	682	706	659	700	698	658	731	703	697	668	670	660	659	704	677	736	718	729	688	697	672	687	730	694	741	707	692	727	665	730	688	687	670	678	743	751	707	682	659	683	663	755	696	669	716	696	715	718	707	710	677	662	750	706	661	717	687	683	641	693	690	692	739	694	709	648	718	749	716	754	718	681	691	680	690	718	697	720	685	708	698	740	737	707	705	678	726	646	678	700	658	729	649	700	673	723	748	637	714	716	704	659	697	717	717	679	643	714	729	739	700	704	712	691	714	707	691	688	690	692	658	707	692	712	686	677	680	712	719	721	709	696	761	723	716	676	691	702	699	734	690	732	682	690	684	715	683	724	671	682	698	678	688	691	693	649	708	710	689	666	677	711	698	673	730	655	655	685	686	728	685	706	693	685	686	687	747	667	714	711	656	637	668	661	669	651	713	722	688	724	661	707	695	705	684	696	703	704	662	732	683	684	710	703	695	706	693	711	701	677	695	686	677	694	687	717	662	706	740	697	639	650	698	660	705	673	724	725	718	720	709	685	658	697	720	725	717	764	696	681	732	701	734	694	676	700	668	678	750	704	679	692	706	719	701	665	696	723	706	722	698	673	665	671	676	612	692	715	668	705	669	680	680	711	732	709	688	687	648	696	683	687	663	721	715	739	707	667	724	686	729	698	685	736	676	689	736	676	655	692	710	669	685	662	654	679	680	661	695	667	700	668	683	723	677	677	742	728	712	690	674	722	679	694	693	721	696	669	652	721	673	702	670	663	671	716	666	681	695	717	692	693	679	692	674	668	716	731	718	721	713	707	712	721	750	675	714	668	703	702	716	671	723	763	639	713	698	691	726	678	715	694	731	689	720	721	704	705	674	670	710	688	704	677	687	690	712	739	710	701	760	657	681	692	705	695	737	712	709	653	705	705	736	664	689	691	657	717	720	679	657	696	708	688	750	695	768	681	685	709	646	678	730	703	675	669	730	680	707	678	687	722	646	695	651	675	681	676	715	686	700	716	731	694	721	714	683	689	727	707	686	711	701	723	679	688	682	751	679	715	689	678	687	716	682	741	689	697	718	659	655	695	728	759	688	745	689	666	714	675	701	719	671	660	709	719	707	733	670	712	734	730	685	702	690	741	676	712	681	701	680	693	671	702	680	711	683	746	717	669	675	692	734	714	720	715	711	724	685	678	668	677	700	694	691	736	709	705	709	708	722	687	734	741	690	669	667	729	729	710	698	728	726	693	698	659	709	699	737	662	680	681	725	718	786	673	698	687	711	697	733	684	772	678	729	719	652	713	682	672	709	682	698	686	689	727	680	718	719	743	720	677	676	704	673	671	723	673	669	701	668	691	700	701	704	684	693	665	720	718	671	719	701	728	685	721	700	669	697	702	660	684	698	696	674	697	736	700	693	669	706	675	680	713	732	692	698	650	679	704	686	716	743	681	706	697	662	711	696	672	729	694	683	765	667	698	658	716	723	693	710	667	664	704	694	703	728	687	685	721	720	682	723	693	671	700	762	681	676	676	668	696	708	713	723	738	671	703	683	662	756	715	695	720	675	700	734	702	703	735	714	703	693	704	725	705	728	709	709	716	743	702	675	711	693	659	663	682	718	697	740	679	703	726	651	766	678	746	666	681	686	691	696	734	710	725	689	746	702	726	736	752	679	712	710	685	682	720	762	728	729	668	699	729	734	679	656	691	672	687	648	712	738	740	668	676	685	681	703	695	688	672	672	719	725	671	703	722	706	706	719	734	690	691	722	734	731	683	724	707	670	730	668	690	659	750	717	700	682	688	679	717	737	717	726	669	701	687	694	720	683	654	696	682	679	717	694	694	726	720	680	723	666	684	645	713	664	702	678	710	681	710	700	715	726	699	725	697	699	678	737	689	736	769	725	694	687	711	678	707	680	723	690	678	695	700	683	718	706	758	665	725	682	686	710	711	716	686	680	656	745	732	713	677	694	723	740	689	686	655	670	746	751	709	722	703	694	664	688	727	691	705	760	672	688
22686	21284	29016	23848	21269	21440	12904	3885	3333	3110	2612	2426	2515	2357	2334	2039	1809	1554	1261	1128	1141	1134	1068	1058	2828	5264	6624	5040	3513	2568	1834	1253	960	796	779	792	750	775	751	791	831	762	755	731	760	753	705	786	737	759	755	751	717	742	752	735	788	735	744	777	771	750	770	707	800	731	680	736	721	757	691	741	715	748	810	751	699	716	679	756	749	764	722	705	741	789	747	805	734	766	763	767	768	745	772	689	802	757	751	733	765	717	797	775	772	801	716	750	753	753	779	774	728	794	755	753	702	725	727	778	750	787	770	709	742	741	733	761	757	750	757	735	712	749	771	746	747	701	777	715	701	725	737	739	718	753	729	778	726	787	774	784	734	740	767	763	715	774	719	739	772	725	746	742	733	758	797	694	712	774	726	739	751	734	757	713	760	758	741	755	757	756	721	713	758	744	741	786	731	725	729	725	767	739	742	794	726	691	746	705	736	749	777	770	730	773	751	686	753	735	784	733	776	736	752	731	759	737	760	778	735	758	784	742	733	791	786	677	766	781	728	782	750	747	754	709	759	653	739	713	769	791	801	750	737	753	779	744	721	760	810	720	707	768	719	707	781	741	744	783	737	735	769	709	737	778	737	796	785	756	755	744	764	749	710	722	721	702	731	768	782	782	759	758	762	723	745	703	779	704	713	717	768	698	803	777	734	720	718	726	753	708	746	732	764	733	744	762	732	789	751	737	739	788	744	743	796	805	724	749	743	762	704	732	774	686	789	751	717	793	803	732	726	766	764	708	799	696	727	770	719	749	772	766	715	731	751	703	754	759	706	792	696	753	726	718	729	726	723	759	716	745	724	765	735	741	705	748	746	773	763	760	750	697	723	792	736	718	747	761	787	729	746	739	772	769	798	692	754	720	776	711	747	760	770	735	730	783	717	757	708	744	757	733	740	717	746	729	761	729	744	748	746	740	751	742	783	742	760	717	712	756	790	774	742	694	733	711	714	755	744	766	783	723	749	749	733	694	749	759	733	772	735	730	795	760	733	712	738	750	798	768	691	810	755	749	703	691	731	726	701	733	712	707	766	747	772	768	765	806	761	727	797	722	752	734	735	750	700	742	739	797	777	748	761	709	744	717	711	774	747	773	755	710	767	769	715	771	760	799	729	746	705	748	740	797	766	725	713	724	761	735	792	753	776	754	754	753	757	722	781	732	737	783	772	762	780	764	736	741	709	732	767	755	781	751	728	718	730	749	741	774	759	725	687	726	741	800	765	761	704	686	723	757	737	754	786	757	773	725	741	687	747	736	762	791	751	725	740	678	759	727	746	786	789	706	759	776	780	747	704	778	755	739	757	718	692	728	788	772	721	784	765	773	723	722	751	746	729	729	761	726	746	765	732	788	760	735	722	730	716	812	784	739	724	762	767	755	722	720	714	684	715	676	777	714	716	751	722	754	762	750	701	779	764	721	697	742	755	762	724	710	716	718	746	740	746	720	793	781	729	756	727	778	773	736	719	767	709	734	755	726	772	740	761	768	759	750	799	763	727	741	732	778	769	747	738	720	781	722	708	674	772	718	732	736	735	779	704	703	729	745	732	761	768	754	714	766	751	760	749	718	726	726	799	775	777	699	742	745	784	769	729	769	770	716	734	751	783	735	757	769	748	746	732	732	757	772	762	728	688	732	732	758	698	745	728	716	733	693	785	764	733	708	774	780	787	736	738	707	776	733	765	783	726	703	727	752	713	731	708	719	721	757	784	734	767	798	766	721	756	724	743	752	738	700	702	759	725	774	714	735	742	753	714	698	716	683	718	790	768	719	732	742	753	713	691	778	712	783	696	709	731	768	754	724	810	762	754	770	781	728	727	784	740	693	747	744	736	696	711	765	735	744	786	771	731	767	843	716	782	750	731	741	699	796	757	754	762	743	745	710	796	763	785	769	763	707	788	763	723	778	774	739	755	702	733	764	725	783	811	710	728	705	744	759	746	744	718	778	750	755	720	696	762	766	712	768	730	775	743	738	776	748	725	819	713	775	764	747	770	759	693	741	746	762	720	743	735	724	729	777	777	781	773	774	738	732	740	757	743	764	759	757	767	761	749	712	733	766	741	768	819	760	750	777	742	737	778	749	713	754	775	770	732	717	748	745	780	736	753	710	790	721	736	823	771	756	783	793	749	798	701	774	709	754	755	777	743	798	791	749	726	765	710	739	752	711	757	728	752	732	758	785	748	754	733	782	759	752	729	747	741	767	758	774	754	691	757	748	738	785	767	791	756	783	750	715	765	704	743	746	765	727	773	727	754	779	764	742	724	761	744	810	756	695	769	731	776	782	759	757	747	777	779	713	720	754	725	726	731	717	749	733	736	745	730	736	716	764	670	785	748	744	744	802	776	779	742	755	698	702	704	762	743	738	766	729	737	738	747	693	707	755	758	731	786	785	731	729	811	743	753	739	729	780	736	751	749	801	758	714	724	756	729	766	796	738	661	769	740	729	721	761	726	756	795	750	738	756	755	726	757	739	723	786	793	724	795	730	764	696	737	719	785	762	736	765	785	752	763	732	749	768	742	708	754	779	751	727	740	760	726	798	774	734	719	770	739	760	761	797	735	762	732	750	749	718	773	787	765	767	733	704	731	732	763	772	702	725	750	713	728	773	720	731	718	750	736	751	730	742	716	772	786	758	736	774	760	722	731	754	781	707	751	730	745	737	744	754	751	761	763	774	783	708	712	731	753	775	737	715	753	718	761	752	723	764	757	739	732	791	741	746	714	770	732	722	729	729	717	741	773	774	735	773	740	743	722	746	775	773	745	783	745	764	695	703	746	748	732	669	759	732	782	754	747	738	738	706	773	799	730	755	763	764	756	766	761	745	701	705	721	730	720	763	748	800	736	778	806	724	749	801	714	744	759	759	744	705	742	730	730	752	766	778	725	744	743	769	739	780	699	708	700	752	751	693	752	761	765	676	735	731	737	738	755	708	723	810	734	735	739	704	748	722	761	770	767	748	826	655	721	677	749	760	756	747	751	748	726	723	715	730	738	747	773	716	749	776	695	757	724	750	728	728	732	756	735	743	698	764	724	757	776	724	733	702	727	713	710	758	750	738	794	778	797	685	764	768	692	756	764	732	718	725	697	741	745	722	775	769	727	750	759	741	727	687	769	748	784	747	712	724	805	752	754	751	685	756	784	718	745	753	697	722	726	705	727	738	754	712	707	765	718	720	714	742	777	708	723	721	767	762	734	775	737	749	738	759	749	753	778	739	726	733	743	771	791	697	748	725	762	738	702	745	749	733	773	724	764	736	733	747	749	750	708	779	779	703	782	774	792	748	760	773	800	702	772	738	735	707	763	777	740	748	711	733	790	723	736	748	785	765	721	700	726	756	731	782	737	743	781	796	699	738	717	746	792	760	744	744	711	738	761	721	739	773	735	723	776	730	709	762	707	696	759	719	740	769	738	791	749	746	758	730	758	735	726	713	730	747	733	752	683	729
9664	26935	22005	12948	8867	7585	6542	5792	5588	5046	4130	3815	3885	3726	3679	3044	2641	2052	1595	1545	1472	1416	1308	1233	4308	7824	9576	6974	4938	3561	2307	1463	995	823	723	738	743	784	753	728	739	761	705	698	765	731	778	751	794	776	744	786	749	711	753	738	748	745	689	780	719	745	762	709	751	802	772	751	757	765	726	719	724	715	752	750	751	804	775	760	730	771	762	737	711	746	793	745	717	754	779	775	753	729	730	709	772	761	731	783	773	771	753	777	751	732	795	712	732	719	744	721	783	794	725	738	749	762	720	753	749	745	759	758	814	772	740	741	697	780	788	777	781	751	761	737	731	803	757	750	781	701	751	783	734	769	729	686	795	758	772	731	782	786	716	758	787	729	750	745	738	731	779	772	765	697	743	722	758	777	752	742	771	741	764	721	721	772	698	764	700	745	753	735	748	746	760	752	743	737	772	796	763	778	716	819	738	702	741	746	805	757	733	769	755	801	786	761	758	825	719	784	747	787	744	753	768	719	768	680	732	762	779	747	784	750	736	782	779	736	759	788	740	768	782	734	747	707	773	737	789	772	763	780	785	737	732	744	741	761	708	779	775	768	757	719	702	790	717	775	759	757	731	713	785	749	739	752	767	792	734	719	771	808	719	747	754	726	738	777	765	753	771	755	749	761	760	772	730	782	780	758	789	777	729	734	710	761	803	735	729	746	825	755	759	739	738	773	742	733	744	796	714	751	770	736	709	726	797	730	703	733	722	783	737	737	810	793	720	735	695	727	719	755	754	737	762	778	749	732	766	772	743	693	771	760	771	751	772	784	795	764	714	756	745	800	792	714	740	710	782	782	740	718	722	749	723	799	756	697	759	736	770	758	764	729	735	764	759	736	740	748	757	696	711	739	805	755	787	764	728	753	719	732	765	712	766	760	755	754	782	735	728	763	764	797	737	731	695	743	745	741	769	723	738	735	742	741	777	707	748	776	798	761	725	731	734	749	737	744	735	747	827	752	771	774	763	711	741	748	784	784	710	750	749	726	731	793	793	800	764	740	719	747	787	768	738	780	708	754	706	753	720	716	742	697	752	707	746	734	759	743	759	720	755	761	745	767	679	776	720	790	734	767	688	734	765	786	792	743	763	737	762	716	724	742	722	779	743	753	744	769	784	727	722	772	725	706	781	699	721	751	769	731	777	766	706	759	712	720	739	787	761	791	749	727	774	742	745	746	709	763	783	768	737	773	714	746	737	742	732	709	725	698	737	711	732	753	753	728	760	741	778	724	773	747	765	772	743	742	720	760	765	761	732	754	699	729	746	794	731	763	773	724	719	750	728	747	743	756	772	750	734	741	713	722	733	826	745	720	757	731	686	709	742	744	770	741	758	737	716	738	723	745	774	783	729	772	699	767	751	785	789	691	747	707	724	742	746	740	761	733	793	795	732	754	703	763	727	790	715	759	732	732	750	738	763	745	722	731	775	673	739	713	723	710	798	780	772	675	712	687	744	748	767	727	714	777	732	742	736	753	735	763	745	778	764	740	762	751	741	689	792	752	739	684	730	735	775	766	753	717	747	777	746	750	778	729	757	789	788	734	684	762	768	755	739	772	717	733	740	755	733	723	748	715	779	735	785	707	739	745	732	714	714	747	763	739	737	762	734	779	735	704	726	716	738	745	764	791	753	721	772	722	709	771	744	715	694	720	726	739	741	762	743	777	750	733	756	776	754	761	783	737	742	769	704	760	741	726	727	790	792	755	746	772	761	708	743	766	766	825	759	723	781	777	731	780	754	805	724	765	746	747	715	772	718	780	790	712	697	697	763	788	803	757	749	787	784	746	771	766	773	696	701	714	744	735	714	711	726	758	754	728	780	775	702	747	744	715	715	759	778	750	744	751	754	754	761	748	736	733	748	742	773	715	758	724	728	748	761	726	761	762	780	729	755	745	810	720	773	755	769	708	767	796	699	732	751	807	756	788	722	776	745	745	730	775	774	750	754	733	803	760	748	741	691	756	764	756	725	750	763	738	734	746	742	767	750	727	739	798	716	758	714	740	747	761	775	710	790	740	800	774	752	731	775	758	743	783	749	792	746	790	710	763	733	750	737	771	736	742	735	753	786	756	754	723	723	763	765	760	727	813	721	752	699	791	759	758	756	740	781	742	728	724	780	777	780	738	726	739	737	739	693	771	794	710	733	721	736	764	781	751	787	725	781	704	742	758	766	783	787	731	746	763	761	737	794	749	715	775	759	731	765	764	762	750	795	750	769	690	793	780	725	774	805	773	768	794	708	778	772	737	698	699	764	749	731	766	778	769	718	738	723	742	763	762	746	706	773	760	746	716	751	755	749	724	734	791	751	784	722	744	711	709	752	738	748	719	746	754	722	732	808	729	763	806	781	778	742	765	766	758	811	731	740	722	729	738	735	733	792	764	724	748	773	752	745	756	727	781	722	743	736	753	740	740	707	786	735	700	775	778	760	765	736	716	726	785	767	750	799	720	709	730	759	734	715	680	762	736	725	810	754	718	744	788	763	745	807	753	717	696	751	779	713	746	759	737	776	776	722	744	722	776	776	753	741	718	734	761	729	767	711	745	742	748	760	744	781	744	734	742	747	748	754	727	748	765	751	777	755	749	755	731	725	777	784	761	797	661	713	739	764	714	754	754	738	705	723	748	713	755	731	729	751	765	792	773	771	741	713	735	706	793	727	740	785	748	731	719	735	756	752	709	743	711	724	752	737	690	718	738	726	730	752	720	753	738	724	767	747	738	739	760	751	751	789	704	802	756	806	771	722	720	775	740	774	725	785	704	748	842	731	750	764	735	788	772	725	779	770	773	742	751	727	752	736	742	758	745	788	776	771	753	764	733	724	783	774	718	724	721	747	738	753	736	741	741	752	755	780	751	748	733	735	727	800	736	747	744	760	785	747	734	721	684	767	743	786	777	719	727	737	757	746	764	755	726	763	727	743	732	767	743	820	725	764	727	780	795	715	691	693	773	744	755	761	781	729	765	749	753	727	734	726	814	719	727	735	718	751	725	747	730	768	694	749	761	701	770	749	754	739	721	770	715	716	711	726	817	770	756	790	730	780	738	730	772	809	723	731	732	756	749	766	789	789	797	786	777	743	737	734	774	735	719	740	791	784	772	799	694	769	777	745	753	737	728	782	785	775	746	778	738	779	761	729	771	753	791	759	725	783	800	732	803	782	730	764	688	773	724	773	802	766	747	726	812	757	744	752	785	788	722	758	794	734	769	748	750	748	741	747	786	730	720	730	711	756	729	684	749	816	727	752	758	747	720	730	736	739	724	775	753	734	741	722	698	767	776	776	753	722	762	703	768	742	776	742	739	718	714	727	729	763	745	742	730	774	717	772	761	723	782	735	753	815	697	761	808	793	780	774	759	750	730	756	714	707	783	757	741	726	746	727	791	793	749	738	718	745	746	697	736	767	763	747	755	786	704	713	743	740	776	781	729	778	800	755	759	745	780	738	717
28001	19930	11699	4517	2048	1857	1738	1702	1471	1475	1247	1122	975	960	928	880	746	748	695	710	665	611	605	605	649	738	859	725	729	663	613	586	536	557	531	482	519	582	513	498	516	475	539	502	547	549	533	502	515	528	547	506	536	529	529	538	502	562	511	508	512	488	514	506	580	555	506	472	519	520	551	577	561	526	546	527	514	533	494	542	549	524	524	492	537	540	502	502	538	498	474	532	505	516	519	512	553	540	500	486	508	514	533	544	563	521	549	529	490	508	517	533	561	505	498	512	551	546	519	544	527	524	532	497	522	485	548	568	500	518	527	568	546	562	548	539	510	485	507	527	521	555	524	565	546	504	577	553	583	511	519	542	533	553	529	541	485	538	542	524	468	531	542	478	515	519	534	562	531	521	525	538	519	510	534	528	557	542	548	512	538	485	491	511	531	533	509	523	523	551	489	509	528	534	513	507	486	529	549	506	537	493	477	506	608	465	517	488	535	559	523	523	528	516	586	564	505	510	472	550	537	533	558	492	566	553	503	549	470	528	536	538	516	551	515	519	521	532	548	546	548	509	487	529	515	523	524	519	492	505	471	527	547	497	505	502	519	513	477	542	477	549	516	505	554	509	525	491	508	533	508	496	530	505	520	498	483	533	466	532	554	513	566	506	487	539	504	532	538	571	518	533	552	547	521	505	532	560	526	504	517	516	520	512	537	523	482	486	557	517	553	504	516	545	528	534	516	547	548	558	487	540	495	525	522	512	528	541	535	508	530	533	524	523	515	570	526	502	494	540	554	500	528	521	557	543	513	498	506	508	490	517	515	530	538	514	495	541	565	533	497	523	516	538	495	566	501	552	519	508	524	554	512	518	501	487	484	492	522	533	495	527	523	502	528	530	542	545	481	508	491	558	534	556	516	559	518	509	507	552	499	497	520	518	507	508	533	501	521	555	531	516	529	560	520	533	495	515	528	539	521	545	543	521	541	532	500	508	526	517	516	531	507	568	495	534	496	487	527	503	518	556	550	543	550	506	531	535	495	558	525	524	487	537	551	498	477	532	506	491	556	559	508	563	562	475	509	554	513	561	487	517	529	496	534	541	530	538	521	514	485	520	533	556	525	495	536	541	538	496	538	501	541	554	523	505	519	518	538	508	548	543	546	560	542	516	537	511	503	559	521	539	495	535	529	490	527	525	534	496	575	511	581	532	530	519	513	506	523	515	543	530	500	574	551	551	478	497	488	528	554	530	508	527	500	497	539	503	565	552	559	495	509	529	519	487	522	527	594	540	566	525	524	533	504	495	482	532	544	532	514	549	515	534	509	526	535	540	488	512	521	520	501	495	521	537	514	527	508	547	538	515	527	536	554	531	469	507	512	541	520	525	515	511	520	530	528	540	484	540	500	502	484	505	505	493	496	519	522	532	518	517	529	514	520	521	558	518	559	518	534	508	506	523	558	535	508	510	505	522	511	547	512	529	500	501	525	501	566	511	540	514	568	514	530	501	582	550	519	520	542	485	511	524	505	553	541	506	518	549	546	524	517	553	502	561	552	522	497	533	543	509	468	517	538	574	530	529	516	535	555	509	530	492	498	552	555	499	523	551	488	538	534	549	542	506	554	525	480	557	509	532	500	538	525	540	535	512	463	538	554	546	537	526	503	527	500	517	500	486	532	530	527	526	547	515	519	482	521	522	510	516	531	523	547	501	506	529	499	511	564	553	517	514	535	513	538	503	515	500	522	496	534	516	490	529	532	531	524	499	499	543	506	566	518	499	549	532	491	500	538	525	509	503	535	513	508	492	490	518	518	503	518	553	510	544	514	518	528	504	506	504	483	514	504	498	562	520	588	515	551	511	497	513	520	507	532	519	554	474	564	508	523	522	526	537	543	514	553	500	527	482	550	542	467	503	502	561	523	488	522	526	535	514	521	494	557	588	543	555	557	503	494	523	553	529	575	520	550	554	506	540	544	529	538	543	530	491	543	479	519	527	515	500	480	552	519	504	496	496	548	526	546	515	537	511	521	535	506	512	507	510	524	533	511	539	501	522	527	552	560	507	529	554	519	520	513	539	514	542	496	526	504	536	554	537	483	510	518	483	538	502	516	504	506	517	522	505	557	463	495	554	509	547	504	534	521	516	524	530	519	538	515	539	506	543	562	507	522	552	493	500	531	510	517	512	557	527	519	504	480	539	514	511	545	562	503	547	527	551	531	545	541	558	538	522	526	527	521	518	518	529	510	502	503	517	479	507	543	500	526	536	522	525	499	546	551	507	530	488	519	539	510	515	550	485	493	557	500	527	518	541	541	515	505	515	543	514	582	526	505	541	613	513	513	536	590	533	558	520	546	552	489	545	553	537	523	555	534	496	501	541	565	534	477	513	529	500	526	540	549	510	512	481	579	507	524	483	538	571	543	532	527	523	538	499	554	514	533	514	486	522	523	536	535	493	565	540	570	510	516	492	558	520	545	552	523	554	538	493	541	498	503	524	563	538	539	541	491	500	511	520	548	511	516	522	515	552	536	497	511	526	466	537	504	529	486	524	501	528	546	512	529	559	531	530	524	551	498	522	520	477	503	482	483	538	550	546	534	512	534	519	553	538	508	503	513	535	525	500	512	515	519	533	533	545	543	547	465	525	507	553	504	541	514	499	512	505	549	500	491	513	512	522	492	579	542	504	534	516	535	550	485	511	552	519	504	524	545	512	517	546	512	511	507	515	539	534	495	529	528	552	528	553	596	523	526	541	521	523	514	534	518	508	500	527	506	528	525	546	572	507	533	545	486	519	525	537	521	497	510	520	533	537	498	469	541	530	479	567	519	516	516	523	516	502	525	526	504	538	531	513	558	561	574	535	565	523	509	558	515	549	512	515	500	534	502	536	501	545	501	528	572	543	504	502	504	511	522	503	508	531	542	560	538	526	504	527	536	500	559	547	527	500	547	498	549	528	547	544	542	534	518	533	563	530	492	549	558	555	487	513	482	514	563	570	512	537	537	530	521	544	504	504	506	519	488	522	504	545	544	560	508	540	542	526	550	548	494	546	545	547	533	559	507	520	504	490	497	507	525	483	536	558	559	528	529	546	505	493	513	507	488	503	555	501	512	510	519	515	515	515	506	493	568	548	508	526	502	537	525	502	509	530	518	533	478	526	556	511	517	478	486	556	510	527	526	507	516	555	505	518	529	526	530	581	520	543	513	522	559	510	473	541	515	511	487	513	572	522	564	521	532	547	547	561	525	537	575	523	503	516	569	543	544	527	556	518	496	531	544	508	539	493	543	508	509	551	490	525	498	555	558	526	456	525	526	494	515	526	527	526	497	524	505	521	524	482	496	501	520	508	543	516	555	500	520	523	601	516	552	495	510	529	500	519	559	518	509	554	539	562	496	535	498	516	485	541	513	528	555	551	522	506	470	535	553	504	511	534	505	530	538	479	490	494	497	554	535	533	507	567	506	537	505	512	525	533	553	507	495	496	521	509	523	494
7225	13745	9980	4608	3260	3325	3013	3059	2477	2371	2133	1780	1463	1392	1342	1150	1106	1017	902	878	779	742	714	726	819	866	975	937	868	808	709	642	590	536	535	569	574	521	559	558	561	570	550	566	529	545	515	581	556	554	599	566	577	581	565	527	566	521	564	559	601	537	574	542	532	543	532	546	538	560	583	589	518	581	539	553	539	589	583	555	541	518	553	557	573	541	533	573	543	545	574	573	619	556	553	576	557	552	529	534	536	581	580	535	557	602	535	552	548	569	561	586	551	569	556	542	587	594	530	560	566	516	545	561	579	522	550	569	537	564	516	577	556	551	574	576	532	592	570	553	560	563	583	531	543	578	554	578	530	566	566	578	586	561	552	517	590	533	553	540	535	550	545	561	558	574	530	527	530	600	595	534	538	591	558	550	533	591	567	592	575	549	552	563	546	559	538	591	552	580	554	525	568	548	539	560	536	574	549	559	551	514	518	508	582	561	546	566	521	537	528	550	543	517	571	559	513	563	577	507	569	555	535	561	564	545	536	551	574	576	567	547	520	565	571	548	560	507	594	547	567	539	531	536	551	553	529	555	570	555	555	488	545	542	563	574	504	541	541	560	552	541	510	552	549	524	560	549	541	534	559	586	502	549	481	528	533	595	572	546	532	569	548	551	569	539	572	558	551	550	547	555	572	558	532	595	552	563	548	575	516	519	563	548	537	588	570	603	563	538	539	567	551	536	565	555	565	576	566	538	531	570	550	519	544	503	542	552	611	564	568	564	538	552	583	530	566	570	535	572	569	542	515	552	583	527	561	577	562	534	513	580	547	521	574	555	568	554	571	550	627	579	548	545	560	555	568	545	602	563	545	547	548	518	558	575	564	538	602	564	574	592	539	558	558	558	575	547	584	561	521	539	576	553	577	535	530	593	564	542	576	539	542	588	526	535	588	541	575	518	570	583	535	580	565	556	575	552	540	575	558	559	564	555	557	593	571	542	525	525	547	521	550	527	542	553	567	531	545	535	537	558	561	571	535	549	578	522	585	511	542	542	572	601	573	545	556	561	539	564	519	511	545	548	524	562	532	590	585	546	562	527	547	583	588	560	589	544	546	551	536	523	552	538	554	540	562	590	569	532	549	527	559	566	564	590	521	561	561	580	543	528	557	538	499	567	538	563	561	571	551	575	527	543	500	564	525	542	519	559	547	541	564	567	562	595	582	574	552	561	546	566	549	569	543	574	557	574	533	525	548	593	564	568	546	589	536	518	576	564	574	543	535	548	552	577	511	564	551	526	618	546	564	518	607	587	499	565	516	572	538	600	591	517	525	525	542	501	578	538	563	574	539	524	578	587	573	538	528	562	552	613	605	569	571	530	592	565	527	563	545	530	535	529	564	580	518	566	551	539	521	546	555	579	548	562	554	545	495	500	512	551	567	562	565	559	549	561	556	533	529	549	573	552	538	551	532	517	573	515	536	564	589	547	566	591	556	599	574	583	533	537	548	527	538	553	586	578	544	540	549	570	577	536	536	560	526	537	580	603	535	553	572	577	568	553	562	548	540	541	557	543	508	587	524	553	520	551	543	555	542	548	574	543	507	575	597	547	549	524	511	549	563	597	531	560	538	598	574	591	574	552	598	508	531	540	538	540	586	544	562	527	513	533	530	526	567	583	585	573	607	547	557	534	561	513	565	565	568	547	537	546	554	584	558	509	571	548	535	575	565	541	578	539	570	575	518	527	561	574	606	528	525	526	527	523	548	564	590	567	561	602	492	586	553	539	597	552	555	525	535	561	586	607	583	568	579	562	580	585	519	516	559	526	587	543	546	524	540	528	568	567	549	537	546	555	554	533	515	507	540	564	564	533	565	572	585	536	558	568	584	574	534	528	541	547	581	562	579	525	528	605	555	531	545	523	564	534	544	548	568	601	536	574	574	613	563	514	572	553	518	566	561	537	561	512	525	548	543	530	589	549	541	522	537	541	548	553	553	569	535	563	558	573	539	550	582	555	595	600	536	524	578	531	537	535	579	515	524	549	538	557	572	536	523	549	573	564	593	560	546	586	523	537	556	530	566	582	586	543	551	556	537	545	576	568	586	568	626	543	562	528	596	562	532	573	531	534	585	550	545	569	566	569	552	533	529	527	599	564	577	598	553	515	540	569	530	550	548	569	573	532	567	515	544	512	547	552	543	505	564	571	593	546	544	526	535	533	534	512	553	564	572	578	567	534	573	577	616	605	551	521	552	581	612	529	607	524	541	528	529	567	557	553	539	513	584	547	596	541	596	549	557	525	547	553	564	559	570	538	568	550	559	560	548	531	530	535	595	534	575	579	566	531	550	569	515	558	580	575	594	524	544	554	556	559	576	537	559	530	556	571	539	576	544	589	570	552	535	603	562	532	547	511	560	583	554	556	523	564	541	543	555	521	542	563	503	517	583	530	509	526	532	574	522	515	573	562	529	550	535	543	569	583	547	526	535	553	534	519	598	569	569	576	538	512	560	579	584	537	557	579	520	571	533	562	524	540	565	562	558	522	577	548	535	584	572	539	562	564	513	516	542	562	573	538	578	586	556	561	554	551	535	570	556	604	566	565	516	546	489	534	585	613	565	526	547	596	623	545	527	540	558	519	587	525	554	582	536	566	535	562	543	528	527	576	572	534	563	560	548	559	537	575	559	559	569	515	537	566	601	565	542	549	537	542	565	531	566	532	583	534	551	521	595	539	563	581	550	549	543	553	545	543	548	567	562	510	547	517	579	540	582	545	537	569	508	544	521	533	515	548	565	583	560	556	554	547	538	524	528	575	546	567	536	540	573	546	574	557	549	572	535	553	598	587	534	566	559	524	551	535	561	551	539	532	576	559	579	549	504	540	615	582	511	543	595	497	570	540	571	551	571	537	591	558	528	546	523	597	531	562	563	542	537	564	587	530	532	536	563	565	536	537	566	494	563	549	482	544	535	540	556	558	545	523	540	546	544	554	561	549	570	531	540	507	559	568	552	540	537	570	568	537	570	572	551	519	538	573	565	553	520	541	545	587	543	553	553	583	573	553	559	544	538	565	575	559	558	514	601	575	523	548	514	561	559	552	589	541	585	534	544	611	531	556	553	502	578	574	556	577	526	566	553	558	557	536	531	539	550	573	535	516	579	559	524	564	563	561	564	580	530	563	554	542	565	555	551	587	502	548	515	567	585	586	544	560	540	529	564	522	554	550	544	564	609	552	577	587	532	531	583	564	546	544	560	568	568	516	586	590	584	543	537	529	567	517	530	551	566	547	530	520	555	550	542	523	511	551	544	558	554	535	598	562	573	567	519	527	554	583	524	560	556	531	567	528	573	566	544	570	559	535	583	548	527	557	619	561	554	584	582	530	527	567	564	575	559	542	566	537	563	570	571	538	568	548	531	531	542	538	553	579	551	554	545	565	546	558	532	595	558	574	534	557	532	516	587	550	584	561	524	524	569	558	551	594	544	550	577	569	532	553	576	534
24076	21370	28653	24435	21362	11488	3202	2403	2407	2100	1504	1347	1208	1201	1194	976	971	848	826	774	727	705	763	734	1788	2960	3248	2465	1578	1403	862	697	582	478	536	475	500	478	578	462	471	482	513	504	487	492	485	454	495	491	480	472	541	465	486	511	501	500	472	442	522	493	497	447	473	504	496	480	507	466	506	470	501	442	527	456	500	496	514	502	495	491	487	466	488	477	485	451	463	477	475	493	467	498	496	500	471	482	515	555	500	523	477	488	516	460	541	492	481	492	481	483	496	468	502	511	517	499	431	464	421	466	450	497	474	503	540	491	487	501	498	487	502	478	513	490	488	483	480	516	493	508	456	501	479	510	501	521	515	517	491	474	501	523	500	484	475	470	524	528	481	500	459	491	572	502	462	514	456	479	495	505	458	514	485	498	483	458	495	492	467	481	520	508	520	512	532	448	482	477	534	469	468	521	521	443	502	512	476	507	462	454	464	486	517	477	514	480	469	490	507	491	461	498	513	488	530	507	474	519	506	526	457	510	464	500	487	501	541	507	510	526	517	538	525	443	480	520	524	517	525	483	510	476	457	514	520	518	479	476	468	510	480	470	487	457	509	484	467	503	529	503	504	505	469	459	472	496	506	461	472	497	483	467	493	483	511	532	455	541	490	513	473	519	532	464	496	499	507	531	501	530	513	515	514	524	496	477	498	513	490	496	521	492	501	450	478	508	467	467	499	488	488	480	505	478	468	491	522	501	481	474	514	480	479	513	518	470	507	447	513	482	534	458	484	484	506	465	495	479	538	549	496	503	481	510	490	509	488	520	485	484	472	482	498	518	458	467	501	469	481	457	457	490	495	481	482	450	497	493	518	466	499	508	512	468	466	484	504	531	517	441	523	447	523	495	497	466	485	533	483	534	476	492	471	451	507	522	474	512	461	470	453	494	452	527	499	466	529	398	466	508	479	470	463	513	485	541	518	502	509	494	487	501	477	492	473	488	477	460	464	508	505	481	452	499	487	495	469	455	464	496	512	538	490	520	502	513	496	497	469	514	508	512	495	502	486	479	505	455	527	481	512	485	470	475	469	472	527	495	428	487	486	444	482	460	516	463	476	482	503	473	465	496	486	437	478	479	463	472	502	517	472	505	519	456	516	467	491	482	457	512	472	465	503	496	515	480	510	466	493	503	503	485	502	457	455	523	490	510	482	467	498	522	474	528	490	469	464	498	486	449	460	515	500	464	483	478	465	499	504	479	483	531	469	494	527	442	508	483	505	470	507	458	489	470	516	487	462	506	498	444	473	520	543	497	498	515	468	467	511	471	482	474	483	548	475	500	497	514	535	497	482	451	503	468	470	486	474	526	493	509	496	511	508	472	530	518	469	516	496	481	442	473	499	522	505	483	507	488	479	489	480	469	498	483	476	513	462	511	502	513	467	480	471	476	454	518	486	506	448	493	502	513	509	500	472	499	465	526	460	517	529	471	489	491	501	505	495	511	468	508	498	507	466	461	484	450	461	490	446	466	543	507	451	483	490	474	472	484	473	470	495	531	485	503	495	457	507	509	497	496	507	531	498	480	500	428	530	482	511	504	489	473	480	481	450	456	499	506	502	494	507	510	499	455	527	527	538	446	489	531	437	498	474	507	486	494	498	445	458	492	499	478	496	496	467	479	493	524	466	467	504	477	492	480	491	501	472	494	441	485	507	476	486	522	508	493	488	474	475	457	527	513	521	507	463	506	499	437	480	493	517	504	487	491	472	500	516	444	486	508	449	511	464	482	496	466	438	481	477	483	489	492	464	501	463	503	489	522	512	474	469	508	518	494	505	503	500	479	447	495	467	476	503	472	508	469	474	455	477	518	460	508	489	495	499	519	529	479	496	458	495	519	494	497	453	503	527	510	500	485	480	520	505	448	507	503	519	478	496	497	494	462	480	535	485	503	514	465	482	450	518	490	500	482	457	502	466	521	512	474	483	521	499	495	505	463	479	522	450	496	509	445	440	494	454	510	481	485	459	531	514	488	477	503	507	486	513	478	499	478	505	501	509	519	485	453	481	488	472	486	496	510	486	490	495	442	478	511	492	463	498	491	453	475	507	513	512	519	505	477	455	512	490	470	476	502	489	459	480	491	490	480	486	523	462	463	536	525	502	500	520	485	462	459	491	520	501	479	475	507	510	469	463	480	497	497	490	479	474	453	497	504	449	460	470	520	508	437	493	535	488	496	519	451	455	478	490	479	509	470	538	488	491	517	492	499	508	527	494	485	513	502	482	506	476	466	505	487	448	455	490	494	460	483	477	499	456	487	466	525	519	467	503	507	482	486	472	497	475	499	504	450	430	459	491	533	523	495	498	496	532	482	456	495	493	545	467	501	518	502	502	513	456	486	493	518	490	478	461	527	519	443	492	485	498	510	497	474	480	481	505	513	448	507	460	478	491	493	504	484	461	480	495	478	466	526	474	438	494	515	478	494	479	509	462	463	468	483	489	552	506	497	461	444	446	512	485	500	533	514	482	480	458	471	482	495	520	504	517	475	443	498	518	452	466	481	491	503	509	452	493	470	457	477	494	495	433	480	514	462	502	465	493	493	481	473	538	508	474	466	503	453	485	503	434	471	496	502	529	484	488	492	479	474	506	506	479	497	465	474	506	464	463	497	488	485	527	468	462	517	476	485	508	521	465	492	537	501	503	511	538	528	518	474	491	508	490	482	507	497	496	535	479	480	469	519	487	510	458	451	490	473	474	489	480	517	509	489	466	439	494	533	474	473	480	483	473	489	499	472	444	480	505	506	487	541	478	474	478	488	477	505	480	499	479	531	490	502	478	431	487	505	483	456	503	479	518	479	478	501	489	507	483	504	505	524	499	523	479	455	481	457	480	508	526	512	476	488	463	530	520	477	501	502	551	505	493	487	475	504	499	466	489	440	492	491	484	508	486	450	481	488	463	500	510	519	486	475	522	497	458	500	465	479	495	439	472	482	524	497	469	507	508	494	479	464	520	508	475	486	487	439	468	482	438	478	498	520	429	501	479	472	480	495	495	491	461	454	482	505	542	490	479	519	490	484	472	472	454	503	465	489	541	497	506	485	501	492	505	514	435	514	466	510	463	528	500	517	464	517	525	476	476	507	476	510	499	472	506	482	470	500	489	524	463	480	480	473	475	491	510	487	516	455	498	486	490	488	488	520	483	480	492	486	457	507	492	495	462	484	424	514	470	489	462	495	479	482	495	488	496	496	510	489	529	531	512	520	489	461	455	532	507	503	484	458	477	498	459	507	478	489	496	523	500	514	525	499	488	499	453	479	490	451	487	501	453	482	458	450	520	512	486	491	437	498	465	454	470	480	514	468	473	436	487	504	478	504	480	511	518	509	522	510	511	476	486	557	494	477	496	513	526	526	477	481	488	475	509	496	515	501	490	484	434	519	476	520	516	541	458	482	498	534	481	521	502	459	471	493	479	494	491	465	473	483	524	487	496	491	490	480	457	523
6906	21086	15466	8341	6193	5390	4265	4058	4449	3574	2641	2187	1875	1785	1729	1531	1352	1279	1123	1103	991	973	955	957	2749	4308	4932	3463	2221	1929	1196	784	632	567	612	506	497	496	505	500	503	544	545	516	530	478	503	545	487	503	507	526	527	475	499	499	536	516	498	509	533	529	504	521	523	514	532	487	524	496	503	531	528	480	514	474	518	543	511	521	483	480	546	498	492	453	488	482	516	504	547	508	547	534	464	476	500	517	543	520	531	517	513	481	537	486	495	544	510	459	485	515	526	502	480	527	535	520	556	520	480	519	514	525	503	512	490	500	496	514	538	523	523	519	536	533	498	504	502	495	517	486	506	498	550	520	496	496	520	484	545	495	513	539	506	512	521	507	492	516	504	519	528	498	506	520	535	527	517	551	517	548	520	529	534	497	518	488	531	519	513	513	514	531	506	535	484	544	527	520	505	502	496	496	510	427	530	455	534	513	512	522	515	477	525	524	527	512	535	524	468	518	522	532	515	507	519	492	526	508	509	519	507	530	522	508	491	551	547	513	555	510	519	511	515	478	509	529	502	578	540	508	526	504	509	513	510	516	512	521	553	492	516	492	534	491	538	509	522	538	485	514	499	523	515	524	469	474	503	503	490	519	521	503	557	535	518	509	469	534	520	480	516	497	513	515	502	540	497	492	520	512	505	511	532	517	465	504	489	529	494	518	512	506	538	550	520	520	507	517	507	495	513	461	494	505	544	528	517	513	483	527	494	525	546	488	500	481	539	503	523	540	461	528	493	558	551	541	500	502	544	523	513	536	498	492	520	519	495	490	488	552	521	487	545	514	485	514	529	521	526	506	496	500	534	473	493	538	508	531	498	477	500	507	528	494	459	505	525	504	520	518	538	482	498	499	503	487	528	518	536	493	515	496	508	533	480	498	513	545	563	541	490	520	493	505	502	504	508	522	530	534	484	471	493	504	543	496	482	505	507	493	557	516	543	523	472	527	530	495	491	516	532	523	545	560	509	472	520	512	532	525	489	523	476	494	500	511	531	524	540	520	528	463	520	509	509	520	556	506	538	476	494	561	496	512	494	518	554	521	503	518	525	508	540	506	494	504	522	540	525	510	481	500	534	539	511	491	524	515	469	538	499	523	513	534	527	490	504	519	445	513	525	495	536	520	468	542	497	484	468	501	542	515	526	536	499	467	482	471	502	517	529	526	459	513	512	575	488	486	493	506	511	493	533	498	510	526	483	519	527	507	473	506	508	498	503	468	510	516	507	560	488	528	530	532	506	463	515	473	527	490	478	514	511	471	475	536	474	550	549	504	487	523	538	490	483	501	491	546	551	513	494	535	480	486	473	518	529	491	551	516	510	541	528	537	503	499	490	487	505	507	559	520	528	525	507	466	481	536	572	537	500	542	535	512	520	521	514	509	506	483	479	472	506	491	539	494	496	518	527	521	493	530	524	558	496	481	515	521	522	533	464	548	504	511	528	509	527	495	509	496	528	532	508	490	525	524	517	528	516	520	536	518	520	510	478	523	551	499	537	536	519	499	499	528	507	543	524	536	516	514	515	495	515	516	511	482	542	450	512	523	546	495	483	525	526	570	521	486	504	529	512	523	548	511	556	489	518	506	492	490	501	505	513	497	508	505	529	529	506	511	513	522	528	494	538	523	530	474	535	509	450	527	517	523	528	492	542	551	509	532	508	521	520	507	480	507	535	565	509	503	528	493	507	558	506	551	537	495	510	510	511	504	491	489	562	506	526	516	507	506	511	493	559	511	502	537	512	517	556	521	551	498	528	511	490	536	509	494	516	469	523	519	565	501	517	508	531	531	514	511	513	517	555	502	471	519	557	530	521	520	503	508	549	528	494	469	528	505	526	493	502	493	535	534	473	490	490	512	509	541	496	505	529	496	512	579	528	499	501	493	494	522	480	534	493	521	520	523	539	498	487	506	495	499	506	541	548	517	530	506	546	501	464	518	538	524	507	507	516	506	495	484	478	518	524	531	531	482	505	546	501	518	484	511	510	499	502	522	549	485	517	495	476	550	537	482	514	508	499	505	501	502	523	462	501	533	543	512	496	491	481	492	540	568	515	527	500	477	516	492	516	561	502	500	518	497	510	490	538	523	507	513	504	498	526	471	512	521	498	505	517	514	517	519	499	495	504	505	533	527	480	561	472	490	469	518	494	500	515	505	533	505	529	557	517	486	490	472	521	484	563	518	494	500	496	520	522	462	538	501	533	489	498	510	554	507	499	502	529	514	521	526	505	511	562	477	536	512	497	525	527	481	557	512	480	520	498	490	510	531	546	536	504	512	511	519	499	517	494	486	498	518	487	516	471	444	518	520	550	512	448	516	529	474	484	510	536	498	533	505	489	498	513	517	528	530	486	512	519	493	525	493	489	518	552	519	511	521	509	518	475	533	506	491	533	499	497	491	496	516	573	490	483	518	535	501	487	525	478	512	506	544	520	495	543	567	440	505	499	538	495	503	540	516	475	518	509	516	513	555	499	533	508	520	520	518	497	531	521	517	507	539	562	523	508	514	537	492	542	502	492	528	515	513	473	506	533	508	517	508	498	548	547	522	490	522	534	513	514	506	499	484	523	491	550	502	496	528	536	514	512	538	522	512	531	552	544	518	484	497	469	479	484	498	518	516	538	507	532	511	498	522	520	495	519	515	497	516	519	521	534	539	537	489	538	491	493	513	507	511	504	482	537	514	549	563	491	521	551	517	507	504	528	541	482	502	467	521	513	551	487	537	514	508	510	510	471	530	488	493	498	485	481	552	508	476	480	472	518	498	448	494	525	519	491	499	517	508	557	506	514	560	497	536	523	497	503	520	443	491	514	499	491	523	505	494	521	506	510	525	513	509	488	522	464	533	475	471	508	477	506	507	519	531	518	462	520	491	500	494	483	494	486	513	513	517	501	547	534	473	507	481	536	504	499	515	515	529	504	545	504	474	487	519	505	482	522	517	509	548	502	551	511	522	481	538	541	502	501	525	530	495	506	498	512	511	458	516	500	511	534	510	537	513	511	526	503	547	499	521	507	541	491	503	532	516	497	463	517	503	554	568	499	513	541	537	525	472	483	518	499	531	504	522	502	519	530	485	524	522	488	557	527	532	487	484	533	508	564	472	485	510	524	489	519	508	514	516	501	457	532	450	556	500	540	493	485	513	562	488	508	514	504	516	496	532	547	480	480	528	513	501	469	529	513	479	532	527	513	537	519	519	540	508	535	504	500	523	524	519	518	502	500	493	542	494	489	500	498	517	522	528	528	498	489	475	553	563	509	494	550	485	486	545	527	511	489	491	515	510	541	547	480	518	530	475	506	490	464	519	502	480	518	551	541	522	489	522	506	544	525	496	484	489	488	488	499	537	495	493	489	526	510	503	517	487	505	496	498	514	550	524	511	489	497	532	510	503	506	527	537	492	517	509	467	515	531	509	561	514	517	510	532	549	478	531	509	489	518	537	517	524	506	536
25206	21299	27459	25366	12202	2944	2151	2121	1883	1521	1267	1104	1151	1094	1023	936	906	905	867	847	822	868	803	950	1540	1843	2097	1762	1389	1234	865	733	651	611	642	622	641	684	607	624	640	660	639	634	641	656	638	619	606	615	603	633	622	582	659	603	594	625	683	633	624	598	590	623	657	606	595	647	647	615	648	582	656	655	638	671	644	635	662	638	610	644	645	654	698	681	644	624	632	632	642	639	610	615	578	673	658	610	614	653	628	646	610	638	636	598	629	630	655	652	615	634	675	634	644	629	616	605	657	644	640	659	615	647	639	638	618	638	611	606	642	624	635	633	680	600	628	643	625	615	595	646	623	652	624	651	600	597	619	584	682	674	594	606	634	588	634	632	634	673	649	627	635	654	616	584	696	656	607	664	633	594	644	622	608	612	662	615	635	658	612	635	608	666	656	630	628	662	634	624	630	644	638	658	676	646	623	643	649	596	637	607	619	642	651	649	667	609	649	657	604	630	614	633	639	645	642	632	625	572	647	625	646	668	689	642	650	637	618	604	617	653	668	605	653	662	596	577	686	631	659	656	670	606	591	604	625	597	645	621	660	635	626	585	641	637	630	595	642	609	628	608	652	624	603	632	621	608	614	639	637	604	626	652	626	566	610	647	593	664	628	619	663	642	658	665	701	651	632	622	605	623	617	644	606	632	603	627	635	614	629	674	639	611	670	636	623	643	691	626	618	622	623	637	610	648	624	659	617	618	661	606	609	598	607	630	639	673	667	636	629	647	615	607	670	585	661	630	619	649	658	666	638	703	676	603	670	637	644	637	633	680	659	583	643	666	631	654	624	639	627	626	601	637	613	628	643	627	636	624	624	583	676	658	678	658	634	640	663	636	655	647	603	644	675	653	617	615	675	627	619	615	600	636	661	634	616	620	604	652	614	665	635	629	612	638	618	649	600	632	667	674	673	637	649	627	614	616	647	647	655	627	654	631	650	632	605	618	665	630	663	585	624	644	642	637	677	677	659	610	626	582	684	659	617	629	656	609	634	623	638	635	652	597	622	585	616	632	658	686	589	589	610	617	627	611	658	664	679	695	596	621	603	639	627	659	601	672	636	647	635	604	635	634	653	620	654	683	674	642	636	657	663	602	649	636	585	611	652	605	645	593	668	629	641	644	666	693	675	631	607	598	634	624	644	620	650	639	649	608	605	612	630	660	588	658	633	648	657	664	646	652	630	616	660	663	615	634	687	638	633	653	640	673	604	638	659	646	608	599	622	588	614	628	594	607	613	610	618	647	635	641	626	623	634	642	586	653	599	597	666	659	618	621	600	607	617	659	614	591	667	673	551	637	647	635	615	631	649	624	641	590	643	645	631	616	654	639	599	601	635	625	641	630	617	615	658	625	632	667	695	616	656	627	642	624	664	670	667	617	650	611	638	658	646	660	682	573	665	629	632	607	647	645	649	649	629	605	634	699	602	642	662	620	650	671	646	613	638	604	607	644	660	641	612	651	631	630	633	628	598	596	628	657	639	593	595	640	655	646	657	617	636	577	619	624	630	633	644	592	651	661	617	580	651	635	642	649	633	645	632	661	616	636	603	647	621	642	675	647	633	644	621	634	605	657	604	626	646	625	656	678	646	583	678	638	642	629	600	609	619	640	626	612	639	654	594	702	583	627	651	605	610	611	658	639	656	616	591	639	654	639	613	638	637	647	650	638	638	593	642	643	595	649	638	630	624	644	637	642	621	668	602	643	571	608	669	634	611	614	667	644	633	626	674	605	612	576	683	648	649	609	635	611	636	615	660	633	640	656	672	677	609	657	683	647	594	650	665	636	652	588	577	615	637	669	605	647	649	585	589	625	624	631	644	646	638	629	650	610	621	604	674	642	604	609	608	674	621	634	676	628	624	616	656	658	697	637	636	605	616	663	631	668	642	625	658	675	605	608	622	649	659	652	620	589	638	599	653	633	611	667	638	659	659	628	628	604	638	618	636	641	625	655	695	610	655	651	687	672	664	622	600	639	699	654	604	647	660	598	669	644	598	671	591	632	666	619	590	683	624	626	638	578	652	613	671	579	619	620	620	646	612	658	620	630	578	632	627	633	629	622	653	607	653	648	635	645	638	633	640	667	590	653	632	644	581	618	652	706	619	618	626	628	579	578	648	672	614	614	614	649	633	652	672	662	669	618	672	632	605	613	651	622	623	662	668	642	631	630	593	641	644	625	624	620	641	620	660	644	598	624	639	640	644	698	638	666	623	684	625	594	622	669	626	643	632	634	642	642	612	585	582	615	622	630	620	659	622	622	676	621	664	668	621	641	614	651	616	673	602	632	628	629	637	626	618	634	619	657	590	641	605	630	608	577	671	601	639	612	639	606	624	663	644	567	648	630	594	618	642	624	649	592	665	673	619	635	645	617	664	646	644	656	613	618	624	642	591	642	626	650	664	613	656	658	639	629	637	645	650	628	644	628	597	664	658	635	595	639	644	656	640	628	601	680	627	590	639	624	651	642	617	671	648	596	630	577	611	624	611	597	638	677	579	640	653	611	610	598	662	678	654	634	617	617	641	628	612	580	669	594	619	621	619	627	602	706	658	624	680	659	658	600	656	647	653	606	655	641	597	636	599	632	669	618	653	617	651	633	635	646	681	620	620	605	623	646	607	666	614	625	618	661	608	654	640	588	646	630	669	602	601	675	610	639	647	650	621	636	650	668	608	625	676	671	620	654	630	632	620	618	632	673	623	659	649	590	667	631	636	625	644	601	607	582	658	649	606	671	600	612	645	640	630	665	661	610	676	663	653	614	621	641	600	612	633	620	715	628	618	606	559	630	671	654	601	562	627	735	637	708	658	693	622	630	658	638	636	636	641	688	635	607	606	643	608	595	611	641	655	594	661	685	656	662	640	650	628	666	658	654	589	596	634	654	593	690	605	582	622	614	630	607	588	636	633	632	621	652	597	628	643	657	652	640	703	661	619	645	648	594	572	641	628	667	642	641	630	649	639	633	630	609	665	655	603	661	632	597	594	658	666	627	598	648	629	646	638	628	606	598	660	664	669	627	636	613	666	642	649	615	637	630	682	641	667	613	676	606	619	682	640	629	663	616	628	644	615	619	596	626	646	594	640	648	646	641	640	679	636	643	609	602	618	630	652	623	633	626	635	649	674	644	625	630	602	622	647	619	611	638	584	640	656	641	621	611	635	632	652	614	611	667	621	587	628	671	643	676	664	582	699	649	651	637	595	627	597	621	637	659	633	623	651	579	655	638	669	603	676	690	642	621	639	629	610	660	599	681	667	610	656	660	657	629	642	660	623	648	649	595	676	617	674	610	669	631	662	633	596	633	614	632	653	603	622	678	619	648	639	653	606	607	634	608	663	642	634	634	622	657	615	617	680	676	634	649	625	645	610	647	640	615	631	690	656	580	612	625	637	637	577	615	648	618	607	642	643	654	594	586	636	629	691	684	618	649	682	628	637	619	604	622	648	630
6729	16280	11809	6148	4886	4146	3618	3830	3373	2726	2044	1727	1701	1610	1460	1334	1225	1128	1255	1124	1059	1037	1085	1371	2459	3017	3336	2574	1943	1585	1075	845	716	664	664	636	686	607	631	609	667	664	660	644	686	677	653	681	677	637	685	656	704	673	695	699	645	707	695	672	699	656	703	640	689	700	686	655	654	668	656	686	650	672	641	687	711	670	663	677	672	687	692	668	701	669	695	686	659	659	666	674	674	670	672	718	705	663	676	675	637	687	680	687	666	665	631	694	623	648	661	662	684	711	666	644	620	708	680	682	644	659	700	649	660	684	640	647	689	607	688	648	660	683	664	635	695	635	680	673	671	686	655	623	658	638	634	617	706	694	646	708	663	680	634	660	662	680	681	606	666	697	675	647	691	643	655	659	642	633	666	665	654	642	703	679	655	667	633	666	671	689	642	687	665	641	659	694	652	715	635	652	715	674	663	683	696	615	639	659	652	633	692	699	651	669	668	629	652	681	647	670	676	609	700	648	674	689	673	614	699	678	628	686	686	689	655	657	678	692	667	644	678	672	672	630	645	670	686	635	701	674	700	651	665	644	699	685	614	619	679	696	638	697	659	629	686	680	661	670	637	652	655	676	672	680	664	643	677	717	671	641	686	680	709	677	687	636	656	664	650	656	626	653	683	623	633	667	671	626	692	667	643	693	695	642	664	680	724	655	652	677	648	670	633	676	645	659	667	662	671	690	694	655	682	640	649	683	648	660	642	653	640	669	679	681	640	667	675	704	612	618	660	640	714	669	678	670	665	661	649	683	666	698	696	730	670	681	644	702	667	662	652	675	692	670	663	661	677	637	681	634	663	700	679	730	687	655	631	687	696	715	645	662	660	669	672	631	685	634	689	666	693	671	716	646	659	691	656	682	701	633	661	688	694	659	712	651	693	659	655	697	661	642	619	672	695	650	650	671	687	642	701	669	616	679	656	695	697	657	665	673	666	674	664	665	640	665	679	653	615	721	674	677	647	707	611	749	658	622	681	706	641	664	663	640	654	708	730	676	656	705	625	635	621	667	692	650	657	672	670	647	679	646	709	668	670	652	666	700	689	682	678	674	650	668	652	663	641	643	647	642	724	667	697	651	611	687	700	711	614	673	660	659	660	664	663	645	654	665	693	640	672	636	672	662	646	658	654	654	686	639	705	647	670	632	692	695	641	682	704	629	675	646	678	675	627	656	644	680	677	684	677	638	732	607	674	645	667	634	671	692	646	635	654	688	649	687	681	675	676	705	668	623	633	659	618	622	669	641	680	709	668	639	678	671	693	651	717	615	633	679	627	651	620	658	727	661	675	648	677	697	626	645	666	671	680	694	660	656	650	635	647	668	621	720	686	647	724	665	690	665	695	678	616	649	666	643	662	664	667	667	632	700	686	680	703	673	629	689	630	670	693	694	656	680	637	670	658	681	661	687	676	692	680	705	687	668	670	697	632	651	663	665	636	636	672	685	621	641	685	650	664	696	677	708	658	645	657	693	648	680	636	641	644	674	632	662	679	635	630	661	629	679	715	679	707	676	639	666	650	637	681	675	682	671	644	659	664	640	663	704	659	664	647	638	616	696	643	640	631	662	643	672	623	711	646	659	653	696	654	690	666	724	632	703	692	641	702	681	633	659	674	670	664	671	690	662	653	612	617	654	687	669	651	702	701	703	715	638	698	691	716	730	675	728	609	715	693	683	686	621	664	702	646	671	695	654	653	656	689	699	651	724	653	667	659	655	648	671	662	716	666	660	667	685	673	675	676	680	677	662	656	683	687	635	663	678	625	663	638	696	672	635	649	683	666	645	658	642	700	662	659	682	737	707	683	656	667	626	657	637	657	643	674	662	621	690	655	686	688	722	672	671	673	663	643	663	658	653	641	620	673	651	635	652	640	699	669	655	722	665	695	661	680	670	711	662	664	663	653	652	704	663	665	655	674	693	678	666	653	720	639	671	695	679	689	699	696	694	655	661	650	619	691	643	660	674	642	695	691	692	660	701	726	674	635	692	677	703	726	642	670	640	612	659	642	623	715	700	669	645	614	686	651	653	634	633	648	667	659	638	672	661	672	632	690	726	663	626	662	659	703	677	691	681	646	651	654	690	662	682	678	698	657	685	644	664	667	652	700	662	678	651	671	662	671	683	666	757	651	648	670	695	663	660	652	684	641	716	646	700	636	687	684	647	688	650	612	677	629	701	644	638	691	679	621	680	666	664	670	713	647	634	630	641	696	703	659	661	668	630	669	665	667	695	673	639	625	703	628	666	671	686	655	666	653	647	661	670	656	649	657	685	682	641	680	640	649	656	641	645	671	679	660	668	668	680	709	642	668	659	669	670	652	636	676	680	660	676	676	655	665	640	679	672	637	674	648	639	649	706	640	628	679	661	670	718	699	685	642	687	675	686	702	662	663	675	671	679	678	688	709	639	681	713	683	651	661	702	618	676	656	632	654	660	656	634	697	673	668	695	660	620	677	646	618	628	713	682	694	677	665	675	664	664	683	715	675	694	681	687	642	644	637	719	647	700	637	697	692	704	668	649	667	683	608	623	644	682	679	712	638	637	725	668	656	661	655	677	660	652	645	638	681	667	647	618	678	679	641	687	632	692	671	642	653	596	628	681	664	672	627	604	637	631	696	695	652	623	653	668	657	654	675	714	693	680	692	694	669	675	646	660	694	679	673	680	684	643	715	632	700	638	639	656	641	659	661	650	679	679	658	644	703	723	671	656	643	669	657	635	626	662	647	668	649	671	691	685	626	655	658	663	695	647	671	734	700	685	678	668	626	648	653	657	681	657	676	651	655	689	647	649	668	647	664	696	659	653	649	638	659	657	699	669	679	672	678	676	666	687	666	650	697	700	689	670	642	674	664	643	671	646	686	663	665	675	687	677	692	688	702	615	635	676	648	635	648	693	625	693	645	693	696	659	662	654	670	666	702	628	674	586	677	697	679	635	675	650	658	671	667	665	649	655	670	646	677	673	693	649	641	663	702	654	662	673	634	686	636	691	676	708	653	605	654	655	640	676	693	634	634	639	701	640	715	707	632	631	699	633	684	653	689	694	667	662	652	665	630	679	639	680	670	656	636	665	698	647	684	649	638	680	676	655	632	647	697	659	651	661	652	703	670	660	636	655	670	661	628	667	741	674	675	687	676	656	647	646	625	675	638	677	670	651	668	689	655	618	675	668	674	642	687	606	675	653	645	709	645	674	661	639	617	704	657	651	682	652	685	649	697	666	661	635	645	673	680	694	646	670	715	641	666	681	686	641	645	685	662	619	672	694	655	665	699	659	668	700	626	602	672	645	624	679	706	654	650	639	652	658	624	675	655	684	668	619	648	671	680	707	678	611	657	657	651	619	702	687	646	666	651	661	712	667	624	688	665	640	642	692	634	657	666	653	664	644	660	645	659	677	653	678	709	694	650	660	654	671	650	719	664	689	660	678	652	676	674	675	668	683	674	665	656	658
22739	21342	29093	23937	21353	21538	13312	4677	3133	2334	1765	1589	1570	1494	1390	1267	1245	1223	1228	1113	1099	1114	996	1489	4370	5699	6286	4550	2818	2397	1608	1183	930	758	731	752	689	691	734	745	720	750	714	675	681	731	717	715	782	715	728	687	689	720	712	713	675	670	708	698	721	692	705	712	720	718	698	725	744	746	698	741	711	676	680	714	737	736	704	765	740	686	759	705	697	692	719	720	722	745	701	690	678	718	736	725	719	696	697	691	747	709	753	730	702	691	757	738	760	741	712	720	726	691	720	723	724	745	734	701	693	711	678	684	717	715	783	680	763	770	733	728	661	701	735	718	693	736	681	689	722	678	765	744	717	712	725	703	727	727	727	731	728	706	717	672	705	721	735	734	707	745	736	703	693	762	724	735	742	721	731	768	665	719	700	745	743	720	739	766	674	707	717	687	717	700	676	728	725	659	703	723	723	700	721	713	721	711	663	721	742	715	722	710	745	699	704	751	721	698	703	696	741	693	753	717	712	763	716	710	712	738	693	714	733	716	707	750	725	730	742	767	711	732	725	759	716	751	716	728	722	645	711	709	729	670	739	745	765	714	718	687	745	738	713	696	725	727	711	746	721	720	678	717	748	706	741	704	710	695	657	770	698	712	737	720	765	691	691	695	768	772	740	705	750	722	723	716	725	719	697	708	749	716	763	766	685	704	693	708	692	718	690	729	697	728	715	735	689	740	706	752	728	690	737	718	706	678	686	735	752	727	750	698	693	713	685	682	721	752	703	710	737	673	715	722	698	707	674	721	731	755	772	713	690	695	716	702	717	735	698	693	723	699	711	713	720	688	713	712	721	682	693	725	722	690	732	749	701	671	777	685	718	701	719	733	734	724	717	725	713	752	693	695	692	752	681	693	737	722	737	747	706	749	727	734	706	705	739	718	724	702	719	728	710	705	681	705	761	691	682	734	725	695	709	730	692	664	718	735	722	758	699	696	701	685	713	682	702	693	716	731	712	762	682	665	717	742	721	737	720	715	681	778	679	709	722	678	704	750	714	696	696	682	710	714	730	713	721	755	713	672	747	734	710	723	766	736	728	743	692	723	690	684	724	757	725	729	692	736	736	719	738	738	732	747	691	722	738	726	747	664	740	707	773	688	658	711	736	757	717	731	721	710	724	708	717	711	740	718	737	741	734	691	716	713	747	749	646	716	702	721	755	714	668	711	769	770	692	673	749	752	732	750	708	719	686	726	725	723	693	733	716	717	741	762	741	729	690	701	697	735	806	780	702	695	763	727	752	695	733	693	740	709	717	682	705	699	733	721	729	673	722	748	740	767	724	716	745	714	705	719	673	744	725	710	750	687	706	750	703	778	682	708	718	730	724	679	714	714	641	747	726	741	653	733	699	716	741	723	698	670	703	713	761	686	721	707	711	690	734	695	708	725	731	731	737	765	763	685	715	703	706	719	712	748	727	695	685	725	703	692	707	706	771	686	724	703	693	683	690	747	701	679	752	749	680	739	701	731	702	689	752	699	731	731	744	737	724	766	706	688	671	738	700	715	724	725	717	716	705	742	645	758	714	671	749	709	707	730	692	713	702	709	690	740	728	720	678	740	691	707	735	704	709	724	705	673	679	741	730	748	691	745	716	726	706	710	674	699	666	736	732	765	710	746	733	722	752	743	683	744	756	743	712	741	671	701	731	706	677	708	723	736	720	763	780	741	695	720	701	716	699	760	726	674	717	707	659	752	727	708	722	759	731	684	683	701	712	674	717	740	730	701	744	669	675	711	714	696	661	740	729	671	767	735	738	718	677	742	724	701	699	736	718	725	722	760	719	675	776	714	705	700	718	744	735	685	703	676	697	735	690	727	702	759	721	726	703	672	681	704	710	694	739	654	729	707	680	748	720	684	726	728	699	688	742	741	729	728	690	684	704	705	683	708	729	674	730	724	701	727	699	710	731	700	688	760	719	745	755	755	788	716	727	705	671	720	668	704	716	719	717	700	725	705	704	716	738	725	724	681	726	686	742	727	750	720	661	734	731	747	738	699	751	683	720	713	734	743	665	720	776	657	690	725	682	718	684	751	687	688	742	745	729	723	710	731	724	705	757	674	699	703	738	725	698	718	729	710	760	750	676	705	739	681	739	729	804	682	706	690	708	677	707	728	652	755	684	718	695	674	718	698	719	715	743	742	715	760	700	769	716	692	706	748	752	730	732	762	719	708	689	723	698	708	722	720	756	687	749	734	736	770	750	700	715	715	711	721	737	680	684	729	740	724	699	690	698	745	730	707	717	739	692	709	727	714	712	711	678	702	723	704	701	694	697	705	698	695	736	714	668	713	713	687	738	698	735	694	708	695	750	738	694	725	743	694	720	672	748	706	701	691	685	716	690	707	680	707	710	721	692	733	706	734	689	740	721	762	726	725	670	706	685	715	747	773	688	714	782	759	745	675	730	711	670	768	716	715	688	700	682	758	750	751	722	688	740	679	700	740	738	738	740	761	701	701	748	700	711	738	717	727	708	678	741	721	690	715	757	715	725	743	753	730	769	692	713	721	716	702	714	711	672	676	791	722	738	724	755	692	690	682	675	746	688	718	767	702	741	752	761	668	726	709	741	753	718	692	719	672	643	720	706	727	711	691	695	762	718	758	709	689	731	725	735	749	673	707	739	646	701	706	713	747	727	733	762	739	745	734	699	704	724	711	763	676	730	705	744	697	779	692	676	761	739	721	688	714	699	730	702	680	728	716	739	745	757	741	761	740	757	710	706	718	728	677	740	744	713	753	718	726	731	733	681	711	736	742	688	627	717	751	737	707	701	684	687	679	672	710	718	726	745	766	692	730	703	723	696	724	748	705	701	730	702	709	719	703	697	705	698	692	698	677	719	712	755	707	669	729	742	708	760	728	719	730	718	765	724	674	748	786	724	691	745	724	749	723	708	722	696	700	713	733	731	728	696	731	700	664	730	719	724	728	734	744	725	758	735	651	679	711	732	735	695	698	717	768	727	684	690	693	700	747	727	717	674	742	714	705	686	717	688	652	663	715	686	715	696	757	700	685	694	698	705	690	705	717	716	727	740	743	733	698	731	737	708	709	696	708	661	697	708	752	741	682	675	708	694	705	693	731	753	675	724	712	751	674	706	743	710	732	714	687	686	706	727	776	737	707	659	727	673	665	716	744	759	724	747	695	727	688	748	727	670	761	720	693	687	744	740	707	752	738	688	715	694	705	722	721	699	672	692	742	712	752	701	710	720	734	683	707	699	692	683	736	732	705	703	686	734	693	702	713	734	744	662	696	713	682	718	696	753	719	767	720	655	682	698	702	713	769	701	696	740	715	746	675	719	661	674	688	724	711	744	685	694	711	738	737	763	719	672	727	715	758	713	741	674	696	714	728	774	769	716	700	747	691	743	755	735	707	712	712	717	655	743	687	691	725	742	676	701	712	710	726	748	658	712	658	722	701	763	678	711	728	728	713	712	735	698	709	748	700
9227	26356	19649	11232	9279	7737	7105	6835	5120	3697	2746	2370	2253	2178	2056	1754	1722	1650	1642	1520	1380	1263	1297	2091	6816	8320	9211	6212	4079	3371	2115	1367	947	731	739	724	738	744	711	747	727	725	730	711	695	740	720	689	727	713	722	736	702	733	710	758	698	720	714	707	720	715	706	686	705	728	749	742	728	713	758	748	724	693	700	696	710	738	725	730	747	755	728	749	726	692	724	765	729	694	680	710	758	718	699	709	689	734	719	677	755	774	723	667	718	685	760	702	691	769	753	718	732	747	758	730	715	681	722	702	683	719	738	675	687	769	737	745	767	707	734	705	728	751	745	758	732	721	706	757	733	720	718	728	690	736	695	780	672	737	679	744	664	665	718	696	728	739	718	697	720	729	775	701	753	664	650	698	738	715	751	731	725	771	747	684	717	752	707	708	708	689	727	724	711	697	719	732	714	701	711	702	742	664	715	717	677	733	736	727	729	737	732	681	752	730	701	729	710	764	727	716	725	728	739	694	742	739	685	728	690	780	772	719	674	688	743	694	685	721	679	732	709	698	724	775	736	739	716	718	705	780	735	752	765	729	715	735	697	729	704	720	707	729	746	726	724	723	724	700	683	712	722	723	695	733	734	720	704	690	738	770	734	670	735	714	741	733	733	754	707	751	750	771	733	687	733	693	698	711	673	719	699	738	705	682	706	728	720	731	708	720	754	696	771	725	751	669	698	696	753	722	736	726	703	732	680	760	709	670	736	682	726	719	775	695	723	741	703	704	742	741	737	716	722	729	775	728	755	719	660	687	709	719	736	712	678	761	729	744	731	775	675	765	758	711	724	793	796	722	722	693	712	700	739	750	702	732	711	738	741	715	684	717	707	703	702	703	709	742	722	735	719	720	757	676	727	721	751	692	725	736	714	656	669	765	728	723	754	719	755	737	735	753	696	722	777	748	685	691	705	726	770	723	720	757	757	763	662	704	741	737	723	786	660	736	730	719	722	740	701	720	737	713	723	711	732	696	711	765	711	690	748	718	746	722	719	771	722	754	678	706	683	718	697	708	696	712	715	706	755	743	691	739	678	747	699	663	685	729	709	756	719	703	719	717	728	726	700	713	755	750	751	687	723	667	700	757	711	679	698	713	754	680	754	709	702	773	689	710	694	723	681	756	714	732	690	742	703	746	736	736	729	725	701	725	707	769	686	742	763	706	722	730	708	772	728	730	697	736	708	731	712	736	748	738	700	716	714	684	749	732	708	661	724	731	733	804	695	740	700	715	697	717	709	737	692	731	777	723	688	701	675	680	677	728	680	719	687	649	732	680	751	737	732	660	731	705	720	706	704	736	770	751	736	727	667	728	718	703	683	748	708	717	718	676	726	715	732	744	725	701	724	685	750	711	737	706	763	710	705	748	749	717	707	662	707	737	743	736	749	704	769	783	703	685	670	736	758	724	671	698	681	704	759	681	740	716	738	714	699	747	725	745	720	683	761	722	712	711	698	731	728	722	724	707	718	727	690	714	742	762	771	738	710	749	711	692	729	741	711	725	699	755	717	691	763	670	742	692	749	767	730	731	708	684	738	749	702	704	707	747	706	702	711	722	680	727	707	730	715	705	722	726	713	712	707	733	741	711	668	711	729	729	716	723	722	698	767	736	760	723	747	689	716	705	762	691	720	727	675	730	712	735	780	692	765	689	690	708	742	701	705	692	684	715	675	676	750	725	694	724	743	688	761	702	714	784	700	714	751	727	707	727	761	676	723	732	693	696	743	751	706	697	726	732	682	736	702	721	738	741	750	701	748	749	697	724	713	751	743	685	717	743	658	746	732	779	660	700	689	750	734	725	714	734	726	709	714	700	721	732	721	756	722	686	729	757	753	737	698	765	721	760	705	702	682	690	684	707	734	745	701	750	693	698	698	723	720	742	675	732	745	681	712	662	750	760	710	694	756	723	719	684	709	714	718	751	700	691	721	703	742	725	707	709	748	696	744	709	717	714	729	704	734	798	715	694	727	744	720	722	697	708	726	730	700	731	776	725	714	753	742	731	765	685	684	691	709	740	741	714	721	738	699	670	749	739	731	732	748	724	712	764	741	730	712	697	755	702	700	683	739	708	715	736	725	697	710	705	687	759	709	718	739	734	692	705	735	698	709	703	671	690	727	744	755	702	687	705	726	726	704	717	784	722	691	686	757	702	713	739	717	723	749	704	709	712	705	757	703	729	742	676	692	744	737	697	745	775	749	714	706	738	661	721	734	723	775	706	675	720	735	711	730	688	718	742	727	739	672	749	776	720	728	717	760	732	734	683	685	727	752	708	711	733	766	714	703	725	659	736	698	721	707	744	714	745	670	753	679	700	704	724	707	721	742	752	747	751	738	671	696	708	725	714	689	757	711	708	698	709	734	700	722	708	708	741	701	721	744	707	736	758	699	704	695	678	729	750	722	730	711	712	716	727	765	728	748	700	723	653	732	699	720	746	704	694	694	732	752	707	673	692	728	685	693	692	683	712	751	698	760	752	710	734	759	713	696	711	762	717	714	734	715	761	699	732	704	705	723	712	717	703	679	716	739	690	688	695	698	713	720	722	767	701	698	688	705	747	718	732	717	716	730	727	763	686	691	720	714	665	694	721	698	690	728	732	721	730	705	740	717	690	746	747	741	706	719	692	710	706	700	688	691	758	698	713	717	647	739	746	700	732	741	764	743	718	709	685	746	723	729	687	732	682	748	694	738	710	746	700	713	711	726	709	676	688	711	704	687	736	716	731	778	643	699	719	725	693	734	700	724	749	690	702	713	734	706	750	726	721	679	737	659	710	720	722	746	756	663	705	726	738	701	693	728	730	717	703	707	741	756	729	730	691	734	726	749	713	721	707	699	685	752	746	685	712	761	677	718	692	712	719	704	698	671	727	828	688	698	724	704	726	705	701	723	722	716	731	707	692	735	734	708	717	726	694	730	751	752	719	690	739	724	728	740	724	696	723	719	726	679	711	727	727	755	690	728	746	713	754	720	728	706	721	678	725	768	764	782	728	718	679	731	719	717	752	715	708	693	726	765	675	732	709	723	701	708	707	734	757	664	724	712	703	696	679	698	723	709	680	722	746	677	774	701	730	684	737	745	693	679	736	703	714	719	686	671	681	730	718	714	717	754	747	705	642	732	690	741	691	761	736	749	749	728	675	747	705	679	731	721	723	704	696	718	696	714	710	717	757	701	713	748	699	715	725	733	699	749	701	683	721	723	714	708	726	722	693	720	718	687	731	742	693	737	711	718	732	695	760	709	706	709	756	727	737	719	702	714	705	715	743	731	691	783	665	720	737	715	747	713	713	706	742	759	741	750	717	768	705	672	744	689	759	707	713	703	742	729	706	728	668	722	734	706	710	709	742	759	736	692	729	729	720	704	683	691	702	738	681	748	708	757	746	727	720	752	701	759	725	716	717	713	709	672	702	729	682	685	755	710	687	774	730	754	701	745	767	702	760	688	744	673	720
27949	19693	10189	3703	2167	1992	2032	1440	1117	994	786	769	763	756	702	695	663	626	654	639	571	572	564	631	663	721	729	738	652	654	579	547	477	478	474	532	455	502	525	450	468	489	491	488	464	457	500	478	457	500	485	495	473	485	446	482	518	486	476	501	437	465	463	489	467	482	460	485	489	400	487	471	492	443	449	439	503	451	491	479	542	488	461	477	483	501	481	482	498	463	447	455	470	450	490	472	459	491	488	499	523	445	474	482	474	446	474	458	492	488	485	519	452	457	456	429	483	457	505	467	477	491	465	463	462	437	471	469	487	487	490	494	450	481	523	492	509	463	524	518	470	481	442	480	470	451	471	455	465	465	473	474	460	443	430	488	497	445	448	462	501	480	439	477	464	459	482	468	469	454	430	504	441	484	465	459	483	482	513	476	456	475	465	452	474	488	486	495	475	479	507	481	439	466	446	460	458	495	513	488	460	477	474	504	498	450	467	489	509	423	461	512	475	506	516	465	443	487	486	445	479	459	494	523	449	522	483	463	464	476	467	468	468	462	470	467	488	446	514	454	494	483	508	451	476	475	490	476	466	481	475	474	504	481	457	466	472	450	482	484	434	480	474	458	496	477	488	453	493	473	496	479	467	513	464	482	424	499	509	468	460	465	460	472	502	476	462	466	497	518	466	432	467	468	477	450	475	513	443	467	523	469	449	454	479	512	441	458	467	464	457	476	503	453	482	428	479	487	527	447	451	469	459	423	460	465	467	451	490	486	466	454	481	488	446	497	516	509	489	482	499	439	496	470	478	508	464	466	453	520	468	432	438	454	461	478	481	435	481	472	458	500	464	478	486	490	467	500	466	468	448	478	484	453	482	472	485	494	472	517	446	470	468	495	445	466	472	472	475	472	457	439	474	467	501	497	496	491	489	459	475	466	484	493	467	479	485	463	468	502	476	480	469	508	461	483	449	431	505	458	490	457	472	444	472	495	457	495	454	482	478	488	476	482	484	472	478	497	466	482	464	496	470	471	498	465	440	463	489	454	477	468	454	461	485	483	464	487	456	436	457	487	484	506	475	450	468	471	476	460	477	470	475	437	468	547	455	469	448	486	463	426	486	493	470	484	515	466	465	445	476	478	466	442	505	500	451	467	501	473	488	467	490	453	470	445	489	486	459	474	487	433	511	472	465	514	475	455	470	480	466	489	439	474	463	487	464	451	448	525	472	522	455	496	521	465	487	457	461	439	484	501	455	485	464	433	513	514	472	441	427	463	425	454	526	470	450	453	484	486	483	480	478	485	488	456	489	481	448	513	482	478	443	477	475	469	468	505	447	455	489	474	491	478	471	475	455	448	443	477	492	481	491	515	452	459	471	479	468	473	474	459	490	480	491	497	456	476	478	508	465	512	464	512	488	445	441	490	444	481	461	480	471	474	463	481	523	446	449	510	422	487	483	463	485	485	455	486	457	429	480	490	478	445	464	500	453	483	510	467	465	487	511	457	488	490	480	462	470	492	432	516	475	427	470	483	507	478	478	450	469	475	513	502	457	484	476	457	478	475	491	456	488	490	471	502	482	477	446	472	490	426	448	478	488	507	495	479	453	441	450	440	493	449	502	427	449	459	477	426	501	461	479	483	470	494	457	494	480	441	475	460	450	483	484	439	472	446	478	459	442	456	464	490	501	493	417	477	495	470	465	507	501	482	480	456	481	478	447	495	478	501	460	449	476	503	449	505	487	462	421	447	475	479	493	504	463	486	456	459	459	494	476	479	495	466	462	487	483	450	482	501	489	467	445	465	466	450	436	490	456	472	476	507	441	477	448	471	453	457	498	507	477	480	480	484	477	480	465	482	519	476	481	458	469	505	488	472	486	448	459	465	486	481	480	467	485	479	485	466	456	468	458	426	455	462	477	505	495	498	488	471	478	469	491	488	478	439	484	432	483	484	501	523	461	501	493	527	468	463	447	461	491	499	501	506	480	441	421	445	465	487	443	444	477	500	464	472	485	476	490	501	522	428	446	516	498	486	463	510	460	509	462	498	436	463	516	482	513	487	467	471	481	466	493	490	489	469	417	472	465	471	460	435	454	443	470	481	450	467	488	469	464	470	449	472	490	494	492	474	449	453	466	470	460	445	455	524	480	470	471	477	507	489	450	476	462	486	479	456	460	480	471	461	472	467	497	513	497	468	452	469	477	480	480	510	506	488	503	499	435	509	490	446	478	508	439	458	439	446	500	468	496	470	480	492	457	455	454	495	444	488	487	434	460	462	479	483	472	468	497	459	480	460	489	487	473	489	474	458	492	441	448	462	460	478	497	481	468	440	490	494	476	482	427	484	473	494	485	482	451	496	453	465	482	493	469	484	447	478	452	466	499	482	452	476	457	454	481	469	496	482	456	471	467	460	490	503	469	461	454	452	466	482	489	435	475	500	499	509	473	454	489	474	469	483	479	459	481	477	451	498	460	446	452	481	461	478	444	474	449	481	458	487	510	479	447	450	485	429	455	489	468	463	501	495	496	468	443	438	482	453	478	452	484	455	458	491	517	493	472	449	448	493	461	466	474	460	518	496	467	466	467	488	534	481	464	470	484	439	475	456	477	472	460	475	505	481	462	494	472	499	467	471	499	480	468	449	517	448	468	439	496	498	451	493	469	454	455	454	449	474	475	483	493	471	446	502	525	480	487	445	495	487	473	475	479	464	480	478	503	490	487	449	440	460	469	483	463	454	460	467	484	436	467	461	455	500	462	477	476	481	487	496	449	488	508	452	488	446	450	485	463	503	458	474	425	428	479	464	447	424	485	435	460	423	509	451	473	479	497	488	466	448	467	445	457	474	488	475	455	452	440	498	473	477	478	496	464	474	469	444	480	477	480	458	490	471	474	456	479	460	506	533	472	485	468	455	466	510	486	500	502	482	465	477	475	471	454	523	448	489	461	519	482	430	485	466	498	473	465	482	459	476	498	509	484	497	463	476	464	533	499	462	494	485	496	445	449	463	443	477	438	477	486	461	466	491	482	482	440	485	477	480	473	459	461	494	491	443	430	474	499	457	460	488	501	471	524	491	462	475	511	483	474	472	498	444	453	486	512	479	442	492	495	467	477	441	504	504	478	516	457	479	475	485	498	495	469	518	499	470	498	466	484	464	463	446	490	508	455	451	426	477	439	459	485	510	449	468	472	530	439	460	481	451	498	493	447	457	450	471	471	494	445	472	464	453	484	523	508	459	437	507	480	498	500	495	498	501	478	506	455	478	497	477	477	505	509	483	496	479	415	444	487	473	479	458	464	478	471	487	450	472	516	455	454	493	466	483	483	461	463	511	457	438	464	483	487	443	490	447	458	458	541	452	482	456	512	493	485	496	500	456	474	442	463	511	481	468	475	481	445	487	447	462	472	462	462	459	451	508	485	510	472	460	481	456	452	475	514	487	451	452	510	478	489	474	503	472	500	492	477	443	505	494	476	471	461	487	495	460	463	472	450	482
7666	12085	8166	3954	3558	3279	3798	2593	1807	1520	1204	1105	1059	993	993	910	837	812	810	783	686	659	789	782	792	978	915	865	775	701	657	559	540	496	479	502	500	498	460	501	528	523	495	529	525	480	529	502	457	542	496	487	494	551	520	477	519	503	531	541	508	522	511	528	520	508	509	479	499	504	523	496	472	495	478	538	492	518	517	526	503	498	512	531	531	525	522	499	545	497	497	519	488	504	512	475	524	504	503	485	485	498	496	497	507	553	562	507	526	501	523	501	525	501	489	530	509	521	514	493	525	543	529	521	463	501	548	499	476	505	479	501	533	481	502	475	517	469	533	522	513	484	501	509	485	474	529	478	496	486	498	502	490	517	505	508	507	476	486	534	528	497	496	505	582	455	498	515	524	486	505	535	513	500	488	510	503	484	492	500	519	514	471	523	497	505	494	476	493	524	507	501	506	519	536	480	484	521	496	492	494	476	538	532	491	485	502	524	478	486	534	492	464	529	474	508	483	466	510	554	512	528	526	501	554	520	479	496	540	505	478	472	505	502	491	531	506	505	549	539	483	555	521	488	480	507	507	528	492	499	535	496	515	497	519	548	556	462	514	523	497	546	500	517	511	496	567	537	483	509	557	514	503	526	530	530	498	496	467	520	509	508	517	505	467	547	508	516	499	476	486	513	516	567	472	518	487	462	478	519	510	532	571	539	523	531	502	501	508	508	478	502	538	510	527	508	485	503	494	564	497	489	511	529	501	533	453	503	488	518	488	497	521	486	469	514	522	502	511	491	547	525	465	527	524	523	466	506	512	520	513	465	565	479	495	521	489	543	512	499	530	542	522	487	480	535	485	488	498	530	545	499	508	477	525	527	522	504	508	506	497	510	500	505	520	524	523	494	498	475	474	507	519	516	526	551	526	490	503	508	501	515	513	503	509	537	486	518	503	524	461	537	504	518	521	526	502	498	502	533	492	524	509	530	511	472	510	504	492	516	545	473	514	518	503	494	505	507	513	492	521	501	509	538	513	492	495	507	518	516	543	503	508	467	551	527	503	494	518	467	530	479	481	547	493	477	529	499	484	497	471	487	542	492	495	494	487	519	511	515	468	489	505	480	482	512	493	518	558	489	469	471	506	542	519	511	484	490	541	481	468	519	518	506	502	563	506	540	498	535	514	502	510	520	533	500	538	502	523	511	461	471	519	470	493	487	475	511	468	496	483	497	530	487	497	521	487	492	516	525	522	526	511	500	520	526	493	521	494	479	523	521	467	509	557	546	545	484	556	511	511	547	491	524	548	546	537	513	524	520	522	504	514	500	521	500	514	532	470	542	512	522	458	525	468	530	501	499	502	519	548	530	525	487	517	550	505	497	489	525	487	507	499	516	517	494	484	555	489	481	509	507	533	533	495	493	554	525	475	507	549	498	508	514	504	485	531	536	510	487	515	490	557	476	501	524	516	513	499	494	520	493	499	517	484	499	494	529	529	515	517	515	466	502	497	501	503	484	512	545	490	499	513	527	499	548	503	509	475	502	479	503	497	503	531	526	505	500	505	486	556	478	487	525	473	519	510	498	543	491	549	524	489	517	531	530	487	516	523	513	480	505	496	489	515	517	505	483	507	468	524	507	534	520	543	484	482	531	485	505	492	498	532	519	533	535	503	481	569	494	552	542	504	474	517	485	483	517	510	515	532	536	525	487	510	528	530	490	514	522	442	487	541	475	532	519	515	489	530	511	504	473	528	519	524	509	484	532	513	491	532	518	498	470	487	509	478	509	508	504	489	518	497	522	532	478	533	565	484	494	494	530	464	479	521	498	525	498	520	479	504	502	510	489	478	516	524	526	500	517	519	488	529	530	500	520	516	510	559	529	536	512	489	489	495	530	500	503	511	516	454	516	496	529	490	517	542	481	546	549	559	517	514	503	495	479	535	483	507	488	535	473	473	505	529	477	458	518	491	500	491	491	480	501	504	503	520	490	525	498	517	495	492	553	531	525	493	527	466	511	505	481	535	521	509	540	533	497	512	530	512	522	514	496	493	512	519	472	484	475	516	434	567	485	515	553	525	531	515	449	468	496	511	515	499	540	511	508	505	492	491	501	500	497	529	493	499	491	505	493	499	523	481	503	481	519	515	460	506	477	512	514	484	495	507	526	474	504	489	493	494	517	470	492	524	547	527	493	490	496	513	530	513	500	493	511	456	530	512	507	550	527	507	501	512	549	496	524	538	481	527	511	510	516	515	517	534	495	505	501	478	534	501	546	483	541	532	516	498	549	499	518	540	480	490	530	520	524	490	477	506	499	553	495	507	531	516	531	520	512	507	491	496	499	490	565	531	498	486	472	497	477	507	507	471	488	515	546	504	517	547	502	516	530	494	524	482	476	476	523	487	484	483	565	498	532	554	519	539	480	544	523	554	498	512	513	497	526	459	492	522	492	510	503	467	485	498	521	540	512	512	483	509	549	520	502	514	511	483	518	505	545	501	509	478	560	497	526	545	526	556	524	519	494	478	481	512	486	490	457	492	544	492	505	490	530	501	499	509	458	505	498	466	499	503	518	506	516	503	539	546	486	489	512	479	503	532	489	512	501	524	526	473	478	487	528	491	464	512	532	534	469	554	495	506	506	539	530	519	507	508	496	483	492	484	526	493	495	505	520	539	501	482	508	506	563	527	507	503	508	526	512	509	534	528	498	532	515	525	506	496	502	495	519	521	507	505	507	501	504	498	526	489	492	490	510	528	478	465	503	512	538	514	458	505	475	517	495	515	505	475	548	502	501	473	503	496	568	528	506	471	516	484	493	488	487	479	504	502	554	477	509	510	517	506	481	588	513	532	523	504	501	492	488	501	494	523	504	496	499	502	515	533	550	478	505	558	539	515	544	530	510	459	522	532	534	519	512	511	508	514	466	532	499	522	478	511	489	515	495	527	540	491	506	491	463	494	546	501	536	507	532	492	498	494	488	518	469	539	490	491	497	502	484	504	503	489	522	474	522	518	519	502	466	498	505	504	478	517	510	516	505	497	533	514	479	543	534	506	507	476	507	527	505	478	509	536	526	526	489	496	488	541	566	497	504	503	515	485	477	501	530	509	506	554	500	560	463	483	536	557	499	490	516	507	506	489	531	479	504	517	512	501	552	524	527	531	502	522	492	526	524	553	511	463	481	515	472	474	487	504	522	516	504	528	530	495	516	511	481	506	488	478	516	504	529	509	516	498	512	517	524	529	506	498	501	519	478	457	510	548	509	494	558	498	521	517	456	508	542	492	524	524	519	478	511	511	507	521	497	532	527	470	524	500	529	510	524	534	465	537	483	517	505	530	517	494	505	516	507	495	512	530	498	479	539	501	489	502	511	524	468	461	559	505	518	509	541	517	500	541	522	569	482	548	482	519	551	522	516	507	494	502	558	515	524	522	513	500	496	525	482	523	504	506	512	523	497	532	540	507	537	505	486	472	524	516	503	561	460	527	547	540	510	515	503
24035	21366	28704	24398	21374	11787	3845	2184	1644	1561	1202	1029	987	914	866	842	744	704	727	749	792	748	757	1387	2664	3177	3138	2138	1533	1323	912	542	508	466	490	483	472	482	487	486	493	472	468	442	444	468	473	493	471	478	485	481	537	456	470	484	474	503	432	466	507	475	513	454	494	477	457	491	464	439	496	482	494	498	480	477	435	506	486	468	468	480	510	501	496	490	464	480	473	453	460	487	510	474	507	495	490	470	431	455	476	465	473	460	445	451	479	488	429	506	460	515	516	490	494	492	491	477	447	459	447	469	504	482	458	469	475	455	458	483	488	470	487	504	472	478	489	489	477	456	493	491	452	448	507	478	504	507	481	484	500	500	486	472	530	466	464	464	482	482	499	473	497	500	466	464	466	502	477	521	491	475	450	447	492	450	470	492	473	452	524	486	514	494	489	485	452	487	481	463	492	471	485	460	471	507	459	458	489	464	484	511	505	458	494	459	459	499	512	494	492	454	485	486	491	460	433	495	486	494	464	467	464	487	512	459	444	479	525	498	476	457	484	466	435	495	476	482	477	449	494	466	454	506	460	456	458	464	486	458	461	504	453	460	501	446	507	462	524	437	521	492	476	480	505	503	502	460	446	488	513	464	481	478	505	457	446	506	425	465	489	496	455	476	468	485	519	461	473	483	472	502	488	465	467	457	472	453	499	472	443	471	489	500	478	476	517	484	489	459	480	467	455	489	481	449	473	492	506	467	490	480	494	500	460	517	532	485	492	477	493	488	443	454	445	486	492	524	459	516	476	469	504	512	461	455	471	493	482	470	469	519	510	520	499	535	438	481	469	496	488	460	475	472	497	432	487	457	455	459	491	460	472	455	478	450	479	504	398	441	433	480	493	468	466	456	456	466	474	473	491	487	477	505	484	498	474	482	476	485	474	483	446	442	454	469	454	517	470	471	526	471	480	490	463	482	471	505	511	471	502	472	502	481	470	452	462	510	477	477	470	489	502	476	475	472	492	504	495	481	481	458	507	452	484	518	451	457	494	468	520	462	507	502	462	491	470	505	432	499	461	480	504	479	495	458	498	475	479	484	458	461	471	509	446	446	495	466	479	486	482	479	460	469	463	458	472	484	454	462	502	497	487	502	470	456	477	458	485	514	493	484	467	474	451	465	498	465	474	430	446	473	474	460	486	491	492	455	456	484	482	452	436	481	447	462	505	478	448	506	497	443	518	463	494	474	473	455	466	465	489	488	470	517	472	438	470	499	484	459	455	472	477	472	521	461	484	438	455	486	503	486	473	503	495	472	514	508	453	496	467	475	480	476	455	469	471	442	436	457	458	452	445	481	483	473	505	470	464	486	448	470	511	504	512	462	491	491	477	472	485	507	440	464	477	475	461	459	454	497	442	455	502	466	493	493	484	469	472	509	509	465	461	498	449	464	443	485	463	439	461	495	498	465	517	505	508	451	470	495	483	484	461	461	478	508	435	462	474	481	514	479	486	511	483	476	482	466	468	484	465	483	426	471	503	488	485	449	435	482	494	465	453	436	487	468	485	479	462	501	469	495	482	457	469	451	451	486	491	493	459	445	495	484	464	481	511	507	487	488	433	494	507	417	481	437	449	481	489	483	460	454	446	490	465	476	472	503	454	466	471	475	468	476	462	531	521	446	477	478	472	463	440	462	485	461	457	476	486	429	492	479	464	513	482	484	456	436	480	481	480	484	461	492	460	491	535	477	509	497	498	452	458	484	502	430	505	469	488	506	506	515	485	504	461	516	446	445	475	472	468	481	445	527	469	456	502	457	507	476	503	455	491	503	508	480	498	487	473	520	446	480	484	447	469	491	472	461	442	472	507	505	495	475	496	495	495	494	482	487	481	457	471	528	469	483	496	488	486	498	488	450	481	458	485	455	511	479	444	444	460	488	444	460	473	505	513	505	508	435	480	441	486	443	473	482	465	460	501	497	488	514	477	471	455	438	438	506	448	456	517	526	507	506	488	482	467	467	520	513	484	463	458	456	467	484	490	555	490	469	503	463	454	469	494	455	471	496	466	500	468	466	500	456	499	469	520	472	506	477	499	459	459	472	495	489	451	481	471	484	486	491	457	478	539	454	450	494	506	443	482	500	459	470	483	441	518	453	472	502	470	471	492	469	466	454	466	452	431	480	489	515	476	509	486	468	489	471	429	500	458	457	490	488	465	440	461	477	509	491	489	455	427	461	484	498	479	478	447	492	469	447	516	496	532	482	451	446	447	452	505	472	484	480	483	497	518	465	490	489	469	462	474	494	480	482	474	455	477	496	436	452	491	473	453	467	501	463	498	488	471	465	444	456	489	477	441	472	465	451	495	470	477	462	506	491	466	481	481	478	479	470	445	484	458	489	487	496	467	478	524	507	501	487	514	487	504	457	504	541	500	507	478	488	467	481	495	473	485	443	499	495	499	477	481	474	494	489	516	492	469	484	486	501	511	502	453	506	483	482	493	437	459	523	441	454	499	493	460	497	473	498	470	472	499	503	493	482	469	473	492	445	524	479	491	448	466	484	483	481	447	471	455	490	468	473	461	531	505	507	520	445	462	439	455	494	470	480	489	496	476	470	475	510	508	477	454	461	467	505	470	513	500	463	514	461	460	480	490	478	458	479	493	461	442	453	476	486	469	458	526	490	475	466	496	507	479	518	484	470	453	478	481	484	453	488	486	451	533	496	445	501	459	505	451	478	437	503	454	442	455	450	492	482	441	515	457	431	446	460	458	490	451	461	477	447	488	448	473	517	465	465	490	496	464	445	486	485	442	500	524	467	492	462	499	482	515	475	461	514	503	488	471	468	460	467	487	482	482	479	448	474	433	462	475	465	482	469	439	458	483	517	453	473	450	479	454	477	463	477	474	460	469	502	480	496	518	488	469	483	467	459	463	467	465	484	494	519	543	464	480	499	480	439	456	503	518	494	513	470	475	482	468	457	459	497	470	450	508	541	452	459	477	469	495	452	502	468	470	434	478	549	510	460	455	499	469	500	483	469	481	460	484	462	504	440	465	518	516	479	487	530	506	468	481	471	488	532	496	456	478	460	457	494	446	492	470	506	505	503	506	444	476	478	458	467	494	489	465	444	469	446	467	490	481	495	463	477	505	470	458	482	469	482	490	484	515	489	498	461	472	497	463	450	478	488	466	488	491	463	485	471	447	498	435	462	417	492	469	472	456	508	457	450	470	458	476	442	495	488	500	508	492	468	483	485	479	462	483	506	490	491	463	485	477	497	459	462	494	485	501	490	453	450	474	508	487	458	490	485	483	477	499	457	452	448	453	470	502	507	508	464	484	461	464	495	494	472	459	456	493	479	442	448	474	493	479	443	490	498	453	468	488	485	448	477	493	497	504	465	482	489	485	433	494	503	458	500	477	449	462	475	482	453	518	498	454	471	463	512	476	516	475	470	510	484	490	454	439	440	430	486	478	446	489	494	489	490	468	461	512	459	468	454	493	453
7591	20205	13929	7825	6807	5662	5547	3716	2897	2502	1821	1557	1555	1347	1287	1137	1100	994	970	969	993	990	940	2062	4252	4997	4724	3250	2168	1782	1073	660	540	496	510	534	468	505	503	472	474	537	520	536	566	522	534	538	472	497	501	515	493	452	527	555	527	520	490	523	493	527	524	468	502	478	481	514	500	513	506	468	534	472	492	478	497	543	477	508	524	490	497	525	481	490	528	477	487	528	529	493	526	456	458	495	524	514	500	495	539	485	507	525	517	519	471	505	501	466	485	472	504	531	504	505	501	521	510	531	500	461	483	523	511	512	513	493	511	496	471	492	549	507	483	481	452	466	506	497	488	504	489	521	506	490	502	520	520	493	461	540	494	464	511	476	512	545	517	469	524	536	522	489	476	487	517	464	503	496	498	509	495	497	483	513	490	481	511	547	502	486	468	502	525	506	465	486	487	492	525	509	488	497	491	496	518	502	523	487	474	488	531	470	513	507	510	504	485	509	505	487	496	513	509	461	494	482	500	489	511	480	525	506	527	483	516	486	492	525	499	491	516	540	529	528	517	530	503	528	503	515	470	475	489	536	460	494	528	493	474	520	499	482	497	513	486	518	555	533	534	512	508	491	520	471	520	479	456	519	534	523	526	523	528	492	522	507	501	484	500	534	495	426	509	499	514	539	487	515	464	524	489	502	495	491	528	485	507	525	526	490	477	488	538	472	516	502	499	483	547	478	475	505	469	484	471	483	504	501	490	495	480	467	522	501	477	520	465	510	513	489	501	524	487	489	525	498	525	516	516	500	482	493	496	495	533	506	495	497	498	514	493	457	524	503	475	517	445	490	499	527	504	473	490	512	514	446	528	488	531	539	461	522	569	503	493	535	501	516	501	527	479	497	500	528	475	513	465	542	491	522	508	551	510	490	476	491	490	482	490	499	488	493	511	466	462	536	523	496	513	501	469	488	530	494	466	530	506	466	491	521	470	452	500	510	491	481	470	509	482	514	484	510	514	503	525	509	509	491	555	472	516	486	482	483	502	479	470	477	479	514	479	488	483	496	491	471	473	506	534	508	519	538	503	493	522	535	516	504	501	529	525	479	537	495	493	479	459	492	467	492	547	517	530	509	495	506	533	513	510	504	508	494	543	514	475	524	474	502	482	526	546	512	493	525	527	515	521	492	537	499	479	504	494	473	546	510	460	513	510	496	536	533	540	489	519	504	490	510	493	498	499	508	515	472	521	508	531	496	488	511	494	519	486	502	505	515	543	502	501	485	528	527	496	469	464	476	472	510	514	497	496	543	496	517	496	489	554	514	504	512	580	513	503	504	492	536	517	535	470	534	512	518	509	486	504	498	485	548	482	478	492	489	511	492	498	529	502	497	505	487	496	518	454	492	483	492	506	507	532	497	515	478	523	500	498	473	498	466	526	508	532	515	504	529	502	501	507	500	496	502	492	518	513	508	515	495	480	531	494	495	471	525	510	457	484	492	517	488	497	489	508	462	524	479	525	509	498	506	475	521	502	508	509	485	514	510	497	505	505	473	500	491	527	506	473	513	509	506	517	483	472	486	497	474	527	511	514	489	484	480	456	504	442	456	501	512	476	518	488	509	499	508	506	498	499	506	512	515	484	551	472	511	507	465	493	505	479	506	488	538	454	467	519	526	506	498	502	488	491	514	543	531	491	498	511	522	491	487	486	490	532	473	508	500	506	500	493	504	495	527	523	476	514	511	473	525	511	493	527	554	507	529	496	531	470	541	482	484	503	516	457	488	531	482	496	505	527	526	493	482	508	517	546	453	501	503	496	497	519	494	541	484	509	485	495	523	547	465	517	502	494	523	511	492	447	505	504	516	510	480	537	506	483	531	526	528	488	532	456	439	497	531	516	487	508	496	502	536	494	486	532	518	508	510	504	508	516	494	506	504	522	515	472	497	503	539	527	482	495	475	513	495	476	484	514	484	519	524	438	486	497	481	495	506	467	487	472	513	541	517	531	521	531	533	536	503	467	493	472	548	545	459	527	520	543	501	514	487	537	496	491	542	502	513	501	516	524	520	495	467	478	520	475	489	490	493	448	523	483	521	461	439	505	490	489	524	514	514	479	528	495	503	500	510	531	561	486	486	515	493	517	507	507	504	469	494	476	478	456	497	476	530	505	474	485	522	502	521	511	503	486	483	499	504	493	475	501	472	521	505	478	460	465	503	496	504	498	464	514	483	496	501	490	509	504	489	515	502	544	476	492	555	509	503	459	488	512	479	506	483	528	491	487	479	498	502	512	460	482	493	490	528	478	528	479	505	569	489	509	508	499	494	500	497	522	469	463	499	530	527	467	482	494	521	501	527	517	514	515	514	466	467	500	460	504	484	488	489	463	461	495	482	487	522	507	506	537	549	500	492	498	472	513	501	478	498	502	506	512	471	520	516	455	527	493	484	510	483	500	525	502	483	495	487	511	520	485	490	493	513	461	522	518	528	517	470	506	525	519	529	503	465	508	513	502	526	527	502	527	488	507	510	489	463	530	492	508	441	490	525	499	503	501	468	536	506	517	533	507	468	466	502	497	487	499	529	492	501	517	510	499	508	489	511	480	540	493	489	483	489	507	547	490	544	499	524	521	524	522	519	524	520	502	506	490	516	492	523	483	515	495	481	496	470	500	534	500	514	530	523	550	515	513	481	493	515	494	489	499	513	510	512	507	482	538	509	524	504	474	541	496	480	517	502	512	528	487	501	488	504	525	508	489	524	481	495	495	517	494	510	457	508	493	541	503	505	513	488	463	495	470	482	534	520	523	483	537	492	506	515	480	478	548	510	468	535	532	470	510	484	534	517	505	493	546	506	518	514	521	493	524	508	516	474	515	495	512	492	525	471	523	521	479	502	484	495	494	526	488	527	494	515	498	504	464	485	493	508	489	445	511	491	474	488	488	502	530	529	473	513	474	530	522	537	492	495	480	514	481	494	527	466	454	489	492	540	533	528	470	476	538	527	500	544	484	525	523	500	493	507	492	521	521	518	494	485	478	475	529	503	501	476	493	504	495	497	512	554	508	499	527	512	526	498	502	519	494	510	568	451	533	472	519	482	501	531	512	487	496	478	508	516	511	482	492	526	484	531	533	515	495	505	515	482	495	514	496	474	506	497	533	542	484	527	509	511	515	537	500	480	531	550	457	514	507	478	505	517	508	510	538	519	506	523	528	522	547	515	542	498	472	475	524	483	509	471	514	540	503	515	487	496	508	492	540	513	504	482	534	487	506	509	500	471	458	543	512	487	480	507	492	507	517	542	557	508	509	503	488	495	488	527	529	493	521	526	516	520	514	455	497	529	524	452	539	493	491	435	544	497	472	477	475	517	527	465	516	499	493	491	494	494	491	514	496	465	525	500	510	485	516	492	540	472	479	501	552	483	501	521	507	473	507	520	490	466	504	533	513	527	524	507	533	553	478	494	495	472	531	499	489	477	512	489	502	494	484	465	464	532	500	469	509	474
25183	21325	27507	25361	12718	3461	2601	1876	1492	1235	1021	1077	1017	971	876	824	791	824	828	848	802	747	889	1399	1604	2035	2089	1696	1430	1079	886	757	651	658	670	670	643	666	613	647	674	674	640	646	651	661	656	713	645	677	657	614	646	653	658	626	632	659	663	610	653	648	670	683	635	668	685	598	665	659	671	598	650	604	656	639	610	648	660	627	612	620	647	606	649	629	662	665	639	667	680	616	680	619	603	619	669	658	655	639	640	627	661	667	637	644	630	608	596	624	686	649	612	620	603	656	644	650	623	637	610	650	646	658	660	664	632	639	670	697	706	658	621	648	603	655	616	645	668	616	656	650	656	634	605	674	650	608	679	656	602	632	633	663	669	688	635	637	625	659	627	641	608	663	657	620	636	650	659	612	627	645	654	679	670	620	636	672	670	685	665	631	641	605	634	658	645	669	641	650	637	632	680	645	667	637	665	684	687	654	681	639	623	666	638	621	682	610	647	663	631	622	639	643	651	675	614	661	687	647	654	625	647	628	663	667	625	666	622	661	645	628	643	689	636	685	674	650	657	691	630	650	652	664	609	622	637	563	635	630	654	689	677	660	678	608	621	620	630	624	648	654	642	677	663	655	656	659	647	638	685	661	639	668	663	638	642	598	647	682	666	632	617	634	676	686	687	652	681	637	652	672	667	605	678	619	704	647	671	633	686	654	705	620	675	645	645	652	666	616	643	631	612	683	661	632	619	660	646	679	657	625	706	681	649	669	666	709	647	627	640	672	653	588	633	636	681	612	617	632	683	661	632	614	657	664	638	700	623	657	648	653	634	691	649	691	625	670	662	600	563	665	699	646	618	617	653	595	644	650	615	647	643	664	634	655	627	657	656	618	647	642	653	653	631	631	624	693	650	653	673	650	631	605	642	655	643	604	652	628	666	637	645	620	677	664	634	714	601	647	671	625	664	606	660	649	657	665	650	659	627	613	675	641	624	593	660	624	657	644	572	658	615	619	633	640	659	663	638	659	606	667	617	647	626	665	645	690	653	653	620	611	649	634	626	648	635	599	640	654	640	612	711	683	655	649	661	640	579	668	648	606	630	645	695	602	641	621	663	650	613	638	634	646	680	663	664	622	660	623	696	631	629	657	671	637	633	632	653	612	682	686	622	673	624	683	682	642	650	654	624	623	618	606	650	657	660	688	651	649	699	640	650	616	633	659	669	619	623	633	641	669	625	646	659	639	634	625	687	656	608	663	680	674	670	619	658	634	637	644	645	636	646	638	632	652	604	670	649	638	662	648	655	631	620	584	635	657	625	683	647	687	665	666	643	627	629	658	678	656	643	646	634	627	647	660	586	611	659	666	717	593	640	627	685	661	656	614	672	734	624	689	658	654	684	658	664	673	657	648	653	627	652	653	663	663	647	663	610	652	652	660	627	618	630	587	621	674	652	615	598	664	640	671	654	671	602	634	655	704	601	668	641	650	633	606	662	665	649	632	652	673	639	672	649	627	629	608	647	657	664	670	621	640	622	604	635	654	662	637	657	663	622	627	646	620	628	647	634	610	660	626	655	646	608	609	647	642	619	654	660	652	650	678	645	653	659	665	646	635	644	600	643	636	678	624	619	639	593	618	682	651	648	646	616	615	620	641	636	612	630	643	651	666	618	630	615	634	610	671	650	623	634	674	646	641	625	601	682	661	644	710	640	606	638	632	627	644	651	681	650	631	663	608	640	614	621	670	652	653	585	611	633	666	625	660	633	651	611	636	661	641	660	640	671	647	664	601	629	685	695	639	629	615	650	586	665	628	655	641	653	619	688	649	626	584	643	638	641	616	674	597	644	624	651	657	630	668	661	640	656	614	634	651	615	701	673	634	654	620	610	646	656	612	618	672	697	637	646	624	606	651	645	613	638	611	592	620	628	682	634	632	653	661	628	623	678	657	661	651	632	646	650	649	663	617	633	672	661	625	632	659	658	607	585	636	656	663	639	637	659	647	678	625	627	637	649	600	623	644	699	662	611	636	653	676	687	642	684	677	606	664	665	630	618	632	670	666	638	661	645	646	643	645	661	616	663	671	630	643	628	642	688	658	646	641	737	643	674	637	647	680	631	646	620	687	645	668	679	652	645	645	640	610	669	649	616	648	696	642	679	624	632	621	625	621	632	668	633	615	644	594	708	670	660	660	632	594	647	651	652	667	659	664	659	659	614	641	600	627	638	652	669	653	701	712	629	637	655	627	702	635	635	675	654	667	644	627	631	628	622	676	645	613	634	592	680	658	634	652	687	660	672	651	661	614	674	698	640	677	644	610	633	663	652	645	628	686	654	674	687	661	694	657	619	656	622	624	668	660	649	663	676	658	669	672	608	640	630	648	664	624	628	634	649	659	653	667	678	609	583	679	580	610	612	651	658	615	622	604	618	658	647	605	653	644	648	624	678	614	650	649	631	635	634	633	656	611	654	648	664	657	601	585	604	626	635	631	642	708	678	639	660	648	635	646	662	651	678	677	625	639	698	644	638	640	624	602	615	630	651	660	643	698	651	670	611	619	613	635	635	591	641	608	657	651	657	626	624	634	668	665	614	630	645	642	640	619	657	655	641	655	608	611	614	633	610	603	696	682	643	663	625	618	680	658	645	645	654	612	619	657	630	580	680	629	624	615	631	622	681	652	679	663	624	619	599	637	618	583	666	613	671	644	599	652	639	630	615	659	636	645	663	651	644	647	672	642	679	615	591	625	609	662	646	689	645	667	663	685	669	635	622	605	604	650	652	651	646	669	635	663	650	663	640	628	632	601	661	650	657	628	663	643	677	631	649	564	626	645	576	666	632	604	638	607	674	572	654	650	681	671	666	666	596	637	620	631	654	622	648	672	613	645	649	645	615	605	691	660	652	630	636	675	654	668	658	633	660	675	650	674	634	659	665	647	631	628	661	652	680	608	628	669	630	649	625	637	636	666	635	596	645	620	657	652	671	707	637	665	659	646	665	657	586	674	595	608	613	630	666	631	624	655	617	624	666	620	624	634	605	606	660	685	694	618	657	641	621	626	623	631	649	635	578	612	666	644	640	623	613	706	645	648	597	687	644	603	589	644	673	658	667	645	623	688	672	669	642	635	622	634	621	603	691	680	643	709	671	627	674	675	663	635	616	641	601	640	617	635	670	619	649	637	648	637	709	622	620	616	675	639	675	671	641	622	609	667	621	649	677	668	663	570	631	661	640	605	621	636	653	661	656	730	687	623	643	638	644	633	652	621	625	643	633	609	648	641	594	675	653	661	645	667	666	658	682	668	617	645	649	643	669	614	655	677	660	581	659	642	636	600	620	620	601	608	653	597	674	717	618	676	648	605	628	659	609	698	660	656	629	668	643	643	613	666	655	660	638	634	618	619	635	618	639	658	671	632	643	680	651	682	654	716	630	601	685	622	668	621	633	622	677	602	646	688	689	642	637	649	645	616	635	599	613	710	615	678	682	623	672	644	631	652	639	660
7279	15304	10402	5992	5739	4735	4346	3225	2375	1874	1542	1495	1523	1326	1063	990	990	1052	1014	1033	1019	961	1192	2104	2455	3481	3202	2601	2080	1522	1109	858	715	688	654	659	664	692	648	666	718	663	700	729	695	697	699	673	657	659	658	711	627	658	702	673	694	675	675	674	625	716	674	701	686	744	694	674	671	639	678	669	649	697	720	679	679	693	676	640	664	676	666	672	676	631	648	679	711	672	682	644	633	685	684	674	676	668	684	676	660	673	721	665	683	676	705	671	676	671	663	693	651	728	677	665	659	702	687	689	697	663	641	648	693	672	698	620	680	706	681	660	692	648	691	718	656	643	663	678	714	724	654	680	704	660	663	660	623	656	648	656	664	706	676	647	704	707	635	689	693	654	670	686	699	688	672	664	695	656	675	662	674	665	669	676	729	678	684	726	656	674	665	678	659	694	719	637	677	713	706	688	676	679	692	685	692	639	689	710	673	652	689	704	728	696	700	707	697	707	666	686	664	710	692	677	645	677	648	680	666	672	665	679	688	650	658	657	665	654	725	664	685	723	673	662	675	682	665	701	742	689	675	643	654	631	658	669	660	729	665	671	663	676	675	680	657	673	692	648	751	682	693	639	662	678	675	719	712	658	680	715	674	648	707	690	667	662	675	639	720	661	697	720	685	665	689	670	704	646	697	757	710	679	657	676	713	646	621	639	666	666	686	685	668	729	687	639	683	672	665	661	682	680	677	660	657	696	713	647	666	672	708	685	702	679	662	722	719	710	712	691	715	655	640	721	690	699	674	657	743	667	699	643	694	634	729	676	722	684	700	653	685	644	694	721	707	644	676	700	692	670	655	695	664	665	646	678	674	701	659	663	685	670	695	669	683	678	690	698	676	643	668	646	661	688	676	649	670	677	729	690	660	686	686	714	675	710	676	674	661	707	675	682	720	685	679	650	664	721	697	688	663	687	716	696	668	701	658	670	724	630	665	691	694	659	689	649	690	642	663	660	700	691	706	673	668	648	722	660	664	693	725	684	675	674	681	644	685	716	698	722	662	720	697	667	697	687	704	665	699	688	624	689	700	673	693	634	670	673	675	711	661	654	617	695	670	703	652	642	648	673	604	704	685	696	653	674	668	659	653	672	640	661	692	669	668	703	693	683	687	679	704	659	704	703	707	692	667	742	669	687	683	643	679	701	687	636	691	703	706	683	629	688	687	645	727	679	664	699	664	656	670	671	659	680	708	676	734	693	640	674	668	683	668	662	669	645	665	658	679	647	643	693	666	669	671	661	653	703	655	668	702	679	657	690	686	694	678	670	648	665	692	650	697	697	643	694	676	653	701	680	710	653	701	709	664	681	678	729	711	681	690	714	692	704	659	687	675	655	658	682	680	708	662	642	725	693	658	673	700	656	670	683	626	663	718	706	682	660	666	668	673	628	673	632	725	667	640	636	671	670	651	658	734	664	688	631	671	646	686	713	642	658	639	680	654	653	663	682	715	694	725	657	667	629	704	703	671	675	698	702	745	709	707	673	684	658	665	686	639	694	711	685	677	646	634	661	675	651	662	655	638	665	640	704	669	643	659	707	724	679	650	671	671	699	688	628	643	725	617	660	675	690	717	670	684	697	702	725	705	600	672	672	667	685	698	650	712	673	655	659	644	695	654	717	646	698	644	684	656	669	684	678	682	712	674	698	698	651	660	645	690	649	705	654	652	657	685	713	719	655	684	655	692	700	686	668	704	697	687	619	654	733	657	689	672	661	675	684	690	698	676	729	670	647	698	685	707	633	716	633	669	639	649	685	704	715	733	661	670	678	708	680	711	669	692	680	663	660	705	658	641	612	618	634	662	641	682	653	695	667	711	690	683	645	691	685	697	679	639	667	637	635	701	656	684	690	659	624	692	615	691	672	643	667	701	712	661	643	692	661	674	678	663	668	655	657	645	657	667	662	666	657	681	681	674	669	673	690	676	715	670	689	715	667	667	672	651	649	709	689	731	704	662	673	668	664	676	683	677	687	666	661	659	658	679	680	657	696	697	733	662	662	648	737	670	656	746	693	658	694	698	672	639	680	683	670	668	667	678	682	716	692	622	649	664	693	683	700	634	689	670	672	694	640	681	700	672	690	719	699	614	663	664	648	711	671	717	710	674	689	686	694	723	697	706	643	663	691	685	673	665	684	635	676	679	704	641	691	675	681	650	683	709	696	701	636	649	662	691	660	712	661	705	668	651	659	646	667	652	660	663	678	704	679	661	680	667	691	690	649	702	665	703	648	665	690	645	649	640	698	626	656	737	682	684	686	659	663	638	713	693	700	678	709	664	645	677	698	638	668	652	668	662	666	694	663	680	681	667	642	663	672	681	657	620	670	675	677	689	680	675	670	643	671	715	686	653	681	639	659	636	719	681	673	684	691	683	674	693	666	663	685	688	687	671	711	658	695	622	665	668	676	653	683	659	700	637	665	705	641	685	704	681	665	660	730	692	632	649	674	645	638	674	687	645	665	631	677	682	694	656	688	660	727	671	680	690	681	703	699	670	693	687	649	688	638	691	656	704	684	668	642	676	733	675	689	714	625	633	657	727	661	635	653	699	694	667	614	712	658	650	698	695	666	687	672	609	692	695	667	684	680	660	686	698	658	648	667	691	674	660	671	664	719	661	637	689	694	703	710	698	678	698	649	677	679	715	632	646	678	702	658	623	641	671	697	687	646	657	675	692	685	673	632	606	630	693	621	656	705	708	674	700	679	678	618	630	734	705	681	662	677	639	704	679	642	682	632	679	698	643	685	695	653	680	684	688	634	671	668	724	639	669	644	701	630	630	699	679	706	721	657	715	644	674	642	682	639	637	658	654	692	659	654	706	730	719	688	678	689	627	685	684	668	667	662	644	684	671	667	675	699	669	650	692	626	653	667	656	627	680	651	688	690	643	731	680	670	661	673	692	707	662	652	639	665	639	634	642	720	656	727	667	681	636	695	657	710	693	657	698	650	661	687	688	674	670	682	675	638	660	694	653	671	663	727	696	693	695	650	705	671	673	666	685	671	672	683	667	667	660	686	649	674	656	700	709	652	723	622	738	673	626	697	638	635	622	703	696	679	690	698	662	728	649	676	701	663	667	691	668	653	683	684	705	672	677	693	647	709	690	638	670	669	634	711	671	694	664	704	695	685	705	636	660	689	677	664	706	661	637	678	649	679	709	689	678	655	592	694	685	655	671	667	699	682	665	667	697	632	665	680	697	695	652	687	702	703	696	689	681	671	678	666	697	729	710	715	680	734	663	677	646	671	681	706	718	686	673	639	674	635	695	718	661	681	712	604	679	732	702	711	624	683	700	711	659	670	716	671	632	685	665	687	675	644	660	678	670	701	677	666	647	719	637	733	711	667	667	714	694	666	726	642	675	679	660	670	668	675	695	702	660	666	668	665	668	671	700	710	665	705	653	672	689	680	691	731	687	649	678	686	675	683	693	682	660	698	685	697	684	640	700	710
22768	21376	29173	23967	21385	21638	13560	3930	2482	1716	1628	1443	1559	1319	1245	1209	1382	1625	1445	1380	1365	1391	1254	1985	4352	6031	5633	3946	3217	2197	1522	1114	859	746	744	752	743	782	746	734	756	703	722	797	733	747	763	739	774	742	704	710	683	721	702	754	726	713	711	759	693	747	743	801	755	751	793	779	710	738	681	731	721	689	727	771	676	718	716	793	729	738	729	687	712	698	718	738	756	724	743	752	732	741	703	736	738	740	759	727	736	715	704	724	701	736	786	711	728	720	751	728	738	768	714	758	696	726	790	707	685	776	716	686	773	685	707	708	767	754	731	723	745	750	717	763	699	723	798	717	731	711	785	746	687	717	718	698	748	686	688	677	749	777	743	741	690	713	722	732	710	706	687	730	767	742	761	792	718	751	714	729	743	736	768	786	736	756	696	694	695	746	707	723	708	695	712	731	721	728	766	742	726	750	768	751	683	744	742	772	756	770	697	690	758	670	764	731	796	721	744	715	743	723	756	741	715	712	762	748	782	712	746	771	788	749	754	666	733	765	714	729	759	711	719	701	760	747	738	710	750	678	687	694	680	727	706	719	687	720	731	785	774	772	753	726	734	745	756	696	722	748	717	719	747	720	707	752	732	756	694	683	800	736	712	747	714	717	716	748	745	709	698	745	696	715	752	696	728	707	763	697	732	726	772	701	747	738	763	716	697	715	707	716	691	770	742	712	700	759	726	726	722	709	724	743	715	687	747	767	722	691	759	730	742	723	737	730	762	738	751	748	776	724	694	684	756	740	686	709	687	744	702	719	712	762	723	757	726	737	712	686	724	750	747	742	759	742	763	764	693	717	689	705	695	700	677	731	751	738	722	727	775	697	698	729	680	722	756	750	728	737	722	780	745	727	706	676	720	717	742	723	698	728	731	692	750	684	723	702	769	746	693	761	740	822	713	710	724	740	753	711	748	752	709	723	731	741	783	722	691	734	727	799	786	707	713	709	723	774	764	730	679	791	743	729	728	749	727	720	721	720	727	769	772	764	724	694	746	714	731	652	699	693	771	704	724	733	734	736	723	689	724	717	740	702	683	710	755	707	793	745	738	720	757	679	751	787	768	780	744	778	715	703	710	771	776	730	726	695	764	746	712	643	721	753	719	720	724	761	726	785	729	683	708	732	743	749	737	726	695	749	708	696	706	779	720	761	729	730	761	749	709	767	706	703	726	735	756	751	680	710	689	765	731	757	725	740	687	776	733	770	753	723	795	711	744	703	778	760	679	696	736	726	714	717	692	659	691	713	707	753	730	736	738	776	731	729	731	750	750	719	703	754	787	763	723	725	698	679	754	719	762	751	710	721	736	783	747	738	752	685	725	740	706	748	707	720	689	709	704	733	731	791	759	736	777	715	727	752	713	720	755	749	695	787	734	789	712	727	729	752	736	660	718	721	743	724	709	678	691	718	766	733	692	740	717	773	712	717	745	748	710	675	721	685	726	740	732	729	758	729	740	716	718	700	738	740	770	723	669	738	664	722	759	702	792	717	770	711	779	718	713	708	731	746	752	702	704	724	737	733	713	724	696	732	689	692	763	731	734	703	695	712	733	736	714	727	669	713	715	741	729	715	720	741	808	755	724	803	737	775	703	723	741	720	782	751	748	763	745	683	734	731	763	718	739	737	700	685	736	755	744	728	716	738	670	717	713	737	735	707	722	713	722	767	732	772	730	711	711	707	737	722	702	732	690	712	693	760	707	723	785	762	725	772	773	712	748	724	705	680	728	757	732	737	721	681	736	661	727	732	725	758	796	721	743	736	748	805	716	691	764	698	719	772	711	722	675	763	767	719	746	720	725	766	709	677	765	713	726	760	771	756	692	732	756	728	737	748	732	705	701	712	723	708	714	711	702	731	703	726	710	729	772	712	730	735	720	661	706	713	725	734	746	771	741	707	720	713	732	722	710	698	760	765	726	699	667	726	684	727	756	755	725	740	716	754	707	728	748	766	685	711	757	694	749	708	738	777	728	737	664	721	754	716	718	692	689	774	734	722	751	734	724	701	711	734	732	720	740	748	759	789	707	776	731	714	734	689	769	747	724	716	738	768	729	733	677	686	735	701	763	723	710	737	731	736	700	767	739	718	745	736	655	715	706	760	756	743	776	730	773	714	749	733	752	667	718	732	697	749	715	742	712	753	750	727	739	698	768	735	778	727	750	730	766	728	749	756	754	746	685	748	722	737	752	754	709	710	742	754	772	714	737	673	699	668	712	792	726	728	679	762	775	701	710	733	719	745	688	809	772	713	783	777	760	738	721	689	762	689	709	736	698	697	731	727	767	776	706	703	716	743	717	723	777	718	721	747	744	768	661	713	705	780	723	706	773	719	767	709	731	741	740	730	760	720	704	676	714	707	739	659	705	739	779	660	722	743	742	750	783	735	716	702	803	736	754	749	728	692	774	674	718	730	714	766	712	739	703	702	773	723	737	719	777	773	708	772	714	777	706	730	792	773	736	736	716	738	727	737	743	726	719	719	669	805	739	778	730	686	712	718	759	747	795	775	739	669	710	718	681	773	709	701	762	698	675	719	737	757	781	685	721	749	749	701	671	686	731	739	736	807	704	721	730	719	757	739	744	705	689	736	727	730	704	750	784	749	749	662	736	722	663	747	737	739	704	728	764	715	722	722	756	747	742	755	725	765	764	770	713	697	722	705	740	736	730	736	738	699	738	733	729	768	745	753	774	697	713	702	710	684	765	692	758	759	710	669	752	744	729	730	759	774	751	706	693	708	699	743	784	673	650	744	741	687	747	662	742	671	773	702	705	732	696	735	730	707	723	692	703	691	706	717	751	780	720	753	734	719	746	738	700	733	782	763	782	688	768	753	754	749	708	723	763	732	745	738	700	736	743	707	726	778	736	700	725	734	709	741	706	717	757	748	742	753	679	747	711	715	753	691	712	766	755	799	722	734	783	793	720	750	696	732	710	781	713	757	684	724	689	725	695	724	723	686	725	691	677	732	770	762	720	720	734	695	701	722	703	731	760	735	725	758	726	739	687	706	687	719	747	777	733	760	790	751	676	715	743	752	723	730	728	751	686	718	708	742	749	693	746	749	701	760	720	751	707	736	745	731	720	663	778	757	687	699	739	676	696	707	712	726	768	731	744	713	759	712	754	750	733	781	771	706	736	744	764	770	724	722	729	721	728	705	699	780	693	707	763	683	716	745	749	742	705	707	725	698	724	737	718	714	694	745	734	711	704	702	736	735	720	824	717	774	723	725	710	705	748	715	712	726	701	724	738	725	751	741	737	717	696	748	709	705	716	735	777	738	734	718	741	731	717	742	760	694	687	681	695	728	738	695	717	753	736	721	774	653	707	697	726	783	790	729	722	642	674	734	744	748	710	776	727	727	748	734	692	750	706	763	740	691	751	711	695	744	703	733	760	682	766	733	702	680	710	723	722	694	728	720	708	784	676	715	712	743	749	781	725	738	734	726	690	709
8686	24888	17988	11779	10640	9302	6896	5767	4141	2523	2394	2254	2120	1880	1674	1524	2006	2319	2006	1932	1895	1858	1771	3019	6698	8893	7975	5955	4490	2989	2052	1357	938	735	725	742	703	759	757	745	747	738	715	664	742	721	691	711	767	734	714	740	701	745	749	764	705	735	753	776	760	701	773	765	764	732	722	698	765	721	745	712	731	679	754	698	732	746	781	733	785	761	727	714	743	770	714	729	728	745	687	775	660	712	764	768	711	681	739	728	722	756	769	770	726	701	725	729	749	719	749	759	746	757	752	754	752	694	716	668	731	753	801	692	722	710	736	728	751	706	705	698	710	729	773	796	740	736	744	667	749	713	710	775	788	767	731	745	728	705	735	726	739	757	757	744	707	693	721	694	781	724	758	710	752	720	758	763	724	728	747	715	775	720	742	723	749	736	699	740	731	725	745	752	742	727	758	760	757	732	748	715	734	756	779	738	734	684	759	744	738	727	748	711	699	691	742	740	727	718	694	714	731	729	723	687	693	675	752	760	729	765	733	726	726	710	764	727	729	738	761	705	752	734	774	693	702	699	756	706	706	724	702	772	686	698	755	729	721	736	729	716	763	721	718	722	707	740	757	746	707	704	777	749	700	781	734	733	748	683	706	679	714	776	754	720	725	698	719	820	756	671	750	701	730	724	760	728	726	755	738	715	700	753	718	750	707	715	727	726	696	682	708	715	794	695	718	765	753	709	777	714	750	742	769	715	701	764	762	774	746	741	723	683	756	743	716	726	691	692	773	732	705	738	761	769	718	714	725	772	789	699	801	789	671	725	737	708	738	769	690	724	792	739	735	799	757	709	773	776	753	724	741	728	760	742	761	728	738	744	720	758	697	749	733	732	724	720	737	726	749	743	710	741	767	684	736	741	751	705	741	689	674	731	785	702	790	748	732	708	740	665	712	727	717	735	733	718	782	709	710	757	734	754	672	700	741	772	718	698	719	681	771	728	709	724	687	728	700	750	769	742	740	710	723	687	722	760	767	695	744	739	748	704	730	742	736	718	739	707	698	713	736	748	705	753	684	717	708	753	730	746	737	739	766	694	746	761	734	751	753	722	760	718	741	761	765	743	764	772	725	771	733	755	739	781	705	709	723	690	789	737	705	708	725	804	741	666	742	752	756	742	759	705	710	738	742	743	778	767	791	717	725	754	770	691	629	737	755	759	715	762	786	735	770	729	719	719	695	727	772	735	684	694	659	695	736	729	753	803	757	714	727	714	748	709	747	723	698	741	762	779	663	744	753	724	691	706	737	691	664	730	737	745	796	709	773	714	721	732	736	742	687	683	717	684	742	722	746	690	672	738	775	774	691	745	761	745	696	686	675	745	703	738	765	753	782	744	733	799	745	679	706	723	750	749	737	753	737	709	708	758	730	733	699	696	774	736	763	755	718	703	756	748	735	780	734	776	739	733	695	711	737	731	728	772	763	710	723	713	674	692	745	717	736	672	776	712	708	779	698	711	757	744	739	728	764	771	794	712	749	725	748	694	743	761	728	701	747	737	729	716	688	733	697	728	707	730	689	745	730	747	744	720	735	731	723	750	678	727	694	764	744	712	675	775	699	733	739	674	772	705	705	685	751	772	718	750	763	728	768	725	711	723	736	725	723	680	723	746	767	686	740	703	720	761	734	746	688	752	742	747	785	711	693	770	704	774	734	735	712	757	704	717	697	700	730	680	733	742	761	694	759	748	742	729	765	726	771	751	737	697	750	759	684	721	766	723	747	752	758	745	733	778	765	724	760	747	750	708	674	735	744	733	750	730	739	758	776	721	739	764	724	768	760	727	756	753	748	694	765	737	756	757	759	706	699	697	813	725	725	742	717	732	731	743	681	700	760	743	721	725	765	727	731	767	655	760	715	774	735	747	722	716	776	702	775	708	715	720	726	717	702	700	715	755	763	751	745	767	778	731	741	740	729	736	776	701	766	714	724	741	706	708	726	691	728	745	693	757	756	736	701	732	733	745	746	783	744	701	767	782	744	772	707	739	749	765	756	716	727	719	726	812	745	748	740	736	695	716	707	756	760	720	751	785	758	761	688	746	728	726	760	716	717	775	791	731	780	825	695	718	793	707	700	762	767	711	755	729	751	688	719	729	739	725	737	748	726	732	730	708	739	746	698	777	758	722	765	741	711	687	764	749	713	727	757	748	712	707	702	696	708	713	732	757	734	735	771	745	749	715	771	718	763	751	737	760	750	684	761	724	730	736	738	703	695	747	758	710	745	777	738	735	731	741	689	739	726	743	763	742	756	743	720	716	795	730	733	715	692	722	757	689	767	762	723	752	782	774	719	721	714	703	717	726	667	777	712	707	712	686	704	794	747	794	712	713	782	772	754	742	718	747	727	776	732	712	707	688	724	771	714	757	687	771	786	731	788	764	718	740	741	717	750	679	743	735	705	731	772	686	707	747	757	697	730	709	746	702	692	731	770	780	776	747	735	744	694	769	705	755	712	738	734	728	669	759	755	761	722	721	767	702	767	720	734	755	758	768	712	748	748	731	741	717	748	728	721	762	721	757	700	714	757	712	692	789	731	699	717	702	713	710	729	781	758	708	754	764	706	772	725	707	768	741	769	698	735	686	732	728	784	737	753	704	719	729	707	748	697	770	783	705	749	750	747	750	751	737	722	781	691	726	692	744	748	774	737	709	755	707	766	724	775	726	759	715	727	749	717	724	698	687	733	745	746	661	737	729	697	769	771	743	669	708	744	735	750	727	734	735	711	687	756	751	714	749	727	722	742	774	725	754	721	735	717	749	702	721	731	731	763	743	767	742	758	778	742	740	712	706	711	712	706	714	718	737	762	763	705	737	712	704	714	750	770	705	732	766	751	748	736	693	737	760	680	744	741	689	765	717	730	734	710	729	749	719	751	740	763	732	693	757	716	691	782	727	758	735	716	710	726	771	720	754	733	727	754	717	714	709	793	719	713	732	764	743	774	729	685	741	732	758	685	709	707	742	696	754	721	759	768	711	705	747	725	739	723	733	669	727	744	723	773	736	712	740	705	745	741	718	748	737	711	764	755	728	749	747	734	709	716	710	745	743	805	759	729	716	745	716	715	748	720	722	708	707	747	697	743	689	707	723	705	703	758	727	753	731	761	786	743	741	719	728	723	800	759	695	731	743	795	723	719	712	744	785	691	741	748	738	756	767	730	756	731	735	702	754	677	741	717	746	749	747	755	756	760	739	757	766	728	669	748	705	691	735	749	752	738	734	760	750	747	754	734	738	740	733	771	775	716	726	738	705	718	733	676	758	693	754	794	737	735	747	729	781	750	692	700	743	721	720	726	745	695	764	695	733	729	724	691	714	726	685	674	737	706	701	723	752	715	693	746	724	742	756	740	716	721	741	744	724	700	783	728	764	691	735	747	697	739	711	657	713	744	757	787	709	720	691	771	750	732	743	733	763	745	705	718	727	753	758	815	734	773	753	711	751	692	715	760	723	737	744
28051	19434	9085	3879	2780	2277	1583	1327	863	693	804	773	949	920	921	1099	944	909	861	838	766	732	738	666	763	850	847	691	699	669	546	503	548	510	513	475	475	476	521	501	514	513	501	470	500	496	474	465	486	473	513	501	517	470	486	498	513	525	514	496	517	519	520	536	478	501	516	526	490	485	465	507	519	483	530	499	521	519	522	510	493	548	519	518	488	490	516	452	494	502	480	500	498	482	514	459	525	495	493	508	491	546	467	529	524	528	447	510	481	524	508	496	533	485	490	494	505	464	515	486	529	521	509	513	515	550	504	501	521	514	493	509	533	506	475	499	495	509	520	470	491	512	488	512	491	518	489	512	496	521	546	493	458	510	475	493	522	489	544	466	454	494	478	486	501	506	535	510	506	475	504	480	487	484	525	487	479	523	487	494	518	479	451	505	468	470	532	485	502	434	504	534	473	486	479	511	495	508	498	509	496	490	478	509	499	495	490	520	455	501	504	502	484	522	482	527	518	497	530	515	530	567	502	501	493	486	483	493	517	541	460	495	495	496	512	493	524	503	532	510	476	534	482	490	522	492	478	526	482	513	521	483	489	498	481	520	475	492	442	525	497	526	509	508	487	519	526	533	485	517	508	481	527	462	513	498	535	505	511	518	478	476	489	527	495	451	475	509	513	497	479	530	495	503	517	479	481	547	514	499	512	454	505	494	495	494	492	454	488	466	493	512	500	504	500	486	460	489	467	494	486	479	532	479	509	500	512	470	491	558	484	493	492	509	538	483	505	491	495	523	500	505	499	462	501	508	476	506	484	506	487	496	515	488	509	479	487	480	515	504	480	483	527	509	524	530	515	492	452	498	513	511	533	522	515	505	480	511	477	517	488	508	477	515	516	486	499	522	489	450	554	526	505	499	507	515	508	504	530	476	492	501	489	490	484	474	461	527	478	476	495	525	482	504	501	494	510	527	525	456	495	461	447	490	530	449	515	460	521	540	509	534	470	494	504	513	522	489	491	480	496	541	493	520	527	531	487	508	482	485	515	506	505	500	517	513	484	493	502	480	507	506	506	517	524	518	493	507	496	505	541	490	468	494	506	464	465	500	487	484	483	488	496	474	487	461	494	519	527	481	468	471	459	492	472	500	488	522	515	496	481	501	485	474	513	468	491	494	527	503	519	536	473	506	511	507	507	508	508	519	496	466	498	475	491	511	488	498	517	485	499	508	506	471	505	481	459	516	518	518	516	512	500	487	508	485	472	521	540	485	514	532	500	507	492	494	519	516	478	510	465	468	508	472	480	530	517	525	521	483	507	494	507	500	519	462	494	555	473	518	468	506	509	507	510	524	527	507	476	466	490	508	491	523	540	541	491	502	545	521	504	486	536	526	531	472	466	492	440	504	514	485	523	477	489	479	505	482	500	472	456	493	473	520	510	515	512	468	461	512	489	516	534	535	532	493	481	486	466	509	484	514	495	496	527	460	547	480	478	509	497	496	525	488	504	510	474	491	497	543	501	490	509	487	486	489	482	478	505	504	491	515	487	498	498	491	472	503	506	463	496	515	462	533	481	490	500	513	475	518	466	520	509	501	552	512	524	479	476	464	498	532	467	470	502	500	496	477	492	484	518	501	485	470	536	516	488	500	498	476	520	459	477	506	525	518	511	498	507	453	491	499	520	528	513	479	514	512	508	496	543	519	519	468	483	505	541	485	475	498	491	483	521	541	501	487	517	489	505	541	487	480	499	491	500	490	451	485	487	487	471	502	500	466	493	525	525	503	435	502	493	493	495	522	539	507	488	542	547	536	490	507	526	526	498	524	497	490	466	463	460	493	517	513	529	510	494	478	506	490	511	520	485	515	508	498	510	464	479	456	492	503	487	479	519	502	476	497	491	498	516	473	485	488	493	452	494	488	531	513	524	489	481	545	538	508	493	487	477	465	517	503	491	489	528	527	503	524	523	483	488	513	459	467	502	503	491	520	518	512	493	490	485	490	514	480	529	487	523	487	521	471	497	514	519	493	481	559	525	525	500	459	490	501	504	533	499	495	538	500	511	513	466	506	525	479	471	467	509	494	518	463	523	509	497	493	540	535	491	522	504	475	474	504	478	502	489	467	504	494	515	473	504	458	502	494	491	494	528	521	486	513	500	490	510	463	497	464	516	487	492	506	489	475	510	502	484	534	515	468	544	484	491	495	494	497	510	519	485	500	506	513	509	508	477	519	520	505	501	540	480	482	516	512	513	500	483	536	509	501	517	526	493	508	486	518	469	496	456	519	526	509	484	524	477	529	474	501	492	501	484	523	516	505	518	493	505	483	473	504	496	516	482	463	475	517	536	463	491	517	521	527	465	503	527	500	474	475	511	511	516	496	526	519	511	516	512	518	518	508	500	495	524	465	489	491	492	475	491	497	503	481	464	564	528	525	497	471	467	501	459	502	489	515	523	495	509	522	536	550	517	484	501	461	525	533	485	495	477	499	502	518	499	495	472	523	499	484	498	509	489	471	491	488	525	490	493	512	533	478	459	484	489	501	508	519	489	503	489	503	511	475	478	530	484	496	511	505	470	515	551	519	487	508	529	519	483	472	486	473	511	531	530	485	517	519	474	497	528	527	493	487	500	472	496	486	525	505	512	501	486	483	440	496	508	513	487	528	499	509	499	542	512	488	486	509	547	494	506	537	508	494	492	495	454	523	472	499	543	469	495	496	522	486	511	478	459	480	495	505	444	518	501	500	504	500	480	496	505	487	537	511	483	493	515	466	511	522	531	515	513	500	514	513	485	502	506	502	539	510	524	496	492	492	432	478	524	538	487	511	486	485	528	476	531	505	493	454	478	502	504	516	495	497	484	522	508	527	512	525	495	467	498	524	504	493	517	508	521	528	482	541	511	468	519	505	513	531	490	533	499	562	511	473	479	499	522	487	492	503	503	498	496	472	505	452	526	494	516	456	498	507	485	459	445	511	521	496	457	511	506	465	485	487	487	468	519	469	494	515	498	510	511	517	527	496	495	461	494	476	499	525	471	510	518	463	476	499	519	484	476	540	482	495	434	495	525	465	493	502	507	513	468	526	484	478	504	498	516	509	491	531	482	509	528	524	488	529	512	468	502	505	514	483	534	457	510	485	473	466	482	536	496	518	512	509	506	475	515	541	510	449	499	491	481	482	501	474	509	467	477	481	446	478	509	509	530	530	452	556	497	455	531	518	530	536	475	524	498	513	477	511	492	495	503	481	527	479	483	507	539	491	485	493	575	465	483	492	472	506	490	500	511	469	489	514	491	471	522	544	520	527	454	523	517	510	480	478	481	521	476	504	540	457	487	520	471	497	514	518	477	557	464	519	498	496	497	469	535	516	464	500	553	545	512	492	501	486	504	462	509	505	467	495	486	495	503	460	517	537	468	549	494	501	514	456	525	482	526	493	521	473	470	495	498	489	474	489	509	486	490	506	500	488	514	555	461	461	513	494	506	526	517	466	515	514
6710	9334	6965	4709	4490	4025	2601	2170	1295	1020	1102	1114	1576	1346	1333	1520	1457	1266	1371	1105	1015	1027	976	857	981	1013	918	888	821	673	667	550	532	498	563	567	576	506	568	497	526	522	533	543	528	569	549	512	512	520	554	567	543	523	539	549	551	547	549	547	591	583	509	563	523	523	578	559	577	520	506	525	518	541	517	495	571	566	524	552	505	528	523	490	533	533	526	562	510	542	565	507	560	554	495	520	533	533	528	521	541	497	550	561	512	504	504	511	491	507	547	504	505	527	541	516	544	547	515	573	523	520	527	562	505	471	513	518	527	549	512	538	542	567	546	509	553	561	546	524	545	534	529	527	507	511	508	521	546	529	523	510	497	538	538	511	539	599	512	560	546	512	557	505	491	521	499	560	544	512	535	541	525	528	536	543	523	540	530	511	500	536	540	518	496	522	551	560	503	526	511	472	529	579	539	558	553	545	553	526	503	522	526	554	558	543	573	564	512	558	485	493	507	497	519	523	526	564	572	518	544	535	583	500	524	525	530	557	530	522	547	501	548	572	552	491	549	569	520	538	511	544	504	530	518	533	517	498	539	532	505	524	565	526	528	532	548	566	564	497	527	546	535	520	544	522	557	545	578	552	479	526	519	534	544	536	546	514	514	545	524	568	526	563	566	507	517	535	556	554	529	543	550	528	540	538	520	553	551	517	529	521	545	536	522	561	538	529	519	488	539	561	554	544	577	503	524	554	542	539	566	528	554	551	555	522	540	533	577	548	505	534	542	523	548	553	530	536	533	498	541	515	533	555	510	549	497	558	526	558	547	529	541	517	486	555	540	562	537	537	526	542	572	560	554	547	511	520	501	565	549	543	550	525	567	489	547	589	511	493	482	542	532	573	541	500	546	527	534	543	533	534	570	497	554	518	535	513	544	524	560	524	526	552	532	505	549	556	533	513	523	531	524	509	523	493	524	501	565	529	551	565	529	497	535	540	546	484	574	518	507	520	495	530	520	531	526	520	587	518	516	499	547	560	538	511	499	545	502	558	526	519	503	537	541	513	509	551	513	517	522	507	513	533	531	508	552	543	550	592	513	542	509	482	503	519	484	512	540	516	531	584	570	529	564	520	563	524	507	544	543	538	539	580	533	513	534	535	469	515	532	519	559	520	492	522	509	515	575	561	535	541	546	588	482	586	523	518	528	585	498	570	524	507	540	559	551	533	566	582	594	551	542	501	528	512	505	542	564	503	495	561	544	505	534	546	506	550	561	547	540	537	487	512	533	523	505	512	509	519	544	533	509	558	522	510	520	545	501	532	530	532	558	525	537	516	506	529	546	523	574	551	576	536	574	546	535	516	523	529	533	532	471	511	570	541	563	516	543	532	521	535	494	558	502	497	519	557	610	529	566	579	539	528	523	557	537	515	534	538	538	509	506	559	546	553	528	498	576	534	567	541	516	505	571	532	528	546	552	564	558	541	566	502	528	547	551	507	530	520	563	534	506	548	507	548	548	542	492	555	569	537	525	523	551	545	553	514	477	566	522	526	523	488	559	553	535	534	524	549	522	564	553	529	514	552	513	536	557	545	526	529	551	472	551	566	610	545	573	529	526	542	517	577	508	529	521	549	534	564	541	519	544	517	538	554	546	558	543	524	546	521	541	529	511	550	514	555	524	486	528	564	555	524	517	522	546	516	535	563	535	521	526	556	527	515	552	507	530	548	511	534	519	560	544	544	516	493	549	490	539	548	537	539	540	521	539	474	541	511	546	481	521	505	550	575	541	528	553	556	534	508	524	542	554	537	493	499	590	529	529	557	544	519	531	527	565	601	524	569	566	554	546	538	540	527	536	539	559	522	552	578	525	549	542	600	566	510	535	520	567	565	550	518	557	541	532	489	503	575	539	552	541	558	562	536	555	526	524	554	529	532	523	524	514	545	536	525	532	525	541	532	547	521	531	575	505	551	541	555	540	527	530	533	529	534	547	567	575	552	504	577	492	571	559	544	514	528	525	538	509	502	565	535	513	491	540	537	503	524	533	509	550	513	527	536	532	533	561	533	556	495	571	560	543	556	540	504	512	564	561	528	541	526	575	538	536	523	536	561	507	563	551	556	531	530	535	507	557	494	524	519	517	506	537	542	526	519	552	549	566	527	545	605	534	481	506	551	513	563	547	541	550	490	512	556	564	574	537	547	512	539	543	547	549	526	500	531	520	512	534	489	523	486	534	524	498	520	560	572	538	554	539	531	508	547	540	531	517	499	546	531	540	549	557	483	579	567	552	571	533	524	536	566	526	568	544	535	552	519	515	573	547	569	520	545	510	535	532	527	553	559	524	528	537	517	529	537	547	530	523	557	531	522	520	541	542	547	529	507	525	536	519	517	573	536	533	581	514	509	500	523	524	522	550	533	515	554	505	519	499	533	548	558	544	561	505	556	523	527	538	522	560	503	536	532	539	519	532	545	530	544	540	547	541	541	505	532	547	531	537	567	557	532	580	550	505	530	495	564	519	553	519	532	504	544	530	570	565	525	526	534	529	517	530	537	507	561	547	576	543	515	547	515	549	543	480	531	508	567	557	552	557	536	531	556	559	563	494	541	597	525	591	568	502	536	577	543	527	518	552	537	528	541	519	522	555	542	578	517	513	545	558	561	506	516	537	546	547	531	493	555	533	533	493	553	569	521	506	524	518	498	527	543	519	532	543	519	523	499	538	574	553	510	531	557	480	554	542	545	539	515	545	519	541	494	546	495	547	522	500	502	495	583	536	528	565	578	587	514	553	504	593	538	491	536	534	531	505	558	584	524	528	518	541	550	530	560	547	525	533	538	517	521	567	526	527	538	492	548	552	537	525	528	543	530	538	530	527	563	524	531	563	547	518	527	523	561	511	544	497	551	523	593	495	555	531	540	566	511	533	549	542	507	527	517	520	535	540	548	546	546	533	547	534	525	522	544	505	541	528	558	508	536	537	486	512	538	524	529	534	518	554	537	515	518	552	516	520	541	533	521	553	531	560	488	560	534	539	532	531	516	542	507	533	548	538	583	525	545	548	503	550	575	548	537	530	524	494	522	512	532	522	527	530	564	533	518	491	581	529	526	516	551	548	530	550	558	515	558	560	485	547	539	570	520	522	523	512	527	569	486	563	537	586	519	547	536	528	555	560	538	535	551	522	526	527	524	535	545	554	565	547	544	516	552	533	527	536	540	488	533	535	542	567	567	537	572	536	507	505	543	569	484	515	563	538	527	506	529	512	576	479	540	566	549	525	504	498	534	561	541	540	570	533	547	545	521	549	551	531	538	537	519	524	532	551	533	545	535	523	562	525	513	543	535	528	530	553	515	526	512	535	548	534	537	539	564	563	499	563	514	517	596	584	551	546	496	563	543	552	521	533	524	516	531	569	541	512	553	527	521	592	539	557	506	519	533	548	505	504	487	536	546	527	554	545	507	578	531	485	564	553	536	489	523	559	530	486	531	511	536	529	537	540	522
24039	21346	28614	24410	21383	12559	3635	2060	1309	1234	1358	2075	2271	1912	1620	1416	1423	1182	1188	1118	1054	1034	888	1040	1908	2333	2722	2184	1821	1295	987	723	592	548	556	487	465	491	484	515	514	528	480	491	523	510	486	487	525	492	516	501	495	507	488	521	508	503	534	496	518	553	492	485	494	515	499	484	562	512	490	478	524	497	472	515	448	547	473	492	526	481	495	503	492	503	547	466	542	569	480	515	517	532	513	527	536	529	551	522	476	502	544	580	507	497	537	513	498	473	503	523	513	577	533	482	529	504	521	515	524	521	500	530	497	514	527	503	505	502	522	498	551	546	505	510	495	489	538	495	523	512	479	501	525	506	546	515	515	507	499	489	516	525	487	517	532	496	503	549	549	512	524	512	523	478	461	503	483	460	480	547	531	466	506	553	497	546	498	485	480	513	517	509	523	507	517	544	502	525	530	484	527	516	546	506	503	503	489	517	491	475	511	539	467	500	500	541	482	506	479	517	542	490	526	527	520	549	498	515	536	498	485	518	464	511	514	513	483	495	519	501	568	518	490	539	539	508	517	518	493	510	520	523	510	498	493	516	503	486	487	476	512	497	513	537	520	530	526	511	506	480	461	499	479	505	515	509	474	561	538	485	543	494	539	485	519	530	477	493	505	524	492	475	534	501	531	501	524	493	508	481	515	463	511	523	493	491	517	512	442	513	531	523	501	495	465	485	502	511	503	489	493	532	497	504	501	490	470	548	475	492	536	498	526	494	508	471	520	519	444	508	520	510	479	501	564	495	493	471	491	533	507	495	487	492	478	472	493	543	494	493	495	494	455	494	486	484	507	456	512	494	557	559	552	554	455	535	501	519	537	558	502	510	513	532	502	490	467	557	483	516	490	546	504	496	503	488	481	503	551	513	532	513	519	497	507	514	542	492	512	479	494	524	501	507	524	552	502	509	505	485	466	470	520	515	509	488	485	523	531	464	520	514	517	525	542	505	523	478	478	536	508	501	511	497	514	514	537	511	458	537	529	463	512	533	518	506	504	500	485	503	502	501	533	503	517	463	514	538	553	491	511	546	509	505	535	511	524	522	546	523	555	538	521	491	492	482	494	567	506	484	474	485	483	538	476	456	537	552	490	496	497	475	454	506	500	477	533	519	523	516	510	526	573	530	476	482	481	476	478	491	520	496	505	510	474	495	512	447	502	532	514	524	495	465	488	529	499	518	490	470	541	474	522	504	515	549	506	539	513	499	466	490	520	519	496	521	516	500	530	499	533	506	500	512	512	534	521	520	518	511	503	471	496	490	506	502	509	507	480	522	552	506	544	518	497	495	496	532	520	489	502	491	517	480	492	546	500	530	487	453	504	527	538	487	508	483	554	486	475	491	523	495	544	541	501	510	487	495	505	491	468	488	476	519	497	523	484	527	533	454	509	523	509	535	515	454	503	488	472	526	514	511	492	509	518	478	517	497	521	498	500	509	461	539	509	490	480	501	496	529	535	540	461	497	512	483	530	489	456	545	531	513	513	478	472	530	518	529	463	473	539	501	507	522	505	528	460	500	517	504	515	521	490	529	518	519	516	477	511	474	518	506	543	538	496	518	504	506	497	474	493	521	520	553	489	492	500	527	489	543	507	492	499	522	478	498	528	526	487	495	482	503	482	495	512	489	469	533	541	480	502	510	493	547	507	513	525	497	534	484	494	473	505	485	516	479	512	530	565	529	485	529	516	530	475	499	480	539	492	509	471	468	497	511	504	471	504	534	498	502	493	517	540	493	502	511	525	516	518	482	496	521	509	451	519	469	507	499	530	507	493	511	465	514	512	459	493	468	539	537	531	539	527	505	501	475	469	499	501	557	505	531	514	479	534	482	541	506	533	529	538	511	528	528	516	482	492	500	454	548	489	532	494	560	514	505	498	467	473	473	508	506	494	539	532	444	575	491	513	463	517	485	487	521	500	503	528	477	499	524	508	568	486	554	550	495	559	502	506	485	492	458	479	504	530	543	494	519	521	492	515	506	488	509	511	492	472	450	521	486	514	516	526	483	504	517	486	529	525	550	489	510	489	516	507	488	491	517	475	490	493	493	502	493	500	516	469	485	519	520	518	546	497	509	481	496	511	491	462	482	488	501	484	499	515	503	524	520	534	523	499	498	489	522	510	525	520	532	468	521	485	468	535	522	461	494	482	517	513	520	538	562	496	496	521	472	539	505	494	533	505	527	506	517	512	510	521	476	510	511	500	535	502	490	517	481	512	489	519	511	525	494	493	515	517	521	485	489	524	491	499	546	496	535	532	503	513	476	510	472	482	517	453	520	502	488	469	516	518	494	529	526	489	505	489	524	481	532	520	553	503	488	524	515	490	475	535	491	493	489	522	531	506	501	452	463	523	497	456	524	521	472	522	461	479	461	512	507	556	537	501	475	496	550	535	482	505	496	528	501	490	536	526	465	517	514	534	498	505	482	476	481	548	512	517	471	499	479	495	531	493	497	498	528	454	485	522	518	480	500	526	504	509	535	526	510	534	488	493	491	501	528	529	491	525	506	484	526	483	537	517	550	509	492	474	487	497	509	563	501	490	521	467	564	549	474	495	522	557	497	503	496	485	526	521	466	526	520	533	506	492	495	501	528	529	548	505	532	546	529	506	504	544	541	491	521	529	492	504	488	528	523	521	499	479	508	522	519	497	488	494	490	505	523	515	499	543	471	489	550	552	504	515	526	491	489	503	476	507	513	488	538	496	503	524	551	498	463	499	510	510	505	504	493	508	534	491	466	503	510	506	496	502	557	522	506	507	538	531	488	480	517	469	494	496	506	504	457	537	469	506	529	456	507	517	500	490	489	453	505	484	534	477	535	511	504	506	499	516	514	530	504	503	499	500	459	541	509	529	529	495	511	498	478	517	508	509	504	465	501	479	532	502	476	481	527	514	510	543	496	452	466	528	482	522	526	533	499	496	502	541	517	495	538	509	526	545	525	525	489	477	480	494	514	508	531	585	509	510	501	533	471	503	504	476	534	497	528	533	517	502	543	486	521	469	521	567	505	472	506	528	489	546	524	521	499	496	516	518	458	510	505	515	472	479	482	493	482	519	498	481	518	528	498	483	513	496	516	494	475	513	494	496	535	533	495	495	504	512	512	502	476	507	477	518	525	486	524	446	487	512	517	482	556	506	487	509	493	530	505	504	510	500	537	489	497	476	501	504	501	511	464	530	546	484	526	525	522	474	455	541	542	473	501	505	517	534	483	500	488	493	479	497	482	517	503	505	541	506	501	522	515	484	502	494	513	504	484	522	548	518	476	472	545	456	515	547	505	486	470	539	519	509	507	451	504	518	528	508	515	509	475	524	461	494	485	521	516	512	460	469	500	534	479	500	496	535	450	465	495	507	549	541	502	505	538	485	487	495	515	498	496	497	531	483	528	512	471	492	508	496	477	506	555	519	517	518	518	521	512	475	481	511	509	543	512	456	544	513	505	497	528	528	489
6720	18052	13442	9248	8148	6627	4500	3437	2024	1839	2137	3551	3706	3061	2591	2234	2131	1745	1700	1492	1409	1464	1255	1397	2819	3625	4140	3211	2591	1844	1182	887	630	534	485	551	562	522	523	529	545	581	551	554	526	553	481	537	491	532	514	510	500	577	496	516	542	525	552	519	532	531	484	531	530	505	522	523	507	512	588	564	499	556	539	516	496	492	553	525	540	542	536	547	534	560	534	529	525	502	527	508	563	524	505	445	524	515	514	538	548	540	542	507	503	539	512	554	517	574	541	503	524	534	506	570	504	512	540	569	505	569	572	528	560	546	527	559	514	559	561	539	556	513	547	519	560	558	506	549	515	521	537	528	549	576	540	499	523	498	538	540	501	505	501	536	516	517	563	499	535	527	524	525	564	520	511	553	546	534	529	524	514	555	548	559	527	546	554	550	513	540	527	500	485	500	531	499	535	546	493	503	504	500	523	550	500	536	532	475	527	524	557	530	493	528	518	550	513	520	528	516	519	526	580	548	554	521	547	523	494	512	496	536	551	507	549	489	540	546	524	542	561	538	516	556	549	527	549	528	523	504	530	500	516	510	556	530	515	527	506	522	551	556	537	543	579	548	554	543	495	555	514	565	512	537	523	514	523	516	531	525	502	502	553	519	502	515	590	537	564	591	554	545	526	546	522	520	533	517	538	487	505	532	526	533	531	517	518	543	544	514	511	532	573	552	538	561	537	514	552	540	521	517	480	500	514	522	551	565	525	548	504	524	537	534	521	486	548	514	577	554	500	520	564	559	554	513	519	532	522	501	548	524	528	512	553	529	490	509	505	536	501	521	548	526	545	561	564	506	533	550	518	509	540	520	548	519	551	528	518	523	574	538	544	538	558	538	546	549	537	505	497	522	562	538	548	525	569	542	509	521	493	533	516	533	540	529	557	552	526	531	546	493	603	548	466	548	555	568	531	503	519	567	506	504	542	541	531	528	548	501	557	519	565	540	484	514	532	522	517	530	528	557	540	518	538	571	495	519	531	531	485	520	524	540	553	568	551	542	551	534	533	561	514	543	513	543	508	498	506	507	545	508	523	533	542	557	523	526	523	534	570	530	507	526	497	495	542	525	528	529	585	523	534	544	524	516	514	545	531	510	571	538	497	548	515	507	519	534	484	524	538	544	489	527	543	540	538	534	510	510	501	512	525	543	510	553	549	547	531	531	529	527	527	537	546	524	548	517	540	519	533	519	540	509	508	524	480	535	532	504	506	522	532	536	548	564	487	522	484	496	520	521	569	554	542	500	545	568	522	492	546	529	533	571	536	532	501	579	502	495	507	475	511	512	519	592	520	527	564	511	545	517	510	533	485	567	518	565	495	511	513	552	519	550	533	540	531	542	494	509	499	508	524	528	560	562	555	505	580	546	496	540	532	498	556	574	539	523	529	521	519	490	544	497	506	491	563	508	568	573	562	549	569	507	538	505	538	527	542	539	522	482	499	542	527	570	560	549	545	530	520	484	536	559	509	487	564	557	490	504	539	525	499	523	563	518	518	541	535	528	530	540	528	518	513	542	530	546	518	492	597	506	539	479	513	544	542	507	499	547	536	528	527	565	564	467	498	497	560	594	520	519	504	537	539	523	555	556	498	539	531	533	489	518	522	503	550	509	543	538	523	563	529	530	529	544	570	528	489	538	561	547	545	490	532	561	515	569	532	519	511	521	581	527	532	547	521	570	521	503	568	516	576	565	520	530	538	573	513	536	496	544	550	513	516	559	557	523	493	530	526	572	545	554	540	530	499	491	520	531	516	537	549	490	531	589	539	490	517	511	531	517	526	531	514	547	548	559	522	523	572	539	488	542	507	552	528	548	588	539	522	537	543	544	543	519	564	484	531	568	558	545	560	518	534	555	548	528	525	520	514	539	510	519	544	493	550	541	537	561	503	505	494	546	532	534	550	527	550	530	493	523	541	504	531	527	503	520	542	556	500	523	527	511	509	507	544	528	508	521	508	549	483	530	507	565	504	507	539	530	544	541	517	529	536	576	500	536	529	510	511	558	514	539	509	569	522	531	478	521	544	531	580	551	496	564	506	543	528	516	525	566	476	539	546	505	565	545	488	505	535	510	503	518	539	522	498	514	534	524	514	550	547	537	515	531	503	487	534	548	545	512	544	535	526	508	572	512	531	515	544	506	555	547	558	527	514	485	580	544	546	566	513	546	527	567	567	515	519	511	555	545	512	524	562	509	523	562	549	526	540	549	573	525	518	511	545	539	525	524	518	526	517	550	553	515	522	526	538	533	550	507	538	555	523	518	508	509	488	544	515	523	513	508	533	513	542	540	541	591	568	503	521	530	527	531	517	544	550	545	496	501	572	553	516	501	505	581	474	519	557	542	554	528	549	502	527	540	525	516	540	574	552	525	514	564	533	524	567	558	512	522	495	551	576	498	544	591	537	550	544	521	552	530	532	540	504	549	545	517	508	497	574	513	517	506	529	513	545	558	516	528	521	543	528	527	527	517	536	510	535	525	512	552	540	539	527	540	514	489	519	500	514	533	518	529	543	546	543	521	485	557	526	490	521	508	535	543	510	532	512	540	545	528	532	542	535	491	517	501	559	504	547	509	510	572	541	510	541	488	514	548	520	510	562	557	513	529	489	519	523	538	537	539	529	524	529	576	517	526	551	536	540	537	532	538	519	523	568	515	522	512	515	504	519	481	521	553	494	539	529	564	558	570	509	511	512	514	530	552	549	531	543	516	518	547	540	497	495	540	558	516	506	558	515	561	487	552	534	543	581	577	556	544	571	501	517	525	534	549	530	556	502	520	499	512	585	513	530	552	522	535	525	502	527	512	515	504	499	538	494	543	523	540	547	510	544	536	528	490	502	578	563	514	540	573	563	520	520	527	528	515	512	548	483	521	527	525	502	502	586	519	557	533	574	545	527	557	483	505	538	491	492	524	518	567	518	498	560	554	515	511	515	532	524	491	518	546	519	523	538	536	550	510	533	560	516	516	504	548	550	537	513	514	558	530	511	495	547	514	566	523	547	512	482	562	547	578	525	550	519	529	554	488	510	502	537	545	526	518	566	523	534	502	523	571	558	509	527	528	538	544	538	562	492	522	568	574	454	513	553	533	551	531	510	541	557	569	536	495	516	533	559	565	496	582	490	523	562	538	557	539	528	538	521	539	522	538	505	534	498	561	518	530	529	520	559	534	496	529	520	551	539	492	566	524	513	504	521	522	522	538	496	528	537	528	527	549	561	561	506	515	556	488	569	526	526	575	570	526	541	508	560	545	503	524	542	514	523	526	531	529	515	584	530	537	526	550	507	533	543	482	498	548	481	565	585	509	524	557	497	505	539	535	529	536	534	520	517	530	534	526	543	582	520	515	527	526	510	528	516	552	510	563	548	500	565	527	534	515	552	516	475	489	523	588	525	524	570	484	488	576	532	505	527	565	531	537	526	520	539	525	554	486	550	535	506	516	558	561	510	574	551	568
25210	21369	27588	25455	13335	3658	2305	1404	1309	1465	1867	1808	1574	1388	1227	1243	1105	899	820	815	785	785	883	905	1260	1941	2046	1788	1463	1262	934	832	703	615	684	622	617	654	654	635	662	654	670	636	682	657	598	636	629	649	682	640	674	648	655	650	692	631	668	616	670	653	580	664	670	667	669	640	651	669	602	611	669	687	623	689	641	659	604	592	674	667	617	630	649	632	663	631	648	689	598	648	655	655	683	686	691	662	655	666	628	624	648	662	649	676	632	624	633	656	673	665	610	652	625	664	659	634	619	626	659	659	687	629	655	653	674	662	643	661	661	685	678	689	658	652	668	680	588	689	644	652	642	621	655	637	693	632	640	662	609	612	578	653	640	624	663	626	646	662	660	626	689	657	656	642	598	643	676	649	698	619	638	620	608	642	617	637	616	646	627	687	676	690	608	644	637	666	622	631	621	593	714	671	653	669	645	664	640	626	583	645	641	640	657	595	651	671	658	665	640	613	629	671	622	653	678	678	637	651	650	658	671	646	670	671	654	627	663	671	632	642	614	587	628	650	663	635	652	683	664	627	652	713	645	677	648	657	651	672	637	658	634	644	702	638	653	654	635	661	620	659	631	641	615	672	635	671	638	671	642	640	680	608	615	643	687	647	657	676	651	653	661	624	669	655	639	696	641	679	705	632	661	637	655	605	652	698	660	635	667	664	661	632	662	654	664	619	650	670	619	654	655	599	646	672	636	626	640	632	647	648	659	676	656	642	675	659	611	610	618	661	623	647	596	611	660	727	637	672	631	694	660	632	685	608	647	696	690	636	619	615	619	664	619	667	617	646	612	633	620	646	608	618	673	676	653	618	617	656	649	653	655	600	647	653	664	666	682	650	634	662	666	613	625	643	643	591	662	639	680	668	646	643	642	641	616	662	659	646	598	644	684	674	656	645	645	658	640	660	646	605	648	657	626	627	643	626	665	692	639	650	690	669	626	643	670	654	601	661	700	590	607	643	658	649	664	614	647	633	648	643	665	697	677	657	675	639	641	650	703	640	670	643	682	679	648	676	641	677	643	663	633	664	663	685	679	683	649	640	677	672	674	637	672	662	686	653	627	711	631	681	621	651	632	677	657	611	634	621	657	622	627	634	642	653	656	701	655	625	670	631	648	607	605	636	668	634	666	663	677	639	589	626	609	631	627	663	643	642	669	652	629	675	638	670	643	648	660	665	674	674	679	687	630	645	625	595	624	648	673	664	644	669	629	681	689	613	649	662	642	605	654	636	616	665	676	675	644	651	631	655	634	648	634	696	648	631	636	643	685	625	645	662	601	650	656	642	623	642	656	702	656	655	638	659	642	656	675	637	612	599	656	653	664	654	684	666	613	664	649	666	660	625	645	687	645	667	653	662	688	661	624	643	693	712	647	621	653	628	696	691	639	613	674	626	664	648	657	631	644	673	678	653	651	688	657	652	608	618	615	655	680	648	645	669	636	647	642	651	642	668	639	643	624	630	659	641	704	622	629	648	684	663	645	659	672	681	663	660	682	618	648	710	657	680	649	650	604	653	647	697	698	680	618	692	639	675	647	683	678	640	653	652	677	649	659	657	649	621	656	634	636	583	698	672	644	650	639	668	670	642	631	598	631	659	596	681	600	610	617	658	669	646	610	645	635	655	682	653	644	683	615	609	662	660	666	668	660	661	601	681	662	600	622	677	649	614	677	654	683	647	637	653	685	612	673	632	707	657	699	651	654	629	659	673	697	626	652	713	681	622	651	632	649	635	715	646	639	659	659	674	654	626	667	614	675	636	637	674	679	673	679	634	620	626	645	625	702	638	639	671	655	659	643	647	650	678	635	668	685	678	626	635	669	666	655	660	632	656	636	676	650	658	638	604	677	675	631	678	658	617	693	679	656	633	616	626	650	721	694	650	674	643	639	643	648	646	634	648	671	631	626	638	631	632	662	652	661	590	648	636	621	621	645	638	671	644	614	659	654	661	654	661	621	649	635	635	651	660	679	617	656	644	662	680	638	625	663	614	651	652	659	645	646	627	662	703	660	660	682	668	651	650	632	679	631	629	645	650	636	623	659	680	688	609	717	651	622	613	612	654	628	647	671	667	702	638	667	660	702	652	660	622	619	618	630	610	659	636	610	656	686	615	677	630	590	640	674	645	639	665	646	646	661	691	646	610	652	646	604	641	588	603	603	669	609	650	661	656	643	646	651	653	665	634	651	680	633	657	632	652	661	633	647	639	668	664	640	709	641	629	644	615	658	652	682	665	632	664	603	660	683	645	653	646	609	632	675	690	646	660	633	664	604	684	637	637	635	614	683	656	652	637	605	661	652	668	638	673	706	638	640	626	653	652	620	643	609	627	654	659	664	614	651	680	675	635	687	622	642	648	643	698	649	682	629	636	686	631	665	686	660	658	617	634	684	678	654	628	642	649	625	639	651	679	611	689	650	650	650	644	682	682	624	656	717	645	676	664	618	683	611	632	639	670	640	654	678	656	662	633	644	690	638	646	696	626	666	640	686	637	605	635	625	614	660	628	669	640	652	636	625	648	674	634	639	638	660	636	667	655	674	663	640	614	682	619	599	667	651	676	664	661	673	643	673	694	659	639	651	602	645	653	629	639	640	623	661	638	633	633	643	594	631	645	647	659	644	670	603	648	672	671	631	637	666	623	647	612	655	626	670	670	650	650	640	639	658	690	611	694	594	655	667	676	657	686	622	659	627	634	667	693	651	665	700	640	672	667	620	618	637	644	724	648	670	664	641	685	653	634	605	655	694	661	676	666	674	670	631	646	660	663	689	664	669	657	638	678	626	622	660	664	627	579	588	640	643	652	657	687	658	642	670	640	629	632	638	628	688	659	649	617	640	648	665	644	649	625	675	661	659	676	637	672	674	650	638	651	696	630	641	718	678	694	685	673	618	626	633	613	665	609	654	655	602	667	668	677	608	636	628	660	634	628	661	665	703	634	651	657	674	613	597	638	666	678	692	660	649	649	629	661	675	678	619	644	649	630	612	637	627	631	710	623	699	638	636	689	641	677	622	621	633	663	629	656	625	653	624	647	658	621	652	622	676	698	643	592	620	637	630	656	645	662	654	635	661	615	639	650	653	668	632	618	648	589	642	641	673	684	664	643	638	649	659	658	634	622	667	638	681	662	643	709	707	640	658	616	605	650	653	646	668	662	630	667	672	665	630	647	635	654	644	643	709	675	602	650	711	619	611	626	675	641	624	703	662	665	675	627	602	677	703	617	619	677	636	619	647	636	639	697	652	636	643	666	678	652	617	676	678	624	617	638	673	645	660	617	657	669	621	654	639	643	598	650	637	625	593	668	667	622	641	656	668	582	696	622	667	718	651	668	603	632	645	663	644	632	605	638	634	660	664	633	658	659	614	663	665	667	654	671	646	657	665	639	643	606	688	620	674	667	633	614	662	604	613	592	677	650	616	653	638	657	671	676	607	673	656	687	642	646	679	646
6745	14079	11646	7678	6792	5085	3702	2346	2163	2351	3204	3069	2494	2127	1831	1700	1503	1236	981	968	1012	1035	1157	1173	1830	3053	3416	2605	2172	1652	1176	1004	801	692	660	686	677	713	713	714	713	656	632	656	735	699	670	676	718	639	666	690	681	701	698	613	695	655	689	664	709	660	677	689	686	708	689	682	720	644	639	646	681	699	697	683	682	691	673	688	678	653	669	739	685	686	689	652	667	627	681	687	709	666	690	668	717	697	657	701	668	685	744	679	706	701	684	714	665	660	671	645	710	680	665	652	703	696	675	760	646	675	672	676	707	705	679	626	709	699	668	691	656	658	684	670	695	680	718	677	635	727	713	704	654	737	704	687	715	646	692	677	660	712	673	692	666	701	695	656	710	714	678	626	678	675	690	678	691	633	662	680	725	699	698	686	731	673	666	685	703	672	652	611	698	713	673	687	637	627	712	670	670	698	676	684	684	730	709	663	693	665	667	679	694	680	698	707	668	682	644	710	716	652	693	696	707	724	718	686	667	719	687	709	691	659	701	683	623	668	645	660	664	682	679	678	692	724	730	664	667	681	659	642	655	697	670	700	716	645	645	687	698	718	694	718	685	656	708	635	740	656	703	669	638	708	669	689	684	670	693	668	689	713	646	699	645	706	695	686	710	670	702	669	665	721	741	654	678	704	682	648	691	655	668	695	690	705	681	705	683	702	702	678	677	656	689	689	716	708	655	672	675	721	661	678	676	679	666	646	705	639	673	675	700	657	695	695	715	686	709	667	680	648	668	671	710	646	712	698	701	722	713	650	671	683	685	724	694	681	725	659	668	686	725	646	735	705	702	685	673	659	678	655	668	686	658	690	689	696	656	659	657	736	695	685	707	722	662	666	736	725	702	641	654	676	681	649	720	674	654	689	705	704	675	675	702	657	699	687	682	677	665	685	677	698	687	700	756	711	722	626	705	678	668	637	738	693	651	666	692	709	736	674	731	686	647	639	695	670	700	670	645	702	685	674	683	666	627	731	673	699	718	673	639	745	644	647	658	691	687	675	652	708	652	642	632	694	661	673	677	597	695	685	724	696	668	679	711	664	685	709	697	710	696	680	682	739	690	721	736	644	705	732	729	723	693	674	660	679	679	665	719	674	701	699	726	664	659	667	717	710	711	694	705	661	692	684	682	692	722	701	710	660	690	744	685	685	697	696	628	680	698	717	662	707	685	683	689	670	711	675	709	702	690	642	673	644	659	633	669	680	709	705	701	654	750	667	698	691	716	697	708	694	667	651	731	687	658	679	623	731	689	686	646	707	694	690	675	666	683	735	653	673	686	684	620	675	683	688	671	707	707	713	727	634	715	686	735	669	685	657	642	695	624	701	684	622	638	688	647	693	728	683	698	668	689	666	730	701	692	674	700	697	699	614	630	724	705	715	685	708	701	674	656	669	689	728	697	681	670	658	681	683	692	648	692	674	671	700	727	676	684	662	778	679	707	619	681	619	651	690	748	708	680	712	719	706	691	708	746	712	652	658	698	694	667	655	692	704	682	679	694	689	664	725	686	639	684	676	687	719	694	673	674	629	699	671	698	660	658	728	683	672	675	696	665	681	698	653	652	669	707	673	667	692	655	701	663	718	700	674	659	715	725	665	665	695	693	730	647	728	679	684	651	648	722	722	758	674	697	647	699	696	684	673	672	673	685	670	658	673	707	684	683	675	672	669	662	682	658	673	649	697	669	717	663	724	658	683	686	675	682	647	685	684	648	687	643	680	660	707	686	646	664	659	695	735	705	637	706	712	687	669	715	659	707	642	670	732	678	704	652	688	745	659	702	723	640	649	661	716	705	720	716	679	661	686	666	700	707	701	702	714	664	731	681	725	667	663	733	680	648	693	697	699	685	691	649	668	651	638	751	708	669	676	691	668	676	652	699	686	712	695	657	647	654	650	677	686	700	667	637	646	661	728	710	700	687	660	691	699	692	657	674	715	690	653	683	671	679	707	694	700	697	636	687	673	697	668	652	647	687	678	727	713	681	705	646	647	667	705	696	712	678	710	649	692	624	697	697	709	650	709	708	698	696	682	708	708	722	680	631	696	676	671	663	687	688	668	728	694	690	662	678	720	654	675	672	683	650	663	679	642	732	670	700	672	639	665	689	686	694	667	669	669	668	700	681	694	666	649	677	674	716	726	657	687	690	643	708	664	657	705	684	716	676	721	643	653	686	695	638	703	630	674	668	708	627	654	684	648	712	685	695	653	699	692	679	656	652	729	696	686	658	659	700	684	744	675	715	699	662	684	681	658	671	653	665	666	703	628	674	692	655	695	705	716	651	705	714	714	701	699	684	612	714	682	719	699	683	656	729	701	656	674	659	711	678	712	642	682	688	690	690	711	693	702	728	676	648	699	650	643	731	667	725	714	637	686	634	681	667	683	707	669	703	689	710	733	673	716	683	665	653	686	722	681	730	729	648	703	702	708	696	679	713	694	638	744	679	707	696	692	672	716	634	711	656	641	760	684	749	679	662	674	678	693	707	701	665	687	680	709	655	682	718	644	687	652	674	692	695	713	722	693	693	696	676	717	698	631	653	733	693	685	705	665	692	648	689	731	689	614	712	678	746	719	700	677	720	689	626	657	728	698	688	668	676	714	624	719	715	653	689	661	723	709	734	686	704	658	690	654	646	686	728	670	745	737	711	678	620	708	709	681	594	693	688	655	668	677	706	675	738	675	691	656	698	678	674	651	687	692	656	698	731	701	659	679	740	677	707	630	662	729	652	642	701	657	687	658	701	672	700	701	699	657	670	693	674	711	685	667	696	618	669	681	681	694	710	707	664	600	672	675	654	713	674	667	678	688	685	663	666	695	672	701	684	681	705	666	699	656	743	687	683	662	679	663	684	700	691	703	665	686	685	644	712	691	663	676	661	674	701	661	721	695	671	710	676	647	691	691	741	692	704	704	638	702	670	668	719	667	677	633	720	710	686	701	676	736	627	669	654	677	706	691	641	652	703	661	669	678	667	727	675	734	692	685	686	693	682	645	721	722	712	689	652	678	703	710	726	722	652	717	678	689	658	705	697	687	705	729	653	651	677	682	623	698	690	686	687	697	685	676	663	662	700	733	671	680	715	619	714	641	677	678	716	657	680	654	675	734	664	720	691	639	718	683	758	707	654	689	686	676	650	634	688	692	666	699	679	708	654	688	668	693	695	701	655	683	715	648	716	688	674	674	672	673	659	673	692	668	697	693	657	697	665	661	705	698	675	713	669	700	691	669	672	661	689	708	704	695	687	706	668	676	691	684	683	694	685	671	683	681	650	679	725	664	695	717	700	693	688	714	682	701	663	660	669	664	713	697	673	668	699	706	698	672	671	707	696	682	634	667	643	671	648	686	697	681	639	708	736	633	711	647	681	712	663	666	683	668	638	689	739	660	712	681	710	662	709	691	675	705	681	710	694	654	681	694	658	699	687	683	689	662	696	650	741	671	679	659	683	699
22768	21354	29112	23921	21370	21610	13400	3200	2507	2201	2052	1898	1926	1736	1507	1374	1308	1299	1241	1226	1351	1346	1283	1308	3300	5448	6261	5310	3353	2686	1709	1284	1012	809	836	727	754	734	762	760	734	762	738	749	808	761	744	743	745	754	720	727	779	712	753	743	755	801	742	733	795	725	745	754	726	720	750	741	718	764	708	708	716	818	765	762	743	709	751	703	757	739	753	785	754	742	702	750	748	729	797	757	720	739	732	714	736	765	712	706	799	719	762	733	784	797	767	726	743	741	747	734	740	726	734	738	751	710	724	779	705	776	737	767	760	751	751	733	747	750	735	741	742	787	756	760	740	741	728	727	782	733	747	733	790	726	765	787	721	729	771	724	747	793	746	758	742	782	771	732	706	749	705	733	735	763	763	728	852	733	764	733	776	737	698	719	783	704	762	749	757	740	718	742	729	760	783	769	721	796	730	708	740	706	764	723	749	757	789	722	719	758	742	733	744	733	693	727	735	763	732	738	734	695	755	744	806	714	784	706	728	734	806	783	788	735	674	759	742	716	718	740	755	775	665	779	759	763	786	777	758	774	761	805	741	736	789	728	744	734	742	740	741	735	724	749	748	727	720	716	771	767	714	716	718	748	693	733	725	742	761	717	738	740	739	698	778	749	699	701	763	744	744	777	774	783	743	749	764	677	766	755	733	713	761	700	726	718	749	731	720	695	750	717	740	780	718	711	727	769	747	751	748	732	754	735	773	747	709	727	707	723	744	766	750	763	706	716	765	746	709	741	760	702	760	764	728	722	749	798	766	739	782	791	758	686	713	705	734	749	720	708	711	723	762	750	737	736	760	780	732	751	790	723	734	766	775	767	797	743	797	759	771	730	734	721	749	767	776	785	749	765	761	746	727	748	683	727	737	748	698	698	787	774	731	715	775	737	743	739	707	709	767	806	766	710	737	706	750	710	747	733	725	738	692	710	736	760	723	720	751	733	743	734	765	757	678	691	788	755	729	700	785	741	732	718	754	728	706	766	748	726	714	740	719	741	745	734	698	733	714	704	736	776	771	761	765	778	728	744	741	761	739	760	688	744	755	732	676	749	765	706	710	727	710	767	740	685	742	745	731	780	724	753	743	712	747	781	771	801	725	749	704	728	740	707	728	707	707	799	697	748	737	723	740	776	760	767	748	740	756	726	738	782	729	769	723	720	814	750	751	738	712	732	745	739	731	765	771	730	738	761	725	748	693	730	698	741	780	769	738	690	709	687	753	805	754	740	718	743	730	751	725	693	671	732	696	714	742	721	763	756	747	770	746	766	710	769	696	747	750	732	740	798	723	701	760	751	723	716	743	730	732	783	751	759	770	734	759	757	711	732	753	716	784	730	784	751	730	731	735	764	743	741	735	727	733	764	739	673	764	737	761	674	755	793	765	759	710	746	734	693	759	748	735	760	725	753	707	762	742	791	776	710	741	700	734	735	705	748	681	743	751	694	673	774	784	689	769	736	749	764	769	789	748	770	744	746	725	758	693	781	747	746	697	748	734	769	741	771	706	748	751	755	713	768	763	719	736	744	797	752	750	726	730	814	740	730	744	732	815	703	780	716	759	766	694	704	763	729	730	784	716	754	784	746	765	754	787	779	777	722	715	768	750	686	758	702	740	711	731	717	760	719	729	754	762	737	741	744	728	803	710	766	771	737	790	723	716	725	749	748	794	743	733	731	672	773	734	765	775	760	745	776	764	725	773	732	731	689	760	789	722	736	749	729	722	753	773	688	735	798	767	808	801	708	725	772	721	766	782	739	731	748	780	697	732	747	785	738	735	707	744	720	738	762	750	735	740	745	717	751	749	772	696	698	740	734	776	715	764	724	714	710	736	737	710	750	738	808	729	760	723	787	802	696	750	735	751	761	786	789	712	765	727	704	763	717	738	779	700	740	698	729	721	736	747	755	732	695	709	749	776	718	701	737	714	729	742	784	723	727	784	763	738	712	711	741	762	740	757	720	780	708	732	729	758	701	761	834	723	757	728	780	738	723	756	736	763	747	746	746	754	709	741	746	776	743	740	711	721	711	754	761	794	749	700	739	692	743	717	736	750	714	780	743	743	692	747	695	706	698	723	718	711	719	737	708	683	724	734	729	781	762	739	709	751	774	705	790	768	707	707	734	752	741	807	718	755	727	749	732	744	748	732	737	713	736	744	741	762	701	725	711	745	726	714	748	724	776	701	709	772	752	762	778	761	750	768	745	737	729	731	685	747	762	703	754	754	759	693	749	730	762	751	755	754	741	718	742	714	720	694	782	740	747	755	692	740	727	737	783	750	766	748	718	736	781	743	721	709	710	758	726	741	768	748	741	736	725	791	758	775	781	779	707	721	740	723	759	718	706	755	747	757	728	752	727	731	713	705	735	797	734	762	762	736	702	745	732	783	739	700	731	769	737	761	740	744	744	723	745	744	713	720	707	747	739	744	749	700	754	750	747	752	752	720	701	693	758	755	755	752	728	776	759	731	746	727	754	765	724	727	669	770	777	764	731	744	756	791	772	756	736	732	703	701	729	734	714	759	775	731	746	770	737	798	743	730	749	753	680	759	763	752	746	791	716	699	753	725	734	762	724	705	770	734	782	752	777	761	819	741	784	805	795	757	764	772	724	742	740	681	745	760	772	758	771	736	725	761	780	717	702	766	727	742	724	742	746	722	725	749	739	754	769	733	760	744	709	715	761	738	782	741	752	721	768	743	738	773	741	730	762	741	700	721	740	731	721	759	724	721	722	751	728	728	727	759	769	769	742	738	752	737	735	766	752	783	714	743	713	682	706	772	729	753	747	743	756	720	801	799	775	730	743	705	718	782	712	690	761	729	761	776	725	719	733	694	739	750	740	771	689	742	753	688	753	741	712	738	779	733	700	701	720	710	713	768	763	738	753	755	739	763	768	719	698	709	761	743	716	706	702	754	754	738	746	722	760	750	745	733	739	693	729	778	771	750	787	731	704	810	714	761	758	762	747	781	830	774	769	754	727	763	745	782	703	701	746	754	732	724	750	745	688	766	733	730	735	715	742	760	737	737	734	759	768	754	774	749	739	738	762	765	715	730	782	760	747	772	724	712	748	724	737	787	758	695	711	702	761	743	726	735	752	720	751	746	766	707	747	746	765	763	765	723	771	737	764	742	766	745	750	747	736	711	704	754	741	745	746	683	750	785	790	731	753	714	695	763	660	801	730	772	780	706	791	755	758	723	733	745	731	757	777	699	721	754	718	717	732	756	707	732	723	729	744	739	725	754	750	724	810	680	703	740	757	779	757	726	736	788	741	796	737	792	671	767	691	765	719	744	703	698	781	781	734	752	758	744	716	746	726	736	712	759	741	749	767	730	745	708	754	776	722	737	727	732	735	727	710	727	709	725	735	740	752	776	745	715	782	700	722	696	753	752	744	746	720	731	697	758	743	714	714	719	763	692	720	756	725	775	757	767	788	730	763	758	731	754	736	710	740	781	772
8875	24595	20548	14332	12415	9116	6264	4415	4102	3377	3226	3007	2782	2480	2205	1912	1740	1716	1723	1612	1714	1635	1789	1715	5168	8040	8792	7386	4530	3551	2257	1480	1105	851	702	763	727	751	708	708	776	746	742	717	748	793	777	748	751	771	734	768	776	718	760	726	758	741	729	727	740	694	749	717	711	713	703	747	730	724	695	748	706	716	778	727	739	757	746	741	699	745	727	733	700	709	812	738	750	721	710	765	716	762	760	766	727	702	715	747	735	776	716	764	761	739	757	749	776	765	734	718	766	763	766	740	724	709	728	720	723	726	736	788	747	707	734	726	718	786	751	740	764	740	751	724	697	765	685	746	733	731	733	741	744	698	761	742	754	757	730	718	782	735	724	730	736	730	717	758	728	742	734	742	713	749	719	769	767	740	721	733	762	741	729	740	759	740	683	753	767	776	706	759	741	732	727	749	753	714	759	701	774	716	743	773	767	760	699	729	794	796	706	729	741	755	765	707	702	714	754	709	771	751	735	734	780	752	738	791	770	687	735	730	769	740	716	716	728	726	754	761	727	699	742	774	708	767	696	721	716	752	739	733	772	767	722	731	732	735	706	716	743	716	738	743	742	741	771	779	740	727	749	726	762	754	718	703	745	757	710	720	691	759	749	717	789	728	784	703	756	757	788	706	798	752	748	738	705	772	769	740	743	776	710	725	733	714	752	751	779	779	767	774	733	723	746	742	709	731	751	734	764	717	725	726	723	711	692	737	731	775	754	749	690	730	732	717	726	748	725	719	772	719	698	764	771	734	746	692	753	764	771	777	758	712	756	796	822	721	741	732	763	801	727	764	722	735	745	729	752	737	707	734	808	727	745	777	748	713	731	683	732	736	662	698	702	725	785	723	745	760	787	728	737	766	727	790	773	709	742	714	745	727	759	762	735	793	704	687	726	746	706	759	755	711	762	753	729	725	738	744	732	734	694	691	722	716	700	763	720	710	762	749	737	720	765	733	773	736	732	754	733	751	794	756	768	752	716	745	748	771	719	733	775	773	778	719	729	759	727	805	759	787	750	770	708	730	750	769	710	692	766	751	778	708	772	707	777	738	732	721	747	748	723	732	748	760	710	724	778	748	761	709	718	725	769	717	729	758	755	730	733	712	720	753	705	752	719	772	780	708	750	782	742	721	713	691	714	778	765	747	763	731	712	722	771	739	708	772	762	698	749	768	766	741	737	714	739	745	747	715	738	719	712	724	750	742	765	722	721	753	800	763	724	753	731	748	746	721	765	758	727	761	763	730	735	702	709	765	758	708	723	768	706	715	750	753	739	690	692	849	735	757	714	707	792	744	738	698	688	737	741	700	753	799	784	764	733	753	703	770	734	713	713	726	706	736	718	791	737	790	708	751	725	741	712	735	742	734	708	729	738	725	741	716	711	749	751	733	749	746	767	730	771	748	726	767	753	729	763	733	743	734	754	740	804	704	701	783	773	750	762	753	749	772	746	751	764	747	801	735	784	721	708	811	723	771	722	749	725	753	736	755	761	778	768	748	748	717	729	710	724	759	707	806	710	704	710	740	743	742	694	741	762	757	757	755	773	757	756	724	730	718	746	768	765	754	758	771	692	710	735	753	746	760	729	750	732	753	724	750	740	750	726	751	745	729	767	708	744	779	787	724	757	741	803	738	709	702	746	774	734	752	760	722	678	744	716	699	751	776	750	768	779	766	691	719	812	736	734	775	757	751	764	754	748	748	728	735	724	712	780	737	764	760	760	753	736	739	750	767	741	743	691	725	781	713	789	719	763	763	794	706	757	736	752	752	734	757	720	755	783	750	710	777	707	729	752	748	727	743	760	747	743	732	744	732	741	736	761	730	766	736	764	721	759	767	693	738	785	769	781	760	746	751	727	765	772	723	730	747	688	740	747	711	731	725	743	765	710	683	754	744	766	755	772	756	700	720	736	721	752	675	734	766	717	751	742	772	762	735	757	742	750	772	729	725	738	743	715	782	729	760	771	712	706	722	749	716	740	721	741	736	775	719	778	743	755	740	718	733	747	747	756	744	726	763	770	769	712	746	798	713	751	755	770	717	700	771	755	716	725	719	780	728	749	738	781	726	729	773	764	743	751	724	755	751	749	714	734	728	755	780	760	767	775	764	727	767	782	754	774	755	732	708	754	758	767	745	716	729	772	708	751	703	767	775	741	758	728	746	746	734	668	708	744	732	715	744	752	733	760	775	723	692	782	735	730	742	750	739	747	739	701	724	739	752	794	698	792	797	743	772	730	788	740	679	696	707	767	752	717	743	752	759	757	776	746	729	727	718	736	758	763	782	699	747	753	748	725	719	674	709	770	711	737	736	804	764	731	750	678	763	762	726	738	755	748	782	762	721	723	720	721	787	752	724	761	782	715	747	746	738	713	728	735	754	777	723	751	663	774	767	730	702	773	737	730	737	749	742	742	763	722	718	768	747	771	744	752	684	778	769	738	774	737	749	738	729	707	743	730	737	789	801	778	765	748	720	717	767	775	790	762	764	708	703	746	782	745	725	793	763	756	836	729	736	728	727	758	721	714	731	789	758	739	731	718	737	698	714	726	755	800	754	732	737	717	791	780	759	771	785	743	719	738	743	726	681	727	742	746	769	712	709	707	720	745	770	745	761	769	742	741	729	732	718	711	762	756	773	728	689	728	755	713	736	705	779	743	724	701	751	744	709	787	728	718	710	777	759	747	695	749	762	755	745	733	739	716	690	753	728	721	789	746	709	742	721	776	740	687	766	711	743	787	754	730	748	744	795	762	782	695	740	760	758	754	748	781	754	767	763	739	773	742	744	674	756	743	737	773	782	719	744	717	715	733	677	686	717	775	767	771	732	727	759	710	765	675	687	730	793	733	722	729	758	740	760	706	696	762	772	715	808	725	747	720	737	730	744	782	750	728	728	715	709	796	734	719	764	760	760	784	724	758	738	819	826	726	745	810	737	717	741	709	817	792	737	743	750	783	720	807	703	679	672	755	753	728	725	806	750	763	752	737	796	757	698	732	695	754	747	755	696	737	790	712	704	754	729	713	745	740	729	757	767	768	729	722	755	753	771	709	740	813	762	744	774	706	740	694	781	715	710	766	763	668	749	731	723	728	718	707	793	743	780	689	757	776	722	752	762	751	696	738	703	727	726	699	706	721	745	753	769	804	724	711	801	703	778	764	737	755	767	734	795	747	739	697	740	802	684	759	715	749	704	729	724	700	783	761	767	743	759	788	769	786	710	724	750	742	747	808	689	711	750	697	764	706	750	769	715	731	727	798	747	751	734	798	749	799	755	777	707	727	777	773	717	760	715	749	730	765	737	731	720	740	746	733	703	728	715	728	752	766	710	744	781	753	722	760	764	737	795	738	776	762	695	787	743	790	729	768	766	743	750	749	781	771	715	732	764	803	761	723	760	759	726	744	736	739	736	733	703	726	708	751	772	742	801	753	751	796	738	750	712	779	739	718	743	741	740	711	775
27901	19376	10635	5563	3586	2184	1465	1216	1443	1752	1472	1371	1302	1114	954	880	811	791	713	712	731	698	691	668	735	801	812	821	773	703	620	602	600	532	488	567	543	515	544	550	534	556	550	555	528	486	527	541	553	487	492	488	552	499	532	500	562	532	539	508	503	513	525	532	534	561	517	508	496	506	500	532	560	512	536	520	493	538	498	558	489	509	502	513	537	537	537	532	475	541	501	542	502	542	524	529	517	499	507	532	512	512	500	525	525	602	537	530	549	548	547	575	566	556	512	502	538	518	563	497	554	495	550	500	529	526	518	489	537	554	538	496	522	523	531	569	480	540	530	534	542	539	548	530	490	516	557	492	502	526	521	502	574	494	488	505	527	550	551	561	511	534	541	514	512	543	507	518	526	552	515	558	540	525	523	517	491	540	552	545	546	517	546	504	508	497	511	533	537	519	548	516	503	522	523	504	498	516	591	553	508	513	485	503	496	538	560	515	495	528	586	519	529	531	510	519	554	512	507	532	515	543	538	539	505	546	514	567	531	527	557	507	499	521	485	539	524	529	510	557	531	535	516	537	527	565	532	550	585	533	521	513	517	521	545	526	532	524	511	530	530	520	509	493	542	511	524	488	545	541	514	535	559	525	551	525	493	495	501	524	527	497	491	505	561	523	534	458	552	501	516	514	533	536	513	500	492	568	516	501	474	538	530	503	504	536	525	534	507	505	554	501	534	514	549	502	508	548	555	488	518	504	547	511	520	496	591	559	526	579	538	508	511	576	506	511	578	527	534	555	512	522	521	528	505	504	510	540	523	510	532	533	549	518	531	522	503	535	490	545	556	524	506	508	580	529	514	501	521	524	482	519	496	559	513	487	453	529	537	540	525	508	518	515	517	518	495	508	550	520	496	524	509	573	564	533	503	529	539	503	529	551	536	539	490	498	552	508	510	484	520	568	520	506	511	540	524	468	500	562	530	513	561	530	526	524	501	559	503	517	519	533	485	517	500	543	497	551	535	522	525	506	514	505	488	487	499	491	564	527	509	498	557	530	510	543	525	548	512	517	533	491	507	538	515	522	567	541	537	494	513	555	520	504	511	502	516	522	508	532	544	490	523	516	498	497	562	519	533	521	521	522	503	551	558	534	506	523	497	532	520	525	525	510	559	528	503	494	499	504	524	507	496	531	528	530	553	492	512	509	493	517	549	596	534	503	520	505	511	527	551	549	524	474	536	535	554	534	539	505	476	591	528	513	531	485	513	526	522	508	487	515	521	508	562	542	564	522	524	509	501	505	476	502	493	514	505	528	565	510	522	498	530	528	552	502	529	546	554	554	507	499	547	543	546	543	512	526	508	515	517	531	510	566	549	503	518	489	562	544	570	516	504	516	546	519	552	510	566	497	532	514	508	527	537	566	546	516	556	528	591	505	552	497	551	514	558	517	531	502	519	543	512	554	500	558	536	528	537	528	566	523	520	524	533	552	514	500	538	545	507	534	509	504	513	545	512	565	524	524	514	551	523	523	510	501	577	537	499	506	525	525	518	497	498	507	529	506	527	555	527	569	526	538	530	491	526	523	543	502	493	521	508	521	496	522	487	522	561	532	497	524	513	553	504	545	540	512	509	491	493	553	554	549	521	509	533	507	519	535	514	523	510	500	490	485	514	530	511	508	498	524	560	528	527	500	562	563	549	529	534	518	570	527	498	519	533	494	553	497	536	504	522	507	496	515	551	522	471	514	539	520	489	529	531	544	505	560	492	466	576	516	480	516	560	523	482	517	513	463	561	522	508	509	526	524	516	519	542	502	512	518	523	530	497	527	562	546	531	542	534	516	509	530	517	550	510	532	525	551	512	529	514	522	542	539	557	488	518	493	526	533	519	503	517	508	538	536	550	525	540	511	549	518	538	495	529	525	515	472	488	537	533	510	580	501	512	525	517	475	517	513	516	517	571	553	536	546	529	524	532	540	513	533	509	539	538	522	519	525	559	529	518	486	527	495	539	510	529	554	522	553	497	535	494	525	513	561	511	528	512	552	539	549	536	525	510	542	497	519	526	493	521	522	534	517	512	511	517	542	567	499	509	554	542	486	510	583	548	499	495	529	506	484	528	498	536	527	565	520	551	527	493	527	570	498	519	504	526	533	537	521	517	524	516	471	518	519	556	526	515	528	556	509	530	490	463	527	511	564	540	522	521	513	518	479	525	519	514	512	553	559	568	532	511	539	526	514	532	511	517	559	588	535	518	550	485	517	526	535	520	501	505	526	568	536	496	504	491	545	498	515	518	551	527	549	526	578	503	492	519	584	498	488	538	515	534	516	519	528	555	509	518	559	560	543	500	540	515	491	513	509	525	488	530	505	490	564	529	530	502	539	540	549	501	501	498	512	535	513	506	550	514	514	517	527	500	479	510	502	499	527	514	551	580	569	546	528	516	521	530	548	512	540	500	541	553	526	493	527	493	522	518	543	502	512	544	548	544	501	536	527	532	537	530	548	549	504	522	501	510	484	544	518	505	553	549	484	528	512	511	548	537	526	525	540	519	521	539	549	571	554	562	512	548	553	498	505	543	506	536	493	505	543	497	512	539	530	539	530	524	499	506	553	500	528	507	498	514	493	510	541	532	510	496	549	556	516	522	546	521	525	514	531	569	556	509	534	515	514	502	527	529	514	512	545	520	538	521	552	498	547	515	502	504	553	501	539	530	503	560	510	540	481	579	526	570	540	529	532	532	475	545	529	517	522	523	543	517	492	531	488	535	538	524	512	541	546	564	520	514	530	530	523	491	531	511	502	516	524	538	504	520	495	493	554	561	535	486	535	549	510	516	495	493	505	530	544	580	501	532	497	544	524	511	509	524	505	485	544	520	532	526	523	507	573	574	538	532	526	518	572	559	530	542	560	545	511	527	519	537	481	493	564	507	504	528	520	551	558	508	539	511	509	555	537	541	503	495	505	550	525	525	510	485	557	541	499	537	496	494	481	521	538	548	550	523	529	513	533	554	506	493	518	529	538	556	538	536	516	536	545	516	522	497	531	502	526	543	510	528	510	541	555	526	521	492	531	532	550	505	524	543	538	479	531	516	523	523	525	486	530	530	546	526	517	516	520	507	535	573	470	538	539	505	546	552	510	466	513	539	534	531	552	514	513	533	513	554	500	523	517	544	567	526	501	516	539	536	518	526	530	494	515	558	524	510	540	507	513	520	574	528	516	499	509	536	515	562	538	529	489	529	537	535	546	488	511	524	540	478	514	511	538	534	529	510	501	531	539	531	543	525	493	526	529	560	536	482	531	522	520	539	473	502	541	546	532	558	526	530	529	539	485	519	552	548	538	528	466	561	583	544	506	487	546	502	495	536	505	537	548	600	494	485	565	510	551	548	460	512	525	540	519	521	501	534	520	537	505	502	508	527	537	517	535	541	498	553	539	488	517	554	524	509	515	564	489	551	531	538	547	523	513	501	565	495	533	552	517	537	540	531	520	464	483
7494	10552	9219	6606	5796	3649	2460	2001	2435	3069	2574	2236	2079	1695	1395	1265	1208	1070	985	918	851	840	890	941	908	977	981	1019	958	816	705	656	610	554	545	563	548	588	562	548	564	561	570	586	565	566	566	526	554	532	544	536	553	580	569	588	569	557	536	547	510	577	566	528	545	571	543	575	620	574	548	542	549	560	512	523	543	544	566	587	568	558	574	556	557	568	570	605	604	533	558	587	536	536	548	534	577	545	557	564	596	563	552	591	493	534	559	548	592	545	589	576	558	611	577	552	557	578	580	576	559	559	543	596	552	547	562	547	552	594	558	571	580	582	525	548	545	593	611	589	541	527	521	520	564	586	570	592	574	552	581	543	570	533	525	536	563	552	519	554	534	525	580	582	569	538	560	554	583	553	539	583	563	583	531	580	602	550	583	588	584	567	543	560	550	585	552	535	590	605	522	560	561	519	605	544	588	589	585	553	543	551	557	542	569	486	558	549	617	558	550	539	515	545	537	600	605	514	575	580	567	570	594	605	557	542	541	544	574	576	561	555	577	539	582	558	555	598	563	563	539	579	565	538	582	508	529	577	569	594	565	557	570	538	544	596	573	564	568	540	561	586	561	490	573	553	556	587	544	574	561	637	614	560	561	575	583	544	541	537	545	527	554	547	566	505	526	537	576	573	601	557	560	556	564	520	571	574	541	548	524	551	543	558	557	530	573	549	598	606	555	542	539	584	572	566	608	553	542	531	548	548	543	555	535	560	561	602	544	556	560	552	542	584	518	623	552	569	558	542	540	554	562	532	544	605	573	559	546	522	537	515	567	540	557	529	546	558	540	574	549	572	569	543	564	536	568	582	562	601	567	523	536	566	559	575	507	557	535	543	553	552	585	544	580	606	574	548	526	560	564	541	560	601	590	556	539	550	537	585	552	533	542	557	558	576	583	537	589	564	525	574	575	565	533	574	552	595	559	573	524	571	539	569	627	535	587	525	573	540	548	523	520	569	524	564	557	538	543	548	553	532	546	568	540	555	555	625	574	566	599	571	531	545	560	546	550	554	557	558	545	532	544	581	566	562	547	590	589	529	537	558	547	569	529	560	571	556	555	526	542	574	541	588	550	557	526	568	545	562	565	603	555	552	573	559	610	549	588	562	562	591	574	555	549	556	565	559	558	556	565	576	567	559	587	546	547	588	577	561	592	514	593	574	607	549	527	588	557	522	565	559	553	554	557	555	549	543	600	531	541	580	575	551	519	569	541	537	565	560	549	588	612	560	570	536	546	535	565	587	531	569	595	546	554	601	552	601	559	573	534	598	576	556	556	528	544	534	571	590	569	528	539	588	538	555	569	568	533	613	568	550	598	562	592	587	563	576	535	558	526	577	550	569	549	531	519	532	613	574	546	569	543	543	547	562	554	596	553	557	592	591	555	549	521	535	546	495	554	568	526	541	573	611	546	556	570	591	576	512	555	577	523	537	563	580	576	564	588	589	550	598	564	571	585	542	527	523	541	556	527	557	553	617	536	586	547	555	563	552	530	535	549	573	509	544	589	585	528	582	521	546	548	581	560	557	577	550	576	570	567	602	594	550	522	551	591	571	538	601	568	532	566	576	594	535	506	558	546	572	535	549	538	556	566	538	522	554	561	546	577	529	573	570	555	581	542	568	550	557	592	602	583	578	541	568	540	572	562	556	579	578	548	596	571	582	552	570	603	560	563	593	574	563	599	552	582	559	549	562	531	565	538	585	600	560	530	552	570	525	557	596	587	531	534	603	570	607	557	563	612	539	535	591	540	614	522	547	561	559	541	580	536	612	547	545	561	553	555	547	554	559	558	574	570	544	542	550	583	605	552	602	565	541	554	575	544	572	576	569	548	581	579	579	593	581	542	537	539	599	543	563	555	529	578	560	561	559	530	578	575	560	557	528	601	538	515	535	563	538	534	563	536	574	555	536	572	546	545	577	584	537	548	569	591	589	603	510	561	546	578	583	569	589	524	593	573	562	529	529	580	579	599	562	565	513	571	555	560	512	550	582	556	566	532	568	580	573	543	549	544	569	602	566	536	595	529	575	520	551	570	557	592	550	547	525	539	543	543	548	585	507	547	540	555	530	533	512	539	563	586	568	552	545	555	546	561	535	545	530	529	565	551	553	559	570	559	564	570	586	535	539	572	551	593	550	565	565	541	532	530	558	575	551	491	586	578	549	580	551	595	529	561	542	548	588	518	559	582	532	535	537	560	511	553	534	555	564	540	567	589	574	514	551	578	586	536	577	564	538	549	589	542	602	541	543	545	569	548	572	544	577	529	534	547	573	538	630	531	549	546	545	538	581	579	578	513	537	528	576	562	555	542	536	577	519	545	571	585	603	550	553	570	566	593	534	534	544	557	599	566	575	559	568	543	565	595	570	540	578	577	556	581	564	598	580	568	561	542	578	547	563	517	557	526	524	531	540	618	520	534	608	544	566	562	557	540	563	545	547	594	590	538	558	590	592	576	550	548	526	547	538	568	562	531	550	556	639	570	603	565	539	516	603	545	600	561	560	568	586	517	543	571	533	588	554	544	544	521	560	554	566	580	548	589	577	579	581	515	527	567	515	578	582	580	549	537	583	576	566	587	606	533	529	557	569	568	540	542	563	552	571	556	574	551	563	547	537	518	565	539	554	567	582	570	532	516	577	565	642	595	564	571	557	560	564	531	538	567	581	584	534	548	553	586	553	513	549	547	596	566	530	541	530	557	545	512	569	523	580	521	523	572	525	529	541	546	538	585	564	570	575	576	542	556	556	529	570	526	562	509	617	554	518	588	567	526	585	551	552	561	525	578	576	551	572	534	521	574	564	547	576	553	522	554	514	538	586	558	551	530	545	549	534	563	540	534	565	578	541	580	536	593	552	571	577	557	581	526	562	597	548	549	545	510	535	554	544	594	568	536	576	563	547	542	552	571	535	544	570	568	536	572	559	538	547	595	565	574	552	531	549	539	611	555	540	594	566	551	616	591	522	571	573	588	582	562	543	537	549	563	586	530	549	559	528	572	531	552	537	540	568	594	588	547	554	573	587	545	575	521	590	574	538	561	604	584	592	567	559	516	537	554	547	548	554	567	561	536	547	553	578	589	545	568	579	540	577	588	581	551	558	521	585	562	560	554	539	572	546	559	581	562	544	554	532	588	593	586	572	533	554	606	581	534	565	542	543	540	552	504	525	563	577	546	586	574	542	540	571	559	579	554	553	562	524	576	537	578	601	538	576	564	560	575	561	575	572	590	541	573	513	589	566	521	538	524	551	549	592	549	527	569	553	519	554	578	565	534	541	577	534	600	527	602	563	526	565	560	555	534	566	558	535	585	536	586	565	531	572	583	508	571	545	571	537	574	544	585	518	569	567	557	572	570	571	559	547	593	543	573	546	564	572	559	613	556	565	564	554	558	564	605	579	555	602	570	534	533	556	515	587	564	586	535	553	569	570	558	571	520	584	550	522	572	560
24028	21335	28472	24281	21229	12297	3385	2763	3789	3764	2948	2520	2273	1620	1402	1247	1212	1181	1042	1018	970	957	891	816	1111	2328	2794	2612	2067	1427	1002	736	671	559	541	543	549	553	543	554	559	609	566	556	557	542	526	571	551	551	549	600	593	520	528	568	503	568	564	549	536	516	577	514	561	563	563	524	565	500	533	536	558	562	536	568	556	538	560	550	515	563	562	544	502	565	543	568	542	568	583	550	554	527	560	528	541	569	532	580	561	541	538	547	542	559	534	547	566	574	528	559	561	572	584	504	534	566	529	568	556	497	534	577	536	546	602	594	534	595	550	576	573	514	539	578	541	531	504	546	517	590	520	528	545	554	538	521	525	503	499	533	577	505	558	526	548	534	558	557	560	564	531	530	544	485	538	534	598	522	555	528	523	543	557	524	564	542	571	521	549	516	533	551	554	563	512	574	561	568	484	603	566	561	556	548	546	527	564	569	556	579	557	542	593	538	546	573	538	599	519	564	539	562	532	576	541	533	563	568	619	540	531	539	560	568	564	543	543	507	525	590	547	552	535	552	548	563	555	558	544	553	577	563	558	553	552	578	574	562	519	523	561	549	520	581	582	566	534	521	561	534	556	521	536	530	521	545	529	552	533	560	544	564	517	583	527	525	567	555	528	554	552	507	557	525	597	524	547	547	534	538	563	561	565	569	548	564	569	533	534	567	559	549	570	573	538	602	517	526	547	561	561	556	549	520	532	575	526	537	565	546	519	531	573	549	516	547	577	506	541	575	549	549	510	549	564	557	533	515	514	540	542	523	587	522	571	571	530	528	567	546	566	542	548	578	574	566	531	554	516	537	516	565	551	589	538	566	555	546	533	543	558	530	509	608	539	543	540	481	570	515	521	569	532	566	544	566	579	539	539	518	550	521	566	578	552	539	535	512	536	513	540	542	565	559	533	512	533	539	597	545	516	565	572	530	525	523	550	568	524	554	596	567	527	552	533	538	525	541	588	589	551	530	565	514	582	551	522	537	561	577	534	519	507	558	537	519	553	582	555	555	550	559	514	570	558	514	555	545	564	548	563	583	559	559	561	541	536	550	527	563	597	536	532	546	514	553	557	540	502	545	547	540	551	546	566	513	559	552	541	542	552	531	540	517	516	557	521	541	567	531	547	546	545	535	541	535	552	533	540	552	571	525	544	544	555	568	517	569	560	528	560	561	570	553	559	553	549	498	558	538	535	533	543	561	549	553	560	520	545	530	525	540	518	552	564	537	567	524	549	517	554	599	516	561	525	548	537	554	535	534	567	557	502	554	555	562	579	550	542	581	551	522	552	547	543	548	559	533	613	556	565	563	569	556	547	535	563	556	560	544	563	542	494	517	523	564	511	580	559	571	550	557	570	576	559	551	557	556	551	532	484	559	527	522	524	583	525	529	566	565	550	617	564	563	537	525	516	567	561	513	527	542	517	529	527	589	552	547	560	525	558	568	570	537	541	562	523	556	516	554	559	551	524	549	550	580	571	534	576	557	540	527	516	509	563	558	529	500	524	544	543	574	522	554	553	509	546	545	553	555	584	515	552	559	529	547	525	558	542	498	533	503	562	495	544	571	571	571	560	557	556	519	556	541	552	534	537	524	556	544	561	575	537	550	517	537	549	572	561	546	538	545	542	535	534	527	522	516	553	553	507	499	601	575	566	552	574	556	569	539	536	542	547	561	498	570	554	524	553	528	552	557	525	558	550	524	525	547	535	580	528	567	557	532	530	539	550	549	594	526	518	512	568	545	549	533	523	558	513	537	509	506	513	570	565	554	562	487	520	534	513	549	539	577	559	571	572	545	492	563	579	545	587	548	549	522	558	512	527	534	513	557	539	567	559	528	547	524	557	515	493	535	561	555	587	532	566	534	514	534	498	531	579	549	553	556	548	538	528	519	542	516	548	604	564	559	554	534	566	551	568	538	537	530	547	544	512	549	541	511	521	515	568	543	567	541	527	588	546	571	586	542	547	525	565	550	552	549	556	533	514	570	558	545	549	603	548	521	570	558	587	544	548	536	532	552	547	555	508	566	523	513	542	550	548	525	526	521	491	559	553	550	545	539	550	565	536	553	529	551	580	573	551	560	595	558	564	558	544	521	541	524	572	519	564	596	533	501	535	536	564	566	557	584	522	541	524	526	536	512	607	536	522	555	539	549	530	493	505	514	563	527	575	554	544	528	548	587	534	528	525	529	535	578	550	520	552	564	538	553	553	546	575	523	540	573	535	554	537	537	528	542	579	564	541	550	583	547	547	598	588	500	534	586	521	553	521	568	552	547	573	524	536	575	582	522	574	548	560	526	566	530	541	542	593	533	513	539	535	533	526	525	548	552	544	554	537	558	551	559	574	510	545	539	493	525	538	519	508	569	541	542	538	557	523	555	528	568	578	559	547	547	545	496	542	539	548	538	539	542	549	557	502	534	567	551	567	542	553	519	567	544	569	540	541	545	558	536	549	522	537	534	572	524	586	490	572	564	557	562	542	563	556	552	531	589	516	484	561	535	516	518	554	533	524	578	546	592	567	569	508	574	499	508	575	558	547	578	554	551	522	559	528	573	537	570	587	545	518	552	533	559	558	573	537	586	577	586	560	528	506	554	532	578	573	572	572	542	555	524	570	544	598	544	515	558	517	546	556	558	523	564	590	482	540	546	586	541	511	539	526	512	501	562	613	550	512	527	535	515	529	561	562	563	552	550	546	561	566	561	541	533	557	560	533	571	555	490	547	565	562	565	538	571	546	551	536	524	583	571	525	518	557	548	532	567	549	555	562	560	557	490	537	561	583	556	560	545	528	533	544	544	556	587	543	568	544	547	538	520	532	564	538	494	515	531	536	573	573	603	521	553	572	522	545	572	530	551	577	551	523	554	526	571	571	516	514	502	570	556	532	606	545	564	553	568	553	565	568	542	519	536	526	554	513	593	557	501	554	523	540	560	500	542	530	590	572	520	522	554	569	510	550	528	546	536	552	581	532	560	574	556	560	514	530	563	559	565	597	557	550	547	572	557	596	542	562	547	519	509	558	594	559	555	533	544	532	528	522	510	549	491	529	538	530	566	576	548	547	557	494	551	584	520	552	532	548	601	574	527	546	547	517	497	572	564	522	544	516	552	538	548	545	531	547	604	577	582	553	571	568	529	557	511	546	552	534	518	518	565	536	509	504	561	553	534	581	559	577	516	553	543	556	521	532	527	534	542	516	553	529	537	532	559	559	508	553	548	525	539	583	532	537	529	559	535	567	507	546	547	494	577	571	567	520	541	562	535	489	546	574	529	549	520	543	525	562	506	550	531	569	579	528	548	514	557	541	547	545	550	557	507	529	549	490	491	526	533	580	547	530	544	556	568	536	530	528	565	532	567	542	559	530	586	503	504	525	545	558	529	528	558	551	513	531	567	546	554	556	542	540	575	539	531	534	569	522	546	573	590	577	543	544	562	544	545	527	577	586	556	529	574	556	515
8118	20134	15181	11760	9154	6216	4150	4702	6560	6649	4910	4283	3774	2557	2165	1959	1773	1658	1523	1351	1312	1286	1183	998	1605	3668	4193	3605	2792	1930	1256	848	706	621	592	546	600	563	572	592	603	576	549	610	567	583	600	552	604	563	572	575	530	577	602	560	564	590	610	619	562	571	571	546	569	592	585	560	569	574	637	591	576	566	524	594	562	554	610	637	562	556	563	574	557	572	598	556	568	561	540	553	566	562	604	559	544	553	543	565	613	542	576	561	592	599	571	575	590	561	562	542	560	561	583	573	588	610	597	581	570	594	580	561	587	584	575	576	572	571	579	628	567	561	614	539	519	591	594	579	567	597	562	549	547	525	590	567	574	583	598	576	570	582	533	557	577	592	611	570	574	570	561	572	593	562	603	561	559	535	561	567	553	579	583	553	532	567	592	567	604	573	596	529	567	548	558	566	578	551	560	569	534	569	575	535	585	541	578	551	603	581	600	581	579	582	566	563	567	564	591	561	566	584	540	537	560	558	529	611	545	547	529	600	596	623	554	582	590	565	559	584	587	610	566	549	600	548	589	599	578	585	595	603	611	560	547	570	561	571	554	585	558	585	570	595	577	549	538	565	532	526	569	596	584	579	579	595	595	534	558	518	597	540	596	552	610	564	536	547	548	556	614	588	578	595	558	562	572	549	590	575	599	511	555	592	564	594	590	605	549	582	616	594	566	583	548	579	568	558	545	564	583	551	562	555	575	612	610	586	566	540	581	568	532	596	535	588	550	554	573	588	611	619	630	530	554	621	565	551	571	561	550	595	603	567	490	601	529	549	606	600	583	544	549	543	564	545	607	566	600	576	572	611	590	562	526	582	593	574	547	545	584	616	575	520	583	595	566	578	571	567	588	576	584	570	612	578	574	561	555	567	554	583	557	571	594	589	572	585	581	559	553	562	587	579	552	545	596	559	625	583	558	601	583	551	552	514	559	570	587	577	596	556	559	566	551	537	571	578	561	562	590	562	545	593	595	601	569	577	534	560	607	600	573	603	606	604	574	545	586	596	567	551	556	594	581	599	550	559	611	578	585	573	550	552	594	590	570	583	587	541	581	591	603	573	581	599	592	569	582	544	600	574	605	499	512	545	599	593	575	554	581	601	610	535	580	552	548	548	582	593	551	554	571	575	580	609	555	592	600	579	560	569	565	550	565	566	573	573	577	561	550	574	549	578	558	549	604	581	585	541	607	560	635	586	547	569	579	550	589	545	586	515	555	583	598	570	584	562	502	558	558	575	582	584	569	614	569	607	562	588	530	587	580	595	588	554	577	587	565	550	510	620	577	556	543	526	592	564	539	581	614	543	603	535	581	547	603	534	562	572	502	566	556	559	539	541	578	564	587	588	583	576	534	542	564	589	558	570	552	561	546	558	555	558	547	591	606	578	524	561	599	559	583	568	547	557	569	601	603	587	512	547	571	575	547	534	611	573	611	566	575	586	540	557	572	589	586	535	567	572	575	532	555	566	554	557	543	573	546	538	576	551	550	513	616	523	587	609	568	569	572	561	596	569	544	557	584	572	557	580	540	586	581	564	559	581	530	575	564	582	586	586	599	571	585	578	592	546	606	561	539	567	573	560	573	552	584	574	559	588	595	544	563	530	543	600	636	570	550	553	565	604	546	568	574	591	592	580	525	515	538	597	560	590	567	588	540	578	553	588	575	556	580	583	578	522	547	573	584	585	553	543	579	604	582	589	585	555	571	561	625	564	570	579	603	579	588	605	530	594	593	589	637	560	546	579	585	566	567	568	548	573	551	586	569	510	565	599	563	602	569	577	552	651	579	555	571	558	558	550	524	543	561	571	575	544	605	617	542	594	560	583	528	626	574	609	573	583	539	582	597	578	550	567	584	591	574	557	579	577	572	535	589	581	563	545	583	601	559	584	553	555	603	598	519	533	615	542	579	592	596	548	576	581	529	612	599	574	591	557	541	595	568	580	573	597	553	573	564	582	610	566	548	558	595	536	561	507	563	536	575	537	565	565	588	567	574	599	545	572	584	578	606	619	640	565	557	580	547	590	560	577	553	561	563	536	635	576	570	544	607	550	543	595	569	573	587	524	572	585	559	570	588	548	566	547	613	537	596	586	560	574	562	545	540	559	556	588	539	572	580	600	639	560	580	576	567	591	593	566	543	565	560	611	561	548	586	590	609	599	596	581	562	574	622	582	596	582	587	541	563	578	597	562	578	569	583	552	566	626	580	578	540	539	592	568	568	605	590	534	549	596	549	589	550	629	552	574	561	608	560	575	563	592	569	551	577	615	566	553	559	575	570	536	561	590	566	552	528	574	620	595	541	599	531	563	566	577	585	556	586	565	569	592	596	589	572	558	568	562	593	568	530	576	533	586	601	614	571	550	580	592	556	568	564	597	583	545	531	582	593	608	550	587	574	571	656	579	558	549	575	596	575	585	569	617	561	552	570	552	581	578	566	546	581	572	584	575	555	589	552	599	548	607	549	546	531	584	585	572	566	567	560	528	561	556	578	538	509	558	569	566	512	591	532	571	567	627	526	582	565	610	575	568	581	591	582	564	566	538	570	593	567	610	589	612	603	606	569	546	575	597	588	583	564	605	571	563	600	540	547	589	565	610	589	565	588	568	602	580	605	563	582	587	562	591	564	573	628	554	524	561	582	557	555	576	599	562	544	546	556	580	579	589	535	574	550	576	536	608	539	600	631	578	555	534	576	564	583	597	579	596	573	596	548	577	538	504	557	608	588	563	582	557	537	595	573	590	551	595	599	571	572	560	573	556	580	547	575	583	564	587	622	589	546	595	588	563	558	593	589	550	580	597	589	607	554	602	594	528	592	576	564	585	618	609	578	602	534	572	561	604	558	575	550	568	573	550	535	572	577	565	569	596	602	609	537	566	573	559	618	542	558	577	577	573	598	610	519	597	562	544	558	577	567	589	546	584	597	593	562	573	578	598	603	550	568	558	592	568	562	547	588	560	598	563	593	546	550	552	595	567	572	573	539	575	531	571	573	587	593	536	595	594	578	589	565	562	556	529	610	606	588	592	547	534	562	569	552	565	567	606	537	604	602	587	585	580	560	553	587	591	548	570	568	548	552	512	611	575	584	557	601	617	575	557	559	558	566	572	587	583	613	579	605	586	554	551	584	597	565	559	568	576	560	542	571	569	550	612	566	564	596	601	529	582	543	582	575	578	585	569	589	557	580	533	536	543	564	588	576	578	578	576	558	575	561	555	576	587	575	594	548	588	571	615	519	563	565	530	555	585	587	572	524	521	544	595	559	553	581	556	583	550	556	601	572	564	576	592	615	561	526	549	568	580	590	563	572	604	597	552	533	555	591	522	611	551	580	598	562	583	595	562	540	544	574	570	556	577	576	533	556	562	547	560	591	583	553	579	567	601	587	558	582	553	539	565	575	563	521	602	530	586	580	551	575	572	573	512	584	526	581	577	550	610	574	568	577	591	556	586	571	559
25095	21299	27559	25343	13665	3526	2288	3315	2952	1150	960	972	1033	1087	890	970	992	1024	961	1020	1028	917	911	1144	1374	2126	2155	1786	1505	1134	937	812	780	740	689	676	686	699	735	697	654	695	708	677	676	649	674	697	713	681	709	662	710	722	699	674	678	692	685	694	649	638	656	680	657	726	685	678	696	661	640	677	731	689	775	659	693	652	726	675	702	691	702	697	715	731	691	655	702	723	681	649	639	673	732	670	613	703	749	651	700	689	667	716	700	676	689	638	651	690	685	698	661	696	657	705	644	659	721	694	690	724	669	696	671	734	617	691	718	673	702	733	665	662	668	662	693	651	642	672	679	671	687	651	712	709	672	702	744	703	690	715	676	677	680	696	746	747	689	667	704	749	672	698	721	662	698	700	671	658	692	687	661	714	697	710	698	735	687	687	694	686	746	691	662	716	742	666	686	678	692	700	660	707	678	709	710	708	737	759	670	698	635	660	706	684	703	691	703	719	709	693	647	671	635	695	667	670	713	682	708	661	710	686	680	686	651	681	702	664	690	700	682	697	719	713	637	700	685	677	692	716	718	683	653	724	695	661	682	714	724	659	698	688	741	733	636	702	652	689	684	699	696	664	722	699	706	680	665	680	717	674	641	702	685	652	679	731	675	700	693	712	691	705	708	718	749	711	683	703	693	644	705	664	705	699	683	693	681	694	641	708	651	688	700	690	672	669	707	638	684	683	732	669	702	648	702	727	696	705	697	689	666	678	717	699	696	706	720	709	706	648	711	704	705	652	669	665	705	671	731	714	719	738	703	661	660	697	663	671	716	682	648	689	684	645	689	699	703	681	670	705	678	662	722	720	752	692	655	696	731	690	738	708	662	693	695	707	734	726	665	690	744	699	677	689	678	673	694	661	650	707	709	729	718	675	689	661	691	648	717	627	707	681	703	670	661	683	664	659	723	654	672	675	688	695	719	688	696	657	674	696	716	687	662	677	633	662	669	699	741	719	671	689	688	700	713	735	693	683	665	663	675	732	683	719	720	743	666	720	698	643	699	718	680	685	682	720	689	687	698	662	686	707	707	657	662	711	737	683	672	680	674	675	722	659	716	655	756	680	680	660	675	697	710	710	718	718	756	747	667	659	706	703	660	735	702	722	676	720	657	672	655	716	677	703	667	723	730	715	682	695	697	700	729	662	657	708	729	694	719	692	707	695	607	686	648	673	693	700	680	694	707	688	632	690	698	686	653	628	667	639	677	688	645	668	686	689	749	684	688	679	695	649	674	695	701	648	615	697	731	668	667	678	667	648	698	712	693	698	674	652	685	682	683	722	668	722	691	662	651	707	709	697	688	717	696	655	656	626	673	678	667	640	660	678	660	672	699	681	666	688	700	680	696	699	758	648	700	702	638	659	671	635	643	621	696	666	730	666	678	653	732	673	714	722	648	707	661	679	697	729	640	678	673	680	721	699	696	646	651	721	717	680	709	622	662	690	655	702	658	695	654	678	675	670	689	702	704	703	691	682	683	733	680	656	708	711	707	719	644	686	692	689	665	691	711	699	648	674	698	717	662	690	755	662	665	694	715	716	689	662	689	701	664	673	711	721	702	703	702	707	690	701	696	635	703	720	734	667	607	669	717	675	687	663	684	702	751	685	717	680	667	688	646	668	679	671	721	707	740	691	690	681	666	700	710	640	720	684	736	710	676	695	699	644	686	685	704	702	675	702	690	684	664	665	682	650	648	696	685	640	659	667	702	653	699	711	684	713	703	693	668	718	684	719	629	705	679	684	699	708	690	728	682	732	696	679	675	707	703	722	658	723	667	680	705	708	662	719	652	735	631	693	743	731	682	693	720	645	717	676	660	680	647	711	709	685	724	671	704	704	703	707	685	674	665	655	650	699	670	713	691	725	689	738	648	700	650	663	656	653	712	698	699	678	665	664	730	683	657	703	660	628	649	680	682	668	741	690	725	656	650	644	748	700	698	696	675	696	687	680	689	727	693	708	664	650	691	697	723	686	657	686	716	656	645	682	673	648	695	687	656	682	675	650	678	647	729	693	688	700	704	691	687	667	683	693	665	675	664	672	724	681	694	689	657	659	695	721	690	678	754	696	670	653	696	686	638	697	677	712	709	669	701	673	748	703	682	742	674	682	748	676	662	691	756	702	714	721	702	696	698	710	714	718	688	633	646	701	698	668	723	695	705	696	683	670	678	734	692	674	684	708	706	680	660	699	666	655	628	699	716	649	683	667	713	662	700	692	686	657	661	681	688	716	701	635	705	704	675	704	705	679	696	677	675	713	670	695	674	627	645	660	652	667	682	682	698	712	662	702	673	691	752	696	695	680	711	660	693	709	729	697	691	687	693	672	700	678	701	722	696	649	686	680	701	654	663	741	667	704	682	696	734	642	662	702	731	666	686	721	671	674	668	721	688	693	708	663	686	684	704	683	617	612	684	679	695	722	673	728	675	731	716	719	700	719	719	667	695	631	751	675	686	727	678	689	697	689	652	680	689	696	697	676	651	684	709	699	688	679	698	672	639	743	650	770	701	693	705	711	677	673	627	717	690	699	715	698	705	665	716	649	710	683	690	670	669	689	698	687	689	698	700	693	682	698	644	680	692	712	694	677	681	685	711	717	702	671	715	679	651	678	639	637	722	675	657	708	682	694	713	699	689	641	699	693	663	721	656	692	723	672	670	647	702	672	691	672	678	692	681	669	681	656	685	704	668	717	680	718	656	702	664	665	719	676	701	675	735	723	723	713	725	671	699	721	707	660	687	692	711	652	678	662	715	658	658	675	650	670	711	664	668	664	681	668	673	661	667	708	682	714	655	666	652	676	664	643	669	686	653	672	673	736	715	650	739	656	650	688	626	690	689	659	666	707	715	684	692	668	703	673	671	676	707	667	691	675	689	677	586	672	740	709	697	700	709	702	721	706	707	694	718	676	724	702	719	698	655	669	674	688	664	673	708	692	658	715	630	723	682	680	675	682	653	672	633	760	704	637	650	711	626	689	683	654	703	672	667	674	668	739	717	637	728	665	707	739	726	686	741	638	688	685	677	648	696	711	632	709	689	654	734	712	635	705	671	672	703	685	679	677	694	730	681	688	691	651	701	667	703	688	706	666	703	734	656	686	655	720	682	691	706	627	713	735	617	680	737	699	707	699	687	664	706	652	719	661	732	649	692	688	723	702	683	675	697	680	690	634	754	673	689	677	688	713	714	695	672	648	717	697	723	721	657	719	693	716	697	681	716	711	696	678	702	699	672	694	693	658	737	681	688	680	687	652	717	677	693	721	685	654	669	708	692	729	661	657	669	696	683	676	696	667	706	673	629	694	707	674	666	697	748	705	639	709	680	670	681	653	658	675	655	693	683	685	651	666	710	730	713	708	696	673	699	666	696	720	687	740	695	668	702	641	643	712	688	652	733	696	694	714	687	651	699	714	708	692	697	704	670	659	650	680	658	693	707	694	671	712	677	658	698	680
8306	19491	13560	10170	7153	4760	3775	6051	5292	1762	1415	1365	1430	1539	1224	1226	1375	1508	1380	1340	1335	1168	1142	1583	1930	3438	3234	2571	2219	1532	1160	883	840	821	681	744	709	724	756	690	713	714	743	735	736	708	675	743	726	715	703	697	700	715	736	751	713	682	708	667	709	754	778	686	723	743	693	752	721	755	763	716	697	740	713	733	738	705	680	741	711	781	735	732	714	726	690	729	739	713	771	774	713	734	665	717	741	717	745	709	706	696	753	774	727	749	703	759	683	728	693	693	716	685	765	712	675	745	707	735	711	735	752	734	709	683	728	691	750	709	705	704	709	762	714	720	670	732	719	744	726	693	739	743	755	694	711	753	695	704	747	725	730	727	726	769	709	744	722	697	697	709	719	696	718	709	670	712	729	720	724	732	709	705	720	666	732	772	715	679	754	756	682	734	718	728	694	682	716	680	724	741	706	661	683	723	729	727	740	694	719	793	729	688	757	685	665	708	737	684	730	762	749	702	763	701	683	735	748	708	702	742	711	717	725	727	731	723	714	715	708	763	739	683	713	754	720	690	681	727	786	687	674	732	748	689	701	758	692	759	689	738	713	726	741	712	755	759	746	683	687	714	715	725	721	714	734	749	755	708	713	690	761	726	708	698	730	681	755	709	758	710	675	691	738	733	779	704	705	732	704	720	724	703	721	739	690	739	764	697	696	748	694	693	708	705	704	782	734	702	749	688	683	718	730	770	728	723	762	748	738	722	775	715	695	715	752	745	681	696	739	737	690	716	755	738	754	694	726	719	721	725	740	718	731	692	761	712	762	728	774	694	711	696	688	713	743	705	740	697	725	721	703	707	683	752	739	722	740	734	775	731	733	733	747	678	681	712	750	711	711	686	758	726	705	754	670	755	787	710	711	697	694	733	742	715	779	742	744	709	768	724	718	735	662	713	683	761	726	783	722	746	745	717	760	694	704	726	704	697	713	733	698	722	727	742	734	707	737	691	688	745	701	738	757	701	676	784	772	695	733	707	685	683	758	743	740	672	744	706	655	717	774	704	761	736	703	695	723	737	747	701	753	702	701	711	752	753	707	725	737	714	697	704	748	732	728	700	744	721	719	790	741	715	706	717	739	731	701	699	713	756	745	676	730	690	715	774	702	704	773	731	685	683	751	701	724	693	728	738	711	647	734	703	709	773	754	783	686	668	712	684	741	722	746	743	722	710	752	724	763	752	705	695	743	708	740	727	727	773	720	746	692	684	742	682	680	721	717	758	720	698	687	704	739	752	712	675	755	741	749	729	699	744	688	746	703	788	729	722	740	736	702	710	780	736	738	710	706	731	749	757	751	709	679	725	688	712	737	693	693	722	724	669	734	700	718	681	753	696	718	749	737	701	688	706	737	781	718	746	753	703	661	742	732	714	735	712	684	727	753	675	685	726	731	695	712	736	690	646	744	729	692	655	730	760	746	718	679	754	704	701	708	717	671	678	737	696	762	755	763	733	709	752	712	737	705	729	739	730	722	764	724	720	756	678	720	718	720	724	733	683	702	691	721	748	739	713	692	732	687	727	746	720	725	738	713	685	762	775	674	722	695	717	743	733	718	731	686	717	720	710	682	695	734	714	736	698	703	712	717	708	743	723	699	755	750	725	759	739	728	720	738	761	761	710	705	740	722	734	731	715	692	701	665	732	725	687	759	734	759	744	711	726	684	718	713	661	743	782	653	734	710	703	703	729	687	689	689	710	718	784	741	760	684	734	798	705	700	696	720	712	743	689	670	752	754	712	730	727	667	700	770	721	726	671	708	704	726	683	759	694	767	692	736	696	718	762	747	714	726	713	736	718	724	753	751	718	724	739	729	720	699	764	645	746	749	726	653	711	730	754	689	665	699	713	751	722	751	722	762	727	750	686	695	702	754	756	716	740	734	710	705	689	731	701	701	715	741	761	681	738	730	718	708	646	665	693	686	719	714	710	681	702	740	742	707	756	759	691	685	708	675	725	779	749	679	718	744	749	724	669	711	723	752	699	729	698	669	721	725	736	732	710	680	709	704	704	682	706	726	710	697	747	689	776	734	764	647	734	719	679	694	728	775	674	754	728	721	733	706	701	748	731	784	721	748	725	683	709	716	696	777	688	688	705	712	695	733	753	675	735	733	757	687	798	692	740	731	679	715	750	714	708	668	737	768	752	728	692	709	744	727	734	735	770	722	721	713	732	768	753	672	734	702	724	665	707	707	705	715	697	680	666	778	715	707	763	761	714	738	749	760	767	718	697	730	696	710	706	698	728	701	747	710	746	673	692	719	695	754	751	699	707	666	672	713	728	688	707	741	660	751	742	640	735	762	715	741	694	726	722	732	722	715	716	741	715	736	747	738	689	730	660	706	703	716	655	744	719	688	669	733	737	712	772	723	702	732	713	733	738	713	690	705	728	725	663	733	726	728	732	700	666	761	722	701	699	748	788	714	738	709	727	736	753	750	753	731	716	750	705	732	719	687	729	693	711	701	761	753	716	716	795	759	686	695	687	723	693	747	705	719	699	731	743	721	712	737	728	746	722	713	760	782	707	737	698	714	717	747	724	725	696	756	703	717	790	704	711	711	716	717	714	694	736	663	705	689	757	716	745	741	734	732	740	728	713	772	717	714	709	713	676	698	719	691	722	717	771	707	746	727	715	703	726	655	699	721	678	720	752	719	731	733	707	719	699	715	696	714	751	761	737	710	707	684	677	732	708	734	749	693	698	723	736	728	734	741	765	764	664	696	702	726	754	713	725	737	728	682	714	699	746	725	701	702	740	719	715	735	759	728	731	705	780	693	702	739	705	740	727	691	694	696	681	721	730	670	679	695	742	713	724	742	716	787	714	720	719	733	665	743	723	745	749	761	695	644	727	746	773	665	718	682	718	731	779	750	775	693	737	730	719	717	662	704	737	685	731	733	700	724	689	723	742	737	725	730	723	750	732	743	744	760	732	763	717	777	717	724	721	710	740	723	697	719	722	749	688	730	684	727	711	740	691	711	685	709	695	708	738	728	755	742	726	753	733	709	766	694	692	740	711	715	770	733	752	703	683	701	738	715	697	702	713	692	709	693	720	762	700	711	745	691	675	706	684	732	688	710	732	701	653	745	695	701	727	735	715	737	714	747	754	725	767	753	697	737	706	756	716	719	673	740	721	643	680	727	701	657	695	705	764	748	716	713	736	722	681	726	707	734	687	690	707	710	725	707	729	747	729	704	661	759	724	713	758	727	713	716	694	733	746	739	732	691	743	733	725	702	716	780	735	709	697	712	710	748	729	738	739	703	775	739	754	697	718	711	741	772	704	770	694	746	732	695	715	700	774	702	700	744	725	740	751	745	701	720	745	785	747	689	738	783	739	734	763	734	743	740	739	676	664	698	746	698	706	712	734	700	691	721	662	735	738	715	711	732	758	751	753	678	708	711	693	759	751	727	699	741	769	736	655	703	726	725	733	716	720	734	749	681	764	740	723
22782	21335	29064	23942	21339	21530	13895	6754	2600	1439	1490	1419	1324	1390	1274	1164	1113	1454	1563	1420	1417	1391	1302	3535	6270	6661	4806	4099	3101	2006	1441	1052	942	796	745	783	744	718	773	760	756	795	799	773	802	766	756	753	824	839	765	780	776	767	793	750	794	802	805	761	826	815	767	730	746	761	798	754	820	709	767	800	778	768	841	758	760	757	777	768	753	828	767	777	751	755	837	783	738	777	740	788	799	812	793	752	765	760	738	716	817	789	812	803	802	786	791	770	758	747	802	793	797	773	797	818	735	756	756	771	800	761	789	804	783	733	799	800	768	772	851	763	733	715	799	758	765	713	712	764	774	815	779	795	794	710	841	764	760	798	782	777	783	725	781	748	791	774	737	847	752	741	754	783	775	710	763	727	779	831	769	750	798	813	781	738	764	773	807	735	763	804	793	789	755	779	792	744	853	776	810	728	774	746	780	745	779	783	712	748	744	816	765	741	758	811	866	802	732	764	773	789	778	816	715	826	740	807	777	801	750	746	792	818	817	740	766	753	793	793	758	746	803	751	765	810	763	784	767	739	816	807	765	751	778	807	802	762	741	749	756	753	818	755	695	710	759	735	803	780	791	775	739	733	772	807	769	747	783	760	776	756	765	790	790	781	756	785	753	760	761	839	795	777	751	742	699	722	774	768	790	798	754	784	761	791	772	737	750	783	776	801	775	786	741	749	791	765	758	773	793	755	775	718	798	755	767	761	787	766	799	733	748	768	812	757	815	798	748	757	778	774	809	729	797	773	754	730	731	769	756	785	811	800	779	743	796	746	802	801	749	759	757	778	818	778	778	755	756	818	761	769	755	709	771	782	756	758	745	797	791	776	795	761	774	752	793	746	769	771	771	807	785	819	778	777	831	753	777	772	753	738	772	762	783	851	780	784	788	778	756	761	735	777	769	797	817	756	763	840	751	754	792	825	788	767	750	756	784	786	720	777	776	767	746	771	736	801	793	745	716	773	741	765	779	756	769	777	748	720	747	757	751	787	810	819	796	731	758	820	779	776	761	757	794	775	802	755	810	768	764	774	755	789	787	785	773	766	729	787	816	727	747	818	776	751	823	755	795	841	823	770	783	717	762	739	778	768	781	718	811	770	783	785	812	844	777	759	789	792	750	810	780	777	731	757	754	809	741	773	797	774	750	762	754	758	803	789	791	768	802	795	762	792	793	789	767	822	782	766	765	773	771	771	751	729	777	787	796	764	794	762	799	802	746	784	736	780	783	794	769	744	786	781	725	741	798	764	784	739	827	767	727	780	770	755	774	770	747	787	820	758	755	779	797	804	809	786	761	761	793	812	773	772	732	757	798	758	700	793	772	743	808	776	759	739	789	718	767	746	738	774	798	797	760	780	792	699	770	795	831	787	805	760	752	753	743	741	771	785	776	787	766	754	792	749	804	827	803	740	769	743	747	774	792	783	790	784	757	802	758	729	770	723	730	749	731	760	765	786	734	777	743	738	737	756	813	771	784	778	740	806	725	721	789	740	774	817	722	751	788	733	781	773	740	813	727	729	771	761	796	748	793	771	774	775	737	771	801	738	761	745	753	759	741	793	815	763	763	788	769	802	787	806	737	790	811	825	757	818	775	819	820	749	754	708	821	749	777	761	819	752	734	754	782	784	832	761	717	782	760	770	784	751	765	781	802	754	797	736	752	741	748	795	798	759	818	753	830	703	730	720	746	704	779	790	759	775	732	768	810	805	778	743	775	813	755	763	783	750	772	778	838	741	795	764	773	760	732	763	779	796	771	779	772	792	771	793	766	748	769	767	733	813	787	784	774	783	755	761	730	733	756	783	774	779	741	794	749	769	780	755	767	795	782	734	817	780	744	783	747	775	807	760	745	759	783	744	782	770	803	745	772	764	777	750	848	808	766	791	760	787	783	826	791	821	770	757	703	788	740	747	776	809	760	797	781	797	833	781	798	764	755	786	750	750	808	733	780	735	772	806	746	742	761	772	762	798	752	752	784	754	745	768	741	770	812	779	719	762	794	725	786	754	756	760	789	784	796	761	814	793	823	798	794	748	774	807	796	765	735	762	790	796	782	779	775	774	758	821	798	788	788	777	699	782	764	772	807	726	743	789	795	734	723	728	732	774	784	688	722	805	751	742	748	776	775	755	762	761	761	773	816	807	834	779	740	767	773	762	816	783	744	792	745	743	782	736	735	747	816	786	760	711	776	774	731	775	760	757	759	795	745	750	803	836	745	810	789	751	788	760	770	763	782	816	778	756	725	779	784	783	766	758	799	757	778	734	777	710	808	810	817	766	774	772	775	758	755	758	723	752	812	722	738	775	780	740	740	763	748	770	814	735	740	795	771	828	812	731	756	747	753	754	789	755	736	728	775	752	773	765	754	857	804	825	833	796	774	723	813	754	736	825	753	784	765	746	800	797	806	841	727	719	789	786	756	785	752	782	753	772	815	779	728	811	785	770	779	778	740	815	752	808	725	777	777	757	782	726	808	773	781	779	768	808	772	808	746	800	798	775	734	743	760	773	764	762	754	762	713	826	754	792	798	724	753	766	742	786	792	796	764	746	742	790	751	750	757	797	798	774	785	768	751	849	757	756	749	824	781	784	750	777	842	778	780	767	754	795	755	817	781	791	765	791	767	837	777	723	791	787	764	744	689	790	720	757	750	741	737	797	749	801	751	803	761	794	800	710	758	805	767	785	757	809	762	752	753	830	762	745	807	776	731	760	757	804	799	776	775	764	778	749	783	803	768	756	779	752	733	732	775	778	777	750	756	724	785	768	745	777	758	821	747	769	766	725	738	822	796	808	796	750	738	761	743	744	755	809	747	781	812	762	742	799	755	746	809	775	754	777	743	800	755	765	740	790	782	736	774	819	768	775	776	776	798	754	761	748	783	746	794	725	760	733	741	798	730	797	801	776	779	765	755	756	784	821	787	739	759	761	782	822	766	758	802	767	830	781	805	751	744	772	794	807	749	723	805	765	748	726	802	768	773	750	696	781	735	783	720	780	713	746	760	838	741	750	782	814	745	764	782	770	732	815	781	752	811	796	720	740	765	768	670	808	772	768	785	797	765	771	820	827	747	808	714	835	757	755	773	804	801	787	729	798	792	757	813	767	741	802	765	816	752	821	748	780	768	792	771	789	788	784	732	748	771	731	736	722	777	781	743	752	696	787	773	789	816	773	781	772	769	787	798	757	775	764	809	750	797	759	741	844	748	786	809	782	761	764	765	716	767	772	765	774	734	789	797	817	763	698	750	774	827	783	769	728	789	789	807	737	756	723	746	791	752	754	747	804	786	722	740	716	779	732	813	768	784	758	779	742	877	766	759	777	787	810	764	796	819	733	762	717	731	766	750	739	774	795	724	814	783	753	814	759	745	790	756	754	735	775	761	769	724	760	767	776	705	753	761	758	750	750	777	768	730	775	799	779	801	777	783	789	813	786	768	703	773	808	788	761	788	785	756	830
10624	30031	22100	16520	11936	8857	7696	9941	4041	2147	2056	2188	1876	1810	1687	1519	1558	2034	2135	1939	1907	1842	1754	5441	9184	9556	6944	5853	4277	2473	1728	1214	1094	949	841	817	813	781	786	804	769	763	774	751	792	810	774	797	736	783	818	758	774	713	816	752	776	736	769	712	739	758	749	766	793	748	783	766	825	819	768	815	843	770	780	774	776	806	798	783	754	819	810	758	793	781	799	731	754	803	791	786	796	798	796	764	791	752	738	785	800	781	826	767	769	810	788	732	770	787	753	769	726	747	752	790	758	763	796	786	772	753	831	774	778	815	777	832	778	785	780	803	751	750	831	755	768	781	743	808	774	799	765	794	773	748	758	764	717	777	766	742	756	764	774	803	792	783	764	781	807	785	786	832	802	783	811	766	798	756	778	787	793	764	750	818	793	787	783	697	741	799	735	784	779	730	770	788	753	762	757	799	776	796	795	812	788	797	726	753	820	772	745	791	755	798	783	779	776	730	767	821	777	794	776	797	761	837	780	799	788	788	795	795	747	795	768	789	794	772	782	771	741	805	799	763	734	820	762	812	757	763	754	726	768	739	803	773	798	737	810	796	750	778	771	754	783	790	817	790	792	839	781	827	756	770	795	844	738	791	733	816	782	767	747	794	803	749	794	798	768	759	764	789	771	827	745	767	799	795	773	756	788	757	775	824	766	810	818	750	790	791	739	788	783	732	793	784	766	734	816	745	802	813	756	729	789	787	782	762	755	750	797	809	788	765	793	810	797	774	770	745	795	741	786	800	795	769	757	764	773	783	776	786	775	791	757	804	725	783	760	839	760	792	780	765	774	751	792	800	737	836	754	850	758	700	727	815	757	795	758	841	791	742	792	753	766	782	814	758	764	824	778	743	783	768	798	834	773	806	790	799	767	761	789	793	803	775	751	776	798	796	780	736	799	731	806	775	817	807	821	799	769	805	794	821	815	782	757	772	759	723	738	766	780	813	818	731	763	847	766	753	750	759	734	774	776	786	718	748	790	783	775	768	752	819	797	753	769	808	855	801	807	767	722	796	774	739	784	791	774	770	797	764	804	767	745	763	788	797	789	741	693	768	802	774	720	821	804	740	785	823	733	850	782	760	823	798	798	749	764	749	767	781	792	800	876	747	796	815	789	831	835	770	749	735	806	795	787	782	821	762	784	725	798	734	755	791	763	837	742	783	782	795	768	806	775	796	763	749	800	750	801	781	786	762	782	770	701	773	760	768	801	795	752	800	771	736	745	791	743	747	765	792	773	806	780	771	816	816	798	795	722	705	780	831	770	814	746	770	783	798	758	795	784	811	779	722	807	803	769	756	798	757	789	765	733	782	747	804	759	788	774	818	779	745	807	754	783	719	801	796	745	783	814	781	737	742	793	844	766	731	771	810	796	774	824	802	819	749	735	769	791	767	744	767	777	801	778	747	706	789	813	790	787	783	801	769	790	788	746	812	782	786	735	780	775	836	768	799	785	812	793	816	782	763	782	759	787	717	797	771	780	775	780	703	768	780	801	725	761	819	735	799	772	782	829	798	771	772	791	771	744	742	779	815	798	828	733	773	742	831	776	803	795	749	734	790	784	738	766	772	739	756	807	803	813	799	736	761	785	753	735	760	781	781	797	774	749	799	801	766	761	779	809	831	714	786	778	811	737	744	764	779	788	790	745	729	796	811	812	783	784	791	790	756	768	797	781	768	809	791	794	801	799	737	752	823	801	723	749	787	781	810	768	828	744	771	763	813	764	789	749	753	769	776	805	849	813	779	781	802	787	806	794	765	789	749	728	760	808	801	786	782	779	794	759	807	804	806	817	760	785	795	753	783	760	784	789	791	771	745	800	814	781	772	798	782	774	779	740	778	814	811	779	804	777	800	787	758	820	767	771	770	811	735	751	741	804	775	799	798	808	784	736	713	831	773	786	770	771	756	775	845	761	820	781	825	776	804	758	770	746	773	807	749	771	794	742	787	793	801	764	771	794	771	740	758	809	772	766	794	770	771	792	747	773	799	799	744	775	794	758	770	746	749	760	780	758	786	780	809	810	831	763	739	810	771	799	825	801	777	744	818	764	786	801	784	769	820	759	787	746	783	812	693	774	810	756	782	765	760	751	796	818	797	755	823	819	770	741	725	768	769	811	756	766	739	773	786	812	779	793	761	774	716	749	774	806	813	785	799	767	791	818	760	803	762	801	809	756	762	796	725	761	804	820	780	783	800	799	747	765	789	782	780	789	772	801	768	713	748	750	838	794	754	781	776	813	782	719	761	828	759	825	755	763	750	784	792	821	775	761	754	813	770	796	782	803	784	762	755	765	763	802	759	770	809	794	739	781	738	793	733	763	741	802	814	784	787	759	784	736	807	772	737	786	793	794	748	790	777	770	750	742	780	827	764	771	832	758	705	814	776	854	818	773	764	792	784	774	706	779	802	798	768	792	797	770	758	823	783	787	794	792	784	784	774	778	809	751	787	786	746	757	765	714	773	782	825	795	742	769	727	740	752	757	805	770	795	820	763	774	767	802	811	827	734	762	752	803	804	799	802	739	801	767	790	749	746	760	823	770	795	776	737	742	793	787	812	777	773	768	781	822	804	795	840	785	784	787	769	808	757	771	758	693	724	763	806	796	837	805	748	788	777	761	784	772	730	794	799	772	815	838	828	813	787	761	779	834	832	747	803	863	775	771	810	797	809	748	816	798	759	822	802	827	750	806	807	789	804	771	810	767	778	761	751	783	771	767	771	814	762	794	831	785	798	783	767	779	835	786	757	722	808	783	766	756	764	767	790	821	767	742	761	813	760	701	801	794	783	754	783	764	736	764	787	735	769	759	831	797	766	801	764	785	815	804	780	795	800	773	729	745	764	784	820	804	765	727	789	791	735	800	799	793	753	792	847	804	828	713	769	768	765	785	735	807	703	775	729	799	756	747	798	774	794	764	767	779	795	758	759	730	810	761	828	719	785	762	790	741	831	767	764	796	752	687	792	786	765	747	742	754	812	764	760	779	751	803	727	801	744	771	782	770	808	780	781	775	783	788	789	748	782	789	778	849	804	795	825	792	791	753	800	748	800	766	746	793	766	794	843	801	749	784	788	777	744	781	805	797	775	814	721	775	814	806	761	758	744	755	788	797	809	810	791	789	796	789	790	781	791	802	818	783	786	766	747	753	724	746	798	795	797	796	800	843	775	767	776	780	810	776	779	736	785	826	772	777	775	749	771	808	768	787	830	747	777	813	805	793	809	822	762	774	752	734	773	770	825	785	776	777	750	787	764	764	766	792	813	755	752	766	785	824	783	776	813	778	779	795	732	793	781	752	797	801	817	765	759	808	729	784	795	828	809	857	781	762	747	810	799	776	814	796	781	777	767	719	781	760	776	787	770	778	785	781	796	778	737	798	769	806	804	753	768	763	762	792	808	812	795	811	778	857	845	803	738	759	783	794	810	819	760	774	829	803	783	751	772	758	751	834	783
27950	19891	12506	6684	3163	2159	2267	2436	1456	876	730	766	757	689	727	796	845	836	859	895	834	887	833	808	854	929	831	828	756	688	672	629	548	565	577	587	561	569	580	561	567	587	631	587	594	592	564	569	604	551	567	556	571	550	594	562	549	541	540	584	560	589	552	561	575	591	578	609	579	577	566	552	532	580	564	573	549	639	622	546	534	555	556	578	570	557	564	549	575	613	544	568	572	563	612	566	575	561	569	574	552	544	559	577	577	554	567	574	602	570	581	563	614	572	603	566	592	559	588	582	550	569	608	598	555	559	581	600	579	543	560	591	561	622	561	566	581	572	580	609	573	572	571	584	544	615	568	573	595	530	548	595	573	577	541	647	536	568	555	597	603	579	547	586	576	550	572	571	567	583	561	589	589	544	571	611	577	562	585	550	630	597	580	582	582	556	577	580	549	564	564	588	592	552	575	589	578	602	573	620	591	566	572	560	552	620	558	569	577	576	584	602	567	563	563	543	548	572	559	565	568	603	557	589	546	553	599	589	614	573	535	581	597	567	576	524	577	599	531	538	571	589	534	556	560	570	545	580	551	592	534	612	564	559	553	584	585	545	637	535	571	576	562	551	568	560	561	565	534	562	601	580	583	582	583	559	584	566	569	584	552	613	586	534	591	553	578	527	573	548	561	524	557	589	594	564	575	561	549	564	580	551	580	595	579	573	573	553	542	564	566	562	543	545	569	645	568	575	558	553	544	558	584	593	557	568	567	568	563	552	561	547	567	586	530	560	629	568	569	565	557	615	555	606	578	632	614	604	529	607	587	614	548	546	538	537	599	546	590	590	570	587	614	578	593	568	550	553	561	549	504	588	566	579	564	553	588	576	624	548	544	565	589	560	563	572	560	546	604	597	577	552	572	595	566	576	557	563	560	550	559	548	605	502	596	608	580	586	572	589	593	585	522	517	593	469	586	579	610	548	614	551	563	582	569	598	551	545	606	565	530	525	555	577	573	598	587	618	556	614	599	582	544	639	636	524	579	550	572	604	569	578	614	576	574	576	590	589	580	576	550	614	572	553	576	558	557	548	568	564	603	539	566	571	580	570	551	577	587	592	614	530	556	569	577	568	590	605	547	583	630	574	574	570	571	586	583	547	554	556	587	588	587	568	565	582	579	600	560	641	581	624	519	564	562	619	589	561	599	578	562	574	531	585	579	575	625	565	573	529	571	584	546	592	565	584	589	567	599	557	532	575	557	566	547	619	552	585	583	520	536	604	575	559	548	535	602	563	598	587	563	547	598	583	573	615	584	594	595	584	594	601	574	603	579	557	552	544	570	561	604	538	570	573	577	591	591	577	593	585	567	604	538	553	544	590	552	537	575	537	552	555	558	587	598	574	553	528	579	553	574	576	559	593	551	603	558	594	571	592	546	575	569	591	597	554	562	543	528	538	620	600	615	585	565	577	604	572	615	566	607	574	578	568	571	614	577	559	600	553	617	550	576	596	522	577	623	617	573	602	576	547	533	588	541	599	581	586	548	579	548	603	542	574	536	566	579	610	599	576	593	603	579	572	571	546	592	589	609	605	582	565	618	612	530	597	582	552	577	571	570	600	607	526	594	576	564	560	535	563	587	593	588	585	572	555	538	590	594	595	589	560	530	544	567	572	537	554	580	552	565	595	605	591	559	573	536	586	601	588	590	535	572	595	581	620	607	592	584	624	538	574	573	587	534	570	547	504	559	593	581	587	590	600	566	557	524	565	592	554	568	581	601	545	567	577	584	615	574	600	572	584	576	575	548	539	533	546	544	546	613	617	619	579	554	576	568	554	601	600	568	579	565	606	591	607	553	562	587	555	595	522	614	611	562	544	571	523	550	562	591	562	575	505	572	581	581	626	565	588	601	565	579	570	528	591	551	572	550	549	579	517	603	595	596	607	579	579	552	588	598	579	542	570	606	554	549	519	582	579	579	599	611	593	556	536	598	556	610	547	589	523	543	544	564	550	553	573	558	570	537	610	556	540	533	607	571	561	550	555	559	543	573	545	598	556	555	562	598	558	548	581	570	528	544	573	587	568	575	589	570	559	564	561	557	591	612	566	591	539	609	570	574	547	586	550	622	622	594	599	582	609	626	573	560	559	565	569	584	563	538	553	605	579	545	623	599	587	563	559	533	576	524	564	572	613	516	563	585	613	587	539	564	600	588	584	605	578	573	570	563	570	582	591	597	549	573	572	547	540	566	595	594	567	574	571	574	546	578	604	589	598	552	593	567	564	582	595	628	549	605	551	564	588	540	541	592	631	570	595	528	548	588	557	578	592	546	595	577	537	565	562	554	564	603	552	560	588	583	559	586	577	603	547	567	603	563	602	530	589	584	558	588	526	590	627	549	588	538	552	538	613	593	558	595	619	584	575	579	525	590	614	560	539	624	554	562	570	559	581	573	574	596	551	638	564	577	558	567	555	565	541	585	536	588	546	569	582	551	577	602	594	505	556	576	545	554	608	543	584	586	557	581	526	553	558	543	571	584	573	557	582	568	525	546	578	567	616	599	583	561	577	636	589	589	544	551	580	571	610	569	573	620	579	560	543	577	556	569	581	588	571	600	622	566	558	547	608	575	572	560	587	558	546	604	554	539	537	568	598	531	574	635	539	588	579	591	593	551	572	538	623	578	556	550	576	565	570	593	564	579	579	560	577	558	594	605	559	588	581	573	536	537	573	578	568	659	547	591	568	567	584	552	556	632	543	554	552	604	555	567	527	598	594	581	584	540	547	545	554	597	578	585	588	537	532	564	573	589	599	534	514	589	592	550	595	607	575	552	585	589	569	576	552	549	544	538	583	560	599	574	560	595	596	550	558	571	600	573	579	580	562	574	627	600	600	537	529	565	579	582	571	564	567	572	626	586	573	558	556	560	585	580	577	584	562	533	579	562	557	604	574	583	602	575	559	559	567	608	609	544	563	543	602	578	620	508	589	548	557	556	516	573	570	587	581	568	564	594	598	559	585	569	589	588	600	593	555	565	589	567	550	545	627	562	601	555	530	585	576	555	582	550	573	537	592	587	550	542	557	565	544	549	599	548	544	557	565	553	576	538	550	568	579	573	578	598	530	592	580	593	535	575	581	565	564	559	580	593	585	559	558	553	627	548	574	571	612	599	573	602	598	592	568	611	572	582	595	580	563	579	541	589	601	600	552	587	549	557	579	560	565	583	552	594	628	604	573	580	577	627	525	530	578	549	585	542	589	543	553	551	547	565	582	580	563	578	562	566	580	550	560	605	559	598	561	566	612	605	579	572	534	542	568	559	561	557	550	544	518	569	619	595	568	589	602	551	584	522	600	561	585	552	575	542	567	633	570	599	582	575	576	595	554	542	598	560	562	597	601	585	559	565	572	576	559	565	571	536	565	543	592	562	577	541	543	582	571	613	569	560	614	565	551	570	582	604	615	572	550	541	537	623	563	594	553	593	591	577	543	590	560	582	585	615	587
8532	15034	11247	7656	4874	3754	4098	4277	2425	1331	951	1038	1027	905	983	985	1198	1113	1138	1271	1229	1246	1127	1075	1192	1174	1009	929	909	782	709	637	607	612	605	583	606	609	610	613	582	626	604	564	584	631	607	592	644	629	568	605	624	586	604	644	638	600	583	587	651	640	596	661	586	592	620	649	611	610	567	586	631	598	661	607	581	605	588	662	635	609	611	608	581	574	595	599	626	595	631	597	587	579	627	567	577	595	608	608	598	623	587	597	622	594	567	591	640	608	604	618	617	622	563	583	619	628	641	640	596	567	597	629	593	612	607	585	633	577	608	592	601	607	652	596	585	579	673	634	575	589	593	598	599	630	567	586	610	580	590	622	616	596	554	631	640	670	596	597	595	582	623	623	574	609	629	609	624	587	616	589	605	613	646	591	580	641	599	610	595	576	556	600	621	631	625	646	653	598	581	614	648	604	623	557	608	595	574	601	599	622	562	617	642	649	599	647	572	592	589	655	615	590	615	619	571	602	568	591	589	592	556	617	630	597	599	600	617	630	582	629	599	605	582	631	651	619	625	596	551	588	577	578	597	615	638	610	568	631	627	570	593	638	623	604	649	618	571	663	596	618	615	610	604	594	649	566	677	625	608	583	607	602	561	556	621	595	621	625	655	612	639	616	584	611	608	587	644	586	606	569	606	585	630	628	604	641	591	632	592	596	620	676	585	559	607	614	595	601	630	647	613	590	606	566	628	600	631	605	628	613	654	601	624	570	644	611	557	596	635	570	605	613	587	589	649	608	631	629	601	595	650	639	638	609	630	596	582	582	625	634	598	593	598	637	602	634	588	644	618	622	605	588	635	625	604	666	605	619	553	574	650	590	602	586	573	594	632	622	627	567	614	636	572	611	603	607	635	604	592	656	624	618	578	623	597	627	572	607	600	571	573	568	610	580	577	628	611	632	598	639	597	636	590	616	592	572	651	573	618	632	611	569	608	612	547	602	629	576	582	628	615	567	561	606	620	602	556	628	596	609	603	589	621	596	581	607	622	599	620	600	608	612	587	615	618	607	601	599	602	584	553	601	609	575	590	641	598	579	582	615	591	566	629	607	589	572	583	590	632	641	576	622	632	604	627	563	569	594	606	610	577	655	581	600	605	567	608	590	630	580	634	605	581	601	610	621	595	598	607	625	575	625	619	671	619	626	628	582	640	600	582	609	585	623	608	629	648	642	610	595	581	605	568	623	620	554	585	606	616	618	620	619	608	623	611	611	586	601	628	614	572	603	635	598	606	606	612	604	617	645	613	651	630	589	574	588	632	620	606	602	604	603	590	585	614	603	610	636	606	603	590	591	602	581	616	602	577	576	631	632	573	624	582	604	620	627	613	646	621	567	652	605	617	592	642	661	624	634	606	621	614	636	610	618	666	622	665	641	652	573	601	641	610	646	603	585	627	569	559	620	642	604	570	598	571	610	630	584	591	608	666	650	619	576	621	629	611	587	642	569	607	637	599	550	606	586	618	602	604	623	624	590	625	604	618	596	621	584	620	594	586	634	603	619	608	587	643	608	643	613	596	621	597	638	600	606	611	637	639	626	618	632	643	613	622	590	586	633	617	587	629	646	607	588	629	607	630	597	624	584	645	634	583	558	591	598	563	601	612	609	605	603	606	606	623	591	593	630	620	627	641	640	602	611	638	619	641	598	621	622	613	610	613	609	629	635	618	609	634	640	624	635	572	634	621	638	627	630	591	597	618	619	630	601	562	580	621	613	622	588	632	619	649	606	636	588	585	609	620	617	644	598	639	593	627	623	628	661	608	614	566	639	591	628	633	627	634	592	621	593	611	636	588	562	633	636	624	562	623	590	622	590	586	616	631	625	631	606	627	631	587	571	587	627	640	578	601	635	665	627	590	602	570	577	603	644	600	626	613	637	620	620	621	604	645	604	650	595	591	617	612	634	594	610	619	626	611	613	574	595	576	620	603	572	598	596	579	572	621	624	623	635	606	624	630	600	599	577	600	574	606	611	580	613	632	590	620	612	637	662	597	575	593	579	657	583	616	586	614	614	548	604	621	572	617	628	589	567	590	564	561	601	614	560	589	603	608	598	618	581	636	601	602	617	587	605	600	633	615	598	634	562	646	602	642	621	583	564	617	585	600	597	616	610	625	609	588	597	582	613	650	607	599	630	597	625	593	601	622	590	645	639	611	592	596	612	573	618	622	593	605	594	626	588	631	560	636	577	599	615	601	602	569	626	656	552	634	583	622	560	609	617	597	584	594	596	603	642	580	621	618	575	612	597	648	591	600	607	612	573	561	596	612	649	643	580	642	598	631	605	579	589	588	618	580	562	612	594	651	600	606	654	628	613	558	594	591	599	597	587	573	625	648	616	608	620	637	613	611	652	633	643	638	571	633	594	586	580	586	585	594	608	606	563	608	639	587	603	584	620	609	615	572	566	631	588	575	549	604	598	608	588	617	599	596	610	597	577	590	579	599	618	603	608	647	589	660	573	617	612	623	589	576	593	589	607	681	613	571	594	569	584	604	583	580	580	578	608	613	629	636	617	593	587	619	584	616	638	632	581	668	598	593	606	597	613	648	614	617	620	581	600	619	632	634	597	577	607	633	624	613	582	598	575	636	588	648	620	618	610	625	619	597	596	634	623	619	575	607	596	600	617	615	625	590	619	566	586	644	565	557	617	613	553	577	585	564	631	596	584	628	592	608	634	607	631	607	556	648	561	638	584	628	616	631	647	609	629	638	609	632	577	607	607	606	593	575	604	600	592	601	594	625	611	597	595	582	621	617	648	611	587	596	635	583	594	590	588	636	596	603	606	617	590	610	615	602	693	669	569	650	597	575	597	593	593	596	597	653	619	591	628	615	571	625	618	621	583	652	628	609	611	630	629	613	573	585	644	598	569	588	624	538	580	635	581	643	615	606	647	629	609	593	596	623	634	581	599	621	579	657	593	570	625	569	600	628	624	597	619	596	606	621	657	622	612	615	607	624	618	617	593	587	636	638	601	582	666	626	579	576	637	618	614	638	615	605	577	560	594	608	616	631	617	638	634	607	551	574	628	641	654	593	614	591	583	589	593	603	627	629	618	605	577	617	593	596	606	598	623	581	609	622	608	558	628	596	579	622	646	601	626	600	579	629	630	611	597	592	626	597	615	609	594	642	644	586	621	657	609	622	624	590	605	581	616	603	579	623	636	646	599	642	608	572	647	570	619	565	593	584	620	636	610	612	637	611	622	611	592	619	593	618	636	627	646	579	620	615	619	613	643	618	654	630	626	604	636	623	652	625	621	589	588	586	588	613	618	629	626	667	595	584	587	634	579	632	602	599	572	599	616	606	623	576	609	586	595	626	623	611	628	585	629	643	632	605	615	600	624	605	639	625	642	573	624	617	599	577	627	593	595	634	606	602	604	654	561	601	552	617	574	594	626	618	624	634	589	654	607	601	627	638	615	603	591	635	606	613	625	535	644	593	563
24084	21366	28662	24431	21366	12387	6000	4327	2782	1969	1168	1122	1168	1095	1100	1079	1065	1046	1057	1085	1068	1092	1083	2225	3249	3436	2652	2185	1704	1139	981	791	702	664	623	658	604	629	601	577	565	647	651	656	663	594	609	632	635	645	627	582	634	583	663	646	666	608	625	606	613	631	638	613	620	585	640	662	614	611	627	644	634	646	622	638	636	648	660	618	592	662	627	595	664	634	620	614	625	617	653	613	646	652	640	613	631	641	594	618	613	651	640	620	650	616	637	579	588	625	627	626	595	624	614	631	607	627	601	599	652	618	653	585	659	611	606	601	605	635	587	610	625	622	606	596	645	591	574	600	624	641	639	626	672	629	614	645	621	591	626	613	600	648	587	667	606	595	603	630	647	594	622	648	609	684	636	631	631	589	607	613	634	630	608	605	644	627	613	560	587	646	621	590	623	625	612	635	619	634	602	601	624	642	606	608	573	612	606	638	645	656	584	609	594	616	622	642	665	632	679	593	633	681	622	619	593	607	650	638	635	643	602	622	627	645	591	602	593	577	653	591	649	585	618	664	613	607	622	613	626	648	635	648	587	601	585	578	648	576	618	627	637	635	585	583	650	602	632	642	627	605	622	642	626	611	627	609	553	600	619	622	610	624	631	607	591	565	605	598	611	616	608	597	643	607	636	589	607	634	620	645	597	631	602	602	645	593	588	580	596	597	622	611	631	619	600	589	648	662	674	588	617	615	626	626	633	635	598	613	592	620	650	638	588	604	584	617	626	630	669	626	588	663	611	572	675	635	608	606	609	581	626	624	654	638	661	604	624	590	571	602	591	625	643	618	622	609	606	619	600	600	615	654	579	644	596	652	686	685	651	623	627	613	653	624	610	640	551	560	629	681	593	606	614	592	628	629	602	617	597	596	652	603	593	620	637	605	616	618	624	590	619	650	606	623	615	669	611	607	641	637	623	588	661	617	653	646	691	674	633	598	608	622	574	624	602	621	649	656	622	626	610	609	626	614	590	601	617	622	661	661	588	665	574	584	623	584	594	568	639	630	601	636	616	584	627	585	612	631	674	652	606	600	623	637	605	602	623	654	612	587	643	598	587	664	564	629	547	645	651	606	643	614	640	613	628	598	600	607	639	570	618	633	618	631	591	596	632	585	613	650	634	579	622	612	603	643	597	620	619	638	636	634	606	658	610	631	591	627	617	607	633	647	586	655	630	594	633	646	650	649	635	635	594	571	632	629	667	661	665	646	657	629	635	614	580	585	647	628	615	587	663	595	653	597	593	613	653	582	603	581	629	631	630	594	617	598	597	605	587	599	632	630	638	648	601	599	640	628	629	592	604	620	627	619	645	615	590	652	638	647	622	641	590	611	615	623	606	648	621	637	650	585	638	588	633	642	617	623	644	585	615	614	619	599	624	615	622	593	607	565	625	630	675	629	591	622	656	623	585	607	595	596	633	620	572	626	609	623	616	629	618	605	640	651	673	635	602	632	651	656	641	603	602	644	618	596	684	594	639	623	641	609	612	637	656	545	630	661	601	642	601	628	614	613	637	606	627	601	640	623	602	654	607	609	565	608	641	654	615	621	627	613	613	623	620	602	616	636	606	603	600	638	625	633	643	560	668	621	617	617	586	595	611	659	657	652	650	617	614	604	630	667	614	598	628	623	598	605	643	691	667	618	614	623	642	672	601	641	602	636	648	660	600	611	612	582	599	610	641	645	569	644	646	679	619	564	620	617	597	637	613	627	635	659	647	586	653	613	620	617	651	622	601	661	603	571	633	572	635	635	590	637	625	620	614	631	658	643	566	598	631	625	636	634	629	635	664	653	643	610	626	650	587	599	614	644	599	576	578	602	635	595	609	641	636	688	668	622	626	554	633	642	648	596	627	607	627	619	647	569	641	624	634	628	620	625	629	624	585	607	623	588	606	618	637	633	621	607	614	663	578	602	649	550	607	609	623	654	592	592	607	614	584	581	692	605	652	620	628	607	562	615	629	630	600	614	579	541	681	614	638	610	613	661	586	570	666	599	595	615	595	627	657	587	586	640	633	591	633	652	559	636	672	607	603	604	620	581	604	663	648	580	619	612	620	616	644	649	613	629	624	594	608	583	618	605	648	593	601	614	620	604	619	599	613	643	610	608	623	614	617	639	651	613	648	600	648	639	609	602	610	614	589	606	658	643	564	598	576	607	586	598	683	646	614	656	614	595	639	606	607	616	651	642	611	635	619	609	646	623	616	620	605	630	591	637	636	671	633	606	588	604	607	633	607	646	605	616	629	674	630	583	591	647	579	620	657	656	580	656	638	630	616	620	661	599	616	601	597	656	641	635	616	577	587	674	625	642	583	600	583	595	660	634	603	617	611	654	638	613	596	621	633	585	583	605	606	650	633	609	660	637	591	617	655	621	636	624	597	592	568	681	644	634	649	552	598	618	594	592	628	621	643	606	598	643	655	603	631	588	545	644	657	634	640	569	626	607	620	596	645	641	587	613	587	648	603	626	616	561	634	630	599	590	623	580	615	631	605	634	681	628	590	640	617	607	658	610	595	664	547	607	639	611	639	570	584	590	627	593	572	576	605	639	622	632	598	624	591	607	654	674	595	613	634	596	630	610	679	642	639	628	593	613	625	606	587	609	664	635	684	608	626	613	622	606	608	609	630	645	618	638	614	647	605	673	632	623	644	610	630	587	607	604	638	646	641	602	572	696	638	578	639	612	616	605	565	627	611	640	654	624	637	673	573	609	587	641	661	623	629	657	556	658	627	623	613	600	627	653	621	596	635	622	621	618	620	597	595	624	623	616	620	605	589	607	620	673	651	621	610	645	613	649	609	624	622	617	609	590	612	562	636	627	605	604	580	647	593	619	635	649	658	602	614	618	615	609	605	609	600	635	622	592	578	620	634	604	597	617	685	612	616	632	657	643	611	624	619	638	661	633	613	582	652	619	657	588	625	650	627	618	612	634	624	603	617	639	646	598	591	624	603	650	590	651	637	641	579	629	620	620	642	594	628	630	630	630	624	632	584	593	648	643	654	627	607	609	616	628	611	616	616	661	644	613	615	666	602	631	579	642	602	631	599	668	619	608	577	589	651	630	606	557	617	644	634	634	622	574	633	626	677	593	581	614	635	629	624	621	655	585	602	620	618	610	626	599	618	667	638	636	582	614	631	619	582	646	626	580	615	624	592	575	590	628	637	609	613	638	623	630	579	589	625	634	586	639	637	648	635	672	589	652	604	603	585	646	648	630	616	619	549	630	620	647	588	644	613	668	642	600	611	632	665	620	653	612	641	641	644	645	624	638	582	600	637	606	590	627	649	616	665	632	635	582	639	606	609	578	597	641	625	646	618	599	612	603	617	623	636	612	630	624	635	616	659	591	597	665	605	643	633	606	620	616	598	622	608	601	628	598	651	601	624	634	618	614	606	618	611	621	599	655	640	608	570	647	612	643	661	583	618	597	619	617	592	621	617	638	557	646	634	609
8959	23005	18801	12429	8019	6451	8639	6976	4735	3194	1705	1658	1765	1639	1453	1446	1399	1445	1397	1440	1379	1454	1458	3255	4768	5120	3789	3147	2371	1531	1127	857	782	648	659	672	624	639	669	634	623	667	658	610	656	665	622	577	632	644	665	658	678	666	666	638	665	676	623	679	642	663	617	641	641	658	631	648	635	655	620	615	641	653	651	640	672	657	658	646	661	652	667	656	637	638	674	630	677	637	628	628	626	619	645	647	624	662	670	676	627	639	673	637	649	611	619	636	620	652	662	597	602	634	620	651	643	609	649	656	685	631	662	635	691	645	625	645	664	674	623	683	653	613	661	658	648	668	662	651	641	654	665	633	629	667	665	629	675	654	645	677	639	616	655	654	608	631	628	646	615	642	643	626	636	637	644	640	637	641	679	651	614	613	672	604	646	624	631	652	642	627	634	657	581	630	693	637	620	636	660	675	625	670	679	673	630	615	647	623	621	638	622	644	604	674	643	674	603	635	649	646	631	664	586	645	689	663	627	607	688	715	630	612	637	646	664	595	681	666	681	659	669	672	633	630	620	628	631	673	627	663	655	609	639	623	639	651	621	657	635	661	677	646	637	648	606	645	652	640	652	641	611	650	655	632	666	651	653	606	617	660	648	655	640	661	623	654	610	627	606	654	666	632	649	673	644	644	654	631	645	636	607	652	616	673	723	658	636	667	663	634	693	606	619	675	636	648	628	640	644	643	678	641	682	629	607	683	614	625	642	669	617	650	621	569	665	605	639	637	652	601	641	661	593	630	645	642	612	652	656	638	614	655	629	668	644	667	689	596	621	642	616	643	614	667	653	648	608	621	642	637	647	615	667	619	632	632	656	610	609	618	630	657	666	646	646	608	655	710	652	629	652	662	611	631	660	602	660	593	639	624	634	622	627	604	598	656	645	614	624	661	647	663	608	723	640	629	676	660	616	594	657	702	600	646	606	676	612	646	622	696	632	628	648	603	644	644	601	642	649	611	648	655	628	667	639	641	641	673	665	684	662	650	618	657	650	634	657	603	711	642	672	652	671	668	670	627	629	666	636	616	646	624	660	635	702	618	721	653	629	615	638	640	631	655	626	659	648	643	630	665	612	647	621	643	631	594	662	683	648	648	628	651	642	640	710	636	686	665	631	605	695	670	639	635	602	615	670	634	645	621	641	583	651	626	633	660	645	632	662	656	638	679	625	618	665	665	592	626	688	608	618	683	592	641	596	652	636	649	629	658	692	664	601	609	595	636	628	628	651	678	625	663	651	608	656	595	667	644	634	647	699	653	627	631	626	675	624	680	649	612	617	648	654	671	610	655	683	599	641	636	651	656	689	620	662	612	633	683	623	662	671	644	631	630	625	647	631	658	640	630	645	648	627	635	648	650	647	602	684	650	653	606	593	621	638	617	651	647	663	675	662	664	656	657	655	654	594	661	641	630	706	645	633	676	646	631	676	657	643	684	673	640	597	638	584	599	652	654	690	688	591	606	628	677	592	653	666	646	669	636	644	666	614	651	613	679	642	645	654	623	670	616	664	639	630	673	625	635	590	661	633	625	660	677	660	667	618	687	633	677	657	658	616	630	628	622	664	647	591	653	603	675	643	694	608	611	615	604	638	657	680	631	657	628	658	657	621	632	655	613	642	670	623	656	655	630	678	603	655	678	646	649	651	616	617	647	630	703	629	631	638	670	647	650	668	669	655	673	633	636	672	639	649	631	674	624	673	639	651	647	624	657	653	626	688	644	669	649	653	680	664	690	618	663	667	629	639	629	626	626	619	643	637	573	596	655	660	598	639	668	632	663	632	677	636	647	650	663	593	627	618	613	670	612	639	677	634	613	638	636	635	685	614	613	671	639	634	632	665	639	617	642	618	594	641	632	617	669	634	614	615	689	637	643	638	644	683	619	670	684	647	713	634	634	658	669	629	619	658	649	667	639	642	661	622	646	600	678	644	624	595	624	633	638	656	638	662	663	605	628	642	614	619	675	643	658	623	668	654	629	607	631	643	603	628	687	657	659	629	626	627	655	613	659	626	629	599	661	651	680	606	679	628	635	628	661	681	591	668	651	646	668	659	589	654	676	656	648	640	635	669	642	622	647	656	631	683	646	662	606	634	631	649	625	611	625	674	670	665	628	641	662	628	652	642	587	643	641	668	634	673	639	663	649	657	649	642	619	705	632	630	682	607	669	648	648	640	631	673	635	636	657	670	667	639	616	631	656	617	644	678	639	605	655	592	657	636	661	590	636	656	610	669	657	649	655	641	664	628	606	630	662	628	635	622	645	664	642	661	632	634	628	642	661	635	655	624	632	626	611	625	667	659	659	621	675	609	624	603	651	670	635	664	625	688	678	628	612	596	621	605	633	680	686	595	647	655	643	612	686	598	600	649	651	649	710	680	637	589	637	692	650	678	603	684	632	646	637	638	645	574	623	643	651	654	643	662	654	681	620	641	621	617	672	658	625	612	649	635	639	633	667	618	657	675	651	605	689	624	630	644	657	609	648	656	669	669	684	643	644	649	665	661	675	626	649	629	633	673	682	631	676	621	638	667	663	642	608	664	656	679	658	649	689	704	643	601	617	659	683	634	616	649	644	596	661	595	658	640	639	613	638	637	671	633	664	648	644	694	679	672	665	628	634	641	671	667	634	653	626	668	648	604	660	656	626	664	589	643	581	667	674	646	623	669	632	679	609	652	660	676	624	630	650	634	639	620	630	687	630	622	638	663	684	683	607	690	629	659	617	634	629	661	641	635	640	683	653	619	629	633	626	652	619	648	702	660	678	660	653	677	672	636	608	644	628	644	638	675	626	602	614	622	666	637	697	618	625	588	627	657	624	671	661	660	662	598	657	622	656	658	642	593	649	640	617	665	647	680	636	648	648	686	646	619	649	656	670	621	597	652	660	679	572	670	584	578	642	685	677	614	640	621	658	710	620	633	635	685	635	637	603	613	699	656	654	658	626	629	633	625	632	630	652	685	631	636	660	636	648	604	600	665	616	654	588	598	628	661	688	652	676	606	633	657	644	615	655	630	611	635	647	646	608	658	653	622	621	649	727	664	606	630	683	642	666	653	624	634	608	623	683	653	636	675	629	646	599	640	641	648	620	619	619	633	603	625	626	679	661	643	689	640	642	665	636	655	659	664	670	660	627	627	680	648	679	618	667	635	668	612	695	647	629	653	651	632	643	673	669	650	625	608	623	668	649	625	670	639	615	624	667	652	650	647	641	659	674	667	600	619	623	641	622	641	616	662	665	642	616	597	676	619	632	653	654	624	636	681	616	679	653	685	677	628	666	645	633	641	638	637	662	656	657	653	658	629	676	647	650	673	582	606	615	664	670	654	674	631	648	618	620	628	624	623	675	637	677	664	613	660	671	633	606	660	644	642	683	682	662	639	636	635	645	648	682	633	623	665	657	691	706	622	662	637	636	595	628	645	638	685	652	620	611	681	637	662	617	648	607	671	633	632	660
25256	21388	27664	25437	13418	5365	5593	3460	2616	1633	1116	1212	1311	1435	1236	1156	1142	1156	1165	1120	1198	985	1113	1464	2096	2348	1822	1649	1399	1075	1004	859	821	770	749	770	778	734	781	793	720	740	801	765	739	762	775	743	814	800	790	768	782	803	701	741	763	745	770	767	809	742	742	747	732	734	710	745	777	758	785	756	756	772	738	748	765	805	804	781	770	782	801	789	761	755	778	774	799	732	729	789	748	749	773	733	761	802	773	693	749	747	816	805	722	756	747	689	763	782	699	779	763	745	746	741	759	718	799	728	745	759	794	756	757	771	781	725	750	751	769	706	737	728	782	790	779	744	779	769	704	744	781	802	731	795	771	744	771	766	747	764	741	790	801	785	771	776	728	759	734	780	821	786	796	804	751	798	748	724	802	760	721	781	774	763	727	765	747	679	739	751	712	764	799	776	789	759	779	755	782	791	771	672	782	748	793	819	776	761	736	770	747	700	775	748	748	761	771	792	733	709	775	733	766	768	760	736	743	774	765	783	755	745	777	778	704	734	729	796	769	782	764	770	798	744	769	750	716	745	733	742	791	738	737	780	746	720	813	752	797	782	775	789	770	813	725	749	794	710	793	782	782	812	713	755	785	731	729	783	781	747	803	812	773	771	792	771	774	707	766	767	779	801	715	739	743	768	786	771	786	753	716	774	811	792	826	727	759	766	756	767	791	758	826	716	728	779	776	776	762	783	711	738	719	783	746	745	744	769	786	784	707	742	739	781	777	715	831	758	794	745	802	755	772	749	750	760	738	801	717	745	756	710	761	822	780	735	806	766	796	773	742	750	710	711	782	799	792	786	727	754	811	789	753	789	748	771	761	738	790	745	740	732	761	711	772	778	779	779	780	792	726	730	760	751	751	725	725	740	774	723	781	712	752	703	697	799	767	752	772	751	797	767	766	786	764	760	746	733	784	803	808	760	819	774	787	779	733	712	768	775	760	744	721	773	732	810	705	755	769	761	776	768	776	775	760	804	759	753	728	757	719	755	751	773	750	736	774	732	759	801	740	721	778	703	705	781	778	772	770	746	766	771	757	716	743	811	710	788	712	783	727	751	766	765	785	794	728	795	753	800	775	756	771	721	734	721	740	782	760	779	830	749	744	760	721	785	719	766	778	798	761	696	808	741	735	732	767	795	765	707	734	750	788	752	763	765	790	769	760	714	752	756	735	768	765	819	757	779	747	722	751	796	709	771	746	787	734	766	726	773	834	713	771	793	754	739	743	761	733	732	774	734	760	718	711	795	721	725	795	724	783	786	773	767	768	782	769	733	730	754	765	781	740	742	731	833	752	748	760	775	727	741	808	785	818	770	730	775	746	767	777	770	794	742	743	806	763	795	780	794	777	769	748	800	785	706	727	770	720	763	742	756	799	819	761	732	717	786	731	739	780	758	733	772	766	733	743	737	730	701	791	774	756	770	734	747	756	778	737	771	795	694	761	752	758	753	783	793	728	758	768	800	773	782	768	704	788	722	770	761	759	804	773	761	743	757	792	795	740	733	752	732	745	783	764	779	786	757	757	744	752	778	747	764	753	741	697	795	702	760	741	792	716	713	748	750	774	751	740	750	776	772	746	781	731	710	784	747	700	776	737	789	753	813	744	759	787	718	769	792	750	773	772	734	782	713	806	744	788	734	758	752	706	770	760	776	757	789	703	721	713	764	753	720	788	772	730	724	774	783	793	744	727	792	794	720	711	752	726	737	768	801	742	759	706	749	747	737	781	751	752	738	790	771	770	752	763	797	763	731	770	803	749	805	741	746	773	724	749	795	813	773	785	770	781	753	772	782	726	719	741	768	747	772	746	766	795	731	822	743	789	765	739	770	745	782	802	746	721	775	774	751	697	752	713	754	746	758	830	757	745	806	774	748	734	738	789	762	734	783	732	771	755	735	784	754	760	721	760	785	724	792	774	779	771	776	763	764	776	744	757	739	719	757	774	774	756	793	753	811	834	750	790	729	777	755	742	724	767	824	764	751	785	779	770	750	783	730	743	754	825	761	813	747	780	763	800	774	747	753	736	777	743	694	742	753	766	799	762	755	784	722	720	717	767	711	717	736	769	758	773	783	787	723	801	772	788	799	785	780	743	732	711	750	749	749	760	731	777	748	745	742	795	752	767	771	744	697	804	703	769	732	753	745	781	733	763	726	753	728	779	813	778	782	740	754	746	821	760	754	731	783	794	801	738	759	727	778	764	785	721	740	776	758	793	747	753	812	751	778	732	760	761	704	801	710	773	790	804	755	774	794	752	812	797	766	735	722	772	768	710	695	703	768	736	757	829	779	815	724	717	758	749	746	768	727	747	784	752	762	749	743	728	745	799	709	735	801	768	806	709	776	717	766	767	738	719	772	767	786	791	774	744	814	793	731	724	754	692	763	711	741	758	778	788	803	782	789	731	741	810	753	750	756	715	793	757	816	773	732	747	789	737	766	747	748	782	781	809	744	723	751	745	788	801	768	801	716	726	709	697	711	734	769	783	794	722	706	765	770	783	758	757	796	783	723	800	736	772	761	801	701	754	805	750	722	746	751	771	785	814	767	701	750	720	772	810	785	750	814	753	770	781	738	743	780	800	795	764	734	805	732	774	737	760	744	769	794	749	712	757	752	707	737	819	797	762	744	744	768	763	753	708	715	794	781	781	720	754	749	752	802	780	734	795	813	717	790	731	765	736	791	773	793	745	769	795	798	746	787	760	773	790	745	758	808	737	746	776	807	749	760	753	730	751	750	732	751	769	788	826	766	762	733	769	768	825	763	780	797	787	734	758	719	717	809	782	768	713	754	771	804	775	777	732	771	764	752	837	730	781	735	735	769	811	731	777	738	767	815	790	751	748	795	744	762	757	777	702	747	763	752	747	768	736	777	792	757	783	749	726	743	749	790	746	743	719	753	752	735	767	737	782	772	817	813	841	757	774	724	774	751	737	752	732	726	793	737	768	755	702	763	724	790	768	753	790	796	774	718	795	771	813	766	745	785	754	777	731	736	749	789	719	769	771	801	754	775	735	728	751	754	774	745	729	778	795	809	755	785	756	764	697	743	788	701	728	760	761	779	706	750	762	705	714	757	736	817	757	719	784	739	753	729	751	713	814	801	742	748	752	745	712	746	795	743	722	728	676	771	801	750	710	770	798	766	761	783	748	718	779	780	751	797	751	738	731	768	752	766	792	754	760	751	809	782	791	745	773	797	797	744	784	751	754	761	745	732	746	798	777	766	758	749	718	760	801	756	702	807	762	752	778	750	729	760	748	762	718	734	754	725	738	781	777	759	760	774	755	766	771	716	751	778	759	757	784	768	776	825	748	726	753	796	751	789	800	756	746	798	726	794	790	798	735	765	800	677	801	808	814	761	757	787	762	771	747	762	755	765	771	781	706	766	776	747	804	743	756	772	772	743	790	804	716	781	754	763	769	821	801	739	780	818	803	693	711	749	757	786	730	696	778	781
8991	18224	15675	9420	6602	8150	8977	6105	4436	2580	1595	1816	1905	2007	1762	1497	1461	1562	1654	1528	1593	1392	1365	2134	3475	3687	2727	2381	1914	1354	1109	955	898	871	830	819	820	787	823	734	833	759	789	793	803	853	783	770	793	781	824	800	803	789	797	797	783	771	842	771	787	885	790	822	783	808	773	795	799	790	731	745	797	762	754	826	808	831	786	830	829	805	827	730	802	766	758	804	786	778	742	787	784	791	731	840	797	744	835	792	761	795	802	808	778	778	811	782	792	786	817	816	780	802	742	785	789	776	807	802	791	758	731	755	745	760	835	787	766	851	759	782	809	807	749	760	790	795	740	798	823	818	752	780	796	791	830	798	794	837	793	775	812	832	789	823	805	798	797	803	849	790	815	825	809	813	816	794	804	739	780	777	767	777	820	793	755	769	825	791	765	796	781	803	787	776	783	778	786	786	799	788	792	724	774	727	793	750	770	805	773	752	790	797	831	775	816	792	762	812	838	807	794	821	791	799	811	769	838	775	791	775	792	790	767	809	750	803	801	750	820	855	806	768	815	798	798	770	765	796	801	801	754	787	837	788	789	752	804	761	816	815	737	786	778	770	769	787	807	819	734	749	785	781	800	822	816	815	755	783	797	744	814	798	787	804	794	784	742	739	809	793	767	811	835	770	749	830	827	799	841	783	790	853	801	823	842	792	781	816	807	720	812	795	793	808	784	796	806	819	843	795	746	826	793	759	826	768	779	823	763	745	793	801	778	751	776	785	810	816	802	740	767	809	786	795	771	799	771	773	796	777	806	831	829	800	817	770	793	793	782	801	765	762	774	801	780	779	751	839	790	816	748	773	773	777	788	834	772	783	789	742	814	812	773	808	783	829	731	797	853	779	774	772	816	785	792	719	796	830	846	807	773	779	738	734	829	771	800	735	826	808	803	745	807	796	787	815	795	792	740	829	809	766	783	792	827	772	757	811	786	760	806	784	783	786	830	802	804	780	802	749	753	766	788	801	823	776	785	798	799	742	799	765	788	740	788	780	745	787	789	755	842	752	805	735	776	756	811	828	775	813	788	781	780	820	833	778	765	737	776	758	749	779	788	809	784	792	772	795	802	794	817	727	772	723	796	786	815	778	755	791	756	818	829	772	818	775	772	718	737	772	764	792	793	823	786	772	798	768	819	817	792	807	826	739	761	749	805	817	809	851	801	835	830	807	749	782	806	813	821	811	808	774	804	794	840	762	819	811	802	792	786	816	794	816	821	735	755	816	701	811	769	772	752	793	817	775	747	807	766	794	795	788	784	817	804	803	782	756	838	846	830	776	806	790	841	799	766	762	800	785	809	779	799	834	742	761	805	786	781	839	786	794	777	763	796	815	831	840	752	778	777	788	751	796	763	777	797	815	780	793	788	824	777	794	896	805	770	841	762	775	787	798	785	719	802	756	773	825	754	765	786	758	786	813	788	791	804	770	821	780	701	787	747	784	768	773	761	789	745	799	818	794	769	787	792	795	794	819	778	784	756	826	810	789	842	743	778	779	846	821	851	838	764	788	796	812	794	767	796	781	787	778	783	816	822	788	777	752	806	813	804	792	760	811	788	821	788	769	775	777	793	789	824	791	797	796	765	767	766	785	790	809	778	787	780	821	813	786	770	748	805	824	818	810	787	784	746	749	747	755	834	733	735	818	745	812	780	774	841	782	781	789	822	803	779	825	761	756	787	777	766	759	774	818	868	775	804	796	802	777	760	793	790	806	732	842	788	761	811	800	827	804	798	741	829	800	815	794	809	797	772	775	785	838	778	794	777	809	801	746	833	797	773	804	775	827	769	816	780	764	851	799	757	828	808	788	773	730	804	812	782	755	819	780	817	755	743	761	757	755	780	808	820	782	754	820	833	754	791	802	800	804	746	767	745	734	809	806	821	807	798	764	821	784	748	769	771	792	794	805	818	810	792	850	818	788	752	771	775	756	800	797	805	788	797	800	797	828	818	779	822	807	773	780	793	725	774	788	803	796	803	797	790	776	798	788	798	841	780	763	814	811	802	807	735	780	737	790	807	776	806	806	755	807	827	836	795	814	785	792	804	734	790	770	746	817	777	818	791	800	822	813	816	789	768	761	794	830	845	757	811	774	788	785	779	794	779	808	822	851	810	764	811	830	767	800	795	811	796	813	829	823	795	762	813	805	781	783	805	821	798	799	771	882	785	771	805	860	777	793	802	778	827	765	763	763	800	765	772	789	790	772	772	789	742	738	803	751	790	780	857	734	747	808	798	764	777	815	787	839	797	813	769	804	819	807	790	802	770	783	809	796	779	792	822	812	803	806	786	844	776	818	811	788	795	823	777	773	759	795	864	788	801	775	828	862	782	811	795	851	814	765	791	788	777	795	806	819	805	808	817	785	771	781	770	808	764	751	859	813	758	770	840	772	789	818	828	828	777	814	788	795	763	769	731	799	801	798	795	811	796	866	753	803	796	767	800	737	822	784	825	779	801	841	793	813	749	776	777	777	781	795	746	823	780	818	838	799	762	808	780	735	779	816	790	792	894	809	861	788	797	783	779	788	757	773	785	785	787	819	823	799	766	808	772	824	790	814	782	798	801	777	757	848	799	778	784	786	775	782	765	798	776	791	753	779	770	750	784	788	803	771	789	746	814	799	804	797	733	824	831	776	786	788	712	798	757	784	794	783	780	807	782	822	785	783	772	800	798	778	773	753	846	767	772	757	743	824	741	769	761	818	802	785	769	758	760	817	769	769	788	760	834	810	776	781	785	773	830	766	820	819	758	814	785	840	790	771	779	809	823	828	790	812	787	811	841	786	778	821	787	782	801	820	758	792	780	812	737	800	813	735	805	767	781	831	778	738	774	769	819	829	772	773	815	773	783	806	817	765	760	764	823	801	807	786	774	798	790	786	743	777	807	755	795	813	853	809	786	760	803	820	801	810	839	763	819	807	763	780	788	775	751	795	823	813	773	809	817	799	787	797	787	765	801	757	818	781	842	781	778	744	809	736	764	769	818	785	812	768	790	803	797	813	745	803	772	783	820	830	815	812	765	787	808	743	792	766	807	796	742	827	852	778	754	835	784	812	792	776	771	763	795	758	796	777	799	788	782	804	779	786	767	867	786	778	808	758	826	841	762	817	813	824	776	790	760	794	787	815	813	784	805	765	783	815	779	803	795	818	736	755	817	794	784	837	849	775	797	752	825	820	785	772	806	744	732	825	784	762	795	754	830	848	762	794	787	790	778	798	811	778	839	802	779	773	765	822	784	739	782	778	769	812	813	786	781	801	828	775	792	807	788	777	810	768	774	792	840	803	771	812	776	797	812	792	822	833	808	785	849	773	791	748	762	755	779	797	786	851	824	804	779	749	792	793	753	767	799	786	792	744	801	816	744	791	852	766	773	768	808	760	807	801	809	851	798	756	778	801	794	824	820	801	735	749	763	838	798	764	776	767	801	751	809	783	840	784	809	808	790	817	837	777
22735	21380	29127	23997	21392	21963	17043	5302	3149	3077	2400	1959	2024	1957	1722	1645	1563	1382	1434	1351	1388	1354	1365	3499	5717	6703	4830	3655	2950	1937	1466	1151	1002	871	895	806	797	842	852	841	873	846	866	813	817	832	839	834	922	848	869	827	885	782	790	897	833	885	854	892	869	855	858	864	795	825	862	898	800	837	880	779	824	845	781	864	888	841	890	774	845	811	835	833	879	807	892	865	817	895	851	796	828	832	862	887	870	831	886	854	856	808	823	866	830	848	887	847	865	816	763	809	811	882	866	849	840	860	875	789	861	846	862	865	903	841	817	871	852	848	851	853	824	849	827	816	839	864	804	864	858	826	843	855	829	847	895	815	805	830	901	806	876	885	835	830	851	812	824	880	886	846	858	869	836	879	845	823	836	828	820	893	794	841	832	864	809	884	854	836	871	867	872	825	854	845	802	858	871	849	828	824	847	868	892	816	823	800	873	786	845	842	784	820	825	813	824	829	807	855	829	861	861	812	894	854	802	794	861	812	897	813	858	822	867	836	848	846	885	856	894	793	831	800	822	822	850	831	848	829	813	862	831	804	914	845	846	866	848	827	832	780	859	797	841	806	867	857	823	841	861	861	862	816	807	821	860	842	786	896	834	904	849	800	875	846	863	823	843	866	849	864	871	853	853	841	824	830	863	848	781	842	862	877	843	851	839	886	824	846	857	897	812	849	856	867	944	858	888	808	844	854	845	862	852	860	821	860	882	846	823	875	824	866	853	835	841	818	799	799	782	799	836	909	828	878	876	874	896	856	849	855	819	851	800	827	825	856	790	811	844	848	844	884	847	828	822	797	815	819	841	807	845	866	884	827	895	842	869	830	843	818	825	787	802	890	823	821	889	815	863	837	868	872	816	810	869	847	839	821	855	863	861	828	879	862	865	859	871	780	792	832	834	860	817	881	827	880	825	883	820	796	848	925	841	871	848	821	882	863	894	847	827	834	872	863	882	822	848	853	836	858	896	868	825	883	877	870	872	869	869	906	796	897	872	844	813	822	809	826	910	843	818	826	845	810	822	824	862	895	869	842	889	841	859	821	861	884	889	875	802	828	859	834	852	777	925	827	818	831	873	791	844	902	847	820	827	836	845	815	818	846	833	832	820	886	817	837	806	826	856	809	820	850	837	868	816	771	872	905	835	792	855	851	867	806	864	787	767	844	787	876	901	845	806	792	794	833	811	865	862	851	839	850	842	816	804	855	768	883	842	838	838	944	838	909	818	846	814	871	852	828	863	840	845	895	887	869	836	854	813	830	765	824	833	815	805	860	843	856	871	827	791	883	885	858	843	851	903	831	831	859	857	830	829	845	852	893	822	839	814	852	831	837	840	875	807	854	814	835	875	821	841	888	862	839	824	811	822	840	851	831	894	787	829	828	829	870	817	881	819	855	783	845	828	864	854	789	831	872	844	902	822	825	863	843	885	847	888	832	833	818	807	853	804	860	834	858	898	903	832	758	825	849	819	861	857	863	826	799	808	795	837	860	806	855	843	813	830	858	846	837	881	843	830	827	876	876	876	903	824	889	850	812	877	814	848	834	844	808	830	826	815	826	834	881	796	786	797	833	836	789	826	861	869	846	892	858	802	825	859	883	828	820	814	823	862	808	868	887	833	854	821	825	858	842	827	824	872	808	857	880	797	821	831	845	862	873	805	826	888	886	880	834	845	840	895	881	850	834	842	829	809	807	821	812	845	912	838	810	822	838	893	914	863	825	839	865	870	824	888	837	882	838	873	836	842	827	883	818	783	855	825	800	873	812	861	812	844	833	854	840	829	854	867	803	855	841	867	879	870	872	808	882	870	806	823	824	852	814	818	830	813	794	809	847	818	834	873	838	859	816	857	803	878	853	801	880	872	834	816	817	821	860	852	839	872	857	866	856	838	841	917	839	858	834	823	817	828	862	838	876	778	780	882	837	859	870	820	829	838	896	852	864	844	812	835	841	807	864	869	816	832	865	856	825	865	811	871	820	827	860	803	871	870	832	809	900	888	850	807	832	833	908	817	788	828	800	837	862	877	811	847	819	839	830	834	865	831	871	829	791	853	873	791	850	793	866	894	817	827	819	848	881	843	823	814	885	877	868	866	795	857	813	826	839	838	782	806	770	830	873	811	851	869	868	818	808	856	858	842	855	923	857	858	859	828	878	886	874	873	803	845	859	872	826	817	821	785	881	845	862	852	816	784	856	819	808	835	836	812	837	846	848	844	852	846	797	884	854	843	799	812	858	840	865	844	872	806	817	835	862	843	866	863	829	913	838	868	856	797	876	838	839	824	848	871	832	816	895	832	838	856	865	802	827	847	836	843	848	813	830	885	875	817	822	835	826	834	807	800	798	850	852	897	874	917	866	798	825	867	816	834	827	877	789	890	820	813	865	885	867	810	826	823	853	898	828	897	891	795	882	811	878	790	872	837	816	816	822	797	884	836	827	836	860	850	815	818	839	815	796	837	854	919	827	866	834	836	839	835	776	829	866	859	799	849	830	826	832	782	826	817	847	795	822	856	829	834	804	784	805	803	848	828	850	772	850	902	857	782	861	861	829	877	921	798	894	810	809	826	845	848	798	839	827	791	795	850	822	864	815	824	877	857	829	892	895	855	844	825	821	837	882	819	837	855	842	901	846	829	829	840	827	816	793	849	844	886	860	835	832	831	846	829	833	858	833	823	833	847	898	841	826	869	809	840	788	792	815	803	849	836	835	858	784	799	862	783	803	841	859	876	830	816	827	856	871	838	832	863	878	861	851	829	839	847	867	822	846	852	852	821	830	813	852	787	825	812	830	893	847	814	916	836	796	881	808	836	817	815	862	774	846	808	849	833	795	821	877	860	826	838	854	875	787	831	821	834	881	811	832	852	857	858	841	767	795	802	860	823	826	799	879	892	843	840	780	853	807	818	854	856	890	803	829	861	846	854	828	822	859	865	782	809	834	835	869	862	829	818	831	825	811	879	852	824	911	845	794	875	846	822	870	825	849	865	810	824	815	802	854	889	908	835	787	863	815	847	807	844	854	806	837	826	837	863	809	837	854	833	815	854	843	858	833	797	833	855	841	835	832	814	869	862	856	821	864	840	831	859	837	831	836	860	808	850	856	827	866	850	796	850	840	747	883	777	879	869	837	889	853	819	828	891	817	833	825	846	798	804	874	883	829	836	801	889	850	828	833	855	840	849	793	820	831	927	830	825	838	845	849	856	882	839	835	895	850	862	835	900	764	844	791	835	782	857	876	819	829	835	799	828	908	857	811	835	776	857	834	815	804	918	844	816	842	845	898	778	846	804	879	866	790	789	870	846	832	828	896	830	825	816	842	828	808	883	825	792	892	791	845	858	808	815	830	873	854	826	849	809	835	807	859	787	802	820	865	827	824	885	860	833	861	830	804	848	814	891	828	833	829	846	844	850	861	801	830	870	834	820	883	861	799	898	848	786	852	829	794	850	824	840	835	852	865
10946	28254	23442	14957	13146	15912	12079	7170	5094	4734	3877	3193	2953	2890	2600	2379	2183	1810	1734	1699	1828	1881	1799	5304	8662	9560	6328	5412	4119	2495	1779	1364	1033	975	914	858	912	824	847	866	819	860	864	901	896	829	818	849	812	830	846	809	845	856	863	886	875	849	812	773	875	866	810	824	848	868	851	860	811	859	847	822	849	902	867	826	846	829	869	903	837	842	839	807	835	833	860	875	914	890	822	866	849	812	824	862	869	885	835	846	821	901	878	846	834	824	810	869	865	847	890	836	896	854	839	866	903	852	867	909	801	832	895	843	942	859	851	846	823	839	815	789	840	834	813	867	800	833	858	899	877	770	829	812	862	789	824	901	926	819	784	859	864	886	884	829	864	886	883	852	807	854	850	833	872	809	816	801	865	881	817	818	842	812	842	861	797	867	839	851	848	855	796	878	880	850	806	872	814	847	833	859	868	791	847	854	870	828	813	860	801	895	811	799	877	847	816	871	837	806	828	810	799	874	851	888	821	823	813	843	891	811	848	819	844	802	817	812	887	874	867	854	832	842	849	880	856	864	852	851	855	822	826	848	821	841	811	875	859	843	881	883	836	889	839	890	812	794	867	860	852	861	819	851	868	820	915	854	816	881	880	844	830	858	907	846	846	808	861	886	794	820	843	847	803	833	883	852	832	792	819	821	829	866	867	864	851	806	855	822	865	799	867	887	816	841	814	859	909	820	841	831	892	795	810	847	863	851	877	813	834	888	900	820	903	817	843	849	872	845	843	834	875	886	845	801	834	833	834	822	844	885	820	865	854	850	840	849	856	874	853	851	846	824	825	860	786	858	827	860	882	838	866	811	832	822	829	893	857	836	874	840	845	825	859	862	799	884	849	825	840	876	845	875	816	858	859	880	841	842	890	841	874	820	844	817	809	880	821	763	887	868	870	873	801	851	817	904	861	822	837	857	865	891	849	879	855	864	890	919	891	842	865	799	855	831	896	866	835	886	792	824	799	870	885	844	825	831	859	884	832	842	896	827	818	827	919	795	915	851	868	825	821	858	851	847	873	867	821	843	835	860	861	785	817	854	888	838	834	898	839	842	845	864	801	845	795	885	886	841	828	841	889	845	821	867	871	879	845	876	887	838	873	822	886	892	829	872	874	871	838	832	854	866	800	840	872	813	811	813	852	840	883	861	858	868	853	829	833	843	824	893	844	854	782	896	875	871	842	913	870	847	789	799	885	845	820	851	874	828	831	817	856	818	900	796	833	830	835	817	921	830	805	876	837	865	814	888	815	846	877	864	875	816	802	845	798	843	842	834	852	809	910	842	862	783	854	843	840	921	822	870	868	845	848	867	825	875	875	780	806	861	797	853	863	834	853	863	895	819	831	835	871	793	841	916	793	874	850	828	814	913	852	826	846	836	875	830	835	811	818	883	843	880	865	845	821	791	900	866	829	829	842	896	824	853	855	844	866	865	831	837	868	883	860	840	884	797	748	863	892	866	782	836	875	862	920	847	875	853	869	845	828	880	809	822	835	875	833	885	833	864	842	841	796	829	814	881	844	870	820	815	844	865	865	827	783	854	864	844	870	826	828	806	855	814	843	885	844	821	804	842	844	875	824	808	869	803	812	892	873	872	807	834	879	870	807	878	845	813	873	858	849	817	784	842	874	815	814	897	828	813	864	840	868	875	798	860	832	906	886	851	824	849	844	869	881	843	794	821	804	797	838	860	840	894	865	835	887	866	848	870	846	835	850	897	816	880	869	805	829	840	922	833	857	875	825	847	871	857	811	867	881	828	815	889	828	852	820	845	851	837	841	873	854	891	898	850	868	854	863	897	860	867	902	771	836	832	829	810	832	855	867	883	873	857	852	882	835	902	865	841	878	850	859	853	831	831	869	832	859	841	885	867	869	819	879	875	806	890	857	879	870	826	893	886	819	862	834	853	799	826	824	870	831	819	884	854	858	883	852	863	845	846	878	804	864	848	865	865	841	842	856	887	844	877	855	810	884	849	851	838	790	845	816	811	877	853	808	836	817	871	865	848	881	863	832	834	867	816	871	810	878	825	880	828	849	838	872	878	850	872	832	885	880	852	836	893	870	829	919	856	832	850	881	789	865	860	842	857	877	877	866	857	844	792	823	878	797	844	857	867	852	814	894	838	865	888	882	824	783	865	892	906	889	846	802	805	896	848	831	832	846	825	812	898	870	851	865	851	846	845	843	837	869	849	871	903	851	845	848	863	835	884	793	849	848	858	869	875	904	819	889	827	838	824	875	828	812	855	849	880	881	821	842	808	878	872	867	793	838	824	895	879	867	809	873	843	873	902	818	825	834	862	800	848	772	865	865	831	827	882	876	814	849	801	864	881	859	855	871	827	867	826	851	853	909	852	872	855	853	816	868	842	794	843	909	849	848	850	837	849	855	826	857	815	838	827	805	900	849	891	813	857	879	860	841	870	827	803	868	855	890	853	784	793	815	826	852	862	859	878	857	844	869	816	857	835	887	850	877	845	828	872	839	826	847	855	830	848	862	842	852	841	859	859	847	822	846	856	877	895	853	838	831	921	845	859	850	796	837	821	835	876	829	870	847	861	848	865	852	853	823	854	844	803	874	840	813	888	877	820	799	828	876	867	899	854	833	840	877	841	839	847	834	847	827	882	794	871	867	861	852	819	902	863	840	830	838	847	801	803	792	874	907	857	836	890	860	902	856	812	833	795	864	830	833	839	904	857	826	832	894	813	860	866	834	811	906	806	794	866	852	868	789	833	845	828	804	804	906	853	879	828	836	824	827	833	823	893	850	849	841	832	835	823	848	834	851	796	833	820	810	832	846	820	848	840	858	848	825	830	858	848	824	849	858	806	826	888	895	846	787	821	821	862	867	853	823	863	886	835	862	838	831	833	824	774	857	857	846	847	796	809	915	908	860	867	910	842	793	856	866	875	823	795	882	868	865	868	838	813	864	830	893	866	826	853	859	904	908	839	856	811	897	846	882	813	890	908	856	835	891	864	894	868	880	823	843	877	848	874	801	877	846	833	850	860	854	814	855	833	831	868	831	843	903	874	826	860	882	837	830	894	832	810	826	854	844	860	855	834	828	806	837	872	861	858	888	901	850	871	856	837	845	843	850	794	836	902	832	890	835	841	827	829	886	829	819	843	846	837	845	893	805	851	847	773	870	881	857	872	831	792	872	853	873	851	860	806	827	820	871	848	841	895	831	901	877	860	829	879	840	865	830	876	887	790	854	861	833	825	888	863	837	877	813	856	831	850	802	809	854	808	818	874	839	896	810	828	828	850	814	852	819	880	849	837	813	876	798	924	857	846	822	869	858	833	835	771	890	818	857	848	829	850	863	888	885	896	845	801	839	914	833	874	877	884	849	883	873	847	839	839	830	865	837	851	909	773	867	896	830	859	864	841	815	865	883	891	863	832	874	847	885	840	828	826	862	874	847	854	845	875	843	871	814	888	856	827	867	854	860	917	822	877
27995	19739	12155	6045	5512	4694	3154	1698	1365	1306	1390	1205	1028	886	869	944	883	912	861	871	796	807	836	825	891	999	966	884	818	747	774	729	669	642	636	630	611	652	679	612	681	669	677	668	636	649	667	611	673	620	609	614	619	646	677	653	676	624	666	662	597	658	676	648	657	713	655	676	642	610	679	662	673	641	670	638	609	663	653	681	687	657	665	664	674	703	596	633	651	668	673	637	653	626	602	605	626	714	621	663	640	650	624	612	666	648	645	656	662	636	677	619	629	623	663	671	618	661	654	655	642	671	657	629	649	653	617	655	633	646	622	648	647	604	630	634	611	674	653	637	628	653	673	629	645	662	619	627	618	650	676	653	693	644	665	698	672	658	637	582	687	664	625	692	671	634	657	659	683	626	610	666	711	630	671	665	626	638	631	649	664	679	656	664	636	674	638	647	659	647	671	681	652	656	634	644	682	619	629	640	671	668	648	640	604	684	619	669	652	668	678	666	657	643	679	620	629	627	655	636	650	618	733	587	636	605	641	615	623	699	627	645	677	678	665	664	664	668	678	685	629	658	623	611	647	705	708	669	628	664	657	687	649	620	623	651	663	648	649	691	645	655	682	641	662	676	647	634	625	629	686	619	627	659	668	687	681	624	656	653	664	660	606	634	679	655	650	646	677	645	642	705	635	639	645	615	645	609	685	643	682	655	663	655	695	651	647	641	708	677	633	626	652	645	653	641	682	692	660	664	665	657	657	599	627	677	670	695	629	660	639	618	663	637	639	610	652	600	640	644	664	642	647	650	634	628	670	641	661	683	640	624	668	614	678	644	675	659	664	612	648	640	665	624	660	632	685	640	684	623	669	648	696	660	637	662	638	607	654	678	608	667	662	636	677	691	610	645	696	662	636	680	669	665	640	665	682	646	682	609	672	636	629	629	600	612	642	647	664	715	617	663	643	626	670	655	629	691	637	696	660	613	661	652	610	714	633	674	677	616	638	690	660	667	623	660	589	649	609	666	637	619	645	656	648	664	678	640	679	643	648	648	650	636	658	645	647	659	623	618	666	637	659	664	686	621	629	686	647	661	681	635	638	638	634	670	644	670	673	681	647	632	639	707	703	672	669	647	660	626	627	638	662	651	651	636	666	638	642	650	653	650	614	666	616	635	677	650	609	673	631	647	649	631	676	656	632	685	632	619	612	666	671	678	646	643	654	640	652	667	670	655	667	713	660	617	626	615	662	653	638	659	633	665	662	624	621	682	708	695	665	657	644	639	623	664	655	656	649	656	672	724	645	682	702	652	666	709	661	685	591	636	651	637	705	641	654	594	664	673	706	630	625	653	712	688	644	626	641	611	629	698	621	676	660	641	622	678	677	645	713	643	613	655	633	628	674	655	668	653	658	649	669	655	599	627	684	638	668	650	680	624	672	651	597	672	647	644	635	669	670	652	629	641	665	656	657	640	639	628	688	621	647	649	680	639	655	648	689	640	646	608	646	607	660	613	650	629	641	656	630	712	644	628	633	647	650	662	621	661	660	659	662	631	625	658	670	696	674	752	630	627	652	622	674	649	689	688	680	668	623	663	632	676	628	643	626	600	635	625	691	665	656	617	614	688	646	639	624	668	668	670	618	634	686	640	657	646	666	674	670	650	639	618	652	648	641	672	708	684	636	656	653	656	631	694	712	636	643	669	660	612	613	664	637	643	638	695	641	666	663	695	577	611	698	666	674	660	629	679	646	635	591	684	618	635	604	638	632	650	649	651	641	675	641	647	698	673	668	626	690	623	642	651	669	671	677	645	640	665	613	609	649	631	646	686	655	654	604	658	657	624	643	626	661	620	678	616	631	650	656	688	618	676	670	645	654	709	637	684	614	651	646	665	655	629	650	651	602	687	677	655	689	652	636	641	666	656	706	649	627	692	622	613	649	663	645	649	639	661	692	644	633	647	599	624	550	642	661	639	692	653	682	605	648	685	658	656	694	624	658	613	636	624	664	620	629	662	653	712	679	705	658	656	665	665	662	658	609	628	641	698	655	651	673	629	670	658	682	665	675	669	633	662	649	656	633	651	641	644	678	623	622	709	645	600	668	642	634	653	661	663	665	697	664	659	653	648	637	630	671	666	604	655	665	685	676	637	655	620	695	651	685	670	673	615	637	626	633	600	673	598	682	664	619	643	686	632	654	655	621	622	680	629	610	654	685	665	623	651	650	664	664	618	654	619	612	653	605	650	627	652	648	648	612	613	661	606	634	633	656	702	642	638	668	690	671	609	649	674	639	652	592	666	611	654	594	635	666	634	683	711	677	607	686	668	644	656	660	640	714	629	635	645	643	638	692	650	589	639	647	693	647	623	609	679	645	639	676	699	622	663	640	672	652	670	662	714	645	685	620	640	674	696	598	680	637	645	682	671	658	679	661	654	685	660	693	657	651	657	650	654	646	633	665	712	694	650	652	616	662	624	621	627	648	635	677	662	647	641	617	699	715	668	654	705	630	660	674	663	626	623	619	645	604	638	652	614	706	668	657	675	643	684	613	630	604	626	658	630	664	634	646	634	597	655	623	675	650	642	617	657	641	627	640	662	653	661	671	615	650	666	646	666	663	639	669	637	650	661	628	646	683	693	628	649	583	644	618	619	577	658	652	662	643	656	627	631	666	618	650	600	665	657	635	618	630	693	620	624	617	687	630	674	607	622	639	613	673	665	664	672	651	637	679	656	660	598	691	661	681	699	656	668	699	671	661	647	660	631	659	675	646	657	650	660	656	629	658	668	632	641	636	661	656	645	676	645	636	675	687	676	603	603	617	637	666	622	657	655	666	672	692	717	656	631	629	639	664	690	647	654	662	639	657	638	630	671	671	619	660	617	667	657	668	695	638	623	652	660	620	666	613	651	665	667	608	673	693	663	606	638	694	666	626	687	652	636	649	675	654	625	665	685	652	688	633	611	620	651	680	656	626	679	628	599	639	666	668	639	653	622	651	572	622	666	634	620	661	639	677	669	610	650	649	673	658	668	635	649	655	652	675	615	646	695	669	676	671	642	665	665	650	676	655	643	651	633	658	636	646	641	627	669	669	692	697	716	636	640	668	647	667	649	608	678	619	636	701	669	600	657	645	670	683	598	625	669	643	657	631	640	702	665	669	650	653	699	661	656	638	626	608	611	638	680	658	644	697	608	681	614	642	673	657	650	654	651	634	683	681	670	692	644	643	700	660	646	663	581	678	616	649	676	676	636	691	585	650	644	649	641	642	685	667	635	647	660	653	654	616	658	665	648	650	701	643	653	639	667	656	615	641	680	690	658	700	627	670	645	640	653	661	658	623	663	632	681	644	675	630	631	626	674	659	675	605	680	627	697	664	628	637	645	674	625	655	667	655	653	621	641	687	671	675	658	617	675	629	661	631	707	688	707	668	644	661	646	675	683	653	648	684	628	669	664	618	632	637	669	619	655	623	689	636	634	671	663	630	636	622	665	647	660	635	635
8459	13678	11150	6568	8716	7836	5497	2663	2093	2017	2121	1792	1396	1212	1095	1182	1164	1179	1119	1015	906	901	870	1005	1137	1199	1125	1089	937	856	818	765	665	703	676	662	659	670	677	721	677	672	667	687	717	687	695	678	702	717	644	687	668	677	719	709	712	663	679	660	706	670	702	682	672	716	675	727	684	701	678	666	682	672	689	689	699	646	707	652	700	650	656	691	619	689	692	692	677	714	621	716	697	763	676	702	693	668	656	683	738	706	753	694	743	627	670	671	684	676	684	651	638	667	685	689	708	688	656	755	670	690	712	665	677	687	649	710	710	695	718	648	647	628	696	674	706	717	687	718	691	687	719	666	659	716	691	666	657	750	681	691	689	674	683	675	679	675	699	690	674	704	707	692	714	732	683	653	691	668	704	650	685	688	705	638	682	702	700	704	702	659	693	676	709	698	726	691	652	727	667	735	692	678	720	676	696	698	738	711	678	704	646	695	689	716	728	660	702	691	667	684	696	695	693	695	681	645	683	678	673	693	622	673	681	682	733	691	630	708	637	690	716	713	684	661	685	733	676	724	662	678	693	671	695	725	692	711	724	679	715	707	652	697	685	702	702	652	705	669	722	685	708	683	719	727	719	671	680	722	672	725	639	720	632	653	666	647	631	675	731	738	682	725	665	685	668	658	742	668	704	686	720	643	739	687	661	683	701	669	615	667	722	680	713	670	729	700	722	668	701	667	700	718	678	680	727	724	651	668	690	676	755	691	691	635	663	640	687	704	622	689	684	624	662	696	672	660	651	717	660	707	719	724	704	723	767	733	727	736	674	684	716	681	699	655	681	691	643	747	661	700	685	648	694	692	733	663	719	716	706	731	705	684	739	710	714	725	687	688	674	664	688	736	690	705	675	696	689	646	656	663	682	719	720	720	725	664	677	685	678	696	686	714	669	723	705	680	692	666	696	710	685	695	740	632	708	680	686	687	710	702	689	673	695	640	670	719	696	693	652	676	662	686	692	681	679	641	641	755	665	715	671	683	703	699	709	687	721	647	667	688	641	686	642	698	718	701	686	692	745	685	666	643	705	687	691	658	643	646	687	696	702	665	701	682	720	674	698	676	672	662	629	710	671	684	700	759	687	708	669	685	691	712	710	711	662	674	689	684	726	698	658	668	709	690	691	690	724	703	706	680	696	714	681	712	692	689	714	658	708	681	691	663	681	676	705	672	720	680	664	630	697	682	685	663	677	725	669	729	675	678	660	700	657	684	693	682	704	677	682	685	700	651	709	650	702	640	688	675	690	668	703	687	684	683	695	688	608	713	687	673	615	696	684	678	652	639	682	662	680	672	653	705	679	711	695	706	662	667	736	684	706	746	711	668	674	708	684	670	644	686	748	661	704	659	697	711	728	697	665	688	647	614	647	685	666	676	684	692	662	666	686	728	701	683	659	706	701	664	696	692	638	708	700	695	699	690	677	681	688	679	718	725	667	702	652	697	740	719	698	671	711	695	687	678	658	716	651	665	705	712	669	694	696	689	675	650	672	711	660	695	694	645	653	665	715	680	671	698	663	722	702	699	704	693	742	689	705	720	662	674	663	703	706	700	634	682	663	685	659	714	633	695	702	692	643	679	654	675	722	696	651	738	701	678	691	671	735	657	660	703	747	690	678	670	681	682	650	655	643	652	726	714	727	713	720	730	678	687	700	688	724	679	677	642	680	676	676	704	698	684	643	696	722	727	696	665	711	699	679	686	682	668	722	682	623	709	682	728	699	711	679	647	669	698	702	706	672	646	665	653	716	651	649	678	648	662	665	677	674	717	717	718	694	687	695	704	726	727	690	685	655	663	699	666	720	720	695	668	643	676	710	708	658	730	677	680	633	686	687	680	680	700	690	713	660	667	720	679	637	659	675	742	752	657	689	677	649	703	677	698	659	714	713	685	685	688	729	683	712	693	663	703	690	657	674	698	671	676	724	700	691	712	646	723	693	726	680	740	687	653	747	690	707	653	675	716	694	673	667	705	697	674	704	724	705	741	698	683	689	654	677	684	641	687	673	682	664	674	723	707	680	667	634	668	705	664	686	665	680	729	665	640	689	703	739	724	697	699	706	683	703	661	692	673	699	674	728	718	709	660	692	687	755	674	679	722	674	670	674	625	713	700	686	665	656	721	695	695	683	692	651	683	724	700	738	696	674	706	679	690	722	664	717	713	712	695	646	653	663	695	678	671	691	699	663	632	666	651	687	687	689	665	698	658	724	699	691	717	657	718	670	661	691	708	676	677	648	713	648	715	707	699	685	697	637	678	665	685	704	709	660	706	701	691	707	717	671	690	689	686	692	659	662	714	705	697	679	676	707	728	691	710	666	680	672	678	677	669	726	694	673	696	654	747	652	695	693	665	685	689	672	708	689	667	700	674	685	684	684	724	714	668	690	700	694	725	665	693	690	652	693	696	704	672	682	677	679	703	690	739	694	696	700	700	708	631	686	667	727	716	663	662	679	676	717	749	706	682	691	674	681	685	727	688	723	680	705	710	684	681	728	704	714	638	667	724	721	679	658	705	666	672	694	665	732	640	676	747	662	695	680	676	718	699	658	666	707	708	679	682	712	709	704	685	702	694	718	717	660	620	657	638	687	663	717	695	712	687	708	700	651	700	666	676	632	727	717	683	712	701	668	715	674	680	692	677	631	664	696	672	677	700	686	699	693	754	673	694	689	709	647	685	730	670	662	664	713	680	706	697	683	725	686	675	677	708	739	717	659	690	682	666	695	701	685	694	678	695	645	683	739	702	712	685	698	660	682	711	669	651	701	643	682	665	671	664	672	708	706	668	621	675	683	647	651	699	660	687	676	683	724	664	703	675	628	643	653	732	703	686	726	699	697	687	690	698	672	678	669	684	714	686	675	670	706	683	704	662	669	660	680	694	687	706	698	693	759	672	689	680	689	640	670	676	638	658	706	715	702	698	663	715	701	692	707	668	637	657	654	693	695	682	699	740	708	725	612	649	698	690	666	663	718	603	637	699	682	703	710	697	680	672	679	670	684	691	669	693	663	677	683	659	649	657	693	649	705	676	690	674	706	728	660	650	690	676	669	653	698	698	662	664	707	692	616	675	727	682	680	737	686	626	705	674	730	665	720	694	673	651	688	714	732	665	683	694	684	687	711	672	738	660	704	685	644	656	672	685	742	695	664	720	685	709	662	708	717	663	682	698	702	654	671	709	668	635	682	678	657	700	708	705	673	665	682	709	702	650	675	702	688	727	715	703	680	616	665	676	710	708	659	680	680	681	744	743	687	648	669	662	690	698	685	735	693	646	695	717	708	679	709	664	732	690	681	660	717	715	715	682	702	689	721	688	716	694	652	714	680	698	702	701	647	676	696	658	669	663	652	705	682	690	673	679	683	679	697	677	663	676	687	709	662	704	685	688	628	636	651	692	686	708	643	683	667	721	679	701	703	696	662	703	731	678	708	691	652	673	678	682	633	715	643	719
24062	21360	28677	24421	21504	15737	6123	2513	1945	1881	1746	1437	1235	1194	1102	1075	1174	1073	1041	1005	901	903	875	1672	3543	3728	2820	2140	1812	1291	991	849	818	682	671	649	677	635	694	650	680	654	661	716	694	689	666	677	629	721	713	695	679	692	642	649	699	675	681	752	688	696	739	671	709	667	732	724	679	673	659	700	675	652	684	673	681	626	632	654	701	712	693	655	688	666	709	655	701	646	626	669	638	666	655	654	669	690	612	683	667	669	716	657	677	702	681	687	702	657	691	681	678	670	641	646	678	681	660	736	690	699	701	707	662	704	607	614	666	686	707	651	705	696	670	694	686	696	670	703	703	670	694	673	649	636	645	700	738	693	677	677	711	649	633	688	667	684	681	634	626	676	627	635	686	676	691	670	652	665	671	692	659	666	665	636	666	665	665	686	670	632	711	679	636	647	647	629	698	621	679	678	663	701	694	653	705	659	696	650	688	688	654	696	665	742	671	685	619	687	673	696	619	691	629	688	685	674	644	646	716	674	661	663	717	684	682	691	668	634	687	711	692	665	657	693	674	701	666	665	630	678	667	644	700	691	635	677	671	632	644	671	659	647	698	710	679	686	696	682	655	680	621	684	662	703	679	686	656	673	659	647	667	670	647	656	727	668	649	645	698	657	699	696	690	680	703	651	700	721	698	670	684	678	666	683	683	644	692	664	614	656	686	633	661	659	659	706	685	658	628	647	696	715	644	688	642	650	664	675	659	698	669	643	657	677	655	679	690	703	688	642	676	655	696	666	651	638	682	644	662	688	699	642	707	648	706	664	659	697	656	671	664	666	651	670	658	676	640	713	699	693	677	656	683	700	731	672	698	733	658	683	710	661	670	659	661	689	691	681	647	646	687	661	640	684	699	654	663	671	690	658	669	672	664	693	637	643	650	653	700	674	669	651	671	682	677	692	714	679	656	644	639	698	663	663	645	650	695	646	630	640	655	683	649	698	669	677	685	662	650	652	684	705	597	669	614	631	664	631	697	655	649	683	655	689	691	634	712	710	654	660	693	655	708	674	686	676	654	744	711	661	623	632	666	708	695	633	645	650	708	694	680	616	677	668	611	666	700	688	676	692	676	661	637	686	695	645	721	656	619	682	639	661	681	686	678	700	659	663	685	682	667	685	749	649	680	641	643	655	664	692	673	691	686	638	684	660	671	676	657	649	677	660	691	651	685	642	673	683	688	693	670	636	715	636	672	612	679	646	633	679	666	665	692	696	674	731	680	670	642	668	661	647	648	700	642	672	671	699	651	703	623	641	665	696	643	693	671	698	691	648	674	699	703	664	660	653	633	686	691	659	659	683	670	649	658	653	695	685	648	659	666	688	705	672	692	699	652	680	650	672	639	694	632	635	662	689	669	709	655	643	689	653	703	661	718	621	683	644	649	687	711	688	673	678	699	646	687	719	680	676	649	679	643	682	665	720	677	648	669	636	667	642	686	723	677	665	636	641	699	660	650	655	684	696	707	650	680	681	680	653	645	713	645	666	721	668	628	695	630	675	660	667	656	623	643	656	680	649	700	695	650	673	689	655	675	685	622	674	657	642	661	656	638	630	663	637	669	679	658	670	706	659	644	701	637	671	665	677	695	689	636	720	709	701	616	649	669	681	669	683	658	716	667	669	631	652	670	673	655	644	634	645	673	671	581	670	637	673	655	680	681	635	704	602	705	622	639	653	640	676	679	660	654	673	644	645	653	649	691	665	682	679	632	645	678	652	672	700	676	659	660	712	668	698	681	673	649	648	693	639	626	647	669	678	678	657	668	630	687	661	694	683	679	705	669	654	655	683	609	678	662	710	691	687	612	679	714	632	605	632	655	642	701	691	676	698	636	665	668	580	680	695	659	666	679	679	677	631	655	669	691	661	632	661	642	672	643	643	613	648	674	654	671	611	683	658	656	688	659	679	658	660	628	689	620	635	712	673	669	708	697	708	660	647	638	692	616	671	634	684	684	669	702	683	660	679	701	701	676	674	625	657	682	646	677	670	605	678	633	648	681	674	665	678	657	638	657	660	664	676	685	697	648	679	664	690	663	661	669	698	649	664	653	668	666	678	654	697	702	674	665	678	678	659	663	657	652	677	699	677	639	672	682	670	675	655	628	697	656	638	650	696	652	658	650	647	663	671	687	624	701	646	646	694	713	681	660	653	650	636	621	624	707	665	722	723	660	674	675	712	675	687	653	666	678	659	655	651	711	681	644	675	662	643	722	669	668	677	669	674	651	673	656	668	640	688	712	618	626	677	638	667	689	676	607	627	656	639	657	666	675	657	666	668	652	651	663	613	703	659	669	652	671	669	644	677	674	667	652	680	672	673	659	692	630	635	648	684	649	641	631	645	631	647	702	688	660	675	676	594	649	713	708	645	610	614	701	645	701	644	722	730	712	685	700	706	653	687	654	664	652	655	690	652	675	699	646	687	632	637	666	663	678	670	659	684	626	623	662	679	666	694	649	722	630	710	723	702	699	677	657	660	655	639	662	690	635	633	707	668	646	667	652	689	682	659	708	694	656	632	693	635	641	695	668	654	655	668	635	630	660	607	726	603	677	681	666	663	691	659	664	660	670	653	640	684	626	667	666	671	660	651	724	627	723	649	651	673	671	630	637	651	613	665	680	654	690	647	657	621	668	651	670	679	621	669	692	645	660	590	667	671	700	681	665	645	637	689	658	658	693	663	674	644	672	672	657	682	727	635	724	636	684	676	629	677	632	656	698	664	684	668	675	653	681	666	660	622	637	650	687	656	656	622	711	663	659	677	696	662	645	624	705	635	682	674	644	640	652	692	650	728	648	660	679	661	670	669	640	694	661	683	652	648	660	687	670	717	661	736	657	696	669	699	685	674	669	671	676	633	668	645	691	660	698	640	642	667	688	650	641	664	715	660	689	708	698	675	675	654	670	645	628	638	715	623	647	694	697	689	667	710	645	668	651	684	687	681	676	660	665	683	621	644	671	678	657	675	661	651	666	700	653	641	668	658	651	642	719	674	682	620	653	650	744	664	662	656	638	734	662	696	666	656	678	691	648	670	659	642	631	697	671	670	628	686	632	677	686	692	633	615	648	642	651	631	692	655	617	691	649	636	664	645	704	649	687	665	644	694	636	623	663	657	660	695	698	724	634	707	692	653	715	647	667	712	653	656	638	674	660	688	636	655	602	659	676	680	651	686	652	666	597	669	657	702	643	637	675	619	660	689	737	709	681	635	678	663	653	653	686	671	696	695	683	712	641	684	649	672	671	616	647	634	659	608	676	670	635	691	716	649	688	662	684	676	650	682	655	681	647	715	696	643	689	642	685	691	686	667	706	680	674	656	649	574	664	663	683	663	668	687	642	664	662	632	618	691	693	655	676	628	663	681	658	696	711	692	697	669	712	652	670	664	670	665	685	701	684	682	697	691	675	630	654	653	651	630	662	644	634	688	680	635	606	697	663	674	613	626	686	655	639	714
7999	22042	17553	13059	13813	12543	6561	3978	3182	3053	2717	2108	1872	1667	1483	1479	1566	1452	1274	1322	1140	1064	1056	2455	5225	5528	3967	3026	2420	1596	1189	896	791	775	712	721	714	628	709	703	715	647	683	665	684	682	726	714	716	691	678	694	720	715	666	707	702	729	659	664	713	725	688	696	666	649	656	690	641	727	723	713	654	696	707	661	642	702	696	703	715	676	670	662	698	669	696	703	689	643	743	691	692	676	717	692	668	692	711	694	671	699	712	700	671	641	655	670	712	680	688	739	683	670	699	710	652	716	704	695	709	728	684	727	687	679	733	678	727	651	716	722	710	686	675	678	683	665	711	696	669	705	678	679	670	697	636	670	675	667	696	742	707	705	696	678	723	699	679	726	650	700	688	697	717	702	702	696	652	701	741	682	677	704	696	735	757	709	678	649	696	699	659	727	675	725	682	660	670	671	723	646	711	650	718	660	715	694	703	685	655	718	653	675	748	667	667	705	733	731	692	700	690	689	719	701	686	660	696	688	722	706	681	733	676	663	703	744	668	679	683	705	676	687	685	670	744	700	762	708	644	694	703	692	680	607	726	690	734	717	721	679	693	695	721	654	663	670	699	690	690	661	711	652	658	696	711	639	709	721	782	649	725	671	671	694	659	674	695	681	681	704	684	724	700	707	711	712	694	705	715	690	702	692	679	744	758	664	690	689	743	704	719	716	675	720	665	649	715	676	677	665	682	696	687	728	721	694	654	734	695	685	711	758	714	686	687	729	688	617	663	727	674	703	673	694	663	664	679	709	713	655	689	688	740	697	714	705	692	695	728	688	648	714	690	700	640	660	722	694	705	728	716	746	673	732	664	710	678	733	673	719	649	710	676	669	734	701	699	695	694	711	612	728	698	703	719	706	722	736	690	712	679	704	703	738	704	707	657	741	734	705	633	683	680	692	681	760	708	732	663	670	678	662	680	701	734	674	728	676	679	685	707	630	673	702	700	651	690	698	725	682	674	698	702	676	715	714	699	696	706	729	726	710	689	731	691	661	686	681	694	660	688	659	704	682	655	723	689	689	724	692	714	763	731	652	690	683	736	664	699	697	712	679	672	690	705	651	678	685	705	656	677	692	759	679	683	690	694	722	710	698	712	741	665	710	760	643	690	696	736	737	675	655	689	691	663	705	693	659	690	695	676	660	702	694	728	734	689	728	687	664	722	682	715	731	693	697	657	669	693	676	645	686	688	690	693	711	679	705	706	681	711	673	681	716	699	706	712	716	751	715	676	686	737	701	684	641	675	732	693	684	682	691	728	686	701	678	691	691	697	660	705	698	764	719	711	723	711	710	677	725	676	710	725	650	691	650	742	756	699	678	679	672	691	712	684	707	726	682	672	688	663	684	689	653	697	705	710	726	645	694	698	707	724	673	671	703	735	700	706	683	686	757	728	633	681	710	743	664	678	739	724	696	695	685	647	686	695	742	671	705	645	674	651	707	721	715	714	737	726	716	696	673	700	722	662	688	676	687	735	668	737	710	736	683	685	711	684	698	624	735	743	659	686	685	755	719	685	719	671	698	707	726	662	720	697	715	689	729	655	685	697	677	708	693	733	706	690	714	745	670	735	686	716	705	730	709	663	672	715	717	708	689	683	727	716	664	669	713	703	652	647	658	703	666	671	724	732	646	693	700	712	689	693	730	722	659	712	655	652	681	689	671	691	716	687	694	704	707	727	701	673	713	655	716	626	709	692	690	721	684	670	705	718	681	711	716	707	711	679	717	760	686	701	701	704	686	716	737	682	696	733	660	741	733	672	670	669	720	744	727	655	671	673	704	726	682	696	679	702	677	721	691	683	721	672	695	704	707	714	692	655	690	693	730	687	703	705	702	760	683	698	735	686	653	672	641	691	745	696	652	697	700	717	727	722	713	725	732	643	688	701	689	660	684	646	682	679	650	695	728	714	713	672	716	693	730	703	718	693	664	648	685	696	675	696	673	674	679	678	672	678	670	720	676	693	695	703	690	716	727	605	672	667	682	657	688	698	694	727	685	680	696	695	719	713	719	659	684	654	744	698	760	713	686	692	692	704	675	675	705	681	666	676	729	690	735	733	692	651	748	707	712	680	720	703	627	666	725	729	687	693	720	699	683	744	666	763	662	680	681	681	675	676	634	682	683	744	635	663	714	714	692	679	721	695	673	729	670	698	680	675	701	663	744	720	706	695	709	717	660	703	697	665	682	668	685	714	677	677	668	710	710	677	726	714	701	722	708	688	643	727	700	716	701	690	673	710	671	676	679	681	681	677	713	671	697	652	667	712	699	732	687	682	707	705	715	718	657	693	658	672	712	716	769	684	692	658	752	672	678	682	663	656	731	693	680	676	707	647	683	702	733	691	693	672	667	647	703	695	697	653	664	644	698	712	719	682	671	685	687	686	690	756	686	701	720	676	730	702	711	674	640	718	672	695	699	668	674	674	681	678	698	690	697	704	701	688	711	680	657	721	730	681	721	682	680	670	699	720	733	669	659	725	690	686	679	690	677	678	654	688	689	732	708	700	678	678	706	679	737	646	705	734	688	705	718	649	668	703	659	683	710	680	658	632	671	665	685	693	712	657	686	686	682	730	667	691	704	669	647	719	705	660	695	703	691	678	712	750	673	726	629	662	679	707	708	664	689	656	704	693	696	647	747	677	714	652	727	717	714	699	652	704	726	650	707	716	667	759	630	700	685	724	676	730	686	677	686	712	632	681	685	684	716	666	710	675	700	715	711	699	692	673	699	682	742	688	682	713	712	696	707	651	676	749	688	698	736	704	692	725	640	697	712	686	670	685	680	675	684	710	672	704	678	711	709	670	662	704	661	655	686	730	703	701	677	695	754	702	684	706	704	671	696	681	677	679	736	680	674	692	692	686	712	716	734	696	688	701	698	717	620	702	672	681	694	716	680	735	706	703	680	695	697	699	660	665	658	703	682	697	691	688	654	715	748	701	700	683	675	681	669	687	679	642	687	720	713	682	685	710	694	694	771	707	675	654	696	668	678	660	670	665	652	739	696	741	676	666	687	711	706	694	703	676	687	672	737	676	711	707	689	659	702	678	711	702	670	704	686	695	711	723	701	659	695	731	648	698	703	701	711	744	658	689	741	665	721	744	703	688	741	676	675	727	684	686	654	646	659	692	717	708	716	678	711	695	689	707	696	676	684	724	676	686	694	719	728	689	709	695	698	730	707	684	687	712	715	677	654	717	695	698	644	719	694	701	639	663	652	691	688	725	735	720	715	715	723	668	709	705	766	662	695	688	703	676	719	743	705	729	649	719	684	706	694	707	676	681	688	727	729	703	694	718	655	728	693	687	701	749	727	645	708	652	705	641	688	704	690	704	654	716	746	759	697	731	731	749	663	711	673	685	729	678	707	695	672	698	692	671	632	710	668	705	662	698	690	702	705	679	644	676	674	743	710	646	690	651	684	679	670	691	709	636	711	660	715	712	713	721	655	709	708
25261	21312	27541	25447	15203	6881	2592	1874	1961	2015	1870	1562	1406	1210	1315	1272	1207	1111	1046	1062	937	975	1013	1859	2285	2335	1917	1571	1344	1094	1009	885	886	843	826	809	796	763	852	768	820	808	812	818	760	809	791	804	832	817	766	816	798	797	795	838	834	805	805	811	793	811	797	825	800	734	778	812	821	769	777	787	803	806	775	770	723	834	822	792	817	767	781	788	781	821	792	807	800	829	787	813	817	795	801	813	836	798	823	814	814	737	770	779	807	838	774	828	790	781	803	775	815	812	813	788	776	840	785	815	841	850	824	839	741	800	848	779	812	752	793	748	849	802	838	861	731	841	820	825	814	845	793	774	774	750	749	750	803	837	802	782	779	814	803	802	760	808	824	791	852	751	792	812	815	793	796	815	823	813	815	794	833	809	828	795	809	807	825	801	802	817	840	812	807	774	785	767	784	784	822	859	804	797	841	790	866	805	775	778	814	774	815	806	780	798	841	740	807	806	841	811	793	857	836	773	757	793	835	778	807	804	861	815	828	785	809	789	822	814	813	784	823	814	838	836	808	790	820	848	866	845	789	815	812	794	820	832	787	763	813	845	803	835	833	865	814	740	790	832	796	800	766	811	814	807	815	795	806	793	779	770	781	825	806	786	825	789	777	867	808	791	791	800	801	800	811	771	855	826	803	731	730	794	765	800	796	834	856	861	774	801	833	851	817	836	792	836	788	805	792	837	773	797	815	792	799	826	818	843	879	761	820	768	764	843	831	755	805	788	849	781	808	779	828	862	820	828	777	861	792	825	833	799	800	755	793	829	806	797	784	816	858	784	776	806	776	818	803	846	770	832	818	781	791	818	824	878	837	798	794	805	803	787	793	799	754	803	799	812	762	773	786	827	801	840	812	803	820	804	784	762	812	788	773	856	814	844	844	829	813	854	836	857	801	807	785	852	781	818	782	801	755	786	812	830	840	764	763	810	791	818	778	763	800	713	771	820	825	780	839	796	777	869	825	807	795	815	843	816	762	847	808	799	795	784	814	838	787	826	806	783	833	787	793	817	778	841	775	794	819	762	764	775	820	852	849	796	828	908	821	791	822	818	789	786	850	758	800	814	796	788	852	793	778	809	787	748	785	799	816	792	819	781	823	819	896	893	849	810	793	839	812	803	805	775	823	868	811	797	806	833	858	749	771	745	821	760	789	829	803	779	783	779	854	863	807	805	806	749	754	788	785	750	785	849	835	815	828	770	777	785	799	810	852	808	808	804	804	843	835	795	765	799	760	809	759	782	810	818	822	792	774	806	805	782	805	829	817	806	799	782	808	768	794	748	822	749	832	797	816	795	789	760	759	817	823	804	781	809	791	779	810	788	814	813	786	798	816	733	780	802	802	778	834	848	782	813	790	799	758	794	821	820	783	776	758	824	838	733	804	807	803	750	798	800	811	801	771	770	803	814	764	762	804	781	837	820	745	752	800	761	757	801	799	765	825	818	790	778	840	786	791	801	783	790	765	808	828	815	785	782	790	800	825	844	818	784	831	762	791	800	819	797	808	804	839	833	801	832	805	803	801	764	756	788	778	793	794	860	841	773	826	714	850	853	791	772	782	836	802	818	789	817	820	782	826	828	840	824	809	798	778	830	819	785	751	736	787	796	839	817	822	794	726	822	821	799	804	763	792	815	851	822	812	794	807	796	829	822	799	802	825	840	789	840	782	800	774	793	759	793	786	779	785	780	844	815	802	840	775	794	855	796	766	803	781	792	811	782	832	802	769	748	775	734	768	748	832	833	783	769	795	801	846	820	762	787	774	800	833	778	805	827	779	836	777	803	766	821	784	812	857	775	830	818	825	763	782	843	839	795	807	792	799	753	791	778	833	731	759	812	836	823	826	805	782	726	854	876	823	799	803	811	820	808	813	760	835	846	804	804	831	825	813	820	816	831	822	856	757	786	786	807	840	837	773	811	802	850	806	810	787	782	835	833	841	795	760	810	803	769	827	816	841	818	841	804	776	766	760	810	807	840	740	799	797	800	794	775	771	795	782	805	752	808	773	838	792	787	839	805	827	795	774	764	854	819	813	800	834	779	809	758	816	769	810	809	829	770	805	813	788	755	787	884	842	803	765	766	830	781	799	825	759	813	775	852	813	844	808	794	792	788	797	772	828	818	834	770	813	784	771	814	810	735	731	841	780	816	800	825	766	860	824	853	797	812	792	813	833	745	825	820	801	806	788	776	834	819	798	816	849	794	785	799	737	778	799	821	799	803	831	769	793	788	825	780	814	797	838	877	807	779	769	813	757	850	795	830	809	836	810	814	782	790	831	810	824	835	758	769	761	798	760	827	760	777	833	806	835	782	820	846	794	788	784	835	819	823	801	817	802	811	798	815	829	802	777	815	798	809	823	812	794	839	837	798	809	783	798	806	823	789	818	802	762	756	804	852	784	760	791	771	823	799	825	775	821	777	793	793	776	781	830	777	760	815	835	808	840	815	813	833	829	789	843	786	785	799	799	795	823	823	836	825	794	762	809	815	788	830	794	798	820	839	783	862	833	790	739	798	732	807	792	857	822	755	840	795	848	857	828	791	778	797	792	809	760	850	817	782	831	791	814	745	862	807	801	797	789	794	813	746	809	818	760	846	823	785	830	778	833	747	807	788	812	818	835	802	739	856	768	829	769	810	852	788	788	771	816	822	798	791	797	790	799	838	835	806	818	795	767	836	803	830	824	850	788	811	814	789	778	819	819	737	804	850	773	827	768	759	815	800	778	823	773	783	809	843	811	814	757	801	848	784	823	864	790	725	831	764	788	819	812	764	792	793	836	848	828	797	811	781	794	787	816	807	774	783	819	825	796	821	787	840	826	774	854	774	745	821	747	782	794	766	812	765	771	830	777	823	826	783	798	841	794	804	848	838	873	795	791	782	808	759	792	870	858	794	844	798	788	827	798	838	820	790	799	766	777	774	796	855	767	794	772	763	793	811	790	784	799	802	803	866	823	787	842	836	850	794	809	780	795	770	771	782	820	758	830	858	872	791	796	819	741	789	835	807	814	774	811	833	800	742	846	770	808	827	763	767	779	788	805	792	851	775	790	764	787	777	806	749	796	825	812	757	819	768	775	845	799	831	800	818	804	816	870	791	751	729	831	834	790	862	816	793	780	764	812	768	809	794	834	807	731	770	816	848	803	769	811	769	814	828	788	845	744	786	800	766	832	779	825	813	763	766	816	796	773	758	778	803	804	804	790	796	766	753	796	796	835	800	770	829	812	843	791	805	833	776	776	769	790	780	776	776	794	782	832	753	812	830	809	827	784	842	823	818	771	806	814	799	804	790	763	820	816	809	754	800	766	794	847	776	785	821	825	863	817	831	784	801	758	783	810	810	763	844	781	770	798	756	826	800	794	815	796	812	782	836	798	847	785	796	833	847	834	791	747	804	809	733	829	841	800	789	787	835	815	815	817	834	871	811	826	751	821	786	801	800	799	825	747	801
7471	17797	14550	12803	10480	9175	3785	3186	3383	3227	2917	2420	1982	1700	1662	1672	1517	1416	1257	1188	1126	1048	1156	2754	3692	3424	2775	2289	1751	1218	1106	906	907	846	839	826	740	828	788	851	863	827	850	814	887	835	864	833	789	802	874	833	791	800	839	811	818	833	852	861	789	838	869	874	793	811	881	854	839	854	889	784	844	824	876	900	838	809	794	855	797	859	821	812	834	837	837	844	805	896	825	779	844	845	853	868	819	803	851	784	816	796	776	863	845	857	840	827	788	847	818	871	793	787	820	859	846	831	871	909	854	807	829	758	839	820	840	802	796	864	868	844	869	811	825	824	847	799	826	781	859	855	847	809	811	859	790	848	834	809	876	860	809	861	893	840	870	853	869	857	859	834	806	856	865	817	864	802	891	843	800	836	827	834	819	846	830	869	787	858	848	825	821	857	849	851	814	794	838	853	865	787	879	830	847	795	832	787	832	805	780	895	769	823	835	831	867	833	832	849	868	787	806	827	807	793	855	847	821	804	864	790	790	853	827	825	828	810	873	824	812	832	868	872	870	865	853	840	777	798	856	828	819	854	804	878	785	850	841	812	804	823	825	832	849	831	831	886	801	788	810	822	886	805	801	881	840	821	795	860	830	800	825	833	833	861	838	795	818	830	847	853	782	859	777	851	807	810	871	882	845	796	815	836	839	833	831	841	872	839	799	812	859	852	898	799	828	834	796	821	798	821	830	824	820	853	796	825	830	821	872	816	814	826	799	832	800	798	823	824	836	837	833	821	821	799	862	797	843	810	876	819	833	824	862	831	813	805	792	827	846	869	850	844	839	811	815	812	833	801	772	863	878	761	849	821	867	821	829	819	823	850	829	854	859	779	807	805	842	848	828	795	811	800	818	820	877	796	842	793	822	857	819	868	842	859	891	853	810	850	861	856	888	810	875	818	855	784	805	858	867	812	825	859	841	786	830	836	783	811	833	848	819	803	873	810	809	826	798	828	783	871	805	778	869	834	843	785	868	813	866	810	921	809	806	834	800	848	819	847	779	825	852	840	802	824	871	812	851	863	890	865	783	857	816	805	825	823	845	843	844	839	778	855	829	810	840	807	850	838	813	764	816	823	817	820	871	814	821	855	868	834	868	847	833	825	860	847	835	814	805	804	820	839	835	770	842	823	810	828	835	841	859	849	839	879	851	819	863	840	867	827	804	824	820	856	840	818	804	844	808	824	820	819	825	809	821	847	832	864	807	821	853	854	823	883	820	817	854	849	835	849	830	844	834	854	841	866	852	821	839	824	808	858	805	828	817	856	842	838	814	803	823	837	790	837	828	824	795	832	803	849	842	878	874	817	859	790	799	833	820	846	788	883	797	802	879	810	767	787	869	852	813	849	843	832	821	839	841	795	793	801	806	874	813	792	791	823	896	817	819	821	879	859	811	821	850	807	801	823	891	838	843	832	792	872	839	818	799	826	808	822	816	804	792	834	840	841	814	789	823	826	796	836	839	764	825	834	807	843	814	815	829	844	886	876	828	839	817	785	838	824	829	820	842	837	797	822	843	787	829	827	811	870	856	858	814	843	801	831	819	859	827	830	830	815	835	848	843	825	848	839	885	818	853	807	832	856	856	878	878	794	861	818	835	789	877	806	797	846	815	797	850	844	828	882	853	871	820	883	802	849	793	789	844	807	849	865	823	870	875	804	872	857	845	852	810	852	815	881	841	781	851	840	822	836	869	869	841	850	840	835	886	828	856	801	867	847	889	816	811	863	853	841	889	780	877	825	834	851	855	832	834	798	857	850	836	814	849	880	828	783	892	813	812	838	797	815	777	877	833	829	812	800	758	840	796	818	835	845	855	764	874	835	869	836	830	886	838	833	832	796	816	841	847	867	820	789	816	792	750	867	853	809	794	877	832	813	847	867	787	836	816	859	814	805	834	805	813	871	835	827	866	812	810	882	890	803	851	870	849	857	805	818	865	849	762	842	836	803	883	849	821	789	828	859	854	815	846	852	782	869	855	771	889	851	814	828	791	856	808	830	812	844	878	834	855	842	799	834	846	853	835	793	838	832	834	855	818	831	834	810	770	854	873	847	843	873	821	813	789	810	827	771	813	821	816	831	794	823	870	808	830	857	858	853	834	843	830	836	815	832	837	856	847	848	842	855	836	800	774	835	874	806	886	835	833	827	812	856	822	844	823	838	835	789	836	840	829	869	878	811	819	837	870	848	826	797	877	861	819	847	840	807	838	817	851	909	828	847	852	826	901	824	836	811	872	824	858	778	862	833	852	858	841	852	824	772	857	797	846	869	878	862	835	860	816	874	840	798	858	857	811	830	864	813	834	791	861	826	860	820	810	799	843	844	887	850	821	806	814	839	829	827	898	813	832	833	824	825	819	861	786	794	819	832	845	809	849	854	817	869	826	802	816	819	807	880	827	809	866	819	816	819	805	839	810	867	851	798	794	827	798	793	816	835	801	822	808	854	847	849	919	834	810	788	872	823	832	839	790	792	807	867	811	887	853	805	790	837	813	876	829	830	799	795	880	867	830	829	846	869	815	846	822	815	853	853	796	849	838	846	852	841	826	850	842	827	915	841	829	824	884	880	813	811	848	811	871	854	776	777	869	833	873	797	801	845	787	842	824	829	798	817	816	831	858	867	862	795	826	834	761	829	860	839	820	792	824	840	832	845	869	868	816	856	846	839	872	825	815	878	869	854	826	781	823	856	873	839	771	799	795	809	859	809	827	802	861	832	859	870	801	882	870	828	809	816	830	781	789	832	851	847	869	808	825	817	836	830	833	797	827	866	845	826	872	817	859	813	790	809	813	815	803	843	843	821	844	870	791	834	844	857	876	846	828	839	835	794	812	843	827	836	829	822	829	815	847	786	831	858	849	847	852	873	809	845	877	835	840	838	818	883	831	842	821	842	795	850	802	861	806	832	781	825	826	843	864	805	839	849	861	858	807	842	808	854	800	815	851	757	825	789	820	866	828	880	852	826	820	814	851	820	843	834	850	776	787	797	831	795	897	833	763	831	832	807	848	873	855	789	813	796	818	875	801	815	855	784	812	795	870	804	827	846	892	789	800	792	781	893	882	860	842	856	850	849	839	866	839	853	821	813	816	824	863	753	795	847	805	835	838	888	813	864	854	843	827	801	832	837	886	880	834	832	836	830	790	838	899	849	834	825	831	841	797	806	856	788	870	814	880	789	794	828	810	821	796	859	807	875	855	788	846	815	840	803	831	825	873	823	811	847	845	849	776	894	872	839	893	881	802	855	820	830	816	820	878	831	833	841	813	805	800	828	896	832	887	834	797	842	801	806	802	894	867	876	831	836	850	807	820	826	866	795	840	845	840	788	835	848	848	814	813	799	835	845	850	786	802	800	840	862	863	852	821	839	788	827	837	840	831	853	804	800	849	779	840	797	879	836	836	901	831	872	848	852	834	794	856	823	866	823	849	829	830	790	852	763	827	812	890	854	848	838
22785	21337	29072	23947	21376	21677	13788	4662	3728	3091	2603	2364	2069	1888	1635	1427	1486	1464	1394	1277	1227	1243	2254	5196	6298	6011	4951	3637	2734	1818	1470	1131	1010	923	903	895	870	908	880	878	918	859	910	917	903	920	878	930	901	898	884	811	950	933	837	873	858	924	904	892	888	936	943	889	883	885	880	860	898	885	853	874	925	864	883	921	846	885	889	887	896	867	897	882	894	907	894	921	892	883	928	937	895	860	827	907	907	878	888	894	831	858	871	854	851	860	910	887	873	881	966	874	907	866	885	887	856	910	859	879	885	888	864	906	916	838	907	867	876	885	881	875	898	885	886	869	907	856	839	799	879	943	828	869	928	898	852	882	881	856	852	846	901	875	856	889	860	907	867	870	876	913	879	857	871	848	871	876	903	873	836	850	925	867	928	868	887	923	902	912	938	881	913	840	844	897	889	873	932	883	871	902	885	835	891	914	926	877	875	905	873	907	871	907	873	877	829	870	896	848	830	880	887	879	879	882	897	877	921	912	857	870	849	891	908	912	859	856	816	876	847	835	894	886	886	885	902	898	836	821	878	839	838	863	882	913	877	882	894	905	867	901	883	844	867	882	847	882	881	931	848	850	907	865	906	860	943	887	845	843	907	906	897	905	894	877	890	869	926	842	929	846	886	920	904	889	915	850	907	878	918	883	904	882	903	831	878	878	889	906	843	890	880	877	864	893	916	870	890	894	911	861	895	856	872	907	922	866	838	849	916	886	882	847	881	870	946	851	854	805	897	884	863	871	871	902	884	902	852	854	881	875	902	877	843	867	892	911	921	862	837	845	899	876	861	850	885	907	889	825	893	878	919	852	883	918	894	896	881	827	840	906	902	874	893	897	886	913	868	917	858	829	893	882	928	880	888	881	860	861	814	896	873	820	865	862	880	933	875	890	881	853	912	853	887	836	914	813	912	859	890	876	907	904	876	929	921	903	952	835	872	884	885	860	815	869	821	866	847	914	845	886	856	901	893	857	907	925	843	868	895	848	902	850	867	917	914	874	798	934	855	843	838	847	910	887	882	892	912	918	889	845	904	878	903	884	871	874	857	831	907	930	848	879	901	892	912	887	821	892	871	917	843	880	929	922	898	886	890	936	847	952	903	861	885	876	898	887	878	871	907	860	922	917	873	893	891	868	899	881	833	858	888	867	855	885	872	939	898	901	877	888	900	892	835	834	860	906	879	874	880	850	850	869	904	914	901	909	873	864	891	873	903	861	917	858	864	903	867	844	851	884	906	868	851	929	840	912	879	843	873	880	831	875	891	831	856	887	910	857	860	929	854	861	840	856	860	914	919	876	862	902	890	887	883	839	881	907	854	874	893	890	916	882	875	960	923	915	860	859	874	932	803	849	873	866	863	861	875	898	846	822	906	851	869	898	954	890	911	887	933	914	937	876	870	912	847	882	880	855	868	834	862	869	867	883	931	872	860	894	920	900	935	887	885	913	845	864	901	875	865	882	900	864	901	839	867	826	892	824	861	913	853	894	913	903	899	895	892	889	871	900	835	854	903	863	865	875	914	888	873	891	875	909	920	950	864	915	913	866	888	874	871	953	868	886	849	849	935	819	842	900	901	855	887	929	897	857	858	856	885	915	896	883	842	876	922	828	910	903	918	840	876	887	875	888	878	925	840	851	862	856	926	856	889	843	912	914	964	926	883	841	901	865	929	880	911	854	887	920	858	850	876	900	917	889	852	916	827	845	880	864	851	892	829	870	902	876	913	935	916	829	894	889	862	907	882	907	885	912	907	937	922	897	878	842	894	851	885	864	860	850	908	887	898	870	926	911	855	840	881	796	891	886	841	901	844	887	854	927	908	881	894	843	897	905	842	923	858	923	841	856	883	857	899	869	927	882	859	892	912	872	838	849	949	840	931	911	852	809	868	886	843	865	891	858	834	874	880	848	862	901	878	805	881	902	865	884	832	856	855	899	878	867	880	873	892	881	858	894	952	866	885	888	949	883	852	862	883	884	859	875	861	831	901	881	946	916	902	840	902	862	903	880	811	890	837	927	899	877	884	855	916	814	941	895	886	874	858	878	866	864	847	901	884	896	853	900	839	913	867	907	883	879	891	859	907	885	875	850	897	870	880	876	870	859	899	856	858	886	920	926	829	888	875	827	870	909	937	836	881	877	902	870	862	916	905	886	795	871	855	885	832	831	875	912	849	853	877	888	918	838	937	826	873	855	898	918	888	882	865	827	807	890	921	887	914	855	870	837	863	870	841	896	840	880	898	916	842	912	949	871	846	886	885	868	832	852	946	874	947	905	901	843	844	860	870	905	884	877	876	857	870	887	833	885	897	873	897	870	878	859	874	937	877	877	832	876	866	846	935	875	906	844	854	893	874	883	985	892	921	907	896	895	853	903	922	821	884	873	893	853	857	880	842	855	889	897	880	874	926	890	886	879	852	873	863	879	900	858	847	911	848	896	873	926	874	868	856	923	935	881	898	844	889	904	898	816	867	908	898	891	877	852	878	871	842	875	916	898	864	893	851	880	867	843	921	881	860	972	888	895	857	885	853	879	924	806	876	873	906	971	892	880	875	872	862	866	918	851	898	905	874	901	827	892	852	891	896	918	875	959	833	873	877	856	888	919	868	885	917	862	914	861	887	873	899	852	923	931	920	912	904	853	923	899	884	864	919	847	885	934	932	886	887	874	874	892	878	859	859	913	835	887	887	818	888	804	877	848	891	895	876	879	826	892	889	923	922	893	876	916	947	850	874	882	897	879	929	849	878	917	894	903	840	878	854	872	864	899	877	860	856	891	891	847	825	920	875	843	826	928	896	884	853	904	869	823	841	849	882	854	908	857	865	920	872	887	868	870	912	882	849	898	891	871	878	846	896	849	891	873	889	866	833	811	805	927	937	902	878	898	835	863	840	874	792	873	863	839	897	883	852	900	839	835	869	860	809	846	826	830	824	861	884	844	852	850	891	864	875	891	954	863	869	875	851	891	911	844	883	886	862	893	824	898	911	899	929	834	863	844	880	910	883	870	909	886	931	863	973	924	911	891	929	935	849	875	877	891	904	840	897	864	916	892	848	873	982	879	824	874	892	897	843	876	874	843	855	924	856	849	885	840	836	848	888	874	932	887	869	880	853	819	841	871	882	872	844	902	866	869	899	877	898	855	896	892	878	849	806	919	823	862	898	893	857	901	877	889	863	850	901	865	852	881	847	878	871	891	909	827	873	888	835	878	868	890	912	828	823	868	815	923	900	906	863	889	907	863	860	892	836	892	887	920	918	843	903	874	954	871	940	887	888	896	869	839	845	847	926	861	845	861	871	916	895	840	840	853	860	882	842	852	874	925	937	867	935	867	869	881	879	890	866	874	890	943	953	916	881	824	866	878	880	864	887	860	828	841	899	881	865	847	896	929	928	901	901	848	838	857	832	860	869	893	879	834	864	878	898	858	861	839	858	855	864	896	904	886	896	841	819	815	856	910
9567	27489	22706	19103	18060	13202	6400	6732	6202	4716	4076	3582	3095	2605	2126	1980	1886	1829	1703	1590	1470	1448	3410	7697	9129	8604	6615	5022	3648	2447	1690	1276	1104	963	924	898	924	840	871	911	841	870	874	854	873	870	903	888	914	892	871	911	854	863	897	869	910	938	876	905	877	807	915	851	898	863	885	911	852	848	922	848	851	851	889	862	911	862	897	794	879	873	897	898	893	850	885	906	881	927	863	913	882	931	896	883	882	891	851	904	863	895	855	836	940	903	885	870	848	859	931	894	839	843	828	860	899	920	848	914	878	885	912	892	864	887	869	869	900	886	886	887	855	904	905	833	837	864	923	912	927	919	904	881	874	814	881	879	876	914	894	898	900	866	891	878	919	878	877	831	887	865	880	917	915	901	919	795	891	911	880	858	861	870	896	841	869	886	879	934	865	835	872	856	821	871	848	875	874	896	888	803	906	859	865	903	894	903	850	856	872	892	939	900	868	865	894	868	884	891	846	815	918	860	847	886	875	906	878	845	883	909	968	904	852	864	906	874	928	829	903	898	872	874	867	885	877	883	852	855	858	916	949	872	855	860	871	887	869	903	843	928	936	884	921	921	875	863	848	885	901	868	914	887	921	858	864	854	866	834	844	901	888	877	887	871	853	898	894	869	832	879	879	875	833	879	878	909	888	881	887	872	881	856	952	885	856	846	891	917	821	882	891	928	922	900	855	865	874	872	934	903	834	883	885	880	906	918	831	859	944	879	857	920	867	802	853	911	864	857	853	886	920	879	846	904	893	919	894	870	887	895	885	867	929	849	915	891	851	814	884	887	848	869	926	858	898	857	863	854	874	873	846	860	871	948	883	911	868	909	894	876	831	876	869	874	902	879	898	829	901	827	882	876	891	873	932	879	895	877	841	886	897	916	906	874	896	833	905	917	886	933	868	916	855	906	921	919	880	873	865	915	873	877	906	879	885	890	876	879	897	896	885	873	848	879	846	875	887	860	873	906	925	864	860	914	886	933	832	894	931	911	922	882	894	871	871	900	920	867	869	931	884	854	837	875	897	838	810	863	892	847	877	830	887	884	939	881	884	873	905	909	906	895	885	881	865	870	827	845	885	906	886	900	895	847	924	827	853	857	812	903	890	854	845	866	916	914	894	888	871	895	907	851	858	906	823	925	845	897	858	875	904	855	859	885	922	845	902	873	853	869	864	903	900	843	930	902	873	859	906	892	884	913	924	866	872	897	872	893	936	852	866	914	884	891	905	912	857	867	857	882	884	871	897	870	894	924	818	845	899	950	895	890	875	850	837	879	881	927	901	890	875	840	902	911	915	891	889	873	912	871	828	872	852	852	869	939	941	862	864	910	921	881	890	918	875	865	884	900	927	878	891	866	856	918	877	919	868	865	842	908	862	926	885	864	875	895	907	887	876	848	831	901	863	834	893	894	885	880	892	926	869	873	924	842	876	828	838	921	908	898	904	849	897	847	873	901	839	874	923	852	887	902	873	871	867	866	876	919	898	846	900	881	928	886	924	938	887	902	905	857	877	866	858	826	865	874	843	911	883	864	862	880	861	926	936	883	893	907	864	884	895	862	882	847	932	912	892	891	834	810	941	853	855	910	887	849	849	889	890	891	826	883	878	875	858	891	861	876	909	845	870	823	853	900	885	881	920	908	873	869	940	900	839	872	915	835	865	862	891	858	849	837	839	863	842	871	891	884	908	836	896	870	865	887	880	960	908	884	922	857	922	910	885	885	890	848	884	875	895	889	876	923	962	909	829	857	867	832	865	824	879	855	888	898	849	840	867	895	888	853	894	888	888	847	824	812	846	880	916	857	858	833	889	890	885	897	878	883	933	896	873	927	896	906	857	898	954	870	890	880	878	857	862	923	882	861	909	863	886	893	850	898	884	861	866	932	866	833	905	916	862	892	904	887	908	919	863	889	886	869	878	940	897	861	881	879	896	960	861	864	858	865	892	826	857	869	936	861	858	913	924	897	884	850	842	867	846	854	836	911	866	933	882	907	885	916	861	960	860	871	893	863	878	858	944	900	892	883	893	863	895	881	896	865	893	917	836	827	900	882	873	920	918	886	850	871	847	896	893	888	882	874	850	890	873	899	894	870	848	896	896	884	804	894	888	903	849	923	852	906	860	822	904	913	860	888	899	927	890	831	877	897	892	886	867	845	913	899	825	873	879	870	846	877	796	889	898	868	904	917	909	866	885	887	896	845	856	862	945	886	897	847	872	936	955	872	836	935	842	837	856	871	852	873	838	986	859	876	863	913	870	845	917	913	931	859	847	865	942	854	907	858	868	855	930	897	941	889	846	860	843	883	925	909	934	813	898	895	929	936	873	863	862	865	908	917	846	896	875	885	872	922	867	875	908	871	817	915	898	882	893	867	878	820	918	881	912	872	853	967	886	908	841	871	871	858	845	861	869	870	866	904	848	874	869	856	854	896	934	877	877	878	886	855	835	860	882	869	881	904	870	903	909	873	859	895	859	873	920	844	878	925	862	899	902	889	925	867	944	883	892	882	844	910	844	883	867	870	843	923	876	854	877	835	912	829	879	891	897	897	866	847	920	889	881	862	892	892	888	923	886	914	835	885	916	884	821	859	895	891	924	913	885	897	892	885	888	877	926	929	891	885	923	916	831	902	837	892	916	887	888	856	908	898	888	887	882	908	861	893	859	851	902	849	859	843	908	891	812	844	966	886	864	797	886	899	866	892	917	859	822	865	875	839	868	876	898	848	878	891	881	926	876	883	881	881	928	795	873	875	902	852	890	865	846	918	926	850	895	912	863	897	874	804	893	815	842	867	881	873	844	895	848	919	876	833	889	904	891	875	882	864	894	869	871	893	880	889	884	914	928	810	848	939	921	894	940	896	815	841	901	899	873	870	895	897	892	889	912	874	875	890	847	869	883	894	828	890	862	886	893	889	904	886	888	918	922	866	892	858	932	901	890	873	908	861	855	856	834	884	917	838	840	885	880	902	909	912	907	883	906	853	911	875	883	907	853	817	905	862	924	852	911	851	882	912	858	894	859	906	872	896	899	844	845	883	933	854	856	870	823	894	864	906	890	865	914	955	910	824	880	884	863	905	919	904	930	903	946	875	920	925	857	838	851	825	889	841	869	910	931	905	856	901	893	906	873	815	904	832	877	877	853	896	886	873	886	873	802	875	867	891	885	853	880	883	901	902	920	891	876	859	876	828	879	865	874	883	909	840	850	914	874	881	897	923	836	873	864	876	922	830	858	905	872	876	967	871	905	846	936	864	920	907	817	841	918	931	897	826	922	881	895	923	864	914	897	881	866	833	871	876	842	852	960	868	840	895	838	882	895	827	916	867	898	821	873	906	905	886	890	891	869	886	862	940	850	866	901	840	863	878	871	887	887	867	897	787	847	921	896	871	883	826	846	890	853	842	875	902	903	902	884	879	896	848	883	855	849	857	912	859	891	870	870	867	846	889	898	921	878	906	882	835
28183	19881	12498	9988	5158	4120	2031	1970	1468	1262	1226	1094	971	1047	960	907	851	825	823	822	811	773	782	835	913	955	1006	909	848	815	773	702	744	708	715	714	669	718	697	663	677	620	705	682	654	679	734	648	704	686	657	679	655	623	644	723	714	731	648	699	668	651	688	668	673	650	682	691	679	692	673	625	677	649	658	634	707	707	673	694	693	672	680	651	633	646	646	725	684	666	643	657	691	701	679	704	641	652	661	685	705	669	680	708	666	663	685	660	626	679	681	667	711	728	691	733	632	673	673	664	679	679	656	688	681	662	657	649	702	668	692	647	675	656	667	692	695	656	654	668	631	689	725	682	677	733	664	685	700	697	645	743	631	685	687	701	734	685	691	692	637	672	623	705	633	670	714	630	642	689	715	703	711	643	675	656	660	701	684	663	688	707	707	688	703	663	668	693	700	686	689	661	672	637	683	690	734	656	714	660	686	670	660	661	673	638	639	686	661	662	704	643	708	708	716	729	654	639	668	661	659	692	670	658	668	685	675	693	677	668	658	680	703	635	676	691	690	658	654	682	728	682	678	654	679	700	686	725	686	699	730	665	685	681	733	665	625	702	684	661	618	686	693	711	630	684	656	677	670	671	703	721	669	664	668	685	728	697	687	666	672	681	665	663	716	648	703	644	731	652	678	676	716	753	665	672	675	674	683	704	694	681	609	699	784	669	673	662	616	689	718	699	694	685	671	694	734	658	655	670	666	660	715	674	703	687	663	675	656	625	637	694	649	729	616	648	691	717	698	650	732	636	672	699	684	726	669	657	646	651	687	670	659	697	673	651	693	690	659	648	674	661	706	696	702	644	723	674	665	720	655	667	670	672	674	626	688	697	690	713	661	706	627	705	634	701	664	649	685	672	732	669	661	639	681	644	702	663	628	694	704	672	704	675	679	639	717	631	665	687	742	632	657	651	722	692	701	702	706	678	726	737	639	702	688	653	707	612	655	729	664	676	689	687	701	701	710	641	699	677	664	687	690	677	678	697	684	705	701	700	668	719	721	687	666	658	695	634	699	660	696	698	719	698	678	692	696	659	618	680	688	680	644	716	710	663	689	690	658	669	647	689	663	728	690	685	648	712	659	663	715	699	696	673	663	690	685	680	671	674	665	690	717	655	687	701	686	682	669	747	702	705	663	649	697	689	666	708	663	689	680	641	702	683	677	685	669	703	702	670	668	672	669	684	667	665	664	629	703	669	681	709	689	710	696	632	710	673	641	654	646	689	647	623	701	662	635	679	701	677	696	671	657	656	665	668	662	723	696	650	742	673	727	695	702	629	666	661	672	670	635	646	604	729	709	690	686	685	707	690	653	710	694	671	657	664	647	650	643	706	697	673	655	700	716	686	690	660	641	645	658	720	676	670	670	683	734	712	670	701	692	651	693	667	692	654	696	683	693	656	703	691	682	687	673	662	666	700	676	671	641	664	675	669	689	687	684	720	595	668	677	686	692	673	704	681	717	671	680	666	695	677	716	701	687	689	690	715	644	688	640	646	690	679	673	659	677	684	714	670	664	676	667	735	700	655	707	685	741	670	719	677	631	677	668	684	621	657	644	682	710	686	651	665	681	672	658	646	695	658	686	692	643	670	668	653	690	671	711	652	648	639	655	615	649	673	703	695	628	654	668	676	690	661	660	700	750	691	651	682	690	647	696	676	683	639	709	665	649	668	673	694	631	694	646	684	670	697	668	701	657	730	680	704	658	710	679	715	657	675	694	652	680	672	693	591	704	707	655	651	677	668	673	717	671	711	667	686	689	611	702	703	636	645	658	633	661	670	671	643	702	686	662	743	695	711	653	681	674	689	683	680	672	695	689	694	661	659	679	638	720	697	645	726	659	691	681	680	678	673	634	647	663	713	665	660	722	678	684	700	659	687	662	690	701	726	672	690	619	663	693	706	687	646	622	676	663	667	703	719	686	692	664	673	650	747	726	686	702	679	694	676	680	653	714	691	729	672	693	699	708	696	680	713	686	675	663	699	662	652	698	718	684	680	686	632	646	666	678	677	675	643	692	678	701	678	675	658	696	683	666	718	669	649	667	680	646	693	715	695	691	689	624	679	698	701	738	647	674	681	669	700	650	686	657	704	706	637	650	694	623	673	659	654	652	695	683	660	723	695	693	705	671	709	672	678	686	690	661	672	701	664	744	682	647	624	684	695	714	663	711	722	691	678	671	674	665	686	641	644	677	655	654	699	689	703	685	716	649	710	738	657	661	684	708	712	684	673	625	680	710	702	712	640	663	620	678	671	640	696	671	641	668	696	673	704	596	712	681	668	667	657	695	694	675	629	723	700	694	666	667	687	684	665	754	682	621	675	721	686	681	669	633	756	708	678	671	682	668	659	707	645	645	686	653	702	692	669	684	594	694	681	684	675	712	678	705	670	667	668	636	718	698	691	642	655	641	674	677	693	686	695	636	676	702	681	650	655	703	656	718	664	659	648	711	661	666	674	674	673	654	698	709	690	663	660	661	661	694	724	732	646	655	668	667	713	710	751	676	688	668	672	695	684	687	767	674	650	651	681	719	708	676	670	721	727	700	669	690	673	678	662	658	727	679	695	712	703	646	689	701	648	688	691	726	708	671	657	712	716	745	665	659	726	639	684	710	669	672	699	714	659	658	715	673	673	642	647	705	687	654	678	659	676	670	668	657	701	651	657	698	701	692	699	699	734	679	649	661	702	647	667	664	686	720	685	702	639	697	653	706	707	759	681	668	671	683	641	722	679	684	700	688	656	729	711	667	673	718	691	673	696	699	672	666	660	683	689	695	730	656	680	703	698	709	679	663	672	665	667	637	635	651	697	683	665	637	747	685	657	703	733	661	666	659	700	658	708	680	667	644	669	677	676	701	711	689	692	667	706	641	723	720	677	680	717	680	628	681	696	743	731	694	718	696	685	710	695	671	661	674	660	681	642	697	692	648	664	700	692	697	711	708	664	705	674	698	670	687	749	726	731	710	648	718	671	696	644	669	621	707	683	669	679	713	682	678	679	694	658	619	700	667	651	653	658	682	665	662	677	688	659	694	709	706	706	709	672	694	690	720	673	745	637	679	685	644	709	698	699	680	689	693	736	695	676	715	681	640	717	718	683	631	632	663	690	693	685	654	700	698	666	668	698	714	652	743	675	678	690	712	642	705	725	642	615	664	728	655	656	663	758	666	694	696	715	708	683	697	691	717	675	700	680	729	684	722	700	617	673	672	678	683	659	654	646	668	636	634	656	698	695	720	710	654	670	639	673	678	636	685	656	646	685	670	701	681	696	671	670	690	667	702	720	696	693	690	695	661	697	680	711	651	669	690	711	691	720	682	686	698	643	686	628	649	663	696	660	718	696	675	691	630	677	676	668	685	671	662	699	663	676	661	707	688	713	659	712	680	703	684	684	668	713	692	658	710	682	638	679	657	664	668	707	695	700	667	632	680	707	614	704	645	686	714	678
8089	12759	11203	11119	8053	6725	3374	3234	2245	1716	1679	1616	1480	1284	1227	1012	1008	1030	980	931	908	944	835	999	1142	1174	1113	1066	966	766	841	743	751	765	772	773	723	721	695	718	702	709	699	697	729	712	704	737	720	742	722	701	716	742	699	735	728	700	692	699	691	719	724	701	732	717	697	685	723	684	747	727	752	732	725	713	764	707	722	721	707	730	701	686	704	748	714	716	701	746	733	681	663	734	713	759	688	715	704	668	734	740	746	713	676	664	743	699	693	753	705	696	694	712	701	739	692	717	696	694	695	663	724	709	720	742	725	714	724	695	771	694	745	707	741	760	666	710	701	718	764	720	723	693	700	712	731	711	733	721	727	695	724	679	731	730	722	764	646	738	684	687	718	702	696	695	685	695	715	751	729	700	702	700	728	717	736	769	748	675	724	690	679	754	756	679	684	649	680	739	694	713	741	770	708	720	697	715	700	704	716	740	731	671	729	709	745	687	754	671	738	721	687	740	686	702	729	726	713	708	717	678	686	693	719	734	713	734	678	691	712	703	726	710	680	698	672	702	670	692	716	726	693	714	721	703	695	720	714	701	694	712	654	695	697	725	703	676	678	726	688	725	730	666	743	704	701	760	716	728	715	683	692	723	712	750	714	704	689	719	692	691	731	701	692	754	722	689	711	724	751	715	692	740	727	699	695	717	735	707	697	718	705	685	734	699	714	728	753	708	701	670	699	725	704	698	693	724	737	735	736	748	770	706	708	714	660	698	741	729	701	704	713	734	686	723	763	698	686	731	729	725	670	672	693	709	694	628	664	720	705	728	727	670	681	681	721	748	719	696	747	735	681	718	689	728	684	706	708	768	714	722	714	707	718	701	704	715	757	688	732	722	730	696	694	701	718	750	692	716	756	747	704	690	712	699	701	695	690	756	738	700	748	730	732	716	783	723	699	710	697	702	707	655	699	696	696	708	720	764	717	746	743	730	763	696	693	675	712	728	718	696	731	703	830	745	679	716	735	708	729	748	699	706	664	714	768	732	712	688	701	746	654	729	686	688	740	698	670	712	739	694	686	698	739	719	652	700	704	750	715	687	732	716	712	724	746	664	730	691	716	701	709	705	772	729	724	664	725	695	705	750	714	710	651	690	747	707	728	692	768	730	698	724	705	670	715	722	772	709	733	712	696	677	715	689	697	718	690	704	769	692	726	741	683	699	706	748	695	703	718	687	725	670	691	768	730	702	705	710	716	752	754	736	693	749	728	719	707	714	766	682	690	708	709	713	717	683	728	681	728	690	698	696	703	676	753	683	723	679	733	685	727	714	718	715	667	718	707	739	682	727	702	738	712	769	717	712	739	716	708	653	698	709	757	724	731	688	720	726	712	748	693	682	723	713	705	738	794	693	765	734	726	705	712	680	669	685	724	731	715	693	755	659	667	698	706	665	725	739	751	706	696	741	714	736	697	738	706	710	721	698	704	726	731	692	730	692	711	655	711	652	765	707	794	740	756	678	676	671	741	721	721	729	712	720	696	704	684	716	728	732	719	739	715	701	659	729	686	697	673	760	714	723	726	698	697	687	705	723	712	740	696	717	687	727	655	750	726	749	719	751	734	687	694	782	708	727	733	728	755	725	722	723	724	715	732	699	722	723	728	697	670	721	718	665	710	709	696	726	669	705	695	684	702	738	700	711	718	703	680	679	661	711	731	734	683	726	712	706	684	702	736	657	719	719	712	710	746	757	725	723	761	754	697	734	688	740	695	713	660	670	714	708	787	698	673	730	702	738	700	724	724	737	729	725	728	734	724	672	727	700	692	732	719	753	699	722	725	741	772	744	708	697	715	696	715	732	655	709	713	776	717	705	709	706	725	715	749	709	736	723	736	678	692	733	710	706	669	706	690	680	736	761	709	700	715	725	697	697	739	733	712	696	730	720	703	679	683	719	706	719	710	717	705	701	724	741	754	694	690	753	780	764	723	691	748	686	684	736	719	700	692	720	714	741	762	690	700	745	734	729	705	706	685	708	745	702	705	701	715	723	723	724	670	687	690	694	735	726	699	723	734	685	728	726	695	684	708	700	680	657	762	718	674	702	730	710	724	706	732	740	775	722	660	681	760	734	716	730	729	748	714	724	682	713	716	721	689	772	704	713	700	702	717	711	740	658	728	701	691	729	712	681	707	763	655	710	692	694	749	710	707	667	685	729	698	697	708	680	707	701	697	714	725	675	686	726	709	694	711	680	714	743	731	727	707	723	688	690	699	675	725	706	682	708	668	694	668	715	697	668	704	721	715	733	676	738	703	717	721	669	772	706	700	706	681	715	711	674	697	724	755	707	692	724	728	712	638	750	659	694	709	673	685	716	710	698	723	691	738	687	682	715	719	707	715	741	693	709	720	689	721	703	707	766	718	720	768	711	720	718	720	664	741	639	714	699	725	683	689	654	758	689	708	751	744	699	717	743	721	704	685	694	668	734	724	681	725	689	678	673	731	750	774	710	732	734	719	705	705	761	720	727	710	717	702	726	720	712	679	710	672	732	710	677	637	701	731	661	710	687	702	738	707	772	686	710	674	744	688	738	766	742	748	699	698	691	726	728	724	730	722	689	681	724	716	753	718	748	745	672	748	714	718	723	746	715	654	711	705	754	699	743	725	711	737	702	744	719	672	710	714	671	710	744	721	695	710	681	738	748	685	690	691	700	713	744	725	680	750	706	720	719	725	725	680	693	710	741	692	709	700	716	711	662	703	717	693	766	692	744	676	710	683	745	717	748	743	733	718	731	771	684	718	661	689	723	765	708	687	706	709	735	677	749	701	722	734	717	726	698	677	680	700	656	737	780	707	715	711	700	736	742	734	663	693	710	732	708	691	701	691	712	698	739	776	730	746	709	729	735	696	706	704	757	723	683	701	694	706	715	716	703	687	730	682	708	762	739	736	662	727	751	739	670	714	671	731	720	729	729	677	730	690	681	681	713	682	695	676	669	701	713	741	720	723	734	689	712	752	717	731	713	685	685	755	687	698	713	680	774	711	701	694	741	715	743	673	729	684	714	733	697	674	703	686	709	721	712	710	723	660	724	694	701	669	682	796	701	734	678	733	744	710	683	674	691	720	761	656	711	760	726	718	721	731	680	739	730	698	713	720	713	701	704	713	699	701	727	733	716	702	715	705	696	733	735	694	710	737	733	698	726	691	716	666	712	699	683	735	725	710	736	721	732	738	702	716	714	695	734	758	719	643	748	695	679	714	705	747	679	715	734	659	642	710	727	720	676	717	718	736	756	720	754	717	713	711	730	699	711	732	724	691	753	727	693	723	723	713	681	710	692	723	683	684	750	693	687	746	739	706	691	722	672	643	740	713	730	667	733	729	709	732	687	760	714	735	702	721	683	721	707	705	707	711	682	727	696	730	688	715	696	692	711	714	709	731	756	743	727	728	703	747	703	696	702	699	732	697	738	730	705	718	706	770	738	721	708	692	698	730	693	757	706
24058	21295	28572	24366	21469	13511	3583	2258	1777	1632	1477	1359	1301	1218	1089	1046	968	884	899	855	839	784	802	1512	3229	3779	3209	2222	1884	1364	1063	851	751	710	689	661	660	675	717	713	672	717	674	694	671	649	705	659	621	651	671	642	649	690	657	664	664	687	656	651	655	711	674	713	644	708	680	670	654	681	657	701	638	652	671	663	664	623	650	651	733	641	657	681	651	695	680	644	686	682	658	648	685	657	665	678	687	672	665	664	658	641	615	623	659	644	703	669	695	656	687	700	690	632	654	659	666	670	648	623	680	642	650	676	634	682	666	713	677	649	665	591	669	686	692	657	699	640	672	663	677	674	649	666	649	629	677	669	692	681	669	632	716	653	656	676	636	655	665	642	698	666	649	655	665	644	622	682	672	663	630	696	695	674	682	649	670	718	649	647	661	673	671	672	607	670	677	699	702	669	683	674	627	674	646	673	675	678	693	639	657	659	646	648	662	631	703	692	667	661	646	648	638	616	651	677	662	656	655	651	669	699	685	669	641	700	681	663	754	698	703	644	645	649	633	703	681	649	674	676	669	670	664	709	644	657	665	668	735	680	706	653	628	636	661	675	688	641	623	728	674	704	648	664	677	665	706	681	693	668	667	635	670	679	661	660	657	634	678	656	689	626	662	694	626	671	691	647	702	635	650	652	714	664	629	672	626	677	664	663	684	653	682	667	679	660	699	672	634	740	690	684	650	731	706	718	666	680	657	666	626	647	718	598	652	681	647	689	672	642	656	665	650	704	667	629	665	680	693	681	643	659	654	706	668	664	683	649	627	635	695	700	678	679	662	635	660	680	652	684	699	680	696	710	658	668	639	653	675	712	635	715	634	644	659	669	661	643	660	659	696	636	692	656	647	625	632	649	648	681	714	648	704	663	681	680	669	669	661	706	662	658	651	666	703	684	688	724	677	688	681	659	698	672	603	704	636	765	641	709	701	677	620	675	687	658	676	671	666	647	676	663	685	673	670	685	669	638	702	680	651	683	637	692	669	710	704	700	690	675	660	662	634	647	640	691	662	646	670	653	604	644	685	692	674	661	641	635	680	679	719	665	691	675	669	662	692	716	640	704	677	637	657	669	635	679	695	624	694	690	625	686	631	679	664	666	662	651	644	664	663	601	670	635	657	699	706	704	681	643	648	702	679	681	670	644	681	662	695	678	666	674	690	668	727	678	664	680	620	643	686	651	665	671	655	694	700	714	737	678	674	711	630	667	659	666	724	666	658	656	631	690	657	649	683	656	685	690	669	683	652	668	648	658	639	650	638	659	696	618	641	647	680	620	645	678	682	672	627	673	669	703	705	679	678	687	693	634	663	703	655	675	678	697	667	642	702	669	690	711	641	682	685	653	673	689	694	629	658	662	659	683	672	616	666	692	666	680	671	663	686	698	638	693	655	647	662	683	667	652	612	655	634	712	661	647	720	677	622	694	714	665	666	637	607	617	643	659	664	675	672	621	676	667	697	715	650	688	656	727	645	649	652	691	652	695	633	707	664	638	637	655	659	646	691	649	662	677	672	621	637	672	697	677	675	675	674	671	724	646	669	652	678	689	666	707	680	653	646	675	696	657	651	723	661	643	658	677	641	682	662	653	688	624	693	689	629	645	665	634	654	667	687	634	658	635	644	625	680	698	657	693	654	657	642	681	665	625	629	669	661	711	662	637	697	660	662	677	691	654	681	667	638	617	677	653	679	618	655	667	678	661	698	670	657	711	641	706	638	672	682	632	682	665	646	658	665	651	647	637	665	651	659	670	683	662	682	671	638	647	660	668	633	726	657	662	653	680	668	693	637	640	657	650	662	640	657	661	653	664	697	676	676	654	660	642	720	678	659	707	631	671	644	672	654	662	660	702	679	672	646	623	699	658	695	684	643	687	659	670	633	668	677	674	677	664	658	671	664	652	694	707	671	656	672	669	661	692	674	658	759	676	650	664	654	642	672	656	630	679	674	657	690	675	682	679	646	611	664	649	695	672	728	661	672	631	686	633	657	660	707	698	685	638	658	697	679	681	631	642	698	668	693	662	674	680	693	685	705	675	629	665	704	697	649	670	666	672	677	679	622	656	673	689	707	639	663	658	628	667	695	666	641	662	679	638	673	700	692	662	683	683	672	645	673	658	640	661	657	706	631	690	662	676	672	685	650	659	633	700	645	641	677	680	677	691	661	627	688	663	710	669	651	659	653	652	669	661	658	655	689	685	647	664	647	712	621	709	659	640	650	658	647	649	666	663	650	686	643	645	643	673	636	668	617	628	692	653	672	670	676	693	688	636	671	642	686	659	667	669	703	677	656	693	723	688	720	668	713	626	678	657	648	667	675	696	666	704	700	658	703	686	664	637	636	638	702	646	668	639	660	640	616	674	689	662	654	705	635	705	650	657	673	643	673	661	651	645	668	728	668	662	682	644	683	652	672	663	686	677	693	677	661	680	633	677	671	631	636	702	632	645	609	682	654	699	682	671	698	659	650	657	659	675	663	679	688	685	663	682	638	665	633	670	664	654	692	677	617	642	624	659	620	703	723	700	680	664	657	681	695	656	693	679	683	632	674	655	706	680	624	662	675	663	699	634	683	657	662	731	694	631	654	669	690	689	634	666	642	698	695	700	661	696	652	710	660	651	645	639	669	691	622	681	604	654	695	688	653	647	661	652	649	700	698	627	661	621	630	673	692	629	674	690	625	640	655	668	717	651	729	654	656	663	667	634	656	619	634	660	654	677	653	668	677	646	651	645	671	717	687	635	659	719	647	722	673	667	688	690	652	649	695	661	685	663	646	680	658	712	700	640	679	683	664	641	653	643	646	648	651	719	663	665	712	718	678	698	707	663	707	658	683	685	672	670	628	680	695	628	636	645	727	627	663	695	704	703	648	713	667	655	672	637	659	656	653	668	636	655	666	661	713	634	681	635	611	667	691	664	654	712	637	673	621	681	677	656	641	698	645	645	675	620	663	668	670	635	667	675	639	718	675	671	645	674	716	693	697	675	728	680	680	664	646	682	655	715	655	653	631	654	655	641	652	703	679	694	652	667	642	659	636	701	669	679	644	649	647	707	663	673	686	668	682	640	675	669	615	645	675	683	661	687	661	679	634	665	681	708	686	624	679	678	723	673	699	656	668	686	661	670	678	685	691	670	676	662	687	702	663	653	634	638	676	657	651	639	641	688	644	661	695	656	734	643	718	667	669	629	657	656	676	638	654	674	659	646	684	666	691	648	706	629	662	667	651	680	684	632	639	678	702	668	695	690	621	685	655	677	664	686	652	708	648	662	658	667	643	652	620	711	662	649	651	691	661	676	677	632	674	656	666	667	713	666	679	642	671	634	741	644	668	683	626	634	665	683	654	682	640	696	666	625	648	669	684	624	638	671	662	674	690	653	646	654	673	648	696	636	642	665	639	691	635	649	645	710	665	717	691	643	685	665	692	639	678	678	634	654	656	689	645	651	644	649
8165	21495	20181	16288	15210	6863	4439	3554	2698	2493	2341	2015	1867	1641	1498	1331	1182	1156	1147	1172	994	969	928	2182	4736	5509	4422	3133	2392	1761	1247	970	799	741	737	673	684	694	676	749	711	665	685	684	679	698	675	701	688	683	698	694	726	659	669	730	693	678	753	687	675	714	663	641	716	707	684	699	677	685	680	659	685	719	683	701	644	674	688	708	672	716	694	720	698	651	666	727	734	693	708	670	715	644	667	712	687	689	698	674	687	695	722	697	682	646	681	713	666	669	689	694	687	684	675	640	732	674	717	650	695	681	684	689	686	678	699	722	680	688	649	690	649	680	700	690	690	715	738	762	700	669	739	689	632	684	623	712	687	658	657	742	703	667	648	676	669	730	667	722	702	711	655	664	704	712	699	708	619	713	693	667	746	638	704	684	658	674	682	677	670	676	682	713	666	699	655	694	712	663	664	677	663	665	716	683	674	685	704	714	713	692	703	658	736	714	672	692	722	653	679	684	719	712	643	714	678	674	706	693	670	688	691	683	692	761	687	660	651	671	720	643	639	663	723	649	678	651	674	694	709	740	709	701	702	718	686	666	673	666	656	698	725	687	714	720	692	677	698	678	672	671	655	633	673	649	693	687	720	714	731	745	722	684	645	689	721	741	694	729	693	660	730	649	675	696	705	681	726	708	679	715	680	710	696	701	712	698	702	709	644	702	677	713	707	679	703	654	641	692	720	702	674	655	690	634	719	725	684	651	674	680	690	702	713	680	719	642	675	700	709	754	705	688	697	732	681	707	660	697	696	730	667	716	671	698	683	695	654	641	712	699	728	716	671	707	655	635	655	723	682	646	648	706	729	676	702	687	664	720	680	679	681	676	693	693	673	676	669	706	717	670	735	689	635	689	686	700	729	699	687	650	668	686	673	729	720	703	693	690	664	722	672	719	694	708	714	676	719	680	703	709	632	793	654	684	712	734	734	710	706	644	708	713	627	701	667	717	698	689	706	685	661	711	697	727	714	674	690	694	674	724	676	627	700	701	703	663	660	702	690	697	725	680	685	643	664	699	688	734	647	683	684	721	665	655	704	715	699	641	702	687	659	675	633	693	679	678	701	686	679	715	689	632	741	671	674	703	713	723	718	681	691	733	692	717	667	670	669	681	685	704	703	690	664	714	687	692	680	656	735	670	650	670	681	697	717	644	725	673	710	705	780	663	707	747	683	687	666	698	668	741	693	730	713	683	752	726	686	658	678	692	735	682	682	681	706	657	702	716	675	667	692	645	718	658	707	694	678	684	745	677	687	667	684	695	685	690	708	681	634	647	694	683	699	725	696	717	642	690	715	703	700	676	733	706	706	708	698	693	685	677	682	725	709	679	709	659	689	671	716	708	661	702	680	652	701	681	689	730	676	690	701	721	697	683	680	654	662	743	681	707	692	694	698	697	666	682	691	704	697	708	712	658	669	652	671	674	669	673	669	673	718	695	686	708	669	675	653	725	675	613	690	653	693	685	687	693	711	688	678	696	664	690	638	684	666	704	678	671	710	649	720	637	703	664	718	664	726	688	658	710	692	691	682	671	706	716	715	682	707	665	719	691	693	694	738	700	733	698	665	678	705	678	673	727	697	700	705	663	675	710	718	663	664	696	674	665	641	696	672	674	675	679	698	726	725	670	701	678	619	684	653	676	683	682	691	739	672	665	660	687	734	670	672	744	743	696	685	681	724	732	709	723	712	690	624	677	685	723	683	697	658	706	653	675	716	689	648	745	678	726	633	701	727	718	736	635	669	720	704	685	699	701	707	704	683	689	694	677	709	654	710	676	678	678	697	695	704	685	695	641	715	680	712	712	688	689	702	683	696	704	681	735	663	694	658	691	670	671	671	725	702	688	677	652	663	735	672	666	683	677	668	711	705	646	663	694	702	695	669	730	736	680	667	632	671	734	679	659	693	738	665	710	659	721	719	665	655	686	700	720	659	727	667	730	730	721	739	684	668	704	679	681	717	708	684	631	635	678	648	678	704	697	744	690	707	664	718	682	693	685	692	678	718	642	730	696	676	661	710	707	654	674	660	707	666	714	701	686	692	674	723	703	705	656	710	692	660	705	692	671	696	647	722	694	668	652	698	716	695	685	657	689	759	718	689	702	651	679	664	667	677	704	705	674	752	749	652	747	656	652	700	707	685	672	724	729	704	687	658	670	705	704	727	673	660	673	702	683	697	676	690	657	699	696	695	668	682	686	677	733	674	663	747	716	689	708	719	705	683	706	675	653	708	720	718	671	704	670	690	700	676	719	671	651	714	709	676	676	703	681	675	693	671	732	684	710	669	677	677	673	684	710	653	668	702	743	645	696	650	728	669	668	744	678	645	689	698	704	659	690	714	663	652	646	683	672	657	695	639	722	689	642	721	639	672	693	700	683	713	676	641	670	720	663	679	721	689	703	654	694	678	725	708	711	659	656	696	666	698	683	689	657	698	697	695	683	701	672	690	703	645	714	713	700	676	654	679	685	673	726	693	680	732	727	697	675	676	720	729	691	707	692	713	696	733	682	704	698	685	703	680	740	655	724	640	701	698	679	684	670	715	745	691	706	678	727	687	684	759	718	697	693	704	686	702	707	645	686	642	683	693	646	716	709	710	634	697	684	664	696	700	700	647	663	693	715	656	709	677	695	707	684	708	668	744	702	731	685	679	704	721	670	696	662	698	674	743	728	729	693	707	714	748	643	698	620	687	713	703	706	690	735	721	689	725	713	661	674	689	674	702	689	664	745	667	683	674	693	671	646	737	675	663	719	689	646	710	706	653	678	682	732	710	719	671	660	704	657	692	685	682	669	663	642	696	696	672	689	689	690	681	662	701	699	698	725	713	677	660	728	731	712	717	700	689	696	695	701	732	671	670	727	710	660	677	688	682	691	709	714	683	687	705	672	684	702	721	744	706	661	686	663	683	713	692	645	638	698	701	665	725	736	681	688	712	715	673	641	660	674	680	655	691	679	726	688	658	680	718	728	699	675	692	666	676	718	704	652	661	758	718	712	688	671	690	658	731	681	645	747	656	717	686	705	693	687	642	667	671	692	650	736	690	679	700	736	684	693	690	667	687	677	712	670	699	688	696	687	665	690	726	687	655	703	675	713	638	708	747	693	686	719	682	702	704	671	685	688	707	635	693	670	696	707	712	754	724	641	727	651	709	717	686	681	696	709	666	671	696	741	667	643	723	713	654	682	684	705	634	684	681	653	759	683	649	736	653	739	726	697	651	658	706	699	743	698	651	716	721	689	698	709	682	715	679	722	673	703	691	696	712	659	678	701	720	698	663	701	685	672	706	674	703	667	708	703	728	720	711	662	665	689	683	711	679	670	692	741	689	670	686	733	658	654	671	663	726	710	711	719	694	699	721	683	707	680	678	658	684	734	724	705	694	686	679	731	666	680	646	713	642	723	743	695	750	650	695	675	675	671	657	640	717	699	719	675	700	666	698	657	708	686	641	666
25156	21294	27519	25431	15692	4161	2320	1731	1590	1477	1377	1259	1294	1173	1075	968	996	969	946	940	926	892	905	1227	2166	2422	2282	1876	1459	1208	1032	935	890	804	868	810	765	831	814	812	778	786	769	788	774	767	780	797	784	815	812	764	833	834	805	753	808	758	860	823	781	808	789	754	828	711	781	797	807	799	859	817	785	761	819	822	773	838	763	802	805	771	758	819	766	788	829	791	813	799	825	802	836	829	826	802	779	783	806	836	771	832	776	744	796	770	786	778	809	793	708	842	766	799	836	851	835	770	804	787	883	797	780	751	753	746	806	781	793	839	856	808	809	802	778	831	830	799	781	780	789	797	763	804	782	773	809	811	765	793	816	834	801	777	792	801	793	786	792	835	818	803	808	782	776	789	788	776	817	786	802	839	816	799	808	844	811	804	855	787	746	829	815	770	805	792	743	792	752	787	787	804	822	788	786	774	833	815	833	822	796	839	836	796	803	759	851	765	733	819	728	819	782	767	826	813	804	794	842	783	778	769	818	754	779	817	765	799	763	811	754	753	815	853	746	877	799	818	849	879	783	807	805	783	772	759	769	787	835	753	798	795	792	783	833	812	829	825	759	833	768	774	763	780	802	778	807	793	763	824	770	792	819	816	837	816	824	789	810	747	850	764	798	777	802	811	810	790	755	804	789	774	797	778	773	823	824	762	857	776	785	793	814	805	771	810	808	782	815	791	797	855	743	825	827	779	814	839	824	757	780	733	792	828	841	811	809	845	836	807	812	807	783	756	832	808	787	796	805	811	807	758	809	807	813	803	862	847	813	793	774	783	772	755	799	843	782	773	829	814	838	776	799	792	808	829	821	795	782	763	818	799	796	822	833	792	815	780	782	819	793	815	819	826	772	814	776	810	801	806	849	795	787	800	812	786	764	791	827	822	775	784	772	781	789	777	834	764	797	821	806	803	809	757	772	813	806	794	789	833	804	822	842	805	737	817	796	777	806	814	761	792	829	839	810	769	806	842	816	844	771	773	801	807	764	788	839	810	791	810	808	815	701	772	795	834	807	801	813	794	800	752	776	795	779	841	858	750	835	752	856	811	741	802	815	775	794	817	801	816	770	749	833	805	762	765	821	787	810	757	796	819	764	800	820	834	824	759	793	760	811	775	792	739	776	814	829	775	792	838	865	812	792	756	768	811	834	795	812	812	823	782	788	787	755	796	828	736	838	831	811	810	806	771	846	809	762	858	786	814	766	791	830	780	807	786	802	763	792	823	772	780	783	859	813	833	730	799	798	760	760	786	787	814	775	830	727	772	801	842	785	846	817	756	826	824	803	801	747	775	816	817	796	810	779	819	802	785	782	809	804	833	817	811	833	808	799	745	804	776	776	787	792	799	821	755	796	801	821	858	806	817	772	795	825	814	800	804	811	799	774	822	781	775	819	766	804	841	781	802	803	801	811	822	770	807	811	808	821	807	826	817	820	839	819	805	830	797	797	846	843	804	821	831	824	822	806	781	765	771	745	780	825	793	863	839	809	836	804	833	813	815	862	782	807	778	830	770	788	789	854	807	831	784	813	784	801	836	761	813	790	792	813	832	745	849	824	812	734	790	775	809	808	764	775	792	857	780	778	754	759	815	791	816	827	761	794	820	787	793	810	813	814	778	848	808	776	796	791	790	776	814	841	760	804	801	812	803	772	858	816	743	828	776	847	800	813	810	819	844	789	819	783	792	798	767	776	776	837	819	767	866	778	769	795	806	831	771	796	807	813	846	801	750	794	819	771	801	829	815	751	785	800	812	766	795	847	767	842	783	843	836	737	752	805	779	752	790	849	875	793	809	780	792	747	754	823	783	797	732	786	750	788	837	802	794	810	793	826	750	782	766	815	857	793	777	807	827	810	809	794	761	807	796	808	782	764	813	737	822	835	785	812	798	785	767	820	857	760	825	808	794	806	816	793	870	808	821	744	827	794	806	792	821	811	787	787	769	835	752	821	828	806	807	809	811	830	783	794	806	800	769	795	784	824	781	752	793	780	786	859	808	762	857	783	811	778	850	797	788	762	812	791	844	823	808	773	839	775	717	749	839	788	811	842	777	788	772	862	828	780	798	867	800	795	773	784	774	755	824	805	741	785	904	767	724	849	761	857	768	825	863	804	784	765	794	768	774	753	797	808	782	849	796	753	745	864	839	820	782	806	788	866	741	732	731	805	775	808	832	816	846	800	751	810	830	850	795	778	779	784	822	766	836	789	810	792	786	832	843	790	818	783	811	824	796	772	789	826	824	752	757	767	864	843	786	775	794	748	808	796	809	800	846	809	837	838	787	803	799	812	800	867	800	832	776	822	869	834	770	842	769	824	837	823	785	765	852	741	737	801	811	823	767	782	780	785	793	822	738	789	768	806	836	802	767	785	772	788	780	775	815	786	780	789	786	736	802	780	776	775	788	790	836	783	809	736	825	819	761	785	800	765	773	811	818	831	825	786	786	778	795	769	797	807	755	858	739	776	767	790	833	737	789	781	794	812	791	759	781	798	798	821	847	800	769	813	812	766	766	824	779	791	807	790	780	782	852	761	756	751	841	783	801	782	789	770	784	788	776	801	746	776	769	786	789	797	773	803	762	784	727	806	813	806	828	799	796	827	745	795	825	818	824	824	788	825	834	782	804	828	790	824	801	849	795	807	794	817	793	756	826	814	814	814	851	821	815	813	784	831	771	846	808	852	819	756	806	839	843	824	804	771	775	811	852	797	821	795	804	760	809	851	768	803	800	767	779	797	784	793	780	755	802	764	767	785	800	766	760	793	805	795	782	808	822	788	774	770	795	827	817	790	830	802	830	776	868	808	776	806	820	832	842	781	777	822	792	767	810	815	821	850	784	785	795	820	811	824	835	810	803	790	788	829	823	806	809	791	836	774	764	808	815	781	753	762	778	760	770	740	823	760	794	778	801	804	823	795	825	794	777	840	772	778	829	823	793	780	821	775	784	830	891	819	765	811	819	767	765	821	810	807	782	775	796	782	784	794	821	777	758	756	751	846	773	805	722	749	829	807	822	821	846	782	787	859	797	754	799	771	797	845	763	777	785	756	790	835	797	759	828	777	777	777	752	790	770	806	730	787	831	799	775	800	842	785	837	833	775	827	825	809	830	777	796	790	801	813	773	809	802	816	782	790	835	804	772	829	785	777	861	791	777	888	795	788	799	796	860	765	791	822	771	794	800	792	755	831	837	764	773	740	811	748	786	791	772	803	823	835	770	817	817	787	772	764	817	804	932	810	773	834	820	782	779	770	773	784	859	797	816	802	832	782	789	808	816	786	782	831	769	840	856	789	827	813	808	854	874	811	797	806	800	805	836	794	805	814	778	799	794	787	846	804	791	785	800	796	787	800	819	823	764	779	745	770	845	837	819	830	823	805	803	763	813	806	750	781	756	798	790	811	829	789	796	771	783	821	829	766	800	785	820	818	769	787	804	769	801	787	808	783	782	784	802
7866	19201	18295	12909	11575	4900	3483	2686	2508	2196	2038	1857	1778	1526	1371	1277	1184	1136	1087	1095	1011	956	957	1723	3494	3887	3398	2541	1937	1500	1195	1010	889	890	871	855	847	876	780	796	817	825	799	821	808	863	836	782	863	840	790	766	789	796	826	805	832	811	779	882	837	792	832	811	820	826	842	819	842	801	877	794	779	823	857	804	820	852	845	802	833	823	775	799	812	872	854	809	835	838	859	751	803	838	791	871	827	823	855	802	781	844	832	839	797	837	762	787	850	789	837	840	790	821	850	868	780	821	901	816	900	798	863	778	765	814	818	764	766	874	811	777	793	795	824	833	809	826	776	872	805	823	859	829	833	847	793	863	802	807	848	832	839	840	752	827	835	828	863	816	792	860	818	835	876	837	848	796	794	867	822	841	819	845	894	812	811	830	814	844	823	891	827	843	781	794	840	829	815	848	848	789	795	861	872	846	844	827	862	810	844	826	810	842	813	874	844	833	824	806	832	794	798	853	885	801	862	839	811	780	864	855	836	775	865	835	784	870	807	863	868	870	808	830	838	832	846	774	878	825	830	835	841	818	854	841	830	809	796	786	826	794	806	847	796	866	849	832	803	836	831	839	792	843	821	833	825	775	857	790	787	811	788	811	802	836	798	823	842	853	855	859	839	807	808	854	860	868	871	783	869	839	801	816	787	845	810	786	801	825	778	831	868	846	826	845	829	794	848	811	824	808	821	863	841	818	749	850	805	894	804	817	813	856	847	862	805	793	810	878	794	837	822	830	804	820	821	873	827	834	805	844	829	841	824	820	868	783	839	835	808	869	796	842	827	835	825	861	827	829	855	873	842	808	832	771	885	876	842	778	809	821	830	857	835	835	855	863	858	862	837	819	781	870	923	826	834	851	789	776	818	835	814	802	787	839	842	834	768	835	821	800	834	791	827	859	865	817	837	790	858	843	848	842	833	833	918	788	855	851	812	800	829	760	840	828	885	851	833	794	780	809	814	861	762	837	872	816	800	863	800	817	881	841	832	799	847	864	877	815	806	825	836	853	840	800	797	819	835	807	841	807	868	790	867	836	872	901	809	854	819	848	831	848	803	853	839	858	829	806	824	771	849	848	885	833	861	816	836	814	821	846	838	844	832	851	848	826	830	807	812	851	891	843	832	854	816	808	833	826	813	794	847	833	809	809	835	792	848	830	831	854	846	841	819	852	832	865	867	768	835	853	837	891	837	811	835	822	777	774	853	756	849	827	844	828	789	812	822	844	853	864	818	817	838	812	752	826	828	808	806	846	821	828	821	832	842	896	834	819	820	800	853	816	840	840	824	777	794	840	831	838	804	798	824	842	849	819	847	834	838	806	853	819	835	819	866	876	831	797	816	812	833	785	809	825	786	759	786	881	855	822	897	825	793	804	773	841	828	795	828	844	813	801	810	805	828	764	842	867	848	791	823	834	835	814	815	935	753	835	852	832	871	848	791	836	801	786	863	811	803	847	816	838	855	770	813	790	824	841	850	854	830	822	828	832	812	804	812	792	823	868	818	831	865	839	809	839	892	801	854	846	858	821	776	820	767	871	822	889	812	867	771	867	853	831	786	797	852	797	815	791	844	782	828	887	832	814	852	821	835	809	842	870	808	785	802	830	789	878	831	831	794	883	882	817	801	803	838	823	796	805	830	801	792	815	881	862	778	839	832	822	810	820	827	813	884	819	860	818	808	783	800	821	867	897	817	806	817	848	799	826	832	822	779	813	900	880	858	842	798	839	804	872	821	818	788	825	802	804	828	859	801	853	807	801	821	832	819	834	828	841	826	787	839	817	867	799	829	783	840	831	750	819	818	803	773	854	793	801	814	814	772	838	775	872	861	822	844	867	840	794	794	829	796	829	876	790	815	814	860	842	832	777	798	861	814	833	792	843	814	854	853	832	803	853	779	831	803	817	853	850	860	827	845	797	845	833	810	873	803	827	775	866	831	783	831	861	764	786	846	809	818	835	867	836	803	811	845	816	865	773	820	857	843	857	822	779	833	847	822	877	817	757	829	806	881	842	847	885	809	815	855	823	851	858	907	866	841	794	820	821	797	777	808	783	856	801	808	832	798	805	800	813	878	796	800	809	817	779	853	840	814	850	803	773	885	797	869	834	830	839	838	820	817	838	802	810	898	833	799	842	878	832	819	813	800	789	804	845	852	807	852	855	848	820	809	861	864	828	841	852	804	845	820	818	837	859	818	776	808	819	867	826	838	836	785	841	773	824	843	832	766	823	802	822	781	815	868	809	797	810	821	811	835	817	812	825	790	811	876	870	814	850	832	829	850	904	836	844	780	823	848	850	805	823	833	830	883	821	818	813	810	873	822	808	895	841	810	849	792	831	831	850	819	842	802	848	814	813	773	842	810	847	867	835	843	834	816	818	828	818	793	801	831	860	853	856	802	802	835	773	753	817	856	822	811	859	819	810	852	841	851	825	778	798	804	813	798	831	820	824	820	803	799	852	814	789	872	781	819	814	865	896	837	803	849	838	766	825	771	808	816	844	867	793	813	875	803	792	797	799	788	852	821	887	872	858	792	846	841	821	837	816	824	824	840	847	817	818	778	835	806	859	817	828	807	823	855	810	839	839	802	853	789	854	823	825	873	857	844	799	778	816	824	821	795	827	841	833	769	819	802	836	845	857	782	859	804	823	844	853	833	808	827	788	808	835	801	867	820	797	858	838	814	804	845	858	869	895	806	796	842	820	856	848	849	809	853	805	834	873	823	827	849	874	873	853	888	818	802	849	820	865	797	847	817	763	766	834	779	823	768	831	807	852	840	788	835	893	809	800	833	833	891	811	801	772	803	779	790	809	855	833	798	819	856	800	845	841	829	853	866	806	819	837	791	843	828	826	797	778	803	880	800	819	815	844	807	826	778	815	870	844	825	826	813	825	856	830	824	783	792	788	900	823	783	839	791	844	786	784	824	802	793	789	866	891	883	837	869	803	831	813	850	835	806	833	757	818	729	837	889	822	846	795	823	816	800	840	811	807	822	846	843	852	830	798	826	773	867	819	823	827	861	825	881	773	832	782	848	815	798	798	832	833	805	799	870	852	862	754	821	840	807	823	805	859	801	832	823	873	873	835	807	824	828	877	793	856	816	827	804	812	784	819	873	847	844	801	849	763	828	845	806	817	835	837	849	835	808	844	873	786	830	801	772	821	848	817	843	803	826	828	772	798	846	838	811	844	792	865	854	892	882	853	853	842	832	785	805	829	832	777	879	824	822	855	844	825	806	790	782	864	845	839	873	834	870	850	747	812	819	812	834	791	824	820	854	820	857	811	796	881	839	792	792	852	846	802	844	849	809	770	846	837	791	819	792	812	796	855	831	812	806	838	844	858	777	843	814	835	791	814	798	815	837	842	840	744	843	817	805	809	797	790	892	785	836	863	794	794	888	817	810	868	857	829	802	821	835	791	796	842	872	830	861	812	824	837	833	831	896	810	867	808
22703	21224	28922	23812	21225	21301	12499	2972	2171	2160	1831	1807	1516	1464	1532	1393	1276	1227	1194	1102	1016	1053	1037	2183	5100	7263	5950	4411	3159	2126	1592	1169	1030	960	864	806	851	874	891	872	902	835	854	833	844	855	880	886	785	821	889	852	858	877	824	916	869	802	849	807	851	877	837	859	814	835	830	862	814	834	878	833	826	849	906	838	859	799	880	882	814	874	913	919	809	803	871	879	814	830	863	844	866	832	878	816	816	858	820	863	821	834	855	883	852	821	825	833	830	868	843	911	852	864	863	853	874	831	823	831	845	885	881	839	815	835	867	862	824	895	773	828	826	839	845	807	883	872	833	870	867	852	851	869	872	822	853	857	806	867	868	869	832	889	888	850	872	877	869	914	870	819	832	816	882	847	838	867	882	818	860	871	853	845	873	813	818	863	825	851	842	833	810	849	855	842	885	812	837	845	826	888	858	822	879	919	849	881	862	875	838	890	847	837	799	843	821	836	800	903	823	848	847	871	878	851	856	825	869	889	810	855	885	934	899	894	852	855	832	863	909	820	850	850	840	873	904	852	910	815	857	810	875	844	824	853	872	886	869	829	842	856	831	845	844	872	892	909	851	820	837	920	857	904	886	807	815	846	848	844	835	811	843	816	840	888	872	852	835	779	817	886	812	899	886	875	824	850	850	848	871	819	856	827	823	885	869	937	857	843	848	875	802	834	915	849	840	855	855	872	834	832	880	860	856	854	854	826	845	839	829	834	917	894	809	854	848	837	846	822	872	877	837	926	834	884	827	868	819	825	870	808	891	821	816	831	821	845	846	852	845	834	801	827	834	861	806	894	826	864	879	812	888	772	856	890	899	790	911	852	828	867	828	868	883	850	821	892	817	847	878	816	859	825	803	847	846	849	840	877	836	825	870	854	900	849	809	834	846	844	836	884	853	829	877	836	815	879	876	898	889	874	855	871	840	835	818	788	850	870	831	846	873	828	819	793	822	794	864	859	869	845	854	874	826	833	853	858	895	886	897	833	849	840	849	865	882	840	837	775	829	863	859	819	855	821	860	874	876	846	916	909	844	840	830	862	865	815	845	800	834	872	868	840	861	879	887	781	887	853	889	862	849	903	902	848	867	856	881	872	852	838	821	779	829	842	866	847	855	801	924	842	860	843	858	856	826	853	849	844	891	880	855	801	868	899	840	827	838	809	856	814	855	905	841	850	854	843	858	793	825	843	871	913	814	815	815	883	834	852	832	858	843	881	867	883	840	814	857	861	888	863	851	805	829	873	827	845	900	831	873	862	854	896	833	857	846	852	857	829	854	870	895	925	839	790	835	858	820	868	858	841	862	851	838	867	852	773	810	770	831	838	836	878	900	813	858	851	843	839	829	881	842	806	817	874	878	838	815	832	853	847	860	842	840	834	826	851	839	868	871	854	861	861	856	858	851	798	860	840	849	843	819	962	859	835	873	843	878	801	868	847	900	898	809	860	849	842	853	858	850	828	864	904	864	820	843	856	844	862	818	857	852	890	820	871	851	835	875	803	878	796	865	820	893	864	855	879	822	864	856	880	838	851	806	852	884	795	869	867	904	835	880	816	891	863	810	825	885	813	844	839	837	814	871	825	895	877	850	876	847	890	777	860	897	897	830	856	856	911	846	877	862	879	879	861	872	896	822	916	832	830	847	845	821	853	805	873	898	806	807	812	839	872	831	824	839	836	889	853	804	858	864	859	852	814	821	817	833	952	839	855	893	862	847	865	829	920	863	827	835	856	842	848	848	843	815	812	887	881	815	851	817	862	841	816	882	854	858	810	843	812	837	857	837	844	827	848	831	883	851	852	817	885	902	817	809	808	841	808	886	825	822	818	857	858	856	885	878	792	873	880	835	821	883	888	839	868	837	861	860	795	857	865	811	805	857	860	891	915	884	826	838	872	872	800	890	860	824	845	833	805	904	865	852	872	832	846	782	855	804	789	835	833	864	810	915	807	880	853	836	821	845	859	873	831	864	805	886	832	824	825	858	754	773	823	842	837	812	822	809	857	867	833	848	903	913	883	796	895	851	824	838	814	854	859	858	857	847	829	849	824	849	896	823	834	865	845	787	854	840	879	845	856	896	869	811	823	893	844	891	790	849	816	865	878	831	820	850	829	841	858	850	857	858	906	837	874	869	847	848	846	852	852	832	879	837	900	831	905	893	809	873	868	830	849	870	837	817	801	876	858	834	820	858	817	826	854	855	841	818	805	823	840	847	827	851	886	824	796	851	832	798	874	845	860	864	827	902	825	840	857	854	871	850	877	757	864	847	805	918	788	865	861	825	821	840	834	844	815	944	829	902	847	881	844	842	848	803	830	821	830	876	851	832	913	817	831	823	874	824	833	829	816	830	850	859	837	857	846	806	864	848	826	823	835	846	853	803	844	904	870	770	807	865	850	888	845	854	874	857	891	855	841	824	868	889	839	869	870	830	858	840	815	807	840	901	842	841	856	895	869	870	844	841	806	854	883	825	828	826	803	826	880	832	848	830	873	832	871	884	866	896	853	864	869	834	822	834	884	825	784	856	825	880	855	896	838	850	803	788	873	861	820	842	822	833	869	850	868	875	866	861	856	860	836	852	859	829	843	842	818	801	904	826	838	861	849	875	819	815	848	816	831	836	839	857	799	884	845	874	835	944	863	843	778	850	850	855	849	819	868	870	823	829	843	853	829	911	834	855	826	877	821	828	836	853	844	797	832	807	826	845	864	793	870	892	913	845	871	851	831	853	846	881	845	910	860	890	818	858	777	896	829	827	751	833	876	851	860	837	874	849	836	825	838	903	875	877	847	841	869	843	801	877	845	796	856	826	892	866	813	881	818	844	841	866	877	869	862	868	848	795	844	856	871	857	851	908	898	851	890	848	812	864	837	870	843	852	860	804	769	849	799	807	853	830	825	830	835	832	801	835	847	902	780	849	877	842	850	832	896	896	777	852	776	849	877	778	843	865	878	828	847	843	889	891	794	828	881	873	811	815	877	869	871	825	811	866	809	855	842	836	838	835	834	845	869	808	876	847	846	864	865	810	859	847	809	872	823	868	831	858	849	854	806	875	851	842	857	832	848	813	844	823	802	821	864	838	848	870	870	856	927	815	864	864	863	848	811	879	817	823	844	843	864	844	857	839	895	911	857	853	843	840	865	862	840	836	840	793	839	838	882	836	874	837	858	908	831	834	889	870	857	882	845	888	830	813	840	780	823	853	839	783	855	857	795	871	854	889	819	866	884	788	895	827	885	816	858	829	803	882	848	902	829	843	863	881	878	883	888	837	841	852	850	871	883	864	894	837	842	880	854	811	803	899	875	902	876	828	852	840	822	850	826	886	870	869	883	847	821	809	839	813	877	870	828	856	833	843	853	881	867	809	826	886	804	797	887	867	847	832	867	887	854	849	829	809	870	896	838	873	829	894	831	859	861	884	911	868	862	865	873	849	881	839	804	832	857	874	834	815	824	811	853
10047	29092	25156	21877	18249	8851	5606	3929	3467	3304	2812	2570	2264	2152	2100	1861	1559	1566	1405	1306	1231	1120	1122	3055	7444	10481	8326	6109	4545	2823	1921	1426	1129	938	914	852	863	814	881	835	862	862	767	852	868	859	868	849	902	818	879	847	851	852	847	894	854	848	846	881	892	853	809	827	844	837	859	865	870	822	861	842	899	858	836	860	839	890	847	864	767	769	890	855	867	932	859	857	831	878	855	838	890	901	838	866	866	851	880	830	861	833	792	868	847	845	847	835	878	811	821	871	857	848	883	775	811	844	843	857	819	880	826	850	850	848	855	844	845	845	818	848	856	863	908	892	833	891	874	832	790	940	891	854	844	897	860	891	838	825	864	852	817	820	881	883	900	891	884	891	862	830	820	883	836	892	883	858	810	868	848	882	856	874	833	825	828	902	880	881	873	836	868	825	824	799	883	859	852	868	852	836	852	863	898	818	822	877	834	856	813	857	775	850	822	827	901	797	891	868	830	870	813	828	807	926	856	829	846	849	871	837	839	779	846	872	825	818	828	908	871	878	865	899	837	923	854	910	827	858	845	830	810	843	872	884	857	874	832	880	918	830	861	835	849	872	869	855	845	867	831	840	835	830	893	851	815	852	875	822	825	868	867	910	838	846	842	800	845	813	882	877	835	798	781	881	811	859	831	895	854	834	851	836	829	844	842	871	818	858	872	847	853	837	854	838	834	802	829	873	909	830	889	854	840	846	860	814	843	807	942	826	888	851	870	875	833	853	870	836	835	851	834	863	854	807	804	872	831	803	837	871	877	799	822	876	869	803	838	815	865	812	862	847	821	882	836	845	844	843	785	787	890	872	827	864	813	824	844	860	783	851	856	833	844	839	815	794	856	876	810	861	824	856	828	867	855	837	842	903	815	817	853	867	804	789	841	858	783	866	857	879	823	851	871	811	852	881	884	863	844	841	870	861	822	827	840	843	823	836	861	819	878	883	809	828	836	866	884	856	829	828	819	853	830	820	856	832	796	878	867	867	885	843	850	854	919	827	850	887	836	794	857	885	844	841	873	834	890	889	884	817	824	864	871	891	836	852	870	856	860	825	830	883	863	876	843	833	877	864	835	864	874	890	917	869	906	865	851	873	917	823	812	899	807	817	867	812	800	804	853	788	887	797	867	840	822	801	847	894	860	829	866	844	803	861	890	876	827	861	840	850	878	853	866	834	830	854	900	857	772	840	820	863	857	803	861	885	914	825	880	890	861	862	838	886	843	825	903	807	837	884	842	835	797	876	896	799	814	926	835	845	835	841	862	823	836	803	870	822	865	816	870	812	893	840	898	858	871	838	792	861	853	847	889	864	886	820	893	855	837	833	856	834	848	834	829	872	845	893	830	833	837	862	837	865	888	835	845	837	859	875	829	860	871	863	806	839	913	934	833	871	833	839	858	828	922	930	894	891	810	847	811	852	796	897	812	881	882	826	796	830	832	843	804	793	861	846	882	860	891	863	860	848	882	898	825	871	860	775	885	835	799	862	793	804	825	843	857	840	878	862	840	845	857	857	895	807	847	862	882	845	848	877	866	821	861	827	846	856	837	825	872	830	876	881	877	863	880	882	880	848	889	811	883	876	798	860	897	832	838	867	860	894	878	865	872	836	862	866	871	801	819	844	847	806	842	857	813	848	855	828	863	914	843	863	871	823	829	895	891	878	856	845	863	835	873	901	823	846	870	837	848	858	805	878	896	852	905	863	852	797	849	851	859	857	907	850	834	787	884	858	865	877	809	857	800	819	858	862	820	804	857	864	868	876	823	798	820	834	865	905	825	848	855	850	845	877	852	884	820	885	831	842	781	863	875	829	880	846	850	880	844	839	865	866	817	924	860	902	840	894	845	850	846	848	836	854	896	873	840	876	821	794	844	811	870	870	805	889	858	868	844	824	853	850	848	853	822	875	875	823	880	848	871	834	844	898	871	910	879	873	867	834	887	916	848	863	863	859	848	919	857	842	826	826	868	849	833	894	864	828	938	859	834	871	884	900	834	834	897	863	853	875	814	822	830	858	852	814	809	874	798	872	863	832	866	867	805	850	891	892	896	835	804	834	832	865	880	896	911	810	847	829	830	847	882	849	872	847	874	909	788	903	815	877	880	883	785	880	878	839	831	874	805	817	908	881	856	870	851	822	829	848	848	894	873	888	864	865	833	854	823	833	863	865	831	882	897	825	885	838	829	865	843	806	897	872	869	867	873	854	868	831	851	823	861	852	880	896	801	890	893	852	834	830	847	771	853	865	837	853	842	815	844	860	836	839	841	839	885	838	901	810	851	859	847	870	871	843	848	792	792	836	851	868	843	823	864	852	830	841	804	793	856	827	832	813	883	869	835	862	858	894	808	836	879	823	858	858	886	882	821	873	865	912	864	800	851	797	779	824	825	824	866	826	885	835	898	860	824	885	851	836	852	876	802	858	904	883	780	770	807	842	854	800	835	850	802	840	866	907	845	832	844	815	874	863	851	826	867	816	817	849	823	838	784	895	866	841	828	842	830	878	826	841	883	846	825	820	803	849	853	844	851	878	855	867	855	795	830	877	896	875	879	886	896	883	890	888	862	846	834	851	857	813	840	910	864	902	873	841	837	895	841	863	849	878	874	820	885	869	847	792	833	821	871	839	826	851	836	866	809	878	883	903	855	820	863	808	843	867	786	831	892	805	847	852	863	873	898	847	905	880	865	847	824	870	790	850	746	791	874	860	792	858	868	829	819	881	848	858	819	857	853	892	824	825	856	843	841	810	894	829	829	860	888	877	836	838	832	844	849	852	815	825	875	884	875	879	876	864	856	824	841	833	848	873	869	868	875	871	851	855	825	850	878	804	882	887	876	892	847	885	857	911	872	846	819	866	837	854	862	870	848	797	855	884	810	833	815	848	785	900	856	863	819	886	825	825	884	772	830	854	854	894	818	879	823	827	824	852	831	841	858	881	901	866	891	913	867	857	857	836	860	828	851	838	877	834	789	879	873	869	847	756	850	858	857	869	878	916	851	838	799	810	850	874	837	837	868	877	881	884	880	868	875	857	867	852	854	882	840	860	862	818	883	868	834	868	838	818	853	859	843	901	886	850	824	838	814	843	859	850	782	854	842	842	920	842	850	849	852	877	826	858	859	823	785	861	853	862	853	841	826	824	894	843	835	872	881	866	797	851	890	857	811	873	841	807	796	856	846	819	848	882	850	853	790	839	851	865	857	883	836	825	852	883	815	841	908	889	869	867	841	804	831	873	821	836	862	827	827	892	850	817	874	843	832	873	850	875	871	789	848	831	839	862	860	862	813	870	858	860	883	829	807	871	818	854	868	834	894	828	868	885	841	796	797	863	843	823	831	858	827	820	843	849	853	874	841	816	848	804	822	912	862	844	913	853	832	838	832	811	877	814	844	885	844	833	858	864	905	829	856	802	824	897	847	877	846	856	820	825	829	843	869	822	841	858	842	865	835	836	868	870
28089	20060	14082	10519	5890	2225	1369	1060	1066	1035	994	963	884	805	792	794	723	741	689	725	680	710	725	762	844	909	900	898	883	820	716	674	682	644	633	596	633	664	622	649	595	641	684	646	618	581	631	647	634	636	664	667	657	626	623	623	641	655	668	646	632	599	613	659	642	652	680	614	616	640	646	650	624	624	645	591	627	648	647	659	643	616	603	630	632	622	651	667	634	647	652	662	664	636	612	664	627	669	669	652	643	624	655	647	635	613	646	642	659	634	611	642	609	629	630	649	652	615	678	679	697	660	665	659	685	645	621	671	658	621	683	647	641	603	660	661	684	661	683	689	643	630	639	647	660	645	639	627	644	650	633	636	734	605	637	649	674	649	659	644	642	682	601	644	653	681	672	640	577	644	695	653	648	671	644	643	605	646	621	648	648	659	675	651	646	649	634	602	625	627	640	669	622	646	648	620	621	653	682	645	668	657	694	627	610	613	593	666	631	654	633	683	638	614	707	649	597	658	644	632	664	642	669	617	645	657	620	679	622	573	670	630	663	646	670	635	601	659	640	649	678	624	637	665	636	625	670	637	598	622	640	622	665	673	616	662	639	648	653	707	640	637	634	618	648	646	607	661	583	656	652	639	663	624	633	632	700	688	647	632	681	684	654	628	661	656	633	669	699	655	614	643	649	704	736	638	624	620	644	696	594	688	604	591	691	602	655	673	665	664	667	621	648	659	605	646	605	662	637	662	651	679	619	645	636	587	610	630	614	672	652	694	651	635	608	643	646	669	640	654	628	662	620	658	632	645	640	612	619	673	620	657	608	624	684	613	706	683	712	710	661	631	656	622	609	635	674	613	625	643	600	709	656	626	645	657	681	673	688	649	601	645	670	623	612	657	582	658	659	640	623	664	655	685	650	656	672	664	644	663	705	650	652	614	632	640	666	645	701	568	593	647	672	627	622	670	666	686	638	691	592	636	610	615	707	642	642	649	657	633	687	611	601	641	607	625	623	666	607	642	630	667	676	656	681	650	625	687	649	668	668	608	656	575	664	631	645	638	642	675	619	613	623	684	692	663	692	642	630	649	586	632	640	626	650	647	642	603	654	683	665	666	657	658	622	632	618	584	616	665	660	620	629	665	653	641	670	619	617	645	655	629	650	699	670	641	669	661	629	631	597	644	651	698	588	637	631	626	646	604	689	667	639	633	642	640	603	627	614	625	637	683	640	635	629	642	610	672	694	678	665	670	658	618	626	658	621	601	639	705	612	613	607	608	646	665	652	650	655	624	670	674	649	621	631	623	654	634	611	628	614	637	639	668	648	593	664	667	669	679	647	636	687	624	645	619	603	629	632	720	663	667	633	637	627	621	610	613	653	648	668	657	646	640	660	615	615	620	605	696	658	662	632	610	631	643	648	612	653	615	630	642	664	681	679	666	667	638	694	683	697	675	653	659	650	665	661	658	650	634	641	665	615	651	632	633	668	623	637	628	628	669	652	626	652	653	709	599	664	641	633	669	632	662	678	633	655	663	652	678	637	701	646	695	672	657	668	638	661	675	626	673	626	665	648	665	655	622	655	628	617	637	678	630	657	614	654	584	620	671	645	648	615	636	654	593	675	620	624	681	641	648	640	668	689	654	626	655	599	641	636	648	679	676	652	637	648	654	658	618	661	686	648	646	633	644	678	644	647	676	630	585	635	695	694	667	624	642	675	664	632	635	639	615	654	655	643	636	638	659	652	667	645	626	677	623	657	642	568	692	623	679	670	668	608	630	659	657	673	661	629	641	714	658	640	678	671	640	658	655	624	655	652	649	646	652	668	643	670	657	651	655	680	615	643	628	639	635	688	632	628	664	659	690	651	680	629	656	629	665	626	631	657	668	662	668	676	638	629	605	664	666	659	656	660	682	661	685	647	671	678	648	621	625	656	679	714	647	680	620	634	616	640	651	623	649	659	643	647	622	613	659	667	612	633	647	666	673	637	641	656	645	623	662	644	661	707	671	625	673	656	675	630	638	600	651	648	670	666	612	643	648	643	653	626	607	641	622	647	646	633	637	640	632	634	713	656	617	634	670	599	615	642	663	636	593	668	629	649	627	632	622	676	627	679	615	633	627	693	616	699	633	628	675	648	621	645	612	668	664	678	611	599	626	673	608	652	697	672	664	612	636	631	637	653	660	644	648	618	676	643	639	663	662	630	676	680	638	658	662	672	641	633	610	643	638	654	660	661	682	665	583	661	682	634	650	684	652	642	687	621	678	618	669	662	689	655	644	688	648	636	659	616	673	664	600	644	647	640	645	614	627	656	690	617	681	644	661	629	648	653	594	638	650	680	609	635	637	605	693	604	648	672	628	641	657	623	654	634	624	624	655	634	628	635	629	657	666	665	659	611	675	675	616	656	660	677	638	607	618	651	657	703	680	650	619	636	643	671	667	599	603	681	673	623	636	674	641	673	599	602	652	616	616	605	667	666	618	612	621	609	702	654	659	614	622	649	637	665	656	592	659	645	625	685	641	655	619	607	646	631	617	647	623	666	658	661	610	672	663	654	668	670	660	678	646	634	634	626	627	657	657	634	609	660	678	659	608	691	632	704	652	651	659	662	632	705	650	664	669	674	683	639	627	671	636	634	651	650	611	609	598	629	646	697	670	629	681	627	654	600	659	634	654	581	646	656	658	644	649	673	630	689	641	693	602	642	628	625	636	651	622	656	651	662	658	614	600	658	658	624	679	701	656	695	643	659	661	699	669	642	687	628	708	595	674	662	684	646	626	665	675	657	645	610	705	661	646	657	643	606	629	629	665	629	675	653	621	667	661	621	641	635	650	637	657	636	657	626	604	713	649	596	624	672	628	667	649	701	633	640	617	626	652	678	661	678	645	658	652	685	657	602	665	610	665	655	664	642	658	629	642	656	612	704	641	644	683	661	663	642	675	717	656	688	649	650	650	643	640	632	650	681	632	620	662	615	643	700	626	665	689	636	616	707	667	672	672	617	680	639	631	604	635	645	661	691	700	607	659	655	645	680	666	628	630	667	675	659	633	643	648	619	692	621	663	679	664	670	635	661	644	628	615	603	673	654	619	652	690	668	625	632	647	626	640	626	663	674	635	644	633	702	679	663	647	631	622	631	671	661	642	613	715	702	682	648	657	632	663	624	633	634	630	639	641	627	634	628	654	618	671	637	675	660	586	648	586	628	677	563	652	645	624	641	634	618	614	665	672	627	650	659	646	646	706	658	628	655	691	580	650	666	647	659	637	619	637	637	670	631	672	666	661	648	624	648	612	620	632	632	654	662	645	692	621	621	557	648	639	645	640	657	622	641	662	654	664	609	626	574	681	656	608	645	702	631	627	652	678	665	659	623	651	639	631	680	625	600	628	624	583	641	623	629	637	612	646	623	635	639	688	667	621	638	668	672	649	657	634	635	710	646	688	637	636	616	634	684	656	670	660	621	669	666	626	641	638	635	618	627	685	639	691	597	682
7882	14452	13488	11585	8573	3521	2113	1566	1493	1478	1387	1216	1104	1036	1080	1013	840	810	810	765	763	761	767	851	986	1119	1138	1036	936	861	813	733	686	686	654	678	666	677	646	704	654	698	633	697	691	625	701	654	680	682	673	642	710	679	730	646	650	698	632	697	648	675	697	671	688	674	668	673	638	651	638	685	703	682	698	655	687	665	666	702	679	626	687	717	665	689	721	644	677	666	724	676	647	664	667	641	668	638	713	689	678	665	676	691	645	683	677	705	688	628	662	663	697	711	710	693	658	667	676	719	656	712	707	725	664	666	652	692	679	683	685	689	682	667	733	691	660	667	700	708	667	664	661	679	754	676	706	696	712	704	662	688	708	717	682	695	674	695	673	713	628	686	646	679	654	643	748	686	670	676	695	663	709	688	651	692	619	656	643	642	695	676	660	697	676	638	698	604	639	639	641	692	664	644	698	678	655	683	652	676	700	674	689	680	714	655	657	704	691	680	662	687	707	686	679	606	691	711	709	699	670	688	706	693	685	663	638	713	633	688	702	722	675	702	691	659	704	657	681	721	674	690	711	649	709	678	718	670	678	698	643	684	650	708	653	654	671	628	660	691	638	695	652	722	652	651	691	685	698	668	631	670	645	678	669	669	727	670	708	715	672	658	677	686	683	707	689	688	664	685	659	663	658	682	728	647	669	713	690	675	707	695	665	649	684	673	634	674	681	678	703	652	685	634	689	683	669	655	660	700	637	680	674	692	660	647	671	688	672	683	681	722	679	657	624	704	632	708	671	669	655	633	705	675	646	663	682	702	702	640	695	703	685	674	689	684	646	700	675	657	673	682	719	617	671	681	717	699	726	668	670	670	688	695	718	701	658	646	713	657	654	675	650	653	658	632	682	660	678	674	669	660	674	663	633	668	682	697	653	682	693	693	678	625	718	631	667	700	700	657	658	670	646	688	678	673	672	705	658	628	704	654	755	694	701	646	662	663	682	700	690	697	684	685	682	689	667	691	712	710	633	634	674	677	628	718	681	709	664	663	720	644	674	688	657	660	670	670	663	710	711	709	692	660	651	652	644	712	686	636	646	694	646	677	714	700	685	691	645	666	666	643	681	688	649	664	717	672	681	699	641	653	644	664	636	686	650	705	719	672	686	685	662	691	631	699	665	670	680	696	667	669	671	693	639	683	696	659	690	688	712	649	651	657	703	659	703	653	701	679	718	667	687	681	679	682	716	703	663	653	625	681	660	703	690	689	722	711	622	662	711	656	666	682	692	686	656	668	660	717	712	634	677	745	666	691	652	640	699	657	729	689	653	659	687	679	635	668	720	702	717	714	718	676	678	667	655	662	713	707	664	686	716	673	637	619	668	711	678	703	624	679	702	689	680	679	644	686	686	681	680	642	672	701	696	664	641	663	684	674	665	653	712	639	663	627	677	667	673	661	655	700	680	668	672	662	668	667	687	670	640	662	691	670	697	689	658	688	635	637	675	679	675	667	673	682	667	666	720	646	703	693	660	674	706	699	640	713	727	666	678	647	656	712	681	667	678	675	668	687	668	702	702	683	658	673	706	625	658	674	669	652	649	661	660	653	684	689	684	692	681	669	643	713	677	659	642	678	698	659	678	673	701	648	668	705	674	696	736	692	689	716	714	704	659	647	653	651	664	691	684	667	645	692	662	629	684	686	666	697	652	702	690	707	707	697	688	671	625	699	727	706	643	706	699	671	673	645	698	694	697	671	686	675	647	672	632	646	681	672	668	659	695	762	652	664	708	664	661	690	667	723	694	668	694	689	684	662	677	683	653	676	696	643	670	663	666	695	674	729	680	676	650	657	691	698	683	650	664	702	674	668	662	622	707	666	674	648	678	689	687	683	679	625	653	687	679	644	683	682	648	631	704	658	712	673	677	687	635	695	663	697	642	672	700	678	684	670	694	702	651	667	708	702	689	692	705	663	665	685	693	661	644	707	669	723	679	712	680	658	687	679	657	679	691	656	655	676	653	647	699	702	703	636	671	712	691	703	732	665	691	661	647	700	634	649	692	693	690	687	675	677	670	636	694	662	662	647	694	688	676	696	695	678	677	664	755	623	676	717	664	695	668	695	702	705	646	716	645	672	685	667	654	680	673	677	668	659	728	656	684	667	690	624	668	697	688	713	689	653	674	697	687	663	643	686	732	670	672	666	683	694	682	691	655	671	629	659	680	665	692	695	658	699	699	680	697	632	678	638	651	694	661	686	690	651	661	689	684	708	655	651	698	711	651	693	639	702	702	655	654	693	676	766	680	718	711	698	652	661	703	652	708	681	679	679	685	645	716	687	643	708	690	699	634	663	666	652	725	659	676	681	681	718	694	675	700	706	675	706	711	693	671	705	671	678	670	658	698	637	665	653	676	634	670	668	677	618	632	632	687	661	717	652	677	653	667	715	735	648	635	694	707	679	680	677	664	702	672	659	623	644	653	663	692	666	638	654	647	659	692	659	645	636	670	699	689	649	694	732	741	668	694	694	707	693	712	685	655	674	724	651	649	684	725	693	654	663	666	633	728	712	660	701	663	664	689	688	699	677	679	687	663	718	639	682	685	671	688	649	686	710	668	661	670	652	674	667	687	640	666	643	664	643	636	696	681	702	730	679	662	680	670	656	638	671	712	677	670	691	619	685	712	655	699	669	677	680	674	637	635	660	718	673	637	707	657	701	697	683	680	737	706	661	679	683	701	676	675	729	691	637	642	662	659	717	659	713	626	665	683	659	669	674	688	708	735	692	677	660	695	697	723	715	651	697	681	639	700	660	690	682	677	641	736	711	681	677	613	657	690	672	731	676	632	695	750	718	656	654	682	679	625	683	668	706	654	668	648	673	659	657	712	711	631	629	676	643	726	667	719	672	679	676	679	634	668	673	711	678	687	720	654	634	683	696	679	623	665	704	680	683	707	655	683	676	670	690	737	693	705	727	652	729	690	678	673	643	654	639	712	699	706	710	654	693	693	680	634	660	699	662	660	631	651	727	707	704	679	675	705	634	665	664	699	690	689	679	655	637	696	713	687	693	658	686	674	663	688	658	657	688	700	720	698	681	646	703	629	659	693	666	698	619	667	689	664	654	673	708	677	701	673	691	681	696	676	731	665	662	684	673	707	711	656	713	698	652	688	635	686	644	745	626	675	657	682	679	618	711	695	646	648	673	727	718	674	652	678	689	675	685	679	630	640	725	704	715	651	685	686	674	647	717	661	663	647	681	648	668	682	681	680	675	656	629	696	731	682	694	672	675	738	683	683	700	735	653	685	710	685	655	658	658	698	677	678	658	628	695	704	680	678	677	691	698	647	696	633	679	682	649	694	722	696	698	647	685	674	666	664	698	660	670	682	679	712	688	651	719	637	707	713	740	635	663	667	704	641	651	666	671	681	654	661	682	652	647	657	713	674	676	679	675	647	704	662	672	667	683	680	677	728	665	676	727	704	673	706	637	644	677	742	685	738	674
23943	21318	28621	24368	21387	12469	2999	1807	1651	1560	1611	1390	1117	1064	947	866	891	808	759	827	788	775	880	2080	3070	3623	3019	2475	1752	1215	893	780	715	642	654	661	665	614	612	596	655	663	684	646	626	663	642	634	660	639	667	607	608	619	626	623	605	620	685	620	637	650	661	611	621	663	647	619	640	629	669	636	658	614	646	662	621	663	627	663	627	632	592	663	662	628	627	641	684	669	664	629	634	659	652	637	619	618	617	632	635	631	669	613	630	624	666	585	654	656	653	654	634	693	624	641	688	645	580	638	641	709	676	682	686	661	624	625	629	622	693	648	626	643	662	630	640	600	615	640	650	610	657	663	658	664	643	676	684	636	634	648	639	600	634	634	649	664	635	631	625	671	683	626	637	612	628	623	636	606	643	652	681	667	656	685	679	602	602	653	637	612	678	647	690	620	653	643	651	625	659	620	606	588	643	603	638	642	617	647	618	614	650	641	597	681	665	656	568	643	602	661	637	607	672	655	614	643	681	652	593	612	604	646	658	622	627	611	685	652	652	680	624	613	644	618	646	637	693	665	647	646	646	629	619	642	639	638	626	605	644	627	665	675	679	601	665	619	636	651	582	696	633	624	632	636	672	667	646	663	675	644	659	612	664	648	561	685	591	632	629	626	666	676	600	671	609	623	596	618	632	647	683	715	600	626	633	614	661	627	662	655	632	631	637	679	670	639	633	628	667	640	646	629	647	692	614	657	676	603	624	707	587	648	646	646	635	645	588	624	621	654	687	651	614	629	662	620	621	633	601	635	649	616	635	643	634	569	646	665	628	646	612	656	637	631	660	678	618	677	632	673	692	641	670	612	648	607	652	694	619	635	653	647	686	625	650	663	684	629	663	622	659	700	663	649	684	645	614	645	623	652	614	687	674	620	638	643	660	631	645	615	622	673	667	669	643	614	693	642	607	627	643	667	585	620	629	603	662	611	654	623	664	646	630	588	636	626	635	643	611	642	662	627	646	658	655	627	639	625	651	648	635	605	672	639	640	654	607	617	617	604	640	642	607	590	646	655	580	678	662	624	621	596	630	641	615	564	645	603	621	671	639	637	651	676	658	675	651	665	656	628	627	655	615	607	664	611	577	642	657	648	633	648	596	624	629	654	639	621	672	664	610	625	650	636	637	655	657	636	700	603	631	683	590	598	638	679	693	630	638	644	623	638	659	621	658	643	630	665	636	650	630	665	662	589	636	668	663	666	636	634	674	660	668	622	666	636	635	639	635	654	634	638	658	670	615	665	661	660	700	632	597	646	687	593	684	664	651	638	650	638	605	598	678	657	662	646	637	645	622	670	619	637	669	638	644	643	626	618	614	674	642	671	652	616	617	604	688	647	613	616	641	602	660	688	661	640	624	647	653	604	647	624	669	623	674	635	629	691	660	624	629	578	602	617	670	626	632	656	607	632	607	675	599	658	589	672	647	663	634	575	641	608	644	639	601	653	643	626	615	609	585	655	654	616	636	643	679	609	608	644	649	664	636	675	667	669	623	635	662	649	616	630	645	621	641	656	633	676	642	662	642	659	657	665	658	619	698	632	627	640	651	631	659	605	681	654	691	650	596	598	667	641	660	611	665	617	631	646	603	668	645	598	600	611	672	660	687	637	628	595	657	627	655	644	665	641	625	627	596	651	653	662	634	651	686	669	613	617	619	680	629	657	636	604	675	636	621	620	629	657	685	621	651	648	691	649	652	649	579	681	656	631	646	585	567	629	636	677	667	624	656	616	622	690	627	660	657	623	663	635	642	633	687	649	628	658	657	580	641	630	630	614	648	667	659	651	630	629	654	598	637	641	627	597	623	667	647	632	622	614	641	611	577	648	621	619	659	624	634	639	656	641	647	634	634	640	611	591	663	662	626	625	624	612	664	645	615	628	656	625	635	648	639	637	617	631	638	626	637	624	651	643	636	642	601	632	577	638	639	646	642	587	681	640	655	636	656	707	582	608	651	655	619	589	653	672	636	617	647	628	712	616	625	642	644	604	664	660	603	613	681	665	628	629	628	697	640	655	655	644	618	622	641	683	697	672	600	701	615	608	646	657	640	609	602	625	634	636	615	642	623	636	649	648	627	659	663	613	613	631	658	646	650	652	691	629	658	630	645	641	654	624	694	646	642	628	657	641	601	625	670	639	607	670	604	588	640	617	637	682	667	619	639	642	615	644	675	666	654	626	622	600	606	603	660	644	657	662	595	644	647	618	668	655	630	627	632	654	668	667	651	643	649	601	600	699	650	645	638	630	683	642	623	627	655	600	661	627	681	634	662	648	589	666	647	602	659	667	681	660	648	652	659	654	641	635	641	641	691	616	625	668	606	653	639	651	646	668	666	690	658	663	598	632	658	623	642	642	614	612	660	679	608	644	654	628	638	616	635	639	647	657	611	651	598	658	602	652	632	684	629	583	623	630	605	676	645	633	643	614	647	662	669	626	644	664	642	666	676	612	595	664	657	622	579	654	666	630	659	602	691	645	599	658	647	622	603	631	644	608	636	653	641	636	645	633	653	688	589	642	629	636	641	634	604	667	602	656	644	662	650	655	603	665	606	625	642	623	637	669	616	673	665	659	662	660	625	633	677	662	614	687	666	637	625	649	619	600	645	642	674	660	639	678	637	668	637	633	635	659	570	633	678	647	637	645	660	587	677	671	662	603	626	630	621	674	640	631	626	676	587	632	609	681	671	609	624	597	606	645	619	679	660	633	651	671	681	605	656	655	677	620	674	649	694	626	655	654	646	692	619	668	660	658	675	654	628	679	676	675	597	648	632	625	649	620	620	646	624	599	660	615	643	620	638	645	636	619	587	631	685	637	628	612	652	609	640	672	645	649	637	661	665	658	634	606	638	650	639	661	647	679	642	657	638	616	653	610	682	616	649	640	651	665	650	622	603	670	694	636	643	666	649	605	643	667	612	637	674	639	630	615	634	625	642	699	609	684	719	636	669	631	635	636	617	679	627	643	620	634	616	662	644	639	637	652	653	646	671	650	648	684	639	635	630	620	634	642	633	634	684	631	662	609	621	616	647	659	683	622	616	658	643	689	639	646	638	586	636	668	644	653	636	673	591	645	674	695	664	641	664	627	619	598	624	637	645	662	617	660	656	629	606	659	599	633	610	678	639	653	617	651	640	630	619	694	683	663	582	643	664	597	607	632	611	633	647	641	605	628	677	617	657	623	663	632	689	607	653	607	649	653	680	663	628	681	652	636	640	640	618	611	642	563	659	637	637	668	618	610	650	673	626	609	633	659	639	643	606	592	667	697	590	684	653	623	629	658	679	613	601	641	639	647	584	632	685	672	683	630	646	652	648	641	659	628	663	690	653	638	680	656	653	667	649	629	657	624	629	640	667	627	610	653	660	589	621	608	673	605	624	679	622	637	609	623	648	626	645	644	612	616	653	668	678	603	663	637	651	654	614	650	645	641	656	580	664	625	671	615	651	625	634	661
7827	23588	22153	17687	11971	5360	3529	2835	2473	2434	2492	2098	1587	1415	1206	1110	1129	1050	978	979	884	870	1087	3093	4561	5112	4337	3411	2291	1578	1154	857	799	702	695	658	644	687	686	668	650	665	690	683	680	642	628	672	654	642	644	626	654	627	650	671	655	658	654	672	634	652	634	656	678	668	637	641	662	651	660	678	676	676	694	675	675	654	653	606	693	623	658	678	709	615	647	645	642	629	680	673	612	645	641	678	661	664	684	635	677	635	644	641	680	625	691	668	703	652	670	655	646	710	665	676	672	697	672	633	660	658	642	688	668	649	681	707	602	682	639	668	658	693	615	660	665	667	741	629	694	640	664	685	665	608	688	643	610	638	708	670	676	614	688	649	688	692	663	658	661	672	677	646	637	649	680	675	620	678	608	678	662	641	660	631	680	701	641	644	642	650	650	649	668	680	680	662	664	671	664	616	643	645	633	639	661	655	628	644	671	650	623	636	617	671	677	651	642	663	654	619	669	640	657	682	639	616	688	695	630	604	675	615	626	670	637	666	711	664	675	657	690	633	705	660	661	640	710	673	676	647	699	643	647	642	645	607	660	641	652	692	669	683	686	682	701	667	656	671	703	638	620	631	681	668	652	669	688	659	650	670	652	639	656	658	639	705	671	662	672	671	705	676	661	639	687	701	684	648	634	677	692	673	639	674	651	735	654	704	640	672	665	682	645	694	654	657	653	625	663	656	604	730	688	674	636	623	672	678	657	666	702	667	696	644	625	621	674	642	683	642	636	639	623	669	666	652	644	666	662	654	668	670	632	667	685	687	670	660	627	668	680	643	638	639	652	608	663	683	623	593	710	685	633	597	672	599	686	673	679	664	686	649	631	633	699	648	644	661	637	690	666	688	687	664	668	648	660	663	688	633	664	654	667	661	713	711	651	646	665	655	682	700	688	671	666	664	651	632	692	640	679	656	691	647	669	663	644	622	642	618	703	661	664	670	654	653	676	621	685	669	694	684	643	662	634	691	684	663	696	621	684	622	667	670	635	672	684	657	670	660	654	627	642	653	696	664	645	655	663	643	654	602	639	665	660	678	632	697	686	680	655	629	633	677	687	642	627	669	649	668	608	654	647	675	664	618	703	677	667	639	677	655	719	629	657	684	636	675	698	675	672	674	673	637	654	642	630	675	650	649	675	625	647	680	647	671	649	686	691	630	641	621	675	688	659	657	634	648	667	690	655	672	690	697	669	704	625	665	691	694	673	628	685	656	677	652	655	678	642	654	640	637	633	664	679	625	675	650	628	708	674	673	687	676	685	660	676	664	648	694	626	676	658	687	623	662	665	655	630	698	695	631	666	614	601	652	661	644	647	653	639	670	627	637	625	618	648	659	638	711	619	625	658	695	636	633	646	641	676	654	669	652	656	718	674	648	667	679	683	684	671	699	616	661	623	672	683	624	692	634	661	618	606	650	663	665	644	647	636	636	625	693	676	678	699	687	672	662	635	674	676	646	653	680	665	660	648	652	635	696	659	656	682	662	633	648	659	652	637	638	683	693	638	639	678	641	656	686	676	686	630	649	666	668	679	704	646	669	621	676	644	647	701	646	635	658	670	658	627	668	666	676	639	678	683	650	647	614	642	649	636	636	667	637	702	630	681	696	653	693	678	663	650	704	680	622	652	667	691	620	610	685	673	662	697	657	647	643	694	703	637	666	692	688	670	644	639	677	690	639	673	636	640	671	687	688	642	638	654	616	658	667	669	680	667	634	688	651	661	706	668	652	652	656	690	652	586	665	661	678	684	659	688	695	665	629	640	628	660	616	625	644	713	680	653	682	630	677	634	648	646	731	680	656	613	641	636	670	682	694	667	661	677	697	607	671	686	698	676	630	679	625	635	641	649	651	673	679	672	647	632	676	690	691	630	644	653	673	727	663	651	656	588	666	679	674	649	720	722	625	680	634	646	630	585	664	629	670	656	692	707	669	683	661	653	699	682	637	671	664	670	655	624	673	651	647	670	706	635	677	661	652	621	645	641	679	637	697	624	585	657	658	631	666	663	650	662	643	657	688	645	723	646	667	654	673	687	649	678	685	661	670	715	675	623	674	653	678	676	654	671	654	700	659	624	667	602	608	632	661	719	700	641	661	645	609	652	671	668	635	657	629	685	640	656	637	649	645	662	633	660	693	678	660	630	629	656	672	625	666	672	642	594	724	718	664	623	601	663	659	668	657	706	657	637	683	649	621	609	627	664	687	645	652	661	626	666	660	652	659	691	694	634	656	655	675	661	703	650	583	696	609	623	623	636	653	655	672	680	662	665	706	666	654	673	664	661	677	642	686	652	700	675	694	677	612	636	672	629	642	668	707	660	700	638	609	638	662	701	679	649	704	629	625	626	687	658	662	644	645	664	678	667	614	660	638	657	644	629	666	652	660	632	662	674	664	664	687	666	650	687	655	653	683	658	650	623	657	667	641	637	676	633	634	660	596	610	663	646	684	641	644	636	673	612	679	617	714	609	668	646	651	638	614	649	708	598	671	679	659	686	696	631	636	663	671	707	669	675	656	652	623	634	609	665	691	665	688	627	670	673	674	674	662	675	717	616	691	626	642	659	660	718	663	613	621	639	644	618	625	688	627	711	664	696	640	693	703	695	629	654	659	619	655	667	598	715	665	693	648	647	688	678	654	623	669	690	651	633	693	617	689	709	641	632	642	632	643	658	682	736	642	656	650	621	678	662	634	669	671	686	693	658	653	654	695	615	701	664	626	672	675	708	651	674	668	696	682	649	618	656	630	665	648	633	601	663	633	658	669	671	643	650	668	596	649	669	659	674	675	643	669	684	627	631	636	662	656	604	693	650	668	648	640	656	596	660	658	643	630	626	647	690	617	649	670	634	672	672	692	687	712	679	660	619	694	685	667	641	669	651	662	691	688	674	634	626	641	660	665	713	706	649	646	652	654	635	643	644	640	670	700	668	709	668	665	605	649	684	664	637	602	708	699	644	645	625	656	657	670	708	661	685	680	638	639	658	677	659	686	645	689	668	649	706	663	646	655	683	667	668	671	701	630	689	602	637	654	665	684	651	645	605	655	675	638	650	647	662	587	698	645	649	631	694	639	646	657	653	680	650	655	642	663	667	705	654	654	684	677	659	651	695	643	654	638	650	655	671	680	663	649	653	648	639	674	620	684	689	658	696	694	663	667	624	641	660	691	675	663	648	704	652	646	658	632	638	677	655	662	648	676	663	649	659	686	669	672	674	612	673	699	616	647	601	674	660	654	677	662	681	627	661	669	633	630	636	666	649	661	670	633	662	628	663	607	652	658	678	648	673	652	667	621	651	624	612	672	619	673	654	701	632	726	633	646	677	706	635	681	635	634	647	711	632	687	636	686	685	662	678	685	697	671	688	634	701	591	662	645	587	639	653	713	605	651	655	664	669	636	626	688	704	646	683	640	666	638	703	649	650	641	664	647	649	654	662	672	704	675	636	652	647	659
25166	21316	27524	25492	14651	3547	2127	1681	1675	1910	1683	1273	1173	1190	1150	1022	1005	908	867	866	874	847	1071	1837	2280	2310	1844	1715	1289	1063	875	880	805	817	743	805	741	767	800	790	758	751	763	821	818	762	782	843	781	818	759	780	807	740	807	793	826	776	761	773	770	733	758	764	787	713	753	725	835	739	726	787	786	792	753	705	797	790	781	834	757	737	732	735	792	739	726	825	750	725	729	792	790	727	770	752	773	756	759	812	825	753	738	781	793	769	783	757	792	747	758	740	764	781	791	786	784	757	783	769	784	807	802	785	772	789	763	780	766	777	725	795	784	773	802	844	827	748	749	825	778	785	791	804	790	821	784	818	774	720	783	809	774	770	783	799	739	746	746	743	790	775	775	764	737	779	799	806	776	777	775	753	794	780	773	792	728	795	765	798	742	747	786	760	817	800	792	746	754	788	768	818	714	783	770	754	790	789	783	747	793	709	752	788	805	761	755	793	804	770	786	765	773	746	745	771	747	775	773	751	761	819	779	769	820	747	777	788	780	720	807	737	733	786	802	738	758	787	757	801	797	735	791	769	788	786	743	750	733	777	747	799	767	763	825	819	775	779	738	796	753	769	803	836	798	794	784	765	756	781	791	793	772	744	793	766	768	818	758	789	744	823	754	741	749	788	757	828	777	804	811	798	844	790	775	747	779	779	801	783	774	728	797	844	758	793	727	811	771	757	760	804	767	793	790	812	730	811	806	785	773	738	789	742	770	739	756	816	788	784	785	797	821	725	814	833	784	787	816	787	744	764	777	777	753	752	759	782	806	767	773	781	813	748	808	811	793	716	761	773	742	769	762	765	717	732	811	778	784	764	770	749	819	763	852	756	779	729	730	745	720	761	806	765	801	746	772	712	744	789	815	784	737	757	797	801	835	809	840	786	713	758	806	772	750	755	790	764	806	739	762	815	782	790	782	766	809	786	784	738	744	762	784	802	812	763	800	786	785	791	787	733	765	746	755	809	778	790	773	780	773	763	774	824	795	778	750	801	786	806	739	807	735	726	794	701	798	756	774	806	812	769	781	805	740	769	742	814	752	728	799	782	788	739	717	751	761	778	707	735	744	758	809	771	736	760	748	740	749	802	747	753	771	803	767	805	800	758	764	803	807	735	794	741	779	758	748	804	796	808	799	768	787	781	807	814	768	754	812	794	782	786	784	782	773	702	819	793	799	792	719	735	758	812	812	762	735	741	786	864	805	798	780	757	766	759	750	747	778	749	747	744	792	804	783	809	778	775	771	829	778	714	777	791	770	767	767	801	762	778	777	794	778	734	780	788	803	768	747	780	779	791	764	788	788	802	766	766	723	766	772	830	806	772	746	737	791	764	746	762	740	760	769	825	765	714	793	792	724	795	783	786	767	767	781	820	754	823	724	800	733	753	695	758	798	765	786	767	791	776	742	771	783	831	767	763	773	731	757	812	788	780	748	795	742	752	851	795	809	751	775	726	828	839	776	796	773	792	800	755	738	762	807	806	778	765	809	746	752	786	774	772	771	788	789	780	824	790	777	765	770	757	753	788	781	768	760	762	766	756	777	776	789	794	737	798	746	773	808	769	695	800	823	776	717	741	765	774	763	761	820	722	733	749	768	838	785	781	761	766	789	695	830	777	766	741	749	779	770	809	759	769	790	789	750	780	797	762	803	742	767	810	769	758	751	762	812	795	789	768	746	764	811	848	788	804	798	790	762	779	785	785	786	754	764	754	728	755	780	808	783	768	711	788	768	742	821	793	784	822	775	758	814	794	819	853	762	761	794	766	744	741	811	792	803	767	756	779	749	844	770	756	749	773	748	785	783	794	760	754	702	841	807	773	797	774	809	784	771	795	790	770	796	773	773	783	785	832	731	746	707	775	794	774	752	739	730	729	805	792	792	760	827	766	746	774	766	749	784	767	842	787	774	756	783	741	810	736	753	771	789	794	717	794	748	801	737	794	750	802	770	762	776	799	793	756	746	768	759	736	776	785	771	763	783	755	824	757	858	757	763	758	776	807	744	768	824	774	773	790	766	841	721	793	756	775	758	737	776	771	771	760	777	741	794	788	760	744	820	803	753	795	791	760	730	767	750	772	739	831	809	795	791	734	710	759	796	760	758	751	823	781	756	740	780	744	750	823	785	758	745	798	772	807	746	796	724	756	781	775	734	770	825	798	757	814	792	773	732	763	782	784	804	723	774	789	766	771	789	830	784	796	812	787	777	755	793	777	779	762	737	759	792	750	759	751	734	802	795	749	789	753	797	754	776	785	785	723	755	737	825	777	753	782	793	776	800	746	757	720	761	802	753	769	774	786	732	760	810	768	801	713	733	826	796	777	773	766	766	752	759	724	731	758	782	750	802	737	767	766	795	785	726	763	780	756	829	738	721	752	804	793	748	788	783	769	713	771	791	809	818	721	803	759	787	779	798	765	735	754	811	763	740	776	761	771	761	776	760	782	760	811	753	793	774	814	744	798	753	826	799	757	726	793	791	766	794	782	778	774	839	776	747	795	729	760	804	827	760	775	815	764	707	740	747	749	806	784	764	743	829	773	769	744	780	720	738	761	771	789	774	762	770	765	793	793	747	732	737	812	823	818	768	789	768	746	760	806	814	772	729	820	795	805	753	809	802	755	800	765	799	772	784	788	767	800	744	788	751	776	782	802	769	790	769	752	746	734	763	810	807	781	789	754	795	771	764	734	750	775	826	784	758	801	795	711	797	779	767	795	719	796	759	775	765	826	785	822	794	795	752	826	810	758	767	780	784	753	784	741	769	762	794	715	779	756	775	767	767	785	738	781	764	782	798	752	793	819	724	752	761	743	775	780	732	766	735	797	766	747	757	733	798	812	803	678	769	795	749	774	737	791	783	812	764	778	818	779	773	760	763	828	726	783	778	779	769	781	807	797	805	821	771	745	722	810	794	752	768	796	741	804	797	763	739	770	787	736	739	763	779	754	763	781	813	808	771	768	706	768	778	773	766	777	814	770	815	731	769	747	734	752	785	771	744	774	785	818	766	795	810	789	696	743	768	771	707	763	786	771	770	795	806	771	765	776	784	780	768	768	803	810	715	774	819	777	800	781	770	728	778	803	789	814	760	788	774	776	757	795	758	755	728	727	784	764	818	788	793	789	759	751	762	756	767	825	829	751	750	856	756	821	762	743	785	763	793	798	758	800	783	769	773	774	791	745	755	740	818	803	843	824	748	792	793	724	786	780	772	808	726	743	696	790	711	793	789	728	742	802	744	749	769	760	724	772	768	792	764	822	756	860	762	771	743	764	771	760	791	760	739	735	747	804	792	762	802	729	754	744	757	730	726	748	775	791	792	750	747	753	772	796	826	759	787	779	788	785	802	792	804	771	753	803	809	783	802	769	773	750	746	780	730	786	765	753	819	753	807	737	766	761	819	763	785	769	730	778	699	779	806	752	769	771	771	793	778	768	744	737	790	769	764	771	756	804
8249	22008	19930	14560	8659	4170	3224	2617	2831	3272	2704	2018	1861	1681	1411	1291	1186	1136	957	992	954	964	1469	2733	3621	3569	2730	2242	1650	1332	1022	949	875	807	781	759	801	864	788	774	807	832	786	762	818	798	797	865	787	825	768	721	780	740	797	782	839	811	777	782	849	817	807	789	810	786	851	846	807	872	805	804	754	750	808	788	809	783	807	824	813	817	798	809	814	794	802	836	744	823	787	738	819	891	782	810	741	802	810	788	752	783	828	776	847	828	800	788	779	784	775	779	782	795	825	789	782	849	787	771	783	824	800	751	809	782	736	801	805	796	776	834	796	759	813	817	794	722	754	792	804	790	856	836	820	772	776	803	784	818	796	846	766	853	817	779	772	778	782	838	774	770	758	784	745	784	751	751	777	804	778	854	826	787	802	836	823	788	772	745	847	767	807	818	751	801	747	827	786	791	753	810	806	785	783	765	826	828	745	832	760	772	785	820	800	785	790	795	792	781	796	807	765	806	799	795	798	782	778	744	793	810	775	770	839	790	815	781	859	809	760	809	828	801	809	742	799	796	792	810	792	784	803	788	784	792	805	774	842	802	798	844	818	834	848	774	755	790	774	835	801	750	809	810	773	777	846	759	814	831	806	809	809	801	816	765	792	832	809	809	785	799	801	796	787	818	770	796	790	824	825	756	787	800	795	801	787	778	793	765	811	858	794	771	795	732	803	817	800	765	751	820	778	800	814	816	820	790	805	791	817	826	848	815	820	789	754	771	800	810	833	762	847	802	844	777	800	847	711	787	799	777	759	835	792	753	800	784	778	809	811	837	782	809	832	806	811	797	786	787	790	833	756	816	791	779	759	770	819	826	769	851	794	772	749	761	802	816	780	856	791	758	847	817	846	806	767	827	758	859	773	771	785	791	829	756	798	816	837	799	762	790	745	803	796	836	803	762	778	766	786	794	810	762	772	827	829	779	814	802	835	746	817	819	774	806	812	832	822	806	808	756	837	822	778	754	800	750	794	764	796	799	789	790	817	790	817	786	814	779	833	735	770	814	834	820	805	758	805	807	803	838	775	819	797	789	794	826	844	858	755	759	776	790	813	802	755	814	791	814	805	799	795	778	789	845	803	790	816	830	833	806	801	762	780	770	817	826	818	788	794	794	850	749	794	810	783	790	802	794	781	786	808	776	824	774	734	796	785	809	756	845	801	846	785	801	812	787	783	836	790	807	795	776	826	747	783	755	758	821	742	754	780	786	796	779	819	832	817	828	780	806	803	748	782	797	767	785	834	780	874	835	801	772	797	824	809	778	780	841	763	801	817	789	775	776	808	869	830	814	873	785	810	795	793	778	842	859	833	752	839	784	793	768	834	793	791	780	785	797	791	817	773	773	791	802	742	853	761	822	789	755	810	769	813	762	779	758	809	790	817	795	780	831	743	829	862	783	804	813	764	784	820	795	805	787	803	826	776	825	835	860	840	746	823	801	863	813	784	843	824	830	716	832	771	801	757	827	854	827	795	812	846	802	817	817	857	797	799	819	779	772	771	840	799	822	828	786	830	791	765	801	759	832	805	831	805	797	801	841	820	802	803	764	796	782	842	796	799	794	814	847	788	748	803	805	778	828	828	733	800	783	777	825	795	796	808	826	818	740	791	812	792	814	792	786	763	777	826	775	770	798	835	784	806	782	833	812	835	786	777	806	765	783	849	762	793	826	759	798	784	751	817	762	761	795	819	802	755	785	787	768	789	829	809	809	795	823	794	796	849	806	794	766	763	772	802	789	797	779	770	754	873	813	806	804	796	806	796	813	824	768	802	779	793	790	819	756	824	743	813	792	793	772	812	809	832	788	773	819	766	790	814	744	752	747	767	799	815	762	774	793	766	773	833	785	844	785	814	801	774	762	757	772	810	824	798	766	772	764	769	792	752	764	816	765	762	818	808	793	761	812	769	791	801	812	897	798	786	808	783	813	759	824	741	792	769	817	791	832	834	807	836	800	813	793	760	760	751	818	790	816	776	789	807	817	768	767	754	800	841	771	839	789	784	799	834	782	817	801	768	831	790	831	754	772	807	855	799	782	837	845	834	829	841	813	745	762	793	824	834	775	844	803	785	855	870	729	805	770	752	825	775	807	788	760	792	835	779	820	788	830	799	799	747	862	795	776	778	809	804	835	809	817	833	794	736	799	813	818	816	744	843	790	750	818	809	849	789	811	816	824	839	757	789	804	853	829	780	822	837	772	783	743	768	784	786	810	830	822	786	797	796	824	775	818	780	793	731	783	765	763	737	767	831	758	798	771	790	781	823	859	781	766	756	786	819	842	748	709	794	823	829	758	822	836	820	721	810	801	765	844	792	777	827	808	804	809	846	759	802	812	799	831	821	782	817	765	773	783	794	775	781	774	773	807	756	812	822	825	796	848	813	848	762	826	810	758	825	813	830	768	810	803	820	759	808	796	811	786	767	809	789	806	785	787	812	784	772	781	814	828	848	820	816	820	824	787	866	802	762	759	752	825	808	808	804	797	744	785	790	787	776	773	842	795	799	828	799	798	847	739	735	818	834	773	808	797	803	832	792	784	762	795	804	796	830	825	839	803	856	782	793	771	755	830	824	813	819	835	755	771	776	837	801	781	786	785	792	823	804	804	826	781	797	781	798	804	761	730	812	830	730	793	755	792	794	806	827	785	821	825	797	789	763	773	790	809	826	798	764	815	754	800	793	807	805	809	820	790	825	781	833	764	760	761	824	798	814	773	839	768	777	812	853	840	791	781	814	768	810	818	790	772	794	773	823	794	791	820	829	722	802	789	777	784	783	773	778	761	806	778	752	760	805	811	764	764	816	793	785	800	805	789	782	825	756	795	798	836	847	796	783	815	802	789	845	831	786	806	811	829	738	836	776	796	813	809	798	770	843	787	851	766	783	814	804	769	766	820	769	774	801	778	775	753	831	807	855	752	807	839	793	795	774	773	779	780	777	788	771	816	752	771	811	801	784	770	806	804	770	788	766	843	835	789	816	811	795	819	820	783	780	728	820	790	786	841	771	793	797	797	837	799	821	768	792	785	829	823	824	808	799	791	807	822	796	843	779	834	848	827	771	792	738	784	846	737	823	779	769	830	808	787	799	828	812	762	846	831	779	783	785	767	778	787	801	748	807	811	751	817	786	793	804	801	830	811	792	768	786	843	807	768	796	802	798	805	807	789	802	804	761	813	773	806	812	822	745	801	840	787	804	863	759	822	816	798	796	800	848	824	836	793	773	826	818	760	817	782	795	815	840	794	800	752	825	765	764	767	831	806	793	732	844	805	815	857	791	811	811	804	837	799	862	771	802	779	836	812	823	814	810	799	833	790	737	821	779	779	763	796	803	772	786	805	799	842	796	828	821	774	819	712	811	780	844	810	816	754	792	780	828	753	784	793	830	798	781	778	823	809	753	768	805	768	784	819	811	806	778	775	754	757	772	790	816	823	797	804	770	779	841	785	812	762
22834	21376	29141	23962	21380	21592	13364	5064	4216	3329	2576	2059	1692	1356	1307	1189	1155	1070	1074	982	944	1248	3241	5973	7277	6026	4352	3265	2347	1696	1215	1021	890	845	926	836	807	774	874	777	820	807	812	836	803	807	850	790	838	849	827	784	859	826	833	829	827	846	900	834	812	860	852	832	812	858	848	831	831	836	782	812	813	791	856	864	796	802	839	843	817	823	801	793	818	800	812	828	828	803	801	853	848	802	830	812	813	840	781	871	806	813	855	821	916	837	812	835	799	840	894	812	865	851	793	831	922	840	817	813	839	901	822	861	832	809	862	798	820	826	874	824	879	840	823	813	818	795	806	818	833	874	766	798	829	865	815	808	786	855	831	838	821	819	821	853	878	836	781	798	829	813	803	806	831	864	839	838	828	811	835	810	833	825	840	817	843	789	806	806	837	843	781	795	839	781	865	828	794	829	815	844	781	805	830	788	836	823	827	826	847	874	835	818	818	803	820	808	832	913	848	814	841	812	839	825	816	876	835	849	799	824	842	853	833	806	855	801	847	861	821	838	810	850	844	821	772	820	848	817	845	842	836	858	845	823	817	852	795	868	806	843	895	799	837	807	819	880	848	804	821	882	879	811	853	775	855	827	854	815	796	821	871	854	842	805	840	872	813	843	861	831	788	848	887	819	825	847	829	827	856	884	836	871	830	839	837	853	844	776	816	851	838	837	862	851	840	821	803	779	831	893	868	853	822	802	777	845	809	818	868	785	847	851	857	832	801	820	862	827	751	818	817	808	789	836	817	808	837	824	834	844	846	799	822	780	829	901	914	840	856	836	829	911	810	833	833	829	808	870	863	845	803	822	824	783	815	823	851	845	815	842	781	810	860	798	856	858	889	858	821	794	837	858	778	775	841	837	827	843	853	802	818	800	879	862	809	790	858	800	764	861	804	787	832	865	845	823	827	804	856	790	856	809	800	811	821	797	844	809	850	861	838	838	906	854	823	848	866	822	819	842	874	789	834	816	823	815	824	866	830	792	838	786	811	816	818	830	799	819	810	813	872	868	855	833	817	814	837	823	812	852	872	845	886	851	808	838	785	838	856	865	867	785	880	860	876	850	817	828	840	794	829	817	839	816	836	878	799	825	823	795	868	849	817	806	845	834	815	830	873	800	847	748	841	781	825	836	848	837	800	819	817	821	827	773	839	845	838	810	801	776	830	851	780	812	800	812	797	832	804	863	834	846	794	845	862	855	878	841	841	808	840	786	874	827	855	777	871	876	845	813	823	817	861	780	857	854	849	858	828	799	867	836	823	788	819	830	801	836	838	841	820	823	825	850	850	844	841	821	796	783	795	903	787	804	844	866	816	795	815	791	853	872	810	822	816	817	768	811	832	814	897	821	777	811	874	809	826	868	819	819	769	885	786	784	862	835	821	848	865	810	843	840	806	847	809	816	854	794	854	800	830	870	839	849	848	802	820	837	859	800	849	856	861	892	815	822	785	797	820	843	773	795	842	786	833	835	817	817	834	859	842	778	800	784	787	856	809	859	868	838	834	824	831	800	870	810	797	883	854	813	820	856	854	856	797	842	863	842	831	831	818	779	778	837	841	820	839	816	789	819	828	800	811	846	763	832	802	814	823	839	834	802	826	790	836	851	852	853	841	862	837	850	823	830	819	792	863	845	853	834	836	811	848	809	845	885	849	833	815	839	857	789	782	825	846	845	855	817	833	801	815	784	848	837	860	850	852	785	851	861	878	764	783	844	806	842	821	824	794	809	815	854	838	850	839	778	818	869	837	840	847	821	836	812	840	893	846	841	840	758	778	823	809	817	822	807	795	859	782	827	817	834	883	842	853	796	871	782	832	823	799	782	813	837	794	801	834	859	839	811	834	794	793	825	756	794	785	814	801	860	821	820	825	816	853	840	842	854	822	774	780	820	822	834	848	800	833	837	859	846	839	789	830	872	810	787	778	860	817	829	855	878	810	840	802	760	833	823	841	845	833	820	792	880	815	818	809	780	849	819	825	809	832	836	766	788	849	814	818	820	811	813	838	778	824	866	870	817	792	813	879	800	808	811	804	854	846	793	803	794	871	852	849	828	816	825	848	857	830	810	773	789	835	783	738	818	843	861	810	846	877	822	839	798	813	873	873	828	789	871	801	871	804	854	810	786	759	857	772	797	838	834	820	819	848	837	861	867	822	826	842	843	825	849	831	830	828	822	891	809	795	832	873	817	806	853	855	818	878	851	832	813	812	817	788	815	879	815	831	857	821	844	813	827	788	796	865	831	790	807	837	809	819	749	836	870	810	812	827	819	783	841	784	835	888	822	838	777	799	846	830	728	832	845	903	855	799	842	794	788	835	849	851	829	829	809	777	822	780	808	802	788	785	825	827	776	846	807	840	812	832	816	846	813	861	896	786	792	887	814	848	812	847	836	806	807	818	817	806	850	829	841	874	849	791	803	850	814	824	855	842	847	782	832	909	808	850	840	830	865	836	810	807	828	850	821	839	805	858	844	830	847	816	822	841	838	861	827	819	810	810	806	852	823	852	756	798	808	804	776	812	794	809	813	843	832	841	859	835	825	844	837	824	831	841	834	827	773	844	797	838	796	769	816	832	779	832	837	858	833	814	775	800	844	841	839	797	815	832	813	813	824	812	846	818	765	841	811	849	817	877	825	760	857	819	857	787	822	821	831	819	776	840	836	787	822	771	838	873	823	836	818	830	832	862	838	830	863	905	878	851	840	816	820	822	825	768	832	848	819	847	852	841	821	844	814	860	815	834	856	788	817	832	796	856	847	856	830	764	822	848	794	822	795	815	812	795	870	791	793	864	788	846	833	880	790	794	854	847	826	790	816	782	819	803	835	777	856	846	809	809	866	823	875	806	872	841	810	827	823	818	852	788	802	801	810	809	868	792	858	872	875	826	815	818	799	807	773	802	840	805	815	850	817	807	825	829	803	872	848	812	864	840	829	782	798	874	851	807	797	844	855	879	863	812	853	869	865	823	873	858	832	809	850	847	826	825	862	846	819	823	869	818	835	817	845	842	799	769	920	827	813	818	774	885	889	924	808	810	836	816	866	828	800	874	802	842	838	860	850	862	826	755	881	871	852	817	790	852	802	846	841	852	794	844	782	840	825	764	833	820	761	796	854	826	794	832	833	794	871	810	845	831	823	824	852	810	874	795	863	816	867	855	834	828	779	839	811	825	822	864	882	876	839	826	853	830	805	838	777	856	851	863	893	824	833	842	800	890	823	861	808	797	789	869	827	855	867	821	822	808	818	803	817	811	821	814	801	851	874	884	815	860	811	838	919	840	799	814	827	847	871	855	858	803	817	871	835	818	797	842	843	830	835	827	837	813	809	816	815	826	830	806	855	829	823	812	796	862	895	809	823	818	800	879	828	802	814	803	804	798	765	798	842	828	823	836	853	837	843	867	810	807	866	818	794	865	831	798	810	810	798	844	767	787	753	829	816	822	843	829	836	838	808
11349	32494	27361	20747	12247	8597	6644	7283	6861	5573	3902	3119	2497	1948	1649	1473	1438	1334	1295	1081	1112	1568	4851	8839	10123	8472	5879	4598	3225	2148	1457	1108	994	912	872	876	853	861	810	835	812	894	796	826	857	829	824	807	876	831	831	855	801	855	833	822	814	799	802	846	871	849	822	884	823	828	820	876	839	811	811	859	853	825	873	846	902	838	870	850	800	840	845	811	853	880	763	841	786	794	841	874	818	823	823	825	875	823	857	837	822	837	832	790	852	785	863	832	830	775	806	853	777	784	854	843	797	838	779	807	799	869	808	869	832	842	828	852	856	863	836	867	876	843	781	840	869	848	823	818	835	841	808	806	818	781	809	833	830	788	821	799	842	810	797	854	840	856	832	816	829	817	848	845	839	789	850	805	777	820	819	855	840	795	827	822	787	843	801	863	850	826	868	798	809	849	818	834	837	863	760	812	829	810	833	836	833	778	809	828	848	810	865	815	829	775	836	818	841	791	770	809	816	802	797	816	838	893	849	786	808	823	837	817	860	766	800	840	850	889	864	860	832	797	802	842	858	844	827	850	833	849	847	888	833	848	840	834	773	771	827	842	791	858	859	827	824	847	830	800	801	842	893	819	813	855	838	781	849	862	792	788	855	814	769	852	851	851	818	856	802	835	805	836	780	886	805	827	819	805	860	831	787	839	825	850	814	852	869	798	812	814	785	793	777	801	797	842	832	895	845	874	808	819	844	824	880	853	850	895	847	856	883	833	815	830	845	807	845	851	861	802	840	809	813	772	834	802	842	822	826	822	858	794	825	831	891	806	822	865	838	811	806	888	878	858	799	823	879	826	787	850	783	806	788	849	817	812	833	844	857	840	785	819	849	819	821	793	855	883	763	805	933	820	855	863	840	794	832	838	815	844	867	808	796	808	842	824	877	836	802	823	863	849	812	822	821	802	815	775	822	813	831	818	819	822	850	809	885	834	942	831	811	844	842	803	876	821	816	843	853	820	812	825	800	827	845	807	817	849	826	829	842	874	841	819	870	835	821	760	827	841	800	831	844	823	829	869	820	854	848	825	808	814	866	804	855	827	841	821	863	845	798	844	819	850	829	816	840	771	836	835	868	836	809	809	842	873	792	796	788	821	824	849	782	816	823	798	816	838	814	843	861	805	762	799	822	820	877	851	839	839	805	867	829	813	837	794	860	877	863	862	804	802	811	867	838	813	813	827	869	785	811	831	892	867	804	860	812	775	802	850	837	848	793	791	824	831	861	786	856	840	851	785	805	774	856	804	825	840	818	925	853	824	845	796	843	844	815	793	811	830	860	855	821	860	825	845	828	827	820	874	813	817	833	805	859	771	841	810	874	831	843	836	844	833	850	851	823	854	815	865	861	865	836	799	843	820	866	838	899	816	828	826	833	834	813	858	864	859	796	847	870	829	823	808	822	873	821	848	842	842	818	807	842	805	850	830	804	854	824	784	828	821	848	820	827	814	839	870	773	802	841	788	794	881	834	779	824	855	869	833	730	828	802	800	848	816	815	848	823	886	832	924	819	786	792	838	783	813	822	821	864	820	764	861	861	815	804	867	827	873	853	789	808	808	887	798	741	842	798	821	786	829	835	816	811	823	866	832	829	824	879	815	833	798	880	852	859	843	846	805	816	849	803	855	799	827	842	828	817	825	784	897	793	841	830	769	804	866	849	887	844	828	859	832	849	826	857	834	828	802	840	845	882	845	818	829	866	827	761	854	861	863	874	833	868	843	853	795	769	838	796	857	838	802	786	839	775	824	796	804	795	870	832	811	760	853	838	886	866	850	847	875	821	829	857	834	825	836	847	785	843	858	791	812	820	844	865	817	770	831	758	839	795	823	836	849	869	807	873	773	862	847	779	795	833	839	904	829	831	778	833	794	796	850	796	811	818	818	775	829	787	832	833	813	823	852	848	812	821	865	836	847	785	830	825	827	824	826	825	805	817	798	868	786	854	837	820	798	817	857	787	839	812	832	828	825	851	805	800	791	811	807	862	792	810	849	819	837	791	865	832	863	838	846	849	796	838	840	827	893	837	784	800	763	835	852	845	866	818	863	828	826	818	904	840	832	882	854	781	861	845	790	857	855	840	796	829	795	899	839	823	820	865	804	843	821	836	830	810	783	812	815	818	820	764	823	870	804	887	874	799	847	769	781	832	830	842	868	805	785	792	817	813	854	813	807	834	849	851	889	802	810	829	824	850	845	813	838	892	808	831	806	829	817	868	830	802	849	841	844	833	860	812	853	831	858	821	831	810	778	815	812	844	823	829	786	850	871	818	805	857	853	830	825	784	807	828	780	819	821	851	773	844	849	811	867	796	794	840	860	795	820	821	848	829	860	834	792	821	839	819	785	816	802	808	855	818	792	814	828	815	836	781	840	866	801	818	834	847	812	801	863	860	849	819	817	811	841	837	815	818	779	802	780	825	795	814	774	810	895	823	854	804	853	837	842	839	780	848	809	796	807	835	846	822	885	815	864	827	785	819	795	840	837	834	806	822	803	808	798	794	802	811	810	814	830	806	832	802	823	819	796	855	840	790	865	818	855	777	861	778	838	823	798	817	827	799	838	856	803	805	735	816	878	827	840	845	733	872	825	800	801	851	822	828	806	836	858	832	855	885	874	866	817	848	810	816	829	787	824	838	828	805	793	851	763	783	893	807	808	831	843	873	795	850	838	781	867	828	860	846	785	840	881	832	844	785	858	788	807	837	866	788	791	817	791	896	802	832	830	814	847	846	840	793	819	859	775	859	827	830	829	801	856	797	800	884	808	831	802	817	821	894	822	869	838	768	827	830	829	837	827	867	884	793	827	856	848	842	778	848	820	860	767	777	807	863	796	837	864	850	866	799	801	760	807	792	793	896	824	786	865	831	826	842	828	775	844	810	810	843	854	794	807	814	861	787	833	833	860	857	818	858	849	784	831	853	802	861	835	834	828	818	811	838	842	827	817	859	826	829	827	848	885	823	792	842	797	844	827	838	826	843	800	800	840	831	852	818	820	847	817	835	890	895	852	828	802	815	791	813	815	888	804	844	868	880	855	821	839	859	887	778	859	846	824	821	837	801	847	769	839	837	819	815	839	839	816	821	792	789	824	874	820	846	845	877	780	830	881	798	845	872	847	829	877	796	828	827	787	855	826	844	815	776	820	838	817	848	801	851	771	803	911	871	858	792	848	828	821	791	875	854	827	843	806	795	837	826	783	896	801	821	810	811	839	816	821	858	867	835	860	825	847	809	834	796	847	807	833	834	814	849	812	791	825	822	838	835	824	845	852	847	825	809	838	836	789	802	807	767	813	779	816	814	767	844	808	872	857	805	854	824	825	826	826	775	850	838	843	806	843	863	840	829	828	787	841	802	807	863	824	801	797	832	834	851	807	846	835	826	809	816	838	801	846	843	845	873	848	866	856	841	811	824	819	857	801	795	780	824	884	824	862	872	870	805	874	850	795	798	870	863	867
28030	20244	16062	10234	3289	2563	2365	2179	1815	1358	1193	1064	893	725	727	684	634	679	634	648	635	641	669	806	899	1024	867	799	730	718	642	613	619	558	546	579	564	614	596	629	562	591	589	595	580	607	562	584	546	607	590	559	505	599	590	556	580	557	557	595	569	579	564	593	558	578	555	592	569	555	575	565	604	618	547	589	567	555	626	598	581	584	577	580	568	562	562	504	596	605	594	585	560	608	534	558	551	571	587	598	531	595	594	562	547	590	570	614	573	546	556	562	591	609	597	545	576	586	607	564	580	558	588	551	577	592	546	594	603	587	569	560	536	596	609	568	564	587	579	614	626	574	549	571	586	528	623	565	569	585	572	564	568	574	588	542	544	576	571	592	594	595	576	552	610	579	555	580	617	605	596	527	619	575	600	588	632	584	605	570	546	594	596	576	602	580	603	572	597	625	553	600	577	591	596	532	573	573	566	564	612	598	576	573	575	620	596	574	614	549	561	606	559	562	562	593	553	565	562	572	573	620	590	565	553	556	563	591	599	575	592	577	555	602	561	578	600	605	577	553	583	568	599	592	587	645	602	562	567	605	557	561	614	561	608	602	545	579	610	540	535	581	597	557	619	605	622	552	549	561	592	570	629	570	592	599	592	635	530	580	594	594	605	579	598	559	565	568	623	580	568	548	601	543	578	574	587	581	575	598	617	575	591	561	549	579	542	578	610	571	586	555	569	595	573	568	541	588	603	563	616	587	571	578	600	626	617	615	563	581	568	585	556	572	603	620	559	574	618	614	601	552	574	574	620	569	591	559	578	588	519	614	540	555	576	561	586	580	564	574	606	594	569	580	573	577	551	621	593	559	580	553	595	592	564	555	643	558	592	594	569	547	569	596	583	566	576	557	579	611	563	536	581	583	591	583	602	577	614	604	612	577	600	553	554	549	592	617	593	557	596	589	572	584	581	592	571	596	579	599	609	567	552	585	571	588	553	622	599	584	542	639	545	551	594	608	606	642	599	571	578	610	630	621	557	555	549	584	592	602	548	584	544	601	578	569	606	600	602	587	611	608	577	572	573	551	577	573	566	611	604	589	572	552	569	559	577	601	561	588	637	566	601	583	580	577	612	565	566	605	543	569	593	566	566	572	556	565	582	579	586	574	549	556	585	615	601	580	593	588	578	591	578	603	591	534	599	580	546	536	557	615	562	649	560	553	590	572	584	576	584	583	567	572	554	586	586	597	572	596	583	565	549	605	548	626	581	584	591	582	592	577	551	590	561	593	532	557	556	581	590	576	558	550	573	612	579	575	537	609	579	566	566	574	548	595	554	581	566	574	577	630	557	564	551	602	577	598	585	553	603	550	573	566	579	567	635	590	615	588	569	564	562	600	572	583	577	600	561	526	584	609	609	573	565	597	583	610	590	569	568	556	598	574	577	554	596	563	572	565	566	580	603	529	552	607	587	578	558	591	612	564	552	576	581	595	556	560	598	578	559	533	585	620	567	596	627	577	598	572	615	583	576	573	563	560	609	587	555	578	575	562	577	580	563	540	589	606	578	581	559	570	595	603	580	553	579	560	550	560	583	543	594	574	625	561	597	617	567	584	576	592	585	623	580	605	607	579	617	595	588	574	571	599	586	634	562	617	606	557	586	614	580	579	577	585	557	609	517	567	557	539	579	618	565	580	571	605	583	572	610	554	590	581	566	546	638	594	583	587	598	625	561	579	607	595	544	535	554	586	611	629	590	551	577	600	520	581	581	536	586	561	600	631	588	575	564	581	577	566	600	608	581	580	563	582	578	589	565	552	518	570	580	618	553	630	605	551	591	566	623	572	562	565	564	580	562	548	606	574	642	555	580	580	585	564	599	573	525	576	584	561	615	567	578	601	564	583	563	573	530	606	533	562	586	594	569	568	577	584	609	558	590	568	571	561	579	576	546	562	555	563	537	556	556	590	566	619	589	612	558	570	582	549	545	586	615	583	585	599	602	561	568	554	579	597	581	598	563	566	578	573	564	584	541	562	626	575	642	554	554	556	601	558	617	583	596	646	600	593	587	584	596	586	556	608	548	597	589	576	555	620	590	551	575	573	573	580	571	603	551	610	605	556	561	567	538	622	601	608	541	610	590	557	551	603	606	587	582	606	587	603	630	588	593	575	577	549	623	577	525	558	572	578	579	586	606	547	552	575	558	580	599	583	538	587	642	590	578	584	596	547	589	558	564	549	611	561	574	557	588	580	578	556	619	624	580	576	599	598	562	586	580	620	577	634	562	538	641	600	575	606	607	635	569	573	593	536	587	550	581	588	542	570	582	566	590	581	599	599	600	586	583	578	549	594	559	578	547	623	590	543	593	586	542	575	634	619	592	596	570	593	588	517	624	571	573	603	580	550	606	603	591	582	616	564	578	561	565	559	544	625	588	599	611	611	582	548	577	547	592	592	579	580	544	590	618	616	597	560	548	592	631	578	637	568	596	602	558	604	543	559	594	575	539	589	586	572	586	574	593	609	595	605	571	555	555	512	543	580	594	621	575	621	634	592	641	553	604	558	569	611	598	613	577	589	617	580	609	592	580	574	596	593	613	590	575	574	591	593	600	575	527	577	617	550	604	623	618	642	574	618	571	612	567	573	560	608	576	605	614	583	585	585	588	606	591	602	560	588	554	568	628	559	645	595	565	536	584	569	590	611	580	589	608	654	599	567	536	642	591	621	554	564	538	588	590	571	552	598	557	610	572	556	622	620	598	590	592	564	605	583	578	559	550	623	615	573	596	593	588	574	584	582	545	581	549	595	561	597	600	589	536	587	586	617	563	588	581	560	571	514	570	584	566	601	569	609	604	597	612	573	631	606	595	589	593	613	577	595	601	607	612	571	620	552	600	563	572	590	592	578	567	582	618	636	607	606	550	552	566	557	590	570	605	595	565	577	582	648	603	562	596	531	617	564	594	591	532	575	575	523	616	577	597	579	582	577	534	611	602	619	577	572	591	591	546	554	582	544	596	544	540	569	585	603	577	592	565	565	614	584	573	581	565	579	576	580	607	606	572	535	543	567	564	592	578	544	588	581	568	573	603	601	609	581	570	577	573	545	577	584	575	579	572	602	602	652	557	598	580	558	560	582	548	613	567	581	539	590	599	582	607	576	606	562	579	599	579	591	603	610	584	566	592	605	577	608	592	555	576	595	522	571	602	602	597	620	622	611	628	564	590	576	590	561	590	581	613	613	600	614	607	641	635	583	567	580	550	557	610	598	559	609	586	598	562	583	583	603	575	541	588	585	590	597	580	596	551	542	564	572	511	554	592	541	554	541	596	596	597	598	613	552	571	562	592	632	567	566	529	574	597	594	555	606	587	574	577	609	572	551	572	574	562	576	570	596	599	575	614	594	567	568	605	574	591	571	583	541	576	569	547	598	573	545	587	558	609	576	576	589	578	611	576	569	563	611	556	569	540	560	581	541	575	608	591	627	569	541	562	584	580	605	586	585
9264	17579	16119	10645	4532	4095	3983	3853	3153	2219	1894	1529	1191	929	889	881	844	793	725	724	707	750	746	938	1155	1142	1085	928	782	769	676	653	600	616	606	663	638	610	668	593	612	587	681	621	614	607	580	629	592	599	678	621	655	609	609	657	590	642	620	547	572	634	619	587	625	646	592	606	623	611	611	606	624	572	651	638	597	619	591	646	627	572	616	572	587	640	585	638	597	635	609	610	557	626	594	603	612	665	614	644	614	643	619	598	583	628	611	634	657	621	630	653	582	573	649	654	623	608	611	598	636	652	646	578	618	603	633	609	576	608	644	608	597	627	642	582	614	591	575	614	624	656	600	648	636	662	640	578	601	607	623	644	601	639	634	580	607	598	617	591	592	607	611	616	596	642	592	628	635	625	612	636	630	639	625	631	591	589	562	616	638	629	623	634	634	619	593	646	655	638	690	580	593	610	621	626	627	620	598	593	607	649	586	625	632	635	635	671	650	581	619	581	630	624	633	617	637	617	612	612	633	622	625	641	592	622	573	612	658	606	546	579	606	614	604	584	577	619	678	635	605	602	646	616	641	622	623	588	596	630	609	609	642	641	648	610	631	637	580	624	619	631	605	584	629	646	590	618	627	563	649	581	587	608	609	598	619	636	615	644	604	602	599	604	601	599	633	647	634	609	611	604	623	650	655	625	624	617	600	650	580	584	641	609	589	593	610	617	643	590	617	564	631	597	642	639	622	636	597	633	622	635	612	617	617	632	618	599	631	611	647	640	645	590	608	590	621	643	635	622	665	630	634	612	642	591	607	584	645	615	625	581	621	596	588	576	569	600	602	609	610	615	601	624	582	618	615	596	588	704	614	622	652	591	650	590	634	612	664	557	598	612	629	610	616	634	633	624	637	610	614	608	585	598	640	610	632	626	664	629	635	612	633	614	593	633	635	574	615	598	600	628	624	581	612	626	626	670	598	622	630	603	610	615	570	616	604	614	565	606	595	604	597	631	574	641	618	609	638	656	599	605	592	676	627	637	631	656	590	628	637	628	573	657	641	655	657	635	632	583	622	549	616	571	633	561	643	568	638	641	603	604	580	614	623	625	602	631	578	607	589	622	662	609	606	624	612	615	584	635	629	615	548	587	606	625	618	571	599	609	613	609	633	617	609	580	653	653	627	627	578	627	634	560	625	582	633	583	612	637	649	626	633	618	607	616	587	587	653	661	673	618	587	611	601	599	675	631	623	587	586	646	607	662	625	604	605	632	647	633	614	601	637	587	622	629	624	615	588	588	591	595	606	585	679	620	649	558	598	619	624	578	646	591	603	669	584	580	604	608	652	566	676	600	580	609	647	608	649	634	621	585	635	647	611	637	641	644	637	657	599	630	580	644	617	638	631	610	652	617	576	669	616	613	601	619	625	606	648	612	565	627	584	621	645	588	603	608	622	593	632	604	603	615	664	617	631	619	632	644	576	651	648	659	641	660	637	623	602	656	578	629	588	662	606	633	567	586	633	569	624	601	635	599	600	643	631	563	645	622	632	578	624	595	636	591	661	603	671	646	610	587	627	627	588	609	646	604	602	615	621	580	612	614	582	590	624	586	668	620	657	636	610	620	644	586	588	615	626	618	559	580	599	643	583	617	620	577	603	618	601	556	673	579	617	604	642	646	562	611	622	584	660	637	618	590	638	601	606	612	583	619	630	606	685	648	615	610	629	607	621	584	647	643	616	673	609	620	609	593	640	652	597	586	604	661	597	643	624	626	576	595	600	650	618	588	609	627	611	629	640	650	655	644	629	625	550	610	616	623	617	611	642	613	591	635	614	648	641	591	629	642	665	666	608	591	649	611	680	600	600	628	638	582	630	597	607	598	603	606	591	593	614	599	580	593	603	616	617	623	578	635	651	605	607	641	652	617	613	597	624	656	639	612	600	603	636	607	587	595	612	632	603	624	600	607	625	641	638	618	616	633	614	591	611	597	611	654	616	601	602	623	554	605	672	610	628	660	622	604	643	621	605	607	610	635	610	592	583	621	584	633	571	613	639	651	614	609	582	652	626	606	616	653	645	563	606	605	600	634	587	615	621	588	587	647	607	646	644	613	621	618	611	654	589	635	619	576	601	651	592	591	630	621	610	604	648	624	605	614	607	601	631	628	684	650	579	617	626	591	624	676	613	654	574	666	593	640	637	623	631	596	588	641	605	584	613	637	615	592	587	551	664	568	611	626	591	614	617	635	605	643	646	583	579	576	616	577	583	617	588	598	671	595	603	556	642	630	612	619	617	595	640	625	608	578	609	553	600	662	605	599	595	611	657	615	629	638	602	577	601	626	628	650	622	655	603	642	690	596	596	615	620	560	565	613	622	600	654	627	579	595	617	612	597	641	611	574	608	648	619	605	603	625	615	626	639	599	641	635	607	618	607	621	576	538	607	596	605	603	617	629	601	615	608	584	637	608	577	599	621	614	587	568	614	615	630	656	609	631	622	641	643	626	576	610	609	575	607	601	670	630	644	653	564	621	638	584	591	610	601	625	614	613	549	609	631	618	662	596	577	617	598	618	584	602	627	684	622	628	604	631	598	596	633	631	627	608	621	580	603	630	580	583	594	623	600	607	580	611	567	627	597	585	585	603	617	611	653	610	596	629	596	611	649	606	601	607	572	643	622	635	631	627	615	608	611	570	612	645	610	617	599	611	593	591	606	612	627	614	616	637	639	632	613	617	575	597	611	613	600	617	624	620	649	602	585	627	592	597	581	626	629	613	636	607	634	597	599	637	620	626	630	597	583	642	591	633	621	624	634	626	632	658	597	582	580	605	667	615	596	607	592	585	594	630	605	616	599	619	550	592	613	623	628	665	608	607	597	613	629	632	671	640	609	618	645	606	574	617	602	624	620	631	605	592	567	612	603	670	611	618	625	628	622	622	601	611	627	627	586	703	575	612	612	614	599	625	629	613	617	661	599	561	599	631	605	582	647	610	608	583	628	629	625	587	590	640	621	611	635	642	587	634	625	608	618	662	612	638	652	593	635	589	605	607	604	586	587	586	648	624	592	648	578	640	593	587	615	653	639	594	639	649	625	568	623	642	604	606	664	613	616	631	626	661	592	593	593	651	602	601	588	613	618	643	654	632	618	588	637	635	610	595	579	591	595	632	622	642	659	621	640	606	601	630	694	557	615	640	617	611	605	613	648	604	596	668	578	660	612	609	596	604	618	619	603	622	606	607	641	631	601	605	605	546	622	590	617	598	631	637	628	635	663	651	588	619	615	601	611	638	636	628	637	602	608	612	612	607	633	605	572	607	630	660	611	617	638	593	654	585	634	619	627	587	656	620	621	646	587	612	585	645	642	635	627	660	634	607	611	609	616	629	611	588	605	634	628	587	592	630	608	629	592	602	597	624	616	586	644	636	644	608	623	616	591	594	592	655	638	649	590	625	649	603	643	630	624	624	664	613	599	654	619	633	635	619	593	614	613	620	640	616	620	666
23930	21286	28585	24333	21247	13233	5492	3220	2214	1677	1396	1217	1038	883	810	755	771	775	688	683	633	621	1038	3081	3748	3283	2269	1731	1225	1019	707	629	601	593	553	561	566	551	567	539	523	572	534	543	536	535	559	527	534	549	571	553	528	550	532	543	530	566	510	537	526	509	513	531	579	560	506	496	517	507	511	518	556	597	555	542	567	506	499	506	522	553	490	539	507	536	545	569	572	529	565	574	542	545	539	570	555	524	550	584	574	510	536	533	516	546	568	522	570	548	555	519	542	529	551	572	573	539	538	511	517	549	541	545	508	558	522	513	562	558	562	512	504	544	524	569	516	601	547	577	584	576	553	544	539	549	513	564	516	551	617	538	542	529	559	588	551	524	575	549	552	539	550	533	559	521	516	629	555	557	598	472	550	558	549	552	502	526	594	524	540	516	543	544	520	528	548	562	563	544	573	515	536	511	560	538	495	554	552	562	560	555	547	525	567	535	526	566	529	536	530	550	536	584	546	560	499	498	556	542	566	537	570	566	513	573	569	570	570	574	533	563	537	547	526	570	568	564	547	538	532	566	524	510	546	483	572	546	519	550	548	568	551	559	522	559	553	533	573	540	499	560	540	544	552	532	520	543	550	533	509	541	552	539	585	523	504	508	557	568	529	539	584	519	558	558	533	577	538	559	568	566	520	553	513	538	529	526	493	478	514	566	559	536	528	500	518	525	544	587	535	550	523	573	555	535	552	581	554	567	541	555	524	531	506	508	483	547	550	513	515	561	528	542	582	543	575	534	579	535	561	571	582	510	514	556	544	516	522	530	515	589	516	510	542	537	534	513	553	549	521	560	557	501	510	528	537	602	551	547	560	513	525	552	524	553	547	535	531	575	507	558	574	530	557	519	544	536	567	566	540	565	589	515	524	540	598	584	525	563	563	532	558	515	539	507	532	521	554	594	558	560	556	558	554	548	509	580	556	514	542	538	525	522	545	522	501	501	540	580	553	553	500	532	539	580	514	575	549	559	538	570	534	564	539	561	513	546	572	569	562	495	540	541	548	545	578	539	567	517	531	587	525	560	530	584	557	540	543	561	535	499	572	516	515	585	558	515	511	551	524	550	513	545	537	558	565	508	506	576	590	556	521	509	530	522	552	566	553	523	532	525	545	499	539	531	571	526	560	542	558	525	547	580	542	534	545	578	558	551	539	571	564	509	523	507	564	528	531	563	550	593	534	548	526	539	569	562	502	568	503	606	517	579	553	567	539	556	548	523	555	568	534	537	548	575	565	546	526	540	559	563	526	522	552	547	522	555	527	545	547	545	528	545	539	544	582	553	555	544	518	539	566	531	576	508	577	540	536	512	519	512	512	478	532	530	504	549	556	546	527	514	525	576	541	545	537	530	577	502	512	550	528	530	540	537	478	560	575	535	563	536	501	526	524	545	524	531	499	536	560	543	555	563	528	521	574	547	547	533	568	571	534	527	555	518	544	497	547	519	548	526	574	546	571	518	534	563	563	533	529	499	511	526	530	516	507	556	562	538	524	573	530	531	557	533	533	517	541	512	557	573	546	534	556	532	535	554	569	555	536	524	524	545	545	553	504	514	542	563	543	550	537	508	526	510	561	582	544	527	573	522	536	555	559	555	550	572	527	531	547	500	559	562	590	539	546	569	540	530	530	565	546	530	545	521	520	584	567	552	522	513	484	558	547	569	544	482	540	537	566	523	574	530	556	533	522	519	559	574	539	533	590	550	588	535	537	568	532	548	561	549	542	534	572	557	500	550	540	539	515	543	518	527	559	557	530	545	545	559	522	531	543	527	536	537	504	510	519	534	530	495	554	527	532	532	539	511	517	551	576	499	554	554	544	554	541	571	549	576	518	548	515	521	549	532	570	508	512	523	532	538	560	531	560	510	561	561	534	575	553	548	537	517	589	589	538	517	520	559	550	542	542	531	532	537	555	575	563	547	552	582	504	546	525	539	562	501	515	547	550	519	569	534	521	542	521	606	543	568	507	504	559	540	537	532	574	564	571	569	519	577	531	605	544	523	532	592	527	545	565	556	578	580	549	541	539	597	524	534	517	548	581	543	513	547	546	612	508	553	518	531	556	538	530	529	496	552	536	549	601	531	569	541	528	543	554	539	557	552	537	536	531	551	545	532	514	541	552	543	516	552	499	492	595	573	538	482	554	524	519	538	556	530	613	561	545	525	505	535	522	557	553	588	519	508	488	554	556	532	526	527	531	499	546	535	539	537	546	553	530	523	531	529	507	539	531	560	559	532	509	534	554	537	538	555	495	538	550	536	532	527	585	533	492	533	528	570	531	589	569	573	540	497	533	574	536	532	555	536	529	508	510	541	552	518	502	551	578	545	588	557	589	551	581	571	531	535	534	526	561	542	536	510	559	510	522	537	543	555	562	610	576	575	526	515	567	547	531	497	525	530	551	547	507	536	523	562	535	548	529	559	535	551	500	521	527	571	518	519	535	512	522	561	554	525	553	529	527	578	566	528	576	549	542	560	560	517	540	535	510	531	521	565	512	516	529	499	544	509	528	526	539	613	509	538	543	540	564	511	554	522	495	518	498	557	564	524	547	541	514	523	542	576	560	537	558	527	569	570	607	542	566	540	568	534	519	547	534	565	527	542	540	530	536	547	556	513	552	552	521	574	530	565	564	541	553	546	565	527	548	507	583	544	520	528	512	609	540	549	562	564	521	560	546	550	530	572	581	604	508	547	572	546	521	521	538	523	560	526	596	558	542	541	555	540	520	560	518	556	539	544	546	543	532	553	517	545	555	540	529	552	510	572	525	566	525	524	526	545	564	560	579	535	488	533	539	536	517	524	529	524	523	574	540	519	583	509	558	502	562	573	542	538	570	552	518	535	510	515	542	500	550	494	526	549	519	519	567	508	582	533	542	564	521	560	517	500	522	524	532	538	528	524	561	559	533	525	515	521	497	539	543	551	545	543	539	558	589	545	542	565	512	547	570	554	568	556	527	539	542	503	528	528	545	568	540	516	546	532	517	569	495	517	552	548	513	564	553	542	576	525	552	505	515	542	588	553	565	563	565	549	507	516	534	563	542	540	484	544	571	562	560	565	508	568	539	541	560	535	530	501	524	532	512	570	536	496	539	546	520	583	595	542	571	575	531	549	567	569	500	535	549	556	549	582	549	574	530	529	557	557	539	547	522	541	567	552	580	541	516	556	550	548	537	491	579	527	562	538	520	550	516	562	508	560	565	557	564	576	537	571	577	584	539	545	538	553	519	521	537	536	531	505	556	556	505	516	576	561	557	522	535	551	557	568	548	559	549	481	589	563	558	544	545	553	568	568	515	515	548	528	507	512	555	541	468	559	543	505	493	516	527	575	516	511	582	576	569	557	540	554	510	538	537	549	542	623	543	554	536	532	521	520	547	583	541	514	531	591	606	567	536	522	517	552	549	557	548	563	545	556	550	525	529	535	559	539	511	510	513	574	526	518	518	510
9107	25036	23288	14067	7691	8497	7214	5540	3791	2601	2373	1819	1454	1244	1169	971	1026	896	831	803	755	748	1338	4861	5962	4725	3399	2411	1609	1209	866	769	622	610	580	572	533	589	560	553	611	581	550	560	566	538	590	569	615	552	567	542	564	600	527	526	558	547	536	573	540	544	594	609	549	579	569	544	554	547	572	554	579	543	567	593	538	521	550	538	567	556	598	565	592	529	560	607	601	575	526	575	535	568	565	571	551	558	534	565	562	536	550	602	551	578	546	587	567	576	585	561	580	554	586	545	562	534	552	597	616	569	571	533	564	562	527	586	613	591	611	571	543	529	562	574	562	553	587	547	578	575	583	577	565	551	574	579	547	592	533	580	563	526	572	570	569	514	560	545	573	548	552	520	553	567	563	550	552	612	601	547	570	568	591	555	560	592	537	537	559	569	594	573	545	527	602	593	605	549	614	552	551	588	582	573	542	543	547	542	564	550	600	586	566	542	583	555	564	571	578	540	575	551	535	550	559	555	620	563	537	563	559	593	573	581	592	538	555	540	540	579	581	527	555	598	550	552	538	567	608	557	577	541	576	571	545	581	566	494	567	518	556	579	556	604	573	516	536	576	564	561	576	550	565	614	569	559	577	584	593	582	571	575	539	534	554	583	567	564	607	594	499	587	551	580	580	543	606	601	541	568	538	544	562	573	577	567	531	560	561	551	562	581	556	507	537	577	544	564	562	607	558	564	565	585	582	572	555	543	559	574	566	533	559	542	567	603	574	634	541	572	578	521	602	582	563	529	604	572	563	532	528	541	531	587	535	519	569	579	528	562	572	560	566	566	552	551	583	560	564	569	557	565	570	551	529	575	585	555	575	606	583	529	574	582	538	547	571	522	581	555	567	585	570	591	546	559	546	541	581	567	566	561	588	545	548	592	551	587	525	542	584	593	522	576	557	556	593	576	526	545	592	541	582	584	564	539	567	574	532	551	561	534	561	554	596	591	567	579	551	563	526	627	539	602	559	574	541	601	563	579	515	593	577	535	564	574	577	576	587	544	559	594	575	572	560	578	554	568	579	532	595	519	635	601	547	525	582	564	554	569	581	537	565	557	593	549	563	556	533	618	580	578	531	599	576	561	599	553	561	559	574	555	582	555	551	573	548	536	578	539	572	579	533	592	551	591	576	580	571	579	606	548	529	576	545	575	583	575	545	568	526	570	555	570	569	485	556	549	594	537	578	575	604	568	574	564	613	571	573	551	559	591	604	581	569	560	541	598	575	563	592	544	606	611	545	574	534	530	582	585	552	579	589	593	570	529	568	562	568	545	575	585	561	591	570	568	571	540	576	555	564	576	515	552	555	541	602	561	567	565	563	518	598	549	570	534	581	556	560	580	508	558	571	556	577	626	532	579	544	594	570	595	568	538	596	556	563	531	597	567	557	540	563	523	544	566	541	581	547	579	597	563	574	566	569	575	561	572	529	566	605	583	544	580	558	545	521	566	539	553	534	570	591	582	581	597	581	582	574	536	579	580	570	541	544	628	569	570	571	569	556	534	572	544	565	579	582	508	556	549	526	540	538	586	547	576	562	575	582	568	621	557	598	576	584	591	551	546	584	567	551	499	563	532	581	546	572	541	520	573	563	560	572	582	567	571	585	573	563	579	537	578	554	592	551	572	558	618	596	569	573	585	575	561	567	550	573	589	548	546	563	553	583	582	590	547	544	599	531	590	547	564	598	582	572	552	538	576	555	563	510	553	564	556	530	583	553	583	579	528	535	560	531	594	601	614	534	582	582	567	539	574	557	596	609	598	594	559	579	561	587	577	566	534	551	633	573	571	542	518	561	538	552	591	585	546	575	560	582	553	556	533	565	531	531	585	567	589	554	583	557	595	557	543	538	561	549	563	521	551	574	562	564	576	619	570	595	578	560	581	537	548	579	572	591	570	598	585	572	580	615	611	556	534	566	569	555	585	547	557	485	579	546	562	591	613	560	545	601	570	551	556	549	556	557	572	586	592	569	572	596	563	581	541	599	556	582	595	550	575	546	565	583	584	578	578	587	534	618	558	535	588	571	542	567	551	570	547	588	575	563	558	561	521	560	565	547	550	536	578	541	610	555	583	551	606	548	568	577	548	571	567	526	537	566	570	562	563	559	537	589	569	578	569	494	532	577	545	585	554	545	568	535	563	591	595	558	590	601	590	589	549	522	601	600	537	588	558	579	561	511	572	588	545	572	576	596	594	555	569	553	574	585	583	548	551	576	548	518	576	570	557	534	590	533	572	553	599	600	540	562	553	555	553	567	552	578	558	559	541	574	553	577	574	542	563	554	549	559	530	572	502	542	548	553	548	560	543	583	596	529	614	548	567	589	528	562	576	589	543	600	588	569	619	578	561	563	559	563	561	511	551	561	564	592	577	564	612	583	586	562	521	576	543	597	532	607	554	583	592	574	581	565	567	563	580	555	589	591	556	570	593	540	564	572	617	530	561	564	563	600	550	546	554	561	554	581	579	543	562	573	560	579	595	574	607	560	598	580	574	556	548	576	579	534	559	519	584	573	545	509	531	564	555	556	535	595	592	550	565	567	547	556	551	553	562	539	542	582	588	580	634	531	561	559	555	577	569	598	601	563	552	578	593	586	553	580	597	527	547	585	556	567	606	535	534	565	510	586	583	509	578	573	523	557	527	536	598	614	542	582	569	561	557	564	553	560	577	589	575	559	569	530	573	573	581	569	614	574	612	593	578	571	612	545	554	563	578	530	570	578	601	566	594	539	572	571	582	537	565	585	560	597	591	558	563	584	531	570	557	617	600	546	552	533	586	553	547	559	607	582	565	585	584	560	558	541	592	578	580	538	568	521	587	592	576	589	553	572	554	599	560	524	572	623	520	612	609	524	554	530	589	547	582	593	551	557	598	557	555	529	521	538	574	551	590	558	544	596	585	575	600	555	520	567	573	564	523	520	550	548	553	556	524	594	531	562	599	601	585	548	564	529	563	599	572	531	567	562	541	554	574	577	559	572	576	525	562	550	545	540	558	554	555	577	546	560	544	595	543	548	579	541	558	564	591	534	595	545	611	546	576	578	589	552	542	605	569	580	570	587	580	577	562	589	548	565	570	535	555	579	553	587	550	535	580	565	556	509	587	552	582	563	538	527	586	539	543	545	585	538	557	593	566	604	532	586	589	545	554	555	562	561	624	539	585	605	567	589	570	529	562	552	596	595	570	524	574	572	578	563	558	543	553	569	551	596	549	611	579	565	584	551	566	620	532	556	612	578	548	541	559	564	552	600	568	560	546	550	603	592	604	573	582	530	581	589	532	545	572	567	523	556	553	593	575	606	539	529	566	542	591	543	531	552	551	543	582	573	583	590	550	579	554	562	562	544	602	573	566	575	572	532	580	540	575	575	534	543	605	522	560	574	555	562	558	545	573	603	562	554	591	573	548	541	550	551	568	551	523	587	549	585	610	572	593	584	613	584	596	562	528	548	549
25219	21343	27606	25351	13545	5215	2548	1599	1480	1334	1176	1069	1011	1030	873	848	838	801	805	766	815	752	935	2411	2494	2176	1644	1387	998	919	792	708	723	753	736	670	674	667	627	647	659	687	689	734	733	713	683	655	672	696	660	725	701	666	642	695	653	699	628	673	638	653	680	667	707	693	698	588	668	690	643	706	701	644	672	648	667	698	675	675	683	679	703	666	674	678	695	646	702	652	716	668	717	700	692	655	681	627	689	705	677	673	638	666	651	639	631	669	695	656	678	662	673	609	665	715	725	683	622	704	659	716	669	689	684	652	698	700	679	679	679	680	665	714	728	716	694	678	649	707	658	639	664	696	663	674	712	663	674	638	648	713	721	687	652	648	688	691	663	624	667	676	702	687	650	683	674	674	690	684	664	656	719	666	632	669	674	666	716	658	657	735	687	674	689	719	683	721	642	627	667	695	679	712	665	683	729	702	698	674	733	678	661	719	693	648	677	659	653	671	676	662	674	688	634	662	679	685	659	659	662	669	670	702	658	676	695	655	753	682	711	731	676	690	696	692	707	674	683	665	643	673	696	679	682	671	720	648	626	670	681	696	715	644	689	625	703	663	698	664	648	673	698	668	720	680	715	684	684	657	678	663	695	701	671	683	711	652	652	712	678	708	690	631	690	644	666	665	675	669	640	621	696	680	700	662	695	721	661	661	670	690	660	643	623	670	668	698	644	659	652	676	679	675	674	656	666	670	661	697	638	647	655	690	677	665	656	628	716	626	667	650	695	645	681	667	708	663	694	685	700	675	700	664	708	716	647	626	661	643	722	679	679	723	652	668	677	611	642	655	654	698	668	704	702	645	713	702	714	674	660	659	714	640	680	645	667	679	645	688	662	691	695	657	652	688	703	696	645	688	667	676	686	654	719	719	703	703	661	706	682	675	679	687	683	641	655	667	657	652	696	679	700	717	707	719	635	705	667	693	663	653	637	673	686	692	720	684	690	682	723	659	658	696	682	720	751	669	678	695	661	641	694	676	718	687	656	713	657	682	700	695	665	685	641	628	697	681	637	624	647	688	720	674	717	694	683	710	713	637	660	657	650	669	720	672	614	667	696	690	688	694	683	672	670	677	647	654	690	724	678	702	660	715	719	688	701	690	681	691	672	728	668	668	640	666	683	640	708	676	682	675	674	695	691	651	642	678	643	674	640	649	681	682	661	704	686	719	707	602	631	640	706	708	666	657	673	683	701	681	677	689	662	677	679	684	653	669	658	690	685	675	698	611	638	629	707	642	745	697	671	696	671	684	688	694	668	655	637	646	680	651	683	720	691	670	706	673	675	684	705	654	673	663	662	679	648	712	656	726	663	671	724	697	710	707	707	645	730	667	672	715	682	657	705	646	659	666	649	681	676	706	674	683	648	649	687	640	681	661	670	650	643	676	665	685	697	713	685	700	660	649	671	667	653	678	691	676	662	651	688	648	672	715	704	709	643	646	624	677	712	704	668	696	737	671	675	664	682	679	721	662	694	653	698	653	666	667	649	653	655	677	666	644	692	682	696	693	692	700	685	679	663	663	693	678	688	697	686	637	643	646	698	719	669	696	668	661	691	677	678	709	666	667	669	657	654	721	677	669	678	729	705	686	672	683	662	702	662	654	716	650	646	709	667	732	663	673	677	655	706	636	684	644	674	679	682	658	630	668	684	636	640	674	681	682	678	693	701	667	631	630	704	688	665	644	697	654	702	684	691	702	676	634	642	675	667	692	668	682	660	673	674	676	699	687	694	649	642	664	658	698	697	657	710	670	682	671	673	699	664	682	720	745	731	631	696	712	650	700	679	679	667	659	670	674	732	712	685	663	664	671	697	642	686	676	664	631	692	694	629	658	682	721	703	647	672	731	692	705	660	675	650	681	731	684	663	637	679	653	667	657	653	664	712	657	641	647	631	640	648	611	705	661	678	660	677	612	644	631	657	642	736	645	682	642	667	643	653	712	700	702	680	734	698	697	669	613	658	650	699	666	663	650	694	684	683	658	622	636	685	670	651	697	680	707	662	682	667	693	646	666	677	635	662	677	683	659	698	601	665	697	690	636	661	680	724	669	708	649	690	669	700	636	709	661	701	679	706	651	662	693	678	734	686	667	642	651	716	697	694	684	677	701	651	632	664	672	673	697	698	619	706	675	705	628	651	674	702	636	662	679	664	662	673	699	686	680	664	682	700	671	717	672	683	681	683	643	649	683	671	668	687	684	703	650	637	668	683	661	657	705	668	682	677	703	695	680	693	686	725	670	711	688	715	659	699	680	702	656	709	659	701	742	660	723	673	655	672	664	687	721	701	690	636	700	679	610	684	681	610	640	693	682	697	674	643	697	687	687	720	715	725	695	660	675	730	632	711	709	677	634	624	700	682	631	683	703	636	689	647	668	687	670	662	723	615	678	616	676	687	682	681	684	685	690	632	683	654	707	634	614	678	649	673	664	719	699	637	701	666	680	642	665	614	664	698	650	657	700	673	672	674	705	641	628	709	649	667	656	642	718	668	681	677	706	665	645	675	707	691	643	672	609	694	701	646	678	698	635	623	671	641	677	679	691	716	668	678	749	690	634	664	685	664	674	665	676	717	677	665	686	683	703	623	710	666	700	653	708	687	645	660	698	631	682	646	669	676	636	680	658	687	655	702	685	686	676	628	670	674	673	649	691	627	659	666	639	623	672	630	699	636	702	658	684	682	712	693	601	692	712	671	700	645	676	665	697	658	659	690	633	666	683	699	616	648	647	671	723	688	692	709	674	687	641	673	731	695	629	674	699	656	666	671	641	700	693	648	692	710	697	655	677	665	704	649	691	715	628	719	665	678	658	652	704	625	674	689	678	672	691	675	637	697	658	714	727	651	665	686	701	675	680	711	681	715	663	700	698	708	669	661	646	660	712	719	705	657	657	678	684	657	700	659	655	687	729	658	648	635	658	698	696	722	712	680	671	706	725	697	670	640	650	646	691	678	629	677	652	675	726	674	653	664	697	691	704	649	673	646	704	665	727	633	644	677	685	669	706	639	702	640	697	637	675	733	670	700	717	659	681	674	698	688	664	683	693	674	699	636	702	708	686	705	663	668	727	643	721	711	695	699	692	659	670	685	708	677	696	658	723	690	684	693	664	685	683	668	648	671	658	638	687	652	658	709	695	675	716	629	652	671	689	674	671	651	669	657	657	726	682	626	634	702	648	708	633	641	673	678	711	623	689	675	674	678	692	661	682	685	704	639	612	668	675	647	675	627	676	708	662	655	686	668	646	691	641	670	671	690	655	712	660	691	689	726	681	677	687	669	687	668	688	666	644	693	630	713	641	675	664	716	679	668	662	675	671	642	655	654	652	658	651	723	677	730	696	640	718	628	685	693	667	621	677	671	710	689	653	682	643	660	675	669	645	685	655	684	689	663	663	676	722	723	678	685	681	682	697	700	666	699	665	677	653	710	675	644	651	683	631	630	663	655	664
8666	21623	20318	10037	7298	7731	4039	2660	2558	2052	1711	1584	1512	1343	1186	1099	1106	1042	1027	941	940	808	1240	3765	4044	3175	2356	1778	1196	1129	885	780	780	768	732	782	741	724	686	681	683	706	736	691	697	696	754	669	719	665	694	666	720	729	720	719	717	674	684	679	660	702	721	719	730	677	684	747	701	717	722	710	711	722	706	734	706	753	720	690	695	703	718	743	730	714	673	763	705	688	701	706	722	702	752	728	733	729	777	701	765	697	747	742	737	733	699	680	711	673	696	700	700	760	708	681	713	715	714	685	694	737	706	678	664	713	713	748	703	699	669	698	736	702	635	673	737	705	704	727	707	697	744	737	749	700	706	701	685	744	748	719	730	754	686	665	700	761	717	728	714	745	662	695	708	708	693	692	720	740	673	687	689	703	710	715	755	722	711	762	679	664	710	641	755	716	687	700	738	727	714	745	714	700	693	704	721	712	698	721	687	720	707	750	708	673	703	720	751	710	732	692	695	664	700	733	702	691	672	686	681	715	681	724	741	724	734	729	699	745	705	699	737	690	719	707	705	646	712	710	674	705	669	719	774	721	726	694	680	717	744	665	721	675	637	722	694	733	694	767	698	687	728	679	691	685	702	688	707	743	665	656	700	685	728	781	696	665	712	680	644	719	720	655	656	674	692	697	718	708	687	762	683	684	665	733	682	753	686	708	675	702	724	718	692	692	688	740	672	663	712	728	688	754	710	713	675	692	691	725	719	731	752	709	736	742	680	652	685	713	713	696	718	712	698	721	676	728	733	729	707	706	703	736	727	713	710	690	680	678	718	712	674	763	722	677	701	695	696	718	687	697	736	732	738	690	708	698	701	708	719	730	708	702	638	723	731	689	666	711	676	737	685	703	713	780	682	716	703	723	708	750	718	736	725	674	690	698	728	686	758	715	713	733	714	712	717	685	769	713	698	691	731	670	681	734	663	704	727	699	714	711	733	701	755	725	676	687	715	686	711	715	716	721	720	703	711	740	725	735	671	703	687	701	699	721	725	723	693	747	694	665	722	699	656	706	698	741	696	667	685	708	750	723	679	710	705	715	735	744	710	682	730	686	691	706	754	713	737	735	672	669	695	678	718	716	743	714	716	748	725	693	713	740	701	666	727	676	762	720	691	695	696	669	732	722	739	719	728	707	692	707	703	670	730	728	688	666	723	704	739	712	751	681	735	645	716	704	663	705	726	740	696	725	725	730	709	691	729	701	755	723	707	695	725	675	671	708	666	716	677	721	697	727	679	697	718	720	680	714	692	718	728	683	731	710	699	743	693	731	690	698	734	709	745	772	689	723	703	742	723	715	699	719	695	705	673	739	686	710	665	720	684	729	713	745	680	674	732	705	708	718	679	721	755	662	738	725	728	742	730	711	673	631	695	697	727	736	718	727	713	726	750	748	700	730	747	708	699	701	713	687	752	695	725	703	703	692	706	683	671	694	690	664	705	714	747	719	725	649	742	732	713	727	749	713	697	719	746	675	747	649	696	762	683	698	718	735	708	713	686	691	739	709	658	688	724	743	696	709	732	705	777	699	719	682	698	711	712	655	728	721	695	682	714	681	707	732	706	762	749	660	767	699	706	670	691	673	691	725	697	781	687	710	711	717	759	728	724	723	685	704	694	684	724	683	685	749	712	690	668	708	700	692	706	763	724	721	727	701	668	731	681	782	694	694	693	686	673	741	720	706	714	727	720	703	710	730	711	727	675	727	681	715	698	717	709	741	707	717	712	673	710	698	717	694	753	680	748	724	775	689	716	699	703	725	748	703	727	709	707	664	665	693	692	658	670	709	670	720	749	661	724	716	702	682	721	669	687	699	678	722	724	672	703	726	700	701	707	630	724	746	708	728	724	717	720	669	753	667	724	705	669	699	678	757	719	756	700	733	668	671	712	735	712	705	699	706	724	697	655	694	661	685	711	682	714	677	668	672	728	691	724	690	667	707	687	706	724	736	698	782	675	740	681	717	699	659	740	704	694	691	692	725	785	733	686	674	676	703	724	646	707	709	725	721	706	751	676	714	779	759	726	741	748	693	680	743	772	692	714	620	681	767	670	705	756	709	671	767	708	717	671	705	653	715	692	717	719	731	709	662	694	692	711	678	707	762	704	725	694	717	710	714	615	704	696	704	737	702	713	718	690	712	737	734	694	692	703	690	695	734	720	706	723	746	644	689	713	699	647	687	718	697	703	723	710	697	727	694	705	691	637	680	666	715	690	687	722	737	699	691	658	685	690	683	717	712	721	720	719	708	696	709	691	674	693	718	710	705	691	724	730	749	702	721	721	716	682	710	747	680	725	724	707	709	692	745	679	697	730	624	698	738	697	697	703	696	708	708	707	728	733	690	681	731	664	740	706	692	786	713	702	717	718	703	714	723	708	684	722	744	675	722	717	700	722	708	678	701	693	727	722	746	697	683	723	719	691	711	747	708	718	697	750	705	726	667	689	701	679	680	727	714	740	707	715	723	705	687	674	747	659	746	697	693	679	727	734	694	716	777	754	665	754	654	681	737	719	673	750	687	673	691	722	719	724	688	746	696	658	703	743	696	673	676	733	731	737	729	722	698	635	702	726	729	709	738	716	701	669	714	706	733	722	721	686	672	675	665	670	732	707	749	683	711	700	649	698	686	714	717	699	698	704	693	670	684	696	653	708	736	746	700	675	713	716	681	710	738	733	717	652	762	727	701	674	697	682	699	698	684	745	720	681	713	722	654	742	716	753	694	705	693	707	711	697	682	708	696	709	682	728	715	721	718	648	708	703	701	684	718	660	721	756	702	697	720	755	715	703	730	749	684	835	678	738	749	714	696	745	678	711	728	736	744	703	734	694	775	765	738	706	753	691	702	706	748	741	685	708	724	707	738	687	673	688	690	714	742	720	681	688	689	668	718	703	693	675	734	733	747	681	722	676	657	712	725	728	689	694	738	776	710	703	680	734	719	727	717	776	738	724	725	702	698	678	674	740	682	654	716	711	665	700	696	678	680	722	701	684	719	729	678	685	718	729	713	676	729	699	722	681	708	705	678	732	708	717	709	753	681	770	686	673	679	652	705	724	727	710	662	708	678	712	724	667	717	764	689	708	738	724	751	701	703	721	755	704	678	734	705	716	685	761	712	688	696	710	776	735	643	737	674	713	715	690	726	698	711	720	699	719	753	681	693	708	713	736	692	715	714	668	696	709	750	670	708	694	701	730	728	728	752	700	699	687	729	688	683	706	701	697	731	700	696	727	749	702	670	725	744	752	712	718	706	671	733	695	724	711	764	671	674	710	691	682	699	695	736	720	734	730	673	697	705	665	726	702	653	724	719	674	742	721	683	739	691	693	705	709	726	709	712	713	728	701	720	715	710	737	701	679	728	686	656	662	727	741	702	699	690	689	697	696	731	686	722	722	721	692	730	731	690	717	729	705	673	675	716	693	719	710	692	673	658	733	673	687	736	735	726	696	709	705	658
22829	21384	29160	23982	21396	21675	13320	3312	2328	2009	1840	1729	1505	1423	1353	1252	1110	1227	1080	1054	1067	977	1199	4407	7358	7043	4262	3710	2493	1754	1086	848	814	762	775	796	740	716	761	740	766	753	776	826	822	730	745	782	809	786	767	761	820	764	753	765	811	776	770	804	768	796	697	762	747	735	823	799	810	728	774	773	798	767	712	777	763	696	728	758	734	787	785	746	740	777	809	762	788	758	769	816	736	749	790	702	781	775	784	784	729	775	762	786	744	764	769	787	753	789	786	750	727	767	796	762	772	802	767	759	767	723	787	819	727	797	742	759	735	764	774	789	801	812	760	745	778	720	809	776	790	756	757	753	771	757	737	782	725	745	716	791	781	785	793	750	759	770	743	749	733	796	797	755	830	766	784	747	801	804	793	737	761	793	792	778	776	765	741	753	785	748	775	787	760	788	771	773	759	760	727	809	750	831	791	803	817	731	766	790	742	801	783	781	779	730	770	791	773	780	771	792	746	752	755	781	768	770	799	751	758	796	777	785	776	737	745	795	773	739	774	776	744	773	785	751	769	793	833	773	680	734	744	779	732	780	787	778	763	736	804	781	769	765	710	799	763	727	782	756	775	775	775	771	743	812	769	768	779	809	779	721	822	753	718	797	789	769	751	728	739	819	748	722	771	780	759	708	715	754	796	792	805	757	762	785	745	745	772	789	770	809	819	812	745	780	729	790	780	720	738	760	753	763	778	775	768	747	743	759	776	781	805	701	773	764	765	719	762	788	803	778	748	747	791	764	807	782	774	784	791	734	718	780	785	754	768	773	775	746	798	776	742	815	760	744	766	792	797	777	725	711	809	772	796	748	772	779	803	812	769	731	754	795	820	776	763	809	755	767	802	781	773	788	739	781	775	778	728	744	789	764	784	786	776	767	767	787	787	778	731	715	778	754	729	722	759	742	796	820	763	784	781	732	755	773	741	781	730	749	738	787	786	758	830	755	752	744	811	769	814	780	768	759	762	773	744	752	753	734	700	783	720	772	760	748	811	803	782	793	775	787	767	744	764	841	758	765	757	785	781	829	756	785	780	726	770	836	780	795	769	773	762	763	747	781	787	752	815	784	713	771	753	762	789	737	796	753	746	774	821	735	808	739	747	772	757	784	748	772	762	767	775	754	765	779	793	809	742	752	772	776	777	741	759	801	743	744	805	778	772	783	761	761	777	759	750	782	761	726	771	768	722	760	789	794	698	745	778	769	756	776	808	785	725	744	784	751	717	811	739	817	806	749	764	749	747	766	756	725	779	748	753	767	781	787	713	775	719	743	783	742	735	776	783	793	801	794	763	744	759	763	780	800	783	721	844	758	816	752	746	727	716	762	766	750	750	733	754	815	789	719	785	738	780	787	788	693	776	744	812	726	802	785	732	805	755	780	738	768	791	751	794	747	763	731	765	795	758	785	782	777	765	738	764	808	740	729	767	768	786	763	792	760	759	764	744	776	779	771	807	772	777	779	788	770	723	790	780	728	763	778	761	689	792	739	770	784	747	776	781	745	785	840	757	795	785	786	741	798	785	765	795	790	784	766	818	769	737	785	744	767	769	765	765	787	787	775	750	781	777	736	796	808	760	782	813	778	757	772	801	758	794	738	801	755	761	750	765	813	765	749	778	752	833	755	818	755	747	725	766	748	802	770	685	802	729	721	770	810	758	723	745	770	809	769	766	814	739	766	798	774	734	766	743	747	757	746	758	722	791	735	809	756	762	768	764	732	726	855	803	820	780	749	745	743	788	740	706	800	759	776	763	808	790	786	791	704	803	776	743	754	755	775	777	771	794	761	774	750	750	779	809	796	780	724	758	780	753	771	799	761	797	779	803	773	782	739	786	769	773	724	709	720	794	762	781	768	789	766	738	833	720	770	767	754	767	705	767	773	768	751	795	794	754	771	806	815	814	777	750	743	745	751	751	735	747	775	741	784	837	728	802	804	761	792	784	782	777	789	761	728	750	782	758	766	753	743	727	731	755	771	747	763	779	776	754	770	736	782	730	822	799	768	770	795	808	758	781	798	805	772	809	764	770	840	772	786	753	743	775	781	771	751	795	806	743	772	754	760	765	785	769	843	769	686	765	777	784	790	793	803	755	728	729	743	817	743	731	811	758	736	785	704	752	763	789	789	767	740	780	780	751	764	736	691	789	760	772	739	789	773	765	768	715	779	764	773	782	779	779	740	823	783	809	759	767	786	799	747	734	735	714	733	756	758	672	784	776	778	767	801	780	805	824	800	746	788	777	753	738	757	811	769	721	770	796	770	730	788	742	739	819	783	721	759	786	724	757	767	747	780	812	706	793	771	820	788	719	771	780	751	738	758	695	780	766	815	775	768	785	759	765	757	766	693	793	774	831	819	790	720	779	770	767	764	755	773	762	757	757	790	780	748	779	791	797	788	724	773	761	745	730	763	773	818	761	782	752	723	761	744	770	783	803	784	787	731	811	796	710	721	747	767	702	748	741	733	742	769	732	809	787	767	813	764	727	760	749	735	763	790	791	747	725	783	748	778	726	790	790	773	749	733	747	781	754	745	742	743	720	727	737	741	757	787	790	750	760	767	746	778	716	759	779	781	779	724	768	786	806	742	756	769	773	765	723	725	781	775	794	819	736	761	808	792	781	735	760	734	859	775	705	775	758	758	758	775	777	829	725	781	774	797	768	764	738	751	757	765	750	762	782	735	744	775	772	774	768	778	804	831	818	741	762	752	805	739	760	745	721	749	744	766	727	780	755	774	765	748	778	775	774	804	735	748	783	765	738	804	799	697	786	786	785	773	773	791	760	747	772	770	749	735	771	788	795	776	793	746	737	746	781	752	821	729	744	788	746	823	739	738	795	728	776	776	756	788	749	798	803	818	723	792	798	764	764	789	748	784	795	760	770	750	756	767	728	805	762	756	761	746	803	783	760	761	829	785	751	774	746	761	761	764	756	719	759	806	758	781	789	775	806	769	773	751	755	757	766	773	738	817	752	729	761	752	796	772	800	774	791	758	758	771	753	751	758	751	788	757	787	764	776	781	781	761	739	752	779	770	777	787	758	743	795	772	815	799	766	776	798	711	751	810	785	757	733	764	756	750	776	762	782	779	776	801	715	824	820	737	759	791	718	768	765	770	783	765	763	769	748	773	768	734	747	817	745	780	750	760	759	768	765	713	824	740	744	764	789	785	783	776	735	750	806	765	809	781	774	817	755	778	778	729	780	777	773	774	737	793	810	751	745	758	732	791	778	747	782	737	727	785	822	792	776	759	736	761	784	810	712	800	727	801	751	801	754	779	802	768	821	750	766	717	779	760	746	750	751	729	778	763	772	808	770	731	758	771	720	744	785	770	761	771	767	760	778	751	767	756	769	759	704	784	740	799	769	745	752	782	759	774	772	808	732	697	753	805	725	757	747	747	713	741	763	805	744	768	688	708	761	777	791	763	744	791	700	812	744	784	800	805	760	773	779	755
10759	32433	28392	15589	13296	11127	6051	4682	3725	3164	2807	2434	2068	2027	1833	1520	1485	1481	1398	1228	1215	1182	1477	6615	10586	9833	5889	5366	3290	2234	1376	855	821	845	760	763	757	747	779	727	786	782	784	788	788	739	793	741	831	800	784	774	749	770	788	835	786	750	803	751	726	739	793	778	764	738	777	753	760	734	764	784	803	774	778	800	765	756	798	744	764	805	804	735	759	805	777	770	819	757	757	751	786	712	810	800	757	755	769	793	746	782	776	765	791	782	819	770	788	757	750	776	761	765	749	733	759	726	772	773	831	794	792	755	787	818	816	771	753	793	740	790	759	791	799	788	764	804	772	794	807	732	745	791	771	752	813	717	768	770	691	819	758	783	797	739	768	809	780	755	799	729	782	745	722	751	771	766	747	763	761	779	829	823	757	767	751	739	807	771	753	756	730	756	810	832	806	831	795	775	807	769	737	793	742	758	697	772	758	821	770	754	770	803	778	769	773	806	777	748	769	759	816	795	772	751	819	761	782	771	781	723	701	762	759	764	762	763	801	762	747	777	755	770	779	766	762	757	764	814	731	871	764	775	799	767	794	757	696	765	729	766	769	801	752	777	774	728	742	774	749	833	771	731	746	755	743	722	790	756	754	815	749	783	804	764	716	719	804	770	761	777	783	741	778	782	781	787	730	815	805	779	765	765	788	743	787	792	818	770	810	774	754	744	715	759	769	770	744	773	766	777	822	762	721	796	790	763	796	767	786	740	756	788	790	769	768	740	833	805	769	738	793	759	763	738	782	749	819	740	781	804	737	780	787	832	757	781	789	791	805	768	744	741	810	765	796	777	770	777	757	756	797	790	813	788	729	749	790	822	723	819	801	748	783	766	762	798	784	712	780	770	806	740	753	753	714	733	801	764	804	768	735	790	767	748	738	752	764	773	767	773	749	785	737	761	762	804	750	791	756	763	760	775	797	731	817	760	759	709	751	781	735	780	793	748	782	784	754	794	752	783	793	747	759	780	799	778	767	743	759	813	763	783	708	778	744	786	808	716	804	785	763	774	770	812	771	824	742	798	753	722	773	742	740	779	764	757	805	684	763	804	773	732	756	801	804	765	816	772	779	739	705	794	795	790	790	756	734	770	755	818	732	799	808	773	799	760	785	764	765	753	793	777	799	774	800	753	772	824	784	721	752	797	759	763	766	761	786	786	742	802	797	768	798	779	773	776	753	747	761	811	828	774	733	762	754	786	742	690	780	789	779	755	814	833	745	782	728	807	765	807	788	810	799	745	738	802	774	765	757	841	785	782	772	785	811	749	788	804	815	739	771	691	742	787	808	740	772	771	775	778	705	785	763	759	758	756	771	782	772	800	748	777	778	755	720	749	800	776	766	785	793	785	755	788	752	784	732	744	804	735	782	775	758	798	780	768	772	749	824	768	791	798	772	752	748	765	776	760	793	769	824	775	821	797	797	751	743	772	749	807	805	712	822	787	737	739	746	751	722	806	751	818	773	771	767	810	742	835	778	816	775	792	773	779	761	735	778	799	775	787	780	734	737	777	808	776	752	736	772	729	756	772	792	721	809	808	769	825	778	767	788	792	723	790	754	767	786	809	818	811	749	746	764	744	779	740	773	770	790	772	789	751	761	768	766	806	754	754	730	739	798	783	749	807	763	762	739	823	817	772	769	799	785	813	721	796	779	752	801	742	754	792	762	748	762	769	777	742	783	735	811	825	796	767	793	764	712	769	771	748	764	812	767	759	703	766	773	710	745	776	794	750	767	763	765	796	767	828	777	797	750	771	795	776	763	748	748	767	767	797	857	834	754	782	790	778	764	811	755	754	760	810	758	747	804	776	796	813	739	763	780	749	723	817	776	788	761	787	848	751	748	797	741	766	799	771	740	773	832	808	846	766	755	758	805	765	797	748	804	725	800	789	726	774	785	742	806	808	763	785	755	806	751	749	781	790	769	744	775	794	770	732	736	769	765	808	746	749	822	743	803	740	780	722	791	824	781	708	744	793	776	774	747	815	768	765	781	799	750	796	782	729	762	763	768	737	789	808	765	790	777	768	767	771	709	788	819	774	783	799	748	774	750	756	738	790	793	778	787	772	758	781	794	801	750	800	784	772	817	774	764	837	788	723	775	760	828	800	728	773	830	787	802	765	754	823	781	755	764	799	764	778	751	777	720	784	763	760	765	768	771	744	795	726	769	790	739	821	783	776	717	757	750	798	732	762	802	775	779	746	779	783	800	750	822	761	750	766	791	754	753	757	794	742	756	803	776	779	770	719	776	828	771	797	816	744	774	764	776	776	792	802	784	813	811	802	780	762	776	731	743	817	754	765	774	749	800	795	797	750	795	754	780	797	748	816	748	735	749	782	776	790	786	785	782	760	762	753	734	767	779	788	758	724	790	763	826	779	732	750	771	778	742	801	781	806	800	738	822	770	817	791	734	769	796	793	818	726	795	780	742	750	778	740	798	738	689	749	767	735	801	739	725	766	761	812	764	798	768	801	830	715	768	747	774	761	730	786	765	752	791	763	738	789	778	775	734	783	751	761	740	760	787	790	826	757	742	770	817	799	740	788	781	766	793	785	740	758	735	809	750	754	757	790	795	790	795	770	750	780	803	778	754	791	740	774	802	760	755	808	718	782	785	740	785	789	750	780	753	819	747	782	766	720	777	745	760	797	743	809	789	768	805	724	772	759	792	769	835	801	783	782	708	737	772	782	790	803	763	804	775	748	760	771	769	792	734	765	767	777	796	762	819	783	776	734	788	805	780	751	755	731	747	789	808	790	741	775	811	799	754	776	770	780	777	756	775	740	775	746	716	774	787	782	772	738	787	778	753	765	704	784	772	760	726	761	746	718	742	746	807	766	717	744	757	772	772	760	795	780	739	791	758	775	801	806	762	781	740	795	779	743	781	770	782	750	811	756	784	810	769	785	790	766	786	758	741	771	785	823	753	740	807	758	726	799	750	823	757	739	815	709	781	823	782	755	776	784	783	769	759	752	785	753	741	790	766	798	771	734	766	793	764	785	798	798	757	748	797	785	759	737	727	787	788	771	767	762	779	823	733	781	810	772	725	816	704	783	750	771	757	786	753	730	773	743	790	805	776	734	717	730	819	754	763	766	801	762	806	740	801	773	847	776	743	753	783	706	772	780	781	738	787	772	788	731	763	785	780	719	843	821	745	780	805	742	783	847	783	747	758	731	719	745	828	793	778	763	771	755	786	775	800	766	762	775	743	755	784	803	814	779	781	735	730	765	761	787	733	752	790	764	722	776	808	778	795	775	822	805	775	781	699	793	767	765	750	757	763	742	764	754	747	795	723	742	771	763	753	813	772	750	755	760	820	742	744	758	781	784	773	767	787	793	765	755	749	727	762	762	747	745	828	727	768	786	754	787	734	807	773	784	811	751	785	737	795	830	722	762	835	801	761	707	785	779	799	722	795	777	717	772	681	782	742	759	759	783	810	816	755	786	791	753
27937	20657	16730	6869	3952	3049	1515	1175	1064	861	796	785	743	718	678	670	657	639	564	589	649	574	575	644	866	909	837	764	740	651	569	558	567	509	551	566	500	542	540	518	566	539	572	522	542	548	557	564	518	543	547	508	543	501	523	578	525	592	535	504	527	531	537	551	573	539	593	560	554	560	543	551	562	520	541	531	538	529	545	528	575	569	550	550	574	534	547	599	551	542	531	535	563	587	550	558	534	576	533	542	534	599	540	575	556	593	554	529	569	535	548	548	574	543	566	556	553	599	536	503	571	565	554	512	544	586	557	575	553	554	563	562	549	532	564	561	553	519	556	539	584	575	531	539	550	553	555	549	553	529	572	546	553	538	522	582	583	503	508	524	573	556	569	564	566	561	528	574	551	546	608	550	558	552	547	517	543	539	517	585	529	505	527	568	511	539	560	554	559	511	540	587	558	578	556	579	543	588	516	570	531	516	521	564	526	597	552	541	555	530	537	523	553	533	561	557	523	571	576	541	582	504	549	508	553	563	545	495	546	533	515	543	590	500	576	568	546	581	572	536	510	571	572	561	512	558	522	543	551	523	522	554	500	567	528	539	531	582	547	570	541	583	533	560	523	555	568	573	577	527	531	550	567	530	514	563	554	557	551	531	545	531	556	592	550	523	567	548	575	512	564	582	581	591	583	541	559	563	518	565	574	528	525	557	552	530	550	509	551	515	552	527	538	540	587	554	529	530	591	509	523	557	549	525	574	496	537	570	513	536	559	550	529	583	531	509	552	602	538	541	551	559	583	589	528	547	583	539	533	533	546	640	520	610	550	562	543	538	541	558	505	539	521	530	531	527	604	562	561	526	562	574	532	566	545	539	564	538	539	528	557	551	558	553	554	549	576	598	553	519	517	588	519	605	544	581	567	567	517	577	568	560	537	509	562	546	563	529	508	574	575	477	551	583	569	556	559	558	540	531	551	588	565	577	554	550	538	533	542	548	601	588	518	548	561	523	509	572	568	584	588	522	593	511	549	558	562	546	559	539	534	504	519	577	578	562	584	537	529	566	575	568	568	553	581	534	578	523	555	572	520	554	527	533	570	542	542	571	576	567	478	578	544	521	555	561	538	555	556	521	554	564	567	522	518	555	532	560	568	542	591	567	621	557	524	527	520	565	554	571	540	572	561	559	513	563	548	550	558	520	570	530	529	548	550	531	572	587	546	527	552	575	575	563	564	551	563	488	539	528	541	535	519	549	526	545	540	584	530	559	574	575	562	548	550	557	551	521	576	549	559	511	529	568	516	527	550	525	539	545	560	524	573	540	547	563	593	552	542	533	542	523	544	546	567	543	525	553	555	516	571	517	563	532	534	524	551	554	581	519	589	532	525	504	521	556	513	583	494	532	541	523	551	543	552	554	558	536	537	551	573	543	604	558	521	524	503	571	561	557	545	585	555	575	528	580	551	583	560	551	544	535	577	507	559	542	558	567	549	524	574	554	546	577	513	518	546	509	554	537	521	565	564	568	575	551	539	538	568	529	584	582	558	519	546	600	553	567	545	551	534	562	549	539	520	562	519	562	579	553	556	608	552	503	550	563	568	553	519	575	552	546	555	553	522	565	567	514	563	555	559	603	548	529	531	543	528	564	546	571	611	555	545	601	555	547	571	571	567	555	581	555	543	557	559	558	587	518	562	546	562	546	578	569	531	560	549	563	555	543	524	549	555	530	595	501	551	576	531	526	517	594	518	514	518	555	533	555	568	549	521	578	541	540	574	521	558	583	487	584	573	579	529	574	537	537	543	524	530	581	567	511	542	559	541	544	540	511	503	541	521	549	571	548	538	544	550	543	558	577	595	548	554	544	548	600	570	552	516	572	541	557	551	512	552	573	544	575	518	577	513	540	564	546	541	568	579	580	551	514	547	577	541	588	585	557	524	535	530	533	515	549	564	541	584	581	522	554	552	557	536	532	574	560	526	599	561	542	587	528	569	526	556	541	578	599	551	559	530	503	536	545	560	539	509	521	529	555	553	493	573	526	572	532	515	519	555	525	542	593	528	554	566	535	572	554	540	533	551	533	543	568	551	529	529	558	582	528	505	548	522	562	556	505	557	577	557	503	549	540	537	541	551	575	535	558	564	533	534	534	549	556	551	543	548	522	529	563	542	576	522	570	550	541	591	537	601	520	571	560	502	560	595	542	527	538	565	526	542	586	529	533	521	545	557	538	510	555	593	539	559	569	572	562	599	535	527	572	559	570	509	544	522	603	551	539	524	533	562	538	571	472	521	559	516	531	552	554	507	525	546	565	571	517	544	537	549	526	579	542	538	493	568	529	540	557	571	538	529	567	568	536	521	606	562	523	532	558	544	563	535	540	525	568	539	533	525	502	528	535	566	558	560	514	553	545	571	514	570	583	545	509	554	561	550	545	580	579	530	507	521	544	540	565	573	519	553	540	536	520	553	517	553	572	563	540	547	564	541	530	571	550	552	551	548	508	537	536	550	526	570	582	503	559	534	547	540	547	574	571	539	535	559	545	578	527	517	533	529	511	556	558	565	530	567	566	532	537	549	563	598	561	537	539	549	571	532	501	581	516	559	560	537	602	548	535	506	544	547	570	538	562	535	520	525	566	563	535	557	526	545	546	554	541	529	560	560	567	521	553	561	573	580	549	510	534	578	566	531	535	521	557	541	556	501	546	539	565	535	566	553	539	522	546	539	505	565	552	553	552	564	512	544	551	566	515	514	542	565	568	543	537	613	523	533	515	550	555	543	551	552	496	556	549	526	587	526	537	560	591	539	578	594	545	574	588	570	534	577	584	563	519	551	536	536	565	530	562	592	489	532	532	521	548	579	484	558	585	536	520	576	542	540	493	544	551	578	540	523	534	546	506	564	531	537	541	563	555	528	558	517	552	531	542	559	550	549	552	564	554	550	572	550	548	586	563	523	538	546	528	538	517	542	526	573	521	536	551	582	505	542	558	538	569	543	558	550	521	561	497	531	576	506	550	526	565	557	549	595	549	507	536	552	561	529	576	546	526	534	564	550	519	488	598	532	554	511	568	542	542	538	572	545	532	588	563	548	527	505	508	512	552	544	521	504	568	516	520	547	552	572	535	565	547	549	540	523	514	519	592	535	543	571	571	528	565	538	499	561	580	585	578	522	570	533	545	538	523	595	559	534	527	542	537	554	530	537	541	529	544	511	537	494	536	590	566	566	536	567	565	532	526	553	516	572	543	522	532	566	542	566	588	578	558	587	549	541	547	526	551	498	580	539	567	522	566	558	552	556	542	542	523	546	570	600	513	553	524	546	602	570	552	566	542	525	565	579	497	507	534	551	543	588	583	537	545	574	507	554	551	558	566	590	555	538	531	561	599	552	556	530	545	550	569	560	593	574	544	522	544	572	530	576	531	544	535	577	539	546	543	588	522	559	519	558	575	571	556	557	572	578	544	503	543	587	538	544	558	521	525	549	538	565	588	503	549
8674	19414	16443	6816	6403	5247	2489	1737	1472	1245	1173	1043	921	922	855	836	865	785	753	709	721	714	628	800	1048	1128	1006	959	826	663	676	581	585	575	598	589	576	608	604	557	593	556	583	558	615	552	582	588	598	557	577	587	618	603	590	607	586	565	596	562	628	582	581	608	604	570	585	615	560	551	591	550	549	586	603	592	673	601	599	581	596	587	573	589	565	582	567	534	586	598	587	569	599	575	598	667	536	602	544	595	586	615	525	576	610	584	601	598	586	587	576	573	562	561	537	571	617	585	636	582	545	573	594	544	562	571	618	620	561	592	618	599	599	572	581	605	599	592	586	599	578	595	580	593	581	565	600	582	559	565	600	555	555	604	549	579	571	565	571	587	559	580	582	587	583	578	543	574	606	569	574	581	611	560	585	624	536	573	573	591	551	613	578	596	598	572	570	549	596	598	630	563	613	566	581	590	553	559	566	583	576	613	616	579	573	597	583	565	596	579	608	554	547	591	571	566	590	554	580	611	599	604	577	566	562	579	574	596	598	525	561	593	606	563	564	560	603	576	535	549	601	550	565	579	550	591	582	577	604	571	564	584	586	597	568	590	586	554	595	569	558	633	567	598	550	573	626	557	559	530	571	590	569	620	564	572	593	583	565	587	551	551	552	551	590	610	580	582	577	542	598	598	547	574	603	561	597	617	594	549	561	565	592	614	565	608	561	595	580	580	554	595	590	545	576	559	534	540	660	573	587	594	550	550	590	581	589	569	613	566	590	593	582	592	561	559	627	579	600	587	566	595	563	575	602	551	582	585	546	600	555	578	580	622	560	598	580	577	589	576	572	565	577	593	535	552	561	548	576	594	583	585	571	606	599	580	620	588	603	553	540	616	596	591	576	604	582	592	583	542	566	545	568	598	563	582	593	579	584	567	582	567	561	597	586	589	571	579	575	604	577	576	575	598	586	549	596	581	609	588	583	583	579	582	589	572	548	590	590	558	544	577	552	616	630	624	563	594	584	571	606	580	563	563	585	539	568	610	554	610	589	612	595	577	592	595	571	564	576	566	551	567	578	551	589	594	583	574	581	553	572	598	558	574	608	580	618	586	547	535	586	546	601	601	560	597	592	578	562	574	596	562	582	609	602	646	555	581	579	552	544	629	600	573	576	616	576	578	584	552	582	597	576	605	597	523	521	598	590	580	583	579	563	559	576	567	616	605	550	577	572	590	557	622	565	611	575	579	562	619	599	580	568	568	569	587	561	575	571	589	540	569	577	605	555	577	562	595	554	602	596	570	589	591	578	575	578	578	577	592	597	590	623	594	574	567	606	565	585	568	580	574	633	607	610	558	572	574	563	572	563	569	563	543	622	590	580	588	585	617	554	590	597	605	558	574	587	563	531	590	583	587	565	553	599	565	617	585	576	577	607	562	589	625	617	593	562	582	581	591	599	573	568	571	556	569	591	549	571	581	568	537	557	570	555	535	551	596	597	572	573	566	594	562	578	542	560	516	586	559	607	567	550	591	589	565	616	609	600	578	574	578	566	635	605	583	563	566	545	556	577	582	630	584	555	606	580	575	556	594	587	616	578	595	583	597	576	560	618	576	594	584	593	607	617	575	583	554	562	578	540	586	593	547	574	599	546	603	608	500	582	595	581	544	612	579	619	624	580	564	592	616	588	574	605	585	584	605	606	618	573	542	581	639	578	540	578	584	555	560	586	531	574	568	538	622	615	599	516	603	612	577	571	566	612	581	600	573	604	578	574	586	614	573	593	610	580	592	567	550	554	555	559	531	610	549	575	581	581	592	555	569	605	582	631	593	571	563	626	579	602	576	626	594	564	562	566	576	586	587	574	608	595	599	547	562	582	586	593	587	575	564	586	555	609	582	591	580	597	605	593	565	594	576	560	597	607	552	617	568	571	592	618	621	600	571	561	586	615	592	575	552	587	586	588	599	561	603	588	587	603	551	597	574	539	600	543	612	593	550	569	522	601	549	576	575	563	626	558	596	630	594	556	582	566	561	595	582	572	597	621	605	570	615	572	572	545	570	591	572	549	567	648	620	608	590	583	596	569	573	578	550	619	592	596	615	623	561	538	582	589	582	516	592	594	619	510	595	585	601	613	612	585	616	574	608	557	601	579	544	566	584	583	606	580	601	588	580	630	546	583	568	595	569	602	541	584	589	599	592	564	615	574	563	612	556	568	589	571	573	577	557	584	566	596	592	614	588	550	603	575	573	557	571	587	637	587	564	585	567	561	610	578	582	618	600	592	625	593	588	597	591	579	613	624	548	572	576	561	568	608	565	556	557	601	588	605	556	582	601	586	576	618	575	561	599	567	577	553	567	578	590	595	602	584	555	609	591	547	587	600	578	583	567	602	624	556	602	600	562	563	558	552	570	592	575	550	591	575	614	583	567	558	537	566	590	606	581	590	603	592	602	570	585	622	580	578	548	574	569	616	607	612	585	561	540	587	610	600	594	582	565	563	553	554	529	576	585	574	561	590	581	576	570	543	554	571	617	617	559	605	569	580	629	609	563	619	573	573	567	591	607	635	602	577	569	579	592	627	566	558	572	551	593	576	563	639	599	576	565	570	644	586	599	584	591	558	627	601	571	595	564	596	583	557	575	656	567	636	569	586	558	553	565	640	555	603	579	555	590	573	515	607	556	593	607	582	611	559	579	576	528	555	569	569	553	533	575	554	561	604	552	616	583	576	590	572	573	608	550	563	587	570	536	564	593	581	533	582	582	618	590	589	554	614	596	601	583	608	581	584	606	584	545	604	596	549	537	583	638	569	600	580	613	587	595	596	583	605	583	625	574	604	580	544	610	571	597	583	553	567	573	587	565	578	606	613	589	611	600	576	595	559	584	626	620	545	593	542	577	576	570	593	538	535	648	641	596	596	549	619	592	561	576	591	550	604	606	634	590	538	598	564	582	588	590	583	591	559	607	592	571	551	571	570	560	576	567	570	574	567	538	602	602	531	566	610	533	581	568	589	589	548	557	585	548	575	625	612	613	513	555	537	574	547	552	567	557	629	612	578	581	597	545	618	607	572	573	594	562	552	620	595	576	604	585	584	637	571	595	589	543	567	574	612	573	604	621	625	582	609	596	601	602	586	597	641	569	559	558	591	582	610	563	522	641	600	559	529	604	572	569	597	536	566	562	613	532	610	614	555	588	615	566	634	589	574	590	561	614	596	615	555	584	546	576	591	550	586	609	571	573	581	592	602	561	602	577	581	585	605	583	560	588	601	569	538	601	590	629	587	556	589	581	602	582	555	629	569	560	589	551	591	615	581	591	610	544	546	579	597	621	629	597	602	584	538	548	596	572	590	587	549	567	613	606	582	577	561	559	568	572	642	610	546	545	541	613	576	572	570	552	608	550	618	580	586	580	616	538	598	544	560	596	604	605	586	589	560	588	601	588	583	602	548	572	558	569	579	616	619	644	557	590	558	620	560	536	584	595	596	580	595	592	530	557
23957	21294	28554	24350	21307	13295	3150	1755	1366	1318	1117	1003	880	891	883	874	790	828	763	687	642	698	1260	3055	3793	3476	2510	1952	1388	947	814	569	576	550	543	535	567	540	535	573	504	540	579	570	529	548	560	528	546	515	582	532	588	503	542	546	564	541	538	573	557	552	532	526	597	542	537	554	544	570	548	561	562	533	526	529	544	540	562	581	561	533	569	557	534	571	549	541	532	561	565	514	557	551	529	556	534	566	597	546	525	543	481	531	513	558	520	518	556	527	553	531	605	554	529	560	528	539	594	538	509	523	549	548	584	530	562	547	557	550	552	574	585	552	557	559	552	546	555	527	551	557	507	535	524	523	628	521	553	546	560	511	532	566	530	508	566	511	533	576	529	594	512	548	561	548	555	552	557	584	549	566	552	528	561	546	550	531	545	513	530	545	519	495	512	540	553	552	540	547	535	561	539	522	531	539	540	556	564	551	567	584	519	535	506	560	547	503	531	566	512	542	556	528	573	569	570	530	548	540	561	516	593	566	519	570	541	533	535	532	518	539	551	535	578	542	528	572	552	527	587	560	544	557	518	578	507	563	558	578	551	545	516	527	545	569	591	529	531	568	541	553	578	558	560	515	536	556	534	491	548	532	570	550	548	558	530	551	574	522	564	499	507	583	509	519	531	587	513	533	568	561	540	526	531	528	549	552	502	555	540	540	537	524	552	563	536	532	593	613	573	529	525	497	560	521	572	563	503	565	541	527	562	560	573	560	549	537	546	534	568	519	521	517	530	574	563	553	537	582	559	537	531	572	560	589	518	526	600	544	510	540	582	561	547	551	538	531	524	547	537	550	562	498	579	588	531	557	557	596	569	525	540	575	536	543	558	523	522	605	544	571	559	486	561	605	510	563	591	568	551	558	568	560	548	574	521	540	552	545	554	540	545	546	568	544	512	517	547	551	552	515	526	568	517	546	528	531	551	580	524	540	540	523	595	546	561	536	607	558	534	586	518	594	515	519	570	531	574	557	535	507	522	562	550	536	576	529	530	560	555	557	548	537	521	539	539	544	550	546	517	537	566	540	550	551	566	583	533	574	554	582	515	576	582	588	521	535	525	578	556	587	498	574	575	515	546	562	573	530	522	570	612	563	526	528	530	536	492	557	555	579	529	555	513	523	516	600	584	595	529	560	520	583	551	509	545	565	609	504	493	523	568	541	530	530	515	500	545	475	511	572	553	563	572	575	534	538	540	520	544	560	575	602	514	545	552	522	514	537	533	562	547	594	548	553	564	577	521	526	582	571	515	601	560	522	528	547	529	563	508	554	549	530	551	587	545	531	545	556	592	562	533	531	547	558	578	535	517	512	560	505	520	544	531	537	555	556	576	556	509	546	621	552	545	525	521	527	520	538	560	551	535	558	553	561	541	578	555	527	581	528	568	545	567	511	573	557	572	579	544	544	534	587	532	557	612	531	537	545	514	622	537	522	553	554	549	529	552	551	547	560	554	554	524	544	537	576	550	543	507	539	524	514	502	542	553	558	500	537	551	511	549	557	573	502	508	566	552	530	518	533	561	559	534	552	511	555	535	531	529	545	550	574	553	561	535	529	564	578	517	540	547	542	535	508	564	518	546	536	540	553	566	539	522	544	552	565	579	532	484	563	561	561	529	587	550	550	511	531	536	577	551	558	533	517	540	569	590	545	572	526	543	567	586	543	555	582	496	553	565	545	578	542	609	494	537	508	543	538	559	556	541	535	491	542	531	560	522	546	587	570	548	542	530	565	502	545	501	527	591	567	581	540	589	531	533	524	541	581	529	535	514	573	560	562	528	523	593	533	556	514	561	546	510	562	551	557	491	553	540	557	517	561	519	598	573	570	537	536	516	578	561	580	534	568	533	568	550	536	558	524	553	502	537	555	531	547	521	539	566	563	565	516	540	519	547	561	542	516	536	548	538	554	548	554	544	503	531	539	547	553	537	551	555	548	567	550	540	575	534	551	541	582	534	523	489	563	575	535	537	558	523	558	555	531	542	546	576	539	567	537	529	541	571	538	590	515	519	538	557	535	539	537	549	523	540	520	562	554	549	528	515	575	512	584	580	550	565	534	528	565	523	559	594	534	518	559	565	543	590	549	533	560	549	550	555	526	530	552	490	547	555	547	570	550	535	544	574	538	577	550	555	553	520	525	522	554	566	561	571	541	587	529	506	571	544	521	564	522	541	539	551	528	532	532	535	583	519	553	494	564	509	506	547	537	498	552	549	609	512	524	561	543	554	488	556	552	519	514	606	572	568	585	538	544	524	534	554	567	529	570	537	544	569	532	538	508	487	550	581	557	571	524	497	579	545	562	550	536	556	534	567	556	553	507	547	574	538	544	511	546	572	567	523	589	512	501	545	550	524	554	551	553	549	538	557	565	548	519	549	589	523	549	591	550	569	564	572	550	533	566	564	560	502	547	535	519	532	549	521	525	549	578	560	549	558	519	528	539	554	552	542	558	536	525	559	553	544	535	527	547	567	566	551	562	485	478	603	593	570	519	573	557	547	553	519	504	538	535	567	534	606	507	554	526	570	539	507	568	534	547	539	553	538	554	541	545	490	565	523	552	574	475	553	592	577	546	583	520	528	539	548	536	527	544	573	557	569	585	555	573	536	550	573	552	540	555	509	508	554	487	544	554	544	580	541	547	566	544	513	543	532	576	533	507	556	524	523	559	525	555	579	539	505	533	538	516	565	544	560	480	498	544	554	542	546	540	529	534	528	560	556	550	544	550	532	549	557	523	511	560	554	559	528	596	532	527	481	604	575	568	518	507	549	528	604	521	498	527	613	590	547	536	531	536	571	555	536	550	563	542	495	559	538	523	572	515	575	570	549	535	539	564	566	581	551	522	528	514	585	593	568	571	545	555	510	511	544	556	550	546	569	583	558	575	568	540	540	536	529	526	567	515	560	526	565	525	559	502	566	534	565	548	551	579	527	520	483	533	542	551	559	532	563	535	547	544	519	547	563	545	523	555	557	519	563	539	584	569	577	575	510	542	529	560	502	523	544	561	602	547	554	527	549	549	573	542	555	574	558	580	524	584	530	519	495	550	531	563	562	540	580	577	521	571	580	534	552	560	579	552	531	523	548	531	574	540	519	544	566	538	570	584	595	561	549	543	492	546	544	539	531	584	532	554	549	549	557	575	506	513	567	552	537	552	577	545	544	524	537	582	581	503	541	536	551	558	528	540	572	550	515	541	533	537	558	551	517	565	561	579	565	507	520	546	544	565	550	546	571	542	575	575	542	524	512	527	540	574	561	526	531	534	545	509	541	509	528	546	528	546	559	549	545	573	574	519	530	515	538	563	559	532	558	555	522	534	522	550	553	531	526	561	534	540	565	570	566	585	567	536	569	584	570	569	561	516	571	552	557	521	522	551	521	544	544	536	577	605	540	604	558	546	564	550	577	561	561	569	558	560	526	555	535	547	554	539	536	528	571	545	537	576	503	583
8790	27750	21532	11378	9907	7546	3486	2790	2178	1874	1613	1449	1269	1223	1202	1242	1137	1072	981	783	820	745	1804	4825	5709	5115	3679	2729	1798	1231	870	608	576	595	557	550	583	574	596	523	586	570	547	600	554	609	535	549	536	595	605	616	551	567	593	552	579	553	549	574	584	548	561	545	594	551	616	553	581	515	566	502	551	580	596	571	533	554	537	556	578	553	607	564	551	546	595	544	580	561	578	554	563	563	606	573	559	547	583	568	535	592	564	578	581	580	598	546	582	585	575	582	569	580	544	558	525	580	586	562	556	563	538	557	521	529	538	597	593	542	582	576	581	613	567	588	572	580	577	606	569	562	559	581	567	546	576	563	558	561	539	593	587	547	564	586	563	544	589	570	564	572	574	592	563	553	581	583	557	568	560	542	547	594	554	607	546	553	540	592	583	533	577	528	588	539	540	550	548	552	576	588	616	544	568	578	575	565	560	557	529	573	578	575	555	574	615	523	580	541	584	590	621	582	541	546	541	552	546	576	581	612	540	533	523	548	540	550	583	605	571	556	557	521	520	563	609	552	571	529	487	569	562	529	585	570	534	574	495	552	573	552	541	557	577	523	592	540	591	554	590	572	578	608	611	584	563	577	534	598	546	582	573	516	532	545	602	618	603	561	602	614	594	581	575	604	560	534	557	608	540	557	557	536	595	578	519	536	580	602	539	596	597	535	575	569	588	603	600	610	523	592	570	542	600	605	544	569	593	590	567	542	598	565	544	603	583	531	576	547	560	554	604	612	538	603	555	583	535	531	581	569	582	598	538	564	548	558	560	542	552	572	568	533	593	594	567	511	561	537	573	544	530	586	557	582	539	534	557	571	535	550	585	575	596	590	542	541	532	514	529	522	547	587	597	578	584	515	559	553	558	542	565	559	517	563	531	579	586	544	594	577	546	553	601	570	563	610	562	575	572	518	550	563	605	586	581	586	568	616	596	525	539	566	586	577	605	584	550	582	519	530	587	606	603	573	625	545	549	575	546	601	593	577	567	582	545	582	568	591	568	564	572	560	553	522	578	547	538	584	536	578	534	576	612	603	571	554	547	585	579	594	561	570	587	565	551	561	582	554	554	561	574	502	575	588	608	535	563	539	561	586	570	614	561	572	569	580	549	577	543	571	555	553	553	556	558	574	550	608	572	581	584	628	610	549	542	577	614	599	549	590	562	592	596	562	588	571	577	577	574	566	558	567	568	588	576	560	577	541	569	570	565	607	520	610	548	559	555	546	514	523	620	528	568	563	576	572	555	563	595	556	598	613	583	522	613	577	627	584	576	545	518	546	610	570	559	592	547	566	599	578	551	581	535	532	576	598	555	585	560	619	583	577	579	601	578	530	575	545	556	562	565	598	550	592	585	548	568	576	598	560	615	534	570	592	569	585	610	523	586	543	562	576	601	551	576	563	574	531	587	613	576	552	612	558	599	560	564	578	560	600	604	577	582	515	553	576	605	578	596	574	518	572	538	571	594	599	563	601	554	525	599	572	573	605	567	583	574	595	542	558	544	553	572	571	549	561	581	524	531	550	582	603	498	606	591	560	559	568	564	567	571	588	561	573	542	536	570	584	582	552	568	535	586	571	511	610	582	614	639	594	569	572	551	570	589	621	585	546	508	594	616	612	546	608	585	566	587	581	533	593	557	586	545	575	602	565	562	570	589	543	583	550	605	517	585	555	606	577	572	597	609	514	571	568	592	583	588	580	658	570	572	593	567	565	606	573	569	593	601	531	544	582	554	561	571	581	602	582	552	635	614	585	584	551	579	555	571	579	581	544	566	606	562	557	562	553	564	552	549	556	566	610	559	545	579	536	562	565	616	562	538	538	602	568	523	546	545	560	562	620	656	533	590	564	535	572	569	566	566	602	584	590	589	540	571	538	588	564	595	545	609	539	545	596	548	554	555	576	543	578	580	579	576	582	589	530	590	563	554	627	602	577	607	551	564	578	592	580	579	565	538	540	559	538	583	543	594	544	544	537	563	565	606	607	560	589	565	555	572	577	569	570	593	533	572	562	581	562	607	569	613	560	586	547	584	569	571	574	580	571	570	559	581	571	573	593	558	582	547	554	545	579	574	617	552	565	574	603	556	536	557	589	565	552	561	523	526	548	572	542	602	588	546	529	574	541	592	550	631	524	573	584	629	573	571	567	553	587	582	565	619	568	605	555	578	567	572	564	553	578	597	535	585	588	577	557	516	599	591	561	593	560	562	547	572	561	595	586	611	531	556	552	544	593	597	530	561	560	583	581	565	617	559	573	583	584	597	542	566	588	595	579	594	559	566	596	601	552	572	549	567	556	574	571	547	567	595	552	572	556	541	553	548	562	542	577	545	529	563	596	583	588	582	581	567	599	586	577	559	567	594	523	564	535	583	532	591	616	630	588	577	564	527	601	581	537	565	569	551	574	599	514	558	581	584	560	573	612	573	562	596	549	574	557	566	559	592	584	542	543	568	595	571	595	586	570	562	558	582	538	522	540	571	587	595	541	587	567	552	602	547	582	568	601	521	551	539	551	572	588	546	575	547	549	558	547	561	567	553	565	592	571	565	581	550	526	580	531	539	594	523	570	577	593	596	576	566	535	566	549	546	564	579	588	587	550	559	529	556	573	564	525	561	561	605	578	569	554	599	564	550	550	587	568	604	548	620	590	619	599	594	551	544	635	585	557	615	549	633	586	560	584	569	556	610	530	539	593	565	528	556	559	548	583	559	585	565	556	597	589	564	566	560	545	564	587	572	531	644	534	547	588	565	603	605	566	563	571	567	565	580	549	565	535	568	539	516	555	542	600	561	560	606	523	552	561	574	544	575	552	564	567	560	561	563	594	592	545	622	584	531	611	545	559	571	590	599	619	572	564	608	519	568	552	602	580	580	549	560	585	603	568	586	572	578	573	561	563	577	560	573	554	537	560	556	552	576	569	606	567	578	580	555	521	554	520	585	558	569	616	609	581	585	596	600	526	564	588	549	557	578	569	550	534	602	578	529	613	576	578	616	544	574	553	568	573	552	576	523	539	585	566	601	581	556	575	604	563	575	577	570	581	590	554	599	559	569	615	558	571	552	604	559	578	571	566	530	557	601	581	556	554	570	599	540	580	577	546	558	582	571	561	574	577	589	563	565	513	611	532	618	546	592	559	554	553	552	557	579	593	536	547	537	604	571	541	546	557	565	597	603	583	602	546	560	564	544	599	547	563	540	576	533	586	615	541	526	597	597	532	562	571	593	560	549	587	548	574	608	576	537	620	590	573	576	569	587	553	578	550	572	567	561	557	629	585	597	543	578	562	527	544	567	537	584	547	550	550	552	531	557	574	540	610	545	566	547	578	554	566	572	576	591	563	533	590	568	572	598	607	571	590	597	562	575	575	614	567	598	565	573	535	548	602	569	586	563	546	577	542	613	570	599	566	558	556	554	574	565	561	551	527	579	545	540	583	599	577	617	577	577	580	598	581
25101	21306	27559	25349	14041	3892	2035	1453	1261	1108	1108	1030	932	908	894	882	1004	916	876	774	791	762	884	1789	2424	2311	1741	1634	1284	981	865	699	688	699	686	704	737	720	660	663	722	674	699	660	723	663	716	696	705	668	724	704	685	669	672	691	714	725	695	708	686	732	664	729	683	637	707	731	671	699	646	698	681	685	680	674	707	702	647	667	649	716	727	728	709	647	724	675	703	736	722	706	770	696	679	740	644	685	664	710	666	702	685	690	638	689	728	701	708	683	687	736	699	668	646	728	754	711	714	699	693	756	712	690	639	713	704	652	660	701	648	692	734	668	722	746	712	697	677	677	708	687	668	686	665	719	684	740	682	681	668	647	719	685	680	705	707	695	695	738	684	663	718	692	675	677	663	708	737	695	679	720	720	679	691	646	746	684	682	629	676	713	731	704	653	620	668	690	712	661	706	666	676	699	685	726	691	672	731	720	721	693	694	706	686	688	708	657	660	682	683	740	724	664	709	713	688	718	644	696	717	696	662	660	664	671	731	686	733	701	740	642	674	678	692	733	682	676	732	714	665	718	742	667	673	709	694	677	637	747	693	690	726	719	726	689	721	690	689	716	675	714	698	714	673	675	674	697	640	699	663	733	659	715	677	723	688	741	717	698	700	676	665	677	666	734	704	670	767	669	655	652	707	696	668	656	701	665	700	699	671	747	645	627	713	701	717	689	725	691	673	661	688	688	702	710	644	690	675	697	700	665	679	712	705	677	678	666	696	703	704	681	694	717	697	713	697	686	685	695	666	730	669	723	696	693	733	673	699	711	693	684	709	673	707	700	660	690	651	700	673	658	707	706	675	688	683	687	651	690	683	691	678	660	695	667	659	739	715	689	682	719	703	679	721	706	717	701	703	730	729	711	640	740	691	701	729	627	699	687	705	678	701	705	695	720	724	686	718	718	662	708	746	678	679	726	725	662	675	685	685	741	693	692	743	688	703	689	730	693	665	716	688	671	686	702	693	704	687	680	668	659	692	728	721	696	673	664	713	664	724	672	701	722	722	694	673	683	699	693	693	672	695	683	694	735	638	683	694	680	717	710	692	648	642	693	681	699	680	715	691	711	696	722	720	709	651	692	704	687	710	667	660	708	694	708	722	719	736	677	684	678	690	743	722	729	673	705	684	739	707	698	670	747	692	684	750	698	688	665	710	690	747	658	689	738	702	684	667	708	659	704	707	691	681	714	675	688	663	676	696	712	705	652	745	667	681	704	708	702	675	672	693	696	701	692	713	690	701	703	655	681	679	712	680	685	682	668	702	716	672	689	684	677	739	663	705	679	653	631	675	676	707	690	690	680	696	682	673	688	703	728	729	683	704	701	718	685	687	706	686	632	692	694	678	734	659	702	738	672	712	654	653	652	691	658	753	656	676	691	689	682	683	716	696	688	710	692	700	661	693	696	709	692	683	684	728	727	691	712	750	676	651	687	683	722	670	719	662	759	671	737	656	673	676	709	657	715	668	669	687	700	725	695	735	663	668	714	727	688	689	684	739	696	669	651	685	706	644	676	727	710	683	713	667	680	685	690	732	685	707	705	693	734	684	681	650	671	680	690	681	628	739	621	660	697	664	669	663	720	664	643	711	722	691	688	658	723	644	687	665	639	684	718	675	669	665	673	704	688	684	667	676	670	687	721	672	688	736	720	696	694	712	703	713	773	677	707	723	683	735	704	679	680	655	686	709	706	671	658	717	731	693	688	676	699	691	665	659	705	727	683	684	701	659	639	692	683	663	694	682	676	694	675	649	680	677	692	678	696	736	647	660	705	683	743	710	651	698	718	670	752	644	704	702	661	663	685	667	686	718	695	643	700	710	697	692	652	699	682	726	662	673	695	666	722	692	725	684	705	695	743	685	706	744	696	672	717	707	675	703	686	671	678	677	745	719	664	663	686	668	665	713	653	705	693	724	647	684	672	682	677	706	742	694	666	723	647	692	711	677	727	688	693	647	689	744	735	719	689	726	697	720	668	653	737	671	642	673	691	754	708	665	669	665	697	717	735	667	680	675	649	649	673	723	728	679	697	703	688	750	661	685	663	680	690	661	726	666	728	706	681	684	716	675	688	709	683	626	680	634	670	662	716	663	695	705	657	731	732	723	725	678	682	693	712	706	662	698	675	671	654	711	675	672	681	680	671	740	729	653	735	729	712	644	737	694	693	676	685	698	701	702	654	638	718	697	706	692	741	691	711	691	720	727	690	710	699	679	695	672	709	644	686	698	688	699	710	718	670	728	705	684	732	736	749	701	706	701	684	714	649	664	704	709	652	681	670	677	703	697	686	696	618	668	710	712	679	724	679	722	698	686	692	675	677	666	690	714	656	693	697	671	700	710	662	689	716	697	643	733	719	660	687	740	707	675	704	659	700	687	712	647	675	655	693	663	659	693	733	707	698	695	683	680	650	622	683	666	717	701	699	719	713	722	708	693	659	707	675	688	704	659	707	696	681	703	693	683	659	648	646	655	704	683	689	663	655	691	671	696	730	689	677	700	715	683	736	648	675	701	667	712	664	694	686	694	723	689	697	676	692	656	681	689	663	706	673	666	755	737	700	743	691	697	720	683	716	695	730	624	713	695	639	689	704	667	718	714	660	683	736	699	670	732	704	688	702	720	696	663	678	676	694	720	703	679	747	686	742	713	709	675	713	710	674	664	684	691	685	678	705	696	644	640	701	628	663	682	671	677	692	711	706	686	732	724	691	681	675	680	674	717	656	652	716	685	702	695	702	676	710	677	684	689	695	660	669	695	692	720	675	671	682	695	711	640	658	668	715	646	705	695	721	764	694	679	689	659	657	711	669	695	658	711	662	670	711	705	691	715	624	688	685	672	703	708	722	677	661	667	734	670	688	704	704	702	748	670	636	682	717	666	706	716	682	649	733	703	670	681	713	697	683	649	704	721	679	683	663	684	686	709	677	680	691	678	663	623	698	635	677	667	734	597	731	680	695	771	717	695	684	674	678	682	738	728	688	656	713	698	717	697	645	715	726	701	711	683	710	703	710	695	702	705	710	666	687	633	695	706	671	732	682	697	676	681	747	663	708	653	688	731	716	723	679	744	696	692	680	754	688	707	706	733	673	669	697	662	713	705	681	709	699	749	710	744	702	663	682	721	722	665	672	647	639	705	704	653	700	679	748	688	697	759	698	730	730	688	707	685	671	710	690	666	652	670	728	642	703	696	687	659	671	722	741	667	747	735	657	716	675	699	718	680	651	698	698	737	649	698	617	660	659	727	714	665	677	688	705	715	751	698	662	697	687	678	714	673	680	755	658	675	733	690	725	727	687	666	652	703	653	684	697	667	689	719	686	721	684	671	690	741	706	741	716	710	664	712	696	746	637	722	687	711	735	675	693	723	714	696	688	676	686	672	728	726	687	672	710	688	706	691	708	739	700	670	685	738	675	694	690	693	684	689	694	668	727	698	707	711	696	675	694	677	706
8235	23608	17074	9344	8195	4887	2984	2220	1911	1599	1632	1327	1285	1180	1101	1066	1153	1126	999	928	913	878	1181	2773	3833	3769	2616	2297	1656	1214	927	755	758	724	744	698	748	695	717	683	728	745	735	695	728	721	752	698	699	690	712	760	726	792	715	710	705	686	705	709	729	699	753	749	672	725	748	739	693	736	683	700	726	719	700	743	720	731	718	698	719	716	712	718	709	686	738	712	706	720	761	694	707	694	745	715	739	708	726	735	711	710	687	743	746	723	754	719	729	734	761	721	729	692	703	704	708	723	713	673	733	708	716	736	696	746	747	738	709	762	714	739	701	686	701	704	718	702	711	745	717	723	704	683	730	746	684	751	708	688	755	751	687	735	735	740	734	758	714	697	666	724	749	743	760	715	744	716	675	732	688	690	689	688	702	734	682	712	734	709	737	721	722	692	713	715	731	726	721	724	724	743	739	732	700	725	732	705	763	727	667	697	742	718	733	706	728	688	696	694	732	731	736	708	760	706	724	683	746	717	708	699	729	709	744	720	660	751	680	700	737	761	682	721	776	750	738	709	722	724	736	698	737	665	719	728	731	683	740	704	668	731	744	684	707	730	701	732	712	721	726	730	703	720	730	729	688	704	755	718	693	695	702	711	727	732	697	767	744	684	719	704	720	786	727	727	694	739	737	745	720	695	724	722	701	730	732	766	742	678	696	767	732	763	709	687	732	709	681	738	694	708	767	700	702	684	695	705	734	647	726	705	729	713	723	726	737	706	777	738	688	688	731	718	692	697	716	714	732	650	683	730	703	729	715	763	727	695	709	710	671	764	722	702	711	728	725	756	730	669	729	741	680	726	751	737	710	726	715	692	786	693	761	751	723	727	727	711	720	739	734	713	697	727	719	685	714	701	740	753	720	720	731	746	722	749	732	741	695	730	725	738	742	682	708	748	753	725	738	727	711	729	694	771	720	729	678	697	727	754	700	699	689	749	756	745	741	730	757	740	696	724	710	733	765	741	660	704	745	657	705	743	750	738	733	710	762	685	735	704	716	757	736	717	713	705	740	759	710	724	724	670	702	757	714	712	726	689	706	757	684	675	746	724	718	738	754	729	733	716	746	755	702	712	692	681	693	725	717	710	737	695	681	718	741	708	767	674	736	696	717	707	738	723	725	767	723	766	680	735	755	742	741	689	714	710	772	686	720	745	732	704	699	691	739	715	736	759	745	748	715	727	744	655	732	668	723	695	688	712	785	676	737	764	692	716	748	761	700	730	741	730	737	721	724	756	684	746	741	713	716	710	727	729	717	712	759	715	671	721	687	764	683	695	729	708	740	751	761	711	719	756	732	712	761	755	743	748	677	709	731	749	707	697	726	714	713	702	668	719	734	699	695	718	715	683	713	743	723	727	731	721	704	713	686	746	693	718	743	719	747	703	727	699	733	749	730	773	738	687	698	732	726	688	694	748	760	737	685	705	752	724	729	723	726	708	723	694	682	722	714	759	673	698	742	726	709	723	689	705	663	732	713	762	685	707	737	716	716	702	744	722	720	732	712	742	770	693	710	688	722	721	739	716	710	700	738	714	715	739	763	745	713	714	738	736	715	758	681	709	732	723	724	767	696	694	743	719	733	683	702	711	784	692	743	745	675	710	723	694	690	728	711	732	740	678	690	724	741	719	756	682	729	720	749	727	725	717	712	704	737	734	714	735	666	694	776	690	675	682	710	762	691	733	710	718	727	717	721	718	682	770	718	744	782	699	720	755	694	714	789	723	732	743	720	710	727	694	720	698	741	740	702	725	744	695	691	718	739	715	754	716	760	749	753	730	722	684	661	766	720	740	705	709	733	723	724	641	712	743	685	735	690	747	784	701	720	732	690	696	733	729	797	736	747	721	724	718	720	728	687	722	750	675	656	727	777	738	733	745	693	730	735	704	682	745	685	738	706	767	727	713	700	760	731	732	707	662	733	723	762	710	692	705	702	722	684	712	716	766	724	690	784	680	718	709	714	757	758	733	744	704	693	716	747	746	736	713	740	703	721	715	759	663	718	713	736	733	748	693	748	715	693	741	743	740	722	714	797	725	709	691	701	732	749	715	709	749	729	719	726	703	721	702	729	696	753	732	713	679	720	767	689	725	699	770	735	733	729	701	726	759	727	713	724	724	707	710	750	727	703	730	770	684	726	718	737	688	715	717	734	754	671	711	737	744	760	760	664	680	691	737	692	710	677	715	718	724	691	702	720	688	687	756	730	708	730	746	738	761	723	753	746	705	719	764	714	722	730	693	717	757	709	687	739	754	757	685	741	670	720	736	713	706	676	755	762	721	728	761	783	741	701	689	685	688	714	670	759	696	718	721	747	717	709	727	724	739	692	762	720	745	722	717	748	731	714	715	687	730	722	772	730	703	725	709	737	734	686	675	750	738	688	707	681	765	718	782	736	771	710	620	701	640	716	691	713	690	728	748	711	708	787	731	674	715	736	740	719	684	693	696	717	737	706	668	751	735	788	744	735	688	717	728	752	705	706	686	665	691	707	760	766	739	670	720	715	728	763	683	701	648	724	717	677	679	719	760	642	765	736	721	720	714	722	724	680	687	709	698	743	711	742	754	749	760	722	738	697	721	683	681	716	739	658	696	721	743	717	743	685	743	797	713	769	716	731	732	760	725	754	726	735	694	725	732	694	666	711	735	713	754	740	711	700	729	732	706	708	754	742	725	715	659	741	716	691	754	677	714	724	742	726	754	709	704	713	702	695	777	728	736	705	761	744	744	754	740	742	730	706	724	769	735	739	722	712	762	710	705	710	752	726	676	694	739	769	712	728	761	735	734	737	690	709	690	693	776	732	696	720	674	727	714	765	737	702	714	695	727	748	712	681	714	701	728	673	725	777	695	758	696	719	715	710	715	707	747	698	722	708	752	708	748	729	732	685	698	748	739	759	745	724	730	705	727	689	715	738	740	740	734	708	703	686	713	708	718	754	759	699	726	692	674	724	692	712	721	722	760	715	762	706	732	744	742	710	745	755	746	722	711	740	715	765	696	684	698	740	725	787	674	726	719	718	760	692	728	713	718	730	701	729	700	730	658	675	713	704	737	734	702	719	721	741	716	735	740	682	692	754	716	733	703	699	714	723	682	718	691	682	735	763	755	711	725	729	750	757	744	759	729	712	731	742	738	719	707	670	728	795	752	709	685	746	806	707	737	693	740	736	734	729	738	730	714	719	691	686	703	769	733	724	677	689	683	698	715	712	745	716	742	763	710	732	746	730	759	710	723	744	732	700	746	738	723	710	683	702	749	699	745	734	717	727	687	742	691	724	726	697	732	752	733	774	706	759	717	759	700	728	705	716	719	732	690	710	733	762	738	761	756	727	700	750	705	733	732	707	710	677	711	692	722	678	719	706	745	711	733	743	715	721	772	711	733	741	777	709	723	735	689	686	710	673	712	721	734	681	767	720	756	743	723	742	749	765	698	733	729	779	671	713	741	709	750
22825	21342	29070	23958	21308	21417	12315	3091	2185	1976	1830	1551	1461	1311	1336	1249	1233	1310	1103	1056	1033	1049	1576	4411	5927	6704	5589	3971	2648	1792	1217	884	796	783	796	761	803	726	781	779	756	800	767	806	772	725	738	767	780	745	787	788	798	775	739	756	813	759	780	738	769	795	796	823	748	786	816	773	825	766	772	760	728	779	796	777	749	765	771	763	749	748	817	785	773	741	754	740	785	803	759	747	788	736	808	746	772	787	773	793	763	778	811	714	810	786	813	749	716	795	778	779	714	770	766	757	823	762	756	799	781	784	768	816	775	736	781	747	778	781	790	787	788	776	778	752	743	766	755	771	774	834	787	765	775	739	805	743	792	765	769	768	731	744	821	810	756	739	722	784	767	791	806	746	812	756	769	736	741	796	785	740	824	740	765	740	773	798	704	768	721	723	783	831	780	788	832	769	748	802	722	720	804	785	762	734	777	759	796	727	790	789	794	715	749	793	738	776	818	762	758	744	748	776	783	798	844	747	756	774	811	818	765	781	739	769	774	814	778	740	788	781	802	823	731	732	783	743	791	785	728	794	737	790	773	766	743	794	704	753	758	723	772	803	763	802	734	817	764	751	821	774	710	747	767	741	822	772	787	758	782	720	743	767	744	727	732	742	792	777	767	808	759	745	768	805	744	790	767	821	800	705	763	743	835	796	725	792	775	766	781	781	750	757	782	801	743	739	801	827	787	745	774	788	824	767	742	752	752	761	703	789	763	737	766	779	760	769	747	783	780	777	778	780	781	788	782	815	786	805	797	762	761	809	741	765	728	741	794	762	784	813	741	783	742	757	736	760	793	733	728	779	787	774	810	807	779	816	753	814	765	744	794	785	778	770	770	754	760	781	770	763	702	755	743	771	809	781	781	809	729	761	746	763	726	793	834	758	771	764	781	786	807	776	799	794	790	801	769	724	779	750	790	835	775	761	729	779	748	734	767	762	827	778	794	834	799	801	743	718	776	737	755	746	757	724	767	805	808	742	775	770	781	741	832	769	787	741	747	797	820	788	724	735	765	776	752	842	795	753	833	785	763	769	803	778	759	776	746	815	765	743	718	797	834	757	799	787	774	777	760	762	768	745	768	730	746	774	738	730	788	754	734	771	769	837	800	806	772	778	754	757	795	764	747	798	787	722	769	797	732	775	834	760	778	770	743	815	775	767	707	747	808	847	799	768	775	786	751	789	701	775	760	816	768	745	815	757	727	771	794	764	731	744	796	784	781	783	689	766	793	789	806	782	760	754	733	749	780	756	750	746	758	778	753	750	823	742	771	768	736	774	747	780	720	765	713	775	711	759	787	797	781	740	761	770	762	785	774	789	789	781	751	764	719	748	763	744	705	799	715	748	762	786	789	773	760	770	766	790	771	820	768	769	761	766	803	775	769	750	750	759	769	810	786	689	755	765	779	682	776	776	772	750	772	767	723	779	821	762	778	754	781	770	760	771	773	768	768	838	756	797	761	733	763	801	770	784	828	760	775	812	719	749	795	778	750	755	729	753	769	787	749	747	815	733	761	733	767	769	740	757	730	809	778	806	746	758	747	763	789	740	769	804	744	761	764	801	746	793	796	805	729	725	767	791	792	782	791	818	830	758	762	788	752	790	768	779	815	806	784	760	769	794	758	817	807	751	738	731	723	790	777	762	756	762	745	843	738	785	720	770	744	742	784	799	767	768	748	729	805	738	717	764	703	759	728	755	780	732	718	783	789	713	793	773	756	765	780	777	771	808	760	801	774	791	791	803	728	744	798	793	770	782	690	773	785	792	777	814	759	710	756	726	790	759	811	806	802	790	787	764	774	777	784	811	778	768	773	784	770	744	799	777	782	820	741	776	768	764	763	756	772	794	728	791	757	783	793	784	790	785	764	745	776	729	783	736	771	744	737	768	766	767	762	754	754	785	785	789	779	769	803	770	803	751	776	728	755	778	768	804	725	771	749	771	821	758	775	746	744	746	732	691	770	787	800	778	808	806	805	777	809	811	756	753	761	733	753	826	822	794	756	766	732	744	747	737	755	761	792	834	745	773	738	800	778	859	792	779	791	726	746	804	744	779	795	769	755	780	800	783	810	749	754	760	791	770	736	780	738	816	773	724	781	803	795	787	799	790	790	756	832	776	752	770	770	751	781	765	754	772	748	790	756	763	784	745	776	807	756	745	771	751	758	782	744	804	771	771	743	786	766	792	744	759	805	731	757	762	748	770	731	771	780	738	791	762	795	797	804	780	773	789	749	769	755	776	770	805	811	789	813	790	749	733	790	781	735	702	772	773	758	816	736	777	786	782	743	748	774	741	757	752	756	785	759	753	798	742	733	772	754	779	765	760	754	810	791	816	770	798	729	790	725	780	762	751	743	734	810	805	787	775	770	825	794	751	735	750	777	779	741	803	765	760	752	766	785	753	762	741	786	745	754	753	758	730	769	787	818	783	782	803	807	788	786	768	804	807	690	777	766	803	772	748	755	819	785	855	748	752	756	762	750	808	737	760	762	793	759	832	784	756	760	797	741	753	752	734	794	783	757	760	776	804	728	745	741	776	786	760	781	785	742	787	735	777	761	778	847	748	788	755	710	764	769	788	772	806	770	777	808	789	751	789	749	792	745	766	819	714	750	773	752	784	769	787	764	786	774	792	714	763	747	767	722	784	800	758	731	749	799	714	782	758	795	748	778	757	762	742	745	730	738	780	740	766	778	750	794	766	730	762	718	789	784	763	717	729	765	765	778	774	746	797	846	805	792	684	779	750	782	753	792	811	746	735	711	757	754	745	729	752	761	757	789	806	757	712	734	821	741	760	750	755	780	749	820	839	732	811	772	706	732	766	812	794	781	741	795	774	794	812	764	821	780	759	796	770	759	784	770	767	721	776	753	751	764	828	761	785	750	770	774	748	765	758	790	829	782	813	762	802	762	704	794	730	819	824	713	807	740	767	810	779	792	756	783	792	790	727	728	745	713	748	764	771	742	773	801	813	752	805	805	782	758	767	809	749	740	740	756	793	788	784	739	796	758	766	812	801	787	770	764	781	781	770	749	786	829	721	760	765	814	734	843	767	750	808	738	788	719	805	760	829	756	771	751	763	747	777	772	801	793	786	788	785	793	768	729	787	749	779	761	714	795	792	777	789	759	761	750	807	791	744	765	734	778	789	773	768	747	784	746	807	740	757	746	747	774	742	766	741	845	751	754	810	795	794	743	791	765	794	773	759	799	777	774	753	780	800	755	763	748	784	739	781	805	813	780	722	786	785	811	790	764	755	796	843	779	745	796	811	728	794	745	797	743	803	758	728	758	817	732	785	776	735	739	845	742	775	750	771	797	762	766	798	739	755	759	753	778	776	768	732	758	792	780	774	709	770	761	783	799	795	780	846	825	788	743	760	792	765	740	732	793	765	769	760	789	804	766	752	720	783	765	817	771	748	742	765	761	712	736	779	776	754	776	733	779	796	776	744	729	741
10291	33120	26196	16169	12516	9085	5552	4197	3395	3065	2611	2125	1961	1868	1881	1745	1695	1550	1439	1318	1336	1255	2163	6741	8775	9466	7905	5654	3561	2317	1470	892	813	792	754	803	749	805	732	779	769	775	773	820	829	750	762	814	784	761	778	764	756	750	762	798	769	835	795	766	755	752	743	813	800	714	798	803	827	760	799	782	787	745	764	808	783	726	731	750	808	782	796	780	798	801	794	745	735	749	776	745	776	798	797	796	783	787	766	777	806	768	743	803	773	833	764	818	753	768	756	748	798	773	728	799	758	783	790	771	766	809	781	738	784	745	724	824	754	763	745	785	775	781	770	742	808	785	802	811	739	789	796	747	736	785	751	726	778	753	759	791	764	774	774	760	820	809	824	790	757	732	774	779	787	778	803	755	763	754	799	752	787	788	760	762	766	774	765	738	792	749	794	748	810	810	752	782	742	738	793	782	720	750	825	753	790	841	795	807	784	770	818	737	771	735	800	780	780	768	738	791	763	742	786	811	776	789	749	787	770	779	773	748	765	788	745	763	816	736	776	802	755	769	740	796	756	749	752	797	790	804	803	745	777	785	819	760	774	766	810	752	790	776	758	746	747	801	765	767	749	761	766	764	770	798	828	778	744	754	738	767	806	764	828	794	761	760	809	787	760	753	758	744	754	840	747	777	782	791	779	781	734	728	790	770	747	760	784	794	789	734	810	811	800	755	763	749	763	748	797	769	788	754	804	791	787	783	769	723	807	742	773	785	791	778	765	757	797	797	767	782	781	799	762	783	797	717	790	788	781	704	804	776	803	746	781	757	763	713	807	808	760	763	776	734	784	768	801	778	784	731	787	765	817	792	748	801	764	776	759	772	775	781	754	733	778	766	783	808	807	749	719	795	800	805	782	793	735	788	738	743	760	788	805	780	738	827	733	837	819	797	790	753	764	774	788	805	798	763	777	751	737	713	746	765	724	815	744	796	778	794	764	787	796	770	780	728	763	759	791	776	773	800	758	779	765	778	790	820	818	742	823	834	815	811	740	770	826	737	795	755	771	766	817	791	809	773	745	806	787	828	795	810	798	774	775	811	735	810	792	753	813	738	765	779	787	807	760	750	762	804	819	778	728	756	793	789	815	791	717	794	794	824	727	792	762	794	814	770	777	765	769	786	769	789	813	733	805	742	728	730	792	750	776	843	777	770	746	737	802	821	813	757	758	766	766	768	782	788	801	811	774	807	698	785	805	760	807	819	784	794	751	759	740	780	771	752	789	775	822	812	800	771	763	758	715	777	762	784	765	762	777	795	785	796	779	752	764	792	748	778	756	772	808	831	778	801	715	756	784	780	761	775	769	778	775	853	788	810	710	794	784	777	773	815	754	842	811	722	778	808	771	764	740	781	759	769	809	808	768	815	760	818	782	781	796	759	738	800	832	738	730	800	801	790	796	751	785	780	779	746	747	729	805	782	739	768	759	802	719	774	778	735	768	797	789	781	750	775	747	734	765	788	719	790	731	803	771	774	764	783	812	718	776	756	786	750	768	778	794	819	820	803	785	757	779	733	729	788	773	789	795	754	771	757	767	767	765	748	799	750	798	783	800	808	781	785	771	774	755	835	759	797	734	798	782	758	776	769	757	756	750	770	744	811	745	783	773	738	777	763	749	757	763	817	728	775	733	753	782	789	826	775	778	752	798	751	787	773	771	707	718	788	784	780	786	795	773	770	754	801	744	762	821	750	793	794	787	755	756	798	769	832	741	797	770	724	789	805	767	757	794	788	744	762	788	739	765	750	714	807	743	799	754	809	825	784	801	736	784	766	783	779	753	724	780	789	780	782	761	780	782	777	739	789	751	766	760	778	768	738	831	762	796	746	821	751	783	799	718	791	780	779	729	801	783	784	730	818	732	798	751	777	772	791	787	724	756	732	777	789	725	811	761	737	776	772	805	793	815	809	779	767	758	803	798	793	793	753	768	758	778	833	733	772	745	785	788	800	753	780	795	773	748	813	772	743	770	761	771	810	791	758	813	753	777	784	819	775	773	770	774	722	759	768	809	756	777	761	827	725	762	777	803	759	737	748	728	768	735	774	784	795	762	803	759	758	754	736	784	798	761	785	760	844	740	795	742	774	826	759	797	727	787	770	814	795	817	781	792	754	737	759	801	757	755	747	759	765	788	794	741	794	776	803	783	746	747	825	758	764	724	743	794	763	766	781	793	753	696	787	746	806	788	788	760	735	722	762	784	796	789	808	796	790	791	757	786	773	755	762	778	782	796	778	781	791	781	841	758	751	733	805	800	763	763	752	798	735	821	781	763	754	806	754	770	712	779	777	806	777	792	805	808	748	818	764	768	788	781	776	746	783	815	731	791	735	775	763	840	794	737	753	742	775	760	781	795	751	779	730	753	761	740	746	773	725	742	793	737	759	724	764	781	767	767	761	779	734	758	760	805	801	776	770	782	742	779	843	780	760	829	768	768	784	754	822	738	753	763	770	782	755	759	767	761	811	792	767	823	786	820	733	819	774	779	756	789	744	791	785	801	793	814	780	728	747	685	768	749	804	799	765	784	791	766	770	767	760	807	734	761	797	794	764	793	767	776	815	792	840	772	758	763	805	744	800	781	745	784	792	815	818	766	813	824	784	769	741	792	779	777	797	800	765	755	761	820	730	794	763	771	810	769	767	794	828	796	778	782	749	784	760	776	681	765	751	778	745	757	732	743	792	767	793	777	744	797	813	761	782	778	806	785	780	782	752	791	764	746	824	779	771	813	784	779	777	799	782	806	779	756	762	769	717	792	771	703	751	766	792	774	784	752	814	804	760	750	758	737	788	765	807	774	759	785	746	767	755	746	762	746	783	745	777	730	743	747	757	753	811	771	807	768	766	796	792	772	756	761	759	783	785	772	738	793	752	804	742	794	757	782	747	793	763	769	783	814	786	759	783	797	751	801	770	787	769	827	730	767	746	760	818	825	822	753	779	786	754	829	779	796	750	792	802	777	782	758	807	818	799	800	771	811	727	749	758	770	735	739	764	796	765	784	769	817	805	786	816	770	752	791	787	772	759	738	761	788	790	769	751	745	791	755	763	697	758	782	785	788	763	811	772	776	763	769	739	797	773	802	765	765	799	806	733	768	785	775	792	776	707	754	772	772	791	760	716	765	789	769	775	787	776	737	765	738	837	783	772	756	765	744	744	748	747	831	794	783	791	787	763	749	787	746	789	750	788	796	825	789	797	731	743	777	791	776	796	742	761	793	773	781	781	792	724	788	756	797	769	736	781	782	718	791	738	778	808	804	756	766	801	768	766	840	779	821	782	766	752	828	795	755	799	757	749	765	755	761	763	785	777	754	729	726	763	778	800	809	728	768	791	807	743	814	836	792	793	764	770	768	776	766	726	772	745	795	767	810	810	786	717	799	747	807	702	762	773	810	785	748	770	768	768	741	791	785	757	732	735	783	744	777	792	792	752	779	739	748	773	737	723	761	777	795	724
28006	20973	17000	7578	3887	1841	1251	1125	1042	826	779	751	789	751	770	751	749	648	659	693	688	594	625	660	738	772	822	775	702	691	588	586	568	555	567	518	536	515	508	546	539	553	568	544	497	551	539	562	474	541	503	516	546	502	523	559	511	548	493	532	501	500	548	514	556	559	546	554	539	559	519	519	516	524	545	528	513	535	544	544	563	547	516	494	531	531	510	516	542	536	476	474	530	548	532	567	515	519	542	525	556	523	526	549	472	517	553	541	527	513	504	532	512	559	560	530	529	579	502	524	560	553	573	549	530	518	516	500	541	564	520	525	485	534	518	574	477	518	527	491	541	510	512	558	534	517	533	539	524	517	518	529	512	523	507	585	542	534	558	549	490	525	557	593	562	524	506	524	563	522	568	530	467	510	559	516	508	535	528	508	537	515	517	524	507	542	525	541	518	566	548	526	536	557	533	552	545	528	525	551	525	580	502	534	519	558	522	547	521	545	499	517	510	529	531	552	548	559	498	509	532	521	513	524	520	527	539	540	510	526	517	546	528	484	526	535	504	513	500	519	538	537	530	575	499	534	494	540	565	519	546	555	532	533	535	529	569	527	542	528	541	515	515	531	520	511	514	537	520	504	522	528	574	507	542	532	545	514	510	496	521	503	505	525	531	523	545	519	489	550	545	552	555	526	507	530	550	529	505	581	523	491	537	541	527	530	551	520	534	557	535	509	542	515	501	566	536	551	509	503	483	535	548	501	539	561	568	530	532	515	502	534	532	551	566	502	568	506	540	526	542	556	501	551	565	525	504	524	526	505	489	520	491	547	527	528	574	573	474	527	563	519	522	566	532	515	533	533	530	551	521	483	518	495	550	530	539	511	525	533	530	534	525	528	518	495	495	519	508	528	519	527	538	544	524	496	536	552	555	554	537	535	528	531	519	526	534	529	525	530	505	529	514	551	559	543	545	538	511	573	519	582	534	559	576	511	548	537	527	524	526	544	532	497	525	530	506	550	544	478	482	490	486	506	525	530	531	527	535	525	544	552	499	521	510	527	527	497	513	537	495	533	537	528	525	509	526	543	526	537	528	496	521	524	543	550	556	514	554	545	520	523	528	563	539	547	551	594	536	477	525	565	543	527	519	554	523	503	545	518	525	502	496	507	532	531	571	536	482	559	507	544	547	548	522	510	523	562	522	490	544	515	510	483	524	526	526	540	520	542	491	517	547	552	523	500	492	532	509	542	498	526	523	543	509	529	529	507	530	523	517	586	516	530	497	488	550	515	517	515	517	539	533	511	532	547	492	550	529	528	487	544	515	541	543	540	559	516	545	505	539	530	532	485	535	524	544	502	559	482	494	556	526	575	571	549	506	509	567	516	488	532	526	512	503	514	495	524	507	570	564	547	555	515	514	489	537	539	547	512	576	518	530	528	522	541	500	511	515	540	507	525	498	520	490	522	517	477	546	544	549	533	508	537	541	540	514	540	538	508	545	518	507	516	531	562	517	557	544	493	463	533	502	518	568	532	535	530	529	557	540	550	543	532	536	512	554	497	529	496	528	542	525	537	531	555	542	530	521	521	541	527	559	531	518	550	525	533	567	525	520	516	539	531	506	550	502	515	519	530	515	577	528	499	461	502	519	515	564	514	509	468	518	503	551	508	495	550	543	515	523	502	556	547	494	527	525	541	505	512	545	517	563	555	521	520	483	523	504	570	509	501	475	532	540	532	513	485	505	572	552	524	545	526	505	552	502	498	543	530	515	534	534	543	516	576	526	548	513	557	556	503	505	533	493	557	529	518	543	539	496	483	504	506	506	514	514	514	516	522	520	539	504	528	526	527	546	500	499	547	518	562	508	536	524	546	495	546	523	519	525	540	528	542	546	538	537	533	503	585	528	544	541	547	505	548	521	550	510	547	550	499	533	505	522	516	512	514	551	559	540	526	539	524	528	521	532	505	517	558	539	493	513	505	532	544	539	550	538	527	533	535	566	514	565	489	523	487	553	507	562	562	511	505	489	522	520	525	520	565	539	498	501	529	493	525	516	513	557	524	537	523	534	515	464	542	516	543	511	531	511	538	539	582	517	521	555	536	518	548	538	515	566	521	537	525	498	507	532	522	521	553	542	495	529	498	562	526	520	521	531	494	523	533	537	566	523	517	542	499	502	550	571	499	503	521	545	541	545	589	507	548	512	543	503	574	549	540	561	493	533	487	484	518	500	520	510	526	503	538	511	595	525	531	576	562	496	521	542	510	484	529	525	545	514	523	495	540	520	529	504	499	512	530	547	528	568	562	508	475	504	506	560	537	528	556	543	531	507	536	539	545	533	491	500	547	538	527	509	549	521	504	529	503	510	522	506	568	530	519	536	508	527	534	513	550	521	527	533	513	501	493	527	529	518	474	529	541	519	557	517	552	512	525	555	528	569	573	489	499	523	529	550	530	525	537	543	548	518	570	527	514	536	547	505	537	543	567	506	493	503	531	528	534	525	552	550	555	537	541	553	560	524	534	532	536	537	485	514	531	547	499	541	527	553	484	527	494	493	502	530	510	585	477	521	517	497	495	499	558	519	530	531	549	561	497	532	526	539	531	506	568	552	554	583	512	551	525	543	533	480	521	533	513	520	535	513	537	513	565	537	523	536	526	550	548	492	548	527	524	518	558	538	562	498	529	554	492	507	508	539	601	528	568	530	535	490	532	548	508	495	531	556	536	509	559	537	533	491	537	522	533	530	517	562	547	539	525	515	544	548	549	487	517	537	555	501	546	534	530	518	520	523	539	533	526	531	545	566	534	503	508	579	529	500	527	548	501	522	492	491	520	563	505	556	527	517	526	561	557	518	509	511	496	559	490	529	560	521	526	482	546	534	509	499	543	528	538	507	510	541	535	530	523	477	519	547	528	539	563	519	488	558	523	533	534	517	486	550	539	510	534	525	523	539	563	526	510	501	488	534	517	533	514	592	502	520	517	550	545	499	572	558	520	513	552	586	523	482	524	532	521	519	531	560	522	487	481	528	538	542	550	590	517	516	538	543	552	476	599	492	539	557	493	574	528	566	500	496	514	558	517	500	504	580	504	578	512	513	529	555	526	491	543	540	523	551	575	498	538	523	568	549	574	522	499	529	537	527	531	550	511	520	550	531	595	560	526	525	557	552	553	516	533	493	510	487	559	517	569	515	523	514	553	519	540	526	524	498	500	557	533	526	562	580	509	538	514	482	522	508	556	529	532	523	530	564	548	518	538	481	535	491	516	546	549	465	525	552	531	543	490	535	514	501	526	508	552	555	517	550	565	550	510	518	558	540	515	570	473	559	555	565	575	506	515	522	521	556	503	491	517	536	533	523	511	522	534	533	540	482	505	519	522	526	515	513	537	549	520	542	549	553	577	538	496	521	521	554	514	494	512	515	512	499	528	538	536	521	494	555	542	525	514	544	505	533	490	533	537	536	515	545	514	516	512	516	486	511	519	532	460	513	523	580	563
8144	21568	16438	7449	5989	3294	2061	1887	1519	1251	1104	1015	1034	1057	1013	1015	932	872	815	847	780	739	755	867	978	971	998	936	836	683	689	615	588	564	585	534	529	586	593	554	578	585	520	557	566	595	546	565	562	630	541	534	577	574	595	573	538	600	580	508	537	590	605	561	596	574	568	581	594	564	544	587	525	559	541	570	533	576	570	539	552	578	561	588	559	577	587	550	558	573	588	591	565	572	566	566	580	539	524	574	538	581	541	523	568	569	558	527	565	582	598	575	540	550	579	571	570	575	557	544	545	590	561	564	554	572	553	592	554	502	577	542	593	567	566	573	585	572	561	545	539	535	524	582	519	570	597	563	530	545	552	553	563	589	590	549	577	567	578	569	573	559	566	591	526	580	589	552	559	577	546	587	540	572	504	517	551	572	594	580	541	558	532	559	594	596	560	558	566	589	563	611	548	559	620	570	555	605	596	552	554	525	564	584	549	550	592	574	529	564	567	556	571	563	565	567	560	539	547	589	575	550	565	557	533	555	567	559	587	582	616	573	515	557	541	611	572	583	606	581	541	565	592	563	569	600	535	533	545	582	554	583	559	581	556	578	524	514	520	536	576	575	549	543	550	567	585	583	578	547	577	558	607	552	577	574	555	569	567	575	563	547	573	555	584	569	532	533	537	567	569	572	554	556	549	590	529	580	617	519	570	570	555	553	524	591	559	532	563	553	517	586	563	566	560	581	530	552	563	562	556	588	570	527	622	604	540	583	557	580	567	576	547	588	564	594	521	536	592	572	573	546	554	565	577	522	548	560	587	529	559	522	574	577	560	605	554	538	545	550	527	583	520	576	558	536	561	607	552	567	571	560	549	594	579	570	572	573	608	520	547	552	547	543	568	575	530	560	597	565	544	557	570	559	555	565	542	557	560	574	554	554	553	568	588	588	522	574	622	579	564	559	576	594	541	548	561	565	641	565	539	564	575	576	549	528	562	576	557	581	560	524	568	578	539	553	584	554	551	557	550	553	575	550	599	594	554	587	594	590	554	566	547	532	591	542	580	572	518	544	574	595	583	553	567	565	543	574	523	577	584	546	549	556	581	527	541	529	549	527	608	595	566	532	572	567	570	528	580	560	570	557	521	577	539	608	584	562	563	550	593	563	582	576	568	547	613	560	584	551	568	525	587	546	567	592	522	557	581	609	589	592	581	607	608	572	591	549	609	570	535	568	585	576	567	558	518	532	554	591	618	551	595	531	562	592	591	523	571	560	538	565	542	540	571	539	523	565	546	598	542	570	534	600	585	547	577	558	569	575	571	562	576	573	594	579	569	545	581	576	551	578	541	543	550	554	558	544	522	570	595	575	535	557	580	593	594	574	544	580	569	621	545	559	538	565	611	562	532	563	592	566	509	562	573	552	502	559	562	529	560	581	566	574	542	570	548	552	570	577	563	553	560	542	542	584	605	529	565	557	579	549	550	594	580	563	542	578	580	556	546	548	592	551	543	568	601	554	578	585	574	553	559	588	524	568	530	597	536	563	549	580	566	562	551	589	548	555	521	569	537	544	531	524	568	562	561	535	574	570	532	560	548	563	574	561	596	585	552	570	557	558	550	590	544	596	512	567	593	583	563	577	574	548	552	556	558	512	563	566	561	567	566	556	522	535	565	582	582	561	573	561	563	562	520	597	562	545	552	565	578	547	583	577	566	553	565	578	563	529	562	565	567	581	537	585	550	560	591	560	597	544	575	551	567	517	646	563	507	544	619	572	564	578	565	539	548	545	595	552	591	525	564	576	547	544	572	568	581	581	562	583	583	562	573	577	528	583	554	570	555	566	568	544	569	578	564	537	552	584	535	583	558	543	534	579	550	568	533	553	585	579	550	605	553	574	553	537	558	547	607	547	505	561	570	576	517	591	595	578	588	528	556	622	608	556	559	548	562	556	587	566	574	546	562	559	545	557	568	535	595	582	579	534	573	521	540	523	541	561	556	613	544	536	585	551	546	588	583	587	543	537	596	584	531	538	566	541	566	544	612	566	575	583	571	546	590	554	563	585	579	607	596	559	540	573	640	553	587	552	562	600	577	568	577	531	572	579	544	585	581	542	585	564	579	551	569	506	550	565	534	542	561	567	550	568	594	584	585	573	550	535	580	518	593	560	590	592	598	596	560	549	577	529	526	577	546	571	542	607	571	572	560	528	572	567	557	540	583	555	590	541	576	547	568	549	555	594	554	578	545	564	573	595	533	514	564	544	597	562	521	529	578	585	571	584	594	558	567	544	582	551	586	532	582	584	535	574	536	536	607	582	580	574	580	591	549	536	541	581	558	578	541	615	575	559	574	569	568	528	559	561	565	599	536	581	553	547	549	560	559	579	545	556	564	547	575	551	573	562	574	588	547	554	557	595	604	551	578	576	562	607	581	581	585	540	581	563	597	586	552	560	595	558	548	514	542	527	550	549	561	560	576	525	555	564	570	516	552	540	537	565	550	595	619	525	593	546	546	543	550	571	556	613	574	573	596	544	563	561	574	563	578	565	599	606	535	604	562	571	611	597	594	550	551	596	580	537	560	499	559	614	556	562	552	561	583	535	605	560	542	528	543	521	593	582	550	568	587	575	567	562	530	539	569	537	573	607	560	549	588	556	533	553	564	582	556	551	597	528	559	566	543	557	572	568	553	548	535	561	546	554	576	582	570	584	527	524	565	527	568	590	556	573	582	517	560	575	563	572	553	541	566	516	544	592	594	562	519	544	573	530	599	544	567	574	606	609	569	556	537	532	550	578	560	564	560	584	583	533	559	586	545	566	540	543	609	554	578	579	547	592	561	539	571	584	497	603	531	568	544	550	543	566	550	572	578	557	573	521	555	570	563	580	595	573	561	550	544	613	572	540	543	570	536	560	584	618	523	519	556	572	562	533	551	557	590	546	547	541	551	552	544	580	555	554	543	579	550	605	515	562	613	529	563	573	545	554	535	567	572	576	550	508	551	555	541	596	582	605	582	602	591	535	581	596	555	553	554	569	580	526	603	568	559	530	520	585	557	580	541	570	559	607	562	586	522	519	610	567	591	554	566	551	586	574	525	527	592	598	604	565	588	583	560	581	557	630	550	548	539	593	552	570	572	556	576	559	561	567	550	536	503	563	551	543	558	548	563	550	560	573	578	540	522	586	563	579	579	597	601	565	567	564	528	583	603	559	565	572	546	563	600	623	566	575	600	518	572	516	560	545	510	551	590	530	580	559	562	566	567	568	564	584	557	557	565	613	587	539	561	546	551	579	574	585	546	523	543	596	552	529	554	603	585	588	566	572	590	593	582	558	544	554	581	546	580	557	521	553	532	597	566	589	552	521	527	538	531	568	549	559	548	560	610	596	587	562	584	537	565	572	554	613	560	595	585	527	538	585	578	555	566	566	569	552	573	512	590	571	556	570	571	556	562	572	527	559	561	544	552	542	594	530	536	578	555	553	573	541	571	605	581	561	554	620
23913	21240	28502	24296	21252	11763	2896	1906	1496	1287	1120	1123	1028	1060	913	941	978	859	820	862	872	851	1073	2526	3415	3374	2357	1928	1440	1001	756	596	565	543	531	561	549	535	570	556	541	497	565	520	564	553	504	506	563	530	523	524	551	534	524	522	534	561	515	552	507	528	527	494	489	544	549	520	569	505	534	532	527	538	527	527	526	506	525	525	497	520	552	541	567	501	540	552	525	509	568	558	513	495	518	522	546	501	533	514	485	574	522	542	519	539	540	504	556	538	498	490	530	583	515	538	482	515	557	537	532	534	531	539	505	518	529	498	511	529	559	537	547	543	534	527	528	549	504	529	516	543	520	546	526	552	528	526	550	529	542	502	579	519	553	517	531	532	513	554	520	538	510	568	513	567	503	545	529	557	544	532	482	564	514	511	540	521	520	499	532	556	563	544	532	562	547	531	523	565	518	513	538	552	560	540	535	537	547	527	558	468	511	523	568	551	533	516	536	553	539	524	543	497	541	557	479	531	526	509	514	495	535	485	551	515	543	521	532	573	550	515	600	540	504	494	508	552	545	545	560	518	512	575	545	515	513	482	523	548	532	543	514	506	543	540	538	548	616	490	557	566	552	552	536	564	529	540	525	510	509	533	571	519	560	564	546	551	562	535	549	522	528	539	566	551	490	536	495	517	549	539	539	491	514	516	548	513	517	531	520	561	556	521	530	522	504	550	553	486	518	540	538	500	541	517	514	535	537	498	575	585	541	514	522	499	550	524	552	513	499	517	559	539	494	522	543	577	529	532	541	515	540	529	499	617	522	551	515	532	564	570	509	518	560	569	514	562	514	502	525	527	559	542	505	529	532	513	529	541	553	541	514	556	502	556	566	599	520	524	548	512	531	536	539	511	525	561	566	513	519	552	521	533	544	540	514	554	516	520	539	501	489	568	534	521	547	531	556	492	554	550	558	559	516	503	519	554	522	570	549	519	498	512	525	575	524	548	508	542	507	508	511	558	538	500	512	549	554	546	566	511	589	542	518	526	540	545	529	529	522	565	502	526	553	493	519	524	529	543	573	510	532	501	561	526	548	525	509	492	594	541	539	538	550	544	538	529	565	563	518	497	520	511	507	549	510	543	572	575	511	544	502	486	557	498	503	530	554	584	539	528	541	558	560	539	582	496	562	527	558	531	529	515	535	513	530	572	541	502	482	551	535	525	535	568	552	543	522	551	516	514	520	565	549	549	549	539	534	518	489	537	548	531	508	517	516	523	498	547	516	547	528	551	525	510	523	528	541	548	531	516	514	542	537	571	551	593	530	567	535	529	558	497	525	510	527	483	568	492	501	523	522	516	548	532	551	506	520	522	526	497	545	510	543	556	535	528	542	560	516	576	537	540	548	505	545	551	562	556	514	543	544	499	530	509	547	533	504	544	550	528	578	541	568	529	514	525	530	517	485	528	497	519	555	501	523	503	544	548	533	533	546	531	520	545	547	556	520	529	543	511	546	536	516	538	531	582	517	599	596	499	562	508	549	508	536	530	580	547	519	557	548	543	536	531	546	544	531	562	559	542	522	525	498	539	515	516	542	565	535	505	559	575	508	506	555	511	522	510	554	551	507	531	535	555	531	539	537	522	552	557	507	527	527	493	510	522	543	557	508	534	502	478	524	534	537	517	524	549	548	524	552	524	498	512	541	520	489	520	524	518	537	552	546	531	580	527	505	526	514	496	555	568	511	510	477	571	538	540	589	538	517	518	510	552	570	539	516	526	551	543	514	533	525	570	544	513	513	502	492	533	520	550	528	509	508	536	520	555	561	522	563	532	529	524	511	538	503	512	488	529	569	545	497	507	515	538	536	580	521	514	561	536	531	547	548	517	524	532	569	513	541	519	546	520	512	542	559	522	504	548	517	542	526	576	504	528	535	566	559	509	558	555	556	502	542	523	548	570	515	519	510	572	517	550	563	560	459	532	509	512	531	537	526	490	509	519	529	550	532	562	532	513	514	511	560	531	536	537	527	556	548	493	546	537	502	497	561	506	495	526	515	531	544	527	461	538	523	496	554	520	506	539	548	515	528	507	514	564	494	530	522	542	524	514	532	556	551	550	552	541	560	525	545	490	487	527	545	532	563	508	496	519	515	529	533	533	540	568	523	536	512	501	537	582	532	539	527	514	531	493	546	540	521	525	531	531	540	531	555	554	509	523	521	509	568	555	545	516	562	531	522	513	521	492	538	517	547	548	526	555	524	540	525	553	549	554	518	527	538	572	501	502	541	504	533	578	558	536	543	523	511	529	524	522	498	528	567	551	500	563	542	525	491	526	532	521	544	504	532	540	554	528	523	566	550	526	523	510	550	509	536	527	522	520	533	533	527	577	513	576	542	559	582	542	545	557	542	508	509	546	532	539	530	542	544	587	519	518	510	541	521	569	489	584	506	550	533	553	518	514	545	556	511	548	570	548	605	605	545	580	529	547	522	540	519	573	544	534	545	490	527	566	524	544	537	544	515	556	533	522	555	500	515	517	540	509	529	552	555	534	516	542	556	547	554	534	542	564	517	557	547	545	544	486	524	580	516	502	511	546	573	534	515	485	532	476	573	516	505	512	529	553	544	540	501	527	554	522	561	572	530	551	510	504	561	535	577	539	547	530	497	534	554	507	518	534	515	542	548	524	534	546	524	518	513	538	529	555	550	512	503	533	532	553	534	508	512	540	543	509	536	596	544	511	492	521	548	521	522	544	543	516	569	534	459	516	580	535	496	555	539	522	523	512	569	515	531	523	512	510	501	599	507	509	518	521	513	532	538	550	534	522	524	542	497	506	517	537	495	562	522	525	521	526	482	561	575	505	494	505	538	497	543	496	559	546	524	490	487	510	558	581	507	532	506	563	527	509	513	538	487	538	518	541	547	514	534	549	489	570	517	535	552	504	526	535	567	563	538	538	555	577	538	502	548	552	532	507	497	526	500	526	557	557	528	533	552	537	561	474	530	557	557	550	548	535	539	511	547	513	508	517	543	525	559	514	481	528	547	555	534	522	557	577	563	502	534	547	535	484	559	538	515	512	532	554	485	530	512	543	533	506	532	539	563	511	513	545	516	507	561	506	538	540	543	504	562	522	511	499	508	509	581	549	508	489	521	551	512	560	508	559	542	565	552	533	488	516	538	517	542	546	528	521	510	518	504	524	526	550	532	541	570	492	576	541	584	524	538	530	583	551	499	540	557	521	541	540	513	512	524	533	497	508	518	524	561	551	521	523	535	511	533	515	522	527	534	551	534	526	557	512	560	533	551	547	552	551	546	527	559	522	514	563	493	550	513	519	505	543	515	509	490	507	536	547	546	557	549	499	516	535	491	487	536	530	528	526	532	567	504	575	484	599	527	520	478	504	558	546	492	517	567	539	551	538	515	546	500	525	532	476	505	542	511	496	549	538	525	552	507	557	517	563	523	532	546	506	553	544	503	572	523	509	552	524	539	527	536	533	495	542	543	538
8028	29491	23647	13746	9683	5109	3781	3144	2533	2093	1803	1762	1517	1402	1318	1373	1367	1265	1088	1208	1148	1004	1471	3936	5363	5080	3383	2829	1908	1282	993	643	570	559	567	521	569	567	549	582	545	550	557	549	572	518	558	527	520	540	538	537	567	562	526	525	557	521	580	618	529	600	541	565	555	571	507	600	542	529	548	546	592	596	580	516	535	586	525	553	549	631	600	579	526	557	531	585	525	510	564	535	557	577	552	547	519	564	552	571	575	573	565	558	563	529	533	600	553	564	536	573	540	536	579	528	521	581	535	510	543	552	565	572	569	579	546	540	553	519	581	574	583	647	569	548	547	556	556	582	557	534	602	534	542	528	558	538	519	557	619	585	557	508	542	568	535	570	581	542	534	552	534	563	589	559	508	539	555	524	561	541	531	587	604	544	583	597	519	528	575	560	545	543	596	587	570	574	551	555	550	526	551	544	532	503	523	569	556	536	532	575	548	573	595	613	567	563	524	530	524	588	535	571	597	574	533	580	569	557	573	574	558	551	571	555	561	542	547	553	571	564	555	569	584	584	560	573	546	557	521	555	575	544	584	555	543	550	552	599	581	525	570	577	530	552	564	520	558	542	541	565	573	567	535	559	557	598	584	562	530	535	552	557	559	527	567	540	540	548	519	572	525	557	580	583	595	556	581	517	553	547	525	567	564	523	578	551	553	523	544	591	547	545	617	563	526	521	567	553	531	520	575	577	542	544	585	589	546	560	524	539	569	578	554	592	542	575	536	589	576	578	562	548	556	551	580	552	574	547	554	552	557	510	564	529	565	572	555	564	566	558	569	554	525	532	551	550	561	552	587	549	585	547	590	562	591	551	539	589	560	579	564	537	582	590	567	599	538	594	556	553	507	590	543	555	557	591	551	561	644	586	544	543	564	534	556	560	544	526	596	594	572	538	578	563	556	559	579	558	553	560	554	510	531	535	548	548	538	541	562	533	558	568	580	559	550	565	552	576	553	569	552	592	545	589	609	544	566	561	591	590	554	527	549	592	581	561	554	585	577	569	554	560	540	544	548	545	544	558	530	543	565	559	571	563	567	594	562	554	582	549	551	559	548	522	556	556	591	576	570	533	544	550	590	561	583	595	564	506	536	545	540	519	562	564	552	566	515	532	554	528	546	592	504	546	528	513	581	554	564	547	614	567	505	548	548	583	583	573	523	588	550	599	530	534	546	520	520	591	543	567	545	534	568	554	550	560	547	576	578	553	574	552	538	563	561	612	569	545	571	518	542	577	583	551	646	533	539	551	588	596	551	580	560	596	586	591	555	589	563	569	576	559	547	577	563	580	550	524	572	562	546	520	557	584	552	537	569	560	584	552	521	548	562	592	546	528	551	552	571	580	576	572	512	579	539	552	549	518	561	579	577	574	578	579	527	540	543	554	532	559	557	544	581	568	587	542	550	514	576	501	552	566	522	522	565	574	564	554	514	547	574	567	497	564	552	586	536	549	563	587	515	606	578	544	574	561	557	548	558	550	554	555	583	569	574	589	551	565	551	593	582	557	574	557	581	566	583	581	576	530	564	564	592	548	612	543	553	545	525	555	547	536	557	564	546	564	578	562	549	542	569	541	567	545	587	542	549	563	513	571	584	554	582	603	564	565	609	532	614	564	556	560	531	564	557	586	572	561	515	610	587	546	554	551	549	592	579	507	587	509	530	531	617	563	582	556	522	571	554	551	586	559	557	539	550	536	563	532	568	530	596	544	547	593	557	506	554	547	558	537	543	546	541	547	516	577	603	592	585	578	559	566	569	550	563	581	560	564	572	547	568	545	552	557	565	548	548	568	569	558	615	564	541	585	571	578	531	585	540	545	563	553	603	558	557	547	549	572	548	531	507	552	549	560	544	544	583	569	520	552	587	533	577	555	568	563	558	545	539	558	551	555	510	575	552	557	552	557	544	553	550	575	583	528	569	575	537	547	548	545	527	519	540	564	563	552	546	564	546	618	556	539	555	613	576	549	566	552	541	572	590	574	585	542	589	528	599	571	545	519	529	569	558	600	582	581	521	565	534	542	571	547	539	521	568	543	529	553	540	588	557	576	576	546	545	570	567	523	542	597	563	552	562	559	556	528	548	567	560	597	554	547	548	580	566	557	556	549	564	557	572	554	535	548	559	541	569	549	535	617	571	559	537	596	534	544	567	540	575	524	580	591	596	495	546	580	601	567	513	512	590	555	555	571	598	545	586	560	543	561	549	522	554	608	552	547	609	552	546	555	537	539	527	541	547	551	561	549	546	537	576	552	607	594	560	555	548	552	549	547	587	560	530	533	545	555	558	563	506	538	534	535	597	536	557	535	573	538	556	584	575	577	548	513	534	539	604	577	580	560	556	549	595	591	575	590	559	559	522	616	542	570	514	559	560	572	554	505	535	539	511	531	579	553	572	539	560	558	541	535	550	561	579	562	534	569	536	586	526	528	549	520	557	566	553	556	541	593	525	588	520	582	545	551	546	566	551	576	539	555	564	506	560	570	573	546	502	552	538	592	571	577	591	551	565	556	536	543	584	549	576	577	595	558	586	555	573	552	504	585	546	566	560	559	594	528	539	581	550	548	565	523	539	561	573	583	589	588	546	586	553	582	550	563	566	528	584	599	575	562	599	564	578	572	501	593	571	568	588	553	557	570	556	586	563	562	527	533	563	577	561	547	546	581	565	499	575	550	531	561	580	582	547	546	515	515	553	561	561	575	580	597	568	545	574	525	601	585	546	526	535	597	551	577	560	551	578	581	576	576	584	567	583	582	535	555	566	558	506	605	584	542	538	536	536	530	565	579	539	543	547	549	514	582	530	520	619	536	586	552	543	549	578	556	570	544	526	537	541	527	571	525	614	553	532	565	502	539	564	554	592	532	526	554	551	576	534	591	531	566	592	570	582	554	579	586	575	533	527	550	564	546	557	522	578	560	571	561	544	570	582	574	571	496	577	554	579	581	559	569	548	538	542	555	567	523	564	565	561	563	566	531	531	629	524	596	552	567	560	534	569	569	559	554	564	556	518	579	567	556	564	536	504	603	539	543	564	526	542	543	568	515	549	574	535	555	538	538	576	533	498	580	548	533	575	566	571	567	562	537	559	605	576	567	531	572	513	538	517	524	498	555	587	551	526	515	595	580	584	551	568	553	593	527	564	586	564	562	554	568	518	560	585	538	518	539	565	566	514	543	603	568	518	571	540	601	525	576	538	551	591	502	554	585	560	552	575	537	543	543	543	580	589	565	527	529	526	521	577	562	586	552	557	558	578	561	528	536	568	541	569	551	564	586	590	573	530	544	548	527	566	535	477	576	525	542	541	568	587	545	561	538	566	519	560	521	545	538	606	546	551	546	523	561	545	553	519	569	546	560	534	598	575	565	544	543	566	555	567	536	552	545	533	549	540	576	508	523	540	530	564	550	581	556	605	579	544	565	570	545	534	560	577	558	562	584	565	555	569	550	599	559	585	592
25182	21304	27531	25447	13274	2921	1983	1543	1370	1415	1209	1117	1066	1015	1025	975	966	1001	912	927	897	836	964	1629	2493	2404	1838	1341	1026	830	774	698	687	639	681	668	641	672	657	630	660	682	679	643	676	694	678	653	675	677	710	702	706	665	663	641	688	648	686	665	650	635	640	710	648	661	661	659	655	616	645	701	675	671	647	664	668	686	652	698	663	672	663	618	655	682	641	683	700	655	686	660	684	665	705	666	669	648	651	684	644	651	707	675	664	638	699	664	679	658	666	644	680	657	694	663	684	650	661	628	663	668	644	700	651	665	631	696	655	654	688	657	677	671	646	641	607	656	696	612	719	623	718	700	673	721	669	662	672	631	639	659	657	645	625	626	670	681	668	676	631	689	641	633	660	707	638	666	646	687	633	724	654	697	664	695	621	667	636	647	664	708	661	705	621	699	625	649	676	693	697	666	661	626	715	652	650	661	660	697	656	670	671	716	651	675	614	662	667	674	668	658	739	721	641	621	666	665	635	633	650	653	670	702	729	721	649	711	688	646	693	666	646	644	657	681	674	647	695	625	650	665	691	601	624	642	641	661	692	685	691	630	679	657	632	670	681	655	645	657	664	674	654	633	597	629	669	674	700	639	699	642	728	657	683	640	650	655	661	655	687	648	635	701	647	671	687	661	689	604	666	653	679	689	637	656	628	649	673	658	688	673	664	662	693	613	624	697	672	660	643	668	673	686	649	682	700	634	646	658	675	674	645	668	661	708	658	665	647	675	695	630	636	631	682	668	687	683	680	678	644	668	638	638	634	658	620	637	651	586	657	683	660	656	717	649	641	690	722	718	742	681	672	664	643	634	709	682	643	659	666	649	702	643	643	667	678	664	680	738	661	684	659	676	641	652	669	683	666	659	656	624	660	716	636	668	663	682	617	692	675	688	681	671	645	702	675	675	648	661	691	639	689	654	660	657	677	668	697	648	714	702	643	649	637	710	661	649	620	696	663	691	692	690	662	627	687	654	673	703	700	682	697	631	650	664	645	654	624	653	655	651	651	679	623	643	700	684	669	667	719	678	647	638	704	629	709	652	669	643	623	693	641	706	695	645	634	660	626	705	676	663	677	691	685	620	641	720	665	690	724	655	645	680	648	640	635	635	659	716	701	651	649	718	634	631	706	667	690	654	655	677	614	651	667	679	657	690	675	650	637	677	684	652	657	683	703	666	632	647	640	637	672	671	663	642	641	653	699	688	667	686	655	647	667	671	663	634	686	637	672	669	638	685	630	650	673	651	609	635	656	703	617	735	659	678	643	717	658	686	634	664	711	656	749	609	654	690	672	676	702	683	693	663	649	675	610	662	700	624	630	690	686	652	667	647	687	623	687	646	653	660	654	640	658	663	616	677	636	676	612	638	679	661	657	676	691	661	678	632	655	670	661	681	654	646	665	657	683	618	690	651	645	649	696	668	671	671	699	670	659	627	676	705	691	698	665	662	694	680	681	677	636	656	683	711	694	682	681	640	650	646	651	710	648	643	668	653	642	656	657	685	661	658	661	667	648	684	682	628	649	660	666	671	665	651	660	623	654	672	689	699	695	653	661	635	651	678	699	657	692	671	615	670	633	641	647	673	638	687	630	627	653	671	668	692	646	694	666	644	698	671	671	696	667	630	682	633	647	641	698	676	677	647	628	628	695	703	647	634	598	673	644	679	667	663	737	708	692	679	646	642	643	652	704	640	693	671	649	685	640	645	675	709	623	653	687	611	718	660	686	654	630	669	658	649	661	697	653	680	703	693	688	706	682	697	666	662	685	647	659	589	692	666	680	755	713	661	669	686	650	596	601	617	671	694	692	664	631	679	690	679	632	670	685	678	617	635	617	618	679	689	663	659	656	661	668	680	680	677	674	727	678	630	695	682	651	664	666	667	636	668	665	707	665	660	662	643	656	675	662	676	687	638	680	702	671	717	706	708	641	664	685	671	670	678	676	685	702	675	669	693	652	669	679	664	685	698	635	645	663	634	686	701	696	706	670	663	625	644	693	621	704	678	647	673	696	676	676	661	677	677	633	681	664	666	598	672	649	651	675	642	667	608	664	649	656	647	665	645	692	681	681	649	673	663	684	640	649	651	664	607	663	703	644	653	652	681	656	688	656	675	679	704	654	634	663	648	680	641	673	619	641	674	629	684	665	687	639	695	638	677	634	622	679	686	683	697	704	685	657	647	694	654	661	619	660	631	652	642	676	652	667	706	682	628	662	651	658	648	644	675	624	699	612	662	591	678	684	718	642	648	699	693	634	609	684	685	686	690	675	623	670	640	680	626	649	640	662	687	659	686	652	648	661	618	704	708	697	689	667	678	658	671	647	701	670	689	662	731	658	667	661	650	695	702	690	726	655	609	642	649	655	679	675	691	640	651	612	687	610	676	640	674	622	658	651	701	634	692	633	698	681	696	640	650	652	700	671	677	665	663	707	669	657	651	672	680	693	690	643	667	674	670	644	674	675	694	619	693	661	643	697	706	667	647	672	664	610	660	646	644	705	697	664	717	665	680	627	650	680	689	675	710	637	622	657	677	642	701	686	697	678	693	630	654	669	630	642	692	669	666	682	690	670	619	664	651	712	703	662	680	621	619	652	647	670	672	623	652	599	663	657	650	668	664	676	630	642	638	671	712	676	687	684	665	655	682	634	647	663	631	691	650	661	603	672	676	660	666	658	657	646	653	666	698	602	714	657	642	648	654	643	678	713	721	670	657	677	661	648	694	635	671	654	683	664	668	674	640	669	632	652	687	649	672	673	685	634	660	678	680	651	681	628	657	649	653	654	666	698	705	572	667	654	648	654	672	677	656	697	659	686	631	648	641	699	629	691	651	697	662	651	616	730	624	675	659	654	653	669	624	611	646	679	676	636	671	634	678	692	666	689	673	687	675	728	686	674	661	705	643	671	651	633	657	652	669	658	654	654	673	710	618	680	646	666	657	669	689	654	699	681	721	648	642	707	653	681	707	681	666	614	656	624	617	621	672	636	664	617	645	665	679	668	651	657	656	671	653	652	680	675	616	698	643	637	668	680	680	653	678	625	651	659	653	648	696	669	671	696	664	707	633	676	690	625	684	662	645	733	644	653	663	694	692	654	678	658	682	664	678	651	657	664	683	697	644	654	661	683	637	665	673	661	652	680	675	648	683	644	639	657	690	666	607	690	656	659	659	675	664	649	672	678	612	689	667	675	689	640	713	614	724	680	667	673	654	692	647	705	688	679	650	705	709	645	683	658	749	657	682	652	703	644	714	656	649	661	649	695	658	654	652	659	733	657	700	651	682	663	652	632	650	652	651	677	667	657	652	689	651	669	651	669	647	639	692	692	661	675	611	663	642	647	658	651	624	643	629	639	644	662	656	680	661	689	672	662	621	671	685	676	677	658	655	693	620	642	677	659	659	687	666	685	628	705	694	694	668	651	672	621	648	700	653	614	658	628	637	668	614	625	653	700	649
7019	25788	21461	12579	6271	3873	3286	2510	2242	2300	1882	1718	1491	1490	1394	1276	1240	1208	1326	1215	1117	1007	1263	2684	4068	3823	2651	1895	1390	1009	830	670	741	676	683	739	676	698	685	660	732	758	721	653	685	650	684	730	707	726	703	701	747	695	693	696	688	725	655	699	733	674	734	687	699	628	629	681	684	718	717	698	679	681	707	761	695	654	683	675	668	693	707	660	700	705	725	725	630	735	720	697	706	737	723	675	686	715	696	670	692	692	717	717	688	693	657	711	647	682	705	742	691	724	703	717	659	679	672	652	677	709	720	712	725	713	680	700	700	697	707	688	703	726	717	670	671	673	715	676	714	722	725	694	739	703	667	736	735	682	719	668	679	725	683	676	739	698	709	744	682	727	630	673	638	664	680	696	692	664	694	675	670	684	694	689	713	700	675	702	736	685	684	712	715	704	703	684	666	668	672	715	694	709	681	715	707	715	670	659	703	743	661	713	683	668	714	722	663	685	693	720	712	671	743	680	719	733	693	700	674	734	644	664	692	685	695	689	664	765	698	706	709	693	698	672	717	669	728	715	646	696	729	712	669	684	733	692	736	708	712	671	719	695	681	735	680	664	724	687	692	659	742	624	725	682	673	714	687	660	670	691	681	711	698	682	649	662	707	669	684	702	714	659	709	718	724	691	724	716	708	686	736	707	714	722	704	694	710	674	726	703	674	690	702	671	694	694	688	734	695	673	671	675	712	693	653	687	701	744	695	724	690	654	673	672	648	684	678	696	668	725	725	690	699	690	720	680	697	675	702	697	683	706	636	669	619	769	641	695	667	683	663	744	691	654	668	659	710	680	654	710	703	694	714	693	695	662	702	678	727	670	694	630	734	693	687	675	698	711	689	684	712	678	718	697	710	682	729	678	703	702	679	778	733	724	716	724	691	700	708	695	707	686	718	667	695	685	665	721	722	677	717	740	677	682	699	662	710	731	715	675	687	713	749	677	694	698	687	696	726	693	756	759	674	678	687	700	700	688	673	742	622	682	669	729	750	701	674	686	726	689	693	698	710	725	743	686	682	755	681	707	727	690	674	705	723	711	672	668	689	729	664	688	681	657	737	640	684	702	715	692	723	641	675	693	678	668	715	675	726	705	694	663	705	700	685	665	716	744	678	686	704	678	729	706	698	642	707	736	692	692	678	727	681	738	677	653	676	694	715	686	668	682	702	707	724	688	720	706	621	760	679	683	676	696	746	690	682	659	716	681	690	684	706	695	667	632	737	711	660	711	772	713	736	750	694	655	683	698	707	739	690	718	723	740	661	713	724	663	660	693	700	712	702	667	704	693	709	662	688	677	722	703	701	709	663	665	704	719	704	710	706	698	700	706	735	733	694	654	696	712	702	701	702	701	672	643	712	699	683	699	702	696	681	711	725	726	721	679	681	715	665	746	720	663	680	701	758	653	691	700	694	679	738	724	726	698	655	716	712	749	700	684	678	669	703	694	682	702	689	645	700	700	704	657	775	684	686	703	702	721	710	698	649	660	670	706	716	698	684	691	668	705	728	722	736	682	705	694	696	738	682	709	730	663	705	728	749	697	678	705	686	661	711	668	706	725	673	681	714	677	701	704	672	700	736	727	710	694	727	718	728	708	662	693	714	674	700	669	703	708	716	684	698	709	659	766	675	690	724	714	639	721	698	664	728	693	698	688	679	667	697	706	746	676	676	749	725	697	606	705	713	747	672	727	679	650	667	677	717	695	665	676	655	688	723	673	754	712	661	684	726	670	706	730	722	726	707	666	680	692	661	672	699	694	657	684	689	712	737	750	681	667	674	689	640	691	685	699	677	713	690	676	753	709	698	693	726	699	680	695	732	708	715	658	667	696	729	659	720	660	687	726	673	727	712	736	687	701	727	698	705	684	699	702	724	732	690	691	662	712	686	670	670	692	726	679	665	684	661	684	688	694	708	726	695	678	656	685	701	699	733	680	727	708	709	682	730	714	707	749	699	700	700	730	698	735	670	664	749	719	664	689	708	702	673	720	728	686	693	666	681	724	654	699	653	693	707	723	735	720	672	686	668	699	687	710	700	685	682	650	730	682	744	709	693	686	708	720	715	695	680	703	697	685	699	675	688	718	693	702	665	667	699	685	697	674	697	679	726	689	685	639	683	710	650	675	699	664	688	696	711	692	684	663	697	684	673	680	682	696	698	693	676	669	698	675	684	648	727	695	643	719	682	718	710	737	742	673	698	673	699	704	680	686	666	710	667	636	714	716	699	661	685	646	670	673	734	719	710	693	688	715	705	726	717	726	684	680	685	698	694	680	644	722	717	729	708	682	668	659	684	653	701	737	731	720	657	730	716	694	666	697	685	723	707	698	641	717	684	732	653	664	689	721	661	701	691	673	676	699	755	709	687	649	723	659	694	705	712	711	644	713	666	668	649	700	682	709	658	686	710	726	664	712	694	686	728	714	717	714	678	711	753	685	677	710	687	694	675	665	694	677	715	699	702	650	743	713	718	707	690	677	694	685	711	700	679	729	753	719	755	724	701	716	695	750	675	674	719	709	734	696	703	680	691	709	734	693	707	715	678	710	745	681	720	660	714	696	670	678	658	699	702	654	748	642	669	642	729	630	685	709	715	699	720	686	701	730	692	707	723	699	687	705	682	682	750	743	713	668	699	707	700	670	737	688	687	676	700	671	703	679	683	688	694	704	693	751	681	717	658	724	664	691	677	673	659	737	689	714	647	651	699	660	716	727	645	728	682	708	716	713	680	736	700	691	707	692	705	691	706	718	706	633	673	705	702	710	655	720	705	717	678	679	711	697	674	717	709	696	712	732	689	635	710	699	690	669	682	727	679	713	706	727	706	679	703	682	709	720	693	690	695	716	684	679	749	702	717	644	696	688	690	757	620	701	718	691	689	687	707	738	708	731	723	705	752	668	729	707	720	705	617	684	692	665	715	725	687	713	656	713	723	677	713	677	678	704	745	653	646	705	687	700	697	738	709	698	718	725	683	769	691	720	706	677	705	682	731	679	713	668	716	657	642	691	689	694	663	717	762	714	733	664	780	710	704	700	705	689	697	688	666	712	681	660	749	697	661	743	749	743	668	692	747	678	687	712	709	730	726	703	713	705	714	674	713	684	631	706	751	690	687	648	662	693	665	722	684	670	657	716	732	713	750	677	621	714	693	678	731	701	707	749	682	719	725	725	691	706	684	691	707	700	706	737	688	672	707	698	692	706	687	647	677	695	651	658	704	676	686	658	696	662	669	670	677	718	719	681	662	706	687	682	677	714	710	724	670	679	639	675	725	713	689	678	690	700	710	671	685	706	732	665	674	723	735	680	743	727	693	725	705	743	677	720	637	686	735	680	689	702	703	661	679	674	736	710	653	756	679	709	693	653	723	699	668	675	721	663	742	703	682	677	703	713	748	689	679	663	746	682	689	687	729	712	691	701	696	640	687	678	684	708	676	697	699	689	713	690	714	729	672	692
22875	21406	29153	24016	21412	21556	12545	3395	2803	3053	3121	2768	2271	2243	1915	1914	1744	1554	1434	1283	1150	1054	1463	5477	7096	6129	4527	3044	2008	1284	870	765	730	743	726	779	743	761	778	762	733	772	732	788	783	723	771	791	754	741	763	761	741	741	757	752	760	697	790	774	737	741	752	753	725	757	749	748	725	746	699	723	765	762	757	748	742	708	730	739	698	789	719	739	765	807	744	738	724	791	717	782	730	789	764	777	750	718	728	781	753	729	767	707	738	760	719	747	763	744	721	717	714	716	762	738	726	745	747	753	728	777	723	703	741	828	740	705	775	701	747	753	717	800	721	712	698	744	737	809	714	756	684	755	744	768	739	752	744	759	765	746	756	708	744	745	709	728	722	773	761	755	757	737	736	715	746	743	725	704	750	723	751	765	712	751	741	744	715	760	713	744	764	756	796	718	771	701	755	736	714	742	779	737	736	770	754	698	736	713	715	724	729	758	709	733	746	747	750	784	742	729	723	721	752	763	776	760	693	761	757	782	742	765	757	757	777	742	742	753	787	701	744	762	735	771	752	746	761	708	754	753	768	771	786	758	743	785	714	724	699	807	742	749	723	790	735	732	785	744	789	742	699	751	747	720	762	741	732	835	702	750	727	798	778	718	772	766	713	746	764	682	730	720	741	729	674	803	727	765	724	733	720	806	742	794	736	747	774	780	729	748	711	743	737	708	750	710	742	757	714	703	791	717	748	755	756	776	756	744	748	733	763	728	742	756	763	741	755	763	710	727	754	754	757	761	758	745	746	770	711	761	796	786	730	756	725	739	716	711	714	707	768	742	745	729	692	776	702	711	732	763	742	762	759	729	705	726	733	731	749	739	737	712	734	769	717	715	738	736	751	758	773	797	697	731	765	745	755	771	740	794	762	750	795	764	755	731	708	748	767	740	730	766	753	730	789	739	692	763	747	768	698	708	774	725	731	791	751	726	758	750	729	744	717	733	756	809	750	719	704	797	745	791	812	731	788	746	712	761	756	769	751	756	753	690	759	774	762	720	738	739	749	755	754	750	770	766	751	728	774	816	825	752	761	769	735	746	698	790	740	724	771	708	740	718	696	748	767	721	702	771	748	733	728	758	738	699	752	743	781	769	773	728	736	763	755	779	723	742	719	736	723	763	692	765	768	702	744	765	745	751	738	737	753	711	731	732	728	798	753	720	751	767	732	767	749	730	737	718	734	746	706	754	794	729	746	770	740	745	782	709	730	769	697	742	743	750	723	749	727	714	764	741	743	708	736	732	711	768	731	730	708	732	741	765	729	744	771	730	787	739	705	751	766	739	731	755	763	784	756	708	771	731	731	758	735	757	761	803	747	776	774	769	728	769	761	743	713	757	736	755	751	778	772	723	734	699	719	734	757	689	767	723	722	732	738	792	714	695	769	770	771	781	746	710	743	717	801	762	696	743	755	762	789	717	710	744	711	763	738	735	763	779	725	770	732	749	743	775	745	766	754	762	792	739	817	741	731	699	773	697	786	704	786	770	714	754	721	771	804	756	762	751	688	721	747	762	701	799	691	738	758	757	742	709	738	776	729	751	738	761	716	700	796	741	746	744	755	735	710	788	741	740	733	798	752	751	794	730	735	694	750	786	755	733	746	814	756	726	753	798	710	737	733	753	728	752	721	712	732	750	723	760	749	799	763	730	693	770	720	729	793	774	733	743	686	670	769	741	740	672	775	752	763	750	683	700	787	771	745	784	723	725	767	767	730	765	683	692	781	741	720	733	741	744	755	720	781	773	785	768	756	768	748	718	755	754	774	757	716	709	719	738	720	748	781	758	765	756	742	756	748	758	744	734	727	773	713	763	757	776	734	724	752	661	714	780	695	746	769	760	768	711	753	744	806	772	784	722	689	736	701	705	745	767	698	711	758	707	709	693	704	770	787	790	763	758	724	716	733	786	763	783	770	770	795	747	733	736	714	759	743	737	733	740	738	689	722	800	693	753	702	751	742	740	740	723	711	708	757	703	769	800	768	708	761	729	782	751	718	728	774	822	750	706	721	722	714	746	770	755	779	724	761	743	737	726	744	762	784	792	728	725	753	727	715	715	785	773	707	733	728	773	774	709	715	794	782	727	713	802	735	744	740	782	738	765	740	712	734	752	720	797	670	775	740	703	750	713	757	719	770	737	720	776	797	764	735	702	740	732	729	713	707	728	743	742	716	726	733	716	751	727	777	715	787	753	740	767	723	729	729	773	748	706	734	765	745	710	691	759	729	712	712	741	709	716	730	754	729	707	738	674	688	698	795	746	719	777	714	795	758	749	780	742	734	710	749	745	730	760	777	743	777	775	709	724	771	768	740	778	753	756	743	774	732	727	742	798	776	764	756	746	728	782	704	760	779	765	798	744	731	720	744	738	730	695	709	689	701	732	744	736	803	730	770	696	754	719	739	729	740	717	745	745	745	777	778	742	729	747	713	728	770	779	735	781	745	756	753	730	728	723	755	756	780	697	758	741	735	750	722	761	728	762	755	746	717	735	752	772	726	757	787	797	724	831	703	728	766	738	728	708	748	680	677	718	706	716	750	753	731	723	757	765	743	740	781	719	744	714	734	743	734	730	743	740	753	721	767	726	717	699	715	722	766	706	765	733	773	733	742	778	749	754	736	731	782	781	771	758	744	726	755	787	755	734	700	771	748	762	766	791	718	806	760	718	746	747	730	757	727	699	741	723	780	770	763	736	760	748	717	709	735	743	752	715	760	730	800	726	700	753	804	745	773	773	772	734	789	753	718	742	720	707	753	720	743	697	763	742	763	733	723	780	753	701	720	723	727	711	737	757	720	704	762	762	741	774	793	743	718	739	711	800	718	713	775	764	684	795	735	764	738	744	721	735	763	767	757	777	764	774	733	702	724	734	744	746	759	715	754	816	760	792	760	697	755	746	777	733	746	741	728	747	704	747	713	702	720	731	763	750	727	683	754	755	774	727	729	715	721	734	730	706	704	712	736	724	731	717	785	729	760	735	716	785	778	731	731	749	721	763	709	761	759	755	707	712	719	725	792	731	755	717	737	709	742	741	764	820	721	745	749	742	765	727	751	724	740	705	725	700	719	747	767	731	747	696	752	669	768	747	723	719	735	739	717	763	749	754	713	751	754	727	760	738	702	715	720	720	721	726	754	777	774	745	708	777	746	737	742	762	744	787	761	742	728	700	783	703	697	786	721	760	725	733	718	777	739	768	788	735	758	749	751	793	765	774	733	732	742	774	733	752	755	728	739	741	689	733	721	713	744	714	715	755	753	756	731	747	768	721	717	719	740	744	782	737	752	690	774	725	742	744	716	729	771	744	810	776	805	761	730	699	793	699	744	677	771	702	803	745	758	743	767	739	754	748	740	764	730	712	784	705	725	663	695	773	708	721	749	785	708	746	736	766	722	796	714	717	768	728	723	776	723	749	764	698	775	759	724	766	732	723	755	794	773	774	792	699	728	817	723	683
9596	35025	30258	18599	10038	7391	5926	4781	4626	5146	4959	4196	3640	3438	2967	2712	2565	2177	1903	1655	1349	1242	2013	8390	10192	8403	6210	4215	2638	1479	1016	743	756	780	779	711	710	777	717	777	708	740	747	778	694	739	775	748	762	697	750	751	729	776	732	747	741	780	766	754	722	763	757	783	742	753	758	740	734	760	744	806	757	740	789	731	706	734	726	746	753	774	748	771	745	733	782	764	772	790	722	739	732	779	768	735	762	768	787	776	740	699	745	754	762	774	728	701	740	722	756	752	742	710	738	747	736	766	781	694	753	755	748	772	798	766	717	733	744	747	730	787	754	716	754	770	722	756	778	723	736	734	759	724	708	749	748	749	757	737	747	772	747	762	732	756	759	736	775	747	721	809	758	735	771	740	765	743	743	774	768	774	743	678	801	736	741	713	764	735	796	736	726	732	752	724	738	724	791	755	735	796	756	752	688	746	758	777	721	747	740	738	737	730	750	733	777	706	795	748	797	741	734	726	780	740	744	778	735	727	751	775	764	736	716	699	798	768	784	696	715	768	725	771	738	752	757	748	718	761	747	730	721	738	741	768	759	727	772	741	762	771	747	690	761	712	782	741	808	756	720	762	750	795	729	749	716	771	733	749	739	745	817	767	717	789	739	738	707	700	755	783	724	762	770	782	776	772	746	745	763	748	766	744	747	766	746	735	748	724	745	749	711	757	756	784	762	793	733	731	732	734	766	742	733	725	759	734	740	745	719	764	771	716	758	760	726	765	703	736	754	780	741	753	741	713	789	749	754	754	739	730	684	775	724	757	756	750	754	764	751	746	734	736	723	744	745	784	758	774	739	697	772	747	789	721	783	745	764	744	760	782	724	787	768	720	715	712	742	713	780	694	736	770	728	757	759	798	785	763	726	743	753	743	713	723	796	727	787	804	741	765	769	755	771	747	742	778	713	765	776	719	731	729	794	762	702	728	742	738	778	740	717	766	723	733	769	775	747	813	753	713	735	677	737	757	723	728	758	751	756	718	746	750	777	738	768	743	758	715	794	768	767	740	746	770	735	762	719	750	704	775	783	787	796	719	763	793	751	724	768	742	801	780	751	736	788	765	770	765	756	783	800	759	724	759	766	719	738	782	728	713	760	751	731	759	724	726	755	735	749	784	756	746	696	712	703	751	729	791	740	794	763	744	774	773	780	726	750	743	721	725	727	718	746	725	750	763	771	735	747	687	767	740	731	754	779	724	779	753	718	755	763	721	773	742	761	768	701	783	776	744	788	762	734	786	751	760	688	744	712	759	764	731	751	779	717	772	739	725	761	731	768	717	742	736	728	728	756	735	794	757	766	712	776	791	742	793	747	760	783	763	730	694	696	744	722	724	775	787	767	764	724	714	745	752	713	768	731	712	703	705	750	756	740	698	725	748	709	776	741	773	783	755	783	689	747	715	718	750	748	731	781	731	779	802	693	791	723	767	711	732	797	755	783	774	764	778	770	727	760	769	754	774	744	780	759	787	730	747	772	749	690	739	702	709	686	731	757	737	742	767	725	744	728	742	769	744	777	779	764	752	756	773	722	761	723	753	750	710	737	724	752	718	733	713	737	758	740	752	697	782	791	749	712	787	772	747	768	745	775	743	708	756	726	742	695	703	709	798	740	758	727	752	701	761	762	791	790	771	749	718	797	761	700	712	789	727	731	732	700	747	757	751	776	722	790	751	736	734	734	759	753	734	754	740	754	702	721	767	754	781	766	735	735	778	740	745	729	729	730	754	738	799	749	762	769	738	698	792	729	768	703	733	731	751	706	745	727	697	736	750	756	734	790	778	738	721	760	744	742	785	735	739	752	722	717	780	750	774	734	747	769	733	737	748	737	771	751	746	730	729	757	724	753	733	729	704	761	776	755	776	745	736	742	751	762	775	737	808	748	685	745	741	714	793	764	730	728	777	734	782	796	761	747	717	735	731	746	761	749	759	730	738	738	694	742	704	705	732	798	787	728	746	802	734	771	735	777	743	801	766	737	700	720	793	742	734	752	756	733	781	730	751	746	753	750	730	723	751	725	738	747	766	759	748	724	741	788	709	726	727	746	770	732	722	712	742	729	754	781	742	775	727	724	764	716	752	718	769	782	726	788	779	755	737	713	779	776	728	716	780	675	702	710	691	741	761	756	780	719	750	754	718	751	765	765	754	708	737	806	793	694	726	762	741	735	724	760	723	769	721	758	721	767	737	792	778	733	758	758	813	741	734	720	731	757	743	735	750	737	744	751	767	755	744	730	785	727	734	734	703	700	725	718	740	801	746	771	742	704	733	727	715	745	749	757	722	721	752	756	779	743	791	729	745	758	712	694	766	736	775	768	758	756	757	739	719	710	764	714	743	718	694	784	768	805	696	760	782	754	731	785	737	778	741	793	710	737	750	771	763	755	732	764	752	766	734	716	741	771	724	768	752	708	719	737	727	768	771	749	771	725	783	755	760	788	747	770	752	752	740	742	732	775	741	733	759	724	779	787	762	739	761	781	756	762	730	757	749	747	811	780	774	728	802	754	744	718	749	751	735	769	745	783	727	730	728	693	729	711	716	766	718	745	757	698	707	718	750	760	775	750	741	786	759	729	683	755	777	763	800	701	746	792	728	720	762	775	734	751	721	732	721	728	813	765	761	752	756	724	761	713	772	736	719	704	697	766	749	777	781	766	747	729	731	790	735	772	758	742	704	734	764	757	774	791	732	778	761	737	742	737	696	768	714	775	794	709	724	746	747	715	719	757	763	730	728	749	746	772	778	732	726	780	764	758	753	741	748	764	752	749	731	750	763	750	770	755	684	788	706	722	744	732	768	751	773	698	800	701	758	733	737	757	799	733	750	720	775	771	771	779	713	744	719	742	720	764	769	751	728	748	746	781	740	751	729	765	734	705	800	733	756	736	727	742	717	716	733	755	726	766	750	721	727	740	759	763	766	746	745	770	724	731	787	768	758	755	748	804	796	726	763	718	745	808	744	749	758	763	735	723	746	750	776	748	757	770	726	780	758	705	792	718	775	758	728	739	768	756	767	791	761	758	772	751	774	743	692	713	790	704	760	769	734	759	752	747	724	755	704	746	755	770	746	766	756	760	722	755	779	691	760	761	755	762	758	733	729	731	722	753	735	768	780	706	726	749	768	738	736	815	691	713	764	786	763	801	821	734	734	773	770	766	754	761	759	797	725	770	710	748	707	751	766	736	718	788	713	780	771	739	783	738	774	729	727	804	757	734	739	766	727	739	760	763	751	751	749	786	779	779	724	746	759	767	700	736	696	740	735	711	672	731	782	758	767	770	751	748	724	733	790	698	739	750	735	725	803	748	709	766	765	729	735	752	751	743	747	770	765	744	786	732	762	740	768	712	731	766	775	733	740	757	682	766	761	765	766	749	723	723	711	726	737	786	756	740	730	698	770	732	757	715	741	736	825	781	752	725	755	733	690	763	729	772	786	727	814	783	748	725	743	793	755
27742	21167	18446	8103	2533	1734	1280	1009	1606	1623	1449	1272	1127	1030	936	886	860	762	680	631	621	540	578	732	798	838	769	732	649	617	610	533	488	475	514	500	518	506	512	490	500	520	480	495	498	491	500	500	490	481	473	478	500	485	488	500	504	527	509	508	456	480	519	498	507	543	515	486	489	484	467	512	519	495	503	471	544	503	511	488	462	525	481	558	525	477	498	511	478	509	480	523	513	525	495	505	508	484	472	493	497	533	477	473	484	469	469	503	514	516	484	494	490	508	460	491	501	477	482	505	491	494	492	525	510	509	530	484	535	482	470	494	472	495	526	496	521	481	504	505	460	493	537	496	499	474	496	488	511	516	482	513	488	504	523	503	446	467	478	533	492	465	516	469	531	518	515	512	482	494	492	490	490	524	475	553	530	493	555	524	514	485	496	506	491	533	521	499	476	520	496	496	493	517	485	507	530	525	491	477	496	503	532	524	496	525	547	484	475	533	521	494	493	491	478	542	471	500	500	501	501	510	495	500	502	452	516	492	492	518	435	502	523	540	502	502	478	492	520	503	523	506	489	477	487	516	529	519	528	482	493	485	506	510	529	504	509	524	497	495	518	553	513	461	473	520	465	516	511	486	512	553	511	500	511	519	510	502	459	498	478	484	487	474	514	503	487	475	541	499	508	457	518	481	478	527	481	499	476	501	478	485	487	496	505	538	533	481	512	510	448	525	509	500	504	499	514	501	531	509	524	512	496	494	481	477	489	528	474	492	509	497	520	534	495	507	483	470	521	533	515	509	520	510	511	505	517	520	509	524	538	519	505	519	469	471	467	481	490	516	514	481	516	541	473	539	503	493	469	506	479	521	499	493	528	509	485	499	536	483	504	512	490	487	501	495	484	521	521	535	520	504	479	465	450	482	485	498	484	526	540	537	488	501	477	493	465	498	508	480	483	481	473	487	490	510	478	496	501	517	497	479	452	491	491	494	502	499	534	512	492	491	537	536	485	506	470	503	485	495	483	513	465	512	485	517	494	527	533	545	523	536	496	534	505	548	471	512	501	540	464	536	514	493	485	518	516	492	497	494	507	521	505	524	488	489	509	536	487	495	502	495	517	503	518	459	510	512	509	524	528	537	488	495	482	522	485	488	509	527	454	471	497	491	489	498	454	502	483	503	496	471	488	523	522	465	526	478	491	506	488	481	501	482	495	523	543	504	488	519	483	501	478	492	451	520	516	506	469	505	480	479	527	511	482	506	510	504	505	470	509	527	509	487	533	512	547	482	480	519	492	462	496	537	468	491	484	496	489	519	505	509	524	521	514	472	500	470	487	503	463	513	483	494	477	503	501	511	489	510	549	522	499	499	535	525	465	517	494	515	504	511	480	492	477	458	488	506	461	510	501	544	503	505	514	529	492	518	469	538	461	506	544	520	500	522	552	480	463	478	534	462	488	499	493	508	474	476	486	498	527	476	503	503	495	518	472	486	481	499	501	460	505	476	521	444	491	499	497	523	524	505	496	506	581	513	525	483	472	500	495	475	511	486	530	519	536	479	514	529	514	494	505	479	492	494	485	533	560	510	485	493	520	495	507	470	493	514	507	530	505	480	510	496	511	526	507	532	501	537	502	484	477	455	527	483	489	480	473	475	512	502	482	509	486	520	518	506	510	469	487	520	466	456	487	506	480	544	508	507	478	468	502	474	499	539	497	506	534	483	495	522	459	503	559	477	492	500	480	469	501	524	511	484	451	515	526	513	476	473	515	511	478	447	519	509	502	450	475	500	498	484	488	512	542	486	510	465	534	542	527	522	484	543	522	473	490	484	497	543	530	489	488	493	502	475	530	473	499	484	527	489	499	485	492	492	529	514	482	503	491	503	515	522	508	474	500	489	469	496	463	498	481	512	475	507	515	485	537	546	475	460	479	512	536	496	525	507	480	484	484	511	529	506	564	545	503	515	492	498	497	495	490	499	484	524	494	502	496	495	495	480	488	530	468	458	494	485	471	508	453	500	460	504	543	515	466	487	525	483	483	500	471	481	506	479	474	497	489	498	497	519	464	511	459	523	499	488	491	475	494	521	534	555	495	523	498	484	468	521	496	485	545	487	502	503	474	512	474	544	503	521	489	499	515	532	523	510	487	500	464	562	508	459	493	497	502	522	502	449	543	521	477	464	448	486	518	541	502	478	510	507	489	484	453	499	510	485	506	493	456	491	528	496	541	494	497	514	515	480	510	485	477	496	477	488	482	493	502	454	483	536	501	546	463	474	472	488	474	507	492	517	473	510	493	513	471	516	545	521	471	498	506	493	529	453	515	494	514	468	490	509	521	515	465	522	514	492	539	487	511	510	502	490	544	487	492	500	523	526	472	476	499	505	474	502	533	462	507	513	521	529	561	516	475	535	511	490	513	517	463	505	491	481	490	500	455	506	510	500	491	516	500	499	502	505	469	487	498	530	518	511	535	471	508	473	444	502	508	539	501	510	454	515	498	555	507	489	463	504	524	457	527	531	493	465	510	487	521	490	467	510	510	505	506	478	485	508	556	519	508	489	488	486	494	508	497	484	463	507	502	528	507	507	498	495	522	549	465	482	547	496	490	498	483	490	495	497	513	529	470	486	526	518	469	500	505	516	514	468	499	482	500	499	560	509	514	518	492	493	516	460	499	503	514	483	553	551	445	513	497	491	499	508	501	459	509	485	517	513	545	540	493	508	477	550	494	505	476	533	513	521	522	539	502	493	470	505	513	512	499	503	526	520	482	496	470	496	521	515	492	521	488	483	538	496	513	506	506	479	501	506	490	456	475	498	468	509	520	488	478	527	537	486	520	489	491	500	514	500	516	476	498	520	511	537	509	510	484	525	513	493	490	516	530	491	474	477	484	487	522	508	505	514	473	515	449	505	472	466	505	494	504	508	482	500	500	469	505	486	498	497	517	500	543	528	522	472	485	478	513	491	521	531	484	521	507	444	503	499	453	497	512	501	519	497	517	509	529	503	495	504	498	525	549	539	510	524	467	496	495	467	501	457	524	473	485	504	488	482	512	526	470	484	508	503	512	487	491	498	532	480	491	532	471	519	493	494	501	453	507	525	536	482	515	509	518	519	535	470	473	472	488	502	485	474	501	452	440	533	522	492	501	490	467	536	510	489	536	513	477	497	453	501	512	506	518	496	519	485	489	474	527	504	510	450	512	500	501	525	537	526	509	501	539	524	519	489	487	542	496	473	481	532	464	489	497	522	518	482	516	500	481	499	503	513	480	507	467	501	545	495	468	509	517	500	489	464	524	484	531	514	531	518	520	526	475	547	532	486	518	539	508	507	534	479	529	507	500	453	531	504	472	521	494	505	464	515	516	447	516	526	513	520	495	538	530	494	495	495	478	521	533	476	490	503	526	518	475	511	539	511	499	519	515	482	474	532	484	517	507	491	540	500	483	506	446	499	489	495	492	521	469	514	547	534	462	512	480	499	522	475	503	506	516	510
7583	23395	18305	7893	3789	2762	1980	1644	2676	2885	2444	2089	1736	1546	1409	1262	1231	1106	904	837	725	620	664	864	1003	993	881	831	712	677	549	556	529	505	534	553	560	533	532	525	562	498	517	541	577	581	529	532	531	548	554	541	522	517	521	542	558	528	524	516	505	553	537	526	527	544	559	541	527	554	509	550	526	540	538	521	531	475	501	530	565	564	533	553	545	494	533	526	502	559	535	540	522	517	517	540	551	503	543	524	568	543	546	550	543	521	558	573	574	537	502	513	526	521	512	547	526	537	512	545	537	522	563	579	531	496	522	523	551	548	511	545	531	562	544	527	496	524	533	538	538	512	551	502	576	503	533	554	535	524	551	518	571	564	489	500	524	573	510	524	516	552	549	547	570	511	529	540	512	533	528	546	537	546	520	523	546	517	511	542	561	526	561	544	508	503	509	520	517	525	498	523	530	557	543	564	507	528	545	551	529	579	514	528	532	532	508	519	573	535	526	525	555	540	506	517	513	516	529	546	544	560	528	545	484	532	552	557	541	532	518	532	543	498	524	525	556	524	525	524	531	566	511	547	526	568	518	513	528	526	498	527	520	528	496	506	574	545	545	537	574	529	575	481	530	504	507	570	536	599	512	496	543	528	552	524	572	555	525	538	551	541	491	518	556	543	538	557	546	549	525	521	522	550	517	526	569	579	590	524	521	527	541	544	527	542	538	545	534	522	555	513	537	537	544	531	541	504	552	520	529	551	537	546	517	560	518	525	514	541	508	556	513	528	537	547	563	521	562	515	549	561	551	476	570	517	537	532	519	524	548	560	558	527	527	551	508	520	522	523	541	520	583	518	517	546	538	549	537	535	544	536	525	550	566	529	553	540	548	571	552	526	535	533	505	535	524	544	568	598	518	531	562	531	514	536	558	536	552	524	552	541	538	572	542	527	538	515	525	482	567	536	525	570	506	537	542	531	524	539	545	548	520	571	522	527	574	536	521	530	528	528	520	523	553	521	548	527	555	530	519	542	551	543	546	549	540	541	501	531	532	554	556	570	524	541	545	488	549	516	524	552	547	542	536	517	577	488	545	501	530	535	582	545	470	550	548	533	555	558	511	481	520	571	543	519	527	553	549	519	544	527	513	488	532	516	512	537	483	547	557	512	510	567	572	538	566	561	553	539	523	544	529	602	508	508	542	498	520	543	509	559	550	517	556	503	525	506	531	552	500	543	491	576	515	528	557	552	567	522	531	529	572	559	563	540	538	564	508	544	538	500	598	552	536	543	531	532	540	557	586	540	537	526	499	528	553	539	527	570	522	552	538	570	489	568	581	490	525	546	564	545	526	514	579	549	474	552	516	552	551	498	551	520	586	502	530	494	485	547	518	538	518	570	554	554	493	543	505	541	526	505	545	562	536	523	525	539	506	515	535	548	548	559	596	517	528	567	547	537	540	545	552	562	527	568	539	537	481	524	517	574	524	511	580	514	561	571	513	552	522	530	568	503	583	534	566	541	547	553	521	509	541	502	544	509	528	538	526	567	523	521	555	555	571	538	524	560	502	524	582	511	545	523	548	520	554	560	545	493	525	533	515	565	523	531	518	539	596	513	589	529	567	497	542	551	482	538	561	522	543	532	519	553	533	505	575	544	520	557	556	490	504	546	577	563	535	542	521	563	533	579	468	522	494	533	540	535	515	546	505	537	505	526	522	539	571	608	521	520	540	538	522	567	478	563	530	523	519	564	531	554	573	512	509	518	552	553	515	532	548	544	528	534	551	544	523	522	503	535	531	555	514	578	549	504	531	503	532	503	554	510	585	527	543	565	549	537	545	505	509	514	532	520	559	526	513	506	492	526	564	556	542	508	505	543	515	546	515	513	533	613	532	511	469	544	546	507	490	566	546	549	507	576	530	517	537	529	547	504	533	541	529	522	546	539	527	505	551	533	550	563	562	544	536	534	496	540	553	492	553	551	477	553	520	538	518	567	505	535	488	529	541	564	548	558	542	525	543	534	551	539	536	542	519	521	564	520	538	520	548	556	512	571	526	543	537	500	526	574	539	565	517	527	545	530	522	551	542	539	563	518	570	497	542	548	543	541	568	532	579	498	517	564	548	533	550	487	499	519	534	525	562	537	557	546	522	537	522	483	501	539	521	526	514	551	516	583	510	550	524	525	553	506	512	571	534	518	513	517	527	504	532	509	533	566	524	515	528	535	534	537	559	500	567	495	529	526	551	538	545	511	564	502	500	535	482	575	552	486	494	518	515	541	573	531	522	494	551	534	540	560	511	516	527	507	553	531	553	555	532	496	543	490	586	519	552	545	530	530	531	529	546	562	564	520	532	535	523	488	517	530	579	515	610	484	546	528	554	539	541	525	561	526	528	545	547	544	557	511	569	528	560	552	567	490	558	531	540	531	499	546	518	522	548	513	533	542	541	527	517	513	523	584	496	550	527	544	519	572	527	503	547	574	583	522	519	515	545	557	495	558	571	548	507	540	540	529	540	536	537	528	510	519	552	545	549	489	554	552	586	523	545	551	524	557	541	506	521	523	531	565	529	529	538	547	573	518	534	540	561	547	536	501	532	532	517	531	504	521	529	526	555	541	553	529	529	527	530	531	537	522	543	512	540	482	545	552	516	539	533	529	549	499	511	529	527	475	570	551	521	550	535	523	528	525	561	512	553	524	552	539	526	516	526	525	524	539	510	545	555	543	548	549	582	544	534	595	489	539	496	484	511	528	547	549	543	548	498	517	516	530	542	526	522	560	481	516	568	514	537	513	546	507	545	543	532	486	503	532	549	555	527	515	527	561	556	556	530	514	521	542	504	561	584	519	536	494	531	547	549	504	550	528	550	514	514	527	505	544	578	521	569	536	558	515	503	534	491	555	558	538	551	546	529	511	504	531	575	533	548	530	540	516	519	516	549	527	515	541	526	513	552	564	496	540	513	555	535	498	521	577	546	523	524	571	525	504	562	526	534	543	546	533	520	528	588	523	497	518	514	533	515	556	519	544	532	554	525	533	530	583	530	566	529	532	537	545	512	526	558	504	502	561	541	564	544	518	556	537	565	505	531	513	573	504	547	558	523	554	569	522	525	532	521	558	515	560	545	541	528	528	552	536	543	575	526	534	561	581	586	521	543	523	531	522	547	504	539	556	598	540	589	531	507	556	550	532	550	568	497	541	539	540	518	522	484	535	478	494	539	526	539	513	498	503	575	562	570	483	518	527	494	552	569	565	618	520	534	542	557	547	544	530	547	551	531	482	534	543	528	596	526	515	530	543	504	525	557	505	530	522	542	543	567	540	507	521	532	514	518	569	551	565	499	543	490	539	535	566	525	550	547	571	527	504	584	531	518	530	531	557	560	526	518	514	496	547	510	532	523	495	592	492	538	528	572	548	543	507	523	531	505	561	525	507	501	573	508	510	560	550	516	548	504	555	547	576	528	542	545	553	541	500	492	531	507	520	509	504	521	557	560	480	499	570
24103	21368	28611	24482	21362	11664	2927	2782	3065	2782	2406	1602	1195	1206	1254	1318	1279	990	820	784	780	757	970	2492	3744	2919	2327	1955	1224	909	686	513	504	567	505	561	522	510	484	531	548	515	485	534	525	556	553	536	510	535	548	506	519	526	507	566	504	551	498	499	533	519	500	503	514	526	500	513	514	543	562	533	553	577	503	535	509	533	534	520	521	526	503	524	542	508	531	526	489	499	536	527	524	495	536	510	490	537	505	492	523	506	513	490	501	556	514	529	512	516	526	549	488	478	500	499	525	514	519	519	534	530	531	514	533	513	540	509	491	514	527	528	506	544	542	486	505	478	511	536	499	508	525	478	509	557	483	535	521	510	499	531	496	510	548	513	544	561	514	510	493	514	527	502	576	476	538	516	512	500	521	536	475	510	488	477	529	541	531	515	516	573	524	458	557	488	510	504	553	518	509	513	515	484	494	552	536	485	516	516	533	507	519	506	521	540	500	551	550	514	513	536	515	491	544	505	535	527	521	560	499	505	487	493	490	489	472	484	502	512	503	497	585	542	495	520	497	513	522	550	467	543	576	483	516	495	558	537	537	495	515	476	523	529	569	534	472	515	539	507	523	508	535	510	566	493	531	535	600	499	530	516	519	512	565	531	505	527	530	579	537	504	552	481	537	560	504	517	521	495	512	554	523	518	526	499	523	490	532	482	545	512	510	559	490	519	520	503	500	529	516	515	477	518	469	524	518	509	539	487	498	479	481	528	496	494	520	487	529	524	535	523	541	471	578	484	521	538	510	546	552	541	483	485	486	529	509	538	537	471	521	518	518	519	564	543	535	511	514	531	536	557	491	522	545	516	513	537	526	459	512	528	522	499	500	551	507	506	470	525	529	528	520	549	478	490	512	527	499	528	489	515	499	492	516	501	552	516	524	462	511	485	523	512	508	513	489	535	515	519	506	536	536	537	507	501	523	504	553	523	509	529	546	453	545	536	526	560	498	514	461	545	514	489	524	567	527	505	534	522	514	536	493	521	506	534	535	531	519	528	573	507	509	516	473	526	566	534	490	545	528	507	519	519	523	499	518	530	523	492	514	512	498	586	493	514	538	508	573	584	536	516	515	526	529	514	512	530	525	540	508	569	466	532	538	491	514	527	506	516	484	499	531	498	561	496	480	501	540	563	575	509	527	504	476	531	513	490	533	500	541	538	503	482	528	509	526	480	521	507	521	540	535	527	515	509	535	494	482	519	510	544	494	545	514	515	533	512	512	545	524	545	467	497	568	552	522	513	508	527	528	508	524	544	511	554	539	514	486	503	500	517	501	504	525	500	553	536	512	534	521	529	545	508	533	525	524	511	520	504	512	540	462	479	515	508	540	526	525	502	503	502	549	563	512	544	554	494	483	490	502	551	538	527	530	526	495	522	506	479	530	502	530	560	502	525	530	502	523	531	519	535	515	510	515	540	485	539	522	513	546	512	530	516	506	550	484	563	520	485	516	535	483	543	521	525	523	558	505	496	592	547	513	511	509	505	501	558	509	481	560	544	520	496	512	505	457	501	500	513	488	489	534	538	499	529	471	479	489	493	568	472	510	548	534	523	555	532	531	540	507	505	509	522	527	524	527	502	535	564	538	507	531	555	519	563	509	505	542	519	491	554	524	542	528	500	547	507	525	522	481	536	553	524	513	524	545	550	515	493	538	582	519	522	526	518	507	537	535	547	515	554	539	565	536	538	548	522	551	544	514	526	521	514	531	554	523	524	523	515	458	490	521	481	515	515	502	530	509	529	497	505	491	542	524	541	485	578	501	534	497	521	511	522	537	532	498	492	551	522	503	528	538	563	545	525	524	526	531	525	518	507	509	501	520	523	574	526	519	541	540	542	520	531	494	535	495	513	513	539	529	526	517	523	532	510	503	512	537	488	509	488	501	509	534	519	537	543	518	562	519	505	518	539	512	520	544	513	527	522	496	477	520	548	484	489	506	532	518	548	535	521	516	490	535	514	513	517	553	513	536	529	541	533	575	492	540	537	529	544	505	532	567	531	488	531	529	530	459	490	494	490	523	501	525	513	498	543	540	570	540	504	541	512	588	505	487	527	507	511	517	510	500	509	472	521	563	541	519	519	530	528	510	509	525	524	556	546	532	484	537	532	482	492	518	537	508	529	539	499	566	510	513	519	508	559	510	512	512	543	510	530	573	512	510	506	454	484	511	479	548	527	538	517	537	540	463	549	502	505	536	457	522	499	529	537	549	520	569	547	557	515	479	531	533	552	509	517	537	522	574	494	527	524	545	571	537	547	547	510	531	499	519	519	484	605	554	529	531	540	520	505	517	462	477	533	515	521	521	531	523	531	510	544	528	511	521	544	565	522	524	504	573	529	503	508	520	541	496	548	518	478	515	504	563	522	524	510	505	519	509	503	548	518	507	523	510	516	524	504	500	547	551	502	548	531	481	508	490	490	505	504	543	531	484	538	502	491	537	535	521	563	517	593	536	559	498	489	532	553	503	495	560	519	515	557	519	552	503	543	517	544	509	519	500	537	502	535	514	481	516	513	528	571	531	508	502	501	524	567	525	496	488	538	498	511	520	491	511	569	530	488	517	478	522	514	511	525	562	506	553	507	514	517	564	496	551	474	538	525	505	522	533	542	465	532	529	523	497	526	522	492	527	556	494	543	563	503	491	504	490	543	552	533	524	514	502	544	501	494	537	490	523	530	492	529	511	533	547	529	529	529	477	565	576	561	551	505	523	517	533	551	534	567	546	516	519	520	492	542	510	543	498	507	548	558	527	494	513	508	522	501	494	565	516	520	479	542	486	498	533	524	526	517	528	506	500	523	491	513	512	494	514	527	518	521	521	503	524	489	562	508	504	498	535	498	517	510	499	510	490	513	510	515	546	545	525	498	509	509	541	516	543	542	544	508	515	547	547	549	541	512	538	516	561	510	489	484	510	509	568	517	518	480	501	506	515	469	556	550	519	525	517	555	489	519	491	511	546	502	483	550	532	556	542	548	520	498	527	518	494	516	528	480	553	513	584	513	541	495	526	522	525	495	491	562	517	503	522	539	493	524	516	520	531	561	534	549	546	527	505	535	525	506	512	564	543	515	525	530	539	530	514	499	501	495	516	542	571	553	550	499	497	563	535	542	529	539	501	521	514	553	486	528	537	535	503	494	502	518	492	528	535	498	510	549	532	526	481	511	532	533	535	494	541	533	476	502	552	552	517	492	506	550	534	517	482	546	476	517	524	465	512	533	554	536	515	507	527	571	545	542	522	517	496	512	492	552	524	544	506	482	518	477	535	533	530	510	487	519	522	483	541	529	548	504	485	541	515	511	528	469	538	532	512	547	515	493	551	493	516	483	498	503	505	506	533	503	534	485	509	514	512	476	512	517	531	521	507	509	537	531	495	501	496	515	537	536	547	508	478	526	479	517	519	544	545	521	511	548	564	566	570	510	483	505	532	512	557	512	498	530	529	507	505	493
7428	29299	22986	11123	6654	5305	3738	4560	5570	4772	4014	2634	1892	1761	2040	1968	1832	1322	1077	1006	1001	972	1422	3867	5633	4185	3441	2672	1721	1136	838	545	538	505	530	571	562	537	588	557	541	586	513	556	492	538	547	552	546	525	547	529	526	542	526	582	547	532	550	552	564	562	585	580	578	561	532	556	563	500	526	561	574	548	565	561	529	538	517	558	610	551	548	546	529	568	536	558	521	546	535	590	520	542	522	513	568	547	545	546	560	543	573	535	569	525	534	506	533	535	533	516	567	550	557	527	487	554	554	524	546	545	502	543	558	561	511	507	563	529	555	535	546	535	515	572	568	547	557	495	555	525	540	530	575	563	522	570	563	542	524	523	557	532	545	564	527	546	598	579	549	551	524	570	530	534	539	591	528	548	558	577	557	571	482	569	544	512	569	529	533	581	587	511	519	545	508	554	531	528	522	529	611	529	532	549	553	550	543	558	540	526	525	538	515	523	545	533	557	570	551	535	519	500	563	551	570	569	534	551	559	545	539	507	569	546	526	531	534	547	537	508	514	512	560	502	510	510	507	554	529	573	561	524	548	563	552	561	561	538	539	536	560	534	557	540	520	527	537	551	569	523	554	520	508	549	518	541	556	543	541	565	552	553	560	539	535	559	535	565	562	541	548	532	561	535	535	581	521	550	571	528	549	561	556	560	545	554	561	526	510	534	541	528	585	532	557	545	569	564	530	495	545	569	535	540	563	546	557	571	520	533	590	564	594	543	545	575	563	551	518	567	551	561	544	561	520	601	516	532	514	560	566	574	553	567	547	548	545	551	510	569	550	563	571	529	582	542	526	492	544	524	552	558	558	527	557	542	544	518	523	547	542	548	567	532	552	531	541	584	512	527	520	522	554	552	541	521	529	554	547	545	522	530	554	563	526	560	544	547	582	537	516	521	561	562	538	527	550	589	541	530	526	537	544	501	570	532	525	547	580	509	564	559	570	504	546	573	595	577	547	555	554	585	581	533	537	543	601	557	526	517	568	556	580	594	534	543	549	528	566	569	519	523	522	554	568	563	560	538	579	529	594	576	550	535	580	515	525	539	534	564	525	509	546	545	539	567	527	558	585	549	527	526	520	550	549	543	565	565	557	556	524	527	537	535	550	526	528	549	568	537	523	535	526	608	578	576	570	532	530	537	528	542	568	535	555	535	514	468	524	560	549	524	507	566	534	537	542	471	561	547	534	551	554	557	541	548	540	540	551	576	549	559	550	526	511	568	561	538	528	590	551	540	551	592	546	572	572	553	533	533	556	616	562	539	591	564	530	552	557	552	527	600	557	541	592	543	540	539	545	581	577	516	552	564	536	503	541	538	552	570	561	541	527	534	562	521	508	530	537	565	544	531	553	523	556	570	576	511	548	548	526	557	582	563	545	543	570	572	513	533	504	567	572	535	577	513	514	548	576	538	507	556	573	514	538	546	566	538	536	567	529	485	547	530	588	566	537	531	553	559	547	529	496	528	554	547	585	546	545	592	596	555	542	596	539	558	586	562	560	516	553	509	543	560	534	577	545	520	542	508	548	587	562	546	513	586	599	560	548	565	489	586	566	529	549	530	515	592	545	572	514	591	525	551	536	539	527	543	559	547	556	591	594	567	584	557	568	601	504	540	524	520	557	546	525	578	577	537	565	549	552	571	522	531	528	563	573	538	523	557	562	570	547	541	510	534	589	521	523	538	532	567	519	567	523	542	515	572	563	531	532	509	544	581	522	561	545	520	561	533	537	597	546	560	529	585	544	521	524	521	534	539	573	581	531	511	565	580	530	528	526	519	576	542	535	534	537	516	492	525	567	584	531	558	551	525	575	565	548	554	510	547	565	556	542	534	515	560	535	561	542	524	505	559	540	553	547	538	574	600	568	523	559	532	557	538	524	605	533	509	526	507	519	542	516	504	557	568	497	510	553	515	522	524	567	514	562	558	520	564	528	570	591	492	544	534	539	576	549	563	518	556	499	536	536	534	538	554	539	536	562	510	560	553	585	543	519	588	546	553	532	585	560	576	556	522	526	556	526	556	566	567	549	531	530	558	557	565	537	535	564	551	521	544	584	553	573	530	560	520	534	565	534	543	507	583	543	521	556	534	557	556	528	558	553	565	516	565	520	504	520	553	573	531	525	526	559	531	520	542	540	559	542	542	567	569	588	551	540	524	540	552	507	525	571	535	547	534	548	493	535	534	593	547	537	539	561	541	530	543	544	568	547	578	533	500	541	534	531	526	563	521	543	550	540	544	544	560	532	562	542	538	498	551	498	556	553	552	518	508	538	493	560	564	517	536	524	552	558	551	583	516	550	500	534	549	493	513	513	554	555	537	515	612	556	593	535	550	527	508	535	540	579	556	540	558	537	567	541	504	518	527	553	517	547	517	522	561	527	535	516	516	557	530	564	584	572	547	512	533	540	532	532	544	579	546	540	566	537	519	557	534	557	526	503	556	556	533	559	569	557	531	551	553	518	536	553	515	578	522	511	546	537	517	559	548	542	522	529	523	523	548	542	557	552	540	559	576	568	575	561	561	557	538	553	533	551	507	482	561	506	574	555	563	582	561	550	556	539	523	517	546	549	550	545	558	577	562	544	539	555	549	580	527	567	549	581	580	540	537	555	547	513	547	571	577	549	546	530	524	530	544	535	528	508	504	491	512	574	519	526	584	537	536	565	539	585	546	512	593	549	531	526	545	534	533	486	541	551	525	518	504	593	534	542	551	561	510	633	565	549	552	523	542	556	574	503	550	533	566	540	581	538	568	543	517	568	535	515	523	548	585	580	550	533	549	532	522	502	581	520	515	554	533	574	543	564	569	537	521	500	507	528	529	560	531	530	496	548	543	512	568	522	563	523	539	565	532	542	519	534	502	587	536	520	539	567	553	524	562	537	516	559	543	610	521	523	501	520	531	569	545	579	528	521	557	550	576	548	526	534	529	515	547	523	588	539	548	563	572	561	540	546	599	503	573	570	587	510	572	527	575	542	517	568	547	532	566	546	510	559	538	589	558	570	558	566	571	552	563	522	538	533	586	526	587	578	537	534	530	576	523	502	569	558	564	572	555	537	574	575	514	589	526	529	499	566	546	570	546	549	570	562	511	547	500	527	561	541	531	562	519	540	538	556	605	564	552	560	566	551	573	521	507	518	578	501	529	523	536	556	554	568	564	544	548	565	546	540	562	552	594	545	544	540	517	544	557	536	552	551	546	543	545	553	585	577	526	542	532	551	578	540	520	529	557	551	545	591	554	567	526	549	545	564	541	589	560	501	542	545	537	561	524	586	534	574	544	582	555	559	550	513	534	527	567	551	565	531	589	491	537	537	503	533	551	560	532	513	514	566	562	574	568	555	535	578	552	518	511	539	574	572	542	551	591	552	587	557	592	530	559	545	534	545	533	551	558	523	534	547	533	561	545	548	530	573	493	552	537	537	558	504	540	535	528	546	513	547	531	571	529	574	510
25161	21286	27504	25312	12762	3078	1991	2283	1900	1968	1439	1230	1288	1346	1281	1343	1197	1030	835	803	825	778	1156	1912	2626	1939	1863	1406	1083	870	765	691	641	685	704	667	669	697	660	642	654	649	639	689	683	701	640	650	671	655	624	692	715	689	704	636	662	665	717	656	689	677	673	645	696	651	646	664	674	667	600	655	645	662	675	720	645	686	672	645	689	633	651	681	695	686	686	644	689	656	673	699	641	694	664	627	668	641	657	694	667	623	643	656	731	652	635	699	645	624	675	693	631	615	704	660	673	675	681	700	682	669	657	676	657	640	654	614	662	711	683	694	656	670	661	655	712	624	666	623	672	639	668	650	633	650	683	656	612	631	667	648	655	688	646	653	635	672	658	742	629	650	678	661	713	684	674	609	636	683	737	685	664	682	706	670	677	669	707	668	699	651	666	676	717	661	627	647	661	746	649	651	676	648	671	646	661	656	659	698	682	650	674	646	629	638	655	678	670	701	672	644	724	642	677	655	665	630	644	674	660	654	666	677	656	676	670	635	657	672	716	620	654	614	630	660	677	661	654	721	630	631	700	662	677	675	690	684	682	700	671	638	682	677	669	692	672	673	699	679	673	678	651	643	613	701	640	655	661	686	708	701	714	676	699	659	685	668	641	654	669	650	640	658	725	691	653	694	664	670	677	664	674	688	674	684	664	671	641	696	654	721	648	668	658	698	705	628	633	669	683	673	669	701	650	688	720	707	688	650	623	706	676	674	672	696	633	663	662	665	621	663	696	673	646	629	632	642	697	633	675	674	620	658	691	713	653	688	644	664	656	669	651	706	697	664	678	690	660	695	707	674	686	686	581	655	673	649	649	669	615	602	667	644	626	617	651	635	680	689	674	708	638	650	737	655	663	650	651	645	668	652	705	649	587	656	660	639	689	668	654	660	651	675	638	682	657	637	662	690	695	651	686	615	662	658	660	630	751	680	686	656	679	657	710	632	678	648	665	662	708	684	633	726	678	654	665	678	686	695	686	692	643	658	668	659	689	624	712	689	683	685	680	680	699	661	655	679	627	660	700	678	672	688	688	694	683	632	615	648	678	651	620	680	653	707	668	652	725	688	677	700	660	641	643	688	685	669	659	656	644	679	707	683	642	661	685	723	686	671	648	639	631	664	664	718	711	673	679	663	658	662	722	720	667	669	686	673	701	699	704	645	647	641	637	712	677	705	650	661	676	653	658	716	747	629	634	659	649	673	650	689	691	642	695	664	716	660	705	683	631	667	699	663	657	660	664	691	688	649	715	680	652	658	686	642	676	633	673	683	654	718	694	668	658	679	695	675	653	644	669	643	699	662	692	688	720	672	701	665	598	648	709	678	692	680	692	690	666	648	648	698	701	686	746	638	669	667	693	655	710	698	703	675	676	659	662	647	679	680	638	676	677	663	616	665	636	668	690	653	684	705	675	698	673	685	668	658	700	652	633	630	645	678	688	641	635	616	666	671	633	639	667	625	677	695	660	664	617	641	656	683	697	674	677	676	692	674	646	668	683	637	668	667	654	699	629	667	647	700	626	688	688	661	658	679	660	682	625	705	662	663	674	662	652	652	613	666	656	635	668	656	677	665	662	728	634	691	683	676	679	649	658	668	676	666	634	697	688	640	681	660	676	635	705	653	665	630	666	670	663	689	657	679	701	675	693	700	674	715	666	686	668	698	650	662	704	628	685	683	644	652	709	684	689	662	687	659	657	677	675	678	636	654	665	675	661	630	669	716	661	619	668	664	654	676	657	640	677	630	668	738	689	671	671	637	674	679	677	623	668	656	635	634	669	601	659	686	691	638	633	697	699	700	659	658	726	650	721	648	663	686	662	605	701	647	620	674	675	629	637	660	653	600	640	663	672	676	665	656	639	660	666	646	668	660	682	662	702	679	678	630	702	694	713	672	613	669	655	707	640	684	645	693	749	639	655	623	662	650	658	672	686	693	655	624	647	704	683	670	611	674	686	682	683	665	697	668	704	686	641	638	609	678	710	648	693	659	663	658	622	615	668	694	673	656	650	659	684	663	658	697	644	701	636	638	719	681	688	693	678	692	664	664	676	658	670	669	678	650	680	649	660	671	712	680	692	648	665	650	673	656	662	674	737	697	732	686	650	625	674	666	656	629	705	664	689	649	655	661	659	685	631	651	684	647	683	646	724	659	681	628	679	699	691	720	655	641	629	658	688	636	656	707	681	642	705	692	633	698	633	714	707	674	642	678	650	643	673	649	644	621	670	674	655	651	658	687	672	647	707	630	698	641	684	617	691	689	652	651	670	682	698	696	665	635	658	718	736	655	700	681	693	655	683	655	662	705	653	688	692	680	692	695	661	690	661	680	682	652	740	683	642	697	633	667	689	675	665	663	646	625	696	691	643	691	681	673	681	655	655	679	697	651	672	669	690	657	700	679	675	631	648	670	659	669	623	664	669	687	651	666	649	667	647	684	657	634	642	644	680	660	679	648	664	629	657	702	684	634	678	654	627	697	646	681	682	693	661	652	656	651	653	687	653	649	661	640	654	672	695	672	679	671	653	638	708	666	710	700	653	658	662	689	662	671	627	652	673	625	666	696	665	697	695	651	643	644	647	647	651	679	715	642	630	678	670	700	643	655	624	665	717	698	679	697	658	702	693	662	668	728	664	685	697	668	647	717	664	719	673	652	664	655	686	718	672	688	676	673	603	678	642	677	740	652	697	717	673	630	665	694	693	675	625	698	664	685	650	675	636	663	628	691	649	665	629	639	617	639	714	632	668	670	650	660	668	652	651	670	700	682	725	666	679	684	695	622	669	718	659	668	703	699	672	652	698	673	629	642	653	709	702	686	647	695	712	677	677	650	699	693	674	657	690	678	653	681	647	663	702	685	657	659	674	692	659	695	638	667	638	667	642	679	660	656	662	680	689	657	695	651	670	634	619	656	696	678	636	712	651	685	644	696	632	643	681	648	670	651	676	673	653	678	694	682	646	635	691	650	702	672	682	672	664	671	718	631	663	649	678	703	646	674	662	661	702	708	654	659	673	633	629	674	657	657	678	666	666	675	658	656	650	694	639	698	713	653	672	696	649	617	652	672	694	645	670	711	720	676	627	682	675	620	650	674	671	637	636	668	663	646	630	662	654	679	665	674	694	688	629	624	682	700	678	646	690	674	662	655	729	673	677	630	657	668	668	698	661	674	639	688	666	620	717	657	702	674	679	684	662	664	703	639	669	672	693	694	636	682	637	665	611	665	677	659	631	674	661	666	673	657	635	682	654	669	689	669	663	683	649	679	651	671	624	632	685	719	699	700	636	612	688	593	677	679	694	651	644	715	651	628	705	630	680	649	692	665	661	690	676	669	681	683	672	688	680	669	660	694	670	650	635	675	670	689	692	677	637	672	619	661	654	674	683	719	636	706	682	645	683	679	655	738	650	668	646	650	664	689	684	643	688	693	715	648	643	707	632	655	631	639	676	681	681	666
7226	22132	17277	8368	5503	4135	3373	4067	3399	3523	2197	1818	2015	2027	1942	1949	1711	1308	1034	1014	973	918	1720	3127	4089	2862	2770	1995	1342	1045	838	646	676	711	679	714	671	707	697	704	704	678	693	681	706	650	754	682	721	703	699	651	729	664	697	683	710	726	775	741	692	751	698	693	728	653	711	667	703	752	714	737	673	714	704	697	727	712	706	706	745	724	734	710	711	653	708	669	707	699	682	723	696	689	683	655	684	730	728	719	701	688	682	728	744	743	666	696	686	703	700	762	655	658	674	678	756	689	683	732	681	711	699	665	655	732	695	719	668	684	655	676	684	716	703	670	738	706	707	718	695	728	707	741	737	636	693	750	680	706	695	731	662	696	645	695	696	716	711	728	671	763	683	732	752	731	729	672	686	693	656	727	746	718	700	698	679	683	683	686	678	705	709	717	668	723	664	673	700	706	684	750	715	701	668	740	731	688	691	677	684	738	703	721	681	734	715	697	742	706	715	704	722	694	720	702	712	699	688	686	673	692	652	710	707	732	714	704	712	733	769	718	698	717	668	721	707	756	699	703	691	674	712	686	702	680	719	727	747	725	698	717	748	666	733	689	702	671	669	687	705	673	687	684	707	666	721	693	688	715	707	640	703	677	705	707	647	718	679	694	636	684	714	650	702	723	685	730	752	742	743	737	691	746	676	686	713	658	708	668	673	733	700	731	742	725	702	705	702	744	695	716	700	734	687	752	679	743	713	743	724	731	706	730	684	736	722	769	714	692	740	687	728	705	676	674	683	714	715	724	672	715	759	718	691	719	729	717	736	698	682	702	720	706	681	659	694	719	713	706	708	724	750	692	716	685	683	771	709	675	715	704	742	675	727	693	728	740	684	730	739	712	741	732	704	712	723	695	674	686	707	725	678	724	721	729	711	715	703	712	697	735	735	726	688	743	713	689	703	707	718	723	719	737	704	699	693	660	695	677	709	709	708	689	735	660	680	699	738	706	703	740	688	645	676	714	692	694	696	756	715	717	696	705	703	714	732	729	713	744	708	675	666	682	782	743	715	744	725	682	718	672	725	735	667	714	680	674	747	719	684	658	711	680	683	729	699	679	691	705	695	681	741	696	674	646	749	690	712	712	720	710	721	712	697	702	724	696	738	659	716	716	725	723	701	701	671	687	698	727	735	710	738	668	748	730	689	715	701	680	762	619	731	722	705	671	687	728	677	708	672	721	700	699	693	696	713	716	762	717	702	693	723	690	655	685	682	720	716	728	726	704	687	741	687	752	750	703	639	721	724	680	702	738	695	675	666	665	705	717	697	731	731	708	713	681	651	720	715	715	742	680	739	699	710	739	705	692	740	696	707	690	679	714	716	718	703	692	732	741	720	751	701	725	735	642	726	713	749	712	678	635	706	753	738	749	699	705	702	677	695	715	690	728	698	724	724	624	721	661	701	726	692	671	767	656	687	718	715	693	700	718	682	717	740	675	739	685	684	686	703	704	676	722	738	666	730	711	735	707	726	695	736	703	663	754	711	771	722	641	705	750	731	696	745	708	706	691	670	726	747	743	704	722	721	715	664	728	715	676	704	695	734	683	691	675	698	708	703	751	663	720	714	656	684	711	722	691	684	763	697	699	697	688	690	713	714	711	698	734	705	729	689	671	698	709	734	717	722	708	674	726	690	701	675	673	757	709	766	706	669	685	713	751	733	679	673	690	726	739	723	718	737	719	758	691	681	697	748	688	739	707	698	723	727	682	732	701	681	723	713	688	701	692	712	717	714	735	668	671	732	736	692	705	712	673	732	693	680	682	705	709	676	679	701	696	699	697	694	665	690	701	695	678	709	716	715	775	687	701	707	745	703	722	737	683	696	692	695	672	758	679	683	710	682	690	684	725	686	718	711	657	709	756	655	720	704	725	667	731	735	707	711	706	668	707	740	785	683	677	727	742	673	737	704	727	713	691	702	718	732	713	728	668	726	731	703	696	671	723	705	723	678	639	716	697	631	709	709	709	715	724	717	641	715	723	706	748	711	724	679	699	709	713	751	685	718	703	724	662	737	727	708	752	680	700	666	691	716	721	719	715	718	727	721	743	684	714	727	693	648	700	725	691	712	683	727	696	732	708	701	631	679	701	678	741	691	678	667	717	658	687	679	728	723	697	724	734	687	741	702	728	755	745	726	735	665	688	733	688	699	693	700	709	676	706	716	711	725	703	710	705	728	749	646	687	674	763	689	680	708	731	700	684	749	683	708	701	666	711	710	726	694	722	731	708	736	650	702	674	714	726	710	682	727	718	726	684	683	758	686	729	722	689	697	749	699	734	730	714	753	708	675	719	677	710	695	667	725	731	705	660	715	725	711	701	694	684	613	697	731	687	691	745	702	705	694	690	722	700	662	701	709	718	717	708	702	731	711	696	674	679	706	687	684	685	690	732	679	717	691	671	724	669	684	698	695	705	723	717	694	697	699	714	746	718	697	733	691	709	695	677	733	700	730	667	688	703	693	689	684	681	705	695	682	686	713	720	706	717	755	706	740	707	711	682	701	698	733	707	685	704	737	682	737	703	717	687	688	695	682	720	728	711	696	709	707	711	657	723	682	689	682	708	644	704	713	738	652	709	717	687	717	679	680	707	725	700	739	719	715	722	673	659	694	710	713	751	723	734	713	701	718	718	742	722	693	713	672	709	645	704	656	732	711	689	729	721	723	683	691	692	706	687	731	696	710	726	751	746	673	696	698	670	713	698	738	686	702	741	708	688	667	663	742	728	700	689	665	690	730	718	723	720	712	696	680	641	731	680	717	681	754	670	648	719	712	739	653	675	666	676	691	662	730	721	711	718	669	702	735	710	666	687	735	747	689	720	647	730	746	698	726	743	711	664	759	707	700	694	682	671	678	803	732	723	674	687	691	679	716	693	681	701	717	740	701	662	687	694	709	685	680	708	709	683	704	682	678	761	685	700	716	664	699	706	747	709	674	723	690	695	732	679	706	670	716	699	668	751	750	719	683	710	716	701	688	712	706	713	707	674	737	709	698	672	700	730	668	733	709	751	677	711	739	724	658	649	713	730	727	655	658	668	693	688	701	690	671	671	709	746	689	758	670	736	713	721	731	719	676	664	692	709	708	659	711	682	679	729	703	704	670	704	701	694	758	706	684	697	719	713	744	724	667	659	656	688	714	739	697	686	648	698	684	697	717	684	692	710	687	684	703	695	699	673	700	737	681	686	695	679	719	674	704	717	679	699	724	722	706	649	716	674	709	674	715	697	673	713	709	657	692	696	718	688	721	714	705	721	727	723	741	657	711	668	757	685	682	726	702	712	699	661	692	709	667	687	731	718	715	733	745	713	689	698	690	683	685	747	756	746	708	686	728	681	742	646	662	710	689	747	677	702	697	738	704	706	681	677	648	648	697	702	717	730	740	692	683	665	726	705	702	664	675	708	709	725	706	710	718	702	687	738	747	724	642	694	745	712	691	749	639	714	747	696
22831	21372	29138	23949	21381	21529	12957	3198	2880	2732	2448	2178	2319	2179	1986	1778	1709	1374	1119	1150	1031	1139	3374	7051	7507	5714	4366	2797	1801	1166	803	725	726	810	778	732	739	792	747	749	736	770	738	756	711	780	724	739	710	779	776	811	717	713	763	710	763	762	755	781	777	723	692	776	778	709	774	766	763	798	790	747	721	729	734	788	778	784	771	820	743	780	721	748	741	726	721	749	738	770	765	761	733	722	665	684	765	744	740	715	728	734	750	781	704	757	802	744	766	867	715	755	773	730	770	763	758	749	776	697	754	747	745	785	705	770	726	723	792	753	740	700	747	784	718	758	736	752	717	755	734	744	767	732	771	744	731	733	790	750	788	742	772	758	745	727	746	747	801	709	778	774	734	713	767	758	779	703	740	766	771	775	769	759	769	780	738	742	772	757	708	752	729	775	768	807	733	750	780	774	740	728	768	784	710	762	736	751	737	783	689	729	774	737	732	753	801	745	742	772	747	706	767	812	750	755	794	776	757	765	730	769	724	767	783	762	800	758	693	771	750	753	774	690	775	698	736	752	738	714	758	753	731	727	777	759	743	792	732	748	730	738	755	771	758	732	739	712	746	767	728	729	698	719	744	672	724	751	770	738	749	766	760	750	707	756	769	753	771	749	755	780	803	709	702	674	728	774	766	729	705	662	745	739	754	752	667	755	766	782	730	767	772	789	719	781	754	772	780	735	729	772	727	756	759	766	779	774	738	700	760	773	750	805	753	729	738	754	737	756	737	750	766	790	751	751	758	725	758	786	709	706	755	744	785	770	750	763	752	787	732	741	754	742	731	766	701	719	740	743	737	767	772	754	759	809	746	713	749	787	766	733	718	807	745	768	766	714	807	759	702	735	759	770	796	725	739	742	720	769	744	723	732	759	730	788	744	732	758	771	777	754	750	772	757	806	762	758	708	753	776	800	707	735	759	729	735	780	784	799	777	817	772	765	741	761	784	723	831	771	718	740	735	800	779	739	746	737	775	755	752	724	721	744	768	768	746	772	717	756	786	694	737	748	733	800	728	762	723	750	767	732	753	747	801	768	711	763	715	743	721	746	753	767	731	752	695	738	758	701	758	745	686	763	771	788	754	749	748	726	782	806	748	752	742	764	723	757	737	729	759	773	736	761	722	761	772	759	728	767	708	756	656	754	774	722	740	759	757	769	765	764	802	737	767	765	744	783	763	747	736	735	743	742	722	758	756	743	795	709	728	760	761	741	761	755	747	716	726	748	712	729	773	790	757	728	716	735	773	830	756	724	756	750	789	737	785	783	740	733	732	758	757	760	777	760	741	781	788	734	721	735	749	761	741	709	771	770	770	783	803	710	740	742	752	784	732	795	700	737	775	757	788	737	768	805	758	764	740	779	747	736	756	753	777	741	746	729	741	715	810	753	753	739	737	740	743	709	760	791	779	775	759	757	708	748	744	774	724	729	727	778	733	755	784	752	722	751	721	685	785	747	732	745	762	722	779	750	720	719	742	750	789	750	751	746	775	718	785	743	743	776	730	756	727	729	761	759	738	732	790	740	727	802	734	730	736	750	782	755	741	733	737	733	767	797	788	762	760	747	773	776	744	746	763	719	746	745	778	728	754	753	725	760	772	714	744	703	777	728	731	726	808	744	765	732	751	749	782	775	765	764	769	714	781	760	741	751	737	764	735	744	758	736	741	732	735	725	728	773	751	750	760	753	744	749	740	747	756	742	796	722	743	727	762	831	683	766	753	752	701	764	770	748	816	792	790	744	721	689	769	744	746	724	747	761	764	723	775	778	798	722	758	747	745	726	752	764	783	788	711	757	739	756	772	785	751	712	740	746	726	789	756	773	733	725	758	719	787	775	725	762	751	735	682	750	774	751	744	776	759	802	734	752	716	746	831	764	723	746	748	711	744	719	778	733	720	743	708	711	787	747	761	790	759	717	746	730	758	770	704	736	726	710	702	790	785	735	763	786	740	745	759	736	717	742	781	751	753	743	734	767	764	763	798	744	784	758	720	792	722	749	757	822	775	763	759	734	768	720	737	797	822	782	743	760	769	771	798	735	760	747	695	774	746	804	796	778	772	759	745	756	706	746	768	766	727	778	793	797	784	711	713	740	762	710	696	766	765	796	771	733	707	774	743	741	757	773	721	715	738	705	804	769	784	764	750	718	762	700	789	745	704	705	744	744	793	694	730	739	746	730	747	755	768	763	750	776	754	718	770	743	783	753	703	744	780	758	736	763	734	794	756	803	766	794	775	727	761	772	751	794	676	694	742	724	771	800	752	777	782	733	756	716	784	767	736	754	730	774	699	737	780	769	771	768	761	774	734	716	773	751	820	774	727	734	785	750	807	746	763	730	720	754	752	698	744	790	759	717	764	782	754	766	758	749	730	767	754	727	703	764	743	720	761	790	746	722	718	744	773	785	768	772	701	777	729	780	729	738	719	791	725	749	763	736	743	690	730	767	769	750	769	771	734	804	742	745	734	730	746	778	754	758	745	758	781	747	710	763	754	763	770	768	749	741	758	767	732	744	734	753	694	772	748	747	759	709	729	715	745	726	720	735	750	753	678	731	747	733	731	704	718	728	764	713	693	761	770	749	772	741	771	764	768	731	732	729	736	708	760	770	727	709	752	753	726	794	741	706	727	765	780	742	729	731	776	751	724	701	750	754	710	738	750	752	732	772	724	742	687	733	741	736	809	733	797	745	740	744	771	772	774	742	709	798	684	750	780	776	728	709	747	732	722	754	731	746	738	742	719	780	758	774	739	753	713	763	744	767	704	747	797	743	758	768	744	731	701	760	750	783	738	733	691	743	731	697	770	712	726	730	727	724	725	772	731	735	712	723	745	685	735	751	750	730	770	703	747	752	760	758	703	737	779	754	768	791	773	739	760	767	778	766	748	750	778	791	692	698	735	675	729	750	797	745	733	718	746	708	747	741	793	756	726	732	760	771	704	734	770	728	695	800	697	715	805	758	761	756	744	728	752	791	727	796	752	728	730	805	721	760	783	760	727	748	783	734	824	736	767	775	734	722	727	730	734	698	733	793	764	799	763	714	751	719	760	710	721	749	761	758	744	808	794	810	788	779	768	723	756	716	758	791	769	730	766	748	804	731	730	739	735	763	740	749	719	755	709	770	738	726	748	781	765	743	784	736	776	755	784	703	730	729	769	739	752	753	714	775	781	740	744	742	824	724	717	735	735	755	765	787	777	706	773	785	724	789	771	748	751	747	771	690	707	787	733	781	746	773	749	756	729	757	741	803	693	734	810	803	805	730	749	738	754	701	755	726	731	712	755	777	710	774	746	770	749	762	725	730	747	745	748	740	734	757	674	736	752	765	836	741	766	823	799	740	755	810	738	717	746	686	745	749	773	724	716	732	746	731	760	760	733	767	740	803	762	782	752	741	769	728	727	796	733	772	714	763	762	760	746	751	739	751	774	729	727	755	730	761	776	823	733	714	740	744
8990	29594	24640	13747	10993	6954	6419	4391	4907	4511	3955	3324	3630	3434	3008	2525	2431	1884	1537	1377	1247	1445	5116	10804	10632	7992	6149	3726	2356	1371	885	805	756	784	748	732	740	808	756	780	789	784	748	796	772	736	740	810	761	786	762	750	779	774	727	706	785	808	747	767	760	763	731	745	758	791	750	755	741	746	725	772	760	783	715	771	749	764	784	713	824	777	745	735	747	743	774	777	785	767	740	800	806	704	754	750	743	750	799	754	752	773	729	777	802	738	782	727	758	688	748	748	768	764	754	781	752	800	761	744	718	786	746	745	762	714	727	788	748	792	740	767	695	806	755	765	736	760	791	775	751	699	772	716	733	722	732	761	783	742	702	759	762	786	759	787	757	757	713	741	799	744	775	740	728	787	811	734	716	762	728	776	750	767	801	767	755	735	787	766	798	780	738	777	738	730	814	794	760	753	764	760	810	712	803	722	783	766	737	758	747	722	787	759	767	794	750	765	737	724	738	748	779	719	745	768	756	792	710	776	729	762	743	760	751	759	764	745	787	767	761	769	785	821	760	735	728	733	721	741	774	765	810	717	797	718	778	770	823	789	735	759	772	747	756	743	739	758	743	799	726	796	829	702	713	751	735	736	775	763	754	770	771	793	731	757	738	754	762	770	760	778	769	754	709	750	793	769	750	792	759	762	807	766	721	780	761	765	775	732	743	717	774	741	731	754	754	745	765	692	774	805	748	728	713	783	718	752	774	727	722	775	777	754	751	773	751	745	818	785	801	744	772	736	746	723	767	775	755	728	795	783	735	778	757	715	750	739	738	766	780	802	761	734	790	713	781	743	763	767	764	776	800	734	786	762	770	734	742	725	737	794	809	741	763	764	773	797	754	739	778	781	750	760	783	784	743	794	781	730	745	769	774	721	726	763	814	763	772	760	758	811	731	771	778	755	831	795	721	729	775	751	761	751	767	789	793	752	721	732	728	738	784	766	739	784	785	748	768	772	777	753	749	776	781	739	774	742	807	752	768	766	739	764	781	747	786	718	750	773	723	695	763	749	729	758	746	755	786	746	755	728	764	761	777	799	767	746	733	777	774	745	821	765	769	769	776	776	790	752	733	732	729	739	773	824	764	716	758	741	755	752	728	782	802	785	761	750	720	723	796	728	777	766	731	749	750	766	721	725	733	697	735	765	741	792	793	747	759	748	756	772	758	789	704	770	733	713	769	746	761	736	725	748	739	730	779	813	825	706	780	749	773	737	814	716	739	756	710	779	764	721	723	824	780	751	758	765	723	716	771	699	794	726	785	777	728	740	763	763	764	684	729	806	758	777	758	748	795	718	775	756	739	720	722	759	744	724	767	778	752	812	751	737	763	737	790	837	729	774	748	788	738	737	760	745	780	731	762	756	745	729	717	772	723	725	792	792	779	780	712	729	751	726	773	732	765	747	795	801	764	731	762	761	741	771	809	783	737	770	798	772	723	762	770	720	732	718	755	772	737	783	734	736	764	781	747	767	818	775	762	773	745	727	723	780	732	797	741	756	780	761	710	752	741	777	829	744	741	751	753	818	754	726	757	705	747	758	784	761	707	791	745	767	768	727	777	794	835	763	751	737	743	736	693	742	771	714	783	732	771	744	759	749	754	772	791	734	768	758	731	766	758	789	747	800	756	755	745	735	766	764	748	770	797	743	794	841	717	733	778	728	722	761	827	741	743	759	748	751	763	775	732	802	803	768	735	789	785	746	767	757	729	713	849	714	772	765	756	769	725	793	796	781	795	723	716	740	795	753	744	786	764	792	706	776	772	749	752	726	776	756	783	718	725	710	813	710	755	737	771	809	770	728	775	742	766	774	788	750	761	743	710	748	787	758	811	763	748	785	786	810	739	730	774	757	782	734	729	721	744	769	763	762	721	810	740	738	773	732	774	770	713	739	687	823	756	755	757	768	771	763	734	748	745	770	778	761	786	767	761	744	743	750	743	705	734	819	744	730	743	717	692	756	799	751	769	747	750	781	760	774	756	733	767	732	764	751	786	722	746	792	741	722	783	758	775	781	788	775	749	755	754	819	761	762	781	739	733	747	715	773	732	768	713	783	780	755	735	735	764	777	729	756	736	742	767	750	742	752	744	764	720	761	736	751	753	740	745	776	758	783	733	700	760	775	749	752	766	757	729	734	758	730	742	727	772	743	716	798	709	759	757	772	777	747	703	742	753	728	785	810	734	749	768	773	746	727	719	716	737	791	779	744	709	785	758	706	723	776	747	769	770	729	734	790	759	765	726	784	710	747	760	805	725	789	738	758	767	786	784	740	751	776	763	820	736	770	784	729	792	732	780	765	745	749	789	758	770	791	757	753	770	738	727	705	821	829	758	761	813	767	736	768	794	755	750	770	744	744	731	772	768	762	735	750	732	763	802	755	741	768	748	780	734	765	769	728	730	758	771	794	726	780	734	785	824	750	772	751	750	771	759	790	762	719	784	762	754	745	743	770	782	784	735	725	751	737	699	716	748	730	677	722	770	789	743	724	777	757	752	767	757	776	727	777	789	759	789	770	806	778	747	777	721	750	755	762	738	771	755	735	757	773	734	817	798	750	707	788	751	744	738	749	746	766	758	765	788	767	774	753	755	793	731	729	792	818	740	767	766	758	789	744	803	730	799	757	793	736	744	803	774	782	751	721	714	766	760	776	776	783	768	786	791	731	807	741	701	746	718	739	735	773	708	739	775	718	734	764	745	761	800	763	717	737	741	778	772	777	756	769	763	716	758	778	777	787	762	773	752	712	746	747	710	782	725	769	780	786	755	738	772	761	772	733	740	753	721	707	740	757	779	768	755	768	792	790	755	760	802	741	752	741	799	753	783	823	734	772	729	779	746	794	732	807	800	708	796	741	761	776	759	781	788	734	763	764	735	747	731	710	783	734	736	758	769	779	739	743	757	788	756	726	801	753	774	743	708	796	758	755	757	729	757	731	726	776	795	770	743	735	779	747	810	815	701	754	683	718	767	813	770	741	768	758	749	725	736	789	766	789	746	781	753	759	719	733	758	754	763	755	742	737	744	730	740	758	707	760	794	700	787	752	766	733	707	742	794	719	809	734	820	763	772	798	753	757	741	755	782	750	744	755	760	759	709	718	738	764	779	755	723	702	755	727	742	800	810	781	787	743	760	717	750	787	779	713	761	737	740	764	705	773	795	757	756	775	719	784	797	771	718	750	766	724	827	759	780	711	784	729	756	770	737	740	762	740	775	760	756	736	754	761	710	735	762	739	754	777	774	773	792	786	774	756	712	740	768	741	760	751	779	742	759	795	769	815	763	742	712	756	689	763	776	733	729	742	757	780	752	758	722	742	822	782	746	795	828	771	761	767	713	769	753	773	742	753	789	771	739	770	826	729	781	771	795	769	729	749	777	782	789	756	772	758	730	738	799	793	707	758	766	753	737	727	767	774	721	762	741	743	745	757	740	771	733	751	732	793	819	756	793	769	742	784
27831	19910	13151	5288	2538	1664	1376	1094	1517	1652	1332	1176	1062	1095	1151	896	859	834	757	679	646	596	661	797	864	815	785	732	696	607	535	510	554	555	522	573	558	522	543	551	552	545	566	550	580	528	559	508	540	556	525	526	527	552	508	546	530	536	534	534	524	562	508	536	544	527	518	577	562	583	578	548	540	544	546	527	525	551	510	562	538	508	529	542	572	602	512	546	562	542	592	557	553	542	580	539	541	533	566	546	523	491	534	582	565	524	527	542	557	543	566	560	531	539	546	532	544	588	537	543	556	521	540	526	507	533	510	508	523	539	567	521	520	522	544	596	519	546	526	533	552	529	562	551	540	543	538	545	491	582	585	522	577	524	580	546	541	578	579	531	591	545	528	544	548	561	542	545	516	547	566	539	532	560	558	533	556	503	545	548	510	531	530	539	517	554	508	601	576	535	518	556	546	533	541	542	545	517	505	556	525	572	576	567	541	559	537	524	547	562	536	537	549	551	538	514	535	564	589	495	537	589	515	527	574	548	558	605	511	568	556	551	578	551	513	524	543	531	561	521	542	537	529	576	599	596	568	577	535	521	521	567	546	526	594	546	569	565	518	570	547	539	506	547	511	549	543	547	574	550	494	576	588	550	546	533	551	530	549	552	543	557	533	534	554	536	573	517	569	554	562	509	549	561	564	596	520	510	547	552	561	559	558	576	562	575	562	532	543	546	510	543	585	552	568	522	562	565	524	543	552	574	503	505	513	489	531	517	547	566	554	534	560	567	556	607	574	531	538	552	542	514	559	549	528	573	552	564	549	536	535	541	546	562	533	547	520	538	583	553	597	551	556	555	528	545	500	588	539	515	526	559	535	562	551	543	545	533	542	499	529	557	524	549	552	553	638	525	548	550	510	541	537	506	569	554	531	546	561	541	541	545	506	506	565	505	562	554	506	558	519	573	504	561	581	582	569	533	491	519	574	575	561	528	559	539	538	533	608	596	561	567	548	523	535	519	537	545	538	532	518	542	573	557	536	539	515	582	548	527	538	552	531	547	527	585	526	556	582	554	550	550	554	534	543	516	544	582	518	529	552	548	502	522	504	569	547	578	602	572	510	531	604	547	564	530	540	531	504	480	574	511	540	492	530	547	559	573	544	575	531	537	525	561	540	503	565	526	577	550	539	528	523	555	599	571	518	536	526	555	493	527	518	583	544	547	495	550	553	588	530	555	589	539	556	532	556	556	528	547	569	543	527	506	574	537	521	510	547	503	559	548	552	544	567	562	522	529	516	542	557	562	602	572	543	535	548	606	554	543	531	557	579	543	542	545	562	559	567	508	572	573	581	524	557	573	573	593	532	506	585	551	563	542	592	538	536	551	517	582	571	556	533	516	504	543	576	551	581	484	508	533	518	521	526	502	545	559	573	557	546	589	502	537	538	551	586	506	563	507	548	540	520	534	584	588	537	527	576	558	572	542	537	565	542	552	527	547	577	522	523	577	546	559	560	524	577	534	521	563	502	562	567	542	542	547	579	558	537	572	595	571	546	586	561	511	538	556	556	532	555	545	554	577	558	568	548	532	550	592	535	527	558	522	511	558	574	537	555	564	532	497	517	561	600	591	607	576	522	533	505	555	533	563	538	540	568	571	528	554	504	532	570	487	529	506	550	566	571	564	553	576	519	522	538	597	509	543	513	527	553	541	535	556	550	541	521	535	563	556	582	591	513	564	561	537	540	548	577	532	515	533	541	530	534	566	587	550	541	553	558	596	551	491	531	569	526	549	560	555	549	539	489	578	537	605	565	576	524	501	598	502	563	520	527	547	523	555	565	517	566	572	530	553	574	559	563	593	533	544	541	547	611	552	545	554	545	568	529	484	568	530	538	516	535	532	560	554	533	554	522	534	560	564	535	549	536	531	550	485	549	553	531	509	531	583	529	536	521	569	539	547	563	520	583	565	560	538	507	518	571	573	514	536	584	601	538	537	581	508	541	582	557	538	517	560	534	540	541	570	534	479	561	518	539	564	532	541	553	505	612	515	553	535	543	545	531	533	531	516	540	549	597	540	580	545	559	518	552	546	551	525	534	549	574	543	516	540	570	525	579	528	554	530	530	617	539	505	570	548	599	530	511	530	548	558	581	555	552	541	530	564	577	549	559	556	528	531	578	490	504	584	505	555	521	571	581	567	543	544	511	529	588	588	529	542	527	501	512	577	599	553	543	540	575	568	552	591	521	552	535	527	556	568	540	542	553	576	562	567	483	595	526	561	518	526	562	561	538	538	522	551	563	535	542	553	580	536	519	555	592	563	549	557	539	497	511	578	532	514	544	568	578	565	512	548	558	565	543	508	534	566	582	584	532	560	529	508	503	569	532	561	511	549	579	573	528	587	536	567	541	516	537	490	544	569	532	542	568	548	602	550	533	545	572	517	539	515	499	565	619	557	541	537	498	581	555	541	537	535	546	539	553	517	537	523	570	571	534	595	541	545	517	544	523	548	572	515	521	566	534	510	530	550	533	561	567	514	516	549	548	525	523	531	545	568	543	573	554	568	572	491	528	580	521	555	548	536	542	550	553	566	530	535	559	553	570	564	533	548	544	554	569	536	575	558	554	507	531	552	538	518	545	486	538	565	533	507	540	587	599	554	581	550	511	528	510	519	561	568	563	491	539	541	549	554	528	541	570	569	519	645	520	552	527	576	604	535	571	538	512	600	547	566	541	522	568	505	508	523	609	526	515	492	569	542	557	540	580	558	542	549	546	506	503	571	560	571	567	584	511	528	571	569	555	566	514	557	515	557	541	533	512	523	540	550	529	572	534	555	592	551	542	509	526	517	510	597	519	556	540	573	557	547	557	568	528	546	547	587	513	519	506	546	565	523	522	560	516	540	546	539	547	536	555	568	538	549	562	554	559	576	549	597	507	494	531	505	547	568	535	539	528	558	517	531	576	543	534	479	537	504	526	533	575	532	524	547	565	494	559	541	537	525	575	507	560	585	530	567	528	565	583	503	525	505	548	537	546	519	584	531	587	532	517	500	538	567	541	514	550	564	592	554	560	559	572	542	523	540	582	533	511	556	510	549	506	527	538	580	523	540	538	527	551	553	542	531	551	539	529	523	539	538	544	535	567	539	537	576	613	527	544	499	583	532	559	549	540	560	502	536	559	542	529	521	557	537	508	601	581	582	561	554	512	533	543	565	516	558	537	601	551	581	514	508	503	546	536	526	565	569	536	554	558	565	548	534	526	521	538	528	535	539	542	577	582	522	566	542	530	556	535	548	514	512	544	519	516	539	535	567	532	570	530	517	513	494	501	536	553	522	491	513	541	558	551	568	518	586	543	526	547	561	532	518	514	513	543	529	565	543	552	553	572	520	496	557	525	561	544	552	534	501	497	516	569	568	578	561	569	497	527	577	563	586	568	540	546	562	551	492	536	542	528	552	533	527	521	572	529	545	537	548	516	510	524	502	575	555	571	531	543	566	535	535
7072	14322	12100	5352	3958	2852	2223	1706	2542	2932	2232	1693	1685	1612	1671	1259	1136	1177	962	816	731	668	826	977	1056	1038	887	793	736	667	597	541	605	593	596	583	585	585	595	568	588	564	575	552	564	636	578	596	616	593	581	584	612	634	602	605	617	573	566	576	619	568	566	575	610	570	598	579	559	563	540	575	582	597	574	561	575	567	560	546	568	590	604	573	590	616	558	580	587	582	587	540	611	575	591	602	566	557	589	586	572	603	565	633	611	514	571	576	600	525	592	610	632	605	613	593	553	562	583	599	570	583	562	563	621	600	572	599	560	568	598	575	600	559	603	606	566	600	628	573	554	551	588	565	543	577	606	612	566	598	575	539	595	562	571	607	584	568	607	566	551	585	545	630	594	623	560	563	619	614	591	632	584	581	646	598	596	609	571	570	568	592	566	570	560	592	583	554	614	550	582	591	575	565	597	625	583	589	601	569	604	603	576	579	608	605	592	576	584	553	570	572	589	553	553	591	569	563	638	582	567	603	552	587	550	594	566	581	594	600	575	594	593	564	596	633	565	613	583	568	549	600	585	577	557	569	614	584	580	640	602	629	599	612	596	604	609	538	569	540	573	546	578	570	552	603	591	558	564	608	578	579	586	580	583	610	587	594	566	617	563	561	578	596	601	584	579	576	582	594	609	593	597	575	601	609	615	615	584	587	606	581	563	602	573	572	611	601	560	611	610	628	597	599	611	587	607	575	578	558	577	563	620	571	604	594	574	594	518	593	553	604	641	599	598	624	583	583	560	562	609	596	641	563	562	556	573	580	556	576	572	532	615	587	642	607	550	557	603	545	621	571	564	631	623	601	599	597	566	583	579	582	590	601	585	590	575	592	544	561	622	582	592	555	562	585	541	587	592	591	592	606	605	569	595	608	565	561	611	612	581	588	626	583	566	634	568	594	605	606	612	593	576	570	545	585	573	565	599	633	544	544	603	575	549	562	603	571	557	603	601	629	549	597	578	651	588	560	600	609	611	570	571	592	564	584	538	589	548	577	621	559	548	627	577	557	622	589	564	613	552	611	543	558	629	592	623	586	549	601	542	598	561	571	610	561	555	569	594	577	607	595	570	598	555	580	572	532	602	588	583	591	555	568	551	560	555	621	598	561	624	567	575	586	608	574	551	568	606	556	611	563	621	601	605	611	556	599	568	558	598	597	608	605	526	632	572	584	564	565	611	591	565	591	572	601	576	563	641	591	572	596	586	619	570	612	567	567	585	589	574	602	575	573	610	582	637	579	614	603	589	571	586	613	562	568	586	581	538	588	600	581	609	595	551	592	618	554	577	596	573	640	580	599	568	594	570	612	560	613	583	616	589	600	585	582	588	654	590	579	599	634	628	561	580	601	522	555	559	597	586	620	620	582	575	590	599	554	572	551	599	577	578	559	565	596	601	563	597	569	557	570	598	604	565	576	555	588	576	633	561	596	628	615	537	597	565	587	553	584	621	572	616	597	641	593	573	623	609	586	555	594	599	595	602	571	584	603	588	604	611	621	620	584	571	571	585	597	589	598	601	595	597	592	579	604	581	564	576	602	613	575	605	549	604	585	597	578	579	610	568	589	548	584	604	610	584	620	574	597	585	590	592	597	590	548	595	588	600	566	584	546	557	591	561	605	591	642	574	593	605	565	571	614	582	605	575	539	549	573	560	608	605	584	609	593	579	595	561	595	601	600	601	575	583	587	582	567	576	578	572	593	582	594	584	592	555	642	592	589	602	549	593	597	635	613	592	572	580	559	598	582	568	554	575	588	594	590	568	595	576	542	608	592	606	577	580	512	615	595	558	614	567	568	600	547	531	537	573	612	581	556	562	578	559	599	572	594	579	582	575	595	597	591	577	568	604	588	567	582	579	581	563	585	578	559	628	573	574	534	610	608	568	602	580	619	544	598	545	595	601	584	589	573	620	576	605	604	568	580	596	597	541	629	564	578	581	585	623	590	600	653	567	562	569	549	569	591	573	555	604	618	600	611	628	633	591	557	611	586	573	562	600	595	627	626	565	583	559	583	593	600	571	603	587	594	595	596	592	574	561	598	606	608	551	522	639	619	597	590	631	614	584	574	615	553	584	603	561	562	608	565	621	555	608	607	584	601	553	558	557	574	631	593	601	600	578	584	581	555	548	553	563	609	545	588	590	576	594	589	598	616	596	579	586	576	564	587	594	571	575	613	570	571	569	572	583	606	598	560	570	567	553	556	595	603	585	578	561	612	594	559	588	562	602	575	588	628	577	578	538	599	568	564	584	577	572	578	595	634	598	604	566	546	612	559	588	592	584	576	555	552	606	592	565	575	585	612	613	578	580	568	567	594	573	598	590	570	620	593	573	546	589	579	556	592	625	582	562	542	589	522	569	584	595	571	602	565	569	608	592	579	594	630	593	544	568	604	627	589	578	578	564	604	604	561	581	615	630	585	577	564	580	566	551	602	537	590	579	631	597	566	581	576	556	585	588	567	572	594	586	612	585	598	595	599	594	597	565	597	598	618	607	548	590	588	619	591	577	562	612	544	555	528	566	607	544	561	604	617	579	601	585	585	580	574	607	622	610	557	537	599	581	571	572	615	571	577	629	558	583	568	550	594	559	559	577	618	599	603	563	607	612	535	613	615	588	592	574	503	632	575	549	635	617	576	598	604	597	641	590	577	560	588	638	621	560	580	558	580	575	560	567	596	605	588	558	561	531	593	595	578	555	574	607	601	636	605	555	602	612	595	567	558	563	535	583	613	571	588	575	561	568	620	565	559	565	541	595	596	573	599	590	536	602	606	630	631	559	592	526	640	574	619	629	561	595	594	608	575	589	573	545	549	615	592	597	549	595	561	569	604	585	583	616	594	593	600	596	619	538	570	584	595	601	566	583	578	588	597	565	603	586	575	633	605	590	601	565	614	558	582	583	589	582	622	597	579	602	567	563	583	578	567	619	559	602	583	556	566	568	558	579	563	582	610	586	575	601	602	585	579	584	591	586	567	628	606	595	599	612	647	587	573	564	617	523	575	623	607	605	615	607	577	579	609	560	541	587	578	547	568	568	562	545	562	591	604	575	572	574	568	601	571	610	621	602	576	616	582	548	578	611	612	591	599	610	607	584	569	547	608	590	611	567	542	620	591	581	525	570	588	578	593	584	557	546	589	597	594	556	615	562	627	583	559	612	611	571	595	601	594	598	647	579	568	566	578	589	591	576	610	582	569	571	556	580	562	525	592	585	622	559	590	592	571	601	584	570	542	572	614	568	558	611	609	605	589	603	586	595	609	594	574	585	603	637	599	593	595	586	552	589	548	593	564	583	576	636	570	605	596	614	538	536	581	595	565	584	609	561	562	606	631	598	624	588	640	572	558	567	529	551	585	568	586	621	611	570	557	560	583	601	582	565	634	567	589	589	547	576	595	600	612	559	613	581	616	562	599	612	588	561	590	574	576	630	598	547	610	574	561	592	583	587	625
23986	21298	28548	24398	21289	11364	3001	2551	2381	2001	1752	1516	1670	1623	1395	1151	1150	1121	848	791	728	685	1937	3853	3796	3007	2388	1609	1139	882	707	669	584	595	614	630	548	570	635	642	548	628	573	565	575	603	575	633	658	644	583	608	567	585	610	545	623	560	561	595	545	564	602	557	599	606	582	615	557	592	576	634	585	579	585	597	590	577	600	619	576	581	608	564	580	611	538	586	560	598	601	569	616	538	556	601	560	562	599	553	555	606	560	537	593	592	548	583	586	544	600	550	617	631	603	592	525	587	578	592	588	601	588	546	620	584	590	570	650	579	564	575	567	608	581	615	586	608	598	572	546	563	555	567	570	597	572	591	605	584	600	616	597	576	577	576	617	551	565	595	604	646	596	624	560	597	634	554	571	564	598	598	601	596	608	567	594	544	593	588	545	588	530	551	645	566	590	599	577	586	607	577	604	566	560	562	573	648	575	578	580	593	558	564	602	603	618	655	578	591	583	604	570	600	589	628	568	588	590	608	573	578	572	617	582	584	580	553	587	550	598	624	639	560	562	596	567	607	610	591	575	606	591	577	669	572	575	582	566	605	568	587	596	618	540	630	590	524	610	561	590	572	563	591	586	554	621	631	569	612	590	568	602	583	598	594	594	637	525	613	563	615	567	556	543	599	601	582	648	573	607	546	569	580	611	595	567	570	625	565	576	600	590	599	597	592	570	563	581	572	612	561	594	551	593	633	557	616	618	566	584	598	552	559	601	579	551	597	587	562	577	576	593	541	565	584	637	570	601	596	601	537	564	618	575	584	613	557	573	577	565	613	622	595	561	563	546	569	594	581	609	574	605	592	587	588	569	580	552	571	570	604	586	610	561	606	586	593	569	589	597	577	581	591	608	588	580	576	538	622	548	550	629	585	602	634	547	546	594	546	615	586	606	545	576	581	599	613	593	568	611	600	575	573	619	563	544	620	578	624	576	560	591	588	577	603	592	656	556	582	555	586	585	561	588	546	618	620	599	607	542	612	583	580	603	596	623	602	581	570	569	591	582	561	551	618	593	540	587	569	602	618	569	581	556	582	592	572	519	548	625	618	597	564	615	622	579	551	574	575	633	574	586	593	567	565	556	590	607	566	576	557	555	562	559	593	578	557	624	604	609	611	551	600	581	581	598	585	555	611	593	630	627	567	605	574	593	603	581	618	643	618	552	601	598	579	637	594	542	578	630	629	583	604	581	594	625	602	543	540	579	602	576	544	593	567	577	564	569	582	612	590	567	638	587	607	598	576	555	543	595	562	556	580	610	563	591	595	606	608	551	584	592	613	590	571	562	581	551	568	568	553	560	576	576	609	555	613	596	629	569	557	573	592	612	621	542	550	511	621	595	576	625	585	630	583	574	592	567	576	577	557	610	572	608	611	595	634	599	580	588	615	561	566	582	552	644	562	587	580	639	561	612	595	560	569	582	598	555	600	609	618	565	565	562	584	604	612	575	615	573	567	618	590	574	586	586	573	569	591	608	652	618	574	593	590	613	568	573	560	627	539	543	590	590	605	550	628	548	605	652	562	585	581	546	588	611	574	555	572	614	565	618	590	598	631	654	594	599	545	586	592	550	549	624	605	593	599	593	592	599	570	599	644	581	585	558	637	664	598	582	576	567	596	619	620	568	599	577	563	558	571	555	590	561	597	598	604	560	546	576	574	575	576	590	588	590	592	599	595	537	573	595	580	581	612	578	568	614	582	584	595	561	605	589	602	570	637	583	578	582	597	618	568	549	596	587	563	558	576	582	592	593	567	551	597	608	561	588	606	596	608	581	601	570	583	599	597	576	531	520	567	615	549	575	578	561	580	576	591	598	583	604	541	571	605	603	533	547	627	599	615	613	556	562	585	536	631	593	583	561	575	577	563	554	571	587	572	571	599	558	549	602	607	581	589	559	591	624	606	583	558	591	548	595	615	602	549	607	566	559	537	550	577	578	560	579	551	580	609	604	599	577	620	578	549	619	609	595	590	582	561	595	596	611	598	598	554	569	598	567	557	571	557	576	591	601	603	580	570	616	585	595	586	609	603	558	569	559	573	559	558	573	626	549	601	676	602	609	578	569	601	596	580	555	569	566	595	564	611	598	608	591	557	569	576	551	586	599	561	588	637	566	596	638	593	589	613	595	593	600	555	559	587	584	539	605	592	617	567	588	582	610	595	592	577	595	596	615	584	574	647	577	621	614	582	594	575	644	560	556	619	563	554	586	565	618	561	615	581	583	620	581	577	554	587	544	570	573	566	578	600	588	576	623	559	573	581	608	589	578	572	569	596	558	576	532	561	585	539	617	581	596	596	569	585	560	556	580	578	574	578	618	616	590	585	621	608	572	637	595	545	661	624	608	573	568	573	609	575	569	571	587	536	585	575	572	574	620	576	612	594	590	554	590	571	631	590	598	538	578	586	638	620	594	642	553	579	560	561	597	574	604	586	659	577	608	585	601	619	618	607	595	575	610	585	585	592	600	577	526	585	578	557	582	580	581	606	599	558	582	602	589	575	596	652	562	596	602	579	600	591	600	560	562	576	584	621	591	562	585	559	583	611	595	593	588	600	556	617	580	631	615	627	554	596	589	605	635	599	626	617	510	613	635	601	575	601	595	565	629	591	631	588	569	540	573	589	579	582	577	592	619	563	613	587	579	613	594	599	608	586	608	592	578	602	550	610	594	604	582	560	565	576	640	606	584	580	577	590	594	567	554	579	565	586	538	587	556	572	549	600	593	614	565	625	602	572	565	617	570	597	617	599	605	562	612	597	558	556	570	595	595	633	573	617	628	594	593	555	558	644	579	590	596	562	595	569	589	567	587	576	590	611	561	552	610	601	603	575	585	590	588	585	567	585	607	584	590	609	571	618	593	583	624	541	578	578	595	557	553	542	583	606	612	535	554	585	578	555	576	636	608	619	608	627	564	598	600	567	558	598	557	589	605	536	590	606	609	611	622	592	537	605	582	588	582	581	575	552	574	626	553	598	599	616	587	584	569	614	596	559	594	512	606	595	597	590	606	614	549	581	579	576	597	579	572	556	581	558	583	623	586	557	637	575	571	618	567	574	552	551	590	627	589	600	617	577	568	590	595	556	626	605	623	586	582	597	603	594	587	598	556	590	573	563	568	556	594	602	584	569	566	670	613	611	553	568	611	596	582	526	603	533	590	603	595	602	559	544	568	615	618	550	567	631	616	637	602	557	596	607	608	573	644	565	539	637	585	562	598	557	623	622	590	574	603	609	619	550	596	594	568	597	606	574	573	562	584	620	581	584	604	578	580	600	573	571	564	564	606	612	569	632	622	604	600	541	623	562	554	615	624	635	631	586	601	581	605	625	575	586	583	636	574	592	564	571	583	619	561	571	627	565	550	588	600	609	613	601	566	575	568	585	609	553	620	609	639	610	558	560	546	552	561	625	575	556	583	551	577	561	522	557	585	593	584	572	577	635	575	633	581	575	582	557
6917	21888	18084	9045	6478	5174	3728	4473	4164	3309	2860	2357	2634	2573	2107	1745	1587	1504	1075	858	918	830	2984	5812	5562	4212	3503	2118	1414	1043	891	682	594	616	637	570	603	581	596	603	639	621	611	625	639	616	596	647	642	624	606	580	648	623	614	639	623	613	598	621	620	588	643	606	631	607	622	635	651	615	636	658	614	622	593	622	600	629	642	601	614	616	600	640	654	612	652	568	610	589	636	582	627	596	611	634	559	621	578	599	582	625	598	583	628	608	601	622	612	604	640	579	601	647	593	585	651	595	594	626	605	560	609	567	643	558	622	639	633	632	611	626	573	610	595	613	630	600	593	622	622	617	635	596	596	593	597	605	594	657	622	628	641	587	619	587	642	620	627	592	575	632	637	643	631	600	616	608	601	606	656	611	566	594	615	613	608	594	644	608	613	598	613	591	658	608	601	621	614	609	605	566	615	595	639	616	631	597	604	603	591	624	599	628	656	626	616	579	643	629	606	610	588	632	601	643	578	632	623	608	626	639	590	562	633	618	614	600	637	634	599	594	642	624	570	654	622	618	615	606	622	642	623	625	608	645	579	663	604	567	594	620	623	629	618	608	601	609	618	602	613	634	601	642	662	624	666	621	616	643	610	635	613	609	607	617	569	593	626	658	630	623	585	605	583	605	630	573	586	637	627	623	601	642	649	617	597	581	609	598	597	679	571	595	620	581	633	575	614	647	655	604	593	611	615	619	580	618	608	602	622	616	603	617	637	626	657	595	645	637	605	631	606	656	621	614	576	643	591	642	619	585	640	620	580	603	675	645	598	658	642	676	587	587	601	615	616	581	618	632	639	671	589	601	613	615	666	626	622	561	638	592	580	607	620	623	637	631	623	599	582	619	626	642	576	603	595	577	658	623	626	624	587	637	611	604	595	609	596	604	621	603	580	610	589	563	600	611	620	575	601	627	579	664	625	601	576	641	611	609	563	594	591	613	590	658	646	645	633	595	610	602	600	613	587	607	588	592	615	633	601	645	647	642	579	597	594	596	598	579	641	615	648	638	623	590	595	581	596	644	653	622	606	626	605	611	594	642	604	632	605	602	602	600	586	644	594	612	618	609	579	611	667	614	643	633	617	657	571	569	612	603	601	636	556	599	599	625	601	610	614	660	577	611	597	620	602	598	636	645	628	627	650	595	598	637	602	606	608	617	615	613	574	606	588	622	614	642	570	625	582	624	601	606	633	639	622	639	618	644	654	623	610	583	614	583	623	623	611	618	578	598	600	602	617	580	643	603	596	624	614	585	635	622	626	606	560	590	628	631	657	627	606	579	588	620	650	581	626	629	602	621	588	584	628	616	606	605	601	639	660	662	622	606	615	600	649	621	615	636	616	605	622	574	669	602	623	646	610	615	615	595	627	622	565	627	631	615	569	579	617	608	655	603	593	592	566	630	597	638	607	625	583	610	585	611	622	568	632	548	608	635	617	570	630	618	608	611	628	664	615	614	630	592	588	662	555	647	586	644	659	613	631	639	637	629	616	650	621	608	619	594	616	592	635	612	577	602	650	615	629	582	612	626	593	588	635	640	605	565	623	603	592	618	600	619	650	626	592	534	623	589	648	565	636	609	602	630	585	658	589	631	617	613	636	615	630	606	653	619	639	637	619	639	633	605	575	603	642	612	601	602	590	604	554	595	607	635	550	578	623	569	612	626	656	637	634	580	622	595	601	566	579	617	613	605	643	562	601	596	614	612	616	635	605	613	642	597	596	579	641	593	619	595	615	620	582	602	597	591	635	631	579	639	616	613	592	644	635	646	637	586	661	643	585	636	578	592	674	598	579	552	603	650	597	569	696	600	635	586	642	636	617	669	596	627	608	635	599	609	627	632	615	624	627	610	589	612	618	551	601	623	574	586	590	582	607	590	601	641	603	634	626	582	572	620	633	612	605	646	607	601	606	597	585	624	644	657	619	615	616	637	610	633	605	617	616	610	589	567	622	639	579	618	635	642	645	579	586	628	630	606	597	603	655	619	613	612	630	599	591	636	597	575	660	603	602	632	614	620	595	585	584	648	589	576	653	625	610	625	582	624	627	614	653	582	680	619	622	611	606	651	660	637	591	585	671	625	612	588	560	597	607	589	574	578	581	606	604	616	599	599	581	626	601	575	612	602	641	596	580	625	603	655	583	641	612	554	611	603	595	665	560	621	591	600	628	570	639	626	610	600	612	628	622	619	637	627	619	620	636	636	606	620	627	640	619	560	573	590	627	605	615	610	615	598	590	603	614	608	609	610	661	566	671	608	653	602	589	588	615	603	641	595	661	619	598	613	566	608	598	591	581	602	626	601	576	585	628	667	605	560	673	613	548	608	634	617	634	621	659	628	645	655	607	660	631	632	615	576	613	680	616	595	583	646	643	591	620	616	586	606	630	648	647	620	623	612	637	645	633	620	617	585	648	607	600	614	606	606	606	613	606	646	640	596	628	602	653	605	605	577	633	579	589	558	642	611	602	618	622	649	651	559	614	633	630	593	616	645	632	675	625	634	599	586	611	602	606	590	591	618	626	639	664	608	653	636	615	617	612	612	597	617	619	610	590	648	613	660	588	641	603	636	602	601	615	637	695	626	601	646	614	581	650	619	603	624	602	618	628	613	627	610	571	624	582	667	623	625	592	597	611	624	639	611	613	618	607	616	586	612	589	593	583	613	578	604	632	565	620	607	599	606	611	658	568	604	607	613	660	605	616	583	628	654	631	637	586	649	585	608	580	597	608	567	657	606	616	607	614	581	631	593	633	608	576	595	666	568	581	609	627	572	608	583	585	604	632	645	587	607	571	639	607	647	616	649	632	631	586	616	647	607	609	639	649	632	591	575	581	604	625	620	608	599	564	626	619	574	600	609	604	668	589	638	627	583	588	648	615	606	596	589	588	601	590	634	560	647	618	562	624	612	621	637	623	638	643	642	603	639	655	611	620	599	600	598	634	621	583	603	641	609	601	649	633	644	622	597	622	594	563	632	587	633	614	628	655	616	622	645	617	628	625	577	660	581	601	641	603	643	605	599	625	602	591	571	615	613	642	633	607	603	599	616	558	576	633	597	644	611	637	584	588	612	611	612	601	587	571	546	612	619	585	617	616	604	593	625	580	606	621	623	617	615	576	591	587	585	656	605	600	627	636	634	627	617	621	626	597	587	621	670	627	606	627	606	581	625	653	596	608	612	620	574	627	598	590	627	595	590	643	652	637	618	579	581	657	618	626	615	567	568	648	634	607	594	606	612	573	617	586	634	639	602	607	614	632	592	612	598	606	604	640	618	641	645	598	633	625	584	600	621	649	575	624	619	649	612	557	599	623	633	631	611	628	668	604	632	592	629	576	618	611	634	620	572	609	635	578	665	655	602	647	528	594	626	602	584	625	570	607	614	589	621	590	633	580	631	605	604	626	624	632	549	582	636	579	637	599	597	626	681	573	619	550	667	625	586	646	625	606	620	629	624
25156	21350	27579	25435	12436	2909	2144	2627	2026	1709	1493	1368	1388	1358	1382	1250	1206	1073	924	913	922	888	1424	2293	2562	2079	1760	1348	1002	921	837	789	726	718	738	725	705	733	733	711	732	756	713	698	733	710	714	736	762	727	703	736	779	745	748	747	778	690	716	746	715	752	721	746	761	699	723	708	760	735	747	746	755	796	739	758	701	721	718	707	711	688	692	773	744	716	736	714	694	743	714	681	751	715	743	765	701	737	732	718	703	725	721	777	758	695	698	731	784	793	709	763	705	719	706	754	703	722	740	689	721	688	715	711	746	737	713	666	695	736	778	695	735	721	762	748	764	769	762	714	743	735	735	708	716	741	753	728	707	736	734	766	745	726	735	715	718	773	754	728	698	716	721	708	687	711	678	757	724	709	699	753	733	792	775	735	729	669	735	722	728	710	685	708	717	710	751	735	695	694	742	706	742	733	671	747	766	751	757	702	766	693	702	714	748	730	678	731	708	730	749	695	736	741	706	712	717	751	720	722	741	696	706	801	749	693	694	711	704	747	724	746	715	707	778	740	705	753	741	724	724	726	692	722	676	761	748	755	731	715	754	726	733	762	742	738	723	733	704	719	716	690	756	753	764	747	742	787	744	731	701	704	776	731	705	713	717	736	731	711	752	738	738	733	706	717	778	749	756	701	710	671	750	782	749	735	703	729	785	723	700	721	726	723	750	782	727	732	699	708	737	742	695	723	722	711	736	714	712	727	727	741	753	702	698	717	709	702	682	753	678	749	706	757	717	752	714	714	719	752	711	730	759	710	735	740	743	783	736	708	736	758	731	720	699	704	701	750	716	749	736	747	695	740	721	696	733	756	676	786	728	720	732	725	715	741	689	738	698	719	719	724	774	731	689	736	725	728	764	743	773	768	726	733	741	748	734	724	717	688	739	767	756	742	721	753	727	728	706	716	772	764	683	816	744	686	749	733	754	757	725	705	723	724	727	689	715	711	754	726	716	689	740	692	673	693	746	720	739	705	779	752	729	752	775	760	760	724	755	776	697	733	668	716	676	691	694	812	731	710	712	712	709	727	668	680	747	694	705	729	747	726	693	752	674	709	734	743	725	718	754	692	724	730	730	738	702	703	701	736	729	739	705	752	668	774	762	754	673	700	683	701	764	699	738	699	699	708	724	742	759	710	716	769	697	729	674	749	720	779	698	745	754	717	744	769	716	743	726	683	748	727	725	736	699	702	740	712	715	707	710	713	689	749	780	725	709	744	759	718	744	725	727	728	685	679	727	718	756	772	779	766	672	713	762	717	688	701	724	757	745	706	719	701	757	711	714	712	736	680	800	721	735	714	713	712	716	749	760	674	694	745	777	703	753	694	765	702	724	731	679	770	708	733	697	726	730	776	765	759	730	710	737	742	740	694	785	686	695	730	733	776	746	678	736	727	750	727	762	724	705	731	733	718	716	717	737	750	671	787	685	755	700	725	720	708	721	758	749	719	717	707	751	738	724	758	727	747	738	708	722	701	723	766	720	794	772	722	705	721	693	741	770	786	669	728	703	689	693	735	695	735	732	738	719	768	729	755	709	733	730	731	749	716	743	807	675	703	698	697	740	751	747	762	729	703	724	736	761	732	682	696	748	731	713	737	758	732	720	709	751	766	698	750	697	713	718	722	751	686	769	702	702	721	714	741	674	741	710	690	722	691	736	740	683	721	735	737	738	758	738	729	695	703	729	738	697	703	762	761	769	715	701	730	731	689	693	730	726	759	774	747	702	763	727	702	699	691	734	794	722	697	730	738	741	733	720	722	694	700	733	769	714	679	732	695	748	699	801	786	700	698	703	700	782	721	762	698	724	719	732	725	766	734	738	673	744	693	685	770	725	667	757	760	710	712	723	739	756	739	730	687	742	695	762	705	729	723	720	715	721	758	799	719	748	685	706	709	718	744	688	794	707	724	694	714	707	711	750	769	740	705	674	726	674	789	702	735	774	708	718	728	704	791	725	681	711	752	738	740	668	757	744	767	737	743	788	728	716	696	728	746	758	705	732	784	697	705	691	763	697	750	731	743	767	753	673	718	765	673	733	724	726	700	689	761	700	733	720	709	724	709	694	770	719	697	783	719	693	697	757	707	710	728	716	745	779	716	714	750	726	750	709	665	710	705	684	756	744	707	743	719	719	733	737	726	775	772	747	741	722	741	740	753	703	757	791	733	735	741	695	725	779	798	723	685	776	756	719	707	749	751	722	698	732	733	737	741	698	737	712	724	737	746	726	709	687	729	697	743	717	660	744	710	773	725	717	680	716	736	726	718	690	741	735	713	681	696	682	740	782	726	700	741	693	735	737	737	711	739	772	709	720	749	753	753	732	682	732	707	737	677	685	723	675	689	759	722	772	733	724	728	754	759	709	734	706	693	716	662	739	744	727	744	725	695	706	724	720	681	762	718	704	689	678	728	726	734	737	748	746	753	698	783	724	739	751	738	767	651	757	711	772	723	736	737	773	797	711	717	720	730	741	737	723	757	705	756	730	719	758	710	726	731	754	714	734	761	695	717	694	719	706	744	750	704	765	729	713	699	778	766	721	785	723	734	726	711	801	711	671	765	753	701	740	707	698	725	721	761	750	733	731	740	720	774	775	716	719	747	764	715	738	729	732	690	761	752	742	775	723	743	736	722	682	736	742	703	705	702	675	666	696	701	753	738	706	735	789	716	721	708	668	787	684	754	687	694	665	726	684	730	711	726	762	720	734	728	743	730	765	700	715	693	783	698	740	693	796	716	740	767	705	741	734	741	698	690	706	698	690	752	707	728	722	754	714	744	729	735	728	762	706	741	745	755	746	733	695	710	749	705	727	726	766	707	777	742	732	755	754	755	714	765	682	715	707	751	671	755	773	724	725	706	763	736	743	729	705	745	741	704	799	706	687	711	738	722	772	722	686	699	733	759	717	753	707	770	773	712	726	732	678	726	703	704	739	717	722	710	732	748	764	756	723	744	716	727	705	733	707	704	750	706	725	690	707	763	729	762	717	736	787	697	753	678	749	726	745	685	682	757	764	745	720	725	739	741	727	707	720	714	795	716	789	766	713	667	671	722	746	714	785	690	702	706	718	689	745	758	725	729	764	766	676	770	745	688	724	712	700	683	755	731	790	714	743	691	733	746	767	696	727	717	737	708	728	727	693	723	775	741	706	714	705	717	733	717	760	699	713	740	749	763	759	694	681	679	734	749	724	755	737	740	729	707	704	736	800	743	735	738	721	706	752	741	702	697	722	698	743	731	741	714	715	680	723	726	700	768	756	737	717	721	684	761	734	752	737	760	724	699	705	714	728	761	761	727	754	730	704	748	688	750	701	709	707	768	680	759	732	730	752	756	692	711	702	735	708	707	727	725	718	716	730	711	729	663	702	739	692	703	743	720	722	718	689	696	703	705	748	722	723	701	662	686	692	786	770	713	734	700	748	717	723	774	745	755	701	731	737	727	740	718	692	694
8430	17340	14514	7481	5128	4202	3625	4459	3514	2866	2304	2008	2112	2089	1866	1763	1744	1456	1086	1119	1109	1035	2121	3782	3903	3188	2591	1787	1392	1066	885	853	693	773	770	769	716	759	753	774	773	750	720	752	777	791	803	727	720	790	728	778	733	761	721	777	794	761	776	777	737	708	757	770	737	751	733	798	820	782	766	745	762	741	764	701	766	774	785	834	764	755	749	784	764	718	770	762	798	731	735	750	754	767	750	757	776	775	705	718	773	743	746	745	757	775	717	792	824	761	748	749	749	758	731	780	756	750	747	769	741	742	742	781	762	770	783	763	717	751	723	777	769	758	759	729	767	749	726	728	781	779	722	789	747	758	752	797	771	759	834	736	741	812	734	726	754	770	755	766	767	766	784	788	758	739	785	824	778	775	798	794	775	763	767	770	770	724	750	808	756	752	808	749	765	802	733	755	745	709	751	748	822	823	758	755	794	788	781	721	747	741	769	758	788	796	723	769	739	776	760	719	750	727	758	778	789	801	740	727	780	733	803	794	766	759	757	758	759	762	775	768	760	792	730	730	755	729	799	828	721	755	769	767	720	706	790	761	776	751	821	777	762	736	783	749	736	735	802	746	751	796	833	770	793	797	804	756	745	736	779	727	799	825	738	766	758	762	757	727	751	711	783	821	802	705	754	774	781	812	783	765	724	741	732	757	746	769	742	754	771	738	735	776	773	746	789	777	781	784	708	780	773	693	721	767	776	786	727	779	786	786	787	793	741	758	735	769	762	757	765	745	763	732	750	722	713	797	742	740	730	760	767	711	771	781	769	731	792	774	745	776	784	776	790	757	758	780	728	828	754	787	787	808	786	773	785	752	782	767	753	746	771	778	787	764	742	761	821	793	836	745	780	801	749	783	772	764	821	732	752	788	829	766	730	773	788	769	752	760	766	726	770	776	785	772	731	769	733	731	771	790	732	744	734	792	776	734	788	765	778	734	778	796	761	793	751	769	744	768	715	759	782	797	730	767	771	798	782	778	757	796	768	762	744	819	757	780	789	748	792	718	797	762	776	761	773	778	743	815	790	746	820	748	770	808	722	730	778	741	765	751	783	795	821	772	760	773	794	750	764	767	782	775	754	759	817	771	808	754	798	788	715	808	788	789	745	806	766	751	799	788	758	790	803	742	776	725	703	732	754	711	779	768	798	742	773	830	748	802	791	769	781	766	788	791	800	805	762	771	803	805	794	754	752	774	755	756	785	732	746	764	728	710	744	798	791	713	767	776	766	759	775	766	745	781	766	795	793	778	779	832	740	734	790	789	765	739	758	788	733	779	714	750	755	794	811	736	752	788	735	718	770	798	745	745	753	777	767	771	757	735	745	764	777	759	779	786	777	757	809	778	762	754	719	781	750	763	730	759	767	768	756	743	781	742	733	764	739	769	739	773	786	710	792	762	742	736	701	743	799	763	752	783	739	752	745	690	808	790	753	763	729	748	728	736	740	759	764	763	735	770	806	756	776	785	791	716	762	795	806	742	780	770	717	769	698	726	805	768	764	697	756	751	708	789	763	762	751	771	758	733	751	763	717	765	746	754	792	749	779	751	789	798	767	749	759	761	768	754	765	703	732	747	769	713	746	724	797	742	759	725	749	728	752	744	767	748	759	736	721	746	756	765	772	779	765	790	698	772	778	746	772	759	787	803	765	789	761	746	733	755	751	717	818	713	759	769	787	808	800	764	754	722	780	742	740	793	775	743	732	808	784	724	675	779	727	693	760	768	729	739	752	733	706	718	723	740	770	739	752	787	767	788	742	778	734	774	759	784	762	786	786	776	793	764	789	822	801	760	763	746	774	782	793	836	784	794	765	765	737	756	754	795	806	790	762	750	698	780	791	736	810	791	794	783	761	729	787	754	736	746	756	808	740	766	761	724	745	743	758	745	786	728	828	776	753	721	767	748	729	755	744	745	770	767	736	745	775	734	750	740	698	733	736	783	724	768	749	746	755	770	724	767	727	775	766	756	723	810	773	775	737	799	808	698	766	750	808	770	774	796	720	770	757	790	779	829	796	788	790	684	737	739	773	795	805	785	786	774	758	731	794	748	737	823	787	751	757	764	752	751	746	769	738	749	742	755	791	754	740	789	768	765	705	794	738	726	769	753	733	731	792	766	765	809	731	723	812	755	744	795	811	794	777	781	756	759	787	742	799	764	741	758	793	775	752	771	792	819	724	756	745	730	771	772	720	741	775	757	763	774	776	726	784	748	751	779	784	741	774	764	718	748	772	729	760	777	750	772	775	743	760	695	767	736	727	762	766	772	756	742	722	738	775	755	775	779	748	768	720	742	757	750	749	774	739	725	779	808	798	719	763	758	771	756	829	779	763	745	745	718	719	762	748	782	758	756	787	815	743	713	780	828	779	777	785	773	757	774	799	791	830	777	810	735	766	790	774	788	795	696	811	784	737	780	797	720	809	748	764	735	750	795	763	780	810	765	766	768	773	751	747	733	728	765	693	786	718	751	782	749	725	779	779	781	785	788	771	741	779	774	760	717	762	768	764	804	797	760	767	762	758	796	745	702	778	782	766	770	775	716	736	822	764	753	742	815	731	783	804	710	796	729	728	731	758	804	741	738	716	759	752	772	757	741	755	739	726	770	763	726	791	780	748	782	721	718	767	743	723	787	757	767	769	751	798	731	778	738	778	728	756	719	710	786	742	779	747	762	750	750	794	796	772	772	800	736	742	733	778	795	724	779	812	774	734	800	750	757	754	731	782	724	732	739	757	723	775	711	735	756	753	770	751	764	773	714	761	814	787	762	767	763	733	761	743	825	761	772	770	794	768	749	727	775	709	757	805	780	748	735	724	698	733	769	720	782	790	743	761	779	740	791	773	768	720	751	761	767	759	780	772	817	729	749	735	790	755	791	778	774	733	787	833	777	727	773	829	769	738	772	822	768	774	746	757	822	784	742	768	741	737	779	778	777	775	803	807	707	741	793	790	771	737	747	795	716	752	730	746	761	718	816	785	749	794	744	817	791	760	747	739	752	780	742	744	764	760	764	758	757	771	728	729	739	788	809	772	737	750	761	814	760	771	731	756	773	754	716	749	728	786	776	701	792	789	730	764	779	724	785	770	792	823	802	779	775	820	766	753	752	775	753	760	728	770	746	790	758	806	750	771	784	778	790	732	737	749	760	742	739	732	759	736	772	774	706	787	780	784	745	722	844	734	738	752	759	834	773	733	752	759	719	735	705	790	760	714	749	753	762	794	807	741	749	830	790	771	767	711	785	763	750	792	774	764	781	703	765	745	776	812	789	746	755	789	745	767	846	750	793	749	782	767	773	737	736	771	788	738	759	802	724	713	741	717	795	777	758	750	776	776	779	729	764	752	789	727	742	817	756	728	753	726	736	708	802	727	771	717	751	748	780	785	749	797	788	740	802	772	786	728	769	753	749	729	783	704	741	792	755	749	819	790	773	727	781	753	780	785	750	785	783	776	788
22794	21370	29135	23986	21374	21548	12745	5087	3314	2590	2156	1813	1673	1633	1638	1525	1373	1326	1302	1286	1358	1308	2620	5761	7323	5638	4728	2934	2097	1515	1066	866	819	756	780	773	757	797	792	777	778	795	832	750	767	812	807	783	839	824	770	710	807	828	797	783	830	809	742	767	802	787	772	738	772	791	793	829	768	803	798	803	741	754	781	753	807	789	765	807	782	779	707	787	801	765	806	768	769	822	792	808	749	793	733	850	779	833	838	751	783	770	796	794	770	828	774	806	779	729	811	778	804	781	760	796	809	795	759	784	799	729	775	786	796	785	763	802	794	826	731	742	786	780	756	798	718	811	803	775	748	798	790	748	747	773	782	781	803	753	774	834	736	778	745	776	770	800	748	802	790	782	828	786	781	818	763	762	792	780	785	776	841	768	754	793	734	859	787	817	795	805	803	803	812	724	809	803	784	805	798	790	800	792	805	791	771	810	740	765	801	818	777	789	851	842	795	786	839	739	810	750	828	803	780	765	792	768	733	723	786	794	779	743	818	781	802	823	761	778	747	829	759	797	799	815	770	816	807	753	793	796	814	810	779	763	781	782	793	768	739	742	775	759	786	815	795	778	788	806	782	761	797	830	782	763	781	821	803	802	795	798	805	752	761	733	769	774	747	794	781	758	754	800	766	785	810	801	832	740	778	769	827	807	809	769	808	817	746	750	811	760	776	811	778	777	798	762	779	829	753	804	800	770	831	807	792	797	801	826	853	797	763	824	776	822	774	764	800	794	783	776	744	791	811	795	795	775	772	802	775	808	789	834	783	833	742	804	793	756	788	788	812	771	763	827	812	798	814	807	774	745	771	814	795	782	751	818	750	815	796	796	756	702	783	768	801	794	774	814	841	759	745	830	822	789	773	799	757	774	765	762	788	783	833	760	802	800	780	779	791	806	779	795	786	775	801	764	774	810	737	782	784	808	749	783	794	814	755	780	789	786	747	786	720	784	773	800	799	770	806	771	803	792	786	749	812	793	754	771	760	772	816	754	751	825	782	780	791	763	782	799	810	793	834	782	787	786	801	750	812	782	683	762	762	795	797	785	748	825	863	751	830	829	784	795	779	759	757	797	788	771	747	836	824	759	769	772	781	819	746	766	768	767	777	767	803	796	779	777	812	797	846	830	748	745	790	770	778	785	824	785	778	813	777	764	771	794	771	775	753	738	805	768	759	831	741	848	743	770	811	753	793	810	737	789	784	810	796	769	749	803	836	810	815	767	779	829	806	784	752	786	785	747	779	842	699	783	746	740	784	836	756	806	800	770	810	771	812	780	795	730	779	801	801	807	776	822	794	747	774	750	795	792	824	774	742	811	808	766	760	793	795	759	821	767	756	772	765	789	751	805	768	723	800	760	812	777	714	817	780	776	839	718	749	792	779	762	779	791	780	750	804	817	772	789	786	770	782	749	798	802	829	767	759	759	754	794	783	768	806	786	731	790	793	787	769	769	784	776	789	786	820	793	762	795	742	774	777	847	770	812	818	798	779	787	763	746	841	802	756	748	755	807	809	784	794	819	784	786	765	767	808	765	790	768	768	753	774	783	759	797	817	755	801	771	763	784	780	799	808	822	772	820	803	778	834	792	821	833	785	780	803	776	817	787	792	823	812	843	772	783	750	788	755	780	754	771	793	774	752	744	761	792	789	774	757	819	832	722	790	766	800	799	804	783	762	809	777	810	773	793	785	775	791	779	819	789	799	802	844	783	780	750	814	756	769	774	817	746	814	780	759	814	814	818	757	780	790	760	793	764	751	745	775	808	790	770	744	792	774	763	801	773	766	780	791	817	827	773	797	788	783	804	785	782	776	850	730	799	770	806	791	775	792	780	804	780	780	762	776	802	785	752	777	779	812	812	759	770	778	803	768	789	800	766	827	795	823	770	787	838	786	799	832	747	791	765	835	818	810	769	766	765	813	725	735	757	776	774	779	782	800	811	823	780	763	764	722	784	808	799	784	748	782	737	804	786	756	801	847	806	804	747	785	778	756	820	791	821	800	791	766	777	835	776	779	782	779	753	724	791	841	757	815	766	776	759	779	809	817	770	745	798	849	785	790	808	765	793	769	762	774	790	762	798	782	734	795	813	804	788	823	795	740	761	771	769	771	803	743	822	785	810	777	773	745	760	730	756	764	812	770	849	801	770	755	825	750	775	794	782	769	782	785	832	775	804	800	793	746	782	776	816	826	772	812	773	796	807	821	747	743	790	794	814	787	804	785	813	778	858	754	743	822	770	757	761	799	800	818	812	815	736	831	778	756	723	785	840	748	767	810	735	790	799	774	767	784	763	827	779	809	765	801	810	777	772	749	803	760	799	730	774	734	757	809	803	748	821	718	736	767	780	765	789	732	780	760	728	723	792	807	780	771	766	708	793	794	724	803	805	782	803	778	742	766	834	748	795	785	733	765	793	785	770	786	829	851	814	781	748	736	789	785	762	766	795	791	787	731	807	777	802	783	787	759	784	821	727	785	775	751	837	777	845	815	730	801	786	779	816	781	766	816	756	783	800	762	766	731	803	755	762	810	721	839	788	799	748	805	759	840	809	831	799	812	763	765	734	787	857	767	772	798	768	791	801	742	759	751	757	790	780	757	772	753	784	848	759	760	784	740	787	754	823	785	777	800	788	775	799	814	803	745	794	779	810	776	759	793	761	813	778	797	814	767	815	769	745	740	727	763	811	789	756	737	809	771	798	784	827	823	760	736	778	778	806	733	829	819	784	807	802	799	758	777	777	810	746	765	783	771	785	817	811	777	781	765	772	779	712	814	761	768	799	792	768	818	778	748	728	794	837	785	755	764	797	762	759	787	785	816	836	722	803	814	790	771	779	832	728	759	776	809	753	772	775	783	750	741	779	796	802	792	820	775	778	730	734	783	737	748	768	795	778	786	740	759	766	813	844	789	740	798	772	794	744	786	813	790	767	786	748	752	782	772	748	792	736	754	746	772	778	794	732	779	783	786	810	747	764	772	749	760	791	781	743	821	797	801	769	749	748	823	785	743	751	755	752	789	766	817	819	782	849	801	836	769	770	777	737	745	797	749	812	767	835	814	735	799	767	739	762	762	755	784	734	800	733	736	766	782	772	761	804	784	767	746	799	806	750	827	763	724	786	762	746	755	784	798	833	769	756	750	821	766	811	783	761	790	767	800	821	765	795	807	763	814	749	764	790	814	768	841	771	746	772	764	779	773	782	791	801	810	750	773	788	787	812	751	796	768	752	742	815	816	788	792	761	776	797	760	799	726	771	797	813	711	796	769	808	824	734	732	761	825	753	787	806	822	778	772	795	761	767	736	778	806	784	721	826	767	774	827	815	802	769	751	727	769	794	773	769	773	738	780	747	760	813	786	814	773	839	789	818	780	829	738	761	776	823	810	760	777	774	747	796	777	797	768	817	744	774	825	753	737	792	802	808	844	795	733	795	774	805	826	790	772	736	762	810	743	784	764	843
10653	27108	21943	13124	9649	7861	6395	7517	5351	4133	3383	2653	2442	2433	2293	2239	1867	1744	1790	1698	1660	1695	3811	8431	10730	7572	6855	4059	3034	1951	1231	943	776	768	816	791	782	847	800	837	809	772	780	797	869	823	733	782	793	790	772	768	804	778	804	767	866	774	791	750	814	708	780	773	771	791	738	782	803	819	809	760	773	799	830	780	817	825	806	776	760	830	786	784	786	735	813	789	824	787	778	778	773	778	788	794	777	759	784	776	780	799	750	805	822	784	775	829	834	834	747	777	809	811	797	790	806	807	782	792	742	762	789	757	773	773	804	818	820	759	797	855	749	793	779	818	827	792	795	823	776	847	823	817	787	750	743	757	794	773	802	835	764	782	816	767	802	743	820	807	850	824	809	810	738	753	835	829	787	762	747	772	779	736	770	758	770	798	833	767	779	786	781	772	790	851	749	793	780	832	777	770	788	746	811	850	826	762	817	739	763	845	738	785	795	792	789	785	770	794	824	779	806	768	776	838	767	745	814	763	733	812	830	833	794	797	813	747	785	837	811	829	801	756	747	763	787	746	807	748	856	789	825	808	785	779	764	769	806	770	741	747	790	793	814	743	820	738	813	779	793	818	772	820	854	760	837	772	769	826	782	779	798	788	787	820	817	806	799	768	778	821	797	776	803	815	805	813	786	813	766	811	756	815	764	777	818	799	782	746	772	778	834	742	838	755	806	806	760	792	787	785	761	796	805	771	784	796	847	806	739	797	783	789	801	837	811	848	790	839	796	760	774	811	787	743	800	769	843	804	784	814	748	769	864	785	742	818	735	768	767	800	800	784	746	787	757	804	790	764	802	792	837	778	807	793	798	742	766	767	791	811	791	735	791	797	777	784	780	776	802	840	823	834	772	803	741	828	783	777	795	783	841	784	757	816	827	777	809	785	871	788	786	796	749	789	817	815	759	794	823	782	798	779	764	735	814	866	831	790	816	786	780	750	793	790	815	787	780	813	783	762	828	810	854	820	768	784	788	828	777	860	775	810	777	798	793	781	783	830	832	801	814	796	742	776	786	758	739	771	767	721	750	825	776	775	863	795	825	783	850	763	771	784	801	783	802	774	788	785	770	839	799	759	806	846	811	808	821	775	754	772	830	830	799	769	771	796	835	812	811	803	826	774	759	794	763	776	767	808	812	757	805	772	768	782	773	868	801	820	767	803	829	769	728	800	809	748	766	821	704	777	817	763	758	771	817	790	773	796	801	789	782	784	765	800	819	778	819	776	776	805	725	787	786	777	789	795	789	797	808	828	773	802	763	819	822	775	756	807	774	741	826	745	772	803	795	816	772	776	751	851	781	836	783	801	770	777	810	804	781	810	786	776	789	769	767	777	787	785	833	811	811	786	781	821	776	759	807	805	819	831	818	720	770	782	795	785	784	794	789	801	783	798	790	786	790	757	769	760	791	798	801	790	766	788	772	773	786	767	774	786	781	733	740	746	774	734	783	766	771	762	802	737	811	775	765	847	785	779	767	753	751	798	768	737	743	826	792	787	841	793	793	795	799	829	819	810	785	811	771	810	820	765	762	755	778	805	794	814	770	821	853	838	791	773	801	816	762	792	827	776	822	762	752	792	808	764	782	765	749	757	788	794	857	793	797	772	828	756	799	762	759	766	790	795	808	806	759	840	821	754	744	819	803	818	809	773	789	763	824	754	770	813	814	774	719	814	772	770	802	821	739	815	766	781	773	819	756	764	815	819	752	769	825	756	766	823	757	821	831	738	772	795	799	738	837	747	751	767	815	765	780	788	753	799	808	754	810	791	852	775	807	819	812	786	813	767	816	742	769	812	790	735	787	782	809	781	789	860	796	754	814	814	813	775	824	794	791	781	772	770	774	734	824	758	792	802	755	795	809	800	782	805	757	804	796	858	840	754	805	778	823	791	814	810	782	798	806	728	790	798	765	835	803	799	762	750	745	798	781	817	781	778	753	787	843	784	742	782	816	790	823	783	764	846	767	835	789	757	832	781	784	768	793	774	810	787	801	760	795	776	763	772	813	741	778	750	795	775	796	858	794	815	782	801	742	786	802	798	787	815	858	759	762	768	787	851	791	790	782	750	751	830	814	810	820	778	820	782	791	773	782	793	731	809	801	773	774	809	783	836	786	781	802	794	818	783	818	811	727	800	775	797	746	792	744	772	833	820	817	752	778	827	755	752	763	818	790	809	799	780	772	825	828	770	764	858	771	747	756	784	776	817	791	747	840	785	808	768	748	772	760	780	750	819	804	792	798	821	840	764	794	795	802	788	759	773	794	845	786	750	737	767	764	795	764	767	777	798	812	783	733	778	786	813	804	741	791	777	813	759	784	801	767	820	779	796	851	814	807	773	782	746	754	791	752	773	808	810	778	815	763	789	748	719	770	792	820	786	707	819	800	762	716	804	791	738	779	774	762	780	739	767	801	754	786	826	817	787	788	778	804	758	795	759	837	818	748	822	829	882	814	782	782	769	785	821	757	824	827	790	761	781	740	790	804	801	692	800	774	792	752	826	780	793	814	817	817	800	793	829	811	803	857	787	797	810	787	787	771	782	774	768	786	811	775	831	801	780	795	775	830	772	805	819	763	793	803	821	793	788	778	811	764	790	810	764	804	737	763	805	794	783	823	806	814	779	771	787	803	818	826	790	822	794	815	821	726	854	776	765	758	761	765	833	799	809	779	817	742	798	764	791	800	794	800	832	761	740	770	765	781	771	790	808	772	768	800	808	798	763	800	813	763	789	822	821	779	796	786	800	788	826	779	794	806	735	790	768	780	767	778	779	823	776	792	778	800	782	779	856	810	775	791	772	814	799	825	816	793	798	771	801	803	821	740	790	819	824	794	755	796	793	807	782	771	797	785	808	760	791	749	779	880	771	748	801	752	806	803	818	752	750	782	781	810	796	797	785	784	793	779	774	805	800	797	794	753	724	789	811	779	810	856	795	802	810	811	783	755	787	822	840	794	766	824	765	825	786	810	782	768	804	817	786	764	800	816	827	754	811	787	749	815	825	802	784	763	863	810	775	777	757	745	785	760	783	783	801	814	801	828	837	774	770	802	756	775	791	802	794	766	745	751	771	758	775	817	777	802	793	778	786	783	818	829	754	808	840	815	793	831	817	779	807	820	797	784	771	791	797	799	821	780	752	789	782	764	762	734	754	824	767	833	768	777	790	836	814	767	770	814	742	795	735	787	796	793	740	777	742	731	839	787	798	810	823	798	760	780	820	808	754	789	786	774	815	822	761	774	798	765	799	835	755	847	774	782	794	777	772	809	792	762	773	758	769	799	796	744	756	827	812	771	761	782	846	711	763	794	742	741	791	806	814	808	786	807	774	816	766	777	800	760	773	830	773	829	760	821	794	751	765	779	791	818	764	805	802	797	795	732	795	781	768	828	788	784	773	818	759	784	732	789	808	806	768	774	784	795	800	780	780	751	779	763	809	767	750	782	771	754	772	797	777
27922	19837	12067	4968	2338	1763	1940	1645	1246	1188	963	757	748	692	674	662	676	609	695	720	751	674	631	758	862	882	810	737	697	559	518	498	541	524	478	523	499	528	535	499	502	548	501	515	564	527	557	470	513	520	545	568	483	497	461	499	489	507	526	497	508	539	525	493	508	492	487	514	505	538	508	466	529	510	493	535	465	547	498	511	496	518	516	502	518	485	521	494	503	553	527	513	423	499	551	561	482	516	490	505	499	516	550	498	520	517	508	507	466	501	514	526	524	507	464	532	493	475	485	510	518	500	507	482	564	509	518	510	532	510	509	519	548	466	547	491	533	520	506	512	482	465	494	508	494	512	488	519	527	546	533	505	526	470	466	505	522	495	501	527	510	512	494	513	504	539	533	515	503	514	485	548	503	480	511	539	503	520	498	518	484	513	493	520	510	527	520	523	521	500	470	526	518	499	511	487	507	478	503	559	517	510	480	483	495	530	481	518	511	498	537	524	505	533	507	478	528	503	436	541	512	522	525	532	480	550	476	501	508	480	459	512	529	502	506	533	554	528	469	517	501	504	479	483	516	523	504	518	522	540	554	476	506	508	493	541	495	475	535	540	511	501	480	520	514	516	488	525	481	519	489	507	551	515	512	505	511	509	507	514	537	505	494	474	498	536	507	499	525	470	488	496	528	545	518	524	486	473	535	480	502	469	495	476	549	553	543	509	510	485	510	546	536	524	514	531	519	500	566	466	477	499	468	471	515	546	539	489	521	495	536	491	481	526	518	507	506	559	486	513	494	505	513	545	506	531	507	513	515	492	513	496	504	515	495	509	554	522	486	538	520	482	466	520	514	533	514	494	476	480	491	529	522	468	496	513	538	547	502	496	482	503	524	509	503	510	485	524	538	523	508	521	512	464	484	491	505	523	499	482	533	539	507	521	498	484	516	508	474	553	530	518	506	549	550	497	517	506	532	512	491	526	480	502	514	497	516	512	499	498	476	505	490	499	487	499	539	459	494	499	496	533	533	536	477	529	524	555	528	515	532	479	493	521	558	513	518	530	509	492	507	513	516	534	539	528	562	501	489	545	506	517	536	482	523	511	480	503	501	494	466	507	475	538	525	529	512	503	526	542	530	504	536	500	475	485	499	465	518	512	481	507	535	519	524	496	491	494	526	496	490	553	487	508	499	530	566	501	518	488	548	497	483	548	532	511	504	506	479	539	485	518	510	527	496	521	512	516	547	492	505	523	545	515	521	499	486	520	478	495	499	471	528	480	560	458	482	545	517	546	476	523	492	530	488	490	555	502	529	527	496	526	524	491	485	498	505	491	487	483	504	511	528	527	475	514	492	535	512	567	525	501	505	561	462	498	484	469	527	517	511	534	556	499	529	524	511	480	495	507	501	516	491	496	448	529	495	545	514	512	525	519	514	479	561	517	494	491	474	505	465	487	517	506	457	526	514	528	515	517	512	517	507	492	546	463	504	527	468	499	464	520	500	503	491	492	494	518	493	479	504	512	521	513	470	505	528	519	547	509	489	492	500	500	523	500	515	514	538	500	517	523	502	522	502	493	509	538	508	504	513	567	551	510	521	511	485	541	502	492	482	507	498	488	490	515	514	475	529	516	556	524	503	486	500	551	514	511	482	499	511	545	510	510	528	503	556	501	511	511	525	513	541	516	511	508	527	490	562	509	544	503	538	485	511	490	514	558	497	534	535	510	518	535	459	524	509	505	508	492	504	528	525	513	536	537	518	570	523	509	470	514	546	526	521	539	542	499	502	496	495	512	496	540	500	543	473	477	545	520	529	511	507	495	507	481	491	495	480	507	515	502	514	540	526	484	481	458	501	528	512	529	511	505	519	505	484	505	524	531	505	559	507	537	480	515	548	512	524	511	539	481	495	537	510	513	498	497	465	528	501	538	513	528	527	532	498	530	514	531	503	495	499	527	502	484	522	525	508	486	511	468	527	489	500	515	496	495	528	520	539	462	490	520	502	555	521	507	489	561	511	476	551	520	504	491	510	501	507	508	495	483	534	509	525	504	498	504	528	512	508	528	531	498	525	491	518	515	531	517	492	525	491	511	477	482	528	539	494	524	498	528	537	502	522	502	510	507	527	518	516	511	496	495	498	530	502	503	529	499	496	525	508	497	501	497	495	537	532	509	518	523	527	484	475	527	501	492	519	510	525	494	524	509	502	545	494	521	496	536	541	528	518	524	501	519	513	505	500	491	534	497	544	480	475	509	535	498	538	529	572	464	511	506	475	492	506	545	515	499	489	524	520	526	539	492	512	484	512	491	502	526	529	530	537	473	472	492	520	531	496	516	496	500	555	512	491	510	554	528	522	528	498	484	513	497	526	527	469	479	515	521	500	516	506	486	481	517	528	513	496	529	529	492	510	505	504	455	536	529	508	531	496	512	536	484	500	540	501	540	479	485	481	483	534	516	496	488	493	470	491	516	543	507	510	476	503	493	546	523	550	510	493	459	502	511	509	512	502	513	540	505	488	515	523	518	488	475	538	482	495	486	492	502	483	536	497	486	531	481	541	501	498	477	534	505	528	508	531	500	480	480	500	537	489	509	504	501	500	483	494	490	539	574	544	475	525	505	485	554	522	523	517	478	508	502	508	511	498	513	513	509	541	521	494	546	510	479	510	477	490	507	537	478	475	470	512	497	505	542	496	470	504	538	501	528	516	498	508	490	495	519	503	515	490	529	508	479	556	500	534	525	512	562	518	514	543	479	512	498	503	536	478	545	516	544	542	452	503	530	532	513	550	522	512	485	487	514	497	486	510	496	529	523	502	564	509	484	554	547	556	533	455	507	527	514	535	489	531	541	484	504	478	495	528	514	502	549	527	494	568	475	544	499	543	507	500	508	491	538	486	503	497	541	517	509	516	547	554	477	497	491	510	533	525	481	517	465	514	513	512	550	518	486	487	488	481	525	504	529	496	480	526	493	502	516	508	554	509	521	554	506	555	485	525	519	509	527	487	487	536	526	518	517	498	512	496	565	502	500	517	502	490	544	556	492	477	494	476	499	502	522	562	520	488	534	513	508	536	531	512	494	505	468	494	518	516	541	518	544	558	525	554	512	526	488	475	529	532	497	520	497	509	493	483	513	523	494	524	536	516	500	514	491	556	485	553	506	491	536	526	532	496	496	512	513	509	470	516	512	518	528	517	514	481	509	483	515	521	486	533	505	531	506	520	553	533	527	515	496	497	485	535	453	496	467	517	523	475	480	534	523	513	501	561	508	553	498	506	552	527	510	526	537	531	485	480	503	521	512	486	519	525	512	557	486	479	455	507	512	528	481	538	475	546	518	525	521	498	524	548	506	513	536	531	507	520	521	505	507	510	516	499	534	542	537	492	496	516	498	532	535	490	540	489	570	514	518	497	542	518	487	525	554	477	477	525	477	531	557	511	546	443	479	495	535	541	510	491	499	571	531	509	506	482	494	489	518	480	501	498	450	526	504	477	503
8649	13704	10526	5278	3509	2780	3419	2878	2188	1864	1329	1091	995	887	864	798	752	817	888	943	887	794	778	962	1195	1060	1016	970	768	662	599	535	542	525	586	547	498	526	554	520	534	625	600	557	543	560	544	550	573	560	513	578	581	522	548	524	539	569	569	575	558	534	584	520	546	573	532	531	535	569	575	521	532	548	579	527	554	535	543	558	573	559	500	574	564	544	542	550	515	540	557	598	524	548	568	546	563	557	540	505	618	518	556	536	573	534	530	551	546	523	562	538	548	536	543	539	580	535	548	516	563	538	567	514	565	533	543	464	510	490	537	535	535	567	481	556	488	548	568	561	538	493	575	595	516	563	528	577	546	529	548	560	537	526	554	530	525	570	564	574	549	562	540	518	546	522	539	547	542	566	514	538	540	545	508	562	571	581	518	535	578	541	519	554	557	518	530	555	538	525	542	550	534	539	550	561	507	549	536	510	591	571	544	553	506	579	549	557	577	540	564	551	539	564	507	536	560	556	524	534	551	493	560	537	542	528	545	551	551	534	567	561	529	558	533	521	547	556	554	537	544	539	558	534	544	562	559	531	580	515	539	522	572	543	583	549	542	559	515	551	527	530	574	547	542	577	519	549	580	558	566	570	547	561	539	552	569	499	545	562	592	561	575	565	536	519	489	550	502	506	558	515	549	579	531	512	543	535	563	533	547	543	556	551	565	545	521	505	523	545	581	562	569	553	549	599	563	544	541	536	561	512	527	548	553	583	559	518	509	575	548	538	589	566	534	535	544	515	528	523	579	561	603	531	549	595	577	528	554	524	553	555	568	567	629	527	536	512	570	498	576	583	537	557	514	541	514	553	552	559	573	555	580	537	514	564	580	520	529	560	553	567	596	503	557	558	529	553	564	535	536	566	511	543	538	497	561	580	540	577	554	539	522	596	522	564	574	525	566	538	539	529	528	556	535	548	529	532	559	532	516	549	554	584	601	534	573	519	588	544	529	506	518	555	506	535	524	552	536	551	546	610	511	521	519	554	538	527	538	552	500	539	542	561	535	584	589	531	535	543	538	548	538	514	572	509	542	584	558	523	551	537	493	515	548	523	554	508	532	528	558	573	580	519	534	513	496	577	542	538	591	543	518	525	550	553	525	535	554	547	543	515	578	589	552	583	551	526	531	590	563	543	534	523	546	562	571	553	550	558	550	540	534	559	527	516	551	587	543	475	563	580	542	546	577	596	553	547	595	543	564	532	552	578	564	567	544	567	568	619	524	531	596	517	555	547	539	517	547	578	548	522	513	548	508	529	557	562	600	527	578	571	543	520	586	493	532	571	535	561	595	522	559	536	501	567	555	534	516	533	549	546	545	560	531	520	598	516	569	552	559	514	547	500	576	528	556	555	543	556	551	542	518	556	493	541	526	546	544	555	521	557	572	558	507	557	581	557	509	546	531	544	540	578	545	567	534	561	544	502	511	553	587	522	592	568	512	583	526	507	568	531	558	558	554	561	541	587	596	540	594	527	519	561	551	563	596	563	561	554	531	535	577	568	574	570	523	555	566	527	553	504	557	486	522	527	549	535	509	555	509	519	562	528	570	569	539	537	547	498	526	597	569	525	569	554	546	549	557	575	556	527	536	557	512	544	502	533	528	572	516	508	574	532	544	552	536	581	559	524	565	589	554	591	530	536	531	581	580	516	548	567	525	526	585	560	508	527	593	559	531	552	575	556	546	517	565	528	562	553	541	542	569	534	556	525	555	558	545	518	525	548	530	535	572	545	531	580	528	532	542	556	582	523	559	568	583	483	569	571	598	527	525	598	556	532	543	530	558	545	538	548	576	541	577	540	496	501	551	520	580	545	567	538	598	568	586	545	552	542	540	565	566	568	533	539	560	528	556	538	536	545	508	511	568	517	565	566	552	520	554	604	577	553	547	570	538	525	547	526	570	539	568	560	556	558	573	488	606	549	509	548	489	550	567	557	533	545	578	558	549	540	552	547	587	543	526	536	532	520	515	568	561	533	571	550	591	546	566	496	493	548	541	562	575	567	554	541	547	523	510	566	569	537	565	551	547	533	502	581	518	552	516	548	582	559	570	512	547	545	521	536	547	548	575	517	550	521	555	529	567	533	523	533	542	525	530	528	550	576	550	597	570	540	553	544	516	571	551	525	534	516	592	546	540	591	519	564	563	520	507	549	558	595	593	521	506	598	525	549	555	559	549	537	483	545	529	552	595	538	547	549	589	514	551	581	558	515	555	512	540	570	568	528	582	504	586	592	538	550	521	543	521	530	598	509	581	551	550	565	588	562	549	532	537	543	587	565	553	551	557	537	563	538	502	537	562	511	580	550	551	589	521	584	594	572	564	542	544	546	552	533	524	563	561	557	582	532	536	556	525	544	518	540	529	532	567	586	599	543	537	536	560	533	585	547	557	571	501	523	543	576	546	548	560	501	534	537	564	569	533	561	520	542	568	538	587	515	569	511	546	547	524	569	559	564	574	530	515	526	543	560	571	529	563	530	533	602	538	563	547	559	554	534	557	548	551	568	563	545	546	546	497	503	542	596	579	530	516	537	514	574	555	531	537	549	540	572	585	550	572	517	513	571	529	538	499	550	574	532	523	570	546	528	557	510	568	574	535	568	533	551	559	564	560	520	567	564	538	569	546	553	527	533	529	594	551	566	544	565	580	531	574	529	590	517	530	582	536	516	554	554	560	499	573	528	507	532	559	515	570	580	519	513	565	536	571	582	532	519	589	583	583	540	551	551	541	535	520	533	607	536	573	536	547	563	553	582	574	574	549	538	558	526	558	559	581	540	525	516	518	547	522	557	522	554	586	515	540	532	544	558	573	519	565	540	541	550	530	550	554	561	525	562	556	537	535	544	537	540	542	525	526	571	473	529	549	549	536	539	561	516	532	540	533	530	534	580	521	548	556	503	550	546	597	562	547	529	553	512	533	576	585	501	535	534	467	569	536	568	552	566	559	566	547	552	532	535	515	535	523	507	577	556	536	525	564	564	569	527	553	584	545	567	549	561	542	541	565	520	534	539	492	542	535	549	590	509	554	558	590	575	612	580	532	569	573	565	537	557	522	532	552	530	565	494	557	568	543	550	556	554	513	516	527	534	530	543	547	536	542	581	551	517	534	559	504	556	536	531	536	509	573	520	496	550	558	548	567	550	524	531	543	510	554	573	550	557	546	505	572	528	531	609	487	550	568	593	559	547	567	543	518	552	555	584	540	553	524	582	541	518	541	535	550	547	597	548	559	549	551	544	565	567	577	534	517	546	547	515	534	559	531	588	599	516	531	567	539	564	538	563	580	562	551	561	544	555	522	594	525	539	557	569	567	495	594	553	566	549	461	561	543	512	541	534	542	533	509	546	551	553	553	477	590	537	532	577	513	538	569	520	563	562	517	526	553	527	548	537	530	551	568	538	563	554	546	527	558	547	574	547	590	563	572	509	556	526	532	543	582	539	544	527	562	598
24021	21362	28661	24427	21353	11532	3403	2583	1961	1383	1235	1142	997	977	1079	993	951	891	766	717	702	807	2346	3196	3739	2809	2275	1528	995	761	578	506	609	521	534	526	518	521	500	537	511	470	525	549	512	499	486	536	512	450	562	523	560	485	534	504	534	499	497	529	505	525	513	500	559	508	530	517	544	511	517	536	520	598	511	496	496	501	540	488	495	550	491	498	518	477	542	493	478	503	484	512	516	497	511	473	487	518	508	498	498	504	505	536	532	508	475	490	481	508	512	508	512	482	508	522	508	505	537	548	497	481	479	525	538	520	506	516	498	573	490	503	566	471	527	531	473	552	514	479	532	499	506	538	521	504	483	468	526	520	500	486	513	523	508	468	483	514	495	491	483	513	527	500	530	485	497	499	491	495	482	460	479	540	515	505	489	544	498	506	528	506	450	489	519	491	479	467	551	497	553	501	501	518	488	488	510	505	524	528	492	548	519	528	507	537	532	538	481	494	494	495	509	514	511	527	513	501	499	495	495	509	487	509	517	545	546	490	500	544	519	549	517	501	519	481	501	487	504	494	515	505	487	496	502	521	495	564	502	512	510	489	508	510	505	522	491	523	495	486	469	565	498	512	541	522	515	501	478	543	486	505	497	497	473	526	521	508	506	490	483	486	454	520	528	484	547	560	511	497	487	458	513	477	518	543	521	509	563	510	514	537	480	516	512	496	500	515	507	508	518	524	508	535	518	528	517	517	511	542	495	489	514	516	509	493	528	490	498	527	462	496	488	513	484	504	531	471	550	515	503	518	548	505	512	476	520	506	470	523	548	548	526	490	479	507	483	538	491	559	506	485	487	487	552	527	525	523	504	500	534	522	500	474	539	543	493	495	530	521	500	540	489	504	521	499	539	518	538	467	500	485	498	482	493	470	504	514	497	518	506	505	489	514	521	522	541	492	507	493	533	476	527	538	518	528	540	470	479	485	515	486	523	522	523	521	503	476	502	471	533	473	566	532	518	483	478	498	508	516	511	474	490	564	505	483	551	533	495	542	535	521	534	486	523	504	491	541	486	511	470	490	523	513	474	488	482	524	501	494	542	519	515	486	532	522	534	506	500	503	505	528	510	516	527	515	537	504	476	494	542	533	535	511	483	556	476	482	455	539	530	494	553	487	476	521	498	515	498	500	541	535	525	500	530	494	503	526	512	506	500	510	512	528	460	538	519	490	467	470	514	505	564	507	512	487	521	534	458	529	535	493	507	506	512	516	488	517	484	495	528	532	503	538	504	514	563	512	505	518	510	543	482	507	520	493	479	517	528	524	488	512	501	515	503	493	536	496	494	499	493	542	514	514	526	523	552	531	522	513	497	538	490	487	481	489	508	529	538	499	488	469	513	493	503	504	499	520	490	518	532	489	530	510	538	488	500	502	527	498	466	488	488	512	515	490	494	514	499	515	505	489	508	529	490	462	494	531	450	475	512	519	511	473	510	542	536	469	512	520	477	511	456	477	497	498	504	496	517	503	497	511	504	522	505	510	479	491	473	502	533	547	495	517	516	501	523	497	477	516	461	544	502	517	546	522	495	503	496	475	479	534	555	552	514	526	551	504	549	512	522	518	525	497	483	470	479	510	542	499	531	535	519	492	500	483	506	513	496	499	493	532	487	510	496	459	493	512	515	521	479	513	512	514	476	511	515	512	514	496	546	511	535	478	506	485	485	493	471	488	557	530	500	527	507	496	529	474	496	504	487	521	531	510	519	482	524	515	511	501	502	507	521	475	536	503	500	494	504	508	535	503	548	491	535	498	477	540	513	487	506	523	491	485	493	485	529	478	495	500	471	548	523	495	512	466	551	482	492	488	534	467	509	502	456	559	515	506	493	505	535	516	514	478	532	496	494	556	522	543	469	518	494	493	517	503	523	502	526	492	450	537	526	473	518	487	540	523	515	491	541	484	522	484	498	536	515	502	505	525	554	529	515	529	521	506	489	523	507	512	550	518	497	508	510	490	511	506	538	464	508	497	546	487	546	512	461	452	472	464	543	517	500	503	505	491	515	511	529	499	502	518	534	525	563	478	515	519	542	530	513	580	516	477	506	502	503	474	475	519	475	511	528	485	511	485	550	488	483	474	490	503	516	521	510	545	462	499	504	528	487	511	502	540	502	516	484	534	516	488	528	472	503	461	497	546	524	522	525	500	508	477	532	465	565	497	545	497	534	530	528	486	534	521	539	544	496	478	467	501	494	504	531	457	524	496	519	519	511	483	575	465	532	508	504	498	495	490	539	532	507	494	491	499	496	497	496	475	557	512	502	517	519	534	533	504	488	493	503	479	527	522	501	513	475	478	511	490	492	504	516	535	516	474	538	458	497	501	507	527	509	456	522	464	533	493	488	489	510	514	517	521	511	513	501	537	521	517	485	529	535	529	524	510	510	511	519	517	548	474	516	527	456	536	545	542	537	534	503	496	507	525	528	493	512	517	502	509	482	505	500	514	526	542	516	516	507	520	491	503	480	525	513	473	511	514	499	515	488	509	519	494	499	504	521	543	525	534	536	507	499	466	477	494	492	522	518	462	506	510	493	523	515	475	500	513	545	528	514	497	524	554	508	518	518	479	494	528	520	499	501	520	509	522	511	493	506	541	532	529	501	508	486	546	486	533	491	497	504	485	486	560	468	517	509	509	497	491	545	504	533	515	561	516	495	506	493	487	473	541	518	528	502	540	544	562	506	507	550	484	536	509	497	498	506	482	511	514	520	478	504	489	498	503	531	526	545	517	483	463	499	470	507	517	525	489	498	531	473	502	498	538	523	496	520	499	519	474	508	523	488	465	495	516	512	517	506	518	499	512	530	510	528	507	536	515	477	527	544	510	497	494	536	489	465	493	507	521	479	540	522	477	489	533	520	492	509	514	514	472	500	468	490	505	463	538	538	552	524	511	532	494	476	490	512	506	514	501	541	522	526	519	509	493	527	515	485	519	489	517	485	522	530	465	521	512	508	528	527	511	513	496	494	524	506	477	539	510	534	501	519	479	486	533	500	514	505	516	459	476	520	521	471	507	500	530	490	512	495	488	555	513	500	514	512	469	541	537	448	484	488	504	548	510	488	522	528	451	530	533	502	517	486	542	501	489	471	527	472	511	496	528	489	516	485	514	565	536	530	522	511	511	507	474	524	508	514	461	502	532	523	488	498	501	517	527	503	530	511	537	522	510	518	529	510	514	555	530	502	503	512	475	525	520	527	528	514	521	489	470	515	489	491	504	511	480	478	497	475	496	492	542	476	488	511	509	516	507	521	525	511	521	511	510	512	507	507	483	486	497	551	493	503	509	509	501	519	473	509	510	471	512	541	484	527	501	473	464	504	552	507	533	519	504	503	510	496	514	518	532	536	521	520	556	499	545	542	495	498	528	524	513	537	505	498	495	514	478	500	514	517	475	512	526	527	502	499	506	510	472	441	506	560	537	477	491	471	476	491	539	496	512	508	513	558	515
8421	22775	17634	9374	6670	5145	4722	4034	3479	2186	1996	1701	1561	1369	1564	1367	1377	1213	1005	960	946	1223	3595	5011	5650	4045	3369	2105	1315	910	650	581	558	525	512	506	523	564	517	550	538	533	511	530	558	534	551	519	510	543	515	522	515	524	536	509	553	524	568	483	551	566	555	528	538	530	591	526	537	587	524	548	567	537	511	559	514	515	556	554	551	502	530	538	486	524	517	584	532	558	529	529	544	513	523	523	504	550	526	513	548	536	524	531	539	493	527	541	537	517	568	537	497	538	542	575	543	524	526	530	551	511	554	566	515	556	591	497	556	522	540	531	566	532	504	538	541	546	549	496	550	547	572	517	536	548	538	564	538	579	549	532	534	505	524	550	510	588	557	528	567	526	503	499	519	541	519	510	551	543	570	547	554	511	547	534	537	512	541	525	544	529	562	550	527	542	553	535	546	537	512	516	562	508	521	581	552	508	520	549	529	578	561	488	565	562	544	584	577	534	546	554	532	527	523	523	515	526	535	521	552	521	500	530	525	526	543	529	557	536	586	536	526	559	551	489	548	573	531	497	517	548	518	541	574	492	504	543	541	559	504	553	539	516	513	553	497	527	537	515	570	524	533	524	539	532	538	536	517	502	543	537	543	520	574	587	519	514	554	476	563	539	550	514	537	514	544	533	548	510	524	539	528	527	489	555	535	516	536	534	534	499	512	554	563	528	519	518	532	522	532	497	562	541	565	561	523	506	548	515	531	593	546	519	558	531	530	573	535	531	526	490	538	562	567	555	546	516	537	572	510	540	549	548	539	498	525	518	558	521	553	493	491	544	522	547	534	512	544	514	518	525	520	519	512	534	556	553	551	548	502	521	526	553	508	492	547	545	551	550	542	517	536	542	556	520	567	547	532	485	523	567	519	561	541	511	536	540	534	514	506	536	507	539	536	515	520	536	516	550	545	559	521	520	525	542	560	495	528	519	559	544	520	530	561	543	531	573	519	510	507	501	590	540	551	549	526	556	480	550	539	505	578	519	529	544	541	571	514	522	552	582	550	548	552	545	565	539	521	559	528	544	487	530	527	512	521	587	553	515	529	539	517	529	495	526	540	526	562	542	481	503	535	512	493	564	547	579	521	506	532	527	564	556	503	539	542	546	511	548	518	545	533	556	537	527	492	532	558	535	468	588	520	526	525	526	523	536	496	510	522	523	526	550	532	526	505	532	536	552	505	523	535	513	501	513	537	531	548	513	529	542	512	538	529	528	531	551	539	544	539	532	543	552	543	543	537	552	556	528	529	531	529	480	495	537	539	491	514	553	553	521	538	518	497	499	571	523	540	500	499	548	528	559	535	535	524	559	515	555	512	526	531	527	542	526	552	535	493	560	537	531	558	525	526	541	516	523	505	557	524	545	541	519	538	542	534	497	559	564	540	546	563	520	539	530	566	555	496	540	560	551	488	561	501	536	553	551	545	527	508	524	524	505	519	560	498	503	521	532	513	521	477	536	539	528	548	564	551	543	545	540	564	525	532	532	518	546	508	507	510	550	550	524	559	543	544	489	523	538	576	568	537	567	542	573	532	547	576	520	560	547	497	569	523	545	512	553	526	507	496	533	519	550	560	514	504	518	492	580	542	582	542	520	516	527	543	533	557	551	495	531	580	545	549	527	544	560	531	519	533	532	544	581	531	547	558	543	534	533	543	519	539	504	508	528	549	524	580	520	531	512	531	552	502	499	492	526	523	558	576	551	531	527	556	523	565	556	542	522	530	516	502	488	551	501	506	530	540	533	528	528	551	556	541	535	541	497	564	522	530	536	550	515	564	505	517	539	518	536	535	544	542	543	514	501	537	565	513	549	530	485	552	530	511	532	519	537	509	555	522	506	553	543	556	528	520	500	506	520	540	585	492	526	543	499	539	520	545	505	527	530	522	536	566	484	523	502	531	528	578	559	518	531	558	519	570	520	479	545	507	531	572	569	510	542	544	514	546	523	557	558	516	518	540	530	558	524	544	570	541	530	478	507	495	530	541	554	529	561	506	538	517	536	562	540	534	546	546	541	532	593	507	577	517	541	512	505	560	525	511	525	542	511	528	542	563	545	508	549	538	504	532	559	551	536	511	531	525	587	519	585	482	539	517	558	553	519	532	544	532	593	523	540	529	496	564	571	509	577	553	525	546	539	523	539	493	543	509	530	489	528	528	515	537	545	551	522	560	544	554	526	564	497	546	572	529	527	507	530	549	541	536	556	560	548	503	515	528	537	535	527	567	547	533	560	500	587	576	491	539	550	569	494	473	513	543	530	493	527	535	529	522	519	548	553	549	507	555	528	525	520	597	537	531	533	539	531	486	504	526	498	550	555	503	489	566	528	534	531	523	550	534	546	548	538	530	503	555	496	486	526	509	530	538	554	489	577	522	524	520	571	519	531	576	511	500	553	541	592	532	524	496	543	519	521	555	560	522	525	539	572	500	549	517	540	535	550	567	526	534	546	519	578	571	550	524	533	549	512	577	522	525	532	528	527	515	545	566	541	511	524	550	551	484	551	533	529	525	546	545	532	495	549	540	536	566	550	533	512	516	513	517	558	561	498	529	538	589	545	560	583	538	505	553	544	543	589	548	534	548	534	531	518	535	539	536	541	537	562	553	528	560	525	512	566	529	515	546	494	513	501	557	573	536	504	547	579	521	526	556	553	536	601	551	544	527	578	549	488	545	521	563	535	518	546	563	499	494	573	521	518	557	571	532	560	496	573	556	542	549	518	524	594	522	579	529	552	564	553	546	512	543	503	562	531	529	538	547	551	566	521	516	592	513	555	517	487	564	536	540	513	508	524	549	563	563	511	587	547	538	544	542	528	474	552	540	543	517	526	513	530	549	519	553	539	550	563	531	521	544	558	521	522	568	554	519	524	517	523	514	520	512	481	554	525	570	524	491	541	494	539	548	519	535	546	517	499	538	523	559	517	515	521	569	582	505	480	537	568	584	522	558	532	524	568	559	508	508	531	525	531	495	541	525	523	520	545	542	514	568	492	508	503	541	550	531	567	516	573	554	549	547	499	551	499	543	472	566	531	563	500	547	568	570	572	540	520	538	537	550	506	506	474	525	535	506	533	514	490	562	536	534	541	546	550	535	547	540	548	540	535	507	518	559	505	534	491	525	540	510	517	469	512	512	553	522	533	527	524	489	578	521	512	497	560	538	530	571	490	541	555	558	500	529	554	545	531	518	515	503	557	494	525	493	531	507	517	512	512	510	547	539	529	526	525	484	567	503	589	556	534	577	582	507	528	527	510	519	556	535	535	527	565	535	583	529	553	509	527	506	552	484	530	553	537	537	507	499	536	551	529	557	510	523	545	536	512	541	509	550	518	547	515	547	537	509	551	565	531	575	466	528	559	509	499	532	554	564	563	569	537	496	527	523	531	587	531	577	503	537	520	498	528	551	516	545	527	515	482	547	566	524	521	523	549	510	496	533	547	533	530	538	574	537	495
25144	21318	27484	25357	12593	3018	2165	1720	1570	1313	1224	1118	983	966	915	966	994	1100	936	818	800	867	1705	2616	2483	1857	1646	1218	915	876	777	718	674	681	694	687	682	734	695	628	663	753	682	692	720	676	697	687	656	655	683	605	747	687	731	670	700	676	666	685	621	688	721	714	677	673	700	685	726	675	688	723	660	671	710	651	666	699	677	702	692	684	679	738	712	696	676	691	690	727	742	693	691	746	687	680	711	643	689	688	643	748	675	713	659	668	746	705	698	680	709	680	767	688	684	681	711	714	686	701	630	678	703	681	691	696	656	699	689	690	680	675	676	677	721	706	706	706	714	715	723	699	681	684	692	701	702	714	686	683	682	677	653	717	677	680	742	668	678	700	639	666	658	701	720	719	681	755	692	701	691	741	722	713	662	654	713	713	686	713	658	741	708	654	684	685	682	747	683	713	711	688	706	651	644	664	682	702	700	681	713	671	741	670	702	708	647	706	691	699	679	705	686	658	716	718	678	696	675	694	682	718	698	690	657	662	695	683	679	696	639	686	659	688	693	682	675	701	677	709	674	661	692	639	689	664	677	750	718	710	675	693	684	709	685	651	694	710	679	689	676	695	669	628	686	704	665	642	690	706	673	665	679	699	703	664	697	663	742	692	732	678	685	654	660	663	709	699	685	673	677	701	702	665	712	708	670	663	687	678	681	700	633	705	700	704	681	678	667	686	704	697	692	677	710	683	682	687	674	690	675	702	670	708	742	690	659	644	715	712	740	747	655	706	711	695	714	674	715	725	718	693	650	665	684	725	669	659	669	719	691	700	686	682	662	696	685	715	682	692	674	733	672	716	763	676	706	725	692	679	718	702	682	678	706	697	649	724	687	692	689	696	666	731	689	662	673	728	702	697	689	689	677	723	699	678	680	704	677	651	676	685	707	719	756	654	685	706	645	685	701	643	711	710	701	681	707	687	749	688	699	681	690	694	664	694	705	712	672	698	654	732	682	686	717	736	713	682	683	708	697	732	677	645	726	652	699	709	707	703	711	705	710	708	748	705	705	680	726	692	708	668	742	662	666	650	696	618	753	683	664	706	717	697	708	690	677	687	663	681	686	723	696	687	730	698	722	664	666	651	654	687	672	690	705	692	689	662	683	659	718	707	702	747	706	680	750	714	683	655	728	680	689	729	735	707	707	642	663	709	691	673	677	664	704	667	678	677	698	684	699	703	717	730	710	680	714	699	667	738	621	698	715	659	718	659	708	709	683	710	663	673	683	717	653	696	685	732	688	705	704	677	636	690	712	642	739	727	712	746	666	716	689	685	713	700	713	720	683	689	696	665	691	680	671	663	708	686	650	730	656	682	698	685	698	671	736	705	717	704	692	726	691	674	692	671	661	733	680	683	695	669	700	680	683	661	740	762	730	663	704	710	725	713	676	705	693	689	674	741	701	686	704	659	700	686	672	702	705	659	671	677	632	694	706	682	733	663	666	719	644	693	714	733	737	684	647	706	693	705	669	718	702	681	687	684	672	733	708	708	680	693	691	668	701	681	645	684	679	711	696	685	708	746	689	669	676	701	694	713	706	663	684	685	666	677	741	676	702	670	732	701	678	704	662	652	714	666	717	681	673	632	691	678	728	698	686	704	677	671	667	688	709	701	723	652	686	673	696	712	707	705	706	704	699	681	693	685	714	709	690	727	692	723	727	697	725	685	670	658	734	683	717	653	703	659	696	668	738	666	704	707	650	670	682	721	676	713	719	680	705	701	661	694	686	731	689	667	679	698	696	710	700	738	695	675	740	649	710	742	695	647	684	665	724	679	669	704	721	670	719	643	693	717	677	669	712	707	673	683	696	702	731	712	698	761	694	666	691	639	609	689	688	719	735	671	700	701	683	669	717	684	695	693	659	696	663	686	671	653	674	731	694	675	660	742	672	663	672	770	725	687	685	656	699	741	708	696	669	672	683	699	671	682	715	705	690	686	697	697	673	678	736	738	724	688	691	685	713	696	706	730	648	712	662	681	658	678	749	669	693	714	703	702	697	708	664	693	687	700	634	714	703	720	703	718	731	622	661	699	702	698	694	685	689	667	707	703	669	699	658	677	679	721	668	686	677	698	721	707	644	722	665	710	692	729	683	675	659	675	687	733	714	673	649	705	742	694	702	663	710	656	681	708	648	731	716	736	669	735	700	705	723	675	687	691	659	706	657	664	732	717	684	715	672	686	620	715	644	714	716	664	712	720	639	720	679	706	682	704	695	673	659	698	691	715	670	700	636	707	660	644	704	672	712	728	674	699	710	711	702	674	668	662	687	642	678	670	677	666	676	661	672	682	644	727	654	659	686	721	641	691	672	693	664	661	712	620	649	640	662	703	712	690	722	726	651	663	666	672	724	695	692	699	668	675	647	707	671	691	671	709	710	681	685	748	720	676	699	700	700	705	653	712	706	721	656	651	694	698	664	653	692	691	731	688	700	658	671	648	684	670	700	719	723	652	723	705	662	684	682	657	645	706	723	698	672	666	726	696	675	660	689	647	757	687	745	700	637	681	715	695	708	632	686	687	665	706	699	672	714	709	650	746	699	724	709	685	699	716	688	691	668	705	701	688	717	706	734	683	633	691	719	726	662	655	676	652	696	716	706	684	676	703	693	686	674	676	748	650	671	693	678	685	671	687	699	717	671	641	690	657	675	717	646	684	657	700	661	664	717	691	691	673	641	696	721	699	695	658	677	714	670	662	715	651	791	685	695	720	677	682	649	687	710	678	715	735	647	673	691	642	697	648	687	678	695	648	686	722	757	727	715	710	691	732	706	683	662	740	686	679	702	668	660	696	632	650	691	659	667	700	635	640	702	631	682	718	709	693	687	671	716	675	687	681	708	732	670	659	619	677	689	694	686	688	686	676	662	671	718	699	672	666	646	675	707	692	701	707	687	701	682	736	715	685	714	676	669	690	721	698	671	712	640	616	723	668	733	679	706	680	700	725	723	637	682	727	701	700	667	679	660	674	667	689	677	693	678	673	725	698	676	709	663	741	675	682	704	692	688	643	738	644	688	698	723	661	702	687	663	681	685	689	701	701	705	670	674	714	629	669	720	666	719	696	670	695	706	698	695	687	713	656	709	714	692	681	697	689	707	652	697	709	709	668	683	656	693	695	709	721	713	676	671	683	736	688	682	707	731	718	724	707	702	698	676	727	723	638	692	701	729	702	699	643	681	688	726	682	720	653	732	702	690	692	696	682	691	699	664	689	712	699	672	689	689	703	743	696	683	694	706	699	711	693	699	674	697	670	671	682	707	683	665	667	702	675	696	663	671	744	709	688	684	644	690	700	729	723	659	721	658	686	684	705	690	710	687	715	708	667	703	694	723	709	734	706	710	664	695	722	702	645	745	651	718	720	698	657	670	752	716	645	684	724	731	677	654	699	677	728	698	711	727	687	643	659	739	643	697	704	644	667	697	676	696	705	714	694	710	710	668	705	687	724
7684	19186	14134	6869	5428	4200	3654	2868	2709	2025	1716	1554	1415	1203	1291	1231	1344	1297	1024	989	878	1017	2728	4262	3907	2956	2332	1577	1197	999	879	729	677	727	757	714	766	742	690	708	717	693	702	727	670	701	716	776	713	714	746	750	701	730	710	701	732	714	723	741	723	718	736	729	706	712	799	764	721	762	670	685	760	743	749	721	736	731	723	743	705	772	716	758	692	691	736	682	732	672	733	689	714	724	681	766	709	700	746	729	734	716	734	717	714	735	732	737	715	705	695	757	768	685	780	702	745	699	709	703	707	740	708	765	736	746	718	706	681	697	742	700	727	696	728	723	691	682	746	723	707	686	730	758	741	757	720	775	772	715	735	766	741	702	714	715	747	707	724	725	760	691	683	750	786	666	750	736	743	750	750	723	732	745	699	673	723	727	766	702	750	736	748	742	764	756	685	756	664	739	723	730	736	718	688	712	701	740	738	756	716	701	750	700	688	760	741	723	725	738	732	732	819	727	719	706	682	741	724	712	713	749	693	689	699	729	697	757	709	769	734	732	709	709	746	706	733	767	712	749	677	749	714	751	688	712	729	706	736	689	753	714	735	750	733	743	748	722	731	728	754	702	692	716	674	720	763	694	759	711	687	734	720	752	768	735	743	719	791	743	731	725	720	770	766	685	757	751	723	764	731	666	714	772	708	742	696	724	666	698	706	730	702	716	707	722	729	735	733	712	751	781	748	740	732	710	736	727	721	684	733	721	752	775	773	755	723	710	671	753	745	705	738	741	715	690	727	718	730	744	716	675	721	750	729	745	709	672	699	733	711	771	749	729	717	709	699	706	758	695	706	776	726	751	719	715	753	770	683	754	715	724	755	696	780	716	704	768	703	728	717	748	734	733	753	711	715	736	699	708	749	746	755	683	758	717	717	747	735	727	715	677	722	698	738	722	704	692	709	700	721	732	726	759	723	717	746	760	746	722	708	722	740	772	777	735	725	692	755	764	678	716	759	724	740	717	719	724	671	715	709	755	723	746	726	730	725	729	705	730	694	675	707	748	668	691	714	699	741	751	748	729	736	709	738	701	771	765	748	719	794	710	750	721	753	740	725	762	724	701	705	769	747	738	731	726	743	653	745	719	736	738	669	696	738	696	726	747	707	721	686	748	749	713	689	772	716	749	745	701	739	702	700	739	706	713	695	735	723	764	712	748	723	778	700	738	715	693	703	729	714	738	786	710	751	770	721	740	741	744	672	728	705	702	758	783	693	724	733	751	717	793	719	696	732	716	709	764	757	675	697	745	703	731	707	736	717	706	736	714	704	680	679	797	727	726	749	741	735	694	746	718	725	743	701	782	714	702	741	715	723	686	690	764	698	740	666	733	739	728	765	718	662	757	745	782	719	740	745	742	728	747	719	764	692	746	713	712	740	755	761	718	746	738	736	693	711	752	726	732	708	727	729	707	755	726	745	699	722	727	683	764	724	754	715	694	698	723	741	755	756	746	770	781	690	717	737	730	744	736	727	778	743	680	713	759	696	717	716	676	774	779	692	707	740	709	736	695	715	691	743	731	702	749	733	726	733	684	668	768	751	706	753	754	723	721	690	691	696	756	708	703	715	741	719	724	768	713	745	731	754	685	763	709	723	692	722	710	712	695	731	711	732	749	752	710	725	710	746	706	680	717	747	757	690	737	727	736	761	692	754	711	716	756	728	701	724	744	719	757	757	773	725	737	723	710	717	723	726	739	727	726	740	725	789	685	724	719	741	749	707	703	716	737	728	717	761	693	721	696	731	709	713	772	714	703	752	763	756	723	731	747	752	787	739	730	728	688	698	721	759	710	738	711	736	754	736	737	712	718	728	760	713	784	744	732	771	697	732	724	713	750	729	790	713	740	740	735	741	717	721	717	702	720	736	736	738	675	744	757	693	713	721	702	731	727	696	761	733	731	770	759	717	684	719	748	750	672	772	700	718	710	747	749	734	666	717	707	773	783	705	713	770	752	771	723	729	762	732	745	722	723	803	688	719	751	785	744	761	724	760	721	729	734	688	730	726	759	718	742	702	683	759	717	723	762	763	718	721	687	727	737	729	720	695	671	763	702	672	694	738	694	735	726	721	739	755	718	724	709	715	678	694	694	666	703	691	698	738	760	726	671	758	733	700	749	739	693	755	725	772	716	778	702	705	717	741	750	706	741	744	735	711	773	708	721	682	678	709	709	732	734	712	760	698	742	711	766	702	721	710	707	735	733	681	710	717	717	756	698	662	780	728	749	726	662	743	666	739	738	749	731	764	699	684	764	708	724	678	760	734	744	752	754	723	763	721	750	693	711	739	641	746	754	703	664	732	706	731	755	705	738	780	739	677	668	718	725	680	717	751	725	738	677	715	708	697	706	719	709	736	703	748	708	674	746	747	726	724	691	756	741	737	743	770	676	747	694	746	728	759	680	744	700	715	737	728	730	723	724	741	722	738	708	705	722	738	736	761	718	681	704	681	727	722	747	687	726	733	777	798	706	642	702	683	666	736	740	711	730	712	732	711	748	753	690	771	752	714	698	763	721	716	723	692	713	718	751	738	719	691	749	717	733	750	679	722	756	684	725	737	708	747	726	767	793	746	734	744	743	730	752	729	756	751	755	732	707	764	741	689	700	728	722	734	708	733	691	693	772	737	678	677	750	730	802	721	736	713	735	722	732	744	754	718	739	726	732	711	753	724	693	694	732	723	707	691	714	730	730	726	728	738	717	715	732	744	792	763	754	696	782	733	699	703	742	668	766	724	756	771	774	780	718	771	723	677	732	718	746	719	727	739	727	689	691	681	745	754	707	699	717	708	730	759	739	764	696	759	751	702	714	690	740	798	698	739	709	751	798	708	722	759	724	711	713	761	723	707	750	736	702	758	729	686	711	743	715	731	760	731	730	739	741	701	742	708	762	765	721	718	747	676	731	711	728	720	733	738	753	704	741	759	696	731	726	714	707	718	754	720	678	748	750	715	698	761	725	750	738	745	694	742	664	728	710	705	722	762	728	723	769	733	677	758	685	749	747	701	690	736	763	695	716	713	721	696	703	727	733	717	687	719	719	731	700	744	694	768	723	744	735	713	691	723	753	737	764	753	689	696	732	727	689	718	725	704	681	748	731	737	752	681	704	703	731	718	737	720	700	734	734	741	770	711	685	736	747	709	732	758	707	721	689	707	681	731	720	729	731	653	707	749	720	762	733	690	703	746	794	744	728	708	746	692	730	708	726	754	729	713	750	760	753	701	706	729	750	704	698	716	723	696	739	700	709	788	738	728	698	734	719	752	758	722	679	732	779	725	701	706	687	696	690	747	725	719	726	750	704	691	702	680	709	729	753	717	718	685	766	751	759	729	687	718	696	755	710	737	718	722	764	716	736	751	733	774	703	749	764	722	748	700	755	685	746	698	724	718	690	750	729	708	730	709	718	734	738	813	691	722	748	685	724	716	754	705	664	715	741	758	712	696	730	706	695
22757	21322	29058	23934	21333	21565	12682	3866	2804	2318	2053	1784	1624	1544	1427	1351	1194	1075	1046	949	996	1402	4565	8474	7122	5575	3888	2095	1423	1287	948	751	731	777	778	749	792	770	760	739	758	771	782	726	734	763	812	756	757	739	744	755	730	785	757	726	735	785	771	741	772	704	721	774	739	740	764	770	759	803	757	725	724	712	778	764	748	769	728	759	794	736	777	750	721	748	784	767	737	788	789	785	737	741	755	733	738	745	772	746	721	745	766	732	749	744	779	773	737	705	750	727	780	737	807	722	742	764	806	729	781	750	718	763	750	708	691	770	770	750	763	810	727	745	799	741	769	771	816	710	709	748	703	805	759	755	796	764	745	734	767	719	743	731	688	753	726	743	796	813	771	756	799	749	765	776	808	722	764	742	749	735	755	756	722	729	744	711	784	766	738	742	773	773	758	699	755	779	774	776	774	761	752	727	779	711	752	739	782	791	757	768	723	792	723	742	755	747	762	771	773	754	782	755	726	774	749	805	784	758	745	751	764	812	778	704	730	718	772	746	739	721	758	780	715	775	800	788	785	686	799	755	752	728	759	775	716	782	748	739	792	748	759	772	718	731	725	799	725	766	744	714	771	785	778	734	696	756	778	749	765	760	759	719	746	801	771	809	729	749	729	760	822	761	791	693	763	766	776	732	782	725	752	691	790	751	739	772	743	715	765	808	772	718	761	788	749	778	747	775	803	760	741	797	748	751	760	789	771	661	736	736	741	742	764	724	805	745	778	748	774	734	744	753	793	691	769	733	747	770	774	757	745	771	764	813	733	761	786	767	742	807	777	753	828	752	786	766	761	770	751	724	748	773	720	784	768	754	769	739	723	715	777	749	745	755	787	714	757	710	736	807	783	815	740	734	756	708	735	767	754	725	751	780	778	723	703	719	744	779	728	762	728	717	758	762	789	730	759	684	766	731	822	747	772	809	766	740	778	792	791	729	785	757	755	791	731	734	753	753	785	730	749	748	756	750	742	778	757	788	793	733	786	772	768	761	802	736	738	747	733	738	746	790	739	786	745	793	760	745	709	758	811	765	742	750	768	772	715	731	723	777	740	764	774	749	763	691	754	759	785	764	752	768	732	752	741	761	742	786	793	744	769	773	702	783	785	772	744	745	729	779	763	789	748	734	758	761	755	744	751	698	781	705	782	753	759	745	749	733	688	741	767	787	721	760	786	789	765	812	751	772	727	709	786	779	734	760	753	714	744	804	740	735	757	761	794	766	717	764	772	759	769	765	764	699	806	789	771	734	717	755	757	749	806	757	784	747	724	732	721	744	751	739	728	762	706	742	727	744	805	761	726	766	794	745	764	778	752	736	770	750	701	769	720	705	765	779	774	788	735	776	742	790	762	735	763	755	717	741	698	792	713	788	769	776	747	816	799	757	816	694	740	751	806	723	790	723	762	735	725	746	724	735	713	719	755	753	752	762	792	783	757	750	762	801	761	784	806	742	780	749	770	760	760	728	733	731	719	714	747	722	734	726	756	764	688	793	757	784	745	748	734	759	784	767	717	746	801	777	737	814	791	766	710	739	777	759	805	784	748	750	781	762	782	753	759	699	783	761	697	729	717	731	746	737	767	803	749	703	748	774	716	733	709	746	707	730	765	746	707	726	738	777	725	783	747	750	798	764	751	770	754	747	737	792	735	749	728	753	785	706	768	752	754	790	772	733	754	779	720	751	745	791	802	745	747	764	787	752	691	757	766	760	782	765	761	739	741	742	792	788	725	791	745	755	762	745	705	723	706	717	775	749	763	751	735	802	721	770	796	745	760	769	710	793	701	758	745	749	787	765	741	762	755	711	793	726	786	746	696	709	751	737	753	657	780	800	768	787	768	775	763	717	822	776	760	748	743	743	696	716	778	767	779	769	729	768	747	770	751	754	752	763	771	762	779	741	784	768	740	715	777	743	723	699	747	775	747	765	744	797	744	739	773	753	787	734	732	813	723	733	799	788	736	747	694	725	769	725	752	768	725	758	741	713	771	784	746	791	734	764	735	757	801	749	746	753	778	773	748	764	729	772	727	740	754	748	735	733	757	718	751	722	718	749	808	729	757	765	766	777	749	747	780	740	781	753	728	761	748	768	735	767	776	734	782	728	753	727	742	715	718	807	827	769	776	738	696	744	730	746	721	727	759	721	758	737	801	713	750	771	766	765	717	745	701	768	752	740	726	726	811	762	725	795	782	757	725	771	717	787	780	792	787	783	832	735	778	773	760	722	705	763	770	777	775	703	700	774	783	769	729	768	773	748	730	736	749	750	803	782	774	749	761	725	754	721	711	775	733	784	730	770	727	742	739	742	853	768	770	744	752	692	787	771	712	724	788	742	733	759	787	764	727	787	766	714	762	747	742	711	734	718	774	734	826	723	750	801	776	789	732	744	708	700	767	743	772	768	691	790	792	810	740	772	746	781	734	789	760	788	765	756	752	735	815	756	721	726	761	729	760	726	732	719	757	748	720	742	734	771	752	752	784	755	740	787	742	742	719	750	779	717	751	746	790	743	751	771	750	706	727	720	716	790	757	749	775	722	727	717	740	758	740	734	773	762	739	707	710	748	769	743	696	725	723	775	702	712	739	748	755	762	781	772	803	757	760	770	749	720	749	786	728	794	755	729	791	749	758	758	732	734	745	746	703	746	763	764	740	746	752	730	737	778	696	795	751	766	786	758	736	723	729	712	726	710	746	762	740	797	731	706	722	747	751	730	710	744	737	728	734	741	768	784	821	741	805	727	751	739	778	762	785	749	738	766	752	739	767	721	696	760	749	696	718	696	721	762	754	714	753	765	717	737	749	775	728	772	724	767	720	732	760	735	735	741	729	711	749	738	769	758	742	752	776	753	711	749	724	739	693	748	751	821	758	767	703	750	757	701	773	785	796	737	694	769	729	737	736	739	758	763	799	737	742	725	761	747	775	744	694	776	772	733	752	737	736	797	742	778	780	735	728	736	718	772	781	738	692	767	784	771	792	743	731	746	755	711	778	796	760	692	753	751	785	706	828	760	720	776	773	724	781	723	794	753	742	697	667	733	763	794	767	684	804	733	753	713	754	729	717	737	776	741	761	768	738	745	716	827	810	706	788	777	690	739	758	760	729	803	727	699	763	767	740	750	758	745	755	749	742	709	728	719	791	718	783	734	802	728	758	724	724	749	724	732	703	762	771	780	723	742	714	739	737	783	715	738	685	739	742	780	756	736	739	752	751	738	755	734	692	780	755	744	784	746	727	770	696	796	809	720	761	740	743	670	713	748	791	747	737	734	723	770	764	783	772	796	713	797	754	752	739	771	696	758	745	715	760	731	722	743	723	734	732	764	761	696	722	698	749	743	723	755	807	722	778	757	768	775	753	752	760	772	761	763	800	743	759	739	768	740	757	733	766	812	718	744	747	766	768	722	726	722	745	761	774	768	779	717	738	747	760	748	731	781	794	709	705	785	745	698	696	716
9909	28659	22634	12906	9748	9129	5600	5913	4616	3680	3159	2616	2304	2141	1930	1868	1601	1318	1210	1148	1136	1775	6951	12022	9711	7922	5350	2772	1860	1552	1006	786	753	810	794	718	767	805	751	755	754	735	734	741	728	757	737	763	795	782	774	775	778	774	729	754	764	784	728	753	752	734	732	735	726	753	706	708	777	700	788	720	765	734	759	737	709	748	755	776	769	696	793	789	745	769	751	691	762	802	745	762	746	731	754	723	717	779	785	737	722	776	717	775	752	775	687	735	759	768	796	734	783	716	774	751	777	759	791	702	736	727	713	729	738	801	733	761	796	717	770	725	723	759	773	801	749	761	774	757	705	751	777	736	760	747	734	738	689	738	738	763	738	774	731	789	772	742	767	754	780	793	775	755	776	737	759	750	747	763	742	779	693	741	764	741	753	778	747	745	788	772	767	770	762	758	725	741	737	791	717	741	725	759	765	771	734	751	753	723	776	745	809	744	747	752	805	732	715	801	744	704	790	682	746	718	772	751	744	703	756	801	763	808	744	794	792	742	698	761	783	760	761	773	781	789	755	776	784	754	744	746	734	736	742	755	794	726	721	756	754	780	749	773	764	783	749	738	775	784	743	773	785	746	724	783	723	769	760	788	748	780	727	739	744	777	764	775	738	748	723	728	764	789	786	794	790	741	743	752	783	727	733	724	732	762	787	728	767	792	815	782	753	761	749	726	745	773	727	757	780	697	742	800	782	794	766	782	748	757	767	785	706	721	728	805	786	748	788	778	820	738	803	725	805	748	773	775	723	782	761	688	755	727	704	787	727	763	748	756	775	746	753	747	735	770	738	823	762	758	759	780	757	756	726	721	767	782	725	766	762	761	716	709	746	757	763	767	771	749	750	774	710	716	715	778	774	755	725	748	754	719	765	710	742	736	781	756	769	771	760	772	776	716	738	789	717	801	736	774	757	756	742	775	752	749	763	730	763	792	800	752	755	740	765	778	774	769	711	796	737	723	786	794	729	775	725	768	729	724	757	751	772	776	778	799	765	763	732	759	747	751	769	719	802	757	731	757	787	765	724	713	710	811	689	763	741	742	776	760	759	739	756	784	772	775	718	794	744	774	758	733	797	751	754	777	788	771	770	785	761	747	783	731	724	710	736	772	722	725	781	699	722	723	741	803	737	770	752	759	797	801	725	786	747	772	755	747	762	696	752	729	756	720	767	770	759	772	777	765	726	736	743	749	730	735	744	742	752	787	790	767	770	756	755	784	747	741	731	730	734	760	765	755	780	799	724	779	737	750	749	772	775	756	744	740	774	770	749	748	757	773	760	781	762	759	690	741	746	742	747	746	727	760	698	827	770	831	740	754	792	736	762	790	748	791	759	765	765	733	797	756	756	760	723	741	703	765	782	770	734	716	769	786	735	756	773	769	750	785	726	735	745	788	724	721	746	763	762	731	720	729	665	744	776	749	771	728	750	780	712	748	753	756	753	732	746	786	744	798	779	752	686	772	745	771	770	802	728	766	762	762	753	809	765	725	800	738	773	786	755	712	739	724	710	748	766	802	751	696	770	771	774	754	723	762	745	764	781	779	722	784	763	756	731	739	775	743	753	761	755	788	677	709	787	755	720	798	762	714	721	771	748	734	756	752	793	768	747	801	740	760	737	766	747	761	770	770	758	747	812	741	768	777	701	793	734	726	742	763	738	744	726	780	718	717	749	744	779	737	729	791	722	804	721	812	770	743	785	761	768	785	732	746	762	770	733	720	785	707	773	736	701	767	744	727	744	767	749	716	764	783	744	748	770	776	754	734	742	716	741	712	755	758	727	819	747	766	788	737	749	715	749	774	753	782	777	780	772	785	758	777	744	755	770	795	725	709	714	744	799	741	824	765	758	774	711	710	718	749	759	748	787	797	729	737	751	750	766	763	717	732	751	761	793	753	723	751	753	728	779	742	788	763	721	742	774	766	713	765	751	725	752	742	747	739	719	748	772	748	757	737	745	782	707	764	744	726	775	749	740	772	742	766	756	721	734	760	845	808	757	780	738	757	725	748	752	777	732	736	676	805	697	741	816	742	724	761	771	780	733	786	754	755	780	768	766	778	764	713	724	741	762	726	716	751	751	753	763	813	754	730	744	755	740	765	755	788	720	776	756	815	704	741	748	769	786	757	768	718	720	704	771	744	747	777	742	742	817	778	708	745	725	792	749	781	707	776	722	723	773	762	768	686	785	731	763	794	757	703	746	756	762	738	716	798	754	743	769	751	702	762	722	751	711	729	787	744	774	780	748	743	756	772	800	762	806	741	735	735	759	712	732	698	748	772	800	735	788	720	747	747	768	739	703	757	738	730	734	761	765	740	794	790	783	760	726	739	770	767	753	764	755	715	756	742	764	736	756	755	749	748	752	723	724	788	743	727	746	706	747	778	758	773	746	741	743	794	728	733	750	714	712	786	770	669	739	727	735	740	788	773	760	766	727	716	823	753	746	776	721	733	698	743	762	739	803	757	731	749	758	755	744	741	703	776	712	722	750	719	756	788	756	754	828	755	741	731	816	787	705	687	786	780	755	795	735	736	784	737	739	696	707	733	736	778	777	748	726	762	760	741	767	797	748	758	738	706	741	799	723	731	725	781	732	757	704	784	751	780	731	718	737	714	749	714	773	713	709	713	748	761	735	708	752	757	749	714	737	796	751	771	747	723	718	809	785	744	722	767	772	748	744	771	743	730	781	735	771	764	779	730	731	781	727	776	748	779	748	736	758	745	727	676	779	715	758	770	699	736	778	722	720	788	767	741	751	766	750	723	730	778	791	737	776	717	796	765	702	709	774	740	775	800	739	766	749	711	769	729	722	735	732	737	763	771	749	767	721	777	733	780	748	739	730	705	734	777	772	791	762	779	780	736	751	703	740	834	727	799	751	779	724	732	787	737	756	773	773	748	768	772	775	776	742	730	756	752	715	761	774	790	791	806	753	744	760	744	744	756	759	759	758	739	744	737	711	779	743	700	755	769	770	767	762	787	760	780	790	791	726	724	746	748	701	735	799	769	746	749	770	786	709	751	743	757	799	750	731	709	709	765	773	750	767	746	730	747	803	781	766	689	750	790	739	763	742	766	786	763	730	750	737	788	725	802	727	800	768	732	718	736	744	783	720	750	769	788	750	759	738	798	759	711	729	730	777	759	755	692	777	768	719	775	737	722	740	713	718	738	713	724	720	738	830	786	755	770	783	790	700	739	779	774	768	752	792	755	761	777	754	747	716	800	781	751	759	803	747	731	746	769	756	770	741	753	728	733	805	709	749	793	716	816	747	733	795	722	768	810	737	707	725	699	756	783	783	747	772	755	799	709	796	741	769	706	735	728	759	736	730	733	718	787	751	794	718	767	735	793	742	785	732	730	767	768	735	756	710	733	743	734	720	778	779	746	762	731	775	761	747	799	713	757	748	763	743	752	750	738	787	803	767	745	724	792	768	748	731	781	762	747	763	783	763	771
27965	19966	11765	4666	2364	1845	1581	1336	1254	810	814	775	736	699	666	588	580	560	548	515	467	534	624	697	741	726	612	512	485	516	453	457	463	468	430	422	423	423	461	434	434	467	456	461	468	442	450	459	482	431	415	442	466	490	439	464	446	451	443	445	454	449	466	429	457	497	475	449	433	465	463	477	421	448	411	451	414	462	472	470	443	462	455	475	462	460	445	486	426	439	448	484	477	460	483	450	427	456	444	455	496	464	451	445	432	468	453	442	429	424	428	442	469	458	448	450	415	462	450	448	460	440	475	438	485	448	397	425	451	489	440	476	406	479	438	459	480	440	474	432	467	403	468	461	457	434	413	485	483	429	450	487	479	478	445	460	487	504	455	457	456	470	448	490	461	424	434	419	450	457	485	452	467	444	453	457	446	470	477	423	471	449	432	477	461	416	463	463	476	433	445	465	482	436	423	451	440	468	445	452	442	436	465	406	436	448	479	467	423	463	462	450	428	458	435	465	400	439	436	495	423	468	413	482	473	467	423	469	480	448	467	469	461	460	453	455	416	399	406	458	413	441	448	473	463	443	509	447	453	469	425	406	450	424	437	458	458	470	473	457	409	424	435	473	446	493	381	445	470	444	437	442	462	451	423	455	435	439	433	425	468	432	426	447	462	457	500	450	469	443	449	482	467	422	430	430	452	425	416	436	405	425	458	411	422	447	415	468	413	448	420	439	466	450	482	443	449	466	462	427	474	454	426	393	441	489	447	447	439	471	443	438	448	430	462	465	432	406	495	495	473	417	474	432	477	442	439	460	453	436	423	472	427	457	475	456	431	438	476	465	478	485	477	447	491	425	470	433	466	484	454	461	443	462	434	478	418	429	449	449	390	430	461	424	457	413	439	444	512	439	450	457	446	423	462	409	489	427	446	427	498	467	459	493	459	480	454	443	453	424	433	423	463	469	460	445	446	443	451	472	423	474	440	452	443	463	438	439	434	463	452	498	429	435	453	440	482	492	437	419	430	458	453	417	425	450	437	465	427	452	456	455	485	446	449	469	450	455	455	476	424	418	502	420	414	463	414	454	475	446	469	472	408	446	429	416	456	458	475	457	449	481	461	420	409	458	422	497	431	436	456	458	411	485	472	446	437	443	455	430	439	433	456	456	425	423	496	476	466	437	437	446	459	461	433	479	451	407	468	468	419	466	464	448	497	451	444	449	448	454	445	478	439	441	458	445	448	471	459	465	428	459	428	448	436	448	449	425	423	450	443	426	476	419	430	476	479	468	422	456	444	467	469	426	453	502	472	422	454	444	454	470	451	421	433	491	454	478	445	444	449	419	481	467	455	425	476	438	469	473	426	463	474	423	465	419	487	434	437	460	471	471	460	409	435	444	455	442	471	456	457	461	434	469	443	482	440	445	428	455	459	452	469	436	466	462	420	466	451	477	418	464	439	431	412	438	454	465	415	467	481	441	468	436	453	436	451	460	452	470	447	456	451	461	435	399	442	438	423	446	506	473	447	486	445	437	445	465	475	454	423	439	464	482	449	424	438	482	434	406	464	463	450	466	432	454	438	474	440	439	466	475	453	425	418	477	448	495	470	452	456	466	428	443	434	453	418	446	473	450	436	426	452	422	468	456	432	472	452	437	418	453	448	449	484	431	486	463	423	476	434	381	427	413	438	432	422	445	459	428	447	466	464	424	478	469	439	472	431	443	392	449	426	458	475	481	487	460	446	449	454	461	460	464	480	434	484	434	431	443	446	442	462	405	446	430	438	446	425	464	479	489	464	458	470	449	448	458	422	428	471	469	447	483	432	439	457	414	444	459	439	453	429	439	428	448	421	411	473	476	459	420	423	456	434	469	437	398	424	496	418	462	480	416	476	477	390	455	441	424	451	439	445	468	462	440	467	421	444	437	453	452	433	453	433	417	439	485	458	450	421	508	460	424	458	450	410	475	501	439	456	435	442	445	435	447	415	496	466	446	451	472	451	421	447	429	441	457	410	449	427	453	452	483	422	472	462	492	455	462	467	433	440	424	466	468	429	468	457	459	437	423	433	452	416	440	442	478	451	452	458	462	460	465	460	446	476	446	465	463	453	469	465	485	447	459	428	481	473	484	452	434	439	467	458	460	424	458	445	444	444	467	454	501	448	451	449	452	442	453	428	438	467	479	443	461	452	424	432	452	466	483	478	486	452	433	449	428	445	445	495	479	434	479	464	446	440	422	494	430	484	440	464	460	455	463	447	448	450	426	450	448	441	462	522	447	422	451	450	454	433	444	440	423	456	475	445	450	447	435	438	450	448	448	435	464	418	440	477	435	459	424	439	482	446	453	436	429	472	424	435	450	439	429	447	438	458	430	448	406	446	447	438	451	447	446	454	470	452	446	450	414	439	427	476	430	481	449	442	460	435	468	449	463	469	457	425	410	471	471	441	438	448	458	440	421	412	470	428	431	424	469	469	461	435	396	422	466	451	440	450	483	441	461	419	418	490	437	463	478	490	469	427	472	434	451	428	473	427	443	452	507	423	453	447	429	453	462	440	438	470	436	458	418	464	457	462	429	430	479	458	480	416	429	458	439	447	501	430	456	465	467	408	435	428	420	462	460	458	497	435	450	454	413	456	442	460	446	435	425	434	429	448	459	415	453	425	419	476	453	465	440	479	434	462	451	496	430	473	431	451	431	449	438	488	425	500	471	454	465	468	456	427	439	447	442	434	453	433	484	462	471	435	474	463	447	516	420	409	431	477	444	455	472	479	466	458	466	398	446	452	455	449	485	462	415	460	434	441	481	469	471	481	452	431	420	428	479	428	454	446	455	460	422	421	451	460	451	446	425	433	452	450	433	451	456	421	429	468	496	470	489	443	456	419	476	431	401	415	446	442	454	470	454	446	421	422	445	450	465	437	478	445	453	467	470	463	500	448	483	440	430	464	463	434	439	413	456	463	424	482	425	442	415	452	422	442	412	418	431	452	445	433	433	475	456	406	427	450	457	474	466	482	464	473	463	450	440	446	430	450	478	447	441	489	400	414	418	409	437	421	443	438	435	443	438	418	479	455	455	451	478	441	472	470	461	433	470	443	439	463	452	450	443	453	458	438	435	475	438	419	425	510	477	445	440	446	441	428	454	465	482	441	462	436	470	416	450	451	440	428	451	438	458	423	442	442	442	444	456	439	438	427	412	430	448	458	465	449	428	476	453	519	455	469	460	452	427	468	454	439	429	420	501	447	458	483	471	474	458	475	394	444	454	438	469	438	446	459	437	472	443	416	448	435	471	456	463	466	461	427	446	485	492	472	430	460	395	493	443	462	448	439	492	470	444	449	470	428	451	449	441	491	456	454	452	439	445	447	521	449	426	433	443	437	475	454	466	418	486	435	486	421	463	457	451	502	439	449	417	459	433	445	474	454	465	452	455	437	432	453	437	428	442	455	447	438	416	474	436	413	430	437	398	440	474	451	444	466	436	466	489	481	416	480	449
7493	14197	9905	5056	3864	3362	2884	2380	2053	1287	1265	1144	1062	990	889	701	713	726	664	634	588	622	726	895	972	884	718	534	603	572	540	495	481	515	483	430	479	467	524	471	493	464	469	464	481	483	467	483	477	464	487	483	466	517	489	475	473	493	465	471	487	508	495	439	482	440	475	485	473	465	456	465	522	489	459	472	491	501	441	512	482	474	466	454	485	468	499	485	455	492	467	458	504	469	490	485	497	484	511	493	515	491	451	476	494	507	463	480	479	511	446	453	475	521	440	473	445	474	537	478	471	490	530	500	512	474	513	496	480	497	494	491	475	493	462	485	461	516	493	479	460	514	464	488	520	473	469	458	499	501	474	458	484	475	498	470	482	461	512	467	519	463	470	479	428	525	469	477	482	438	491	513	457	529	456	479	496	495	445	471	496	472	473	501	494	483	490	461	462	509	488	477	498	479	491	477	490	473	506	491	453	483	505	486	551	478	460	502	462	445	508	516	466	480	500	489	475	428	467	461	474	478	492	495	493	474	460	516	478	478	515	486	487	503	465	481	478	452	450	507	447	518	471	458	512	469	503	442	502	473	451	468	487	485	471	472	480	474	514	463	512	491	483	501	484	496	504	509	507	479	485	509	483	453	491	458	491	474	516	471	483	487	523	455	505	467	441	484	492	458	471	467	434	500	492	457	488	467	499	494	514	493	487	480	514	472	491	489	472	492	486	498	500	488	487	514	488	509	446	494	518	501	472	514	502	455	460	451	483	460	495	507	509	493	455	429	461	457	477	486	503	492	484	452	470	450	522	496	433	445	504	484	466	448	485	471	523	462	462	488	462	472	515	454	437	493	480	484	489	444	508	514	504	507	518	504	533	474	484	542	477	478	495	509	474	500	505	471	466	495	480	462	462	486	475	470	469	490	457	514	471	507	463	490	469	448	473	457	477	465	469	503	506	444	466	500	465	494	466	464	440	510	468	457	483	464	468	459	462	478	464	475	508	423	510	495	457	510	475	516	493	487	504	462	488	464	441	502	452	509	466	438	527	507	477	483	493	494	530	471	524	510	500	426	457	486	471	466	436	453	447	487	489	476	467	478	465	502	483	487	493	475	506	487	478	472	479	481	495	462	512	480	519	494	498	474	527	467	516	482	453	497	475	487	451	506	510	463	508	447	482	472	517	481	495	462	438	538	498	478	532	485	447	490	465	486	491	502	523	469	511	474	503	517	496	485	472	540	460	454	445	475	468	448	497	478	455	504	484	454	471	477	509	488	496	478	489	477	490	488	453	458	514	467	497	494	491	501	506	475	473	472	483	451	495	493	475	477	485	500	441	503	492	477	475	476	488	517	498	507	473	450	447	483	449	484	481	444	470	514	460	499	457	496	469	451	453	536	485	469	499	444	453	476	444	460	494	490	480	488	488	469	471	485	447	476	481	450	488	466	490	472	482	467	452	469	498	476	468	477	470	463	514	496	424	507	465	460	494	506	508	481	510	545	416	507	460	480	474	472	523	440	475	474	519	454	509	512	463	479	510	462	518	454	497	484	490	503	474	458	466	473	462	511	462	487	469	512	494	502	487	474	504	493	494	441	459	471	488	498	498	498	459	459	488	481	487	464	457	492	534	501	444	452	457	504	510	483	498	458	469	496	495	443	483	489	482	471	478	490	486	461	487	470	502	504	487	510	475	489	502	493	484	473	455	487	465	511	507	506	495	487	464	527	513	509	444	474	454	510	470	505	494	494	494	467	530	491	462	489	469	524	488	473	510	521	481	486	453	521	498	501	480	473	516	514	469	468	428	498	503	478	453	469	512	502	470	467	456	475	453	457	463	465	440	506	479	483	478	556	477	498	497	457	469	501	462	464	463	501	467	475	504	470	462	536	456	449	480	493	506	452	496	505	468	455	465	456	504	480	506	471	463	471	465	458	508	490	481	505	443	491	496	502	476	520	510	487	485	469	488	498	498	447	493	447	467	462	493	430	484	474	490	510	505	517	509	491	513	487	534	501	472	496	519	493	465	487	482	488	476	515	508	482	449	497	509	503	497	510	470	462	485	463	521	492	452	480	510	522	454	501	504	474	469	527	488	441	500	467	469	517	476	518	474	472	498	506	469	485	478	499	503	479	460	494	495	508	470	489	461	485	492	498	506	523	478	490	482	457	468	477	465	477	498	502	482	477	449	515	470	485	501	509	483	487	476	475	461	491	482	489	478	439	502	490	491	436	421	472	511	456	505	485	474	475	487	467	506	486	464	464	459	474	458	503	496	509	466	495	492	476	492	460	496	484	482	473	462	485	463	494	501	496	487	464	478	435	473	476	464	483	477	502	509	468	491	480	440	493	452	520	436	510	496	498	455	464	458	428	483	485	463	414	522	466	480	481	514	454	477	458	471	480	467	481	484	465	484	495	471	466	505	453	484	524	433	508	492	465	509	497	493	451	507	442	460	467	473	478	472	490	488	463	496	476	492	516	482	492	482	466	445	474	467	443	491	485	462	500	467	506	460	495	514	496	484	500	505	465	504	493	486	495	473	457	455	464	483	467	479	463	492	479	476	462	504	507	502	459	467	452	482	502	499	453	475	451	470	488	490	460	490	520	466	507	454	437	475	521	488	509	473	497	477	471	487	481	465	471	472	479	487	502	455	509	479	530	466	478	529	485	491	487	488	469	448	484	456	474	494	464	478	480	464	460	474	485	503	511	439	515	510	503	465	507	477	456	439	458	481	470	465	510	526	524	474	512	427	477	514	459	451	438	458	483	469	495	491	498	468	471	480	492	456	522	475	466	475	478	452	493	501	479	495	472	539	461	481	513	455	476	451	457	496	492	473	468	496	516	444	466	477	443	475	485	532	522	513	488	461	475	448	491	483	477	525	511	490	463	441	472	446	481	468	469	479	484	471	506	522	477	464	453	487	499	473	432	495	443	476	471	450	498	488	468	496	493	481	463	467	486	488	486	460	490	505	460	504	497	418	491	472	500	482	462	503	492	470	485	497	464	471	457	449	470	444	489	486	483	512	508	481	477	489	508	481	485	480	452	517	477	467	512	501	471	479	560	465	501	456	477	484	511	499	484	490	458	440	509	490	469	493	456	492	489	460	474	485	510	478	526	506	506	455	489	486	480	483	459	468	483	479	461	489	490	462	440	495	501	500	493	493	473	464	476	510	488	476	500	464	493	469	498	493	485	491	486	487	495	525	496	465	437	452	464	482	500	457	493	471	462	496	498	492	461	461	446	503	488	447	483	503	484	501	481	500	531	456	487	475	472	482	486	518	499	479	490	506	463	481	456	470	466	464	503	543	469	488	474	481	468	456	488	474	480	451	452	481	478	518	477	503	485	469	461	475	456	467	451	475	480	469	497	459	499	524	485	521	477	495	485	472	449	466	457	512	508	427	536	509	435	472	474	490	449	482	476	520	475	488	493	493	468	510	488	486	473	515	508	486	466	501	534	464	521	445	493	472	519	477	485	497	478	509	489
23967	21308	28573	24376	21313	11964	3686	2460	1494	1313	1192	1069	997	963	884	717	634	751	770	633	573	543	1339	3207	3150	1794	1285	1447	1670	1159	611	415	456	447	444	429	403	466	419	425	450	395	406	432	447	396	434	391	426	418	431	376	411	430	417	406	428	426	466	436	403	393	431	419	448	440	445	432	464	414	434	436	425	429	398	465	409	442	422	403	455	453	454	427	416	421	421	424	419	457	433	405	413	434	423	443	400	406	457	434	427	395	417	411	416	404	428	361	432	413	443	424	399	428	425	409	404	413	433	411	427	418	416	414	419	444	423	407	425	436	420	418	449	411	420	453	411	437	432	418	426	401	459	411	433	428	431	398	426	411	408	456	401	418	441	428	417	438	438	476	444	411	419	419	415	427	456	408	398	443	426	444	434	421	403	433	423	412	433	413	409	440	399	470	407	421	418	449	450	424	419	422	446	441	411	438	409	399	449	402	416	417	423	441	424	429	406	422	416	442	399	416	475	451	433	410	421	414	446	435	415	377	434	408	400	434	454	412	433	412	429	431	442	405	422	459	434	409	436	455	410	434	432	461	421	422	413	446	457	382	403	414	423	402	418	427	416	416	439	432	408	447	397	438	424	414	432	455	394	432	452	427	386	400	437	383	426	411	442	441	412	418	367	468	446	434	391	384	423	473	418	432	424	384	416	425	412	411	438	405	421	420	444	441	408	406	427	410	440	433	456	422	428	459	434	409	421	408	424	441	394	448	412	408	396	407	431	425	443	431	432	425	418	401	420	403	422	389	404	436	419	455	422	421	443	441	460	464	391	386	427	412	393	424	411	410	426	447	422	417	423	406	414	405	410	431	433	440	432	465	485	476	410	421	417	433	424	437	432	442	436	404	464	437	418	425	415	417	415	438	422	401	460	421	412	458	399	424	400	461	407	426	399	423	438	361	447	435	444	427	466	425	388	440	443	398	410	428	444	416	416	377	398	404	405	424	439	396	418	407	356	406	436	428	444	454	414	406	443	417	428	452	382	395	424	411	470	405	448	416	386	404	417	436	437	429	408	416	465	422	426	424	385	433	422	434	426	432	432	421	400	427	447	449	385	468	441	407	418	428	431	459	446	442	411	386	382	399	444	418	448	435	459	412	442	461	428	424	391	419	385	422	424	405	419	448	448	397	440	389	426	406	410	421	442	416	456	419	387	397	412	416	407	381	403	417	428	423	405	444	407	404	419	414	404	434	414	416	460	433	442	455	397	433	458	440	446	433	418	428	443	411	432	444	441	432	390	430	381	396	404	372	404	404	428	432	419	447	450	413	427	390	419	419	391	410	446	416	408	412	434	404	433	421	436	426	415	450	408	384	420	412	416	425	462	433	434	445	411	409	423	427	455	404	400	414	437	410	444	437	446	438	448	426	399	490	414	455	459	449	408	432	434	430	440	453	412	397	443	456	444	397	431	414	433	427	427	405	411	424	426	418	429	409	407	386	461	400	441	423	424	424	408	371	435	407	423	393	418	445	417	436	462	393	410	413	429	421	412	409	420	423	435	396	421	409	408	431	458	418	398	428	409	425	408	386	397	408	429	442	420	433	409	431	440	444	413	413	424	424	396	406	420	424	447	456	474	410	421	471	421	463	408	367	399	434	433	420	407	420	394	423	404	404	394	432	383	428	411	433	446	411	417	458	412	444	412	439	403	406	385	423	423	417	399	444	447	408	423	437	446	389	442	430	405	418	426	455	446	465	436	412	419	409	409	375	393	409	419	421	390	433	425	422	418	427	393	403	422	441	431	431	441	408	415	436	396	408	402	412	415	419	426	435	420	397	469	429	380	420	433	437	404	435	408	415	409	395	405	429	416	437	453	422	445	416	402	449	415	390	433	416	418	388	405	420	407	450	429	400	443	437	424	422	404	435	418	445	405	463	417	447	452	408	430	435	454	405	400	430	478	406	422	409	451	422	422	399	421	378	422	434	431	445	412	410	410	424	385	429	449	383	451	420	409	410	421	426	458	402	435	380	389	391	423	430	419	423	442	435	452	427	415	433	415	436	451	415	381	432	422	424	424	421	427	422	457	457	400	432	427	405	431	397	385	456	429	405	437	402	417	408	424	436	444	465	399	433	394	436	418	411	389	428	446	444	380	413	418	408	450	420	394	426	413	437	463	414	404	418	433	393	390	419	406	409	414	406	413	432	453	418	432	391	424	437	394	400	415	453	405	422	450	426	439	407	408	445	423	384	424	422	449	407	397	380	407	420	414	461	455	446	416	451	427	438	415	449	409	435	420	475	406	407	401	427	426	411	363	409	450	428	457	428	410	432	410	430	440	403	447	433	438	419	423	432	447	422	448	449	451	428	423	428	455	429	413	393	402	390	422	440	405	440	462	410	407	446	446	442	421	424	451	447	439	435	417	442	399	416	400	382	396	408	405	387	421	470	429	425	420	431	430	417	434	385	414	421	424	458	409	401	424	431	414	404	446	413	459	462	412	409	442	434	445	438	393	423	419	417	368	414	402	415	420	431	405	408	409	393	437	434	419	444	404	440	405	418	437	444	442	428	409	427	428	417	415	429	432	437	415	413	419	419	425	477	423	418	421	427	397	432	415	423	472	417	447	407	416	380	466	439	368	408	408	402	428	423	428	425	447	410	383	445	452	368	435	427	447	410	409	409	425	402	395	422	447	424	379	428	391	402	417	407	474	427	415	436	420	417	404	417	399	408	413	470	427	407	423	419	420	405	420	440	451	396	432	419	412	415	398	422	413	411	451	419	423	406	419	414	391	404	431	463	437	433	400	410	425	401	431	444	457	398	396	395	427	433	425	422	414	415	404	427	418	432	433	434	410	420	424	446	409	412	450	431	436	419	445	421	416	384	407	418	410	386	416	397	425	445	414	411	404	473	407	431	420	419	390	449	425	409	440	465	421	431	433	425	427	460	430	427	401	416	404	454	441	431	428	401	457	420	359	443	395	417	394	385	403	425	413	429	405	431	419	429	394	429	423	419	433	442	410	418	443	419	442	400	456	439	421	384	396	468	437	408	386	417	438	412	419	429	418	468	363	434	409	460	440	422	419	420	417	387	447	388	417	439	443	426	413	404	425	426	426	408	436	436	433	392	441	431	430	423	414	394	409	451	440	397	429	452	423	429	447	420	421	441	418	436	448	401	425	397	403	396	455	413	455	407	401	413	412	438	413	443	428	449	433	453	431	423	398	439	411	448	410	390	398	421	415	435	420	434	396	405	432	406	407	410	407	414	450	411	450	451	423	414	399	458	376	426	387	421	423	419	441	412	381	424	439	405	458	408	430	421	394	414	413	418	420	429	451	420	433	414	404	469	418	424	436	429	421	417	456	436	418	418	429	430	428	371	441	420	421	427	403	460	452	432	426	429	418	426	434	411	412	431	414	419	421	414	408	422	437	404	409	381	409	449	438	388	402	428	421	451	458	432	423	411	455	421	428	445	427	443	412	417	429	417	434	400	416	430	446	391
7684	23608	16406	9791	7569	5389	5226	4207	2532	2098	1869	1693	1515	1428	1300	1090	905	955	1045	914	743	613	1924	5105	4906	2536	1831	2201	2387	1586	756	501	500	458	460	445	450	457	417	415	498	449	439	463	433	445	469	416	472	456	423	407	448	490	414	437	430	430	441	412	440	426	443	439	448	446	488	409	439	435	467	457	450	461	473	454	471	421	463	456	480	442	485	486	431	421	446	471	430	433	445	440	400	453	472	452	465	474	434	439	448	479	448	463	432	449	447	460	423	432	466	451	426	440	452	473	453	446	452	452	466	461	443	435	461	474	488	427	433	422	473	456	448	467	448	418	423	437	426	463	473	462	424	482	440	434	453	461	468	451	443	446	461	434	465	457	470	442	465	435	446	429	449	413	418	446	435	473	446	457	468	435	451	473	452	448	447	449	479	411	450	446	419	485	438	450	467	464	441	427	451	464	452	434	445	464	452	431	434	442	420	448	449	451	456	452	437	454	437	466	444	428	442	447	442	432	430	465	462	426	438	454	444	451	437	474	468	401	461	422	450	423	419	476	427	458	438	437	469	446	447	459	447	448	466	445	426	457	428	447	442	460	454	448	440	437	460	464	441	462	491	486	419	414	426	469	433	394	454	478	439	439	462	489	456	447	426	457	432	436	438	429	455	418	460	427	448	448	409	429	450	456	479	423	466	449	451	437	458	436	474	423	454	451	436	432	446	417	434	433	446	457	461	467	488	481	433	451	493	439	454	439	422	468	491	412	446	406	445	445	432	435	450	421	468	468	445	420	465	473	437	427	442	433	432	408	446	471	485	454	476	454	474	451	411	491	433	437	432	447	398	466	436	461	449	424	467	409	447	434	444	448	451	435	464	436	426	446	455	416	446	452	408	444	441	432	470	433	434	436	477	448	469	450	460	431	438	463	474	451	468	412	431	439	458	449	444	428	464	422	458	434	474	425	431	454	436	440	468	446	435	441	459	448	442	434	423	445	451	410	411	466	443	480	418	416	429	457	427	472	457	467	467	471	445	444	439	465	463	472	452	455	417	465	439	458	456	446	479	431	455	435	459	443	426	431	444	439	444	445	411	444	438	435	437	418	453	423	489	453	475	464	442	476	455	430	461	455	443	448	464	422	441	465	465	457	439	444	497	422	427	447	448	410	431	442	483	447	450	429	488	436	406	406	463	448	464	464	434	408	463	455	432	457	445	432	465	410	461	425	478	433	467	421	452	401	461	433	462	477	445	447	457	469	427	418	445	440	485	419	414	449	428	448	440	461	423	471	449	452	459	433	421	466	476	460	417	456	432	450	461	469	483	463	434	411	432	404	414	464	462	455	441	388	448	468	444	448	443	454	433	436	463	404	432	462	483	438	437	433	428	412	434	463	438	480	424	423	472	473	397	446	402	435	474	450	458	468	460	413	477	446	456	436	450	452	439	435	484	484	458	381	459	437	398	417	456	399	482	456	414	467	444	459	471	455	447	498	480	422	429	434	441	452	430	461	468	444	501	432	431	462	438	413	477	437	499	468	444	447	450	436	450	444	438	468	414	452	473	428	468	447	442	467	453	433	478	441	412	449	461	448	436	444	440	428	453	427	472	449	442	450	422	450	459	442	417	437	413	421	446	496	445	443	440	462	468	475	455	446	464	459	504	455	455	466	450	414	448	471	478	421	447	432	441	457	488	471	459	440	458	421	458	486	449	422	468	450	442	433	451	454	442	443	471	425	446	435	464	457	436	416	436	436	430	470	427	444	448	468	433	458	464	446	439	473	430	427	449	444	476	469	450	433	497	396	455	431	452	467	445	490	464	440	471	445	420	464	483	455	472	439	419	469	442	475	436	468	436	449	439	454	446	460	431	438	429	453	415	435	469	464	439	443	462	454	430	419	437	454	444	474	458	448	427	451	444	451	457	441	476	427	430	435	426	451	429	439	431	443	431	441	429	460	442	439	430	452	420	446	463	438	450	456	451	452	420	428	414	415	463	429	441	453	461	457	483	453	460	410	443	433	446	448	448	402	437	444	438	474	455	415	470	401	453	440	436	452	418	420	458	429	466	456	458	411	435	402	422	428	488	435	422	420	445	443	436	432	448	460	434	437	447	435	465	462	458	484	397	431	422	429	439	486	466	444	481	446	428	429	464	429	474	465	437	453	423	412	402	448	454	437	485	451	458	420	457	433	458	460	456	485	421	409	452	431	460	454	436	451	438	446	432	470	417	457	442	435	468	417	426	439	439	492	464	450	474	424	442	437	428	436	439	476	473	443	443	457	429	430	406	439	449	419	468	419	439	415	458	441	470	455	474	436	455	443	424	441	435	449	442	455	460	462	474	442	431	454	441	435	477	424	442	455	503	415	453	474	409	438	471	437	452	437	431	437	464	435	435	438	437	461	467	399	467	433	445	447	444	443	463	463	417	454	417	448	459	445	418	466	428	470	444	471	440	474	408	482	448	428	440	382	458	401	476	450	451	464	454	426	465	477	486	448	438	421	404	448	472	436	421	424	425	418	439	434	443	436	423	455	415	459	448	413	474	453	388	472	460	440	467	440	457	415	416	481	487	456	505	417	403	440	487	453	462	458	488	427	412	450	471	444	428	441	420	445	484	414	436	465	433	436	473	460	400	437	412	462	476	452	428	454	477	426	419	464	443	407	460	444	460	450	477	471	485	452	460	421	459	478	442	434	438	477	394	430	442	471	467	454	464	439	477	407	441	459	453	431	463	420	399	433	473	455	451	406	405	404	457	511	471	457	459	433	437	440	494	437	417	463	479	443	449	410	435	467	417	433	423	447	441	469	443	418	437	456	490	468	440	446	469	459	445	419	448	458	449	476	431	446	462	449	454	450	467	447	441	472	411	457	444	452	423	433	436	456	461	413	459	447	436	474	458	461	446	455	441	437	441	465	467	478	441	435	418	458	437	446	460	469	460	468	459	439	443	443	446	451	440	441	442	441	444	454	465	452	459	472	458	458	426	423	469	430	433	442	447	440	414	486	450	441	483	434	421	448	455	471	473	450	480	439	407	435	435	442	481	443	457	426	448	446	468	425	513	476	430	451	438	461	445	447	466	422	420	436	472	439	448	439	436	429	444	471	432	459	457	475	419	473	425	455	410	398	441	444	416	456	431	446	464	458	489	435	450	454	473	451	463	394	453	442	430	455	438	420	459	453	470	456	468	501	473	432	443	446	463	476	438	488	493	467	465	463	431	415	441	462	462	439	423	431	482	478	472	449	423	441	440	517	446	460	441	453	470	457	397	454	451	437	459	422	452	442	464	456	484	455	473	423	419	452	477	433	432	436	481	467	472	444	465	408	462	470	415	396	456	452	410	423	444	457	472	439	413	479	461	464	386	453	440	433	443	433	452	397	455	465	443	433	441	457	448	443	466	419	415	475	445	436	451	409	463	449	447	427	437	450	472	456	439	473	422	456	394	455	460	432	420	476	469	409	439	464	445	441	447	466	441	472	503	435	472	431	428	433
25148	21319	27478	25433	12643	3350	2801	1671	1395	1472	1405	1370	1102	947	949	915	848	981	952	858	762	765	1111	1952	2180	1950	1321	1219	1121	697	630	628	601	618	583	567	627	603	613	609	580	561	561	563	606	585	619	628	617	568	565	591	603	601	608	609	587	618	566	609	595	569	550	569	592	585	593	595	608	572	581	569	593	563	561	623	584	596	606	588	591	622	586	582	556	592	590	604	617	603	577	613	607	631	584	571	587	620	571	625	574	600	612	601	591	591	580	601	617	616	587	613	558	574	602	596	564	594	590	599	566	555	590	619	559	572	544	584	601	576	589	577	607	566	573	613	580	547	584	595	627	580	603	572	654	604	566	576	624	593	583	620	628	562	564	643	613	618	590	595	619	633	626	640	542	623	598	625	610	618	566	574	619	572	593	540	591	561	583	571	650	609	599	570	590	586	568	593	607	625	597	584	647	587	601	595	615	546	591	576	571	586	563	555	584	539	626	579	583	598	616	596	605	599	585	564	607	579	559	603	619	633	587	607	567	600	574	570	620	587	607	582	604	586	554	577	549	541	625	599	604	566	612	583	610	614	566	595	572	541	593	600	603	559	600	604	585	634	595	602	533	584	603	596	567	590	584	592	604	565	585	605	589	624	587	591	587	629	569	570	586	592	604	597	625	596	609	590	619	553	544	539	551	584	575	573	585	565	596	571	565	569	645	551	541	580	573	607	598	579	581	598	599	621	583	627	636	606	597	566	600	618	596	611	575	565	603	578	558	591	600	584	557	567	574	578	614	584	619	590	587	571	582	563	580	592	541	625	558	605	578	564	594	635	581	577	600	563	581	636	610	618	658	575	595	604	624	633	588	566	585	591	624	578	603	595	551	619	622	613	560	606	604	614	628	587	595	612	574	600	586	606	582	529	562	548	600	622	635	590	605	661	578	590	625	590	613	599	612	583	583	638	601	626	592	637	582	580	555	562	631	583	612	589	565	620	601	592	581	625	575	609	666	580	595	563	584	649	588	633	571	610	573	595	555	583	604	595	596	599	587	585	578	555	618	556	600	585	577	596	600	599	612	565	637	548	594	603	596	564	651	628	598	587	558	571	627	541	609	594	568	605	605	585	580	594	646	625	609	606	600	612	586	620	597	522	606	590	610	647	581	599	633	588	600	570	581	584	603	577	593	637	628	544	589	579	603	596	600	591	550	566	585	585	560	595	595	565	624	603	582	587	541	606	543	602	598	605	588	575	609	570	577	577	614	628	611	592	607	589	577	601	600	580	619	580	614	606	569	586	621	636	617	626	587	584	624	586	620	580	605	589	580	598	570	601	623	586	605	603	614	599	582	583	598	586	662	599	621	606	597	618	610	618	611	570	634	578	575	570	616	577	530	586	560	584	602	582	613	629	561	641	625	573	571	590	596	595	566	543	586	581	591	610	600	588	556	569	609	602	606	571	628	607	601	573	598	637	622	593	611	562	607	576	570	653	585	596	588	610	626	582	606	566	568	575	631	562	593	589	604	605	589	589	626	634	597	579	591	571	574	607	622	596	579	613	554	589	595	553	604	645	611	568	577	632	572	612	599	618	560	604	601	619	584	617	583	582	601	619	608	601	654	585	595	618	628	575	586	603	591	622	592	585	594	563	616	621	576	575	607	589	546	588	592	606	619	619	612	592	567	622	542	606	596	642	582	629	632	586	593	617	577	606	570	594	634	614	561	588	640	600	629	599	570	599	549	606	593	597	601	576	582	603	574	619	556	566	602	635	569	599	652	587	628	574	521	599	553	583	581	581	576	587	643	575	549	605	592	623	656	598	611	574	564	578	613	585	632	622	622	647	583	551	593	568	595	563	584	639	561	559	615	624	580	597	607	575	596	598	573	637	583	556	632	559	593	589	596	577	573	588	561	592	613	577	635	606	630	585	632	622	595	623	561	577	614	578	624	596	600	629	593	593	597	577	589	600	572	600	585	621	561	601	607	600	570	569	616	629	592	590	620	603	611	577	618	610	595	586	598	567	609	616	584	565	577	598	585	549	619	597	573	574	615	621	552	563	597	613	601	630	540	546	578	586	623	593	573	627	587	586	611	617	612	592	596	577	572	586	584	595	624	635	594	575	586	589	556	593	563	613	590	591	620	599	610	598	595	631	626	577	577	593	560	612	568	567	588	599	567	635	578	582	544	597	621	578	599	638	630	561	584	580	619	576	589	584	585	607	632	592	531	611	586	603	609	609	632	582	603	609	563	647	608	612	540	588	571	602	588	598	568	596	607	600	676	649	581	586	601	619	636	617	601	577	596	619	605	570	569	638	601	572	592	568	559	592	571	589	598	545	576	580	608	574	625	540	618	566	605	609	602	570	550	631	595	594	574	605	608	562	607	602	591	579	543	599	610	595	579	594	605	612	576	591	569	587	570	615	626	609	575	568	621	590	579	546	585	630	593	504	611	618	580	603	626	596	584	603	600	602	579	619	607	652	606	600	570	597	578	553	606	584	583	589	599	570	598	599	593	580	594	587	573	579	560	577	558	627	605	600	625	614	593	589	619	618	556	566	581	580	601	603	579	592	614	592	602	580	617	588	577	610	594	553	575	612	616	609	590	571	602	590	597	616	588	624	563	563	553	593	584	612	604	563	596	569	559	571	632	615	586	590	599	619	602	572	558	547	592	635	631	596	590	598	555	570	616	618	543	609	591	594	572	574	619	575	595	602	579	599	604	585	561	626	568	547	645	588	590	594	598	598	572	630	610	565	585	595	559	568	542	599	596	619	576	614	544	569	580	609	597	616	573	528	577	601	585	643	608	575	583	591	542	565	594	581	575	634	620	533	625	617	677	572	597	608	594	593	611	582	592	598	608	627	620	565	589	583	595	593	590	554	602	584	632	611	581	589	570	585	589	574	590	594	587	606	620	597	596	558	571	622	579	571	598	634	597	629	600	532	594	586	621	593	590	574	642	578	598	584	601	554	566	596	605	605	602	590	584	594	585	551	613	594	621	597	559	628	568	576	561	579	566	568	629	616	584	587	614	627	590	639	588	580	612	572	599	571	614	578	575	618	590	544	624	568	605	572	578	589	576	598	576	555	572	596	604	558	659	583	607	617	649	614	563	621	574	598	613	574	593	591	548	600	585	563	562	600	622	590	607	571	623	611	532	602	596	560	583	625	588	574	599	605	653	584	638	612	553	572	569	589	610	555	561	564	606	596	606	571	563	573	582	616	610	593	610	588	543	614	635	599	567	584	591	582	589	599	563	646	577	641	593	583	590	608	624	594	598	520	571	600	552	600	584	592	592	572	623	607	594	570	619	569	574	572	587	580	551	597	561	590	581	586	603	572	602	586	619	555	516	586	596	564	623	567	567	588	577	578	650	543	601	654	551	629	619	607	619	553	614	578	572	628	591	592	584	571	618	614	610	549	619	586	580	554	620	563	593	626	593	582	562	575	582	603	561	579	593	600	602	559	606	603	611	581	593	552	602	594	623	553	589	518
7196	20413	13407	8203	5803	4827	4776	3016	2548	2593	2398	2139	1708	1343	1279	1163	1106	1412	1359	1081	984	871	1547	3194	3401	3071	1900	1794	1637	752	650	636	622	644	637	635	638	679	639	654	614	597	608	595	661	613	652	611	603	660	631	631	639	650	590	640	614	616	660	699	630	594	646	617	636	628	628	658	626	593	656	708	673	575	650	590	574	587	635	638	590	652	629	622	624	607	668	626	628	638	625	611	643	650	677	630	662	665	632	596	663	633	668	617	610	565	623	586	629	657	627	614	630	623	595	619	655	625	666	654	613	587	603	605	625	667	631	646	595	602	679	650	703	643	602	619	618	623	602	587	587	581	616	618	618	597	661	606	619	597	618	644	642	613	645	610	665	594	641	624	642	648	584	625	638	635	628	615	591	632	581	667	655	613	583	635	626	608	694	611	657	598	620	636	609	617	664	611	635	613	690	604	563	625	650	660	679	627	621	625	645	614	624	601	617	621	622	610	636	621	639	633	602	612	598	632	651	593	648	592	623	620	573	620	634	607	608	590	611	552	600	642	648	607	659	631	613	644	604	604	624	627	671	666	666	610	601	594	620	599	624	602	634	666	595	644	645	631	649	623	701	668	578	632	580	638	618	630	633	617	639	636	623	660	637	622	682	618	604	640	616	627	663	607	666	632	621	585	636	570	616	630	617	611	637	653	611	624	607	636	612	613	629	681	612	653	645	629	645	568	607	608	650	623	625	634	633	645	651	634	633	596	649	629	635	639	612	651	656	581	607	666	624	565	633	589	627	613	642	628	629	645	600	623	604	688	628	629	624	638	618	621	618	658	640	633	620	664	667	601	632	607	611	664	650	608	650	639	629	645	659	644	583	662	592	647	620	584	647	632	604	617	644	654	619	596	618	625	577	582	632	654	617	620	672	628	633	639	604	609	644	621	604	615	629	598	622	643	635	676	619	572	603	594	589	639	626	653	667	632	650	620	647	636	592	636	640	583	616	659	599	641	571	641	636	616	642	631	595	681	642	584	620	615	607	670	601	578	658	617	605	602	605	684	644	622	610	609	663	647	610	632	635	615	641	643	623	633	625	628	590	622	610	666	684	637	623	646	662	608	692	610	673	609	604	603	629	620	622	623	649	620	617	647	677	586	635	636	613	579	661	611	646	617	626	653	628	649	625	631	591	608	598	650	614	666	565	662	619	637	643	611	600	641	625	635	658	638	628	638	656	675	688	604	620	632	613	679	666	662	599	674	590	662	639	643	637	640	633	646	628	627	670	637	622	593	641	608	638	638	633	608	660	639	663	618	636	639	625	654	614	618	597	658	568	656	624	625	607	604	650	645	638	603	633	595	600	626	601	620	664	634	640	607	614	632	630	660	630	652	613	605	616	634	605	635	597	637	597	586	573	598	604	619	684	633	586	622	622	611	651	680	588	625	603	626	574	602	598	624	607	587	629	628	613	657	587	591	619	620	640	605	641	629	614	667	617	621	619	619	637	616	664	631	644	656	607	631	617	671	598	687	636	646	600	635	575	625	622	648	648	660	632	639	620	619	658	633	631	605	620	663	624	660	599	621	634	652	609	644	652	638	636	649	609	613	626	628	601	593	656	640	588	634	611	624	615	616	598	629	621	621	616	602	601	604	621	606	653	658	644	638	594	604	598	639	594	608	601	580	613	596	611	643	621	605	645	596	580	625	666	624	607	631	636	667	571	653	645	583	652	600	623	607	610	621	662	575	612	610	601	607	625	599	601	626	642	631	635	611	622	617	640	594	620	650	637	639	639	652	609	611	650	622	654	653	652	660	565	623	685	663	658	623	597	618	617	653	668	604	620	634	582	631	639	621	569	605	592	619	601	585	609	624	667	623	611	648	655	623	599	600	598	614	657	599	633	591	629	613	621	625	656	605	632	606	661	583	632	616	620	650	626	643	682	636	634	580	653	565	606	637	655	647	665	673	564	637	651	613	676	635	618	617	619	707	633	625	624	639	664	630	645	621	597	646	622	638	633	652	659	623	598	637	634	636	642	631	612	627	629	632	664	652	637	596	640	690	616	591	641	635	601	654	617	598	646	644	683	602	584	593	643	633	616	605	590	603	610	596	583	688	590	660	607	629	636	661	626	647	645	571	651	630	597	610	627	602	702	639	633	624	610	653	637	601	615	621	646	676	641	599	611	617	643	631	681	635	604	655	626	614	617	608	634	602	587	649	614	584	607	633	605	568	581	632	619	596	630	626	617	581	585	633	639	610	629	620	612	652	589	619	656	649	645	672	584	627	613	657	643	612	578	624	604	648	642	630	620	625	650	629	627	596	626	627	635	612	642	675	648	609	656	647	626	608	588	607	601	615	574	655	607	627	593	619	623	635	650	571	599	623	636	626	640	630	638	644	594	644	613	638	655	625	621	641	600	584	626	629	630	642	637	606	610	580	615	655	663	642	651	638	600	673	618	618	630	633	647	634	575	624	583	638	636	603	600	650	638	609	608	636	578	624	644	646	621	624	640	610	617	637	637	606	644	631	581	633	659	640	639	618	637	585	639	610	658	617	645	609	612	620	638	637	604	638	628	626	620	592	624	600	578	610	632	625	659	650	604	653	615	665	640	631	668	616	642	646	572	603	675	641	642	682	582	606	617	605	610	628	600	634	612	625	641	642	637	648	624	628	659	613	631	643	603	613	612	620	609	592	600	638	619	615	631	624	632	616	641	634	641	624	670	633	646	644	594	573	641	613	609	611	635	593	622	619	639	598	637	623	620	671	665	605	651	600	626	658	635	620	635	650	653	655	569	626	580	607	656	614	639	656	608	631	625	623	627	637	659	664	628	632	621	596	668	614	604	596	640	620	601	585	626	658	652	602	590	591	645	604	619	633	577	598	628	645	566	621	630	591	646	594	632	577	614	641	593	588	630	633	602	632	601	630	652	665	657	603	654	638	611	633	633	644	603	638	626	607	597	580	661	623	620	632	602	610	630	611	640	628	609	608	675	656	616	631	677	636	644	622	658	634	638	623	598	582	649	638	602	630	631	631	646	602	622	635	631	655	585	603	613	651	626	657	659	629	612	584	648	640	611	656	687	665	606	655	607	618	668	617	629	654	627	641	648	586	607	650	604	625	617	598	580	624	658	623	659	635	626	625	622	650	643	624	645	672	597	616	622	633	624	589	662	639	686	637	658	634	611	602	590	642	638	600	647	694	607	629	604	614	633	705	634	575	663	643	646	577	646	613	595	639	623	645	644	624	649	585	623	625	648	612	618	660	624	603	637	606	612	615	610	630	633	625	631	619	614	610	626	602	612	583	593	670	611	651	647	642	603	639	645	673	633	614	630	622	626	658	609	608	609	659	641	637	626	617	634	604	621	626	622	635	658	629	658	650	579	607	586	599	578	650	679	640	572	658	584	624	684	646	643	647	610	639	590	649	592	589	641	663	637	607	593	635	632	622	649	616	606	626	656	625	654	668	595	655	653	609	606	610	634	659	645	611	641	604
22804	21364	29151	23941	21372	21620	13193	4039	3654	3328	2932	1917	1581	1834	1716	1463	1336	1350	1345	1165	1018	1056	2689	5800	7486	5585	3938	3482	2144	1190	775	710	722	726	749	711	713	653	703	713	744	742	713	717	712	732	705	744	764	726	729	705	729	764	686	725	725	732	689	707	723	644	662	662	692	688	680	713	720	717	688	767	722	751	705	725	716	677	795	718	690	735	689	664	694	703	759	745	740	708	736	717	705	726	693	703	680	735	686	749	726	723	735	687	679	716	700	751	748	768	663	755	719	740	723	722	699	679	675	700	699	714	672	693	719	696	713	675	724	652	725	701	745	706	681	704	703	757	663	727	760	737	733	680	730	731	731	710	706	708	730	731	669	706	733	684	761	701	713	684	700	788	688	700	747	679	686	670	699	692	665	740	747	673	682	757	692	715	715	749	729	717	737	704	717	742	669	657	653	739	713	694	714	710	753	744	703	734	708	676	725	735	738	700	745	715	757	707	741	698	725	749	747	758	713	666	706	704	649	712	707	725	722	686	711	739	673	695	743	775	688	723	674	719	704	709	788	711	658	740	697	702	739	740	701	757	696	740	708	666	719	723	665	710	682	681	725	720	667	633	727	707	775	735	733	706	733	696	697	706	716	749	680	749	696	738	686	706	726	717	730	670	719	730	683	729	708	679	697	674	728	739	676	711	697	693	720	690	701	717	714	697	722	692	724	683	700	740	696	699	725	706	685	702	669	720	720	711	740	719	747	700	737	694	683	752	708	687	745	718	699	740	700	737	718	748	724	754	678	688	722	646	736	671	753	784	695	715	711	759	686	727	735	779	744	711	755	697	745	677	711	719	709	716	697	695	699	700	681	681	749	698	704	707	734	727	724	721	682	708	732	683	700	722	757	699	627	702	707	683	735	732	759	672	670	706	670	708	724	744	699	666	750	724	760	707	748	738	701	716	716	714	718	785	676	703	679	694	704	693	678	727	743	674	698	714	753	724	747	720	795	757	707	662	745	696	718	709	702	758	721	665	742	728	670	748	754	666	728	702	669	682	716	692	707	730	724	704	699	726	716	741	663	691	684	718	725	733	744	738	673	725	714	713	710	705	673	693	682	703	703	697	714	698	722	705	718	710	679	702	775	712	746	728	711	697	703	715	727	708	635	734	710	739	677	699	674	737	684	708	698	716	700	696	682	695	745	734	737	742	700	684	662	721	675	730	715	710	671	664	694	675	693	711	734	679	731	717	719	690	718	732	692	661	777	716	677	711	664	716	720	685	673	717	698	708	691	725	735	759	709	740	694	660	670	717	726	691	726	757	698	694	650	735	741	715	665	726	719	710	708	716	705	706	721	661	706	738	724	700	690	697	749	755	728	746	710	724	703	726	694	735	757	693	667	754	744	697	693	727	703	665	749	755	701	684	759	690	728	690	728	703	692	750	764	706	685	714	733	730	684	713	726	666	688	732	729	722	708	748	716	736	683	743	744	723	741	698	650	736	726	742	668	702	712	701	695	716	715	684	701	681	632	701	702	649	763	695	740	727	717	729	716	699	675	674	660	699	678	699	729	737	672	726	716	675	722	684	766	694	669	676	698	738	719	692	715	694	692	751	696	719	704	704	666	719	735	685	664	677	709	722	721	661	697	702	701	673	681	705	732	687	729	739	671	685	740	721	664	731	734	713	701	718	686	664	718	761	723	731	737	774	687	716	695	701	741	732	725	681	699	703	657	695	691	695	702	707	724	696	698	723	755	699	679	671	746	681	715	704	718	687	656	745	735	717	738	719	726	751	710	750	705	709	690	715	689	721	679	699	691	721	725	697	678	662	679	700	729	714	711	667	707	718	738	717	710	687	661	698	692	722	748	693	680	701	703	672	727	694	714	682	708	661	766	677	640	726	699	689	741	653	684	659	691	692	725	685	721	746	702	699	682	704	717	763	706	664	706	694	694	677	705	704	762	731	691	630	698	708	646	705	794	705	664	709	733	734	717	703	730	716	722	740	713	772	654	714	726	754	784	746	737	761	724	722	703	656	709	690	687	725	739	767	661	720	660	701	718	688	725	705	671	703	714	713	745	693	696	699	705	753	716	750	642	702	661	716	696	705	663	712	702	711	710	719	687	692	723	705	766	734	680	719	740	692	681	707	683	676	745	705	720	688	759	664	749	728	761	695	684	712	705	743	747	681	714	699	704	711	695	693	675	697	742	732	694	760	710	709	697	767	722	737	730	716	703	683	702	690	729	687	725	716	691	714	740	696	702	679	733	734	735	690	712	717	697	671	703	721	743	731	730	748	693	702	706	659	733	676	710	719	708	708	710	744	751	719	683	672	674	695	671	697	703	789	722	696	742	772	706	722	664	714	686	717	768	768	692	676	714	731	687	666	693	732	707	679	768	747	671	750	700	703	722	742	746	698	700	702	655	725	683	715	713	680	737	745	742	743	733	728	774	712	727	704	703	693	743	715	698	757	688	732	732	707	697	717	699	709	716	688	714	743	704	701	722	689	731	688	730	709	692	674	697	723	704	698	716	708	714	723	677	707	692	722	699	686	699	706	661	680	701	733	655	684	735	683	714	697	704	725	703	662	729	708	773	722	685	716	735	704	700	690	684	780	739	711	710	696	708	637	680	696	741	696	727	728	736	727	766	710	688	676	742	749	698	681	755	706	709	686	697	718	714	707	736	720	729	693	723	727	709	697	708	715	751	707	700	780	732	707	727	664	732	685	741	743	779	752	675	714	666	724	759	723	682	684	750	673	745	681	730	632	695	713	763	730	680	714	660	712	693	648	692	723	742	714	746	699	690	723	715	709	711	786	706	675	714	756	642	747	697	726	702	696	698	713	687	662	744	737	717	690	683	739	748	722	726	723	708	704	720	719	722	721	707	695	709	688	761	720	721	746	722	673	697	722	708	757	745	714	727	712	679	706	669	698	745	701	720	722	678	691	707	733	731	716	736	686	723	736	685	712	711	703	703	709	709	706	747	676	735	724	721	729	708	694	674	721	704	728	712	718	687	708	726	691	715	715	675	690	644	665	683	723	721	762	713	707	709	721	694	740	697	731	751	729	649	660	699	707	710	733	744	747	742	701	722	756	729	676	712	723	716	693	727	736	678	696	748	680	688	686	726	671	674	717	712	757	705	693	740	734	720	739	714	748	665	693	706	754	725	701	688	717	679	734	736	744	707	669	656	712	684	761	698	724	673	682	707	708	681	710	733	679	688	689	721	694	696	717	671	716	711	683	709	722	707	729	698	691	694	714	721	753	701	697	745	686	685	681	715	701	653	727	688	691	731	720	707	670	733	757	725	692	715	738	717	733	702	739	672	717	676	674	702	743	707	698	697	696	713	670	697	695	727	712	671	747	737	714	748	684	736	755	769	732	699	723	740	690	671	711	720	751	712	745	727	702	743	691	696	757	701	700	750	712	720	756	698	724	683	683	703	726	733	679	700	701	734	661	710	714	714	724	686	721	708	711	719	673	699	712	692	675
9421	29436	21279	15313	10668	9211	6238	6034	6206	5654	4618	2970	2367	2566	2513	2134	1964	1932	1952	1412	1235	1277	3990	8876	10630	7767	5610	4831	2797	1444	759	744	710	648	752	756	704	714	699	699	706	733	715	751	735	705	734	700	707	734	651	702	722	687	676	699	731	699	681	690	673	689	740	717	741	712	692	680	750	703	739	720	701	676	699	746	718	717	711	716	709	708	737	687	692	718	744	758	695	666	764	725	726	719	731	719	724	690	738	723	759	671	666	748	663	765	711	683	708	694	694	732	723	680	709	711	697	703	734	741	707	716	749	688	673	699	728	717	690	681	691	682	693	712	747	720	730	772	682	707	695	714	696	712	729	714	693	685	740	718	696	750	667	698	731	703	770	698	733	677	699	724	741	723	680	720	715	738	726	723	730	722	726	681	708	652	736	680	748	741	738	734	715	739	698	713	716	735	715	692	740	711	668	781	680	729	728	718	711	734	691	712	737	692	736	760	768	764	679	728	685	638	732	673	717	748	691	714	675	757	716	731	719	745	709	724	719	717	699	722	674	680	739	742	723	676	709	702	693	737	689	699	690	706	698	688	718	675	673	723	669	711	724	743	718	702	694	649	682	697	660	695	692	737	702	750	719	705	718	687	705	704	690	706	727	732	657	688	720	676	735	731	696	756	717	679	730	708	726	729	676	732	693	692	695	689	700	739	723	740	734	687	687	708	719	727	684	693	661	698	712	702	736	741	770	735	751	695	723	676	704	682	735	745	660	739	693	721	674	741	709	697	685	701	729	686	756	723	642	736	708	777	690	700	717	725	692	724	666	746	721	719	725	739	729	738	717	761	685	752	756	726	689	688	707	686	724	769	727	733	706	715	720	685	718	734	695	672	726	734	746	723	757	737	730	717	706	754	717	730	729	714	711	695	716	685	708	672	712	756	730	712	728	688	733	697	733	747	743	729	725	763	688	757	673	706	721	714	703	681	723	683	746	753	703	728	721	737	729	702	700	693	662	737	737	756	733	682	723	700	728	670	721	737	719	705	682	701	669	717	742	751	707	720	732	701	678	716	716	696	675	687	738	722	681	717	728	676	703	734	667	711	748	719	764	721	718	735	712	761	712	727	746	765	729	708	687	690	700	705	715	711	739	690	767	742	725	673	720	728	664	674	709	713	707	756	728	711	723	733	739	753	661	687	701	732	710	719	681	708	723	752	742	686	704	751	730	701	680	767	701	671	709	778	716	724	731	735	738	718	709	690	682	729	719	726	714	737	727	739	766	706	690	684	671	674	658	659	682	733	751	739	730	719	726	687	672	735	748	672	731	771	736	725	678	719	712	764	735	690	758	707	749	730	694	691	713	748	705	687	703	720	728	685	662	699	701	694	716	698	695	731	743	735	727	673	719	720	743	714	698	689	688	702	736	727	734	697	750	715	725	704	697	698	729	732	697	731	710	730	690	704	697	681	699	754	746	668	736	746	675	718	724	661	688	697	720	734	716	722	702	704	695	730	723	714	690	688	706	733	722	695	708	680	707	700	703	714	669	744	701	704	710	744	723	729	706	703	728	743	689	737	726	735	728	711	731	731	728	705	715	699	721	719	693	754	701	718	734	731	680	724	696	743	702	719	667	694	749	763	688	736	692	700	740	693	749	722	709	709	739	690	748	703	683	695	717	720	732	767	727	728	688	738	748	717	714	706	699	705	680	707	705	665	711	713	690	727	696	684	717	672	733	665	727	659	712	665	737	738	696	692	678	763	688	684	694	694	704	728	718	697	691	708	710	715	718	707	733	734	664	741	655	703	728	701	657	719	707	736	689	719	732	740	738	702	720	681	706	737	704	745	742	671	738	728	700	759	713	705	725	695	708	711	715	723	699	734	698	701	691	735	703	734	725	691	752	726	673	674	673	710	711	689	742	703	751	718	724	677	735	777	689	743	725	761	764	721	677	736	703	714	693	701	706	741	728	694	700	731	728	700	712	696	708	730	703	695	687	741	749	744	695	710	724	723	726	717	724	719	757	666	741	714	761	722	708	746	741	729	692	748	732	751	690	740	654	733	725	684	725	659	721	699	745	688	724	713	768	676	686	731	710	716	728	679	720	712	739	692	709	754	709	721	730	734	750	719	731	686	659	707	661	813	765	728	720	728	651	717	745	695	706	755	729	695	715	777	708	699	757	750	713	710	725	722	719	750	722	713	747	695	768	712	693	707	708	739	702	747	715	719	756	714	688	723	690	690	752	701	794	712	744	673	667	686	696	700	736	697	702	694	722	755	716	686	702	724	723	742	744	692	736	716	696	725	697	629	700	732	724	730	705	724	705	732	724	721	705	671	705	688	751	698	683	722	709	697	757	688	670	756	688	700	768	743	696	772	697	746	711	711	728	748	689	689	709	711	746	752	741	689	702	696	689	763	702	670	662	699	684	683	683	673	705	703	695	680	678	766	701	691	698	713	665	716	717	710	712	693	728	730	722	727	764	692	694	711	716	706	697	721	759	703	713	726	741	724	736	691	750	678	722	715	716	748	707	705	772	670	707	679	737	669	682	733	759	670	731	716	636	734	737	722	727	729	707	711	693	703	654	708	720	726	724	718	698	703	712	751	709	691	723	728	715	768	728	708	691	743	699	725	704	707	702	726	692	715	735	747	743	686	737	646	683	741	738	680	730	692	703	707	674	729	680	732	686	713	736	707	717	695	744	712	726	678	680	690	734	739	725	675	691	687	737	679	727	715	708	634	701	714	726	697	717	714	703	717	723	686	724	711	717	732	711	723	675	707	728	714	733	683	721	744	710	709	669	743	725	749	710	747	680	686	740	721	707	713	704	730	725	706	690	726	788	717	694	715	726	678	704	726	689	698	722	725	705	741	765	742	743	686	672	669	717	729	716	694	741	686	712	735	695	714	732	657	741	750	749	702	715	742	750	755	717	706	714	734	732	708	703	736	733	696	690	720	754	656	731	699	713	703	702	743	735	681	723	701	684	716	696	697	749	737	719	705	725	684	720	760	754	688	693	717	726	689	695	691	693	667	713	746	708	721	710	707	686	739	692	702	703	737	708	698	705	734	694	710	671	736	690	679	703	736	707	693	780	705	692	743	686	677	702	708	734	695	692	729	681	717	720	666	693	731	674	686	680	710	733	717	733	735	716	717	743	723	702	718	701	731	737	759	697	689	751	645	687	712	707	738	704	722	733	698	735	718	698	715	764	709	700	667	759	720	656	701	738	704	742	713	662	696	726	726	763	719	706	676	759	676	691	713	708	687	686	685	796	701	683	692	695	737	718	700	698	690	762	710	674	697	724	713	710	662	725	726	698	728	729	745	729	743	698	736	695	726	714	707	696	764	727	702	747	712	711	689	719	723	744	757	743	738	737	707	647	712	710	713	737	698	706	720	695	711	703	674	687	748	687	699	723	728	685	646	707	714	729	653	738	758	692	695	716	679	705	760	712	664	723	694	735	687	745	725	734	726	730	730	700	699	721	703	685	746	741	736
27736	19582	10860	5431	2812	2223	1606	1240	1249	1272	1203	1006	828	824	743	614	675	726	608	600	591	548	527	591	699	739	739	633	602	502	496	455	474	466	427	440	426	426	429	464	425	434	440	448	505	463	451	428	476	491	414	513	419	458	432	461	450	431	436	483	412	459	419	435	458	460	393	475	423	484	436	428	410	433	448	413	432	464	468	422	430	420	392	449	477	435	438	429	445	442	426	496	400	456	460	424	442	473	423	426	421	444	477	471	427	461	406	460	424	426	438	452	417	439	429	419	449	471	442	462	465	434	443	454	471	461	465	488	421	463	451	440	415	418	429	466	441	438	429	440	417	454	432	486	434	434	454	477	486	455	448	450	456	488	430	413	448	430	446	468	468	441	417	433	449	464	466	470	404	455	465	486	413	458	448	453	447	473	489	424	454	483	459	447	463	455	463	495	430	436	451	444	431	434	459	444	459	452	420	391	444	454	421	442	456	411	462	442	423	412	434	418	428	443	456	403	483	466	461	440	435	474	440	420	443	437	416	478	419	430	419	440	476	461	416	427	452	493	468	467	443	468	452	473	453	432	429	455	460	430	487	475	481	456	408	464	408	456	435	470	411	448	471	453	422	426	463	438	445	426	437	427	446	425	468	430	456	439	416	436	440	450	486	444	465	442	449	486	435	440	438	468	465	456	422	441	439	485	453	481	435	474	440	457	467	435	480	448	446	436	441	447	436	423	442	446	421	492	421	447	449	439	476	450	455	456	459	441	466	444	462	449	464	475	421	433	424	422	421	422	444	446	463	433	438	457	415	426	429	450	449	461	421	421	432	453	444	468	402	473	473	408	425	473	457	467	473	443	435	468	411	433	475	450	435	436	435	435	426	445	470	439	445	412	433	427	439	476	469	423	433	441	454	432	437	494	480	442	412	420	452	450	438	412	448	441	436	439	457	498	467	462	450	469	404	424	464	460	426	472	442	466	456	458	465	450	443	436	450	444	405	438	430	416	466	465	422	446	468	413	430	433	478	444	447	451	440	474	446	473	426	448	415	442	490	436	457	455	450	421	451	471	457	415	466	431	438	459	449	420	455	453	435	437	401	467	435	454	455	477	451	438	489	437	430	422	462	459	433	454	430	461	469	457	453	502	453	476	449	441	424	429	428	479	448	443	458	432	481	445	442	455	424	468	452	455	463	446	441	459	466	461	475	466	464	456	438	416	423	446	460	475	432	453	442	414	439	455	466	469	453	407	428	435	446	430	451	433	445	458	461	458	470	429	451	408	487	463	455	407	437	456	466	441	439	461	433	477	431	469	445	434	425	444	479	446	454	464	469	445	462	428	455	462	428	436	428	457	415	488	464	450	421	423	406	394	453	463	435	446	429	421	453	474	449	436	473	478	467	423	431	442	457	439	401	443	465	425	421	466	467	449	462	435	450	451	437	419	390	454	439	429	417	443	436	419	427	469	435	457	425	426	451	443	463	469	487	475	466	425	419	417	464	457	437	421	418	451	422	443	399	443	434	456	467	457	449	446	464	464	448	420	415	452	462	418	441	463	447	459	439	465	450	478	432	413	424	438	474	457	446	454	436	455	455	475	405	463	446	456	435	457	448	456	450	458	425	468	434	481	430	461	421	435	463	408	435	434	439	438	459	425	426	482	468	428	436	462	434	457	454	458	477	477	469	450	410	426	438	472	478	455	458	509	487	420	415	449	425	468	455	481	441	444	404	454	438	419	486	435	465	440	455	437	461	486	476	455	457	397	415	444	475	448	415	428	430	461	463	464	461	465	398	471	451	458	426	421	468	469	464	465	431	436	432	440	451	389	426	457	445	435	428	482	463	443	430	422	500	417	446	427	466	436	456	465	426	448	441	455	450	411	436	432	420	489	462	438	425	441	463	432	474	461	447	472	414	412	496	460	480	428	436	443	453	443	466	426	461	483	411	443	454	481	443	442	462	532	389	427	463	486	413	451	442	431	425	457	441	436	431	464	446	447	453	440	457	420	462	415	489	452	447	462	406	485	410	480	480	413	446	443	411	461	446	455	468	468	464	465	438	421	462	418	463	439	476	440	445	434	423	476	436	432	437	424	459	435	445	458	472	428	391	444	432	438	456	477	483	427	455	482	420	445	445	408	417	426	422	442	438	464	434	471	477	432	439	460	454	453	445	431	445	467	432	440	463	473	441	436	447	457	431	383	429	413	456	460	444	451	433	467	456	452	404	441	469	454	465	471	441	474	442	446	414	435	448	432	477	444	424	441	476	477	434	409	499	458	439	440	469	438	413	439	446	451	422	415	447	451	459	423	424	445	455	414	426	451	431	449	448	438	434	461	453	462	441	468	443	446	406	471	453	458	452	437	431	437	432	427	413	464	462	442	467	442	449	440	447	474	461	402	433	472	487	460	458	423	415	436	469	450	482	468	420	423	478	425	452	449	450	436	438	462	448	453	411	459	465	485	499	463	434	451	439	443	488	436	481	466	458	430	447	409	438	464	479	485	436	425	430	467	448	441	423	445	468	474	464	435	477	440	462	430	462	441	443	505	416	429	445	421	457	457	441	456	455	417	438	440	482	465	446	454	454	498	430	476	426	453	460	420	432	443	463	457	443	454	454	478	467	452	417	480	451	440	466	483	440	485	474	453	459	452	456	456	455	427	420	436	393	467	458	399	430	468	423	442	465	464	410	440	465	455	437	445	492	441	424	424	462	452	458	446	434	498	420	468	435	458	471	438	442	469	409	443	436	441	462	440	446	428	450	473	486	444	453	437	440	459	461	434	445	464	425	461	463	445	459	414	475	441	427	466	453	448	459	432	424	467	466	435	474	410	477	464	413	451	451	412	468	464	466	434	485	426	479	441	441	410	452	459	432	433	456	442	483	437	493	430	447	434	421	440	429	493	449	466	485	454	414	507	466	426	452	439	421	442	417	452	414	437	435	433	427	449	494	471	474	482	434	469	423	450	460	456	437	488	457	471	415	426	443	493	487	477	462	410	486	456	443	458	449	423	474	450	452	468	475	490	459	463	453	457	460	419	437	454	449	459	469	427	434	436	478	413	439	438	464	448	457	437	458	469	483	422	463	436	411	425	466	447	385	456	428	437	457	425	433	451	460	457	426	455	483	479	432	434	464	448	459	450	408	451	437	469	434	447	432	409	458	437	474	440	452	442	423	424	465	459	446	460	458	428	425	452	434	452	459	443	426	481	469	447	469	413	417	445	491	406	480	449	444	431	452	452	455	442	484	443	458	454	453	484	450	434	423	408	468	446	460	432	470	464	474	454	463	446	432	495	487	461	480	422	457	472	481	473	447	427	496	481	463	462	448	426	473	467	434	451	450	443	462	437	483	427	484	451	483	432	488	418	434	441	428	452	441	438	471	431	436	443	435	422	483	396	437	448	397	454	452	428	440	461	439	463	445	424	442	466	430	438	470	470	469	461	456	434	438	433	448	463	494	451	463	466	452	419	415	432	458	465	424	411	481	428
7397	13134	9091	6442	4414	3920	2914	2222	2103	2084	1897	1645	1274	1148	994	900	866	906	910	804	784	745	691	768	924	955	854	778	719	581	500	464	479	472	503	464	501	441	472	468	474	492	438	509	442	459	459	500	465	476	490	520	529	492	465	483	474	506	489	519	451	498	468	483	497	486	451	453	478	502	502	454	464	468	501	505	478	466	450	468	491	482	482	460	512	482	478	468	469	477	480	477	493	464	491	480	483	519	419	477	471	470	467	510	442	492	501	550	476	465	445	453	503	464	505	453	483	494	492	477	460	447	450	498	452	451	513	474	495	473	511	476	502	507	476	495	483	489	503	451	429	519	489	480	498	479	488	439	463	439	509	470	425	505	459	452	528	493	453	472	482	495	501	434	472	469	496	495	468	464	482	491	481	490	440	454	491	510	498	477	487	489	516	458	440	521	524	461	494	492	498	474	494	489	437	449	475	440	525	489	449	485	452	442	462	470	527	461	478	497	425	476	525	505	539	503	450	471	490	515	473	502	466	505	474	442	479	453	506	474	457	494	479	478	495	519	471	473	463	476	430	456	500	498	456	514	512	470	492	482	476	498	521	423	488	485	471	493	493	513	463	528	487	495	465	494	453	490	493	475	527	505	492	464	495	466	505	493	457	526	498	502	500	488	474	482	503	501	486	461	471	454	488	480	476	464	517	476	471	486	505	532	455	474	503	504	484	465	440	463	475	504	465	533	473	497	469	491	512	502	497	517	468	526	435	499	491	449	522	451	470	459	493	504	496	466	459	456	426	472	448	447	486	452	503	493	424	500	453	499	514	455	497	501	498	453	484	466	427	450	492	482	503	479	512	475	437	462	442	499	477	473	482	473	495	450	489	478	471	512	452	498	515	513	458	472	488	448	485	434	471	483	446	452	500	474	472	502	475	516	450	477	472	494	479	463	470	468	446	462	535	470	467	453	477	474	480	469	469	481	501	504	466	488	499	441	504	479	465	483	465	481	492	505	457	474	483	496	468	488	456	495	448	510	455	511	493	442	459	500	503	467	464	503	521	471	460	470	451	486	465	469	458	465	517	493	501	490	486	490	489	486	481	538	443	516	458	481	447	477	455	493	487	472	454	521	530	475	465	485	475	510	485	501	440	474	511	494	475	510	476	487	513	463	473	445	479	487	467	443	436	489	457	475	494	475	490	509	505	500	504	478	491	511	493	445	492	464	491	473	534	483	519	520	508	495	475	506	491	476	453	463	474	481	482	440	475	481	518	453	467	465	466	495	486	475	468	464	470	483	450	495	458	457	513	459	519	493	501	486	463	511	485	459	456	472	498	478	502	487	462	490	495	472	500	506	522	466	458	485	447	489	454	497	474	475	522	531	497	474	489	468	494	470	468	491	460	483	502	474	451	473	500	479	501	489	483	468	469	479	460	457	531	467	481	476	518	503	468	492	507	457	495	480	426	495	479	484	481	463	513	494	495	473	520	484	488	503	459	488	468	468	469	459	469	453	461	466	454	467	487	463	468	485	494	536	481	502	467	452	519	476	447	459	514	451	486	469	473	520	466	451	506	484	484	470	450	467	463	451	484	473	485	427	470	483	472	490	486	442	473	473	475	457	470	493	517	488	481	479	499	480	474	494	517	478	472	521	446	492	499	508	479	497	510	500	516	493	484	526	485	481	474	462	465	483	508	477	497	484	480	469	477	471	519	445	485	517	493	491	484	469	472	469	453	447	504	468	489	482	504	468	475	462	531	473	497	483	434	450	488	477	486	463	470	486	470	485	482	525	484	484	531	469	513	483	465	507	475	448	461	456	451	476	491	488	457	478	490	472	500	519	490	475	476	441	471	467	485	530	434	455	434	512	473	457	478	474	496	471	457	462	482	497	481	479	504	472	423	499	473	484	464	502	502	511	490	494	455	465	482	502	493	511	441	471	481	494	489	445	507	503	506	474	490	459	463	485	478	456	436	474	468	440	481	501	527	467	477	478	454	468	472	466	487	449	473	489	465	502	489	459	461	517	454	479	490	501	511	487	465	491	472	474	479	452	463	466	451	479	444	469	458	481	494	487	504	481	464	478	490	513	484	465	474	496	478	467	483	505	444	461	515	473	524	496	488	491	474	475	466	493	510	510	515	496	484	525	457	487	455	483	476	469	435	492	470	500	474	454	474	516	467	513	490	496	463	497	482	515	505	498	459	473	476	512	499	504	484	486	520	476	513	481	474	474	489	492	489	522	495	456	478	490	471	497	475	478	500	463	490	489	470	488	500	519	531	486	489	488	504	466	464	449	553	506	443	464	545	475	485	494	454	477	529	447	485	469	498	492	467	488	451	475	485	491	502	472	462	524	457	517	464	473	504	441	502	503	449	519	452	476	495	497	487	504	488	457	523	465	479	445	501	514	467	490	457	467	489	520	476	462	475	464	488	472	481	494	477	479	515	467	497	454	447	477	520	514	484	438	493	464	519	487	510	487	450	470	502	460	499	498	453	512	525	456	445	494	491	493	499	467	452	467	519	485	509	497	456	505	475	464	495	499	479	483	489	446	490	478	519	468	479	470	494	454	488	458	477	503	438	483	464	448	524	449	488	488	467	469	470	499	475	497	461	474	519	464	465	463	475	482	444	488	504	469	484	441	477	461	446	442	478	499	450	487	487	463	453	508	474	501	515	469	455	483	494	500	463	476	474	487	484	488	461	463	462	468	502	465	489	445	495	494	473	479	441	485	483	450	508	444	474	493	515	475	453	463	461	517	480	439	494	464	467	473	495	492	481	477	507	456	505	516	494	498	478	469	478	462	480	515	494	485	503	459	464	464	460	505	527	456	476	505	480	457	500	468	454	488	486	498	482	492	488	476	515	478	504	486	488	483	510	483	507	514	423	470	509	474	474	532	466	458	484	496	459	486	433	465	490	491	467	471	475	481	489	500	509	443	472	476	483	477	536	464	493	469	482	476	485	502	534	473	475	499	449	480	489	484	491	449	474	445	510	493	510	464	487	503	504	444	490	446	485	493	485	492	522	490	522	481	492	489	508	500	499	472	514	467	472	453	451	492	447	473	466	493	470	491	469	481	496	493	474	479	466	481	462	483	494	463	468	466	474	472	463	478	466	520	474	498	469	482	465	483	462	476	487	468	494	505	484	482	473	495	480	457	461	484	493	468	456	425	518	474	488	494	465	480	479	473	527	479	470	441	466	481	482	472	501	433	473	533	508	472	444	488	503	494	464	458	481	488	442	477	474	491	494	513	491	507	513	465	488	490	483	469	456	503	484	441	485	513	493	492	477	459	502	507	472	464	484	483	500	490	486	483	504	504	471	513	491	514	501	483	435	489	471	464	447	470	453	462	474	486	464	500	489	488	508	526	440	461	469	484	466	477	482	492	488	448	438	477	456	455	489	487	489	453	464	519	556	499	478	498	504	498	474	499	503	474	484	459	479	488	462	481	510	482	447	467	474	497	475	490	463	504	478	453	489	498	481	473	438	484
23864	21188	28370	24310	21198	12650	3852	1629	1342	1137	1094	1246	1169	905	873	872	792	796	759	833	802	711	855	2548	3708	3288	2641	1858	1140	728	473	422	440	443	445	451	431	429	407	468	443	472	421	409	485	489	486	445	435	465	401	430	419	434	431	460	466	411	441	431	434	471	436	462	452	443	425	457	436	406	447	419	481	452	453	434	431	434	449	477	458	450	417	447	449	438	416	430	440	460	471	430	455	428	404	408	460	453	445	451	396	455	433	440	423	437	472	434	442	413	409	409	443	458	443	417	452	466	440	419	397	427	449	413	420	419	428	417	436	478	407	415	426	446	448	456	446	437	467	415	456	431	440	443	433	410	438	440	446	458	395	448	452	430	451	473	454	455	451	439	488	454	423	466	428	446	419	444	475	463	462	414	430	464	449	438	439	395	467	468	468	463	472	438	481	429	463	434	416	476	384	446	443	394	485	441	475	478	458	411	450	432	471	477	437	428	433	439	442	464	460	430	482	447	452	432	414	492	397	436	421	426	458	485	429	450	418	389	454	433	447	466	447	414	441	476	456	429	456	463	460	490	450	410	456	438	431	449	446	434	449	435	439	445	466	456	436	470	472	404	477	440	439	449	436	411	439	437	418	469	451	435	446	461	433	430	426	416	443	436	446	494	411	454	446	448	461	421	464	391	419	485	457	434	472	474	427	436	433	447	437	406	461	441	458	439	470	464	421	452	436	460	435	421	427	387	441	475	427	493	418	441	454	442	464	422	433	432	466	436	438	461	452	418	467	424	448	401	424	441	467	413	441	441	454	432	447	433	438	448	436	442	481	441	436	447	442	477	424	444	427	454	421	444	440	471	443	473	433	450	424	432	464	449	447	438	458	452	417	462	486	449	459	445	444	445	425	469	427	435	449	460	426	480	429	443	480	494	471	414	463	459	426	502	432	457	459	471	497	426	448	446	434	456	433	456	450	449	453	408	469	465	470	437	454	459	422	470	451	440	475	418	411	439	453	452	450	452	439	409	483	421	447	425	427	389	418	426	403	466	442	439	454	411	420	469	453	434	449	471	432	440	456	452	459	477	433	416	444	421	395	447	442	413	419	485	435	461	434	411	462	473	413	434	446	446	470	446	432	444	456	458	431	434	421	401	468	473	487	467	459	414	440	365	442	442	445	432	388	483	461	437	458	472	435	459	463	428	437	445	397	417	479	423	417	467	420	439	409	436	459	427	430	420	451	449	489	441	417	466	451	449	464	448	443	466	454	476	410	441	402	423	456	443	434	472	423	446	448	451	436	434	459	478	442	408	437	465	449	439	478	473	401	427	417	401	474	387	467	446	433	440	447	434	464	436	448	465	449	427	466	432	451	465	423	438	433	428	420	392	441	441	419	473	460	455	482	441	390	456	420	432	447	434	455	441	417	435	451	405	447	439	397	434	431	472	449	434	441	466	478	436	437	441	431	427	432	488	446	480	442	410	446	418	433	473	428	449	430	458	464	435	426	426	419	411	466	412	440	459	451	411	448	412	405	449	448	422	440	445	435	447	452	450	463	440	446	474	443	455	453	462	458	436	442	468	448	420	428	475	372	474	396	401	419	478	417	485	441	464	427	435	463	439	444	426	458	431	454	456	472	452	445	447	449	422	483	434	459	445	470	422	463	426	451	437	423	458	469	439	440	472	410	487	452	408	402	443	462	441	420	466	415	462	440	480	411	430	437	445	417	459	435	420	439	434	471	450	437	437	449	372	437	482	420	401	430	484	487	398	462	444	421	449	422	446	456	395	458	446	437	490	438	468	424	440	421	440	465	439	461	444	437	456	460	444	434	466	456	465	479	418	440	444	427	475	444	450	435	431	463	447	409	445	471	461	455	465	454	444	437	455	439	405	430	421	431	451	447	426	446	429	433	446	440	462	475	428	462	447	476	450	485	451	451	401	448	452	452	468	416	419	476	462	435	441	440	470	470	449	436	469	441	421	459	434	453	445	464	448	423	447	419	445	405	401	465	484	428	463	462	437	471	418	434	449	481	437	441	396	434	388	423	462	431	440	440	462	434	384	444	439	428	434	438	413	422	441	414	477	450	453	427	439	463	450	436	419	434	445	453	443	456	413	434	425	467	450	431	441	445	419	461	441	437	434	444	445	485	431	469	461	443	454	477	441	450	441	452	410	424	415	424	460	450	449	421	452	435	447	419	424	440	445	395	444	455	466	418	476	442	424	414	429	430	417	400	451	452	447	433	448	453	449	483	456	451	445	434	444	439	474	453	441	449	409	430	461	447	433	424	455	432	432	465	455	419	447	466	446	411	441	450	469	423	453	455	419	431	442	416	453	448	412	399	442	436	473	459	428	487	419	442	439	476	447	461	427	420	415	475	428	421	440	436	415	451	473	417	497	431	438	442	446	452	458	439	402	407	478	446	469	426	425	498	417	446	436	438	458	449	446	452	478	447	444	453	415	413	448	445	450	432	483	452	428	440	454	438	448	439	441	453	418	432	486	453	428	440	437	440	507	426	426	427	421	461	413	423	437	487	416	447	453	399	408	408	436	423	454	458	465	441	418	472	408	491	486	463	448	452	451	414	442	439	444	465	453	475	434	435	418	409	425	427	467	447	412	445	477	462	433	458	475	446	480	477	450	412	445	396	448	402	471	458	486	448	403	443	429	440	435	420	464	428	431	431	447	464	443	460	432	400	434	425	427	476	429	432	448	432	462	450	461	475	465	425	404	458	476	435	424	446	444	422	435	434	449	476	432	441	474	440	440	462	399	407	445	469	448	472	438	451	458	441	452	444	434	437	471	432	420	442	416	434	445	467	420	438	411	439	396	444	394	406	448	455	445	468	399	435	426	439	454	449	455	432	433	462	453	462	474	431	440	415	424	449	450	411	422	414	433	473	414	448	438	414	467	442	484	435	429	433	428	439	420	412	456	462	443	413	457	463	431	423	434	432	444	456	453	436	411	430	463	453	422	458	458	436	456	428	452	434	409	431	412	481	420	442	444	476	443	421	448	434	456	481	449	481	441	471	472	441	446	422	480	483	433	387	439	426	434	424	467	447	469	425	457	459	417	423	447	412	418	439	409	435	447	423	455	443	432	440	415	432	449	449	429	445	451	451	406	411	422	420	461	464	454	456	454	422	450	442	416	461	416	475	449	430	443	450	485	480	453	417	430	447	440	478	461	435	408	429	435	437	463	439	435	451	433	452	445	451	457	401	468	417	467	476	429	416	462	443	425	434	421	454	382	413	435	452	481	494	470	456	452	415	443	439	471	449	428	491	444	467	418	428	450	427	447	444	422	493	435	418	410	454	431	487	461	419	430	457	433	423	444	423	428	425	436	477	462	453	456	428	462	431	445	448	440	481	413	442	435	415	452	428	449	434	420	411	467	411	422	431	455	461	447	425	441	407	417	464	423	446	476	424	467	440	403	441	455	438	436	416	422	434	451	403	442	467	469	409	431	462	420	449	462	432	447	458	459	420	469	416	392
7109	21282	16244	11480	8225	7257	4878	2567	2444	1909	1687	1945	1809	1374	1251	1244	1136	1084	995	1091	1059	972	1184	3913	5553	4958	3905	2730	1578	857	445	432	452	494	441	386	515	452	474	501	491	463	456	458	499	446	422	461	442	449	481	447	490	428	516	446	532	452	453	466	493	458	474	479	438	465	511	463	466	470	443	487	429	489	483	470	414	443	493	473	492	480	450	463	437	472	451	462	480	463	487	469	448	508	464	478	462	471	457	431	462	433	441	421	500	470	453	501	458	466	454	478	418	442	461	500	456	510	453	464	441	459	427	459	505	440	531	504	457	479	425	443	475	481	444	479	520	454	493	447	476	470	482	453	465	494	452	445	453	463	476	427	465	468	521	486	447	478	460	472	486	489	477	503	468	482	451	437	474	468	470	481	497	454	469	482	487	459	450	484	487	494	448	474	444	475	486	449	469	494	465	459	442	482	464	473	448	484	480	467	470	452	465	493	477	473	470	450	479	454	429	452	454	429	451	475	442	458	475	413	424	462	421	489	459	439	465	505	457	459	427	473	475	431	466	481	437	478	432	465	483	440	446	470	459	438	490	483	425	490	488	474	502	514	445	448	495	503	458	419	470	444	486	482	439	474	457	480	452	442	455	436	488	489	431	464	454	410	483	459	463	490	451	497	438	434	528	511	448	514	478	533	482	474	437	469	422	489	451	457	456	481	469	445	504	495	474	493	473	462	472	457	461	449	490	471	491	488	411	455	485	449	497	496	488	468	497	480	463	474	485	465	496	418	470	451	445	413	508	448	505	472	464	465	441	438	470	455	458	526	466	485	459	496	473	463	487	465	486	464	490	455	456	464	471	456	451	431	480	476	453	432	453	430	484	475	437	473	493	454	483	454	448	482	478	452	447	479	482	487	421	428	471	485	482	467	459	524	464	525	456	470	450	484	502	449	498	459	448	472	457	421	513	483	448	456	402	451	453	449	462	465	454	441	474	488	459	431	497	470	466	475	457	489	465	457	426	488	439	448	471	490	483	468	443	504	487	463	442	482	471	502	478	508	450	460	456	478	439	453	465	461	443	446	466	479	461	451	494	457	467	487	478	423	476	450	475	487	472	498	511	427	472	465	493	486	465	486	433	481	468	457	465	420	464	493	484	455	453	478	460	479	493	435	455	465	450	508	491	476	487	438	459	472	430	446	488	483	462	483	495	481	487	449	470	461	433	513	494	495	454	473	491	463	476	483	468	484	484	475	459	435	476	477	489	462	496	490	443	485	504	426	477	454	481	440	460	430	479	444	469	470	458	465	469	456	502	470	517	471	453	489	439	515	462	458	462	495	457	475	488	445	486	491	449	480	430	468	452	496	459	487	505	444	456	477	460	494	467	477	512	471	431	453	430	472	455	506	462	480	474	436	453	467	468	452	448	478	480	476	486	474	444	473	478	482	455	440	493	474	453	442	454	455	465	507	495	469	513	454	458	463	453	469	470	462	466	444	512	455	466	461	497	447	447	513	489	476	460	484	465	497	416	478	495	488	441	468	471	451	490	466	489	472	462	468	452	485	485	438	482	468	471	486	436	479	453	483	504	473	475	493	486	447	480	452	444	446	494	462	447	487	470	521	435	473	457	482	475	462	464	446	445	468	431	502	455	464	435	474	487	441	485	460	485	440	479	498	466	470	427	447	456	465	442	493	404	510	463	440	462	461	502	480	469	462	439	469	467	464	466	474	459	455	497	442	473	456	440	450	486	473	469	450	428	428	446	408	489	471	474	472	458	472	499	440	470	481	438	493	498	456	444	504	452	465	472	491	429	471	467	465	470	463	497	455	455	446	471	452	446	451	472	483	482	483	446	500	481	462	456	449	463	453	501	449	480	492	490	463	459	491	447	487	450	463	493	463	436	484	483	437	448	509	423	469	465	465	483	452	518	468	450	505	465	463	489	470	469	459	500	433	497	479	465	463	459	494	450	466	441	475	484	456	461	492	468	492	507	450	479	474	447	489	453	464	492	419	463	471	456	479	466	426	430	475	455	457	480	489	526	435	478	449	459	472	454	478	491	481	445	487	494	475	444	458	512	458	488	444	460	461	451	502	488	465	485	446	511	437	429	459	463	459	449	421	458	481	418	479	485	473	427	497	444	489	478	491	450	485	472	459	444	485	447	457	457	465	469	501	485	480	484	501	489	494	429	514	491	505	494	440	504	514	474	474	455	502	489	461	453	460	481	438	427	444	478	471	473	465	439	443	482	469	461	466	489	505	468	470	493	453	488	474	439	436	465	475	465	468	503	461	483	437	484	438	419	483	471	471	444	464	471	460	505	456	479	454	500	495	461	513	466	493	477	434	452	483	485	469	452	466	437	436	515	467	473	451	460	445	471	451	436	528	452	459	500	417	438	449	480	449	456	457	462	464	489	475	442	461	501	441	463	485	476	468	460	444	446	471	452	488	460	508	467	477	427	478	465	444	460	459	456	485	500	492	472	456	492	483	473	474	426	458	456	423	483	461	485	458	458	485	467	485	496	448	490	493	463	475	459	446	452	481	473	462	469	450	484	459	497	473	503	455	446	476	466	445	485	437	502	473	493	477	475	488	472	473	494	451	487	483	457	455	475	488	501	522	514	442	431	489	438	450	484	450	460	460	480	457	485	464	496	483	468	470	482	470	446	509	454	452	458	454	473	452	456	471	446	506	442	520	421	457	473	491	486	489	496	484	478	431	433	472	438	440	433	460	436	450	450	451	468	447	475	471	490	467	473	476	479	460	456	523	488	422	473	433	479	434	458	462	439	458	465	447	452	487	511	454	451	472	482	500	508	509	507	458	453	488	466	464	443	462	465	456	471	429	474	465	466	457	461	507	482	452	446	481	486	485	480	482	462	458	500	462	437	464	462	476	475	466	466	467	479	498	426	426	469	483	487	469	431	427	495	483	517	452	417	468	503	460	519	433	488	458	452	443	446	464	493	476	466	486	459	422	508	472	431	507	443	459	443	487	491	466	464	461	419	460	437	466	514	495	471	451	445	458	458	491	470	475	477	476	452	466	476	433	467	484	441	435	448	475	457	443	480	448	447	480	496	469	502	472	458	449	470	485	479	405	464	441	478	441	453	492	483	448	468	472	461	477	447	492	482	444	478	428	470	470	431	473	445	468	468	470	496	488	492	469	506	463	479	469	482	496	444	443	462	422	479	496	460	483	457	478	463	502	483	479	485	476	457	502	465	464	453	488	487	505	475	477	473	463	473	446	442	449	435	461	498	460	466	486	469	503	439	446	500	461	447	469	451	502	456	431	459	462	428	490	436	474	484	438	470	476	454	489	445	441	478	455	486	461	466	448	486	477	484	474	447	458	477	453	464	454	464	467	459	461	444	426	473	473	443	452	454	516	478	411	468	437	466	493	443	473	471	486	505	487	411	457	461	486	481	466	453	434	458	467	438	460	461	437	475	459	455	435	440	493	500	467	445	477	454	449	496	474	473	474	481	471	447	448	415	458
25140	21330	27515	25481	12925	3917	1806	1202	1162	1110	1068	925	987	1122	1019	915	792	734	690	684	696	680	1217	1905	2109	2263	1771	1357	854	695	600	602	582	622	591	610	573	586	615	632	601	571	600	594	570	570	605	601	558	594	602	582	595	591	571	588	585	582	530	588	598	563	580	616	580	602	563	560	602	634	586	572	586	579	591	569	600	530	607	645	544	623	596	591	577	592	612	561	618	569	605	591	616	568	582	584	565	591	580	568	554	570	610	581	586	596	615	541	601	612	580	600	579	584	599	556	584	581	577	600	610	583	610	594	572	604	588	560	591	560	540	556	560	592	594	570	612	647	576	577	633	590	575	571	611	631	605	592	597	585	555	587	643	610	594	603	593	619	558	588	603	584	593	591	590	583	561	606	574	580	598	605	578	576	598	606	654	601	641	583	590	589	644	560	536	616	572	585	636	576	625	624	563	554	584	581	599	558	610	621	552	591	634	544	605	587	571	588	609	621	616	612	579	576	601	591	569	592	588	599	614	612	601	639	626	578	595	604	522	576	593	603	573	594	587	610	584	571	585	622	582	580	619	616	566	588	552	573	581	591	591	563	602	559	548	563	592	624	577	592	536	618	589	555	622	539	585	609	633	585	624	596	557	600	597	573	607	595	597	621	590	577	577	563	602	566	583	573	562	566	599	620	606	594	588	630	593	649	587	554	594	571	584	600	610	582	569	559	597	582	574	562	611	625	600	609	595	622	613	585	582	568	578	604	601	653	618	597	590	589	554	619	607	596	528	533	597	585	550	599	636	580	603	579	602	594	624	600	583	577	647	607	583	606	565	584	597	572	623	613	569	572	587	623	598	601	608	590	569	578	530	575	593	588	623	570	612	600	587	618	580	587	590	538	579	583	624	608	559	574	582	573	604	601	601	604	620	609	638	588	586	567	589	578	589	585	588	567	584	569	614	610	576	541	598	592	630	628	598	597	552	591	624	596	620	592	607	598	572	564	614	581	558	599	608	545	567	574	622	592	619	599	555	576	614	593	547	570	569	588	625	601	594	635	565	607	575	555	622	578	575	543	601	573	631	538	618	576	565	569	621	623	573	556	586	574	616	617	566	564	574	584	615	583	641	570	607	612	608	606	566	539	576	632	622	595	603	607	609	579	564	594	585	587	558	593	571	604	572	594	566	584	581	591	585	595	608	590	598	577	591	616	611	591	596	561	589	619	570	607	608	575	633	568	567	625	582	581	621	588	594	577	614	589	586	588	548	607	589	569	630	595	561	584	597	612	598	640	595	618	547	605	568	602	598	590	569	580	639	605	597	588	571	570	587	624	583	559	586	552	612	597	589	571	593	590	581	575	571	596	577	620	561	594	618	592	562	617	590	613	602	598	599	596	609	566	573	550	565	621	597	616	573	585	546	555	606	623	584	573	615	570	624	579	585	634	588	573	595	592	608	590	560	618	572	562	576	573	598	565	569	633	620	612	605	559	603	566	594	591	630	595	628	586	581	629	623	566	565	578	589	571	588	579	603	595	578	586	580	598	565	542	582	585	567	606	551	616	612	598	586	612	581	564	595	593	606	599	613	566	583	627	583	605	607	610	595	633	601	642	619	593	586	594	586	547	550	625	607	612	561	590	568	530	577	602	598	566	596	587	633	580	616	594	573	595	599	607	605	596	578	611	586	585	577	587	588	613	591	594	596	551	627	621	568	569	584	596	651	633	604	629	567	554	625	609	571	602	597	632	556	570	590	589	558	616	588	567	610	594	569	565	551	594	549	622	622	565	592	593	573	592	616	612	571	588	556	622	595	616	583	609	591	594	583	588	549	565	564	603	573	615	576	602	611	607	575	569	635	637	598	539	583	565	575	575	608	620	608	605	617	567	608	615	561	569	553	579	583	598	600	599	529	591	622	608	597	588	536	560	585	604	557	598	605	632	579	604	590	630	632	588	578	572	575	548	614	587	620	592	591	616	602	568	610	622	577	638	586	593	590	589	615	554	564	590	644	602	562	619	576	557	584	558	584	606	607	620	610	597	615	592	599	599	618	566	642	603	609	571	617	587	591	592	627	587	626	608	623	593	585	610	619	577	539	576	592	596	607	600	557	616	601	600	605	549	587	608	617	595	559	559	592	608	585	555	569	571	584	592	615	579	629	562	615	561	572	631	567	654	579	593	577	585	531	581	605	607	642	582	617	584	614	557	582	586	603	574	622	618	552	557	584	588	638	574	601	581	573	571	598	586	573	588	629	591	618	607	640	627	613	555	585	571	594	610	597	591	549	567	618	594	574	625	607	605	580	589	574	552	584	578	601	613	636	573	591	601	598	620	583	598	601	606	579	592	587	587	640	652	610	566	599	602	595	581	587	567	540	617	613	621	606	589	599	583	592	617	611	582	608	585	582	616	609	616	631	603	586	597	571	640	641	541	588	590	614	618	574	586	583	570	588	591	627	599	634	604	624	589	611	585	587	659	609	572	569	597	619	622	625	649	577	599	559	583	565	601	626	598	596	582	553	600	640	601	575	559	597	588	548	557	606	560	608	547	642	573	578	564	628	612	606	549	578	641	631	621	602	583	561	614	584	589	561	630	616	601	626	569	629	563	558	628	589	592	607	595	581	561	570	585	617	519	553	569	560	612	572	595	601	617	621	575	634	615	599	580	581	640	616	659	615	554	570	601	607	594	575	559	579	566	603	607	609	563	567	555	626	581	583	590	584	622	628	606	559	585	616	577	622	570	565	626	632	552	602	567	564	625	543	643	604	570	550	571	609	551	569	621	626	598	624	566	608	573	563	604	591	597	574	576	553	595	555	626	602	573	635	532	596	596	590	598	569	571	584	594	600	583	570	578	577	568	593	557	597	598	525	573	580	565	608	585	599	612	605	620	620	624	596	577	551	606	563	607	560	572	546	673	602	587	603	600	586	577	570	619	598	582	539	602	595	635	597	534	541	585	612	539	589	530	603	577	591	602	578	666	548	620	571	604	558	614	574	614	615	535	616	595	632	611	620	602	581	570	568	602	599	586	593	579	614	570	600	603	601	628	628	584	592	577	589	553	611	599	638	583	612	644	588	607	590	562	588	574	603	626	570	577	592	588	575	624	547	568	609	575	601	617	588	589	565	591	640	599	614	557	593	631	613	594	610	554	582	594	562	568	620	554	608	623	625	610	553	616	593	608	624	607	596	588	530	606	585	555	535	580	578	613	580	553	631	582	612	592	615	595	630	586	632	532	571	609	578	584	603	579	574	545	547	555	584	642	594	604	576	625	568	585	579	572	611	520	581	569	590	621	570	563	587	578	632	595	605	583	578	555	568	558	591	612	612	603	614	589	613	579	587	611	631	570	607	563	619	596	584	571	581	568	600	578	595	590	577	575	634	609	589	604	606	604	579	600	626	578	573	556	640	614	624	603	610	613	645	593	601	615	598	624	633	574	562	558	572	615	579	636	600	581	580	587	577	606	558	564	575	566	572	613	631	621	585	583	565	635
7252	18258	14233	9356	6547	5815	2755	1980	1836	1646	1656	1456	1528	1694	1486	1188	920	845	896	835	829	847	1838	3176	3579	3601	2769	1902	1087	793	635	591	624	633	606	646	649	638	606	642	602	612	607	586	604	636	628	614	598	645	604	663	580	654	627	607	627	625	643	596	634	653	654	553	615	613	624	635	645	597	640	597	604	602	670	674	633	624	616	602	663	600	645	642	644	616	628	592	668	619	617	618	629	613	575	604	631	634	669	657	688	609	625	630	669	605	632	633	601	642	646	623	636	622	616	617	639	632	639	621	656	648	618	603	627	662	580	614	615	651	609	611	632	638	608	624	615	643	611	605	653	663	646	608	634	596	598	625	605	627	598	595	610	604	662	646	663	635	629	660	604	626	609	605	694	649	618	639	638	641	634	654	642	632	655	610	640	618	625	645	624	593	638	662	647	638	588	579	623	580	608	606	689	642	645	650	618	589	626	636	642	638	592	599	608	661	629	618	612	612	625	587	667	647	566	662	585	616	627	661	635	661	637	633	608	629	640	605	589	619	639	606	631	590	600	642	627	645	606	647	646	670	619	588	630	652	630	616	615	629	593	622	656	620	577	663	649	613	615	627	645	627	638	629	669	689	596	645	646	604	597	645	636	680	593	604	644	665	636	614	654	643	613	632	626	617	636	581	649	677	616	609	635	622	625	650	611	639	623	610	620	650	606	642	616	645	672	603	643	632	619	620	658	581	632	653	633	615	666	659	642	603	642	650	601	651	603	635	609	609	636	619	641	631	620	611	632	637	580	638	606	612	603	613	643	614	613	647	632	578	622	627	640	672	631	643	598	635	597	621	636	627	615	588	626	613	667	612	653	646	665	641	619	609	631	588	598	664	634	616	619	595	616	590	634	622	665	635	619	662	635	644	592	634	627	615	641	621	613	596	644	651	603	609	639	683	625	639	605	628	622	641	603	648	606	619	676	650	603	657	622	675	640	646	665	623	651	588	606	640	618	637	616	616	690	641	631	593	659	607	618	628	651	589	626	641	608	676	631	626	613	629	560	601	603	647	622	641	614	641	639	640	642	637	629	657	602	634	609	606	665	637	630	665	607	602	658	615	641	654	676	642	618	630	621	636	667	670	614	628	622	633	625	617	618	643	648	613	607	602	636	654	646	622	663	634	582	590	631	649	623	623	619	662	599	601	644	608	635	607	649	607	595	585	611	655	592	584	606	682	667	655	644	642	630	634	657	621	630	639	635	663	598	585	627	619	633	662	602	641	646	640	676	646	603	607	618	650	672	633	618	644	691	620	612	600	669	621	668	641	624	617	658	635	591	658	650	639	587	596	595	612	645	659	651	598	624	604	620	661	583	639	577	678	644	600	617	660	620	654	638	643	595	628	593	643	612	642	608	644	652	615	643	611	613	600	643	653	636	588	658	624	595	641	640	594	666	577	642	597	580	652	692	604	586	608	575	617	592	635	632	588	643	634	661	651	643	625	643	622	612	665	596	606	642	630	577	612	617	575	639	671	677	651	565	643	635	667	622	667	614	621	599	648	700	646	640	606	640	637	629	596	586	651	625	596	629	639	639	623	666	653	622	607	653	627	608	626	636	665	620	596	618	650	609	665	624	624	605	631	625	602	625	653	624	625	606	674	638	625	644	613	657	596	632	661	617	602	690	640	595	674	664	628	631	644	619	631	642	626	674	602	666	631	675	615	615	668	636	581	611	602	620	643	658	614	674	661	636	686	603	622	576	597	618	601	647	655	625	600	610	600	659	643	649	640	596	659	625	684	638	586	652	595	652	638	616	629	605	599	618	625	607	612	603	649	651	584	615	633	662	662	673	593	629	606	646	611	625	611	614	652	593	631	607	613	643	590	592	592	645	607	604	636	602	623	640	639	619	641	641	594	673	644	623	624	639	657	650	637	660	616	665	623	655	626	644	618	606	571	592	611	587	588	642	641	640	615	607	620	636	652	644	650	602	619	602	666	653	656	639	655	642	631	635	614	643	643	621	623	670	612	621	635	588	629	614	637	654	612	601	636	642	613	643	607	644	624	645	670	618	614	577	645	600	602	640	603	650	619	618	649	623	622	607	624	645	641	610	641	613	621	656	638	624	645	671	616	578	584	620	631	621	691	631	658	653	623	662	588	657	659	615	637	609	610	598	614	619	655	633	668	627	589	664	616	615	611	638	598	626	612	669	608	610	570	611	630	639	676	648	633	609	660	640	603	630	629	597	605	613	659	650	631	606	637	639	646	667	624	617	602	650	634	629	618	654	633	618	635	605	604	662	662	648	593	575	648	606	621	619	607	656	607	598	635	638	621	644	622	637	647	629	689	614	629	640	591	602	634	603	653	600	625	586	625	608	672	671	588	604	607	604	648	638	606	695	632	650	610	614	642	653	601	638	595	692	616	635	637	637	644	647	610	629	605	587	637	647	623	634	583	632	611	615	570	622	588	637	632	669	636	634	606	618	618	589	664	598	572	570	609	646	613	619	643	622	646	662	609	622	675	653	627	631	614	640	587	682	639	602	627	604	633	599	606	653	598	691	648	608	629	633	626	647	652	601	662	603	671	589	617	641	625	627	644	617	639	658	627	624	640	657	633	605	666	599	621	660	628	641	663	644	630	665	639	626	598	647	676	610	642	663	613	638	644	639	623	680	612	671	596	596	620	650	639	690	678	636	627	606	601	598	611	624	607	626	627	653	619	614	620	586	608	663	625	670	621	613	646	616	623	589	649	604	645	639	632	640	601	682	640	616	603	622	633	618	576	614	667	648	635	661	644	624	676	642	656	635	645	662	644	641	677	662	671	595	641	577	603	612	627	651	635	636	609	668	661	598	654	666	595	612	592	642	596	602	625	704	618	640	612	642	616	591	615	628	668	638	599	567	657	617	620	627	623	664	616	609	616	611	646	640	620	634	579	643	606	626	624	630	597	620	668	644	637	635	572	635	629	655	609	590	617	621	643	594	611	621	618	629	652	614	653	622	630	609	624	650	626	623	681	630	648	639	665	604	645	621	632	578	603	605	611	599	648	639	598	617	645	616	609	628	645	602	651	651	616	616	650	667	615	647	599	590	611	631	643	618	627	652	660	643	599	614	595	648	613	642	636	620	604	610	655	633	592	614	607	686	636	597	650	607	606	662	621	667	616	633	607	659	621	603	626	608	578	608	604	670	675	630	663	625	633	606	618	640	648	631	627	628	617	591	568	654	624	600	638	597	642	643	622	589	632	596	629	666	655	650	670	626	652	594	582	595	604	651	629	641	613	643	633	605	658	624	596	669	625	628	607	566	633	623	660	658	654	632	634	645	597	675	603	625	636	625	644	639	595	631	650	631	635	605	634	620	638	669	608	641	683	598	619	629	603	638	632	642	642	604	650	629	602	648	654	626	636	636	663	614	668	605	605	637	612	650	618	635	627	611	629	631	597	619	649	611	596	630	654	625	659	624	627	635	624	620	629	588	667	627	629	642	628	665	601	641	604
22759	21315	29083	23901	21324	21476	11538	2258	1606	1512	1503	1515	1405	1331	1261	1163	1228	982	846	860	858	1753	5963	7732	6582	5666	3799	2334	1278	834	675	644	676	696	733	683	713	729	697	642	712	673	705	700	664	691	671	679	719	675	663	702	648	673	683	689	733	723	683	709	684	686	675	684	670	659	673	681	744	706	691	684	681	717	673	695	695	689	718	657	661	658	729	654	678	676	671	659	685	672	626	649	678	673	699	654	713	700	668	700	687	641	639	681	666	608	680	722	713	754	675	694	685	714	719	693	651	676	690	697	685	693	687	691	665	705	639	691	718	670	673	718	736	668	673	626	723	686	672	649	692	686	736	674	669	652	709	653	717	657	680	771	710	706	610	674	690	684	677	661	690	709	678	646	655	732	622	737	718	690	684	661	667	645	675	662	628	733	688	700	645	677	699	666	678	689	667	660	678	651	696	679	717	685	678	672	696	708	692	656	691	725	662	679	648	695	684	674	679	644	681	623	674	689	702	668	660	702	690	665	687	679	643	679	654	688	705	644	651	641	685	659	722	689	700	666	665	709	649	652	687	703	671	677	657	679	659	660	729	661	672	690	698	652	659	634	687	670	741	682	697	702	666	714	728	675	704	683	657	670	680	696	690	708	685	676	691	667	697	706	666	701	659	685	676	739	669	632	736	695	679	697	675	658	668	672	716	689	687	695	687	709	671	640	638	668	667	724	733	633	678	680	695	640	716	664	691	735	678	643	673	653	612	716	699	649	687	688	682	676	708	682	649	689	646	615	636	697	737	664	696	660	724	730	712	686	694	645	647	693	687	685	672	690	636	690	683	722	710	707	693	689	718	635	705	714	709	652	672	709	724	687	690	662	669	656	713	663	700	698	658	666	707	705	627	677	627	702	673	689	685	688	705	657	708	679	663	709	713	662	690	657	699	643	674	652	698	669	653	712	682	675	722	695	645	677	694	659	683	681	669	681	697	661	661	678	653	705	680	694	668	677	710	675	656	694	640	731	700	667	729	655	701	701	656	698	699	703	693	676	693	669	700	670	661	719	658	680	654	701	700	648	722	703	679	663	718	652	682	700	670	649	738	673	646	703	699	642	652	703	745	639	677	726	651	686	669	672	717	601	701	683	682	678	641	638	689	674	686	709	691	666	650	673	691	637	671	676	662	700	618	682	643	671	700	634	670	714	694	693	668	649	667	676	653	660	690	695	698	668	673	698	656	693	658	708	686	660	687	697	671	719	675	709	659	695	672	673	666	695	704	625	720	714	699	674	660	704	674	686	663	699	673	704	666	627	711	699	679	641	711	641	740	638	667	678	699	696	700	667	631	693	693	656	732	672	676	683	659	726	693	681	667	665	687	667	675	677	704	673	688	703	700	709	734	657	677	683	716	678	695	679	693	632	702	706	669	690	663	704	652	686	699	679	663	691	705	692	623	731	680	662	696	625	679	636	691	697	697	684	704	679	715	683	712	718	653	672	733	669	648	721	669	670	694	665	688	697	673	728	670	686	672	661	668	706	644	646	620	687	696	668	656	705	697	690	669	654	667	672	667	677	678	633	690	663	699	708	690	673	689	659	665	716	734	697	712	648	701	680	678	671	678	699	700	659	700	701	670	707	621	724	667	628	702	704	644	663	680	668	695	684	728	657	694	639	687	678	681	662	677	685	693	688	704	724	639	702	644	710	642	651	692	700	666	656	664	701	689	669	698	684	699	665	664	722	689	735	668	618	718	669	677	676	681	693	659	695	650	680	716	699	650	685	670	703	712	638	678	705	663	625	657	728	669	667	727	647	695	629	693	727	680	653	723	675	682	697	670	651	613	671	704	680	639	673	625	718	688	730	694	683	623	646	710	687	707	696	681	665	677	652	610	666	654	675	696	677	719	693	673	685	660	612	683	668	648	660	700	681	714	739	626	638	652	680	696	665	675	657	705	666	665	665	696	692	672	661	701	692	667	712	653	637	670	644	710	684	724	680	714	686	697	665	737	722	672	690	673	683	654	695	711	685	717	709	674	674	662	721	613	666	692	703	671	638	655	657	672	640	650	667	685	689	627	703	658	642	696	705	687	632	682	646	682	703	689	674	674	683	628	670	674	634	718	688	691	710	715	650	671	668	656	664	673	681	686	637	680	687	667	705	708	701	651	700	711	639	666	710	693	650	673	670	652	660	646	706	687	689	678	684	658	653	663	625	675	645	678	708	714	693	643	664	706	700	714	639	666	708	666	664	689	682	647	658	666	712	672	632	714	668	671	712	695	659	643	645	715	691	660	700	642	719	712	701	637	666	683	687	676	714	681	680	668	667	683	665	707	676	680	682	680	704	669	700	697	680	667	681	689	686	655	706	729	709	688	699	635	714	624	657	666	702	704	657	762	673	692	645	686	678	689	727	664	694	690	689	721	663	662	711	695	676	697	677	678	654	662	688	720	667	728	677	638	670	631	655	678	680	655	703	699	674	677	705	701	703	695	710	702	750	711	701	652	633	673	658	671	702	639	674	729	705	708	691	646	662	690	702	727	644	686	707	640	649	645	704	696	667	695	621	723	656	691	709	668	633	687	668	646	715	630	705	701	728	674	705	644	645	750	681	705	665	664	638	684	731	692	675	663	676	685	664	665	665	715	643	673	673	672	600	660	629	668	686	638	632	722	667	706	662	682	673	705	691	650	700	687	686	699	696	646	694	673	713	702	640	689	663	678	660	689	665	680	646	653	639	654	711	683	695	736	696	692	676	669	676	661	652	686	751	656	674	705	684	695	690	684	699	708	710	680	695	683	631	683	659	642	666	671	614	652	681	673	775	697	665	695	661	703	670	697	698	678	691	684	679	676	699	709	697	667	660	673	704	688	689	673	660	672	688	642	674	669	661	716	652	619	720	670	670	650	655	690	659	680	652	692	679	700	690	695	661	683	703	677	706	702	647	662	641	715	684	660	645	679	660	671	644	698	690	694	663	706	663	710	626	678	705	650	677	712	670	707	709	699	663	687	672	689	695	672	692	670	625	662	666	650	660	671	653	652	691	645	661	683	674	704	710	635	668	617	635	680	648	714	686	655	672	694	719	661	666	674	717	690	672	725	674	623	651	684	688	721	643	702	673	693	665	678	675	696	717	652	761	718	678	653	619	709	676	703	718	690	671	673	681	682	655	663	687	688	651	680	705	665	720	672	674	731	705	691	719	661	682	677	667	664	672	630	699	653	674	678	640	688	646	683	645	684	675	709	662	704	668	655	707	654	689	671	655	688	722	700	714	653	660	651	669	648	661	695	729	673	688	700	719	667	642	674	666	658	717	663	648	710	714	667	693	648	680	677	675	674	713	693	618	622	637	729	657	650	674	657	700	673	653	683	724	672	685	676	671	696	648	652	702	693	688	674	687	613	688	701	646	690	686	681	713	719	656	703	635	642	631	644	650	698	664	712	675	678	660	659	705	708	661	687	679	676	698	653	639	683	687	652	665	669	676	677	645	664	657	719	694
9520	28864	23261	15360	11017	8233	4253	3081	2567	2433	2346	2171	2008	1821	1766	1706	1639	1223	963	932	992	2594	9313	10916	9291	7785	5261	3011	1641	948	724	707	617	649	641	681	679	669	656	696	707	710	712	678	695	665	650	707	671	726	731	691	703	692	715	720	680	709	727	675	677	651	665	683	641	645	675	660	670	683	718	700	701	682	700	704	691	701	711	684	682	713	680	646	667	701	698	713	688	682	723	698	679	760	684	668	659	682	691	711	704	769	695	738	650	687	720	664	673	696	679	677	647	703	663	679	663	720	688	721	654	721	677	650	718	673	672	698	671	654	701	708	699	691	679	655	705	672	684	692	638	694	657	600	674	678	688	726	676	664	728	723	690	747	649	664	671	697	680	621	700	747	709	689	663	686	686	665	688	721	736	661	697	698	715	681	681	663	654	655	690	698	676	681	637	644	694	686	706	688	672	704	710	697	722	710	688	664	745	708	701	698	652	684	744	663	668	669	667	704	670	662	667	651	718	751	642	689	720	662	651	708	650	688	711	675	698	690	688	714	711	695	673	692	711	696	716	675	673	699	700	687	697	697	697	659	720	679	672	674	742	682	684	702	698	696	665	688	698	715	649	674	680	647	700	708	691	740	630	672	675	708	660	644	675	709	678	644	665	682	694	668	642	672	679	655	670	704	655	661	693	724	731	652	715	675	712	641	688	702	685	681	727	688	688	644	671	675	666	666	702	669	714	693	662	676	702	699	657	691	627	702	712	703	681	699	682	736	700	683	710	658	687	682	697	687	680	673	642	707	712	675	741	633	679	697	690	661	713	681	662	679	657	659	698	670	702	657	673	687	704	691	688	711	685	700	725	716	673	669	714	677	730	700	716	679	676	754	661	669	684	694	660	681	693	689	674	703	721	739	698	667	639	672	703	683	720	640	660	685	688	666	706	657	691	661	714	683	737	645	692	694	695	647	667	692	681	693	712	658	750	715	717	686	700	686	691	695	652	636	712	682	668	684	693	673	709	682	650	692	667	675	703	705	723	682	705	670	674	728	702	733	669	649	707	697	705	717	716	715	688	703	674	667	662	701	621	667	683	719	634	685	698	653	703	688	714	731	673	722	669	651	651	683	688	706	735	669	645	735	676	710	649	672	672	633	694	654	714	639	689	674	679	678	695	704	651	745	646	669	705	646	700	646	677	649	658	701	660	645	689	697	691	710	679	709	676	700	695	690	738	646	726	653	683	692	679	670	734	725	695	661	673	660	686	666	676	717	666	746	736	664	705	690	678	717	670	668	715	688	705	638	681	671	709	681	616	672	684	674	685	680	752	643	711	680	747	701	692	723	712	685	679	701	674	690	672	704	682	680	697	675	727	655	631	665	660	719	689	724	691	701	679	698	678	717	691	650	645	669	664	694	758	654	690	675	657	683	678	686	676	722	679	694	724	666	657	703	677	676	673	669	668	705	665	697	673	646	663	717	696	673	715	690	666	679	665	719	694	630	677	715	701	665	695	707	652	674	684	705	665	701	686	663	687	666	682	687	738	699	670	688	671	690	714	678	635	693	679	691	676	675	714	707	706	692	639	691	691	750	685	666	696	724	646	638	706	698	632	671	669	647	728	661	687	742	691	706	676	700	679	717	733	705	694	657	673	637	676	694	681	712	678	702	710	668	698	666	716	720	696	678	705	671	717	696	670	650	655	689	691	691	630	676	659	689	735	701	693	637	665	707	629	728	629	690	709	664	679	649	692	696	706	619	692	720	684	663	700	655	713	678	676	696	682	705	711	710	723	677	677	700	734	677	696	725	676	664	662	652	661	644	699	706	658	720	683	698	718	661	671	718	682	724	670	673	665	649	674	705	660	689	729	684	694	645	703	702	691	640	677	745	700	687	674	676	636	691	706	722	684	702	689	674	720	670	711	710	675	686	697	689	691	649	742	686	675	677	729	710	712	690	704	660	657	630	685	697	717	705	648	672	647	689	705	665	689	678	653	664	684	655	662	679	699	662	654	743	660	721	744	696	720	678	705	711	675	705	648	660	685	675	657	647	680	662	668	705	688	677	728	716	654	699	641	698	631	635	691	680	671	682	714	669	684	682	675	684	685	736	675	675	678	691	730	683	685	694	668	694	635	668	695	717	660	686	686	690	675	683	613	711	722	688	671	683	691	711	699	679	684	650	658	679	697	735	711	664	719	709	644	671	639	688	654	751	729	689	588	644	649	637	707	680	681	657	717	715	695	651	707	704	666	708	672	693	668	717	657	671	647	696	728	695	683	667	652	685	678	638	715	682	666	666	682	676	669	697	664	685	680	711	685	716	690	671	710	740	770	688	668	681	679	698	693	681	645	672	643	662	683	675	726	704	715	651	701	688	684	712	689	705	684	716	652	690	715	642	686	636	691	651	698	692	672	728	676	669	678	719	656	659	666	710	662	678	667	684	704	652	735	673	680	653	681	669	661	667	698	683	635	691	695	640	702	633	656	662	656	742	665	726	683	667	680	669	674	700	712	702	678	706	659	661	674	661	693	660	679	692	674	676	698	683	697	684	628	653	716	689	742	678	683	683	687	684	685	704	688	705	668	681	721	695	672	683	692	672	696	700	657	702	706	682	711	703	640	657	676	650	708	649	736	678	679	659	697	694	689	685	653	667	706	680	739	686	723	661	629	668	708	695	666	634	708	635	660	642	638	710	696	696	732	647	758	683	685	658	691	670	681	652	665	715	637	677	727	675	701	743	658	716	664	661	714	729	728	716	685	650	673	659	722	711	684	723	696	703	702	727	728	691	712	685	673	711	719	699	711	664	692	711	669	725	669	703	682	663	725	647	692	727	668	668	702	680	651	662	680	697	675	696	661	670	693	687	663	700	699	701	726	676	713	679	695	686	745	700	675	682	660	707	650	733	656	725	689	675	674	701	687	696	690	647	665	653	694	667	703	708	698	695	672	657	678	683	722	677	697	747	705	689	719	695	666	661	663	683	683	684	735	675	686	694	657	697	685	663	679	710	660	697	690	667	652	749	675	667	690	680	740	724	701	688	669	687	671	672	658	697	697	682	649	697	674	675	656	692	676	744	747	714	686	670	688	712	694	668	684	702	674	702	651	734	693	695	659	713	691	668	690	653	711	645	672	732	655	696	733	725	713	681	703	693	730	674	668	657	699	675	672	677	694	737	680	686	695	697	645	689	692	709	711	691	701	706	714	684	677	671	749	688	695	676	718	672	686	708	673	685	717	735	722	698	671	661	705	666	674	681	705	670	664	677	752	692	689	702	695	671	688	691	653	664	696	675	668	685	673	696	698	698	684	713	677	715	722	701	663	695	679	648	667	707	688	719	688	697	720	615	734	718	727	718	724	684	720	733	672	686	717	644	699	682	636	690	656	679	731	675	711	693	661	689	727	715	662	691	683	663	668	693	698	680	731	716	641	701	676	675	661	692	686	644	671	633	647	663	703	657	692	668	644	732	690	678	663	729	682	712	691	686	724	713	707	736
27909	19675	12686	5887	2694	1354	853	675	672	637	612	612	543	520	506	566	563	567	469	462	457	477	526	622	677	675	668	500	428	446	400	423	409	364	404	392	397	424	426	421	381	386	375	382	386	394	412	385	384	423	390	429	400	411	381	417	390	375	378	387	415	412	370	410	374	403	391	398	429	399	419	407	414	410	449	375	410	387	383	412	413	422	377	457	390	403	411	384	417	412	390	361	373	375	383	442	395	386	392	390	399	414	397	430	365	385	401	357	419	430	365	402	413	405	392	415	366	414	423	411	395	389	394	400	402	413	426	407	422	385	391	369	392	395	379	375	389	390	382	369	391	398	425	395	422	406	400	388	381	341	416	360	429	378	394	370	395	387	414	417	386	365	413	407	387	367	387	376	397	388	420	397	391	376	383	381	378	365	390	417	393	401	412	386	383	388	435	377	404	374	382	383	402	365	386	388	412	406	397	395	398	370	400	388	403	386	376	368	419	365	426	428	419	405	409	362	402	377	406	417	398	446	396	419	403	392	456	394	378	395	388	393	367	422	426	367	377	379	405	395	383	393	382	402	384	394	383	341	418	417	436	430	393	390	410	384	362	386	432	393	385	386	382	375	419	357	394	384	381	395	389	395	421	392	379	410	387	368	402	365	413	385	388	404	364	367	366	435	402	405	385	410	403	395	400	389	366	375	404	362	394	354	407	388	411	422	359	450	379	394	374	403	415	370	404	414	382	385	407	383	405	406	382	427	431	376	420	374	414	404	399	393	393	424	392	392	401	391	401	421	384	394	328	408	405	393	371	380	430	401	391	397	428	381	388	397	394	378	344	391	412	392	386	389	412	392	418	409	371	397	419	375	402	392	417	384	388	387	374	396	373	428	378	392	373	384	387	379	412	424	401	394	413	375	419	379	405	375	347	387	410	354	357	369	427	399	346	380	376	405	378	363	372	389	394	394	379	392	387	396	402	433	388	413	375	385	389	367	372	386	374	361	366	406	426	377	437	369	378	403	406	372	378	446	407	386	386	393	412	392	380	422	393	396	414	376	387	380	413	428	377	438	349	403	442	397	416	397	373	452	432	404	412	400	437	393	386	383	414	418	412	422	404	355	380	390	397	419	345	428	414	406	402	387	382	375	392	388	377	408	366	408	406	413	399	384	401	417	424	379	378	411	415	408	427	357	407	384	438	409	370	394	407	389	361	378	382	388	379	422	420	433	375	398	394	383	419	429	397	376	382	402	391	398	371	396	402	408	407	369	391	382	416	396	412	389	394	417	373	388	402	429	376	392	418	378	414	373	371	386	358	390	379	399	346	397	365	385	392	391	388	415	385	351	408	393	392	414	420	384	381	399	384	394	399	388	358	390	429	419	401	363	374	391	401	381	407	392	396	403	406	385	408	413	396	396	368	432	401	381	367	341	367	374	391	404	390	402	425	379	391	388	368	391	423	359	410	381	422	381	413	368	379	411	412	391	432	386	374	395	376	394	414	380	385	409	412	389	408	405	400	413	419	417	409	373	370	395	399	401	371	360	379	377	374	379	416	434	371	387	390	422	424	410	382	441	399	408	370	413	377	399	394	380	408	391	398	386	411	419	404	412	426	367	406	410	359	400	385	396	394	379	377	407	392	404	409	422	428	427	408	388	368	395	415	404	392	404	398	405	401	381	441	390	392	411	395	451	396	375	380	372	401	441	396	386	410	372	393	375	386	427	396	405	421	387	359	406	391	394	390	400	403	440	399	425	393	412	440	406	421	407	403	427	411	413	381	392	374	391	407	375	392	415	424	399	403	432	413	414	413	367	385	388	395	386	408	360	405	415	404	384	373	376	395	385	370	368	404	378	392	384	391	415	392	385	377	396	401	381	428	394	407	416	399	402	378	397	388	422	368	392	343	372	377	383	370	408	438	383	384	382	430	423	425	370	380	401	405	359	392	401	420	370	389	389	416	380	422	437	408	417	415	390	424	414	409	452	390	433	379	403	393	386	397	400	396	362	370	402	420	362	386	374	401	402	371	402	409	386	400	416	379	383	398	403	429	391	402	430	419	377	440	390	396	367	389	436	363	383	396	408	399	386	395	428	402	397	396	383	391	416	405	409	434	363	415	415	400	421	414	370	383	374	401	406	389	398	455	369	408	400	415	374	372	396	397	416	415	389	361	385	433	416	404	405	420	403	441	389	397	392	406	385	355	392	430	423	379	412	399	417	404	444	419	407	379	379	370	390	381	380	386	407	408	394	438	419	395	416	369	407	375	362	428	386	367	386	431	404	399	420	354	394	415	402	445	393	390	392	396	414	389	413	381	404	392	404	403	375	376	376	366	408	381	400	366	377	362	404	399	393	436	377	414	425	354	436	380	404	387	397	375	391	405	394	382	385	365	406	424	421	419	400	434	392	388	402	382	373	400	412	417	448	374	386	389	383	393	397	371	426	388	391	389	379	417	421	391	408	406	428	353	415	403	392	389	447	405	408	395	371	398	384	397	382	357	433	370	431	380	394	365	402	394	345	413	367	405	392	362	375	379	399	389	399	434	442	402	439	381	420	378	424	394	425	375	366	392	407	392	390	371	398	388	383	404	390	409	425	398	392	383	388	381	391	368	407	427	390	395	391	423	399	373	448	380	372	384	407	360	413	404	431	356	371	417	425	396	391	412	419	390	392	426	370	380	358	371	422	406	402	392	363	406	391	377	425	389	413	394	437	375	409	367	394	379	379	402	391	393	385	382	403	417	368	382	365	421	449	414	362	379	411	386	388	401	400	370	386	434	367	386	395	415	375	404	366	417	391	402	386	397	401	388	436	380	415	402	380	401	415	402	363	382	413	376	394	431	404	414	423	396	388	375	380	411	433	414	408	399	396	427	378	354	402	391	386	385	420	402	407	363	402	380	404	374	379	389	392	356	391	373	358	396	391	379	383	367	396	401	367	379	405	395	398	403	362	410	413	413	412	365	422	394	460	387	399	407	387	398	386	388	399	427	363	381	400	401	420	378	377	393	407	385	402	382	414	352	388	396	397	415	378	382	394	391	338	420	388	428	392	364	422	400	409	392	377	432	385	388	375	398	381	407	396	361	371	406	419	372	391	401	418	434	369	406	388	385	372	378	384	379	388	414	387	403	361	412	371	432	374	369	396	380	393	417	374	376	428	405	394	366	420	368	422	334	382	360	398	393	386	427	416	397	403	419	388	401	391	417	381	436	400	355	400	383	379	386	402	423	430	378	352	392	399	360	410	399	411	357	388	383	401	391	412	406	364	409	351	385	378	373	419	381	425	412	408	389	408	399	366	408	409	410	372	396	394	425	415	390	354	382	390	364	417	401	426	402	364	407	418	389	385	362	418	436	401	372	358	392	405	387	412	408	405	399	411	404	407	427	368	391	380	392	412	353	387	395	382	395	393	357	384	410	416	397	375	444	395	411	422	385	397	396	383	387	406	383	372	375	421	383	422	404	375	384	369	397	394	397	392	382	404	408	403
7686	13619	11846	6509	4470	2371	1324	1003	1078	955	889	791	764	856	873	768	737	748	644	496	517	556	691	863	906	860	747	594	520	460	393	438	444	398	445	454	412	415	399	411	427	381	407	424	413	424	444	436	475	428	445	438	468	417	445	422	428	416	426	446	438	396	426	398	447	433	424	423	443	420	437	478	433	437	404	421	405	433	448	417	440	448	448	452	367	418	419	416	429	418	413	417	421	456	455	447	451	423	466	419	445	452	411	420	425	451	432	415	463	481	440	446	410	411	454	413	427	423	428	430	420	436	430	450	474	457	454	403	425	419	420	416	425	424	461	409	423	424	432	422	442	405	431	431	447	423	454	458	407	423	432	455	432	482	413	413	442	412	451	409	427	421	420	417	418	441	443	423	445	440	417	402	401	439	376	418	444	433	461	418	458	424	447	389	418	427	408	429	409	451	381	418	425	455	429	466	422	436	433	434	472	403	458	425	434	415	428	431	414	448	387	429	437	443	456	426	436	401	389	438	446	423	387	424	396	425	423	432	420	454	418	444	380	452	454	402	431	392	437	438	398	452	430	446	418	441	452	418	428	423	429	419	457	424	433	399	429	417	427	419	446	408	479	420	406	423	402	444	416	431	448	426	418	448	392	418	403	430	417	441	440	427	417	448	451	462	442	431	451	430	384	417	440	427	413	445	436	409	442	437	453	433	440	413	415	433	448	425	433	438	418	420	459	449	415	436	429	428	422	456	436	409	397	446	410	422	427	429	440	415	460	442	420	408	436	432	417	438	430	441	443	411	391	455	428	457	429	394	447	425	434	432	465	421	435	437	426	468	421	443	440	429	418	433	452	474	435	426	396	396	386	393	456	449	439	445	458	456	421	478	472	403	416	413	445	445	425	422	478	438	453	432	419	425	421	453	418	465	481	465	405	430	429	419	435	396	418	445	422	466	446	403	427	434	424	425	423	396	427	418	416	446	427	445	438	430	446	429	439	442	432	407	419	445	443	423	423	452	437	450	445	441	409	445	428	458	387	429	405	424	442	432	421	469	420	395	387	414	432	432	404	433	463	419	436	442	425	392	425	394	428	427	414	446	463	456	412	455	411	441	475	402	414	447	421	473	425	455	407	401	438	435	404	433	414	406	425	426	427	448	411	426	428	433	411	422	416	427	417	447	415	433	454	448	418	439	433	457	419	428	414	452	483	445	447	433	400	450	436	460	454	457	411	476	429	414	429	424	445	442	422	424	402	408	463	444	448	415	415	444	425	430	430	425	426	419	419	430	447	432	472	412	442	470	403	440	421	428	433	433	426	419	400	406	383	445	428	413	414	413	438	406	432	490	447	488	445	427	418	410	432	426	450	445	458	437	406	412	436	417	455	443	429	438	413	460	441	434	464	434	440	446	406	440	395	442	457	443	464	378	449	395	482	443	401	433	460	455	448	438	431	420	426	428	429	433	403	428	441	455	432	432	415	456	403	429	426	430	432	428	418	393	427	423	487	447	392	436	413	427	446	407	422	438	468	433	435	434	431	453	454	416	429	445	414	434	391	413	430	443	450	432	445	422	436	470	393	427	460	453	433	423	414	454	400	443	447	455	468	428	408	435	401	463	441	417	430	429	429	417	443	455	422	420	409	453	424	448	433	430	460	476	457	423	443	450	455	418	436	470	408	437	444	417	443	441	458	409	457	424	418	435	430	446	406	445	458	462	446	429	444	424	414	388	462	436	406	455	438	445	428	451	401	452	441	439	403	475	380	438	444	440	396	443	428	440	452	430	407	448	451	421	405	436	415	464	436	402	437	430	444	449	447	442	434	414	447	425	429	428	478	431	440	431	424	414	457	428	446	453	411	411	405	469	417	452	464	433	447	482	411	413	419	464	399	441	446	407	437	433	410	482	455	428	409	452	427	435	413	406	432	421	419	449	437	452	404	459	430	428	444	415	439	404	428	413	405	450	428	417	437	418	420	426	418	439	430	446	398	453	465	433	447	421	475	430	422	435	386	445	459	411	391	445	427	421	447	404	447	430	456	434	432	425	406	446	432	417	413	466	391	438	386	444	450	435	434	427	425	445	398	410	429	454	418	456	446	427	436	439	431	450	449	411	430	443	457	446	461	462	401	441	466	422	440	448	454	451	444	418	417	425	433	427	419	408	422	439	433	416	420	448	439	424	408	388	437	439	416	424	407	433	435	452	421	426	432	417	431	444	403	461	435	435	424	422	440	437	453	423	483	406	478	443	448	447	413	398	450	462	406	403	445	421	427	446	426	417	424	445	403	433	462	456	457	410	439	496	439	421	410	393	443	412	431	457	450	436	435	464	446	428	441	445	430	407	406	425	444	445	423	417	448	433	398	429	405	457	429	418	413	417	405	420	444	408	431	444	466	462	457	426	420	450	416	419	402	453	438	431	445	467	435	409	407	435	449	405	453	429	438	425	451	462	471	448	423	404	479	418	419	444	467	424	401	439	424	426	414	456	427	449	430	398	431	433	412	422	417	419	438	438	411	429	428	421	449	411	464	395	451	456	433	443	473	470	445	446	402	435	426	413	458	470	465	435	404	431	466	396	411	447	420	414	446	404	405	435	435	420	439	384	427	430	447	432	413	423	440	410	464	422	444	404	417	403	447	432	436	472	435	402	449	425	392	415	462	415	452	373	420	421	434	438	430	419	397	364	438	458	470	442	416	395	455	382	405	435	450	448	436	399	423	395	473	425	447	423	428	429	409	416	410	453	402	447	409	466	466	434	442	404	415	426	442	436	439	429	420	432	401	414	405	447	430	447	430	423	397	410	416	425	439	440	438	443	422	437	416	408	428	428	418	420	404	393	452	441	447	384	411	434	435	455	427	448	445	416	445	435	402	412	429	435	439	442	437	442	420	437	449	407	436	411	426	411	421	476	419	437	398	450	447	444	416	467	437	430	451	414	429	449	457	429	420	385	473	431	440	452	428	436	452	394	431	430	430	472	439	464	412	436	434	419	453	454	440	451	432	423	434	432	433	424	436	448	413	429	444	445	486	430	440	436	428	438	444	430	437	395	409	380	443	400	432	427	426	490	439	444	424	444	405	451	397	428	425	465	436	410	419	394	436	433	426	428	413	443	427	412	445	452	457	391	431	423	408	424	453	454	400	476	443	390	396	441	451	396	453	413	413	403	403	434	442	412	441	407	435	478	451	436	439	458	387	451	435	481	433	467	455	414	489	396	410	450	438	442	420	433	425	412	436	425	454	432	413	465	413	453	418	441	481	415	445	417	485	466	419	389	437	441	428	432	442	447	398	411	419	399	438	448	411	441	473	437	444	433	443	397	434	432	402	413	437	433	431	418	419	439	463	428	402	411	475	430	402	438	446	403	454	427	416	441	454	428	446	434	443	428	418	441	439	467	458	475	440	424	436	435	440	428	386	454	407	435	461	441	420	424	404	411	438	443	420	451	448	421	396	404	415	391	428	426	436	404	454	419	409	445	431	453	421	425	453	433
24064	21357	28611	24467	21371	10780	1957	1292	1043	1036	1034	827	805	841	774	752	755	734	726	654	510	526	1312	2650	3644	3336	2330	1452	916	472	455	383	415	436	445	412	386	412	399	374	443	435	381	431	440	437	397	383	415	394	426	387	434	393	363	403	425	405	421	473	398	399	427	439	435	387	438	423	415	377	403	428	407	382	401	399	387	419	412	443	433	437	403	417	416	415	442	419	408	395	422	400	397	414	438	421	402	438	420	388	403	425	422	430	442	392	376	391	409	427	397	410	374	410	386	398	406	403	417	440	423	418	413	425	421	411	425	413	398	422	423	398	419	440	429	387	401	399	423	426	404	407	426	404	439	406	428	353	407	410	405	432	389	417	436	423	436	398	399	389	387	420	431	397	412	401	373	366	404	404	403	401	373	421	428	371	449	406	417	408	392	414	393	399	416	395	403	385	412	405	414	405	415	410	389	396	436	421	382	408	409	413	397	393	417	404	399	410	382	432	414	418	414	387	414	449	395	441	427	402	426	407	411	381	379	408	413	368	433	400	406	399	444	398	410	452	400	431	390	404	408	399	380	417	400	409	403	360	428	418	405	391	416	418	424	389	391	423	428	416	425	396	421	416	392	423	392	452	402	434	421	477	391	407	416	386	390	401	438	404	420	406	409	412	426	449	436	394	383	430	390	453	398	420	423	408	428	394	357	422	422	379	425	416	398	431	417	421	409	419	411	386	456	434	436	425	417	403	401	463	396	443	402	443	401	420	450	422	424	438	437	393	402	405	403	390	447	382	412	414	399	417	393	374	427	382	377	363	428	379	431	429	407	395	395	433	400	422	411	444	422	396	407	420	394	433	421	415	460	404	406	440	437	403	410	432	429	416	427	402	418	438	383	432	409	401	411	428	421	426	422	427	426	393	416	423	376	412	455	386	425	402	430	417	440	399	408	436	421	442	404	377	415	429	415	389	426	411	419	427	448	414	425	413	428	427	425	422	409	379	406	401	413	426	394	417	410	420	417	387	398	426	420	415	374	357	398	386	392	411	410	443	383	421	419	387	413	424	426	424	442	425	414	443	407	399	400	414	407	401	416	391	410	410	433	427	422	474	405	432	425	429	420	418	431	425	390	430	396	415	396	432	386	377	428	433	410	395	407	448	422	410	395	407	428	442	448	399	383	398	431	407	428	400	428	389	405	448	419	395	451	383	460	391	389	412	406	406	384	421	396	433	407	416	400	464	432	381	406	404	412	416	408	425	401	394	399	418	429	405	403	429	386	407	442	422	405	443	396	454	394	414	413	447	393	413	439	436	411	405	395	412	403	407	462	421	426	434	403	391	398	430	421	452	388	391	429	402	379	400	442	413	449	429	415	427	427	416	413	417	384	407	421	418	441	428	411	438	415	413	417	410	439	386	386	397	388	409	398	413	434	430	452	450	413	417	405	377	393	399	419	370	415	413	436	416	411	400	392	443	455	435	411	388	410	409	440	418	418	434	444	418	393	432	370	387	463	408	455	435	434	409	368	400	437	412	385	411	383	421	400	370	436	371	405	431	409	422	360	377	418	457	410	450	424	419	419	417	420	418	405	409	445	404	419	400	420	432	410	407	473	391	394	401	427	387	413	418	418	375	440	404	358	437	370	387	407	388	397	414	410	407	416	394	390	398	412	366	392	355	413	399	386	397	414	444	440	408	417	374	425	412	433	397	446	426	428	420	372	449	441	432	439	401	408	414	388	404	412	391	406	410	395	401	393	396	399	395	462	417	448	420	397	410	404	425	441	441	403	419	389	410	398	408	413	426	443	401	381	404	400	379	426	394	396	394	409	381	403	385	425	427	394	404	439	414	355	393	392	407	431	434	420	399	405	432	413	411	384	435	442	398	430	393	400	394	411	411	400	403	453	444	386	432	406	389	414	439	400	426	421	414	402	384	463	421	430	432	410	422	403	454	409	437	415	402	396	413	443	398	416	406	452	398	407	427	419	424	396	475	390	440	377	444	415	435	427	418	446	436	369	390	405	402	373	413	379	428	389	379	412	397	446	377	401	419	426	428	421	417	442	411	411	411	416	418	438	434	421	404	396	434	420	389	417	412	439	414	435	394	382	431	415	386	406	381	411	394	396	391	436	399	432	424	407	425	415	389	436	385	438	429	427	383	427	397	439	378	434	412	415	429	429	410	438	380	418	407	421	433	386	445	382	404	381	429	440	428	405	415	372	374	397	431	445	430	403	436	394	384	434	425	418	381	425	432	427	439	424	445	429	366	411	415	392	397	398	439	395	452	395	432	363	354	362	417	417	422	433	398	391	401	416	413	436	402	441	417	419	373	415	406	416	389	422	407	442	407	405	416	436	423	439	426	412	439	410	402	411	399	422	450	392	393	414	392	386	400	419	440	415	410	425	422	430	407	409	394	386	433	378	440	447	431	397	418	411	410	409	434	412	373	426	393	416	457	408	404	404	416	408	416	419	404	421	420	454	405	366	411	424	481	391	416	425	385	417	384	434	396	403	413	394	418	423	426	404	396	441	431	408	419	394	446	394	462	416	380	386	419	437	392	437	429	402	400	366	452	415	386	412	390	382	401	423	394	453	412	396	396	375	392	405	412	366	390	381	402	410	407	406	432	409	422	405	413	418	428	468	434	426	446	437	391	399	410	412	415	442	386	360	415	403	409	466	404	425	455	455	391	414	374	394	415	399	389	428	426	434	383	425	442	404	416	390	420	420	409	426	427	391	386	408	420	422	391	392	408	397	410	390	395	405	414	415	412	427	421	425	398	407	412	401	399	416	440	425	387	392	402	364	388	435	404	439	410	396	402	442	403	417	431	407	405	421	400	413	401	375	415	409	408	381	403	438	439	418	427	381	427	382	388	441	416	411	409	423	393	374	418	420	409	412	454	414	432	414	379	426	446	418	442	418	403	416	406	402	415	425	430	378	392	383	423	407	379	407	419	411	432	417	406	394	411	391	403	385	420	393	444	413	430	388	392	409	451	460	432	392	398	401	414	414	429	402	416	415	467	393	423	418	427	404	387	420	423	439	396	413	406	408	411	414	416	380	394	420	412	416	406	398	407	456	413	391	421	418	422	413	430	375	411	397	410	426	423	406	413	459	404	360	450	407	422	422	394	389	425	408	400	410	417	391	396	410	384	427	411	418	417	389	447	398	400	400	440	406	414	473	404	394	413	427	362	385	389	378	446	433	372	429	426	387	394	417	400	383	408	395	411	402	393	439	405	412	386	380	348	385	409	369	434	427	384	442	399	414	444	429	399	384	373	383	424	388	431	402	371	442	421	403	417	403	435	392	395	451	408	417	435	395	404	425	378	446	389	403	444	448	465	434	429	405	428	367	361	387	413	424	388	430	395	401	444	415	374	438	429	435	386	367	395	415	454	398	409	453	434	388	410	379	398	401	429	414	401	406	423	411	413	398	425	382	405	418	396	401	393	405	395	453	451	382	399	424	450	395	394	424	411	408	411	409	423	407	404
7708	23815	19121	10809	7669	3940	2489	2138	1686	1733	1517	1232	1174	1200	1096	1146	1045	1052	951	759	682	739	1821	4155	5498	4764	3591	2027	1222	536	430	456	442	448	459	477	444	482	423	470	399	480	421	428	426	414	455	437	437	435	447	427	420	432	434	434	474	424	463	419	439	444	432	426	433	412	429	469	421	458	468	439	441	457	399	445	417	428	437	389	434	450	437	449	440	453	463	462	486	451	423	429	427	444	454	411	441	436	427	400	418	445	442	449	439	420	457	430	440	428	429	430	463	435	453	438	457	448	419	453	411	431	437	415	449	431	436	428	436	428	457	434	425	430	433	421	387	380	437	468	439	437	424	454	449	435	456	429	417	439	429	442	406	458	446	449	425	396	429	428	433	434	461	433	413	436	385	461	455	451	448	444	417	402	441	423	432	427	427	451	452	440	421	468	431	448	449	456	442	438	460	420	443	424	450	464	440	430	440	415	460	472	410	468	457	430	440	415	434	468	451	412	438	402	412	474	407	479	414	448	446	429	487	466	395	458	455	398	459	407	414	431	438	468	397	432	434	451	469	438	448	418	449	461	421	413	455	446	450	412	446	429	487	457	452	418	440	414	426	435	440	444	405	445	425	427	455	474	443	448	460	435	421	456	458	444	458	425	371	465	449	434	436	440	451	421	460	417	436	421	444	439	454	447	432	463	443	421	439	453	414	421	448	435	419	462	431	468	413	424	395	417	463	438	385	434	438	446	405	426	428	407	446	459	468	458	438	467	422	408	444	448	448	486	413	447	439	426	423	453	446	470	465	436	409	446	437	436	433	437	450	419	435	454	413	458	459	473	418	376	449	429	428	447	487	407	452	456	453	428	403	429	477	417	463	434	442	454	435	402	449	410	458	406	420	446	471	422	452	420	416	441	462	454	461	457	446	395	449	423	450	421	461	439	440	397	477	445	425	444	416	426	481	437	449	450	436	437	458	469	410	433	458	469	413	383	422	435	432	466	427	395	446	419	440	429	389	447	430	425	425	421	426	424	403	469	417	413	400	429	453	457	462	416	466	408	430	487	447	456	447	430	498	465	458	437	466	416	460	436	410	446	465	464	458	462	431	436	432	464	455	444	434	474	453	448	404	418	423	416	443	430	403	482	445	438	459	484	471	464	422	429	448	433	443	460	467	446	423	445	422	427	439	423	422	455	391	426	446	428	461	431	464	440	411	436	431	463	420	418	451	420	474	408	421	455	441	463	427	456	415	399	471	436	450	435	441	473	454	446	463	428	426	415	421	412	443	434	424	428	456	440	419	443	460	437	438	418	455	419	462	439	458	491	441	445	455	443	474	409	400	413	457	412	419	454	441	419	484	438	421	450	449	435	441	429	438	409	452	440	414	408	455	441	448	453	413	461	451	392	424	442	459	420	432	457	443	477	438	390	432	436	438	438	432	445	408	416	433	417	402	418	430	428	438	422	422	391	446	432	452	419	425	428	449	414	433	410	432	417	450	427	431	413	467	433	425	436	435	444	440	437	434	436	393	461	404	474	416	431	492	445	406	463	425	469	436	439	438	460	456	435	427	451	454	432	444	448	463	431	410	413	448	394	418	426	435	448	439	440	439	448	461	426	481	462	441	489	472	400	421	408	432	484	450	417	445	416	451	470	420	412	434	435	454	442	418	448	441	428	441	426	425	464	411	482	414	425	425	465	464	424	440	464	458	406	446	419	406	424	391	445	446	410	420	456	452	474	430	443	452	431	440	450	443	415	413	465	454	403	429	462	441	416	437	463	419	439	461	442	416	445	403	447	453	434	413	442	434	454	448	444	439	398	442	414	435	447	447	454	450	462	406	444	468	404	443	443	421	441	447	422	411	431	428	413	409	406	449	448	447	473	453	428	394	425	432	434	435	427	452	469	415	417	407	447	444	451	451	409	459	423	455	428	432	449	478	426	399	432	467	459	420	409	451	454	410	412	441	438	452	454	410	464	433	448	491	430	478	427	432	418	456	456	443	408	462	422	441	431	420	427	463	420	436	451	454	420	443	463	435	434	449	397	449	432	436	407	447	422	448	414	485	445	412	435	422	462	436	429	425	424	435	408	453	450	438	445	439	441	425	404	453	428	449	437	415	418	478	429	409	407	434	428	448	449	419	425	468	454	443	418	428	419	421	429	436	433	449	411	459	451	451	446	425	438	413	442	409	422	454	422	451	425	399	457	432	452	442	423	457	441	475	421	402	435	439	445	442	474	440	448	416	460	455	453	409	424	452	438	436	413	456	475	465	433	442	459	444	422	380	421	394	462	417	430	439	436	425	444	465	464	412	470	468	431	445	437	444	437	434	400	442	442	443	429	452	432	424	446	442	438	450	445	492	438	446	467	480	451	454	456	422	431	476	471	439	449	465	456	431	461	448	418	454	442	418	411	411	501	447	408	433	434	425	436	452	456	431	433	458	446	459	412	434	447	422	479	421	436	430	442	421	422	446	412	415	408	474	429	456	415	452	435	432	431	467	452	461	446	439	393	453	418	459	455	453	421	452	432	442	440	422	384	424	407	419	426	464	467	428	466	447	429	450	427	452	421	390	396	439	408	414	442	443	442	454	401	420	449	418	455	421	399	457	470	435	446	461	438	439	457	446	435	406	434	459	426	414	434	397	420	425	439	462	436	445	432	455	453	475	441	440	456	427	419	417	458	431	449	458	464	415	471	455	416	452	443	474	435	457	425	459	446	443	445	435	448	418	420	419	430	425	449	424	465	410	480	454	433	429	403	458	445	427	419	443	427	455	417	451	447	441	391	459	457	390	432	445	427	425	447	405	447	435	440	461	416	473	448	421	400	422	459	433	437	428	416	443	436	443	444	449	416	457	441	487	497	429	445	420	427	422	420	428	412	421	416	402	398	473	432	428	447	453	440	467	446	424	423	443	423	420	433	441	440	422	436	482	446	429	434	417	428	462	424	418	430	395	434	415	471	408	409	425	445	449	441	463	407	391	431	462	418	413	431	451	473	436	443	483	427	496	473	463	431	444	441	451	448	448	436	437	484	433	432	413	428	406	454	443	413	420	441	433	448	409	435	394	412	438	423	421	475	439	445	473	439	480	428	413	451	460	419	440	449	427	443	423	433	456	434	428	413	428	461	425	456	424	439	393	376	412	462	439	427	424	463	480	445	437	447	451	448	450	471	425	430	486	424	417	455	438	434	461	446	428	454	438	429	393	438	435	453	397	409	464	426	430	460	462	413	390	391	449	457	471	423	381	417	432	454	440	452	400	454	429	458	459	452	398	438	430	429	440	433	450	408	453	421	426	423	451	452	428	499	431	433	427	484	438	446	435	422	421	425	456	454	444	459	383	440	419	392	434	406	473	423	455	440	408	423	465	456	435	436	447	474	425	425	449	448	466	429	439	423	437	429	401	426	428	431	437	447	426	386	451	427	415	435	454	453	424	402	440	445	431	417	434	434	438	422	442	387	463	442	417	390	457	461	440	432	412	412	474	406
25052	21333	27531	25447	12530	2538	1481	1081	952	980	966	908	892	841	882	932	939	807	838	810	699	622	810	1617	2239	2275	1838	1407	1099	656	560	608	612	565	532	593	562	623	576	569	593	566	600	576	578	578	579	583	558	595	652	599	587	626	583	575	576	602	593	546	585	620	634	558	544	631	580	601	569	612	571	607	586	572	594	578	569	521	608	645	587	568	586	609	585	574	611	601	603	614	564	571	640	574	602	575	583	560	594	585	587	604	592	631	608	571	565	600	581	617	618	589	554	591	600	607	628	588	529	588	586	537	610	566	580	548	565	628	563	567	573	578	574	550	564	586	613	615	617	556	544	604	569	558	587	622	635	614	604	605	534	609	613	602	597	575	559	574	616	588	574	551	570	591	571	570	610	583	564	564	592	576	589	600	610	597	570	634	570	571	627	637	617	581	653	625	561	578	578	616	581	614	598	595	608	618	585	591	575	592	591	536	633	605	557	567	608	603	573	581	584	592	636	539	576	626	584	595	565	565	624	623	603	616	575	606	585	566	567	614	600	585	592	620	572	587	517	584	533	598	592	563	575	568	594	598	557	591	554	567	629	591	558	600	579	623	633	557	565	592	612	594	569	597	604	604	565	571	567	560	596	627	606	568	575	545	600	570	572	622	592	589	568	526	610	576	584	590	577	571	628	575	576	632	606	592	569	583	601	641	565	548	548	570	580	553	554	568	605	584	591	595	588	607	591	568	586	610	590	557	568	558	580	596	584	590	577	588	620	623	602	553	570	580	604	610	588	626	562	567	590	622	595	585	599	579	569	609	579	589	521	590	631	596	596	598	571	643	586	643	586	579	583	575	558	625	596	584	565	580	580	593	579	610	626	586	579	607	564	603	590	545	581	581	619	617	581	614	569	590	551	618	576	591	592	577	604	580	557	597	609	603	587	558	610	582	619	593	573	570	555	609	590	580	626	575	614	554	629	592	573	541	620	544	585	574	606	605	598	544	594	579	580	607	576	599	607	583	562	557	595	566	607	606	623	540	574	599	621	583	591	574	589	589	526	590	579	605	604	572	590	553	578	589	600	550	592	596	580	623	597	556	583	588	624	571	568	591	592	616	607	543	583	606	585	623	613	622	586	552	602	596	554	609	593	604	594	549	557	572	587	623	605	615	609	586	538	592	571	590	604	576	549	583	586	607	590	537	581	586	635	615	579	580	586	581	571	542	513	567	586	567	568	605	603	634	618	599	583	606	573	594	602	595	613	573	568	578	618	605	635	576	545	577	621	600	583	620	615	563	567	585	595	584	572	588	597	559	617	615	600	557	569	581	587	572	584	571	590	607	576	614	561	574	529	566	631	604	555	585	611	579	553	636	558	604	590	578	584	587	595	612	610	613	620	620	596	581	610	601	628	593	607	612	608	606	595	608	594	612	591	560	608	618	586	579	643	595	580	565	573	598	610	576	574	596	587	612	618	601	607	567	580	594	555	527	582	589	627	534	580	568	582	595	606	598	569	570	606	583	578	587	605	522	595	570	625	567	578	594	619	596	573	578	544	621	559	584	609	563	584	575	600	630	597	597	622	572	571	582	568	556	588	591	598	545	571	613	594	636	575	593	554	575	612	591	576	597	594	575	615	560	574	532	590	571	605	575	609	572	580	549	578	589	637	607	632	591	575	604	557	586	574	595	612	593	623	579	569	593	559	631	603	556	576	579	594	586	567	589	605	624	612	554	583	564	574	577	608	576	586	629	600	589	582	598	589	560	582	582	571	581	623	590	569	577	589	605	608	543	638	632	601	635	611	581	598	570	560	561	539	589	549	589	565	564	559	566	562	567	588	629	592	558	597	538	618	574	562	565	591	625	595	572	594	551	590	621	599	595	615	615	613	543	606	540	624	604	544	592	612	549	588	578	576	561	588	643	574	590	563	576	603	579	571	598	601	633	549	559	585	583	613	591	576	574	549	579	586	588	627	616	621	588	603	566	556	596	585	558	609	551	614	606	615	578	598	602	585	616	596	622	576	549	574	587	579	603	589	558	551	603	593	621	598	576	585	576	589	541	596	584	590	581	594	583	599	574	580	564	567	554	582	611	568	593	605	560	609	612	578	591	554	585	601	636	608	575	597	611	596	615	594	570	587	572	577	615	631	624	587	588	633	636	554	548	574	567	570	582	592	632	578	605	607	623	560	588	594	572	583	592	590	583	589	598	629	552	584	560	553	600	582	597	616	550	623	590	583	572	606	582	567	642	584	626	583	582	589	541	610	576	558	610	588	580	565	585	601	584	588	564	590	621	551	608	536	600	611	588	531	586	591	594	593	612	596	576	570	599	570	558	628	590	551	591	574	594	583	586	613	583	589	555	576	606	580	584	583	581	547	550	596	585	588	611	620	592	577	567	590	582	559	618	613	596	610	523	562	580	571	589	631	576	556	608	532	590	571	572	663	544	612	565	560	605	550	597	595	588	592	583	569	570	616	595	592	546	627	582	589	627	598	600	570	593	586	608	564	543	587	584	575	570	605	625	575	584	578	605	604	595	546	594	599	544	547	552	565	562	551	613	561	536	593	576	583	556	574	574	584	620	542	591	573	519	563	535	609	587	574	598	578	612	601	548	573	578	578	556	570	586	603	625	607	616	564	639	577	536	618	616	590	602	565	611	605	589	584	585	596	643	597	583	604	571	602	530	573	589	564	613	535	555	586	582	558	602	582	562	604	560	621	578	575	587	587	596	572	565	574	553	586	601	592	569	591	568	550	603	582	563	546	590	593	586	555	610	583	567	601	568	585	554	635	579	601	588	609	612	604	554	598	589	570	544	598	607	633	555	620	585	656	564	589	610	607	570	620	584	588	541	593	547	597	633	579	607	549	595	615	559	565	601	572	639	649	559	584	610	590	571	554	576	570	575	588	573	600	600	561	570	625	550	582	584	571	542	600	627	610	569	595	564	597	561	607	609	574	606	592	574	629	635	593	576	615	563	594	584	584	576	598	576	572	623	531	587	581	574	623	599	577	623	561	540	579	553	582	569	569	617	561	616	560	556	574	555	591	607	634	571	596	597	605	582	581	567	584	601	570	564	608	556	584	530	592	597	573	617	570	658	604	578	555	603	633	541	620	597	613	585	574	556	549	576	597	625	565	588	531	600	558	554	586	632	554	603	584	626	592	606	599	565	596	595	622	576	583	596	586	566	571	610	608	595	573	600	600	578	578	602	620	592	565	589	587	608	601	622	606	571	545	604	603	627	603	552	563	580	548	567	580	577	607	589	586	566	556	553	536	607	585	610	513	570	531	586	574	577	554	568	583	582	580	583	582	596	565	594	606	542	618	600	539	585	606	640	568	620	643	606	586	600	507	580	589	572	579	600	534	615	592	574	597	575	643	570	561	582	554	613	569	564	590	571	617	604	582	576	594	590	545	550	605	560	576	557	584	596	639	633	589	584	613	588	554	627	604	591	608	564	650	612	563	549	562	538	572	578	603	595	550	533	544	534
8481	20636	14950	8945	5355	3555	2261	1667	1328	1402	1427	1295	1307	1246	1199	1234	1277	1095	1090	989	826	792	922	2557	3696	3694	2739	2070	1366	703	602	623	597	621	625	585	596	586	601	604	589	629	633	675	631	619	592	633	635	592	622	587	659	640	662	635	634	605	653	639	625	598	640	634	634	614	659	615	579	613	613	591	577	654	663	619	629	624	597	623	599	603	614	614	607	635	612	626	603	647	598	594	580	633	599	635	641	618	595	612	577	605	634	630	628	604	599	613	624	630	609	628	606	558	604	602	602	615	630	584	607	627	616	596	675	589	608	597	599	629	625	632	615	634	625	637	640	588	637	608	562	623	625	609	565	596	614	607	570	619	623	614	635	623	576	641	660	637	589	613	609	574	581	628	624	645	650	624	644	615	636	615	603	628	596	654	628	646	674	631	601	616	634	641	621	620	689	646	644	591	624	624	603	663	617	579	608	592	611	604	591	628	637	610	648	637	605	643	587	621	594	609	616	632	616	600	634	612	564	604	626	615	623	617	622	601	628	649	590	650	650	602	631	616	585	619	655	588	609	611	655	583	587	629	601	598	655	618	622	619	588	689	638	620	627	599	621	653	651	609	659	602	630	636	598	587	607	631	624	609	654	619	619	584	602	598	619	647	593	609	652	624	643	635	605	630	575	580	598	611	658	639	593	664	629	624	638	632	625	609	601	653	613	602	648	600	607	634	601	616	621	590	622	652	612	618	602	703	574	603	619	604	609	654	623	593	601	573	627	610	637	604	622	617	600	622	630	597	625	667	634	620	601	634	628	638	673	623	620	596	591	607	595	614	654	600	628	629	616	598	611	637	588	637	615	608	652	648	640	636	629	629	624	641	593	575	639	566	622	607	616	604	659	643	650	657	599	631	596	609	609	634	604	623	654	600	673	640	646	643	592	595	582	600	580	613	618	622	618	587	590	583	622	638	620	591	605	619	588	583	614	648	638	596	641	604	643	595	615	583	623	601	636	610	647	643	608	644	649	630	578	629	613	573	606	634	616	632	633	647	653	616	571	666	588	617	638	617	592	644	618	639	619	650	576	633	651	614	659	600	578	647	616	588	632	624	624	586	670	610	589	625	631	610	632	644	655	623	584	605	618	612	634	625	661	627	629	587	628	571	617	618	622	587	598	616	606	588	591	631	603	621	646	598	614	608	624	606	625	624	586	614	614	621	589	617	613	661	612	648	651	623	591	588	657	635	657	593	614	630	570	612	642	606	592	617	621	577	632	644	602	597	662	597	578	602	579	628	615	635	620	619	571	617	583	593	638	611	648	601	599	631	644	630	637	640	614	636	661	643	630	635	630	615	645	615	597	642	595	619	610	618	536	655	592	636	579	584	682	597	655	677	602	628	586	618	640	633	632	623	620	606	600	622	579	566	627	618	616	627	594	613	607	604	632	612	649	633	613	644	672	633	626	645	656	627	590	588	614	651	581	593	651	578	602	636	603	643	602	627	629	625	644	653	597	579	650	627	638	607	611	629	629	621	622	591	597	618	607	601	601	599	627	557	657	637	638	654	617	645	614	673	660	635	646	569	608	598	610	583	641	624	638	626	628	624	606	642	619	608	632	650	623	651	618	583	639	673	615	601	599	616	624	629	621	618	618	652	602	609	654	683	629	665	618	609	667	627	640	623	589	594	651	607	607	634	616	664	609	609	571	638	615	592	591	634	630	638	626	606	647	623	607	584	634	573	624	588	630	608	538	626	596	623	622	614	607	631	642	616	616	661	624	598	624	637	599	616	596	639	604	635	682	592	618	592	609	585	620	631	622	606	642	611	633	606	603	636	638	592	608	574	594	621	601	629	611	570	573	626	631	607	652	648	638	605	633	586	619	624	606	666	619	602	638	610	603	619	573	611	659	614	612	595	628	586	640	639	612	633	620	642	595	654	629	620	590	604	618	592	616	607	653	695	605	614	650	581	590	630	617	600	639	649	646	624	604	667	660	569	634	558	577	610	591	613	591	606	627	612	617	654	604	594	632	606	611	633	607	610	652	618	594	599	617	538	604	593	624	614	602	608	614	612	582	657	615	632	617	607	580	604	607	639	559	690	585	583	633	569	607	629	658	617	602	618	601	618	591	615	613	644	592	599	572	597	600	622	640	644	644	592	594	605	579	618	615	642	606	616	596	579	617	597	625	612	594	654	609	640	625	594	597	611	635	631	586	588	636	617	596	598	615	583	592	644	645	623	581	595	652	644	587	634	633	625	647	642	606	618	601	663	588	650	631	598	608	632	592	641	615	611	645	619	593	666	611	586	633	604	622	594	680	620	671	669	599	639	617	608	598	613	653	578	649	624	667	605	627	590	647	620	615	615	611	612	611	602	627	641	634	547	592	616	619	624	615	633	584	625	645	578	616	639	586	568	613	636	594	607	613	644	676	639	643	636	610	626	660	636	608	618	606	592	660	592	649	580	604	654	610	619	621	639	625	657	617	591	621	631	620	624	617	584	618	617	638	612	616	600	649	613	620	643	621	621	639	590	607	643	603	651	612	622	608	609	583	577	640	617	633	637	653	646	625	640	580	580	585	612	626	618	589	611	609	627	619	596	612	611	631	610	570	616	596	563	617	616	629	589	580	608	600	607	650	625	663	657	622	599	656	608	610	662	591	619	635	636	639	609	608	583	607	584	639	634	583	645	656	584	573	573	575	604	636	653	627	650	604	603	596	640	624	629	621	644	625	640	567	586	578	616	623	618	607	617	595	613	629	574	615	648	592	623	635	606	619	615	667	650	580	553	606	660	614	620	603	624	643	633	572	589	599	631	657	620	592	637	652	616	675	607	654	606	572	639	584	641	653	596	633	593	604	619	609	647	630	651	657	644	604	645	626	653	638	580	607	604	595	634	615	610	633	659	680	599	641	638	619	601	633	623	616	599	595	579	645	604	636	633	585	623	586	626	556	582	617	614	659	604	621	598	575	612	603	669	568	570	629	600	638	635	632	586	608	637	610	620	643	617	616	656	605	621	613	598	655	628	586	637	617	623	604	618	571	588	622	596	589	641	579	610	635	611	624	635	613	637	623	603	591	611	644	616	604	610	606	570	654	609	666	651	611	618	587	670	617	640	634	623	612	629	655	624	602	680	632	595	585	611	637	623	631	570	651	588	549	613	614	623	679	652	615	622	607	598	607	599	612	606	649	629	590	596	611	625	625	600	667	646	614	608	628	632	610	628	587	637	630	612	592	598	635	643	635	630	604	625	605	652	631	636	647	627	567	627	665	631	595	617	602	652	633	597	588	591	665	610	640	651	585	593	607	623	584	632	584	588	629	624	600	587	610	608	652	611	634	599	627	655	609	611	648	594	594	603	620	579	619	573	656	583	654	595	626	593	621	558	633	674	605	618	560	645	614	572	643	639	645	643	605	613	616	598	588	641	639	615	591	644	554	621	614	630	647	601	586	588	638	629	612	610	591	610	547	613	654	622	599	594	598	624	602	614	599	632
22789	21404	29192	23996	21413	21522	11249	2269	1585	1794	1565	1341	1276	1200	1162	1123	1086	1045	1082	987	906	908	2087	4262	6306	6540	4914	3747	2213	891	722	748	730	656	691	697	663	708	668	710	699	663	628	685	674	700	665	687	647	624	691	699	651	698	669	708	663	652	689	726	697	674	679	678	685	671	658	678	632	645	686	654	695	672	653	677	689	699	737	671	680	728	692	651	683	680	682	681	674	660	664	651	643	664	670	668	692	693	673	678	677	656	690	700	700	656	693	702	684	674	681	657	645	664	649	724	703	718	672	642	707	676	712	648	649	749	735	678	719	639	691	692	655	660	674	744	674	686	694	670	685	621	707	665	703	669	701	664	640	716	664	638	682	657	706	725	688	676	669	683	697	666	649	717	684	670	684	683	639	665	718	669	676	617	688	668	659	631	693	692	679	643	694	699	675	701	609	699	670	677	723	656	710	670	598	676	632	677	680	641	713	667	660	706	721	667	659	685	619	703	687	640	669	716	659	656	631	728	678	671	655	656	707	709	653	660	702	671	688	628	704	688	656	679	697	684	688	649	637	686	698	680	694	675	636	630	686	669	678	667	665	656	698	679	623	629	721	665	675	666	688	629	688	722	697	673	650	649	658	718	718	659	674	725	668	711	644	639	647	671	679	708	697	659	676	690	674	637	731	690	688	691	653	665	695	670	695	697	682	681	650	656	729	654	650	687	650	621	668	707	684	687	653	698	659	635	661	692	680	667	652	708	661	687	697	663	660	645	648	695	688	666	683	689	647	627	650	651	695	652	728	688	676	692	679	659	688	678	669	705	674	731	685	678	684	649	699	651	717	660	669	694	634	669	680	650	647	700	634	668	697	617	715	679	692	668	677	714	641	663	654	666	672	672	689	672	679	678	690	668	694	670	684	649	688	671	703	683	679	664	685	690	650	713	698	693	647	644	685	660	686	669	729	688	657	648	688	687	666	688	703	669	704	686	687	641	652	670	702	655	619	673	650	657	644	661	693	685	637	719	678	692	612	612	632	639	676	641	694	690	706	659	696	742	701	710	652	621	677	691	715	691	681	669	716	622	665	695	666	695	674	670	687	705	668	651	657	709	688	678	690	679	694	648	640	694	718	708	685	666	701	668	675	683	641	656	713	676	648	705	647	696	687	718	683	643	693	705	685	690	702	675	672	645	660	658	704	658	668	663	724	676	705	715	681	685	663	638	650	669	688	710	684	680	694	706	689	634	660	686	689	647	682	693	668	657	703	680	710	659	715	685	634	677	702	708	687	665	618	687	658	697	678	707	664	697	629	704	666	702	655	656	679	655	706	608	619	671	645	645	700	679	727	659	687	700	659	649	664	678	680	670	669	620	680	691	697	639	666	696	679	681	705	684	700	676	663	639	701	673	678	678	651	684	645	702	670	724	673	658	702	669	704	670	634	689	681	667	667	703	693	645	679	670	726	703	710	704	644	695	657	639	679	678	670	692	687	702	646	672	655	662	673	644	705	670	710	649	634	698	663	703	671	641	687	676	708	659	694	645	712	655	642	638	717	716	667	652	648	680	616	674	701	692	709	621	643	696	636	713	704	714	690	687	694	659	669	695	588	653	667	678	670	669	690	704	682	661	666	720	646	680	721	677	659	662	672	685	695	669	657	663	668	670	717	662	679	680	646	634	659	671	666	701	677	701	705	679	709	722	663	665	689	682	693	652	673	697	660	655	708	665	659	661	680	655	689	704	629	658	635	647	674	705	727	696	657	623	678	695	669	688	676	705	706	670	701	637	657	642	654	696	664	669	633	659	684	694	679	679	691	685	703	665	685	667	665	673	639	712	595	700	675	677	667	687	697	700	659	635	730	690	660	623	712	679	688	697	689	650	689	662	661	687	651	651	660	657	632	634	691	688	684	664	737	685	644	655	714	698	658	667	693	667	699	667	687	673	712	677	697	692	736	653	685	653	664	660	690	705	643	617	692	636	697	638	704	674	658	660	681	647	724	669	675	719	742	707	669	610	687	659	687	666	686	678	660	677	673	725	710	695	703	719	665	682	709	659	725	694	678	650	698	647	672	704	688	685	676	661	647	655	667	594	628	673	702	684	649	702	652	687	643	602	729	650	633	625	681	644	645	649	666	704	677	662	682	643	645	679	712	648	664	630	664	640	648	641	660	687	709	662	707	656	678	708	642	657	712	661	673	676	688	720	715	722	644	666	697	671	668	648	681	677	648	622	689	695	629	621	690	679	718	644	663	679	683	661	703	630	683	709	688	659	706	628	691	649	673	680	658	680	702	624	671	678	677	636	627	670	718	715	693	697	682	730	701	673	665	672	677	681	635	642	664	680	724	666	666	680	688	682	632	675	678	713	659	682	664	638	671	580	671	668	610	656	688	651	677	653	695	709	703	687	649	691	652	663	694	657	672	688	721	649	673	661	691	700	688	687	702	693	684	690	664	715	737	651	697	664	706	657	655	650	647	671	698	666	681	671	670	685	650	675	691	704	729	695	747	700	671	696	714	684	741	653	649	665	708	601	681	691	699	661	661	738	662	691	675	723	689	686	687	650	627	618	649	729	658	644	672	646	664	692	682	679	688	710	664	684	663	647	700	656	707	715	667	673	654	710	648	714	666	705	671	725	646	648	638	657	657	685	617	673	680	709	701	674	713	665	682	673	708	727	691	705	693	664	651	678	671	665	649	686	694	630	707	698	670	702	683	662	698	677	705	672	632	641	695	657	648	727	641	708	634	692	674	690	662	664	696	628	688	677	718	678	665	644	653	699	683	636	690	648	717	726	703	663	659	684	680	708	638	625	677	666	699	642	647	717	683	634	682	669	693	687	658	712	663	661	647	645	666	670	652	714	690	697	664	665	650	635	670	693	673	661	682	624	681	674	671	661	685	694	720	703	699	738	713	704	665	668	695	663	648	665	674	678	693	661	693	681	707	667	657	700	664	659	644	683	657	685	720	644	632	702	657	683	657	660	651	669	683	711	681	638	654	717	649	703	673	713	651	702	642	695	690	637	689	652	700	685	679	724	654	656	655	685	643	708	636	673	629	644	651	665	656	698	686	677	697	656	699	663	682	674	678	628	708	732	695	668	645	670	653	671	655	672	647	715	711	661	701	707	691	713	692	665	691	636	687	693	742	682	680	661	644	679	659	670	705	662	694	668	693	666	656	684	681	665	676	671	715	648	678	736	680	694	680	675	658	686	648	697	685	684	664	641	653	662	668	682	694	665	656	710	676	683	696	634	658	705	668	675	698	678	697	657	668	672	699	693	676	680	659	675	684	662	631	664	627	689	644	692	673	699	661	670	660	677	696	639	683	701	657	649	720	721	659	707	675	656	638	712	693	673	695	679	681	659	710	703	719	712	632	651	672	634	683	664	668	672	681	693	621	674	669	716	663	656	682	669	700	702	658	700	695	659	700	653	696	612	682	678	687	682	706	677	706	652	645	692	708	668	714	691	696	710	651	644	686	688	642	688	679	612
11276	31117	22999	14656	11165	6794	3940	3029	2357	2723	2468	2007	1715	1638	1483	1434	1424	1351	1512	1187	1005	996	3047	6687	9496	9165	6901	5221	3169	978	693	719	668	649	658	697	719	680	695	683	695	673	672	668	652	657	696	646	634	680	592	713	715	664	678	649	702	618	650	652	697	675	649	650	684	688	702	685	670	690	704	721	685	682	693	675	661	718	688	686	674	666	613	721	611	674	631	697	691	676	684	700	646	709	658	689	669	718	639	674	697	696	697	669	656	711	667	637	678	717	660	719	660	675	674	716	666	655	677	673	700	667	606	685	698	708	628	681	664	682	672	682	691	648	635	673	685	685	703	651	645	672	693	680	683	646	671	692	670	649	705	710	702	641	695	684	679	682	669	623	671	700	633	641	666	675	706	673	634	670	691	717	654	680	693	677	667	719	676	652	680	662	686	635	697	689	665	698	683	644	699	666	692	716	697	666	719	694	662	650	705	707	704	711	684	670	685	672	689	669	648	709	734	670	659	681	680	717	726	677	693	686	668	703	676	684	671	633	674	690	661	686	693	684	691	699	673	684	696	697	681	706	649	659	696	614	672	669	670	708	643	718	655	634	741	678	667	636	685	715	643	644	709	696	693	691	641	610	687	700	650	701	672	634	683	661	678	696	667	649	665	653	667	691	695	675	707	677	612	621	675	656	731	670	677	661	653	629	705	646	720	688	644	676	685	703	689	684	678	718	699	700	682	650	643	661	673	691	705	716	658	675	748	705	723	693	691	689	694	660	653	716	635	679	629	644	664	726	679	666	702	654	728	681	673	701	647	715	662	711	656	682	682	633	687	684	672	670	700	699	681	647	651	687	687	692	741	690	677	676	705	666	694	683	652	690	716	664	693	696	681	696	686	656	664	706	664	727	689	685	686	724	667	645	659	635	662	659	689	668	663	728	725	683	708	687	661	660	633	704	686	678	679	733	653	673	676	685	724	662	663	664	650	669	615	707	673	702	686	704	697	695	643	685	640	686	649	728	672	729	696	685	695	622	713	669	692	701	692	661	674	640	678	664	709	681	707	666	667	670	684	699	665	710	692	700	688	684	679	715	668	706	614	634	697	692	704	688	621	682	653	706	663	663	653	661	672	715	647	647	695	701	689	638	673	643	667	658	647	664	734	667	694	680	672	674	672	706	656	702	644	682	702	658	673	710	699	661	705	707	648	665	667	693	705	688	684	694	631	706	706	659	650	707	695	638	632	624	674	654	665	665	688	706	685	701	666	672	710	669	695	673	649	688	681	653	692	715	653	685	715	672	662	626	627	727	695	680	649	666	637	703	679	721	674	667	716	681	670	683	639	728	653	691	674	700	700	717	631	692	679	698	698	706	660	649	680	654	667	671	676	669	693	663	688	701	684	680	657	700	683	666	726	649	691	657	692	677	671	714	687	623	705	679	679	659	705	752	713	682	670	679	700	689	714	675	675	677	655	686	679	674	661	663	699	707	685	683	693	651	707	713	701	670	665	693	656	642	713	670	675	635	678	651	726	673	698	718	668	641	731	649	666	716	656	704	717	672	676	643	694	643	641	729	651	722	635	717	665	670	733	700	675	606	664	647	715	671	671	658	700	621	664	677	651	690	684	666	685	640	708	678	660	646	677	718	666	700	714	670	686	682	660	716	663	654	662	655	641	711	679	656	644	693	668	679	659	636	703	710	695	708	681	701	682	671	655	670	640	698	714	680	647	682	637	702	658	653	707	674	687	693	693	725	672	705	669	714	672	671	695	701	650	682	672	666	682	681	665	673	662	620	691	694	741	654	657	657	690	670	694	686	710	682	718	679	656	717	669	649	630	691	717	646	698	704	680	628	706	705	669	697	698	690	657	661	655	707	681	738	740	709	685	666	703	683	658	684	672	690	704	698	681	666	690	692	641	662	708	642	723	643	686	625	689	696	606	690	687	653	669	692	668	647	664	701	652	648	681	717	712	658	659	724	719	667	642	655	686	689	657	704	720	597	660	679	667	629	679	686	655	663	720	683	690	674	672	663	678	658	678	616	685	651	634	690	659	626	695	656	664	659	647	688	650	698	666	663	630	685	714	682	686	668	643	701	698	670	656	619	668	675	641	681	659	662	662	650	661	676	659	671	700	657	650	657	684	731	672	699	688	641	723	638	653	653	675	672	633	691	657	692	683	639	654	690	670	647	710	746	630	689	637	656	673	651	632	680	678	660	677	703	684	698	585	737	699	645	690	696	631	662	672	705	650	683	667	695	676	670	661	705	682	655	678	652	723	659	675	655	702	633	678	682	676	702	658	667	633	732	677	691	662	687	703	723	674	702	703	674	634	650	693	692	718	708	671	648	658	674	706	681	650	666	647	708	708	672	688	642	695	677	692	685	690	657	642	665	674	682	677	651	675	658	679	675	698	665	674	658	683	675	655	739	668	703	654	668	658	649	649	703	711	658	676	679	668	686	677	731	667	711	728	732	695	674	723	711	689	678	680	700	684	675	680	668	695	666	673	647	689	614	649	686	675	673	658	657	688	677	678	683	659	721	678	704	697	658	701	687	700	667	680	651	607	727	735	672	624	664	659	701	719	656	628	671	694	695	647	690	630	689	686	667	637	733	713	713	703	691	648	688	686	705	660	693	675	602	714	657	666	672	668	684	715	710	663	668	690	688	683	737	684	683	669	663	757	704	666	714	654	697	690	701	701	657	669	682	682	699	617	671	647	647	701	663	669	652	665	680	680	664	682	706	696	639	683	675	728	699	688	644	693	628	653	678	683	636	725	695	713	686	684	688	691	693	711	628	676	676	643	681	674	705	682	705	673	675	703	677	653	700	669	667	661	653	699	660	693	722	650	655	657	688	692	713	703	721	691	677	719	702	728	667	676	651	709	632	685	703	653	715	688	698	673	628	722	691	665	721	626	741	706	706	659	646	709	699	693	671	686	703	722	658	669	690	664	691	669	645	723	737	697	677	647	697	702	686	711	684	673	669	682	651	664	647	700	682	758	658	687	717	658	684	682	707	666	665	684	722	666	679	663	689	697	707	661	617	695	673	631	688	643	663	692	639	686	643	693	682	696	661	641	722	692	698	683	636	687	680	671	733	697	688	690	676	691	691	666	707	660	696	670	701	726	636	689	702	717	714	652	659	689	738	673	622	674	677	698	679	684	699	639	658	692	643	689	631	673	672	650	715	698	676	692	722	699	652	693	717	618	672	675	694	664	699	666	724	632	716	680	653	688	629	681	692	693	705	627	677	666	670	688	716	696	647	718	714	661	726	707	702	622	665	667	673	695	702	720	673	705	637	696	693	698	716	670	660	703	657	702	730	667	691	719	661	674	671	688	654	620	675	658	663	719	634	673	708	690	678	670	671	703	682	646	707	674	716	667	694	656	659	699	662	630	691	683	648	717	703	662	670	692	684	646	714	715	692	694	721	691	690	709	677	696	705	697	693	731	675	695	705	715	673	696	719	701	722	709	726	680	700	627	647	694	665
28072	20215	12979	5486	2977	1383	813	632	675	606	659	550	504	509	462	447	475	487	462	466	447	457	463	520	603	660	651	597	511	404	407	377	380	376	421	395	382	409	408	385	398	407	395	390	368	401	390	383	389	392	374	399	402	388	416	398	373	365	414	397	379	389	357	369	414	396	396	398	406	396	404	376	405	390	377	385	359	392	396	400	388	408	427	422	428	385	414	386	380	389	375	370	375	408	358	382	431	365	406	415	360	387	378	407	409	411	403	406	376	390	390	361	366	381	356	388	377	378	420	346	397	410	401	400	388	387	436	413	375	399	373	387	364	378	411	364	414	428	383	417	408	353	407	400	393	376	415	354	434	404	423	373	347	437	385	388	399	380	389	391	381	414	397	370	380	393	415	419	397	430	383	381	410	385	378	384	385	411	394	388	407	417	373	401	390	374	406	401	367	386	384	415	391	391	416	353	391	382	413	392	366	404	378	398	365	383	387	346	410	371	399	394	381	382	339	385	393	370	373	376	403	378	415	391	421	434	411	381	358	392	384	405	352	421	396	379	415	393	412	403	344	375	387	394	369	402	409	402	396	375	365	392	428	400	380	363	394	371	418	405	386	371	386	402	423	365	405	395	420	357	377	400	398	404	371	381	395	406	397	384	401	406	382	409	393	365	404	409	384	387	390	384	371	394	376	360	389	404	396	418	384	395	415	383	384	384	359	393	428	408	412	422	383	391	433	394	398	390	397	401	396	377	378	387	400	420	406	436	402	411	374	388	382	387	396	361	412	390	391	394	383	385	412	371	390	420	392	402	354	398	380	408	400	404	392	392	360	417	406	379	400	404	399	396	377	388	381	416	424	381	358	348	401	404	393	409	367	376	396	402	399	372	371	410	361	377	371	383	409	368	391	382	398	377	370	392	400	391	381	390	385	369	439	375	381	349	400	358	345	381	378	374	377	422	382	371	386	410	413	396	389	366	376	391	424	380	385	390	438	407	350	415	405	382	370	413	345	395	423	376	391	388	369	381	393	407	362	410	407	411	369	364	428	409	379	383	428	405	417	405	361	393	396	384	399	395	380	369	403	427	414	379	420	415	382	410	372	432	390	390	397	391	441	363	404	387	391	372	371	385	380	409	443	399	390	381	352	412	356	372	378	445	396	389	390	394	412	352	388	364	362	385	383	394	418	409	363	376	377	387	404	425	402	362	369	360	412	366	385	413	414	374	397	401	379	406	399	368	373	404	362	368	392	387	378	393	382	379	402	393	398	395	388	419	397	390	405	434	389	374	381	391	374	401	384	387	386	400	406	389	388	386	389	407	408	422	376	410	399	411	401	371	409	411	391	376	394	408	423	404	429	396	384	418	439	397	396	377	411	367	401	423	414	388	382	432	404	375	366	378	421	402	366	407	410	358	381	393	407	397	390	386	391	409	416	372	415	393	385	395	407	405	389	373	396	371	397	408	420	407	382	410	366	379	390	368	411	353	385	385	407	432	381	357	411	375	367	389	381	405	405	390	391	366	373	370	367	374	364	347	379	405	415	404	378	411	368	379	393	393	385	421	402	400	410	357	395	450	399	374	398	385	407	378	384	376	400	425	400	417	423	397	384	372	408	389	434	425	391	382	389	403	366	390	355	392	397	428	405	398	392	366	429	414	406	428	374	389	348	385	392	408	395	358	412	383	395	432	390	387	391	334	422	399	403	416	377	368	371	408	379	390	400	382	367	412	406	394	373	348	413	420	378	408	369	402	364	387	394	398	369	362	363	378	391	375	407	381	394	375	424	411	391	379	373	400	385	394	397	359	387	389	426	421	379	401	368	454	387	402	388	375	407	411	369	431	376	383	382	405	391	415	359	400	382	406	386	400	428	378	366	426	370	387	394	414	370	393	377	375	386	402	404	422	385	398	404	347	377	374	411	381	418	389	382	399	380	384	390	358	415	360	350	353	413	438	404	366	394	396	395	357	386	383	361	429	408	417	397	390	391	398	410	386	407	337	409	368	414	370	366	362	399	403	415	381	403	382	434	411	398	415	395	405	407	355	419	374	373	384	367	365	378	380	375	387	395	378	403	418	411	402	374	356	372	390	364	396	442	393	417	380	391	386	405	396	395	390	395	378	416	364	364	402	366	357	375	394	362	397	412	380	400	351	408	409	380	402	375	388	374	414	416	363	339	380	409	402	385	420	397	380	361	431	381	381	404	399	377	379	359	428	384	405	382	401	391	419	391	384	392	385	405	393	412	403	431	440	390	399	406	392	352	399	391	398	404	364	406	390	373	404	378	371	359	386	420	375	393	397	421	412	423	372	383	385	372	379	394	394	387	416	398	424	404	415	388	408	391	406	381	413	395	410	391	376	418	401	412	398	401	396	401	379	391	381	356	405	385	397	420	381	378	374	380	382	429	380	378	450	393	409	390	391	424	431	379	412	336	389	428	398	378	393	385	376	402	375	424	399	415	411	417	399	391	357	381	384	395	386	413	374	405	397	353	431	425	379	384	445	373	397	391	411	390	414	378	407	402	377	420	353	402	375	402	406	386	367	394	417	417	397	382	426	390	370	360	397	394	399	408	332	363	397	386	409	345	367	421	399	381	384	382	389	430	370	380	376	432	384	370	352	413	414	408	402	411	392	393	423	381	382	387	382	387	400	384	398	403	398	398	365	376	399	426	387	406	402	399	365	378	432	379	402	377	435	385	395	379	400	413	410	396	398	412	403	361	393	403	390	393	368	410	409	410	357	377	403	394	414	385	380	384	394	392	408	385	395	386	356	401	398	380	367	396	400	390	388	380	405	407	404	389	380	377	391	425	371	424	385	379	393	397	394	422	430	399	385	403	384	404	365	380	385	385	391	375	357	395	390	365	379	404	380	413	378	381	404	395	405	407	373	380	405	347	414	384	404	445	421	416	381	418	402	391	398	374	395	343	376	391	395	393	375	376	355	413	362	421	403	363	396	406	390	372	398	374	365	373	391	388	395	398	376	370	391	395	371	370	401	397	377	404	378	403	374	399	405	352	403	401	371	370	383	383	441	368	376	361	399	400	371	381	388	403	367	420	379	367	405	402	402	368	381	383	404	367	375	406	408	395	359	394	383	370	373	408	405	395	392	387	375	356	444	378	394	386	422	369	374	410	361	402	414	353	370	389	358	384	407	400	396	353	389	363	373	435	416	356	390	367	405	427	431	377	385	406	385	393	399	398	405	422	385	400	422	393	391	371	412	354	395	391	410	427	400	387	367	386	384	408	382	390	415	348	410	394	394	396	397	403	386	424	369	389	396	413	385	406	366	397	370	410	412	411	405	390	412	355	442	391	416	422	380	397	373	440	381	368	367	379	394	383	395	380	390	389	394	364	423	388	382	380	389	389	396	372	419	379	370	398	399	345	389	363	400	428	381	401	406	389	430	412	362	413	402	407	416	369	437	386	395	391	376	386	391	368	388	442	398	391	396	403	384	381	380	402	399	392	377	433	392	389	399	392	381
8906	16808	11726	5909	4576	2334	1315	980	879	988	900	755	616	707	622	564	561	633	551	518	547	479	532	641	852	922	810	686	630	447	426	427	420	423	426	428	430	455	442	407	425	425	475	421	477	472	423	418	411	428	462	401	428	415	399	423	427	399	430	380	448	436	432	420	461	422	416	416	384	447	436	392	436	439	410	403	405	404	413	410	433	420	412	396	407	425	436	488	435	393	440	468	407	420	465	410	397	406	442	415	434	422	395	409	401	469	443	411	454	428	396	402	420	437	447	430	440	407	422	423	451	449	464	452	428	409	434	406	475	401	432	412	428	418	429	428	458	417	438	409	446	426	408	393	436	445	401	471	436	434	400	416	412	414	454	452	458	445	397	408	436	438	425	427	422	426	410	439	457	420	432	437	449	400	436	393	412	443	430	417	399	396	472	453	427	422	466	417	397	419	424	426	402	431	426	418	454	418	436	409	393	440	442	433	411	461	434	435	419	396	441	410	420	468	432	475	406	435	414	439	450	446	404	426	409	415	406	409	415	472	426	436	448	435	455	414	444	439	416	410	415	400	387	434	448	430	386	380	436	408	431	422	401	421	446	416	421	451	435	420	383	417	384	419	426	427	393	408	440	403	418	419	422	462	396	432	419	446	418	407	428	406	409	454	426	392	427	411	422	432	413	387	374	436	425	400	379	400	388	419	410	428	415	417	436	433	406	449	420	425	441	438	429	445	420	439	431	454	421	421	447	413	453	404	456	426	487	428	433	394	410	442	444	469	390	434	395	405	411	417	451	453	462	435	418	404	450	426	449	405	402	449	435	440	433	384	444	432	414	408	443	428	452	403	419	444	441	435	413	406	418	445	411	432	426	397	424	455	411	382	420	431	459	427	408	415	413	444	399	431	418	436	385	440	433	396	475	444	431	439	412	434	401	450	405	415	420	474	422	424	467	429	426	418	429	425	452	379	416	418	401	413	404	448	388	401	430	441	431	443	459	393	427	458	390	433	421	448	444	438	402	467	436	422	413	426	463	406	387	429	450	444	434	419	428	432	414	440	404	464	414	481	409	431	425	475	418	423	412	416	411	467	420	388	451	409	412	410	402	423	419	428	391	428	461	427	438	407	461	402	442	411	403	401	445	381	428	385	394	422	445	408	465	486	412	402	418	415	413	439	407	439	436	449	424	450	451	445	424	422	417	425	381	435	427	403	428	424	432	447	467	432	405	397	418	465	438	419	398	428	424	381	435	399	425	454	446	418	439	443	430	416	426	469	397	410	396	446	456	402	414	435	403	429	420	450	419	445	416	420	414	436	423	427	444	407	433	441	447	419	418	421	442	435	455	413	428	402	410	420	409	429	396	444	424	395	409	442	438	419	430	455	455	418	407	388	399	429	421	432	475	432	411	441	430	421	434	424	398	446	386	430	418	408	454	410	470	416	371	389	424	407	442	446	428	429	425	386	447	453	397	439	429	448	407	448	399	407	465	445	409	391	411	413	425	424	422	437	430	449	411	394	440	438	448	449	469	428	435	411	431	494	432	462	401	443	429	428	424	399	440	413	468	417	429	412	408	396	460	411	429	419	483	409	423	431	436	443	389	432	444	458	433	423	408	453	413	430	393	428	432	459	376	394	411	445	409	443	415	439	458	415	435	434	429	437	418	444	397	423	440	458	432	430	385	432	408	416	449	424	426	405	454	458	427	441	400	432	415	432	432	448	457	437	454	430	368	424	408	412	408	440	412	436	394	467	456	418	396	465	433	399	405	418	430	436	430	427	432	410	393	398	414	416	424	459	389	412	429	415	435	465	415	416	427	435	415	421	413	443	371	441	440	418	419	414	431	412	432	386	439	444	444	439	429	431	447	430	414	426	423	388	418	466	448	418	431	406	427	459	417	425	405	412	449	447	460	437	382	408	451	448	445	425	395	413	480	457	408	447	409	411	412	410	410	411	400	419	392	448	375	382	398	415	444	439	410	426	411	442	432	445	411	448	431	406	404	401	388	425	429	453	396	446	428	429	416	381	429	436	446	429	412	429	427	443	383	425	445	397	425	423	398	437	434	397	407	404	420	404	423	437	447	410	419	416	429	439	404	433	405	413	411	427	443	410	424	463	408	425	408	447	424	465	398	421	421	437	443	413	422	429	438	472	430	398	417	431	432	426	444	427	463	460	416	466	435	409	427	427	390	449	414	390	441	444	445	423	445	439	394	394	471	418	406	418	415	407	410	424	448	433	396	426	402	431	391	466	427	412	432	406	462	452	424	415	395	407	421	448	434	419	411	427	460	420	449	425	419	421	417	411	441	440	447	421	415	421	425	427	436	405	392	437	433	428	389	448	429	460	448	405	428	437	423	450	419	380	429	423	453	450	426	411	424	400	423	439	441	435	423	419	425	437	453	447	453	402	427	422	420	412	414	439	453	445	456	441	389	417	443	418	435	441	456	419	411	437	400	414	420	441	403	480	374	427	377	419	417	420	450	407	440	441	439	428	416	420	443	450	441	430	445	383	413	449	428	403	432	413	411	435	452	451	395	449	419	458	440	400	423	433	417	403	413	450	426	416	387	427	429	445	385	422	430	421	432	423	412	433	439	443	392	449	418	433	453	441	436	416	403	401	404	375	437	426	394	424	414	395	435	406	413	465	411	440	422	424	413	384	446	438	438	398	431	416	441	434	474	414	439	396	411	419	424	416	410	427	450	426	415	406	446	464	440	402	415	428	406	410	408	432	400	395	418	440	425	431	421	393	410	443	435	403	431	412	420	429	427	452	425	448	418	397	391	414	459	452	411	414	400	409	416	443	413	394	425	398	446	413	401	397	427	421	417	418	397	442	447	399	440	397	445	422	348	433	414	440	398	437	412	450	401	433	450	455	438	433	448	434	411	412	376	406	416	438	403	423	441	417	436	401	428	420	433	434	439	405	418	399	428	416	414	462	436	411	449	414	426	422	441	395	452	435	430	449	413	446	469	418	406	417	422	449	370	395	446	425	401	418	440	463	413	423	396	417	435	412	421	421	381	415	414	432	406	441	410	411	432	414	432	441	422	425	426	386	434	414	425	425	420	412	439	425	433	440	452	405	449	415	443	425	463	425	421	429	398	423	419	424	417	381	397	401	425	417	438	437	466	439	427	459	452	439	398	417	410	439	427	416	427	412	420	449	401	450	435	421	457	400	442	412	421	434	391	387	397	412	431	405	407	419	407	426	423	422	414	402	387	391	436	392	415	455	399	461	403	424	447	432	377	452	418	421	448	428	450	444	426	394	440	410	395	418	405	426	465	420	400	445	442	419	422	428	412	402	404	440	424	426	400	427	438	421	410	433	466	426	405	443	427	413	433	429	454	447	412	415	403	410	404	409	405	418	435	409	416	409	478	429	450	461	447	420	469	464	416	441	413	438	427	445	407	400	459	414	430	379	419	434	468	411	426	443	425	417	413	401	437	433	405	423	408	439	427	434	410	442	426	434	445	415	453	403	432	434
24019	21412	28677	24528	21394	10596	2109	1256	930	888	921	764	659	684	632	589	602	600	608	505	461	546	618	1138	2533	2891	3057	2270	1736	756	420	390	424	389	406	397	424	404	387	397	441	400	392	397	427	416	398	400	432	431	440	379	402	382	395	398	378	396	406	398	423	378	402	392	404	401	418	424	394	369	398	410	409	401	400	441	372	391	377	404	390	403	419	402	425	386	372	392	426	410	401	393	412	407	393	394	394	382	402	422	389	422	378	399	404	364	405	390	410	383	409	429	394	372	395	383	416	376	387	399	414	410	401	405	394	436	409	394	401	387	380	390	371	440	411	440	415	412	381	437	433	400	453	398	397	418	450	419	383	398	381	388	405	406	389	407	390	399	381	413	430	417	394	407	402	421	393	402	389	429	424	385	390	441	373	399	416	369	410	401	389	411	386	387	411	384	419	396	404	436	400	405	403	407	400	426	403	386	422	432	405	422	418	399	373	380	419	387	411	412	423	412	415	374	388	390	405	407	406	388	374	370	383	371	372	378	384	435	411	417	418	397	420	410	416	418	377	391	401	442	398	391	405	404	406	401	385	403	406	433	408	445	391	403	444	473	394	353	376	442	396	400	435	456	374	404	417	424	426	404	429	427	409	417	384	356	416	405	413	393	393	405	418	419	369	409	407	398	416	362	407	400	384	404	410	406	395	395	374	411	392	395	405	421	423	385	423	429	384	398	410	416	417	382	393	426	399	414	377	421	411	388	406	367	398	419	422	420	396	395	392	379	395	423	391	409	366	379	398	378	379	405	405	408	381	424	392	389	387	395	402	383	398	406	452	375	452	355	402	422	381	405	417	389	391	402	383	443	432	398	414	415	379	389	408	401	388	391	411	397	387	409	410	370	395	364	377	395	380	383	370	369	409	383	390	418	391	382	418	431	405	399	398	387	437	419	400	403	415	432	408	399	400	405	375	414	382	410	418	424	425	399	430	423	396	407	416	416	410	409	409	390	370	393	421	411	385	399	402	379	414	399	405	393	389	436	394	419	447	418	375	411	401	395	393	408	391	387	394	411	406	412	398	398	365	376	415	436	386	416	435	426	430	397	401	382	400	409	374	420	394	402	399	400	392	387	390	388	386	390	392	372	392	395	396	427	379	376	407	422	394	434	361	371	433	347	379	405	423	408	389	437	424	416	394	412	389	380	386	412	442	372	428	407	406	395	423	446	412	433	366	402	413	399	408	415	409	390	416	400	402	414	404	369	414	428	395	415	410	419	403	409	404	374	402	404	402	406	396	410	401	411	408	409	417	362	395	440	383	386	378	417	375	391	430	399	388	407	401	380	370	437	412	428	392	374	390	365	377	421	408	414	437	396	403	401	378	378	414	381	391	416	412	412	429	424	408	399	388	374	414	387	389	405	388	375	450	388	417	395	385	443	404	380	391	421	385	409	384	437	388	456	406	367	407	408	403	444	389	412	401	400	436	408	362	396	390	371	421	412	393	390	421	388	391	420	424	401	383	381	407	407	374	390	422	416	409	400	425	397	402	405	413	390	420	394	404	410	371	431	409	363	444	405	436	360	383	408	431	432	391	426	371	437	383	407	412	354	382	413	398	385	387	422	410	394	371	396	404	426	376	396	379	376	396	396	438	385	366	429	413	399	382	359	429	408	398	421	378	409	404	400	419	419	407	408	394	432	401	378	364	386	392	423	387	382	427	415	398	406	402	416	368	358	411	361	408	409	395	404	427	406	375	401	390	427	423	413	391	415	402	382	375	415	372	381	382	437	398	395	402	397	391	403	426	384	397	396	387	367	427	411	387	406	392	412	412	379	370	418	400	410	380	399	415	428	432	373	381	377	404	420	415	397	401	380	410	403	378	374	397	404	390	374	394	414	421	414	401	404	384	369	425	393	428	421	400	411	383	391	397	393	408	427	395	373	376	395	404	368	431	401	410	417	395	445	412	400	378	396	428	408	390	368	370	386	391	403	432	368	402	416	390	370	404	381	410	426	351	435	387	388	398	420	418	420	385	367	408	369	393	398	403	379	419	395	402	386	428	427	430	413	410	398	440	395	386	409	415	369	380	416	383	404	438	385	427	407	391	395	384	375	393	360	361	425	386	379	410	394	346	401	400	436	399	404	383	381	395	386	428	413	388	399	401	408	410	373	422	397	385	411	409	421	402	437	384	368	390	406	394	399	417	389	372	393	380	402	411	411	411	371	416	388	431	401	386	413	408	423	403	388	404	406	418	378	392	390	396	395	393	383	392	398	384	397	386	375	408	425	373	393	401	379	416	411	415	430	402	421	384	406	389	433	415	388	386	431	407	393	377	358	383	421	401	381	406	372	436	370	441	441	415	406	405	367	417	428	375	437	367	444	421	423	402	383	382	375	375	426	412	398	412	406	384	401	381	385	382	447	426	413	394	415	396	428	411	398	388	377	392	411	390	370	419	400	371	351	395	387	387	413	429	420	407	362	371	371	415	424	412	392	396	390	371	401	442	361	414	385	412	389	378	391	377	386	395	388	379	426	432	387	410	366	384	398	417	435	398	409	377	428	383	407	385	397	400	427	435	373	407	411	436	368	419	425	386	388	397	415	403	443	420	399	413	455	422	386	399	388	386	382	393	404	353	389	392	391	418	393	410	433	391	401	404	400	384	405	413	399	403	365	383	389	425	445	414	403	390	418	434	411	395	423	407	408	425	417	405	432	365	367	414	422	404	408	386	440	429	406	412	418	375	412	427	426	358	431	414	405	408	391	405	433	410	371	387	378	411	405	407	390	400	381	376	399	433	393	419	409	418	415	375	442	357	420	404	401	396	419	389	383	391	398	406	424	406	423	402	399	388	393	416	395	456	379	376	424	445	405	399	419	422	401	373	412	419	393	443	421	411	409	405	379	416	387	395	394	429	420	409	409	416	374	409	408	366	418	431	444	384	433	418	403	388	456	406	399	361	374	401	418	383	389	409	412	418	382	364	406	391	412	415	419	432	403	399	411	395	435	398	391	361	374	431	395	391	395	389	387	357	397	419	390	436	413	389	422	370	406	386	398	392	405	398	400	397	371	384	399	400	392	377	459	421	405	362	407	387	431	417	433	360	407	368	394	404	403	386	388	411	393	366	411	397	372	383	378	399	398	397	414	383	416	396	398	420	392	416	414	400	404	423	402	407	386	356	421	407	419	411	408	407	382	403	398	379	399	382	364	404	397	381	385	408	409	375	403	381	372	406	396	414	410	391	409	407	389	393	429	410	349	386	388	418	424	385	413	380	399	389	369	421	383	406	420	381	381	415	422	405	409	411	385	388	413	417	397	418	393	425	396	390	414	394	392	429	375	415	404	366	398	384	394	374	410	384	397	366	408	405	402	385	396	386	435	400	428	400	425	410	437	407	435	410	390	428	385	390	405	421	429	385	429	405	408	399	424	391	402	423	391	413	394	440	389	392	375	397	380	389	388	386	442	396	423	382	390	402	391	397	369	418	400	398	415
9412	24596	17839	10850	7304	4090	2613	2008	1574	1486	1386	1074	943	970	847	784	799	883	779	678	653	670	718	1710	3923	4362	4724	3390	2400	1092	414	433	425	383	416	397	421	402	420	416	422	447	446	474	419	449	409	418	419	426	438	431	412	385	449	409	423	433	423	435	421	415	429	453	434	402	482	443	444	370	420	430	407	449	421	391	384	411	432	404	433	423	451	442	446	455	433	410	398	438	461	447	433	400	432	447	402	479	424	405	406	407	424	461	408	399	405	385	396	409	384	396	448	436	459	418	465	435	442	430	443	411	408	417	421	393	460	421	409	435	402	419	411	435	419	435	416	383	431	464	417	403	402	422	441	421	430	435	405	428	404	416	396	477	432	397	405	426	447	491	413	452	446	420	416	435	409	429	419	412	422	439	452	425	415	445	424	430	430	406	429	443	440	425	437	448	445	435	442	444	402	415	454	393	407	428	360	446	411	439	424	406	425	411	399	418	433	450	445	427	417	421	420	391	367	384	468	411	438	400	422	439	390	418	417	412	429	433	435	393	412	419	431	403	444	433	440	441	439	433	386	424	415	425	430	445	425	381	407	408	422	460	474	418	418	402	440	400	460	378	442	391	458	422	418	448	434	424	402	418	446	439	388	421	441	405	424	415	469	420	434	459	410	420	434	422	416	433	440	438	380	411	412	426	446	441	442	419	423	426	399	445	417	401	435	451	419	429	432	426	408	398	411	398	451	441	435	419	432	439	392	435	412	424	436	410	431	434	427	398	437	434	406	403	434	424	414	411	462	420	440	430	379	428	426	441	422	431	430	432	436	437	427	444	433	451	405	440	424	424	429	414	405	399	417	418	416	443	404	409	414	461	456	433	416	435	431	373	465	427	452	434	439	453	408	451	432	424	446	465	419	414	455	422	461	386	425	400	406	444	450	435	449	399	431	433	437	407	433	430	433	446	444	445	395	423	410	435	409	435	429	436	411	403	451	420	433	452	430	424	434	439	402	452	409	426	455	437	432	433	452	432	452	435	406	411	436	423	464	423	413	430	444	426	428	410	393	436	397	431	398	442	373	441	428	420	427	453	423	436	428	426	435	432	401	420	454	433	433	412	427	443	423	409	414	388	461	425	427	418	402	442	412	420	420	442	398	417	429	424	420	437	422	426	422	432	386	376	469	387	450	440	407	421	402	443	436	425	422	443	433	435	384	441	446	412	428	447	403	442	474	433	434	426	437	413	428	454	440	431	364	413	401	444	436	418	436	412	449	417	450	422	430	414	454	464	432	426	426	439	417	414	427	463	424	418	429	404	403	459	407	424	403	401	423	412	414	418	430	433	418	413	445	419	401	402	372	414	434	418	427	451	407	417	390	393	399	456	392	449	391	447	425	432	396	409	398	421	412	421	446	401	420	421	414	414	414	429	418	429	435	416	414	408	448	456	445	438	438	433	396	435	443	453	433	410	445	448	428	430	419	410	441	435	430	464	428	386	398	423	443	408	420	434	445	413	451	426	399	376	445	434	410	428	435	417	445	405	443	425	418	426	406	396	403	396	439	425	419	430	448	421	424	412	483	421	426	440	442	431	432	438	398	401	441	407	449	413	438	426	477	412	443	438	415	463	430	431	425	382	429	466	432	420	442	424	441	472	453	407	400	394	448	435	429	442	411	425	391	435	410	436	413	437	372	454	409	414	468	438	425	426	436	465	442	448	433	437	436	416	416	429	456	431	435	423	409	427	390	423	422	414	467	418	434	424	426	444	430	405	418	429	432	430	414	432	421	437	445	424	410	450	433	415	391	432	427	435	410	376	409	426	438	430	425	444	432	439	459	451	451	439	440	413	412	415	421	426	412	403	417	441	447	425	408	412	448	423	416	459	438	463	427	403	429	444	452	429	403	438	436	414	421	417	434	378	441	404	385	445	418	470	411	407	443	388	428	394	454	427	430	449	391	439	418	421	407	409	440	433	422	434	447	439	439	409	413	460	437	425	403	412	423	425	426	427	448	430	419	431	408	460	423	424	431	462	449	437	419	436	447	449	395	447	425	384	424	400	439	397	409	429	412	406	437	439	424	444	437	403	424	446	426	439	430	424	438	427	409	419	438	381	410	434	463	418	438	387	435	401	425	416	448	453	416	422	411	439	431	455	435	458	440	426	411	424	396	415	426	435	454	417	431	431	436	408	440	438	420	469	382	451	413	374	447	411	459	417	418	419	453	427	429	423	445	383	435	447	454	442	433	397	471	414	443	423	405	427	424	431	403	458	434	440	428	406	445	377	392	421	472	417	383	448	411	450	431	429	397	434	393	424	413	426	417	440	416	449	426	410	399	402	485	428	403	409	450	449	445	443	446	435	457	451	418	425	403	421	411	426	455	444	408	367	446	441	399	399	434	408	420	451	425	484	427	411	443	433	457	456	424	427	430	407	437	393	396	409	443	404	451	398	440	401	435	448	475	397	419	421	402	425	424	421	383	425	413	437	418	388	422	404	438	398	419	420	417	419	455	427	449	434	412	434	434	411	427	415	444	441	425	412	416	406	432	437	433	394	442	401	423	425	451	461	424	438	420	407	382	442	412	441	431	445	457	423	426	406	388	428	385	414	420	406	422	388	405	430	416	393	427	440	415	431	400	417	376	432	403	458	418	416	448	422	402	402	416	401	455	404	392	454	372	418	430	430	435	457	446	381	437	448	425	469	427	440	418	390	414	432	430	429	421	403	415	450	426	457	402	424	445	417	418	414	433	386	406	417	478	461	373	449	413	430	428	407	405	427	432	401	428	441	440	415	442	418	409	397	427	421	413	425	420	379	425	449	444	423	418	423	403	402	401	401	442	438	389	422	430	425	431	429	436	420	424	423	412	450	440	425	415	431	396	432	434	435	406	414	438	423	398	415	438	403	403	421	457	404	420	410	452	410	413	429	476	439	432	398	409	397	438	417	420	425	398	418	452	456	442	426	422	398	407	459	446	420	445	423	420	400	421	414	410	437	440	427	457	419	441	417	440	439	408	423	407	422	438	382	449	422	426	413	451	434	442	390	457	445	405	424	399	455	457	440	421	418	434	409	398	412	414	412	412	436	433	442	427	419	442	417	414	452	435	406	477	427	464	417	397	421	414	451	400	442	437	439	406	406	386	416	462	452	422	404	391	464	414	455	408	434	417	447	380	402	447	434	392	440	417	428	399	387	432	431	426	435	423	416	427	397	402	400	413	440	413	410	433	442	414	433	432	385	426	387	394	396	434	459	426	442	418	427	467	408	436	427	426	443	415	464	418	390	426	419	430	424	444	427	456	393	408	420	425	439	399	452	419	423	432	426	414	415	423	409	399	405	448	449	426	376	417	440	414	412	443	417	407	402	436	422	422	416	446	454	435	430	427	416	398	413	452	427	437	426	391	409	425	423	447	448	424	401	410	461	428	424	399	439	431	462	438	435	424	436	375	423	443	433	412	414	392	402	439	402	451	412	413	412	408	416	426	446	427	417	437	451
25221	21344	27551	25474	12388	2132	1306	962	919	850	768	761	717	697	701	714	700	667	693	627	639	652	684	888	1615	2040	2153	1601	1368	686	520	557	611	554	574	504	589	546	530	560	547	558	587	559	587	571	522	567	537	565	606	590	582	500	565	566	581	521	585	553	576	543	563	533	558	562	524	557	563	556	569	541	575	570	499	569	572	542	584	518	582	538	507	577	581	566	560	568	507	561	585	581	585	544	573	548	551	540	564	545	534	569	570	580	585	565	507	562	562	528	576	570	574	563	561	599	576	526	559	583	537	560	510	569	574	586	567	589	538	568	590	557	569	598	525	562	542	528	564	531	528	530	568	562	570	546	555	612	571	560	535	562	587	571	562	564	581	540	557	560	584	558	550	543	565	537	551	565	579	540	540	533	583	500	554	544	543	542	570	554	554	585	566	543	513	586	542	574	561	538	545	580	546	539	531	523	573	516	522	547	580	561	572	530	523	548	532	539	585	614	528	563	546	543	576	553	570	553	523	557	547	513	580	553	559	532	589	494	511	549	602	579	570	587	592	557	574	541	535	555	581	564	568	588	567	623	554	539	543	564	548	579	551	532	536	546	571	577	510	534	515	559	522	550	503	562	532	580	565	587	543	578	566	536	600	575	561	605	572	550	570	540	543	543	562	563	614	558	569	547	575	574	572	539	579	567	510	580	541	558	569	546	576	542	578	567	566	497	534	530	561	575	628	583	558	565	538	540	568	564	545	525	549	524	532	537	557	528	539	578	542	565	570	556	596	532	543	570	515	523	537	574	560	573	558	559	568	545	571	567	549	552	498	520	561	594	599	594	550	563	554	548	491	545	578	582	559	564	562	575	532	564	562	584	569	549	545	529	560	578	557	555	551	595	526	563	529	589	555	548	586	519	541	544	532	568	567	582	548	556	552	542	521	557	544	561	510	550	563	563	563	537	560	546	565	527	566	534	565	552	536	565	544	531	568	555	576	546	570	526	561	561	580	577	568	637	574	514	558	585	516	541	547	542	548	598	585	542	582	553	501	538	553	614	552	544	580	515	571	592	540	551	559	564	505	575	580	599	603	561	544	568	546	563	530	509	532	543	569	536	566	561	563	566	555	515	582	605	561	560	550	549	588	552	560	541	564	595	562	561	553	582	570	526	542	549	523	577	585	601	539	584	561	546	543	601	568	543	586	591	575	582	542	501	586	520	521	585	564	552	599	510	550	509	545	558	533	569	553	576	576	571	503	559	576	544	589	541	561	526	538	585	532	596	589	506	529	545	585	558	610	582	587	560	556	542	546	569	549	604	572	550	584	577	547	564	564	585	536	528	559	528	521	545	553	599	554	593	557	579	535	606	570	526	586	563	570	543	534	558	556	592	528	546	581	537	562	590	556	542	572	574	563	533	562	543	545	529	601	566	556	554	564	583	597	566	518	570	552	583	568	585	546	601	557	598	542	554	579	541	544	535	551	519	588	558	570	551	549	552	571	556	576	558	549	504	546	547	556	548	594	524	589	620	571	564	575	587	538	527	568	580	545	538	547	579	582	559	555	570	563	556	556	560	523	560	565	561	547	540	555	558	561	574	572	565	528	555	547	540	556	552	558	563	557	556	519	518	526	549	553	604	560	583	581	561	580	559	566	559	566	552	554	538	562	563	583	550	570	611	546	548	524	584	528	562	541	513	571	556	507	579	562	539	550	571	540	586	583	561	586	559	616	548	576	567	553	567	557	554	585	575	539	562	534	572	563	569	578	569	551	602	533	545	564	571	533	520	544	527	603	565	548	573	549	601	565	546	538	564	584	590	554	559	542	542	543	547	593	500	595	585	582	541	602	544	555	525	548	566	551	552	557	533	558	553	579	566	545	556	558	559	562	578	562	579	571	561	532	554	568	529	602	575	573	522	606	565	567	526	526	569	539	557	551	551	549	551	535	578	556	544	559	585	529	566	551	583	543	592	515	563	534	547	553	532	545	550	538	542	563	533	553	568	513	554	601	509	571	555	506	566	517	554	543	528	550	526	574	533	512	569	570	566	561	563	564	560	572	538	567	582	557	550	591	546	499	540	563	540	535	550	560	573	520	572	565	569	538	554	546	511	612	598	578	594	554	528	573	570	546	607	558	547	585	552	568	563	581	622	584	554	529	555	566	528	609	578	521	553	577	569	535	558	514	553	551	554	561	608	564	511	571	568	564	588	523	605	561	592	564	597	539	549	538	536	573	530	557	535	560	535	535	536	548	535	561	542	595	589	552	529	530	561	517	548	561	562	557	569	547	600	579	524	548	517	566	564	536	565	589	559	535	532	533	564	549	557	548	567	547	590	540	569	523	564	576	613	570	559	557	533	526	576	582	578	574	554	540	553	582	524	521	558	585	545	539	533	580	531	586	551	553	538	518	519	554	585	552	543	577	564	535	526	580	555	541	556	574	577	583	551	540	563	549	559	546	559	573	580	557	577	582	550	544	579	555	572	522	550	568	566	561	586	561	553	566	569	540	591	535	574	551	566	575	530	606	579	555	583	571	569	568	578	562	590	562	496	550	543	555	541	546	555	566	581	546	532	570	531	557	558	527	548	544	581	547	546	558	527	548	543	562	581	553	524	566	546	552	501	616	573	546	564	622	541	593	580	539	537	554	578	526	557	560	543	553	552	556	599	522	526	557	562	588	565	554	556	578	588	598	571	578	549	580	552	572	534	563	540	584	520	540	545	565	549	540	582	556	534	595	530	532	503	558	592	524	513	567	558	587	598	567	552	532	518	483	542	571	555	529	565	590	553	563	528	576	590	545	572	530	566	578	569	612	597	506	577	567	562	530	568	544	536	593	555	543	562	573	560	558	567	575	568	571	564	568	564	524	527	532	535	562	540	571	561	550	576	561	554	526	586	541	590	556	602	538	545	569	573	547	512	550	630	580	540	559	529	527	537	525	551	585	549	541	540	590	547	525	567	555	545	575	547	566	531	578	530	548	569	565	565	547	577	560	557	532	565	556	557	539	586	590	540	517	512	577	511	555	527	589	559	530	536	567	573	586	568	562	528	548	532	557	550	557	564	571	567	572	539	543	543	565	497	542	594	569	547	583	557	575	527	558	574	547	551	577	551	578	537	565	561	579	559	589	544	560	539	585	524	580	547	529	554	568	560	539	539	521	553	577	565	511	549	537	566	595	586	563	587	553	559	565	505	570	536	556	572	563	565	526	558	544	557	584	633	593	510	581	541	537	551	579	578	540	558	595	560	535	550	522	541	535	589	573	557	536	531	576	573	585	563	604	614	546	565	590	535	548	557	571	564	523	582	538	528	527	530	586	543	561	583	571	566	576	532	558	567	556	554	556	575	572	565	588	547	603	550	548	547	538	538	562	552	561	515	557	565	525	537	547	610	548	555	529	608	555	524	553	575	539	575	533	566	531	569	552	545	582	567	558	570	607	569	542	527	559	577	560	593	539	566	598	544	509	555	548	572	554	583	573	541	567	516	523	552
9235	20134	14062	8047	5591	2852	2011	1638	1357	1231	1087	1041	988	918	878	932	913	856	837	839	802	826	950	1199	2551	3439	3343	2502	1879	879	635	614	571	575	602	577	620	610	563	676	601	609	596	629	597	571	629	617	611	597	615	586	579	574	587	548	601	616	599	608	581	588	587	567	623	565	589	577	619	611	566	594	591	581	599	613	618	587	626	549	619	562	612	556	577	621	546	577	558	569	628	590	649	535	550	622	603	599	564	598	608	597	607	590	614	626	550	627	590	585	649	595	595	610	623	590	543	611	612	606	576	587	626	596	604	540	604	562	571	632	593	623	566	603	576	643	598	564	577	635	604	650	595	622	588	602	570	602	572	615	572	620	617	560	699	599	582	575	557	577	610	547	641	596	618	567	575	590	615	608	554	601	569	591	608	599	605	582	634	573	623	617	648	615	651	606	612	612	639	573	596	599	542	606	590	639	643	585	594	601	635	640	591	595	600	592	574	595	619	607	632	575	545	605	581	579	596	566	586	608	588	600	597	568	594	552	627	634	615	581	570	583	606	609	594	594	605	604	580	618	564	616	615	605	603	604	620	578	603	588	606	550	584	553	651	546	610	616	620	601	597	587	584	571	601	600	560	553	594	615	623	598	589	596	591	602	588	556	591	533	597	594	615	594	580	605	574	567	621	598	601	584	629	595	609	587	596	594	598	598	600	583	607	584	612	594	590	621	567	600	571	579	612	577	579	591	542	597	590	575	574	561	624	609	591	564	638	594	614	542	583	590	580	602	573	547	600	585	617	595	611	624	577	596	617	618	609	625	613	575	579	581	578	604	589	589	562	606	608	606	609	617	552	548	590	580	580	641	556	603	615	629	626	580	618	585	580	589	605	581	542	565	599	580	612	592	611	576	565	550	580	570	592	561	591	629	565	607	580	551	608	603	638	604	564	610	605	571	598	619	582	568	596	606	610	575	551	626	619	612	586	567	565	610	621	587	606	578	592	572	585	555	560	561	636	578	625	604	575	562	599	623	640	661	599	603	610	561	577	610	568	541	573	592	566	584	583	594	570	566	634	607	627	578	642	585	562	616	609	578	600	607	581	609	591	548	580	600	624	596	592	624	570	613	554	585	585	553	599	589	629	617	612	626	583	561	621	566	590	555	573	589	581	578	532	561	563	615	605	576	568	613	580	577	595	595	594	601	588	610	631	635	586	575	596	619	574	615	593	552	581	551	589	582	623	576	619	543	622	621	569	645	573	584	598	573	589	592	629	587	635	565	579	601	631	589	591	611	582	601	589	629	605	567	591	611	577	600	597	558	552	587	600	574	564	604	603	594	563	567	646	546	596	569	588	595	600	640	586	603	602	597	607	601	545	610	586	577	570	577	606	588	567	603	564	628	610	578	598	597	593	567	614	608	598	603	571	588	595	550	583	608	618	589	620	606	649	592	568	576	642	617	612	617	619	564	598	633	542	608	595	581	604	577	631	571	584	531	581	632	551	572	605	613	588	565	595	601	621	619	608	610	592	607	604	593	626	573	592	597	592	633	567	593	604	595	572	624	568	563	567	599	596	563	600	614	565	603	573	564	607	615	632	624	608	618	600	574	540	574	597	592	586	591	629	613	584	621	605	587	589	618	620	583	640	626	584	601	571	597	608	612	610	574	527	577	626	609	571	651	637	594	608	613	610	575	539	613	568	620	630	613	575	615	600	606	600	609	620	602	563	603	587	565	631	584	623	556	569	609	564	624	592	611	568	594	615	610	579	594	598	617	582	566	574	591	593	596	560	589	591	572	607	559	591	574	618	593	552	583	592	636	577	609	607	588	611	614	620	592	552	605	653	602	592	577	541	559	567	556	573	605	643	546	583	610	626	592	566	579	599	577	583	562	554	582	594	598	562	605	581	600	577	576	595	606	601	576	548	568	639	634	608	606	598	599	604	551	608	559	582	615	622	567	601	581	597	559	626	615	592	559	605	599	604	589	576	580	610	567	579	576	599	580	560	591	578	626	599	584	588	601	571	563	558	585	597	553	596	579	564	554	576	550	595	576	589	590	607	575	586	589	565	573	614	603	602	586	590	582	615	611	603	575	582	598	571	574	589	590	613	619	532	589	592	561	606	635	602	593	647	597	594	624	587	629	578	606	570	617	582	552	583	577	572	602	610	599	604	594	590	617	601	618	576	590	611	613	557	581	644	586	620	548	635	624	617	651	599	585	610	607	611	634	573	586	589	565	609	618	590	557	647	592	602	651	595	639	596	595	584	570	619	531	571	616	602	625	564	616	622	593	623	603	570	637	608	576	602	601	572	604	612	625	592	611	598	559	620	585	579	610	598	628	570	573	627	591	593	581	605	590	560	585	561	588	599	612	580	631	592	635	613	589	585	598	588	580	539	603	622	605	602	557	595	585	588	607	615	584	598	609	614	584	615	625	599	573	623	607	592	572	618	577	558	567	581	603	609	577	576	608	580	590	604	609	649	644	604	575	614	637	647	616	604	604	575	574	575	614	634	638	602	573	587	611	600	577	611	618	597	578	595	580	610	590	578	610	586	579	592	567	591	564	583	585	568	590	598	574	587	587	600	598	593	617	591	554	595	620	623	555	557	597	626	575	544	585	553	606	536	612	659	594	594	595	575	568	591	579	555	582	594	571	603	580	620	616	619	578	588	585	593	611	612	581	616	570	605	566	587	584	576	609	608	583	619	581	582	563	611	641	571	610	606	551	588	610	637	584	573	577	629	598	609	595	598	609	585	598	608	603	598	602	615	603	595	594	612	589	577	599	605	604	589	561	615	595	640	585	580	618	590	620	552	602	580	610	599	583	622	571	597	598	615	610	580	582	602	566	577	552	551	564	628	538	596	591	568	580	647	578	605	594	621	531	636	596	590	601	584	618	589	602	573	588	564	586	568	610	572	597	587	588	651	644	640	587	586	559	594	578	601	547	501	579	622	643	586	563	602	575	577	625	629	587	610	581	612	567	560	594	620	626	580	583	606	603	573	583	611	581	536	607	566	544	598	583	558	570	560	582	579	613	580	599	589	582	613	603	554	568	560	618	598	609	603	630	633	605	577	557	597	531	582	592	582	610	567	565	618	605	614	620	566	575	627	622	623	582	576	591	614	583	611	609	580	575	629	588	614	610	561	546	591	595	568	604	556	603	612	625	639	617	615	555	581	630	571	531	644	583	553	612	602	598	608	549	602	594	616	621	597	573	568	628	575	572	599	585	565	574	564	612	600	548	601	615	596	571	603	597	586	578	647	598	621	574	595	600	606	645	573	581	608	595	616	590	571	576	650	630	595	576	599	597	586	591	547	652	592	555	621	564	607	620	600	630	606	613	587	566	573	642	656	598	635	564	565	589	596	575	625	633	619	638	635	579	602	564	569	599	609	597	608	562	593	580	601	579	618	577	566	601	610	586	591	577	630	581	593	625	564	594	615	564	611	596	569	561	596	611	614	606	610	582	623	599	615	599	535	610	563	644	611	624
22799	21386	29161	23974	21398	21496	11361	2207	1560	1437	1266	1161	1030	1016	961	917	930	905	999	785	789	917	1528	3746	4915	6128	5721	3965	2512	814	663	623	668	627	638	665	683	664	637	644	654	644	659	653	677	674	637	663	642	628	690	673	618	673	682	625	622	683	601	635	623	605	685	666	655	661	663	630	659	662	691	659	615	629	596	673	660	638	641	656	664	660	661	710	628	627	607	639	684	663	644	627	620	653	655	648	639	630	658	655	621	622	675	592	642	618	674	610	622	696	631	625	672	684	612	643	666	687	663	628	666	652	689	667	677	608	631	618	659	656	669	680	655	638	631	661	657	680	630	646	659	679	643	633	623	624	641	667	637	661	692	656	672	638	610	653	711	673	654	639	653	647	681	628	633	654	635	632	674	670	634	653	633	659	614	639	652	677	655	615	655	636	630	637	659	650	587	716	620	652	661	673	641	656	688	652	651	638	648	630	641	630	635	651	660	671	636	664	683	650	632	665	689	702	624	641	674	655	639	651	622	652	657	591	630	640	627	628	676	666	654	688	621	642	684	684	595	667	619	644	627	623	650	636	659	620	637	657	670	668	619	642	654	644	620	637	647	680	655	626	646	616	625	663	618	633	646	630	694	638	634	634	652	691	632	722	630	656	606	655	633	626	669	634	678	642	639	636	604	644	641	699	674	633	621	640	669	641	636	673	638	718	646	642	672	673	665	605	637	635	672	666	634	664	671	676	709	629	681	652	636	645	660	638	696	656	630	648	633	694	648	635	685	667	645	613	662	669	653	641	637	661	653	598	639	627	634	638	640	653	705	628	592	660	621	630	664	642	689	644	659	627	633	636	634	700	652	661	612	630	677	645	649	698	690	642	624	663	628	669	621	625	635	633	656	632	664	673	638	658	631	666	679	648	655	604	636	679	651	690	632	613	626	645	645	644	645	629	617	665	639	694	615	633	648	624	631	662	683	619	653	647	618	680	661	647	644	653	632	646	671	642	691	656	643	598	713	652	643	639	632	667	669	648	665	653	655	649	686	641	650	669	612	662	651	643	649	692	662	661	629	672	620	635	657	683	634	651	652	666	685	648	667	637	650	616	675	643	686	642	679	656	653	636	632	672	676	670	657	649	670	644	645	597	651	588	691	607	629	623	636	626	691	664	629	641	653	683	636	633	626	643	651	622	660	654	660	678	616	647	582	634	630	626	626	679	632	633	637	610	626	670	634	637	665	646	624	686	616	682	658	651	642	629	651	648	662	654	649	646	610	637	664	658	652	644	673	665	609	629	661	654	634	687	635	679	634	627	663	651	624	670	620	625	660	609	663	654	669	617	594	675	642	689	650	664	602	585	680	626	652	608	659	629	714	616	661	609	634	694	623	664	663	617	626	647	660	641	659	650	665	584	672	632	677	666	688	642	624	635	635	710	679	690	644	676	642	658	660	637	616	661	665	694	601	623	655	649	682	618	646	660	625	593	651	648	662	677	671	661	629	600	678	681	687	613	635	634	604	632	646	654	669	640	645	654	651	650	642	609	631	644	644	627	636	667	646	677	616	650	644	617	639	609	675	648	607	603	628	682	647	665	690	619	617	674	640	630	637	614	645	614	650	657	644	629	623	676	676	690	688	627	604	620	644	635	633	646	649	673	678	624	673	631	683	648	633	649	659	613	676	661	673	628	625	665	633	674	631	686	616	656	636	676	638	628	692	615	718	708	675	675	641	614	647	639	619	629	651	661	637	647	644	667	605	609	654	609	631	627	643	629	632	626	653	672	641	645	630	658	642	650	585	674	602	632	647	632	632	618	629	612	627	652	663	616	644	629	620	670	653	608	686	618	629	679	638	646	663	586	663	671	681	638	636	613	660	648	608	687	663	658	608	657	588	601	621	684	631	584	650	630	650	598	604	619	632	655	679	629	631	648	686	637	628	624	668	636	651	637	629	654	639	638	595	629	644	642	628	628	644	682	633	662	649	636	628	647	612	643	652	676	675	631	612	657	622	684	616	628	686	578	670	620	672	646	660	636	655	621	627	671	608	662	633	615	652	639	668	653	587	658	694	672	679	661	650	645	646	650	651	661	653	649	657	656	697	651	669	690	639	602	676	664	643	658	640	662	616	649	646	665	622	613	632	649	649	639	682	636	644	656	624	633	616	625	652	674	669	603	595	632	640	649	698	669	650	658	666	633	632	650	674	660	610	647	617	599	646	639	697	648	698	685	634	638	696	621	598	699	659	647	658	693	681	660	618	634	643	651	679	653	646	679	663	650	649	626	659	659	662	627	641	625	632	682	649	671	667	616	675	655	689	592	613	655	678	660	589	669	686	634	644	655	638	659	618	646	647	609	675	667	646	657	678	635	640	697	654	668	671	668	650	663	618	658	664	585	593	599	621	643	652	643	679	636	654	655	656	640	609	655	632	669	640	688	668	651	613	565	621	654	670	644	644	658	644	658	625	623	625	663	651	641	664	673	612	651	657	645	617	632	639	621	672	673	636	688	628	663	664	663	661	582	641	677	668	674	616	643	645	641	646	595	615	681	618	697	672	620	674	644	648	615	592	656	615	608	637	694	628	629	675	647	624	619	622	689	669	650	607	601	663	639	644	632	649	629	622	647	653	646	644	654	643	651	667	596	639	667	610	667	662	645	639	662	626	627	646	691	614	649	638	634	627	648	636	620	616	670	641	614	667	649	646	673	658	662	686	622	645	643	643	647	627	703	630	584	613	637	602	606	638	670	645	607	723	649	664	692	640	694	604	635	665	616	656	630	643	677	604	651	665	618	648	639	638	651	677	696	647	588	661	645	658	615	645	626	637	623	632	617	617	625	610	643	670	661	645	660	677	667	635	650	640	649	657	680	692	693	628	586	635	662	642	637	590	647	657	616	616	635	602	628	700	687	635	601	659	645	599	609	663	640	643	664	640	646	642	630	624	627	653	629	647	633	627	637	606	648	617	641	640	652	622	632	602	638	632	647	630	677	633	628	650	638	668	640	658	612	649	649	620	671	663	683	638	650	681	647	666	658	677	651	675	668	650	608	655	611	667	643	642	633	664	659	665	649	660	671	638	696	727	598	620	678	628	648	679	648	680	659	662	643	620	670	635	657	611	634	649	649	671	584	634	705	665	613	645	658	641	640	676	652	645	682	629	647	600	649	700	649	703	648	610	644	602	683	649	660	679	645	644	665	624	668	673	639	621	692	680	650	611	656	660	632	633	645	656	658	680	642	615	642	693	617	659	623	630	666	664	612	639	601	652	624	672	626	665	658	659	676	628	651	608	632	648	651	630	645	671	655	639	659	630	654	629	631	661	651	618	605	634	617	629	657	660	667	637	616	647	606	644	647	669	636	682	666	682	625	607	557	673	646	676	626	609	647	594	685	657	604	631	618	641	594	652	646	712	620	630	635	657	641	687	634	632	689	629	618	638	640	653	659	636	670	660	616	637	642	614	686	616	645	707	652	598	633	660	665	642	603	626	656	663	638
11567	28907	19807	12993	10722	6178	3955	3175	2431	2204	1709	1594	1383	1313	1182	1190	1070	1136	1162	1054	942	1077	1992	6058	7464	9049	8334	5709	3385	886	676	648	651	683	640	632	636	632	650	668	641	658	680	665	621	675	600	682	684	656	678	642	679	686	690	642	668	670	683	631	698	643	640	631	637	626	636	647	664	659	599	608	668	623	642	634	659	644	674	694	625	661	651	664	655	622	615	696	679	681	648	669	580	638	616	658	642	709	681	695	639	656	668	719	630	622	644	641	764	692	664	663	660	693	659	690	636	680	687	648	654	630	665	680	724	638	654	664	647	661	634	657	629	642	619	661	651	636	660	714	619	631	600	609	685	654	629	648	640	645	649	650	654	662	663	681	655	692	618	624	676	620	656	655	679	611	644	672	672	670	677	662	626	599	695	664	650	648	627	640	666	651	637	630	668	638	664	639	624	639	639	675	689	644	661	626	598	661	631	664	681	649	683	651	640	638	671	668	671	647	672	622	677	649	661	693	615	693	658	589	657	658	651	673	672	644	673	657	647	706	631	657	682	667	646	642	670	646	676	631	667	650	687	644	662	622	623	681	619	634	684	656	631	602	678	637	668	631	620	699	668	643	683	658	668	641	703	664	644	660	646	640	655	670	617	618	642	697	702	613	640	595	625	634	616	687	696	671	656	668	642	681	636	674	640	664	644	643	644	674	678	631	654	633	661	644	662	709	650	632	628	696	668	656	689	632	645	680	665	607	625	710	654	656	671	667	639	642	666	621	680	634	626	693	608	696	608	655	676	683	672	636	645	643	632	634	635	616	687	669	666	613	653	655	684	622	677	618	651	689	646	634	680	649	658	681	654	617	671	669	644	658	605	638	647	656	651	668	662	630	628	648	669	663	677	643	643	626	647	681	673	656	660	630	655	638	644	659	664	690	679	693	724	666	675	711	617	659	669	610	699	615	708	675	672	681	654	651	651	662	656	630	660	661	615	652	652	641	660	660	656	676	651	639	651	649	629	699	653	676	624	675	643	687	655	687	664	638	651	637	631	619	643	663	595	655	655	626	646	675	678	695	637	637	662	635	650	661	671	636	638	665	690	622	659	619	615	628	666	636	665	668	710	642	660	641	675	678	623	650	654	630	639	726	640	644	599	670	671	671	688	691	672	661	641	690	634	660	628	628	635	623	658	691	685	687	662	663	639	665	645	668	643	654	624	688	656	642	672	639	668	655	644	699	646	635	675	663	669	642	669	663	667	634	616	658	653	657	600	668	643	660	645	639	637	665	674	659	683	659	646	682	654	652	655	624	694	662	667	725	684	650	654	647	628	650	650	669	670	659	626	660	655	663	659	697	633	681	659	684	658	642	659	702	682	644	591	634	664	605	626	702	646	618	662	704	625	645	627	651	693	653	646	611	689	625	657	686	654	627	649	637	678	629	641	681	594	667	653	627	643	620	649	669	649	655	697	662	640	659	657	665	685	644	647	664	713	638	693	637	662	672	661	688	633	689	643	652	647	663	689	635	677	667	630	643	668	655	645	691	627	680	712	649	656	665	665	697	679	600	664	618	679	672	661	651	618	637	644	654	655	625	653	612	665	681	666	634	608	636	637	646	642	649	700	640	705	666	682	676	628	657	627	657	684	649	701	639	649	628	679	627	683	629	605	638	663	688	656	622	677	646	620	676	651	599	661	665	632	629	686	657	666	643	669	671	622	650	617	664	635	629	625	657	724	645	663	663	628	651	649	687	665	659	674	682	641	670	607	676	650	671	645	643	685	634	618	629	667	620	703	681	672	649	639	682	690	632	662	658	677	614	680	653	617	672	638	683	641	641	677	643	642	646	670	636	638	664	623	633	608	624	647	702	601	664	621	624	660	637	667	606	674	700	699	681	672	631	612	658	639	646	664	660	635	691	642	658	645	620	657	663	610	622	645	595	643	637	631	643	693	634	614	664	649	676	666	649	666	680	632	687	696	665	693	636	693	672	636	653	649	646	639	707	654	667	672	595	608	682	649	632	643	664	669	671	681	677	651	667	658	696	658	699	628	621	669	660	645	630	652	684	638	639	657	659	639	705	671	662	668	663	618	675	661	634	682	611	630	644	627	718	684	637	631	674	676	662	673	659	672	650	666	623	706	680	593	676	662	643	657	655	708	628	644	642	643	614	677	677	646	633	647	688	615	597	632	675	651	661	631	657	673	647	635	659	649	680	678	658	677	625	644	650	645	685	617	671	633	685	664	624	662	661	669	629	632	667	677	699	643	672	661	628	656	669	663	667	692	646	681	621	681	649	643	642	681	644	651	678	654	625	669	632	621	636	649	668	654	627	637	645	675	634	668	666	648	650	692	670	663	693	647	659	656	654	654	686	599	663	618	654	670	708	638	630	655	646	682	623	632	686	675	653	671	644	652	609	695	666	645	651	646	650	624	613	595	684	666	670	698	724	629	631	634	644	625	681	649	646	657	660	626	645	681	643	646	686	663	636	666	703	657	690	654	636	645	650	678	636	644	647	678	613	655	662	685	728	630	652	654	644	679	654	676	697	658	627	606	661	639	663	620	688	617	692	626	633	659	635	672	665	689	623	645	656	673	664	603	679	634	641	639	677	670	650	712	624	688	646	608	672	672	694	636	637	635	672	678	647	646	672	692	654	663	612	586	668	607	678	711	633	664	655	664	619	642	656	615	665	625	711	666	619	677	654	576	663	661	663	655	659	647	659	644	654	596	633	611	636	673	652	672	669	597	617	658	670	645	648	643	652	650	619	666	656	650	690	635	638	666	659	649	610	642	684	666	666	681	613	645	688	660	637	631	666	675	655	664	670	652	679	637	669	686	639	641	684	622	622	624	728	647	671	601	631	620	653	651	664	651	642	625	618	657	621	700	653	658	676	659	681	646	604	646	658	677	619	664	678	664	626	643	651	664	698	644	673	665	691	647	627	601	607	629	667	661	649	642	665	644	656	695	671	664	663	672	678	688	652	629	670	668	621	676	655	663	672	725	727	645	700	663	645	600	648	666	639	609	620	636	698	692	655	637	651	658	625	648	735	659	655	650	687	667	627	611	645	648	641	638	729	694	629	670	621	645	657	649	628	638	652	656	617	662	689	670	630	665	649	611	682	685	641	695	671	628	619	691	654	665	677	650	637	634	609	662	663	645	687	665	656	653	651	646	672	648	623	636	707	620	633	604	646	623	666	647	662	651	650	658	713	664	644	691	644	616	638	670	615	629	692	653	671	636	665	681	649	670	595	638	637	597	652	635	593	689	623	605	663	651	633	643	661	603	658	699	666	704	665	693	639	672	673	633	661	677	650	652	670	647	688	635	653	601	660	694	667	681	650	655	655	678	633	595	704	676	650	647	660	679	623	643	657	665	646	654	649	612	610	676	642	665	636	642	647	678	660	618	634	724	689	639	666	691	661	660	692	661	630	661	643	627	674	660	597	672	682	642	657	651	666	641	623	634	686	681	670	691	672	663	630	701	626	623	614
27875	19673	10606	3986	2489	1554	860	757	605	551	501	464	434	417	396	391	380	383	439	368	386	401	394	481	584	630	661	602	419	370	368	363	351	362	344	382	333	400	376	355	332	375	391	369	350	386	359	343	373	336	366	364	366	376	349	358	401	322	368	363	342	351	393	367	349	367	368	333	377	361	339	381	369	331	365	381	366	324	337	364	377	344	362	350	383	347	365	381	361	321	357	360	350	393	360	387	305	368	358	356	369	369	351	387	357	348	376	347	347	374	356	337	380	385	342	372	388	359	366	362	332	364	356	380	376	369	353	353	347	379	377	358	341	357	338	372	351	338	374	351	366	349	366	383	372	355	386	334	358	388	338	376	323	352	360	348	337	317	382	377	343	397	396	374	352	359	334	331	319	377	357	352	338	379	300	344	311	354	377	342	342	348	337	392	381	366	371	359	369	337	359	386	326	378	343	351	365	361	350	355	345	372	349	353	364	338	387	340	344	365	335	358	332	380	351	345	333	348	362	348	362	322	365	360	384	346	369	327	360	365	345	350	372	354	374	340	314	364	334	358	368	381	394	358	357	345	398	395	398	354	368	381	365	387	347	349	367	346	349	366	342	380	381	347	312	359	383	373	357	382	356	376	321	359	378	345	369	362	377	345	362	362	347	372	312	344	336	339	327	380	356	395	353	359	359	359	339	373	347	337	335	370	335	376	367	355	363	354	352	376	399	369	360	364	365	388	339	329	339	351	340	366	349	318	351	365	348	333	344	343	353	381	371	340	372	389	347	365	352	370	336	355	321	334	347	383	354	367	369	339	310	379	368	374	392	347	352	366	378	350	334	325	315	312	357	344	370	351	357	364	357	352	347	383	361	339	423	378	365	366	352	375	367	342	353	376	354	329	380	368	364	319	409	332	359	363	335	367	331	376	373	373	329	385	337	341	363	353	333	331	312	384	342	352	329	398	344	363	389	372	324	313	375	342	340	355	354	384	330	370	329	377	312	350	372	369	327	361	370	348	333	369	375	389	365	344	344	356	349	373	359	354	320	386	340	338	375	365	360	315	361	370	364	366	360	350	360	383	371	389	359	386	404	366	328	359	324	364	388	353	347	354	363	348	363	352	371	342	358	341	340	394	360	324	325	342	397	339	347	387	379	385	334	373	379	313	318	377	361	359	357	357	364	351	336	366	372	332	346	327	368	357	349	331	335	346	301	355	322	384	347	349	338	327	355	365	363	358	354	337	355	358	349	361	378	394	367	358	351	353	341	345	386	326	367	344	380	381	354	388	362	349	352	349	368	348	373	339	357	344	339	368	385	357	322	374	350	341	343	381	331	342	350	355	311	357	342	377	381	353	342	387	375	367	332	351	371	365	320	344	354	345	371	372	374	327	337	355	348	347	358	373	337	329	365	369	355	354	358	360	364	350	380	375	360	381	363	366	371	380	311	362	371	366	360	325	370	355	350	380	355	367	370	375	371	358	394	353	375	369	361	345	403	354	384	366	375	298	358	349	346	380	360	338	344	363	375	353	337	349	339	382	351	334	345	350	373	362	364	366	383	377	366	392	380	346	350	369	372	341	353	360	392	374	342	341	334	340	318	341	356	350	335	349	352	379	342	362	349	346	349	379	351	365	345	349	329	345	377	344	317	335	337	377	341	333	364	336	344	349	347	360	363	331	341	361	377	372	373	380	348	319	348	404	357	341	340	368	391	356	373	330	348	350	374	368	336	360	366	340	340	338	344	393	395	346	396	366	365	340	346	375	370	335	373	399	360	355	397	366	386	327	349	351	383	347	308	356	393	415	366	354	350	367	389	381	353	374	348	357	354	363	360	332	385	349	361	367	384	351	360	307	384	391	341	353	341	374	355	310	377	358	361	384	326	373	364	343	333	377	382	368	376	377	347	342	340	385	362	358	344	338	344	357	351	366	364	349	363	366	400	342	334	346	387	371	326	366	371	377	355	346	377	391	393	436	350	363	342	384	354	381	382	342	355	356	349	352	366	360	396	361	361	390	365	369	394	336	352	394	359	349	387	317	353	334	384	398	361	350	365	352	347	372	363	350	358	346	355	348	355	350	336	357	363	356	332	322	368	383	359	371	374	356	354	367	349	345	361	364	374	338	372	340	366	350	390	387	349	357	353	346	355	364	385	366	385	339	371	314	336	360	318	376	332	334	395	339	367	332	375	358	368	383	343	306	384	351	375	358	363	315	354	354	348	359	330	359	347	365	336	384	370	350	350	384	315	392	350	342	343	359	344	340	362	373	369	376	367	365	380	362	341	347	362	339	342	356	372	364	382	350	368	360	363	363	414	337	353	360	342	360	368	345	358	354	364	351	379	358	327	352	347	361	376	360	352	343	371	354	347	339	354	354	348	358	355	355	345	346	353	367	352	355	361	382	369	374	372	350	369	374	344	376	360	367	370	375	361	374	363	384	361	354	378	338	349	363	326	372	365	361	362	331	359	354	334	331	353	326	377	328	365	344	361	328	342	364	364	377	349	378	346	372	328	390	356	348	346	350	374	398	331	372	351	369	353	323	373	348	344	336	372	331	358	337	357	376	341	329	359	388	346	373	357	359	359	349	366	360	377	359	343	360	363	352	371	366	401	332	342	361	354	375	344	350	334	376	364	378	376	346	355	346	346	339	374	377	328	357	352	387	354	368	346	328	348	344	371	352	377	351	334	372	373	357	364	340	359	357	355	345	351	342	352	355	353	399	332	346	338	386	362	361	375	336	382	370	347	357	345	360	361	362	359	353	336	389	390	347	349	348	351	358	344	337	367	322	374	359	350	329	358	369	336	359	343	341	343	374	351	374	359	357	369	389	357	368	327	340	330	351	355	350	363	344	406	331	341	379	354	386	341	352	348	379	354	356	372	402	393	366	323	342	336	386	376	356	373	352	341	376	362	373	390	356	345	350	384	368	399	368	351	341	333	349	381	319	380	363	330	344	350	360	375	375	374	398	358	358	345	343	365	356	351	362	396	365	361	334	371	380	353	352	323	356	353	355	334	383	351	361	379	368	301	381	374	338	324	371	352	349	373	329	395	352	378	372	348	380	355	387	364	375	341	355	371	358	354	366	375	368	384	378	325	367	361	361	363	334	381	311	356	361	362	322	328	322	359	360	375	361	394	367	362	361	350	341	335	347	379	356	395	352	357	359	362	364	348	353	366	331	386	370	362	328	372	356	355	387	364	346	361	358	348	346	344	366	367	362	328	347	333	365	364	363	374	358	380	346	333	347	376	361	346	334	375	356	313	367	357	366	341	376	353	386	362	306	340	365	357	352	359	330	344	321	364	356	322	364	337	350	364	373	361	342	389	371	330	314	357	345	366	346	335	350	367	349	362	354	339	366	368	378	385	371	336	374	341	387	379	353	364	365	337	361	386	377	374	359	333	364	333	347	370	337	350	378	357	321	356	327	354	356	365	358	357	368	334	351	322	361	382	343	357	355	369	392	359	370	359	349	363	379	376	371
8264	13308	8298	4261	4061	2795	1522	1145	907	827	664	580	644	562	514	482	481	512	425	472	448	475	440	560	760	883	783	689	511	395	400	402	403	373	423	398	389	407	380	371	432	408	418	377	366	380	337	404	416	341	403	399	396	360	400	396	420	384	418	377	396	383	372	362	369	419	422	370	396	374	381	412	427	376	414	369	347	396	418	395	391	408	365	409	431	376	371	408	371	364	375	440	379	361	420	373	379	385	390	385	410	394	381	406	410	389	391	408	375	428	411	371	376	389	417	379	362	365	378	408	408	403	416	403	441	408	410	389	392	366	380	368	389	437	365	412	384	369	404	421	392	405	375	376	384	413	386	385	393	387	407	370	403	385	390	423	383	405	387	391	377	382	388	373	394	404	418	385	404	390	340	391	364	399	384	424	390	378	382	397	432	411	414	392	357	417	388	411	386	384	358	410	401	363	361	411	376	428	390	385	419	386	398	413	396	405	381	423	404	408	352	375	388	386	376	412	409	350	387	424	408	382	388	429	343	395	420	371	369	383	400	401	394	352	398	385	381	353	405	421	356	411	391	390	382	396	379	418	385	420	363	398	345	353	396	375	369	378	361	421	391	348	407	405	398	359	424	370	374	416	398	387	394	415	378	381	415	373	404	419	383	381	369	434	379	383	376	408	376	399	402	419	387	392	409	404	394	373	381	423	393	396	412	376	423	381	397	373	379	383	402	413	371	349	395	396	428	395	399	394	400	395	381	393	415	416	390	396	405	368	391	377	344	416	401	373	414	390	366	376	408	334	370	380	391	379	394	376	429	363	395	370	399	379	383	408	365	383	365	397	403	402	419	430	415	371	405	405	395	445	419	417	389	384	421	382	387	403	362	410	362	380	390	396	379	416	403	393	371	379	396	373	386	384	384	340	423	402	414	410	379	390	399	395	383	387	387	409	400	363	432	379	425	383	401	398	387	380	392	393	431	395	383	393	357	360	359	405	396	415	422	368	434	375	378	378	423	401	416	391	387	405	409	369	383	376	390	391	396	419	429	390	392	398	380	418	403	414	368	405	407	396	402	404	400	336	380	382	404	402	403	401	411	402	414	416	422	405	394	377	392	380	413	430	377	373	411	404	388	436	398	363	409	368	421	391	400	392	390	378	430	401	420	417	408	388	366	396	398	390	419	378	388	402	403	407	417	381	378	390	395	372	371	393	387	399	404	404	404	395	385	432	398	365	402	402	383	407	417	414	408	399	406	371	385	372	372	375	412	383	401	385	380	406	407	400	390	417	400	401	378	391	381	376	378	388	418	416	413	414	374	381	373	351	335	414	413	381	397	399	403	434	398	410	424	397	398	375	392	396	372	419	408	389	388	373	374	379	400	409	397	381	389	399	366	401	387	361	428	382	411	402	416	367	367	397	363	394	373	393	386	415	374	421	402	394	389	370	398	399	398	368	422	349	396	377	396	395	405	398	399	387	409	366	392	420	370	400	372	398	389	368	387	425	427	380	386	386	356	354	413	396	388	413	377	398	368	390	395	334	401	413	390	368	394	390	410	361	416	412	373	416	403	381	357	387	388	366	409	372	392	388	373	369	402	415	372	404	415	415	413	363	404	420	380	395	363	379	397	412	376	371	378	388	393	410	396	412	397	395	346	387	373	379	381	376	366	399	365	371	425	410	364	383	384	385	376	374	402	402	402	365	430	406	394	416	393	391	416	379	392	365	353	404	384	408	399	402	381	382	412	398	401	362	384	391	409	385	349	401	385	400	384	365	398	373	384	364	403	363	414	422	402	378	393	397	418	404	416	393	356	391	388	398	441	336	412	383	403	392	397	370	404	387	376	385	392	367	427	370	402	355	380	376	426	383	391	403	378	400	410	392	388	409	412	415	418	399	406	393	412	412	392	394	387	385	385	417	402	376	377	355	424	394	393	382	396	413	381	412	397	418	420	422	402	409	389	345	373	399	417	368	399	371	370	400	411	388	362	410	399	415	425	378	398	366	395	380	418	401	408	387	420	412	385	392	373	397	400	384	387	416	391	375	406	402	380	343	397	395	401	386	414	373	369	374	398	380	399	405	394	402	407	361	385	393	375	370	380	412	356	356	393	393	422	361	417	396	398	397	433	396	411	398	394	369	437	422	402	373	388	387	407	430	392	402	385	404	378	415	350	417	393	399	380	424	374	398	355	410	371	378	405	391	379	405	370	396	405	410	380	391	406	417	381	372	384	419	392	368	391	372	383	394	367	387	421	380	385	393	385	406	389	411	396	347	383	424	413	359	388	393	383	401	392	400	374	376	412	408	407	437	364	372	410	386	363	390	362	377	423	415	381	401	410	369	387	400	415	372	400	391	400	393	444	399	423	384	380	405	411	451	354	412	439	383	390	380	401	383	399	420	385	402	405	384	353	375	405	392	430	372	391	392	375	398	378	368	359	414	366	417	401	380	388	401	417	392	390	374	397	344	399	362	370	356	417	434	395	406	347	394	382	366	405	411	397	414	376	397	403	412	392	397	450	385	367	431	350	403	432	397	419	376	411	389	405	383	396	397	377	347	356	393	348	391	394	384	398	359	370	415	411	379	400	395	377	384	384	389	363	402	365	382	372	361	391	407	419	413	420	354	406	407	404	435	412	391	355	381	394	360	374	396	385	418	407	394	392	385	411	353	377	395	388	397	392	430	426	393	424	377	382	400	384	371	384	438	402	385	380	416	398	360	347	411	380	345	404	423	393	420	408	363	390	400	367	387	376	416	394	395	379	410	367	385	431	396	349	404	414	410	354	409	422	378	387	381	401	401	391	374	353	402	403	409	392	387	401	395	400	410	392	383	403	382	404	419	400	357	381	390	379	382	396	378	419	388	377	402	389	388	380	398	416	400	404	400	392	389	370	396	395	393	392	378	362	370	418	373	372	362	413	448	365	365	361	388	413	403	380	397	400	401	400	375	376	392	437	367	401	424	397	411	401	418	366	397	410	427	412	418	373	430	407	377	364	395	412	370	365	376	412	395	421	394	394	374	411	348	368	370	415	388	403	393	394	391	384	421	381	371	355	425	413	389	364	385	415	414	421	426	406	403	376	373	426	397	381	365	368	356	371	364	428	414	385	422	362	387	366	385	360	414	381	365	406	395	404	382	374	382	387	376	387	373	408	410	414	393	395	399	392	406	383	382	409	399	366	384	394	409	375	372	384	392	386	400	424	404	387	388	391	386	414	384	394	369	401	384	419	384	423	374	417	387	375	395	425	400	368	427	392	404	407	425	362	409	385	421	404	372	392	383	406	388	392	371	421	397	404	401	395	390	415	381	357	392	407	388	400	403	360	359	407	416	387	417	377	396	413	401	364	366	423	368	376	435	394	368	400	389	391	343	368	367	424	383	416	384	388	411	396	413	411	365	392	425	377	413	402	389	425	371	383	402	418	393	410	369	394	396	381	396	388	433	414	365	389	400	391	404	430	401	370	389	392	386	391	418	355	398	422	369	426	412
24091	21394	28626	24503	21399	11339	2416	1307	980	917	838	669	618	536	623	547	512	473	478	473	448	507	503	1430	2788	3474	2853	1821	918	425	362	357	349	399	345	346	361	343	362	348	381	373	385	349	349	376	386	340	380	336	368	337	364	361	372	382	372	400	368	368	365	353	372	392	364	370	361	357	359	344	363	356	399	359	367	362	327	367	356	352	356	385	359	366	403	330	345	344	372	391	352	347	347	388	361	384	340	348	353	374	376	328	374	369	361	394	358	393	336	362	372	359	361	363	363	374	374	345	359	362	350	363	386	381	363	390	351	351	378	338	381	357	342	359	359	385	383	378	406	390	392	392	377	381	347	350	379	375	345	408	387	354	355	372	331	403	397	376	406	346	372	343	388	369	374	376	351	353	375	361	359	372	337	375	365	354	344	397	348	357	334	371	350	337	352	376	377	348	337	353	385	359	382	354	359	375	396	371	345	394	384	363	376	370	373	356	372	389	356	363	342	355	344	389	355	406	387	358	351	363	331	377	317	360	372	386	340	358	328	380	368	339	358	373	362	368	365	369	378	360	353	353	361	364	364	346	370	355	361	399	398	370	368	402	378	361	366	349	354	388	363	386	360	351	314	341	371	349	361	386	347	358	372	343	377	377	368	341	352	365	374	379	365	362	378	351	354	372	368	385	345	360	325	366	406	383	408	359	394	397	354	409	314	371	362	351	331	341	357	353	380	343	385	367	321	392	388	337	360	345	359	349	316	312	357	370	389	332	348	372	367	368	371	366	353	375	381	361	400	375	329	350	367	349	361	392	395	355	357	367	368	380	397	357	347	373	352	370	390	367	380	358	360	362	368	358	372	359	381	389	381	353	362	372	358	339	373	382	384	378	358	362	348	318	367	388	361	364	385	345	385	372	374	360	381	363	371	365	384	376	327	349	341	373	338	377	361	423	413	370	350	351	383	371	339	358	386	373	408	365	354	390	377	364	378	363	366	361	376	384	387	402	359	375	337	324	342	361	362	366	341	356	356	342	376	358	410	386	383	378	371	355	375	377	350	377	391	356	364	349	386	355	337	345	349	360	381	366	338	386	333	382	366	404	408	358	410	359	365	381	351	348	336	337	331	387	348	353	356	381	340	354	364	370	350	346	349	347	343	419	308	400	363	353	382	387	341	367	344	381	364	390	373	328	325	373	347	395	352	344	372	355	356	376	373	328	365	344	354	377	356	334	348	342	363	378	370	409	390	366	332	365	349	405	349	381	362	359	360	394	371	344	360	343	375	363	395	358	377	366	362	395	347	349	396	335	387	381	364	386	350	376	362	356	365	395	362	375	334	347	372	377	365	366	345	345	326	360	377	367	356	358	351	339	394	366	363	366	372	361	379	344	395	421	366	374	372	382	323	359	379	367	340	374	377	367	372	370	366	349	336	389	392	363	375	367	362	354	375	347	349	377	376	355	363	354	351	369	327	368	370	394	363	368	349	349	388	374	379	351	346	374	342	369	357	363	382	378	371	399	379	382	396	384	376	341	343	350	388	360	327	340	365	349	376	380	391	369	380	355	388	384	397	350	356	361	360	379	360	398	350	368	373	342	385	366	346	399	361	373	378	366	367	348	394	405	366	389	365	363	350	373	391	405	337	357	397	386	414	364	381	340	360	315	373	370	358	358	371	377	370	365	379	339	363	367	375	358	328	351	357	379	348	335	372	407	347	386	397	373	361	333	367	391	378	331	372	380	350	369	360	366	381	385	368	361	384	383	362	391	392	373	368	396	335	377	340	362	333	388	336	359	344	383	402	359	353	358	366	425	375	376	381	375	321	367	387	376	366	340	361	372	376	341	346	328	375	356	366	350	332	374	408	363	356	344	367	410	401	354	392	294	384	359	374	346	356	396	340	364	400	372	342	406	381	402	387	347	343	381	372	365	359	364	348	335	359	360	375	307	362	366	375	365	376	410	363	391	373	369	355	348	347	368	361	332	363	373	336	395	391	365	360	348	341	355	339	393	395	417	366	357	375	347	393	368	355	354	365	386	369	357	367	382	378	357	319	358	363	384	367	371	364	391	423	366	366	351	407	358	342	366	346	367	381	355	368	374	402	363	371	360	344	373	337	381	376	376	322	394	378	349	358	350	371	369	360	332	353	357	418	369	337	325	361	353	359	381	384	366	363	326	340	357	363	381	343	377	365	374	387	390	356	375	400	348	385	359	395	311	355	399	374	354	343	355	336	375	381	369	359	377	371	367	359	365	382	375	367	343	370	345	379	356	352	372	344	413	366	357	365	381	369	376	334	376	361	390	357	377	382	383	353	358	359	356	371	366	378	362	368	365	357	364	358	380	365	336	360	354	377	381	384	391	348	360	360	349	371	376	371	337	369	396	333	357	373	366	333	386	379	372	369	349	354	373	367	376	367	383	374	363	358	412	350	371	364	392	387	354	324	346	354	403	373	349	354	382	377	377	345	384	342	328	375	378	385	395	369	329	367	353	377	401	375	355	324	331	358	345	379	365	386	374	366	360	366	347	341	348	348	365	373	382	368	369	361	344	390	383	380	385	359	355	351	382	362	365	383	328	369	359	363	351	375	343	338	363	391	392	345	346	367	381	344	339	347	381	360	386	356	373	339	371	365	334	372	350	380	383	358	340	326	364	394	391	350	339	357	382	340	352	341	342	370	370	365	369	383	384	377	378	369	420	357	371	347	349	354	396	351	345	419	362	361	330	348	357	388	356	395	404	384	379	382	367	369	363	345	395	360	359	374	343	353	380	357	391	341	361	381	330	340	354	349	332	372	368	358	354	370	359	381	372	378	375	341	404	362	361	375	386	341	397	405	393	395	349	384	372	361	396	409	370	351	377	399	373	398	386	360	346	395	371	354	364	392	373	350	336	348	364	344	368	355	343	377	370	371	367	374	366	386	345	364	341	342	331	333	382	361	338	342	407	356	329	378	357	327	361	372	402	361	373	395	389	389	368	359	368	368	378	375	359	371	362	347	327	369	373	384	340	361	380	409	371	392	382	362	370	374	378	349	353	372	362	348	388	364	381	365	365	399	358	349	360	368	397	386	356	388	356	338	357	345	394	370	373	355	387	358	380	357	353	383	360	357	404	374	354	348	377	385	392	371	374	366	345	347	382	349	346	356	362	335	339	354	329	350	381	386	361	349	327	399	371	369	358	377	362	379	346	366	365	367	397	343	375	374	369	359	400	339	374	368	352	377	384	354	347	373	387	367	364	353	373	399	366	403	314	365	338	383	349	342	378	371	369	370	345	359	356	352	385	352	384	358	379	357	378	384	366	359	343	357	366	352	375	352	340	371	369	364	337	376	387	369	374	338	345	369	335	356	364	363	381	340	359	337	365	364	376	372	349	351	391	349	360	354	377	364	350	405	380	346	351	357	379	390	373	358	379	348	355	366	344	391	378	379	386	367	376	345	342	374	387	387	367	330	377	400	329	323	377	360	338	340	362	360	370	412	352	341	338	370	333
8001	19859	14745	8577	6734	5130	3193	2068	1656	1517	1354	964	884	822	759	663	685	629	624	622	659	625	600	2251	4315	5306	4413	2702	1300	465	392	404	397	396	378	357	393	375	381	396	419	410	385	411	403	394	386	361	387	385	404	396	402	389	385	391	388	379	375	381	389	398	391	419	400	399	390	422	411	348	383	390	401	375	360	381	412	407	397	378	390	391	383	422	405	397	390	387	373	416	364	340	392	430	399	382	399	372	403	344	368	391	378	383	383	384	398	435	394	347	389	400	392	399	385	371	403	411	395	375	415	391	406	381	377	408	403	379	376	391	372	385	363	395	360	428	360	408	379	410	397	425	381	381	364	401	399	417	412	354	357	401	393	372	387	358	398	403	360	408	402	406	375	393	376	386	392	396	390	407	367	403	417	352	374	389	396	378	398	388	361	391	393	408	389	353	395	389	385	408	386	380	390	399	400	392	409	368	358	382	419	387	394	386	394	382	399	375	394	412	396	395	353	396	396	394	393	383	379	382	422	400	421	371	380	380	354	395	408	390	370	390	381	375	423	397	374	400	399	394	374	404	375	410	357	366	393	387	369	406	377	416	389	381	391	414	384	402	372	401	395	414	395	389	355	394	423	416	420	380	383	383	344	403	375	388	387	381	391	375	413	387	382	386	356	362	397	383	415	390	408	379	401	396	377	401	392	359	370	418	364	364	375	357	394	357	392	366	403	403	359	386	408	340	395	402	431	391	377	410	389	414	371	364	389	421	369	351	385	384	390	404	398	367	384	398	397	380	389	361	396	414	406	379	401	376	374	377	376	376	399	396	413	378	380	375	375	411	362	403	392	410	382	355	396	352	352	425	400	403	394	377	394	373	405	401	372	397	375	420	371	377	392	401	368	400	380	398	436	374	371	405	376	384	405	365	406	386	433	432	392	360	413	385	414	371	396	380	364	411	415	376	375	415	370	413	388	378	434	391	407	398	346	437	371	382	399	414	383	389	374	399	428	387	363	392	361	411	413	390	421	423	384	380	395	401	397	352	416	410	384	404	404	406	370	436	362	384	412	408	403	413	393	385	386	353	403	391	440	397	367	395	391	412	373	375	383	427	367	372	397	385	390	321	365	403	421	352	374	386	366	368	409	401	391	376	399	413	354	450	419	390	373	371	377	390	345	381	410	387	414	345	368	390	396	380	376	382	413	399	399	371	353	393	369	403	387	382	381	398	384	415	381	397	398	394	373	354	392	398	368	379	353	387	392	380	352	392	396	400	400	400	367	413	403	391	390	392	377	409	392	405	408	378	377	393	383	401	389	403	379	362	369	425	423	404	347	406	369	430	419	367	416	375	388	426	410	381	392	376	377	403	397	373	396	373	435	362	382	380	409	373	383	381	386	424	404	381	373	411	387	344	406	407	411	363	428	369	399	365	413	388	381	407	391	397	412	383	368	417	407	395	379	384	381	388	371	402	389	377	389	365	388	398	399	396	371	388	418	392	388	409	421	413	401	391	391	373	365	392	375	407	379	406	353	411	399	389	413	377	406	382	369	369	407	445	380	374	378	393	392	363	407	399	394	399	406	379	378	371	379	397	394	395	381	393	373	365	398	398	382	377	385	406	403	373	385	411	389	401	385	403	413	393	383	363	382	414	401	394	409	424	405	413	413	378	402	389	365	362	392	379	365	416	389	387	361	410	397	395	380	369	401	379	408	360	416	404	422	400	401	377	399	392	392	393	368	415	425	399	396	400	405	373	357	416	355	427	438	394	377	373	420	396	363	401	368	378	422	412	390	368	417	371	363	372	420	398	391	381	395	390	422	378	366	405	382	364	380	370	373	363	375	416	398	410	401	380	378	381	335	377	412	379	375	406	367	399	395	416	353	390	380	389	378	396	373	397	400	402	391	360	382	401	423	367	361	397	451	411	406	393	357	379	381	397	372	408	373	411	383	389	402	372	372	425	381	374	366	370	398	375	399	392	387	387	411	361	409	388	407	383	386	390	359	393	391	404	375	403	407	394	366	419	354	381	397	404	369	408	371	411	363	411	397	395	384	386	377	375	376	413	363	426	376	415	394	386	428	369	379	385	391	426	375	354	411	394	386	389	386	400	388	394	391	369	377	422	361	372	385	408	391	383	374	380	401	409	388	349	348	380	383	397	420	380	394	414	358	383	375	374	388	372	369	435	385	391	435	391	404	383	359	399	397	383	403	382	377	383	392	411	411	405	403	381	396	390	401	391	409	360	391	392	365	373	417	370	395	403	372	402	405	407	373	389	357	388	389	379	367	374	380	421	405	381	407	392	385	380	401	358	396	353	377	401	392	402	382	388	380	368	387	400	403	400	391	383	440	369	417	371	390	390	391	420	383	363	377	391	377	369	413	428	391	382	400	391	364	359	404	399	394	371	377	435	369	428	405	394	378	425	366	350	383	401	360	416	399	378	373	377	391	450	376	370	371	378	386	364	398	390	377	393	386	407	393	387	377	396	401	385	368	367	382	389	431	396	368	403	392	387	388	392	360	400	393	378	374	387	381	408	389	394	394	394	364	379	373	356	390	421	401	402	423	419	369	377	402	368	416	405	357	438	412	397	391	351	352	360	396	389	371	386	407	403	340	376	369	412	367	396	373	398	375	397	433	417	361	409	434	404	362	383	421	352	414	403	411	375	389	433	390	401	366	402	378	406	392	407	391	386	364	406	384	399	380	395	398	387	361	363	362	396	390	423	398	388	394	380	416	380	399	380	379	382	385	390	373	393	418	390	373	395	372	400	404	373	391	380	365	391	416	396	376	402	376	407	382	398	358	379	373	376	370	434	366	372	435	387	413	398	388	426	389	367	374	397	374	392	389	341	409	405	401	384	361	380	368	376	408	406	401	409	384	367	395	417	369	413	392	389	397	399	386	372	399	377	361	412	378	424	369	388	383	393	370	414	412	374	376	389	394	380	405	439	387	393	375	381	366	419	394	396	419	385	389	387	353	423	424	409	393	382	386	401	402	398	367	387	393	394	404	417	369	398	435	387	384	397	390	398	397	390	371	372	389	365	416	411	413	410	411	363	392	407	419	392	385	408	407	413	370	431	363	377	400	381	390	391	374	389	410	400	395	398	379	378	415	382	393	417	387	407	384	394	392	377	385	390	375	373	389	393	399	390	409	395	376	395	358	394	375	423	398	394	389	387	353	390	389	426	381	393	406	370	417	400	400	391	389	401	396	417	405	368	357	378	379	377	379	364	397	409	435	396	398	388	378	394	378	396	389	403	410	414	399	370	394	399	351	378	386	396	420	375	401	379	377	408	377	441	391	392	393	382	387	399	416	390	386	436	391	349	369	390	387	371	383	381	415	361	393	426	419	389	361	393	400	381	403	386	425	365	401	390	364	377	417	394	416	409	351	367	403	390	430	374	372	403	402	410	386	361	402	399	407	403	381	387	380	386	393	403	400	374	379	398	405	391	401	418	397	411	367	387	402	405	407	423	400	369	412	392	396	404
25213	21406	27644	25519	12330	2750	1689	1222	1009	995	821	781	785	816	733	744	698	694	685	681	666	621	619	1108	2055	2111	1969	1374	959	722	525	547	542	589	579	596	582	560	531	551	582	565	536	526	527	566	568	537	537	557	555	571	542	541	504	580	523	521	563	544	590	556	563	534	604	524	542	593	549	553	559	569	549	525	517	594	563	531	549	523	556	544	528	569	563	534	548	573	557	529	541	544	552	537	518	559	510	581	602	528	553	558	506	542	581	482	539	557	542	531	551	547	571	561	557	579	500	532	534	576	568	550	602	601	576	551	591	538	537	540	555	579	535	520	573	544	576	532	522	560	554	560	550	518	526	565	544	490	539	565	558	557	552	575	530	562	580	569	571	591	546	577	551	566	538	540	561	562	580	521	540	544	524	584	556	583	554	540	561	575	536	536	600	537	551	537	567	543	574	561	581	564	579	550	542	551	515	489	523	520	565	543	536	551	568	540	557	561	573	562	569	522	540	579	544	599	551	543	537	540	538	546	561	547	547	541	552	545	544	509	581	553	556	519	499	560	571	554	559	547	591	514	534	579	559	548	545	565	551	532	576	527	599	589	542	535	557	597	552	509	523	539	563	539	566	552	600	503	577	506	546	533	553	573	588	553	519	579	538	524	563	533	580	569	585	553	569	559	553	515	541	562	563	528	564	540	566	610	534	539	547	539	522	577	550	565	588	534	561	551	510	555	596	509	525	525	542	536	519	590	557	527	574	525	553	580	543	575	583	592	520	527	557	588	571	598	531	598	588	569	570	554	545	534	559	563	541	561	575	575	564	538	569	499	576	544	577	544	575	516	572	584	546	567	537	554	500	537	556	566	556	560	545	531	556	517	556	532	553	557	583	585	551	524	595	523	569	610	523	594	542	550	562	553	557	545	564	578	497	532	595	569	592	554	548	543	566	565	602	569	513	588	538	577	536	493	567	561	559	554	571	519	550	522	521	568	534	574	533	580	565	572	544	574	562	564	608	556	550	522	529	575	586	595	557	511	523	559	538	545	552	502	543	561	523	557	575	600	557	568	563	549	533	531	558	560	571	522	498	531	562	581	543	538	556	547	573	601	557	580	544	519	570	549	559	556	517	510	524	582	558	517	560	576	566	555	582	521	556	568	562	590	564	543	525	579	586	573	497	540	560	565	506	561	568	540	583	581	533	571	546	526	554	552	566	539	513	566	532	555	565	575	522	566	550	591	534	565	537	549	549	567	556	566	545	532	542	515	593	566	552	565	553	565	549	571	510	565	576	582	565	532	560	504	573	577	560	483	571	520	578	588	550	538	581	520	575	545	531	561	571	571	551	618	579	509	544	546	526	498	560	549	550	536	552	580	580	546	519	578	582	550	566	575	564	556	546	582	565	551	528	560	557	569	565	529	536	526	592	552	581	571	538	573	560	550	575	550	569	506	519	571	545	541	497	588	541	540	569	600	566	585	558	543	542	592	554	517	537	562	557	541	516	547	534	604	573	519	559	565	536	580	584	574	551	560	519	575	559	547	568	529	538	546	566	533	541	554	567	547	549	587	550	561	544	535	565	566	589	584	556	502	535	553	537	572	538	566	549	518	552	582	557	534	585	560	554	555	586	546	546	597	562	558	551	584	548	515	550	520	547	587	590	521	499	516	535	540	558	542	575	549	534	547	537	549	555	550	538	524	602	553	531	551	568	579	583	551	515	571	520	536	568	549	552	554	577	550	551	515	549	557	507	548	542	514	570	552	583	553	548	590	517	554	538	517	610	552	531	574	535	532	575	596	565	555	551	541	533	536	563	600	585	559	531	556	578	590	560	566	529	547	547	565	552	527	560	537	579	552	594	535	526	583	564	589	520	559	559	539	563	543	538	545	558	588	571	520	578	557	506	534	550	579	548	541	547	573	499	527	568	544	547	569	549	557	530	564	538	619	572	513	560	586	534	533	548	545	593	554	531	515	562	555	551	570	547	524	540	572	551	570	536	553	573	514	545	546	569	586	569	534	579	579	543	581	532	560	512	524	565	587	547	549	561	536	516	531	570	574	540	581	555	535	582	543	536	609	529	526	549	577	568	571	546	540	559	571	540	550	557	546	519	554	558	587	592	609	521	546	584	507	573	582	585	552	563	573	553	521	570	510	556	557	573	584	562	523	525	537	582	567	536	557	528	512	542	560	611	553	541	544	576	529	569	551	546	555	554	532	551	559	564	593	570	518	566	519	568	567	532	563	560	580	527	526	541	522	517	569	547	569	553	533	546	505	559	523	521	554	567	566	558	577	557	582	520	555	566	574	510	527	557	590	565	552	551	554	549	557	558	557	593	536	526	541	599	529	598	486	566	572	548	523	526	528	531	508	554	569	563	537	557	531	524	529	557	551	561	572	520	575	548	562	596	496	513	609	538	561	538	561	533	546	551	550	545	548	551	536	540	554	566	527	571	512	561	532	558	543	550	516	548	561	553	530	574	529	562	546	511	511	563	540	559	542	534	536	539	538	532	542	599	556	555	531	578	592	570	577	515	564	552	572	551	518	559	570	602	532	535	564	560	544	552	570	541	560	585	584	584	552	526	569	560	564	547	553	576	531	560	500	523	597	551	484	548	534	530	599	559	521	507	517	533	557	511	563	542	531	562	583	547	573	520	526	558	549	562	543	528	576	556	547	539	530	556	519	544	539	513	557	551	550	487	554	560	576	553	487	586	583	519	527	589	563	578	515	537	599	578	556	587	505	603	539	559	539	575	581	526	552	549	559	552	517	533	545	526	546	548	587	564	583	560	562	582	569	525	510	579	545	517	532	563	562	514	579	550	552	594	548	534	544	584	560	562	500	547	577	560	559	586	560	583	539	537	574	546	566	545	525	580	577	539	588	546	576	584	559	497	538	540	540	569	549	548	543	505	570	576	515	549	529	522	594	523	569	532	518	569	575	577	528	535	549	581	542	541	537	571	556	529	549	544	548	512	536	556	538	558	541	522	570	518	562	527	593	532	487	556	565	584	561	546	507	545	547	521	504	578	535	578	526	545	514	526	537	569	552	528	525	545	537	559	551	524	564	546	579	553	610	583	544	560	562	532	561	543	575	514	579	566	548	569	552	566	560	569	567	533	544	529	553	528	573	522	561	533	582	578	547	551	531	576	537	499	573	529	526	582	586	542	551	596	582	541	568	524	556	580	553	538	548	547	527	567	535	515	571	563	559	527	612	527	527	518	537	551	534	586	558	513	585	537	494	555	540	540	579	582	556	541	559	572	534	549	535	540	538	538	540	577	554	558	567	579	593	572	557	534	561	578	553	525	562	540	568	582	588	556	548	510	516	525	570	574	528	583	541	532	583	552	567	569	557	542	552	563	553	565	566	575	537	617	538	558	524	569	566	544	555	520	578	533	566	529	581	549	529	560	552	544	541	560	572	553	533	579	568	545	570	595	557	537	502	536	537	534	554	603	541	554	558	530	541	578	535	554	563	553	525	578	537	557	526
7069	15720	11753	6975	5457	3969	2768	1900	1716	1502	1189	1102	1042	1052	947	872	782	814	896	899	846	801	708	1737	3305	3463	2975	1982	1312	849	606	578	566	594	587	552	574	620	599	592	609	618	608	610	619	568	573	587	615	566	577	587	607	577	588	601	567	625	573	571	607	560	589	609	614	584	608	565	529	569	558	578	607	599	598	556	612	604	627	579	612	558	543	556	558	600	578	597	597	537	584	607	570	575	579	594	614	642	555	579	565	579	583	589	566	608	552	594	576	605	559	578	614	611	572	548	579	603	590	637	577	591	619	564	587	552	580	536	598	613	569	619	588	604	545	596	542	559	550	590	569	561	551	576	570	587	615	612	555	558	583	561	606	578	556	561	566	605	590	603	563	595	561	588	510	552	602	580	546	571	628	594	576	559	588	605	589	577	585	592	587	577	580	618	596	601	602	579	563	646	616	552	605	531	596	641	583	553	560	558	578	590	560	592	589	583	598	584	596	573	594	538	594	585	606	561	613	608	592	562	589	630	561	564	572	603	525	603	617	585	588	575	612	617	570	574	618	588	561	575	541	587	587	596	632	635	619	559	607	620	553	560	574	610	580	614	557	582	571	566	591	606	560	592	621	581	586	569	552	580	576	606	603	593	598	602	610	575	609	593	571	562	603	605	568	576	592	615	614	571	592	606	607	610	586	656	564	594	595	594	568	623	553	605	587	624	631	605	610	597	570	615	611	581	556	535	595	619	581	585	573	591	597	583	544	577	617	575	608	572	549	579	650	601	584	579	577	642	567	573	566	591	621	567	631	622	586	566	588	579	593	648	603	606	604	560	566	583	577	622	635	590	594	621	590	584	567	603	586	577	570	617	609	546	603	606	590	595	588	579	601	603	600	621	595	601	578	632	590	592	587	529	575	654	593	587	575	619	639	579	559	584	619	572	557	581	561	617	607	551	573	638	627	588	568	581	594	518	561	630	602	559	606	582	631	589	613	591	561	558	567	598	606	564	613	586	629	584	566	616	559	584	559	587	577	614	579	578	602	576	582	553	582	594	566	574	606	595	560	595	558	603	589	612	595	547	558	615	576	633	569	586	590	572	571	577	558	583	611	582	567	558	591	604	597	576	598	598	588	582	576	624	614	578	548	572	568	595	585	570	579	593	598	583	564	608	631	613	606	570	611	584	600	616	589	592	588	596	588	593	590	576	602	616	611	619	630	578	630	584	583	565	575	577	642	615	546	606	574	613	623	570	595	573	627	607	624	604	559	577	593	571	564	573	588	587	605	549	563	566	642	654	569	611	625	561	628	562	554	611	554	591	596	558	540	612	563	616	612	613	607	611	540	619	576	631	598	602	617	583	581	572	562	596	594	562	547	600	577	570	581	564	587	639	601	564	583	610	611	613	562	568	634	544	568	607	571	583	581	607	590	568	623	606	581	541	614	572	627	618	597	616	581	593	571	592	584	597	575	541	593	623	560	620	570	542	582	565	554	574	565	613	632	606	602	540	582	611	595	591	619	623	623	575	608	620	610	587	563	626	598	592	579	626	550	569	530	618	568	584	617	560	560	588	592	604	604	563	578	573	584	543	569	601	567	565	599	580	572	607	560	555	606	596	602	636	580	584	637	562	604	609	585	634	602	597	604	598	648	542	592	631	575	592	613	590	587	604	602	591	593	582	631	617	549	569	559	586	574	566	550	580	617	573	572	634	585	572	553	571	590	588	569	569	617	563	612	585	537	547	558	564	593	571	603	553	575	626	615	602	584	615	546	601	581	601	598	572	582	586	597	649	536	627	562	575	592	605	602	591	583	603	566	600	568	587	558	596	593	589	568	549	548	603	612	573	592	573	584	604	606	608	564	613	581	624	615	591	576	625	610	610	583	595	559	575	563	557	630	587	589	600	593	564	574	590	569	564	588	582	546	598	569	593	582	628	611	567	597	588	603	615	624	540	581	534	582	584	623	570	569	613	565	590	593	559	578	582	590	566	606	600	564	602	593	541	603	575	574	573	614	545	612	567	631	634	535	589	607	560	574	613	556	591	577	570	558	600	579	600	586	545	574	575	531	573	575	583	598	571	602	568	602	566	591	583	608	577	598	612	588	620	585	578	587	573	577	546	583	558	566	625	606	575	570	586	554	584	597	576	550	579	602	608	598	571	574	582	568	605	575	559	565	593	568	568	556	554	561	607	595	584	666	613	615	555	621	607	579	570	625	557	596	567	600	603	581	610	575	587	548	585	604	582	550	584	575	580	580	608	612	565	598	628	558	576	592	601	627	555	583	581	546	603	557	592	602	632	573	595	554	614	583	595	595	584	620	582	588	626	558	568	607	597	612	560	632	606	611	618	619	658	578	586	588	563	600	601	542	585	571	634	598	626	589	607	559	584	584	586	608	573	621	596	604	649	619	619	558	602	613	565	577	604	551	608	577	582	600	589	635	551	585	599	561	608	590	595	592	593	617	543	591	598	614	585	573	630	550	536	575	601	645	571	608	614	590	589	568	635	583	582	585	585	573	594	581	556	609	609	608	639	585	586	618	594	607	603	639	588	596	588	622	599	600	619	596	565	563	612	618	585	637	619	584	599	542	617	584	575	591	593	575	569	571	545	587	580	595	577	620	596	582	556	598	642	549	573	587	622	535	569	627	588	575	603	605	610	600	576	568	584	604	569	558	562	590	584	586	566	582	606	593	589	576	609	587	616	596	556	559	578	574	606	616	546	575	639	609	600	576	591	588	604	600	568	624	634	590	591	575	614	575	583	599	596	591	600	571	602	597	611	592	559	569	593	597	593	572	560	549	597	593	589	613	599	580	537	540	605	605	598	568	571	578	562	592	525	595	565	610	576	592	554	607	582	556	589	567	581	591	580	585	606	560	603	559	608	617	570	534	534	566	623	600	617	570	602	585	629	609	582	591	596	561	602	597	607	602	605	585	569	603	586	560	566	600	607	577	587	636	576	580	575	598	575	630	592	549	575	660	610	576	616	582	560	590	585	570	540	608	606	624	595	606	544	566	600	590	573	597	596	553	587	605	607	589	598	617	593	601	566	579	579	616	610	568	586	548	614	605	628	539	540	607	625	585	592	561	569	590	556	557	592	610	585	576	573	576	587	587	596	587	564	605	594	601	545	604	572	637	569	642	601	570	553	608	535	593	589	612	589	587	601	548	607	603	595	551	559	621	612	630	676	587	577	590	559	614	597	577	586	588	586	573	591	610	586	545	556	556	600	545	587	595	584	610	553	562	594	571	600	602	617	583	588	578	586	588	575	587	567	608	620	591	567	590	660	570	664	606	602	583	573	585	602	588	612	604	567	539	577	606	640	601	607	622	616	594	606	557	593	635	616	572	616	574	561	555	602	575	617	606	593	570	562	616	617	602	611	566	590	604	597	564	595	615	575	614	601	585	550	587	599	589	617	614	589	587	609	654	587	589	575	584	602	644	594	606	580	598	590	587	627	550	622	553	593	564	570	622	590	597	547	596	559
22670	21276	28999	23880	21285	21413	11588	2673	1626	1420	1388	1319	1239	1232	1126	1142	1024	976	987	944	848	858	1297	5654	6985	6002	4552	3627	2495	1347	697	645	654	624	665	610	671	651	697	700	681	694	709	695	728	673	650	634	673	665	673	714	707	686	687	702	654	639	658	673	664	697	666	707	665	682	675	688	668	674	663	727	637	669	619	658	653	676	643	682	718	657	660	656	669	672	664	630	712	696	712	637	644	671	647	698	700	663	678	668	674	671	692	665	633	683	673	639	648	650	661	647	656	615	680	669	669	647	707	632	636	653	714	668	694	678	691	659	722	702	675	642	681	684	668	710	698	736	717	654	643	716	666	656	666	679	676	708	640	669	629	638	626	695	642	719	690	613	631	652	654	716	708	642	678	674	673	668	697	711	689	705	673	674	649	654	654	650	679	653	619	694	675	676	671	676	699	668	730	657	674	648	672	642	657	632	716	680	668	644	686	676	678	673	628	667	670	661	681	678	655	695	698	639	658	680	705	690	698	667	673	672	660	688	695	658	642	702	683	707	675	649	701	665	714	692	683	658	670	672	684	644	666	635	701	697	665	643	633	648	628	654	690	683	623	733	656	711	697	617	709	670	670	665	666	627	672	671	684	673	706	688	648	690	669	669	665	656	701	646	664	673	729	680	648	666	668	658	664	697	644	628	668	678	680	672	739	709	640	663	688	701	663	658	632	685	653	692	688	648	719	731	652	673	648	660	717	669	669	705	659	660	645	650	706	667	678	675	690	672	659	634	668	684	672	683	628	665	667	668	685	662	640	686	633	684	629	670	627	697	631	671	665	693	655	653	669	660	701	644	651	697	655	669	698	681	642	687	710	693	622	728	605	661	651	692	679	665	656	688	685	642	658	701	687	707	712	680	696	644	671	718	650	665	698	694	664	660	707	684	667	651	682	645	701	699	661	674	632	664	581	658	667	675	657	685	649	718	691	698	645	640	663	656	716	672	657	691	682	642	675	662	700	659	631	664	672	649	638	683	646	694	634	679	695	694	645	660	661	675	660	703	663	690	678	693	709	682	668	692	680	665	695	658	688	639	612	647	664	684	657	740	619	723	692	682	661	633	687	679	653	665	659	701	665	633	682	670	636	673	662	654	689	684	714	660	684	667	715	711	662	673	677	658	653	704	680	640	715	628	665	688	684	636	661	670	697	673	682	669	689	671	673	673	696	687	664	675	676	716	663	675	667	667	714	655	682	665	722	681	686	663	723	720	608	626	676	707	684	688	693	688	656	656	669	681	665	665	689	628	691	676	648	664	625	652	687	636	676	719	669	636	650	655	676	693	675	699	654	707	654	702	702	663	701	672	656	728	663	652	712	711	664	694	697	662	672	684	700	655	692	656	663	698	643	668	662	697	711	690	680	654	679	650	643	628	666	678	669	640	723	704	628	696	633	677	665	621	653	663	644	625	672	645	644	650	660	689	653	694	656	661	652	676	701	635	639	649	661	692	634	663	686	674	609	646	658	631	667	667	657	703	652	643	703	711	696	707	642	669	646	681	668	678	702	668	696	650	645	674	682	646	689	645	667	683	636	675	681	608	711	676	678	670	667	676	668	664	672	648	658	686	675	702	659	694	664	627	659	681	672	683	633	623	697	731	607	675	714	675	678	710	638	712	625	609	629	727	657	686	651	653	626	661	681	650	666	635	666	659	692	629	676	696	710	701	668	691	670	674	642	683	705	673	616	683	680	735	673	675	683	652	683	711	678	618	706	647	697	705	643	711	697	673	672	641	684	677	673	663	665	642	704	667	646	714	675	662	666	662	671	686	696	659	689	699	657	719	628	617	671	675	678	710	748	662	657	667	654	656	682	714	663	693	672	706	645	690	663	680	666	674	685	676	669	628	634	699	694	656	645	688	753	670	681	638	717	686	678	642	715	719	685	614	675	689	682	649	667	667	672	702	687	676	660	679	700	683	639	666	654	638	695	669	716	683	669	695	679	678	691	661	668	634	630	650	649	674	675	651	699	668	647	723	642	668	711	690	635	670	685	663	630	702	662	719	646	680	683	700	690	715	683	687	661	686	671	711	667	720	681	640	640	709	684	691	700	672	653	708	682	681	674	677	714	677	670	681	655	660	690	686	685	636	693	682	733	643	699	614	669	644	721	654	667	685	684	694	643	650	678	719	686	662	686	658	673	732	666	625	661	688	683	718	630	657	660	656	652	673	652	639	664	682	651	687	664	700	731	659	694	687	636	697	722	680	633	661	716	683	677	584	643	708	673	634	737	670	597	699	672	689	685	707	649	656	658	677	659	688	681	652	620	656	654	704	695	689	661	650	658	641	641	644	705	694	694	714	702	691	643	662	665	615	657	687	698	654	653	659	641	714	686	668	672	611	674	659	685	639	645	700	624	638	638	710	648	695	664	682	647	687	706	688	654	671	664	636	720	663	705	639	678	678	667	681	675	666	635	690	666	687	597	690	713	680	644	655	658	664	724	668	673	676	671	672	705	705	645	618	671	659	667	707	704	697	663	654	716	679	686	687	647	699	712	719	679	730	687	664	639	667	720	663	630	659	695	696	676	656	686	659	650	703	638	657	681	671	683	657	601	684	692	680	611	697	692	693	681	668	668	670	662	668	711	687	709	654	641	666	635	683	676	621	655	716	686	672	713	682	663	646	636	651	630	689	637	665	624	673	702	726	668	662	670	634	680	674	666	636	708	664	624	663	676	638	693	657	657	699	665	696	703	674	654	692	659	679	683	667	696	668	684	668	688	695	647	649	651	704	655	646	638	663	728	701	661	663	661	621	662	654	642	664	659	657	664	649	637	689	687	673	648	629	653	658	696	673	658	678	683	657	641	683	650	657	643	685	708	659	688	645	721	666	641	688	639	657	688	671	689	676	703	669	728	698	619	675	700	658	657	685	697	601	705	640	672	671	679	674	664	668	624	653	660	666	682	645	671	727	715	627	599	708	676	688	626	714	598	683	653	721	680	663	651	733	637	695	651	684	706	660	624	628	659	696	658	676	626	699	652	650	711	681	614	664	636	650	665	664	691	706	714	695	679	659	671	688	630	691	674	661	655	714	655	699	645	689	658	682	688	633	671	658	677	635	680	617	694	631	707	634	703	678	620	662	607	666	631	666	640	674	670	644	635	647	683	669	657	626	658	690	730	687	746	644	656	707	629	637	674	643	632	668	677	695	653	685	665	697	690	723	642	715	673	679	630	683	659	644	661	643	621	658	636	684	672	674	643	690	678	626	607	652	691	682	651	743	662	696	686	707	641	676	683	662	696	679	673	700	653	686	654	692	655	698	694	684	637	669	651	713	686	675	691	666	659	657	638	650	690	604	687	641	691	652	642	686	671	660	649	666	662	690	669	661	693	677	685	707	647	718	656	657	708	673	689	672	661	672	690	724	673	702	659	650	626	655	671	636	658	648	661	621	669	685	689	677	673	670	703	635	638	668	669	642	665	701	727	647	637	642	668	673	673	688
8786	27033	20466	12431	9980	6782	4757	3793	2673	2127	2007	1902	1792	1575	1565	1503	1385	1239	1397	1222	1014	1007	1724	8711	9856	8604	6424	5150	3627	1537	684	694	645	651	653	699	635	635	657	700	685	687	676	655	701	671	690	649	708	667	672	657	721	646	671	648	645	681	644	664	654	690	689	659	744	682	667	677	657	649	655	675	704	687	687	729	661	661	703	674	676	724	713	714	678	676	698	684	662	702	674	655	647	676	728	681	704	624	698	661	684	665	708	717	688	658	647	655	687	673	718	683	706	711	684	663	709	664	703	664	649	639	683	649	677	695	662	658	714	682	711	718	691	700	690	731	708	745	627	677	674	686	674	658	656	698	696	733	651	710	674	699	679	664	640	699	714	669	733	671	693	700	672	657	667	672	645	668	694	681	673	681	723	679	670	653	657	694	670	700	638	668	669	709	685	681	644	687	656	679	677	613	660	709	656	689	705	685	619	642	715	721	667	662	682	666	658	687	671	632	664	664	720	690	701	684	693	663	658	645	660	690	640	653	685	690	678	682	703	664	672	726	684	699	667	730	700	660	722	654	698	652	651	649	684	621	647	670	663	703	697	682	624	640	653	692	695	676	671	660	700	674	633	696	664	705	653	668	710	683	655	715	661	674	689	684	691	640	677	679	652	692	658	635	710	672	696	665	686	701	725	672	720	688	678	656	688	700	683	631	659	655	680	658	670	670	670	682	640	701	671	701	686	678	709	709	687	699	645	672	695	701	677	740	719	653	664	712	668	686	671	725	648	698	682	671	698	685	698	670	632	691	713	692	703	700	665	639	648	686	704	684	717	647	719	673	702	670	674	681	668	679	707	704	624	632	681	660	689	681	689	664	683	659	646	664	691	649	683	668	657	655	713	669	660	647	708	720	664	684	676	706	661	672	692	690	718	679	687	645	714	669	647	692	662	681	677	628	642	693	662	657	679	632	690	684	702	679	715	701	667	707	717	697	687	689	616	715	657	690	686	680	682	681	702	703	675	654	698	674	666	663	644	703	648	703	660	616	708	696	651	670	668	716	683	653	693	673	674	692	723	692	697	661	654	680	676	716	688	770	656	733	715	695	646	648	690	673	670	668	703	718	639	648	690	717	673	717	682	672	683	650	654	691	659	635	701	727	680	649	708	697	693	656	674	664	646	674	727	660	695	664	649	710	673	631	713	659	685	673	758	662	665	657	681	697	649	669	646	684	698	694	701	657	685	688	686	684	670	685	699	657	608	661	710	667	766	698	694	728	665	679	677	642	675	702	692	678	699	679	662	666	708	688	647	664	670	696	698	711	681	693	674	702	681	681	685	687	655	662	670	710	681	666	700	667	711	675	709	631	647	622	693	707	693	704	702	692	654	734	654	719	680	677	689	732	690	648	692	686	690	688	651	671	684	689	670	709	706	658	690	658	671	694	652	697	688	657	636	660	672	681	673	688	682	695	627	693	708	705	697	644	684	673	687	686	652	634	671	677	703	722	661	695	729	663	690	689	665	671	669	639	658	700	696	650	693	682	716	695	636	730	689	698	663	695	658	702	638	697	674	732	713	678	663	702	688	679	713	658	696	674	655	635	715	664	693	682	652	657	657	661	649	654	673	693	698	687	693	703	700	655	671	678	683	692	689	672	703	668	689	687	699	623	733	665	649	712	705	726	662	711	667	668	700	667	692	714	695	679	657	679	680	685	702	658	675	694	685	676	697	689	657	697	673	697	676	697	643	730	687	685	654	696	738	713	669	658	688	660	665	711	706	648	689	699	761	654	722	691	672	635	628	678	673	643	662	634	695	678	663	703	679	672	685	681	658	633	686	696	663	681	660	710	655	658	673	684	635	649	677	687	683	705	666	653	643	661	673	669	715	696	604	628	667	675	678	706	644	672	650	677	639	693	676	651	680	697	707	678	710	675	658	669	673	681	644	691	658	627	656	701	669	677	706	678	654	659	741	668	714	675	670	716	646	700	636	655	621	688	636	675	712	668	664	665	695	660	629	672	651	674	697	670	670	694	689	659	698	636	711	702	676	676	646	713	637	719	632	687	671	689	695	678	677	655	704	712	651	731	679	669	677	678	674	692	713	667	709	680	670	695	681	617	647	662	651	729	645	681	662	672	691	694	677	624	637	630	681	619	712	683	680	686	712	640	615	654	691	703	677	651	651	660	671	693	680	632	669	669	646	676	677	690	699	624	702	715	663	677	662	723	687	647	659	676	711	727	668	640	665	669	717	688	689	623	681	678	672	711	659	697	694	707	686	724	703	693	672	630	671	637	714	707	720	670	717	623	680	630	662	690	731	668	687	732	684	629	642	650	651	664	691	674	693	675	658	709	692	636	702	687	664	711	672	736	669	694	676	702	726	651	666	677	714	697	690	678	708	668	661	685	643	713	659	706	673	670	686	690	717	670	611	727	710	650	697	681	624	695	659	675	661	661	680	719	636	689	672	674	696	685	688	711	670	661	667	696	624	716	683	642	671	622	721	678	667	696	641	662	710	687	701	640	632	655	680	697	665	679	675	659	689	664	678	658	697	653	671	618	692	696	675	638	641	697	665	655	675	704	673	730	660	670	694	702	690	665	722	716	647	670	688	676	687	635	674	711	686	715	694	672	675	724	702	668	646	737	650	691	660	680	630	680	730	663	678	658	692	655	676	671	653	649	683	683	691	668	648	688	691	669	660	680	671	674	686	699	777	680	663	690	690	663	674	662	691	670	692	652	660	729	631	755	719	672	664	676	712	687	646	728	653	680	705	713	696	666	665	693	701	722	699	676	654	672	699	680	645	687	683	641	690	716	694	686	688	714	695	659	664	717	677	639	714	671	689	698	701	670	650	665	655	711	700	695	685	698	724	699	618	630	679	708	657	652	657	683	662	627	697	696	691	707	692	693	678	748	690	704	662	684	676	700	678	702	678	707	638	722	652	672	649	671	649	689	653	677	628	677	623	662	664	677	671	667	672	712	652	649	699	744	725	669	625	676	685	677	690	690	682	699	649	641	653	712	644	729	682	693	612	646	651	667	657	678	700	668	727	681	675	664	701	725	675	629	668	619	657	677	632	707	679	716	703	615	670	666	626	636	720	678	673	692	683	690	647	669	679	691	688	694	660	671	695	672	675	704	694	722	666	648	662	651	640	645	656	684	647	646	673	643	642	689	663	689	666	659	673	685	675	679	674	710	675	703	674	717	673	637	703	667	699	705	708	699	716	714	704	672	683	661	681	652	680	682	705	646	712	665	675	693	695	649	706	701	714	681	665	665	636	679	711	680	664	688	664	688	675	654	665	677	675	692	704	717	708	732	633	691	685	676	654	717	669	651	686	634	676	649	651	672	697	677	674	690	710	663	681	658	637	685	634	694	706	669	680	654	693	734	723	654	650	644	691	631	713	671	692	689	686	637	703	668	701	696	682	655	682	640	702	680	675	689	687	655	587	712	685	664	675	656	690	693	634	723	707	701	683	674	683	686	625	701	697	630
28079	19932	11421	3986	1948	1175	1043	710	621	544	549	553	563	557	536	554	602	549	475	423	412	471	455	573	634	654	652	593	550	453	407	386	411	409	421	402	402	416	384	367	402	403	373	373	401	417	385	429	412	423	459	397	410	407	426	405	335	411	410	426	393	399	424	379	412	422	396	395	425	396	410	415	371	395	432	403	383	412	392	367	402	395	467	358	378	379	406	406	408	410	395	388	393	377	441	425	374	364	375	430	396	411	425	420	419	399	453	427	422	431	448	415	414	414	411	408	406	382	408	414	387	417	390	451	371	397	401	396	406	399	352	386	397	364	414	382	390	411	372	448	400	420	389	431	414	399	384	400	411	381	383	418	393	384	410	427	410	384	406	415	396	405	416	390	378	396	403	373	395	461	425	401	452	420	384	384	455	384	435	418	404	390	423	361	419	381	391	411	422	390	404	380	384	379	395	392	416	368	402	423	409	398	408	422	446	404	408	380	435	397	396	423	401	404	421	386	414	381	362	395	383	417	411	381	377	395	426	409	408	375	410	367	387	408	436	388	449	426	409	411	389	410	446	402	359	368	415	400	419	388	394	378	376	430	416	427	408	415	411	380	409	397	437	384	404	412	405	422	393	416	374	404	388	386	420	402	384	394	396	391	398	378	403	418	437	400	412	383	392	395	402	403	391	405	391	402	404	402	412	416	380	421	417	415	417	417	387	411	405	402	412	374	396	429	398	385	399	394	400	390	419	413	395	459	407	391	393	442	415	402	397	392	400	418	398	420	416	435	424	404	402	424	414	383	390	396	398	384	384	382	403	421	401	388	400	362	404	388	393	391	414	388	363	405	407	393	407	400	419	402	437	412	414	399	387	376	429	408	412	392	413	389	401	393	402	407	369	376	393	399	437	402	414	428	430	411	400	404	382	412	397	395	440	386	467	424	414	390	408	414	447	401	369	382	397	400	434	416	435	403	401	407	389	401	412	404	407	402	408	388	405	377	410	390	397	380	403	439	426	392	408	392	384	392	415	385	388	398	382	398	403	390	401	427	398	433	353	413	413	395	432	421	402	371	395	375	426	387	392	418	416	374	419	371	362	434	399	429	427	400	426	434	403	382	415	418	387	420	418	420	412	411	424	414	388	373	387	417	377	413	397	365	423	380	413	401	384	403	400	416	400	404	407	421	390	397	423	389	374	448	400	351	378	420	433	397	419	418	436	410	422	429	375	396	415	401	422	398	371	423	451	412	415	402	396	423	402	398	427	416	416	418	442	431	396	405	414	398	434	389	426	393	405	393	426	419	405	430	420	438	389	418	409	400	411	393	422	364	379	414	385	431	384	405	412	399	354	426	409	383	424	445	382	403	394	420	396	381	397	385	358	360	386	396	420	386	380	431	385	383	430	430	398	403	369	430	455	391	410	402	419	381	356	422	450	427	412	415	451	395	404	400	416	410	391	393	403	400	429	415	376	378	409	409	406	436	386	385	384	407	416	412	384	426	429	439	384	461	429	387	393	415	400	379	400	417	425	402	402	427	423	419	419	400	444	373	400	413	424	406	416	421	382	434	425	410	431	408	448	402	399	394	458	402	405	404	418	417	378	399	369	408	447	373	372	423	401	379	388	409	404	424	389	401	374	395	386	406	388	392	443	424	378	404	393	411	421	401	430	437	397	431	387	430	402	402	391	400	379	422	405	416	397	388	393	420	432	430	426	407	406	413	416	427	420	403	411	381	393	401	432	406	387	384	406	441	412	397	395	404	409	416	403	404	388	405	425	386	426	424	404	370	403	388	381	396	437	409	427	397	388	400	396	428	419	437	385	409	415	425	378	365	429	385	433	385	362	387	388	381	399	399	384	396	385	432	424	373	392	428	393	411	400	404	389	406	411	411	399	440	430	394	428	419	442	413	415	401	382	401	422	394	424	374	397	384	374	426	410	397	416	393	398	373	408	399	388	443	393	390	393	380	423	411	394	414	394	424	395	423	440	405	443	356	384	410	388	423	390	406	373	409	391	427	377	420	409	415	410	422	382	413	408	391	418	373	419	358	412	464	407	399	403	401	395	394	426	427	407	429	433	391	356	408	377	379	391	399	400	432	426	404	408	431	411	414	425	405	405	383	444	401	424	441	444	450	352	385	368	406	376	397	433	395	422	420	446	378	386	366	431	429	412	436	413	465	408	442	398	388	376	439	400	409	386	432	365	412	387	411	381	398	409	439	377	366	382	386	399	410	409	411	387	400	406	419	394	401	393	433	419	405	403	379	408	399	426	414	390	366	363	368	415	412	410	379	426	434	421	374	407	408	393	361	442	405	413	413	401	426	388	408	452	421	399	399	385	378	391	382	416	405	380	453	390	414	393	412	350	411	426	412	429	413	386	395	395	425	411	408	412	381	378	419	403	414	409	441	408	425	427	401	358	394	421	368	416	398	388	429	417	405	372	403	379	392	395	450	364	404	391	405	397	402	383	402	418	435	424	436	394	399	398	405	432	445	395	423	400	424	359	407	380	427	431	403	433	393	396	407	396	420	456	410	418	401	361	411	418	420	428	399	413	433	410	381	384	399	414	391	402	404	407	417	402	424	455	431	388	434	421	403	411	375	411	398	398	459	386	408	384	398	428	404	420	384	439	404	378	425	368	442	408	397	417	405	391	429	409	413	359	388	424	414	427	378	377	418	399	431	427	389	400	417	396	398	413	374	391	427	393	375	395	425	389	377	436	449	409	403	406	408	414	407	378	374	371	400	384	377	400	403	406	392	427	375	400	413	374	383	437	409	370	365	429	400	443	394	381	401	432	403	383	352	415	405	365	414	421	390	434	430	415	417	405	417	409	475	344	411	386	381	428	389	364	401	408	432	411	422	375	398	392	407	361	398	418	411	379	390	379	396	393	373	420	416	437	430	426	412	391	412	421	369	388	416	400	411	395	433	432	426	415	411	383	363	392	409	426	358	418	393	427	422	385	386	422	389	370	397	422	406	406	383	417	389	425	401	398	403	409	420	407	400	426	410	420	369	369	391	394	412	401	425	418	439	444	406	381	413	418	383	392	422	423	390	427	410	398	401	427	414	412	394	424	436	434	416	389	393	416	421	423	412	385	401	359	399	415	394	388	425	373	374	389	408	408	383	441	440	437	419	439	421	360	424	447	430	423	397	412	377	412	403	383	373	399	419	416	412	431	433	395	398	411	385	416	394	412	388	441	370	409	385	411	391	410	418	442	407	408	412	450	430	360	404	405	391	430	389	422	431	419	378	391	410	422	407	472	382	386	387	421	405	403	406	459	422	431	403	431	420	396	408	405	439	387	420	408	403	422	372	413	432	396	415	394	429	386	415	380	425	398	412	407	402	413	437	418	418	367	415	391	408	386	412	403	383	388	395	442	377	404	409	422	377	360	388	394	400	377	396	441	406	376	364	407	395	409	393	387	436	408	436	390	443	436	398	420	399	397	385	395	428	424	390	398	431	407	415	396	407	402	401	373	422
6625	13772	9390	4419	3073	2110	1727	1021	860	746	751	813	802	768	727	821	867	752	597	530	498	480	564	721	806	901	814	731	647	520	465	434	442	422	426	426	436	489	425	459	436	451	428	433	462	438	463	438	418	443	400	454	499	439	448	447	419	448	434	450	450	468	432	456	410	439	437	471	407	443	480	476	435	403	422	437	448	450	428	430	464	475	437	464	450	436	435	443	470	432	419	414	417	435	483	445	428	430	432	445	465	462	475	418	482	406	444	410	452	441	442	485	449	406	462	424	431	467	408	413	424	416	459	462	439	441	458	468	415	438	430	404	408	452	434	454	455	432	422	424	454	398	470	391	472	465	446	451	437	461	484	419	444	425	462	460	429	433	413	445	449	465	446	427	449	448	394	400	444	464	440	447	456	433	446	447	449	413	439	391	452	463	406	439	458	429	459	456	446	423	448	437	415	419	427	459	463	418	459	424	439	431	437	407	466	431	390	455	452	442	461	459	465	445	459	439	479	426	420	436	442	444	440	412	444	415	439	475	453	430	435	439	497	449	422	452	455	444	447	474	414	426	440	449	448	462	434	474	465	442	425	439	457	421	474	483	445	429	403	406	449	456	422	476	423	441	457	447	451	443	436	440	444	449	445	461	441	467	438	433	443	440	449	417	438	456	444	426	463	449	446	419	462	456	474	440	423	432	435	450	432	454	431	455	478	419	427	450	467	432	475	456	450	452	420	426	423	470	453	418	436	457	426	453	450	434	485	446	446	450	428	463	453	443	441	465	416	471	442	423	445	419	433	435	463	471	429	466	450	394	450	414	401	452	428	468	458	442	438	449	453	440	447	434	413	454	459	446	421	459	448	440	433	479	422	451	459	444	438	448	446	410	404	428	434	428	433	466	447	449	420	475	434	451	459	440	430	416	475	446	455	421	483	465	444	412	428	420	458	446	443	430	441	408	441	460	403	470	434	455	472	459	461	406	430	457	455	438	452	441	457	454	431	441	445	449	448	465	425	409	439	433	463	425	486	449	470	457	409	449	477	442	436	461	438	473	442	471	457	429	453	463	430	431	424	479	439	441	465	451	476	480	476	469	472	445	437	449	413	443	446	440	442	452	416	477	460	450	432	475	462	439	441	427	395	471	437	451	407	419	410	447	440	424	440	475	432	455	437	427	436	467	470	420	427	436	415	409	459	429	397	478	463	422	470	445	415	441	427	442	470	445	474	429	461	431	443	462	481	434	410	452	418	420	469	422	420	431	451	466	479	471	455	464	438	438	440	466	484	407	443	448	392	409	434	444	457	410	451	457	457	501	435	424	464	455	430	453	421	438	451	467	434	456	433	466	451	448	432	436	440	473	457	441	463	394	451	449	420	462	438	443	455	429	455	451	423	423	446	445	439	455	461	418	419	458	432	434	469	434	444	409	435	433	458	443	392	448	411	461	446	429	425	443	483	443	449	446	481	409	443	423	442	388	404	451	477	460	484	458	449	445	465	437	504	421	485	475	451	418	458	422	452	453	428	465	435	456	450	455	459	448	498	411	471	403	414	436	464	426	429	457	441	402	458	384	422	452	460	447	424	418	431	454	449	413	409	443	425	428	420	489	454	448	471	483	450	448	427	493	439	450	463	415	421	409	476	452	390	443	438	471	442	414	459	423	399	430	448	455	481	448	464	441	422	469	426	413	418	439	463	429	475	404	435	461	453	426	383	429	422	461	451	461	443	463	401	451	440	417	466	415	424	461	455	403	406	444	433	453	435	391	437	433	467	447	437	424	447	440	466	427	489	423	437	437	428	435	436	415	440	456	443	480	438	425	488	429	472	457	446	443	459	449	426	469	500	454	450	406	394	447	433	422	456	408	444	473	402	427	443	448	421	444	429	409	418	429	444	435	441	438	407	436	467	431	456	402	457	452	395	464	433	437	466	438	468	475	449	473	461	431	485	410	458	448	446	450	431	453	398	447	456	459	439	426	411	452	446	452	422	416	420	453	416	436	423	476	442	431	416	428	427	443	453	469	441	427	413	394	429	445	431	444	419	454	464	461	422	437	429	437	479	440	466	492	425	466	438	439	451	431	444	433	428	447	464	394	465	461	471	453	473	451	407	453	412	464	453	430	463	449	447	450	458	497	430	450	436	418	421	479	476	449	436	451	443	460	473	430	450	451	444	431	431	431	478	468	425	419	427	420	392	455	426	418	435	434	436	470	431	453	462	470	436	436	420	458	471	446	454	472	454	412	441	437	436	433	432	435	417	461	443	483	450	443	441	435	425	433	442	453	454	452	468	431	436	441	429	457	465	453	430	429	464	467	436	433	396	444	462	468	417	449	418	443	443	452	423	447	426	408	406	448	419	438	457	424	448	430	457	446	433	440	433	443	442	404	421	438	449	429	476	463	454	432	420	473	425	463	430	435	432	450	452	451	438	422	495	497	465	428	417	437	472	473	471	469	408	442	427	396	446	419	437	442	459	453	470	447	434	444	413	425	458	437	391	454	471	437	445	438	437	387	443	434	463	417	450	440	442	453	427	427	460	425	437	408	503	414	442	459	424	437	439	426	430	445	419	435	462	455	441	404	476	425	422	455	484	447	446	436	428	410	490	452	425	458	421	430	454	407	494	482	449	414	422	406	406	484	412	393	438	452	436	426	440	405	410	413	511	411	445	420	434	466	433	465	421	436	441	495	426	450	437	434	424	427	443	421	443	441	433	445	479	422	442	464	429	441	435	438	449	475	435	431	430	439	420	428	427	462	427	435	496	459	499	447	441	469	456	436	399	459	436	449	439	452	442	401	432	405	427	414	445	453	448	447	439	437	435	420	437	428	470	445	418	457	462	423	454	416	417	445	412	491	467	443	426	404	451	439	447	431	434	439	439	483	446	432	417	453	453	479	453	462	442	416	460	453	459	415	421	447	439	453	434	436	466	454	436	464	442	427	461	414	424	419	451	458	437	442	457	426	448	447	420	415	414	452	409	429	483	462	455	454	426	453	446	457	463	453	406	453	450	432	429	455	405	392	438	469	403	462	454	423	431	421	407	421	423	431	445	419	480	431	455	431	421	454	465	465	431	484	442	432	433	444	421	429	443	469	444	455	439	444	455	448	413	424	448	468	458	464	415	444	449	444	447	457	454	441	427	435	469	448	459	468	441	425	429	446	449	486	447	428	449	433	449	443	429	475	407	482	454	454	459	422	444	426	432	430	448	438	422	429	440	435	491	437	447	477	438	416	458	423	458	431	488	449	472	428	436	439	435	455	431	448	442	441	446	459	438	435	422	439	451	477	461	447	458	447	419	446	463	415	432	431	414	443	428	440	439	471	469	445	438	438	454	455	458	444	457	441	449	459	460	412	456	486	416	449	464	419	427	435	434	454	403	413	426	443	459	454	477	451	457	473	458	433	442	417	461	453	445	427	461	445	450	417	398	462	478	426	441	413	411	457	455	444	458	424	491	416	421	435	425	446	493	441	457	466	453	420	473	451
24082	21386	28671	24464	21381	10532	2099	1145	1038	947	868	785	744	805	812	744	827	845	740	590	474	470	809	1675	3343	3266	2785	2222	1434	653	439	392	439	411	435	408	410	408	436	406	418	411	440	426	397	426	375	393	463	405	427	471	451	443	392	421	438	412	390	414	499	416	385	413	406	406	420	432	432	425	428	417	414	398	415	426	426	419	403	402	423	419	417	398	426	401	370	408	424	377	389	425	413	421	413	413	396	470	398	371	383	421	422	425	386	439	427	416	409	398	402	407	418	412	386	436	375	416	412	390	401	414	386	420	405	414	406	464	440	408	389	404	406	387	416	389	462	411	375	442	424	395	435	403	394	406	463	398	445	424	443	453	442	446	429	364	428	406	413	402	396	446	444	424	424	394	435	392	418	440	376	433	404	387	374	386	400	384	404	411	385	397	367	410	400	422	419	442	444	405	410	406	411	407	413	396	425	421	444	402	433	433	370	390	409	416	390	423	453	434	445	393	425	403	416	445	409	415	419	438	386	411	408	388	406	415	384	423	412	402	416	417	441	471	424	394	433	458	414	387	448	413	447	421	400	398	399	417	384	419	428	437	429	454	405	414	405	414	398	454	411	396	444	394	431	414	432	421	446	425	389	412	450	435	407	385	381	420	399	386	442	411	403	408	462	450	369	436	401	415	402	422	398	383	407	396	425	394	362	414	409	385	422	408	447	409	439	416	407	408	410	400	425	415	429	470	451	402	401	400	441	458	392	378	403	410	424	449	410	404	422	428	426	378	406	374	423	462	407	402	423	441	382	429	433	404	406	421	448	400	428	395	393	418	418	433	414	376	429	458	380	393	413	458	435	396	429	398	404	466	389	384	450	388	431	400	419	392	398	384	403	443	394	422	417	397	427	455	393	424	433	395	410	417	418	447	406	404	393	415	423	424	412	440	394	388	414	394	411	419	376	407	399	427	394	400	410	374	411	410	416	417	433	436	414	372	411	438	410	424	380	399	416	412	425	442	420	378	437	428	439	429	444	403	451	446	453	401	443	418	429	395	367	390	414	387	431	398	419	451	413	386	358	430	434	450	420	406	419	408	409	398	441	405	414	433	445	413	378	424	464	435	386	439	411	400	434	410	440	384	397	422	412	429	417	459	425	368	425	431	410	421	442	417	441	388	423	443	455	398	396	431	399	386	411	391	428	412	412	424	409	397	436	414	447	397	450	412	378	398	403	408	387	398	402	403	402	405	381	421	398	387	393	430	405	399	412	409	418	411	416	389	408	404	420	383	430	438	378	449	402	415	415	392	441	394	408	455	420	402	397	420	454	438	416	410	402	406	374	427	387	410	425	428	410	424	375	419	417	406	396	456	403	389	386	455	418	403	418	406	399	439	425	380	414	392	378	395	366	421	445	454	414	445	417	413	412	395	440	403	408	389	421	402	404	386	407	403	390	400	421	432	381	359	398	415	411	460	403	425	413	441	406	408	406	421	425	418	377	406	410	434	446	427	433	407	406	411	420	417	438	429	381	400	431	413	428	418	412	422	391	422	401	418	414	409	444	398	396	374	412	382	389	406	398	397	427	434	434	428	413	446	421	431	414	435	409	438	428	373	416	411	389	444	416	381	423	436	389	368	411	382	414	384	399	423	399	409	455	427	397	393	417	415	424	396	417	443	408	438	440	412	395	435	417	374	394	418	414	416	425	415	461	393	401	432	403	425	403	400	440	417	424	457	409	450	441	424	406	415	428	393	427	394	427	418	402	403	410	442	419	444	407	412	453	427	406	397	400	458	413	391	391	430	402	399	404	387	421	393	408	420	386	384	426	394	362	395	438	401	425	427	400	380	394	366	457	438	393	388	411	407	425	403	451	427	431	438	401	419	419	445	412	468	443	432	432	438	418	431	387	432	402	414	384	431	395	433	412	399	407	441	460	413	387	425	426	438	405	397	381	381	430	391	384	369	426	399	421	398	421	414	424	431	412	402	420	404	398	448	418	351	409	400	437	403	400	408	405	368	406	422	434	436	433	464	454	422	404	424	400	396	409	406	418	431	394	416	405	406	431	387	418	443	439	405	431	416	443	443	400	404	398	406	399	427	420	439	414	417	391	443	397	389	403	413	423	392	408	415	398	397	411	435	384	440	454	432	407	399	394	439	379	436	358	388	437	406	406	415	425	385	433	415	407	411	404	392	385	411	418	427	422	428	402	402	358	417	396	403	410	411	413	416	466	433	457	434	413	465	428	413	426	410	400	418	419	409	418	426	403	389	435	404	409	390	447	390	439	426	432	409	397	411	393	415	380	416	446	416	410	441	449	468	412	433	429	438	403	437	403	432	419	412	369	395	439	428	407	395	418	377	392	418	424	449	392	404	392	388	444	419	418	432	428	417	385	408	375	428	420	403	444	440	409	426	418	427	378	428	440	399	405	370	432	412	394	426	413	417	436	386	424	442	447	441	441	394	407	382	427	370	385	409	384	398	427	421	436	439	416	423	435	408	457	410	434	437	403	366	418	386	359	420	397	386	383	420	409	432	408	424	410	445	410	415	411	401	401	437	388	407	427	440	435	412	426	423	371	419	393	416	444	441	423	381	379	414	373	388	402	391	423	443	433	416	421	409	422	374	433	464	406	403	418	408	395	416	385	427	411	425	396	434	406	375	387	402	443	393	437	406	433	411	434	435	430	454	413	387	444	419	414	376	406	405	436	411	373	439	380	427	424	422	411	382	424	425	400	438	404	424	427	412	435	379	414	438	429	397	435	389	440	391	373	402	421	429	386	394	415	424	411	444	444	415	390	434	410	424	417	426	402	417	434	448	407	428	380	402	427	386	392	368	445	390	415	410	410	391	410	407	400	378	428	427	458	459	411	402	392	387	414	405	382	384	390	421	405	441	401	378	405	424	394	397	396	358	410	430	394	406	417	413	437	445	400	408	410	420	409	440	433	447	398	439	418	398	412	428	410	407	410	395	425	403	400	404	372	444	377	411	379	424	408	438	388	410	399	426	391	391	441	451	435	411	387	396	423	446	435	395	419	427	403	374	414	429	388	389	414	436	418	396	409	445	454	435	412	417	423	444	422	408	428	409	393	443	367	370	409	450	412	403	413	405	420	431	417	390	420	438	407	426	393	409	393	391	411	449	396	398	406	430	417	432	410	415	432	386	448	417	427	414	415	437	431	425	418	408	422	436	394	416	408	449	380	416	391	417	426	415	386	402	398	430	462	435	426	420	439	385	420	430	412	405	425	433	416	411	441	418	415	391	394	400	406	400	408	398	438	413	406	400	422	434	400	408	402	433	415	411	411	386	422	437	416	409	387	418	403	409	409	414	376	412	429	441	406	448	401	399	424	434	386	402	434	411	438	409	431	409	413	401	426	423	427	429	415	402	380	414	430	413	443	422	436	409	405	413	407	459	416	390	397	442	419	404	428	402	406	427	421	386	389	394	451	372	383	442	419	430	440	444	458	429	408	429	396	400	411	410	392	404	417	384
6560	22208	14325	7355	5444	4088	2655	1832	1692	1493	1328	1127	1130	1149	1159	1024	1157	1251	1002	776	606	535	1073	2550	5313	4857	4061	3297	2106	756	449	457	448	412	424	418	442	481	466	456	463	460	418	468	449	466	424	420	444	444	436	439	421	387	444	436	447	418	443	455	411	454	454	449	456	433	428	429	431	388	415	414	428	453	434	435	442	404	444	469	439	446	389	451	476	432	439	395	392	447	404	471	464	414	402	435	432	448	453	407	428	470	419	430	438	453	426	439	443	462	417	421	441	458	438	441	429	439	436	450	431	430	425	435	415	440	425	424	427	458	424	444	447	458	426	438	414	432	488	408	466	457	436	414	449	463	440	439	475	465	453	417	449	467	429	429	448	455	464	456	499	446	419	416	443	432	456	382	425	452	440	421	470	438	401	447	417	447	473	429	408	415	422	459	442	445	448	465	408	436	424	455	432	465	443	471	477	412	464	449	416	425	433	471	449	448	449	474	441	438	458	440	440	416	441	428	444	414	434	450	393	450	404	422	407	483	441	480	468	421	431	431	458	438	416	465	454	413	448	416	435	508	422	427	446	485	434	438	435	412	453	453	425	418	430	406	440	447	468	425	431	466	435	437	430	465	443	394	437	420	448	455	482	444	397	412	461	455	454	425	453	413	407	440	416	434	468	435	430	417	455	434	441	415	441	437	426	443	452	435	462	432	434	454	484	454	435	435	474	433	434	417	420	430	426	458	446	460	422	438	417	446	477	471	413	503	447	432	447	442	410	421	445	426	430	450	452	422	427	407	401	460	447	436	419	407	450	446	457	411	486	454	432	489	447	430	421	436	450	471	415	417	440	443	395	427	479	458	441	452	438	416	451	465	402	417	460	447	385	447	463	429	402	447	464	458	419	451	401	448	452	452	445	438	455	446	463	455	426	430	430	459	468	453	415	437	419	495	465	440	444	441	406	410	442	446	447	415	476	439	443	409	414	449	473	447	445	454	444	434	443	437	453	422	410	446	434	448	431	420	420	469	442	419	440	450	471	447	422	431	408	442	416	437	447	433	414	459	446	442	418	441	436	424	423	467	466	448	412	421	462	453	431	438	425	447	434	449	427	450	426	458	437	412	444	440	437	461	441	479	466	480	438	490	464	437	417	444	467	456	438	439	417	439	431	410	427	445	409	428	415	408	416	413	461	450	459	437	429	445	401	462	413	445	406	469	442	455	474	447	439	447	438	458	448	441	478	449	451	475	434	446	408	443	437	424	408	432	466	421	419	399	426	438	454	423	442	441	395	435	423	413	441	438	410	451	422	433	421	442	495	443	492	447	470	433	411	462	423	447	424	454	434	468	468	431	447	502	448	444	467	442	410	450	432	421	442	457	470	421	456	439	428	433	458	406	460	452	442	453	440	458	434	439	449	443	477	506	476	461	503	430	461	448	428	419	451	455	450	419	425	435	441	432	451	444	480	443	407	483	454	427	427	463	426	448	445	425	437	430	473	481	449	436	473	428	441	454	421	427	465	467	425	460	480	469	418	480	406	433	419	421	433	480	425	461	443	443	436	448	476	444	430	411	453	452	439	452	448	472	464	420	457	449	412	438	454	412	423	452	434	411	419	430	433	444	456	442	419	442	423	446	450	482	471	444	450	480	443	458	441	444	469	418	450	447	469	426	422	435	403	420	428	436	448	447	402	438	461	422	449	423	431	453	438	440	465	446	416	462	424	441	422	397	430	483	477	433	416	425	464	460	478	449	404	436	418	434	481	442	422	421	447	410	453	425	410	430	440	442	435	468	430	439	470	427	443	430	433	433	477	416	459	465	440	413	463	446	412	403	442	424	470	446	445	437	386	442	431	402	454	429	478	459	451	412	435	430	444	421	428	456	443	447	430	478	448	407	428	406	434	414	423	445	415	453	457	406	420	437	442	450	435	435	449	431	435	433	450	408	486	490	445	431	460	441	458	404	430	425	418	428	450	436	490	436	452	439	448	451	422	420	437	501	416	447	462	444	416	446	422	440	441	424	433	416	477	423	459	449	437	425	460	452	418	443	445	455	416	450	436	432	450	442	474	427	439	443	408	393	440	417	465	453	416	411	468	464	460	455	450	452	470	467	439	419	447	422	416	424	457	443	428	439	442	452	453	454	418	470	466	404	458	480	476	474	432	412	455	420	442	460	446	443	462	416	419	411	479	453	434	451	445	431	457	460	428	440	451	461	433	424	433	419	417	402	463	469	418	446	437	432	435	411	488	458	407	437	448	442	434	443	463	454	430	386	446	483	433	455	476	417	429	396	449	465	432	463	419	446	429	443	473	466	410	419	451	440	419	433	423	430	481	433	428	418	467	454	439	447	456	437	484	422	412	454	418	432	491	467	439	442	443	425	432	430	470	406	431	457	427	448	467	437	431	448	450	411	467	434	464	439	473	442	413	457	442	459	444	440	448	416	445	440	414	426	418	456	453	415	452	461	470	392	426	459	431	442	456	467	473	435	404	435	432	434	421	449	441	430	423	453	463	478	479	429	459	444	450	433	447	425	442	493	452	422	452	423	484	439	440	442	464	438	461	447	424	446	398	438	414	425	435	436	411	428	437	426	421	442	424	443	414	441	425	454	420	461	443	428	465	437	466	445	431	461	437	414	427	413	418	452	430	436	428	436	423	441	417	422	470	433	436	465	443	448	447	402	413	417	426	437	439	444	459	446	453	441	454	450	442	435	455	416	427	410	383	457	462	438	438	421	407	422	425	424	426	489	445	464	435	423	412	409	438	427	476	433	433	465	445	411	425	461	408	451	429	446	449	470	418	425	435	461	461	416	430	432	444	398	464	476	475	449	426	466	449	414	422	427	421	411	423	443	420	433	470	429	462	419	436	450	429	406	439	482	470	414	443	439	455	423	459	452	417	449	417	411	485	430	417	448	458	420	429	468	432	442	443	434	455	443	444	471	437	448	452	501	473	413	414	473	481	465	457	427	448	427	455	455	433	394	441	436	424	427	452	453	464	430	386	457	413	450	427	449	419	450	468	440	425	415	421	489	461	438	458	432	458	448	435	430	432	439	475	434	447	453	453	485	412	434	449	425	416	431	432	447	434	455	434	445	448	456	447	433	430	466	393	412	443	425	477	425	430	437	454	461	455	418	412	447	474	455	437	458	427	434	439	436	418	431	442	448	445	442	442	426	446	460	441	433	490	480	447	473	452	432	421	440	451	444	480	439	426	471	462	456	461	430	398	469	455	472	381	452	429	466	427	432	434	423	435	448	471	451	463	429	450	401	421	464	437	482	426	421	485	420	424	435	443	439	460	441	444	441	439	404	462	442	430	445	454	473	441	450	453	425	441	471	445	436	418	443	444	458	438	438	462	435	448	394	425	459	452	475	442	396	456	425	432	458	448	442	435	443	419	461	459	408	432	492	435	427	441	456	459	496	403	455	444	451	460	416	419	474	437	435	463	453	448	441	443	447	413	431	440	482	460	465	453	445	440	453	471	402
25201	21374	27585	25500	12126	2579	1213	1036	950	822	797	810	734	693	665	734	818	835	838	880	745	701	668	748	1429	2182	2115	2007	1297	623	558	584	563	554	561	553	593	582	527	554	581	553	517	557	533	582	561	575	501	562	574	562	598	563	552	586	567	543	564	545	521	596	563	570	533	562	562	544	582	563	597	590	549	565	584	552	547	551	564	549	540	590	559	579	564	658	570	557	560	619	549	554	622	569	608	549	563	620	526	532	584	553	552	601	543	567	554	620	560	571	578	575	599	507	565	567	561	545	552	555	546	588	607	551	593	572	564	549	564	546	604	548	534	606	581	511	579	543	549	542	537	560	544	533	550	605	543	552	578	547	594	597	515	581	577	604	573	583	565	552	585	564	564	566	582	563	540	567	547	551	570	557	571	550	555	554	569	545	589	576	606	588	554	529	561	549	561	594	604	576	522	557	576	588	556	579	647	533	557	563	596	599	579	519	564	550	583	560	561	558	500	564	602	532	598	591	539	569	589	567	527	630	546	606	557	529	556	595	562	574	574	577	581	583	563	618	567	547	554	521	580	550	608	599	600	586	534	607	574	553	560	583	515	587	557	557	560	536	589	534	563	539	566	563	613	559	537	517	582	582	590	564	571	545	533	568	582	610	540	541	530	581	556	580	559	554	578	568	530	574	575	564	582	569	531	561	578	584	550	555	591	567	554	540	543	617	530	572	541	535	501	563	592	513	606	561	559	575	523	556	535	541	561	592	616	579	583	570	591	547	512	548	568	560	597	585	563	571	557	558	587	582	556	567	534	562	573	540	597	531	570	571	581	604	556	564	573	591	530	595	571	568	587	531	563	545	574	541	544	581	599	568	539	575	555	594	579	588	613	596	600	568	579	561	561	544	574	523	548	533	598	529	552	561	598	567	549	575	568	553	557	583	576	560	537	534	520	538	555	574	566	548	587	606	572	564	575	537	561	554	586	572	547	540	563	561	530	612	551	583	560	542	566	617	536	562	601	528	592	583	581	549	547	576	553	542	535	581	491	600	607	520	600	558	562	591	578	544	573	549	549	587	620	546	577	555	593	588	521	556	580	605	580	583	577	533	588	580	583	591	572	551	574	567	511	561	547	588	575	598	553	519	551	527	586	575	589	561	572	579	564	583	587	552	560	542	557	585	552	542	552	534	583	560	548	544	543	568	524	535	539	581	589	568	541	575	568	553	580	545	531	569	559	559	619	542	510	544	597	577	526	586	596	541	581	569	515	598	569	565	612	548	559	549	576	549	570	574	536	588	528	581	584	577	554	574	564	576	555	612	532	528	580	504	534	565	551	563	555	568	573	589	590	579	573	563	593	545	557	597	566	593	567	602	553	529	543	543	558	600	602	550	573	550	562	591	592	593	507	561	568	580	560	616	529	594	591	546	576	550	588	565	573	546	578	557	544	548	589	559	549	560	536	547	610	560	518	511	589	586	546	602	581	575	579	600	546	583	579	601	533	567	586	586	616	557	561	528	574	583	588	605	591	585	532	594	577	588	577	594	546	592	576	590	571	571	559	547	554	523	585	591	578	554	553	568	555	599	537	581	603	599	528	601	556	569	563	581	617	567	587	582	553	535	582	613	546	586	528	537	567	575	580	569	578	590	560	587	617	568	574	534	584	547	566	598	536	562	554	548	568	590	596	581	562	590	536	540	544	550	544	555	566	579	591	582	579	591	601	556	578	550	577	583	580	567	599	565	521	532	600	594	586	564	577	595	602	578	571	588	570	579	536	571	564	558	567	533	595	597	532	562	592	565	592	567	562	511	554	552	548	540	533	550	594	540	539	561	553	579	550	578	555	556	507	600	589	570	560	579	582	542	561	594	563	601	568	548	569	548	563	574	557	545	535	602	569	539	580	563	555	599	542	532	533	593	540	541	594	548	581	526	565	584	536	576	557	604	624	515	564	583	580	574	563	554	591	557	563	567	537	554	551	570	576	561	567	595	509	564	533	596	543	591	580	553	557	547	574	532	551	563	585	558	545	572	529	558	566	571	573	544	522	579	566	559	564	597	569	554	538	576	594	568	549	539	558	533	564	543	598	566	540	558	613	476	555	570	589	617	605	531	574	565	584	537	560	586	560	551	564	540	580	525	542	572	586	537	566	570	549	576	546	563	522	518	593	561	610	563	577	585	584	543	575	550	576	550	595	580	585	549	588	595	603	584	574	593	549	578	518	528	562	518	545	534	578	523	535	591	594	551	527	518	513	577	546	516	568	566	499	541	572	572	559	580	562	558	555	598	541	539	563	522	551	535	590	513	601	565	534	554	550	551	606	552	565	548	547	549	553	552	592	529	566	542	515	561	571	551	546	592	586	533	542	553	571	570	545	515	583	563	544	564	568	578	526	572	588	534	520	575	576	601	568	562	591	563	588	583	539	546	560	550	555	544	561	563	543	552	578	592	616	569	516	551	625	516	570	593	538	573	606	538	589	513	576	538	531	560	534	556	578	558	564	549	572	568	561	536	617	566	593	564	519	588	580	558	582	558	548	576	587	573	522	547	566	592	555	581	566	532	601	547	559	544	611	557	567	541	553	611	581	580	638	564	560	520	495	495	573	559	603	598	565	548	514	577	565	586	535	561	578	543	578	595	514	520	569	555	572	588	563	577	569	521	591	555	574	596	567	567	604	539	553	594	562	542	584	622	590	540	543	594	552	536	556	534	534	542	586	580	565	547	608	566	545	532	588	589	562	551	556	552	549	601	594	551	569	567	621	549	569	546	520	574	567	552	573	523	580	557	524	572	512	619	545	529	600	569	597	562	533	542	584	571	592	609	563	564	565	615	572	568	576	569	574	562	558	597	556	592	578	563	575	566	586	587	570	554	554	575	579	578	545	589	538	553	527	541	521	564	596	548	569	568	547	539	596	532	568	534	585	564	583	566	564	582	557	519	591	556	591	512	578	561	580	599	579	598	548	565	599	526	557	570	542	577	540	573	591	565	597	545	588	576	568	571	551	600	567	556	575	558	623	537	538	577	532	548	569	557	563	557	566	556	562	545	587	540	558	568	555	556	562	548	556	573	564	578	584	516	530	585	581	582	599	589	561	589	573	564	553	585	560	557	578	540	557	563	578	569	580	548	565	557	559	564	556	570	545	585	546	589	575	519	567	596	577	564	584	532	532	549	570	592	572	566	580	564	542	588	573	570	537	558	568	518	597	580	560	551	524	520	545	551	546	541	544	576	579	582	559	577	562	579	566	551	547	580	575	555	546	565	543	578	560	577	539	536	560	544	547	555	587	534	549	594	568	548	571	529	592	583	577	570	570	549	575	565	550	591	541	551	545	591	557	554	545	571	579	500	585	587	557	592	563	546	613	555	609	575	546	573	576	574	567	537	552	603	559	562	560	577	542	533	561	574	551	533	576	559	539	556	561	552	608	559	583	570	566	574	507	576	592	577	547	598	537	558	569	573	565	580	522	541	574	538	533	604	610	528	561	588	624	610
6581	17827	10673	5779	5592	3819	1821	1545	1422	1182	1125	1037	972	898	810	937	1143	1251	1163	1141	904	753	767	850	2330	3549	3493	3110	1985	680	596	579	617	582	608	601	576	615	581	546	596	575	604	613	590	600	634	615	582	578	595	650	571	579	566	613	611	647	666	587	585	667	581	586	604	635	612	623	593	634	620	603	611	588	538	626	582	581	618	584	592	595	602	607	633	588	623	588	627	635	631	638	612	548	624	597	557	599	585	573	625	609	610	589	625	620	594	565	618	593	621	596	613	607	596	617	594	574	590	591	607	569	621	605	585	615	604	632	597	563	617	646	583	638	580	564	615	573	595	638	592	612	639	594	600	608	593	600	582	660	603	610	653	623	616	579	606	580	602	654	617	615	599	630	605	599	602	619	611	608	620	641	580	588	607	595	580	555	584	604	578	600	624	631	613	652	600	628	635	564	646	598	620	574	633	605	624	586	539	604	619	638	607	600	569	619	653	577	598	583	610	594	570	594	622	620	577	624	622	607	586	580	589	624	606	581	582	621	627	585	640	538	614	630	554	593	591	600	588	587	639	611	563	607	625	603	595	570	612	576	588	594	603	610	627	587	630	593	645	637	608	606	601	575	660	618	582	591	629	618	626	588	601	607	615	673	567	630	602	625	606	634	628	609	641	610	596	605	665	595	645	629	589	639	581	593	585	575	602	541	609	588	625	594	590	607	584	565	571	623	605	602	567	590	608	606	600	614	576	612	613	594	643	591	591	655	623	599	591	618	597	634	629	602	615	581	623	575	607	614	660	591	591	607	582	605	616	641	602	602	557	605	610	591	578	585	571	593	598	624	627	582	609	574	598	584	640	595	619	595	610	591	585	587	620	535	591	584	637	583	586	604	616	600	560	632	624	597	558	611	571	605	613	616	608	584	629	555	610	586	576	632	590	602	582	572	606	639	611	604	601	592	634	546	617	623	560	606	584	596	665	651	579	616	608	640	587	597	620	602	645	599	581	619	626	605	607	631	582	610	629	664	620	596	625	633	630	583	614	631	557	574	615	567	632	625	639	597	609	595	572	606	608	567	631	667	559	577	627	662	607	597	595	583	590	629	585	642	643	573	578	573	569	649	606	565	585	571	620	570	577	597	634	617	568	606	602	646	561	576	574	591	601	621	617	630	605	616	628	622	588	623	568	620	635	611	647	568	591	628	561	614	625	633	611	620	582	608	536	585	586	569	631	577	588	603	625	565	603	590	617	626	628	565	559	597	640	615	605	652	633	651	549	622	590	620	589	581	600	619	620	595	619	600	590	613	576	670	604	584	600	603	642	597	551	597	615	598	616	608	599	600	633	609	612	621	605	597	622	610	565	562	583	576	568	627	607	591	622	613	604	575	571	601	576	603	608	597	569	587	598	632	601	610	587	591	577	605	605	588	609	598	547	547	587	606	609	589	607	578	584	583	581	569	592	604	616	608	603	619	629	578	612	582	612	574	641	632	618	583	587	575	587	574	644	586	607	656	555	594	598	622	612	648	632	657	600	601	594	627	616	667	628	622	625	654	600	617	621	617	628	590	604	634	604	616	565	616	587	601	617	615	595	608	634	606	588	593	644	603	590	617	586	575	549	620	627	603	642	646	647	585	628	635	576	587	602	625	580	624	594	611	616	598	602	582	617	588	635	642	575	612	602	569	625	604	602	606	580	598	604	659	586	614	628	606	618	592	581	622	618	566	589	596	557	617	614	639	609	593	616	589	593	588	623	628	605	632	571	614	562	615	575	627	575	612	609	584	603	609	556	616	618	607	605	574	583	576	602	582	584	589	577	603	616	582	616	627	603	545	571	642	623	632	624	604	596	566	599	623	588	622	631	614	607	686	604	616	584	591	593	631	582	607	597	595	587	579	565	625	592	614	585	610	626	604	595	585	594	568	575	631	548	584	621	595	578	617	602	596	579	613	593	659	614	591	582	602	609	616	609	634	631	577	655	570	595	626	586	611	572	561	594	588	611	603	558	589	590	588	598	604	548	596	628	605	601	631	585	625	615	603	599	610	637	674	601	618	599	572	621	585	548	591	587	606	594	644	598	578	598	573	544	613	607	610	565	585	564	572	643	629	639	626	607	609	615	604	600	641	585	559	624	599	614	607	559	638	623	630	593	610	584	594	623	598	604	588	632	610	588	522	611	635	608	628	587	617	637	584	630	584	640	595	612	634	635	583	610	590	585	598	574	612	619	615	582	598	632	628	570	618	583	639	588	620	610	580	623	622	618	623	601	588	589	608	617	605	606	594	584	585	569	587	615	602	617	616	582	608	621	589	608	604	595	630	593	565	602	616	595	580	598	643	599	573	591	604	550	576	623	622	626	574	620	603	596	605	592	627	627	583	639	593	581	584	635	627	621	615	623	591	608	604	615	573	558	631	546	656	592	618	611	613	633	569	571	630	599	594	571	624	594	589	583	604	565	608	583	609	615	603	603	621	619	557	606	595	609	583	607	610	575	644	590	622	591	640	592	621	603	605	561	610	620	593	615	589	562	637	597	606	630	580	561	598	605	564	589	583	578	578	618	623	560	604	612	575	620	554	619	578	593	616	579	589	612	636	591	593	647	641	529	602	568	652	630	600	592	627	611	639	636	574	598	600	579	612	597	595	623	596	593	558	594	570	615	584	607	590	607	577	562	597	604	625	571	569	617	595	602	569	616	575	583	622	574	568	593	623	585	572	606	590	603	592	614	579	591	612	573	536	574	643	622	622	597	583	574	610	640	639	620	620	615	601	614	576	593	614	607	575	655	611	559	612	598	619	618	644	598	602	576	595	622	561	611	566	600	576	605	606	582	607	618	581	579	645	595	608	615	581	605	636	620	609	553	585	580	610	567	590	636	565	559	597	572	601	594	604	568	574	576	598	529	604	613	617	580	601	584	606	574	595	580	605	630	627	604	551	613	611	569	584	600	565	574	615	594	586	607	637	570	606	599	633	616	628	611	605	606	628	625	594	606	589	623	618	578	582	573	580	576	590	609	582	611	610	603	582	592	610	637	543	600	604	610	606	572	563	576	582	596	614	579	609	638	581	571	621	605	594	629	573	581	592	523	591	611	616	556	588	601	584	539	627	600	621	614	598	579	645	625	589	557	616	642	649	644	598	584	642	588	581	630	604	591	626	614	644	593	591	602	627	607	601	524	593	626	600	656	619	590	578	586	596	568	622	579	637	575	586	591	580	608	593	576	576	607	592	603	600	621	598	632	576	582	570	601	623	607	541	617	629	610	628	623	570	565	601	570	626	614	580	637	563	572	567	585	645	593	586	595	582	629	633	572	563	673	632	609	666	648	573	579	555	570	594	555	621	557	589	588	588	599	597	578	588	612	612	603	599	588	604	617	639	631	603	622	611	603	594	609	602	601	585	606	595	592	554	621	622	610	610	626	572	596	606	617	606	617	619	583	653	583	656	596	626	589	571	579	588	611	628	615	601	628	614	597	594	613	559	595	606	617	613
22907	21446	29232	24066	21451	21579	11062	2070	1404	1408	1222	1219	1127	1015	975	958	1082	1273	1192	1122	999	892	771	2468	6554	7199	6125	4483	2821	1039	675	674	642	634	694	690	698	624	623	736	652	656	691	675	671	654	628	711	643	710	656	664	663	679	700	629	688	671	655	664	662	657	664	686	693	668	709	671	621	716	653	666	700	703	650	718	686	687	688	700	736	676	649	669	649	702	672	678	674	706	676	678	694	698	645	631	713	638	683	715	724	691	727	708	640	678	675	681	674	683	666	693	669	688	678	688	729	695	656	680	690	664	665	669	640	622	663	623	687	702	680	700	712	646	677	701	728	670	678	667	652	680	648	699	701	615	654	701	719	667	676	677	673	686	723	626	651	655	649	666	650	665	654	664	685	711	654	663	690	672	713	685	673	665	660	638	632	666	651	677	713	689	637	646	688	677	672	676	640	738	641	654	724	658	661	670	634	646	691	644	682	636	690	690	669	711	661	653	651	658	687	689	669	682	678	689	703	662	684	667	689	695	662	689	725	666	634	723	649	718	683	701	646	692	676	722	649	671	671	670	647	649	650	703	689	727	712	644	706	674	669	695	654	648	658	700	665	629	679	634	634	689	710	708	704	681	700	697	694	721	725	651	668	651	663	667	625	696	672	714	683	707	656	660	672	647	693	687	666	656	696	665	651	724	675	651	658	669	686	649	719	632	694	671	651	685	663	560	638	682	687	712	730	661	695	661	698	636	714	674	691	617	709	672	678	650	686	664	649	712	644	669	687	673	698	687	654	685	661	685	694	636	667	675	714	689	700	673	680	641	673	699	664	655	673	683	667	698	606	623	685	764	690	644	639	666	665	655	725	681	649	687	663	682	676	644	630	691	718	642	636	752	680	689	661	663	693	649	710	642	663	668	710	695	675	683	672	693	717	687	642	654	623	673	655	675	645	669	635	665	698	670	665	689	730	701	635	715	654	681	694	680	644	715	649	734	671	657	694	645	663	643	723	604	647	668	693	637	660	639	653	667	643	652	636	615	638	670	655	632	645	660	641	678	691	654	651	664	685	643	675	678	652	665	661	674	698	678	640	657	659	667	703	651	696	656	695	653	672	652	713	657	713	668	717	732	751	689	652	676	625	668	649	674	678	696	632	633	711	694	662	666	647	676	641	689	633	628	712	667	674	599	652	710	643	675	697	658	674	697	706	677	681	617	688	647	698	674	686	688	701	676	674	689	678	701	650	641	698	674	675	735	646	687	648	685	685	701	657	680	667	679	653	697	653	637	651	714	661	660	702	652	663	683	653	654	690	654	633	683	698	689	697	671	650	674	658	682	669	626	636	675	687	664	649	653	658	703	716	699	676	705	650	692	682	709	675	639	619	663	675	708	679	662	654	688	641	666	677	634	723	697	684	691	691	654	652	666	675	618	710	735	624	688	665	707	670	669	658	702	713	658	687	656	692	655	718	697	657	641	699	642	682	649	623	628	681	648	676	700	647	651	635	670	725	678	730	648	664	660	645	666	712	632	659	683	695	652	704	664	661	660	640	646	649	676	694	675	639	664	709	692	644	683	689	669	707	660	712	694	680	649	698	639	634	649	636	661	683	674	674	701	685	684	698	649	659	687	725	683	677	654	697	669	687	642	682	691	685	672	669	632	685	681	688	662	678	630	661	669	689	653	689	671	694	685	660	704	680	662	665	677	657	657	712	623	644	696	661	684	713	664	667	638	670	666	680	677	657	678	693	715	671	657	692	688	683	659	658	682	665	696	660	679	701	681	663	655	702	675	671	678	699	648	672	686	668	717	686	660	653	678	690	718	681	670	659	681	703	659	728	631	695	678	674	646	732	657	658	730	693	678	661	667	693	627	670	645	700	661	668	657	705	655	667	712	636	643	628	662	683	705	678	633	674	649	674	659	670	699	643	698	650	664	680	722	663	701	667	683	672	699	633	711	671	663	666	705	686	681	717	668	666	664	665	669	650	675	664	618	641	686	667	663	685	686	674	703	655	685	636	679	683	619	669	672	646	663	647	664	729	628	657	649	715	680	659	683	688	653	690	681	716	717	739	654	609	685	651	633	702	651	652	618	691	698	669	660	650	641	653	664	685	697	692	669	687	644	670	661	687	648	656	664	657	686	642	668	679	682	679	652	697	695	717	703	708	695	657	658	689	646	596	657	679	660	672	711	678	690	707	688	678	701	637	701	642	638	731	674	662	701	690	699	655	642	662	702	672	693	697	667	685	666	647	656	683	683	675	641	706	664	652	663	642	655	653	691	659	665	663	724	664	639	632	662	707	665	608	705	645	588	639	669	703	692	662	655	710	661	644	655	652	694	655	636	662	674	683	674	664	675	643	628	672	682	706	696	687	658	698	653	682	614	610	668	649	711	688	703	671	673	654	685	684	657	621	619	647	696	644	695	653	709	659	639	674	698	697	686	657	692	619	680	656	646	681	714	668	642	677	691	705	698	676	675	703	691	664	637	676	668	686	663	676	659	670	651	674	695	667	687	641	701	657	669	678	725	660	655	720	665	715	683	672	689	643	672	670	677	651	661	660	670	656	626	688	636	727	638	590	712	621	694	709	710	682	650	702	631	653	643	703	649	677	696	669	663	663	654	673	651	706	708	630	709	665	644	702	623	670	680	673	638	674	648	684	674	685	633	656	675	692	691	630	656	651	691	657	637	705	644	705	708	664	651	663	684	650	679	680	633	673	660	656	685	699	771	665	632	692	632	646	679	651	672	646	639	669	654	616	672	656	660	653	601	675	735	715	681	658	648	646	676	707	702	727	651	668	694	645	697	626	640	698	640	653	666	687	625	704	700	670	715	630	680	641	696	683	688	663	675	662	670	699	683	674	672	642	674	670	656	642	663	644	703	676	697	662	696	721	672	687	678	687	645	639	714	687	661	671	707	622	730	671	693	690	679	664	691	646	661	708	692	658	674	669	660	648	668	670	653	640	697	647	635	633	679	702	616	630	638	751	666	641	691	684	676	683	668	670	732	662	658	681	645	630	645	653	679	706	694	695	756	699	697	673	672	655	677	663	662	641	630	678	696	657	715	657	685	619	669	680	651	716	631	632	674	655	643	656	666	676	677	681	688	638	696	640	684	679	671	640	675	714	656	625	706	650	723	707	696	677	656	653	637	653	661	663	665	684	645	638	633	692	717	668	697	659	695	696	663	676	650	673	637	660	693	665	655	643	671	681	705	684	677	676	666	643	648	694	642	680	694	651	658	649	634	660	723	736	640	658	656	705	653	670	649	642	666	655	689	630	656	634	630	661	709	688	654	661	647	670	669	694	698	665	670	692	666	641	661	671	663	679	679	693	710	705	661	737	706	695	694	660	623	681	663	673	667	667	673	668	630	691	663	694	645	671	647	647	636	704	681	650	660	699	707	634	682	685	611	717	669	643	666	729	670	692	592	708	673	685	738	616	665	680	638	647	671	659	683	669	666	694	657	683	692	645	627	635	629	702	660	651	684
9035	26490	18882	12384	10837	7116	3744	2673	2242	2013	1821	1599	1452	1441	1291	1169	1355	1835	1670	1526	1258	1060	908	3738	10047	10212	8426	6229	3945	1243	702	664	669	677	681	656	695	693	702	769	690	646	667	659	674	684	676	697	725	706	620	670	718	679	650	726	687	671	676	691	691	704	640	702	668	698	698	667	717	690	664	714	658	679	648	680	659	663	694	673	681	686	709	639	717	676	652	680	683	661	670	669	666	731	667	659	655	695	650	634	645	635	712	722	660	712	743	675	672	685	670	689	678	701	702	642	672	654	664	682	720	679	716	710	689	644	660	640	658	608	697	644	680	679	670	708	594	643	675	694	695	686	666	730	706	676	698	680	675	645	718	672	712	685	717	640	677	696	626	688	671	659	694	713	782	702	713	711	666	660	686	639	674	685	667	710	652	696	656	718	697	690	643	654	661	685	666	666	737	690	659	734	661	660	682	708	693	715	661	717	668	677	694	693	668	654	680	697	651	679	659	697	698	690	687	683	634	685	685	692	695	725	698	695	702	677	679	685	652	672	693	638	668	680	673	668	669	645	682	698	733	697	691	675	713	648	704	723	695	689	683	665	660	633	665	689	663	686	673	632	651	668	722	693	691	695	699	696	671	662	724	691	666	695	718	712	705	697	666	683	700	673	681	728	652	657	666	684	679	699	657	685	667	662	742	662	698	686	655	675	670	702	695	734	605	703	683	671	672	697	679	667	675	691	663	720	667	704	696	667	691	680	637	677	746	656	673	655	700	660	696	711	683	648	709	668	642	675	676	677	702	666	701	722	762	682	620	700	714	675	713	681	672	651	686	658	659	671	641	709	678	674	663	677	652	709	685	650	643	649	704	686	704	647	674	682	625	708	689	687	677	698	673	659	645	657	634	660	711	695	670	747	664	648	712	636	671	680	678	703	683	674	695	660	660	696	698	689	712	671	714	678	657	668	653	674	691	661	695	672	650	657	684	733	727	670	653	684	710	679	673	694	638	710	725	686	693	686	643	673	719	660	696	651	668	668	680	681	655	666	675	721	663	653	705	655	675	644	686	685	658	685	610	717	702	643	681	668	646	674	690	668	662	713	715	660	686	696	716	649	635	692	716	641	710	659	706	694	656	652	710	692	702	658	675	647	712	705	664	672	687	710	661	658	695	614	683	688	697	694	692	702	677	703	723	685	708	670	707	676	657	659	688	662	646	687	645	678	712	673	687	638	654	671	668	638	706	657	657	700	671	699	659	703	644	696	675	633	731	679	639	673	696	675	637	687	677	673	682	688	676	693	680	689	681	666	676	680	702	689	697	690	665	694	684	698	723	651	681	697	672	721	704	674	675	714	679	726	710	704	702	670	692	672	697	685	683	671	679	712	685	681	643	671	688	673	694	689	676	698	687	748	719	670	703	691	667	681	690	647	675	680	654	648	654	671	711	657	680	732	717	693	692	709	690	637	707	669	684	677	674	715	678	742	662	678	678	672	723	702	683	659	703	666	698	692	677	725	721	686	736	678	693	680	674	697	693	719	695	678	684	702	711	655	659	675	664	688	662	699	649	656	670	698	657	719	661	643	669	670	592	697	665	669	722	694	696	671	707	719	718	659	693	651	706	669	687	660	681	674	705	636	700	672	679	644	666	650	665	687	658	621	667	683	727	711	687	679	710	663	683	687	660	687	654	653	674	690	672	675	687	708	716	644	627	721	652	681	667	721	682	684	692	724	681	672	703	692	722	663	681	687	710	650	667	667	644	681	660	634	638	719	666	636	697	701	705	641	680	671	660	692	667	691	727	678	663	697	700	666	692	635	704	649	646	659	715	695	684	650	710	635	722	687	617	738	687	638	697	664	664	706	706	689	676	672	705	669	698	659	672	680	719	679	697	665	683	683	655	688	683	686	666	705	678	696	678	642	685	677	657	674	682	644	631	683	638	686	658	720	706	689	702	663	666	689	701	688	670	686	689	710	701	676	674	625	702	669	661	708	699	680	667	723	720	690	705	663	682	659	713	662	667	689	661	662	660	702	660	679	700	755	646	677	693	672	667	718	654	691	689	736	683	635	619	658	661	645	694	673	717	665	708	647	672	720	674	708	681	715	707	668	649	696	645	620	672	666	704	726	647	677	651	698	676	694	718	673	686	661	689	718	638	664	671	663	669	636	708	695	703	695	655	661	626	700	688	652	685	662	683	678	717	638	665	660	644	669	701	701	649	664	687	681	652	683	676	703	737	696	695	691	655	706	716	691	655	688	683	698	649	729	692	777	685	663	695	710	632	711	712	691	723	632	660	653	672	726	696	648	682	657	699	705	653	657	743	653	673	648	689	636	669	690	681	705	689	687	665	643	730	620	683	688	718	707	692	649	725	727	729	712	613	645	672	703	685	676	664	670	670	695	678	658	644	690	680	679	687	713	681	666	671	720	695	681	703	701	700	660	700	659	686	693	714	686	714	709	710	662	687	665	690	703	640	642	692	663	680	691	701	665	718	715	699	666	683	647	675	667	685	706	659	703	660	639	663	678	708	669	703	702	691	672	656	686	640	687	672	681	665	674	679	721	646	680	706	704	656	695	722	668	677	698	652	625	679	690	676	661	677	672	681	683	669	721	688	692	737	658	711	710	708	670	702	657	670	676	675	702	631	656	660	697	680	666	721	648	670	680	682	694	695	657	680	703	674	689	711	668	702	716	704	680	666	661	694	669	669	694	665	632	645	666	685	676	621	717	674	677	672	677	691	650	678	670	737	707	668	696	677	679	684	684	679	678	606	678	656	745	685	624	671	643	709	658	720	670	643	648	719	679	703	655	671	711	681	663	720	621	673	676	704	707	682	696	696	590	712	699	707	691	694	624	695	607	676	683	669	694	650	677	619	699	655	642	691	676	700	710	660	696	652	675	634	689	649	668	672	692	666	652	654	675	676	665	709	687	699	748	651	685	701	615	698	718	704	653	679	672	708	719	702	674	682	685	686	704	666	666	701	674	676	681	708	640	679	698	696	665	647	657	674	648	673	744	662	672	695	695	655	707	679	671	685	659	701	714	702	654	713	724	694	707	687	669	714	675	682	684	700	743	700	678	707	677	682	692	723	689	717	710	672	692	687	733	721	677	707	662	702	647	673	684	705	729	677	724	711	669	681	672	698	699	712	691	684	637	678	746	659	673	702	675	663	658	727	681	718	641	714	696	718	697	693	677	651	649	642	649	713	694	677	669	659	677	663	665	671	670	717	747	666	663	672	684	682	693	736	627	712	674	653	697	693	706	680	727	647	687	650	701	649	698	667	710	726	709	640	659	667	638	671	684	717	668	669	711	699	729	687	723	708	708	693	677	693	706	675	678	699	716	672	682	688	674	656	723	751	664	711	644	637	717	695	686	735	673	678	672	647	650	661	697	678	711	702	663	680	678	684	690	666	641	661	651	711	678	718	691	688	629	688	692	621	682	662	649	685	688	699	674	663	691	643	736	634	710	716	687	711	707	672	701	691	640
28044	19584	9835	4391	2511	1149	720	536	485	559	522	506	505	467	451	428	423	443	446	483	501	445	408	483	599	680	657	657	514	367	374	381	352	360	359	380	363	377	382	398	383	344	370	350	365	361	381	358	376	368	368	371	372	381	375	339	363	378	393	343	385	339	353	333	369	375	374	386	343	389	385	366	374	379	343	369	367	389	386	349	391	342	345	381	375	374	378	353	379	394	378	367	361	352	378	395	371	352	368	336	401	360	397	369	352	399	349	384	374	391	337	394	351	338	353	387	385	386	393	405	367	369	375	370	391	356	394	385	370	381	358	362	342	398	389	367	356	373	391	355	384	379	411	378	383	405	365	369	347	386	378	348	394	371	355	363	344	346	369	389	408	355	368	334	409	382	391	395	362	396	368	379	372	377	406	353	408	369	363	366	325	353	371	400	372	357	368	387	381	387	388	395	363	386	366	380	330	357	353	341	379	373	381	357	370	346	355	392	355	342	374	371	374	373	344	345	398	376	365	341	382	335	376	367	358	352	375	380	348	390	399	391	374	379	397	368	363	356	360	391	339	367	385	366	395	383	369	362	410	371	336	383	386	340	342	391	342	375	375	382	398	346	396	377	385	384	382	371	382	372	363	385	364	383	340	329	364	374	401	338	347	340	330	364	369	397	357	372	368	340	360	418	373	392	398	369	377	384	372	392	359	365	375	327	339	371	362	356	375	361	370	356	364	384	394	375	363	370	400	388	362	409	361	348	350	381	355	362	367	376	351	382	387	361	358	359	368	359	392	363	386	330	386	350	386	342	379	394	342	345	371	386	375	375	351	396	400	357	351	379	340	388	354	376	374	373	358	400	352	374	363	368	360	360	355	381	367	397	351	336	359	387	359	399	371	388	384	367	391	394	381	341	363	397	357	390	368	365	400	387	346	364	322	343	383	386	377	386	371	375	346	388	426	334	383	361	390	386	351	362	355	372	391	373	354	385	366	361	350	386	336	370	357	374	378	379	348	368	343	362	385	395	386	359	332	382	356	385	370	361	334	340	348	339	379	406	374	400	354	393	384	365	381	349	345	377	364	376	370	408	347	361	356	402	373	387	368	348	369	401	408	354	396	360	363	372	364	397	378	373	371	381	368	391	392	371	362	363	342	383	362	397	393	384	341	381	405	381	346	332	353	366	379	367	366	386	369	389	332	397	349	356	349	393	368	395	382	338	343	375	370	359	365	349	367	343	329	327	353	347	386	363	371	389	383	377	367	359	344	376	387	369	375	368	387	373	396	348	403	372	349	350	349	368	361	374	364	352	366	335	340	349	329	395	382	370	378	381	365	368	399	352	347	370	383	384	395	348	378	377	360	399	348	345	344	365	376	384	394	373	420	358	369	373	334	332	358	384	385	407	392	366	366	399	379	356	372	318	355	377	378	368	375	393	376	390	361	372	397	369	374	398	341	357	388	370	367	383	390	380	371	395	372	371	348	391	397	379	337	356	345	382	357	364	333	376	382	379	373	387	364	395	356	373	378	349	372	365	346	401	394	370	353	389	401	383	363	389	385	380	392	386	373	379	392	403	385	376	382	357	375	372	376	415	367	363	393	359	391	381	358	362	371	407	362	400	385	346	382	360	355	372	369	332	386	350	375	386	349	365	409	372	390	385	359	349	358	387	329	342	341	388	393	381	343	370	371	401	389	403	373	384	371	362	375	387	374	386	336	387	339	365	339	392	366	362	369	396	384	355	337	351	359	367	371	377	359	398	329	361	369	386	371	377	344	366	406	371	383	379	387	375	366	389	352	373	369	380	342	375	405	382	343	376	358	381	382	351	340	358	370	388	352	357	348	338	359	381	384	349	358	375	422	383	364	344	356	347	376	356	371	359	385	376	352	416	374	379	351	372	379	361	368	360	370	378	369	342	382	337	361	348	370	362	410	355	364	391	364	370	385	366	362	371	368	340	369	366	379	405	422	404	368	376	375	387	358	354	360	401	351	378	360	411	343	356	370	356	378	332	368	362	354	380	376	363	355	348	336	373	398	391	323	407	407	327	348	382	376	371	368	346	372	327	377	366	374	361	350	384	366	370	394	368	378	371	367	344	391	366	357	402	387	373	384	352	402	361	365	386	352	338	367	346	348	387	380	344	381	346	368	353	372	381	369	371	421	381	352	409	397	406	397	376	365	420	367	377	356	353	391	400	369	369	384	399	383	369	368	344	383	343	365	388	362	386	366	397	349	355	375	355	363	374	354	380	364	332	376	369	362	348	335	389	386	371	343	378	401	403	344	365	393	365	323	383	343	375	334	401	390	383	367	398	355	384	368	363	409	349	373	384	373	381	354	377	346	388	347	402	372	392	374	375	386	353	350	373	377	401	394	383	399	386	342	371	340	361	365	349	359	381	369	361	370	350	388	368	380	357	356	396	335	362	355	397	384	348	353	363	335	398	319	377	382	380	367	338	358	367	374	342	384	382	367	367	333	375	355	371	385	336	378	349	371	339	346	361	386	354	363	362	389	372	408	396	371	376	376	392	354	332	378	393	365	315	368	360	353	371	403	329	370	347	351	375	374	389	370	378	370	361	380	350	341	353	367	393	388	357	383	383	369	361	396	381	353	351	413	363	364	379	368	408	355	362	348	339	376	392	356	398	398	391	376	343	358	335	357	369	396	341	390	382	399	366	363	383	360	380	395	371	385	368	358	377	379	350	358	401	391	364	408	407	393	421	368	374	351	367	343	386	371	371	385	359	375	360	375	371	390	353	375	336	337	349	369	374	394	405	323	348	343	384	366	360	342	372	366	344	382	369	402	362	403	346	385	349	361	364	341	353	374	376	380	387	376	377	388	394	375	356	373	381	387	397	378	364	348	350	397	383	353	360	393	328	381	369	374	403	327	361	395	372	367	375	356	369	382	393	395	381	380	363	378	400	315	370	353	386	392	378	393	384	387	364	407	385	381	376	369	396	382	347	363	393	357	388	351	358	394	407	374	363	358	387	384	385	365	354	388	384	362	356	363	396	402	360	369	368	352	331	391	370	334	347	378	363	385	379	381	408	393	351	351	364	373	382	368	399	380	392	380	355	357	343	357	384	361	393	367	347	369	345	365	350	383	387	352	396	372	335	372	344	341	384	353	381	350	364	367	376	399	385	375	362	400	354	350	381	373	340	342	390	330	388	390	357	349	390	348	336	377	368	345	354	383	385	364	372	384	349	411	388	375	383	379	349	376	361	360	357	395	390	360	385	350	361	363	387	364	369	387	346	415	355	382	391	383	365	371	389	362	367	377	375	330	336	378	368	361	358	346	395	393	342	369	417	379	406	380	368	395	351	359	337	366	353	356	405	359	364	383	355	396	378	366	404	337	368	383	352	364	377	352	371	364	353	355	397	373	363	379	371	360	362	407	373	360	389	386	366	388	356	361	351	366	400	398	406	354	323	337	358	376	360	343	417	375	401	384	367	362	336	380	366	388	387	376	340	386	377	351	371	382	363
7443	11377	7491	5469	4137	2038	1162	797	715	813	696	660	640	574	545	527	519	561	576	625	634	608	502	598	771	919	895	782	541	415	429	390	417	358	390	403	434	397	404	369	390	415	401	408	426	409	457	431	426	399	406	390	413	453	430	409	421	441	414	378	372	415	398	428	414	398	383	413	391	398	370	422	400	388	377	394	406	420	417	422	411	395	401	439	435	385	424	385	377	411	429	404	392	407	399	417	385	353	419	390	418	413	422	419	396	386	388	419	443	433	381	403	416	407	393	386	421	432	396	433	376	390	408	396	393	431	373	390	406	404	389	380	404	393	410	413	407	411	408	422	426	433	410	410	377	398	439	383	403	420	419	412	437	376	405	452	403	418	410	438	394	403	397	416	425	394	433	409	402	401	396	383	368	418	414	404	391	439	401	398	377	393	369	413	408	390	416	438	422	430	420	394	418	417	427	440	429	404	398	360	376	387	420	375	406	430	426	405	376	388	405	411	434	392	402	392	387	386	407	441	421	412	418	369	418	407	418	407	391	417	393	414	414	407	394	431	388	392	434	440	396	432	419	404	433	391	458	412	419	431	428	383	405	406	415	368	432	389	412	428	418	348	388	396	420	466	416	373	401	423	390	391	410	387	431	385	453	394	408	383	419	430	405	425	391	388	377	383	415	406	456	384	388	407	388	406	432	440	377	416	417	380	395	426	384	393	460	391	407	381	427	384	443	427	421	422	406	380	415	421	406	404	380	418	386	449	449	400	402	404	407	419	434	407	380	425	436	391	433	427	417	396	396	400	443	425	377	427	412	415	421	424	406	400	451	395	386	396	390	439	396	393	424	385	400	378	414	422	419	404	412	393	392	445	404	411	424	397	396	432	400	400	395	419	375	412	395	435	398	355	423	396	389	383	419	396	381	409	416	383	422	413	414	391	393	372	443	389	407	430	415	377	398	382	378	398	399	400	416	416	473	415	428	375	404	414	399	399	424	390	399	398	423	426	403	410	384	405	404	395	396	374	412	392	409	404	357	391	401	427	367	390	402	391	421	413	407	397	386	416	427	399	392	431	403	423	378	409	404	423	399	401	377	366	399	430	406	412	398	433	381	391	399	422	402	426	418	415	395	392	409	419	430	410	428	431	366	425	390	393	377	407	410	423	448	405	430	377	371	395	412	423	399	402	390	395	412	408	426	400	385	397	385	377	382	412	403	403	397	419	375	428	406	399	391	422	423	383	412	406	405	402	402	398	402	406	422	378	389	408	421	415	418	395	409	406	387	384	417	423	381	388	405	386	416	415	394	401	429	396	370	437	412	402	387	407	349	421	383	441	387	384	361	366	409	394	411	403	411	399	418	400	414	402	388	422	374	407	420	415	428	413	430	412	391	451	414	401	407	418	416	387	417	430	420	421	388	390	368	402	409	383	421	399	427	435	412	395	401	408	375	418	424	361	406	416	429	403	433	422	400	405	432	375	407	429	391	395	408	435	391	368	421	425	419	403	411	389	377	415	417	409	384	415	381	409	388	416	397	439	438	422	382	409	375	437	395	398	394	419	394	393	432	398	403	420	406	353	417	381	403	430	428	406	396	401	429	421	400	405	420	439	430	401	409	399	412	391	406	411	394	404	421	397	417	434	373	403	403	427	426	418	396	407	407	411	406	441	400	440	412	428	385	391	432	408	416	405	394	405	426	445	449	385	435	432	407	382	398	369	411	427	414	403	366	430	397	416	398	413	424	385	438	401	416	394	382	406	410	417	378	371	390	423	399	427	404	389	431	389	423	419	431	411	391	399	406	373	401	429	405	384	410	402	446	413	405	412	438	374	403	405	368	417	379	404	405	433	374	393	402	403	406	393	420	392	376	422	395	404	405	439	375	402	384	447	420	396	431	379	433	398	449	405	400	405	397	429	414	406	430	404	412	373	412	387	372	412	385	402	414	406	423	417	418	423	450	397	403	379	393	416	420	444	401	393	408	396	352	412	390	393	393	406	416	388	424	448	399	420	393	426	411	394	396	424	404	375	395	401	404	426	410	365	403	410	384	426	382	436	416	376	420	416	440	401	397	405	427	397	437	396	393	376	381	403	389	407	401	375	385	374	411	378	414	427	382	407	411	405	402	420	397	414	418	414	424	387	395	392	378	442	396	405	411	428	376	396	420	378	390	399	403	379	408	416	401	417	384	398	409	427	384	415	392	398	417	402	425	421	422	404	449	407	390	407	383	402	393	437	390	425	378	393	403	394	411	434	444	395	426	407	379	416	410	408	436	419	391	383	425	443	403	410	416	405	407	397	396	432	419	424	386	416	412	409	405	386	424	415	388	386	409	399	410	420	416	418	403	391	441	409	415	449	393	379	401	406	414	397	396	427	417	377	396	428	423	389	405	389	401	410	378	397	374	384	351	403	425	403	400	409	390	422	400	402	409	390	429	409	399	412	408	387	384	451	410	399	447	378	355	406	403	389	411	439	410	391	378	431	390	432	386	408	383	398	393	420	397	393	416	420	430	407	391	414	386	395	375	413	423	404	427	416	427	390	418	390	404	409	414	419	377	418	398	396	421	406	421	387	413	375	425	351	381	369	415	411	388	418	385	451	408	384	379	402	426	399	417	402	397	365	410	400	406	430	439	400	398	412	407	401	396	384	411	382	411	398	428	428	415	382	415	387	414	427	432	408	457	442	381	392	402	399	384	379	434	418	407	414	384	420	414	397	392	406	373	424	443	380	415	427	398	408	387	411	420	379	410	415	389	404	428	414	426	418	388	402	444	374	435	409	397	422	414	438	467	438	405	397	443	408	398	375	418	398	374	422	437	384	386	417	441	410	386	407	386	404	388	385	428	379	414	406	409	387	432	406	420	383	414	385	430	423	417	425	420	415	419	424	369	367	381	371	373	402	425	394	416	432	400	459	430	424	402	407	418	395	409	393	391	430	436	364	401	405	391	406	401	432	399	416	386	418	419	388	425	430	411	389	365	359	428	393	403	408	384	449	410	397	408	409	387	371	391	365	434	404	396	392	416	407	392	400	417	413	418	413	389	391	418	421	399	419	403	400	433	376	439	423	421	408	419	426	394	375	400	422	401	407	405	386	370	411	415	385	382	415	432	412	384	390	417	445	384	400	403	415	433	419	391	420	412	438	392	393	423	404	395	389	408	415	420	411	393	401	437	410	405	419	384	449	427	373	410	420	360	372	374	432	401	436	390	404	395	415	405	375	402	384	406	417	452	418	409	432	424	404	396	389	435	392	402	384	382	417	424	423	382	408	381	387	395	405	408	424	355	426	402	413	402	380	384	447	429	397	388	373	410	391	421	419	396	399	414	403	408	431	403	390	403	422	403	421	405	381	416	420	410	398	365	386	403	414	414	392	391	423	405	411	447	426	407	413	377	430	410	408	409	385	404	413	429	403	402	438	388	417	389	427	407	389	430	419	412	442	421	399	417	410	411	425	406	369	396	427	371	379	390	398	440	440	412	392	400	425
24129	21417	28705	24500	21429	11016	1978	926	793	740	744	652	646	616	462	491	501	506	589	534	606	572	547	1459	3241	3540	2396	1436	465	389	331	341	366	356	361	365	363	383	350	344	356	354	373	353	356	343	338	369	346	372	355	348	330	322	378	378	352	350	352	342	352	358	355	394	343	374	352	340	376	358	359	383	351	374	347	367	355	338	382	353	340	360	368	359	389	354	349	341	312	388	332	321	314	358	384	358	327	363	374	373	374	324	367	360	333	342	324	367	382	374	338	360	363	378	376	371	364	332	356	361	333	370	405	345	340	349	341	320	375	340	335	345	362	338	347	359	324	376	374	363	321	344	370	358	309	360	333	344	378	341	356	359	346	366	364	386	369	347	340	347	354	381	378	352	373	354	375	368	356	348	388	341	367	375	391	351	358	368	363	380	330	345	382	371	358	354	357	352	330	322	360	371	346	358	364	313	335	379	341	344	370	335	366	340	376	393	306	348	371	351	338	349	348	365	347	367	371	351	370	363	384	325	335	357	373	360	336	344	349	398	323	324	379	334	338	357	327	345	352	358	346	351	387	355	353	353	332	323	357	357	333	320	363	383	379	342	362	423	362	369	385	366	363	365	352	342	349	361	358	358	329	377	335	367	357	333	354	385	361	365	357	368	357	369	346	373	351	372	340	390	374	344	357	370	365	354	340	378	372	388	354	327	347	346	347	348	369	352	368	335	344	357	378	349	384	304	364	346	363	372	319	408	337	350	342	339	350	359	374	358	375	373	348	330	321	356	353	383	352	347	373	344	346	351	347	357	354	351	355	336	336	346	361	385	328	352	345	377	354	360	341	331	363	357	379	341	345	361	377	344	357	343	327	341	332	358	328	369	381	367	365	378	344	321	373	358	383	330	377	318	356	380	396	347	342	373	337	364	338	337	339	348	359	370	343	365	369	359	339	344	382	350	382	336	344	342	329	386	331	339	365	353	350	358	379	344	377	375	367	360	328	335	347	383	383	322	311	339	352	377	337	341	356	342	358	353	319	333	361	332	322	366	360	384	374	357	355	350	376	364	320	378	357	352	356	358	348	391	376	344	370	342	340	374	351	386	370	337	372	332	368	407	402	345	340	357	346	393	347	364	388	355	377	367	358	349	341	331	385	378	334	388	324	340	377	364	382	376	375	325	352	352	381	393	333	348	338	322	367	346	365	342	344	347	340	364	371	348	359	348	356	371	383	346	354	352	357	388	359	368	358	356	342	363	349	368	362	355	374	339	357	360	330	381	386	336	350	384	332	376	344	316	345	329	375	349	348	343	358	375	379	389	353	358	389	337	352	351	329	351	342	353	403	373	367	348	354	350	361	362	342	369	341	375	348	330	333	333	350	356	382	325	380	374	355	352	362	344	352	346	327	330	336	383	349	314	385	351	349	354	338	350	352	379	374	373	333	391	363	345	335	350	367	368	365	360	350	346	352	369	369	362	340	372	362	343	347	381	348	346	352	370	370	377	320	329	360	333	367	358	406	349	310	358	387	365	347	340	343	365	377	361	333	353	337	378	367	397	340	317	311	337	339	346	340	327	359	361	333	353	354	381	369	362	364	395	398	342	355	341	309	339	358	337	333	354	356	367	351	378	359	351	328	367	349	361	344	363	329	349	336	360	378	370	353	355	353	366	369	324	322	370	369	381	379	385	318	376	374	341	356	375	344	352	358	346	365	389	355	384	326	339	374	365	343	375	382	346	348	364	342	356	350	355	363	347	353	361	352	352	350	396	327	330	329	347	394	367	356	376	349	311	373	366	359	353	310	353	338	344	349	343	324	344	335	357	390	336	372	361	362	343	354	350	339	340	337	337	362	352	363	308	339	346	336	383	373	335	381	331	362	376	369	352	349	339	383	346	341	350	357	373	320	361	354	353	378	376	354	356	320	376	386	367	350	385	352	387	348	354	364	362	349	335	383	382	331	348	345	348	346	325	376	329	335	332	327	359	370	329	342	388	369	359	337	352	358	359	330	379	359	348	371	377	332	344	327	350	353	365	359	341	344	331	362	377	351	352	332	356	378	364	353	332	346	358	340	364	394	345	344	351	322	324	357	382	376	363	352	335	378	335	347	322	375	393	382	379	373	380	344	381	341	356	366	346	340	370	328	348	331	359	387	341	398	378	365	366	370	338	349	365	359	347	350	325	348	341	365	346	368	350	339	332	366	375	353	375	348	355	343	334	382	358	360	316	348	331	382	396	354	336	378	313	392	338	364	377	365	354	328	407	357	335	356	354	370	368	358	384	365	366	352	377	353	369	361	335	354	357	348	314	352	371	370	326	337	383	379	327	327	367	332	355	368	376	357	376	373	368	321	365	363	329	378	338	339	375	380	328	329	339	334	375	379	314	389	353	352	352	331	351	360	365	334	373	364	341	361	392	363	367	328	337	382	357	338	344	351	333	376	376	391	343	361	349	372	348	342	358	321	347	356	348	388	360	349	379	330	302	339	339	364	340	354	348	340	322	351	399	347	364	358	337	327	319	355	376	356	370	356	350	366	356	360	338	354	361	362	359	336	400	324	355	336	358	337	361	387	395	353	351	360	328	381	379	379	351	369	378	358	341	362	340	378	334	349	369	356	336	370	338	319	382	306	344	350	354	358	368	331	347	336	362	369	377	352	340	353	321	359	336	326	352	378	365	379	356	355	334	363	353	328	336	350	366	331	361	371	347	376	357	362	327	353	345	331	347	356	340	372	328	352	354	331	367	351	369	366	345	347	348	303	332	335	394	359	361	369	330	350	362	367	341	377	403	327	332	374	339	347	414	372	347	380	342	340	344	331	361	364	345	359	389	331	343	352	375	385	363	328	386	330	352	352	353	375	365	354	343	322	355	335	347	349	347	341	356	343	347	353	340	353	357	358	397	351	361	375	374	370	316	358	353	371	366	365	372	342	349	329	371	355	345	373	338	334	393	410	396	365	364	339	355	365	350	387	336	351	361	321	343	379	400	354	374	334	350	368	356	364	362	345	332	382	381	344	397	390	338	365	339	359	362	335	368	357	345	352	382	371	348	377	362	371	356	364	382	345	380	339	349	373	353	354	346	318	364	345	365	370	375	353	386	372	374	342	345	349	363	378	348	356	373	362	368	349	323	364	330	373	371	333	337	340	347	389	368	358	355	360	326	371	347	349	351	322	363	379	351	372	394	373	379	350	338	349	339	374	352	369	338	365	339	354	344	382	356	317	351	348	343	374	354	354	370	358	364	323	342	373	358	380	372	360	347	348	388	376	375	393	350	315	350	347	367	356	338	327	358	356	340	335	358	342	345	337	380	349	374	354	340	379	361	374	362	374	348	347	365	355	346	388	314	355	367	339	365	360	407	357	350	354	353	343	342	384	347	337	316	369	348	376	383	336	347	367	347	356	374	388	352	397	382	346	330	332	353	322	366	355	370	372	350	353	376	320	364	361	349	354	350	320	343	354	358	360	337	352	379	377	363	328	365	339	383
7004	19862	13380	8597	7199	4738	2417	1448	1255	1104	1114	966	866	775	759	678	629	762	808	748	826	832	754	2356	5481	5489	3764	2171	582	422	367	412	389	402	395	381	393	401	377	360	398	361	401	398	373	381	369	392	394	410	375	358	388	391	414	379	391	362	349	379	346	371	359	409	378	382	396	397	378	386	339	365	389	370	379	355	384	378	360	388	367	384	363	394	390	394	384	378	370	375	372	367	363	408	380	366	381	380	397	380	371	382	387	406	355	355	379	377	380	362	362	392	423	369	345	383	404	355	443	383	379	434	375	386	384	382	395	389	390	378	367	391	407	377	396	401	364	387	376	366	366	378	392	354	388	412	359	356	359	359	364	388	418	375	393	392	408	395	404	354	356	336	390	410	416	375	382	370	368	378	392	396	381	372	324	392	370	354	386	382	374	410	382	403	377	375	405	371	420	387	383	406	356	404	355	419	384	413	377	408	367	386	387	359	368	380	377	414	353	362	412	393	402	388	353	391	370	411	383	399	363	391	377	366	392	401	382	395	381	368	402	411	385	398	366	393	370	351	396	376	368	371	397	423	415	380	392	381	388	376	416	390	374	419	378	381	376	393	383	386	398	370	385	391	418	399	380	394	428	373	382	369	347	369	389	391	384	412	373	407	418	380	399	365	404	379	365	421	361	382	336	376	414	349	402	407	363	363	375	376	358	382	356	358	373	375	384	379	377	356	397	383	375	377	390	359	367	383	406	403	382	381	372	385	362	362	396	400	372	410	381	383	373	412	367	386	377	375	382	372	421	389	384	387	411	365	372	368	393	383	376	388	401	383	418	393	375	401	399	374	359	381	389	336	386	393	387	392	366	412	396	379	389	389	406	415	373	381	393	348	355	410	368	393	372	384	373	412	371	391	374	379	400	352	389	353	424	383	372	383	359	382	367	387	373	379	394	371	397	411	380	374	368	394	389	370	394	366	409	370	370	387	383	386	395	375	403	360	425	398	366	378	377	354	377	370	385	368	365	369	392	376	401	368	382	389	384	401	391	364	368	368	404	405	351	343	355	387	419	365	383	386	380	392	383	369	395	377	356	334	397	393	380	357	414	366	377	383	381	374	390	407	367	353	416	416	355	382	346	419	373	359	361	382	396	402	381	386	404	397	388	393	379	377	377	390	400	380	394	364	356	361	388	369	376	372	348	391	364	369	368	360	372	390	339	378	343	362	378	391	371	364	379	348	369	391	381	378	387	391	363	380	386	348	385	383	417	377	343	372	387	374	353	388	360	414	362	375	370	397	337	374	378	385	351	413	395	384	379	349	386	419	379	360	382	376	382	413	416	390	369	405	384	363	385	422	381	363	380	407	350	389	381	357	386	396	386	358	407	397	410	364	372	362	378	361	404	393	375	397	385	384	405	410	400	401	378	353	378	392	376	406	396	384	379	365	364	394	368	375	361	388	355	383	376	380	375	410	322	374	393	365	405	384	381	380	371	404	350	417	414	394	404	376	405	378	422	401	388	384	349	402	363	382	393	414	363	423	403	383	395	421	419	367	389	380	357	399	356	397	364	380	381	349	376	399	363	358	401	375	413	398	378	378	361	391	386	397	355	369	382	400	360	387	401	362	421	400	368	371	351	366	372	427	365	398	380	420	375	355	401	394	388	384	390	393	380	356	347	386	410	340	376	394	363	402	386	414	401	353	386	372	396	399	374	412	374	391	403	364	359	381	339	359	370	400	378	369	381	380	414	418	387	357	361	379	373	377	400	380	382	363	368	404	356	390	366	346	425	357	387	373	379	375	412	378	383	386	421	396	384	378	371	353	395	385	349	397	378	376	354	395	374	349	407	413	373	406	399	392	382	380	393	401	366	403	402	354	381	422	403	397	411	383	394	396	369	358	375	375	378	360	376	403	398	341	357	406	381	435	350	382	386	328	397	364	378	358	400	388	356	395	372	384	379	388	356	373	393	356	389	355	373	363	379	405	377	380	382	367	379	391	373	332	387	411	368	357	344	370	351	343	380	356	389	388	376	370	398	382	381	363	378	406	359	366	397	374	412	376	431	377	379	381	388	359	368	346	401	378	384	359	376	367	410	384	356	373	411	365	396	406	375	391	395	373	396	388	380	371	347	372	373	372	356	348	349	332	345	434	390	379	359	377	364	372	382	375	383	369	396	366	416	385	377	371	391	407	369	383	371	382	377	382	366	382	401	434	338	392	365	432	411	365	354	395	379	394	342	372	379	384	358	375	404	400	419	382	344	386	376	420	392	408	398	377	393	389	353	369	386	365	348	407	380	358	382	397	357	369	386	398	364	404	392	396	377	383	386	376	395	376	390	395	362	373	409	360	429	379	342	354	361	381	377	400	409	351	370	355	408	360	383	381	366	379	363	386	343	376	398	414	371	367	392	410	382	375	357	388	364	405	391	352	396	380	399	406	397	397	365	395	399	366	373	399	408	378	367	345	367	359	373	379	364	414	391	374	382	369	386	385	404	359	392	373	368	358	367	358	363	345	344	396	368	406	404	408	387	381	365	366	368	390	382	379	406	395	405	410	392	363	396	380	378	365	355	387	348	360	381	408	385	365	392	352	376	380	376	399	404	386	362	350	390	383	385	361	403	383	353	390	367	386	402	375	396	365	353	371	368	385	393	385	384	394	373	338	407	356	352	371	397	365	381	394	362	397	341	381	377	414	377	370	427	391	374	379	387	392	393	393	395	373	378	368	370	404	376	381	426	402	391	345	353	399	398	383	420	389	411	375	388	371	392	372	374	375	397	375	398	406	375	356	384	394	372	397	375	396	406	378	354	354	354	374	386	378	399	382	352	405	372	361	351	355	383	400	345	394	422	348	367	335	376	353	373	399	378	384	423	392	385	368	366	381	380	394	394	370	377	385	357	378	390	399	395	379	384	377	370	358	400	421	370	391	373	397	345	375	397	394	405	406	387	372	381	383	351	401	399	394	406	358	353	390	385	396	366	374	369	379	385	414	407	415	402	382	397	396	376	358	353	389	387	382	394	388	372	387	394	386	404	385	372	392	401	386	373	384	346	374	351	436	392	426	393	387	372	356	397	381	414	393	366	395	378	375	388	374	416	398	405	375	364	388	397	391	363	374	407	397	400	371	359	343	391	405	358	376	382	384	352	396	356	398	383	378	356	400	362	399	372	382	400	401	392	369	398	368	391	388	375	373	369	382	351	369	386	364	357	368	337	385	358	403	382	367	393	374	395	381	351	372	412	369	356	368	425	341	348	357	367	414	398	372	379	383	415	438	355	371	391	386	383	373	372	438	389	376	390	372	388	376	390	410	333	382	415	408	386	401	393	357	387	399	390	385	381	360	386	403	408	382	370	384	377	419	387	398	395	392	392	409	398	407	377	349	397	380	389	393	381	365	360	351	369	395	359	417	392	404	367	358	398	372	371	367	402	401	390	364	387	378	346	413	399	374	381	391	381	384	380	377	390	401	389	401	381	397	382	411	401	415	392	385
25291	21416	27570	25600	12303	3136	1577	846	753	739	755	690	720	654	657	636	597	588	649	658	644	665	645	1469	2250	2296	1566	663	603	501	517	509	534	536	540	494	535	503	482	523	535	523	471	490	540	504	513	540	521	541	530	573	503	501	498	527	479	483	502	523	510	524	548	536	478	481	477	519	516	517	538	536	493	556	576	513	581	481	496	510	482	487	496	494	516	507	505	509	506	515	500	516	485	560	538	487	499	536	528	532	525	523	523	526	554	530	478	485	510	563	565	482	494	528	522	542	480	449	514	540	487	485	502	494	502	524	503	509	526	521	490	526	524	487	512	509	521	509	521	498	512	503	512	451	528	513	513	490	543	510	531	562	528	488	497	539	499	487	499	501	528	518	553	523	512	511	524	557	508	506	524	496	534	532	505	545	508	527	533	536	528	496	552	501	488	509	535	499	475	506	478	498	527	531	520	527	527	479	548	504	547	519	530	520	495	524	545	514	511	502	521	491	497	502	507	539	496	493	493	542	515	544	520	539	475	474	464	513	520	513	524	524	518	496	543	508	474	484	538	509	496	504	525	544	521	491	549	522	527	498	475	521	514	518	500	519	536	561	517	461	512	518	499	509	497	558	479	500	523	515	488	509	556	547	509	537	512	484	534	499	480	524	446	525	554	488	509	467	525	483	517	514	532	532	501	478	494	516	506	499	484	511	560	565	493	519	532	505	492	515	515	506	518	558	558	487	493	492	529	529	512	528	479	469	503	507	498	493	507	546	511	500	515	499	508	508	491	494	520	513	553	479	513	521	495	524	493	538	534	554	507	518	512	516	522	539	515	545	538	532	535	512	496	513	537	493	497	519	542	513	496	505	515	496	525	515	501	530	495	529	499	553	523	510	511	521	488	498	490	512	503	522	504	520	483	505	555	541	531	526	533	502	521	529	509	503	488	507	459	561	537	524	509	436	514	495	546	548	551	490	485	516	556	546	484	497	515	505	524	523	502	500	534	484	511	517	544	523	472	540	499	542	491	515	507	542	493	479	505	491	525	509	553	496	510	517	500	514	482	524	516	569	581	507	538	526	482	550	514	530	492	513	523	527	536	502	504	535	520	530	519	521	509	540	499	495	519	521	525	506	516	518	498	496	508	499	529	577	516	546	511	517	501	515	511	481	514	527	507	542	510	501	530	503	507	538	496	511	546	552	527	553	509	487	530	512	506	519	493	518	529	506	516	553	533	505	528	513	511	498	522	535	507	490	544	532	532	493	492	488	477	501	525	518	538	506	516	494	480	496	499	488	540	538	529	502	477	535	503	480	520	516	539	545	493	506	524	546	530	518	487	513	452	528	517	510	520	524	502	499	512	517	505	528	519	538	536	480	511	533	513	527	516	515	499	506	517	531	533	503	509	493	553	545	521	558	493	512	530	490	510	512	525	500	522	526	558	525	525	470	512	518	525	520	518	558	560	491	519	488	486	540	537	520	526	571	512	514	553	488	490	443	500	545	472	479	491	528	531	503	537	508	513	527	485	516	474	492	522	532	495	539	487	504	491	556	490	537	509	495	522	543	552	512	525	580	511	513	523	537	489	539	521	495	476	535	475	520	516	541	519	543	536	487	449	562	537	528	499	523	545	523	527	470	514	524	524	535	516	507	531	520	525	507	555	568	502	519	543	501	570	520	511	493	558	513	491	509	511	502	521	504	501	537	498	522	557	499	512	501	501	524	512	520	436	523	521	523	444	491	515	527	507	495	551	522	542	488	537	482	544	480	522	533	523	523	497	524	508	516	507	536	538	524	494	478	556	504	481	527	520	511	516	515	515	497	481	510	527	511	542	532	499	523	547	526	530	494	504	520	529	552	529	546	502	530	516	514	535	478	510	533	513	475	542	513	541	474	488	548	510	520	515	570	532	509	526	486	526	529	504	531	536	483	542	520	529	525	491	475	535	492	526	555	499	503	520	527	505	512	509	527	497	524	496	511	523	553	538	534	500	529	507	519	512	538	524	504	503	503	515	511	513	515	508	528	495	544	517	490	532	504	516	496	515	561	495	492	515	510	478	428	531	495	491	515	496	541	499	527	499	472	453	513	509	500	517	495	521	527	524	520	510	528	488	541	536	511	548	502	478	527	557	538	512	514	554	506	509	543	517	557	543	495	488	533	510	500	516	519	494	514	489	520	512	531	539	540	528	437	491	540	490	492	494	499	521	485	505	498	513	490	526	533	531	532	519	489	580	496	530	504	535	516	526	536	505	441	485	522	500	537	526	462	493	519	540	536	543	496	566	494	505	522	546	507	525	499	498	485	523	499	506	487	561	520	536	493	527	516	510	538	473	525	507	499	499	523	526	518	491	522	531	545	507	524	484	530	532	533	561	503	510	547	476	492	511	542	473	478	533	580	535	529	522	536	502	469	534	498	498	504	532	504	525	511	512	510	504	472	558	509	548	515	510	514	519	517	487	538	489	504	514	523	498	511	498	580	541	501	508	475	559	521	494	519	479	556	521	476	532	510	463	523	539	480	508	579	510	516	527	517	491	501	500	521	552	561	555	541	535	504	555	525	547	546	536	523	510	548	494	553	505	500	528	514	500	479	490	485	497	553	503	521	529	509	491	486	486	499	527	511	487	500	442	504	482	504	524	503	507	507	555	526	545	550	488	513	501	518	512	504	534	535	476	468	473	512	486	533	518	516	511	513	511	517	505	509	495	499	540	477	502	545	526	509	501	530	511	523	500	507	514	467	483	506	506	481	510	540	560	544	502	513	477	549	469	512	552	511	526	494	556	503	527	527	488	475	514	500	480	541	552	480	517	514	511	531	516	519	486	496	537	500	493	548	488	537	501	545	486	508	529	538	507	498	543	524	505	526	529	522	501	513	543	497	510	502	479	531	499	545	505	506	526	529	491	491	473	487	497	549	520	484	520	530	516	509	506	558	497	556	511	516	534	522	516	545	546	513	521	523	500	488	495	505	519	512	531	530	500	502	516	525	508	498	517	524	529	526	502	519	495	533	505	547	530	539	527	551	533	506	538	517	531	501	495	528	520	492	515	546	541	491	525	536	529	514	493	520	534	523	464	480	558	506	539	497	511	523	492	488	508	503	495	550	505	506	544	512	516	511	501	527	506	504	494	531	508	526	568	526	505	511	521	514	518	479	508	502	540	510	497	510	500	481	496	525	501	460	541	492	550	475	526	548	526	533	470	572	502	544	495	521	507	505	525	520	518	516	489	519	482	505	495	495	508	528	536	541	479	522	528	564	520	519	539	526	474	525	501	552	537	472	541	535	546	504	491	509	545	497	496	548	508	549	521	499	496	518	511	508	519	565	558	512	520	523	442	513	507	536	489	547	509	496	464	501	506	542	547	508	535	525	510	505	487	536	499	523	527	495	494	528	566	547	490	501	542	502	546	561	520	533	529	543	523	522	534	469	520	569	540	530	509	553	494	536	503	521	519	504	537	498	518	513	522	520	487	505	487	531	504	518	531	519
7510	17085	9645	5930	5668	4726	2680	1220	1064	1083	1059	998	892	856	853	840	688	789	826	827	925	818	852	2476	3889	3831	2415	903	746	582	542	565	518	592	537	607	564	545	564	547	572	598	531	546	541	519	543	538	520	579	542	544	580	525	544	550	578	525	558	539	562	542	568	563	515	496	570	562	556	515	556	542	571	517	538	570	540	530	561	582	573	510	585	561	559	508	554	542	574	562	574	527	554	526	576	568	567	560	518	569	574	580	573	553	572	573	564	527	586	512	522	550	536	527	512	547	535	574	573	561	581	532	541	521	567	511	575	563	549	539	543	550	546	517	538	545	580	589	551	540	528	604	552	557	532	520	551	565	556	559	593	520	582	521	537	544	532	551	559	531	553	542	562	548	481	570	562	542	546	524	554	530	555	531	536	550	566	532	561	550	534	551	552	556	521	530	626	519	549	480	518	539	584	571	525	615	596	589	539	591	536	506	513	534	574	526	551	542	586	542	565	571	534	515	535	535	536	572	604	565	586	542	543	585	541	558	580	534	569	536	536	555	551	590	559	515	534	560	527	514	581	568	549	538	551	580	522	572	590	584	585	553	524	590	551	569	558	554	548	588	537	516	563	546	570	572	556	581	534	552	524	535	527	529	532	536	594	549	498	545	571	541	548	535	587	514	554	580	566	574	564	528	569	581	583	566	563	526	532	574	522	575	564	537	565	587	545	575	559	560	506	525	536	535	515	552	599	537	531	544	551	581	583	563	525	522	573	573	568	544	602	558	611	577	573	564	518	525	540	578	560	550	571	544	530	513	535	542	524	542	558	587	538	554	529	571	515	576	550	571	581	573	564	584	567	525	540	572	600	524	570	553	553	542	545	580	541	563	550	508	562	557	532	532	548	577	532	548	549	520	556	545	532	487	583	539	510	562	558	567	547	563	537	535	585	580	581	591	551	603	568	612	539	550	543	598	558	581	573	559	543	546	605	575	545	561	586	548	533	539	523	519	541	544	582	544	536	545	552	562	561	530	540	550	534	541	586	546	585	529	533	546	554	523	554	530	575	566	546	552	549	548	506	561	579	558	560	545	550	553	531	542	493	568	569	551	538	518	565	565	571	577	577	512	563	512	541	562	596	573	521	518	554	550	558	548	586	570	542	541	548	588	564	521	534	534	578	565	558	556	580	562	550	572	573	503	586	572	588	542	547	550	574	574	547	565	619	550	567	556	543	533	546	540	587	588	576	580	518	581	545	573	535	591	557	526	532	549	563	563	559	554	558	564	567	549	535	553	573	544	571	577	547	577	559	564	561	556	540	550	521	554	574	553	584	563	608	524	576	568	536	502	554	535	541	549	554	533	604	577	530	517	574	537	550	548	559	565	550	561	539	542	569	562	566	557	517	543	563	534	545	543	509	555	578	529	549	603	561	518	556	563	548	591	560	559	553	510	564	503	544	523	531	537	547	564	532	567	563	557	527	599	550	500	538	539	497	542	543	587	577	497	563	553	562	555	549	542	527	590	545	543	550	575	565	529	570	558	553	545	553	552	602	564	554	549	527	587	568	538	513	552	568	531	559	579	563	565	578	595	587	529	561	532	527	538	557	555	537	544	566	552	547	570	586	512	567	561	520	579	556	585	523	554	508	557	527	585	553	556	564	538	589	571	543	556	536	580	569	516	559	580	520	568	608	543	512	586	548	551	509	540	544	518	556	585	531	570	561	538	572	557	564	566	532	542	536	559	562	587	543	573	560	536	573	518	532	536	573	518	550	582	552	545	527	535	517	570	555	554	566	563	543	557	565	599	560	547	561	560	562	506	543	547	521	539	555	565	528	566	515	571	566	592	558	599	573	563	524	564	535	565	536	579	586	511	564	594	573	555	538	577	594	590	539	513	515	570	558	529	549	576	545	550	545	614	577	575	529	548	552	588	536	546	561	550	568	536	560	561	545	548	537	549	529	558	589	590	498	533	549	607	591	556	554	536	563	548	527	592	549	568	525	582	602	580	553	564	549	561	541	521	580	574	550	579	514	543	561	560	572	563	532	509	563	533	545	538	570	527	567	576	561	575	562	518	523	527	563	561	563	564	500	552	585	551	548	556	554	623	543	556	579	554	527	519	518	557	553	514	509	529	562	551	570	575	570	562	577	533	564	568	576	536	558	540	558	530	521	578	567	510	534	553	552	532	530	554	563	555	517	534	534	587	539	555	539	549	561	552	549	569	593	562	540	559	547	551	527	543	549	586	574	512	586	539	536	565	557	572	536	518	522	580	583	567	561	525	543	577	543	549	610	530	540	558	527	524	558	548	571	562	555	503	579	563	535	549	555	565	590	562	529	553	564	593	592	536	564	525	569	534	587	563	583	548	553	510	555	503	590	503	558	546	530	512	562	566	553	556	563	526	579	571	541	549	528	549	575	561	515	529	524	548	552	550	522	553	548	579	579	535	555	573	537	548	543	557	547	559	544	576	492	548	511	549	554	538	565	558	516	588	524	573	534	545	574	585	567	509	516	593	540	560	589	557	587	513	575	512	534	558	536	511	559	535	570	559	543	530	565	590	527	547	604	546	564	494	579	564	537	575	535	571	559	561	524	524	584	548	576	566	557	558	562	570	538	586	531	534	519	538	556	576	554	558	537	574	581	558	536	558	558	534	597	562	554	542	550	523	573	542	582	557	572	559	590	557	552	552	536	538	517	540	539	548	548	571	498	569	531	543	574	538	535	565	575	538	582	514	523	568	553	537	543	572	553	570	530	537	533	573	576	586	571	579	565	563	506	536	540	586	548	568	561	517	584	576	532	556	527	540	570	593	562	560	568	547	547	532	526	545	568	568	548	541	538	563	555	517	525	583	570	522	590	551	526	547	518	544	590	584	578	577	565	595	579	554	557	528	531	570	538	575	574	518	582	553	559	563	571	544	482	592	557	534	541	553	562	578	493	531	560	561	536	559	508	562	543	534	576	588	547	499	568	588	529	588	592	587	565	545	575	531	547	563	564	581	541	538	562	550	571	553	551	544	548	570	504	571	555	573	552	527	543	554	537	524	560	558	548	566	542	563	576	591	552	517	546	542	525	528	551	527	554	564	533	520	549	550	513	578	551	532	562	529	547	540	538	562	545	532	576	564	517	582	591	558	553	561	543	554	559	557	535	526	546	572	539	570	559	546	538	546	567	557	547	569	571	550	563	531	590	549	568	556	561	593	509	559	557	541	519	573	574	580	559	548	582	561	565	601	591	538	556	546	522	517	546	595	536	544	569	581	542	541	578	545	515	602	560	572	573	536	563	567	551	552	565	561	541	558	565	552	564	555	586	572	553	542	526	560	556	532	534	562	514	572	583	530	564	574	551	587	529	537	556	549	577	571	545	548	560	544	583	538	530	585	594	524	583	544	556	538	568	524	576	561	540	537	526	517	542	540	554	538	535	526	562	568	566	581	564	544	580	556	594	540	548	583	582	516	539	560	530	570	543	556	554	586	550	546	563	559	519	572
22862	21454	29247	24067	21461	21662	11580	1839	1350	1377	1144	1123	970	983	964	946	925	894	776	757	774	882	2128	6823	7443	6663	4391	1899	643	653	654	665	665	610	661	615	636	616	613	639	631	677	645	678	608	628	620	642	606	608	601	618	635	667	590	572	641	599	631	654	621	653	687	648	573	622	618	624	649	606	599	666	579	632	608	649	634	638	650	687	662	641	628	641	627	596	616	621	634	638	640	632	618	623	674	642	605	604	621	590	618	586	603	630	599	642	677	655	638	613	624	662	610	607	591	690	661	654	629	615	641	670	624	626	643	643	657	603	673	634	619	640	621	640	663	631	658	594	623	592	624	669	654	626	631	621	655	656	596	624	635	604	644	616	603	643	604	600	596	626	598	601	595	621	610	585	635	613	618	588	637	629	650	645	614	596	598	647	614	594	627	657	632	661	646	633	631	603	635	637	636	621	650	624	598	679	685	613	624	585	647	602	683	643	652	620	642	644	608	633	614	601	650	601	602	632	630	636	615	652	659	639	610	648	648	601	649	590	596	632	648	635	647	643	626	629	647	609	670	600	639	659	639	615	608	584	643	650	657	611	627	630	621	644	582	631	590	628	634	638	627	612	640	614	612	621	616	637	627	622	619	642	640	604	596	636	627	643	612	628	593	645	615	594	607	653	618	650	620	619	657	611	638	616	604	630	632	682	635	631	627	612	667	629	654	612	617	594	634	566	634	622	638	634	633	591	578	548	663	581	573	652	629	616	632	668	648	682	653	606	654	615	626	656	626	649	666	611	610	610	605	647	578	601	641	628	606	626	643	672	640	614	594	684	632	635	613	665	674	611	603	631	632	581	620	658	639	620	555	654	617	573	636	634	606	613	597	613	626	627	684	608	642	635	609	617	640	647	653	596	594	656	645	639	600	664	611	586	642	627	589	669	632	659	618	624	638	643	672	632	650	629	664	648	606	607	578	647	662	597	618	596	652	603	634	636	655	653	624	609	610	639	672	675	629	624	649	642	633	601	646	603	663	603	688	630	660	639	589	647	594	668	617	614	606	563	630	635	683	634	633	587	655	617	656	651	611	599	609	576	613	596	632	602	636	599	642	623	566	610	644	640	702	618	623	653	642	603	620	632	588	596	632	582	588	681	657	597	609	661	624	641	622	644	612	631	625	595	620	612	606	620	619	592	629	619	624	623	601	635	650	641	653	655	599	616	646	652	670	613	605	622	594	652	648	615	684	630	630	603	629	680	601	635	623	623	610	623	661	629	618	610	619	613	658	609	618	661	656	587	626	553	685	623	655	624	626	621	633	602	591	621	616	650	690	651	651	648	648	656	659	633	630	632	593	573	619	617	644	628	641	632	645	671	638	610	639	625	610	682	641	644	658	640	683	653	612	634	623	615	618	605	619	632	606	622	628	580	651	596	600	608	596	693	612	626	658	602	639	609	678	650	617	610	628	638	617	630	648	619	611	590	617	632	645	611	608	629	610	620	618	629	660	635	640	659	628	627	606	609	600	626	606	659	640	664	565	622	625	567	614	586	581	627	549	613	646	664	669	607	613	642	635	596	586	614	621	613	586	653	634	659	586	616	634	629	636	620	598	597	593	629	653	647	661	617	650	620	600	627	660	631	630	628	613	642	589	600	625	613	643	644	648	630	621	680	589	658	614	632	624	622	585	630	593	597	640	584	677	609	594	583	599	630	627	627	658	631	627	662	655	643	621	616	649	635	602	603	606	585	590	633	653	575	632	611	669	639	643	630	622	638	604	645	647	611	626	610	621	577	581	616	596	643	640	656	621	641	644	664	634	641	648	622	608	639	617	634	649	617	643	639	650	564	648	628	608	622	680	641	615	638	617	599	611	634	648	581	578	593	598	628	676	620	630	665	633	617	615	616	621	621	637	637	626	656	622	600	641	633	601	631	573	584	644	608	614	610	624	606	626	620	589	626	632	680	625	628	639	634	615	653	638	636	617	616	635	632	638	661	630	590	593	594	654	615	633	637	590	617	613	629	649	572	632	630	624	621	620	620	618	641	618	622	597	660	619	647	604	573	637	620	598	624	628	628	651	604	620	582	618	633	644	696	628	649	616	626	634	639	631	633	599	607	658	624	631	623	608	686	633	620	603	595	627	649	652	663	611	582	595	580	613	601	603	666	654	620	619	638	658	621	607	609	638	650	677	586	636	617	608	654	635	655	601	644	627	638	605	666	600	622	621	633	631	596	627	622	575	592	595	637	622	605	602	650	615	609	649	642	662	609	566	594	613	647	616	615	652	596	626	607	675	587	605	652	585	613	660	633	679	653	570	675	637	601	604	613	601	640	617	620	616	650	625	624	623	659	580	625	612	608	633	627	640	592	653	672	655	653	673	594	581	605	671	625	655	666	622	607	578	630	673	673	628	642	591	574	577	613	637	611	631	624	621	602	650	632	598	615	617	638	647	600	619	618	644	607	690	660	620	645	636	607	600	618	598	642	635	657	646	595	664	623	619	650	614	617	598	604	635	664	608	613	633	574	581	613	629	613	609	623	608	590	645	585	640	615	616	600	646	592	635	651	609	594	649	575	645	629	651	632	650	637	622	647	649	620	609	628	602	618	634	624	631	625	641	617	602	605	635	620	641	575	623	671	646	627	612	607	623	631	688	635	589	640	601	646	619	613	640	581	605	652	662	654	647	585	582	578	646	647	632	611	575	661	617	580	613	640	659	588	653	664	637	621	596	626	652	642	573	643	598	628	665	618	583	648	644	608	662	620	592	606	619	626	622	627	641	641	639	627	669	662	653	650	581	648	648	615	621	605	603	656	612	620	655	588	646	612	604	639	592	647	641	661	614	646	632	604	630	611	572	642	600	591	619	637	643	627	637	617	649	604	688	605	580	632	619	651	619	618	614	623	598	606	635	615	610	599	624	648	582	606	595	645	611	624	636	673	660	635	660	639	601	590	625	652	611	635	573	614	604	585	650	612	643	625	612	640	603	626	614	608	608	643	622	644	645	632	675	607	626	645	634	648	595	643	616	633	581	628	634	608	635	651	631	598	592	649	642	638	643	653	633	644	649	599	611	604	620	720	620	618	587	622	654	599	560	618	624	611	649	605	600	675	616	643	636	610	645	623	620	646	644	630	600	615	670	578	642	633	596	607	622	609	663	624	619	597	655	654	602	614	609	634	660	653	661	649	640	618	631	631	642	598	626	659	596	601	621	613	624	641	558	596	594	625	668	670	610	628	649	615	627	671	628	635	595	642	591	610	588	643	610	611	630	618	637	563	601	613	624	590	638	656	595	644	598	602	623	637	626	601	675	602	631	626	619	609	615	607	633	601	715	646	616	615	635	627	602	653	607	612	609	658	626	667	629	586	634	630	697	609	640	590	639	603	638	642	607	640	636	616	639	602	659	599	636	635	631	645	599	618	644	593	622	664	653	640	620	628	617	623	646	641	606	652	615	628	678	625	621	627	619	614	619	592	574	604	624	641	622	607	632	643
8710	25535	17205	10495	10186	8149	4321	2358	2084	2129	1684	1599	1422	1219	1150	1238	1185	1081	870	897	977	1043	3296	10265	10700	9248	6255	2597	657	651	638	658	636	621	608	647	700	679	604	660	663	669	661	623	653	653	641	619	636	604	625	630	621	590	589	646	628	614	635	640	597	577	621	662	629	685	661	621	632	628	606	637	599	632	637	601	624	618	622	686	633	637	649	653	627	589	637	604	633	646	666	631	643	637	622	606	595	655	646	624	593	657	619	651	625	632	643	677	644	625	610	598	630	635	600	628	640	657	641	618	629	627	622	642	615	599	665	613	667	615	653	655	603	645	600	612	633	650	693	639	628	645	607	626	624	620	635	628	642	641	667	630	690	643	611	637	618	621	629	588	641	675	651	661	630	641	636	652	621	633	638	694	577	606	667	638	600	635	610	658	654	613	598	646	673	657	687	609	627	642	623	618	629	668	644	645	662	654	677	676	613	655	604	645	647	626	677	648	694	608	617	667	632	677	651	644	628	638	583	633	655	624	621	581	635	618	626	629	626	643	660	590	620	632	620	596	655	639	628	652	635	639	640	607	645	655	636	630	608	596	609	652	604	617	610	609	636	658	644	642	607	601	648	642	640	640	639	614	605	621	623	640	686	665	663	605	623	640	636	623	648	664	568	588	635	638	638	612	667	636	680	656	661	661	616	600	621	666	612	648	620	656	627	665	593	626	641	664	603	630	650	684	631	629	595	650	655	590	643	683	580	613	668	629	648	667	653	636	645	619	650	621	602	626	613	674	648	666	600	661	576	576	601	629	668	605	613	593	673	621	633	638	659	615	673	592	635	647	635	648	592	611	594	636	678	645	648	653	648	657	650	658	628	649	667	648	632	649	601	671	659	614	583	668	651	610	603	575	649	628	625	679	620	644	645	604	620	652	610	645	617	620	664	621	662	634	630	640	625	608	621	633	607	660	609	611	647	637	656	639	652	624	651	605	603	646	602	638	636	609	651	672	571	667	610	620	655	627	624	615	591	640	658	627	601	610	620	663	642	677	622	623	608	656	609	665	646	636	637	614	627	656	648	692	664	655	637	664	649	630	642	645	623	633	590	654	649	673	620	620	666	635	644	610	636	639	657	601	609	619	665	598	599	635	635	614	591	631	646	656	561	629	673	648	624	673	612	620	604	627	590	605	615	632	630	691	670	659	657	640	580	639	707	654	628	675	641	663	634	647	589	658	640	673	674	623	638	652	622	603	656	630	622	713	600	650	625	654	617	660	656	635	626	624	683	654	664	596	673	630	576	615	641	605	628	627	619	644	637	659	655	631	654	651	641	622	642	645	684	627	624	646	645	654	608	581	607	618	647	637	628	645	611	656	690	632	613	567	631	660	646	615	657	621	646	660	646	649	625	619	633	653	611	678	655	627	598	672	631	662	658	610	618	588	629	614	629	639	637	593	640	687	638	634	615	663	587	691	681	620	619	694	597	620	633	611	649	621	636	646	601	688	623	618	657	627	651	681	649	672	622	664	637	610	603	688	618	624	636	614	656	679	619	689	628	660	641	575	662	659	619	609	693	658	655	634	621	636	619	682	629	644	630	660	629	678	631	620	568	643	658	604	589	573	638	637	631	635	605	647	589	628	641	618	626	678	640	634	660	603	629	625	670	661	636	608	605	647	625	631	639	657	597	621	671	648	652	612	691	625	689	582	648	656	677	631	645	640	636	636	667	616	636	632	632	656	592	630	623	653	684	650	643	548	583	649	659	691	689	663	671	630	610	637	642	591	630	636	656	662	671	617	609	639	635	669	658	651	668	653	633	600	638	660	658	589	651	632	650	652	650	617	638	634	654	604	659	645	615	623	644	660	684	619	591	652	586	636	639	640	614	601	632	615	615	631	638	661	616	624	672	651	630	605	647	692	594	630	635	662	662	594	653	609	657	633	643	637	637	610	673	604	642	626	601	625	613	659	663	603	624	609	635	668	645	645	630	631	594	673	676	637	684	657	619	675	636	643	649	614	663	574	654	625	629	597	583	647	647	679	690	636	658	594	614	637	635	656	581	611	603	626	644	658	655	613	622	594	652	642	629	598	610	642	635	606	609	669	568	646	620	654	598	608	651	612	633	626	627	613	614	635	593	624	639	633	602	639	621	650	660	626	610	617	617	632	637	590	605	641	651	624	629	650	613	713	638	631	633	637	690	655	560	634	638	611	630	637	635	651	640	682	652	641	638	574	612	620	624	663	612	633	599	626	652	650	645	640	649	625	665	622	662	618	653	645	664	643	587	627	632	636	674	643	649	631	589	651	649	651	669	663	620	647	621	662	612	587	621	620	658	636	627	635	659	641	647	649	608	661	649	646	629	601	615	651	685	653	630	672	652	629	641	598	626	611	654	656	665	638	609	658	677	629	620	589	604	583	620	654	679	684	630	654	656	648	617	660	569	623	674	625	638	617	635	634	641	648	656	640	622	675	671	586	613	634	591	638	649	637	603	604	621	627	666	581	679	641	635	639	584	634	614	628	641	644	673	614	645	633	639	688	621	595	621	686	632	633	634	624	662	650	635	637	679	627	617	632	602	623	636	674	592	601	681	611	615	636	680	627	586	672	632	668	618	621	598	660	632	689	680	628	678	641	642	572	627	594	606	624	630	644	630	647	619	631	655	611	661	643	631	669	671	634	642	594	623	599	605	682	656	615	647	645	646	631	606	596	655	638	624	619	611	661	625	650	632	621	595	631	690	590	631	648	699	644	677	625	643	608	658	644	609	600	603	591	663	584	623	586	616	603	593	636	613	593	602	631	616	630	604	600	623	628	660	612	591	618	661	604	627	630	640	649	663	621	662	636	633	633	666	629	626	650	655	609	673	609	667	655	659	644	636	653	645	611	612	654	622	637	599	644	655	648	621	638	681	628	700	630	636	602	638	696	586	678	631	665	690	680	666	630	661	622	642	643	595	620	650	644	621	616	650	638	653	607	678	611	660	657	679	640	613	636	620	682	649	630	636	682	637	631	646	643	620	606	670	642	629	649	633	694	671	617	651	625	621	631	661	626	649	620	595	598	641	608	606	664	586	636	628	659	659	622	613	638	690	674	619	671	682	680	621	657	701	610	629	635	648	622	673	677	612	611	635	656	641	658	600	637	597	642	620	655	622	631	638	647	644	595	672	622	636	632	620	638	643	636	633	622	627	637	606	667	648	634	641	661	650	644	619	633	610	667	653	610	649	662	622	628	610	631	608	649	646	598	588	659	598	653	643	660	663	626	588	691	613	662	632	646	659	637	615	604	656	595	635	633	629	619	678	652	597	614	669	634	625	616	639	621	612	668	658	669	673	622	647	620	674	677	617	628	644	623	644	653	604	606	639	646	620	666	631	638	630	635	638	649	648	699	582	613	674	611	635	666	663	617	629	631	608	632	634	633	671	597	623	593	635	647	599	646	679	640	681	635	607	624	615	621	620	627	686	636	622	622	641	613	652	667	612	648	644	587	589	684
27929	19267	7934	2593	1681	1408	624	530	472	421	400	444	415	360	364	373	357	421	338	352	360	346	341	463	563	522	446	376	289	264	339	287	315	297	292	352	310	284	320	316	295	327	289	313	299	320	308	314	348	298	294	289	290	334	338	300	292	320	308	302	298	297	331	309	317	283	339	331	296	297	324	326	306	287	306	320	292	305	307	267	310	321	300	330	300	316	311	318	290	333	324	328	280	293	295	299	330	325	300	316	342	303	348	277	295	316	282	309	272	339	286	300	321	310	326	301	313	297	320	275	287	301	334	315	319	308	322	306	301	338	318	317	277	340	322	300	319	313	321	332	287	259	301	306	302	283	314	334	299	315	296	314	316	291	278	292	307	310	291	307	332	303	302	299	304	301	286	310	304	311	309	328	309	315	293	329	317	298	287	300	310	275	294	311	275	294	319	302	322	325	311	303	345	332	335	350	287	322	326	313	292	295	270	347	304	297	303	290	306	309	270	317	289	293	289	294	323	320	304	332	298	317	302	290	311	308	299	305	346	328	300	314	328	300	306	287	314	296	305	288	283	294	313	285	313	279	275	317	322	333	300	315	287	309	302	284	311	304	309	291	285	292	304	307	333	339	316	306	322	311	286	309	284	337	303	316	319	300	313	323	305	283	272	321	325	319	362	311	292	347	305	302	323	308	283	335	332	304	320	327	314	321	311	289	299	279	278	319	308	336	309	299	339	287	311	312	304	330	315	328	306	260	320	326	295	302	307	293	332	310	341	330	357	312	312	283	306	282	311	358	309	315	334	320	285	308	320	278	294	314	314	326	313	288	298	284	327	314	282	322	296	329	304	293	293	318	326	303	308	312	309	324	315	336	354	317	335	269	318	302	285	340	331	317	328	323	301	282	312	310	321	291	344	317	270	294	321	333	316	291	292	303	299	297	287	330	282	282	333	311	304	316	295	327	307	323	304	336	320	321	294	322	301	314	338	294	319	315	286	294	281	280	322	284	310	279	301	329	292	293	330	279	309	284	310	299	315	327	342	305	339	300	310	325	319	297	326	312	313	313	325	313	276	311	306	303	339	310	317	361	307	328	354	333	295	289	301	299	318	310	336	297	311	314	349	352	322	299	304	328	293	312	307	320	277	310	313	319	304	305	300	312	313	270	295	306	294	342	294	312	318	287	275	329	315	315	337	326	324	289	314	305	321	325	317	325	316	306	298	280	279	308	337	304	276	311	321	307	331	313	296	298	306	303	319	314	304	326	325	313	289	303	309	311	292	283	324	318	309	351	313	292	293	296	308	298	296	308	293	304	272	350	314	296	320	292	318	300	313	336	280	308	320	314	319	288	313	315	328	338	312	312	303	311	300	295	312	299	258	344	298	301	283	310	301	315	304	289	307	301	277	313	315	301	285	287	320	308	320	320	337	327	323	317	312	335	303	318	303	301	303	304	335	309	328	305	261	314	278	299	302	333	294	327	309	328	291	303	286	315	322	313	304	299	319	313	292	317	335	325	305	310	321	306	300	297	294	305	310	290	304	324	298	294	308	282	307	325	315	310	311	303	334	305	322	298	322	319	338	324	334	322	350	340	270	274	331	327	332	322	310	316	337	297	303	313	324	322	319	309	311	302	294	322	322	306	305	321	294	321	273	331	299	292	311	324	258	321	300	316	328	334	315	318	292	326	336	284	305	328	333	267	300	300	330	337	319	319	291	310	296	321	296	332	324	275	334	295	322	310	311	311	306	294	298	281	319	295	299	291	301	316	330	292	317	321	300	285	307	275	289	275	285	291	299	305	329	312	310	328	301	310	343	309	293	312	286	303	294	337	321	280	322	305	306	329	317	317	314	276	294	319	324	304	307	300	310	299	306	316	342	322	335	267	285	335	293	324	274	293	351	292	285	337	312	305	277	304	334	295	303	332	311	316	325	280	284	299	312	307	319	282	316	290	334	298	325	296	300	330	286	307	317	357	322	316	330	291	269	293	332	337	336	328	324	335	296	298	336	344	303	315	333	330	321	297	289	312	308	337	314	354	308	293	294	310	306	298	304	318	345	287	282	362	314	336	306	287	268	297	266	319	311	279	294	305	307	334	324	298	289	304	303	310	312	304	330	341	309	287	343	290	296	322	296	296	305	274	346	318	304	287	277	327	300	310	317	329	341	282	303	281	342	305	295	325	300	317	300	307	298	282	307	337	331	313	300	288	291	313	291	355	328	293	311	344	316	284	288	316	295	315	329	337	305	311	312	329	299	306	334	337	325	292	294	339	311	310	288	287	304	301	293	300	302	308	330	290	296	288	335	286	326	340	302	317	300	325	316	319	307	301	346	298	312	321	292	326	315	314	304	352	301	319	327	293	299	302	296	322	332	321	304	311	298	307	331	311	315	321	320	309	322	300	297	317	324	302	341	307	299	295	322	308	327	323	331	313	327	306	309	292	317	302	333	296	312	308	310	299	352	293	311	322	326	303	300	347	293	311	306	293	316	303	287	322	326	324	307	326	338	341	291	296	286	278	313	319	308	323	306	341	282	330	300	284	335	326	305	303	262	304	278	323	268	296	301	292	296	332	300	333	308	306	326	298	302	304	315	320	320	288	316	283	309	300	269	326	289	291	301	323	339	298	320	342	350	315	332	290	304	312	308	296	320	329	307	305	293	295	291	304	348	308	311	323	336	318	294	299	310	321	308	278	299	281	302	273	345	289	320	313	306	316	302	282	297	310	296	322	300	328	285	288	343	305	287	292	271	311	316	324	316	304	323	310	314	312	323	322	338	334	314	299	321	299	352	331	306	302	313	341	336	315	338	313	295	294	332	317	288	300	318	340	318	310	301	330	308	302	301	332	318	347	279	290	301	344	278	286	328	306	294	294	338	308	292	304	278	319	313	325	322	285	332	287	308	328	330	309	244	322	304	313	330	313	284	345	329	301	325	286	313	296	332	314	310	289	295	310	317	294	298	305	275	335	286	340	316	312	306	285	324	309	322	311	314	307	304	348	311	329	304	364	308	326	310	262	301	304	289	289	345	361	304	335	322	287	281	340	309	283	331	328	341	334	304	320	297	303	345	326	319	306	302	313	308	323	297	294	309	339	273	359	320	313	309	295	325	282	327	316	354	299	285	287	293	332	361	301	317	300	312	299	305	311	318	342	336	311	298	338	284	289	297	293	355	294	280	296	314	342	323	287	318	319	282	320	309	313	328	330	286	291	293	300	310	319	328	316	312	297	301	324	324	313	286	333	299	294	305	328	332	326	320	300	311	318	332	322	319	284	309	310	293	312	305	315	310	304	299	316	309	281	289	291	330	296	315	326	309	293	305	303	322	273	303	318	314	329	283	315	286	299	313	295	291	337	317	338	307	301	307	311	289	301	308	283	331	330	319	321	313	327	295	331	331	307	325	303	314	320	318	313	325	305	305	292	306	314	293	316	296	325	326	276	328	341	288	319	318	295	314	311	295	295	323	302	312	285	308	279	312	317	319	330
6355	8762	5282	3040	2992	2570	1067	783	756	648	569	545	493	480	481	452	476	510	407	411	409	420	396	621	785	679	530	390	346	343	348	346	344	327	346	326	353	351	353	377	360	355	333	370	320	337	343	344	351	352	353	333	311	329	361	320	314	386	328	316	334	370	342	340	354	299	315	368	345	352	349	336	364	348	336	353	367	329	382	371	327	342	320	327	344	312	340	333	388	338	319	341	356	338	310	341	313	356	353	316	352	344	360	350	303	330	319	373	364	319	361	373	350	325	348	367	362	337	368	345	348	337	370	326	336	319	328	316	385	348	335	331	310	304	347	318	341	347	327	352	342	367	356	327	346	345	314	349	359	330	350	350	330	362	332	354	327	347	337	351	355	334	333	323	347	333	346	351	328	341	325	323	357	329	358	342	338	371	337	360	319	360	321	353	374	345	354	378	335	359	340	315	348	333	358	375	359	366	345	346	337	327	353	345	366	329	345	368	374	319	367	300	365	348	343	319	306	328	332	354	385	351	344	338	331	339	368	327	332	365	339	368	319	347	342	347	377	347	322	326	357	383	331	361	359	336	336	353	339	348	402	353	360	345	362	344	322	367	316	379	322	365	320	325	358	292	338	329	295	340	373	325	365	332	368	361	324	381	319	360	342	320	332	346	335	333	330	331	348	322	335	305	352	359	329	317	350	381	356	330	388	366	352	330	371	324	329	332	319	327	340	317	323	331	306	326	351	370	348	399	350	322	349	353	350	330	355	324	384	340	338	351	329	370	331	348	348	336	336	364	368	344	340	342	323	376	334	355	336	340	348	341	329	370	337	346	338	373	346	340	333	354	320	331	335	342	331	371	334	337	357	331	356	334	345	333	325	337	343	321	336	365	356	344	349	331	331	361	350	331	336	382	324	323	311	353	346	312	338	339	347	325	317	334	330	338	326	355	350	334	369	331	362	378	348	366	338	366	355	335	360	396	358	330	373	326	352	364	349	340	348	331	340	339	335	375	324	364	364	359	308	357	341	344	310	328	332	328	346	341	309	322	329	356	344	360	370	364	349	367	368	334	338	322	317	356	301	313	350	356	338	358	332	333	356	314	337	347	318	363	331	370	336	358	345	336	354	358	350	346	368	342	328	324	327	355	313	334	365	347	333	312	357	339	322	365	324	357	362	373	342	316	356	321	333	326	302	373	338	344	334	358	331	333	385	316	312	353	342	336	352	367	345	354	327	357	351	348	373	348	330	358	349	348	357	353	345	344	345	379	305	319	325	374	366	324	315	359	325	336	324	347	348	332	351	372	337	345	363	319	328	355	328	330	364	348	346	370	318	348	336	323	389	373	353	304	356	312	348	375	327	358	365	310	374	333	351	307	323	323	331	328	376	332	346	362	335	352	348	353	322	368	333	324	372	332	370	314	329	314	321	355	339	336	346	329	330	336	345	337	371	327	343	363	375	348	338	325	325	334	343	335	352	351	340	342	343	345	392	339	371	333	361	320	359	366	366	320	324	346	378	345	341	337	347	334	362	339	338	341	349	381	334	345	357	346	371	331	344	334	334	316	338	344	330	334	350	352	335	327	381	325	363	315	331	322	346	335	361	375	349	347	336	338	326	322	371	335	329	320	339	323	312	349	324	335	330	352	347	346	351	360	354	306	354	322	325	355	367	376	319	343	355	342	325	346	324	317	354	318	331	392	340	351	351	333	332	335	335	363	361	331	339	367	339	334	346	349	346	315	310	332	322	343	344	340	350	337	357	384	358	328	300	328	357	332	343	342	351	324	387	342	320	304	334	319	374	350	353	353	336	345	365	359	347	354	332	353	342	345	331	334	353	326	352	350	370	329	335	311	361	332	347	357	317	358	383	348	319	357	365	349	342	350	326	333	355	340	318	343	333	370	369	338	350	317	334	346	355	352	332	335	344	335	328	282	329	281	357	355	348	317	336	328	389	344	310	340	361	348	311	327	350	362	364	333	352	345	344	305	385	348	348	335	339	377	368	368	386	321	361	321	366	334	341	352	367	324	379	324	339	336	335	349	313	342	308	351	293	357	343	358	345	339	354	339	346	397	354	308	349	306	358	380	318	349	294	342	308	354	331	344	315	364	332	325	327	379	348	387	341	361	336	329	341	334	337	338	331	395	354	362	347	330	332	355	320	324	329	354	327	352	327	321	370	328	340	361	346	365	327	371	357	346	313	344	357	318	346	354	311	327	349	354	314	325	386	337	365	361	358	356	340	341	346	362	350	342	355	315	349	345	361	317	369	341	353	315	326	353	375	341	357	359	375	345	356	362	359	323	357	354	361	357	334	370	344	355	334	329	356	359	366	333	342	347	346	315	355	362	300	342	337	335	311	344	324	357	366	383	320	354	336	381	365	363	337	325	335	349	379	331	353	308	349	340	334	343	329	338	357	354	334	348	320	365	343	350	296	340	338	356	365	355	338	356	345	351	367	326	384	371	304	340	352	351	332	364	358	331	350	371	320	348	320	354	319	340	321	344	351	301	333	349	362	355	383	356	320	355	341	333	343	356	339	340	354	315	343	326	343	315	336	362	335	340	313	344	346	330	329	339	371	381	321	357	356	345	373	341	346	353	353	337	365	360	319	337	348	359	343	328	308	358	342	330	318	316	329	340	364	299	350	383	369	351	344	325	355	331	336	340	352	373	354	326	352	343	363	343	355	329	318	322	366	336	369	337	351	343	346	333	341	328	355	340	303	323	344	347	377	331	343	370	316	333	308	330	355	353	339	341	378	349	329	377	324	346	328	326	337	359	354	325	336	369	355	341	328	335	349	341	345	332	302	366	361	311	314	332	362	358	331	364	366	332	322	357	342	361	307	327	336	373	349	335	335	334	372	318	338	339	363	339	340	334	358	371	314	346	357	355	333	361	339	329	360	349	356	360	379	311	331	347	360	347	383	344	307	330	361	338	326	344	340	353	334	353	319	334	338	287	353	316	343	342	341	349	311	349	344	324	346	340	339	373	364	355	293	330	337	334	341	368	362	322	321	331	340	321	352	357	344	317	366	345	351	382	356	332	360	330	368	349	311	342	326	322	325	278	376	357	328	359	336	350	345	322	370	379	343	335	367	325	356	329	367	330	327	343	308	362	346	372	334	345	349	326	343	371	345	321	388	346	326	325	333	339	322	318	347	366	363	332	331	388	345	331	314	334	371	343	336	327	363	360	346	324	401	370	369	332	341	335	343	359	357	339	334	343	364	323	341	333	341	326	325	330	359	348	361	349	367	370	342	358	338	373	341	350	332	347	341	360	359	335	320	353	346	330	350	342	336	341	381	335	329	358	312	294	357	348	325	316	341	357	316	352	353	340	335	334	351	324	359	354	323	343	391	331	334	346	342	314	331	339	373	365	350	325	337	333	346	371	333	343	338	321	353	356	320	348	357	312	354	344	316	379	330	324	335	357	337	343	365	327	374	394	353	356	352	328	334	364	323	337	348	358	361	348	341	328	362	336	343	353
24093	21400	28669	24499	21410	10856	1503	839	639	569	544	559	488	459	442	425	392	415	377	375	378	333	692	916	1489	1353	713	308	295	321	270	277	268	270	277	259	267	281	265	257	250	309	291	275	265	283	251	305	278	266	288	275	305	271	306	290	276	280	272	275	292	266	316	254	249	281	249	290	279	280	258	301	260	287	263	295	252	292	273	276	255	273	270	279	285	294	278	263	281	274	280	265	296	291	286	263	249	256	282	254	287	305	266	303	264	254	276	258	271	291	261	260	269	255	293	255	289	287	315	281	296	288	273	256	275	276	235	301	261	282	260	281	246	273	269	275	295	262	272	293	286	293	289	272	291	255	262	269	278	266	259	283	253	270	233	277	274	270	302	266	278	250	262	297	282	265	266	271	289	272	296	283	289	281	301	290	272	281	288	320	287	277	257	278	306	269	270	300	302	273	276	269	280	307	305	294	274	257	282	246	270	252	273	283	283	265	280	284	267	264	287	268	275	257	250	264	267	271	300	248	253	290	281	301	250	284	259	279	254	279	287	280	286	278	292	288	261	285	310	273	269	265	291	266	286	244	256	288	292	273	263	256	286	281	282	279	258	282	273	268	264	269	293	286	238	250	279	282	276	268	283	264	281	271	278	293	271	287	277	271	248	285	260	263	299	258	280	294	288	280	264	285	274	269	279	285	292	263	280	271	267	242	270	268	265	292	282	269	290	283	274	278	262	281	274	306	276	284	309	283	281	275	280	283	286	260	265	281	291	266	297	289	265	286	265	294	267	240	264	276	267	297	258	269	275	288	273	275	279	273	286	280	297	259	260	294	252	270	283	306	280	290	281	272	267	299	286	249	296	278	287	276	303	285	282	251	291	288	265	283	310	275	272	274	276	274	304	253	254	245	258	271	282	272	261	278	273	255	253	235	261	280	267	279	276	274	268	294	273	276	318	245	250	273	275	249	288	253	291	280	266	250	252	253	258	263	278	269	274	287	272	269	257	260	251	271	246	252	281	264	282	240	271	274	298	268	255	271	285	291	259	304	292	270	264	265	306	276	262	291	301	242	297	260	277	276	275	270	293	253	276	278	259	280	286	271	301	261	304	271	300	256	292	285	294	289	257	270	255	265	254	293	273	262	286	280	286	274	283	273	280	290	283	264	255	288	288	305	263	280	268	285	260	289	287	268	270	268	301	269	271	265	294	268	287	263	313	296	276	273	280	277	270	257	260	276	287	264	295	282	288	270	270	284	261	278	274	289	280	279	276	281	289	273	297	263	249	325	249	289	270	269	267	267	261	301	273	264	307	300	271	290	304	257	251	255	281	258	313	274	283	307	258	284	303	261	290	274	267	256	241	281	246	278	276	298	288	259	272	270	290	294	295	307	266	286	305	284	268	296	266	296	286	266	303	280	258	295	259	257	315	272	273	254	307	282	268	289	270	274	250	278	284	256	271	258	295	248	243	281	267	267	254	251	292	268	305	302	287	263	283	276	316	255	292	256	282	270	289	266	278	267	261	288	283	306	254	267	266	279	246	275	269	267	296	262	257	265	270	266	292	256	298	262	296	249	304	271	263	283	280	291	276	300	284	312	246	308	260	261	254	266	282	254	289	269	279	296	280	286	289	305	264	281	270	285	278	313	280	286	278	291	273	266	288	283	276	285	279	296	278	304	275	294	258	269	240	239	248	277	268	257	283	257	264	303	269	274	286	292	251	265	276	253	266	265	245	298	282	275	298	275	297	261	265	264	288	284	286	279	269	287	250	251	279	268	258	283	315	275	263	265	246	257	297	269	323	284	278	273	266	250	275	276	276	270	268	290	270	295	248	286	275	272	283	248	279	290	305	288	286	285	312	258	267	256	287	275	280	278	252	275	260	266	250	288	284	260	251	303	253	277	273	268	297	274	271	287	275	260	299	259	263	278	260	301	231	292	285	290	267	283	264	264	295	286	296	241	300	283	284	268	292	283	258	301	287	275	282	284	298	262	273	326	279	262	257	285	270	297	288	295	296	279	262	245	286	267	241	294	289	257	307	269	261	298	268	266	296	284	265	275	264	272	273	292	307	263	281	269	302	311	246	268	265	283	284	292	280	252	287	283	291	249	257	276	224	255	256	261	281	243	302	298	257	259	296	267	251	280	251	273	256	262	271	271	270	264	273	263	269	296	270	316	262	253	257	278	289	283	265	285	255	291	291	279	254	264	271	271	244	248	276	320	296	255	264	278	280	283	263	271	263	299	245	273	245	264	272	300	253	274	295	263	273	286	290	287	255	299	277	279	284	261	286	276	264	267	259	265	297	292	284	297	266	259	286	278	317	259	245	305	279	286	266	289	284	247	287	265	262	297	291	277	299	275	287	273	293	273	286	272	285	293	228	260	262	273	307	276	292	284	278	253	272	249	281	277	283	314	273	296	262	272	264	282	267	254	264	284	277	281	268	293	267	274	276	296	257	280	262	277	262	289	269	283	263	266	267	310	286	279	270	289	288	270	260	287	292	283	274	266	303	236	278	276	279	256	273	274	275	258	292	281	273	317	284	266	296	259	281	274	258	283	269	280	275	319	300	281	292	290	295	264	302	265	284	283	255	240	242	293	308	258	279	265	278	261	262	278	286	252	281	270	273	257	256	251	260	269	271	266	288	312	289	270	264	263	267	283	237	320	280	260	266	271	260	273	253	268	264	275	287	252	317	264	258	295	303	281	260	275	279	267	271	250	273	289	292	285	256	306	283	266	256	257	258	278	269	306	300	297	281	288	283	307	270	290	267	312	262	267	285	257	272	276	287	260	280	259	273	235	252	285	291	250	274	320	272	281	251	285	293	272	295	291	280	292	301	256	299	286	274	284	264	259	284	265	283	304	257	269	277	270	277	280	280	276	281	256	270	284	270	271	292	291	267	286	256	265	271	317	261	304	284	280	293	274	247	268	290	255	290	266	292	257	312	313	284	267	285	271	298	255	243	252	266	278	273	280	261	285	290	247	247	278	269	271	303	281	272	245	266	273	256	283	278	257	278	283	256	276	269	281	279	259	276	245	285	266	248	273	296	283	256	287	247	299	283	252	293	308	260	281	274	278	278	286	266	266	273	290	265	257	281	294	267	289	276	276	288	284	278	276	270	279	277	304	275	319	288	260	267	277	293	296	269	283	289	272	243	285	303	274	301	275	262	261	257	295	304	269	282	268	276	278	270	265	282	308	272	285	247	256	276	292	279	262	290	304	280	294	276	271	284	256	312	280	301	278	276	257	284	273	270	259	267	269	283	269	276	252	272	285	252	262	279	249	242	298	273	272	226	269	252	284	270	292	273	267	255	256	300	280	250	298	270	267	287	295	241	280	280	276	324	276	301	269	260	271	341	252	289	269	288	267	317	269	286	298	270	262	269	263	291	292	257	265	266	271	276	279	292	294	292	250	312	270	283	262	261	259	267	269	272	294	273	267	289	291	320	266	252	291	296	272	284	267	256	285	275	291	290	302	260	292
6069	16422	10513	6778	6391	4398	1809	1460	995	900	800	769	709	702	657	582	568	540	531	503	511	407	934	1450	2459	2175	1005	303	302	296	291	306	307	310	359	293	288	321	299	323	294	302	325	304	306	323	276	303	293	291	301	322	303	341	318	316	282	274	313	304	308	272	300	333	270	291	299	298	295	290	296	285	295	288	302	297	307	275	296	289	269	273	283	288	283	315	332	318	317	276	302	307	305	273	291	290	276	314	274	316	292	284	314	294	300	309	297	304	296	304	292	290	290	310	329	268	269	271	294	306	304	290	283	290	313	289	323	295	276	334	286	283	305	283	297	317	288	296	313	302	313	291	316	292	298	286	301	292	300	286	271	262	300	295	284	297	310	309	290	285	288	288	289	302	278	286	286	302	293	306	313	285	299	308	302	312	334	328	292	310	296	301	298	319	311	295	293	311	284	322	299	293	305	315	301	299	297	312	315	345	292	252	272	264	278	337	300	267	292	325	285	298	301	304	293	286	315	281	291	288	292	277	303	283	317	351	303	311	294	305	289	312	298	282	339	343	289	335	320	273	266	277	295	293	330	299	294	333	297	302	274	324	301	326	283	283	294	275	267	299	281	289	306	289	288	300	303	342	294	294	317	330	290	268	311	292	280	292	309	301	305	290	300	278	298	269	281	285	301	275	304	297	302	288	307	318	288	291	285	301	319	296	330	288	311	303	280	276	309	272	301	289	309	307	306	294	323	308	306	293	318	279	320	317	319	285	311	247	279	298	269	314	273	293	296	314	297	302	308	283	283	277	287	284	280	266	274	293	282	288	299	309	303	308	293	257	274	291	322	299	291	296	300	318	289	325	296	301	281	285	284	287	278	292	295	300	282	295	292	294	320	280	297	298	315	286	296	299	314	300	274	278	313	290	306	309	288	297	270	306	279	302	267	303	317	349	272	297	329	285	295	309	313	310	284	268	287	307	292	302	311	289	319	277	280	294	303	304	320	274	290	311	284	290	305	299	281	286	296	338	291	313	280	261	281	286	296	293	293	262	280	294	302	306	280	300	296	274	330	302	299	307	280	320	262	312	313	312	295	291	288	288	278	317	276	298	301	320	274	297	278	281	321	290	307	321	305	322	290	271	294	309	306	278	295	318	322	297	275	325	278	330	282	285	296	288	305	318	291	289	290	294	283	300	305	276	317	280	263	306	289	292	276	299	312	309	289	301	273	287	337	312	316	306	263	289	327	329	290	299	305	288	310	322	314	285	300	305	285	267	330	293	279	307	334	282	265	276	294	270	329	277	274	326	303	312	295	307	298	326	337	277	303	278	310	301	292	295	316	315	304	286	302	329	323	294	305	315	298	289	289	291	285	322	300	292	307	275	312	291	327	296	329	287	274	277	296	308	324	301	311	315	282	312	295	292	288	321	303	312	296	290	264	289	299	297	288	317	295	297	287	270	316	311	288	294	284	307	295	274	311	321	280	298	297	284	319	290	292	285	309	307	311	323	326	286	271	271	314	301	322	309	293	275	312	293	302	332	293	303	300	294	292	283	305	287	304	291	301	321	284	345	303	300	314	314	311	303	284	308	272	276	279	303	302	298	267	301	296	271	298	296	288	306	289	287	277	249	301	299	300	307	307	317	289	305	253	286	290	285	305	310	285	304	313	281	332	329	296	305	288	318	319	300	275	292	295	283	304	317	305	277	276	318	303	301	292	312	297	304	295	281	293	279	311	280	296	326	300	304	278	282	284	317	309	301	289	291	307	298	297	295	277	295	279	265	303	321	318	291	283	296	311	315	321	309	324	291	289	291	308	274	294	278	291	319	283	303	278	270	292	300	289	296	310	313	332	302	303	331	293	283	323	305	290	270	292	286	283	320	307	292	302	319	308	311	321	287	299	304	323	299	300	264	304	292	264	342	304	264	270	294	282	339	312	316	325	302	289	313	304	294	319	290	298	289	332	292	320	309	296	313	286	316	325	306	280	313	287	282	299	278	291	307	293	320	298	290	297	291	313	294	294	295	262	323	301	308	271	294	320	284	341	265	301	274	296	294	295	296	287	287	325	279	300	289	303	283	297	289	295	311	280	297	279	290	305	302	313	321	322	309	307	286	309	291	286	261	323	308	298	303	304	309	292	279	291	312	290	281	289	287	305	315	297	311	316	297	329	312	273	316	340	308	277	291	285	334	293	311	300	262	314	321	306	279	298	306	331	289	284	283	289	296	307	307	320	285	299	276	331	305	276	301	292	263	287	281	268	309	330	315	318	318	275	291	321	283	295	259	276	301	296	313	303	305	338	293	297	302	295	311	301	303	288	294	317	285	302	307	311	300	275	278	296	280	320	295	264	308	279	282	303	278	308	267	331	302	329	282	324	301	295	326	315	279	297	285	281	280	333	339	296	327	271	325	315	300	299	275	291	322	315	301	355	306	316	293	284	309	283	267	307	319	315	311	277	307	332	282	318	288	272	288	290	297	302	292	278	281	309	294	305	300	282	307	296	308	293	293	305	298	310	288	305	314	317	314	334	285	313	293	315	284	301	298	296	285	310	303	290	306	306	293	267	262	298	317	313	298	286	300	261	308	278	280	288	292	308	294	287	261	298	307	299	282	321	292	303	311	294	294	302	315	326	296	311	290	312	273	306	284	265	295	293	303	266	270	343	291	298	306	277	294	301	302	305	306	306	288	304	294	313	301	265	319	324	266	318	303	283	304	302	291	288	287	289	319	302	267	287	301	288	297	269	278	319	279	267	311	320	301	278	271	309	308	303	298	290	306	282	284	307	295	327	293	301	294	320	333	322	265	314	268	284	261	319	270	305	295	298	309	270	316	294	318	303	311	296	328	270	298	283	323	287	325	312	297	283	297	295	269	277	294	286	298	295	308	283	300	312	303	298	250	295	286	301	290	288	300	263	284	282	284	321	264	293	301	296	309	296	265	292	299	315	297	314	289	282	339	309	281	288	289	333	292	312	317	299	321	269	294	298	319	318	323	312	324	336	276	287	287	297	298	327	299	289	276	302	296	280	290	311	347	305	306	326	306	297	308	281	265	283	294	307	302	265	305	285	267	315	291	288	289	328	282	294	276	299	285	309	312	284	314	301	293	313	311	289	280	306	283	319	294	285	288	360	290	284	278	291	285	302	295	280	296	290	283	281	284	312	318	316	310	289	321	321	297	299	275	293	296	329	306	308	289	275	283	293	299	334	272	288	280	306	308	306	326	280	323	294	306	314	292	310	316	266	302	296	309	294	279	300	280	289	305	306	296	291	305	297	327	318	297	294	317	300	273	257	296	302	281	297	300	313	269	316	304	326	307	293	291	344	288	290	330	306	308	292	291	279	294	319	339	283	307	311	339	308	280	306	284	288	299	302	298	302	297	298	300	276	325	316	291	309	317	320	319	307	296	314	278	290	271	278	323	319	315	305	317	287	248	278	311	308	284	307	310	298	297	309	285	292	279	298	278	283	311	293	269	289	302	298	279	295	276
25328	21432	27649	25593	12238	1878	981	798	701	612	684	634	570	597	590	545	535	568	511	502	505	551	737	1050	1057	999	700	433	436	492	437	456	455	487	493	457	485	446	410	409	447	470	425	475	455	493	460	443	482	459	450	437	448	462	420	473	459	470	454	507	487	474	455	444	481	478	443	448	470	444	467	444	472	482	417	484	457	452	453	452	486	464	423	452	451	445	491	444	440	461	501	441	455	475	448	468	449	466	458	469	437	464	423	431	448	454	468	479	492	450	469	429	476	430	454	480	468	474	549	493	452	434	502	460	464	434	448	457	413	476	432	453	451	433	463	452	450	480	455	452	466	448	399	469	459	447	447	446	480	452	430	479	485	476	479	421	445	510	469	424	451	479	444	483	470	462	469	421	465	470	430	450	438	512	429	467	443	434	451	433	455	470	455	464	458	465	432	438	408	450	478	466	411	477	480	447	483	495	423	460	468	450	476	437	461	434	465	468	429	446	477	464	480	479	448	472	474	453	449	456	480	477	446	424	442	434	453	476	489	454	457	450	462	455	435	462	445	482	448	473	467	470	482	481	441	450	442	446	494	427	436	478	455	479	468	449	460	481	467	437	441	480	470	453	400	483	450	412	478	452	432	469	450	485	463	444	458	414	457	450	471	488	461	440	457	461	462	462	444	437	460	463	402	462	423	462	468	479	476	430	506	493	439	468	444	489	430	455	462	409	482	463	450	426	493	431	448	457	486	457	463	455	493	477	485	484	438	476	463	437	463	488	489	454	466	482	476	460	446	458	462	496	443	462	521	434	440	453	437	423	488	448	471	467	473	474	474	450	451	468	466	402	458	455	471	474	488	479	439	451	470	483	475	454	451	458	466	438	491	425	462	440	488	490	476	490	464	456	469	455	467	481	470	462	477	447	436	451	443	439	440	445	450	453	454	477	460	469	461	458	479	438	474	500	454	462	446	464	447	454	461	451	438	483	486	445	468	425	435	449	479	459	424	407	450	455	485	475	470	443	462	455	435	477	444	472	479	463	448	496	437	446	461	470	440	418	467	452	476	413	473	470	469	460	436	430	458	484	452	437	410	450	456	464	453	442	426	471	506	482	479	460	455	407	470	465	485	462	426	431	432	446	492	458	449	467	462	461	453	467	448	419	470	472	473	496	480	475	483	473	500	448	466	454	462	455	491	489	466	435	434	479	486	459	469	447	469	425	426	448	416	474	442	465	473	452	473	484	440	456	441	483	493	483	487	468	491	465	479	486	456	464	432	481	469	441	428	455	450	479	456	473	417	430	444	425	431	456	486	453	447	442	426	451	456	442	445	497	438	444	476	486	449	461	472	437	485	428	444	483	455	472	432	434	434	443	455	449	444	451	433	447	500	478	516	454	497	441	449	458	479	478	467	417	439	496	473	477	517	495	471	441	468	480	474	488	482	455	454	439	450	417	488	475	499	421	420	468	440	471	482	430	471	506	478	457	472	416	488	454	472	478	473	455	426	436	493	441	454	451	436	438	473	475	471	455	482	493	476	453	441	482	471	417	443	432	468	423	477	422	449	499	466	470	460	486	449	436	422	465	500	445	441	449	496	438	488	402	461	465	421	496	450	444	424	449	448	475	464	475	471	394	434	480	467	469	468	475	458	432	433	429	463	439	440	446	456	499	457	473	425	418	444	425	441	451	450	462	452	462	468	432	450	529	462	451	444	417	477	480	453	450	488	473	453	518	442	440	434	433	482	470	456	466	467	441	433	475	476	470	447	485	439	470	452	450	454	465	421	432	470	446	449	485	498	429	443	464	416	438	446	510	478	437	423	458	458	476	447	431	467	480	458	447	442	441	472	469	387	452	446	483	477	443	490	493	500	426	452	466	465	483	430	435	462	447	453	420	445	442	459	458	476	474	467	437	459	459	457	448	447	458	450	480	457	441	409	433	448	442	460	495	464	463	452	418	452	463	393	465	454	434	480	428	472	457	481	440	456	441	483	447	427	477	434	496	455	466	446	464	435	483	473	458	411	479	430	483	445	474	479	453	436	437	462	457	490	445	468	484	432	443	470	478	432	447	475	430	488	434	460	441	452	433	431	487	461	467	432	427	448	445	437	437	462	459	475	470	476	457	491	448	410	525	470	459	471	481	476	488	455	455	459	464	434	450	482	480	399	403	468	480	480	458	465	460	450	479	455	443	409	488	459	453	467	443	438	458	477	435	465	440	462	452	463	403	482	439	482	486	432	457	446	441	468	476	480	449	436	470	442	465	488	457	464	465	448	448	469	482	479	448	429	479	467	464	419	445	472	462	463	472	443	450	449	452	452	456	454	446	472	416	447	446	464	469	466	438	453	463	466	484	475	448	484	457	441	451	471	462	459	443	467	443	453	479	464	461	479	463	456	500	444	447	451	448	422	460	459	431	480	457	460	482	464	467	462	447	404	432	446	465	481	439	430	477	477	482	448	434	468	473	479	458	458	441	453	463	469	458	444	443	442	470	425	436	398	459	444	464	447	459	474	451	490	445	452	464	476	445	468	470	497	489	459	479	414	481	434	424	450	499	462	457	450	488	467	438	450	464	442	447	458	457	477	443	455	478	440	431	462	442	418	496	429	467	478	448	433	417	484	427	446	446	442	413	445	461	468	458	445	424	452	504	475	456	460	484	429	501	502	477	477	422	455	480	455	457	451	462	460	455	433	470	434	445	467	443	470	521	479	474	461	432	471	464	452	462	484	454	437	448	472	425	502	447	481	470	464	420	491	434	501	449	479	462	452	451	449	441	458	462	454	465	474	471	443	447	468	458	477	425	491	447	472	479	480	423	437	464	475	403	469	465	457	461	478	480	476	438	445	476	500	512	433	432	455	464	423	449	455	448	440	433	439	500	455	448	450	444	479	458	460	493	447	456	430	465	461	436	448	473	455	444	491	449	439	421	519	461	484	429	444	456	444	477	458	452	388	452	448	470	458	440	447	480	471	423	450	484	451	471	456	466	454	490	404	457	427	434	395	465	443	465	447	479	435	396	472	497	465	477	466	410	440	421	480	444	460	471	424	414	476	413	488	452	468	461	420	456	433	439	440	464	456	423	451	478	468	440	453	482	481	432	489	458	449	461	454	394	474	466	450	432	439	446	463	447	441	450	442	425	447	469	505	463	463	423	454	462	440	473	454	473	446	443	422	463	459	430	469	453	467	436	492	442	459	443	478	451	468	487	415	417	464	454	470	462	463	438	426	453	446	431	460	465	471	473	487	466	457	417	479	446	441	458	412	448	467	458	456	472	411	488	469	450	419	457	506	472	470	410	465	466	450	519	405	454	475	432	421	454	451	469	427	486	449	466	417	430	447	418	473	459	474	463	465	461	448	486	517	455	432	434	487	469	471	471	478	457	471	473	447	454	444	452	455	475	446	429	451	483	459	427	451	431	470	469	470	455	445	443	486	454	514	470	459	430	435	468	429	470	456	469	449	447	458	426	467	439	462	456	467	469	456	449
6031	11725	7780	6327	5586	2446	1456	1212	984	937	848	806	854	707	753	715	669	647	667	598	604	634	1075	1672	1670	1577	937	523	541	477	508	493	553	521	511	515	500	474	473	494	471	488	533	526	510	510	476	521	515	496	530	500	481	504	516	467	469	513	494	495	472	492	486	495	493	488	484	474	496	480	526	462	470	462	499	540	508	538	525	535	515	511	496	488	499	471	473	486	489	504	536	511	507	479	508	481	500	486	506	509	501	510	490	491	502	464	492	461	463	515	462	480	549	505	489	461	487	492	507	530	467	496	507	462	520	473	470	504	460	508	538	445	505	529	501	473	445	500	493	508	510	495	538	511	535	482	496	508	495	494	498	487	475	509	491	519	502	482	505	470	474	507	477	486	499	498	520	499	487	473	516	448	496	477	466	519	478	466	495	497	481	487	477	461	485	486	506	508	505	501	468	491	498	474	462	490	500	518	467	516	489	439	486	506	482	478	515	479	538	509	482	493	490	533	467	474	481	480	488	479	515	516	476	512	472	449	483	477	550	468	516	508	467	481	481	469	511	462	473	492	525	485	498	502	463	519	475	481	518	497	476	466	470	490	490	482	473	516	492	517	481	491	494	455	516	501	483	563	508	496	541	479	531	511	520	494	460	479	542	474	471	486	498	517	510	517	489	486	477	506	527	502	466	516	453	500	520	555	454	515	486	486	476	545	495	505	478	470	471	487	464	527	526	468	485	474	492	504	485	469	527	505	479	498	530	483	480	508	524	469	458	487	481	466	556	519	505	504	487	479	514	525	484	491	473	493	533	491	523	490	501	479	491	502	525	510	487	452	550	503	486	444	464	470	479	486	503	498	528	461	511	407	516	475	548	483	487	492	502	474	478	458	501	502	480	493	485	505	488	506	506	510	538	476	461	515	490	511	468	527	490	529	493	431	489	485	491	489	519	517	465	536	486	500	515	524	506	508	514	489	476	494	475	509	460	471	520	460	493	524	489	463	475	519	457	510	484	522	505	496	506	472	501	462	516	469	471	493	498	514	498	436	508	491	486	513	530	475	533	509	508	450	526	501	492	504	516	449	520	512	507	507	471	511	467	534	510	486	468	518	512	504	521	489	492	453	498	455	494	498	486	471	482	525	481	527	467	525	521	485	464	489	499	516	524	511	505	468	510	482	496	502	488	455	494	506	496	473	505	528	465	473	484	556	512	481	482	482	500	521	492	494	504	496	504	464	469	472	499	515	515	492	497	507	483	509	478	465	493	473	488	492	486	458	483	504	449	476	533	465	510	488	496	474	498	469	490	481	475	463	488	518	531	487	496	445	486	507	521	458	480	519	501	474	493	535	482	481	503	485	460	514	499	490	517	474	473	541	483	508	535	508	510	508	452	500	490	524	470	481	489	503	461	491	481	437	495	493	522	473	524	506	514	490	486	476	516	485	484	458	503	510	478	510	494	475	477	496	462	486	506	484	452	478	512	506	517	480	503	533	485	494	525	466	510	505	521	479	541	518	531	512	511	505	516	516	486	456	469	524	483	485	521	511	485	546	495	496	510	455	486	486	482	489	523	455	508	480	515	499	492	529	511	499	477	494	483	490	525	494	479	537	475	526	510	453	478	500	467	495	490	515	493	542	522	480	482	455	506	492	483	477	468	476	518	487	498	491	459	496	547	517	520	488	491	487	495	538	483	474	468	449	517	473	508	530	486	495	510	520	562	506	464	514	488	483	509	494	490	485	497	485	510	516	496	467	483	507	494	463	495	489	493	485	499	520	484	445	477	460	477	491	487	503	459	518	532	498	484	501	500	520	520	515	460	468	483	506	505	497	494	470	523	486	510	508	521	482	510	464	485	480	495	507	466	473	514	507	510	472	492	471	461	513	483	493	516	494	501	480	511	449	473	480	494	472	496	480	510	522	476	514	505	477	524	482	450	493	506	492	446	487	482	509	521	493	514	533	467	495	518	501	458	496	502	496	493	494	482	486	531	485	507	501	495	442	473	491	526	501	485	477	496	515	471	501	478	504	520	493	511	506	488	525	504	500	481	492	559	479	485	486	501	499	476	494	528	509	492	480	479	502	492	511	484	529	493	510	488	507	481	511	493	493	516	504	529	520	491	486	502	493	463	519	511	523	523	504	463	506	494	497	537	507	519	487	497	472	510	507	517	500	525	542	454	466	483	461	524	498	474	529	501	500	470	465	516	500	496	530	486	521	518	478	528	480	451	486	486	488	508	481	490	537	458	495	506	504	486	474	503	503	517	482	510	508	510	514	469	507	502	460	517	513	490	500	484	441	501	464	473	472	481	513	511	464	446	500	474	468	502	484	468	438	478	506	475	492	500	465	501	453	446	455	480	466	468	509	495	506	463	516	520	462	503	546	479	488	517	477	496	469	486	459	486	520	514	473	495	486	512	505	469	498	511	495	486	453	497	478	486	459	506	449	471	528	445	514	481	478	486	481	486	500	486	507	520	498	494	510	492	520	528	525	464	498	520	490	491	498	507	464	517	472	526	512	477	524	516	466	496	499	498	497	511	503	525	521	487	510	489	510	515	509	471	508	498	453	469	497	499	513	513	502	470	471	515	515	450	478	489	456	496	512	450	514	496	498	542	474	503	503	493	509	454	502	491	508	512	497	476	510	470	493	490	539	478	504	483	538	472	464	430	513	505	496	479	468	523	481	499	501	481	490	481	496	519	488	495	490	504	513	457	504	468	473	470	482	492	492	518	519	483	492	486	507	483	521	497	488	527	495	504	510	508	498	451	488	512	481	482	490	551	501	501	471	486	467	501	525	514	480	491	487	537	463	527	468	486	496	495	432	473	471	478	496	464	510	487	530	474	492	468	484	525	463	480	464	508	458	499	514	476	550	478	505	528	462	510	435	484	493	483	483	486	481	501	489	500	492	500	468	504	503	516	458	507	431	476	480	498	476	496	421	478	500	476	483	534	485	499	483	514	495	473	491	468	501	439	496	486	496	453	463	507	516	471	508	500	493	485	455	502	498	515	539	472	487	481	501	524	467	490	505	448	481	504	487	470	511	500	513	476	538	540	494	457	490	469	550	508	499	487	496	476	519	471	495	498	487	526	499	511	492	480	510	501	474	471	516	494	487	424	498	480	488	480	464	467	480	481	452	461	485	503	469	481	503	513	464	500	493	450	439	506	508	483	495	515	504	493	506	485	514	510	446	521	517	501	512	499	470	515	509	497	504	465	462	514	495	496	478	488	495	471	496	494	484	517	484	486	521	494	538	493	472	507	515	445	453	477	513	438	533	467	445	475	483	503	466	519	464	508	493	517	457	530	516	501	474	490	534	505	465	489	510	490	518	490	485	471	485	482	505	483	519	498	472	501	466	516	517	509	466	464	462	490	494	528	519	524	492	495	483	507	501	517	498	470	478	500	521	491	513	513	498	503	493	487	470	504	531	484	502	455	482	463	471	501	500	500	489	505	480	492	474	454	495	516	487	471	512	474	484	507	471
22911	21488	29288	24128	21491	21574	10563	1760	1417	1205	1024	995	881	904	824	846	762	763	734	733	733	731	816	3296	5844	5388	3561	736	649	584	556	544	582	563	584	582	563	606	580	595	588	619	579	631	649	628	594	558	587	575	551	606	604	617	582	593	569	581	559	576	569	604	608	617	564	600	603	594	615	629	634	667	630	602	581	594	575	561	611	564	586	582	600	568	610	573	614	567	560	589	564	621	565	576	569	559	603	589	584	634	589	540	568	563	531	585	591	616	590	594	621	543	554	527	599	611	566	576	584	574	636	605	582	609	622	552	575	633	589	567	592	576	583	594	609	574	576	574	564	578	548	604	598	589	583	590	561	535	582	580	622	584	592	568	587	546	567	558	649	605	624	603	568	581	553	599	590	572	603	618	597	551	630	590	589	573	540	637	574	587	573	537	604	584	578	591	627	579	585	557	597	584	545	565	550	605	599	581	576	556	557	597	595	569	595	536	611	588	566	568	592	585	593	594	619	556	564	568	571	566	590	579	610	591	594	582	558	556	592	598	547	567	613	589	635	544	594	553	653	567	636	609	590	566	534	558	606	579	570	565	592	602	572	602	610	586	574	602	597	635	570	558	552	634	614	553	561	598	557	616	575	578	597	571	577	562	600	528	536	601	571	615	587	579	549	573	578	536	583	564	572	622	600	574	582	582	603	610	593	574	574	595	590	571	588	568	569	563	529	554	572	580	563	617	586	590	580	543	598	532	583	557	611	564	602	564	542	578	620	531	545	554	558	591	610	628	582	594	582	602	601	640	549	600	610	585	587	556	622	623	556	579	569	570	584	539	584	580	621	565	587	598	582	569	585	549	555	598	567	570	565	585	586	595	546	571	597	577	550	568	581	564	594	611	599	595	593	624	574	577	574	590	546	568	613	551	556	603	583	567	572	613	587	598	560	586	571	545	622	626	573	565	550	555	555	571	594	585	606	553	566	556	568	599	527	569	596	570	573	598	528	608	556	517	561	577	600	611	580	573	622	597	558	572	595	575	609	604	581	565	613	558	582	618	612	601	579	590	554	559	648	622	593	578	563	563	553	587	582	565	606	573	583	572	626	564	596	558	616	580	613	560	577	610	578	577	599	564	521	617	592	575	602	554	615	584	560	581	566	533	571	597	604	591	570	571	581	598	631	556	581	556	582	592	582	597	608	593	638	614	564	602	610	606	569	565	574	567	586	569	552	654	610	572	616	537	592	544	547	603	575	609	582	611	613	593	635	606	578	618	583	565	583	613	583	599	575	550	589	593	563	603	579	590	552	614	556	598	598	528	529	609	538	582	548	592	586	587	545	593	604	575	576	554	565	570	564	582	583	599	570	576	594	588	591	603	678	602	550	590	592	517	577	587	585	595	568	559	551	566	594	608	559	600	543	564	537	532	570	557	582	577	575	588	583	583	588	599	618	589	579	607	547	572	604	588	587	601	614	567	604	523	560	590	549	585	521	558	551	605	604	558	577	614	591	604	571	589	600	573	583	561	609	556	562	602	566	578	596	536	601	612	577	599	563	614	580	536	613	620	536	552	611	576	580	588	596	592	589	553	559	618	561	553	593	614	584	554	568	615	547	543	617	587	509	579	574	571	604	542	550	585	591	569	592	634	598	591	601	590	578	611	584	561	582	594	616	582	567	572	628	632	597	597	591	575	582	559	555	601	556	611	559	557	577	555	590	599	538	562	572	625	582	611	560	578	606	568	596	611	649	591	604	632	587	594	580	569	579	614	535	596	586	619	545	558	573	546	571	544	573	548	565	630	610	596	561	558	565	590	556	562	559	561	569	619	552	606	615	620	554	627	650	554	574	582	544	577	608	610	562	609	581	542	571	588	578	591	539	605	577	558	568	535	614	582	579	583	560	590	578	564	556	585	596	573	603	595	578	613	564	573	583	618	589	596	580	622	593	627	618	561	579	540	599	592	601	567	544	582	658	563	564	591	602	614	590	546	610	563	575	555	574	593	549	596	615	570	546	566	577	624	591	608	544	603	579	600	584	533	576	593	546	586	564	588	583	585	562	582	576	571	583	632	575	616	568	593	593	530	578	539	524	606	645	546	573	568	575	584	580	555	566	610	647	567	577	644	593	572	605	617	574	555	615	573	566	569	599	561	594	570	546	609	602	599	576	599	598	621	553	596	619	550	592	582	589	595	604	512	608	566	611	573	574	561	633	603	587	608	553	579	584	595	576	593	542	542	602	607	587	613	540	613	583	632	567	609	571	590	620	599	612	548	602	585	570	529	602	557	608	574	604	522	587	592	611	567	537	585	573	540	566	558	585	567	555	618	554	541	608	561	576	598	576	586	600	602	607	607	569	619	611	556	571	576	621	634	577	605	560	602	602	577	576	573	611	570	567	595	581	566	581	585	603	611	541	568	599	574	571	597	590	583	585	600	562	589	568	542	580	574	579	542	555	636	560	608	588	571	595	568	596	595	611	549	552	570	573	558	567	568	623	590	616	550	613	591	548	596	588	586	607	631	609	613	568	595	578	613	575	625	623	583	582	590	623	611	548	591	594	580	591	595	555	581	564	557	581	623	569	604	593	541	567	606	597	560	604	571	594	540	577	602	562	624	594	588	581	523	587	600	566	588	602	572	576	598	572	598	589	556	540	595	644	557	575	566	599	580	585	556	584	594	583	585	585	590	581	589	592	593	587	599	554	545	602	628	583	576	551	565	568	564	557	576	576	596	574	562	566	556	545	575	570	558	573	568	591	624	566	562	526	628	581	587	633	602	605	614	622	576	584	568	568	544	538	564	547	582	593	540	579	639	589	582	610	585	601	538	564	588	566	626	591	605	562	604	573	574	605	550	596	564	565	557	585	571	574	620	621	555	563	599	583	555	565	559	585	559	575	585	583	575	565	589	561	568	548	566	562	561	584	585	596	552	549	577	571	594	571	565	565	586	570	614	580	581	610	583	564	596	616	566	597	592	543	576	525	593	566	565	576	552	563	560	566	564	589	603	582	604	579	573	582	611	559	565	585	562	568	566	602	598	594	626	616	643	614	595	525	596	572	549	596	635	561	584	581	622	571	608	595	565	566	563	590	593	575	556	556	561	591	571	628	603	542	616	601	578	544	605	583	556	599	581	574	569	611	590	566	599	587	555	552	572	589	595	597	534	586	565	592	606	572	611	573	573	557	544	637	564	548	586	585	514	609	545	562	599	568	587	565	567	586	572	567	563	539	558	528	572	580	586	589	624	578	593	555	614	613	582	577	560	582	528	563	581	571	620	568	585	582	601	582	562	571	595	559	586	600	621	624	578	577	568	564	592	526	566	606	574	575	614	597	551	578	565	581	582	615	634	566	630	563	583	587	590	545	558	602	569	574	581	565	604	556	534	556	597	616	588	614	568	558	547	528	586	583	576	620	587	564	579	582	559	607	613	571	615	621	559	582	579	578	550	566	640	588	531	621	565	591	580	588	568	602	599	542	533	570	593	623	586	585	577
7965	22051	16905	12442	8234	4162	3248	2348	2085	1871	1441	1275	1297	1209	1152	1020	932	931	902	867	881	761	906	5170	8629	7834	4936	723	649	611	599	579	620	603	622	600	586	558	562	583	585	650	558	599	579	564	643	613	601	590	556	608	591	625	604	592	605	581	598	543	588	560	602	572	590	559	571	591	596	601	588	615	632	578	641	568	588	577	574	592	563	575	632	587	557	588	601	582	617	598	579	576	597	594	586	622	571	557	578	600	589	580	596	581	619	575	576	618	575	624	613	598	548	592	571	559	586	571	593	601	602	593	561	571	593	565	603	586	591	660	589	606	600	581	597	625	580	594	628	611	581	571	621	585	609	590	586	600	540	561	630	612	573	532	572	616	582	573	592	563	597	625	590	577	567	597	588	592	568	588	628	599	583	598	592	574	612	585	596	588	563	613	545	608	593	602	576	584	563	576	625	611	615	609	620	555	586	604	596	600	578	600	607	553	627	607	592	556	577	594	595	632	570	606	610	607	607	541	595	587	618	613	559	616	592	575	596	638	610	562	582	557	609	574	578	559	584	609	642	560	550	617	569	605	592	618	565	610	587	580	616	646	610	604	609	580	545	610	581	535	604	580	581	600	550	587	604	590	605	625	593	587	601	547	590	625	597	606	546	603	645	571	574	569	635	556	545	603	592	618	599	592	578	590	591	630	582	591	540	585	555	622	595	577	608	528	572	608	628	628	625	615	602	631	633	604	593	579	599	567	606	591	604	619	614	631	572	583	617	562	599	634	583	604	571	580	594	598	558	570	613	590	584	587	589	586	615	556	571	588	610	609	614	597	568	601	616	582	584	562	533	578	617	547	564	608	613	574	559	591	567	583	624	568	567	546	597	559	580	577	586	627	631	563	542	582	597	572	600	569	562	594	557	605	607	606	611	609	608	605	601	569	599	571	594	619	582	596	560	561	632	571	552	618	621	596	569	602	607	579	590	614	588	628	580	528	581	588	570	600	615	568	644	551	614	580	658	632	580	544	586	604	586	609	629	582	633	571	582	592	594	640	554	591	651	604	618	598	612	564	561	599	620	588	638	577	596	587	560	573	610	586	580	593	609	581	581	609	618	610	572	581	561	622	587	574	590	576	611	565	554	607	653	603	549	591	575	594	570	526	657	623	566	610	608	543	571	611	563	562	595	603	625	574	567	575	590	590	580	592	616	570	579	582	616	632	590	565	633	585	612	593	581	576	617	626	549	580	588	535	575	605	583	564	550	575	620	615	589	592	589	596	567	563	605	619	590	616	563	571	579	629	621	597	564	626	641	627	581	551	561	548	574	574	573	585	582	618	579	566	598	563	610	580	566	546	568	590	574	584	620	585	581	599	532	601	597	621	576	597	603	580	612	570	529	589	591	576	624	654	570	665	549	575	542	588	588	557	584	560	597	563	593	594	640	589	549	625	583	588	601	569	603	642	561	631	572	585	625	539	592	647	589	601	601	593	585	592	562	616	619	575	579	578	587	551	588	586	581	585	585	580	588	592	588	568	589	578	572	564	598	561	617	578	542	609	570	631	625	558	612	632	630	596	642	565	583	580	582	547	567	628	571	593	597	577	617	568	561	564	586	569	556	611	573	593	624	596	591	552	621	558	548	583	600	605	606	579	587	608	616	587	590	593	627	584	588	577	630	577	571	582	588	598	581	581	588	619	579	602	583	648	618	613	565	557	579	580	581	595	573	582	632	572	576	579	587	612	621	571	591	582	610	573	612	598	592	606	635	623	563	564	648	605	586	621	595	549	552	627	595	547	631	550	587	564	597	597	626	641	576	622	595	571	613	569	562	570	546	606	583	563	611	546	541	575	573	599	575	602	569	556	572	608	609	589	552	607	567	571	641	584	598	583	580	553	600	579	621	614	594	617	606	591	591	596	615	571	598	588	575	575	586	596	609	573	558	587	563	575	596	604	585	598	581	610	584	627	621	566	606	571	582	608	574	598	595	565	564	592	598	571	557	612	615	575	626	591	622	562	622	580	590	608	548	625	602	633	585	613	598	609	572	576	607	568	582	561	603	584	601	588	643	630	620	589	604	592	540	571	580	603	560	596	580	576	572	616	611	562	547	584	563	617	614	588	598	617	583	579	640	570	583	586	577	622	620	585	559	570	584	598	635	561	596	585	585	624	584	600	608	603	575	655	587	592	572	578	565	585	614	602	603	563	584	594	554	596	542	621	570	620	584	607	564	568	644	603	589	592	598	612	594	580	583	583	610	592	575	620	585	581	572	543	590	575	581	621	600	603	592	596	607	600	589	618	606	609	627	566	572	563	580	597	607	615	573	576	620	569	602	575	632	618	593	584	583	624	621	628	613	629	579	618	614	582	624	574	626	575	602	571	559	595	600	644	612	593	548	583	626	593	578	648	591	593	570	614	576	613	620	580	573	554	571	547	585	596	602	589	572	604	610	605	573	595	641	572	570	579	592	583	571	602	579	575	600	569	580	608	636	603	536	595	596	607	572	623	630	576	612	554	595	571	598	597	523	583	585	549	609	605	605	558	577	558	645	559	621	566	635	592	616	583	595	557	565	606	599	631	568	557	597	561	589	596	638	577	584	577	634	578	618	646	560	582	565	606	600	584	566	557	635	605	610	575	602	621	563	594	575	602	563	607	574	586	547	574	578	601	615	621	607	614	580	597	608	557	596	536	591	555	599	591	610	599	623	553	646	605	596	622	579	586	581	609	570	556	608	571	612	612	543	594	586	628	578	585	624	600	625	591	556	639	588	575	589	593	540	581	609	533	636	576	615	614	613	577	590	579	613	648	611	592	528	610	524	561	563	579	595	562	574	560	572	637	616	566	590	596	557	575	604	588	607	594	575	630	596	578	573	611	617	620	542	586	581	654	637	549	594	594	557	585	539	565	610	554	617	578	614	563	605	584	575	584	556	585	552	622	582	621	606	603	598	558	592	571	602	551	583	591	576	605	563	582	545	583	598	619	620	606	602	628	602	607	629	577	583	561	587	603	592	573	572	584	604	588	543	609	572	630	601	601	562	611	615	604	604	616	572	575	614	575	602	592	578	609	559	577	570	600	594	636	629	611	565	621	592	582	616	606	616	587	583	543	594	580	574	602	594	606	591	620	625	592	544	608	557	578	560	603	609	589	556	631	611	613	559	591	578	622	569	601	602	587	653	591	598	591	629	585	628	603	567	601	582	599	564	601	601	617	562	660	565	586	651	564	562	656	597	641	605	617	588	605	592	574	615	591	605	613	632	603	535	588	597	636	599	592	571	551	617	586	599	591	626	564	575	579	596	579	596	628	574	562	590	612	571	610	610	552	559	581	588	556	575	566	597	604	598	615	532	574	581	603	555	610	588	570	605	563	577	548	585	587	613	601	586	577	593	616	580	608	593	583	625	613	605	608	615	584	645	574	598	580	592	554	579	614	570	566	598	563	587	597	579	618	649	568	548	597	581	601	568	601	549	633	595	650	594	592	570	546	538	558
28057	19183	8317	3832	1182	626	527	469	378	332	433	362	351	385	329	313	341	320	336	313	326	363	362	496	563	479	386	364	332	323	316	296	330	331	289	314	291	296	302	303	286	318	295	295	288	310	309	283	303	300	290	294	300	289	320	290	312	284	309	278	310	300	314	310	315	279	300	257	320	274	311	291	273	296	297	324	309	309	289	323	328	325	303	330	318	312	312	352	308	294	332	327	275	319	301	313	279	290	316	289	293	302	309	299	295	301	307	306	338	316	300	293	323	312	298	273	282	318	299	268	320	297	310	292	312	308	299	332	316	311	270	283	332	322	337	292	327	338	270	300	295	313	316	297	299	298	266	292	327	301	297	306	285	302	311	272	308	314	304	324	275	292	296	312	305	307	296	329	318	311	293	275	321	290	317	313	292	321	291	302	271	287	278	299	296	313	304	311	313	322	295	273	323	314	295	307	307	309	293	294	311	299	299	299	278	312	281	282	311	287	283	323	339	315	307	317	300	308	317	282	298	321	296	326	282	327	282	315	324	288	315	316	287	313	308	290	322	312	292	300	278	314	314	315	308	310	301	311	281	310	320	323	287	293	306	300	300	265	324	305	305	299	323	280	291	342	319	292	315	281	308	301	287	326	286	321	309	317	318	338	295	336	315	310	296	309	305	282	318	285	315	324	295	309	299	294	306	327	286	323	299	282	317	299	287	316	292	329	266	310	317	300	311	309	306	324	309	321	306	299	304	314	328	328	291	308	325	330	301	304	308	285	311	291	303	310	290	289	338	291	321	288	348	294	299	275	293	285	291	302	333	328	329	293	300	352	311	287	282	307	307	319	285	319	285	304	294	277	278	320	304	309	274	273	312	311	291	295	326	297	288	283	301	278	313	313	330	287	336	300	315	305	300	287	289	334	325	288	356	346	328	278	299	299	258	305	335	282	295	298	313	296	288	292	332	303	313	298	272	306	301	312	313	301	325	321	300	306	298	325	309	320	306	319	295	310	314	322	296	324	330	331	271	302	297	290	309	319	344	285	291	287	321	305	331	286	290	301	310	307	310	325	298	280	314	303	345	294	340	315	297	310	327	302	293	300	325	314	282	326	311	315	284	300	329	296	287	344	289	325	308	296	307	324	275	307	262	335	323	280	304	315	295	319	310	295	305	322	332	292	306	302	315	305	308	286	317	309	306	324	285	307	286	297	293	310	277	287	297	293	299	296	324	321	331	300	310	313	291	307	326	332	336	287	294	307	301	308	302	313	285	330	289	287	290	302	313	308	271	306	299	322	269	312	315	313	303	327	285	353	301	304	309	287	310	308	323	332	275	319	316	305	328	308	298	319	305	293	308	321	313	291	322	324	303	331	307	308	334	269	310	298	305	337	285	301	292	322	317	341	292	292	318	311	328	313	303	339	292	301	300	299	310	369	280	298	308	320	298	288	296	286	323	279	318	291	330	302	328	304	314	315	301	312	310	296	316	319	300	305	309	324	352	325	321	317	265	302	324	296	333	269	280	343	310	308	321	339	319	333	294	289	291	313	296	268	267	326	307	294	290	314	296	309	323	274	275	316	280	319	313	300	316	316	324	314	318	298	326	305	293	281	330	308	319	300	314	283	326	303	304	326	272	305	305	304	261	326	325	302	319	300	331	291	322	320	344	301	302	296	349	294	323	291	315	321	308	307	292	305	329	299	299	315	313	291	308	318	270	325	299	309	319	294	332	292	302	308	306	317	322	290	298	305	316	290	305	310	313	323	288	343	301	305	311	316	310	290	286	302	303	323	310	326	297	322	308	313	308	355	294	320	292	291	310	302	331	290	305	321	295	303	296	311	286	297	333	292	304	309	328	327	288	308	322	297	301	314	320	325	315	322	309	324	337	294	292	293	285	308	284	305	315	328	270	296	331	323	304	297	309	320	333	287	306	278	305	302	281	282	303	335	322	274	258	331	282	283	331	315	298	350	350	331	309	266	296	299	280	327	302	337	320	297	279	303	313	303	294	285	283	300	308	291	323	299	327	307	279	300	300	337	290	284	325	289	292	259	287	300	297	303	292	315	311	294	305	308	266	296	250	294	266	322	327	303	300	288	325	306	280	318	315	287	309	277	320	312	297	336	327	304	287	288	287	305	316	284	318	313	283	305	324	335	314	316	301	309	290	292	276	301	313	316	260	333	302	290	283	318	327	341	313	306	290	288	293	308	316	330	332	333	335	317	314	352	307	306	305	317	281	285	310	298	292	304	314	306	301	266	288	295	305	316	341	300	291	316	310	315	298	296	278	318	292	315	312	348	301	347	308	291	293	301	329	292	287	297	273	271	306	323	313	323	272	287	304	283	295	298	327	305	299	307	294	310	310	326	295	313	317	270	272	295	295	271	305	307	294	291	288	303	298	317	307	329	303	300	303	331	298	301	312	282	317	313	289	302	294	291	293	280	288	327	294	284	268	301	296	299	307	294	274	304	301	298	313	306	307	320	289	310	306	291	300	296	301	310	293	282	305	303	323	280	307	295	277	311	301	304	271	327	310	303	304	288	337	313	308	292	303	270	312	312	310	308	292	293	282	290	276	321	300	301	298	336	300	299	311	310	294	313	337	313	301	315	318	318	305	303	303	276	311	305	287	319	332	302	313	296	285	317	362	292	293	273	315	319	312	282	319	301	316	310	302	315	322	272	297	320	298	308	311	298	301	298	281	292	306	338	300	284	313	315	329	314	312	282	313	310	298	329	331	301	297	314	308	315	304	327	339	324	284	288	296	320	310	296	319	291	305	309	311	306	296	320	296	300	315	313	323	288	300	274	285	305	287	306	325	313	306	283	320	310	329	296	279	323	306	335	320	318	303	378	298	270	303	324	290	306	335	330	311	282	296	316	320	298	299	289	284	303	325	305	328	302	323	293	321	327	322	294	317	332	319	343	295	315	303	344	326	297	292	334	301	267	305	329	325	292	311	297	290	276	320	304	294	310	333	328	316	297	298	292	281	317	304	293	325	312	301	296	355	305	308	302	314	298	307	353	330	300	312	303	308	305	319	300	281	304	315	337	300	291	334	305	290	299	273	331	295	306	326	302	306	340	322	328	279	306	321	279	318	288	335	286	286	306	288	269	318	307	324	286	302	297	305	299	339	303	345	305	291	292	293	313	312	282	334	281	317	319	290	274	300	320	311	306	275	334	318	300	295	319	284	309	293	314	295	317	312	311	282	316	280	288	302	291	294	309	312	310	299	308	291	311	305	274	297	324	296	330	298	323	277	294	303	298	293	310	328	315	307	276	306	307	274	291	304	341	297	303	306	294	327	325	311	280	295	287	293	338	308	315	310	289	328	313	316	314	285	303	308	296	284	305	287	295	304	306	322	297	295	276	280	304	309	290	294	368	283	305	297	281	309	305	317	333	319	335	288	298	303	292	291	277	324	288	292	308	326	295	276	312	290	290	286	306	316	331	290	299	333	291	311	313	294	316	336	269	288	330	310	306	280	315
6442	6862	6660	4526	1844	951	782	676	543	574	620	533	480	453	445	446	397	416	417	365	393	409	494	665	720	563	454	394	337	343	319	321	359	325	346	352	352	316	361	327	332	344	340	345	374	321	349	355	330	306	325	364	372	323	358	324	336	316	353	337	354	343	363	359	330	306	315	329	322	338	334	347	366	335	342	312	324	358	300	336	359	326	317	322	327	306	369	361	320	362	324	349	314	358	337	322	370	313	298	303	347	321	335	344	320	345	319	330	319	342	384	316	366	305	340	364	353	388	349	378	352	348	332	348	310	334	335	323	355	338	368	333	355	338	361	348	330	354	351	356	344	343	335	352	334	342	355	305	350	346	315	335	371	329	319	342	313	324	318	333	344	372	316	319	359	334	360	335	335	333	327	333	329	353	376	336	369	339	343	363	333	334	335	333	353	341	329	336	338	334	376	355	329	317	315	359	358	345	331	334	328	308	330	297	341	372	374	324	348	348	354	341	347	357	330	343	339	310	330	294	341	344	373	333	371	353	364	391	359	318	349	325	333	340	307	362	337	315	333	351	333	343	331	352	284	330	332	332	338	312	336	346	322	356	359	350	318	360	350	358	329	347	345	347	350	329	372	354	330	334	345	349	319	318	359	354	338	298	330	362	321	330	326	325	338	331	336	356	291	376	334	371	316	331	343	343	321	348	360	320	362	359	361	337	340	383	324	317	349	353	281	357	329	361	334	347	341	351	337	327	353	329	345	350	350	369	337	372	339	343	338	335	345	324	337	328	362	324	335	303	314	325	343	321	357	322	303	363	365	354	348	362	327	342	357	335	341	328	339	343	332	309	349	362	335	365	331	334	346	332	315	341	328	329	345	342	331	310	321	327	349	335	320	345	350	318	376	317	331	361	333	340	337	300	356	338	313	317	318	368	366	335	339	359	352	348	360	343	345	353	336	376	335	357	326	308	333	333	364	339	341	353	325	345	320	321	355	321	357	343	319	315	313	379	379	318	319	353	296	329	325	342	338	370	338	358	332	329	343	298	337	364	335	337	384	337	306	353	364	339	332	332	340	356	319	349	350	325	361	337	344	323	344	368	362	359	322	337	332	325	358	330	352	354	339	323	361	362	332	325	382	326	324	375	335	367	353	346	333	349	345	324	356	322	371	336	329	342	342	352	351	346	366	352	367	334	357	301	348	384	341	339	364	351	317	321	363	332	298	333	320	367	346	331	324	325	314	346	333	321	339	348	342	298	331	347	346	380	344	338	339	323	343	314	319	320	318	343	302	319	336	345	328	323	374	348	338	309	341	306	386	322	285	351	320	378	346	327	334	376	314	330	350	339	324	330	355	297	341	342	303	356	317	356	340	385	331	325	379	321	333	319	349	338	355	351	372	337	343	339	344	349	343	342	333	342	356	304	342	382	356	328	346	329	348	337	346	332	340	324	327	313	325	380	345	351	338	296	342	302	328	330	340	360	319	312	290	367	333	354	354	337	367	308	353	333	349	352	326	327	370	341	326	324	356	325	334	325	317	323	304	363	329	335	319	343	333	366	369	350	339	355	349	303	359	347	341	347	369	315	342	348	344	330	342	374	284	338	321	330	361	334	349	326	308	343	339	323	354	327	326	340	341	323	315	302	339	379	354	347	310	336	339	311	373	381	338	351	352	341	330	344	318	343	328	358	325	347	328	329	341	313	335	378	355	327	354	333	356	337	318	325	317	336	323	368	318	356	317	300	361	326	318	346	346	361	350	313	345	348	365	361	356	358	309	324	340	346	350	340	328	348	346	326	359	347	352	328	342	341	342	307	345	324	341	356	329	343	344	353	339	333	326	313	331	317	359	316	346	348	362	346	333	343	307	348	337	343	337	337	362	342	324	331	378	351	342	333	353	352	341	355	352	328	347	312	360	332	324	335	299	341	340	297	328	340	347	355	337	329	339	338	327	328	356	309	358	357	332	317	322	359	363	313	353	336	339	376	335	333	366	330	317	353	307	325	383	365	345	349	363	323	321	330	294	364	309	352	337	360	344	334	314	367	353	344	346	347	327	304	325	319	326	362	315	316	333	336	343	324	331	358	354	339	346	349	329	330	301	367	331	318	346	338	325	322	342	346	377	313	353	306	330	340	363	347	373	368	355	369	298	360	402	348	326	339	362	356	353	319	368	338	375	345	355	331	322	340	375	366	337	341	344	321	342	309	339	327	364	313	340	345	329	335	351	328	347	319	370	330	363	351	334	331	334	346	326	390	356	350	318	319	353	356	323	360	352	315	347	347	327	318	361	327	346	359	355	353	353	331	347	336	368	351	352	330	342	338	315	349	361	318	368	297	377	364	355	355	338	313	314	344	333	302	318	335	341	308	338	327	351	317	326	333	304	336	359	373	350	336	337	352	345	354	334	347	333	369	354	350	342	349	348	318	329	360	356	340	329	363	361	324	323	312	372	330	347	352	321	340	377	357	327	331	301	318	305	300	346	334	359	360	339	346	333	363	360	323	331	337	324	351	334	344	334	342	363	338	353	322	354	318	326	358	346	376	328	327	353	318	316	365	350	313	341	338	354	335	357	337	345	328	289	332	314	364	342	307	307	344	365	303	329	343	333	334	299	306	355	319	345	349	327	347	360	340	324	319	334	316	353	364	316	362	307	324	347	335	332	366	354	348	365	342	334	366	343	350	327	371	341	336	335	336	334	340	341	343	352	338	339	333	360	366	370	326	284	330	336	360	349	376	332	336	324	358	380	352	346	354	345	323	311	317	346	331	324	319	344	345	341	329	333	328	335	353	348	303	354	353	341	350	317	341	330	308	326	357	348	332	340	368	326	305	294	337	359	339	351	360	333	348	339	347	316	339	341	306	353	364	325	336	328	325	329	354	339	324	307	358	341	360	302	336	367	344	327	354	331	336	316	317	365	317	345	328	336	366	338	340	319	336	338	353	370	348	317	339	327	355	339	343	327	356	361	344	342	359	337	361	340	344	335	367	344	311	358	334	343	333	347	326	334	314	362	352	354	338	350	357	346	362	310	350	328	324	349	304	336	336	330	342	342	327	345	350	328	358	350	351	316	330	349	351	369	341	330	353	331	313	297	314	347	322	342	329	348	349	337	332	322	341	357	324	378	361	345	329	314	356	351	338	323	348	352	340	338	333	358	307	352	367	342	340	351	337	380	319	352	352	367	374	336	333	310	326	366	331	360	332	348	351	297	346	341	337	323	358	340	351	347	334	329	346	344	337	341	326	343	346	323	353	364	294	352	324	358	315	361	305	344	317	354	351	384	363	312	325	337	360	305	333	372	342	354	359	316	299	348	357	338	333	331	328	345	350	347	341	339	340	343	345	371	324	328	366	363	303	338	357	322	347	337	382	361	333	340	323	353	344	308	314	339	298	310	327	361	342	355	344	306	352	332	341	326	342	349	357	313	330	339	361	345	321	352	359	313	364	344	329	365	312	349	340	355	330	327	349	371	358	355	338	325	339	346	344
23937	21274	28531	24318	21261	9597	1291	794	616	546	533	509	442	425	421	382	391	389	346	408	639	1688	1413	1745	1965	1236	905	890	848	404	313	317	341	327	336	332	292	297	309	337	287	327	345	316	349	316	294	331	328	322	316	306	307	314	315	313	328	317	295	311	323	316	352	306	319	336	320	333	334	305	272	319	319	327	301	304	313	306	331	305	314	288	324	324	312	277	305	270	279	279	312	336	330	320	315	318	333	313	297	297	287	333	300	311	316	313	302	315	305	308	301	308	305	314	358	272	334	341	324	326	318	334	304	312	319	320	286	325	304	320	344	335	321	329	313	297	277	312	302	295	308	316	300	302	321	320	296	300	302	281	286	309	331	310	312	273	327	306	321	310	309	289	287	301	340	317	304	317	301	321	285	300	298	304	283	301	331	300	296	274	328	267	281	308	308	301	312	312	292	302	294	325	330	323	342	295	335	297	288	305	344	333	307	271	302	302	311	294	329	348	312	291	296	321	269	316	304	293	313	286	348	336	300	336	314	283	319	300	336	309	319	304	298	295	317	257	277	302	318	292	308	332	323	308	311	324	314	311	309	310	298	319	311	283	317	294	318	289	308	286	333	301	301	331	308	306	266	305	325	313	305	295	298	274	315	298	295	296	278	311	296	301	290	296	316	326	275	338	354	285	318	303	322	289	277	319	293	317	293	314	312	314	325	287	340	341	355	308	321	346	318	306	304	326	309	296	305	310	327	296	296	326	275	313	333	327	302	332	333	328	319	300	295	298	296	310	314	303	316	283	326	341	325	316	329	314	314	320	350	310	298	329	317	269	296	290	273	305	319	336	317	333	323	326	299	309	300	295	308	316	336	333	322	299	316	312	305	314	305	322	306	303	319	322	321	319	276	273	313	287	360	296	304	313	306	298	326	349	310	313	343	298	311	323	303	340	304	313	350	312	328	291	312	315	321	308	278	329	329	295	325	302	314	283	313	314	322	331	323	360	304	320	302	295	287	305	322	298	311	301	278	276	315	294	300	311	309	280	307	287	338	331	334	296	326	321	267	312	312	293	291	330	327	315	303	297	295	331	310	290	330	287	308	313	337	309	317	316	298	316	295	338	303	281	318	334	353	299	305	330	314	296	306	293	324	346	316	297	314	324	288	278	300	320	315	324	290	305	317	283	319	297	336	307	315	333	308	307	320	286	305	326	342	285	318	308	320	315	327	340	295	297	297	340	338	334	309	322	296	287	299	335	284	323	320	292	289	301	306	299	339	316	330	340	310	285	290	286	314	331	308	319	305	301	303	293	304	331	315	304	303	303	314	295	297	314	297	313	316	307	320	334	322	320	332	334	298	330	279	340	293	276	310	340	320	310	268	294	291	326	354	330	287	304	301	304	324	315	312	370	335	285	325	304	286	317	327	321	299	345	301	308	295	293	333	321	303	330	330	336	294	306	271	329	309	332	329	323	322	316	295	319	301	295	316	302	294	309	322	299	298	297	302	335	341	346	328	301	321	332	286	340	319	319	285	325	313	312	295	314	309	328	322	328	337	305	294	269	310	280	291	324	307	297	275	297	309	280	317	335	344	307	302	311	317	289	287	324	311	325	338	284	327	317	314	317	288	311	306	292	330	314	300	303	282	316	340	274	298	312	285	309	330	317	307	324	334	338	303	347	314	310	331	290	298	308	305	303	311	330	302	322	300	293	281	287	324	335	319	326	312	295	302	317	300	322	327	317	307	316	334	319	281	317	304	292	310	314	291	335	334	303	299	339	300	342	310	320	312	342	344	326	335	335	309	335	287	322	309	318	319	298	288	319	315	268	309	290	318	333	301	333	312	284	312	299	297	282	308	306	342	310	311	321	320	319	309	299	298	290	266	313	303	300	320	303	288	315	300	287	336	321	320	309	288	346	322	300	338	302	315	314	294	291	333	315	293	335	306	314	299	315	317	314	310	316	291	309	305	326	304	282	306	337	314	307	329	331	339	348	301	326	311	322	288	311	313	303	303	326	295	302	308	310	328	341	310	335	293	293	312	317	294	278	321	309	339	294	288	293	287	316	343	335	319	322	326	319	349	316	233	342	316	306	319	348	321	310	312	302	302	319	293	339	297	307	335	302	311	339	329	289	346	294	302	316	296	301	311	285	280	306	314	297	312	302	311	337	295	331	307	311	325	263	296	315	331	341	316	292	299	303	302	327	347	310	323	295	316	308	319	300	311	310	306	294	298	304	287	320	301	293	328	305	342	304	317	310	299	321	298	294	321	297	300	311	300	339	317	322	271	341	294	330	310	310	307	259	310	274	309	292	332	272	276	324	291	300	302	286	292	324	337	348	332	314	324	345	294	300	352	326	337	316	267	286	266	306	331	314	339	341	284	308	354	327	310	315	319	329	333	271	342	257	308	322	299	294	304	280	303	320	306	291	331	326	310	336	307	285	298	321	324	302	329	292	292	303	277	316	289	290	286	305	323	285	308	297	332	300	314	332	282	316	307	341	328	267	288	343	288	320	275	341	300	295	308	331	307	330	331	327	318	277	317	318	303	313	293	309	294	323	324	302	299	325	299	311	352	329	319	304	336	332	305	307	288	318	314	305	336	331	297	307	307	294	327	290	320	352	340	299	314	321	318	313	317	309	290	294	329	327	305	334	303	308	306	297	288	305	262	283	300	308	286	308	322	300	308	301	304	333	311	300	324	343	314	309	336	262	300	344	292	319	336	318	308	318	293	302	278	326	332	296	299	310	325	319	300	321	313	321	304	307	282	292	298	319	272	354	285	291	301	297	287	301	333	312	318	283	316	336	307	311	276	325	333	314	315	271	302	324	325	306	307	289	318	304	323	344	321	317	290	296	334	276	272	313	300	327	312	325	323	298	305	296	327	307	289	349	282	315	315	300	296	332	335	326	328	290	307	286	319	287	312	314	299	340	318	329	307	302	312	307	323	297	298	300	331	330	309	315	329	312	295	308	296	321	315	307	319	307	364	284	307	314	340	267	294	353	307	316	315	322	306	315	316	270	307	338	305	326	319	324	291	295	331	303	294	279	294	296	325	334	319	296	315	304	307	309	312	337	282	303	297	295	313	305	288	301	304	321	311	312	307	351	287	318	305	322	327	307	334	281	362	323	307	305	298	360	291	295	292	324	329	310	301	321	312	283	351	298	304	310	313	342	282	298	320	311	271	336	303	284	311	310	300	294	343	317	302	340	318	294	299	307	275	304	292	318	286	305	293	306	309	294	280	283	301	281	320	324	297	304	274	326	306	319	308	314	305	328	291	319	329	322	345	343	280	337	308	327	332	309	307	305	304	277	300	307	322	306	313	290	290	294	296	298	333	277	331	337	311	292	339	314	313	327	313	293	290	344	322	314	314	327	299	298	305	307	339	312	282	303	304	321	317	326	303	331	283	306	302	285	315	303	276	321	289	328	312	320	279	285	315	359	316	335	304	337	318	312	322	324	320	288	323	305	312	287	324	300	294	312	286	322
6031	15539	13493	7508	3880	2360	1604	1213	1004	795	803	674	640	535	538	485	472	462	430	536	848	2739	2152	2786	3062	1780	1293	1345	1266	441	348	370	336	301	356	368	315	340	350	370	376	324	314	336	356	321	322	339	328	326	334	343	321	328	344	329	341	338	346	299	341	328	349	329	339	337	347	299	346	344	352	357	310	338	369	329	340	291	349	324	330	358	368	333	349	325	335	329	340	326	310	321	318	329	339	334	345	318	324	354	345	337	330	355	318	361	293	353	347	361	336	359	315	328	321	338	303	331	345	317	320	337	363	332	351	358	330	321	315	332	341	332	327	326	318	330	349	379	323	353	318	331	325	338	337	327	316	322	344	346	314	323	338	332	345	341	342	364	323	332	339	328	333	330	330	346	307	303	332	355	308	362	335	319	333	330	317	346	335	333	334	314	382	293	360	362	319	339	325	369	303	314	331	363	343	321	333	317	328	355	316	340	352	372	354	333	336	361	328	333	345	356	297	336	293	348	362	352	365	331	351	315	343	375	336	350	351	327	341	330	302	297	310	351	312	311	353	326	348	341	329	327	344	369	365	315	310	335	326	341	328	351	342	356	339	339	326	350	333	343	345	315	317	351	317	339	348	312	332	371	359	332	328	327	338	368	333	332	304	322	299	315	310	343	309	342	331	322	291	314	348	346	305	334	342	309	364	316	370	307	344	332	332	325	318	337	358	352	316	311	307	351	322	355	325	328	328	311	338	326	294	345	324	331	344	346	372	340	303	350	352	312	333	288	346	345	328	333	311	339	355	337	302	339	308	315	337	332	328	326	325	360	330	317	339	368	369	341	339	333	343	350	344	333	359	322	305	375	329	357	335	338	353	354	310	337	309	366	332	333	344	343	357	348	327	349	316	327	361	322	345	357	362	348	329	360	326	324	300	339	337	333	327	364	347	317	325	343	311	309	357	333	325	342	310	323	346	319	330	362	351	319	323	311	345	334	368	322	329	320	331	344	353	316	345	326	342	298	338	351	310	306	339	341	325	334	308	335	359	342	351	321	324	356	326	316	332	332	359	328	326	350	297	335	331	356	331	334	337	307	295	319	324	330	370	330	328	310	336	299	321	349	350	360	296	357	330	323	337	334	331	319	334	330	322	347	340	329	329	324	332	328	315	315	305	322	356	317	387	339	322	324	357	354	319	329	327	364	314	355	329	327	325	372	347	323	338	353	325	314	321	358	344	331	330	326	315	330	358	333	323	329	355	321	345	353	333	359	323	326	323	364	337	343	359	360	333	326	312	319	334	324	355	342	339	353	318	343	353	350	377	350	315	316	335	337	344	326	294	333	311	353	306	349	331	335	348	320	329	338	308	338	340	345	336	357	315	307	305	349	359	355	331	343	304	330	340	299	318	318	308	352	356	302	367	345	284	320	353	342	320	356	311	373	335	317	321	338	342	331	340	312	362	351	301	350	358	348	334	375	357	334	328	324	332	339	351	327	358	333	338	369	344	352	331	351	377	365	340	362	312	341	346	357	334	324	354	319	342	348	351	352	334	326	347	348	352	362	349	302	319	313	347	341	342	326	358	337	324	346	314	318	315	317	315	312	331	325	346	336	322	358	343	355	351	336	355	294	357	289	297	326	338	313	332	327	333	304	353	331	327	302	311	343	331	308	324	344	310	340	325	337	312	331	348	337	321	333	320	356	355	347	327	325	360	331	327	322	332	342	325	336	348	337	328	320	343	292	296	348	313	359	327	354	361	356	353	348	350	357	321	325	319	302	347	327	335	342	363	333	356	349	309	302	331	324	352	348	330	322	350	327	312	330	332	332	310	352	348	299	336	334	352	355	325	342	317	336	362	372	326	332	325	293	346	353	343	322	308	348	340	357	320	314	305	360	337	333	311	332	345	322	334	352	360	328	328	335	352	315	286	316	331	337	331	352	348	342	365	353	322	313	332	304	320	349	341	354	351	317	303	323	322	341	293	363	335	326	329	329	313	326	350	320	318	349	313	338	306	303	332	328	328	323	351	344	348	323	354	323	323	332	341	347	353	326	312	320	324	311	343	336	342	326	336	331	314	332	295	376	322	331	325	297	309	346	361	361	340	346	343	344	345	321	327	357	334	363	331	328	319	347	322	337	322	320	330	305	333	360	350	323	334	365	334	307	370	295	296	312	305	360	322	337	327	315	310	311	328	314	330	304	327	311	337	321	349	331	335	333	333	320	340	350	326	325	333	342	315	335	321	299	300	352	350	298	338	316	328	332	342	349	324	310	328	351	345	341	320	336	335	355	302	341	365	327	355	360	283	338	316	337	306	323	323	351	346	335	348	296	364	321	326	349	342	358	350	321	353	322	346	336	334	332	302	323	335	347	355	353	314	355	351	345	308	343	330	303	316	339	339	335	322	348	330	347	349	319	329	315	329	346	325	330	326	341	314	334	335	340	321	294	335	374	312	341	324	337	328	300	329	327	343	374	348	378	335	360	307	321	343	367	334	378	334	342	332	312	331	342	327	316	338	316	331	334	342	357	360	366	329	301	306	326	351	357	351	367	341	302	360	305	341	293	336	311	336	311	358	356	352	309	335	336	333	301	337	349	330	329	343	346	316	334	298	349	334	352	302	360	326	331	356	334	338	313	298	316	353	382	303	349	325	337	327	337	314	329	331	329	345	315	340	327	341	327	319	319	331	340	322	344	338	359	316	322	340	330	346	333	318	341	309	320	354	373	316	329	327	311	330	327	303	351	307	340	333	316	344	297	346	349	364	338	321	331	313	310	346	346	314	332	301	359	310	341	326	324	321	338	337	304	337	328	325	327	327	341	315	317	322	310	328	337	345	331	315	313	318	375	323	318	343	308	314	387	373	336	332	354	314	319	378	354	318	327	380	341	350	352	344	367	310	302	376	317	327	320	336	325	306	302	345	320	340	308	336	325	331	341	335	328	314	324	309	383	297	341	318	323	328	331	316	333	325	328	359	318	336	364	345	316	338	336	355	336	327	358	320	336	328	329	354	323	359	313	331	326	338	330	325	343	312	342	317	315	316	334	304	340	364	333	326	361	310	296	354	344	302	294	343	324	309	322	348	369	346	321	346	311	303	367	342	335	331	370	340	352	321	310	343	326	335	332	374	330	301	338	364	346	364	353	345	325	367	316	324	318	332	316	300	330	340	324	340	328	336	327	330	328	347	331	328	340	363	344	343	357	333	319	323	337	334	340	348	336	305	300	335	337	328	306	336	330	329	306	317	348	376	331	319	318	296	343	314	309	329	336	329	348	334	310	354	328	332	331	328	342	349	325	336	344	331	337	318	326	339	325	320	338	350	360	369	306	321	343	346	312	338	319	341	343	346	300	363	356	349	327	349	344	304	341	368	345	325	332	335	330	342	297	318	313	375	355	363	339	340	334	350	328	345	346	297	325	356	311	352	317	377	342	381	318	335	332	321	355	360	337	359	333	363	363	323	334	346	325	349	344	354	334	335	337	332	332	324	327
25262	21430	27633	25594	11048	1329	926	769	692	697	673	622	586	574	666	646	581	518	533	527	850	955	899	1691	2559	1631	969	681	523	472	495	526	538	552	496	527	479	485	530	502	525	536	488	502	531	511	513	524	494	494	543	487	514	522	542	486	537	520	492	487	520	528	495	518	534	506	495	466	503	549	512	508	504	464	480	526	442	521	470	492	505	509	530	545	509	530	503	484	539	469	505	485	520	553	512	495	515	517	539	535	486	498	473	523	533	525	508	484	495	522	508	540	487	488	462	495	509	528	514	533	510	532	509	511	530	513	509	527	528	504	507	514	517	528	537	569	477	553	518	504	540	495	491	540	492	519	526	494	483	498	533	518	524	517	522	502	541	523	513	522	505	512	503	580	506	546	507	500	494	489	523	524	461	539	531	522	503	528	503	469	546	502	493	501	496	480	552	511	484	497	511	494	503	513	505	496	476	508	562	471	487	504	493	532	520	508	485	533	470	503	520	484	531	542	476	535	472	530	503	505	532	525	508	532	486	568	516	527	502	499	526	522	509	510	522	509	494	521	509	475	522	527	501	514	494	540	484	533	544	490	501	498	554	536	518	536	484	496	522	525	495	490	537	520	538	469	491	502	504	525	471	523	492	516	463	540	500	506	554	511	516	506	560	545	560	484	507	549	529	482	518	509	509	564	510	554	461	545	521	486	510	504	517	485	550	524	575	508	541	499	465	542	506	499	505	465	526	552	490	513	506	474	520	493	514	499	525	484	510	526	528	475	481	502	504	522	486	485	493	467	489	528	512	532	499	485	528	507	466	513	506	505	554	473	502	488	536	484	498	472	516	494	465	516	488	480	521	482	505	529	504	525	555	502	499	493	510	465	522	518	517	506	531	503	500	491	530	507	515	504	496	500	523	536	558	534	513	529	478	484	480	489	477	547	506	514	519	533	512	489	493	499	524	511	521	475	546	507	527	498	512	505	528	494	510	456	510	547	520	497	477	476	469	490	488	469	478	506	576	536	547	504	501	540	540	449	494	497	484	512	563	533	517	482	517	525	499	511	503	515	521	540	518	507	491	467	496	467	494	525	489	539	520	529	510	479	514	483	477	494	560	497	474	540	528	511	523	505	537	526	548	546	524	502	503	489	523	504	571	514	513	480	520	509	508	449	482	518	510	534	517	459	521	494	518	498	497	495	521	518	514	497	532	496	498	546	521	497	494	508	514	508	485	496	511	510	506	503	535	521	521	530	507	500	555	478	476	527	481	474	543	511	501	517	537	528	500	489	484	531	515	484	518	491	484	494	551	520	528	498	498	513	470	492	511	485	511	496	540	497	507	503	493	521	469	503	472	483	527	513	496	541	505	513	550	508	515	537	472	510	495	524	535	539	526	491	487	514	518	544	510	504	563	538	511	524	525	522	518	508	499	485	507	496	534	510	476	522	508	551	546	477	523	482	526	508	534	493	450	503	483	501	505	506	512	522	501	517	515	492	528	483	506	511	507	500	527	539	511	505	486	511	473	521	504	499	503	530	488	531	483	478	497	515	537	515	473	515	467	473	525	503	512	509	496	498	544	487	486	515	514	496	567	508	497	492	518	511	535	490	495	541	540	506	523	533	508	497	536	515	479	509	476	527	486	458	492	520	455	505	501	533	534	483	485	513	485	536	499	554	507	486	552	528	535	480	501	496	474	525	465	523	507	517	491	474	537	487	521	489	496	503	555	502	456	543	504	478	513	518	499	524	493	507	507	512	476	481	530	482	526	552	584	481	521	494	458	517	492	518	509	477	524	469	507	521	522	480	525	533	498	495	523	521	534	498	499	480	513	486	526	512	525	534	556	538	507	515	493	532	504	504	515	515	481	511	493	488	493	451	487	463	477	504	522	491	518	536	542	506	499	489	494	516	462	478	525	525	513	505	512	517	512	490	523	513	478	544	529	507	544	501	467	513	520	493	493	496	490	518	522	514	561	515	537	511	491	501	478	483	512	540	564	501	509	514	533	493	472	496	496	494	501	522	528	500	524	503	480	512	538	534	478	549	508	502	516	487	504	502	498	490	514	519	501	496	514	522	485	490	521	511	508	482	506	530	518	513	497	492	504	497	496	532	540	511	487	500	532	485	466	494	508	526	532	483	510	509	513	543	444	568	499	495	537	526	556	488	503	497	527	508	509	504	523	527	510	547	504	575	511	481	531	503	507	538	493	521	484	471	535	486	517	510	524	499	501	478	492	482	482	468	521	490	482	504	496	500	547	491	486	488	520	503	575	507	534	507	499	498	508	510	508	501	509	518	497	511	511	496	520	498	502	484	531	487	509	469	463	514	513	529	493	542	508	519	511	489	531	483	502	523	502	516	489	523	542	533	549	474	496	478	532	517	527	497	557	474	514	505	502	496	474	550	531	483	485	509	512	523	491	530	522	498	492	554	532	536	551	534	546	520	470	515	494	458	487	539	501	523	463	520	479	489	495	524	507	496	506	543	514	519	520	472	528	531	512	532	540	503	526	557	510	515	504	505	475	515	464	508	534	498	485	532	504	521	519	482	506	540	513	498	473	448	500	495	452	505	489	474	477	531	514	517	543	511	459	493	486	526	511	535	501	506	518	514	531	552	518	500	486	516	497	475	512	486	513	515	498	488	509	492	521	508	481	521	519	486	524	501	531	584	531	549	492	513	452	550	516	499	524	499	539	527	511	537	518	485	507	463	501	499	537	509	530	491	466	569	540	496	512	505	495	552	506	504	507	500	501	502	490	482	543	486	512	467	500	500	514	495	515	493	515	487	479	509	483	560	514	493	531	494	519	515	491	498	507	502	558	511	520	493	487	540	565	499	529	491	551	500	501	512	509	515	481	521	515	489	565	486	503	502	477	491	495	485	557	525	488	504	496	519	538	481	537	512	482	526	521	513	501	479	464	509	506	481	567	497	468	557	503	476	497	490	558	534	509	545	533	509	486	512	503	518	496	552	521	520	486	511	514	515	483	498	483	502	527	469	546	515	479	476	487	502	485	502	512	509	513	517	534	507	507	476	483	498	505	510	503	505	523	509	525	528	506	475	516	536	498	512	504	487	501	504	486	508	472	522	497	539	491	505	484	529	519	506	512	494	557	494	493	489	541	483	515	533	534	518	479	535	564	491	476	471	477	496	514	494	499	546	493	519	504	488	525	486	539	458	496	506	549	532	501	499	531	499	464	537	508	475	488	500	468	512	485	506	525	536	493	498	483	485	485	525	532	554	530	486	491	463	529	486	510	511	510	486	487	478	525	485	509	502	510	543	449	536	528	479	500	533	509	520	495	490	506	519	476	508	488	447	496	525	467	569	517	520	520	502	553	510	495	511	491	521	507	539	453	478	496	451	517	503	531	503	513	495	504	500	523	503	503	489	515	485	501	540	525	509	550	475	523	518	501	554	502	541	498	529	485	509	479	530	488	484	493	506	490	504	478	511	468	496	526	534	523	522	500	488	515	495	547	476	472	520	550	516
6025	11787	9621	4529	3185	1832	1484	1053	1100	985	790	741	727	741	815	841	666	629	615	654	1272	1533	1385	2882	4232	2516	1408	819	605	523	553	577	529	510	560	563	540	555	587	594	535	562	580	546	495	531	567	536	542	582	517	575	485	539	580	555	554	514	518	571	513	508	547	542	584	577	550	569	556	556	514	559	565	619	542	552	612	528	522	531	576	516	544	556	547	548	590	560	560	559	539	563	534	516	541	550	566	564	523	520	534	545	573	542	552	534	519	544	547	546	582	533	550	549	550	546	539	530	538	583	536	575	542	611	520	579	496	561	545	518	548	559	531	579	560	527	526	566	542	524	541	539	528	562	542	567	565	549	535	536	552	549	552	542	569	553	545	528	577	530	535	555	556	536	522	562	545	557	542	513	518	562	555	552	550	570	536	584	561	561	549	541	544	570	505	544	518	554	511	564	516	561	555	513	518	546	584	588	557	553	569	527	529	532	573	540	551	552	555	560	516	548	537	548	560	540	571	515	559	564	533	552	526	521	518	550	591	578	508	541	563	543	593	607	549	540	556	529	538	578	523	535	571	561	566	575	568	589	538	575	562	513	550	556	602	535	558	573	550	602	590	553	563	528	545	541	565	586	513	561	562	520	517	569	538	562	557	508	547	508	515	537	556	523	579	530	521	517	577	540	520	553	563	557	561	564	531	531	552	526	528	547	552	592	531	539	540	575	539	552	584	528	538	544	513	516	522	548	538	545	545	536	524	561	516	522	528	566	577	586	573	528	551	552	564	519	533	513	524	525	563	559	557	524	543	561	549	570	560	567	534	553	519	553	547	570	558	535	562	569	518	567	539	550	572	537	610	562	578	549	517	566	579	542	600	575	528	542	493	526	469	545	560	568	552	545	567	540	545	553	527	573	592	522	555	531	560	578	489	551	542	528	515	568	499	540	540	533	562	555	529	563	573	583	548	515	565	557	533	530	524	531	541	559	529	513	538	531	545	524	568	567	571	523	534	568	584	575	525	555	587	550	543	615	564	560	565	578	514	580	533	523	580	503	576	552	560	562	574	520	534	546	543	588	570	601	547	561	576	551	574	555	565	552	528	565	562	517	531	557	516	592	570	501	546	545	573	514	556	551	517	534	557	593	601	565	524	538	597	555	527	564	546	487	561	466	558	560	533	551	554	512	567	509	540	547	545	545	526	519	539	520	543	543	486	539	552	597	558	601	502	572	550	607	555	543	520	524	518	559	551	488	522	558	531	522	557	576	554	553	560	535	539	541	552	573	531	564	566	543	523	567	579	556	544	583	591	516	526	533	560	562	548	552	500	539	534	532	563	562	540	585	569	581	559	532	565	521	548	562	557	557	527	546	544	514	571	552	535	513	573	573	571	561	530	532	578	513	536	514	534	565	545	532	505	521	573	536	593	540	545	557	557	531	505	527	526	586	499	533	577	505	533	585	544	561	544	563	569	528	563	543	562	574	582	520	556	532	557	544	573	578	553	533	532	558	500	572	574	537	565	523	546	555	528	562	539	528	565	528	521	572	538	574	533	527	562	541	583	568	498	495	569	536	506	560	534	540	552	540	559	526	548	564	548	551	576	557	555	560	545	540	590	562	574	504	533	527	498	551	541	558	547	519	537	564	529	553	533	588	539	594	560	549	573	585	547	512	500	510	559	554	517	527	528	533	563	545	519	536	529	569	529	522	560	534	540	560	499	519	506	547	558	559	528	559	591	568	597	583	496	533	545	540	563	530	538	527	537	580	558	567	541	540	570	548	583	535	562	555	527	530	570	532	567	543	510	586	573	563	565	580	570	528	508	570	537	539	511	587	536	579	534	559	547	577	532	531	564	542	568	518	513	577	552	533	584	542	541	546	509	590	552	574	504	544	560	559	531	577	548	528	506	580	579	524	531	523	555	548	536	568	491	566	578	569	534	522	549	536	527	555	560	589	589	542	582	566	534	551	565	539	529	552	576	532	522	562	549	546	557	558	550	543	569	566	515	541	567	552	542	558	528	538	552	555	534	547	503	575	577	529	517	529	576	539	599	538	524	561	574	588	528	566	515	553	574	533	573	523	577	551	534	560	537	565	533	526	527	568	542	564	517	535	536	544	547	543	514	507	568	541	525	557	566	559	573	507	516	531	501	586	555	535	540	530	567	551	538	529	514	519	561	539	580	546	500	597	579	532	526	480	559	518	553	551	523	538	564	575	550	573	500	541	521	543	566	548	558	539	533	584	582	541	566	539	562	598	479	564	554	540	517	536	525	547	560	570	585	519	521	605	563	508	538	524	556	596	552	542	561	573	592	536	562	497	562	536	561	550	550	529	557	509	529	537	592	522	528	540	501	571	549	534	540	499	510	520	598	529	551	502	543	565	594	548	592	566	508	546	578	555	551	494	542	586	521	534	552	592	534	548	599	531	496	577	551	568	518	529	544	580	539	590	551	520	512	548	541	544	574	516	559	563	471	553	576	536	505	553	544	556	549	546	503	529	533	524	524	557	540	547	555	566	498	539	538	519	549	555	514	543	506	572	565	560	531	548	519	550	586	565	541	569	527	540	503	560	512	577	592	526	533	504	585	554	506	504	581	548	550	531	540	554	593	578	521	552	553	525	537	539	552	569	521	535	577	541	568	571	559	573	520	540	565	540	526	547	582	608	583	507	542	555	519	567	491	548	585	583	510	543	542	571	535	573	568	534	524	522	548	544	529	552	548	536	555	535	571	515	538	556	550	532	523	521	603	554	551	552	545	517	544	518	575	569	544	546	604	526	540	522	551	501	528	565	547	551	529	583	540	532	516	515	575	548	558	522	525	574	573	533	564	546	550	542	515	570	501	490	531	552	553	573	564	560	531	549	578	509	559	527	554	537	558	553	530	550	577	547	553	560	527	582	541	597	533	546	531	530	530	544	545	602	545	548	562	546	544	549	576	570	585	553	504	548	577	572	569	568	579	569	554	580	620	554	551	564	574	523	506	566	557	588	521	584	538	549	525	524	526	532	530	529	572	553	551	515	565	557	555	539	558	588	566	554	560	562	531	548	521	578	572	533	555	579	520	575	556	564	552	584	556	517	542	565	571	540	545	528	578	551	530	511	537	551	497	557	501	558	539	495	604	559	537	566	507	516	523	544	544	549	566	546	563	538	518	548	499	537	592	547	535	557	571	571	558	557	546	525	556	585	556	522	524	541	591	531	521	540	589	512	579	570	551	568	570	517	549	569	548	547	516	593	510	511	573	552	563	572	551	527	536	581	554	572	552	549	555	524	531	551	523	564	521	558	557	544	531	535	571	612	529	549	529	559	523	566	565	525	544	548	520	589	564	573	543	609	587	533	561	512	520	510	519	571	571	525	543	564	512	529	520	528	579	574	569	576	547	583	578	549	527	553	561	574	552	549	552	540	603	524	515	541	522	562	575	541	575	571	554	543	561	572	571	563	545	524	575	553	561	526	573	579	555	542	559	504	518	547	550	543	567	541	526	527
22898	21458	29258	24075	21462	21561	10513	1740	1348	1345	1072	1100	1009	906	1046	1134	917	883	800	981	3066	6653	8291	8375	5051	4842	2924	1717	977	737	725	697	714	727	723	704	704	724	680	727	714	693	694	726	690	706	711	712	689	750	665	679	676	654	675	684	671	690	697	689	693	710	664	684	697	665	743	710	703	710	651	678	690	684	671	702	670	697	702	701	696	656	713	704	664	685	725	716	717	690	683	724	682	711	703	682	699	687	662	631	705	729	656	751	682	747	728	653	750	740	635	753	694	713	732	738	700	694	692	740	737	698	675	710	670	694	764	738	669	730	737	716	721	740	744	666	706	688	728	722	690	677	727	688	685	704	710	696	677	690	694	717	676	656	670	737	688	682	696	666	672	745	681	717	682	651	691	636	763	684	685	676	683	717	750	747	669	712	711	658	708	710	679	693	720	683	730	700	682	712	663	707	725	683	702	749	690	727	682	669	647	704	733	685	713	689	726	691	663	653	720	701	732	750	701	741	698	675	737	673	755	686	664	713	727	676	687	660	733	682	670	697	666	728	666	701	708	667	683	674	687	679	679	698	652	692	685	690	679	723	720	718	687	684	719	708	675	657	739	672	689	728	715	743	664	684	746	702	694	704	671	693	665	663	684	664	727	684	704	686	687	711	699	692	704	650	662	718	694	650	711	681	694	713	682	776	679	721	670	632	706	695	697	677	677	758	679	685	695	726	737	666	647	682	678	679	681	680	706	717	718	750	688	713	642	710	684	748	698	679	738	710	639	692	691	696	642	668	687	693	676	727	695	724	678	694	741	715	603	697	665	690	705	689	689	698	729	674	713	648	661	742	689	739	673	693	688	691	647	684	669	753	746	726	762	669	661	687	683	706	740	647	704	773	686	683	675	737	691	711	692	700	721	667	713	697	696	677	642	713	673	689	751	734	729	669	670	693	725	687	713	683	693	687	696	682	674	683	704	723	694	686	679	680	684	701	699	684	698	701	698	689	690	705	713	701	715	705	706	699	726	700	688	644	706	686	684	658	707	680	727	678	686	681	690	679	719	698	735	693	682	753	688	745	688	713	673	688	706	671	732	726	705	666	693	722	688	625	708	694	738	692	697	715	671	720	704	677	723	694	715	685	733	707	668	668	655	707	732	685	650	705	679	738	663	687	712	735	714	722	688	702	713	694	733	686	750	733	668	661	659	645	661	704	687	697	702	714	674	696	715	619	719	703	717	736	690	707	689	633	681	671	677	726	704	692	731	672	677	691	714	736	709	712	718	674	673	718	700	741	659	697	710	628	715	711	646	662	696	667	743	701	718	722	698	688	730	692	700	701	681	731	693	646	705	694	715	682	717	725	737	728	676	696	730	665	701	722	684	716	688	707	712	695	743	729	706	677	696	674	655	741	725	657	673	677	689	692	702	688	654	689	721	671	773	675	674	694	695	704	695	711	688	686	698	676	708	697	706	683	697	697	742	679	677	706	706	688	643	691	669	755	704	696	705	685	739	716	727	655	730	679	685	733	711	667	704	726	718	694	686	680	712	676	662	728	675	714	694	697	704	725	730	703	728	643	703	702	719	678	749	716	717	692	677	691	757	655	707	721	651	774	729	665	711	702	668	646	709	706	713	680	699	685	705	775	701	705	700	697	706	695	681	691	765	688	727	675	688	686	729	711	752	700	715	675	712	704	697	720	729	721	675	716	718	742	664	683	711	695	741	660	702	756	682	706	684	715	744	689	687	723	673	684	688	667	676	687	713	654	725	648	704	677	714	653	643	698	683	630	679	697	679	716	717	693	655	667	714	735	706	693	672	698	676	693	671	701	694	701	702	705	690	712	648	705	677	723	707	685	718	674	725	682	661	665	689	706	711	693	684	702	717	720	702	704	672	649	725	689	709	716	703	659	709	684	683	731	741	730	693	686	690	692	702	683	679	675	707	644	656	660	708	642	705	714	691	699	661	710	697	667	715	706	720	735	705	670	695	694	702	667	717	684	692	668	669	707	704	734	659	718	712	691	681	657	740	697	685	701	649	681	668	719	640	698	711	730	681	737	671	723	657	711	704	700	687	743	655	694	729	690	667	697	745	655	718	700	676	709	735	684	684	723	686	726	678	685	661	693	742	646	709	684	691	709	674	718	725	691	659	730	732	637	707	759	715	668	663	718	693	734	698	699	722	698	691	642	766	661	681	708	659	749	721	676	680	736	693	748	710	679	673	679	703	691	697	713	694	697	710	672	714	694	684	720	725	658	649	640	690	691	671	719	759	701	760	711	687	692	653	678	688	710	686	721	722	717	695	683	660	704	686	751	683	661	637	694	717	680	691	688	714	627	659	715	706	690	696	707	732	691	678	659	665	709	697	701	737	718	709	703	668	711	749	625	682	698	714	702	701	709	661	719	635	682	656	712	713	734	677	631	663	659	663	646	716	695	690	717	713	719	686	739	718	670	685	687	751	679	695	702	717	691	697	715	681	710	695	678	676	680	689	699	734	669	667	694	677	726	679	710	679	709	734	698	727	681	725	639	711	682	735	694	722	686	679	703	715	716	667	701	711	668	737	703	676	701	720	747	738	726	698	720	685	663	760	680	670	688	745	737	682	713	700	703	708	700	687	693	692	728	698	706	684	702	734	710	698	694	719	687	750	674	732	727	711	676	704	699	740	671	683	699	735	709	668	663	655	658	669	753	682	672	676	666	735	694	695	702	629	699	686	754	704	662	708	711	710	737	744	678	685	657	639	713	719	707	690	674	724	728	666	686	688	704	735	686	653	675	684	656	679	696	747	606	727	686	712	668	705	695	643	655	724	711	696	668	718	717	701	733	689	671	698	667	710	668	716	672	677	686	717	682	660	689	702	681	670	748	691	709	672	706	706	738	651	698	693	681	701	669	701	716	691	648	712	724	649	691	701	722	701	699	681	665	706	625	664	689	675	693	716	681	700	702	691	683	684	681	726	689	695	697	670	712	714	686	703	690	726	766	710	722	732	719	691	651	703	667	686	655	719	730	656	700	643	711	720	696	697	716	676	641	721	677	664	699	666	681	708	715	688	757	679	693	733	730	717	663	678	689	677	683	693	731	699	716	645	738	704	670	684	668	711	670	742	730	710	728	705	725	683	695	743	674	672	726	696	690	708	656	654	730	692	701	701	741	707	713	636	696	759	666	698	682	661	684	713	660	712	719	711	704	692	662	660	731	683	687	700	712	687	666	666	693	691	680	688	723	690	740	668	710	644	693	723	699	710	683	682	705	696	689	728	678	705	678	705	673	667	707	690	717	688	661	682	712	676	697	688	702	738	725	703	751	677	675	716	681	704	686	730	708	730	698	740	729	734	748	690	715	702	716	738	698	646	615	695	668	697	680	757	681	695	723	654	644	696	715	688	699	759	760	685	639	685	718	699	674	700	699	678	718	698	726	715	712	655	691	688	691	657	705	694	728	697	735	737	677	720	664	680	664	719	687	702	659	650	721	699	704	703	694	711	709
8078	22875	17044	9837	6624	3911	3112	2386	2031	1829	1416	1393	1240	1192	1384	1513	1112	1024	924	1196	4801	9985	11688	11453	6899	6908	4071	2216	1130	767	726	713	714	670	697	715	716	719	723	700	713	696	741	705	699	739	678	672	689	712	690	652	679	702	713	658	730	715	722	683	698	686	718	737	696	716	699	701	687	669	739	710	718	735	704	762	730	730	687	725	675	700	665	710	676	715	723	672	702	712	691	706	695	679	703	725	704	700	656	719	721	736	683	691	720	699	707	691	712	681	722	682	709	715	711	653	704	697	721	694	681	678	720	709	705	706	712	680	681	710	734	658	687	719	608	692	741	694	685	708	759	706	712	669	693	687	689	696	704	704	715	711	724	725	715	691	663	724	673	745	701	683	701	732	681	695	658	726	639	735	724	689	739	699	752	722	658	694	729	659	726	723	711	758	670	691	690	704	732	716	697	749	699	722	715	674	700	695	738	742	690	706	659	749	732	709	710	668	703	692	675	733	749	731	683	677	732	713	751	715	712	706	701	675	732	701	673	627	722	753	683	736	717	653	723	721	696	686	672	656	688	722	737	674	653	754	749	721	713	701	713	653	678	671	716	714	696	656	722	714	719	711	710	722	717	650	709	690	680	707	702	750	694	650	707	664	720	708	751	718	649	699	732	641	727	749	697	669	694	665	675	734	648	690	721	709	729	721	714	721	657	738	693	717	698	710	654	723	710	647	679	705	720	712	633	691	688	744	717	657	711	720	708	727	703	739	736	671	711	699	719	666	719	665	679	706	735	697	680	705	727	706	665	721	743	692	697	758	692	708	739	704	689	736	704	706	717	703	669	701	708	731	723	718	688	663	701	662	705	718	712	692	672	708	723	714	736	727	708	694	749	716	698	721	714	682	741	724	720	706	703	657	705	718	710	726	715	682	692	705	690	694	710	716	727	714	666	660	669	682	677	705	700	745	722	685	742	706	715	755	706	777	728	654	662	714	723	699	669	678	721	681	664	748	699	716	728	714	693	700	700	716	689	712	709	715	687	702	698	656	702	693	697	681	703	755	693	711	663	708	695	677	717	765	703	751	706	663	731	687	714	684	650	707	721	704	727	736	639	736	710	699	672	695	693	709	709	693	680	668	725	699	646	701	726	699	704	736	715	710	662	682	683	708	689	709	717	686	664	697	722	610	707	685	716	697	704	743	750	722	698	719	700	693	678	720	754	730	704	701	716	716	703	700	726	741	673	707	707	705	733	689	708	671	707	705	713	716	698	669	721	700	663	676	630	731	735	667	658	676	692	682	682	715	717	731	735	699	665	712	736	718	707	714	685	703	752	685	720	721	727	734	704	716	694	734	689	703	717	720	677	758	708	699	726	735	683	717	668	726	723	665	718	682	690	719	695	680	745	723	711	716	736	741	714	677	720	739	688	630	706	707	655	744	678	686	731	746	685	714	713	707	677	675	682	689	667	710	724	706	731	653	685	687	688	701	708	723	711	724	723	763	699	694	686	750	713	731	655	677	757	716	723	719	661	671	676	717	675	720	714	696	676	695	707	708	702	704	731	661	675	733	696	731	658	732	713	690	728	737	684	675	703	727	670	693	700	689	673	724	733	681	669	702	704	717	766	738	664	663	704	699	739	740	671	690	732	664	725	691	673	662	672	707	735	692	687	676	689	705	658	724	736	735	667	700	692	688	709	738	691	701	736	737	667	710	694	709	673	712	661	713	682	710	716	714	689	664	683	689	719	729	708	742	666	722	742	698	690	741	700	720	716	690	699	699	720	729	753	673	661	729	727	705	722	708	671	714	673	689	748	720	734	751	693	707	646	720	666	726	721	679	729	763	687	703	705	687	702	692	731	678	706	716	659	671	687	715	683	677	711	726	662	692	717	725	715	723	686	663	716	736	639	735	683	749	681	743	690	643	703	720	725	668	697	694	663	692	711	685	716	746	669	732	775	760	693	744	643	638	703	717	785	680	738	691	701	677	708	692	730	745	681	680	724	731	715	700	663	729	664	703	706	678	681	684	685	727	697	691	723	718	760	695	726	723	728	667	727	673	723	731	685	719	718	725	754	744	718	660	704	673	695	705	722	719	744	734	706	707	702	695	675	744	671	746	732	684	713	739	783	688	734	696	713	690	685	700	705	715	730	653	668	676	701	689	688	682	725	777	710	685	714	740	718	725	749	709	699	768	710	662	754	754	698	656	719	673	747	705	736	723	688	711	685	720	720	715	637	677	693	690	703	676	715	680	694	697	664	741	689	715	696	706	721	684	717	737	723	714	727	680	702	670	703	701	707	679	686	702	662	707	750	723	710	687	775	738	697	714	739	772	695	702	691	689	736	708	771	705	698	714	721	704	687	711	700	722	725	704	707	700	738	688	686	755	643	680	734	677	697	684	686	717	722	749	663	705	701	679	665	714	700	715	720	711	692	691	711	736	703	717	701	747	723	689	708	711	692	706	747	671	667	732	705	701	712	759	695	683	689	707	661	705	717	695	677	721	705	708	754	698	690	703	742	718	685	695	691	665	778	716	670	718	651	728	714	703	718	702	741	643	708	690	700	698	679	729	753	696	659	656	718	748	702	699	667	697	730	687	722	661	686	724	660	696	724	742	717	773	742	680	641	710	680	714	743	702	695	700	711	681	701	688	710	688	612	694	698	666	684	657	702	701	681	745	681	686	696	726	688	730	692	656	666	658	702	720	731	701	731	697	688	676	728	700	680	737	747	701	695	712	716	660	684	737	701	684	660	732	687	681	668	677	657	681	701	695	715	736	717	672	692	714	735	717	698	732	700	686	623	674	719	693	650	724	722	739	714	727	736	725	651	756	703	677	690	703	716	674	688	748	680	725	684	689	741	733	723	713	712	707	670	640	725	702	707	667	701	706	688	696	684	698	682	703	745	681	703	721	687	732	726	700	745	702	675	715	714	710	729	687	669	672	645	675	704	685	690	702	643	715	678	687	744	673	729	730	681	669	643	707	687	717	743	723	713	661	691	692	736	694	722	737	722	669	669	714	706	668	740	681	707	712	681	676	708	701	741	738	690	720	743	661	680	649	712	716	657	700	688	717	685	674	701	657	703	687	718	698	720	723	707	691	748	667	685	736	724	706	742	712	714	683	689	695	718	675	700	690	732	709	722	736	683	647	677	665	701	690	684	702	706	724	689	693	695	697	650	654	733	727	778	713	703	701	728	720	719	722	661	679	741	680	722	724	708	715	670	733	674	692	715	713	672	638	657	708	697	703	692	657	702	721	717	703	739	670	703	717	669	683	725	700	691	682	707	735	703	661	698	707	717	655	676	759	678	708	697	680	730	675	694	684	698	692	678	671	701	663	682	708	750	713	729	688	730	686	712	708	743	717	709	696	645	706	657	710	714	674	708	739	722	723	676	687	740	736	667	704	725	702	701	697	679	705	708	712	732	698	715	712	702	720	672	718	730	675	676	683	714	718	686	687	665	710	694	724	705	738	693	709	710	656	704	695
27996	19285	8675	3266	1090	912	733	565	520	537	547	517	487	450	486	546	527	550	474	446	452	494	714	884	810	746	661	553	418	415	433	441	421	426	425	375	405	431	379	403	426	403	408	434	409	380	398	441	393	401	424	443	406	414	395	420	415	394	422	419	415	428	417	436	431	420	420	428	408	376	430	396	401	417	429	390	420	397	414	406	392	405	419	425	411	390	423	433	421	416	415	457	425	409	392	427	415	389	405	408	418	427	386	404	431	416	378	409	400	412	407	389	431	389	408	406	423	421	428	393	406	406	414	439	414	383	418	413	408	415	422	415	408	374	414	389	384	444	396	430	404	418	392	394	388	434	401	391	395	407	421	402	395	397	425	437	390	401	433	448	427	411	420	406	410	429	399	435	406	425	414	408	405	403	405	386	399	405	406	434	436	396	420	358	397	418	398	416	432	399	416	418	403	369	425	393	401	427	424	434	428	438	434	425	408	392	431	404	417	475	401	423	388	396	429	407	422	402	395	416	426	401	415	390	418	426	389	389	396	390	409	440	433	370	389	391	437	394	414	393	422	408	401	408	380	430	367	376	415	426	398	398	408	424	424	415	420	432	401	392	425	446	444	410	402	390	397	422	425	424	408	390	386	395	430	399	386	413	442	426	435	372	397	367	415	385	416	380	459	441	409	432	384	428	467	445	397	383	418	397	417	397	408	399	427	427	374	406	394	429	463	402	400	433	422	398	414	375	415	412	423	408	436	406	366	378	421	400	411	411	390	394	439	402	428	406	401	404	412	410	413	412	400	386	378	431	413	428	393	383	419	408	384	376	386	407	399	386	413	421	400	391	441	392	393	384	411	434	465	387	413	435	423	436	424	435	427	407	459	405	417	430	432	439	420	366	431	404	425	413	449	410	426	377	390	423	406	382	405	361	433	406	374	426	444	396	471	375	394	401	439	410	417	386	413	436	377	428	397	423	424	383	411	438	412	391	416	386	443	434	408	413	417	420	408	397	415	454	427	409	391	425	379	432	395	406	411	409	407	420	419	437	386	380	398	419	378	400	396	401	412	394	433	423	386	413	429	406	406	397	374	419	435	424	426	373	399	420	392	400	449	435	421	387	412	444	438	416	426	409	392	389	409	453	382	438	405	418	413	383	414	427	376	392	404	420	383	403	426	419	409	411	425	439	410	419	412	410	397	408	386	388	384	394	372	401	400	395	381	422	403	417	410	405	435	429	386	398	391	387	381	426	404	424	375	416	410	435	425	456	417	384	411	415	383	413	398	438	381	408	399	384	413	408	418	393	422	407	419	429	432	386	400	387	425	404	415	451	389	396	429	427	425	405	399	446	428	419	408	400	409	392	440	414	421	410	415	395	395	438	416	454	430	413	401	394	380	441	421	425	427	452	401	372	405	400	388	411	402	380	397	394	404	433	439	407	407	420	433	421	369	381	395	445	414	435	397	390	419	398	407	403	429	421	461	403	419	388	404	415	368	385	388	452	408	449	404	439	414	410	410	424	401	402	431	427	417	432	430	422	412	386	394	409	420	421	407	424	444	410	423	395	378	399	422	402	399	430	398	397	401	374	407	426	397	399	422	424	405	409	426	409	417	430	393	377	412	421	431	396	382	443	396	398	409	411	427	434	415	397	410	418	443	412	421	412	417	410	403	405	417	418	424	410	453	432	416	415	409	420	396	407	401	423	442	410	395	418	414	450	405	418	417	398	410	385	394	397	427	384	401	410	428	375	431	424	403	394	413	422	405	422	409	400	404	412	446	399	396	421	424	383	415	393	345	430	409	417	409	409	391	404	402	429	382	443	405	418	412	397	408	380	383	435	407	409	418	431	383	415	420	411	422	390	367	395	437	414	393	389	417	373	424	406	409	411	426	454	391	432	419	411	421	431	431	400	435	422	438	430	385	415	390	409	436	392	398	426	379	427	437	399	407	461	424	431	373	412	392	396	424	431	424	409	391	406	398	422	421	442	442	406	437	424	413	422	397	401	412	411	411	424	398	428	418	438	403	430	450	400	384	396	405	427	443	427	413	447	419	409	429	419	387	415	443	419	394	450	430	405	388	400	420	416	375	439	409	436	389	420	416	382	400	423	460	393	431	434	408	436	414	385	435	403	362	396	389	438	401	381	395	399	429	400	393	392	416	392	424	412	429	408	430	421	418	427	401	448	426	397	397	419	386	401	397	385	413	410	392	392	392	399	420	395	436	441	385	398	401	417	433	417	424	403	439	392	419	408	412	401	380	441	419	432	408	416	423	455	395	418	399	376	399	412	418	385	439	436	424	402	425	397	442	406	382	373	423	381	388	426	401	408	398	356	407	447	405	408	434	404	408	412	412	400	419	370	377	381	415	382	418	418	413	417	450	426	408	407	399	449	400	421	405	383	393	385	404	391	417	385	417	418	404	375	388	420	392	420	429	424	426	426	403	423	389	392	404	424	373	376	427	414	424	385	404	402	409	407	413	384	402	389	407	388	425	411	438	408	415	420	425	438	366	414	437	413	429	439	403	408	412	411	417	435	441	458	412	406	406	388	423	440	406	401	398	422	402	410	457	387	423	406	379	422	448	388	374	397	409	413	418	376	415	426	404	391	430	407	424	412	404	432	399	406	425	421	413	410	427	470	400	404	391	368	435	426	398	386	417	398	415	409	402	395	404	435	435	426	435	407	383	403	375	423	401	387	426	397	399	402	410	388	406	432	416	385	404	425	433	443	417	445	424	429	397	429	378	426	410	406	411	410	380	410	400	398	370	412	412	405	408	433	374	385	437	412	393	401	417	367	391	442	400	412	410	438	386	428	377	431	424	389	438	398	420	434	427	398	422	414	403	387	419	411	427	378	389	398	440	429	431	402	410	414	422	423	364	387	413	422	429	424	381	413	427	399	417	408	408	388	409	394	403	388	439	444	415	455	423	399	406	418	388	379	396	399	417	441	388	451	427	393	366	414	422	424	417	417	389	409	416	433	363	366	421	365	425	410	410	405	412	395	441	419	430	412	413	392	420	396	434	397	428	421	452	407	425	389	405	393	394	415	423	421	404	425	374	405	402	421	388	410	394	409	413	401	434	446	419	387	404	381	410	433	369	408	412	425	396	380	431	397	440	386	409	415	373	396	399	373	357	421	400	371	418	411	399	385	421	386	379	406	413	409	392	425	402	384	416	427	414	425	396	422	397	395	408	399	400	407	441	402	419	406	382	420	401	411	388	357	417	409	395	424	422	394	417	419	428	396	426	414	439	432	437	429	427	381	367	456	395	402	420	356	406	412	416	424	422	397	420	385	403	451	391	407	451	417	453	430	410	380	399	447	406	420	410	402	396	378	437	408	414	429	412	411	428	394	456	383	439	411	438	435	386	448	408	391	379	447	424	414	405	375	420	453	417	411	385	430	413	416	418	417	441	440	431	398	425	412	384	400	383	413	400	401	423	424	413	427	416	425	379	419	395	419	450	404	413	369	370	449	389	448	436	438
6370	8231	6334	3643	1478	1156	1032	755	748	735	639	650	595	563	643	638	712	638	586	512	543	696	982	1176	1044	961	820	644	448	449	438	460	414	407	456	417	432	490	444	444	444	434	450	465	447	483	470	444	423	434	403	435	462	452	429	479	437	432	440	429	454	452	427	438	482	476	470	455	458	486	449	457	435	433	440	460	445	444	448	436	485	408	425	473	438	436	418	460	414	498	422	421	460	450	433	456	421	463	471	446	427	447	452	440	460	408	437	447	456	446	450	488	435	423	469	445	394	433	474	445	457	470	447	462	457	442	451	456	428	450	452	433	450	439	403	449	437	444	460	432	436	429	437	451	451	422	492	443	422	455	456	471	442	454	419	499	453	467	456	395	427	461	440	427	456	455	399	425	487	463	465	422	427	436	433	428	478	411	492	442	448	455	433	456	457	442	432	412	463	409	434	426	452	492	421	466	483	423	423	443	455	395	482	447	490	459	423	436	447	430	423	440	410	423	446	430	447	427	467	466	415	465	454	455	453	417	455	465	438	441	453	458	435	473	409	410	466	493	469	418	434	465	498	450	453	403	455	462	440	462	428	440	458	473	424	460	472	471	415	444	445	424	441	436	494	414	444	468	459	453	450	478	464	452	429	501	475	470	417	458	462	440	454	446	444	424	442	439	443	432	422	459	460	441	449	457	443	414	444	431	452	468	440	445	426	477	408	460	465	470	434	427	428	440	408	456	461	482	440	441	403	478	480	433	440	435	471	440	429	460	424	466	426	412	486	490	446	426	428	450	463	412	444	422	464	460	455	417	460	459	418	401	440	454	479	448	464	475	428	467	418	455	451	420	468	451	477	427	418	445	432	444	426	451	461	477	458	415	444	446	444	431	445	457	441	418	435	437	439	472	418	442	457	484	439	464	459	446	407	434	456	455	434	451	443	460	417	455	435	440	415	434	418	432	445	452	446	444	421	424	467	447	411	432	467	486	432	437	432	432	473	439	468	441	447	453	476	454	463	453	431	475	488	448	387	447	475	447	440	455	480	465	459	471	408	404	444	461	457	435	467	442	445	452	409	416	428	453	424	444	435	424	445	432	478	408	425	445	445	447	465	404	461	463	460	460	461	458	475	434	411	448	438	468	452	426	480	427	416	466	465	436	398	454	456	399	441	432	434	418	407	468	470	426	444	437	405	434	433	448	470	452	454	474	444	487	445	438	436	436	430	453	452	457	476	480	413	427	411	470	508	447	478	458	462	432	430	443	467	426	455	423	468	465	444	454	482	408	424	445	445	439	408	485	484	454	473	433	404	503	401	450	440	453	434	459	451	486	394	438	475	437	417	458	443	471	445	423	407	470	436	470	443	496	482	427	447	457	429	422	468	476	428	453	464	464	419	479	442	440	405	460	432	465	457	458	437	458	460	449	473	470	474	472	448	434	431	412	463	448	418	430	445	452	434	422	457	433	453	466	447	452	432	442	434	431	452	391	440	439	431	470	464	461	457	462	437	446	430	457	456	464	479	447	433	453	498	428	443	431	433	458	419	443	451	463	436	462	430	454	462	468	469	454	491	454	432	482	434	429	425	443	476	434	431	417	445	460	489	433	414	441	445	435	430	452	469	433	423	441	473	481	447	474	451	455	459	450	437	483	463	437	466	486	426	461	436	500	433	475	429	482	445	434	459	437	457	401	450	446	438	427	437	428	445	471	466	422	479	447	453	456	451	461	447	471	447	446	459	479	415	450	479	426	422	452	441	412	445	428	485	453	439	414	450	475	429	451	479	370	453	456	448	405	459	470	476	447	482	424	406	438	470	445	439	472	427	425	453	458	422	456	423	413	446	443	411	408	442	437	466	434	422	449	448	467	430	461	427	461	432	486	448	434	440	464	444	447	449	475	470	458	441	416	464	423	492	443	452	442	417	423	444	439	430	466	470	422	446	457	471	422	439	447	452	452	432	463	452	431	475	437	444	457	467	420	432	442	486	487	447	461	452	426	462	417	418	433	403	439	484	431	448	442	448	466	468	424	446	467	473	443	486	459	401	440	503	456	417	427	440	445	420	479	449	456	433	475	440	441	449	443	459	464	487	469	443	419	463	460	479	464	468	440	454	440	486	445	427	447	430	474	414	434	450	442	443	429	461	432	455	422	449	454	480	439	442	462	470	465	447	476	444	445	428	430	419	472	438	469	423	468	473	453	435	440	443	467	476	492	440	485	421	464	448	433	375	491	422	411	446	453	465	447	464	451	444	439	466	429	449	448	443	478	444	445	462	450	495	471	496	464	459	462	436	431	437	447	439	425	435	430	433	418	441	410	490	478	450	450	431	463	437	470	462	426	448	469	413	470	459	413	449	457	473	445	443	449	440	456	465	456	426	432	419	485	480	472	426	470	442	426	495	446	470	433	473	443	460	459	426	460	460	452	436	426	430	471	465	430	448	478	461	487	427	480	413	446	459	471	419	432	425	458	422	434	444	476	425	443	465	455	428	445	451	475	432	449	437	447	445	456	418	452	426	493	450	426	441	433	445	454	433	445	438	442	470	422	457	442	424	476	467	444	417	462	409	438	461	485	425	434	442	455	449	446	454	440	435	454	476	429	425	473	464	437	426	478	463	446	476	422	461	412	433	409	463	456	445	431	443	445	446	466	445	455	437	425	440	448	432	425	447	454	454	454	443	446	420	404	412	460	451	485	477	453	442	440	448	459	424	423	466	446	425	446	445	488	437	463	444	404	453	439	461	442	487	461	450	477	448	435	433	444	444	427	428	486	435	461	461	453	460	415	419	463	453	417	428	467	418	466	426	443	471	445	426	424	489	452	458	439	470	431	439	476	441	434	439	454	480	464	431	405	445	461	426	446	417	425	473	467	426	480	427	470	472	453	439	448	440	471	427	471	442	422	411	427	467	435	439	444	456	427	446	435	434	462	460	475	471	454	428	460	438	418	444	481	495	447	435	447	445	494	457	453	396	468	440	470	468	452	467	451	460	471	413	453	473	443	472	425	483	439	399	455	415	432	426	481	406	423	478	431	455	446	462	438	464	426	449	463	458	442	438	458	454	474	488	438	431	420	450	433	451	449	464	430	430	446	455	442	454	469	436	405	466	425	387	428	440	409	440	436	433	446	442	479	434	438	447	425	440	474	453	433	482	432	444	460	453	419	441	450	448	443	472	463	446	454	440	471	505	457	408	436	453	452	409	431	475	427	481	444	464	436	473	470	424	463	471	479	465	491	425	442	470	439	451	415	456	434	421	442	481	412	402	444	463	480	442	435	439	398	430	460	460	456	461	478	456	393	443	457	413	422	447	444	444	453	436	451	419	448	474	450	443	488	400	451	462	419	452	459	473	431	437	440	466	466	418	437	431	473	459	440	401	475	383	451	452	440	461	440	451	473	481	450	468	447	463	476	443	458	469	409	427	473	477	422	434	451	469	464	442	494	444	439	445	401	450	442	460	416	433	467	428	455	459	451	434	465	446	479	434	458
24150	21457	28723	24587	21442	9680	1549	972	957	843	787	672	632	627	585	579	652	637	586	528	607	1700	3733	4631	3091	2639	2123	1066	464	412	423	418	386	443	443	399	452	374	430	406	432	422	421	440	455	431	448	454	426	360	416	463	419	400	423	398	400	420	406	426	433	456	432	426	375	427	430	418	405	429	446	426	415	385	413	463	414	459	441	438	395	394	422	461	415	431	408	423	413	397	456	467	455	441	432	430	438	387	411	403	390	396	427	409	475	431	440	444	428	386	421	425	471	444	438	441	407	411	424	423	455	446	468	417	410	426	385	478	465	407	452	428	443	406	431	421	433	415	423	418	432	425	395	422	451	414	448	440	407	447	408	433	397	440	437	450	404	428	424	397	456	413	413	410	455	429	415	418	413	434	485	414	444	474	426	451	443	430	424	406	410	441	437	420	418	415	408	422	495	417	426	424	415	377	414	425	412	453	430	401	449	426	440	395	466	433	412	455	430	392	403	399	409	358	435	393	399	461	425	426	429	454	403	425	435	399	427	440	458	421	397	414	431	438	420	407	436	442	390	426	484	446	427	396	429	409	422	365	402	412	405	421	448	408	409	423	392	423	412	473	412	448	411	423	418	427	435	427	470	411	437	419	435	417	413	426	429	422	410	390	421	417	399	426	427	436	440	456	408	398	467	415	437	412	462	413	453	407	418	472	404	410	424	453	421	387	453	433	415	433	411	415	455	409	415	406	424	416	441	452	423	432	457	414	460	451	404	429	417	373	413	450	401	421	424	427	407	401	448	406	428	459	433	447	414	406	448	438	456	418	374	412	413	428	446	426	463	452	413	401	391	422	380	419	430	446	395	434	398	436	410	420	433	432	437	381	413	413	444	415	442	414	404	430	419	440	452	437	445	406	430	455	429	414	442	424	410	425	447	409	422	399	440	435	435	403	476	435	422	395	448	410	411	402	464	439	439	412	423	411	396	409	442	433	409	410	396	464	409	426	450	421	421	416	458	438	428	418	450	430	438	402	427	428	434	434	419	449	405	440	458	436	438	430	424	418	460	469	418	410	400	437	441	465	398	442	415	455	384	375	431	436	438	426	408	399	376	373	421	446	453	447	454	389	430	387	420	409	421	448	452	474	429	387	433	429	438	412	455	442	400	395	426	449	405	406	442	444	441	417	403	434	410	449	428	397	398	421	410	419	451	429	445	423	374	443	409	413	405	465	415	455	469	439	424	413	420	441	438	470	405	488	417	422	417	449	424	438	413	460	392	465	434	413	441	446	393	425	399	400	431	419	381	419	405	440	437	430	398	455	398	446	401	424	401	426	423	421	422	452	434	435	428	456	460	429	444	425	450	411	437	407	410	394	416	400	441	424	412	430	394	450	434	438	427	443	459	414	415	442	410	412	439	435	459	456	416	429	424	434	449	427	426	420	403	391	386	420	428	415	422	430	420	435	424	438	429	458	439	425	458	467	451	429	406	416	438	427	410	414	463	444	445	384	417	415	423	457	427	458	436	407	443	412	405	456	411	434	448	395	422	446	407	430	408	427	419	426	429	405	460	416	398	433	422	401	427	420	400	428	419	475	440	443	446	417	469	430	415	426	416	446	428	414	411	363	453	403	422	411	466	445	444	426	394	422	467	437	449	404	385	428	417	458	440	422	373	433	435	412	418	421	403	440	458	408	435	431	450	422	427	402	402	413	398	429	422	434	437	395	430	429	415	453	429	416	430	399	419	441	444	427	453	411	439	437	456	399	452	444	415	428	456	421	438	425	424	464	419	428	396	446	415	424	397	427	457	419	454	452	419	408	442	417	495	414	448	436	425	394	468	442	386	416	446	443	409	394	438	444	428	438	423	453	410	416	417	420	472	418	412	433	428	423	461	442	406	440	396	444	420	404	456	423	435	403	417	418	475	470	449	427	428	419	399	427	413	446	443	401	451	451	415	420	433	444	416	457	404	429	422	414	423	431	429	416	424	437	411	436	444	425	421	452	437	441	412	415	437	410	430	457	380	437	440	450	448	400	421	462	424	438	407	451	425	465	428	447	453	455	411	403	422	426	444	429	425	411	417	443	461	408	428	446	419	364	401	437	436	409	402	434	433	449	404	453	409	392	427	394	404	449	404	417	443	470	411	440	441	433	409	404	420	466	440	424	443	478	421	415	413	396	443	480	453	417	435	392	428	459	422	443	437	437	436	435	445	394	437	442	418	440	405	457	425	427	426	401	389	454	440	431	432	413	401	393	398	429	408	449	412	407	461	404	423	440	382	426	434	446	418	457	457	444	436	400	452	403	460	409	465	463	408	438	447	413	445	448	429	394	430	415	430	406	418	448	426	406	435	402	433	471	413	428	408	432	429	415	457	401	390	470	417	442	370	397	393	391	445	417	414	409	398	416	462	423	414	398	431	411	423	446	427	441	414	440	450	397	461	434	440	391	408	429	415	423	427	419	416	471	415	426	413	421	426	406	447	426	437	451	451	430	466	444	431	440	461	412	438	418	421	454	410	445	407	417	411	441	408	438	443	412	423	450	459	441	439	463	432	454	437	435	427	436	403	438	444	455	475	431	439	456	452	436	453	450	446	420	403	433	442	454	428	414	405	445	397	428	416	429	402	438	419	434	440	458	405	433	397	400	409	462	424	453	442	447	421	411	463	429	409	436	422	403	439	435	433	413	417	417	414	417	408	441	425	436	426	410	449	407	436	400	441	431	431	422	416	405	446	409	416	422	383	438	407	437	411	445	397	391	435	387	441	458	461	432	440	441	437	404	417	417	454	408	439	431	397	425	433	457	448	451	405	400	398	439	448	411	430	410	434	427	393	402	393	408	419	426	425	443	428	398	411	426	401	405	437	391	477	393	418	410	388	420	400	436	428	427	424	431	419	436	396	439	455	411	425	431	425	410	398	414	406	433	389	408	435	429	441	391	445	397	425	421	464	402	422	436	435	400	441	416	437	421	412	465	397	390	429	472	449	423	398	403	454	404	423	413	412	413	428	408	453	416	393	422	399	400	393	424	425	429	417	436	469	427	398	395	448	445	431	419	391	450	438	375	428	439	405	433	447	441	425	435	411	437	415	459	411	418	428	409	424	429	454	470	443	439	455	420	416	447	440	441	451	399	460	445	395	405	454	423	446	375	446	445	448	401	419	424	441	474	393	389	454	428	462	428	422	383	444	400	428	418	429	433	418	418	438	419	404	446	423	422	412	443	403	429	434	431	416	424	440	406	449	443	456	450	416	434	425	437	422	460	427	430	397	399	442	443	406	447	411	445	418	426	415	459	441	412	413	423	458	428	443	412	418	426	394	429	403	392	440	478	447	421	459	417	418	448	421	406	405	422	442	410	431	447	427	426	408	402	402	399	464	437	451	426	428	453	407	414	416	447	451	410	440	458	446	422	412	451	417	448	435	411	421	395	466	464	428	453	410	437	401	409	429	484	446	411	443	413	452	395	417	425	445	438	385	442	430	448	417	463	454	420
6091	16646	12060	7294	3266	2455	1916	1567	1514	1297	1101	956	813	725	768	843	859	872	756	705	707	2674	5715	7141	4479	3937	2898	1461	502	449	448	439	469	448	475	450	474	426	486	407	459	496	427	434	445	382	422	502	463	456	469	456	480	434	433	442	433	404	462	442	473	441	420	398	483	467	443	459	475	441	421	441	444	454	449	458	462	469	474	455	447	444	427	420	470	439	444	453	466	466	458	422	458	442	440	455	459	468	434	460	473	417	424	432	428	447	454	459	415	434	453	461	469	434	462	454	443	446	468	452	450	441	462	433	430	470	493	458	465	442	456	474	443	449	436	453	452	451	469	458	467	431	467	437	422	479	465	455	414	451	460	425	440	433	448	473	441	431	471	473	472	446	432	433	452	480	458	446	404	498	477	438	451	437	421	482	465	448	447	426	458	482	440	484	451	466	424	454	418	437	450	463	442	483	462	429	495	452	455	458	475	441	464	428	453	470	443	459	467	454	474	434	413	478	448	430	470	420	428	431	466	474	474	420	460	441	403	418	477	503	446	408	484	465	438	428	437	430	485	437	419	466	479	426	473	430	460	434	469	404	454	425	453	452	416	481	453	474	479	436	436	473	456	421	452	470	457	456	419	402	439	473	460	435	436	445	464	458	414	467	470	441	452	437	427	460	481	431	439	446	483	454	442	424	457	427	397	447	491	464	460	448	452	474	477	483	473	484	480	434	455	438	439	466	454	446	456	450	427	480	440	474	458	441	470	479	421	439	454	443	457	452	453	447	456	494	444	444	465	454	461	457	451	479	426	439	456	428	425	453	445	462	477	439	436	435	414	464	419	484	447	469	521	447	449	437	472	461	454	455	440	455	480	457	464	444	441	408	432	443	445	447	449	412	473	480	459	488	429	458	441	446	474	457	438	442	418	457	425	451	450	457	458	493	421	461	500	448	449	413	463	443	454	466	405	454	435	447	441	457	453	439	469	473	389	436	417	448	447	449	475	438	424	427	451	415	452	479	443	458	450	502	420	484	453	467	418	434	462	431	463	449	453	477	421	460	500	459	469	462	442	483	447	457	428	461	396	497	428	449	483	442	457	460	456	478	440	467	454	426	429	429	486	454	437	457	395	443	458	461	428	453	458	460	430	444	453	432	463	480	434	449	451	445	482	456	454	452	421	432	438	469	438	446	465	431	431	437	462	437	448	471	495	458	434	450	477	470	460	450	452	446	492	431	427	461	406	474	432	408	467	472	438	459	428	463	487	475	439	444	444	487	497	466	486	439	427	441	470	453	444	451	474	460	437	457	448	445	476	450	451	434	462	463	454	453	482	440	471	445	436	422	456	454	459	476	408	433	429	444	505	409	468	433	495	431	448	473	477	432	481	453	449	451	422	460	443	419	450	442	445	458	432	451	445	414	443	450	469	431	432	446	448	472	490	450	438	436	467	433	456	474	453	490	416	477	486	420	437	430	415	479	454	438	435	440	427	445	469	457	435	447	449	441	461	437	442	454	406	446	444	430	433	463	473	472	439	488	478	447	460	487	453	518	428	476	452	403	421	434	462	448	402	445	478	470	425	438	418	478	449	453	466	436	443	442	465	486	462	426	449	450	474	424	411	436	429	514	422	463	463	484	444	413	472	448	453	418	419	437	425	468	455	513	468	439	469	409	434	439	491	432	477	446	489	500	468	482	415	438	447	449	465	467	440	441	429	449	426	451	460	439	425	474	427	470	441	457	454	489	439	422	480	441	430	440	419	465	428	423	454	425	445	409	451	454	467	440	455	439	480	466	451	429	395	439	444	450	451	453	483	476	456	469	417	475	466	410	452	476	448	428	448	432	417	414	502	427	496	424	471	478	434	469	432	435	473	472	419	498	464	451	451	428	497	446	485	469	414	436	455	458	434	473	473	476	469	415	462	449	459	448	491	454	471	460	431	403	448	473	460	440	466	434	492	474	491	460	466	451	412	413	451	467	463	398	448	426	423	440	446	458	474	492	465	454	463	421	462	421	450	451	467	460	427	448	460	458	487	443	458	449	426	437	436	449	413	497	461	447	451	451	432	461	471	459	444	432	466	453	449	482	404	448	447	455	461	448	496	470	479	438	432	422	471	490	468	436	466	470	466	470	494	414	492	433	445	462	421	428	449	457	478	480	448	452	471	451	476	446	424	439	449	443	447	448	505	467	443	460	462	444	454	430	450	514	469	415	445	453	444	419	460	426	438	396	478	485	436	458	466	463	460	491	450	505	487	438	455	474	480	430	433	496	486	431	451	476	470	473	415	487	490	461	451	496	446	374	459	455	467	481	449	456	455	416	494	426	454	449	451	435	441	441	443	433	454	464	434	396	452	449	443	406	435	444	436	458	446	442	446	428	459	478	422	401	470	423	482	466	472	468	433	432	478	471	477	468	445	449	490	437	480	432	469	434	439	465	446	452	440	408	486	476	391	426	448	426	414	414	411	423	456	464	471	430	451	448	446	450	428	432	465	441	456	474	480	435	455	449	415	462	455	437	444	460	417	445	473	419	458	440	452	441	443	477	455	500	443	455	460	450	452	438	449	443	439	490	487	454	425	440	463	434	466	454	391	440	441	421	479	464	434	460	424	451	461	434	474	451	442	455	472	411	436	472	423	437	443	456	438	451	459	429	430	485	451	420	439	462	432	458	450	403	452	458	460	436	469	440	442	421	462	450	442	436	442	484	450	403	436	447	467	462	463	436	447	458	451	451	429	521	455	431	513	436	446	441	425	491	455	429	417	451	381	420	462	460	407	430	442	468	401	450	487	454	447	458	410	457	470	497	488	500	463	472	452	439	506	480	417	440	437	461	489	427	432	482	462	464	444	460	450	458	424	487	464	427	451	441	493	439	449	438	450	445	440	434	460	476	452	477	463	448	442	424	490	437	455	453	428	440	458	440	466	450	444	460	477	496	510	428	467	461	420	466	461	444	420	451	448	451	487	488	447	455	431	476	443	456	404	440	442	459	461	455	470	452	427	449	455	456	436	455	424	446	415	426	444	452	422	433	469	452	435	456	475	458	454	473	441	486	448	471	413	433	479	486	453	437	426	463	434	425	504	458	439	463	498	436	459	428	462	441	444	473	427	458	454	429	411	473	478	429	427	465	423	470	464	431	453	462	462	433	488	430	438	449	456	480	446	477	441	474	449	428	459	441	465	473	468	453	440	456	447	462	441	453	487	476	417	430	476	434	458	464	463	477	509	489	467	467	463	461	439	437	459	470	460	441	471	490	428	481	429	478	456	479	465	486	461	466	460	473	478	463	482	482	432	478	424	430	505	490	417	457	456	442	443	434	482	438	477	460	453	464	463	443	462	472	452	443	486	444	437	444	439	420	432	450	456	431	457	477	479	444	433	475	489	439	452	472	455	458	470	477	452	444	488	448	470	464	441	451	415	461	390	489	430	468	455	435	478	436	436	435	445	429	459	410	419	481	501	457	441	439	453	469	436	469	467	507	436	464	485	472
25285	21388	27597	25520	10796	1501	1202	1151	1082	944	790	787	818	787	831	692	702	773	672	705	726	818	1674	2758	2381	1846	1720	1243	795	579	571	592	587	584	611	587	586	615	612	642	596	612	603	567	609	603	560	586	624	614	574	589	582	579	570	638	590	588	610	617	558	584	588	618	627	577	617	600	630	560	590	549	559	596	563	576	587	570	599	604	621	573	568	596	587	577	628	616	561	593	582	623	623	587	595	567	584	596	576	621	636	603	613	576	623	634	623	596	579	574	658	606	601	565	554	577	608	594	595	598	617	601	634	599	621	563	605	602	545	610	586	547	585	581	596	555	599	576	652	565	552	587	598	581	585	603	657	613	611	571	597	553	612	644	575	577	602	539	612	614	549	600	619	582	577	604	589	580	568	552	581	587	598	572	614	609	577	630	620	581	605	613	646	569	606	606	557	566	643	626	591	550	582	581	584	629	590	587	586	601	627	668	578	614	596	627	570	619	601	548	580	609	616	571	618	555	596	568	576	618	636	623	587	601	604	601	566	617	646	621	601	566	582	591	553	612	564	636	610	605	569	592	585	598	587	563	603	624	582	577	623	636	618	546	588	550	562	587	590	561	606	551	604	573	589	592	598	628	600	585	560	626	575	586	590	624	582	589	595	606	612	584	560	589	619	581	594	566	591	624	610	605	633	628	612	621	586	625	619	570	598	588	596	577	562	556	627	563	558	619	617	603	605	633	601	555	588	589	606	595	582	562	551	587	576	612	598	626	611	619	552	609	593	552	596	616	579	604	585	558	589	601	583	573	576	600	630	622	646	611	629	587	561	558	636	582	629	614	606	583	632	596	650	615	600	614	588	598	558	588	587	631	573	645	599	635	592	613	613	581	616	616	610	634	598	570	584	582	564	559	563	613	616	603	596	615	577	616	592	587	606	593	641	587	612	615	588	574	662	605	604	601	571	566	585	609	557	585	609	570	599	558	583	609	597	582	583	584	586	583	622	576	603	544	611	561	590	593	633	598	645	546	597	600	557	628	615	609	545	593	621	608	611	592	611	583	551	612	647	579	613	649	631	593	596	598	632	613	586	586	593	622	579	575	600	612	572	600	596	612	573	629	591	600	571	578	615	610	582	572	539	583	589	575	602	564	627	589	545	625	572	599	580	590	579	557	605	585	565	606	618	570	610	583	599	607	614	581	573	618	575	538	590	583	547	563	583	580	590	595	544	592	612	604	607	604	557	526	609	575	605	579	588	614	588	584	623	619	620	609	580	563	599	572	573	613	599	646	605	605	574	598	616	584	585	576	595	587	567	603	586	588	577	615	603	598	600	590	540	589	577	560	598	571	630	587	591	578	583	611	604	606	614	601	602	607	581	564	574	560	559	589	558	584	584	597	564	567	603	583	591	601	637	582	585	562	571	586	565	598	579	543	588	596	621	575	582	579	630	614	607	602	565	633	582	635	567	587	569	578	563	577	623	589	568	589	623	562	580	601	559	555	592	587	575	560	608	560	622	567	607	635	599	611	569	599	562	601	583	599	608	585	565	562	595	568	583	568	590	574	578	577	616	577	632	641	591	625	571	574	593	563	589	585	588	590	602	562	550	571	569	615	578	604	588	638	567	585	580	601	613	581	542	571	617	575	579	574	603	582	603	611	644	577	594	593	574	583	571	562	633	587	601	632	609	625	591	567	569	613	611	624	593	579	593	573	615	551	526	624	570	583	590	602	579	584	632	571	646	583	581	583	591	585	553	586	625	556	583	578	579	618	565	593	621	617	585	599	576	564	570	589	545	590	597	601	563	590	588	573	595	570	570	540	597	576	603	610	588	584	567	591	547	587	590	591	574	616	578	544	615	600	592	576	615	602	597	617	602	588	559	590	587	595	643	538	614	586	558	610	625	601	626	587	590	621	582	601	576	532	593	613	582	616	586	589	567	560	548	606	547	593	591	620	578	613	565	571	608	552	593	582	570	627	622	566	590	577	600	610	584	581	588	610	615	605	605	570	601	643	582	610	594	549	574	581	608	634	607	584	588	619	565	604	635	593	554	574	600	623	533	569	601	606	584	574	611	592	564	602	588	587	602	558	545	585	578	600	617	604	608	588	582	579	585	566	575	599	580	588	563	594	606	586	592	573	598	600	620	550	532	575	561	591	643	603	558	603	604	620	627	565	603	573	583	650	622	605	597	608	572	604	576	579	570	588	622	618	587	567	566	610	625	614	586	591	596	602	594	592	572	620	581	589	575	585	598	582	579	559	644	581	573	601	622	582	542	598	613	577	579	584	598	577	592	628	603	580	573	582	585	594	636	565	616	576	589	583	617	588	545	589	601	586	591	600	572	577	587	566	604	572	607	577	619	577	604	624	560	592	608	614	606	553	643	659	625	597	597	632	583	574	633	572	585	567	600	621	606	596	564	613	614	565	556	570	609	594	614	588	595	594	533	587	577	569	603	591	593	598	542	585	600	583	666	608	550	594	550	616	603	598	566	592	600	579	596	609	544	587	580	625	603	573	655	582	632	580	558	568	587	613	644	581	584	592	602	570	555	608	619	599	577	571	594	569	587	583	627	607	610	565	589	586	588	600	585	569	630	556	579	581	575	602	617	598	601	611	598	612	586	596	609	541	635	574	559	615	575	581	579	605	576	651	609	571	525	529	595	577	625	622	608	538	603	532	560	580	580	573	589	551	598	614	622	609	561	592	578	583	621	630	609	646	557	574	608	621	585	561	626	624	602	592	604	586	610	605	613	606	614	593	617	613	620	625	582	615	585	593	624	604	611	583	554	605	611	600	591	649	578	617	593	598	591	603	592	572	663	627	592	582	591	599	584	548	545	584	642	563	552	592	599	554	598	566	552	582	598	593	609	580	550	560	573	591	585	557	600	609	590	636	588	570	606	611	562	587	605	591	616	578	619	565	606	613	578	546	598	576	540	628	569	567	608	623	574	589	569	567	589	597	600	596	581	594	574	645	558	619	558	599	591	603	573	591	591	580	577	571	605	616	570	611	598	571	574	595	618	550	581	554	593	576	585	544	554	582	562	582	569	582	629	588	586	568	556	598	618	578	581	606	585	557	580	573	564	602	570	577	554	586	570	621	598	601	606	582	621	597	583	599	611	616	601	604	539	579	594	579	596	598	576	595	595	590	568	537	603	578	581	565	600	575	580	598	668	611	582	595	572	564	549	621	610	607	658	593	619	621	584	544	599	595	578	581	653	584	541	581	618	600	603	552	615	581	561	600	535	602	618	576	606	581	647	589	578	602	611	572	586	563	548	592	571	601	565	555	583	573	605	547	639	628	567	595	588	585	588	562	653	611	585	591	627	554	595	598	631	621	584	559	606	625	563	549	564	593	599	618	599	571	567	577	592	592	589	608	623	608	614	578	623	599	568	536	599	600	599	599	533	601	609	579	598	637	580	616	596	622	601	602	593	616	581	605	591	588	516	600	589	582	598	589	599	619	614	582	602	608	596	620	559	553	579	585
5933	13909	11407	4864	2331	2005	1757	1746	1706	1351	1178	1040	996	1004	992	846	846	947	904	800	846	1004	2880	4719	3786	2971	2533	1667	925	652	641	611	687	641	580	623	619	666	602	630	618	621	629	634	616	644	585	636	634	651	626	602	622	667	629	650	594	595	645	655	570	613	664	655	591	703	669	623	595	601	661	664	644	647	622	634	636	641	611	648	671	619	615	623	629	635	639	608	626	676	629	657	644	602	647	644	630	602	634	668	662	619	625	685	686	647	591	635	625	588	610	641	666	579	576	631	668	649	616	655	592	624	638	641	632	639	675	642	598	617	618	618	649	635	633	598	599	627	582	627	614	584	633	656	614	640	658	618	585	619	607	615	631	627	631	626	663	596	636	640	622	626	623	620	626	643	656	663	638	637	606	675	647	621	642	633	652	626	652	605	694	643	629	611	660	568	615	623	618	631	617	674	614	635	637	664	661	614	618	608	644	578	612	625	639	587	663	630	640	685	623	667	609	649	645	684	657	648	651	594	661	581	632	674	613	644	637	626	639	673	663	610	675	632	645	595	627	625	593	636	673	618	627	642	603	618	593	596	648	617	615	651	636	629	583	621	619	598	601	607	627	628	591	608	667	610	667	607	621	599	598	620	662	615	693	636	706	636	606	668	623	625	665	667	637	631	626	623	670	617	626	607	635	651	654	620	632	623	679	644	641	619	613	622	626	567	589	648	648	619	635	636	592	625	600	606	620	622	664	617	630	637	606	616	655	636	647	649	603	650	677	659	645	655	644	601	639	620	627	630	627	649	596	624	627	656	628	625	588	635	597	621	638	575	697	643	632	648	637	614	657	609	612	626	614	604	626	641	589	597	598	638	661	661	630	602	643	611	641	629	598	605	623	633	649	623	618	637	623	637	611	632	652	628	614	631	639	590	665	590	666	625	588	628	606	625	613	648	622	668	626	598	578	643	646	652	636	583	609	607	602	627	655	591	614	658	672	601	602	611	624	604	668	634	612	661	625	657	605	628	656	631	654	627	609	639	680	588	623	610	676	568	677	618	607	622	636	549	657	645	656	578	566	620	630	642	652	577	624	609	651	598	634	610	636	587	628	579	603	627	562	630	608	633	613	659	604	610	623	598	659	665	624	617	603	602	611	657	610	615	612	631	603	657	684	595	605	625	614	598	625	600	660	636	618	660	640	652	628	645	669	614	625	626	657	646	629	665	625	668	636	651	634	610	640	608	660	661	612	667	644	654	619	658	656	645	655	608	650	618	668	608	674	683	611	639	598	615	601	605	624	645	657	612	680	642	619	668	663	631	615	565	654	618	631	676	598	645	653	602	655	657	606	614	646	657	631	665	637	633	682	605	604	640	620	625	628	612	617	652	569	616	641	657	633	625	656	649	637	602	665	615	624	645	632	578	676	630	582	644	601	642	634	651	583	588	640	658	655	634	639	630	627	640	630	619	653	598	639	639	640	651	618	625	629	586	592	642	658	606	612	629	589	608	601	637	598	617	600	680	572	582	610	622	609	666	655	633	604	666	645	614	651	631	595	606	648	594	632	625	603	601	604	660	574	600	681	647	620	671	595	642	649	622	629	620	600	619	636	612	623	615	635	599	618	595	663	640	652	650	587	654	637	608	601	618	680	610	632	620	627	624	643	662	593	604	638	661	653	620	620	586	669	594	656	639	656	631	618	632	622	568	590	642	640	642	617	618	668	633	595	629	649	629	613	598	588	617	658	647	638	626	621	666	607	623	637	588	623	579	631	606	610	596	615	597	663	608	637	605	677	646	645	633	626	618	614	655	599	647	628	665	593	611	604	633	663	645	600	631	618	577	628	639	638	680	640	661	621	655	612	653	631	631	601	636	666	645	605	616	664	617	618	616	641	609	616	582	684	628	627	638	597	581	616	655	674	653	656	612	597	617	681	643	639	632	624	654	647	610	592	603	593	613	570	579	629	587	631	621	647	640	677	615	583	660	668	638	638	591	617	630	615	632	618	670	650	597	626	664	596	619	626	591	640	666	617	623	623	640	641	630	627	642	599	634	657	659	624	660	604	638	685	598	631	652	677	611	673	618	650	636	617	627	694	637	622	590	626	582	642	607	635	644	677	643	608	592	621	609	626	637	664	613	617	619	608	603	611	634	647	664	613	691	646	607	653	647	659	640	628	640	650	645	644	643	620	591	604	620	614	625	656	601	611	578	637	600	605	627	659	624	653	638	604	667	626	599	633	612	626	628	651	642	646	686	623	654	604	637	686	633	589	616	641	631	659	600	624	639	622	644	617	627	628	606	639	637	651	624	608	623	668	631	665	580	634	603	618	653	621	625	653	570	622	630	635	651	636	597	668	634	617	599	649	662	603	632	650	574	584	604	645	636	601	646	599	615	644	646	649	638	594	642	621	624	650	641	652	634	617	637	594	606	625	610	598	681	632	627	596	631	636	637	640	621	630	593	661	644	625	607	627	626	578	652	637	663	664	609	630	606	631	634	634	627	657	669	659	628	616	630	658	640	627	587	658	626	632	665	635	653	564	629	631	664	626	664	634	592	572	644	598	665	612	638	623	629	622	664	590	627	629	611	696	618	646	575	659	623	616	610	593	621	670	609	612	616	654	638	702	652	653	641	663	648	653	595	624	574	568	595	627	626	647	645	626	663	643	637	630	625	602	612	643	650	613	623	608	660	599	661	634	613	623	652	651	624	627	635	635	594	598	616	629	655	611	611	620	641	625	640	638	628	627	632	625	623	667	632	659	612	645	622	651	636	601	641	631	648	632	631	580	678	641	620	577	637	596	617	651	633	633	648	642	622	620	579	639	650	660	657	644	653	595	659	612	641	557	614	647	633	618	609	656	586	622	594	614	629	646	595	593	641	620	589	623	611	598	626	633	654	615	572	621	621	621	644	653	593	634	628	621	632	621	610	623	637	662	647	636	596	629	575	633	641	637	621	606	631	633	680	667	591	613	610	645	679	665	642	629	633	640	670	644	579	657	624	636	590	659	604	616	598	614	649	694	650	638	625	665	596	590	658	647	632	674	643	599	624	594	624	636	637	587	675	613	604	622	634	659	635	592	587	679	633	625	625	680	581	629	622	681	643	623	656	666	641	631	601	645	637	638	630	656	604	572	646	623	609	643	580	635	619	642	590	578	624	615	595	610	621	649	626	644	629	640	678	592	618	675	611	626	582	606	632	597	640	599	583	577	594	616	689	618	668	648	621	646	670	659	655	666	627	659	633	626	588	649	653	573	670	642	633	642	645	676	593	609	640	643	602	644	633	635	668	574	633	595	651	632	604	630	608	654	603	568	614	614	608	648	649	630	611	652	646	633	658	651	610	647	590	599	655	639	572	618	671	678	614	623	622	679	629	641	604	642	602	591	606	666	596	662	628	623	609	606	598	661	616	645	628	604	702	608	653	639	657	590	658	686	593	663	634	607	635	585	586	602	638	646	621	635	575	616	720	634	622	627	648	616	605	632	654	651	649
22924	21488	29280	24082	21491	21606	10973	2545	1933	1649	1495	1330	1296	1095	1043	978	1003	1140	1011	1000	1049	1096	3740	6580	8374	5619	5091	3299	1857	769	685	736	723	768	753	699	722	691	685	736	731	703	737	695	729	694	693	738	706	728	687	702	709	749	709	740	730	711	672	696	686	687	675	703	697	714	697	716	669	705	756	701	712	739	730	695	652	690	706	708	683	676	710	701	676	726	707	733	752	665	722	682	692	694	700	666	726	746	723	711	673	654	679	718	712	738	749	732	661	654	661	694	700	687	706	719	689	709	723	697	718	726	701	714	691	715	718	710	667	737	751	728	763	695	690	711	697	734	717	725	732	721	756	705	748	705	709	681	685	710	681	730	696	703	694	692	731	691	737	736	723	713	745	738	716	698	714	772	707	691	720	707	704	702	727	687	735	707	728	703	700	667	700	701	745	721	672	707	710	729	702	676	707	699	755	733	741	704	703	725	695	710	703	724	665	674	703	715	664	710	696	688	695	693	681	713	706	735	712	701	723	741	639	696	706	693	751	710	722	703	669	678	716	739	700	711	712	667	739	670	691	737	674	713	748	688	709	659	705	725	729	754	690	745	744	676	719	717	729	702	740	691	679	697	681	667	706	773	726	726	708	748	686	731	728	674	736	720	706	725	740	682	735	726	738	701	691	742	727	697	701	758	708	680	725	690	711	710	712	740	648	728	717	657	729	738	694	724	728	729	787	675	695	696	677	711	713	686	684	728	666	721	678	715	717	741	731	678	726	700	669	771	683	706	720	723	650	715	695	698	679	710	686	696	714	687	663	706	705	709	742	721	678	671	689	690	695	726	692	758	717	752	690	699	743	700	766	714	702	761	702	713	746	690	710	708	659	718	689	709	704	719	710	704	642	715	740	709	676	696	667	738	682	715	679	740	714	710	709	696	723	705	730	711	715	710	728	693	707	737	709	653	672	703	686	698	702	748	650	708	752	725	726	715	740	725	714	687	720	713	695	671	701	712	691	724	677	689	759	757	689	699	706	707	728	661	668	640	698	710	706	750	718	696	731	715	746	718	671	690	726	676	736	725	727	709	701	702	707	735	735	689	726	677	669	736	699	701	671	679	712	718	706	763	746	731	724	676	696	740	719	706	689	729	750	709	705	701	730	692	752	694	715	683	712	678	734	679	683	730	687	740	728	719	748	711	686	708	740	718	678	703	695	677	672	690	699	674	704	755	746	702	707	689	732	705	682	662	674	717	745	700	699	697	688	716	678	705	708	718	693	686	702	689	683	698	752	770	666	735	658	680	702	647	733	689	751	663	731	711	723	732	720	760	752	690	691	665	718	679	677	728	703	736	755	691	728	720	687	652	680	786	735	693	707	745	759	702	689	659	668	741	680	666	690	754	724	670	694	691	667	707	719	708	710	734	674	707	735	725	676	707	749	707	710	708	716	709	692	681	686	698	712	739	710	733	747	706	722	699	738	714	725	690	694	702	699	728	730	689	712	720	697	677	701	748	706	673	740	719	738	755	698	680	687	714	699	734	699	663	704	754	673	727	713	683	727	705	708	709	718	727	715	707	674	682	663	702	674	682	697	726	699	719	698	668	715	735	699	673	704	720	747	759	689	711	756	684	726	688	685	691	675	719	706	692	662	709	720	678	721	724	667	693	727	721	732	710	663	706	760	688	752	672	684	714	716	721	737	712	721	666	706	679	702	659	694	718	717	738	716	700	707	676	681	722	680	682	672	674	713	678	678	701	703	725	670	687	712	680	744	690	732	692	709	714	712	724	708	719	686	733	735	670	716	687	745	733	688	729	720	728	685	693	679	709	714	694	726	704	739	693	731	639	716	716	750	703	706	682	697	682	682	680	697	713	710	693	737	714	737	734	712	711	692	760	685	772	701	699	687	771	659	724	704	693	750	682	698	679	679	724	682	694	753	702	733	725	673	665	747	709	715	698	691	729	703	711	695	627	677	768	692	732	708	686	743	725	671	729	731	721	661	687	705	716	667	707	720	708	746	721	675	737	736	705	675	684	717	701	715	696	705	677	713	667	718	740	710	719	697	757	629	740	660	737	751	674	739	704	702	706	710	733	751	675	701	708	688	705	653	678	712	722	715	693	694	708	672	711	691	710	705	680	696	658	720	707	748	651	691	726	700	682	705	757	738	690	714	751	743	724	730	671	767	689	708	695	727	708	717	713	721	715	718	694	699	701	745	697	770	715	695	720	714	661	684	726	677	736	728	747	732	685	684	745	685	713	737	724	661	692	705	690	713	680	696	725	705	686	696	686	710	718	685	733	713	723	661	721	712	688	667	745	739	694	675	707	694	721	698	707	661	713	668	750	716	699	742	718	669	671	731	654	745	719	736	740	707	706	765	680	718	724	686	744	687	723	726	672	739	742	691	719	727	699	688	729	699	745	682	650	690	695	718	715	684	717	716	687	695	736	741	739	690	695	748	718	691	682	678	696	715	705	711	705	753	674	665	705	742	695	659	679	728	712	745	723	680	686	755	689	662	725	678	698	733	694	704	698	722	730	767	669	734	701	723	717	649	666	660	647	692	695	661	669	703	729	705	725	709	699	707	727	678	690	690	702	744	701	687	685	736	689	719	741	677	707	722	690	701	725	747	716	711	736	696	742	698	707	728	755	753	678	692	751	687	741	698	698	721	726	694	698	689	673	691	694	720	690	742	716	741	677	678	671	715	695	691	701	729	700	669	697	723	712	672	696	735	685	744	664	715	659	713	690	672	652	690	715	713	741	709	726	743	693	670	738	693	732	737	735	756	691	747	702	728	718	684	717	689	687	710	733	699	665	746	735	697	703	676	713	685	705	746	700	670	692	696	704	773	760	680	709	725	679	685	680	676	716	687	695	740	722	685	718	677	651	717	680	721	757	746	704	691	742	725	677	685	694	702	695	705	699	709	754	672	704	696	700	675	710	731	750	707	726	723	662	731	695	685	719	717	753	679	697	763	709	668	683	706	709	659	676	722	706	723	748	699	708	696	718	709	713	668	714	702	710	746	739	720	713	703	762	705	688	709	664	668	692	694	692	696	681	686	711	719	742	675	695	700	720	717	697	716	712	694	679	743	706	681	697	679	689	699	720	696	684	677	694	695	708	736	652	712	680	732	713	663	695	691	768	655	694	725	679	702	693	670	688	719	731	749	681	727	714	676	676	750	717	681	661	685	719	687	656	704	683	692	684	678	704	731	733	731	749	694	707	683	667	736	719	744	744	677	725	688	756	669	669	696	679	732	696	682	689	708	702	694	691	674	740	720	715	748	625	722	722	735	719	742	714	667	731	725	720	665	701	691	668	664	727	747	731	703	668	697	737	685	689	708	702	703	715	741	639	691	712	660	690	706	695	693	697	671	678	721	690	714	694	730	709	729	691	703	662	761	710	723	654	726	683	686	703	680	708	729	701	664	707	677	702	727	690	726	705	687	755	662	651	718	719	716	678	712	732	693	678	709	712	737	689	709	712	694	679
8151	24877	18220	9007	5800	4548	3340	3507	3039	2528	2229	2077	1842	1425	1297	1194	1438	1499	1244	1231	1346	1379	6096	9982	11689	7973	7318	4507	2522	890	729	688	745	732	783	700	732	685	714	702	762	714	712	730	685	736	742	728	712	694	748	688	693	697	717	726	766	705	772	736	681	729	694	687	706	690	737	686	768	733	708	716	674	742	769	706	686	656	692	677	674	739	732	724	698	735	718	685	741	721	732	751	689	712	732	689	730	702	738	724	721	717	742	737	655	715	712	696	711	732	725	710	721	716	756	720	706	747	754	704	711	699	762	717	730	716	757	740	684	746	702	719	699	662	738	707	732	759	706	731	678	706	707	716	755	723	716	719	691	698	722	716	719	731	689	695	685	726	741	720	773	717	749	718	745	699	690	733	688	769	664	705	721	771	745	721	729	724	708	703	663	709	708	706	751	702	713	728	673	670	721	747	656	702	743	720	686	721	727	713	738	729	681	718	732	675	739	739	693	719	697	743	787	763	701	719	724	723	661	739	685	700	684	700	713	689	687	740	727	722	757	682	695	730	743	727	725	718	698	692	701	724	722	714	717	702	717	711	759	700	671	708	703	739	693	714	684	694	694	686	722	764	727	676	707	708	678	712	730	686	706	710	725	757	757	766	686	715	718	701	750	711	758	657	766	720	682	685	732	671	728	704	721	713	706	731	703	720	716	713	688	683	747	691	715	759	685	784	708	702	720	708	763	708	739	750	727	753	654	729	725	714	736	739	716	763	663	717	709	736	745	706	683	721	727	749	720	689	663	718	681	706	668	723	688	713	702	696	741	719	715	717	680	728	759	705	688	720	722	736	710	725	702	709	737	728	673	747	703	747	714	685	741	750	710	724	737	689	732	713	737	694	754	749	716	732	749	710	698	727	719	748	712	760	693	700	752	725	729	699	710	693	719	686	729	694	727	654	751	705	724	753	718	704	761	692	724	675	721	706	701	754	741	689	703	686	711	672	726	731	691	685	705	747	732	699	668	720	733	715	755	710	735	676	724	712	733	728	696	701	675	723	752	746	708	731	687	725	742	725	700	703	722	705	738	708	806	698	685	689	706	731	706	689	703	749	732	726	749	731	728	723	716	690	703	683	747	740	708	719	712	745	735	771	747	737	704	660	654	665	729	707	697	757	706	731	687	703	748	679	731	705	768	670	730	716	678	711	730	688	717	688	684	728	724	736	745	741	656	678	674	705	726	682	750	750	681	674	743	687	707	697	728	705	712	696	711	677	716	734	719	689	695	684	730	735	694	719	731	739	701	716	732	695	699	749	718	757	755	676	700	725	706	756	669	725	708	766	741	704	715	680	666	720	731	690	672	713	704	702	709	705	724	677	711	657	733	724	707	717	706	708	670	726	735	682	702	713	726	714	709	729	708	743	671	727	736	676	759	741	729	742	746	746	748	687	772	708	675	717	721	721	753	709	724	737	696	724	695	712	741	717	685	697	703	735	672	739	644	729	698	757	708	717	700	698	680	753	717	720	673	711	724	718	719	747	717	715	765	725	712	724	780	706	748	697	717	665	710	703	752	657	707	687	716	738	694	657	704	732	737	695	726	723	746	715	640	714	697	675	691	734	700	687	676	745	723	708	774	701	757	740	704	714	723	693	729	726	774	719	702	645	741	692	706	706	725	753	678	696	732	697	741	724	732	729	732	693	697	690	744	711	731	711	706	707	711	705	643	720	729	744	719	732	695	710	721	736	714	707	722	697	710	740	698	677	743	727	722	699	789	698	713	715	705	724	713	689	687	724	739	698	777	716	718	713	699	720	708	736	723	688	722	740	752	777	748	799	749	714	747	729	786	688	773	688	768	745	690	713	663	728	742	759	689	693	735	715	737	723	697	709	725	718	727	746	725	729	735	780	705	748	731	736	728	697	743	714	717	682	713	675	729	717	687	721	693	684	701	728	675	712	695	694	697	700	730	733	687	661	689	688	736	738	702	755	706	705	704	704	717	732	761	722	695	707	683	701	739	668	713	733	677	702	806	684	740	724	753	712	720	721	687	707	710	690	711	727	696	726	697	667	732	759	724	759	674	723	693	734	692	722	708	746	703	720	739	692	679	693	734	695	717	766	720	704	697	720	721	721	748	694	717	737	716	713	674	732	741	694	725	716	681	709	730	722	671	697	700	717	705	726	720	812	721	738	717	683	731	737	747	742	736	748	718	695	731	733	677	709	690	675	725	752	691	711	664	672	741	687	730	753	708	707	687	713	697	725	730	702	697	739	685	736	740	675	727	703	714	740	743	768	702	711	744	711	717	683	661	711	714	723	700	701	696	703	716	663	733	676	723	713	717	701	756	719	706	701	733	633	718	688	768	706	709	704	694	730	731	688	744	742	697	733	681	705	670	755	709	681	704	713	705	687	728	698	697	724	738	680	699	699	728	761	703	746	720	698	707	670	725	717	686	727	701	697	775	693	708	731	730	681	681	714	655	712	713	746	738	719	726	735	705	701	692	711	760	731	712	687	772	698	702	766	694	715	750	730	772	716	726	722	685	674	758	709	727	758	666	709	682	759	751	755	707	719	736	674	703	688	702	727	662	757	760	755	670	709	683	704	681	675	741	671	724	751	722	716	710	722	732	756	680	716	700	722	663	741	723	726	716	762	745	647	694	740	707	713	724	718	731	729	720	741	690	692	697	737	719	692	665	677	685	719	676	746	752	715	721	664	698	719	725	686	708	775	744	721	701	743	660	704	708	741	703	737	749	722	744	670	709	692	714	681	754	712	703	707	721	666	741	684	720	734	710	723	693	721	730	743	694	723	710	743	764	707	698	705	734	703	712	737	734	702	751	716	749	710	717	677	717	719	668	697	698	703	738	721	749	748	687	711	703	687	725	709	687	733	718	656	718	725	699	684	723	715	684	682	759	737	709	723	707	729	723	716	718	701	670	698	701	717	687	677	698	720	715	734	709	754	702	672	737	700	670	766	759	702	749	737	687	758	730	727	653	680	680	703	718	711	739	706	703	717	725	728	707	724	748	713	724	701	705	712	711	711	723	682	703	698	710	718	748	744	724	724	751	733	693	686	733	733	726	713	721	727	726	709	686	689	671	727	688	708	715	685	728	685	690	740	684	714	703	690	706	667	712	698	695	755	717	738	709	756	719	718	737	738	725	700	692	714	697	710	729	736	736	702	699	682	747	750	689	706	737	657	710	716	715	725	784	782	682	663	670	727	735	690	724	706	689	655	723	720	695	734	700	737	715	690	758	748	733	712	754	738	713	727	685	696	703	769	725	727	740	756	721	767	680	755	680	723	749	674	683	723	734	738	755	701	713	721	722	765	731	685	691	691	732	754	740	710	780	724	722	782	688	736	729	758	756	680	733	700	731	699	729	744	694	709	681	718	723	693	718	708	710	689	724	688	688	700	707	697	694	727	728	662	712	692	696	724	725	752	705	687	717	745	760	696	733	734	683	718	708	709	701	695	672	694	726	758	718	707	718	692
28062	19650	10257	2603	1102	776	778	731	689	644	586	580	590	560	567	575	609	569	552	561	554	540	615	784	866	801	796	670	604	483	469	435	442	427	421	444	460	466	466	399	413	457	426	403	461	444	430	439	439	420	456	414	446	443	439	438	423	436	439	434	439	475	452	431	459	470	472	429	437	465	440	450	418	478	445	489	444	421	424	466	439	422	432	444	417	454	445	446	458	441	428	451	454	470	457	442	443	445	448	454	432	446	458	447	462	451	434	455	431	469	441	439	450	424	442	451	422	449	421	427	465	469	439	448	430	445	446	466	448	431	448	459	459	421	424	429	463	445	441	463	463	444	458	435	406	420	413	438	465	446	435	433	425	445	466	447	462	464	427	455	495	510	452	450	420	467	455	445	451	434	393	461	471	414	444	402	453	455	433	463	431	457	420	446	458	438	459	453	420	396	451	451	401	455	422	456	412	449	441	455	459	436	442	456	446	438	449	476	463	456	489	475	450	447	424	471	469	453	416	435	441	446	428	417	459	428	463	429	465	463	434	433	456	410	435	411	452	435	464	449	449	450	457	422	435	438	485	451	466	401	447	453	432	482	450	480	483	425	470	458	428	447	428	434	418	464	460	441	460	419	462	429	447	430	461	476	462	428	418	461	436	454	422	454	459	424	425	460	436	455	452	463	442	478	442	449	430	471	468	465	467	426	401	443	418	446	469	470	423	444	458	454	419	461	459	466	410	463	468	442	448	436	425	447	411	445	428	456	462	441	477	442	428	433	449	451	430	466	504	445	435	466	474	462	455	468	467	444	438	462	442	419	471	464	456	428	454	491	467	385	415	439	439	446	423	461	467	435	455	487	465	481	467	440	452	430	453	463	444	448	443	430	422	424	452	414	463	411	436	445	430	462	460	472	490	434	412	456	419	461	474	430	435	438	462	441	459	470	464	446	447	462	433	438	427	443	450	491	425	451	460	438	458	426	432	456	437	447	431	427	466	485	464	451	441	443	437	445	433	476	458	442	498	434	424	438	434	444	465	394	446	434	460	415	443	418	447	505	453	462	434	452	458	420	413	454	445	453	444	453	463	461	453	444	435	445	470	478	435	417	420	423	441	444	413	451	430	445	447	456	461	464	445	447	434	449	441	442	465	443	430	437	431	443	466	428	465	430	494	462	446	445	428	441	446	467	443	443	401	433	435	486	442	454	480	440	455	433	469	453	460	495	456	417	448	435	446	438	472	414	457	418	438	488	422	427	469	438	451	448	423	435	483	449	474	455	413	456	427	455	475	464	451	412	450	456	413	438	410	439	455	441	457	462	432	432	462	457	435	465	456	427	453	421	466	430	445	421	437	420	464	429	474	437	464	407	449	430	449	451	426	460	456	464	430	450	428	443	465	432	441	458	436	417	439	434	458	441	445	420	434	470	450	478	439	430	499	468	430	447	497	430	425	474	447	446	474	432	465	476	468	426	419	447	484	452	487	447	411	432	450	452	445	404	474	435	483	425	460	440	461	421	422	465	478	444	389	453	384	447	448	449	448	463	463	459	449	486	401	439	444	428	473	453	452	425	469	434	425	427	402	465	426	414	475	428	489	422	457	445	472	484	441	446	481	454	452	470	462	426	420	438	479	459	466	453	480	464	475	469	460	421	417	438	442	416	454	482	463	460	437	459	454	410	472	450	476	437	485	465	437	447	462	452	449	454	509	414	450	419	442	457	435	433	453	443	423	441	448	439	406	450	480	429	451	449	461	428	450	461	435	426	453	456	455	453	467	439	443	451	452	457	450	462	495	462	476	482	462	437	424	404	443	423	471	454	426	424	428	435	458	439	475	439	434	427	467	445	429	468	448	461	449	441	469	446	460	445	442	436	495	439	434	480	460	443	426	428	435	455	462	424	469	488	476	494	459	446	456	427	453	439	428	430	439	465	438	434	439	423	448	439	439	467	426	447	474	409	461	466	425	441	446	460	456	399	462	432	472	434	440	454	453	444	458	435	445	424	419	476	456	461	463	459	452	423	496	461	442	429	450	446	446	483	450	422	482	416	449	433	437	422	439	447	427	462	444	455	440	469	498	471	434	450	420	441	446	471	437	415	460	424	434	440	462	439	442	437	412	451	464	445	386	442	440	494	427	464	431	407	479	473	438	441	468	452	455	448	414	388	449	412	471	471	428	453	449	432	458	433	453	498	483	405	446	434	444	447	477	422	435	476	433	466	426	450	453	435	427	434	440	456	464	389	448	465	435	424	424	449	463	402	454	410	464	440	437	410	445	443	445	436	479	458	423	444	437	463	436	456	459	487	442	419	431	433	447	447	433	409	473	461	466	446	482	380	451	429	419	449	428	456	439	444	432	424	436	494	448	442	443	472	438	488	441	493	408	427	401	444	402	397	486	414	444	413	461	436	422	438	458	448	453	473	473	403	461	411	457	450	450	424	470	445	424	467	417	451	408	435	444	422	493	446	457	400	446	452	430	466	455	436	470	423	438	447	449	438	459	446	436	456	437	481	407	449	447	442	476	435	451	421	431	467	441	461	433	439	452	479	453	438	456	442	428	476	430	460	418	439	466	453	412	447	459	470	438	436	475	449	470	452	437	432	443	406	442	460	434	422	446	445	476	427	471	429	468	412	413	436	444	427	444	447	451	467	462	444	467	455	419	450	465	448	440	425	435	448	440	456	437	412	458	434	424	433	405	433	397	474	449	466	501	484	454	454	469	471	476	486	448	438	473	479	451	413	466	424	434	454	438	439	450	440	444	453	431	471	456	456	433	429	451	442	456	436	492	449	416	469	453	438	465	433	450	454	417	468	439	426	448	453	427	460	444	427	457	429	441	425	428	425	462	477	420	462	437	420	398	437	474	459	471	436	446	480	463	420	462	451	429	435	462	454	477	425	436	447	503	458	474	415	414	424	468	472	445	451	438	451	444	437	474	423	474	455	411	436	472	475	437	460	415	444	427	430	425	452	444	465	445	426	441	432	447	439	455	437	446	447	443	440	442	441	441	461	471	438	442	456	437	418	453	483	426	448	405	420	435	451	455	462	450	478	465	458	437	422	459	435	480	432	408	456	439	509	406	451	434	460	473	488	453	453	436	445	459	461	467	487	427	482	470	444	454	434	461	445	434	451	434	418	438	462	455	427	451	482	418	499	428	417	457	454	426	460	437	450	431	459	475	440	451	451	442	446	455	461	471	429	427	439	453	402	434	479	424	460	446	435	449	458	413	444	435	449	441	450	442	428	434	456	470	448	435	395	444	472	419	445	456	436	441	452	441	430	430	426	450	413	412	438	485	427	439	476	455	444	414	423	445	445	473	469	464	443	441	460	463	430	414	448	460	456	449	497	453	461	452	415	421	445	484	457	458	423	427	449	423	445	469	467	445	429	436	467	447	445	455	475	450	432	467	450	422	441	429	459	465	436	431	444	467	444	490	450	455	431	470	479	428	470	471	485	433	404	455	433	455	481	435	444	443	472	433	460
6429	10376	8386	2630	1634	1218	1089	1079	911	943	811	800	807	723	766	755	692	741	677	632	607	719	769	1011	1094	1026	890	816	647	560	511	498	506	491	492	500	497	477	438	496	464	520	528	466	489	438	479	473	459	515	494	480	501	449	497	502	483	475	441	456	495	459	507	503	469	493	472	515	466	479	472	504	516	523	477	468	460	460	463	484	516	493	472	486	519	519	478	476	515	518	517	474	449	502	483	498	511	480	471	503	497	518	447	550	477	465	488	513	479	490	489	503	506	482	476	478	465	497	459	498	521	497	460	489	464	511	510	526	496	460	480	441	474	503	456	504	457	514	492	441	502	474	509	479	498	466	486	446	473	485	478	496	485	487	491	461	495	495	449	470	528	460	509	485	476	515	468	496	518	507	499	485	488	486	500	489	476	521	480	469	499	469	468	454	477	495	485	464	504	506	453	478	460	508	486	511	502	466	474	461	470	482	465	511	490	493	487	478	496	472	470	498	505	478	492	480	492	471	485	511	474	477	499	491	446	493	454	492	489	502	469	476	480	445	467	463	500	456	487	487	516	494	482	503	508	472	447	479	476	478	485	446	505	467	513	471	503	476	491	501	463	532	501	491	506	480	482	487	516	495	528	481	452	470	498	455	512	484	497	499	483	476	454	497	499	501	449	492	480	476	465	498	460	502	530	472	468	494	471	457	464	471	476	495	507	490	456	472	490	500	458	459	515	513	471	485	480	462	444	514	482	515	453	506	503	495	486	468	470	465	527	450	511	493	500	501	492	472	501	456	463	442	493	512	488	476	515	493	494	464	494	536	429	485	441	486	483	485	479	483	502	457	509	472	498	493	494	514	464	467	471	473	461	489	461	465	517	469	518	465	470	498	522	488	510	484	431	451	499	515	477	517	510	486	494	460	450	439	480	496	456	495	437	540	495	514	513	476	464	501	467	507	479	498	449	479	472	505	512	472	505	468	482	482	491	461	471	468	480	506	457	474	482	458	434	505	484	477	482	468	450	487	487	501	498	535	491	452	494	471	486	479	482	523	500	446	481	484	465	469	483	491	498	513	494	483	503	506	470	495	489	482	494	509	494	505	446	511	471	476	493	484	465	480	477	487	475	490	458	471	468	507	511	457	484	490	523	461	487	480	488	467	524	500	472	469	480	490	515	514	486	475	477	430	492	470	486	464	520	475	499	458	476	495	513	464	474	506	496	464	491	481	478	524	473	494	485	504	471	508	473	505	481	472	491	483	530	465	506	462	447	492	489	472	508	502	502	478	484	496	481	516	519	484	499	463	469	458	425	491	504	467	499	517	468	481	484	471	511	477	460	501	456	511	512	502	457	483	466	476	502	506	526	441	454	467	497	504	478	484	489	514	503	466	453	494	460	497	479	468	452	497	511	483	481	495	483	496	510	477	515	486	487	483	519	497	493	458	471	487	488	514	518	484	434	488	481	459	506	522	476	473	444	464	491	486	486	499	491	526	505	489	523	472	526	480	516	497	477	475	498	512	486	508	482	495	502	451	505	523	492	462	508	473	517	464	493	449	457	483	448	476	451	492	503	479	475	462	494	516	507	488	476	494	491	500	518	488	486	486	475	476	497	502	488	531	519	528	505	492	489	461	444	460	511	506	521	509	474	495	491	499	463	509	482	487	453	510	502	465	459	486	484	510	474	495	528	448	513	495	488	446	462	474	506	474	471	439	471	504	478	522	468	498	478	504	502	491	504	450	465	471	470	486	504	497	462	511	491	491	516	496	474	493	487	511	485	494	504	460	522	461	484	518	488	484	471	489	495	487	479	495	491	485	512	481	487	473	496	509	456	445	499	486	472	451	480	478	493	479	446	481	495	488	531	493	483	484	485	487	484	455	514	481	494	489	492	497	509	488	506	478	500	502	479	470	456	484	492	486	468	517	523	506	481	454	454	489	496	460	496	477	491	513	498	484	481	469	478	475	514	515	529	523	499	467	465	459	511	509	502	511	449	470	489	501	513	453	448	491	508	488	474	507	489	458	497	480	446	481	464	514	490	482	509	495	499	507	490	492	491	468	460	503	428	471	493	484	453	501	524	478	476	433	475	460	503	466	516	454	488	448	499	495	458	485	466	493	484	506	530	469	494	479	518	514	477	455	463	476	487	472	472	501	473	459	471	491	446	494	515	508	466	509	469	478	465	496	436	514	489	489	487	458	491	492	492	491	472	504	520	478	531	477	468	465	476	475	489	499	528	446	530	461	479	499	541	476	502	485	472	495	499	495	497	520	490	505	486	506	461	508	459	455	502	501	489	509	464	499	447	477	508	509	482	523	439	447	479	488	501	490	477	512	486	502	501	499	509	472	451	490	469	499	469	453	484	477	487	503	500	508	515	485	467	488	500	492	480	457	487	466	482	507	465	451	460	498	493	479	494	479	490	482	523	525	468	480	488	492	483	494	476	471	523	490	480	487	467	491	475	507	490	490	499	495	508	481	523	471	518	489	489	519	459	485	489	506	497	485	481	472	508	516	462	528	492	473	516	518	471	456	484	513	482	477	528	512	474	507	467	472	448	473	493	503	479	490	491	481	498	438	497	497	497	486	496	465	462	493	504	471	473	472	494	493	462	481	499	477	446	503	501	503	479	494	455	504	496	486	509	482	475	474	464	508	487	476	487	526	489	472	488	482	499	503	499	476	472	490	467	542	511	483	525	459	449	486	492	486	480	481	485	484	528	480	508	509	463	497	485	492	490	520	463	493	494	467	440	466	502	461	447	468	485	472	455	495	459	473	482	445	481	471	485	455	503	464	501	475	491	496	489	496	472	477	508	485	503	493	466	484	527	515	499	475	491	483	483	467	469	491	515	454	435	490	521	488	487	498	452	484	506	491	523	482	475	449	512	524	528	501	499	469	473	468	444	523	481	474	479	499	504	505	521	501	464	466	464	488	463	515	490	478	479	464	501	482	513	515	493	513	511	480	475	482	462	497	488	539	483	470	501	490	463	493	486	499	516	478	469	455	499	530	472	466	474	496	483	471	478	471	493	451	523	491	490	451	505	483	543	487	467	504	449	489	476	462	461	459	467	486	479	458	504	479	487	491	447	494	476	519	458	464	470	527	506	518	511	496	458	519	477	514	505	485	490	514	471	516	470	499	485	493	462	480	503	449	496	483	496	511	472	491	476	503	477	495	470	485	521	489	471	482	496	497	481	487	495	469	476	483	485	476	484	499	536	471	466	469	457	480	452	454	491	472	472	464	493	523	486	480	491	470	463	442	475	514	496	457	493	505	506	498	482	466	498	455	475	492	480	443	455	481	504	490	494	522	460	466	489	493	515	450	502	489	475	472	493	531	501	482	483	524	472	443	440	497	490	468	522	488	487	473	507	504	481	488	476	504	443	490	476	465	509	501	484	481	480	493	485	499	479	467	484	448	481	502	477	470	495	492	474	491	488	466	501	438	487	482	488	467	476	488	502	507	467	458	502	483	476	479	510	506	505	488
24083	21392	28620	24544	21387	10219	1999	1291	886	816	721	713	775	820	843	804	765	728	655	700	690	712	1636	3145	4000	2523	2348	1849	1155	698	451	494	495	467	501	473	450	490	461	454	444	464	517	467	473	438	460	479	467	476	468	474	513	503	487	513	444	462	466	455	463	491	478	472	479	436	495	486	463	500	476	444	457	521	514	451	522	470	443	446	467	501	487	468	471	475	454	476	515	462	479	458	461	456	467	459	462	524	486	463	490	511	467	475	487	472	459	488	472	456	495	468	478	443	466	482	486	478	475	493	486	500	501	466	470	497	444	466	495	481	477	493	459	465	466	462	474	499	473	534	473	518	473	463	448	501	485	451	451	460	463	495	460	452	457	489	483	492	475	499	512	472	463	498	475	489	469	497	467	488	496	449	496	478	483	457	459	466	489	480	464	445	494	432	470	496	481	482	482	471	498	470	488	475	492	463	491	442	477	472	459	435	454	473	493	491	458	496	513	469	462	471	468	479	483	484	485	427	487	483	446	499	487	507	507	493	512	446	478	457	469	490	453	493	525	428	480	480	468	472	507	464	497	519	453	466	448	493	461	498	470	476	506	509	486	508	495	501	435	455	454	502	478	488	495	484	502	523	462	472	497	459	482	496	468	473	513	485	447	475	508	479	476	456	492	514	439	466	474	473	438	464	497	470	455	456	446	477	449	490	463	471	455	451	437	461	476	460	504	467	472	506	469	449	502	511	464	470	455	475	456	495	463	462	469	463	499	508	480	447	453	465	470	468	454	484	485	487	468	455	478	457	511	447	457	461	469	454	461	472	447	502	498	505	476	467	507	432	465	448	479	413	488	467	472	461	464	458	491	476	476	495	492	518	451	467	462	475	494	476	469	514	499	461	450	461	439	492	455	484	478	475	507	491	482	509	450	462	482	445	477	509	502	457	505	465	507	509	493	444	485	477	491	483	494	461	438	516	471	473	523	477	492	467	449	490	475	545	448	488	485	493	505	457	478	463	502	453	474	457	485	449	483	486	482	490	505	483	482	454	490	457	443	483	475	456	472	477	483	486	457	471	453	440	464	513	501	482	464	458	485	452	482	489	456	466	537	469	460	466	486	483	488	441	504	482	488	488	480	511	501	457	497	488	477	449	476	489	463	474	471	476	504	478	463	485	484	466	522	432	497	507	519	488	469	442	512	516	490	472	471	500	461	458	507	439	483	448	487	483	482	536	491	461	462	485	472	455	493	450	470	506	495	485	472	472	474	470	458	482	480	479	421	477	513	480	424	466	485	428	500	482	440	453	454	455	439	462	489	499	458	460	496	472	412	501	456	464	476	488	496	473	463	468	491	502	444	508	471	453	482	469	455	442	472	489	507	451	477	473	498	480	456	466	498	481	462	474	459	449	492	494	490	472	500	452	460	463	462	437	464	518	462	457	456	483	464	458	475	489	465	471	492	469	517	459	453	498	477	500	502	485	456	426	459	458	474	458	479	500	494	457	468	450	511	460	478	477	486	492	481	474	484	435	473	501	497	490	490	462	458	464	495	461	435	494	474	481	461	481	482	479	465	461	454	436	475	449	448	472	423	466	484	475	469	479	442	452	498	461	483	446	445	484	459	498	474	484	467	513	478	464	502	507	454	502	454	476	450	430	459	484	507	435	489	483	491	452	487	469	471	490	490	486	479	407	459	511	462	489	516	471	487	480	449	484	491	480	487	475	437	470	431	462	476	455	490	489	485	485	461	488	464	488	452	474	480	497	461	501	470	478	464	460	463	484	449	454	483	464	489	455	491	506	453	493	504	469	453	493	465	499	483	477	489	484	488	420	474	476	500	463	469	470	441	478	432	450	482	481	427	457	514	486	506	494	471	470	460	480	497	481	460	444	498	498	434	520	492	476	437	471	457	484	449	518	468	442	478	477	431	509	483	458	460	467	452	497	506	470	443	436	445	464	462	463	484	494	455	442	483	437	497	482	506	486	436	456	476	493	493	494	436	505	461	487	448	479	515	476	438	492	473	481	466	484	492	478	502	463	484	487	493	505	493	443	512	470	473	506	455	483	487	519	491	469	439	414	490	493	475	464	498	494	511	504	468	455	450	457	453	505	493	502	454	460	433	503	465	470	456	480	479	494	489	491	502	469	492	508	483	493	473	464	504	458	492	479	496	473	481	451	480	468	428	466	460	455	449	511	479	458	422	458	475	463	428	460	482	468	508	457	486	512	488	471	493	461	443	512	476	439	444	471	470	469	460	493	509	461	480	450	481	472	499	499	488	468	465	469	450	477	492	463	461	487	485	505	453	500	450	458	498	465	481	479	495	473	527	472	462	442	466	489	485	443	473	481	441	449	481	491	474	444	491	490	480	487	511	526	460	483	454	507	476	464	456	511	473	449	510	460	485	464	505	453	451	462	491	479	434	491	472	472	485	486	467	497	478	444	498	458	500	499	500	479	476	479	513	464	503	475	462	461	491	474	495	465	459	442	505	495	426	473	463	496	502	516	475	442	536	453	513	468	465	476	484	489	474	509	476	533	510	470	460	494	468	488	505	463	516	452	441	501	458	530	502	488	490	480	493	491	509	473	430	463	490	513	469	482	506	459	454	478	473	473	477	463	459	436	443	503	463	450	446	481	498	492	450	510	435	472	444	483	486	455	466	446	463	478	476	475	497	475	491	430	478	442	504	471	478	487	462	448	490	516	497	463	475	460	474	488	456	481	478	473	497	457	474	484	457	453	480	502	451	512	498	501	501	507	469	478	464	495	474	468	515	441	461	466	444	521	483	500	480	446	504	517	484	446	433	441	473	472	468	450	493	485	465	483	489	471	474	462	437	494	462	469	457	437	458	465	515	462	457	491	489	470	440	484	486	481	508	465	481	469	468	462	460	460	460	470	441	435	523	482	477	456	445	468	493	447	476	455	497	470	500	457	500	465	448	473	489	481	447	472	455	483	468	469	482	449	482	444	494	417	440	451	440	465	434	451	477	482	536	528	499	517	431	461	477	466	493	491	498	494	506	469	469	487	515	470	435	483	524	496	444	481	461	483	468	459	490	469	470	509	513	476	469	465	486	451	483	436	516	501	457	485	501	470	447	491	507	450	472	478	463	504	488	478	432	474	492	481	469	455	464	452	486	446	469	517	455	468	444	472	446	467	488	464	456	477	439	454	446	464	453	465	433	441	475	463	499	450	456	452	479	527	458	485	456	517	477	461	500	466	435	477	485	487	441	490	520	492	474	427	490	482	489	442	463	493	436	443	460	457	479	485	486	463	468	425	460	526	442	444	475	482	518	483	456	458	469	444	467	487	441	493	484	458	483	472	508	462	466	452	471	449	449	482	485	443	436	473	470	489	443	461	501	467	471	424	469	491	514	470	497	477	464	496	459	487	492	461	443	480	483	489	478	462	502	485	463	397	449	460	449	484	439	435	462	493	487	452	496	453	459	461	440	447	453	466	501	439	449	442	496	492	480	474	493	499	417	466	428	481
6756	19531	14150	5916	4254	3192	2717	1977	1399	1167	1029	1087	1090	1200	1148	1090	1084	1027	910	885	952	910	2445	5178	6233	3725	3365	2622	1528	819	460	496	516	517	504	480	446	506	497	506	500	480	486	487	490	529	538	514	485	513	504	468	515	490	535	514	502	522	506	493	499	502	541	549	483	508	523	527	501	551	541	496	519	505	519	494	525	490	534	513	525	500	496	508	508	456	506	467	528	498	496	503	513	533	488	526	513	510	501	494	517	476	512	502	517	490	533	510	519	522	512	499	499	536	460	505	499	525	484	508	481	477	471	452	498	463	537	492	510	472	500	497	517	518	513	459	473	483	519	498	495	479	483	463	522	522	513	426	510	514	469	516	519	468	537	505	481	488	491	499	469	519	507	464	498	497	502	489	489	443	511	538	499	513	493	550	522	527	490	485	483	490	499	517	471	487	496	509	489	527	544	502	456	500	507	524	522	486	472	481	496	526	507	505	495	517	506	506	474	517	519	503	488	470	511	518	504	522	525	492	505	516	515	469	528	482	466	511	499	490	486	543	552	461	496	496	504	511	534	521	499	476	458	513	513	534	499	508	484	553	481	511	504	496	516	520	511	546	524	531	492	522	479	504	544	497	489	477	481	494	514	517	503	519	496	500	484	511	501	502	506	497	505	470	500	504	509	512	522	508	498	495	485	520	447	498	520	516	452	484	506	499	543	513	483	508	498	550	505	481	494	475	447	484	529	492	537	511	501	519	494	473	505	481	510	507	499	500	499	509	517	519	492	480	502	519	476	501	438	503	534	521	495	462	512	492	477	513	497	521	502	502	507	507	495	496	499	491	523	576	514	527	503	506	461	528	510	494	511	493	491	528	531	480	489	522	454	485	534	525	487	470	495	548	500	501	489	525	497	505	499	504	546	531	519	507	468	513	518	534	496	507	508	486	523	537	497	532	542	529	491	512	483	496	506	503	484	489	514	477	501	517	478	526	470	523	518	502	495	519	483	450	505	464	526	485	486	515	527	517	500	479	508	466	492	454	513	506	507	526	532	517	486	497	508	519	512	517	473	519	545	492	505	514	493	494	538	473	497	500	568	512	526	504	479	514	528	470	509	458	478	493	506	474	522	484	490	508	501	471	482	516	469	507	493	544	560	501	512	491	490	508	460	479	511	492	488	502	460	515	493	525	466	525	483	529	534	499	495	459	525	523	502	490	472	534	485	526	510	462	509	483	531	502	527	500	492	521	516	504	493	512	504	506	504	484	507	523	505	467	535	514	557	529	503	483	469	511	517	503	524	497	514	555	492	469	509	534	496	457	510	499	508	509	461	490	525	495	465	482	495	495	486	533	480	516	461	489	508	446	514	463	489	524	534	492	480	488	490	525	508	480	482	503	501	519	459	493	551	497	514	518	496	554	507	485	494	486	508	445	492	467	516	517	531	486	509	515	517	528	504	522	493	519	530	522	490	491	488	491	510	569	484	488	483	493	495	478	521	507	489	526	496	501	511	484	460	510	533	519	468	535	497	494	475	508	517	526	504	494	491	495	494	541	511	526	471	486	517	516	511	481	502	483	567	483	450	469	502	524	498	482	473	522	500	509	470	502	453	532	524	532	532	496	462	505	470	514	497	514	481	518	513	507	495	510	522	522	497	527	533	549	551	487	485	499	529	505	538	497	459	525	491	513	474	520	526	434	501	498	523	499	494	515	490	514	515	494	496	524	512	485	517	512	518	465	547	529	478	506	497	456	508	478	517	539	521	512	448	525	507	494	485	503	499	482	545	525	488	524	485	513	484	500	515	518	510	520	521	488	464	486	509	524	525	536	501	541	520	527	499	462	483	516	494	510	496	483	448	520	523	527	516	519	496	510	497	503	497	505	513	552	545	471	500	486	514	499	515	522	493	539	503	507	497	487	485	509	495	528	499	496	534	454	495	502	466	491	521	499	480	479	493	451	478	448	545	472	480	505	491	488	463	494	518	512	510	510	539	452	504	468	470	442	512	480	488	496	482	513	518	519	491	474	499	517	512	469	469	517	483	535	502	484	510	536	523	520	492	525	465	466	517	502	489	549	487	500	483	517	561	484	471	498	513	491	489	502	477	505	507	515	496	486	512	505	480	509	476	483	512	514	558	493	507	506	494	490	493	500	504	493	503	491	505	517	491	480	484	487	503	559	490	521	478	475	533	487	503	480	489	503	523	464	515	495	523	577	489	546	529	527	500	481	498	510	502	520	475	515	516	491	498	491	535	485	533	501	508	513	512	492	512	535	519	491	499	485	559	532	539	487	480	487	486	508	510	510	531	489	495	507	497	531	527	518	471	481	488	490	532	532	476	487	526	495	506	512	485	466	487	530	490	489	450	514	519	524	510	507	487	522	490	504	469	510	500	529	509	520	531	518	528	516	472	485	520	485	524	496	509	505	480	492	461	490	502	473	481	543	515	493	517	506	474	512	514	497	507	504	485	490	497	532	537	467	491	496	527	539	490	484	462	502	504	491	519	483	551	522	505	467	510	518	494	473	508	528	473	529	493	461	497	505	484	511	494	507	507	467	521	520	486	501	487	515	481	504	523	530	541	438	491	496	534	519	482	520	489	475	452	523	480	516	518	542	494	512	495	474	510	504	511	485	502	491	511	501	488	508	488	506	507	463	538	502	518	507	474	524	490	501	489	509	520	524	501	523	511	480	538	507	496	516	506	503	489	527	514	502	549	502	521	526	473	520	511	490	523	499	471	516	502	534	502	506	472	492	515	482	532	482	473	490	518	521	452	511	498	492	521	485	511	476	474	507	525	495	508	460	534	480	490	499	523	516	467	501	479	493	488	505	514	484	497	547	487	480	517	488	554	508	477	495	530	494	488	505	479	513	492	499	499	505	507	494	492	529	516	544	478	516	501	488	534	529	492	524	491	508	515	478	549	493	539	523	502	517	484	501	524	504	555	513	515	493	524	482	531	475	537	545	524	505	484	482	503	554	506	503	503	481	494	521	514	488	555	511	464	542	556	497	506	500	527	484	484	521	506	511	578	516	510	478	555	519	468	492	498	494	525	492	517	476	501	521	495	538	489	495	476	495	496	511	481	513	520	517	509	561	490	543	490	544	515	544	504	491	506	535	532	493	508	503	490	533	498	482	511	485	486	511	465	524	437	500	533	512	482	487	536	489	487	498	488	487	514	559	557	489	565	501	492	491	545	504	516	461	505	507	547	469	490	519	458	464	490	528	514	532	530	526	540	507	502	487	467	500	488	530	509	547	487	483	491	535	508	532	508	542	507	515	562	492	468	493	526	500	507	508	513	470	519	494	503	518	533	501	506	485	454	495	527	484	510	494	500	490	539	470	510	511	444	503	504	517	527	523	490	495	500	480	486	450	522	479	498	462	548	481	515	512	464	491	517	501	538	474	470	501	489	532	516	501	482	539	474	508	496	476	532	539	473	469	516	492	509	497	535	470	502	538	517	493	477	516	486	472	479	488	490	492	526	489	506	492
25287	21404	27677	25476	11872	1855	1649	1193	1109	1038	974	962	1021	1068	1005	996	861	868	811	734	729	766	1372	2399	2845	1931	1684	1402	1023	727	619	616	629	622	657	680	675	645	641	631	611	617	625	617	645	642	623	628	620	653	655	659	676	662	623	625	646	664	639	633	656	650	639	627	624	637	630	651	617	615	670	659	621	647	633	654	633	648	603	624	600	674	572	622	674	645	664	677	630	601	657	660	653	637	621	644	703	621	689	681	635	615	667	661	639	649	691	650	616	640	672	636	621	631	687	645	628	637	617	653	693	618	611	635	612	618	619	623	646	608	594	606	635	646	599	651	627	658	630	579	656	669	632	610	663	611	636	652	621	621	604	611	627	619	629	663	679	658	654	639	695	661	665	613	635	663	616	648	624	676	617	663	585	682	638	654	585	606	637	676	627	629	632	608	619	603	657	663	587	639	653	619	648	643	605	612	668	604	611	588	635	615	652	647	656	636	659	677	614	602	635	651	651	655	634	633	629	621	646	601	597	633	612	639	647	632	624	645	630	645	662	624	597	662	639	629	673	632	677	622	627	648	676	632	652	639	643	617	662	658	639	651	558	647	615	650	676	584	658	639	648	624	611	634	645	614	645	641	649	654	646	613	676	609	619	648	656	693	629	590	632	666	631	631	651	646	608	639	655	660	649	653	671	675	667	655	605	676	656	646	645	632	640	624	643	647	650	620	651	639	597	615	639	637	616	655	650	662	629	657	651	711	648	693	617	635	666	620	652	600	606	645	675	636	609	643	619	663	624	631	685	613	627	690	658	650	645	603	613	670	621	649	623	624	639	614	634	618	634	645	665	653	596	622	640	624	657	635	643	667	645	617	625	615	619	667	698	610	633	680	647	655	651	652	595	656	635	617	564	636	576	629	676	681	630	656	641	641	643	666	617	642	642	640	609	614	690	646	615	618	633	627	600	682	607	640	698	656	668	667	593	616	666	646	607	627	658	706	594	646	651	630	616	633	622	678	666	613	703	613	646	645	632	657	597	715	685	614	642	625	630	618	623	675	658	645	639	608	624	628	634	682	641	643	637	607	635	627	634	633	635	606	624	613	629	652	631	607	631	648	644	635	635	654	615	654	586	621	632	684	660	617	585	610	616	646	592	586	629	627	630	607	621	636	613	620	625	634	637	574	633	669	680	622	623	648	644	640	610	683	637	608	629	576	624	635	641	622	656	600	629	636	637	642	634	611	694	642	619	619	646	607	621	634	638	646	666	646	629	625	702	658	682	600	615	663	612	625	637	603	647	598	668	594	597	655	657	719	615	661	623	648	646	656	614	684	618	603	654	596	662	596	642	654	638	621	636	637	608	643	637	650	604	642	595	644	638	642	665	595	639	624	577	645	615	660	639	638	656	587	652	663	680	644	636	618	612	699	647	661	656	671	653	642	618	628	650	650	590	612	647	631	640	646	611	636	688	697	666	627	657	633	622	675	628	591	622	622	665	579	628	640	652	643	642	614	589	647	651	640	662	619	627	624	682	615	590	663	606	588	637	579	644	646	633	633	618	633	635	622	625	662	638	636	636	651	683	645	619	610	569	607	605	645	622	618	630	650	608	594	651	650	662	629	659	608	628	672	660	621	624	624	644	682	633	680	641	655	612	631	618	653	585	649	664	651	619	622	585	648	651	598	633	641	680	636	649	632	668	624	635	622	627	615	642	652	666	624	656	644	626	630	662	590	652	630	620	658	622	649	647	631	637	596	616	629	637	673	632	598	634	629	653	596	642	625	603	657	608	612	619	619	639	635	622	640	629	602	615	663	651	666	618	651	633	588	640	629	606	608	637	638	670	600	624	613	616	657	633	648	632	628	675	585	607	586	603	619	623	613	653	604	640	638	622	608	634	589	626	674	692	636	641	642	639	605	638	651	615	626	655	636	655	617	610	636	622	645	660	645	619	630	687	656	651	638	602	627	627	591	608	676	686	630	668	604	670	648	629	639	630	622	656	662	661	677	611	632	628	677	652	636	604	661	598	640	659	630	660	635	673	676	631	631	640	616	622	640	651	656	651	638	643	621	602	665	676	621	626	640	597	641	643	604	622	690	585	623	689	635	604	610	667	634	609	683	662	610	617	696	638	705	650	661	655	626	656	673	622	665	653	646	638	629	626	658	591	690	656	629	661	620	642	645	638	635	591	662	624	630	584	643	605	608	666	666	575	635	618	591	622	641	608	600	640	620	654	621	625	611	652	620	623	604	653	619	687	592	640	611	583	615	642	603	618	643	654	643	624	642	667	707	601	661	616	682	634	640	645	596	613	600	648	635	649	644	652	639	661	632	602	663	627	596	633	604	605	638	614	670	570	647	624	643	634	634	599	689	635	692	625	594	646	640	636	638	640	638	616	656	582	626	617	617	648	672	655	583	699	615	657	574	621	645	629	642	637	624	682	615	615	686	595	620	615	643	628	656	656	591	671	654	598	646	610	603	692	645	630	626	619	624	630	614	648	655	681	643	581	623	578	663	677	633	644	663	657	675	630	609	600	659	660	668	636	619	653	581	656	632	655	636	655	615	653	653	585	602	653	650	666	658	632	649	615	636	638	616	591	636	668	665	647	608	648	694	674	651	639	646	661	689	668	636	599	648	611	629	636	638	615	640	674	640	645	624	618	656	629	629	670	626	632	634	675	654	664	657	688	610	631	679	656	621	611	612	688	610	637	636	636	587	605	625	630	627	611	650	611	678	629	636	634	620	668	609	610	647	628	638	638	651	633	692	656	633	613	644	602	652	631	617	682	648	685	664	610	622	632	669	665	676	665	610	639	677	641	640	607	644	635	644	650	641	677	705	596	678	611	662	625	602	638	607	688	648	627	618	624	625	691	662	625	641	631	637	653	609	652	645	637	593	651	662	647	615	686	670	636	633	672	611	636	647	640	616	649	618	653	623	606	641	646	586	643	632	625	618	605	635	582	587	632	658	654	631	647	639	599	659	624	642	617	625	660	631	620	671	642	615	638	612	654	629	686	621	625	600	620	624	640	661	596	633	645	597	684	631	645	627	618	673	648	597	647	638	569	620	621	614	631	659	624	600	599	606	635	630	656	618	606	647	614	615	615	632	627	609	629	667	613	649	652	646	633	603	601	633	593	657	638	637	632	645	570	671	665	651	629	639	667	653	610	656	681	669	656	592	647	618	643	613	597	609	617	605	608	643	624	649	659	603	643	652	659	662	690	636	640	617	649	615	578	616	656	648	575	611	603	618	631	601	606	663	638	650	606	625	611	674	618	629	629	626	655	641	593	639	607	712	661	657	666	656	645	640	631	672	622	679	591	673	604	593	649	644	644	661	672	664	642	662	636	621	626	630	608	612	644	640	649	665	599	671	604	643	610	612	635	661	650	622	620	639	620	640	638	646	609	656	690	655	648	645	634	594	647	608	657	633	650	666	624	646	615	633	656	665	628	608	647	676	647	615	638	603	656	603	649	655	625	669	618	638	693	645
6105	15970	11676	5812	3949	2464	2608	1997	1753	1594	1427	1379	1433	1453	1382	1349	1250	1123	907	840	875	919	2122	3870	4576	2986	2666	1871	1388	837	711	661	705	651	687	637	666	665	656	654	710	654	633	710	724	652	669	672	653	651	623	637	641	702	623	666	673	696	677	667	657	583	660	674	628	632	650	665	649	642	646	664	646	693	698	686	638	633	677	698	667	679	692	652	665	688	678	672	652	658	647	675	639	652	654	683	673	671	673	679	660	654	727	664	606	651	672	629	663	671	676	647	634	671	686	687	638	642	693	700	651	672	691	619	696	657	616	649	701	694	708	689	679	684	663	676	722	655	638	634	641	678	640	668	694	677	637	680	688	687	689	675	663	727	717	673	681	690	652	705	662	694	680	664	722	681	666	628	661	650	654	670	669	679	692	619	649	703	681	644	671	649	683	692	724	644	649	671	659	680	670	625	653	702	664	655	688	666	678	754	721	640	674	661	666	630	669	666	701	672	653	653	629	635	659	693	709	641	653	626	733	686	661	662	666	654	714	672	666	672	665	682	699	718	614	716	707	663	668	699	674	684	648	670	689	703	657	634	650	662	664	680	657	666	675	666	707	638	669	654	649	699	659	628	699	686	645	665	682	672	683	670	682	681	689	695	662	713	618	622	681	679	632	651	666	654	666	681	605	670	643	627	691	616	639	694	717	674	660	684	671	697	657	662	650	664	671	642	694	709	666	680	623	689	670	692	619	645	736	686	648	662	651	676	699	649	683	673	676	632	655	701	646	719	665	633	655	660	691	671	663	687	667	623	672	640	608	607	635	674	650	657	669	653	617	636	674	622	596	709	672	676	715	657	685	707	670	684	688	666	652	664	708	697	661	633	642	681	697	617	649	656	718	719	646	661	640	677	685	643	623	689	667	655	690	631	657	681	666	657	668	668	672	658	660	620	699	668	659	698	643	674	711	666	681	609	642	689	670	639	688	636	639	650	678	708	661	700	673	676	667	692	637	654	644	697	612	675	701	694	683	618	637	685	691	648	693	694	707	655	678	713	691	655	655	662	604	619	640	703	697	695	686	677	687	638	723	645	630	675	702	620	693	686	649	668	647	671	671	661	679	651	707	685	646	707	657	690	645	641	733	668	715	708	692	691	671	688	673	693	682	664	657	653	704	654	713	684	652	656	677	635	684	668	657	703	648	612	624	669	642	679	671	676	645	673	681	621	647	673	657	639	660	669	685	616	648	662	729	680	700	702	675	682	655	644	675	678	714	674	669	647	678	706	689	685	658	680	663	645	681	675	659	720	680	644	688	640	643	669	671	650	684	686	692	677	693	709	685	687	631	653	674	707	675	664	670	661	682	668	651	712	702	657	685	709	636	692	668	686	666	694	720	656	708	611	703	658	714	705	658	656	628	670	676	692	698	660	705	662	623	690	664	660	675	699	685	619	662	726	635	669	616	682	687	723	699	692	701	638	703	656	664	682	649	682	726	642	690	660	655	675	687	665	663	668	684	643	691	678	663	659	692	678	729	647	659	686	696	690	664	687	690	665	676	666	656	687	719	676	674	673	705	650	646	701	654	659	661	665	654	675	641	683	656	666	657	676	635	617	608	665	668	698	655	668	682	679	656	681	659	686	669	630	682	641	697	638	680	692	699	766	699	658	599	697	683	678	652	655	662	699	705	691	622	666	658	704	642	664	647	659	681	628	681	674	666	720	700	665	685	651	684	606	750	692	689	668	725	649	627	695	682	698	678	669	668	635	642	701	707	682	686	672	672	636	679	689	654	709	655	615	683	645	708	616	671	647	669	641	643	665	679	650	625	668	628	699	686	671	710	668	665	654	652	646	705	644	657	679	703	653	638	673	670	649	702	657	653	655	665	646	670	662	645	657	689	683	661	642	702	710	642	652	647	674	643	687	659	679	715	685	614	695	675	639	683	629	678	640	693	671	635	676	663	655	656	700	717	681	667	667	698	682	654	634	699	648	696	646	739	664	632	675	709	695	666	659	683	680	658	682	658	665	663	635	639	695	638	704	661	666	680	688	670	633	721	687	637	641	662	705	677	662	686	651	690	691	660	647	687	688	684	715	664	632	653	721	648	670	687	664	611	686	611	695	646	700	694	680	613	685	643	714	670	681	623	634	653	666	694	664	705	661	671	665	711	706	663	682	664	680	646	686	624	667	681	707	670	665	681	693	686	661	624	666	669	656	704	658	688	710	639	672	654	695	673	714	665	687	717	700	701	601	661	623	690	723	669	667	666	709	692	679	645	633	681	702	687	701	679	602	683	620	679	696	701	714	632	704	633	645	680	697	701	657	717	663	630	677	658	683	697	670	617	656	640	641	684	616	666	655	674	647	680	621	647	705	699	717	706	632	651	701	681	647	653	647	651	635	693	722	681	609	679	645	679	670	680	695	682	664	663	680	672	646	669	682	670	636	694	635	655	626	641	706	698	726	728	619	628	720	689	665	698	679	696	668	681	655	705	660	642	660	633	671	716	724	672	702	702	700	657	651	660	637	660	668	655	662	679	616	691	628	719	681	662	708	676	651	648	663	613	740	648	686	641	703	627	654	697	654	646	652	598	690	653	660	694	654	681	746	694	707	664	642	617	636	655	659	660	688	673	659	609	648	680	659	731	646	640	690	673	675	677	650	690	620	667	661	686	642	693	667	650	655	700	701	659	687	692	667	669	649	614	675	656	627	646	671	636	662	692	683	659	675	650	658	688	646	633	639	655	660	674	648	642	672	638	681	658	616	746	648	664	678	684	711	666	698	692	690	665	656	639	670	656	639	708	660	710	677	670	710	652	671	671	689	656	657	629	713	663	585	699	592	668	689	677	665	642	648	633	671	693	670	676	700	690	672	677	680	684	648	680	696	670	660	676	659	669	672	706	648	659	634	671	657	687	645	688	711	632	648	670	653	625	652	662	699	630	692	696	632	661	636	665	651	700	623	697	690	639	708	651	647	645	693	695	676	701	674	643	631	650	662	653	669	724	673	711	679	681	639	665	624	667	635	679	637	672	675	654	684	697	658	708	676	650	682	698	688	683	646	653	649	662	656	657	652	675	649	602	639	629	690	694	677	640	683	705	623	640	631	695	721	666	638	681	711	667	668	676	630	689	650	711	663	668	599	669	676	702	730	720	678	679	652	655	695	633	668	644	649	666	652	661	656	658	717	653	681	688	642	675	684	667	702	663	671	684	669	698	654	643	644	661	651	662	691	705	658	671	666	682	686	643	634	639	676	661	698	678	665	632	695	723	687	678	707	667	675	696	687	690	667	706	652	711	648	717	697	700	718	660	683	695	672	710	686	648	605	667	657	641	634	646	682	682	665	678	676	673	658	694	658	699	666	670	707	659	660	607	706	659	680	661	660	685	665	667	634	706	653	693	636	684	682	664	684	668	658	685	702	634	664	676	685	611	669	607	704	629	644	658	661	711	634	643	659	703	700	680	663	676	631	677	672	658	677	676	681	670	695	639	661
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
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
