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
339700993328	339700993895	339700994445	339700994995	339700995545	339700996095	339700996645	339700997195	339700997745	339700998295	339700998845	339700999395	339700999945	339701000495	339701001045	339701001595	339701002145	339701002695	339701003245	339701003795	339701004345	339701004895	339701005445	339701005995	339701006545	339701007095	339701007645	339701008195	339701008745	339701009295	339701009845	339701010395	339701010945	339701011495	339701012045	339701012595	339701013145	339701013695	339701014245	339701014795	339701015345	339701015895	339701016445	339701016995	339701017545	339701018095	339701018645	339701019195	339701019745	339701020295	339701020845	339701021395	339701021945	339701022495	339701023045	339701023595	339701024145	339701024695	339701025245	339701025795	339701026345	339701026895	339701027445	339701027995	339701028545	339701029095	339701029645	339701030195	339701030745	339701031295	339701031845	339701032395	339701032945	339701033495	339701034045	339701034595	339701035145	339701035695	339701036245	339701036795	339701037345	339701037895	339701038445	339701038995	339701039545	339701040095	339701040645	339701041195	339701041745	339701042295	339701042845	339701043395	339701043945	339701044495	339701045045	339701045595	339701046145	339701046695	339701047245	339701047795	339701048345	339701048895	339701049445	339701049995	339701050545	339701051095	339701051645	339701052195	339701052745	339701053295	339701053845	339701054395	339701054945	339701055495	339701056045	339701056595	339701057145	339701057695	339701058245	339701058795	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2682	3600	2300	2682	3600	2300	2682	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2681	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2680	3600	2300	2679	3600	2300	2679	3600	2300	2679	3600	2300	2679	3600	2300	2679	3600	2300	2679	3600	2300	2679	3600	2300	2679	3600	2300	2678	3600	2300	2678	3600	2300	2678	3600	2300	2678	3600	2300	2678	3600	2300	2678	3600	2300	2678	3600	2300	2678	3600	2300	2677	3600	2300	2677	3600	2300	2677	3600	2300	2677	3600	2300	2677	3600	2300	2677	3600	2300	2676	3600	2300	2676	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23862	21981	35743	43832	43326	33672	22996	6674	1205	558	487	441	419	448	450	451	429	438	466	393	415	407	422	428	429	475	426	418	430	441	394	450	432	386	415	428	418	395	389	402	406	429	431	410	434	421	415	372	429	410	409	453	414	398	462	416	428	449	425	408	411	410	411	408	427	415	395	428	377	404	484	399	439	419	399	388	432	387	440	418	401	415	421	392	433	431	412	432	434	437	374	440	403	434	422	407	434	421	409	384	413	416	423	436	409	398	403	411	390	390	399	419	430	418	429	401	435	424	411	431	410	418	397	436	373	395	414	433	409	434	427	433	421	421	395	439	393	426	407	393	397	418	437	414	402	413	434	406	414	432	411	412	431	469	368	413	386	366	377	421	409	434	402	414	434	413	420	411	432	402	436	402	412	391	445	450	423	422	401	414	436	427	429	425	424	408	386	393	440	445	387	426	425	397	404	393	403	390	397	399	405	400	388	410	445	400	407	410	408	424	389	405	417	391	431	431	458	455	429	405	415	392	417	418	410	423	422	437	445	405	435	382	428	424	470	394	417	421	398	407	406	440	359	416	430	376	431	451	412	420	414	420	409	440	434	428	456	410	414	411	426	409	402	408	395	397	395	419	411	405	402	353	447	442	445	370	403	417	395	403	438	435	417	409	403	448	422	451	399	420	404	403	415	408	394	411	386	410	386	398	414	386	432	452	406	420	395	426	414	443	442	434	415	414	421	440	375	384	408	425	435	416	412	390	421	427	444	400	412	403	439	406	415	436	400	402	426	452	438	436	390	420	424	433	410	412	415	449	404	409	403	426	398	437	417	434	416	424	400	384	420	371	411	367	437	422	410	406	430	435	382	460	429	466	399	380	402	411	380	421	416	399	400	419	456	395	431	401	408	415	411	450	415	443	434	439	396	416	386	421	420	395	422	428	406	415	402	404	419	413	415	469	422	440	437	416	423	415	417	397	422	396	405	400	417	427	418	381	425	377	414	428	411	414	403	468	436	410	431	427	443	387	432	395	447	421	417	386	428	434	426	415	395	448	400	396	390	429	435	456	392	428	397	423	402	393	419	399	415	411	426	416	414	397	440	420	425	377	425	396	448	401	418	425	420	425	425	447	454	429	415	424	440	449	378	451	417	431	409	380	446	398	433	442	439	411	412	412	447	401	434	404	403	376	416	390	430	434	416	414	383	394	419	435	421	468	424	394	421	429	411	399	401	432	409	436	456	445	455	462	386	421	396	442	443	439	447	403	415	400	413	450	451	393	397	463	390	438	421	449	395	390	395	454	413	381	453	442	419	443	401	386	440	439	427	426	393	416	399	442	441	383	429	450	418	437	402	395	399	413	389	407	423	395	433	440	394	407	407	429	416	419	405	443	422	415	383	424	421	385	374	406	414	410	386	419	396	424	406	423	447	404	402	424	426	410	399	427	420	406	412	421	401	445	393	443	394	414	424	457	392	418	403	452	410	447	382	440	391	404	451	383	409	414	432	423	376	400	412	432	413	414	426	430	417	404	438	417	428	427	426	400	410	443	417	420	405	428	400	399	413	423	384	421	426	420	443	413	402	410	429	391	396	396	457	422	387	426	407	392	425	403	389	424	381	376	450	443	404	398	422	391	399	419	412	398	429	442	450	400	425	399	439	449	399	426	399	395	428	384	366	399	411	397	407	423	407	432	403	421	413	391	427	395	406	406	450	441	404	397	411	440	387	433	393	405	405	425	412	437	388	425	403	458	422	392	396	425	420	413	415	404	411	400	414	416	452	400	406	395	391	430	422	423	407	405	409	397	403	396	411	392	385	422	396	450	419	444	424	421	436	414	418	416	445	408	442	411	445	380	431	424	400	396	408	392	446	415	381	450	443	384	397	446	427	413	439	419	389	450	398	446	438	397	410	405	393	406	411	404	374	446	442	442	417	423	411	397	430	447	437	418	446	409	377	401	448	436	420	435	426	405	448	433	446	431	459	445	419	389	427	421	384	397	406	406	424	419	409	443	395	414	452	435	452	418	421	400	381	431	403	396	421	413	392	438	453	392	428	414	382	425	431	390	404	417	431	429	432	421	418	385	426	424	411	421	461	415	411	424	430	412	416	414	430	417	421	410	433	436	402	397	398	388	426	391	409	413	370	427	403	432	434	425	405	426	425	429	416	392	390	425	402	444	434	400	405	394	413	446	387	399	418	375	411	413	448	390	399	410	438	416	435	455	404	402	442	419	425	441	416	419	391	401	384	417	386	391	422	450	413	407	421	406	435	398	407	410	418	439	389	443	402	443	405	395	413	423	431	431	414	446	420	431	384	421	417	410	405	395	447	449	418	448	410	396	424	442	430	439	385	445	419	352	405	394	437	432	432	446	422	397	395	389	434	413	406	400	425	396	391	395	418	423	427	438	414	404	419	422	433	402	378	441	439	427	417	445	383	432	422	362	458	407	413	395	423	424	423	401	420	429	423	381	418	398	443	426	402	425	450	386	357	447	382	406	445	428	423	430	404	397	404	399	432	463	439	400	415	433	415	429	422	421	424	386	454	401	406	441	398	437	417	420	434	420	448	444	393	404	420	399	413	439	419	398	446	453	394	446	398	428	427	445	436	418	423	433	422	429	429	412	402	412	394	434	428	427	431	410	445	416	400	430	427	429	455	403	420	428	424	401	397	407	428	393	357	430	433	396	385	422	421	426	410	409	440	406	402	404	409	448	423	385	437	418	443	441	370	395	424	380	406	436	401	400	395	409	399	418	446	425	414	429	430	429	441	428	398	394	425	359	429	350	398	397	433	383	421	397	411	444	398	426	410	402	393	413	403	433	411	430	414	426	408	415	402	382	434	418	413	401	416	412	395	401	415	393	414	404	442	462	431	448	417	445	384	426	385	428	406	407	450	406	393	392	407	456	417	428	396	390	424	421	431	407	422	398	378	421	426	408	424	395	421	406	379	443	449	418	430	396	408	385	390	438	414	433	438	434	435	443	444	422	413	412	410	403	438	413	393	421	422	398	432	410	410	434	432	425	427	428	397	414	429	442	438	415	426	399	393	424	394	442	427	410	414	424	436	420	413	412	415	422	432	391	410	464	442	397	376	462	420	438	414	434	421	419	448	385	431	413	385	405	426	404	411	427	432	396	429	402	408	436	414	415	428	431	448	438	436	425	425	371	440	408	420	409	373	385	402	398	457	384	402	408	394	404	433	394	419	453	413	446	412	417	434	426	407	406	395	425	420	443	426	400	435	424	395	448	418	445	406	448	390	402	399	411	411	427	427	413	408	435	388	424	429	422	398	429	447	412	441	411	453	432	463	434	411	406	432	422	417	410	461	456	409	439	454	427	411	430	422	431	428	433	423	420	433	377	451	454	421	448	404	432	420	429	422	411	431	486	418	387	388	412	427	448	423	412	455	384	428	406	434	405	400	425	392	433	400	416	406	405	372	399	433	436	422	394	429	443	433	404	432	383	453	414	414	432	401	388	430	447	391	396
29216	83620	99794	82683	61904	41037	23552	8572	2369	900	715	623	577	640	611	651	611	638	630	647	593	625	635	616	615	632	636	604	681	630	649	650	664	606	621	615	652	639	612	629	644	589	609	597	626	617	637	612	622	612	620	629	611	643	636	594	604	639	650	613	605	646	601	603	611	659	674	597	601	650	618	652	656	640	627	654	610	656	593	626	619	584	588	578	658	607	616	600	673	633	623	641	611	595	620	630	625	652	601	602	608	660	597	605	620	593	633	586	618	630	616	594	640	625	623	580	664	623	597	599	606	591	664	616	651	564	627	605	622	623	640	640	597	558	636	653	620	622	618	649	632	607	620	615	630	608	676	686	635	603	639	639	640	630	618	662	647	629	589	664	654	569	590	646	644	604	650	635	647	630	593	641	613	608	634	634	618	629	643	606	656	658	627	606	662	635	640	622	620	666	583	644	629	641	631	606	642	588	576	587	642	646	610	631	627	579	651	638	624	649	617	630	628	627	649	636	624	674	588	620	599	646	578	644	626	677	624	623	590	603	614	620	666	605	589	675	689	643	608	608	605	628	603	604	627	643	657	677	595	610	659	635	669	593	648	623	662	630	644	627	630	625	631	583	654	596	592	604	604	647	603	621	617	633	623	623	608	634	659	591	653	601	659	636	644	592	639	588	573	612	614	608	639	654	648	623	677	650	652	596	582	615	627	637	605	630	625	621	645	635	641	641	630	629	631	658	613	628	575	607	637	624	651	635	633	644	597	620	596	659	601	609	642	604	647	628	663	626	592	657	645	610	638	628	598	613	666	643	643	626	619	630	651	595	632	635	656	624	587	619	627	662	628	614	631	637	632	616	591	653	653	609	631	560	644	636	583	610	642	661	641	655	642	642	592	603	608	590	673	626	621	595	657	641	629	645	641	650	569	639	584	605	621	656	644	617	624	652	651	584	569	587	653	594	623	640	627	570	640	622	577	644	627	644	641	583	634	622	644	648	632	620	637	619	621	603	650	643	622	634	636	639	668	633	649	638	611	600	615	592	629	639	641	629	652	656	624	622	577	628	637	621	651	633	626	628	619	632	672	671	607	638	607	640	619	628	663	591	635	633	644	636	685	620	638	636	669	614	601	588	613	666	650	599	593	602	639	650	594	626	624	585	603	652	651	667	656	650	645	630	583	682	647	621	659	574	673	630	618	631	577	631	633	610	605	611	616	624	617	649	675	614	614	628	635	624	643	623	658	659	653	626	600	652	597	638	672	625	641	640	645	602	650	641	628	606	623	654	621	613	612	591	607	631	607	603	615	603	652	671	608	626	614	597	635	587	622	649	658	624	662	614	627	641	615	622	692	668	657	632	644	619	604	643	635	659	627	616	587	633	642	628	613	612	588	569	621	614	625	594	634	642	630	623	653	618	566	671	603	607	661	594	614	619	632	552	674	618	593	604	630	620	638	653	633	630	631	640	627	669	592	624	573	629	617	611	615	613	663	622	587	598	605	604	624	637	678	617	641	637	564	621	609	618	607	613	629	631	614	667	619	670	649	613	597	640	641	618	616	635	660	632	579	658	625	635	631	655	610	658	627	647	656	609	630	648	661	643	628	572	627	604	603	615	632	577	636	646	658	633	609	594	673	630	644	678	636	611	627	635	637	640	624	596	596	627	629	626	628	654	639	630	613	628	646	622	609	617	636	608	623	548	650	568	617	581	610	624	609	675	614	654	669	642	668	611	673	595	645	637	676	584	602	625	616	604	604	659	608	626	639	630	629	618	616	632	618	634	659	598	605	634	640	601	619	627	597	654	600	592	623	592	614	585	611	618	586	609	654	597	650	602	638	642	640	607	607	624	610	637	613	619	626	665	569	588	624	613	620	640	624	664	614	632	632	574	602	659	621	625	621	633	568	619	600	631	661	570	669	603	595	617	618	616	606	627	649	575	657	609	646	621	649	631	644	605	611	612	643	625	597	633	605	639	668	627	621	579	621	614	657	638	572	659	595	650	566	662	648	630	641	628	595	606	644	569	587	590	593	620	591	629	626	614	623	655	628	569	645	644	656	628	628	631	628	668	587	634	650	639	571	642	619	633	649	637	621	583	644	644	648	584	672	620	580	619	636	627	631	606	620	619	616	611	629	615	589	630	603	626	634	631	676	648	651	628	620	637	599	646	591	614	615	634	611	624	624	637	640	618	630	624	583	623	600	621	639	640	655	678	605	673	635	639	601	643	637	615	611	659	608	627	630	623	637	601	603	630	670	602	649	658	636	623	629	648	571	602	652	634	611	633	624	624	613	608	600	652	633	622	579	625	634	624	675	633	590	658	602	633	627	600	610	607	609	640	694	626	694	634	619	653	676	657	655	627	645	613	623	634	609	636	627	626	603	607	617	634	650	593	622	612	622	667	671	625	665	624	587	670	651	633	639	676	651	601	611	629	651	612	642	646	632	609	653	634	627	618	613	603	560	635	634	633	583	631	622	596	643	643	680	612	603	615	626	620	641	603	642	642	639	634	637	627	612	676	617	607	641	679	615	597	658	657	606	619	651	629	628	674	646	633	640	694	635	643	605	646	657	654	620	679	645	601	625	603	644	663	584	641	608	620	612	622	661	618	603	609	642	581	625	660	625	632	599	666	609	653	630	600	608	680	642	662	608	612	627	640	616	635	604	606	600	623	625	647	605	601	641	641	620	616	596	598	604	643	598	640	619	600	658	626	611	626	582	625	623	684	621	612	617	677	659	626	627	656	648	634	636	659	629	650	594	630	625	611	595	652	647	665	631	638	566	625	637	626	637	604	636	644	639	638	629	626	651	641	651	616	627	637	639	622	627	674	653	682	621	615	612	606	650	639	620	606	644	701	645	622	587	623	600	617	626	668	612	592	624	647	609	622	669	621	602	617	647	614	605	632	655	638	643	620	631	617	645	658	610	584	666	626	693	601	610	644	639	613	608	617	612	600	601	635	613	592	641	654	615	622	649	631	637	615	622	613	629	583	618	599	654	624	647	650	628	653	626	615	645	593	673	606	580	627	635	603	592	626	606	627	665	601	586	614	625	663	658	626	643	654	603	664	578	588	642	603	618	687	626	615	648	605	631	635	624	588	639	642	623	607	637	597	644	639	614	660	618	644	602	594	590	654	648	608	608	632	665	611	632	671	586	578	579	671	611	566	670	609	637	640	610	620	621	617	647	613	610	640	663	656	623	641	656	630	598	612	593	617	621	609	653	629	646	577	594	613	636	620	597	579	592	585	637	633	584	615	632	597	638	635	619	643	628	596	610	574	660	595	626	661	623	672	653	675	645	692	638	640	619	588	619	587	635	611	626	643	617	622	622	589	635	628	572	635	637	669	612	605	608	578	614	668	609	608	630	656	610	626	606	627	610	680	632	661	626	625	620	621	613	675	596	614	626	624	611	601	674	587	639	641	650	622	641	643	583	628	671	639	615	678	660	581	614	620	596	676	643	606	663	652	596	623	583	649	653	633	647	632
26594	22704	34804	30021	15432	5402	1643	615	431	361	332	335	352	357	380	377	347	356	364	360	350	322	292	343	368	378	375	341	358	369	337	362	370	324	368	339	305	379	353	367	350	344	357	341	336	348	357	341	320	382	377	350	359	363	367	287	352	309	359	333	350	351	366	350	352	368	338	310	319	340	343	364	326	335	340	361	343	357	316	353	325	336	373	334	360	372	335	349	354	376	331	321	353	340	318	376	361	380	328	371	376	331	379	369	309	334	348	345	348	341	339	342	323	348	335	331	343	353	343	344	347	352	361	323	345	371	364	340	359	406	341	334	336	361	334	370	339	340	346	344	371	348	314	366	367	339	391	345	339	332	364	316	338	352	361	356	326	335	361	310	311	371	338	411	377	364	319	368	379	352	335	333	357	345	343	368	374	342	368	352	358	333	350	324	356	382	352	364	376	322	352	341	327	326	353	345	358	377	358	349	362	337	349	366	344	357	317	377	361	378	353	345	362	325	383	332	388	390	360	389	337	358	370	329	344	342	354	353	347	361	340	372	357	359	334	314	348	379	341	323	349	349	318	343	321	355	330	328	341	337	361	361	340	333	344	358	357	356	325	342	363	349	374	363	324	371	357	377	334	369	345	340	337	363	366	359	362	341	339	372	374	363	321	357	392	358	349	349	365	336	343	349	367	367	352	336	349	331	343	374	358	324	356	334	332	326	315	375	325	336	328	371	350	340	345	362	373	345	343	319	367	375	330	337	353	347	347	351	326	355	352	336	342	348	363	352	344	357	342	364	343	338	337	324	340	302	361	362	344	359	359	346	369	332	350	353	307	331	344	332	393	367	309	338	362	384	356	360	345	355	359	345	367	350	356	336	348	337	349	373	307	351	309	346	351	340	372	376	334	365	323	372	372	373	328	371	323	347	357	321	343	340	325	380	367	366	315	368	334	305	353	333	336	359	313	325	329	342	354	326	379	348	324	366	355	359	301	360	357	345	338	367	368	327	340	345	350	364	339	338	352	343	339	374	346	354	329	364	376	342	386	363	350	366	353	354	363	379	381	348	358	353	365	376	357	341	347	342	345	339	358	335	373	358	302	316	332	328	357	367	339	308	343	366	349	351	352	384	357	359	365	375	325	337	338	335	335	302	343	380	326	349	346	331	361	336	376	361	363	305	331	358	374	344	349	363	378	346	361	381	312	317	362	360	350	335	346	321	350	363	354	357	330	346	361	343	307	343	352	336	329	363	353	343	350	323	348	344	400	366	325	354	315	341	357	349	349	347	325	360	375	354	336	344	363	349	309	345	357	347	348	347	370	347	344	331	345	322	348	335	336	360	322	335	354	333	357	328	332	318	326	328	365	372	408	397	362	357	335	356	350	363	314	360	357	323	357	385	355	362	339	346	383	351	313	348	359	362	379	336	341	371	378	349	372	374	346	332	371	351	376	347	354	370	358	350	318	368	378	368	351	360	340	352	364	370	361	335	325	359	325	333	368	334	359	309	377	365	390	340	346	341	378	357	371	356	322	321	335	354	344	356	346	347	363	343	326	311	332	339	356	352	375	351	351	357	383	343	362	357	357	354	346	343	334	359	354	368	366	321	350	340	359	332	327	345	342	345	357	353	347	354	362	346	328	354	336	373	363	356	321	350	380	328	327	343	359	343	323	357	325	389	335	368	350	341	337	333	347	334	394	397	346	361	334	383	376	336	364	380	314	375	357	345	358	313	359	360	334	318	319	332	365	318	352	361	349	340	365	323	335	352	379	316	339	346	375	343	352	360	378	366	359	357	373	353	347	340	377	328	362	353	344	362	326	352	349	350	346	314	323	333	354	368	325	335	349	321	366	363	332	332	348	323	350	365	355	362	335	333	372	338	372	372	390	351	360	372	305	343	349	345	349	325	343	335	353	366	335	337	343	362	360	329	318	374	366	308	354	345	341	364	365	344	356	365	323	351	346	343	388	345	328	350	373	332	347	331	320	330	385	362	344	342	377	352	362	392	327	340	399	383	368	364	361	335	329	370	310	338	352	361	362	339	314	348	353	348	343	351	343	334	332	327	368	353	383	342	359	351	340	356	355	367	319	359	341	398	326	346	372	342	343	328	363	358	381	368	340	376	343	341	383	350	309	334	341	360	330	387	344	315	350	371	343	372	359	327	360	332	349	348	356	371	335	355	363	335	344	331	346	329	381	304	333	322	316	360	359	366	359	352	397	353	325	349	331	321	376	334	343	346	326	339	392	374	336	350	362	346	329	377	339	345	367	324	355	360	340	361	334	345	343	388	355	308	379	330	337	339	363	341	308	338	364	349	351	339	343	330	353	361	345	346	356	352	310	352	340	352	353	353	405	374	373	325	384	339	357	364	376	371	350	357	350	337	318	342	322	373	366	343	357	352	326	340	326	356	328	344	345	313	348	359	367	332	365	330	347	390	350	374	371	362	348	359	344	349	335	361	380	355	361	355	342	353	402	348	369	323	314	328	371	346	383	351	359	323	362	349	334	323	334	342	346	354	364	338	333	385	353	368	396	353	343	318	347	333	351	363	379	340	393	353	374	334	338	363	373	333	332	383	332	322	349	355	359	336	334	363	360	343	341	344	333	357	308	339	334	332	363	349	331	325	353	384	354	322	358	359	375	371	359	346	348	334	370	350	346	340	334	366	353	325	349	343	367	358	357	332	347	384	372	351	345	351	354	372	343	365	341	324	348	370	367	401	365	353	363	359	360	363	359	380	336	375	320	325	364	399	334	345	389	361	374	360	330	298	343	375	353	325	375	356	360	344	366	354	330	361	379	353	322	342	350	349	334	332	354	365	348	342	336	345	372	327	383	326	324	340	356	361	362	385	372	364	339	362	376	360	327	362	363	337	333	372	309	375	332	330	349	339	297	367	359	337	351	354	354	362	323	351	355	331	357	333	315	334	339	346	371	373	328	347	357	305	386	334	350	358	384	387	341	354	374	360	361	342	347	359	348	364	365	347	326	358	330	361	319	357	360	344	351	334	319	359	330	359	353	389	368	335	346	335	358	350	352	378	376	341	344	333	325	344	378	327	376	354	339	373	356	346	390	384	325	357	325	348	333	356	346	346	355	362	330	324	338	335	357	329	328	340	368	285	355	308	361	337	354	387	364	377	332	379	313	361	363	325	337	362	317	350	385	374	357	318	357	364	320	360	334	333	361	330	326	368	317	356	386	334	337	363	370	364	366	328	338	374	348	372	353	359	355	345	343	364	331	357	372	355	364	361	344	369	331	381	360	319	366	365	341	365	366	322	393	336	336	338	340	340	352	390	344	312	352	369	333	339	350	374	371	365	334	374	355	344	356	407	325	374	333	363	381	345	361	351	349	315	342	360	353	361	354	329	366	344	364	375	365	337	348	366	343	375	340	358	388	350	356	364	357	345	354	370	355	349	350	316	319	343	368	351	377	357	360	334	352	378	352	375	351	368	337	373	358	327	359	356	353	305	372	337	374	333	342	362
9967	37628	42054	31083	19225	8610	3158	1203	675	578	582	557	552	537	537	465	587	523	525	538	574	554	532	537	543	557	508	524	563	550	472	550	493	544	505	521	561	514	575	578	506	553	552	559	526	520	557	525	564	562	568	535	528	512	507	524	533	599	543	570	542	574	506	539	529	546	549	536	514	532	547	562	545	550	582	547	542	543	581	555	500	558	562	528	540	561	544	574	595	546	508	589	560	550	547	581	543	560	520	585	556	569	556	564	547	528	552	556	512	510	556	543	509	538	560	551	573	511	540	556	519	567	578	515	592	530	471	537	547	570	539	527	555	541	552	566	534	565	540	533	542	541	560	551	560	521	577	560	543	579	542	522	494	566	523	581	552	552	543	533	577	541	539	547	561	558	557	534	549	528	577	544	577	568	540	544	522	581	552	578	564	508	550	545	526	510	545	557	560	530	555	508	507	520	539	526	515	540	560	525	547	588	544	554	519	528	538	546	560	552	570	555	533	518	515	519	565	517	535	547	566	534	551	557	531	578	552	541	508	512	486	510	506	542	551	552	536	517	558	581	507	530	562	541	540	551	533	549	553	561	597	523	538	566	508	532	509	542	528	555	534	568	498	547	533	570	551	539	542	549	565	483	563	571	563	553	565	547	563	536	544	567	543	577	538	537	547	544	563	585	540	522	525	547	514	533	545	551	510	573	575	556	559	539	552	558	556	582	529	540	531	583	525	512	529	522	541	535	535	580	544	550	534	521	549	583	560	515	543	571	569	516	533	521	540	498	526	512	536	562	553	532	567	559	533	513	531	535	568	540	570	513	517	547	553	554	546	522	519	544	556	559	521	502	527	556	538	535	531	534	510	542	551	589	527	526	543	554	508	500	564	588	521	538	507	527	530	514	530	520	520	518	488	562	543	529	541	555	549	542	517	530	541	558	581	522	582	559	517	537	515	532	542	568	545	548	540	513	562	536	560	525	538	549	528	490	553	547	524	553	553	534	517	547	519	519	570	582	585	550	544	571	544	550	557	537	583	539	522	578	557	549	530	534	534	535	578	566	550	565	564	554	550	555	504	585	541	534	550	539	544	591	560	558	576	534	512	547	533	573	518	538	532	560	516	583	529	533	528	528	529	570	503	548	561	609	544	500	561	529	569	511	532	499	522	540	528	545	533	561	563	584	514	499	611	565	544	528	520	521	559	506	544	520	541	573	574	491	542	548	512	557	555	551	539	533	579	588	546	538	532	546	534	578	537	559	528	567	549	538	572	570	536	518	542	544	536	529	547	543	527	549	510	562	517	505	514	515	533	566	523	525	511	504	576	560	575	565	574	512	576	522	548	521	539	540	539	526	554	538	592	542	531	560	523	510	548	555	599	571	520	517	554	510	571	545	534	534	547	545	556	541	526	561	581	583	543	557	517	548	492	544	544	551	558	585	531	574	569	555	540	534	525	563	560	521	528	561	520	526	531	539	532	560	551	543	549	548	542	506	504	508	522	579	527	572	554	554	593	515	544	562	549	560	538	537	554	563	536	579	529	546	561	566	553	555	533	528	540	497	555	564	580	528	546	526	534	520	537	543	536	498	537	549	547	570	548	539	569	533	548	547	553	534	520	564	535	572	542	554	499	549	551	533	540	551	509	522	540	598	563	521	553	533	544	529	542	559	516	512	513	551	564	538	535	540	567	525	485	561	534	542	570	509	498	546	551	512	521	541	567	575	577	560	547	494	550	553	510	528	546	542	588	547	510	551	532	538	531	539	560	541	545	520	527	532	509	537	568	550	530	507	558	529	552	537	558	541	534	507	526	547	567	531	560	509	554	524	522	545	549	523	561	519	549	550	554	569	509	519	565	514	555	550	533	572	557	532	561	551	553	490	511	534	540	589	553	544	553	535	529	546	547	535	519	552	552	549	548	534	525	522	562	521	538	508	580	548	585	545	580	567	558	619	530	557	518	534	568	511	539	506	537	512	604	503	565	565	522	542	558	543	569	515	483	515	538	524	533	550	519	506	536	521	524	515	536	523	555	516	519	545	573	527	554	552	519	536	543	535	540	533	532	488	536	559	572	564	575	575	530	531	551	536	542	523	547	539	533	533	561	530	542	560	529	526	534	519	494	525	582	568	516	535	579	546	501	537	550	560	548	518	587	540	577	521	549	554	533	575	528	532	547	554	582	533	576	529	565	500	541	546	553	540	549	556	520	538	567	539	551	559	571	571	553	529	540	565	550	578	561	526	549	551	584	552	549	567	503	563	553	528	513	529	544	553	542	536	485	519	503	548	547	539	534	550	541	551	540	548	515	571	534	559	551	509	570	566	556	559	533	542	517	519	547	542	541	571	499	596	547	577	526	568	547	547	548	522	582	533	536	565	533	535	511	563	524	565	583	518	512	545	558	527	546	526	514	533	569	516	537	540	484	536	541	476	527	524	566	522	570	534	591	555	560	568	526	578	563	554	543	522	569	542	536	569	578	587	537	576	531	587	559	520	558	500	521	550	520	589	521	504	550	567	583	526	540	512	589	535	590	547	540	502	561	591	572	548	522	557	553	489	530	546	528	557	514	493	520	552	528	521	513	500	549	533	569	546	562	582	516	560	519	554	548	572	547	521	564	560	548	564	562	544	527	537	571	558	522	560	560	558	546	494	556	542	560	558	548	561	540	559	585	537	570	534	580	568	554	562	526	563	550	565	559	554	519	525	548	522	534	569	591	520	553	527	604	539	504	573	548	538	556	536	547	548	552	528	573	529	497	518	584	561	548	531	504	500	515	563	575	537	514	525	543	543	533	517	558	533	588	566	541	570	570	523	533	580	502	541	523	525	510	590	523	577	530	570	550	539	531	533	504	584	550	534	554	536	575	529	548	544	529	591	493	566	554	545	545	559	552	551	555	554	513	513	550	606	543	526	551	533	509	554	533	531	558	563	562	556	557	545	524	534	513	536	572	572	555	527	515	526	560	536	528	557	573	568	544	529	536	573	523	590	524	529	546	497	544	561	560	522	497	552	563	536	530	531	496	568	521	543	570	513	561	534	556	550	564	546	548	495	534	545	547	588	545	576	542	545	566	528	567	527	544	552	549	497	522	491	543	561	516	515	530	563	522	514	569	536	519	553	548	520	547	545	535	556	570	548	532	596	544	516	533	542	552	538	543	490	553	523	544	498	532	540	564	548	575	556	548	553	553	535	532	524	513	538	544	554	509	570	521	529	577	569	561	521	516	590	542	590	543	534	550	537	516	580	537	521	559	579	548	572	529	559	527	487	530	556	531	563	543	519	580	585	532	550	592	591	545	573	583	505	550	536	558	565	541	529	526	585	545	526	533	557	592	550	543	525	520	523	502	527	591	567	597	494	513	471	524	521	512	547	489	552	536	545	567	548	531	570	525	566	547	571	535	540	555	549	545	531	522	559	508	568	558	519	576	551	545	555	545	559	557	513	516	519	550	544	569	543	513	511	544	518	520	548	519	543	604	577	522	511	517	531
24099	21426	38332	48104	39474	26279	12974	2697	754	469	420	396	405	372	402	414	402	375	411	390	402	432	417	382	376	391	351	383	383	399	408	402	394	435	435	410	427	391	359	415	410	386	402	384	384	376	370	395	404	390	424	381	441	363	401	398	415	376	426	368	409	344	392	400	389	392	374	376	387	424	399	397	399	352	392	423	427	402	377	419	390	388	393	365	385	389	448	442	398	375	383	428	376	406	381	394	428	388	403	380	373	399	365	364	374	433	383	411	374	390	399	383	379	385	423	411	420	385	413	404	403	354	387	370	384	401	392	399	419	389	417	411	394	411	382	392	374	375	404	400	361	394	394	358	363	374	399	400	365	361	375	437	377	386	420	373	377	391	382	383	379	404	371	453	363	412	413	405	410	400	402	371	411	382	375	395	418	401	402	385	400	425	414	395	431	406	385	380	394	413	368	396	402	406	406	409	393	406	369	376	395	353	381	438	350	411	396	387	347	423	417	402	399	384	407	390	401	398	412	421	413	422	396	394	394	409	396	396	396	402	446	402	388	420	433	397	402	373	391	431	434	381	438	415	408	378	362	437	415	407	371	428	406	374	372	391	398	364	386	368	387	410	405	385	421	393	385	367	418	388	425	413	411	425	411	388	381	375	376	416	413	418	353	387	403	370	412	406	391	355	390	418	394	406	378	384	370	381	390	387	415	393	395	372	380	402	388	378	418	414	382	394	379	362	388	370	387	396	391	410	374	397	385	403	388	369	425	425	421	424	422	352	430	374	404	400	377	388	455	397	384	438	369	387	398	404	392	396	393	399	402	403	428	404	381	372	398	410	380	415	394	413	400	388	364	418	363	406	386	427	380	384	384	409	393	403	397	405	375	410	372	415	387	410	405	397	391	424	408	429	404	401	393	387	382	369	408	425	391	417	401	387	376	398	398	412	409	402	428	367	416	421	406	360	377	415	383	382	390	406	387	389	401	394	398	399	408	403	393	452	389	425	384	399	408	383	409	395	389	369	389	404	425	420	402	405	395	413	378	420	356	372	407	432	415	423	386	394	404	428	370	382	387	419	376	395	409	385	394	415	378	396	422	424	397	396	389	411	392	396	388	382	419	380	361	358	405	346	402	414	385	379	373	411	413	409	366	411	416	398	401	425	376	378	409	435	427	395	404	383	387	376	439	389	374	396	376	419	419	416	421	402	417	401	402	389	394	361	432	386	392	366	404	412	370	362	402	405	387	393	399	402	384	411	400	389	429	373	385	362	414	404	421	383	390	387	381	369	396	406	379	394	389	395	419	385	394	373	407	395	379	400	406	374	411	387	367	390	397	433	399	398	394	414	387	403	401	427	392	427	400	404	414	389	404	386	421	402	437	386	385	385	423	389	399	404	423	413	413	345	414	409	411	400	394	386	405	382	404	392	381	396	381	417	407	401	376	396	395	389	388	395	396	365	385	390	400	413	401	415	427	388	346	406	424	410	408	382	387	383	397	350	393	411	413	390	423	403	402	402	402	399	406	422	384	357	386	399	422	390	444	400	364	404	367	406	392	384	383	404	397	412	385	394	414	411	409	368	380	383	396	395	391	392	368	378	396	417	422	405	418	399	382	410	401	407	393	430	421	409	410	409	401	376	385	343	441	394	431	420	363	403	391	372	365	395	421	419	404	426	375	407	376	380	362	388	374	356	402	384	404	376	390	386	406	390	398	379	426	416	376	397	415	382	405	404	391	412	405	412	408	379	385	374	395	390	398	378	415	380	373	396	401	400	424	388	405	440	392	405	435	411	395	381	375	408	402	386	376	374	391	386	400	420	403	421	425	373	384	398	382	409	376	379	380	399	395	409	417	393	398	416	376	403	367	400	389	404	368	377	381	404	397	400	401	379	386	363	411	377	396	369	385	389	373	413	375	404	407	391	395	418	374	371	392	385	408	386	423	392	394	377	386	438	423	380	387	403	390	426	372	409	406	351	356	416	367	392	385	380	385	412	405	413	407	460	436	367	389	414	412	386	373	440	370	400	378	397	401	395	369	411	383	411	400	433	397	392	404	369	432	403	392	433	399	408	434	383	399	390	399	399	396	436	349	395	394	386	380	417	408	414	424	369	398	396	404	401	372	391	406	418	408	387	434	369	385	428	383	431	412	390	370	398	419	378	418	419	402	390	382	378	369	385	398	401	404	424	399	401	387	389	405	430	374	428	368	418	393	391	422	393	378	423	401	372	393	418	410	414	373	412	435	361	384	400	437	386	434	412	404	380	378	406	399	405	400	381	408	382	398	397	417	423	420	377	424	387	382	400	410	357	396	431	379	397	384	447	408	378	400	406	392	402	388	388	373	400	411	376	383	388	410	401	422	388	387	426	421	422	391	410	375	352	427	386	390	417	404	433	413	387	376	400	392	379	402	370	387	394	448	394	421	377	422	389	398	408	399	374	380	392	373	370	425	377	392	398	397	409	377	390	398	403	395	394	394	385	405	362	386	379	400	414	417	385	350	383	414	387	413	382	413	389	412	412	404	408	419	384	413	372	410	420	370	396	378	398	373	414	415	362	393	376	404	365	366	403	411	386	371	402	406	380	412	380	416	362	377	356	431	401	428	389	442	383	377	375	400	388	400	379	404	381	384	375	435	397	382	389	419	397	424	414	388	395	408	410	363	410	350	390	410	417	415	413	391	393	406	437	372	390	386	404	413	379	380	402	426	402	425	395	442	423	377	398	384	380	395	386	418	398	393	363	425	416	422	377	388	397	397	409	370	430	384	380	403	432	424	401	432	357	402	402	410	393	400	397	392	392	409	395	389	411	374	382	426	353	415	401	394	382	411	373	431	413	397	404	371	372	415	460	392	417	374	374	398	410	401	382	427	400	373	409	388	391	358	379	431	421	372	423	387	348	418	407	379	406	404	420	401	408	394	413	409	387	406	376	361	406	395	418	397	374	384	382	391	420	408	394	395	385	434	375	399	384	399	383	379	399	392	364	390	421	397	385	398	386	388	389	376	398	384	423	405	356	366	401	398	392	415	401	378	430	384	398	395	360	378	391	407	408	404	391	421	392	400	404	396	404	376	399	395	421	412	394	429	388	403	419	377	398	380	415	404	406	357	373	384	372	398	372	386	357	452	400	398	380	427	394	398	426	423	403	368	368	425	403	437	409	399	382	379	393	365	402	379	396	390	428	433	387	412	387	395	405	358	413	392	442	383	396	398	394	417	370	423	386	377	413	391	398	396	379	383	406	403	440	380	374	395	386	421	397	418	404	377	401	403	377	395	393	399	368	403	402	403	371	412	401	402	385	416	374	423	375	383	380	398	373	428	457	386	385	439	399	409	413	400	384	377	395	403	400	345	380	399	427	407	392	389	393	428	429	385	410	402	391	408	421	378	404	407	413	390	366	419	402	382	389	391	406	436	372	387	389	381	388	396	383	390	388	408	364	420	393	414	473	414	412	391	392	391	398	456	390	395	389	366	405	370	395	422	442	385	423
25024	73446	84214	65452	46854	29789	14050	4654	1454	666	605	584	647	587	674	568	606	640	587	615	604	641	593	554	611	619	628	624	611	569	638	651	586	618	573	584	578	593	581	576	600	595	543	602	588	616	631	622	622	595	614	619	607	613	596	659	583	650	617	609	625	643	571	647	616	578	643	562	596	626	600	618	643	604	621	587	603	591	632	600	601	612	607	603	564	591	591	608	612	604	607	583	595	631	629	605	578	627	596	598	629	635	528	578	638	569	595	608	594	634	589	571	615	608	602	590	614	603	603	597	557	622	603	605	595	562	607	602	588	565	606	622	632	600	554	604	573	614	632	628	597	607	628	630	582	613	592	600	586	587	594	610	609	550	594	615	559	613	623	529	586	596	635	572	625	629	612	577	623	568	646	561	584	615	581	605	604	602	627	600	625	664	628	583	617	613	611	673	624	621	580	622	650	588	558	589	608	646	624	624	627	575	583	615	596	608	586	600	595	603	621	595	606	616	583	625	640	641	592	582	603	637	584	637	599	617	600	626	579	577	637	580	576	634	600	602	617	596	584	620	632	629	609	621	593	605	558	615	590	590	618	595	593	590	604	619	599	637	591	576	639	618	631	602	582	655	599	612	591	588	620	654	599	625	623	603	611	615	603	587	611	623	567	621	600	611	633	578	577	595	614	650	621	623	608	630	626	621	587	629	606	619	626	598	566	615	609	591	617	641	599	577	607	614	571	581	596	586	599	611	599	562	597	622	590	623	619	583	614	617	604	628	611	612	602	587	582	578	616	618	586	594	610	629	602	618	593	616	654	593	642	627	618	567	625	585	600	621	590	631	599	626	621	607	589	561	568	646	622	592	603	605	608	645	596	561	639	571	609	632	627	635	600	588	621	596	626	630	586	610	611	613	578	604	623	591	630	555	600	624	630	591	651	593	626	592	573	605	579	580	612	580	625	640	625	599	596	624	605	591	579	535	640	616	631	602	606	577	618	634	616	610	591	589	621	611	590	610	587	632	610	544	601	618	599	620	637	637	572	610	627	618	615	599	627	597	592	600	635	625	636	596	623	593	621	588	565	609	650	605	625	613	610	624	604	588	604	566	605	603	607	632	586	586	638	639	569	590	598	636	605	582	574	609	661	616	591	580	570	656	620	618	570	629	574	651	609	638	617	605	630	607	614	618	619	607	587	593	619	575	594	578	635	620	607	604	612	583	648	577	575	598	602	581	612	603	590	639	616	604	613	552	620	628	578	604	643	568	634	577	642	583	611	605	623	588	623	577	569	587	589	579	638	577	581	592	603	589	616	581	587	634	614	599	654	615	608	622	610	593	602	574	612	596	613	578	618	595	630	625	606	541	620	615	648	615	606	647	590	624	614	600	571	596	561	614	633	621	571	611	583	636	652	591	594	621	585	618	612	618	568	614	600	570	588	602	590	617	636	630	598	586	638	639	638	604	626	590	627	560	564	629	656	619	613	589	612	622	599	615	654	632	613	645	594	570	625	614	594	637	597	631	594	609	596	648	607	603	593	660	597	626	641	582	629	608	604	633	593	668	627	572	589	612	588	579	581	626	607	639	609	604	623	605	639	580	571	622	603	646	603	568	626	559	613	655	590	601	602	628	575	602	599	613	617	601	637	631	624	671	604	613	598	601	637	645	598	585	609	621	594	594	613	670	599	581	590	568	575	624	600	575	640	623	583	616	567	607	631	598	608	591	603	573	610	591	643	601	595	600	620	596	599	586	583	570	605	600	613	636	656	668	639	612	597	584	573	587	624	652	606	640	612	586	587	591	615	653	588	644	610	620	639	606	591	622	624	649	597	627	565	615	600	550	596	589	601	618	611	601	599	589	563	665	655	621	605	559	606	654	641	617	588	632	613	567	592	556	649	635	579	605	587	618	596	605	607	595	575	623	597	603	646	617	566	608	583	616	607	576	618	633	589	600	621	609	634	566	604	591	605	617	596	628	601	592	596	640	623	600	586	566	635	618	603	611	600	629	631	620	621	606	624	623	570	595	577	609	604	561	582	595	572	639	585	573	595	611	600	617	605	613	620	607	639	597	609	638	588	593	606	550	616	619	585	599	566	608	608	606	626	575	628	645	616	581	621	570	640	611	615	629	588	633	601	575	662	577	597	601	584	593	648	591	602	616	591	584	561	628	625	628	614	606	630	607	641	606	598	629	610	598	613	575	630	576	593	624	578	593	585	637	600	577	601	630	614	629	604	609	580	570	599	586	600	598	599	561	638	564	636	622	634	591	616	533	614	614	613	593	629	569	567	606	597	616	593	600	598	627	595	602	586	634	594	638	575	557	607	596	621	614	570	617	623	655	636	631	583	609	571	621	580	643	614	631	625	598	605	616	622	602	612	577	584	610	580	634	593	600	631	542	563	605	622	624	649	615	595	585	535	621	598	601	598	633	577	616	579	635	597	594	661	591	645	631	604	606	603	636	617	606	614	657	580	609	617	627	635	626	584	585	596	570	607	619	591	612	628	607	609	608	578	582	653	614	630	593	566	613	604	628	594	599	620	590	617	592	590	567	669	628	581	611	631	648	631	608	556	586	568	609	581	605	600	555	610	585	626	614	570	563	593	606	617	608	580	572	583	589	623	587	601	624	577	610	606	611	637	597	626	570	604	588	591	632	606	636	591	588	581	635	585	581	613	601	585	629	641	618	583	632	628	589	665	625	557	605	600	606	613	597	627	589	600	628	595	588	581	606	593	626	580	558	626	587	595	610	592	601	560	610	632	648	617	606	627	627	648	635	579	631	549	645	607	641	565	636	604	539	599	628	649	581	601	607	626	611	588	648	629	618	600	609	591	627	650	610	576	607	601	622	592	580	603	583	617	583	616	619	598	616	585	630	616	594	572	617	632	611	578	629	634	572	589	601	561	576	599	574	595	588	600	588	643	564	616	597	631	643	601	579	628	602	607	614	573	646	627	600	586	590	610	619	634	616	625	592	604	563	562	632	613	605	617	593	608	601	642	613	641	596	628	598	650	562	612	586	572	621	641	599	598	609	607	579	606	626	592	564	591	597	660	616	654	638	623	576	593	565	624	574	602	623	580	576	606	665	619	649	594	591	586	586	612	573	612	607	626	623	594	585	589	661	578	628	585	623	587	646	612	605	614	583	631	628	596	613	617	624	626	607	620	619	606	619	606	630	588	580	649	603	647	613	624	630	581	610	627	590	603	594	610	639	632	595	636	607	608	573	604	587	576	639	610	606	574	633	608	572	582	610	596	586	592	589	593	598	595	591	598	659	553	638	599	587	629	620	621	655	624	592	594	617	565	616	613	581	589	607	636	628	680	587	614	583	615	588	563	595	602	589	557	569	611	635	582	606	585	569	616	606	629	630	572	579	635	646	640	545	588	644	661	590	600	655	646	572	601	613	592	583	579	615	558	607	569	598	586	577	604	563	624	602	598	572	615	580	610	592	634	605	597	590	601	629	609	615	588	599	616	619	625	617	621	645
23075	21290	34164	41812	40711	32388	22269	6599	1168	589	472	472	431	437	418	434	432	393	449	435	426	404	427	386	397	428	418	441	410	387	427	393	435	414	402	386	410	413	459	436	392	427	410	406	363	410	445	419	432	410	425	395	404	384	406	393	406	401	421	456	402	446	441	427	429	380	442	427	423	442	392	446	404	446	426	429	431	431	431	423	427	424	403	405	422	447	465	399	428	408	420	426	444	438	422	453	428	414	442	405	407	424	411	405	468	406	382	452	416	403	404	427	452	400	433	411	411	434	427	444	429	402	468	430	429	413	423	465	385	448	456	416	426	418	460	415	397	406	421	380	389	398	464	402	417	441	421	399	403	420	436	442	420	405	416	421	438	419	426	401	417	410	405	413	427	406	388	435	437	413	402	418	422	432	397	422	426	413	400	430	419	433	411	412	421	388	431	441	428	434	426	455	396	427	435	425	423	365	404	418	427	413	392	409	403	391	414	406	408	397	400	418	388	430	421	416	425	424	401	432	411	423	406	405	434	437	423	406	378	422	428	407	453	411	424	440	423	397	399	392	405	412	390	440	412	413	380	400	406	380	420	384	411	449	402	437	415	435	402	388	442	385	422	410	404	430	362	407	430	409	422	404	416	441	409	419	420	404	417	430	393	403	389	399	409	442	390	406	415	387	390	408	420	411	478	381	400	407	398	428	414	445	472	387	421	397	393	426	445	402	396	417	414	401	396	418	415	425	395	380	423	421	428	416	390	397	427	403	420	433	419	422	420	403	411	439	427	414	409	405	403	434	476	409	379	420	410	418	399	414	393	404	422	433	395	408	434	431	439	405	412	421	399	397	403	439	414	461	424	424	409	382	430	374	431	450	456	460	421	373	396	439	410	454	411	407	419	393	463	415	413	360	428	387	443	417	463	398	422	391	438	442	398	427	410	404	430	417	421	427	410	387	422	398	421	409	408	416	417	425	433	448	406	442	427	436	414	401	434	424	405	372	415	402	416	430	418	420	415	416	393	439	433	437	416	412	420	393	430	409	405	415	452	429	417	416	413	398	398	436	425	450	445	415	416	451	379	454	387	427	402	422	473	414	419	392	430	425	443	404	405	404	424	406	392	418	411	405	444	372	431	395	459	403	401	423	423	421	410	425	421	406	425	372	423	398	434	403	409	417	432	430	426	416	419	408	440	411	427	393	430	401	430	422	396	376	398	423	429	431	421	443	431	441	399	398	397	397	429	405	427	369	423	417	445	403	412	443	412	421	420	437	374	412	447	412	420	440	436	424	390	427	403	426	420	414	411	390	391	433	392	398	451	392	382	371	404	433	419	405	461	442	434	430	417	426	423	408	430	427	407	427	446	404	471	410	382	424	439	424	414	404	436	430	457	431	396	433	411	445	386	409	416	439	411	447	436	412	439	415	384	406	425	458	407	445	438	410	415	415	418	424	444	419	401	425	419	411	435	443	410	423	383	391	403	402	433	392	386	386	394	420	437	374	433	427	403	413	417	400	416	382	429	397	441	434	445	411	430	421	447	411	394	398	432	386	412	408	405	410	414	393	403	441	413	431	425	458	432	425	424	392	449	401	389	425	430	425	376	387	416	391	431	404	428	432	421	383	421	428	419	447	410	420	411	435	404	392	381	388	434	398	400	425	401	399	410	400	378	397	396	410	457	426	461	421	425	426	402	426	404	467	394	400	382	420	394	403	433	422	412	400	407	438	449	413	422	439	431	396	376	397	415	412	415	440	395	412	423	440	387	460	427	418	430	415	408	403	426	460	407	434	409	412	456	403	405	419	437	424	404	419	442	446	422	428	393	476	385	394	399	402	425	435	409	434	417	417	418	448	438	458	394	417	389	393	411	425	386	393	423	408	433	397	427	404	435	439	412	407	407	427	419	415	395	419	382	441	378	465	408	390	429	420	420	425	387	424	408	433	393	452	419	399	404	427	404	382	400	404	412	405	395	454	441	409	423	402	412	407	416	434	454	421	400	417	448	387	449	394	446	438	363	419	452	425	434	385	418	425	425	401	448	420	423	432	434	407	418	413	418	405	447	404	395	427	403	459	404	468	390	420	431	427	482	417	394	418	401	412	398	397	417	427	397	427	413	394	428	436	421	396	431	407	457	437	449	437	442	426	399	410	432	429	433	431	408	431	446	397	420	407	442	445	419	441	419	411	407	427	428	417	423	404	402	405	401	472	413	416	395	390	460	440	419	404	426	426	412	429	426	412	422	437	433	421	451	452	422	414	424	404	443	389	451	449	357	411	409	409	455	406	459	428	398	416	421	416	400	433	408	404	438	416	436	422	459	375	405	415	433	463	405	405	388	434	420	393	404	445	422	439	452	399	412	397	419	403	396	402	406	449	422	437	379	411	420	444	422	385	421	359	416	434	439	442	386	379	420	371	426	418	444	416	424	404	429	398	426	440	416	402	443	402	377	414	406	402	431	442	404	413	390	415	411	409	402	413	416	411	422	433	411	394	389	409	394	416	403	411	430	405	427	414	457	413	412	425	408	379	416	399	421	415	418	414	448	423	452	426	445	395	413	408	437	453	438	420	403	405	425	416	431	392	421	393	430	428	387	380	399	393	406	389	413	399	407	429	436	447	443	429	425	469	427	414	403	432	406	409	389	431	399	403	441	412	421	374	431	394	461	403	402	444	451	388	438	433	407	411	444	433	421	427	424	430	436	405	436	426	411	391	426	439	419	440	400	428	392	442	374	399	399	420	425	371	389	471	418	433	418	433	415	376	419	401	415	394	427	410	412	378	424	417	416	431	463	394	388	427	405	396	403	426	413	418	416	445	401	385	404	427	405	402	434	421	411	419	403	425	391	429	401	400	402	404	421	409	447	431	403	363	451	398	403	391	419	395	425	428	406	392	389	421	421	425	366	418	440	394	396	420	430	438	379	410	385	441	388	409	400	400	414	420	424	406	401	406	437	380	403	437	421	426	424	480	409	408	444	393	438	422	408	407	409	432	404	393	398	408	424	393	372	402	398	448	393	416	405	426	446	403	415	404	406	410	429	443	427	420	415	391	401	416	397	415	428	397	421	472	439	436	410	425	415	385	419	437	439	458	436	455	396	437	416	412	394	417	419	409	455	389	386	425	426	422	418	396	488	394	400	434	389	482	460	447	408	451	430	455	415	396	399	400	414	408	458	401	400	431	378	449	388	417	458	401	428	417	448	433	423	374	431	468	412	410	423	381	460	411	427	418	404	411	388	407	439	406	419	408	450	395	402	418	420	444	386	405	442	422	418	435	420	375	426	411	412	458	416	415	450	442	444	390	402	423	412	415	431	387	419	396	378	406	419	402	458	416	378	437	445	410	419	402	401	435	407	390	415	408	408	367	439	390	433	448	441	419	385	423	417	414	403	413	391	410	400	395	436	428	427	409	387	418	402	400	410	445	389	423	391	419	414	470	422	468	403	377	416	424	393	427	399	402	397	391	405	414	402	461	435	392	431	408	368	432
27884	81296	96047	80041	59574	39895	22224	8519	2372	867	716	646	629	640	626	622	601	647	615	622	621	678	630	658	647	624	618	618	588	611	584	587	620	604	602	589	617	630	609	666	593	588	584	640	622	589	604	614	616	594	634	611	618	651	653	594	644	624	630	629	617	658	587	604	613	643	561	584	632	637	660	623	586	601	626	620	614	635	592	570	621	646	628	613	627	640	556	609	616	627	623	646	654	604	610	588	602	647	610	606	675	651	586	644	626	590	653	615	594	590	588	647	651	620	609	620	621	600	660	613	629	628	589	583	579	659	598	633	652	629	619	637	601	625	598	593	618	620	632	609	637	589	619	597	601	612	649	560	621	577	571	619	582	605	598	615	625	587	595	570	637	635	623	585	626	637	640	643	617	644	649	617	694	575	618	616	549	613	580	627	618	606	635	623	558	596	611	628	603	605	592	603	606	591	588	656	592	599	622	633	630	606	564	588	576	583	587	596	617	606	616	620	614	651	597	591	637	652	596	632	636	609	591	599	639	637	615	568	624	614	608	614	644	613	611	643	604	620	648	553	650	586	627	598	616	622	638	627	665	606	637	596	598	572	605	585	652	647	613	639	636	624	615	553	604	600	633	623	616	633	626	623	604	616	639	611	618	582	630	623	610	633	599	659	612	552	581	611	577	615	620	634	648	619	603	599	658	621	611	623	577	619	617	628	658	605	659	568	621	616	584	601	654	625	631	585	676	613	637	659	605	603	590	659	610	636	596	608	679	653	580	606	600	591	598	630	591	596	638	582	648	570	606	590	645	582	625	630	603	615	613	649	605	613	605	640	589	619	634	653	568	606	567	641	600	597	610	647	555	612	629	592	641	624	660	614	627	600	588	638	599	583	575	619	638	609	583	622	645	607	632	628	602	609	596	666	597	600	615	640	662	607	593	603	602	633	628	591	638	570	628	629	614	621	642	634	596	609	638	627	598	635	619	616	646	607	642	631	615	636	622	615	638	587	611	580	609	605	623	629	612	589	639	618	558	617	624	602	642	657	609	594	632	669	654	631	650	636	612	617	620	612	641	662	614	582	609	607	632	599	608	639	618	607	609	588	602	610	615	620	622	625	640	697	608	640	631	597	624	642	640	623	634	609	589	620	614	583	628	626	633	620	627	579	666	616	570	630	617	621	584	644	576	598	591	597	568	655	615	615	620	565	612	594	605	630	645	616	556	621	623	624	636	598	622	614	641	617	637	635	638	610	619	612	607	658	633	588	618	633	633	609	624	603	629	642	637	620	626	599	633	629	618	609	637	605	598	632	624	599	609	627	603	601	581	591	596	645	616	595	592	665	602	632	614	622	656	610	632	585	639	634	608	620	572	581	606	608	585	633	573	588	638	615	615	606	644	588	625	601	630	639	596	638	634	666	615	592	619	608	588	544	654	575	576	604	595	567	642	587	600	573	604	626	636	612	620	674	602	622	643	609	608	600	637	627	637	622	615	602	641	594	641	615	618	595	604	609	603	601	590	635	629	605	648	614	617	608	606	620	618	623	596	618	596	603	665	611	617	621	614	584	615	621	630	610	603	625	583	644	587	613	585	591	613	587	629	560	584	630	583	647	589	619	641	627	644	622	618	614	576	599	651	622	625	577	613	638	646	583	603	583	666	606	636	583	631	631	617	605	678	653	622	652	592	623	604	589	603	601	650	631	666	655	594	595	622	656	614	585	625	598	625	604	571	668	645	633	595	579	592	595	607	609	642	621	575	623	640	621	598	601	637	610	629	616	625	645	618	572	657	609	624	605	627	610	590	561	609	661	638	636	660	590	612	563	595	599	635	586	573	613	657	651	629	611	580	583	643	591	586	628	642	650	579	635	589	594	588	666	609	647	592	612	630	626	609	611	642	603	618	606	587	600	594	621	609	648	592	614	615	555	593	610	604	575	633	613	598	608	653	590	591	644	593	634	648	614	626	614	631	608	575	654	642	666	563	620	585	700	596	627	643	611	597	597	648	615	671	604	606	583	594	625	575	625	594	607	624	595	622	595	626	623	622	586	657	631	638	616	623	663	583	627	586	595	612	633	619	624	592	575	657	623	619	638	654	584	624	626	617	595	595	582	649	592	655	641	675	609	639	581	645	619	638	607	615	596	608	622	590	639	615	608	619	630	632	629	619	608	586	621	615	609	600	603	597	601	665	643	619	619	599	635	601	616	617	657	598	634	599	639	613	633	655	607	629	594	606	660	558	635	616	641	595	631	600	667	643	602	623	637	654	604	638	657	599	633	650	573	638	597	600	635	612	641	606	640	605	571	599	649	613	645	588	604	661	635	608	614	590	620	573	606	693	616	587	612	599	630	605	616	615	600	642	599	566	583	562	612	596	621	631	612	608	653	614	656	585	597	637	611	651	612	603	674	627	597	599	624	587	607	596	629	604	650	641	580	603	628	618	596	609	611	653	598	602	634	648	620	619	589	631	641	647	591	624	585	619	613	614	609	607	635	634	654	621	675	660	588	603	606	602	647	610	610	614	603	584	601	618	600	622	629	648	628	668	635	587	615	617	608	608	622	621	638	601	622	597	572	615	643	634	627	598	645	613	610	629	592	622	648	613	574	632	636	621	630	600	626	655	641	603	617	611	593	548	609	627	563	615	595	627	643	598	641	644	593	619	570	635	640	556	622	598	624	611	619	605	624	566	652	608	603	588	605	561	589	594	612	642	645	657	561	639	640	647	659	601	642	578	646	629	624	631	608	634	591	629	591	632	614	643	636	691	616	639	602	623	618	585	638	628	662	588	606	609	602	674	612	627	614	631	616	606	641	634	584	600	638	545	600	641	581	608	628	602	644	575	617	599	616	619	652	593	610	631	652	640	597	606	631	599	625	587	577	619	611	611	631	604	603	608	590	619	632	639	629	597	624	670	623	634	624	610	621	656	654	553	599	645	625	606	625	611	622	567	636	636	636	609	589	654	659	587	606	592	613	614	593	583	614	672	630	660	662	587	636	663	610	558	567	635	597	604	592	645	617	564	576	601	591	623	683	626	596	613	591	611	603	643	642	634	586	649	652	630	622	601	601	610	648	645	668	585	599	617	619	598	603	580	560	598	602	642	630	625	618	631	608	638	576	576	635	631	600	626	638	617	606	623	627	602	620	629	606	630	591	615	647	616	651	628	590	656	627	607	583	622	647	626	627	639	627	584	562	608	626	630	627	603	596	606	608	606	659	592	622	594	636	587	585	529	625	605	637	603	638	635	614	647	615	668	640	644	627	639	626	638	576	613	634	629	608	656	621	628	642	592	643	617	602	591	627	637	591	611	625	606	629	642	615	615	587	592	651	639	640	590	611	576	588	599	576	640	636	640	629	638	577	597	618	609	627	597	612	642	615	662	630	634	680	561	563	609	649	617	640	612	608	623	598	609	631	652	646	602	571	634	591	578	615	624	598	644	633	631	619	612	625	616	653	603	635	640	571	629	641	616	612	621	629	596	589	579	583
26744	22737	35680	30082	16060	5624	1668	684	449	363	368	349	382	352	334	372	438	346	371	354	342	342	361	403	348	376	324	364	372	359	378	340	337	330	409	353	413	381	382	377	363	382	348	375	359	380	346	386	386	371	327	354	377	383	387	387	395	333	343	357	387	340	385	349	388	336	352	353	342	380	361	373	353	378	361	349	361	382	376	348	346	365	357	373	386	334	375	381	336	372	361	387	356	401	370	358	379	391	349	373	377	357	338	333	375	406	370	325	373	371	377	384	347	346	348	341	298	372	344	338	358	377	355	357	368	387	332	379	391	353	374	347	358	385	382	359	338	403	363	396	387	330	393	369	371	381	304	358	379	369	372	369	346	368	359	337	369	399	345	364	356	361	321	345	365	345	363	339	383	325	341	348	314	381	378	347	370	331	369	350	352	355	361	359	336	359	362	350	411	359	395	392	323	357	375	369	324	331	387	370	381	331	350	353	339	343	339	363	369	389	346	342	319	385	367	382	372	388	341	368	391	356	382	376	389	371	344	380	375	388	378	375	349	377	367	374	388	371	393	361	345	366	347	348	396	331	313	374	312	347	362	388	370	370	323	359	377	378	366	346	351	388	361	352	393	369	333	376	361	343	351	340	351	352	369	374	328	378	362	385	339	359	360	372	341	356	350	345	386	335	356	345	365	347	381	351	373	352	388	339	358	361	336	347	369	367	370	350	358	360	381	359	362	358	396	387	342	317	378	378	365	359	334	325	347	342	342	395	381	360	359	333	389	356	354	355	385	373	342	351	364	374	367	351	370	342	355	362	355	319	349	385	369	350	314	329	344	351	359	403	374	373	344	373	368	378	355	363	341	396	376	326	322	358	395	351	364	328	338	402	390	355	366	358	363	365	376	328	318	361	345	376	353	367	336	366	349	368	357	355	345	369	349	382	350	367	360	352	350	363	351	321	365	375	323	374	350	363	367	382	360	376	372	346	356	368	366	316	358	323	351	326	355	372	378	372	368	349	335	347	358	384	391	369	365	342	354	351	350	346	358	352	338	393	360	336	349	374	352	363	346	370	378	355	361	309	337	339	369	353	365	328	349	343	384	386	387	351	368	352	344	344	359	381	356	367	329	332	364	396	405	347	359	350	380	367	328	370	343	372	361	382	346	350	362	330	367	363	391	352	346	371	329	318	380	366	363	365	349	365	377	357	379	375	381	356	376	360	370	360	345	368	399	318	364	356	357	360	349	342	378	353	352	345	385	369	356	355	375	366	366	362	376	357	336	376	373	356	344	352	367	341	361	345	354	361	343	350	351	328	366	357	347	330	388	339	362	343	364	348	378	358	330	358	347	346	390	370	356	345	354	346	387	389	356	351	356	344	366	377	371	338	333	375	334	357	360	333	355	382	331	364	386	383	315	376	350	329	357	357	367	390	332	350	354	362	357	384	416	368	342	359	377	368	352	366	380	382	332	353	377	326	364	326	346	363	373	354	353	331	393	388	352	352	395	345	371	386	385	347	346	356	342	357	354	372	366	344	326	368	327	369	331	374	380	350	364	373	346	360	323	361	363	363	373	358	356	340	362	351	331	354	363	343	323	339	338	345	383	383	358	350	345	352	365	348	358	367	355	366	327	351	326	342	346	365	335	343	385	355	357	353	352	362	391	378	339	350	365	380	388	355	394	346	352	356	356	363	355	345	344	375	349	366	371	355	368	390	375	361	375	351	347	386	363	362	346	354	380	375	347	353	349	333	386	356	356	345	371	350	361	342	399	377	334	345	383	362	376	363	355	330	385	350	333	334	362	362	345	362	348	326	367	325	310	357	341	353	373	350	333	373	364	330	360	359	356	366	378	378	318	358	391	349	366	355	334	404	370	389	344	364	342	341	353	379	341	325	357	347	386	390	351	372	371	367	363	395	352	359	379	374	382	357	383	357	360	371	365	347	362	372	338	372	349	370	342	338	402	363	372	367	357	366	375	329	368	360	357	327	349	371	351	323	354	365	396	344	353	355	364	387	374	386	377	374	328	358	374	346	379	403	338	372	324	347	378	347	387	321	351	368	316	367	362	377	351	371	349	365	368	362	319	364	358	345	365	329	339	342	363	343	381	327	346	381	364	338	348	351	370	351	364	377	365	354	374	328	347	339	330	380	384	364	357	376	349	360	371	342	340	378	364	372	358	388	357	364	368	335	390	391	375	387	327	384	359	342	334	384	338	336	352	358	373	366	342	373	350	341	367	373	363	375	378	391	387	373	373	375	400	365	343	358	380	354	374	347	355	373	345	339	351	378	399	361	340	363	363	355	370	378	329	357	338	361	352	374	350	369	353	354	384	348	356	339	358	366	386	374	349	358	328	378	356	368	392	365	384	361	351	344	344	352	364	384	345	359	353	368	371	353	354	359	359	359	370	379	351	366	338	361	354	344	347	344	328	360	338	349	392	311	345	341	409	348	337	333	358	365	341	375	325	376	332	343	377	394	358	382	351	378	342	329	323	364	363	340	337	310	342	349	374	364	383	355	343	310	361	364	401	353	351	389	358	351	364	367	370	376	340	358	358	348	376	357	364	325	346	374	356	369	348	356	349	339	343	371	378	344	351	351	338	380	362	354	346	344	350	323	347	340	355	388	346	376	335	401	382	350	354	360	343	381	388	369	377	350	371	336	355	355	373	346	360	391	349	348	365	389	396	361	314	379	373	333	356	382	341	348	333	346	362	360	370	356	369	392	361	359	358	354	374	339	327	319	396	360	362	344	303	330	359	360	342	343	342	337	358	352	330	381	380	376	343	351	364	353	375	376	368	369	362	357	361	359	336	371	366	405	329	318	357	380	368	380	351	323	380	377	368	387	369	356	344	371	370	344	361	381	369	359	357	385	325	350	355	304	364	373	374	346	364	378	357	345	368	356	344	339	349	364	389	367	349	337	352	372	345	360	344	368	365	358	391	365	372	401	356	327	354	347	367	392	353	371	350	336	375	328	357	348	340	376	355	382	339	337	350	329	364	370	384	361	372	373	314	344	333	361	354	317	366	365	370	357	341	374	334	358	373	353	344	348	383	385	346	322	335	367	367	388	365	350	379	366	382	383	368	377	357	352	361	346	362	317	370	395	353	366	316	373	350	369	368	391	343	343	329	392	361	349	372	379	368	352	368	379	368	362	367	368	361	339	333	391	346	334	333	358	346	342	356	352	354	356	325	324	345	366	390	355	336	376	372	392	359	346	363	352	355	339	373	362	348	374	358	327	378	369	341	370	348	349	351	355	337	329	357	365	335	324	379	353	328	384	339	369	366	345	381	363	335	372	348	354	381	350	354	335	337	348	351	367	360	331	369	354	368	353	349	349	379	347	332	330	331	356	380	360	372	336	374	365	340	349	341	340	328	353	363	332	373	359	348	353	372	393	338	350	352	331	344	357	373	360	362	380	359	349	348	357	349	374	349	358	348	325	359	331	356	350	396	336	369	349	356	366	343	330	343	370	358	382	343	383
6978	35689	42390	31720	19768	9084	3368	1253	718	601	552	551	566	552	519	557	514	555	568	567	545	577	581	527	567	494	551	529	550	568	554	556	553	561	593	567	528	559	563	587	539	534	548	599	559	516	600	624	541	571	612	552	552	553	583	525	559	552	571	559	551	561	577	585	546	542	561	541	561	574	549	587	564	575	519	548	546	537	536	582	560	550	522	561	584	545	585	540	575	545	559	514	543	528	537	546	562	540	563	575	582	572	520	542	531	557	581	544	544	545	553	569	582	568	518	539	529	552	545	556	554	618	570	555	504	553	535	520	569	585	537	547	565	543	503	524	535	554	508	531	541	538	535	533	517	551	530	558	515	596	526	541	558	531	560	549	547	534	558	577	539	568	558	559	557	558	590	592	558	512	576	547	528	572	554	582	563	551	566	558	565	535	534	565	576	513	592	547	602	539	548	608	536	573	528	521	559	569	544	620	565	581	517	563	530	545	554	522	561	553	558	575	563	568	551	553	577	524	538	560	590	569	577	565	528	553	575	562	530	541	558	528	566	570	544	590	555	521	533	549	526	569	544	555	515	581	552	535	571	517	607	560	592	530	566	549	548	589	580	488	613	544	580	601	548	569	560	538	532	535	573	601	574	564	553	555	562	551	562	579	539	536	540	564	572	601	582	572	569	630	526	588	519	552	522	541	560	563	556	554	568	586	562	571	557	578	547	563	546	592	550	553	569	550	575	573	559	586	523	578	546	536	568	551	559	552	538	571	544	506	573	557	537	518	593	564	567	537	562	563	564	555	564	530	569	537	564	526	533	537	569	551	600	557	567	577	580	571	544	613	567	564	575	553	574	576	558	544	531	570	566	549	606	527	528	576	543	562	556	543	597	529	549	602	554	548	569	619	536	550	576	528	535	580	559	563	593	551	558	605	548	582	533	508	528	603	580	522	541	611	550	544	509	583	536	535	544	549	622	536	539	568	565	589	549	541	573	528	527	527	545	565	556	561	581	538	537	561	585	524	558	580	556	574	569	565	547	544	493	563	557	553	560	582	536	563	515	560	526	552	561	531	555	526	576	529	580	546	524	574	562	552	537	562	571	522	579	565	538	553	544	576	538	622	558	604	591	555	564	565	543	537	537	548	596	525	559	580	509	522	570	600	591	591	565	567	519	573	552	540	562	535	534	544	575	507	552	563	526	557	579	554	574	543	568	560	529	569	574	534	592	572	533	578	545	548	628	590	580	543	549	538	542	535	549	571	561	569	596	572	550	536	557	570	570	541	553	603	552	585	580	508	549	572	552	541	543	578	509	581	565	549	589	553	538	593	584	554	544	531	603	556	540	538	521	576	538	544	590	538	520	563	556	524	556	538	585	539	540	536	583	518	570	526	546	521	529	555	563	553	575	551	560	568	527	560	575	507	640	586	555	548	558	566	535	511	548	561	579	546	556	539	569	544	564	603	547	563	578	547	555	526	523	540	550	578	583	565	554	566	587	573	575	525	562	523	520	548	553	571	535	548	542	577	517	592	562	564	522	554	541	552	559	528	532	574	537	540	574	584	584	529	565	531	556	540	536	565	575	534	572	545	563	568	483	575	603	554	558	561	586	519	572	514	542	604	536	560	570	522	552	560	553	529	554	585	524	553	602	529	517	549	536	529	588	575	580	545	600	512	544	539	609	559	550	555	560	582	554	587	578	534	553	544	576	541	555	548	571	555	585	597	553	552	517	576	517	580	529	584	515	530	516	592	594	546	542	569	563	555	510	542	576	522	521	561	574	546	528	537	534	548	537	530	600	581	565	586	565	537	599	582	532	563	565	577	559	526	561	573	569	566	549	548	524	568	548	567	554	553	565	535	534	552	537	564	511	596	550	567	544	526	550	582	574	571	572	578	553	588	564	598	516	545	566	540	507	567	557	557	529	558	565	560	545	574	570	549	539	545	574	544	561	588	531	535	563	568	529	546	546	563	564	549	558	558	541	557	539	561	575	519	551	583	589	615	533	535	540	570	529	540	534	548	507	584	567	533	563	567	560	571	573	519	528	554	540	539	542	524	568	542	591	567	603	516	604	567	579	526	526	550	551	540	561	514	557	577	592	589	523	603	564	518	542	580	585	551	561	538	576	570	531	576	559	591	576	551	567	528	556	558	547	522	560	563	582	550	535	588	551	545	547	568	519	552	544	559	577	540	571	585	543	566	566	576	548	518	566	568	562	564	532	564	593	581	539	541	526	550	555	548	543	565	538	560	564	537	524	584	555	531	557	557	564	568	558	545	562	559	524	550	563	538	496	564	562	566	571	568	573	578	538	567	537	562	511	545	565	524	560	512	587	567	576	565	595	612	529	513	547	532	554	578	513	571	553	578	578	521	523	619	542	590	565	556	546	556	573	564	559	563	535	547	565	558	561	570	561	572	563	565	541	567	582	572	568	535	548	558	547	554	577	505	560	554	552	545	537	535	543	542	575	538	507	539	592	549	524	541	549	558	536	549	572	543	580	576	562	545	589	539	570	538	540	570	545	579	588	549	556	573	575	538	533	554	580	566	548	560	569	588	554	554	533	536	541	530	553	539	555	605	568	541	521	561	585	556	522	569	513	570	571	526	510	523	537	577	545	551	518	565	549	596	571	552	559	535	587	564	532	599	554	548	580	554	576	576	593	522	545	552	552	563	595	580	564	521	533	518	585	538	503	601	577	547	577	509	555	532	565	601	520	549	550	574	574	574	529	549	583	558	558	513	567	552	508	581	546	593	535	565	547	552	553	517	536	543	531	587	547	574	564	573	544	566	581	551	552	548	536	533	544	527	573	524	576	541	606	531	536	535	564	510	540	539	550	580	560	619	560	555	586	529	546	577	561	555	547	556	555	579	595	535	552	571	575	568	566	563	530	551	531	601	562	531	565	554	577	555	520	568	539	578	586	549	526	589	559	541	550	553	565	584	552	537	546	555	542	532	552	549	600	509	549	530	541	542	529	586	544	525	524	506	589	579	565	577	540	545	550	553	566	565	585	523	570	535	517	514	510	545	516	587	588	585	589	553	559	565	604	530	590	524	564	527	571	552	513	560	546	536	553	522	585	504	575	614	546	558	531	516	561	562	576	551	551	536	571	550	548	540	558	569	568	566	563	535	568	529	535	556	515	574	561	582	537	551	553	521	555	558	541	574	587	579	573	560	537	523	568	577	567	545	587	574	548	560	569	553	542	565	565	590	544	582	568	576	527	554	563	524	579	593	576	553	525	567	581	532	569	573	532	523	534	564	557	532	566	519	583	548	558	560	570	557	553	533	530	601	567	548	561	572	553	549	563	553	531	572	572	528	543	571	518	555	596	521	541	578	525	518	515	523	561	577	565	556	533	586	525	586	539	564	533	549	552	559	583	551	584	557	525	563	535	552	573	531	518	566	573	567	515	566	544	586	539	525	567	531	588	515	618	519	532	530	556	539	547	533	565	496	560	598	577	575	560	570	554	568	560	607	512	558	594	560
24218	21410	38790	48819	40417	27145	13471	2654	766	460	442	396	422	390	416	393	428	381	424	414	392	412	415	412	400	393	408	400	408	392	407	392	419	430	412	405	405	409	426	395	406	438	395	403	392	422	375	386	382	406	414	377	459	365	385	423	379	403	376	421	382	418	375	398	436	370	394	369	431	411	417	408	432	387	376	416	413	384	375	420	371	376	396	362	376	434	404	378	415	401	407	401	407	392	376	420	366	411	438	427	410	406	395	436	390	403	416	421	400	393	407	353	409	381	419	461	422	412	401	403	399	406	370	382	394	388	417	437	400	428	369	384	416	394	395	385	389	437	421	412	443	394	401	410	366	412	387	419	397	413	405	395	406	417	414	403	405	401	413	408	389	396	398	389	445	366	385	449	363	419	381	397	381	408	415	385	379	414	390	399	384	412	418	406	393	391	421	403	444	398	398	374	369	399	369	444	389	359	370	377	439	405	394	381	424	400	415	380	434	394	376	391	405	416	390	408	371	398	389	396	405	410	393	388	417	424	391	437	389	414	400	421	375	404	396	381	391	393	379	417	397	393	384	414	395	363	406	383	421	395	409	384	407	408	415	415	430	403	405	417	389	446	440	385	361	393	399	408	419	382	411	402	417	369	393	428	380	420	418	392	380	421	421	412	378	381	424	420	382	356	408	406	386	417	398	392	423	396	442	392	423	381	385	371	388	392	381	400	438	381	400	404	378	418	411	385	379	402	397	384	383	416	406	420	412	419	386	397	378	404	385	406	435	404	404	397	407	409	429	419	417	420	396	393	415	381	418	400	396	383	388	402	379	439	432	387	393	406	413	388	395	411	416	405	391	394	393	412	384	422	411	410	424	385	400	427	415	364	393	421	353	403	405	406	436	400	387	423	404	399	424	377	400	401	398	372	379	367	398	430	403	385	420	402	410	419	385	431	393	398	412	360	411	378	380	416	404	384	367	411	434	384	383	410	418	383	401	365	402	427	390	424	399	387	388	381	409	397	446	418	394	387	434	399	417	399	415	430	379	384	372	425	365	402	381	419	383	394	422	412	408	367	384	440	375	400	426	372	448	398	384	419	367	415	403	413	389	389	406	442	404	417	423	382	439	370	412	398	420	407	415	380	409	395	402	406	428	461	385	388	381	412	394	419	397	406	423	392	400	405	411	412	391	397	394	401	397	373	399	397	407	392	407	387	402	398	408	410	406	434	391	413	395	395	372	421	412	411	418	404	379	366	432	412	426	396	375	389	389	418	364	369	392	411	392	403	399	397	416	398	386	394	383	390	397	405	421	383	435	412	417	428	412	391	429	408	413	378	401	383	396	408	395	394	389	417	414	408	422	402	398	393	374	402	398	420	403	409	403	405	431	397	391	405	400	369	380	395	399	397	420	383	410	434	410	399	417	408	424	361	413	416	370	369	444	378	392	384	371	383	412	385	379	374	419	406	380	415	383	422	433	372	393	389	418	424	404	417	393	419	409	395	391	389	412	401	424	409	403	389	397	413	400	396	406	388	429	423	409	386	419	389	441	458	407	415	401	395	404	416	397	396	416	384	385	391	421	405	390	378	408	393	414	411	415	399	380	413	417	407	437	407	397	419	410	373	411	386	407	423	420	352	409	387	381	385	406	416	360	434	415	381	404	373	379	403	415	440	395	385	400	406	403	445	404	395	419	375	393	353	407	403	396	397	409	448	414	369	437	400	415	409	383	433	408	407	362	413	384	376	394	405	404	377	434	409	385	418	424	406	403	390	375	387	398	376	399	383	396	391	429	377	440	404	376	422	418	432	383	390	383	412	418	432	417	407	424	421	398	389	397	393	394	371	446	403	377	385	426	365	377	388	396	376	433	404	419	413	393	401	391	401	431	394	402	431	408	384	435	413	407	396	371	366	419	406	375	433	389	397	423	392	402	398	473	426	412	390	422	433	388	427	410	402	396	402	398	406	405	381	408	421	370	415	410	427	465	428	415	392	442	410	425	422	370	382	379	413	420	411	387	432	368	441	377	411	412	382	390	395	424	403	419	418	404	393	393	369	425	392	392	369	382	396	403	412	434	421	399	388	397	376	423	432	432	405	389	410	384	429	434	386	405	377	400	442	444	373	374	361	410	411	388	397	415	379	410	403	440	385	387	391	404	413	412	425	416	410	409	432	409	415	360	410	368	427	362	353	419	394	424	422	415	427	427	415	403	410	406	382	373	373	421	415	394	394	397	399	410	355	429	408	382	384	383	389	395	386	400	367	429	400	423	457	378	390	422	398	419	366	393	366	404	386	403	426	418	386	430	413	435	414	421	447	409	420	427	390	385	386	395	426	411	408	390	412	405	393	378	391	428	407	398	422	406	413	441	418	400	413	418	384	417	403	400	395	391	381	369	394	430	410	407	384	391	458	427	387	380	409	419	429	382	388	416	388	342	397	429	387	410	379	427	426	388	396	374	421	404	385	414	443	400	415	430	376	392	397	380	422	378	393	380	370	414	397	386	379	403	415	397	399	413	394	405	412	424	372	428	394	389	384	390	410	382	413	446	389	419	417	398	402	372	440	418	394	391	425	443	408	385	398	364	383	405	414	426	406	383	406	400	422	471	369	388	397	391	432	384	434	399	410	437	414	414	418	405	420	426	376	432	387	397	388	419	398	419	404	373	389	389	403	414	390	410	402	403	430	391	418	382	411	424	426	426	423	402	376	382	402	359	395	425	381	429	388	384	383	417	403	394	433	400	409	412	383	381	387	380	381	438	409	403	426	411	366	429	400	402	395	394	402	417	391	421	426	386	436	383	424	419	378	404	372	396	389	362	361	389	380	404	369	430	409	409	430	426	401	391	400	401	388	410	354	408	428	377	390	378	379	425	392	413	385	399	388	417	393	373	383	420	388	401	391	383	384	402	412	423	418	404	404	420	373	400	418	380	377	380	410	415	372	391	345	430	427	409	409	425	387	412	379	392	431	434	415	397	411	422	412	406	414	372	425	444	440	370	404	394	403	411	401	391	411	406	350	378	388	410	364	407	384	409	400	400	411	417	396	405	399	401	404	405	403	402	414	408	403	418	433	410	376	386	411	382	398	433	401	387	344	421	403	413	430	416	431	413	427	380	408	410	396	402	397	385	430	371	403	389	397	408	394	410	404	397	402	395	367	408	397	447	403	411	412	399	406	388	432	437	391	454	398	398	386	401	413	378	423	432	415	393	392	416	405	445	384	412	417	428	404	441	405	430	389	375	379	407	386	425	401	381	382	427	407	387	411	417	407	420	403	413	389	364	419	403	360	386	436	407	390	413	416	401	399	435	445	400	389	373	423	427	432	386	408	396	443	417	472	392	385	389	409	412	390	417	392	378	382	390	398	394	378	420	413	426	407	375	427	380	409	404	403	418	410	375	378	426	445	379	383	397	346	399	396	425	384	420	402	415	410	374	414	406	424	414	403	386	364	379	410	375	404	398	398	420	374	404	405	431	393	444	402	387	411	399	377
26492	69516	82166	65894	47766	30974	14378	4617	1406	715	632	589	650	692	599	633	617	628	600	621	656	624	617	631	574	590	616	590	649	621	615	603	593	610	632	626	618	567	648	593	650	625	632	684	600	600	658	645	592	634	604	611	614	606	623	611	623	633	639	624	609	604	603	607	541	603	598	603	623	658	588	609	571	586	616	605	594	600	576	612	623	567	596	583	589	595	666	575	652	589	647	598	643	613	571	657	661	568	672	601	616	599	636	616	601	587	617	655	605	601	606	592	588	540	594	630	588	591	628	676	578	664	595	629	624	649	594	631	618	632	576	605	625	605	575	583	610	588	659	650	644	635	594	618	618	601	569	582	590	630	585	616	622	641	606	575	595	590	621	615	588	625	596	631	585	634	561	684	607	623	616	622	586	581	618	627	591	610	621	626	610	583	595	656	636	585	560	639	629	589	609	650	641	656	623	624	602	596	632	604	637	641	625	565	564	613	592	644	658	655	626	644	604	589	605	631	592	617	620	565	549	615	641	616	621	618	646	646	648	626	625	586	630	619	600	577	609	590	609	613	607	638	610	594	628	637	620	626	617	612	608	617	613	606	631	608	620	610	627	594	603	599	632	637	646	602	634	609	624	633	645	596	661	593	592	624	624	590	585	606	564	637	571	618	630	544	633	612	620	569	612	639	662	624	584	637	673	636	580	589	596	612	587	579	575	629	575	569	624	568	555	599	667	628	615	632	596	596	655	558	597	589	606	632	641	582	618	628	609	582	571	647	605	612	689	555	598	589	592	601	598	577	633	582	641	604	636	581	578	618	627	616	585	608	597	567	612	643	553	605	605	602	628	610	594	619	633	630	623	588	607	647	578	550	635	627	609	589	619	630	608	597	577	596	642	643	584	609	630	594	633	575	569	585	597	613	615	607	585	611	596	651	594	604	618	631	631	616	613	594	605	648	619	595	617	669	584	627	584	591	613	620	613	622	638	598	647	632	614	612	640	638	626	661	650	588	606	638	571	620	620	635	580	593	606	682	643	617	588	631	617	607	617	642	621	615	618	637	607	596	590	612	609	604	557	603	587	653	620	617	592	619	638	614	596	592	618	627	579	568	575	633	591	584	617	638	576	642	631	587	606	580	631	618	623	660	592	616	593	600	604	666	604	648	621	600	601	603	600	600	646	607	680	607	578	576	584	576	591	565	608	605	611	612	595	627	616	627	566	602	607	645	602	560	637	573	663	640	612	557	597	637	637	620	597	623	621	570	634	599	636	667	585	655	609	601	619	624	631	631	627	592	589	644	594	636	636	630	602	624	576	617	594	604	613	591	622	598	617	620	603	619	648	631	553	569	600	614	596	671	600	608	653	619	628	629	584	595	591	590	606	655	607	604	574	624	613	632	613	608	589	594	615	602	584	584	611	586	606	597	585	652	597	582	635	551	636	646	600	634	609	629	603	675	610	587	652	620	594	605	624	581	581	591	616	607	604	618	580	589	590	623	581	636	623	608	603	590	619	580	584	587	656	607	606	658	593	575	593	603	650	627	618	576	611	632	603	619	644	572	584	641	564	615	580	616	669	683	626	589	595	556	654	635	624	601	618	594	607	634	669	647	607	621	614	607	574	633	631	590	590	599	609	584	604	654	619	566	639	636	613	598	617	614	627	604	609	620	556	617	677	587	625	617	595	608	624	586	599	626	622	623	607	611	644	629	582	612	580	647	652	615	594	606	576	541	627	622	598	647	596	599	634	577	633	649	636	641	659	611	605	609	593	609	612	662	624	611	607	593	632	595	573	610	646	629	594	631	593	589	627	608	614	600	608	633	606	582	597	605	615	607	635	630	621	615	604	611	648	626	640	620	571	588	597	613	585	570	575	630	669	651	581	620	608	572	586	632	618	615	594	661	633	594	615	585	579	624	618	619	563	619	637	562	592	605	618	627	635	600	551	687	606	619	608	597	602	644	584	602	597	618	600	610	595	622	579	557	584	615	550	596	575	569	604	618	585	616	690	612	623	619	612	663	602	638	621	616	625	533	579	647	632	595	637	601	570	634	625	610	613	616	605	581	636	626	611	615	611	612	599	631	584	582	575	585	590	647	642	632	596	557	589	635	607	625	598	643	626	595	607	604	637	587	602	595	599	597	609	603	611	606	607	596	589	639	616	658	607	612	617	663	598	596	627	603	648	589	623	618	638	609	542	583	588	641	646	614	639	623	592	614	615	615	592	612	626	611	596	616	602	634	600	610	580	637	613	607	609	664	600	614	604	568	635	600	625	632	594	585	660	603	600	654	628	618	684	603	632	599	580	621	611	591	612	601	655	632	639	613	587	606	628	606	611	583	591	618	587	595	614	634	604	566	586	618	562	583	624	621	606	625	613	614	618	589	653	621	623	610	570	611	647	609	603	599	584	627	572	598	614	649	627	618	628	650	610	610	647	630	582	584	619	611	578	628	650	621	586	638	601	585	613	607	619	550	595	599	612	627	608	639	600	651	579	605	634	652	586	648	648	602	602	619	567	608	587	636	597	663	621	623	587	638	610	606	620	645	609	568	595	622	648	665	608	628	605	632	637	618	610	607	607	565	612	608	592	591	582	633	616	610	609	614	610	614	591	651	579	571	599	649	631	560	645	598	638	581	618	674	590	612	614	620	627	604	622	606	584	632	609	653	591	604	593	616	620	617	625	607	626	553	650	588	633	589	607	589	620	603	570	647	640	612	615	670	619	593	643	615	609	596	608	595	592	587	584	581	626	606	625	626	614	587	620	658	632	556	622	558	587	660	627	621	571	651	602	599	651	597	624	641	616	584	632	623	597	589	603	562	638	619	629	579	615	641	627	610	631	573	645	653	581	576	639	534	600	598	621	644	607	590	619	580	639	597	568	615	613	624	619	605	616	608	597	615	599	624	653	557	637	579	608	587	615	598	597	638	605	605	624	591	607	640	594	641	596	631	607	606	663	581	625	560	643	582	605	624	606	629	647	597	617	550	607	641	621	624	620	622	614	636	607	631	614	627	588	563	629	591	649	608	635	617	581	630	619	620	632	623	609	601	585	588	603	609	631	604	608	599	620	612	631	627	647	591	640	627	606	625	565	599	613	603	625	611	649	580	604	593	618	606	664	571	588	585	606	628	597	629	607	653	637	619	617	578	584	582	641	635	634	596	624	605	623	607	578	655	595	664	601	547	601	608	565	613	618	604	627	588	641	574	592	590	607	573	630	581	570	554	614	609	624	623	639	641	620	671	675	582	641	635	606	624	585	589	606	622	622	616	616	584	611	585	601	624	607	618	649	580	613	635	579	612	622	603	612	644	603	606	614	600	630	600	617	605	587	649	660	618	572	568	596	610	614	583	617	563	599	602	596	591	587	612	591	616	656	599	638	600	619	652	622	594	598	605	615	586	605	565	563	571	628	599	603	611	585	648	607	597	646	631	596	637	590	589	623	611	626	609	634	605	633	618	601	651	594	575	623	597	603	609	623	594	609	637
23052	21230	35499	42935	42591	32441	21700	5838	1039	536	486	426	413	427	428	463	448	440	449	465	407	472	406	399	429	414	408	396	431	428	396	382	434	418	397	423	416	437	392	387	386	419	411	432	410	411	417	403	411	435	445	452	399	438	456	435	403	426	431	417	437	440	427	406	398	427	422	448	415	408	403	384	383	383	438	407	392	429	416	447	408	408	407	411	414	448	425	438	405	426	396	408	480	393	402	424	433	448	395	383	427	391	412	402	409	433	399	416	407	394	407	451	411	461	402	418	392	440	376	436	440	412	395	439	410	414	430	436	381	445	455	407	416	388	412	419	386	449	421	423	408	402	389	421	391	473	407	374	432	380	394	383	425	402	422	414	416	433	421	405	398	424	412	404	416	448	402	438	413	411	404	401	382	421	431	391	425	387	452	416	370	422	421	394	425	405	428	390	403	421	452	407	418	433	391	392	418	389	421	396	445	423	415	439	398	441	401	409	359	406	419	398	407	404	424	426	386	417	410	445	429	426	435	374	418	408	432	414	419	398	435	392	400	394	439	409	437	424	420	399	425	444	447	398	426	379	386	403	402	419	433	405	387	410	409	433	415	398	428	440	400	410	408	418	395	417	409	398	405	385	416	417	440	405	427	423	424	439	442	416	414	404	419	421	418	428	425	429	392	448	407	427	429	408	440	410	394	422	412	403	445	444	438	397	444	419	413	421	387	436	418	405	392	402	406	378	433	398	397	418	387	420	424	380	415	420	423	447	390	428	425	410	398	439	406	451	425	425	414	407	420	390	410	451	407	382	397	419	437	387	428	429	433	419	428	436	455	412	418	438	405	420	409	420	406	384	396	408	438	400	417	428	404	417	410	440	422	400	385	430	388	382	428	376	390	435	437	416	404	437	405	386	397	445	421	446	415	436	392	413	443	406	409	389	404	430	411	385	399	425	392	419	416	402	456	442	430	439	445	401	394	441	396	395	412	427	431	418	406	404	397	407	403	434	444	398	448	428	432	404	412	396	427	458	429	389	397	392	424	449	443	398	425	418	441	434	405	441	427	393	375	402	389	402	451	404	393	395	418	420	432	431	405	408	415	407	421	421	433	423	407	422	406	402	392	410	404	412	399	457	402	447	434	377	403	365	426	427	399	384	453	411	422	425	386	414	438	395	384	437	433	415	388	387	396	427	432	407	415	441	424	420	412	398	422	427	421	454	400	398	402	442	430	436	432	411	390	428	471	415	423	400	414	432	449	390	431	401	384	420	396	421	408	414	432	401	382	379	414	449	405	438	424	401	394	441	422	422	403	420	379	394	404	433	435	403	426	426	412	456	437	394	429	413	362	401	403	408	435	406	429	438	422	429	377	385	406	444	417	426	421	381	412	416	444	401	386	447	396	397	430	427	431	410	421	424	419	406	449	413	384	405	424	396	399	422	420	413	419	411	424	382	406	440	408	419	422	402	417	402	429	410	448	403	450	381	413	417	428	400	400	466	394	398	423	429	436	404	405	401	436	436	412	455	408	389	441	424	437	397	397	434	404	442	441	381	405	391	399	428	432	404	406	367	422	431	443	424	408	400	397	409	401	406	394	392	442	421	422	425	403	418	405	409	443	403	419	429	384	396	408	427	431	411	389	370	396	405	401	432	404	448	435	412	446	410	431	440	393	439	439	425	437	431	441	397	415	408	436	414	436	354	431	407	407	404	412	408	404	412	441	431	407	412	444	402	392	424	420	418	418	400	385	412	393	427	426	442	409	408	385	430	437	414	373	429	387	418	401	383	419	380	391	401	396	427	395	429	396	413	392	437	366	431	412	400	430	445	413	455	389	416	440	448	457	395	433	435	449	459	410	423	457	421	443	426	407	403	416	405	427	438	393	383	419	445	426	390	438	457	418	426	417	405	392	416	431	402	413	429	407	440	406	447	415	411	392	429	409	463	412	441	411	406	432	414	409	419	421	418	397	391	427	425	426	412	396	413	454	414	438	432	419	420	401	429	413	401	414	446	398	405	406	398	404	439	406	423	390	398	420	432	384	413	464	429	392	434	379	412	430	403	439	419	428	421	382	409	377	424	409	423	411	407	448	393	376	450	391	429	416	382	411	435	430	403	378	399	453	413	414	414	406	395	421	445	400	429	448	429	445	421	452	388	387	427	397	425	415	385	420	395	427	407	387	423	423	365	420	426	431	418	410	406	421	436	421	429	437	425	426	395	464	439	422	418	372	422	408	398	409	434	418	431	439	407	390	421	453	412	433	436	445	421	438	413	418	445	397	431	435	436	439	439	410	461	399	457	414	403	440	425	426	393	399	435	426	413	382	392	362	418	404	450	413	421	456	383	400	404	404	425	419	418	433	410	415	424	449	418	382	452	386	451	455	436	417	457	388	420	391	448	409	399	406	388	427	412	424	379	422	435	441	410	396	409	407	389	388	431	376	431	407	462	425	426	420	408	382	430	427	408	401	417	444	432	453	405	414	408	456	436	403	431	373	419	418	456	422	401	431	426	388	428	430	421	395	401	395	444	406	419	426	406	384	404	431	374	390	414	435	406	437	396	420	422	391	424	442	441	430	406	395	409	428	381	416	370	394	401	398	418	433	424	402	410	464	407	392	411	402	400	412	416	400	403	414	387	407	436	409	392	447	423	397	425	431	426	407	448	392	424	396	396	389	399	430	417	425	409	410	441	413	410	392	399	382	413	401	418	398	398	423	447	404	400	399	431	381	436	425	404	438	374	394	377	409	397	424	434	408	387	410	427	405	385	439	403	427	439	448	413	417	475	423	439	447	418	421	423	389	420	402	391	426	411	418	424	431	431	411	410	392	436	440	406	388	402	434	453	412	423	410	433	380	444	435	403	453	425	410	431	444	425	397	410	383	431	401	373	422	415	437	390	405	426	421	413	414	427	421	420	414	406	384	462	430	402	417	406	396	391	450	431	412	419	446	409	410	426	374	388	385	403	442	414	440	429	415	403	409	433	410	407	406	406	394	420	394	354	428	427	392	432	402	386	397	435	411	380	412	407	420	389	436	403	410	429	397	430	418	402	411	386	461	441	439	432	380	407	411	402	411	422	457	431	427	442	399	414	411	421	441	382	425	396	391	402	399	424	407	433	391	407	397	409	375	416	422	439	416	409	401	404	396	420	408	414	406	412	419	466	386	393	459	418	403	405	439	397	408	411	419	406	385	414	396	414	439	414	432	420	430	417	428	420	408	405	430	404	419	387	402	416	419	431	401	444	462	390	429	385	407	426	384	427	404	411	410	415	381	420	402	415	454	413	401	420	406	389	422	453	415	441	444	428	419	427	395	383	423	449	432	424	357	427	413	430	422	408	442	424	392	418	412	425	400	413	404	406	434	406	385	398	394	412	398	444	442	390	397	395	413	381	375	375	383	407	422	418	411	406	382	443	428	444	414	410	421	380	446	412	410	449	383	419	404	413	412	405	441	425	421	416	398	427	411	432	399	405	422	402	422	424	414	386
33504	60256	93371	80715	60139	39339	21412	7390	2055	863	672	645	624	611	565	654	632	604	602	609	590	614	630	614	634	626	640	628	648	689	597	606	608	600	590	621	600	597	659	623	594	618	633	623	625	619	629	627	627	665	630	640	613	584	641	613	645	620	592	624	648	578	586	577	652	617	616	601	574	598	616	613	608	611	631	626	657	624	608	668	635	593	610	644	616	643	651	607	669	596	657	602	606	618	631	581	624	650	593	633	604	632	630	596	569	580	620	617	619	631	643	655	594	612	613	629	597	627	613	632	610	612	643	606	591	616	673	661	598	617	579	632	622	607	619	635	639	588	626	607	683	564	639	637	647	611	646	595	643	632	591	665	550	645	613	629	601	551	616	621	624	581	610	677	562	637	617	594	601	571	617	628	641	639	593	609	663	637	564	619	616	625	590	614	626	578	627	597	618	615	611	597	618	640	643	620	626	621	598	602	627	612	623	626	660	611	635	602	619	618	649	637	644	638	627	622	625	628	621	609	611	628	648	605	624	591	599	616	598	601	611	600	610	603	610	606	633	586	571	623	632	637	648	641	628	623	618	608	608	623	657	605	615	633	577	618	637	592	615	635	634	635	600	612	649	606	626	615	637	582	621	643	614	602	601	645	630	671	636	655	612	635	582	622	635	621	603	582	617	640	666	574	655	633	620	620	626	612	598	612	622	628	581	615	586	614	642	657	619	629	619	599	602	621	654	652	627	599	569	548	635	615	604	618	625	633	650	662	637	597	632	607	639	598	634	648	610	625	654	633	609	660	602	629	590	592	607	622	576	578	599	576	600	627	619	654	689	654	654	611	586	642	636	607	595	602	607	603	551	666	640	634	645	620	636	598	593	632	617	613	648	548	620	633	612	606	608	626	639	638	589	629	645	620	635	616	619	650	606	622	600	639	610	600	625	597	678	603	606	618	596	643	607	620	622	588	650	614	613	587	629	607	613	621	610	622	605	661	571	614	619	646	581	637	675	594	607	617	647	606	606	600	647	598	646	599	594	574	652	622	612	628	615	624	573	658	604	595	617	615	659	694	618	637	597	593	621	611	633	618	592	596	604	640	644	624	632	615	632	647	638	608	605	626	600	646	602	627	607	632	634	588	617	619	611	608	654	586	615	611	625	586	627	627	608	623	585	608	630	612	661	619	623	586	636	673	620	604	592	594	635	661	603	628	596	628	604	591	624	628	603	613	714	604	623	638	634	595	660	593	648	614	593	622	601	594	602	640	652	584	649	643	625	634	605	628	624	647	620	630	601	601	616	624	631	585	638	675	642	601	588	626	627	579	645	647	641	653	607	641	568	609	611	627	626	654	625	649	624	602	581	688	607	622	620	571	583	635	602	634	598	597	639	632	617	599	625	620	591	642	647	615	610	599	652	634	591	661	593	590	610	630	594	604	640	622	579	651	653	631	596	604	641	613	651	622	639	604	618	588	628	647	664	591	624	658	586	636	603	619	648	603	622	581	653	605	645	616	599	602	598	596	626	646	620	655	643	634	616	591	621	594	586	638	659	622	585	637	622	629	663	641	611	629	617	589	670	599	599	623	610	626	652	646	629	634	642	608	623	600	612	615	609	579	593	606	648	602	602	651	632	661	610	636	603	621	619	618	641	622	618	673	649	641	597	615	599	604	621	601	644	603	646	627	594	599	597	604	616	667	635	657	627	622	641	634	623	619	593	625	603	673	633	612	632	628	610	630	581	633	648	585	603	655	626	604	635	620	671	596	619	610	625	611	608	637	614	635	593	636	608	651	638	652	658	605	582	589	622	650	616	619	627	602	642	588	634	645	636	623	614	606	594	607	641	646	651	623	599	602	610	583	652	614	604	601	608	627	619	676	625	627	652	675	649	642	620	616	594	624	589	645	602	593	612	630	648	611	617	635	624	634	636	650	618	654	579	605	658	582	620	593	614	637	636	623	613	620	600	585	632	641	597	647	594	624	607	633	600	591	594	609	661	605	632	570	604	591	648	620	573	613	623	570	598	629	616	614	582	649	561	624	650	610	608	587	600	617	625	668	586	629	646	598	612	651	617	621	605	627	604	645	624	607	608	658	613	619	588	644	595	603	574	636	646	612	665	639	621	593	636	632	617	576	609	613	584	629	680	617	621	636	569	568	621	619	678	603	645	607	633	598	587	605	609	630	597	585	641	610	600	616	603	608	635	607	611	608	595	647	649	592	627	645	625	635	626	649	626	635	645	671	666	631	642	587	645	591	601	613	625	603	611	594	612	560	637	614	596	668	643	619	630	631	663	610	620	637	607	622	632	601	631	640	588	614	637	631	613	607	647	611	656	629	565	626	628	652	561	631	623	628	619	600	586	643	619	610	615	628	605	619	604	589	648	586	577	650	612	615	635	578	578	622	612	546	583	652	629	610	670	593	578	614	637	596	601	630	610	630	589	608	657	652	630	584	631	614	627	635	649	625	635	642	584	577	622	656	664	649	629	617	613	646	629	608	613	611	633	651	630	630	613	640	567	586	595	601	607	618	611	598	607	586	659	636	648	580	643	608	617	591	589	605	636	625	609	627	615	654	621	622	640	583	587	583	646	600	636	603	646	619	625	628	586	662	590	574	629	605	620	637	611	613	639	587	622	600	618	618	610	641	625	598	624	630	638	634	657	650	567	627	601	594	594	632	688	631	615	587	625	654	649	626	592	605	625	606	607	606	631	616	613	607	573	632	627	620	602	608	604	632	648	609	627	646	618	609	596	667	626	622	612	608	582	634	624	590	591	614	596	615	613	645	633	668	584	596	633	628	649	662	644	614	616	594	613	662	626	617	626	636	626	627	637	617	654	624	629	610	613	620	603	641	579	616	641	640	661	635	619	628	617	587	585	658	640	591	676	608	617	634	639	616	596	623	677	642	672	602	601	593	586	633	622	656	599	614	598	632	619	599	583	663	614	661	595	627	640	605	660	630	596	595	605	620	635	614	616	636	612	666	610	578	614	629	661	613	618	604	615	591	626	571	618	589	660	622	615	662	621	580	646	619	611	610	641	586	609	600	610	616	607	602	641	630	606	615	657	597	643	601	672	586	616	609	628	606	620	640	585	653	612	614	615	614	584	627	597	609	587	580	620	647	648	610	645	616	594	605	639	584	607	593	652	684	623	636	670	608	621	624	622	639	638	626	639	660	615	563	663	624	621	615	610	600	639	605	622	638	569	651	631	615	601	655	608	628	563	650	601	592	614	670	615	645	644	628	606	633	607	615	615	605	585	641	617	653	616	636	619	640	581	585	590	577	618	607	634	617	640	588	637	636	641	656	695	595	600	618	631	633	582	601	635	664	620	651	618	658	637	608	641	622	567	647	603	622	608	628	630	611	582	638	617	655	631	625	601	612	636	612	605	636	591	591	611	590	609	616	588	655	616	638	612	600	631	594	645	619	615	628	619	637	623	647	663	639	594	588	617	640	584	610	648	605	581	674	637	634	621	643	614	653	661	587
26639	21994	37289	32442	17578	5729	1499	616	421	392	416	317	377	373	373	333	396	364	381	391	381	359	359	378	383	364	383	357	360	375	353	397	349	372	353	372	356	376	357	360	347	344	352	341	332	355	372	370	353	366	381	347	336	391	365	359	308	324	334	359	380	380	372	364	350	366	370	353	378	358	388	356	388	401	345	380	363	354	354	341	401	382	360	358	384	384	386	344	396	353	370	373	375	368	370	348	371	379	423	359	355	368	347	356	373	331	368	314	341	371	413	363	405	352	331	364	350	358	348	348	359	403	339	393	341	356	352	339	328	364	320	356	344	371	348	369	364	362	357	367	394	389	374	359	395	354	394	350	360	384	380	375	345	378	370	367	402	358	365	370	376	375	372	360	352	395	373	361	365	369	332	358	317	352	374	383	354	362	329	380	395	360	360	316	370	336	345	384	381	367	380	378	364	363	383	383	353	374	354	390	349	374	375	365	349	394	333	366	386	354	340	409	337	376	368	373	387	364	398	364	362	392	360	361	406	363	376	379	345	368	362	359	348	331	349	352	309	342	366	389	363	385	373	363	384	360	364	381	371	359	404	384	395	349	361	346	345	373	358	366	363	380	353	382	350	383	399	369	363	339	358	376	358	362	381	355	347	413	364	368	379	352	355	349	368	370	352	357	358	361	333	392	344	373	372	327	357	407	347	369	363	393	350	357	364	338	334	388	340	347	364	389	388	377	357	308	338	356	357	355	351	347	365	348	327	392	380	391	382	354	366	372	333	377	346	362	326	356	343	342	369	352	350	336	392	365	343	372	357	385	387	348	367	417	388	380	361	379	341	375	374	357	362	337	395	362	383	376	377	374	369	364	324	376	410	364	348	380	388	355	358	352	343	351	358	370	357	361	376	335	341	322	380	341	360	345	355	366	365	373	339	346	352	377	373	328	351	411	376	340	363	359	372	357	375	381	402	369	363	379	384	372	349	386	347	400	351	380	376	354	371	344	378	394	358	367	358	362	373	379	339	373	342	332	345	398	387	413	355	376	380	361	346	356	360	409	365	374	347	361	393	348	397	332	341	393	391	399	358	333	349	389	352	385	362	355	371	355	343	383	352	339	364	339	347	370	323	347	339	397	390	366	332	375	372	392	376	351	342	362	363	359	349	367	354	335	365	390	408	373	332	387	332	362	360	375	374	363	349	355	370	331	320	335	336	370	353	354	387	357	406	322	369	380	384	354	374	337	359	379	354	365	341	362	307	383	377	312	354	372	384	375	332	369	371	362	385	370	339	379	358	401	385	320	356	340	345	346	374	360	343	383	387	373	382	321	366	377	389	386	385	352	377	371	357	371	351	353	379	346	370	373	359	330	353	345	354	349	363	347	347	320	360	356	362	317	372	360	359	365	408	373	380	341	368	363	382	349	369	351	390	391	367	371	368	379	366	317	337	345	390	345	362	389	364	347	398	394	380	373	380	383	377	379	371	383	375	365	368	344	381	355	362	360	359	379	351	390	370	372	382	339	324	336	350	367	334	361	367	358	391	378	344	343	335	376	361	372	352	373	365	389	373	339	362	358	319	333	382	354	364	374	391	363	361	365	318	349	346	372	372	342	357	344	351	352	362	329	377	365	347	369	385	372	355	395	371	353	373	390	384	369	353	371	363	351	373	327	365	358	367	364	352	343	403	374	372	346	345	351	381	375	371	403	383	336	349	342	348	349	353	364	335	341	399	346	398	360	371	375	347	404	410	336	358	362	332	330	365	327	398	362	365	356	351	361	377	371	373	376	368	352	345	382	360	364	356	339	343	354	377	374	364	372	384	356	362	349	383	380	361	391	385	367	345	363	348	350	373	362	366	332	366	350	352	361	348	368	347	383	344	310	386	379	358	332	350	349	355	347	368	329	377	344	365	340	365	395	354	382	352	373	386	349	353	363	347	395	352	336	381	351	415	372	385	351	357	345	397	343	342	345	362	364	337	375	354	383	348	363	357	357	385	348	327	376	335	368	350	357	365	382	369	348	347	378	366	354	356	368	356	359	358	373	350	340	431	343	350	400	387	407	338	362	355	374	385	374	354	359	360	359	353	384	346	349	360	386	363	410	357	350	369	355	381	344	357	343	371	359	341	353	353	344	378	349	389	405	418	395	334	345	356	380	380	385	367	376	356	357	398	377	353	373	377	363	393	392	327	388	356	371	363	351	333	372	369	370	384	325	353	356	374	358	394	384	341	349	382	353	350	385	365	361	366	375	347	367	356	343	390	377	361	355	335	315	344	365	364	353	364	375	341	389	375	372	376	350	359	394	347	376	344	335	355	353	365	332	363	376	391	371	317	358	347	356	353	371	364	357	370	366	370	352	331	340	339	324	348	362	361	382	414	376	360	331	389	365	364	395	370	376	391	351	420	382	354	352	352	375	332	347	376	337	361	366	357	367	343	365	349	374	361	348	348	353	346	354	349	364	376	398	335	387	368	331	341	359	383	391	381	332	376	358	343	347	379	346	402	366	380	332	385	373	377	345	370	354	375	363	361	362	354	340	363	364	364	331	365	338	361	340	342	382	363	368	366	363	354	368	368	359	390	390	362	379	345	351	372	382	370	368	344	398	376	330	368	400	363	382	382	421	356	342	370	352	375	372	345	333	347	357	367	373	340	329	352	423	388	372	376	366	351	341	387	364	360	346	360	358	328	376	377	381	365	376	391	342	388	339	385	338	384	421	341	340	368	361	348	360	371	361	367	374	350	363	367	362	374	360	319	370	380	371	354	354	385	344	367	381	351	365	352	344	341	364	361	377	350	378	404	365	359	341	355	392	395	371	378	346	370	361	353	378	355	344	348	374	356	360	353	362	383	351	361	347	380	363	386	358	363	325	334	343	366	340	364	373	360	376	379	378	346	383	374	379	317	386	373	369	394	361	374	354	372	349	346	385	388	361	390	350	395	346	349	349	345	358	366	364	355	386	338	347	347	352	393	360	320	320	334	396	395	385	331	361	350	376	405	393	363	379	382	396	347	347	368	360	354	363	360	341	334	370	331	334	374	375	359	350	323	354	414	373	330	367	375	393	389	367	376	310	381	380	376	351	350	378	380	395	366	384	375	383	382	391	357	338	360	373	394	364	370	367	356	358	369	367	331	353	344	365	376	372	361	343	356	372	383	349	356	345	356	401	372	350	362	340	374	340	388	359	349	377	363	361	361	350	378	372	351	335	351	364	374	404	353	357	381	411	376	332	359	380	413	388	340	360	364	402	367	352	386	393	382	357	408	370	354	351	318	368	374	365	361	358	359	378	389	363	374	360	381	352	373	365	372	363	310	385	391	387	353	340	369	367	322	373	401	350	391	352	362	332	362	378	375	343	361	374	350	380	379	379	356	388	360	382	342	346	372	364	365	325	364	413	391	366	369	350	353	374	378	368	355	358	360	347	344	360	358	353	353	389	368	345	359	379	348	338	356	394	369	367	344	356	338	393	329	360	350	371	349	392	365	370
5660	25301	43901	33472	20940	8477	2847	1138	673	582	583	590	546	571	564	559	525	573	536	581	552	600	545	519	569	537	534	577	602	576	557	578	556	505	580	552	567	596	571	575	565	571	551	518	590	542	545	599	548	532	570	571	556	589	573	537	606	550	522	542	515	568	590	554	529	498	567	533	568	524	556	564	579	566	581	537	524	570	567	551	591	548	553	536	607	534	533	523	568	563	548	560	538	599	576	572	592	572	531	552	575	559	548	567	540	572	570	561	538	573	581	572	552	609	536	559	544	564	609	575	538	547	515	580	638	577	524	578	541	575	564	579	575	563	567	537	570	540	547	571	515	601	546	550	534	597	535	564	525	566	525	536	595	587	545	558	507	566	518	565	579	572	540	559	545	553	602	503	567	570	571	544	547	548	561	564	535	574	572	566	551	551	551	592	573	539	565	549	566	551	563	543	573	530	567	505	588	586	511	601	604	575	569	546	584	557	557	585	540	545	554	554	551	550	547	542	599	591	581	548	559	553	548	556	535	544	551	587	517	555	579	578	592	554	578	558	569	542	554	559	578	579	578	527	540	593	544	570	563	548	575	541	566	533	521	523	570	537	513	569	550	552	563	575	551	557	525	534	535	525	564	550	577	561	607	570	565	612	591	602	540	559	531	564	571	566	525	588	519	530	578	565	572	602	570	555	579	570	556	570	547	497	573	569	571	555	518	545	573	552	583	595	559	545	527	563	595	566	523	568	566	575	551	570	551	539	550	575	552	575	575	605	537	562	578	555	550	560	563	572	582	558	564	537	550	556	531	609	577	584	522	545	539	548	550	531	580	566	533	547	587	577	591	552	537	547	580	555	510	544	561	562	522	572	534	551	549	628	569	523	560	555	592	548	527	577	550	568	590	545	523	503	585	557	586	525	546	550	572	543	569	542	500	606	536	547	571	589	542	541	577	557	556	547	572	527	548	568	596	574	575	554	538	534	559	570	562	514	558	544	554	546	572	552	560	523	519	542	561	542	574	570	557	563	581	518	545	561	592	561	554	546	540	524	575	564	599	528	565	586	581	599	536	564	527	576	550	587	581	559	545	586	571	582	551	542	573	589	586	535	549	559	575	583	548	554	518	520	525	518	568	557	564	553	565	584	546	591	528	554	526	578	574	565	561	566	542	565	544	545	574	566	543	545	555	563	574	583	562	547	507	561	574	601	540	549	545	560	576	551	569	519	554	583	509	554	539	518	568	543	572	569	595	551	568	503	567	555	556	564	575	555	542	557	546	577	536	604	588	546	565	572	558	551	577	567	546	564	526	580	528	585	580	539	570	554	570	571	556	552	500	576	532	528	546	576	562	505	586	526	572	578	601	598	566	551	570	561	545	585	556	571	561	567	583	562	557	511	541	575	551	555	579	502	567	554	571	556	566	552	523	584	546	569	569	579	558	575	556	550	553	542	589	540	535	550	575	548	564	562	523	606	520	536	534	589	590	615	576	542	556	561	565	567	558	556	564	550	561	565	539	509	590	559	548	601	559	506	597	606	553	520	540	557	548	541	535	520	529	575	581	593	544	580	555	541	546	584	601	528	598	525	554	562	577	553	542	555	532	550	584	520	564	549	549	572	575	565	571	562	502	548	575	560	545	599	544	545	563	565	550	560	590	570	540	585	569	576	547	548	571	551	561	541	569	548	583	545	565	552	539	542	590	565	571	568	579	536	587	577	570	598	580	526	564	564	545	541	540	543	531	571	557	592	538	534	551	505	570	537	570	536	531	548	561	560	535	524	538	564	578	543	549	561	536	550	529	548	555	559	550	564	582	542	527	538	568	569	539	557	552	594	575	542	554	532	535	568	584	576	589	618	556	555	536	547	547	555	531	554	556	569	528	586	557	555	568	518	614	567	553	569	577	571	526	557	564	565	575	559	557	561	525	572	563	561	556	564	521	514	595	564	576	560	575	590	555	587	576	545	536	563	556	545	564	555	568	555	535	593	534	567	603	521	591	589	557	594	532	567	572	587	571	578	579	545	547	584	572	545	537	573	565	599	539	604	605	579	527	550	577	553	525	561	549	588	547	537	571	553	574	554	572	576	546	540	581	590	522	557	599	587	553	566	557	510	584	525	558	528	546	541	589	572	580	544	537	590	596	580	552	564	626	545	559	581	562	566	561	574	540	544	609	606	537	532	559	555	575	584	560	596	574	560	532	546	588	571	562	535	553	589	550	585	532	558	524	538	542	566	575	592	570	582	550	554	554	549	528	576	520	528	583	534	569	533	597	567	538	527	585	562	559	536	546	587	563	559	598	564	552	578	562	543	539	580	565	588	569	536	557	613	561	546	573	566	554	566	588	595	596	517	552	537	531	617	581	571	545	544	546	542	557	570	552	569	526	579	597	566	537	580	583	563	601	537	557	555	540	538	577	581	566	561	558	562	519	531	572	543	582	555	561	561	593	554	545	574	536	561	519	568	565	568	563	585	545	534	625	550	548	521	586	584	529	558	538	562	534	586	584	572	562	553	551	560	546	555	591	570	536	555	583	565	598	565	539	543	617	550	564	553	587	555	544	563	575	576	545	558	566	596	581	543	567	569	584	551	572	601	558	537	578	581	540	534	527	554	562	575	576	558	575	520	571	539	550	561	552	549	557	548	564	617	568	606	555	596	586	552	542	546	555	558	562	552	530	624	551	536	559	530	586	546	568	562	542	547	550	519	554	541	544	561	576	562	570	557	581	575	535	575	551	585	574	586	568	577	573	584	566	491	580	541	588	573	551	536	589	573	513	575	583	585	573	566	546	519	586	521	560	523	524	539	588	575	586	572	552	576	525	548	567	559	533	509	567	540	550	540	540	536	556	610	560	548	582	596	575	583	550	554	555	582	540	522	570	581	572	552	551	539	578	539	572	582	548	579	524	518	597	573	522	545	509	547	551	545	541	563	565	543	521	581	535	556	549	533	553	578	527	546	539	513	550	567	570	569	578	576	552	574	515	554	572	544	553	541	542	611	575	593	554	581	562	573	572	523	569	552	546	558	540	575	562	573	546	565	596	558	549	575	550	571	553	605	548	535	559	551	552	564	566	538	591	567	535	567	571	578	562	497	563	584	570	585	560	584	527	565	536	582	536	574	524	527	554	528	564	550	572	565	584	550	543	554	538	573	574	551	544	538	527	530	591	590	571	580	581	550	595	596	524	549	567	566	618	594	597	561	556	522	560	552	604	574	530	535	588	504	555	554	602	561	580	559	552	546	534	573	536	534	562	513	542	554	584	563	564	565	572	588	538	585	564	578	564	545	530	562	550	590	529	563	618	554	527	538	567	550	545	578	554	558	580	524	546	559	560	528	566	564	577	531	565	558	558	572	563	551	533	534	594	515	591	587	562	555	563	582	608	592	557	550	536	550	544	603	578	588	574	582	572	554	532	554	558	595	548	555	515	549	544	554	542	541	574	533	567	546	515	543	564	556	558	579	595	542	552	515	576	561	560	568	553	596
24091	21384	39240	50056	40285	25562	11803	2101	667	426	425	384	411	428	420	396	393	410	394	406	399	375	381	390	418	362	381	418	428	408	414	427	448	386	376	386	398	407	451	436	382	383	376	422	436	402	432	435	415	428	420	418	391	445	392	397	412	388	449	377	440	392	405	414	376	387	422	421	398	398	390	400	403	430	386	411	421	424	397	388	417	394	419	390	405	382	408	424	405	379	387	445	441	394	436	419	423	416	374	418	412	434	448	404	412	394	437	399	415	409	377	411	416	384	444	391	408	405	400	379	387	400	432	407	412	382	401	386	419	437	427	404	414	410	418	423	388	375	389	382	403	394	427	386	383	395	388	402	444	408	412	414	400	444	406	395	376	394	406	357	384	404	405	404	468	385	421	401	444	408	412	406	394	413	369	358	366	416	380	388	410	411	436	378	424	378	405	379	368	417	401	445	406	398	437	386	407	378	418	409	400	420	413	374	383	395	417	382	422	439	400	408	407	366	425	396	380	398	393	415	402	396	393	384	438	402	413	421	443	350	366	385	384	405	417	414	399	369	407	396	443	418	391	364	387	368	384	395	410	397	400	450	388	406	404	410	395	374	428	371	378	423	403	408	401	379	393	385	418	381	365	397	363	418	402	417	402	428	396	399	406	381	393	415	364	412	365	390	394	373	414	398	400	402	439	418	411	372	405	390	440	400	415	392	356	420	391	419	401	391	379	385	375	395	401	371	391	398	403	400	434	388	435	396	427	393	380	440	403	429	415	388	448	404	362	414	410	421	439	408	445	418	410	391	406	419	402	400	407	402	384	374	423	404	384	404	368	417	422	431	410	400	401	409	396	391	379	424	414	396	406	423	397	415	405	413	396	420	397	397	408	409	425	385	417	402	373	367	403	433	387	426	391	425	431	388	414	393	385	416	386	383	386	415	411	391	405	423	402	408	392	399	398	397	414	369	409	433	396	425	407	428	436	400	415	423	420	411	367	410	406	388	414	433	438	406	374	422	404	385	382	434	377	410	414	434	409	432	398	405	393	422	380	387	420	409	382	447	380	411	413	429	437	391	393	415	407	385	394	411	443	397	375	407	397	400	380	402	374	433	384	405	416	425	399	370	386	409	396	397	402	430	399	428	406	392	397	408	441	431	409	375	391	398	427	388	426	371	399	396	460	379	398	417	428	375	392	406	424	398	414	418	355	400	412	396	426	384	377	394	405	423	370	386	418	371	415	417	397	407	379	405	396	373	368	403	404	434	407	405	410	405	398	444	388	391	396	398	391	410	381	418	412	416	426	394	409	370	374	429	381	408	376	396	387	399	412	380	436	357	429	365	404	443	383	398	423	378	395	411	414	415	392	444	381	424	367	423	393	424	385	442	385	394	430	406	443	428	376	389	400	398	406	407	411	395	419	419	419	434	423	381	404	427	379	380	419	417	392	402	421	377	407	437	407	410	436	388	436	404	396	385	395	416	382	400	429	382	398	395	420	402	396	370	433	394	382	412	401	408	403	390	436	411	409	388	374	431	385	393	380	389	418	384	375	417	387	406	410	410	392	394	398	449	399	391	406	400	381	406	372	383	376	396	419	372	420	406	429	429	415	450	410	424	376	408	421	397	376	417	377	368	368	396	353	408	416	446	443	375	413	403	378	389	397	413	371	419	442	427	410	393	400	411	428	408	394	402	374	397	395	399	410	390	418	399	386	373	392	403	426	410	402	417	390	411	405	424	411	374	382	386	412	443	403	432	441	399	433	394	420	379	394	405	388	397	394	438	365	391	370	394	434	399	422	410	406	404	422	401	379	378	361	379	419	406	383	377	375	423	379	434	394	413	396	386	429	380	396	432	396	409	426	407	401	425	417	397	386	420	403	410	365	372	393	388	419	388	388	404	373	401	406	407	411	422	408	405	403	372	385	398	421	418	413	417	399	376	379	404	365	386	412	387	427	428	404	463	390	432	396	406	443	411	395	431	396	376	412	421	393	421	415	376	402	408	387	389	408	374	407	376	410	381	390	391	405	388	433	407	409	411	378	409	385	408	417	397	426	418	395	415	390	408	409	400	382	383	386	398	413	402	419	398	415	377	457	411	400	414	404	424	410	421	414	394	397	404	393	401	373	387	396	406	343	340	412	392	414	409	405	396	422	418	401	456	394	406	439	406	441	418	444	349	452	409	445	396	410	415	416	428	415	406	427	428	371	426	382	416	403	409	396	391	406	407	430	392	382	441	430	395	386	401	383	407	392	400	399	387	409	420	394	421	415	422	430	413	407	414	374	406	394	382	388	424	414	396	419	403	439	407	378	368	370	387	427	436	399	391	390	391	411	413	387	385	417	411	415	446	394	395	401	423	378	367	373	391	369	444	396	397	458	373	428	410	460	416	418	379	404	374	424	408	388	388	385	362	366	428	374	378	421	406	386	430	396	381	370	431	400	424	414	387	413	406	421	386	404	414	444	427	436	409	385	409	369	384	455	428	361	387	421	410	398	375	396	408	399	372	394	403	395	443	405	402	377	396	418	353	396	417	415	374	390	407	366	380	429	371	418	402	407	425	409	392	403	399	397	398	412	434	394	412	422	414	379	411	404	410	390	441	363	403	411	364	415	391	433	405	393	395	390	382	389	404	423	386	400	432	425	381	395	374	411	409	421	378	426	439	383	409	403	434	397	402	417	399	388	398	406	411	384	355	407	367	387	403	443	364	387	433	414	390	397	402	359	406	377	385	422	375	360	384	399	429	369	401	433	374	377	388	437	418	419	410	421	425	405	422	399	434	384	390	417	412	348	387	437	413	381	415	443	406	431	418	456	421	396	422	398	419	385	400	403	427	387	375	423	392	396	419	433	411	407	426	422	407	406	382	408	411	395	403	399	425	412	397	415	402	391	407	384	399	419	379	386	426	385	404	412	394	403	397	402	388	393	415	414	452	420	383	399	423	408	418	390	422	394	380	414	425	411	406	391	383	427	378	407	392	407	392	382	390	379	372	381	372	448	388	424	425	365	363	405	409	400	433	413	417	413	410	433	417	401	424	382	404	379	409	400	406	403	392	409	404	408	419	407	381	392	377	391	426	433	392	360	418	398	387	385	394	384	384	393	414	396	398	372	383	423	422	390	407	405	435	404	413	385	402	358	393	409	420	397	394	408	387	402	415	421	409	392	393	377	389	429	405	385	382	423	387	437	404	397	402	384	398	429	384	408	405	426	380	437	404	370	381	414	394	391	436	397	373	389	414	412	411	415	416	434	380	389	387	404	417	412	402	410	416	396	374	359	415	422	421	424	390	414	434	434	439	389	415	396	394	382	435	414	368	427	392	377	430	389	383	390	384	391	385	414	420	365	409	408	402	393	400	401	380	415	387	385	416	396	380	387	353	403	443	385	419	418	366	410	406	422	393	385	386	383	384	375	436	423	407	382	414	434	398	405	404	391	374	410	392	411	411	434	419	426	375	392	402	389	391	416	390	429	426	398	401	405	392	424	419
7567	60471	84888	66571	47337	28460	11965	3816	1247	734	606	614	603	659	627	653	636	576	590	656	651	581	580	625	615	641	642	629	605	600	651	618	600	670	578	617	578	598	616	615	605	642	584	605	636	639	590	627	605	657	606	635	601	600	609	609	615	617	586	595	659	648	629	625	617	617	568	617	626	613	603	628	615	604	616	633	602	610	621	605	623	630	581	605	609	630	617	628	605	653	642	620	628	594	648	608	619	599	674	612	594	622	601	638	628	607	609	611	590	641	633	630	614	614	597	617	619	612	610	592	632	605	624	617	600	598	578	614	653	614	622	600	622	627	619	623	638	638	628	531	585	597	616	602	665	614	636	628	624	604	666	649	585	632	625	598	590	648	591	569	633	618	608	587	651	593	587	561	603	609	622	628	665	604	570	615	603	602	599	584	600	614	590	683	608	642	653	572	607	600	609	635	604	595	649	588	669	587	562	613	610	611	604	634	610	582	621	629	630	623	627	600	604	606	632	592	616	628	594	655	617	609	657	611	587	637	657	612	612	609	629	620	676	634	627	585	618	585	617	603	613	614	662	585	645	584	559	580	638	642	583	630	612	584	657	618	614	658	593	610	677	602	593	639	635	640	609	669	629	624	583	623	613	627	631	591	633	647	588	579	585	664	650	618	617	658	616	640	635	593	628	606	608	635	639	648	607	615	573	596	596	660	623	639	641	602	617	631	613	604	609	649	607	607	606	615	584	574	598	594	618	641	612	583	571	595	588	605	617	616	598	577	617	628	569	578	620	607	602	647	641	627	620	627	660	593	629	618	599	592	652	643	606	631	564	629	607	597	625	561	617	618	615	623	604	622	638	604	566	614	649	617	614	635	617	590	550	583	593	592	636	651	617	598	590	574	622	660	620	651	611	607	627	653	614	618	598	651	649	633	629	633	588	630	621	628	624	584	605	635	585	613	608	614	647	669	568	625	628	638	625	622	601	624	630	610	557	619	595	652	642	583	609	587	663	645	655	621	647	590	596	649	625	603	573	625	615	624	628	605	611	613	618	644	561	623	572	646	660	605	650	627	651	619	646	583	577	626	585	567	626	568	613	612	626	579	617	669	649	625	613	591	558	614	603	631	629	614	675	688	665	601	633	598	652	593	571	665	622	614	606	684	568	630	648	647	634	598	600	622	618	608	653	587	589	644	642	548	615	629	567	614	608	580	612	646	626	572	629	629	645	601	640	615	610	631	644	628	564	575	628	636	618	643	660	639	577	639	651	603	635	650	616	586	577	625	615	604	637	579	593	616	592	639	633	594	627	581	665	593	600	587	639	616	589	602	561	618	631	608	606	589	657	646	675	589	640	582	670	638	603	628	616	599	577	677	637	662	613	617	644	606	621	651	631	626	610	557	628	624	680	580	600	607	565	609	569	624	621	576	612	612	662	637	609	603	666	593	630	633	621	641	642	629	641	606	621	595	622	637	641	583	611	647	631	638	632	647	617	659	633	626	628	640	646	588	588	640	612	652	669	624	622	608	580	607	639	611	630	570	600	622	649	576	606	579	613	581	632	574	617	648	606	572	612	646	623	618	588	678	643	658	614	612	604	623	659	613	591	631	589	637	638	631	640	659	604	641	632	643	627	621	611	638	591	656	595	583	581	577	609	643	665	657	622	610	605	616	656	597	592	606	591	599	612	609	653	641	632	602	619	620	638	606	618	647	645	608	632	610	625	593	641	634	613	645	589	613	589	592	610	572	642	630	647	616	637	576	666	626	585	628	590	618	573	587	599	641	647	654	638	610	634	622	631	621	606	604	665	621	652	601	631	616	620	603	623	636	593	582	636	597	652	585	667	600	584	596	665	572	642	598	600	591	618	591	634	637	594	647	622	594	590	618	622	611	611	622	617	589	621	607	651	615	641	656	583	622	614	603	623	642	608	606	627	581	603	607	651	612	622	605	626	684	608	634	626	581	630	581	674	639	596	600	610	636	576	611	608	647	615	585	625	609	573	640	619	593	630	630	636	602	584	627	639	627	635	606	596	637	657	627	646	586	612	636	550	611	662	617	569	580	652	635	578	619	616	593	639	674	660	603	617	620	652	611	617	581	637	625	603	602	621	662	582	620	628	600	584	578	619	598	629	579	622	642	601	607	630	619	635	607	623	623	622	596	584	640	622	624	588	568	593	590	606	612	588	605	645	631	638	614	599	637	591	609	626	589	604	607	600	589	597	598	575	619	593	629	601	627	625	607	638	627	629	664	667	613	592	586	579	637	604	645	622	630	602	604	587	640	643	597	614	629	602	590	586	607	631	641	608	570	614	604	640	617	576	618	600	596	693	652	597	628	636	607	578	568	631	609	592	605	601	570	618	614	636	660	652	619	607	654	559	571	612	575	595	608	591	627	588	635	603	596	635	623	627	611	628	538	621	636	585	615	601	640	609	612	595	629	614	582	603	605	644	600	567	599	611	601	579	628	626	617	625	593	628	599	577	626	624	612	628	599	641	631	632	621	592	609	650	601	607	617	627	614	630	641	628	583	595	598	601	610	642	594	620	600	615	621	644	640	650	635	639	670	636	602	644	664	601	597	606	636	586	634	613	609	579	597	623	617	614	581	657	631	632	622	581	647	618	597	634	649	607	597	597	587	650	584	633	622	617	577	612	648	598	618	585	590	589	594	611	606	623	594	619	615	584	633	556	627	611	647	641	609	657	671	601	619	623	610	564	623	623	621	642	629	611	662	618	645	607	587	651	604	666	618	623	624	601	586	618	625	586	591	587	576	634	648	604	632	678	615	671	601	577	586	616	625	595	599	595	652	586	607	580	634	607	686	606	607	642	569	634	606	634	647	633	592	621	600	674	622	623	653	591	650	565	597	634	616	641	633	636	674	615	639	612	591	605	644	641	610	589	602	567	631	581	608	606	603	632	598	614	607	602	585	614	596	581	639	634	633	571	625	582	650	628	598	610	653	580	578	621	638	571	634	603	637	616	645	580	615	640	597	550	591	621	632	614	602	646	584	603	638	626	607	628	598	617	620	627	637	615	618	645	610	614	596	583	578	631	572	535	600	620	613	613	577	607	623	609	606	601	607	616	582	606	671	608	613	568	630	577	618	604	618	637	625	628	607	642	623	642	630	608	615	629	634	638	608	587	588	611	616	623	617	574	576	594	595	590	631	561	590	611	621	623	595	611	587	630	587	583	612	665	640	629	621	624	653	607	639	603	637	631	647	629	616	622	595	624	628	567	607	646	646	636	623	611	629	574	659	654	584	609	628	619	614	646	654	641	621	613	575	625	646	615	593	604	564	594	657	560	662	633	625	626	596	646	596	604	635	698	656	576	603	633	639	590	588	595	610	603	552	648	625	596	596	629	651	625	588	632	642	616	588	685	603	629	600	589	601	623	595	593	680	655	614	621	620	621	579	630	577	628	621	625	573	588	624	648	607	571	642	606	603	562	602	617	600	691	569	614	593	607	618	641	647	632	654	599	606	564	545
23037	21312	34372	41934	39764	29917	19833	4760	970	534	429	440	438	442	443	422	447	417	391	406	419	423	418	403	434	449	410	411	400	423	443	418	438	427	437	418	437	413	382	418	406	445	427	439	428	453	399	430	438	424	451	435	406	417	390	416	432	393	450	407	452	420	413	439	436	401	435	443	452	412	370	429	436	397	440	399	422	472	406	388	444	371	395	409	411	437	434	443	411	453	432	418	443	434	454	431	443	432	443	421	427	433	440	416	437	433	435	446	479	401	448	438	403	388	429	424	428	389	413	419	421	404	426	403	419	423	458	409	418	427	376	448	407	402	430	417	400	426	422	413	425	439	438	429	435	407	432	400	446	396	440	447	437	412	416	410	426	422	388	423	419	429	429	390	438	413	445	397	410	423	432	402	428	440	417	428	432	376	432	434	425	437	453	408	412	439	439	430	402	396	422	438	415	437	425	419	442	429	427	420	459	398	429	426	440	403	419	422	419	429	441	381	408	417	408	424	423	413	415	432	469	434	409	423	415	413	417	428	439	400	430	439	427	426	453	416	442	413	420	423	433	429	425	453	426	405	400	427	447	405	428	399	420	405	396	442	397	406	425	434	415	410	423	406	456	380	419	429	398	443	420	401	394	408	433	435	448	431	426	442	430	458	444	383	429	417	427	416	393	397	422	433	426	424	405	435	414	447	427	398	462	439	425	421	409	402	410	397	413	404	416	467	428	446	397	418	420	433	438	455	413	395	433	393	415	379	406	424	457	483	402	413	431	440	415	457	418	432	387	438	434	446	412	443	428	452	413	443	443	424	457	402	441	416	402	407	466	401	428	427	405	399	413	443	428	396	431	437	417	442	426	422	464	389	441	413	419	402	394	425	412	406	405	444	437	414	413	429	429	435	443	429	429	442	465	419	412	416	430	438	468	403	452	440	458	423	456	422	418	427	425	415	395	426	404	421	435	429	407	431	419	454	418	431	435	427	414	469	416	394	432	465	406	431	384	477	423	415	438	409	464	449	427	412	439	399	465	441	414	443	429	425	438	409	403	455	371	426	421	405	434	409	476	396	426	399	398	428	453	425	386	397	412	433	402	390	398	414	436	451	411	404	461	395	442	422	417	436	392	418	447	423	445	435	425	446	393	474	417	439	448	450	441	450	447	432	402	428	415	459	401	439	408	415	421	448	408	432	436	420	414	400	464	447	467	419	424	452	432	436	420	421	407	425	402	406	436	434	400	435	438	431	435	402	419	386	431	428	429	420	410	396	428	463	412	406	400	431	463	413	451	451	451	442	412	415	427	419	401	438	406	437	412	413	443	411	404	441	437	427	433	411	410	432	405	406	416	413	447	417	418	422	412	421	420	419	419	427	428	476	399	462	423	440	391	436	433	417	405	424	438	438	391	420	440	422	446	457	419	436	426	471	421	373	421	409	452	449	426	388	442	444	379	417	445	446	429	415	430	428	455	445	412	424	437	407	408	416	397	410	425	409	454	425	417	414	405	436	417	448	443	449	465	421	408	428	425	438	444	399	440	413	405	385	413	399	444	415	465	423	431	426	439	406	428	439	394	417	413	415	465	413	447	451	435	416	433	425	438	440	426	405	425	415	439	437	430	411	427	433	452	383	429	402	407	428	404	448	402	410	450	416	425	392	466	388	475	421	413	414	412	435	415	426	441	417	457	450	420	424	450	429	433	417	459	419	379	457	434	409	404	429	414	430	385	400	383	422	434	437	411	440	441	426	453	444	429	423	414	411	418	439	412	420	408	427	459	421	416	417	429	422	389	417	412	437	447	469	424	422	402	392	449	416	491	426	391	417	440	475	459	419	416	412	432	413	424	449	365	442	432	381	448	422	420	425	433	405	439	401	424	420	437	403	417	435	433	456	373	425	393	397	418	460	407	414	437	426	423	410	448	419	402	443	414	407	424	421	425	455	392	400	415	430	397	488	432	405	416	409	448	388	422	425	430	425	372	443	425	441	401	432	436	428	466	447	435	438	428	423	458	427	408	444	391	448	398	415	442	443	465	397	461	418	438	402	438	453	434	449	417	422	396	435	422	407	453	438	426	407	419	443	392	425	438	405	452	464	419	435	425	422	397	402	441	478	430	386	432	405	430	429	407	433	378	417	438	426	426	444	468	405	443	438	413	408	407	451	429	443	418	416	423	416	421	411	422	410	446	422	458	425	381	439	423	427	463	402	458	443	423	421	419	417	404	411	442	416	419	443	410	396	452	413	433	426	422	416	457	436	395	393	425	419	430	427	398	405	399	441	437	408	394	433	441	416	407	455	430	421	438	400	421	427	467	412	422	444	414	465	409	408	401	435	374	416	423	449	402	435	423	437	429	455	384	424	439	428	450	406	462	417	448	420	460	424	450	442	474	436	412	429	448	433	428	409	429	479	419	437	398	417	437	411	486	456	425	417	412	463	407	455	403	414	437	420	442	431	403	419	410	427	442	446	442	421	385	402	425	403	437	430	425	416	410	424	430	418	446	410	431	421	394	399	448	405	413	416	454	398	414	438	433	423	441	404	420	406	414	403	433	410	428	430	400	422	424	397	389	428	429	435	446	431	418	420	398	459	422	384	411	415	424	442	447	411	427	440	413	454	425	436	404	443	440	413	408	458	409	392	415	438	398	421	409	451	437	429	391	394	445	423	413	411	423	402	437	391	454	375	390	451	424	419	417	386	434	427	405	469	441	449	419	477	420	461	425	438	467	429	398	418	428	388	422	434	435	405	406	414	451	415	410	455	404	435	425	422	423	414	433	379	444	479	450	408	439	451	388	426	458	427	422	425	420	438	445	437	395	392	386	416	460	400	421	467	410	435	422	445	451	416	401	436	389	449	423	426	423	459	426	423	428	394	440	439	399	453	419	418	443	412	383	412	401	431	437	406	447	451	410	407	441	420	428	459	432	447	413	405	392	404	433	454	439	427	431	435	414	385	418	393	401	405	405	475	434	416	414	429	410	421	401	389	443	434	410	424	394	424	445	385	387	438	442	433	410	425	426	390	420	417	445	399	461	414	424	429	439	417	410	449	430	425	418	438	430	436	421	391	381	427	415	460	435	450	409	427	406	412	428	428	422	450	425	445	445	440	411	404	422	435	449	408	424	451	407	416	446	396	420	441	408	429	395	445	404	418	434	432	408	393	402	451	450	409	407	434	397	480	409	429	409	462	385	428	430	419	421	433	445	429	442	412	417	435	409	446	433	427	423	415	425	435	443	439	409	422	456	448	411	435	439	440	449	404	449	420	409	432	429	440	415	434	406	398	427	459	441	412	421	435	424	407	434	426	426	461	445	442	451	416	454	413	395	397	413	406	388	445	380	423	409	443	428	419	441	418	436	439	402	445	417	414	413	406	404	473	430	440	411	444	474	439	421	433	399	459	420	439	408	395	433	422	411	422	395	445	434	422	423	433	436	406	419	436	449	400	426	411	397	444	416	421	391	406	418	438	415	429	440	450	413	402	417	411
17416	82594	95642	78543	57242	36260	17903	6223	1792	815	662	603	629	615	652	632	632	624	619	609	608	642	609	637	598	606	646	640	630	603	681	596	626	604	637	619	637	603	657	647	630	626	616	565	637	612	596	616	661	622	608	636	649	623	605	619	618	620	618	626	636	690	621	607	637	619	594	657	602	601	626	611	653	605	646	629	606	608	601	666	636	595	613	660	631	637	589	607	618	637	650	608	622	643	630	626	605	595	674	657	631	619	611	587	611	656	600	640	608	627	646	647	613	600	624	621	603	666	613	600	610	570	676	633	664	617	614	630	654	591	636	600	640	650	641	590	632	598	612	644	624	612	634	555	605	649	676	631	654	637	624	690	622	609	653	598	623	599	668	610	640	584	648	598	629	609	614	591	637	608	624	667	654	618	604	649	630	658	599	642	637	629	658	609	613	636	625	625	665	605	618	622	630	635	638	618	646	625	614	611	604	650	635	702	631	610	642	591	605	607	589	653	609	629	641	599	634	621	581	662	655	619	620	648	649	595	616	629	600	614	618	638	603	624	637	622	678	638	606	653	577	621	625	668	614	627	608	666	646	657	615	645	637	643	617	652	658	640	626	635	615	616	598	594	621	616	643	606	651	630	621	588	640	637	637	580	660	638	638	644	636	645	664	600	597	665	670	628	630	637	588	653	615	647	605	612	646	636	652	660	650	609	633	638	602	677	612	618	637	628	629	640	662	662	592	567	571	641	598	594	619	652	641	635	618	652	633	620	615	630	622	652	644	624	618	631	588	619	621	610	592	642	602	661	609	639	579	587	621	604	603	674	674	651	594	657	645	688	585	649	625	606	613	650	622	572	591	616	627	631	624	613	616	635	607	619	656	634	625	604	673	612	627	620	597	572	592	630	609	640	623	617	588	604	653	685	639	602	635	641	660	642	632	655	673	646	596	647	628	597	624	589	562	627	630	639	635	659	654	625	588	594	681	630	609	627	654	643	609	695	648	628	602	599	640	643	635	605	623	670	669	610	633	652	606	599	619	598	609	610	630	666	614	653	660	619	638	571	655	584	603	616	619	670	636	649	624	567	599	585	611	623	619	629	683	649	632	595	674	636	671	623	620	616	653	601	597	597	625	633	626	634	630	627	662	614	588	596	627	604	629	652	661	597	647	613	649	620	603	637	593	590	652	649	620	665	675	618	635	609	594	591	596	626	617	624	635	607	665	627	625	596	590	634	645	597	621	580	646	638	610	635	611	627	635	640	617	622	624	600	676	627	624	621	593	623	677	633	621	657	613	652	607	618	629	618	622	659	624	634	632	631	651	641	647	634	653	623	616	678	605	615	639	628	621	602	610	621	617	634	637	628	657	633	613	651	636	625	668	624	636	630	619	638	616	611	595	627	607	639	620	635	574	652	612	634	623	624	642	677	636	629	592	673	609	634	593	645	618	634	604	589	646	623	640	665	659	612	647	649	576	605	626	630	613	625	634	614	656	624	655	628	648	611	670	613	619	621	607	662	636	667	620	634	632	601	612	609	568	628	633	627	609	684	632	672	617	615	649	612	618	645	644	619	662	669	634	654	619	584	611	606	671	657	632	645	643	631	620	605	628	629	639	671	593	591	577	651	650	608	661	616	658	602	632	623	624	585	644	607	641	572	641	618	696	615	614	590	573	622	652	652	572	610	614	636	598	628	657	673	602	592	617	612	625	644	642	645	600	679	650	618	635	615	628	638	664	583	602	627	615	621	626	606	618	648	618	642	611	657	594	639	638	630	618	647	633	604	583	635	617	609	674	632	607	671	630	633	653	552	617	644	628	610	619	606	665	622	603	603	609	658	578	647	660	643	607	591	635	659	603	636	624	662	602	638	595	650	611	628	654	644	615	663	637	573	643	621	652	615	607	642	640	614	600	644	610	673	653	639	614	622	637	668	619	662	601	649	633	605	628	627	691	606	657	633	642	633	646	610	631	670	641	609	620	614	629	583	633	628	619	634	687	647	632	638	628	627	617	659	626	639	641	607	714	643	606	608	624	608	629	622	650	622	609	596	633	638	624	625	563	610	608	585	635	639	617	629	588	660	610	594	644	636	637	660	617	627	629	618	701	631	685	620	613	624	615	631	660	629	627	632	621	612	658	672	637	632	638	618	580	672	621	599	651	633	613	610	609	646	632	621	644	622	645	610	576	585	582	644	626	579	635	636	639	664	596	601	632	618	619	596	573	643	650	609	618	639	632	623	644	650	619	614	587	648	615	649	604	625	581	638	653	622	639	611	584	622	641	652	592	600	615	601	634	620	648	632	646	623	662	671	645	605	626	637	622	610	665	620	638	618	620	652	624	665	627	629	615	597	590	635	629	601	635	656	642	629	608	643	634	631	619	625	599	665	631	600	642	609	613	630	640	637	601	610	604	677	627	644	624	607	650	611	672	645	634	589	617	633	660	614	587	618	606	638	610	631	646	637	646	641	644	626	606	640	607	655	576	632	639	603	609	666	615	651	612	609	586	611	590	609	659	644	608	614	579	620	624	627	648	650	617	628	619	614	624	607	626	637	625	606	655	625	650	599	594	588	575	637	647	621	591	614	667	588	601	633	669	621	619	611	601	610	631	606	618	619	656	623	655	628	652	624	623	609	597	582	607	630	627	610	599	646	636	647	620	634	586	635	635	649	626	649	613	607	631	620	605	640	633	630	565	596	625	634	615	627	605	648	606	621	613	595	670	651	606	650	614	618	636	619	586	589	589	648	658	651	675	634	621	596	588	592	611	577	641	621	624	643	690	597	601	624	583	614	620	616	692	643	627	673	645	655	625	621	658	591	673	617	598	621	602	616	655	622	604	634	622	634	627	664	620	592	637	647	638	619	629	611	637	608	640	619	630	610	657	592	632	640	654	588	629	583	651	634	579	615	648	620	655	594	625	630	591	609	655	667	645	593	643	606	623	623	630	653	609	628	622	612	634	624	612	584	599	646	616	613	609	616	645	625	631	658	592	590	615	600	606	619	592	619	623	621	607	647	636	648	625	623	659	633	678	652	617	642	652	678	650	641	635	628	625	603	606	642	619	643	623	629	657	647	627	640	667	668	606	620	582	650	628	586	613	642	645	627	618	643	624	598	600	638	645	624	658	653	625	614	642	600	632	651	586	595	646	648	645	638	623	628	674	636	618	634	643	617	641	667	597	595	614	597	608	590	640	656	629	654	669	611	637	622	696	613	640	602	610	666	633	661	625	633	639	646	596	605	617	640	610	623	635	614	636	582	649	609	629	705	647	614	580	616	644	619	607	629	643	607	602	638	627	611	632	638	645	655	649	616	580	570	650	682	601	594	624	685	619	629	585	662	613	661	613	650	673	640	627	625	604	616	598	615	641	642	631	622	594	649	634	626	636	610	629	608	642	633	635	621	615	664	624	653	632	676	664	647	641	627	690	621	642	656	594	578	614	672	647	684	614	597	601	618	629	635	566	635	615	630	618	633	666	602	626	612	642	615
26683	23466	36405	30199	15487	4990	1589	672	417	394	340	352	351	368	370	387	327	353	346	385	366	343	373	375	353	384	368	358	369	382	354	388	329	315	393	356	376	369	328	392	354	375	407	362	414	382	343	360	373	385	380	368	378	361	359	346	367	359	388	373	349	381	363	358	395	366	367	372	405	388	360	373	410	402	404	394	366	406	340	377	355	360	358	365	358	357	363	394	362	362	360	355	388	365	366	380	391	352	353	371	404	404	352	358	399	355	386	374	361	351	364	388	381	426	407	395	383	328	332	344	353	369	380	367	360	374	403	375	375	369	350	347	388	341	371	356	373	352	344	349	382	368	363	368	353	361	376	419	382	362	360	362	372	348	355	346	367	355	373	397	376	388	338	357	351	368	361	374	388	385	357	355	354	393	375	369	402	381	382	391	392	372	367	360	404	327	339	341	357	352	390	358	394	404	373	345	397	338	363	355	371	345	405	329	347	377	364	348	402	392	358	405	346	360	392	356	347	330	354	368	378	373	334	334	384	393	351	372	361	345	350	350	369	387	377	350	340	356	354	339	345	380	365	368	368	396	368	377	371	350	376	388	347	361	360	334	358	351	368	353	368	357	388	339	362	387	379	380	373	389	357	370	351	378	406	379	379	381	371	376	365	350	395	343	351	364	385	352	390	385	353	331	363	364	346	381	351	353	401	379	346	347	374	344	365	389	365	380	395	376	368	372	359	368	389	337	350	343	369	360	351	394	345	390	370	381	352	376	356	357	379	376	383	351	387	392	340	359	349	350	380	401	369	352	385	343	350	345	383	345	366	366	386	356	406	327	320	357	344	367	344	361	366	372	373	371	363	356	372	351	358	354	352	339	352	381	383	355	388	382	381	365	345	335	352	372	369	375	367	397	338	404	381	387	379	390	362	381	397	401	376	363	369	378	367	344	367	379	380	368	379	367	398	368	371	376	358	379	338	367	360	397	396	374	391	407	365	348	396	360	398	334	371	365	348	345	365	392	338	360	370	366	318	364	368	324	351	377	372	382	386	379	367	378	360	362	384	402	360	346	396	374	383	357	329	394	377	393	353	382	340	365	404	380	368	373	396	350	389	362	341	377	378	386	372	348	358	372	391	349	372	362	348	380	339	399	403	340	377	371	363	376	371	360	378	365	379	381	389	402	369	389	391	389	354	352	339	374	342	368	356	361	396	365	385	353	378	374	394	349	385	370	397	372	338	354	351	367	361	347	378	427	364	358	360	377	388	397	370	382	337	364	412	352	380	360	399	384	368	354	363	355	363	330	373	349	345	320	341	380	378	378	372	370	362	374	374	335	352	358	362	332	370	395	343	371	368	330	388	401	368	383	366	346	356	383	370	365	326	382	340	361	405	392	376	377	357	364	335	348	387	365	389	371	398	367	382	375	368	380	339	380	379	362	365	386	377	364	372	345	366	352	375	379	342	336	373	339	361	383	343	368	362	389	415	371	426	382	413	358	398	348	369	378	391	385	347	375	379	384	387	407	345	371	406	354	371	365	365	345	359	363	382	381	373	378	370	374	366	374	359	328	381	369	364	363	395	350	370	367	407	386	349	362	360	372	360	359	363	359	376	375	375	353	376	372	374	370	370	376	372	384	366	413	342	378	386	391	331	325	365	414	374	367	399	366	363	378	366	377	367	371	405	386	361	339	399	377	378	376	350	379	350	372	369	362	359	367	387	379	365	384	389	366	338	368	394	389	361	346	380	312	340	352	364	360	376	380	385	340	376	380	370	331	421	361	382	374	353	346	345	361	381	374	348	384	360	380	389	373	395	374	378	359	385	377	382	362	387	377	380	379	396	338	355	384	385	371	390	326	354	371	368	358	373	388	348	358	389	354	344	383	391	379	385	350	384	358	368	360	354	361	384	388	375	346	372	359	371	352	366	324	358	377	370	358	359	398	362	391	390	357	358	391	348	357	393	330	364	364	383	355	366	363	381	353	370	373	365	374	390	352	357	401	363	383	366	390	390	411	396	375	392	377	377	392	380	378	389	388	362	367	385	361	340	365	370	360	380	336	369	369	371	352	365	379	351	377	379	364	369	372	370	364	393	321	365	412	394	362	361	373	367	352	361	380	368	379	374	340	370	368	370	352	367	383	369	351	391	392	402	379	341	354	359	367	390	344	372	361	370	400	358	376	394	352	393	363	347	371	391	377	359	374	318	391	352	380	381	364	363	341	369	385	344	360	359	341	352	365	363	346	389	355	362	392	352	345	386	348	353	358	361	371	336	370	361	340	345	380	355	359	344	381	336	365	394	356	373	386	361	349	355	363	380	321	379	342	382	379	355	361	361	336	362	376	384	340	371	336	370	377	349	340	403	401	378	384	364	349	376	361	357	376	393	343	358	347	373	384	350	382	354	413	340	362	408	367	402	394	364	368	367	356	381	368	384	388	358	357	353	407	375	339	378	375	366	379	361	347	387	385	370	358	388	368	328	397	352	361	386	375	354	371	354	396	348	364	359	398	396	353	354	322	331	380	374	364	407	353	378	370	368	373	371	339	358	365	354	376	343	386	373	370	408	346	359	350	392	404	370	367	378	385	366	378	358	383	361	369	361	354	403	392	371	344	389	315	391	367	367	354	366	344	372	379	355	346	352	334	373	364	364	376	366	379	367	385	400	377	392	375	373	407	365	350	360	382	383	364	381	382	361	360	366	366	395	376	336	396	337	390	350	389	362	307	354	365	357	347	365	385	398	369	371	367	349	342	376	362	395	385	376	352	361	352	385	386	367	390	361	371	388	364	347	354	355	374	374	336	394	349	369	352	334	383	365	375	391	387	369	362	392	365	378	361	352	339	373	357	344	363	361	352	352	347	353	382	384	366	342	394	373	375	384	383	324	399	378	355	337	371	387	387	385	392	395	355	383	375	355	374	368	369	373	348	338	343	399	358	372	399	358	369	400	391	366	400	366	336	380	347	357	365	360	358	365	360	328	369	374	371	359	380	328	403	418	386	378	399	390	356	360	372	357	353	327	400	416	362	361	377	389	340	385	381	392	371	366	364	372	365	369	376	357	362	360	404	372	327	351	371	361	382	344	380	392	396	335	387	369	373	353	350	346	377	383	362	369	383	367	337	370	368	362	337	357	371	385	339	376	357	383	399	401	377	417	377	352	360	385	371	358	372	369	367	414	375	362	371	362	364	369	339	385	394	402	380	340	373	359	369	345	358	355	348	363	344	388	336	372	402	394	342	355	348	354	376	347	355	344	381	384	390	352	375	379	360	382	394	352	396	389	340	370	389	379	373	357	368	376	382	394	382	395	360	382	365	387	364	360	350	358	324	357	355	355	372	368	356	361	389	402	391	367	375	330	409	334	372	347	374	333	341	372	346	354	409	394	344	327	347	372	375	368	353	340	342	368	371	334	395	365	369	367	385	331	336	365	382	351	380	357	382	383	355	346	348	382	359	338	386	337	381	384	339	320	355	378	363	382	359	372	420	389	385
7385	39154	43049	32070	19167	7953	2765	1185	711	590	594	544	561	599	586	584	581	583	571	544	544	593	556	542	575	575	570	578	582	564	583	611	541	595	577	584	559	579	572	555	553	588	591	563	557	573	579	555	545	561	550	564	577	552	601	536	556	576	539	589	539	578	595	613	558	518	551	596	576	546	559	534	577	543	576	550	521	590	569	578	593	547	556	535	563	505	524	546	591	559	556	571	559	601	582	554	576	594	553	567	581	568	577	614	592	588	560	581	578	581	555	539	600	583	554	613	593	575	587	583	579	626	580	584	533	569	575	553	574	609	586	588	582	542	613	578	607	551	595	585	584	612	560	574	547	552	585	580	557	559	562	588	564	559	557	564	514	554	536	593	590	571	558	591	523	564	571	600	585	529	568	577	591	575	557	569	538	522	575	575	573	561	590	529	578	574	585	565	562	593	570	549	547	571	531	563	574	566	564	561	567	571	579	604	550	633	538	549	568	545	551	539	568	553	539	528	557	519	550	540	615	547	566	550	593	591	541	551	557	567	564	543	519	571	552	592	566	568	552	543	560	530	589	589	541	602	551	602	596	562	575	577	584	600	561	562	600	564	561	556	532	519	515	586	502	577	552	599	578	541	563	563	505	600	581	564	543	575	607	557	528	554	573	550	559	552	583	576	548	587	620	551	574	543	599	576	606	567	582	605	559	587	557	552	510	590	548	563	538	554	611	584	570	556	549	596	514	596	552	592	523	600	591	621	563	559	558	548	589	573	539	613	544	552	575	578	519	574	576	558	547	536	574	544	513	572	583	566	551	571	586	600	567	601	523	601	630	575	537	559	558	603	545	544	565	554	540	578	567	547	552	591	625	615	553	573	555	597	568	546	533	577	572	589	532	603	554	590	536	570	593	543	558	568	621	603	575	571	595	594	583	576	564	610	562	586	556	520	548	556	595	581	581	550	555	604	575	581	583	607	572	579	559	563	559	561	648	604	577	573	549	525	582	598	602	582	559	556	556	565	536	574	559	573	597	547	582	583	566	517	574	545	569	551	559	607	574	582	569	524	584	560	578	585	560	596	592	567	576	561	546	587	597	546	593	521	577	556	534	559	583	562	556	604	555	573	519	534	571	543	549	586	588	581	584	602	569	563	546	603	586	565	547	592	568	559	560	605	591	551	568	571	556	535	603	571	570	549	541	552	574	572	580	554	577	567	605	527	598	546	567	576	540	537	558	571	549	574	561	563	589	544	534	564	540	565	529	598	601	553	546	528	641	576	557	577	599	525	612	601	641	575	599	557	575	582	581	530	597	618	562	577	553	562	542	593	527	552	562	598	571	534	540	569	605	592	593	595	547	566	543	619	543	607	553	519	591	583	559	537	582	598	525	566	579	564	550	592	566	552	575	540	610	582	616	594	592	570	616	554	565	535	572	591	565	588	596	582	562	545	527	586	616	604	602	560	546	609	549	583	515	593	576	540	546	561	570	531	618	584	568	558	593	559	527	544	610	563	524	578	568	583	569	579	599	573	566	608	577	578	548	552	570	601	573	544	561	555	606	580	579	602	574	542	569	556	555	632	600	552	558	572	568	568	571	585	565	532	573	590	539	601	531	561	610	573	605	561	515	637	609	581	553	553	566	590	543	534	590	575	547	553	590	570	545	578	586	613	555	563	551	552	590	564	552	557	558	520	585	543	560	567	580	570	563	570	575	555	550	563	564	556	563	553	553	570	611	563	544	559	538	542	583	555	570	590	538	579	526	553	566	553	553	569	549	566	559	543	562	531	609	544	607	582	540	571	561	603	569	574	620	554	576	577	573	601	561	541	584	588	554	609	561	605	507	550	600	579	544	556	593	588	563	572	579	546	595	548	555	629	554	615	585	588	529	547	552	586	573	605	517	569	540	558	553	563	540	565	542	567	545	543	600	624	552	562	564	570	594	537	574	602	549	576	567	512	534	596	578	552	576	599	583	597	532	544	592	550	571	587	589	559	604	572	561	528	584	546	589	563	559	551	540	542	528	592	530	573	543	579	592	536	598	596	555	557	565	544	591	573	564	576	554	599	547	579	557	536	513	555	587	541	578	586	558	529	576	569	551	565	557	539	551	512	547	579	595	583	549	575	562	573	592	598	569	627	582	563	555	553	535	575	539	581	581	541	553	623	554	537	601	588	532	613	547	582	566	591	538	612	578	579	567	532	526	577	570	567	579	546	556	589	530	578	572	578	589	587	538	561	573	542	566	604	565	541	562	557	575	563	556	580	585	583	587	585	585	583	548	581	559	592	580	545	582	565	609	588	593	559	571	546	577	572	563	553	571	595	582	588	554	566	577	590	554	557	563	592	507	579	587	559	568	567	567	559	593	549	533	528	589	589	579	587	541	554	612	546	589	577	573	584	561	587	560	536	574	567	537	571	585	568	590	562	577	606	594	605	537	518	578	559	577	514	591	574	588	560	574	573	580	587	579	583	584	525	556	585	582	570	558	570	599	590	554	546	540	550	578	587	560	545	572	568	550	562	569	578	556	597	534	582	563	581	528	594	579	558	638	581	606	524	569	544	545	565	582	534	536	574	592	590	533	550	580	568	569	568	514	583	560	550	589	579	578	554	590	560	595	576	535	577	569	594	526	544	561	551	569	550	556	555	531	562	556	578	572	537	570	572	548	562	576	572	582	579	554	574	588	558	563	543	575	591	534	516	553	596	568	555	644	567	571	546	572	575	544	576	561	586	541	566	564	566	574	571	567	577	545	554	561	544	533	579	569	539	557	562	549	586	584	557	567	544	534	568	536	525	555	554	544	562	568	569	560	549	564	564	545	552	560	561	580	560	639	562	544	541	528	565	577	581	586	567	565	561	565	566	553	620	568	590	542	567	547	514	552	567	580	583	591	562	550	544	550	554	553	604	552	562	565	535	568	546	533	533	542	560	550	528	574	530	606	553	585	613	593	603	587	549	567	579	587	609	584	554	572	550	556	576	557	585	543	552	580	542	588	535	563	549	534	527	604	591	574	533	581	532	575	548	567	587	597	598	574	559	567	594	562	584	554	595	514	572	540	575	591	558	596	575	567	533	553	580	561	574	535	569	582	569	559	581	648	573	523	555	570	544	585	563	583	583	541	563	590	592	580	495	581	566	577	534	563	556	526	559	544	586	585	506	564	581	560	578	556	587	536	572	548	550	579	562	552	524	563	575	561	596	595	573	567	570	545	582	567	584	583	549	543	573	596	545	550	607	563	560	567	608	547	517	569	603	566	589	569	540	575	558	617	576	584	560	553	546	531	560	535	576	580	580	555	532	511	566	589	560	554	531	575	556	558	600	565	559	590	609	581	559	572	574	564	536	560	543	530	587	577	603	564	574	541	594	567	563	580	570	609	565	571	547	559	577	586	561	594	597	560	564	587	562	592	525	533	565	581	586	545	559	611	562	567	542	581	574	558	553	568	509	589	560	568	611	585	548	524	559	601	592	563	597	616	547	587	584	572	585
24180	21738	39520	46658	35959	23645	10883	1924	645	501	449	415	424	440	392	417	413	387	411	415	449	410	409	446	415	401	425	432	441	407	454	398	416	427	391	406	438	427	402	408	402	405	432	426	443	402	401	419	404	417	392	430	412	403	406	425	410	394	412	398	396	367	403	412	425	413	397	389	400	427	392	453	382	423	430	386	420	406	430	410	415	407	420	400	385	424	400	393	397	456	393	393	408	440	347	435	403	405	397	377	413	369	391	369	422	389	452	428	379	418	447	412	369	394	445	388	403	399	410	438	412	423	390	428	425	456	419	429	432	390	388	421	395	408	440	433	391	388	401	435	414	413	397	432	438	420	450	413	437	415	387	422	423	432	410	425	424	402	416	423	417	405	439	393	412	383	401	419	411	360	452	433	397	412	429	417	422	414	356	411	401	411	393	390	409	395	419	402	397	364	449	413	413	418	385	403	457	436	385	417	387	458	414	412	449	405	444	434	411	408	364	378	400	436	426	358	369	388	391	452	405	427	405	386	411	418	381	418	393	440	394	396	420	430	388	410	428	422	379	424	419	397	409	416	409	400	395	448	443	416	445	409	432	429	453	416	404	403	413	448	433	418	420	396	413	430	429	407	427	409	398	422	408	379	405	407	385	425	401	429	402	433	368	416	420	420	397	392	439	438	398	393	439	393	432	421	363	441	389	397	376	426	402	422	414	427	420	445	431	386	412	450	404	390	396	401	434	397	411	429	399	403	437	415	397	396	422	404	436	453	408	423	444	408	401	426	429	416	418	415	391	419	469	421	364	413	426	424	388	428	394	410	422	399	421	464	407	434	409	429	412	398	419	378	381	412	426	419	396	412	425	411	393	432	428	400	397	403	408	402	395	394	425	422	425	420	421	414	418	425	415	408	403	432	397	431	391	453	454	418	405	376	426	417	452	403	407	404	415	432	410	383	429	453	430	420	422	403	440	410	433	415	422	362	401	457	413	410	404	387	436	411	412	380	444	386	430	426	416	452	401	395	441	371	414	361	389	400	431	388	428	401	434	385	400	385	432	406	374	393	434	407	431	429	407	430	418	415	396	402	385	385	435	413	429	443	407	411	405	410	435	407	414	375	416	412	406	403	447	392	424	390	408	407	384	394	437	398	388	415	394	444	421	411	421	404	408	419	394	427	420	396	418	424	423	418	425	427	415	407	411	373	393	385	404	402	413	399	371	389	384	391	391	404	403	391	396	427	419	415	408	416	410	408	400	391	388	394	376	435	434	427	422	387	410	441	432	396	435	400	427	410	444	409	419	405	415	414	385	407	404	403	371	393	402	419	412	424	427	412	448	402	403	387	436	423	409	378	407	409	413	455	441	364	397	399	443	391	392	375	436	433	400	426	400	428	417	427	418	409	413	405	392	396	426	418	394	413	407	454	392	403	418	426	412	380	380	411	385	413	404	400	394	414	412	409	411	410	377	443	399	422	416	459	398	405	419	403	434	398	417	445	401	402	376	402	401	411	422	436	382	396	427	420	393	385	406	382	391	387	400	428	396	382	406	456	418	447	409	404	415	403	398	399	426	404	418	416	395	382	444	461	431	429	376	433	407	409	417	430	419	421	430	375	363	412	390	423	393	403	420	406	437	405	398	405	399	416	403	427	408	391	409	397	405	413	416	422	420	432	394	394	451	401	427	400	373	408	361	404	415	418	401	396	400	400	372	434	394	452	413	459	380	406	377	378	398	402	397	456	409	407	421	400	404	372	405	416	408	426	425	425	395	417	384	442	420	425	400	425	412	365	427	412	409	416	397	388	410	413	413	392	384	393	424	375	408	438	389	418	381	395	402	399	417	372	397	383	401	417	420	448	407	388	441	390	413	407	442	410	416	381	377	434	409	413	408	452	399	408	429	392	386	404	451	419	443	405	402	402	399	421	389	402	419	413	413	449	384	418	387	446	429	394	395	401	401	417	363	427	416	413	403	392	402	356	388	427	414	413	403	401	392	408	388	357	406	375	429	393	419	462	401	424	416	402	453	447	443	408	447	419	375	398	400	399	416	418	442	423	431	449	371	430	442	395	427	413	430	399	388	392	431	454	400	410	426	403	409	396	411	427	416	407	422	410	433	399	402	413	426	422	392	417	413	409	404	399	410	419	429	380	387	410	418	410	398	436	424	403	418	375	380	396	405	403	435	435	429	426	387	414	392	420	381	415	377	368	392	419	404	426	442	420	389	471	451	361	427	406	410	393	398	402	431	404	464	403	441	407	412	465	411	443	433	403	421	396	399	444	425	415	346	386	385	455	435	423	454	447	395	385	406	384	404	430	442	399	418	439	387	417	374	439	398	424	373	432	437	430	422	411	426	413	393	360	414	388	371	420	432	400	411	428	410	423	424	411	437	439	386	421	464	430	406	434	428	400	405	405	393	429	402	404	414	404	442	429	393	406	395	431	419	422	430	415	403	434	401	414	375	401	426	405	389	420	380	424	450	365	414	409	417	435	399	438	386	398	411	403	374	416	403	413	427	437	415	394	391	407	393	404	410	392	426	382	430	417	379	400	413	424	433	390	425	404	422	390	415	453	417	412	435	405	402	415	409	411	407	425	447	413	400	421	393	392	416	396	379	426	424	400	402	410	441	403	386	421	406	439	398	399	379	408	391	393	431	403	391	409	409	462	395	412	425	399	394	386	411	461	420	412	386	390	438	394	409	422	392	408	423	367	406	391	441	435	442	428	433	430	419	422	395	422	426	375	422	404	418	405	373	410	404	423	434	386	441	405	434	387	436	404	388	391	409	397	445	438	402	423	438	395	393	413	418	392	377	433	394	416	411	437	395	421	373	387	423	386	414	412	429	427	425	389	386	431	404	385	412	417	381	401	410	395	434	409	405	395	401	369	410	425	382	365	395	453	391	401	412	415	446	442	420	397	408	400	391	423	411	381	442	427	376	395	408	391	420	395	408	416	462	421	407	366	384	441	375	444	382	384	439	389	388	399	406	430	406	395	422	414	384	384	406	405	412	395	445	391	418	393	428	385	435	398	407	434	394	387	413	410	435	420	439	422	410	445	368	399	412	416	430	421	413	415	373	386	423	428	437	391	424	417	406	402	446	429	390	394	416	402	388	406	386	383	424	424	421	377	428	409	403	410	409	411	397	413	414	419	381	394	416	423	397	421	435	429	401	416	455	407	372	440	404	378	404	428	360	406	402	397	455	385	418	432	428	435	408	401	414	406	404	438	421	450	402	440	412	383	431	414	419	424	392	415	436	406	420	381	410	425	366	437	397	436	371	427	399	405	411	386	430	379	408	425	393	402	433	426	401	400	428	421	406	442	417	402	411	416	418	414	369	415	416	377	378	393	428	431	409	420	418	416	437	404	401	418	404	418	442	363	392	406	410	430	427	414	427	381	415	402	414	410	424	415	417	423	430	399	406	408	403	385	374	414	370	406	382	413	395	431	419	455	405	416	447	423	399	419	418	390	411	413	422	409	427	405
16272	76460	84824	63738	44008	26435	11215	3405	1235	721	637	664	634	646	610	638	604	650	634	672	628	656	555	634	646	644	596	590	596	572	635	662	595	581	615	619	638	591	640	624	615	614	631	623	616	643	616	626	626	633	613	588	623	635	607	628	629	588	617	625	630	636	586	656	631	572	600	609	601	619	629	641	646	655	669	612	620	682	657	592	620	574	640	613	608	612	582	631	649	621	600	610	579	657	629	638	613	631	624	595	602	611	589	621	638	612	629	619	606	609	605	615	649	609	625	599	605	609	666	663	611	595	687	623	594	629	644	581	671	636	628	617	606	635	604	626	608	603	641	615	659	576	591	622	611	614	633	651	625	581	630	644	613	638	603	693	639	650	661	643	668	594	644	693	595	649	612	594	625	620	641	635	593	661	621	584	613	622	600	608	628	588	645	609	670	639	606	626	610	588	646	637	641	636	638	633	611	615	607	637	589	646	592	564	624	626	594	608	628	588	617	620	588	611	669	553	642	625	624	562	609	596	641	623	657	628	597	613	596	590	603	594	642	650	602	629	620	612	583	538	599	551	626	615	648	630	604	635	579	654	600	668	594	609	619	620	559	630	609	619	646	568	622	640	621	590	616	597	625	599	626	684	646	634	571	650	606	635	617	565	589	598	656	644	600	605	575	639	634	628	635	671	636	625	614	660	610	617	610	630	595	605	622	668	618	638	593	635	626	582	646	645	623	636	610	622	667	602	620	620	609	649	622	620	608	622	609	611	632	613	622	628	682	608	618	602	618	645	609	598	625	663	600	581	621	621	627	626	607	612	627	651	611	643	629	625	628	657	590	600	586	581	638	621	638	620	622	605	611	643	595	622	602	610	629	609	601	573	634	588	622	613	623	636	650	614	627	637	643	622	637	629	604	645	648	640	616	660	610	648	639	653	639	636	636	628	613	621	606	593	629	623	625	659	619	628	608	580	694	603	622	591	596	617	655	601	636	640	581	648	619	601	618	611	608	587	635	594	609	594	631	650	650	614	625	603	625	617	633	640	628	655	639	630	662	599	644	617	616	636	648	603	659	654	669	591	639	635	667	602	612	643	657	624	618	599	666	643	637	609	632	628	637	604	619	628	659	589	647	645	654	652	618	625	623	617	671	661	594	619	649	635	638	632	586	570	660	626	566	603	623	657	618	653	589	629	644	609	674	623	588	583	599	631	650	607	627	610	675	648	632	592	620	640	594	656	602	586	597	620	626	589	602	604	654	675	642	612	617	668	649	636	632	657	642	622	581	625	598	609	581	566	578	637	609	632	616	654	635	594	619	625	673	649	669	608	632	665	623	658	571	652	609	635	602	622	620	646	574	650	643	593	550	588	645	620	628	609	611	623	611	624	631	594	631	645	609	662	654	639	621	672	615	614	627	652	639	611	613	677	641	655	595	648	624	611	613	640	625	636	648	622	615	611	621	639	631	644	615	599	614	618	563	617	577	628	583	637	643	625	589	642	632	607	613	606	627	550	639	609	665	623	619	618	601	651	610	617	647	621	620	649	611	666	650	639	645	618	592	642	621	657	654	639	594	624	604	665	668	575	606	600	591	612	628	640	621	620	634	600	654	651	590	600	584	648	581	607	645	604	601	637	614	608	620	572	592	652	633	636	616	610	642	656	660	604	606	590	621	645	592	619	609	656	600	645	613	620	644	593	595	595	628	609	609	617	635	639	576	611	555	610	630	640	604	600	611	587	610	649	664	632	629	611	621	597	632	647	658	622	584	649	612	549	656	599	622	677	587	655	576	625	598	606	636	612	605	611	647	606	617	625	682	622	636	598	571	590	659	617	665	610	628	632	598	596	604	646	606	626	586	572	617	630	621	653	635	668	634	606	602	595	649	589	614	605	652	643	613	627	623	651	672	585	664	604	582	621	613	591	618	622	618	610	645	602	604	632	646	594	631	675	586	670	628	585	607	659	621	578	646	643	662	618	615	634	630	595	625	624	626	636	617	675	631	600	618	659	645	607	672	606	571	652	636	618	646	610	625	626	665	646	548	605	635	653	619	631	633	641	639	603	603	651	630	610	614	649	606	602	586	539	614	618	595	574	598	630	576	622	618	597	647	674	675	666	667	609	648	574	640	643	611	634	600	611	656	623	600	641	608	597	630	600	623	626	605	617	637	554	620	641	646	648	620	600	597	657	599	660	579	576	631	625	637	584	630	626	635	603	652	608	626	642	602	585	638	590	614	613	642	613	634	613	644	607	646	659	664	630	592	626	633	592	649	607	595	619	618	610	612	606	668	638	650	640	662	595	616	589	608	615	623	638	627	614	668	592	633	645	629	647	651	593	578	610	646	633	630	663	635	629	660	647	588	645	617	626	619	610	576	590	619	621	618	590	635	601	632	573	666	622	622	613	633	622	609	586	636	600	633	601	632	654	588	646	597	630	618	620	619	616	582	620	609	594	579	646	604	630	609	624	600	629	611	614	602	627	632	578	633	622	601	641	608	608	635	566	616	606	602	648	655	636	606	637	581	617	573	601	635	633	595	644	620	634	639	618	646	643	594	604	609	661	637	630	628	623	645	611	630	596	623	648	638	632	585	590	636	608	627	659	623	617	623	608	613	603	629	647	594	649	656	614	578	650	598	609	641	624	628	629	621	655	671	580	593	618	604	656	584	633	614	579	621	645	651	553	611	643	645	639	603	608	645	554	635	592	592	608	608	577	600	577	604	621	632	630	557	619	622	609	657	614	599	665	621	612	626	656	615	651	636	611	640	618	644	587	604	580	642	626	654	608	614	658	638	611	594	635	667	597	642	608	663	623	639	647	617	636	619	610	597	576	613	594	597	609	622	635	587	592	654	613	639	644	622	653	612	599	608	583	601	595	625	643	617	609	554	602	636	623	623	610	597	642	622	625	639	589	609	619	634	614	620	634	650	675	629	645	612	588	657	576	580	660	600	611	634	635	635	609	598	624	609	618	614	659	679	660	669	566	630	610	576	610	549	648	624	615	608	611	628	651	659	607	575	621	583	678	651	599	637	675	643	635	629	628	623	604	567	594	609	589	615	635	599	657	639	610	675	634	655	627	644	608	664	655	660	667	631	577	649	639	631	615	598	637	643	620	657	629	591	616	618	616	664	579	624	627	612	602	657	650	626	645	627	622	602	633	641	644	635	598	655	645	576	636	621	620	630	611	646	610	612	626	599	612	635	636	634	643	639	642	641	602	601	620	629	633	683	626	647	643	652	638	611	635	594	586	636	612	649	624	602	642	609	611	616	649	621	623	590	659	612	608	645	641	586	595	574	628	670	662	600	608	619	619	605	665	596	596	632	560	625	625	669	633	643	621	622	624	630	622	591	594	600	592	649	638	583	649	631	617	627	596	611	665	596	609	602	629	682	639	628	663	593	601	619	625	635	628	622	629	587	634	671	634	626	599	599	644	580	628	609	614	667	604	636	629	571	615	601	603	603	603	596	578	625	637	647	652	602	617	602	568
23036	21345	35656	40571	36548	28676	19453	4480	844	562	456	467	457	452	418	469	439	462	402	460	416	469	419	448	435	440	402	452	440	423	412	427	435	481	433	425	415	456	398	451	414	425	384	422	442	395	468	449	464	454	436	404	432	463	403	453	452	459	444	418	446	450	469	452	404	454	428	438	450	402	392	428	429	459	415	443	394	410	419	433	411	415	413	412	404	402	439	437	409	403	425	423	442	426	432	425	428	430	440	445	435	445	437	427	422	420	472	414	440	439	427	478	433	450	449	433	425	402	443	456	435	451	429	438	432	423	451	441	439	427	398	442	453	442	439	435	459	433	441	432	418	442	417	441	405	437	436	416	459	423	422	428	418	423	410	445	426	431	455	447	388	422	425	409	417	466	436	448	434	438	419	448	405	393	417	448	438	495	432	442	420	459	445	403	451	418	437	448	397	463	437	407	420	396	424	431	428	418	440	432	442	442	444	424	434	440	458	432	437	424	427	421	434	444	422	456	422	463	470	407	429	411	428	417	440	451	420	391	447	426	444	423	395	415	406	394	440	440	467	430	451	422	439	454	461	445	437	414	435	466	419	410	486	433	418	460	425	435	407	443	468	423	460	421	435	442	448	428	461	463	420	418	443	439	418	477	435	438	412	405	427	448	420	438	406	450	480	438	408	418	423	435	420	486	436	408	418	424	411	447	474	451	386	408	418	449	414	432	436	421	442	426	405	429	461	427	437	442	439	415	442	430	442	437	444	413	450	435	449	445	411	377	428	447	422	421	468	448	480	439	413	446	422	432	427	461	396	434	419	458	441	436	416	452	427	415	417	460	441	407	407	412	382	454	427	442	421	441	451	405	430	453	465	430	427	425	464	466	422	441	424	450	469	404	448	419	414	423	448	399	371	423	439	425	467	479	447	419	429	464	385	425	446	427	437	468	394	426	451	443	452	404	447	430	455	426	433	419	413	417	451	440	413	422	452	456	425	439	420	415	458	412	410	422	459	433	405	455	402	422	426	396	428	472	443	451	417	422	464	397	435	421	454	421	428	423	419	422	448	378	446	438	422	420	401	409	453	452	420	433	490	433	462	445	403	443	422	421	433	457	429	440	455	415	428	428	412	449	493	450	433	419	430	432	441	453	449	404	437	412	393	402	405	412	491	453	437	471	456	478	427	432	445	422	457	418	424	442	465	440	478	413	431	451	454	427	463	425	452	423	413	392	439	394	430	427	461	443	419	433	417	415	435	443	419	422	461	448	421	470	422	460	437	429	412	438	435	443	496	411	371	433	447	438	466	415	417	438	466	450	390	425	455	448	449	397	425	430	418	417	435	411	433	439	447	432	453	434	404	390	432	411	421	429	445	404	402	440	437	432	423	460	423	407	448	390	443	433	428	433	408	466	426	415	417	444	424	438	402	420	421	461	447	442	449	422	440	393	388	421	435	446	430	397	425	436	435	433	461	437	398	435	438	439	423	468	393	446	455	438	434	449	430	423	415	445	419	421	420	419	436	424	402	503	419	445	448	417	459	459	439	411	427	424	433	407	471	436	435	418	458	451	444	437	467	446	412	471	447	468	430	465	426	452	438	441	384	412	423	488	470	380	426	390	444	413	386	469	455	414	419	454	431	427	433	459	471	440	429	418	442	421	429	396	455	435	437	441	431	421	456	390	453	451	436	432	438	406	451	450	453	425	455	413	445	396	421	433	412	437	451	424	442	429	432	466	423	425	444	411	413	442	418	429	444	453	410	414	452	453	453	385	423	419	441	431	446	443	434	429	436	424	440	435	439	420	430	419	460	394	416	375	445	402	451	443	413	440	466	415	444	439	417	449	464	426	469	429	443	442	461	422	441	424	404	436	427	444	428	417	478	455	396	423	436	413	441	428	428	421	412	438	412	449	466	419	477	431	418	476	436	448	461	433	456	424	447	468	427	459	445	431	452	421	448	432	452	423	466	411	421	423	445	442	396	439	433	435	444	420	431	449	483	442	428	414	462	448	473	417	440	417	459	424	472	431	400	423	422	475	451	439	424	428	452	450	430	426	427	441	437	445	426	405	428	455	407	415	411	435	436	431	437	422	423	440	463	425	437	473	434	415	460	440	433	436	383	408	451	431	418	435	411	455	446	434	401	465	417	416	424	457	405	418	425	410	447	440	425	454	450	441	426	428	433	416	431	444	391	405	476	403	413	423	463	432	452	423	427	418	427	467	451	451	342	431	460	410	386	410	442	411	412	463	410	431	439	396	448	454	437	441	385	427	416	439	461	472	447	467	460	446	428	423	448	444	436	442	464	449	443	480	408	482	411	410	430	394	428	399	455	453	422	411	408	440	436	405	406	432	418	387	436	392	431	449	440	443	452	395	428	435	435	424	391	455	405	441	477	447	417	438	462	417	446	431	440	438	415	439	450	439	433	411	405	417	414	424	396	382	449	414	447	433	453	427	446	439	463	433	461	420	452	466	426	454	456	484	419	426	481	396	432	382	401	451	416	425	465	429	418	428	401	437	451	411	471	425	443	420	434	403	439	452	430	454	424	412	421	415	391	419	407	391	433	424	463	410	424	469	399	449	432	370	417	454	416	386	432	429	444	431	405	431	442	435	420	398	438	451	433	384	422	392	396	417	433	424	431	435	416	431	438	442	403	419	432	432	425	419	420	455	434	479	457	447	467	416	454	405	427	449	472	435	467	426	432	426	430	456	398	464	389	422	444	448	487	418	429	418	408	470	435	473	458	471	433	420	440	430	453	441	431	448	416	422	454	437	444	431	426	427	462	435	408	422	424	459	434	425	418	425	434	431	448	423	429	459	471	418	427	413	445	402	441	459	416	459	398	415	399	420	409	462	424	410	423	533	468	436	457	433	445	430	440	407	428	436	492	437	442	416	393	412	446	428	420	436	438	428	432	448	434	429	423	450	409	451	418	433	423	441	456	455	435	458	437	436	436	399	411	452	423	482	439	439	435	397	432	412	436	454	437	508	457	436	423	461	385	455	414	442	426	440	414	383	454	447	482	445	420	419	410	427	386	424	402	453	432	442	391	461	436	442	424	431	418	436	452	401	402	404	404	424	447	409	411	428	401	402	438	417	394	413	434	449	446	453	481	429	420	461	422	439	467	434	484	404	420	428	447	429	438	415	492	442	419	440	459	447	466	438	419	400	401	436	401	399	447	459	482	434	434	424	414	408	417	386	407	438	427	429	427	461	414	430	458	440	434	411	440	430	459	423	407	410	434	440	471	465	438	454	462	445	429	415	405	397	433	403	427	451	452	426	427	446	391	492	452	410	444	418	439	427	442	437	429	432	424	456	428	415	445	452	438	442	447	427	452	387	409	443	406	402	465	455	433	440	427	424	414	462	443	440	402	394	422	414	469	455	444	446	398	413	437	469	459	423	422	460	447	445	458	445	430	444	456	442	418	402	425	442	430	405	461	397	446	403	449	449	421	427	433	481	420	413	432	394	434	462	422	441	435	452	449	427
23406	80602	96170	76730	54545	35096	17451	5545	1719	844	680	646	615	656	644	651	674	651	595	677	616	620	610	648	660	687	652	627	647	611	640	624	627	629	666	615	654	651	638	633	649	623	691	627	585	668	667	611	653	635	618	664	619	680	692	688	611	650	608	655	659	636	647	620	638	608	650	620	634	647	644	664	645	619	629	643	606	632	637	627	622	648	642	649	645	646	595	642	603	623	651	670	632	607	673	644	616	620	643	606	608	645	615	603	659	660	634	660	590	632	662	694	664	642	576	634	623	651	638	638	643	616	616	618	622	632	662	651	626	639	617	634	626	576	649	595	663	623	615	625	632	636	586	623	647	623	661	676	661	636	640	650	642	638	611	629	628	593	622	622	621	625	617	636	616	653	633	632	599	620	619	652	623	624	667	585	642	648	614	628	641	635	620	679	632	648	645	640	661	652	628	629	653	592	664	615	563	614	637	614	599	622	640	618	605	614	643	633	621	650	639	603	591	618	706	618	568	648	636	626	641	652	641	607	596	615	644	635	647	656	617	627	623	643	638	613	605	599	572	723	610	586	643	648	622	612	652	663	640	607	647	644	589	629	643	625	672	621	642	562	630	596	613	618	665	644	628	651	634	668	631	642	616	632	622	657	621	640	635	627	588	669	646	641	621	602	606	613	644	634	661	645	627	652	633	609	642	704	629	632	625	570	626	612	635	659	634	588	583	626	625	633	620	617	593	618	623	632	634	618	653	606	649	663	632	652	656	636	714	600	663	638	641	646	621	664	626	642	624	613	660	663	590	651	643	671	663	651	635	637	641	647	641	641	618	613	637	592	601	631	673	629	684	656	615	662	662	684	667	634	641	665	612	610	641	652	633	638	685	656	604	613	689	601	615	698	599	652	610	574	633	607	611	628	617	613	638	605	608	654	625	668	621	649	623	605	643	653	609	621	589	640	635	618	690	615	617	626	639	646	637	609	622	658	643	630	676	620	616	611	628	612	642	648	651	622	628	655	658	598	595	624	643	665	653	674	640	661	642	622	637	607	611	631	662	646	632	663	636	665	683	601	581	618	636	650	611	654	658	622	628	664	639	630	644	666	651	618	628	612	638	650	625	608	602	609	616	656	603	604	639	676	631	635	664	609	693	636	659	625	617	669	612	621	660	612	610	629	599	668	639	637	680	649	613	600	655	622	638	622	640	603	606	675	658	621	666	649	616	621	660	656	622	666	645	632	614	646	643	628	615	619	625	657	603	672	648	627	646	632	653	624	641	636	632	644	633	640	654	691	627	627	629	640	659	588	630	623	627	650	658	662	670	601	601	662	593	596	655	591	643	649	591	688	600	607	631	646	615	632	656	647	660	621	646	624	629	672	654	617	630	627	622	631	595	645	673	614	647	630	656	619	579	641	671	604	633	635	609	662	622	603	596	634	690	633	624	641	636	654	621	641	661	634	648	634	667	608	616	637	628	599	644	641	634	578	562	650	646	648	619	625	631	602	564	662	645	619	587	611	658	616	669	596	610	675	622	652	588	673	642	641	620	628	601	624	604	612	646	629	626	657	598	626	680	641	618	604	625	634	588	640	619	661	614	619	659	665	666	596	627	623	659	639	636	629	634	620	658	658	646	593	663	647	640	630	641	639	619	687	610	619	669	666	638	658	629	614	654	606	595	665	651	625	619	624	619	631	580	630	697	636	626	658	623	617	688	623	631	647	640	670	645	611	644	633	655	635	675	598	646	626	650	632	591	635	662	666	628	627	682	676	625	650	633	619	620	650	637	638	586	675	607	634	585	657	572	616	647	607	628	599	630	658	635	625	632	638	632	629	608	640	602	597	594	701	641	652	657	622	649	606	638	607	629	645	659	669	660	651	613	642	628	605	665	678	623	649	615	610	641	610	688	648	673	626	623	639	623	588	621	660	630	619	610	628	601	619	663	639	638	635	595	619	601	636	628	594	634	653	631	607	644	607	615	620	629	659	618	633	610	655	619	638	603	626	658	652	680	581	627	613	646	634	618	636	638	691	589	608	660	639	666	633	646	612	629	621	646	633	638	643	611	627	672	586	660	628	657	646	578	588	625	623	631	660	655	619	658	625	580	612	634	635	658	651	636	603	654	603	628	620	655	657	615	645	648	630	641	603	639	643	589	602	647	679	681	658	644	631	620	647	647	634	647	654	631	654	604	609	607	617	597	619	617	603	635	613	633	648	589	619	633	638	662	623	650	664	603	653	639	643	630	648	600	646	603	602	686	652	709	640	591	611	612	703	628	627	622	642	580	609	629	674	632	629	665	680	630	639	604	625	645	610	635	646	628	624	644	617	623	662	604	619	658	637	652	696	624	587	631	622	615	625	600	677	610	635	622	648	608	631	656	639	627	641	646	612	632	630	617	634	663	676	619	630	659	604	662	674	616	641	632	605	672	635	592	613	619	632	678	647	658	631	639	653	633	560	631	624	608	595	629	658	639	611	637	633	612	672	671	637	586	630	636	668	633	641	623	600	655	699	612	649	628	588	649	617	665	655	629	664	592	617	690	638	646	624	626	607	610	663	617	649	638	615	638	603	617	669	633	646	632	601	661	655	633	601	601	598	595	646	636	669	608	625	647	574	618	639	643	634	686	641	677	623	616	630	628	606	610	648	626	632	626	593	577	628	656	654	629	651	664	621	642	654	619	664	648	663	589	631	654	628	646	572	628	655	627	643	632	657	622	642	602	644	636	637	645	704	672	617	661	570	639	626	656	641	673	597	618	654	632	628	644	630	643	660	631	623	632	632	646	604	656	682	647	633	639	667	633	637	592	646	612	667	621	640	664	630	621	604	633	644	664	654	613	643	629	626	659	649	632	622	640	660	649	601	673	643	644	636	651	656	625	627	649	623	605	613	603	641	635	635	615	657	649	660	607	651	609	634	672	608	683	635	648	618	640	612	632	671	638	601	643	639	606	655	664	598	636	644	591	658	645	677	603	639	609	584	641	608	592	619	649	623	644	623	638	632	664	650	647	591	632	657	662	638	613	656	614	662	658	645	628	642	627	626	660	629	676	677	632	604	586	605	611	644	620	594	608	663	627	645	657	660	664	641	618	633	600	636	637	612	642	615	669	645	652	639	621	627	618	693	648	644	607	602	643	617	652	650	633	632	639	650	621	590	626	686	630	669	632	638	557	645	629	623	647	612	661	657	627	642	622	628	636	570	674	613	658	650	668	636	627	617	618	627	636	615	645	660	646	623	651	616	652	594	613	659	625	631	641	670	605	655	658	629	586	618	622	682	668	639	654	611	655	583	651	625	668	651	637	661	623	608	578	650	662	638	630	680	629	638	573	643	618	645	648	594	562	666	652	646	605	638	620	604	667	607	634	646	633	634	602	674	625	632	620	678	680	657	630	601	661	640	649	648	648	641	624	626	557	645	634	615	649	637	630	672	661	627	651	620	602	612	634	646	606	597	640	676	662	624	647	655	610	587	623	655	631	638	626	635	653	640
26781	23529	38359	29864	14263	4510	1311	572	436	398	396	362	378	380	368	401	368	372	385	392	383	416	400	347	385	362	389	367	415	372	371	405	345	390	374	362	379	338	361	367	367	386	403	369	391	374	398	383	368	412	397	380	379	358	346	375	374	365	412	396	357	400	380	392	384	362	343	392	405	359	365	348	376	395	360	378	331	375	351	383	400	381	362	372	355	381	369	349	388	377	382	395	376	383	365	392	367	351	368	361	372	375	370	403	353	395	416	382	351	360	412	396	378	363	364	355	378	410	343	374	378	387	337	380	380	370	377	330	338	384	376	391	359	381	392	407	367	356	363	399	373	369	391	417	362	405	396	363	316	410	375	366	425	352	392	415	378	366	371	375	394	392	402	371	385	376	361	407	351	401	373	370	372	389	387	418	389	343	383	413	381	359	359	407	384	365	363	369	394	338	406	368	409	389	421	417	364	372	368	359	369	390	372	382	353	385	357	409	386	352	384	381	369	426	357	392	379	375	400	361	399	363	354	365	356	392	404	414	375	337	383	368	416	397	392	385	381	363	367	348	379	369	372	402	363	378	389	360	371	375	358	406	400	370	381	380	377	373	385	390	339	379	378	390	376	389	362	382	392	422	369	387	385	357	364	378	370	343	361	365	392	397	390	390	389	382	369	385	388	378	361	388	388	408	380	370	366	379	406	373	386	348	377	346	368	351	398	383	393	372	389	346	392	377	375	377	363	376	371	383	365	374	412	391	374	374	403	400	382	384	353	357	370	373	384	356	345	358	365	384	424	365	377	384	370	348	327	376	373	387	373	348	394	353	374	407	406	387	366	357	373	352	389	351	393	370	360	359	398	345	387	379	369	363	393	368	407	402	359	364	390	375	375	376	368	397	409	372	374	397	371	363	370	381	347	411	362	353	338	403	338	382	373	403	391	373	358	368	392	373	394	375	368	386	376	365	365	382	409	386	413	351	375	404	381	362	369	386	390	381	381	409	350	380	369	395	380	371	337	401	413	337	410	375	358	380	409	367	393	391	408	378	389	381	387	371	343	357	351	399	403	368	355	390	414	403	380	362	386	402	384	385	371	349	386	372	406	389	343	369	406	415	373	384	345	401	375	379	400	384	390	413	366	403	352	360	390	341	366	374	396	398	417	440	425	372	398	364	356	388	342	381	410	368	367	388	379	396	368	375	397	369	375	403	371	360	381	374	349	375	362	384	391	400	355	385	386	395	366	357	373	366	375	385	356	394	407	338	334	375	385	400	380	379	391	376	383	375	411	368	392	346	331	396	400	358	407	380	325	379	368	353	408	374	382	380	351	339	362	373	342	384	356	373	375	412	406	398	378	350	381	377	418	382	406	392	366	348	379	372	366	385	390	390	396	354	367	364	405	378	358	382	358	345	364	395	379	350	362	359	382	369	418	380	369	365	405	383	352	339	360	384	402	363	389	385	374	358	368	349	341	357	406	359	381	400	398	381	362	405	434	407	371	386	352	388	346	376	383	362	381	348	386	382	388	377	327	334	358	390	373	354	378	370	358	377	366	366	362	359	385	395	380	409	375	406	352	352	374	379	403	402	388	373	358	359	393	398	373	401	372	384	389	384	378	388	386	409	332	383	362	387	372	364	368	396	378	377	363	396	350	391	381	379	359	382	380	377	368	355	352	391	402	350	369	397	379	348	405	368	381	393	377	397	386	373	402	387	382	397	354	383	377	389	386	401	374	396	366	381	398	374	411	381	375	377	358	345	393	348	377	405	385	399	394	367	377	371	396	366	405	366	388	367	366	398	373	357	353	407	357	370	351	372	385	364	374	366	363	369	386	404	383	374	374	384	364	379	346	395	375	366	386	351	376	385	415	372	403	346	345	412	345	363	396	382	364	426	375	362	374	379	432	366	386	390	371	378	406	387	392	355	364	354	367	386	389	387	387	374	369	419	384	388	366	398	377	383	375	342	387	372	366	347	424	359	380	383	379	387	370	374	385	380	370	378	388	396	367	401	349	348	373	357	380	371	387	384	370	361	371	400	383	383	394	385	367	369	394	405	357	383	370	384	389	356	378	356	407	388	394	379	378	345	391	394	361	374	380	400	384	392	397	384	379	359	381	358	403	364	393	369	368	375	414	388	380	373	414	388	357	332	386	368	370	398	383	375	390	413	389	395	362	403	358	400	395	358	385	357	395	351	358	357	354	388	369	375	363	347	392	380	358	356	350	412	386	384	394	364	361	343	376	384	406	347	368	377	409	377	357	387	352	372	378	367	408	396	381	392	361	385	423	400	373	372	348	368	379	379	369	373	399	388	384	357	359	357	351	336	375	368	389	356	370	384	377	389	385	365	398	339	364	371	367	365	362	364	366	348	380	393	364	403	374	351	396	409	393	387	428	419	389	399	390	368	375	372	397	365	352	365	355	382	392	384	337	373	368	363	371	369	363	393	347	406	379	362	336	398	391	366	372	383	354	376	364	383	350	359	375	377	398	383	438	381	380	363	388	371	374	336	340	380	376	384	358	388	372	387	368	364	341	396	411	417	383	412	371	374	361	362	393	381	350	398	360	386	375	379	351	390	364	332	407	401	355	391	357	339	372	368	376	361	365	369	390	359	350	387	375	392	348	357	396	337	339	348	373	414	382	367	364	369	385	393	357	357	382	358	365	437	377	326	369	402	364	356	364	394	362	366	356	362	366	341	381	398	397	389	385	354	381	373	356	387	368	366	374	389	366	416	356	353	352	351	353	360	355	412	391	389	364	353	360	359	384	374	359	404	376	387	377	373	393	397	379	387	383	386	404	395	345	372	376	390	336	409	374	362	397	341	372	351	365	393	365	400	370	393	350	390	422	396	354	358	350	364	376	366	413	366	366	381	397	396	422	367	419	362	389	332	357	344	346	341	381	405	367	329	383	402	373	405	362	388	337	358	364	411	351	370	401	333	381	397	392	333	399	355	380	381	370	353	377	361	341	391	389	345	346	387	410	367	384	393	375	420	394	375	413	401	364	378	388	385	348	359	334	353	353	365	397	409	368	352	400	417	365	386	376	392	378	395	395	408	362	362	383	365	374	366	389	393	382	427	345	384	364	389	403	353	377	396	367	365	394	330	353	386	392	331	391	367	372	396	394	376	385	388	406	399	401	372	384	392	363	411	363	366	361	381	387	392	386	348	399	350	375	405	384	381	390	401	379	357	355	377	387	342	385	361	375	423	400	359	402	394	411	356	398	360	360	376	413	386	373	441	385	378	361	371	364	368	415	409	327	411	386	391	392	360	361	383	396	368	381	413	354	399	410	361	346	388	355	380	377	360	377	393	404	371	420	394	358	373	391	385	382	367	367	346	407	356	399	398	377	392	396	402	371	359	353	354	370	375	368	400	410	376	389	386	392	356	374	383	384	379	389	385	342	406	398	381	397	377	375	394	376	382	407	367	359	350	406	380	381	373	374	366	381	371	385	380	346	400	385	359	414	365	383	392	387	368	385	416
9338	39948	44131	30628	17415	7273	2569	1093	700	563	601	579	567	588	613	585	552	591	552	584	552	600	607	602	576	536	595	566	604	564	572	602	552	619	520	563	574	537	578	574	619	606	580	575	553	564	562	559	568	545	614	552	571	595	553	566	564	580	575	590	580	575	588	562	567	574	575	552	564	570	609	565	620	547	549	600	587	592	608	546	549	569	568	577	522	561	575	589	564	527	606	605	579	587	572	557	556	594	557	592	586	556	534	583	586	592	566	585	548	567	575	607	568	578	584	600	556	596	564	606	556	580	533	572	561	603	593	579	545	562	575	589	549	547	572	584	550	597	603	588	593	589	590	572	535	526	525	587	577	539	588	549	569	592	587	583	611	565	597	608	605	571	638	503	546	541	598	544	530	569	575	616	530	548	587	584	572	508	611	562	572	564	582	530	573	578	610	568	587	573	548	577	626	614	560	606	559	578	552	536	605	542	561	571	550	505	555	584	574	584	569	580	591	559	557	582	591	563	562	582	554	581	565	577	582	565	592	586	587	589	593	561	625	578	563	557	584	574	582	590	590	566	558	600	587	574	500	583	520	580	574	589	614	606	584	567	582	560	582	555	566	597	574	572	574	608	575	550	565	558	570	535	561	576	591	561	599	583	549	587	612	566	584	562	565	570	560	581	587	568	593	607	563	587	578	582	567	573	584	604	582	576	577	580	565	577	568	542	582	580	581	553	579	565	589	559	582	567	595	558	550	554	573	581	634	536	542	593	574	566	611	562	541	594	568	533	558	545	618	608	591	575	601	562	532	599	577	590	589	571	618	563	575	583	550	572	555	576	562	550	565	584	580	588	550	611	567	585	547	559	580	600	559	583	574	594	599	591	557	542	565	584	578	591	601	564	534	587	561	506	576	575	526	540	549	575	576	572	572	578	560	591	583	567	543	571	572	568	568	561	556	592	559	588	520	540	583	592	603	593	538	594	572	615	569	607	569	605	595	586	590	533	537	591	635	595	588	559	580	545	589	583	553	572	559	561	556	562	525	556	562	554	594	550	558	573	574	535	571	556	578	549	559	568	519	532	574	566	540	560	593	560	568	593	583	535	558	579	544	593	523	567	576	578	573	604	549	568	607	605	599	590	559	576	593	585	525	546	578	536	598	566	559	577	605	591	580	567	568	570	552	549	574	586	544	573	606	558	582	562	562	584	596	615	587	554	558	599	551	587	596	558	584	564	593	555	554	581	570	570	589	603	593	581	569	582	559	604	579	609	566	570	610	579	624	598	557	576	537	545	554	577	599	558	578	578	596	560	549	549	530	582	552	546	549	582	575	619	617	545	562	600	556	550	543	563	579	589	581	570	591	546	586	589	558	563	578	579	594	572	611	585	554	597	596	596	535	528	561	600	558	575	630	591	588	619	516	577	628	587	568	556	576	547	590	548	588	587	616	548	563	565	571	561	571	578	620	557	553	582	559	597	589	592	564	547	586	562	598	533	611	581	597	566	591	585	569	605	603	567	583	537	552	583	605	565	545	559	597	609	585	600	588	555	538	605	564	592	559	527	553	593	538	563	547	600	598	593	600	559	567	579	576	580	577	582	616	578	564	582	561	493	592	582	577	606	612	588	574	596	547	567	593	591	523	581	560	564	577	546	605	528	570	574	555	581	585	570	546	510	568	595	592	551	575	570	604	586	575	588	598	558	601	634	592	544	564	570	542	551	594	576	536	602	561	605	584	589	536	576	551	537	554	540	558	514	566	597	576	579	568	530	598	620	594	591	589	546	565	572	520	545	607	566	562	581	568	585	579	557	578	598	545	630	552	561	552	602	547	541	570	570	578	569	581	579	571	526	575	560	584	563	553	584	597	585	563	608	564	554	599	527	589	618	548	556	562	593	543	556	544	544	602	513	556	550	558	568	537	523	597	577	552	566	501	581	583	593	571	546	584	536	604	563	603	593	551	551	617	559	597	572	589	547	555	587	554	582	609	556	560	571	587	569	520	594	644	554	573	587	596	577	569	550	546	574	578	559	589	535	618	608	567	570	584	541	571	600	575	568	573	615	585	560	582	610	559	548	571	587	545	580	581	574	573	588	570	568	587	583	587	533	554	608	558	565	560	561	525	546	579	574	597	566	579	586	588	565	594	562	571	558	560	586	517	588	568	557	581	563	549	585	603	571	546	576	591	568	591	544	581	564	561	567	602	553	574	557	536	572	536	571	574	574	621	520	520	585	574	555	557	538	604	549	519	568	562	583	568	510	640	578	549	601	588	563	565	542	578	607	560	561	598	589	582	603	588	577	575	558	583	599	562	538	624	580	600	559	595	635	580	553	608	601	595	584	554	605	626	586	546	593	577	573	536	584	520	561	600	553	534	589	580	610	560	553	584	544	581	581	572	575	612	591	587	581	548	533	555	568	583	577	542	629	594	609	553	614	615	563	554	604	572	569	598	546	608	597	576	544	560	550	610	587	557	515	544	578	587	580	585	622	593	587	598	558	553	612	570	547	572	566	568	569	595	591	549	556	564	572	554	587	546	559	588	555	613	550	558	605	574	563	566	585	574	594	580	570	568	589	550	581	561	557	619	544	557	600	583	587	593	571	604	561	578	576	587	540	574	535	580	522	571	650	581	574	618	602	568	588	602	551	590	549	560	548	588	568	561	611	570	570	566	583	594	542	568	546	588	542	556	554	599	567	576	572	616	602	553	609	581	564	558	611	587	584	591	492	576	597	543	544	507	538	558	584	630	578	605	574	551	561	590	599	575	556	558	607	544	567	595	549	533	612	611	563	567	561	551	559	590	574	588	553	582	571	585	594	584	588	620	555	585	562	602	527	553	576	591	596	559	559	560	593	526	544	571	508	530	539	576	580	570	549	564	600	576	569	606	588	552	567	586	573	558	551	539	598	595	561	539	583	563	583	545	575	503	588	566	563	565	616	644	639	591	545	540	579	555	584	584	569	557	599	556	561	604	619	603	584	575	552	568	530	543	580	533	574	607	586	619	589	597	593	580	579	560	520	532	550	568	556	559	573	551	562	546	542	623	572	585	555	594	571	594	598	605	551	573	576	539	602	606	599	622	550	528	564	584	570	576	524	579	568	614	589	607	592	587	537	557	602	582	580	561	580	563	585	523	602	566	600	600	579	577	595	563	587	583	587	576	604	541	551	588	559	597	552	594	544	563	618	558	591	557	585	584	619	584	577	553	581	547	573	578	568	559	598	596	588	572	582	554	554	554	593	557	573	583	561	588	587	572	596	581	575	590	543	556	564	519	575	538	588	576	570	580	566	569	556	550	598	585	549	570	572	528	606	578	582	596	535	548	593	598	561	552	558	552	594	568	583	566	577	566	539	566	563	574	536	546	595	564	632	580	572	584	535	560	607	578	579	544	535	567	538	546	542	564	568	600	573	588	611	570	609	599	573	605	578	584	554	576	564	568	607	608	604	603	593	604	548	571	542	597	572	557	554	573	565	608	579	585	603	602	544
24112	21896	40053	44203	34137	22980	10204	1712	628	460	438	450	440	422	452	462	366	447	421	427	402	423	427	435	403	426	386	423	445	394	402	440	408	404	388	460	417	404	438	381	406	423	429	453	423	410	430	397	430	396	430	409	399	396	406	405	394	402	433	420	453	417	417	385	431	403	451	433	398	431	409	393	391	445	423	405	430	411	420	431	389	429	402	434	405	406	380	388	430	410	421	426	436	430	392	429	393	416	398	443	412	376	438	461	405	399	414	435	407	424	421	389	428	405	420	432	388	407	418	416	414	416	436	428	441	401	435	395	406	379	393	379	426	432	410	413	413	380	415	426	414	406	453	369	417	426	460	411	419	454	410	415	426	422	415	410	376	404	408	406	429	422	423	428	382	422	453	413	438	426	418	443	396	432	397	391	413	384	420	422	435	421	430	428	430	419	411	422	421	407	420	416	422	421	415	408	396	430	398	408	393	417	418	420	417	388	405	402	420	393	417	403	423	428	439	451	393	439	434	433	425	428	478	431	438	413	432	439	440	442	405	415	445	412	419	400	414	384	414	434	419	388	447	444	464	394	381	393	406	436	373	382	441	416	427	428	440	426	387	383	435	389	414	428	415	453	452	394	434	435	373	371	385	406	439	403	392	440	413	407	389	384	442	430	450	399	347	393	379	427	409	392	428	408	387	384	428	430	411	418	401	436	416	418	419	402	438	391	378	408	441	422	398	403	437	402	421	405	385	398	384	427	421	406	429	372	440	424	424	409	444	396	401	406	462	436	443	432	407	413	410	398	421	410	385	394	432	441	396	394	400	414	403	433	397	449	429	399	417	377	429	433	430	408	437	411	419	382	409	430	453	442	449	429	418	430	415	411	387	422	424	401	447	397	402	388	399	424	408	403	449	392	442	412	407	375	430	374	395	421	393	397	414	394	426	407	405	415	438	442	410	439	409	413	422	368	376	419	426	362	423	428	408	386	403	386	435	396	410	378	427	447	414	400	411	417	410	424	440	386	446	425	427	390	426	426	415	407	406	430	405	393	402	379	389	436	380	409	393	382	407	457	386	423	412	413	425	428	395	435	468	420	397	393	402	434	429	429	414	448	438	405	431	421	427	404	417	423	423	449	374	422	418	468	442	407	411	408	376	421	404	435	402	411	399	427	400	453	427	402	449	421	428	438	426	414	436	379	429	422	406	429	417	418	420	373	434	415	408	387	416	436	415	354	398	437	408	417	386	383	466	430	426	417	404	421	411	417	429	411	432	423	380	394	430	411	408	443	413	424	423	426	405	385	453	402	434	411	441	449	441	448	428	403	433	423	424	435	409	443	419	411	427	408	395	433	433	430	429	388	409	394	439	416	372	392	427	392	446	435	401	410	415	387	405	389	404	386	396	401	424	415	423	405	383	417	404	401	426	413	419	418	400	435	424	421	353	390	424	437	429	406	417	393	414	400	419	398	421	406	460	392	409	436	451	427	419	432	409	421	433	442	466	422	410	423	422	420	417	427	421	414	403	444	390	426	419	405	461	422	429	416	379	429	386	376	394	426	410	421	409	401	425	413	440	417	428	437	403	399	415	411	448	398	423	409	382	426	428	446	394	419	428	410	434	431	435	429	448	395	448	425	373	452	458	449	438	424	432	410	387	431	415	448	384	425	430	413	417	444	408	412	404	405	407	426	423	430	418	435	405	393	424	441	420	435	438	408	427	406	425	409	431	404	420	395	365	444	399	394	421	445	422	425	436	380	402	440	412	432	426	419	364	407	401	400	441	405	390	403	420	389	420	416	431	385	418	451	414	387	421	395	415	430	385	439	432	414	405	419	412	392	405	395	427	408	410	443	388	443	406	419	413	410	402	402	422	430	425	444	385	385	410	393	408	404	421	406	411	408	413	439	418	430	422	423	432	419	411	390	416	401	422	419	443	421	427	413	422	423	397	405	454	410	441	437	407	397	414	435	431	468	455	423	450	425	419	411	414	402	432	409	378	432	399	402	441	427	414	362	428	418	440	417	430	421	411	385	420	411	405	425	415	426	395	411	442	380	381	435	381	379	411	408	440	439	380	438	361	411	446	428	425	415	355	420	428	399	411	383	373	408	395	416	415	487	423	428	379	437	439	385	377	384	450	392	400	415	398	425	421	390	432	405	405	434	386	418	419	420	448	398	431	425	422	421	402	401	421	448	393	425	419	392	408	409	431	450	416	377	412	477	428	415	385	414	397	438	437	393	423	391	401	414	419	409	384	414	421	422	387	411	397	446	436	447	431	414	386	426	438	418	423	386	404	382	428	466	358	410	410	415	438	411	382	433	448	392	413	407	386	420	381	423	412	412	404	429	412	388	409	401	381	410	409	401	431	423	421	419	412	420	375	409	424	446	386	412	414	435	433	394	404	415	417	405	419	415	448	445	397	455	424	399	412	368	398	410	373	416	439	439	392	435	440	427	430	393	422	414	416	424	396	426	407	425	380	408	395	414	408	388	417	441	394	428	428	411	423	430	451	411	435	389	412	389	439	421	383	357	423	397	377	396	393	378	401	418	449	418	404	411	427	375	409	438	409	394	395	400	417	405	436	409	394	393	387	412	435	413	441	438	416	412	399	391	390	410	408	436	422	388	419	390	406	427	439	433	421	377	427	440	372	405	447	405	451	442	390	421	422	403	405	430	405	391	398	448	409	427	400	436	467	399	398	400	439	454	441	406	382	405	415	424	435	397	410	404	389	409	391	431	418	439	401	432	406	402	389	408	450	409	432	401	412	443	426	377	399	436	408	394	459	389	430	442	402	435	416	431	412	369	377	400	423	389	432	393	421	432	441	437	442	440	391	405	406	406	379	390	427	456	400	413	468	402	450	418	410	411	440	426	437	459	430	419	416	424	418	417	408	429	416	424	368	400	444	437	406	379	405	405	374	406	411	412	439	411	410	405	426	437	428	449	425	407	402	407	428	412	376	423	439	425	426	411	433	427	380	419	443	425	387	468	423	407	448	383	411	417	398	424	444	437	401	408	413	416	425	428	394	429	407	424	400	425	410	390	379	424	421	403	419	430	386	385	444	468	408	431	467	417	407	392	432	419	414	426	413	418	377	422	418	394	412	378	414	425	439	462	401	394	420	437	386	405	429	420	408	394	422	458	429	409	416	423	434	411	400	377	441	407	437	394	408	460	396	398	447	385	408	460	455	398	433	402	404	428	439	418	430	407	412	427	383	404	417	450	437	402	414	467	404	410	410	428	418	426	393	396	431	429	374	455	417	418	432	417	404	407	367	433	445	388	425	432	440	423	391	414	423	411	427	419	430	381	398	403	409	486	419	418	436	388	414	405	400	395	378	384	429	415	416	412	399	421	438	446	412	404	418	402	411	446	390	401	384	392	426	407	422	406	403	445	412	400	412	437	377	394	438	420	393	426	436	401	414	431	425	431	408	416	391	405	398	434	387	408	379	418	373	413	412	424	445	418	417	458	394	434	379	433	391	420	427	449
32201	83163	82494	61123	42437	25275	10454	3230	1169	770	602	658	614	654	623	619	591	613	626	632	640	620	637	648	636	661	616	678	688	595	639	606	628	659	583	633	638	645	600	644	616	646	559	636	611	639	647	607	612	616	660	647	632	665	643	666	621	555	630	617	656	613	622	621	626	664	630	643	627	579	598	669	618	610	618	688	627	645	631	608	601	666	620	622	620	644	618	636	616	589	666	631	643	631	604	664	640	634	619	597	621	611	651	580	608	625	623	663	632	609	667	664	623	609	664	633	639	611	647	615	648	632	639	602	644	635	632	601	668	638	606	618	586	627	616	631	691	603	648	615	632	612	614	617	643	625	605	616	678	635	661	612	591	622	596	588	647	640	672	590	635	628	670	662	627	635	640	620	642	625	610	659	633	641	643	647	629	619	627	613	634	633	639	595	629	616	618	655	630	589	660	618	648	595	648	652	636	602	585	641	619	597	626	661	589	629	673	644	585	596	624	633	626	635	626	620	653	683	630	613	614	649	575	649	593	591	673	604	632	604	602	643	676	646	656	646	631	586	626	644	627	689	634	639	615	661	649	659	639	608	622	635	638	619	622	626	676	624	666	646	618	644	606	628	592	671	618	601	634	637	656	618	618	638	629	649	615	635	608	604	638	611	635	615	638	621	602	644	624	635	660	610	639	621	672	613	653	628	655	613	615	621	614	619	660	628	628	616	596	646	622	622	648	658	607	646	563	634	616	599	646	626	613	623	599	607	600	583	661	641	633	641	610	589	617	674	644	650	664	638	615	659	589	649	619	594	653	635	623	698	638	632	650	655	632	631	617	615	641	630	625	614	617	651	602	660	622	614	636	594	654	624	619	599	599	640	584	647	608	633	588	619	634	623	635	590	607	632	611	681	624	636	640	655	649	635	614	605	634	624	613	592	633	585	587	615	613	639	625	600	602	610	602	617	644	646	642	666	627	596	642	641	647	571	620	647	596	622	624	621	650	640	626	595	630	611	603	622	653	669	645	622	634	599	641	646	646	653	659	616	586	583	668	651	620	626	640	650	577	611	631	601	648	595	623	623	630	589	666	643	602	645	641	644	637	669	607	611	655	642	577	612	594	642	639	607	623	660	632	677	633	644	637	645	654	695	636	648	628	600	690	631	645	630	653	632	608	605	637	616	603	642	645	624	605	655	604	611	671	614	632	647	626	630	641	664	611	602	627	583	592	615	603	668	640	612	583	641	623	672	641	585	632	640	626	611	612	609	640	642	630	637	668	674	636	626	605	658	615	626	605	657	619	601	592	610	600	645	611	604	625	679	620	637	643	651	630	631	643	624	624	632	624	586	625	619	640	603	602	609	643	625	602	596	635	659	638	645	631	648	635	601	665	622	633	574	636	641	673	646	590	607	653	613	631	643	624	611	603	587	636	644	579	639	669	631	611	649	632	632	598	599	601	614	626	584	602	630	610	588	646	629	615	648	641	619	671	673	624	636	647	648	633	622	624	636	627	614	659	581	616	597	649	658	649	606	645	629	641	641	594	647	641	659	588	607	616	607	637	601	623	610	616	622	597	658	641	634	621	615	631	592	604	645	663	637	639	607	619	602	650	645	636	686	639	614	617	631	615	629	625	589	641	658	668	647	626	629	649	624	605	661	627	599	614	630	610	616	684	648	638	639	650	651	623	618	624	643	681	614	611	639	608	598	620	604	609	619	645	638	582	657	667	629	652	596	612	622	609	612	639	645	652	634	643	625	645	682	629	631	613	618	638	598	690	633	626	583	634	637	639	663	646	625	638	630	611	647	620	643	652	620	659	599	617	711	638	629	567	684	644	612	641	613	625	640	649	635	624	617	619	627	619	608	657	631	620	663	605	590	660	587	624	529	624	641	639	575	622	633	632	648	612	636	602	648	682	628	609	602	600	606	634	612	619	615	641	644	637	602	607	676	601	622	609	636	621	620	609	648	617	615	632	632	616	642	624	590	676	662	634	622	573	619	614	615	597	626	588	639	651	653	644	601	675	615	650	676	604	626	633	631	653	620	623	630	653	642	670	628	631	613	606	628	585	611	639	622	623	606	658	589	630	652	662	632	606	628	674	620	655	661	598	616	636	625	589	614	619	615	625	623	614	614	634	594	628	622	634	703	636	682	648	577	619	598	644	612	577	645	608	629	601	572	600	650	641	602	623	656	636	668	629	601	610	632	607	678	651	603	635	632	630	615	637	640	635	612	650	626	619	650	604	593	569	620	614	587	678	596	634	630	638	642	634	648	651	569	637	634	622	611	601	626	649	616	683	608	631	672	602	623	625	666	597	617	638	642	632	656	625	645	590	613	614	631	604	632	651	629	619	701	653	598	599	638	584	608	663	638	601	600	620	658	616	594	612	650	616	627	610	579	605	668	608	619	605	670	605	681	638	644	650	633	640	609	643	617	628	659	633	651	651	635	672	631	635	577	637	619	650	624	623	650	625	594	620	606	614	645	646	618	646	596	610	650	632	623	581	643	634	611	637	632	632	618	653	668	597	652	636	648	623	653	653	655	680	663	645	616	630	645	632	620	624	617	599	629	621	652	629	673	615	621	613	601	611	640	594	602	653	630	614	611	650	681	630	597	671	616	626	595	585	595	557	612	637	637	645	613	616	632	642	634	647	654	627	676	584	606	689	652	624	632	609	610	672	628	667	635	637	644	622	652	629	638	660	604	643	650	680	662	640	593	634	668	631	668	611	675	622	625	629	599	608	616	628	625	632	592	655	636	650	617	603	662	603	645	619	622	621	632	632	622	643	604	693	641	597	662	644	620	614	636	587	629	652	646	650	642	638	626	606	579	596	661	625	630	637	661	619	575	666	637	675	639	606	630	654	626	618	637	616	663	652	601	603	616	609	678	656	624	664	679	635	612	618	579	610	621	637	646	637	605	605	662	636	656	665	600	608	631	597	665	676	651	646	622	645	620	624	651	584	628	636	626	679	656	643	634	626	622	599	636	602	650	620	631	604	643	616	631	644	658	614	599	667	634	656	676	596	669	616	630	615	654	642	622	688	612	658	616	586	622	628	624	628	626	629	666	608	622	626	588	657	657	637	628	660	628	634	630	646	665	651	633	659	609	625	610	636	635	650	589	589	615	606	610	627	620	615	601	623	637	608	665	649	593	600	647	640	635	623	591	618	637	598	592	609	655	647	628	664	614	655	628	595	626	660	612	606	627	594	630	616	637	650	651	642	650	599	584	626	647	613	639	621	659	641	671	652	647	670	588	633	663	619	637	628	632	610	599	620	618	655	593	645	675	649	668	623	626	591	631	622	614	562	633	642	570	605	658	626	601	660	637	670	656	649	596	625	633	611	670	643	667	606	655	595	606	610	612	594	605	620	644	622	637	645	621	592	595	619	632	626	624	671	664	631	634	583	668	652	617	645	617	626	644	648	632	673	636	645	624	650	624	629	642	634	628	630	614	653	647	603	631	656	602	678	634	609	614	630	633	618	629
23075	21495	33967	36470	34287	27960	18892	4026	879	514	468	438	492	491	454	456	453	469	394	445	458	492	445	423	443	455	434	436	410	439	462	491	480	434	400	421	420	449	439	424	398	429	415	453	450	454	432	453	425	426	423	449	417	454	447	433	447	449	431	436	486	443	453	412	430	442	452	411	441	420	449	410	416	462	427	440	466	428	471	419	448	423	461	435	441	401	453	438	466	465	422	417	436	437	425	417	463	432	457	403	418	452	448	434	423	446	455	443	435	449	446	460	445	466	438	432	472	420	459	460	458	454	476	466	409	426	465	423	423	455	435	417	436	438	423	419	462	453	463	459	449	476	405	416	471	426	462	439	417	461	403	405	446	426	399	458	423	447	432	427	431	433	432	441	437	434	474	430	452	443	416	446	485	416	425	421	392	421	429	432	437	444	462	407	424	458	442	434	451	410	462	407	396	439	452	435	467	441	434	473	407	424	425	454	408	448	426	409	429	419	500	451	440	413	436	447	415	422	451	438	425	429	432	489	442	426	422	449	437	431	415	412	419	416	489	425	409	386	434	419	431	464	389	444	442	432	436	453	391	441	433	447	409	439	439	435	445	416	382	444	445	481	462	431	394	458	459	445	426	451	456	434	424	485	424	471	455	396	455	425	436	427	450	429	426	432	435	437	413	454	488	432	422	449	476	403	436	419	426	447	452	432	436	422	442	446	452	427	404	443	434	423	453	452	452	408	448	428	409	481	462	448	419	431	457	435	454	420	431	419	419	418	400	442	409	392	416	401	415	418	405	444	443	450	434	415	426	412	461	438	460	463	443	455	404	460	416	440	431	464	426	437	442	447	464	411	459	427	469	423	450	452	439	428	426	425	432	423	420	449	430	454	442	421	461	428	407	447	419	423	438	440	421	442	398	428	454	437	439	455	430	427	451	430	421	423	454	485	416	420	450	438	432	414	424	480	412	418	429	425	395	454	450	433	437	444	443	447	427	435	438	450	439	437	469	446	449	473	441	406	437	438	419	437	473	442	435	461	448	432	441	438	453	466	423	448	445	416	450	427	466	421	474	439	463	453	409	433	423	403	432	399	433	430	462	429	443	437	441	442	444	441	411	428	436	463	458	442	452	427	453	401	433	422	432	452	438	411	460	446	414	454	491	438	478	419	420	431	440	425	454	458	469	403	427	456	413	448	454	415	441	413	439	457	472	432	399	438	455	443	426	461	440	444	433	426	458	428	455	466	444	445	431	423	432	432	441	401	441	415	426	425	422	432	444	418	473	455	430	462	437	444	420	446	427	437	431	394	429	423	442	401	432	444	448	429	434	448	415	427	450	446	445	441	413	427	441	383	424	478	441	406	434	383	455	473	403	477	437	439	414	405	449	417	429	432	439	425	455	437	466	452	442	403	406	430	433	428	423	454	442	395	419	405	447	442	437	412	438	415	459	440	446	439	418	428	442	466	418	452	412	423	459	436	426	409	406	466	455	418	450	434	421	426	406	431	431	425	460	454	461	439	442	429	435	403	438	407	431	421	463	426	426	458	413	424	458	451	437	429	405	428	457	473	433	418	447	436	452	413	463	439	467	451	449	488	442	432	455	418	415	443	433	409	434	443	439	452	454	441	483	421	418	433	443	422	482	433	483	417	422	433	465	413	434	438	424	478	422	417	448	429	461	461	450	418	432	406	434	417	408	463	398	476	449	459	409	420	425	431	445	450	443	398	456	450	408	436	426	417	443	414	427	411	443	454	415	410	457	455	459	424	425	461	442	418	440	453	429	422	431	410	468	437	461	421	441	470	450	425	447	434	416	472	446	461	465	467	444	460	406	370	443	450	446	429	485	419	445	436	458	424	429	458	444	455	417	440	397	466	400	480	434	426	452	428	444	468	428	451	435	426	398	438	451	440	411	467	399	407	412	422	453	435	430	439	416	424	440	404	475	397	457	455	430	389	451	470	426	453	441	422	460	441	437	459	420	443	448	435	427	429	449	442	430	449	432	437	425	445	422	421	430	416	425	406	413	454	431	468	451	424	441	426	415	453	442	420	470	458	454	441	439	462	396	397	439	430	422	429	447	460	437	392	467	450	440	454	416	462	432	433	432	440	429	406	423	441	460	421	424	402	450	402	436	467	432	442	441	464	467	428	421	396	415	453	449	403	435	405	449	444	466	416	458	451	414	422	431	418	418	443	433	431	398	437	457	448	432	418	465	415	414	419	430	452	432	468	418	435	425	417	430	452	429	407	432	447	452	447	411	453	415	444	426	448	419	419	432	471	394	426	418	405	445	470	451	437	441	418	425	410	451	434	466	423	407	463	426	425	438	455	446	440	444	426	446	415	442	477	450	447	440	446	406	450	387	449	442	404	434	443	450	447	441	421	455	431	413	476	450	423	409	438	432	398	441	438	480	412	404	468	468	412	430	454	477	423	429	437	460	460	405	427	453	420	423	446	461	434	444	390	457	400	476	429	436	455	427	428	418	444	449	458	429	416	433	410	421	457	448	436	419	441	458	460	442	429	431	442	452	449	449	443	444	419	464	441	419	431	428	421	422	426	418	419	436	429	456	414	448	428	431	431	458	411	470	462	436	428	467	431	426	441	423	448	449	460	426	463	436	399	420	428	407	482	446	457	488	417	428	434	437	412	455	432	480	419	421	462	427	431	420	420	418	431	436	431	426	467	402	409	412	415	483	463	411	414	464	443	425	468	438	422	418	463	449	404	453	471	450	428	435	413	410	456	432	444	450	417	420	451	444	515	424	465	461	447	460	423	449	461	445	426	419	430	429	414	433	421	438	436	432	420	446	408	425	443	468	472	438	478	437	430	425	450	439	436	430	478	450	421	422	437	394	419	487	424	451	438	413	453	415	418	439	445	431	446	466	454	437	420	446	428	437	401	430	440	436	417	414	463	443	426	448	447	426	424	412	433	441	424	407	432	401	454	447	426	440	439	413	455	413	411	432	458	442	454	402	444	449	431	433	437	412	416	456	454	470	458	451	385	425	435	427	432	396	454	417	436	476	453	481	438	485	417	440	456	447	426	449	461	449	446	439	414	483	437	420	449	463	431	442	415	429	406	417	405	448	414	452	424	437	449	440	439	442	455	440	440	438	436	428	466	439	460	403	422	435	419	415	407	425	416	446	439	417	454	418	438	431	429	414	494	405	438	457	423	437	435	468	437	409	429	398	470	444	451	427	438	423	467	461	478	421	420	417	436	443	422	437	444	459	433	405	432	439	473	413	466	458	461	415	409	428	417	415	436	428	433	406	441	418	467	460	415	479	463	411	424	446	452	416	433	446	428	426	446	454	495	449	436	462	449	415	458	431	413	431	458	418	428	442	456	415	432	421	418	444	456	429	426	414	443	434	460	446	455	449	406	439	484	418	453	433	444	428	435	449	442	403	446	458	444	441	467	471	425	412	435	451	425	430	414	451	469	464	425	439	449	374	427	408	427	434	455	445	407	421	454	412	456	425	453	430	458
35031	94099	93323	74214	53244	34506	16831	5344	1618	845	683	672	657	624	646	620	665	621	653	700	681	621	673	628	672	674	662	677	674	624	667	684	665	689	672	629	617	671	646	632	646	600	679	625	595	663	680	638	644	616	673	629	619	644	610	673	631	676	610	645	664	607	641	607	640	632	639	592	635	569	621	657	685	634	635	617	641	664	652	662	635	656	671	671	670	636	639	682	646	649	640	633	644	646	623	634	657	611	601	600	629	659	642	637	636	642	660	657	629	646	663	694	685	573	660	623	635	575	608	630	674	620	606	656	675	649	671	624	656	616	652	650	650	655	647	623	681	573	673	613	637	616	699	653	650	674	628	615	637	629	651	616	605	616	592	618	636	647	623	648	589	640	638	640	646	650	610	660	646	623	633	643	619	647	651	611	631	648	616	645	643	625	629	606	621	641	645	642	606	672	628	643	662	583	636	630	626	675	650	642	643	658	614	604	652	594	625	655	665	583	633	637	676	593	624	639	629	673	627	623	674	631	648	650	674	659	623	629	632	626	593	642	643	650	657	618	647	651	657	584	659	592	638	595	635	665	614	626	648	646	642	660	635	599	713	617	615	585	612	664	615	640	631	599	643	626	642	641	645	639	613	639	667	646	639	616	648	613	611	698	666	676	636	658	659	626	618	631	655	648	619	620	646	625	631	632	596	670	660	666	613	598	625	657	645	629	664	617	653	647	658	616	606	684	644	623	639	624	653	652	652	664	649	595	631	657	614	619	626	673	655	646	600	636	655	646	613	614	602	680	632	645	607	634	648	628	660	611	634	651	667	603	626	607	586	658	669	588	619	645	597	655	624	623	660	665	637	620	679	578	637	662	637	610	648	680	579	651	624	655	589	586	665	651	653	609	597	681	634	615	625	662	657	666	681	667	647	684	594	649	599	654	620	613	675	631	646	649	635	663	633	623	640	658	651	620	690	626	639	659	605	615	603	606	644	638	657	615	637	667	651	669	665	622	652	619	579	608	616	692	644	664	640	618	635	606	609	626	650	634	640	592	671	646	624	630	646	674	635	633	647	653	673	674	651	650	620	617	622	650	597	638	658	635	634	687	660	628	621	622	645	632	627	626	654	645	631	639	671	637	645	620	619	631	657	642	682	659	621	622	609	656	614	604	631	623	626	575	622	656	620	606	671	618	684	645	653	624	649	668	686	623	602	624	612	656	635	655	642	676	594	649	635	644	655	592	656	624	623	606	673	618	647	643	628	651	691	621	619	632	577	635	687	618	628	661	656	641	653	617	634	663	653	605	611	648	629	626	653	604	649	669	625	637	606	637	644	624	669	630	616	609	631	637	639	655	652	608	601	663	648	638	621	600	636	622	660	647	678	662	662	639	628	622	624	646	605	683	637	648	637	648	629	671	641	612	668	631	711	622	609	618	588	618	627	626	636	595	664	591	643	613	632	635	648	647	658	623	682	619	647	667	631	642	659	614	687	642	656	643	593	618	595	672	609	650	632	660	604	633	641	610	633	617	626	609	639	673	604	710	668	670	636	679	647	581	639	688	650	597	680	620	646	627	676	651	652	630	634	627	682	632	623	612	581	684	681	592	637	603	648	658	628	641	609	667	656	646	578	658	675	693	671	640	618	625	654	621	621	681	666	622	626	647	633	663	606	583	672	655	597	630	651	667	660	605	637	636	607	665	624	632	612	634	633	633	653	627	632	640	646	616	636	653	641	628	615	619	613	666	658	670	633	650	632	656	645	655	683	613	623	624	645	641	661	654	628	654	630	679	644	603	661	621	662	638	604	637	642	658	606	662	622	616	617	604	652	635	609	644	680	631	649	637	659	607	597	658	674	615	620	669	657	641	620	679	625	664	651	617	600	582	646	623	655	637	693	658	658	665	597	664	645	654	672	645	626	670	641	627	644	635	649	613	626	684	658	665	670	652	633	631	603	607	668	637	610	637	623	639	603	632	643	640	607	621	620	621	638	635	646	614	649	582	669	649	681	615	574	625	677	641	665	639	659	636	655	684	605	646	649	669	613	657	621	626	668	679	670	605	666	638	618	609	577	588	614	634	642	696	617	621	674	628	688	641	707	651	662	638	632	632	648	626	633	615	645	637	626	643	627	668	673	654	671	666	651	616	619	676	628	619	617	643	591	611	663	660	632	611	662	658	578	641	687	670	637	629	624	636	583	623	645	664	621	650	649	625	618	635	618	674	669	636	609	641	643	651	628	661	645	628	627	578	678	631	658	665	639	639	693	707	594	657	628	665	604	669	618	653	645	643	580	714	643	633	642	676	622	653	563	655	658	642	598	654	656	628	634	625	664	665	668	675	614	690	658	658	639	656	650	632	649	633	645	615	628	635	678	592	625	667	626	566	671	624	653	641	619	664	665	615	591	605	626	623	647	630	605	657	602	670	636	614	646	631	661	607	610	649	616	634	700	651	635	677	660	638	639	649	612	617	655	664	660	598	639	658	673	623	700	614	669	664	623	676	603	659	602	685	657	637	578	641	619	667	628	628	651	718	629	618	687	666	632	628	660	615	665	640	622	650	650	647	616	646	617	611	619	661	660	652	667	673	645	641	606	617	648	637	634	623	625	698	614	606	622	645	658	637	639	642	633	674	664	675	617	611	642	665	611	620	662	664	664	622	640	666	633	640	636	605	662	632	625	626	659	633	611	624	680	646	639	656	669	611	648	617	630	604	658	633	653	670	649	605	679	652	701	642	655	639	629	649	643	653	624	678	597	653	635	607	650	659	627	645	627	605	663	657	635	657	656	605	644	649	613	686	557	640	677	624	683	656	672	624	634	591	589	631	616	643	605	613	632	613	626	634	630	626	651	639	663	633	630	598	639	660	653	656	649	659	667	651	623	641	632	654	635	631	676	624	654	616	629	619	657	661	658	622	633	649	620	656	651	645	669	647	628	631	624	656	670	652	608	667	644	666	619	662	660	656	633	667	628	636	673	626	654	621	597	660	684	648	654	632	616	680	631	664	600	632	647	604	601	636	699	650	681	661	630	640	580	645	605	650	608	656	607	602	630	616	672	604	646	668	586	636	634	671	674	667	630	644	658	653	638	617	670	615	606	649	629	717	601	605	641	607	604	605	652	639	662	633	652	645	644	667	624	644	663	620	631	603	659	609	635	670	618	645	634	626	705	639	637	620	584	683	699	599	642	606	657	620	643	647	625	684	680	661	675	684	641	653	638	635	666	604	614	653	628	617	637	638	626	672	612	625	650	675	591	618	607	642	658	617	619	653	634	613	616	674	632	667	658	655	662	639	621	656	622	632	651	632	610	626	640	652	624	617	634	642	613	656	652	656	632	614	663	641	597	618	660	631	572	636	634	664	625	634	621	596	632	640	664	622	623	695	625	655	654	643	621	638	666	584	595	627	658	636	648	686	639	633	631	592	637	682	606	680	682	623	604	646	639	612	631	627	650	642	593	694	698	614	640	680	688	631	659	632	616	578	642	656	680	622
26756	25185	36452	27931	12947	4155	1251	612	433	383	372	379	406	375	375	406	401	368	349	392	362	382	369	390	375	411	387	370	381	346	366	392	370	386	397	387	388	381	402	358	383	343	392	368	400	390	392	388	411	381	373	362	398	356	340	420	368	391	350	332	374	383	340	377	381	383	356	386	390	385	418	374	360	381	367	360	419	385	385	362	412	351	355	350	383	349	382	394	400	406	374	369	355	381	374	382	423	370	352	367	387	417	371	384	369	362	439	365	387	343	397	386	371	337	369	372	385	345	370	332	397	376	410	365	371	391	367	364	417	400	373	370	394	378	386	398	380	375	375	382	368	377	364	367	356	407	383	404	388	405	418	371	349	385	383	375	397	405	386	377	334	367	419	340	370	401	388	400	370	400	405	359	374	386	369	361	375	371	361	385	379	374	346	410	399	405	375	373	366	372	385	393	375	357	367	373	370	388	357	391	358	424	375	404	396	344	414	379	368	346	372	407	359	354	381	376	360	374	365	419	392	391	363	399	396	381	414	337	393	391	352	359	387	351	386	374	365	372	392	366	347	374	387	376	410	378	374	390	379	370	370	372	386	368	395	336	391	430	423	345	389	377	397	391	399	338	371	359	360	389	361	376	382	382	412	385	397	409	404	358	402	367	389	370	403	348	392	374	378	363	376	392	381	378	392	419	371	360	358	372	359	391	408	365	366	346	417	393	382	383	404	377	355	389	357	376	397	375	394	401	379	383	392	389	401	367	409	359	412	380	399	373	379	363	362	393	391	383	348	362	403	373	381	352	380	359	411	370	398	389	390	358	339	403	377	382	354	373	414	364	402	375	377	353	373	374	372	375	359	396	383	378	353	374	369	406	335	345	393	342	382	345	406	406	409	384	385	393	383	357	366	368	370	378	401	370	356	392	335	401	403	380	379	366	383	403	369	361	371	381	376	377	396	400	377	392	387	398	358	382	396	367	393	388	356	383	373	395	354	371	409	388	382	360	396	356	382	383	365	384	370	364	394	394	387	355	340	389	381	354	376	416	361	382	378	360	370	381	379	378	350	371	378	341	393	348	385	378	375	388	354	419	375	406	359	348	418	390	395	365	338	374	335	381	399	363	377	377	388	364	373	343	392	370	365	388	359	424	371	356	431	363	355	372	378	384	373	389	363	370	369	383	379	401	349	369	361	367	404	374	399	368	370	410	329	345	357	346	399	401	374	381	332	366	402	376	347	404	381	428	389	386	379	399	388	371	371	394	375	362	356	374	389	352	393	386	372	385	378	397	366	395	377	341	392	426	366	378	373	389	384	350	366	381	364	395	379	377	364	373	390	368	377	418	377	373	375	371	373	412	390	390	367	389	416	385	387	358	363	373	364	411	368	361	387	355	406	379	359	370	390	422	339	371	370	358	373	376	397	390	377	407	359	331	345	395	382	396	360	363	348	366	362	376	373	425	415	366	417	391	372	364	350	378	384	388	381	379	385	367	383	381	375	362	360	366	396	388	357	377	375	384	388	377	413	402	382	355	365	370	386	352	373	367	373	399	371	387	392	374	376	361	389	342	364	384	370	387	369	382	349	420	371	397	359	356	406	349	369	363	347	361	366	351	375	397	362	359	380	394	340	368	354	367	383	400	394	371	384	354	391	394	400	399	369	384	390	376	389	366	388	352	337	357	406	386	409	374	388	398	389	363	373	375	407	412	371	365	397	373	409	387	344	354	372	402	334	372	394	383	384	379	385	384	397	404	380	418	344	424	395	387	422	352	400	397	349	385	395	395	424	373	356	359	356	390	386	371	363	353	372	436	385	384	369	398	389	425	394	392	356	363	386	346	405	401	373	353	379	361	372	388	368	374	345	373	394	369	380	398	389	391	398	399	432	427	377	398	387	371	373	361	395	386	384	358	381	381	333	378	379	408	390	382	401	389	391	360	392	362	379	354	345	361	416	392	380	369	384	353	367	395	405	384	374	372	415	393	375	349	353	375	355	356	350	392	353	365	395	344	368	367	371	357	384	375	369	378	377	359	391	383	365	395	384	364	381	352	402	361	382	368	350	409	353	367	424	379	392	393	371	381	344	374	391	395	366	373	358	411	360	405	412	383	353	373	376	376	386	399	362	358	375	363	366	363	358	382	359	409	419	381	379	349	364	357	410	374	377	392	441	382	394	392	369	415	389	400	387	376	351	398	363	378	378	374	394	397	363	373	389	407	388	399	392	392	324	354	375	385	380	357	373	346	411	360	403	339	366	392	362	369	364	365	362	398	382	394	381	372	398	364	370	391	396	407	395	389	394	380	365	390	380	371	375	356	385	379	388	410	373	383	374	365	423	384	375	356	388	367	391	383	361	369	381	363	386	335	372	392	371	406	385	378	363	393	381	384	356	398	395	382	385	375	359	391	350	376	364	369	374	376	380	381	393	367	409	384	402	345	364	362	405	357	402	376	421	407	370	365	386	375	377	389	401	361	383	402	397	419	353	361	402	395	367	376	419	365	368	374	395	394	380	396	366	370	358	391	402	378	380	356	411	378	382	350	398	394	351	398	350	374	371	411	394	413	382	382	368	381	354	359	375	379	390	374	377	381	386	409	390	367	383	393	367	382	412	378	375	360	373	387	413	360	357	375	371	370	361	395	346	354	403	368	351	364	354	375	418	356	377	383	365	385	367	381	367	386	369	390	392	386	342	379	360	391	386	406	387	381	374	355	350	360	422	354	373	374	379	393	349	383	383	373	361	368	367	344	434	380	410	407	401	387	371	351	385	356	378	381	359	420	359	355	376	393	381	378	366	364	375	386	376	385	416	406	385	371	348	427	378	388	367	379	341	355	378	385	364	396	361	358	384	363	413	361	369	376	386	355	380	358	371	365	352	384	360	424	380	386	397	395	398	378	356	397	401	375	368	413	387	369	386	370	378	380	349	390	373	381	400	383	379	399	377	384	346	382	360	381	356	393	386	392	367	394	403	397	360	363	403	381	360	366	391	339	376	383	347	375	376	388	404	400	370	415	359	395	387	363	338	387	367	336	395	365	382	396	403	350	388	387	345	370	400	356	370	396	397	371	396	364	392	372	399	362	369	369	377	415	386	356	364	390	352	362	330	392	394	402	392	395	387	346	344	368	370	391	394	384	423	393	396	365	373	392	377	356	348	381	402	397	389	358	387	352	380	364	364	384	433	391	353	379	365	372	430	408	365	393	367	365	369	363	386	377	396	397	388	366	382	377	407	370	353	345	392	387	367	364	373	365	383	367	417	390	385	374	377	388	399	347	366	391	378	389	353	410	375	369	374	350	364	401	383	390	397	410	375	380	380	369	419	382	384	406	408	341	375	379	394	401	380	374	378	360	386	377	359	365	382	409	400	395	382	359	390	381	382	423	370	359	343	398	389	383	404	376	406	352	371	363	379	373	374	410	378	420	379	395	361	393	363	374	376	403	391	369	379	387	365	375	389	385	354	382	371	357	397	404	385	359	393	357	360	369
11094	44848	42341	29163	16331	6805	2319	984	696	562	558	599	591	603	602	570	636	580	551	594	556	598	593	589	585	572	551	603	576	574	553	587	597	599	585	600	607	576	552	564	552	550	561	576	593	584	563	554	592	568	557	524	596	578	587	614	580	584	597	605	580	525	590	571	532	615	559	609	605	542	570	542	571	566	575	589	622	578	595	580	570	560	579	594	580	565	589	521	597	580	556	587	618	563	551	589	596	576	581	549	590	564	591	573	583	584	598	580	577	607	567	561	575	573	604	594	587	552	561	573	558	555	577	575	625	548	547	572	620	580	564	547	567	579	584	584	568	530	568	572	585	555	562	594	570	575	547	559	583	585	589	575	553	576	574	594	572	581	526	563	558	580	595	623	571	560	552	579	560	597	519	569	572	568	619	563	574	588	574	577	502	591	565	540	543	558	556	622	551	562	597	540	600	568	576	561	575	615	625	581	573	558	593	546	583	577	599	537	569	561	581	569	600	579	592	592	579	574	590	585	636	589	596	578	598	592	625	623	551	527	541	610	563	542	576	549	618	534	565	563	586	594	583	574	614	541	569	595	568	569	559	559	615	582	549	596	573	590	567	563	567	577	563	592	614	570	532	599	561	540	597	623	553	555	563	634	605	588	578	619	598	597	523	599	549	567	563	582	562	570	545	549	583	561	573	576	547	560	552	573	580	595	598	556	630	567	601	628	595	571	619	607	615	564	577	569	543	617	579	575	562	581	518	588	551	574	565	555	566	594	589	546	600	569	542	616	586	563	568	576	564	565	588	609	578	611	562	572	559	574	559	625	572	604	570	602	655	577	591	580	545	590	567	578	558	585	573	564	602	595	585	610	560	566	562	594	571	572	597	578	592	513	588	574	537	545	585	600	542	557	562	556	557	566	586	568	568	528	613	619	572	621	574	596	588	592	522	585	571	543	572	616	617	586	558	591	553	600	588	543	594	552	572	518	531	593	612	566	595	544	551	557	593	554	550	585	566	546	569	582	586	532	572	579	567	555	557	575	588	571	576	618	548	567	559	562	568	589	558	589	580	517	579	584	582	582	588	575	587	566	551	563	584	595	603	543	581	611	550	585	583	577	585	603	593	599	558	584	598	573	571	598	567	592	561	605	604	560	574	590	604	574	584	568	610	553	574	544	592	550	602	557	569	568	546	564	587	581	606	588	601	623	555	583	583	568	573	611	554	540	577	577	550	580	611	595	546	577	601	574	589	540	544	560	581	574	556	587	551	562	578	568	579	571	549	573	552	560	613	625	536	549	580	560	556	538	567	613	626	569	536	609	594	605	585	576	595	587	572	604	583	565	568	576	583	593	548	523	590	571	615	550	545	581	590	573	573	600	609	579	560	558	599	603	556	553	596	583	598	602	558	618	579	599	553	533	536	570	577	601	601	544	566	600	571	561	601	550	552	560	594	587	598	578	567	591	590	551	569	617	580	578	580	578	551	594	560	593	590	558	556	586	592	574	551	575	514	573	579	576	568	550	552	529	608	579	585	546	589	581	590	557	603	561	541	607	579	549	576	563	567	576	602	574	564	621	625	562	603	575	547	563	592	582	560	552	539	546	609	586	563	570	556	575	598	565	567	625	570	588	570	527	563	589	608	579	597	597	601	566	584	586	603	553	529	548	551	549	584	584	611	566	569	569	594	609	590	609	549	540	601	558	563	617	577	562	576	542	584	542	591	581	614	573	528	587	572	557	606	565	551	563	580	597	549	617	615	568	584	584	555	569	551	574	603	569	589	600	570	545	586	609	614	567	611	575	567	518	591	564	562	565	605	526	574	566	564	545	554	590	572	641	608	605	580	596	550	598	595	582	578	575	584	562	534	506	576	589	594	576	582	541	548	631	542	564	585	586	546	601	570	605	549	600	579	591	550	603	614	593	593	573	595	618	574	547	530	582	543	600	561	585	571	578	585	568	575	584	561	603	570	527	599	592	602	583	564	578	575	588	570	578	561	527	544	561	603	602	606	536	560	557	592	586	565	584	595	560	601	551	522	560	590	560	554	574	563	560	573	603	535	553	584	517	598	597	562	570	599	584	593	603	583	553	610	578	581	562	561	563	583	593	616	588	557	537	564	542	537	565	608	580	594	564	611	586	590	558	544	554	586	571	527	587	537	570	633	558	555	564	569	592	579	579	603	569	553	588	544	573	569	583	585	591	598	572	557	569	605	582	559	602	574	568	600	558	566	566	570	580	577	569	579	584	589	576	602	627	592	560	582	580	566	555	585	573	582	556	564	547	561	570	620	599	566	554	556	537	574	589	565	582	540	549	577	567	563	577	598	579	570	562	583	525	557	509	556	577	562	570	524	589	603	550	565	605	559	577	558	536	574	572	538	572	549	602	556	591	557	539	558	586	610	599	569	548	565	583	555	536	541	586	587	570	603	535	605	600	549	533	594	575	584	565	564	516	601	560	635	584	550	556	544	588	515	561	571	599	561	548	574	525	616	546	573	610	581	615	532	560	594	564	564	575	611	591	565	550	581	571	604	552	597	587	539	573	554	567	579	583	595	612	580	614	602	585	563	586	556	607	578	608	609	591	572	580	561	598	627	568	619	591	571	577	591	574	607	580	572	580	583	603	594	612	538	604	550	580	562	647	555	561	579	599	613	600	624	570	575	615	587	543	580	564	512	587	573	586	611	571	588	575	579	574	530	614	572	603	581	612	567	603	576	606	545	593	575	614	585	564	583	573	534	574	611	569	565	574	579	575	554	561	563	585	527	559	594	564	537	534	597	536	546	568	584	600	621	574	588	621	577	600	592	557	588	580	544	529	539	595	584	591	596	583	532	603	594	562	615	541	563	580	616	540	569	587	614	571	567	581	557	563	570	547	599	525	594	569	556	622	555	559	601	537	583	567	522	573	602	574	560	570	581	567	547	575	547	574	562	551	615	543	568	585	561	483	536	566	553	557	570	591	584	543	592	612	572	602	583	572	624	564	571	578	620	530	577	567	614	566	569	582	588	569	562	606	587	590	568	574	584	620	627	562	590	579	578	577	584	575	568	548	576	567	568	592	536	596	610	550	554	557	581	601	562	536	601	558	541	565	566	525	572	577	586	569	563	621	549	579	582	582	554	595	581	580	565	578	615	569	604	563	574	599	583	546	619	564	613	601	567	585	569	541	561	580	593	569	544	576	579	591	512	598	592	545	590	539	615	591	528	584	578	518	581	580	598	574	580	573	561	576	553	640	636	555	567	609	617	562	573	552	593	575	600	533	598	586	583	607	557	598	584	557	580	579	580	596	595	540	583	614	584	600	555	540	637	570	583	618	594	597	608	551	564	557	589	601	565	562	520	560	570	590	558	579	505	637	570	598	575	599	570	585	568	597	574	610	594	608	627	580	602	607	572	578	601	599	576	592	567	575	634	544	547	579	594	561	555	575	580	578	539	557	561	605	600	585	581	586	630	510	556	573	633	601	569	548	599	592	573	597	571	569	567	571
24165	21869	39388	45512	35174	23176	9809	1656	617	477	433	454	439	388	441	429	449	412	438	415	438	426	400	467	407	448	433	415	392	400	425	423	434	391	433	434	407	443	435	436	469	424	434	426	414	411	428	393	440	385	417	417	471	452	424	429	407	407	427	439	432	401	433	430	439	412	403	406	455	388	403	437	430	412	445	404	463	362	394	405	429	387	458	428	470	423	406	437	450	413	424	382	440	441	457	445	396	411	398	426	408	394	419	442	425	417	419	424	414	431	371	455	432	409	413	445	388	372	418	397	421	421	405	427	424	455	407	420	438	445	436	446	435	412	396	428	417	412	415	432	440	449	441	386	405	386	398	419	455	384	420	400	441	408	425	429	404	431	401	429	421	455	398	440	391	452	383	398	382	430	380	420	375	420	422	425	412	398	433	420	404	412	384	417	395	413	396	422	451	429	395	380	434	409	382	407	438	428	437	408	392	406	440	412	404	421	448	434	401	435	404	418	398	394	464	417	405	441	448	426	461	395	406	411	403	395	424	423	420	443	402	405	423	399	387	434	406	428	432	436	400	405	419	409	493	416	418	397	416	413	425	428	443	419	377	440	418	435	442	406	388	385	416	414	401	408	390	437	405	408	430	406	401	419	413	411	427	388	387	422	443	392	411	429	427	384	407	425	419	420	416	407	390	405	420	434	446	410	371	432	433	422	424	390	437	417	424	428	416	444	399	437	429	411	393	398	410	406	401	417	408	424	398	428	401	437	393	424	425	395	418	432	422	433	415	461	396	439	441	412	427	404	432	397	441	425	426	406	394	422	386	424	416	408	418	479	427	412	390	430	399	465	424	399	393	426	412	438	416	410	457	409	421	420	390	440	473	452	408	365	418	456	379	415	414	431	431	446	406	447	436	428	408	419	434	418	400	420	445	408	401	428	388	433	434	413	400	408	430	387	446	408	376	423	421	452	396	409	384	443	407	426	430	433	385	415	446	430	436	452	436	446	410	420	418	396	389	431	417	402	438	429	402	405	435	394	414	419	424	461	427	430	433	404	454	406	397	440	406	431	424	402	419	438	392	408	417	418	410	404	421	446	460	466	418	409	401	405	391	433	409	410	436	410	428	435	417	412	443	414	383	398	487	426	393	444	404	425	421	419	420	401	424	405	416	409	451	394	433	422	416	411	432	436	406	410	425	376	419	426	401	399	415	394	442	404	427	444	419	423	425	432	426	406	393	418	420	423	437	406	419	422	419	419	398	434	423	401	418	438	385	403	392	406	419	415	427	405	407	416	425	406	429	417	444	405	413	445	417	421	419	417	417	405	411	424	450	444	375	419	413	401	444	417	435	444	404	429	430	400	456	423	409	401	432	412	427	460	423	408	431	400	426	422	407	393	426	446	406	437	414	397	426	401	418	383	401	414	425	431	425	416	430	406	433	436	429	422	411	404	442	419	433	387	403	421	442	428	413	423	431	463	439	445	429	438	401	412	416	400	378	414	437	417	389	433	428	421	435	427	427	408	413	437	392	399	426	396	401	456	409	433	440	406	400	405	417	428	422	397	406	396	429	423	414	408	389	434	405	423	406	443	408	431	396	398	386	413	438	443	417	444	426	409	396	412	387	425	432	411	423	403	440	401	388	414	403	422	442	427	453	423	412	411	441	425	406	400	436	429	395	445	420	422	432	457	415	398	391	435	418	419	404	409	435	431	435	464	370	385	436	402	416	416	431	417	433	404	417	416	401	425	433	428	419	421	426	424	370	412	396	390	394	407	408	430	403	397	427	408	447	451	436	433	433	423	413	430	431	439	411	387	433	407	419	396	411	408	405	448	380	430	442	385	400	404	449	413	422	452	396	439	425	438	406	404	426	431	462	437	421	405	439	412	419	406	417	459	407	449	426	424	441	409	399	416	378	428	427	381	412	469	464	394	425	391	429	414	425	416	416	418	452	419	404	436	406	418	417	394	400	412	425	382	419	453	419	428	465	388	413	392	414	407	402	414	426	420	444	392	423	445	434	419	400	434	415	427	404	414	402	402	391	388	409	394	440	417	403	417	417	417	405	447	427	395	419	436	438	400	410	441	407	433	384	395	425	428	416	379	419	438	381	412	427	390	394	406	426	385	429	425	430	449	394	434	411	390	427	429	431	410	412	426	405	420	412	421	386	410	354	409	411	421	452	409	419	446	392	403	422	390	426	441	420	382	408	420	459	408	446	409	408	417	403	412	415	408	486	396	423	427	339	435	437	441	407	391	395	432	453	403	441	395	424	417	420	443	441	400	361	416	440	367	445	455	435	423	446	393	397	456	414	393	467	374	427	402	395	386	404	409	422	428	447	408	410	410	413	434	396	384	422	431	444	419	408	404	419	402	422	413	440	404	433	440	409	410	456	404	409	423	436	433	393	408	405	431	416	412	404	415	415	424	417	448	434	433	387	412	432	457	390	419	436	424	434	412	404	391	417	425	403	438	419	439	390	427	435	422	413	437	364	435	428	403	432	424	453	425	430	413	425	413	427	420	408	409	409	447	424	406	418	413	413	426	425	422	432	382	418	452	391	412	418	418	421	396	458	396	404	401	434	416	447	392	419	411	416	402	432	409	419	420	429	434	413	410	446	412	405	450	377	390	391	419	435	394	411	438	417	385	429	418	396	403	411	418	426	414	414	414	424	449	425	441	423	424	435	417	399	398	457	395	388	427	445	398	402	414	432	439	405	390	443	400	447	412	439	415	399	417	428	372	427	422	402	422	439	444	425	433	455	422	432	433	390	398	405	415	407	422	445	442	402	449	391	403	423	444	432	448	406	417	441	426	407	410	409	395	437	417	395	418	412	447	444	427	426	447	428	399	392	420	397	436	399	416	390	428	429	424	428	427	409	442	441	420	389	455	417	408	412	431	403	461	436	416	403	427	469	436	420	439	392	430	448	427	426	440	445	420	406	417	459	430	404	439	421	419	419	446	438	461	440	421	408	417	433	452	402	378	419	417	392	419	410	402	429	432	433	452	421	427	420	437	411	393	386	454	458	390	420	424	430	405	412	423	381	423	438	395	421	423	408	419	395	411	388	356	421	397	418	427	413	385	465	414	399	434	430	419	423	411	409	404	424	453	403	440	417	458	427	419	415	417	503	425	410	416	420	388	408	424	438	415	459	407	431	445	399	432	457	445	416	414	409	436	429	375	422	405	410	422	393	422	411	384	433	427	411	415	427	411	426	397	406	474	387	419	406	389	459	429	404	407	446	367	436	461	407	389	414	393	388	395	431	415	403	415	454	384	417	406	412	429	420	426	378	437	448	418	388	411	408	399	387	429	440	398	404	466	378	426	413	402	410	443	432	402	427	412	423	408	427	404	396	397	449	380	424	425	437	436	419	434	441	394	414	401	441	468	410	465	408	452	411	417	400	436	424	387	424	406	415	433	450	444	402	414	422	426	385	396	427	353	399	456	432	463	461	409	397	427	408	414	396	389	404	413	446	423	446	441	413	451
29736	83366	84093	62269	43033	25549	10151	3112	1154	731	628	632	642	653	643	642	633	638	642	617	618	625	667	656	622	621	612	641	639	634	619	668	629	597	614	617	636	642	646	670	663	609	590	649	640	622	690	669	601	617	641	631	617	641	567	611	622	673	653	605	616	616	614	628	586	621	678	682	639	629	614	636	635	628	593	655	644	694	628	615	673	635	625	635	599	622	616	645	653	578	635	639	637	610	672	621	632	620	631	639	654	659	579	685	631	635	619	651	626	658	599	632	644	654	628	641	605	610	607	632	633	599	673	637	626	622	602	679	605	639	627	605	602	638	639	632	599	677	651	657	627	644	616	590	646	630	614	621	618	676	583	630	648	594	619	661	635	624	609	612	624	640	625	633	670	637	685	659	627	667	626	582	621	590	685	619	649	640	646	595	643	634	645	629	628	608	610	633	665	654	650	578	609	633	648	620	604	598	626	600	691	642	610	661	648	670	607	642	659	636	612	615	671	658	623	606	643	602	666	660	671	613	640	639	645	635	589	642	609	624	608	665	612	582	603	607	658	624	629	651	664	569	647	638	627	612	613	637	640	652	586	608	639	592	636	683	597	672	606	610	620	593	639	652	656	644	655	653	641	596	615	655	633	648	631	638	550	636	643	603	667	628	586	658	604	604	637	636	603	643	652	612	605	652	611	610	595	640	640	638	640	599	626	541	652	591	640	644	661	655	598	685	640	708	590	607	636	634	581	639	630	613	616	593	627	661	628	634	620	635	654	637	655	643	669	619	616	639	659	679	648	597	624	601	615	631	614	604	644	611	612	638	621	659	672	604	645	621	671	662	631	598	636	649	599	603	609	630	615	656	615	671	673	604	603	642	631	615	619	652	661	631	590	614	601	593	615	633	668	662	610	649	688	663	622	636	621	641	603	645	615	600	646	655	585	660	621	643	638	635	602	651	648	657	620	621	626	645	666	646	676	615	600	630	659	631	611	639	622	639	637	627	650	615	642	645	619	665	638	630	663	668	655	659	645	650	628	627	626	625	625	627	598	633	655	672	654	656	662	644	624	642	569	654	614	565	612	641	680	648	619	590	594	650	665	650	655	629	606	651	671	691	593	626	660	612	666	623	629	649	666	681	658	658	634	606	624	629	649	606	664	647	641	643	636	674	637	672	598	600	614	675	596	626	594	636	575	598	656	634	610	628	645	636	587	597	621	614	624	655	643	616	621	601	617	627	648	619	602	637	607	651	647	661	565	664	603	689	614	645	626	655	612	623	636	620	651	594	626	636	638	622	669	641	634	635	659	633	618	674	675	592	616	618	695	620	648	626	660	624	629	677	588	625	632	673	634	643	632	666	649	640	624	671	641	623	579	629	629	645	629	647	625	619	603	599	632	598	652	566	646	662	648	645	648	631	656	656	614	622	634	652	641	604	622	647	679	651	663	659	652	658	620	625	664	678	605	644	646	628	637	628	637	654	581	663	636	627	604	690	690	627	611	615	624	654	679	643	631	656	694	639	617	651	670	637	629	674	671	634	605	647	617	653	599	623	576	675	599	577	601	596	606	659	639	595	590	619	600	628	659	616	674	615	626	618	630	653	582	556	663	585	614	620	661	642	674	633	602	642	660	639	647	657	619	616	654	627	671	617	605	647	617	624	647	653	621	616	631	685	608	642	649	664	629	593	617	633	682	611	627	612	621	658	608	622	664	632	579	623	658	620	597	678	576	666	607	632	667	601	646	662	650	621	612	660	641	630	645	626	659	672	660	663	643	634	627	663	632	653	640	636	659	600	652	599	609	658	645	644	659	638	621	645	612	640	630	611	625	587	632	627	642	643	628	613	605	611	574	651	615	621	650	657	625	576	612	590	630	671	591	613	657	645	648	587	620	625	653	597	603	638	609	657	654	603	610	624	659	649	637	599	633	637	644	662	654	615	651	608	604	641	643	613	651	618	596	636	587	646	630	605	653	646	632	642	659	617	625	638	652	657	613	643	603	649	619	633	590	600	640	638	593	641	617	608	624	643	616	593	646	632	620	585	655	668	617	592	634	600	682	641	607	620	658	625	658	652	643	648	632	652	655	629	588	630	664	601	632	613	644	673	630	631	671	663	608	595	656	621	637	618	628	615	628	594	635	624	634	639	673	615	665	660	635	685	665	619	646	599	660	616	715	602	634	628	645	617	605	650	613	651	620	640	600	628	661	594	643	648	615	612	605	630	601	629	626	625	600	614	614	587	629	632	663	633	652	639	648	591	661	642	647	664	633	657	628	570	679	634	659	622	622	652	645	656	584	642	614	621	618	616	661	634	657	604	674	611	707	647	634	608	643	636	652	612	606	632	604	659	618	639	631	633	599	650	612	615	665	597	647	671	644	649	635	602	649	646	648	604	639	615	633	602	626	616	634	626	649	647	657	621	583	596	639	661	616	626	590	618	660	607	650	578	641	643	647	612	635	589	617	581	600	631	677	619	583	634	629	597	630	593	655	581	662	641	653	598	643	621	649	620	700	620	633	604	611	647	590	615	571	608	637	635	595	621	651	652	611	646	629	651	637	619	643	612	635	621	636	657	673	613	599	638	616	681	645	649	669	643	662	595	627	627	617	653	655	571	660	626	651	638	603	675	646	583	597	609	637	636	634	640	644	625	639	616	652	615	655	622	616	602	663	654	613	596	624	640	621	618	616	633	653	620	673	619	625	658	605	634	676	645	646	591	705	616	646	673	632	631	633	649	617	600	610	606	676	597	667	676	632	597	640	665	644	672	626	630	595	663	659	640	656	609	624	622	608	649	640	630	626	604	639	610	643	648	598	680	616	618	604	590	627	611	667	642	620	670	665	565	623	602	682	608	609	627	657	598	665	613	594	624	595	641	700	623	650	640	628	672	605	601	648	616	572	657	658	648	591	641	666	636	618	614	615	596	670	632	608	628	652	625	604	620	670	650	641	632	668	591	615	613	637	632	620	670	663	628	615	625	622	664	618	639	599	627	630	657	643	642	623	657	615	654	630	609	631	588	626	600	597	642	632	656	673	600	655	669	617	625	638	643	665	632	624	581	591	641	651	639	624	641	661	647	633	636	642	673	600	644	657	636	651	660	646	617	624	590	577	625	625	622	621	656	624	654	625	610	675	622	657	661	631	663	612	623	635	603	634	600	630	629	609	633	627	626	628	613	625	606	620	625	671	665	651	596	613	612	667	639	632	624	652	615	624	655	653	635	613	623	618	636	652	629	666	626	630	669	676	633	639	651	616	616	655	637	661	609	620	669	601	635	685	630	624	628	611	621	594	594	613	591	672	633	639	662	629	633	617	633	676	649	615	601	612	650	651	607	632	660	644	576	570	662	652	646	612	604	627	641	650	627	672	638	651	650	622	653	625	661	623	647	593	633	653	662	635	610	648	635	582	606	603	663	592	690	610	649	681	650	655	648	629	623	608	637	595	625	624	684	618	644	612	650	649	638	639	640	602	616	598	618	623	670	588	632
23072	21524	34735	38262	35204	27523	18588	3871	871	499	456	428	471	453	503	459	430	467	461	428	450	424	450	444	463	437	441	425	436	429	415	378	432	448	431	431	435	480	454	430	470	431	454	424	457	474	472	427	445	461	444	456	452	440	440	440	453	454	489	450	465	462	463	422	451	455	424	426	419	430	446	423	457	438	407	416	449	448	457	449	432	460	442	424	447	505	437	455	494	441	479	467	440	438	399	470	398	467	435	470	436	442	450	443	432	456	488	428	424	429	454	442	459	433	454	425	445	398	436	431	433	435	423	455	475	438	428	427	445	422	432	452	424	440	405	459	471	431	436	451	418	490	436	450	457	428	443	465	463	440	470	451	442	426	431	459	440	390	444	452	431	414	436	442	415	411	453	380	481	408	416	422	436	446	453	468	480	434	456	416	476	458	455	439	406	463	394	434	465	435	441	458	439	430	474	429	436	444	399	411	445	441	395	427	479	430	455	411	465	435	450	422	434	417	459	422	437	427	480	455	430	405	383	426	442	457	454	469	428	451	438	401	439	437	446	460	418	418	424	456	451	437	442	424	411	445	473	400	453	449	458	461	456	423	447	422	409	431	465	424	477	465	432	401	462	449	429	412	435	417	410	439	398	455	459	425	416	437	432	436	392	421	425	475	427	413	416	467	470	438	444	443	433	452	426	469	423	449	420	441	422	463	438	459	462	460	407	453	449	436	444	465	388	403	417	470	463	435	463	416	459	435	450	413	450	442	442	412	485	412	416	427	414	430	437	453	458	441	486	410	420	479	465	436	427	451	428	400	450	465	455	471	424	435	447	455	463	386	399	455	452	422	436	495	471	425	457	423	418	407	397	391	423	455	438	427	413	451	464	439	467	415	459	421	464	434	472	431	432	436	441	407	429	430	387	449	447	411	471	435	418	428	425	422	469	481	433	443	432	409	452	435	419	459	446	445	460	464	445	406	441	458	449	409	429	426	423	439	425	435	439	427	376	403	433	421	425	409	445	457	438	439	443	409	435	428	449	446	452	429	459	427	447	449	472	461	428	433	435	441	435	452	434	417	422	425	443	464	469	462	402	387	432	445	419	470	433	418	461	435	453	464	444	435	428	423	448	455	407	403	416	409	453	439	430	437	474	423	423	458	451	424	433	452	422	451	412	434	432	418	435	434	425	465	452	396	464	427	455	420	414	454	403	436	444	447	425	449	437	431	423	479	463	440	454	455	416	435	437	439	443	436	476	434	464	420	464	430	439	436	478	427	445	450	447	438	428	415	450	435	435	435	430	427	426	424	431	447	425	423	444	460	462	459	409	469	480	462	424	476	392	443	426	451	432	434	441	464	439	461	438	434	424	467	450	400	477	458	472	454	397	424	446	427	425	398	434	449	442	431	428	440	439	430	417	428	425	457	450	400	452	416	443	455	459	452	457	446	417	465	421	417	430	392	455	456	439	452	425	441	462	409	410	435	432	436	429	405	455	424	441	410	488	432	434	437	438	428	423	457	447	428	482	404	447	458	460	443	430	449	453	450	427	431	445	433	422	428	414	451	451	447	392	422	418	431	469	439	472	434	459	412	428	468	414	465	466	414	447	452	451	450	476	440	439	476	437	463	408	450	440	430	408	435	444	447	412	447	439	428	399	403	459	455	457	452	405	412	475	465	441	443	461	426	435	457	403	444	446	442	429	424	409	459	457	463	437	419	444	436	442	417	455	392	449	416	421	446	447	469	471	423	417	451	413	457	458	459	434	488	466	432	426	454	436	419	453	409	462	402	454	434	471	403	464	381	438	443	451	454	441	451	466	409	448	407	423	443	430	438	447	454	476	417	436	438	396	431	421	461	471	424	426	464	406	449	434	465	425	430	455	438	427	410	459	424	428	432	432	458	426	465	446	422	427	451	441	374	429	425	449	445	444	421	434	420	457	440	446	450	430	423	438	466	460	453	447	440	448	440	438	384	414	462	453	417	411	411	385	422	419	443	440	463	410	429	450	473	421	430	423	475	463	458	458	413	444	432	457	416	454	461	423	451	443	447	456	445	410	425	450	442	418	473	449	443	439	432	430	438	419	435	407	456	466	410	421	462	454	423	452	403	445	428	397	428	479	411	419	420	416	438	418	420	409	469	446	412	444	435	444	478	461	409	405	420	409	452	478	435	405	433	438	432	449	412	421	485	442	417	439	414	441	438	443	425	444	459	450	468	445	373	493	447	421	423	476	424	432	451	451	408	440	471	442	416	396	436	438	434	421	398	434	420	428	431	450	473	462	454	387	414	426	451	414	439	404	468	451	409	446	437	455	452	448	436	437	445	424	466	441	433	407	415	456	436	425	437	416	466	413	444	421	432	425	453	401	413	434	503	415	479	444	425	436	410	457	424	463	456	427	445	463	428	433	452	463	414	437	417	457	408	448	432	391	451	451	472	447	414	451	407	464	396	453	446	438	416	457	461	415	446	414	449	440	446	419	433	427	428	445	427	488	419	402	453	439	418	441	417	440	421	448	431	461	437	425	442	413	446	426	444	441	419	451	418	423	431	474	459	423	460	436	434	432	398	443	449	439	457	427	424	444	436	467	443	457	468	421	417	450	413	452	455	440	429	453	434	469	455	418	463	402	393	428	404	491	417	443	451	421	413	489	472	382	441	426	436	424	469	416	436	433	448	443	416	463	449	469	411	448	438	404	492	473	434	449	433	453	460	391	449	428	423	439	445	431	436	457	415	410	442	453	408	446	447	423	448	454	438	432	479	479	442	428	473	462	418	447	438	437	442	475	425	411	420	420	417	443	436	397	385	403	423	486	430	443	431	449	428	451	448	394	435	439	417	388	424	455	460	423	427	425	435	421	460	427	428	422	461	464	488	437	419	441	415	470	442	456	454	444	470	430	416	443	415	450	438	404	424	453	420	427	429	420	407	421	473	435	451	484	473	449	416	471	409	450	455	439	403	417	445	459	410	448	439	438	436	449	472	453	457	406	433	435	455	466	445	399	434	435	439	426	427	446	414	415	422	452	444	462	457	446	456	453	402	451	411	453	448	470	442	455	431	447	437	543	439	432	426	441	444	445	416	445	424	438	440	417	401	437	440	456	416	422	403	445	437	394	403	439	431	438	459	463	443	434	447	456	435	448	440	420	412	412	440	435	467	458	461	449	441	469	448	446	440	497	393	458	434	497	431	442	440	448	423	451	428	463	464	430	442	409	452	407	453	414	465	408	459	442	420	413	450	428	445	433	455	415	452	418	452	435	437	453	396	396	438	488	402	432	401	423	471	445	409	440	397	441	433	454	439	459	452	449	407	433	420	420	436	473	452	416	417	443	430	434	450	405	464	448	432	432	440	439	422	398	398	481	431	442	409	427	456	418	464	429	441	429	446	420	413	400	449	420	435	443	436	415	464	414	470	446	438	475	429	465	464	450	453	431	444	457	413	418	429	473	427	443	438	426	464	416	435	467	471	399	452	463	451	421	438	437	471	446	437
40040	95695	95059	74764	53198	33705	16045	5305	1710	894	693	635	624	666	709	633	646	633	592	673	643	674	648	644	593	640	667	642	608	651	597	668	639	632	650	677	655	677	629	648	681	623	651	610	650	644	662	657	653	600	630	625	660	658	666	613	681	628	618	664	667	594	638	669	670	643	603	573	630	683	671	643	625	637	660	641	683	642	641	627	602	612	642	660	660	677	662	663	626	632	630	597	691	568	661	641	666	619	664	634	595	639	655	657	658	605	638	634	632	653	667	663	624	609	668	630	631	675	620	667	679	688	626	659	627	635	671	643	635	694	674	677	631	637	646	641	623	668	635	669	585	649	652	680	641	601	610	652	649	636	639	628	647	617	620	695	602	637	663	666	665	599	623	637	645	664	627	649	648	634	621	685	676	615	646	633	667	695	629	637	618	635	591	642	678	642	656	659	612	621	588	643	660	628	635	636	594	630	644	598	619	670	632	605	685	627	650	589	610	625	617	692	600	639	620	635	592	663	642	617	620	667	657	654	673	631	638	636	636	631	627	613	648	659	651	621	627	665	611	602	682	619	638	655	627	610	627	689	697	682	666	637	620	636	658	644	667	616	660	598	674	679	651	629	655	641	662	631	607	617	619	649	670	655	602	629	626	609	644	676	629	589	630	625	650	632	624	631	669	629	644	632	656	625	624	653	608	644	669	665	690	662	604	587	618	628	651	610	650	617	628	639	686	638	647	646	590	616	648	606	653	627	660	656	678	674	668	669	673	699	616	671	611	666	631	648	658	610	659	613	649	651	616	659	618	692	672	652	638	609	624	615	671	660	669	615	599	613	681	651	658	653	681	674	640	632	655	637	648	656	656	639	679	664	683	659	648	623	635	630	640	647	686	613	647	644	650	621	643	627	661	635	639	673	665	680	659	687	645	625	641	633	661	594	654	629	613	606	641	659	653	640	638	665	612	643	652	669	624	644	678	680	615	645	643	626	589	665	666	648	639	630	666	668	643	673	636	651	630	647	595	642	672	629	668	651	600	640	653	651	642	641	653	619	624	652	616	646	631	636	655	696	619	667	633	679	654	653	667	655	648	604	661	658	621	674	678	657	643	636	647	636	666	612	644	615	664	598	670	662	603	670	675	619	644	637	637	628	640	659	627	662	642	653	608	634	618	684	613	659	630	616	648	664	600	637	640	629	664	666	647	652	621	650	636	647	649	653	626	637	624	642	644	632	665	616	652	640	616	635	647	622	715	627	678	627	650	616	644	614	620	689	673	619	632	604	611	658	638	652	681	628	620	635	621	678	629	625	636	603	670	644	635	605	619	584	604	632	635	620	655	632	658	658	648	655	626	657	680	623	643	645	677	633	626	652	628	668	675	600	660	681	682	682	630	595	630	613	625	642	585	626	668	656	634	644	637	629	578	620	632	614	678	613	670	669	632	685	608	621	598	668	664	637	668	660	646	645	682	678	620	617	706	619	649	626	704	640	667	668	665	632	646	673	613	641	674	644	623	642	624	646	696	683	668	637	628	672	610	657	623	662	662	655	688	665	655	629	637	703	643	601	629	690	620	653	651	661	635	666	683	681	643	628	660	640	658	689	610	659	681	643	614	676	645	646	632	655	645	672	632	663	658	651	613	681	666	613	640	630	645	671	667	639	641	648	592	616	658	647	631	626	627	692	622	658	646	666	619	653	625	667	625	567	611	647	651	656	673	613	619	641	627	652	675	598	606	659	660	627	684	666	609	619	641	660	628	638	657	658	633	624	633	633	610	672	614	657	661	644	663	653	664	651	633	622	661	653	654	662	643	615	629	651	630	642	609	657	671	630	638	661	631	649	637	626	629	665	627	635	646	668	597	640	613	667	648	627	675	653	628	678	655	626	673	645	602	644	648	670	586	637	688	622	624	649	648	659	663	646	668	620	672	623	633	655	653	651	648	623	663	653	600	608	660	661	636	596	650	687	660	643	637	624	586	620	651	644	631	641	679	619	682	689	619	605	634	649	617	657	609	623	615	654	651	705	628	642	670	674	638	688	635	656	652	699	636	622	653	668	632	676	618	607	617	622	662	626	643	694	635	655	650	627	657	619	653	611	600	673	670	645	652	627	657	654	636	629	628	645	649	636	644	575	629	609	642	636	629	644	690	624	626	623	630	687	610	643	640	669	663	617	680	626	662	670	666	609	673	589	644	619	644	636	644	611	679	600	682	591	685	606	647	668	673	669	637	611	665	622	634	672	661	646	652	654	658	649	614	679	625	628	672	660	657	663	613	654	620	653	639	636	657	613	598	639	643	649	609	614	678	633	634	668	701	708	641	671	691	651	651	645	606	598	662	712	630	664	711	612	668	635	618	627	598	643	639	675	627	577	679	650	695	637	633	618	639	629	604	654	665	690	623	638	640	657	614	647	609	656	615	659	656	648	621	677	659	646	658	678	610	667	617	656	660	624	637	656	630	620	633	665	624	624	622	656	628	662	622	619	663	638	674	595	613	677	663	623	614	661	613	627	635	660	634	634	609	655	638	644	639	629	671	647	641	636	647	623	651	680	654	607	651	625	658	661	642	618	639	612	626	639	642	657	587	621	602	697	678	642	656	658	603	605	688	685	608	721	628	671	646	670	670	660	645	616	639	674	634	626	649	638	677	619	678	657	658	575	628	691	636	631	641	619	658	611	603	677	646	623	644	644	650	674	643	637	672	679	675	663	658	616	629	669	679	659	641	613	651	609	676	616	639	621	644	596	622	620	650	662	615	651	668	628	609	635	677	610	704	642	673	688	645	643	651	643	677	605	616	599	593	682	601	678	712	632	643	620	657	651	578	607	649	619	657	686	652	674	618	673	598	651	628	655	586	644	626	685	662	666	642	661	573	616	667	639	636	625	611	645	591	693	637	675	636	655	627	594	630	662	647	630	608	664	651	623	663	669	655	615	658	626	645	658	681	618	629	606	609	661	617	652	658	627	633	607	604	646	632	665	672	655	681	630	640	634	620	670	635	667	649	673	658	635	666	674	590	628	594	655	648	665	614	645	622	669	585	608	692	629	629	653	663	649	669	664	615	682	638	649	675	596	621	652	623	655	678	620	644	628	669	672	629	672	641	631	672	641	665	639	634	657	719	665	640	669	627	647	611	631	652	635	649	639	665	671	690	666	599	602	663	629	626	625	652	662	685	635	671	615	640	627	656	651	621	650	642	626	655	635	625	619	630	639	666	630	614	605	665	641	615	648	664	628	676	628	602	625	612	614	675	633	635	681	707	661	616	582	646	669	611	644	657	697	629	643	652	627	655	677	620	620	638	641	601	646	666	656	620	648	651	644	660	625	644	621	645	605	618	633	680	610	605	630	637	611	586	644	616	617	627	670	640	685	629	636	651	636	650	671	644	613	616	606	658	706	646	641	652	700	627	603	582	671	625	621	644	623	627	641	667	634	643	626	585	689	648	641	628	636	640	596	668	621	639	621	609	632	621	602	702	644	647	690	656	624
26673	25107	36904	27282	12501	3705	1151	527	392	388	433	391	382	402	401	393	408	350	398	389	396	402	405	371	364	396	422	384	394	393	330	398	344	356	371	377	359	365	404	360	388	361	392	387	386	341	357	338	371	388	395	378	351	386	384	397	369	354	374	377	373	366	398	407	383	375	388	354	370	367	388	369	384	336	390	384	372	378	408	389	374	370	366	389	358	383	422	412	360	374	357	335	419	367	382	352	353	387	366	384	396	366	346	337	355	395	397	359	352	375	389	391	392	372	378	378	349	375	357	387	396	414	388	355	377	368	384	347	392	386	368	379	363	376	399	369	411	399	363	406	400	355	397	402	387	375	401	364	379	375	344	362	388	335	396	377	352	365	369	407	399	383	406	347	353	368	348	354	403	354	368	382	385	387	365	378	394	386	355	373	337	362	380	390	363	364	423	371	369	390	393	410	372	401	369	390	389	400	384	368	366	370	392	370	378	358	384	366	357	388	406	396	356	386	378	369	356	396	338	388	372	358	388	359	351	364	345	369	354	346	358	356	351	346	405	337	385	391	362	380	379	391	379	372	348	390	382	336	377	428	376	370	344	354	370	377	387	349	399	386	355	385	373	370	388	366	390	387	395	382	396	352	373	353	354	380	356	388	413	353	375	339	378	353	364	397	413	403	388	369	422	376	377	364	386	366	333	370	401	363	351	394	378	380	388	365	387	368	349	394	351	385	372	381	352	383	386	369	431	332	402	374	385	379	373	390	378	357	389	370	352	387	408	348	358	425	394	366	356	414	353	364	379	402	353	379	376	370	396	374	395	381	421	359	366	406	375	389	376	387	392	382	355	380	385	383	366	389	367	378	383	392	394	393	403	358	387	359	373	364	422	417	399	376	351	378	376	383	379	378	369	388	357	394	378	358	367	370	406	376	395	387	391	357	406	380	381	337	383	356	383	413	389	345	384	395	373	398	339	373	355	379	338	364	379	376	412	367	390	375	373	387	421	379	402	375	377	346	410	372	370	338	372	388	392	370	378	375	361	393	371	377	400	397	349	353	391	343	395	387	364	367	370	371	401	360	378	376	375	392	382	379	374	380	389	382	371	346	379	399	387	372	381	387	340	381	393	361	392	378	389	355	397	327	365	364	376	417	366	362	380	391	356	357	440	371	387	369	371	381	398	407	415	391	391	351	396	411	403	349	396	380	359	375	356	369	394	399	368	400	346	351	374	388	366	384	372	417	374	367	368	376	385	406	371	386	353	384	356	344	380	384	387	406	350	361	380	348	367	349	384	410	365	372	327	382	386	362	378	402	394	371	406	381	398	392	435	384	359	387	382	366	392	378	368	403	360	377	380	364	387	397	388	367	396	371	377	382	385	406	360	379	391	409	381	393	393	376	392	374	419	358	345	357	394	376	396	386	354	379	395	420	376	346	359	351	426	370	368	354	369	388	335	421	353	399	374	372	384	374	398	387	368	344	361	340	372	384	372	390	374	366	409	384	391	389	340	360	370	366	361	385	402	376	412	413	390	376	406	410	385	356	403	331	398	378	361	373	352	369	399	374	330	365	404	384	376	377	392	379	365	394	375	347	386	343	349	387	396	380	375	351	380	411	341	366	366	378	362	377	397	419	407	383	388	364	381	370	380	384	351	387	363	374	392	357	435	389	361	345	372	396	347	425	356	424	369	385	346	400	389	349	366	396	397	354	399	384	419	379	369	385	349	349	377	378	395	368	372	378	383	351	367	371	372	354	385	353	344	359	370	366	392	343	379	402	385	389	355	345	404	375	420	382	364	382	373	415	360	371	396	373	409	360	345	388	406	370	371	387	368	403	387	392	393	373	323	382	382	388	375	360	402	372	398	398	350	358	406	355	383	387	380	366	429	393	385	386	366	397	376	373	346	347	405	391	367	360	405	411	385	362	337	388	387	401	398	371	351	361	401	387	342	384	388	372	391	355	375	363	413	370	387	415	364	367	422	365	406	366	365	355	372	367	367	392	370	387	372	399	365	366	376	361	342	403	350	411	334	380	371	384	388	391	390	376	367	365	368	374	343	350	390	390	369	375	384	406	363	365	398	380	364	406	382	403	340	373	388	398	358	394	391	411	371	364	391	396	394	384	378	362	403	376	394	381	391	377	333	370	328	373	379	355	389	369	386	364	368	368	366	372	381	346	354	376	368	383	377	374	398	383	397	399	378	385	410	391	384	378	431	363	378	350	405	402	385	408	391	373	362	383	388	367	346	374	346	366	403	369	382	375	351	349	367	372	372	408	360	377	388	374	387	380	373	370	384	367	352	368	420	428	372	360	384	384	344	400	363	342	398	391	370	347	370	389	390	382	348	369	361	337	374	353	363	380	405	364	385	379	382	337	405	388	400	400	385	344	352	377	398	373	385	417	371	395	378	403	362	378	381	386	389	363	399	396	374	386	374	396	402	362	369	406	391	396	388	368	373	366	391	394	393	378	363	367	359	394	368	392	416	384	363	385	364	380	381	365	373	376	368	367	380	367	394	356	379	395	358	401	359	383	373	366	332	396	383	365	392	372	359	359	354	366	344	344	401	396	375	365	366	361	391	349	403	400	352	381	373	377	374	374	351	363	369	381	356	385	352	382	368	406	361	394	396	368	378	337	394	395	344	378	363	373	398	379	386	399	400	424	417	383	397	384	405	339	363	376	392	388	353	366	351	351	376	407	373	366	365	361	390	394	381	383	335	394	346	376	357	381	396	384	386	388	382	379	373	374	344	370	374	355	398	373	369	411	380	360	401	343	384	347	394	341	388	357	392	357	374	345	379	359	378	400	361	398	393	372	399	384	392	367	406	363	370	359	356	360	368	388	338	366	405	405	381	381	385	389	362	354	394	417	357	362	365	368	355	370	392	349	369	344	376	367	360	381	405	368	376	365	381	405	340	385	374	385	404	357	376	367	381	397	428	376	363	353	384	398	411	354	417	372	373	369	429	378	398	416	398	396	382	384	376	366	354	394	385	374	399	351	412	398	383	395	417	395	377	390	374	346	391	354	340	408	370	423	349	381	362	373	384	377	397	367	348	419	372	396	383	430	365	392	357	381	354	366	356	388	378	378	401	374	363	376	365	409	375	347	379	362	394	384	379	347	397	361	364	373	407	395	383	386	380	381	391	390	380	384	371	400	384	383	378	385	391	398	423	381	387	403	389	393	391	399	370	364	368	393	372	382	375	387	360	374	387	370	379	375	391	390	373	354	404	351	363	370	396	381	374	381	385	394	374	367	359	387	373	369	397	387	421	389	375	365	359	383	377	356	391	347	352	373	374	373	365	438	374	363	393	361	373	333	386	387	356	373	358	380	369	368	395	383	394	378	411	384	341	358	369	370	389	398	367	385	369	347	387	377	364	386	391	412	370	378	387	377	355	363	352	376	380	353	364	368	381	388	402	396	364	393	377	396	364	384	369	357	391	355	416	418	387	395	387	408	381	393	407	393	355	401	384	366	412	378	365	376
15974	44525	42644	28673	16011	6486	2243	967	701	636	553	599	549	611	577	567	618	566	580	595	567	587	584	568	584	556	608	574	547	607	568	543	591	564	599	561	573	579	561	612	570	529	594	519	557	622	534	539	569	590	544	588	570	644	577	587	614	598	560	612	584	601	597	557	587	611	582	609	608	562	583	565	564	615	599	587	646	608	584	554	592	566	517	563	544	594	556	576	563	541	554	567	566	557	577	589	575	566	558	591	569	580	614	586	552	584	577	561	529	540	608	605	609	579	635	552	579	570	574	616	593	569	571	576	544	531	569	580	585	591	550	539	586	536	580	556	589	586	603	547	548	622	548	553	563	545	597	539	594	570	565	563	551	544	595	583	582	566	563	593	558	621	640	576	575	611	643	570	600	590	588	554	579	573	640	596	568	600	566	577	644	558	613	566	581	584	588	661	560	554	574	577	609	571	559	564	581	574	581	588	559	603	587	587	566	557	547	566	597	575	592	578	599	593	600	566	592	553	607	592	550	596	554	578	537	594	605	607	582	579	564	573	552	588	501	572	593	588	594	633	562	590	595	626	599	591	562	593	567	614	609	591	563	594	574	577	607	575	585	574	588	606	578	605	566	575	575	605	579	559	579	620	621	546	596	561	567	559	579	615	600	567	564	578	565	518	609	595	569	594	568	560	603	550	600	598	582	557	579	586	564	531	591	567	600	610	576	578	566	608	606	570	531	583	591	556	568	599	575	572	599	571	567	633	552	581	532	552	521	585	557	503	559	564	570	573	568	603	570	545	565	595	599	564	547	556	601	548	529	565	597	565	617	594	564	578	568	539	582	595	588	588	600	567	577	584	599	626	577	560	551	537	655	559	543	583	620	550	568	581	582	588	569	580	585	556	565	569	571	559	603	582	587	589	570	610	548	565	554	611	598	584	626	579	636	585	586	579	612	586	551	618	543	638	543	565	544	640	577	585	508	589	650	618	596	631	579	542	608	604	595	610	591	605	600	629	575	529	554	568	533	565	639	569	586	583	587	564	590	585	551	601	553	573	567	578	581	544	581	574	605	579	584	529	559	605	570	550	589	554	582	560	590	557	596	599	575	582	561	611	582	584	586	588	580	551	580	557	614	592	571	572	586	581	611	592	586	570	605	592	580	562	590	543	582	556	586	598	578	552	621	580	566	575	595	580	602	553	598	546	585	621	648	592	552	597	555	602	584	560	555	607	585	603	567	583	605	568	586	547	568	568	595	593	532	596	562	620	552	562	557	547	563	556	583	537	617	599	589	611	573	552	609	570	574	511	547	605	553	543	598	589	613	577	628	565	556	567	591	580	562	584	557	597	585	605	540	592	564	557	587	555	572	567	564	562	551	593	564	564	558	587	617	597	564	585	604	562	593	597	614	576	578	614	567	592	594	583	562	544	594	590	571	553	584	560	557	582	609	581	552	588	602	571	611	591	559	597	546	610	573	608	604	579	597	584	573	580	563	637	587	558	568	577	563	590	571	586	624	560	552	584	583	559	578	582	585	564	562	582	579	582	571	607	602	549	602	588	546	566	579	590	541	570	550	577	571	575	588	613	535	560	564	599	597	583	546	620	586	618	572	565	565	564	594	559	567	567	589	567	572	633	609	560	618	513	572	590	560	565	563	609	606	551	585	597	578	607	576	577	586	582	550	596	592	576	597	603	585	627	602	567	614	616	566	562	586	583	585	528	609	587	585	571	567	577	568	565	602	546	576	595	584	573	548	579	554	554	623	587	553	583	635	594	570	598	579	584	618	595	558	568	563	559	523	610	567	589	564	530	545	599	577	541	577	565	596	599	594	556	532	578	599	606	579	570	560	583	592	576	584	584	588	570	529	579	547	541	630	633	592	575	570	522	565	572	545	630	568	593	560	589	600	572	584	599	593	589	551	587	561	590	620	605	590	544	606	576	594	580	545	597	549	559	577	585	595	555	552	601	560	540	564	554	599	576	572	570	573	565	598	602	598	616	590	567	542	594	573	613	609	623	612	533	583	555	559	582	594	562	566	589	591	575	594	573	572	606	588	578	587	603	541	571	601	549	537	547	593	551	515	614	536	581	573	560	606	601	590	590	602	550	593	596	564	550	549	553	617	623	541	574	596	584	590	614	576	557	565	574	613	537	581	589	552	550	594	564	547	561	603	580	563	622	600	606	530	605	568	576	589	577	597	595	590	557	580	551	603	549	563	603	538	549	548	593	581	577	553	564	575	597	590	608	604	593	609	538	636	598	611	583	599	571	580	633	569	554	623	580	569	586	581	556	603	590	513	588	544	596	583	595	582	633	626	581	572	549	580	599	572	558	596	574	584	617	577	609	584	573	572	595	575	615	601	579	603	558	571	570	554	569	607	585	611	522	623	584	582	587	572	571	576	595	586	573	576	573	578	569	592	539	584	539	583	588	657	587	611	588	616	607	585	597	594	532	605	593	585	517	572	572	615	556	616	572	568	623	549	569	576	576	564	545	582	544	596	597	538	571	593	593	618	565	566	601	577	553	626	568	550	598	628	615	547	591	550	564	610	604	575	610	621	547	562	529	591	563	616	592	566	598	603	581	561	595	537	590	610	599	579	569	578	583	604	563	565	633	577	550	545	584	565	594	581	617	616	611	629	587	582	561	584	587	582	601	604	608	597	592	547	600	570	556	582	584	550	541	595	585	531	550	587	584	545	615	596	586	567	574	592	539	550	590	597	558	585	596	560	593	571	563	595	545	585	567	597	569	589	602	570	582	539	611	574	601	570	566	601	581	560	547	586	605	591	570	533	551	571	607	568	587	606	578	548	578	550	555	569	592	609	567	628	594	589	604	600	559	597	554	550	574	573	552	581	565	568	550	568	562	575	590	591	562	590	539	600	610	589	576	548	601	565	584	579	597	585	581	580	574	574	615	561	544	547	586	608	592	593	613	608	530	594	625	546	575	549	586	588	564	581	576	596	577	583	591	582	572	626	595	596	576	616	616	619	558	617	581	577	604	556	626	566	611	585	553	587	551	592	562	534	594	602	589	580	609	545	590	566	543	610	586	589	583	563	601	593	609	595	552	581	546	604	588	568	554	533	542	587	582	583	563	567	558	567	621	588	570	548	590	565	577	559	571	548	529	629	586	585	585	589	606	548	558	568	567	640	540	611	583	578	582	591	547	562	558	607	573	560	611	555	606	564	525	547	571	561	595	604	593	539	623	611	548	584	568	568	571	587	588	575	577	553	605	580	567	611	565	622	611	555	583	575	570	596	578	589	615	602	592	562	565	556	572	565	536	579	544	549	592	601	582	592	571	564	592	611	541	577	585	620	595	601	588	573	626	576	630	601	572	625	602	544	533	596	603	567	580	587	530	556	557	572	577	566	600	541	600	591	578	611	557	589	600	557	577	599	564	533	592	591	629	586	568	580	572	566	595	582	531	607	574	543	532	634	600	613	611	559	582	600	601	615	552	567	609	620	589	650	553	624	558	577	623	586	616
24106	22040	39923	43879	33971	22708	9828	1690	656	477	452	409	442	429	452	407	441	423	447	412	432	425	402	449	471	455	473	444	434	395	409	418	422	442	430	410	439	392	416	417	436	455	449	437	393	414	421	422	395	427	437	450	440	397	399	403	414	450	399	462	416	397	456	411	405	424	433	431	454	412	443	427	430	410	416	447	413	412	415	389	417	405	396	418	451	401	425	439	429	423	416	405	430	396	399	487	434	413	417	395	464	440	481	415	418	421	432	460	417	407	397	420	420	430	446	416	459	383	463	414	423	420	396	433	414	455	408	377	406	396	373	420	427	434	425	439	434	439	419	409	462	406	460	427	400	388	432	446	399	439	388	415	425	376	400	411	444	415	415	424	379	454	428	424	405	392	412	440	414	434	418	412	388	413	416	433	422	459	434	446	444	437	436	435	415	391	407	423	448	411	436	385	411	430	426	435	427	480	419	439	430	425	436	459	420	434	420	404	400	454	434	416	387	422	387	433	453	439	425	444	399	410	411	424	408	419	416	438	401	405	441	411	434	409	420	421	385	419	448	428	441	437	420	411	447	441	414	419	386	436	417	395	385	412	474	445	447	413	407	426	443	367	415	391	429	381	391	394	440	398	449	381	439	441	387	449	450	446	446	386	408	427	432	426	444	418	423	381	425	455	421	416	441	456	438	398	415	407	442	416	426	425	425	430	406	408	413	464	419	413	476	415	442	422	404	429	402	410	416	488	406	416	468	422	428	427	416	419	412	429	429	427	403	409	443	455	425	429	407	423	410	365	389	398	467	433	472	458	406	409	427	442	433	434	420	401	444	436	417	414	412	420	455	420	412	402	344	441	412	399	448	385	425	415	434	389	393	419	399	451	438	434	414	435	410	447	417	401	427	405	423	432	426	419	414	387	380	447	419	388	367	443	424	427	451	395	447	427	441	390	423	416	422	436	453	402	382	433	381	454	421	457	396	444	440	431	403	430	419	424	434	380	446	465	391	418	436	410	425	428	438	399	410	428	451	425	438	440	427	425	392	415	416	422	446	448	398	438	437	404	432	425	412	434	377	407	438	388	405	386	404	419	421	435	432	443	471	409	392	388	411	389	395	424	454	420	431	448	428	425	414	463	440	418	418	422	452	441	412	384	412	414	409	417	409	434	420	409	424	441	436	424	410	396	438	408	479	439	431	452	382	406	416	408	417	423	422	391	449	467	415	419	428	452	412	422	438	427	435	414	440	413	379	401	420	400	398	415	426	437	437	435	414	419	423	408	415	431	388	409	412	435	403	399	391	406	449	418	431	426	404	423	393	430	450	393	451	428	437	384	402	404	428	391	392	421	393	426	416	424	390	400	445	389	423	456	427	400	463	374	413	415	406	424	411	440	447	435	421	403	395	418	415	419	473	425	427	436	433	432	428	414	463	415	400	429	398	428	404	432	431	424	413	456	416	429	433	415	458	386	401	402	392	422	355	396	430	415	402	398	409	425	404	449	447	411	416	450	399	416	434	431	405	441	424	441	463	360	446	479	409	405	425	419	410	458	430	463	426	436	414	405	423	416	441	415	424	432	440	426	433	429	399	426	391	423	407	409	430	390	424	429	420	454	418	418	444	392	473	405	439	389	409	434	428	408	402	370	451	408	407	461	432	431	427	396	385	408	430	422	434	402	465	410	397	424	382	411	404	411	415	435	446	408	438	409	428	423	403	372	438	422	420	412	405	418	397	411	431	396	443	441	420	443	433	398	449	453	416	397	380	423	413	421	426	420	437	394	451	426	425	457	374	440	428	440	390	447	441	438	448	402	440	432	430	384	427	403	382	448	408	425	425	433	439	412	398	437	418	418	405	424	442	445	408	451	431	420	402	445	413	441	416	432	412	479	412	392	468	457	414	418	388	430	400	415	382	405	418	444	403	446	414	435	451	428	415	451	389	415	408	471	484	440	422	385	422	430	422	455	454	399	412	415	425	400	435	416	440	406	424	421	457	413	409	370	411	397	418	405	418	410	418	432	422	398	445	454	440	410	426	412	408	439	402	401	393	436	424	463	404	452	437	462	451	436	420	434	435	393	420	462	439	434	426	439	428	420	406	445	425	401	432	420	430	462	422	408	395	428	399	416	418	434	431	428	429	428	404	420	400	413	433	439	467	445	396	459	461	402	422	424	433	419	401	424	436	420	401	391	436	443	403	422	430	441	435	454	416	413	412	438	437	428	413	392	446	430	443	407	440	405	430	444	411	409	430	439	445	429	427	434	445	427	476	450	409	418	447	423	397	441	418	427	438	432	441	423	456	401	454	414	409	408	459	390	453	444	424	417	417	431	428	445	438	412	440	422	410	444	420	407	424	477	421	443	399	466	446	427	433	444	386	425	430	449	376	449	446	429	419	421	424	413	408	383	404	463	437	443	390	421	451	434	432	429	428	423	416	421	422	408	405	381	440	437	402	381	418	422	442	430	405	425	439	434	433	421	404	421	416	406	411	403	406	419	431	441	396	418	391	363	442	417	433	447	433	421	361	394	417	446	397	415	456	394	369	431	412	405	424	422	408	409	424	423	422	442	419	440	426	467	424	429	391	406	407	440	391	444	408	429	466	448	416	415	454	435	411	420	459	376	396	381	424	433	411	408	409	398	423	425	423	395	429	437	399	434	405	430	444	406	415	383	413	440	439	446	416	412	399	392	422	403	410	425	418	443	465	469	437	437	394	479	431	428	412	442	426	418	416	416	423	429	404	414	432	433	446	437	400	417	399	427	420	411	380	439	397	409	394	464	417	415	389	425	378	417	396	431	403	401	441	432	412	430	407	422	383	425	453	445	422	442	430	455	416	422	428	461	412	412	400	412	453	400	429	463	431	424	424	385	375	464	410	440	421	404	429	409	419	409	451	464	422	423	423	455	429	395	450	407	435	444	435	432	405	406	449	428	403	382	418	391	445	418	410	371	410	422	443	424	423	413	416	424	375	384	437	439	417	428	408	425	458	424	449	425	443	454	457	413	419	437	396	418	422	423	450	419	393	425	434	431	414	426	400	407	426	428	448	434	416	414	405	456	445	420	443	442	440	413	447	421	439	430	408	416	443	413	393	462	377	437	437	393	426	377	407	380	418	436	417	403	457	406	416	415	413	424	432	431	410	422	456	444	413	421	407	451	415	405	435	409	427	420	423	378	414	445	440	421	412	412	440	397	428	430	445	422	441	450	389	418	409	418	451	448	440	399	412	421	407	411	426	414	420	423	377	413	443	408	427	423	417	446	426	445	420	408	451	426	456	414	397	442	442	437	443	448	448	389	430	401	414	420	407	431	433	444	431	410	415	428	445	456	412	450	402	395	405	427	433	423	400	411	409	427	405	402	407	424	383	407	432	452	460	397	411	383	419	426	448	402	404	432	409	425	400	406	436	393	416	396	409	462	414	444	405	443	404	424	428	418	417	430	428	413	377	403	416	456	413	417	403	434	433	431	450	448	396	424	448	464	389	426
35684	84655	82866	60776	42310	25109	10133	3181	1202	755	660	645	651	660	656	642	632	615	645	663	649	623	612	677	622	631	597	706	662	628	643	628	662	580	651	635	613	651	655	645	665	588	627	605	614	601	675	671	622	589	640	617	613	619	682	622	610	668	654	596	659	650	663	660	623	595	654	622	638	649	627	664	643	636	648	629	640	644	635	607	606	677	667	598	646	626	636	581	658	594	613	654	609	573	675	646	607	677	624	625	622	672	612	682	663	659	607	622	653	623	652	661	677	653	664	656	595	670	619	658	633	629	639	646	631	675	614	650	654	621	677	661	652	637	593	648	613	648	667	679	650	591	642	641	653	652	655	630	616	640	623	654	615	660	659	647	647	609	616	638	613	651	669	603	639	634	656	607	653	675	607	625	631	621	625	663	695	648	648	591	695	684	687	632	674	653	623	608	648	648	630	648	604	621	657	621	673	662	574	663	662	634	572	716	584	634	648	608	679	667	658	633	661	618	603	686	643	610	621	652	639	639	628	604	656	631	664	620	639	650	625	656	610	652	672	652	614	626	672	665	631	612	678	645	639	620	599	637	665	643	619	602	663	670	592	613	602	609	607	616	624	626	637	663	680	643	609	648	659	649	650	611	606	563	648	637	601	610	634	642	653	603	625	653	617	593	647	665	637	608	640	618	661	653	623	610	659	639	669	674	680	624	652	640	601	570	610	650	612	638	680	613	646	632	663	614	595	642	615	671	666	680	668	639	615	615	586	653	637	624	659	633	674	672	638	615	648	628	686	629	634	651	586	655	639	625	642	618	614	659	616	636	627	637	621	645	624	651	606	661	641	585	651	665	615	668	632	653	659	683	638	644	682	559	637	648	619	667	639	643	639	660	690	694	587	631	601	619	628	647	629	646	632	585	653	643	643	669	664	619	660	644	632	623	659	619	645	653	646	564	623	604	663	603	623	616	650	636	671	606	650	672	630	607	594	644	672	686	616	615	659	629	655	642	660	639	616	645	608	608	626	608	637	659	592	638	626	685	619	600	607	648	630	620	623	626	684	660	639	639	653	667	654	609	638	635	689	594	609	588	605	613	654	657	641	665	646	633	605	672	626	631	636	666	609	614	608	590	650	618	609	659	637	708	629	610	670	632	626	612	621	644	616	683	625	616	632	644	678	634	606	621	652	638	622	659	631	637	628	644	683	622	660	620	597	643	638	624	597	668	660	642	644	614	644	652	633	631	652	695	628	686	628	635	627	617	615	614	627	647	643	647	657	622	620	632	652	608	577	662	629	661	628	610	657	641	655	675	627	661	591	661	579	634	658	648	596	655	647	725	673	607	650	643	645	665	605	670	614	659	652	637	637	605	612	663	630	618	601	616	599	631	644	656	641	622	652	629	614	624	626	642	658	648	626	667	668	601	602	673	674	678	624	632	598	635	593	644	642	619	610	631	639	636	608	628	684	689	656	616	625	633	618	628	612	602	633	675	666	634	607	675	617	612	620	622	648	650	665	668	631	649	654	610	669	643	637	638	679	648	697	687	653	635	633	662	614	649	619	603	617	662	606	651	607	622	639	606	673	644	622	648	647	674	625	645	694	630	653	661	613	647	647	575	605	651	642	668	617	616	619	609	607	673	664	662	636	629	643	642	617	646	635	635	633	616	624	585	609	673	635	641	619	638	627	657	601	625	606	625	696	611	668	643	667	619	618	609	625	655	616	681	628	625	618	655	607	574	589	616	630	626	628	653	648	667	642	665	647	624	618	618	652	642	653	634	674	602	589	648	653	619	578	646	625	650	642	620	621	635	615	634	651	655	641	643	595	582	614	593	660	634	618	661	660	662	642	608	600	672	663	649	649	632	630	652	674	636	622	615	648	632	662	638	584	655	598	632	611	649	622	658	628	646	613	624	642	627	674	641	623	660	635	632	621	615	666	646	677	630	641	687	610	618	638	686	658	583	656	608	638	622	638	655	634	646	655	645	649	649	637	623	630	594	662	615	660	661	635	610	619	641	599	632	665	628	628	666	602	633	671	652	677	609	652	661	598	616	613	598	668	653	609	623	654	617	634	626	618	633	641	641	662	610	627	630	653	600	638	633	665	636	644	652	613	631	637	662	675	603	682	634	645	653	625	608	629	590	598	638	623	612	606	675	661	669	641	656	683	680	635	626	645	672	683	611	597	655	631	618	614	583	583	600	605	650	634	615	668	602	621	609	601	651	595	629	617	604	635	626	642	654	647	637	648	618	668	612	630	596	617	628	671	653	663	611	653	639	621	608	662	623	653	632	632	653	651	655	640	658	657	632	612	635	629	657	614	652	669	639	657	672	708	630	611	633	632	624	620	660	654	586	650	612	677	655	631	595	644	632	557	577	656	643	692	661	642	650	682	638	642	635	666	650	601	633	613	595	607	642	673	660	630	662	627	600	609	655	646	652	703	636	646	643	677	637	644	639	602	641	644	660	647	609	654	616	658	667	660	600	622	656	660	692	622	661	629	640	654	636	633	672	579	636	629	664	696	672	648	589	652	642	635	592	661	685	633	640	676	635	641	635	634	663	619	646	618	615	651	641	624	612	659	601	633	658	655	617	610	688	623	610	678	588	633	639	640	628	590	637	642	670	636	622	642	631	593	644	638	609	634	647	584	629	621	598	650	673	594	672	632	627	646	653	668	633	655	687	598	589	656	686	604	639	613	644	631	621	600	623	633	608	651	691	649	640	668	678	566	609	639	632	647	604	653	627	576	627	697	635	642	614	633	597	600	639	607	611	628	653	611	596	652	628	622	626	656	683	626	659	633	643	637	664	603	629	619	643	644	637	629	659	657	640	619	609	589	631	599	670	655	640	645	616	621	613	633	673	626	675	631	638	605	639	635	657	633	643	699	637	629	672	596	686	585	633	657	602	631	657	614	627	610	629	612	665	595	643	590	623	631	642	665	663	631	652	677	606	657	676	670	623	659	640	585	639	601	634	662	631	637	616	599	623	616	636	611	638	668	633	646	579	637	626	623	642	668	668	640	660	651	604	645	648	629	663	582	622	624	666	627	625	683	645	659	635	614	611	632	628	643	712	631	675	672	644	629	623	604	626	632	681	637	615	606	660	657	646	652	617	645	659	644	635	615	627	619	692	640	637	632	590	653	630	623	607	656	632	624	647	652	623	638	632	566	615	604	599	637	597	606	653	650	624	665	656	569	624	614	635	673	641	654	611	597	648	649	612	638	634	654	639	688	682	684	620	652	652	667	633	616	618	602	606	646	626	659	683	636	642	645	649	621	679	651	662	652	614	638	622	633	656	631	650	666	626	612	625	622	649	635	660	608	618	631	659	616	651	643	633	665	673	613	636	594	650	588	613	639	679	589	645	649	618	694	616	631	652	718	664	635	646	634	662	647	658	650	636	646	638	659	652	595	659	667	631	612	672	628	650	612	721	652	651	643	614	591	663	657	608	598	644	645	666	623	642	625	640	635	627	678	651	637	647	584	634
23030	21562	35083	37544	34994	27614	18806	3868	857	562	485	472	404	445	457	489	437	440	461	424	447	419	471	466	424	435	453	445	453	425	454	476	444	476	458	426	462	441	442	440	458	425	447	472	473	464	413	412	442	471	449	465	486	430	437	440	436	458	424	463	440	466	413	440	404	445	425	447	451	451	416	448	425	432	439	438	447	459	451	437	449	418	410	464	456	429	455	431	420	403	424	444	464	449	443	403	427	473	412	409	461	439	434	455	422	489	409	437	444	412	477	438	482	486	452	463	477	415	469	412	428	453	479	424	425	418	434	436	434	386	450	455	460	476	455	466	468	446	463	422	454	419	413	371	404	409	448	397	457	446	493	437	410	456	419	460	432	405	415	441	437	419	399	458	489	465	457	428	433	410	430	419	426	495	478	461	461	422	414	532	470	430	421	480	450	420	439	455	474	475	427	475	428	413	424	454	460	432	484	418	454	418	435	404	443	457	410	432	467	433	443	444	460	439	430	410	432	458	437	414	445	435	458	469	477	456	450	434	435	461	465	419	431	448	469	455	447	479	458	427	430	464	438	409	409	394	470	396	461	380	458	447	433	427	427	414	449	437	431	416	408	412	426	435	431	408	422	427	422	441	491	403	398	456	444	424	429	429	431	430	442	451	422	425	447	454	436	404	408	453	471	455	452	428	442	444	487	435	499	428	448	436	450	438	421	439	424	462	455	411	454	453	402	441	456	465	412	460	422	416	433	463	428	422	419	434	409	425	437	468	452	459	424	429	445	442	402	451	487	441	414	458	450	425	455	459	441	451	395	404	439	437	424	439	441	416	419	450	408	447	404	435	427	436	431	463	408	457	459	438	484	426	446	463	428	432	423	423	466	405	426	447	432	421	432	471	432	472	466	415	433	453	436	450	420	418	463	426	448	429	446	438	424	474	421	447	436	483	443	457	426	469	433	394	423	436	424	457	410	410	430	437	423	444	485	417	417	443	438	450	450	431	384	425	453	464	444	444	476	469	444	423	454	451	419	479	433	458	448	432	460	411	480	413	460	424	436	428	459	387	430	442	439	402	421	404	440	446	431	428	435	429	432	414	465	404	470	448	448	432	448	451	440	426	453	443	416	458	445	428	419	420	456	459	469	435	449	461	438	440	436	438	454	455	396	456	485	450	427	441	444	409	435	425	474	439	452	465	471	462	426	439	421	431	445	400	450	432	436	467	418	411	427	418	449	463	479	444	458	449	451	439	438	405	469	431	484	452	451	400	456	437	460	426	396	437	444	437	459	431	420	425	454	430	457	435	453	466	463	434	429	427	445	460	444	423	441	443	413	419	414	435	428	419	445	426	472	441	451	454	450	429	422	417	445	433	438	465	438	442	408	428	426	431	432	490	453	427	419	408	459	426	421	400	417	429	435	414	409	389	455	468	452	421	432	446	445	381	438	446	413	417	411	440	449	471	418	451	465	429	412	436	441	426	440	415	439	412	472	476	425	417	411	454	439	482	420	450	416	450	460	437	418	448	442	433	426	445	407	435	402	416	453	438	438	451	441	419	449	423	434	433	419	468	461	433	437	416	455	406	425	440	440	414	410	457	468	424	437	439	448	445	442	426	408	410	427	436	444	426	463	425	396	465	419	428	457	447	431	444	441	467	439	449	442	444	433	459	410	458	465	455	436	426	412	429	423	431	473	442	419	454	459	460	412	455	465	414	435	452	454	456	443	435	453	445	414	425	466	429	431	443	411	439	429	473	429	431	483	397	445	468	480	455	438	412	426	420	443	442	435	472	421	442	443	443	480	425	421	430	418	449	450	447	436	438	460	450	451	448	443	426	476	429	443	415	491	442	453	419	427	422	458	435	400	454	439	423	430	439	422	485	416	415	439	429	434	433	415	423	449	424	435	440	432	419	434	458	470	414	416	447	485	449	420	458	432	438	470	420	447	454	425	446	406	437	485	419	439	450	444	414	465	434	431	464	447	414	447	461	423	450	449	450	459	483	412	443	449	442	451	426	459	431	426	460	430	405	473	452	424	425	472	441	448	447	450	399	447	455	450	474	460	455	420	483	406	429	464	447	425	451	452	456	460	431	452	439	443	449	416	442	445	447	431	408	433	384	468	419	439	407	493	440	433	429	493	447	445	428	426	429	473	395	441	456	449	432	444	439	414	436	448	420	474	483	406	456	449	448	456	460	445	458	426	431	426	436	463	476	437	472	476	429	463	427	462	449	418	400	431	449	430	411	437	460	433	453	398	421	391	481	467	438	440	422	435	436	433	400	429	413	443	430	397	443	445	429	431	431	460	449	469	386	419	450	399	449	466	469	442	460	430	460	438	454	442	442	455	410	437	472	441	434	440	418	411	445	412	443	394	410	441	404	419	427	436	430	446	410	416	416	467	459	451	474	436	416	428	438	424	478	447	439	447	444	431	445	459	447	426	433	409	458	454	429	436	458	442	433	418	462	443	451	447	434	443	434	456	446	447	436	434	415	465	463	436	429	456	455	465	437	446	402	467	475	412	433	423	435	470	441	469	449	413	445	454	457	421	456	428	470	426	456	456	435	448	445	416	475	491	441	452	431	457	448	461	444	403	427	466	456	448	431	438	456	458	471	407	445	433	446	474	444	431	423	450	450	470	431	404	413	430	484	435	439	411	422	436	436	435	400	437	411	421	438	451	442	438	458	464	428	465	456	440	436	423	428	453	441	425	431	461	452	437	434	458	428	407	414	455	442	470	420	442	454	427	436	407	451	475	475	461	465	428	436	484	405	470	496	423	441	408	462	426	465	417	476	415	421	403	391	433	432	427	461	455	464	423	448	445	423	416	423	452	409	426	446	452	406	427	445	435	497	461	407	408	448	393	465	407	453	446	427	432	444	452	465	426	446	447	434	442	449	417	406	444	442	401	457	398	457	441	469	440	454	422	438	435	421	420	422	431	418	446	437	443	455	441	448	435	448	468	410	455	429	438	428	438	473	455	430	408	459	436	427	447	450	427	424	433	465	428	413	422	435	459	484	456	486	426	419	410	419	432	457	450	437	459	438	427	457	440	437	457	442	442	479	423	461	438	444	434	454	443	476	491	409	404	470	454	409	430	444	444	419	394	452	455	455	420	418	439	436	418	443	403	480	461	441	492	430	410	447	438	426	448	431	419	428	441	461	398	402	451	441	455	432	421	402	411	432	429	442	429	429	440	445	424	457	464	457	471	433	451	436	463	444	442	411	440	409	447	419	464	448	433	446	443	433	412	452	445	435	398	437	428	446	446	391	483	408	444	454	436	461	436	449	444	398	424	451	450	397	443	448	396	418	446	454	441	446	440	460	459	419	454	444	435	437	444	420	461	425	434	425	455	404	455	445	405	413	441	473	436	457	434	418	440	429	438	477	419	417	453	418	456	423	474	435	432	433	406	426	474	441	470	476	443	431	427	430	428	429	448	402	415	396	445	456	438	447	454	430	446	429	445	403	446	435	447	452	437	429	451	423
42276	92385	92857	74326	52848	33795	16329	5460	1747	878	698	679	656	696	678	692	659	670	658	636	636	618	637	662	630	704	658	663	636	634	645	668	656	668	616	657	613	664	657	640	675	621	677	630	653	652	618	651	677	676	626	696	721	633	658	642	610	621	582	630	643	665	620	643	631	599	687	649	608	620	656	667	651	631	660	640	661	631	658	650	651	657	623	619	629	662	630	600	664	664	597	648	672	643	670	662	596	643	635	622	644	633	619	608	677	640	615	608	704	593	662	620	633	651	642	671	628	680	722	626	692	657	587	643	652	602	634	641	599	665	667	670	614	668	649	613	618	635	649	607	637	627	661	642	673	668	679	624	684	644	652	648	668	619	633	637	612	667	655	642	638	614	599	669	625	574	661	632	674	660	699	650	642	672	637	672	635	632	631	655	692	632	698	580	608	655	630	644	655	688	659	673	667	666	668	688	616	606	639	644	640	633	658	637	647	621	632	670	618	653	641	640	657	620	647	635	685	635	659	614	648	646	656	592	624	666	645	668	680	658	627	653	642	694	648	651	673	653	686	658	665	667	651	672	662	648	655	649	663	648	633	607	676	667	613	631	621	649	639	629	660	641	653	643	670	660	647	621	653	592	666	662	617	711	634	668	628	669	670	640	638	671	645	624	652	619	652	633	621	639	664	602	582	639	635	643	664	655	656	617	642	646	648	700	614	619	618	662	611	659	646	632	649	622	647	640	624	645	667	686	644	667	662	613	641	694	633	621	674	687	654	662	640	599	658	651	609	593	674	666	622	659	683	659	638	631	617	595	646	609	629	657	661	596	634	683	635	649	670	644	621	641	579	680	635	670	610	655	644	640	617	667	682	677	624	605	576	634	653	687	606	650	612	649	637	635	646	688	663	654	665	662	628	651	664	632	650	660	629	604	670	655	635	657	676	623	660	611	677	619	635	654	660	625	616	676	636	671	642	647	649	669	652	607	632	640	658	661	648	635	636	645	641	659	646	664	639	604	638	672	643	662	613	607	629	629	638	654	619	605	677	587	623	665	650	625	637	650	661	631	653	627	603	656	665	650	715	628	649	630	640	711	665	599	664	683	667	683	609	640	626	685	668	683	641	658	678	670	677	625	650	671	613	655	627	632	629	693	597	622	621	640	640	717	645	682	633	648	609	664	645	628	638	648	680	647	613	611	602	692	667	651	613	649	650	636	611	654	642	667	655	670	634	670	638	652	624	607	639	615	602	650	671	666	666	662	680	627	630	733	635	636	652	627	651	660	640	655	635	619	676	639	651	637	672	688	669	663	613	668	621	646	607	671	679	612	689	623	631	640	613	653	667	659	678	580	635	598	638	617	682	686	635	642	674	624	630	658	650	654	624	637	659	615	643	655	637	637	626	602	685	612	580	643	677	682	657	606	672	674	612	668	645	612	652	636	682	655	673	657	621	635	649	680	658	624	640	680	644	618	612	659	633	608	678	700	627	654	638	655	681	646	632	665	622	651	659	626	646	647	655	583	648	659	642	662	685	634	643	652	694	638	629	689	684	678	627	644	653	681	654	673	619	671	675	608	641	608	598	656	632	652	622	640	657	653	631	667	692	675	625	646	685	674	692	654	635	647	635	616	633	666	633	627	614	671	645	647	645	673	640	651	626	650	648	638	667	602	689	699	666	633	632	663	619	674	622	594	645	626	667	652	636	637	669	661	647	614	661	641	613	662	650	602	644	604	629	675	654	667	659	611	619	636	659	664	647	660	598	632	641	659	622	670	695	641	656	639	631	630	623	660	662	666	630	633	599	606	614	639	642	634	634	652	663	664	626	667	716	645	620	687	681	639	638	604	662	671	672	667	648	643	619	635	642	657	684	631	643	697	590	678	635	676	630	601	657	573	654	667	687	660	625	657	657	600	622	626	672	625	627	646	644	628	600	620	598	659	661	628	670	675	655	622	660	630	620	659	623	670	667	674	621	675	634	661	668	638	641	640	620	656	651	655	665	677	619	596	664	623	634	634	660	673	649	651	669	668	670	644	634	675	660	668	634	663	652	664	616	666	658	633	674	619	671	637	629	618	692	633	617	633	663	628	657	581	676	677	661	667	616	680	619	630	656	625	629	639	644	677	622	596	639	679	647	656	655	603	615	695	643	677	661	592	660	582	631	648	661	611	641	626	660	694	627	583	630	618	613	614	670	591	631	684	618	640	640	632	636	620	629	597	659	636	663	642	671	629	605	634	599	650	670	668	650	646	631	669	645	657	601	655	652	630	640	647	599	637	625	674	633	678	677	646	639	663	698	644	642	674	636	616	629	668	650	658	659	648	633	664	637	662	648	687	630	645	622	666	632	611	650	633	673	637	634	616	606	690	629	648	642	623	632	631	641	638	612	638	624	632	677	638	634	625	618	674	667	651	630	625	669	621	657	658	669	634	637	595	720	591	604	631	618	668	637	664	687	651	667	626	663	661	660	676	684	641	628	657	674	614	584	634	660	665	663	669	653	661	630	660	655	671	670	687	654	623	632	621	654	613	659	656	656	623	652	632	595	650	655	633	682	653	669	649	687	632	614	628	597	672	666	664	685	634	641	600	680	638	640	617	636	699	617	646	639	653	615	675	619	628	612	639	655	590	606	644	644	650	645	609	647	632	638	657	633	657	605	628	641	610	633	611	665	645	675	592	630	625	604	630	624	629	686	635	664	615	714	632	626	678	617	684	668	648	658	628	706	646	623	649	602	636	615	619	606	655	662	659	626	618	639	624	589	665	661	666	664	688	647	644	632	644	613	661	646	649	594	662	654	665	654	648	662	638	664	659	691	656	670	656	634	665	629	609	648	644	585	599	634	667	680	675	651	693	624	628	595	644	655	644	647	590	644	633	656	638	677	621	669	657	661	671	609	617	676	642	663	639	639	654	647	661	610	653	652	639	641	644	637	660	676	649	633	634	641	649	590	583	632	636	660	600	643	659	636	638	631	649	630	680	647	684	601	643	687	660	715	618	686	634	645	624	620	606	625	637	667	614	654	635	639	609	652	638	646	669	632	628	640	670	640	630	667	668	636	603	653	678	633	632	640	647	628	669	627	648	639	662	616	611	685	637	623	641	627	625	648	605	635	642	672	634	651	666	618	629	667	618	665	659	643	654	666	677	656	625	657	664	648	626	626	632	644	654	634	640	681	639	665	651	611	648	634	643	673	646	655	610	617	669	658	667	668	632	654	634	644	610	601	650	652	613	650	647	650	635	657	630	622	602	630	654	656	666	643	657	649	645	609	657	641	638	676	663	665	657	663	674	630	676	641	658	623	633	631	610	623	664	618	611	693	568	628	631	618	585	655	625	677	642	627	640	668	648	618	615	667	688	634	640	605	627	591	645	624	648	646	632	621	627	583	638	671	685	621	634	628	634	678	650	636	625	664	711	663	613	656	661	657	603	642	673	690	630	639	635	661	645	671	632	662	705	667	592	653	662	649	636	667	664	635	661	621	641	660	643
26794	24755	37509	27846	12465	3839	1144	583	395	420	351	357	421	407	372	367	436	407	388	416	391	390	417	419	405	380	404	394	379	406	384	373	372	369	374	402	365	396	375	388	375	360	384	410	393	383	393	395	408	375	361	347	380	359	380	384	401	367	391	374	383	428	345	373	389	375	395	399	409	378	368	355	403	402	379	393	380	375	350	397	402	355	401	397	388	352	369	370	401	379	403	370	417	358	416	376	372	357	393	396	395	410	384	363	361	365	389	348	386	367	366	360	397	390	429	385	358	339	391	373	376	373	361	386	370	407	405	389	376	380	353	363	373	405	353	372	399	382	354	390	380	393	384	365	373	400	400	375	398	354	358	343	346	368	393	371	388	384	395	383	388	392	423	386	355	409	372	368	402	403	390	394	359	372	363	368	396	361	386	375	376	371	368	345	367	393	390	421	346	391	363	419	396	371	370	363	367	404	394	398	361	413	362	391	396	368	380	382	373	421	400	368	402	411	384	417	402	390	384	348	392	376	407	375	408	397	403	386	381	380	363	356	383	371	434	366	364	398	376	404	368	403	372	385	350	409	391	403	383	401	420	345	407	377	359	386	343	419	371	372	395	375	377	399	393	364	347	360	380	365	394	373	334	351	385	368	368	365	375	415	378	375	351	374	391	392	356	338	358	364	364	370	380	344	399	377	371	389	398	365	368	405	379	371	375	369	338	388	388	392	373	371	385	336	392	390	403	373	371	395	393	379	388	396	363	367	380	371	388	360	341	370	385	386	393	337	401	380	406	396	436	384	352	382	370	380	398	388	410	393	391	376	391	368	391	345	363	387	405	395	376	375	382	408	361	384	389	387	389	361	357	366	406	375	389	358	376	399	384	361	391	378	351	381	415	413	391	387	380	358	377	393	360	392	373	389	374	413	373	371	372	375	367	349	363	367	360	401	400	373	384	367	374	403	370	370	375	395	383	373	389	379	362	376	362	355	378	369	368	409	404	359	369	400	338	348	392	350	394	421	386	372	379	358	367	376	352	375	430	381	351	362	369	375	340	399	353	378	378	393	384	391	406	397	369	378	425	385	382	353	390	411	393	390	404	348	373	396	363	343	400	376	385	376	372	344	346	405	390	367	347	376	379	386	374	382	388	370	344	366	366	392	383	387	365	365	396	386	392	374	371	372	363	400	395	410	383	345	366	368	343	373	407	408	370	366	381	362	378	401	377	358	395	343	401	406	369	381	370	365	393	369	408	390	371	382	384	372	392	368	404	382	394	381	383	393	389	389	387	374	374	364	377	407	366	384	375	367	371	365	383	358	367	416	376	395	363	390	422	374	409	366	354	362	363	396	364	375	401	391	384	390	364	381	375	362	384	402	396	372	383	374	344	378	371	384	382	358	408	384	370	364	407	396	393	351	404	412	399	373	376	379	389	369	405	391	398	380	390	393	356	369	410	378	390	390	435	345	391	392	399	385	396	421	374	392	347	376	381	379	402	369	389	356	377	394	380	367	372	344	385	365	384	373	363	423	338	353	339	370	344	381	389	369	382	370	372	338	360	370	348	389	374	368	362	384	392	379	384	400	385	371	378	409	380	406	350	425	370	399	383	364	424	378	411	389	368	406	371	394	385	365	361	392	394	342	406	394	368	355	400	361	380	395	382	389	385	405	381	415	376	364	366	356	380	344	426	368	365	389	398	381	378	385	363	379	415	399	398	380	378	380	370	387	362	391	387	387	358	393	380	358	364	408	360	362	356	383	378	381	373	378	398	389	370	382	373	377	392	346	363	374	362	378	360	382	385	376	371	403	396	384	387	391	366	421	343	393	386	388	358	369	364	405	382	405	404	380	413	367	433	363	362	356	402	370	399	433	379	353	376	393	347	355	373	372	412	391	388	359	395	404	335	402	382	381	374	375	375	375	396	382	383	376	358	388	423	379	382	382	402	398	371	400	378	326	391	349	381	357	361	395	376	396	389	421	362	370	384	397	358	370	342	378	418	368	381	376	393	392	395	393	372	427	374	345	372	379	390	343	387	375	402	363	385	357	398	382	379	382	362	369	396	393	360	378	363	408	399	415	390	383	391	390	369	368	406	401	365	385	376	373	393	326	361	367	396	375	379	363	384	396	367	380	362	387	379	378	409	383	343	390	353	406	371	399	376	370	396	359	411	369	388	359	369	362	344	391	370	395	348	342	365	397	371	364	378	402	347	360	340	396	357	348	381	395	392	412	380	369	400	426	385	396	342	370	401	385	364	391	371	395	366	362	383	415	430	383	386	398	369	397	373	382	372	380	390	413	341	403	365	353	383	369	379	415	383	401	368	379	409	413	335	429	364	394	386	345	398	398	347	388	372	362	365	387	391	372	399	386	424	393	364	376	353	343	401	346	407	366	452	407	359	356	408	378	363	399	409	370	366	390	339	381	386	357	381	363	342	385	372	389	377	336	375	389	368	394	372	415	376	364	392	395	362	374	406	360	344	400	392	363	400	384	381	357	391	377	367	370	357	374	350	370	375	391	363	398	415	375	371	416	365	354	355	362	354	376	391	385	396	393	391	375	386	357	365	357	400	397	406	398	415	391	416	399	369	381	396	418	372	359	360	386	371	394	374	381	360	383	391	393	388	384	388	367	357	377	384	357	393	344	366	367	366	365	381	389	365	373	387	361	404	369	372	376	393	392	366	362	391	379	359	376	400	353	366	394	378	389	392	360	385	374	361	392	363	398	379	397	373	388	374	404	425	362	384	397	365	337	389	341	377	391	334	387	382	402	373	379	431	375	360	369	372	372	360	338	374	372	419	387	410	383	394	359	365	394	397	352	408	371	383	398	384	356	392	361	383	352	415	376	369	375	391	394	368	350	396	393	385	391	418	412	391	329	350	350	358	400	382	410	396	373	393	399	390	371	392	384	359	366	395	388	357	389	358	365	352	371	395	388	369	385	416	404	378	390	406	409	390	397	393	391	396	374	384	393	402	393	360	420	374	398	406	423	379	390	363	381	355	401	377	370	351	358	403	406	383	379	347	388	348	354	393	384	357	364	364	376	371	391	415	386	385	422	399	381	372	398	385	400	394	384	341	357	383	395	356	376	325	388	389	390	394	395	374	354	384	394	360	366	420	374	379	395	374	388	394	406	367	378	374	365	361	375	393	386	374	385	379	383	404	393	415	373	376	389	372	415	392	412	363	409	334	377	403	370	392	363	401	381	378	372	374	380	366	375	370	358	394	335	402	389	384	352	374	390	353	355	370	345	384	372	377	383	398	374	399	378	353	397	376	375	385	363	393	393	374	406	340	354	381	388	364	319	382	381	375	379	422	364	367	373	337	370	368	406	374	397	426	385	368	361	408	362	386	415	397	390	374	382	377	375	386	371	408	372	404	400	366	400	423	367	371	364	347	380	398	387	392	371	368	385	374	381	353	367	399	393	386	374	382	349	389	395	364	382	405	365	375	398	373	394	409	413	354	381	403	388	354	380	396	388	389	369
15619	43841	42904	28849	15705	6481	2286	970	660	595	524	518	575	587	590	568	555	565	593	569	599	597	522	564	584	587	614	587	579	591	552	590	533	593	609	631	599	601	590	567	585	583	594	553	581	571	567	629	578	539	608	548	596	586	582	623	619	610	594	580	590	589	590	536	546	557	568	593	585	571	602	602	551	573	603	598	571	612	589	606	552	590	617	634	597	593	593	588	610	592	592	619	545	556	589	553	580	555	548	575	544	638	578	559	571	588	564	573	596	561	581	605	536	555	559	549	616	580	609	603	563	601	589	585	542	515	562	602	579	574	609	574	577	571	594	546	567	611	590	578	586	633	576	558	591	590	607	624	611	537	577	553	597	547	603	538	593	565	610	592	553	579	608	591	583	572	552	587	574	583	572	542	571	598	578	560	594	589	579	571	583	571	621	592	561	581	663	594	548	553	572	612	602	615	564	603	554	561	561	559	578	578	580	620	551	584	551	570	574	561	601	549	601	581	538	596	600	589	573	618	557	554	588	604	582	590	534	585	566	525	560	562	587	573	624	605	605	577	587	613	576	537	609	571	594	599	584	601	576	571	534	585	600	571	543	575	566	546	606	576	602	597	571	563	592	602	537	580	593	539	566	573	545	559	584	580	557	598	586	585	594	599	572	545	560	556	571	562	585	655	571	613	559	608	572	571	588	596	625	576	588	579	595	570	593	573	578	571	558	554	542	561	573	550	563	573	613	515	592	604	565	575	579	565	588	602	597	593	560	586	589	573	589	616	619	596	558	593	588	541	606	614	554	554	573	576	609	554	577	605	553	599	562	587	615	581	546	574	619	617	603	600	563	587	542	631	575	570	539	580	590	567	562	573	578	576	565	544	567	584	620	590	588	564	535	615	545	587	588	603	571	587	601	609	558	592	626	591	569	565	613	605	636	539	570	544	583	577	570	605	555	631	579	579	607	557	549	577	531	589	655	600	553	583	590	588	609	582	551	573	568	581	556	591	562	570	617	581	630	591	620	605	613	574	607	605	574	540	593	594	583	602	601	591	598	601	591	578	587	588	565	588	575	586	618	563	597	566	567	573	576	595	581	594	622	610	575	562	566	548	562	536	558	587	571	558	615	530	593	601	567	581	591	557	595	597	586	573	609	553	543	552	591	586	597	606	587	574	578	600	606	584	591	552	609	566	564	569	568	538	579	524	569	572	555	582	567	517	572	605	603	538	593	567	587	617	557	588	633	551	558	557	603	578	603	579	614	567	584	592	553	565	582	587	563	618	553	568	627	555	568	561	587	609	593	633	605	600	571	523	628	574	570	564	574	552	612	580	576	571	564	559	589	567	590	557	580	567	551	589	622	604	573	542	582	574	588	603	580	608	607	585	612	603	605	595	585	569	564	607	579	556	574	569	547	560	556	578	579	607	541	586	588	605	540	601	544	581	589	588	580	606	559	578	596	572	564	546	621	578	593	594	603	552	626	569	573	573	614	562	581	583	593	549	549	562	576	584	593	550	595	566	615	546	568	558	560	602	587	574	561	519	563	584	594	570	575	601	559	556	613	622	541	586	575	583	562	573	615	590	632	613	558	591	574	536	572	591	616	586	548	579	554	557	532	571	600	613	551	612	552	552	591	556	596	590	538	575	556	565	585	621	572	642	599	567	639	602	558	623	597	569	581	590	555	572	597	572	613	581	564	606	595	557	569	556	631	604	538	601	560	572	596	560	561	578	611	586	594	632	575	530	579	597	595	552	602	589	532	574	581	601	546	590	569	597	557	571	561	630	602	578	547	575	628	590	594	551	589	598	598	551	581	567	620	604	559	606	559	617	571	585	573	537	525	609	588	572	581	652	566	607	579	536	593	596	601	559	570	600	593	564	543	525	593	609	572	558	572	551	615	597	598	620	588	591	556	583	554	570	610	601	547	558	598	598	567	576	541	624	523	549	600	597	596	600	531	555	573	559	536	565	594	556	592	622	572	566	599	560	581	580	616	574	617	569	583	612	590	607	533	533	595	582	600	532	557	543	585	581	550	529	545	605	561	570	577	549	581	574	583	592	559	593	583	569	584	584	596	590	619	564	540	576	575	590	590	604	573	575	559	598	575	548	565	595	568	569	542	538	601	613	572	570	599	622	600	554	600	566	582	599	608	582	585	561	574	580	576	600	574	526	580	573	554	593	572	581	549	547	571	524	603	539	597	594	529	557	583	584	585	615	597	495	595	547	601	559	558	614	620	583	610	590	586	581	573	575	585	611	553	588	570	548	510	553	601	591	562	582	593	579	587	548	622	611	595	604	564	620	583	600	599	583	579	589	568	605	570	592	600	603	594	550	579	606	616	602	550	594	533	609	577	536	599	580	596	595	595	579	586	596	585	581	561	553	552	586	522	575	610	579	558	584	582	584	569	593	559	566	581	580	602	593	560	566	538	588	543	609	591	540	521	606	557	585	561	545	563	606	589	532	583	574	569	590	551	571	581	569	619	556	588	594	542	560	576	563	549	539	580	577	590	577	608	590	526	627	608	660	616	568	563	572	616	581	531	598	586	556	584	581	580	591	558	572	604	564	614	578	586	567	588	575	598	540	557	565	645	601	604	647	622	582	616	580	600	608	608	547	570	579	571	583	573	600	566	582	592	566	533	545	560	600	574	603	584	600	601	592	571	625	592	558	593	561	594	555	579	594	583	585	580	541	593	536	596	599	556	632	573	585	559	555	610	582	603	610	578	609	562	544	583	568	584	587	573	606	580	604	601	588	635	601	585	629	539	581	546	571	591	605	552	528	569	572	556	585	585	602	537	620	601	581	557	600	611	522	552	576	610	605	596	578	596	611	573	569	613	615	540	598	547	599	564	599	586	583	533	579	572	600	595	565	593	591	576	600	609	569	589	604	609	567	535	588	583	584	552	580	551	638	582	564	548	597	564	633	557	563	594	546	568	600	562	556	584	620	585	574	550	579	610	585	555	571	544	607	595	624	607	539	570	566	593	533	617	587	599	600	590	606	631	562	570	580	603	596	600	630	613	591	583	604	609	565	614	611	580	607	578	577	582	574	557	550	596	577	595	601	553	595	605	589	623	587	565	584	581	594	570	578	563	542	537	601	604	597	580	546	596	587	615	552	603	623	588	551	577	548	581	593	602	581	587	578	599	588	604	617	590	630	572	578	610	609	574	609	607	590	575	568	581	534	596	563	628	580	579	588	607	585	594	580	604	563	557	593	603	611	535	576	561	574	597	566	565	570	531	607	572	532	585	613	601	571	543	592	573	574	563	595	581	519	549	598	589	606	585	576	621	537	544	589	577	569	600	635	595	570	573	607	620	566	560	549	604	556	624	576	576	593	542	578	565	603	535	544	572	564	585	580	557	582	584	540	599	585	557	583	615	594	601	589	621	585	581	572	571	562	606	579	565	562	572	599	577	592	557	579	574	573	524	580	578	565	619	579	579	569	586	597	617	562	639	575	607	564	584	591	607	545	546	599	591	585
24173	21973	39467	44769	34674	22751	9862	1719	639	490	448	449	402	432	464	426	416	435	453	413	409	433	438	454	455	404	432	411	429	454	429	398	403	415	445	451	404	423	442	427	415	393	409	447	382	409	439	420	416	406	422	425	423	412	394	443	405	454	433	440	403	395	397	427	462	394	414	456	427	402	434	415	422	401	425	438	436	407	447	417	430	413	440	435	453	400	427	471	456	409	388	401	397	410	421	385	429	397	445	411	435	418	441	398	433	435	444	414	401	428	402	427	465	400	389	436	431	416	412	425	396	411	405	400	461	417	423	409	439	411	432	434	431	414	459	421	449	432	451	462	422	460	403	382	422	387	412	405	418	425	445	434	428	437	431	403	410	437	439	401	432	410	401	452	417	443	428	415	428	426	439	452	401	442	427	435	425	399	418	428	415	426	407	449	422	423	425	431	461	453	425	430	412	438	454	416	440	440	446	419	457	404	416	491	402	420	406	424	454	456	399	418	425	437	394	425	422	400	437	418	478	396	413	387	400	429	427	433	408	426	419	413	441	422	454	430	420	386	419	421	371	428	448	416	426	404	416	424	422	404	409	435	469	444	427	405	400	411	424	429	425	424	427	423	433	427	398	410	429	422	442	400	446	456	416	389	402	407	416	421	407	408	426	443	429	428	451	452	401	482	431	395	440	440	433	424	437	389	402	423	373	446	385	425	438	444	415	428	402	399	426	437	407	451	450	438	432	413	424	480	406	431	433	427	429	416	408	428	427	414	398	412	412	434	399	459	420	407	434	423	405	433	448	449	443	429	438	438	417	431	413	389	427	422	445	395	409	423	418	411	434	420	451	400	422	424	419	413	382	393	434	417	399	444	439	446	422	375	445	451	422	432	443	427	388	428	443	410	399	421	436	411	403	422	453	424	440	425	395	388	416	413	452	423	432	380	429	431	404	408	459	389	429	424	403	434	423	447	433	448	433	403	411	393	451	419	433	426	458	398	428	424	415	417	393	411	396	421	472	419	411	427	419	421	445	408	424	433	418	440	444	430	418	421	428	433	403	397	452	466	445	450	430	428	418	389	406	413	438	422	454	420	428	453	403	427	361	423	424	471	411	429	416	423	449	388	421	437	431	416	396	440	409	425	460	429	458	421	433	420	428	428	454	462	433	429	434	382	407	413	445	428	434	439	396	433	416	426	406	418	431	423	429	453	398	403	409	451	432	445	439	427	428	402	457	396	425	417	396	447	419	432	461	406	413	447	420	416	403	416	434	448	451	433	403	377	433	397	408	428	441	402	403	440	454	420	396	501	424	402	401	438	399	390	439	396	398	391	445	407	413	392	427	465	416	428	466	420	431	422	422	429	409	415	415	403	455	428	418	409	469	441	428	451	393	412	448	402	437	417	398	458	404	425	439	393	435	431	426	447	428	434	436	417	475	408	425	405	412	404	376	449	405	447	386	404	438	448	405	420	396	457	418	452	422	404	462	426	419	438	457	424	452	466	464	475	468	435	373	390	418	417	406	413	424	387	423	414	449	432	414	456	441	430	389	447	452	428	430	456	431	431	424	430	464	473	409	440	442	371	431	443	427	388	410	464	459	414	432	426	392	420	438	434	460	398	391	407	412	424	421	452	404	401	389	401	446	385	425	411	414	440	413	421	411	479	458	412	439	434	411	406	413	447	435	423	431	412	453	416	442	389	452	439	432	428	415	449	424	435	435	422	444	435	450	395	405	421	453	444	433	432	429	411	415	436	441	428	425	431	449	408	407	410	443	427	410	442	423	437	442	411	400	401	439	394	423	447	387	418	413	414	417	433	434	403	418	389	429	451	449	423	410	408	428	416	405	415	445	453	417	382	438	428	410	421	459	431	437	472	432	417	423	377	426	430	435	430	428	438	422	451	442	466	435	432	470	428	411	430	436	411	417	397	442	426	407	414	420	413	404	445	423	473	438	440	396	423	436	453	417	426	423	419	414	397	375	467	423	406	400	454	418	413	432	404	440	434	412	398	427	444	430	434	449	483	446	425	399	421	419	424	461	422	446	419	429	437	437	406	455	394	436	451	449	427	408	444	414	426	416	445	422	410	422	407	420	403	468	397	437	435	449	424	393	452	427	413	393	410	443	417	432	391	406	449	427	402	418	440	451	415	413	436	419	428	453	374	463	427	466	410	422	419	429	437	431	430	415	434	463	435	441	435	438	435	422	422	427	407	418	419	444	400	431	411	434	412	407	430	461	448	454	433	431	418	417	418	386	422	419	402	455	409	420	443	458	398	424	444	435	418	460	404	434	438	438	443	440	421	421	416	440	458	476	441	390	424	462	450	415	459	418	429	399	451	396	403	402	394	421	398	429	417	457	409	402	403	437	406	424	412	404	469	400	423	434	422	397	436	429	413	437	411	410	438	430	433	392	409	420	427	419	419	401	420	423	423	389	437	405	437	429	415	416	422	460	433	440	406	427	451	396	457	405	431	416	400	435	422	407	447	418	423	457	445	442	426	398	397	415	396	428	440	401	432	460	428	443	458	429	410	458	464	436	401	442	412	421	441	428	421	406	418	439	404	421	391	425	442	401	421	442	436	445	426	455	408	430	414	424	448	437	441	429	420	453	444	408	444	462	418	396	396	400	454	416	413	415	442	428	409	427	449	399	427	423	429	394	422	385	454	453	376	436	383	422	411	385	433	422	463	394	407	427	392	432	406	427	429	431	449	477	428	439	428	473	397	425	404	399	415	408	482	470	455	464	452	434	445	426	411	418	368	460	423	443	472	401	389	386	420	440	437	447	410	401	409	429	391	403	459	416	450	426	410	420	451	422	432	424	432	439	388	432	379	418	456	454	404	428	409	419	425	406	420	410	396	410	423	411	414	419	402	441	454	419	417	412	414	444	423	443	447	409	448	418	468	430	420	416	434	434	433	429	404	435	420	402	419	428	424	438	424	409	460	416	426	385	404	452	410	455	460	466	437	421	461	414	435	390	422	416	451	439	482	411	421	422	395	420	464	427	419	409	429	452	409	431	430	437	427	413	423	434	409	421	402	448	439	437	406	449	445	430	406	440	402	465	440	437	388	415	429	391	449	412	462	449	406	401	419	450	431	421	401	437	448	404	436	406	412	411	411	417	368	438	443	451	395	407	438	412	387	407	424	455	418	434	457	421	437	418	402	392	454	436	435	439	452	387	418	436	457	416	428	425	405	430	421	424	441	430	429	411	444	368	452	449	441	421	424	418	462	463	429	463	410	467	405	427	421	401	425	410	439	396	425	395	420	454	461	397	429	436	441	411	452	444	426	421	414	429	408	386	432	449	408	410	443	428	426	403	457	432	444	408	429	389	450	422	445	414	403	443	442	423	427	412	422	419	452	434	434	432	414	421	430	459	413	447	441	420	428	422	404	411	444	399	485	434	422	441	412	429	391	401	422	420	402	442	451	406	431	386	435	421	422	423	447	407	414	418	416	437	429	426	403	466	393	422	419	422	432	402	449
28717	83031	83457	61733	42806	25171	10371	3316	1161	725	670	650	674	666	662	680	632	600	652	665	640	628	652	629	632	620	619	642	667	629	627	648	585	622	636	600	658	606	650	671	634	658	643	604	657	687	679	642	629	621	692	606	655	631	654	657	644	641	672	645	619	652	667	619	662	609	634	636	593	594	627	650	636	628	647	654	632	641	621	646	624	682	615	617	612	645	654	604	599	624	645	632	648	664	624	612	615	639	642	693	647	621	657	664	617	656	676	647	619	617	634	651	640	625	636	660	654	637	654	611	654	673	644	632	609	582	628	635	687	649	599	668	641	652	660	626	616	614	617	632	653	700	596	661	627	616	594	661	601	608	658	643	635	668	600	659	646	626	669	665	695	599	623	645	636	653	633	646	583	604	634	671	645	581	698	640	668	626	605	651	635	620	674	663	629	658	633	683	650	584	640	623	637	648	680	648	675	658	638	658	654	639	648	657	627	593	664	603	669	662	635	591	612	633	632	609	670	625	617	658	626	636	607	666	657	634	596	640	607	636	602	596	592	622	654	644	653	627	642	604	655	619	637	603	640	702	633	603	668	652	645	629	632	690	629	632	683	615	627	592	646	590	672	650	611	637	637	660	592	648	624	615	632	600	674	670	628	655	633	672	639	634	639	642	651	641	678	624	633	619	657	660	629	614	629	614	638	639	661	642	653	627	626	605	628	654	668	630	607	639	641	646	657	653	619	622	635	607	563	640	631	667	611	619	646	651	647	592	635	610	610	669	615	641	632	593	644	631	612	651	596	661	596	638	663	643	651	600	630	611	661	640	664	633	664	652	697	601	665	634	670	635	698	672	646	662	610	619	636	623	644	634	611	638	605	650	676	634	625	647	670	641	644	651	622	665	681	607	662	634	681	647	599	645	646	650	661	667	624	603	606	662	673	612	638	659	618	677	637	641	618	663	621	629	657	633	669	642	677	585	613	615	621	644	645	643	643	629	648	623	652	646	631	658	613	635	619	654	660	651	656	651	635	682	680	644	618	619	646	622	583	605	655	665	668	647	653	610	598	616	596	646	620	649	676	631	636	655	618	644	609	596	674	638	675	666	656	648	601	612	651	655	611	645	613	644	624	634	665	613	634	578	627	692	643	625	649	601	637	616	618	647	632	635	629	614	622	658	626	641	655	639	633	631	666	696	668	628	619	585	648	644	630	623	626	645	675	646	644	614	669	610	662	647	617	658	637	647	662	636	643	655	615	619	622	649	593	606	666	597	652	609	630	648	597	660	604	638	616	636	656	656	636	664	598	647	677	608	647	621	636	619	686	625	636	634	657	660	604	685	621	623	676	608	625	639	631	644	628	669	644	638	614	630	645	623	631	637	672	604	599	610	657	647	643	596	614	661	628	656	606	645	616	617	676	630	645	668	644	667	644	587	634	648	637	627	653	623	644	655	602	610	623	636	632	685	678	662	637	632	620	633	648	622	650	636	672	634	651	661	614	594	576	628	607	664	608	640	631	672	666	656	622	650	621	660	655	601	687	639	637	626	648	664	660	662	662	670	670	646	684	660	714	628	623	604	617	659	691	627	652	618	663	651	621	660	612	639	667	621	627	635	652	641	648	639	606	679	656	659	633	618	658	580	632	648	628	626	682	645	639	585	600	616	656	595	685	595	651	651	658	693	615	586	712	628	644	680	637	678	655	626	631	632	606	638	629	646	610	632	623	667	649	615	646	638	618	639	691	661	635	650	611	641	692	686	648	621	674	650	628	663	661	620	659	648	635	641	660	643	643	678	614	669	598	652	600	641	609	631	632	622	614	648	635	564	647	624	616	663	692	628	627	582	648	659	652	644	628	634	667	658	615	598	603	612	656	658	682	612	664	637	622	631	614	639	587	596	671	645	638	632	649	645	640	620	598	686	660	664	586	698	663	694	645	593	624	602	668	675	679	662	647	658	644	644	650	666	603	673	625	643	649	639	679	606	678	614	631	613	648	665	625	653	625	650	628	629	648	657	656	620	638	652	693	688	637	652	593	646	652	667	651	656	662	609	588	655	619	655	656	684	647	631	638	645	590	666	621	606	635	684	653	644	615	633	702	668	603	638	584	635	622	675	641	643	657	628	660	692	612	606	666	629	645	615	635	629	658	700	680	646	626	664	653	631	613	609	657	607	656	653	652	651	658	681	643	637	566	661	629	652	659	645	573	636	619	671	627	556	618	628	631	626	683	600	651	591	621	667	604	625	591	624	705	693	597	631	601	611	635	679	636	671	631	672	648	648	673	652	670	605	633	653	608	578	636	641	624	647	648	655	673	650	650	651	675	604	644	664	606	627	632	619	645	647	615	654	637	679	685	653	652	675	624	676	649	690	621	622	646	641	634	658	654	618	621	600	696	612	652	651	617	637	645	656	632	614	654	605	621	638	650	644	663	622	629	636	674	660	672	644	647	634	629	619	631	643	632	682	594	664	605	683	637	610	587	642	645	643	641	642	607	638	651	664	666	633	648	615	657	632	631	673	626	655	604	668	644	603	624	629	644	632	655	634	698	627	647	593	669	658	639	624	617	637	633	601	601	637	643	615	647	612	640	658	630	671	661	624	661	619	677	620	627	674	579	591	617	650	627	621	675	624	606	658	613	629	653	594	661	647	642	680	603	630	681	627	668	656	598	630	666	651	591	587	632	624	658	603	579	633	630	631	662	684	612	581	681	651	621	662	642	573	630	647	647	595	681	672	678	677	625	620	667	654	581	652	627	629	631	623	626	687	625	651	603	637	602	662	661	636	648	667	613	629	676	574	615	644	627	620	631	610	652	690	648	664	640	610	662	641	607	635	622	604	628	679	644	655	612	617	650	633	663	620	611	625	632	632	608	644	645	624	645	614	614	616	677	630	654	610	648	634	596	600	644	592	654	657	616	670	597	621	583	686	621	659	665	620	674	644	592	636	631	685	606	613	638	638	638	666	650	635	652	595	619	683	598	606	622	642	678	662	629	617	640	646	635	625	648	631	645	679	630	660	636	656	623	614	624	641	632	633	631	637	670	662	644	582	644	630	592	653	658	627	606	614	657	588	618	616	604	675	631	626	622	657	626	640	652	655	663	631	626	693	647	654	653	619	644	653	675	631	631	675	633	669	563	681	661	598	618	601	620	654	648	693	617	633	688	695	630	597	600	663	633	628	632	642	607	685	673	661	646	617	584	602	620	638	669	616	639	646	616	674	643	661	687	652	631	670	607	641	622	667	635	594	648	677	663	661	643	614	635	657	624	593	609	676	677	634	653	649	625	641	677	643	617	657	642	643	573	663	637	646	680	642	635	639	661	614	624	655	656	641	659	623	678	610	659	633	657	617	674	616	621	700	623	646	654	639	634	670	665	639	679	650	619	593	595	669	595	634	610	638	671	653	623	674	607	616	615	654	675	637	644	627	629	659	676	673	599	618	633	660	652	633	640	649	615	616	691	639	630	635	643	632	642	658	654	658	623	601	621	608
23089	21461	34791	39750	36794	28442	18770	4342	893	566	474	461	422	437	463	466	425	471	441	467	435	439	437	484	444	471	421	491	444	470	426	460	420	454	454	461	466	454	468	462	425	443	444	478	444	428	448	432	423	466	446	423	424	417	436	424	450	427	441	445	437	412	452	438	435	406	424	433	454	434	449	446	413	445	496	431	393	440	400	450	441	434	434	458	430	458	449	436	461	482	451	431	433	437	437	435	497	431	439	479	444	464	449	435	439	433	449	446	450	440	423	437	481	427	449	445	422	443	473	474	436	412	438	458	414	465	460	398	420	459	440	461	427	443	458	441	406	437	466	436	412	430	425	435	460	448	431	452	428	435	451	443	466	442	445	443	395	435	515	418	422	448	445	452	399	435	494	474	415	437	462	454	423	436	419	453	436	436	455	457	440	458	437	440	460	448	401	431	437	452	418	423	407	419	442	439	412	454	449	419	460	427	435	449	425	458	430	472	454	450	440	463	433	408	446	414	460	434	444	451	448	420	438	433	455	436	447	462	433	452	431	412	413	457	466	449	450	446	462	429	454	447	450	444	483	455	458	440	450	440	424	496	452	453	433	427	434	430	438	490	426	409	442	464	478	435	440	464	440	464	447	419	418	451	471	428	442	446	450	498	459	431	415	442	422	444	413	475	421	448	472	434	466	406	453	450	421	432	443	469	399	436	420	446	444	451	445	439	465	444	426	439	401	446	427	465	418	435	484	473	480	400	446	447	413	435	440	409	431	488	429	414	467	444	439	422	430	449	443	421	454	470	461	431	432	430	433	448	424	439	462	426	421	442	461	450	438	439	434	450	442	421	446	437	443	412	433	446	454	464	448	425	424	439	458	420	404	442	408	459	405	439	448	474	468	432	412	422	425	442	433	440	460	416	456	490	429	458	471	414	481	413	441	453	487	455	456	432	420	428	443	408	422	450	450	430	456	461	423	436	439	473	400	443	434	462	417	384	427	440	436	402	434	468	455	415	427	459	448	452	413	442	449	463	459	432	431	479	457	403	452	454	419	439	420	450	388	448	460	456	498	437	476	411	429	412	450	386	448	423	431	439	448	473	428	488	459	455	428	450	449	461	439	413	449	418	462	431	465	467	414	414	430	450	434	446	455	445	406	445	432	465	406	407	402	419	464	454	443	431	427	432	435	394	438	436	443	424	469	443	463	457	472	494	460	433	458	474	469	436	476	452	454	463	438	451	467	419	427	427	442	439	421	437	448	452	448	435	422	424	421	470	416	435	448	450	495	431	426	401	442	460	449	418	442	467	419	420	466	446	467	458	439	455	425	409	458	452	437	477	419	471	440	453	437	462	421	454	429	444	444	460	444	480	452	443	437	453	438	421	431	452	464	442	435	450	467	444	439	438	438	442	424	474	456	452	432	428	443	435	443	435	420	442	467	426	458	435	417	527	427	441	399	467	438	428	435	462	437	445	447	451	421	426	449	442	467	400	442	457	481	414	470	487	378	453	470	440	441	436	455	422	421	463	426	467	454	431	478	460	444	459	457	421	442	438	447	411	420	408	400	405	484	464	432	437	472	400	427	432	437	364	454	465	438	410	447	506	471	406	425	426	479	431	428	383	456	472	497	465	451	433	441	473	446	443	468	422	405	451	417	453	435	447	423	434	439	430	422	424	455	449	444	419	478	436	446	442	428	432	449	458	438	449	475	447	463	447	435	420	441	451	491	451	470	461	461	412	465	455	420	432	450	423	504	420	411	428	467	437	430	442	484	438	477	458	425	439	440	453	460	459	443	418	418	428	405	419	448	462	455	465	456	436	431	492	408	446	429	436	478	432	451	438	493	433	461	454	451	411	434	404	438	454	433	444	404	430	464	419	414	440	434	420	456	463	416	407	423	413	406	420	453	433	446	448	427	430	415	466	418	446	448	448	410	445	421	438	467	446	452	444	452	474	440	442	440	451	467	446	452	456	470	456	464	465	427	445	396	451	446	468	414	462	427	448	418	423	452	464	473	433	405	448	399	437	418	427	467	454	437	399	454	430	381	415	438	413	425	468	439	441	446	443	458	441	435	455	453	410	423	454	458	404	439	420	434	435	415	444	452	453	482	446	474	454	432	435	419	431	430	423	457	427	475	447	468	423	408	444	424	432	423	425	413	451	451	434	408	438	447	417	429	456	449	448	442	426	426	419	431	429	434	471	418	460	379	428	468	457	417	411	394	429	446	435	392	447	434	453	462	461	456	443	442	452	492	431	468	424	431	423	441	441	444	473	463	478	451	457	410	449	464	461	439	425	478	405	458	437	453	483	422	413	451	445	446	477	414	414	400	437	455	430	419	423	415	458	423	434	464	427	405	455	443	445	458	412	458	462	492	451	469	426	459	441	446	454	416	391	442	429	409	451	469	446	441	449	456	444	425	431	442	476	434	446	423	415	430	412	452	433	404	462	476	428	450	430	428	436	426	449	432	452	441	430	455	399	445	460	437	408	431	462	487	427	439	462	460	433	487	408	471	444	408	430	441	427	421	425	482	435	470	428	474	425	434	449	420	420	432	421	449	456	406	416	434	424	490	439	466	388	454	430	473	424	424	455	449	453	464	416	434	450	427	453	414	407	387	473	423	434	449	434	395	428	435	401	433	429	431	412	441	458	433	457	434	458	460	405	462	432	440	444	426	431	445	441	432	459	434	437	477	404	449	430	467	466	475	471	454	450	440	418	430	481	439	461	455	438	444	449	430	472	411	431	407	386	444	419	448	426	434	435	446	470	429	418	472	483	450	441	437	474	453	483	415	470	431	434	456	462	410	455	452	449	435	440	441	434	400	450	399	438	430	429	414	432	438	438	452	454	418	408	429	436	427	446	443	430	455	450	450	434	422	445	474	461	439	423	497	431	435	432	465	437	449	427	442	426	425	427	405	440	443	456	402	427	474	459	415	423	449	468	447	448	461	437	437	458	415	453	461	458	427	456	413	426	459	435	438	465	427	426	451	460	443	436	418	463	450	493	452	434	424	452	428	476	447	460	422	463	484	477	462	416	477	469	420	447	453	402	441	437	449	415	446	405	404	401	438	435	441	452	382	450	420	480	438	447	405	443	436	450	440	405	413	452	443	462	433	424	455	449	462	455	375	459	412	458	472	444	453	468	426	448	486	425	420	463	425	465	446	402	428	431	422	445	462	398	436	434	410	404	450	453	431	425	424	429	446	415	459	442	458	458	441	419	419	457	506	444	458	483	439	439	426	475	466	411	437	459	462	438	447	432	451	475	396	470	409	434	416	441	447	472	473	449	430	412	420	451	459	451	420	473	462	459	455	426	429	387	444	433	427	456	405	415	474	446	411	458	470	467	428	412	435	450	392	422	400	455	430	452	452	456	441	435	456	410	456	419	416	451	438	440	481	438	422	433	446	444	446	437	463	440	439	420	457	454	409	421	488	490	433	451	440	434	449	465	467	457	410	426	401	479	448	411	440	439	452	451	458	452	416	422
29064	89248	95143	76525	54726	34570	16992	5988	1865	840	687	646	613	662	639	642	649	652	654	675	708	679	650	641	705	642	645	616	668	670	641	688	658	678	640	603	700	727	615	661	657	691	666	654	640	668	647	623	658	654	658	640	621	655	574	627	669	604	675	652	620	603	627	660	629	632	664	624	668	596	646	607	644	607	644	649	655	624	611	676	666	675	687	634	631	631	658	659	641	630	617	638	682	648	624	636	686	656	708	694	660	626	651	625	614	656	656	628	651	635	651	635	653	649	647	655	705	663	638	670	681	675	639	628	655	674	659	675	714	614	619	611	639	665	645	660	689	676	652	662	660	656	648	643	635	634	658	679	670	635	660	662	691	632	607	653	640	640	672	623	616	605	630	627	640	663	640	678	650	614	678	612	626	644	638	620	635	644	648	667	594	604	610	669	644	664	686	636	632	676	678	655	621	674	646	629	624	664	621	626	661	622	577	631	657	649	647	644	670	668	614	643	604	661	645	634	657	655	649	638	648	641	633	613	629	651	684	614	711	661	678	652	656	678	603	620	658	659	615	668	650	622	682	686	644	661	612	648	713	624	654	616	625	626	632	647	627	672	663	685	652	650	630	631	656	651	692	623	589	658	675	671	644	644	654	643	686	601	650	631	661	664	623	625	634	649	627	648	682	646	672	636	622	599	661	672	678	625	686	540	681	613	656	656	659	634	629	606	619	661	656	609	622	639	645	644	673	657	666	667	708	687	710	660	569	670	650	642	662	636	625	665	636	627	672	645	658	635	702	644	623	689	650	631	612	644	615	663	646	609	634	668	643	652	666	661	613	633	641	683	634	626	640	631	674	635	601	667	649	714	677	638	597	641	624	633	658	670	702	647	631	658	677	639	647	663	599	645	693	616	688	677	611	659	713	660	643	587	638	635	651	662	699	621	609	621	634	648	631	632	648	627	682	639	612	636	635	665	562	634	607	692	655	657	628	668	638	627	650	648	606	631	692	701	680	665	641	659	684	652	685	613	657	646	667	694	671	668	661	670	587	695	615	665	642	632	666	669	684	647	589	613	700	593	659	604	626	624	618	646	664	620	659	669	630	704	626	655	635	667	679	636	622	705	637	635	647	658	658	663	664	641	688	706	669	664	661	611	670	648	603	651	674	629	669	643	684	678	696	670	678	651	664	644	640	654	629	676	645	641	658	704	642	648	702	666	661	632	674	622	621	623	633	620	657	638	634	660	629	624	637	619	655	642	649	640	649	650	614	626	659	641	654	629	613	630	632	655	643	628	686	614	694	585	635	626	615	656	675	613	602	687	606	604	661	642	630	651	660	684	664	607	629	655	633	683	674	671	627	645	688	622	673	686	636	657	652	648	668	660	637	641	685	626	652	617	635	650	627	654	673	660	705	667	618	713	633	644	671	672	570	625	677	636	647	615	630	630	635	669	640	673	698	651	649	639	683	648	651	662	613	670	686	682	641	678	641	642	624	614	630	632	656	633	655	666	612	637	601	591	629	656	638	649	666	673	652	663	632	637	670	690	660	654	639	644	665	620	727	616	689	667	674	660	639	642	656	672	631	682	612	649	662	663	675	651	610	654	609	619	636	616	640	664	662	664	609	692	631	618	664	589	669	625	596	637	627	649	660	644	634	681	635	645	679	666	688	678	715	689	640	653	690	649	679	609	643	649	673	634	689	631	632	628	624	610	680	682	667	681	623	673	623	655	623	626	636	645	589	637	670	641	662	635	719	632	653	678	701	666	688	679	658	702	660	665	640	631	665	641	702	639	646	646	648	701	617	625	633	638	631	641	629	597	626	670	636	654	652	665	654	681	657	650	611	675	661	644	630	636	596	628	672	588	649	612	639	674	645	674	620	669	682	634	622	628	618	671	627	629	641	679	662	663	634	636	659	652	651	659	649	673	606	640	701	633	619	659	674	653	646	625	643	635	635	622	619	641	632	651	620	665	666	649	624	665	597	648	651	622	595	664	696	653	620	640	629	637	676	697	595	612	631	698	646	642	629	646	673	648	646	663	639	654	694	646	684	659	645	623	648	638	664	671	645	642	595	622	667	663	672	680	666	654	624	615	624	690	684	613	670	619	618	638	665	645	609	682	657	625	613	638	642	619	673	663	663	636	667	649	600	674	635	642	579	649	678	677	633	643	641	661	684	637	662	601	640	638	626	622	640	658	604	629	653	660	698	630	622	660	660	605	621	649	658	585	682	640	647	691	628	686	660	668	684	570	636	662	668	656	613	648	656	667	631	638	628	628	585	649	629	655	657	663	641	636	614	645	652	661	662	685	652	648	601	679	620	643	627	647	647	648	702	637	677	643	626	609	658	653	667	670	668	592	638	657	654	613	622	597	676	633	640	642	626	665	637	623	615	655	642	659	640	659	624	684	659	678	642	633	595	648	652	624	670	621	672	620	626	680	634	605	622	656	672	668	589	620	691	680	671	637	630	679	648	642	716	648	699	686	639	651	633	666	647	644	657	637	661	638	622	620	657	622	667	686	618	675	622	691	612	625	660	661	649	667	655	657	639	667	647	647	638	683	647	631	662	663	687	630	674	662	642	601	686	660	647	676	627	671	643	646	676	665	607	698	648	666	622	684	602	629	601	664	692	651	660	654	629	686	637	661	657	605	622	600	644	614	666	624	642	655	653	601	675	661	663	625	646	629	643	658	672	661	646	644	628	642	654	609	639	641	672	653	650	619	626	672	614	701	668	606	644	626	663	675	597	622	669	658	641	631	640	591	635	671	632	656	636	616	641	672	650	642	629	650	656	694	682	681	674	629	636	677	639	667	638	673	643	637	639	653	640	657	655	671	651	605	658	612	617	650	677	653	663	604	661	645	631	593	622	648	682	618	602	606	614	658	615	673	630	616	654	645	633	610	651	554	653	641	628	630	618	648	683	621	634	624	619	658	685	689	640	680	653	666	639	676	685	653	696	605	659	587	660	677	657	621	623	653	612	679	651	662	643	625	653	675	630	692	695	636	659	608	631	619	621	649	694	607	625	626	662	637	653	664	643	623	640	635	672	680	680	646	636	622	614	664	632	613	634	654	620	636	647	603	655	643	640	689	634	640	632	646	680	664	659	684	647	675	674	661	682	675	616	626	690	632	664	653	640	620	650	631	666	637	642	639	667	660	615	630	649	661	673	691	620	637	681	662	628	670	667	650	665	632	655	627	608	657	679	676	683	639	664	667	633	636	642	659	654	658	660	647	651	647	640	609	640	630	580	648	660	676	664	613	700	655	654	654	681	620	623	623	637	650	599	660	629	654	607	585	652	664	697	646	626	598	630	612	688	651	635	656	683	686	652	648	654	620	652	625	658	654	644	617	673	634	615	645	689	641	672	617	667	608	611	637	675	613	623	697	639	674	641	635	661	641	634	702	663	657	588	626	673	655	608	655	624	672	668	667	654	675	621	659	651	625	640	649	621	639	605	644	581	674	706	620	641	659	674	655	642	666	656	652
26687	24419	37215	28721	13597	4069	1162	564	446	379	399	381	410	386	346	413	369	402	374	364	370	395	376	426	391	381	388	397	350	393	390	376	383	429	387	419	384	366	347	361	383	378	392	409	364	366	381	394	399	370	383	375	349	387	373	374	383	399	375	383	364	398	368	391	395	342	376	405	399	366	349	342	400	406	359	381	410	353	391	352	367	371	358	382	357	373	414	400	403	375	385	400	378	383	387	393	396	367	383	392	375	376	364	389	360	370	387	380	369	370	398	385	395	434	377	386	379	383	390	374	361	383	353	372	367	373	391	397	401	377	370	403	340	399	410	364	414	387	393	380	368	372	393	393	396	403	382	379	378	391	422	375	355	369	409	411	361	360	375	369	366	354	371	392	348	380	385	387	401	403	394	361	372	376	393	414	385	374	407	354	370	363	384	367	406	371	357	361	361	343	356	362	388	370	363	406	400	354	374	360	405	363	358	376	364	383	367	395	393	377	385	379	384	386	410	382	383	368	394	398	385	360	323	375	385	390	390	390	387	386	441	372	372	415	420	371	379	386	414	396	387	379	402	365	386	386	373	387	357	377	387	390	398	418	404	392	385	389	407	383	388	405	379	356	372	363	392	399	374	405	392	375	375	360	378	404	366	360	387	413	365	406	398	379	375	394	399	370	364	374	381	367	391	397	377	355	343	378	373	362	421	381	396	377	390	374	384	428	403	386	355	381	369	360	358	404	355	367	407	346	423	424	387	384	397	368	386	380	399	401	375	385	397	369	390	404	342	372	388	368	341	403	355	365	374	370	389	410	391	358	395	385	370	439	388	400	416	385	397	391	368	406	374	357	400	378	388	370	359	400	359	391	418	366	382	366	380	386	368	410	413	408	377	392	370	367	359	392	396	353	366	397	373	370	361	374	348	375	399	380	387	352	395	358	401	352	376	359	393	359	358	371	377	384	367	380	371	385	411	412	404	387	376	404	394	336	383	397	373	375	340	449	394	394	363	375	370	419	399	340	382	402	378	361	402	389	363	393	371	364	395	364	371	416	376	386	390	390	398	410	392	377	352	374	387	371	391	375	394	428	400	391	403	395	406	373	381	370	390	351	370	407	390	404	389	380	407	393	379	369	372	371	373	396	372	417	383	365	374	366	369	387	370	390	383	371	364	402	429	385	382	392	363	392	354	387	368	401	385	396	404	383	364	412	383	389	386	344	372	400	406	377	378	370	384	390	358	351	374	376	396	408	358	387	352	367	391	381	372	369	404	353	367	378	376	389	404	375	366	366	366	375	404	387	396	395	390	389	381	375	373	371	345	367	378	374	350	387	373	358	389	391	366	382	428	391	379	366	375	378	360	393	408	367	407	352	339	411	383	377	396	407	392	426	393	389	412	380	399	359	366	381	362	374	414	411	385	361	388	370	374	361	398	393	376	379	349	351	354	371	383	369	370	381	365	389	395	407	377	361	390	396	379	400	338	375	408	383	389	401	377	333	409	385	372	357	390	381	322	372	376	348	389	375	400	371	387	365	378	380	380	377	388	396	397	419	376	383	356	378	381	401	367	399	356	364	380	369	357	377	405	378	372	408	374	381	425	399	354	388	395	366	371	381	363	402	392	376	356	417	358	375	400	429	401	411	382	350	412	346	388	368	336	363	396	355	357	397	392	383	383	370	373	375	392	339	402	371	395	371	396	368	359	400	385	369	406	369	374	369	372	417	386	360	385	397	381	356	365	405	361	385	382	423	407	387	383	380	402	396	398	352	374	410	382	391	378	390	393	393	391	380	363	406	368	412	378	353	396	375	393	385	406	397	374	407	391	378	358	366	390	389	380	404	395	361	385	413	379	381	392	411	345	369	402	387	397	357	386	369	391	402	417	372	360	401	403	394	330	353	366	385	374	396	364	383	406	393	384	371	384	375	336	407	386	385	377	403	392	421	387	334	389	389	407	416	371	385	381	392	390	394	373	380	416	339	407	373	369	370	396	380	401	411	384	404	399	385	414	380	390	395	341	385	400	357	413	405	390	408	336	384	362	389	395	400	390	372	396	381	388	353	375	403	383	354	359	358	370	363	399	381	367	363	379	383	374	373	387	382	343	369	386	381	357	363	394	383	357	371	354	381	400	371	386	396	381	359	379	431	414	383	359	341	394	354	368	373	395	378	370	354	381	361	404	395	404	371	404	386	372	399	413	401	385	404	365	361	350	391	386	375	376	386	386	411	378	370	412	397	359	356	419	402	372	377	312	396	390	436	383	371	348	351	395	373	330	391	373	380	355	390	361	347	345	365	402	406	334	395	387	341	420	368	385	352	391	379	392	383	402	378	355	340	403	373	398	382	387	393	386	424	415	394	347	401	366	380	395	407	381	367	369	374	374	401	393	366	370	402	383	384	361	438	371	349	371	385	350	381	400	386	392	397	365	351	398	378	367	378	383	371	381	392	374	366	396	402	367	434	373	381	357	379	343	360	360	326	382	396	380	370	368	382	381	413	389	386	387	372	383	379	384	366	364	391	385	354	400	372	380	395	359	387	397	367	360	383	400	355	346	355	390	388	391	388	435	381	403	375	380	403	396	380	387	402	389	390	351	388	379	412	383	359	399	379	368	422	384	392	380	380	353	400	361	357	380	380	375	382	379	393	394	362	397	365	390	405	372	388	375	368	384	393	408	393	378	371	372	356	385	355	345	391	375	355	390	407	375	380	380	374	401	398	397	404	390	393	373	393	410	367	411	365	387	418	389	383	396	400	418	425	353	418	390	367	389	362	387	356	385	365	388	399	394	392	368	369	361	385	362	385	368	366	399	379	398	401	388	372	422	389	395	373	412	353	345	360	391	403	407	385	390	393	389	343	366	387	387	390	428	400	373	373	387	359	369	388	388	384	377	403	391	380	381	371	390	375	362	386	354	389	371	378	379	371	374	390	367	372	373	379	385	388	380	362	390	371	365	378	396	375	392	402	387	401	423	417	368	394	367	395	395	371	399	399	376	380	370	381	343	385	385	409	390	379	391	391	396	369	399	408	423	362	371	388	359	391	388	384	398	331	392	387	386	392	384	358	361	382	374	383	390	389	364	374	397	380	422	395	382	374	381	369	388	362	378	371	367	402	362	381	374	405	371	390	364	384	394	366	383	358	413	390	396	380	376	387	427	402	411	381	383	373	366	398	395	362	404	404	385	367	354	400	370	380	372	420	375	375	403	402	361	414	357	386	376	372	397	379	361	411	391	363	372	391	399	378	366	368	418	393	393	377	382	375	413	348	387	408	378	397	396	389	375	367	384	404	392	398	384	396	363	349	366	405	396	383	387	407	385	389	384	388	368	369	377	379	365	354	397	350	369	379	378	387	370	371	400	395	385	372	383	384	386	360	381	368	382	371	383	378	368	390	370	364	356	368	402	383	390	346	395	373	378	363	387	346	348	424	411	403	401	388	364	390	350	387	392	354	399	384	380	390	361	379	381	343	369	387	386	341	387	357	366	373
10229	43390	43355	30046	16986	6704	2299	1025	673	626	569	590	592	620	622	559	540	600	567	582	585	576	556	597	564	588	640	597	585	584	548	564	544	543	606	594	550	574	573	599	576	580	602	628	549	542	568	601	604	523	577	557	558	562	588	571	577	567	583	625	585	579	561	547	550	586	598	595	565	583	602	597	554	575	607	598	599	567	572	540	568	583	560	547	581	611	577	603	597	554	554	567	547	590	549	593	587	540	553	552	608	592	552	565	593	546	595	609	584	578	602	585	534	603	617	608	559	569	561	587	599	588	588	619	589	596	575	552	606	554	583	559	550	589	560	573	573	569	580	597	592	587	564	598	589	595	580	563	567	554	581	583	604	536	582	613	566	556	603	584	596	585	584	643	582	618	593	591	591	508	547	544	567	588	592	574	601	537	574	576	584	570	572	596	597	580	603	554	613	603	575	567	588	577	587	616	572	598	551	523	599	607	599	554	562	602	601	554	552	553	588	623	600	570	605	583	577	623	574	570	569	547	586	531	554	574	546	576	552	575	522	620	584	568	584	571	573	596	546	611	578	566	562	599	601	549	607	580	558	576	568	606	638	593	573	576	571	606	608	563	613	624	604	570	555	609	571	589	551	517	600	599	591	575	534	611	597	648	589	566	588	583	600	583	590	559	590	573	575	580	570	583	564	578	608	579	604	599	554	585	587	611	565	586	596	559	571	604	598	587	607	587	575	634	573	590	601	587	561	556	602	553	599	613	579	588	576	607	588	592	508	546	537	607	554	556	531	598	613	599	576	568	563	588	601	591	548	584	568	565	585	589	605	565	552	617	596	624	588	545	562	599	549	595	598	580	581	586	587	644	546	554	602	579	587	604	553	579	597	574	614	571	576	635	577	539	598	530	570	606	570	524	620	599	596	601	573	599	568	587	566	627	566	624	592	571	602	602	619	600	589	601	585	601	600	601	519	541	545	614	611	597	567	551	597	575	558	596	643	567	560	577	547	584	602	588	568	563	565	548	576	609	560	543	612	549	600	595	629	596	534	547	590	582	620	546	554	606	582	546	582	566	593	551	581	572	622	602	584	571	602	591	613	583	551	578	580	583	566	605	533	577	622	592	601	549	561	574	604	608	552	561	606	571	607	615	538	597	560	562	553	585	585	556	574	589	589	591	544	574	567	583	577	580	581	603	613	621	580	574	563	538	564	578	626	590	613	605	541	604	550	554	603	603	563	563	564	596	589	606	580	606	593	557	557	564	582	614	621	577	600	545	575	591	585	592	602	588	569	561	621	592	589	565	608	614	585	607	624	620	539	619	569	563	605	607	567	540	566	565	611	593	585	580	565	588	575	561	622	581	588	636	582	608	593	555	596	562	570	557	555	575	590	555	570	567	561	564	596	571	581	618	583	626	583	553	581	548	622	573	582	588	611	580	600	592	607	573	611	543	568	605	578	563	597	566	554	587	558	587	528	605	603	551	534	579	560	580	604	576	593	584	568	576	596	550	553	572	552	611	586	521	562	605	581	555	574	565	583	599	609	608	583	573	561	566	624	605	529	559	539	574	567	550	581	596	562	584	582	599	607	611	579	575	580	559	575	572	547	593	551	588	581	577	625	583	572	590	589	572	591	588	575	586	594	572	585	543	599	635	576	529	546	543	611	600	531	569	584	633	569	552	599	571	564	578	553	598	563	624	612	528	605	587	587	608	595	604	650	559	562	615	564	592	596	580	580	562	592	585	568	596	599	590	597	552	614	567	571	536	570	553	587	584	565	619	577	580	590	580	591	563	589	587	581	579	584	607	596	605	599	598	582	578	550	576	570	526	580	559	597	584	589	592	582	538	576	596	605	598	598	637	557	607	616	567	571	546	578	639	573	573	559	560	550	597	584	553	550	564	585	579	622	594	565	581	574	567	609	588	559	549	593	572	575	558	566	581	592	618	560	601	584	598	570	622	634	613	580	593	562	574	554	608	581	601	628	567	593	578	579	621	591	580	578	570	584	558	613	575	567	634	568	571	585	598	604	600	602	603	629	605	632	572	597	602	577	592	589	564	599	566	568	586	585	535	579	569	601	575	622	566	542	577	559	578	576	563	564	599	596	605	559	599	583	554	605	567	554	628	591	515	570	595	562	594	557	562	564	574	575	568	561	594	600	568	591	588	580	602	585	550	573	598	562	592	595	643	581	548	591	546	579	582	561	615	554	606	604	563	582	603	576	556	586	565	604	567	526	552	595	605	598	564	588	601	606	601	582	599	565	568	637	582	595	618	637	553	591	543	580	585	574	569	524	571	619	579	533	584	644	657	556	553	642	544	609	586	570	584	633	591	573	548	554	590	518	596	572	558	578	584	581	550	588	562	604	558	576	567	592	575	575	602	595	610	589	601	570	565	565	552	559	626	575	583	583	577	622	574	562	562	572	582	598	612	544	593	584	634	599	580	616	581	593	583	580	556	534	646	596	584	578	618	597	583	597	571	583	614	573	549	570	577	576	594	587	572	603	607	572	591	580	635	620	598	615	618	576	583	558	566	576	615	545	573	603	578	573	591	615	604	569	592	596	599	590	602	574	563	520	575	649	597	585	634	539	589	574	601	594	567	585	534	610	563	629	605	597	596	556	588	570	593	577	546	568	580	591	579	628	565	584	584	575	592	616	584	561	581	574	550	611	577	567	566	563	614	593	607	585	578	617	589	565	591	589	574	578	570	594	539	555	549	604	559	615	567	585	573	560	603	591	552	601	575	565	559	585	546	560	626	591	552	530	577	550	584	583	581	579	572	602	564	543	620	558	595	585	599	528	558	561	567	583	559	604	530	604	583	550	607	598	528	565	581	560	591	574	589	607	545	602	605	598	585	604	601	538	563	603	574	585	562	604	559	594	615	562	615	561	591	630	581	607	591	565	571	598	555	588	573	625	551	590	631	566	534	578	583	568	569	565	646	596	620	573	583	576	600	566	583	567	494	584	554	551	591	583	587	605	619	570	571	634	597	558	609	587	562	589	592	580	563	587	582	505	580	583	585	601	573	570	576	574	615	590	560	658	561	591	589	589	600	562	598	558	586	551	563	600	560	574	580	588	597	595	556	580	590	607	553	568	578	566	604	565	558	547	611	547	588	624	606	604	540	637	554	616	593	605	605	588	575	567	566	577	543	632	571	549	560	557	609	592	583	595	612	572	624	539	542	568	579	593	612	612	563	611	608	560	620	595	534	595	611	579	576	591	603	592	545	573	597	589	580	579	590	619	570	587	593	613	612	591	602	559	591	572	592	612	594	572	577	601	574	598	563	582	616	582	569	560	556	564	578	557	615	573	580	576	600	590	603	613	577	614	607	607	526	562	531	562	552	603	577	565	574	578	558	604	591	559	639	558	525	582	601	588	624	592	575	606	589	603	579	552	602	611	592	576	600	578	613	576	504	604	572	546	594	598	526	534	574	563	585	593	594	568	603	553	593	582	585	592	605	551	592	566	582	632	593	540	551	578	583
24188	21948	40900	46297	35457	23085	9840	1871	640	498	419	444	427	439	408	416	441	444	440	416	441	393	420	431	413	440	446	419	411	415	428	412	434	423	429	382	421	430	422	462	429	447	402	449	425	404	447	423	421	426	379	405	426	402	433	425	430	429	390	443	429	437	410	456	439	449	438	410	401	382	450	446	436	457	413	422	464	450	436	390	421	442	385	383	442	427	393	467	393	430	474	465	414	429	450	391	421	408	430	460	425	409	383	404	423	413	391	479	379	412	420	429	418	432	436	428	400	401	396	431	401	448	408	422	399	434	426	433	434	446	405	414	426	421	466	411	485	419	437	459	413	423	404	425	456	401	433	411	418	376	417	463	421	460	449	404	447	405	413	424	460	447	406	397	406	428	423	428	424	455	444	412	425	437	414	395	416	430	401	433	442	405	398	424	416	409	423	417	459	429	461	395	440	391	440	438	419	418	416	430	414	450	475	438	446	429	418	467	459	427	407	402	399	427	423	461	427	413	428	418	394	411	418	451	384	427	436	405	442	437	441	424	474	440	419	404	422	453	417	421	434	441	437	382	415	456	432	426	376	434	445	413	440	407	403	430	457	409	410	486	417	423	436	404	456	451	455	404	409	423	435	438	393	427	422	434	406	411	425	405	424	413	423	413	408	410	422	381	439	419	449	386	430	399	429	399	429	426	396	416	452	435	428	423	473	430	450	411	403	418	405	398	436	430	399	428	441	418	420	431	416	449	413	413	445	425	439	403	472	396	424	424	405	412	428	409	445	429	432	437	415	415	439	417	417	432	435	376	423	425	422	411	438	433	411	436	441	417	436	418	435	387	459	398	416	414	429	440	420	433	414	445	403	420	428	427	442	455	434	459	454	431	435	445	400	438	404	423	407	441	399	454	422	419	430	442	434	423	449	428	432	442	453	388	444	391	441	431	416	391	422	406	400	431	459	420	441	409	383	431	419	427	406	463	417	446	441	412	448	400	395	433	396	439	425	403	382	405	428	405	442	422	418	436	448	410	432	431	418	408	425	404	425	427	427	474	434	408	432	426	440	437	436	449	438	451	385	454	454	393	418	407	413	437	401	427	450	445	437	432	420	436	411	412	421	450	446	450	425	414	444	437	438	452	447	423	453	416	403	443	445	403	443	426	441	425	464	401	393	423	442	448	469	428	452	423	419	408	403	425	431	425	402	433	416	411	412	429	413	415	414	434	429	446	392	453	439	406	406	433	446	416	391	433	400	419	420	437	443	405	426	403	438	420	457	407	453	420	402	398	462	416	390	419	464	457	426	457	407	441	422	416	428	434	442	401	435	401	414	430	451	410	471	408	426	432	452	438	402	413	420	425	409	425	429	410	434	425	421	422	420	415	434	446	422	402	409	405	429	437	447	411	398	434	454	429	438	416	438	362	431	425	387	396	437	443	413	418	434	394	424	434	404	464	424	429	392	404	437	410	436	466	425	394	424	409	427	433	429	400	400	458	423	393	415	428	396	431	418	419	413	417	409	420	436	418	424	378	445	451	411	417	410	440	468	464	415	458	418	389	446	430	459	404	457	448	389	417	404	445	379	440	408	426	441	400	417	441	450	449	434	435	421	426	392	429	447	405	468	402	444	428	390	393	402	417	420	448	406	435	428	397	463	419	431	412	437	449	424	430	435	440	435	431	431	392	436	470	410	402	439	418	412	445	417	431	435	411	438	449	447	428	449	418	413	428	410	430	433	404	398	440	426	433	457	422	390	427	455	429	411	444	427	417	431	397	438	408	417	475	403	396	377	443	425	439	406	411	416	456	428	397	425	427	433	419	443	388	442	415	409	408	415	410	463	412	387	439	396	433	452	425	397	386	434	397	429	474	427	405	447	436	425	435	461	424	409	445	418	428	391	384	447	446	443	463	407	401	431	394	412	441	414	442	409	420	440	412	470	392	427	409	432	402	397	462	421	416	393	391	432	394	407	421	398	388	431	452	411	461	461	399	426	422	442	421	408	450	437	423	412	442	413	437	397	396	401	433	417	427	406	425	440	412	415	447	452	375	424	452	442	401	406	459	464	406	397	413	437	429	443	427	429	421	404	417	401	443	406	453	397	443	439	387	463	411	401	412	435	384	374	398	448	459	449	408	413	439	439	449	435	441	435	406	433	422	423	441	425	424	401	436	401	423	395	433	465	403	426	460	413	421	412	403	398	448	417	429	463	399	389	444	383	396	453	424	423	414	421	441	399	389	391	431	428	436	434	453	370	439	433	415	465	429	432	430	407	405	429	432	441	436	420	440	384	426	418	403	431	415	409	409	414	423	432	422	428	427	410	430	448	430	417	404	397	403	416	410	445	446	426	423	428	409	442	433	394	418	430	428	397	429	428	406	438	439	413	436	414	452	438	448	401	422	393	414	425	441	445	441	436	406	417	431	421	419	446	422	422	404	451	414	437	452	436	424	423	419	427	444	430	416	425	431	447	447	439	413	401	456	449	429	433	403	422	438	416	449	397	427	432	431	439	454	403	388	410	409	417	404	440	431	405	413	446	405	419	446	448	407	391	413	414	410	404	412	423	442	434	438	415	476	410	437	431	411	430	447	421	400	395	420	439	465	405	425	418	449	427	438	408	420	409	413	414	435	424	423	426	399	428	448	389	401	452	446	449	410	417	411	437	417	414	419	412	428	408	417	441	404	446	382	380	434	411	454	433	428	437	409	424	422	383	441	429	428	407	407	438	439	453	445	434	402	441	405	438	406	380	391	413	431	407	457	406	417	458	402	421	435	380	421	435	438	423	416	447	441	441	389	435	442	426	416	435	396	421	454	428	406	416	411	409	443	408	469	420	457	418	413	400	438	446	413	439	423	387	417	450	417	457	437	438	414	425	408	429	425	449	382	450	378	406	448	409	463	432	446	437	423	464	425	428	406	404	419	416	438	445	435	405	408	444	413	447	437	421	427	432	421	436	434	403	439	424	427	401	419	406	421	442	403	412	435	473	441	438	399	442	425	461	432	424	392	399	412	410	461	486	400	430	431	416	419	417	414	411	370	425	396	360	433	420	432	417	413	423	423	416	434	428	456	433	462	390	399	446	442	393	428	409	440	453	455	462	438	425	418	459	370	409	433	374	446	432	463	413	419	398	421	388	430	462	408	417	431	455	442	459	430	448	425	434	436	426	417	438	436	452	424	446	389	434	443	398	422	403	418	439	443	405	442	426	451	466	430	433	392	443	411	426	467	426	454	434	427	437	421	439	481	383	427	412	455	417	441	397	451	405	419	405	402	413	416	420	451	446	437	454	425	421	431	435	434	378	428	419	428	400	425	391	413	455	394	441	424	391	409	427	401	428	409	431	454	449	435	407	411	460	454	422	434	418	427	464	438	423	431	427	407	409	418	427	430	419	455	442	413	386	410	453	431	418	419	426	411	414	439	381	418	462	446	454	407	427	435	420	418	417	441	414	424	422	435	452	427	472	414	418	426	441	452	440	443	387	415
23493	81199	83338	62796	43608	25292	10360	3621	1184	745	618	614	641	646	655	683	629	694	636	629	602	667	678	648	673	672	622	541	648	659	645	620	644	643	635	617	616	648	686	631	648	618	659	692	634	566	615	633	615	617	626	650	646	654	645	627	609	624	637	634	657	619	662	656	639	616	641	621	624	673	669	641	624	627	616	650	630	594	638	674	643	634	655	615	591	624	662	618	608	639	682	647	642	677	628	642	646	643	648	603	644	668	649	708	639	660	640	645	620	710	638	631	614	690	633	637	648	602	658	652	659	677	638	636	660	574	688	655	641	607	662	633	656	652	633	615	649	664	661	659	639	617	624	608	686	659	607	654	642	611	641	601	669	664	635	640	622	662	632	621	655	647	611	617	609	652	670	646	661	661	644	683	637	647	591	644	629	655	620	647	646	657	674	597	649	619	656	671	613	648	652	653	660	627	657	605	643	658	627	626	621	655	588	632	680	598	656	657	641	634	644	672	641	619	666	639	688	611	631	613	658	618	674	675	658	632	659	639	617	651	659	640	643	649	671	654	676	673	645	649	634	626	623	612	643	642	676	641	609	687	588	636	651	630	597	672	627	643	611	686	677	660	578	641	638	622	644	634	645	654	668	641	635	651	638	691	659	662	658	660	620	638	639	659	607	643	643	619	647	656	628	670	614	682	600	637	631	641	645	609	622	626	641	630	615	657	635	618	591	612	617	639	603	629	661	668	681	626	597	620	672	640	614	626	665	655	704	651	643	642	666	613	678	639	658	663	660	636	657	664	704	612	655	604	660	637	666	645	596	642	671	633	655	679	640	664	582	618	649	663	620	649	662	604	658	644	657	622	611	645	601	634	638	626	631	618	630	658	633	676	612	676	628	659	648	600	660	631	676	642	665	648	669	654	647	639	677	645	640	692	670	652	639	670	654	616	683	622	631	645	608	661	651	629	622	627	665	660	607	674	646	632	597	615	639	630	680	632	628	621	694	657	622	657	622	659	694	607	663	663	633	605	665	672	697	652	648	623	598	669	628	657	645	629	635	609	623	673	624	638	634	655	601	639	617	668	665	660	622	671	630	643	631	666	604	662	665	669	667	656	670	708	634	664	624	599	624	608	649	636	640	659	617	679	654	628	608	676	561	643	656	666	640	645	658	634	629	636	620	633	624	614	626	633	616	645	673	614	654	624	619	632	645	619	666	663	633	680	640	632	674	656	618	630	627	631	644	689	662	657	657	605	667	611	659	626	642	637	681	663	602	659	609	596	679	656	626	668	628	625	626	631	666	697	584	635	626	617	682	607	642	601	625	626	626	629	646	617	668	643	618	595	671	638	638	651	627	629	626	684	649	633	612	635	624	632	611	637	649	631	601	645	657	648	635	665	620	652	629	616	687	688	687	581	669	627	651	670	648	646	629	676	675	609	646	675	635	651	592	667	631	665	629	639	631	641	641	681	621	626	668	630	662	643	648	650	657	653	635	594	636	635	640	655	626	634	675	642	651	649	645	669	675	659	583	657	641	625	683	648	664	627	671	607	639	632	616	624	635	634	666	671	626	660	666	670	648	636	639	654	639	607	654	656	632	636	668	651	719	636	640	622	639	633	607	650	645	634	653	633	632	633	653	628	690	641	612	677	633	682	644	665	615	638	671	651	684	605	648	631	618	653	668	634	610	639	679	598	669	602	646	641	576	644	623	576	677	692	668	630	606	648	649	660	642	655	626	638	649	658	672	612	690	611	592	641	659	613	666	694	640	637	635	631	661	598	640	644	654	667	633	603	700	642	632	671	618	688	639	671	634	675	664	637	640	597	651	645	591	622	655	640	653	669	659	682	608	607	624	606	628	639	678	669	677	671	656	655	690	629	686	603	664	690	692	668	654	656	617	624	633	629	638	629	616	603	600	638	641	659	622	640	655	633	679	652	627	613	653	674	619	654	624	626	679	644	682	644	653	642	644	627	656	649	697	655	641	615	630	651	651	718	627	652	618	626	688	652	599	671	655	644	647	631	645	634	589	669	633	689	697	663	677	628	643	598	636	655	615	650	669	617	671	632	643	615	645	654	616	635	628	661	626	612	674	681	634	639	646	624	695	635	630	631	656	621	676	660	669	639	646	655	677	638	645	681	629	651	610	626	653	622	627	677	666	683	639	632	643	678	616	631	644	652	656	683	638	644	669	612	620	644	618	676	674	656	657	633	640	635	612	605	652	623	634	639	650	657	647	606	654	640	645	596	593	615	631	636	647	607	643	636	671	613	713	636	615	594	598	644	666	680	651	633	680	620	663	686	657	640	613	674	619	595	677	641	627	658	662	618	659	623	630	650	627	692	663	661	618	641	585	621	597	635	636	586	646	617	640	645	602	665	636	641	621	615	646	609	621	640	665	613	617	627	653	604	643	634	657	655	647	614	604	598	633	629	668	674	670	608	659	599	683	635	681	607	635	679	640	634	646	638	648	647	619	663	670	649	666	585	680	623	647	654	700	646	655	633	655	651	633	663	650	612	649	646	608	633	619	633	647	619	649	604	639	649	617	665	637	709	656	615	618	624	644	662	598	648	622	693	618	641	632	610	638	652	631	659	620	650	680	630	626	680	661	630	698	661	632	653	644	601	630	640	651	611	646	589	609	652	649	625	636	636	700	634	633	644	633	670	644	637	638	683	608	659	671	608	696	646	648	618	625	620	675	618	634	652	637	645	596	679	602	624	642	615	611	645	615	647	622	643	645	648	625	620	656	597	634	657	665	628	638	625	592	613	720	603	619	606	669	628	633	681	634	631	632	656	637	676	631	617	691	647	677	690	664	701	627	656	610	581	677	690	647	670	570	622	645	641	616	662	624	661	687	666	664	678	669	611	640	645	680	656	625	619	641	690	685	638	640	647	637	673	639	612	630	651	638	644	633	634	636	643	670	635	655	626	642	597	638	635	690	595	651	636	645	635	646	694	670	688	646	640	626	651	611	613	643	678	628	642	589	694	621	655	656	661	653	620	623	616	596	680	660	660	605	649	691	606	680	619	611	640	629	639	630	691	640	675	599	610	642	629	696	680	614	658	658	682	652	639	689	688	615	634	635	630	645	631	618	602	635	683	679	653	657	598	621	660	631	633	598	626	621	612	667	616	687	643	595	684	637	614	624	577	642	646	631	618	634	683	671	642	665	620	634	647	598	606	658	672	643	657	649	645	673	650	632	585	631	605	641	653	624	623	631	652	615	659	720	681	659	627	632	647	652	632	623	671	612	665	679	657	610	615	686	683	683	669	616	647	674	621	644	636	632	641	610	652	625	625	609	602	617	653	645	626	655	626	648	618	701	635	605	687	624	603	647	630	617	650	639	627	659	606	646	616	648	643	703	572	635	579	646	693	664	632	651	694	656	684	628	612	617	634	647	651	673	656	651	632	645	669	644	700	625	624	613	644	645	679	685	602	702	614	594	656	680	605	626	603	632	595	656	653	637	655	657	691	642	661	686	641	629	633
23053	21329	34944	39604	36820	28200	19367	4680	1010	544	478	426	402	441	442	466	467	480	472	467	439	468	439	420	505	499	436	478	427	453	415	439	475	431	473	452	439	471	444	477	442	424	458	469	458	427	414	463	441	489	441	470	409	462	472	405	464	439	407	480	440	418	435	456	425	447	453	442	403	420	456	470	439	417	449	440	429	427	431	416	435	461	435	461	406	421	433	447	445	429	456	427	407	433	459	473	458	458	427	462	392	439	415	491	455	455	446	438	440	441	452	455	475	447	409	432	410	399	448	419	439	445	454	401	434	438	466	462	433	436	400	409	450	460	457	451	402	435	416	464	454	434	402	452	452	422	431	426	416	460	419	446	462	453	409	417	423	399	436	451	448	461	433	434	447	436	450	448	443	444	465	479	435	452	432	447	426	435	435	436	414	446	430	423	461	414	490	457	437	419	431	433	432	433	422	444	445	418	439	461	410	450	471	449	451	496	444	427	448	437	448	417	447	438	453	436	437	430	402	437	442	496	456	445	439	419	429	401	418	458	443	442	479	445	444	438	459	438	439	457	444	436	437	443	427	447	456	457	419	398	432	397	445	426	426	457	444	449	449	425	471	458	415	417	478	420	462	466	426	458	445	401	447	452	394	436	473	419	401	439	422	440	408	452	432	455	451	425	427	427	444	385	447	430	429	393	447	455	419	435	424	433	480	439	480	440	440	446	456	452	454	431	458	414	439	425	411	426	402	461	427	478	455	432	429	438	445	471	454	461	451	430	482	461	453	420	450	436	441	463	477	462	471	472	447	468	412	448	438	437	426	407	468	414	433	448	477	456	415	432	436	464	439	427	464	421	432	403	451	436	473	454	450	401	427	422	452	452	424	488	425	456	425	435	423	413	426	454	469	466	486	442	428	441	418	429	447	433	443	459	456	409	421	424	457	440	448	439	454	419	439	462	428	404	409	475	441	425	430	418	431	469	411	428	451	433	456	431	432	447	454	388	447	448	422	436	413	455	463	418	458	435	435	421	466	444	433	448	431	463	466	434	454	431	498	469	416	464	457	448	469	442	439	433	481	421	416	437	415	449	429	461	440	425	417	433	456	440	430	443	464	434	453	444	415	437	455	443	444	446	428	436	415	428	444	422	444	455	453	480	424	442	456	437	399	433	423	436	426	423	416	449	446	425	444	453	418	455	425	457	454	460	434	419	458	450	407	442	460	420	444	431	450	438	460	442	440	465	424	467	414	464	426	458	434	445	453	414	452	449	484	405	410	430	447	433	472	480	479	454	437	460	456	454	451	466	403	447	452	444	426	415	442	462	442	437	442	424	493	460	465	439	444	438	423	446	484	456	415	465	408	459	472	435	482	461	452	424	447	446	455	445	405	438	431	433	409	398	443	432	452	445	455	416	438	442	384	421	463	443	478	465	421	456	431	416	417	448	429	457	442	462	462	465	409	448	435	467	477	403	423	462	423	459	486	427	457	418	420	463	437	457	454	454	465	459	457	444	434	466	486	418	443	449	448	400	434	404	448	399	466	475	427	410	445	418	428	429	429	424	463	458	466	422	437	480	438	456	447	475	434	450	446	418	461	433	456	422	434	458	429	462	466	430	444	445	413	461	436	450	446	454	423	424	457	472	415	431	429	419	464	451	444	451	398	474	421	430	428	411	425	424	434	435	417	452	432	459	471	425	438	462	472	415	446	423	430	420	418	404	448	491	419	420	436	448	387	439	444	441	422	435	429	396	417	425	439	452	401	425	434	443	459	431	417	467	388	437	455	459	457	449	464	437	436	463	472	457	450	456	442	432	468	426	432	436	428	421	448	446	418	399	396	394	448	432	436	463	464	452	461	451	448	421	407	465	468	462	436	457	478	399	469	433	407	450	426	470	459	407	418	431	420	450	440	439	457	429	413	426	431	452	427	398	424	449	430	438	416	476	470	443	456	441	451	427	441	418	463	431	404	442	444	451	447	460	469	461	458	458	426	424	431	411	468	414	433	439	448	450	434	407	457	403	455	460	436	373	447	429	422	424	439	453	422	430	417	453	446	446	409	416	433	474	471	436	460	431	448	443	444	457	444	429	426	470	371	491	469	436	446	485	420	472	450	426	477	452	456	443	446	403	407	436	434	439	447	450	438	405	425	426	448	494	457	429	453	429	441	474	447	448	422	410	438	458	463	440	466	461	422	404	470	427	500	426	468	433	462	412	465	429	418	489	492	426	468	436	452	444	421	439	450	446	444	420	436	416	440	450	398	406	431	474	456	472	423	453	427	470	431	479	447	444	424	444	444	419	467	435	433	423	464	452	417	436	455	415	457	427	493	492	397	440	459	418	423	443	448	427	456	451	395	471	449	457	466	466	457	441	404	427	436	453	442	411	441	471	422	391	415	411	419	423	455	458	459	430	438	488	452	439	407	443	397	453	463	434	424	440	419	450	426	479	396	435	455	433	423	435	443	398	456	402	441	426	467	416	430	433	454	466	459	480	446	434	441	456	428	425	414	446	455	436	443	465	453	404	497	421	387	476	474	447	459	449	473	425	455	446	452	427	416	439	436	463	448	451	473	457	452	440	427	423	405	444	467	429	445	428	456	447	420	430	424	473	451	444	442	460	445	442	447	431	469	427	481	483	464	417	445	444	442	452	429	445	423	395	453	436	442	438	476	425	411	446	410	448	436	468	451	439	462	482	418	426	461	435	455	427	440	458	438	439	476	464	464	416	428	431	449	486	448	467	454	422	419	441	435	434	400	461	441	456	434	402	438	431	453	418	417	407	434	418	455	423	452	430	446	429	469	463	435	420	425	447	435	440	455	408	473	428	463	417	436	448	448	447	461	493	447	434	485	473	482	436	434	467	423	429	462	472	434	449	481	456	437	412	474	448	459	467	481	449	422	454	440	458	428	423	471	430	454	408	457	417	443	429	435	440	473	440	419	440	437	452	460	415	409	425	454	394	452	428	450	431	445	458	429	403	431	456	457	452	410	483	482	443	454	446	434	440	464	408	473	420	430	457	424	435	461	450	452	410	415	438	444	471	432	421	442	444	462	440	459	467	458	465	467	441	471	441	443	405	469	445	411	470	404	436	452	423	413	427	433	411	450	454	429	447	447	459	448	421	421	446	455	464	431	456	418	416	458	394	454	468	472	453	440	449	452	422	410	426	428	455	471	430	460	441	442	401	418	422	469	457	453	455	462	463	433	424	404	436	444	434	450	450	410	417	450	460	466	435	392	435	469	465	426	448	406	421	432	438	401	440	463	451	478	459	465	437	424	420	433	451	463	442	443	462	442	437	399	447	475	489	435	434	408	465	411	460	447	484	432	439	489	442	438	482	438	450	426	498	459	410	417	461	513	438	461	433	467	425	430	425	468	482	477	423	400	418	420	440	410	447	428	444	454	426	497	436	462	412	438	480	449	445	428	442	430	429	434	463	420	445	440	452	406	429	424	436	412	447	467	452	422	443	436	470	441	435	403	444	433	446
19185	75442	93499	77133	55305	34265	17500	6139	1834	910	719	684	637	680	639	677	681	669	679	653	663	681	674	630	652	674	700	615	645	674	648	702	617	643	625	668	622	674	628	637	631	641	624	636	643	628	626	642	637	675	632	625	671	658	656	641	630	615	635	702	628	670	644	625	625	646	665	641	639	704	640	627	669	670	630	638	704	646	592	662	614	633	647	643	663	663	652	655	653	672	707	623	672	656	683	639	642	629	653	620	678	659	648	630	646	630	653	640	655	690	685	650	646	628	646	635	624	694	655	647	639	648	675	643	616	644	671	632	629	598	708	646	633	666	661	634	665	643	651	633	631	679	658	599	630	625	643	629	637	661	731	660	642	670	646	658	657	658	625	670	648	645	622	614	689	649	621	628	654	664	701	638	659	642	612	687	660	600	654	638	639	610	656	635	676	613	676	643	681	641	650	692	630	610	666	644	645	653	628	659	660	637	640	656	634	665	626	677	621	656	611	649	652	634	615	663	644	677	660	697	674	626	632	694	645	594	625	603	635	635	670	662	664	663	673	670	688	653	642	635	597	630	716	644	648	629	704	620	656	672	636	656	652	646	612	622	685	654	692	685	611	608	601	633	655	653	648	675	649	614	636	644	710	632	640	663	659	662	629	632	624	613	654	642	636	718	645	657	633	661	621	644	643	682	625	640	692	648	655	684	652	651	656	648	612	664	653	658	689	644	606	686	690	695	604	643	647	622	653	625	643	656	620	681	673	618	625	648	579	588	630	651	657	634	656	659	636	668	656	668	651	601	613	628	654	641	671	641	646	626	656	673	658	647	669	644	647	682	623	658	668	639	615	674	644	647	638	634	659	667	630	695	662	617	620	656	651	684	647	671	602	671	705	643	639	620	605	686	639	651	661	609	648	619	689	613	640	647	681	682	603	630	660	653	649	676	639	658	650	603	690	646	666	687	660	633	642	623	650	703	663	644	702	656	683	600	612	712	636	632	651	685	649	675	637	653	651	669	629	674	640	625	653	657	624	668	644	644	589	686	634	640	624	714	656	640	646	657	636	627	666	646	671	617	623	688	681	600	598	614	680	622	641	683	644	689	639	638	696	697	649	661	621	652	650	628	643	638	651	690	640	613	654	655	647	620	672	674	636	653	635	654	662	631	648	650	574	712	636	633	625	651	652	602	671	696	629	618	684	651	652	642	663	699	705	624	649	680	634	644	655	645	623	640	639	641	645	672	607	649	682	606	686	633	648	667	640	650	647	655	640	650	693	669	723	665	648	600	661	623	654	680	605	632	672	670	680	678	647	670	681	663	648	689	677	624	642	657	690	618	662	615	680	606	614	675	657	659	644	641	620	609	635	640	613	620	688	664	632	622	653	623	622	660	685	608	673	639	682	609	602	679	696	682	665	636	715	679	674	671	653	621	627	656	664	620	666	637	696	653	610	679	634	658	635	640	634	645	645	695	632	696	638	609	666	645	614	597	654	612	649	606	629	645	666	689	651	639	682	660	658	638	635	629	635	677	670	654	669	628	636	635	639	627	653	613	635	645	666	657	625	667	662	624	655	647	656	633	658	646	673	677	678	603	638	663	613	656	649	623	687	630	679	662	648	617	630	700	649	668	637	635	608	629	687	637	669	681	680	650	701	631	659	665	664	647	611	704	640	650	637	629	635	713	686	640	651	664	649	667	637	602	671	676	719	631	609	667	700	637	657	668	635	664	649	639	633	685	690	664	663	651	683	605	596	655	666	661	664	650	634	595	656	664	656	632	636	639	652	677	689	677	655	652	679	648	650	666	601	638	641	671	616	628	705	651	651	669	639	663	713	647	621	747	666	652	635	606	652	671	693	648	697	609	698	608	636	663	724	661	644	605	643	629	652	656	632	611	613	688	632	615	636	661	636	613	659	698	674	617	641	678	648	625	620	671	637	626	671	644	575	609	677	657	630	686	659	628	625	691	661	638	620	649	624	612	708	626	702	666	698	662	602	624	684	657	627	661	654	615	659	679	622	619	651	679	647	666	629	661	628	631	663	643	671	678	650	667	651	714	627	671	655	604	675	697	644	614	634	644	643	620	664	675	615	661	665	688	613	673	685	652	657	665	629	672	647	683	617	626	631	649	695	648	680	631	637	631	639	703	671	650	636	711	641	683	654	630	640	625	665	616	621	630	629	687	684	715	657	682	648	670	669	611	645	704	678	671	604	649	699	681	639	666	682	635	666	634	670	637	667	661	633	649	654	626	656	646	661	665	674	623	651	644	629	660	628	623	637	640	670	650	657	623	626	653	597	695	685	662	650	691	629	674	648	626	632	693	676	684	642	686	642	623	673	643	682	638	661	651	655	636	697	684	613	644	655	671	648	647	656	632	667	671	635	663	636	630	623	620	646	665	650	615	684	686	634	702	622	602	671	599	629	618	693	609	658	643	655	677	624	705	684	644	639	645	630	590	630	671	691	630	603	617	665	637	671	663	660	663	658	635	682	612	605	625	625	658	639	619	709	650	637	644	613	624	679	663	659	679	589	575	621	652	616	658	704	645	624	717	611	653	631	626	641	673	656	662	697	614	678	641	666	606	666	642	690	627	661	641	654	667	683	656	643	656	651	643	677	660	655	637	660	574	681	670	689	647	629	633	701	642	663	684	654	659	645	643	644	647	606	637	643	629	659	660	609	631	638	612	682	643	648	666	645	662	604	633	643	677	613	638	643	640	686	678	665	694	644	657	679	645	674	652	601	654	598	658	643	599	654	687	624	667	605	632	617	632	692	698	645	638	653	691	656	620	667	624	694	676	623	674	665	622	692	623	598	677	696	626	687	631	659	682	646	691	645	664	646	631	662	660	614	649	707	682	612	669	620	638	655	668	633	676	623	660	643	643	659	646	692	643	658	593	639	635	643	654	636	730	640	682	680	631	665	686	616	609	656	687	685	657	635	662	647	654	623	666	628	640	673	653	620	650	699	640	669	656	638	630	655	641	610	642	645	603	599	656	683	648	644	632	665	647	617	655	684	627	654	635	636	616	648	603	633	617	654	688	631	637	640	673	633	644	611	635	654	608	723	661	634	684	671	676	683	663	620	665	679	667	593	702	658	617	645	608	638	635	651	632	661	617	623	647	664	659	626	675	652	647	614	621	658	639	627	632	651	671	655	624	657	605	640	643	668	673	657	672	609	661	648	672	633	619	665	652	638	626	666	671	638	710	627	689	642	610	669	661	638	637	645	675	667	662	650	659	659	633	587	683	640	637	653	674	644	611	633	690	619	699	639	605	603	607	642	640	612	664	663	645	666	603	628	689	641	637	669	621	668	645	667	598	661	662	654	649	636	680	620	698	668	656	619	606	634	672	646	642	662	632	662	623	649	678	625	609	642	632	644	672	626	666	686	622	629	639	624	643	625	737	644	632	666	647	657	667	663	636	677	662	637	712	604	641	644	626	669	672	668	648	666	617	693	694	626	673	639	653	657	624	648	633	612	605	618	621
26634	23124	38224	30901	15233	4710	1408	664	454	397	378	399	354	367	410	381	351	337	396	438	352	367	362	400	383	377	398	373	380	412	370	383	370	376	373	383	397	359	392	363	366	390	366	392	359	374	386	383	398	391	405	392	335	366	406	396	382	344	393	383	373	374	372	405	372	351	388	405	366	416	371	363	392	375	361	400	379	392	386	373	412	411	371	421	342	385	354	398	395	402	369	351	400	383	381	386	415	398	407	398	402	408	353	377	405	361	336	348	395	376	368	378	385	410	358	405	381	351	410	361	385	373	342	374	415	350	387	368	379	444	382	367	374	359	313	404	365	369	385	363	378	386	389	393	391	391	362	402	374	348	356	408	386	385	395	374	363	371	391	351	362	335	372	425	360	401	396	372	399	378	402	367	381	364	377	407	377	365	421	390	402	401	359	342	415	407	356	391	394	377	368	397	399	377	399	396	390	361	386	384	400	401	396	393	409	391	373	406	364	384	396	397	346	357	406	381	401	411	373	380	356	369	396	415	359	391	427	385	379	397	388	386	382	399	361	397	386	417	403	396	348	348	369	380	397	353	415	407	385	399	346	372	384	401	384	371	374	396	377	381	369	378	379	369	369	360	367	403	406	386	383	395	386	375	371	390	382	364	341	421	379	348	369	393	366	420	361	365	357	381	374	397	343	394	371	391	368	383	389	355	387	329	385	389	362	360	384	395	378	383	389	373	400	357	385	372	363	399	371	403	359	339	355	379	390	384	363	344	394	382	397	373	401	368	374	396	373	369	400	355	349	369	368	388	428	361	361	361	383	386	373	394	384	367	417	372	394	411	394	364	408	373	382	391	378	362	395	387	361	357	377	370	392	388	346	384	364	375	391	384	375	360	404	410	364	418	378	367	387	390	402	387	426	357	403	409	412	388	347	354	401	377	390	360	380	397	375	429	380	356	378	396	352	401	396	381	381	423	402	375	407	394	381	391	361	360	385	402	388	375	396	368	370	383	373	371	349	415	369	361	358	375	378	375	381	411	410	368	362	383	441	327	387	365	352	387	378	350	373	361	401	388	344	385	372	402	393	403	329	386	372	357	380	386	364	387	387	412	389	403	380	324	386	396	381	408	367	379	377	380	381	383	372	397	394	368	389	365	377	373	406	391	380	372	381	399	373	349	371	352	412	379	373	362	367	361	363	358	395	336	372	394	408	357	401	367	372	389	401	364	346	384	386	398	363	411	372	371	367	372	375	356	374	406	368	375	385	374	376	352	347	403	336	351	380	367	382	404	375	361	397	361	346	406	403	344	370	366	376	372	370	343	382	371	350	407	371	391	369	353	366	365	395	403	369	380	376	380	383	368	400	348	359	397	425	369	406	417	385	365	394	378	396	359	356	368	403	409	388	389	403	397	389	386	388	378	356	388	359	382	388	375	372	380	359	364	372	417	345	394	399	402	399	416	335	365	387	386	382	372	380	395	362	417	378	379	394	385	362	357	398	368	420	381	397	423	409	381	387	373	362	389	369	403	352	386	378	353	405	358	374	414	410	416	363	413	363	380	433	338	393	375	374	404	388	397	382	374	359	365	364	393	389	407	395	392	386	386	368	386	409	354	375	391	367	394	357	347	384	364	380	377	367	385	377	405	357	380	395	395	356	389	394	391	391	379	383	392	384	380	394	379	355	388	345	404	362	383	371	339	451	412	397	386	363	413	377	384	364	385	416	378	376	361	371	372	392	363	371	388	393	388	362	392	387	371	376	382	414	381	367	401	374	396	376	345	355	413	373	394	416	357	407	394	375	362	408	368	384	375	364	356	386	356	377	366	382	350	365	352	380	387	377	407	384	361	391	374	390	330	380	400	388	405	389	366	373	367	394	367	389	375	375	365	381	372	363	409	359	378	401	379	391	393	384	366	380	374	366	415	354	346	395	380	375	354	368	352	406	383	360	410	384	386	348	373	328	359	390	369	346	385	381	420	411	393	358	352	382	413	387	394	386	404	385	363	422	385	387	388	379	364	383	413	384	371	403	378	386	372	401	387	407	405	326	358	373	333	399	378	388	387	379	369	410	355	426	405	387	356	418	384	390	387	364	357	392	356	385	386	373	396	381	409	370	356	350	340	380	408	396	399	375	383	375	399	374	393	359	380	384	358	408	397	389	377	383	376	420	355	391	367	367	364	369	398	393	357	346	361	387	365	389	369	375	384	371	377	382	358	357	336	378	387	343	400	395	357	366	412	381	406	373	387	368	358	411	384	395	347	356	358	399	381	370	411	365	381	349	374	377	368	365	342	377	370	363	369	405	394	389	384	359	362	379	376	392	377	354	372	431	377	378	386	367	362	386	359	400	406	363	383	416	369	366	414	353	391	400	369	394	378	384	376	358	374	389	367	352	376	414	397	367	356	384	374	346	374	368	396	359	359	350	401	413	375	369	377	367	390	413	388	376	371	389	384	349	363	405	367	369	365	387	375	389	380	344	373	367	357	364	343	368	384	372	345	370	395	362	393	389	408	410	371	377	419	375	373	366	368	372	374	381	400	368	382	380	422	389	381	390	376	384	369	375	394	397	398	415	368	379	365	393	404	421	363	380	369	382	390	389	357	402	404	364	371	381	362	408	374	360	356	400	352	388	360	390	383	337	414	337	367	356	386	354	375	391	348	380	387	377	386	359	374	333	387	436	367	365	391	418	407	407	363	367	400	370	379	366	349	364	353	360	357	370	393	396	367	378	389	387	383	397	376	397	389	412	384	394	359	391	395	365	361	390	402	386	394	395	394	381	396	408	378	374	393	352	349	403	365	366	359	343	351	356	369	406	360	379	370	374	401	387	358	388	351	399	358	408	399	369	392	368	397	382	389	351	376	386	361	396	394	350	379	404	404	365	386	413	362	385	371	342	450	398	366	377	382	370	374	402	418	406	383	412	387	378	327	361	359	390	429	388	372	383	386	393	367	421	362	356	365	379	364	435	391	389	362	376	376	380	371	384	372	373	399	353	344	411	384	405	359	370	367	364	371	401	412	416	388	348	387	371	378	390	359	394	362	384	386	349	395	366	375	401	362	372	388	391	353	362	366	356	353	362	389	350	397	370	374	388	395	396	347	389	364	395	380	397	391	370	403	360	370	385	390	402	384	389	368	390	383	399	362	390	350	391	352	357	411	378	389	406	376	421	386	356	385	391	364	384	384	353	396	427	377	387	399	351	423	393	383	402	381	388	386	345	383	376	358	382	362	384	407	350	375	380	414	401	389	395	392	396	395	351	358	356	378	380	401	362	391	382	402	397	361	390	358	449	373	362	397	376	350	404	411	365	387	335	351	381	386	379	372	363	400	399	365	392	369	362	390	416	395	392	382	395	367	368	372	384	386	353	342	379	387	366	381	359	343	424	348	375	396	393	359	364	374	393	370	378	382	376	409	357	374	406	386	359	370	377	372	371	438	388	377	374	382	391	366	373	334	419	391	336	388	376	390	382	358	391	386	396	404	352	402
6959	36146	44004	31454	18425	7600	2609	1156	670	600	614	573	590	557	600	535	563	541	573	585	594	606	568	575	628	579	565	553	589	601	558	588	571	572	586	580	580	597	615	565	569	556	599	597	552	577	577	599	586	582	590	622	588	611	645	586	575	603	558	626	559	553	546	596	570	582	530	593	562	580	566	594	619	558	556	589	567	591	608	582	563	560	606	545	589	609	597	606	549	598	581	614	549	611	608	562	588	555	580	590	555	564	579	570	588	576	571	592	632	567	564	607	604	616	631	603	586	577	584	577	551	553	557	549	585	620	594	551	601	623	561	594	595	562	576	546	584	587	600	556	568	595	582	570	607	589	576	610	584	588	573	557	597	585	568	574	579	630	585	561	593	550	551	570	556	585	617	611	537	545	594	595	599	579	563	558	588	563	557	577	592	581	619	560	570	557	566	601	582	585	569	551	594	575	534	563	619	540	604	619	604	620	591	565	547	615	600	551	625	557	602	546	561	557	603	600	588	620	575	567	548	593	548	615	569	575	580	601	580	586	563	601	585	550	562	578	557	590	537	601	602	593	610	579	576	595	545	595	626	555	546	569	594	595	522	548	606	566	605	552	534	578	558	524	595	533	606	598	551	604	593	544	588	561	539	568	594	604	537	590	589	588	600	568	639	570	537	559	570	556	523	583	594	557	614	569	570	561	592	544	601	621	587	592	549	560	594	587	604	564	574	560	573	568	520	539	594	567	562	566	587	618	599	584	543	580	557	601	591	629	559	579	590	570	629	564	565	590	590	577	573	567	584	635	596	608	585	562	553	570	613	576	570	600	630	571	622	610	597	583	601	596	561	618	546	585	618	562	566	596	603	570	634	600	659	633	577	536	574	547	577	608	628	551	568	567	542	591	587	604	584	628	575	562	576	522	611	585	562	547	626	615	532	572	574	595	549	611	584	589	612	560	557	572	608	571	607	602	585	602	587	603	568	612	539	543	567	562	593	633	551	565	606	613	591	576	617	614	557	636	573	593	589	530	556	582	577	559	634	589	583	545	587	575	612	538	542	604	583	547	606	568	583	575	606	567	592	610	593	566	528	560	542	578	553	601	605	614	570	523	566	611	548	601	570	600	547	567	583	593	597	592	630	560	555	554	555	567	530	590	584	569	621	579	575	582	580	587	582	590	590	536	623	542	572	568	560	611	575	589	632	564	623	532	564	579	574	617	523	616	583	575	597	583	575	563	597	577	594	602	584	593	556	554	581	567	566	587	598	571	564	561	588	588	594	559	579	548	588	528	575	560	640	595	606	551	601	585	582	520	581	589	576	595	588	611	618	551	582	642	620	560	555	622	575	616	543	597	578	576	560	596	546	575	566	612	564	613	558	583	594	572	584	620	573	547	608	567	586	555	593	542	589	608	596	574	630	551	552	555	565	578	550	589	586	563	593	578	570	595	556	609	566	594	579	572	560	608	559	577	539	578	568	571	620	585	615	599	602	557	637	593	639	586	568	589	577	571	606	581	575	603	581	545	580	598	585	590	577	556	610	573	562	614	566	565	554	629	621	552	589	518	610	574	580	608	571	599	586	608	621	565	586	568	522	546	559	557	594	577	575	559	565	583	539	567	631	510	577	587	566	614	585	607	550	585	559	569	572	525	605	572	616	556	517	570	586	590	559	581	594	563	587	588	582	584	612	564	580	562	576	545	560	601	639	582	579	619	587	652	538	572	574	544	578	563	587	534	576	595	578	559	566	592	592	589	590	577	579	635	576	573	541	583	599	580	557	575	560	584	645	605	558	570	547	630	574	590	599	584	589	633	569	585	588	587	623	562	621	548	566	534	572	576	590	557	625	550	582	564	594	596	612	544	589	576	565	612	566	585	559	594	596	547	638	543	576	609	541	588	606	597	610	601	567	576	595	570	575	560	555	592	573	564	614	591	553	540	538	592	614	551	573	544	597	593	577	610	574	590	606	591	630	562	511	594	588	573	603	612	562	570	569	606	583	568	551	594	563	570	587	619	603	594	590	592	574	589	556	574	549	575	598	598	593	584	591	605	593	604	611	598	607	598	588	589	528	602	578	566	562	567	609	597	563	566	594	593	584	569	576	589	557	606	575	575	551	576	560	573	602	551	562	567	614	586	601	594	611	571	524	586	594	640	601	595	605	547	626	591	577	629	581	559	580	596	602	606	575	617	575	563	607	570	614	589	564	593	586	568	552	577	565	581	559	622	575	577	613	541	542	596	571	588	567	564	564	562	587	596	576	555	576	586	535	566	569	627	600	568	599	552	576	571	593	585	606	608	610	606	576	582	606	550	553	558	594	566	603	607	558	560	565	554	563	585	597	607	587	575	565	585	589	590	590	520	566	609	574	565	579	595	586	575	584	618	598	578	605	571	614	608	549	572	533	564	553	574	570	584	596	560	574	570	629	540	575	612	525	555	591	608	592	631	585	595	566	584	573	586	579	598	558	601	546	635	553	547	576	570	567	571	612	563	554	609	568	603	618	604	541	597	559	603	592	596	558	568	529	602	633	536	558	563	596	605	565	578	625	566	590	591	595	550	568	532	596	609	589	548	593	593	616	561	582	573	613	605	594	565	596	541	577	647	592	588	600	598	592	580	623	608	609	553	566	567	557	605	596	549	592	617	573	564	565	606	549	598	596	556	532	564	579	559	552	551	597	575	608	603	557	527	612	582	567	558	633	547	624	559	554	577	561	594	633	570	549	577	546	550	550	566	552	602	567	553	590	554	592	541	615	560	610	560	553	603	631	553	545	546	604	576	587	587	616	607	589	605	575	600	620	565	587	558	589	551	603	595	556	561	603	616	599	588	609	553	526	568	618	591	547	635	639	531	599	591	593	537	579	570	591	582	603	541	543	579	518	594	588	577	593	605	571	578	568	614	596	523	588	554	607	547	579	590	521	591	574	626	554	549	606	599	601	577	598	578	549	595	598	555	574	564	569	579	549	554	582	599	589	533	562	571	593	633	548	567	584	595	590	584	559	580	604	622	548	566	624	607	595	574	592	599	552	619	599	601	569	597	540	587	596	586	569	578	598	553	545	587	592	602	543	562	595	549	544	535	563	579	557	564	588	588	585	544	542	586	587	612	563	604	583	534	620	594	599	582	589	549	566	537	581	571	566	590	569	572	596	608	547	532	612	560	587	563	548	558	570	580	571	611	587	546	505	561	546	598	571	585	572	577	583	574	550	552	592	548	591	552	606	601	632	568	582	573	556	565	583	561	559	603	551	556	553	586	580	580	545	570	557	578	576	551	572	569	584	591	608	550	574	561	612	559	518	579	548	560	597	595	539	575	580	570	561	612	541	592	588	616	589	604	556	557	561	583	568	592	609	596	594	552	580	583	576	580	553	589	575	565	568	598	558	594	563	563	573	604	607	568	611	585	559	556	587	565	615	577	558	615	569	616	605	554	579	603	547	553	587	595	567	624	583	580	622	612	605	576	573	556	637	580	615	561	571	549	575	597
24124	21409	39417	47471	39140	25468	12150	2264	706	523	481	435	443	408	419	430	423	419	421	426	415	382	408	430	425	434	471	424	426	396	449	419	404	396	487	443	456	453	405	455	416	453	410	426	472	400	424	411	427	401	477	419	445	419	395	430	422	442	419	408	409	427	425	434	403	417	441	451	437	401	398	416	435	440	462	405	423	466	417	391	445	427	446	416	438	421	404	410	446	415	410	420	397	419	422	392	432	429	420	420	431	423	382	412	409	418	409	425	416	432	423	425	414	432	420	407	420	459	418	437	458	419	414	415	444	418	423	393	425	460	426	441	418	467	385	434	376	495	405	411	422	421	467	458	444	382	459	448	409	423	399	429	432	430	429	402	445	410	419	440	401	424	461	427	446	435	411	446	417	408	411	414	411	419	442	409	429	434	461	418	393	431	422	364	416	460	445	448	445	413	421	419	379	471	405	436	427	444	443	425	428	417	408	457	430	437	450	425	468	443	439	438	434	475	423	399	442	391	416	398	466	418	420	417	437	416	432	448	430	407	415	437	420	423	397	425	398	435	443	403	412	427	458	428	457	411	431	424	410	431	440	466	460	420	454	448	426	435	411	414	424	427	405	433	434	387	425	445	427	437	432	444	416	400	446	434	394	439	426	438	424	443	430	438	436	409	400	416	400	419	429	426	439	387	436	434	412	436	438	415	404	430	401	425	406	429	463	437	432	465	437	444	428	462	412	414	406	419	428	434	455	422	441	396	410	407	459	428	404	433	431	402	429	412	460	414	412	440	418	428	437	428	401	439	451	394	460	391	434	432	375	405	445	409	438	429	426	423	412	434	428	388	419	428	446	456	410	416	411	434	390	388	415	393	436	418	432	415	423	458	443	435	435	379	408	371	459	417	454	417	440	389	436	435	408	479	428	439	410	405	369	368	419	436	440	400	434	435	414	415	426	449	444	406	421	441	404	419	417	418	439	437	399	396	378	424	417	399	419	421	411	450	426	481	412	410	429	402	408	411	375	439	411	435	456	438	414	447	389	460	395	447	447	398	408	441	407	448	420	408	386	434	412	437	413	441	410	435	433	420	415	431	400	434	445	445	404	429	418	430	425	469	413	394	396	424	391	437	397	415	416	446	403	416	470	393	454	440	444	446	390	403	465	419	441	423	447	435	422	409	410	418	461	462	432	413	445	434	430	410	394	416	440	418	464	465	430	417	432	465	407	427	458	421	445	435	449	409	395	435	416	401	445	436	463	446	393	444	488	419	448	427	390	424	410	433	416	401	399	423	441	393	417	476	416	439	431	429	436	408	466	425	400	442	445	448	476	419	400	428	415	445	422	414	426	402	440	420	456	423	419	433	450	466	411	431	429	408	407	430	431	407	455	419	431	443	398	437	406	426	464	446	416	393	452	419	435	444	425	452	424	438	410	423	438	417	409	375	423	420	409	456	438	411	446	382	417	447	432	395	427	436	449	393	410	401	432	414	420	408	424	415	434	477	455	428	462	428	448	450	461	404	455	408	421	430	424	421	391	405	426	397	409	443	422	402	434	390	405	413	445	432	406	393	388	401	451	423	430	432	475	438	421	423	413	423	440	408	428	433	416	422	449	414	447	450	406	414	378	432	464	413	410	434	418	420	446	421	443	408	396	430	430	426	465	449	470	425	424	443	429	381	454	433	431	428	458	454	394	407	404	415	428	422	407	427	437	401	441	414	431	388	420	410	412	426	444	413	433	447	408	394	450	435	413	423	430	408	408	428	393	431	456	420	425	404	434	435	431	412	420	434	411	424	435	410	428	411	426	424	437	450	411	422	408	434	425	422	448	401	444	416	405	433	428	417	420	406	416	428	430	397	442	409	419	462	465	427	410	407	429	412	436	380	436	392	404	443	443	427	395	407	432	434	412	413	412	400	442	461	403	411	443	426	406	443	419	418	375	420	456	442	434	430	425	440	423	413	424	439	417	400	432	438	456	432	410	416	463	413	413	429	427	410	422	414	431	399	434	444	453	439	439	431	459	460	419	439	474	470	460	440	435	468	458	422	404	388	453	432	430	397	414	430	464	421	408	407	415	428	452	448	446	425	444	415	415	422	441	409	410	425	427	468	419	445	433	419	466	406	439	398	404	412	406	433	440	433	436	431	445	431	411	440	433	431	426	477	421	433	422	408	427	408	415	422	430	411	438	428	390	448	428	424	383	409	483	452	408	442	415	425	431	449	424	431	430	460	422	403	451	448	416	419	404	421	432	405	411	434	434	446	398	456	402	398	433	435	409	421	410	413	389	400	420	411	455	416	466	383	446	418	454	406	413	402	421	410	421	420	396	498	422	463	406	412	431	431	427	455	417	421	392	383	423	432	429	436	454	435	413	443	431	444	413	429	409	448	448	414	425	452	412	427	427	443	453	442	396	425	436	429	407	402	414	448	427	439	443	427	410	416	389	430	475	399	412	418	428	414	430	451	429	424	434	408	440	479	426	408	424	429	427	444	411	404	421	421	383	425	421	449	427	441	454	440	411	428	440	425	399	420	422	420	427	454	423	430	424	446	451	426	436	434	424	413	437	438	447	428	443	446	426	424	403	386	399	420	407	428	425	440	405	423	460	460	384	376	416	388	418	422	401	409	431	442	416	409	400	425	437	382	430	444	381	479	447	468	429	443	409	423	415	444	436	451	492	431	449	445	430	448	446	430	421	442	442	445	410	417	419	409	420	426	444	425	418	402	408	436	393	442	410	418	427	429	479	428	403	408	399	439	426	438	400	436	456	391	407	442	413	430	421	443	414	412	452	424	393	456	386	398	428	406	471	444	437	418	454	474	440	389	441	483	420	415	439	414	443	457	435	452	387	464	397	432	397	419	425	415	464	443	427	430	450	409	370	404	440	456	476	381	421	411	429	451	397	388	448	459	442	405	416	414	410	401	442	410	434	391	432	401	407	495	419	420	409	430	459	432	454	428	465	440	387	396	409	465	419	434	413	402	438	442	432	431	448	409	400	420	434	409	429	452	425	445	438	466	441	416	416	439	425	440	430	434	438	397	427	448	446	414	429	453	387	416	407	455	420	476	406	409	414	444	439	449	442	432	395	434	399	440	423	443	393	441	427	431	397	421	423	412	414	458	441	403	397	414	438	448	428	406	393	406	415	432	423	392	434	456	415	442	409	404	402	435	418	434	410	420	440	462	415	397	417	442	433	383	445	423	422	419	472	416	410	439	436	415	423	429	434	435	451	430	382	426	422	438	430	411	463	415	421	404	421	431	459	395	410	422	442	430	472	422	427	474	436	407	439	430	456	429	422	393	443	440	431	449	389	444	431	405	447	406	433	430	434	425	457	431	419	401	441	410	434	440	380	418	413	443	468	406	399	435	414	426	435	415	424	394	414	444	424	437	405	443	432	435	403	460	415	422	439	415	462	436	407	412	429	413	467	429	411	390	415	414	418	417	413	416	415	438	455	420	414	433	401	431	406	403	445	423	407	410	425	435
10029	64271	83355	66167	47574	28274	12293	3972	1370	770	673	615	637	638	644	630	616	618	675	646	621	635	632	692	639	662	646	654	627	698	641	645	653	621	631	594	614	656	620	670	666	645	667	643	638	644	622	638	658	592	598	613	669	621	628	660	656	658	633	635	652	602	647	586	675	633	639	623	628	634	645	655	673	649	679	644	626	682	598	633	625	620	615	601	636	668	651	621	600	610	629	671	655	625	618	661	639	642	649	660	670	701	656	666	645	638	643	698	620	652	684	657	602	626	628	598	606	643	656	641	632	625	686	666	626	666	666	626	631	659	644	645	673	660	639	633	622	614	638	705	644	650	673	667	684	627	656	587	687	670	642	628	653	633	649	592	623	622	678	667	621	648	640	658	646	629	604	607	638	630	659	697	618	642	625	666	648	640	630	592	655	646	593	614	702	693	588	641	556	653	658	630	640	666	638	626	610	629	635	629	660	685	671	680	609	642	655	654	677	668	608	623	701	646	660	628	636	684	586	621	557	658	682	587	667	651	619	569	626	680	614	677	649	647	705	629	652	620	645	693	678	624	653	678	654	686	654	678	637	649	630	626	667	692	650	645	619	667	646	609	626	605	659	657	649	602	630	632	650	614	634	660	601	672	683	654	642	645	677	704	669	648	619	653	654	650	653	617	647	598	627	682	594	651	650	668	651	620	674	641	624	663	639	683	630	629	631	623	650	656	641	648	662	625	702	660	630	656	680	629	651	630	639	660	686	606	672	694	612	637	647	611	612	625	639	647	649	629	670	658	599	645	671	652	667	659	681	644	626	675	593	707	648	609	696	640	647	639	645	669	594	691	610	620	611	664	670	660	636	634	647	631	629	671	634	677	603	661	636	624	657	623	645	613	642	644	640	675	636	619	636	617	656	655	705	652	646	637	661	626	677	626	690	667	670	641	639	634	656	634	673	661	668	662	640	673	619	634	619	612	626	650	635	619	690	644	627	661	629	641	669	643	616	670	630	645	602	615	614	660	637	671	655	653	650	678	620	588	699	640	666	620	655	668	597	645	614	656	658	650	669	678	611	661	678	709	667	678	638	590	640	645	641	627	666	671	629	668	647	644	629	641	627	675	619	630	678	648	674	703	678	650	621	665	648	615	637	645	643	690	658	640	668	616	626	623	651	649	638	611	636	689	626	652	614	626	648	631	628	659	656	618	653	663	654	652	645	624	620	639	653	644	602	610	652	652	667	640	666	607	615	669	650	698	644	661	622	618	657	731	666	628	627	641	674	605	629	703	639	672	633	682	668	636	643	646	652	630	647	638	635	674	651	647	659	688	636	622	636	658	631	654	664	643	667	645	617	633	578	682	635	624	665	647	609	658	613	656	633	670	670	642	640	643	621	624	613	631	653	653	606	654	680	638	676	629	680	633	634	601	699	657	644	630	672	634	696	618	589	649	691	616	617	604	662	660	672	678	635	639	643	676	587	667	633	674	630	650	628	631	635	632	634	667	675	677	624	607	598	601	580	686	694	629	635	625	669	678	635	616	657	652	666	643	579	697	623	678	609	675	654	584	628	593	667	646	635	679	647	629	649	671	629	657	642	631	675	674	664	594	664	659	670	627	657	609	667	637	619	642	669	700	641	666	630	640	618	600	635	654	671	633	650	595	663	665	655	679	628	629	641	680	596	620	612	671	638	655	649	625	634	682	658	624	662	670	627	565	697	647	625	631	625	603	621	659	580	658	682	635	616	667	601	672	648	615	672	660	702	660	673	630	649	644	637	597	615	658	641	652	639	605	657	658	647	604	657	632	643	595	630	630	643	679	606	663	606	653	662	650	645	626	658	657	643	644	673	638	654	658	609	636	641	583	597	663	643	642	625	640	650	671	686	646	629	630	672	655	652	666	683	680	622	628	629	641	642	664	649	656	661	635	635	606	673	654	603	662	639	664	682	652	634	635	645	644	624	617	679	673	654	621	600	655	590	632	652	649	599	645	647	617	694	670	628	633	690	673	678	591	668	650	617	640	629	609	619	668	599	669	657	669	628	655	627	650	698	631	623	638	662	624	682	644	655	604	647	609	625	678	638	648	685	617	598	657	659	598	631	702	658	605	605	577	597	647	636	643	638	639	665	614	628	609	637	635	653	703	639	633	639	637	597	655	618	644	639	628	610	634	668	608	638	668	653	695	611	630	662	624	676	628	656	658	610	615	645	623	646	609	585	661	620	652	621	667	608	624	660	605	675	653	643	676	667	670	627	633	669	658	633	647	643	611	662	648	611	672	649	653	639	650	668	688	663	639	647	680	676	645	630	624	665	636	634	637	639	604	636	639	665	606	676	675	638	704	631	635	657	621	625	624	642	633	609	631	641	649	648	655	691	627	629	677	640	629	650	627	656	663	672	619	622	652	619	666	638	617	666	643	643	622	622	647	639	634	683	633	639	621	625	642	635	618	654	662	643	657	684	617	631	611	664	650	627	711	620	625	659	636	639	690	661	645	646	649	672	675	601	591	620	673	643	662	599	686	638	620	612	613	594	670	645	632	673	606	632	589	642	598	692	639	634	622	641	648	648	628	663	610	663	642	644	622	615	662	638	633	652	633	658	632	623	661	659	630	707	672	637	609	628	650	651	627	698	658	603	634	662	624	613	614	658	641	641	599	651	696	617	626	643	629	630	618	658	607	612	653	626	619	659	638	630	662	668	647	654	626	639	708	658	669	624	647	664	604	651	652	642	631	626	713	670	651	651	608	617	629	614	654	626	667	671	604	661	624	633	638	612	642	621	670	610	649	646	683	674	669	592	637	664	647	638	636	646	619	667	608	631	621	647	632	613	635	641	647	657	630	615	645	673	624	610	633	616	627	645	638	704	633	652	700	636	654	610	636	626	655	657	605	643	637	642	673	626	657	645	637	660	649	651	633	624	653	621	645	595	627	651	682	642	605	649	595	634	653	652	627	674	684	660	658	665	626	595	618	617	630	635	618	652	643	686	656	611	651	646	624	630	636	647	689	641	691	640	609	659	605	584	613	649	629	607	654	666	627	635	616	649	635	652	636	633	628	692	622	644	637	710	670	661	640	696	607	635	664	657	665	610	648	611	676	629	659	662	662	612	644	668	607	625	634	668	680	679	636	608	625	670	604	649	635	700	656	615	659	646	651	608	627	654	633	640	627	643	673	635	663	635	640	644	657	591	673	642	669	635	639	621	680	650	656	655	651	654	653	590	626	659	680	646	638	650	593	624	643	658	643	623	651	695	629	632	635	674	670	600	640	624	657	634	629	637	641	642	632	701	660	626	624	664	667	643	642	608	657	647	655	627	619	667	643	652	595	603	625	655	662	617	669	628	657	659	612	588	622	693	630	654	675	651	670	654	624	659	596	647	653	629	610	625	641	649	683	605	653	657	681	658	665	614	620	649	677	629	630	629	641	632	640	621	630	651	660	653	613	666	644	673	623	635	654	634	652	625	668	604	645	659	623	677	586	650	678	625	634
23108	21298	36085	44032	42891	31694	21038	5528	1088	621	511	438	427	448	448	454	502	411	473	448	456	416	496	446	441	421	442	462	447	431	429	469	437	415	460	492	448	456	500	462	461	445	457	463	469	471	465	440	423	436	425	460	438	450	479	445	456	424	453	412	452	435	378	440	469	424	453	438	444	460	421	436	453	413	466	463	469	404	455	426	425	450	449	469	438	426	415	443	472	425	431	442	412	460	452	454	437	447	429	401	427	453	443	436	431	460	425	420	453	435	469	418	420	425	438	439	439	419	461	414	494	429	463	473	409	436	454	462	449	467	449	407	440	465	426	484	431	457	440	393	434	469	424	427	460	463	401	424	487	454	456	436	421	451	434	453	450	412	436	433	438	447	489	408	417	425	445	451	455	376	426	445	450	446	473	474	444	448	430	431	440	441	428	490	437	421	447	440	475	467	463	466	437	423	438	450	497	468	470	439	464	425	409	441	484	470	458	466	462	449	435	464	429	448	473	467	462	435	426	455	427	415	463	448	458	453	419	450	487	465	433	449	449	489	420	471	463	447	436	465	442	469	406	440	421	483	436	437	440	445	464	430	462	445	412	465	445	423	433	471	450	456	439	427	431	473	409	433	463	462	440	408	421	472	460	432	481	469	423	416	421	463	432	449	440	434	451	398	458	404	457	438	456	425	424	492	422	443	468	431	436	420	437	462	422	427	444	433	435	417	438	445	441	446	408	408	433	425	464	473	434	454	455	423	444	423	446	438	459	427	459	431	463	444	437	455	401	479	451	419	424	435	408	451	423	460	445	432	432	425	421	443	468	447	439	485	437	462	444	408	450	474	455	447	434	385	414	453	455	477	446	510	423	434	442	420	455	454	440	443	441	419	416	481	459	467	460	465	474	493	402	441	436	450	437	462	430	449	435	431	452	436	454	445	406	439	453	426	457	419	452	461	427	443	443	435	427	452	437	447	414	448	434	412	437	497	466	449	455	426	449	443	473	453	468	470	456	406	466	465	434	458	396	423	454	404	462	459	457	446	456	427	441	443	418	433	470	456	445	448	475	430	479	460	431	437	428	452	420	466	459	464	442	439	457	464	424	427	463	424	466	459	439	450	434	422	436	450	413	418	463	428	425	466	438	439	433	449	450	443	426	456	452	430	419	471	491	433	467	461	499	437	400	441	451	435	449	467	402	384	485	449	458	450	433	431	447	470	416	466	463	453	432	440	459	440	422	416	487	471	419	473	453	462	485	466	448	394	476	438	424	436	428	438	448	429	406	397	469	466	433	444	422	442	420	441	421	408	432	470	450	437	503	467	448	472	455	419	443	476	481	461	403	441	445	481	430	476	440	446	414	429	411	440	439	433	455	501	424	456	505	438	477	430	426	434	438	450	445	433	457	471	440	446	436	416	456	477	460	445	477	437	425	441	452	469	456	424	457	399	480	433	453	479	464	446	442	433	466	471	468	460	459	413	419	392	460	472	399	467	447	461	438	437	435	438	439	450	481	453	400	437	420	450	449	426	428	469	454	449	419	452	444	433	496	436	470	460	458	437	448	434	463	448	442	449	444	423	445	437	428	417	442	432	420	421	477	464	456	420	453	423	431	436	440	427	424	436	456	445	432	417	448	443	416	460	459	445	422	459	446	437	459	447	412	420	438	470	453	422	462	454	441	392	473	448	459	463	443	440	438	460	445	459	445	443	420	438	427	463	470	428	423	461	460	464	458	490	415	440	463	486	440	461	437	459	436	412	417	430	454	438	465	436	430	462	445	425	484	427	424	441	461	478	436	426	436	448	442	457	434	433	439	436	421	416	492	444	480	460	408	461	420	467	398	502	456	447	523	455	421	476	462	403	468	433	467	438	440	430	449	400	436	454	441	445	464	455	420	433	438	442	441	434	458	436	477	455	404	453	447	423	443	471	447	478	455	411	414	479	440	426	432	483	445	439	436	456	425	456	440	391	471	443	424	421	416	459	406	427	456	454	441	451	427	451	431	450	416	437	462	463	431	438	494	434	468	455	449	438	439	445	451	427	418	432	467	418	460	455	397	441	466	432	418	445	453	397	415	428	400	445	435	429	464	473	418	454	473	467	445	457	375	423	412	458	457	491	419	440	449	429	456	431	433	475	466	442	433	444	455	468	448	412	417	430	486	444	468	411	414	417	419	453	467	441	432	470	427	437	447	428	456	420	428	443	417	469	436	440	456	411	443	419	401	475	413	463	415	436	453	465	436	447	418	468	423	441	477	449	448	424	440	409	422	431	460	441	423	460	453	498	418	464	452	427	468	433	475	451	438	456	421	441	441	429	460	458	388	419	400	450	457	441	418	442	426	477	420	453	456	419	424	455	403	434	443	466	472	447	429	434	451	448	442	458	479	455	461	442	464	470	421	448	442	463	467	454	419	462	439	437	454	434	446	415	432	448	425	442	416	447	400	429	435	419	421	460	444	435	440	469	441	435	419	463	456	466	463	424	428	458	451	458	439	460	422	469	465	467	483	443	445	433	475	444	459	453	471	439	452	465	417	466	460	412	432	435	408	455	444	384	452	416	436	434	469	446	439	428	432	477	441	428	405	458	455	413	489	447	474	471	420	445	428	426	414	445	437	422	452	456	456	433	423	450	433	450	490	455	435	432	468	472	449	434	462	442	434	440	449	451	442	422	398	431	423	456	437	430	437	423	433	479	436	414	440	442	417	439	450	477	466	451	460	448	461	447	447	445	446	454	453	460	426	462	427	444	467	447	480	448	426	435	449	422	411	443	458	440	448	437	479	448	468	469	446	429	463	397	388	474	416	446	448	471	423	430	444	424	462	434	396	398	428	443	454	435	429	487	482	445	464	446	452	435	451	434	420	412	454	441	457	429	478	491	426	453	401	466	466	447	439	431	430	438	478	452	438	403	438	463	461	452	469	463	459	452	498	420	430	423	488	457	444	431	418	459	461	447	406	439	457	471	451	448	489	425	456	441	453	457	449	476	454	454	414	450	416	451	431	432	469	432	458	424	437	460	445	408	466	429	444	456	401	472	425	472	406	425	433	410	438	454	466	405	450	416	418	447	456	459	479	396	445	450	464	444	434	420	483	443	409	446	452	439	466	420	447	458	440	476	484	422	456	446	453	461	438	463	461	421	408	460	431	455	427	452	447	454	425	439	435	413	427	475	408	434	451	447	425	410	445	447	448	386	432	445	471	383	453	463	404	428	465	433	459	418	466	419	447	434	395	436	489	435	496	417	395	400	432	447	437	430	449	456	430	470	441	458	421	455	435	417	428	419	449	454	457	451	449	501	391	426	428	489	438	436	467	444	414	448	415	430	441	412	467	430	480	479	499	411	403	443	434	438	453	471	453	449	460	431	466	436	414	452	396	472	407	425	449	447	417	444	451	454	453	443	454	462	458	396	419	463	447	427	486	453	422	466	484	501	464	444	450	419	451	463	445	437	439	477	468	434	413	444	440	421	440	427	447	421	451	442	469	486
14044	51467	93398	81121	60405	38017	19963	7015	2121	940	727	661	629	682	669	654	633	616	607	649	633	651	624	660	661	673	647	674	613	689	644	654	678	620	657	612	678	724	704	629	634	619	661	621	664	633	671	603	684	646	666	647	624	659	677	648	648	684	648	677	646	700	641	659	659	669	701	611	632	667	663	634	668	659	660	656	641	676	662	634	668	634	636	648	665	645	635	637	637	641	654	696	671	651	630	665	656	650	653	599	609	672	633	596	619	589	714	680	692	657	662	615	674	677	650	681	605	661	657	652	701	661	643	611	611	677	622	630	650	683	647	713	634	713	658	660	629	672	646	658	634	652	632	622	638	663	671	657	656	640	613	640	653	669	671	666	642	654	662	682	648	647	630	651	728	626	655	686	699	700	675	643	687	618	656	646	648	649	653	641	637	592	659	621	607	655	650	650	631	651	670	661	699	658	662	683	679	641	630	696	667	706	666	679	675	651	672	654	660	651	641	643	642	676	681	663	639	668	623	668	671	643	610	673	622	663	614	622	671	665	648	620	632	634	625	668	686	671	657	628	685	615	627	650	654	697	630	623	687	625	662	665	700	676	639	664	651	687	605	658	630	681	624	645	597	592	653	679	644	643	623	666	622	674	685	596	675	622	652	654	667	646	671	673	686	674	612	628	677	653	632	640	686	710	659	673	649	663	673	681	658	645	659	610	652	663	619	667	648	664	675	657	685	703	668	649	614	636	705	588	696	678	627	672	664	644	666	659	676	662	662	656	701	684	655	636	588	664	589	644	685	684	636	651	660	637	661	654	683	656	648	617	625	670	659	681	659	629	652	650	637	647	638	667	614	679	630	659	631	636	633	679	643	653	597	714	654	652	647	652	637	664	682	634	715	661	647	655	683	647	649	644	631	646	661	655	634	658	635	633	657	626	675	642	663	644	653	719	647	673	649	645	645	691	659	649	649	632	612	643	652	688	655	651	616	656	636	654	656	648	626	616	655	645	668	654	638	646	678	644	659	626	638	624	652	700	672	642	672	644	685	631	683	640	619	630	583	687	658	700	652	621	665	660	626	619	678	627	667	680	678	619	674	629	666	670	680	706	631	689	658	636	623	624	643	627	699	649	628	664	616	650	653	649	610	622	648	595	673	672	665	650	639	686	668	634	659	628	700	679	663	694	668	655	691	658	657	662	641	607	654	664	639	649	635	676	638	684	678	643	649	670	669	619	672	638	675	610	681	627	617	622	647	630	658	637	659	654	678	637	677	669	655	668	626	641	651	626	655	637	631	668	681	630	645	706	643	640	662	615	662	655	649	611	654	644	666	704	640	685	654	636	694	638	661	656	632	673	673	643	670	600	643	612	666	666	615	654	653	692	641	662	629	696	641	682	639	616	645	679	649	671	665	607	623	626	633	685	678	630	679	676	655	645	662	610	656	650	608	651	672	700	675	654	675	654	692	669	670	647	663	703	630	680	607	664	667	625	632	649	619	628	630	629	658	630	634	648	587	603	646	684	654	610	657	669	661	668	693	630	673	668	649	662	617	672	618	673	646	634	636	635	663	636	680	668	667	656	669	643	687	646	676	661	675	643	670	653	660	651	704	668	657	683	595	606	624	630	690	602	708	664	646	678	616	639	640	674	661	662	645	685	595	642	635	626	636	670	677	656	641	617	652	670	624	618	676	610	635	619	654	667	644	657	664	673	622	604	627	641	661	625	680	637	642	666	713	639	662	646	609	611	666	627	628	655	693	630	641	648	625	627	606	627	640	652	642	696	642	653	669	695	702	645	645	666	644	673	636	676	648	691	659	672	634	648	659	696	666	649	670	656	646	606	662	677	664	636	620	634	626	646	641	668	636	633	623	665	654	672	688	620	621	652	647	667	672	654	648	631	606	689	626	692	642	666	637	696	672	634	675	656	609	602	691	654	574	663	586	618	661	661	613	660	670	680	669	595	604	654	599	672	648	689	672	681	678	669	617	666	619	644	643	687	656	651	711	670	619	654	702	626	608	680	626	633	650	629	658	621	640	680	656	622	643	625	640	649	676	649	685	638	573	668	648	654	679	637	691	676	651	636	612	625	685	634	587	725	662	639	661	672	672	639	680	645	628	659	642	680	647	634	678	641	611	650	660	657	621	679	666	593	609	676	635	646	633	656	613	647	684	654	634	642	672	678	656	631	693	656	642	645	629	640	613	666	682	643	611	646	638	683	651	657	649	661	664	662	622	649	671	614	627	634	655	646	642	649	614	612	647	668	652	701	673	627	700	649	647	624	631	659	622	683	692	643	675	632	657	647	623	665	654	643	676	679	646	674	648	667	607	684	693	608	663	686	636	644	650	649	646	608	676	624	663	666	661	642	637	646	668	639	625	641	657	633	659	700	583	654	668	668	688	630	643	629	688	631	690	687	683	680	666	684	651	608	684	622	628	681	617	576	695	694	661	648	650	626	601	661	642	631	666	659	661	654	650	667	651	673	659	637	627	649	675	675	630	631	648	629	615	651	699	637	657	628	648	698	644	688	656	610	637	677	633	628	670	621	646	632	600	694	622	672	618	678	683	630	662	650	635	677	649	668	652	617	680	674	611	617	654	654	654	664	659	631	637	615	688	665	650	651	649	641	627	648	676	655	641	699	641	691	664	677	657	619	615	648	709	613	612	614	671	643	667	645	688	638	662	683	633	615	594	705	625	628	641	662	635	629	633	674	665	652	654	654	652	660	623	686	645	621	670	660	663	689	635	637	644	648	648	693	637	678	638	644	679	640	664	642	655	671	637	682	681	621	626	641	645	672	616	646	674	647	634	631	650	728	672	660	660	647	646	625	647	632	694	577	692	623	597	655	682	647	646	677	647	624	678	702	682	653	648	644	629	643	657	618	658	665	662	649	669	681	644	646	630	668	647	630	630	619	695	657	640	644	663	656	665	712	664	673	636	669	666	641	636	609	682	638	605	693	654	664	678	649	667	635	686	627	636	617	663	633	639	678	652	671	656	660	602	680	617	639	625	708	622	642	620	666	640	657	681	656	652	707	654	606	708	635	647	624	662	590	658	652	650	681	688	688	617	630	686	665	634	624	661	659	711	615	678	617	679	639	655	603	688	600	671	660	634	659	653	683	642	617	676	687	649	616	661	738	658	692	655	681	644	704	641	655	613	662	678	648	696	633	642	629	655	669	671	666	605	620	677	689	713	611	659	624	666	670	641	602	661	659	637	616	662	642	650	645	676	643	665	658	647	659	639	655	663	626	641	670	651	660	638	629	645	664	609	640	650	613	696	609	684	676	640	666	646	618	642	665	637	628	642	674	660	669	678	656	691	658	661	677	629	670	640	624	646	675	652	685	646	653	639	634	591	671	678	673	641	637	662	679	645	644	634	632	649	682	634	650	632	664	643	665	603	617	660	652	664	647	643	647	641	643	653	632	654	641	626	671	671	655	646	695	653	632	626	622	617	649	675	708	672	615	612	613	651	666	642	666	644	640
26768	22310	37639	31808	16379	4997	1463	654	434	384	364	405	378	387	392	368	375	382	402	358	393	389	385	390	366	392	360	393	375	410	389	368	353	352	422	432	382	416	403	367	345	386	390	424	378	416	404	360	362	394	416	393	393	387	377	395	397	377	379	393	388	393	390	390	361	414	345	427	398	394	355	369	380	370	366	348	342	367	387	373	362	380	390	370	380	400	388	379	403	389	354	379	399	346	390	381	368	400	380	382	371	343	402	380	355	408	379	376	386	369	341	412	370	393	392	383	379	410	411	394	358	392	421	360	400	392	393	368	397	394	374	413	346	391	396	382	371	366	379	367	374	382	377	407	372	360	385	386	362	400	394	374	369	361	379	386	367	383	401	367	402	387	367	398	400	376	381	397	389	363	355	366	361	384	374	381	389	394	377	384	363	393	369	387	357	374	392	357	346	414	364	380	362	400	368	362	384	390	411	389	348	380	386	404	336	405	365	373	410	388	367	405	396	393	365	387	395	381	382	352	393	381	343	386	387	370	366	373	392	393	364	409	411	371	373	363	384	359	391	384	387	384	367	396	377	327	361	387	384	387	395	419	376	415	377	394	398	369	389	399	356	371	383	394	330	407	371	400	367	380	390	385	374	383	362	365	377	379	405	328	355	395	354	411	393	369	386	342	407	389	402	383	400	388	406	394	371	368	367	377	407	388	376	381	365	373	409	377	387	362	333	363	396	393	380	418	403	437	341	399	385	342	377	409	395	396	358	413	371	407	380	392	379	382	377	374	413	377	363	389	403	347	382	368	360	357	372	379	398	366	381	395	364	374	376	390	411	384	377	379	400	383	366	382	370	382	391	392	356	356	362	400	372	364	411	391	353	361	388	402	375	344	361	386	351	386	371	358	366	418	375	364	404	367	358	340	357	352	390	355	372	396	404	346	331	368	350	357	360	345	415	361	424	394	420	368	391	364	374	375	386	368	372	373	355	393	379	371	394	441	382	383	402	381	356	361	440	387	356	373	390	414	374	380	379	388	404	382	398	374	383	427	368	422	360	388	379	411	390	395	381	362	369	387	368	354	373	373	385	387	381	371	415	378	344	405	361	396	381	366	433	380	364	404	367	375	378	419	391	398	366	333	367	413	364	358	387	401	365	362	395	389	343	352	359	376	380	371	336	367	392	363	373	373	343	394	380	391	394	375	365	395	397	378	364	381	391	418	403	383	366	365	414	353	374	369	346	377	396	392	383	393	381	396	359	389	403	405	372	388	361	342	395	427	411	391	355	387	383	370	368	363	343	364	385	385	399	391	407	377	359	374	379	399	352	378	406	398	385	385	398	357	397	385	392	413	392	402	380	396	383	355	394	392	398	345	363	375	378	408	376	362	385	378	397	341	406	388	392	370	376	407	410	399	361	378	378	393	352	357	345	371	357	410	389	403	383	389	394	376	367	379	366	377	389	373	365	395	371	382	364	378	420	357	377	354	369	373	387	371	431	385	419	375	375	373	368	357	416	347	396	386	368	406	372	371	400	374	414	402	379	370	353	361	386	375	370	421	369	341	383	379	385	388	387	372	356	397	401	356	431	376	396	387	405	342	396	387	382	382	363	382	398	349	366	356	387	336	424	387	388	354	381	378	387	394	411	356	377	401	363	419	427	391	383	381	371	412	389	372	359	379	389	343	379	402	359	344	380	396	381	401	376	404	340	385	364	405	366	361	413	427	375	400	426	374	354	390	372	365	361	359	384	382	388	411	391	386	374	356	405	364	380	400	368	377	382	399	388	377	361	373	408	370	370	353	400	383	396	378	361	372	377	398	388	398	362	366	387	403	387	402	382	418	423	386	389	377	380	374	369	389	423	407	384	395	359	369	380	364	346	366	380	398	363	380	401	395	392	371	396	357	385	347	381	330	371	387	383	361	373	381	380	373	365	380	388	394	395	374	382	375	402	405	366	404	402	384	370	375	399	380	369	350	380	423	365	360	389	396	377	368	407	383	397	406	391	379	360	389	404	392	380	383	391	361	389	371	394	433	370	377	365	330	379	392	360	370	375	369	395	382	386	392	397	400	388	404	386	371	395	400	383	382	363	364	374	373	418	385	392	404	357	406	342	361	395	394	383	364	394	374	390	393	376	366	370	400	362	384	400	393	359	382	382	382	377	347	377	366	354	368	387	390	401	358	369	360	396	388	366	422	426	411	376	377	338	376	409	416	375	412	383	413	398	359	373	402	368	392	397	393	373	373	384	395	375	374	357	419	357	394	388	375	382	403	355	373	360	372	350	375	369	416	397	374	365	382	352	391	397	371	369	373	387	384	371	367	386	404	378	373	374	398	364	358	404	366	411	358	410	391	374	378	345	376	359	357	378	404	365	369	373	381	354	378	358	388	419	388	385	368	401	396	396	372	383	380	348	392	383	379	405	352	363	398	395	381	374	427	381	398	386	373	404	361	396	361	394	406	398	398	401	354	360	387	366	384	373	392	389	369	358	396	381	382	397	328	393	403	391	405	384	397	376	392	384	389	391	369	349	396	393	374	378	394	367	387	374	374	400	362	360	371	344	381	394	387	381	391	347	393	410	398	362	372	383	386	371	407	366	393	406	371	378	376	378	353	382	375	384	394	396	327	390	389	372	361	377	362	368	362	374	390	409	381	370	400	377	346	415	402	407	399	417	388	386	380	383	377	401	381	368	370	350	408	372	393	380	393	382	384	381	340	385	365	363	378	417	419	406	375	392	384	411	358	387	372	399	379	381	355	352	371	373	373	374	366	381	370	386	365	384	385	356	386	431	356	386	357	401	363	387	363	393	387	358	358	395	382	402	370	396	367	388	369	365	330	354	393	401	420	391	385	392	387	359	383	401	377	423	387	389	377	376	385	402	400	382	384	383	368	365	363	381	390	420	389	400	403	381	376	357	402	350	366	365	372	384	381	369	365	388	386	373	397	384	359	364	396	350	393	313	365	400	391	338	384	367	353	359	361	380	354	375	388	367	375	401	374	344	371	377	360	401	360	353	393	420	395	427	380	379	395	418	398	366	393	358	369	397	400	368	380	385	380	406	380	357	384	387	393	358	415	373	372	394	393	327	391	400	377	392	375	395	381	398	381	362	376	399	399	357	375	394	418	399	354	369	370	358	356	410	386	365	409	421	380	379	386	395	365	402	413	374	408	358	376	376	380	377	378	371	385	399	388	381	366	384	357	383	434	347	392	385	369	360	376	375	356	355	382	387	338	378	344	361	410	404	382	381	364	361	371	379	415	375	369	379	392	385	395	358	388	369	376	408	383	402	404	406	363	383	369	374	393	407	384	422	352	375	364	378	361	391	355	377	389	373	372	382	354	385	390	384	418	360	396	388	373	387	379	395	386	386	396	373	389	395	396	365	379	401	371	375	425	367	406	380	390	391	382	388	392	355	408	392	360	382	385	414	373	391	407	399	368	344	330	381	415	405	371	382	391	379	402	380	397	383	387	377	396	361	368	348	381
7832	32946	44608	32370	19315	7765	2659	1081	698	581	583	615	595	560	609	616	637	577	581	584	594	615	586	562	570	617	576	592	551	567	578	570	577	538	578	579	545	579	604	562	602	606	604	617	589	581	574	594	540	631	600	553	598	543	583	590	559	591	554	589	599	572	589	532	586	588	598	574	580	590	558	573	579	571	594	556	571	562	607	570	586	635	533	651	643	576	591	581	602	614	570	585	586	576	559	529	611	592	540	579	573	557	549	585	580	590	608	626	632	629	580	558	571	571	574	608	591	548	590	565	587	634	584	567	598	578	598	601	541	579	600	580	590	602	577	576	583	595	580	607	576	636	599	561	570	596	593	616	585	601	604	555	574	579	569	548	600	539	581	580	551	588	599	580	569	575	560	591	592	612	583	600	569	581	565	564	581	596	587	601	527	615	556	602	582	597	649	518	588	595	598	608	588	556	536	579	606	572	578	585	577	596	563	574	596	626	577	620	589	548	581	594	573	603	573	571	582	599	580	552	623	617	608	578	541	609	571	570	578	544	610	574	603	505	614	553	570	580	537	574	595	602	562	618	572	586	578	580	574	568	578	574	608	549	566	587	580	605	558	592	630	584	602	569	560	568	596	569	601	541	542	558	589	546	533	573	626	616	546	600	569	551	548	581	592	576	607	578	578	577	614	568	550	610	574	569	580	592	578	572	600	553	590	557	555	586	634	606	572	594	603	607	564	555	575	610	578	581	572	598	605	595	596	602	550	584	620	606	623	581	564	606	616	573	568	601	550	557	615	597	576	585	574	572	591	558	587	557	652	565	606	552	565	607	598	595	580	560	542	581	596	600	602	555	598	558	591	566	618	561	607	578	558	575	602	581	613	601	578	568	593	596	580	607	587	548	589	555	598	583	621	585	582	565	613	591	625	562	584	571	571	596	594	632	593	561	586	615	597	593	548	608	616	594	573	606	612	565	577	599	577	593	551	560	526	577	614	582	576	611	606	588	543	577	617	587	538	568	605	585	560	562	601	616	562	581	545	590	590	587	580	555	583	593	590	588	586	608	593	579	610	551	592	608	623	618	600	625	596	568	635	551	559	608	575	577	510	590	576	578	635	595	561	577	557	609	552	556	592	582	582	575	556	590	607	605	557	565	606	620	613	609	568	553	632	563	593	575	557	561	547	578	604	591	595	511	598	569	597	569	604	621	599	600	583	538	639	535	573	550	579	577	584	570	605	553	583	582	581	559	559	632	561	607	575	575	549	532	532	588	604	572	582	562	613	612	601	598	601	614	605	595	563	602	606	564	528	592	582	601	579	586	624	587	607	645	577	585	580	590	560	628	577	590	550	583	584	588	604	590	588	564	617	580	617	592	560	543	563	604	520	559	562	556	604	536	581	550	609	601	613	633	603	610	628	554	557	586	618	571	593	551	585	566	602	580	626	590	625	591	559	583	587	638	596	556	594	606	594	607	571	600	577	600	576	595	614	584	599	622	646	568	563	580	581	591	603	592	596	561	588	586	563	574	587	584	562	594	539	623	619	611	590	559	612	558	583	552	613	597	619	558	569	583	587	608	601	617	594	625	556	578	560	542	591	589	565	589	588	533	629	608	617	570	542	571	588	619	567	611	594	577	543	584	592	596	587	589	604	582	566	561	559	585	580	613	563	594	603	582	574	587	569	566	543	608	543	542	535	578	641	617	573	581	587	552	584	605	565	587	571	607	559	576	594	605	577	598	575	562	598	591	571	605	616	582	594	621	591	594	595	559	623	590	591	627	538	605	587	599	553	564	619	587	584	579	620	570	583	602	592	582	564	588	589	597	551	597	568	587	550	555	573	578	600	631	595	587	563	607	564	547	574	586	608	591	581	585	616	576	631	588	621	611	609	604	624	560	614	612	561	545	596	557	631	573	570	609	548	574	582	581	556	558	594	575	598	598	569	578	576	631	594	550	631	557	588	617	581	552	563	567	614	597	571	566	548	531	613	608	574	571	513	584	559	572	612	584	546	594	591	606	602	540	582	593	565	588	605	574	586	552	554	592	574	588	543	548	582	588	606	604	558	574	609	600	556	532	612	582	635	578	582	581	564	578	583	613	594	553	606	596	598	600	576	581	616	603	564	613	586	556	607	601	613	555	636	550	603	570	581	571	555	581	579	600	608	598	565	624	545	588	554	596	588	575	557	593	588	595	597	614	559	566	548	597	598	585	569	556	608	609	562	569	582	585	609	585	558	583	608	598	587	569	614	572	578	585	570	597	588	540	580	596	657	544	571	619	577	545	583	600	610	551	580	551	590	612	558	588	603	606	561	631	541	571	597	595	570	603	593	564	552	554	589	588	623	594	620	617	595	617	568	593	585	595	600	568	565	582	598	548	604	566	572	596	570	585	608	589	577	552	588	578	574	584	613	602	586	552	575	594	567	559	624	556	549	589	575	626	587	583	580	556	579	594	620	583	603	595	576	596	604	567	603	573	584	576	551	565	564	595	565	567	571	535	594	603	598	580	589	554	603	592	560	617	593	568	583	542	584	618	615	598	577	621	607	581	566	597	572	600	582	583	556	577	594	582	601	566	552	573	548	584	588	615	573	555	633	606	593	607	588	568	594	523	573	562	607	612	525	567	578	566	542	574	583	575	557	609	551	552	581	605	617	584	610	599	566	600	586	607	597	568	621	557	601	581	599	577	600	568	581	622	560	589	563	550	578	604	577	601	577	569	574	558	562	588	600	556	564	635	567	566	590	572	565	613	583	647	581	610	617	575	558	568	590	587	552	565	587	571	585	574	614	601	567	564	602	574	563	596	586	602	594	583	594	597	577	614	562	553	581	612	588	567	599	560	544	592	553	597	561	605	572	555	570	597	616	593	590	599	573	561	594	608	603	617	554	584	615	608	605	579	569	628	566	597	565	589	584	560	591	570	554	577	598	615	636	592	595	588	595	565	594	625	585	566	592	618	574	564	622	576	572	589	577	512	620	577	556	600	611	618	588	574	545	622	560	535	618	552	601	557	592	586	592	613	591	576	574	595	589	553	579	615	609	578	579	560	604	598	601	604	618	599	590	582	625	559	578	610	547	620	582	630	575	597	591	569	627	576	594	534	572	592	594	576	529	582	621	564	563	622	611	570	608	574	623	572	550	585	607	587	580	538	591	533	583	577	552	595	593	553	598	573	596	569	577	576	557	606	580	580	592	596	609	646	573	627	594	605	612	594	543	556	554	546	593	580	596	589	617	582	600	580	590	602	557	561	580	575	562	590	636	590	580	541	624	587	618	620	589	588	577	628	546	620	616	548	555	605	573	617	599	562	603	624	588	593	533	555	607	587	564	629	620	573	553	601	543	590	594	597	577	608	590	579	579	618	614	576	557	587	597	570	613	605	573	556	588	546	558	562	588	566	563	622	566	592	639	568	601	543	592	566	613	605	547	570	576	566	575	581	572	586	611	562	596	569	607	602	609	591	629	604	608	621	564	555	575	562	569	615	540	586
24104	21588	40026	46884	36882	24870	11875	2098	692	539	467	400	431	466	443	448	441	387	436	451	441	416	455	463	425	453	430	449	456	414	433	456	438	445	430	417	447	438	451	437	400	427	429	401	422	385	436	427	444	415	416	417	406	424	408	440	446	443	449	388	442	381	443	439	473	391	449	451	421	409	399	472	430	427	433	472	444	433	440	421	438	391	426	435	419	478	426	455	420	395	448	460	404	424	442	382	394	472	460	445	423	402	438	424	427	417	392	448	431	410	416	427	414	424	405	414	381	446	443	449	419	427	406	416	427	448	406	464	423	409	432	436	436	400	416	391	417	434	417	394	432	426	385	416	425	430	438	410	447	429	460	421	435	441	428	482	410	426	429	419	424	425	418	408	410	412	448	402	424	383	417	497	422	400	464	415	437	451	395	411	468	448	407	390	404	394	395	412	418	405	400	470	439	421	430	408	427	436	435	443	437	401	405	413	429	430	418	452	421	407	438	404	428	419	400	419	381	417	408	424	423	410	404	417	459	419	430	401	431	392	401	433	444	435	391	439	448	423	411	431	428	388	433	412	387	414	403	408	404	416	423	450	423	454	393	415	421	432	462	449	434	424	408	425	420	440	438	406	438	406	435	387	424	421	434	443	437	414	449	430	429	434	411	389	397	421	423	426	443	407	447	399	451	432	404	455	431	417	407	432	439	400	387	416	443	407	453	438	426	423	450	455	414	418	418	440	456	414	442	428	445	419	441	388	412	418	435	409	443	383	420	390	405	400	447	442	455	420	441	461	456	414	399	409	410	418	416	412	397	396	434	458	439	412	424	445	419	439	469	441	437	446	424	377	470	426	443	450	403	433	410	453	402	416	419	412	397	465	413	403	418	426	412	422	409	422	438	437	424	429	439	444	428	424	398	392	410	395	390	420	415	421	431	445	395	467	408	445	460	411	404	456	417	429	440	432	447	422	456	419	399	417	412	424	397	406	446	392	437	411	402	417	423	442	411	394	400	446	427	417	432	411	432	419	424	430	418	383	416	441	427	436	440	431	405	393	460	455	442	401	412	425	414	416	424	426	432	422	444	417	398	408	430	398	405	408	472	404	439	417	416	422	451	472	389	430	423	425	414	418	423	418	433	442	399	450	382	410	445	425	406	433	411	457	405	456	407	454	399	427	390	448	425	406	436	418	465	455	420	393	433	420	420	426	422	430	461	425	412	407	415	388	455	407	419	417	412	423	449	432	427	430	392	397	391	419	408	401	404	424	447	457	477	411	445	386	445	409	403	434	428	445	409	386	422	428	419	427	443	402	458	421	418	405	407	421	434	417	410	433	438	444	439	420	474	442	440	450	423	409	393	449	431	435	452	446	429	421	401	411	419	415	422	436	446	393	409	403	421	436	440	435	426	427	410	432	429	407	429	434	399	441	450	431	425	445	443	413	439	450	392	447	413	427	417	401	458	390	437	411	472	432	465	421	426	429	392	401	435	429	417	405	444	435	382	424	422	401	423	394	447	407	435	453	422	407	460	385	459	461	405	418	431	405	405	414	432	425	414	405	475	391	437	431	445	435	477	430	452	441	425	444	409	435	471	440	407	420	386	415	400	431	424	409	439	430	436	418	464	429	419	425	467	427	437	401	422	417	457	404	424	414	441	413	447	403	426	436	421	394	401	434	450	403	449	429	435	432	427	427	414	461	440	445	394	408	435	458	448	454	427	410	390	389	421	400	424	424	411	403	439	441	444	442	410	424	397	422	400	444	441	448	403	419	403	467	417	443	422	400	411	427	428	451	457	438	447	400	422	436	438	439	451	414	407	420	416	422	400	425	424	421	453	442	419	439	434	409	415	443	430	466	434	433	462	480	419	442	414	411	444	448	414	440	403	402	448	440	439	437	363	405	444	461	453	409	414	431	422	468	430	421	387	427	404	444	462	435	420	419	449	433	395	455	414	404	431	424	417	409	462	413	439	411	425	417	383	417	416	407	414	448	446	464	437	383	424	389	443	429	422	426	445	467	395	420	405	457	387	425	415	420	434	431	424	367	447	420	419	440	451	432	423	445	396	438	399	445	425	442	379	386	419	452	431	394	449	420	400	435	469	397	415	416	417	434	409	433	437	435	402	418	438	418	405	422	416	445	430	439	428	443	414	398	437	445	428	455	415	413	411	443	431	404	418	405	461	409	403	412	433	425	447	399	406	415	415	404	442	442	448	422	458	430	453	411	449	451	391	444	422	431	406	456	454	458	410	409	386	375	441	414	436	446	421	398	418	448	417	414	444	407	411	449	437	406	432	414	403	429	409	399	415	365	436	434	398	434	383	405	399	439	432	407	424	423	437	434	435	447	430	437	452	375	477	412	409	424	430	435	452	456	417	436	423	430	405	418	429	406	424	420	404	431	420	395	458	425	416	418	442	397	414	449	403	410	446	417	468	450	437	466	441	411	440	424	441	422	396	462	416	439	384	398	418	432	433	414	442	453	443	422	443	410	405	404	447	464	391	418	450	464	405	395	426	433	431	432	432	417	451	401	414	450	432	485	433	441	424	454	430	459	434	464	415	438	447	444	460	435	402	449	449	444	409	484	402	428	399	477	438	399	404	421	430	436	463	448	428	395	413	435	379	444	433	454	401	411	491	443	464	448	446	464	408	428	393	405	403	422	419	426	459	448	393	451	417	466	394	442	444	407	418	451	413	460	403	433	397	387	447	421	430	462	425	433	416	417	379	417	429	396	423	435	441	418	389	415	418	430	445	398	415	402	383	418	432	394	406	442	391	409	430	382	424	405	438	477	427	424	444	415	426	433	403	412	391	482	378	451	445	442	444	393	430	429	442	443	433	403	435	415	402	449	427	395	421	422	420	437	414	426	415	419	408	419	436	412	394	448	426	439	407	399	460	415	410	439	415	449	441	422	424	429	395	409	471	450	449	420	440	409	394	448	441	420	418	379	435	416	405	444	417	419	426	410	423	429	402	450	391	461	456	444	419	439	423	456	409	410	365	405	399	406	415	422	447	454	408	429	434	435	446	410	419	418	419	427	397	444	412	430	459	426	390	454	430	394	431	468	434	437	419	430	427	452	463	416	433	422	454	440	430	419	392	460	434	462	431	399	426	450	432	405	420	443	406	434	478	451	414	428	436	426	453	420	393	389	429	438	438	407	388	392	421	409	425	428	461	453	446	426	443	451	433	397	408	442	403	470	411	395	442	429	421	424	366	435	459	435	407	405	443	446	429	424	379	397	467	412	390	448	437	436	388	401	447	424	454	407	429	455	412	428	400	403	415	473	438	405	426	423	391	430	412	438	441	409	466	461	427	431	464	393	439	425	426	412	386	446	459	400	440	429	390	420	416	413	385	440	437	440	450	407	464	403	429	423	411	457	438	451	430	470	410	412	421	440	417	460	424	404	415	465	410	426	431	415	441	434	402	421	467	430	445	446	466	400	451	469	445	407	447	426	438	412	459	411	450	428	439	420	424	442	446	428
9127	55209	85090	65940	45186	27622	11964	3590	1338	773	676	696	649	686	632	627	616	622	651	639	648	621	647	659	663	635	645	624	637	695	650	663	610	655	640	624	630	687	654	684	671	612	642	648	649	625	669	609	666	638	655	616	657	619	621	632	655	672	680	663	603	624	644	658	683	629	665	667	613	614	595	673	686	692	605	606	643	659	659	641	614	673	629	682	640	654	654	672	633	656	609	670	658	636	633	607	626	661	644	668	594	644	615	631	643	650	681	642	667	651	612	610	643	675	665	633	639	627	609	675	678	682	660	643	649	634	641	668	647	643	588	688	650	619	641	696	666	668	639	661	627	655	658	634	661	634	654	682	654	602	641	622	690	685	650	674	618	664	651	665	604	595	621	593	633	646	616	637	681	636	685	625	663	611	623	649	674	661	635	647	693	669	601	675	590	618	677	660	617	622	667	623	636	630	625	639	677	604	613	647	663	677	637	668	653	644	646	638	614	685	617	648	618	649	659	636	680	629	652	677	709	602	601	619	671	638	650	642	647	656	621	605	610	654	637	692	681	640	680	651	664	648	652	666	640	637	622	596	652	631	609	636	626	641	631	616	653	607	628	656	685	674	663	649	678	635	652	683	684	653	665	672	640	622	647	675	717	627	611	626	623	616	631	638	647	661	663	662	641	638	626	690	584	661	645	641	619	659	682	647	676	649	619	642	598	682	695	637	621	619	667	681	623	637	636	663	619	643	655	688	635	617	650	655	692	638	631	708	638	593	640	614	644	661	655	601	674	644	625	627	696	631	659	634	609	681	615	654	637	632	651	679	664	643	605	654	640	620	638	593	664	654	643	659	663	641	687	664	618	634	641	604	680	668	676	642	581	607	650	663	628	671	663	692	599	657	629	638	609	658	657	626	683	677	637	607	606	623	620	651	635	655	652	653	679	638	649	627	625	646	657	590	684	661	646	627	676	590	654	637	606	658	651	675	674	667	664	630	619	648	648	600	618	615	659	640	688	678	595	680	630	674	628	667	646	671	641	623	640	652	617	640	648	602	675	705	668	662	677	632	659	603	658	591	607	624	644	651	644	610	613	644	664	662	650	657	665	635	674	666	619	670	649	651	611	638	640	660	683	631	646	635	629	634	665	661	696	654	659	602	625	605	634	665	629	663	662	637	639	651	649	656	634	658	666	666	672	644	603	668	672	677	657	625	649	672	665	671	614	628	643	618	665	647	635	644	637	646	631	674	595	618	643	642	659	630	665	680	625	673	682	653	620	601	676	637	639	643	633	602	626	609	614	653	625	697	659	673	620	627	668	641	650	701	657	683	641	666	622	637	651	639	640	668	643	603	627	637	642	626	632	634	624	652	675	649	648	646	629	623	619	665	639	613	660	669	638	673	706	584	663	646	637	664	678	641	670	612	643	648	627	640	644	661	681	670	654	666	651	625	642	650	655	634	651	648	629	665	688	666	635	648	655	619	652	620	627	661	622	667	658	624	669	658	615	665	609	710	627	617	684	671	659	632	689	653	680	607	662	642	639	618	648	678	629	600	706	601	574	636	661	667	635	627	645	637	622	662	633	672	609	633	638	632	645	580	645	653	631	638	633	623	597	628	629	646	637	651	640	624	656	633	615	630	625	613	661	621	660	618	615	638	629	595	683	673	698	651	671	661	655	622	627	624	622	654	652	636	646	668	623	644	696	649	621	618	656	651	653	631	634	660	661	655	651	638	688	685	669	683	688	653	686	658	626	623	634	662	628	652	651	628	650	651	677	645	647	668	693	610	644	674	659	623	633	675	668	664	639	649	691	697	604	670	643	664	675	638	623	643	639	643	640	637	628	618	688	665	688	635	604	644	666	664	639	690	631	666	635	620	649	633	658	643	606	630	671	694	621	631	633	632	633	641	652	669	662	649	630	660	658	677	651	651	619	656	626	660	649	639	629	631	623	651	627	614	649	650	655	653	638	637	631	634	647	669	644	645	661	653	629	630	625	634	654	625	656	661	638	673	649	685	634	630	665	586	638	628	649	665	641	641	651	663	635	653	668	631	708	656	649	675	644	653	606	648	648	655	645	671	663	622	637	650	656	653	633	656	605	614	589	644	665	669	654	671	617	621	632	671	611	645	599	585	639	646	651	611	613	629	632	633	614	657	626	632	646	628	643	647	616	615	623	674	629	653	652	665	640	673	623	699	647	636	629	649	653	618	635	676	665	641	649	635	653	645	611	648	670	655	629	651	643	630	652	661	615	704	687	691	710	625	657	675	663	639	651	652	657	622	650	634	629	632	588	648	673	641	620	661	665	631	640	613	610	663	632	671	665	648	675	737	621	671	605	696	647	672	702	623	658	672	613	618	625	631	645	653	692	633	597	665	628	641	645	659	681	677	663	613	649	636	629	633	625	641	653	639	627	650	653	656	681	660	652	631	629	684	657	635	643	645	590	627	587	634	657	629	643	589	642	626	614	602	671	653	647	646	648	652	670	626	660	654	635	640	661	649	659	669	658	647	603	646	661	642	694	632	656	648	635	622	624	649	662	598	598	641	645	650	660	637	642	613	668	637	666	650	643	663	628	625	640	645	635	665	631	623	630	630	613	640	647	669	655	583	636	636	657	643	653	691	645	621	640	622	616	592	664	649	671	655	668	647	631	673	703	617	650	639	681	657	605	661	643	644	596	620	632	639	666	637	682	596	617	620	690	621	608	650	624	628	662	688	659	655	665	619	649	668	651	675	651	636	650	627	648	679	639	629	651	685	671	689	659	696	665	606	633	752	670	631	638	624	670	609	643	703	652	638	612	669	644	675	644	667	649	652	630	659	687	658	676	655	668	652	648	627	660	633	606	683	628	656	653	694	623	592	633	657	639	604	649	624	651	633	618	659	617	673	663	598	625	618	657	644	624	671	674	660	626	666	647	656	625	648	613	638	616	669	657	648	665	660	634	646	647	620	650	638	633	670	663	579	670	643	645	649	651	644	703	615	664	697	607	678	665	681	630	599	630	659	636	639	633	652	641	624	652	636	675	640	626	650	683	643	649	645	661	611	689	684	648	735	641	688	676	608	644	624	666	614	612	608	631	625	661	635	677	668	662	672	675	635	633	654	622	622	688	664	654	631	621	655	649	670	658	641	654	636	637	628	684	621	628	648	591	617	636	609	661	641	668	628	638	628	643	620	643	653	681	644	616	629	645	605	649	660	649	661	681	670	654	621	642	673	640	685	651	627	692	617	667	678	581	658	621	656	654	633	661	673	625	655	632	663	636	656	659	645	657	639	668	658	653	668	658	675	663	625	632	644	670	629	639	633	677	673	649	670	711	600	633	619	656	610	718	623	661	677	654	622	624	631	651	612	627	616	608	681	651	588	630	615	651	624	636	635	676	649	631	641	648	672	653	627	679	659	632	649	653	633	651	660	675	644	622	633	627	649	687	638	629	672	655	666	650	674	639	614	664	648	648	632	665	655	689	637	675	659	634	688	655	639	590	604
23068	21264	34479	39467	37625	30043	21659	5662	1039	611	497	510	459	455	468	444	450	461	454	487	455	469	451	470	476	502	441	442	451	418	419	449	465	466	457	425	428	447	446	446	427	464	403	454	433	434	446	476	429	459	439	409	437	443	422	429	405	450	455	457	439	418	447	464	437	427	462	414	407	463	415	439	391	451	448	496	460	450	482	451	440	462	457	414	409	465	418	435	435	459	404	473	452	429	435	464	433	450	433	466	429	437	446	491	429	421	439	461	443	441	457	464	407	446	444	463	417	417	462	433	424	409	480	449	464	456	430	430	416	427	430	442	440	424	408	491	453	441	456	444	454	438	446	449	426	468	454	453	473	467	418	393	465	433	456	439	443	441	424	415	425	416	429	461	435	384	448	449	470	402	412	447	473	438	451	463	455	397	444	482	469	451	439	469	456	402	441	472	448	438	445	428	429	452	456	431	421	431	449	418	426	428	456	439	463	431	408	457	452	470	452	427	445	440	425	464	421	450	448	438	470	466	391	439	439	444	454	448	459	414	461	437	467	448	473	460	456	457	450	447	475	494	440	454	412	440	441	414	460	461	432	444	474	406	420	459	462	436	474	448	440	452	464	458	405	423	450	425	427	435	423	445	420	458	474	462	432	451	415	480	446	437	424	450	415	449	471	445	447	444	486	450	399	409	447	431	478	442	434	454	451	422	474	416	434	436	432	443	441	458	417	421	468	414	448	438	464	419	453	441	431	492	452	472	459	438	440	431	483	461	436	444	448	463	440	425	453	456	451	435	461	460	423	482	424	405	425	476	460	424	458	429	477	447	431	468	446	420	443	458	471	428	451	461	456	437	438	440	439	471	418	434	469	423	448	459	458	440	437	449	441	410	411	459	447	445	419	416	422	439	439	444	459	432	448	453	440	458	404	451	448	403	457	441	447	448	414	430	410	446	425	437	442	499	460	466	464	456	415	464	438	428	442	457	452	437	449	423	431	441	452	446	445	466	465	438	447	447	472	450	471	463	478	434	464	513	428	454	449	420	456	467	435	415	447	473	467	397	427	458	466	414	412	446	451	418	457	457	475	435	427	461	461	414	438	425	423	463	445	469	461	458	458	496	442	460	433	470	434	409	444	434	465	464	415	430	428	434	461	425	415	411	495	446	465	385	438	448	424	453	431	430	446	421	451	477	452	415	461	486	462	425	409	441	448	432	457	480	471	444	486	408	478	474	422	411	452	444	435	438	426	432	443	454	449	443	444	400	443	441	450	466	433	451	460	440	454	424	450	457	394	447	422	428	457	440	443	438	467	434	440	411	436	398	435	407	466	433	452	429	460	493	440	431	459	454	458	428	468	420	460	448	451	458	431	454	434	432	426	450	414	494	452	423	490	456	480	485	459	477	477	439	431	448	469	454	440	450	464	463	458	461	446	479	440	425	429	466	431	435	433	429	458	422	483	441	480	423	425	467	459	436	446	463	449	456	449	468	429	455	398	414	473	403	451	461	434	453	450	466	479	418	406	390	440	427	482	437	401	451	415	434	463	439	434	429	447	482	404	413	474	446	455	438	440	401	406	435	466	398	428	416	431	429	445	450	425	425	437	449	446	413	464	435	423	447	437	445	442	440	433	444	489	394	467	469	422	470	443	438	442	446	479	421	418	473	410	474	423	456	448	449	451	414	472	413	445	422	449	453	425	442	454	445	486	461	418	416	449	442	435	455	435	442	424	451	427	381	435	439	463	479	426	450	456	474	450	438	453	422	433	457	463	448	474	479	377	459	428	474	458	398	472	427	463	439	476	429	465	436	408	441	437	448	435	432	417	426	499	424	448	460	432	446	471	417	477	436	481	478	474	413	447	447	454	456	442	449	465	409	449	450	465	464	464	443	434	443	400	466	416	455	479	426	437	430	419	468	436	448	466	446	434	443	450	430	457	439	425	425	453	432	440	461	459	465	454	475	440	471	432	448	430	480	460	470	397	449	411	391	445	461	472	408	427	430	445	403	447	420	456	430	476	439	436	437	449	455	413	433	463	459	472	388	474	438	426	450	428	439	467	390	466	459	437	427	445	478	466	423	449	451	417	437	432	473	433	455	447	500	446	450	454	430	471	456	429	455	424	440	477	444	423	444	481	422	426	440	448	473	471	437	435	433	425	450	481	471	416	475	438	416	422	423	454	463	445	454	446	449	420	422	439	451	412	456	500	416	446	453	490	433	413	478	444	465	448	457	432	450	451	444	449	461	401	482	451	446	410	478	423	428	421	449	475	461	469	423	466	443	407	433	475	442	452	440	438	437	430	445	430	448	433	449	448	462	430	420	405	431	467	454	462	440	466	420	449	460	452	431	445	437	423	478	421	459	408	406	433	405	476	412	438	433	462	461	439	429	470	477	428	456	467	393	476	495	423	415	450	453	432	430	476	444	411	401	446	445	438	448	452	446	488	466	443	437	436	401	448	460	431	433	426	411	442	430	412	461	407	443	443	438	450	439	446	432	435	461	444	415	495	430	436	417	439	431	454	441	470	457	402	412	460	400	444	433	474	460	409	428	474	481	443	438	468	441	464	427	409	470	461	404	472	421	449	423	427	458	443	459	508	415	465	421	417	463	446	408	457	401	469	451	456	459	440	399	476	429	452	476	431	433	488	456	455	468	464	478	476	394	415	415	443	451	440	430	464	472	454	418	424	421	451	421	448	453	467	426	454	430	459	470	441	438	421	430	453	453	415	469	453	475	426	424	451	430	444	414	449	425	460	442	488	433	464	431	441	460	437	438	466	465	433	414	429	424	444	429	428	417	429	441	458	467	467	450	437	468	432	459	443	444	472	437	437	457	439	441	473	481	463	439	423	452	463	451	467	399	436	468	423	445	441	442	478	463	441	438	465	437	418	452	436	427	453	425	411	469	427	414	441	425	421	431	415	455	459	436	435	466	464	441	435	421	459	445	446	429	462	445	427	457	395	434	432	460	427	440	443	427	423	464	463	440	404	452	456	440	417	445	438	446	458	455	444	442	424	474	502	429	464	464	461	414	432	430	450	427	427	416	500	439	450	459	384	443	419	426	460	443	426	459	403	475	432	430	470	443	447	436	451	427	441	438	442	461	451	420	401	473	413	414	441	428	447	453	438	472	416	423	453	462	428	455	455	413	462	446	452	425	473	450	463	443	460	449	443	409	460	433	428	420	459	446	422	476	445	436	453	438	458	483	453	430	441	456	430	435	435	432	427	469	437	447	419	448	457	449	454	453	456	454	429	501	471	464	460	474	440	418	433	438	428	489	410	438	461	490	463	429	420	461	440	432	423	431	430	422	485	434	439	436	422	434	462	432	461	437	417	452	468	458	443	428	427	454	418	474	421	409	460	470	466	429	481	459	432	435	469	439	418	443	449	384	443	411	432	469	448	454	417	450	435	419	452	417	406	474	437	408	468	410	470	405	426	419	453	452	430	446	452	475	432	462	462	415	400	427	450	421	428	419	415	423	447	428
12870	52333	87287	81235	58226	38002	19505	6797	2216	918	696	707	684	669	666	642	679	652	691	634	610	695	680	668	663	689	652	665	675	677	633	647	633	667	698	662	671	655	659	677	674	620	664	650	668	616	637	667	644	633	664	680	647	639	650	653	637	696	705	672	629	626	652	638	630	627	690	668	681	642	635	662	646	658	627	669	662	655	612	634	642	625	662	688	645	634	672	634	656	680	664	616	610	669	620	640	704	649	663	649	666	683	660	638	674	661	671	649	670	664	631	670	653	654	632	676	641	629	621	631	671	651	662	664	669	677	661	664	672	652	651	642	644	683	661	626	698	624	660	658	611	671	656	640	674	670	638	663	671	600	633	633	696	623	648	691	648	642	676	635	658	648	665	640	674	664	643	707	642	688	619	706	650	642	661	670	637	637	678	656	643	652	662	703	617	672	692	646	694	666	686	642	652	706	659	648	656	683	641	618	618	689	667	634	665	646	649	613	716	637	650	723	698	658	640	663	674	636	663	643	690	613	645	637	677	661	659	678	675	612	650	639	646	640	644	653	622	694	647	664	644	657	638	672	624	611	645	635	633	632	660	690	670	636	677	625	673	592	659	643	636	615	652	630	656	649	647	729	632	659	640	647	634	608	645	661	664	674	678	663	709	666	617	674	640	613	644	658	665	699	687	645	671	655	671	672	630	650	669	658	686	650	668	679	622	685	611	642	656	662	642	675	709	630	601	676	599	672	650	636	662	625	673	612	668	693	628	639	626	683	633	669	659	628	655	724	662	680	628	639	622	609	680	623	637	635	687	673	632	651	706	634	634	625	661	702	668	686	617	614	622	613	656	648	674	682	642	628	629	662	648	701	652	632	667	684	666	661	658	623	633	673	708	630	669	643	639	691	670	654	670	703	642	634	657	654	650	679	681	663	673	662	669	688	650	685	692	707	676	653	636	687	609	657	704	598	620	644	640	625	654	655	639	671	650	631	658	696	624	661	687	660	655	655	669	680	652	625	683	694	679	634	638	624	614	655	673	595	665	690	665	628	637	653	609	667	653	639	713	657	664	644	645	638	692	619	608	663	674	676	630	647	628	646	643	639	683	634	631	656	630	660	655	678	655	655	660	641	677	635	655	682	693	626	617	677	647	655	663	628	666	660	651	611	670	658	657	628	652	664	650	681	679	650	646	690	673	620	680	654	677	612	661	705	666	656	619	677	658	638	617	621	649	665	634	667	648	628	656	663	644	612	665	609	663	660	676	696	704	639	654	648	670	643	683	659	733	653	651	615	681	637	628	624	642	653	677	658	628	656	627	653	693	632	622	639	621	667	583	665	659	650	732	673	661	689	639	703	663	647	602	647	656	652	672	596	652	652	623	617	662	640	640	604	669	612	680	630	687	629	663	650	653	605	644	676	708	679	698	655	653	642	638	649	671	710	675	651	688	647	645	655	668	654	637	676	688	627	625	646	645	649	683	634	618	625	676	655	654	650	656	637	634	680	641	652	601	679	689	644	648	637	673	676	688	644	683	620	655	653	705	674	682	647	695	654	640	688	648	652	673	686	633	680	637	654	610	691	667	689	706	656	662	615	672	612	680	736	693	618	678	628	621	617	632	634	684	601	639	689	676	681	646	663	643	602	647	639	676	662	643	645	668	655	706	661	651	639	657	635	653	662	612	712	666	672	681	616	631	689	680	641	642	684	664	656	603	686	653	675	639	718	681	646	664	628	675	657	635	694	705	666	636	685	664	693	651	663	656	689	658	706	623	653	618	654	684	665	670	641	649	664	644	683	660	638	676	708	662	644	650	681	612	692	619	612	644	651	670	641	638	621	622	655	657	633	679	607	608	697	639	670	661	642	685	681	636	659	646	694	643	649	677	700	692	677	630	647	641	681	696	652	659	660	617	604	685	654	669	636	634	662	685	648	639	657	615	673	621	615	667	636	660	651	629	648	650	670	681	677	657	666	692	668	634	696	634	618	611	606	663	655	658	673	659	610	621	581	664	647	634	634	656	672	641	670	695	628	641	725	634	666	663	664	667	635	694	685	644	623	641	648	594	657	654	651	657	683	623	651	688	642	647	645	640	651	678	602	667	658	625	687	601	629	689	693	669	651	646	671	696	641	641	662	647	655	661	632	626	661	574	612	632	627	673	629	666	669	667	659	678	634	647	674	635	650	684	625	669	692	629	697	647	657	645	665	734	647	618	600	671	677	644	691	673	626	612	646	660	637	632	669	606	670	628	609	668	648	623	651	647	656	629	691	652	622	659	647	675	676	634	671	688	696	650	673	668	649	685	652	638	652	650	635	687	724	637	655	682	634	690	627	650	619	652	631	613	624	637	609	643	611	606	620	615	632	639	624	622	698	600	677	696	647	652	663	613	611	638	622	662	674	671	679	637	643	628	637	645	632	633	646	666	668	680	720	655	593	643	669	650	658	677	636	622	649	710	661	668	677	669	656	652	655	643	623	648	672	676	708	640	722	641	661	607	652	618	624	693	629	698	677	641	603	640	676	666	663	629	640	622	641	661	631	645	666	685	647	697	689	669	649	618	635	620	649	619	742	690	660	625	660	647	692	655	678	691	639	658	663	678	628	653	702	641	661	660	689	654	682	668	640	671	662	639	676	664	653	658	628	706	656	637	648	664	666	618	649	639	631	657	662	647	683	669	613	715	659	634	631	622	649	643	659	637	655	682	690	639	646	614	637	636	661	640	623	679	643	625	614	676	646	660	679	663	692	634	621	703	691	652	656	648	656	651	615	661	616	652	685	644	635	675	610	696	640	663	614	641	690	624	661	664	622	691	644	687	678	642	626	644	621	691	650	699	693	695	677	631	663	690	667	649	637	702	670	590	650	625	666	645	624	623	691	669	671	635	633	612	700	674	655	675	629	688	720	657	661	671	670	667	639	652	686	617	618	600	655	681	689	662	620	670	640	648	615	661	693	640	658	625	668	682	679	628	645	648	652	658	624	607	636	676	633	634	632	628	630	633	658	690	661	615	652	632	637	611	659	646	639	663	675	667	643	643	661	639	631	642	685	639	630	645	657	587	657	659	601	670	692	644	669	690	641	651	655	629	632	649	654	641	641	630	632	702	629	618	666	682	655	637	655	652	701	639	696	650	652	644	649	693	679	700	646	651	630	608	644	645	696	653	674	652	713	650	660	669	647	647	652	624	719	670	637	671	652	613	664	639	644	571	629	674	690	661	644	650	657	612	653	655	699	604	618	645	653	625	666	618	690	659	642	675	682	681	639	704	679	632	676	675	669	666	648	656	666	620	652	628	642	652	700	582	704	640	654	641	608	738	659	672	657	688	684	660	633	657	673	678	661	655	617	633	649	710	639	633	713	573	616	640	666	678	654	633	623	692	669	636	665	659	667	663	605	670	681	629	648	656	675	679	666	676	666	629	697	649	665	615	670	666	697	670	674	694	648	618	669	660	689	639	653	625	654	646	681	640	652	632	631	626	650	638	665	700	632
26739	23936	37475	29699	13892	4499	1361	607	424	377	386	399	373	366	410	394	396	401	370	365	391	416	379	393	396	381	408	386	404	359	371	416	397	391	367	388	364	412	420	397	361	408	399	380	424	404	381	388	397	389	386	358	341	373	395	390	375	368	400	386	380	370	425	351	394	393	345	350	395	395	384	371	421	347	371	360	385	401	429	370	393	403	384	381	382	399	411	347	382	342	375	376	372	352	390	391	362	377	370	392	367	418	337	382	395	363	367	341	335	420	384	348	399	408	394	389	399	365	365	392	385	414	399	378	396	377	406	409	385	399	380	369	354	371	399	406	395	402	374	417	383	367	397	392	405	401	410	377	363	437	377	414	417	394	370	382	373	379	382	369	354	372	369	404	411	358	380	407	405	355	375	360	433	360	372	388	389	379	387	356	391	406	397	391	371	383	387	388	380	409	386	416	366	370	368	391	383	389	361	393	358	392	391	344	397	376	406	383	391	391	394	424	376	379	406	354	371	383	373	385	397	336	407	394	359	421	389	389	390	412	341	395	371	380	368	391	371	379	387	404	374	394	377	386	389	398	396	354	381	359	390	372	366	352	352	375	350	364	383	378	372	370	389	396	363	404	400	374	395	403	412	400	424	378	394	408	385	386	400	385	329	382	389	369	399	352	398	418	384	373	401	393	369	373	399	361	404	418	385	357	384	395	403	362	369	379	406	345	407	388	413	373	395	406	397	394	396	375	398	375	399	391	393	390	361	395	336	397	392	342	386	392	353	386	393	404	335	378	396	412	382	381	390	402	422	385	378	388	386	373	382	371	422	332	386	371	411	413	371	376	399	390	413	358	393	371	380	378	343	417	398	352	381	382	374	381	383	398	394	395	416	361	375	386	415	400	388	398	418	385	379	380	403	412	359	374	413	407	371	354	391	389	387	389	383	376	389	413	384	386	356	394	391	384	354	390	371	355	397	372	384	390	384	360	365	388	379	395	372	382	369	383	361	384	376	377	406	364	387	365	388	356	383	379	388	388	360	399	398	390	373	388	389	414	400	377	376	386	372	389	386	378	382	389	392	357	365	353	396	393	400	405	375	395	389	395	401	355	378	389	355	371	377	383	391	356	378	385	398	397	378	384	380	409	386	407	369	334	371	404	397	393	372	389	372	358	373	397	363	361	407	409	373	388	402	380	382	390	403	365	390	381	369	406	360	383	384	387	323	398	424	400	399	377	347	347	378	353	380	358	393	355	408	399	387	370	408	414	383	373	400	395	379	395	391	414	407	382	377	367	359	405	381	422	373	380	404	393	407	415	403	403	375	403	394	396	378	405	368	382	398	403	356	349	416	380	376	355	371	393	388	424	399	396	360	406	365	407	405	376	393	353	379	395	393	417	372	373	385	382	398	391	372	438	386	393	392	342	361	380	379	379	413	380	378	369	371	398	385	382	404	339	405	407	407	396	340	394	406	370	368	376	395	387	364	376	400	356	382	420	409	387	393	411	389	387	375	395	384	377	343	363	391	408	389	401	375	384	404	398	384	381	417	396	364	378	388	371	373	410	398	401	399	338	384	396	369	386	364	382	404	388	412	387	407	376	393	355	380	355	374	378	400	383	375	417	386	418	373	423	393	386	389	404	368	410	389	373	388	407	352	362	386	373	350	380	399	400	388	407	367	388	383	396	384	376	365	394	370	402	388	409	397	384	376	369	409	365	369	400	414	393	369	378	382	433	366	357	397	370	415	376	366	353	388	380	393	369	337	386	373	381	388	426	376	395	382	377	381	415	403	375	389	405	410	366	398	356	367	374	382	360	353	391	416	363	400	406	409	442	421	388	407	418	355	385	410	407	405	386	356	361	362	380	417	355	411	420	364	395	370	388	367	365	355	417	401	334	358	373	400	356	398	365	349	404	397	389	389	369	404	403	358	392	378	387	391	410	357	398	323	384	422	383	393	391	403	441	382	366	397	383	417	370	372	339	382	405	379	400	404	402	407	405	412	392	411	383	383	400	384	370	411	403	417	370	382	405	420	382	404	392	370	353	375	372	369	389	387	376	376	398	364	376	377	391	397	369	375	393	393	394	406	383	414	366	357	377	354	395	384	368	383	390	384	365	366	384	390	358	376	385	372	382	402	394	399	379	354	386	404	394	372	409	380	393	347	382	385	356	354	393	398	427	392	382	417	375	371	389	371	385	354	397	382	385	373	355	358	402	339	348	359	368	401	394	360	348	367	369	356	387	418	358	398	400	424	407	372	375	385	397	377	372	407	369	389	417	371	377	382	384	403	390	432	368	395	383	385	351	388	370	388	392	363	378	382	383	360	352	388	366	405	388	368	359	397	404	399	395	395	388	406	411	381	407	385	371	412	406	415	431	394	383	365	388	374	427	387	357	371	398	356	373	386	378	362	398	378	380	380	385	365	353	384	399	378	426	369	405	422	371	368	400	366	398	338	371	366	356	422	407	343	391	397	386	352	382	400	370	369	369	392	359	379	387	384	382	367	382	387	365	368	403	393	341	380	389	397	403	403	379	394	366	406	391	404	357	361	431	388	400	385	391	400	387	409	376	400	347	384	410	407	347	386	357	381	380	403	408	421	359	407	414	361	355	395	342	370	407	359	402	406	401	437	362	369	361	361	387	381	390	368	376	398	398	405	375	384	373	389	372	404	397	387	381	422	384	379	350	410	355	394	402	396	412	375	380	358	418	390	388	359	389	360	383	406	388	388	377	415	364	374	403	410	376	422	409	382	394	401	386	371	358	404	390	380	399	372	405	413	381	370	398	396	335	396	353	377	392	416	396	389	396	380	416	391	340	374	393	423	391	397	415	381	377	363	392	413	395	429	417	382	375	377	403	391	386	393	431	410	410	404	423	404	371	410	403	387	366	391	369	419	354	379	384	367	346	347	377	406	381	376	391	421	410	397	409	417	416	389	353	412	378	413	362	387	383	390	392	395	373	379	371	382	405	366	386	391	378	374	421	378	376	362	412	376	406	407	393	401	353	403	395	392	377	385	379	415	355	399	392	406	359	399	366	373	360	410	374	410	405	360	373	397	362	369	393	431	382	403	394	391	405	411	382	371	377	374	351	384	376	369	393	398	411	374	380	368	397	397	356	403	396	373	385	407	396	387	364	382	403	396	396	362	408	396	403	382	395	402	372	386	375	357	389	405	414	385	359	406	389	370	378	392	406	377	385	412	377	392	400	379	406	347	393	389	354	381	385	396	417	402	373	382	364	345	382	397	353	372	419	383	385	390	336	374	341	366	419	405	375	366	418	386	393	362	368	394	380	412	360	363	384	410	384	375	365	367	401	415	372	383	396	363	379	382	396	357	394	381	385	404	370	414	377	390	367	426	386	389	367	371	367	419	410	402	356	385	390	411	376	382	394	396	406	399	356	380	377	385	356	397	404	402	434	401	386	382	380	439	386	359	390	397	379	377	351	390	418	378	361	376	363	363	381	391	352	367	415	387	390	360	365	391	370
11122	39461	43448	30493	17385	7363	2464	1041	697	569	567	567	604	592	573	587	619	610	606	558	574	608	600	568	568	545	583	603	622	547	566	544	593	559	590	649	543	580	572	623	621	570	561	562	558	559	581	578	592	554	587	580	608	564	616	567	566	646	574	598	567	569	556	591	596	592	582	582	543	565	572	609	587	615	566	573	589	585	618	562	539	535	596	596	581	576	626	612	569	622	572	551	594	554	625	573	604	549	572	562	612	560	587	592	577	578	587	538	541	619	625	594	610	585	580	589	584	618	560	576	577	544	606	564	595	582	620	589	605	581	578	616	577	664	608	586	616	618	624	597	573	620	595	630	645	570	629	625	556	588	548	582	583	575	576	623	577	560	605	573	620	585	620	593	588	583	602	579	529	625	570	599	617	585	581	584	584	603	638	589	535	596	586	612	606	588	571	625	562	595	580	601	560	627	576	598	629	594	584	595	589	615	622	575	608	638	623	584	590	643	593	604	538	613	569	587	569	606	582	575	579	625	617	581	606	584	615	605	534	616	553	579	606	596	591	553	578	605	638	597	550	592	604	626	596	563	539	585	631	613	611	587	594	561	604	585	569	573	618	552	567	576	594	557	598	618	611	605	603	587	663	631	557	585	580	623	578	599	576	567	605	602	585	582	593	566	607	521	573	557	561	606	574	588	606	583	583	612	557	610	585	570	605	591	612	613	599	605	570	592	594	565	567	529	606	583	593	577	563	563	617	520	600	603	568	648	604	632	620	595	585	565	593	619	600	585	577	531	619	601	587	584	593	605	582	588	575	607	529	598	616	555	561	577	632	570	586	605	557	588	594	623	590	578	596	630	586	642	603	589	551	553	602	584	541	597	570	624	599	611	614	591	588	574	571	599	599	571	555	546	616	589	591	594	615	543	588	565	580	599	568	583	564	549	574	567	592	608	590	582	587	607	639	586	568	588	522	582	603	580	548	594	608	598	537	619	595	543	572	572	625	578	599	593	563	549	584	601	569	587	604	579	552	584	533	580	561	582	565	593	597	610	562	556	586	553	558	576	617	588	608	606	573	597	578	586	606	565	608	604	573	575	584	537	582	598	592	549	615	627	556	559	551	575	582	581	564	623	591	569	583	593	568	598	590	588	600	607	551	608	583	590	600	564	568	619	597	567	583	576	580	565	579	568	658	622	598	609	604	622	614	575	600	621	584	595	555	598	565	598	579	596	603	619	590	564	582	574	556	596	598	611	611	544	587	573	553	568	623	552	610	570	572	609	599	566	560	594	549	594	593	557	599	618	589	544	637	605	593	572	594	604	630	585	595	588	585	576	582	556	585	582	573	622	555	582	598	650	574	579	606	580	600	601	595	591	594	556	600	569	549	552	585	624	595	583	637	609	608	564	623	599	572	554	581	596	583	595	561	571	597	581	605	590	570	594	563	549	607	603	611	583	581	514	576	543	573	587	592	581	596	585	527	610	563	606	532	574	580	568	600	633	622	562	585	610	571	624	580	593	588	563	601	570	593	585	591	613	594	525	541	588	595	520	593	606	595	627	580	592	577	612	570	601	571	641	563	592	604	596	635	600	597	581	622	523	593	600	580	557	610	616	562	616	571	579	596	613	571	576	592	580	564	597	570	608	586	576	589	555	599	626	585	617	599	577	596	582	576	585	588	578	636	616	570	562	560	600	558	568	642	558	609	587	591	567	597	578	583	582	623	613	584	575	604	591	570	590	622	600	643	617	597	572	556	600	576	581	587	601	617	601	555	603	609	596	594	601	559	585	564	610	602	600	558	563	627	555	563	541	603	537	594	550	582	563	608	593	602	570	526	586	596	582	605	583	586	600	615	632	594	590	616	588	635	598	548	576	617	592	620	571	586	527	654	568	621	584	606	597	568	544	594	542	594	544	574	589	581	606	567	591	561	586	593	567	580	616	624	620	609	612	612	565	604	581	593	598	608	590	574	601	603	586	616	561	598	567	596	579	601	583	589	625	587	564	590	566	581	608	574	589	595	646	607	570	549	573	630	558	596	611	604	624	582	590	576	573	529	600	595	604	629	581	607	573	568	584	613	600	621	599	594	583	573	563	596	588	563	580	624	564	561	596	552	617	597	585	567	577	639	556	603	597	571	617	604	608	574	599	602	580	598	573	558	574	600	571	631	619	603	604	589	596	563	615	610	569	527	539	588	621	590	605	567	568	595	598	594	512	568	590	604	615	586	565	598	577	618	598	608	567	605	615	568	587	609	612	566	569	587	594	572	596	573	569	598	604	613	601	595	621	570	637	576	567	537	576	577	618	591	577	559	605	587	629	589	573	582	589	592	638	565	596	572	603	560	610	586	631	603	550	644	628	568	572	585	635	567	654	603	619	581	603	555	564	631	599	612	634	599	577	587	576	616	615	622	568	594	588	582	605	620	583	590	563	573	573	609	602	542	577	558	574	601	562	647	591	573	601	620	596	552	571	583	574	603	570	620	583	575	592	563	574	589	560	584	569	615	609	615	602	606	580	583	560	590	595	591	600	601	573	571	611	591	651	576	583	587	627	613	579	591	592	584	587	581	583	576	598	625	603	576	573	586	619	611	584	571	600	611	593	609	572	554	575	626	593	617	581	577	623	595	575	598	614	557	603	588	546	564	549	595	572	572	556	609	602	565	544	538	582	605	569	574	577	521	573	548	544	588	628	611	621	574	604	580	595	599	592	614	559	549	572	603	558	606	571	590	591	571	613	635	575	555	589	583	568	563	608	576	593	602	575	591	600	614	554	573	596	562	549	539	574	586	620	628	607	603	597	581	572	587	572	596	596	614	577	572	632	589	604	580	569	584	569	606	581	577	565	603	607	596	574	551	574	562	584	597	571	587	564	566	565	633	592	597	581	601	605	560	667	583	589	588	575	576	618	593	629	603	572	594	566	577	607	539	627	596	606	575	590	604	612	540	597	536	582	593	587	603	603	597	568	545	569	578	580	579	605	621	550	613	593	601	597	624	589	604	584	575	558	605	617	584	524	596	565	603	560	576	603	571	616	582	565	597	610	591	581	597	540	600	573	595	610	625	611	641	604	606	605	584	587	568	590	573	596	608	590	616	563	598	608	579	568	592	584	576	629	579	555	599	607	622	616	574	568	636	575	632	650	602	605	580	613	568	597	592	606	580	603	607	604	596	593	524	580	548	621	590	606	583	590	594	554	568	580	599	607	592	580	570	561	597	546	574	609	609	589	616	560	563	602	615	559	554	590	585	538	616	588	608	613	580	605	571	561	579	542	587	608	551	575	583	563	586	597	577	629	577	568	604	588	575	570	574	585	584	603	586	592	591	579	615	580	653	559	589	592	581	581	567	575	586	531	598	591	570	564	561	615	568	596	572	600	593	578	596	602	562	614	623	614	537	564	600	617	585	592	584	591	601	566	592	587	588	579	547	582	606	600	565	603	577	543	603	586	588	604	585	644	574	565	565	586	561	583	585	619	562	584	588	558	615	586
24124	22380	41362	45012	34564	23015	9830	1727	678	487	481	468	441	450	434	418	452	403	419	466	416	436	402	462	449	476	407	443	452	465	488	374	459	401	415	460	413	413	439	486	413	447	444	457	429	420	440	432	446	424	441	423	434	418	455	414	428	438	426	453	404	467	459	430	404	406	435	441	436	472	415	426	451	424	443	405	452	443	428	387	398	450	449	418	447	440	452	423	458	396	445	412	435	406	421	422	415	462	451	426	435	455	467	423	413	402	400	428	473	427	417	479	450	425	471	417	462	440	436	436	399	424	406	440	453	426	428	451	416	416	445	450	436	426	431	410	451	436	415	448	423	435	436	430	435	360	436	446	438	446	414	400	443	384	443	450	441	411	449	438	452	425	454	441	432	413	426	374	439	437	450	415	474	399	430	435	415	411	470	447	436	415	418	474	427	419	426	438	432	419	442	453	411	430	476	398	413	462	400	444	411	445	422	448	453	424	426	443	422	399	410	438	421	451	451	418	446	442	431	456	419	441	463	460	427	439	450	443	441	430	446	396	448	415	447	422	445	393	405	426	446	432	456	409	421	454	442	396	416	437	419	478	444	418	433	477	426	408	421	448	437	446	435	419	409	402	482	430	447	433	380	441	475	422	436	448	436	417	442	402	459	457	469	436	412	430	441	424	421	424	450	441	430	441	420	439	416	431	407	425	450	442	478	453	463	415	400	438	434	391	453	400	455	429	460	444	420	438	447	486	449	443	405	455	452	422	436	430	453	440	464	417	429	434	458	430	421	398	432	434	428	420	428	416	425	413	448	430	419	423	429	423	416	455	441	464	440	446	420	420	450	412	409	425	412	435	421	396	401	423	418	435	407	460	430	471	452	444	416	391	423	448	470	440	413	427	444	409	434	427	398	437	444	455	448	427	429	445	427	442	432	440	464	423	421	448	428	421	424	414	421	434	447	439	454	428	460	470	467	445	407	417	462	404	445	435	444	438	413	421	400	411	442	413	435	427	416	420	434	420	443	434	426	447	409	424	470	429	473	472	411	442	426	420	432	420	482	444	436	420	440	428	402	451	455	437	397	442	424	461	425	425	388	403	427	436	423	439	406	433	431	448	431	445	447	443	458	456	443	449	414	421	414	428	417	417	403	413	472	378	445	469	410	457	454	454	403	467	415	414	458	435	470	445	423	420	467	465	415	424	401	428	436	421	442	444	441	422	402	415	453	433	423	401	425	424	451	401	423	434	403	459	417	414	443	440	452	429	454	446	480	408	453	470	425	427	426	427	453	436	432	434	432	438	445	406	422	414	421	439	453	415	452	443	444	449	427	432	460	434	430	433	445	433	428	434	455	447	418	445	431	443	421	443	435	464	384	403	435	422	468	474	444	453	429	419	428	440	466	459	466	428	401	417	441	410	429	416	461	443	422	461	444	482	454	391	444	411	457	438	468	426	419	412	441	442	435	464	442	411	474	422	446	473	461	430	437	466	429	403	405	453	415	423	440	471	441	447	425	448	451	420	437	415	413	453	445	452	417	406	426	460	418	447	450	414	425	425	402	419	462	436	422	397	436	429	444	465	412	442	447	393	455	443	436	449	431	451	445	448	404	429	435	376	424	434	453	413	423	463	436	445	394	471	413	475	446	438	441	453	434	409	475	430	426	405	416	432	477	469	424	472	474	449	455	433	437	445	408	437	430	429	455	442	420	419	410	427	406	423	399	431	445	445	414	448	446	401	458	434	473	482	470	424	445	452	478	420	417	428	471	458	433	447	416	444	437	451	460	435	440	465	445	398	454	411	483	419	444	440	445	474	418	444	464	452	443	425	422	456	393	412	427	468	453	441	463	442	433	463	395	423	437	452	428	430	419	392	416	405	449	432	427	402	406	399	425	468	427	453	436	415	438	399	413	410	434	423	447	419	466	412	467	456	408	448	440	424	463	449	461	431	487	469	444	481	452	468	438	442	435	441	418	433	455	433	424	464	444	449	476	410	448	427	456	430	431	444	442	453	425	433	426	422	448	424	448	416	415	443	443	428	470	438	424	423	430	406	464	459	495	431	442	414	452	443	397	428	404	437	437	417	432	451	414	444	433	456	478	425	455	449	431	428	451	439	509	434	446	436	439	427	430	423	466	464	419	437	403	442	429	410	404	413	447	429	449	424	471	453	415	415	443	421	403	420	422	442	406	430	438	416	422	435	439	447	410	427	433	448	442	426	424	467	422	444	426	436	481	428	401	396	430	457	459	414	454	417	461	430	433	400	451	437	446	416	411	442	436	426	410	456	453	416	443	414	428	424	420	411	436	447	433	452	426	455	447	446	425	450	429	436	428	449	463	428	437	424	423	436	454	448	442	439	433	409	418	400	446	387	458	467	424	400	429	420	460	407	409	432	426	428	406	463	430	412	438	474	419	436	418	465	430	415	461	466	440	409	440	426	406	446	423	431	424	425	430	416	448	479	459	447	490	486	440	394	449	406	416	435	431	414	435	447	414	480	441	456	422	396	417	398	446	425	411	416	450	432	436	426	457	405	446	403	408	449	422	418	441	456	430	457	442	404	454	475	432	431	445	426	426	433	409	463	395	399	452	435	476	443	436	442	436	421	451	418	432	440	426	449	417	442	444	439	395	440	444	439	467	464	417	422	452	413	442	408	438	411	427	446	433	408	442	427	437	425	430	431	431	437	418	454	413	432	415	451	459	446	421	443	424	459	441	459	473	424	400	412	429	409	426	434	493	435	412	408	431	447	455	404	418	457	459	417	416	439	448	429	451	405	424	418	476	415	425	442	449	417	455	414	425	448	420	399	409	420	415	438	447	427	390	479	437	416	411	432	420	443	422	429	451	449	414	416	448	447	424	426	423	442	425	439	446	415	446	415	444	434	408	371	446	405	455	425	452	423	420	444	414	470	441	483	428	431	450	418	412	435	458	455	455	424	414	425	439	410	428	405	405	450	436	443	448	462	457	451	444	404	442	426	433	421	437	459	405	438	462	409	402	417	433	433	454	430	450	410	413	446	451	427	402	387	455	427	444	441	457	402	431	420	447	448	408	425	414	433	435	441	443	435	492	423	467	438	408	401	454	424	430	475	466	438	427	421	426	445	421	423	440	438	434	445	390	364	430	422	419	392	415	457	440	418	430	431	458	457	469	431	427	412	473	429	453	443	423	418	436	516	417	454	424	464	464	475	454	425	485	468	445	415	428	429	438	444	404	467	428	415	440	435	421	431	409	408	429	439	429	460	399	445	414	414	441	393	433	412	387	422	413	451	455	433	411	416	436	433	441	414	445	387	443	444	407	396	423	452	417	438	414	412	437	404	454	390	455	432	415	446	462	454	442	425	424	480	426	411	439	440	441	444	449	470	427	455	459	470	413	456	417	406	450	470	444	410	424	441	440	423	433	429	426	466	442	442	417	391	436	431	432	431	419	462	427	443	436	415	421	461	451	459	396	438	480	449	447	423	408	438	447	426	427	436	395	470	444	451
25127	82710	82480	60535	42811	25539	10666	3375	1233	820	656	666	676	632	667	659	665	679	648	714	621	651	638	697	708	658	643	686	681	677	633	633	678	680	701	637	685	684	589	656	636	616	663	672	712	701	672	657	657	684	634	628	624	703	671	673	638	694	647	630	665	653	682	642	621	686	660	675	590	668	677	657	691	730	638	677	680	690	651	649	643	686	631	675	658	685	638	663	655	709	647	627	653	704	683	659	630	656	643	686	669	651	671	708	690	650	649	653	680	686	595	684	687	662	683	645	655	680	667	668	710	668	669	670	663	650	650	681	645	663	636	637	626	628	678	655	663	642	691	655	652	685	675	659	695	660	689	669	672	621	667	629	679	699	666	672	668	638	668	658	659	653	605	663	656	662	658	645	689	636	626	649	677	582	643	616	657	672	646	653	653	695	668	667	628	644	625	636	688	648	676	663	687	644	671	649	622	618	685	660	691	652	679	659	706	697	662	694	657	674	659	667	652	664	682	680	662	658	630	676	643	655	668	660	670	636	654	644	614	633	641	670	686	659	700	604	702	656	598	689	685	690	652	659	646	632	652	611	611	712	662	671	620	639	635	636	647	626	637	685	663	644	628	684	656	623	695	655	692	639	601	641	663	717	670	670	678	649	667	678	650	638	613	674	654	651	634	639	568	600	618	670	655	635	628	663	626	708	699	629	668	664	676	705	651	669	654	660	685	689	622	611	650	634	651	660	675	675	627	640	630	668	706	609	654	664	685	625	619	647	644	643	639	694	667	664	688	628	652	657	688	685	640	645	685	659	668	617	666	664	647	636	677	643	669	696	642	650	681	687	636	635	634	626	650	674	704	672	668	642	686	696	652	665	654	656	637	657	635	679	688	668	639	697	701	647	651	649	621	638	688	650	651	643	635	623	663	683	586	674	610	644	639	629	653	631	738	632	664	699	613	667	698	676	607	691	628	667	696	627	627	631	660	637	698	674	656	676	658	633	688	629	620	609	677	635	657	628	659	658	676	652	671	653	634	616	631	672	644	656	638	657	703	668	639	642	629	651	657	649	627	631	707	674	727	704	623	693	658	645	657	617	645	656	635	680	638	658	660	661	654	679	672	688	669	615	657	688	669	666	646	613	641	643	676	671	654	695	674	665	665	683	622	705	626	637	661	697	640	681	665	630	627	639	644	684	634	642	678	664	659	643	686	674	641	692	655	627	677	650	664	687	608	644	658	600	678	668	657	665	640	650	675	658	696	656	685	671	626	641	663	631	645	636	634	640	681	667	651	623	667	637	673	627	673	603	704	631	674	604	626	706	686	626	628	662	661	660	617	643	622	606	653	653	627	655	660	711	635	683	669	650	683	662	676	621	654	670	641	657	662	639	667	659	648	681	630	655	655	667	669	679	658	656	642	641	630	632	652	639	629	613	596	665	713	697	675	631	589	676	614	614	623	620	635	704	645	647	608	671	627	662	671	730	667	651	666	652	636	673	650	688	641	686	682	675	624	702	667	650	652	644	671	662	646	661	639	673	635	710	651	600	635	659	668	666	696	650	657	646	620	660	686	638	661	668	647	645	666	655	638	645	660	643	643	638	645	661	661	633	602	645	686	696	681	669	641	649	681	691	643	651	645	603	635	641	656	664	623	644	642	618	663	663	653	643	624	671	684	631	660	659	632	601	613	688	635	692	675	660	665	694	657	669	652	621	634	643	632	689	651	716	677	673	614	633	634	679	667	650	672	684	671	671	618	673	620	639	656	670	642	617	617	652	633	660	664	651	667	630	673	648	668	676	627	642	660	644	632	667	674	640	667	645	694	666	678	614	631	620	632	663	630	653	636	691	651	683	692	684	605	658	640	664	669	665	672	646	681	671	620	649	649	653	607	665	662	656	657	635	632	655	669	668	694	657	668	597	622	684	576	648	640	646	716	710	660	656	697	677	634	660	666	612	695	657	677	667	648	645	659	663	647	667	659	686	684	650	672	625	630	711	671	652	652	637	676	640	668	635	632	626	662	685	656	657	645	632	636	666	637	647	677	644	646	646	666	657	674	656	659	643	654	631	680	606	673	640	654	649	640	687	673	612	661	632	662	638	653	668	622	623	660	655	679	658	677	655	699	649	642	661	643	641	671	657	662	598	683	655	670	643	665	700	643	643	611	669	642	593	709	670	692	658	634	623	652	737	673	646	677	662	668	649	630	664	628	658	661	632	662	638	677	623	651	672	687	655	666	657	657	631	686	624	632	686	628	620	651	655	680	650	605	632	665	653	719	641	629	655	633	635	667	639	672	662	653	641	673	627	670	660	648	673	625	630	637	629	695	643	681	607	621	650	642	697	664	651	652	606	625	692	653	666	617	638	655	623	617	589	667	614	661	655	621	606	617	651	676	615	663	587	627	602	637	698	665	678	646	634	668	674	680	640	669	673	662	602	677	678	637	672	631	605	724	649	651	676	642	685	646	665	688	640	643	633	642	733	645	643	700	672	675	683	640	693	622	664	638	628	702	687	637	651	677	673	680	654	621	607	629	674	672	627	673	635	648	618	636	620	667	637	678	658	626	638	671	659	668	646	636	676	667	709	648	629	653	667	653	671	610	645	662	628	659	675	691	728	670	643	631	677	614	632	663	655	678	647	673	648	701	721	684	632	640	622	655	659	635	632	636	677	638	645	662	643	636	652	687	673	674	641	619	667	642	663	672	684	633	680	623	662	639	651	639	625	643	604	700	636	743	611	633	664	652	638	589	663	630	620	659	644	641	623	629	682	687	690	655	650	667	658	657	689	625	630	638	671	672	641	664	657	641	576	599	663	663	688	639	596	658	702	612	669	670	682	627	637	652	653	643	672	647	623	672	665	599	650	658	653	633	652	646	646	727	622	679	659	648	645	679	666	710	707	648	668	647	626	654	664	687	688	668	660	648	624	642	672	687	646	678	734	653	679	702	655	700	583	652	651	691	662	669	639	639	640	658	655	649	650	664	657	669	657	710	658	641	661	663	651	600	689	621	697	641	640	643	657	653	655	671	634	634	653	639	622	643	649	659	647	607	664	674	673	680	674	602	641	648	663	672	657	635	641	680	673	675	657	657	634	646	627	618	629	630	692	649	676	606	646	626	647	648	707	635	687	670	676	693	698	618	648	642	662	652	641	673	659	684	632	646	617	681	735	672	633	627	660	678	650	661	652	681	674	657	660	623	637	675	672	697	642	733	693	675	641	682	699	666	628	650	692	631	677	655	635	666	667	694	611	705	675	659	667	653	649	675	647	635	650	651	593	641	613	684	661	667	634	648	668	636	666	666	653	639	637	652	640	633	632	697	619	638	694	673	680	627	656	650	695	625	635	638	699	611	671	670	636	670	635	695	653	644	656	677	687	657	685	646	654	619	598	659	661	626	663	659	620	613	669	682	657	631	676	645	661	597	668	625	680	665	660	653	676	656	674	628	674	669	619	666	662	645	666	638	640	636	673	671	723	647	658	608	642	661	660
22937	21554	34561	37126	35574	28384	19543	4558	964	612	504	432	468	417	458	460	445	433	479	437	465	469	485	429	417	439	437	448	464	435	469	439	459	462	436	461	473	456	481	460	440	439	453	419	458	465	436	420	463	445	455	413	464	444	447	431	449	485	416	438	453	436	439	419	455	447	453	432	431	443	478	428	454	416	471	488	460	400	428	437	439	463	446	468	438	441	497	462	448	449	481	455	457	434	453	491	462	440	459	436	448	470	465	493	451	446	453	440	439	447	456	466	461	427	461	495	478	449	486	447	440	443	475	488	492	448	488	489	447	425	442	453	424	433	470	450	420	430	448	429	447	479	411	445	426	462	433	419	449	440	464	421	455	436	479	433	470	487	483	468	449	485	441	434	430	414	480	469	411	443	467	493	457	435	466	443	456	431	452	428	468	474	489	439	450	401	425	458	460	455	459	482	442	467	475	445	422	456	420	444	456	416	447	421	415	439	456	459	435	436	415	455	462	470	433	453	428	461	484	465	473	486	430	453	473	430	427	428	444	458	462	451	488	423	439	466	488	495	461	437	465	429	457	459	458	455	454	456	450	442	461	480	436	429	433	459	449	463	429	466	451	469	487	454	446	473	470	429	430	478	420	463	447	471	407	445	470	454	426	437	458	443	432	448	466	442	431	451	492	465	418	453	450	443	445	462	473	476	432	465	439	447	449	429	488	440	477	464	470	463	408	455	439	451	480	460	435	404	440	443	464	415	448	469	440	474	412	446	512	518	454	415	459	463	460	462	438	493	441	423	454	420	475	449	423	424	433	442	481	470	415	464	455	454	420	419	428	483	451	452	463	462	446	435	408	422	471	453	436	506	452	469	398	448	426	420	443	481	452	438	486	456	433	439	419	441	441	437	476	476	435	482	416	471	438	454	431	461	434	452	442	451	505	436	423	433	451	455	430	452	411	440	439	437	425	459	420	492	442	430	442	420	445	418	445	467	422	452	477	468	451	458	434	458	464	471	462	471	425	465	451	450	489	432	459	428	436	421	452	495	428	468	425	420	497	430	433	423	458	457	436	449	501	456	482	449	430	469	471	433	462	442	428	468	406	466	465	466	469	458	459	425	456	450	429	469	465	441	430	415	519	431	447	453	420	408	475	445	479	433	463	432	451	433	458	472	452	452	456	422	440	442	447	470	449	468	428	432	453	464	462	416	497	431	468	458	454	442	440	469	450	469	455	450	440	427	448	473	469	466	474	430	446	483	453	426	456	454	437	466	407	413	481	493	429	444	491	410	426	454	436	431	415	471	452	465	448	440	461	456	405	461	408	434	492	447	461	435	460	460	485	454	451	449	465	506	447	435	439	450	453	461	437	478	439	474	446	437	442	401	472	423	458	470	442	457	489	454	425	452	427	454	467	476	473	471	425	448	446	484	434	447	445	431	435	498	439	447	473	437	456	466	475	447	495	451	423	440	449	446	457	451	445	457	428	419	424	413	451	433	455	441	434	476	466	470	442	429	461	444	457	452	449	464	446	482	442	435	420	430	395	498	451	431	430	426	446	491	470	453	463	442	426	460	467	450	459	450	415	435	411	468	468	481	478	442	457	447	481	472	462	443	469	415	420	455	424	458	436	471	448	469	459	460	425	407	456	456	419	440	440	440	440	456	431	407	452	494	456	445	443	485	492	466	462	467	455	466	430	475	421	423	438	472	426	451	494	455	406	459	454	445	449	449	458	439	472	497	494	446	461	443	440	438	452	486	459	434	425	440	432	436	451	450	444	458	471	456	435	441	439	426	473	452	442	462	455	490	456	459	486	445	426	470	433	466	440	472	434	466	459	456	432	484	432	435	439	453	470	449	469	465	444	491	453	435	432	463	461	453	441	444	445	464	445	459	449	435	436	426	473	440	458	398	470	456	479	448	462	445	432	450	476	462	440	467	466	462	456	434	432	484	494	459	466	433	470	462	431	445	457	447	500	412	452	410	444	463	418	406	445	412	435	422	411	468	477	440	450	471	415	448	458	454	443	443	498	466	497	390	465	476	451	417	444	508	442	455	472	425	439	427	434	427	451	442	447	478	421	448	486	431	494	432	478	452	466	372	467	494	444	473	435	413	428	429	456	443	462	481	457	468	410	458	435	463	430	472	465	433	484	457	446	459	430	462	413	464	469	437	439	442	420	406	423	453	454	452	432	446	451	424	467	429	449	423	399	409	447	417	432	460	427	477	465	467	434	441	441	457	443	422	445	445	448	448	445	421	441	478	453	453	441	457	416	464	440	449	464	412	429	433	432	443	445	442	438	449	456	429	383	428	478	471	468	442	418	445	431	477	483	440	474	425	446	474	456	446	472	438	466	457	473	436	440	438	448	487	498	439	408	462	459	457	434	460	464	462	424	423	449	455	421	497	471	453	430	411	417	405	427	439	478	441	469	440	411	468	443	480	472	471	446	447	470	433	431	448	465	454	464	433	403	452	446	451	448	448	464	477	405	388	470	465	453	450	460	463	483	469	423	449	429	439	437	511	471	442	456	457	424	432	431	497	440	486	489	468	461	444	489	427	446	434	464	452	436	464	461	425	458	465	452	469	420	431	414	421	432	466	407	396	441	488	466	469	487	430	450	453	452	450	458	429	466	476	495	469	416	455	440	468	441	462	429	444	449	430	437	431	477	459	454	434	419	427	424	442	419	444	423	446	433	462	444	441	416	455	428	471	440	475	442	427	465	437	454	472	458	432	448	443	488	446	475	477	457	416	425	437	457	453	448	422	429	455	418	477	467	447	460	448	461	429	491	462	450	483	496	463	429	456	441	431	474	469	472	482	477	449	463	426	451	445	454	416	419	468	495	435	418	491	461	448	459	473	426	434	468	452	493	465	437	399	458	465	470	478	435	457	472	480	425	437	460	457	444	436	435	418	423	439	440	482	415	451	399	423	449	431	409	446	472	432	462	452	488	467	425	434	425	460	457	427	494	457	467	449	487	465	462	457	450	451	470	477	463	445	467	402	440	426	451	445	413	433	462	462	449	488	459	471	447	480	406	462	486	474	463	466	437	456	440	460	443	466	427	482	485	450	476	399	473	455	431	441	422	428	463	443	433	424	457	497	448	496	442	481	480	439	433	455	454	423	465	501	422	424	416	459	459	465	436	457	464	448	454	446	458	460	434	460	445	444	462	471	461	464	487	446	420	419	411	458	475	454	460	450	462	423	426	431	483	440	450	437	417	507	479	430	454	482	463	420	451	422	458	398	448	411	435	446	420	397	492	454	473	441	397	441	427	431	408	454	477	443	441	442	429	497	462	447	427	424	445	449	415	461	467	423	484	441	435	452	417	494	452	460	422	462	423	480	403	458	431	422	449	410	409	451	437	456	437	449	442	451	435	439	461	470	436	432	452	426	416	494	434	416	456	454	456	446	472	450	446	457	498	450	429	433	465	438	430	461	455	436	436	476	475	472	472	446	463	430	421	436	435	441	444	461	442	412	458	444	436	493
28840	88311	92614	74552	54156	35051	17681	6307	1987	905	729	739	663	643	696	661	677	630	692	662	674	669	633	704	669	652	628	646	650	638	646	659	652	675	648	638	639	654	665	649	696	660	674	621	702	616	696	627	680	662	662	651	710	649	675	674	657	637	664	685	657	647	662	638	660	615	630	647	678	662	666	672	696	666	664	677	652	656	654	628	674	633	616	678	649	651	636	717	652	650	719	703	627	694	684	670	668	650	663	619	675	688	670	690	674	663	674	679	632	657	689	695	645	666	662	682	621	637	653	697	671	646	663	638	622	659	664	662	674	603	664	675	617	650	616	680	636	624	669	696	673	663	682	706	672	686	651	718	679	659	669	671	657	670	639	653	679	644	692	681	679	652	645	639	670	671	653	649	636	623	653	659	650	630	669	668	673	663	696	652	700	642	612	703	633	657	653	685	648	622	676	653	660	653	654	662	677	685	655	637	682	675	649	665	728	674	664	647	636	665	674	664	635	635	685	583	646	648	691	674	648	667	661	631	685	653	644	652	634	679	668	673	679	617	637	654	684	629	654	623	673	626	644	643	640	714	638	645	667	669	679	662	639	654	661	653	653	663	650	598	700	712	645	684	695	633	670	663	628	643	691	627	658	619	655	644	689	680	657	650	676	602	622	615	714	656	648	662	686	673	653	663	674	675	646	661	654	667	626	633	661	699	697	687	617	681	673	628	676	649	641	626	672	658	644	666	690	675	717	655	696	673	651	684	621	674	641	660	689	661	703	663	638	663	627	628	677	671	653	676	633	655	640	636	684	655	647	660	639	644	637	664	684	653	651	682	677	664	641	655	654	648	645	619	627	675	705	652	649	657	631	680	704	656	632	654	634	648	621	659	674	670	630	661	665	654	661	651	670	670	655	672	644	678	682	678	672	648	639	680	648	657	641	623	689	641	679	629	633	692	629	606	655	716	661	660	690	681	605	626	665	660	646	633	637	637	715	657	654	663	653	696	672	675	664	682	692	674	696	609	605	640	629	658	670	717	688	611	637	642	698	651	681	628	666	716	610	679	676	702	618	673	672	674	606	692	638	677	609	658	678	651	634	658	638	618	638	712	694	586	674	624	633	669	655	627	643	686	659	651	678	631	729	662	659	652	677	692	648	607	693	648	662	644	658	686	653	651	633	697	673	672	691	652	659	695	668	696	672	661	657	654	660	630	640	665	654	669	680	654	661	668	660	636	618	663	655	616	678	634	647	645	636	606	609	694	701	696	650	698	658	688	712	649	644	643	628	664	664	698	698	624	671	649	667	673	675	641	667	679	670	631	686	693	690	649	651	616	696	704	685	643	644	691	658	637	639	688	634	647	674	639	657	653	640	687	667	654	649	656	660	651	606	688	652	672	651	620	648	681	679	652	678	648	622	649	624	645	707	700	660	660	633	654	630	680	636	742	671	624	673	651	635	631	676	689	671	623	661	665	678	660	661	669	625	659	659	633	640	627	612	683	653	676	648	673	695	671	664	634	647	657	653	651	659	668	585	656	697	662	636	645	683	659	687	670	618	651	605	612	665	678	685	633	638	659	616	690	626	630	663	631	660	677	672	680	639	655	641	600	639	701	666	723	654	621	661	638	683	701	617	665	649	672	694	674	685	709	659	698	654	677	674	682	697	686	657	652	711	652	657	670	659	651	643	683	659	655	679	696	619	658	663	695	638	658	717	660	680	664	646	675	685	667	636	670	672	666	656	683	639	669	595	636	643	633	704	647	635	670	623	640	683	629	629	715	690	715	631	646	679	695	642	711	599	698	640	632	662	670	630	644	658	613	735	677	670	688	609	675	714	681	638	626	660	641	632	664	651	648	659	648	639	650	665	666	686	672	674	648	653	613	678	670	658	657	643	654	721	668	660	664	611	657	650	718	645	640	696	663	676	630	687	673	647	676	663	674	665	646	681	623	667	678	652	642	661	688	674	647	620	681	627	677	684	640	667	655	662	729	660	694	660	672	600	650	667	694	659	607	683	664	644	638	655	677	621	623	651	639	621	681	706	690	628	671	627	675	689	673	656	644	643	659	669	640	668	672	622	666	640	644	667	679	635	670	661	623	687	671	679	617	653	633	626	670	649	627	637	653	653	670	638	667	700	672	670	622	620	661	655	686	621	660	663	650	652	627	631	644	663	673	670	605	640	644	619	666	697	670	637	608	688	654	706	691	635	684	676	621	665	601	679	659	727	605	667	693	684	678	686	660	655	682	668	682	629	681	642	655	656	666	659	701	658	655	629	658	643	625	668	686	707	636	643	653	678	640	683	647	654	658	694	670	684	677	628	726	677	582	678	666	686	657	641	661	679	666	694	661	608	644	656	677	643	659	646	632	629	676	662	663	636	664	632	677	674	654	696	651	632	672	648	699	610	715	645	669	631	677	697	656	634	676	631	691	639	714	701	637	657	683	634	653	639	697	655	683	659	683	666	682	702	619	590	663	646	643	678	691	641	675	671	660	635	647	708	657	685	637	676	685	681	660	625	701	596	685	655	674	662	616	671	730	687	663	655	673	680	688	644	687	674	659	633	640	643	679	671	688	649	610	689	650	681	600	685	642	675	653	632	683	694	636	697	661	625	721	681	682	670	671	657	690	648	640	663	641	668	652	681	662	677	616	614	643	703	684	641	640	642	686	674	642	702	688	633	679	696	688	671	643	673	629	710	663	625	665	683	674	700	642	642	637	647	697	624	658	685	652	699	642	695	664	662	658	669	674	648	605	660	671	665	630	664	647	657	664	694	681	705	674	690	636	651	642	670	677	642	641	619	645	636	723	686	693	638	647	683	681	653	644	664	662	647	667	667	656	623	649	637	658	668	660	651	664	657	576	710	661	636	643	647	650	635	642	652	654	680	674	613	662	662	699	681	652	651	661	674	695	675	628	615	686	698	640	671	667	599	678	677	687	673	628	667	710	665	628	624	654	619	620	651	633	635	752	669	654	689	637	652	676	678	641	641	682	608	681	654	676	616	636	647	642	659	625	657	639	691	619	666	686	675	677	633	674	657	629	652	647	657	641	733	652	680	661	652	681	652	671	638	648	609	668	649	649	654	645	635	644	677	661	668	672	629	644	651	659	661	615	670	664	631	669	634	632	664	676	673	641	663	705	664	688	682	629	662	631	684	627	630	647	626	650	707	676	665	600	648	703	673	664	618	627	675	714	628	659	635	664	661	655	646	656	678	690	721	668	607	635	646	657	621	631	642	631	673	652	655	684	689	606	697	676	669	671	616	617	716	700	617	667	654	684	639	676	645	687	633	648	673	650	627	657	626	629	628	676	629	651	686	669	634	645	648	644	705	658	704	630	668	673	664	696	647	688	658	645	634	638	675	695	630	680	676	684	676	698	634	689	634	658	639	657	690	662	666	673	637	638	656	645	638	653	647	675	694	658	629	687	692	619	634	640	629	637	603	649	634	658	651	663	672	655	626	665	679	631	657	639	667	703	643	661	638	664
26605	24498	37081	27909	13882	4762	1534	703	464	429	386	393	388	364	427	380	377	363	434	419	401	365	378	387	395	378	401	391	418	388	413	373	374	392	382	401	360	425	417	375	369	399	405	392	392	367	367	398	393	350	410	411	365	415	415	367	371	444	367	394	376	380	365	422	377	398	371	375	394	375	391	387	404	371	395	367	383	392	356	366	375	390	407	407	391	377	383	406	406	395	404	361	391	393	424	428	391	342	367	400	362	376	402	401	399	371	345	374	441	435	374	395	423	387	371	372	354	360	345	411	403	393	381	336	387	372	387	398	378	412	425	389	399	393	370	387	365	379	396	358	405	383	387	426	382	370	375	371	385	379	382	406	378	358	392	382	380	397	388	405	385	390	387	373	366	391	421	391	428	407	416	424	394	398	403	390	394	428	328	381	356	412	360	400	400	390	378	374	434	402	375	390	402	398	392	392	366	402	375	357	398	375	384	351	397	355	386	402	395	387	348	386	373	387	346	367	415	394	369	407	426	387	352	406	383	396	403	392	390	429	370	374	366	383	409	367	395	408	377	372	351	392	380	411	351	368	377	383	400	398	400	407	416	381	377	384	350	363	380	388	413	357	381	403	393	359	394	405	369	434	381	403	388	383	410	401	373	395	394	378	408	401	388	379	385	385	427	371	381	388	382	391	388	379	424	350	374	406	387	362	382	372	374	382	374	405	355	392	381	372	336	389	375	424	385	369	386	369	385	380	386	392	368	392	380	417	378	409	429	382	389	368	370	347	388	388	431	396	394	384	385	377	391	389	363	365	369	400	384	388	342	406	357	390	380	356	413	389	379	353	406	393	401	402	384	391	363	387	381	357	398	367	411	392	402	354	419	367	364	395	360	396	381	378	346	380	388	392	401	407	385	377	412	401	408	395	377	369	401	381	358	398	380	377	377	386	384	390	385	331	400	390	419	421	359	413	397	381	380	379	410	394	365	380	397	396	385	369	407	379	390	403	347	400	342	383	396	395	426	391	439	399	351	419	395	364	381	398	398	387	393	356	359	359	372	369	404	391	391	407	380	388	382	389	398	384	354	371	398	392	398	390	422	355	354	357	407	339	399	401	378	396	388	422	374	381	380	413	364	383	388	391	352	381	352	368	399	348	410	403	399	378	415	360	376	376	391	373	362	423	361	390	371	374	397	373	381	400	388	348	392	343	383	416	380	419	395	362	397	388	383	378	354	415	397	380	383	399	350	357	365	400	373	376	397	433	395	392	392	367	405	405	376	386	434	428	391	409	367	383	406	369	392	394	398	365	409	393	399	410	407	399	367	351	394	392	377	410	372	398	392	399	365	383	326	366	401	385	410	418	386	415	366	398	371	389	376	383	405	379	420	375	395	388	370	356	393	418	389	353	383	370	366	342	387	397	384	387	388	424	391	396	369	419	387	411	402	410	393	378	406	379	397	391	390	387	346	380	409	424	378	375	406	422	376	369	386	430	395	399	394	371	372	433	388	331	394	400	417	389	365	420	398	388	355	402	365	389	423	362	412	393	350	410	398	402	414	392	414	413	371	387	379	396	401	399	385	382	383	359	392	379	432	416	372	367	372	414	364	355	386	404	387	398	407	376	389	379	322	402	381	417	391	390	392	383	380	353	402	364	401	421	400	382	398	396	370	395	401	385	404	397	405	414	373	410	366	397	388	355	379	367	393	396	402	372	397	380	370	372	390	438	388	393	393	392	405	391	376	384	402	418	375	369	412	362	347	423	404	404	394	397	390	370	352	371	372	407	381	374	376	419	368	393	391	366	375	358	373	393	402	384	363	421	407	386	340	376	434	399	379	392	428	372	395	393	395	390	371	390	399	358	377	383	405	361	400	381	373	409	376	375	357	391	417	387	393	397	410	371	440	411	396	443	418	368	391	417	378	392	372	384	356	438	390	425	407	413	418	354	370	395	425	395	396	405	414	395	394	357	351	355	363	368	374	380	383	396	425	414	370	388	387	394	372	422	390	367	370	403	382	383	373	380	374	368	404	406	423	415	398	399	377	365	396	407	356	373	386	356	382	356	416	369	414	346	344	372	368	377	362	401	399	376	378	395	392	382	398	400	398	396	389	404	406	374	377	365	402	401	369	370	377	365	389	369	406	381	366	391	403	402	417	372	374	326	386	353	394	386	400	367	373	409	365	386	404	364	367	368	388	396	384	416	413	363	400	372	417	343	374	402	401	366	383	362	390	421	365	406	384	378	387	382	377	394	396	384	367	385	377	415	395	393	391	401	436	390	380	375	397	390	356	400	363	394	385	384	382	407	360	375	357	390	389	374	369	361	392	362	371	374	386	387	372	356	408	368	342	397	376	383	383	395	396	370	396	402	396	417	395	406	373	430	367	381	380	404	406	375	379	368	358	378	389	358	399	411	408	421	392	398	381	380	386	386	396	393	367	401	385	392	352	378	382	391	397	361	400	394	374	422	424	394	370	373	377	364	389	428	400	383	370	375	422	385	391	407	379	371	395	403	358	393	404	361	378	369	382	401	392	374	372	362	382	355	385	405	390	416	438	396	375	393	402	442	388	353	418	394	400	419	388	390	397	381	368	420	391	398	373	353	378	346	407	388	342	407	346	374	374	418	419	391	433	374	359	392	396	363	391	399	368	404	386	372	357	394	370	358	398	383	379	388	378	388	369	423	416	390	410	397	393	422	413	390	425	393	401	387	402	353	398	398	377	385	337	396	349	387	401	397	419	409	385	397	367	406	394	351	399	410	406	418	420	362	387	367	371	391	399	395	416	402	404	362	372	399	339	400	404	431	357	368	397	405	391	374	382	394	406	393	393	387	380	400	361	354	387	403	361	392	369	384	404	394	389	386	397	378	389	389	398	417	391	418	411	405	426	440	380	382	404	396	368	404	390	384	367	431	416	408	373	380	370	389	408	421	403	417	403	413	377	389	394	401	429	389	396	397	413	362	386	389	383	344	392	421	398	429	376	387	397	411	402	382	388	386	405	405	382	374	380	389	379	339	399	400	388	401	397	400	405	390	350	369	375	367	404	410	395	409	363	372	398	394	392	402	404	402	399	383	370	383	354	399	345	376	421	397	391	377	385	402	355	373	385	378	396	394	385	384	401	376	396	397	382	399	407	366	416	375	418	380	361	357	399	380	381	394	373	404	407	379	382	390	389	409	372	392	381	385	415	379	398	393	381	429	389	381	401	391	380	388	384	403	383	410	405	390	374	400	373	408	390	384	378	396	366	398	376	374	388	402	401	394	399	403	371	387	395	385	417	432	350	353	343	386	389	372	408	410	392	369	372	406	388	378	379	379	360	387	415	410	381	368	369	407	412	379	350	421	368	392	354	380	361	388	377	404	350	387	384	370	377	393	358	389	403	385	350	381	393	353	364	354	389	414	400	363	376	361	425	399	417	394	363	378	427	410	396	381	376	397	391	382	399	405	396	401	384	399	377	394	386	390	362	380	404	407	379	396	404	378	414	401
8633	42688	43066	29490	17637	7631	2772	1180	701	609	575	565	543	632	631	611	562	633	583	591	583	560	566	554	585	569	612	592	635	592	595	574	590	583	618	595	606	550	601	620	576	599	567	623	593	615	556	574	592	596	630	548	605	540	588	618	582	587	566	590	564	631	614	590	580	561	603	623	604	577	606	567	602	607	665	539	655	609	584	597	584	560	565	608	581	588	557	593	566	631	552	565	618	583	561	588	599	625	585	579	581	614	574	568	589	584	623	578	566	625	548	591	595	585	591	572	595	606	589	615	555	538	609	560	565	586	612	591	601	534	584	618	577	566	573	592	573	570	569	574	559	583	595	563	576	606	562	599	584	605	582	543	608	592	578	607	581	594	608	604	579	589	610	617	560	574	576	593	609	593	560	561	631	597	613	592	588	629	566	569	574	545	619	547	599	586	592	596	590	559	591	600	599	575	614	554	642	573	597	588	602	540	560	588	603	609	593	570	600	595	590	582	539	576	622	626	598	611	564	522	612	611	551	584	622	615	582	586	566	542	574	580	569	550	588	599	602	591	583	552	609	629	640	580	601	545	626	574	572	564	579	589	571	618	557	593	614	566	580	600	597	637	567	574	572	626	589	562	615	574	579	596	631	592	564	571	632	603	603	576	577	559	563	601	589	634	609	589	599	605	603	570	656	637	576	571	607	567	573	600	568	629	581	582	555	572	580	559	572	564	579	612	594	610	570	603	582	585	607	586	598	552	600	573	574	548	585	586	547	601	572	589	560	615	562	604	578	567	612	637	582	616	612	582	606	606	592	548	581	585	563	604	598	597	617	607	555	592	563	555	582	562	605	612	598	605	627	598	577	562	623	587	554	598	600	497	604	573	603	585	599	620	597	591	571	563	591	623	568	613	606	554	633	577	608	604	558	634	645	574	611	587	554	577	616	604	558	546	608	540	592	586	578	574	552	602	585	624	570	619	591	597	565	555	592	583	581	594	634	616	649	557	604	541	581	606	581	582	578	624	630	564	634	591	587	591	595	605	598	587	573	592	601	619	586	646	539	569	601	582	582	582	561	528	576	579	582	601	568	573	580	596	587	607	570	619	579	574	557	615	586	600	581	584	612	598	589	576	589	603	623	595	581	561	615	615	603	595	543	578	567	596	608	608	576	563	595	616	563	589	594	576	595	570	611	612	603	585	559	547	578	584	594	573	577	604	635	594	585	603	589	623	568	594	605	605	554	598	602	591	563	566	600	628	558	567	550	567	606	564	571	615	596	624	597	608	549	620	586	613	552	589	602	611	579	593	609	574	555	632	579	630	594	580	593	654	572	555	582	570	563	590	596	555	586	594	629	585	596	595	571	601	608	601	623	602	587	585	632	575	607	558	620	554	642	581	595	598	579	572	567	589	610	591	601	594	643	601	572	566	582	613	595	584	593	603	612	608	606	596	631	583	586	581	590	583	579	625	604	545	572	553	570	579	552	558	543	598	571	620	553	585	591	575	628	578	565	573	567	615	595	599	578	619	597	589	560	589	597	578	575	608	552	611	598	624	617	614	567	594	562	634	603	604	610	552	626	568	545	598	588	606	537	567	607	572	595	603	605	590	570	643	516	585	561	620	572	580	580	598	610	578	582	560	593	593	576	570	566	612	599	572	595	597	621	593	553	636	589	577	556	541	601	558	584	591	607	623	585	572	591	625	641	583	613	600	575	579	582	538	583	587	548	582	612	590	543	653	571	608	537	629	527	556	612	555	564	599	590	602	620	601	598	596	630	561	568	588	593	610	599	600	576	594	624	570	598	565	594	574	561	556	615	591	624	570	617	587	598	614	599	626	544	552	580	583	632	576	575	647	583	634	579	599	585	587	557	559	609	618	531	539	552	576	602	575	582	604	626	567	575	581	612	588	596	602	582	596	597	577	524	561	564	560	626	586	593	588	583	637	589	577	567	620	549	608	523	614	639	597	595	546	589	579	539	589	577	594	548	590	576	606	591	626	545	616	580	564	626	560	578	611	603	579	627	602	580	581	573	598	612	584	561	582	556	617	619	575	589	582	585	585	578	541	591	591	591	552	586	551	591	578	571	576	579	588	610	640	588	592	600	572	607	581	581	564	568	549	574	605	598	568	565	605	584	613	614	569	582	582	626	623	613	587	584	598	619	607	577	606	634	582	609	589	583	614	604	563	564	588	634	597	607	632	603	574	560	558	551	583	598	616	605	620	614	607	585	574	554	588	575	590	589	584	591	592	617	599	620	573	574	579	604	581	642	587	563	567	590	599	582	566	563	571	605	596	614	565	615	597	550	633	625	599	585	567	572	592	553	585	604	564	577	568	608	536	629	550	530	626	643	601	582	607	563	587	554	588	638	563	609	548	624	626	534	612	572	609	640	573	579	546	601	600	579	618	623	563	580	565	634	593	572	623	599	553	580	549	606	565	579	589	574	557	585	614	599	574	561	538	607	579	564	576	572	594	579	581	624	580	604	604	615	570	638	618	562	599	563	558	591	587	585	577	586	560	571	584	532	578	582	579	561	564	582	547	599	573	569	595	573	578	588	574	570	601	600	573	560	611	578	573	542	571	632	571	585	581	607	607	598	586	582	578	600	589	584	571	574	598	557	594	586	619	613	578	572	563	588	550	566	558	583	622	597	619	597	596	551	571	578	613	550	576	570	604	562	580	591	607	618	599	540	564	599	563	580	633	593	653	626	612	599	585	544	590	590	577	603	596	575	573	606	595	548	637	583	609	559	616	594	612	600	572	581	602	586	591	546	612	610	614	565	565	580	599	599	632	535	572	604	578	540	585	615	633	613	615	576	571	591	654	607	611	587	640	568	615	621	574	656	572	638	602	567	635	578	619	598	610	569	575	548	597	570	622	608	562	600	592	606	586	577	615	579	597	583	536	621	574	588	581	581	580	548	552	606	594	603	617	584	582	592	565	617	583	588	586	624	671	565	598	601	577	590	548	591	549	601	568	583	566	620	559	594	613	569	618	589	588	640	593	637	604	541	586	620	568	539	566	592	575	568	598	579	614	601	549	571	603	587	620	575	585	597	559	583	557	561	593	597	573	635	586	545	587	567	558	650	604	570	610	618	612	595	598	576	552	576	582	601	553	605	557	549	590	597	559	616	659	579	554	552	571	569	582	584	592	599	651	575	622	574	616	581	586	563	548	579	585	574	625	628	589	576	636	619	598	519	535	586	607	562	568	614	580	572	586	598	595	575	587	566	553	565	567	591	519	598	550	610	600	545	612	563	509	632	564	561	582	612	598	559	597	636	565	592	604	561	540	574	585	568	578	585	610	630	593	606	612	569	611	579	573	601	574	551	587	568	573	578	553	575	552	587	606	622	588	621	617	606	618	615	551	613	596	584	592	572	586	588	582	617	580	576	558	602	621	597	600	538	585	563	622	579	536	538	574	541	560	610	577	584	525	579	584	585	588	549	592	612	591	573	614	610	612	556	565	579	540	607	628	598	591	584	598
24105	21746	39891	45373	35646	24362	11567	2238	716	509	444	432	420	443	494	471	423	447	437	447	470	416	413	432	423	414	459	468	450	430	415	461	468	458	461	420	459	403	409	446	444	422	479	449	429	400	479	427	402	483	473	426	419	421	440	457	449	439	440	474	407	453	436	445	443	407	425	394	421	462	427	397	448	434	435	401	414	400	458	414	420	435	440	418	461	420	430	429	438	464	431	452	446	446	401	424	439	466	450	475	421	459	433	424	439	458	441	430	444	449	433	434	437	461	437	441	445	419	410	442	432	454	456	485	438	440	427	434	441	448	420	426	432	438	440	450	456	431	423	468	474	430	472	444	398	477	419	438	449	460	448	464	425	460	444	431	414	425	429	427	411	417	444	471	419	438	472	432	445	444	440	430	427	459	454	443	442	409	455	413	451	408	415	424	453	414	455	416	401	433	450	488	421	442	438	446	448	441	468	442	429	395	467	404	416	458	413	407	435	437	445	477	444	417	454	454	447	388	434	418	455	427	435	451	408	420	439	445	441	463	465	394	464	452	453	453	482	447	428	406	439	417	441	454	453	436	433	442	443	417	448	455	423	387	408	446	433	429	417	424	457	459	450	441	414	430	463	410	478	413	464	397	424	459	470	428	415	439	431	435	433	454	451	435	459	457	444	467	411	443	413	449	443	437	427	407	450	432	440	417	433	437	496	466	435	430	404	422	417	417	415	414	402	408	424	450	446	404	431	456	435	420	436	446	414	453	417	474	453	404	433	399	445	436	438	431	432	473	450	444	434	415	461	427	452	448	442	419	436	434	424	432	437	421	448	438	408	462	444	454	448	429	415	471	459	404	439	441	424	445	486	443	442	437	418	451	415	430	451	419	452	457	399	448	467	408	394	452	426	414	422	424	433	430	428	418	435	439	449	395	450	440	416	446	431	469	411	447	444	446	424	420	377	413	425	457	423	456	422	412	402	427	462	420	461	440	465	441	444	407	433	453	451	463	415	430	448	461	478	464	423	430	413	424	426	454	461	415	444	441	430	419	405	436	469	415	396	417	450	413	452	460	437	435	402	480	411	434	459	456	432	430	416	404	419	453	400	429	449	431	409	419	473	441	438	432	431	446	432	408	445	461	433	457	427	442	429	431	428	410	442	422	463	456	483	426	419	425	445	419	455	466	449	440	470	480	453	455	424	418	443	415	428	422	437	440	430	464	431	430	453	445	442	448	448	455	472	443	459	453	445	444	446	436	398	442	447	435	412	426	427	431	461	420	413	433	408	427	446	471	441	419	436	454	452	475	426	458	434	461	435	395	431	422	407	430	429	463	447	461	438	417	389	441	407	439	407	427	453	426	476	459	415	414	426	448	409	431	401	464	405	434	423	429	448	460	394	430	422	457	436	453	454	446	423	443	412	461	471	398	398	399	438	434	418	422	453	443	431	450	432	472	414	428	386	448	443	425	456	451	478	458	440	434	448	443	429	448	422	426	478	436	425	436	452	437	449	445	466	450	432	422	438	426	447	452	422	446	457	451	491	476	435	451	423	429	438	415	455	436	452	403	421	472	464	400	413	435	442	430	420	486	449	404	420	440	457	433	451	420	440	453	433	454	451	418	447	407	476	462	440	442	437	459	445	421	469	446	450	390	452	427	410	436	429	446	483	434	444	423	441	414	442	399	445	446	412	407	419	401	442	453	436	408	448	429	414	415	416	486	458	417	398	452	450	406	406	442	410	434	423	427	431	444	455	452	426	429	447	442	445	438	402	452	468	430	442	425	414	433	452	466	431	426	457	454	421	422	424	464	449	440	436	436	423	451	421	440	419	426	446	449	385	434	467	480	469	437	448	377	422	412	445	469	450	437	445	394	424	441	471	442	409	393	399	426	433	435	429	434	412	436	440	409	422	409	435	447	455	424	421	432	430	461	443	442	452	423	439	456	411	480	454	429	450	454	399	441	436	442	461	413	448	414	426	417	455	445	437	430	444	415	410	424	457	480	417	421	431	457	416	410	456	423	433	447	443	434	449	426	429	404	424	492	450	421	441	459	439	455	417	397	438	398	438	468	426	406	410	489	447	446	425	447	440	416	405	393	443	439	468	454	450	466	449	427	436	436	446	453	451	419	456	458	429	415	454	449	437	433	439	428	470	437	438	421	396	406	467	439	440	434	421	438	394	448	453	434	435	428	452	437	443	428	420	456	442	382	452	420	442	407	448	419	463	446	441	454	427	445	431	449	398	447	442	453	451	445	444	418	442	425	448	389	438	413	433	406	433	427	435	454	441	424	423	415	446	424	392	421	433	416	430	445	430	413	395	409	412	436	449	457	467	392	407	414	418	420	419	448	430	426	415	422	436	435	432	445	456	472	474	437	419	427	437	449	463	435	439	440	440	409	458	465	429	450	434	452	399	399	449	434	463	438	411	453	443	434	447	468	392	495	473	424	439	410	430	442	428	414	449	419	461	429	402	444	464	398	455	440	424	479	415	405	463	415	480	411	434	442	451	439	447	411	456	470	444	416	434	438	431	416	482	395	430	405	458	411	368	416	415	435	456	434	431	437	441	457	430	411	439	431	434	439	441	430	403	429	443	453	457	441	439	442	459	433	440	439	426	451	471	401	444	422	434	421	416	386	422	451	437	441	423	453	465	402	432	436	417	427	444	442	432	426	424	438	418	440	442	400	446	447	460	481	447	462	410	470	406	447	418	403	385	430	454	422	433	434	419	428	424	412	439	409	476	410	420	424	402	456	415	436	470	377	462	480	453	423	442	454	407	456	417	437	367	435	405	418	441	411	437	426	430	414	420	424	452	455	442	423	409	419	412	436	437	437	436	472	426	443	435	444	415	431	447	447	470	437	434	445	437	438	434	448	408	427	419	453	474	421	422	458	415	428	435	426	419	438	456	429	472	410	433	425	423	442	454	391	442	477	424	440	429	486	422	445	474	445	413	427	433	418	478	479	428	475	427	412	468	423	465	457	408	404	398	437	400	426	455	460	445	412	493	415	434	450	473	414	440	435	411	457	433	429	410	451	483	431	458	410	423	442	440	467	430	412	437	483	417	380	420	444	453	465	434	419	419	441	485	445	390	464	446	454	408	397	471	450	413	451	461	416	417	430	450	444	441	418	454	475	447	443	449	439	415	413	441	426	430	434	410	428	435	450	432	432	400	473	405	434	449	414	440	429	434	402	417	447	435	451	422	430	388	416	436	485	432	439	443	437	439	429	411	447	455	459	420	416	452	409	417	442	445	479	396	408	417	437	432	436	472	461	445	460	411	442	454	441	454	464	455	468	442	412	454	434	408	414	470	418	429	419	426	462	446	428	419	460	428	486	411	443	410	405	486	414	424	412	433	396	482	432	475	415	424	460	428	444	389	431	405	438	469	427	427	449	455	393	391	435	456	427	419	443	440	434	443	441	406	417	440	449	434	428	409	437	424	437	437	422	452	442	441	460	429	401	426	401	439	470	463	428	410	442	447	468
13991	78700	84577	62502	44339	27591	12354	4186	1435	816	660	680	661	615	631	668	681	661	605	661	658	636	639	658	635	696	695	653	640	650	676	615	666	612	671	635	663	675	678	620	660	628	632	663	648	636	645	659	653	613	704	632	675	620	672	645	658	700	637	655	611	678	640	668	623	676	670	651	659	636	664	673	635	625	671	606	635	635	654	612	654	660	692	631	657	658	682	617	634	720	653	676	652	662	650	644	650	622	629	624	698	680	682	675	581	657	635	639	666	690	646	636	657	655	653	663	661	641	680	654	689	640	636	649	703	605	699	641	607	630	661	639	696	628	670	619	686	651	680	684	653	656	651	646	655	641	637	639	671	677	659	679	685	693	643	613	633	663	706	618	623	606	613	698	688	640	633	625	666	664	688	662	592	670	696	639	657	672	717	636	661	626	657	669	681	681	683	656	613	672	639	656	648	666	662	646	636	642	648	657	639	661	653	684	630	667	669	656	642	689	602	656	693	644	672	617	672	688	655	647	670	643	612	679	663	612	672	666	647	655	645	655	613	658	668	652	644	710	600	693	656	643	659	648	637	671	670	676	636	624	663	650	675	697	680	714	688	680	701	618	671	641	619	682	661	645	639	673	626	654	665	694	733	726	666	649	606	669	603	647	649	650	633	645	665	628	634	602	664	696	621	646	651	701	666	669	608	682	684	653	655	646	624	655	638	660	705	634	620	672	627	680	647	672	660	630	637	686	683	704	636	611	641	643	662	654	646	658	684	668	615	675	618	677	656	680	630	677	672	631	664	648	651	643	646	659	638	598	659	628	611	666	642	691	692	624	659	696	648	666	608	661	676	620	689	683	668	668	652	626	640	667	670	647	641	676	618	616	678	677	622	660	636	657	672	678	670	647	627	680	655	616	612	705	627	607	674	659	651	626	643	659	654	632	657	649	672	656	703	680	680	634	646	655	670	641	601	654	623	675	664	592	650	690	651	666	666	651	697	659	620	713	644	699	671	707	696	660	706	651	682	637	671	660	650	696	691	649	610	638	657	665	675	689	678	684	675	649	671	683	644	685	660	656	686	694	662	711	677	671	666	662	645	697	665	661	627	677	672	677	701	650	660	705	591	618	654	622	613	652	594	654	677	646	617	709	660	664	608	665	714	623	703	676	636	655	659	672	613	678	680	633	648	673	666	654	613	615	683	637	632	641	654	650	632	682	641	630	614	612	647	633	627	666	666	619	678	660	592	609	678	641	668	668	658	637	623	681	730	667	680	695	639	639	638	649	630	683	669	655	643	653	650	613	655	669	639	629	634	638	673	649	650	626	628	681	635	679	657	661	701	670	639	652	699	642	648	634	659	662	621	665	645	696	648	668	629	680	681	658	628	680	661	632	637	645	694	675	667	629	670	610	639	680	641	642	665	640	674	650	684	641	641	671	645	652	625	659	673	653	668	696	621	644	690	659	716	652	671	646	654	646	619	664	673	649	663	682	692	694	610	679	622	650	675	693	612	642	669	645	656	654	663	635	651	631	641	622	659	675	644	684	652	614	670	661	701	711	663	709	640	695	661	671	644	642	692	691	626	658	654	658	636	642	644	679	695	675	668	648	603	685	682	645	651	648	636	637	609	693	665	625	635	649	629	664	618	655	682	656	627	682	666	664	610	618	650	660	703	651	643	687	668	649	659	648	602	674	629	684	661	684	620	662	613	669	648	687	668	708	657	664	661	694	624	648	698	636	647	616	638	642	639	590	668	653	663	649	681	652	675	664	639	660	605	635	650	649	704	669	685	635	673	659	616	639	645	678	658	657	645	670	657	707	664	652	661	676	665	638	681	659	628	638	681	608	614	622	662	683	667	645	655	663	631	632	649	654	642	647	664	649	655	640	603	692	684	662	616	664	657	651	634	688	630	642	665	694	655	640	631	662	666	665	658	638	627	673	629	666	646	691	641	678	643	635	638	673	682	665	645	688	641	657	674	653	645	635	662	665	670	664	642	662	678	661	638	632	686	637	701	637	648	638	657	610	625	624	643	631	644	681	598	660	630	683	680	653	648	687	619	629	633	672	640	663	668	664	649	666	671	612	682	660	659	659	649	677	638	677	673	683	651	638	650	670	637	643	654	617	647	667	666	651	642	633	611	618	640	636	629	620	621	673	613	645	649	637	689	666	662	610	672	644	681	670	683	680	682	660	580	649	684	635	630	648	648	615	632	675	648	691	628	602	638	649	674	655	724	623	701	637	638	653	700	655	656	664	631	639	661	656	687	662	644	670	638	656	665	639	618	647	645	645	616	686	662	660	672	626	674	673	664	619	616	649	665	647	670	660	635	615	659	641	607	673	639	660	683	650	632	726	657	611	640	618	637	651	665	673	637	646	665	639	680	719	668	569	622	671	629	647	635	660	698	595	655	654	647	649	633	624	726	645	638	674	660	686	659	680	641	697	667	644	646	676	666	658	688	631	661	679	696	668	658	605	646	643	667	683	643	624	659	662	640	664	671	665	629	646	635	646	655	640	642	651	647	649	707	612	655	648	648	687	655	660	686	613	668	628	663	662	636	637	646	635	679	690	635	633	615	666	666	600	609	650	625	693	654	674	668	640	620	673	632	665	688	689	655	644	683	672	695	663	678	684	657	669	630	670	668	647	648	676	645	715	641	660	703	676	617	651	636	647	640	601	614	661	651	641	737	633	649	669	653	632	628	627	654	682	623	650	670	650	648	710	712	624	656	660	618	602	689	607	657	634	638	673	658	633	673	599	679	667	624	640	664	688	693	647	679	640	633	658	646	645	650	685	677	709	625	663	666	624	629	632	633	643	664	738	625	644	658	687	642	687	668	635	666	656	680	663	648	650	634	649	606	665	693	648	662	674	683	659	672	652	589	650	571	652	700	646	650	676	647	620	681	619	684	632	633	683	624	627	635	644	646	655	653	691	668	659	647	655	605	636	667	599	694	680	618	646	642	620	652	675	640	625	653	650	664	618	656	644	672	656	644	699	658	631	682	658	640	641	666	647	687	646	653	651	656	640	638	652	651	606	652	608	695	687	639	713	667	638	634	665	693	664	652	624	664	642	637	686	657	654	644	624	650	658	690	625	656	659	631	637	650	671	663	650	651	618	611	688	655	605	662	667	636	630	654	650	621	669	669	641	647	623	628	636	691	662	631	674	653	641	622	661	634	647	667	636	632	614	692	652	630	663	693	626	658	627	683	662	610	644	663	671	682	691	681	675	615	642	630	666	662	639	669	630	641	684	646	661	634	657	647	661	659	675	642	661	669	599	655	663	656	646	654	619	652	661	676	664	704	660	614	614	702	640	707	663	665	705	657	624	657	628	657	614	688	666	658	633	647	617	676	693	687	656	599	668	660	652	683	666	649	632	670	660	682	664	638	684	675	682	647	678	673	618	640	627	650	663	618	666	646	690	664	718	688	624	663	678	665	654	657	639	636	651	622	658	659	644	672	636	662	660	662	675	630	648	664	605	637	633
23010	21287	35183	39668	38027	30523	21440	5930	1178	649	476	463	465	467	467	457	500	477	454	471	439	467	460	485	461	459	458	447	457	459	466	456	446	464	440	456	417	494	450	450	495	427	428	444	471	437	466	455	474	446	447	475	460	459	454	481	457	466	473	477	468	466	417	456	418	415	479	483	451	457	443	486	466	418	417	444	423	482	465	469	460	435	442	473	409	451	441	465	476	441	450	427	463	473	441	427	453	488	439	461	457	447	463	426	456	477	430	443	446	458	456	472	472	429	507	443	466	462	457	444	461	491	473	412	464	459	455	434	449	444	485	470	496	452	444	440	449	423	445	427	441	462	476	448	470	491	466	406	505	440	446	422	445	435	433	469	440	430	426	476	472	467	477	467	486	436	460	465	458	463	406	488	440	432	390	433	457	480	433	468	500	461	479	411	401	434	469	441	453	454	458	456	490	449	440	474	441	454	464	480	426	468	469	459	444	429	446	399	435	463	449	462	434	427	495	469	470	423	448	415	410	421	419	484	477	443	455	384	469	442	452	451	468	449	444	437	487	479	397	476	430	495	468	480	456	454	428	447	446	461	438	453	438	461	428	425	421	448	464	494	414	449	439	475	426	506	472	506	445	467	447	435	451	447	455	417	437	422	440	453	421	438	437	435	477	432	448	423	458	446	500	473	415	457	466	458	486	478	432	468	439	481	484	458	424	453	440	465	464	458	447	500	452	494	464	459	456	469	451	430	462	450	454	429	440	442	498	490	425	478	428	451	440	474	480	465	466	492	468	461	448	460	470	464	417	452	473	462	469	468	466	433	442	470	472	483	445	427	460	430	415	441	438	437	476	459	451	429	454	460	464	422	475	452	457	491	460	405	467	462	468	433	455	453	484	471	448	450	457	480	467	441	463	418	443	459	482	499	448	483	450	417	458	468	448	457	408	441	457	452	460	498	481	463	464	409	472	492	456	441	443	474	465	403	454	432	414	427	479	468	437	431	482	442	467	464	484	454	487	457	446	445	453	454	433	461	441	447	470	460	492	473	465	464	423	414	467	502	486	479	436	460	457	449	475	505	439	471	441	428	441	447	476	465	442	457	435	483	453	465	438	431	453	418	427	446	452	435	478	448	416	455	460	462	455	502	460	462	435	443	478	426	466	471	444	463	450	421	448	484	436	486	459	457	435	433	477	470	471	460	441	442	448	429	457	470	428	444	493	468	450	410	480	433	466	458	446	407	406	447	447	475	468	446	437	422	474	437	452	459	436	419	457	437	465	473	446	509	486	435	457	479	457	453	465	457	460	473	459	461	458	408	466	454	482	451	430	457	441	482	443	430	431	429	412	475	488	460	461	486	439	433	439	430	502	486	464	410	455	436	428	431	442	450	466	468	423	463	465	464	399	415	476	446	451	454	444	436	448	442	447	445	442	443	455	458	456	449	447	463	440	393	433	443	431	460	442	438	472	424	467	475	511	440	423	465	433	470	429	418	437	464	504	440	408	456	474	425	443	418	431	445	486	510	456	467	462	423	436	470	461	452	480	471	420	445	458	476	447	450	495	481	461	435	480	472	431	458	456	449	426	442	398	492	437	455	500	444	482	455	449	435	412	467	467	418	442	428	477	448	437	446	465	444	472	463	463	474	439	436	468	450	435	470	440	406	460	434	459	429	428	465	469	466	444	472	472	491	450	463	472	456	457	444	447	470	480	435	440	441	477	468	434	472	464	466	469	465	469	461	427	460	435	456	494	453	451	407	432	438	444	473	467	417	442	443	467	456	438	444	451	434	441	474	459	484	477	430	449	477	456	458	471	451	468	470	442	421	458	448	426	441	421	468	442	463	419	456	464	434	410	469	452	451	458	472	472	461	469	457	460	445	427	471	447	493	467	432	504	455	447	451	444	442	436	435	476	444	436	424	455	427	427	460	472	449	415	454	439	438	453	470	469	442	443	500	429	444	430	483	438	450	431	438	463	462	447	423	427	455	451	478	472	447	457	423	468	420	426	477	421	422	471	414	437	453	439	477	470	476	435	475	465	452	456	465	456	494	448	484	500	424	466	446	448	445	455	436	461	481	440	424	475	452	480	431	416	456	487	460	502	449	459	405	430	471	415	433	417	452	465	426	451	435	476	471	464	414	454	458	421	429	457	451	493	454	433	383	436	418	450	453	446	473	444	444	449	447	431	398	477	414	482	470	454	490	441	473	479	476	444	464	445	473	406	479	455	431	446	451	479	482	476	449	453	453	479	453	444	490	456	461	469	443	477	431	490	472	477	501	437	489	447	469	425	433	435	462	471	439	438	434	443	437	474	462	445	462	487	421	469	491	447	446	461	480	448	446	495	480	442	489	471	484	484	445	468	476	462	455	459	448	448	450	439	443	416	449	439	456	412	432	478	469	465	461	473	488	441	458	483	473	493	472	462	421	438	510	463	431	452	438	477	491	420	430	424	466	441	456	453	415	459	412	464	408	463	467	444	467	424	447	468	456	461	417	385	455	454	439	446	439	460	479	462	463	442	431	472	442	436	454	428	481	445	490	412	487	482	483	429	462	440	456	454	498	451	464	461	474	445	436	425	455	429	460	444	454	408	451	423	448	426	460	464	424	500	467	516	463	469	447	468	428	448	455	478	449	462	405	447	451	453	457	471	459	419	424	455	474	471	503	446	445	484	474	442	466	474	426	441	428	495	466	461	461	488	454	456	448	446	470	491	461	448	434	437	461	429	436	460	442	474	455	419	451	431	441	449	445	440	440	481	458	472	474	440	481	471	476	481	464	418	455	419	458	447	482	429	448	414	506	466	450	467	498	437	442	432	437	469	452	428	438	466	429	460	460	454	452	458	446	449	439	451	472	507	441	459	451	460	456	450	460	487	429	450	448	433	432	486	457	476	492	456	443	455	433	481	450	430	466	430	439	473	480	479	427	479	477	428	438	419	451	429	452	454	416	450	440	443	424	426	439	441	417	454	468	434	444	486	443	466	468	449	436	461	456	460	448	445	430	412	473	472	458	479	467	446	451	471	468	438	450	485	441	451	438	448	450	427	428	463	423	455	425	458	426	468	395	472	440	438	445	457	383	443	457	464	448	450	455	459	412	469	474	468	433	418	459	459	485	431	429	466	487	440	437	504	458	461	425	487	477	460	488	434	484	457	446	397	457	406	458	461	495	410	449	452	480	448	470	464	442	438	421	424	431	469	469	430	447	459	480	435	446	461	440	438	455	437	455	437	428	444	440	468	430	422	491	438	459	475	450	432	454	484	450	430	456	470	488	456	489	477	487	437	458	473	443	443	459	425	425	482	435	466	439	434	456	401	481	435	440	449	460	463	462	464	478	439	431	455	452	452	464	476	470	446	504	436	421	461	477	449	454	415	452	465	425	448	437	434	492	483	475	419	443	443	441	462	489	447	468	458	460	412	455	454	431	440	473	474	469	401	462	399	448	467	432	452	462	434	472	496	446	458	471	443	438	444	422	444	468	454	433
15187	70181	94991	76970	57031	37778	20564	7926	2286	878	709	669	664	667	691	686	668	630	637	668	698	665	714	651	657	676	639	614	647	640	641	646	673	653	669	657	690	686	658	683	675	660	646	659	674	661	641	664	694	659	642	650	677	647	652	673	631	666	654	688	653	666	628	680	692	653	670	674	733	646	670	641	633	663	669	704	675	656	742	670	640	633	621	708	631	629	697	654	651	683	677	629	655	645	624	690	650	653	597	659	688	635	723	655	635	665	639	680	666	674	649	658	625	638	629	662	655	621	680	671	607	675	680	611	682	657	701	649	685	605	670	652	635	647	721	659	657	663	604	677	685	736	629	665	677	658	667	651	677	630	645	685	649	671	654	696	682	669	622	655	654	633	684	688	702	658	625	632	642	645	660	664	672	714	673	664	661	646	648	695	631	689	676	706	699	627	633	645	621	612	645	651	671	694	672	656	644	627	652	631	642	684	655	662	638	617	630	608	695	657	644	644	621	657	625	673	633	688	670	644	636	686	687	638	669	621	687	598	673	649	633	654	668	630	660	660	656	623	665	696	690	631	659	637	645	655	714	705	679	637	639	649	632	650	705	648	614	660	678	645	696	645	655	644	677	620	632	616	630	684	655	631	649	643	668	690	694	632	662	659	681	681	680	632	700	671	665	659	673	646	681	607	697	629	671	652	656	653	636	624	642	694	679	620	686	642	618	659	674	683	625	687	683	653	693	692	694	672	693	644	683	660	673	684	600	678	708	665	678	659	646	638	649	654	687	643	639	689	639	685	659	647	680	649	637	675	615	628	662	613	648	664	627	700	637	656	666	621	658	648	658	628	672	672	654	677	647	684	623	642	678	633	669	652	622	729	625	627	626	616	679	618	675	653	647	669	680	687	677	641	654	664	656	655	649	655	693	737	656	653	705	643	656	657	633	685	664	692	649	622	613	643	651	665	664	678	693	610	656	659	644	665	680	649	670	688	638	694	670	622	668	668	616	641	666	682	680	706	633	651	626	691	683	643	671	688	650	649	634	695	692	700	622	683	633	651	674	626	619	643	669	705	657	670	713	667	666	664	667	617	643	675	640	695	611	665	676	678	640	679	667	626	655	638	657	628	654	670	646	694	672	701	656	675	611	635	675	669	705	645	648	658	661	658	660	650	621	686	654	678	674	637	688	640	682	667	673	631	671	699	658	661	664	599	625	656	639	681	707	672	603	705	694	695	660	623	670	689	633	676	674	694	643	651	609	620	673	611	644	623	680	666	695	696	638	665	666	676	648	638	666	649	645	703	647	703	611	647	693	659	620	646	703	673	676	660	671	691	650	625	697	660	656	644	678	612	731	719	641	634	620	643	671	641	674	665	651	685	648	658	639	643	641	620	696	661	672	684	651	648	690	596	655	634	662	651	635	662	645	678	648	616	653	641	680	644	684	670	606	671	688	620	649	635	651	633	667	643	677	674	644	621	592	671	634	696	691	671	656	665	666	629	634	653	669	641	704	658	695	697	640	647	634	731	692	679	666	667	658	714	648	659	704	667	631	670	666	699	701	705	700	626	647	639	647	653	683	652	662	688	673	664	660	639	698	664	654	634	667	703	653	687	679	635	647	672	644	661	652	650	687	601	620	626	635	650	647	689	661	698	620	654	672	633	712	627	617	695	695	692	629	672	642	628	687	618	683	613	652	622	690	652	652	650	636	636	671	713	663	700	677	651	658	667	633	652	638	698	637	669	673	690	656	656	626	699	648	657	633	659	675	663	650	645	625	601	660	731	641	637	659	681	633	659	672	662	657	666	671	692	641	669	682	633	625	660	679	640	655	664	626	688	639	686	679	635	679	622	653	651	676	663	688	646	666	644	623	628	673	678	656	698	645	659	648	621	715	672	669	610	668	631	690	647	684	714	613	615	696	649	644	677	697	682	632	622	665	660	673	651	678	628	697	683	668	676	662	682	649	655	632	663	697	643	682	629	710	659	636	612	629	635	643	658	665	672	605	654	662	693	687	620	664	622	662	644	662	658	656	701	652	653	658	670	667	665	674	649	667	659	650	674	697	675	671	642	653	637	670	698	633	671	681	662	682	658	640	629	659	639	602	698	637	673	675	658	666	707	702	707	660	684	640	666	677	687	639	657	648	644	621	682	647	708	656	658	629	689	634	633	655	621	655	660	668	667	727	639	664	691	628	644	641	674	697	661	650	681	624	652	674	676	649	666	643	603	649	681	606	686	664	704	659	669	645	676	604	630	687	647	618	651	647	661	640	644	678	691	684	706	670	652	675	619	692	640	650	708	665	658	720	674	626	722	665	661	661	670	678	651	675	693	601	667	661	665	653	663	708	605	655	651	730	653	651	654	637	651	651	615	646	681	713	660	669	645	693	672	689	645	626	643	634	681	637	660	637	680	718	644	674	637	633	632	669	670	672	649	657	643	647	661	633	681	668	680	647	640	662	686	653	705	681	672	638	659	660	678	634	677	672	687	700	664	653	665	662	642	620	668	643	648	664	650	671	657	659	664	675	654	652	675	669	655	659	645	684	595	678	689	622	728	654	622	673	679	653	634	673	623	702	662	632	659	632	683	687	644	650	672	631	654	639	663	654	663	645	663	662	610	669	698	624	655	709	659	661	664	668	651	697	659	617	661	685	627	658	632	698	691	656	691	638	656	642	644	650	639	707	644	661	668	645	665	667	599	633	682	616	656	688	676	659	671	685	590	620	639	688	648	639	646	673	643	608	642	645	660	663	646	654	641	687	625	643	651	668	670	670	660	695	632	649	667	669	634	670	639	667	692	686	679	670	605	657	663	602	625	667	648	675	653	634	688	731	680	608	674	677	636	645	684	638	667	676	630	641	702	716	633	646	715	695	648	592	617	668	673	629	636	645	661	651	655	689	643	651	624	655	641	620	665	704	653	639	621	648	641	674	659	642	637	656	636	668	628	714	681	690	638	659	689	698	673	647	651	670	647	687	665	649	694	688	636	635	686	662	620	674	674	661	685	674	632	659	667	646	645	659	638	675	679	652	685	610	667	630	675	684	646	667	630	680	643	661	707	622	663	674	657	649	654	643	635	619	655	697	660	640	653	692	691	678	668	661	671	660	675	678	668	634	667	650	630	686	672	638	663	639	641	682	614	643	657	673	632	643	662	647	662	678	698	631	677	663	677	679	688	613	627	632	679	657	662	633	627	654	650	650	704	690	636	653	640	693	715	650	642	645	648	676	652	666	691	643	641	612	656	672	621	630	657	665	646	660	673	657	667	667	634	694	674	673	668	660	649	683	711	640	666	623	647	657	643	623	689	656	635	673	664	692	597	702	627	668	690	655	652	641	680	661	649	665	650	707	638	637	697	677	646	710	662	646	619	615	614	636	705	642	649	624	614	658	699	638	685	644	625	604	666	660	616	647	654	640	622	613	646	667	646	659	632	703	637	687	686	699	665	684	643	627	688	674	650	639	627	663	675	636	673	648	650	623	652	630	664
26773	22140	38631	31196	16165	5614	1591	715	466	395	383	387	413	417	372	395	392	392	394	427	381	399	388	389	400	388	405	400	397	394	413	407	385	382	374	412	376	414	365	417	383	366	377	380	363	359	404	392	352	411	371	364	397	413	417	377	389	353	374	397	387	378	380	397	396	396	391	392	349	376	429	408	382	398	428	385	404	401	358	394	418	392	411	378	393	415	382	398	374	394	422	403	416	411	398	386	388	386	403	392	411	380	380	348	398	403	370	355	384	389	411	384	413	361	387	406	405	383	349	400	417	409	396	378	385	403	403	389	413	390	375	419	403	374	412	392	388	370	408	357	392	378	372	387	395	383	401	422	420	382	392	373	370	404	376	375	414	366	403	403	385	403	382	390	387	420	367	387	399	391	416	396	409	383	370	403	404	375	383	411	402	355	386	387	407	377	414	389	379	423	374	383	368	369	400	403	365	363	358	348	394	386	395	371	356	394	412	370	367	388	397	387	380	400	372	401	456	378	383	366	380	397	376	395	400	402	413	380	382	370	404	417	407	347	364	374	380	387	395	432	378	393	398	390	387	390	419	386	359	364	395	375	410	383	362	381	386	380	391	419	413	392	428	404	396	371	410	391	423	405	373	401	396	399	406	379	387	383	395	412	359	402	375	405	412	364	397	403	401	359	399	365	357	393	369	396	419	389	387	384	374	379	398	399	366	361	389	392	379	370	381	421	407	396	407	410	394	400	442	389	401	427	415	370	395	412	394	373	413	398	362	398	387	402	404	354	376	389	372	396	408	358	391	378	411	381	396	378	405	408	395	354	422	381	406	382	409	418	408	416	392	419	410	352	421	405	410	381	412	368	367	399	377	385	392	354	386	405	415	398	389	402	396	379	378	412	420	385	401	356	371	366	400	433	416	391	380	387	387	356	411	356	374	374	394	339	387	392	413	373	432	386	441	407	382	393	382	392	380	391	378	385	406	377	389	400	363	388	406	392	389	369	387	373	413	431	394	400	362	390	416	376	409	414	389	383	425	406	360	385	408	396	385	406	399	388	372	397	397	394	388	367	407	349	428	395	398	396	365	359	383	388	379	421	415	415	369	380	378	396	402	372	427	350	417	393	394	362	408	422	406	408	412	402	361	395	382	397	362	411	418	384	358	395	409	400	380	377	381	387	390	401	376	357	417	378	404	386	377	347	397	429	388	407	381	393	372	407	362	357	407	408	421	358	375	388	380	399	400	415	388	384	405	422	394	365	385	442	408	423	388	388	434	409	380	375	409	396	394	342	389	371	372	354	376	368	384	395	373	394	389	409	376	362	404	382	383	427	351	394	372	383	401	401	394	362	382	386	410	403	417	424	379	348	426	390	354	370	372	379	399	392	367	382	406	353	375	389	375	372	406	360	416	407	383	404	349	373	408	400	371	368	383	361	392	386	401	374	406	400	375	370	363	401	400	370	376	379	373	415	389	443	419	407	392	396	407	420	400	389	389	382	438	422	413	358	400	412	380	388	429	365	380	404	407	385	394	371	377	409	414	370	410	383	405	412	381	334	396	401	366	381	386	413	417	399	402	383	380	399	400	415	384	424	403	402	365	401	394	399	395	393	393	394	395	386	399	402	406	444	385	405	374	421	400	374	419	386	397	409	408	400	387	377	412	386	390	365	390	360	355	368	403	361	413	405	394	408	394	415	405	363	395	399	326	412	383	362	395	381	396	409	378	372	381	388	365	386	402	383	375	407	389	393	394	436	402	396	391	405	402	375	441	382	366	402	357	398	406	379	408	367	385	404	406	385	389	388	403	404	340	409	407	383	383	383	409	396	419	375	398	394	418	376	393	408	355	388	358	392	382	365	388	349	375	387	425	420	400	381	362	369	409	418	406	384	400	392	413	388	356	407	346	376	361	379	357	415	379	400	380	379	394	389	402	354	384	386	395	376	374	363	375	413	386	408	403	404	404	413	446	405	375	390	372	369	414	407	402	373	381	404	375	401	423	396	378	353	379	427	364	415	353	417	409	386	373	403	363	381	410	391	358	395	370	412	394	384	408	405	385	360	360	424	396	375	366	415	405	388	384	387	364	380	414	405	355	396	413	401	405	403	368	346	404	432	380	377	412	378	405	397	401	368	380	401	411	388	386	393	399	405	374	366	387	378	367	427	390	384	375	418	400	368	385	375	424	347	419	385	399	394	378	398	379	406	363	412	364	364	419	397	403	410	399	392	358	397	392	390	430	406	367	365	368	397	398	423	391	401	362	341	410	370	415	380	389	414	405	397	386	407	375	380	374	389	416	411	394	380	375	363	385	357	376	360	390	376	410	384	418	381	425	389	401	415	350	394	375	362	385	350	398	424	396	396	400	394	416	376	364	364	405	401	367	358	349	401	417	435	414	401	366	405	406	392	336	408	373	421	407	373	417	369	395	413	404	382	398	404	374	367	397	404	370	384	400	391	392	429	407	351	375	397	357	378	399	384	354	427	353	385	435	422	374	398	371	362	381	395	374	374	397	373	368	406	403	408	404	432	352	399	411	369	374	361	392	386	392	418	394	392	402	381	421	392	376	448	379	424	373	395	365	363	381	401	390	376	368	388	413	435	392	375	345	366	411	399	373	392	387	389	385	382	362	391	399	416	391	397	422	381	398	358	403	396	348	392	343	390	382	416	416	413	360	387	394	415	413	410	362	373	379	398	401	357	404	333	400	390	399	349	377	396	381	420	359	395	424	383	392	372	386	392	394	379	374	393	419	341	386	405	399	394	412	398	395	383	388	403	421	395	407	374	386	413	362	338	403	390	394	380	359	408	420	405	372	366	392	411	380	374	383	398	374	424	405	412	412	372	383	389	396	379	390	388	413	372	373	370	387	361	419	371	397	400	398	410	346	376	342	400	370	375	412	427	374	365	389	412	368	365	396	397	415	423	415	443	395	381	396	409	378	384	363	365	402	391	395	413	366	394	383	407	398	412	395	379	383	380	389	384	403	388	412	432	392	400	429	381	376	429	392	396	437	389	390	403	406	371	364	412	410	390	383	391	382	379	395	408	367	400	337	393	412	376	398	397	402	389	361	388	383	410	386	353	367	403	394	434	386	403	352	401	381	390	403	396	383	354	415	369	389	399	394	366	399	397	368	358	391	375	378	419	402	426	416	406	397	383	412	397	396	393	421	384	424	389	355	376	412	356	386	394	378	407	384	363	380	398	383	431	393	405	380	377	383	369	396	390	402	384	411	397	408	392	411	382	398	384	369	391	409	357	407	371	413	407	401	361	394	368	411	389	393	377	403	384	369	405	403	371	377	373	401	374	407	384	362	411	392	418	368	377	399	382	414	331	394	384	401	406	383	383	424	386	389	383	355	385	412	372	426	394	386	360	368	364	392	387	375	405	366	391	398	407	385	381	347	347	395	363	394	387	396	395	371	406	344	398	378	392	431	412	395	368	381	365	379	407	396	340	387	384	377	373	407	395	438	394	371	416	392	371	401	438
5064	27547	44886	31703	19473	8702	3246	1261	775	647	591	603	635	607	592	613	559	587	566	598	563	619	600	566	560	600	587	631	575	571	628	591	621	615	617	614	578	544	577	590	607	579	611	557	608	566	565	578	559	590	563	582	597	604	599	577	607	556	549	621	543	590	600	623	602	625	559	610	605	572	589	578	565	600	582	549	568	571	631	608	587	579	612	585	565	596	605	583	582	612	558	591	546	546	623	565	570	545	629	567	616	602	573	583	651	591	599	576	598	571	611	617	563	608	595	620	615	568	576	592	568	623	606	608	559	570	633	565	590	577	574	583	595	591	606	541	611	600	616	595	646	595	592	584	619	583	618	579	555	588	571	587	569	599	594	570	626	603	577	551	606	615	592	579	604	568	563	569	596	611	592	637	625	605	577	575	595	598	574	611	584	561	602	606	591	613	596	587	581	609	600	564	571	631	555	576	580	586	612	625	610	613	591	590	583	584	601	566	549	593	541	621	599	614	626	595	579	568	575	617	560	608	530	571	576	605	604	595	588	586	609	604	612	564	564	569	599	579	625	560	585	609	572	586	595	560	580	558	591	572	567	600	578	554	559	597	602	592	564	577	633	581	597	571	629	591	581	579	544	598	589	645	646	529	588	577	574	604	611	565	624	570	607	614	612	585	556	586	634	573	614	579	588	537	589	549	626	593	590	534	621	577	612	564	580	624	600	586	604	614	623	596	578	572	551	571	594	624	619	599	590	596	578	549	581	588	583	571	591	592	574	608	598	639	575	567	622	600	618	590	616	568	622	549	567	566	586	590	568	563	560	587	635	572	622	665	618	596	616	597	574	593	587	547	588	622	561	648	616	588	565	578	637	562	588	613	642	616	600	594	596	571	651	562	586	575	564	537	590	572	555	591	617	592	627	608	603	593	590	584	592	568	567	605	609	602	596	596	635	604	592	602	558	551	608	574	590	578	568	583	605	596	569	603	632	578	576	598	619	597	586	610	587	591	599	568	610	588	572	620	581	604	622	568	586	606	558	623	618	595	554	609	568	550	594	572	549	576	607	602	616	632	548	596	593	631	591	629	564	584	612	571	613	611	608	598	617	588	578	594	612	576	570	585	553	578	602	598	575	584	580	609	539	593	646	618	581	648	554	587	625	638	610	570	575	628	603	548	609	604	617	605	601	580	613	591	612	575	624	596	615	577	609	589	626	615	636	610	598	600	564	565	603	604	598	554	653	593	628	603	569	593	552	574	637	587	609	574	575	597	552	558	592	624	622	576	587	576	566	557	566	631	567	552	626	560	574	571	589	609	550	578	588	600	535	575	571	588	634	609	602	579	590	594	588	604	576	574	575	591	613	568	616	574	601	556	557	595	591	589	586	555	579	608	631	575	596	623	570	626	574	565	587	620	605	584	585	552	615	620	553	595	572	610	566	584	614	575	608	551	623	572	584	585	646	555	602	605	603	583	576	545	638	589	582	593	595	583	543	614	609	574	606	563	613	577	595	617	615	568	622	624	569	553	612	588	574	640	594	575	587	599	547	594	610	586	587	591	589	582	578	583	594	569	572	615	566	557	543	570	586	600	581	587	591	598	611	602	623	573	615	600	629	580	584	553	572	597	565	561	567	577	591	550	572	590	575	624	594	588	591	599	599	645	586	617	577	564	612	624	617	560	599	597	613	583	601	573	579	593	597	604	580	600	592	581	557	583	612	581	589	577	566	596	628	608	587	629	559	581	586	593	591	556	624	570	584	587	617	616	623	621	627	599	584	587	625	571	594	588	658	594	575	607	607	648	579	587	565	573	633	608	598	561	572	574	597	612	583	605	613	568	610	588	560	626	561	599	621	580	575	586	602	585	618	598	587	561	525	600	595	596	556	576	636	602	627	582	550	582	610	599	609	607	663	572	607	598	598	592	592	637	575	619	564	654	598	565	596	576	569	581	581	556	616	593	622	577	563	578	581	575	663	547	576	589	629	550	586	561	595	605	596	552	654	586	570	564	645	588	588	588	620	583	584	600	624	576	565	574	593	571	613	601	554	586	591	618	602	597	562	581	577	585	574	586	606	564	624	586	622	534	601	586	578	565	581	586	583	604	625	588	568	647	588	582	567	574	575	602	604	572	627	593	597	583	614	554	586	547	539	613	568	578	596	598	570	607	627	567	560	577	600	572	581	609	611	609	548	586	628	604	563	551	579	608	566	612	557	605	597	547	594	612	540	628	623	564	595	632	551	568	578	574	580	603	607	603	657	586	601	586	578	594	608	587	630	574	595	570	612	576	606	629	627	627	598	628	565	612	614	612	559	583	588	606	613	569	600	578	545	582	551	636	585	583	569	610	594	594	571	587	597	578	595	576	553	578	593	654	583	585	602	573	594	577	580	618	608	591	577	567	588	568	584	591	582	538	568	598	622	568	595	582	618	564	595	573	609	614	602	626	581	592	600	565	611	571	593	604	654	599	584	603	589	579	584	607	589	585	564	618	597	584	555	602	555	579	613	586	581	577	609	579	576	586	625	605	608	618	578	593	577	624	564	595	607	563	604	562	588	593	573	625	574	602	604	592	570	593	577	607	576	565	574	619	563	598	580	586	559	595	580	591	615	568	572	601	575	602	582	608	578	583	610	566	588	549	596	591	623	589	560	600	594	571	599	599	578	584	611	630	584	602	559	606	594	578	599	622	596	597	581	598	592	605	570	577	551	556	606	586	621	583	617	576	566	573	588	591	598	559	563	587	629	584	558	579	602	563	614	641	575	590	603	585	578	591	605	605	622	587	591	593	572	575	611	583	572	597	576	607	599	556	609	584	554	581	548	607	610	574	565	607	559	548	569	595	609	556	549	575	587	604	624	585	601	559	628	593	540	600	616	550	619	634	589	579	565	578	625	600	600	562	577	576	607	551	589	638	587	574	591	553	597	587	599	577	615	560	597	594	562	598	609	592	581	562	587	545	560	566	581	581	586	536	593	582	572	628	619	577	578	566	586	536	552	580	611	575	592	589	592	571	570	609	612	570	595	597	609	626	618	557	590	605	568	616	593	584	556	610	619	598	573	554	604	605	602	562	626	588	592	581	614	544	556	616	603	564	535	599	588	532	583	581	569	597	588	590	589	568	603	555	601	567	619	599	586	588	587	596	619	610	588	602	573	594	627	573	583	613	559	623	534	580	604	537	590	587	561	607	561	546	613	576	590	596	577	567	553	581	585	560	630	600	629	543	563	608	602	593	597	612	547	598	586	582	608	617	598	607	575	592	564	584	595	590	616	596	638	577	580	558	603	581	625	581	591	558	586	630	603	554	562	626	595	619	605	550	559	600	591	564	551	576	582	627	619	607	575	592	571	614	608	587	589	606	584	559	589	594	599	600	603	610	584	632	591	607	569	627	600	574	566	598	658	618	545	580	572	599	577	577	606	558	635	599	594	606	612	574	594	584	596	538	606	606	603	592	574	598	616	596	586	621	605	557	578	589	613	569	592	574	579	562
24174	21668	40021	46000	37346	25238	12050	2323	748	499	471	452	453	424	459	423	437	481	429	444	471	474	472	416	405	450	463	468	429	472	477	453	457	446	439	451	422	463	460	430	452	462	460	395	435	444	434	451	471	465	429	452	457	433	440	431	461	463	452	493	415	443	393	423	422	430	462	467	450	418	406	403	418	448	441	432	428	455	439	424	431	431	450	440	466	406	437	398	439	436	404	438	423	406	452	419	421	445	424	420	438	457	404	442	484	472	442	457	449	439	430	422	457	430	455	460	432	435	444	457	459	449	421	465	432	464	398	464	465	439	434	417	448	422	436	448	452	425	451	455	414	444	427	430	457	429	407	435	465	440	440	469	414	440	445	441	468	481	447	399	444	399	425	440	409	423	415	424	489	428	439	433	438	435	423	459	449	447	452	432	431	432	431	439	480	425	452	407	437	406	459	434	449	433	415	450	428	405	409	443	490	420	428	448	490	406	435	448	442	401	407	414	443	432	425	447	454	447	399	470	421	412	404	440	478	450	418	468	406	421	441	436	453	440	446	459	484	459	431	405	440	491	417	434	399	480	422	472	452	437	424	437	448	464	409	439	407	428	457	417	439	413	448	431	432	406	458	419	483	455	468	456	432	493	419	421	447	431	473	420	430	478	445	443	466	436	459	432	416	459	479	484	433	458	443	431	462	450	463	447	437	430	455	428	440	414	418	440	443	451	433	411	410	432	450	431	422	401	426	443	444	455	457	445	430	436	454	457	407	421	427	404	416	452	437	440	401	478	403	439	406	446	438	440	431	453	433	424	439	447	427	442	429	495	438	416	440	435	444	418	443	453	431	453	425	431	424	441	412	407	448	428	443	405	431	452	414	437	405	443	449	433	426	418	416	461	457	399	436	433	440	426	434	435	416	442	457	446	425	452	421	426	453	392	440	443	421	417	422	436	432	448	430	418	389	442	422	430	460	440	398	421	445	442	437	452	422	447	450	444	419	480	441	419	439	429	432	427	438	418	455	434	437	443	457	430	454	410	456	432	466	424	435	445	453	406	420	395	462	443	417	452	418	434	395	421	419	389	427	417	438	410	429	418	408	440	434	434	419	390	503	462	431	408	454	447	440	459	446	406	469	457	452	428	442	429	435	475	433	447	410	432	476	430	467	435	405	443	420	443	415	440	450	421	419	410	427	448	478	459	457	436	421	437	439	432	460	455	421	446	451	409	456	444	419	438	433	424	480	432	405	433	458	422	432	437	458	466	450	443	480	414	428	427	406	432	455	409	450	436	434	442	405	476	451	437	443	458	424	430	453	411	430	452	453	427	436	459	437	424	411	421	407	448	482	438	468	461	455	461	420	470	439	416	424	394	437	425	421	489	416	442	466	446	417	392	442	445	422	441	423	419	450	446	475	449	412	430	407	432	436	428	421	465	449	432	438	435	447	396	431	426	447	417	395	446	419	461	447	439	434	485	464	443	443	450	436	441	399	436	417	462	447	418	430	441	449	448	443	425	426	454	402	441	414	445	446	444	451	431	400	446	432	469	454	427	475	458	448	452	424	451	455	436	443	428	474	433	460	413	435	446	462	418	402	440	447	441	449	447	428	423	451	413	440	446	414	467	424	435	439	480	433	410	400	415	467	474	501	420	428	422	426	434	418	432	435	436	414	452	424	413	449	407	450	428	463	463	450	407	458	451	425	441	453	443	446	433	450	439	435	443	442	454	422	422	416	420	452	446	433	421	435	461	424	435	414	429	378	445	462	431	421	453	460	403	457	417	437	399	429	401	417	443	467	461	417	402	423	431	459	407	455	454	420	424	440	429	454	436	410	457	437	465	421	429	448	451	448	425	410	456	408	467	458	462	469	400	394	436	439	447	444	440	428	428	390	440	416	401	447	457	481	486	455	429	416	439	412	438	420	437	432	439	461	429	416	429	444	409	410	393	454	423	420	445	426	407	472	406	450	461	487	407	387	413	407	426	428	440	453	414	457	443	419	447	456	454	464	433	446	411	396	434	428	416	442	450	386	443	438	429	431	428	448	425	436	485	456	457	432	423	429	450	449	403	456	436	445	443	431	440	434	404	446	443	454	449	433	411	454	434	459	430	429	389	422	432	448	411	437	438	483	469	437	428	435	461	478	447	462	420	479	433	452	422	457	432	428	439	426	445	415	430	422	387	434	469	453	460	439	414	407	421	428	433	423	416	435	441	432	450	435	426	439	441	480	426	405	456	435	429	415	431	415	426	439	424	429	428	398	474	456	450	431	440	450	446	461	418	437	429	425	429	452	479	436	429	447	450	448	434	441	411	425	395	408	441	442	459	430	439	430	416	466	423	439	441	432	452	424	411	428	399	436	418	440	432	458	435	415	435	436	387	466	454	420	451	425	419	429	450	410	447	425	459	410	412	394	428	437	452	432	449	439	481	402	464	463	461	442	418	481	464	442	421	464	399	452	411	429	440	413	439	464	410	459	477	435	409	425	463	441	485	440	428	450	447	470	424	449	433	497	440	443	425	462	454	439	429	420	405	421	450	409	439	410	436	431	445	442	451	432	410	438	444	478	471	478	432	433	448	449	401	452	411	431	429	404	390	460	445	437	456	484	375	422	422	410	425	451	430	418	450	459	410	452	437	431	492	453	405	416	415	446	430	456	435	445	425	451	437	438	425	420	419	474	438	451	440	445	406	432	456	440	456	452	418	401	425	473	455	467	443	396	427	444	433	469	447	466	438	413	456	428	410	424	427	425	431	431	457	428	425	449	432	424	439	435	423	462	420	453	442	420	438	435	407	485	437	465	427	423	439	436	437	439	408	465	435	430	453	423	445	480	433	454	462	440	434	426	455	453	417	437	417	448	457	422	433	473	427	410	458	456	442	405	422	451	443	439	441	417	444	450	461	447	420	469	441	451	448	438	418	429	460	446	387	443	439	442	463	469	455	449	431	424	442	428	436	456	422	438	428	442	482	437	401	437	450	484	415	479	442	439	417	461	426	443	424	414	472	437	439	445	442	419	408	420	418	418	439	435	482	430	419	445	479	455	460	453	426	463	445	437	468	426	418	446	423	464	461	441	455	418	440	424	432	448	478	414	439	440	461	465	426	419	442	452	454	441	436	462	412	423	433	450	429	417	444	418	425	445	452	456	444	460	437	419	442	452	430	426	417	429	415	476	436	440	425	389	421	452	432	431	439	421	420	431	414	454	474	492	463	409	440	473	422	450	419	438	439	433	433	448	450	410	426	418	447	421	417	490	456	461	417	440	441	412	487	428	424	447	429	400	424	411	418	472	458	393	426	447	398	419	449	442	486	453	428	419	462	461	411	455	441	444	431	446	452	435	410	404	406	443	456	433	490	412	486	422	441	451	464	436	434	425	421	400	455	454	407	422	415	430	439	419	417	441	416	432	418	469	453	466	443	417	458	439	392	416	427	429	432	473	429	425	417	439	418	437	413	439	437	432	466	417	441	441	436	428	433	434	473	424	443
9862	69894	84720	64040	45563	28258	12812	4255	1471	824	682	678	666	612	672	670	675	707	694	678	664	649	606	628	643	639	674	697	675	652	651	637	636	694	627	661	642	716	697	649	644	655	661	691	699	670	646	624	658	686	679	656	672	647	645	702	662	688	692	637	654	645	674	700	665	642	661	681	661	701	670	669	667	670	702	684	657	724	639	634	675	661	688	670	656	651	618	693	659	667	653	676	687	646	668	696	659	711	669	633	693	665	647	670	671	654	645	667	671	639	639	691	671	615	656	707	668	644	638	612	647	667	686	665	660	683	669	662	647	663	610	683	674	691	656	646	657	651	689	647	688	625	643	704	643	659	627	704	666	682	651	675	697	664	604	627	670	678	686	674	680	651	670	646	659	698	639	660	663	685	678	623	689	640	670	676	686	662	717	646	689	670	671	628	640	638	633	656	651	655	634	665	669	674	658	670	653	683	679	659	662	669	660	646	678	675	630	634	639	666	686	675	639	603	642	625	674	674	643	667	676	639	695	646	652	649	716	651	648	602	672	667	664	655	672	643	650	710	605	651	634	644	704	675	627	633	702	699	684	649	629	636	687	679	650	617	695	618	660	674	623	647	652	616	691	669	637	650	663	696	614	682	688	672	661	674	688	662	682	654	669	669	685	656	642	615	654	702	661	660	658	694	681	711	635	658	650	664	616	646	663	668	624	643	655	597	661	714	686	624	608	658	625	641	614	646	653	671	663	647	642	669	621	677	664	690	643	696	682	673	657	671	677	626	650	619	657	642	684	700	654	659	678	683	652	661	664	667	648	675	651	677	637	672	681	670	669	649	651	648	655	710	688	695	650	642	626	683	626	646	632	661	681	675	689	666	717	678	657	705	693	665	651	655	582	638	653	645	689	660	644	633	627	606	680	625	699	697	708	641	666	657	650	685	669	633	665	680	676	669	616	707	651	645	722	688	655	674	665	686	686	627	641	697	651	691	634	644	619	671	654	684	656	717	651	632	630	671	579	709	671	706	635	652	639	656	638	670	735	656	645	670	681	669	662	681	637	647	692	642	631	654	713	634	688	619	639	656	649	666	654	633	615	658	671	682	672	635	667	634	666	617	678	619	691	634	627	586	650	645	675	677	664	659	671	666	646	660	603	667	687	647	655	598	621	653	628	656	683	638	742	677	673	641	660	703	658	671	647	655	626	620	641	708	665	709	638	622	689	654	660	643	674	634	706	644	623	620	632	689	650	710	612	682	669	610	626	650	654	699	681	688	679	638	700	655	679	703	684	688	670	690	690	667	687	650	632	643	633	665	656	661	661	610	675	670	632	671	662	681	666	664	658	662	703	606	628	702	693	619	618	668	615	655	682	665	675	644	681	671	671	692	674	672	652	714	667	647	648	640	658	630	641	680	688	678	659	681	693	630	640	655	625	668	636	654	667	636	628	669	686	634	653	689	656	695	651	666	707	693	699	631	646	655	670	660	697	615	633	677	657	659	676	601	677	673	704	649	632	627	618	639	666	695	666	657	674	705	659	663	681	650	676	684	622	653	626	634	671	635	686	678	663	671	664	675	630	629	638	734	612	641	701	668	659	675	642	671	657	676	675	665	688	685	649	667	644	677	664	675	676	668	686	710	665	659	644	689	707	621	707	661	655	692	631	596	670	665	661	657	636	672	641	659	626	650	692	634	632	700	608	644	642	626	669	643	649	669	681	667	713	632	664	652	685	654	712	643	676	645	616	734	705	659	690	684	666	607	660	646	644	640	679	662	667	699	652	661	656	657	650	656	688	636	641	668	682	699	681	677	570	700	708	667	730	669	680	657	651	646	643	676	679	629	611	671	674	725	692	621	688	673	651	668	641	655	689	623	706	669	720	628	675	663	673	684	680	674	657	731	648	655	689	698	659	644	642	626	639	668	671	683	672	681	649	601	699	663	717	646	600	669	634	693	652	724	643	688	643	688	708	656	689	656	669	674	674	661	645	688	641	692	658	667	627	694	683	691	612	661	711	599	637	618	680	627	644	660	681	685	670	616	617	632	644	666	628	712	695	653	648	638	680	724	598	671	670	649	643	673	618	666	678	626	680	627	650	658	675	659	652	662	724	657	643	649	678	666	643	721	657	669	698	687	644	642	649	722	648	652	632	650	694	705	671	650	670	641	626	657	638	628	666	697	675	670	695	662	644	624	631	688	616	677	696	670	658	632	690	645	662	661	617	635	670	676	623	685	681	653	663	637	635	663	634	636	641	712	681	621	676	616	680	686	656	617	664	632	719	684	672	647	616	697	651	677	652	640	703	673	712	696	676	649	650	698	644	657	692	633	685	625	652	660	649	654	643	643	671	670	640	650	680	698	655	654	690	672	671	666	647	658	677	625	586	637	678	626	705	675	662	645	658	733	655	714	664	611	667	687	718	689	635	707	634	686	690	629	653	645	661	647	677	648	665	670	655	664	665	640	675	713	631	631	691	681	639	617	674	627	629	693	595	662	701	643	704	659	689	668	653	676	662	670	651	694	656	611	664	723	642	677	632	658	641	646	710	667	659	668	656	626	673	671	687	641	628	709	625	670	653	610	668	675	663	666	677	655	663	712	670	699	656	683	642	698	639	640	666	647	686	676	677	658	622	651	683	612	627	623	697	653	622	590	643	621	679	689	696	675	676	636	657	685	607	670	661	645	662	685	694	660	702	639	692	655	650	662	682	682	675	686	666	718	666	663	669	678	636	708	671	646	661	663	630	673	696	691	651	671	680	625	664	668	673	669	703	588	683	667	650	658	665	624	660	631	674	662	685	677	657	641	682	712	646	635	658	677	617	666	664	601	665	636	669	639	702	681	637	672	632	682	600	668	617	649	638	661	651	656	695	617	658	675	644	644	626	628	665	661	675	667	671	700	705	665	640	684	643	645	652	637	651	681	686	608	657	704	656	704	638	684	658	622	666	638	666	624	651	693	659	686	648	679	699	693	649	676	669	719	679	675	670	658	694	659	677	684	657	694	668	615	709	645	628	611	691	705	605	617	617	636	684	666	662	630	583	653	681	674	678	678	655	663	634	665	674	652	664	705	687	635	678	689	612	614	607	670	630	677	665	670	655	730	680	659	652	641	671	659	662	647	657	650	682	670	676	634	669	676	712	650	668	665	682	653	691	672	694	678	580	676	673	693	679	622	684	654	716	661	675	647	693	650	625	640	616	652	658	622	647	631	639	673	690	643	665	663	702	683	640	683	692	672	679	697	686	622	686	640	592	738	650	687	646	688	602	635	680	645	658	643	680	652	662	709	751	638	653	672	663	633	655	615	630	654	653	663	667	661	675	668	674	669	668	649	700	637	690	680	592	610	695	677	636	720	647	629	672	651	639	687	666	657	625	666	682	692	671	653	642	686	658	714	629	652	645	661	693	700	682	651	669	678	646	644	621	695	670	689	667	647	688	651	670	614	660	658	679	626	669	669	677	635	695	658	667	671	662	637	689	664	684	605	701	618
23018	21355	34072	40008	38431	30026	20815	5518	1146	587	502	477	459	473	436	448	462	482	481	472	444	486	441	467	434	460	458	438	445	445	459	438	459	432	451	437	487	470	477	438	449	469	446	486	476	462	459	446	450	462	447	456	471	471	404	433	437	456	430	472	484	478	441	429	442	458	463	471	489	429	435	461	445	427	492	443	421	450	428	446	455	497	464	445	462	485	438	433	464	460	460	433	430	435	442	432	423	467	433	453	433	446	453	439	434	450	451	454	467	449	448	438	457	467	465	465	488	453	482	432	493	439	403	440	410	481	466	465	434	437	463	434	458	453	460	521	470	379	461	466	433	430	450	455	470	453	433	444	453	465	450	446	476	467	449	435	454	446	455	428	425	450	421	444	467	483	465	469	434	468	462	467	458	466	455	432	444	450	449	430	481	450	438	450	465	464	465	448	451	453	455	446	471	439	463	445	430	386	457	455	419	473	447	473	452	436	468	447	443	452	498	456	421	427	434	442	450	470	428	452	443	449	460	472	449	456	439	475	444	451	422	456	479	446	497	483	485	436	451	436	451	429	494	462	476	471	451	467	472	445	422	463	442	475	480	407	469	418	433	454	482	428	474	456	474	457	436	454	490	438	453	408	421	449	472	441	481	422	475	477	454	421	471	457	459	418	464	461	418	478	467	447	425	454	452	436	446	455	436	484	444	419	454	442	449	432	431	479	446	504	426	447	442	453	461	463	470	429	445	454	455	419	461	454	466	484	495	440	438	428	470	442	444	495	456	449	439	464	466	475	472	462	448	415	459	439	420	438	442	462	458	439	396	450	418	404	486	474	476	452	466	473	463	464	448	458	467	436	452	479	486	467	434	443	465	439	470	481	420	480	446	431	436	451	439	451	459	464	450	425	491	466	414	424	506	483	448	447	451	460	474	461	440	459	427	439	471	468	419	436	473	432	423	425	487	468	441	466	452	471	457	434	471	454	486	480	470	487	426	477	510	469	451	453	424	464	508	458	430	489	421	472	479	463	421	459	451	462	474	436	429	485	483	448	479	404	411	465	453	470	457	445	449	407	452	483	435	427	446	416	490	438	417	450	469	487	427	441	468	432	423	467	433	483	436	521	464	471	460	440	473	415	462	432	414	471	427	464	404	454	426	448	438	463	447	484	466	434	450	448	423	498	450	433	466	443	467	464	437	455	422	422	438	451	441	423	472	475	427	452	462	473	455	419	445	450	445	480	436	447	459	419	480	423	497	444	437	468	460	464	436	454	422	441	477	455	488	423	440	412	472	443	452	447	450	460	457	457	480	447	460	447	428	490	432	445	418	444	434	487	443	455	432	451	445	412	463	490	453	441	407	460	493	479	450	436	452	416	429	476	409	443	462	451	413	485	424	412	492	441	474	412	442	422	442	481	430	459	453	441	427	463	424	430	469	445	463	447	440	431	497	402	443	442	404	422	441	445	460	453	465	442	454	420	452	456	444	470	505	459	423	479	465	444	447	459	399	455	443	438	403	417	478	447	451	424	454	466	466	461	457	460	471	497	431	459	477	444	446	456	480	495	421	446	454	445	434	458	427	476	464	494	466	442	471	404	427	421	487	501	447	468	421	423	456	467	473	480	441	459	466	463	468	429	441	486	452	482	470	452	441	466	476	470	468	421	466	434	436	411	443	443	447	449	430	461	419	443	466	459	448	433	480	483	464	434	468	457	441	463	454	469	460	480	461	440	453	439	446	449	473	447	428	462	453	466	478	417	478	429	442	471	464	468	484	459	474	443	479	439	431	456	481	432	431	431	453	427	444	462	450	432	454	473	459	422	449	428	426	450	454	456	451	443	447	429	446	474	463	420	440	466	434	472	430	485	408	445	462	443	471	444	457	523	465	466	428	481	424	451	436	507	453	455	432	452	446	475	458	447	475	463	455	450	475	463	455	439	423	432	436	459	486	458	419	472	450	463	459	457	424	459	473	412	453	431	416	427	463	457	455	475	450	438	438	457	452	458	441	445	449	471	447	406	423	468	444	447	471	451	420	424	477	432	431	482	504	430	462	461	485	458	441	431	440	468	435	424	453	419	424	456	479	463	408	411	439	440	450	433	448	457	443	452	438	437	441	490	449	471	419	428	440	467	437	435	455	457	490	475	450	409	443	439	485	418	420	418	454	448	408	486	462	463	434	445	433	431	432	523	447	470	444	417	437	413	465	430	444	512	448	467	429	456	446	434	449	481	459	446	463	466	493	456	474	445	446	503	409	451	470	460	441	443	455	412	435	447	449	462	447	413	461	451	498	431	466	416	449	432	446	440	436	427	457	452	425	467	477	445	448	449	480	447	433	430	458	459	431	469	478	468	472	421	440	443	473	452	445	459	464	472	484	456	442	429	447	436	479	399	424	427	427	469	416	440	450	468	416	441	455	440	444	433	428	439	480	469	480	404	447	459	434	462	459	454	446	432	461	470	422	460	456	431	442	454	444	405	458	458	436	446	431	471	450	439	424	429	434	445	468	463	483	464	481	482	461	450	448	421	474	448	463	431	451	444	463	424	441	428	468	455	451	432	494	442	450	421	484	465	434	483	447	437	480	461	447	473	448	434	444	462	469	460	479	494	454	482	459	468	470	455	455	478	428	435	448	445	464	451	498	485	469	480	457	446	465	482	448	456	455	483	458	425	443	418	453	464	448	481	468	442	441	451	446	434	452	448	424	474	457	474	426	445	455	444	443	463	438	449	440	438	443	424	447	449	470	462	452	493	442	452	458	439	462	425	453	455	413	448	450	440	462	446	453	448	438	450	445	450	432	481	462	434	456	458	431	422	444	455	504	445	459	471	477	440	462	451	456	498	454	472	426	429	440	423	462	429	509	469	487	504	407	407	467	445	465	430	422	491	396	455	444	459	439	447	444	447	476	404	451	454	458	469	448	412	425	431	439	464	450	452	431	466	479	422	436	475	430	440	484	439	431	478	447	435	434	445	507	434	420	478	475	469	483	449	469	439	448	446	441	444	471	447	439	445	439	473	472	480	478	456	426	444	405	475	437	471	490	418	453	465	437	472	470	432	469	422	442	457	426	414	461	468	418	452	474	438	455	454	440	451	455	407	445	493	448	463	455	421	519	449	432	487	495	409	411	465	413	471	466	418	459	473	462	421	459	478	473	448	468	434	422	484	471	460	458	442	458	440	436	452	458	432	451	424	427	477	439	465	447	458	477	456	425	479	476	452	442	430	434	423	432	419	450	438	487	436	455	479	431	480	409	483	444	443	472	432	501	443	485	497	405	456	455	466	452	472	439	444	446	410	432	454	423	450	472	449	436	442	434	451	428	444	461	494	445	432	443	438	444	474	445	430	461	433	485	462	491	425	452	436	472	451	445	398	488	450	415	407	458	426	457	427	443	483	455	409	505	439	456	457	418	450	451	443	500	431	418	447	462	463	439	428	423	465	458	435	430	435	437	407	460	425	430	446	447	464	466	447	457	484	450	478	437	483
34198	88457	95157	77546	56647	36959	20197	7601	2275	943	665	673	661	623	707	679	646	686	661	689	713	700	630	685	659	661	647	635	669	673	669	652	685	683	687	682	605	647	690	662	631	652	666	651	638	694	668	712	681	673	640	660	682	641	673	648	647	682	677	698	677	677	683	655	714	657	654	674	687	612	710	666	626	653	633	639	699	672	622	649	646	733	611	652	647	645	695	646	649	602	608	722	674	698	675	689	644	608	678	652	679	635	648	655	648	659	669	685	683	685	672	663	679	653	677	673	642	667	711	677	676	707	645	653	699	658	677	675	686	678	735	698	679	675	691	650	684	672	639	654	613	674	666	662	734	648	631	653	618	667	668	672	615	701	695	634	656	669	666	596	689	690	678	667	659	651	683	634	619	664	688	663	696	648	677	668	647	692	673	688	683	665	641	655	620	622	630	654	609	627	644	637	667	612	623	694	700	634	626	656	691	673	673	674	695	675	671	614	658	660	681	666	655	620	686	698	646	658	685	663	653	647	659	706	641	648	644	662	655	678	658	661	628	680	633	687	720	693	667	687	629	665	620	653	664	643	663	709	677	679	677	635	660	638	715	676	644	665	697	608	682	708	654	648	705	675	652	660	677	655	666	664	679	654	669	696	648	625	674	685	653	661	604	669	687	696	668	620	673	674	703	598	660	651	690	652	643	646	680	640	641	593	670	634	641	688	691	702	674	654	663	661	642	738	658	686	703	677	652	670	653	642	693	685	696	640	650	657	656	662	665	617	668	650	667	686	669	625	671	663	657	748	677	678	670	668	693	670	660	639	647	623	703	633	667	703	683	696	643	676	663	676	667	702	634	668	701	648	622	679	645	704	657	669	703	668	674	700	662	689	633	692	669	681	671	644	633	667	675	682	638	675	637	669	650	687	660	607	680	665	666	688	673	634	657	696	673	679	682	665	652	690	670	684	638	675	674	652	648	636	664	670	671	681	708	674	648	633	643	622	684	645	628	674	662	680	649	637	640	676	671	681	683	637	693	684	601	674	680	633	659	621	631	636	653	614	692	697	635	648	630	654	649	680	613	642	649	710	663	661	654	709	619	674	658	652	696	662	718	695	704	744	635	618	697	666	690	671	661	653	627	687	649	648	691	654	689	692	668	651	668	677	655	659	706	678	713	696	652	700	673	673	634	695	681	641	661	659	634	617	674	655	611	630	654	663	648	656	648	662	680	588	712	636	650	651	655	652	652	659	654	634	696	680	645	631	672	612	666	633	696	705	637	611	665	658	715	681	697	670	637	641	633	627	663	651	671	660	686	672	696	705	692	672	681	645	660	621	687	663	596	687	665	634	660	627	650	680	691	683	674	621	672	654	692	657	651	699	730	669	669	618	657	653	664	640	643	669	669	677	685	648	649	712	669	675	675	653	668	633	684	682	651	679	650	704	696	682	614	662	646	642	693	633	677	668	658	681	658	671	663	649	690	681	645	651	656	666	673	671	661	679	676	660	672	634	649	712	637	657	665	627	672	682	662	646	680	683	677	709	630	674	656	679	636	650	651	663	690	722	691	701	641	653	722	710	732	661	662	708	680	689	664	653	616	637	682	679	666	667	693	694	666	616	667	669	674	700	668	668	676	658	682	665	660	633	691	695	635	659	676	661	634	677	640	661	653	640	701	676	673	668	632	663	649	668	646	659	706	631	663	684	666	681	660	668	634	650	651	679	657	664	601	733	694	697	695	701	661	699	637	672	655	711	685	627	634	697	650	643	672	686	637	646	669	707	670	699	671	639	626	647	691	628	688	679	634	699	685	664	640	674	681	677	652	719	612	619	670	637	698	660	672	659	637	649	706	637	664	668	652	660	674	649	614	683	643	712	660	671	675	670	654	670	687	658	654	650	690	650	697	626	702	660	662	678	665	624	663	713	683	670	676	704	663	691	634	658	656	707	676	695	708	700	709	701	684	641	672	650	645	632	661	687	687	704	673	649	679	724	713	650	731	673	660	694	667	708	666	667	611	644	632	624	662	649	629	653	639	646	678	623	674	625	663	657	667	680	651	626	649	699	704	654	610	682	663	684	700	669	699	641	627	665	681	613	651	635	637	672	612	663	662	665	664	673	648	681	664	644	702	608	679	681	709	634	715	651	651	644	663	706	603	686	709	661	672	682	606	730	634	630	658	707	646	667	667	689	678	689	676	656	694	703	660	701	677	675	657	631	658	676	657	674	623	677	674	636	634	646	708	729	617	636	648	612	713	677	670	665	643	671	671	656	667	673	693	700	660	670	646	660	649	703	703	695	656	676	649	658	622	712	674	670	678	714	659	637	662	669	675	652	713	697	702	655	648	664	702	697	660	647	647	687	693	692	684	646	655	685	688	664	651	636	669	668	691	668	646	687	665	630	669	639	643	675	670	626	622	644	708	673	664	687	615	677	628	678	683	641	668	642	696	645	630	670	627	650	693	660	676	632	682	649	631	670	661	684	630	677	644	697	634	661	631	647	618	683	660	684	655	691	678	663	671	705	680	679	620	642	685	663	657	671	670	682	647	672	632	648	619	657	646	691	692	653	655	645	699	700	652	654	652	671	688	669	720	606	623	704	670	672	641	666	687	656	661	648	672	654	685	681	624	612	667	660	623	649	636	674	668	701	665	648	663	650	675	654	680	646	679	635	628	624	684	690	656	663	630	735	665	685	693	696	676	615	679	633	701	669	665	672	681	648	671	656	661	671	643	638	705	672	648	695	694	693	675	674	636	682	614	647	648	605	668	663	709	647	695	684	658	674	665	704	658	692	642	664	682	716	659	656	653	649	606	652	685	659	621	668	617	661	636	668	681	617	644	709	666	670	674	662	673	702	686	669	640	635	613	693	664	655	630	672	700	611	647	677	625	695	688	655	722	654	694	659	637	688	694	666	674	636	689	669	668	654	684	691	669	664	630	664	626	698	662	682	670	689	646	697	677	713	651	644	654	642	688	668	671	635	688	708	636	676	644	645	661	694	688	628	680	711	679	663	675	672	658	765	684	644	708	651	630	656	639	703	682	649	655	686	695	668	645	660	677	670	625	646	667	654	691	671	639	632	675	672	664	631	712	681	623	674	716	662	678	699	675	668	668	636	677	646	667	666	708	642	685	698	636	679	668	671	683	651	665	641	677	652	685	630	630	642	707	666	674	685	620	640	619	655	641	692	660	657	641	680	637	649	685	712	656	684	683	674	656	718	651	686	638	639	594	685	702	715	670	695	679	686	656	682	687	640	654	597	652	651	710	671	626	672	655	677	664	672	671	667	656	613	650	661	666	661	601	694	681	636	668	693	662	642	662	661	629	662	697	696	692	652	686	635	684	653	654	665	686	657	656	640	704	623	647	699	618	725	668	697	610	662	721	644	658	663	651	642	669	684	647	664	654	655	679	734	689	647	678	633	632	684	626	643	657	661	639	675	658	722	696	648	669	658	643	711	665	665	640	673	664	696	723	690	671	667	628	662	672	698
26692	23215	35459	29434	15056	5172	1649	705	450	411	420	405	388	400	417	395	375	388	371	391	421	404	443	417	422	423	393	409	394	394	360	390	382	400	402	405	390	385	358	394	373	399	387	375	430	396	412	422	376	406	370	376	387	419	376	396	425	404	392	384	428	417	433	391	389	387	374	389	393	401	376	393	393	395	419	404	390	420	407	353	389	372	366	381	408	370	412	404	384	352	429	366	397	397	410	372	359	372	381	348	369	387	381	405	389	365	430	413	366	338	380	413	445	386	391	407	380	402	396	414	358	375	373	410	379	435	383	391	436	375	380	403	408	381	357	385	388	381	382	396	408	415	347	406	373	381	381	419	376	373	373	388	359	351	431	360	428	376	356	432	413	386	398	386	384	373	399	403	381	379	393	377	404	416	420	370	410	372	409	385	379	366	375	383	425	392	412	362	379	409	365	375	389	375	413	363	370	402	391	381	413	403	413	407	373	382	361	383	413	406	391	360	384	352	403	391	388	359	393	379	412	401	373	370	404	403	412	404	359	412	427	397	406	397	402	378	393	405	394	396	397	383	378	376	385	370	383	365	377	405	368	385	390	398	405	352	382	399	404	384	388	373	408	427	368	418	405	371	353	435	394	402	372	375	368	409	411	407	356	405	395	359	365	390	383	379	367	398	384	372	370	417	413	353	397	406	418	394	391	424	371	396	361	390	391	400	402	335	386	368	385	399	394	425	424	382	390	407	403	385	392	367	378	440	405	401	385	405	372	401	414	356	393	396	404	391	417	417	399	411	372	392	411	385	387	384	390	374	398	407	413	404	397	383	369	383	332	369	385	394	380	402	423	387	381	410	366	381	397	375	408	393	425	360	402	362	406	407	371	360	412	415	388	330	372	372	400	359	408	369	417	362	411	378	389	403	432	438	411	399	373	410	360	391	393	393	400	392	367	412	362	435	417	406	392	408	407	361	368	386	376	404	397	389	395	377	388	412	403	385	423	401	370	369	385	391	433	398	433	410	412	382	376	391	387	377	408	363	375	374	400	385	386	398	398	387	387	372	378	400	373	406	416	388	390	383	404	398	363	437	386	386	426	397	410	415	455	387	400	400	387	391	388	430	412	407	424	409	377	426	421	384	397	395	404	374	341	423	351	385	456	378	392	409	388	399	414	391	372	365	383	372	389	398	396	351	391	397	424	379	384	393	414	390	417	388	403	381	402	378	363	411	365	373	415	423	395	396	419	391	367	373	402	389	385	390	434	361	431	378	373	411	402	405	381	360	409	369	354	374	415	395	364	397	369	358	387	376	441	422	404	415	381	373	406	406	383	392	399	413	377	418	361	421	405	382	411	401	427	401	398	409	368	395	377	385	404	427	394	384	418	395	432	385	435	386	397	390	398	389	393	402	362	367	396	378	408	369	374	444	381	394	378	377	350	393	374	379	377	368	404	389	401	402	373	415	372	371	391	416	359	418	391	390	406	405	364	395	395	378	367	388	382	439	391	403	394	373	374	430	425	400	426	402	375	395	412	428	381	391	366	423	396	386	405	395	396	370	372	410	406	392	418	356	419	366	374	380	386	379	413	418	424	386	424	364	404	394	397	351	389	390	394	397	409	397	380	390	368	403	405	400	383	387	375	377	363	396	407	401	402	378	420	401	392	399	374	412	420	401	451	376	387	409	377	428	412	383	413	370	385	374	387	441	422	402	401	386	375	383	453	398	408	397	421	345	404	390	357	400	381	365	393	390	393	369	380	434	381	376	385	340	408	426	408	423	410	411	411	390	414	411	417	396	380	409	410	390	384	401	428	394	395	404	361	398	392	364	378	444	389	396	367	366	384	398	389	369	371	376	386	391	388	394	385	403	394	376	367	390	404	419	375	386	401	376	394	413	361	405	380	437	372	410	381	385	383	349	400	358	410	382	420	398	386	382	401	378	430	411	400	405	380	383	384	380	411	418	397	389	356	390	409	380	405	404	397	401	389	384	418	395	393	410	384	405	385	370	393	395	405	374	399	384	404	385	421	382	437	401	363	395	384	413	380	437	389	387	421	417	409	368	389	419	375	351	407	403	354	404	429	361	361	438	409	439	362	375	416	405	348	364	359	381	411	408	378	394	360	401	391	395	418	400	384	390	383	415	384	370	393	423	402	437	382	395	380	372	386	406	403	398	383	383	376	400	412	398	379	420	388	401	422	383	382	405	429	390	415	386	395	429	372	408	381	414	390	390	404	407	397	414	402	388	403	387	376	387	374	392	403	387	390	356	423	392	387	401	412	397	415	394	380	428	408	417	411	375	424	396	421	390	387	405	399	403	386	426	357	405	398	390	416	382	408	370	416	390	377	365	411	383	400	382	390	429	426	406	400	404	378	376	380	388	413	349	407	363	372	377	408	367	388	439	340	390	390	377	374	370	374	380	414	354	415	362	403	394	393	404	430	400	382	381	395	375	373	409	401	392	388	379	388	380	398	353	393	385	397	397	406	394	393	386	400	379	396	433	362	371	423	427	354	418	405	422	388	403	395	392	392	412	381	398	399	360	401	386	389	396	394	389	385	381	381	397	373	411	409	428	388	395	410	399	407	409	423	417	418	383	386	398	403	395	398	378	407	403	390	387	394	386	419	367	400	406	373	436	399	426	416	397	408	418	404	414	381	402	371	396	379	365	377	422	410	363	384	424	371	415	374	407	404	398	412	399	395	407	395	436	409	399	366	412	392	371	365	362	380	378	376	393	407	399	373	418	383	392	386	388	399	381	388	396	385	450	423	413	440	404	380	349	377	420	360	402	421	393	381	398	375	397	387	421	385	401	411	385	360	395	362	377	399	399	366	385	346	363	396	435	397	368	380	391	380	414	405	407	378	422	400	412	379	401	392	396	380	430	368	402	386	387	408	384	395	337	402	419	372	429	380	445	373	389	399	381	391	392	404	400	404	418	393	352	380	428	396	373	384	410	393	397	419	421	393	370	409	412	400	405	409	403	393	398	388	390	392	424	387	403	399	386	387	419	395	374	395	394	392	378	367	418	361	382	390	396	376	380	393	427	386	378	387	391	379	386	428	400	410	397	406	393	375	403	421	402	396	377	369	384	379	421	386	389	415	388	387	373	411	401	371	363	398	434	368	396	404	406	390	405	392	453	383	423	361	436	384	370	404	416	354	405	407	379	393	397	409	420	376	387	418	410	417	412	404	378	385	385	379	367	389	394	385	387	375	400	346	389	387	424	395	370	413	410	388	407	383	388	397	381	430	407	353	392	358	399	379	408	456	435	368	413	371	383	406	415	418	424	376	429	390	382	391	349	355	414	373	386	387	372	427	411	396	395	369	380	371	398	403	402	396	379	392	405	392	395	396	395	386	367	423	421	382	383	418	408	404	405	426	390	368	369	400	382	374	387	375	373	384	417	412	414	417	412	389	421	418	405	388	398	387	413	404	370	401	383	398	386	382	405	365	390	403	419	392	361	376	383	383	347	415	388	410	391	404	380
10718	38620	41949	30752	18754	8201	3073	1249	725	581	607	617	599	576	575	562	638	591	561	583	631	587	610	607	638	610	568	613	578	601	622	626	633	601	573	622	619	644	593	595	617	601	609	619	578	615	584	591	571	589	570	591	585	634	636	608	647	583	573	571	588	572	556	583	621	579	593	597	598	569	586	609	575	613	642	565	588	603	601	597	613	554	602	578	595	636	642	565	583	548	599	609	596	638	589	578	613	581	557	608	600	603	650	575	598	577	615	573	569	575	602	618	552	618	601	612	590	623	606	629	608	588	581	599	574	627	596	569	581	610	587	591	599	602	599	566	618	634	567	605	594	608	613	596	608	596	605	584	633	627	616	587	632	620	636	548	623	595	603	594	613	581	585	565	584	606	597	632	585	608	572	557	610	578	597	583	571	627	604	582	585	603	573	606	607	637	597	618	587	600	555	585	613	574	578	580	597	594	619	585	597	589	626	573	592	580	599	563	599	530	583	587	624	633	564	621	588	618	595	553	602	619	576	553	624	613	630	625	606	582	595	592	577	587	564	612	608	599	594	573	582	646	600	612	589	603	590	602	559	561	612	599	597	612	587	610	597	559	609	601	554	578	599	599	634	611	520	537	590	593	598	565	587	619	592	591	575	645	611	578	590	604	557	600	595	644	633	601	591	642	616	610	563	610	621	620	569	543	583	605	603	620	590	614	623	611	606	571	564	589	600	597	650	592	591	614	590	589	610	590	580	621	561	616	601	610	579	566	546	609	611	581	595	609	595	571	608	577	590	599	596	588	593	568	615	603	605	562	596	638	572	580	611	596	566	645	586	605	596	608	546	628	540	626	602	587	555	595	598	615	577	615	620	576	563	582	602	608	603	623	613	583	625	553	570	590	573	587	581	593	616	642	603	583	595	597	575	605	567	586	588	586	579	589	556	616	535	606	595	632	579	567	589	590	626	567	589	550	576	587	588	579	600	608	603	601	610	592	599	620	555	607	617	598	628	571	587	616	548	584	641	599	576	594	574	569	598	602	618	577	613	597	631	587	559	598	565	578	617	579	617	582	607	610	600	586	567	587	651	536	578	635	625	629	589	566	619	572	622	541	621	612	644	667	576	578	576	595	643	596	602	624	573	537	595	594	617	619	596	597	583	591	641	560	562	581	622	621	607	603	633	588	573	584	602	591	590	632	594	603	572	601	588	576	525	622	584	560	626	634	584	571	587	559	618	620	614	641	609	564	597	610	609	587	617	573	623	599	598	613	588	635	623	584	612	569	589	600	628	612	572	618	578	551	562	598	580	600	595	584	587	582	606	606	590	612	593	577	604	564	607	601	595	591	588	579	614	570	612	584	597	640	572	583	612	659	612	639	618	581	590	590	633	566	568	568	562	605	626	579	611	585	604	577	611	635	615	554	600	584	599	598	594	615	563	583	594	644	589	591	579	588	585	603	612	555	541	638	605	582	585	603	604	597	607	616	597	620	610	576	631	602	570	574	599	586	610	616	598	545	598	625	588	574	618	601	596	570	586	545	599	599	619	560	619	611	618	553	581	581	593	616	581	588	568	588	613	569	589	560	605	599	605	608	633	613	607	602	629	617	608	573	570	604	565	620	583	568	611	615	579	553	620	598	614	614	627	552	570	602	585	606	555	618	601	595	589	574	622	611	578	589	556	583	623	610	597	567	571	537	612	618	616	596	600	631	593	614	662	604	622	595	587	568	594	595	577	576	549	571	640	588	630	583	583	566	584	561	639	597	553	567	553	534	561	655	626	646	564	598	599	557	587	553	584	605	572	572	623	625	543	564	634	560	558	601	605	571	587	598	628	584	583	614	649	582	579	609	608	627	598	596	565	585	578	578	600	609	607	582	639	578	580	586	629	651	556	618	622	599	574	561	600	652	610	587	584	609	586	597	633	590	592	574	597	623	611	624	590	573	604	608	580	626	600	618	600	585	582	580	579	638	552	602	600	626	598	569	622	591	606	593	602	585	587	602	622	608	612	614	588	653	589	591	626	587	594	599	595	617	578	591	612	600	588	591	547	611	581	639	597	584	584	523	568	591	641	598	593	592	606	594	599	611	615	646	576	634	624	606	594	635	601	562	581	599	612	611	587	623	545	586	591	575	586	609	576	645	604	592	606	563	622	589	628	565	630	630	635	639	616	553	591	598	562	573	583	609	567	597	596	595	560	600	639	572	629	607	601	581	606	638	616	655	599	572	597	592	634	579	624	577	601	592	590	554	630	568	594	552	589	576	647	608	604	579	604	580	565	562	590	598	625	588	584	605	631	642	625	630	610	569	621	619	639	605	578	617	608	628	637	613	607	598	618	587	618	580	600	572	587	619	596	582	548	575	579	564	577	569	587	640	548	563	605	578	609	557	594	589	582	584	607	592	637	619	625	569	610	567	607	616	581	609	623	643	625	568	573	617	604	575	648	575	615	589	597	560	631	586	585	648	593	562	574	608	602	603	558	614	587	555	612	586	615	642	626	592	546	572	590	614	597	623	570	571	613	584	622	586	614	574	592	604	627	625	586	632	616	595	550	598	617	630	579	568	616	643	604	602	634	580	604	546	621	587	635	612	617	574	566	562	599	611	580	555	634	545	612	532	595	568	618	577	618	597	558	597	570	616	570	579	643	615	597	557	612	621	603	608	599	575	617	584	580	590	627	600	638	592	587	600	635	577	602	603	579	536	597	579	578	654	571	592	564	594	594	605	578	574	590	606	626	589	558	575	582	580	579	619	605	628	605	606	655	580	607	615	568	560	588	604	610	603	583	597	585	633	584	636	625	591	539	633	549	574	589	584	573	606	599	623	593	612	583	597	611	609	600	601	576	579	558	547	571	592	574	621	560	584	604	592	591	572	613	610	584	608	602	583	610	578	578	567	593	611	593	597	602	642	628	555	566	624	598	588	584	608	579	573	616	583	575	589	554	619	599	595	594	537	595	580	596	568	646	582	595	587	595	598	609	576	591	608	568	607	581	618	595	598	610	563	605	616	576	581	588	574	582	607	610	576	583	619	598	600	629	587	571	582	575	609	595	563	588	645	575	615	594	607	584	608	605	646	599	602	549	597	582	588	575	597	590	632	585	605	603	609	574	606	586	647	582	618	580	565	637	600	613	571	585	576	630	578	583	626	583	543	615	564	592	607	589	600	589	615	593	624	587	557	559	640	562	583	591	637	641	588	596	599	603	588	605	603	597	544	539	578	616	604	548	567	626	610	621	589	581	585	637	619	626	575	521	576	642	601	565	580	582	604	586	587	639	585	625	627	576	589	609	611	571	569	611	615	583	581	632	612	562	578	573	581	573	654	580	644	631	633	566	590	610	590	618	611	567	614	585	586	565	561	602	629	540	593	587	625	565	543	547	622	559	617	601	599	570	591	638	595	621	583	574	655	621	592	607	580	563	603	610	620	557	598	605	629	584	568	619	573	586	594	611	571	556	612	590	608	583	554	616	568	612	606	617	617	629	573
24101	21414	41101	48955	39917	26749	13050	2653	818	528	473	442	482	406	449	440	456	457	444	457	443	482	454	448	474	435	420	453	435	441	423	429	467	432	419	450	419	442	440	425	459	449	423	467	450	434	422	447	464	457	471	472	451	455	445	444	477	444	453	432	428	465	467	458	437	438	445	453	452	414	440	462	437	484	454	431	468	428	432	403	455	411	419	417	443	457	420	446	434	429	459	426	464	476	424	445	452	470	419	431	447	439	452	392	436	415	437	421	465	458	417	431	433	401	469	445	452	462	409	411	427	438	463	434	443	453	482	459	422	434	437	430	440	456	433	441	473	431	445	453	420	453	430	452	441	434	445	428	396	429	461	437	448	417	438	417	450	442	465	429	454	439	398	423	397	443	414	448	477	404	433	428	434	419	436	443	423	427	424	421	447	423	442	470	439	437	372	425	455	439	444	428	447	451	428	431	431	440	467	452	456	438	427	460	438	424	462	459	445	451	464	428	440	458	450	449	399	416	481	405	423	422	456	467	399	440	421	428	433	433	454	429	452	428	470	391	431	429	451	427	406	468	440	434	411	431	437	442	471	437	410	451	406	423	444	446	430	444	441	461	451	461	455	442	429	424	449	429	417	438	437	443	423	412	427	450	422	435	469	460	478	459	425	433	416	461	388	461	445	441	427	458	412	450	446	478	423	432	421	455	451	468	469	452	440	437	439	504	450	444	396	426	461	454	437	469	457	402	446	411	429	400	446	443	472	428	447	492	441	446	449	454	445	427	444	452	419	440	430	455	427	465	482	423	435	407	431	445	401	442	406	462	396	447	414	436	474	426	442	445	465	464	459	407	437	463	419	436	436	441	434	436	419	447	451	429	466	467	402	457	424	450	460	455	425	461	441	438	425	464	424	441	416	445	421	454	441	453	471	441	420	457	418	410	448	419	446	447	453	414	438	403	441	423	460	466	439	430	464	460	436	432	404	449	444	411	398	491	452	459	435	430	408	462	428	436	402	418	423	463	428	423	457	422	448	476	452	419	408	450	424	503	456	450	432	443	451	441	432	428	441	425	461	445	422	422	436	407	441	437	455	442	438	451	484	457	401	410	465	437	419	489	379	428	427	437	444	401	405	440	406	443	465	460	422	414	488	425	403	416	445	426	438	419	437	443	417	467	442	409	459	428	429	443	434	442	479	422	441	425	447	410	467	448	423	429	462	445	431	445	449	424	449	434	465	438	480	418	462	424	429	414	436	443	455	433	436	463	437	403	426	464	463	462	438	441	407	416	444	439	426	444	429	414	454	431	428	437	451	435	457	442	435	436	448	428	425	456	452	438	426	450	463	442	450	380	394	454	461	446	440	421	414	426	454	490	459	435	480	434	426	430	485	437	439	410	448	406	460	427	442	410	410	440	434	435	469	455	439	432	500	410	461	456	457	464	483	420	402	422	492	450	429	431	428	445	421	467	452	443	489	449	456	464	426	439	449	401	460	430	440	466	427	438	407	439	461	403	404	440	424	438	459	444	446	436	467	434	434	447	443	433	456	429	441	435	422	461	474	403	440	463	422	408	418	435	417	426	493	406	433	447	396	429	479	444	441	430	433	458	442	462	457	469	459	487	432	438	466	505	440	432	432	424	429	463	437	449	430	427	416	442	450	457	443	417	448	406	500	443	486	431	409	464	447	438	465	457	446	412	466	453	449	467	398	426	424	476	441	452	468	431	450	467	461	423	433	446	413	422	442	432	463	437	443	432	475	420	441	459	424	459	451	441	428	448	430	473	400	410	419	448	475	432	418	427	413	456	443	438	450	436	464	452	429	443	439	449	460	393	463	474	449	433	420	453	438	400	411	408	464	443	472	416	440	387	426	464	440	459	456	441	423	440	433	442	433	425	418	421	420	427	428	420	438	453	468	443	468	465	486	433	416	440	455	434	489	414	391	461	422	416	424	437	426	443	438	446	448	433	447	415	455	406	446	477	435	428	457	411	456	404	437	426	425	432	491	445	412	430	462	435	428	430	422	441	418	474	454	405	443	484	450	409	431	451	439	463	463	396	474	463	426	450	395	415	423	443	435	444	458	427	479	427	460	449	413	472	454	430	437	439	456	435	425	458	436	495	448	448	428	448	447	431	435	434	469	452	446	478	453	455	415	429	478	439	433	409	392	445	436	419	455	441	447	440	434	421	437	476	454	446	414	416	449	436	430	443	433	433	430	472	448	408	417	455	409	436	442	440	387	467	432	469	442	458	420	434	456	397	421	418	448	403	412	423	454	462	448	465	476	403	459	444	422	382	428	442	437	438	422	372	405	451	426	461	416	401	478	396	411	435	459	422	420	448	430	408	458	437	465	429	483	463	435	423	465	439	414	439	448	439	430	466	452	461	439	405	436	451	429	445	444	424	457	435	419	451	457	394	420	417	445	409	453	438	434	441	452	457	447	410	470	439	461	442	446	423	384	433	442	432	441	469	411	444	393	486	438	453	442	413	427	403	436	446	436	442	457	403	426	446	449	430	428	447	449	417	469	441	459	438	443	435	466	427	453	448	424	449	431	464	439	447	462	443	404	473	436	450	471	450	440	434	444	434	442	488	439	440	432	482	421	429	441	429	448	454	424	443	455	425	414	431	453	430	448	438	443	440	467	428	402	469	426	423	428	448	436	436	453	467	452	415	463	462	410	436	476	486	406	425	419	450	446	436	451	470	410	445	454	443	442	458	508	458	427	423	430	431	449	457	415	448	420	439	416	471	395	491	426	433	438	447	423	434	444	439	405	424	459	454	424	432	445	424	433	450	429	440	440	431	430	434	419	394	452	430	465	438	446	447	420	410	463	428	473	452	443	444	430	499	455	485	441	436	434	446	445	462	422	452	440	413	450	463	431	421	413	427	434	437	432	422	430	389	415	437	460	453	440	422	451	428	439	413	455	469	454	460	456	441	429	426	428	463	451	456	438	446	451	498	411	419	426	443	448	429	403	460	455	398	416	475	430	427	419	440	411	430	446	430	446	432	445	453	433	422	407	438	446	446	450	464	464	419	459	443	448	476	453	413	454	470	432	458	427	422	439	445	434	472	497	436	452	427	451	425	413	434	410	455	407	431	428	443	466	463	464	441	437	442	426	463	446	441	452	470	437	419	405	447	432	445	426	462	442	457	490	408	433	436	427	440	466	434	447	419	424	417	451	447	445	435	497	455	452	429	438	466	443	428	460	434	409	400	423	430	416	442	430	464	450	401	416	493	412	436	430	421	456	403	406	430	440	449	448	443	463	439	431	439	448	456	462	456	418	438	420	444	440	454	450	453	397	452	437	433	440	455	444	413	467	434	444	463	409	399	440	454	427	449	417	437	427	440	438	425	452	461	446	428	414	438	458	428	441	469	397	459	445	426	423	450	439	444	426	442	406	443	433	496	457	430	460	405	424	455	441	446	425	443	432	460	419	433	446	417	420	437	447	428	446	451	445	429	443	427	455	398	477	438	408	433	433	433
20810	59499	83520	65602	47414	29844	13955	4667	1486	837	675	679	678	697	681	696	642	639	664	690	666	618	669	670	660	647	669	679	635	625	632	709	625	664	646	662	668	724	686	654	602	661	684	686	661	620	681	675	634	633	677	666	650	627	668	680	720	708	641	688	710	640	688	666	698	630	625	648	649	648	641	663	625	649	664	703	635	656	710	627	637	668	661	677	663	643	685	649	743	657	673	630	626	694	621	641	625	674	663	682	653	669	632	685	672	663	614	650	634	658	688	697	645	639	667	628	659	690	651	695	643	661	648	676	639	679	674	670	673	629	688	679	663	668	617	704	665	597	718	668	704	657	665	670	663	670	699	615	614	689	659	690	648	671	703	627	698	664	653	642	637	714	650	652	678	618	617	636	674	654	670	671	675	699	681	674	677	650	659	644	661	620	678	655	662	715	674	656	675	653	666	630	654	649	651	657	645	646	666	632	660	679	652	670	678	676	711	640	662	665	675	720	672	675	662	667	663	714	696	720	688	666	647	627	667	650	654	626	650	659	643	659	663	670	643	690	633	640	661	670	628	645	647	691	609	722	696	640	668	603	639	652	644	628	646	704	652	654	646	671	638	692	680	684	637	652	676	643	639	633	701	686	665	677	733	662	680	648	672	597	640	615	663	684	645	675	652	614	630	683	681	667	632	648	688	673	624	661	636	665	670	673	642	636	618	638	652	672	666	687	672	659	683	659	693	652	652	729	695	661	642	608	653	617	627	633	724	650	673	638	648	676	636	657	669	668	713	610	667	664	654	647	655	648	653	674	636	697	676	664	641	666	687	668	637	673	620	650	681	699	671	693	703	641	653	651	646	666	674	694	672	680	689	642	664	676	692	659	649	683	695	646	690	629	655	657	644	664	662	630	651	653	678	661	629	646	683	632	691	670	721	685	665	676	671	661	666	582	673	687	687	668	676	679	621	676	664	632	683	631	643	657	660	679	605	661	642	648	630	659	632	630	670	680	701	668	624	682	672	680	604	642	641	669	652	624	685	636	671	661	640	684	670	735	677	698	688	659	662	667	673	669	648	673	671	661	650	685	690	643	614	656	639	687	678	665	674	676	703	680	660	680	680	654	680	676	635	609	652	621	672	655	643	635	656	644	668	678	621	664	641	678	659	666	631	674	664	698	659	679	678	686	655	660	676	701	690	646	639	696	709	686	684	650	691	717	636	659	665	662	652	663	638	637	634	706	710	667	691	673	657	666	643	652	663	669	699	639	665	688	650	640	688	623	631	677	693	695	699	622	646	632	669	686	714	665	667	614	687	689	684	671	702	684	720	664	703	661	645	707	647	640	632	675	634	646	676	684	693	674	674	694	687	677	669	741	670	637	708	701	689	679	616	649	621	615	675	680	647	646	704	667	664	666	658	663	672	648	652	651	695	655	655	706	691	641	636	654	632	657	616	679	648	656	698	651	652	679	671	595	666	652	625	643	674	637	639	672	670	641	688	678	676	633	641	629	676	653	623	677	700	636	650	644	678	625	600	663	672	705	601	669	642	616	676	634	656	651	659	670	653	686	691	643	654	662	663	671	679	683	638	724	631	606	653	656	698	704	723	646	638	687	628	707	630	677	687	682	657	630	683	709	684	641	720	665	708	645	686	616	669	657	658	641	637	650	703	659	687	685	700	681	716	691	673	675	676	682	637	645	639	658	660	647	651	711	679	685	661	664	697	714	696	686	666	667	680	660	661	636	635	740	682	683	633	613	675	639	654	652	648	639	691	629	651	638	700	654	625	632	670	679	643	670	671	650	674	670	675	673	667	682	725	630	674	676	655	668	678	638	692	688	646	672	678	633	672	637	661	647	680	637	721	697	661	657	638	672	689	701	678	668	688	692	625	666	636	667	678	653	659	659	658	654	680	667	712	695	682	660	650	677	676	613	661	681	702	607	661	659	650	680	684	684	694	672	665	631	639	654	665	652	710	639	655	666	681	671	631	636	646	640	673	669	642	674	676	609	655	664	692	647	631	680	677	637	672	675	686	657	640	659	681	676	665	648	673	683	685	620	642	660	677	674	651	672	648	668	707	653	659	654	656	667	701	697	658	653	668	637	663	650	704	699	703	668	607	630	675	661	661	689	649	630	653	685	688	683	670	626	686	650	654	646	679	705	688	633	683	596	645	635	616	654	707	680	657	684	677	635	666	668	643	687	695	654	657	686	637	691	650	687	655	706	666	625	669	627	635	668	667	671	679	693	653	678	649	707	657	655	708	599	700	643	638	714	670	638	681	642	667	647	663	661	654	709	643	670	673	637	702	647	663	648	639	676	650	648	657	678	713	693	678	651	672	683	660	655	657	688	715	659	695	661	679	628	690	687	651	688	673	657	629	620	687	667	685	652	675	600	643	658	683	712	631	610	681	671	669	663	702	696	655	649	661	645	643	668	635	657	656	654	630	643	669	682	652	658	669	674	657	696	686	627	647	677	704	629	672	655	656	721	679	631	711	669	692	650	679	643	686	672	635	662	653	634	651	648	653	639	682	657	643	609	669	638	657	648	627	662	658	684	689	651	683	688	707	707	685	708	600	658	649	649	640	673	695	684	631	673	697	640	655	714	732	615	643	619	614	673	643	640	663	687	630	664	716	657	677	631	649	640	688	662	650	655	694	700	691	655	678	678	650	700	664	656	641	666	676	693	711	651	679	652	651	604	668	691	708	671	673	632	665	626	653	629	629	615	639	680	677	656	676	647	669	662	645	649	683	683	702	648	654	669	632	674	654	654	678	689	643	699	649	719	699	665	707	657	688	640	699	634	701	679	678	662	688	667	623	662	674	630	687	658	667	669	671	662	631	656	699	645	656	622	672	650	667	697	722	668	680	690	726	705	690	672	648	655	622	672	672	635	655	671	654	680	661	639	675	633	669	672	651	677	657	681	692	674	685	630	658	607	692	634	692	594	662	670	699	708	642	683	680	652	714	682	645	661	694	644	628	675	708	650	695	652	643	639	683	701	632	670	667	689	634	698	670	659	701	672	650	640	660	622	642	682	658	648	685	708	621	618	668	695	658	646	668	634	663	672	667	644	675	662	679	686	708	647	638	682	657	712	640	689	648	710	698	631	660	690	672	641	676	610	631	675	680	639	614	637	638	650	626	602	700	622	646	710	715	619	678	639	636	615	653	678	673	629	708	636	687	632	655	690	617	649	684	655	671	615	630	641	686	646	668	675	684	638	670	688	652	675	617	651	634	662	665	656	626	679	643	606	638	624	652	681	632	627	630	659	644	702	683	677	638	675	655	683	672	652	665	612	675	689	646	689	677	621	674	675	622	677	638	679	650	651	668	671	658	633	675	667	646	677	654	695	638	662	674	659	642	661	639	665	641	600	677	655	672	631	662	701	642	635	638	683	677	617	631	679	653	613	660	656	662	633	660	649	681	643	657	696	644	628	647	613	707	668	682	674	653	652	684	652	701	657	630	685	616	669	680	698	661	643	621	693
23118	21323	36086	43697	42319	32896	21927	6177	1195	578	469	471	485	456	465	474	445	470	454	452	481	472	487	449	458	467	436	489	431	454	452	426	477	462	441	446	453	458	463	505	497	434	475	468	502	453	435	453	471	468	511	450	433	455	439	493	479	448	468	469	477	463	489	494	508	478	437	447	465	457	441	453	418	471	466	429	458	455	490	444	420	460	477	478	434	417	482	444	462	411	476	483	467	438	463	447	420	454	468	455	469	441	460	431	465	426	455	490	445	480	458	457	467	468	447	460	442	460	459	467	466	395	422	456	441	438	434	482	459	448	477	477	482	393	472	444	500	467	475	466	475	458	445	462	469	447	492	452	445	480	487	498	463	465	474	443	479	465	448	411	448	454	477	455	456	458	429	444	513	457	450	468	468	479	442	480	464	456	438	464	466	478	462	472	476	450	458	468	434	435	461	508	499	507	457	454	482	425	458	489	454	478	446	471	448	460	427	460	456	478	436	460	489	466	495	455	445	429	454	470	436	466	434	483	414	448	452	477	454	425	425	459	471	449	450	469	455	450	472	471	471	496	437	429	483	449	453	458	452	446	484	450	430	440	471	463	443	434	452	453	447	412	443	438	426	443	454	449	457	449	416	457	485	463	495	454	469	457	452	459	441	451	459	442	461	470	451	496	448	422	448	422	446	469	473	492	450	459	465	458	507	436	464	452	455	448	480	426	450	468	439	428	453	430	407	439	459	452	479	457	468	483	469	485	445	489	446	462	434	436	435	460	462	488	479	444	488	475	434	418	443	463	443	422	450	446	477	455	440	441	440	474	469	443	450	462	464	452	492	427	428	425	459	476	440	441	485	500	456	417	397	457	450	467	450	463	460	489	411	456	460	461	443	465	471	493	431	458	463	429	449	423	457	442	443	498	438	467	463	422	461	447	470	475	470	457	448	422	448	465	467	438	499	451	521	454	454	444	433	402	456	440	439	438	424	428	439	447	444	481	419	455	443	491	465	443	489	458	443	441	446	461	425	457	420	465	450	479	460	491	461	470	465	470	439	470	434	406	441	440	454	456	449	425	420	471	466	448	415	449	454	484	447	470	497	467	484	470	441	460	461	480	422	443	453	453	473	491	472	459	452	485	421	458	460	432	485	455	476	464	465	445	465	481	469	440	425	421	493	461	478	434	430	488	457	454	443	438	469	461	459	481	464	455	416	484	476	537	458	420	428	467	463	451	477	516	423	451	475	429	461	443	479	442	439	448	468	451	492	475	463	429	497	460	448	451	474	443	459	432	459	484	459	442	464	473	463	450	471	433	458	440	460	475	417	444	465	488	458	497	461	451	467	453	450	442	462	477	443	448	455	440	437	478	468	440	460	442	476	464	457	439	449	442	455	404	479	449	468	443	430	450	445	476	453	441	425	448	487	466	455	442	423	444	449	486	455	462	467	453	457	456	452	444	457	470	441	415	449	439	482	485	463	473	446	461	431	464	407	440	431	425	505	441	461	451	469	472	477	439	450	460	445	459	410	487	472	446	437	482	449	441	464	447	448	441	440	447	429	478	433	456	452	438	425	437	468	458	501	432	428	438	490	449	467	451	461	470	470	421	441	459	452	491	451	436	437	429	466	500	448	454	490	479	466	397	483	454	435	424	439	453	444	461	449	450	442	458	449	441	452	493	460	454	445	440	462	464	422	461	438	429	459	444	457	449	443	497	467	477	482	467	483	483	436	459	447	455	433	452	456	451	443	427	486	430	460	437	480	478	473	459	476	477	434	460	485	464	458	495	451	455	478	476	460	446	487	436	458	469	450	483	465	480	468	418	474	460	467	439	453	471	408	445	436	425	471	476	442	481	406	511	476	477	458	446	471	481	470	465	462	452	465	440	435	441	462	442	466	459	462	465	460	474	488	451	481	457	469	483	437	431	462	473	451	453	456	428	454	452	439	459	406	399	413	430	456	443	451	450	452	462	438	449	462	445	477	472	461	465	483	425	409	401	458	483	452	460	463	457	490	441	458	430	464	439	459	453	470	457	461	434	473	454	452	467	401	477	468	423	488	445	494	466	443	466	452	448	482	481	421	431	470	459	443	455	474	474	462	442	480	494	422	456	482	476	444	474	418	420	464	472	470	479	467	448	446	439	488	460	460	471	452	459	466	467	460	476	457	467	424	456	484	458	445	475	446	439	434	452	410	456	429	469	446	468	434	494	470	452	435	436	445	429	458	438	462	437	461	486	445	448	461	420	455	429	444	480	480	433	515	446	450	459	469	445	437	446	462	453	503	436	445	446	467	448	433	482	426	405	409	445	419	494	454	472	424	459	456	450	467	445	429	455	448	490	483	423	443	501	440	485	406	472	444	458	458	478	421	463	452	440	444	478	445	475	486	446	476	468	458	465	447	426	436	464	491	443	472	420	454	450	494	487	450	454	486	439	479	477	469	453	473	464	481	454	440	471	449	478	473	443	461	451	444	483	443	454	476	405	475	478	466	424	464	458	419	472	497	500	465	427	473	496	471	439	448	512	452	444	454	482	455	488	469	468	456	436	450	441	476	491	446	462	425	441	447	434	429	445	492	456	427	460	465	449	462	471	468	505	446	437	462	482	449	436	455	449	474	474	424	463	440	444	477	447	477	459	432	457	442	441	435	474	438	445	465	439	454	474	453	450	476	447	464	426	444	494	455	456	479	433	424	431	501	461	456	464	443	476	472	487	444	436	444	460	431	466	471	415	425	480	462	446	431	418	488	455	457	439	449	474	432	470	469	471	477	471	446	445	460	469	428	442	459	464	467	477	467	482	453	439	486	435	494	447	472	474	495	442	428	455	447	450	468	462	474	460	447	462	453	438	424	469	487	455	434	450	437	439	472	434	426	465	475	460	430	466	492	451	468	470	478	474	480	447	462	498	442	473	462	453	420	497	448	428	469	431	482	459	444	438	421	445	457	433	461	462	420	469	459	477	444	433	491	446	415	461	453	498	418	468	455	455	456	475	474	457	477	466	465	448	449	424	434	443	478	477	454	451	472	434	453	485	454	446	469	476	481	471	469	461	477	453	462	462	452	421	451	466	440	464	492	474	442	416	417	456	456	448	497	449	487	435	472	471	441	440	461	456	455	455	461	457	436	443	472	460	451	436	451	455	504	457	435	491	425	429	452	465	462	422	454	421	484	432	441	414	464	484	455	459	424	492	425	504	472	466	448	481	436	444	457	477	472	472	439	480	452	460	471	464	425	443	465	454	482	465	474	444	444	456	477	447	431	459	464	505	440	432	444	432	432	470	450	428	411	451	470	453	406	448	426	416	461	423	489	424	498	477	442	512	443	473	477	494	465	433	431	456	459	464	449	488	454	444	433	476	466	430	427	467	471	440	466	479	488	480	449	452	471	425	455	477	455	472	476	462	442	482	414	478	487	464	459	451	418	462	423	457	459	456	456	428	469	463	466	499	469	438	440	453	446	487	455	444	469	416	422	413	440	434	486	452	476	431
12806	63255	93042	80072	59821	39693	21645	8042	2367	903	716	675	674	703	703	687	697	681	680	634	663	647	668	636	647	680	671	642	647	639	653	694	685	725	705	641	698	644	670	640	717	657	686	670	658	694	675	658	671	699	701	672	684	665	695	702	663	670	721	688	677	649	699	685	672	716	681	636	686	728	650	669	682	661	652	636	721	702	676	664	715	678	648	676	652	707	668	675	682	656	695	702	650	685	694	693	699	649	607	720	666	648	706	672	677	688	676	670	679	668	676	635	719	704	650	692	703	681	673	647	705	666	677	718	661	662	687	701	635	651	625	606	728	691	677	674	667	623	705	731	696	625	703	650	690	633	651	717	648	691	658	633	665	662	688	665	653	663	654	622	691	729	653	726	644	678	663	637	695	669	703	674	652	690	695	638	663	665	746	690	700	619	600	657	651	666	705	639	626	641	673	686	707	683	690	692	689	665	688	634	664	631	690	674	621	650	619	672	660	673	618	669	643	649	678	652	672	690	664	638	626	679	664	685	667	672	677	670	659	660	708	578	658	645	643	638	636	674	711	650	672	664	621	682	676	642	659	668	632	647	675	649	681	670	656	644	675	688	698	693	680	659	647	637	663	609	664	703	653	626	699	686	669	673	668	676	701	674	669	643	671	645	689	638	648	674	684	710	670	630	697	678	703	660	627	667	671	695	653	630	704	686	624	659	682	686	671	635	707	631	705	674	675	609	699	664	701	705	618	636	652	625	677	679	706	690	658	659	686	706	637	681	682	633	673	650	681	668	649	686	668	671	689	689	685	671	659	682	686	635	656	675	646	666	636	668	660	665	687	683	675	652	679	674	643	683	648	712	683	651	642	672	716	681	663	635	638	657	641	668	677	656	694	639	698	651	682	615	662	664	649	654	657	657	641	686	637	648	713	719	678	714	671	649	679	621	682	650	655	625	687	653	671	692	650	659	647	667	700	671	689	630	677	679	671	648	697	638	683	656	654	643	735	643	664	681	638	691	665	687	710	667	653	647	598	636	663	630	644	674	666	687	665	698	635	650	691	642	645	681	656	705	670	685	662	639	679	684	659	714	660	638	678	689	676	703	643	706	647	650	642	687	744	628	655	662	691	643	694	689	654	688	675	651	632	678	629	650	668	701	669	689	672	640	641	661	679	659	683	644	657	699	654	649	637	664	656	709	659	657	686	682	670	696	659	657	642	653	683	693	689	677	692	702	669	697	672	688	674	670	682	646	658	661	672	629	677	653	691	649	632	637	683	631	692	679	683	709	698	675	655	697	628	672	644	648	653	636	646	677	686	656	677	659	656	709	690	690	633	641	668	702	652	716	729	687	714	673	715	649	676	707	671	681	641	660	666	678	682	673	672	660	631	676	658	660	653	711	664	679	682	665	634	686	680	668	632	685	653	678	664	676	637	654	692	707	630	736	644	644	642	706	602	662	665	636	677	634	651	621	649	667	661	655	645	613	719	675	627	716	631	694	716	680	668	670	683	662	689	700	685	658	619	688	692	675	669	682	621	666	628	649	661	715	642	672	641	689	694	650	660	690	698	667	701	686	642	655	686	705	651	652	704	683	641	636	684	657	686	623	679	676	661	712	679	665	646	681	680	666	660	699	670	684	683	694	663	705	682	690	680	701	659	679	632	658	726	644	673	670	659	626	691	673	697	661	694	709	634	647	660	652	672	677	593	620	644	723	675	680	684	653	677	723	694	666	667	698	660	664	680	689	711	644	651	705	671	667	630	628	635	695	650	678	681	698	634	649	643	688	667	678	643	652	720	680	640	708	685	675	669	628	651	666	637	645	672	677	681	698	681	687	692	699	661	656	684	632	660	643	685	661	647	598	634	676	713	689	686	739	634	693	651	628	646	685	647	633	672	685	694	730	703	694	693	689	648	705	703	671	727	688	684	616	704	691	650	679	662	667	671	699	711	646	691	706	702	677	675	666	688	654	661	691	669	678	699	731	702	646	656	685	700	646	699	662	652	665	641	668	694	692	639	665	670	657	632	644	671	631	643	653	660	646	667	665	695	663	667	675	648	698	657	686	688	656	652	668	665	694	676	650	684	659	663	641	649	631	655	678	668	683	700	695	663	604	699	660	688	678	636	645	681	643	639	633	660	649	678	640	678	628	701	696	637	642	661	619	700	665	715	664	641	658	695	621	652	686	700	656	633	660	673	650	675	615	708	734	651	640	692	669	649	630	664	676	695	678	676	679	664	672	691	672	704	660	685	636	615	675	710	670	710	679	709	645	632	619	664	643	646	665	636	678	682	650	663	660	679	648	674	689	638	688	660	721	706	705	685	647	716	710	677	664	635	638	641	696	650	608	649	628	679	662	668	667	664	678	639	700	711	632	652	667	674	669	644	686	685	688	622	670	691	655	649	650	672	670	688	703	675	682	657	673	671	675	666	677	700	664	690	677	662	654	682	693	620	698	642	667	697	662	700	721	694	643	621	694	676	664	675	680	675	691	680	699	694	649	644	677	658	621	655	652	672	680	654	666	702	701	733	671	681	673	696	644	653	665	673	694	668	679	667	653	687	638	683	669	640	668	672	709	648	716	676	662	647	677	637	677	648	647	692	664	655	685	650	717	695	700	659	701	687	629	692	725	624	676	710	684	657	654	642	664	691	676	691	640	714	699	700	660	710	673	683	657	638	675	697	654	671	676	689	691	637	700	670	671	661	673	673	645	659	669	668	659	699	634	660	641	694	630	675	687	678	658	662	673	681	661	674	645	719	694	676	649	662	675	619	625	665	699	658	685	613	680	712	680	676	699	664	704	645	681	688	657	651	667	668	688	647	690	665	677	644	690	645	649	695	650	681	681	676	685	657	668	710	678	692	659	621	662	711	696	705	674	693	650	639	692	647	732	677	667	674	693	630	687	659	705	648	672	703	668	679	675	626	703	681	702	687	705	692	691	693	673	691	635	643	693	715	660	662	656	669	653	743	676	647	646	703	683	667	641	609	663	704	695	679	660	626	679	612	617	648	707	639	689	711	647	655	680	730	681	665	682	652	647	641	674	696	654	666	677	667	677	672	672	704	672	701	670	646	694	651	686	672	677	660	673	704	675	680	700	646	666	685	690	692	666	676	609	687	652	702	649	685	688	691	611	703	634	653	646	656	676	667	636	675	658	666	630	673	688	634	605	671	627	671	692	616	728	638	665	671	637	640	663	631	667	659	646	696	617	697	684	640	672	649	660	699	686	661	657	705	663	694	701	650	687	682	648	623	681	678	658	659	654	649	669	691	662	642	709	668	693	678	683	679	701	649	703	670	721	685	685	691	702	649	674	685	656	667	677	659	665	645	684	710	656	671	647	693	653	672	676	637	649	648	638	680	710	728	621	668	713	706	643	681	658	678	657	661	661	736	704	644	665	724	686	625	709	688	686	710	676	750	652	714	666	640	657	666	639	683	670	696	634	717	646	669	654	655	667	686	670	679	680	643	647	670	705	671	683	651	659
26710	22968	37329	29722	15644	5490	1651	660	463	426	437	387	408	390	392	415	376	409	374	426	387	420	404	404	372	378	404	349	387	359	358	414	402	367	407	389	380	383	357	398	398	411	394	382	369	425	402	391	408	398	371	382	364	384	384	391	349	339	420	413	381	395	346	378	357	391	406	356	367	419	403	387	401	410	411	373	385	387	379	389	404	389	372	369	418	388	387	369	381	413	380	387	406	394	397	376	376	409	369	405	370	387	390	400	402	411	401	377	377	385	370	371	383	407	393	411	399	386	357	398	398	396	362	405	397	438	387	411	371	368	380	387	384	405	412	357	349	366	350	394	406	374	381	394	346	370	387	387	387	387	415	371	354	381	374	379	367	391	406	358	373	416	395	386	387	411	405	388	408	435	385	396	370	380	430	415	381	390	393	405	382	415	393	383	351	373	378	395	410	399	399	398	366	438	369	367	396	415	378	384	380	390	366	395	388	395	381	396	357	402	453	395	381	366	371	396	406	369	396	400	377	400	421	425	374	394	412	394	415	357	410	399	375	378	407	375	371	368	370	399	389	369	396	385	411	369	380	394	345	383	401	403	403	354	375	397	375	404	419	415	392	406	415	408	391	386	422	400	360	409	413	400	394	381	410	398	390	369	390	376	376	388	390	430	379	364	413	411	383	378	399	423	429	345	411	366	384	376	366	416	390	402	412	377	407	390	373	394	360	409	400	398	410	381	368	409	393	392	419	376	411	416	394	364	386	378	391	426	371	368	391	432	366	410	360	390	439	394	381	403	365	388	373	370	384	410	386	382	386	370	401	392	392	384	408	379	392	385	397	408	406	386	393	387	418	405	375	416	378	425	357	381	419	409	439	387	417	389	382	394	406	390	437	398	373	419	406	424	408	391	388	403	374	388	389	363	378	374	377	394	392	386	392	401	368	363	379	405	413	382	366	384	368	424	417	379	423	397	377	419	401	359	410	361	333	366	394	368	402	383	388	406	384	400	407	348	419	376	376	382	415	369	357	382	407	389	397	420	362	418	415	393	412	423	370	391	383	368	378	375	408	407	388	424	374	396	375	370	408	412	394	361	367	418	394	396	371	380	368	354	391	367	407	377	358	400	379	382	396	400	404	390	395	376	374	357	376	387	371	378	402	363	376	402	383	368	405	392	418	383	388	415	390	398	380	422	385	368	401	413	363	392	396	400	393	373	402	387	389	410	417	391	398	337	366	451	399	404	372	386	348	379	405	381	375	397	399	401	368	403	393	380	376	372	410	394	399	405	385	409	387	371	379	363	372	375	416	388	383	382	378	383	412	380	404	392	420	391	367	368	425	376	378	375	370	403	370	364	390	409	410	372	357	408	393	417	381	411	363	389	409	401	381	409	381	381	372	375	382	401	408	362	402	379	390	379	424	420	377	409	376	411	420	399	370	407	415	398	381	434	364	395	393	413	417	435	421	373	398	393	357	389	382	388	370	407	392	383	405	393	379	410	410	364	398	412	375	387	404	358	351	349	399	403	386	404	371	388	369	378	412	369	387	413	438	405	378	435	416	418	428	390	387	378	370	344	364	415	404	417	390	408	391	416	411	382	405	376	385	394	378	371	373	432	377	370	402	437	366	401	403	430	388	415	428	392	391	390	380	377	402	408	362	425	394	407	347	419	404	404	370	404	442	384	370	403	398	361	388	403	379	404	401	407	360	408	373	376	383	367	413	358	411	412	418	390	351	373	360	371	405	417	399	382	384	419	399	397	407	381	347	367	387	412	412	388	377	387	391	416	387	362	370	384	396	386	377	423	381	408	421	393	375	427	386	421	379	409	365	415	415	371	406	419	412	421	387	397	358	410	378	416	384	412	400	405	379	395	366	368	372	376	408	397	379	416	404	352	419	365	408	382	416	373	411	412	401	383	396	405	385	389	405	356	385	363	396	342	387	398	383	381	402	399	384	385	439	417	393	384	402	430	434	389	400	395	378	363	365	396	402	399	393	402	389	392	387	380	389	420	361	401	433	362	393	399	395	388	384	386	414	425	375	364	371	395	380	362	382	423	384	382	363	353	399	385	425	372	400	406	379	374	378	422	388	422	382	379	394	399	401	360	393	404	362	406	389	430	399	371	393	379	395	402	395	375	395	384	400	400	391	381	380	380	385	418	378	397	382	380	394	395	388	405	368	414	401	386	386	379	419	404	388	426	371	433	423	423	378	384	417	375	416	416	401	357	406	396	388	385	412	401	384	430	355	409	392	410	364	368	350	363	389	429	390	379	376	401	374	392	376	374	399	422	412	400	397	393	358	431	390	375	424	409	388	400	343	398	392	407	382	413	420	378	395	380	398	354	401	397	405	408	359	421	391	391	384	397	403	368	381	366	363	385	364	374	434	398	407	377	371	400	444	381	383	387	369	394	376	395	403	390	421	395	413	437	359	385	354	386	437	420	387	372	378	374	413	394	353	385	407	400	390	370	401	354	372	401	400	369	387	392	377	364	373	389	349	384	379	376	393	386	387	397	398	376	387	392	392	386	386	399	376	360	377	397	363	378	381	384	416	408	370	392	396	364	373	428	392	399	352	368	383	413	354	384	373	424	382	379	400	399	375	404	407	400	392	396	390	388	444	389	390	384	396	371	403	410	348	369	393	412	343	405	422	424	402	402	397	380	407	401	377	371	414	391	385	400	395	389	382	401	388	377	384	401	428	376	396	375	375	389	402	385	418	421	364	366	397	374	372	378	407	406	406	428	375	432	372	374	433	357	398	428	427	393	413	392	434	382	399	378	397	389	389	386	394	387	378	403	386	384	369	364	408	383	371	368	377	404	421	370	387	356	422	418	393	385	398	363	377	410	389	394	394	403	402	412	406	424	352	353	375	397	393	398	410	394	380	391	367	415	403	358	391	407	389	422	380	420	406	376	405	392	405	418	404	364	399	420	378	373	389	372	374	367	348	371	385	402	386	406	378	391	419	362	394	418	423	411	417	376	386	390	381	345	380	391	385	382	360	384	377	399	392	381	391	388	412	423	384	388	382	405	411	400	365	389	405	414	386	409	421	359	395	401	395	401	399	366	351	414	418	390	388	370	404	380	404	381	400	402	384	391	364	356	433	377	356	411	417	357	417	375	354	417	386	388	383	339	358	374	397	418	392	363	418	381	369	399	388	388	351	383	387	372	414	402	422	396	418	398	351	400	378	406	370	408	419	423	397	383	399	377	409	374	407	414	358	370	435	398	376	371	353	399	401	386	399	381	378	408	390	375	388	352	383	379	387	414	388	383	388	375	350	398	396	405	424	412	427	403	391	416	401	422	388	404	420	407	409	371	384	367	395	365	391	405	377	368	397	435	374	361	409	438	355	396	388	388	400	416	415	341	406	374	371	372	395	400	370	405	398	373	356	376	398	370	392	394	352	385	412	389	416	391	381	377	399	370	402	410	459	418	375	410	389	364	396	390	381	392	387	382	388	376	395	368	358	368	397	383	423	388	375	386
6010	32785	43250	31364	19093	8498	3217	1253	724	693	608	629	583	572	561	596	631	617	594	602	630	606	593	591	613	568	604	618	632	597	641	646	621	635	605	574	622	592	617	607	614	605	608	652	569	624	647	649	606	614	608	592	622	593	604	621	604	601	596	559	623	591	629	581	568	637	598	584	604	614	555	594	596	607	650	583	587	610	593	580	617	619	647	626	574	572	612	616	582	610	576	594	564	577	553	561	622	599	664	576	583	596	585	607	644	635	593	588	561	577	578	566	622	581	581	580	631	594	603	610	578	593	619	617	599	631	574	656	594	587	619	592	598	564	648	620	615	576	589	599	591	581	608	570	573	632	585	561	572	594	609	575	602	565	654	560	624	628	651	593	599	576	596	575	583	606	589	603	577	543	580	609	620	622	586	591	617	591	629	623	598	614	577	640	604	583	580	632	605	622	578	590	621	558	608	600	610	599	599	598	621	590	554	563	639	567	608	594	664	609	603	612	615	624	557	589	595	567	610	586	600	614	596	585	615	613	641	583	604	612	628	635	620	634	597	641	607	615	609	609	591	613	585	589	625	630	640	577	573	610	581	630	569	618	589	601	607	567	550	589	631	628	598	591	631	582	563	602	621	620	618	593	580	583	614	591	586	637	580	625	561	585	594	533	615	612	635	589	644	618	627	607	629	598	575	598	544	601	594	593	651	578	619	626	606	605	595	615	583	590	578	638	579	598	595	631	591	600	582	568	607	584	634	651	605	573	585	592	602	636	598	613	603	598	663	598	615	592	617	632	620	610	617	633	581	586	594	591	578	563	552	577	603	607	584	610	670	612	589	584	614	611	615	631	626	624	583	638	555	638	572	579	610	559	605	599	654	563	612	604	597	609	590	562	595	617	581	582	599	601	600	596	599	623	632	617	590	608	621	624	559	613	623	585	595	603	593	639	577	594	587	630	592	599	631	597	618	536	572	604	618	656	639	607	598	585	541	580	623	599	568	618	612	626	615	583	617	622	583	568	628	601	602	601	591	590	569	614	575	557	650	637	572	633	552	610	632	627	587	601	602	619	608	622	604	591	588	612	652	609	610	578	579	632	564	566	597	674	574	575	568	563	639	589	600	630	585	566	592	578	592	627	596	603	591	566	624	635	565	578	556	634	614	596	612	637	574	569	606	567	597	590	586	593	590	562	629	586	547	622	610	558	625	632	616	590	595	568	620	604	576	625	600	588	609	627	610	609	600	608	623	570	618	572	598	544	617	648	634	590	652	593	613	604	606	639	576	610	568	594	605	611	653	611	625	606	587	574	622	628	630	602	602	579	594	585	630	589	557	563	621	570	558	602	584	566	609	582	580	605	594	594	593	584	626	587	591	565	597	534	584	609	595	641	583	585	620	617	587	605	596	578	624	629	574	613	605	566	609	620	609	548	634	625	599	618	583	603	607	588	583	587	588	600	592	612	605	593	577	635	603	599	651	559	566	555	540	624	596	583	648	604	616	600	629	644	588	613	591	594	569	619	654	580	566	634	570	636	621	613	627	638	606	604	626	654	587	607	591	601	597	614	608	619	595	609	586	584	599	585	576	570	601	606	664	596	614	607	601	608	577	578	585	579	635	581	601	601	559	612	603	614	606	601	581	630	575	603	597	583	619	654	625	564	597	575	638	602	560	600	599	563	678	619	595	642	563	603	573	629	598	602	622	551	592	590	606	521	573	583	574	606	572	587	620	586	596	610	640	577	614	629	622	540	594	590	579	589	590	579	610	591	588	592	640	597	609	647	619	618	580	601	604	631	647	618	585	642	565	598	623	594	599	638	578	594	596	617	664	602	592	594	586	570	601	594	617	592	638	597	576	598	609	622	596	559	592	582	579	625	584	592	613	620	590	636	609	598	575	568	569	612	613	589	583	628	607	583	582	610	581	600	601	560	571	590	571	581	568	611	579	562	631	623	607	584	627	592	634	617	588	600	598	623	585	617	612	593	592	594	611	620	601	581	619	606	592	639	585	572	566	622	613	595	610	644	589	657	585	594	568	624	604	604	558	602	587	576	610	622	650	577	619	621	601	572	595	618	617	588	605	561	583	603	608	571	610	549	621	617	588	610	598	597	607	587	612	622	608	590	598	568	591	568	607	574	617	630	558	602	558	623	569	585	614	601	628	560	544	599	600	576	602	613	613	642	615	591	639	651	624	626	624	631	605	633	632	523	584	595	614	589	608	570	611	603	620	629	574	556	668	579	596	621	599	581	652	584	580	613	587	575	597	609	592	607	614	600	610	665	599	594	609	596	639	604	592	579	632	622	623	578	611	609	598	591	616	570	600	609	626	629	585	626	627	558	603	551	570	562	591	597	578	604	621	612	619	600	589	597	610	590	652	604	614	598	588	595	620	595	593	574	607	626	601	574	578	616	616	645	616	560	616	580	575	566	614	656	613	673	667	594	567	578	559	618	614	641	601	598	593	600	582	585	570	611	622	567	571	591	610	617	554	578	627	623	616	595	593	596	561	559	602	576	630	598	600	555	581	571	572	613	606	604	606	584	603	562	605	626	597	626	599	630	595	600	613	574	620	586	569	550	610	642	647	609	561	636	636	568	576	601	611	619	610	661	598	637	630	589	606	591	590	621	629	602	600	597	646	584	598	601	594	637	561	606	607	622	611	555	588	589	564	575	565	667	652	558	610	596	626	635	622	577	589	590	573	604	587	596	634	585	619	604	614	590	628	598	624	591	600	612	605	572	620	602	592	576	615	624	657	596	609	594	597	602	635	599	554	625	540	578	604	583	605	568	618	586	607	611	597	610	588	629	631	608	579	587	658	551	588	606	584	628	573	585	597	612	592	650	608	618	624	617	584	581	591	604	606	609	580	608	591	616	623	604	557	608	560	586	594	596	587	618	620	577	635	615	596	573	587	629	624	603	590	611	576	615	598	615	601	599	607	582	572	580	580	591	574	611	614	589	613	591	612	602	592	608	603	575	613	574	663	596	620	590	659	594	624	591	618	607	605	561	596	562	586	622	600	635	598	657	641	564	601	623	582	587	560	574	617	622	594	611	633	588	622	584	582	625	598	608	577	623	573	610	619	600	534	617	590	581	622	578	615	575	599	550	614	587	587	587	641	597	609	595	604	572	603	588	591	606	616	636	604	614	617	588	582	607	561	593	616	607	594	601	600	586	610	596	600	591	612	561	613	599	628	607	638	572	592	596	554	585	590	592	610	608	604	610	597	605	577	581	627	605	596	573	611	559	599	609	614	578	576	572	582	625	606	594	603	594	601	536	553	612	626	613	564	600	609	598	583	619	604	642	590	601	614	565	658	605	623	610	602	599	620	576	631	554	578	603	622	638	612	584	602	613	608	580	614	577	657	605	584	622	580	567	630	622	575	584	571	611	565	572	581	643	579	613	607	592	613	549	630	572	561	590	597	616	589	601	554	630	598	606	627	633	592	617	643	610	683	619	581	617	637	577	596	575	593	585	602	610	578	629
24127	21568	39697	46500	37271	24986	12021	2214	762	554	491	477	383	453	448	432	465	432	422	464	451	425	441	433	448	438	450	445	432	452	473	490	451	420	426	453	447	445	423	442	489	446	445	490	464	462	434	449	444	419	422	439	428	443	431	426	421	430	442	443	464	430	439	430	477	427	487	434	428	460	467	406	439	438	451	451	457	435	450	442	431	429	431	449	451	445	435	445	441	433	453	489	436	423	439	487	426	416	432	464	453	439	469	487	462	437	436	449	433	446	453	471	460	425	411	408	464	442	448	434	443	461	438	407	437	414	433	423	441	447	433	448	439	420	432	479	445	483	450	451	401	395	444	428	410	476	450	445	427	487	427	447	449	438	429	468	432	453	409	460	443	450	447	487	449	499	442	471	452	474	432	416	478	426	449	463	450	430	410	446	479	461	452	443	442	423	489	435	463	448	443	486	428	447	483	427	432	485	459	432	427	461	436	455	437	452	426	448	473	456	450	439	451	404	435	439	436	436	428	450	448	446	461	483	444	405	442	443	493	478	464	441	456	423	457	443	391	410	409	415	442	429	479	457	483	441	470	423	406	461	466	441	446	472	462	451	407	404	413	443	437	438	443	447	457	382	448	449	446	451	471	446	427	427	429	502	443	435	417	421	455	453	414	413	464	466	427	434	433	438	435	461	446	451	469	450	449	446	487	462	418	412	446	440	405	475	424	452	456	465	456	415	418	452	409	404	465	448	453	427	445	449	452	456	462	438	444	449	409	475	436	431	446	451	490	417	457	462	459	410	403	451	462	424	464	440	454	461	461	445	416	494	411	442	450	434	442	454	463	428	469	419	448	438	444	420	434	420	458	439	453	460	434	405	459	447	480	442	456	446	397	459	462	457	405	415	481	428	440	419	450	452	456	434	445	428	443	461	454	404	414	447	441	432	443	433	425	417	436	435	476	421	455	478	447	437	492	412	450	404	436	456	453	442	434	489	444	423	428	463	466	424	406	388	427	451	460	443	432	465	417	476	430	440	442	444	473	440	417	441	457	461	487	418	464	423	453	471	443	449	450	472	447	415	465	435	461	456	436	426	445	460	450	429	432	446	460	436	422	458	438	423	473	487	475	436	440	404	430	448	389	428	418	437	472	474	442	448	488	424	440	430	457	419	459	424	404	454	448	489	411	448	444	411	453	418	419	484	429	475	432	427	468	456	458	469	473	402	449	423	429	419	498	454	414	421	458	437	476	423	453	424	426	442	431	453	450	466	441	421	449	430	448	448	433	420	483	443	406	439	431	450	443	422	411	472	473	474	455	449	470	480	455	460	456	430	452	462	436	448	470	449	445	468	426	422	472	469	466	464	455	419	462	437	446	428	436	457	462	420	415	475	467	426	472	442	414	442	448	438	501	452	461	456	423	436	434	460	451	437	447	479	455	434	441	429	452	414	423	449	455	435	447	445	441	429	451	433	423	450	416	427	444	409	449	482	452	471	417	455	431	428	412	431	463	420	486	455	459	429	420	412	451	421	437	437	441	452	450	446	421	455	415	478	486	444	454	449	432	417	451	444	466	470	430	426	458	476	412	444	450	452	433	442	411	441	453	452	438	417	430	461	446	443	443	424	421	409	455	430	430	473	435	453	422	461	464	418	438	503	418	451	461	455	440	460	441	452	433	459	429	432	476	414	454	431	452	476	439	460	442	445	444	433	471	477	455	393	484	430	425	412	484	429	441	419	430	437	484	444	491	470	452	464	470	462	419	467	419	440	436	434	479	447	426	423	439	509	431	437	469	464	445	445	450	440	423	455	431	468	460	434	455	463	433	456	435	431	452	419	441	435	391	436	461	424	485	456	451	449	420	399	463	462	426	499	413	439	419	423	435	443	427	432	439	438	413	453	457	433	444	446	465	429	428	422	426	465	440	433	417	449	420	447	444	497	440	427	431	469	427	391	442	431	451	437	432	440	440	417	414	450	463	442	422	459	482	462	439	455	419	419	421	440	457	424	451	429	449	452	454	433	445	473	423	438	427	454	416	443	414	447	429	446	428	446	422	441	456	425	486	467	429	439	452	434	413	439	488	440	449	462	438	430	452	440	450	465	418	446	434	426	438	440	440	467	437	470	468	383	417	425	440	465	403	443	453	428	421	449	470	433	495	442	422	464	458	417	449	497	442	442	432	420	436	439	426	440	429	485	419	506	439	465	448	414	461	439	438	441	432	432	423	461	435	436	444	464	435	488	437	448	405	478	451	434	455	476	485	450	431	462	460	432	446	440	432	408	420	459	465	430	447	420	458	488	385	465	453	456	432	471	454	443	460	456	395	434	441	448	462	467	450	466	453	444	442	459	444	437	429	432	442	417	436	430	450	470	437	461	452	450	422	441	431	439	441	458	475	450	408	450	457	421	464	424	477	431	460	435	459	442	438	430	425	468	434	413	438	460	484	452	457	454	443	388	457	448	440	465	448	441	465	432	425	458	429	448	444	459	460	445	430	464	457	426	427	435	457	430	493	445	444	487	438	452	443	448	449	415	437	464	424	505	445	452	464	466	425	468	392	459	428	454	456	423	422	450	443	433	443	429	434	437	465	485	428	436	423	402	480	443	469	446	440	474	407	428	446	459	463	450	475	417	476	440	464	443	428	441	445	455	430	448	433	455	453	425	464	430	414	455	434	401	440	465	412	462	424	427	471	444	435	417	449	468	424	418	446	453	426	458	431	430	413	453	503	452	453	430	465	433	443	436	468	460	450	416	453	425	479	465	454	439	461	433	443	402	421	464	417	441	488	446	470	427	421	432	389	445	445	437	463	447	449	441	433	447	433	473	402	468	442	468	433	406	441	447	465	445	441	463	455	453	417	429	438	440	417	437	470	427	482	433	452	455	429	463	454	445	447	432	474	426	429	452	445	447	467	395	421	448	462	447	437	475	446	427	448	419	443	426	421	451	430	427	414	420	459	425	425	467	405	440	471	433	406	453	461	427	444	459	451	426	451	472	468	411	430	476	450	448	474	462	485	427	490	444	443	480	454	490	415	458	446	491	478	455	474	463	444	455	455	461	461	450	430	442	442	425	431	450	417	424	467	459	445	414	438	448	499	410	443	465	478	441	429	464	432	461	437	449	461	422	424	448	471	439	452	437	415	425	405	437	453	451	447	440	470	409	442	454	431	502	448	441	439	420	458	444	415	450	482	422	482	420	418	462	435	437	428	436	435	431	429	494	436	487	437	431	436	416	483	463	433	438	433	431	441	466	457	416	456	475	439	430	432	448	446	479	450	458	435	465	451	440	431	468	428	440	450	438	444	467	432	461	438	452	421	437	473	465	433	451	435	412	459	453	452	472	417	452	439	432	430	430	439	414	451	454	473	446	430	452	440	472	438	456	433	428	412	452	444	443	409	478	458	439	418	477	437	450	484	449	440	410	493	448	455	436	415	449	450	471	437	458	453	443	441	444	425	415	414	426	465	450	435	442	453	449	456	454	409	445	429	446
17061	76809	84162	63599	45489	28180	12609	4116	1361	774	656	655	639	664	656	679	688	677	660	655	690	652	632	670	692	705	691	633	699	634	673	716	659	718	672	633	673	669	651	665	620	698	714	669	703	654	701	688	635	640	651	692	650	685	644	658	638	712	659	679	686	679	703	642	670	660	665	671	663	655	722	624	693	654	646	650	653	669	636	645	699	696	704	647	655	661	669	671	681	680	594	667	639	678	663	692	653	625	690	657	648	681	658	673	678	621	683	682	653	672	653	677	673	665	707	665	681	632	662	638	683	705	683	661	687	629	653	663	650	646	641	699	641	683	747	659	677	708	675	638	640	696	631	682	681	669	629	685	639	655	674	674	649	670	655	702	686	670	671	672	706	659	721	674	675	642	652	667	687	724	668	653	666	650	661	647	684	728	624	688	711	689	643	665	667	652	689	684	614	648	645	632	653	660	736	659	667	678	665	720	684	686	637	675	653	712	679	689	657	619	706	671	644	682	667	671	674	691	702	677	689	671	661	702	662	661	643	606	683	643	685	685	659	662	656	722	724	650	701	663	673	645	690	671	700	648	687	667	701	598	650	687	614	587	700	636	665	673	653	659	654	712	662	612	660	689	682	675	703	651	680	687	672	681	649	701	669	667	667	670	658	679	674	678	674	629	698	623	721	663	673	707	659	648	639	712	698	667	672	630	687	685	627	639	667	682	691	669	656	648	675	684	633	692	683	664	673	647	633	635	702	670	641	668	640	643	713	673	676	670	675	634	692	684	686	689	639	656	689	702	695	642	662	685	653	655	698	683	681	683	649	674	695	673	675	675	708	715	677	643	671	648	681	670	670	642	649	684	663	683	682	693	638	676	698	674	679	678	677	710	633	675	651	653	655	652	673	646	620	625	652	674	642	718	717	676	727	650	686	623	660	630	681	634	600	674	677	690	708	628	686	672	668	651	683	646	654	691	723	670	645	622	684	657	650	663	699	673	683	675	665	658	730	684	672	659	687	628	674	664	705	683	669	623	653	648	667	663	685	672	654	613	686	674	697	672	644	735	656	669	642	694	673	701	693	655	720	701	638	670	663	672	645	659	679	696	637	644	699	676	673	668	669	646	631	680	643	681	681	662	656	680	655	640	670	608	670	692	653	646	697	684	664	690	647	701	691	647	657	636	658	622	677	687	687	667	652	633	643	638	723	613	630	717	721	703	662	604	705	686	652	647	693	683	687	679	677	701	698	654	626	657	655	686	655	673	639	667	641	719	710	668	681	692	694	667	695	697	645	673	659	681	649	610	692	648	686	661	699	680	676	641	707	695	669	640	664	645	667	684	680	696	636	677	661	656	630	689	673	667	661	639	660	661	680	686	629	659	662	650	653	711	691	660	640	679	707	657	684	634	683	613	697	705	677	657	640	673	654	691	677	675	679	697	698	659	643	688	708	658	672	647	663	618	678	667	641	669	637	662	708	695	657	699	695	699	664	672	655	667	666	650	676	635	665	645	667	688	667	641	691	664	709	667	688	639	655	707	667	653	691	650	659	672	647	637	666	659	662	703	677	633	690	652	700	649	681	687	713	650	720	648	655	626	678	649	670	697	673	697	713	654	666	635	697	665	651	663	661	678	689	622	669	689	696	635	665	685	666	681	634	660	606	664	650	643	661	728	731	676	620	633	629	655	665	665	659	702	635	682	663	655	666	672	657	656	669	632	682	652	653	675	699	636	679	667	675	651	639	678	678	701	689	638	663	643	674	628	681	675	697	639	643	656	679	711	643	648	709	639	599	681	628	690	697	660	642	631	649	685	683	697	744	664	645	698	633	649	669	718	620	677	721	643	669	692	702	663	654	665	663	694	701	638	658	659	706	657	670	630	676	642	696	695	642	665	649	681	670	656	657	661	657	657	692	723	674	683	704	678	695	667	687	670	643	658	698	729	719	645	651	624	676	679	670	666	620	673	670	673	661	634	648	681	698	692	661	707	672	686	645	649	642	661	671	660	644	685	716	686	584	686	636	693	707	666	686	697	659	664	660	650	676	636	677	719	615	746	677	690	683	687	690	685	663	659	593	682	659	675	652	654	690	639	642	653	707	656	715	673	666	669	664	644	658	697	687	637	642	678	694	664	642	661	660	665	739	624	699	611	649	659	639	655	674	679	637	640	651	670	678	710	703	720	717	679	665	671	678	655	670	693	667	680	669	680	672	651	693	631	657	681	698	674	664	699	627	658	677	668	680	684	629	625	653	696	686	688	639	651	636	645	670	672	679	649	666	688	644	694	673	691	681	655	668	683	689	670	635	662	685	732	684	685	685	680	671	635	668	674	685	649	697	687	679	670	653	667	674	678	726	689	678	668	693	650	646	672	656	662	688	652	659	675	662	709	650	679	642	682	680	668	629	648	639	700	697	687	670	690	670	703	654	679	619	696	627	622	701	709	671	663	661	686	662	677	675	712	645	662	646	621	669	701	687	676	682	639	645	685	695	681	654	640	664	652	640	672	652	694	682	646	691	658	634	682	712	671	669	629	632	622	696	656	632	634	678	694	668	661	683	692	639	643	685	656	655	623	672	642	673	678	636	688	680	689	627	703	641	689	617	701	644	653	630	661	666	649	619	667	696	671	668	698	641	666	680	667	701	683	672	660	672	676	667	644	659	693	674	683	680	652	639	669	682	649	662	692	638	672	633	691	715	670	649	731	660	692	738	669	675	707	667	657	690	713	688	686	674	666	639	622	665	670	697	651	706	676	653	689	672	653	678	628	644	614	622	733	656	652	635	696	654	644	670	691	673	715	724	640	655	632	715	676	686	648	659	684	630	643	647	682	677	660	695	640	694	668	682	654	705	654	655	687	662	702	698	677	643	686	664	662	681	687	652	664	623	652	676	644	661	654	704	660	664	722	650	680	650	643	670	663	661	643	674	693	649	684	693	668	699	685	659	686	648	636	714	692	657	673	648	684	655	706	659	718	659	670	649	692	666	657	622	614	682	689	658	634	685	632	669	659	717	670	634	681	679	681	638	680	640	698	696	711	678	648	666	673	669	685	694	639	615	692	693	671	669	641	622	664	637	654	657	678	682	629	650	671	681	661	653	698	701	702	707	662	651	681	682	630	649	716	644	647	618	651	689	659	647	659	696	657	663	655	670	676	669	652	670	682	686	686	686	683	693	681	666	709	633	674	710	686	703	671	681	678	700	671	639	677	671	661	708	691	683	670	632	676	641	676	702	639	655	648	698	664	621	653	653	683	638	674	646	659	694	708	699	707	633	660	648	696	653	664	652	706	675	629	680	653	652	717	650	676	692	630	647	639	647	676	661	661	683	703	645	674	683	645	693	670	629	646	646	654	675	673	626	696	677	690	669	645	671	640	626	670	670	669	683	661	675	623	665	691	654	712	657	675	644	646	608	671	650	652	667	668	683	671	664	658	637	644	683	674	715	635	655	663	672	699	691	700	663	673	647	661	646	682	690	683	648	669	663	650	612	655
23035	21431	35189	38746	36808	29301	20259	4922	1021	575	510	475	470	492	521	456	443	495	504	493	506	509	494	473	445	477	450	464	457	465	484	487	461	448	465	464	480	452	449	486	462	421	484	463	504	445	486	431	491	457	459	476	445	460	495	487	469	425	481	457	473	480	488	472	453	489	481	492	469	440	456	470	465	452	501	476	461	466	433	450	506	485	457	489	407	482	449	480	457	451	463	444	432	478	406	515	437	479	458	480	445	462	457	467	447	465	445	489	486	493	491	472	473	439	467	479	456	452	448	473	445	458	422	444	510	431	433	463	493	485	463	464	481	460	487	485	480	466	490	468	482	445	448	458	460	457	504	464	486	457	491	458	462	447	460	420	472	523	472	479	520	457	505	411	453	453	517	456	476	430	448	478	462	437	466	474	470	415	427	441	440	453	466	447	453	480	482	462	444	467	455	466	495	458	484	456	460	492	459	459	473	446	506	476	459	462	450	444	455	452	466	489	437	537	454	468	523	496	486	435	491	415	523	473	422	441	503	464	482	454	454	509	444	426	488	501	450	438	449	449	457	464	450	466	429	478	488	474	547	450	447	478	463	464	462	470	432	476	443	453	465	433	454	459	497	484	481	474	459	463	483	456	486	499	487	452	449	474	442	432	441	463	464	468	473	471	453	465	491	464	454	455	506	480	488	458	477	496	477	451	452	481	490	473	441	478	484	503	470	487	431	466	476	490	484	431	499	460	451	459	459	475	420	448	462	451	443	463	462	452	482	466	494	464	451	457	464	486	474	400	429	488	454	470	446	418	453	464	454	431	428	462	460	442	472	459	416	469	502	467	428	449	456	428	477	461	461	477	456	443	438	458	447	461	428	492	489	451	475	497	441	503	478	447	474	418	420	434	498	472	458	456	494	468	476	449	504	466	481	469	441	463	421	457	489	436	414	461	437	463	481	455	480	455	476	450	506	493	427	498	456	454	429	435	458	469	476	485	456	462	461	487	454	491	487	479	498	419	450	449	510	452	494	469	454	462	470	473	471	437	476	455	467	440	473	445	471	410	467	452	451	464	451	469	469	454	482	485	460	496	466	472	447	459	446	446	463	475	464	453	462	489	479	490	477	443	465	456	454	460	496	487	442	495	466	464	438	454	453	457	424	465	464	538	476	504	500	422	463	454	466	488	521	487	435	443	479	532	443	485	453	486	454	447	472	443	460	438	469	476	466	437	435	480	444	457	431	431	453	490	466	409	458	464	424	524	453	495	459	462	480	486	451	481	446	461	511	489	456	440	463	478	438	448	460	442	463	462	451	489	467	441	451	487	443	467	478	471	441	478	471	479	478	457	517	485	487	456	473	481	513	483	478	422	487	475	480	503	469	462	475	479	473	472	465	460	470	484	445	492	457	456	495	453	454	454	423	441	478	490	435	477	479	437	460	445	438	464	494	490	461	479	462	466	488	482	453	506	457	444	427	455	483	472	476	440	479	470	461	490	457	457	489	463	453	470	445	484	494	454	431	461	453	460	429	500	460	485	474	489	475	452	463	471	478	490	486	480	499	456	512	454	459	485	459	492	499	441	469	478	426	458	468	433	486	448	471	434	453	469	481	463	451	464	468	457	496	489	457	513	476	507	449	467	462	456	476	423	441	475	452	463	497	500	485	467	457	468	476	455	481	432	492	459	468	516	461	449	481	490	461	469	448	462	507	458	458	453	446	495	483	458	452	397	424	447	455	433	471	473	486	428	432	512	460	431	440	432	469	431	490	484	454	500	428	476	481	490	490	438	446	416	476	452	452	448	465	477	486	459	481	407	479	452	466	448	459	461	466	461	469	469	439	472	439	482	490	456	460	461	436	442	467	460	455	437	424	453	487	416	431	469	495	472	450	458	479	450	455	480	477	478	458	474	454	471	458	468	481	487	436	520	457	436	467	452	449	477	475	430	443	489	469	488	477	466	436	479	475	486	486	472	477	455	463	471	490	442	451	468	462	476	451	471	451	472	488	454	471	476	481	464	469	472	489	472	510	471	448	458	455	429	471	438	461	441	449	447	472	449	468	446	454	476	479	464	434	442	467	484	455	465	440	461	466	431	450	481	465	458	499	451	449	474	488	451	507	462	445	492	498	455	458	475	481	451	447	437	445	465	485	449	465	450	459	501	467	482	415	444	460	471	428	468	464	487	458	452	448	492	458	461	484	463	467	433	466	450	471	451	465	453	465	495	435	480	478	435	504	430	415	499	460	459	458	468	478	455	455	476	489	502	458	442	461	481	462	479	466	403	433	509	486	432	459	482	508	440	498	478	487	488	441	468	478	431	437	502	444	489	500	436	476	486	474	436	469	469	452	468	450	487	464	445	448	464	454	488	468	466	499	445	483	470	420	479	499	446	494	433	474	479	443	450	468	420	453	477	438	452	444	498	497	425	443	454	487	476	470	464	490	437	469	473	450	503	492	453	478	491	493	394	442	442	484	469	461	490	467	489	459	449	463	443	457	512	485	466	440	449	456	433	457	462	462	441	488	474	460	458	464	470	475	479	472	493	466	456	488	446	488	442	484	467	453	473	483	446	509	455	439	460	493	492	485	448	474	492	474	479	488	462	490	491	456	465	456	459	455	447	447	469	507	489	462	465	471	424	448	479	422	470	457	444	460	457	485	477	473	475	457	448	447	440	470	481	467	441	444	465	487	468	448	469	457	492	453	479	421	492	472	471	492	442	457	482	499	471	461	476	466	428	443	480	479	462	466	444	483	493	481	455	461	468	468	483	481	434	469	462	472	434	486	495	487	428	434	530	468	467	449	424	474	442	476	497	500	453	458	456	453	451	456	491	472	434	483	477	450	442	491	445	489	446	491	449	469	489	491	431	457	428	464	460	458	456	482	459	460	506	473	505	477	455	476	474	477	491	460	474	456	466	462	457	463	473	444	474	460	469	462	476	465	473	463	422	432	512	419	459	504	475	452	435	500	429	413	455	493	515	478	465	466	465	484	498	439	475	476	443	469	458	418	472	467	452	463	452	456	457	456	496	494	481	460	456	458	496	489	411	469	456	440	426	427	490	424	470	463	519	420	470	495	499	484	478	472	466	469	469	468	459	433	439	491	431	472	474	481	466	439	496	447	504	461	454	440	448	451	451	443	494	473	475	445	429	450	472	458	451	455	455	452	474	474	490	473	454	433	415	437	468	501	478	470	448	507	466	489	454	456	430	484	438	410	481	445	470	464	456	475	428	444	448	477	481	453	402	464	491	470	441	461	485	472	463	430	453	427	432	477	437	464	433	483	457	438	444	454	478	456	442	425	467	452	467	462	473	474	449	471	472	458	413	444	471	435	455	462	455	441	489	505	448	465	439	433	462	456	455	448	448	458	477	447	447	478	474	478	476	440	451	466	441	451	459	484	462	425	456	475	503	478	470	434	467	486	475	457	487	469	426	476	482	476	451	485	477	450	432	462	455	446	466	441	465	446	463	455	465	482	445	420	495	490	479
21619	81872	94621	77284	55676	36410	18280	6367	1957	924	704	691	688	703	718	664	643	695	670	680	684	670	632	687	722	689	657	671	674	689	705	678	724	661	694	674	724	674	731	670	681	693	721	690	640	617	654	662	718	672	688	682	667	657	695	697	620	677	676	668	650	681	696	645	705	692	660	667	716	694	702	673	632	666	680	669	735	672	667	718	725	679	689	663	703	703	674	700	639	603	698	730	641	658	675	710	655	631	671	675	676	684	690	630	634	668	651	661	714	702	657	654	707	666	615	697	667	663	647	699	647	627	689	641	674	693	656	630	688	630	715	723	687	654	656	696	665	675	666	703	670	646	700	706	689	716	645	653	675	676	654	668	683	691	678	687	726	686	688	660	698	710	709	638	697	715	675	675	637	664	654	666	661	656	688	667	683	658	646	711	629	679	678	694	660	649	666	728	684	663	736	719	629	670	682	681	682	684	701	709	661	692	599	687	674	726	658	736	661	681	689	678	675	650	708	678	697	685	701	698	688	691	728	690	670	645	670	710	632	665	662	659	684	684	646	708	757	700	684	609	677	686	636	685	647	708	658	658	691	701	639	707	679	691	683	706	682	709	669	646	688	698	642	666	661	686	654	697	704	660	679	719	736	703	665	684	728	689	678	635	647	716	694	653	664	670	657	713	704	659	648	704	685	653	680	676	629	658	650	671	700	665	704	688	686	678	654	692	612	692	704	677	666	671	685	691	652	618	685	642	695	703	676	681	677	660	680	689	693	671	659	697	709	645	647	716	701	700	653	671	721	718	701	724	698	685	701	704	664	691	692	657	678	623	696	710	667	705	683	678	719	702	699	642	651	704	671	669	677	668	663	672	648	694	708	685	633	715	699	686	711	687	689	710	751	684	702	721	676	639	651	673	676	668	698	673	681	678	693	680	716	648	659	717	671	634	676	696	683	677	636	629	675	668	675	668	703	656	714	679	699	688	682	684	694	675	700	658	655	678	693	677	667	655	679	693	731	674	688	676	739	666	640	673	671	703	676	635	627	687	703	711	680	678	647	653	693	688	682	659	721	676	744	654	664	621	661	711	656	670	660	629	667	662	711	645	670	706	683	669	664	635	692	677	633	660	652	713	666	709	673	654	692	645	694	640	649	728	610	670	641	712	658	703	674	707	674	652	636	669	682	664	637	676	677	656	639	672	712	698	690	651	658	670	655	661	714	682	644	645	665	664	686	704	703	690	726	677	656	677	667	685	729	710	678	686	715	702	688	696	654	727	638	643	689	692	640	681	697	672	709	656	749	685	682	681	648	681	682	743	678	671	661	680	706	697	693	662	644	678	664	662	701	695	706	654	651	689	673	651	690	669	641	714	688	676	694	702	708	657	683	657	698	682	742	670	633	669	699	659	664	686	648	636	657	683	682	660	661	663	699	698	705	679	684	677	700	686	681	683	710	671	670	669	685	718	654	693	706	698	667	663	667	698	700	672	694	642	708	692	653	720	685	686	711	675	674	702	670	711	697	694	716	666	659	721	681	684	641	649	692	672	649	691	690	674	680	678	659	673	705	707	685	683	653	679	695	662	634	680	659	712	643	664	668	685	709	692	660	649	666	629	649	658	707	691	645	651	696	684	687	650	639	648	661	703	703	661	703	619	666	664	709	652	706	690	686	684	674	707	663	672	732	710	644	637	659	678	630	691	673	677	696	648	696	734	701	721	654	711	687	695	643	660	690	660	701	688	679	692	694	656	676	685	711	674	680	664	669	662	684	667	668	720	694	692	645	659	721	704	643	691	636	690	628	687	681	692	715	696	621	735	671	595	662	682	675	671	624	675	702	694	692	669	672	660	686	727	662	633	741	660	678	677	659	670	693	671	689	659	625	707	668	639	692	699	651	650	705	675	695	679	675	590	660	666	710	674	674	690	699	691	648	692	685	629	694	668	629	712	698	674	674	651	697	689	704	671	647	671	621	666	707	666	682	649	668	710	727	685	701	633	681	700	693	696	639	665	664	695	656	688	631	645	658	659	698	670	653	700	679	709	695	723	685	688	696	691	676	649	665	709	592	659	704	739	651	643	692	683	668	678	689	657	703	713	689	703	703	725	663	708	668	681	659	682	673	714	765	676	656	672	689	648	658	667	720	724	692	648	664	665	707	699	697	669	642	698	701	697	706	619	640	641	664	649	664	713	714	641	649	677	650	673	687	714	691	714	664	670	666	668	676	639	752	747	677	698	671	676	704	715	634	649	676	659	668	707	701	673	646	699	665	703	692	673	687	644	657	659	653	657	629	689	675	718	643	680	654	634	703	734	673	672	669	688	693	659	660	645	682	670	679	710	677	633	704	680	696	687	651	667	689	704	673	671	660	757	699	682	668	650	714	691	639	711	692	673	697	634	648	699	713	636	673	669	694	678	664	705	708	678	696	709	640	732	653	684	694	692	674	646	677	673	696	666	663	727	676	638	784	715	689	695	721	701	684	662	705	679	680	632	674	630	690	687	704	690	683	648	638	672	714	687	679	645	659	666	678	708	691	681	696	671	687	637	722	659	663	660	649	672	691	701	713	705	702	667	654	672	656	725	677	680	655	618	652	637	717	665	660	675	709	678	690	659	661	661	735	675	659	687	735	650	702	710	661	665	689	666	705	652	671	673	673	699	693	713	620	701	719	722	704	712	693	693	733	699	707	642	713	634	690	685	692	644	648	647	675	657	676	643	724	692	686	684	690	708	652	634	650	659	636	693	661	660	681	684	649	686	663	680	682	691	678	696	647	672	648	675	645	652	633	657	642	721	708	660	663	681	629	675	639	690	718	644	690	694	694	694	638	672	652	665	685	712	680	679	646	719	725	668	666	682	653	656	707	654	713	626	658	650	706	680	740	669	689	622	668	723	659	645	639	675	687	709	650	698	648	669	662	679	744	743	703	696	653	665	654	666	637	737	652	703	678	709	701	639	644	639	659	690	680	656	713	680	665	663	665	675	620	718	655	664	657	697	695	641	668	654	675	698	654	661	717	686	690	694	682	695	691	685	674	682	658	686	677	682	704	731	711	696	649	655	690	689	659	720	670	710	686	659	664	685	664	678	659	650	700	694	673	666	671	670	703	726	638	687	647	688	709	687	732	718	694	644	697	663	655	700	672	666	677	659	689	663	697	618	709	681	706	631	684	648	704	664	690	681	685	681	717	726	680	709	664	681	705	659	667	653	696	710	685	682	632	676	701	660	706	695	693	667	688	734	668	683	644	679	680	654	671	655	725	661	672	723	693	698	649	704	707	668	676	685	664	688	692	698	714	715	670	668	672	701	687	693	672	675	695	669	683	655	692	640	654	699	663	666	642	633	686	671	668	698	696	673	693	637	672	696	692	683	697	652	681	684	710	661	719	710	700	695	696	676	708	696	677	653	643	662	670	674	716	662	685	676	708	661	653	648	705	669	677	714	663	695	658	698	691	630	687	669	642	668	706	715	684	616	609	681	692	691	685	693	682	709
26644	23745	38903	29637	14318	4428	1340	610	429	450	446	431	364	394	385	435	416	408	426	425	417	429	392	384	409	368	416	396	420	404	411	408	412	397	375	426	382	421	406	422	421	374	403	420	381	379	387	395	432	402	365	370	386	376	388	412	417	421	436	396	390	407	390	402	368	386	382	451	443	391	434	422	382	402	411	392	419	392	423	420	446	417	457	412	428	397	376	380	381	443	401	406	378	422	388	386	407	372	401	383	399	421	418	359	371	403	392	404	393	412	400	380	377	389	406	392	411	408	408	416	440	426	415	354	396	404	400	413	395	439	357	410	391	405	409	384	385	374	410	431	414	417	407	393	397	408	413	406	414	398	439	403	393	435	431	407	420	379	389	390	400	395	360	397	370	412	413	391	398	412	386	392	363	362	425	403	391	368	378	409	409	409	406	410	421	373	371	413	410	408	394	407	405	426	438	383	394	414	403	384	410	387	422	398	402	413	391	408	360	394	390	392	411	418	415	404	420	390	368	428	361	384	401	415	403	407	405	409	377	443	434	421	413	416	429	393	436	394	394	405	392	382	388	420	441	386	401	389	395	411	383	429	414	389	380	417	390	374	379	410	393	427	409	386	435	415	391	427	378	423	395	376	392	424	405	416	358	389	376	353	423	405	388	383	421	407	410	419	382	403	424	402	391	378	405	398	392	417	383	439	424	428	378	395	373	414	386	437	402	423	389	402	388	394	410	406	396	429	436	390	396	398	392	407	413	410	399	390	394	371	377	413	410	377	406	392	393	399	368	425	382	421	393	399	400	395	433	417	413	427	409	392	392	384	372	398	367	383	365	399	365	399	379	398	445	393	373	379	407	355	393	410	423	399	408	369	408	405	410	428	396	419	390	424	425	435	397	388	377	401	376	407	390	422	401	414	402	381	388	365	423	392	403	399	396	408	376	409	389	420	404	417	405	363	399	373	410	374	395	396	433	404	420	413	415	444	427	403	396	384	376	387	412	389	409	408	418	422	426	409	383	411	395	393	378	430	388	418	364	394	409	384	396	393	413	403	398	413	361	400	423	389	398	436	425	408	406	416	444	417	404	374	408	420	396	393	424	447	371	404	430	373	412	412	377	425	388	432	389	402	405	411	388	420	420	407	369	402	432	438	392	379	408	380	395	403	397	388	392	401	395	378	392	417	421	422	419	414	436	407	426	382	380	392	412	412	368	433	403	366	392	382	404	405	366	421	420	434	383	384	427	422	397	397	406	402	396	396	368	415	396	409	418	383	398	376	386	389	397	382	402	402	407	408	420	391	420	428	400	434	436	401	377	418	369	418	384	428	392	390	414	369	375	430	404	402	399	394	410	365	432	394	434	423	410	381	409	423	412	392	389	371	386	404	371	402	396	380	396	410	381	390	387	383	402	413	412	420	439	429	413	383	354	384	388	431	403	375	370	407	406	417	424	446	389	374	389	410	419	381	432	366	412	399	424	418	410	384	420	404	438	383	396	383	396	402	377	407	424	401	412	398	408	420	398	429	431	422	409	418	408	408	376	395	416	438	387	427	418	383	396	423	389	388	402	433	398	402	427	410	400	406	410	438	408	416	394	386	415	382	396	394	430	410	447	392	380	392	406	403	392	411	382	430	393	399	357	394	415	386	416	419	396	391	454	430	402	384	370	408	404	421	397	401	420	420	454	384	416	384	399	416	401	424	408	368	391	391	392	384	364	410	408	390	433	371	392	440	396	432	413	383	376	376	405	405	428	375	383	364	387	413	440	423	397	413	389	388	405	401	435	422	408	393	410	411	400	386	417	385	388	434	424	389	397	413	404	384	438	390	414	383	395	395	411	417	385	399	381	364	410	414	418	414	405	381	433	389	425	403	381	428	427	389	387	406	431	369	416	419	381	385	396	382	429	417	370	375	397	388	391	420	378	403	402	420	380	402	422	379	411	405	416	397	380	415	417	410	412	406	383	398	399	390	423	394	389	416	410	443	384	414	428	392	380	417	418	407	406	395	449	416	400	425	412	399	382	426	388	370	367	389	391	400	386	388	398	404	395	381	384	400	391	410	408	397	416	412	406	365	424	424	399	414	406	440	362	408	421	417	433	398	387	382	374	371	396	405	399	407	400	396	403	390	437	380	358	378	428	412	420	397	404	393	401	352	400	412	422	387	393	416	401	444	387	385	414	383	435	407	390	403	419	421	417	426	424	410	403	396	371	430	385	406	450	409	404	422	403	414	398	380	421	390	406	392	378	426	399	399	413	385	403	429	386	392	401	413	383	412	429	386	404	421	411	425	371	409	409	365	395	448	400	381	406	405	414	383	386	380	394	417	418	406	422	415	362	413	420	377	371	406	379	408	381	411	422	375	401	411	385	422	407	424	373	406	389	393	399	405	377	394	416	404	387	390	417	419	391	380	396	413	399	382	376	411	387	385	396	386	376	391	364	397	394	408	432	435	421	430	429	419	367	417	430	397	426	387	417	397	399	405	413	389	436	392	423	391	406	406	362	383	408	431	410	404	386	443	412	422	415	393	389	419	408	409	411	405	452	351	399	431	420	423	418	406	437	399	366	392	405	385	398	376	396	416	480	373	392	386	428	392	418	401	438	404	424	348	400	392	379	391	397	411	388	380	398	397	382	392	396	426	417	396	417	398	403	414	413	401	387	382	420	387	413	407	404	408	426	405	425	395	418	406	401	368	390	414	390	397	398	387	441	436	413	385	409	410	400	378	400	441	399	428	447	406	410	398	396	399	374	437	441	390	393	422	368	460	401	411	415	409	438	383	431	399	424	412	417	403	412	403	404	377	425	385	393	385	413	421	406	400	427	394	413	414	391	420	413	397	393	403	421	382	404	405	403	397	394	379	368	384	386	411	396	377	373	404	379	439	447	406	411	381	399	408	434	416	424	405	354	405	412	404	384	420	448	403	424	421	386	394	431	426	423	416	409	403	381	413	422	365	426	376	417	398	433	419	393	390	365	417	392	426	418	419	422	415	362	390	440	370	362	426	400	387	376	425	419	385	400	439	409	400	389	395	362	388	421	417	374	405	433	404	439	386	413	398	411	417	384	410	407	410	406	425	380	401	418	441	432	396	385	404	426	385	399	413	394	391	378	412	428	430	363	406	421	421	433	426	398	372	396	408	378	405	408	430	377	381	416	405	390	409	421	389	394	382	437	381	385	382	382	384	353	411	407	406	424	411	411	403	386	403	385	418	386	374	401	413	392	418	430	416	390	384	407	393	395	391	411	406	395	364	394	396	388	392	398	405	425	373	387	395	400	405	409	338	394	395	380	431	405	424	410	432	379	387	410	376	406	409	419	406	436	396	417	436	395	388	441	435	381	398	405	420	402	373	402	395	437	366	418	453	408	414	401	404	424	398	422	387	405	444	417	413	439	397	422	408	378	408	378	381	386	413	452	396	403	393	395	411	418	382	439	417	441	420	407	388	397	406	415	427	375	411	394	372	402	426	419	404	388	394	420	392
6050	39021	44175	30205	17607	7111	2438	1124	739	634	597	600	595	599	578	631	648	605	611	576	610	625	572	617	638	608	608	601	575	575	612	629	627	631	597	618	626	612	593	586	576	594	636	591	606	615	634	565	581	578	598	598	594	555	595	579	607	602	625	638	620	578	577	581	606	616	620	647	655	600	624	615	609	606	596	603	615	661	587	608	570	572	658	591	623	612	663	619	606	557	636	621	597	620	599	613	580	641	610	622	612	602	630	588	663	601	652	587	620	590	602	599	634	645	605	583	605	611	608	610	606	602	590	637	591	617	641	655	638	580	623	601	610	639	634	597	608	583	634	574	643	576	635	631	598	604	596	631	612	586	594	591	639	647	632	611	607	595	633	588	591	561	605	549	598	652	600	608	623	610	606	626	605	648	575	593	613	611	661	604	589	603	650	589	610	641	625	595	632	634	628	643	596	590	615	565	610	633	656	600	630	581	585	600	637	603	575	600	667	621	594	599	593	630	626	567	621	629	623	617	608	607	578	569	621	629	627	590	575	611	614	602	608	617	599	611	592	607	626	596	611	656	618	618	635	597	593	608	621	627	623	585	672	614	595	619	583	600	596	583	622	610	609	558	591	597	574	611	577	622	623	576	585	616	657	627	595	580	580	590	622	609	632	576	596	595	635	568	611	605	606	609	602	629	648	577	643	618	594	602	603	613	615	657	599	595	598	624	627	595	581	566	596	610	604	656	616	657	586	634	635	601	619	580	581	596	580	645	585	658	618	622	633	612	607	651	618	588	603	620	589	561	612	626	605	588	630	626	597	628	604	645	629	594	574	642	611	604	607	659	610	614	614	645	580	630	612	611	638	656	595	621	600	637	615	593	557	585	625	648	595	589	588	592	664	574	633	581	639	612	594	615	594	611	581	625	596	607	619	643	610	616	613	613	621	577	613	595	666	597	608	629	627	593	622	625	594	586	628	617	618	587	548	590	652	634	612	575	606	587	622	624	622	612	598	591	575	617	663	590	617	612	618	576	640	596	595	662	600	600	664	592	613	582	589	582	631	634	560	579	598	613	606	625	651	577	606	613	652	658	601	613	600	627	614	645	592	630	626	607	608	649	596	639	607	579	607	622	630	616	618	590	617	625	610	641	667	561	614	608	640	585	610	665	619	581	611	595	592	644	645	629	603	644	605	648	634	621	581	608	595	611	585	583	624	585	620	610	622	617	621	574	640	591	591	628	630	653	599	590	593	655	596	579	637	572	612	587	597	638	585	579	573	638	616	632	554	618	636	630	633	613	628	609	615	578	601	594	589	623	627	630	619	628	573	634	590	574	663	605	632	615	605	602	594	611	584	614	565	647	632	586	629	600	638	652	576	583	550	629	552	627	570	615	637	588	620	608	575	631	606	602	605	616	602	610	605	622	591	619	615	601	636	605	630	613	611	624	614	640	627	626	606	604	611	585	593	611	642	609	638	580	645	614	618	617	624	580	624	621	599	574	598	628	619	594	594	642	604	624	602	603	656	588	611	595	623	599	595	606	598	609	582	654	582	627	569	570	614	575	606	600	589	619	575	594	592	628	632	599	638	646	607	625	616	569	607	682	626	650	625	601	576	644	663	597	585	606	623	596	587	642	632	602	604	617	607	588	595	653	648	644	602	585	615	610	583	622	603	585	574	561	629	609	629	616	620	609	583	575	564	583	634	692	601	595	596	652	606	638	590	609	609	615	635	613	575	595	589	611	603	615	591	635	614	627	614	646	596	620	655	629	629	624	634	637	600	560	586	598	631	602	643	592	629	614	637	631	663	619	587	606	628	616	602	600	644	608	638	621	558	604	594	634	626	627	603	553	588	579	588	621	622	603	614	635	658	620	595	618	596	647	644	624	599	659	625	615	622	576	572	581	627	595	629	609	611	636	597	584	626	656	623	592	574	635	648	576	588	584	594	568	616	603	600	619	600	583	575	566	599	579	607	655	619	603	663	612	654	618	616	581	621	655	626	618	635	620	615	601	619	602	607	626	602	636	639	658	619	605	604	600	622	598	596	629	596	592	571	603	637	636	581	597	587	636	570	605	583	608	585	612	588	519	600	643	609	590	608	599	596	604	630	615	581	608	562	587	604	637	628	621	654	629	610	598	601	631	637	635	584	624	653	571	642	600	601	601	636	572	594	596	616	609	641	597	604	616	635	588	648	659	633	628	627	630	640	583	589	635	658	596	610	597	620	609	655	622	585	619	612	602	617	630	563	537	644	601	558	593	592	603	622	665	589	593	610	654	619	594	554	608	623	586	595	609	629	610	603	605	598	609	637	579	601	661	613	576	593	598	581	575	619	611	608	590	605	639	612	605	620	607	611	599	620	668	566	568	645	659	634	614	560	598	614	681	627	604	605	580	609	604	596	636	618	663	593	611	585	603	589	623	624	620	555	609	620	605	603	586	597	575	639	587	614	598	663	617	580	568	605	606	607	651	601	605	602	566	619	639	630	607	595	615	642	604	594	609	614	624	568	583	600	594	599	598	652	605	585	616	587	613	628	628	600	560	584	611	608	623	654	599	587	640	582	640	600	613	668	607	665	601	549	647	596	637	597	609	602	615	607	601	625	610	584	592	598	571	637	636	605	634	613	587	586	667	602	587	573	620	622	632	579	608	618	619	620	637	673	577	583	571	590	571	671	610	635	550	592	657	588	573	613	602	640	594	621	611	644	625	597	662	622	587	576	573	601	603	588	640	615	596	626	589	613	633	628	621	620	597	613	617	655	631	610	624	608	601	602	619	603	623	625	630	629	634	602	587	628	611	606	638	618	585	629	559	605	683	594	563	620	621	616	611	640	577	628	598	589	621	602	627	616	640	630	587	609	648	601	633	623	599	585	581	620	616	610	590	623	625	620	574	625	639	629	607	632	620	562	637	617	654	628	644	565	611	626	662	609	579	586	624	633	606	633	625	614	600	552	602	601	611	643	634	632	585	586	592	650	661	640	588	614	628	586	649	578	573	642	624	620	593	673	583	594	591	631	616	635	604	625	613	600	659	599	634	633	625	624	626	594	602	576	619	616	638	550	602	606	600	594	588	632	627	633	585	611	609	592	601	630	581	598	597	645	577	622	647	637	614	607	628	635	595	659	565	580	601	600	577	630	600	643	614	618	595	579	628	573	620	617	622	627	607	605	606	686	614	584	609	617	586	561	627	634	641	607	616	620	630	597	624	609	588	590	624	611	577	592	600	616	611	657	607	558	590	677	616	639	641	589	640	597	621	608	627	589	641	620	567	613	634	613	651	615	664	583	585	657	615	622	630	598	590	628	602	611	603	590	589	593	583	597	620	602	665	563	611	591	636	653	608	675	607	632	626	597	574	594	630	599	591	603	640	635	619	626	593	640	605	623	602	609	628	587	589	609	584	658	613	589	639	611	592	585	620	597	580	631	600	611	591	639	638	630	601	645	599	611	587	576	621	643	629	587	618	614	599	581	623	598	586	628	626	604	565
24202	21688	39139	44282	35640	24450	11451	2073	683	500	441	474	480	483	490	485	467	471	468	490	475	419	458	454	479	461	479	456	514	430	446	447	396	474	446	483	474	471	472	461	435	444	481	452	485	457	479	444	439	430	428	432	438	428	461	456	451	459	423	421	441	495	439	472	446	486	460	456	466	439	425	519	462	460	454	450	450	416	463	440	438	458	462	433	467	455	460	476	400	477	438	508	455	453	461	445	458	475	444	439	442	414	466	413	478	449	465	452	428	454	439	458	422	469	452	464	435	435	475	436	465	458	446	444	453	459	467	445	454	432	445	439	504	492	449	444	491	446	483	464	488	452	438	449	416	482	432	461	433	468	456	436	484	467	454	461	441	457	444	463	409	496	417	460	444	490	419	463	453	439	426	468	456	475	466	452	461	476	445	431	479	493	476	458	415	459	474	416	486	449	424	457	446	477	457	452	402	464	404	445	471	447	442	446	466	457	437	461	441	446	467	462	445	492	447	474	416	468	450	466	415	481	427	431	470	470	442	466	469	449	451	463	495	487	504	438	473	467	436	459	454	461	408	473	510	450	477	480	432	448	415	466	411	523	456	439	454	440	451	447	460	463	415	473	505	437	433	454	406	475	473	456	415	433	438	441	421	431	457	430	498	464	473	414	434	453	435	443	463	460	489	446	442	450	488	462	466	467	435	457	475	451	424	456	422	440	455	429	423	481	474	489	482	432	456	448	439	446	431	455	482	457	404	467	437	473	465	444	429	461	455	444	436	434	430	462	422	468	455	427	462	459	451	474	427	470	463	476	466	446	450	467	441	453	476	449	434	458	440	466	451	439	474	448	484	472	457	419	412	479	433	488	469	460	444	498	421	464	405	452	450	428	461	456	468	433	437	427	464	436	463	472	450	483	442	415	455	448	460	433	446	421	478	459	437	476	466	456	433	451	433	461	444	507	448	454	466	470	461	409	450	436	471	445	461	441	440	427	440	459	463	470	466	500	460	431	482	415	464	431	439	425	419	420	484	442	441	445	436	463	465	447	449	479	450	432	467	458	429	505	437	490	403	461	436	447	457	427	455	442	473	465	433	394	443	480	457	458	416	470	490	469	462	481	451	545	462	409	450	468	474	456	459	478	417	414	477	444	443	485	454	434	448	494	396	447	459	439	438	441	438	412	460	439	457	432	434	450	412	466	457	428	431	482	452	453	442	493	435	400	435	455	469	433	457	431	487	484	460	438	437	445	468	456	450	421	438	444	467	470	434	450	475	430	438	471	406	480	423	504	451	444	446	461	465	436	468	413	438	469	412	460	456	440	478	495	453	462	426	456	430	432	499	450	451	470	450	448	485	455	453	450	421	437	434	497	436	469	475	435	450	446	467	453	463	443	440	455	433	459	447	442	424	420	402	423	435	451	461	459	468	426	443	448	445	458	453	447	463	436	427	474	458	429	465	435	496	416	450	472	437	418	388	470	441	446	479	457	444	461	445	464	442	432	434	442	435	436	484	451	433	448	465	479	434	432	448	459	497	483	479	444	446	476	403	449	434	517	421	442	470	475	461	469	469	455	466	492	475	428	419	474	452	451	442	469	483	467	481	467	430	485	415	469	444	447	469	462	397	408	480	471	493	475	428	461	500	465	436	492	444	439	480	485	446	444	451	468	448	434	442	491	467	454	436	441	440	423	447	450	481	433	488	430	461	439	426	448	455	457	433	490	454	441	443	424	448	490	453	472	488	446	436	425	404	447	418	430	466	412	454	473	479	467	429	440	458	453	447	416	438	443	451	459	439	490	440	418	444	446	448	422	472	449	447	421	471	473	442	477	496	444	439	464	477	445	467	442	444	472	462	469	429	443	443	442	432	444	419	482	460	452	424	475	464	414	443	462	505	419	477	431	463	441	452	481	436	433	445	452	436	454	444	452	482	432	461	465	448	467	439	440	453	475	437	439	435	479	431	475	451	457	425	431	469	432	481	443	481	466	444	436	465	454	457	476	440	462	467	452	443	424	433	453	455	423	426	448	437	468	435	472	483	483	429	436	447	452	480	425	479	458	458	424	460	435	465	423	427	428	438	427	455	447	460	454	444	482	469	440	456	472	453	421	426	445	426	467	447	421	439	457	440	439	465	499	437	476	479	431	463	421	469	410	472	485	450	490	462	490	433	472	448	424	446	449	420	457	442	520	467	464	471	487	442	454	439	472	487	466	434	464	466	466	451	490	454	447	459	472	419	469	485	473	457	448	495	456	468	519	464	426	435	455	471	435	465	443	509	454	457	470	445	448	435	428	446	427	415	435	468	433	452	453	441	460	458	533	461	445	417	470	438	456	419	465	450	419	448	435	470	487	445	455	439	438	432	455	460	442	471	474	472	445	485	427	458	480	453	489	439	456	463	432	439	462	468	454	441	456	493	452	450	461	438	438	474	465	487	463	457	462	514	424	451	452	450	476	416	420	444	423	448	457	447	468	466	410	457	421	457	470	442	474	472	446	455	434	447	465	443	469	467	463	479	468	453	481	465	448	487	470	454	458	437	474	467	461	418	477	471	466	427	430	453	437	456	442	411	465	432	435	463	453	436	434	461	465	425	447	453	428	472	450	471	421	487	467	430	494	481	424	487	440	470	494	440	450	429	483	495	447	451	469	469	449	442	453	471	438	447	436	430	453	440	459	468	499	480	461	447	474	441	414	481	417	458	418	468	455	440	427	449	444	475	433	495	469	484	420	433	439	429	440	477	458	451	449	457	462	445	454	432	486	482	475	465	495	449	471	449	447	477	466	448	476	444	486	474	491	438	443	513	447	473	455	485	468	430	482	439	466	460	450	457	443	451	433	449	448	471	460	466	466	420	496	416	457	467	447	464	429	439	426	446	439	456	410	456	478	444	484	457	473	465	448	471	445	462	454	427	461	439	489	467	455	484	456	434	444	464	462	436	438	470	453	457	495	448	490	445	448	438	458	424	409	436	442	434	418	485	457	418	390	470	462	423	416	445	480	420	450	455	434	459	471	457	434	481	428	464	416	478	478	498	492	436	478	442	458	438	412	477	491	476	505	448	465	450	462	435	445	405	489	419	413	484	459	431	450	418	445	468	477	435	481	431	470	475	462	464	471	444	460	484	458	471	452	408	439	436	451	485	450	434	469	467	470	418	454	494	471	451	445	461	449	433	460	441	474	424	469	502	448	455	450	477	465	466	434	415	464	435	449	428	456	458	441	468	446	420	415	422	436	432	440	467	444	443	465	476	429	429	439	425	450	440	459	425	419	414	480	434	469	482	461	450	450	443	449	468	435	434	463	438	449	450	431	477	435	475	477	486	474	466	462	470	469	476	467	440	454	449	440	451	458	448	458	492	449	471	458	477	450	395	492	428	466	418	413	491	418	457	476	426	470	446	442	451	484	452	476	475	450	448	455	479	404	473	424	434	450	449	436	445	446	434	472	473	472	473	468	433	427	453	449	447	453	464	426	442	442	430	441	450	438
17827	74210	85044	63035	44378	27396	11919	3665	1315	783	692	686	680	686	700	694	681	721	680	692	676	680	723	681	617	697	679	676	717	658	737	702	695	688	664	682	688	677	661	702	686	696	695	616	656	679	679	692	673	700	700	669	691	736	677	621	640	681	698	695	686	692	650	670	636	674	684	690	651	704	705	671	751	692	654	650	660	707	697	667	663	695	706	682	640	685	679	675	738	656	677	641	733	659	645	642	707	688	653	739	648	699	689	685	700	635	694	696	650	666	673	664	690	699	666	666	678	697	722	698	691	666	655	647	669	670	721	693	655	687	656	723	676	693	658	684	706	698	708	678	675	714	690	716	687	663	667	675	658	668	629	711	635	694	681	693	635	651	651	698	592	691	672	696	733	688	731	666	725	686	705	632	683	697	669	677	659	662	671	742	630	668	720	689	721	683	684	667	680	700	656	681	678	693	689	730	692	700	680	663	691	703	692	737	686	686	680	686	661	681	740	676	682	659	689	680	665	709	677	650	656	704	709	670	672	689	673	646	711	689	675	655	653	715	684	683	694	694	657	704	690	665	651	682	702	722	677	708	677	649	664	694	701	672	671	641	679	678	718	724	694	696	655	656	673	654	728	617	649	659	677	719	708	659	675	647	654	700	717	659	712	707	689	676	665	673	665	654	689	649	681	674	680	729	702	700	709	649	728	627	697	668	693	668	644	650	659	710	650	710	698	727	733	714	677	684	665	685	650	668	649	664	702	719	695	676	630	707	663	726	659	671	662	680	750	650	633	641	692	660	703	698	653	673	710	665	705	696	683	679	723	698	654	652	694	689	668	689	678	685	660	681	677	664	757	674	692	684	680	729	676	690	689	659	678	677	709	673	737	680	638	666	673	702	670	720	726	704	692	674	699	674	631	642	717	715	658	718	711	681	667	732	698	682	724	691	716	659	681	680	661	722	671	672	714	664	682	663	692	665	675	679	654	647	708	673	707	682	688	662	696	698	680	688	682	667	690	692	725	716	649	726	715	652	714	683	719	702	719	649	692	687	718	672	657	669	654	693	689	673	691	687	672	640	702	664	688	707	675	644	711	625	725	679	694	703	644	710	709	660	677	688	649	666	678	650	677	705	647	655	693	682	682	663	686	654	727	661	648	631	665	686	690	671	638	679	695	684	678	642	667	659	691	705	681	685	648	676	644	723	665	659	662	624	682	651	693	653	684	713	684	681	665	700	638	671	650	627	695	666	702	672	689	703	692	675	674	677	645	676	664	658	599	684	676	651	726	663	670	684	671	665	672	652	701	650	681	689	650	659	666	697	716	692	668	655	667	674	642	698	686	689	705	700	704	690	651	678	662	668	707	686	674	680	716	675	678	734	671	674	659	726	705	662	680	634	704	689	686	704	707	678	678	695	652	681	705	699	690	695	697	679	731	664	636	719	701	703	706	714	660	699	651	730	650	707	697	654	676	651	672	686	676	675	627	721	697	730	682	687	659	705	673	708	680	631	639	686	656	688	630	657	666	685	705	696	679	697	662	640	691	684	674	714	724	671	681	708	696	659	663	670	682	740	663	623	704	642	692	660	684	706	658	673	690	704	670	662	660	653	666	655	725	692	673	694	683	646	701	674	710	699	721	642	692	694	691	650	647	637	626	634	668	664	707	722	680	677	730	696	679	695	692	683	702	671	705	691	678	669	665	712	689	674	689	679	661	712	669	645	720	652	673	618	695	696	671	688	650	694	644	673	678	703	698	731	688	692	660	737	659	714	698	656	726	654	692	662	664	650	714	669	674	709	656	649	694	724	679	642	677	655	694	678	673	663	633	669	657	686	699	668	681	672	674	727	627	652	667	645	666	648	664	682	704	708	691	724	690	669	693	692	692	651	714	695	654	678	672	698	685	651	707	669	675	700	643	689	690	657	666	683	650	634	699	643	689	678	644	687	651	669	653	661	704	641	629	685	695	696	746	651	610	709	681	662	668	720	665	671	681	649	660	686	690	664	676	641	736	685	703	679	686	660	696	678	709	670	672	626	690	698	675	667	692	696	644	732	659	746	639	702	661	681	709	725	646	657	676	710	725	634	692	624	687	696	699	654	658	699	653	704	679	730	675	699	633	705	678	679	653	693	665	684	680	684	684	659	729	693	682	654	635	663	669	702	667	668	670	700	693	633	666	694	710	640	650	706	637	693	725	684	672	666	669	692	706	691	669	625	652	634	639	720	741	688	658	667	639	704	715	672	667	691	694	643	643	678	680	686	671	719	642	663	641	731	672	635	650	644	730	681	659	678	669	652	697	694	686	642	698	684	690	682	660	671	700	659	711	712	694	657	674	660	702	651	636	697	692	690	707	712	671	664	694	673	684	704	690	676	660	657	653	701	697	665	639	646	674	657	659	722	672	672	678	698	687	653	685	681	650	656	710	696	657	692	709	622	674	661	639	690	689	644	667	690	735	710	666	709	664	634	671	623	677	653	699	668	676	684	670	639	679	662	693	684	676	696	682	669	677	693	694	635	707	664	710	700	668	692	630	651	661	716	695	653	707	670	726	649	678	697	677	682	677	721	643	676	690	711	686	711	664	663	680	654	646	681	707	684	695	692	652	642	700	706	674	653	697	725	678	647	647	681	702	658	702	712	685	703	697	656	700	685	676	650	671	686	712	652	667	725	655	692	675	642	692	681	709	709	661	657	670	673	657	692	690	664	716	725	671	630	642	693	708	696	724	676	710	709	663	671	693	623	687	689	700	691	726	677	648	694	689	724	701	696	655	648	691	690	703	714	665	708	656	698	634	649	674	665	676	656	664	617	690	651	689	624	687	712	650	685	658	663	647	648	700	649	632	693	671	668	688	731	673	696	712	684	631	701	654	668	698	659	675	655	677	626	679	665	676	678	725	672	668	668	672	704	697	662	667	689	668	666	656	711	690	697	679	676	651	677	655	645	672	662	665	670	639	653	694	677	659	630	650	684	651	644	683	679	712	689	664	657	720	657	700	720	630	691	680	667	670	699	699	682	704	688	694	706	624	682	712	720	669	694	659	719	703	704	710	675	675	640	660	641	703	641	660	690	701	660	656	685	642	664	672	675	710	666	692	628	659	733	660	690	673	689	669	659	720	702	700	666	705	699	668	668	690	659	674	666	652	717	693	686	670	683	684	656	722	674	653	707	683	700	713	649	720	674	689	712	687	694	694	676	676	707	722	742	714	685	722	684	686	644	698	679	629	659	714	677	676	678	674	610	691	696	655	671	668	639	659	718	697	649	668	662	661	688	704	648	740	681	663	681	670	644	695	672	716	680	710	714	692	710	712	660	676	659	645	665	691	688	703	713	746	709	662	694	650	682	703	652	650	723	691	676	696	642	689	702	674	697	698	707	677	675	614	726	684	643	720	693	696	628	672	679	644	739	648	628	671	662	673	650	702	709	692	699	666	673	634	740	644	626	662	626	678	682	730	651	712	716	661	691	709	673	686	666	676	688	704	674	679	717
23030	21325	34639	40826	39450	31105	21527	5735	1120	626	509	448	468	500	407	510	509	462	454	497	444	474	514	459	529	459	483	455	471	444	488	494	454	499	500	474	464	480	472	497	457	457	464	498	467	477	477	452	456	476	467	472	450	479	458	458	475	454	461	425	487	457	510	488	452	469	476	459	467	501	482	504	484	472	484	455	483	445	474	482	478	469	462	467	472	497	453	466	459	481	485	473	469	455	467	481	445	461	441	450	458	442	485	468	473	457	458	462	517	495	475	477	425	497	517	469	492	495	472	475	457	463	454	485	463	483	477	445	471	515	517	479	487	471	465	459	436	447	455	463	458	468	471	472	467	451	465	459	472	493	478	435	445	437	471	468	477	472	480	506	488	478	457	491	470	449	481	454	478	459	474	483	485	447	475	496	439	485	451	450	479	429	483	462	438	475	449	467	440	455	488	497	530	450	486	471	494	445	473	495	484	492	464	478	488	478	449	482	529	466	468	433	455	484	478	462	519	465	486	473	482	437	456	455	444	475	464	446	433	481	445	456	430	468	455	472	496	495	501	463	466	458	476	461	423	490	443	460	472	480	437	476	480	474	478	472	472	430	461	460	465	493	472	490	473	487	474	425	512	482	467	484	472	436	465	495	465	438	459	480	488	478	469	473	486	459	478	487	467	473	455	467	513	438	449	529	452	503	519	451	474	459	466	458	469	473	474	448	451	463	487	472	455	493	494	458	461	480	497	497	447	484	469	529	485	472	433	476	471	423	474	489	504	475	481	449	498	481	452	503	519	479	463	480	483	460	477	488	484	454	458	469	475	475	469	470	465	477	478	467	474	455	513	454	458	507	466	431	484	466	481	487	455	419	452	488	483	463	476	457	477	462	467	436	459	441	451	470	449	466	516	466	462	471	486	434	455	452	454	474	519	483	468	492	456	448	458	460	498	500	475	468	425	433	469	479	447	445	489	466	425	466	493	471	457	472	455	433	477	484	444	495	418	474	458	436	504	478	461	481	502	472	463	475	427	476	468	455	445	475	466	501	487	468	483	472	490	493	468	450	433	461	498	470	487	485	431	429	463	466	462	450	491	516	429	504	469	482	462	463	473	472	482	495	481	480	480	482	481	458	486	488	474	486	460	507	482	483	473	464	488	464	473	455	466	440	412	465	448	485	496	444	450	476	415	465	458	438	459	439	459	469	509	513	450	472	443	422	484	480	484	433	431	514	481	486	492	448	486	447	457	464	496	482	448	428	458	498	471	459	475	484	452	466	459	466	477	468	457	484	453	494	456	445	471	479	483	474	491	482	493	509	489	464	468	510	455	467	460	477	474	498	484	481	480	451	493	486	458	458	493	503	489	455	484	461	462	511	463	478	466	451	454	456	448	456	449	470	452	447	492	449	484	476	468	466	474	485	445	463	462	439	493	439	469	508	478	514	462	450	467	451	471	462	464	473	479	426	429	484	506	467	477	463	517	486	495	475	481	463	475	484	477	473	446	467	501	514	493	460	460	470	461	455	454	479	465	442	467	464	491	475	462	486	473	471	451	474	481	441	468	474	435	468	458	440	475	478	500	511	439	449	486	493	453	496	469	459	481	460	450	491	466	450	476	399	482	439	473	475	500	423	449	503	454	491	444	471	507	448	490	466	407	470	434	498	482	466	474	454	475	471	451	497	475	441	485	466	444	429	469	455	474	481	492	508	456	482	459	519	445	467	471	459	464	475	474	446	497	455	424	482	453	450	509	485	498	479	483	472	489	436	463	491	462	532	471	510	432	484	443	484	474	490	506	463	470	485	457	447	466	473	456	473	475	470	470	463	464	445	450	456	469	468	452	524	482	518	478	427	478	475	454	472	461	498	437	442	495	477	479	489	468	425	471	481	443	497	479	483	451	456	474	485	475	443	469	457	489	466	448	452	523	451	471	472	483	492	483	484	468	472	507	469	480	471	490	488	484	473	456	495	481	491	491	451	466	455	461	477	470	482	457	507	470	468	481	464	460	503	446	463	462	444	492	469	452	466	482	461	459	471	460	444	439	458	468	455	477	454	463	481	493	483	459	479	473	514	494	463	468	481	447	498	462	488	456	450	413	482	474	519	477	512	463	432	479	457	467	455	490	470	482	490	463	434	470	477	469	450	461	478	499	526	463	478	490	474	469	461	438	458	496	485	426	446	460	469	475	470	502	462	473	485	467	474	497	443	479	511	475	490	470	452	487	491	471	471	486	415	483	476	493	458	481	489	470	489	457	485	453	466	463	476	451	457	480	473	511	479	473	448	483	452	450	478	452	484	462	475	474	491	471	434	464	443	433	467	484	485	500	488	485	477	477	481	457	506	483	450	457	522	460	515	463	467	434	468	453	465	450	503	484	453	485	479	476	461	484	513	455	464	476	497	486	472	458	475	458	528	497	488	499	466	469	510	462	462	462	504	489	417	470	491	455	448	469	495	465	427	481	483	481	462	459	472	473	448	469	429	471	482	504	468	466	481	480	459	456	441	487	495	487	483	488	495	431	435	462	498	482	456	476	479	504	465	475	491	488	453	463	479	458	503	471	475	468	482	478	477	490	446	442	473	473	429	470	481	448	438	510	477	464	459	471	487	462	472	476	485	476	438	451	473	511	485	464	476	479	473	505	443	452	505	449	448	463	437	469	490	484	448	456	423	475	515	483	474	498	495	483	454	461	486	438	469	471	450	454	461	455	481	410	449	458	490	501	436	473	483	461	472	448	513	468	467	472	499	432	445	468	468	460	497	462	481	480	461	471	475	482	445	450	445	478	493	484	469	511	444	444	461	491	451	477	465	480	477	437	477	468	490	469	480	434	497	480	439	468	444	453	503	478	480	468	477	444	497	448	500	441	496	451	487	488	483	518	474	468	450	451	437	494	449	428	455	479	478	488	468	456	495	465	471	422	487	486	488	432	448	501	461	515	447	455	497	448	447	466	444	443	502	461	459	489	467	467	454	510	444	493	484	473	471	475	468	545	478	496	455	441	464	519	503	460	501	495	496	469	485	463	480	477	462	468	525	475	503	448	474	474	466	477	475	501	456	442	473	473	452	468	444	468	467	473	499	485	448	461	480	473	470	472	493	506	473	449	475	498	483	485	482	449	458	475	485	475	437	493	448	466	479	474	473	461	467	471	450	480	446	487	449	463	483	461	467	476	445	520	478	508	479	483	475	450	457	519	455	474	508	476	482	442	465	498	475	458	448	448	491	468	484	440	446	431	487	472	484	455	475	450	479	483	480	487	501	450	471	487	488	479	453	454	479	467	490	448	501	471	458	466	468	499	488	465	463	432	454	453	504	458	469	498	472	484	477	462	506	471	506	483	470	482	472	476	471	429	464	465	457	489	490	424	508	435	471	482	472	481	504	461	518	423	477	457	507	457	451	478	466	456	484	460	480	463	481	493	455	419	496	452	449	470	490	464	446	476	456	427	478	476	510	462	482	459	463	423	449	428	448	459	465	462	504	458	488
14619	73141	95020	78737	57891	38736	20993	6984	2028	909	721	669	677	691	697	676	678	733	693	660	701	660	692	690	758	664	694	745	706	688	746	661	681	665	625	650	714	690	723	721	663	716	690	684	692	696	683	689	708	703	677	670	669	687	710	661	680	660	630	698	730	716	722	656	663	694	708	695	711	729	678	673	707	667	725	691	709	695	699	698	668	707	689	706	702	641	687	675	672	666	652	697	665	700	661	711	664	694	684	696	670	680	662	712	694	696	715	712	748	712	686	672	730	652	682	719	666	649	707	692	660	690	710	681	692	690	680	688	672	690	671	691	702	708	690	700	693	719	700	687	688	718	685	709	717	672	693	633	675	688	676	678	723	662	683	683	681	670	690	654	672	709	684	654	661	712	668	687	700	670	707	685	680	705	699	706	698	691	714	695	721	701	679	671	656	745	705	701	671	720	719	637	649	667	669	689	630	651	663	701	702	663	727	641	722	702	648	751	747	640	685	689	657	666	709	682	718	701	702	662	652	672	715	706	691	705	700	729	678	696	670	765	679	683	682	697	701	673	721	701	654	686	656	684	719	668	697	676	660	682	694	664	661	744	666	659	697	708	622	721	702	681	687	678	725	681	684	701	689	705	645	669	663	746	692	673	687	703	662	653	675	697	705	625	688	674	691	693	662	703	742	684	697	728	659	707	658	719	717	721	696	670	686	709	727	686	682	711	638	680	688	720	686	673	664	690	659	650	686	664	709	700	682	698	705	709	703	689	726	743	689	698	674	704	694	691	740	708	686	665	685	677	681	745	676	673	703	704	706	641	679	653	655	687	687	676	679	725	693	750	713	659	692	691	672	664	707	679	710	715	692	707	700	696	738	702	663	711	701	661	660	716	662	633	642	666	695	692	696	721	704	700	668	618	689	676	687	666	681	713	656	676	704	673	667	655	706	707	707	675	692	686	705	730	684	659	721	748	689	625	709	691	694	680	707	710	647	676	646	702	740	712	663	704	673	655	707	676	669	667	666	647	664	705	707	722	697	715	681	680	669	693	759	676	709	701	697	689	650	727	655	729	671	686	668	659	732	671	708	660	659	702	715	723	683	699	620	679	684	711	703	710	673	633	703	649	696	672	696	679	747	698	723	718	703	704	687	710	654	683	703	753	668	740	662	671	721	672	686	692	718	706	735	660	704	708	678	676	713	716	668	671	675	697	687	690	666	697	629	682	713	677	633	682	647	691	655	674	722	691	679	681	684	659	684	663	699	692	703	671	685	688	700	676	721	681	696	637	713	677	693	677	703	670	695	731	729	647	699	704	704	702	688	696	659	655	673	678	731	706	698	653	693	684	706	740	684	707	715	734	662	645	705	672	718	624	706	695	659	679	695	692	702	695	711	707	698	669	691	720	700	696	731	679	673	687	693	616	694	659	672	665	665	670	653	721	679	698	710	672	668	740	708	653	703	666	692	674	722	677	688	685	667	675	696	657	687	688	676	684	673	689	677	676	679	718	668	680	659	673	625	730	682	673	699	683	675	708	710	711	693	664	643	676	678	707	753	705	685	681	690	687	645	700	700	712	673	626	701	693	704	694	655	664	742	658	736	694	705	682	734	714	678	670	720	708	671	698	663	716	666	680	671	643	655	669	708	697	697	656	725	718	733	716	684	657	674	711	679	674	678	700	707	670	674	717	688	674	721	662	702	645	714	621	689	703	711	670	683	692	679	755	755	688	715	661	680	705	698	689	698	670	701	669	731	683	684	721	698	693	648	658	698	719	692	686	726	731	675	699	715	683	706	688	711	658	686	667	729	663	653	687	656	691	663	700	716	700	682	669	676	709	698	687	713	713	658	684	623	762	722	673	694	727	645	625	673	735	711	656	716	651	699	698	668	709	662	666	656	703	690	675	647	687	679	691	666	667	713	710	730	690	680	722	688	690	657	620	687	665	641	696	705	691	698	652	663	663	712	696	731	693	672	667	761	688	670	693	658	754	691	710	666	666	749	696	695	720	668	686	666	666	712	668	702	679	679	701	735	666	692	677	685	701	713	683	689	708	700	700	669	730	707	690	668	696	662	716	708	696	659	677	681	693	723	701	695	647	672	672	696	691	683	680	714	737	718	662	701	627	703	691	659	667	683	687	672	707	665	674	779	639	695	678	664	694	697	684	737	724	681	668	688	681	654	678	742	687	706	718	740	670	687	660	642	706	676	696	661	701	702	662	686	748	623	718	682	714	723	708	704	690	681	695	710	670	700	654	697	722	696	661	671	700	672	669	689	722	687	713	700	682	720	714	693	691	658	733	666	681	686	682	689	683	673	669	700	675	704	664	680	753	712	706	694	682	692	721	700	710	705	689	660	688	730	680	709	683	690	693	607	662	653	711	709	693	674	666	667	678	705	687	674	629	689	731	688	742	675	674	696	661	693	672	708	717	717	699	666	663	707	695	686	652	682	726	729	676	683	661	663	670	676	697	684	681	715	687	701	689	696	680	732	698	686	690	654	690	703	735	681	701	694	651	672	669	716	755	680	716	707	700	661	688	647	730	659	640	664	703	675	674	708	666	692	704	675	692	662	708	685	691	692	639	669	673	656	730	644	663	734	667	690	661	732	690	709	705	658	681	721	700	715	687	715	724	679	701	752	701	703	695	664	701	749	673	642	684	717	651	700	690	686	684	721	695	727	718	698	706	706	703	709	637	708	659	613	665	692	671	653	669	680	636	670	700	701	671	717	682	707	747	664	671	701	655	706	678	691	691	688	676	680	742	650	709	680	698	648	704	645	666	696	690	744	681	676	685	652	734	698	671	710	724	721	688	709	696	710	686	705	659	673	680	712	657	700	687	716	713	693	718	726	734	682	697	700	673	700	691	649	671	663	679	685	694	758	690	704	668	630	712	708	697	667	702	707	610	699	726	683	699	678	717	671	680	678	727	721	680	720	693	664	695	717	696	696	677	684	732	682	661	716	698	704	709	716	656	732	678	660	702	680	700	696	679	685	665	661	677	699	727	693	671	658	667	643	702	710	650	714	653	712	678	653	699	658	682	696	671	677	725	699	671	666	631	757	661	718	732	693	700	696	664	687	696	682	695	682	703	658	720	651	724	679	716	709	655	679	655	693	697	703	713	698	696	730	709	670	717	665	653	643	664	669	689	668	644	683	668	699	716	710	706	704	716	726	709	679	711	670	665	700	675	702	699	678	663	729	695	663	691	719	670	679	722	707	646	708	702	676	694	713	654	685	684	676	696	682	673	695	627	657	701	756	683	710	693	667	700	700	674	660	690	714	753	716	695	712	655	671	688	694	712	688	679	639	692	700	678	628	686	644	702	667	631	728	714	696	656	654	669	700	676	737	727	729	671	691	682	708	691	704	708	701	706	617	708	680	671	672	659	665	706	642	683	658	705	695	673	673	745	684	666	661	731	653	700	681	732	704	689	753	683	683	607	701	685	728	643	714	694	701	644	718	716	691	680	674	733	711	688	691	667	695	677
26788	22854	38002	30137	16234	5839	1744	674	456	439	403	398	430	421	429	412	411	439	442	387	399	420	424	398	437	410	392	429	386	427	415	410	424	427	416	391	402	421	428	416	399	444	415	414	403	432	399	401	412	395	436	437	414	386	383	395	407	403	433	386	385	425	411	404	423	400	378	434	404	422	407	424	392	423	419	419	418	412	404	426	452	408	404	405	382	379	394	435	392	401	429	412	441	383	393	424	386	443	443	402	452	437	422	439	439	438	407	401	431	430	395	406	407	378	401	409	448	406	440	392	388	395	446	419	401	371	446	414	410	414	399	433	455	387	389	415	395	396	454	424	427	390	429	372	414	432	396	421	421	397	444	431	393	414	410	428	401	426	391	399	407	423	401	385	442	424	407	429	416	475	402	417	403	423	400	444	399	380	392	417	396	390	382	385	407	463	419	410	425	386	382	388	417	422	399	403	396	417	403	411	413	406	391	394	418	399	412	391	406	438	452	414	445	422	405	423	402	399	388	443	410	425	380	414	407	407	402	405	359	409	401	434	411	449	376	403	379	435	407	403	430	396	428	420	447	413	397	437	421	422	389	400	422	409	384	378	424	424	388	425	401	401	435	413	422	378	418	379	393	432	406	459	387	433	422	410	367	404	395	409	385	409	405	416	419	444	400	452	413	428	405	373	400	418	384	416	446	414	466	411	374	407	438	371	402	388	428	395	406	443	411	424	422	417	397	422	415	431	395	410	434	428	433	414	427	429	456	412	421	388	401	410	385	402	426	415	446	436	392	429	426	418	392	398	411	437	383	409	433	422	413	379	404	430	426	405	427	418	418	388	397	409	436	426	417	428	435	419	424	434	395	420	401	470	400	422	405	394	417	423	419	385	420	400	396	397	400	421	431	407	460	435	413	404	432	405	433	433	438	417	367	411	406	415	415	410	419	380	432	428	388	425	419	401	375	420	410	406	408	407	386	427	432	401	432	417	396	428	438	418	432	418	425	404	432	418	423	428	446	455	451	448	405	425	405	437	406	381	413	387	413	402	395	444	377	428	409	415	435	413	444	405	401	413	420	421	427	393	415	435	379	409	399	431	395	404	420	427	386	400	437	404	418	416	404	439	407	389	432	391	414	457	436	400	418	452	490	407	391	387	378	445	387	434	414	411	430	383	392	403	435	396	400	421	418	386	378	397	410	445	402	441	443	421	414	406	407	480	424	419	462	399	390	401	411	386	415	409	388	403	388	414	427	421	451	448	407	369	414	422	409	412	422	412	422	425	425	404	425	429	449	423	420	418	400	398	423	410	396	399	449	376	437	414	403	446	438	388	427	411	440	429	400	410	404	397	418	416	447	405	444	406	410	440	378	426	400	443	421	427	407	386	421	449	423	412	384	410	400	404	386	416	422	426	417	400	406	420	428	445	399	395	433	393	425	434	404	385	435	448	404	428	402	415	417	431	438	436	390	430	380	404	416	376	429	444	419	409	397	396	416	421	421	404	391	410	429	403	388	442	425	411	405	409	401	397	408	376	409	405	422	430	382	429	450	412	432	387	405	440	421	455	398	425	444	399	392	416	386	412	386	399	388	390	410	435	430	417	395	387	424	409	406	388	395	450	417	375	406	378	400	403	434	422	435	395	405	414	392	431	426	362	448	440	408	415	417	376	408	425	406	419	417	444	449	421	392	420	391	429	421	421	403	402	414	360	396	393	399	406	457	439	425	438	416	431	430	387	425	425	410	423	419	451	398	374	425	422	398	424	448	413	433	397	418	404	387	427	402	418	426	410	419	465	416	446	443	420	424	421	371	408	403	429	407	443	415	420	381	405	419	390	450	438	444	424	411	364	393	388	428	450	456	411	417	442	399	457	406	410	385	442	432	407	391	429	417	390	417	415	385	408	427	418	393	413	390	405	421	453	402	416	404	401	410	420	415	391	405	408	402	408	443	452	441	422	421	421	450	463	398	400	407	387	405	398	438	410	384	376	401	422	389	391	435	388	433	395	398	405	440	393	395	401	406	411	419	383	418	485	441	415	396	430	413	443	392	407	405	428	409	382	394	435	407	433	413	437	398	457	437	466	430	373	372	412	396	392	393	421	413	402	391	409	391	417	395	394	439	409	404	431	412	438	404	411	381	420	449	400	398	423	412	403	433	432	420	449	394	402	429	421	394	392	413	415	420	419	431	429	398	382	441	429	421	396	409	421	396	410	369	425	445	412	413	417	427	420	379	416	396	427	409	367	422	403	376	420	374	411	416	395	391	414	407	387	435	375	449	393	403	419	429	401	400	399	439	392	412	414	447	428	438	408	429	411	401	433	409	426	391	406	409	399	429	441	410	424	433	402	402	413	435	439	409	424	448	415	435	399	408	414	416	428	410	401	466	408	401	437	417	381	398	404	476	396	394	427	399	428	414	386	428	448	453	398	434	377	427	378	398	427	432	427	408	428	435	415	412	411	415	390	445	416	414	393	422	481	407	450	429	411	426	412	412	363	388	431	437	429	381	414	448	393	420	408	410	408	417	407	410	390	462	440	394	434	394	400	402	432	429	386	432	412	395	411	447	407	374	447	440	405	387	390	413	421	444	445	418	367	422	413	391	417	417	414	415	426	387	413	451	438	443	406	414	408	428	409	408	400	406	446	386	389	442	388	434	427	427	422	398	397	391	397	390	401	423	420	356	389	434	408	422	440	446	421	400	421	435	422	414	384	394	399	424	413	385	402	437	404	404	436	404	411	396	436	420	429	420	384	424	412	408	388	449	387	419	428	407	368	427	411	422	431	406	399	448	459	411	415	394	400	395	381	371	423	402	417	406	409	430	446	390	391	397	403	418	404	416	416	374	423	417	416	388	424	407	388	400	451	432	397	404	421	375	414	387	408	442	402	379	408	417	434	437	410	430	442	436	442	465	382	415	446	415	406	423	395	439	441	438	436	400	423	385	386	423	435	429	384	402	423	423	402	433	392	409	435	402	410	393	424	392	410	402	425	401	396	443	361	455	419	427	438	405	416	417	404	384	452	411	392	418	394	380	400	378	452	378	409	408	431	364	402	389	392	402	428	397	375	397	428	404	404	463	416	404	405	426	372	396	409	414	424	457	420	447	400	399	433	395	420	428	449	405	394	394	367	411	432	442	381	450	393	416	383	389	401	418	399	437	372	395	408	382	421	391	394	379	423	397	398	443	407	397	394	416	417	408	432	416	431	423	418	442	395	399	410	423	383	381	405	401	407	413	411	427	399	406	427	375	425	419	393	389	410	417	455	430	429	425	431	425	402	420	399	444	480	400	418	436	407	426	415	424	423	432	413	452	395	406	400	419	438	414	421	394	402	406	403	419	460	392	424	413	429	362	422	409	425	417	389	402	431	392	451	412	391	420	470	447	409	408	393	435	409	405	390	390	392	397	417	409	404	414	409	426	416	401	423	431	406	420	405	403	444	446	415	432	407	426	407	403	413	454	399	403	451	392	389	435	390	437	410	440	419
5549	30819	43543	31440	19846	8889	3139	1197	775	663	608	602	601	649	661	703	592	626	582	634	641	603	656	651	624	616	665	654	627	659	657	634	612	646	635	648	622	630	644	579	608	645	650	578	646	643	661	637	633	626	595	663	624	662	666	627	630	679	668	616	605	624	615	596	653	645	586	619	595	625	630	578	626	629	674	657	629	577	676	656	606	658	559	608	626	620	608	627	633	615	606	674	653	620	608	650	641	631	629	603	569	598	631	649	638	604	636	615	651	635	601	610	618	617	658	620	621	619	619	640	610	579	650	603	574	597	624	612	614	627	680	601	655	620	624	622	642	643	613	601	603	645	636	642	647	635	633	634	622	638	633	611	657	644	627	624	620	630	614	602	617	624	607	612	609	609	625	589	586	659	645	655	607	632	631	611	662	634	591	573	633	652	636	595	646	613	651	628	585	651	641	673	618	639	621	643	621	655	648	681	602	623	588	646	622	626	658	593	610	617	590	599	678	622	598	579	648	628	622	577	615	629	603	646	654	633	657	666	592	615	629	630	665	614	638	632	645	634	593	646	610	599	670	609	586	654	607	608	645	638	577	584	596	617	633	613	642	572	662	651	579	631	601	587	635	602	626	621	602	670	632	653	614	596	590	639	631	580	654	645	617	589	639	633	640	612	625	624	631	614	554	672	613	656	620	622	570	603	662	575	589	621	617	654	682	670	666	629	649	642	634	645	609	603	637	618	629	662	676	609	583	609	648	614	624	630	633	610	645	593	592	670	611	602	630	604	607	623	624	682	595	673	642	637	628	689	623	671	681	614	638	601	677	664	669	641	658	615	621	670	563	595	597	599	651	600	632	647	603	620	624	611	681	601	601	636	646	671	607	653	590	652	632	643	646	669	589	608	636	639	645	628	636	604	634	609	665	647	651	671	651	637	616	653	601	640	624	682	577	647	669	677	637	637	675	624	571	607	622	597	565	606	637	608	579	645	623	622	616	631	647	627	616	640	538	604	605	696	627	628	623	622	647	636	604	669	619	601	575	643	590	609	624	639	633	656	650	605	622	626	584	640	626	598	597	651	617	628	622	628	628	606	611	668	622	582	651	629	597	630	610	629	651	594	623	621	600	612	609	669	630	623	629	601	636	572	619	641	640	629	616	617	639	607	608	646	664	598	653	602	627	611	672	677	652	636	599	644	641	684	606	660	616	633	661	628	644	631	602	616	633	592	619	552	569	623	623	623	582	638	660	641	623	634	621	595	628	656	609	649	640	588	631	653	622	661	662	596	589	593	597	656	670	614	579	621	618	587	594	643	607	610	635	583	578	640	619	665	591	618	598	675	624	663	637	624	631	605	618	623	634	654	659	614	646	649	639	628	665	608	583	640	646	607	651	620	641	643	601	638	646	657	650	609	611	634	626	633	643	642	642	605	636	595	636	618	631	628	601	598	616	607	614	635	669	664	646	661	613	624	632	644	675	649	635	613	613	623	640	646	583	620	655	620	595	615	608	578	605	663	615	639	637	614	611	622	634	653	607	589	633	603	665	601	600	659	664	650	610	606	605	642	586	629	646	630	635	603	607	632	589	612	626	639	607	593	632	613	618	652	651	639	570	651	659	628	578	648	593	599	634	601	634	590	547	648	597	607	578	641	656	600	622	625	612	594	584	636	623	646	578	626	619	609	655	631	607	641	612	550	643	648	613	608	653	607	702	622	587	589	604	633	575	607	619	591	689	601	646	629	595	609	669	592	598	621	630	611	614	626	614	565	648	575	651	635	607	622	585	642	620	564	676	649	615	626	621	609	580	616	619	593	636	596	633	647	637	625	594	618	616	623	643	598	651	609	601	619	620	616	581	601	591	657	598	642	636	668	621	606	614	673	635	591	631	632	625	603	599	636	632	583	620	601	547	627	627	608	638	650	615	629	626	667	595	595	640	629	644	647	625	606	625	616	599	626	623	648	585	635	615	613	601	640	653	618	581	630	663	640	617	620	602	619	635	641	619	644	637	566	639	626	617	611	640	639	615	617	613	627	598	674	586	624	645	611	612	605	668	631	629	621	625	636	614	602	653	615	627	603	593	645	599	623	656	598	591	617	648	574	644	574	615	649	664	645	641	647	655	599	644	611	642	634	576	614	624	632	644	595	561	640	610	659	585	578	648	603	632	622	561	603	641	587	619	608	649	596	629	611	613	680	628	614	618	601	610	655	610	639	642	637	668	619	605	603	673	649	602	661	639	671	629	631	624	621	600	590	659	593	624	635	643	617	611	625	619	659	624	610	638	661	563	628	598	656	629	630	632	599	596	664	611	647	645	631	618	614	614	641	596	630	631	658	640	595	617	603	631	620	629	637	627	634	653	615	622	645	587	634	660	664	644	602	579	634	636	664	628	620	631	602	608	635	585	589	579	613	651	644	614	653	594	630	611	669	574	643	615	632	660	596	604	654	621	626	648	641	628	616	644	647	665	603	631	585	613	615	627	625	627	658	620	648	600	618	682	650	600	595	616	611	587	630	675	608	608	602	644	638	610	595	634	647	633	638	627	673	615	598	621	573	656	601	630	594	590	589	680	604	645	601	676	615	620	636	641	628	620	679	647	614	622	620	605	603	563	616	622	622	590	630	583	620	614	582	638	611	605	634	642	596	601	646	656	656	604	659	634	620	583	669	609	630	627	642	609	617	611	603	650	613	605	599	591	621	635	611	616	595	628	670	572	609	621	621	605	674	639	658	630	660	660	610	610	634	629	651	590	622	627	656	611	603	637	610	629	645	649	628	612	640	628	642	607	664	631	608	612	614	624	614	666	660	607	586	584	646	588	632	609	627	622	687	595	664	625	608	633	598	655	621	642	661	637	618	662	644	617	606	642	651	591	619	576	580	643	616	613	575	656	668	685	603	601	604	577	609	616	603	647	626	594	620	640	634	612	669	658	540	585	636	638	604	608	594	599	647	642	661	629	619	568	665	633	624	585	648	609	628	618	592	609	620	616	643	617	666	604	630	634	568	660	655	633	620	644	639	649	626	635	652	621	629	612	608	573	639	653	644	603	580	632	627	609	627	611	606	643	624	674	643	645	641	687	569	678	706	602	641	577	631	615	610	605	631	636	604	663	705	636	621	606	610	634	625	617	616	667	608	617	661	612	574	615	626	632	619	657	579	626	616	613	649	613	623	606	632	626	652	603	614	638	602	622	626	595	579	648	674	603	617	649	634	625	609	638	640	603	653	626	589	603	642	629	629	626	649	623	612	620	621	612	633	604	613	612	658	674	623	654	643	675	630	591	659	618	617	584	621	595	615	648	637	618	620	639	623	642	638	600	603	602	613	630	660	616	613	656	630	626	606	621	576	613	637	628	609	600	586	635	623	615	595	623	617	642	599	645	610	607	580	605	641	591	654	643	642	666	628	635	638	643	611	622	638	609	601	631	626	641	616	625	635	590	643	639	615	649	644	631	590	648	642	582	641	633	603	604	625	647	611	623	649	649	637
24147	21647	38232	45558	37164	24365	11276	1825	680	539	488	465	426	481	467	442	449	508	476	476	461	446	447	459	466	428	464	439	470	469	458	443	472	463	441	513	482	461	437	504	499	473	504	473	443	478	439	443	434	477	439	483	497	427	477	481	480	453	465	448	507	492	482	482	465	470	482	490	500	465	399	483	477	467	459	466	458	454	443	487	483	414	470	472	487	500	441	467	484	468	487	440	479	480	418	447	444	477	426	452	433	460	498	457	480	486	444	434	472	444	441	440	469	459	440	429	437	444	510	449	421	461	461	459	453	437	476	449	448	435	462	473	490	455	441	457	417	450	490	429	483	432	497	496	507	420	454	424	477	466	469	447	443	446	453	431	427	439	499	482	446	438	446	449	467	469	442	466	449	507	459	492	454	473	467	457	454	454	466	460	459	470	437	458	438	439	469	412	440	489	485	490	449	449	441	486	436	472	461	424	456	434	435	495	421	502	463	492	440	457	436	467	450	490	479	448	452	456	506	497	464	461	467	451	434	489	457	419	442	440	472	483	450	463	468	439	437	459	474	444	449	444	465	473	455	461	442	477	436	465	454	451	442	451	453	446	429	457	488	442	484	439	435	445	482	487	432	440	450	455	474	480	469	476	450	453	507	447	427	431	467	455	440	470	399	470	495	495	445	436	447	449	471	453	520	460	474	466	423	487	507	467	444	471	488	489	434	446	453	466	451	483	473	467	449	450	453	449	449	444	475	454	468	417	434	435	450	451	474	484	457	402	434	403	475	476	452	469	463	433	492	452	434	484	465	484	486	476	496	475	475	448	434	494	470	466	460	450	415	499	459	480	462	429	486	460	477	454	501	463	447	500	432	483	472	461	458	480	428	464	478	438	472	489	466	481	455	497	460	492	478	474	487	492	444	488	445	449	495	462	455	465	426	443	503	471	491	461	463	469	457	457	494	441	422	503	436	496	462	481	480	452	440	460	460	489	505	428	463	447	466	462	441	509	434	430	457	486	442	430	489	457	441	453	464	428	458	468	476	448	471	473	455	431	440	489	424	471	477	462	492	461	442	480	471	445	485	493	474	430	433	480	443	448	488	467	455	471	459	461	500	440	516	471	465	495	465	471	447	467	458	457	458	469	474	449	461	419	470	451	437	458	446	481	473	445	470	449	480	385	481	481	489	458	425	434	452	476	475	439	435	449	441	503	459	459	450	453	454	447	473	438	446	458	476	474	448	482	452	464	489	479	447	434	421	456	487	472	459	485	452	475	456	447	461	458	449	443	453	457	439	455	440	459	462	454	460	457	468	470	446	462	429	477	442	459	458	446	456	464	437	455	457	485	473	481	438	464	480	425	442	457	495	467	453	474	488	481	490	441	473	461	451	466	460	427	455	460	462	474	462	474	486	456	486	438	478	467	477	481	466	479	446	478	462	459	478	464	450	424	474	469	475	475	477	503	511	448	471	499	454	457	432	489	486	459	460	468	455	473	504	494	491	457	476	445	482	482	456	456	452	469	472	495	406	460	490	457	470	458	453	461	461	483	495	474	491	438	461	458	475	465	484	480	468	463	514	412	447	471	461	503	479	464	504	463	445	465	469	475	472	491	463	417	451	481	479	480	460	471	471	452	476	402	464	466	450	474	476	497	466	486	433	481	449	486	513	442	457	456	470	425	471	497	474	422	486	493	465	454	453	464	479	487	464	440	481	422	444	494	478	445	442	471	460	452	478	488	435	482	459	468	417	467	474	407	481	471	435	446	457	456	446	470	486	465	473	435	479	425	462	474	463	466	447	425	436	454	434	469	478	453	436	456	445	466	444	478	488	467	463	441	470	453	452	472	473	450	432	483	435	477	456	471	506	486	490	444	485	475	454	445	494	432	476	459	440	478	414	468	436	443	434	470	471	474	491	442	445	484	480	422	488	453	479	421	463	442	414	475	458	461	481	479	478	478	451	445	467	426	445	449	463	476	467	478	441	459	454	476	456	438	431	499	454	519	440	466	429	459	460	457	438	484	450	426	446	459	476	453	449	473	454	441	479	456	453	462	469	422	454	451	442	450	450	474	468	475	466	425	480	451	454	437	485	466	460	457	464	462	456	451	468	461	508	462	472	487	424	463	463	458	463	435	481	483	411	424	446	433	483	456	458	460	478	428	472	435	451	477	472	464	475	455	472	459	461	474	457	443	462	457	443	471	428	467	482	460	416	476	456	455	499	464	449	442	461	462	460	474	458	479	464	438	446	459	470	473	470	467	491	483	437	432	492	464	466	451	474	487	516	454	441	430	459	470	447	476	466	485	476	418	459	461	456	468	461	452	485	450	493	445	432	425	488	471	453	470	488	459	448	473	457	436	462	472	461	487	471	472	479	436	475	461	447	486	448	467	479	456	452	427	422	472	481	466	492	456	496	494	446	411	451	497	429	442	448	451	465	438	443	428	460	464	471	495	479	477	464	459	463	455	466	479	503	516	459	500	443	478	424	465	430	492	467	438	463	483	435	453	481	503	501	455	424	479	456	470	463	472	446	452	482	482	464	444	452	468	470	471	460	488	453	476	451	453	475	435	434	452	476	467	416	487	451	493	486	481	482	472	451	456	443	463	462	451	503	481	467	463	475	467	435	438	450	424	431	465	453	482	457	444	463	462	477	461	487	423	437	424	454	414	434	486	467	439	456	455	437	509	483	463	472	468	453	466	469	442	469	466	433	479	447	460	472	496	426	458	507	422	474	466	452	481	454	458	495	438	477	464	420	440	455	463	455	472	475	470	424	468	461	441	469	430	465	461	487	459	458	450	499	488	450	448	451	437	480	445	441	465	459	476	482	453	447	454	484	458	445	465	468	445	478	464	467	440	477	485	448	477	454	445	459	422	468	463	477	467	445	465	441	464	443	476	449	433	420	476	476	478	411	478	450	439	485	488	458	458	456	463	447	469	438	427	492	467	388	439	452	458	445	487	450	431	467	449	437	439	450	432	424	427	472	437	438	504	460	491	461	475	500	459	449	452	433	470	466	432	423	467	461	441	418	490	474	451	409	425	482	413	471	461	468	478	448	460	475	442	440	460	471	436	461	454	417	470	468	455	438	455	463	497	440	475	416	460	465	463	495	509	493	477	481	453	477	411	458	438	431	448	449	448	486	453	486	463	469	485	448	453	471	482	449	468	465	425	477	459	469	477	455	467	456	435	454	403	495	451	431	418	437	459	457	450	471	492	462	446	439	433	451	468	480	459	428	454	490	475	477	474	416	443	423	495	529	456	507	421	447	467	441	481	448	462	457	471	450	432	435	474	496	447	451	455	452	479	439	437	434	451	465	441	468	453	427	504	450	435	475	467	455	472	485	483	467	453	490	458	459	426	482	464	495	450	487	476	443	518	439	502	477	435	495	482	450	465	488	464	503	482	454	439	503	475	426	493	491	492	438	460	445	466	475	453	498	446	452	498	442	477	439	464	461	484	455	449	442	449	466	437	442	482	489	461	439	449
12407	72271	83897	65478	45580	26996	10864	3143	1172	732	735	697	705	682	689	656	700	691	737	723	699	719	692	707	693	653	659	710	674	683	699	689	705	682	723	658	677	679	671	680	716	668	706	686	706	685	697	685	698	669	718	670	664	729	710	732	746	724	715	755	723	725	673	678	736	669	686	715	681	700	694	680	715	685	751	718	671	720	732	700	713	685	659	664	626	655	674	668	699	687	725	710	671	696	726	737	697	707	698	702	673	688	707	669	718	734	702	744	712	702	674	668	704	724	693	679	678	691	707	668	701	685	686	732	719	690	656	696	658	720	683	694	715	644	661	665	670	679	692	684	700	699	719	664	674	663	681	624	671	659	710	740	706	671	721	705	668	677	687	708	717	680	710	661	686	724	661	681	690	692	701	711	660	699	690	674	724	640	693	667	677	690	677	699	669	667	696	654	662	688	707	761	702	661	663	688	637	696	685	689	687	691	694	671	649	714	673	712	720	640	657	664	702	698	707	666	695	662	710	677	662	691	691	658	653	660	691	693	689	676	665	720	694	716	712	734	676	681	718	690	664	638	700	676	675	736	652	678	703	641	710	671	704	701	695	701	688	715	707	692	659	670	711	707	738	690	675	704	669	699	696	720	679	654	668	668	719	657	649	665	689	682	679	706	664	737	646	730	681	701	708	755	686	704	721	704	685	674	686	697	667	741	728	713	651	657	698	718	706	697	676	735	709	660	723	729	690	691	701	682	713	693	665	706	659	673	661	675	610	680	705	685	700	685	637	697	693	712	615	670	728	686	677	651	703	634	685	701	710	689	684	685	685	701	694	683	699	756	720	709	668	737	681	713	668	740	697	697	648	679	707	684	683	656	704	670	745	676	693	701	707	730	721	717	673	666	676	699	696	687	644	707	667	683	736	697	657	659	696	682	719	699	640	653	667	703	735	650	675	700	678	657	693	663	668	728	688	705	689	666	700	708	634	726	686	721	689	627	695	694	696	660	740	707	721	664	697	718	676	671	664	685	692	724	684	713	687	640	666	692	672	714	651	700	660	674	714	684	709	666	679	659	697	713	741	693	722	676	704	684	670	691	702	732	710	701	689	696	688	703	726	706	659	693	688	655	682	692	669	724	713	690	697	672	640	658	679	666	687	712	721	692	716	742	673	710	724	706	718	697	676	654	696	698	706	694	701	709	695	695	704	609	726	698	718	704	719	695	653	688	665	723	716	715	694	714	713	659	652	698	701	727	711	672	709	635	724	655	727	687	676	711	722	652	686	690	691	713	655	705	672	710	719	667	703	681	681	666	637	735	663	724	648	684	666	707	689	679	701	669	721	747	703	699	696	664	677	677	702	680	701	671	668	673	707	667	663	710	698	710	695	684	686	692	645	686	697	722	711	707	699	724	698	673	722	695	680	729	658	687	736	725	663	760	673	681	676	723	653	655	692	720	690	671	690	692	753	718	683	679	637	694	678	732	687	706	706	626	661	690	715	692	692	735	701	706	712	713	701	680	702	695	689	696	650	695	657	658	736	704	656	686	666	719	702	719	667	719	682	703	629	710	704	690	677	722	715	672	681	652	712	707	663	697	678	709	675	666	706	685	683	691	676	701	685	724	684	650	640	710	688	678	663	722	689	698	717	705	725	656	683	698	681	710	719	706	632	646	676	653	712	676	691	671	718	692	658	709	718	753	682	708	752	691	683	714	712	708	672	673	675	674	699	692	658	615	724	663	665	718	644	655	687	634	645	723	688	736	712	709	711	656	715	696	678	670	661	698	680	700	698	681	696	709	706	702	731	698	716	671	687	711	725	748	687	670	696	717	663	678	720	684	695	700	701	684	629	654	734	722	675	674	697	708	722	722	725	714	758	713	707	719	682	692	682	721	712	730	707	640	673	683	687	689	629	722	715	706	674	692	692	689	663	711	698	723	716	680	700	670	640	681	731	686	676	695	683	687	748	692	699	701	697	690	732	665	686	670	683	713	654	713	676	680	706	712	720	663	676	692	657	728	674	705	671	673	675	657	670	712	666	686	655	692	696	672	654	679	663	736	661	700	663	710	747	733	669	662	687	678	651	718	701	686	706	718	672	721	732	717	694	720	657	657	712	690	706	706	674	718	675	708	681	656	673	692	670	672	764	709	630	683	700	724	732	705	703	639	684	737	678	721	724	690	644	726	726	653	730	701	689	708	740	706	687	683	680	680	661	671	698	724	712	663	705	689	661	665	729	711	675	695	692	729	705	720	634	706	691	665	735	676	687	682	695	653	679	672	730	698	775	679	705	662	666	691	666	738	701	783	692	697	709	691	684	685	663	716	647	685	694	668	666	662	697	675	744	726	688	673	690	702	674	676	704	704	720	734	679	722	642	701	640	673	637	665	702	718	695	658	743	664	693	702	680	693	655	719	685	679	762	677	692	710	687	691	713	685	715	693	693	706	676	731	660	679	694	680	642	677	691	718	693	697	675	662	687	706	668	692	627	654	678	717	706	684	682	697	673	698	694	686	730	704	697	644	668	690	679	693	685	678	702	700	681	734	711	686	708	658	689	732	677	687	661	735	688	686	696	737	659	665	676	703	694	680	669	694	688	664	691	712	694	683	689	718	674	684	708	720	679	716	668	676	675	726	720	694	699	664	636	682	684	671	680	663	712	735	709	672	705	694	737	708	692	659	679	707	638	672	645	678	713	682	722	669	700	667	728	696	688	689	725	707	668	674	734	695	698	732	687	688	676	634	689	695	711	659	745	682	724	748	687	705	692	705	670	676	697	702	654	649	674	737	661	702	670	713	684	707	722	702	675	701	702	678	651	672	665	686	678	717	695	699	672	701	672	724	710	713	699	676	723	691	686	676	664	705	700	704	735	655	718	666	692	661	691	750	692	681	684	645	652	687	708	728	711	710	691	673	684	688	702	678	707	729	673	647	663	664	685	660	699	680	676	682	772	704	624	645	695	706	703	667	714	708	671	737	736	670	651	729	706	712	668	668	724	692	710	698	683	675	733	678	685	663	714	707	661	709	681	678	657	717	722	707	682	698	678	666	678	684	700	699	669	726	701	704	717	664	675	689	722	723	667	665	641	667	699	680	682	680	717	723	699	691	685	649	704	712	721	647	699	695	692	647	765	729	690	702	709	705	678	702	687	688	686	724	733	668	719	704	678	703	702	668	663	672	675	753	702	705	684	674	743	695	672	735	653	740	672	694	659	665	719	700	624	710	730	743	732	645	725	661	712	659	757	644	678	688	703	672	700	651	731	717	729	722	721	720	720	676	718	693	724	695	685	656	714	702	661	717	677	677	674	678	697	659	715	714	647	713	665	704	712	701	686	675	668	683	715	700	678	696	680	702	703	678	706	688	682	668	676	675	597	694	730	667	659	691	649	690	699	707	675	692	722	689	697	669	693	647	667	736	676	692	711	712	680	670	693	668	706	724	694	746	690	682	698	699	712	647	710	688	681	712	713	674	654	729	740	676	686	705	720	715
23133	21345	34518	41382	39841	29816	19753	4591	882	537	546	496	543	471	501	492	465	488	512	450	498	534	493	505	494	493	490	477	484	464	486	506	520	489	448	469	447	483	455	498	519	484	477	502	487	452	497	526	509	498	492	496	475	526	470	475	469	515	494	483	519	467	477	457	488	492	465	463	472	526	444	462	520	477	468	533	455	487	474	478	482	447	501	524	475	492	486	463	475	423	471	474	516	478	494	501	468	483	463	487	497	512	490	483	502	486	485	454	452	488	497	483	514	506	468	497	460	428	481	446	475	489	493	499	452	489	504	473	486	496	485	517	460	509	494	510	444	496	485	501	515	456	479	449	444	492	477	489	485	509	490	474	470	502	487	465	471	467	486	522	470	466	519	469	452	490	482	485	511	514	459	457	501	517	552	502	494	494	487	513	464	534	506	470	501	515	514	474	514	490	473	499	465	502	479	486	493	487	509	521	493	480	465	480	467	491	525	473	455	496	509	496	514	487	446	490	493	505	477	481	489	478	464	445	499	466	489	515	499	487	495	546	488	506	492	473	488	502	500	481	476	462	510	505	483	444	487	494	471	451	469	470	498	512	489	477	483	480	477	469	453	491	488	464	469	458	516	441	517	475	445	464	505	472	470	495	500	465	483	482	482	492	481	490	490	512	457	484	486	471	480	495	431	506	507	508	506	494	479	546	449	482	460	461	505	490	486	456	487	490	512	460	474	479	457	511	507	529	481	526	492	488	444	513	506	486	484	446	494	500	456	481	423	506	460	458	512	490	482	443	536	506	490	504	472	464	498	472	441	484	471	479	462	476	515	459	494	449	518	483	479	479	497	479	502	457	477	435	513	461	434	516	455	507	464	472	478	475	519	470	479	485	501	500	502	488	478	509	487	481	489	441	473	463	474	463	479	488	522	464	447	486	481	494	511	455	465	509	497	444	496	505	458	462	480	484	502	522	477	483	501	447	499	445	455	529	493	513	491	461	480	493	448	479	472	449	489	462	453	494	444	527	476	483	485	466	524	468	481	483	494	487	428	472	461	462	466	484	503	506	506	488	481	466	499	488	468	486	440	499	489	467	453	487	486	478	476	481	501	483	504	478	482	485	473	488	461	493	474	534	515	500	466	480	502	493	508	446	480	452	465	469	498	505	441	520	466	449	492	493	531	464	488	421	495	460	492	497	491	459	481	455	490	455	484	497	476	477	494	478	523	456	482	495	473	477	441	521	521	466	498	473	471	475	489	474	481	416	497	488	477	517	522	452	505	505	489	469	505	460	514	509	468	487	481	504	493	519	469	497	458	495	469	519	491	493	490	532	477	520	481	458	453	507	490	496	462	486	488	521	491	460	495	510	479	478	495	511	458	495	508	470	520	487	467	469	433	479	447	462	468	456	514	473	501	472	509	481	458	505	495	464	523	492	485	477	439	480	463	481	495	456	507	483	507	509	507	488	456	452	450	496	485	466	449	449	518	517	443	489	518	478	503	510	500	504	496	491	482	492	462	462	505	468	494	482	435	463	473	497	445	490	497	464	505	472	456	447	528	508	496	515	456	472	458	507	484	474	434	490	459	501	504	445	506	456	481	465	469	476	467	473	463	459	465	492	527	469	495	448	430	464	492	490	497	461	511	485	472	459	490	490	504	464	465	512	450	470	482	484	491	482	472	486	484	462	461	478	513	504	459	464	511	447	481	462	452	497	488	490	514	479	508	459	472	458	478	510	489	478	507	478	450	458	471	512	477	471	497	483	477	484	516	542	505	465	496	493	474	463	507	486	515	474	471	488	517	500	472	507	513	463	505	491	490	473	493	477	478	473	478	463	471	508	495	506	488	477	516	472	515	504	477	469	448	510	465	495	495	474	439	440	484	477	456	488	477	451	498	477	502	478	470	478	491	482	449	501	488	496	451	481	499	460	549	506	466	499	431	486	494	484	522	512	436	471	453	523	494	471	471	481	482	444	454	489	482	500	485	468	477	469	462	478	445	462	448	444	507	478	475	485	456	495	516	487	465	482	510	520	477	506	504	474	485	461	478	507	492	486	482	485	493	495	527	526	502	481	488	473	493	488	472	455	480	527	496	479	494	471	464	482	477	444	478	482	511	511	441	480	484	478	485	489	452	484	479	445	436	474	481	463	517	495	442	459	497	502	468	474	466	494	512	502	504	467	472	481	440	459	469	462	483	488	516	502	483	487	516	447	494	503	468	514	478	451	477	439	501	476	453	478	503	470	490	486	482	499	487	502	473	515	490	486	499	504	494	478	491	487	451	482	459	486	481	457	461	485	471	498	491	496	481	470	459	510	502	496	466	464	456	508	518	458	452	546	511	517	470	470	471	479	489	472	466	527	492	475	479	501	485	482	472	481	471	461	447	476	482	464	516	459	492	503	484	503	500	514	488	452	527	474	478	470	491	493	515	520	468	501	482	490	468	502	464	487	482	479	450	479	476	525	491	521	465	490	458	437	457	445	494	498	483	485	479	454	492	505	472	450	459	493	463	517	477	531	484	482	494	472	491	506	501	506	494	497	466	509	503	489	479	457	492	462	487	473	502	482	478	513	488	445	483	443	460	459	458	510	478	485	461	478	436	461	451	502	504	500	516	480	492	460	458	471	503	469	504	520	542	468	465	480	464	493	463	436	460	507	431	487	484	485	485	519	492	498	472	509	461	489	512	439	514	477	468	486	489	475	481	525	478	493	530	475	452	485	482	451	495	492	499	442	434	484	513	467	503	480	505	499	477	488	485	506	516	460	475	415	491	508	473	517	477	479	502	472	442	493	493	485	459	461	453	469	461	513	506	530	487	519	498	484	520	456	550	484	498	499	499	435	474	486	478	478	458	483	494	521	495	482	450	475	544	483	533	484	513	467	483	467	511	448	482	483	452	522	478	470	489	465	490	468	473	517	487	524	483	489	478	469	503	462	521	457	466	468	452	458	486	497	444	501	488	496	470	480	471	466	464	494	482	479	489	493	500	511	446	497	459	499	463	464	476	475	464	484	445	475	477	479	456	453	490	470	475	475	499	458	486	467	455	447	471	452	500	487	509	487	471	485	483	456	486	508	486	491	474	483	488	460	465	497	471	484	479	494	502	477	465	449	468	496	478	504	505	490	500	492	524	441	484	483	441	434	439	462	496	458	531	507	478	479	482	509	489	522	484	464	488	491	477	469	467	523	480	523	479	499	464	495	488	477	463	522	441	471	468	492	501	469	473	478	541	445	446	479	479	475	487	519	474	486	484	478	483	442	525	437	486	478	462	479	497	431	489	479	457	518	471	508	492	467	473	463	468	483	492	514	489	481	495	524	480	465	446	440	518	462	477	471	507	479	498	478	505	412	485	449	437	513	492	458	498	453	473	480	504	460	501	482	489	434	471	491	438	453	470	480	491	485	467	533	461	470	489	481	490	458	508	515	527	481	442	510	489	493	458	482	487	470	466	509	453	506	474	477	467	475	475	464	457	516	519	468	469	498
22181	83125	95811	79443	57190	36155	17591	5561	1637	867	751	748	668	716	704	697	723	701	696	740	716	735	737	706	656	756	717	728	665	642	758	725	682	668	743	719	719	709	725	688	687	638	722	722	696	708	678	686	720	717	727	662	714	675	719	661	703	723	698	715	702	724	706	746	712	703	703	711	682	708	674	723	680	758	756	716	713	703	727	668	694	676	722	712	703	692	734	703	689	766	725	762	728	745	779	707	683	722	651	681	713	696	695	669	736	692	681	729	689	716	771	709	696	721	685	726	671	697	733	744	709	639	737	785	700	705	686	706	665	673	695	709	710	692	698	650	709	692	689	689	659	723	725	670	697	709	710	762	706	697	704	645	709	723	704	688	709	688	730	684	689	701	677	655	759	670	756	668	737	661	714	729	695	649	712	722	736	715	695	681	751	714	695	711	730	640	714	719	739	674	659	680	668	725	704	752	717	768	731	740	722	661	693	708	679	717	721	720	693	707	690	719	682	713	710	682	651	752	709	669	673	708	714	672	694	703	717	697	703	693	708	689	702	706	747	675	758	719	722	704	711	720	673	710	697	696	676	736	722	684	675	692	673	671	717	699	660	777	720	723	710	774	670	710	731	620	708	719	674	713	664	710	679	693	702	721	669	680	733	718	729	712	681	731	694	693	733	730	698	693	707	712	705	699	673	719	671	699	676	734	697	689	690	713	698	671	731	731	724	724	690	710	695	676	676	682	715	705	672	685	702	701	689	722	694	708	698	699	751	716	674	676	727	671	697	673	704	689	735	664	710	755	717	685	692	698	698	731	718	714	724	663	688	711	654	696	653	699	680	733	656	690	674	702	666	734	641	708	696	676	713	739	707	710	688	686	686	729	693	731	735	676	689	684	726	690	701	683	689	737	691	670	687	698	704	682	711	719	758	708	734	693	711	699	687	739	662	712	683	731	703	719	700	684	652	699	706	724	737	754	678	712	692	773	700	737	622	700	700	714	717	718	691	727	693	674	691	685	702	747	730	731	725	660	711	732	718	703	711	742	681	729	708	705	742	692	730	708	673	720	696	697	672	706	747	727	684	656	715	694	637	736	649	716	770	689	750	707	697	661	708	686	729	710	634	739	683	730	680	667	698	691	695	727	666	710	665	684	682	716	700	710	687	711	703	703	686	681	742	712	682	724	724	742	680	694	676	703	678	697	719	746	702	694	728	703	704	693	679	670	666	685	725	703	724	686	688	706	685	703	702	686	711	747	739	700	677	678	699	738	676	679	691	698	681	701	708	683	692	669	681	682	720	677	648	729	665	714	708	706	680	672	733	659	711	716	728	680	689	683	614	694	676	700	678	747	707	675	683	707	714	710	655	672	699	713	689	696	700	694	726	650	712	693	651	696	638	684	695	732	673	711	681	694	678	696	694	701	739	726	703	687	680	736	674	698	683	736	698	697	703	713	703	698	690	694	694	703	682	751	680	701	717	659	702	698	678	725	671	687	726	667	765	711	718	728	700	723	685	700	673	730	689	692	712	718	668	729	692	656	656	713	717	651	738	703	708	748	723	739	741	680	748	720	676	703	663	681	726	701	715	721	689	703	657	717	689	670	711	703	688	662	645	682	692	719	637	711	702	680	677	683	697	703	726	689	704	712	704	710	714	699	669	686	660	719	680	700	721	740	723	666	657	695	749	748	683	682	708	725	740	691	701	664	753	712	684	684	756	719	697	688	696	688	713	712	743	717	671	713	698	695	690	643	697	715	670	741	719	731	701	694	716	704	696	673	738	678	719	709	741	702	652	692	678	711	658	707	723	676	720	703	668	799	671	709	694	714	744	693	674	702	764	701	692	740	722	714	678	720	694	704	673	760	729	705	735	701	718	687	753	695	715	738	725	665	694	728	728	700	705	673	681	666	689	685	703	704	694	692	673	655	731	701	684	672	709	702	689	646	687	695	742	723	676	703	723	694	683	733	716	660	724	769	683	745	686	691	674	656	722	714	704	722	680	738	686	678	729	712	692	701	678	686	677	739	689	642	682	708	662	664	692	723	697	724	721	722	698	706	695	689	695	743	682	684	703	725	686	732	695	725	695	703	705	712	716	675	749	723	708	721	684	691	665	755	669	678	710	706	681	702	755	666	700	648	685	724	675	708	737	646	695	698	706	687	710	741	651	729	666	690	723	703	722	623	782	716	732	745	669	725	683	744	740	702	734	695	710	715	695	669	699	699	701	747	755	714	734	717	659	712	682	707	743	712	686	704	714	690	725	671	662	650	700	689	713	708	677	712	690	763	701	690	746	683	739	692	703	689	714	692	697	681	663	734	703	700	687	737	690	677	689	697	680	667	682	731	704	708	664	704	747	717	695	679	737	720	677	678	739	645	710	688	725	677	697	673	671	700	687	652	690	713	708	686	704	681	696	699	669	729	686	701	704	681	724	730	682	715	707	707	688	725	706	705	697	704	654	726	667	750	614	696	719	726	681	720	676	704	688	728	670	716	655	641	721	656	752	720	722	697	708	706	703	743	731	725	684	718	733	678	713	682	700	724	683	708	717	720	671	673	698	690	717	665	710	676	635	696	693	664	695	764	729	729	730	692	715	709	691	674	753	728	692	687	709	670	727	721	707	726	694	689	709	708	709	724	712	640	698	747	682	681	699	695	727	699	721	692	754	714	698	715	714	717	721	694	715	654	712	647	724	701	691	663	683	753	685	713	664	698	729	692	705	727	702	694	684	715	692	695	647	715	672	729	702	709	717	702	726	695	618	663	735	730	709	713	695	669	692	656	715	665	691	711	685	683	663	749	762	709	675	650	666	709	702	658	719	651	640	658	672	704	741	676	707	703	689	632	698	668	721	688	681	707	719	688	699	722	668	722	676	651	734	765	692	698	678	754	686	697	680	727	722	670	722	671	722	682	698	658	661	722	677	705	689	741	755	667	721	730	757	702	766	722	754	726	690	678	708	720	700	672	727	698	736	688	684	675	680	674	708	693	695	697	720	649	718	679	714	701	705	674	732	710	764	734	683	702	699	706	697	688	674	665	734	707	719	722	714	703	720	703	684	711	703	662	679	705	661	681	710	691	732	728	678	736	692	706	702	669	717	675	710	714	696	670	675	646	662	677	675	694	689	696	697	727	730	687	702	757	692	716	676	656	722	666	733	724	646	710	731	680	711	711	707	706	662	752	707	703	715	673	653	689	741	739	735	741	720	703	654	677	690	702	710	670	707	735	712	667	740	760	744	719	683	745	671	724	703	713	688	703	736	700	709	713	735	683	667	645	730	669	735	749	711	669	690	707	712	714	743	679	698	768	677	716	733	686	687	697	693	695	752	721	683	668	750	698	673	710	729	668	677	738	735	723	709	676	685	705	704	649	730	645	701	703	749	730	676	710	714	653	693	699	745	708	702	683	669	669	691	728	711	701	684	719	718	731	681	737	660	738	719	717	736	751	682	716	733	756	728	722	702	724	680	720	703	713	728	700	721	716	707	728
26781	23304	39308	31660	15197	4415	1310	616	448	419	413	436	450	433	437	422	428	420	434	432	435	392	426	408	407	425	444	416	473	450	439	435	432	428	432	423	431	446	468	423	440	447	451	421	453	443	446	403	484	424	402	417	401	418	436	425	442	423	389	413	439	437	384	455	461	427	413	436	394	429	415	406	435	435	387	411	423	419	422	423	410	460	435	433	418	427	418	415	452	433	420	401	399	439	463	416	401	417	431	432	400	437	440	412	418	445	433	443	433	446	410	442	457	467	423	428	436	422	413	389	418	463	440	413	435	371	451	428	434	429	453	402	445	411	386	452	417	418	434	450	455	447	399	385	426	406	440	444	394	426	437	402	438	394	400	372	413	426	461	415	433	394	421	407	432	412	401	423	410	425	430	448	434	450	439	408	416	406	427	476	411	442	439	420	405	411	444	422	420	426	455	430	393	417	468	402	432	429	456	434	402	383	450	383	397	428	367	417	436	433	432	426	442	462	429	433	447	470	408	417	407	414	413	451	423	470	421	402	409	424	448	428	452	433	427	437	398	436	388	431	421	410	406	437	394	441	426	423	414	438	372	421	429	407	437	420	418	446	434	408	443	423	424	415	424	426	445	415	429	396	406	412	420	385	443	431	415	410	414	444	457	408	415	386	432	424	436	438	409	413	381	458	399	406	444	452	388	408	415	413	417	436	431	436	388	396	462	427	414	430	442	461	448	441	433	429	416	397	404	434	419	418	415	421	374	436	417	461	421	427	451	445	411	464	434	379	415	423	395	396	439	442	431	437	425	448	407	412	432	384	456	392	395	423	386	443	445	453	411	391	417	447	435	425	418	411	456	426	419	439	445	429	411	423	414	437	439	422	432	434	427	460	438	450	449	426	414	443	438	435	421	442	404	425	425	460	426	479	389	425	433	395	424	471	404	390	394	409	388	449	417	376	440	372	406	430	478	411	421	410	421	430	408	421	406	462	420	432	490	382	418	410	396	413	416	417	406	389	411	444	436	437	420	404	430	441	409	444	441	406	423	367	443	389	429	444	409	445	432	431	418	426	418	425	438	419	396	428	447	436	388	417	429	427	422	435	397	430	418	389	401	395	392	413	454	417	426	425	399	455	459	389	412	425	438	409	415	427	401	421	432	435	421	414	408	421	435	433	445	415	461	382	459	380	395	434	410	412	421	421	415	428	385	430	458	429	471	413	401	426	445	422	406	418	405	424	457	387	427	436	460	453	426	408	392	388	423	444	454	366	417	444	431	398	414	397	426	470	421	443	451	415	433	450	399	375	419	440	408	408	439	404	421	462	395	425	397	407	382	411	414	419	454	396	447	448	477	428	430	397	434	395	411	440	394	423	399	429	435	440	442	445	405	423	426	416	447	447	418	407	390	424	410	398	463	410	431	398	413	440	408	403	422	435	417	396	430	398	400	414	425	432	417	416	413	401	443	443	429	440	482	467	434	427	423	383	436	457	434	399	447	435	417	406	415	412	454	466	436	420	399	421	425	414	421	428	423	402	420	405	404	430	429	442	404	433	406	448	407	444	431	419	460	446	434	427	432	388	418	474	400	421	397	459	417	411	423	403	398	409	405	405	390	414	426	420	400	443	461	403	451	404	399	441	437	413	423	415	432	437	451	405	407	444	426	402	414	415	440	412	437	432	421	355	401	411	417	395	399	410	418	419	440	397	456	417	428	421	411	428	412	387	430	416	438	418	395	403	405	439	413	426	423	416	477	413	442	457	386	398	427	459	424	431	420	419	424	424	425	434	412	448	406	414	379	406	409	418	452	451	396	417	462	410	421	441	420	450	423	450	403	417	438	462	388	414	401	398	419	391	402	389	417	422	393	422	429	433	392	455	416	406	443	413	419	422	409	420	466	391	470	416	412	460	443	433	451	440	427	399	422	451	405	416	421	435	418	418	406	435	415	439	465	449	422	458	462	437	410	432	409	402	424	405	408	400	436	418	421	462	423	443	438	425	417	396	411	397	412	434	435	403	445	411	411	380	400	423	418	402	403	415	433	388	445	422	413	442	402	430	387	377	436	460	421	419	417	465	430	476	409	439	371	456	427	421	466	412	469	434	383	462	375	435	439	439	448	434	405	394	399	469	469	441	436	431	359	424	444	450	423	419	448	436	380	396	423	389	417	447	403	404	426	419	435	439	402	439	408	420	425	412	410	425	402	397	399	419	420	387	434	428	417	429	401	377	409	389	408	411	454	419	402	385	438	390	407	419	464	413	442	428	393	389	412	410	396	419	445	424	426	413	430	429	476	406	430	441	439	431	429	429	396	448	426	441	386	438	429	413	438	415	440	401	408	441	442	390	426	418	428	421	386	418	406	418	447	405	408	371	389	485	436	395	414	444	447	418	389	440	425	441	421	426	430	449	456	449	405	442	413	400	440	419	426	439	394	419	417	449	453	405	412	424	395	446	411	427	421	389	450	416	437	451	428	413	408	457	410	445	398	411	441	406	425	391	416	434	400	434	455	403	423	441	430	443	449	420	440	422	429	397	442	439	407	397	417	409	397	440	408	435	444	429	398	422	441	417	452	427	416	426	427	431	445	438	476	408	424	418	447	420	439	423	421	404	387	405	434	447	465	439	391	435	401	455	440	475	430	430	420	461	415	418	446	403	427	439	423	423	411	439	412	425	429	396	441	416	406	435	447	410	418	437	400	417	388	461	427	455	460	409	407	381	436	403	415	446	461	434	434	432	419	421	393	431	390	412	422	428	426	457	441	427	435	429	405	422	424	406	445	399	403	417	414	457	442	409	413	416	403	418	395	435	422	407	436	423	426	418	408	416	451	418	464	436	411	430	432	443	422	436	403	438	469	440	438	427	420	454	412	433	432	432	436	427	416	414	412	446	420	456	420	403	413	440	417	424	460	391	420	398	433	397	411	450	412	423	419	429	432	431	406	412	425	446	409	475	381	390	451	421	428	429	401	451	408	429	416	419	437	461	399	427	402	396	437	434	393	463	416	441	396	411	440	426	450	444	396	407	414	428	433	427	453	370	379	440	418	452	451	413	428	402	429	417	439	423	430	387	400	405	402	422	425	451	409	431	406	405	385	447	419	414	403	444	384	479	438	406	441	388	418	437	411	412	419	412	414	396	395	423	422	423	410	431	449	436	449	409	402	439	437	446	392	442	467	417	455	424	415	453	454	412	384	412	439	392	423	424	422	398	428	417	452	423	377	418	462	460	405	417	402	422	482	446	411	412	438	413	424	426	416	418	402	404	397	427	439	423	495	437	411	405	402	402	402	452	428	424	414	434	414	378	388	382	419	392	430	398	435	411	418	423	413	420	425	414	431	432	407	391	441	416	411	410	404	404	409	420	388	441	424	434	419	429	456	407	408	413	428	384	426	429	422	427	400	426	471	434	427	458	403	392	380	407	427	452	420	447	406	389	443	447	431	459	405	433	384	450	436	429	411	421	393	431	472	401	412	412	451	446	437	433	423	411
7707	38597	44967	31767	17651	6968	2296	995	701	654	626	636	633	627	664	645	632	593	670	648	609	636	635	663	675	674	623	655	658	635	657	634	628	644	636	619	611	622	682	645	632	645	703	668	634	657	652	639	660	617	616	681	603	647	636	647	577	598	617	649	644	653	688	605	640	586	655	647	642	664	672	668	640	627	645	663	657	623	620	617	656	710	644	627	625	619	614	621	622	670	655	602	688	613	637	653	645	670	648	621	678	606	672	630	675	651	632	649	647	632	633	651	660	623	692	618	629	650	633	646	631	620	633	695	679	645	649	667	634	625	650	686	644	624	661	661	636	659	651	593	657	659	643	632	605	651	645	656	658	658	642	598	636	645	591	639	623	625	639	589	645	604	624	649	649	609	674	616	653	616	646	631	620	621	611	619	626	635	661	635	665	667	649	659	638	641	630	647	673	607	613	622	615	655	605	604	621	616	654	657	648	624	646	636	719	674	669	625	650	642	650	617	642	628	615	682	645	633	607	580	682	664	646	664	692	645	595	643	652	663	646	614	646	615	657	628	636	643	617	640	649	672	648	656	667	635	645	630	632	653	645	635	642	631	627	622	673	644	595	598	632	645	610	665	587	646	684	674	642	650	663	680	655	657	630	592	649	630	622	601	651	651	646	667	640	668	603	644	630	638	640	646	666	652	666	688	631	634	600	645	628	613	595	640	626	614	643	618	668	626	647	679	622	636	620	668	591	634	635	637	628	588	673	636	632	607	644	720	609	665	640	645	640	648	661	622	656	600	636	668	651	617	604	652	661	628	586	677	659	651	671	626	595	620	605	662	611	601	645	667	638	621	648	632	639	621	646	657	673	618	601	672	598	628	592	640	609	628	634	659	675	645	612	631	600	580	630	648	627	629	619	625	626	639	672	657	672	610	620	643	639	629	686	642	626	615	666	595	677	655	653	642	683	639	615	643	625	661	640	635	604	690	665	599	657	592	626	617	664	681	624	621	693	599	637	666	663	650	638	659	663	667	667	658	623	657	662	659	642	697	631	648	685	618	612	665	619	670	602	634	628	597	679	600	641	596	643	619	576	685	594	650	634	620	625	685	635	650	604	669	652	636	627	649	629	608	674	678	599	644	627	687	690	617	636	637	625	627	658	626	639	639	661	659	610	664	647	564	654	665	640	636	652	629	623	657	647	705	672	669	603	646	617	697	675	656	629	658	663	647	655	638	635	649	640	668	637	642	630	656	646	621	650	638	648	654	642	630	637	667	649	636	695	618	602	642	655	642	632	610	666	635	664	608	653	642	657	634	661	669	669	646	620	672	670	617	667	658	679	646	611	634	620	621	667	613	653	665	634	619	672	638	603	635	648	633	572	592	639	634	658	615	630	626	628	618	630	625	592	595	665	640	658	632	627	582	663	714	666	638	581	646	615	612	635	617	657	650	598	676	647	645	572	629	618	631	622	597	628	690	661	636	659	648	622	662	649	609	605	639	604	643	625	629	664	630	633	639	647	652	628	642	662	656	640	640	636	676	615	646	691	606	671	651	630	600	632	620	670	691	637	607	629	634	662	643	619	690	647	644	675	608	677	658	635	623	647	637	639	671	656	629	630	632	650	635	612	595	669	629	652	593	636	601	620	614	692	610	671	656	689	630	576	643	585	614	621	593	637	644	611	601	650	621	679	635	620	593	650	621	605	648	638	670	658	600	623	677	655	649	657	615	659	644	654	671	640	654	592	665	654	643	626	631	640	655	661	618	652	652	680	687	677	653	653	646	638	669	677	605	620	636	651	605	564	619	654	617	681	666	624	654	596	657	670	614	641	639	645	642	591	626	652	618	647	709	661	638	660	642	605	673	606	594	611	629	682	657	674	681	620	641	621	620	671	638	623	660	623	634	647	655	699	625	630	627	629	660	631	602	637	617	634	628	645	666	651	669	661	653	651	663	659	624	638	629	626	632	612	625	655	663	615	606	646	646	583	629	687	591	653	616	633	668	667	633	604	622	644	630	655	620	627	651	619	646	657	634	591	634	613	632	627	663	654	602	644	615	651	681	635	650	619	597	632	626	657	646	665	639	659	657	641	609	620	659	602	637	589	631	652	653	667	604	631	620	668	653	699	696	659	623	636	703	623	599	606	649	639	666	669	626	601	646	627	634	667	652	679	652	623	630	594	688	637	642	608	644	661	667	662	685	629	628	614	639	655	609	662	716	634	658	647	607	620	668	619	613	673	617	678	629	630	627	652	635	596	615	634	636	642	632	643	626	628	610	648	694	650	630	637	632	632	686	637	621	630	662	593	610	641	659	651	637	627	670	648	675	666	640	698	651	661	618	638	667	677	625	643	615	632	610	645	662	639	654	584	601	647	642	639	616	622	635	630	675	673	605	643	646	650	606	591	627	681	671	649	645	682	613	653	685	645	624	652	622	619	634	621	661	599	655	605	627	619	671	627	657	657	664	679	652	645	646	666	651	678	641	641	657	612	626	564	626	646	632	666	636	615	647	627	615	644	655	635	615	633	602	681	613	662	649	650	643	607	642	621	682	613	646	620	620	598	633	667	631	621	627	667	623	650	588	649	641	627	634	624	636	693	649	621	650	610	670	654	630	613	619	667	645	633	598	665	619	644	658	635	685	641	625	651	629	660	621	640	629	626	657	654	603	699	572	619	671	616	655	663	634	653	655	667	643	648	662	641	654	647	686	711	655	603	618	648	606	630	612	664	639	671	633	632	641	656	594	583	611	619	619	631	593	667	578	623	656	625	634	677	664	634	608	638	586	667	647	663	598	647	605	641	661	636	646	658	639	675	634	631	618	625	638	598	657	695	649	599	592	625	652	614	652	601	605	667	713	576	641	649	619	649	612	620	606	614	652	644	624	660	695	604	676	660	610	640	608	631	648	576	647	658	642	640	631	629	665	674	627	671	619	643	642	629	635	636	599	674	677	647	631	625	668	671	645	646	613	661	626	621	611	695	648	646	615	616	597	614	712	658	643	680	640	619	638	653	608	655	601	618	629	640	647	588	652	634	670	629	645	638	655	646	647	648	636	631	664	712	645	655	623	655	601	611	627	646	636	646	575	631	656	635	683	608	634	643	635	658	629	649	614	587	639	613	628	639	649	582	670	659	608	615	655	622	592	638	619	603	640	619	603	640	653	654	641	687	610	627	606	650	625	643	585	645	605	646	619	635	632	651	658	648	615	617	661	610	624	615	609	614	675	636	644	667	649	627	607	639	627	606	657	665	667	638	630	655	627	649	646	603	657	642	634	622	619	645	613	634	649	625	630	669	595	600	662	630	615	610	613	633	677	609	592	643	694	630	645	697	610	634	660	649	637	640	569	600	654	685	618	636	647	668	621	639	653	655	646	626	668	655	651	662	609	620	615	657	657	684	643	615	682	608	670	674	635	671	593	623	608	639	646	651	659	674	632	624	673	662	648	628	688	624	682	699	649	629	627	647	616	629	613	652	653	630	614	599	640	609	647
24221	21625	45166	49765	35910	22393	9259	1546	664	518	481	507	476	495	479	495	490	477	484	454	437	518	470	440	454	494	447	461	482	484	474	461	481	489	512	468	474	450	504	464	472	459	479	440	478	459	477	472	458	461	479	462	460	472	462	465	494	469	490	460	459	474	468	481	450	457	461	482	484	468	423	474	480	474	464	470	469	480	466	493	504	493	462	501	487	462	479	461	492	499	487	482	457	500	489	476	491	464	468	468	499	499	467	488	436	455	471	468	421	452	468	484	468	478	453	476	438	451	460	421	439	433	503	487	460	504	455	442	456	459	433	465	479	480	472	425	499	500	445	443	458	448	451	473	466	481	429	503	528	442	500	470	519	529	428	499	467	468	466	468	473	459	445	483	464	454	460	473	452	464	450	474	483	476	486	485	456	484	437	482	437	482	477	430	451	461	468	467	477	462	463	468	508	488	468	483	445	481	443	487	512	473	457	478	494	494	449	483	499	466	478	466	462	473	464	417	482	508	482	461	484	488	459	442	504	437	473	483	466	443	462	469	438	466	479	448	445	500	416	435	488	467	448	469	472	457	465	470	458	464	468	442	464	486	461	487	502	448	491	465	513	502	483	475	424	451	445	417	453	445	446	443	470	474	482	438	465	445	435	447	457	483	471	449	472	483	498	432	482	455	479	459	485	468	495	445	441	462	455	515	469	479	459	450	485	442	465	476	429	481	454	475	415	425	433	455	452	466	494	461	461	465	447	464	464	518	494	492	455	466	461	470	511	441	451	495	474	458	467	446	450	448	436	478	480	495	499	487	474	439	431	458	485	455	476	496	473	439	479	491	441	433	481	451	492	467	470	453	478	470	473	479	474	490	446	440	476	487	473	469	481	470	463	462	464	471	475	465	452	468	473	425	431	450	446	433	438	493	446	444	472	492	486	486	480	502	463	466	452	452	457	446	464	478	517	441	437	466	474	436	498	415	474	493	468	455	491	476	465	464	437	438	464	435	465	454	430	458	448	477	438	469	481	454	481	469	479	484	484	469	455	462	440	475	466	507	498	457	461	464	484	471	458	416	485	519	509	462	473	498	476	488	439	452	469	497	449	506	477	482	463	463	456	493	429	401	498	475	488	463	463	440	499	445	460	477	467	452	435	490	491	454	467	467	462	446	464	503	451	478	457	467	479	446	470	461	436	494	474	540	513	455	455	423	444	488	492	451	476	505	424	461	478	460	458	426	488	466	489	448	442	453	464	470	492	491	445	514	486	487	479	490	429	485	490	485	474	459	477	489	485	490	452	437	488	482	468	469	476	452	455	478	429	497	497	465	452	494	455	460	486	491	505	462	446	460	432	450	463	454	478	465	445	456	481	460	473	458	496	432	481	446	488	493	444	435	480	499	454	435	478	451	447	469	485	474	457	463	478	485	460	479	510	475	435	410	463	478	472	453	438	474	435	477	490	458	464	450	467	469	439	504	478	484	461	465	443	477	493	458	459	458	458	456	484	440	448	485	470	456	495	486	456	458	500	466	439	506	464	481	466	488	473	458	491	458	431	449	498	464	477	475	484	459	485	434	486	411	462	450	486	503	435	500	449	467	508	479	461	458	427	540	470	448	467	498	476	465	454	456	470	450	477	454	465	467	494	469	475	475	458	477	465	444	478	502	462	472	473	462	493	460	433	476	442	486	454	474	472	479	444	492	480	470	473	450	476	500	503	461	463	482	445	480	478	425	488	480	457	465	491	496	476	477	463	467	463	469	480	487	471	482	473	457	463	452	465	444	463	462	462	480	466	491	487	435	450	468	463	448	487	481	478	520	457	459	468	476	465	481	467	460	453	456	485	452	508	480	461	498	455	453	456	415	467	470	474	442	448	468	468	456	495	443	511	473	432	476	492	486	486	451	486	471	466	488	476	456	467	471	453	479	450	442	456	481	444	479	474	479	449	480	462	474	461	460	453	449	461	512	462	455	470	443	431	449	455	447	466	453	500	469	485	475	472	478	457	528	497	462	459	483	468	503	452	385	464	478	496	457	473	461	470	509	436	446	486	462	495	464	453	479	466	490	471	474	470	477	443	465	468	469	446	455	485	478	483	471	456	446	445	485	467	455	449	502	463	470	497	433	508	459	494	467	459	425	468	446	491	446	462	491	443	459	400	472	484	433	469	449	494	472	450	476	492	468	476	478	465	484	471	498	443	453	494	435	519	472	481	444	467	441	460	479	483	504	443	472	461	482	469	459	470	476	514	434	424	505	456	481	434	477	517	472	448	494	438	473	495	503	428	459	466	423	469	478	455	459	500	466	458	439	485	461	444	484	456	436	433	442	507	457	474	496	442	475	474	500	471	492	443	462	456	467	470	473	469	485	413	459	439	465	463	480	478	424	454	487	452	466	510	459	450	478	452	450	468	468	457	452	467	470	460	464	477	463	468	463	480	460	482	448	409	429	473	485	431	476	485	535	458	482	484	490	468	458	477	497	426	473	434	503	480	461	465	444	453	490	498	473	434	433	481	481	450	439	488	460	433	472	468	443	512	483	476	482	481	451	451	470	511	442	476	490	464	478	501	460	466	512	458	437	446	438	444	454	469	427	450	480	458	445	461	459	447	459	451	475	458	493	460	474	444	469	476	446	459	518	471	459	475	511	489	468	472	499	483	500	484	440	466	458	469	464	461	435	449	504	467	477	469	453	452	470	467	484	489	486	454	432	457	484	500	466	472	484	461	471	442	467	432	483	475	468	484	504	468	472	445	473	440	434	482	453	467	462	468	464	471	484	484	456	446	468	472	445	476	502	456	431	482	471	428	476	498	473	473	484	491	474	448	466	440	459	442	447	444	493	474	468	458	429	453	451	489	475	483	478	449	478	461	450	456	483	467	461	467	493	436	481	412	456	463	465	455	450	476	483	443	495	505	477	464	429	486	459	485	450	461	500	491	480	444	469	471	494	505	447	457	432	497	469	459	468	487	434	471	433	484	462	500	440	475	465	487	443	479	485	459	476	453	450	403	458	483	476	508	493	489	466	486	416	443	443	492	494	474	466	497	503	482	447	479	433	452	444	471	455	483	473	451	469	465	498	501	469	461	489	458	470	484	467	474	436	442	466	459	473	485	468	470	445	454	442	483	478	474	494	478	480	481	448	446	402	481	490	490	426	457	482	455	469	479	475	442	473	449	491	469	506	470	434	461	483	462	425	469	467	479	490	486	414	461	497	466	500	486	479	489	466	473	490	492	539	450	477	466	485	438	463	475	465	467	464	441	535	459	478	447	502	474	467	488	455	462	439	453	474	477	474	491	468	469	451	471	448	481	476	479	448	465	495	461	462	462	492	451	439	458	482	467	436	452	474	444	415	443	520	444	484	465	460	466	489	446	480	457	478	449	481	463	468	485	424	460	456	468	484	461	494	480	449	445	500	421	464	486	491	499	514	461	436	468	448	508	485	434	465	505	513	430	481	444	465	485	464	457	475	460	454	455	484	454	471	453	470
17513	65199	86410	63935	42840	24164	9259	2823	1012	757	731	666	675	680	660	717	701	724	671	717	730	689	708	673	662	690	704	678	697	697	691	718	737	726	677	717	741	698	706	719	686	713	707	679	729	703	722	668	720	724	721	692	707	642	717	663	701	700	715	666	712	682	742	733	745	677	723	687	718	693	676	700	692	731	684	747	702	712	756	689	680	694	695	683	730	672	698	727	656	745	692	685	732	706	682	671	712	698	694	723	765	711	651	709	682	661	693	726	666	646	691	684	701	679	703	680	671	677	713	716	710	717	682	737	659	669	697	693	727	719	664	691	727	686	678	686	708	724	709	673	722	717	715	694	686	685	703	710	703	722	659	667	714	723	669	662	685	697	688	684	695	686	776	766	670	693	681	678	682	674	721	678	686	713	634	657	666	702	696	705	738	688	731	743	693	735	707	712	706	675	674	708	703	699	695	673	691	667	707	707	714	670	715	690	651	687	649	734	674	697	697	711	706	676	686	730	697	684	671	687	706	728	661	714	685	713	709	703	680	662	697	715	717	700	728	705	766	720	684	705	714	675	697	729	725	720	680	695	701	689	699	684	656	674	719	693	712	720	677	704	668	674	695	676	694	653	686	746	676	712	706	692	666	666	672	667	677	697	741	701	694	722	670	685	684	694	669	681	680	709	671	679	698	681	688	701	657	687	714	724	731	691	640	652	708	757	696	714	714	683	698	667	683	707	708	733	688	752	704	687	698	671	706	676	660	682	716	703	710	681	691	714	689	732	689	658	672	689	721	666	705	669	657	671	683	736	715	719	760	686	701	707	678	723	702	728	711	669	719	707	685	621	729	734	716	708	658	705	706	732	733	709	702	716	698	678	706	733	744	692	715	698	722	637	703	696	721	677	706	745	699	687	690	698	674	749	696	671	689	712	700	692	683	692	731	696	710	647	666	716	680	687	680	698	724	716	728	671	672	707	720	649	750	693	673	702	690	686	692	657	700	639	713	699	647	713	703	725	654	710	717	680	702	686	704	697	730	719	707	696	683	707	688	673	675	664	700	681	652	723	713	747	715	694	755	735	704	705	713	699	731	680	710	738	709	730	676	695	707	678	730	690	726	660	694	683	708	691	649	713	689	643	711	657	695	640	695	720	673	610	692	686	673	711	689	647	713	721	715	717	709	679	697	721	715	730	710	744	710	724	705	661	728	672	723	690	697	674	609	695	674	639	695	735	739	664	692	671	668	690	730	707	691	701	667	711	682	649	667	665	651	718	672	716	712	690	706	687	703	675	702	698	667	725	699	670	685	682	710	647	721	700	658	672	643	691	672	734	681	711	715	706	749	637	716	718	716	698	693	708	716	711	701	716	735	656	680	710	695	666	727	705	703	699	669	722	680	652	654	730	685	692	732	657	643	743	697	717	708	695	751	685	712	704	707	754	679	746	638	690	711	731	692	724	713	725	727	718	718	664	719	663	678	723	717	719	685	654	696	702	716	717	649	712	774	655	684	730	659	701	669	691	681	690	704	703	643	721	741	650	699	713	672	717	740	728	682	728	677	710	728	639	691	704	697	703	658	695	679	709	727	689	679	718	688	747	718	739	721	719	710	680	724	669	707	653	682	736	705	738	743	724	698	704	710	669	710	698	677	718	701	671	722	673	684	709	673	727	673	681	713	679	691	656	723	687	730	699	691	678	648	700	642	631	681	697	706	651	678	680	700	688	699	767	686	663	683	662	686	686	660	673	713	679	657	710	672	734	722	727	658	711	698	710	671	708	674	728	667	744	667	722	697	679	747	697	709	644	709	747	701	669	672	652	741	716	716	665	700	687	707	690	705	670	668	744	731	697	681	741	685	673	703	693	738	694	717	723	662	708	679	733	755	679	655	711	663	714	693	700	679	727	707	661	671	713	658	732	695	669	725	719	726	734	718	681	676	690	683	708	725	674	717	695	741	655	736	700	695	710	683	704	667	697	722	671	718	690	694	737	714	693	690	676	696	720	722	727	689	736	719	657	659	701	699	718	725	675	680	726	658	659	714	681	696	727	661	714	696	728	637	671	716	679	712	668	761	729	696	727	679	719	744	747	656	700	703	728	712	638	713	670	698	697	716	659	716	662	729	697	671	713	698	702	735	660	733	690	679	726	669	746	696	727	669	709	679	683	686	743	698	671	680	721	721	710	708	629	701	712	677	725	714	610	668	733	695	629	648	717	705	713	717	703	682	688	718	735	720	714	724	669	665	673	717	694	681	688	700	725	655	684	759	726	680	719	660	690	709	709	724	674	688	697	697	701	691	682	727	653	696	681	663	741	716	719	703	731	684	657	716	711	673	704	704	717	719	694	701	661	712	693	665	738	632	682	672	684	684	723	711	704	710	703	700	689	670	711	710	714	716	655	703	666	738	632	657	724	724	704	627	717	719	682	716	759	692	663	656	680	706	732	693	664	693	703	732	748	705	687	647	689	684	685	697	751	768	662	701	701	653	682	735	689	699	721	669	717	690	692	718	699	670	735	697	650	711	686	684	722	681	721	710	715	673	686	711	663	705	685	683	679	779	729	659	698	681	677	682	706	679	697	723	734	684	684	730	647	734	660	657	694	720	721	707	687	724	714	670	780	731	682	696	698	690	672	704	696	679	695	684	720	676	714	676	701	674	701	687	727	717	691	697	655	690	705	675	724	760	690	690	670	700	677	720	685	695	683	715	663	727	713	689	681	632	674	737	707	696	690	674	673	693	710	702	663	703	722	692	689	699	697	699	729	728	681	710	683	619	674	723	687	695	701	702	689	700	682	710	683	737	675	697	676	689	664	778	685	684	693	636	712	662	712	693	719	694	752	718	703	675	655	727	669	649	681	693	719	711	699	699	699	705	717	683	723	668	650	678	678	688	699	681	687	675	734	721	748	735	688	681	689	740	645	673	683	652	743	687	689	668	691	688	736	724	691	702	681	712	720	683	690	666	700	742	704	681	686	692	690	693	699	691	732	674	678	723	731	712	687	731	688	705	691	716	723	681	708	659	766	650	727	703	690	723	652	737	701	714	705	661	689	689	732	664	687	722	688	685	709	690	697	719	708	706	658	758	696	664	683	676	703	710	685	730	663	689	698	682	681	653	716	667	660	698	662	715	706	687	657	695	722	688	701	719	699	703	653	677	671	691	710	681	744	698	743	716	620	689	727	683	676	744	716	706	708	691	710	714	676	681	723	745	681	701	713	720	707	694	680	708	723	701	730	734	713	714	711	668	683	721	689	710	680	705	708	703	621	696	704	736	737	693	730	731	698	730	695	715	685	684	659	660	702	772	699	662	704	661	752	702	671	696	716	694	691	693	707	691	688	673	721	750	700	688	694	657	714	667	698	707	728	702	685	658	750	741	666	733	685	680	706	715	694	702	665	727	708	721	723	677	699	720	713	671	671	705	690	706	629	737	666	715	757	708	655	714	757	733	698	683	710	758	694	687	707	762	708	713	692	663	669	735	683	697	691
23018	21255	35930	40285	35969	27784	19415	4199	838	555	556	477	516	502	504	519	470	509	515	505	526	509	466	493	495	490	462	487	520	515	516	477	464	465	475	473	497	491	493	520	477	478	490	463	471	489	443	487	470	467	486	447	485	478	498	499	515	491	449	487	473	504	492	451	481	486	473	479	505	458	485	531	474	510	495	503	452	522	441	506	490	496	480	491	470	495	456	508	518	457	485	487	478	445	508	472	469	496	502	494	491	522	460	481	482	470	463	485	461	487	485	484	453	470	491	480	470	449	499	446	472	462	503	516	456	466	464	516	472	490	450	475	457	488	471	499	526	486	435	475	487	486	442	468	484	502	440	434	514	517	442	449	475	506	458	496	455	500	487	469	512	547	494	499	463	476	464	477	510	496	456	442	506	481	504	490	479	468	481	465	478	516	479	485	483	467	488	488	498	493	454	476	490	477	465	513	523	475	481	462	499	529	442	472	508	508	451	482	473	457	460	480	499	476	502	503	502	490	465	485	498	499	476	494	467	508	453	464	507	482	482	534	471	487	474	494	469	487	479	500	498	506	479	497	520	470	471	490	470	470	533	520	471	491	465	483	466	484	485	447	478	469	468	473	479	474	476	491	500	473	475	446	471	495	507	467	514	484	458	490	508	478	460	460	477	461	511	495	463	489	511	498	473	464	485	482	523	506	425	473	502	493	482	475	452	512	497	488	463	482	481	488	508	517	486	493	506	494	484	477	454	513	470	466	513	496	477	478	481	489	451	507	479	509	477	488	484	485	472	502	417	462	456	478	460	470	491	470	509	468	506	513	483	486	483	487	474	495	465	478	494	472	482	510	448	470	418	469	491	450	467	523	460	472	474	459	477	493	467	471	476	506	474	504	462	502	485	499	545	468	446	491	501	506	499	490	461	473	462	475	482	457	488	481	481	503	484	486	504	505	509	462	482	475	493	458	511	459	495	527	486	515	502	450	511	504	452	495	459	495	450	508	503	483	483	483	513	478	479	509	465	465	452	504	473	434	517	466	482	501	490	527	472	529	468	473	493	473	485	435	488	486	495	456	507	474	482	484	494	472	500	484	470	494	479	498	493	489	518	465	490	467	493	489	493	499	493	488	502	528	518	493	486	460	491	492	476	486	468	514	481	478	470	460	485	502	476	505	473	500	492	492	500	484	492	482	493	440	492	504	454	497	440	475	485	446	475	466	503	517	518	508	478	514	512	469	528	469	496	483	494	512	482	523	498	471	491	473	446	521	492	501	462	489	480	475	471	499	468	459	484	529	504	496	474	501	462	457	437	549	484	473	493	507	512	464	501	507	494	468	491	483	473	508	465	510	496	456	464	481	488	502	505	488	491	469	454	497	471	476	473	433	455	480	470	440	479	472	517	473	470	489	514	481	464	503	468	494	494	492	504	481	510	494	503	501	473	486	481	446	491	472	459	481	511	471	488	439	456	516	499	465	483	500	515	503	488	530	494	516	469	475	504	506	442	527	502	473	500	480	480	472	483	500	528	493	485	476	539	405	476	475	472	496	481	509	461	485	504	490	529	489	456	467	454	478	479	501	462	515	463	459	487	471	484	460	511	517	492	491	498	469	474	467	462	495	459	479	510	491	497	476	486	499	517	457	471	491	441	464	499	486	479	457	464	460	478	514	477	470	484	462	492	473	489	457	486	478	500	507	456	451	506	492	484	508	485	499	457	467	480	476	425	530	494	478	517	486	456	501	516	503	486	462	446	501	485	500	502	492	467	487	469	453	475	527	498	459	490	468	472	479	477	462	461	504	494	490	459	468	503	496	539	500	522	481	476	537	518	508	497	465	478	499	474	515	476	475	488	549	453	513	451	471	440	472	461	438	491	496	494	522	458	469	514	504	511	482	538	483	493	497	489	472	447	537	465	492	493	470	502	494	463	515	475	483	445	456	492	491	490	457	492	494	527	473	482	485	484	513	488	535	501	499	436	440	499	498	460	480	460	514	475	465	503	463	440	512	481	483	504	469	476	465	471	518	512	447	504	449	482	461	479	493	449	488	496	487	493	468	482	468	462	494	479	508	477	488	479	483	492	475	431	418	505	486	446	456	488	502	510	471	462	436	505	485	486	465	486	498	495	433	485	477	476	485	423	494	469	476	493	459	454	468	456	484	529	483	512	520	480	470	467	493	498	473	517	483	474	491	471	519	460	464	456	465	424	468	466	527	523	505	495	447	502	502	486	465	480	448	471	491	492	517	500	466	479	515	456	502	529	527	479	466	478	499	479	489	533	479	498	463	469	455	530	475	496	474	489	449	477	508	467	484	486	472	492	465	497	451	438	485	502	484	456	491	490	493	471	481	472	460	479	549	478	432	501	476	487	496	479	484	501	472	471	492	467	519	479	466	467	472	460	480	514	481	465	522	482	447	501	454	527	444	457	509	522	484	472	450	471	483	493	494	497	515	521	503	499	485	479	497	522	492	473	516	467	519	488	459	490	465	480	481	501	457	484	514	510	518	496	530	504	492	487	459	511	499	480	472	479	476	474	488	495	488	416	450	474	474	486	455	470	433	484	486	480	481	495	470	472	471	465	481	505	442	493	504	461	502	513	496	487	484	489	499	513	474	499	473	448	475	445	482	488	511	487	498	483	455	520	490	480	516	472	473	466	484	529	423	520	487	504	463	498	495	455	459	524	513	470	496	484	457	464	490	513	452	474	476	463	524	463	509	500	498	495	468	443	484	469	475	447	486	489	501	495	446	523	481	462	505	487	465	485	487	464	488	522	504	493	505	462	473	487	482	481	489	493	507	498	479	492	505	479	496	484	474	503	468	502	437	519	462	516	461	463	464	475	515	521	492	509	504	517	526	476	532	471	490	520	499	439	506	479	488	479	531	468	507	504	497	471	466	498	483	475	492	464	472	475	485	494	484	473	469	469	516	476	472	468	505	454	495	452	503	512	464	510	481	451	482	447	527	469	462	482	466	450	442	526	491	485	478	542	449	515	463	460	471	460	505	479	500	429	511	457	459	502	485	466	469	519	480	459	477	486	480	500	473	461	480	459	462	448	454	520	459	457	502	501	464	467	532	443	531	484	493	463	458	489	494	450	489	493	506	526	520	497	483	503	463	476	448	492	496	491	455	462	493	499	473	444	491	469	456	513	472	466	458	493	475	466	497	479	481	481	480	508	477	453	507	474	472	490	492	494	482	489	505	460	480	492	503	521	454	463	489	473	456	473	473	479	455	462	500	479	483	444	468	470	505	514	478	471	493	464	485	508	497	505	473	510	494	455	513	461	480	481	523	495	482	498	490	478	484	495	491	508	485	491	494	470	459	510	461	467	445	502	491	500	450	466	477	483	460	449	489	478	500	481	482	505	493	481	518	503	495	519	456	493	478	451	493	491	455	519	478	469	494	481	459	495	501	441	503	472	481	496	511	492	435	514	481	495	509	469	498	478	455	485	474	485	460	486	472	480	488	458	452	458	477	505	470	506	489
17852	64983	90657	78802	54744	34050	15886	5088	1617	877	741	722	674	727	721	705	718	691	718	713	729	674	723	682	705	739	680	731	708	741	695	697	717	729	660	691	705	712	699	653	713	643	660	684	694	748	727	701	718	668	682	698	724	720	702	718	706	749	694	699	702	677	662	713	682	656	727	680	735	708	702	653	730	746	726	688	726	728	704	746	698	732	674	708	712	699	708	641	745	698	715	680	673	678	710	695	693	724	677	670	649	716	746	733	742	752	704	703	673	635	737	734	716	732	673	677	706	760	712	736	708	726	714	734	679	730	748	719	666	683	706	706	750	721	671	699	728	684	742	684	686	641	644	689	699	718	708	714	645	684	719	718	683	736	719	722	710	683	697	686	695	693	701	721	727	728	710	689	698	730	732	740	701	677	732	688	719	699	693	700	737	716	698	702	649	697	700	679	734	687	672	750	652	680	661	742	647	639	752	692	703	686	707	692	686	725	684	722	693	738	684	688	672	666	688	671	674	714	712	682	716	658	666	781	709	697	694	693	668	705	661	701	703	682	707	672	704	696	669	755	703	675	763	721	734	696	677	747	696	718	758	715	710	717	721	688	729	714	694	722	709	735	631	687	711	686	699	716	695	727	652	647	717	759	721	726	684	743	655	643	720	733	684	673	705	744	753	718	712	663	681	718	719	695	692	779	682	713	694	662	682	720	748	710	728	693	701	691	746	691	707	699	676	704	704	741	702	694	729	707	687	723	688	726	720	662	689	713	712	697	723	714	704	711	716	745	728	691	691	716	693	724	696	717	678	704	683	688	763	670	708	696	691	694	744	726	709	734	734	711	672	703	708	682	713	658	700	671	722	673	703	706	702	647	701	731	693	689	699	723	658	699	688	659	675	758	698	696	694	677	675	722	683	699	753	666	721	676	707	718	750	737	725	694	706	732	739	679	674	696	712	724	692	725	682	699	733	718	729	683	676	732	655	747	690	705	663	669	747	717	700	702	677	719	710	695	730	731	712	662	720	692	711	745	699	672	673	709	771	693	718	753	702	717	710	708	690	653	726	670	696	731	691	714	706	744	730	719	674	725	700	723	687	683	705	715	698	747	680	653	677	714	736	705	749	683	695	768	712	657	692	701	717	718	718	677	774	678	737	675	695	743	659	681	655	659	706	736	756	722	676	707	728	735	698	691	685	681	717	708	712	687	721	686	699	727	667	700	675	685	735	698	692	714	735	707	708	675	712	742	709	665	672	712	751	734	680	685	701	729	687	670	711	676	656	732	727	670	682	698	734	687	694	714	758	684	690	679	683	707	689	732	680	729	694	686	670	664	718	707	691	714	731	699	723	701	758	712	695	725	715	693	692	686	664	694	706	704	685	728	727	700	705	694	743	710	683	669	701	715	700	715	722	702	703	723	716	664	747	738	702	736	679	681	684	706	694	718	678	637	662	668	690	686	711	704	697	712	702	714	642	662	684	682	715	646	677	708	741	692	693	687	686	648	700	712	665	682	682	751	703	713	720	715	729	721	699	684	701	719	686	685	732	727	746	703	713	689	709	678	715	716	685	768	698	718	650	747	669	692	747	687	697	730	739	718	700	649	705	709	658	716	751	718	680	709	688	719	758	707	707	683	732	720	727	680	702	716	713	723	700	677	777	733	735	673	693	709	733	711	680	669	745	652	677	715	774	666	730	695	774	696	688	674	693	656	691	651	705	677	711	702	703	724	680	723	692	731	706	780	715	678	688	698	685	679	710	683	695	666	704	711	757	714	730	666	678	712	736	742	718	691	703	678	705	709	746	728	668	717	744	739	724	665	683	684	754	731	694	643	702	697	782	705	665	711	718	737	739	746	665	722	738	754	724	686	687	689	726	705	696	724	739	722	702	681	655	733	672	679	653	683	676	705	672	688	731	722	664	697	662	689	711	698	704	724	709	702	717	738	662	723	696	694	713	707	702	687	706	674	739	721	667	703	709	692	692	673	705	693	694	601	683	735	675	734	723	716	652	681	693	668	700	716	702	724	706	672	705	653	683	649	708	731	658	676	692	714	688	729	723	714	689	674	686	720	740	713	682	684	737	722	681	729	740	727	695	722	670	675	689	686	705	645	713	661	731	701	729	693	692	709	715	719	679	733	716	712	698	773	684	702	712	698	708	708	701	677	718	706	724	705	664	746	709	708	651	708	642	696	732	672	701	682	737	683	742	722	676	658	669	708	728	730	707	712	698	733	685	651	673	708	675	671	700	701	737	672	677	710	717	721	704	677	653	693	713	755	708	699	681	744	709	740	741	691	683	709	706	702	665	730	678	686	707	670	716	728	678	696	714	689	744	678	695	718	688	712	740	734	704	740	729	673	701	705	673	684	748	715	724	713	655	686	701	699	722	699	704	721	724	721	730	747	708	750	716	701	642	716	737	700	717	681	698	663	704	757	699	708	728	708	727	701	733	709	731	700	699	662	751	720	742	706	692	703	707	706	705	718	731	704	715	700	678	707	708	735	701	690	715	707	703	699	699	715	704	677	709	722	732	736	714	692	676	672	697	705	682	690	719	654	699	677	729	684	697	711	709	673	730	699	671	671	735	684	713	675	713	728	682	715	705	723	672	775	737	642	695	673	712	667	660	712	689	680	688	725	690	711	718	716	686	708	707	728	681	722	745	695	749	720	669	677	728	756	695	718	684	695	710	723	674	681	703	718	718	697	732	697	746	702	718	716	717	691	680	672	715	629	738	689	704	673	717	705	681	674	676	715	688	722	738	698	719	706	706	747	702	702	719	716	755	713	693	713	737	729	702	691	687	698	680	692	717	695	704	663	706	717	685	686	736	733	696	697	758	748	741	743	708	670	700	708	727	675	757	749	761	744	706	739	686	750	708	705	724	705	696	708	699	709	726	716	679	691	718	659	741	718	688	684	688	653	684	678	725	680	710	700	645	689	713	705	701	748	697	717	711	747	748	689	736	766	684	687	665	727	710	718	735	688	708	707	697	716	680	730	703	724	696	717	706	683	730	767	725	719	721	699	697	692	694	706	692	696	712	687	715	674	751	691	678	694	665	750	705	714	711	747	673	673	713	653	716	700	673	767	721	649	689	669	723	720	706	697	686	695	732	710	682	659	724	710	720	690	722	693	708	698	686	678	657	700	691	682	761	688	697	735	729	691	728	734	709	703	731	712	728	702	711	676	672	724	641	695	671	695	698	707	640	673	694	668	679	717	709	676	743	727	695	680	694	683	662	728	699	691	714	730	766	691	686	691	707	692	710	705	716	715	741	688	734	710	709	673	752	670	713	699	718	772	672	739	747	639	690	710	713	688	676	663	690	706	674	658	697	681	709	719	719	741	694	670	687	616	744	723	706	682	734	697	705	676	729	740	699	725	731	668	687	714	719	697	724	754	731	688	681	687	683	693	689	655	663	696	722	707	667	656	669	721	708	682	711	730	731	659	704	659	746	699	715	688	736	684	689	758	688	708	737	693	657	671	723	674
26641	22688	43078	31887	14716	4288	1230	597	497	417	454	460	441	427	440	423	408	430	420	438	422	420	411	412	424	420	430	429	421	405	454	436	399	404	440	455	424	437	455	422	419	422	450	424	450	406	397	433	428	386	447	431	425	417	448	462	401	445	437	442	431	429	451	436	409	453	408	423	426	435	417	408	384	411	411	442	399	425	426	429	391	434	404	438	434	442	430	409	426	424	430	485	395	412	394	421	390	430	430	440	401	439	409	461	441	430	416	417	430	416	452	424	411	429	404	443	414	421	412	410	450	408	461	439	461	411	427	416	416	416	393	394	433	459	419	409	444	418	416	415	438	436	424	415	453	403	423	399	423	401	433	393	428	418	425	419	468	394	416	418	453	386	402	419	400	414	435	435	411	461	433	421	397	421	434	417	414	408	432	395	445	376	462	383	434	459	409	400	400	445	424	399	441	448	423	453	446	397	424	471	409	411	402	410	449	421	433	421	446	388	452	442	440	434	456	435	453	455	455	425	418	427	442	422	404	436	430	418	399	395	465	459	426	461	395	438	431	421	446	408	416	459	445	475	465	449	463	386	422	418	426	424	415	425	446	418	436	402	398	412	439	452	446	417	400	401	419	434	377	423	400	399	397	422	429	413	446	440	405	469	413	423	462	424	451	417	414	432	405	423	416	417	414	411	436	427	399	448	393	451	426	448	383	380	442	434	454	437	443	389	429	457	432	463	386	446	420	451	427	439	404	381	429	419	418	438	470	427	470	423	413	395	422	398	480	423	443	441	440	419	401	408	433	450	433	449	399	403	407	429	405	408	426	389	457	396	406	409	426	394	390	423	451	420	414	424	391	416	433	393	378	414	463	445	437	424	439	433	398	411	404	411	428	444	439	399	404	414	413	435	441	424	406	418	454	406	400	444	408	448	424	450	417	411	439	411	443	432	420	408	423	425	432	391	431	422	460	424	440	444	389	396	449	418	404	443	424	400	424	444	392	471	400	432	457	430	415	450	436	431	435	421	403	441	411	439	394	393	440	426	436	405	422	449	431	413	435	460	386	464	399	464	449	443	429	430	422	433	435	406	402	417	442	427	365	397	408	436	448	416	460	411	442	448	395	428	453	426	461	456	395	434	403	444	433	410	427	419	441	417	467	443	441	429	464	432	420	392	410	460	432	451	420	438	438	412	397	436	444	400	398	429	414	457	411	385	377	414	428	447	450	398	446	440	408	431	416	417	413	423	420	418	423	439	420	453	425	432	429	495	437	391	410	416	423	437	462	436	425	427	425	430	422	434	430	389	403	437	456	403	410	411	446	431	406	456	450	422	394	406	391	433	472	416	451	412	408	438	438	443	432	409	425	456	430	449	427	459	410	404	434	428	399	439	439	410	419	411	404	460	414	451	411	410	426	409	452	474	418	424	444	423	398	403	439	440	418	410	401	432	412	415	433	440	454	444	409	425	394	443	405	450	434	456	434	422	457	430	433	383	437	450	462	431	413	423	403	406	454	408	431	436	416	439	401	421	423	444	392	423	409	463	437	410	397	404	461	416	397	422	419	436	436	407	437	416	435	439	449	410	460	452	416	406	439	428	430	421	417	405	442	410	483	388	457	423	391	432	449	438	432	415	450	409	404	436	411	413	418	446	392	427	387	432	433	446	394	412	394	400	428	383	415	459	402	440	454	438	430	437	408	430	407	438	431	438	430	455	419	425	453	403	427	430	401	387	409	410	425	449	426	406	423	403	405	415	425	432	420	457	442	435	417	427	383	454	437	410	440	455	433	411	424	408	452	433	409	439	427	444	455	384	431	441	424	426	463	409	420	410	372	426	388	435	413	428	386	442	466	436	434	370	412	411	432	418	422	386	447	426	426	376	400	429	405	431	415	445	417	394	417	443	429	411	443	420	445	421	427	452	435	404	375	392	436	436	436	418	428	408	399	445	421	405	422	431	445	447	421	433	418	438	447	438	416	400	463	427	432	446	412	415	406	435	425	447	443	431	407	422	433	407	435	417	407	408	444	455	423	452	437	411	423	433	412	413	426	405	444	462	465	457	464	438	421	437	414	415	430	401	434	396	406	394	414	417	449	422	382	384	446	424	419	441	440	438	450	434	439	448	407	385	476	443	425	384	453	435	447	440	409	435	425	436	422	424	422	434	418	445	422	438	433	437	431	467	431	411	420	418	455	434	416	388	439	404	434	412	425	447	390	445	388	424	417	434	475	481	445	382	415	422	398	415	419	376	406	426	417	363	384	442	414	403	412	400	430	443	444	423	457	421	422	405	408	452	412	420	423	393	422	439	407	443	427	401	408	478	412	427	412	427	397	439	427	397	452	414	413	438	391	402	434	417	407	426	443	428	435	437	431	368	427	442	447	397	393	367	446	423	426	459	392	399	443	417	417	421	414	401	463	441	409	424	445	401	462	428	411	448	432	415	436	439	419	452	428	433	425	428	429	400	416	388	436	399	453	413	431	415	393	400	437	441	446	405	398	411	413	448	421	432	447	454	413	450	404	436	458	406	415	439	440	411	419	425	447	407	453	447	434	427	443	403	438	415	409	419	451	392	424	472	414	439	420	408	455	453	398	424	407	457	427	441	433	434	419	400	413	431	397	387	385	407	412	417	441	435	430	412	415	452	415	456	411	420	422	442	413	411	444	422	393	421	435	422	432	421	390	448	424	439	451	432	392	449	457	424	424	424	431	411	429	455	438	439	403	453	421	434	419	432	433	453	423	417	387	425	442	427	417	445	454	437	442	429	422	434	418	410	466	431	428	388	396	399	390	439	425	421	427	390	442	417	440	473	400	430	440	394	406	427	391	400	397	397	413	419	420	391	420	437	432	427	456	420	428	435	394	447	434	430	457	399	405	445	421	421	451	442	398	393	432	420	425	443	434	421	455	454	426	436	404	423	460	415	439	414	432	422	422	417	455	417	396	414	437	391	460	416	429	439	427	430	432	438	418	443	398	414	448	433	449	425	406	423	414	402	414	473	423	440	413	440	429	393	396	467	407	414	435	403	411	413	452	444	444	423	454	429	433	439	431	417	444	446	428	418	399	468	417	411	450	397	436	410	417	424	415	428	434	415	423	396	415	406	397	413	454	440	402	424	396	413	403	395	423	427	434	416	434	422	418	421	413	415	498	423	447	416	428	435	416	455	428	444	423	440	445	429	432	418	423	432	441	414	376	451	422	413	432	432	463	422	426	455	445	415	435	410	411	438	416	439	439	365	454	428	427	408	448	441	449	426	446	425	440	399	424	402	406	461	377	424	476	446	431	423	415	430	393	440	392	388	439	419	439	418	394	415	405	441	412	444	429	411	403	436	373	442	412	460	442	418	411	449	438	437	456	428	426	440	398	405	401	417	398	449	407	415	451	424	379	440	394	442	413	446	452	433	439	408	432	391	437	406	423	457	420	417	379	419	444	422	415	428	439	392	411	435	443	417	406	406	422	444	441	416	420	418	406	433	409	436	416	412
4800	25381	47346	31675	17565	6638	2195	1034	706	654	669	689	694	648	636	643	642	623	689	632	617	654	694	678	628	668	665	657	623	649	594	600	663	623	639	644	669	646	620	596	605	620	626	635	653	624	656	621	658	655	655	632	610	623	597	592	640	636	640	657	621	647	673	634	635	637	618	651	635	625	647	640	645	659	623	605	627	623	651	681	623	665	664	626	659	610	642	612	602	688	638	664	629	637	632	628	615	608	607	624	627	600	661	643	669	607	588	670	616	636	618	626	646	638	637	687	628	656	605	638	645	599	640	662	664	585	641	635	609	639	638	639	671	598	644	634	637	618	643	666	667	601	651	662	664	616	591	618	617	650	639	630	663	631	622	646	664	643	602	623	660	638	690	610	671	652	632	655	598	661	655	600	620	599	625	631	627	658	621	658	605	694	597	666	701	632	652	617	632	680	644	627	675	669	665	613	644	607	658	626	619	687	592	659	657	636	621	636	646	658	661	604	668	620	667	638	635	619	587	631	620	651	614	629	640	645	641	668	649	634	646	633	613	629	659	629	621	648	647	668	655	590	635	649	598	659	645	590	644	632	637	692	672	615	641	631	631	664	667	661	621	628	612	645	637	654	680	652	609	675	625	645	600	621	627	668	600	673	642	647	632	656	626	662	627	620	678	658	643	607	610	677	695	629	634	662	661	650	625	687	649	626	679	643	612	646	649	658	671	627	644	631	629	599	602	663	692	664	608	635	628	624	668	646	602	658	631	670	646	650	628	658	636	647	607	670	627	629	613	641	666	706	647	637	610	627	665	674	636	622	662	622	645	653	601	662	626	646	637	629	609	625	656	621	625	682	640	677	603	649	640	642	641	569	630	613	631	662	602	643	680	667	661	668	666	636	660	637	665	643	638	630	649	634	651	656	619	639	631	651	627	681	693	678	653	701	634	645	604	640	597	668	655	688	640	667	647	650	610	617	643	657	684	662	648	642	615	654	629	608	623	632	630	660	666	676	650	650	626	624	643	669	637	635	625	632	611	642	655	641	680	669	618	650	651	626	659	627	637	651	624	633	645	682	643	654	660	638	638	632	644	683	646	658	621	668	629	605	627	647	654	643	637	695	631	660	619	626	630	618	628	675	624	652	622	662	677	628	679	651	621	646	636	635	641	666	662	687	663	623	650	638	654	626	638	628	648	633	642	648	622	648	656	641	634	677	642	632	643	663	645	646	632	625	666	595	598	629	643	718	642	578	683	627	683	654	672	636	610	669	623	659	633	650	636	625	701	642	579	649	649	655	620	627	655	649	633	653	650	663	625	682	630	610	648	678	645	637	627	663	674	667	645	694	637	659	620	677	638	607	637	678	625	664	591	635	667	586	639	607	659	634	633	629	692	619	668	659	664	652	630	616	616	611	656	627	620	627	635	676	639	670	657	644	655	659	667	628	656	676	610	653	607	592	668	643	659	627	605	641	615	641	647	638	598	644	645	646	668	666	603	627	652	568	653	639	648	608	613	643	605	661	684	633	663	684	672	663	602	646	666	668	663	621	633	662	635	677	621	661	627	652	644	648	626	654	600	689	594	629	659	651	661	663	639	679	626	615	639	644	645	642	644	619	630	614	681	597	640	681	635	623	629	700	640	656	621	666	629	678	671	697	682	602	654	624	639	619	630	663	644	643	632	652	639	643	641	658	618	641	673	652	693	630	638	629	647	616	610	647	626	660	655	648	659	626	679	612	621	635	604	637	605	592	650	645	645	623	639	615	682	639	609	614	639	656	605	672	600	656	645	636	672	650	670	631	589	605	664	670	643	647	671	655	657	612	679	652	622	631	614	658	659	605	635	670	620	649	634	626	639	632	660	672	640	643	627	662	630	702	659	613	612	626	643	619	599	652	688	619	605	656	634	640	655	664	639	662	663	633	657	625	655	660	635	633	673	629	644	640	628	612	665	641	688	617	632	617	637	675	647	632	671	621	645	634	667	672	672	668	663	651	664	641	660	648	606	672	641	632	645	658	668	655	667	636	683	666	640	641	598	598	667	658	699	653	667	665	624	644	615	631	639	657	647	646	695	663	670	596	677	645	640	647	660	614	608	632	656	639	619	616	648	633	658	642	661	648	584	631	641	650	595	664	656	631	624	624	610	614	659	644	619	652	658	621	613	704	666	644	658	617	646	624	628	655	690	642	629	616	608	625	642	656	644	642	635	623	627	645	649	678	645	652	651	659	677	635	673	651	620	616	655	631	647	643	647	604	643	684	646	629	622	641	594	651	640	622	635	628	685	658	659	618	627	600	604	680	656	661	641	654	654	655	658	585	673	640	627	651	664	640	644	643	646	653	632	654	668	638	659	636	607	620	664	652	662	641	645	629	645	623	644	650	638	653	663	671	662	636	641	619	653	661	680	658	640	633	663	608	636	605	616	653	650	638	594	676	659	648	625	628	593	624	635	649	626	620	648	653	621	684	620	633	673	656	618	657	687	640	606	680	613	650	587	626	638	642	639	642	648	673	653	642	647	649	659	631	595	653	629	691	660	627	637	621	687	667	634	674	693	612	626	630	663	648	617	591	646	670	620	635	638	647	646	650	637	642	661	642	594	586	629	611	607	684	603	646	669	628	602	635	627	628	630	647	665	663	628	629	637	614	679	645	624	648	674	622	644	639	628	689	613	600	667	600	669	676	600	600	607	609	650	688	630	604	642	654	679	639	644	603	685	644	632	637	604	627	654	652	655	581	653	669	617	612	661	667	611	658	632	637	627	595	636	634	614	670	646	647	650	619	637	631	639	670	632	652	618	602	677	627	613	615	641	600	608	645	675	705	706	623	639	691	635	600	677	623	656	670	637	619	632	672	630	657	633	689	632	632	647	692	661	657	641	648	639	650	612	592	655	640	685	655	626	649	735	592	665	622	705	635	598	616	599	638	652	578	639	587	649	644	614	617	615	651	644	586	653	675	669	596	653	628	649	637	643	626	614	629	657	605	653	652	619	642	634	641	643	682	600	656	640	618	629	633	648	620	631	627	666	659	659	595	635	649	669	661	659	649	657	633	672	646	652	616	634	654	648	693	671	635	592	651	644	650	635	629	647	621	625	685	674	658	637	583	611	618	598	664	633	605	627	629	669	643	620	662	638	592	648	651	624	636	667	643	605	634	669	651	660	589	622	627	685	643	609	646	634	675	608	609	644	614	648	634	648	658	595	655	602	625	650	646	621	665	609	637	684	655	641	668	657	654	624	628	654	648	645	633	620	667	629	676	660	604	634	710	651	641	637	649	627	660	614	669	628	630	640	637	643	685	671	666	640	635	648	649	607	650	628	659	606	693	642	627	681	631	677	633	640	625	684	632	610	629	608	646	647	669	619	625	618	604	592	619	631	649	680	645	607	665	641	681	633	589	660	649	683	597	580	633	621	624	635	650	625	652	654	666	613	605	616	604	660	616	586	655	616	627	626	613	699	633	627	640	622	661	607	660	639	670	641	674	656	657
24149	22621	43177	45499	32804	20886	7847	1270	600	499	518	506	521	482	450	491	481	485	469	495	495	473	485	473	486	463	467	479	502	537	470	435	475	480	455	523	441	474	435	463	464	477	458	445	495	459	454	519	465	451	441	457	458	470	466	474	500	460	467	459	445	481	472	455	507	480	453	475	490	470	498	478	488	460	483	460	486	479	495	480	494	466	482	502	488	468	476	478	508	419	449	500	468	477	450	496	465	463	464	480	450	464	480	482	502	487	447	517	469	482	504	469	468	502	459	460	470	480	444	479	490	486	490	508	492	458	505	453	465	474	460	463	468	475	463	447	456	499	447	473	477	454	473	471	483	477	452	463	488	487	458	497	463	519	446	470	445	474	466	511	461	473	482	463	461	465	465	470	515	468	440	443	493	476	509	467	491	466	446	467	503	504	501	448	479	488	512	469	499	481	448	454	512	447	458	449	481	521	477	450	438	480	477	485	486	456	482	443	489	443	465	536	444	481	463	479	427	481	477	523	454	458	462	466	439	429	479	462	511	458	526	444	489	456	482	481	463	481	497	437	471	502	467	438	456	471	500	448	492	493	493	480	497	519	471	440	507	490	466	501	447	467	494	480	514	452	475	451	464	505	464	498	431	495	449	457	461	485	413	444	477	494	471	491	456	459	491	494	470	461	445	463	465	471	440	479	484	474	485	453	482	434	442	457	466	451	509	436	435	452	444	501	483	497	455	461	472	473	492	461	448	476	462	457	497	480	499	453	482	500	468	480	485	532	444	461	473	436	474	469	498	501	405	444	458	485	455	467	438	451	483	488	479	476	482	481	485	493	448	481	478	462	507	477	455	480	451	519	467	485	509	471	481	449	491	459	475	469	442	445	480	476	504	449	429	433	486	431	436	483	476	455	467	464	478	433	440	456	460	481	487	498	472	452	475	476	476	453	466	496	424	460	478	429	518	477	481	435	465	457	534	499	479	448	460	458	443	474	467	441	461	454	475	488	466	471	494	477	487	497	479	436	470	484	483	499	475	492	440	470	519	461	459	468	476	475	456	430	484	495	505	497	488	492	491	471	463	496	472	449	505	474	460	504	472	527	476	489	470	477	454	481	449	443	487	475	521	437	458	484	459	453	492	484	480	477	415	478	490	489	469	466	497	505	463	502	476	477	418	494	434	485	499	476	477	466	484	457	453	462	458	438	489	487	512	454	479	456	486	520	435	460	518	474	489	460	489	493	489	512	468	487	487	453	480	515	514	442	479	487	475	440	474	482	464	483	473	475	437	474	476	484	450	422	486	439	437	467	436	478	483	545	470	448	493	438	441	475	508	476	502	485	490	490	453	472	516	506	470	458	495	466	496	436	457	448	478	489	477	438	465	458	502	452	482	477	456	441	455	465	509	531	499	470	472	445	438	451	443	462	464	492	427	460	461	460	463	453	466	449	505	455	466	468	469	462	480	498	454	468	468	452	442	443	458	492	495	482	488	440	462	442	451	464	470	443	463	431	473	497	493	469	478	419	469	474	434	465	473	466	510	451	454	478	476	445	463	465	431	460	468	451	475	468	439	494	468	475	452	456	503	400	525	442	450	490	493	450	506	462	470	438	486	485	454	453	467	497	466	462	465	488	515	455	481	461	485	478	452	464	448	465	484	449	470	426	484	493	491	489	479	469	456	452	470	473	488	497	478	519	489	509	447	453	434	477	498	476	451	430	451	468	464	422	436	476	503	470	449	460	471	472	465	518	457	435	469	453	501	464	485	482	468	502	417	456	499	486	468	466	473	486	476	460	454	463	467	485	503	456	469	524	490	485	496	489	497	448	487	461	481	515	486	471	464	468	495	496	469	493	455	456	486	486	498	435	442	455	507	465	454	465	453	445	449	493	509	472	470	465	488	470	485	486	444	454	494	446	474	490	454	445	442	460	442	472	462	462	493	481	444	473	448	474	479	470	454	459	505	481	414	479	481	490	450	507	470	449	467	419	440	412	460	475	450	475	522	493	497	430	467	477	494	461	455	460	497	477	508	450	460	451	471	499	512	457	468	498	434	496	464	456	488	492	476	472	502	470	439	479	484	512	493	484	520	490	446	475	523	480	439	501	455	456	485	459	461	468	481	475	450	495	473	483	504	479	486	453	425	474	496	448	473	480	464	432	459	464	438	483	448	492	487	479	472	517	442	461	474	490	514	462	465	449	484	488	496	488	469	461	453	495	491	406	474	473	492	473	475	461	501	466	474	467	457	475	472	472	427	458	474	453	490	454	475	468	466	466	480	491	458	470	468	452	479	481	460	509	481	493	437	469	480	462	485	513	438	462	428	453	479	468	478	415	448	488	453	457	505	452	472	473	472	507	493	502	456	487	435	454	489	494	504	462	486	456	493	460	440	476	472	451	481	481	498	440	465	463	475	480	466	444	464	467	446	445	462	475	475	486	469	444	458	448	474	429	466	501	475	463	453	466	448	486	448	490	494	455	421	442	484	471	484	455	465	437	464	453	431	521	457	454	451	484	482	481	487	473	450	470	435	463	448	456	472	415	441	431	453	517	487	480	421	460	487	494	442	446	445	486	492	488	477	486	499	479	455	484	485	453	497	506	483	456	481	468	496	495	473	494	441	466	408	440	425	429	511	479	467	459	466	475	509	450	476	487	491	435	475	493	454	471	455	480	475	475	462	457	476	487	488	472	457	465	428	453	447	434	464	482	474	487	457	488	490	460	512	474	469	470	461	465	497	485	430	491	465	491	455	470	474	496	510	452	444	478	472	448	513	492	478	440	457	471	471	489	486	508	483	476	491	443	495	497	504	487	504	473	462	496	445	471	485	475	485	465	448	436	483	452	474	460	513	459	488	483	451	493	452	465	468	472	481	467	480	476	449	472	487	484	522	493	495	480	431	478	482	431	463	480	467	490	462	443	500	456	435	459	458	463	512	459	478	449	438	471	481	438	477	481	474	474	475	480	449	464	469	473	485	436	446	465	489	460	513	493	502	474	473	527	465	467	481	485	446	478	495	497	447	453	467	451	444	473	486	483	509	473	458	469	436	486	523	472	481	486	434	449	466	410	458	449	461	455	487	429	495	478	494	433	450	477	436	465	471	447	481	489	459	468	427	502	469	432	474	499	488	484	463	442	464	475	452	448	472	444	469	458	441	506	450	481	493	444	464	455	465	448	458	462	472	460	460	456	504	479	475	484	468	500	465	504	436	485	482	498	482	501	513	478	472	493	473	413	444	482	472	454	473	460	507	491	484	472	479	448	484	445	505	466	466	489	472	469	449	507	461	506	509	472	502	495	517	464	479	494	497	518	458	445	502	458	459	504	459	434	464	457	459	482	453	503	470	450	512	456	469	467	443	485	472	502	454	484	516	496	519	469	486	499	468	495	472	464	479	501	439	466	489	485	493	494	522	493	458	482	485	504	474	464	479	477	453	478	501	457	483	472	486	450	446	463	466	455	484	454	498	488	474	447	480	493	468	480	492	475
15075	74830	84728	60523	40246	22098	7659	2394	958	781	712	730	669	696	732	740	724	705	742	734	731	746	741	727	644	714	679	739	671	716	702	769	690	706	714	664	717	675	642	706	667	692	723	688	725	703	659	713	682	668	710	706	693	730	661	677	709	698	705	662	688	764	719	661	699	666	707	676	702	716	720	744	678	697	675	669	665	722	704	729	686	690	729	687	676	710	695	741	705	670	689	672	710	715	705	721	711	726	721	750	696	720	717	744	716	695	693	699	702	751	693	715	715	710	727	664	719	706	680	694	704	696	740	676	662	700	718	725	728	668	753	712	654	671	724	682	693	704	663	721	683	747	720	651	752	678	738	687	648	707	702	716	742	698	668	687	765	709	718	733	737	767	727	697	678	701	722	685	690	710	674	686	727	735	736	713	700	675	726	676	693	699	691	731	687	694	724	654	683	648	696	723	707	681	695	696	679	668	712	715	718	718	696	664	683	689	659	667	695	694	715	733	758	729	715	732	715	718	670	685	715	695	739	727	696	722	706	709	761	679	725	728	723	700	715	715	725	710	694	692	664	739	735	707	734	674	718	732	656	673	716	717	751	716	702	793	711	766	698	690	710	720	694	743	702	732	699	648	697	727	725	690	744	643	725	757	694	739	697	736	717	721	709	699	679	684	712	709	745	688	688	718	698	679	726	702	760	729	697	663	676	686	652	736	684	698	686	713	703	689	715	687	696	703	676	715	654	664	723	714	745	733	715	704	719	717	738	695	735	733	674	714	687	715	666	726	730	686	699	710	728	751	744	696	699	694	689	706	728	653	730	685	744	705	782	734	691	735	684	709	720	688	758	735	690	747	664	731	673	704	732	712	702	710	728	675	700	697	674	737	714	702	718	748	689	668	675	712	666	682	718	679	659	694	710	670	676	717	719	713	738	695	708	717	736	710	688	653	723	681	695	711	682	728	701	684	684	703	733	721	702	714	700	719	695	700	673	666	727	729	699	704	686	707	698	693	736	701	713	723	692	691	658	700	705	718	665	753	685	662	694	739	695	693	635	711	723	703	743	693	668	723	721	736	755	691	688	716	706	767	713	688	733	704	697	708	723	739	713	664	662	690	683	665	682	674	699	713	715	698	685	694	689	722	656	705	718	704	678	702	711	692	762	717	698	725	702	699	726	721	671	738	668	702	670	734	729	655	696	713	743	693	695	724	703	706	692	667	709	693	716	689	676	669	678	702	724	695	638	743	704	720	730	675	713	731	716	694	701	696	704	691	711	654	698	716	714	682	671	735	700	691	677	668	699	699	673	712	725	685	717	712	748	711	679	678	694	736	655	718	696	707	712	706	685	751	665	730	692	749	708	689	672	719	746	668	693	751	692	708	729	690	720	704	706	643	684	702	656	674	715	682	704	693	675	724	727	714	675	722	694	730	738	736	694	696	697	693	666	695	738	724	735	700	738	725	690	723	685	702	739	726	658	751	651	693	723	726	688	683	687	720	717	671	699	684	710	781	710	706	639	746	674	632	705	759	712	736	709	688	730	683	708	666	719	759	710	716	723	687	728	749	677	713	700	677	692	721	673	715	715	677	625	728	735	703	745	706	727	707	661	710	700	691	672	688	716	703	699	706	667	739	665	733	695	717	745	759	717	722	714	735	702	775	724	691	678	733	750	736	710	695	678	707	704	703	672	676	740	701	708	712	691	719	722	704	740	679	702	684	705	663	698	715	690	682	690	723	687	717	713	725	726	701	735	708	707	731	686	688	704	748	686	703	669	748	751	737	697	688	683	745	745	705	705	757	724	700	660	703	753	716	691	648	721	733	736	666	724	738	726	731	719	694	686	670	719	742	699	728	715	691	694	726	686	714	702	675	693	703	711	704	685	698	685	686	667	669	715	690	696	686	708	710	687	743	693	678	718	686	729	666	639	712	702	793	708	780	661	705	713	749	734	711	728	703	685	730	719	710	680	670	711	744	738	720	706	706	731	690	663	687	704	693	696	721	745	716	691	654	732	692	672	709	737	691	651	711	686	731	693	709	737	700	709	735	716	734	667	689	700	694	697	745	727	690	703	707	731	726	719	687	716	705	694	690	741	653	662	692	666	735	693	639	728	709	686	713	711	695	700	723	725	685	719	705	699	719	672	719	682	722	645	701	698	717	744	717	690	728	693	703	725	697	645	677	707	696	693	691	694	680	691	722	705	681	718	680	752	745	696	723	688	704	740	685	712	676	706	695	659	702	715	709	716	664	688	695	696	707	688	681	690	730	694	720	747	730	705	656	740	685	717	706	706	744	680	715	684	661	660	724	710	696	713	704	693	710	704	734	716	657	737	703	699	740	717	692	704	682	728	699	668	671	692	690	709	690	696	650	686	737	686	665	727	731	664	737	724	749	708	690	697	739	743	689	710	705	690	681	725	665	718	697	725	710	782	694	705	692	687	732	739	705	707	684	683	724	674	678	711	734	741	719	683	727	712	673	723	675	725	721	702	699	691	732	733	673	670	697	715	726	694	738	696	727	717	737	710	712	732	787	714	664	655	714	722	680	735	691	690	656	695	709	685	739	731	683	726	753	714	740	688	688	661	698	706	694	689	681	671	714	709	688	690	731	681	721	663	747	698	688	684	736	707	696	702	727	731	685	720	695	755	754	759	690	698	744	696	712	676	669	672	697	729	694	739	724	711	711	690	696	662	683	690	650	636	697	739	702	678	693	719	691	693	709	711	724	721	718	759	736	702	669	662	733	744	690	717	709	687	712	662	729	707	732	689	686	743	724	723	730	711	713	683	658	667	689	722	668	635	682	683	699	738	698	725	725	731	753	693	661	723	721	746	675	693	762	661	650	693	752	709	700	670	703	677	743	716	735	714	700	702	703	770	747	667	698	732	660	703	727	711	728	701	759	745	706	672	668	698	724	699	687	718	696	676	722	707	713	702	683	678	692	654	778	691	695	692	664	692	660	703	713	685	709	693	740	712	665	721	706	708	653	710	719	678	687	729	655	700	688	727	701	725	731	720	716	726	629	734	723	677	743	666	728	699	741	723	714	724	691	668	678	696	676	715	654	716	700	712	646	712	719	728	742	700	714	705	668	722	701	752	693	756	723	677	718	717	711	714	716	746	701	666	661	675	689	729	674	694	615	699	730	700	699	780	739	724	658	678	647	744	715	694	699	700	687	697	752	656	698	690	676	715	701	679	707	692	691	726	715	641	709	707	667	664	705	698	706	728	729	704	714	695	726	701	752	718	703	722	689	671	700	694	718	670	676	692	696	705	684	699	728	687	694	674	708	704	731	718	780	695	710	685	736	723	702	743	674	701	709	702	681	730	681	691	667	685	709	684	660	699	728	683	732	720	692	720	720	726	664	677	712	715	666	735	723	683	732	748	736	717	688	751	707	735	742	717	712	735	760	677	703	713	745	729	740	697	737	753	727	708	726	729	737	703	701	712	683	729	724	711	721	689	675	742	705	692	692	685	724	707	684	752	737
23033	21612	33992	35133	31207	24678	16215	2722	688	551	506	519	507	472	534	514	491	513	566	507	546	490	516	523	510	536	522	476	517	506	518	525	496	492	468	516	504	490	480	493	503	503	516	488	476	497	512	503	498	501	559	527	471	489	473	451	498	479	462	482	473	513	512	455	493	494	488	456	501	537	469	469	491	479	459	482	500	458	485	481	476	467	479	477	499	477	507	454	446	500	491	488	490	511	480	484	478	504	508	472	507	520	466	477	496	486	523	480	490	493	470	507	516	476	480	518	461	474	486	463	496	461	512	493	531	426	485	487	496	509	455	483	479	489	487	482	484	501	470	523	489	474	493	499	530	496	502	467	510	468	481	496	491	461	508	492	505	497	520	471	494	516	480	448	518	502	459	473	492	489	458	511	527	496	504	507	465	461	517	503	483	486	489	512	488	522	495	460	494	482	487	524	497	441	528	456	499	525	488	508	559	496	486	512	466	486	481	480	504	506	526	476	486	457	476	486	500	494	467	492	505	501	474	500	491	500	519	480	478	511	520	515	464	467	478	495	523	514	466	462	511	496	505	494	470	526	551	503	508	557	506	452	510	478	497	489	486	513	489	486	459	506	489	562	471	514	505	461	498	492	500	525	457	487	488	483	462	491	489	510	573	494	485	451	499	512	514	496	475	467	501	487	456	460	494	510	482	467	508	490	490	520	492	495	479	460	528	482	528	493	497	519	494	483	491	505	492	498	482	470	523	519	458	481	467	454	517	509	472	488	534	505	482	486	518	481	524	476	471	473	493	533	496	487	503	478	487	490	492	520	478	482	474	484	493	460	463	504	496	472	509	527	522	536	465	504	493	472	493	485	492	470	466	516	475	507	472	472	477	481	491	478	513	502	488	509	472	505	529	517	487	491	468	474	438	502	506	464	463	495	507	458	504	495	493	489	510	471	464	512	460	499	453	522	518	518	496	500	482	464	488	515	493	459	488	486	470	508	469	501	460	434	487	501	521	465	534	520	501	497	484	475	475	472	511	453	496	513	463	514	489	511	509	502	491	475	511	479	499	544	474	512	530	509	475	465	488	475	516	526	523	501	529	464	467	463	491	463	472	509	491	508	558	490	515	462	510	476	509	459	484	500	495	471	475	514	462	494	500	495	466	487	483	469	516	493	485	447	466	495	478	501	517	482	508	483	500	513	494	505	497	519	530	503	498	491	497	488	475	496	492	490	493	476	466	439	509	466	498	503	477	485	459	470	493	500	505	477	465	522	482	481	469	506	516	499	509	485	481	500	488	473	475	519	505	496	443	529	458	500	493	455	467	491	524	484	462	522	495	494	443	514	521	484	471	468	487	465	481	470	484	462	461	483	497	451	486	447	501	485	475	492	498	501	497	516	528	502	494	511	486	495	504	454	448	518	474	501	502	501	487	471	459	474	478	485	496	474	479	473	513	503	525	488	502	504	513	467	525	449	509	459	457	521	458	502	509	495	490	519	476	487	522	492	477	484	465	491	503	499	508	487	502	497	463	474	537	494	434	504	448	482	432	510	476	483	502	483	512	489	483	474	486	461	513	470	468	473	531	494	489	495	532	486	461	464	516	528	527	526	529	499	491	469	467	509	490	463	525	479	494	514	490	493	525	484	526	465	469	495	508	519	477	488	493	489	516	520	500	466	515	485	492	491	479	460	488	483	494	456	472	537	483	497	485	518	477	480	463	496	472	441	538	488	520	503	544	461	485	551	453	492	521	510	451	475	524	522	497	488	503	511	474	508	530	504	465	470	466	447	520	475	518	445	522	479	494	486	497	520	467	471	462	490	481	489	481	521	493	498	479	536	472	445	451	507	478	484	491	484	486	487	515	493	498	479	482	468	523	467	484	509	505	478	507	501	477	468	474	479	496	524	469	492	488	517	491	547	463	534	538	463	478	499	441	503	484	492	489	490	480	492	464	505	485	464	492	507	499	495	479	488	486	455	540	511	512	507	537	530	459	472	519	455	492	548	487	518	496	456	509	502	488	484	482	483	488	509	517	497	457	497	504	475	523	494	480	510	478	492	493	498	562	464	437	506	501	494	500	493	458	525	461	473	481	459	504	444	504	500	485	502	484	497	481	491	473	465	483	486	511	506	498	477	474	522	495	478	494	491	524	492	512	536	464	477	507	494	428	506	544	489	477	471	472	486	492	536	510	486	492	489	474	491	517	518	470	486	515	513	509	480	479	467	513	498	459	469	453	484	483	529	503	491	527	523	480	476	511	477	473	487	513	473	479	474	456	501	472	494	551	477	467	466	495	491	500	494	519	475	527	489	513	507	515	472	542	493	506	489	473	472	442	523	478	540	495	505	501	487	470	475	484	469	543	460	517	452	494	516	489	532	488	495	493	500	492	519	485	462	517	465	473	495	448	476	463	518	500	474	435	510	503	499	505	485	512	479	485	517	491	470	494	504	486	489	497	482	520	457	475	533	504	455	492	508	507	515	516	513	511	479	490	445	463	493	473	475	491	490	515	491	471	509	516	510	485	464	473	500	481	486	536	452	551	524	455	491	465	471	500	486	523	487	487	478	501	481	492	472	490	481	464	516	468	499	488	494	490	474	498	509	477	470	492	474	441	478	484	478	513	503	495	538	452	504	500	516	510	467	459	499	470	461	476	497	506	497	500	489	459	489	479	461	479	482	514	461	504	520	513	506	467	496	482	506	487	488	480	501	483	494	486	467	484	498	467	492	492	483	498	502	487	477	509	484	523	511	497	482	501	497	529	486	468	477	468	490	518	531	490	485	497	483	470	445	485	483	505	487	510	489	501	532	510	470	473	504	482	484	491	505	519	503	541	513	483	536	488	480	509	472	483	519	485	517	504	506	530	470	507	444	481	535	495	485	495	508	441	470	562	516	450	499	485	480	523	482	449	456	535	505	483	509	481	488	484	512	499	491	520	511	522	484	474	483	523	447	454	467	519	475	479	516	471	473	456	506	490	566	483	513	477	457	466	468	504	478	482	488	499	517	493	494	508	479	483	496	489	456	503	495	497	491	497	536	459	484	473	503	495	498	526	477	505	479	484	476	516	514	484	474	485	495	506	461	478	479	502	472	500	509	475	527	490	486	489	463	536	523	470	441	507	494	501	485	480	493	451	459	485	477	524	456	467	477	521	488	504	496	472	466	460	510	501	516	500	488	509	490	457	504	476	484	497	538	504	531	524	462	476	526	468	478	492	476	463	490	456	481	519	500	508	505	483	477	491	493	461	484	505	537	478	494	481	486	479	478	442	437	493	481	523	502	480	481	523	445	522	460	442	515	471	507	522	481	525	478	496	493	458	510	489	501	484	517	527	486	490	498	498	516	468	491	487	477	495	547	501	516	504	476	502	524	509	491	474	502	435	551	507	487	510	473	465	479	495	492	484	472	507	515	499	513	514	493	489	492	498	481	512	491	479	491	480	450	534	464	473	490	507	485	522	523	508	494	491	469	503	541	508	521	490	515	513	460
50928	97965	91747	71246	48336	28888	12102	3501	1247	773	734	668	718	730	706	716	673	719	686	720	728	730	740	696	655	699	738	750	706	691	679	709	723	725	714	721	637	798	722	667	652	727	720	729	710	700	699	727	700	808	733	741	748	748	680	733	747	721	719	723	717	710	692	745	704	745	756	758	708	723	770	713	702	700	701	709	700	721	709	708	738	673	723	740	682	702	702	702	713	733	709	742	716	727	693	700	722	709	662	693	729	723	726	741	722	740	668	674	701	674	693	741	704	734	666	714	707	704	735	694	716	774	701	714	735	703	734	730	748	718	685	720	743	748	749	703	728	703	693	716	735	710	723	716	741	732	753	725	705	699	732	695	695	713	753	678	715	764	720	725	718	677	718	752	684	771	735	669	687	696	736	729	714	728	708	700	693	705	729	748	694	677	714	666	668	694	675	707	706	734	693	738	739	744	738	717	685	700	733	733	763	743	750	682	716	732	710	733	694	686	721	723	709	686	741	666	675	696	671	694	715	701	724	688	699	697	714	725	717	705	730	696	720	678	698	677	680	684	695	736	725	749	732	677	696	725	702	720	746	763	781	694	687	710	639	696	733	760	695	704	700	742	695	709	716	724	704	750	712	705	709	706	744	696	717	718	706	698	691	693	684	731	712	734	724	747	738	718	626	686	692	699	669	705	701	687	693	719	689	754	677	712	737	688	686	733	667	698	679	700	771	704	732	711	711	702	712	773	729	727	698	768	650	722	686	753	697	711	704	698	706	800	688	715	709	717	690	713	733	724	714	691	681	784	674	723	731	691	733	678	668	731	730	675	685	739	735	748	675	728	711	708	693	713	676	710	740	724	689	732	757	674	725	732	698	727	726	691	699	703	710	670	718	738	687	706	668	732	726	700	723	724	672	720	709	687	729	722	732	717	683	723	681	693	743	684	724	711	704	752	714	683	692	714	686	723	720	728	707	699	664	678	724	695	718	714	717	716	707	720	738	685	717	706	726	664	689	735	702	715	702	728	675	727	685	679	785	735	692	690	734	712	702	704	712	709	739	731	711	756	776	709	711	703	703	709	713	725	701	708	711	697	731	730	698	732	726	651	724	700	691	757	761	740	691	687	693	686	716	720	692	721	703	740	687	729	774	714	724	703	723	692	717	712	754	674	723	724	705	708	732	705	702	736	736	697	724	745	672	672	708	732	704	697	748	691	691	700	718	698	712	667	705	737	702	669	700	697	719	696	727	716	698	702	793	728	715	714	726	754	741	681	693	719	678	693	728	706	687	692	707	682	730	725	688	761	713	668	685	721	713	737	637	701	709	684	777	714	665	695	710	672	747	723	729	697	685	733	759	720	698	699	641	687	706	729	714	718	665	711	695	742	682	688	684	687	706	743	756	705	697	703	727	711	714	688	732	678	729	670	713	676	746	703	718	665	692	717	724	751	733	697	748	712	684	685	679	694	693	670	689	738	767	730	693	666	719	722	696	755	728	687	757	698	681	705	748	729	710	697	693	712	738	767	715	675	680	723	727	685	699	689	775	739	731	721	686	751	700	743	737	737	669	706	713	772	702	734	740	708	700	696	716	710	716	706	722	667	716	693	682	689	670	722	689	711	720	689	700	738	686	785	687	763	695	691	754	689	672	723	692	697	751	696	732	680	670	703	734	728	686	719	729	720	771	724	695	748	729	726	674	730	722	727	741	735	711	730	727	728	775	739	663	719	698	739	729	732	719	707	642	731	721	698	732	694	730	723	692	688	707	705	710	749	693	668	720	720	674	717	726	770	734	687	703	719	731	676	729	703	732	733	680	688	760	687	669	664	742	722	708	710	724	710	736	719	710	748	728	718	722	723	715	660	708	678	701	744	709	681	713	641	708	724	690	721	720	685	678	752	722	714	741	710	723	745	701	719	671	705	740	655	697	693	652	697	729	715	702	721	710	720	720	755	699	692	689	712	696	721	725	717	705	731	707	716	729	672	720	733	694	685	690	698	705	761	663	690	732	727	729	729	687	695	682	731	675	704	680	691	720	709	718	708	669	713	721	712	695	707	700	694	694	723	721	701	722	758	719	641	724	738	765	724	693	697	700	688	707	737	735	682	668	737	717	701	688	679	710	743	712	730	677	709	682	705	706	678	684	720	711	723	709	719	694	711	717	718	709	720	737	659	728	718	729	709	791	732	683	717	711	706	718	673	705	673	734	732	739	729	716	726	715	717	735	701	726	696	735	733	695	704	724	706	710	691	750	760	711	747	708	668	694	733	689	747	735	728	719	742	753	714	691	710	717	718	714	681	706	746	757	732	711	707	669	679	736	779	728	685	683	716	720	662	742	693	725	743	704	707	731	757	757	730	749	701	702	723	707	708	742	707	690	708	745	742	753	744	696	711	718	709	758	694	693	679	708	684	748	768	708	711	741	692	707	685	702	749	715	745	726	714	717	731	704	758	714	742	691	690	690	746	725	735	714	739	696	691	695	715	690	722	744	755	715	684	721	716	691	727	724	696	742	717	737	699	706	710	711	691	712	690	711	745	732	736	706	729	759	712	705	732	703	691	702	648	663	766	707	713	729	707	726	696	720	688	730	706	736	668	689	724	681	715	683	725	739	724	729	745	687	728	752	710	723	749	744	707	714	684	687	699	716	724	743	750	707	689	683	683	724	703	710	714	735	690	694	712	706	678	735	726	731	699	736	754	692	695	697	718	683	752	684	741	734	684	675	693	695	697	691	688	690	702	691	672	749	703	698	744	701	694	720	743	756	777	747	686	742	706	699	707	711	686	709	737	709	729	739	745	701	682	702	679	712	703	752	700	662	716	646	690	689	689	735	735	699	724	716	697	704	681	720	715	688	733	726	687	691	676	696	716	742	711	685	730	680	676	680	759	705	676	744	711	722	708	722	707	710	721	740	706	709	664	739	711	733	692	635	641	693	720	704	775	677	708	779	723	717	731	735	745	707	693	743	708	717	675	692	659	735	702	672	732	702	722	727	717	738	683	692	737	720	720	730	745	687	712	741	677	698	731	706	699	722	730	680	743	725	739	701	736	724	659	677	717	757	682	723	678	721	724	771	724	691	710	765	741	725	716	710	680	748	655	733	741	705	716	715	656	715	707	699	721	692	679	663	665	679	698	697	721	723	719	706	770	735	687	680	750	748	674	701	752	730	742	711	782	718	737	704	710	767	734	667	715	728	672	693	703	758	716	689	694	720	692	725	678	705	731	682	750	736	691	715	725	728	709	721	681	687	730	703	701	708	690	744	714	689	771	768	739	718	700	678	681	714	686	692	719	710	710	677	713	666	698	703	672	743	702	707	699	727	727	705	768	732	707	705	726	720	685	678	728	754	693	741	738	721	696	734	731	728	703	727	712	676	755	679	703	753	679	713	725	684	706	672	670	684	732	724	702	715	712	736	755	720	712	699	668	674	723	727	724	730	747	703	717	740	674	737	682	750	730	672	751	678	649	748	702	690	699	708	722	702	711
26775	26171	36473	27009	10721	2848	1015	541	471	461	443	452	437	403	419	489	458	411	438	449	434	423	433	437	412	411	446	457	451	442	453	429	422	429	436	458	428	482	433	425	422	412	449	418	413	438	440	448	453	407	460	433	454	405	391	416	423	438	433	453	387	449	491	427	438	413	455	428	402	490	427	436	436	404	434	447	437	437	407	411	416	449	447	412	471	432	410	366	433	408	469	435	416	412	456	423	443	405	438	452	418	439	470	476	459	457	454	448	407	445	435	395	454	477	443	427	470	433	442	425	473	433	447	474	444	399	437	438	458	399	442	462	437	448	428	454	426	430	412	408	472	434	437	468	462	459	449	457	429	432	397	425	446	428	427	421	420	462	434	420	415	424	449	461	444	395	429	435	392	441	422	450	454	458	420	432	438	434	413	478	390	435	437	422	414	446	455	431	461	441	435	416	429	426	438	397	449	461	468	437	412	439	421	434	410	461	418	424	435	392	411	478	447	473	436	456	420	439	459	430	406	448	414	408	418	441	425	433	462	438	418	455	420	446	402	445	420	435	399	433	451	451	417	463	460	430	470	475	404	448	426	438	459	445	495	445	422	426	452	437	412	404	466	442	450	426	438	441	432	441	445	435	431	397	439	467	459	412	449	420	442	411	441	448	466	433	371	414	442	443	465	445	409	440	420	437	442	387	403	444	431	434	439	413	420	446	439	430	437	469	431	421	427	397	450	418	420	437	443	429	414	448	443	412	410	443	451	435	415	415	447	397	456	431	412	405	395	436	418	432	447	432	466	433	396	463	402	437	415	417	414	443	451	412	427	441	420	428	455	456	407	422	454	417	453	435	456	414	426	431	439	418	410	418	406	447	422	475	376	415	459	449	424	423	459	402	408	431	418	432	424	417	406	435	438	417	471	421	406	423	423	416	400	419	426	437	438	439	454	404	429	447	412	453	486	424	428	440	431	438	393	456	410	406	439	471	425	413	440	425	464	438	436	422	449	444	467	421	420	421	419	399	456	412	433	433	404	451	408	455	445	424	412	396	429	442	442	410	433	440	447	442	439	458	399	387	392	433	432	434	430	426	396	441	409	415	441	430	421	438	404	433	460	410	432	408	437	444	458	428	446	419	394	415	437	407	438	425	448	389	437	400	413	444	406	475	449	401	450	433	390	428	422	377	471	451	437	411	431	451	457	431	409	431	440	409	447	459	423	441	419	424	410	442	452	440	371	411	430	439	458	445	398	437	423	386	443	430	459	411	444	471	451	415	430	420	431	435	401	428	406	425	454	418	401	430	400	450	453	433	453	425	461	454	456	440	424	439	449	415	423	433	435	422	425	458	433	398	436	438	396	448	445	424	428	398	414	405	386	453	410	436	449	407	474	404	443	430	470	441	460	401	456	418	436	426	426	416	385	437	414	432	464	412	428	432	449	444	434	410	444	412	428	450	453	420	422	422	435	453	384	411	405	438	407	397	466	404	384	445	411	433	395	434	445	430	450	434	408	473	429	441	433	452	409	423	448	422	433	404	425	437	416	496	414	427	430	431	438	447	434	478	428	438	395	437	419	435	454	467	424	421	401	429	450	435	413	439	414	429	446	458	405	398	436	475	502	446	403	436	409	404	436	458	437	416	445	427	437	436	434	432	452	466	427	452	417	463	451	431	455	433	425	443	425	435	433	441	450	435	398	437	439	442	444	422	434	426	411	443	445	410	407	383	416	459	435	434	388	412	431	449	437	430	443	449	453	429	399	413	434	426	431	467	443	434	445	473	420	458	384	425	422	438	507	426	413	480	463	422	412	414	462	409	427	416	419	407	443	401	433	431	430	439	413	432	426	438	426	435	415	452	399	452	405	439	406	428	436	432	406	452	436	427	434	458	438	410	385	428	450	416	397	436	450	428	428	425	453	451	463	430	452	407	440	418	435	442	433	428	427	441	434	469	424	422	417	409	467	445	455	421	433	416	439	435	457	408	411	422	417	385	414	394	442	451	399	446	405	454	410	414	405	466	413	445	390	431	424	443	447	413	406	414	433	430	449	421	447	408	453	413	431	442	423	452	405	416	418	441	421	426	403	418	434	410	481	433	430	411	428	464	417	443	440	416	405	467	440	428	401	457	416	450	397	436	446	481	430	381	403	428	445	486	446	410	446	441	449	397	438	448	422	433	434	434	442	420	457	415	455	444	439	427	467	416	425	436	417	397	423	445	438	451	401	425	416	451	427	455	464	433	403	429	464	453	409	368	443	430	403	417	433	410	418	444	443	453	458	432	435	425	431	421	423	484	429	409	416	419	436	439	426	433	444	461	443	487	438	464	454	461	453	487	423	445	445	417	455	478	420	373	424	436	473	400	444	386	430	417	430	436	415	452	451	471	444	414	438	431	393	436	413	437	433	425	476	443	422	432	420	412	455	421	468	461	421	427	432	445	419	437	458	430	439	454	430	445	444	437	430	449	424	427	459	435	428	439	455	445	429	408	431	449	420	445	420	452	480	431	436	410	445	458	436	416	392	446	423	439	399	466	455	433	437	434	438	401	451	422	426	436	416	421	400	496	451	443	444	470	451	413	414	409	448	435	458	465	423	419	394	432	456	422	435	484	437	411	441	410	461	413	424	393	424	434	462	430	438	426	413	409	439	453	437	450	435	445	406	440	426	402	450	425	436	455	457	452	447	451	416	442	443	450	455	443	453	429	437	436	476	475	411	451	405	420	398	451	456	414	440	459	443	432	397	395	471	413	399	424	398	446	422	431	411	420	460	446	456	455	424	409	444	494	442	420	432	419	459	433	420	416	442	455	419	419	477	438	403	436	431	424	410	395	438	448	418	449	417	414	456	426	433	413	431	471	398	415	483	432	432	432	410	390	423	417	427	388	407	405	442	430	437	411	474	448	442	403	458	442	408	429	436	416	461	442	399	455	454	424	446	402	472	430	451	404	430	437	455	436	451	430	446	456	434	429	419	426	441	443	403	433	412	423	445	427	440	442	427	440	433	448	464	440	480	436	428	431	404	452	410	408	419	433	443	458	422	442	430	456	420	433	425	454	431	417	410	427	438	449	458	390	453	439	412	413	416	423	438	423	452	420	444	426	424	451	430	454	425	424	410	434	388	462	436	389	459	433	416	445	406	437	441	415	412	456	411	427	396	464	450	430	401	458	419	401	443	468	434	420	446	426	420	402	406	406	396	455	435	435	432	413	423	444	420	420	425	423	368	388	429	434	439	433	447	438	456	413	427	406	409	456	412	417	437	433	398	456	422	422	435	432	463	412	414	450	433	399	395	436	479	435	435	424	398	444	430	485	412	429	421	446	402	420	457	387	435	447	487	470	433	461	436	450	455	429	469	408	453	425	485	423	461	421	463	409	393	420	420	427	452	419	421	431	426	427	413	432	483	443	430	454	425	426	455	478	396	404	436	412	447	439	452	389	423	427	459	471	410	404	429	425	421	452	399	403	429	474	412	445	431	425	461	472	427	436
18118	46214	42004	27553	13403	4763	1823	900	696	644	705	676	634	678	675	624	654	643	646	640	639	650	670	670	630	636	687	646	653	669	636	613	666	598	646	621	631	628	603	651	652	607	668	655	616	650	634	680	663	667	636	686	644	686	630	651	645	638	655	636	628	619	648	614	678	668	645	645	650	659	610	638	620	639	661	672	632	613	647	632	628	650	620	692	667	616	640	653	640	647	642	651	645	630	649	646	663	602	663	620	624	645	656	672	673	646	641	662	690	649	675	641	665	614	624	658	647	628	646	687	626	646	640	636	632	606	677	678	634	640	643	604	684	684	635	650	642	664	669	669	661	638	646	627	638	678	681	651	617	643	631	644	664	653	639	629	653	642	646	603	648	623	651	631	637	644	635	644	668	664	642	690	667	656	676	684	655	655	702	653	668	631	635	642	620	597	648	645	632	664	593	664	699	685	638	645	675	634	660	629	633	634	641	611	633	642	641	673	641	626	618	605	605	633	617	646	655	627	626	606	715	640	642	613	657	637	680	624	643	648	647	681	618	632	643	668	600	637	673	673	663	602	640	646	602	674	625	680	632	719	651	665	663	662	675	648	702	633	675	643	641	639	689	647	609	670	640	687	658	596	623	685	619	595	642	650	632	663	668	665	630	634	662	630	653	631	677	671	638	656	658	637	668	691	652	649	697	676	611	677	686	631	607	645	652	692	618	689	612	693	647	625	660	656	655	640	618	659	651	684	620	635	635	653	605	638	669	696	668	660	654	627	663	658	652	641	622	648	655	618	662	614	662	676	657	670	667	597	698	609	659	603	645	636	599	628	654	619	650	628	638	647	670	633	669	674	638	654	645	654	603	648	691	647	624	655	616	642	627	655	659	660	628	702	622	661	656	680	688	663	668	619	686	653	688	616	668	673	659	684	649	604	629	604	623	688	632	662	652	678	633	648	616	696	639	634	668	686	675	695	639	635	662	673	620	658	683	666	668	656	633	605	676	669	634	656	634	669	665	657	618	651	598	610	638	660	676	671	669	648	641	640	636	646	697	653	607	628	636	630	637	629	656	692	675	671	620	700	658	598	636	615	591	641	613	624	616	617	653	663	623	699	606	647	649	641	660	632	611	627	692	646	658	659	602	660	651	631	640	658	644	644	668	668	648	646	688	610	698	663	653	595	601	662	624	634	693	668	670	655	681	644	644	685	681	646	638	649	648	658	634	635	671	640	666	638	597	656	660	622	641	622	655	668	678	678	653	668	646	650	639	638	641	654	629	709	633	656	652	638	647	668	668	645	593	604	650	650	664	663	633	656	652	659	689	638	638	649	678	628	648	648	625	680	670	663	596	661	645	668	648	678	683	634	683	645	670	662	620	637	606	618	632	636	596	625	674	655	645	608	671	661	675	651	652	654	625	648	644	660	633	696	633	656	646	617	666	668	642	648	628	623	624	642	600	639	612	667	629	683	663	640	655	682	682	695	667	646	679	650	656	629	634	640	668	669	675	628	634	608	670	637	624	658	652	665	646	683	669	634	669	635	665	629	648	630	655	657	684	628	624	664	628	618	652	636	631	658	624	626	668	666	647	648	608	654	616	620	614	656	627	626	650	632	673	644	617	636	669	627	662	674	643	619	649	678	661	649	669	605	608	648	654	651	681	660	631	662	651	699	691	652	614	657	648	661	642	677	624	636	627	651	660	680	666	612	658	676	659	644	667	674	670	655	664	686	649	640	667	649	660	632	613	667	624	628	668	671	698	624	683	654	656	644	624	659	664	673	662	692	630	671	670	688	680	668	620	606	652	676	595	631	626	598	621	656	624	690	652	668	664	645	663	672	695	623	687	644	606	629	654	683	681	609	652	602	672	633	667	594	621	638	637	617	644	648	637	650	647	633	629	657	628	713	638	621	662	631	630	663	650	649	610	655	607	672	619	615	641	668	688	674	663	608	667	666	637	646	649	586	644	626	628	627	615	625	664	640	638	621	636	626	634	634	685	644	666	673	656	630	643	614	673	632	624	597	626	584	681	648	653	643	692	680	647	642	656	624	651	630	684	622	629	612	648	645	665	617	665	619	643	683	684	658	668	646	658	642	658	650	696	625	646	661	671	633	657	623	650	620	635	644	637	689	699	589	657	660	629	667	688	620	683	622	685	685	629	678	638	618	683	646	614	636	676	633	644	610	617	678	615	622	658	651	633	609	633	666	637	638	636	643	629	672	684	663	641	656	671	636	644	637	621	616	663	630	653	620	649	648	630	663	648	635	684	624	636	603	630	658	660	643	706	636	638	636	697	636	671	663	669	658	632	615	661	635	650	664	628	668	612	672	660	649	641	642	643	640	646	631	663	636	661	672	654	637	677	661	717	669	638	675	640	687	650	616	637	653	657	652	667	640	655	647	637	626	632	637	629	659	631	657	668	671	688	659	651	664	655	637	657	606	649	634	637	628	629	696	655	659	665	663	686	691	678	638	645	632	663	670	652	728	609	691	632	625	607	664	657	626	627	612	637	666	644	646	688	630	678	660	637	652	665	656	663	687	628	635	677	665	631	679	691	647	640	643	659	630	635	652	699	657	689	599	631	692	610	673	673	638	657	604	669	626	632	646	652	642	615	621	644	661	656	687	658	626	703	668	649	614	658	677	675	584	669	666	619	650	676	656	680	684	710	654	665	644	629	673	617	627	613	678	641	691	687	667	605	613	624	649	660	626	671	669	625	677	701	666	657	657	657	651	643	624	654	638	667	630	636	672	643	658	619	657	650	663	627	662	619	661	635	629	660	613	614	650	638	603	653	676	605	646	670	642	642	633	669	609	601	678	628	691	673	649	714	712	666	668	659	641	681	666	640	635	623	676	682	654	663	677	657	648	668	684	670	669	667	632	653	635	675	697	669	668	618	681	650	582	620	650	683	672	661	659	637	644	620	637	661	647	635	675	615	637	654	673	622	644	663	658	637	683	659	670	649	663	685	660	605	636	652	619	681	640	651	636	633	648	682	607	622	625	681	643	687	662	679	634	663	655	642	654	659	635	666	684	661	662	626	613	617	636	632	675	632	640	634	615	632	614	634	631	623	655	672	627	679	679	640	616	625	646	629	638	646	690	640	675	622	617	654	653	646	613	622	653	718	675	696	659	643	693	628	644	629	667	616	689	605	629	618	689	676	684	618	643	664	617	643	649	616	658	667	667	658	643	648	668	608	618	661	640	655	685	655	653	629	638	632	641	634	631	614	678	641	642	685	627	617	636	619	622	617	668	642	636	654	605	650	613	605	689	593	660	640	671	645	668	638	634	697	620	636	624	627	630	688	643	644	622	624	649	601	648	631	649	658	604	612	668	608	623	636	637	645	658	648	666	637	630	645	648	608	636	639	662	637	611	632	600	659	672	663	624	610	653	635	675	676	663	620	675	691	619	633	659	644	659	686	593	641	621	651	681	634	640	680	651	648	676	667	654	606	649	689	581	683	668	623	724	672	650	632	657	634	671
24162	22543	37935	42067	30290	19341	6678	1181	600	496	482	461	448	461	484	440	462	454	527	518	502	488	478	464	481	508	491	495	508	467	450	503	505	457	462	463	452	467	462	459	486	492	498	476	471	465	488	465	514	497	474	473	524	478	462	479	491	443	498	497	478	444	491	471	476	523	481	477	482	470	466	537	487	494	460	475	498	463	474	458	454	449	505	446	477	455	477	455	494	480	479	457	475	462	449	490	508	518	500	495	444	494	471	489	496	538	462	486	495	436	476	422	451	448	511	494	487	474	456	471	505	474	479	472	471	492	518	460	505	487	480	457	448	472	441	512	449	511	458	488	466	455	478	475	463	515	446	491	463	484	488	441	465	475	510	473	456	446	491	453	449	482	496	464	483	464	494	520	468	441	479	463	475	468	482	491	515	479	492	506	455	462	471	415	509	469	462	438	438	430	483	448	462	501	483	499	446	492	467	466	481	468	451	475	436	474	493	448	485	436	479	495	439	428	463	472	468	488	459	480	522	472	465	464	504	455	483	479	445	480	487	454	476	462	514	468	499	512	474	475	468	476	432	452	497	441	470	458	442	450	488	479	485	462	489	485	463	461	477	450	472	470	489	487	458	452	530	498	477	447	454	472	488	469	490	469	538	478	495	422	500	456	461	521	478	449	446	455	490	462	483	449	458	462	451	489	457	482	450	509	474	466	535	462	484	469	469	478	480	455	468	467	436	479	438	481	468	466	421	439	481	520	479	522	461	471	489	433	461	534	492	483	443	488	507	476	460	458	465	471	494	484	466	461	487	513	496	462	517	489	508	511	510	481	466	485	448	468	494	502	462	438	505	443	475	454	521	469	462	516	486	510	472	494	489	451	478	462	460	456	492	483	453	465	476	446	493	496	468	517	433	480	499	468	477	451	522	509	460	477	467	476	498	500	455	469	483	454	447	467	507	473	454	447	486	452	476	502	475	474	483	442	480	483	502	491	460	466	474	484	447	479	474	505	462	514	479	476	481	498	476	473	483	473	474	516	456	418	499	510	459	450	424	458	479	470	493	453	482	466	470	483	516	491	463	476	466	446	489	464	486	451	475	476	461	458	442	474	497	476	444	493	483	459	459	496	451	477	475	473	476	475	431	476	471	484	427	504	473	438	504	502	474	457	490	481	489	476	487	458	494	493	480	487	450	493	510	492	489	470	446	456	499	461	473	458	471	462	487	451	508	469	460	486	474	472	535	448	511	510	477	497	476	448	491	484	498	493	439	443	479	457	496	449	449	491	496	529	457	485	517	439	511	449	463	511	495	456	487	455	456	479	460	482	487	471	486	493	455	507	446	484	504	435	496	489	476	449	475	479	486	498	496	494	456	508	428	422	469	462	482	461	441	483	502	489	414	443	475	503	459	468	482	472	439	503	447	484	465	506	471	457	484	469	497	472	480	452	484	469	489	497	461	470	459	486	489	450	489	514	474	447	505	463	467	473	467	480	475	437	493	486	438	504	478	493	475	489	446	494	486	501	463	477	428	480	474	466	462	470	496	439	516	473	521	448	495	476	498	493	483	473	425	465	482	481	459	502	473	475	456	464	463	441	476	440	457	459	496	453	473	464	506	449	473	473	457	454	491	489	451	472	487	495	450	493	453	468	467	493	503	510	525	483	525	472	493	478	466	474	549	458	477	480	529	485	483	457	475	467	448	488	493	490	455	482	438	476	459	472	501	481	496	451	466	447	467	506	494	453	485	479	461	458	446	463	490	468	449	493	508	486	458	500	451	491	446	461	460	431	468	469	485	461	499	463	464	500	466	472	507	501	461	457	478	446	487	488	490	510	462	441	479	475	425	507	479	445	459	531	476	498	475	495	503	503	489	504	471	465	489	495	488	456	506	465	460	491	458	454	465	454	454	496	457	456	475	447	437	477	460	508	477	459	465	515	468	455	457	496	486	498	498	497	497	453	456	502	474	488	496	509	494	481	474	461	473	483	424	433	471	450	458	489	452	482	425	501	476	494	487	449	513	450	537	465	439	449	484	504	462	464	422	468	462	506	501	455	475	468	505	478	463	492	490	508	471	464	483	489	451	498	446	424	497	474	431	497	476	491	474	491	485	466	485	510	466	488	475	476	445	485	476	470	486	491	511	461	469	475	476	498	466	501	450	498	472	471	475	473	481	462	458	442	505	477	505	478	475	487	468	525	474	482	497	492	480	468	501	493	437	486	473	483	485	472	486	478	468	462	508	487	473	448	446	488	477	450	447	477	487	500	467	515	495	473	478	468	456	494	471	481	485	448	482	447	438	442	502	460	450	469	473	450	505	466	542	461	432	480	466	506	488	434	530	470	507	497	472	455	464	481	478	478	504	483	497	462	449	504	461	450	472	487	506	465	445	438	442	481	449	480	487	485	496	480	487	492	465	413	463	507	495	495	487	467	472	478	483	506	457	506	469	485	504	481	471	485	463	493	475	496	475	462	459	459	455	504	448	489	486	490	458	485	485	476	445	456	464	508	507	429	494	463	506	488	472	476	478	512	450	456	485	475	497	445	482	489	502	473	471	443	484	490	485	462	492	498	468	466	515	491	453	503	471	511	426	466	510	472	500	485	448	462	489	453	422	471	489	494	494	477	450	484	503	471	450	478	455	478	477	458	441	448	423	469	495	459	515	475	489	463	508	471	484	503	449	438	475	474	490	482	419	475	427	487	461	465	473	471	481	424	501	463	472	492	449	454	478	484	468	467	488	490	485	467	463	420	477	485	459	487	422	463	508	471	461	444	443	490	497	485	529	421	475	496	444	464	500	454	461	473	450	486	466	473	460	475	493	466	439	474	505	449	448	455	490	490	465	465	498	517	479	441	491	491	507	481	498	452	455	453	456	495	480	464	478	454	496	467	511	468	440	479	438	497	433	492	463	500	498	473	495	490	471	490	482	468	442	486	483	472	461	470	467	464	474	518	489	480	490	468	478	483	453	497	417	509	460	509	531	493	473	481	494	483	448	488	518	450	471	459	505	506	483	482	438	496	496	451	462	477	474	488	452	473	467	480	503	440	508	488	486	460	441	446	454	472	465	509	479	490	489	437	479	440	463	479	495	469	477	473	487	488	460	507	476	462	499	491	454	471	477	420	528	436	498	470	432	455	454	486	477	497	479	478	492	476	479	523	486	449	470	481	465	478	511	455	442	510	485	475	472	466	472	465	456	491	460	424	482	458	487	466	457	474	472	474	500	446	487	453	532	498	464	482	468	471	473	477	464	474	496	486	476	433	454	456	483	462	469	497	496	467	483	496	443	477	460	462	446	459	491	443	479	449	446	491	450	475	493	486	451	489	475	463	476	491	482	463	441	454	510	492	447	447	468	473	468	459	477	485	471	470	470	476	459	449	456	481	464	500	477	441	473	469	468	456	489	465	497	441	488	467	463	456	487	464	495	438	484	454	489	464	475	493	502	470	480	484	476	464	507	475	479	424	474	477	477	454	490	484	472	472	512	468
42145	89261	80684	57658	37710	19452	6531	2029	932	742	731	695	766	701	711	745	693	686	689	699	657	667	704	731	709	709	650	744	728	688	723	718	744	675	718	704	689	736	714	705	713	687	695	702	700	689	689	716	729	725	679	739	733	670	707	724	711	695	721	724	688	721	693	742	658	701	774	681	682	710	716	663	707	678	682	744	685	695	735	722	716	650	746	659	705	680	683	741	700	703	690	683	729	729	715	684	686	675	681	746	691	702	674	679	666	670	715	673	706	732	697	726	679	715	696	731	719	714	710	744	745	728	693	712	688	728	722	704	714	696	702	714	687	695	698	702	717	769	701	685	751	679	673	742	704	758	711	713	725	705	700	680	721	708	753	736	676	700	695	737	683	716	692	723	698	699	737	752	705	705	718	718	716	667	686	699	714	713	685	688	711	689	674	734	699	692	741	721	688	707	696	766	698	696	736	705	719	754	704	677	692	697	741	700	693	720	710	733	667	750	742	680	728	684	744	750	703	696	679	715	678	709	718	683	686	693	685	697	712	736	683	700	718	704	705	740	741	701	700	738	631	767	719	724	694	741	709	734	718	753	668	735	655	668	695	672	705	761	694	688	734	700	681	725	760	727	711	677	740	701	707	667	668	667	698	712	714	726	718	666	707	711	704	701	652	741	666	709	701	738	716	707	701	707	723	734	706	669	723	708	679	702	695	745	666	732	674	706	752	722	659	677	711	724	696	664	765	701	698	683	702	684	741	654	705	702	736	712	753	694	724	695	689	713	670	693	700	742	728	691	677	732	729	735	720	721	737	674	727	702	720	727	653	671	677	703	658	705	707	721	714	708	709	709	678	679	719	673	719	668	665	731	718	685	744	733	693	716	676	736	697	724	699	698	676	721	726	764	667	679	745	708	696	700	719	731	679	697	740	720	688	718	696	742	688	719	719	688	701	686	679	719	685	693	699	755	742	680	641	698	715	706	713	719	696	681	701	716	711	688	715	710	692	662	731	685	684	738	693	701	734	701	660	715	676	711	676	698	711	698	683	677	689	675	700	682	721	694	728	709	721	636	745	722	708	725	734	693	712	711	710	663	680	704	695	716	701	746	696	690	731	742	689	704	708	720	758	671	745	734	665	694	706	670	729	703	746	710	685	722	692	683	751	731	667	642	721	724	721	729	703	721	692	739	732	721	690	693	668	691	672	670	715	688	715	710	719	738	658	719	684	680	698	717	731	708	709	722	706	743	692	694	682	707	694	716	725	701	693	703	669	672	756	722	708	707	710	673	741	670	752	726	681	731	686	707	693	708	698	743	711	727	749	691	678	665	690	711	700	710	703	708	677	718	697	699	729	686	702	691	743	798	674	720	705	766	665	697	726	659	722	742	715	712	696	694	747	725	728	726	700	714	707	718	678	697	693	750	736	688	700	703	731	701	704	746	701	721	690	705	727	725	722	714	703	683	720	712	690	701	748	729	739	702	740	716	705	652	696	647	686	728	708	714	692	747	690	698	676	690	682	711	690	687	704	694	675	647	730	713	723	707	698	699	710	697	742	706	696	726	738	730	685	696	690	738	779	644	725	666	704	727	680	665	697	736	658	733	673	674	706	653	692	724	633	707	725	678	707	734	741	719	687	713	657	671	725	735	696	701	689	712	736	701	701	686	721	650	728	691	722	719	703	721	672	714	671	714	698	699	689	677	719	703	680	724	719	705	675	713	682	686	708	700	726	778	730	719	690	740	729	680	755	714	711	702	685	704	717	705	700	690	681	689	693	674	700	757	731	723	694	712	758	720	741	775	756	678	727	698	688	724	682	709	720	718	709	719	725	708	652	693	677	700	715	698	669	699	718	703	688	723	754	721	711	698	719	747	665	698	691	754	755	731	686	730	707	737	747	696	728	742	734	685	717	726	727	720	738	684	740	694	716	700	710	695	691	692	635	714	723	692	699	724	680	701	724	672	716	664	688	713	705	740	699	688	715	692	702	708	695	711	691	746	694	662	695	711	712	702	691	756	720	715	723	729	715	736	740	687	722	732	720	717	668	687	750	756	680	727	673	721	735	749	661	729	709	726	701	705	712	745	703	718	707	681	713	744	716	697	694	716	709	690	662	666	691	736	698	724	719	754	725	670	715	678	744	691	745	703	668	691	714	776	683	727	699	739	746	720	713	691	734	729	725	716	727	741	698	698	767	757	719	671	695	671	669	728	696	691	697	722	675	657	704	689	713	729	753	724	739	721	703	730	721	706	675	698	720	719	719	674	716	745	708	726	671	685	747	703	722	718	705	679	720	735	677	707	678	669	692	687	685	720	657	623	695	724	719	719	693	685	666	712	683	701	708	664	753	676	728	749	721	709	707	732	705	750	715	669	725	688	647	745	679	736	705	683	680	625	679	702	704	729	694	722	721	711	709	718	734	729	681	720	689	649	688	740	695	753	717	667	777	697	698	681	642	720	740	755	661	703	681	695	750	718	738	743	703	704	703	711	677	741	730	730	703	684	688	706	650	689	735	683	707	676	707	680	758	728	688	680	708	719	684	697	734	702	696	729	703	682	729	751	701	703	717	723	702	749	687	701	694	735	725	659	707	686	704	704	683	688	745	704	732	694	746	665	719	696	671	664	697	707	708	738	735	724	700	684	697	708	746	726	719	723	717	680	694	727	705	734	699	690	689	720	667	695	734	724	685	692	700	665	727	727	655	714	685	701	716	692	721	676	745	657	690	704	689	671	722	674	699	687	695	700	723	690	671	681	709	673	725	696	667	747	775	693	693	731	767	716	737	719	667	689	732	729	700	709	735	680	733	755	659	720	697	706	698	675	744	709	722	689	768	700	710	728	754	708	695	732	698	707	749	714	708	701	650	724	723	727	725	707	773	692	757	712	663	729	714	677	685	700	746	703	692	689	737	684	723	704	667	690	714	738	709	720	692	711	730	684	729	676	704	675	728	674	699	736	697	709	736	751	758	706	755	669	722	697	702	724	757	669	688	686	757	669	675	749	662	693	677	692	682	700	718	698	744	754	736	699	709	716	771	706	648	683	703	691	733	717	678	673	683	672	781	734	665	672	684	684	705	732	697	745	695	746	753	679	697	674	706	711	755	712	670	715	739	662	747	727	732	719	693	666	676	748	703	691	679	694	751	722	687	719	752	675	679	673	727	727	694	695	682	678	718	733	721	706	707	726	735	677	722	714	729	711	684	700	701	704	728	700	656	710	718	690	712	708	689	689	739	667	712	691	731	729	711	710	659	713	711	691	714	732	709	747	700	688	684	719	710	727	693	743	723	707	758	690	675	678	735	742	708	710	690	736	702	701	706	701	718	720	727	724	724	702	705	734	674	710	676	698	698	741	687	730	705	693	709	659	620	717	714	688	712	662	707	733	747	720	699	713	690	699	693	725	703	734	680	693	711	757	702	696	691	650	721	703	661	683	717	706	711	661	690	720	679	664	703	698	715	694	680	760	726	678	664	711	692	685	726	682	671	697
23042	21604	33293	33855	30302	24400	16175	2674	696	553	511	549	512	483	524	498	472	519	524	526	456	471	470	503	461	504	520	511	496	507	481	485	466	482	525	490	484	483	526	500	526	481	490	488	491	471	490	516	492	497	470	501	496	512	475	520	495	531	494	502	445	500	477	474	520	487	479	504	500	490	506	512	507	493	475	501	473	503	453	479	540	487	437	525	454	540	479	458	512	488	479	465	497	495	493	498	509	476	499	453	471	531	506	506	503	485	519	560	479	523	537	489	464	488	491	462	520	460	484	488	533	472	480	501	502	548	480	513	477	489	462	488	499	479	471	481	482	528	518	512	472	474	469	504	472	495	497	475	485	463	503	483	483	487	479	482	526	492	516	497	505	497	487	511	509	485	491	472	502	515	506	505	515	518	488	506	525	483	492	478	517	480	493	461	472	492	545	457	469	459	503	540	506	457	506	509	488	484	480	576	496	465	528	478	481	508	496	486	509	512	517	472	525	515	489	480	487	511	462	526	462	484	445	490	502	492	505	503	461	482	484	469	525	506	472	491	494	509	518	505	456	502	525	480	496	511	504	492	515	476	478	501	494	495	495	521	512	510	458	481	502	485	469	460	489	472	507	517	480	487	454	488	467	500	506	506	487	450	489	492	521	495	510	472	486	488	475	491	459	507	493	496	475	453	481	465	506	497	511	483	459	483	488	473	535	489	456	499	492	473	520	540	522	483	484	493	487	507	490	497	498	497	453	494	485	476	507	501	513	491	485	487	511	505	496	494	496	496	500	494	530	464	499	468	496	523	501	472	505	460	484	477	496	485	515	527	478	489	438	476	516	508	510	481	537	477	472	497	535	493	524	509	477	484	492	466	441	505	517	511	491	496	490	469	456	484	479	473	478	492	535	453	465	505	464	517	495	481	478	522	494	500	467	509	452	472	494	527	469	494	468	500	496	456	508	509	435	475	464	477	507	478	522	480	507	514	468	525	490	506	501	495	512	487	465	472	486	481	479	524	467	493	479	471	467	463	484	489	509	524	484	529	504	494	496	492	471	485	492	522	455	488	508	462	491	450	435	483	522	500	480	445	495	529	499	494	522	485	518	479	518	538	471	480	480	465	465	472	486	522	523	500	478	478	472	515	498	458	480	467	496	476	521	517	510	489	520	519	465	520	499	529	497	461	500	494	458	519	510	476	519	504	496	482	516	493	467	482	508	436	540	538	492	489	499	485	483	496	511	503	516	530	526	480	486	540	476	501	497	490	479	515	464	456	513	497	506	505	455	513	516	511	516	498	498	504	489	503	500	508	521	481	506	468	488	505	527	473	505	474	535	479	550	444	508	469	489	529	490	516	488	472	502	535	486	491	508	485	520	495	484	479	439	475	493	465	442	481	508	496	485	482	517	476	457	522	493	508	496	501	498	444	515	512	500	538	487	505	545	518	487	481	520	493	488	507	471	525	518	464	467	450	495	502	487	492	458	492	494	507	497	469	526	501	512	520	518	484	471	431	496	465	515	502	506	495	457	501	483	475	487	466	491	470	443	466	523	514	522	490	494	479	520	506	503	454	506	499	498	484	495	529	543	494	491	481	507	492	540	485	512	491	511	498	515	455	484	512	453	471	478	469	478	491	516	483	442	497	457	487	481	466	473	470	497	461	451	503	498	523	516	479	458	518	508	520	492	543	473	493	523	493	509	505	470	564	473	485	533	496	497	484	509	519	460	482	488	517	499	492	508	534	451	522	474	473	503	547	518	489	485	460	498	487	508	460	502	483	464	490	497	522	497	489	457	542	474	492	482	498	482	499	499	461	492	459	509	486	529	522	466	470	479	473	526	464	497	499	480	454	507	498	460	525	434	500	503	474	477	487	446	511	466	506	472	448	472	496	514	461	477	479	478	473	499	482	494	518	459	505	462	487	505	469	461	502	499	494	460	524	471	501	462	460	473	481	491	516	510	473	520	514	500	474	493	481	528	509	480	475	487	492	510	474	500	491	480	497	492	467	505	479	482	454	500	504	525	485	492	505	496	518	526	482	505	536	465	451	509	508	502	504	487	495	481	479	537	566	508	501	495	478	482	506	461	462	510	511	514	484	539	458	513	508	478	499	500	456	509	467	505	498	474	502	489	487	475	500	494	522	512	503	486	540	494	494	499	491	510	514	465	494	498	492	480	500	477	533	483	454	469	480	456	496	512	467	524	489	490	523	437	511	509	519	489	518	492	525	490	518	489	518	492	466	460	508	464	462	497	484	486	507	466	482	504	527	482	512	516	491	501	505	493	502	512	500	502	484	486	467	520	458	502	487	500	479	463	456	525	451	480	492	462	473	514	526	457	483	472	517	504	498	472	515	508	484	454	493	451	481	492	489	503	510	506	578	479	505	497	513	478	490	495	451	503	462	497	500	440	529	498	506	499	456	470	504	477	533	506	486	514	466	462	490	507	476	492	487	487	483	483	477	509	521	487	529	509	513	478	502	491	469	431	501	493	519	492	515	480	504	493	484	489	480	500	466	540	522	526	476	491	486	482	526	501	525	483	514	527	494	485	470	525	514	500	512	459	503	506	456	514	507	468	494	502	547	481	473	463	478	473	518	492	477	461	482	463	517	514	512	526	485	537	463	483	498	489	494	501	486	498	498	477	476	485	514	487	473	502	522	554	506	470	502	495	483	468	465	482	524	489	479	442	459	512	502	530	497	514	471	493	522	507	536	480	521	485	477	473	507	474	498	489	532	508	505	525	504	495	473	460	500	473	466	484	482	496	481	516	477	514	511	493	531	468	521	494	491	481	516	478	457	490	489	522	483	506	499	509	511	482	506	452	496	493	468	515	484	465	508	480	515	481	533	513	445	509	493	480	513	483	472	459	515	461	517	477	478	524	492	477	503	468	510	500	471	509	492	464	492	453	462	516	541	510	449	489	475	469	461	508	496	522	439	459	519	474	512	484	502	463	478	485	475	509	473	453	499	493	503	525	472	492	496	496	491	502	472	494	472	481	482	457	487	486	487	479	467	471	515	468	493	496	488	492	479	498	565	513	536	507	496	494	518	487	461	503	464	492	490	517	508	492	497	497	461	519	520	511	495	468	482	477	472	477	491	526	515	510	502	452	513	479	478	457	482	528	459	509	516	479	483	483	488	482	489	514	474	517	514	485	500	475	505	502	497	473	506	525	529	496	512	539	467	501	482	525	495	490	493	508	499	509	480	487	502	517	524	534	453	471	479	509	483	513	430	468	460	470	508	467	516	529	499	518	434	496	524	488	510	474	520	493	489	509	476	521	535	454	499	500	515	464	501	530	487	483	502	517	508	499	500	486	476	478	504	478	483	492	471	511	485	459	487	485	509	546	456	478	506	511	502	495	503	525	493	487	466	520	499	486	494	498	555	466	504	458	493	470	454	521	476	515	480	512	534	464	479	514	463	499	505	477	469	495	516	517	478	510	483	488	450	477	486	478	520	520	508	480	492	482	504	489	456	504	475
54791	99606	89876	70186	48311	28467	11932	3552	1304	855	771	754	721	747	681	707	701	691	696	766	755	728	735	673	724	729	699	695	722	687	717	720	729	691	716	755	746	749	724	714	745	701	752	715	704	743	694	709	740	720	726	738	738	669	717	729	705	736	696	724	732	733	706	734	697	744	730	751	689	711	729	722	698	688	697	725	707	711	665	745	688	693	723	651	715	734	711	687	722	724	710	735	713	712	713	720	668	721	761	670	681	701	714	658	708	696	703	749	666	709	699	715	693	681	720	706	715	680	709	756	786	701	758	709	668	714	715	707	716	709	756	635	731	725	701	693	729	696	719	700	767	692	722	682	697	691	691	729	726	685	728	733	719	687	716	712	679	697	705	681	746	699	713	707	708	760	729	737	702	703	692	724	762	721	725	704	741	688	679	693	698	757	717	736	695	697	793	733	699	724	715	711	704	756	676	741	736	664	715	698	746	749	738	661	702	716	701	701	727	740	702	699	730	688	738	704	712	735	723	770	706	702	776	703	712	729	719	722	681	728	703	701	749	723	740	743	693	707	692	704	715	727	725	781	752	706	722	756	731	702	746	755	638	747	714	716	752	689	693	765	693	750	718	732	683	719	779	703	740	728	712	732	767	729	729	698	704	681	725	668	695	716	717	722	683	757	712	747	705	723	697	703	726	681	682	681	680	753	728	698	734	692	699	692	705	672	708	744	723	687	686	745	714	768	716	723	686	731	707	664	697	714	732	699	691	699	773	681	728	661	711	714	698	739	733	778	692	708	713	691	669	685	708	743	757	756	725	764	708	713	749	752	696	694	696	741	718	708	694	719	747	722	722	723	705	723	705	727	686	690	691	705	722	722	756	684	701	725	723	763	704	690	749	715	687	703	746	726	728	719	703	693	733	698	730	730	734	714	691	675	747	734	702	704	714	688	709	721	737	671	659	693	697	703	694	683	666	738	699	714	683	714	653	713	682	719	729	692	737	690	694	722	761	716	715	723	682	692	707	692	739	709	744	758	725	701	721	680	671	708	733	746	684	747	710	664	745	705	676	691	743	705	748	723	717	694	690	653	743	685	697	739	743	688	724	688	701	742	669	708	697	692	679	710	767	702	717	688	710	769	673	751	708	743	717	710	649	713	727	702	675	649	753	753	646	717	685	711	687	696	749	712	726	713	709	693	725	719	749	700	704	673	765	727	733	681	697	711	702	739	711	702	725	721	720	690	710	741	762	642	666	717	731	708	727	733	758	702	694	689	700	739	734	715	767	705	736	741	676	724	725	672	705	703	734	723	739	719	774	711	720	768	721	710	679	727	738	723	693	752	737	720	713	684	704	705	705	725	688	749	736	704	702	676	744	693	696	757	703	683	709	682	754	737	705	662	731	703	695	732	707	697	736	736	691	729	777	736	702	699	731	642	739	726	733	726	691	755	662	686	719	705	679	686	749	703	689	732	673	689	675	696	733	736	713	711	704	717	688	687	739	671	756	680	738	690	736	731	752	661	726	698	707	681	722	738	706	738	704	707	722	720	688	694	732	794	740	728	717	762	694	774	701	722	774	731	758	686	706	687	738	673	725	749	734	732	692	724	727	759	719	740	717	691	703	742	744	731	740	762	730	658	756	716	725	713	677	690	706	678	726	711	713	718	719	692	715	711	696	704	737	660	714	737	754	710	695	714	704	727	681	752	679	680	682	715	684	781	699	740	688	697	737	708	695	731	724	712	728	718	771	691	754	716	714	660	670	693	708	748	707	717	681	660	652	687	665	671	740	699	720	688	719	701	709	732	765	771	726	727	730	689	716	760	731	703	701	689	718	714	717	728	711	731	721	730	724	712	742	669	705	697	729	716	710	680	669	741	744	757	708	691	632	709	732	763	688	727	738	737	675	727	679	744	680	722	716	688	739	662	665	683	724	738	714	708	732	715	719	713	734	732	738	704	699	729	732	682	731	721	649	726	693	744	743	735	732	672	718	756	693	726	732	719	699	690	764	681	714	718	695	710	694	712	684	692	667	720	686	666	691	711	724	740	738	695	704	719	762	711	746	708	709	707	721	691	709	712	744	695	758	719	715	718	724	713	681	715	685	740	732	723	673	710	755	693	728	711	725	747	710	726	752	740	681	690	691	674	665	677	677	708	666	700	713	766	721	731	697	727	741	685	729	684	691	739	731	704	758	693	708	692	658	723	720	703	697	688	722	698	733	685	734	741	755	750	717	717	752	768	701	726	710	713	754	695	693	727	718	707	713	725	718	733	696	706	676	720	731	737	736	718	702	713	720	723	717	675	707	755	773	683	763	730	750	721	717	696	696	736	690	705	739	689	765	747	731	682	715	701	679	654	704	693	746	744	724	690	678	661	699	671	726	659	707	735	701	670	709	765	741	724	723	715	728	737	680	699	705	766	712	749	698	701	687	711	750	698	740	725	740	728	716	707	742	692	700	725	704	691	753	747	728	723	705	735	688	689	738	703	715	660	734	744	721	703	676	663	726	658	736	721	776	692	740	688	684	722	692	788	688	699	743	707	696	747	777	693	693	709	690	660	727	735	658	680	733	725	718	728	725	739	711	730	709	757	683	687	698	725	693	750	731	740	688	796	728	691	686	624	689	721	756	675	760	743	703	724	753	676	695	705	765	695	692	727	660	742	734	673	731	730	706	742	728	713	712	671	679	666	709	702	703	721	713	691	711	717	693	715	682	683	700	702	689	750	692	694	723	700	700	776	703	708	746	664	687	703	686	714	720	684	718	708	779	767	694	677	734	735	759	713	724	724	708	710	712	703	744	695	733	729	741	715	690	715	703	693	710	722	702	671	740	707	739	723	721	688	720	732	724	739	730	700	742	749	723	715	760	685	733	742	723	681	676	726	742	687	695	737	687	719	702	732	704	699	738	685	707	722	764	694	691	663	701	738	724	691	694	684	729	698	771	715	700	706	720	664	723	758	731	684	655	712	732	756	734	739	764	697	729	695	721	684	685	721	694	723	707	737	705	693	743	700	710	733	696	750	678	705	680	722	746	745	748	701	714	679	728	686	689	734	703	699	720	703	754	721	725	749	728	734	699	716	725	711	701	700	711	735	704	719	730	712	706	715	773	704	697	679	722	685	694	690	704	701	725	705	679	688	708	631	654	715	702	703	737	771	763	744	751	670	709	709	721	704	724	741	717	670	723	709	737	715	751	689	711	706	720	674	710	726	747	715	696	683	646	717	664	728	711	727	705	711	683	688	693	728	714	701	704	708	706	712	698	706	756	730	670	714	722	704	712	680	697	709	751	720	741	697	681	694	721	666	683	687	705	715	712	754	728	713	716	736	725	656	717	701	718	714	747	768	749	711	781	653	681	707	700	723	685	706	721	678	703	774	697	680	652	710	729	732	729	671	731	682	755	684	732	684	682	719	734	672	720	682	706	755	700	725	729	714	720	708	729	717	670	667	701	737	680	734	677	720	728	718	731	725	701	683	717	675	653	724	719	745
26783	27458	36116	24831	9987	2695	934	563	457	411	435	420	432	412	420	427	422	420	435	438	442	390	424	435	450	432	447	442	432	441	423	446	462	441	427	446	404	428	398	450	430	432	422	439	441	419	417	477	430	439	406	445	437	417	405	440	422	428	412	422	449	417	431	463	408	449	456	439	429	473	436	404	441	458	450	424	438	413	418	439	473	435	410	432	439	457	453	417	419	416	410	496	430	403	403	404	431	443	428	453	416	466	418	448	479	433	433	396	414	455	413	426	396	438	390	446	426	417	406	461	436	427	443	446	444	472	437	454	434	392	433	444	427	449	406	431	456	431	452	440	400	451	434	458	430	415	441	436	455	422	443	446	425	401	450	436	421	424	464	439	419	445	434	435	397	421	445	457	462	474	412	399	449	439	437	454	427	420	470	423	451	475	477	435	423	414	393	445	429	462	472	392	409	441	395	443	426	443	444	470	426	417	418	407	436	444	407	430	437	436	382	422	407	399	439	479	440	474	404	417	445	397	408	450	393	407	392	416	420	431	437	457	457	424	437	476	421	456	435	464	432	446	449	435	420	462	427	404	435	416	430	439	439	452	415	407	415	400	444	418	438	414	415	419	408	429	404	412	427	436	454	443	422	408	414	427	438	451	395	413	424	420	396	465	457	425	448	448	436	424	436	410	447	403	472	451	423	400	404	416	430	432	428	418	428	421	418	424	448	435	426	416	389	440	436	421	400	457	461	437	435	422	459	450	446	462	447	438	437	444	450	449	422	434	426	448	430	449	435	407	415	449	416	427	397	416	427	454	462	445	403	422	394	408	460	422	428	437	457	444	441	468	451	394	433	418	414	434	419	453	446	437	485	413	421	403	443	420	437	440	401	405	450	425	412	412	441	432	409	422	415	432	459	423	431	421	466	431	448	422	419	444	437	436	402	422	406	431	408	464	414	390	390	448	455	420	413	433	392	471	418	415	451	447	422	435	459	418	450	404	404	425	431	467	430	419	429	450	491	400	441	386	445	443	444	433	446	410	434	435	419	445	415	404	434	403	444	440	420	430	422	426	438	428	454	410	437	440	429	450	433	433	430	421	382	396	445	431	442	455	460	424	440	394	437	424	446	421	492	434	415	436	408	427	445	435	435	439	442	395	452	449	396	424	450	407	444	448	403	457	415	416	407	418	438	428	432	437	406	431	425	424	429	405	401	407	431	427	427	438	429	402	455	453	432	407	461	461	418	420	439	448	451	465	453	442	431	431	414	408	440	428	442	429	418	385	427	450	419	419	453	453	410	418	446	422	397	410	450	403	412	450	420	443	444	458	412	405	409	456	424	438	390	411	453	420	420	379	437	451	423	378	424	508	417	434	449	410	441	444	404	413	436	420	414	429	470	417	441	424	436	459	435	398	429	446	437	417	394	426	387	435	426	465	467	406	397	423	452	394	423	402	448	433	397	448	439	426	410	443	434	437	393	401	449	475	397	434	410	449	450	412	413	456	411	435	428	442	446	426	420	425	464	408	418	447	443	434	430	407	444	425	412	441	442	434	416	443	435	430	423	414	449	423	450	426	436	460	422	402	426	431	418	416	429	423	444	437	432	408	439	411	418	435	418	412	427	482	435	429	446	418	418	403	405	395	400	458	449	431	424	427	428	417	418	449	426	445	409	421	436	407	466	452	426	444	409	454	408	448	418	428	421	414	413	446	420	429	402	455	418	441	433	433	437	429	502	437	400	448	414	418	408	448	436	422	422	445	403	437	454	439	400	435	399	446	466	425	440	448	449	476	444	426	467	421	431	415	449	426	444	401	449	420	442	434	454	413	443	410	410	430	450	416	397	456	417	425	437	450	390	427	424	411	468	441	454	440	412	447	448	388	471	424	431	397	412	454	434	449	455	422	422	445	415	391	428	462	456	416	445	452	453	431	464	466	463	415	472	441	441	475	415	401	457	410	421	411	446	417	422	411	439	484	434	485	440	443	422	430	419	442	417	407	441	420	414	455	453	424	426	418	445	468	417	425	391	397	426	425	415	444	470	440	434	438	418	403	433	435	407	461	401	419	437	413	401	435	444	427	385	451	419	434	418	422	472	403	428	455	419	360	458	425	463	415	432	448	413	428	442	464	424	439	445	459	432	427	435	455	416	462	434	428	445	459	449	422	422	408	415	435	442	401	439	431	420	431	436	417	451	401	456	427	385	478	407	420	423	413	400	443	453	453	423	407	420	407	450	451	414	438	409	446	439	433	438	454	431	403	409	457	380	412	433	418	433	465	430	399	426	413	475	448	395	378	400	416	441	437	408	434	423	425	424	390	434	416	426	470	427	420	419	427	400	377	401	398	409	450	426	427	456	458	422	430	432	438	418	435	408	451	450	395	398	461	382	440	447	410	407	431	426	442	420	457	459	419	391	411	409	442	417	417	439	407	430	463	433	417	421	418	433	427	413	447	403	418	404	437	417	409	432	449	443	453	461	431	441	435	414	433	444	448	417	439	418	435	458	452	438	440	432	413	417	439	455	425	419	422	454	453	392	439	417	392	424	399	443	443	431	444	446	461	422	392	400	420	438	444	496	504	394	456	424	449	419	411	421	414	445	401	427	441	422	455	441	430	394	418	413	401	396	430	412	440	406	435	405	411	425	438	413	462	414	427	470	416	435	465	436	380	428	419	453	454	422	416	438	431	438	417	410	439	441	438	396	425	410	430	428	403	428	438	437	464	432	411	442	443	438	436	436	447	423	430	406	452	414	408	420	432	443	436	430	434	389	447	409	463	415	441	401	426	438	440	413	468	439	456	459	438	391	432	425	445	481	423	452	427	399	435	420	453	421	385	466	456	445	417	465	465	446	407	399	461	429	448	436	417	411	451	452	403	424	437	458	451	415	450	422	412	465	385	461	404	412	425	434	446	441	442	420	436	434	476	430	439	463	420	417	432	411	445	427	443	411	427	425	415	438	441	387	455	435	428	450	424	417	415	456	415	431	467	460	447	412	405	443	444	460	405	429	421	410	419	423	408	445	413	448	448	379	432	410	439	441	425	436	397	421	406	431	432	420	422	465	440	455	416	436	416	449	431	403	425	466	441	436	422	424	396	442	429	414	430	434	426	429	426	456	463	425	406	414	397	426	419	419	415	460	424	459	442	414	441	424	431	446	454	409	444	421	441	407	414	447	460	393	407	397	448	400	452	443	410	454	412	405	426	431	453	446	409	407	450	446	430	436	436	421	419	449	427	428	442	424	429	438	440	447	412	440	391	425	440	414	418	416	420	399	407	453	419	405	423	423	424	410	423	391	444	387	423	451	418	425	459	426	450	421	422	441	428	413	486	436	422	425	418	448	388	428	439	435	419	384	432	434	432	411	394	408	404	416	462	417	387	411	411	462	439	444	443	442	432	427	428	438	445	443	456	414	409	419	434	396	469	463	434	439	442	453	416	453	447	457	453	430	421	423	475	398	415	433	446	430	440	437	428	409	417	400	440	471	439
20070	47503	41173	25967	13060	4801	1696	852	681	709	655	644	677	661	694	700	640	623	668	667	619	600	671	661	629	645	640	638	681	643	646	627	630	612	631	646	633	701	681	627	626	629	642	667	653	592	655	663	636	689	629	654	657	686	640	625	646	690	627	677	639	611	673	670	642	642	682	672	642	658	686	601	673	640	599	692	656	634	620	614	647	638	638	685	659	657	675	678	641	651	696	639	668	597	668	627	678	655	595	661	666	636	659	637	664	600	681	652	648	652	662	698	659	663	686	657	656	653	657	604	662	603	654	635	649	638	634	637	630	651	645	622	617	631	659	667	667	628	693	619	685	624	647	638	633	668	684	628	603	633	618	596	633	621	648	697	664	654	681	637	657	653	678	680	638	700	585	633	598	672	674	629	662	628	632	637	664	650	624	662	648	618	645	670	644	644	669	593	633	645	636	631	637	714	631	653	683	641	672	618	635	652	659	660	689	617	677	643	636	643	676	662	624	651	637	635	700	633	642	681	635	673	660	629	644	622	636	661	666	601	612	656	703	661	685	626	635	648	651	658	659	661	661	678	652	653	649	673	620	693	673	657	649	611	701	674	615	667	701	653	597	661	646	691	641	675	623	648	651	644	672	618	654	664	654	638	656	610	658	635	627	646	640	684	660	655	635	666	685	610	671	645	685	649	669	656	665	619	723	661	666	633	626	664	639	654	649	674	662	660	689	665	679	597	666	654	626	624	651	627	643	668	675	577	643	656	665	663	627	665	644	598	691	634	643	647	628	649	650	625	647	618	678	669	647	690	650	625	637	600	665	735	613	678	590	653	672	613	643	637	725	639	629	672	632	667	650	647	639	645	689	632	672	674	660	635	637	646	646	630	651	658	639	667	647	625	680	675	631	678	638	657	633	650	665	656	616	657	628	649	648	612	627	693	682	649	662	623	635	627	625	606	650	614	677	657	639	670	677	673	649	703	639	694	676	657	662	651	623	674	610	639	632	653	643	630	610	653	617	625	646	619	669	672	619	710	672	677	653	640	673	672	672	638	660	635	648	700	635	584	651	620	630	664	618	661	634	640	685	624	643	657	682	666	680	646	639	623	637	654	655	645	630	653	699	708	634	671	648	659	654	658	650	638	624	629	621	623	650	630	653	649	663	701	676	662	650	638	664	642	679	654	660	632	641	639	654	649	659	653	684	670	646	681	650	638	644	658	640	639	726	629	676	640	621	681	643	676	629	605	630	645	659	678	641	657	654	615	619	648	635	654	678	670	644	661	663	624	662	645	660	687	644	634	641	666	667	630	645	607	622	644	624	691	638	623	641	661	654	671	647	672	676	665	623	659	649	623	652	619	685	663	632	693	702	671	657	686	635	637	673	695	642	656	704	682	668	661	680	663	629	696	677	660	672	658	659	642	643	622	636	656	617	630	678	654	651	643	615	651	686	610	603	669	661	634	644	665	677	660	632	607	646	660	635	708	659	640	666	654	665	640	671	611	577	657	653	634	621	658	673	636	653	660	632	659	613	681	641	625	624	620	650	684	659	666	622	594	667	664	683	666	634	662	683	636	619	601	653	650	634	672	633	657	618	626	668	645	592	647	654	600	608	634	675	664	678	627	606	643	601	658	633	677	614	658	666	660	632	671	656	662	659	669	659	651	631	624	659	647	654	646	646	623	637	683	593	636	663	645	665	657	649	609	644	645	593	680	660	649	681	658	629	677	680	623	659	625	681	663	627	630	680	660	678	643	593	638	664	626	654	695	665	633	613	665	617	636	688	645	664	628	661	667	622	651	670	669	650	642	617	644	617	674	624	687	678	641	647	634	632	634	628	633	627	664	606	681	599	667	583	652	584	630	631	625	682	687	676	666	654	679	649	662	657	655	662	686	701	599	593	623	653	643	697	636	617	641	620	614	639	676	631	625	668	620	667	636	626	652	674	681	632	608	688	688	645	712	652	659	668	691	672	652	653	668	674	629	666	626	649	663	615	655	637	650	614	632	631	610	629	678	608	698	678	657	606	662	630	657	652	682	643	660	617	636	623	611	608	645	631	674	636	628	613	632	687	642	602	675	698	661	604	656	640	681	691	652	617	654	623	660	668	679	690	653	613	624	694	663	690	705	658	661	674	651	625	651	642	690	667	637	687	639	670	635	645	600	627	691	694	652	661	660	625	643	604	677	633	710	656	617	660	637	603	604	636	669	647	658	601	638	596	667	642	654	638	655	663	637	643	616	642	613	626	670	641	634	627	657	662	655	660	639	608	644	626	632	632	632	674	653	625	676	653	651	661	690	663	666	626	621	677	668	735	627	645	608	711	669	646	639	644	651	658	650	623	610	604	639	652	655	689	656	641	670	715	632	605	687	633	645	621	647	631	654	647	647	619	647	650	673	666	647	645	677	625	643	599	637	634	672	629	640	654	689	577	611	647	665	655	649	647	660	662	671	591	651	664	663	637	633	653	684	684	614	586	709	612	657	672	699	658	647	684	610	671	668	645	661	646	643	622	613	639	673	749	640	610	655	682	637	686	657	651	653	661	651	654	649	664	625	620	654	659	658	679	663	635	619	662	664	648	647	636	661	645	637	586	671	672	674	600	679	657	709	620	668	682	640	657	618	628	612	654	656	669	665	610	693	615	620	648	598	660	617	659	624	655	593	618	662	611	617	695	647	647	631	623	637	633	642	681	631	663	634	633	627	648	612	650	675	619	673	614	662	695	655	656	641	674	645	698	679	640	644	618	657	653	676	639	653	653	637	685	628	640	675	643	701	655	656	629	658	595	651	632	643	658	656	688	657	690	640	651	682	633	680	616	682	673	610	637	588	613	664	669	693	682	649	651	626	641	673	638	602	649	646	580	682	704	637	642	699	626	650	669	660	651	595	617	655	639	635	641	623	658	664	605	685	650	649	628	666	720	640	670	677	676	632	665	638	639	626	643	653	688	645	611	682	683	659	645	616	678	668	623	593	644	664	627	656	626	657	651	659	651	613	640	643	605	661	654	625	638	648	672	649	655	625	643	667	682	577	660	649	645	677	673	608	652	616	643	689	618	658	675	677	641	691	633	674	695	643	606	674	583	665	614	638	667	669	671	630	597	659	628	663	650	651	672	669	643	613	657	635	596	606	629	643	615	676	664	649	679	639	620	658	657	627	687	676	639	654	601	616	633	623	626	653	654	628	624	642	658	639	673	674	656	666	659	666	641	663	647	607	626	636	701	660	666	675	654	662	589	629	632	666	648	678	622	660	611	640	672	654	650	627	643	615	654	643	686	609	676	680	626	635	659	659	666	659	654	666	715	640	664	657	652	689	632	643	632	600	648	669	667	639	645	652	656	661	656	663	604	630	630	625	717	648	638	659	623	638	644	668	670	642	658	613	690	657	672	587	609	600	641	643	675	680	647	633	639	685	671	608	665	611	663	664	644	644	635	632	615	645	643	649	643	699	596	614	624	648	695	684	642	685	644	623	665	666	649	628	715	653
24173	22499	38065	39512	30367	20011	7279	1254	546	521	497	496	443	462	506	480	518	466	460	493	483	493	506	472	502	506	481	489	465	427	472	443	502	422	507	471	493	490	454	503	498	517	447	480	495	479	472	447	471	451	457	460	455	477	484	518	503	449	458	449	515	487	474	449	500	498	462	444	432	450	492	467	491	494	493	491	518	483	476	462	480	486	468	467	483	456	507	445	460	481	484	498	501	448	476	481	482	462	471	462	495	481	472	511	474	524	458	496	407	476	457	488	452	443	501	480	491	468	479	504	472	471	502	462	473	483	499	487	461	405	460	444	470	462	466	516	467	456	450	445	487	474	485	430	452	444	498	507	464	509	453	516	465	446	486	501	497	471	443	452	492	472	485	484	471	461	521	487	523	494	468	461	513	476	449	481	425	476	470	510	455	484	509	510	509	477	505	513	456	483	489	493	475	505	466	491	486	474	465	487	495	493	507	449	433	501	480	510	465	474	440	460	497	462	483	450	515	474	475	421	519	500	463	473	466	461	466	490	454	501	510	482	479	486	452	457	470	460	470	548	483	484	493	455	491	473	431	496	432	517	475	492	486	464	493	463	451	469	448	482	459	464	478	459	470	474	471	469	472	460	501	492	468	487	469	472	499	467	445	480	508	479	489	448	489	470	507	453	477	491	436	458	430	486	509	480	487	482	526	435	499	496	464	531	459	469	488	474	460	492	502	426	460	453	478	495	449	499	502	494	487	460	531	462	477	449	460	497	441	510	470	496	481	412	457	471	455	455	480	515	486	450	492	496	476	482	522	500	453	481	459	464	468	493	494	531	474	480	447	467	467	462	475	475	451	467	514	450	459	456	473	459	493	458	491	450	429	505	484	483	456	475	445	427	487	466	480	504	502	465	489	487	449	472	457	480	487	490	459	486	468	474	479	516	472	497	437	455	477	451	529	463	484	491	490	439	463	471	462	456	489	509	452	493	460	496	443	491	466	457	497	500	502	487	497	480	447	479	478	516	470	467	467	503	482	499	504	510	510	475	496	453	466	486	465	475	482	465	470	491	445	541	459	491	477	526	462	475	486	477	461	497	464	475	466	437	473	456	461	468	475	459	462	466	521	468	466	445	481	486	473	534	467	505	442	484	434	477	500	469	462	477	452	491	458	527	496	481	498	498	473	474	499	425	476	466	464	475	488	524	453	473	460	486	462	431	472	504	480	469	459	528	445	479	469	473	471	467	455	474	457	449	444	494	479	478	475	476	496	473	456	494	451	447	447	479	494	487	484	445	470	435	498	475	459	446	466	493	434	533	486	471	460	498	493	475	483	499	452	464	469	496	457	465	476	482	498	523	501	463	483	449	467	539	502	484	466	504	484	487	477	492	524	475	464	481	477	498	503	491	497	512	483	477	486	471	429	497	452	470	465	470	537	458	499	457	487	506	456	490	477	451	449	497	498	504	437	449	493	494	488	453	445	481	483	501	457	429	485	486	472	476	510	478	484	478	470	440	467	452	493	498	507	513	501	433	467	461	487	449	454	456	478	453	471	470	497	458	507	475	488	468	478	448	484	495	485	492	516	470	449	434	494	495	493	454	452	465	514	498	482	460	501	474	476	516	455	495	432	472	481	425	450	483	455	501	487	507	465	487	536	473	461	496	507	473	501	473	473	441	514	450	499	487	465	501	481	493	483	473	500	464	466	480	512	482	489	459	490	497	508	515	472	474	443	475	464	479	465	468	470	491	509	501	485	451	512	472	528	447	460	468	411	489	478	471	487	468	475	446	487	439	525	476	486	489	448	473	465	512	495	474	454	492	488	503	456	506	483	513	495	463	462	503	488	469	485	525	467	486	463	492	494	471	503	505	474	440	470	459	499	451	440	485	484	467	503	446	463	484	492	461	478	452	459	434	456	501	474	461	500	522	470	494	464	476	480	486	456	445	462	481	517	456	488	484	463	473	461	520	430	475	466	534	489	456	503	463	491	486	515	461	472	479	487	508	525	474	431	466	452	494	462	474	462	484	475	499	479	476	512	499	467	477	441	448	448	518	451	465	454	470	465	496	454	535	522	450	480	456	486	500	475	447	459	492	451	459	470	493	526	485	477	488	473	475	437	468	491	497	452	497	508	491	501	482	480	480	486	496	443	468	485	434	458	477	485	469	473	504	475	445	497	464	470	499	501	484	527	458	440	496	462	434	466	470	496	476	480	476	503	498	499	441	471	514	518	469	447	477	464	450	444	473	450	499	506	477	449	474	477	450	478	463	507	463	503	498	456	466	500	467	463	437	489	472	490	438	510	478	508	453	474	466	517	491	497	489	444	471	473	461	505	466	494	500	459	472	472	439	459	480	499	481	503	473	476	499	497	468	494	521	459	449	502	493	513	473	492	468	508	489	465	477	450	459	497	465	478	481	448	468	450	496	473	473	512	477	475	482	479	439	475	472	451	493	507	449	491	472	458	467	448	501	446	462	456	494	452	490	506	472	468	488	469	487	477	524	463	488	475	494	478	425	506	457	437	518	479	522	471	435	486	493	451	456	450	446	458	457	450	501	479	456	489	505	477	493	474	437	466	491	421	494	513	480	470	454	468	451	471	467	496	446	492	471	471	476	449	512	469	457	473	447	511	482	482	443	483	463	479	503	504	446	505	485	512	485	485	463	489	492	516	494	499	484	489	482	489	465	526	443	481	511	476	454	456	507	485	466	467	470	481	497	479	482	499	457	448	488	518	483	488	495	488	492	491	473	482	458	492	460	460	475	474	528	455	474	486	475	426	505	481	432	464	506	455	491	458	489	437	448	489	496	426	467	462	521	477	505	489	503	479	508	475	448	521	498	508	519	479	473	486	459	480	504	481	477	506	465	512	466	468	452	495	470	460	496	498	506	494	457	487	507	465	495	495	487	470	483	430	482	468	522	483	463	456	505	483	473	501	492	468	497	455	470	456	436	466	446	464	467	481	511	485	486	490	472	514	469	486	464	482	492	427	456	480	493	502	474	466	489	503	449	458	502	449	443	460	509	474	504	459	499	474	490	492	482	487	462	490	480	449	455	487	474	470	491	501	448	504	476	508	502	451	466	479	505	478	477	478	461	451	458	506	426	490	442	480	455	505	496	441	489	474	476	471	494	492	496	497	459	476	504	491	505	457	471	462	463	465	472	491	463	458	472	504	467	494	464	452	486	498	455	477	460	487	491	479	488	442	498	469	488	480	465	480	424	473	481	460	475	471	488	470	499	482	469	492	474	532	486	491	474	485	490	462	469	507	483	486	499	486	493	481	459	484	458	457	477	440	484	456	477	463	468	457	473	476	493	479	459	483	500	458	496	482	469	466	504	481	469	488	474	472	474	491	482	449	515	476	469	459	464	461	465	466	485	530	471	467	492	453	446	495	484	497	481	447	491	495	455	464	486	485	463	484	439	507	508	478	466	491	484	469	474	435	490	520	477	455	464	490	503	459	479	461	466	466	501	477	416	446	490	450	493
41807	89255	79914	57213	38462	20307	7327	2266	1029	747	702	719	694	734	713	702	705	677	758	738	710	711	721	743	756	687	675	723	730	738	689	714	682	732	710	749	751	721	658	718	736	698	662	723	692	675	744	738	692	667	692	683	719	732	749	725	672	693	722	738	706	673	711	709	731	702	685	732	749	692	690	709	739	740	749	698	703	721	698	676	730	664	670	719	708	686	718	697	744	715	733	706	697	719	750	715	763	708	733	742	666	707	753	721	718	741	688	674	736	682	683	716	745	735	660	721	717	707	674	714	682	724	683	744	703	663	729	694	673	682	749	714	723	704	731	671	698	691	726	717	677	710	698	740	723	690	707	709	706	685	706	723	735	697	697	724	701	717	697	653	706	726	727	742	689	710	728	712	741	719	721	676	712	736	697	668	666	706	742	723	717	696	702	713	707	686	730	656	735	673	694	664	730	720	725	665	745	707	668	700	724	667	696	672	682	740	697	731	710	708	659	703	743	742	677	702	730	672	712	701	773	755	729	728	698	776	696	703	725	774	659	686	679	680	701	699	682	724	744	733	682	706	691	637	728	731	727	702	729	718	724	737	673	733	691	702	653	698	711	734	678	662	647	655	693	736	718	738	712	703	735	707	765	700	728	688	711	752	710	739	689	717	686	726	738	715	679	642	742	665	695	730	715	701	708	689	700	692	700	699	720	697	719	682	664	706	714	680	709	732	740	720	713	706	724	755	746	739	722	706	731	709	704	708	727	703	682	717	729	768	744	714	678	700	689	673	662	740	724	703	742	732	694	692	667	709	697	715	719	684	689	761	751	727	739	675	699	700	697	760	715	717	714	726	681	730	695	703	723	699	711	693	691	745	729	687	706	688	709	707	732	735	675	698	697	671	710	728	697	711	715	652	707	701	703	699	696	742	657	677	669	722	674	761	698	705	729	756	679	709	702	697	696	737	726	786	721	657	741	757	707	701	725	680	708	696	707	725	693	655	720	707	724	693	722	706	732	661	701	730	723	713	707	737	685	749	748	667	730	694	672	659	713	659	725	717	717	689	708	714	672	789	703	694	686	698	749	732	709	685	692	710	743	712	689	678	684	686	746	702	685	705	709	700	701	751	756	728	699	701	693	708	703	669	733	721	680	720	740	712	673	712	689	654	733	689	717	696	722	695	740	721	687	756	665	750	669	746	682	670	678	711	697	654	739	704	712	750	680	714	668	712	687	718	759	721	707	749	682	742	714	732	748	689	720	691	692	715	666	660	695	734	682	655	712	689	734	696	696	727	723	731	692	706	712	746	686	724	754	708	690	651	709	723	677	737	694	737	699	677	699	720	684	744	765	683	699	713	700	739	679	695	713	702	709	687	713	724	740	739	730	692	730	697	732	684	694	722	705	707	691	723	697	702	678	677	733	760	668	673	700	737	657	619	694	714	684	735	709	674	718	703	701	699	717	691	720	698	720	683	681	691	658	702	755	720	667	653	672	682	699	705	693	687	720	716	739	677	732	707	711	705	709	686	685	698	759	701	717	715	681	709	736	701	703	716	730	718	688	749	709	651	683	733	740	744	709	686	666	695	691	723	709	694	743	720	691	753	715	725	762	685	698	669	714	743	721	696	699	685	707	766	692	689	653	737	686	719	666	705	679	700	712	684	659	686	708	684	693	733	723	728	711	718	702	718	684	730	687	676	695	668	669	711	716	728	716	709	699	748	680	700	661	632	724	720	681	718	777	684	685	659	668	706	720	695	728	696	682	719	663	687	716	701	702	699	735	708	698	709	729	731	670	712	749	688	672	702	712	692	686	701	662	702	673	728	711	732	711	705	729	695	726	686	717	699	716	737	674	679	657	770	713	725	767	669	714	682	740	753	747	714	752	654	735	711	683	715	741	673	706	727	656	673	708	727	691	697	716	720	713	696	714	729	714	700	716	748	734	707	755	704	767	733	713	722	714	687	706	683	687	659	748	722	661	708	725	711	676	740	723	711	768	650	740	748	769	701	737	717	697	709	706	686	696	656	698	672	676	694	708	693	703	709	704	719	707	725	703	729	733	703	729	705	716	677	685	696	730	748	693	735	706	682	752	659	685	699	742	730	742	690	730	717	713	727	676	693	706	710	703	725	693	718	719	728	704	715	740	731	692	707	726	707	695	732	710	757	670	704	674	716	745	732	722	728	722	667	673	712	667	685	722	754	700	688	732	783	743	702	641	705	711	701	717	702	711	709	733	710	714	678	708	742	695	668	756	697	701	698	736	697	699	772	675	736	684	718	690	712	710	707	703	661	712	681	693	676	679	703	718	721	759	708	715	702	674	671	694	752	740	634	727	699	706	722	706	711	705	682	698	699	734	714	702	684	694	730	756	699	741	739	692	712	737	702	710	714	646	729	709	724	723	679	684	685	708	698	757	742	690	699	695	760	713	706	693	710	733	722	735	737	675	717	726	741	727	652	744	734	716	678	715	707	706	659	743	682	661	696	639	765	700	716	667	685	688	720	719	726	699	682	678	689	672	693	724	717	738	694	726	720	693	713	736	662	709	679	683	705	705	721	683	723	738	669	689	693	719	703	711	696	692	684	699	727	697	711	721	682	714	742	719	728	788	708	749	707	721	710	700	708	726	725	716	697	696	696	690	695	749	737	713	745	754	749	733	732	700	700	746	744	693	711	685	639	712	709	717	698	661	683	702	760	709	678	687	698	747	678	746	677	689	716	692	708	686	746	705	694	754	698	680	741	662	722	694	738	741	724	722	695	656	690	743	741	712	757	753	660	684	707	749	754	732	628	701	721	695	732	691	731	752	736	703	759	746	728	720	741	688	709	757	739	746	706	701	712	678	718	779	721	686	709	763	740	704	676	722	725	711	717	683	669	719	715	650	706	696	721	749	722	707	725	712	708	736	720	710	721	721	702	689	702	725	695	716	696	685	726	645	743	708	692	689	716	686	661	681	713	720	745	690	712	691	676	686	793	710	686	769	699	740	740	715	747	708	703	715	681	695	739	719	738	673	727	736	727	739	709	707	707	754	720	716	716	732	676	739	688	741	748	690	750	720	722	678	743	698	701	695	749	729	718	698	668	675	686	684	742	694	716	687	668	702	746	694	676	720	690	679	695	709	696	709	697	717	735	707	718	654	715	764	715	686	676	684	692	714	749	714	709	704	736	688	693	676	701	726	723	757	708	771	677	686	752	683	699	678	695	721	756	735	710	696	675	718	679	697	705	702	728	713	736	699	719	676	712	753	703	750	708	664	732	732	663	769	716	661	723	687	726	703	750	748	697	677	720	684	700	686	699	706	759	681	719	698	691	711	704	712	715	736	691	700	693	707	732	709	646	734	694	697	736	711	707	727	646	715	696	741	760	704	701	690	702	716	722	687	723	680	748	715	713	723	707	716	743	710	766	675	722	690	740	688	726	736	690	733	726	705	706	673	720	760	676	636	737	662	696	699	742	748	716	723	681	686	729	688	682	705	700	672	667	693	721
22992	21526	35132	36879	32394	25589	17123	3211	782	566	500	511	495	472	459	503	494	525	514	488	477	496	504	509	547	456	478	486	486	473	482	503	527	520	494	515	493	495	487	460	505	508	514	512	468	523	510	459	479	530	463	519	471	528	500	513	454	468	481	465	539	488	501	504	532	503	476	483	515	502	492	462	495	521	452	491	491	454	513	514	518	463	459	484	434	500	487	485	467	551	504	463	485	491	489	504	505	518	501	518	475	506	487	480	516	491	437	496	447	475	494	480	496	505	477	509	462	501	449	514	506	494	510	494	471	501	502	502	477	527	525	492	527	477	525	501	499	500	463	517	465	443	519	543	513	515	491	480	473	479	454	490	466	514	513	519	492	538	477	526	458	488	477	518	519	521	474	434	492	532	494	509	526	486	523	505	498	457	496	504	497	500	490	523	489	471	524	456	538	490	475	524	502	470	492	479	517	495	498	473	457	465	482	507	492	522	514	479	474	488	504	486	487	465	506	500	479	507	479	481	479	480	498	485	474	496	494	503	492	473	481	490	502	523	487	523	502	512	509	513	508	477	486	540	498	502	544	447	470	506	475	504	460	469	475	500	458	521	478	479	496	543	496	524	533	460	487	486	493	469	465	524	499	495	494	471	480	527	532	477	454	456	475	512	460	474	493	513	490	505	502	518	525	490	507	481	528	468	479	540	530	494	514	515	521	501	486	507	501	503	481	499	490	502	468	490	484	465	507	494	488	492	499	522	458	531	441	520	477	501	476	469	521	482	512	515	488	455	523	483	507	517	461	479	519	494	552	468	496	479	548	488	520	516	488	474	521	517	490	477	485	489	529	495	521	491	514	485	486	492	510	526	488	506	473	485	504	465	508	461	503	515	470	499	484	498	538	503	496	496	490	491	480	458	478	513	487	499	502	448	493	542	463	476	510	515	477	506	492	501	486	455	523	512	470	508	448	463	527	490	481	462	518	528	499	527	513	487	525	514	495	452	496	475	491	494	451	493	508	482	532	488	480	534	521	502	510	470	491	495	494	488	468	504	492	503	505	496	500	553	522	515	507	470	520	499	541	481	470	488	484	451	513	458	498	526	472	493	483	487	494	461	472	471	535	476	475	481	468	520	502	513	490	522	515	513	499	534	501	486	456	482	506	479	533	531	515	506	481	531	494	495	501	488	487	488	521	501	511	469	514	503	447	431	506	440	498	515	516	501	512	505	461	494	486	513	489	532	455	463	512	505	481	464	506	495	501	531	508	506	514	518	487	499	515	504	495	503	474	478	500	473	504	529	464	487	462	527	523	519	509	496	506	468	485	471	455	493	502	523	508	468	513	545	481	477	489	509	490	514	510	526	522	485	503	484	470	479	470	532	494	508	471	487	490	484	462	566	491	480	484	483	466	486	493	476	492	511	489	500	479	504	520	507	507	527	507	504	531	491	475	541	524	488	485	497	467	501	439	493	530	502	482	515	487	498	499	525	505	510	469	510	479	466	472	491	504	511	506	474	487	495	519	505	515	533	508	491	491	486	509	506	532	500	508	508	544	499	510	467	455	521	515	531	482	493	478	491	482	490	528	479	464	503	511	497	471	483	494	506	536	480	480	464	469	523	472	447	482	512	534	458	541	464	455	437	491	475	496	488	477	476	468	486	489	514	478	508	481	487	514	498	506	480	470	487	498	507	501	505	494	487	469	482	485	544	521	501	494	507	502	503	484	492	488	501	489	489	569	529	514	523	500	461	499	497	529	503	483	419	501	514	480	481	514	466	479	470	487	503	518	550	503	493	502	497	500	514	521	511	523	480	473	453	512	488	482	501	515	487	466	473	490	528	504	462	522	489	486	518	486	470	495	463	505	486	468	499	523	511	473	486	488	510	496	487	497	462	466	481	486	538	489	507	508	524	503	529	527	477	475	472	495	498	485	486	499	464	479	436	503	510	501	492	497	468	533	501	489	482	527	493	517	503	537	486	485	469	537	517	505	523	504	512	528	481	537	491	494	476	501	488	467	489	486	490	504	499	463	469	528	484	502	498	517	469	462	511	499	512	481	506	507	502	486	476	534	529	488	489	529	475	489	488	457	551	533	535	524	454	496	465	509	494	500	494	545	538	488	485	476	468	481	489	509	462	493	551	465	520	495	515	536	455	528	468	473	483	538	532	451	497	471	481	497	542	517	483	484	501	499	514	519	492	459	491	520	515	487	485	497	517	501	502	477	438	503	478	478	539	477	509	486	473	497	495	506	481	489	501	483	485	488	472	492	457	455	512	520	503	516	504	496	501	503	516	449	474	539	490	475	473	510	481	504	525	518	503	464	481	479	466	499	509	511	498	507	528	478	522	493	528	470	493	489	506	484	503	477	524	467	476	500	475	526	514	510	508	490	535	517	535	525	481	482	452	497	515	510	522	484	473	484	504	507	496	479	492	503	515	486	490	461	540	478	483	453	533	477	506	496	496	466	532	502	533	496	497	474	487	515	500	456	462	527	500	505	458	487	523	463	462	483	510	506	529	476	469	486	469	526	497	482	516	505	515	500	515	467	509	501	491	477	478	475	487	522	522	474	483	491	520	475	504	490	473	540	476	535	516	446	445	487	498	484	453	504	466	513	505	470	506	511	469	500	519	474	493	500	488	509	526	497	506	497	512	486	504	476	518	512	437	529	497	523	486	485	502	498	472	496	510	490	506	474	492	514	487	464	443	540	451	482	515	487	501	528	472	466	459	480	489	494	503	511	523	497	480	486	495	457	491	514	468	448	499	499	532	490	504	472	458	525	478	523	469	499	485	534	521	524	507	482	499	511	462	448	512	500	485	492	499	515	492	484	533	492	513	511	472	480	480	523	482	466	509	491	482	509	486	481	499	519	509	544	469	476	459	455	499	498	493	490	523	518	498	477	529	487	515	489	519	499	462	499	476	514	509	494	484	497	473	488	489	482	496	478	473	502	511	474	491	484	508	484	501	498	483	498	468	500	537	495	470	507	504	505	491	483	481	497	466	483	505	447	485	492	512	491	474	467	518	480	475	460	465	483	483	469	510	501	481	471	502	452	467	474	508	477	480	462	526	500	493	510	477	514	478	481	482	493	503	502	506	523	474	480	506	487	506	508	490	500	534	474	513	503	464	492	525	487	508	482	505	496	501	512	472	526	546	492	485	512	505	465	513	522	476	491	501	514	498	459	495	472	478	484	528	527	490	490	512	480	505	470	483	522	546	481	471	483	493	518	496	474	479	447	487	500	515	459	513	512	506	484	469	486	496	474	469	486	500	461	556	490	551	488	526	486	495	487	506	494	485	505	484	510	475	499	494	520	476	487	512	520	462	477	528	499	475	516	484	508	494	503	476	467	487	481	471	473	525	496	519	500	526	495	441	494	491	496	535	493	498	509	494	519	487	464	464	486	483	529	555	500	550	493	495	502	505	486	537	497	464	495	478	525	494	489	504	497	515	487	489	522	496	474	480	453	483	457	512	462	483	508	497
43298	94403	92337	73062	50175	30185	13308	4190	1412	840	785	737	744	724	752	758	731	740	746	709	708	714	719	703	709	634	722	707	731	689	690	715	710	696	694	737	716	728	671	736	702	694	783	715	702	736	784	707	707	678	751	730	753	727	690	744	713	710	734	702	709	666	688	703	730	720	705	710	710	756	705	734	750	680	732	733	720	724	736	718	717	712	694	692	666	728	691	768	709	704	777	720	732	724	757	742	725	687	664	739	738	754	754	724	698	712	643	689	759	739	676	694	755	714	673	766	757	728	711	732	722	714	691	699	738	763	681	740	689	725	736	669	696	733	696	671	700	734	726	714	678	706	726	714	756	709	707	730	662	766	737	688	766	704	710	674	699	760	722	690	706	746	677	724	700	723	734	709	725	713	713	710	680	718	718	725	729	707	730	698	676	764	740	686	758	730	706	773	729	734	719	703	743	718	697	704	727	691	720	745	731	693	683	671	712	737	709	705	710	671	745	696	724	704	700	713	714	697	705	671	709	747	711	678	702	716	699	729	676	710	760	680	762	719	704	747	720	759	736	743	771	720	667	740	738	704	734	684	725	713	675	663	721	715	733	705	681	729	701	726	723	731	722	724	712	732	731	696	723	733	704	688	706	693	694	743	704	777	730	712	766	738	694	701	691	718	708	721	712	727	703	746	739	674	696	718	702	724	754	680	742	695	756	777	672	717	758	686	759	739	699	701	697	743	764	701	747	697	706	712	731	764	731	744	723	718	672	780	704	728	761	721	701	697	709	665	723	687	738	720	738	733	650	706	717	729	706	757	729	722	677	714	725	690	740	677	797	701	734	745	720	746	718	704	721	687	752	726	675	704	728	713	727	716	720	727	697	712	721	692	727	760	664	682	720	719	690	728	746	682	760	723	711	682	717	758	686	754	704	663	717	732	701	682	732	728	715	699	741	689	673	708	735	716	710	705	701	660	741	744	711	695	692	772	663	755	705	714	704	711	726	732	762	708	752	770	742	745	686	728	676	679	671	731	728	738	690	682	693	693	695	709	739	743	734	725	714	741	718	714	722	712	686	711	744	665	735	768	722	656	702	728	703	747	683	706	739	780	677	708	710	709	744	683	751	720	740	746	714	711	681	714	690	683	773	698	670	735	730	736	673	730	703	719	715	717	723	664	705	730	775	693	754	723	702	719	684	737	723	736	724	739	693	723	681	718	698	729	705	670	736	744	744	743	733	743	672	704	745	691	732	721	722	712	723	652	719	721	664	701	722	691	742	728	737	694	724	729	715	770	705	696	726	720	717	708	712	736	721	711	729	715	678	750	778	696	727	718	732	798	723	691	752	720	722	721	696	710	724	758	713	665	730	675	688	722	720	678	668	727	699	737	700	765	746	775	674	715	754	702	648	697	745	706	718	741	743	731	759	746	719	752	669	699	722	735	700	715	709	719	724	729	729	714	704	715	663	642	718	730	704	685	707	692	663	742	735	704	772	717	718	724	722	734	728	739	692	736	717	727	697	713	684	742	646	714	724	753	749	692	688	730	696	677	713	699	691	778	742	719	702	746	712	715	729	702	666	716	700	739	732	739	743	686	716	692	671	763	720	750	731	728	673	709	697	711	739	750	712	719	720	758	737	722	684	726	718	764	752	708	737	698	735	659	710	709	697	756	755	722	735	682	719	751	757	745	727	719	744	719	753	696	677	757	719	774	751	690	705	713	757	713	713	698	709	753	709	702	686	736	673	729	700	734	673	705	675	712	714	766	690	675	654	721	679	755	743	682	732	736	715	740	705	731	729	738	671	743	733	715	718	746	705	738	745	727	722	685	721	728	706	729	730	755	746	687	695	740	707	743	707	698	735	697	701	724	745	765	798	684	685	711	722	653	753	713	740	739	723	721	733	678	707	691	725	686	769	718	723	686	707	698	774	685	704	785	681	681	717	737	715	689	709	699	742	669	734	698	697	752	698	719	708	681	729	716	773	708	767	775	734	735	708	749	729	707	740	714	677	681	728	688	702	700	721	660	693	719	693	722	723	744	683	766	766	729	714	694	734	720	715	743	659	737	744	715	701	695	727	708	721	776	735	678	753	703	713	752	720	724	755	744	726	714	739	754	672	681	745	681	757	720	737	730	714	679	705	770	665	726	675	723	756	761	734	741	685	689	697	708	685	697	720	704	732	744	738	721	696	742	697	711	727	668	677	701	637	721	712	728	766	712	728	762	732	740	744	764	722	700	748	740	744	706	725	694	685	678	695	710	666	659	735	748	727	684	713	686	672	767	685	730	742	734	681	725	720	727	688	740	711	710	676	727	761	726	720	674	716	679	731	654	757	680	757	712	714	707	710	749	716	722	765	718	712	720	717	758	713	740	719	720	731	724	675	684	737	719	692	733	687	678	686	765	688	739	747	730	726	704	716	776	704	701	693	719	665	729	747	714	727	737	708	718	669	667	727	795	719	735	749	726	711	755	739	716	703	723	720	687	688	704	697	681	760	680	730	709	753	713	742	709	709	702	712	710	698	695	706	766	699	754	745	726	715	697	741	672	721	734	701	690	733	689	708	729	766	729	713	716	720	728	730	726	705	727	760	720	747	743	735	759	711	691	705	725	713	714	708	741	714	704	685	747	738	731	671	723	708	715	708	709	676	714	728	747	646	723	726	708	718	768	692	724	775	733	733	727	736	717	691	776	705	712	781	758	700	689	719	689	701	658	712	702	734	724	713	714	701	707	711	697	724	733	712	727	732	730	688	708	714	687	733	765	735	743	711	726	709	727	713	728	726	723	680	693	747	701	743	754	750	704	758	734	732	701	695	736	753	732	739	724	738	754	699	736	715	727	718	687	798	721	724	707	727	695	718	684	750	668	757	754	659	703	692	721	695	691	723	761	719	704	717	728	729	732	768	699	718	762	745	690	695	778	710	708	740	736	728	701	736	734	716	775	713	716	718	739	716	714	648	717	696	700	715	717	740	722	722	721	732	703	698	731	690	709	754	691	754	677	713	690	684	675	753	746	698	714	687	745	768	704	708	756	705	741	727	699	724	695	730	658	734	791	740	691	680	679	703	700	725	707	733	708	688	744	748	751	737	717	759	686	692	744	745	716	711	714	714	727	723	681	732	741	706	722	771	715	725	713	737	732	712	742	743	703	716	691	714	712	761	745	700	725	734	746	747	657	721	726	738	687	709	756	721	707	687	720	747	738	729	699	730	708	753	678	744	743	686	739	678	694	727	724	704	710	715	713	715	679	705	770	725	744	713	753	745	712	732	740	719	700	724	673	715	719	733	750	721	754	683	685	764	716	675	676	756	716	709	720	738	721	712	664	718	771	721	711	713	724	719	729	682	749	695	722	718	752	733	695	718	698	684	749	724	723	752	663	737	736	707	724	746	733	679	722	747	711	706	714	692	742	744	754	706	743	725	714	699	688	733	693	698	718	715	751	705	716	657	715	778	687	703	677	719	711	753	702	768	718	697	750	745	725	705	714
26780	24800	38484	28510	12663	3720	1283	609	470	496	436	418	451	445	438	488	456	447	455	471	452	419	432	390	468	421	463	388	429	463	417	449	411	445	446	416	448	456	412	428	447	420	451	473	441	427	433	423	417	443	425	461	446	451	448	435	436	419	430	405	455	444	466	479	437	434	467	383	425	427	450	411	413	424	468	452	467	412	434	471	444	477	431	457	408	433	430	434	434	443	446	453	460	431	416	438	430	465	439	423	456	509	417	417	391	441	454	424	423	434	426	463	446	438	450	446	433	412	423	457	436	445	458	477	465	468	406	457	475	428	442	403	416	428	439	487	451	435	431	429	446	445	453	441	435	447	406	444	453	442	429	454	387	460	429	457	434	447	443	424	453	415	464	443	493	481	437	404	392	448	476	454	409	462	431	418	464	440	449	419	473	445	450	432	429	433	414	456	420	405	444	416	454	427	440	453	433	447	425	455	420	417	455	435	426	420	432	423	438	449	452	431	427	462	417	415	427	441	458	434	412	454	445	401	449	453	426	398	469	462	418	400	399	433	426	432	465	445	439	443	432	470	428	434	448	448	437	432	412	434	449	460	451	430	421	431	422	482	433	473	459	443	442	439	427	409	427	439	446	436	425	488	442	421	416	458	513	416	462	473	448	410	417	410	431	418	456	480	437	375	433	447	432	418	396	444	462	408	395	429	446	465	447	427	407	433	447	422	444	437	435	442	457	446	461	415	416	436	459	430	432	449	448	424	442	433	413	424	413	453	396	465	421	426	431	414	417	462	420	426	423	456	490	437	469	449	438	479	427	436	465	419	447	453	420	436	412	432	412	448	441	471	429	429	420	434	458	463	417	442	431	408	451	421	453	443	410	402	412	439	427	425	428	441	466	416	448	443	415	437	419	432	434	443	419	431	384	429	468	437	473	392	449	441	432	434	427	443	412	421	461	428	449	468	442	439	451	422	433	447	472	422	435	441	454	412	467	419	469	425	447	421	459	419	486	449	442	443	473	417	427	475	461	428	448	445	446	446	442	470	457	432	434	415	438	432	402	422	411	436	482	440	458	438	423	450	411	416	416	461	421	445	436	458	434	446	428	395	414	425	456	413	449	447	455	441	441	447	469	424	456	468	443	418	423	458	444	428	472	472	438	453	435	444	426	464	446	448	452	441	446	456	398	410	473	450	434	412	438	396	413	417	447	444	427	459	464	466	407	392	442	458	433	439	453	435	471	387	423	462	447	468	439	441	377	468	435	440	434	438	425	464	444	441	461	418	475	426	434	467	403	405	408	449	411	436	420	450	420	461	428	436	388	407	445	417	432	421	421	417	466	415	450	421	440	417	436	443	441	470	416	430	440	432	414	441	424	448	448	405	447	462	417	444	493	458	434	413	445	469	433	449	482	433	415	416	446	462	433	440	431	441	455	420	431	461	429	392	439	434	427	443	479	465	408	427	437	439	396	456	441	393	433	416	435	447	415	405	435	423	442	397	411	432	402	442	434	495	448	447	406	435	452	432	428	430	434	437	460	438	449	448	454	460	427	464	369	439	406	475	439	435	423	425	461	486	441	441	460	399	443	462	401	439	427	445	435	439	453	424	441	420	434	399	413	468	444	437	427	453	424	437	474	437	434	453	419	414	461	450	448	450	452	436	424	400	375	420	465	448	440	433	386	447	413	435	438	408	428	392	470	407	465	456	439	413	429	393	412	442	440	448	400	470	444	434	446	414	416	463	461	463	463	440	418	418	412	463	403	448	381	419	418	450	447	474	451	407	425	414	440	442	471	487	400	431	431	407	425	413	415	429	431	429	432	414	448	422	443	441	432	449	454	441	451	438	456	421	417	373	427	457	444	452	405	437	368	436	442	427	428	425	453	418	468	435	452	442	433	453	422	435	441	395	420	416	423	485	440	420	437	403	424	408	447	448	452	431	425	430	411	419	424	470	436	453	424	422	451	431	420	424	454	447	421	462	443	405	423	474	416	434	455	419	408	449	424	444	430	496	440	461	450	468	407	456	462	435	457	450	441	430	449	441	454	417	458	439	462	457	443	434	439	412	393	410	449	395	430	426	457	455	461	416	405	419	402	431	440	468	449	425	430	419	440	402	458	432	496	465	466	440	492	432	416	432	438	425	373	433	438	406	420	404	439	435	454	444	485	455	424	459	432	454	439	416	460	452	406	468	438	440	453	430	423	417	445	445	443	441	434	410	412	410	429	445	458	464	453	449	432	451	447	409	427	406	428	440	444	453	418	417	456	408	426	415	440	412	434	439	439	433	433	456	473	440	435	428	460	478	429	441	448	435	468	426	432	407	440	501	433	442	432	463	479	426	418	434	434	417	408	443	405	447	462	433	466	471	412	421	463	437	435	469	424	443	410	439	412	429	427	418	452	423	466	427	431	415	479	411	491	422	447	424	435	434	447	445	447	428	465	430	409	469	436	441	461	429	427	443	439	461	440	440	416	471	426	418	401	446	428	469	418	448	425	454	446	421	446	455	456	425	456	423	417	378	458	431	411	449	464	440	416	421	431	441	431	443	421	415	405	437	430	464	402	411	458	397	458	445	463	435	418	415	468	442	432	492	432	412	413	466	439	424	424	447	494	426	417	406	449	438	448	413	420	405	411	445	453	434	418	442	427	427	401	449	449	432	429	435	448	423	486	445	435	429	467	435	413	460	424	415	433	407	426	437	457	450	462	422	402	461	446	458	458	469	412	450	443	434	431	464	471	419	409	453	426	433	463	442	428	436	461	412	462	434	428	446	453	462	415	441	447	425	443	452	423	453	431	442	465	421	434	454	444	448	432	471	447	440	390	425	442	403	413	493	443	438	446	467	438	450	406	437	418	384	451	460	441	438	451	460	441	433	437	472	428	379	433	414	403	413	458	422	465	421	460	398	438	444	440	402	429	467	397	446	481	431	430	436	464	421	412	486	438	466	461	438	471	451	428	452	447	442	416	441	463	437	415	431	445	457	422	462	457	466	387	456	457	454	449	490	450	433	449	399	441	435	455	448	452	428	435	413	394	444	439	447	456	430	469	408	429	450	425	468	442	422	429	445	386	450	398	447	426	431	408	448	473	430	417	439	456	429	429	435	418	455	477	452	423	418	408	416	431	442	438	443	420	461	433	421	426	396	419	427	435	419	439	433	433	406	421	413	457	396	443	458	442	441	429	445	416	432	439	449	446	477	438	427	456	425	430	476	490	457	451	410	436	442	449	421	446	413	465	418	451	424	442	428	377	418	426	430	448	464	398	396	446	431	468	422	415	408	439	456	464	414	449	438	446	466	470	428	411	458	471	451	401	446	404	470	426	415	455	434	417	450	438	452	431	417	445	445	410	457	428	472	416	444	460	417	403	450	444	450	445	447	477	445	410	480	469	463	407	469	447	434	417	455	461	446	418	435	478	476	437	436	445	438	469	414	421	452	460	441	442	427	471	459	411	457	414	411	453	442	469	461	433	426	442	444	460	432	463	422
14395	44340	44461	29564	15502	6042	2198	1041	776	640	643	660	661	693	642	623	660	614	637	603	653	665	679	581	691	647	700	667	631	611	677	647	621	635	698	614	667	645	647	627	677	617	649	649	630	682	601	658	668	652	659	663	658	628	670	652	635	645	667	641	630	630	616	697	631	677	640	644	660	680	682	628	659	656	684	669	638	640	647	683	625	691	643	658	628	626	599	626	632	627	644	630	637	688	603	652	605	671	642	645	681	646	662	651	642	679	618	606	636	657	665	615	682	650	631	633	683	638	655	649	657	665	660	658	654	638	692	657	638	634	651	682	595	672	674	636	695	619	662	677	665	617	633	627	667	670	654	650	664	659	665	623	628	666	644	643	641	669	612	669	662	664	681	662	686	670	652	674	640	664	662	658	675	686	672	641	642	657	639	656	667	671	645	691	663	683	645	655	666	667	649	602	648	687	659	678	693	688	652	598	665	678	635	595	692	705	660	642	674	665	693	663	646	626	611	667	629	627	603	687	637	626	670	639	669	634	653	709	662	670	614	667	643	677	630	701	661	663	689	630	700	655	620	673	650	686	707	654	705	686	676	624	632	658	686	650	662	662	660	646	666	668	625	634	653	664	647	689	665	677	655	657	664	628	595	647	643	658	674	647	607	622	614	641	667	670	630	627	643	663	669	624	692	690	669	613	605	659	659	643	640	676	689	681	679	694	656	659	647	646	654	629	679	637	622	678	730	658	667	669	645	635	595	649	661	676	650	643	663	650	691	634	685	666	671	655	639	664	667	641	656	628	674	607	637	658	616	682	651	654	623	704	633	696	665	660	653	683	669	668	687	697	665	637	640	659	648	676	643	681	657	660	651	678	618	671	637	603	638	629	641	672	670	684	657	655	673	647	623	646	632	702	646	616	668	654	682	660	592	624	672	652	660	635	660	676	647	645	670	623	661	635	655	653	688	632	651	672	632	683	673	604	628	663	666	690	672	624	693	669	622	658	648	642	616	658	577	674	670	620	622	652	660	650	618	676	640	614	656	690	623	610	675	646	658	637	636	669	637	613	658	651	658	615	631	698	635	688	661	662	614	608	655	640	655	665	653	621	633	656	650	598	609	636	637	622	666	612	654	711	661	645	666	657	653	628	620	663	651	654	690	643	635	628	654	627	656	646	659	641	665	640	670	659	637	632	603	599	662	663	672	639	681	621	641	630	668	625	615	626	634	641	682	673	680	662	664	683	690	630	615	586	623	610	689	675	659	659	646	692	663	623	703	679	630	631	689	640	652	652	619	688	626	663	673	649	636	703	617	674	643	663	625	623	637	663	657	664	676	676	616	635	674	640	685	647	702	623	638	642	611	658	644	630	681	638	662	626	643	652	658	635	686	601	637	645	687	595	680	648	654	646	663	622	660	642	626	643	655	641	643	667	639	649	682	670	650	653	616	629	676	663	647	646	659	696	707	700	657	655	648	687	606	645	638	684	643	669	690	659	646	642	673	618	692	630	652	648	661	665	660	674	645	652	715	645	661	665	702	677	634	666	671	662	655	643	676	711	667	681	667	694	641	644	662	642	657	670	649	638	619	655	660	640	639	665	654	642	624	599	663	651	641	693	672	614	699	642	582	639	652	647	648	638	650	647	634	658	635	661	660	689	621	642	636	670	666	662	662	623	631	670	647	629	664	674	613	672	668	618	648	605	674	680	654	627	644	662	671	680	648	616	669	632	660	619	634	692	629	707	699	644	677	637	664	632	640	658	628	664	657	678	661	622	652	651	671	658	674	664	641	633	667	638	634	698	676	623	631	619	630	689	652	675	649	663	644	635	669	640	628	645	651	671	657	650	626	640	615	655	644	648	598	693	661	671	672	640	640	661	581	647	649	659	641	667	669	658	678	650	693	656	628	610	695	688	659	631	619	693	657	694	642	630	666	638	665	654	635	710	655	632	656	669	634	617	670	645	645	631	682	613	637	683	635	666	716	666	644	660	670	627	647	657	662	626	618	657	680	658	591	660	649	669	683	669	681	670	677	627	681	636	685	679	694	650	667	662	619	673	642	685	628	659	619	638	659	681	618	650	661	688	686	642	678	655	651	610	659	671	699	607	639	681	643	648	699	636	635	648	620	655	637	647	603	610	671	657	639	649	663	650	708	617	634	653	662	634	602	658	642	654	694	623	666	632	695	631	625	644	676	645	666	627	658	693	636	648	655	659	670	600	682	643	661	659	644	636	703	665	666	642	672	670	644	637	634	625	650	622	657	678	651	662	650	660	661	642	675	638	649	652	649	626	644	663	624	684	656	604	668	668	656	630	658	688	642	644	662	634	670	648	641	651	653	597	618	656	658	644	650	652	640	635	616	621	659	618	678	653	660	672	665	669	685	657	687	678	681	651	640	623	609	682	649	604	652	662	631	647	627	634	636	669	636	632	648	650	608	686	655	648	656	633	650	658	642	631	708	623	640	673	604	712	598	614	646	679	665	634	651	683	638	625	652	603	674	641	674	664	671	671	639	635	686	640	654	648	654	652	677	642	634	682	644	648	661	617	699	646	642	687	597	644	664	672	653	632	662	683	648	688	657	683	649	678	673	623	631	674	641	659	637	682	643	713	622	641	644	691	678	634	635	603	658	711	623	641	648	660	626	647	670	654	631	665	627	675	598	690	675	626	588	636	631	707	603	657	682	674	661	637	622	593	631	605	673	644	685	661	647	626	634	624	583	684	702	584	613	653	684	627	639	650	627	684	676	617	675	624	673	633	695	688	660	652	651	643	671	646	659	674	609	630	662	609	643	695	701	630	652	690	659	641	665	643	635	622	680	601	693	686	704	627	620	669	646	591	621	626	614	658	648	658	631	690	649	710	623	684	655	649	601	635	588	645	647	701	629	622	625	627	657	626	637	665	657	665	632	676	619	705	665	646	682	680	639	684	651	641	647	634	651	621	647	631	620	635	646	650	654	691	651	674	687	617	642	667	679	638	685	643	677	633	672	658	640	647	625	701	615	633	667	671	639	659	679	678	628	644	658	626	671	712	629	628	624	628	669	676	651	628	613	626	665	633	605	656	722	657	627	617	640	635	662	636	664	665	659	689	681	625	645	610	653	676	710	670	625	656	631	645	643	637	641	712	636	657	650	610	632	665	649	655	656	675	633	676	647	649	637	665	619	667	646	621	615	631	651	682	632	623	701	674	663	702	664	671	661	676	667	678	669	660	629	682	723	679	661	673	669	683	618	650	641	641	651	644	661	672	622	664	662	666	607	678	640	680	644	627	630	698	647	667	665	640	701	635	643	676	662	655	643	688	674	703	630	628	652	626	618	659	656	676	633	662	595	688	678	652	674	652	675	610	639	646	692	647	627	661	661	608	664	675	619	657	693	619	613	640	670	653	642	673	655	684	666	666	678	692	634	694	633	657	658	669	660	647	700	653	671	672	615	637	640	602	670	648	637	604	679	617	644	634	676	675	636	653	592	616	644	679	638	638	650	655
24109	22619	42281	44223	32662	21203	8298	1573	649	508	491	463	515	473	493	509	501	517	494	515	503	543	502	519	486	481	464	484	531	508	451	503	455	464	481	450	467	480	484	491	514	484	496	459	519	481	517	490	486	445	472	468	459	437	481	527	477	453	451	457	453	499	497	486	487	488	480	457	450	511	518	455	476	558	507	466	467	457	535	480	468	488	505	459	480	526	527	505	492	461	443	488	495	446	506	480	496	479	467	476	516	481	498	462	465	494	521	480	515	495	512	467	493	494	501	544	450	456	487	496	482	517	451	465	492	506	492	504	476	520	471	456	461	484	491	483	444	492	498	472	503	502	469	462	462	483	474	501	482	467	458	503	491	476	482	452	483	491	512	483	446	486	478	496	537	492	461	487	486	484	455	497	509	445	550	457	472	470	482	476	493	482	443	495	474	469	452	487	496	472	499	484	449	474	511	490	471	481	468	503	451	491	452	463	529	528	492	514	487	474	518	485	532	473	470	498	435	474	470	459	503	445	491	462	477	512	529	477	488	447	484	466	485	508	456	501	482	466	450	477	472	506	503	513	472	489	511	481	465	476	482	471	472	482	452	513	482	528	507	485	556	473	495	460	459	480	468	502	475	461	459	470	488	483	455	456	458	454	481	442	517	474	517	473	501	473	486	479	528	459	437	506	461	497	465	511	434	470	474	426	456	485	459	474	460	423	469	488	507	465	495	525	462	509	530	492	487	472	491	484	456	488	484	457	510	478	449	501	442	476	455	462	495	525	452	434	484	508	493	468	455	498	466	444	494	479	457	443	455	462	450	495	476	457	471	471	464	481	474	490	478	458	448	485	471	477	483	469	477	495	437	490	483	463	466	461	476	472	472	527	499	425	523	447	477	454	506	516	504	522	476	543	499	480	532	503	484	470	484	499	500	479	488	514	477	475	490	455	519	476	487	483	500	453	472	474	492	470	485	471	464	483	489	440	487	488	448	502	504	465	473	502	517	516	502	479	515	453	460	491	479	455	455	433	466	443	495	461	494	463	487	459	482	459	470	506	464	483	451	495	482	484	505	471	493	464	459	466	478	460	495	512	511	497	485	531	475	478	489	466	514	467	510	506	505	477	524	493	439	463	473	493	451	481	507	506	492	455	494	503	505	515	478	497	484	521	494	477	491	435	487	529	478	505	477	519	488	483	495	461	466	492	438	447	493	481	497	474	504	459	496	467	478	452	520	481	498	496	498	499	452	435	520	517	498	484	480	476	466	468	485	490	506	449	468	480	482	475	481	468	461	506	495	499	477	488	434	481	462	496	451	497	530	467	464	499	514	497	477	454	479	449	518	478	495	459	482	512	529	454	437	462	467	443	496	446	498	521	496	532	507	475	500	488	482	430	490	540	471	491	475	501	495	507	453	488	517	447	458	496	489	497	509	460	480	478	470	465	507	472	490	449	481	486	465	498	473	508	495	478	511	463	464	484	487	503	450	539	441	495	461	489	490	468	493	479	463	502	523	491	483	441	483	478	467	472	505	489	482	473	483	457	494	466	477	473	426	447	476	474	495	501	497	494	481	525	454	502	518	461	486	517	502	460	507	450	476	515	488	478	482	494	472	472	464	505	487	508	484	485	477	479	496	453	505	514	460	494	515	481	511	472	516	484	427	492	504	486	475	501	452	467	469	485	499	448	475	488	493	502	481	480	468	489	481	502	499	503	485	457	489	457	478	451	459	482	431	479	516	496	503	525	480	467	452	474	505	457	504	464	506	470	436	485	475	508	489	466	478	505	482	479	485	487	481	500	474	498	496	474	464	498	490	444	464	466	451	437	475	464	502	480	438	488	480	497	462	505	506	480	469	497	474	453	475	491	487	439	470	456	511	508	453	507	458	447	522	496	475	473	495	494	479	495	529	478	434	496	472	488	484	490	487	492	491	488	496	498	466	489	523	496	493	468	439	460	454	501	461	483	493	450	502	461	460	485	496	472	501	488	450	486	501	478	514	555	506	467	477	474	478	477	496	519	476	465	495	488	482	505	497	453	484	528	446	516	484	462	469	472	483	526	470	450	518	470	465	492	460	459	500	484	479	468	487	483	532	502	493	472	487	515	482	486	453	451	465	482	506	442	474	517	502	493	510	472	468	479	469	482	493	498	484	475	442	490	463	476	508	479	507	460	473	453	497	478	523	451	477	426	494	514	476	487	428	470	473	498	453	533	482	472	499	486	487	484	458	464	463	488	481	475	486	432	456	470	453	477	450	482	489	495	504	479	480	462	509	460	495	480	489	513	483	515	506	477	476	485	495	492	498	456	483	486	471	442	441	452	496	459	470	471	502	429	483	482	457	483	477	513	519	467	509	489	497	484	471	473	492	493	480	485	511	484	542	472	460	495	512	476	499	506	486	467	453	475	496	507	513	479	462	505	483	498	493	462	482	478	465	479	463	507	478	505	472	454	493	503	514	487	485	473	453	465	534	482	470	472	467	481	475	489	484	471	500	480	429	508	462	499	500	486	481	468	476	479	493	506	545	477	494	478	482	491	482	495	463	508	480	504	533	450	448	471	513	527	460	481	471	468	435	475	492	519	521	463	451	507	474	484	472	469	523	496	516	455	459	471	445	499	531	525	474	483	499	474	508	444	505	455	501	511	526	430	453	479	517	499	470	480	475	487	459	469	465	446	550	485	469	514	473	462	454	477	472	484	405	444	470	483	480	454	433	510	478	460	490	506	445	481	473	481	466	476	458	494	524	481	449	431	460	477	466	514	495	458	472	455	470	493	476	511	442	482	450	500	476	506	503	503	485	484	494	496	506	477	440	486	498	437	471	489	474	491	479	467	474	491	460	493	473	499	463	455	502	468	532	511	470	469	442	477	480	461	488	499	517	461	516	460	468	487	470	473	466	516	481	505	461	494	487	458	483	446	497	516	466	477	467	483	476	491	468	477	495	485	472	468	517	476	508	509	453	473	482	458	524	433	479	489	460	509	459	487	484	488	463	506	472	503	430	491	453	491	452	454	508	484	485	474	533	504	487	445	488	488	466	494	492	450	501	444	483	468	471	465	499	496	447	504	456	514	470	495	530	481	480	524	512	488	446	500	471	453	500	477	470	478	499	502	468	486	481	466	474	488	489	494	485	504	494	427	487	482	471	501	470	484	453	428	510	509	452	451	466	488	462	463	456	487	487	453	484	469	496	469	468	460	512	469	524	495	468	491	500	479	519	479	496	471	474	499	472	509	502	474	496	461	499	491	510	483	494	488	507	498	499	499	495	481	486	472	479	452	466	473	486	448	495	467	482	455	457	486	502	463	509	455	505	482	477	436	538	467	486	528	466	447	470	472	488	464	490	470	474	518	492	443	470	490	461	461	484	516	454	508	474	487	471	478	486	526	484	498	495	530	491	493	424	510	478	514	495	497	493	483	481	498	512	484	495	454	459	507	525	513	459	482	515	420	447	451	471	451	462	459	498	452	497	473	436	477	503	470	501	458
29195	82308	82240	59369	40183	22519	8854	2667	1093	793	791	694	747	766	698	702	709	721	677	690	685	713	636	703	695	736	703	696	711	743	746	737	696	709	737	713	673	758	725	740	697	781	696	707	697	727	763	696	722	710	724	688	691	713	708	718	747	723	667	713	722	726	708	708	715	680	706	681	700	693	676	672	667	758	753	674	665	698	736	699	726	694	700	680	752	699	738	669	716	665	685	714	697	741	705	705	697	688	726	659	697	707	713	702	692	683	713	750	710	721	718	674	651	717	717	708	716	757	704	684	769	735	726	742	673	701	736	692	729	674	717	688	716	736	686	690	702	723	708	732	679	749	753	780	703	678	668	695	684	722	699	713	697	699	715	733	721	711	652	731	664	690	776	706	722	697	737	688	688	673	729	664	703	711	716	716	719	745	722	749	689	677	732	706	696	718	702	690	751	719	717	709	704	706	707	728	720	749	740	674	703	726	733	720	665	690	690	701	721	710	719	694	716	701	718	696	766	744	726	726	693	705	727	673	635	733	766	717	720	700	676	713	667	674	723	704	700	734	756	692	693	711	692	721	676	708	704	715	687	732	703	713	722	732	715	685	720	754	713	711	754	690	739	694	684	750	752	687	703	729	710	694	703	745	736	741	735	707	687	720	700	734	703	699	696	697	677	741	715	704	731	732	706	694	702	717	688	742	674	707	702	712	712	688	741	706	676	707	768	733	685	745	679	672	730	690	640	717	730	737	692	678	719	710	719	687	733	743	711	725	743	723	698	725	759	762	692	740	720	723	687	722	696	765	693	683	715	706	716	702	673	686	712	738	677	656	736	702	668	704	733	751	711	681	723	723	685	695	724	673	710	687	734	667	694	717	722	717	705	705	715	713	704	703	710	735	718	770	755	695	720	713	696	728	708	704	708	675	688	734	732	730	705	688	690	729	729	715	686	687	681	709	698	704	732	739	752	764	770	687	701	701	743	698	737	709	700	703	693	706	766	669	738	712	709	709	709	714	758	674	687	711	692	709	719	685	733	707	739	753	673	655	699	698	757	692	700	717	692	722	711	743	731	667	748	717	711	729	725	681	732	723	722	739	705	723	738	771	709	697	706	689	730	642	692	721	696	698	688	705	715	717	693	737	728	713	742	712	719	743	698	729	710	704	681	720	704	730	727	660	752	740	713	692	702	752	684	698	713	717	765	733	728	698	715	679	692	677	726	714	742	690	709	705	709	701	708	746	686	696	708	742	742	703	715	721	702	694	741	706	708	736	669	661	689	743	701	720	763	746	737	645	732	659	740	698	692	667	697	676	718	707	707	720	763	683	744	765	681	662	696	711	703	702	725	733	763	740	742	699	731	751	691	727	761	748	678	724	731	700	713	710	705	647	763	690	742	758	725	729	698	696	686	695	675	690	692	679	699	704	737	729	692	771	717	721	731	736	680	751	749	717	707	704	718	700	769	699	696	733	727	691	716	687	682	681	738	704	708	712	744	712	665	670	738	647	697	776	719	721	715	713	673	732	691	697	674	743	726	739	692	690	766	729	727	713	706	702	739	677	725	716	720	738	755	679	721	732	698	721	744	725	695	722	735	692	659	713	714	731	705	675	661	693	640	665	711	706	726	674	726	741	724	733	670	731	734	672	702	665	712	711	756	666	699	722	682	711	691	720	790	720	658	700	725	725	686	706	646	701	717	721	712	685	699	739	720	729	707	751	698	749	684	723	708	727	707	719	688	723	686	687	676	756	735	685	697	691	648	736	720	706	715	706	722	723	720	716	729	669	691	748	699	710	719	731	762	694	741	729	774	721	695	675	748	692	683	716	688	738	669	709	676	672	771	693	669	751	739	696	707	735	691	754	687	695	734	716	731	713	745	682	698	724	713	719	747	722	711	729	714	751	724	675	732	748	695	719	737	664	673	698	724	738	683	762	699	712	721	690	737	700	692	666	730	687	686	764	738	747	716	693	692	693	706	720	674	727	751	740	735	725	671	698	755	710	734	749	765	746	720	743	733	703	742	717	671	700	693	676	779	671	680	785	737	690	732	671	680	737	740	691	743	682	668	723	770	676	692	710	687	689	713	747	713	713	691	709	698	744	732	735	708	699	730	666	701	729	691	700	685	704	714	713	718	717	764	729	714	703	752	694	736	697	761	744	681	700	724	728	694	723	648	702	703	719	711	741	737	711	724	726	733	721	689	738	724	788	666	710	728	738	674	682	736	728	688	739	725	724	750	709	699	776	702	713	734	704	705	760	716	689	661	651	723	696	718	752	720	655	715	727	678	752	722	620	648	714	694	689	688	739	696	637	731	706	725	702	713	716	727	718	739	715	693	716	709	683	704	694	696	756	725	687	716	690	715	708	655	690	719	753	724	726	688	716	683	727	660	711	727	737	704	679	711	678	693	712	656	704	710	726	715	734	675	681	712	730	728	731	649	786	704	753	749	724	748	689	748	695	702	692	694	729	723	716	690	741	710	704	684	721	743	687	738	713	668	698	719	715	702	711	733	679	678	702	701	730	727	749	671	685	661	675	748	720	659	751	703	708	698	666	714	702	677	738	701	724	723	723	697	706	684	718	710	713	702	715	707	664	704	705	711	732	711	715	743	702	755	696	706	699	714	724	743	700	712	737	726	728	724	697	727	696	717	686	716	683	722	694	736	657	740	699	742	711	714	693	735	718	744	758	725	674	743	734	774	702	726	664	740	664	716	692	657	709	738	697	695	667	739	682	773	722	679	710	670	714	678	709	720	768	735	725	690	721	701	704	753	737	720	735	725	726	712	746	738	697	715	733	733	734	720	678	734	678	699	712	711	754	645	695	701	667	721	667	687	682	720	695	723	717	690	690	714	745	711	722	698	737	705	738	697	681	733	724	714	716	705	705	740	701	716	722	699	708	725	697	703	685	719	717	692	706	740	713	705	646	688	729	697	751	665	692	749	731	678	698	716	717	750	692	715	684	723	712	705	699	747	716	682	735	709	697	717	720	724	720	699	635	694	712	674	697	680	723	731	683	720	679	676	751	733	723	726	685	700	713	683	734	749	697	721	709	749	743	720	737	710	687	724	691	646	746	735	722	744	715	726	703	645	707	734	690	651	697	704	756	716	709	710	665	713	679	752	716	718	698	716	707	747	716	699	691	639	678	741	703	704	668	686	745	720	701	692	695	715	689	693	713	709	733	654	703	687	702	665	725	639	727	712	686	687	709	687	690	750	672	695	700	695	708	695	714	728	730	726	771	722	694	703	710	716	716	707	724	692	718	727	697	706	720	724	696	696	710	722	669	745	718	701	723	683	710	712	682	698	708	679	691	710	667	661	741	699	697	710	707	733	696	679	718	695	693	709	703	744	730	702	698	729	745	690	687	734	717	702	697	761	690	713	761	657	725	694	669	699	727	715	648	770	721	734	685	704	757	727	738	724	710	708	674	698	723	735	703	715	720	717	708	703	749	727	698	697	725	698	679	721	720	718	662	736	759	696	727
22982	21674	33810	34819	31530	25699	17452	3405	836	576	549	486	489	521	507	478	516	492	503	558	512	505	507	459	557	490	497	496	498	498	515	541	527	494	500	553	529	495	474	475	483	472	507	508	513	501	505	494	532	517	478	484	516	484	502	502	459	514	530	488	473	537	470	521	500	470	529	488	488	519	489	522	504	470	491	550	499	504	526	495	502	506	516	490	485	472	530	469	461	527	540	506	471	514	472	533	520	467	510	489	486	508	463	488	488	501	501	517	518	477	490	484	487	494	526	492	464	497	486	496	491	501	513	468	482	479	468	489	503	492	489	525	468	423	528	478	506	524	540	501	505	537	508	505	520	483	527	481	480	471	480	513	512	471	498	500	513	535	491	492	499	462	510	513	493	519	487	499	509	509	520	515	501	529	518	526	520	463	539	496	535	513	498	530	496	510	520	507	476	504	495	506	524	492	494	522	491	500	494	530	518	521	457	489	486	490	494	514	515	511	467	523	488	504	502	532	527	506	478	480	493	530	486	436	460	517	499	523	491	516	485	514	528	488	480	537	467	482	465	509	493	504	518	482	522	505	481	480	484	502	497	503	510	454	505	518	494	498	484	493	453	480	464	475	464	529	522	491	487	467	485	507	505	475	526	505	504	515	462	480	509	489	514	470	568	499	495	503	529	497	500	464	492	520	502	472	524	535	522	508	482	528	533	462	462	500	482	529	480	513	494	477	500	506	478	535	470	510	501	484	502	463	510	466	521	486	518	527	462	482	465	518	498	508	495	521	515	496	453	510	478	452	499	504	482	525	502	478	494	524	496	492	512	456	470	473	521	506	468	504	496	554	489	482	484	501	505	496	539	511	482	496	503	470	468	503	522	465	528	505	569	532	519	537	509	520	547	468	504	484	508	514	525	506	456	493	501	515	498	478	467	485	520	503	470	504	491	489	533	503	504	489	490	511	459	462	482	466	522	458	477	497	522	495	471	493	507	496	453	461	485	483	513	490	515	507	467	512	453	500	509	488	507	491	455	529	509	540	505	508	501	476	483	509	500	508	494	485	523	497	465	519	525	502	482	508	507	473	511	493	475	471	469	442	485	482	511	528	497	520	484	534	505	478	554	506	556	472	545	521	499	518	503	471	500	478	483	521	465	488	488	494	534	510	495	543	506	481	490	490	476	514	504	480	524	489	518	488	492	516	485	470	516	518	479	478	487	519	499	519	521	506	528	474	526	499	448	496	503	511	487	466	462	471	460	493	474	518	528	541	502	476	478	505	498	463	467	506	485	499	482	446	499	526	487	522	467	473	514	516	503	511	509	505	505	509	450	506	478	530	505	503	488	475	503	495	492	519	515	499	485	557	490	508	507	483	499	500	516	476	519	510	506	545	496	475	476	521	535	498	502	522	519	489	486	526	519	500	492	455	524	505	497	463	527	523	464	484	497	493	486	484	502	496	526	547	494	489	525	470	472	472	523	457	484	502	479	492	528	500	512	469	483	506	485	468	510	554	500	454	479	499	568	504	489	507	487	510	507	501	506	507	488	487	487	529	502	498	493	473	528	469	454	503	485	506	474	483	515	465	486	516	474	504	520	493	497	457	508	529	509	515	515	503	494	515	489	489	515	480	460	512	464	471	471	517	470	523	464	515	454	484	445	488	504	484	498	552	480	530	545	566	512	473	505	519	458	500	503	458	500	525	421	502	516	483	498	490	495	475	490	482	525	507	511	504	487	489	459	473	451	484	495	488	517	519	486	457	479	505	518	508	477	493	456	478	479	535	544	451	529	458	478	501	486	461	500	479	497	526	465	486	468	525	487	467	503	484	515	451	493	554	481	479	514	496	521	507	497	495	536	509	453	494	511	510	507	492	477	503	509	518	518	485	507	546	501	534	498	493	496	509	510	518	492	518	539	499	502	515	485	527	472	507	485	491	459	472	533	515	440	438	510	511	538	514	487	487	476	519	505	521	521	514	477	493	509	527	486	522	482	533	490	503	534	485	478	512	487	461	511	464	480	538	516	512	476	519	483	508	515	523	509	496	507	510	475	492	490	523	486	494	458	498	475	541	466	473	482	525	470	473	491	517	515	481	510	519	530	527	503	481	476	477	532	509	514	468	478	484	497	473	514	523	534	544	474	512	468	486	484	517	548	477	508	525	455	512	476	491	519	524	497	478	489	551	503	528	502	481	504	493	483	526	515	501	477	467	476	539	480	509	480	469	473	487	499	478	502	498	503	481	478	507	505	479	488	508	502	517	496	478	529	504	504	522	530	495	507	494	507	488	508	530	499	503	490	482	478	510	530	501	489	454	526	491	505	485	529	491	571	492	461	498	477	478	500	472	509	483	480	489	512	544	499	495	522	490	491	475	497	487	520	473	516	458	538	491	510	480	510	500	534	514	517	486	516	551	483	515	541	513	498	479	485	523	490	488	500	524	505	525	485	505	479	482	508	501	491	500	500	496	535	498	499	501	474	488	496	482	494	507	500	492	529	508	498	522	476	483	462	515	479	502	510	488	520	476	532	477	523	481	550	537	485	478	477	457	535	483	465	495	503	517	542	492	513	503	478	470	524	503	461	497	478	464	484	492	527	460	501	527	503	504	518	491	514	454	454	508	498	534	509	469	522	467	535	475	473	523	467	513	487	523	483	522	502	509	504	472	488	510	520	525	511	473	522	527	484	497	489	485	489	504	494	506	468	531	522	511	504	511	475	475	457	469	524	482	495	488	486	512	489	489	509	509	497	480	500	507	545	499	448	499	523	471	494	555	511	451	531	528	501	472	492	476	489	458	522	511	487	524	455	479	498	532	526	497	475	486	491	491	502	473	511	470	496	497	475	514	510	479	501	501	503	484	492	531	506	512	487	510	482	500	507	462	484	501	483	499	468	528	478	510	484	484	487	468	501	494	509	522	537	514	512	523	507	539	530	508	515	486	517	501	499	485	519	486	497	501	513	511	470	476	463	531	507	472	446	476	494	511	480	443	497	503	506	513	490	525	481	501	499	550	504	512	508	473	483	505	486	489	521	488	473	477	477	524	499	542	493	474	500	471	521	540	506	505	516	498	521	432	504	496	521	471	488	513	499	511	527	474	524	463	507	487	533	472	489	461	469	492	492	512	501	482	486	497	506	478	487	525	485	521	540	461	516	499	487	484	484	503	497	511	479	495	482	484	526	520	545	498	537	526	523	496	531	509	454	530	513	531	511	540	457	504	503	484	536	527	496	526	472	518	479	510	508	503	511	494	509	484	498	474	522	513	506	491	506	503	511	530	488	526	500	484	451	496	529	502	499	488	479	502	461	462	459	462	463	500	505	489	504	502	485	511	515	477	512	504	497	505	521	510	496	492	489	521	422	498	520	503	470	472	480	484	529	529	463	501	521	527	495	502	509	494	486	489	538	532	503	538	509	521	495	489	467	491	485	453	497	496	499	469	465	482	495	476	475	563	506	490	519	460	467	491	500	464	492	466	518	481	501	490	502	535
36530	96856	90783	70979	49751	30866	14174	4404	1410	846	731	711	703	731	763	699	719	768	689	700	729	711	697	764	672	671	695	717	708	760	742	740	717	755	729	703	743	706	733	680	696	729	674	690	719	768	724	740	756	676	726	710	686	732	727	717	704	726	666	731	658	726	735	744	727	687	670	716	729	731	723	687	711	692	706	647	724	681	764	716	771	689	705	711	751	708	723	711	725	736	701	772	728	728	703	711	700	758	673	666	707	696	689	703	690	745	723	706	703	689	679	689	721	692	673	723	710	721	722	706	716	677	725	692	731	708	719	735	671	710	721	701	667	723	689	719	707	720	723	706	690	723	695	735	730	698	693	740	709	694	724	702	695	710	730	687	688	695	723	714	772	711	722	708	691	762	693	712	662	762	692	761	673	708	703	728	715	722	758	706	708	741	691	703	751	728	721	678	725	698	722	765	682	728	676	748	727	704	707	707	686	767	746	682	762	752	695	693	702	713	749	698	681	711	663	679	717	711	706	728	727	727	715	685	722	689	724	672	731	738	701	763	729	700	744	693	674	730	744	732	755	787	691	704	813	773	696	658	677	775	701	710	740	720	774	712	701	701	678	695	721	737	711	733	731	706	706	735	711	744	727	666	706	717	750	698	721	728	662	714	687	698	710	712	684	692	773	689	697	717	652	739	707	698	688	752	727	725	700	698	714	753	714	746	696	682	757	719	726	719	718	745	718	685	715	727	727	724	686	748	686	687	707	750	718	727	749	720	745	720	722	665	752	731	715	726	702	703	715	727	717	723	740	748	761	706	695	735	743	726	726	681	729	699	715	684	733	698	724	699	722	723	669	752	696	677	716	754	751	699	697	709	708	738	709	688	669	715	667	672	733	714	685	734	698	711	754	701	740	741	659	746	714	759	703	741	737	699	729	733	768	698	708	764	691	742	748	709	645	703	707	769	698	721	719	711	692	737	646	767	701	647	725	723	705	718	751	727	734	704	711	737	742	781	719	768	756	790	760	710	739	741	705	710	720	685	728	714	714	692	742	696	735	723	668	681	670	722	682	687	708	669	734	706	686	741	741	717	717	773	705	669	741	739	667	704	705	742	746	738	768	702	713	753	734	707	702	729	712	724	736	669	716	715	742	714	722	739	754	733	734	727	766	712	760	690	714	737	714	732	728	711	714	711	680	750	745	747	694	701	757	764	722	697	684	685	677	672	710	679	711	688	722	752	703	713	719	713	720	746	724	722	775	711	741	702	708	696	720	708	700	755	666	731	746	714	725	726	715	698	735	730	723	718	748	721	708	737	721	725	722	735	696	758	724	721	696	754	716	733	723	738	751	753	677	710	705	735	709	709	732	749	727	708	739	739	740	683	716	716	720	701	696	766	729	721	719	748	690	709	730	682	691	736	696	738	684	727	753	700	746	724	715	696	694	725	711	751	717	749	765	739	698	710	685	674	716	697	738	740	753	784	712	751	713	718	694	685	765	680	659	691	699	700	720	718	700	723	696	697	698	738	755	693	704	769	719	760	714	664	731	721	691	709	689	747	705	715	703	742	734	718	706	677	697	750	704	758	704	692	676	698	720	721	689	725	704	663	716	689	683	688	726	735	713	698	681	759	740	688	721	709	710	732	705	725	720	738	709	748	720	740	732	708	728	721	683	714	718	724	696	706	719	707	718	725	729	703	696	688	737	701	678	681	686	727	702	743	713	725	719	686	713	734	721	721	707	709	680	723	711	726	739	701	687	770	704	678	740	743	715	717	740	742	676	727	695	717	752	677	678	730	719	725	686	722	722	727	744	700	744	755	680	698	729	716	711	738	693	708	785	699	690	745	697	668	704	733	703	741	769	705	672	741	723	715	742	667	732	707	735	683	700	731	764	687	751	690	690	729	668	730	684	762	726	751	745	706	730	685	705	756	708	731	684	663	676	717	721	722	722	729	686	687	703	730	726	727	666	727	693	743	739	672	710	712	710	744	697	722	681	723	734	714	682	681	714	733	723	705	735	717	735	684	725	711	699	702	695	687	747	733	728	702	726	765	699	711	721	703	797	743	721	708	694	714	710	730	762	737	720	716	680	764	718	677	708	684	746	715	707	721	644	713	709	734	738	690	706	693	725	696	737	702	690	736	737	726	743	729	716	714	739	725	705	705	699	727	696	765	670	687	732	703	739	752	717	769	742	790	756	706	673	671	787	727	714	723	718	710	669	690	728	725	725	725	710	679	747	680	731	723	695	711	721	697	775	718	737	734	757	722	666	722	730	730	662	743	685	719	690	713	709	708	641	683	683	678	723	715	730	727	705	734	706	712	726	739	694	687	709	723	714	698	744	709	706	725	751	759	705	718	723	665	676	668	699	703	729	723	690	720	676	680	680	742	696	726	737	700	697	639	711	700	698	693	724	715	721	701	730	711	685	714	722	684	709	710	721	730	700	712	769	764	723	698	770	707	748	761	738	754	746	725	694	770	707	756	745	701	718	693	688	720	699	713	694	685	692	730	694	731	751	733	703	728	732	690	711	702	689	707	717	665	694	680	782	776	716	743	690	730	770	719	717	733	701	699	691	690	732	715	765	729	699	753	703	716	708	720	697	711	689	722	673	725	742	689	691	720	700	682	712	740	766	695	710	728	748	731	710	716	720	705	690	756	713	750	720	693	707	701	685	743	716	755	703	698	670	713	661	642	685	703	723	741	736	661	731	764	729	724	749	705	687	705	787	745	692	743	742	721	727	705	702	717	790	726	703	761	740	663	729	730	718	758	697	724	735	680	712	714	663	728	720	657	683	708	739	725	708	659	727	733	694	681	692	701	735	688	730	741	710	737	733	685	702	710	727	667	777	688	746	724	723	707	717	725	747	714	730	690	767	736	725	694	700	702	764	768	706	714	734	761	713	717	707	619	712	756	694	734	690	757	729	735	724	732	709	738	706	665	712	732	751	748	731	690	725	690	667	717	748	696	744	773	693	716	724	706	747	739	701	733	761	739	745	725	696	684	700	722	716	698	678	691	744	743	679	725	738	712	728	690	732	666	717	690	752	742	755	702	677	750	721	697	715	718	748	674	711	747	677	729	726	735	718	720	697	714	712	753	711	695	717	706	731	717	709	716	727	706	718	760	731	690	689	722	693	693	776	730	728	729	717	728	696	702	713	677	695	715	731	727	758	747	697	735	694	767	744	715	750	739	734	708	736	711	703	741	709	742	680	720	675	730	723	787	734	691	715	704	713	724	737	755	705	672	705	680	721	714	719	712	721	721	700	738	708	714	669	698	753	721	693	669	710	727	725	727	671	731	765	706	735	739	743	726	707	696	707	658	721	732	733	713	718	689	765	730	674	737	691	754	720	733	730	766	711	734	749	708	726	741	735	765	717	738	657	730	687	702	710	744	693	683	672	716	682	702	714	710	714	720	754	707	714	729	744	712	730	700	713	732	718	655	768	727	747	756	712	757	743	757	703	722	686	790	694	782	671	736	703	723	701	751
26740	26534	35722	25804	10931	3310	1116	582	489	460	459	447	493	438	426	445	428	449	433	450	453	486	448	442	422	470	428	477	450	427	446	439	420	416	419	432	454	428	448	414	404	418	428	452	439	419	463	446	410	474	446	426	438	466	463	445	430	459	420	438	476	456	441	452	482	455	438	401	434	395	407	454	433	433	467	429	479	471	454	427	416	443	432	429	411	460	415	464	435	444	404	444	454	458	434	409	478	431	430	433	423	422	424	442	412	425	428	446	430	465	411	378	448	395	416	465	428	376	420	462	407	429	432	415	438	440	415	448	415	452	445	400	439	404	420	427	424	434	474	409	445	446	466	421	426	433	439	401	416	417	413	460	445	432	425	430	408	405	456	413	449	452	427	416	443	431	453	428	466	461	437	467	432	458	428	418	436	455	413	446	404	514	393	435	418	413	421	423	459	441	473	478	446	446	417	417	422	433	451	386	442	458	430	430	450	448	425	403	455	398	466	440	468	432	428	468	441	433	441	439	435	406	471	428	431	399	412	433	438	465	444	453	464	436	431	407	459	429	422	425	436	440	437	454	482	431	411	419	439	444	431	401	402	445	453	416	452	416	476	443	409	445	443	439	451	455	466	407	460	452	435	451	421	422	436	464	460	424	412	426	422	421	461	417	447	407	445	461	435	406	434	440	437	447	411	435	428	421	458	459	414	420	410	454	445	454	431	454	447	425	437	430	456	450	431	480	492	409	449	448	444	420	478	452	452	424	428	460	433	455	419	455	434	380	424	386	438	421	412	417	446	469	418	383	456	443	439	412	434	455	473	453	408	460	428	426	458	461	448	421	463	446	439	414	464	435	426	453	439	425	455	463	458	439	428	463	446	413	438	455	420	432	405	444	487	425	437	455	423	439	433	427	432	375	475	421	439	466	465	425	406	421	435	415	434	461	489	427	408	459	447	406	410	419	424	453	432	432	429	464	444	448	469	434	449	409	445	445	456	417	464	415	411	445	406	425	455	416	473	447	418	416	446	406	451	467	432	440	452	427	422	457	449	441	432	436	461	430	451	425	490	404	440	438	449	478	453	421	412	399	413	466	447	453	440	453	413	444	439	454	435	456	431	443	392	402	438	395	492	433	457	426	463	471	440	455	431	428	447	421	432	425	441	508	441	479	471	398	422	405	411	471	427	429	434	401	437	420	433	480	447	451	444	464	417	453	474	422	420	412	484	385	473	429	443	458	467	435	387	410	401	450	435	429	433	472	410	421	447	407	463	442	449	425	477	424	449	431	453	455	416	397	426	430	438	430	468	398	435	456	458	378	437	435	448	453	435	436	416	478	449	449	429	445	442	441	443	436	421	464	438	448	469	457	425	405	454	453	434	481	412	446	450	467	425	436	444	438	453	422	462	394	461	432	455	460	409	434	445	417	439	423	458	412	421	448	449	425	429	421	444	454	393	418	423	444	424	446	408	405	421	437	467	432	418	454	463	429	452	438	414	451	413	429	430	426	446	414	441	453	406	453	440	453	462	467	417	438	439	417	428	438	439	417	449	462	469	420	435	459	416	433	443	450	454	455	472	496	448	469	436	428	470	455	463	434	430	439	438	434	491	445	448	426	422	411	451	426	442	415	464	471	435	407	427	459	445	439	432	454	433	480	454	473	427	445	441	447	422	423	493	420	464	454	463	461	418	422	435	456	416	426	430	421	427	431	444	432	428	487	458	502	466	454	440	436	448	406	455	424	446	445	473	433	477	474	450	438	387	450	455	466	431	473	455	471	438	456	416	438	447	443	461	432	420	440	427	460	411	429	410	450	414	440	426	420	426	412	421	462	452	416	435	446	442	433	439	425	427	479	425	457	433	448	453	445	413	421	426	439	453	469	417	449	462	450	439	412	429	474	448	425	432	419	404	434	474	434	446	403	462	433	430	455	425	455	418	442	445	431	460	469	462	467	403	404	436	430	422	396	412	450	423	426	431	440	458	436	428	445	408	475	429	460	435	447	460	441	438	468	429	443	419	427	421	463	433	451	440	460	436	433	412	422	413	420	420	451	431	447	439	485	459	472	433	448	434	414	431	433	439	456	411	415	433	419	444	450	462	446	451	449	450	443	473	406	395	440	442	429	442	457	443	443	450	413	416	433	415	455	415	430	438	436	447	483	427	465	439	431	430	463	407	419	431	472	432	422	420	419	448	411	452	442	400	408	439	409	469	441	390	405	416	419	415	427	414	451	459	438	414	431	395	416	475	410	474	455	401	456	421	453	463	447	418	445	462	469	423	456	437	433	392	431	449	492	429	476	436	430	484	422	446	403	495	427	425	460	451	436	455	415	457	435	448	431	446	420	421	445	449	459	412	432	417	432	434	445	420	436	449	426	390	431	472	433	455	426	440	432	463	464	378	437	434	477	452	475	453	466	421	467	398	437	466	405	468	418	427	490	420	435	451	439	384	463	429	447	440	460	482	434	426	412	468	434	443	415	423	423	462	470	454	483	462	435	416	440	464	387	421	449	430	427	424	437	457	459	429	470	437	416	440	446	461	414	456	460	473	387	460	425	469	457	437	406	417	425	421	405	399	423	452	453	449	420	465	470	445	436	424	402	410	447	436	430	464	443	450	430	432	454	431	438	454	439	415	431	446	461	447	448	437	434	433	450	446	433	406	456	461	442	449	462	443	451	429	452	421	435	455	407	441	470	442	450	474	450	440	450	459	435	453	449	440	418	453	446	438	464	412	449	462	432	493	442	439	428	445	443	427	453	491	431	446	459	463	449	426	420	450	429	415	471	425	425	439	411	440	427	427	475	423	430	473	441	424	469	474	463	411	433	414	419	438	426	457	400	449	462	457	452	438	408	429	413	443	438	454	456	465	436	456	431	428	410	413	424	427	447	422	440	404	444	409	423	448	433	456	427	464	440	455	469	449	448	424	430	442	444	402	405	402	427	413	438	440	417	428	443	441	438	411	439	451	423	466	419	421	416	431	447	406	404	461	467	410	423	429	439	456	461	441	409	410	445	464	398	391	450	443	408	452	433	445	436	465	426	480	449	421	441	432	429	418	399	410	400	449	415	428	398	430	449	439	420	450	449	417	439	455	432	427	437	445	464	465	449	484	448	459	459	418	417	420	446	444	406	422	429	412	444	434	434	447	455	426	405	480	440	420	425	403	418	451	484	432	458	431	395	479	440	428	449	503	448	420	439	402	420	407	436	442	420	391	468	411	441	419	452	435	431	411	469	425	458	424	434	452	412	414	415	431	423	432	417	448	456	468	439	421	404	423	448	424	453	437	465	424	419	464	436	438	462	451	464	417	431	446	484	451	468	409	424	435	423	456	412	462	425	446	436	453	446	477	421	397	429	449	439	469	437	470	453	444	430	443	439	401	414	439	443	452	414	417	434	403	441	431	430	415	419	454	440	445	444	433	435	444	416	462	472	442	452	414	411	409	420	426	392	437	437	433	427	437	406	454	456	421	482	447	445	439	465	467	427
17151	46608	41144	26982	14209	5418	2084	969	762	652	658	683	650	635	662	639	662	682	586	619	661	649	633	674	664	717	648	584	620	632	648	653	631	681	650	655	627	701	644	654	619	619	639	632	628	632	712	669	582	697	661	653	675	637	627	675	678	664	649	653	703	660	657	683	672	619	670	652	666	652	619	635	628	632	657	631	667	645	692	674	649	667	663	652	621	591	660	643	693	615	625	657	650	687	685	640	634	620	623	629	663	638	683	665	658	652	668	697	613	674	642	632	645	626	643	672	625	615	664	644	648	638	661	669	635	657	661	658	669	656	631	645	661	595	655	671	665	677	677	629	618	649	687	632	625	649	631	619	665	623	672	694	654	635	654	626	643	633	609	641	661	661	646	677	643	632	634	635	660	691	683	683	609	665	635	645	720	619	668	638	673	598	650	616	630	644	626	645	651	622	661	700	657	614	649	605	619	638	624	614	669	665	634	651	640	658	646	616	679	674	641	616	605	639	648	655	659	627	644	642	639	657	676	642	656	684	653	633	646	643	645	663	657	696	591	659	663	624	636	646	646	640	606	653	644	642	645	597	642	599	615	643	646	625	652	641	664	582	697	656	729	677	665	678	641	639	656	638	656	637	632	651	642	677	644	682	647	651	626	679	668	629	654	668	602	643	638	612	666	586	648	681	640	660	623	654	661	656	660	628	641	615	670	707	667	698	637	628	612	682	646	654	673	628	611	658	625	680	652	655	652	646	611	612	698	685	676	656	636	658	636	623	733	619	661	636	692	656	654	651	627	650	634	642	683	680	640	665	630	630	652	661	651	626	607	643	631	685	656	662	715	639	633	677	633	634	656	652	694	603	689	654	633	673	637	635	663	681	649	649	672	665	614	647	682	645	640	638	661	638	645	642	623	593	657	601	609	652	632	659	656	628	640	643	619	630	620	660	628	642	705	672	613	696	661	691	684	610	638	636	676	689	614	667	646	650	660	666	691	680	657	631	654	660	624	685	652	593	617	668	662	667	683	654	633	634	630	620	623	648	643	670	642	673	677	739	658	687	615	630	622	664	642	640	632	649	620	620	615	637	666	669	619	666	610	667	723	646	658	643	631	652	615	660	642	655	616	654	643	663	674	678	680	711	615	614	641	633	653	637	650	661	675	609	680	643	646	660	640	640	650	598	676	622	643	627	678	632	657	621	627	683	613	684	652	639	654	672	707	670	663	656	631	623	656	683	643	671	632	665	611	669	648	642	623	651	659	669	615	678	638	634	615	677	627	647	635	656	647	696	620	615	679	621	654	688	664	634	692	651	629	665	675	612	648	690	671	650	648	675	666	590	600	634	653	580	657	644	636	659	664	690	659	665	617	645	653	668	630	653	636	644	628	640	636	664	637	616	661	669	646	647	602	656	649	668	669	646	642	620	630	672	684	682	610	699	663	611	653	641	640	670	655	657	628	647	636	676	666	637	655	624	660	646	662	666	658	682	655	670	662	674	642	650	606	676	639	638	655	684	633	617	682	676	653	634	641	682	670	656	671	636	699	673	629	701	618	669	680	588	635	682	636	661	682	687	676	622	663	686	592	681	628	686	676	680	651	691	626	670	643	653	657	642	618	681	621	713	625	642	672	607	638	674	656	634	673	660	668	628	583	647	693	690	640	672	641	653	650	655	657	623	668	666	638	595	617	623	653	612	647	675	623	659	638	656	623	692	618	651	635	602	648	659	676	642	587	700	700	650	665	678	684	673	659	633	660	687	607	637	655	701	616	638	651	604	588	649	664	685	603	653	614	652	643	666	664	678	606	654	663	637	665	612	647	661	604	647	630	629	603	672	657	639	611	612	655	634	654	668	681	672	641	734	691	675	684	657	659	653	653	648	623	636	609	670	628	643	648	682	609	594	640	632	657	647	683	634	609	657	636	639	652	655	605	646	678	648	651	636	609	603	624	623	671	643	667	658	639	632	653	659	655	632	699	659	625	670	626	696	633	633	664	651	698	662	689	677	644	689	607	666	647	593	662	672	629	665	698	636	651	673	655	609	702	645	618	670	628	673	648	675	625	605	627	647	622	652	714	661	660	667	656	639	632	627	651	668	606	666	669	648	652	683	658	651	654	641	659	655	692	632	643	643	684	636	634	671	639	668	690	658	645	623	659	663	690	653	663	669	610	653	670	632	619	618	677	663	653	662	658	678	678	651	677	641	657	673	689	621	678	638	670	652	634	663	624	682	654	674	595	634	642	608	669	617	668	648	637	675	664	630	682	644	667	708	634	653	688	650	637	668	689	640	675	712	646	678	647	644	629	678	652	629	645	658	636	647	659	642	628	653	673	631	680	605	662	666	622	596	711	678	661	648	664	636	677	663	682	607	623	687	652	616	632	651	655	630	643	656	634	627	690	662	625	664	673	651	641	660	669	618	651	652	648	669	674	666	681	654	676	610	618	627	651	621	648	649	659	652	633	678	635	646	689	635	663	664	642	642	655	712	697	592	659	652	673	675	582	634	603	640	658	603	708	669	665	674	598	657	653	659	677	620	651	642	646	656	603	638	665	659	687	609	614	628	663	683	683	662	676	674	607	632	649	670	656	641	621	645	628	672	629	656	692	668	599	670	591	644	667	639	644	678	637	672	669	628	664	623	617	655	674	636	657	626	644	616	650	673	640	623	606	663	699	683	638	673	691	638	696	636	714	689	668	658	657	643	617	593	665	653	651	634	671	679	644	642	692	685	644	698	646	675	622	646	625	675	676	656	661	635	649	657	659	650	666	631	658	651	608	648	653	634	684	671	670	617	680	671	683	676	644	681	632	660	632	663	642	625	641	629	626	655	622	617	674	656	701	633	676	658	666	686	634	670	627	686	620	648	657	705	624	652	681	656	637	628	641	646	617	633	654	614	668	650	621	635	652	624	634	606	637	667	677	619	645	676	655	581	687	636	699	654	647	670	617	610	686	608	648	671	663	654	671	648	712	667	669	678	656	636	611	605	640	651	613	614	651	655	633	639	651	618	670	667	663	656	599	648	645	619	633	641	672	625	651	586	647	645	660	675	638	660	634	673	670	664	680	655	626	629	666	672	638	633	620	693	696	615	631	684	599	635	656	647	662	650	677	693	666	637	649	677	606	631	629	653	663	644	675	633	650	624	657	659	650	626	685	649	637	648	689	669	662	645	662	624	591	701	640	653	636	606	653	621	591	630	660	675	667	635	677	661	621	643	629	631	635	608	644	620	656	627	648	638	637	661	652	647	667	677	639	667	626	654	679	693	636	605	604	629	611	654	610	646	647	701	650	618	660	686	654	668	660	623	666	615	636	645	658	694	607	672	674	666	623	651	635	640	664	632	666	638	682	696	648	614	611	660	675	664	661	646	651	644	625	662	645	652	667	620	653	665	639	588	633	701	671	651	658	672	646	634	704	671	673	626	634	664	670	666	705	621	702	631	617	619	646	622	646	631	645	624	660	644	680	637	664	594	678	662	649	647	668	668
24060	22173	39164	42809	32557	21825	8768	1562	683	564	506	508	456	467	489	481	506	509	493	505	503	473	457	476	520	489	473	489	492	483	468	485	507	468	506	504	501	500	491	476	480	535	467	454	485	493	520	475	480	453	498	473	479	476	484	531	484	489	455	482	499	451	463	477	516	462	463	514	472	459	470	441	486	496	481	473	467	456	496	461	494	499	482	489	517	464	449	490	534	515	435	453	468	472	485	487	462	469	490	509	481	455	466	497	530	473	513	479	491	482	490	523	519	510	479	490	489	507	508	445	485	468	482	485	478	483	471	478	479	487	480	472	451	457	484	476	546	481	480	483	457	451	472	505	465	453	443	420	503	531	483	477	443	490	492	513	494	487	467	473	497	472	501	534	461	443	485	476	515	487	476	505	470	463	463	480	451	483	475	449	476	477	467	456	476	461	512	450	488	462	455	446	471	464	492	501	507	500	476	469	468	496	514	497	455	488	489	491	512	474	458	471	494	486	480	508	450	508	475	510	503	441	489	461	475	492	478	480	479	468	486	492	459	499	457	503	449	524	462	498	472	485	481	500	478	473	488	505	498	485	495	507	476	499	504	476	482	485	490	448	465	483	494	476	460	473	466	477	517	478	457	497	488	472	507	508	474	490	486	485	474	482	435	465	463	459	498	495	454	485	476	470	476	482	489	475	505	476	511	487	495	462	449	482	485	435	475	485	475	503	448	473	505	472	491	481	481	479	437	529	488	459	490	520	485	498	400	471	472	458	491	522	505	461	477	442	471	487	436	461	517	457	464	493	452	454	474	483	494	517	492	508	488	458	441	527	458	454	439	486	469	471	494	479	459	523	467	446	494	521	485	467	496	477	488	503	506	484	473	478	460	466	462	500	451	472	470	481	526	428	484	478	501	474	501	476	511	466	491	466	472	500	527	464	448	455	484	462	487	490	506	491	466	499	482	497	487	452	468	425	473	478	501	477	471	485	498	451	517	450	486	491	460	482	480	452	522	489	470	483	427	469	464	520	468	489	528	507	461	468	494	430	489	451	467	500	495	454	468	451	488	518	469	503	479	438	480	450	466	543	465	482	512	449	466	469	482	499	511	490	453	444	489	507	458	479	478	464	509	479	471	495	480	509	545	498	477	487	454	460	469	477	494	465	485	468	480	453	488	498	522	500	502	448	451	484	456	492	453	455	476	474	484	467	507	494	477	473	461	482	514	481	451	466	459	465	437	489	484	440	508	489	468	499	500	490	495	503	509	471	489	485	441	461	494	495	549	519	450	469	454	500	463	462	479	497	475	546	472	425	497	492	479	478	445	490	459	461	460	473	470	470	496	458	458	507	483	492	546	507	469	467	498	473	455	477	477	511	504	480	521	485	460	465	468	492	460	465	501	482	482	453	521	490	458	463	491	485	465	473	451	480	463	484	457	462	495	485	477	464	478	487	495	487	496	485	505	543	474	481	507	477	468	499	469	486	442	451	482	509	495	472	488	466	477	512	512	454	485	485	465	516	458	481	470	492	472	452	487	495	479	476	500	536	456	484	469	489	498	489	485	510	478	492	488	452	490	508	515	470	497	515	448	513	463	473	509	532	492	470	470	460	451	485	465	495	451	466	520	449	504	476	549	495	499	464	452	459	487	502	466	484	483	457	495	448	486	424	470	450	487	447	468	480	474	491	508	509	478	518	480	471	461	472	487	485	478	501	453	500	454	474	504	467	453	506	494	471	516	497	494	469	504	509	523	505	483	444	446	489	497	458	520	440	448	471	474	480	448	472	484	531	460	490	518	478	488	498	436	456	498	477	495	450	482	485	440	515	478	494	478	479	528	502	477	469	484	494	489	490	492	452	521	479	497	471	527	440	430	508	472	438	492	488	477	465	461	476	492	471	509	484	539	472	483	466	462	465	451	475	480	489	497	525	489	450	474	470	494	458	484	511	434	499	467	505	468	511	439	482	515	495	446	501	479	486	504	466	495	485	515	472	466	480	481	464	488	531	504	506	474	461	462	471	488	501	513	515	497	489	492	493	487	489	520	461	462	454	490	480	505	489	510	504	458	457	476	509	450	458	461	468	491	510	464	469	445	477	450	480	491	466	472	500	481	481	456	441	458	498	485	471	512	520	511	489	491	476	484	457	497	477	464	473	455	477	469	491	488	533	458	511	463	469	483	486	490	479	533	514	472	479	493	491	466	513	489	510	491	467	498	479	494	538	466	488	538	463	477	457	491	473	503	461	459	479	507	430	496	465	469	426	462	513	429	497	467	454	446	469	461	461	444	463	479	488	439	516	513	483	516	490	501	488	497	489	494	469	490	482	474	474	443	488	471	477	537	459	473	482	469	436	502	508	477	522	493	477	468	471	497	495	459	489	487	459	443	494	472	485	470	485	454	508	476	463	505	440	467	502	480	481	451	507	483	450	473	517	487	472	530	463	478	535	463	488	485	464	492	490	478	508	500	506	478	470	452	483	465	464	467	519	510	453	470	473	469	507	474	521	495	490	495	467	519	474	499	498	445	490	502	498	446	474	476	500	504	466	464	468	466	472	452	488	508	475	513	461	490	507	510	507	468	499	460	446	523	442	515	464	455	501	490	469	446	470	515	486	460	469	492	469	471	485	461	446	478	475	457	482	488	495	480	457	476	513	489	521	476	479	454	450	452	499	520	476	505	466	453	475	500	466	483	504	526	490	477	508	497	480	467	467	455	488	482	489	494	470	488	498	503	428	498	483	441	475	504	501	480	510	460	510	487	486	483	504	476	465	476	511	480	443	521	519	491	436	516	468	485	501	490	454	479	458	473	511	452	516	465	455	471	486	489	469	493	495	475	478	469	528	472	472	438	480	467	500	481	444	459	474	447	479	523	446	451	493	527	501	479	461	476	500	495	444	496	463	483	490	464	455	391	445	476	489	519	500	461	489	423	485	525	476	464	456	476	485	447	504	493	487	487	498	539	502	508	458	468	489	522	444	472	465	470	513	492	478	472	477	488	485	440	463	495	501	504	472	522	483	445	485	471	468	440	450	496	422	486	535	494	459	494	469	460	521	447	444	466	481	482	480	504	460	479	495	490	482	476	461	480	477	466	497	496	484	456	471	475	440	526	472	472	480	462	472	509	504	488	468	450	517	501	526	487	458	481	488	472	501	463	500	459	470	471	482	469	482	501	484	478	497	480	453	458	512	492	470	473	507	435	490	490	503	457	497	504	527	487	524	475	465	457	491	467	451	467	476	481	480	506	469	518	464	465	452	514	522	475	524	510	453	501	469	499	449	476	483	477	477	508	455	491	516	465	456	482	488	487	454	526	488	467	499	474	513	529	448	532	528	476	499	511	470	484	444	463	439	490	467	466	456	482	468	508	451	494	458	429	509	454	430	471	508	476	539	450	484	467	516	465	493	441	513	472	524	486	529	491	471	545	509	474	506	496	527	475	485	465	460	461	478	493	458	516	463	434	508	507	488	457	483	468	502	472	472	504	509
33157	88015	82054	59450	40689	23350	8949	2686	1105	727	698	710	718	752	742	721	730	712	706	734	729	720	700	730	706	712	687	726	703	709	713	731	703	698	737	760	688	713	741	702	746	765	704	700	727	698	726	693	693	774	690	740	729	680	716	746	666	720	676	727	758	747	693	755	681	705	748	731	673	697	747	714	694	657	698	749	702	669	686	715	731	735	707	686	771	618	686	717	718	706	729	667	740	693	704	696	725	710	710	705	706	710	760	732	739	705	701	714	698	769	718	658	700	728	698	664	699	697	734	703	713	707	713	698	767	731	737	664	728	731	707	715	780	705	744	697	674	699	714	692	747	705	735	723	701	715	700	723	705	731	733	702	703	735	729	745	680	673	694	713	750	698	722	740	697	718	695	743	689	749	735	693	721	692	730	738	749	726	721	769	736	741	679	714	728	712	733	735	683	722	709	727	690	733	738	769	694	714	732	721	677	729	694	711	749	700	709	730	721	734	708	722	696	748	684	735	673	684	758	717	705	729	685	678	717	706	735	744	731	729	694	697	714	747	742	752	692	753	756	688	725	692	724	694	682	707	732	721	704	737	758	686	683	760	696	704	715	733	711	686	726	725	688	750	687	703	739	706	750	715	702	731	724	695	746	679	732	658	689	740	712	718	710	687	727	716	695	708	720	683	730	710	682	722	732	716	740	700	706	721	720	732	702	733	684	721	720	703	728	731	741	709	737	744	683	711	702	728	722	719	724	713	689	691	717	705	730	666	703	733	747	744	710	727	694	685	677	662	699	708	673	744	683	750	692	701	719	724	671	748	683	729	746	723	761	660	693	733	692	690	789	688	745	755	724	691	707	756	724	695	708	699	744	750	672	702	741	691	698	726	769	725	712	699	697	747	729	729	717	762	715	683	709	661	711	762	746	711	720	697	773	708	743	738	694	665	740	731	675	732	687	756	709	699	746	690	713	698	730	768	723	731	698	754	716	700	698	715	714	766	681	713	673	740	727	711	765	696	710	672	714	678	683	712	681	697	750	683	675	729	736	740	699	770	695	709	676	667	699	733	707	683	729	694	708	728	710	767	733	693	728	710	731	682	732	732	728	667	725	724	683	696	708	749	706	705	726	705	714	695	713	715	741	666	735	699	715	705	677	711	707	710	713	707	744	682	733	715	721	706	680	734	691	682	681	685	759	707	712	726	724	700	717	701	698	754	706	725	716	708	744	707	741	781	732	664	707	735	750	650	706	687	677	719	714	720	711	771	735	707	678	683	705	713	721	709	724	687	755	704	687	743	732	726	689	740	710	741	734	737	729	730	728	682	674	720	742	723	691	715	678	687	725	730	748	711	645	677	697	686	734	716	728	676	724	720	701	762	708	703	711	744	677	722	693	691	692	726	763	775	682	751	696	694	769	720	669	781	723	737	705	704	728	723	681	685	689	749	706	706	717	684	778	698	676	704	732	690	695	721	726	746	708	749	760	701	743	705	747	744	731	747	773	697	753	735	703	736	650	797	737	722	710	692	716	738	700	717	686	694	734	694	731	737	727	731	699	717	716	713	739	773	700	750	704	731	738	713	692	725	733	703	748	712	733	741	728	738	668	710	726	742	719	727	716	694	733	700	712	732	694	697	677	686	657	762	714	722	727	697	678	709	736	678	725	723	667	706	738	688	701	720	770	714	747	698	754	758	732	698	724	700	716	711	729	749	718	715	698	755	751	662	694	716	729	680	730	715	765	743	695	731	739	722	640	702	683	700	725	720	747	727	737	709	704	713	740	757	701	730	735	686	730	702	711	717	705	711	732	689	710	722	731	750	751	669	754	704	724	712	727	699	688	774	747	713	723	743	723	717	673	758	705	725	719	675	718	720	709	692	732	733	711	677	703	678	682	674	717	733	667	681	728	705	745	724	733	698	727	710	734	715	707	668	689	730	712	674	713	781	700	678	704	680	689	701	709	732	697	678	692	702	740	729	675	692	664	720	744	697	716	729	683	686	722	773	719	680	711	738	720	697	703	759	714	663	709	716	740	710	731	720	743	680	733	719	719	767	740	755	716	740	723	680	706	754	655	751	712	749	653	733	698	714	708	720	683	748	704	732	705	743	715	734	724	673	723	722	703	748	721	718	627	705	736	706	674	673	807	679	767	681	712	707	735	664	699	670	713	703	707	686	685	691	775	656	725	711	699	687	728	648	744	719	688	755	775	728	697	656	757	734	699	708	737	717	706	706	750	706	711	694	749	729	673	678	718	725	700	658	745	708	730	747	758	753	676	727	687	720	725	708	707	757	726	678	729	698	710	686	672	701	698	788	639	734	704	702	707	700	732	705	736	671	685	726	688	684	739	686	728	680	694	763	724	683	720	693	779	715	688	686	690	736	709	695	704	724	707	675	729	667	740	703	665	719	672	698	711	706	743	728	681	716	680	683	689	742	679	726	707	669	672	761	695	730	740	738	807	748	720	694	711	700	751	718	706	685	722	725	707	700	681	705	694	741	692	741	713	735	715	696	705	754	708	706	707	694	739	747	653	694	721	730	709	795	741	698	678	736	707	714	747	698	694	695	726	700	677	686	687	718	728	730	742	698	715	713	730	698	753	694	710	744	719	759	701	749	760	676	729	784	734	721	767	691	710	733	713	705	727	735	712	704	673	739	738	702	755	744	719	696	683	737	721	672	721	704	733	698	743	770	744	685	697	747	698	698	705	706	665	760	694	684	768	693	756	714	711	668	667	693	715	716	753	652	708	707	747	718	722	699	667	731	712	737	680	724	723	741	677	698	733	723	743	679	729	696	689	742	759	712	716	715	732	743	696	712	741	715	685	663	719	691	702	735	684	724	690	667	724	729	712	691	689	697	679	735	713	742	695	697	687	666	672	763	751	686	712	712	735	746	753	717	708	729	715	727	753	711	734	687	694	742	669	653	663	745	750	722	670	757	725	734	675	690	728	718	757	663	691	714	706	690	721	721	696	667	707	689	745	755	738	746	675	708	710	711	707	705	699	666	708	722	746	716	686	689	727	738	678	705	702	713	706	738	691	705	704	701	752	699	737	693	706	741	683	758	702	774	777	748	765	690	730	678	701	696	726	707	726	714	668	745	690	734	713	680	680	668	716	715	783	715	707	688	741	677	736	752	716	728	726	719	706	717	686	704	719	766	718	711	703	682	734	729	711	644	714	689	724	699	716	719	726	742	798	711	699	725	733	742	708	700	690	718	685	727	720	693	687	758	754	705	700	674	690	717	714	698	737	702	666	747	711	697	674	767	744	724	755	735	703	682	772	745	730	718	766	738	719	731	699	722	694	735	729	680	706	740	675	693	682	716	669	729	691	694	755	719	756	714	709	740	731	727	756	715	755	681	696	728	655	719	687	711	714	683	728	726	724	734	733	699	761	694	728	708	706	701	680	694	721	679	741	755	753	746	753	697	698	750	718	736	692	721	740	727	699	705	734	731	732	758	668	760	714	749	777	715	733	672	689	719	686	687
22974	21439	34693	37875	35217	27769	18671	3975	846	597	587	504	545	541	474	529	540	504	550	521	510	527	502	497	540	457	495	481	532	501	533	521	491	526	521	520	502	524	516	524	532	535	547	515	491	495	484	464	514	486	494	493	530	485	520	526	547	469	530	491	496	517	505	470	522	488	485	481	488	509	514	498	515	497	489	490	500	525	496	530	491	488	507	509	545	517	491	516	511	479	528	497	500	476	522	512	498	492	507	485	506	539	497	506	530	521	504	522	513	520	524	544	496	473	539	475	499	528	479	495	548	476	517	534	531	547	523	525	492	480	492	530	462	489	472	452	508	528	495	517	516	475	461	497	533	497	493	490	528	505	521	532	466	521	456	535	517	493	536	485	497	530	507	496	530	521	497	490	500	519	485	487	476	477	460	512	470	538	494	514	516	472	514	516	511	518	463	533	484	507	488	512	517	498	470	466	480	481	509	519	507	498	473	500	472	536	480	497	473	511	506	491	509	531	476	503	547	465	506	500	519	477	504	486	510	511	495	525	496	502	512	510	498	511	507	489	515	524	497	537	497	478	516	536	510	476	495	470	506	473	516	535	491	531	522	477	515	526	504	506	492	475	523	519	500	514	542	491	496	486	479	491	481	501	471	439	472	531	521	471	454	514	458	498	489	491	482	484	499	499	487	523	474	496	469	525	500	510	528	477	521	493	494	500	530	512	490	494	468	532	464	498	481	484	468	482	505	488	535	523	472	509	506	526	469	517	481	531	475	509	512	535	549	522	543	504	527	518	484	486	495	493	515	496	481	539	530	460	518	522	519	502	512	488	548	490	494	495	506	490	482	520	467	532	500	526	501	543	509	517	492	466	501	494	507	488	482	508	476	484	516	532	535	499	529	496	479	507	517	543	523	510	476	517	520	479	494	511	486	482	501	495	521	492	496	497	492	484	488	541	530	503	469	513	496	476	485	525	478	512	480	504	477	514	494	505	538	515	500	520	522	482	514	542	502	479	493	491	514	495	533	523	493	503	507	477	520	504	469	478	505	559	495	518	483	514	508	511	523	470	513	518	553	478	495	494	498	473	529	499	496	482	502	504	502	508	491	489	489	516	493	515	503	528	537	480	475	513	456	449	516	510	531	478	513	486	501	524	504	502	463	497	497	481	460	535	531	479	501	537	425	495	514	542	521	476	516	522	539	476	508	500	520	452	484	511	527	488	528	510	491	501	461	500	471	511	529	509	473	501	450	516	472	515	487	490	513	496	459	499	517	479	466	503	458	523	520	500	497	467	487	513	493	497	494	534	497	517	510	472	485	472	484	539	527	474	488	483	537	545	489	508	516	489	491	500	540	526	528	506	472	500	532	536	474	519	495	517	520	518	510	489	465	543	527	475	517	517	498	498	495	505	461	479	472	510	547	468	484	484	515	475	515	515	500	487	514	486	491	466	539	507	512	509	525	483	440	494	532	519	478	560	490	488	506	529	496	537	508	492	512	495	519	492	505	503	491	494	493	537	510	482	510	503	553	525	502	472	492	477	491	467	523	513	493	511	492	481	554	506	508	526	548	515	472	481	521	516	524	486	479	504	484	513	504	436	490	512	482	502	511	483	517	530	526	533	523	532	527	485	489	483	486	498	525	492	513	492	479	493	505	477	486	491	527	501	547	520	509	501	520	475	481	515	510	435	526	554	504	520	465	511	504	529	512	524	497	548	470	498	517	499	500	514	545	507	519	475	502	511	512	494	505	427	506	490	472	481	539	486	453	489	501	506	518	491	468	509	459	474	473	472	473	484	497	489	525	511	516	526	494	489	529	480	506	499	486	487	508	491	553	487	492	523	528	511	540	505	516	505	498	498	521	519	501	489	518	470	525	530	467	489	455	489	480	482	473	519	480	484	493	482	495	461	498	531	510	491	517	479	503	524	487	514	470	476	482	551	531	489	550	500	473	463	475	487	459	538	506	481	503	467	516	504	494	500	525	509	484	518	533	495	544	520	519	513	507	526	525	535	478	481	502	527	527	472	492	497	507	509	531	507	481	498	540	508	521	523	525	549	480	506	528	479	493	524	485	483	456	479	491	483	513	478	494	536	519	515	489	514	528	518	521	468	499	528	515	535	540	527	497	492	504	491	534	480	555	491	499	508	499	510	498	532	513	471	526	524	516	497	507	518	488	524	533	536	529	456	493	526	481	534	512	526	482	485	527	514	492	526	508	509	483	462	539	471	500	523	479	481	502	503	499	542	492	488	509	508	498	489	518	498	487	530	515	495	517	509	486	476	502	496	490	529	532	488	477	470	496	539	486	484	503	497	507	481	503	464	552	511	494	513	491	548	520	516	526	510	524	458	526	497	478	501	500	495	550	485	450	522	497	514	523	524	509	491	496	494	514	518	472	476	495	488	504	534	505	500	506	501	519	476	492	547	514	511	465	501	510	523	449	479	501	461	534	520	486	527	534	514	514	512	461	476	554	493	511	557	521	476	504	509	499	513	503	540	493	469	465	492	529	490	491	492	475	560	506	557	509	514	528	504	526	462	502	523	452	511	493	486	481	483	469	494	526	501	466	540	502	483	501	480	532	492	497	506	536	496	498	502	509	483	513	555	488	474	472	497	511	523	519	549	478	505	492	464	498	513	487	505	471	513	486	494	449	516	511	540	480	555	495	505	520	474	513	488	491	524	494	494	512	526	491	534	515	493	529	508	504	525	489	521	474	525	511	570	549	502	458	479	520	466	494	518	515	501	509	515	522	527	500	500	457	504	518	536	521	534	483	458	514	510	522	528	498	503	500	508	529	499	523	490	521	546	511	514	488	500	507	511	566	492	533	460	502	518	523	528	511	491	528	488	513	562	493	537	455	509	474	564	507	495	481	475	530	522	509	527	534	514	513	485	549	525	526	579	508	497	513	538	495	488	495	508	509	554	507	531	490	512	514	491	515	479	500	463	519	489	468	464	483	510	480	506	491	532	484	502	476	508	523	489	482	524	559	498	487	473	513	503	513	520	478	514	518	503	499	540	539	485	515	504	459	466	458	461	502	471	512	508	508	496	525	442	487	513	498	472	478	521	505	514	523	466	505	560	519	449	546	427	478	469	549	476	448	509	500	493	497	513	524	510	485	513	465	472	514	497	482	507	456	503	506	500	506	494	483	484	499	512	497	509	544	544	506	514	491	497	493	487	508	471	493	495	493	491	442	481	492	465	525	509	526	506	515	497	512	500	491	489	489	499	479	512	527	463	528	512	479	487	499	512	525	537	535	504	488	530	509	500	553	505	529	501	536	479	515	495	499	495	505	532	495	489	502	525	506	497	525	525	508	513	538	473	511	471	526	495	486	490	476	505	519	524	505	537	490	528	504	479	479	506	482	499	513	490	475	481	518	483	476	503	519	517	480	502	471	496	487	489	540	522	510	526	490	498	496	537	491	490	497	486	494	543	534	513	521	529	499	515	527	521	571	502	527	483	450	546	529	522	496	476	488	513	505	546
41907	96103	93510	74291	52967	33779	16034	5182	1578	883	777	723	731	743	709	664	690	737	761	691	720	752	701	719	757	728	740	690	678	741	727	743	734	715	750	767	706	707	656	731	750	721	756	694	703	681	735	721	732	720	711	714	708	724	708	742	741	722	765	692	707	669	713	717	671	722	769	747	682	723	752	733	694	647	743	716	721	664	707	723	753	703	727	722	743	681	726	757	672	655	701	739	709	693	731	750	708	727	648	765	709	687	714	728	757	742	727	718	754	707	730	747	713	738	744	719	699	709	775	730	728	728	725	711	751	726	739	727	714	723	742	704	693	761	706	721	705	732	718	739	719	717	739	743	728	719	706	697	729	710	719	705	696	751	725	725	725	732	765	775	730	713	725	680	695	732	687	701	730	732	745	692	736	724	764	708	753	746	704	760	732	746	753	732	717	736	725	711	712	725	710	685	720	695	745	743	735	746	762	706	712	737	793	730	731	762	702	730	708	738	704	736	678	735	718	689	756	691	732	768	749	730	749	723	718	703	739	744	734	706	717	739	718	708	717	694	729	723	735	730	727	691	772	730	759	705	743	729	747	702	704	721	723	729	714	727	733	731	719	703	702	724	740	712	739	757	680	785	741	687	707	739	708	723	691	690	691	704	729	721	703	717	714	689	731	757	732	765	773	758	708	737	721	714	734	725	751	687	717	765	702	709	670	782	689	741	729	698	715	737	749	696	688	736	696	749	732	729	742	683	708	702	682	686	749	732	723	713	722	706	696	719	741	693	728	683	797	747	738	751	702	760	730	725	727	736	778	708	758	739	747	701	719	718	703	704	732	744	727	748	681	755	732	680	731	751	746	730	773	737	750	705	730	702	733	718	741	736	752	743	727	736	744	728	699	722	753	740	701	700	711	686	748	706	767	733	710	704	713	680	711	715	734	726	714	743	752	749	708	736	680	701	702	723	739	731	718	721	727	755	727	680	768	743	742	699	727	738	663	657	720	731	713	713	748	719	748	671	731	746	701	693	724	660	703	676	752	724	705	704	698	701	693	759	734	737	719	706	729	672	740	768	759	710	760	744	740	722	731	751	727	759	778	722	724	755	696	756	716	738	750	723	748	688	777	717	768	715	742	769	746	751	754	704	756	728	697	705	714	704	743	704	756	713	717	745	700	735	679	719	752	700	721	698	760	693	731	708	714	717	727	717	695	729	714	687	745	682	702	748	708	717	700	693	664	749	738	732	662	739	650	732	689	719	678	734	690	759	741	676	701	736	702	747	714	773	774	699	729	709	729	644	735	700	735	713	753	729	737	722	789	756	680	734	717	700	703	739	711	734	682	718	691	737	685	758	719	726	730	718	704	733	761	759	714	703	720	721	711	732	712	748	718	743	746	695	691	701	758	690	716	748	736	721	736	686	729	739	733	683	722	695	733	681	730	737	659	757	758	667	747	721	660	683	686	769	744	730	712	722	673	712	709	715	764	739	745	695	731	716	743	712	673	698	720	720	722	729	692	739	758	672	727	671	718	742	695	743	706	713	776	803	686	751	666	692	664	747	725	677	710	728	777	735	705	692	732	672	704	769	707	729	747	682	708	744	751	693	764	727	710	726	737	699	739	748	703	677	735	719	743	709	681	783	683	712	704	716	698	695	739	721	736	704	722	745	730	747	706	674	713	725	711	706	722	726	727	743	687	737	732	748	724	697	663	762	717	701	735	720	776	731	728	729	706	719	740	750	711	768	706	734	723	764	709	718	701	718	715	749	707	707	721	691	683	724	759	765	655	713	721	725	669	792	768	712	746	718	699	738	722	698	717	700	697	750	715	760	766	705	701	728	694	686	698	692	694	687	725	771	731	722	743	709	677	709	764	675	728	757	743	773	748	792	705	701	736	748	684	727	699	728	738	729	721	773	727	746	740	705	722	736	662	714	687	739	651	713	697	681	698	766	694	739	682	712	687	693	759	686	711	692	709	725	694	754	695	716	699	707	763	711	699	717	712	690	697	687	717	687	769	727	683	763	708	707	730	731	708	727	698	733	699	720	704	767	720	700	702	742	699	711	721	717	746	678	699	753	738	728	755	671	782	713	725	689	714	739	713	687	737	708	751	708	678	731	681	716	706	707	778	689	710	755	744	718	731	669	745	730	702	711	726	680	754	732	713	700	749	738	734	742	715	707	727	725	743	741	689	687	723	767	721	716	735	730	716	709	711	700	753	723	754	665	694	711	707	731	739	705	726	689	686	733	708	757	743	695	737	769	709	768	734	744	706	714	732	723	744	696	760	715	731	734	719	738	721	732	737	725	743	706	685	749	690	728	733	723	695	763	751	682	707	707	775	681	700	720	746	703	690	684	707	692	746	670	683	724	725	717	707	690	713	710	730	728	699	788	719	774	683	711	684	710	732	720	752	728	714	684	729	721	721	753	759	717	763	760	776	689	696	724	732	731	713	722	697	708	720	701	697	670	703	745	686	654	743	697	696	701	700	776	699	705	693	728	719	722	753	708	708	686	704	714	746	692	715	722	746	769	740	748	734	694	772	681	750	732	693	743	711	784	701	710	687	715	743	747	684	756	724	739	725	723	757	764	737	730	725	681	717	744	680	688	706	730	682	717	722	734	723	768	761	691	719	775	698	703	766	652	724	674	777	709	704	652	747	722	747	697	738	715	716	726	758	723	703	735	696	713	744	711	731	744	687	747	760	723	678	686	716	748	783	719	744	713	749	745	728	751	750	710	704	700	755	666	697	669	737	679	729	703	737	706	699	719	679	718	734	732	705	706	715	757	668	719	667	747	752	700	754	722	713	714	701	717	723	704	714	716	687	756	690	718	700	786	741	708	696	693	707	743	714	717	697	679	768	721	674	776	719	671	698	719	742	775	717	739	683	712	730	755	712	729	715	690	711	707	665	716	725	737	749	691	758	781	705	697	687	734	773	721	742	730	675	719	661	717	695	751	734	736	731	748	735	735	718	693	720	679	720	750	731	711	744	685	725	737	683	756	707	746	727	725	700	713	735	739	711	714	743	733	715	704	763	683	694	705	721	710	727	729	709	741	746	684	726	680	693	721	697	723	632	720	688	737	703	744	724	712	710	710	761	696	707	770	717	740	773	711	687	719	681	732	741	684	728	721	668	761	704	715	718	777	710	740	703	716	711	725	732	710	711	690	784	680	721	721	724	741	731	743	787	728	738	756	778	718	716	730	710	697	741	685	743	722	739	727	723	755	693	745	674	733	763	760	712	715	702	700	728	695	719	761	774	723	684	713	724	700	711	773	761	688	725	707	727	771	698	729	704	755	749	688	721	715	738	720	703	762	670	733	721	749	723	707	757	740	710	707	695	770	702	716	688	713	732	674	692	709	702	726	695	740	741	720	744	692	691	741	701	738	725	727	715	735	721	768	699	726	723	709	758	749	709	770	734	715	710	700	704	706	684	677	678	677	730	705	731	726	693	800	730	726	731	723	694	707	739	736	733	732	686	688	727	759
26680	23519	37002	29420	14265	4575	1493	721	459	470	456	455	470	436	427	454	426	406	443	442	424	461	426	446	467	454	436	483	452	425	477	450	449	468	463	426	435	456	465	426	439	431	457	415	455	383	461	418	437	445	457	400	404	453	459	460	439	473	435	443	438	458	437	448	454	448	455	435	457	449	441	414	475	457	464	416	443	411	461	402	439	452	417	470	439	426	422	476	441	431	425	466	431	482	448	450	462	461	440	497	423	402	458	455	444	462	476	468	446	433	456	440	462	440	442	445	454	457	486	436	458	439	437	410	454	435	439	445	426	441	414	466	461	425	424	440	441	464	441	446	457	444	443	430	407	425	420	419	432	428	460	427	457	463	429	433	458	419	447	442	460	484	449	435	441	434	439	435	446	444	399	408	455	464	463	462	406	412	452	452	467	444	456	443	390	429	389	426	431	451	467	435	446	484	418	410	442	449	456	435	451	447	444	435	428	432	432	443	431	416	411	434	448	465	439	451	466	426	441	411	416	428	435	416	415	450	479	435	451	469	453	461	474	468	450	407	460	477	434	447	444	456	452	424	427	456	382	431	449	435	436	455	443	418	454	442	432	429	424	448	424	408	427	456	423	437	461	448	465	445	455	431	461	469	454	419	446	402	438	432	471	469	463	417	471	456	452	468	418	444	465	439	454	444	458	421	411	444	469	428	450	427	453	436	464	431	433	432	450	436	472	451	462	433	425	431	457	491	410	459	437	425	442	429	401	424	412	403	424	439	423	438	437	435	474	452	495	419	440	456	438	475	436	422	452	425	444	429	479	431	442	417	449	477	461	424	459	437	416	417	459	452	451	429	423	417	438	466	432	434	472	431	411	433	430	446	461	438	447	465	398	445	434	406	443	470	460	437	446	446	474	439	443	493	429	407	465	441	411	432	452	455	461	447	432	426	468	449	482	459	447	422	426	413	455	423	461	414	383	434	408	450	422	444	434	448	427	433	454	472	460	432	422	418	454	493	427	423	427	413	436	431	473	448	433	453	410	424	446	407	438	431	437	429	428	435	439	431	448	432	454	447	439	431	476	463	467	401	455	429	460	434	428	417	475	458	446	443	443	412	455	450	445	448	449	440	433	429	443	420	391	462	444	456	429	459	426	430	437	456	449	459	407	462	409	405	452	424	430	434	444	410	430	431	429	449	429	418	475	449	432	425	425	428	439	420	435	418	487	474	438	441	428	445	457	443	443	429	439	444	402	443	435	426	467	424	414	463	436	429	446	423	424	434	437	417	426	446	450	448	445	438	451	455	468	440	413	470	394	418	461	445	433	420	415	446	416	457	477	420	424	399	420	448	455	489	434	459	483	440	447	445	453	456	433	422	418	426	445	452	393	486	456	430	434	438	456	450	417	440	430	462	460	407	418	467	419	417	443	443	427	436	437	403	423	434	472	442	405	459	439	424	454	401	456	429	427	389	423	455	450	426	432	467	377	433	480	449	449	430	485	434	414	438	436	447	437	446	466	473	431	437	438	423	460	410	445	459	445	443	425	440	483	450	439	418	494	433	402	417	456	422	438	447	457	442	471	401	428	415	422	432	413	458	420	458	470	413	423	455	408	438	434	446	442	433	442	450	399	418	428	423	475	457	409	417	445	430	467	448	457	427	449	392	435	419	426	440	452	470	410	433	443	433	400	465	414	413	462	464	421	411	437	383	463	427	448	451	434	452	440	426	464	454	473	405	431	434	467	457	416	463	458	427	410	450	436	454	409	419	454	490	439	430	435	472	434	443	470	475	382	462	441	446	466	459	429	440	424	422	378	413	449	434	482	417	409	420	466	434	463	436	441	445	444	434	450	432	398	456	463	461	438	452	448	453	413	392	435	452	453	450	433	450	454	436	426	463	440	402	433	440	440	432	451	435	384	407	466	424	428	443	459	447	451	415	460	432	431	491	426	439	445	452	439	434	444	448	414	419	439	454	459	416	433	448	449	476	424	457	438	448	488	436	472	417	443	428	439	441	471	437	455	433	442	427	446	435	474	405	426	443	434	441	437	436	434	414	433	447	452	465	425	441	425	425	477	454	425	464	420	437	448	422	432	452	418	432	408	444	442	433	415	458	454	456	410	435	461	455	447	471	462	450	399	436	459	458	450	437	444	428	444	461	473	435	405	461	406	424	476	433	475	436	429	493	474	435	420	458	424	474	445	447	429	435	447	431	418	424	470	413	416	465	416	410	435	435	443	417	382	432	453	384	421	481	399	445	465	453	413	394	441	416	450	465	451	479	406	405	424	398	463	454	421	407	432	446	421	427	452	444	437	447	452	459	404	409	438	444	424	428	455	432	435	465	433	438	454	482	458	443	469	451	432	420	453	442	430	445	432	421	437	447	454	442	463	405	417	454	444	434	501	460	433	421	430	430	447	450	467	444	400	445	445	441	395	431	420	433	441	396	418	426	445	466	451	447	416	439	479	472	409	454	400	481	431	442	406	438	422	456	425	478	426	418	496	411	460	414	454	443	452	423	457	447	458	462	428	441	431	436	477	404	424	412	469	447	465	448	479	448	452	488	447	453	418	466	426	450	464	446	440	488	410	441	464	438	428	435	427	417	428	419	442	456	448	469	426	453	430	439	423	452	466	442	455	474	424	423	432	421	433	450	442	441	431	418	443	416	419	411	426	426	459	469	431	417	399	427	422	495	428	447	409	481	439	446	457	434	415	423	447	429	462	469	440	414	431	437	435	434	443	426	396	443	441	428	453	449	451	463	435	430	418	427	430	446	423	441	400	440	438	451	434	477	425	453	445	441	489	455	423	442	446	421	434	420	423	475	432	450	452	437	430	456	465	452	462	437	456	487	478	464	397	420	412	425	400	400	437	444	456	419	417	421	427	434	441	429	420	390	454	451	499	441	454	459	446	429	442	458	478	415	456	427	403	445	429	431	465	419	433	432	431	424	436	447	449	417	422	442	436	413	421	450	456	419	422	435	456	450	481	423	416	435	456	450	467	457	464	440	438	448	479	421	440	468	448	412	428	451	448	438	442	425	455	435	435	447	414	442	426	433	464	457	450	472	430	455	437	452	448	418	463	439	396	501	439	458	429	441	410	435	428	487	451	446	404	440	440	451	445	436	395	420	450	425	480	454	456	412	442	446	438	462	454	423	412	440	433	432	429	437	425	470	431	444	431	442	406	430	458	481	461	455	434	396	424	470	423	440	461	476	455	441	448	418	434	449	424	431	444	433	455	437	407	450	427	468	451	427	444	444	479	456	436	474	433	430	447	418	450	452	412	450	433	435	450	415	453	434	435	448	458	430	443	427	475	387	392	415	415	428	440	415	467	456	405	455	426	424	422	448	455	447	430	420	440	412	427	427	453	438	458	437	444	462	439	442	448	453	492	436	448	475	463	451	437	426	434	478	437	457	453	466	430	446	461	429	441	439	410	423	472	464	422	459	435	406	388	438	427	440	457	422	432	457	428	414	431	454	468	381	447	441
16343	40833	43366	30192	17511	7296	2603	1113	766	708	643	653	694	695	629	646	649	696	658	597	675	611	612	670	662	579	668	632	653	662	656	648	669	656	654	696	695	683	670	615	650	634	651	706	676	659	630	685	656	665	697	713	641	641	633	663	657	652	642	639	624	622	689	686	683	653	655	636	695	680	673	631	668	650	654	654	640	647	682	627	663	626	624	643	641	687	647	655	639	667	607	652	695	672	682	631	669	666	674	636	650	644	685	598	672	653	625	595	708	698	634	679	689	646	677	654	671	657	664	635	617	700	697	651	645	679	628	689	635	696	662	688	695	635	649	679	642	683	674	644	687	670	670	665	626	655	649	634	672	641	640	611	627	640	691	669	631	657	617	630	617	649	648	691	690	627	633	615	683	614	641	675	707	631	674	628	624	638	649	648	657	651	671	679	619	644	613	651	650	657	664	675	647	639	695	672	661	634	664	645	619	653	687	586	647	677	659	639	648	620	641	683	686	650	656	654	687	616	696	655	661	630	649	706	672	646	666	660	628	697	598	626	659	709	643	690	625	666	669	700	652	661	666	647	659	626	656	662	642	674	666	664	646	652	628	665	646	652	642	642	694	648	674	662	703	644	639	618	617	650	644	672	674	701	679	695	623	656	648	644	634	641	672	637	689	679	701	648	644	624	667	632	654	666	637	679	663	625	646	643	695	681	655	644	658	641	649	660	616	650	666	635	688	641	674	664	640	653	669	629	626	617	696	643	687	678	638	653	609	663	709	645	650	638	640	612	668	662	649	692	663	636	651	689	642	643	664	680	645	670	638	671	667	667	640	683	677	692	647	673	675	635	627	685	670	667	648	675	668	661	607	654	682	682	634	621	611	638	670	639	623	663	643	635	690	721	672	673	691	636	685	653	649	688	679	660	652	662	701	617	636	673	674	710	661	627	649	663	666	628	693	655	680	654	678	650	695	621	716	684	672	653	648	659	656	664	645	654	663	675	636	648	677	680	632	668	665	596	621	668	629	687	664	670	671	708	641	699	670	689	696	697	617	643	632	660	672	673	668	656	677	656	644	638	638	638	695	640	663	638	646	663	622	681	652	680	659	684	666	731	645	676	623	691	642	658	587	671	672	673	651	659	723	614	681	665	674	680	641	707	644	654	622	687	624	658	638	596	663	673	667	653	664	677	596	638	611	635	662	643	680	660	686	657	654	655	702	580	681	654	642	695	678	627	671	622	668	645	641	695	640	636	697	673	664	697	677	643	639	664	632	638	651	653	653	672	661	665	663	687	677	656	649	681	699	721	631	626	669	636	658	619	638	623	651	652	673	661	612	624	712	660	627	650	681	634	634	675	635	643	636	673	631	651	656	643	689	689	715	635	655	665	625	674	639	672	655	665	678	667	648	676	635	650	642	650	671	608	644	608	658	647	660	650	645	673	663	634	658	637	721	681	625	667	628	648	670	587	661	653	658	700	629	660	692	642	665	659	667	659	608	638	696	626	678	666	627	653	704	633	653	609	659	633	656	626	646	643	652	668	639	644	685	670	664	689	663	673	672	652	611	658	683	689	694	647	611	643	687	673	662	698	689	684	640	659	660	663	680	644	628	667	621	635	651	638	661	654	656	610	646	658	600	650	651	664	676	659	686	682	665	589	629	620	660	648	657	668	634	684	675	617	670	680	619	633	651	661	638	668	680	672	649	667	677	661	634	660	660	710	623	658	665	638	662	642	621	682	641	642	613	655	645	655	675	682	671	673	707	651	634	647	621	687	636	703	665	654	632	640	601	670	645	677	676	608	698	652	650	690	596	623	642	656	638	652	647	695	614	693	656	653	668	615	646	652	669	635	689	647	653	653	650	684	613	670	657	650	686	657	661	682	653	642	623	632	659	636	661	659	647	668	653	670	648	698	670	663	632	689	666	716	639	636	625	689	665	610	639	667	630	624	632	665	661	655	645	621	651	641	715	663	670	673	635	701	650	631	602	629	652	661	706	682	649	657	666	606	646	644	657	635	639	628	688	706	642	672	641	617	653	652	639	683	706	649	641	661	654	634	680	632	673	654	653	636	702	680	652	690	674	679	652	640	648	656	674	666	632	633	664	677	639	668	692	683	626	676	678	674	699	665	626	705	651	662	677	722	666	696	689	684	661	699	675	620	706	626	699	663	695	632	641	662	604	654	655	610	656	658	653	636	680	646	686	615	629	612	663	678	651	629	613	619	651	642	657	659	674	642	659	637	666	666	613	673	628	619	674	639	638	648	640	631	639	671	652	661	599	647	693	643	697	636	655	649	667	631	675	664	623	667	633	622	617	620	638	649	651	652	670	686	660	697	649	632	634	677	637	679	638	607	639	655	631	652	680	676	676	684	686	692	635	671	654	693	656	636	678	666	641	680	665	698	649	671	655	623	625	673	672	632	620	652	658	639	691	666	665	661	666	658	663	654	693	598	683	667	646	626	683	663	683	678	668	676	649	670	650	698	618	602	625	640	671	645	660	639	666	644	680	664	640	649	650	678	650	601	637	666	686	642	690	631	657	645	683	644	657	654	667	620	680	606	698	681	631	678	702	641	656	688	710	642	667	631	688	646	689	665	630	656	637	664	670	655	636	664	646	655	630	699	677	611	682	677	623	626	650	656	650	657	661	639	657	656	676	630	643	630	674	669	680	675	648	666	650	636	616	600	614	711	622	629	665	623	628	676	633	674	667	612	655	614	649	638	692	645	715	674	678	665	692	630	677	628	699	646	640	667	653	582	636	652	660	657	646	651	642	657	655	683	627	662	632	649	615	641	642	678	646	701	655	647	631	600	648	699	724	653	644	585	656	637	683	603	634	634	652	655	681	634	622	678	684	628	651	628	637	663	639	684	694	658	691	693	655	645	627	657	650	671	623	662	677	647	643	644	705	681	591	694	612	651	656	660	634	660	647	626	665	638	653	625	610	601	636	640	682	649	660	622	675	640	644	678	654	665	657	655	653	679	648	631	677	644	675	676	659	685	678	663	644	631	610	659	704	654	630	678	669	647	703	594	692	650	650	635	657	643	654	694	702	689	683	643	639	666	677	670	710	684	678	660	633	640	653	662	628	654	706	641	668	665	641	693	638	624	639	626	681	665	672	656	678	645	648	687	631	670	630	693	698	642	660	668	628	650	679	632	649	631	668	642	634	662	679	680	640	640	661	740	623	660	643	657	606	657	665	653	655	626	659	651	680	667	632	668	656	670	700	653	681	668	691	663	683	691	675	593	619	630	673	632	656	626	637	617	598	638	664	673	697	648	662	611	658	623	652	615	652	667	706	671	661	623	684	658	655	623	644	674	627	678	632	601	652	637	644	640	690	665	657	646	626	609	635	659	680	639	629	602	665	633	684	700	634	618	614	613	668	627	639	699	656	674	660	662	635	647	640	633	630	649	707	660	630	646	659	631	643	687	641	634	648	633	676	647	650	666	662	648	667	661	701	619	681	688	614	627	678	668	641	636	670	678
24079	21621	41568	47102	36064	23970	10678	1960	701	532	513	508	493	491	508	524	535	525	473	502	534	485	503	496	534	496	485	517	481	526	526	505	469	528	509	505	485	506	510	506	473	468	483	491	541	516	517	502	454	479	500	511	443	462	497	497	485	498	463	515	524	498	485	517	487	501	471	462	486	504	480	502	458	490	484	538	486	503	475	514	499	457	449	490	472	465	479	482	502	501	487	494	521	463	485	456	452	466	500	495	460	516	493	493	537	502	492	493	487	497	477	499	492	491	497	486	505	477	491	500	503	507	527	486	474	504	494	487	456	511	514	470	506	473	467	509	486	489	504	516	479	510	523	461	512	517	470	488	509	530	464	471	461	480	473	459	509	514	516	470	473	560	495	484	491	472	506	511	492	479	473	488	468	476	488	487	465	504	503	507	461	478	503	488	495	500	470	508	502	483	486	492	487	551	517	458	493	498	474	534	470	471	485	485	510	492	470	449	474	521	505	507	492	521	541	501	484	494	510	499	479	466	504	491	483	473	470	471	504	521	475	509	470	495	495	505	491	499	503	516	431	520	493	499	482	451	490	465	471	495	428	486	507	505	473	479	482	461	477	489	491	490	480	498	507	465	462	510	515	501	503	455	488	481	492	516	515	514	469	484	514	511	462	477	483	455	470	541	486	482	485	454	502	493	513	467	494	533	512	492	461	503	484	501	503	481	489	486	454	463	489	473	520	523	504	527	491	463	480	530	503	488	498	447	491	509	450	512	475	476	498	493	484	477	497	487	500	521	485	496	461	477	493	471	466	483	486	484	508	520	522	471	538	502	533	499	447	505	482	479	500	491	481	480	447	448	481	505	481	485	486	498	505	488	491	483	503	494	483	505	480	484	517	505	519	434	493	489	460	462	473	478	490	472	510	529	477	524	492	484	459	522	510	475	473	510	497	489	463	470	473	509	511	497	461	485	508	497	468	465	518	521	479	521	502	491	491	440	494	491	475	524	453	467	511	500	483	509	464	504	468	457	480	460	545	466	499	474	502	502	454	475	448	496	489	463	513	487	550	494	479	498	519	496	504	489	509	480	487	450	503	513	470	446	452	501	465	492	502	480	498	509	485	487	545	492	500	484	486	508	519	535	500	500	462	470	480	504	493	488	466	459	525	488	465	468	485	463	462	522	476	462	466	492	494	513	486	456	465	549	493	507	535	490	509	492	490	499	490	499	474	486	512	509	458	453	488	497	491	530	500	487	554	515	491	463	451	446	455	451	481	488	456	507	467	460	484	469	499	483	475	509	483	489	477	497	489	464	486	489	495	479	489	449	508	468	544	509	498	491	471	482	487	490	522	505	470	495	532	482	525	506	514	519	505	492	502	462	443	506	511	507	488	501	469	444	515	478	532	467	530	482	507	500	526	554	499	488	503	513	512	446	477	513	520	484	512	475	497	462	469	484	507	468	501	463	489	474	480	493	516	442	496	495	464	490	487	472	513	448	486	482	481	497	470	493	481	512	514	463	487	500	510	535	490	486	466	495	490	465	537	524	483	511	577	521	491	462	460	529	523	518	475	505	528	506	468	526	523	496	504	487	523	513	516	494	472	465	515	469	503	495	474	519	509	487	555	490	453	453	502	475	489	499	461	462	480	509	478	485	490	436	502	486	479	490	491	510	499	477	492	485	463	502	467	521	516	493	470	515	490	498	487	510	495	499	488	523	454	507	498	470	504	458	489	478	494	515	480	473	485	465	481	503	514	463	491	462	536	469	483	474	468	457	525	489	483	470	497	460	458	482	498	520	447	500	484	473	476	477	448	478	494	517	461	495	477	477	453	484	493	468	461	501	493	502	513	486	457	537	449	486	487	523	528	506	485	469	501	517	436	461	528	479	482	519	452	462	487	469	482	503	490	490	502	500	485	459	458	501	484	492	453	507	488	477	514	486	483	456	506	456	526	497	494	482	479	478	509	525	491	518	503	447	501	511	485	502	509	473	478	523	493	470	468	485	482	513	479	504	469	486	503	488	500	507	492	482	497	492	459	485	534	451	511	499	484	523	492	491	508	479	482	485	476	469	531	493	442	482	478	466	451	480	481	484	499	502	454	521	466	483	515	517	499	511	477	461	485	467	487	488	492	465	525	495	489	459	489	470	472	467	496	488	477	501	497	491	476	472	466	483	466	493	501	469	496	491	485	476	472	452	447	490	461	495	551	484	511	467	522	507	513	516	472	490	453	465	514	497	496	496	505	461	527	463	514	493	488	484	502	493	466	536	552	505	483	513	482	496	521	484	486	499	542	521	463	458	463	488	477	483	470	474	486	501	493	464	467	469	528	477	510	504	509	510	525	512	511	488	502	472	485	502	499	461	492	470	481	466	532	523	539	523	486	515	503	475	419	467	476	472	518	474	493	501	526	516	504	466	455	475	487	468	503	505	469	495	477	477	519	483	485	495	509	485	456	480	476	486	522	509	486	465	507	489	481	502	480	489	509	473	513	516	492	460	492	480	505	459	500	519	495	490	475	469	487	542	462	455	477	473	458	480	495	500	484	517	491	487	515	471	506	477	506	503	506	539	502	478	515	493	493	489	504	484	480	514	500	514	499	456	474	503	487	470	488	517	480	506	476	471	514	474	487	494	502	511	494	453	511	454	510	503	498	496	467	450	461	485	499	518	491	485	488	483	477	469	478	482	530	455	498	526	453	483	474	467	505	475	542	485	479	467	457	445	525	448	503	457	506	495	496	483	489	485	476	520	519	508	467	498	483	479	475	479	517	507	516	500	512	468	472	503	477	503	517	465	524	479	515	501	495	499	494	476	483	477	478	503	454	479	508	498	495	519	477	491	503	468	512	501	488	498	491	524	478	479	475	488	504	482	485	481	513	480	457	499	513	495	496	475	482	493	529	520	513	496	495	454	492	489	503	484	493	528	470	536	447	508	465	497	478	503	489	464	521	480	487	474	501	504	511	463	504	484	495	522	465	473	482	454	485	480	472	523	479	491	471	475	494	519	450	493	458	478	464	423	454	510	490	490	483	506	487	510	459	533	473	493	445	492	488	509	506	481	493	443	486	518	461	497	442	534	523	465	529	474	502	480	494	476	497	496	479	467	488	467	535	478	434	489	486	500	476	460	495	479	495	524	506	467	465	502	466	504	497	474	525	498	502	499	520	503	484	485	470	487	489	504	474	493	478	498	493	484	481	473	481	467	495	463	505	476	524	517	556	509	496	508	504	471	478	501	520	492	492	512	494	513	487	500	485	454	472	447	457	497	493	448	527	496	491	504	501	451	473	494	466	468	493	479	493	518	504	464	474	491	514	509	503	461	486	513	466	495	495	500	499	477	497	488	480	480	529	452	490	470	505	527	500	533	497	523	447	507	509	501	487	474	474	497	501	514	504	504	497	509	481	471	504	501	485	511	455	505	478	503	512	523	499	523	538	484	495	477	468	513	493	498	495	498	506	496	517	477	486	478	507	495	458	491	505	496	450	455
22850	70233	85178	63482	43712	26267	10654	3381	1259	796	709	682	698	755	707	695	726	695	748	690	677	721	691	742	682	715	745	746	705	764	752	709	727	734	688	702	743	696	729	715	731	711	730	710	742	726	713	745	698	723	742	740	760	687	662	677	699	726	680	713	721	702	714	701	674	716	674	723	733	747	782	748	754	781	771	733	738	714	680	778	742	702	713	708	690	708	777	709	709	672	690	697	719	739	673	688	731	733	775	726	735	697	706	714	724	782	727	710	677	706	745	737	753	673	734	747	727	683	714	710	706	729	682	702	717	726	731	710	741	728	729	769	730	692	699	708	688	764	724	692	693	726	741	741	723	662	691	693	686	717	725	720	722	725	729	713	742	763	678	728	706	662	646	732	745	733	703	660	775	724	686	708	783	720	672	725	667	767	729	739	707	737	737	712	748	744	719	683	719	755	737	757	749	697	715	739	712	696	695	674	707	733	726	760	722	721	718	700	723	720	698	726	676	698	728	754	710	721	736	723	713	725	688	726	761	783	736	708	668	727	723	730	690	723	669	673	745	743	671	704	720	679	712	722	711	722	760	747	706	714	715	711	773	759	729	735	700	719	716	688	735	773	724	735	704	698	743	758	711	734	715	709	685	683	711	734	747	708	755	743	757	708	674	749	710	702	724	717	733	728	712	762	729	717	703	684	732	784	755	659	748	720	711	746	686	700	697	721	754	712	711	715	725	756	702	699	722	724	729	758	747	719	768	681	688	691	700	720	714	689	697	686	688	712	774	717	709	765	721	673	690	758	726	678	705	716	775	725	661	716	706	719	743	711	695	716	730	694	739	710	711	716	744	744	730	689	709	723	719	743	651	724	729	683	739	746	698	770	762	705	670	735	683	680	739	720	740	699	675	715	698	709	720	714	737	715	763	729	732	737	709	730	687	750	703	733	685	703	736	724	746	727	724	744	697	698	740	748	714	767	730	674	719	724	708	674	732	753	682	717	724	697	716	736	711	720	731	758	713	677	754	728	699	681	705	742	715	757	738	683	678	758	742	700	731	740	702	752	703	722	707	697	689	689	775	726	708	691	678	712	755	720	673	689	738	764	705	718	650	743	723	738	732	700	735	763	693	718	736	747	694	710	744	733	744	715	778	735	728	751	728	749	766	677	735	719	708	768	707	712	746	727	763	772	723	659	733	700	732	701	713	724	717	716	737	728	715	701	703	677	727	745	754	728	733	730	738	705	720	706	729	686	669	724	749	779	725	725	705	675	726	696	757	770	730	735	695	715	750	738	700	734	675	694	715	678	714	707	752	704	693	729	712	689	683	710	722	725	726	672	712	716	754	711	714	725	754	757	735	686	702	732	718	671	720	740	649	725	742	695	703	702	723	722	677	728	736	682	763	735	732	685	696	705	732	768	680	712	660	694	729	723	725	759	691	720	709	703	712	724	687	720	733	728	730	748	701	809	725	741	727	721	705	738	712	748	713	720	765	752	646	758	681	727	709	743	735	720	728	723	748	751	747	644	727	716	733	693	724	735	760	722	708	766	722	689	739	730	743	721	731	762	675	684	714	756	724	752	708	729	723	717	711	777	727	684	680	688	736	705	698	724	693	715	749	758	698	725	736	722	716	650	713	767	718	691	678	730	752	681	738	719	701	721	721	688	718	740	669	715	685	677	683	684	746	738	679	758	734	740	735	694	702	716	723	698	734	740	743	693	737	666	715	668	694	710	746	742	714	709	722	743	690	729	694	714	720	763	713	663	722	722	699	740	701	696	753	759	706	690	739	696	719	710	715	734	774	698	731	733	705	684	683	734	776	739	694	728	732	710	705	721	740	706	737	746	769	710	732	792	739	742	687	768	746	708	701	685	719	769	732	712	746	708	712	687	723	702	682	675	718	699	730	689	710	715	703	741	747	714	707	702	716	686	686	723	755	744	712	708	721	681	711	679	776	716	740	690	716	709	697	765	749	744	721	772	722	682	705	708	692	702	696	746	740	749	714	721	706	745	737	737	691	734	737	725	704	712	748	715	729	764	727	735	682	711	688	697	750	725	715	679	737	758	713	676	739	765	695	739	706	725	687	727	750	708	727	704	707	706	720	737	707	728	682	698	716	664	747	671	723	711	692	708	682	743	723	708	746	682	795	733	716	700	781	720	736	742	718	724	701	699	736	776	698	751	715	718	699	715	741	718	698	724	765	716	667	735	734	707	726	683	774	729	722	700	678	710	718	722	735	682	709	725	732	738	704	734	714	699	699	716	791	711	702	704	737	754	678	717	769	729	698	748	763	695	684	701	747	703	704	747	726	718	740	720	761	748	691	698	716	719	718	726	745	764	746	702	712	691	687	758	695	728	742	745	741	680	714	652	722	733	727	804	734	685	743	761	728	767	709	712	731	722	706	678	734	707	782	730	763	690	696	718	731	770	696	687	700	705	717	716	711	699	666	718	732	748	783	742	727	706	707	730	719	675	737	719	689	683	720	794	725	692	723	695	700	696	754	681	698	672	753	709	734	788	703	720	773	707	723	675	726	706	722	739	718	730	737	696	768	705	663	698	694	720	681	724	659	774	787	696	737	734	735	772	789	758	766	712	763	733	750	680	720	702	751	717	719	724	748	723	748	731	707	738	723	711	711	756	685	734	720	742	703	758	705	731	676	740	689	695	686	688	702	752	693	714	656	692	748	735	754	699	701	731	749	718	705	696	687	759	787	699	717	780	711	708	739	751	667	721	707	722	770	732	690	740	710	687	717	715	725	741	738	763	746	717	655	711	694	748	712	718	716	716	669	724	666	698	736	654	758	704	758	710	707	775	697	732	686	750	692	708	768	726	760	791	719	729	729	738	703	720	716	752	694	686	695	723	762	726	678	732	718	751	739	694	736	678	704	727	767	778	700	693	751	722	754	724	693	709	726	717	686	772	720	756	716	724	739	768	747	703	731	679	727	726	686	736	720	674	750	701	661	751	704	766	721	710	699	767	708	720	707	739	726	738	742	746	708	749	796	703	659	746	750	771	740	745	726	742	734	760	683	689	726	707	701	690	671	693	721	744	764	769	785	737	706	750	674	686	690	665	708	736	713	683	702	759	747	684	754	733	718	755	758	730	818	701	729	706	753	672	688	726	733	703	663	707	691	685	689	713	723	717	717	721	720	713	663	695	745	697	690	736	749	738	740	739	725	661	722	723	720	704	720	743	706	769	663	704	728	702	693	738	717	720	753	725	699	723	734	718	665	705	634	694	728	717	700	729	703	706	722	753	705	711	722	710	790	702	744	766	715	673	737	703	691	736	702	716	670	711	663	739	755	758	698	730	731	715	737	705	719	723	727	775	714	733	725	718	704	691	735	691	765	673	701	711	706	687	713	733	656	725	693	674	691	675	748	704	711	710	721	727	728	724	640	744	723	757	730	715	728	722	762	690	660	713	680	687	691	724	700	698	714	730	729	664	673	758	728	710	709	686	729	734	745	725	713	727	735	702	737	746
23009	21271	36250	44138	41019	30843	20279	5364	1075	625	526	506	509	542	490	582	519	532	534	536	545	504	525	543	574	500	528	519	525	503	507	511	496	485	501	512	512	515	508	513	521	453	477	499	483	519	489	478	536	544	494	478	533	519	535	496	485	521	488	512	509	511	518	483	545	514	481	507	515	508	517	543	500	525	527	476	527	528	500	493	519	507	474	455	505	506	491	499	520	519	519	464	527	502	496	510	493	509	487	487	530	499	551	479	542	529	514	474	511	546	521	512	511	507	529	539	469	503	492	484	521	504	492	491	521	509	517	489	482	532	511	516	516	533	514	522	483	511	506	470	494	535	464	549	558	452	508	489	508	490	498	533	564	489	471	541	528	531	512	508	525	518	475	504	544	491	529	479	490	511	496	501	515	517	514	542	519	518	505	457	470	484	523	503	535	513	528	492	496	513	493	495	488	525	508	533	516	505	515	520	509	510	519	490	494	508	514	493	525	493	511	496	500	497	557	515	522	543	501	498	509	529	521	514	486	566	509	490	514	514	508	512	518	530	513	512	488	508	497	520	493	509	518	524	517	519	524	471	490	517	463	518	502	489	507	491	541	523	548	507	458	502	527	487	507	501	484	504	478	485	508	496	542	481	524	511	540	468	502	541	507	496	542	477	498	512	506	471	551	541	560	510	489	495	533	523	502	510	478	508	514	506	499	501	499	506	446	510	505	521	523	505	480	524	532	487	491	532	494	517	486	479	447	496	505	543	464	525	521	484	496	524	493	484	501	511	445	491	482	493	497	489	516	505	494	500	499	480	513	518	529	531	530	574	514	513	541	508	517	510	483	498	486	481	504	519	501	527	518	479	549	492	468	501	491	528	504	528	523	503	510	518	488	537	488	498	515	503	526	481	489	519	552	472	528	475	510	511	526	464	466	483	516	513	494	490	521	528	499	507	549	489	550	490	510	499	467	504	482	479	493	514	501	538	487	519	491	511	518	528	557	471	498	499	506	506	478	445	489	508	517	559	508	490	517	502	514	516	526	493	507	512	536	500	532	512	520	462	514	473	538	533	561	509	560	520	483	511	509	538	548	506	488	490	512	537	582	484	490	494	506	537	512	517	475	516	488	549	475	498	498	502	519	518	536	501	559	526	490	523	528	489	527	508	516	546	512	531	489	486	496	520	534	511	483	500	477	492	486	503	532	529	546	532	531	554	491	533	533	518	506	515	481	504	510	500	553	479	552	507	506	465	507	557	515	510	542	510	501	524	536	483	469	536	490	524	468	492	491	524	519	539	481	531	465	521	495	536	502	473	500	540	517	521	480	495	489	487	526	486	522	524	521	487	500	516	500	530	491	511	499	518	500	504	478	509	503	499	532	499	491	482	558	520	489	470	527	531	540	529	489	489	507	524	484	483	519	515	525	513	513	498	528	518	531	519	492	520	518	504	499	491	526	493	496	488	506	513	501	498	537	512	473	493	526	532	507	475	465	516	463	505	492	477	469	545	487	506	484	522	510	523	505	547	513	456	516	539	511	537	510	504	511	499	512	468	537	477	528	527	514	523	503	511	491	513	528	524	512	483	476	505	485	505	505	496	486	574	518	504	464	514	516	503	495	502	493	545	557	485	480	509	514	520	520	492	550	509	520	485	498	489	498	479	515	572	491	531	480	506	544	474	536	517	438	513	485	512	522	502	548	512	509	538	539	503	500	499	526	512	498	542	506	473	511	548	490	534	504	500	500	526	498	495	493	533	493	466	515	529	523	510	554	491	497	532	517	501	479	521	499	497	510	474	510	515	529	520	526	517	503	515	502	547	479	521	498	481	494	508	462	514	499	499	498	515	530	509	500	520	481	517	513	545	498	492	519	525	492	467	486	508	501	579	501	497	561	482	505	507	484	530	531	512	505	529	479	509	496	458	511	519	554	500	522	483	496	530	528	543	526	551	486	491	516	512	494	495	502	552	513	493	478	499	523	504	511	474	545	488	512	534	521	500	521	506	496	497	483	517	526	505	465	524	535	512	480	501	467	533	476	497	489	543	522	493	495	504	532	508	536	551	509	531	504	487	523	524	497	492	519	507	506	514	490	528	533	513	537	517	482	513	497	495	480	480	534	521	523	520	517	494	496	567	478	549	477	566	495	466	481	506	511	531	504	513	509	525	498	511	545	522	498	503	498	460	567	482	527	499	473	475	497	519	520	521	488	531	531	471	484	489	516	499	497	487	519	501	474	522	483	532	466	525	492	533	529	471	484	488	561	450	507	475	540	491	493	496	515	550	483	513	518	502	486	521	488	507	507	502	498	497	504	473	496	515	466	497	504	494	482	513	516	495	513	511	527	489	540	500	491	504	528	463	524	484	513	525	527	523	512	547	478	534	519	524	483	490	501	495	505	498	498	520	523	506	559	528	476	562	503	500	482	518	522	491	496	548	449	505	497	500	527	514	489	507	533	520	518	525	529	503	474	485	524	541	512	483	542	493	509	512	504	477	510	516	499	517	501	522	501	494	567	501	536	473	572	532	518	512	541	498	480	505	504	496	485	549	506	485	510	509	477	496	471	505	502	490	504	541	472	530	521	552	520	477	502	474	527	457	496	505	524	495	517	466	568	532	522	519	527	493	527	493	508	474	511	526	507	492	480	522	535	497	499	469	502	494	546	467	504	491	521	477	462	532	537	502	525	464	517	456	507	477	482	510	484	495	509	442	510	482	504	474	545	505	474	496	488	509	512	529	493	512	490	474	468	533	546	475	476	490	501	492	572	520	505	531	492	497	541	482	503	530	555	550	500	486	491	517	550	512	488	492	516	547	476	491	530	483	497	492	519	523	560	544	514	479	545	543	502	522	496	503	517	482	510	501	471	469	491	541	528	487	492	513	522	476	513	536	510	510	528	493	529	480	527	507	488	537	484	497	472	504	491	482	496	514	492	478	522	479	516	535	510	535	491	483	516	504	516	527	517	506	507	522	481	537	507	516	488	514	547	541	528	493	526	469	489	504	539	497	475	481	544	518	503	498	509	503	477	493	517	469	501	520	495	528	525	497	487	558	529	533	525	519	497	456	542	465	526	525	512	500	497	512	526	518	507	503	492	503	466	495	488	515	502	519	466	534	508	508	519	491	490	476	508	536	537	510	455	502	505	523	500	538	538	516	454	518	467	501	501	510	542	496	529	521	509	493	514	530	477	530	547	488	505	517	518	518	511	476	540	492	511	496	510	487	510	454	500	491	529	465	504	534	504	540	511	499	494	471	497	502	502	513	517	491	518	499	517	494	497	504	508	487	507	472	497	477	520	499	528	548	511	514	533	532	517	491	499	463	496	513	499	466	511	496	528	548	496	491	506	474	526	518	480	491	503	510	496	503	480	528	486	530	519	511	519	495	558	486	502	472	510	544	527	517	495	544	497	517	499	486	490	504	519	513	521	463	491	508	505	489	511	503	502	507	541	511	496	490	511	485	439	496	538	477	527	538	531	495	509	500	501	490
19207	63590	92739	80034	58305	37626	18943	6502	1965	931	775	744	744	731	705	717	759	730	701	713	727	724	722	730	715	741	803	773	732	698	700	742	768	704	751	733	727	754	741	738	699	733	778	738	711	747	729	774	726	742	738	730	696	733	779	719	787	716	751	759	702	751	740	759	775	707	728	745	699	719	715	721	714	720	707	722	720	725	767	722	715	704	687	718	688	738	709	762	701	754	791	727	706	721	734	749	714	700	721	690	733	729	742	742	682	758	686	691	777	758	680	740	713	698	780	730	748	706	735	736	689	734	718	735	742	745	726	704	721	736	735	725	708	709	704	723	730	760	730	732	751	744	669	754	736	681	741	755	746	763	711	696	708	731	738	762	730	751	733	774	690	738	749	748	722	733	730	686	774	736	699	757	720	723	706	742	691	720	728	750	714	780	715	712	709	669	738	701	745	716	786	695	705	710	770	715	764	756	760	771	694	742	717	745	758	778	706	723	737	737	717	694	768	780	779	739	695	733	741	729	718	765	751	730	744	729	729	716	706	706	696	741	785	712	721	731	766	761	745	744	718	713	699	713	686	694	702	774	720	740	678	735	735	749	701	708	767	704	711	698	729	703	732	724	682	725	696	763	759	716	745	734	781	740	695	722	787	693	755	723	704	679	728	688	738	706	754	704	722	772	712	730	742	716	756	660	678	686	756	696	698	726	716	765	759	748	727	698	810	773	689	742	743	748	706	694	722	721	716	708	696	731	755	737	715	723	717	702	725	694	741	769	731	722	711	727	742	713	669	738	693	701	729	760	710	693	683	741	728	718	704	720	751	730	769	749	714	693	712	735	721	714	738	768	701	721	692	751	763	708	732	738	751	744	728	732	739	726	735	760	700	745	757	691	704	714	736	721	726	719	724	728	733	730	739	710	732	751	762	745	746	736	731	719	712	693	700	678	732	750	758	697	742	700	725	759	759	725	798	757	738	735	711	736	707	739	737	683	732	730	663	712	700	756	695	706	729	801	715	715	723	709	708	732	729	701	687	716	730	744	728	701	701	701	778	713	701	722	771	708	706	748	766	775	728	738	765	689	711	755	780	723	738	732	698	734	747	729	737	688	742	744	723	709	718	717	711	766	712	706	744	751	724	724	697	738	746	694	780	763	724	743	684	748	720	770	714	736	718	726	692	744	761	726	717	757	723	715	722	758	751	672	743	750	707	714	768	707	734	710	714	732	716	713	713	758	696	726	700	742	745	745	739	739	672	737	718	746	722	734	649	696	755	730	690	750	739	764	692	759	732	714	745	733	737	724	648	730	734	761	702	745	704	733	688	751	770	761	710	725	736	707	742	691	762	702	693	741	765	725	757	756	727	700	727	736	691	757	740	702	726	745	686	731	747	727	768	714	712	743	641	719	710	763	740	753	714	712	744	700	764	681	736	741	764	715	695	722	715	721	735	667	703	734	755	739	739	705	706	737	705	744	710	738	754	753	713	723	738	745	743	818	706	718	680	718	696	705	747	667	713	674	727	737	745	773	760	759	748	732	741	742	706	684	743	709	733	649	690	753	709	747	751	726	700	750	733	741	721	729	722	739	676	720	703	732	675	732	709	748	699	718	725	719	685	700	731	679	744	700	690	771	715	788	675	770	712	720	736	739	717	702	741	772	754	753	729	752	739	682	759	733	694	680	699	700	747	778	756	731	698	733	723	728	682	750	746	701	725	672	723	748	759	749	726	764	724	758	774	758	736	728	707	726	683	757	731	761	724	728	775	701	684	731	699	771	733	756	752	735	735	674	716	685	709	776	762	740	715	741	719	714	730	731	702	754	746	777	728	766	726	734	749	725	717	735	741	725	723	699	741	688	764	750	756	769	713	788	701	716	728	704	708	708	712	763	735	760	697	716	748	757	749	758	763	692	712	752	711	717	680	714	732	745	735	713	683	715	736	762	743	723	694	729	712	722	735	699	736	781	786	742	711	755	718	732	740	764	774	728	752	762	780	714	716	726	706	707	726	719	764	730	730	724	688	739	688	734	761	720	780	710	732	690	732	748	703	750	697	770	742	730	718	713	741	700	736	747	726	702	724	710	709	762	734	757	720	732	725	715	737	711	696	730	696	712	740	704	737	726	711	799	757	761	766	710	719	704	722	749	744	709	711	687	739	761	717	712	695	698	691	739	720	731	713	746	693	720	757	710	752	739	722	782	718	773	760	665	720	729	722	764	684	756	711	753	695	710	723	734	771	719	742	708	755	751	718	726	748	715	729	684	718	709	680	702	743	739	772	759	775	772	779	733	714	733	699	715	728	692	728	665	739	774	691	733	751	679	680	700	749	758	709	701	749	737	763	797	727	699	735	739	705	726	733	763	742	729	715	689	738	738	745	693	673	684	710	738	747	740	733	757	717	715	747	698	735	724	696	692	780	751	782	710	761	699	700	742	748	693	742	730	714	680	738	689	763	743	705	712	727	751	728	727	737	698	686	706	729	750	742	713	745	729	751	759	710	739	727	702	725	692	768	765	686	744	782	722	732	765	758	720	741	717	716	672	708	748	746	731	719	726	757	726	731	643	773	774	737	732	703	723	732	736	784	784	685	764	761	721	754	690	698	740	713	738	708	723	739	711	746	742	683	727	759	699	679	771	743	709	734	702	732	664	743	704	686	768	740	719	778	753	725	725	711	711	715	763	735	757	715	720	759	743	767	738	761	699	709	752	718	744	720	765	707	684	678	697	756	717	744	773	754	701	798	713	756	716	755	742	721	763	748	733	675	716	754	692	668	739	746	723	739	781	683	714	736	724	715	700	731	711	757	755	705	677	781	759	715	719	722	710	775	697	765	723	703	770	752	736	677	719	720	757	725	675	760	738	729	734	700	708	730	774	758	718	691	747	802	752	762	744	701	749	707	714	716	750	705	714	698	758	724	715	728	704	722	771	751	714	720	729	704	728	693	724	752	747	766	747	744	712	747	732	699	770	705	698	679	729	738	712	734	743	712	721	772	763	756	758	721	712	755	770	713	722	698	681	706	796	746	770	725	696	769	692	704	703	715	726	754	690	761	737	747	724	795	727	745	727	705	731	735	745	750	742	683	736	724	699	705	736	757	748	712	730	768	752	772	740	793	734	755	769	737	728	803	734	743	692	701	756	690	705	742	703	735	715	752	750	698	746	785	717	759	708	750	736	760	725	731	750	749	712	697	735	730	743	708	774	730	741	739	743	706	720	732	737	727	741	729	779	758	694	707	789	720	733	710	743	714	762	762	757	741	670	735	738	693	755	753	733	728	776	731	708	708	708	761	709	703	701	683	711	818	740	736	718	705	738	734	710	692	771	772	712	666	738	739	707	702	720	698	727	772	700	740	713	704	740	710	708	739	738	721	724	694	756	612	751	781	720	705	744	714	747	742	741	694	701	729	694	681	743	765	690	715	714	746	758	692	743	740	721	746	790	721	704	769	735	713	694	711	713	718	720	733	723	770	704	763	711	723	709	749	756
26582	22029	40205	32433	16448	5516	1489	710	480	446	431	467	481	491	430	435	432	431	434	476	469	470	447	434	427	485	439	457	460	429	445	472	430	467	477	467	451	455	465	463	431	477	462	461	436	438	479	454	443	467	476	444	450	465	453	445	467	443	436	476	430	446	453	458	436	435	411	434	456	435	435	421	445	450	415	470	432	448	455	410	469	430	445	446	453	456	472	418	437	414	446	419	421	423	457	475	469	460	410	427	459	429	390	432	439	421	470	446	449	431	438	435	414	401	429	450	469	424	461	429	435	458	429	437	420	421	433	462	427	436	447	447	445	458	440	436	439	452	412	418	434	425	450	443	441	445	455	441	461	446	445	421	493	431	426	428	467	430	458	481	439	431	431	451	441	428	415	456	423	459	442	431	433	432	460	425	451	445	451	432	429	429	472	413	509	423	484	441	428	470	471	446	440	460	455	466	473	427	435	439	422	463	461	446	464	464	483	452	433	439	442	502	463	448	485	435	453	457	434	465	448	473	451	463	447	467	468	461	434	452	434	448	442	455	431	449	440	446	451	461	439	452	414	444	482	456	451	437	431	438	494	446	448	462	423	424	421	406	451	433	442	478	419	445	479	418	491	465	445	448	444	427	450	434	413	463	447	448	428	418	458	458	446	475	404	462	460	456	441	479	450	454	468	446	439	446	470	441	448	481	460	457	484	443	429	448	450	480	441	416	499	440	451	430	426	435	478	439	456	427	432	462	486	469	439	506	424	378	431	478	446	450	503	455	435	453	466	459	466	431	448	432	451	452	479	447	432	462	451	455	449	465	458	435	440	451	463	454	418	408	427	409	471	452	435	438	453	412	452	439	429	461	448	489	431	423	439	469	424	456	456	430	459	451	426	408	460	428	469	429	444	429	468	437	446	446	432	494	459	452	466	434	449	457	471	453	415	462	442	447	434	454	453	465	432	422	432	482	502	460	454	434	416	397	419	443	471	468	446	473	429	459	411	430	449	447	422	443	459	467	444	450	481	432	451	450	435	483	435	423	448	455	461	455	476	453	448	470	446	431	506	466	424	450	451	470	441	438	482	445	421	442	449	462	455	486	483	457	455	455	448	423	471	448	444	439	455	457	448	442	449	449	459	405	424	463	442	456	423	466	472	469	461	471	429	450	480	421	441	461	441	490	469	460	448	467	490	479	449	466	421	460	460	411	432	415	511	472	449	454	432	419	483	453	423	422	447	427	454	449	426	447	472	447	445	425	453	465	400	460	448	466	436	398	434	446	467	443	437	424	429	446	471	458	444	434	440	452	439	445	440	474	480	451	372	482	432	447	472	448	446	455	455	477	481	476	458	462	452	462	450	427	449	449	466	448	422	452	461	465	478	410	485	416	466	403	431	433	473	457	441	458	411	436	459	419	434	447	423	418	435	480	456	403	465	457	431	465	432	441	460	444	439	489	458	471	414	447	436	435	410	429	483	488	443	431	458	465	469	450	484	421	427	453	420	450	429	447	431	430	437	464	457	427	433	426	408	436	422	428	470	438	455	428	456	458	440	484	418	451	476	475	479	438	451	428	441	424	467	419	442	433	440	484	470	443	467	444	430	457	399	431	489	457	457	479	438	442	440	495	470	460	480	466	427	414	449	455	485	471	472	417	442	434	463	443	454	445	448	428	493	429	434	441	401	464	428	448	436	482	415	455	437	449	473	428	445	450	470	444	464	444	436	464	449	448	430	461	445	435	458	451	414	446	497	457	473	462	450	414	479	448	455	463	379	464	463	448	448	436	443	471	431	422	446	432	450	460	414	406	424	446	428	452	462	471	456	427	462	424	446	460	459	416	417	444	430	418	482	477	438	464	457	475	464	429	425	447	428	423	447	464	452	444	440	442	456	481	452	461	477	486	430	448	456	488	445	425	445	419	460	415	422	458	452	446	438	412	445	475	467	436	431	446	451	443	436	456	484	495	409	466	457	453	436	429	443	483	461	433	401	465	409	449	476	464	399	450	419	428	457	398	437	440	404	424	453	421	454	427	459	420	437	469	470	392	407	470	455	483	448	424	454	425	433	449	458	449	432	445	452	433	434	455	456	452	438	413	469	449	452	463	409	480	427	474	443	450	425	457	465	441	419	447	456	414	471	444	459	439	453	452	447	442	419	459	452	448	468	455	469	432	451	405	445	437	458	478	461	404	487	443	431	479	441	459	506	455	420	426	452	443	411	421	451	418	410	439	443	436	435	465	463	443	442	455	435	457	481	429	479	476	465	435	415	447	442	467	469	436	450	419	472	451	433	450	475	454	442	474	443	495	447	433	452	466	464	454	453	463	451	452	457	480	396	416	444	459	406	449	419	462	474	413	431	460	425	474	438	454	437	460	432	453	467	445	476	456	425	467	444	472	437	444	467	454	484	426	462	428	451	459	448	450	463	431	415	398	445	406	413	443	483	425	440	451	435	456	429	466	423	430	457	445	451	417	410	481	420	404	436	472	462	399	479	462	415	442	417	416	424	459	477	472	478	447	459	429	466	441	444	475	385	460	414	397	450	453	453	477	462	492	418	408	462	450	450	445	452	459	452	406	420	464	450	449	445	455	428	417	417	430	457	464	429	442	477	459	422	445	443	486	410	452	389	407	445	493	481	439	448	431	429	426	410	456	450	454	419	458	422	439	449	465	424	433	459	448	442	485	443	455	409	470	426	426	474	484	420	477	422	450	451	456	470	444	428	456	432	455	457	447	463	464	510	422	443	406	413	424	470	463	456	400	463	464	429	463	410	417	452	433	433	450	422	415	431	437	456	460	441	433	456	468	450	455	499	459	456	470	439	423	393	409	471	460	452	449	445	412	443	411	460	473	465	423	456	428	450	433	412	433	470	476	415	462	453	477	413	453	438	421	406	428	488	430	455	439	433	422	438	449	441	435	475	493	484	476	452	465	489	443	436	475	438	428	475	413	433	451	465	417	428	465	425	440	466	430	505	421	423	442	413	464	428	457	445	437	445	432	431	479	438	447	449	436	447	458	450	468	460	452	449	427	433	452	418	439	442	421	437	461	459	435	493	468	467	471	446	441	431	438	447	483	431	514	462	454	455	434	471	477	428	437	466	508	436	452	459	467	463	444	467	465	413	446	483	470	460	421	447	434	439	442	460	470	454	439	435	480	434	469	484	434	446	438	482	439	461	439	472	413	439	414	438	469	439	456	441	453	446	470	451	465	449	472	425	451	456	424	438	439	428	450	433	457	507	475	416	459	458	426	455	481	424	427	442	444	441	467	470	429	487	467	470	425	470	458	413	463	453	428	461	428	468	402	466	466	500	444	448	443	447	468	446	438	471	448	436	390	444	406	457	463	486	454	426	407	468	432	427	421	445	450	455	477	432	440	455	468	410	428	497	479	477	443	439	464	438	468	453	446	467	430	435	460	429	436	413	427	415	447	460	464	460	442	486	443	460	443	433	485	440	424	441	419	448	433	427	449	425	457	437	420	431	459
5525	24197	45542	32577	19267	8083	2753	1214	773	667	626	614	668	655	608	660	722	634	695	595	657	658	641	704	662	677	665	642	680	693	669	740	680	676	663	657	665	649	643	622	629	646	608	711	663	656	639	597	637	661	634	658	651	642	668	668	682	660	676	626	647	683	679	678	694	682	653	654	656	661	649	654	669	651	649	660	667	676	672	628	644	670	709	640	663	637	646	664	679	653	645	624	655	663	659	639	638	651	666	671	659	670	670	680	685	659	660	684	649	656	665	667	641	668	615	624	650	680	622	666	679	685	580	712	708	693	688	685	634	696	668	683	652	652	655	706	624	646	645	660	698	656	605	623	665	656	666	690	705	670	643	642	634	663	648	650	656	603	685	656	661	656	654	656	691	654	652	631	680	671	665	668	641	670	709	622	644	623	702	684	632	646	672	624	621	674	664	639	650	649	618	666	667	613	670	706	650	684	702	666	657	645	605	663	648	603	658	659	647	637	644	660	645	705	626	663	658	643	687	638	693	654	679	667	624	682	691	671	630	665	676	628	671	628	635	640	659	654	698	662	646	666	634	611	675	623	710	655	665	668	677	684	651	703	650	689	647	680	672	645	664	718	666	629	634	676	664	627	638	665	644	657	666	661	605	646	640	681	634	677	677	640	671	683	655	658	656	673	639	650	652	671	654	667	668	635	674	666	615	680	630	622	616	700	666	623	673	674	688	680	632	640	627	691	653	681	658	654	659	620	677	682	659	615	718	624	649	712	646	659	670	673	691	649	655	647	696	688	705	664	672	676	629	646	677	668	638	636	698	610	659	635	640	680	645	671	623	637	614	672	637	635	710	663	641	673	663	647	680	684	673	607	663	670	655	699	667	652	646	720	659	634	722	642	725	636	617	687	648	647	678	667	649	646	677	640	707	667	717	701	648	648	661	643	623	660	682	675	619	648	637	677	683	671	644	669	692	683	689	705	663	677	671	678	732	648	644	635	635	688	663	658	623	642	716	681	653	705	617	612	652	698	642	662	671	664	707	641	692	673	661	666	662	659	665	656	620	688	665	670	687	653	662	666	668	672	666	646	642	678	628	659	679	620	660	690	634	636	669	692	652	627	650	607	647	694	635	714	676	678	651	688	643	653	661	596	708	676	664	658	654	651	622	637	669	688	646	626	694	659	645	687	671	698	636	665	650	654	655	681	642	675	659	658	675	632	648	652	591	616	677	680	623	689	707	678	656	621	645	644	677	683	668	658	646	671	672	669	648	646	675	684	692	684	616	661	644	631	663	696	627	709	691	710	625	638	676	657	682	641	680	658	666	643	654	614	620	651	671	705	705	637	682	688	647	686	672	638	672	665	659	665	663	662	665	662	695	663	640	659	697	646	642	653	695	685	637	616	617	619	678	694	642	658	641	658	691	639	612	672	664	691	640	631	627	645	679	678	697	670	650	684	686	667	678	621	655	648	674	661	714	664	624	671	631	672	676	625	658	691	666	620	677	695	594	647	651	660	644	685	650	679	674	645	636	637	651	656	702	649	648	676	656	636	697	675	662	708	620	643	706	626	668	673	665	684	680	663	672	628	625	679	676	737	677	636	648	652	656	629	658	646	697	668	680	652	678	714	727	654	695	645	619	697	635	638	665	601	693	676	669	690	656	694	726	651	688	648	642	677	643	670	697	687	672	579	656	645	645	676	654	659	661	688	663	642	665	614	675	640	708	652	657	662	653	672	675	715	666	619	656	664	617	658	671	652	623	616	681	719	710	650	682	662	689	640	655	651	685	660	655	670	670	639	675	688	635	681	658	649	677	679	690	647	659	622	696	679	672	657	667	645	684	699	653	678	629	645	687	614	689	640	645	701	647	694	641	655	692	652	732	589	655	682	673	673	613	636	679	665	683	687	659	663	678	655	693	633	694	677	633	625	603	622	666	656	738	689	658	696	676	666	662	648	658	652	659	701	673	644	658	651	658	686	663	696	678	650	676	664	697	660	683	663	650	695	676	604	665	640	649	662	659	647	618	654	668	655	698	644	665	625	616	661	680	646	650	688	643	652	663	664	687	669	658	660	674	691	650	692	663	645	712	599	644	662	606	637	627	674	717	666	652	650	677	684	654	648	631	697	674	641	686	626	655	624	616	669	649	636	622	651	701	671	671	637	661	665	654	673	615	672	623	623	627	647	637	690	657	678	641	586	687	668	660	609	617	671	614	602	624	648	692	677	618	700	678	633	602	695	627	646	675	654	657	626	639	640	683	653	669	650	703	647	651	650	630	600	671	674	636	684	650	693	638	697	628	675	651	644	657	693	677	673	613	676	655	676	650	674	701	607	657	648	656	651	648	638	642	672	638	686	648	680	688	629	708	701	661	677	667	677	686	719	689	632	620	686	630	626	718	635	614	620	626	629	643	651	650	669	665	642	649	669	617	716	686	673	690	691	679	688	642	653	675	611	616	668	640	661	683	726	638	623	667	631	637	663	650	619	682	610	670	662	645	685	660	699	641	653	657	637	658	687	722	666	614	691	653	672	636	670	661	690	654	643	632	646	721	658	661	634	630	648	685	657	641	672	647	623	617	680	633	680	659	670	688	658	651	665	699	640	678	674	664	660	662	638	638	679	707	610	695	636	690	664	633	679	674	645	654	651	669	664	656	680	673	700	681	665	639	690	623	656	683	636	658	637	627	725	676	675	677	638	660	627	627	665	691	665	724	637	675	669	662	676	642	666	648	632	645	635	656	667	634	662	686	644	664	641	626	632	644	640	666	704	664	624	667	660	685	635	636	637	707	675	649	630	665	718	644	682	641	679	666	650	669	687	663	656	665	681	675	630	636	706	684	665	639	669	669	636	648	703	661	672	620	666	675	645	645	646	678	676	635	636	629	598	655	678	687	657	700	641	614	651	727	698	641	649	650	610	613	654	667	637	634	639	671	674	653	681	680	588	660	663	685	606	689	655	634	673	604	653	681	639	638	665	673	665	681	605	698	692	638	697	655	649	728	663	648	652	665	639	649	664	650	655	666	679	630	694	659	657	659	643	660	624	659	641	658	652	670	672	669	654	688	655	660	666	658	672	661	663	677	670	686	672	706	679	647	659	637	648	680	627	641	647	657	690	661	666	672	656	648	657	651	669	645	658	714	640	637	655	680	664	679	678	591	648	644	648	674	670	666	645	658	655	648	693	685	682	653	654	662	697	644	654	601	646	647	627	690	630	700	687	650	640	655	662	673	651	682	616	648	671	686	649	663	665	676	635	658	686	648	641	624	692	671	643	677	691	652	693	652	685	636	679	683	657	605	697	634	700	666	675	693	650	660	658	687	692	663	697	665	643	667	623	671	698	671	681	677	617	679	662	640	657	660	656	669	683	705	696	640	652	662	635	660	691	678	658	688	654	673	672	660	654	688	631	649	643	648	626	656	667	638	648	617	672	640	678	631	650	682	640	634	694	657	640	650	728	648	679	656	647	687	702	669	665	652	645	665	645	638	678
24193	21422	42691	51925	40418	25937	12379	2250	714	611	503	517	549	504	520	515	537	487	469	527	479	491	505	506	455	483	488	474	545	461	508	496	450	463	500	497	500	540	509	493	482	508	476	519	464	488	476	499	511	527	483	499	422	508	484	537	455	510	498	493	511	499	503	479	459	507	505	516	488	495	485	479	480	510	488	509	490	527	512	545	507	492	494	530	477	492	469	474	511	491	489	501	500	524	436	490	477	520	512	502	507	528	463	533	475	533	519	482	487	479	493	498	465	497	517	484	495	452	462	463	468	482	464	471	493	508	514	461	485	499	503	509	508	475	471	517	493	507	470	489	503	476	477	469	498	502	467	466	484	481	512	485	488	502	500	545	505	500	499	438	416	472	444	503	486	463	528	529	478	463	474	471	468	466	536	523	501	459	509	512	476	511	502	478	540	482	485	506	418	478	491	497	462	498	512	497	496	509	457	470	507	508	484	443	506	468	469	508	519	514	499	494	502	539	466	492	493	520	496	503	515	514	476	491	507	469	508	511	484	489	500	515	479	471	466	471	498	514	499	498	491	479	486	515	482	495	496	507	494	496	536	496	510	496	436	501	498	487	551	506	460	480	524	467	468	485	457	495	486	497	477	512	484	486	544	481	490	514	488	517	512	507	519	510	488	493	470	506	496	474	461	496	489	536	486	489	507	477	455	542	492	495	521	510	499	503	497	511	474	486	491	501	532	498	491	544	524	488	573	500	478	528	497	507	527	482	498	511	486	521	505	543	484	536	544	489	464	488	490	500	523	468	489	457	514	536	474	512	509	515	495	477	489	471	532	503	451	523	465	483	486	466	536	501	496	474	458	509	499	489	537	490	503	509	454	495	487	488	483	518	502	497	472	494	490	475	522	491	487	512	473	478	454	466	516	495	460	512	517	504	468	525	500	470	461	459	520	527	459	505	488	505	534	491	501	509	501	492	519	507	477	523	554	513	504	460	497	521	487	473	511	501	526	476	513	484	502	495	504	503	520	493	529	504	490	500	495	512	528	450	480	452	512	477	487	490	506	489	521	521	487	489	510	519	518	500	497	500	518	535	504	477	500	469	498	493	540	476	480	512	517	454	532	491	487	483	490	524	497	504	500	503	483	467	478	523	499	499	470	489	506	495	470	440	486	464	486	482	518	527	485	488	487	483	476	525	492	498	478	478	486	471	511	479	497	527	495	483	496	488	495	491	499	490	460	491	516	458	504	487	481	509	498	501	528	486	519	458	497	495	479	466	533	513	476	498	484	493	531	509	472	516	529	498	467	504	504	492	522	481	515	476	506	502	468	506	504	490	471	478	471	528	519	489	509	502	491	508	509	510	471	517	509	493	487	490	499	476	521	539	476	501	515	558	468	496	452	486	518	489	551	471	489	523	489	511	495	495	555	519	501	478	502	511	508	490	478	455	500	504	505	501	482	507	472	536	474	520	542	497	539	522	530	524	468	489	519	523	465	518	481	454	478	476	452	477	497	515	527	512	459	488	502	487	506	490	513	494	486	500	501	482	494	496	503	502	502	499	514	474	519	528	532	527	498	484	534	499	502	468	507	477	505	496	441	526	494	524	492	496	505	472	474	511	485	510	530	514	485	508	485	511	466	503	528	525	532	492	535	509	536	506	537	503	500	533	485	480	514	476	478	538	539	462	501	488	515	501	524	483	519	512	460	487	502	484	468	446	501	496	465	500	499	517	514	517	461	495	507	466	463	489	483	494	510	524	524	494	533	496	482	501	482	517	442	526	524	499	501	477	467	478	446	510	489	484	509	499	494	516	493	498	499	514	498	497	495	496	527	492	476	499	508	439	481	470	472	500	467	474	460	496	475	490	458	483	513	528	475	525	500	516	472	510	500	517	523	507	480	553	483	517	521	486	491	528	530	527	492	439	512	478	499	490	524	478	471	449	465	521	462	531	512	514	471	490	493	509	534	490	479	541	492	475	460	522	512	460	485	491	501	493	480	485	501	475	504	520	493	495	482	516	486	495	486	478	533	497	506	496	469	495	487	513	482	541	527	478	493	500	517	486	521	485	509	530	520	511	478	501	507	495	513	510	540	520	527	476	450	479	485	493	546	489	519	528	508	487	500	479	474	491	524	486	502	506	461	494	507	489	491	498	481	472	499	515	495	488	475	497	484	480	480	483	496	475	509	521	532	506	479	476	481	512	492	493	481	471	507	517	522	498	479	469	485	489	489	459	498	492	493	506	525	493	520	492	513	481	479	520	461	570	502	497	447	513	509	470	475	494	511	495	475	501	476	472	500	456	496	481	482	519	483	473	514	513	497	536	502	454	490	479	470	480	471	533	493	498	502	521	484	476	485	475	518	466	518	467	508	513	485	494	478	493	505	515	504	464	487	492	509	485	491	506	499	502	474	500	476	502	492	493	498	489	480	504	533	456	484	514	506	512	531	529	508	515	492	490	509	496	469	510	517	527	508	549	507	502	490	546	499	476	448	517	515	499	486	491	492	483	480	458	487	488	467	444	499	510	483	518	519	475	515	480	491	474	486	485	441	508	487	488	504	477	523	508	493	451	517	496	504	482	484	463	468	497	512	515	482	519	494	487	484	480	516	493	505	502	473	533	467	511	464	491	533	501	498	506	483	494	535	501	488	503	512	520	470	480	545	476	477	491	478	525	509	485	463	504	467	467	466	538	513	549	486	551	504	485	470	485	479	501	508	531	512	488	508	463	496	489	537	514	472	522	498	464	508	514	446	520	489	477	456	494	468	487	516	496	534	508	497	501	509	460	461	446	501	459	503	470	518	467	511	492	507	465	522	445	550	504	522	445	493	501	511	475	441	501	486	445	458	536	481	492	507	482	530	482	481	511	505	468	533	502	518	466	516	477	497	485	497	469	498	512	511	480	495	482	492	464	475	456	527	485	541	503	510	482	503	458	496	480	525	480	538	496	518	504	501	514	495	503	507	469	513	485	491	523	502	474	475	495	447	466	451	508	523	514	506	523	498	496	514	501	495	484	505	489	535	468	496	492	483	493	506	529	478	484	504	509	464	481	466	539	512	466	501	450	507	551	463	454	501	518	511	467	459	510	472	513	490	510	475	503	479	498	478	467	501	502	489	494	519	532	565	440	481	452	498	519	456	505	449	452	488	526	490	497	506	487	518	496	465	486	471	517	492	466	505	512	492	478	485	509	521	478	527	507	480	520	489	475	529	534	505	496	491	535	537	492	489	459	494	446	533	491	495	486	513	434	445	487	496	472	489	455	520	476	462	508	480	483	474	492	508	469	471	469	501	482	510	502	516	554	481	549	495	504	480	479	478	492	480	493	449	533	510	512	500	526	524	529	495	482	449	497	536	459	501	509	486	472	447	511	517	493	456	488	502	490	497	480	503	471	494	507	490	500	488	497	496	497	481	458	536	495	463	474	465	481	476	502	548	466	494	485	484	490	528	488	488	473	505	475	498	479	482	499	506	522	465	488	475	473	486	482
8560	52244	86424	67496	47257	28772	12086	3754	1238	847	758	784	751	720	719	733	699	758	734	809	782	754	721	754	776	713	749	753	749	695	770	713	790	739	781	723	761	752	739	716	752	733	696	735	771	706	708	765	748	772	687	764	766	755	754	736	717	711	731	678	777	741	711	765	766	687	715	735	728	735	747	780	721	746	736	727	707	751	704	734	728	713	708	735	723	775	743	723	723	736	737	759	764	744	745	720	746	689	761	743	758	749	703	728	760	719	721	742	780	724	700	733	706	704	742	764	740	706	699	723	732	770	740	767	767	719	721	717	741	725	714	673	759	746	712	743	703	704	729	735	689	700	719	749	739	703	780	755	715	699	751	734	701	758	746	693	749	721	748	692	734	780	770	749	765	681	729	745	670	752	719	707	715	734	754	727	743	743	717	749	698	666	684	735	739	681	733	756	746	724	794	708	732	689	781	711	717	770	738	712	712	779	723	766	755	742	731	710	795	720	727	733	698	733	727	719	669	710	709	693	716	739	768	685	774	723	766	732	695	725	679	710	738	734	762	741	701	706	744	689	715	754	727	694	682	706	688	727	704	776	747	754	699	700	727	719	742	740	707	729	724	728	682	725	713	728	770	679	753	723	709	718	739	712	722	686	743	740	721	669	707	745	707	711	763	725	696	714	735	775	694	725	710	732	717	734	670	763	764	660	706	717	713	664	736	747	732	694	743	759	674	722	704	703	772	735	728	760	719	770	694	706	749	736	766	755	712	762	769	705	704	756	737	712	688	719	751	717	726	724	755	786	767	709	714	736	741	727	713	698	717	722	736	705	691	731	673	771	773	713	718	788	729	707	746	705	717	692	722	792	713	712	712	741	712	746	719	734	774	700	722	752	718	730	768	702	729	732	743	749	695	729	709	755	716	744	710	702	745	716	682	697	733	747	723	656	746	721	752	759	717	705	741	670	753	725	719	689	761	721	752	726	737	717	763	697	731	778	662	733	758	716	739	722	722	679	717	734	679	742	754	743	763	710	704	770	710	723	710	777	764	720	740	774	704	715	728	702	726	739	715	735	736	724	715	766	759	723	735	769	755	742	697	749	740	764	756	729	738	725	713	742	694	666	747	738	719	709	739	729	711	686	729	760	679	725	730	718	757	743	690	749	713	749	742	753	742	715	676	768	756	713	705	734	716	709	726	740	761	729	734	697	712	724	770	737	738	693	720	758	825	724	728	714	697	688	735	744	697	668	722	688	698	724	713	729	743	737	746	717	738	678	707	725	693	786	709	744	772	728	691	688	726	735	711	717	742	710	720	745	703	717	699	713	773	765	758	778	777	747	747	737	694	754	720	697	725	670	731	743	743	721	747	715	779	732	727	731	758	686	726	728	681	745	737	717	738	750	758	713	698	724	696	742	719	714	773	709	766	738	731	735	693	750	734	717	722	710	742	711	732	782	727	705	718	783	718	734	718	733	678	720	750	721	723	733	723	712	766	744	769	700	743	806	703	769	768	686	736	717	748	772	753	731	739	729	711	763	729	700	722	745	715	713	701	741	701	684	788	744	727	737	701	746	714	753	762	727	810	733	727	758	701	712	725	722	713	771	767	701	779	698	751	728	682	769	737	726	729	750	704	733	658	680	740	757	721	783	709	687	713	774	727	727	762	717	756	739	719	717	687	778	660	717	731	763	713	754	710	728	723	698	748	734	725	718	743	740	773	749	713	739	710	711	783	748	737	707	767	753	742	716	708	701	704	758	679	711	761	754	724	756	733	688	734	719	757	744	750	751	706	764	700	736	745	701	735	739	758	748	696	744	727	720	729	738	695	721	728	759	738	750	719	758	722	725	765	703	769	761	741	754	708	748	792	742	715	731	716	749	716	724	712	737	736	729	739	783	707	711	671	765	720	745	705	743	692	719	740	729	746	732	728	705	692	741	734	708	688	741	752	699	760	732	768	734	750	710	732	726	724	693	668	733	741	745	716	728	778	750	687	739	715	691	733	669	722	733	778	763	739	719	759	744	779	701	715	725	709	735	727	736	742	695	731	701	764	705	708	699	739	721	717	694	738	713	730	765	723	749	712	746	723	706	730	726	742	796	724	754	749	736	703	746	733	768	734	687	771	747	759	701	707	734	799	799	749	724	727	679	718	701	695	765	768	734	749	745	722	768	720	733	699	760	701	708	713	700	720	711	717	723	794	770	734	712	693	736	752	737	702	674	681	776	750	691	727	739	681	752	760	705	737	752	750	737	717	732	781	708	735	755	749	737	707	720	798	735	725	715	710	701	728	726	737	735	706	718	712	713	706	718	707	713	733	693	739	756	783	748	740	714	756	783	725	726	739	749	719	713	721	774	727	723	720	685	694	720	676	699	743	718	699	719	715	724	680	733	747	773	762	790	725	755	754	760	745	680	751	732	726	703	700	810	708	696	689	661	717	737	767	729	723	725	749	718	758	740	755	759	751	705	707	714	716	746	726	792	736	777	704	719	766	740	711	709	723	684	733	715	745	675	677	711	718	747	768	755	760	737	765	729	729	709	747	734	733	708	679	741	736	729	740	747	729	729	710	716	737	743	695	713	749	733	739	728	713	727	710	703	780	761	739	712	711	678	697	707	763	761	771	729	719	683	716	746	795	704	731	739	711	745	738	750	716	762	739	771	798	760	702	684	709	731	767	751	715	745	725	707	760	712	708	712	754	757	709	712	697	727	690	698	717	759	663	736	709	713	782	709	777	748	752	738	695	708	738	748	709	745	752	761	759	742	685	693	735	677	722	744	734	716	777	705	711	733	719	775	745	687	759	693	738	758	735	769	733	686	695	712	692	719	679	711	650	748	740	727	759	718	726	715	737	731	697	728	735	707	726	747	712	761	736	791	731	706	753	704	662	709	735	704	755	752	708	742	770	763	677	737	712	719	735	722	745	720	752	714	732	718	696	712	712	768	722	699	706	726	760	756	703	775	719	681	707	708	738	750	760	761	764	687	732	751	745	734	743	708	726	734	705	686	701	708	767	699	777	743	789	713	695	789	718	735	709	743	735	790	720	736	714	734	722	783	679	724	745	740	721	728	675	767	746	751	718	706	741	726	728	698	692	694	716	674	741	747	727	755	701	767	728	713	760	713	699	729	770	665	702	719	709	758	720	729	720	732	694	728	751	710	753	770	698	789	735	733	714	699	727	753	756	712	710	683	735	726	701	779	693	747	729	716	719	744	671	687	756	739	737	721	722	736	704	718	762	752	771	773	718	720	782	711	758	733	754	760	696	695	733	775	750	724	719	729	730	710	766	687	759	763	737	727	768	669	719	712	734	690	668	678	713	702	748	709	694	700	705	709	691	721	751	698	728	724	725	675	757	744	704	768	740	747	745	784	719	671	762	714	742	689	671	737	724	714	688	780	754	712	761	790	745	705	773	726	788	686	743	707	694	786	701	725	732	728	750	763	757	734	724	756	756	719	738	726	717	746	744	731	724	789	727	724	673	780	725	695
23062	21299	35421	43764	40030	30405	20664	5135	1019	593	534	520	488	511	488	560	525	501	505	525	548	530	506	537	531	523	546	468	513	488	523	489	490	523	530	512	516	507	513	495	534	487	496	504	515	511	511	507	546	499	524	508	533	502	503	516	510	537	554	527	529	529	526	498	497	498	522	530	470	493	519	529	466	505	484	505	550	511	554	486	524	543	499	512	456	478	495	534	492	515	539	537	553	522	475	513	484	488	500	527	540	493	523	536	525	528	486	571	510	481	485	502	514	518	506	512	505	549	522	493	527	534	506	505	518	503	462	522	524	492	537	519	492	492	526	537	496	519	492	503	527	510	514	530	494	506	485	518	494	503	494	494	525	518	468	478	477	489	506	494	495	519	519	505	542	515	551	486	477	482	509	537	494	553	520	500	473	478	519	487	512	508	516	501	534	473	540	492	499	510	516	491	506	521	504	522	500	581	513	495	449	525	555	514	500	530	515	525	493	532	518	513	517	508	496	512	488	500	518	517	505	539	521	498	548	533	516	476	533	519	497	514	472	521	509	526	496	461	475	504	497	506	488	504	513	521	504	517	454	522	483	537	551	496	503	525	479	526	514	499	506	488	516	518	500	503	506	541	503	493	516	526	516	495	509	489	515	515	487	526	472	512	472	498	482	477	516	504	529	531	512	457	506	485	514	505	549	518	506	524	539	509	482	543	510	517	534	478	512	495	490	515	533	462	542	493	509	506	507	492	488	520	502	490	523	521	478	515	504	525	518	516	539	489	512	542	505	529	510	545	548	510	504	526	533	469	511	497	494	543	496	555	483	507	516	499	494	550	490	503	536	498	540	469	485	472	521	497	506	475	506	508	495	521	487	532	525	504	513	522	499	496	506	484	520	521	561	547	509	511	498	530	496	497	525	508	523	488	491	500	484	529	563	508	512	496	479	563	540	505	477	550	494	512	508	514	524	515	464	482	505	510	511	523	497	494	500	484	490	495	495	488	526	494	541	500	542	528	496	577	530	481	522	498	487	511	493	484	497	532	475	487	516	520	517	518	512	519	506	503	483	534	499	511	461	511	501	466	545	469	523	545	527	532	485	577	481	513	494	523	531	471	494	525	520	548	499	520	512	512	489	541	476	476	539	473	497	491	509	536	519	510	519	494	481	538	535	462	557	495	492	526	558	511	500	554	539	504	481	556	532	499	530	472	534	508	488	544	512	546	525	526	499	500	464	548	511	511	516	516	495	508	533	507	550	496	499	511	513	534	518	493	496	518	489	523	526	492	514	526	530	518	505	509	523	500	527	520	548	490	492	559	488	499	491	548	551	547	533	492	491	492	499	519	510	506	508	537	520	500	514	515	542	522	523	493	528	505	530	528	505	541	540	476	494	575	500	491	514	513	472	498	510	501	503	528	509	512	464	493	519	487	502	492	538	521	513	526	507	520	497	502	462	519	523	487	523	538	480	476	519	444	535	487	519	570	489	468	501	520	483	532	509	490	531	558	482	505	534	497	537	525	447	504	475	498	504	505	511	527	542	498	491	475	527	480	487	472	501	495	555	509	507	484	513	529	521	514	514	524	499	508	488	513	510	486	540	506	502	498	516	509	531	552	453	472	504	495	493	464	511	506	494	493	521	513	523	489	550	521	494	481	528	527	522	524	478	499	468	517	515	538	572	482	516	526	466	522	509	522	470	536	523	468	525	510	526	489	490	494	498	516	520	534	491	509	516	507	538	544	563	568	498	501	522	518	550	502	490	486	548	518	501	506	529	498	504	523	481	524	489	524	500	511	521	463	515	516	547	520	563	519	491	538	520	484	521	510	519	510	497	536	492	503	530	493	495	482	533	506	526	493	496	513	515	505	509	501	513	489	517	507	517	468	489	509	534	512	519	532	534	532	507	534	504	494	509	540	520	477	501	535	472	538	503	490	472	494	551	529	482	512	486	519	483	529	524	496	544	518	562	479	519	491	499	487	558	498	499	516	503	525	514	494	482	539	509	494	500	527	473	508	477	537	510	517	525	509	566	526	490	508	494	498	517	523	493	530	492	508	466	489	478	532	482	469	490	513	501	531	503	505	529	492	491	478	434	511	510	532	491	492	466	547	535	520	505	525	503	543	511	501	512	517	534	517	502	495	485	452	506	514	522	518	524	516	516	512	500	518	514	516	504	499	539	543	496	511	495	535	473	464	523	517	498	497	519	517	549	491	493	493	505	508	516	498	518	506	514	538	506	501	491	523	558	515	522	524	528	492	505	495	525	483	530	511	501	509	513	490	487	477	525	488	513	497	552	536	521	542	543	528	480	518	524	542	531	493	536	513	491	523	510	495	507	515	505	499	538	533	501	519	485	510	510	487	498	496	529	503	510	489	508	532	459	503	482	520	516	505	550	509	489	514	500	478	481	514	475	530	509	462	490	459	503	502	492	539	508	529	522	499	518	509	508	561	546	465	521	573	538	481	519	522	507	522	504	487	522	510	563	498	479	493	495	518	496	521	477	546	514	501	507	499	526	527	522	524	488	537	528	505	541	481	525	503	506	490	506	492	513	557	487	553	505	528	504	495	483	544	520	482	513	505	519	503	506	523	549	511	512	519	482	526	525	491	523	511	522	555	504	512	505	484	511	489	505	477	497	507	522	539	520	505	499	492	489	487	478	515	505	500	527	529	508	513	502	522	520	513	541	535	521	493	522	530	560	472	517	486	497	497	507	538	517	495	485	523	490	503	514	533	510	490	533	487	513	486	452	509	521	523	523	478	548	487	505	476	516	512	499	545	486	529	528	502	571	515	504	467	532	510	510	499	451	530	552	513	455	493	488	504	538	504	505	503	544	528	524	509	493	517	538	521	493	489	533	495	494	482	531	550	505	527	539	497	523	490	508	534	527	507	527	507	523	487	506	503	537	493	500	529	505	524	500	513	508	554	512	514	495	514	512	523	505	508	512	538	493	511	493	488	484	554	494	509	466	539	535	506	529	497	497	477	537	496	483	531	521	527	491	518	536	489	549	505	483	464	473	529	506	519	478	532	475	512	477	495	478	518	500	569	517	477	494	523	471	525	495	467	497	457	511	549	475	523	580	497	502	516	504	464	525	504	487	541	486	478	557	483	519	516	518	535	515	469	494	488	529	503	547	500	536	485	539	522	521	531	523	497	511	519	523	486	551	512	486	546	490	520	537	505	545	539	508	517	512	504	507	516	490	505	502	509	525	523	511	516	487	520	519	495	515	511	490	505	466	475	505	515	473	525	530	500	506	504	497	520	516	488	508	523	512	529	532	503	486	456	478	481	536	505	514	506	546	476	504	523	474	517	517	493	489	497	540	505	499	492	507	521	512	540	554	488	484	526	514	532	498	507	519	481	507	513	517	525	490	512	514	494	510	519	511	522	483	492	517	516	529	498	526	498	485	498	486	523	493	508	524	442	489	503	513	510	518	500	500	518	542	493	495	508	508	529	527	542	516	506	508	496	536	514	471	505	535	493
18173	59864	92782	80245	58108	37177	18529	6136	1786	863	743	671	726	758	763	756	720	741	759	702	745	822	758	711	709	698	743	751	720	749	722	724	761	702	757	696	713	695	684	743	766	719	784	704	716	716	765	739	761	723	725	720	744	718	710	730	704	709	773	770	787	718	764	697	746	740	749	707	810	695	761	710	742	761	778	750	742	728	737	770	748	779	737	728	734	725	688	788	763	769	751	704	733	693	696	733	712	715	715	709	739	729	743	740	746	729	735	769	780	738	713	729	726	737	758	687	736	721	777	743	747	737	728	764	765	737	733	720	768	738	690	762	735	703	702	724	759	713	721	716	722	776	695	767	701	735	712	701	699	718	728	750	742	697	733	712	755	744	682	729	711	728	693	782	705	767	715	721	756	753	749	762	688	779	717	746	723	717	725	742	726	746	767	716	748	754	765	731	721	708	721	741	751	747	720	742	757	763	709	744	760	764	727	762	744	703	739	712	738	707	718	687	749	707	708	754	721	784	641	713	728	748	740	745	722	731	727	730	699	745	719	708	730	688	721	713	714	767	731	730	784	753	715	737	729	772	750	745	725	708	708	747	675	794	734	675	720	693	733	760	754	744	719	732	729	780	725	745	739	710	723	729	726	745	758	711	740	706	736	733	722	771	752	768	768	804	731	752	750	727	719	719	759	746	753	713	737	732	719	740	751	749	769	724	691	775	727	764	728	698	732	727	758	741	738	715	768	715	699	696	741	746	689	741	728	755	769	747	699	707	771	741	718	738	733	790	799	763	725	736	743	738	752	731	721	746	736	789	724	753	721	725	720	747	720	684	743	750	717	713	711	754	742	738	749	720	734	701	740	793	769	753	726	728	726	755	702	717	759	715	769	757	770	752	724	789	724	746	740	753	768	767	736	705	772	789	699	724	693	733	798	720	673	797	740	717	701	781	783	735	739	653	778	727	749	772	755	733	705	687	754	749	722	739	733	746	756	774	730	704	757	725	716	707	714	720	741	797	798	735	746	704	727	760	717	764	729	748	747	795	722	737	688	770	754	730	704	731	724	706	684	736	726	714	732	784	700	736	752	708	700	729	735	729	733	715	713	709	751	666	707	699	743	765	714	722	696	711	709	688	723	737	674	705	696	750	732	734	703	708	686	749	718	760	732	710	743	686	764	688	725	763	736	711	741	722	723	748	758	712	748	751	753	736	733	738	724	722	745	713	702	734	721	739	692	711	762	733	774	694	707	726	720	753	674	774	712	736	728	703	745	763	750	730	730	749	728	655	740	747	725	686	760	723	754	759	688	757	741	721	740	704	713	723	708	737	738	757	705	732	739	690	741	759	694	728	728	743	716	751	726	752	737	766	758	764	706	748	723	720	716	701	729	737	723	742	720	705	745	741	692	724	688	748	753	717	740	718	772	707	732	777	716	707	716	722	724	757	733	718	751	767	726	736	725	715	751	738	728	741	739	724	767	770	763	767	741	742	732	723	777	723	710	766	698	746	734	737	726	752	713	749	706	726	771	739	726	815	743	741	761	794	720	689	736	728	736	728	744	722	757	703	699	775	744	719	722	703	779	758	758	730	753	751	745	745	725	721	744	739	716	706	699	740	735	732	708	712	779	685	737	734	708	735	669	772	713	777	744	727	734	758	728	728	741	767	687	722	759	761	713	720	759	763	750	734	743	736	683	746	690	783	754	759	729	765	743	758	747	736	783	704	723	701	769	748	745	774	742	751	713	729	745	706	728	693	726	740	756	688	743	699	727	722	752	731	726	696	707	750	771	718	751	739	753	718	748	795	742	690	700	733	726	747	702	738	750	711	725	738	753	796	654	709	704	726	726	743	710	710	781	717	710	805	764	740	736	771	758	751	771	707	748	738	747	769	781	772	759	724	744	713	660	750	752	777	717	679	732	711	733	747	769	761	721	682	774	740	712	709	738	719	730	759	711	694	739	714	726	696	784	745	716	780	685	739	749	724	739	744	732	732	735	739	768	743	686	725	769	751	695	731	752	733	704	783	741	719	719	756	724	780	742	680	717	710	740	694	720	764	741	713	758	744	721	724	762	678	740	710	735	766	743	750	741	724	722	770	759	710	734	769	756	728	699	741	716	712	748	705	749	714	732	739	770	745	757	705	776	753	746	706	702	700	714	762	693	733	745	737	738	689	740	752	749	749	768	729	739	705	696	711	743	727	720	728	782	701	785	752	740	761	710	720	766	765	718	751	768	700	682	784	694	733	764	761	722	667	721	786	687	763	730	709	727	755	737	780	775	693	781	728	768	740	703	772	689	756	702	725	732	709	688	734	759	725	723	744	761	726	737	766	717	703	758	723	711	756	789	736	740	737	729	718	725	767	732	726	708	711	712	731	722	687	688	783	770	749	794	702	771	735	765	711	760	722	735	712	767	758	755	686	745	679	724	732	713	766	741	781	744	744	741	766	726	745	761	721	731	795	762	767	765	752	754	751	718	720	725	759	738	784	705	774	775	729	711	729	757	752	695	720	727	707	714	699	702	724	754	733	760	751	718	751	722	751	719	712	751	733	679	757	752	728	706	747	710	731	735	715	723	727	735	698	724	752	684	725	690	766	809	705	709	710	759	739	783	679	740	745	718	699	783	740	710	713	662	731	713	729	680	743	741	743	704	705	791	739	698	761	698	705	743	728	693	718	767	746	743	735	733	709	722	689	717	663	716	706	721	709	704	760	709	755	754	726	762	741	709	721	768	736	746	731	706	722	766	748	741	730	772	743	717	775	710	721	730	734	738	715	728	704	775	733	735	729	692	717	704	712	785	739	755	711	711	759	725	704	759	737	780	741	712	716	704	756	745	696	770	738	711	729	703	773	741	788	762	758	717	748	752	703	716	736	712	721	711	683	752	753	747	702	718	750	722	781	710	742	723	731	744	744	681	762	723	732	706	750	726	709	768	758	746	724	734	738	779	744	752	724	703	721	738	748	778	732	725	697	728	708	744	746	736	758	749	704	681	755	721	744	715	703	761	754	747	732	690	740	758	778	744	794	718	749	714	722	770	752	752	708	706	739	722	735	730	728	732	761	714	745	765	751	757	776	724	740	761	726	753	722	817	702	728	743	693	708	744	712	771	737	752	715	725	756	659	693	722	745	705	711	753	805	766	710	771	785	728	728	739	744	664	760	743	749	774	768	728	746	763	702	727	698	736	706	724	765	730	708	778	765	739	696	705	726	702	714	727	686	681	776	728	704	739	716	743	754	742	768	708	760	751	700	776	738	777	767	703	721	709	800	727	722	773	710	757	720	783	715	755	746	730	722	769	715	745	703	743	751	746	715	775	739	684	709	746	715	740	703	749	753	744	750	689	704	746	773	754	725	753	718	737	740	716	782	751	730	682	748	707	712	716	709	705	746	761	702	757	712	750	720	746	737	743	740	725	720	762	754	740	765	758	742	716	731	658	717	702	751	724	728	730	755	765	754	715	713	760	739	740	752	723	704	715	735	756	729
26695	24641	39822	29096	13852	4330	1500	635	500	445	438	407	473	422	459	477	453	440	428	442	424	405	447	416	453	470	413	419	465	457	446	406	444	442	468	437	424	418	466	424	440	414	424	444	469	460	450	460	492	456	466	472	467	440	459	486	455	467	442	425	445	385	427	455	462	443	425	448	438	414	426	440	419	418	463	421	449	434	418	416	420	450	435	456	429	453	419	460	479	433	448	463	421	416	420	398	456	489	469	452	444	467	409	449	437	449	444	397	429	447	468	477	435	436	464	431	409	439	443	449	447	464	445	466	460	451	433	422	455	430	425	440	451	425	456	453	428	422	439	439	426	464	444	458	413	410	408	446	454	424	437	446	419	488	445	423	442	456	440	397	461	422	434	426	379	462	467	431	496	413	424	460	432	453	428	436	425	437	439	474	455	424	451	399	434	456	448	436	443	455	441	428	434	453	439	445	440	463	442	467	456	474	444	423	427	451	433	432	414	435	443	417	435	439	423	452	440	476	436	413	420	442	406	475	431	458	446	436	477	399	451	421	435	470	445	438	435	421	453	441	454	470	404	440	434	466	470	445	447	469	452	441	487	448	452	436	445	475	459	434	453	429	439	437	431	429	420	436	412	443	415	460	450	446	411	476	456	418	425	449	484	467	474	461	444	413	438	441	475	432	443	436	438	430	471	458	426	428	461	463	492	488	430	441	438	408	419	433	468	451	416	459	409	416	431	444	429	450	436	431	447	453	428	448	424	439	451	436	469	435	443	447	443	468	436	449	428	454	439	443	462	456	441	443	429	475	462	423	459	458	419	434	450	434	473	472	408	432	470	469	433	425	450	509	434	435	440	447	438	393	433	436	412	448	443	415	467	446	452	426	453	432	443	425	441	498	458	412	463	488	468	432	450	458	427	461	421	476	460	401	461	407	469	456	407	443	460	430	477	437	488	407	457	448	443	467	441	434	447	405	428	432	447	457	455	440	447	416	482	475	449	405	429	456	432	450	462	456	414	446	429	419	433	467	448	454	438	409	460	427	464	421	405	446	449	431	425	412	468	457	434	444	423	456	425	429	429	422	463	424	452	408	462	449	471	444	455	453	458	411	442	402	494	432	445	491	455	471	435	399	429	475	454	445	433	468	442	422	447	455	404	449	435	467	456	431	417	463	437	440	422	442	453	469	435	443	423	437	445	400	451	417	463	413	421	478	427	424	469	426	432	463	421	453	456	461	418	413	453	466	448	478	460	414	411	418	447	420	439	446	449	451	483	443	482	461	421	431	454	441	417	503	421	439	427	477	453	455	413	430	432	456	437	429	443	419	433	448	417	440	417	452	510	426	437	470	469	475	426	443	446	453	464	472	431	405	431	457	445	498	417	450	440	442	459	446	414	443	448	445	417	406	446	447	422	418	457	447	437	425	449	470	433	447	452	431	418	425	482	463	427	444	467	454	463	428	435	417	409	411	465	431	410	462	433	470	428	441	458	425	434	437	459	421	434	438	460	422	426	445	411	454	417	446	474	421	431	481	434	438	440	393	469	453	413	457	421	462	407	439	449	422	444	442	450	406	430	429	428	437	478	435	403	432	417	448	433	444	466	461	450	444	466	437	460	436	431	445	481	409	448	454	462	435	438	420	429	424	448	415	457	471	418	462	457	431	432	438	436	430	422	489	465	449	442	456	427	431	508	445	427	416	430	474	457	480	451	412	464	442	425	429	496	451	425	460	455	414	411	455	459	418	430	444	459	437	477	465	427	452	441	421	471	428	451	464	444	416	445	443	423	435	481	417	449	431	424	416	418	442	446	441	454	458	461	429	399	441	425	433	416	435	466	463	413	438	457	456	422	402	443	457	475	466	437	498	443	442	419	440	452	421	425	454	432	453	465	451	450	455	424	460	474	435	465	443	433	419	432	470	446	447	446	435	405	434	449	415	445	451	451	479	454	431	448	441	454	440	437	446	441	440	400	448	473	422	434	444	443	418	441	469	459	440	447	432	427	476	417	469	451	454	418	439	444	415	420	438	422	408	456	406	436	413	412	437	411	433	460	445	462	438	424	439	440	450	463	415	431	414	446	442	451	401	445	420	427	427	449	429	465	440	436	450	464	414	418	420	476	449	480	439	452	452	440	463	402	437	425	454	429	463	439	449	424	438	446	446	455	418	400	440	434	448	431	457	457	423	463	428	410	443	432	458	432	424	441	466	450	437	454	424	434	419	444	433	432	490	459	481	448	425	392	385	429	415	422	416	434	442	442	440	432	431	430	461	463	428	428	386	480	469	423	451	411	441	427	412	471	476	482	431	409	481	435	465	415	434	439	437	407	447	433	436	443	461	473	443	437	439	423	431	448	424	420	457	422	426	444	430	438	404	453	402	435	471	454	441	400	460	476	479	450	437	466	440	480	431	402	432	438	487	445	432	419	442	459	435	466	471	460	453	450	420	427	476	441	410	450	441	415	451	423	471	496	458	453	451	448	443	416	447	453	434	476	464	451	439	446	422	441	454	469	452	493	432	442	390	461	431	403	455	422	464	464	399	415	435	439	438	457	428	437	413	423	428	436	440	422	456	463	427	465	416	426	470	429	420	459	483	453	440	432	464	480	468	435	426	413	420	443	468	457	437	456	428	466	427	428	455	434	446	458	428	451	505	440	439	426	415	428	452	451	471	440	430	413	444	458	428	458	448	462	445	439	433	466	467	453	451	434	389	415	474	472	429	463	458	423	498	457	455	480	447	450	459	423	463	431	472	450	421	459	445	441	453	445	420	418	423	459	470	457	458	398	464	493	464	447	429	421	436	426	451	438	446	461	444	432	450	430	442	431	405	441	444	448	445	448	421	461	467	480	455	444	456	463	443	433	447	419	398	418	415	453	454	459	428	456	439	438	469	427	488	458	445	459	470	433	428	436	461	397	472	458	404	432	450	447	467	502	434	416	426	406	447	452	487	440	443	452	461	433	435	436	424	448	461	463	414	438	455	419	423	406	439	440	456	467	425	428	434	460	456	452	448	474	452	427	460	446	446	439	429	433	444	439	456	421	449	451	416	469	459	445	427	427	490	468	463	428	438	499	446	449	435	453	413	418	446	454	418	442	454	421	405	409	458	433	451	462	461	412	461	444	431	479	459	459	430	459	465	445	419	440	451	449	433	496	440	476	444	427	406	436	404	458	411	472	459	435	431	442	460	444	431	454	476	438	448	432	428	444	434	439	433	464	476	438	465	443	461	458	437	488	412	464	443	442	443	418	400	427	477	470	399	438	438	436	478	410	472	442	464	434	429	477	444	434	449	408	433	450	400	457	431	407	425	427	444	481	447	447	422	458	428	431	433	430	442	440	417	483	445	461	452	438	465	431	405	443	448	425	422	418	454	429	424	440	399	422	407	416	447	437	434	417	453	404	419	464	433	417	486	442	451	426	473	401	458	429	474	458	478	443	423	431	442	461	424	453	403	434	455	439	467	449	451	420	439	425	447	431	410	456	386
6291	40537	44813	30016	16852	7029	2603	1078	734	717	696	648	632	669	666	689	680	679	680	682	651	624	675	676	734	679	665	660	671	627	684	685	672	676	607	645	630	652	628	608	694	657	684	646	674	637	691	693	645	648	686	675	635	635	639	674	667	685	624	690	607	655	654	695	701	631	670	646	646	667	650	635	716	675	665	696	661	637	630	660	679	641	653	663	643	642	679	665	687	683	632	672	621	664	694	658	620	647	670	698	707	658	664	671	664	652	634	708	628	711	640	664	677	609	677	700	638	594	686	679	651	634	691	628	649	672	633	691	628	639	603	659	660	635	678	684	664	675	677	687	616	640	671	657	663	628	662	660	644	632	664	664	652	639	644	697	672	723	688	626	654	618	673	660	653	689	655	670	670	605	676	660	685	639	702	687	649	733	622	721	655	683	616	683	658	638	643	657	663	711	651	678	699	713	643	645	643	673	691	652	616	653	657	628	617	653	656	644	645	652	693	637	626	708	652	670	678	708	696	657	625	671	658	664	652	668	695	688	620	618	616	641	702	638	623	640	678	665	669	648	704	624	632	611	651	662	644	662	660	663	624	654	669	648	667	615	662	675	621	703	685	695	670	652	640	629	642	635	677	658	717	686	655	688	673	669	662	681	626	638	677	678	662	669	644	715	716	647	639	692	678	682	671	673	643	609	664	653	699	680	687	704	702	646	665	688	684	620	719	674	692	701	661	679	651	685	642	658	690	730	673	690	645	632	621	701	640	638	626	641	660	643	656	679	635	698	684	648	636	652	698	673	681	677	636	692	616	673	708	676	679	657	688	659	686	643	614	662	612	681	663	656	696	637	683	637	664	653	608	626	678	671	688	652	707	640	693	668	701	645	668	655	642	606	665	645	633	673	653	646	642	638	643	675	662	615	633	638	664	653	626	662	680	677	677	654	632	668	695	653	668	636	637	678	637	696	637	722	680	669	652	638	635	673	644	668	654	651	698	601	708	640	663	685	602	673	651	606	685	666	661	689	670	670	635	675	671	643	653	660	660	654	656	654	642	652	661	670	644	638	662	697	655	737	666	647	651	658	687	674	672	691	651	655	629	670	637	642	675	709	676	656	672	650	655	678	669	640	663	624	587	620	659	624	659	674	635	674	721	662	689	631	614	656	691	668	636	700	707	675	664	665	648	682	682	651	689	688	628	638	646	691	649	675	647	645	646	659	648	708	609	683	654	697	668	679	676	654	674	666	625	696	696	684	647	658	664	670	702	658	656	677	639	621	669	668	679	644	643	679	635	647	639	638	674	680	612	626	665	676	649	666	699	629	632	657	655	681	667	682	646	661	660	669	675	626	684	674	648	663	643	647	677	690	634	622	660	641	667	658	663	681	659	648	683	637	609	647	653	693	671	664	658	674	695	693	673	657	703	619	697	631	633	675	649	603	677	653	656	646	675	664	696	699	677	665	641	671	661	626	697	656	662	654	658	645	646	705	671	691	650	644	678	718	659	671	665	628	667	594	669	674	685	679	651	663	653	629	662	640	678	638	631	644	641	669	642	632	680	636	675	669	693	680	663	657	728	670	660	704	699	635	694	631	635	691	693	659	673	668	660	695	633	672	658	693	669	663	695	600	640	673	655	692	631	667	648	640	691	709	657	630	657	681	644	642	620	642	646	644	665	656	648	656	693	645	644	616	665	662	650	681	689	637	679	661	686	699	667	625	681	702	632	681	649	667	666	661	668	619	642	679	746	665	664	679	651	618	674	669	640	652	659	647	646	638	644	661	693	675	642	664	639	668	671	657	692	653	693	646	683	631	670	694	696	686	666	644	675	694	625	639	660	634	651	658	643	650	712	630	629	656	648	669	658	687	647	675	665	700	671	657	644	653	619	646	696	633	660	635	659	657	690	679	673	690	665	640	733	664	656	707	632	648	629	670	624	637	658	642	637	657	639	632	672	671	656	682	666	650	663	624	646	675	671	673	675	635	646	650	666	636	625	636	607	667	641	665	647	600	688	673	706	656	665	609	659	675	654	687	671	701	663	664	673	694	636	650	668	668	655	654	646	640	627	701	684	649	681	614	616	657	668	666	625	666	621	656	666	627	699	633	629	622	650	621	670	679	604	686	638	682	662	618	663	614	661	625	655	691	706	655	683	601	697	670	668	629	587	646	652	620	672	638	685	667	661	630	661	647	657	660	614	628	664	655	683	658	681	706	675	659	603	684	655	636	672	696	672	644	671	704	699	649	675	676	643	647	691	652	645	704	655	644	667	652	641	686	697	644	648	681	658	659	687	657	683	651	645	613	655	703	660	655	658	703	646	651	608	684	686	640	701	688	678	678	632	669	643	667	633	689	664	693	690	680	668	647	650	670	655	613	724	667	686	677	694	685	644	681	681	688	679	654	626	649	685	680	676	630	691	666	604	669	669	642	671	649	682	673	634	685	642	676	615	660	715	685	632	686	677	669	639	680	664	663	724	636	660	653	718	637	683	648	675	735	665	663	709	668	710	645	655	624	679	606	669	647	693	650	702	627	654	646	693	704	701	674	685	643	699	687	657	659	627	616	629	664	726	673	674	639	655	667	641	641	645	620	641	681	709	710	652	645	668	677	682	627	673	681	676	607	631	675	688	634	671	682	662	672	632	657	662	690	691	667	702	657	660	657	641	700	650	689	658	656	658	661	697	692	680	649	646	660	713	681	648	657	686	641	687	663	697	668	655	655	666	644	663	669	643	675	717	712	658	661	674	722	677	704	662	705	652	591	676	662	663	656	692	689	656	642	650	663	671	662	674	730	644	693	633	663	630	674	693	666	661	637	657	657	678	651	661	638	644	667	654	658	713	651	680	648	684	631	631	641	649	655	663	647	669	681	636	679	639	677	649	648	652	663	645	683	674	669	634	699	683	688	651	637	685	692	663	625	716	694	631	653	670	615	655	646	679	667	689	702	665	698	657	639	665	658	685	659	706	666	672	649	637	661	659	653	623	645	680	668	686	694	665	675	628	661	668	670	647	649	689	699	726	704	686	683	675	641	689	674	699	676	700	623	685	641	655	654	681	663	688	658	692	666	677	668	693	674	686	635	715	702	647	674	679	641	644	705	656	624	665	633	678	671	659	697	669	663	667	696	658	657	688	631	686	658	685	684	669	695	723	643	674	685	689	668	670	687	679	627	636	613	681	672	636	663	683	663	698	687	652	681	631	648	648	638	657	651	640	654	686	669	653	648	659	661	608	631	626	663	665	673	675	674	660	713	645	667	699	632	623	661	672	673	684	650	703	629	648	660	723	673	657	638	651	647	676	662	664	631	636	685	641	667	667	675	632	655	671	659	684	645	662	601	642	634	696	700	649	686	669	641	662	691	652	643	649	667	640	664	605	679	657	670	676	680	646	682	693	663	691	687	670	716	641	595	691	631	605	672	655	666	682	660	625	679	611	683	653	659	637	681	671	687	624	657	649	663	620	649	655	702	718	657	663	650	664	686	695	669
24143	22095	39916	43805	33928	22734	9821	1666	684	537	510	487	543	515	513	543	535	470	475	527	462	525	508	501	508	521	460	482	492	521	521	497	474	493	510	542	482	475	500	502	497	469	545	470	475	528	539	506	503	480	516	487	491	471	533	449	497	509	527	496	494	531	527	457	549	471	475	479	481	527	489	485	501	498	493	463	471	475	514	498	522	473	483	477	518	500	507	496	477	476	501	493	447	513	460	490	462	507	529	478	484	534	470	521	496	468	481	495	517	467	464	512	485	511	482	460	456	484	474	488	502	491	474	499	508	516	517	522	489	469	488	467	492	466	475	492	503	498	498	504	497	499	516	503	520	477	493	537	453	483	466	494	496	425	457	452	490	476	469	513	492	509	461	505	483	493	506	496	480	456	519	487	540	473	519	502	494	515	491	527	499	531	455	494	472	522	504	464	507	514	463	513	514	517	493	463	465	474	516	509	485	495	515	487	456	510	510	486	526	491	552	498	453	506	472	518	515	507	439	513	493	472	496	536	518	469	508	477	508	480	479	505	492	488	438	490	477	496	510	507	502	478	502	516	501	492	487	514	499	477	477	480	486	454	467	451	460	534	479	457	484	469	510	496	471	468	532	481	489	507	526	499	477	533	506	498	471	485	480	497	469	475	484	470	513	494	469	474	513	495	460	503	481	453	509	464	489	540	508	509	511	486	466	492	472	493	514	479	505	501	530	503	446	516	491	526	501	498	498	550	520	491	492	502	503	519	476	488	491	488	485	513	472	501	482	507	506	474	508	521	481	484	435	475	483	504	516	507	510	505	491	490	508	507	515	487	482	487	482	485	500	512	541	523	478	452	491	455	495	501	485	465	462	456	456	525	499	467	473	467	522	496	508	471	518	457	484	535	481	499	524	501	539	492	462	496	463	518	508	518	486	503	476	526	494	529	494	497	527	522	429	505	525	490	500	504	485	474	458	492	491	518	478	481	516	451	521	498	475	449	515	532	508	510	486	487	521	483	496	481	493	491	486	468	520	467	477	484	477	523	488	464	485	489	455	514	481	488	477	502	485	492	477	465	499	492	527	497	513	510	479	486	506	507	494	530	474	522	510	480	507	497	496	447	521	536	515	497	489	490	505	538	517	489	511	483	464	485	469	510	476	522	472	517	511	490	474	457	500	511	455	469	499	479	467	506	512	475	466	465	490	536	464	468	524	491	518	478	515	526	470	478	451	508	485	487	503	513	495	463	474	476	480	483	509	464	509	509	495	509	515	488	511	506	481	500	476	502	474	475	469	489	460	511	494	465	475	483	464	522	528	506	510	487	511	486	476	479	468	486	436	501	489	483	488	470	496	520	472	529	520	488	441	523	524	445	464	466	497	509	494	478	505	487	510	475	488	497	474	454	486	506	497	475	511	513	492	504	481	521	541	502	485	461	510	472	509	482	485	467	467	469	463	500	500	496	499	513	509	488	477	501	498	510	493	504	503	495	514	505	518	489	506	440	524	452	516	502	470	506	456	477	519	516	521	491	498	510	521	527	476	493	467	498	491	463	504	475	520	492	492	511	492	512	515	507	485	468	468	490	477	475	520	492	504	512	496	451	467	512	497	516	478	473	502	506	461	459	518	509	525	499	503	532	502	505	480	537	539	478	519	505	520	521	509	494	474	485	497	454	462	476	460	477	463	519	492	536	491	496	499	530	532	453	437	512	489	468	504	476	491	499	477	528	500	490	476	505	511	482	485	496	493	495	511	473	519	425	497	510	495	479	477	461	517	495	502	504	504	511	491	498	518	505	482	463	467	522	503	493	463	497	486	504	508	488	472	518	462	476	523	472	520	496	472	471	502	478	484	512	499	470	504	510	524	464	521	525	477	459	472	464	443	518	478	513	494	463	541	528	468	503	495	466	487	442	466	516	493	516	460	496	527	473	490	473	485	485	522	497	489	505	485	482	452	512	523	511	515	455	522	507	483	480	501	477	490	525	478	530	478	525	523	501	531	512	492	525	497	474	485	469	520	518	500	535	513	470	513	482	533	499	499	520	512	484	484	475	478	513	472	495	466	465	475	455	519	479	522	498	526	484	485	458	473	492	510	517	534	499	477	480	472	476	465	541	487	482	503	467	518	511	501	520	474	487	569	492	494	490	502	500	495	459	499	557	518	468	496	489	472	468	485	528	505	511	520	488	502	489	527	494	518	492	469	512	523	505	458	522	496	506	483	504	507	483	512	479	533	506	468	534	484	482	464	532	501	510	503	531	513	440	478	508	492	523	507	518	475	476	491	515	481	523	465	484	520	470	502	521	485	487	470	494	476	533	487	541	457	476	477	513	505	506	503	481	493	509	496	505	484	536	485	487	531	521	498	475	501	506	473	492	467	490	478	513	460	523	495	488	475	449	490	500	484	476	508	516	473	454	467	468	494	476	500	477	502	481	480	481	482	524	453	497	468	496	492	510	453	478	516	480	457	489	512	500	476	502	519	493	471	501	473	465	476	504	475	473	515	506	451	454	503	525	508	484	484	498	515	485	512	470	473	513	455	488	489	499	488	485	453	494	545	502	487	467	479	497	488	494	484	498	492	504	475	484	503	485	508	506	465	506	481	498	480	487	464	486	510	468	449	483	504	527	462	510	512	497	465	447	494	438	490	527	515	474	505	515	475	457	513	478	456	484	464	516	512	526	513	483	470	458	513	487	507	520	511	484	508	458	521	453	480	487	468	493	467	506	515	506	480	511	499	510	469	488	507	498	495	472	419	489	497	460	484	438	474	472	463	494	557	482	504	484	498	460	496	504	519	502	551	506	507	493	480	527	498	511	510	508	490	495	540	501	479	476	510	528	520	486	495	492	505	499	478	483	504	443	502	464	489	524	532	458	540	521	463	491	514	507	525	442	492	457	479	460	481	488	464	457	463	481	485	455	551	513	485	473	485	503	448	485	511	480	501	488	478	486	498	496	483	500	464	490	487	495	472	482	516	504	457	486	477	498	485	489	477	492	477	510	464	507	463	521	459	492	442	522	510	491	490	482	498	522	501	476	492	500	467	460	500	499	478	496	453	499	505	465	481	491	487	484	469	496	494	488	481	459	512	539	478	469	492	501	436	480	470	507	480	497	482	469	482	536	494	494	506	487	487	505	493	507	469	511	499	522	470	500	499	463	499	498	508	522	495	498	472	483	492	543	480	468	485	490	513	495	482	476	484	507	510	498	520	485	475	468	502	467	508	526	508	495	485	516	484	494	485	469	473	462	495	481	477	483	479	490	488	495	505	500	475	501	502	517	519	479	500	489	472	444	492	501	464	498	535	504	473	454	513	462	527	501	483	508	492	472	489	460	489	528	490	469	540	524	492	487	511	521	520	466	496	496	494	524	500	498	505	503	482	474	487	495	504	452	542	473	496	481	530	526	504	480	497	462	495	495	509	479	486	493	501	477	460	504	463	517	515	489	457	475	491	533	499	551	513	470	505	489	510	510	484	502	495	478	483	551
24762	79403	83902	61370	42383	24594	9765	2909	1190	785	746	772	683	742	757	762	725	756	706	709	757	732	729	716	743	716	710	733	777	704	726	668	706	742	726	785	678	715	706	748	721	693	733	743	722	754	708	745	701	762	737	722	653	748	707	715	748	727	728	728	746	730	739	780	761	691	709	719	707	731	710	749	689	722	701	716	731	734	757	721	737	750	750	734	692	773	764	745	740	677	681	726	719	756	713	727	752	750	723	715	713	732	725	719	690	733	715	719	664	754	712	723	714	804	769	717	697	702	736	717	697	766	687	773	736	705	722	760	709	707	721	782	731	762	718	767	706	724	674	659	779	742	717	709	743	727	729	694	731	695	725	734	767	747	679	724	739	699	779	726	721	729	725	728	780	697	766	699	732	710	731	721	703	765	737	778	757	726	728	722	716	724	786	725	748	698	716	739	752	771	688	739	767	680	767	726	768	712	719	729	673	681	699	769	753	690	729	716	761	692	718	717	719	760	724	701	735	719	715	704	743	759	767	780	711	675	718	765	723	723	725	723	714	704	760	706	764	739	725	684	706	736	733	724	712	728	700	744	719	708	745	753	702	723	698	719	742	719	716	729	743	700	773	703	735	769	781	727	786	766	722	733	721	741	674	769	699	711	750	675	679	704	694	705	770	696	742	727	702	757	748	684	778	702	769	748	724	698	740	715	748	713	735	695	725	729	755	724	760	716	725	711	722	758	737	742	743	690	700	753	734	736	747	734	711	777	715	731	762	697	749	707	752	763	745	730	704	780	749	694	763	767	776	729	748	719	724	723	718	754	709	669	699	702	724	744	729	747	743	710	726	739	727	709	708	730	738	747	709	779	705	707	741	731	790	737	716	660	714	729	681	718	686	742	733	705	744	705	679	780	726	728	764	742	781	663	703	727	689	720	760	745	724	785	776	735	742	764	725	697	752	766	790	772	713	673	737	712	721	717	764	716	743	751	696	767	722	729	763	715	732	702	750	754	721	748	750	727	741	722	714	700	723	713	695	778	733	751	759	717	711	701	715	701	769	758	723	717	716	730	675	664	751	709	718	752	719	700	709	710	720	722	787	763	717	722	728	776	744	749	730	712	703	759	698	727	727	737	739	748	685	765	735	730	782	741	754	692	703	753	739	708	709	732	730	718	722	742	752	744	718	748	758	740	703	707	701	731	788	725	717	751	729	717	738	742	745	771	723	730	794	709	692	747	681	774	695	716	704	737	728	788	726	651	758	725	752	694	718	722	765	736	708	693	712	763	727	718	668	730	708	688	711	743	735	769	704	686	706	710	740	742	765	761	730	717	720	730	772	753	697	700	721	698	703	720	724	774	730	684	715	698	752	695	661	697	777	723	735	730	711	738	741	723	766	735	769	692	748	683	730	709	722	698	764	732	752	713	721	714	734	689	743	750	758	697	738	714	729	742	720	754	706	731	722	686	719	721	742	731	711	730	711	699	713	757	749	756	714	743	768	737	741	727	720	727	735	688	729	685	762	741	737	713	713	695	740	706	733	782	676	763	731	693	769	681	715	726	736	724	719	720	746	753	719	725	716	771	749	743	728	731	717	731	679	776	700	745	732	696	776	691	741	753	737	690	717	731	743	789	729	720	727	697	723	750	719	752	696	731	694	763	761	735	703	724	684	674	729	765	745	733	768	751	731	721	708	721	737	693	711	716	721	706	754	776	731	743	696	711	737	748	707	701	705	733	677	693	767	753	728	728	719	744	738	717	737	747	685	711	700	714	716	750	738	722	721	743	752	733	662	683	753	746	708	725	745	713	738	737	727	694	701	723	715	725	753	741	705	797	671	710	761	741	740	759	705	714	779	756	705	714	747	729	693	710	757	727	774	713	735	743	745	727	714	755	732	716	701	732	773	684	735	703	785	724	705	730	723	784	726	767	728	724	702	745	752	720	751	726	726	712	685	713	769	730	755	716	738	710	734	745	704	723	711	742	736	704	711	700	764	718	738	694	689	676	739	727	757	700	733	735	758	731	763	763	697	753	751	755	699	716	692	712	726	696	726	724	730	726	683	711	761	726	777	709	713	771	759	709	741	699	736	749	727	764	686	754	695	759	721	741	761	717	790	752	767	687	705	768	696	755	748	731	736	741	716	703	674	715	712	683	763	729	696	733	762	756	736	702	712	711	721	774	799	670	698	745	753	769	776	736	715	770	725	774	750	735	688	735	735	746	693	801	690	735	717	739	730	765	757	713	740	734	757	750	719	780	741	690	727	727	776	744	759	732	752	728	702	739	821	734	742	695	757	755	717	719	706	686	759	709	698	741	689	738	668	692	715	769	820	783	747	736	696	694	762	741	770	695	681	727	758	710	725	748	697	769	725	746	736	736	770	742	738	721	728	714	708	769	694	744	722	703	744	716	712	710	721	740	660	758	715	704	737	736	717	750	727	710	769	729	693	777	744	690	708	694	771	723	711	706	667	739	723	701	756	707	668	691	729	747	717	671	731	762	716	716	724	767	733	655	706	713	716	770	742	744	735	739	755	740	656	691	736	778	714	773	749	714	674	698	697	761	731	715	712	694	748	734	803	736	681	695	683	738	731	748	729	807	739	727	751	736	731	742	709	749	686	718	763	699	705	718	763	707	742	689	720	735	748	725	727	782	718	715	748	813	710	775	780	742	733	719	726	727	757	749	732	704	707	703	759	747	785	739	716	694	763	728	726	757	757	715	705	723	703	717	766	729	725	723	700	733	759	822	704	705	760	710	754	688	741	724	711	706	739	783	719	724	700	717	726	695	740	779	779	721	732	696	758	754	674	737	704	764	819	778	745	773	684	749	722	794	669	807	708	732	733	748	738	735	703	770	739	744	745	697	741	708	756	705	746	691	669	777	729	722	729	768	752	735	737	703	730	678	699	714	730	741	741	721	729	683	731	725	722	729	721	738	695	733	709	751	737	723	756	712	672	694	720	710	663	706	735	784	692	720	738	763	731	705	739	743	686	768	744	736	722	730	751	757	726	745	731	721	680	733	773	795	735	710	668	761	732	709	765	704	731	781	746	765	734	759	712	698	785	658	741	712	700	736	721	728	719	770	712	743	784	718	717	742	764	772	772	695	693	725	749	723	740	734	725	720	726	716	707	720	757	705	718	769	730	689	687	752	702	717	673	716	708	705	731	770	692	726	712	694	746	706	761	711	732	731	725	733	710	735	736	719	716	749	708	718	706	711	799	778	742	720	667	727	706	720	727	741	737	733	698	731	720	704	777	721	722	719	723	713	675	695	711	758	741	676	746	687	717	705	799	760	704	763	717	671	733	696	731	729	718	728	739	705	703	721	743	719	725	692	730	762	692	733	707	664	688	731	729	763	713	717	722	751	697	746	758	750	682	712	708	728	707	773	656	754	729	737	733	700	704	704	682	714	738	703	723	738	692	708	731	723	681	763	738	731	742	750	692	725	734	728	740	689	705	785	756	687	744	763	697	727	747	772	750	722	765	697
22946	21556	33986	35199	31954	25806	17230	3364	872	585	593	534	531	530	522	513	568	513	532	540	532	520	572	522	519	582	543	563	535	520	520	530	511	488	535	532	528	509	503	553	524	532	545	489	494	498	542	518	510	505	536	488	528	499	505	552	515	530	535	539	516	525	532	481	527	544	475	529	507	539	532	534	516	483	542	502	479	536	541	502	499	543	503	491	524	496	495	494	513	513	506	525	496	507	501	505	482	519	502	477	527	513	519	542	559	545	509	482	502	509	495	480	527	558	500	506	543	522	555	534	531	466	502	514	498	574	527	476	524	517	505	505	493	496	516	527	485	494	508	550	508	546	495	528	510	510	502	534	522	505	535	487	550	526	537	548	512	492	507	491	512	530	521	532	527	546	522	513	509	508	513	489	517	480	530	510	517	513	517	511	532	505	515	478	517	488	505	467	478	510	510	521	577	496	504	460	525	537	472	505	530	521	494	518	552	481	521	520	509	515	512	486	496	485	515	551	519	531	542	515	527	542	492	515	565	506	484	515	518	508	517	509	554	503	538	493	505	515	527	495	496	482	509	526	534	539	475	487	519	535	501	527	495	519	474	506	567	496	530	522	532	471	543	518	538	511	530	502	509	469	473	532	538	507	532	476	536	499	490	538	522	509	532	489	541	505	514	556	508	519	481	511	508	554	497	478	493	487	501	501	529	494	531	484	484	556	530	547	512	531	495	494	524	496	516	530	520	479	462	496	530	511	505	504	498	514	497	516	492	486	496	508	513	512	538	462	520	477	463	485	509	550	522	506	511	527	556	504	494	517	499	545	505	527	515	548	512	502	508	506	517	503	500	488	498	499	499	534	520	495	519	524	503	516	504	511	516	559	481	487	453	521	494	503	503	511	514	499	530	523	518	462	566	504	563	518	499	511	521	516	509	540	513	505	505	489	477	521	535	535	493	530	495	484	512	503	483	529	484	491	529	516	499	497	498	514	496	520	546	499	552	536	571	494	531	532	533	511	494	504	496	537	494	507	517	490	477	510	526	502	522	538	498	525	566	494	528	557	453	530	540	523	515	520	517	501	507	540	498	494	532	498	507	545	503	519	485	540	533	468	506	528	485	469	553	523	511	540	554	513	516	518	526	496	547	557	512	484	499	540	533	469	523	513	495	490	524	500	511	478	496	504	496	511	491	514	486	523	512	539	503	508	501	542	500	515	524	531	531	532	469	509	484	511	519	475	531	495	536	526	515	501	520	498	487	527	542	477	502	458	512	531	489	505	505	507	521	496	545	514	498	529	530	500	480	519	550	514	502	529	510	536	534	529	526	487	506	502	538	524	546	498	542	503	469	514	519	524	513	505	487	509	491	507	534	507	541	551	540	475	514	497	494	505	483	496	498	539	490	507	501	501	558	562	496	523	530	520	516	527	528	521	501	501	526	511	498	498	503	515	545	515	482	534	487	493	519	531	512	489	530	531	531	503	499	519	529	460	500	543	554	530	499	539	509	487	517	492	503	489	515	505	495	524	505	510	525	537	541	506	477	515	493	501	492	516	482	511	544	510	487	509	494	473	515	492	462	522	549	489	555	466	524	507	488	498	525	519	513	533	507	483	498	491	500	522	558	494	540	510	510	523	473	494	484	557	524	502	502	535	492	536	526	517	536	496	521	548	518	493	478	542	507	481	533	500	501	500	481	531	517	507	530	511	547	520	562	512	527	484	504	497	488	541	522	508	542	515	506	493	527	502	457	494	504	524	512	516	529	503	533	542	515	457	511	494	515	492	529	475	523	522	508	527	560	496	485	511	524	533	538	542	544	541	553	496	510	508	522	534	522	506	512	529	505	553	536	519	503	521	522	509	497	509	493	501	531	515	498	505	508	491	543	474	557	474	509	505	525	518	527	488	516	489	482	496	532	509	505	506	524	495	508	489	532	510	497	521	515	520	494	504	531	501	480	517	475	512	547	495	507	474	544	523	474	556	539	527	491	481	538	524	502	556	543	495	546	515	507	530	521	493	529	500	504	487	532	480	478	519	468	485	559	547	532	528	545	510	504	541	494	547	512	478	533	519	466	515	501	518	518	561	499	503	497	533	486	483	507	514	484	498	558	524	498	455	535	517	510	514	453	515	516	515	514	481	518	504	519	506	492	519	500	486	497	485	537	503	524	479	508	509	511	543	524	555	501	512	517	500	525	508	503	501	509	529	523	514	505	521	524	487	498	488	516	471	516	541	504	526	539	519	528	520	552	527	504	515	506	499	511	478	514	490	516	534	484	494	519	524	522	505	482	508	540	499	510	537	510	513	550	508	508	509	557	486	495	531	543	490	509	508	545	517	470	490	518	525	525	521	495	510	507	516	528	513	526	510	520	506	507	512	495	533	511	489	506	525	502	456	540	475	473	532	495	471	503	509	541	511	527	516	539	543	494	495	527	530	540	504	531	517	507	500	495	503	543	504	527	538	515	512	545	520	499	543	477	501	509	544	474	511	485	510	536	517	534	491	487	508	527	523	534	531	514	508	548	506	502	524	505	513	492	493	543	508	516	483	532	523	517	481	506	531	509	499	522	510	487	483	505	506	511	526	512	508	528	513	522	483	497	495	518	565	538	509	500	535	497	511	525	491	510	510	538	488	517	516	531	548	518	476	493	513	514	542	519	480	547	510	515	500	467	555	521	535	485	520	498	495	526	517	506	557	509	537	541	528	545	526	521	515	506	552	473	546	533	487	516	513	454	534	467	499	487	526	534	485	554	520	528	505	488	515	518	516	539	503	517	493	537	537	545	495	533	549	517	531	510	486	491	523	523	517	526	523	500	520	508	507	493	481	550	507	494	519	542	492	512	485	556	507	481	478	496	508	536	513	495	517	521	535	492	518	521	533	515	521	496	538	505	481	502	525	494	550	530	543	521	485	517	494	537	521	519	548	513	525	526	538	528	536	526	540	515	472	526	497	504	479	527	534	527	520	491	465	485	521	503	512	519	562	522	536	503	493	521	511	496	517	516	487	496	510	504	465	535	499	571	509	507	509	508	500	515	490	494	540	513	550	572	523	519	495	505	513	499	491	515	488	517	533	497	558	539	540	500	464	513	530	513	490	526	535	538	516	531	552	563	482	473	521	527	471	485	523	520	523	532	540	474	510	489	465	538	499	518	531	488	502	517	524	494	521	474	522	525	525	537	509	490	492	554	479	508	497	563	532	528	495	506	494	526	521	529	550	500	464	538	508	513	491	547	482	462	540	528	502	499	519	501	505	564	530	534	493	497	493	471	541	497	513	498	548	504	525	512	497	495	521	511	508	460	533	544	509	502	509	543	478	553	519	472	506	507	526	557	525	531	491	494	534	533	526	474	496	515	499	551	499	471	529	528	550	498	543	528	490	493	515	521	503	511	510	478	462	492	477	518	540	531	523	501	516	472	502	485	518	512	504	511	542	488	500	541	503	474	508	502	516	549	480	485	536	489	535	478	501	499	483	538	509	452	563	477	531
49425	96876	92119	71397	50221	31018	13492	4240	1409	879	715	706	709	815	715	704	775	744	730	680	714	705	717	716	736	717	703	749	715	687	730	701	691	771	734	707	714	725	760	741	752	696	774	729	725	711	746	733	705	727	775	717	713	723	693	798	729	793	732	778	718	722	749	713	770	719	718	697	695	706	716	759	751	720	703	726	750	720	752	689	754	733	717	721	717	690	752	691	749	703	732	720	721	714	758	772	729	681	730	702	746	732	728	764	765	669	767	722	719	738	773	748	728	706	694	684	748	717	728	733	744	762	773	700	744	749	700	764	700	761	764	722	705	691	709	714	730	713	713	722	728	742	712	747	730	744	732	737	742	792	734	803	722	706	728	795	753	764	729	685	797	762	733	765	740	754	750	785	718	746	732	764	722	809	686	733	716	747	770	754	691	754	735	736	741	750	783	686	726	779	704	717	734	725	818	704	752	728	741	699	759	669	714	717	693	724	746	738	732	678	714	731	741	749	770	724	747	705	770	672	727	712	714	705	695	765	724	656	706	728	763	708	716	723	686	733	721	718	695	795	749	749	733	764	733	704	733	702	743	763	739	717	725	682	779	764	720	773	754	750	731	740	724	710	785	762	724	791	700	727	729	784	719	694	771	717	683	748	722	759	718	731	715	740	720	711	731	707	772	749	721	747	726	720	721	716	791	699	702	741	745	796	760	738	732	735	766	731	766	744	726	721	723	772	762	747	724	750	709	751	735	705	709	745	736	722	736	701	763	731	696	718	754	732	739	680	721	766	729	693	704	760	738	742	735	744	743	750	716	766	742	740	740	731	754	787	784	785	730	697	730	722	774	755	735	758	749	754	768	729	715	740	757	731	768	771	745	807	695	700	781	729	747	765	745	717	715	754	733	756	744	747	744	734	704	755	727	768	702	727	730	736	744	712	728	709	747	709	776	726	759	722	716	692	779	754	680	727	709	769	763	756	698	740	742	725	721	748	733	725	789	732	750	772	729	711	741	716	769	726	721	780	716	773	756	719	674	727	745	728	671	742	749	767	700	734	733	731	697	712	756	725	767	778	755	737	735	710	730	709	712	755	724	713	725	745	757	771	734	693	729	734	698	748	737	696	711	708	743	737	714	758	752	749	735	733	739	702	731	755	768	709	741	752	715	716	734	718	763	684	710	698	727	693	738	705	749	735	698	805	734	711	694	746	747	697	748	758	717	740	727	727	742	782	726	768	748	731	770	739	726	784	768	710	770	723	727	731	753	758	728	732	766	755	736	730	790	743	698	729	718	714	691	696	721	699	712	702	691	770	741	687	723	727	733	700	751	739	831	733	752	741	697	683	758	770	707	720	747	749	749	780	717	753	733	740	769	724	706	726	738	715	768	740	782	736	743	741	745	762	761	744	760	688	753	764	715	731	754	745	729	706	753	707	693	780	771	761	798	741	729	712	691	760	729	751	737	758	755	671	679	715	735	696	739	763	724	766	713	733	742	705	698	732	708	781	697	723	751	710	761	714	721	748	734	757	742	734	740	694	761	719	738	722	783	751	685	732	750	727	717	719	707	740	715	734	704	712	769	811	707	769	753	675	732	719	725	784	748	704	719	713	708	751	732	724	710	720	726	720	700	767	750	684	683	746	721	706	684	725	729	734	715	741	732	705	763	757	698	701	722	771	836	697	767	738	773	763	718	741	764	679	684	727	728	719	650	722	746	736	682	735	733	735	717	736	709	732	734	755	692	767	736	771	730	736	732	727	679	696	748	733	731	740	766	749	739	733	777	732	741	749	713	748	713	726	710	786	691	713	723	738	714	727	723	762	753	748	731	734	744	685	695	715	766	754	745	695	747	746	791	732	748	722	692	749	735	726	719	726	678	728	712	750	784	697	731	672	724	686	721	735	731	741	694	736	668	704	714	755	732	713	715	740	790	692	763	705	728	718	620	760	699	693	690	747	744	758	758	716	753	736	757	668	754	714	759	755	756	716	721	770	701	672	732	745	703	688	745	717	707	718	697	766	739	684	704	721	741	740	729	750	724	697	780	754	759	708	743	732	757	731	786	721	759	756	735	710	737	739	729	723	730	717	747	737	692	711	766	723	779	735	742	736	716	747	708	706	707	707	690	714	757	768	714	740	744	718	719	701	696	651	730	770	748	744	729	740	748	738	737	697	713	700	768	711	765	734	743	774	739	720	735	714	741	702	747	710	703	765	689	721	705	705	733	751	694	718	724	740	729	696	708	740	732	710	783	720	739	737	765	692	744	728	772	767	760	754	740	736	729	685	720	699	747	735	709	792	699	750	750	741	753	805	714	745	724	714	728	784	790	747	792	716	725	761	752	714	726	747	742	748	742	721	718	725	695	748	726	805	758	711	697	699	720	668	675	715	746	711	687	723	762	761	770	730	766	713	706	773	731	716	731	718	698	705	732	783	721	752	761	714	766	749	757	751	776	747	714	706	747	760	736	669	683	757	733	712	740	780	759	745	728	758	708	757	735	687	723	714	719	737	686	748	751	679	714	789	731	731	721	736	721	721	753	732	724	761	746	740	726	716	714	737	736	766	688	699	692	728	671	744	725	736	690	723	758	750	713	707	748	728	764	740	713	731	738	765	721	744	764	720	680	743	720	780	738	737	722	721	700	686	723	758	720	700	725	684	722	695	749	722	719	727	728	748	717	703	717	768	717	720	781	717	718	754	758	737	764	754	735	750	709	698	748	789	760	708	709	699	775	729	750	741	741	780	709	709	751	753	734	764	754	729	723	704	742	758	758	766	716	725	710	692	751	749	713	737	707	677	714	750	708	718	673	730	742	705	724	745	719	700	713	696	730	751	770	747	704	762	743	729	746	781	774	741	723	723	745	732	755	763	744	724	752	747	703	717	791	722	756	720	734	710	704	701	724	718	741	711	728	777	748	762	791	739	722	733	707	734	763	720	751	700	720	767	699	763	717	703	756	723	707	743	728	742	749	761	710	754	731	732	710	741	757	755	766	770	724	750	712	722	739	781	674	743	704	756	761	703	729	765	729	708	718	747	705	762	716	729	686	726	697	777	771	751	740	720	759	731	782	732	740	743	755	800	730	772	782	718	718	761	721	755	719	752	712	726	758	700	787	749	767	725	714	746	767	707	706	754	721	692	735	719	770	713	760	715	731	769	725	739	748	758	677	735	707	754	711	747	767	714	781	723	754	677	699	743	750	735	710	739	725	743	732	807	741	711	706	708	740	721	707	761	709	766	772	761	710	734	765	721	651	739	683	750	723	718	713	764	726	767	744	758	755	722	732	753	745	724	732	722	776	744	712	775	734	707	699	717	745	753	756	742	765	726	744	702	770	762	725	768	735	680	735	749	773	757	763	739	730	758	726	709	677	764	752	727	709	755	778	702	755	738	730	763	758	730	737	747	771	747	733	761	738	733	735	725	766	694	726	719	751	737	746	717	722	692	689	701	771	718	708	759	729	753	713	766	711	738	721	744	749	713	732	758
26786	25245	38632	27737	12518	4019	1345	659	468	439	479	458	458	468	414	457	448	459	479	438	431	454	434	451	473	445	428	420	437	437	408	481	451	450	423	472	445	468	467	464	453	458	444	448	482	419	459	486	441	432	434	429	488	418	473	452	443	434	476	449	432	428	495	447	440	445	473	424	421	439	432	426	461	434	474	430	468	446	423	473	446	455	456	464	453	438	451	433	460	454	465	461	459	447	435	429	489	435	461	460	490	448	439	442	456	446	433	444	417	454	481	472	497	437	457	441	428	450	440	419	441	439	450	453	469	469	451	423	436	430	462	457	462	447	449	453	466	456	471	459	445	417	455	460	469	426	481	444	409	464	422	487	492	453	489	420	445	412	470	418	453	464	457	449	478	422	439	448	437	480	440	458	418	440	438	487	424	446	430	450	439	453	468	475	469	468	470	484	409	425	469	475	457	421	428	410	426	438	447	400	461	453	458	500	418	458	421	496	481	459	444	481	464	454	435	457	454	444	427	444	406	392	440	474	454	437	454	440	468	456	438	453	456	437	439	450	472	416	437	461	442	442	435	452	466	462	433	454	442	485	420	411	426	451	436	466	453	433	428	466	449	464	451	477	479	444	440	454	468	478	406	446	417	433	421	443	414	440	437	438	436	468	436	455	457	445	411	454	437	448	433	494	453	475	457	432	448	448	457	465	487	445	453	463	479	446	482	427	475	447	438	451	468	454	449	413	467	462	406	463	464	445	466	461	430	453	441	418	470	446	435	442	453	478	451	446	419	454	443	452	434	438	453	451	462	465	431	449	383	431	477	451	426	456	457	423	455	442	479	411	418	446	509	468	478	483	434	443	432	480	455	449	470	418	487	425	454	508	472	422	430	474	466	453	464	457	480	463	449	438	435	473	454	444	465	447	444	485	429	482	420	443	461	454	453	448	462	448	441	455	423	449	473	452	438	430	455	405	469	399	407	474	462	443	444	450	466	432	428	440	436	468	418	433	450	439	441	450	470	439	447	392	421	456	464	445	482	467	465	469	412	444	425	423	460	441	452	450	442	415	487	474	447	444	421	432	450	421	454	459	440	447	399	450	457	455	411	407	483	463	448	452	454	434	469	470	457	457	428	431	432	422	461	455	446	457	460	438	445	450	445	448	432	445	464	455	466	451	480	420	476	435	462	446	424	441	465	444	462	429	479	471	432	437	435	420	423	424	453	437	471	466	445	447	426	462	410	467	427	463	446	427	427	452	454	473	454	501	428	474	453	426	459	461	434	448	457	462	467	446	441	460	441	446	426	449	462	450	420	453	454	482	444	437	452	453	474	474	448	446	476	434	427	443	434	494	472	477	419	458	430	475	467	434	455	447	426	422	422	471	413	482	446	424	415	423	450	411	443	435	452	487	443	457	461	473	427	470	453	476	457	474	471	416	487	446	416	468	462	459	435	457	468	451	455	445	465	455	421	433	454	461	427	470	450	439	460	476	453	464	447	464	429	424	457	469	423	461	453	435	434	450	475	452	437	415	422	462	443	427	438	458	479	461	466	424	445	468	463	488	464	438	455	434	430	437	428	424	448	432	488	492	426	396	454	453	440	450	498	433	440	472	440	417	456	442	489	418	439	430	436	466	422	436	485	440	421	415	452	444	454	490	411	476	499	458	492	446	446	448	448	409	427	504	465	433	464	423	441	421	428	437	452	446	429	459	453	420	439	453	471	436	443	433	416	454	469	451	471	453	459	463	445	440	429	436	438	467	436	466	387	468	430	455	436	444	422	462	453	464	438	440	423	471	447	466	435	449	458	443	429	461	461	460	484	452	456	429	445	428	474	431	450	481	436	438	511	475	465	469	408	466	417	486	441	468	468	467	476	457	404	456	453	463	458	452	456	454	468	442	404	470	440	454	447	433	435	437	439	496	454	471	437	386	436	449	437	477	415	443	491	443	473	462	459	479	453	457	425	443	416	415	450	435	442	452	439	452	459	425	459	434	471	460	457	458	442	468	506	411	472	468	442	467	449	447	447	432	511	478	472	421	427	444	451	436	448	459	454	436	438	415	428	418	454	420	405	445	459	392	458	447	444	438	407	469	415	413	417	455	429	422	445	463	429	453	442	456	443	433	438	454	435	445	413	469	406	417	463	445	444	454	471	435	433	465	397	421	434	478	414	432	445	467	464	472	492	454	461	426	465	476	455	458	435	477	457	459	447	407	452	484	464	424	456	488	447	429	440	450	440	468	466	453	432	444	462	456	468	430	490	452	439	453	476	470	471	436	473	458	445	437	456	452	411	436	459	425	442	474	453	437	432	457	494	432	405	466	453	455	431	465	464	442	457	429	442	432	482	465	475	411	478	465	434	468	422	448	427	458	456	443	422	436	431	459	458	424	472	444	432	448	453	420	439	448	446	460	441	451	449	463	476	456	444	431	436	406	445	447	446	454	482	445	426	392	454	462	462	478	424	463	481	443	464	444	449	431	447	432	455	457	461	451	417	459	457	431	437	469	457	421	433	440	446	449	448	453	433	481	456	450	425	462	441	461	462	477	440	455	465	436	430	432	457	466	477	419	452	420	407	406	455	462	461	451	443	430	445	445	447	482	443	421	442	505	467	469	456	482	477	462	433	442	482	464	448	451	424	428	442	433	465	476	466	448	422	488	454	451	429	449	434	448	442	444	457	451	477	422	400	495	427	461	450	436	448	468	455	442	435	431	469	431	447	471	408	453	450	449	445	396	462	442	419	460	425	414	421	430	434	442	458	430	470	447	469	438	457	454	438	465	485	455	441	437	435	439	483	469	438	495	480	440	444	417	461	410	466	446	454	443	458	462	455	457	464	426	426	422	437	482	425	459	483	449	450	485	414	453	438	426	477	453	503	453	412	472	452	404	454	468	461	442	427	458	444	421	447	465	462	470	470	416	442	461	493	452	461	463	431	440	447	464	438	453	424	408	443	468	460	443	476	448	438	471	458	441	439	435	440	443	466	491	472	432	463	441	476	441	428	459	439	450	427	449	421	433	459	453	460	446	447	442	476	439	458	450	445	487	463	454	439	443	422	446	434	427	429	427	445	413	460	474	457	430	453	443	459	472	456	480	457	458	429	448	434	419	465	423	450	442	454	426	458	427	443	489	438	467	464	451	461	411	441	457	447	500	464	459	440	467	422	444	434	454	456	463	443	426	488	475	414	454	446	450	449	438	414	460	492	475	466	444	479	415	433	448	413	460	415	443	439	435	458	437	475	472	440	443	449	452	430	454	488	440	476	453	411	440	483	436	428	433	463	438	402	415	456	475	453	494	507	444	453	426	467	436	415	421	445	413	442	422	456	426	434	475	457	471	449	460	454	470	437	445	457	416	445	424	411	428	479	479	459	430	493	435	451	440	460	458	445	457	441	460	448	461	432	468	449	440	455	406	423	426	448	433	451	473	464	422	504	466	451	452	448	467	458	430	437	483	439	444	427	465	451	462	443	420	437	493	435	436	479	429
14582	44190	43643	28637	15536	6201	2250	1050	759	626	702	681	648	641	645	684	702	668	666	636	660	651	656	661	646	650	688	706	684	670	637	650	691	658	639	666	659	644	663	691	667	672	631	656	695	687	660	682	717	687	693	631	698	633	643	672	627	640	631	647	649	664	635	642	674	639	627	659	668	666	650	660	654	678	670	669	663	659	623	684	703	654	666	644	689	630	647	603	644	683	710	689	591	649	654	647	630	618	655	643	680	670	657	688	637	650	680	668	673	662	622	676	651	712	647	694	683	634	727	669	672	675	645	683	614	718	670	640	667	679	621	646	716	649	656	652	675	650	682	618	689	702	659	677	615	666	673	647	727	688	633	676	641	687	728	675	694	674	676	622	706	664	681	652	649	675	594	702	649	656	702	651	639	668	674	686	678	698	699	701	657	642	635	653	684	674	664	635	610	665	642	639	686	607	674	706	676	662	713	676	671	646	674	669	643	645	675	665	685	667	666	685	680	658	662	658	659	692	646	627	696	658	675	619	634	619	693	680	671	665	655	623	671	630	700	682	642	659	682	676	629	658	677	671	687	686	677	678	645	617	713	645	685	692	634	667	643	685	682	671	641	660	621	668	672	686	677	688	679	682	697	654	671	685	676	671	667	685	679	682	694	641	668	698	659	626	690	637	683	675	632	682	700	706	682	717	689	635	642	662	685	653	632	663	647	667	668	649	673	717	645	656	666	650	637	711	714	664	656	657	652	659	608	616	650	603	670	693	701	675	695	673	649	689	679	665	667	670	647	662	650	628	624	640	683	650	650	663	675	628	696	619	645	645	627	665	674	682	634	647	624	660	632	675	667	658	661	637	678	625	645	684	649	689	639	705	728	678	638	617	683	645	647	662	655	631	635	656	676	625	617	658	668	660	715	677	704	672	668	677	665	716	621	678	634	694	685	666	702	677	636	649	725	685	667	635	651	643	671	676	742	706	707	698	683	657	667	690	664	661	641	703	652	652	689	675	662	678	625	625	672	689	681	688	690	622	686	639	700	707	670	664	607	662	698	666	693	645	685	653	642	685	705	657	690	688	695	647	684	689	650	680	684	673	650	654	650	650	721	681	695	696	684	625	659	661	668	658	669	686	664	643	673	642	691	662	637	668	691	703	647	677	635	628	610	652	646	667	666	699	688	667	658	638	635	649	639	643	665	648	687	656	664	625	672	686	659	688	642	706	632	699	626	668	693	636	639	657	671	638	689	687	673	673	655	634	660	688	667	631	648	670	680	663	675	620	702	688	634	654	691	664	682	643	654	685	668	647	683	659	668	678	633	674	672	670	645	652	667	659	655	637	658	633	689	679	720	703	630	677	662	634	680	661	650	655	686	682	668	699	633	678	711	662	670	660	662	655	658	666	644	669	695	639	648	648	710	678	680	646	681	671	677	657	672	634	631	638	622	609	663	634	669	660	640	658	610	678	695	681	640	616	668	711	644	691	650	646	651	652	692	653	634	695	704	643	691	658	677	654	652	689	694	667	650	675	674	641	679	700	680	651	660	675	674	685	722	649	666	675	701	693	660	676	698	688	692	609	652	676	688	679	641	669	677	655	657	661	680	672	631	675	639	655	653	639	665	682	699	657	671	689	678	639	683	677	644	673	678	670	658	662	669	682	633	692	627	704	665	646	683	686	681	677	662	680	664	644	672	680	656	701	670	646	701	647	651	680	665	664	671	637	668	630	721	717	653	663	688	636	676	621	686	663	665	616	674	711	631	701	677	674	669	677	681	653	706	626	678	637	659	646	642	656	661	667	674	674	648	668	629	666	690	631	634	639	710	644	664	655	609	671	690	669	707	659	683	725	612	615	646	675	647	631	720	633	679	618	670	648	686	690	671	696	654	702	624	702	655	634	671	705	684	700	659	707	657	655	727	668	709	635	645	648	686	662	640	675	663	686	654	713	684	665	689	659	659	657	651	666	656	686	653	631	633	678	645	685	728	737	692	662	653	643	665	659	657	683	653	685	731	690	681	683	658	640	673	706	655	671	689	694	648	687	698	663	707	667	688	674	645	633	666	666	673	690	666	664	638	672	703	687	692	652	654	667	674	672	678	673	670	656	696	675	662	694	676	660	642	676	661	694	651	664	668	691	706	646	718	660	644	690	665	670	661	626	695	681	666	635	690	642	677	665	660	692	600	649	678	665	653	693	654	670	650	674	722	667	718	627	653	687	676	708	631	680	654	649	634	647	651	666	631	655	676	660	657	651	648	655	709	647	651	667	685	663	648	667	593	662	664	705	659	662	691	679	672	653	667	702	675	686	675	654	667	674	680	670	685	666	667	628	659	668	655	675	661	697	709	691	636	599	704	640	674	634	676	643	619	684	632	682	597	663	673	651	701	699	676	695	699	675	638	662	670	650	629	671	660	654	667	696	629	667	650	645	660	649	667	683	671	667	666	702	623	677	630	673	669	704	639	644	722	716	651	641	661	656	654	640	650	702	726	641	687	662	663	651	649	650	661	604	654	644	630	672	663	645	662	704	657	638	614	692	695	638	699	666	667	676	659	636	676	656	702	676	673	660	663	682	665	646	704	672	690	683	652	680	638	674	640	705	654	663	655	626	644	679	678	706	657	645	620	660	716	668	662	665	678	655	652	687	712	671	718	620	701	676	630	679	681	661	669	654	657	697	649	626	678	713	639	700	633	685	643	712	677	669	655	632	667	686	676	700	663	721	670	682	629	608	663	666	695	610	643	659	616	684	646	621	671	639	666	655	665	673	659	660	645	707	636	694	668	673	621	663	639	641	602	650	716	702	676	672	711	660	697	673	670	635	706	693	653	631	701	621	685	643	676	639	627	671	650	658	697	679	680	653	650	668	655	635	683	666	630	678	644	678	648	671	656	667	647	638	682	679	671	686	704	633	672	641	666	613	631	641	697	711	671	649	632	712	617	648	666	725	659	682	589	629	683	665	653	695	692	683	677	674	587	632	685	651	697	639	674	658	644	668	647	679	679	619	664	641	661	649	672	658	670	656	657	655	661	661	687	649	646	698	652	659	683	665	686	685	662	675	686	700	621	658	623	633	630	633	649	657	674	676	662	669	659	697	654	652	696	663	699	662	670	643	679	707	700	666	679	653	702	655	650	642	644	644	673	642	689	729	636	738	661	662	662	658	663	676	699	694	697	677	744	698	706	699	646	654	668	650	660	682	693	643	693	656	644	667	678	629	699	669	639	678	640	689	620	698	692	644	672	696	691	657	663	651	638	640	625	704	707	665	647	680	679	671	643	692	689	637	684	691	694	624	687	697	698	674	659	704	645	698	615	679	676	651	662	629	682	695	643	638	728	635	635	673	708	709	701	690	692	635	677	598	670	663	634	628	694	672	701	668	640	612	710	656	683	643	641	642	645	609	672	640	652	672	676	653	619	665	653	631	708	685	657	672	682	708	672	699	622	646	681	689	671	675	634	687	707	662	668	702	638	691	669	679	644	646	670	660
24105	22263	41859	44752	33960	22135	9254	1679	709	553	539	522	479	518	525	473	499	500	509	498	503	502	500	509	519	527	519	513	527	466	519	507	518	521	525	520	488	496	519	539	507	518	504	495	498	532	501	480	494	493	490	500	506	506	505	535	497	525	500	513	461	502	511	491	501	521	496	504	476	484	473	488	481	498	516	487	493	484	478	484	480	524	515	480	507	541	472	503	503	497	468	497	507	519	464	461	517	511	497	522	520	495	467	455	492	513	472	490	469	452	509	460	500	485	474	501	467	501	536	485	495	538	555	486	463	493	528	507	512	482	463	458	497	464	507	506	507	473	519	507	447	495	510	503	522	528	519	492	482	475	476	502	458	520	491	462	539	505	514	506	536	514	472	505	488	466	495	494	494	494	519	480	497	520	476	483	538	433	510	493	474	465	483	516	466	471	474	454	532	469	533	480	473	524	516	487	497	482	516	502	501	502	519	487	482	514	511	510	436	514	459	477	525	527	487	493	503	518	453	502	517	466	496	489	508	470	497	483	510	519	492	470	488	494	527	509	462	523	501	524	508	524	505	514	434	482	492	474	491	473	455	496	521	485	498	486	540	515	493	483	478	491	465	499	504	512	480	505	491	494	513	529	515	494	499	536	514	482	563	489	454	504	493	494	553	464	500	506	493	494	496	499	442	496	509	493	490	527	515	510	476	485	537	507	502	485	516	541	502	513	480	489	480	525	493	478	547	512	497	502	542	480	480	470	499	491	481	536	476	470	543	518	507	512	489	470	505	485	529	456	519	514	525	489	478	482	464	531	446	480	509	464	522	462	519	505	501	515	504	453	544	490	512	541	461	498	500	482	487	517	516	489	544	493	495	471	484	497	498	508	521	510	522	490	504	484	509	493	480	514	515	452	494	482	491	457	495	468	490	501	463	506	453	491	544	465	440	503	472	488	476	478	488	502	496	496	518	499	564	507	495	525	513	496	485	504	496	504	519	490	446	487	500	482	471	494	520	542	502	477	515	478	518	490	530	509	455	470	508	547	477	464	505	510	492	498	521	497	495	478	511	528	480	463	540	486	498	477	522	500	493	501	516	521	498	468	504	446	500	478	500	517	520	490	482	460	498	468	520	506	495	463	504	488	533	499	462	499	490	498	492	515	487	510	526	479	491	511	542	502	504	478	500	457	513	523	482	458	464	520	519	540	484	482	499	521	509	509	515	460	501	490	492	490	475	480	457	492	499	503	468	491	524	524	500	542	464	457	511	461	480	504	510	481	507	471	493	484	512	534	474	495	553	516	506	460	520	509	470	506	488	513	511	494	481	511	471	491	477	464	526	507	494	507	503	498	487	527	467	493	461	498	480	517	528	465	484	496	494	510	496	508	492	475	471	505	519	471	510	497	480	484	500	530	481	497	511	514	491	481	532	527	528	501	501	478	507	505	484	518	473	540	481	488	496	505	498	485	486	489	493	477	491	526	491	512	506	524	514	471	488	507	487	521	481	477	504	488	466	545	521	473	504	473	473	543	484	489	489	505	483	501	495	510	480	496	488	517	476	467	516	441	522	493	520	464	505	490	488	482	501	515	495	485	484	487	471	488	485	524	483	505	469	503	502	489	483	479	503	462	514	521	496	460	471	535	514	488	517	478	491	493	523	503	467	511	516	462	508	482	496	468	476	522	470	510	530	512	492	508	523	513	516	470	512	505	489	510	513	511	515	500	505	452	539	458	487	445	511	453	508	541	520	486	464	494	517	520	499	483	523	481	454	548	498	480	504	492	516	500	522	499	441	505	499	530	514	471	496	519	517	512	474	529	512	536	535	474	519	484	468	468	536	516	512	552	468	459	461	501	490	483	494	484	473	481	506	506	506	501	498	513	474	498	474	529	490	451	481	493	510	511	469	503	479	488	504	460	487	517	504	472	489	523	463	481	495	461	504	516	492	478	480	500	473	508	510	496	473	516	506	526	482	485	494	485	484	500	488	498	505	507	502	475	494	475	482	482	526	500	460	455	498	485	512	476	505	479	493	489	496	512	494	469	464	480	494	504	453	476	477	503	502	498	452	460	466	485	521	542	492	503	483	515	486	464	476	478	520	538	487	502	525	515	493	461	485	505	507	493	472	510	492	532	499	457	483	481	499	491	465	470	494	468	520	485	472	508	550	465	466	531	519	488	516	485	514	525	524	501	513	502	524	471	492	463	518	503	513	446	489	477	482	473	517	494	471	519	513	507	513	503	510	516	504	489	512	476	486	525	493	520	506	553	541	498	498	522	515	479	510	466	510	498	479	528	482	453	456	498	448	531	525	502	470	509	473	494	536	536	507	451	492	464	506	469	464	475	484	467	497	497	502	484	506	454	499	485	489	523	495	496	504	480	493	538	536	523	526	478	493	515	493	497	523	502	502	483	480	546	534	516	458	488	498	464	511	490	528	568	494	491	543	485	511	475	476	483	503	462	475	521	501	474	463	512	480	487	520	490	509	473	513	476	478	471	499	527	491	491	486	485	499	469	504	512	531	510	499	491	519	517	500	550	501	528	512	461	496	506	452	465	481	507	458	464	520	471	493	479	472	513	505	473	459	487	512	512	497	480	509	493	505	426	478	529	461	488	520	484	508	464	497	524	476	485	512	484	456	517	509	483	505	473	504	473	491	488	503	498	504	502	508	486	474	432	479	524	521	505	516	518	523	509	486	476	521	484	470	494	529	495	499	492	494	496	484	490	495	467	482	565	515	505	507	474	465	483	479	494	506	497	485	487	515	506	489	451	483	469	489	498	502	485	515	478	459	505	487	504	570	488	486	485	467	525	471	521	479	495	507	504	518	492	514	488	514	503	503	478	488	503	475	514	493	451	502	497	493	510	505	505	521	499	501	484	467	466	489	495	501	489	504	489	464	507	535	463	474	519	477	496	527	511	479	520	500	489	469	512	524	461	525	506	496	518	493	518	482	512	483	505	532	458	467	519	489	467	490	496	507	455	511	494	524	455	495	485	506	475	509	466	510	519	484	493	512	468	493	518	526	493	544	471	479	505	456	469	449	499	500	472	524	464	481	463	498	491	462	476	544	496	514	483	517	487	527	491	493	503	467	514	517	495	461	479	483	529	515	521	480	502	514	506	495	541	483	467	492	479	506	518	525	528	464	504	546	502	492	472	504	558	519	506	467	511	500	503	497	456	433	516	521	494	491	501	507	478	506	529	479	492	515	510	496	503	492	501	479	532	520	489	470	469	524	477	474	472	481	513	469	504	486	449	492	472	494	532	495	490	501	506	442	461	536	521	469	490	497	468	477	502	497	491	532	471	480	527	484	457	495	488	531	454	500	523	479	524	478	526	515	473	504	528	489	499	464	496	485	516	506	449	487	505	473	509	483	480	479	523	503	471	515	520	492	507	520	477	481	507	465	506	486	488	467	481	537	488	498	491	483	461	492	498	505	482	470	483	515	470	470	531	534	477	520	513	517	501	513	447	479	495	514	502	502	518
23025	79352	83879	60841	41752	23960	9415	2933	1232	859	763	727	720	717	743	754	738	728	764	775	785	698	730	772	721	701	743	756	707	740	755	715	721	769	712	711	758	720	734	756	747	763	717	735	720	756	712	762	744	764	724	751	710	680	755	731	719	751	712	751	705	702	725	758	791	786	767	697	731	780	748	724	721	711	803	762	751	715	773	749	728	771	738	746	755	731	719	753	701	760	726	734	802	746	739	738	732	785	735	741	713	699	750	718	718	744	712	705	718	753	751	741	685	705	715	734	756	744	721	724	665	699	738	722	718	740	778	740	746	728	751	755	742	774	738	736	723	738	731	744	705	686	723	743	717	777	744	724	709	740	743	721	708	728	766	738	726	750	715	784	734	755	724	744	712	737	759	740	753	739	685	730	729	709	705	709	719	702	719	763	768	717	742	732	759	709	741	752	743	717	711	742	756	731	702	719	726	725	742	725	734	755	746	748	754	740	750	708	718	779	753	747	739	748	705	709	726	753	745	718	718	698	749	720	753	758	690	759	718	692	748	738	701	743	742	763	694	703	718	721	702	696	715	729	718	755	746	683	712	730	708	733	727	760	687	717	772	753	735	664	740	732	731	714	739	702	714	702	696	733	762	717	688	770	739	705	751	740	753	742	710	745	792	725	707	720	717	741	713	724	785	761	741	734	693	706	741	722	733	715	740	744	718	708	728	757	776	699	707	768	774	723	705	732	697	698	698	735	787	739	734	719	708	787	781	728	736	710	771	739	751	749	722	748	771	766	744	777	765	754	716	740	698	742	707	725	708	708	724	725	720	758	726	748	731	765	736	758	735	707	728	753	708	743	713	774	763	765	743	713	684	696	656	687	739	786	746	698	732	724	672	724	742	750	769	683	759	734	703	721	768	748	761	774	730	702	719	784	738	738	701	714	714	746	708	728	709	726	663	757	769	737	722	744	763	723	730	737	716	740	697	735	806	742	726	734	699	706	736	740	754	758	712	662	701	746	818	710	729	722	726	723	742	773	742	700	726	780	797	750	764	724	775	721	695	729	737	730	785	786	752	761	749	762	699	801	743	693	750	698	730	748	721	705	785	722	704	704	734	739	725	740	721	743	744	751	737	719	760	722	738	729	692	721	762	692	753	738	748	755	744	688	745	786	784	717	753	731	734	757	682	714	709	755	686	790	753	729	743	753	806	743	747	777	694	698	723	741	720	791	735	743	796	769	748	773	739	728	734	718	721	737	770	707	743	728	708	707	715	734	689	737	713	766	663	749	727	735	765	709	748	748	722	729	749	743	700	685	775	718	735	762	714	723	759	730	754	730	734	746	715	764	728	737	751	748	707	724	745	704	714	798	779	793	721	706	715	751	752	718	736	741	698	738	766	723	723	710	710	758	728	730	802	746	753	740	675	731	703	741	743	743	729	701	722	726	686	691	759	720	760	784	730	754	753	709	773	764	789	768	705	717	786	741	702	746	704	711	756	735	735	747	720	760	727	771	763	725	734	745	700	740	749	688	747	730	693	753	766	736	737	727	728	712	724	696	770	742	680	680	795	724	752	735	751	768	701	772	685	749	720	745	689	735	761	723	725	673	758	763	735	707	783	760	732	677	728	748	755	700	783	719	712	790	739	718	693	722	740	706	738	729	710	747	714	730	737	739	763	740	728	726	749	761	752	752	735	756	781	800	756	730	643	733	768	732	714	707	704	732	754	727	749	765	704	699	765	773	719	719	742	763	728	701	752	735	712	723	740	751	741	753	771	737	725	752	758	757	757	726	705	764	719	753	743	781	738	724	703	745	734	732	742	701	699	741	752	728	720	744	670	720	750	703	757	735	716	746	789	724	781	721	690	742	725	722	736	693	747	740	694	758	724	759	727	740	760	721	718	730	725	753	723	735	747	704	714	724	779	732	743	738	739	709	717	764	713	739	655	723	755	730	735	712	709	737	699	734	769	715	704	730	720	715	770	745	735	751	733	770	761	766	733	747	695	779	727	789	728	732	765	706	777	727	698	721	740	700	716	707	724	740	795	762	811	769	714	766	712	692	791	731	680	766	728	786	792	727	767	736	757	669	778	719	722	736	751	748	743	729	734	749	746	741	727	764	746	747	690	750	718	765	760	756	730	770	768	762	701	720	746	741	702	734	747	801	719	739	723	765	698	761	719	749	757	764	741	739	742	717	758	701	765	729	767	758	735	710	715	672	709	716	757	765	699	727	724	781	746	760	718	702	722	700	751	705	724	718	774	720	682	690	691	720	749	707	754	791	773	745	734	713	738	697	702	712	768	745	751	747	714	744	747	732	731	731	744	731	796	735	730	748	697	752	739	745	714	699	731	707	765	770	739	767	793	765	707	736	768	747	699	783	758	709	707	732	764	693	735	721	706	761	728	757	676	743	741	774	725	748	732	755	711	737	725	720	643	775	716	700	725	783	690	743	742	743	733	749	745	763	718	741	752	732	704	760	765	791	746	756	729	747	740	713	762	735	739	768	752	765	659	765	761	733	781	731	711	751	766	763	736	721	683	733	756	780	693	705	800	707	766	745	727	703	794	730	741	753	724	720	671	732	740	745	785	780	725	734	678	706	766	710	708	780	730	746	719	739	737	791	743	769	773	710	734	720	756	700	726	766	740	713	761	707	719	709	730	748	729	696	692	726	739	755	727	727	728	768	734	715	722	743	744	781	736	735	714	762	780	731	737	733	723	739	757	737	727	746	705	731	663	736	761	778	722	732	757	767	811	707	695	703	763	735	788	711	729	713	737	725	814	730	716	781	729	769	749	694	694	748	734	698	744	732	737	739	755	718	789	742	712	720	723	737	714	696	685	724	706	713	771	688	697	715	750	752	730	755	693	756	763	758	751	712	743	725	774	757	761	776	724	671	703	703	776	756	718	729	739	754	723	774	753	732	754	703	732	707	745	762	748	708	698	734	706	764	739	703	785	731	793	709	719	732	729	693	720	709	755	700	742	720	706	755	728	726	705	751	771	709	711	698	703	720	750	729	729	749	787	739	755	728	761	683	755	745	739	704	720	751	748	734	719	794	721	789	701	702	756	718	706	716	755	707	717	723	763	712	723	731	736	710	749	758	710	752	721	731	755	696	740	727	651	711	729	751	717	718	736	759	748	753	730	712	744	722	724	752	758	673	716	711	720	752	740	713	736	731	748	766	702	747	712	726	743	717	756	744	720	751	683	701	748	718	718	740	715	711	703	677	779	723	778	702	768	731	760	677	714	716	735	716	752	750	708	718	740	709	738	783	714	778	744	681	660	723	738	786	694	741	763	735	745	737	764	699	703	787	696	751	704	700	731	774	700	737	716	734	705	713	718	741	735	719	753	750	754	723	733	721	685	755	704	726	723	691	739	748	736	673	747	740	698	786	742	700	700	744	738	759	772	704	712	729	763	768	680	745	766	694	730	741	752	665	741	724	716	762	780	730	718	707	709	767	709	754	757	747	725	744	751	748	754	734	727	697
23057	21327	35215	40509	37446	29130	20150	4982	1033	637	582	523	509	560	549	518	535	487	507	503	491	487	504	489	484	494	558	529	531	538	481	527	498	527	494	527	485	512	506	510	499	551	481	521	489	513	497	539	496	525	486	509	521	519	507	508	525	517	548	505	552	522	480	451	516	508	506	484	535	519	512	542	501	562	536	534	494	533	521	521	508	502	498	518	532	531	498	517	539	539	451	531	516	531	535	507	519	497	517	494	503	544	506	490	530	525	553	534	489	544	504	520	528	521	481	526	555	535	502	532	532	466	495	512	488	520	518	519	539	545	507	510	507	506	474	511	527	494	479	538	550	500	484	508	502	494	523	509	504	482	528	492	519	536	515	508	494	480	550	532	510	504	500	545	512	506	526	543	500	497	504	509	524	516	557	509	490	540	514	544	457	515	522	488	530	494	543	521	545	488	528	544	497	492	498	532	528	518	486	519	497	526	509	477	515	492	539	540	533	508	524	473	563	510	521	529	490	494	525	516	515	515	517	502	514	516	489	541	484	498	507	500	539	530	508	497	520	548	549	477	529	487	508	503	524	484	525	527	534	511	443	477	478	540	513	480	506	514	517	538	508	485	506	527	496	510	492	500	521	520	517	530	493	516	525	530	535	540	572	518	503	510	499	467	516	502	498	499	524	529	527	525	492	497	523	538	484	522	548	552	487	507	479	520	535	499	514	482	532	501	511	477	521	486	536	504	533	520	572	507	509	496	521	533	499	537	510	478	478	501	518	524	486	529	526	504	545	525	490	502	476	469	496	524	521	487	494	503	564	512	456	471	510	537	539	507	507	497	519	509	473	527	553	476	496	491	532	494	515	497	526	522	512	538	566	518	530	537	499	455	530	530	487	533	532	496	538	518	536	510	528	515	490	493	465	556	531	508	527	521	505	506	489	541	532	525	483	534	527	483	520	500	526	488	514	524	528	551	529	516	480	525	525	478	485	525	473	537	490	533	536	516	506	507	484	481	525	503	536	484	514	520	512	475	515	484	509	502	494	504	490	528	511	516	524	534	512	526	506	529	533	522	506	485	543	492	515	505	518	504	523	519	507	530	500	506	510	505	523	482	569	520	479	513	538	541	490	570	501	574	548	526	545	515	460	497	492	472	497	532	558	508	512	519	482	527	505	519	471	513	532	532	528	490	447	488	506	528	513	536	520	526	549	539	494	507	540	515	508	554	502	503	502	564	502	529	494	530	513	523	458	494	515	542	493	478	496	500	522	516	530	506	468	475	534	496	571	517	541	527	533	519	482	493	508	541	562	566	506	493	507	515	510	520	505	530	511	513	504	559	536	487	528	549	545	480	488	512	509	539	506	524	484	520	511	496	476	510	470	508	505	467	525	527	515	498	516	476	533	538	490	531	553	551	515	428	520	495	500	493	472	480	526	529	494	466	523	494	508	530	512	488	513	555	514	518	551	476	525	494	510	499	480	491	506	491	508	496	523	492	491	513	483	497	519	496	521	501	506	516	500	509	481	522	471	438	522	550	465	522	523	512	510	513	479	538	517	483	491	520	507	518	506	511	538	510	523	513	521	561	496	479	564	509	524	505	505	497	500	513	534	478	466	541	482	506	479	504	508	524	500	508	479	534	533	464	516	549	484	496	499	523	491	462	465	509	516	482	487	509	500	540	530	512	533	503	534	493	499	506	526	545	491	496	496	512	495	553	503	528	515	504	477	517	524	491	477	502	509	505	529	531	506	526	553	482	546	471	507	511	525	564	509	499	532	515	521	512	531	529	506	486	475	517	531	521	466	513	520	521	490	499	556	517	497	515	510	515	503	501	472	531	544	522	489	498	504	553	535	526	509	532	464	495	488	494	527	537	512	473	502	512	503	503	497	521	509	499	526	510	489	542	508	495	509	501	543	507	534	539	550	529	515	555	505	531	525	479	502	505	554	521	541	522	518	497	529	510	482	517	541	531	461	493	481	551	553	493	504	500	499	510	514	519	492	532	521	516	505	492	483	454	467	511	494	443	496	550	492	514	487	503	532	479	510	465	513	536	505	518	533	540	496	460	504	548	466	542	496	513	498	492	481	514	502	530	489	508	580	455	509	516	499	485	515	494	564	484	533	506	527	501	486	534	561	507	495	530	535	530	519	494	539	522	457	550	496	485	496	497	482	578	521	516	496	481	531	520	507	517	523	507	523	524	488	498	509	502	509	518	522	534	510	542	512	496	554	478	520	497	485	519	470	541	531	528	520	527	535	540	540	476	521	502	497	496	515	522	541	553	468	500	530	505	515	522	500	528	520	531	511	515	507	515	493	510	480	520	520	517	501	521	470	500	512	531	501	511	497	537	520	490	498	479	500	468	499	484	520	502	505	474	501	479	506	502	544	462	528	522	517	518	509	517	467	550	502	532	493	541	503	515	518	470	515	506	508	509	511	541	484	507	499	487	491	511	532	490	508	528	501	547	524	496	516	528	498	507	511	513	539	539	508	546	518	506	508	496	503	533	477	545	518	509	525	477	503	469	501	539	511	575	509	489	569	509	509	470	552	489	478	510	558	498	503	546	490	508	511	497	497	486	500	501	523	538	515	550	480	518	518	529	542	517	525	509	506	522	538	518	542	494	526	469	490	480	492	532	519	535	493	518	506	460	508	532	539	499	520	504	517	496	508	524	502	488	531	514	535	488	505	494	550	498	491	513	476	523	525	501	544	471	490	513	502	502	487	509	486	483	511	511	501	472	505	499	522	524	491	513	482	532	513	488	481	532	449	489	509	488	552	540	542	511	515	504	506	506	506	502	517	526	471	517	495	488	482	514	513	516	518	495	516	521	530	545	520	499	493	523	467	519	510	541	512	516	501	532	546	543	480	493	494	497	485	545	506	527	504	448	485	497	508	519	536	490	502	494	464	551	503	505	540	504	475	538	523	486	515	548	541	524	502	492	470	525	522	493	470	493	475	516	506	462	489	542	518	491	501	460	476	496	495	553	508	503	509	525	497	515	507	503	500	529	527	510	495	553	511	489	509	478	538	528	474	482	546	510	508	529	497	544	461	486	498	495	498	510	491	502	525	525	541	520	518	518	503	513	534	484	501	502	461	487	500	491	486	519	499	505	501	491	550	499	489	522	550	523	520	525	494	489	526	514	466	476	501	490	513	507	497	520	492	509	499	501	475	476	502	478	506	508	527	488	505	496	489	521	574	485	538	486	458	525	506	481	476	534	493	487	540	504	547	531	500	509	503	534	549	545	518	489	474	518	524	514	527	526	531	530	509	529	501	488	521	490	525	563	488	437	505	519	518	528	521	504	543	551	530	530	511	539	503	513	489	498	512	504	477	457	475	521	516	525	508	513	553	522	523	504	484	491	511	482	493	498	521	511	522	496	546	478	497	516	504	511	493	498	491	490	517	510	509	514	476	503	483	530	575	524	536	487	501	493	510	502	518	503	495	499	499	479	494	474	483	550	506	505	567	513	532	500	504	527	502	528
21423	77035	94612	78842	56194	35929	17627	6197	1901	916	773	758	756	715	760	765	765	719	763	782	729	760	738	732	744	795	743	726	787	725	736	711	725	761	736	728	730	763	712	738	763	740	723	742	772	730	768	773	715	731	708	743	737	748	733	751	726	744	721	754	710	748	837	708	732	736	714	725	733	722	713	758	756	690	770	756	780	770	700	723	773	712	716	684	756	748	692	755	723	744	747	739	743	743	793	732	741	732	739	789	723	708	726	745	756	733	716	781	726	712	741	759	725	772	727	730	730	725	789	757	699	728	712	712	723	720	702	746	773	730	778	764	742	704	741	764	749	732	763	787	726	768	698	737	723	737	746	724	716	786	728	747	738	718	724	723	747	750	715	721	751	713	700	724	706	746	735	734	726	716	772	756	715	734	739	739	756	695	819	738	718	760	761	758	723	725	782	740	750	740	746	735	759	694	742	730	764	786	708	756	751	703	745	726	749	776	777	709	699	751	751	782	753	754	734	771	757	746	776	687	745	773	721	772	746	706	740	758	784	760	732	758	707	713	735	703	760	710	752	731	771	733	679	787	778	688	714	783	761	686	769	741	740	762	760	724	725	744	699	720	768	751	712	705	758	737	774	750	743	729	721	760	683	791	734	730	701	709	728	732	726	734	734	734	776	712	744	739	693	769	761	785	704	755	759	818	778	708	768	757	693	770	760	743	741	728	751	727	765	767	771	712	709	733	730	766	748	766	735	768	743	738	709	709	734	766	748	734	761	752	745	728	740	780	718	723	753	769	723	697	741	736	761	745	742	723	728	728	737	749	766	767	715	747	717	732	761	719	779	766	694	743	738	750	753	760	737	728	715	731	738	775	781	747	700	765	702	738	712	727	761	690	739	697	717	783	734	742	731	761	732	774	733	726	726	686	705	767	712	714	775	712	745	708	722	727	716	738	807	747	724	768	695	752	783	772	751	737	712	748	713	712	708	756	732	765	751	710	732	736	739	769	710	734	723	725	742	717	698	721	748	737	746	768	710	752	728	777	756	747	718	730	752	708	787	765	734	727	752	710	738	750	685	689	729	736	690	720	769	694	738	768	720	757	753	773	750	720	767	752	753	726	799	695	768	787	740	708	754	670	783	709	705	746	770	669	740	702	738	762	738	723	745	721	763	767	682	740	772	743	751	826	755	729	692	738	727	707	736	723	704	767	720	741	754	744	741	746	730	722	765	727	721	744	747	730	743	694	770	745	811	723	788	748	719	772	759	770	756	746	746	741	748	756	726	699	779	732	743	782	784	729	746	719	732	786	709	732	750	745	721	726	765	717	739	731	735	754	751	712	732	717	772	732	788	690	751	716	746	772	785	742	711	792	717	771	796	734	730	718	718	704	750	708	705	725	727	742	726	740	770	714	730	741	738	741	752	719	739	772	780	715	778	732	757	757	730	733	730	749	783	773	705	772	755	747	737	743	740	698	725	749	760	744	702	740	773	756	726	722	776	737	719	752	734	734	769	757	735	740	710	686	723	734	696	739	733	710	723	715	736	731	757	712	741	712	786	747	710	718	686	776	736	760	772	711	706	772	762	707	779	740	791	786	737	732	736	688	733	731	754	794	781	761	751	688	771	720	660	737	739	736	778	703	729	736	745	718	739	771	768	706	695	738	727	737	730	763	739	720	719	749	694	753	756	762	763	766	747	709	754	750	786	754	736	722	733	686	741	689	751	756	717	769	733	755	734	718	715	725	770	741	723	754	751	738	766	726	687	762	748	716	707	796	771	752	773	725	725	771	776	765	732	685	744	737	765	699	783	715	712	759	690	753	779	753	740	760	721	721	691	723	745	736	746	726	776	714	724	748	793	709	743	779	774	728	783	716	714	757	657	738	780	746	746	798	714	749	733	742	735	746	742	708	707	738	783	702	728	725	716	756	754	763	713	720	723	717	695	713	769	765	761	759	703	749	702	727	765	727	728	739	774	721	736	757	696	718	747	711	771	757	726	746	752	749	683	697	762	727	732	764	713	702	765	701	697	789	744	759	700	749	780	703	726	766	755	738	730	738	780	718	724	748	696	736	789	719	751	726	792	800	784	753	766	733	725	758	794	781	704	719	716	746	776	719	728	712	732	723	751	728	788	712	740	773	738	778	716	683	746	729	774	789	733	742	717	724	740	706	734	749	751	740	715	707	733	754	790	755	772	787	710	728	759	768	767	726	718	759	773	731	747	732	713	701	750	730	718	705	702	755	733	767	715	714	726	745	739	772	786	744	694	756	758	726	718	688	718	792	708	724	739	739	749	730	733	727	757	749	709	710	732	715	773	717	696	768	743	761	746	780	743	745	739	737	724	760	764	726	726	766	727	735	765	742	771	778	684	711	724	741	748	768	702	748	733	708	735	730	675	774	735	747	738	719	727	739	832	715	760	697	756	743	695	738	753	726	762	747	699	717	756	707	735	714	740	757	752	770	723	770	741	771	735	745	723	759	741	731	732	697	697	708	808	772	765	730	751	746	766	768	703	720	724	744	724	727	761	776	771	720	714	765	698	752	728	740	761	752	737	779	746	748	781	766	740	759	796	785	764	727	697	753	768	686	717	740	742	843	772	766	745	784	728	774	733	705	771	738	727	674	761	724	696	768	726	756	701	754	815	741	713	747	784	740	723	767	716	743	688	749	764	805	773	691	793	735	751	728	765	727	741	699	759	756	774	775	743	755	747	759	771	728	739	737	718	751	740	781	752	739	741	737	777	740	744	759	714	757	783	719	761	770	735	748	750	737	771	740	752	736	727	728	751	713	757	790	728	779	761	701	701	763	772	729	713	757	738	764	749	708	751	767	711	733	790	738	735	755	742	772	743	746	744	735	751	784	750	775	703	746	742	741	717	775	699	710	727	766	744	764	716	755	779	750	726	771	725	709	741	730	742	725	696	757	727	723	740	697	789	792	699	761	743	725	731	733	760	720	718	756	760	745	749	714	788	733	773	742	721	741	774	742	770	725	751	738	770	699	719	758	681	724	720	722	747	705	688	749	745	816	724	727	768	714	752	715	726	709	759	737	769	682	690	717	736	695	729	687	732	744	750	739	667	792	772	791	775	719	727	720	715	741	798	689	754	677	734	702	726	735	729	793	775	736	759	755	706	745	765	736	666	769	753	764	738	737	766	717	720	690	746	743	700	689	731	712	712	727	764	754	753	729	779	680	803	789	717	778	747	733	788	806	792	732	762	757	757	722	741	735	772	763	766	738	767	741	702	762	746	743	743	755	793	777	745	681	750	757	734	746	774	754	705	760	736	764	703	721	751	750	768	726	785	788	713	733	775	699	695	732	768	737	702	725	754	658	761	765	757	731	774	699	766	737	730	768	738	731	746	767	758	751	724	725	723	746	736	709	739	755	700	732	711	742	765	729	764	705	737	725	716	772	742	703	721	739	731	743	758	747	766	727	757	762	752	785	739	720	754	778	797	716	734	750	741	747	758	706	716	719	740	769	749	704
26752	22961	37688	30579	15249	4938	1428	723	500	461	445	454	470	446	444	460	461	418	449	420	486	422	450	438	455	456	439	425	473	442	485	443	448	459	436	455	414	427	453	466	445	457	420	449	466	453	416	423	403	470	464	436	434	465	454	421	423	444	457	488	428	478	410	417	451	448	445	444	425	418	416	425	432	458	404	473	467	415	438	444	464	445	450	468	467	405	475	439	478	455	453	447	457	454	484	434	431	432	434	468	460	479	452	486	455	441	412	423	425	472	449	455	445	426	431	465	470	451	431	445	468	430	443	427	426	428	442	488	453	443	449	454	388	463	444	434	455	472	447	468	421	470	465	454	441	440	456	467	421	401	456	429	470	449	449	427	425	431	455	425	442	462	404	459	431	440	409	455	424	446	453	452	470	446	437	425	432	422	444	408	451	473	468	432	453	464	466	445	444	441	442	442	406	443	466	425	423	415	448	481	423	469	432	452	469	414	408	429	484	441	457	461	441	403	434	465	432	442	467	459	447	452	446	416	436	448	421	400	478	415	453	469	446	455	433	488	443	420	410	480	433	422	436	423	417	436	427	458	446	459	446	450	420	457	419	407	477	438	443	476	476	414	428	415	442	405	447	440	455	443	444	424	451	458	456	415	439	430	449	470	420	406	439	417	428	495	466	477	435	420	445	428	425	436	479	448	455	421	509	436	463	440	404	410	470	460	427	408	411	424	452	494	389	476	445	399	434	451	461	444	425	436	485	438	425	436	451	467	473	411	453	424	417	428	460	466	457	416	432	435	437	470	423	439	444	412	483	452	459	434	464	446	451	448	459	467	457	458	452	437	483	487	438	409	427	472	492	406	429	436	419	483	451	448	468	439	424	428	429	460	408	444	453	488	438	442	431	429	417	450	427	464	438	430	431	476	443	441	456	453	426	437	459	436	436	486	474	445	457	488	437	456	423	448	417	456	433	456	443	441	428	417	445	469	449	441	444	461	445	436	411	423	411	460	441	433	431	458	426	469	428	442	403	456	437	460	429	452	431	417	421	422	418	428	466	428	421	451	440	443	463	460	442	468	465	440	455	453	461	471	445	453	470	446	467	479	474	448	459	427	470	405	452	449	430	482	471	452	510	499	464	448	433	430	446	433	443	443	443	421	430	457	418	470	485	445	420	438	458	477	444	465	457	441	400	442	482	445	447	443	450	409	436	426	417	455	445	447	458	419	438	426	447	458	479	399	456	458	477	500	412	484	441	436	448	456	458	456	439	446	460	415	430	432	428	474	433	427	437	482	443	481	449	457	463	465	431	450	433	444	417	429	461	410	430	429	454	425	387	432	423	409	451	409	438	452	429	458	435	474	468	447	457	456	459	411	440	435	457	452	442	444	456	464	417	414	438	438	433	490	418	455	446	463	433	452	455	463	440	439	447	444	459	444	408	449	447	470	432	468	415	465	436	418	480	445	448	434	444	450	434	415	464	436	457	440	469	443	439	438	450	413	435	458	436	439	451	451	435	467	403	440	411	451	406	428	460	405	470	465	437	473	459	426	425	428	441	432	434	409	427	464	469	427	464	440	427	471	419	427	447	466	447	407	440	391	419	472	468	453	432	477	438	456	459	457	475	448	400	410	460	417	412	442	438	460	437	451	441	445	457	464	468	458	454	432	423	472	458	431	449	421	474	444	450	481	432	460	429	424	440	459	421	462	429	434	470	447	470	435	438	437	433	428	473	421	426	434	402	451	478	475	446	454	448	466	462	456	466	464	457	409	441	462	438	468	447	435	425	413	422	467	430	447	433	470	425	446	449	381	465	466	422	432	438	420	429	469	433	443	446	455	462	455	438	414	470	431	432	452	464	442	444	440	453	448	430	476	483	467	452	431	449	443	447	483	443	467	449	423	450	455	455	462	428	411	472	477	419	418	441	435	446	418	420	432	449	416	436	431	488	448	433	455	440	423	465	452	471	442	447	447	412	419	409	434	444	449	424	463	443	514	469	454	449	449	499	441	412	412	469	442	458	449	420	482	440	467	417	440	435	447	460	454	439	470	412	456	449	457	448	396	435	444	449	438	460	448	468	464	459	407	462	421	449	409	465	458	457	453	469	439	457	436	449	444	415	452	445	450	397	415	431	420	464	434	426	454	458	467	493	415	439	439	462	455	441	432	434	468	469	475	431	429	441	441	470	460	449	422	412	435	454	496	444	422	435	429	463	461	453	420	446	446	411	473	458	401	434	434	446	460	431	444	438	436	456	432	438	446	431	448	425	469	447	460	428	426	438	474	460	434	472	468	447	469	452	433	427	438	448	460	462	472	454	415	429	427	486	446	439	445	459	430	443	478	393	437	472	436	435	466	463	454	436	434	432	433	455	425	464	470	437	498	467	438	439	447	436	426	413	423	472	464	487	433	434	429	452	436	406	465	495	470	409	432	447	445	460	427	513	421	403	419	433	428	445	435	448	446	421	439	462	431	452	477	406	425	438	441	469	466	421	441	430	451	434	460	479	426	431	442	440	447	479	429	480	429	449	431	430	457	465	427	428	461	442	446	457	455	508	465	455	445	433	468	433	456	449	474	462	468	417	444	490	437	447	439	452	441	411	417	478	452	450	475	444	416	470	470	422	433	427	458	429	439	454	477	464	426	446	490	462	464	463	473	485	434	419	484	431	506	434	462	440	463	449	464	473	450	477	455	431	421	460	460	425	491	429	449	465	431	469	434	423	447	440	433	455	448	456	386	486	395	458	472	460	461	399	474	469	436	450	469	447	456	448	451	489	432	429	447	452	460	444	426	452	434	446	438	471	456	466	463	440	426	469	486	426	427	419	402	416	427	473	450	442	445	452	454	443	469	475	448	486	443	448	416	478	460	424	446	452	429	505	456	459	476	451	466	456	444	443	449	479	451	426	457	413	444	482	449	453	422	441	395	443	483	447	458	410	440	435	434	460	422	472	455	448	488	439	464	461	444	458	477	442	455	437	404	469	429	423	449	453	456	429	438	443	459	454	465	460	482	440	443	454	472	460	476	420	436	451	439	472	449	437	474	476	453	448	427	454	427	436	468	422	465	459	452	505	442	442	439	457	458	465	432	436	438	454	399	431	445	443	451	508	433	449	404	466	427	426	423	441	415	429	421	449	430	444	445	442	446	460	451	430	434	443	439	457	452	483	443	416	465	432	440	403	445	437	453	440	416	425	420	410	444	449	411	449	440	449	446	454	434	448	454	445	436	419	429	449	433	411	455	445	421	392	442	446	396	485	441	453	443	411	406	388	473	416	470	446	430	463	479	505	435	449	473	470	461	436	426	399	413	483	417	439	424	394	462	434	455	441	435	422	463	445	425	397	460	416	463	462	425	433	458	460	460	441	483	436	446	432	447	469	461	422	420	425	439	444	477	468	498	425	451	421	447	452	475	463	423	483	451	432	445	464	422	478	424	444	441	451	444	436	470	436	453	441	440	442	451	453	451	408	397	422	433	437	450	442	469	416	451
8793	37890	43664	31471	18351	7472	2785	1213	818	713	661	629	661	698	693	678	673	624	652	679	674	629	685	686	672	718	687	680	688	657	707	679	663	659	708	667	679	668	681	695	638	637	638	658	654	718	709	677	646	679	671	655	636	631	680	669	663	645	661	682	661	671	671	659	670	653	666	688	690	689	671	683	657	662	736	709	702	678	713	662	634	624	685	660	709	625	686	617	667	642	687	653	701	650	661	732	663	717	664	679	663	681	619	669	649	645	682	699	662	641	701	657	677	663	644	709	667	684	697	677	678	659	614	653	660	701	664	687	619	687	641	649	672	729	640	695	657	646	670	630	682	674	739	662	689	703	678	625	675	665	622	645	673	677	663	683	630	630	641	671	651	645	688	702	650	726	697	673	679	697	700	668	711	639	712	622	685	667	651	672	678	593	666	675	644	673	670	646	645	652	667	666	672	663	643	639	652	678	651	685	703	673	662	700	665	632	659	668	642	671	690	658	667	710	692	671	704	654	639	682	627	672	656	678	656	639	637	646	650	688	658	694	654	680	676	722	687	674	661	675	642	664	698	688	607	624	675	634	690	711	621	697	659	677	647	646	650	638	671	658	655	658	672	659	672	689	648	654	678	657	670	675	644	651	647	687	682	662	625	669	683	720	597	677	677	666	628	672	673	663	657	672	638	670	693	708	675	647	687	641	669	695	674	647	633	648	724	683	676	706	663	647	662	678	687	647	661	724	684	695	644	650	659	668	647	682	635	671	652	644	650	677	711	656	695	641	583	670	631	676	656	651	618	633	659	691	679	649	682	654	665	673	683	668	658	673	671	690	649	670	644	700	655	703	663	675	649	670	665	697	677	674	672	709	698	664	682	653	666	711	671	609	676	679	588	721	715	627	678	675	703	654	699	645	651	652	637	654	673	662	635	647	683	642	661	720	679	694	625	637	666	723	675	660	677	704	682	656	642	693	661	684	661	624	646	735	686	658	714	687	660	683	658	633	686	686	660	658	696	665	642	683	685	701	626	639	718	673	668	643	666	676	671	633	688	612	644	596	678	649	674	671	682	714	663	694	674	668	691	714	642	672	691	655	677	674	641	676	638	690	664	641	667	654	699	622	651	659	668	662	666	677	690	653	671	647	613	682	638	668	627	647	661	699	678	700	654	730	636	685	679	719	687	702	671	650	678	626	661	656	693	666	681	678	716	686	688	657	665	664	683	638	633	662	660	627	672	650	659	678	697	641	692	650	679	634	656	624	665	704	662	715	701	665	643	696	628	663	658	645	632	655	661	657	655	658	640	665	667	666	663	655	692	627	699	675	633	665	590	707	644	671	635	692	647	656	681	686	630	693	674	636	656	677	653	682	672	646	667	653	629	646	659	693	676	682	662	734	678	660	660	697	724	659	653	680	640	629	659	655	669	633	702	700	647	688	680	655	658	644	712	650	659	649	683	672	714	697	663	713	726	727	654	676	696	650	651	671	671	693	640	655	733	674	642	675	648	682	636	700	639	630	663	671	713	655	691	606	669	733	668	677	679	650	684	655	617	665	634	629	713	715	670	721	716	655	673	653	696	640	667	591	653	658	655	623	698	666	682	680	710	699	685	632	685	706	644	674	658	688	651	676	731	636	640	707	619	666	670	693	680	647	670	673	736	665	692	725	702	697	674	634	694	681	677	651	611	649	692	696	698	679	697	689	660	651	678	672	667	661	712	664	659	681	676	673	652	672	687	703	654	655	617	606	679	629	675	640	694	682	642	649	694	627	665	682	676	666	673	627	666	664	686	677	654	664	630	678	681	678	732	634	720	663	683	657	652	696	670	701	662	671	690	678	646	712	668	667	679	670	656	684	665	683	655	662	644	725	637	651	658	657	654	664	644	693	642	678	648	691	637	657	625	645	648	688	637	664	692	672	688	637	686	654	649	664	628	719	632	679	645	673	687	668	701	698	739	630	655	654	678	676	635	695	694	674	644	660	678	633	703	699	673	665	646	707	698	707	680	674	678	717	695	666	645	686	656	644	637	654	673	609	604	653	698	659	689	634	672	625	658	673	671	659	704	628	696	660	704	661	616	648	632	643	654	730	635	628	665	647	667	667	706	678	688	636	681	712	660	672	651	636	656	671	644	669	671	615	675	712	660	638	600	723	649	667	658	622	693	724	665	661	610	651	646	639	709	668	684	617	633	704	642	681	652	686	609	667	666	709	615	667	710	717	665	632	692	671	675	674	713	660	630	634	710	671	687	696	643	637	724	635	677	675	643	654	684	641	674	654	656	645	651	680	623	658	657	678	645	647	685	647	656	638	669	708	632	679	639	692	683	643	671	656	630	673	620	664	656	683	693	684	673	647	682	712	624	669	667	633	666	668	659	686	653	625	687	657	680	682	670	640	670	637	693	701	695	716	689	692	710	654	689	674	677	687	669	703	724	623	682	654	646	680	674	614	658	652	683	642	644	642	658	678	701	682	728	638	715	679	637	655	705	690	675	649	644	707	676	674	680	639	648	632	706	666	656	693	742	672	630	719	734	704	623	712	621	632	644	717	681	723	674	661	684	677	686	675	693	678	678	700	672	718	677	666	683	642	697	640	681	667	721	673	633	652	664	663	654	674	680	676	651	680	663	633	646	736	620	624	660	664	683	629	662	684	675	660	680	709	621	660	661	651	698	729	667	691	660	671	713	677	671	650	655	658	723	706	680	667	615	685	665	678	671	701	674	638	711	692	717	656	650	656	687	667	643	728	648	664	680	686	643	637	659	654	683	692	642	677	643	626	690	636	674	676	682	690	667	647	665	674	705	707	652	664	644	651	649	699	673	681	666	682	650	668	629	674	679	648	669	662	647	688	702	661	688	691	643	652	696	636	625	646	652	693	720	647	633	663	640	707	672	659	664	720	728	638	718	664	656	646	683	722	658	655	683	676	670	691	699	686	671	715	648	659	665	733	674	637	626	630	648	694	664	694	719	634	689	651	638	670	643	673	668	651	703	682	691	651	659	699	658	658	640	666	655	655	652	697	704	635	680	646	653	657	679	683	688	625	655	659	655	713	697	671	696	697	660	688	651	663	671	691	674	702	692	681	670	732	647	654	661	678	730	633	623	670	662	656	697	689	683	675	678	659	628	652	687	710	694	655	666	640	655	667	676	683	665	683	674	658	692	652	700	643	721	648	682	712	660	645	717	707	655	692	651	670	662	659	652	668	688	672	654	684	668	650	663	671	654	645	694	697	694	682	706	700	654	679	680	688	653	642	658	654	681	697	682	632	676	633	649	700	668	628	689	705	698	715	666	665	705	648	664	657	658	656	660	661	709	656	715	651	658	646	673	701	694	650	645	650	660	680	646	671	663	671	721	659	691	641	644	667	639	680	698	661	649	659	702	655	649	700	640	644	656	698	657	685	682	667	620	684	651	665	689	661	662	626	628	688	667	721	685	652	622	708	653	688	695	623	648	671	677	671	666	682	626	666	630	679	720	653	676	677
24132	21686	39820	45463	36094	24503	11524	2267	696	588	515	532	505	526	511	535	516	523	498	509	478	510	508	542	541	477	505	531	508	528	515	496	501	541	470	493	494	497	547	512	509	515	488	536	542	532	547	505	489	497	505	530	493	510	477	524	520	499	514	478	488	516	542	509	514	520	486	497	498	511	451	439	491	460	458	500	469	480	528	491	490	483	501	514	515	506	474	515	491	460	475	489	498	485	497	486	496	503	501	504	474	509	500	499	528	464	469	516	482	508	490	524	469	515	481	497	468	497	519	486	503	507	487	500	506	520	519	525	494	482	516	490	534	500	493	497	485	504	486	488	477	525	478	526	506	476	480	463	477	531	496	494	483	458	518	499	511	536	471	472	499	517	496	469	462	493	464	502	463	463	504	433	501	480	507	509	486	507	515	510	507	454	496	489	469	491	475	468	526	499	511	508	503	501	509	494	496	514	475	486	509	529	472	474	443	467	491	502	479	555	485	517	528	499	476	526	498	472	483	480	472	491	539	466	511	486	514	451	513	545	517	541	496	488	474	476	488	477	502	502	454	523	494	488	483	496	485	499	520	482	501	478	506	487	501	466	504	483	520	506	476	548	498	464	508	522	504	473	484	531	524	453	514	525	532	535	481	518	492	485	490	523	498	470	498	518	496	468	496	491	476	513	445	499	463	489	521	494	482	498	489	484	512	529	486	472	493	515	501	494	504	525	538	484	527	489	506	519	489	487	479	500	518	463	541	500	500	504	480	493	491	512	518	513	494	513	514	523	499	504	509	496	515	522	493	481	472	498	498	461	518	507	533	501	504	488	492	480	494	486	492	511	507	504	527	519	501	530	467	493	519	504	533	479	538	480	502	477	531	502	510	476	493	523	488	492	495	471	445	467	538	528	503	531	480	544	462	500	493	492	487	506	502	478	478	481	519	509	450	506	473	487	503	496	493	558	513	476	484	511	478	488	481	497	510	505	493	506	489	482	535	490	493	477	515	500	483	493	494	456	495	481	474	529	517	502	500	513	554	504	511	525	494	493	478	484	466	505	472	491	528	483	514	556	531	489	498	523	522	472	485	498	434	497	466	518	472	527	492	525	479	504	510	495	484	500	516	516	531	512	494	527	524	509	487	454	469	491	484	518	538	501	461	473	520	481	485	483	496	483	514	513	510	541	506	523	500	466	516	524	505	511	509	456	467	489	490	522	516	466	493	493	462	488	458	497	495	513	457	471	482	471	522	454	513	506	461	498	485	489	500	487	476	499	491	494	515	530	503	507	497	520	513	490	475	474	542	512	540	515	473	499	527	474	455	498	505	464	515	528	531	498	458	481	508	483	498	507	484	524	499	473	462	519	482	532	498	487	485	488	535	466	474	490	514	473	501	526	509	494	530	469	489	466	468	495	474	508	476	490	494	515	501	492	473	503	448	528	493	511	464	499	525	542	485	520	508	482	487	477	579	509	530	505	497	508	489	499	517	503	496	496	492	477	525	493	465	488	502	484	478	485	537	517	479	529	504	490	483	477	523	454	469	508	502	473	514	523	463	539	511	495	531	494	487	504	511	531	512	477	447	527	456	527	535	503	469	507	485	501	536	540	496	500	512	504	531	509	519	502	554	521	500	489	468	500	466	491	501	517	497	479	489	484	479	463	555	510	493	501	512	480	470	497	480	461	490	494	496	484	515	511	521	501	485	526	506	493	479	479	521	466	508	501	496	489	471	486	481	470	539	463	513	451	512	506	514	484	516	478	527	527	514	501	499	518	509	503	493	501	495	466	521	487	470	527	481	464	504	504	535	478	499	457	533	536	469	462	501	469	546	508	516	503	495	468	481	494	536	532	463	541	494	473	491	524	473	505	453	470	489	482	466	492	478	505	507	498	520	473	478	464	506	514	523	488	503	529	513	488	447	472	505	489	511	490	478	471	493	515	486	478	501	504	513	459	475	496	515	483	484	488	501	504	536	531	515	471	482	510	499	517	484	485	518	485	487	514	508	480	456	501	514	464	500	535	508	522	502	492	527	497	453	520	479	513	501	505	513	513	455	510	480	493	524	474	510	524	473	500	534	529	513	509	530	500	500	528	473	501	518	480	515	521	529	485	484	454	487	494	447	481	523	515	497	518	489	511	483	490	487	438	495	498	505	516	487	482	509	518	489	528	483	506	504	465	495	509	480	517	510	519	511	515	494	522	467	486	491	493	525	475	485	505	478	483	525	483	471	459	499	504	532	517	461	495	512	506	480	481	479	483	477	520	466	532	523	508	469	457	422	475	477	533	505	479	483	492	461	490	492	494	490	523	525	473	491	471	517	470	507	479	515	475	525	440	505	463	474	504	486	530	512	485	510	485	506	493	506	467	529	523	505	484	463	474	485	515	487	525	490	482	518	527	488	516	510	498	469	464	492	542	515	489	457	507	493	460	504	483	515	479	486	451	490	486	497	503	490	533	537	513	504	463	508	480	451	494	506	493	450	508	545	489	528	505	485	496	523	458	526	498	538	530	530	513	507	476	525	506	509	494	505	505	505	515	503	466	516	508	476	474	526	474	496	471	502	485	486	489	540	504	512	492	503	511	470	493	496	489	503	483	506	488	514	514	486	518	506	506	502	466	499	491	496	506	470	511	465	497	503	503	509	500	474	441	469	508	498	508	522	463	489	478	508	482	515	530	490	500	499	493	483	509	484	479	485	479	498	467	537	517	491	480	518	513	540	527	498	494	464	511	513	514	501	508	507	462	501	557	529	532	456	525	512	527	519	497	506	504	519	508	521	501	510	506	512	474	455	499	507	500	511	522	498	487	503	496	496	492	490	535	479	472	502	476	443	462	498	498	481	471	503	474	520	488	500	500	515	456	470	505	472	511	484	497	457	522	493	518	523	523	470	484	501	504	474	517	462	471	493	516	484	461	495	493	493	488	470	483	464	524	490	492	492	481	472	520	514	509	482	503	482	507	487	489	522	531	514	485	511	470	492	487	502	523	530	484	506	481	491	548	459	534	491	511	516	518	521	487	478	491	476	463	484	471	527	497	506	468	507	478	526	466	471	485	502	483	486	466	468	490	528	477	492	477	505	502	499	548	438	461	506	495	498	488	485	502	480	485	467	506	514	513	486	511	506	462	491	504	508	447	500	537	489	471	532	460	483	484	537	477	479	491	480	506	510	499	491	492	505	500	520	491	488	509	475	497	506	495	495	491	518	487	545	459	501	507	493	520	520	510	468	495	467	539	507	511	521	497	454	483	455	469	469	535	484	497	474	464	471	476	520	493	499	488	490	477	486	492	513	483	519	502	496	491	533	490	486	506	502	497	479	543	483	522	475	515	533	530	499	523	489	535	472	489	471	485	532	509	512	522	513	494	545	512	471	488	470	499	477	498	493	517	478	508	503	504	483	536	453	490	484	495	501	500	490	519	507	531	489	505	484	515	510	506	460	492	482	527	511	499	531	480	492	515	526	498	510	510	455	497	493	450	531	500
18384	75512	84502	62963	44689	27484	11693	3910	1320	847	780	744	794	742	729	713	781	711	752	773	752	766	727	752	763	771	711	785	728	753	734	746	752	719	691	747	744	735	728	788	754	781	764	759	750	779	730	749	749	795	725	655	740	761	733	711	781	704	792	747	778	751	745	715	697	707	766	709	704	691	743	701	711	710	750	740	774	751	740	771	755	749	774	741	803	696	689	738	727	766	790	727	741	751	686	751	770	710	740	759	771	757	813	690	739	714	763	733	756	764	717	689	706	779	708	740	751	714	743	754	750	737	729	767	739	715	689	694	761	704	775	782	783	782	781	764	823	755	763	776	765	724	743	756	775	745	712	752	760	734	758	719	759	726	751	755	736	699	715	735	736	711	711	729	740	727	751	749	773	711	744	764	755	728	743	670	756	723	744	698	752	747	811	779	758	730	787	761	749	728	741	758	694	732	709	754	718	718	725	732	722	753	768	761	739	724	719	706	770	766	715	728	742	734	742	718	773	744	775	722	709	729	683	731	723	813	746	718	775	720	709	686	753	696	789	757	705	717	720	737	733	788	725	781	743	736	706	739	719	743	743	727	691	739	780	756	754	711	735	775	727	696	756	794	754	721	719	755	773	729	750	716	726	751	745	734	715	747	686	735	748	737	756	789	753	704	772	724	799	748	684	760	747	706	670	724	681	676	736	690	742	761	774	716	775	714	770	754	802	729	767	796	717	742	730	805	744	750	717	818	764	726	741	753	717	774	765	774	714	737	709	706	741	747	748	744	729	705	773	741	739	705	724	674	737	729	728	771	742	761	752	754	712	784	703	756	710	796	772	719	729	731	790	721	739	776	742	720	713	744	778	732	747	722	769	725	745	752	751	763	750	792	748	762	708	742	713	764	807	735	749	768	747	700	756	740	760	802	757	725	745	727	761	726	739	708	781	762	751	758	731	753	698	723	720	726	721	757	754	734	733	735	741	706	745	737	714	724	734	784	723	779	710	710	725	757	739	733	769	725	719	759	744	753	679	754	731	762	766	730	772	762	766	746	742	738	748	740	809	773	721	724	775	737	731	755	747	731	696	733	759	726	735	748	745	769	730	726	784	725	726	728	744	751	718	771	790	731	780	703	739	754	689	768	736	724	758	692	705	702	759	731	738	732	773	731	762	733	741	723	753	747	744	776	737	745	728	759	756	755	699	708	770	751	774	707	691	697	699	748	759	702	745	707	742	727	739	748	719	742	747	761	720	731	719	757	733	765	752	777	798	727	705	755	704	725	772	766	725	736	723	712	750	685	757	729	720	720	737	763	783	719	723	737	792	679	730	736	722	759	679	825	730	770	717	754	724	736	741	796	760	734	709	746	730	748	735	706	785	780	742	769	776	686	750	764	709	735	777	738	745	761	750	743	742	751	742	721	725	746	774	711	740	722	736	749	691	783	676	760	744	748	740	736	743	733	750	744	718	758	760	714	771	695	743	733	776	687	755	739	731	725	752	719	721	732	787	719	766	737	741	722	704	766	738	751	735	756	686	773	772	741	728	732	740	751	770	743	747	796	712	760	739	804	715	734	751	750	713	742	759	701	744	752	736	750	741	720	760	708	725	773	745	718	760	697	740	768	733	718	720	724	692	733	711	725	717	723	812	709	734	752	708	786	668	727	671	720	730	724	732	783	734	779	747	753	728	759	742	742	762	713	712	746	669	754	730	777	752	735	726	703	727	742	671	801	730	758	727	734	723	709	738	783	642	775	765	699	711	714	739	772	774	789	740	775	721	778	733	746	722	773	764	726	784	750	782	740	735	714	753	723	717	737	705	783	722	729	744	743	712	717	711	730	761	788	770	755	739	781	740	752	751	792	753	778	737	792	753	766	713	746	731	740	746	784	737	735	767	748	689	750	761	768	688	741	729	719	722	728	723	768	724	779	719	703	736	746	733	751	745	773	774	716	723	713	738	759	776	711	731	758	720	698	777	758	787	772	708	744	714	714	719	723	766	731	739	704	725	713	735	723	758	718	754	727	759	702	764	755	779	731	742	738	738	723	745	704	724	730	740	727	763	710	755	727	723	700	735	697	767	720	783	718	741	722	769	755	744	729	741	758	714	757	750	789	809	745	716	706	818	753	752	709	727	767	734	762	706	724	748	733	754	722	756	769	799	759	743	746	716	743	769	769	714	726	765	764	723	785	720	687	748	810	764	703	743	718	718	793	728	779	694	760	740	720	761	750	712	745	746	735	709	728	755	733	706	702	756	743	765	774	705	733	770	726	743	721	736	711	699	750	682	710	698	753	769	741	760	731	724	722	761	719	696	794	722	720	755	749	733	736	773	757	781	759	776	761	731	760	740	710	742	755	718	710	733	701	736	741	789	726	761	694	757	757	772	785	773	794	727	724	791	735	734	713	789	711	703	721	714	740	734	735	764	735	759	758	740	737	717	731	712	748	764	726	746	728	714	726	730	735	763	742	722	764	740	727	780	810	717	727	763	707	738	730	753	753	713	771	694	742	732	789	760	727	761	753	702	766	701	751	754	770	727	718	747	727	784	744	758	754	731	739	726	758	727	754	730	734	752	757	723	707	734	743	770	740	722	754	737	735	709	742	810	698	755	683	711	738	758	800	738	744	719	774	726	775	725	762	737	739	734	755	715	728	729	730	683	737	743	741	706	775	712	758	743	755	687	723	751	744	740	760	715	769	744	747	738	777	726	778	755	707	723	784	734	710	763	760	751	753	801	771	715	715	722	751	756	755	700	759	738	728	743	729	753	695	756	758	731	737	751	774	743	730	750	704	784	753	759	755	797	756	794	732	716	739	730	775	739	801	744	714	747	784	709	766	755	770	797	716	760	764	728	721	748	688	750	718	748	740	775	746	734	751	737	731	721	757	717	733	763	744	725	725	726	733	698	718	748	741	766	681	710	756	710	773	704	718	764	764	719	733	737	761	797	730	741	731	757	714	737	694	697	733	735	702	779	735	743	782	759	719	773	744	728	741	743	737	761	756	751	734	748	713	733	740	726	741	761	754	758	753	757	751	765	699	799	760	778	815	728	754	716	736	764	753	769	728	724	722	724	740	755	748	739	732	727	789	731	757	745	697	789	727	757	784	740	732	772	755	709	729	674	770	742	736	737	715	749	727	751	716	697	769	713	804	780	716	746	790	721	756	733	691	758	760	755	767	749	762	760	727	722	753	761	721	732	754	731	730	749	703	772	724	709	753	735	698	751	770	762	731	709	744	688	745	725	764	677	720	741	682	745	750	733	700	752	731	719	711	735	724	722	738	715	714	766	745	723	702	731	723	702	726	736	752	731	725	700	769	683	672	736	767	743	756	730	707	727	749	729	688	741	743	759	763	734	799	747	764	721	732	755	755	766	764	718	783	732	744	761	727	736	719	731	686	710	722	740	708	742	744	722	748	729	743	774	767	736	731	789	720	746	754	731	762	753	775	701	766	760	762	750	752	734	754	746	754	768	704	738	744	731	694
23135	21392	35564	40929	38574	30579	20893	5340	1103	657	561	520	525	548	553	590	555	553	571	506	510	540	504	541	550	538	540	537	539	535	491	527	522	527	554	497	533	552	525	472	501	495	515	545	522	544	534	535	524	549	497	509	498	546	466	489	502	522	511	508	522	515	540	524	577	509	557	513	496	526	502	512	538	517	501	495	523	500	554	519	494	524	536	545	558	540	516	519	523	533	529	528	546	509	497	535	533	521	523	488	529	497	487	510	524	531	560	518	511	524	484	505	503	551	515	514	497	490	535	484	501	492	510	531	471	542	545	513	495	496	502	494	517	523	509	526	546	518	523	489	468	513	493	544	503	517	511	526	556	516	483	510	497	539	512	539	527	484	510	537	537	512	518	569	527	526	501	508	503	488	475	511	563	500	508	490	476	587	551	511	507	513	501	491	529	500	539	495	522	508	567	527	530	516	509	512	519	537	520	485	515	495	519	487	537	506	554	463	540	530	549	510	514	554	529	493	498	526	526	512	484	547	482	490	522	501	526	532	515	516	525	474	506	492	482	541	526	554	485	546	542	532	513	523	510	492	525	522	543	490	497	526	493	522	567	540	492	503	519	483	497	507	490	535	488	516	523	512	540	542	492	513	532	495	486	500	511	503	497	548	503	543	524	501	495	548	507	511	529	530	555	532	543	467	495	508	497	533	542	515	546	506	477	494	537	520	470	492	508	509	483	495	558	488	516	529	522	536	513	506	505	538	510	482	515	460	524	545	502	498	467	525	487	502	520	525	552	528	498	521	549	571	523	509	557	510	529	508	513	543	518	566	468	508	472	495	530	515	543	524	488	534	525	509	553	560	511	508	511	563	553	526	507	494	510	509	534	554	514	516	486	518	499	532	510	538	513	546	497	545	471	542	495	503	508	539	508	518	500	561	535	512	450	518	523	506	554	556	498	540	525	550	530	538	551	513	530	497	516	497	517	516	506	512	523	530	550	519	532	480	464	520	481	517	518	510	481	520	513	489	531	537	546	485	539	534	506	505	537	525	516	536	496	508	510	517	520	551	506	499	504	511	510	537	509	506	518	533	476	491	467	531	521	550	510	529	521	486	520	532	546	515	510	566	567	557	558	527	518	525	547	492	488	509	505	501	578	501	500	531	525	506	509	483	519	496	513	519	491	506	532	541	540	520	519	494	523	543	507	544	561	511	518	540	555	531	532	537	513	498	504	537	506	484	518	552	547	510	524	503	487	505	537	539	511	512	505	529	500	506	542	522	496	537	536	499	540	502	510	504	508	557	509	526	473	514	524	523	514	498	524	543	529	502	487	492	510	537	531	535	557	470	532	518	558	531	528	508	503	521	535	494	513	550	482	534	533	525	540	474	509	554	507	507	518	534	535	507	529	494	533	548	513	522	536	550	531	507	508	484	518	525	517	525	522	527	542	536	481	523	545	546	547	514	530	516	534	507	504	505	540	480	531	471	530	523	518	550	538	511	511	530	543	516	545	484	500	512	488	567	495	471	479	521	500	473	500	517	511	511	510	533	499	541	488	516	493	471	522	502	555	513	505	534	545	502	556	521	538	543	528	513	489	534	509	503	559	536	553	522	521	553	554	506	553	486	548	523	530	534	533	539	533	522	492	503	520	565	454	490	509	493	529	504	530	527	486	508	487	560	514	515	506	495	544	529	516	525	515	510	528	537	513	550	508	508	539	529	531	533	530	556	520	526	482	528	498	528	492	523	526	499	509	520	519	501	508	479	514	526	551	513	478	477	526	527	534	505	503	498	542	530	518	494	537	504	506	519	514	499	489	516	578	537	505	489	504	524	533	509	524	480	554	530	494	487	557	506	480	506	553	523	534	512	559	535	483	498	522	489	531	509	512	517	519	501	502	522	529	532	527	482	558	508	494	524	533	540	499	538	475	512	537	484	540	540	520	506	544	519	519	558	507	540	533	539	535	477	551	527	551	539	510	513	501	494	507	534	521	468	475	535	499	509	509	528	526	512	502	508	528	499	480	534	541	581	517	533	534	543	455	531	545	494	552	531	544	504	498	511	532	505	512	513	494	511	517	516	500	513	493	511	529	537	506	513	524	474	501	529	503	544	533	534	517	487	509	537	521	529	546	523	556	522	576	520	507	496	557	496	524	510	515	552	501	516	501	484	521	502	516	505	483	531	486	526	492	498	529	563	543	560	505	561	525	510	496	504	563	507	487	546	533	494	495	494	500	503	502	546	567	527	508	530	488	510	534	535	501	539	499	508	532	539	512	518	536	509	537	505	561	513	528	516	521	516	513	560	507	545	509	567	519	515	480	507	515	518	556	496	534	482	449	515	520	510	509	535	532	546	565	482	480	492	569	547	484	525	526	516	513	506	518	560	508	521	532	541	552	522	476	520	517	513	514	488	495	467	518	504	518	469	549	482	535	519	517	528	489	545	502	495	524	523	497	545	537	499	517	522	519	515	520	515	498	544	514	514	476	510	488	479	483	571	568	508	511	537	543	547	532	493	488	514	488	498	500	551	510	512	517	495	531	494	524	517	528	526	527	495	520	527	512	546	496	547	483	461	545	489	495	534	522	488	516	509	520	521	509	550	507	560	520	537	505	499	543	512	503	534	508	486	505	491	540	519	477	510	486	516	553	532	535	505	544	504	546	531	547	545	543	546	498	545	498	516	505	509	507	523	508	483	524	529	495	505	484	510	530	523	518	472	499	504	508	505	520	512	554	562	473	504	513	471	514	485	522	539	492	547	491	501	538	509	529	510	524	511	494	471	513	498	523	485	510	511	490	544	512	475	513	511	518	529	509	455	539	536	495	542	494	514	521	530	503	543	544	530	541	530	486	529	475	518	499	508	507	531	500	505	511	546	518	515	520	536	487	528	526	573	525	503	522	489	512	516	530	569	539	491	511	482	537	496	508	503	539	541	515	560	505	516	485	509	505	542	542	501	541	514	534	517	520	488	515	474	523	556	498	478	495	479	505	545	523	551	562	525	501	524	533	495	533	515	545	549	549	478	479	532	528	504	527	514	486	524	489	493	532	531	500	513	488	483	502	502	554	499	557	518	506	495	561	551	530	500	498	516	522	488	534	537	511	509	497	525	509	521	514	526	481	479	520	486	568	499	463	525	499	498	541	543	504	547	503	553	531	503	493	524	497	510	492	526	529	540	540	506	498	514	524	466	521	529	519	556	523	546	546	543	504	506	510	545	534	507	509	495	491	540	535	476	531	551	525	567	512	538	487	515	500	509	537	520	516	495	484	517	507	522	539	498	515	503	507	510	472	523	534	500	494	547	541	503	530	513	519	501	519	560	520	487	510	514	553	520	568	469	516	497	552	510	542	543	484	514	484	520	534	494	514	550	553	553	527	531	531	505	498	531	505	536	500	525	487	534	485	539	502	506	491	511	540	453	527	536	478	464	528	503	550	505	488	506	492	515	529	517	488	511	569	508	488	513	497	522	514	548	524	492	483	528	546	528	511	493
22608	74167	94079	78508	57057	37559	19485	6851	2008	924	780	742	790	748	774	740	742	776	723	737	765	689	772	752	760	740	772	742	695	744	705	794	770	693	765	791	792	771	767	747	739	731	745	745	780	730	726	709	746	707	693	753	713	702	736	716	774	686	752	762	747	772	705	704	720	720	746	770	807	815	728	757	758	732	804	738	767	756	703	775	746	786	791	735	744	747	739	781	767	794	768	774	775	755	770	710	730	728	732	732	765	745	768	750	753	749	748	723	715	756	748	764	762	714	776	755	789	743	756	770	780	708	761	711	754	744	719	790	794	755	803	761	726	709	742	733	785	759	763	741	740	723	763	746	694	771	762	708	708	771	759	760	726	686	737	739	771	808	732	772	714	779	762	792	732	837	719	743	757	780	737	720	772	707	729	732	761	791	727	721	743	739	711	755	720	742	744	727	744	771	744	737	744	723	760	768	792	725	705	707	699	767	750	726	696	777	754	713	829	705	705	788	711	740	733	707	784	732	711	792	751	719	747	773	743	737	746	750	754	736	784	763	711	794	760	753	757	715	768	768	719	749	756	747	754	761	775	734	751	774	703	787	741	768	757	737	766	740	713	729	757	767	779	735	764	716	743	792	759	805	776	710	758	764	744	710	761	787	782	771	760	773	770	713	770	720	761	693	754	716	729	756	780	723	815	793	735	758	697	717	724	740	731	755	697	754	806	702	734	763	746	789	695	766	747	716	776	763	723	734	717	788	724	701	762	759	752	737	731	778	771	731	759	720	767	689	746	714	727	764	770	774	785	740	748	751	742	737	756	745	735	724	770	724	747	734	747	747	776	747	728	749	745	717	721	790	684	755	769	730	766	808	723	781	737	732	726	728	771	746	697	774	773	740	758	719	717	780	756	752	750	726	729	778	721	809	758	764	695	706	754	762	760	773	752	756	698	739	760	748	784	717	715	781	767	803	737	758	765	772	753	745	741	737	799	796	755	776	765	731	703	726	757	711	731	703	735	801	778	780	750	754	741	787	747	744	795	722	757	769	736	741	801	720	751	728	779	757	751	751	750	726	723	701	741	711	764	709	701	720	782	758	736	744	758	724	708	772	728	803	792	773	736	744	802	698	768	739	780	725	742	750	730	746	730	767	750	788	736	759	730	764	760	727	738	720	754	732	723	773	750	738	735	802	717	727	728	748	761	745	774	779	751	761	749	737	712	769	762	712	757	746	729	724	739	798	788	677	773	743	755	746	753	757	754	727	755	754	748	773	765	677	725	780	726	729	746	784	756	779	784	744	702	771	774	764	742	754	763	748	734	775	681	741	748	779	765	750	742	755	739	765	789	778	788	788	779	774	760	780	719	747	735	783	731	743	723	761	756	777	747	749	730	748	726	739	738	757	783	742	751	735	797	769	810	715	733	795	743	798	736	721	746	763	746	765	740	746	767	717	737	751	775	731	730	712	729	771	781	744	781	756	761	723	735	766	683	724	725	760	724	802	699	733	734	755	762	713	758	815	735	742	723	748	760	725	749	744	779	784	716	743	699	721	753	788	692	788	740	683	763	721	747	737	736	776	792	733	737	724	756	749	744	746	791	710	714	742	736	744	796	703	753	810	759	695	765	748	724	731	698	740	739	735	755	735	748	781	743	762	778	754	735	739	771	722	766	776	699	719	725	734	794	776	780	740	778	805	661	743	730	741	733	711	791	760	738	748	765	718	722	738	721	740	737	712	756	717	755	778	778	718	729	761	725	692	777	767	770	718	767	742	751	726	718	715	774	764	741	720	753	709	747	767	772	794	695	723	753	735	733	744	742	746	770	756	733	772	727	751	744	744	722	739	720	704	764	737	749	720	774	716	775	782	758	762	717	733	763	722	801	692	769	776	787	736	750	798	742	724	792	718	703	745	723	689	753	781	740	740	707	777	732	728	733	701	737	773	776	733	783	720	757	757	722	824	727	765	754	763	688	753	768	722	728	741	777	733	712	686	812	732	774	784	772	780	793	682	782	749	748	742	753	718	741	744	785	768	705	770	759	753	718	762	740	694	760	732	750	759	771	753	780	767	723	798	782	794	774	798	757	763	733	768	728	694	761	744	804	759	688	747	772	727	720	736	749	845	747	745	755	744	754	742	795	754	758	783	698	773	787	744	772	768	761	745	775	750	797	730	772	815	752	741	708	773	736	724	701	740	704	785	749	789	756	796	755	721	755	698	741	782	763	726	770	769	744	777	717	792	721	724	743	711	752	790	763	739	791	763	765	766	717	686	737	737	792	775	681	750	735	735	721	716	773	760	738	724	717	766	759	788	736	733	771	733	731	739	718	776	754	803	761	781	753	782	753	707	761	690	761	752	679	725	755	761	780	707	782	755	771	773	713	747	754	726	748	791	733	770	736	738	756	748	754	734	745	712	735	803	733	760	723	766	740	771	778	737	719	713	763	759	723	762	740	716	765	747	728	727	744	765	777	764	747	767	744	777	757	762	765	717	762	800	732	743	772	750	723	727	715	719	753	731	705	785	742	737	739	735	764	742	756	763	776	705	737	757	769	719	751	722	770	745	744	801	730	733	742	721	767	729	753	797	730	779	703	764	696	774	700	796	748	733	736	719	754	716	710	755	729	773	768	780	739	727	801	746	719	742	759	732	703	762	752	750	771	742	765	719	751	735	788	710	704	753	725	717	701	722	759	704	733	740	780	737	766	778	745	761	777	724	768	751	782	769	774	766	712	743	772	779	715	723	766	766	748	764	742	714	792	726	804	778	740	793	794	791	765	745	750	773	775	739	759	754	761	726	719	704	731	759	780	714	774	753	785	685	801	809	765	745	731	816	740	806	755	722	763	786	761	722	730	715	716	764	767	739	786	747	723	786	718	764	724	747	759	723	708	711	785	764	725	751	772	806	748	755	739	739	801	706	784	751	726	775	750	723	738	693	740	775	782	756	758	777	738	774	729	743	724	749	736	778	733	764	754	756	754	735	770	776	758	725	727	750	735	760	794	675	719	769	745	701	756	827	758	776	731	759	792	731	749	735	748	735	780	734	789	730	793	782	720	749	719	744	708	712	733	713	730	709	744	740	745	752	694	745	772	710	732	731	729	727	688	779	681	745	743	779	725	732	741	751	760	717	740	776	733	706	759	742	784	775	756	706	784	746	721	742	747	747	733	752	764	776	708	736	734	768	750	774	738	760	715	768	733	789	754	751	722	709	736	803	714	774	756	736	772	835	764	765	758	749	709	812	771	741	720	738	769	702	767	766	726	740	731	738	745	744	793	770	707	754	729	772	727	702	769	751	765	718	767	765	782	702	783	730	727	737	739	771	771	746	727	760	754	735	750	758	787	745	714	749	779	792	772	767	773	694	747	744	762	697	760	778	760	717	782	802	685	698	802	753	758	729	773	743	765	708	753	807	728	749	751	759	763	780	721	774	737	773	787	738	734	763	713	800	795	725	783	771	725	750	775	733	749	689	678	749	724	782	765	777	745	782
26813	24342	37906	28245	13392	4503	1373	655	509	473	487	442	465	435	438	462	444	454	445	429	435	430	439	448	494	438	431	444	446	455	461	413	454	495	448	461	475	399	426	450	464	451	448	429	458	476	477	462	453	456	459	446	441	456	430	460	432	455	474	436	413	432	442	445	468	419	433	446	412	442	426	415	463	457	459	444	456	421	468	415	433	451	442	432	453	462	447	477	447	459	431	438	420	437	446	427	435	422	441	469	414	486	442	446	440	415	461	441	460	460	453	449	437	442	476	474	454	440	464	430	441	460	486	465	448	451	412	414	460	450	460	432	450	475	486	466	469	489	423	457	445	436	461	453	453	451	449	468	478	431	437	457	464	456	433	427	434	445	475	435	430	463	464	398	455	471	403	436	452	448	421	422	461	449	427	462	449	446	434	431	424	498	461	465	468	493	427	404	475	468	480	465	403	428	466	463	474	443	451	481	421	495	470	462	426	418	441	452	447	477	441	454	445	456	459	440	454	414	378	454	469	436	489	438	472	461	445	419	421	478	479	442	474	441	432	426	434	406	436	423	384	442	455	416	413	419	462	444	457	429	400	451	428	431	436	440	470	469	438	455	432	426	473	445	440	445	455	479	430	469	442	465	456	412	406	435	426	440	445	447	473	451	467	448	455	464	447	428	436	474	437	469	443	394	435	439	446	463	430	421	434	442	416	425	449	455	466	450	472	465	432	419	488	461	458	457	433	419	464	456	434	435	436	418	422	437	444	478	427	466	460	473	469	446	441	455	480	440	444	448	460	457	426	476	433	463	491	420	422	462	454	429	460	411	463	416	422	450	440	414	455	426	457	433	476	419	470	428	445	448	486	455	458	427	444	418	483	437	444	420	426	478	445	459	477	453	448	436	455	432	463	446	428	436	460	460	457	438	434	481	451	461	469	493	463	478	441	451	433	464	422	414	426	456	441	448	443	448	421	464	423	395	459	446	453	443	456	490	435	439	477	439	412	478	439	440	453	441	493	473	421	426	466	426	466	482	464	448	448	474	451	476	444	424	443	458	452	424	435	445	474	472	426	432	430	427	440	477	492	445	496	441	456	387	455	422	454	398	443	426	443	438	441	441	475	462	462	470	424	452	463	429	446	446	441	433	415	470	407	454	433	463	422	377	440	454	456	453	436	442	419	456	412	432	413	463	438	438	437	444	460	419	463	487	454	436	447	451	462	442	432	442	429	421	451	459	435	449	445	475	441	443	470	435	477	450	490	458	452	415	469	501	455	463	459	410	485	471	430	448	413	479	462	474	427	448	421	437	443	440	445	451	456	453	474	485	456	434	436	468	428	443	480	474	423	450	443	465	454	458	457	440	428	423	449	426	458	440	419	457	460	439	464	456	434	436	447	464	430	449	456	456	469	480	450	460	450	392	473	446	415	402	451	461	419	408	454	465	401	464	432	458	453	500	467	475	461	476	443	426	472	451	435	449	451	431	425	423	438	461	433	420	438	428	446	479	441	430	478	441	447	433	404	453	433	467	437	461	424	415	452	428	421	484	446	446	436	430	459	452	464	444	443	480	440	451	459	439	422	411	462	470	495	474	448	483	437	467	487	481	438	440	442	424	450	432	455	446	457	473	417	467	460	458	475	452	450	448	433	445	425	454	448	440	448	476	463	396	468	414	471	446	445	456	470	418	452	447	459	409	470	472	454	458	454	435	455	458	437	487	448	455	454	482	442	467	452	458	465	395	454	465	487	433	465	409	471	484	446	453	473	481	416	464	444	426	455	449	453	464	419	472	442	451	431	459	460	424	440	491	477	432	486	459	456	494	482	440	462	467	436	454	452	489	454	420	443	457	440	465	489	456	438	432	454	433	437	448	467	467	418	442	470	466	476	439	446	436	441	461	462	433	404	421	454	476	466	450	472	428	446	463	482	459	456	439	420	441	430	444	469	423	476	433	482	477	433	430	476	412	494	462	477	469	451	474	440	459	462	463	436	418	459	426	457	471	425	478	485	454	411	479	491	472	475	451	473	463	442	449	444	430	454	445	431	459	454	451	446	456	436	415	451	446	472	446	436	419	430	427	461	425	437	462	465	457	423	426	413	453	443	471	457	485	480	456	445	435	452	478	445	427	496	489	478	500	429	477	460	475	454	439	449	458	454	479	465	439	444	440	444	437	446	445	470	421	417	469	417	463	467	436	492	474	440	422	443	444	436	463	447	403	446	412	415	424	444	442	430	453	464	486	406	435	443	383	484	483	500	481	432	436	483	449	441	459	461	453	449	445	467	462	493	460	453	450	459	475	413	461	428	435	449	470	441	453	477	459	409	458	442	463	435	457	410	405	439	463	444	432	461	406	492	442	452	486	437	430	474	468	455	444	437	446	478	409	443	448	461	452	442	415	417	451	423	431	411	448	423	433	446	448	491	415	423	444	402	408	436	441	465	448	420	449	431	428	464	470	457	459	448	448	447	455	477	476	445	466	440	450	436	426	450	460	439	431	446	404	461	484	471	421	449	455	500	446	438	427	445	451	429	450	403	458	470	446	458	449	475	461	460	428	443	400	442	450	466	419	450	399	472	451	435	412	456	466	415	415	450	455	475	488	445	443	419	436	447	414	458	475	420	447	421	422	439	483	445	450	431	427	428	437	412	429	487	455	457	429	443	448	439	454	462	468	465	430	473	455	479	474	459	408	424	463	448	446	460	427	455	461	420	452	432	439	436	454	424	445	449	442	440	431	431	479	428	433	461	469	441	461	433	441	443	445	470	475	465	438	457	427	456	471	403	434	466	439	480	493	444	417	430	474	480	395	460	476	430	419	422	443	462	501	458	467	423	402	450	447	432	463	461	430	476	439	454	417	450	433	474	429	464	458	444	447	422	461	481	455	413	469	449	436	433	432	414	424	469	437	443	427	457	470	482	448	457	439	394	442	434	428	439	463	482	462	428	443	458	481	445	469	421	440	466	413	449	503	448	455	462	457	456	463	470	458	443	438	436	429	437	467	436	435	419	428	444	430	405	441	480	444	439	438	431	444	449	462	467	426	447	436	447	463	477	487	414	459	406	459	448	468	434	465	439	465	445	438	427	466	463	441	461	439	447	421	435	450	447	448	451	456	397	448	422	460	436	480	430	452	421	432	422	439	417	454	437	449	446	446	467	410	429	435	468	423	440	437	492	446	427	440	435	412	465	457	478	427	473	437	408	437	431	429	400	450	449	435	474	480	446	463	441	464	461	455	442	436	431	445	468	444	448	444	439	422	447	412	439	442	449	441	450	442	424	424	463	516	455	461	462	431	459	433	441	491	424	494	427	475	421	404	449	473	483	443	433	471	440	426	438	416	414	452	459	453	500	441	421	471	469	475	458	421	451	439	455	493	421	440	461	461	461	440	444	471	441	471	439	418	488	447	467	435	454	460	459	460	478	447	451	434	462	438	435	487	438	434	447	462	447	433	483	445	445	470	480	431	481	437	474	481	508	458	453	455	484	410
10299	42901	43064	29124	16801	7230	2598	1159	769	677	717	681	674	703	710	673	675	660	690	683	685	670	657	672	692	680	665	696	664	672	675	687	674	655	673	690	672	695	702	686	683	679	658	681	671	669	728	645	694	659	685	667	695	632	682	693	665	653	692	689	652	732	728	688	678	631	712	692	686	636	662	712	695	641	610	645	707	687	711	620	641	678	658	640	707	676	666	665	691	664	665	703	690	636	711	688	650	732	698	708	679	696	687	702	725	656	667	674	703	701	657	648	714	728	678	703	671	663	680	710	652	707	691	689	694	639	672	682	658	697	679	681	672	640	664	665	668	658	674	703	698	683	676	679	665	685	619	678	686	682	676	681	647	679	665	674	655	651	650	662	701	672	724	678	704	702	672	674	678	694	655	696	710	678	671	684	703	666	698	696	746	692	668	656	666	688	706	595	633	643	648	683	697	703	665	681	679	662	634	742	679	695	694	693	694	682	683	717	674	620	674	659	708	652	680	677	678	667	710	680	693	686	680	701	660	685	636	683	684	672	705	649	635	708	648	656	654	713	733	693	664	614	723	675	677	734	643	679	683	696	642	663	691	679	632	663	649	670	685	656	680	663	682	691	684	627	654	635	666	658	653	648	660	642	635	612	662	651	741	704	684	683	708	656	665	653	693	655	657	643	692	689	664	644	673	720	689	643	615	676	712	640	694	683	655	708	679	723	666	663	696	713	679	721	711	679	670	668	686	637	682	676	652	657	662	599	652	633	691	610	650	663	611	653	701	661	678	672	651	666	683	701	721	668	726	692	660	683	669	732	666	707	639	657	659	687	682	697	649	687	667	692	636	713	689	701	680	650	672	687	660	704	720	641	655	682	659	687	674	693	686	704	673	683	682	685	674	707	691	671	659	673	656	651	647	706	683	643	697	677	718	712	663	671	701	721	709	708	655	668	646	621	689	672	652	687	669	686	686	679	666	653	651	674	657	679	636	679	646	663	647	680	675	687	680	667	696	681	693	659	691	700	682	702	683	669	669	640	672	715	722	667	639	711	666	643	661	626	674	643	697	697	721	710	659	689	697	701	679	697	618	674	659	645	637	652	665	679	634	631	672	666	648	669	678	667	678	709	631	704	678	671	672	634	662	677	713	668	654	686	657	667	684	658	724	623	667	650	670	626	717	698	696	658	692	659	703	702	655	672	702	676	683	641	717	683	646	697	689	656	697	666	671	708	671	663	662	669	620	655	683	701	661	715	684	627	684	697	676	690	647	698	658	682	714	674	675	708	683	714	667	695	704	722	673	670	685	708	645	703	648	649	686	653	642	703	679	673	717	731	662	688	693	648	680	659	664	725	675	684	633	673	644	663	618	662	682	670	711	678	675	677	689	662	667	674	681	690	685	665	646	670	663	658	667	682	703	664	692	656	681	640	713	673	653	692	644	660	733	654	680	633	699	705	707	638	676	643	694	655	655	642	733	650	648	655	666	670	713	681	675	709	682	705	679	668	671	647	686	686	666	651	649	689	675	708	661	660	695	681	659	684	704	646	649	669	651	669	709	736	629	664	673	726	666	700	640	664	681	656	669	642	671	668	662	649	639	672	714	704	662	614	719	672	653	726	622	703	733	649	729	676	671	673	697	664	667	715	686	696	687	729	645	642	663	742	657	668	652	601	636	675	627	684	666	679	674	681	671	710	709	664	692	631	661	692	695	651	669	667	684	701	683	697	654	624	630	679	659	668	673	698	652	688	655	673	673	662	643	662	636	659	674	705	688	743	681	685	710	646	626	666	719	676	727	662	652	694	601	674	723	693	680	648	632	647	656	706	691	679	658	686	655	720	636	654	655	660	668	669	694	654	673	696	675	652	706	669	657	657	646	681	680	671	709	689	650	665	668	711	664	686	681	653	693	680	684	652	700	717	706	688	716	667	644	676	644	638	650	694	657	672	692	652	695	641	678	720	653	740	669	654	688	664	679	731	689	690	676	681	691	707	671	680	644	667	669	664	649	644	692	689	713	710	731	740	653	646	676	647	618	636	704	713	639	698	686	671	698	696	614	668	688	684	665	648	653	696	642	678	652	657	701	655	706	626	703	649	654	637	653	655	687	669	692	633	662	714	736	665	651	698	680	656	665	702	695	714	645	671	617	648	668	654	673	696	692	696	700	693	665	686	718	613	671	667	662	692	674	669	645	668	720	678	635	703	643	655	653	727	701	683	683	657	696	645	673	640	646	628	719	627	632	685	659	673	643	621	680	689	665	673	684	675	680	681	642	686	661	691	741	705	600	663	646	677	708	645	672	706	661	679	652	663	663	676	678	688	681	680	742	736	657	593	660	637	693	715	685	704	705	682	678	688	691	677	677	651	653	668	672	695	673	678	692	687	687	708	671	694	693	646	670	650	692	669	679	725	608	683	667	666	644	679	650	661	663	687	651	683	709	688	739	633	702	692	638	626	682	672	673	648	695	733	677	674	630	697	679	695	630	650	626	634	677	689	659	643	690	641	651	697	658	710	677	685	682	727	712	645	636	685	662	707	714	620	701	673	644	709	681	627	654	651	686	689	691	621	736	671	666	668	658	710	681	693	674	656	619	646	700	668	724	652	693	668	691	644	641	642	662	623	664	636	673	664	699	662	691	699	583	719	613	720	696	644	704	689	670	696	615	730	635	679	668	669	692	653	688	687	652	677	714	647	651	688	757	713	711	700	663	655	667	670	709	661	662	619	695	669	661	662	658	686	644	682	676	688	675	704	665	698	678	660	679	689	696	679	680	661	660	622	671	696	711	671	611	746	661	711	689	703	649	680	674	679	689	692	661	720	673	677	688	656	678	652	656	691	646	635	669	673	657	659	667	708	693	679	707	731	702	644	705	662	681	689	653	675	689	708	716	670	683	685	667	642	684	679	638	679	730	687	638	674	638	688	666	665	718	689	618	659	661	643	720	651	652	720	705	653	667	642	667	693	701	679	678	657	681	638	738	654	672	686	641	703	669	655	703	669	666	644	686	666	683	700	662	658	680	676	647	658	701	718	699	669	651	707	674	688	701	665	664	650	654	668	664	685	656	676	651	712	662	675	649	645	671	683	659	717	630	637	658	666	659	655	657	735	700	622	652	681	658	666	657	702	683	689	660	700	662	666	678	699	654	697	653	652	675	647	677	701	658	700	674	655	707	686	671	640	647	669	659	690	713	708	674	679	672	673	701	682	645	657	712	656	694	659	654	634	693	636	663	676	696	695	696	686	705	645	599	700	675	640	680	730	704	709	661	675	682	688	718	705	679	667	695	650	682	654	678	625	690	651	693	656	613	677	708	646	678	644	685	661	671	675	631	638	662	686	658	675	703	637	620	659	670	655	671	685	692	675	658	695	711	665	684	670	745	728	699	646	627	675	700	669	621	705	653	684	741	713	653	729	668	715	670	675	669	653	637	682	699	681	700	639	651	690	738	717	652	685	691	657	710	694	668	643	618	646	659	657	646	662	695	705
24145	21616	38973	44807	36545	25080	12110	2268	835	607	522	566	498	520	500	525	537	563	474	517	531	514	486	534	516	514	492	498	522	499	492	490	537	558	503	504	517	505	522	485	490	505	490	478	495	493	498	469	513	501	485	526	528	545	511	525	521	516	499	483	532	466	518	536	479	530	517	498	502	511	528	498	500	527	520	518	526	497	536	527	508	517	515	534	509	494	494	521	488	464	547	517	516	466	499	492	516	497	491	529	498	481	504	493	517	509	477	495	535	481	505	541	520	493	540	493	489	519	471	511	535	481	495	478	513	502	476	485	491	507	534	491	548	507	526	523	542	531	479	500	491	486	543	498	484	493	533	509	537	561	516	490	516	483	509	526	544	507	453	511	515	534	476	541	466	518	499	493	492	492	506	538	477	501	509	508	517	533	504	543	512	503	473	512	511	513	510	442	522	533	460	491	523	537	522	479	503	533	490	504	510	536	491	496	472	523	471	544	506	499	508	502	491	496	497	508	544	533	439	492	506	525	528	484	504	468	478	519	517	516	509	544	541	517	499	513	460	484	515	505	489	479	540	492	494	520	515	530	483	469	525	524	488	511	501	508	522	497	556	519	466	496	523	509	525	489	541	515	464	488	498	511	476	502	503	521	493	510	483	518	538	500	504	485	511	498	534	497	492	496	525	513	487	457	491	483	491	514	568	510	494	524	527	508	531	487	468	496	534	523	488	505	533	544	514	498	536	492	500	523	470	479	494	521	541	456	515	489	502	508	508	533	502	586	477	466	486	546	531	533	520	488	525	501	467	496	515	515	489	527	520	511	484	513	484	476	536	518	478	505	491	493	468	496	490	497	502	507	514	523	518	501	519	473	499	522	525	515	492	505	485	468	531	508	524	519	533	521	510	518	511	488	492	505	519	489	474	512	506	553	562	487	499	470	493	464	502	501	542	497	490	518	530	492	484	499	486	477	526	509	488	501	525	517	498	516	492	491	502	534	517	431	538	528	499	519	488	524	509	504	517	487	498	551	518	493	535	493	526	529	505	467	499	515	483	504	516	542	515	524	525	510	533	525	511	518	479	491	513	485	496	534	508	554	505	492	499	498	521	500	520	480	504	519	536	525	483	519	529	530	502	545	493	497	537	484	496	520	459	524	470	497	486	543	555	487	523	502	485	552	521	506	503	507	504	498	560	525	478	527	490	494	508	508	538	525	520	492	492	532	550	504	510	469	544	489	503	533	508	496	457	565	487	516	480	499	501	466	512	508	486	500	492	470	496	559	484	522	501	524	512	546	501	513	499	526	498	500	515	511	511	522	525	510	492	491	519	498	529	508	523	494	465	520	535	502	506	493	559	552	488	515	514	482	524	494	509	493	503	500	512	507	544	500	518	485	517	486	478	492	476	508	513	483	508	514	499	548	499	530	483	473	507	512	511	547	477	515	483	483	526	479	516	489	510	461	474	510	457	487	466	503	512	498	503	549	487	535	529	496	520	515	515	498	464	529	501	522	493	471	512	481	493	506	496	522	545	521	474	478	509	493	487	520	526	481	485	498	534	508	537	484	500	492	516	541	491	518	499	502	479	511	512	535	508	503	491	485	512	525	474	500	499	565	520	538	505	508	485	499	545	483	522	554	511	505	467	518	517	523	505	515	549	497	531	537	509	497	519	496	509	520	503	508	440	494	502	536	545	535	548	478	530	501	512	543	515	497	484	474	515	519	519	505	478	550	520	490	506	469	493	524	505	519	545	487	537	465	493	515	473	462	479	496	480	554	523	516	506	496	490	497	524	518	499	457	504	477	523	465	524	533	507	510	498	508	529	528	508	501	519	496	510	539	559	493	486	484	464	542	491	490	502	517	491	450	491	520	476	478	516	524	512	532	522	508	487	542	495	528	486	520	489	482	510	564	549	523	486	489	476	509	502	521	521	507	442	494	486	502	505	515	488	486	501	520	493	518	530	489	488	501	514	506	504	490	481	492	494	542	508	507	475	469	498	500	497	512	523	483	526	496	495	484	499	505	482	480	523	544	516	518	480	484	559	444	514	473	530	505	531	544	496	557	566	500	529	492	488	523	569	523	464	476	477	480	545	520	536	554	541	537	541	522	499	530	517	532	482	546	516	532	546	474	505	534	482	472	493	489	502	507	478	509	534	523	496	521	481	484	494	475	506	519	494	537	503	534	514	520	517	481	474	516	507	509	504	477	486	508	531	534	475	511	515	502	482	517	476	503	463	541	510	498	461	547	500	518	543	477	485	495	478	507	494	517	521	491	496	505	528	542	495	513	516	511	517	491	488	496	516	494	510	480	478	534	480	529	497	502	547	491	532	486	540	495	494	497	532	482	541	491	523	445	544	490	499	508	509	533	496	499	500	475	477	548	496	507	491	481	526	442	507	492	505	485	494	486	483	509	523	500	513	509	516	510	502	517	479	480	501	533	519	511	538	491	505	525	454	508	544	472	486	486	475	498	508	474	530	511	487	500	537	476	556	498	480	529	493	505	506	483	542	492	539	482	530	474	482	490	491	509	516	501	518	473	534	541	513	517	510	486	495	543	500	531	487	559	515	519	512	522	460	513	533	497	492	465	458	496	497	471	502	528	514	536	478	515	498	546	515	503	498	525	526	489	502	468	512	480	527	499	484	542	508	546	536	468	517	470	490	476	487	505	522	557	483	546	505	496	525	536	493	523	543	483	531	497	472	502	523	518	522	500	527	521	536	492	493	480	567	473	485	496	483	511	496	505	510	523	522	527	492	512	524	484	496	520	472	555	530	516	492	533	477	450	533	477	492	500	460	477	518	513	475	485	482	482	480	492	503	533	501	473	504	498	503	509	516	510	558	523	506	471	487	510	534	488	489	539	499	517	546	509	509	506	504	520	464	478	522	494	511	508	516	476	520	512	513	513	487	489	494	509	502	510	530	485	518	563	469	532	518	487	482	495	509	490	491	474	523	465	466	531	459	527	491	502	524	487	529	487	505	486	523	528	499	508	494	517	540	527	494	521	471	542	518	487	511	513	514	512	509	519	500	496	468	476	532	494	464	524	520	494	515	473	506	551	530	529	514	523	464	543	522	478	462	526	531	530	523	499	522	524	493	519	520	488	472	518	501	490	559	438	523	520	514	510	471	459	492	485	502	515	545	492	478	494	518	492	527	515	546	488	492	491	542	475	535	511	511	529	500	504	511	526	509	501	493	492	476	512	477	489	489	527	519	498	512	519	498	510	483	510	523	500	510	495	483	503	480	489	491	519	507	447	475	519	474	538	524	493	496	533	468	517	530	571	500	528	512	508	510	505	489	533	512	486	453	528	501	513	532	549	483	522	548	494	470	477	475	469	491	532	523	505	483	530	541	475	522	504	511	474	526	524	510	504	557	512	521	503	481	499	505	505	487	518	546	511	463	516	495	511	532	550	480	500	499	505	525	503	492	493	521	539	528	469	509	473	522	461	528	522	537	527	510	486	521	538	500	516	513	490	510	532
21697	75315	82370	64109	45171	28263	12403	4051	1380	919	760	720	730	756	752	728	759	746	781	769	707	749	739	762	706	699	757	773	773	789	727	760	733	722	765	674	724	771	722	741	725	774	795	756	749	738	753	797	750	742	780	784	745	744	692	752	754	700	734	782	729	729	716	694	781	808	759	774	768	697	744	744	747	737	728	704	757	721	737	730	760	757	754	757	726	731	756	741	748	717	786	721	743	791	775	749	727	734	763	753	770	707	781	728	777	728	709	802	751	687	739	771	728	729	755	721	726	717	789	702	773	780	720	751	694	728	762	773	779	764	765	737	715	763	723	761	800	742	760	763	743	741	764	711	714	739	661	760	781	759	738	726	743	746	757	760	806	771	726	740	776	764	723	763	758	731	733	735	756	765	715	746	750	768	722	756	743	766	732	734	760	704	765	708	778	773	725	745	726	799	759	750	783	750	805	766	748	721	761	749	746	726	707	766	724	707	742	738	784	709	765	767	746	726	713	733	806	767	754	732	777	705	774	750	754	754	750	768	744	738	743	759	732	750	794	731	780	778	766	752	764	737	757	749	716	750	776	756	750	749	769	779	754	726	782	774	790	807	748	754	738	783	716	741	750	775	758	704	752	713	800	786	728	750	736	707	798	771	736	745	743	790	690	751	751	793	746	742	775	832	763	738	736	721	770	750	719	767	819	751	813	727	717	762	718	786	739	779	771	758	754	696	813	748	802	754	717	828	741	702	781	837	754	721	686	768	793	743	756	763	779	765	764	701	746	729	700	740	750	749	698	779	731	752	723	778	760	755	752	730	713	765	766	769	754	750	760	779	733	742	705	741	764	778	775	767	793	773	720	742	745	706	737	762	759	717	774	708	705	772	752	776	713	769	750	763	731	722	737	774	708	767	721	763	747	725	736	783	765	759	770	811	762	727	772	764	772	775	767	744	758	709	742	760	779	734	762	753	689	752	770	756	757	784	758	696	762	736	768	764	743	730	736	767	757	774	684	770	777	717	713	768	712	730	741	759	773	723	752	795	774	788	777	724	779	744	749	724	743	774	754	729	726	794	735	737	758	749	774	710	771	730	794	746	733	727	729	753	741	764	749	740	786	730	746	711	739	752	754	791	762	744	764	833	756	792	816	778	715	723	810	703	757	718	803	782	750	756	687	756	763	749	788	715	748	798	775	764	764	727	769	718	729	719	789	768	780	712	768	750	692	721	774	769	732	723	754	775	724	732	776	717	761	818	752	737	719	803	748	747	746	763	745	676	730	784	767	769	780	829	759	765	740	740	729	770	701	700	736	734	783	702	727	753	698	782	710	774	745	744	743	751	739	780	758	762	760	752	736	772	732	757	757	752	705	730	725	733	775	731	721	719	741	748	737	770	732	764	776	781	766	738	804	763	785	755	752	735	744	773	715	789	723	737	742	763	735	823	752	728	775	733	771	748	715	730	736	779	758	763	754	723	698	745	770	706	770	742	727	732	793	793	772	695	760	795	753	768	760	705	776	730	724	736	706	739	730	758	735	729	750	732	761	767	704	733	771	746	771	746	759	747	771	741	786	742	731	762	729	726	770	817	763	754	783	711	776	755	752	723	738	742	775	680	719	745	715	746	802	773	749	718	757	739	733	748	717	758	767	749	747	743	758	801	729	736	821	826	751	723	712	755	724	771	727	779	760	702	741	769	721	767	738	769	784	699	737	699	713	726	725	765	789	685	693	796	734	761	723	735	776	765	773	686	749	765	760	735	717	788	775	757	762	744	706	740	725	754	757	769	699	742	719	776	730	763	753	719	761	774	772	779	760	757	734	738	766	744	758	739	749	743	747	743	756	755	739	750	729	755	728	785	744	749	743	784	723	780	745	765	725	760	752	724	728	768	721	784	751	699	728	721	734	742	760	762	722	781	748	749	762	773	765	763	766	771	693	763	764	762	684	739	786	707	724	730	804	713	743	717	750	775	747	726	728	748	768	727	769	765	717	743	770	766	693	753	766	693	728	767	720	760	727	758	751	778	756	767	786	749	743	713	731	740	780	774	746	753	764	751	760	811	763	752	752	748	758	753	719	782	719	657	753	719	757	729	801	774	703	748	722	754	747	777	740	768	752	742	696	734	733	754	814	736	705	780	809	743	717	722	735	737	743	743	773	697	740	702	697	744	748	793	766	786	743	736	752	752	761	714	706	732	737	734	768	725	743	739	712	719	764	759	746	755	752	738	731	726	691	768	771	738	766	704	813	752	768	722	773	733	735	756	809	724	733	741	766	726	755	738	773	700	766	754	734	747	747	780	729	736	783	728	751	791	706	761	721	748	741	718	756	753	722	716	730	730	771	733	775	712	774	722	768	793	719	758	762	800	786	801	748	749	755	737	751	704	763	806	733	726	750	742	732	728	773	809	729	740	757	754	763	739	717	795	734	729	771	749	758	761	742	764	726	752	754	768	716	758	763	744	707	728	729	784	762	764	740	740	739	822	790	776	753	744	721	733	746	749	752	752	750	780	691	765	760	763	764	766	742	781	786	775	800	742	785	768	756	779	742	754	737	745	742	775	755	749	770	739	708	801	779	750	763	780	811	712	767	760	830	757	708	797	738	791	724	788	701	745	680	751	756	754	709	731	717	778	769	694	752	801	768	773	771	794	774	741	751	804	697	770	722	768	759	683	734	708	702	711	747	721	739	733	721	704	794	768	739	791	811	784	757	770	738	772	754	711	749	725	712	788	744	744	787	735	729	755	723	733	727	779	677	794	736	760	763	785	744	753	781	695	772	769	737	743	760	816	769	749	690	823	752	722	739	756	720	723	693	787	723	780	728	774	778	729	775	724	758	747	784	775	723	746	728	764	805	723	753	722	736	726	711	755	786	774	754	719	732	801	766	741	735	758	713	772	794	719	775	738	758	728	772	728	764	718	759	764	712	764	740	792	689	759	802	816	796	735	742	792	773	708	723	741	755	757	701	684	739	762	764	760	739	751	767	737	755	709	719	748	752	701	731	744	743	799	692	716	765	739	703	739	781	795	716	804	770	726	733	716	753	720	749	755	776	728	737	757	733	736	753	767	730	740	726	740	776	754	752	706	751	763	727	748	772	727	744	781	735	795	730	768	782	760	719	706	796	729	716	749	799	724	757	810	745	743	758	789	732	771	779	774	736	766	771	769	757	739	803	732	729	730	742	777	751	816	726	765	776	791	742	784	662	773	755	727	772	722	789	740	756	735	777	743	786	780	720	738	710	753	736	724	711	753	742	752	746	778	731	747	773	737	732	754	773	731	743	710	716	700	744	718	787	754	794	795	728	746	719	769	763	756	759	722	725	773	826	722	827	767	757	779	775	751	788	751	731	756	767	703	752	756	786	756	729	762	779	769	779	672	753	724	750	719	764	752	759	709	704	758	752	746	731	729	777	786	774	753	721	713	745	743	757	759	756	737	717	708	722	727	719	788	755	769	764	781	747	752	756	764	700	735	713	744	769	780	733	758
23064	21304	34582	44564	42251	33193	22601	6555	1284	707	560	552	566	526	530	516	516	538	551	537	512	525	527	541	562	499	550	543	543	542	527	544	502	537	516	517	494	543	519	505	531	518	561	556	547	509	508	508	534	596	537	566	536	561	558	533	548	526	479	510	545	563	526	532	531	506	553	535	536	523	542	553	527	543	497	565	511	506	558	543	501	559	529	556	501	520	506	526	517	530	557	526	505	537	510	529	559	525	505	552	472	517	540	537	512	580	507	543	552	536	499	589	530	571	532	544	564	508	501	565	559	517	509	522	492	571	547	527	513	487	545	597	549	510	515	539	579	569	519	585	556	508	571	571	563	537	510	545	513	573	549	542	524	483	475	486	511	511	526	540	535	501	492	528	568	494	524	501	551	532	534	526	555	571	531	537	560	495	552	500	511	506	518	483	492	529	494	548	556	511	568	516	519	549	570	511	550	520	567	530	515	521	551	489	526	545	527	525	528	531	512	530	533	509	540	544	536	516	563	535	537	545	538	540	530	550	534	500	558	557	552	519	555	544	538	555	525	523	558	545	521	538	528	516	523	557	510	543	561	542	546	556	523	547	497	560	546	520	493	559	518	516	539	535	515	541	535	559	555	517	536	541	499	527	522	523	533	520	543	554	527	532	580	524	531	508	535	513	506	524	517	536	576	503	485	531	517	538	496	550	519	538	515	471	493	503	552	560	528	539	564	510	548	538	535	545	528	571	543	531	530	535	563	544	511	548	532	539	526	527	561	548	490	587	527	465	527	536	477	510	526	561	509	506	517	519	538	534	513	489	497	533	554	523	543	510	509	492	529	532	550	509	538	527	513	549	500	535	533	554	544	532	537	532	517	547	508	510	520	564	509	544	538	523	567	580	512	542	561	560	535	487	505	506	571	534	552	489	567	522	505	536	511	551	535	527	518	527	507	527	572	527	527	530	529	540	517	514	523	526	488	496	496	507	508	535	534	556	506	533	531	515	520	556	525	507	484	520	502	532	549	576	554	527	528	531	557	534	508	561	493	527	538	534	535	513	498	532	538	539	546	511	528	544	527	526	538	513	533	526	545	522	557	473	545	546	521	554	534	539	545	527	492	520	512	520	502	538	526	526	547	505	549	543	547	548	524	513	533	514	478	530	516	528	552	491	518	492	521	484	537	548	501	525	502	522	483	551	536	509	517	526	507	492	499	548	513	548	568	547	530	554	539	547	500	521	493	514	487	479	559	491	512	516	545	517	525	505	512	537	573	497	485	536	538	542	507	568	493	575	530	541	496	517	530	557	547	517	544	542	549	488	517	500	499	515	542	550	523	548	534	540	541	541	546	507	493	526	522	548	520	537	511	553	555	544	527	521	550	550	535	508	496	524	575	560	517	553	512	514	527	520	527	550	537	574	503	567	510	517	581	531	504	555	533	559	533	535	540	487	533	483	513	521	488	548	503	514	546	547	521	517	525	516	496	550	502	509	514	534	544	541	529	580	552	523	502	509	513	547	557	571	540	585	511	564	519	520	516	547	510	484	544	508	571	505	577	545	504	509	517	518	528	574	526	546	534	520	561	538	523	584	547	499	544	538	533	512	517	552	512	490	531	563	533	514	534	537	522	496	532	539	529	504	498	541	562	565	541	496	510	493	493	536	508	531	515	543	540	482	575	525	583	568	532	540	486	539	516	510	522	509	532	509	507	511	543	513	487	505	543	548	531	536	541	563	487	538	537	489	546	550	550	537	521	471	542	500	516	519	487	529	530	532	500	538	521	482	523	568	493	553	486	539	562	529	521	534	527	523	487	535	523	540	528	516	528	521	533	551	527	543	516	544	521	548	559	554	547	550	564	529	543	522	487	521	513	567	541	550	506	529	544	580	564	487	523	536	527	516	539	505	481	531	518	521	537	545	578	507	525	555	541	510	492	567	507	557	484	535	518	523	561	517	505	546	525	527	528	494	523	498	526	533	571	549	522	509	493	501	488	556	564	572	492	501	511	547	556	550	518	525	532	499	534	515	555	489	529	516	537	550	547	505	558	482	536	531	530	532	537	502	518	546	515	531	497	523	524	559	497	517	551	524	549	522	513	556	536	524	588	532	526	520	492	577	508	545	523	540	504	530	519	524	499	545	525	504	520	506	524	501	514	545	541	527	552	481	589	504	492	572	529	532	526	538	518	500	508	483	510	549	535	516	522	494	507	590	545	525	546	512	474	505	550	514	547	498	513	525	553	526	552	546	549	552	503	559	519	533	538	529	540	509	567	515	516	506	526	489	513	526	533	546	525	521	533	519	498	495	551	549	546	553	514	513	497	508	521	555	533	537	538	515	499	527	509	509	541	498	506	508	556	517	523	532	547	507	534	542	522	550	506	559	537	526	508	529	496	556	546	527	538	516	534	553	520	502	499	506	522	466	542	501	532	521	498	538	534	507	483	558	551	513	526	550	537	523	527	516	504	507	533	486	560	482	525	509	472	533	558	485	482	535	532	514	530	513	559	555	567	511	540	520	491	539	507	530	536	555	520	555	509	546	504	558	502	507	513	557	503	539	533	526	501	519	493	500	514	532	519	493	517	532	477	522	522	493	528	496	507	492	537	544	544	522	542	532	541	525	580	525	516	565	509	488	508	542	477	527	520	512	519	563	504	547	523	508	517	480	527	540	570	536	544	482	521	542	497	557	486	527	538	462	568	564	524	529	502	505	489	513	512	520	512	547	572	501	558	535	525	526	517	541	525	582	514	555	533	544	505	495	544	526	485	519	536	517	565	528	499	526	524	508	511	481	520	543	524	533	541	521	508	516	542	543	539	563	529	528	508	528	503	546	511	511	521	497	545	511	492	549	510	531	494	520	537	532	480	519	519	529	530	571	525	511	583	540	558	566	527	530	530	550	525	503	512	530	502	550	472	554	515	512	531	528	559	535	523	501	510	513	567	525	554	540	535	529	524	505	544	513	522	527	533	536	494	498	503	553	540	526	512	507	555	501	523	534	579	481	522	535	513	550	527	525	527	544	514	561	533	537	472	512	515	537	525	486	506	562	552	537	529	504	583	552	512	528	491	546	520	503	520	515	550	548	522	511	495	541	525	526	502	503	534	520	541	532	542	515	532	552	516	472	537	540	505	503	497	480	533	525	525	544	549	555	483	558	531	531	537	491	514	556	526	531	537	527	531	557	509	523	542	525	509	509	483	488	523	553	528	500	537	509	516	538	543	553	535	529	509	559	528	524	549	514	517	563	567	568	501	533	481	523	539	521	479	528	540	488	471	496	540	507	520	567	518	542	550	503	541	514	535	521	531	526	520	536	541	553	578	519	564	522	494	486	546	518	511	531	464	499	528	494	498	529	548	499	550	536	563	528	502	528	503	559	569	554	493	507	546	520	560	510	516	525	478	520	496	540	527	522	523	508	516	520	499	558	506	528	533	540	537	527	522	523	520	557	533	504	552	533	537	543	553	541	517	545	537	592	534	550	551	531	546	509
31849	68225	97439	80507	59985	40423	21873	7869	2494	1069	784	792	791	747	787	782	753	770	815	718	743	806	798	748	749	722	742	772	769	710	740	746	746	750	769	725	765	768	717	815	695	758	692	757	738	762	757	784	776	784	754	761	747	743	765	734	766	769	773	756	787	755	754	756	744	747	795	727	740	798	803	714	776	746	709	787	797	730	740	757	779	703	760	746	741	699	742	733	721	756	761	725	809	737	768	739	772	750	717	804	755	734	763	768	780	781	728	757	743	761	792	777	742	757	716	737	730	749	770	760	749	752	773	728	745	738	726	738	824	754	762	772	757	733	766	749	745	754	749	761	742	730	780	727	789	773	745	746	760	723	777	753	734	733	716	743	803	709	755	789	779	729	715	778	764	725	770	739	748	761	778	728	773	755	767	759	741	734	787	743	787	750	762	796	774	783	724	814	723	746	737	766	713	738	783	760	691	719	729	781	715	776	732	759	745	735	757	764	752	722	769	767	791	784	765	720	802	745	746	739	759	756	747	748	706	711	769	766	778	755	729	749	769	755	771	753	765	767	702	758	787	721	759	682	744	792	719	741	822	722	757	732	715	735	726	776	734	752	747	759	747	737	754	768	715	746	755	755	762	748	753	732	800	714	767	796	729	780	792	760	745	770	739	747	736	787	758	722	732	761	832	728	732	769	792	709	750	771	729	782	714	772	749	736	753	734	762	799	761	726	694	789	766	724	757	772	755	739	770	773	762	718	723	741	745	761	710	806	752	764	727	762	738	757	749	735	734	723	743	721	751	767	761	799	755	752	760	725	759	770	740	744	797	777	732	748	714	816	736	790	759	747	731	761	734	741	779	771	735	763	737	735	742	784	754	757	759	764	779	736	749	757	765	774	771	735	749	741	708	786	775	749	717	736	804	726	802	717	780	769	739	736	738	779	764	773	745	726	769	794	784	700	728	702	725	749	728	774	749	705	790	729	779	710	766	767	747	788	803	768	750	780	727	750	761	760	793	801	754	757	778	712	783	768	763	787	760	797	790	790	721	744	770	759	784	680	723	731	811	796	826	751	788	770	712	789	718	770	770	772	733	741	765	731	733	755	795	754	751	764	739	797	733	737	763	730	783	685	810	752	704	748	802	787	752	750	759	729	769	769	782	738	772	797	742	725	733	721	724	814	783	766	817	745	774	771	720	736	775	755	743	804	764	710	751	763	740	726	775	790	773	728	734	783	780	712	755	731	785	726	770	793	750	778	730	724	800	731	773	749	754	714	708	758	770	752	769	753	728	739	739	778	750	780	734	752	719	724	694	745	761	742	744	697	807	694	716	744	711	749	740	744	739	722	762	751	792	746	770	784	748	723	806	785	717	712	749	695	784	704	710	788	723	740	798	777	714	761	779	772	787	771	792	713	742	788	789	747	790	757	739	778	768	777	764	730	765	774	819	804	740	762	797	771	748	716	769	745	764	737	744	732	772	724	726	759	806	774	697	763	770	775	766	722	747	684	719	788	734	738	772	727	772	720	750	756	721	753	757	780	755	759	717	734	792	779	721	755	768	753	765	754	707	740	810	734	725	716	752	737	756	762	752	753	724	723	752	766	750	736	729	806	732	746	783	742	750	717	728	740	732	746	703	794	752	790	801	777	774	719	697	733	772	740	780	780	780	754	739	795	774	739	767	804	730	757	707	734	754	774	744	773	763	762	756	779	801	740	710	730	776	746	727	775	782	801	755	771	736	818	764	755	775	744	737	731	709	791	787	752	713	708	773	729	754	750	800	785	770	744	756	708	751	771	757	743	699	739	704	761	694	747	768	799	736	746	711	748	725	758	717	772	781	778	803	751	710	775	826	767	770	769	741	763	753	705	766	773	761	787	821	786	787	750	787	732	753	790	745	716	790	786	765	750	796	663	714	724	751	773	771	705	746	721	736	746	785	782	741	708	796	736	762	778	756	724	753	761	761	748	791	733	780	720	699	741	743	779	744	754	741	724	779	806	771	740	752	726	770	755	749	754	744	812	727	700	753	757	744	815	754	758	768	778	749	727	743	777	816	768	767	759	796	784	720	717	732	782	729	761	732	776	756	733	775	741	753	730	759	762	775	769	724	777	782	794	729	736	725	780	766	816	755	784	734	776	803	737	743	725	750	752	735	796	736	767	726	678	732	771	770	752	760	734	759	730	710	754	750	774	766	759	751	736	753	758	776	792	773	805	758	724	804	774	733	792	783	784	731	762	803	798	745	759	742	786	761	687	751	742	770	761	783	769	763	811	754	761	720	723	754	765	794	800	701	732	732	758	727	778	736	700	719	716	777	767	779	750	728	766	777	727	733	737	734	714	750	778	732	788	702	767	783	774	758	724	736	760	753	769	744	733	734	774	693	755	751	754	785	785	748	759	798	750	739	790	751	782	741	786	744	767	724	738	747	786	750	752	747	768	736	757	799	748	713	712	735	755	755	733	785	773	678	770	759	714	742	732	737	730	725	741	703	758	793	683	729	727	767	778	726	760	747	735	791	732	746	749	792	764	736	716	734	738	777	813	749	736	766	806	732	741	803	740	751	815	724	753	723	739	760	800	724	716	813	755	769	745	761	750	748	736	797	770	762	766	752	745	770	804	798	751	712	754	719	733	800	752	758	758	756	785	778	771	742	748	790	757	729	790	788	800	733	738	783	791	784	762	710	784	768	758	731	752	739	779	738	741	781	710	743	741	786	763	770	747	734	800	749	772	705	740	712	770	744	730	753	786	728	785	759	755	778	786	729	787	779	745	763	762	759	709	761	729	779	758	779	738	753	758	738	755	809	747	796	756	780	748	745	757	764	749	779	767	802	740	744	776	779	769	743	755	797	722	765	748	796	743	740	717	743	754	761	719	779	770	684	742	755	776	759	737	773	777	784	815	707	751	717	771	770	768	718	781	760	761	721	751	764	755	700	814	834	736	740	771	778	761	778	751	726	752	716	770	798	763	745	811	761	756	830	789	787	742	814	727	743	793	744	748	747	791	761	762	740	676	803	740	750	755	847	726	771	771	767	784	725	769	741	800	739	769	753	756	784	748	744	739	738	680	806	742	769	800	720	766	749	737	773	779	748	774	731	726	743	720	762	791	748	790	730	753	743	766	757	742	725	719	738	769	733	725	758	748	739	768	753	753	755	743	823	756	717	734	776	756	788	791	739	760	738	745	770	735	727	764	773	741	727	735	787	751	772	766	731	715	797	767	766	765	727	722	752	752	736	790	781	787	748	772	759	734	783	774	749	743	752	713	776	748	699	732	778	760	768	760	747	794	750	761	753	739	758	724	742	747	688	736	811	759	771	749	770	737	772	747	760	706	768	748	720	715	761	682	794	803	763	772	730	780	719	778	760	733	785	752	771	824	718	769	755	750	746	773	753	740	748	738	770	740	725	719	756	754	741	737	763	741	752	726	767	744	731	751	746	772	764	753	725	739	754	776	731	763	708	745	754	776	716	694	754	755	785	726	763	728
26714	22235	37841	31755	16492	6116	1813	801	572	479	439	485	430	453	436	454	462	449	439	439	453	469	484	432	477	452	454	453	465	463	434	500	471	475	464	432	483	420	491	436	481	426	470	435	477	454	427	441	452	420	484	445	449	408	472	454	450	452	472	491	469	462	473	411	475	458	439	439	463	447	454	477	476	482	492	455	428	464	478	510	484	476	467	463	452	497	466	440	459	472	455	454	472	418	453	457	439	492	476	436	457	454	436	504	470	491	492	421	444	446	431	428	476	488	442	448	487	445	482	466	442	461	482	451	447	437	438	443	436	478	455	457	445	446	429	426	430	472	476	431	415	456	453	440	445	471	458	431	418	455	451	453	442	469	471	495	442	408	443	490	457	461	456	474	447	455	470	481	479	415	436	453	438	455	467	471	433	454	481	454	469	436	469	461	454	466	459	469	468	492	470	450	438	463	437	431	453	512	498	487	430	503	495	496	484	437	452	456	454	448	433	418	466	458	419	468	453	480	439	483	410	444	494	449	451	456	487	501	463	493	455	451	421	469	452	462	487	477	478	452	427	415	445	439	479	469	447	433	445	447	454	443	442	449	436	408	456	411	473	452	461	459	474	487	446	416	453	482	460	452	466	427	462	453	455	452	454	499	435	484	464	440	487	450	453	477	447	501	453	418	441	468	470	445	475	459	461	473	496	465	446	477	488	436	431	484	483	462	427	494	447	446	472	470	473	468	439	487	454	476	461	426	413	437	413	447	445	465	468	467	410	477	419	505	504	455	459	451	433	432	437	462	423	474	427	430	471	467	439	455	448	438	431	435	452	477	443	485	435	479	477	477	445	498	442	477	449	458	452	486	437	461	437	432	463	449	477	466	466	432	454	438	471	471	450	481	443	438	458	490	462	484	466	492	431	462	431	472	474	472	411	480	448	462	434	485	416	451	439	456	481	497	457	481	467	466	447	460	438	413	458	457	466	434	456	452	430	461	439	456	438	438	472	495	476	463	457	437	465	435	503	475	457	417	430	448	471	485	455	416	467	458	460	467	443	467	444	434	484	439	470	462	459	451	463	453	469	468	452	461	452	463	491	466	450	442	469	449	451	430	479	465	462	449	459	465	469	443	416	444	464	446	466	476	441	430	452	433	488	462	446	473	454	432	437	439	443	470	464	517	444	445	492	405	435	458	456	427	424	433	431	437	454	468	481	457	440	492	461	476	460	450	460	482	481	466	472	445	450	398	455	468	426	436	456	463	421	439	436	422	478	446	481	419	418	421	480	459	440	404	508	467	504	422	432	492	456	469	456	480	441	466	448	461	435	497	437	422	463	468	460	454	412	478	487	444	483	455	458	490	464	434	459	436	449	492	461	453	464	403	426	474	477	427	469	433	460	447	453	445	473	415	483	458	434	483	462	450	469	468	476	464	496	443	496	421	455	486	442	435	452	456	472	481	463	462	498	457	488	483	426	434	481	452	443	489	422	467	443	467	494	466	466	474	493	478	460	457	452	424	414	509	463	430	447	466	453	457	431	489	458	455	472	480	455	475	443	475	442	431	467	499	469	444	466	456	434	470	431	461	478	446	479	464	439	459	449	468	430	432	455	433	486	460	479	487	471	475	428	431	434	443	473	466	465	415	416	475	448	451	474	426	453	504	445	423	472	454	456	390	476	458	467	464	448	454	436	467	395	465	439	483	429	434	426	476	484	483	492	461	471	444	457	443	470	445	472	483	453	463	442	435	447	448	498	466	458	468	477	470	466	414	446	454	442	457	445	459	422	464	446	419	473	455	470	425	457	477	473	485	480	454	487	470	447	453	472	505	451	491	439	446	459	420	438	456	467	461	478	464	441	440	456	455	428	513	426	424	464	486	484	491	431	450	428	456	464	428	487	436	464	476	454	476	446	465	443	470	445	472	434	477	499	475	463	489	464	454	466	446	456	482	465	441	473	473	481	435	420	488	490	452	440	445	426	451	468	444	449	418	453	493	448	455	427	455	442	459	462	418	469	477	454	466	429	458	481	438	433	488	450	436	427	451	431	448	449	469	470	466	488	434	465	479	428	474	439	480	504	457	421	446	425	428	450	458	487	435	452	468	471	457	418	474	443	400	448	457	474	489	447	460	476	469	452	465	451	420	452	420	442	440	466	430	451	457	475	458	433	470	457	445	449	482	449	473	456	412	445	496	455	443	503	463	497	460	440	455	469	439	445	466	480	445	461	495	427	449	484	476	471	425	448	425	469	476	454	497	470	422	440	413	460	503	419	468	455	454	459	480	476	446	438	439	497	440	463	456	474	461	434	462	455	427	466	481	462	429	471	474	486	428	485	431	451	425	410	482	472	469	458	412	466	450	465	462	435	474	427	459	482	451	461	472	456	448	450	437	476	453	444	458	448	436	456	439	464	437	459	461	473	438	448	480	409	452	464	452	449	441	460	458	441	482	435	425	460	486	449	468	447	430	420	456	413	452	438	462	439	434	442	456	413	423	472	454	437	466	437	457	482	452	496	483	432	454	433	437	476	443	476	451	463	441	461	434	465	395	458	456	455	469	438	478	443	420	443	504	451	480	456	506	448	460	452	450	481	412	475	491	456	443	456	451	472	448	470	473	431	477	486	444	462	462	441	482	467	422	439	445	439	464	479	450	484	438	428	452	460	419	462	432	422	507	478	452	510	479	465	469	496	459	480	461	517	467	400	462	481	461	480	483	450	436	436	446	460	485	441	466	456	460	462	477	498	476	421	446	423	477	470	462	463	440	479	442	468	421	470	453	449	490	494	489	462	444	448	458	476	431	460	440	464	431	451	450	487	453	437	465	409	431	445	467	431	474	497	483	446	465	451	424	457	442	477	464	462	444	438	469	433	469	466	465	438	513	444	423	458	455	415	498	493	468	482	447	466	424	461	464	439	472	436	455	498	465	453	437	476	437	410	436	450	450	470	472	452	484	465	440	476	452	456	460	477	442	442	460	475	456	510	473	485	454	461	444	486	506	443	480	458	462	435	450	465	437	472	479	471	424	458	459	503	423	469	472	467	508	456	445	488	457	431	495	457	449	473	465	426	441	428	463	454	462	485	459	478	449	433	467	420	449	506	448	475	462	469	456	422	451	449	455	447	423	483	472	457	474	450	434	460	479	476	434	451	473	473	424	475	420	458	452	447	468	456	476	483	474	449	471	457	430	456	469	451	456	499	456	451	448	431	412	434	472	443	451	438	506	455	455	443	500	443	456	474	474	469	461	471	469	451	421	453	447	455	448	457	458	443	443	459	441	454	435	441	430	447	466	482	459	441	471	454	439	487	462	445	468	496	442	445	399	455	425	428	421	474	439	476	438	474	448	448	456	422	499	446	458	437	436	436	453	427	480	464	449	467	473	460	480	479	463	466	476	447	460	445	449	504	430	483	451	475	460	436	459	465	463	434	420	465	481	454	476	477	492	438	458	441	461	451	472	457	434	449	450	448	489	449	433	429	468	431	458	476	485
5864	29688	43904	32020	19611	9140	3337	1405	838	745	710	696	672	646	679	702	630	673	674	680	693	710	617	659	665	700	712	673	715	724	676	697	701	745	634	681	678	684	724	632	712	676	693	659	682	671	698	747	638	649	627	649	621	699	683	707	695	637	642	688	661	688	687	693	655	698	687	657	634	656	652	695	656	685	670	678	673	724	671	654	696	687	638	658	668	691	700	626	715	681	674	654	651	700	657	695	653	646	684	710	688	649	699	668	695	691	704	671	672	660	688	655	619	663	689	656	665	689	664	676	682	739	683	675	618	661	700	624	669	732	655	692	673	681	676	697	687	659	680	675	668	690	692	634	699	671	669	691	665	683	684	729	642	699	625	680	633	714	683	646	662	646	664	681	716	647	641	708	671	660	628	685	706	664	708	684	682	697	705	683	652	647	698	708	695	683	685	706	641	643	663	704	671	693	689	723	685	639	630	694	663	672	692	654	677	714	679	684	634	665	693	671	625	674	675	679	627	694	653	662	685	668	708	682	673	639	651	702	674	698	677	673	707	695	693	660	679	692	721	670	696	640	734	718	681	717	653	678	719	692	708	627	671	684	628	673	644	674	675	632	676	694	655	653	696	643	692	649	691	641	679	656	680	715	728	697	678	663	660	687	657	662	680	672	712	690	713	673	662	649	662	696	632	703	691	734	718	700	698	678	743	728	699	666	648	716	685	665	686	678	700	704	690	655	632	724	685	709	646	654	684	683	660	697	682	666	670	676	668	711	665	718	698	722	660	698	659	633	683	684	661	705	687	693	692	680	701	646	651	669	663	704	714	744	695	650	638	649	644	674	719	667	702	658	672	714	657	656	678	657	668	675	702	670	660	697	694	707	688	706	676	667	665	713	698	692	657	694	653	707	692	655	689	706	715	686	701	695	693	679	685	681	705	689	755	741	728	680	689	676	698	703	647	724	707	717	679	683	710	685	680	648	633	733	628	709	682	671	653	687	673	668	668	690	736	711	676	695	711	696	675	640	678	678	701	678	646	669	705	671	677	678	676	678	661	677	660	674	670	640	649	652	698	685	645	690	697	635	745	685	654	685	667	640	646	668	688	709	646	640	678	691	722	684	697	680	677	673	689	666	683	695	671	706	688	680	635	692	706	652	670	670	665	650	648	681	667	695	698	702	678	662	675	691	663	689	688	660	673	648	659	695	683	651	694	630	669	664	686	674	680	661	677	692	685	677	717	684	692	668	625	668	649	651	723	689	699	655	679	678	698	687	650	708	731	660	671	707	676	674	636	643	728	670	685	655	701	699	668	632	671	715	659	691	710	679	664	661	652	661	728	672	673	657	670	717	652	651	662	681	649	677	675	696	640	686	646	700	644	678	682	661	671	637	702	662	698	687	679	671	661	698	690	629	624	654	666	740	632	667	708	648	673	679	705	650	710	622	725	653	678	675	658	708	617	700	690	689	704	670	667	637	664	727	679	686	651	693	669	683	656	698	629	655	699	683	688	664	649	680	685	691	672	676	701	697	669	664	693	700	673	637	654	660	660	668	666	706	672	692	641	689	633	671	640	694	680	671	662	685	691	705	676	680	686	701	658	696	686	651	651	692	679	716	695	630	692	712	687	688	661	630	685	693	636	696	685	671	655	734	674	721	711	676	687	701	630	680	719	676	677	691	702	718	701	694	653	677	683	636	703	697	704	712	709	693	674	648	669	688	662	647	664	658	684	700	699	691	675	677	690	683	727	675	666	669	706	631	707	649	685	675	688	649	687	727	668	684	627	671	671	651	681	633	672	699	704	693	632	699	667	706	654	673	731	657	670	695	658	667	640	682	696	709	685	683	703	662	719	676	687	689	663	648	679	696	713	705	725	638	661	710	654	723	709	677	680	654	671	700	671	732	686	694	648	706	712	690	639	663	677	663	731	659	677	709	676	706	688	692	694	654	662	660	702	677	718	680	659	678	705	689	685	700	659	677	695	644	669	697	666	682	658	714	678	710	659	639	668	685	677	640	638	657	690	687	660	673	678	644	701	722	661	705	695	647	646	683	697	703	690	634	681	695	643	664	638	671	607	614	648	720	711	646	646	697	664	631	713	675	697	702	678	676	682	695	682	668	689	643	662	674	674	721	637	664	690	661	689	649	683	672	684	690	668	629	687	644	657	723	699	671	678	724	667	679	685	694	678	662	677	665	688	628	650	675	682	668	689	652	715	692	659	634	667	680	707	679	686	675	721	676	688	689	727	686	654	667	645	706	686	698	643	700	668	665	673	657	661	685	706	612	673	679	700	695	700	692	658	701	667	710	666	683	720	681	677	708	696	666	676	672	654	709	617	691	688	700	672	662	682	674	659	700	631	688	679	704	692	672	677	692	702	728	750	654	700	703	703	647	728	683	658	692	706	656	667	654	687	660	675	672	667	638	650	680	671	654	738	676	674	714	647	656	669	680	702	691	669	685	667	645	683	694	694	639	698	680	709	672	680	656	671	640	702	659	691	662	659	702	691	694	684	691	653	660	669	661	698	664	704	679	705	712	727	681	648	721	664	630	663	688	685	638	697	679	665	663	690	717	687	703	692	672	661	725	715	674	704	634	677	672	654	697	727	687	689	647	683	702	690	662	643	667	655	668	730	638	705	768	639	660	694	719	639	652	679	695	688	736	687	715	740	676	668	736	641	685	653	690	714	681	648	644	673	682	651	683	680	706	742	638	688	680	684	713	667	683	668	719	685	722	667	707	662	661	640	644	695	678	705	694	677	662	685	680	682	667	712	701	660	648	703	664	674	718	653	643	696	728	684	680	713	690	639	644	674	738	662	651	699	667	656	667	705	654	711	670	652	678	668	685	691	687	648	613	664	671	714	670	713	700	681	660	722	703	686	670	670	665	701	691	666	663	647	677	672	698	659	688	708	628	691	687	687	657	690	658	689	657	658	694	648	685	698	673	668	683	701	634	755	701	612	676	681	648	620	654	677	701	652	723	661	667	696	694	712	661	702	719	709	712	677	600	711	653	699	697	695	666	647	668	658	690	692	673	666	688	697	686	707	687	718	669	721	705	696	611	713	673	696	684	649	672	690	650	663	698	627	673	704	650	721	702	717	661	671	655	654	662	686	665	681	628	685	703	671	707	749	677	692	667	667	648	669	740	658	683	680	674	686	696	674	692	659	654	690	658	684	656	665	712	657	701	695	710	685	658	663	700	647	736	684	698	675	682	679	706	680	705	699	704	661	636	642	682	678	667	674	661	736	686	693	673	687	693	685	667	644	696	664	722	664	649	716	704	639	695	648	680	664	704	664	678	667	674	677	653	657	687	699	689	685	613	658	679	689	658	705	707	693	694	695	670	643	733	666	705	666	663	684	714	666	699	692	707	716	688	736	671	642	665	666	696	639	722	695	667	695	677	658	664	696	648	663	677	667	639	670	723	715	695	663	701	683	647	687	689	681	673	694	643	623	676	662	674	703	703	661	635	703	685	655	732	697	718
24089	21534	39122	45106	37791	26373	12949	2598	839	606	530	511	548	490	520	509	483	491	533	510	514	569	516	532	509	494	551	483	513	538	534	549	526	498	503	515	508	558	552	499	493	554	530	519	480	513	522	515	521	518	583	530	521	518	525	506	526	494	535	485	494	502	548	528	475	481	503	512	525	528	550	505	525	510	531	497	558	527	504	556	514	501	502	520	501	520	501	531	517	524	488	515	518	483	516	528	536	539	473	521	461	559	511	564	521	504	519	552	549	531	563	507	545	518	508	506	485	475	513	546	531	559	485	523	500	548	502	558	511	475	515	551	512	523	526	527	515	477	489	524	481	515	526	534	495	530	527	551	515	496	520	523	514	480	487	524	566	541	472	502	508	521	508	505	501	528	518	570	506	479	546	521	514	526	489	522	496	486	524	518	496	505	480	525	497	488	513	544	554	521	543	516	546	503	552	501	521	525	488	509	485	501	491	530	492	500	520	552	488	504	516	484	485	497	514	531	518	521	493	532	483	522	524	479	541	512	540	493	548	495	475	551	490	530	511	556	490	549	531	467	459	521	534	494	550	510	492	505	496	501	508	517	549	484	491	542	513	551	524	553	485	497	539	486	512	543	463	520	504	508	500	513	535	507	536	509	540	524	518	491	515	514	567	520	512	529	543	535	574	545	497	512	547	548	510	541	516	503	537	501	508	497	497	529	554	523	482	491	516	498	528	508	489	552	494	513	546	508	530	529	498	487	503	485	525	546	531	521	508	497	532	523	500	490	498	514	537	480	518	522	497	478	529	521	492	518	500	506	521	487	492	478	517	491	519	524	513	526	503	528	524	509	550	518	493	580	504	522	476	530	516	520	535	528	504	503	547	487	496	510	473	497	493	508	545	552	496	508	527	527	513	536	544	544	490	503	515	544	508	533	531	495	529	537	464	491	514	495	493	542	492	476	522	499	521	515	535	490	532	470	530	520	536	534	495	502	525	550	500	514	528	514	527	512	511	509	496	509	521	471	518	500	530	495	515	530	522	513	531	498	467	494	518	532	498	530	495	511	531	556	458	505	494	557	547	546	514	535	509	497	525	508	488	513	519	546	510	524	498	556	553	499	501	525	505	527	525	542	516	537	523	542	500	517	535	531	502	483	530	536	516	531	514	549	527	508	508	491	509	568	577	514	553	532	521	516	519	541	526	520	530	532	500	512	528	511	514	519	499	507	511	522	509	522	507	489	496	537	480	538	475	512	537	510	545	526	503	525	495	494	533	487	543	542	522	484	495	532	484	509	469	515	533	543	539	501	500	505	563	534	499	510	507	486	501	517	545	492	550	552	508	522	530	489	500	531	506	514	536	493	526	510	527	491	544	500	490	525	485	497	481	521	521	488	519	523	478	524	503	521	517	481	509	483	497	487	522	484	475	512	522	529	540	544	524	480	515	473	538	487	529	464	500	508	514	512	495	493	566	514	511	529	499	560	526	499	507	545	521	503	511	495	540	516	504	538	503	545	528	497	523	513	512	543	534	526	560	474	527	520	510	540	481	509	505	534	485	524	512	513	509	531	532	477	498	517	560	513	537	517	494	499	521	497	538	528	501	472	472	544	533	524	513	510	516	550	525	504	547	533	537	507	533	492	514	484	517	509	514	499	501	482	515	473	508	500	521	512	503	534	533	515	530	462	511	497	494	515	501	469	505	519	517	496	527	551	503	509	498	533	540	500	500	541	520	495	532	528	535	544	524	516	498	532	596	508	496	505	555	553	540	499	552	484	541	501	538	504	539	528	479	523	532	491	538	492	544	544	509	549	538	523	485	491	541	501	504	525	507	539	532	514	498	512	499	534	496	528	498	526	488	492	510	477	583	541	525	514	545	521	561	523	501	502	535	510	485	527	548	512	535	536	529	481	462	502	493	534	486	480	530	474	520	475	524	516	469	505	512	533	523	548	486	500	476	494	536	510	542	492	527	481	510	534	514	518	536	513	510	523	537	471	478	503	497	529	585	517	501	537	508	512	524	494	549	494	519	517	524	538	551	512	510	516	477	490	514	522	496	487	526	503	530	507	530	524	484	520	496	519	516	496	516	563	491	507	507	491	480	583	514	533	535	554	521	532	525	465	510	536	551	520	488	496	538	496	513	503	499	542	495	489	484	490	517	531	494	514	522	536	543	500	513	531	524	508	478	508	486	530	516	524	524	529	494	509	532	552	532	465	546	553	503	542	546	530	466	491	539	532	490	506	516	482	491	507	536	482	523	485	537	521	514	507	495	518	541	554	523	502	540	530	503	512	540	474	527	520	509	540	532	495	499	547	480	541	518	533	547	546	480	520	515	520	526	491	521	459	517	496	526	517	498	530	507	520	540	523	569	510	561	516	499	525	478	532	524	501	546	535	492	548	522	525	484	539	545	531	484	506	527	506	499	491	479	553	536	491	519	504	515	491	531	536	522	516	530	507	551	528	512	474	503	558	496	523	476	524	458	548	542	526	460	506	513	561	548	484	546	565	538	524	475	469	510	524	553	488	517	510	535	505	503	518	466	543	533	501	533	518	506	530	542	501	559	479	543	500	497	499	451	489	534	532	527	517	550	488	540	511	541	506	582	532	537	493	522	514	515	498	553	529	501	508	479	475	524	520	462	511	492	494	459	542	548	522	549	515	510	491	499	489	515	500	529	517	475	525	487	530	525	492	515	526	476	516	511	524	525	514	471	492	494	516	514	528	522	531	519	507	509	510	541	498	504	475	563	486	533	556	474	499	509	501	511	509	491	518	516	541	510	498	528	529	504	524	501	452	554	526	535	498	481	482	524	542	508	525	551	539	548	507	456	533	497	506	512	524	555	528	507	545	518	518	500	529	492	543	474	500	515	487	552	550	489	519	503	498	504	535	471	495	497	492	504	489	523	539	514	484	532	494	510	524	522	499	527	499	497	506	496	492	502	580	477	514	522	506	510	473	507	530	500	543	488	527	490	522	509	488	465	518	526	494	498	500	514	518	545	501	520	507	508	483	512	544	474	539	521	548	482	528	486	510	507	513	507	511	543	530	512	501	503	488	492	525	564	539	523	549	550	506	520	506	518	502	505	475	509	490	478	525	498	510	509	506	499	506	489	518	560	537	482	463	494	563	484	492	464	530	479	520	514	521	514	509	479	505	487	536	504	546	513	480	546	491	494	498	534	490	487	466	513	527	474	571	470	575	461	516	526	496	525	542	469	552	513	508	511	521	472	494	517	520	463	499	522	521	510	501	521	530	504	475	532	499	516	495	530	492	514	521	520	530	500	515	509	481	499	484	527	490	504	514	502	484	557	517	504	480	515	516	545	525	523	550	498	521	512	475	462	489	529	490	488	520	499	467	508	505	524	512	550	519	510	508	523	507	515	557	521	510	536	479	504	530	524	469	500	475	527	525	489	466	497	534	505	512	456	550	518	498	510	559	538	555	547	462	501	539	542	483	508	484	512	516	522	518	555	541	522	517	551	522	512	495
12556	71614	82385	64851	46554	29842	13049	4492	1573	934	767	781	748	742	744	759	762	806	781	774	762	760	772	700	743	748	762	759	794	802	768	718	732	714	767	735	753	765	771	757	791	728	796	746	799	809	756	693	805	811	782	776	711	752	768	742	736	738	764	748	786	724	769	807	786	762	764	749	812	779	712	786	779	766	694	837	748	766	761	727	772	797	783	708	763	739	784	807	770	788	737	730	776	741	754	745	716	761	729	752	747	718	747	723	754	763	734	763	751	775	796	758	762	735	762	772	761	792	791	816	736	760	758	764	774	721	761	760	762	784	798	791	763	781	718	781	738	745	747	757	739	765	773	774	710	773	768	779	730	763	764	748	764	755	733	784	745	783	772	785	752	780	798	778	751	751	735	805	781	728	747	736	762	755	749	757	763	796	790	786	710	778	776	799	730	795	760	786	762	772	767	772	748	800	843	742	755	770	695	751	774	785	730	756	736	769	760	778	761	785	783	737	761	751	800	776	763	753	747	755	763	782	758	756	787	761	768	753	719	755	756	777	741	740	733	782	790	772	705	807	740	720	737	740	776	800	756	753	750	756	706	787	792	751	759	764	750	761	762	765	751	749	770	753	778	788	773	783	712	788	791	825	789	756	754	768	770	742	745	737	795	717	761	729	724	753	726	775	713	745	721	736	774	810	777	720	737	761	756	782	759	728	734	791	769	727	765	751	775	769	708	787	763	742	756	801	749	787	788	776	757	721	778	752	792	724	731	760	775	774	780	695	791	754	750	716	794	773	747	791	792	749	759	709	801	761	772	775	813	788	787	774	781	700	783	743	737	765	788	759	749	713	779	776	737	742	733	762	752	740	736	762	756	788	738	763	766	784	786	795	769	728	763	779	766	749	800	763	731	755	794	797	708	749	771	768	737	756	752	753	743	722	742	711	756	771	728	782	759	735	766	710	816	757	772	727	756	737	748	735	777	750	764	750	780	788	780	749	733	746	761	734	753	767	776	759	771	763	727	727	753	727	799	713	767	723	741	739	730	746	784	811	761	738	758	766	763	768	739	733	793	818	755	759	734	717	731	791	754	802	753	738	795	731	788	804	724	733	765	759	772	748	740	748	693	757	770	725	760	745	719	784	806	816	745	762	735	797	751	705	778	746	771	759	749	718	747	757	741	766	781	761	710	768	741	791	748	727	785	767	783	793	811	745	825	770	748	775	721	772	770	737	765	760	796	748	745	757	760	806	737	717	710	762	718	741	705	754	681	788	752	774	765	739	732	763	732	754	744	716	805	803	752	778	731	833	780	781	763	741	713	786	736	758	740	790	802	766	750	739	765	721	738	782	729	754	777	786	798	733	752	727	750	801	723	790	770	767	783	762	778	796	788	788	775	694	755	753	728	744	752	780	742	760	752	738	791	730	754	730	730	798	757	744	789	786	733	738	717	779	763	786	774	776	783	816	752	752	779	745	815	734	749	691	832	767	784	760	726	772	720	725	748	751	757	720	801	760	751	755	753	774	738	735	759	724	772	740	738	723	740	778	749	731	670	779	779	721	795	751	720	759	750	721	719	776	763	782	776	746	745	751	785	760	767	729	759	770	786	780	784	771	782	727	813	749	720	759	736	745	755	769	764	785	778	741	725	785	751	741	777	738	732	751	700	763	761	731	748	740	760	736	730	746	740	725	755	719	740	736	742	759	778	710	812	757	791	754	713	748	780	732	760	716	751	759	753	750	772	762	764	762	772	707	745	777	746	790	724	730	763	745	745	745	732	761	725	733	773	735	794	752	744	778	750	722	769	714	722	738	749	796	772	777	751	763	722	772	785	799	793	784	727	789	748	778	779	757	740	770	754	718	732	734	783	736	798	770	740	746	699	700	740	768	768	765	779	802	707	703	717	788	732	758	806	724	749	742	739	741	713	752	783	749	723	760	767	743	748	732	768	791	807	755	683	752	764	736	718	734	752	747	765	717	765	781	732	752	848	733	716	747	790	729	745	765	723	773	791	767	783	768	738	741	772	778	757	726	825	760	745	715	804	735	722	799	719	766	804	698	740	749	779	734	744	747	793	723	765	811	793	789	756	774	796	773	772	764	727	759	725	747	761	759	756	728	754	765	765	766	739	764	799	706	707	762	753	742	756	724	746	726	806	749	785	743	748	731	826	726	742	749	778	784	788	768	746	761	769	738	714	778	742	766	755	781	729	772	739	738	776	747	762	746	716	736	776	801	760	783	716	690	769	772	725	789	734	790	743	759	753	729	759	763	721	723	730	755	710	735	745	787	788	778	834	775	747	742	703	766	757	720	762	751	779	753	746	734	804	737	699	792	745	764	777	786	805	760	761	805	759	744	770	711	726	723	731	799	787	741	748	752	789	709	771	734	747	746	751	737	736	772	723	733	714	783	771	769	820	753	789	727	734	797	731	758	770	762	747	772	715	729	763	727	753	734	752	741	755	755	749	732	769	736	774	759	734	726	724	779	733	758	756	729	747	747	747	751	758	710	794	737	798	737	729	752	770	724	763	732	781	782	732	737	767	776	736	695	695	728	756	762	768	786	706	817	752	814	791	756	789	795	777	768	793	791	800	743	779	814	726	722	782	738	688	763	733	774	745	805	715	743	697	747	733	747	792	792	740	763	722	732	743	751	754	724	756	719	754	723	772	742	759	772	762	761	770	785	762	761	773	741	759	786	779	799	772	776	756	718	808	765	787	760	761	763	766	710	763	743	715	745	797	807	735	716	795	798	796	733	716	729	747	773	708	730	770	750	767	777	768	724	759	738	777	728	755	730	719	771	760	730	756	772	757	778	763	757	766	739	752	763	741	784	752	758	767	763	767	759	738	737	751	748	791	728	771	784	780	738	735	780	814	772	746	755	746	765	701	786	737	780	708	767	733	731	813	722	783	773	747	809	750	838	785	742	773	731	759	700	736	775	785	763	766	751	760	748	764	748	762	785	734	787	789	717	730	729	743	750	752	748	750	762	737	753	747	734	705	753	723	722	806	729	784	731	823	730	778	777	805	757	780	764	733	764	722	768	761	753	749	770	797	759	779	751	770	757	754	763	746	756	789	773	725	714	772	774	781	717	750	830	777	788	753	744	783	761	778	775	739	772	752	770	690	807	759	739	710	739	806	758	761	784	783	719	720	773	755	758	754	764	759	754	789	710	740	749	737	794	732	802	764	746	763	778	741	780	713	751	753	776	780	730	707	727	803	775	775	745	776	762	774	773	729	738	755	837	718	773	761	823	778	760	758	752	744	786	731	747	736	745	751	714	707	808	725	774	737	773	760	810	701	795	733	754	732	766	760	721	802	759	772	732	791	785	751	774	765	771	754	787	751	767	750	735	746	779	770	762	724	764	774	695	742	718	807	792	727	750	759	737	766	761	713	773	748	753	772	797	757	769	787	794	781	768	773	789	736	740	772	723	763	710	785	705	764	733	773	748	731	769	747	775	749	739	719	745	783	709	752	731	814	758	797	778
23071	21655	36146	40882	37383	29580	19536	4567	1102	682	526	586	590	546	520	511	550	540	519	512	537	542	548	532	534	573	537	508	514	540	522	522	524	531	574	537	540	539	518	529	555	560	530	504	517	476	520	518	544	535	550	508	519	516	548	506	498	545	501	540	526	556	547	515	520	545	544	557	530	551	547	541	477	513	518	556	507	492	545	489	565	508	565	494	581	547	549	485	549	537	509	557	513	544	536	520	546	519	548	499	526	596	509	490	513	550	490	569	587	556	555	503	523	516	553	562	560	541	532	537	549	532	557	531	504	557	530	531	513	501	533	483	587	561	534	492	548	574	530	549	540	545	543	525	510	539	563	550	549	523	508	521	535	547	507	558	569	558	512	536	539	525	530	558	513	531	550	536	501	585	545	490	577	500	499	526	533	562	517	525	532	535	534	532	567	559	574	516	514	519	589	537	539	567	505	534	548	533	535	535	521	508	528	521	472	494	525	547	516	495	543	505	531	536	541	520	553	508	524	528	512	520	520	523	537	510	540	524	578	551	540	479	507	496	514	535	463	495	477	520	530	537	538	514	525	548	552	528	556	490	549	516	526	554	505	558	536	516	522	524	541	515	515	537	510	509	491	540	509	501	566	554	531	579	539	551	531	539	564	552	504	485	512	498	549	520	572	533	510	529	548	553	548	538	492	532	538	531	541	541	554	500	561	540	543	564	533	530	561	519	592	529	522	545	551	517	509	490	474	516	549	501	530	534	476	538	517	541	515	552	486	534	584	537	536	489	513	503	549	482	566	550	512	530	501	520	574	551	560	549	570	534	548	515	566	522	565	517	535	545	502	540	547	534	509	537	590	516	550	524	549	526	539	519	510	522	496	515	544	585	516	522	523	554	489	530	568	527	499	522	539	539	550	532	559	520	546	554	546	528	519	545	506	501	526	546	555	524	550	582	580	559	529	537	528	508	548	519	552	498	498	555	505	552	525	506	481	569	543	522	521	524	525	524	574	467	496	541	548	494	532	500	505	529	559	521	547	531	501	554	534	517	557	496	512	536	478	532	556	548	521	518	536	517	573	521	563	492	536	516	535	529	518	525	544	525	513	521	597	549	550	515	541	508	573	571	519	517	515	569	567	505	535	507	553	541	540	525	531	558	524	541	517	578	497	524	521	553	514	515	506	542	522	532	499	543	566	513	524	520	494	544	530	541	591	537	540	596	544	544	521	528	535	515	543	537	520	552	534	506	518	524	531	528	558	540	549	518	524	507	496	546	521	542	537	507	525	589	561	543	544	546	535	514	507	513	575	515	543	558	531	493	520	503	512	526	510	539	536	563	545	544	558	464	550	562	533	521	492	529	550	522	512	558	484	550	557	521	566	539	512	527	531	549	480	514	539	548	501	502	573	540	513	542	493	536	509	557	482	502	500	513	489	546	555	543	530	528	515	547	484	550	493	538	523	487	517	540	518	555	507	539	537	501	518	503	526	536	563	521	505	510	562	567	522	572	507	555	479	527	544	552	528	559	474	538	547	536	555	563	522	524	536	532	520	531	524	526	546	530	518	530	515	535	512	517	506	537	544	528	589	545	546	527	571	546	551	527	496	512	544	521	537	574	568	518	547	544	578	550	511	525	526	520	524	531	547	499	538	507	520	533	539	535	534	502	512	551	515	538	538	559	522	500	568	506	522	512	520	540	528	552	523	513	533	516	540	500	500	556	517	529	558	511	540	522	501	533	551	543	516	517	533	493	528	509	566	536	555	534	536	525	549	515	541	540	507	576	548	556	559	551	537	551	535	529	517	493	539	525	552	518	542	544	544	541	543	562	552	535	549	531	534	526	558	486	501	519	523	567	549	536	518	531	501	534	520	545	593	559	543	487	556	572	560	546	548	545	542	538	503	526	524	534	503	564	527	553	514	539	489	539	514	540	524	541	517	556	537	567	499	500	538	549	498	523	515	506	542	493	559	549	527	519	515	487	534	531	534	539	526	547	534	520	519	507	505	518	550	524	521	543	501	553	531	509	533	497	562	545	520	548	507	508	541	546	531	531	513	489	486	542	582	541	545	587	555	512	540	553	535	500	528	530	493	581	526	521	518	525	567	506	490	501	551	519	554	549	556	545	565	500	517	517	557	519	503	536	546	561	533	539	549	561	528	576	513	492	547	530	532	501	512	513	528	513	538	498	552	507	535	555	523	514	546	552	537	546	540	516	507	552	511	523	515	524	538	522	512	563	535	541	518	564	583	556	508	534	543	511	519	516	509	537	525	539	511	517	530	552	542	494	523	500	544	544	527	499	522	512	510	513	550	521	514	590	549	521	519	520	520	506	508	524	542	541	561	542	543	529	543	508	502	523	549	533	517	523	514	539	536	553	505	525	559	544	560	528	491	526	520	507	525	520	512	509	540	534	520	550	525	543	514	548	549	478	548	533	561	510	567	539	509	506	485	548	498	583	586	569	511	529	514	479	578	505	509	515	526	537	523	534	531	530	562	499	536	571	487	533	504	529	512	551	519	547	539	499	539	504	520	521	505	513	537	546	541	548	540	494	552	516	561	526	577	527	515	569	532	505	553	569	502	505	557	502	532	540	574	548	563	524	532	538	539	571	546	506	520	528	495	557	557	555	626	550	565	578	546	517	532	529	468	530	566	517	541	532	503	509	556	568	513	515	528	538	568	528	561	490	505	555	565	521	514	522	529	519	528	538	556	559	510	475	487	540	555	525	511	544	538	521	548	615	569	523	499	510	550	492	543	500	555	544	519	547	523	529	535	552	537	550	543	526	533	557	551	520	548	531	541	502	582	516	495	544	513	567	522	552	545	505	547	533	493	528	514	515	542	553	549	460	509	526	569	547	519	543	542	556	538	497	501	520	583	496	524	516	499	518	554	529	545	502	545	536	502	520	477	525	547	518	526	521	533	545	521	558	517	494	509	548	528	504	494	545	523	539	515	567	509	483	543	580	521	512	514	507	523	554	519	557	548	520	526	520	543	517	529	517	515	509	553	536	538	535	544	551	519	514	560	547	505	555	536	583	516	566	542	504	528	509	496	513	504	520	542	559	562	570	538	528	526	484	526	564	549	495	521	578	530	501	510	513	567	510	543	504	532	553	522	527	583	511	521	531	505	543	541	531	481	524	529	566	474	510	534	519	514	547	522	547	565	527	503	476	542	565	541	516	531	559	546	519	517	537	554	527	532	540	554	548	516	578	531	537	534	537	551	507	533	525	547	540	495	551	563	546	526	503	512	512	510	479	504	539	532	544	564	574	575	548	537	493	536	526	539	562	561	507	528	522	513	504	550	542	516	487	565	509	512	485	532	560	489	495	574	527	517	543	517	515	568	507	551	491	501	587	546	516	481	563	571	535	530	546	521	558	519	545	522	549	513	531	487	547	551	488	507	536	568	588	565	520	508	513	492	572	514	513	534	546	523	522	533	568	507	561	539	503	516	489	514	545	541	509	506	528	457	554	555	527	527	547	553	524
26696	83243	94982	75779	54827	35857	17855	6281	2075	1043	812	730	787	772	759	744	782	779	769	754	783	820	745	784	754	795	765	765	765	773	788	782	727	785	781	749	725	699	739	726	810	776	774	755	804	766	750	768	754	784	794	771	841	830	810	728	713	748	750	711	795	789	742	755	737	812	790	756	795	819	779	764	793	824	755	801	748	736	754	756	773	740	744	776	771	806	765	725	776	773	770	792	814	733	749	774	742	747	773	776	776	713	705	778	765	765	749	728	786	779	767	731	771	805	750	727	785	803	786	727	806	762	815	760	763	776	800	722	774	773	743	798	795	795	790	758	762	771	767	773	778	780	775	820	805	771	731	783	761	750	797	789	731	723	731	811	808	762	774	778	769	748	792	750	825	734	739	749	808	765	700	775	743	755	759	734	794	766	765	824	801	764	705	854	732	806	785	774	725	726	762	744	794	802	754	799	766	789	788	735	788	740	782	764	747	803	750	775	750	742	708	761	782	777	748	737	730	779	746	751	727	804	769	757	758	746	757	704	750	763	783	790	825	756	785	715	790	786	787	778	771	784	747	779	737	797	760	725	754	745	727	765	783	733	748	782	770	763	763	787	790	769	764	704	741	751	790	787	768	785	771	734	744	734	735	759	742	753	777	784	735	773	724	747	721	753	779	728	800	781	798	773	771	774	720	765	750	732	787	823	781	747	752	737	806	792	797	784	744	700	796	734	786	704	758	798	748	809	810	747	734	777	705	756	770	736	782	763	744	748	747	749	754	754	762	762	731	777	732	808	778	766	744	781	791	730	796	775	760	781	763	745	727	706	746	757	769	765	796	727	740	750	750	776	758	767	750	757	780	824	827	742	750	749	726	742	766	771	750	819	796	769	774	744	744	755	753	755	766	789	755	768	759	730	795	749	739	776	747	780	756	739	779	778	744	741	736	743	790	790	751	777	769	717	790	730	751	747	764	752	755	739	737	757	778	787	775	774	772	792	745	756	792	751	762	740	780	765	774	779	751	812	755	760	760	727	762	779	806	758	836	732	777	735	761	773	768	752	732	731	736	763	764	759	734	719	761	824	749	752	766	778	788	718	763	787	738	727	765	771	776	779	748	745	775	744	752	822	721	731	750	772	749	792	741	766	711	790	736	736	792	742	810	816	706	791	804	771	733	744	775	755	803	777	722	734	761	706	713	821	725	730	774	739	762	807	726	790	752	778	722	793	782	755	766	771	761	774	800	770	709	702	770	760	737	824	807	780	756	712	788	790	825	757	734	750	752	778	746	748	751	712	756	774	774	788	737	724	772	788	748	750	732	766	806	757	780	767	768	755	771	718	747	741	751	737	763	758	759	806	752	760	778	781	735	803	802	786	765	765	813	768	733	786	791	811	774	789	779	773	790	747	756	789	735	781	809	710	749	739	780	719	737	720	781	761	753	744	764	782	823	744	786	770	707	743	783	734	765	717	770	769	755	753	729	752	745	718	748	776	783	801	747	798	795	739	782	757	773	773	745	741	782	775	786	746	766	745	729	796	730	725	755	773	754	748	761	756	760	752	768	782	776	748	753	809	811	736	763	762	773	742	774	750	751	736	730	797	733	696	779	823	798	771	740	771	759	781	803	793	779	780	730	729	763	769	766	701	755	759	775	797	768	738	751	782	742	749	779	771	714	681	730	780	784	796	750	748	769	767	760	755	794	745	752	735	733	760	784	764	773	732	765	733	786	730	763	806	775	746	755	776	783	726	764	724	743	734	769	742	745	776	755	731	765	734	779	732	734	806	767	739	777	814	768	782	782	750	801	762	763	736	771	747	759	780	770	748	737	776	766	796	742	795	751	742	792	729	749	777	732	761	790	759	757	741	773	812	740	824	742	782	757	787	659	753	775	755	781	812	801	750	738	767	778	739	775	750	752	752	766	793	758	746	798	756	768	793	725	777	740	775	785	777	726	804	769	773	754	763	802	799	749	779	762	768	778	721	710	777	771	761	784	742	805	754	758	750	777	726	776	747	797	787	732	752	764	793	781	801	766	797	764	774	777	740	764	810	765	723	731	771	772	800	728	760	688	735	776	716	738	792	755	762	821	811	720	775	784	735	741	769	829	789	776	793	822	796	797	746	715	781	760	759	771	743	774	793	754	718	730	715	733	785	718	761	799	709	764	776	727	742	728	793	764	761	792	763	773	816	755	777	762	740	809	739	744	790	766	773	767	731	716	751	781	769	743	766	738	775	749	793	795	780	749	794	783	766	756	789	793	748	773	723	750	736	757	799	738	768	778	727	720	793	786	794	787	790	775	763	739	784	740	750	753	748	775	752	723	744	752	802	733	728	763	779	790	779	754	716	766	763	745	792	792	717	764	743	753	776	767	745	788	727	793	786	797	777	783	720	811	806	756	783	778	741	791	719	758	742	780	771	738	775	761	728	774	698	734	753	764	748	791	789	764	728	782	788	768	726	763	819	741	790	774	747	772	736	729	756	786	730	780	750	731	718	748	825	717	774	765	812	746	747	735	785	698	764	795	808	758	776	788	753	734	745	714	788	798	758	821	787	759	747	720	751	768	760	775	725	771	747	717	753	763	710	812	825	783	707	772	752	751	751	751	768	741	776	725	718	763	720	782	802	782	784	810	749	704	745	769	784	764	745	807	785	785	755	811	773	687	791	752	739	806	718	749	764	761	727	745	740	767	770	750	812	728	784	779	719	718	724	753	761	787	748	773	734	768	857	729	778	773	722	780	779	732	751	773	775	810	774	745	797	766	769	795	745	782	771	727	753	761	751	752	768	746	741	749	777	750	810	719	771	767	759	793	746	787	749	759	775	769	773	791	769	782	769	745	752	768	765	773	744	765	765	786	773	762	754	772	787	769	792	769	750	727	787	748	739	736	820	798	751	813	783	712	817	779	728	786	751	739	763	799	793	797	756	774	835	764	785	717	774	728	773	768	769	762	785	829	809	800	768	754	721	736	798	741	737	720	781	779	757	765	737	793	752	731	841	777	798	755	762	787	783	711	757	747	748	775	776	740	786	737	790	777	779	719	806	792	747	783	747	785	761	776	747	824	706	813	696	766	762	762	742	741	782	786	764	725	803	771	768	727	777	785	810	762	802	735	808	757	777	771	769	728	739	782	773	779	778	802	752	732	787	755	700	780	792	778	727	783	749	743	811	749	796	782	772	789	767	762	759	806	731	808	781	767	742	755	723	742	750	779	693	811	744	768	791	787	742	756	682	726	785	734	769	743	861	730	762	778	786	751	766	771	745	749	732	761	777	800	722	752	749	772	759	781	793	784	759	785	762	804	835	762	762	780	759	761	786	826	799	767	770	796	787	739	770	729	733	740	746	778	769	761	774	720	761	774	715	707	730	774	779	756	773	728	762	776	777	815	771	796	729	744	739	810	775	790	769	686	738	753	772	789	745	784	788	793	714	828	717	757	706	709	772	765	775	742	767	752	754	805	785	730	756	692	737	784	752	762	722	730	753
26753	25776	38001	28111	12573	3726	1294	686	499	475	484	519	487	493	490	497	469	454	459	454	438	470	480	471	499	471	444	455	460	417	478	421	499	449	455	451	459	427	460	457	473	482	483	446	459	440	452	442	479	454	452	471	497	478	442	453	480	499	444	464	482	472	473	466	446	486	430	450	448	436	469	463	491	477	482	456	446	455	475	441	461	481	449	486	467	493	493	474	471	453	410	458	424	504	493	465	445	459	461	459	449	509	474	477	448	475	434	459	479	476	442	445	443	530	443	450	443	450	475	485	438	470	467	439	420	460	442	464	504	462	480	476	470	459	445	460	434	506	449	484	444	436	468	447	414	478	494	469	501	468	454	461	449	436	471	453	483	446	475	449	450	440	494	468	481	448	446	481	482	504	458	475	427	499	452	475	451	466	439	451	484	487	465	435	467	490	483	454	438	470	424	470	434	457	470	454	478	452	473	479	463	441	459	438	476	484	442	447	486	450	475	433	460	472	433	525	450	500	470	445	493	446	464	458	453	447	463	433	467	446	465	432	456	462	451	444	470	454	442	436	445	464	468	486	437	455	455	459	452	459	484	470	476	457	471	459	438	439	451	454	453	471	436	509	460	468	475	488	494	477	478	483	463	469	457	466	468	470	458	477	435	449	443	437	433	473	449	445	488	439	500	419	481	452	472	451	464	445	469	470	436	496	476	529	474	486	484	461	470	445	480	470	460	444	471	451	507	479	505	472	491	481	481	465	458	491	442	494	458	448	439	472	448	442	450	475	496	465	461	479	474	432	428	448	446	450	461	448	459	496	420	486	463	472	469	476	473	417	472	483	479	454	453	424	455	453	478	446	449	455	441	461	483	468	437	475	442	447	464	453	468	440	435	474	439	477	443	455	463	468	485	491	489	465	443	441	463	489	463	453	444	459	438	478	452	498	420	454	461	439	462	467	469	458	464	466	440	445	487	419	452	450	416	441	439	466	467	461	474	488	424	445	463	465	473	468	482	464	466	464	488	493	472	475	445	447	441	478	430	473	449	460	452	434	445	484	453	470	437	462	475	443	475	454	462	409	420	436	478	470	468	442	455	423	480	432	467	481	451	411	471	494	437	456	473	461	448	433	473	458	463	470	410	451	441	458	463	440	432	457	480	477	469	475	475	483	443	478	467	462	473	451	478	450	455	469	429	449	464	464	464	431	488	431	471	484	481	480	466	473	486	459	445	453	451	463	507	447	460	417	482	442	464	450	419	473	498	482	463	485	467	438	437	435	473	457	443	427	472	448	486	483	469	450	435	420	445	440	471	460	503	483	427	463	431	448	475	451	472	486	479	459	489	413	434	435	417	472	533	430	448	466	480	475	429	463	451	499	458	446	470	479	473	465	414	451	478	479	480	464	460	454	474	472	461	485	425	459	444	456	435	467	466	461	431	485	491	496	494	495	452	497	505	439	459	481	452	466	474	440	487	471	464	467	491	464	517	463	502	503	451	417	448	452	465	463	480	440	481	430	495	460	476	448	469	496	440	461	468	490	452	458	450	463	429	439	473	447	425	487	468	487	445	468	470	470	485	436	453	455	449	475	477	495	444	448	467	461	443	436	465	458	460	416	453	459	478	447	446	441	463	450	505	415	438	486	488	455	461	436	478	472	457	461	459	472	465	481	478	439	432	466	472	446	461	476	470	484	475	475	471	463	463	447	473	497	464	459	454	464	469	481	490	444	445	429	450	491	453	449	453	457	464	468	442	472	473	445	447	475	506	451	469	456	436	509	479	451	463	442	452	459	434	447	476	444	488	487	489	448	490	429	454	503	426	478	454	468	458	447	462	493	443	446	432	471	457	494	458	468	448	478	466	440	474	462	483	462	465	484	466	474	474	510	478	436	468	457	446	497	522	409	463	464	440	436	452	417	484	467	447	433	487	457	463	515	489	474	469	472	483	462	450	441	483	478	515	470	451	465	510	506	450	426	449	486	495	462	454	499	482	457	442	481	472	433	512	439	462	460	506	452	441	477	450	449	481	462	504	488	442	460	466	435	469	392	484	490	448	420	439	451	436	433	491	467	455	422	441	478	466	475	485	506	452	489	440	464	476	431	469	425	447	489	483	441	452	444	479	448	477	463	500	464	478	455	440	457	486	475	501	443	460	454	479	433	409	454	466	436	496	422	447	437	430	474	455	450	461	483	459	446	451	463	505	491	487	454	482	422	458	503	460	460	494	460	475	455	480	454	425	479	421	465	459	452	473	508	471	444	472	456	452	480	524	455	472	469	438	479	435	450	455	458	456	471	447	462	442	464	439	440	468	470	469	426	501	461	488	425	448	415	500	475	516	425	459	452	440	496	444	470	431	459	441	488	463	481	481	481	407	454	505	476	482	455	465	442	469	459	486	495	433	497	445	503	486	491	428	467	466	489	405	438	479	497	483	412	464	465	460	480	454	475	484	442	460	451	461	412	467	454	461	512	497	447	453	449	421	455	489	445	449	443	459	463	448	461	469	488	479	475	455	444	443	512	476	478	484	441	418	451	456	436	486	458	466	456	418	466	470	462	435	462	463	508	460	473	478	461	502	456	494	442	505	452	483	485	451	449	431	490	455	455	405	476	468	492	467	448	436	436	484	470	449	476	451	466	470	430	472	437	483	456	508	425	465	455	419	455	454	494	476	473	392	443	435	466	460	449	462	477	449	469	495	453	415	429	510	436	474	424	493	458	477	450	467	471	487	484	468	444	500	421	466	455	452	483	462	439	456	436	472	436	500	447	477	457	442	479	486	442	465	456	474	434	518	495	458	425	458	448	463	499	464	503	439	442	456	451	483	468	460	483	469	456	471	483	452	445	440	464	442	453	452	513	471	471	453	465	439	439	482	486	487	446	488	467	477	471	411	440	469	469	445	432	476	456	464	455	450	510	413	453	489	460	444	488	487	465	467	437	467	425	454	483	461	504	441	463	488	417	477	485	476	494	490	466	490	451	470	467	494	470	471	474	455	457	484	481	466	457	467	448	468	495	488	507	452	454	459	461	458	453	450	490	451	449	406	496	458	436	433	469	453	471	478	439	459	486	431	456	472	489	478	464	480	445	452	473	459	472	456	442	503	440	486	495	466	479	432	431	480	463	473	466	485	434	470	478	422	459	468	490	472	472	478	420	440	465	466	438	447	444	451	473	397	485	472	481	459	449	423	450	458	483	455	434	460	465	485	452	463	465	477	455	425	471	445	478	511	459	460	474	469	458	455	461	492	480	465	476	499	462	448	437	471	470	456	464	458	487	482	475	447	459	430	492	444	465	449	483	412	452	470	420	508	502	478	475	454	490	458	487	471	447	483	437	447	456	440	477	490	480	484	453	460	428	481	453	491	452	431	501	453	448	459	458	458	431	477	447	434	461	467	471	455	429	446	496	463	499	494	451	459	432	506	473	519	469	498	449	439	473	504	449	468	455	466	433	430	442	480	427	476	456	454	471	445	452	510	423	431	474	449	438
10198	45692	43021	28778	15421	6273	2311	1130	781	694	705	690	652	647	684	695	700	647	677	691	658	689	682	699	683	700	719	727	708	645	689	658	688	694	712	722	669	646	642	711	673	686	676	687	648	677	696	667	698	666	649	725	655	674	701	710	642	665	689	691	686	662	636	677	665	689	699	677	718	690	658	696	711	715	683	691	694	678	701	685	671	690	663	686	673	695	659	683	701	664	679	694	722	686	717	686	662	648	678	693	667	683	670	692	715	675	701	716	696	634	643	646	698	680	659	704	696	641	705	693	686	652	674	683	697	685	690	654	714	662	683	692	686	662	703	678	718	663	720	678	730	642	739	655	672	708	741	716	671	666	704	685	689	728	714	694	719	719	689	635	719	653	660	665	695	692	666	696	672	687	653	732	709	710	769	705	722	705	684	675	749	735	707	679	664	708	666	706	652	706	688	683	704	660	687	702	664	694	628	684	663	729	657	687	655	666	668	685	709	713	700	696	672	694	666	657	740	739	685	727	621	696	646	700	688	673	674	675	730	656	699	682	643	643	708	685	663	748	692	683	655	677	691	687	710	706	710	702	719	746	691	688	711	674	703	646	687	685	687	695	685	650	735	703	693	663	701	688	678	694	737	722	713	693	690	690	647	680	672	728	741	666	698	737	659	703	674	692	707	693	665	662	660	665	654	688	696	675	650	629	750	678	685	632	656	650	658	684	714	696	645	684	704	643	690	691	701	709	670	640	692	694	680	681	693	683	639	702	679	689	671	653	702	694	702	640	634	690	672	672	687	752	690	669	674	649	696	688	693	662	667	702	690	706	716	694	643	735	679	695	661	675	674	692	707	660	696	677	670	707	692	665	698	701	663	687	709	662	643	686	702	686	686	693	723	700	736	762	711	647	694	679	675	710	705	717	696	657	706	710	714	705	682	688	695	709	702	682	720	708	634	678	663	740	684	738	686	641	683	725	662	679	673	688	716	716	669	678	662	693	681	742	695	713	651	672	723	693	695	685	651	650	660	672	660	710	651	728	672	719	685	703	684	642	685	661	679	652	699	696	673	651	676	692	650	653	686	669	673	631	726	658	678	710	725	629	675	704	724	690	706	709	640	704	662	718	678	645	667	685	652	698	690	660	658	702	706	721	674	720	660	720	718	660	675	655	693	723	661	658	705	684	715	708	688	709	642	693	716	672	659	706	704	685	683	688	678	758	687	690	717	678	710	687	739	657	741	677	678	712	693	667	672	678	657	722	705	658	706	723	677	713	715	718	676	682	693	670	708	668	663	695	714	689	680	709	659	695	652	680	724	694	681	677	672	689	670	689	672	637	672	717	672	680	674	691	680	654	708	718	655	693	712	730	699	715	655	734	684	689	721	667	675	717	666	677	653	724	684	678	710	701	614	711	670	721	637	680	631	635	634	694	660	662	664	634	664	667	677	671	702	706	697	655	717	717	688	681	677	650	707	721	687	708	735	716	679	656	657	659	695	671	652	687	689	660	703	681	681	694	660	708	666	730	664	642	661	712	697	690	691	690	736	677	648	685	714	723	697	676	706	693	724	706	709	716	715	655	677	671	658	694	665	703	671	680	670	666	714	677	703	643	689	715	666	668	705	664	688	638	673	693	680	661	660	714	704	677	684	693	674	720	646	651	668	638	675	677	670	686	698	649	692	659	689	654	717	661	706	655	679	720	696	635	688	687	650	667	652	698	667	660	641	741	691	701	725	707	659	737	697	712	687	702	705	705	684	664	716	700	696	700	660	691	653	669	666	696	670	683	665	681	672	698	667	670	665	693	627	692	699	660	674	721	723	666	663	728	681	718	672	718	685	698	651	672	651	695	690	655	702	692	726	685	689	709	686	713	717	694	706	690	681	677	656	686	678	683	654	699	684	685	697	617	685	660	668	704	675	735	682	691	704	717	629	664	680	732	723	677	734	719	671	702	693	695	704	632	670	674	676	685	713	716	697	709	691	669	672	737	720	678	724	680	686	699	675	663	707	701	651	621	734	662	658	657	658	691	701	714	722	645	719	662	683	726	686	661	689	655	676	682	618	677	716	676	682	667	756	721	673	705	667	708	679	651	677	693	685	701	692	668	666	648	688	660	669	721	640	721	650	703	704	687	675	673	682	664	674	697	639	677	701	619	709	725	685	704	680	705	713	686	680	699	702	704	738	688	718	653	696	687	724	664	683	656	664	663	733	667	702	708	704	693	712	704	659	664	685	633	684	710	679	683	701	682	698	735	687	732	753	693	716	727	709	709	702	678	738	679	673	702	667	674	670	710	739	700	679	648	707	687	707	695	645	699	690	674	691	694	631	659	644	708	672	645	672	638	696	699	702	681	699	700	701	685	632	701	680	703	670	661	723	677	694	675	721	647	676	678	682	696	701	686	684	660	701	711	657	701	702	695	742	684	682	676	654	680	706	679	692	712	685	701	692	714	644	651	680	690	676	731	691	670	661	668	676	630	676	684	643	662	692	684	651	669	628	658	690	686	673	676	691	668	716	676	630	684	672	695	743	707	678	712	672	710	649	718	685	669	669	691	724	671	691	685	646	664	688	699	700	682	703	650	685	665	704	694	664	661	674	743	674	633	726	684	687	678	663	691	720	692	667	724	698	665	701	670	692	675	641	706	705	757	708	656	696	701	673	682	671	669	646	644	673	661	661	677	680	749	683	699	712	698	681	660	667	677	688	701	662	650	748	656	659	696	728	690	722	686	672	653	713	675	686	677	692	662	676	668	727	682	670	706	705	704	670	688	730	699	659	698	697	692	653	675	675	700	683	657	668	670	649	661	701	681	682	654	676	627	693	745	695	731	706	663	710	637	684	727	730	686	693	681	679	674	641	664	682	689	711	668	686	685	734	709	709	679	686	674	659	659	676	702	658	715	663	730	682	706	709	683	732	710	685	683	708	671	711	721	703	670	667	688	679	696	655	709	711	665	709	678	674	703	674	678	660	684	710	671	750	701	695	687	637	693	716	651	677	670	640	703	746	728	697	662	666	639	684	674	687	674	684	709	668	723	685	709	713	678	661	685	743	655	695	672	697	695	682	682	692	686	704	660	657	688	709	677	698	676	761	659	708	680	660	683	683	699	710	688	699	614	668	677	679	681	715	703	726	687	665	645	737	725	655	705	650	665	683	712	674	705	713	695	655	679	643	684	695	705	730	697	652	719	646	664	739	753	692	652	706	734	689	693	652	663	641	705	679	704	707	699	697	660	704	686	658	717	661	675	705	695	706	659	727	650	710	708	666	649	655	697	748	676	680	692	712	672	729	685	682	665	655	675	661	638	689	700	692	668	694	694	674	658	687	650	694	676	673	736	668	689	695	606	667	666	697	672	697	705	682	705	653	637	635	700	724	690	637	681	678	685	669	685	688	705	732	671	666	644	704	674	672	679	662	720	654	707	648	687	651	688	705	675	683	725	688	642	685	659	731	705	664	678	680	741	659	711	687	690	671	670	696	690	685	683
24160	22635	39432	41221	31094	21058	8836	1659	791	552	549	519	515	538	517	538	504	511	524	519	479	536	526	518	524	532	566	540	494	522	537	514	539	556	546	543	505	498	503	484	521	490	532	517	484	481	489	560	551	493	550	517	517	524	475	513	517	503	537	559	521	553	518	514	510	477	525	541	495	507	530	521	543	507	564	505	487	539	517	553	536	517	517	522	516	522	474	530	491	535	535	554	542	502	522	506	497	513	489	552	490	560	511	471	523	518	541	524	460	580	530	538	504	520	503	516	538	512	545	519	472	521	512	492	527	525	474	533	512	541	548	519	479	488	528	523	518	513	502	452	501	532	496	591	543	489	529	538	514	492	487	530	485	538	501	515	487	514	502	511	525	539	540	540	498	545	528	503	509	516	539	527	497	552	518	511	512	512	511	508	510	571	538	517	520	518	518	474	525	576	501	530	525	508	516	519	528	568	499	530	518	514	505	491	543	537	506	508	544	471	523	530	553	494	491	506	498	490	500	533	535	509	525	493	548	535	497	523	512	493	516	519	495	491	515	516	476	509	498	485	508	494	530	502	544	541	534	546	489	503	529	510	555	508	498	506	564	545	529	481	505	543	523	503	538	508	469	560	505	515	491	497	511	505	564	498	509	554	493	567	517	538	503	507	531	500	511	535	463	479	516	552	469	489	519	525	497	509	481	542	531	477	555	499	501	505	578	520	485	496	488	528	534	491	541	504	497	522	509	493	515	511	531	513	496	532	543	529	525	533	506	533	524	528	497	564	491	524	500	515	575	531	543	491	526	440	496	524	533	546	530	538	540	493	502	530	513	485	512	539	546	472	556	515	488	561	534	513	525	483	536	489	499	541	484	487	510	474	535	552	539	537	520	507	529	494	532	532	482	500	515	513	493	569	436	531	507	534	528	542	565	515	534	533	530	536	471	541	493	481	503	519	544	475	521	534	531	498	512	500	506	466	494	515	501	550	511	500	521	477	552	535	555	499	513	544	535	484	493	510	515	528	518	544	476	494	476	508	534	512	540	498	536	496	504	573	564	555	519	492	539	504	480	534	513	475	512	575	531	490	546	512	507	502	533	519	506	490	522	546	525	507	550	514	507	532	515	516	545	518	497	511	521	519	505	545	481	539	533	535	510	512	504	503	535	530	541	538	516	501	498	501	534	522	526	477	523	464	538	528	484	487	493	501	487	489	526	508	546	507	487	527	494	527	503	520	530	504	554	503	520	517	519	497	502	519	488	531	517	536	500	528	536	513	524	505	513	528	539	471	491	513	562	497	530	557	551	532	483	531	520	481	507	520	504	516	533	539	491	532	531	488	494	519	515	555	532	505	513	527	529	479	511	512	546	509	521	517	535	537	538	559	525	529	473	537	522	494	560	525	509	510	524	528	524	568	527	496	525	502	506	529	527	528	525	501	509	509	531	508	545	506	484	520	531	506	500	545	538	558	541	498	530	484	555	491	501	546	504	489	465	510	520	490	487	530	487	535	539	526	487	508	548	530	515	513	489	517	549	523	510	472	534	469	518	529	500	525	540	490	506	500	521	502	494	482	546	524	494	497	494	521	531	550	527	545	542	528	506	510	513	519	525	516	558	496	500	530	501	557	492	496	537	533	528	553	505	519	498	515	532	526	510	498	519	521	500	536	502	519	524	521	482	482	570	490	513	527	518	488	491	559	534	524	500	540	535	481	566	522	527	461	502	502	528	514	549	522	537	523	515	497	531	496	443	541	487	512	490	509	530	553	517	503	495	527	502	511	532	497	473	537	533	527	531	498	491	524	505	525	544	543	510	520	515	508	545	472	485	466	539	544	534	498	472	511	552	515	517	487	510	559	523	498	528	538	543	526	560	539	540	518	488	499	519	507	542	537	533	510	531	547	488	540	516	503	521	517	526	521	548	500	494	494	503	568	555	508	526	570	511	499	543	534	477	494	503	501	509	503	504	529	575	513	510	499	512	493	508	490	531	522	543	474	563	496	499	508	509	541	495	487	502	519	507	535	511	482	537	514	518	506	519	491	526	526	514	468	538	492	516	518	496	491	547	497	501	515	491	530	556	505	508	544	543	519	551	543	472	525	515	504	486	495	537	485	517	541	507	524	510	529	511	493	528	493	513	517	511	512	494	491	525	548	576	508	505	537	525	543	521	515	509	517	535	511	525	506	512	526	545	515	528	487	547	508	486	559	501	515	458	524	493	515	501	568	526	511	528	488	498	502	515	539	494	522	553	592	495	541	513	520	493	525	539	474	529	533	519	530	514	472	528	534	518	510	485	515	532	529	514	550	530	509	496	512	523	535	524	488	506	522	476	517	526	535	530	538	503	540	501	529	491	506	490	528	492	525	515	534	498	497	509	563	527	537	536	483	535	572	536	470	553	512	496	536	487	528	492	498	547	520	585	484	535	523	498	496	507	512	559	542	501	533	504	518	545	547	517	544	528	529	528	495	500	541	506	481	531	544	514	502	556	521	521	543	523	511	478	496	505	531	455	503	528	476	546	502	486	511	500	526	517	530	534	531	535	491	526	527	516	504	464	540	491	503	550	509	465	524	514	525	524	529	508	511	527	562	486	548	507	505	526	490	483	519	507	549	523	492	547	555	469	519	487	561	526	557	535	532	513	548	507	544	510	514	521	560	543	495	508	507	517	517	518	522	509	539	552	521	472	502	574	506	488	511	517	519	522	513	540	537	512	484	505	516	502	521	493	518	518	525	562	521	516	515	527	530	517	479	544	510	513	533	524	548	511	539	525	524	520	493	492	550	533	521	483	491	534	511	516	491	473	539	510	521	518	515	532	517	567	526	484	470	494	537	509	459	501	511	500	507	531	482	516	543	518	502	510	510	478	521	533	538	553	551	554	534	457	482	527	513	528	489	518	501	520	536	500	548	519	459	516	525	481	534	529	543	519	535	561	501	533	518	496	541	543	538	493	504	504	553	566	510	528	541	591	544	501	527	535	562	552	512	494	537	524	513	498	505	496	518	507	489	539	487	492	509	532	538	507	541	505	537	514	542	504	556	510	496	534	467	542	487	471	539	510	536	466	528	500	521	519	481	506	525	513	520	524	549	518	501	570	507	532	566	528	519	517	525	548	545	497	513	561	492	506	551	473	492	545	547	466	512	540	505	497	513	504	518	528	510	537	522	510	545	509	559	526	522	534	489	537	467	490	506	506	513	506	502	507	543	524	499	494	541	536	525	518	544	485	518	505	513	533	510	517	546	536	538	545	481	549	499	528	489	503	514	493	562	471	537	531	516	500	525	540	491	517	528	490	499	483	495	510	517	508	524	503	516	513	560	493	518	486	510	480	528	541	522	541	514	509	516	552	523	525	521	470	552	563	478	498	522	508	492	486	518	515	518	508	535	542	512	548	525	522	531	515	560	485	561	531	504	515	519	519	533	504	527	477	569	526	521	520	493	576	557	499	505	514	530	539	504	503	549	529	541	512	513	496	523	535	503	549	506
28135	88344	81383	57776	39367	22839	9181	2930	1208	843	770	749	716	771	804	764	720	743	779	752	796	783	767	775	769	797	748	771	746	783	764	773	757	713	728	727	757	742	780	742	778	771	763	755	790	801	790	747	713	750	741	783	773	737	775	789	727	784	722	781	782	800	760	781	717	760	737	765	795	752	784	779	743	719	779	777	709	725	784	762	815	753	809	755	791	760	796	814	759	734	771	777	785	733	803	790	773	732	801	725	787	787	760	766	758	807	775	780	745	777	767	714	760	773	744	723	756	756	722	745	728	782	755	759	757	715	752	756	722	765	757	792	771	796	738	762	799	770	788	771	741	703	754	764	762	777	736	808	756	754	736	806	717	703	798	759	758	701	760	766	730	745	750	755	762	786	751	754	741	768	771	795	774	748	725	805	747	770	770	784	720	761	725	773	736	733	685	785	715	770	737	728	780	792	750	796	756	758	772	721	805	797	799	798	711	772	705	822	758	740	791	775	765	743	757	788	715	750	736	731	726	760	731	744	775	746	743	793	713	801	785	757	713	692	772	724	749	774	715	754	733	730	780	766	776	753	762	753	737	740	758	745	749	779	750	786	758	745	767	726	743	726	731	770	802	751	764	720	799	782	779	687	772	754	726	782	802	716	755	753	767	703	778	804	704	803	766	728	765	771	782	759	775	799	773	730	692	766	777	743	775	730	724	788	745	790	757	793	778	792	763	808	774	800	800	688	805	776	701	737	788	719	741	724	771	766	747	768	740	798	765	724	735	694	797	795	760	741	743	783	805	801	767	781	827	782	751	691	738	738	772	723	748	766	712	744	772	777	721	757	760	744	752	751	815	745	782	768	742	723	782	724	758	768	754	775	806	744	795	782	776	800	734	810	717	817	788	744	691	776	741	754	717	757	736	767	824	707	790	748	721	759	811	781	760	775	753	789	758	812	804	756	793	809	767	693	807	712	761	756	766	774	734	789	728	755	786	752	741	772	747	732	789	782	764	692	765	770	762	765	705	771	792	761	747	794	762	789	765	790	783	818	798	707	718	788	819	728	751	764	775	741	810	796	712	770	756	800	767	733	782	793	767	802	714	792	753	803	753	771	770	731	789	762	757	785	770	782	767	776	682	769	816	756	758	776	794	811	759	789	771	755	782	814	735	776	750	767	735	771	766	751	753	770	764	755	810	799	736	774	733	794	733	778	714	755	803	761	754	749	769	802	784	737	768	787	700	810	762	753	741	709	713	733	796	790	730	729	773	733	711	761	766	818	780	777	796	836	827	818	789	770	792	783	791	750	749	765	765	764	733	726	778	768	736	769	754	780	803	759	793	764	778	724	739	758	772	766	777	737	772	789	833	739	739	770	792	795	755	777	738	747	742	797	778	791	771	771	763	806	747	778	780	739	775	793	733	757	796	774	720	750	806	785	775	775	755	762	737	773	739	777	801	740	773	811	733	736	773	727	773	801	761	728	791	807	809	789	750	775	768	744	789	742	778	738	763	747	748	810	747	826	742	782	744	776	729	754	760	725	745	747	794	743	751	781	725	737	802	768	807	782	721	729	809	754	727	725	764	762	762	751	778	804	738	789	824	763	740	719	730	782	771	788	762	815	746	743	746	738	740	729	735	691	775	749	770	752	768	753	762	766	774	754	779	754	742	765	748	745	775	734	767	749	733	749	819	740	719	757	748	734	778	766	757	744	780	774	754	744	762	834	759	762	731	756	723	761	731	740	737	773	766	756	765	771	723	742	771	757	753	770	779	828	767	756	739	721	742	766	725	704	786	777	747	756	774	770	738	723	761	792	716	752	798	749	767	726	767	772	727	737	745	746	717	752	718	699	758	755	716	743	781	726	713	754	743	692	775	765	791	786	716	785	756	717	760	789	739	719	774	740	748	730	775	780	809	769	741	792	775	746	782	738	796	753	770	777	789	765	753	752	802	791	773	772	765	769	756	737	739	732	754	750	790	743	768	759	785	747	757	758	739	752	755	739	748	775	760	754	759	761	773	721	749	759	791	738	763	788	799	744	752	795	738	722	741	767	815	761	711	707	803	774	713	764	788	751	773	756	785	771	774	708	724	708	795	785	769	720	744	737	755	739	765	775	766	746	739	758	724	695	735	778	741	754	770	686	763	742	731	759	791	739	791	753	748	785	755	753	725	755	714	786	773	781	686	745	752	782	749	731	717	729	748	785	738	755	775	729	752	829	761	772	792	786	671	792	807	801	751	779	760	801	766	769	755	770	729	751	754	739	765	768	785	782	745	740	732	767	765	777	752	819	754	756	730	802	686	768	775	736	757	776	802	775	769	784	784	766	771	750	750	781	683	756	747	719	769	751	771	775	784	783	764	766	829	767	719	733	787	742	726	772	756	786	805	739	812	793	790	714	778	756	763	787	775	752	736	732	739	759	748	740	711	737	724	737	759	731	771	728	769	767	730	771	805	791	761	730	806	760	790	761	707	766	804	795	753	741	847	772	819	757	756	717	739	755	766	764	738	734	757	762	725	790	774	754	811	779	784	721	737	773	758	730	822	719	792	755	750	770	725	750	765	739	701	758	776	755	722	763	786	746	694	845	702	768	692	791	747	762	760	741	733	768	813	729	799	758	770	786	768	799	737	761	778	749	763	724	774	738	728	758	747	719	752	762	766	810	782	747	733	818	741	719	692	699	756	745	766	800	768	715	725	771	771	758	751	740	748	763	789	707	746	811	746	720	754	750	735	772	805	757	760	723	768	794	783	737	872	776	719	799	704	808	796	749	744	775	759	788	721	765	759	785	777	733	782	763	775	755	810	747	817	729	800	723	750	773	721	801	766	797	781	739	716	737	757	707	734	720	769	742	764	794	780	753	731	741	770	772	700	760	739	745	785	730	726	793	699	732	766	743	693	782	697	766	711	756	777	789	745	782	733	789	767	774	753	781	781	802	760	776	716	738	733	718	713	794	764	715	782	755	742	784	774	787	745	807	720	778	752	805	758	766	742	716	720	733	745	706	703	766	820	747	764	724	739	761	763	764	770	768	742	696	771	816	766	741	734	789	721	808	725	723	804	778	755	793	768	723	741	745	727	746	720	772	761	740	729	745	767	835	743	742	733	753	713	771	783	765	743	747	752	757	740	748	785	720	740	761	753	787	731	748	815	750	747	697	756	748	760	761	793	753	699	749	811	746	769	736	743	745	782	781	760	739	709	786	763	766	764	784	758	747	715	758	758	721	791	747	757	771	759	726	773	780	779	719	779	742	766	728	779	749	804	724	799	749	739	729	751	770	785	795	723	756	766	725	737	743	770	727	738	762	748	765	791	767	763	723	748	774	729	760	763	748	708	770	762	733	755	748	738	741	784	745	739	734	777	757	778	844	750	743	779	746	737	748	741	812	739	739	786	766	729	761	747	722	793	768	712	758	754	803	744	737	694	739	755	761	789	759	750	762	804	731	706	798	772	751	767	727	716	752	810	740	697	746	747	722	764	752	783	788
23041	21698	34532	35155	31203	25386	17233	3195	828	579	575	583	567	566	579	532	494	583	574	530	581	518	536	540	529	528	549	531	528	507	525	560	539	522	530	586	539	513	573	527	561	542	551	562	555	575	539	533	554	542	554	517	523	515	542	543	502	547	539	575	567	572	531	522	530	528	523	546	522	549	552	523	552	550	545	514	511	520	573	541	542	560	504	557	520	505	505	545	508	480	481	515	567	546	572	503	526	561	581	555	525	561	524	545	516	510	528	508	542	513	531	560	547	524	528	514	568	537	518	478	542	541	525	523	518	510	532	523	506	565	541	511	552	503	556	538	571	511	533	524	509	522	544	512	497	501	518	556	527	529	525	558	565	537	474	578	497	506	510	523	555	511	513	534	532	533	490	505	496	581	547	537	536	572	557	564	533	532	542	512	534	559	567	519	562	496	513	516	496	531	562	550	534	519	546	558	516	530	521	505	568	541	567	520	522	536	529	539	519	520	498	528	530	543	533	533	544	501	529	521	540	523	541	570	542	537	552	536	531	507	516	526	524	525	507	531	536	592	509	562	522	520	574	499	547	522	556	528	546	526	526	519	549	537	554	516	553	559	517	529	508	562	506	528	515	557	517	558	555	558	511	541	525	512	533	553	563	462	503	516	513	539	558	500	525	513	561	546	539	530	510	515	567	504	523	519	551	524	531	522	557	548	512	507	542	510	520	522	526	576	586	470	523	540	519	550	504	515	531	471	507	556	520	561	478	542	557	525	500	520	511	571	514	529	553	523	552	567	516	556	550	566	548	497	515	543	531	532	529	510	555	534	557	521	545	518	547	520	508	480	513	529	546	500	547	569	523	540	517	544	511	499	528	517	515	551	575	520	547	548	526	516	533	520	534	524	483	540	531	561	575	496	524	520	530	530	510	497	517	558	523	542	518	530	528	543	506	525	542	548	511	541	551	510	522	503	574	537	511	560	541	516	523	565	521	545	536	543	516	524	518	511	508	497	531	507	540	533	547	555	519	537	583	560	512	523	565	559	524	555	529	546	566	560	521	539	518	513	538	512	519	540	529	531	528	563	538	516	524	532	552	501	516	536	539	504	493	538	581	566	505	548	540	497	533	491	550	499	515	544	526	466	536	521	521	550	514	536	520	493	499	467	512	519	487	537	548	503	522	539	527	478	545	511	538	527	572	520	540	522	510	563	536	529	501	548	515	567	535	553	530	532	539	535	486	528	516	535	509	572	520	503	486	492	543	535	517	494	535	541	532	545	542	542	549	531	550	513	549	486	534	535	479	518	541	518	506	520	508	549	519	484	483	563	549	509	534	505	523	565	510	565	516	560	542	543	519	505	545	522	559	526	548	534	520	553	561	516	530	585	527	555	527	529	506	539	532	502	529	556	539	564	530	596	575	552	547	514	561	533	529	521	510	535	517	579	561	559	533	525	562	590	543	553	495	535	553	542	514	541	543	549	562	513	522	543	507	541	507	517	539	556	512	562	548	530	493	537	574	533	505	562	527	488	530	514	550	497	558	530	538	522	563	528	500	514	554	516	558	517	538	539	531	561	561	532	510	515	537	508	543	543	558	571	504	508	555	536	535	529	524	539	545	515	503	546	510	508	532	512	546	527	497	538	553	559	561	500	574	529	529	533	542	554	506	544	511	522	569	509	516	541	501	537	565	525	526	518	566	517	549	523	572	511	543	516	525	521	526	513	537	505	534	546	540	547	511	518	512	541	538	570	528	542	553	546	520	551	522	533	521	522	524	478	539	546	518	551	550	523	545	588	541	533	524	514	508	479	551	537	562	542	532	522	530	512	534	533	537	539	564	530	510	529	539	521	504	489	511	544	510	497	547	553	534	531	517	561	527	536	577	521	490	542	543	525	574	508	530	537	504	534	488	519	510	528	506	499	504	506	513	511	536	536	539	518	539	519	549	540	537	489	536	514	489	556	509	523	539	524	529	527	526	498	494	562	543	565	555	533	537	517	532	530	543	564	531	527	529	525	570	541	543	518	514	502	478	523	576	530	507	555	521	539	564	515	497	535	523	561	535	510	508	545	475	530	547	551	545	535	535	511	543	563	542	566	522	564	530	530	550	520	520	506	539	526	545	553	505	594	537	521	520	494	509	521	545	471	507	553	537	524	539	564	538	528	539	550	519	510	523	532	521	522	525	509	531	550	518	538	508	547	512	544	523	553	518	535	510	531	526	544	521	482	551	499	535	567	527	547	514	493	550	544	521	554	541	511	464	560	545	506	527	516	534	545	541	528	528	513	584	521	518	543	526	563	557	507	556	573	524	549	496	527	541	530	547	513	523	541	538	527	587	541	566	513	569	515	559	532	574	541	509	516	561	529	534	558	573	500	512	548	570	552	533	542	527	536	510	530	526	515	545	570	554	518	500	524	493	519	534	552	497	552	558	522	532	505	531	492	524	489	519	540	560	506	513	552	540	562	530	515	468	550	543	509	534	475	523	539	514	571	577	563	521	527	515	524	543	535	486	516	525	508	547	525	548	496	516	571	533	531	501	559	542	586	561	472	516	519	544	504	552	550	541	527	507	552	523	514	542	526	499	535	482	532	558	537	502	523	576	527	505	526	541	549	505	546	518	541	553	534	480	566	528	515	539	495	494	543	566	522	528	552	510	575	515	519	551	559	519	512	509	535	534	560	523	559	521	567	536	543	506	527	556	544	475	568	526	515	549	494	524	503	520	564	568	509	497	521	515	566	556	519	510	547	529	530	527	526	538	557	549	534	578	549	531	577	548	544	533	485	528	561	529	501	542	538	545	511	558	547	518	522	469	563	491	533	554	516	500	540	512	545	523	519	525	579	512	503	529	488	548	514	516	519	518	519	544	545	542	495	522	542	506	520	528	541	531	493	519	531	540	573	538	560	515	533	557	521	505	544	504	547	508	550	521	550	543	502	541	520	586	557	552	542	559	587	523	531	515	529	525	514	522	492	547	552	509	506	516	502	511	551	540	560	543	529	500	506	561	530	543	554	570	532	521	530	527	543	505	519	578	519	529	555	547	461	544	523	506	557	532	524	518	521	495	516	542	558	537	545	537	495	526	553	536	553	561	509	485	552	521	540	529	500	513	596	549	549	505	547	537	537	505	524	543	496	503	499	539	516	558	529	542	533	584	547	501	548	543	500	556	513	535	554	551	551	552	532	538	495	525	533	573	551	565	596	524	509	560	522	525	519	564	506	547	536	504	519	511	496	581	541	491	502	529	496	473	498	506	556	566	560	540	510	551	521	525	518	550	520	527	526	583	519	505	502	522	588	485	504	468	513	501	521	502	542	553	535	548	534	536	505	548	523	541	513	504	509	526	538	580	548	525	541	560	565	489	535	521	540	497	525	526	561	546	561	533	535	548	568	498	541	544	541	521	498	530	538	550	494	517	523	504	544	563	552	524	523	510	556	514	540	567	553	508	516	554	526	562	542	564	536	523	539	549	595	533	543	541	520	552	548	534	489
31637	91387	92609	71450	49618	30059	13324	4117	1442	886	765	780	779	755	827	764	823	752	790	779	763	774	740	793	741	774	803	777	696	740	768	727	841	811	724	759	827	770	801	783	780	733	755	732	745	772	770	792	763	786	833	759	780	772	784	785	779	709	728	752	774	753	739	794	783	774	830	752	755	735	769	739	820	710	779	753	780	729	779	756	794	725	734	805	718	709	768	749	742	740	733	763	786	731	758	776	738	813	779	809	749	737	757	759	750	743	844	718	719	781	771	720	802	779	733	774	754	738	748	772	774	756	796	754	847	745	780	812	810	775	749	788	782	783	758	739	774	793	768	771	765	762	824	759	773	811	796	732	757	754	775	785	779	777	750	767	775	748	801	726	805	786	797	775	768	788	773	782	756	767	760	703	755	755	743	748	806	790	740	764	770	780	713	724	791	714	761	789	721	765	760	783	741	721	763	742	770	772	781	775	725	727	728	775	740	757	766	755	738	720	752	734	744	743	794	758	787	752	755	802	819	766	782	744	780	756	742	771	743	773	754	794	771	742	759	775	754	769	758	778	759	788	750	807	763	764	746	750	731	782	767	733	819	716	784	791	785	802	707	715	785	791	766	815	788	738	788	753	819	816	763	718	735	795	813	784	716	759	753	811	769	832	727	734	753	747	832	733	746	751	768	787	789	773	744	764	737	799	797	788	748	803	783	739	765	781	797	788	722	756	753	819	747	723	741	779	729	758	755	809	741	793	760	756	781	740	770	741	734	800	726	717	775	768	742	755	758	758	765	718	749	724	773	748	815	708	782	705	786	758	816	795	778	735	777	747	776	795	811	737	774	781	754	743	768	771	783	766	760	753	770	736	777	792	690	815	788	762	729	808	795	786	712	767	716	713	819	768	780	725	746	802	776	738	751	722	779	794	752	762	748	745	760	779	728	804	766	773	733	741	770	782	739	769	724	728	776	736	711	770	729	812	762	806	762	709	812	720	753	781	791	739	727	758	758	768	719	751	753	742	743	747	742	800	742	703	808	793	793	774	796	791	761	772	787	801	765	724	763	765	782	743	729	810	759	727	744	716	766	741	783	781	792	698	772	752	724	813	756	765	722	747	808	782	737	794	756	792	757	769	731	719	774	756	790	791	733	729	781	801	785	835	787	753	768	766	778	721	781	747	804	798	746	745	723	731	784	754	801	739	713	741	777	714	738	766	752	735	738	797	769	754	753	726	742	775	798	725	784	754	743	806	749	727	734	802	810	795	735	758	779	750	789	806	752	733	762	741	747	796	772	795	761	789	765	790	820	776	784	732	811	711	779	819	767	776	762	812	747	781	839	772	741	755	728	736	759	758	793	737	720	779	746	737	775	759	787	751	767	768	764	750	770	758	773	788	797	788	800	769	776	759	742	755	762	746	777	761	756	756	800	787	719	777	739	742	715	804	778	762	810	749	749	793	737	755	763	732	766	769	718	777	782	771	761	824	797	751	756	795	762	769	750	744	717	805	733	777	790	760	801	778	750	755	740	753	783	759	764	808	717	783	781	767	715	770	772	745	776	716	763	789	804	762	758	794	836	696	797	760	778	722	770	732	785	723	790	757	717	778	762	851	789	780	758	807	736	802	792	788	737	759	803	785	772	753	771	705	754	774	744	744	753	786	757	812	793	730	791	744	749	751	737	790	758	805	790	781	740	788	790	767	741	761	749	776	744	781	763	763	760	762	790	729	785	812	755	809	762	765	745	764	761	797	810	745	793	732	806	791	767	759	747	801	750	762	771	816	734	762	753	688	790	790	762	716	743	793	734	728	742	702	768	730	801	717	749	779	778	759	719	751	757	774	830	691	792	792	753	762	802	766	789	766	846	760	810	823	773	792	790	793	790	769	761	791	732	726	751	804	740	737	735	795	818	796	747	798	752	763	781	744	799	736	756	743	780	792	787	775	736	822	783	735	734	748	768	782	804	719	776	785	748	761	814	796	761	754	748	698	795	799	767	751	760	788	719	767	760	756	714	761	783	730	777	746	803	767	716	742	738	773	714	761	750	767	782	763	715	764	818	801	801	757	816	812	786	764	734	770	722	794	802	782	829	784	749	777	776	774	789	754	859	735	738	779	768	762	790	768	781	764	797	717	769	813	773	761	722	824	745	726	784	765	745	822	722	720	806	781	701	794	742	750	762	768	770	741	815	770	741	742	786	793	748	712	776	780	781	795	767	799	784	767	771	750	754	760	791	773	759	785	778	793	769	801	719	765	790	782	750	802	822	747	812	722	771	741	744	769	730	766	756	765	767	781	702	725	792	767	732	762	776	726	771	775	696	777	718	766	807	772	789	808	737	703	774	725	746	774	723	751	811	774	765	770	760	777	745	720	798	757	771	749	740	776	775	760	773	747	738	779	748	773	752	744	760	746	775	755	786	757	734	812	769	726	759	763	799	754	724	800	775	804	747	790	783	705	776	732	765	741	780	753	780	789	736	758	770	682	806	783	777	780	746	764	801	744	786	760	780	764	787	737	765	750	766	787	745	746	717	776	776	745	726	741	742	735	744	732	800	769	759	747	792	747	812	727	757	816	791	723	797	761	767	715	750	767	763	757	736	812	771	788	779	781	764	734	765	731	759	751	788	741	705	762	749	770	712	696	756	792	784	797	770	770	768	693	766	782	782	737	711	769	749	766	740	786	787	755	795	784	757	811	702	765	758	762	737	780	742	738	720	759	788	758	800	766	747	824	781	809	792	778	719	779	759	712	769	752	791	763	791	759	798	747	777	783	783	749	784	751	776	780	767	766	782	780	765	770	803	729	728	775	749	711	781	769	791	733	762	772	725	757	786	756	777	751	786	753	760	743	760	739	761	743	769	726	774	709	806	781	743	763	790	775	795	746	763	738	798	744	743	797	798	783	822	761	796	752	767	791	772	798	807	753	773	753	783	734	749	819	802	726	816	843	728	746	751	784	784	809	770	794	781	774	760	758	779	723	741	804	801	726	742	692	779	732	784	771	770	723	768	795	796	718	782	716	742	777	738	710	782	719	821	789	755	720	774	790	768	749	760	747	824	758	735	735	764	757	760	715	803	772	741	812	680	790	734	807	795	779	826	729	741	803	763	782	715	756	742	726	749	737	763	784	732	781	766	759	789	800	707	736	813	797	799	749	779	786	787	731	773	758	765	746	764	809	765	789	752	765	766	715	754	779	741	770	720	788	781	736	797	725	749	743	754	747	756	736	798	757	788	779	785	779	735	784	739	790	793	742	813	791	741	730	817	774	748	747	793	754	821	824	777	768	781	749	764	753	750	779	749	806	733	779	780	769	787	772	799	770	783	762	779	794	724	771	763	756	765	732	771	759	780	721	775	792	735	795	731	830	783	756	758	708	787	693	762	739	784	767	769	770	731	767	761	732	739	794	790	749	767	731	767	784	756	715	759	777	760	764	724	800	795	728	783	755	744	792	770	749	785	771	749	791	738	762	751	771	733	782	741	790	766	771
27007	27036	35014	24218	9031	2495	932	600	509	455	487	461	468	473	500	479	467	512	468	463	454	444	469	441	449	511	412	458	470	459	445	473	476	451	413	484	450	461	475	474	513	465	473	448	435	463	462	503	501	480	474	471	448	452	481	453	460	441	468	497	468	428	452	426	454	427	480	446	449	470	432	460	486	490	485	491	459	441	513	488	437	473	453	479	427	456	482	469	469	455	465	432	462	471	456	463	474	454	469	447	501	444	465	468	474	499	474	468	485	489	481	486	461	471	467	439	472	488	459	433	498	481	491	453	457	457	476	449	493	477	459	469	490	427	447	463	499	487	418	458	487	496	484	487	480	459	482	513	462	467	465	462	479	505	505	473	424	470	423	489	466	466	441	466	494	460	468	479	456	459	450	492	437	472	439	471	467	461	449	524	466	464	465	461	461	479	460	444	418	452	514	455	456	474	409	475	495	464	464	476	497	445	469	493	439	483	468	483	433	448	485	417	496	470	434	439	465	460	451	476	443	441	468	476	493	461	475	481	502	511	454	502	457	449	439	470	469	480	489	457	453	468	436	498	460	479	488	441	443	460	415	458	475	415	485	454	476	416	485	433	488	477	461	465	475	460	463	478	455	459	461	458	426	443	452	487	479	447	498	487	473	443	479	477	443	456	459	444	506	501	490	494	492	453	455	448	461	504	504	459	457	443	427	468	490	502	478	476	464	438	462	475	482	498	455	490	441	434	509	487	479	433	458	460	466	501	447	485	446	482	493	475	454	445	440	448	487	439	488	482	452	484	488	450	459	449	447	485	464	459	462	500	466	456	457	461	460	431	520	466	471	441	483	429	476	457	435	473	427	428	437	487	451	491	451	472	476	461	477	424	475	435	463	491	471	471	457	487	467	461	455	433	446	462	437	466	457	498	440	457	489	474	468	486	445	446	460	453	484	459	456	471	493	492	470	492	486	487	451	488	468	456	425	494	483	454	495	479	463	471	440	495	449	449	450	478	429	504	488	501	463	480	468	458	482	466	456	467	456	497	452	441	457	430	457	467	431	459	463	434	494	438	447	478	485	427	518	434	505	459	468	471	447	491	469	451	465	459	457	416	456	484	417	477	488	461	505	511	438	451	464	475	469	469	449	457	427	458	448	483	474	463	485	488	467	494	482	480	498	476	471	432	476	477	482	428	482	475	508	480	416	469	476	479	464	478	496	492	454	428	469	426	481	447	473	448	477	477	504	456	455	458	459	455	497	472	512	449	475	470	456	432	502	465	455	522	443	454	472	448	502	489	439	462	473	443	466	423	451	467	479	478	489	482	465	459	443	494	492	468	486	485	484	480	507	426	510	456	495	450	491	491	490	447	442	480	464	468	445	497	481	486	455	491	517	464	512	477	482	508	474	464	487	467	458	486	470	441	471	443	467	487	500	450	438	510	434	465	457	464	455	451	519	487	466	496	481	453	470	525	452	437	484	479	487	483	445	463	459	456	459	472	492	481	473	489	450	491	484	474	470	441	459	456	476	429	443	453	414	440	488	487	487	448	483	447	480	425	431	492	477	469	470	432	486	477	477	466	450	499	420	469	448	469	452	501	448	488	468	452	470	452	474	469	446	461	490	500	445	444	465	471	503	471	503	461	457	476	507	447	419	473	452	490	459	474	485	445	453	446	474	465	481	473	475	457	515	451	457	478	455	437	477	493	473	463	445	503	462	440	454	461	450	480	452	482	504	463	494	460	457	462	477	464	498	478	502	453	453	446	462	447	425	461	476	488	476	446	463	482	503	457	486	447	421	474	466	450	469	456	450	492	477	451	464	441	454	428	475	480	473	462	471	489	452	461	486	457	454	494	418	471	462	458	482	470	460	481	445	458	457	498	475	497	449	443	423	462	483	469	460	468	439	426	488	449	449	469	430	455	459	490	445	484	433	453	458	468	451	452	456	448	454	498	498	489	485	477	459	460	459	474	472	479	462	466	475	486	459	444	421	491	483	447	490	475	432	485	460	450	447	452	444	495	498	483	458	479	461	466	460	470	459	470	511	456	467	474	448	440	468	464	440	480	478	514	475	472	449	488	437	469	457	503	462	465	470	468	451	453	446	464	442	458	450	503	484	451	467	454	437	475	421	458	500	499	480	469	466	487	466	489	460	436	458	457	491	494	468	472	450	455	429	483	466	463	440	445	452	461	485	460	496	470	432	471	476	462	476	467	476	491	460	455	458	497	487	513	455	455	455	509	490	476	462	458	447	485	479	468	471	478	437	488	427	468	510	460	460	469	477	437	444	437	487	403	515	495	461	456	508	460	453	482	450	491	449	487	444	454	447	428	446	473	507	447	472	462	440	473	439	451	455	461	476	435	438	460	475	459	434	444	469	463	467	496	442	458	452	436	449	436	439	448	446	453	417	462	456	407	512	459	479	491	474	475	493	463	421	468	478	478	479	451	484	467	454	490	459	474	448	478	446	469	473	472	467	472	474	453	477	443	465	489	439	481	443	472	435	414	462	465	472	470	447	437	443	453	460	477	471	476	456	478	460	497	480	447	444	466	496	448	421	487	478	450	443	433	446	416	475	428	471	442	460	445	464	471	459	483	472	489	480	504	410	454	454	430	491	465	494	481	457	487	464	463	439	439	487	467	481	459	457	447	470	499	442	454	433	463	468	437	462	439	443	490	494	457	487	482	444	444	459	456	464	433	447	491	455	439	500	422	487	471	472	475	489	463	449	448	490	466	491	467	445	489	467	438	474	447	487	467	479	498	483	444	470	471	480	439	465	451	469	488	482	464	457	441	472	475	488	516	457	475	509	470	477	442	476	460	468	490	506	481	490	470	473	439	507	461	452	463	458	421	465	480	437	483	505	460	435	438	474	482	429	464	483	504	454	462	449	441	458	471	473	434	455	444	488	462	436	469	480	422	471	475	482	448	473	467	448	443	482	451	471	459	476	489	435	495	483	455	491	439	458	462	455	439	473	454	432	444	439	471	499	486	441	441	467	483	472	440	477	477	517	472	433	453	473	468	484	472	447	459	483	463	485	497	467	434	448	460	489	471	458	436	507	476	511	493	461	488	474	427	502	468	443	489	474	451	465	475	462	427	424	461	466	499	452	482	470	435	473	435	474	439	442	476	439	509	493	450	449	490	454	467	467	453	449	444	445	502	480	500	470	466	464	485	481	472	446	453	437	434	443	455	448	474	483	421	424	438	471	432	447	457	457	463	484	459	480	457	425	473	437	461	429	459	460	482	455	477	455	484	481	486	478	466	468	488	484	442	446	466	456	517	493	475	452	455	449	473	464	464	474	449	485	462	457	454	444	449	471	478	440	497	483	490	433	447	455	466	477	461	481	486	472	465	440	445	431	456	473	445	484	442	488	432	449	434	450	436	476	477	493	449	501	427	449	470	437	476	457	460	474	454	465	430	430	468	488	445	441	422	507	452	435	487	440	437	482	449	475	448	486	460	477	439	451	476	458	468	439	491	443	487
24213	46800	40104	24975	12176	4485	1743	866	789	686	716	662	709	682	640	681	709	697	721	690	705	709	682	698	677	650	699	713	701	713	660	713	658	716	723	673	702	712	722	694	700	701	701	690	646	671	722	682	675	714	663	693	711	758	698	712	702	684	699	670	685	612	673	693	703	735	706	666	722	676	695	659	688	705	673	730	702	718	691	711	678	725	711	698	686	671	695	659	716	696	697	705	659	658	696	698	639	712	691	666	670	677	660	739	736	760	712	647	695	672	704	715	705	701	701	670	688	683	735	729	720	659	718	767	751	726	677	719	664	717	666	677	681	701	721	661	695	664	665	676	692	663	708	660	667	715	686	683	686	667	671	687	660	678	630	664	727	683	669	696	678	707	713	698	709	665	692	670	741	664	686	673	678	726	690	694	673	694	707	680	686	688	663	723	638	674	708	693	690	694	722	708	681	690	689	672	743	676	749	710	709	651	716	664	650	695	725	702	694	700	713	688	702	678	698	686	692	675	732	657	703	646	723	681	667	696	673	689	679	638	664	677	707	667	689	729	702	710	662	680	698	687	627	714	666	714	689	693	775	669	706	683	712	687	657	718	659	725	684	682	686	671	717	640	740	668	708	776	699	699	661	648	711	678	687	750	696	656	689	669	700	717	707	710	668	686	705	711	671	655	668	671	682	704	715	704	669	685	703	710	730	702	664	708	649	715	705	733	704	696	703	680	697	695	658	712	707	698	716	665	636	681	647	685	661	697	698	671	673	653	689	637	665	701	698	691	716	690	706	668	661	659	655	725	684	662	662	708	678	706	649	692	700	697	731	677	707	711	715	675	735	752	690	674	692	729	690	716	667	701	686	697	716	683	690	712	679	674	691	688	669	656	699	672	682	652	714	651	728	668	734	613	651	655	694	743	690	698	695	654	697	676	724	712	672	673	717	677	701	694	698	690	698	701	694	703	675	725	689	709	728	724	688	660	678	686	718	743	676	661	671	691	704	713	676	653	681	674	683	687	670	715	683	651	676	696	739	724	681	673	667	675	643	705	648	651	704	748	693	646	658	698	657	678	698	715	687	671	671	701	735	697	696	687	707	645	725	671	637	700	761	675	643	661	704	638	716	710	683	698	707	667	689	659	676	696	643	729	691	657	683	733	719	663	716	770	728	699	712	684	702	708	647	666	688	699	681	702	722	668	705	726	708	690	712	683	734	734	688	679	656	668	714	661	676	708	698	748	671	648	687	746	654	692	695	684	702	651	628	678	701	710	693	696	699	682	683	688	684	682	771	688	670	720	658	658	677	734	694	700	698	731	731	664	712	683	671	682	663	692	681	653	692	700	684	709	658	675	658	684	709	651	724	643	678	687	689	669	685	665	682	700	669	676	748	683	710	664	684	671	695	701	719	668	646	690	700	701	672	660	666	674	675	657	674	645	696	675	744	712	680	673	647	729	703	718	703	655	708	675	731	689	714	722	716	681	719	703	720	671	695	718	636	721	693	665	669	711	679	700	706	680	732	702	698	684	736	719	716	668	627	672	685	656	698	687	716	721	697	675	641	689	683	688	686	684	708	710	645	703	666	688	726	667	675	727	701	677	663	660	686	675	699	674	670	688	727	703	740	718	721	724	737	694	689	720	721	700	696	652	720	712	697	694	684	680	694	674	683	657	720	614	666	675	708	721	686	715	683	670	731	691	704	700	690	702	720	664	674	707	691	693	663	707	700	715	729	666	658	701	673	656	712	685	726	686	680	701	680	673	659	707	669	730	684	680	722	645	663	655	660	671	713	657	719	700	655	704	699	647	663	686	652	664	708	664	690	716	687	699	689	731	679	690	733	726	716	729	693	641	719	675	682	667	655	690	710	720	678	653	660	658	680	749	672	693	693	680	674	659	671	702	649	717	683	660	735	684	739	670	663	712	747	664	728	647	671	704	662	670	635	713	707	699	723	724	689	678	692	701	629	699	728	639	653	678	717	670	670	711	730	678	648	700	674	637	690	710	680	684	687	671	680	710	722	656	720	692	697	726	699	657	678	700	749	680	671	685	722	637	730	673	686	708	692	709	679	666	703	687	740	685	726	694	650	701	692	708	699	680	654	729	692	661	705	678	709	692	671	724	701	669	714	700	693	693	688	663	690	708	685	658	678	671	682	723	687	692	714	716	656	675	715	677	761	681	683	694	706	688	696	641	700	654	732	728	725	697	735	654	700	707	734	712	777	671	664	717	716	664	653	670	707	742	687	733	705	671	699	665	645	703	700	666	661	727	704	683	702	697	705	715	699	713	692	683	660	700	708	707	662	675	707	686	720	676	678	691	679	636	724	713	687	661	702	705	703	739	750	668	730	646	705	744	715	672	691	692	677	667	728	735	705	637	680	691	690	686	654	693	729	695	701	744	657	704	674	653	688	694	692	675	756	701	718	691	727	712	700	668	729	728	675	669	687	706	707	699	688	704	668	725	680	674	682	708	676	673	695	682	760	695	695	661	729	729	674	711	700	716	711	644	725	703	725	681	642	709	663	696	701	708	676	619	710	752	678	693	684	720	725	719	662	689	699	699	671	678	681	647	708	684	703	710	686	676	690	648	690	703	691	645	654	690	700	709	699	687	695	682	692	768	701	700	687	724	656	732	674	677	745	733	692	701	668	717	662	716	712	735	708	666	707	713	686	704	700	687	679	726	690	695	653	725	664	684	709	692	626	700	702	690	647	683	659	704	728	711	679	676	658	708	639	721	646	672	676	627	724	694	696	711	678	697	689	705	723	741	706	703	653	726	723	709	652	677	682	679	715	669	661	704	645	735	685	738	674	630	737	697	686	693	712	728	658	657	699	721	673	722	697	690	723	664	687	612	706	703	698	714	683	661	678	700	690	682	717	651	647	678	708	695	714	693	681	693	704	686	749	687	706	657	685	643	714	637	675	745	710	710	660	695	681	670	692	739	696	740	669	700	700	741	667	682	697	687	691	690	703	714	730	711	687	667	736	658	667	705	653	691	711	674	655	681	792	711	667	705	691	731	665	700	693	681	687	659	676	746	716	648	705	737	668	702	701	660	731	734	688	684	674	732	685	712	692	722	696	728	686	714	692	711	678	701	690	740	647	674	697	674	634	702	658	667	720	698	678	720	727	690	654	709	655	674	726	701	687	688	716	734	688	642	769	711	690	635	666	688	740	680	724	720	701	692	725	709	717	702	683	710	730	666	719	687	667	656	676	680	736	731	708	657	682	725	749	694	707	685	696	681	722	744	717	727	645	686	706	691	690	737	677	696	663	714	694	657	726	709	714	643	730	686	737	758	677	729	677	650	639	731	714	736	666	701	705	668	720	652	661	687	674	659	738	647	662	690	709	676	683	717	717	697	728	646	686	717	673	693	701	684	696	660	671	691	717	695	690	684	681	651	743	715	693	631	663	712	726	701	688	682	667	739	676	694	738	725	675	693	675	714	635	665	701	718	686	688	686	679	722	625	662	726	715	660	670	711
24108	22436	37597	38430	29098	18965	6600	1167	617	584	583	505	547	541	540	521	526	506	531	521	526	509	546	527	498	530	518	529	520	494	591	554	493	504	566	514	538	509	521	526	550	526	556	564	535	533	544	504	494	532	519	527	539	463	520	494	489	542	498	500	536	527	556	538	486	562	570	522	537	518	502	541	536	534	545	560	514	502	579	525	513	516	548	512	538	508	509	493	532	536	507	510	480	538	499	509	529	554	502	558	550	505	497	507	553	524	500	498	532	548	540	554	505	547	536	564	566	528	515	588	577	545	533	506	507	472	521	516	558	538	506	547	532	530	513	517	509	508	503	521	511	520	501	553	480	519	498	550	536	527	520	521	542	519	489	507	541	514	513	562	578	466	494	566	521	481	538	505	534	507	509	536	489	539	536	517	537	533	511	482	475	554	549	522	538	521	514	503	549	510	544	541	551	528	534	473	541	533	536	528	519	455	552	499	544	523	539	540	494	584	505	533	501	501	517	531	506	549	524	511	549	518	541	541	492	512	508	542	496	528	523	476	528	533	512	508	513	485	514	531	537	477	527	523	530	503	514	516	513	549	524	525	469	525	547	553	530	519	513	509	534	505	549	536	510	496	535	527	541	532	547	545	529	525	542	513	547	529	508	512	515	500	485	488	486	520	480	519	494	540	486	549	507	544	521	482	493	518	538	554	517	527	493	565	553	548	555	550	532	551	493	512	519	519	502	515	531	491	527	541	527	503	500	533	495	478	525	553	506	564	513	499	491	506	511	523	515	523	511	527	526	547	519	478	510	500	549	532	512	546	529	512	486	542	511	491	502	520	517	485	530	516	510	521	549	489	539	530	506	524	527	545	527	488	516	509	536	539	556	487	543	519	518	536	547	539	492	504	511	553	543	502	493	506	516	520	527	531	545	522	504	554	547	496	524	492	500	494	520	519	533	509	493	502	502	533	487	543	538	540	514	474	531	507	515	512	512	527	545	532	542	533	498	505	524	508	492	539	503	539	502	508	492	523	552	520	515	546	483	519	477	547	505	513	523	525	513	522	521	526	564	529	508	484	498	495	537	513	548	511	558	541	568	511	481	546	520	503	492	539	511	588	584	529	499	526	546	519	540	507	563	526	529	523	519	539	495	533	522	505	503	569	530	537	519	511	505	514	520	552	497	517	500	513	525	492	527	504	534	526	494	542	490	509	520	530	573	545	534	484	523	569	507	502	528	536	540	435	539	511	501	530	532	540	535	530	555	544	543	524	547	486	507	513	487	532	527	530	525	531	495	557	557	496	543	531	478	523	551	541	541	560	525	529	500	548	502	544	553	520	475	501	529	578	473	518	522	545	464	489	517	492	559	539	512	536	533	534	549	548	512	562	526	560	524	578	521	530	513	524	544	509	529	511	481	493	541	478	508	524	504	506	520	511	556	495	538	568	539	528	526	518	533	521	473	495	483	555	522	482	523	525	496	540	543	485	539	478	529	540	523	546	485	567	511	558	523	538	547	503	526	502	498	498	484	552	493	506	582	527	538	519	513	533	525	522	509	521	515	492	564	514	507	534	517	516	531	493	494	536	539	531	507	516	550	483	516	534	552	531	503	523	557	558	554	482	503	507	546	547	523	529	542	524	518	536	510	473	503	546	543	500	486	504	513	506	498	516	497	551	512	519	528	536	501	523	491	542	529	517	567	528	540	510	495	522	530	513	514	521	536	549	527	524	544	502	470	508	516	525	512	480	509	555	522	605	513	479	490	562	523	508	548	499	526	535	557	523	513	519	515	526	562	503	470	512	518	494	490	532	511	531	492	493	501	510	486	512	505	539	544	547	502	525	484	483	477	521	527	551	538	488	504	497	537	521	514	522	562	475	520	518	510	503	504	553	523	530	517	533	512	547	550	530	578	503	529	559	505	520	487	495	528	603	484	534	518	518	513	534	499	507	542	515	529	537	521	510	515	489	542	519	519	552	527	529	495	504	558	498	507	501	571	521	535	531	534	522	550	532	544	504	520	540	547	531	512	536	513	497	521	507	519	513	516	515	545	500	524	535	558	535	507	536	559	526	542	489	514	549	522	549	521	526	532	570	524	532	530	540	550	541	505	508	536	499	514	496	535	510	488	570	522	479	535	503	467	462	543	557	496	519	534	546	487	509	516	485	532	499	482	515	535	485	539	518	521	502	510	534	507	477	582	526	515	532	481	504	510	508	487	539	523	520	484	471	545	551	495	502	511	491	516	534	518	543	532	516	522	526	532	586	523	512	546	525	491	511	544	528	539	522	560	517	552	527	498	552	481	516	525	573	499	540	509	522	582	536	556	532	528	531	526	539	562	507	521	527	550	519	520	551	515	536	533	523	527	510	522	523	502	524	537	533	532	487	534	545	517	543	532	522	535	471	514	536	529	523	514	539	542	539	549	527	492	538	549	577	515	497	535	528	509	512	550	542	508	487	505	557	524	502	524	506	518	535	560	540	533	500	492	532	513	519	504	539	515	556	475	521	515	523	528	533	559	498	530	514	533	502	518	520	521	538	558	493	536	535	535	505	550	497	502	527	530	488	507	511	464	492	515	517	538	528	470	531	540	515	490	529	542	495	504	523	509	523	505	520	550	527	516	519	530	512	510	493	516	518	531	523	517	530	581	547	483	566	511	527	524	532	509	523	533	511	533	533	511	501	486	520	491	510	524	541	527	519	509	513	501	496	525	563	487	515	539	550	543	524	490	543	519	528	516	552	536	512	527	499	509	565	516	501	496	532	531	533	524	525	479	546	535	489	540	534	512	526	539	510	509	512	525	506	538	515	489	500	531	533	519	554	525	519	567	516	498	561	521	537	522	518	508	487	496	514	498	570	506	495	516	524	528	482	543	499	544	513	522	527	523	523	511	507	543	539	529	558	521	485	496	541	515	547	513	522	498	528	549	552	531	500	504	494	520	522	499	516	520	507	534	545	546	533	489	514	518	563	527	504	559	512	526	512	559	507	523	512	528	538	506	510	545	481	529	550	485	511	555	526	540	546	526	509	512	477	521	568	516	531	535	547	542	526	473	544	520	514	531	547	522	505	593	558	521	487	557	492	492	542	527	509	594	544	516	509	487	547	483	538	523	522	501	512	526	521	465	543	549	495	521	544	524	513	520	518	502	526	550	531	527	565	522	453	496	489	517	528	535	504	498	490	530	545	494	561	521	532	544	540	531	504	526	484	530	525	529	490	510	491	513	520	489	526	518	504	547	593	575	504	538	558	523	512	531	532	568	535	520	533	528	540	510	494	540	514	540	551	512	565	512	518	566	553	528	548	561	510	539	534	522	507	540	496	524	526	569	537	523	548	514	499	549	498	475	481	546	505	478	506	527	519	513	533	520	542	532	496	539	512	479	534	501	521	518	535	520	535	515	483	521	514	500	558	525	512	526	519	517	530	547	534	537	552	553	488	541	525	549	517	537	503	518	498	528	579	506	560	509	492	499	531	508	525	549	506	490	527
44559	89355	79316	55361	36782	18901	6508	2115	991	819	775	754	711	769	775	792	743	770	755	766	757	799	753	748	738	813	786	766	779	760	756	763	804	739	751	723	775	790	752	752	764	793	796	755	798	794	792	784	765	790	777	771	755	737	727	771	779	779	733	803	785	751	736	766	747	776	732	763	800	771	790	730	756	776	774	754	709	747	788	715	767	747	740	744	749	814	783	734	785	784	784	760	768	806	729	810	801	791	793	799	800	755	801	722	768	725	746	773	755	771	809	758	749	764	710	804	702	763	747	729	752	769	739	764	742	751	754	791	786	774	753	769	775	787	765	734	751	765	726	754	780	754	750	708	724	759	762	816	801	779	750	754	751	755	763	738	747	733	763	736	740	767	738	747	763	802	749	703	838	793	749	759	780	744	769	821	777	683	785	773	783	790	760	795	754	787	801	756	735	778	757	715	771	826	758	776	795	802	723	767	765	740	775	781	751	734	752	760	764	781	733	772	729	743	760	784	780	778	783	764	768	713	797	731	804	771	708	727	757	768	728	759	791	705	723	817	749	752	787	765	758	746	782	772	780	725	731	801	797	748	725	756	746	813	733	778	768	847	769	722	746	786	729	725	731	710	791	763	786	732	752	798	747	756	759	730	764	794	724	777	792	740	748	748	725	731	750	774	779	765	782	783	744	800	757	736	765	728	748	778	790	784	775	748	776	740	747	747	777	806	732	777	761	744	724	774	753	798	722	798	758	762	729	811	778	696	809	783	772	717	725	777	758	737	771	747	713	758	748	786	795	759	763	786	769	736	740	763	769	768	730	780	765	743	756	757	738	769	761	750	766	791	740	726	782	740	785	762	788	775	761	763	789	743	812	721	721	753	793	782	788	726	761	770	817	734	747	790	758	796	777	826	780	786	748	754	771	780	786	764	777	807	785	783	775	752	789	728	792	772	814	724	775	725	787	751	725	792	800	710	772	790	758	714	758	777	786	774	800	801	781	786	732	779	724	789	729	750	744	743	748	809	805	747	758	760	807	786	786	772	757	755	786	783	739	744	772	747	737	775	759	800	782	773	770	777	809	742	728	745	752	752	778	832	764	766	773	775	778	760	749	782	732	786	766	706	706	814	784	754	718	750	800	731	761	757	770	792	742	754	753	744	747	767	791	822	771	760	757	775	754	777	728	749	741	762	786	808	788	790	730	752	774	764	765	746	807	723	742	784	745	795	732	797	794	803	755	754	769	757	735	785	786	753	763	826	794	758	824	788	787	747	729	752	743	781	790	780	729	768	769	755	807	769	798	760	750	717	684	786	792	753	795	750	775	810	782	772	704	740	768	767	801	728	808	743	777	779	748	747	745	759	750	723	762	780	752	749	728	805	781	796	754	795	801	736	828	859	730	776	740	825	733	758	737	787	751	746	789	735	739	747	769	753	784	729	763	757	782	788	773	785	731	723	755	770	785	773	759	816	762	799	821	787	762	753	768	760	758	743	776	796	809	751	760	797	775	760	774	772	745	801	762	776	728	740	781	795	769	769	751	789	733	778	763	755	726	773	787	745	757	759	773	777	757	758	720	777	751	801	773	791	775	778	757	755	745	743	795	724	764	783	768	725	777	750	792	722	739	787	800	741	772	770	692	744	741	802	745	789	778	775	764	720	724	754	719	757	705	779	788	757	735	785	766	769	796	777	754	771	759	767	778	721	794	729	738	740	759	785	779	772	761	791	738	778	781	770	725	727	762	735	776	789	784	752	731	775	811	818	748	799	748	757	760	727	776	757	732	705	786	789	793	723	785	815	757	747	796	793	746	719	728	774	790	780	758	718	822	768	778	746	771	804	778	766	782	799	733	779	767	834	814	815	791	780	758	793	769	757	776	791	750	779	771	746	833	773	767	805	751	769	758	782	755	764	783	760	733	729	779	790	768	749	769	776	765	747	698	780	775	750	756	755	730	790	776	722	744	773	768	741	776	743	766	774	806	746	738	792	798	742	752	790	735	791	760	731	757	736	778	727	775	781	782	754	745	793	772	790	802	813	794	793	774	741	769	762	782	804	754	743	778	764	819	780	802	770	777	799	739	771	747	762	770	731	779	757	710	762	775	735	725	726	737	784	759	788	766	777	733	708	793	791	731	748	762	763	757	723	780	743	763	707	782	771	751	779	704	848	739	789	759	776	807	721	744	773	797	731	722	774	764	774	822	768	782	803	795	795	743	795	754	761	780	754	761	759	799	800	737	770	772	719	785	794	778	780	823	815	797	746	750	787	738	776	780	751	742	754	744	788	730	771	767	742	735	746	779	779	751	768	781	769	742	783	769	784	778	776	809	721	812	754	716	765	759	811	787	826	743	782	756	751	795	749	796	759	760	716	774	760	774	764	764	771	760	758	798	826	793	771	728	785	773	735	725	797	739	787	737	756	713	768	777	804	757	813	756	766	763	753	752	758	769	788	773	733	707	790	802	770	747	786	763	728	735	753	784	790	763	773	761	775	752	735	740	754	736	720	792	779	740	723	780	739	754	794	753	777	766	807	761	771	790	767	752	755	755	764	764	741	844	762	738	739	771	730	730	718	756	732	758	739	751	777	767	775	743	733	783	750	771	746	754	740	742	754	785	774	731	759	700	783	794	777	774	727	738	744	701	732	776	784	696	804	740	716	759	783	794	753	731	798	794	745	742	741	751	777	792	774	746	760	769	737	795	787	780	764	782	744	765	804	688	791	765	761	772	758	779	782	788	732	755	740	765	795	804	780	755	762	770	717	761	717	736	748	766	756	755	759	763	744	755	753	763	775	777	750	744	806	712	776	747	779	766	788	780	774	713	764	724	763	784	759	750	754	751	733	760	748	784	788	722	730	710	821	773	778	773	765	762	779	721	772	774	789	750	774	810	784	753	782	789	738	727	761	695	788	798	744	769	825	730	780	752	781	783	731	751	787	750	766	762	763	758	775	787	816	756	747	781	785	778	781	772	754	760	774	717	724	743	786	701	758	761	779	759	798	702	748	730	708	788	773	773	739	770	793	721	799	765	744	816	733	770	763	741	730	748	775	780	771	729	790	793	796	798	767	741	751	724	761	768	781	784	781	763	748	769	756	712	803	716	743	780	762	816	747	751	794	751	795	751	738	774	774	727	764	801	789	787	779	767	774	761	735	772	766	772	780	785	740	762	769	758	787	753	784	806	745	753	807	786	784	788	802	734	758	735	793	727	839	788	778	776	731	801	742	745	753	761	763	765	795	766	819	780	788	736	755	755	741	750	747	773	763	827	711	807	769	730	749	783	750	805	786	768	736	677	822	752	798	759	776	755	777	755	772	731	801	803	754	779	746	753	750	716	760	740	802	736	751	779	774	745	812	777	728	758	737	753	802	761	764	750	748	757	812	746	726	767	760	775	772	730	767	781	786	759	741	741	778	784	803	781	840	752	796	745	778	808	715	761	753	749	761	788	828	792	800	754	771	760	713	796	731	784	768	745	737	762	787	761	766
22944	21551	34326	35475	31079	24352	16436	2805	773	617	550	571	553	550	501	554	535	550	560	596	558	548	580	564	575	549	541	545	521	514	596	517	523	525	573	519	521	551	544	527	570	539	533	571	556	532	541	558	570	535	537	530	500	549	546	516	582	514	552	553	538	550	579	511	525	542	532	560	567	500	554	513	539	570	567	566	546	504	546	596	534	561	555	590	522	544	575	557	584	592	561	536	539	543	532	525	520	519	530	598	537	567	515	547	541	543	532	524	559	549	496	559	503	502	517	512	516	543	534	542	523	505	527	540	537	533	544	500	537	536	501	545	585	513	540	506	549	558	533	571	508	543	579	573	540	536	548	570	577	532	548	547	533	567	558	507	537	551	561	561	512	547	562	518	542	516	549	561	558	527	554	546	501	583	539	539	551	536	517	571	519	537	558	549	538	582	572	495	520	538	539	532	563	562	561	541	527	514	563	496	532	528	532	588	533	488	527	548	549	561	516	558	565	522	551	519	579	512	567	506	533	555	555	517	535	571	547	518	501	528	530	518	541	502	519	550	520	516	523	604	528	550	568	595	517	531	581	569	532	535	543	508	554	564	564	558	534	531	553	553	544	552	562	542	552	513	539	495	544	541	528	526	567	563	550	541	547	554	549	525	575	577	490	529	546	523	547	530	578	535	519	565	525	522	525	532	521	528	521	557	555	536	540	541	490	580	540	540	534	540	534	527	547	535	524	555	562	562	540	532	560	508	561	534	538	553	552	554	546	547	562	554	510	543	555	542	533	539	559	517	570	571	521	498	520	525	516	534	567	558	545	514	550	549	510	528	520	514	566	527	496	557	556	557	520	506	542	570	557	540	501	525	526	541	514	587	529	552	553	532	523	545	508	508	521	509	500	555	487	512	558	487	513	502	501	523	538	536	582	516	528	500	537	546	535	524	566	510	514	508	520	511	536	576	512	555	525	542	524	547	540	563	521	545	519	513	550	576	565	546	526	549	574	543	572	537	566	489	519	524	564	495	518	519	523	542	552	523	594	533	530	548	547	512	560	542	538	563	547	506	558	551	542	505	546	579	553	565	577	575	542	535	561	589	502	537	523	530	534	521	570	507	535	555	513	541	562	585	535	520	501	574	527	530	503	501	498	539	566	530	522	561	527	533	540	555	533	575	526	510	560	564	562	505	518	570	505	603	562	550	563	515	548	524	553	558	550	581	564	548	544	558	531	566	534	564	562	531	574	576	522	571	555	517	552	556	552	539	549	535	541	549	539	514	510	576	496	543	558	525	583	535	542	534	564	577	528	584	579	558	501	523	523	532	570	556	524	555	549	568	518	553	571	569	567	581	524	550	544	558	551	500	550	516	558	548	527	585	526	523	542	539	555	497	550	566	533	509	541	513	547	562	550	540	542	541	523	567	534	547	513	531	540	572	530	521	488	527	553	556	534	517	575	529	546	540	549	535	570	583	548	522	514	533	508	531	516	589	564	545	558	533	527	501	514	614	516	528	603	557	535	567	568	533	504	577	539	525	606	551	536	560	544	565	562	568	524	543	526	560	547	538	542	541	526	522	547	538	524	499	502	501	539	549	521	501	600	576	539	548	539	583	536	515	557	546	553	509	520	559	554	574	589	518	544	517	530	508	530	533	511	547	549	549	558	462	502	545	568	548	553	539	555	553	552	564	530	529	543	518	576	540	508	496	501	531	540	562	539	548	551	571	536	499	593	520	541	532	515	554	497	511	564	541	535	502	537	560	568	561	531	545	535	549	589	542	549	572	558	532	521	537	541	580	560	566	519	550	571	536	523	533	513	531	549	498	551	545	562	519	544	549	560	511	519	519	548	546	514	554	554	540	567	563	551	546	559	548	547	499	551	563	500	555	534	530	591	511	572	555	547	541	577	537	523	568	528	538	508	574	558	525	575	554	560	578	537	581	521	601	500	551	525	541	561	538	546	483	523	528	573	533	567	502	499	545	522	548	513	540	507	519	552	548	565	537	494	547	534	519	525	521	514	531	507	551	548	533	548	524	529	540	517	517	546	549	542	534	541	558	511	524	589	573	591	585	545	510	543	514	544	534	560	543	556	536	520	559	546	532	525	565	555	529	560	583	539	547	576	506	508	521	549	534	538	512	495	551	562	515	569	537	538	523	555	574	555	505	534	540	542	569	506	512	539	575	507	490	560	589	543	545	475	514	489	517	476	571	559	537	527	555	544	520	543	561	543	569	563	574	513	546	522	547	522	522	566	559	542	516	574	545	527	526	548	529	522	526	510	547	553	543	551	550	568	549	543	543	529	542	577	571	535	545	555	549	530	523	570	526	553	567	557	551	522	568	586	556	551	546	489	537	546	539	511	517	556	526	546	526	561	505	533	539	522	570	563	572	513	512	504	496	567	509	543	545	537	549	529	511	519	529	534	546	568	572	518	549	525	550	521	550	531	581	498	544	567	537	528	544	556	574	576	525	552	548	566	464	575	541	545	534	577	558	555	555	562	582	557	557	555	509	533	544	556	561	534	566	533	540	538	544	549	524	546	524	575	546	519	556	534	547	539	576	547	561	548	537	572	539	519	510	512	575	582	532	536	566	572	501	547	505	542	535	561	541	516	531	521	502	550	556	569	554	558	588	528	538	529	557	550	557	576	530	532	536	529	543	544	547	526	499	591	544	512	508	555	508	566	509	577	579	508	543	513	536	511	550	502	544	539	585	535	552	523	548	542	539	517	575	539	571	513	542	524	539	548	565	535	511	460	540	535	548	561	540	555	557	560	571	547	573	519	522	530	547	529	549	545	549	548	539	529	525	582	577	562	538	545	570	552	569	515	542	538	589	535	562	555	524	545	546	530	538	573	539	576	510	537	503	559	530	529	530	495	561	534	571	575	558	546	524	548	577	568	539	555	540	540	563	570	559	545	524	557	556	545	541	494	502	548	572	590	529	530	526	530	537	566	544	553	544	519	547	561	534	541	548	544	561	543	549	564	507	564	585	553	576	527	489	584	566	534	536	512	521	533	558	588	542	539	577	534	557	568	511	541	535	531	579	557	518	515	520	504	583	543	543	531	544	546	544	527	576	525	540	537	554	537	558	528	541	531	479	513	521	540	519	526	555	554	556	574	534	542	568	498	541	523	556	526	569	562	527	531	542	584	565	533	511	559	563	537	509	519	524	510	570	497	569	574	567	549	559	532	550	523	551	520	515	560	532	566	522	515	532	526	537	532	564	540	510	531	563	503	537	516	621	534	516	495	541	530	553	544	532	532	540	554	536	527	560	524	524	532	520	489	541	543	560	500	568	550	538	542	506	511	494	542	582	522	543	610	553	513	509	474	517	501	528	560	535	531	564	513	528	538	545	513	550	547	515	518	537	530	518	515	539	531	503	509	548	543	563	544	523	532	557	532	537	526	572	529	490	498	546	529	536	552	519	528	511	557	512	550	535	546	544	542	571	537	511	546	557	561	551	524	523	589	582	524	519	558	555	522	528
44983	95552	91619	71067	48236	28350	11863	3607	1332	823	845	770	762	732	818	756	782	778	763	819	816	757	754	749	733	804	743	793	776	785	766	794	755	786	745	754	819	728	769	815	758	735	804	781	727	777	753	762	770	737	788	801	760	767	759	788	846	765	800	760	745	745	784	785	794	747	812	780	760	792	801	770	779	796	778	783	797	772	783	783	780	770	802	804	755	804	752	790	773	730	808	798	769	810	747	797	771	771	780	739	837	792	763	772	750	819	746	803	748	786	784	723	759	784	715	780	806	817	746	784	741	759	753	785	805	752	783	715	757	759	825	745	783	737	850	785	772	801	776	742	801	755	714	766	748	827	758	788	776	837	814	763	766	764	760	758	809	755	735	737	798	784	801	731	736	721	771	784	777	749	794	745	778	764	787	749	757	769	769	795	775	765	793	846	797	769	768	785	765	743	775	732	782	763	757	738	777	806	759	781	760	820	748	743	821	774	774	795	705	790	737	787	790	770	764	737	761	804	775	767	778	796	786	772	781	733	766	789	812	796	737	733	787	792	769	779	742	787	777	758	740	809	753	820	810	795	777	750	743	788	771	794	745	717	806	798	784	776	761	716	805	761	731	818	777	770	738	761	759	755	752	756	743	814	725	764	755	783	713	805	761	763	774	771	740	757	749	773	805	744	722	822	755	733	787	723	759	796	803	746	803	765	751	771	823	768	784	797	750	814	786	755	800	798	791	783	754	767	749	702	811	757	777	755	832	779	721	739	770	745	802	732	788	723	787	741	802	769	792	728	710	787	753	765	779	736	753	785	800	738	751	726	783	688	795	769	767	766	767	756	731	711	773	764	789	752	741	758	736	789	824	768	699	766	776	769	773	796	832	761	728	743	779	749	837	759	745	827	771	818	804	709	801	737	784	749	759	807	751	725	797	779	789	788	830	794	746	791	764	785	755	780	779	772	818	775	748	770	771	789	773	799	769	763	695	745	759	798	784	787	753	730	751	821	778	728	772	791	744	756	787	766	751	775	771	760	766	820	798	735	749	785	751	742	770	785	767	787	810	742	791	749	762	758	714	761	771	754	766	783	781	779	763	803	766	767	785	747	745	807	797	768	814	766	745	781	817	802	778	803	790	778	764	742	831	798	774	731	732	803	746	727	723	742	772	746	760	766	772	783	803	760	776	760	791	789	771	811	759	733	769	726	707	755	744	824	734	809	812	781	779	753	791	779	782	779	747	756	755	777	815	779	730	814	753	733	778	725	775	778	787	769	760	757	795	815	780	808	742	754	775	764	759	744	752	751	749	749	815	745	823	730	781	778	727	774	799	768	747	743	813	749	777	763	827	751	767	778	749	785	762	772	750	720	789	751	767	795	713	800	788	765	704	813	782	811	754	770	767	778	784	801	747	801	808	785	759	797	760	757	747	766	733	761	790	786	739	769	790	773	771	738	754	737	787	778	741	760	761	762	776	749	772	779	785	790	723	769	807	778	773	734	772	775	753	789	727	778	765	759	791	825	747	775	766	823	743	792	760	806	787	752	753	693	748	825	761	793	824	778	763	787	778	834	784	795	826	727	770	767	747	743	746	783	760	829	759	799	750	740	744	743	757	801	762	771	803	807	770	784	764	751	769	796	766	776	756	766	790	794	765	780	762	765	811	786	763	748	780	774	786	783	786	797	737	776	771	762	777	792	814	792	754	751	752	779	794	739	762	742	772	807	751	788	764	738	758	810	752	786	789	778	776	725	756	744	733	760	779	797	768	758	785	742	797	752	773	728	750	768	811	739	759	824	824	773	794	778	787	827	734	774	804	816	757	749	807	693	742	806	809	752	749	784	769	730	747	747	751	793	767	757	783	743	769	756	793	782	804	745	727	779	740	784	767	751	786	720	717	759	805	743	776	791	752	735	725	758	801	805	724	777	770	759	796	791	761	777	771	783	811	778	761	766	763	755	798	763	827	786	827	749	803	756	783	716	697	743	795	737	806	782	782	782	766	745	744	708	725	769	789	748	783	782	718	773	779	757	793	703	808	757	778	755	763	788	774	770	744	749	752	713	743	793	771	728	742	791	769	767	818	741	758	815	743	737	804	732	788	792	787	738	733	772	783	755	798	788	731	769	764	778	768	777	774	778	778	745	771	784	778	733	723	782	761	809	780	781	771	730	794	740	734	723	766	737	759	744	776	778	782	788	791	769	724	737	760	742	721	767	733	746	747	741	751	781	739	809	824	749	792	757	785	812	792	760	782	746	724	799	783	787	775	789	805	711	738	776	766	741	752	745	766	767	758	732	766	744	806	753	741	757	758	751	795	735	803	791	766	761	768	788	816	774	791	766	751	732	797	785	804	795	815	741	780	799	774	803	725	769	777	794	745	755	775	802	749	763	757	747	751	807	753	780	744	753	723	820	745	752	759	819	721	778	830	738	786	742	835	765	791	775	692	744	771	706	779	741	793	753	791	780	718	789	790	712	772	771	773	787	784	773	785	811	771	794	775	725	719	743	776	783	756	786	763	801	756	742	809	743	763	765	785	837	769	751	791	680	766	791	749	763	727	827	787	774	809	744	711	800	765	737	779	787	756	765	802	797	735	779	727	762	789	809	765	778	780	769	791	781	800	760	774	714	765	740	768	765	762	750	802	800	784	751	750	758	743	773	773	747	799	775	788	788	732	780	812	781	816	765	789	782	808	786	740	773	769	791	764	753	807	776	743	757	759	758	776	783	808	832	803	716	800	778	782	786	779	782	757	776	776	721	766	745	775	740	744	769	747	788	755	790	791	824	786	739	746	827	755	787	785	786	782	824	775	776	792	789	795	778	773	745	778	827	755	756	707	745	737	759	745	763	773	736	759	769	774	716	820	776	798	803	744	747	776	769	776	808	777	789	752	743	782	746	777	744	793	784	748	748	777	792	769	843	778	785	775	746	794	760	770	765	726	799	760	782	759	751	771	811	783	750	769	777	786	792	780	733	756	759	807	776	768	767	748	837	762	740	734	792	742	756	801	754	680	748	773	794	758	751	754	761	735	791	769	757	776	837	779	759	773	777	755	745	810	746	755	739	770	759	748	791	761	792	740	747	733	805	774	771	774	770	806	764	770	780	757	778	784	733	788	819	756	760	766	736	787	740	760	783	777	778	772	744	758	710	766	826	769	747	754	765	772	754	749	753	761	748	807	775	775	746	786	777	794	752	760	775	807	804	761	757	797	782	770	746	770	768	825	799	751	764	756	746	816	773	765	800	789	792	772	799	781	770	760	765	733	778	745	744	755	793	778	731	758	741	739	759	849	755	791	762	761	722	783	712	768	737	805	740	764	813	709	753	781	753	736	696	787	711	787	779	746	735	785	697	751	769	752	747	832	784	800	795	780	765	767	823	735	742	786	801	771	764	794	770	822	825	783	777	748	758	792	753	776	741	741	774	788	763	794	727	717	775	789	759	749	788	840	765	731	786	784	729	740	795	773	793	807	785	788	801	732	763	770	756
26820	27867	37109	24996	9331	2448	925	562	486	467	474	471	511	466	490	501	488	475	455	458	473	477	475	502	479	461	468	477	466	468	442	493	445	488	453	462	491	484	434	470	447	459	507	493	489	455	484	499	501	496	462	459	446	489	459	514	485	466	469	466	435	434	435	462	458	485	440	454	487	477	496	445	438	466	463	472	490	496	476	452	482	463	470	503	505	481	470	463	441	460	486	468	430	439	508	459	451	492	493	450	462	498	500	470	475	448	459	467	513	429	482	454	445	478	463	477	496	421	455	464	483	469	431	462	496	468	413	443	480	491	498	454	470	446	458	454	463	457	480	473	470	486	471	463	488	495	446	467	442	503	453	497	460	432	441	463	455	490	481	466	462	488	467	462	513	447	453	476	463	441	466	469	468	493	492	442	435	456	485	486	495	456	477	448	457	483	505	475	454	474	467	447	449	473	471	461	477	476	479	464	492	468	463	498	493	483	509	442	465	464	472	479	494	495	487	472	508	468	453	459	487	489	453	479	498	486	489	463	479	484	472	493	486	443	444	469	453	434	436	460	446	452	492	454	481	471	470	500	487	487	475	486	470	480	458	499	453	444	458	462	453	452	438	451	453	454	424	501	458	501	479	419	470	477	456	499	486	458	522	479	452	495	484	467	489	467	496	469	497	440	480	502	465	513	429	470	463	432	458	447	469	455	461	435	480	514	494	487	462	463	497	461	487	474	519	490	470	480	471	438	468	458	470	497	454	430	470	433	491	472	470	494	497	479	484	423	474	475	490	492	449	490	452	507	438	484	489	455	486	451	457	460	436	476	446	423	467	500	467	469	483	442	484	449	442	482	455	470	454	470	508	502	440	510	487	458	486	442	476	488	443	491	480	477	435	425	467	482	494	467	476	444	478	468	485	470	495	454	447	472	446	457	489	481	455	437	482	462	475	448	472	475	475	473	467	452	489	467	453	493	459	468	437	473	502	456	509	475	455	475	454	512	497	445	474	461	457	486	493	477	460	479	485	474	477	465	479	513	458	414	445	475	449	469	427	471	477	511	485	486	431	498	504	453	494	474	487	453	516	502	504	485	439	445	468	465	445	497	472	491	447	427	480	462	491	483	455	477	453	481	470	496	507	470	468	445	493	478	481	475	490	535	489	456	484	473	477	492	470	507	507	483	448	509	474	460	535	449	452	440	479	438	478	462	480	469	477	465	506	503	519	459	466	446	422	422	487	502	466	475	483	480	451	485	486	458	463	431	459	496	462	465	445	434	492	446	458	429	513	477	476	450	462	440	461	461	466	501	446	428	433	460	467	472	493	522	505	477	452	462	465	506	501	488	512	460	479	434	461	485	453	502	474	430	502	485	471	446	449	457	491	452	440	458	508	439	503	449	491	477	454	481	475	464	488	460	451	451	462	477	478	460	475	415	449	466	503	471	490	479	470	472	452	477	449	454	488	523	444	484	392	499	437	458	462	478	452	457	489	503	450	454	465	468	494	470	483	433	464	486	467	459	436	447	468	484	492	442	464	478	457	449	457	481	476	473	488	445	479	473	457	474	432	512	480	453	500	456	464	430	461	489	534	456	498	482	481	497	465	463	458	480	451	466	478	505	452	475	500	476	490	486	457	462	449	486	462	470	473	489	457	460	476	462	499	469	487	491	480	444	507	512	446	485	398	512	459	489	485	466	418	506	487	484	423	458	488	487	442	465	477	500	452	471	468	450	478	434	498	490	450	505	479	467	470	494	438	468	470	452	462	435	468	457	461	485	503	478	524	525	501	495	463	471	429	491	483	475	463	421	446	459	456	433	474	466	485	499	472	474	447	454	480	515	433	500	455	474	441	461	456	491	435	472	469	483	472	452	472	467	458	470	505	477	497	489	474	463	489	465	446	472	489	435	437	460	481	456	494	449	457	502	483	449	461	503	427	476	481	462	459	513	498	430	476	515	469	436	474	456	458	463	487	448	467	432	449	453	451	451	462	478	489	453	429	465	467	463	447	496	474	481	479	502	453	484	492	451	460	455	430	473	454	444	454	460	507	488	447	491	447	456	446	462	466	477	470	471	496	494	454	487	471	453	440	482	448	460	443	487	448	451	456	488	476	454	480	422	446	490	484	435	424	445	473	456	471	498	489	507	450	459	464	485	478	479	489	477	482	499	490	507	474	471	472	445	480	436	497	466	478	438	440	454	471	488	474	492	418	481	459	470	490	424	469	489	458	452	495	470	460	482	455	453	471	493	443	450	458	437	478	452	494	468	479	468	460	460	482	506	488	444	452	494	503	469	469	455	427	482	479	508	459	426	484	461	519	475	509	468	456	453	519	456	474	459	428	483	480	450	479	480	454	458	468	504	507	463	473	465	465	453	453	458	499	480	470	435	494	480	486	465	448	458	474	437	486	471	477	475	475	473	471	442	484	469	450	471	485	423	496	490	483	500	460	508	461	454	477	452	430	490	463	474	484	498	456	464	459	489	471	450	418	489	485	478	460	479	453	492	483	491	471	500	478	465	471	452	475	475	447	486	502	483	464	450	439	462	449	474	471	470	475	487	430	497	435	483	482	459	469	479	467	453	472	498	496	483	519	482	484	506	456	449	454	500	445	441	486	466	452	449	480	461	506	475	471	492	452	459	456	439	461	444	494	484	474	431	487	508	465	435	492	461	461	491	459	466	463	475	464	461	472	510	452	441	476	496	523	461	473	494	462	491	481	460	461	524	496	453	460	479	468	503	463	493	492	502	448	462	440	471	474	512	456	475	451	476	483	490	456	501	479	483	472	477	475	468	430	477	484	463	497	482	464	458	461	441	490	497	471	455	440	421	472	466	474	463	490	473	413	461	477	470	486	438	485	483	461	443	469	461	477	456	415	465	464	446	476	432	450	470	454	440	459	466	475	462	466	458	492	478	478	488	468	461	507	474	497	452	489	451	467	473	486	463	425	533	454	492	487	444	486	420	436	458	434	477	485	461	464	472	476	485	482	430	480	467	468	472	484	431	479	450	488	446	479	458	473	509	504	486	459	463	497	501	487	464	452	468	458	482	458	476	470	460	481	462	475	453	481	450	483	502	444	493	442	427	463	467	505	470	476	467	501	490	466	482	478	505	458	458	488	462	489	489	464	479	428	440	499	469	466	477	464	459	464	430	497	475	492	479	459	452	482	457	475	464	465	468	479	454	492	520	476	453	467	492	492	464	470	481	486	478	499	478	455	453	470	461	477	473	512	467	461	440	472	447	506	452	435	480	479	469	449	449	498	477	465	455	463	467	513	444	497	490	436	479	461	476	487	478	486	466	444	499	485	461	499	433	444	474	454	446	469	444	475	474	461	439	450	455	489	490	487	446	451	460	484	494	453	488	466	464	461	485	474	487	460	459	492	437	446	456	435	455	454	456	434	445	474	486	475	466	491	490	478	493	447	443	476	461	459	468	468	456	470	456	459	476	475	466	468	462	470	438	509	482	476	440	482	465	484	506	492	496
20908	48682	41534	25647	11799	4204	1549	867	758	719	722	636	697	680	680	737	694	718	723	702	692	683	681	708	760	713	730	749	723	667	703	651	697	647	722	660	724	723	737	698	698	653	720	673	724	733	720	664	768	724	713	713	666	689	733	703	712	687	724	703	718	700	705	747	693	722	700	680	686	696	711	681	685	714	746	660	696	744	662	700	668	641	688	699	674	676	732	695	710	675	753	730	682	675	668	671	672	655	676	756	696	653	696	713	688	676	733	683	704	731	723	712	674	725	691	667	677	717	683	707	677	692	677	696	699	686	720	698	721	699	696	697	686	683	763	656	711	720	668	686	648	699	722	755	663	643	669	744	721	676	685	683	719	695	730	719	748	701	753	700	701	734	686	693	695	700	667	690	716	725	704	689	690	752	680	725	711	686	677	675	725	672	657	715	704	699	712	687	700	696	681	685	666	682	704	656	710	686	680	711	673	769	716	716	678	677	645	689	689	699	715	731	683	716	720	722	690	709	685	705	740	714	765	714	671	697	664	757	676	721	756	696	734	702	712	669	702	686	671	713	661	672	687	693	687	643	683	706	742	683	710	695	674	727	676	715	712	728	658	690	685	686	676	683	660	724	700	705	716	663	697	708	691	734	666	676	716	694	685	708	673	719	714	668	675	716	699	691	686	666	694	651	727	680	696	719	724	696	690	708	693	701	688	631	703	673	688	692	772	660	678	662	677	675	694	750	694	697	690	701	703	658	667	741	711	722	710	727	716	680	674	732	697	730	717	682	672	654	764	645	736	686	688	690	701	680	668	714	705	651	670	763	684	698	672	717	731	690	702	714	744	675	695	664	724	682	666	696	708	693	716	712	699	695	680	672	700	653	687	683	733	720	661	679	670	708	687	697	720	732	720	692	680	694	708	750	664	689	685	674	680	720	686	661	707	677	644	719	710	696	684	747	697	662	732	699	717	732	690	679	705	671	743	669	682	735	666	679	698	672	685	669	722	742	718	669	701	709	691	700	722	700	710	707	658	693	689	645	710	710	756	718	707	701	723	700	674	713	701	739	707	713	697	671	683	714	678	741	688	677	700	724	684	725	703	635	641	706	732	730	666	695	687	635	696	710	637	663	652	773	747	678	697	642	694	700	696	685	694	674	707	646	651	679	693	703	636	668	591	705	683	686	722	682	761	695	642	689	709	706	665	707	718	733	748	715	663	716	688	686	730	679	731	718	670	684	678	673	690	696	683	716	686	671	707	678	734	743	673	720	704	692	710	713	664	668	720	696	708	689	741	687	667	722	718	690	678	720	706	698	727	710	713	675	663	702	656	772	692	655	689	717	668	677	733	685	717	709	714	647	722	675	686	730	679	696	651	728	693	713	733	705	700	696	711	682	695	763	690	685	718	695	691	676	699	724	672	731	715	720	711	712	698	702	647	709	735	662	648	711	683	718	702	736	662	680	645	660	724	701	712	687	667	763	696	691	696	711	699	691	658	644	678	694	778	663	718	694	677	720	724	730	714	707	646	700	669	721	703	686	687	692	721	686	689	710	642	681	687	704	710	707	692	675	699	669	747	694	700	761	677	663	711	685	683	706	710	664	708	681	680	709	695	694	714	733	700	732	689	740	718	679	703	719	702	706	652	721	670	714	674	710	670	739	653	668	691	703	731	746	696	673	661	681	750	693	714	698	730	690	709	675	726	695	688	710	681	715	680	660	733	687	691	677	722	730	684	732	710	675	727	674	682	702	706	660	686	728	711	684	678	687	682	740	711	643	691	677	762	722	697	666	683	713	699	672	728	709	701	694	752	753	702	642	751	698	718	673	729	725	685	680	689	698	661	716	722	688	640	706	646	728	721	724	714	747	680	742	693	699	717	676	742	706	711	659	692	687	666	712	676	735	712	657	710	702	671	650	655	712	704	655	705	700	719	726	663	699	764	718	669	658	690	715	712	686	689	704	671	700	694	689	711	732	684	699	643	668	715	647	680	729	705	713	735	662	732	719	691	690	680	710	734	692	690	709	680	729	732	738	701	753	687	691	731	617	712	677	711	684	693	665	728	680	693	715	660	693	702	705	690	683	661	687	675	691	672	702	666	685	720	758	661	689	707	665	707	686	695	777	680	680	709	717	687	709	693	700	654	712	651	719	682	666	708	689	720	670	773	723	689	725	702	677	694	634	708	680	676	722	694	745	696	686	737	731	687	679	684	717	711	658	680	665	729	670	681	723	692	653	703	707	713	673	684	722	662	648	671	688	692	715	693	637	683	719	729	688	649	632	695	652	692	679	710	684	670	700	663	776	710	709	679	724	714	682	692	735	659	706	749	733	737	682	666	661	684	647	744	689	726	677	700	716	666	686	684	723	673	699	673	701	660	694	681	684	685	692	686	683	644	673	713	708	719	724	654	703	698	693	716	705	698	698	676	709	730	712	671	639	719	691	706	690	732	720	686	694	726	670	694	676	706	690	684	667	693	690	691	670	642	681	669	686	682	702	682	664	721	722	688	675	708	674	664	707	699	701	642	726	737	705	713	715	687	688	671	701	687	660	642	732	695	688	683	737	704	698	679	650	702	692	701	711	729	666	719	678	663	673	675	710	759	687	737	700	704	674	658	675	717	680	685	680	716	689	660	670	699	648	701	722	684	722	719	718	737	675	666	719	765	718	698	707	747	693	709	701	672	706	737	668	735	665	706	700	676	691	678	657	676	643	701	723	719	690	720	714	658	699	650	711	689	710	702	744	692	703	723	727	671	670	671	692	668	702	697	716	722	675	685	676	705	677	682	679	729	717	719	675	680	657	680	732	658	687	686	710	652	679	717	730	668	706	678	722	734	675	741	713	707	724	702	731	732	695	682	697	701	713	707	701	694	668	722	692	692	718	699	707	697	723	763	692	676	720	696	731	676	686	672	690	720	707	691	702	673	661	698	695	706	706	698	691	679	701	735	706	680	741	718	735	692	683	678	687	730	693	694	698	627	681	689	681	645	704	720	673	694	717	699	737	703	708	682	685	684	653	707	683	684	674	716	695	683	716	712	703	707	714	688	721	641	669	707	662	690	670	718	695	680	674	724	640	721	735	720	684	715	697	686	726	720	726	683	738	737	770	706	683	717	712	664	652	704	730	709	687	717	699	607	724	727	684	675	672	747	683	689	716	724	707	694	687	676	770	678	702	688	709	684	695	712	684	707	724	693	663	692	688	669	698	717	687	719	707	666	672	662	713	683	660	664	672	677	676	686	729	699	665	711	667	706	725	701	717	674	718	698	746	673	667	651	706	671	702	663	694	741	682	656	705	695	728	704	735	692	712	718	738	707	683	679	731	715	710	653	680	665	699	699	708	689	742	702	636	681	710	690	771	644	779	685	712	686	674	659	705	635	723	711	643	675	679	739	704	705	707	680	682	668	693	706	709	724	691	687	659	682	684	713	669	700	697	730	714	658	658	679	711	721	684	669	708	686	670	702	714	662	679	711	711	685	656	679	720
24169	22839	38021	38085	27430	18061	5830	1114	660	556	579	530	510	536	538	531	555	587	527	517	545	535	493	570	517	500	477	542	547	507	536	526	534	519	517	525	546	540	518	547	539	545	511	510	545	508	515	541	542	540	514	520	559	558	563	527	517	516	501	517	491	542	541	517	526	526	542	577	522	536	551	560	561	506	552	510	541	541	532	521	535	496	502	495	504	546	470	533	522	570	568	517	535	558	507	524	525	489	480	584	545	501	544	525	521	511	523	512	518	525	531	531	556	506	481	519	496	526	532	526	557	534	503	522	530	507	523	496	524	517	532	509	531	520	490	531	560	527	514	520	559	552	520	511	509	535	513	510	516	537	493	546	523	546	596	503	545	517	575	515	533	559	578	524	519	515	544	520	497	517	534	540	543	584	544	556	564	527	554	529	549	561	526	540	483	499	508	505	516	534	535	548	551	548	519	507	554	554	559	550	531	566	515	529	522	547	549	545	547	539	531	532	491	565	533	494	533	561	539	531	526	482	513	587	549	551	535	560	541	535	532	535	505	486	519	550	543	477	506	545	533	517	540	494	528	553	534	540	567	496	507	532	527	547	541	575	555	499	561	577	547	541	549	504	521	560	478	566	505	557	563	496	492	552	541	552	485	497	580	520	505	562	496	565	535	519	530	515	522	517	503	529	490	502	509	525	511	487	512	525	537	513	549	517	512	535	536	498	504	526	538	538	540	554	530	541	553	488	517	533	509	525	517	536	541	543	550	508	554	496	516	528	546	521	531	546	529	554	509	531	476	493	539	508	507	510	509	547	538	515	547	470	503	534	521	560	534	495	559	546	522	534	562	539	501	529	497	511	503	528	538	521	570	559	526	541	513	519	500	528	522	554	548	512	566	501	568	515	561	526	507	552	553	542	529	524	517	551	532	508	527	550	536	501	562	505	542	499	524	520	564	539	526	554	496	540	515	554	539	530	520	535	525	534	526	529	511	517	573	536	570	558	504	568	522	488	532	522	535	546	502	514	508	522	551	525	536	517	521	540	532	554	499	551	511	529	533	592	502	552	536	536	563	508	496	556	583	565	548	542	551	534	535	556	560	534	532	543	562	514	551	528	564	504	550	552	544	506	530	539	524	528	548	555	512	569	555	512	531	519	497	516	515	534	536	576	531	552	511	509	506	550	523	509	518	545	525	503	510	506	521	502	498	534	512	524	568	563	514	533	521	505	464	523	549	516	510	529	510	521	524	516	509	538	536	481	528	592	525	510	523	553	524	518	490	497	532	513	534	528	485	509	544	565	517	584	545	561	536	535	549	528	536	489	493	523	511	569	555	529	498	538	517	493	537	486	513	524	543	505	501	560	506	516	544	575	527	555	510	527	541	524	530	550	517	525	537	560	551	525	535	537	539	520	501	492	522	533	499	521	500	506	565	561	527	499	546	540	515	575	517	504	540	525	543	507	504	533	506	564	526	564	545	546	551	564	513	563	517	517	545	518	540	585	505	506	505	538	554	515	541	525	484	472	501	502	504	502	588	540	536	539	470	543	532	522	500	571	502	503	506	560	498	474	520	512	520	504	495	586	508	534	545	493	527	504	519	562	487	499	490	545	489	516	555	516	546	510	557	503	515	509	534	553	547	537	555	547	547	526	569	495	503	537	561	526	529	515	490	547	558	496	521	513	546	540	537	541	484	544	561	521	578	518	573	541	519	519	563	525	507	548	619	533	570	563	522	518	512	540	528	538	563	502	542	495	546	552	517	496	505	544	531	567	507	544	541	532	531	546	496	499	539	507	476	503	552	550	471	499	559	510	555	534	544	523	528	534	547	513	483	475	535	510	536	548	552	535	513	521	537	555	555	497	492	517	544	522	555	539	544	521	506	525	505	547	534	552	520	561	488	533	547	538	569	533	556	532	538	507	533	515	586	523	529	528	496	510	539	494	525	530	545	547	528	533	521	552	532	542	533	567	506	523	517	528	537	542	527	517	545	523	519	526	527	502	483	558	510	524	537	553	545	511	539	528	540	529	547	562	539	561	515	524	500	556	549	534	563	522	528	510	508	531	493	543	550	564	557	520	530	537	563	541	534	549	521	532	569	557	526	531	526	544	527	502	489	564	543	552	499	542	487	502	494	526	535	533	547	539	555	526	541	554	511	514	518	508	518	551	506	531	524	552	502	543	506	535	537	593	549	544	538	538	533	537	505	555	580	561	526	557	547	557	539	510	510	553	545	495	538	535	520	527	532	555	505	541	523	545	499	554	519	523	509	528	510	548	547	539	508	551	552	501	553	534	501	519	511	492	524	553	543	498	506	527	550	544	553	526	552	494	517	518	540	521	550	558	555	484	518	518	534	507	525	500	574	529	518	532	557	517	562	518	546	517	505	593	518	518	516	514	514	537	528	543	516	532	502	523	527	561	507	506	532	547	526	486	526	498	555	538	539	514	548	551	576	536	520	547	583	530	571	543	582	526	551	484	534	530	517	521	472	581	501	528	557	534	528	479	556	567	525	523	535	533	513	488	543	485	555	501	537	542	546	510	510	549	570	502	526	514	502	531	508	522	509	575	542	554	564	503	516	488	528	534	544	549	483	488	514	536	528	559	498	535	547	546	537	515	506	501	521	494	538	581	532	493	540	547	562	543	551	524	527	502	587	523	498	563	507	521	482	478	547	503	538	558	517	534	564	495	518	524	510	486	559	543	548	508	562	498	520	508	563	494	506	516	538	558	511	532	527	490	520	578	521	535	555	490	550	514	570	532	539	525	510	529	488	490	521	553	527	563	524	545	518	571	504	510	529	525	515	527	524	491	532	525	551	564	510	495	541	582	520	543	556	536	514	495	543	524	533	537	538	516	526	503	509	516	543	528	513	506	510	598	520	512	541	548	573	548	499	547	545	552	519	552	542	553	542	570	536	528	565	520	537	511	534	515	505	522	528	522	520	541	518	506	503	509	503	560	552	520	537	576	546	547	576	544	535	540	576	552	527	544	533	491	536	561	534	495	559	530	539	533	556	510	546	527	499	574	532	544	525	495	501	543	548	512	510	512	468	546	548	489	551	505	529	523	534	532	537	552	533	505	495	527	532	505	495	545	543	515	550	524	541	519	570	511	500	531	551	544	551	570	510	527	567	533	573	503	558	515	575	552	502	478	522	529	547	477	524	548	516	538	535	544	531	535	518	544	534	544	498	559	550	540	576	502	546	530	512	509	544	515	522	509	536	491	535	519	541	481	555	513	528	504	567	551	526	515	501	510	509	522	548	513	549	508	517	509	532	542	527	522	508	579	518	550	533	501	527	574	528	511	548	555	532	525	523	537	533	523	533	540	521	528	580	501	551	539	521	505	491	531	563	480	545	544	521	501	490	530	566	529	527	559	532	538	530	535	540	563	502	528	543	565	506	555	518	575	505	519	497	533	565	554	500	521	539	488	533	495	533	528	524	506	508	506	505	511	502	514	533	503	519	524	531	534	582	548	542	538	511	516
47735	91826	79765	54284	34680	17068	6068	1924	1060	745	795	787	741	792	772	820	776	746	809	811	802	762	771	771	789	778	768	790	806	742	811	763	788	780	772	777	755	791	799	765	772	818	735	745	761	790	763	737	784	772	750	778	810	803	791	755	780	766	752	768	780	799	765	771	739	799	780	785	746	751	769	784	771	762	754	780	740	751	774	758	794	805	795	746	793	737	783	747	761	792	769	768	779	706	785	731	768	778	772	783	746	734	766	775	830	786	779	796	745	755	803	779	806	737	795	757	756	770	746	690	785	779	762	776	804	724	749	764	783	778	800	772	818	757	820	754	797	791	730	777	821	766	781	759	740	749	790	715	759	716	759	758	794	753	755	779	782	773	777	748	785	774	745	728	792	738	757	782	758	770	765	761	818	788	762	774	783	739	756	764	792	812	762	768	790	780	769	739	796	750	746	779	819	785	753	716	746	715	768	788	790	741	753	740	748	732	792	798	792	714	779	755	736	783	734	755	778	806	811	739	814	722	750	814	755	788	789	825	714	754	780	760	741	730	736	807	764	770	746	766	786	786	796	769	750	762	809	764	810	791	753	776	773	724	757	750	812	745	790	767	760	747	781	746	742	778	763	810	765	833	788	759	859	842	785	749	733	732	784	774	760	745	782	760	758	754	778	798	769	742	779	799	773	773	762	805	779	697	724	734	735	765	806	758	742	799	757	805	826	798	733	763	790	802	755	821	786	831	760	789	856	778	776	784	744	781	794	831	717	784	722	773	769	791	824	815	688	806	751	740	775	760	725	811	790	746	792	783	763	763	752	733	779	790	719	785	771	815	710	745	775	779	780	767	739	790	724	748	765	792	796	775	743	791	778	786	815	759	784	769	757	728	778	793	752	768	789	772	774	793	786	835	740	788	790	770	799	851	718	812	715	794	786	712	801	755	793	807	708	760	797	782	749	764	759	746	781	746	753	796	782	788	791	762	740	770	792	793	737	750	769	786	774	765	715	746	773	775	757	770	764	726	749	761	740	736	757	762	759	834	751	790	782	816	755	740	759	815	770	776	750	777	826	807	806	815	810	694	897	796	737	744	697	746	789	804	790	792	780	784	776	803	741	794	797	781	750	781	751	746	721	738	784	795	780	752	789	778	808	829	740	784	765	832	718	816	782	800	747	746	766	777	811	782	804	762	758	751	758	719	737	800	770	810	752	764	786	788	740	749	732	808	821	784	756	791	761	760	833	747	756	772	773	814	843	770	775	822	751	719	764	781	789	811	794	755	748	731	714	751	745	772	755	836	784	751	740	749	782	763	764	811	797	763	749	773	742	794	718	834	749	800	762	747	716	780	765	765	780	763	756	800	800	758	778	764	771	764	778	782	764	753	792	798	730	763	790	785	757	763	766	795	743	818	770	726	773	801	783	795	772	758	780	770	747	726	752	788	736	810	747	752	753	760	798	753	790	809	746	732	807	752	780	737	766	845	831	763	757	744	796	832	722	797	794	746	786	755	723	783	815	766	772	781	781	773	771	794	805	747	733	798	818	747	765	790	726	771	746	820	780	782	774	798	772	770	794	767	721	785	763	734	811	756	785	771	809	828	798	737	725	767	778	808	806	776	771	742	762	784	766	729	747	781	768	808	776	751	860	800	776	761	781	746	802	769	760	846	763	688	748	782	756	784	791	766	825	784	742	759	760	728	786	770	757	792	795	810	767	786	756	831	792	720	770	792	755	726	712	765	764	794	751	729	784	762	766	748	779	789	801	778	790	757	767	759	763	799	807	707	737	764	746	776	745	800	761	770	743	797	720	759	805	816	781	746	800	744	735	765	788	770	754	742	743	757	745	832	757	799	802	780	742	803	753	757	751	752	757	773	773	778	801	787	822	777	827	744	740	759	786	759	772	784	773	750	745	770	811	752	767	783	822	803	770	752	760	733	772	767	725	777	794	760	784	764	760	778	756	810	781	758	734	733	719	783	775	737	767	762	781	780	775	753	798	772	766	705	771	730	761	749	737	718	761	760	756	769	804	755	742	771	727	775	779	744	778	747	807	824	771	772	764	814	792	789	781	770	804	784	767	822	789	766	749	743	809	817	798	743	771	731	751	770	794	741	818	742	769	740	764	787	753	780	839	820	767	730	782	828	790	775	737	804	745	801	778	795	831	741	764	752	755	805	744	815	728	795	737	823	771	728	758	758	752	817	766	774	738	743	799	737	760	748	741	804	763	766	762	766	693	743	776	749	779	773	805	752	719	788	738	786	743	770	817	779	711	740	758	816	799	754	757	759	793	771	806	773	771	841	783	820	744	730	762	784	725	775	759	768	779	768	722	790	783	830	784	771	756	752	774	755	733	748	723	745	830	770	796	776	747	746	786	812	756	751	773	734	773	769	777	756	770	762	810	789	779	786	775	748	810	753	759	781	845	750	834	803	808	747	810	777	775	774	749	769	790	789	749	800	758	829	733	782	710	795	746	791	818	751	727	776	759	746	783	807	762	796	741	748	811	740	795	763	788	794	842	720	765	766	798	777	770	740	774	760	781	736	730	740	806	732	757	825	755	781	809	803	753	798	778	742	755	765	741	791	755	738	745	788	737	783	728	780	730	785	747	753	817	726	735	784	761	742	772	756	761	755	826	749	773	740	750	791	804	756	724	808	802	798	718	741	773	783	760	780	763	770	800	781	772	733	742	836	820	737	756	775	748	757	752	748	778	820	756	779	751	762	758	818	759	806	793	784	774	757	762	782	798	804	795	797	782	831	726	739	769	745	781	776	757	720	810	755	757	743	783	739	789	746	766	793	820	812	731	800	734	763	791	811	732	775	780	762	783	748	795	806	776	802	768	821	803	840	760	741	751	751	756	773	793	789	783	755	757	778	821	775	751	783	746	745	794	829	767	701	782	753	823	811	809	751	758	811	795	774	763	831	754	764	768	789	776	785	770	770	753	779	754	733	759	793	812	701	762	757	791	751	783	785	763	812	761	734	771	753	756	760	770	753	755	772	741	825	759	763	748	719	752	762	702	796	818	838	782	786	741	796	730	784	735	751	762	794	799	739	771	773	775	803	774	782	738	723	753	768	803	756	808	800	741	728	775	782	776	780	754	818	797	786	772	780	790	763	790	771	755	765	819	761	755	762	762	767	717	766	778	769	802	798	760	751	737	765	749	763	755	782	768	773	780	762	770	751	740	757	769	743	775	703	738	802	813	774	765	767	758	817	780	717	756	813	771	769	788	789	754	767	773	755	764	767	742	780	751	740	740	719	764	739	748	795	798	791	781	814	770	771	770	762	752	772	804	729	768	758	765	742	743	751	806	772	743	759	744	753	802	770	757	759	789	749	779	753	746	749	714	745	780	788	726	779	834	762	766	796	775	765	763	775	772	771	761	805	793	741	744	777	796	761	771	775	722	738	734	810	784	763	806	742	765	793	752	761	722	750	723	798	783	780	814	796	767	795	779	798	742	781	754	738	738	811	749	780	753	740
22969	21659	33252	31652	27255	22913	15004	2177	742	626	621	587	549	600	576	560	538	590	572	544	511	578	564	580	612	553	577	565	565	559	574	518	555	560	556	554	583	560	533	517	576	545	580	539	561	534	518	569	532	550	547	544	565	522	536	578	507	560	544	561	528	511	565	547	515	516	558	542	564	532	540	561	625	530	545	555	537	539	582	548	576	561	547	536	550	605	565	535	560	584	547	529	571	568	509	552	553	531	530	554	591	530	530	526	520	526	560	587	550	567	564	549	584	549	566	537	545	561	516	519	498	579	534	550	542	549	534	569	576	551	534	594	521	590	574	574	542	516	585	544	548	539	586	592	506	538	553	541	536	564	536	549	539	586	555	553	586	537	558	567	556	574	549	456	558	565	567	558	536	531	544	514	540	493	549	553	554	523	585	550	534	539	547	529	532	572	519	505	557	545	521	529	548	565	537	577	547	556	551	510	524	574	557	530	553	570	516	530	591	559	551	512	563	557	536	566	508	541	531	545	550	554	510	538	558	578	539	569	535	520	545	544	540	592	551	540	541	500	548	516	572	558	549	561	530	532	561	580	549	575	568	550	538	594	527	543	519	523	536	525	554	531	545	535	528	574	583	529	570	539	563	543	518	557	503	551	511	617	581	573	547	512	558	553	565	533	577	506	533	532	540	575	565	543	530	541	502	523	559	507	499	540	560	549	542	524	508	545	517	530	541	536	547	561	542	540	544	550	552	549	572	500	533	543	506	536	543	571	557	501	567	540	526	551	549	567	521	515	524	525	555	560	541	536	557	530	540	578	541	510	526	508	547	521	554	542	545	508	544	535	554	583	547	574	559	554	524	539	538	514	515	532	527	554	554	583	548	546	510	542	540	534	528	558	503	591	528	526	532	504	500	546	566	584	583	560	566	549	556	529	538	576	558	544	555	564	522	539	546	597	561	530	529	601	522	545	586	505	572	523	620	585	547	546	512	531	508	556	522	541	543	524	533	548	535	531	577	594	513	558	514	558	562	551	528	573	541	551	514	553	499	551	548	524	565	565	554	531	573	551	533	541	545	578	563	578	556	557	559	526	541	492	555	519	567	566	478	540	556	524	502	536	555	571	507	524	564	542	552	554	518	536	544	570	535	531	539	569	525	541	534	557	559	519	577	542	558	502	567	515	522	573	551	531	535	543	525	544	587	548	518	553	517	572	564	517	512	549	571	549	560	553	531	572	530	560	540	504	558	541	562	540	542	592	535	542	538	514	540	562	580	534	546	543	547	553	524	497	513	594	601	588	588	543	563	513	571	568	526	529	519	526	525	603	575	579	557	539	567	526	526	537	532	511	574	546	577	561	569	569	552	515	536	568	531	588	558	562	523	547	602	534	508	529	557	557	523	526	537	547	554	575	585	567	528	554	536	554	576	563	494	528	553	500	516	513	517	549	511	516	539	544	512	569	515	549	551	539	529	565	528	522	534	551	587	558	528	569	515	543	561	554	512	541	551	542	529	534	525	567	534	576	518	554	614	581	530	531	542	563	543	542	538	545	548	533	535	535	566	530	508	512	615	541	555	543	550	501	515	591	524	535	565	556	557	557	517	519	538	557	556	525	567	529	562	577	513	542	535	560	552	522	570	548	540	535	549	512	503	547	567	572	564	559	537	501	552	519	548	566	572	554	537	574	546	534	525	560	559	523	539	587	518	528	567	551	510	559	502	609	577	543	538	485	521	528	548	522	567	573	526	534	518	520	526	529	549	527	580	514	582	530	517	550	524	569	561	523	552	562	532	545	536	511	525	579	550	562	544	567	524	540	542	493	548	524	513	563	569	547	546	545	560	556	563	549	520	554	551	533	531	557	581	556	519	512	506	565	532	576	564	540	511	571	540	588	564	543	562	559	539	530	546	545	510	547	515	566	537	562	549	520	562	573	578	543	576	514	528	519	529	573	578	546	568	572	562	554	558	536	533	533	527	542	503	537	548	545	556	532	576	581	528	553	557	530	575	560	536	560	553	575	540	583	511	573	569	571	532	543	564	584	575	543	517	559	529	558	545	543	536	517	574	513	589	534	535	553	488	580	558	535	565	580	525	565	550	538	563	557	572	547	596	542	553	557	562	554	565	533	551	540	510	544	538	565	497	556	570	506	547	555	531	550	545	541	562	537	502	554	574	588	570	549	568	560	550	522	559	562	545	539	555	560	514	572	524	521	529	555	519	546	545	543	569	546	507	552	537	573	536	553	537	544	524	517	547	543	564	545	577	514	568	517	529	561	569	521	544	531	531	558	544	546	601	552	577	533	566	524	572	513	559	534	576	574	560	553	563	533	558	542	568	586	509	576	524	548	511	547	524	500	513	569	528	524	566	568	524	543	525	556	526	520	547	568	553	505	565	563	548	551	542	551	532	514	542	544	524	540	574	536	518	529	545	569	549	556	537	515	535	563	575	513	522	540	542	544	569	532	544	533	520	556	556	525	529	573	539	547	557	560	504	550	553	539	526	517	547	537	552	540	539	563	529	518	600	536	541	568	576	543	535	553	517	554	585	497	567	542	553	505	549	563	530	552	576	515	543	528	539	546	581	528	542	536	533	483	575	570	538	520	579	546	538	555	553	539	573	548	533	547	532	556	543	563	545	578	526	568	565	534	520	523	528	472	563	560	532	526	541	539	547	602	506	553	550	559	557	546	523	565	568	520	548	591	572	555	520	506	581	526	546	535	526	547	593	527	553	533	538	563	584	566	516	538	512	548	501	551	567	542	523	547	576	575	585	532	527	567	566	540	592	563	556	547	552	582	566	524	516	553	554	522	544	587	533	554	516	558	574	540	519	533	514	481	592	538	546	544	574	544	531	487	540	579	546	551	537	540	530	583	558	569	551	508	565	547	571	541	530	533	538	523	561	532	494	558	534	565	536	534	571	525	534	587	547	554	559	525	560	537	570	561	544	508	535	523	537	578	563	544	588	560	604	582	566	550	573	545	519	601	529	500	534	542	568	589	564	585	529	545	586	521	510	530	563	533	578	555	550	549	549	539	550	523	567	561	562	545	561	567	521	538	526	579	616	562	560	554	510	577	528	563	592	546	555	539	586	562	529	599	513	522	563	562	547	527	546	546	511	573	554	572	549	555	565	555	574	592	549	534	518	520	521	553	523	530	499	556	519	553	570	540	559	519	536	556	576	512	540	559	552	522	541	532	575	535	544	533	530	555	586	521	500	552	574	571	519	556	548	562	506	594	507	548	540	551	544	526	536	576	536	547	558	522	540	527	551	558	548	531	560	510	580	522	521	528	546	543	536	552	514	547	553	558	559	521	528	559	538	543	548	535	537	539	557	574	592	590	527	563	515	512	525	537	530	554	509	511	575	542	559	542	547	588	543	538	548	533	580	543	538	529	550	557	563	541	570	520	528	549	553	550	567	546	571	546	520	480	544	567	534	520	527	555	572	578	536	556	547	502	551	543	524	551	537	501	524	530	558	518	537	579	506	525
56794	100660	89784	66157	43532	24842	9514	2916	1189	817	780	798	809	805	774	789	785	793	759	822	770	765	778	763	784	802	777	782	784	801	790	766	812	806	732	726	790	785	819	777	772	769	767	814	795	762	748	755	730	787	738	755	746	767	765	819	735	790	821	745	805	783	720	833	752	759	739	809	768	732	837	769	783	757	778	787	748	737	752	770	780	801	750	762	773	730	736	773	759	767	769	832	738	772	767	782	755	806	772	814	766	809	825	808	770	696	783	792	809	766	815	759	728	779	793	765	781	779	779	777	798	790	761	732	793	793	724	795	779	748	746	791	778	778	753	737	721	808	800	786	812	771	752	737	756	791	702	753	755	761	844	772	757	749	766	790	779	715	753	772	762	771	771	789	769	786	737	787	783	781	818	772	749	784	792	790	775	759	782	782	817	794	751	772	771	733	750	773	798	816	783	787	763	767	754	772	801	763	802	707	769	740	763	786	821	780	732	792	775	811	793	832	730	806	775	757	793	795	763	767	798	775	736	727	790	784	787	791	749	703	786	782	807	759	764	757	757	793	727	805	773	757	774	805	812	767	734	738	833	737	786	762	782	764	778	758	764	722	824	745	795	737	769	729	769	803	777	806	763	762	805	793	699	759	765	771	764	745	773	807	838	753	779	736	788	758	797	753	807	791	768	784	780	740	771	738	750	736	798	788	775	778	788	732	792	701	751	779	726	792	796	747	751	756	792	775	809	720	782	791	756	780	746	772	775	772	814	761	811	816	813	790	768	756	825	726	776	752	819	800	778	797	732	765	816	740	745	742	747	788	775	722	758	796	772	771	800	790	767	806	787	814	756	803	722	723	810	778	765	803	737	756	841	701	742	772	745	740	775	754	764	755	764	777	755	772	781	794	749	782	775	766	742	794	693	719	764	802	775	775	738	733	757	776	814	727	779	755	816	764	815	773	798	685	761	793	784	768	780	751	781	798	799	762	765	752	767	787	765	828	800	830	803	765	791	716	723	859	739	792	769	794	758	728	782	791	786	751	827	785	815	798	801	848	749	742	723	744	802	746	748	783	776	768	798	792	735	772	769	740	774	789	776	807	726	760	777	767	763	787	785	771	807	774	766	757	764	805	755	754	777	773	821	793	819	763	763	781	741	760	724	778	765	784	724	791	759	773	717	777	782	808	788	754	761	752	729	754	772	794	828	782	783	766	800	764	765	735	710	758	742	794	770	798	767	741	740	795	794	775	764	764	755	773	794	761	783	773	744	771	747	777	806	771	800	786	811	742	808	817	776	815	769	740	759	739	733	770	847	765	791	770	774	735	779	725	730	781	826	755	767	777	792	736	764	730	780	784	761	746	773	821	788	823	819	806	708	794	869	781	781	769	834	755	792	732	757	741	788	776	751	777	779	709	754	771	756	770	731	781	768	806	758	743	735	753	737	727	790	797	724	776	813	761	756	761	758	773	777	758	822	786	773	747	754	768	743	757	810	764	745	807	778	782	772	773	844	850	797	738	774	751	805	779	767	807	763	724	715	760	801	769	743	763	800	783	778	719	751	791	760	746	785	769	744	771	776	754	776	783	812	820	831	755	794	788	791	791	819	738	780	756	810	770	799	777	762	779	786	756	776	750	769	750	792	799	804	729	812	805	797	771	737	805	763	762	763	797	767	802	809	751	799	790	787	821	800	755	780	755	800	753	781	799	795	767	794	764	746	838	779	720	758	830	770	761	789	751	726	795	781	778	726	785	824	784	792	771	731	778	826	798	767	760	857	783	720	761	780	780	756	805	733	754	784	800	785	758	795	770	789	804	814	733	816	778	723	788	759	783	814	801	724	756	785	824	775	829	806	736	779	729	791	756	790	768	758	791	764	742	780	778	759	733	709	783	785	769	778	777	795	800	771	771	759	808	784	773	798	790	795	788	756	780	790	800	802	754	819	811	779	811	775	749	795	717	746	794	805	792	802	787	756	739	786	737	767	778	766	786	762	790	815	768	742	733	797	765	784	771	789	741	718	771	756	762	790	766	759	810	758	745	737	782	795	803	751	802	748	773	775	731	797	804	738	781	813	756	788	757	751	798	748	767	783	810	777	832	787	776	738	756	801	769	811	776	746	741	796	769	821	783	790	789	765	791	809	774	744	815	802	798	836	765	778	764	744	744	752	769	775	735	775	724	768	793	761	820	791	818	799	789	716	775	765	766	760	781	710	788	790	847	776	777	804	789	786	721	745	756	788	811	763	740	735	708	782	789	770	781	786	739	776	767	800	739	756	750	774	755	741	814	779	794	783	827	743	708	821	760	765	745	766	783	774	817	763	761	725	775	793	728	761	718	743	781	723	756	783	737	749	733	816	746	787	765	800	758	756	785	773	800	760	806	731	786	789	791	811	787	754	817	816	764	683	764	758	758	771	772	766	804	777	746	751	774	765	814	817	795	793	776	765	774	760	734	770	836	774	802	763	745	808	777	777	758	767	726	768	740	771	759	745	780	751	758	795	768	771	785	737	751	778	776	808	832	783	805	754	770	797	817	743	732	735	765	754	755	821	776	781	795	773	788	782	778	811	753	781	753	741	794	764	781	720	759	781	720	786	777	804	798	732	734	808	821	780	826	784	779	766	757	774	783	762	785	765	755	772	782	774	826	755	716	782	787	777	795	794	820	811	732	739	762	757	753	800	781	757	751	771	742	782	785	771	739	752	778	787	782	729	760	719	828	795	785	736	753	803	758	811	736	771	806	805	796	714	767	759	776	777	767	784	766	799	774	782	776	747	786	757	726	780	745	767	753	807	781	749	723	785	798	783	799	779	756	742	765	809	793	778	777	786	742	793	771	738	783	786	749	771	799	763	765	774	743	784	766	808	780	775	810	788	764	751	743	749	747	688	798	762	760	759	738	789	805	767	769	745	747	824	767	759	783	782	797	813	783	749	697	744	733	741	778	739	742	745	748	798	752	791	761	751	701	772	779	782	771	752	727	746	789	727	746	785	804	786	733	779	797	759	760	737	785	736	795	762	752	771	765	722	801	773	756	742	817	765	763	811	784	779	767	765	816	796	796	767	774	738	747	743	788	818	758	786	778	741	719	757	798	785	757	756	807	784	740	775	748	788	779	770	778	790	783	769	796	773	782	757	750	802	756	735	782	786	800	754	789	781	772	750	779	787	792	835	783	822	775	780	801	762	754	794	750	817	752	793	744	757	830	767	741	749	749	722	797	785	750	802	738	763	785	775	774	810	765	782	793	744	789	745	797	749	854	797	748	771	776	787	793	802	766	753	784	781	767	793	796	763	780	793	730	742	774	783	750	836	830	774	739	775	810	787	780	788	729	780	795	723	736	750	828	806	759	818	782	749	743	787	784	791	781	776	758	762	779	776	766	792	760	814	834	773	769	758	772	800	760	774	723	757	765	816	739	790	774	778	777	768	760	745	728	760	767	753	767	767	741	822	729	748	758	765	783	791	763	772	766	765	794	779	758	759	746	758	763
26835	28170	35945	23750	8174	2273	881	604	539	463	483	479	483	457	448	419	476	460	470	484	502	482	455	465	447	469	490	503	507	485	437	461	444	459	483	466	490	483	454	461	480	453	435	478	458	489	481	473	487	450	473	534	462	461	495	488	485	487	469	480	456	496	479	491	442	428	471	423	477	468	445	440	509	490	481	476	479	454	476	503	485	492	439	454	441	440	476	459	467	480	458	492	445	468	516	467	442	463	514	456	451	472	482	472	482	476	436	477	506	502	471	475	479	494	488	436	443	476	485	441	430	455	470	459	495	485	459	497	491	450	492	496	449	467	501	466	463	424	455	481	458	489	453	475	472	471	492	445	505	451	470	487	508	466	449	470	468	472	484	483	445	495	465	444	449	494	441	499	476	468	457	473	476	476	445	466	505	442	442	478	493	445	487	465	449	456	473	482	479	470	482	456	446	495	500	475	456	515	477	461	475	474	459	451	438	459	475	444	466	478	407	486	459	473	447	447	471	481	453	434	516	493	475	472	483	459	473	467	433	504	484	468	482	464	472	434	486	465	419	500	497	476	461	473	460	489	480	466	483	478	442	460	497	497	450	456	480	418	491	467	512	462	461	471	479	471	471	464	507	482	471	465	482	472	492	475	476	441	462	484	496	487	503	493	492	453	498	470	482	481	506	536	512	449	454	460	497	425	439	474	453	474	449	431	489	469	478	488	513	452	453	474	467	442	457	455	449	478	456	495	525	471	511	426	464	521	465	465	506	481	485	442	455	457	496	485	504	456	475	467	453	454	475	507	451	473	482	471	441	480	457	506	491	502	468	493	440	488	460	439	478	476	483	482	441	470	428	454	427	486	467	488	524	478	420	448	468	451	449	435	502	437	495	449	436	486	489	474	447	436	485	483	471	486	454	420	431	450	490	467	488	502	470	467	488	476	472	444	482	449	472	458	474	465	460	454	445	479	459	455	502	484	427	486	453	462	475	452	484	496	504	531	460	486	510	460	501	459	482	434	459	481	452	423	481	489	491	471	509	465	436	480	460	503	445	478	482	450	495	464	471	506	516	491	473	488	496	481	450	425	518	476	472	444	443	495	450	474	476	488	445	491	478	472	447	443	457	491	464	497	480	483	501	492	454	482	503	483	469	438	459	465	459	519	476	456	465	461	422	457	430	459	450	471	479	474	453	468	477	482	439	462	426	520	487	485	493	501	506	432	528	452	488	462	450	456	474	446	458	485	449	507	460	464	460	449	450	433	497	465	495	476	451	480	451	500	438	457	523	439	458	479	436	516	488	471	473	476	488	470	462	462	473	461	491	488	478	466	501	496	494	445	430	483	474	463	474	458	467	478	467	479	535	492	457	448	504	447	482	525	486	475	481	449	419	487	491	504	462	481	460	448	500	471	506	465	452	464	495	465	496	487	461	461	439	474	501	475	489	444	510	447	509	500	479	444	463	452	460	484	461	469	480	481	487	465	482	429	455	427	435	496	485	463	493	468	474	438	440	462	487	462	478	440	487	484	467	457	466	447	490	517	492	481	499	450	511	487	459	489	466	469	500	480	479	522	495	515	454	443	445	476	491	460	470	485	481	468	415	483	490	460	443	481	458	483	444	453	471	442	466	449	456	459	470	443	439	462	460	447	450	507	458	483	482	460	469	504	504	490	476	494	455	456	457	419	463	481	436	463	470	472	480	456	502	447	468	477	510	453	444	465	433	466	480	476	464	459	452	460	466	470	480	460	458	458	446	451	488	473	462	480	455	452	432	484	438	482	493	480	470	471	433	460	471	470	454	489	466	412	446	458	507	434	485	476	495	469	478	486	487	442	467	482	439	463	462	491	441	452	476	455	518	460	440	474	487	487	472	466	469	448	456	458	455	488	464	499	478	454	496	479	466	497	493	491	467	480	468	451	481	467	456	481	513	494	467	474	489	468	460	485	498	479	460	466	477	461	465	452	495	464	463	450	509	474	458	484	474	457	488	482	517	477	459	465	476	479	423	442	468	497	490	468	451	412	462	448	487	473	472	513	455	441	436	442	445	479	429	479	460	473	472	474	471	488	473	463	474	503	467	504	476	485	481	459	502	486	491	464	458	449	458	500	466	440	459	457	475	490	472	491	518	464	473	445	537	490	504	466	452	486	499	539	480	450	474	468	435	482	470	504	486	522	452	467	438	489	464	487	450	481	438	463	461	451	523	465	486	446	450	456	489	473	444	453	446	450	440	461	503	491	480	454	474	470	454	477	490	437	464	482	452	461	434	460	457	486	458	482	442	482	476	465	463	484	453	476	475	431	454	491	442	491	461	459	475	457	489	455	432	452	479	465	473	457	484	534	515	437	459	494	455	500	471	456	479	484	463	475	458	487	481	461	492	457	489	489	503	497	474	468	499	468	478	474	462	434	479	478	493	488	496	484	473	480	475	470	462	493	502	491	503	492	481	451	459	479	405	483	450	443	481	462	452	502	441	472	458	470	446	481	459	451	495	453	446	461	454	454	471	451	465	461	484	432	476	507	437	468	445	481	484	486	460	457	452	493	507	476	441	495	469	434	472	446	497	442	458	445	477	445	456	449	444	493	456	460	471	446	434	451	488	470	431	487	475	450	484	457	477	462	487	444	459	453	448	447	475	445	472	475	483	460	465	476	448	450	483	493	460	468	453	509	475	495	453	461	506	456	449	461	486	493	442	470	454	487	477	442	516	458	466	513	457	456	472	454	441	497	453	482	470	436	459	470	466	457	459	454	446	481	483	463	492	514	482	521	476	461	458	469	474	464	470	503	483	476	472	462	471	498	511	450	483	492	484	463	495	466	484	480	466	419	426	450	449	463	477	474	433	463	490	461	433	479	417	501	454	492	448	459	456	509	461	430	469	480	433	431	501	441	423	417	465	448	484	513	467	454	438	472	467	455	489	450	450	429	460	439	503	477	495	485	456	463	496	473	467	462	423	442	459	497	449	454	424	493	465	467	467	469	485	459	484	478	442	455	497	494	471	483	413	465	499	471	471	459	452	510	467	471	470	502	449	466	450	460	483	492	502	487	504	475	476	482	450	457	446	447	472	469	475	459	452	448	485	461	475	456	468	459	427	432	469	453	475	504	422	464	470	494	434	459	469	469	488	484	448	444	451	480	451	493	492	500	448	468	466	468	428	474	476	452	487	470	422	485	455	497	502	496	429	480	476	450	460	461	458	485	487	467	495	476	444	486	482	444	497	518	502	480	519	474	518	488	481	493	467	440	461	456	476	463	481	490	493	465	473	457	499	478	504	461	480	505	496	455	486	478	521	476	451	499	483	468	500	467	465	448	466	430	489	471	470	443	463	492	468	441	439	432	461	450	448	463	456	491	475	470	479	452	472	446	458	462	499	455	474	482	487	468	484	435	452	473	494	446	458	462	431	496	467	499	453	490	480	423	487	483	463	445	477	471	475	496	496	454	473	482	438	467	489	497	410	465	481	492	522	470	503	410	471	475	469	473
23791	48583	40709	24415	10830	3896	1496	910	723	714	728	736	753	706	708	691	682	723	697	696	705	689	672	681	739	726	688	710	651	744	708	722	703	678	701	670	674	708	772	765	735	653	726	657	678	707	680	728	700	725	755	704	690	699	700	715	711	700	702	661	681	724	690	696	681	687	710	682	738	727	713	665	694	732	718	688	727	680	687	743	694	707	665	684	676	682	665	645	729	654	682	660	653	666	658	700	688	639	715	695	701	705	701	712	690	698	706	735	678	703	671	697	617	670	693	687	665	682	714	677	739	693	703	696	710	673	704	669	703	664	731	693	686	715	724	693	649	733	662	686	677	701	691	696	730	666	671	701	680	676	696	710	755	737	745	652	719	693	695	685	699	730	705	708	702	711	675	743	700	730	707	711	714	701	688	727	658	629	700	710	719	676	728	720	712	743	689	688	747	740	719	726	694	740	696	701	673	742	707	683	749	704	724	656	711	712	651	645	695	695	706	682	735	679	697	743	682	664	742	735	646	704	720	689	661	713	679	658	709	752	706	720	671	693	663	685	708	655	721	739	702	681	707	710	689	733	663	708	678	667	703	715	627	689	745	693	723	741	706	743	723	662	738	703	682	694	679	679	714	705	707	706	676	694	716	705	751	689	660	683	703	693	676	755	727	744	720	733	681	743	717	698	702	713	715	657	695	694	682	697	700	704	656	699	696	634	691	677	709	673	712	702	669	664	749	705	655	701	679	727	680	705	692	707	691	715	666	658	735	697	659	677	688	718	702	694	707	714	742	700	664	700	693	675	680	744	691	664	679	745	703	733	675	696	719	759	739	693	647	710	703	669	709	745	725	701	677	707	675	715	719	652	697	717	625	726	729	699	648	710	725	718	707	668	705	687	730	675	637	640	661	697	705	714	722	656	735	731	742	721	673	667	722	724	698	720	658	698	699	738	669	694	723	711	745	693	700	657	718	736	688	722	667	707	703	671	655	709	682	680	695	715	684	739	721	706	706	755	655	735	664	722	684	744	659	710	704	713	703	652	679	669	731	717	695	672	709	716	711	667	687	685	702	702	690	727	686	699	654	662	720	670	700	688	736	680	679	704	706	681	676	703	755	718	689	753	712	689	711	721	700	709	670	664	706	686	689	674	712	700	670	697	682	684	694	676	744	671	716	723	726	707	715	714	692	702	746	716	659	692	694	689	673	668	704	717	686	736	700	704	716	754	697	765	675	740	717	719	652	745	696	717	681	734	732	729	728	714	675	698	686	661	695	734	640	754	671	644	681	663	690	695	726	710	674	695	667	672	694	678	721	723	707	711	667	690	695	712	694	678	719	726	705	690	681	722	754	712	708	692	725	712	705	689	685	722	677	689	699	691	690	747	691	689	705	694	644	714	727	662	657	717	646	732	678	694	680	706	698	733	705	702	703	700	729	681	713	675	704	685	694	680	665	752	693	739	676	673	707	728	669	715	723	687	726	679	685	674	729	733	711	678	729	653	728	702	734	735	734	668	708	716	686	669	716	701	727	666	749	706	733	675	667	653	701	696	728	675	721	670	662	766	687	665	642	709	680	694	729	697	661	686	680	659	681	708	691	667	694	649	712	724	695	747	700	686	695	721	690	651	752	681	705	728	660	700	709	725	724	690	712	694	699	707	696	665	715	707	734	685	717	657	683	682	670	699	646	681	674	735	701	735	693	737	702	669	718	680	748	718	719	717	730	719	738	679	674	723	699	733	664	736	689	713	694	690	709	704	664	656	668	680	700	731	679	721	718	659	720	672	678	707	716	703	679	774	691	703	778	694	676	702	678	691	689	651	714	725	688	705	673	740	672	713	739	666	700	691	723	667	742	692	706	666	648	694	685	722	665	696	687	740	703	703	725	663	708	699	709	695	718	694	698	688	678	693	660	722	672	686	687	671	709	720	704	700	697	652	691	682	647	751	695	695	738	693	658	711	655	716	683	691	691	601	697	705	685	681	663	638	730	714	696	736	713	722	700	682	719	721	666	689	669	660	716	638	698	724	743	722	697	667	678	685	758	696	704	719	725	725	688	695	727	693	736	678	685	707	701	682	727	686	730	716	740	690	694	670	695	718	691	705	718	642	733	688	730	711	697	697	707	705	686	680	649	664	752	714	732	693	707	706	735	695	703	677	631	698	720	661	691	703	727	724	681	656	718	696	689	694	703	782	738	729	716	720	680	719	715	699	718	713	714	705	678	676	724	720	729	726	689	722	690	639	702	674	681	705	680	692	696	690	689	697	674	689	719	729	720	717	721	687	708	714	664	699	708	708	697	693	698	666	728	668	727	689	680	624	699	719	688	717	713	664	724	704	730	653	701	675	709	717	657	678	671	738	673	686	736	720	717	720	639	709	659	662	726	744	712	714	650	682	675	694	694	730	689	719	718	751	696	714	676	663	704	655	684	718	725	668	707	700	639	692	698	653	689	681	650	665	726	708	716	754	739	689	685	697	701	678	688	704	720	712	696	703	671	665	734	702	700	699	693	684	710	733	687	740	673	706	709	707	740	687	714	662	687	691	666	743	676	714	720	699	696	729	668	738	697	716	640	728	684	734	727	667	707	677	665	678	641	703	684	699	678	699	689	718	711	670	688	709	709	713	714	701	709	727	717	741	708	697	722	681	704	642	671	686	659	697	672	720	725	689	639	727	691	706	683	682	711	682	737	724	710	713	689	689	730	701	711	660	687	736	759	656	683	680	663	735	685	699	640	726	716	716	694	677	687	722	696	706	729	656	704	675	707	678	724	713	691	744	714	698	648	714	691	734	686	705	701	664	698	741	677	709	686	679	672	734	626	667	706	708	690	735	701	758	723	711	671	658	670	692	711	693	736	751	676	687	708	711	707	706	706	698	720	738	711	710	670	735	704	756	678	715	705	656	674	691	741	667	683	669	711	731	671	705	724	709	725	710	680	782	706	684	677	664	701	705	673	675	695	673	695	730	680	671	673	706	680	759	684	697	656	691	656	720	703	733	719	693	691	677	682	702	728	727	647	712	765	697	700	686	685	627	676	700	681	696	650	682	685	667	697	638	666	714	730	691	712	687	688	698	713	725	701	679	717	706	678	704	712	700	699	680	706	660	718	731	707	696	707	688	675	694	714	662	720	705	675	651	679	714	665	702	720	701	713	677	686	708	738	730	693	653	672	689	680	714	693	711	675	688	745	672	682	690	729	722	670	687	702	691	713	705	677	684	682	720	666	675	730	703	704	680	656	668	684	701	744	675	687	721	752	698	707	687	689	691	698	750	709	714	732	700	688	691	675	663	721	707	715	736	682	672	748	672	700	687	681	684	674	741	724	729	720	696	692	671	708	693	688	669	700	697	678	650	684	681	684	710	736	698	702	691	723	708	729	687	713	675	717	728	678	706	687	691	718	709	691	703	667	697	672	702	686	686	675	716	696	693	651	709	733	741	710	690	703	691	706	711	671	675	731	699	729	704	666	664	686	693	680	720	722	723
24122	22790	38636	37782	27060	18038	6161	1204	632	567	516	568	530	545	504	537	535	529	566	586	538	535	542	530	558	571	570	518	563	518	526	530	536	551	511	507	578	507	562	541	581	526	502	521	548	558	552	489	536	504	557	561	553	536	544	522	483	561	539	529	552	559	554	544	528	550	557	571	507	518	524	527	499	522	519	539	559	530	527	516	568	474	547	489	530	556	520	520	555	529	535	499	534	525	495	509	506	526	507	554	519	526	521	552	509	516	537	528	521	497	530	510	515	543	533	563	484	499	529	519	544	561	492	520	504	551	517	534	541	581	547	516	482	527	531	524	532	514	523	517	544	574	535	524	516	545	505	548	534	535	558	512	508	562	541	531	519	561	569	527	540	543	533	555	500	489	553	495	574	519	513	526	542	530	488	548	544	558	479	529	561	551	560	520	536	520	533	547	550	536	562	512	533	546	550	486	532	547	549	513	539	508	559	507	527	502	516	536	503	531	521	563	535	538	540	533	507	562	518	534	575	493	535	558	525	547	488	548	566	527	490	527	566	489	503	531	544	553	542	568	547	516	552	506	545	479	540	537	569	510	509	544	509	550	518	560	529	499	511	547	532	503	509	511	535	513	572	529	522	518	498	535	549	576	521	541	503	531	505	578	521	497	515	532	528	580	511	543	523	545	499	514	512	522	489	537	532	565	499	527	548	531	541	554	536	523	563	505	527	483	550	572	547	546	539	538	525	512	536	496	556	522	522	536	496	520	485	520	506	544	536	530	524	549	546	508	553	544	535	531	542	538	535	521	536	524	538	546	522	512	510	528	498	539	539	530	530	575	517	490	501	498	574	540	546	502	549	530	542	512	565	562	536	543	506	519	536	523	540	526	512	511	535	567	553	534	526	515	532	550	525	526	541	518	528	531	542	515	555	540	517	515	501	544	498	553	528	542	529	531	563	530	554	551	540	514	558	544	520	543	513	459	576	548	538	529	539	535	532	508	508	544	535	582	583	569	554	536	544	509	540	543	500	543	502	536	523	555	519	529	550	519	555	551	505	519	545	529	526	534	528	490	549	530	536	525	515	509	519	541	498	524	518	558	541	520	493	518	507	520	534	554	564	519	549	563	509	548	521	538	546	524	531	543	542	496	506	487	502	547	501	525	520	519	494	516	555	520	522	482	520	530	518	533	487	518	520	526	512	489	484	520	536	503	535	535	538	497	517	524	488	519	530	519	515	470	500	526	535	500	551	566	579	524	506	509	537	542	487	529	549	495	557	548	528	543	528	538	573	525	569	514	565	525	540	520	515	451	520	537	508	489	538	527	568	531	499	567	491	557	504	515	505	579	533	540	555	514	506	540	549	531	518	537	536	516	532	553	539	539	551	541	554	493	504	571	533	517	508	532	519	495	487	515	537	518	509	532	527	557	556	511	514	530	503	538	515	536	547	525	583	545	555	517	549	545	526	537	491	512	537	485	552	506	536	561	483	509	512	505	564	520	483	525	573	500	526	535	535	548	526	510	509	532	505	533	524	620	520	538	531	502	529	528	496	508	503	531	552	493	490	523	525	535	546	483	514	497	574	516	533	530	500	501	518	560	512	554	534	536	517	568	497	542	545	509	525	536	538	511	484	521	507	559	553	531	504	550	526	522	572	563	557	533	523	535	542	525	547	545	530	527	513	571	504	519	511	533	526	607	505	465	494	540	537	514	518	530	511	515	535	531	555	569	566	547	545	502	497	545	512	531	517	506	527	523	508	540	513	528	523	529	556	533	582	530	508	481	517	537	539	526	523	516	519	514	518	536	521	525	504	479	534	529	527	587	547	529	515	506	558	518	558	488	512	529	537	528	547	547	530	545	548	535	521	552	477	520	529	522	522	542	492	536	483	528	525	549	592	542	537	493	533	550	597	492	544	503	519	539	542	552	521	546	545	550	519	501	488	493	515	550	539	502	538	537	567	531	520	545	548	541	494	507	528	552	530	562	538	515	503	490	523	500	520	561	514	558	505	494	561	515	512	515	561	553	516	521	501	501	524	542	518	494	523	515	540	573	471	568	535	528	528	531	529	542	483	534	571	506	532	485	549	548	556	561	482	522	516	558	581	546	523	530	541	595	534	519	517	558	541	511	511	528	497	542	521	542	536	549	527	523	526	501	497	527	540	533	551	534	520	499	517	507	517	523	535	519	494	506	500	549	527	518	507	477	504	537	568	494	553	524	530	569	535	555	502	529	551	558	533	502	511	498	553	531	491	578	525	555	526	554	507	556	498	540	518	562	528	560	538	540	522	533	561	523	508	521	495	532	529	537	548	493	500	530	532	513	537	554	532	519	499	518	559	521	576	510	550	518	541	517	526	553	549	532	540	568	531	531	547	525	507	541	504	524	532	495	551	548	535	483	506	528	536	519	492	487	525	553	511	513	608	507	544	569	568	530	514	527	559	506	524	529	506	527	499	527	560	541	505	501	553	498	540	543	497	473	532	558	533	474	549	546	515	546	529	494	549	492	509	558	521	547	521	527	535	524	464	527	517	539	516	524	501	550	517	507	540	573	554	547	540	541	502	520	542	517	501	532	524	515	508	475	497	522	533	537	531	509	496	579	512	530	512	520	501	495	528	530	525	582	530	515	496	528	481	516	505	545	513	549	514	554	529	524	534	541	513	536	533	546	515	526	558	520	512	535	541	509	548	550	592	535	545	511	525	527	554	536	513	525	526	509	506	568	521	539	546	518	511	514	534	520	530	530	535	561	546	530	568	534	522	545	483	525	508	525	545	500	505	521	528	495	507	558	462	500	507	465	588	506	571	512	568	534	532	524	513	534	554	537	548	518	512	503	534	558	524	534	523	512	501	493	515	512	524	527	507	511	544	552	491	532	520	506	534	497	466	536	500	534	530	568	512	518	534	537	522	541	528	504	547	515	505	516	515	479	518	557	562	515	509	521	537	514	529	555	544	556	557	516	534	491	503	529	532	510	520	558	531	570	522	534	541	516	549	484	561	586	559	544	566	517	483	510	523	538	549	514	474	522	566	523	540	519	525	523	528	527	561	521	545	531	539	539	520	532	572	511	518	528	475	503	561	526	462	518	540	505	519	499	557	515	533	529	574	537	489	527	503	515	500	494	544	513	547	518	518	506	547	540	515	503	531	511	544	501	552	514	561	521	523	537	539	525	532	481	540	515	538	477	556	500	505	577	531	513	538	534	523	513	531	518	547	513	514	525	518	535	533	545	599	556	529	567	541	566	510	524	534	567	513	520	534	492	517	484	523	535	494	557	539	496	533	532	530	517	566	549	556	539	564	528	526	566	517	529	532	533	530	582	548	520	525	548	563	498	545	527	560	550	520	506	516	516	510	532	528	541	509	477	518	536	491	511	557	554	555	564	480	571	533	528	482	518	498	549	537	532	496	529	511	546	524	535	541	498	549	595	501	537	539	528	538	539	502	516	553	511	543	526	524	536	552	554	548	502	527	550	535	515	538	536	539	592
47841	91126	79695	53296	34431	17747	6456	2205	1092	827	821	823	792	750	745	809	768	789	812	779	795	765	812	802	790	756	744	807	771	739	741	774	809	741	800	789	797	802	738	727	781	771	753	760	810	791	763	799	780	743	770	825	810	776	759	755	765	795	792	760	747	762	781	739	752	802	782	784	752	783	782	796	771	757	762	777	726	769	800	786	749	792	799	784	771	718	807	771	794	782	777	780	827	783	812	742	763	791	686	727	722	762	788	792	778	744	805	800	754	740	769	742	819	788	757	780	765	803	778	761	814	773	794	766	776	802	786	734	751	760	790	813	758	762	755	781	689	726	793	741	793	769	800	771	734	764	787	779	785	747	805	785	722	793	782	756	755	779	769	783	750	755	755	741	759	793	814	703	770	777	783	716	772	758	792	762	769	751	778	727	825	773	743	772	780	790	782	806	778	758	779	720	824	771	745	728	784	760	769	752	759	741	812	745	768	791	812	828	773	811	783	820	832	778	777	740	763	795	820	795	759	776	851	760	791	749	782	764	714	781	770	773	820	783	721	782	821	766	780	674	764	798	748	772	745	787	733	766	807	798	770	792	775	762	720	786	767	774	772	738	733	775	769	812	764	768	767	773	792	747	751	803	796	775	761	766	795	776	735	707	803	815	775	804	740	736	730	768	739	750	746	790	781	778	774	761	800	776	820	809	860	786	790	783	737	794	719	743	746	783	768	760	777	800	818	775	774	770	738	807	790	786	770	767	766	804	817	742	726	752	799	776	800	732	783	783	742	723	759	810	762	785	732	709	764	732	758	826	773	766	764	771	766	790	754	752	738	710	824	760	805	736	770	773	758	835	773	800	799	708	792	756	775	786	719	726	762	844	783	711	692	731	717	784	765	806	764	804	744	741	747	758	760	757	764	767	750	761	794	804	798	814	745	787	752	787	763	792	770	763	786	771	756	779	773	771	731	764	774	822	763	755	782	832	815	760	769	730	748	769	778	721	775	802	799	748	761	781	759	789	725	761	781	780	750	784	790	805	781	748	733	766	799	768	774	790	789	758	792	785	779	792	783	797	773	806	806	783	824	750	769	741	755	776	788	801	760	775	738	805	766	747	791	752	775	790	767	795	768	841	808	800	734	746	773	788	724	711	753	743	835	736	776	774	762	743	781	795	801	778	730	796	793	768	752	775	844	778	749	769	759	757	800	846	769	762	728	781	826	790	742	782	780	754	747	779	797	784	777	769	754	732	767	737	795	756	776	754	752	757	775	793	780	730	782	812	769	747	837	761	794	789	797	751	752	729	773	798	749	753	813	695	786	821	772	799	769	812	748	798	762	806	800	775	774	746	797	716	802	812	753	796	786	786	822	782	785	746	741	754	721	802	847	832	735	766	814	761	745	776	762	806	805	746	765	736	771	755	820	833	759	736	768	788	771	773	789	733	788	780	756	755	775	763	755	803	796	761	796	767	754	796	793	756	793	802	760	762	773	806	782	762	741	785	784	817	764	771	798	788	762	728	796	798	714	794	824	704	764	814	746	795	744	757	760	743	852	734	759	787	782	793	780	721	798	759	764	775	796	773	793	755	739	771	817	760	824	740	730	726	767	727	785	754	823	769	770	748	735	758	760	765	768	781	765	712	763	760	725	800	755	762	745	819	776	748	776	826	754	752	815	729	783	798	847	765	799	797	765	765	797	756	711	799	833	745	753	795	772	761	809	782	754	785	753	748	775	729	800	761	816	763	768	787	798	790	760	784	793	807	793	760	723	798	769	729	738	736	745	787	763	806	811	751	713	806	778	770	734	781	747	754	802	740	775	765	788	756	750	782	810	786	756	772	750	816	811	806	818	790	796	777	746	773	756	764	771	816	803	768	768	824	777	781	829	758	801	747	753	699	781	774	769	750	769	814	755	786	772	794	755	755	772	775	764	736	810	792	735	765	815	777	783	794	788	779	806	779	835	801	779	710	766	791	820	796	773	737	771	762	831	822	759	750	714	785	801	783	769	792	754	772	786	784	788	752	783	784	775	832	796	773	778	768	791	725	776	794	748	796	771	765	778	802	767	803	723	783	799	749	751	789	755	789	803	791	754	759	793	805	777	758	718	800	788	776	746	774	709	723	801	780	785	773	826	742	748	734	770	844	793	804	769	763	765	785	768	796	826	761	771	786	765	744	763	762	823	759	804	743	777	817	778	719	767	774	828	793	781	738	769	777	746	750	806	808	749	725	788	794	730	807	790	813	745	774	772	788	754	818	788	842	812	782	770	769	798	818	771	796	771	792	804	793	777	723	776	777	744	787	773	719	752	805	743	754	773	767	762	794	764	744	768	792	783	753	743	786	736	782	748	850	744	795	743	804	734	812	751	796	777	771	788	793	799	723	702	762	774	811	796	764	756	781	802	777	776	789	786	799	720	751	759	825	791	736	765	791	811	759	794	752	790	825	769	806	754	762	788	733	752	796	734	767	771	740	740	797	772	749	780	772	788	804	797	786	796	793	796	810	781	783	783	797	782	744	780	787	736	760	740	797	747	746	802	791	803	820	769	790	792	816	741	734	755	770	728	706	786	777	764	789	817	767	778	759	785	770	768	761	775	763	803	761	773	765	758	764	772	768	800	729	763	792	787	772	758	812	749	764	775	782	767	789	751	743	757	767	759	795	763	810	773	760	786	805	787	774	719	774	796	770	794	787	777	810	773	748	812	870	768	763	779	793	797	782	763	770	788	762	772	765	831	786	725	756	754	732	742	815	811	752	784	761	788	744	743	758	747	797	770	767	769	796	756	753	816	788	860	782	745	761	779	809	778	784	755	808	730	798	803	802	767	733	806	807	764	782	792	782	830	806	779	774	816	836	760	792	778	825	776	773	807	787	724	784	830	774	748	778	742	760	753	787	827	810	763	782	843	770	767	837	753	765	711	753	744	806	767	766	775	777	783	760	819	801	797	801	800	773	766	744	788	778	842	751	762	789	739	811	743	754	811	774	798	788	849	771	789	773	769	787	805	764	824	760	749	744	763	803	761	726	753	760	783	793	802	757	757	785	759	731	788	744	745	807	736	743	757	759	764	771	764	780	762	772	723	843	785	758	700	782	772	800	817	781	789	758	766	780	822	721	745	869	772	743	757	792	767	749	758	796	760	796	730	777	790	755	846	738	773	827	777	808	780	742	800	818	768	813	746	784	809	757	788	777	772	807	739	730	777	819	820	802	720	792	753	816	789	797	756	805	749	789	799	782	793	791	735	788	791	748	754	765	751	823	774	790	776	749	767	785	760	779	774	778	745	735	789	790	745	759	813	764	772	767	788	748	807	798	812	755	815	786	697	710	777	785	758	767	828	841	763	767	785	775	769	749	786	792	784	783	805	777	813	791	771	673	784	811	771	769	752	724	827	773	753	741	741	750	741	756	774	790	732	778	767	758	762	776	818	770	793	759	749	811	769	801	799	758	811	719	728	768	777	774	765	804	739	769	747	756	766	764	781	802
22984	21795	33934	31265	26940	23229	15100	2475	760	601	574	539	563	566	576	538	576	574	548	522	578	524	567	582	551	542	527	579	555	583	564	581	552	568	511	586	511	517	519	564	580	575	550	524	558	539	575	580	536	526	542	532	557	555	581	510	532	599	530	548	542	587	531	516	532	558	546	555	523	532	540	562	549	554	578	551	567	546	562	544	538	567	541	542	573	536	582	542	524	552	553	526	516	560	528	562	548	530	567	557	511	566	574	573	547	529	541	511	561	531	531	567	575	561	530	540	535	552	535	563	502	520	553	574	556	547	547	574	508	543	542	541	535	563	543	544	545	596	557	546	518	550	574	552	560	529	544	575	542	599	590	524	543	559	544	511	591	563	545	563	548	581	569	519	537	573	547	551	501	563	539	519	561	541	565	554	534	515	533	533	520	547	538	572	590	545	546	556	516	549	593	516	521	518	580	517	535	542	528	538	529	499	548	528	589	558	533	542	559	537	554	559	560	548	529	595	547	557	569	565	586	582	513	543	545	533	548	531	552	557	554	561	554	595	547	555	549	524	555	547	568	555	546	539	559	549	568	563	540	556	529	550	565	602	560	527	524	587	523	534	527	529	537	525	535	519	601	559	570	548	576	551	577	492	577	542	553	534	548	518	475	536	549	519	575	572	535	520	563	571	554	567	527	585	585	548	577	571	558	562	539	534	531	548	538	564	562	573	545	534	547	531	560	564	566	566	592	560	561	573	505	537	578	551	546	586	572	550	564	571	558	547	569	514	548	549	564	540	541	571	527	524	542	575	600	529	547	539	583	574	531	490	519	578	522	530	591	555	554	563	571	566	572	523	509	531	535	563	557	546	557	534	546	563	550	569	545	552	565	540	568	569	543	577	600	574	554	558	547	552	556	586	568	553	561	554	536	567	556	577	548	575	527	603	534	532	598	533	562	527	519	578	530	576	495	528	558	551	546	527	548	514	504	539	514	540	551	555	555	554	496	541	532	569	556	560	500	536	509	522	585	596	562	558	558	557	525	533	571	543	566	545	568	526	564	566	583	553	555	581	594	541	542	578	535	549	584	517	534	517	552	567	534	564	528	565	542	588	547	570	567	510	533	562	559	565	529	555	552	532	531	586	540	508	563	548	531	519	537	566	555	560	531	528	569	551	576	570	566	523	577	561	572	594	542	537	556	518	544	545	527	564	536	565	524	561	568	565	542	553	530	510	572	553	564	526	511	556	535	549	552	519	539	546	555	552	519	565	567	517	515	565	562	564	583	508	564	538	582	577	541	603	532	548	559	571	579	521	568	545	570	550	574	553	564	521	587	513	547	530	519	566	577	557	537	554	504	496	511	494	543	581	547	559	523	519	540	553	559	537	544	527	558	529	550	575	565	552	549	519	517	546	546	564	553	569	579	587	557	521	549	551	523	526	526	573	536	504	520	586	605	566	541	520	557	580	542	577	543	510	530	567	557	534	567	540	518	541	562	543	542	528	543	575	569	499	536	537	556	575	538	570	515	569	576	562	506	591	546	541	491	515	529	549	516	521	561	586	558	523	509	565	535	520	543	564	565	540	544	530	535	536	518	561	526	534	573	553	558	544	550	540	500	539	553	564	513	595	563	528	531	599	552	536	559	571	536	559	533	538	553	550	545	558	524	562	531	533	571	530	586	519	524	562	522	561	602	545	589	548	575	555	565	555	524	575	493	540	565	553	525	486	576	552	573	554	559	527	532	532	538	509	559	530	528	517	541	547	561	549	556	550	542	531	557	524	560	563	558	551	563	518	520	552	536	511	578	493	521	547	584	530	520	578	552	557	516	517	534	546	522	578	535	550	551	531	542	507	562	510	514	552	604	527	548	515	568	523	560	599	536	547	577	593	562	550	557	558	553	578	537	502	542	545	577	579	564	551	571	556	544	532	539	573	549	555	515	523	580	588	556	564	553	553	540	530	556	562	518	509	541	567	555	544	533	525	549	535	563	545	544	552	557	544	532	525	550	575	529	517	554	584	545	534	553	530	551	559	561	532	552	551	539	579	547	533	540	535	532	549	568	537	495	537	548	552	516	540	542	581	562	525	565	498	558	523	553	535	532	557	552	547	536	515	515	628	538	516	544	577	542	538	557	549	526	531	555	533	518	516	604	529	593	530	519	559	571	517	560	497	584	534	547	557	565	578	583	530	562	550	555	547	533	575	558	550	536	520	529	508	547	515	542	536	518	525	572	586	525	568	514	543	524	532	556	540	541	555	542	562	564	534	512	567	560	511	536	572	569	566	556	557	543	547	580	534	552	555	548	546	554	530	523	530	560	548	543	591	568	531	610	530	555	549	527	598	579	553	557	529	546	610	529	541	552	525	597	580	579	566	502	569	547	557	521	531	489	565	519	560	544	508	545	557	545	557	511	557	551	541	534	541	590	520	550	566	546	518	556	522	556	532	517	584	543	507	534	525	570	538	589	552	564	527	519	542	532	500	535	546	526	538	557	542	575	617	578	557	530	595	556	564	597	536	520	554	526	562	533	568	581	523	588	549	564	576	574	521	561	526	507	594	568	540	557	599	552	574	573	532	543	522	555	525	547	534	596	516	484	573	526	593	527	549	504	556	538	554	569	525	552	567	548	593	523	535	547	564	524	577	566	525	557	585	557	553	530	539	576	557	539	545	525	573	561	480	591	508	532	562	505	551	577	564	539	567	523	605	571	562	574	562	570	558	572	541	553	560	539	510	553	543	554	561	525	530	536	574	575	538	538	567	568	552	456	528	508	531	507	565	555	532	545	547	553	554	536	530	540	532	489	566	540	565	559	581	487	558	532	558	556	551	580	572	537	551	579	558	521	565	514	603	553	540	541	533	570	563	528	549	568	556	546	538	539	491	526	579	574	570	570	545	535	566	584	582	545	578	549	541	543	469	545	560	549	545	547	541	512	534	526	530	546	535	528	507	523	530	556	547	544	504	526	546	533	565	571	559	528	534	568	549	549	565	519	522	566	560	515	539	528	575	553	551	541	562	518	531	596	546	520	534	534	603	525	553	532	570	554	530	512	525	603	559	547	540	553	517	577	529	532	530	488	540	551	564	538	575	566	510	542	549	547	528	571	525	529	555	535	572	524	539	507	560	511	603	515	567	569	549	522	565	550	541	506	573	538	529	528	520	541	568	521	566	537	558	515	550	521	563	551	522	531	566	564	542	520	518	509	520	549	540	554	570	580	547	564	548	516	565	565	575	553	582	540	523	529	555	571	564	545	525	544	537	556	564	566	570	562	498	624	536	585	564	559	577	542	522	556	518	577	537	543	512	514	535	540	520	501	535	589	570	501	539	603	520	515	542	552	561	534	528	547	514	555	578	551	535	554	569	530	524	554	545	586	561	562	574	574	553	545	529	541	528	502	544	589	558	539	528	541	540	515	556	555	553	538	544	553	542	532	551	586	530	555	575	557	525	576	529	566	548	556	530	538	576	570	556	480	570	564	505	526	532	589	551
51092	102591	88368	64428	43577	26162	11092	3598	1257	884	842	785	824	815	824	763	780	817	754	781	788	799	808	805	789	767	781	839	772	826	773	770	834	810	794	803	740	778	790	770	749	772	760	757	700	758	753	798	758	781	831	761	787	799	800	814	782	772	796	815	783	790	826	777	798	740	818	782	759	795	753	738	757	798	738	746	771	790	799	756	830	825	769	778	777	720	787	792	798	794	819	779	774	750	759	730	786	786	746	797	755	768	768	830	765	788	716	771	793	795	777	772	799	795	790	780	761	767	775	771	748	788	754	734	748	771	783	791	732	789	773	770	790	792	801	816	773	801	812	801	818	800	846	775	765	755	762	783	797	788	804	755	817	763	738	777	779	704	796	721	788	757	789	760	761	746	710	807	795	778	768	790	754	727	744	769	771	812	734	824	793	759	776	759	805	841	791	763	786	805	748	786	814	748	803	754	740	764	776	767	776	807	777	822	854	757	832	827	773	768	794	771	779	796	755	774	751	761	803	808	765	784	787	791	782	838	797	787	740	754	791	781	760	777	747	815	803	765	761	802	764	804	764	775	787	722	748	740	811	829	778	803	810	758	748	810	782	773	776	762	724	776	771	774	740	828	784	776	810	772	823	824	826	772	787	764	851	816	737	838	774	762	744	784	828	770	778	778	845	768	773	806	806	750	790	776	737	749	726	788	774	777	808	833	798	807	781	791	756	777	779	805	832	753	781	810	830	786	752	790	761	782	765	757	773	770	761	782	752	800	753	745	792	809	748	797	687	765	771	781	756	789	790	754	826	809	754	806	802	776	751	748	750	776	735	788	765	743	798	800	818	806	797	736	815	740	777	801	793	796	739	779	791	752	815	749	792	793	751	759	785	773	754	742	776	801	775	810	747	840	777	752	782	809	781	789	776	761	785	749	814	803	792	709	714	768	790	746	791	776	783	742	781	802	786	757	827	759	769	818	743	786	787	788	824	778	744	769	816	790	787	774	782	777	773	795	772	859	753	758	766	811	761	795	738	789	795	772	758	772	803	764	787	783	807	749	787	756	785	770	774	755	797	772	755	794	822	822	794	818	803	842	825	819	781	782	796	766	820	730	786	845	745	826	763	785	732	771	835	766	770	766	771	766	766	773	753	787	766	732	786	719	790	772	780	830	740	738	792	822	773	747	828	747	826	781	738	781	792	802	764	790	789	797	750	834	771	871	803	792	748	801	778	824	779	797	805	865	807	773	761	703	822	783	803	736	770	745	798	740	833	798	769	802	799	834	779	714	796	773	848	730	776	770	751	779	794	777	759	820	764	788	755	776	792	784	739	813	776	729	818	776	787	803	810	816	773	786	765	849	770	717	810	796	784	782	789	796	794	814	781	785	761	756	800	795	794	778	775	799	792	780	782	801	765	784	853	771	768	747	836	835	767	784	780	745	779	809	753	784	811	792	753	794	766	816	792	778	745	772	809	827	720	720	765	759	756	769	753	799	791	801	763	816	778	792	805	807	811	769	746	743	738	774	806	753	777	802	784	771	716	785	773	704	785	740	771	795	784	824	735	767	783	772	836	776	791	742	745	865	760	726	758	765	772	772	757	817	765	813	793	796	741	824	759	807	756	762	777	759	746	766	743	746	764	810	759	781	729	807	793	766	778	701	817	772	826	786	725	769	793	737	785	797	752	803	794	782	779	783	746	781	746	784	788	796	814	784	792	789	766	792	786	769	741	780	767	800	822	815	838	746	808	786	807	754	806	741	821	807	777	767	787	758	792	778	815	769	708	795	799	763	810	748	825	816	726	815	792	775	746	809	822	778	785	797	831	753	830	748	782	748	797	800	798	776	770	814	798	766	734	820	789	790	776	742	795	743	810	782	783	739	826	785	776	747	779	761	809	800	790	754	744	786	768	721	771	834	824	797	832	747	785	783	773	800	743	755	786	847	738	830	778	773	785	830	770	721	800	792	782	802	798	815	756	796	782	764	771	795	761	784	823	803	787	779	735	809	770	760	788	779	764	803	831	815	787	848	752	776	830	776	750	791	769	762	780	805	786	805	759	840	734	830	774	830	759	807	812	726	753	768	756	827	730	760	809	750	791	789	765	778	815	746	792	742	756	755	732	758	772	781	798	783	783	786	758	787	771	780	832	783	783	797	786	796	748	766	741	794	811	783	785	791	773	770	768	791	779	774	820	759	830	803	841	816	745	798	745	747	792	741	782	764	770	803	778	738	765	811	761	775	768	807	794	792	794	785	829	755	792	793	798	805	791	775	788	777	775	779	729	768	825	762	733	759	820	796	766	755	788	797	793	719	786	767	804	799	773	808	786	842	795	752	786	828	750	794	859	774	797	779	802	798	793	755	780	795	810	727	778	837	778	814	715	761	776	780	754	771	767	773	766	748	791	776	792	871	750	798	751	741	750	779	781	840	769	827	812	811	833	801	830	802	763	735	767	863	773	747	786	738	778	767	816	766	801	799	775	778	766	834	791	781	821	782	748	758	777	767	825	787	862	746	784	753	792	779	800	786	819	727	765	752	749	822	808	791	744	746	782	798	717	801	759	793	782	801	762	777	747	756	785	794	800	744	743	745	802	798	783	761	793	731	761	793	782	810	792	812	783	718	750	785	746	767	823	779	781	756	816	798	765	789	795	732	757	825	810	758	796	796	767	755	791	811	788	799	804	786	761	759	846	768	778	784	713	721	753	791	792	827	811	797	783	807	838	781	785	805	774	770	750	805	775	822	736	784	704	775	730	819	774	808	791	762	787	787	776	755	809	753	751	760	746	763	801	758	779	845	778	781	759	766	778	765	761	780	761	762	740	770	813	746	793	806	797	782	798	794	822	758	770	774	814	802	820	788	759	814	799	738	751	787	786	817	737	744	740	769	781	781	821	776	772	778	786	781	784	773	766	788	740	761	821	778	765	765	759	800	783	799	772	797	788	804	758	765	802	762	725	768	790	769	769	789	784	756	752	767	772	770	761	822	772	809	772	824	788	770	718	815	832	768	755	783	799	749	795	786	796	735	775	749	792	755	796	780	782	743	756	764	826	737	792	767	791	738	761	783	751	754	782	778	791	820	862	778	782	741	821	789	817	828	769	792	766	729	757	788	773	785	833	780	765	760	776	790	797	741	730	754	785	769	740	794	798	802	787	805	802	822	752	774	811	831	772	753	762	790	753	766	803	758	768	738	798	784	804	830	779	784	827	817	834	774	688	763	761	769	765	784	724	795	787	767	773	749	817	783	728	838	838	771	796	759	805	819	797	762	739	816	810	771	754	806	811	784	824	755	780	834	758	743	857	736	767	790	767	769	791	762	749	785	734	795	783	772	784	793	788	776	827	779	791	756	776	739	807	751	799	805	759	783	787	763	799	817	782	853	763	749	797	725	834	732	765	775	773	769	842	761	730	782	758	788	752	766	727	770	795	764	753	776	771	766	768	730	805	809	775	793	796	791	800	781	781	828	797	763	784	764	773	785	779	753
26968	27314	34622	22637	8241	2438	918	574	522	472	447	472	456	464	513	460	467	451	514	486	522	467	505	485	488	476	482	487	454	502	454	473	492	465	507	510	493	523	511	495	555	490	472	474	472	490	482	463	497	511	505	432	490	479	484	463	476	481	485	447	490	467	514	467	461	430	465	469	461	446	471	496	473	489	487	479	459	479	448	494	458	489	500	484	478	479	473	484	497	493	510	451	467	461	476	462	490	460	486	492	462	498	452	480	481	450	465	501	470	459	531	481	467	479	460	463	459	451	468	513	483	460	461	461	471	467	492	488	462	486	513	525	518	480	494	435	457	476	466	475	491	495	471	456	529	426	470	497	462	468	463	462	439	451	470	433	418	472	480	476	469	496	499	531	484	484	427	460	480	548	473	473	488	480	478	461	495	525	480	496	494	476	425	487	467	504	498	505	514	463	494	445	510	459	455	498	483	504	528	472	496	480	467	473	500	505	439	495	498	468	521	465	467	468	440	456	502	461	488	463	483	519	444	464	475	463	442	420	450	502	497	516	508	486	455	431	479	482	477	476	470	453	516	487	441	484	456	500	465	475	445	491	464	460	470	470	489	516	462	492	487	489	460	453	494	474	477	490	484	467	465	496	498	498	468	434	486	509	499	469	476	464	481	473	496	491	463	497	465	510	450	477	477	505	477	487	460	456	434	510	439	450	460	446	449	449	459	471	497	461	448	479	479	509	511	499	470	459	489	496	489	432	433	468	472	487	462	458	493	476	508	473	474	446	483	512	484	478	512	500	451	530	471	484	445	487	509	467	489	467	490	500	498	461	485	499	486	461	471	497	484	474	486	511	479	507	454	445	482	444	496	476	452	505	479	485	511	471	453	478	429	502	465	471	461	466	456	488	487	482	458	479	487	492	486	450	480	513	523	490	428	476	453	437	479	493	475	477	465	465	461	456	460	493	515	521	475	450	484	511	443	455	482	491	499	466	477	495	486	501	467	467	490	475	518	467	480	493	469	500	480	466	477	485	473	474	477	456	464	472	452	495	455	494	499	481	477	505	476	464	480	438	455	493	458	463	516	481	446	462	490	471	456	494	475	501	426	468	549	494	473	473	494	495	437	484	503	486	516	437	470	471	455	488	450	454	471	480	435	496	503	470	520	474	467	460	485	484	476	503	474	443	485	447	457	467	449	459	483	477	435	495	514	465	471	455	443	443	502	501	514	484	480	444	541	491	500	441	458	488	481	480	456	475	474	493	480	462	444	464	443	448	486	452	485	476	474	475	445	501	496	467	471	490	472	479	475	495	471	518	499	460	502	495	473	475	494	464	461	456	411	507	462	539	459	454	476	483	480	475	479	518	464	499	456	496	493	525	497	492	494	461	469	505	473	468	436	458	463	464	479	456	505	430	513	528	533	480	490	460	484	486	482	469	498	482	484	495	465	451	500	431	480	486	468	506	495	485	449	468	507	485	503	502	491	469	494	499	487	470	505	482	468	477	462	518	486	465	449	437	483	510	492	425	425	479	437	468	476	433	454	486	469	435	508	459	475	455	463	471	501	482	493	469	479	487	485	507	482	492	439	500	458	464	440	496	476	493	478	435	483	489	486	490	481	457	537	499	449	493	489	501	484	475	465	471	459	470	490	455	459	499	460	447	472	485	497	481	496	506	475	513	452	456	459	430	485	471	459	484	489	496	464	435	468	473	491	486	504	483	478	486	457	480	471	517	484	467	467	479	477	469	491	458	471	486	468	486	474	418	487	492	450	495	511	521	490	420	514	486	477	472	472	454	473	483	412	455	463	504	479	469	443	470	473	467	482	448	459	478	453	411	489	468	510	466	476	461	504	459	496	502	426	492	459	494	487	484	522	459	496	455	502	468	521	510	458	450	484	539	460	488	493	490	483	458	469	483	490	463	476	480	492	449	478	484	466	464	485	516	463	450	528	465	448	530	473	520	493	527	457	464	494	493	543	482	475	463	516	504	489	491	469	459	454	455	472	455	512	466	459	458	482	458	504	481	461	523	479	493	456	413	463	502	460	470	538	491	488	457	491	460	446	481	483	503	492	515	491	479	469	469	484	468	449	476	486	449	448	452	499	507	458	490	473	501	476	479	444	497	472	531	473	445	493	451	509	500	472	453	471	461	500	469	515	497	467	450	443	467	477	461	508	533	485	482	506	523	477	453	510	461	468	491	480	493	438	470	449	465	500	435	455	481	440	438	479	452	485	510	472	436	467	439	438	474	465	440	516	487	456	468	478	495	455	478	488	480	466	430	441	497	436	468	469	508	457	449	480	441	469	433	484	470	488	434	424	473	475	447	496	491	508	490	513	497	474	460	471	471	519	494	462	471	522	487	494	464	476	482	471	454	476	432	507	500	512	495	465	455	477	484	488	476	450	512	473	457	483	455	457	475	507	471	495	487	452	435	508	504	463	494	488	502	505	507	488	484	488	478	478	477	476	487	480	499	458	479	474	468	483	497	498	478	476	481	485	508	484	470	465	500	446	467	485	495	431	495	484	429	454	476	479	437	477	492	506	476	444	542	474	490	477	507	482	440	438	505	464	435	487	498	508	486	475	449	483	448	443	471	477	465	449	485	513	452	468	506	463	495	443	436	501	457	540	462	463	503	468	449	428	525	475	489	484	515	443	470	474	483	485	461	452	451	467	469	472	504	455	498	480	451	445	483	475	463	463	486	490	500	496	470	477	495	442	445	500	478	455	513	512	536	457	482	449	447	467	433	464	470	485	490	477	450	476	475	444	493	465	461	477	496	463	468	490	480	487	474	507	444	473	418	469	501	488	481	459	486	500	429	443	432	462	450	516	450	504	489	465	479	476	524	427	483	492	438	507	464	463	456	479	487	472	516	441	444	492	505	482	431	472	491	498	480	445	467	472	484	489	471	444	530	456	476	456	498	477	516	498	483	491	475	458	468	511	458	496	468	492	483	499	523	462	492	500	515	479	492	438	465	453	462	441	483	474	458	509	495	493	512	463	471	484	499	458	551	462	488	429	450	434	504	452	479	490	476	501	479	473	436	511	465	504	484	464	485	515	467	470	471	490	452	472	508	517	429	459	468	445	458	489	492	439	490	451	499	523	504	481	452	492	435	508	429	472	466	471	490	464	501	483	510	492	477	495	484	517	488	491	474	472	469	468	479	517	483	439	491	477	493	502	484	473	498	486	484	452	469	497	481	471	482	474	480	500	481	466	477	479	478	490	499	485	455	490	471	473	455	486	459	517	484	471	450	493	479	483	471	499	464	502	476	516	480	512	481	507	435	474	456	474	482	477	479	475	499	469	489	451	499	479	472	470	485	497	456	494	527	489	511	472	443	482	485	466	482	529	483	499	504	481	465	438	476	481	472	484	516	500	500	488	478	487	459	493	495	503	459	445	486	520	488	501	461	489	456	490	486	502	441	488	490	459	478	484	498	462	474	471	495	457	469	496	469	455	449	486	484	475	484	475	447	498	468	463	506
24916	47297	39826	23210	11243	4199	1702	947	798	650	740	700	743	691	679	693	693	724	704	754	707	673	706	626	663	700	704	666	742	701	694	719	701	702	684	711	723	669	714	736	739	692	715	698	694	686	689	703	732	702	654	712	707	662	686	690	681	651	680	724	713	680	762	688	673	699	700	702	703	687	747	694	665	688	724	710	674	661	681	696	742	741	727	695	748	702	699	725	700	706	693	685	684	710	717	682	672	711	700	693	747	693	673	665	727	763	669	691	680	718	689	715	670	727	663	692	666	661	731	674	673	698	726	667	693	714	728	745	655	718	720	701	700	760	666	725	704	752	734	665	697	687	689	755	733	692	711	751	666	707	733	715	691	660	714	669	715	682	704	669	637	691	673	700	727	732	722	726	658	735	687	665	703	685	707	715	688	723	721	746	694	735	723	725	674	681	674	693	679	685	696	699	687	703	767	682	664	743	721	703	703	695	704	722	705	652	724	711	672	658	794	737	705	674	705	665	706	745	732	705	680	667	656	726	734	725	714	700	722	748	700	711	685	721	697	683	679	692	640	698	699	692	660	695	703	720	707	686	668	686	719	733	694	696	750	689	719	713	709	710	732	652	675	726	708	718	694	728	682	687	729	722	703	709	719	767	720	657	714	712	688	684	695	673	697	685	680	732	701	725	646	708	688	679	709	683	680	688	692	698	705	691	707	727	647	738	707	671	709	660	655	679	696	671	709	704	715	670	727	703	722	683	718	675	675	698	736	677	682	718	736	717	701	717	677	708	716	712	686	661	762	668	759	697	692	719	708	697	742	717	683	717	703	686	738	680	735	714	748	716	693	695	737	699	686	703	694	631	714	729	721	711	700	731	708	701	701	713	719	706	675	699	700	696	693	723	636	734	724	713	742	725	687	658	685	698	717	711	755	680	686	725	739	707	722	722	656	701	711	723	697	703	702	691	693	716	714	717	679	676	728	670	689	693	637	706	692	744	746	730	721	722	742	708	674	682	689	745	724	772	725	723	679	690	675	666	731	684	696	720	744	706	722	708	702	735	736	762	706	737	661	691	693	655	687	677	682	690	691	698	736	681	715	685	721	684	677	726	738	719	703	722	731	719	721	714	682	670	665	695	692	664	690	694	701	694	722	672	724	703	697	714	724	736	708	706	707	666	683	691	712	684	723	702	680	710	704	710	705	736	703	714	714	665	702	668	665	684	710	678	675	671	683	744	711	717	723	698	694	698	667	763	742	706	683	710	737	714	666	699	761	692	692	658	712	687	681	691	704	749	703	684	710	716	670	730	714	700	677	693	694	706	664	698	724	662	677	727	702	665	694	715	713	734	697	708	735	679	729	678	699	722	698	742	766	664	680	666	724	726	714	682	732	677	685	732	734	658	711	713	743	710	695	719	707	734	700	707	675	701	677	711	804	684	739	711	681	721	737	674	694	690	702	719	701	704	728	701	745	699	696	715	680	689	707	718	741	636	689	713	693	698	678	707	738	683	719	699	671	710	726	705	693	705	685	683	707	669	714	694	724	680	713	709	695	714	732	685	705	756	699	710	672	733	696	720	686	659	717	737	703	662	695	696	722	679	708	695	720	670	701	660	735	698	723	721	671	717	709	711	712	678	703	731	703	688	732	689	689	695	722	712	739	700	708	700	728	721	707	712	698	688	721	724	690	740	690	699	692	692	713	685	731	726	704	703	701	688	697	686	699	675	705	672	662	727	713	685	696	674	691	711	733	704	699	693	689	686	689	703	698	673	700	730	734	641	683	680	737	703	706	705	700	700	695	676	760	676	662	744	671	677	676	714	747	711	707	774	760	686	747	687	688	672	678	651	685	690	707	681	719	690	710	681	713	686	700	664	688	699	739	713	688	669	743	706	711	728	692	732	679	680	715	686	724	710	672	739	685	713	670	713	704	754	699	717	656	742	734	695	708	721	736	663	718	738	709	690	744	744	660	666	696	688	720	745	679	715	759	707	750	701	676	682	684	698	725	689	693	675	677	696	666	758	716	681	642	720	736	697	720	770	655	687	682	706	677	711	671	671	660	706	712	752	677	652	700	714	685	716	730	677	728	655	734	742	685	734	675	704	675	711	724	676	708	704	727	692	679	735	713	682	786	685	673	674	695	712	665	669	674	676	704	730	733	716	661	685	705	689	699	714	701	698	690	720	762	674	702	700	687	689	722	744	703	773	686	643	689	705	698	712	680	686	650	726	754	685	697	714	724	757	736	706	669	690	738	698	705	730	682	701	700	681	698	661	689	731	708	747	694	707	760	711	693	699	695	691	711	697	691	703	679	732	763	684	703	706	748	688	716	667	712	729	663	759	685	661	722	646	685	692	711	679	736	718	738	688	722	741	668	679	696	696	721	686	645	735	696	694	654	732	685	687	663	681	682	643	739	696	681	702	744	760	709	716	715	725	707	729	735	733	740	690	671	691	711	654	674	709	651	692	689	634	699	736	703	717	715	701	687	697	730	699	717	732	727	654	659	686	693	713	665	696	712	703	739	757	706	744	693	709	771	659	749	700	712	660	701	741	660	696	686	720	690	756	705	677	709	721	690	709	687	687	699	647	710	681	708	698	690	667	679	678	703	723	672	723	735	696	772	706	668	683	683	719	710	709	676	700	712	679	687	741	728	742	683	695	748	692	691	682	668	711	669	643	700	716	697	710	704	747	685	695	705	703	660	648	667	692	674	700	690	705	710	713	707	723	722	717	676	694	750	733	662	685	733	699	711	736	715	713	723	671	712	694	672	689	712	731	698	737	709	685	708	667	692	690	725	666	723	741	730	736	669	674	711	711	641	656	763	705	754	722	685	691	671	696	646	690	655	711	735	658	698	674	694	686	734	728	714	700	674	714	715	690	691	706	712	688	748	721	690	660	641	671	688	703	722	678	694	708	717	716	665	691	647	715	702	715	625	708	696	694	684	689	714	735	659	702	715	700	705	683	714	683	710	671	688	716	708	736	674	740	722	698	673	755	718	715	710	692	711	677	699	729	672	715	666	713	692	721	702	714	678	678	713	687	739	682	700	656	700	731	681	702	744	661	684	697	689	722	677	697	716	672	721	681	739	672	714	703	632	729	724	671	693	687	709	650	722	699	710	670	746	691	664	727	768	723	694	694	677	688	726	710	683	759	708	657	749	682	736	703	665	694	719	656	678	741	679	705	715	725	680	722	713	717	676	680	704	730	712	705	666	683	688	634	728	722	718	784	683	673	701	702	725	686	719	694	686	699	670	713	719	641	677	717	618	724	683	694	768	740	670	709	708	711	719	653	710	704	721	718	723	727	702	776	693	669	733	735	674	717	701	735	738	724	715	715	710	691	729	648	720	736	673	681	715	684	711	700	694	690	671	726	680	697	724	707	705	721	687	758	743	674	696	703	694	716	721	665	723	690	666	661	668	641	700	696	709	677	699	748	726	754	684	698	701	640	703	738	715	722	717	698	673	715	716	680	762	671	712	707	645	687
24147	22174	36045	37220	28595	18955	6478	1351	672	508	577	531	525	573	534	551	538	521	491	500	502	559	509	571	530	541	502	557	581	505	515	551	539	540	517	517	502	539	505	566	527	538	560	535	537	551	532	548	519	524	560	577	535	591	540	536	541	551	535	545	523	555	541	547	562	537	544	512	538	489	562	506	546	508	515	563	493	516	537	550	584	512	541	541	550	542	526	520	491	543	526	517	550	532	527	533	549	533	510	495	539	528	517	509	532	515	551	510	517	587	526	564	521	529	513	502	513	581	513	546	564	494	525	523	517	533	522	551	499	533	547	565	541	537	561	552	525	544	521	566	527	515	575	536	514	534	517	496	527	509	540	485	498	495	522	515	539	517	536	508	545	548	538	512	526	528	507	523	528	545	507	524	518	526	545	529	529	582	521	568	561	549	540	487	556	506	532	561	483	517	517	592	522	488	494	545	486	547	509	490	525	493	568	529	531	546	537	561	574	562	546	526	540	574	544	535	550	531	532	524	522	525	532	543	534	495	497	522	538	587	549	558	587	510	527	528	550	533	479	502	537	539	552	514	537	521	527	554	557	495	514	543	500	537	517	502	518	566	515	583	540	565	544	580	524	524	510	570	518	552	542	529	511	550	525	535	530	567	491	555	542	535	519	536	517	540	544	512	538	524	538	560	564	531	571	494	557	540	534	516	504	549	520	558	549	583	531	491	511	545	501	529	490	545	591	510	539	523	501	523	543	527	548	537	526	518	533	552	519	538	560	551	553	513	596	493	573	534	564	574	551	529	517	552	479	542	553	517	539	540	547	553	516	513	546	538	524	539	568	551	539	537	540	528	547	514	500	513	512	555	582	531	543	514	543	515	546	545	536	504	513	550	490	532	552	545	534	550	495	493	522	514	564	593	554	532	540	569	538	514	563	508	536	512	527	510	549	492	534	566	557	535	552	524	516	564	592	527	527	531	534	562	540	534	545	499	531	519	549	508	545	531	543	566	533	550	502	471	526	537	560	500	536	542	553	531	520	544	566	508	519	510	511	524	543	511	567	519	503	529	523	494	521	560	564	573	505	535	570	508	531	522	489	546	554	526	527	524	557	488	552	549	539	516	560	532	557	569	559	511	537	522	506	493	510	515	549	541	535	495	513	526	491	595	573	562	542	543	548	520	533	537	529	506	490	502	563	541	542	523	548	536	482	523	524	564	560	551	520	494	542	564	555	579	487	539	504	557	568	565	557	539	535	553	532	475	519	532	487	522	534	492	532	564	534	520	556	540	550	574	522	536	489	544	485	545	557	543	516	582	530	495	560	565	558	514	551	573	529	554	477	494	501	527	528	500	567	544	543	565	556	560	562	486	510	533	539	549	502	528	564	495	559	528	548	575	551	575	557	535	517	572	512	517	503	542	563	535	524	516	518	533	504	560	517	506	545	546	554	584	573	541	557	503	522	526	538	519	535	572	517	513	531	532	538	537	553	536	557	544	523	511	536	512	517	534	543	514	522	523	575	517	546	570	528	524	550	511	543	509	517	538	525	529	536	533	533	537	555	545	530	535	556	539	508	538	541	564	537	537	532	552	537	509	558	525	541	518	511	539	527	577	548	515	544	523	533	465	552	540	524	551	509	581	515	535	527	526	504	518	510	507	552	546	524	549	558	508	515	536	540	573	499	517	547	543	509	516	583	512	527	529	542	549	536	550	520	530	539	549	524	493	556	503	556	530	558	524	540	508	524	541	481	494	525	553	515	533	507	514	571	522	509	535	494	540	544	472	505	517	543	535	527	496	513	573	569	551	548	513	512	535	549	596	525	496	541	581	575	493	561	557	501	551	532	558	500	490	505	517	563	542	483	543	567	547	525	531	508	510	536	517	490	538	528	482	526	533	542	554	553	527	563	520	535	532	543	524	536	530	533	551	493	530	538	527	548	522	526	520	507	553	530	533	526	519	565	481	540	541	525	556	539	526	538	523	534	537	550	539	587	532	519	492	542	523	549	568	530	532	592	535	517	533	545	538	522	543	508	530	549	571	513	530	547	529	548	559	560	516	512	499	529	536	581	519	530	512	551	514	592	537	490	481	532	514	524	569	552	532	547	575	503	548	576	557	566	533	524	575	531	556	538	530	533	527	524	517	502	503	573	524	497	514	518	528	527	526	508	531	551	518	517	563	490	526	533	513	500	538	535	555	533	544	536	561	559	526	574	555	552	524	551	535	506	546	569	539	524	540	548	546	540	542	588	537	543	501	495	556	519	523	515	534	563	545	537	554	499	567	519	511	520	521	507	498	539	503	529	522	524	532	515	586	522	548	541	514	535	577	554	553	520	511	548	512	531	556	509	527	538	510	556	565	556	561	530	535	567	515	545	519	507	576	557	524	505	558	543	500	566	518	527	534	530	500	554	575	527	531	523	541	605	561	518	557	506	519	498	538	565	522	549	561	560	553	510	523	517	572	534	511	513	501	494	558	505	551	522	525	580	521	555	511	550	547	532	524	546	511	542	524	505	519	513	545	530	559	531	531	541	546	510	545	498	537	469	562	511	567	540	554	506	516	556	527	527	529	500	534	556	531	551	501	482	525	532	568	589	502	537	521	535	481	543	526	521	537	555	530	524	546	526	562	531	546	553	516	569	528	544	527	500	539	501	579	502	547	530	488	522	502	562	536	558	541	543	509	527	550	542	505	589	525	545	522	513	508	529	576	514	543	531	539	539	511	554	512	501	531	543	533	508	545	570	550	566	537	509	566	542	558	540	584	528	508	543	547	541	539	513	516	553	547	486	492	568	543	498	522	528	546	500	513	509	527	503	539	563	522	502	506	531	546	528	574	540	536	530	546	474	510	528	530	533	552	546	595	574	548	540	563	529	518	552	541	499	550	532	533	544	536	551	513	513	542	547	580	534	528	538	508	524	529	539	541	543	572	490	535	542	504	498	526	537	561	507	560	511	561	515	482	513	519	551	526	531	526	505	533	576	542	516	524	519	561	533	539	535	501	527	521	512	535	558	517	540	513	544	536	515	511	545	552	550	491	520	515	528	530	533	526	576	519	555	524	543	542	555	518	539	537	538	532	533	553	537	537	512	498	521	484	529	555	556	534	541	474	518	544	538	528	547	586	537	562	513	554	534	529	502	532	529	539	556	548	533	512	506	506	530	549	531	476	508	539	556	559	536	538	551	517	552	540	523	502	533	534	576	537	498	556	511	524	534	492	489	527	521	503	509	520	530	549	503	496	509	532	488	544	511	530	529	491	554	572	563	547	546	536	570	495	531	499	592	531	535	564	526	529	544	544	509	591	479	516	547	563	492	512	526	538	519	523	525	526	582	534	521	539	503	521	475	521	518	541	556	525	542	548	512	536	510	536	561	548	551	545	521	545	539	567	555	541	534	506	550	534	497	533	529	527	535	514	545	515	557	522	574	496	540	553	537	538	525	505	517	539	530	540	507	542	522	546	505	565	549	537	479	498	527	540	564	576	532	511
51689	88943	76907	54408	36325	19238	6719	2188	1088	874	794	768	807	762	760	798	738	773	771	778	742	811	860	781	787	783	807	802	792	808	793	796	782	782	793	756	777	791	831	803	782	752	793	785	794	791	794	805	781	763	761	839	772	775	790	784	759	787	725	827	777	773	828	744	775	743	816	782	725	791	775	757	769	781	761	750	739	781	746	770	756	797	811	782	791	770	806	749	757	752	810	775	780	752	763	747	751	779	789	733	757	784	743	733	800	793	751	763	818	800	769	822	827	791	828	823	739	787	751	783	839	746	788	810	762	805	756	771	765	811	750	807	828	737	764	821	786	814	802	753	775	781	833	730	767	799	800	752	774	801	772	749	718	802	746	747	776	795	779	824	749	849	773	787	786	812	763	773	787	796	786	779	776	812	784	801	826	741	775	745	781	736	811	764	761	788	808	784	796	874	805	799	786	783	783	773	798	815	811	777	773	798	803	765	803	740	767	827	784	815	791	777	783	807	777	785	790	772	786	755	762	785	773	824	792	795	777	734	766	769	826	785	785	818	740	779	780	703	782	773	757	792	790	777	772	831	745	802	813	780	784	823	763	805	746	807	803	776	801	803	782	797	807	789	763	806	807	807	754	802	798	780	814	800	805	791	737	799	782	791	764	792	825	778	764	785	823	758	756	792	770	786	775	808	794	762	793	784	796	785	774	746	795	755	774	744	801	825	755	781	813	767	760	761	777	730	786	776	784	763	782	759	800	802	800	776	770	770	776	760	751	772	783	764	776	815	772	798	795	772	749	836	742	787	762	759	789	809	814	852	760	753	799	799	785	762	762	699	784	753	730	793	803	766	779	818	776	785	769	794	798	744	765	729	758	761	790	775	817	781	828	789	774	796	761	809	779	816	770	791	725	741	768	774	806	751	772	802	807	813	814	819	809	800	767	811	715	812	749	802	750	821	788	783	776	747	699	768	746	778	807	756	745	774	782	757	773	790	762	776	836	727	826	770	756	733	781	745	812	719	749	818	787	755	828	807	814	786	766	783	783	761	797	792	786	785	742	753	770	764	793	795	802	767	760	757	807	800	782	760	800	755	734	781	746	784	717	760	769	799	756	816	790	788	799	763	814	780	752	769	763	737	790	821	785	757	789	756	721	784	770	762	730	755	745	763	798	773	779	778	814	780	796	786	792	749	811	752	760	816	743	830	783	836	777	813	801	765	796	761	739	799	749	780	825	774	802	771	752	780	766	774	749	770	769	773	833	800	812	785	793	749	793	760	836	778	782	835	776	774	775	763	760	805	792	792	761	827	818	809	745	784	792	802	755	793	786	838	753	808	786	812	768	779	790	811	800	793	785	769	768	775	769	747	784	745	780	782	791	780	764	760	759	785	754	823	793	759	776	791	761	847	760	828	727	732	794	789	799	793	748	796	783	790	810	755	780	763	788	794	776	825	793	769	766	764	791	804	830	767	795	806	820	803	765	790	791	731	790	765	779	826	758	781	739	796	792	759	792	780	811	747	740	818	782	817	781	756	765	734	774	758	809	741	818	755	786	740	762	730	785	793	783	740	790	784	782	832	738	795	777	793	801	799	789	811	751	769	803	758	783	725	743	776	781	771	763	733	769	826	803	759	773	757	810	820	756	777	738	667	793	727	777	780	813	793	785	793	750	781	784	764	761	773	753	799	798	784	812	755	804	720	867	790	805	802	797	782	779	806	733	789	761	771	787	768	810	770	802	775	760	762	770	802	728	769	749	754	806	752	799	808	758	794	772	786	754	800	759	786	788	788	795	778	796	782	778	716	798	778	783	752	813	731	795	763	739	786	796	778	779	782	790	802	806	785	785	783	811	796	808	788	767	784	747	797	763	775	784	803	767	744	806	793	779	790	814	792	806	766	764	804	784	825	819	833	774	821	798	822	771	761	808	768	739	772	831	755	832	820	800	851	816	791	717	789	808	822	760	772	798	803	758	747	731	766	759	779	758	740	750	728	760	789	804	802	786	788	753	786	731	770	806	765	799	790	759	792	818	818	785	798	727	798	747	785	736	779	742	792	774	780	783	731	777	788	716	792	732	819	843	730	758	809	812	778	754	790	740	788	810	762	806	809	830	789	771	789	727	807	796	784	808	775	730	767	743	802	739	734	774	744	800	805	741	749	752	719	819	756	747	813	747	764	844	823	781	809	766	837	789	810	754	784	751	788	817	773	791	766	750	754	789	784	796	787	762	788	788	782	782	751	783	766	817	780	856	793	784	772	815	807	798	798	798	749	777	812	732	777	749	799	778	757	784	734	832	763	744	755	808	787	807	804	792	785	771	809	748	761	793	779	819	738	770	810	757	776	773	750	803	814	793	764	805	817	800	816	845	775	790	752	727	785	774	759	752	789	778	788	817	769	757	754	841	775	753	773	814	788	736	780	774	764	804	806	809	803	788	791	825	746	822	748	751	785	766	723	813	797	799	772	792	799	714	779	830	790	772	783	803	757	765	763	785	713	762	831	854	761	786	795	771	789	742	806	779	774	781	754	707	798	774	803	773	777	825	774	775	742	811	788	775	798	748	811	823	834	811	785	788	777	801	805	855	799	785	743	763	745	789	750	791	792	844	796	788	724	753	804	774	820	763	765	752	755	750	830	800	761	787	816	752	760	809	802	781	799	723	808	744	773	775	810	787	775	795	794	754	811	795	780	805	771	765	806	803	843	842	810	771	833	798	765	773	762	767	764	804	809	766	777	790	723	750	775	781	815	761	793	770	819	803	820	806	821	730	783	718	766	790	759	794	736	768	773	785	815	783	794	780	812	812	785	769	800	768	765	824	839	740	752	779	779	804	752	792	819	770	809	771	780	779	713	785	796	813	743	768	855	771	762	771	802	838	790	829	794	799	752	810	825	783	798	801	786	777	759	765	756	757	771	816	790	774	783	783	763	786	799	820	776	768	753	835	812	784	807	810	804	716	800	813	775	785	764	743	797	743	778	757	826	795	805	781	762	758	759	784	847	799	729	798	770	819	734	764	801	852	840	768	803	716	762	802	735	774	818	768	764	773	770	772	786	754	801	782	804	823	795	825	766	788	750	781	813	763	803	787	842	817	773	749	762	727	811	757	784	809	767	758	765	809	765	748	797	738	742	745	768	740	750	800	804	778	772	758	771	782	777	764	789	828	741	812	783	796	777	776	809	778	820	804	790	813	799	801	836	764	788	801	811	747	733	846	721	764	790	834	787	815	762	820	818	789	745	798	745	704	760	794	808	796	787	751	757	779	804	756	768	808	848	834	780	820	811	809	811	763	771	808	768	801	799	774	780	768	783	779	773	757	802	789	785	795	839	822	821	761	770	819	819	793	789	856	812	800	805	818	788	775	792	797	800	776	775	827	749	787	777	750	806	809	748	761	803	782	739	805	769	772	758	802	745	753	781	800	776	772	805	788	775	754	776	822	743	708	802	767	772	782	769	737	772	767	755	752	753	804	825	808	827	768	813	741	772
22963	21507	33022	32784	30044	24889	16975	3136	862	619	580	571	583	563	584	592	611	529	544	536	579	538	584	538	566	533	534	556	586	553	579	581	565	558	569	548	568	545	571	540	507	511	551	525	573	556	539	531	526	555	542	574	570	558	564	546	542	565	539	542	566	522	555	561	547	541	572	578	571	573	554	519	509	537	538	582	536	547	547	539	608	548	534	524	540	571	568	568	526	570	566	547	537	576	557	560	505	558	547	530	525	493	535	554	570	583	586	520	542	517	553	575	572	513	568	587	524	522	551	578	575	568	538	546	589	559	586	539	516	544	547	549	566	559	557	534	536	527	556	534	559	550	545	551	513	550	563	540	549	508	528	536	546	536	565	583	537	528	553	511	581	537	529	534	527	569	575	546	519	540	567	563	566	630	536	553	537	525	559	545	566	514	503	556	574	558	525	545	541	576	537	589	548	506	552	557	522	570	549	518	563	535	543	577	518	549	562	573	559	522	586	531	558	562	536	551	567	588	560	587	534	518	607	557	554	556	558	542	556	580	545	559	533	557	527	533	535	551	507	581	531	524	562	571	580	565	605	522	551	529	572	560	515	556	525	540	550	556	528	554	572	585	545	587	563	551	562	555	533	532	509	581	505	540	591	534	523	551	547	525	585	543	527	554	538	559	569	559	561	494	583	547	544	541	542	551	547	558	542	549	550	559	568	559	561	553	549	546	565	546	535	567	562	560	561	572	554	540	562	549	533	517	526	555	574	537	538	518	536	554	518	567	583	507	546	559	571	583	569	574	531	527	582	568	548	573	538	553	545	530	535	542	553	566	577	563	583	562	524	538	565	524	538	539	577	576	578	558	546	582	553	548	559	547	565	551	529	533	534	543	545	566	575	571	519	566	537	557	581	566	529	586	552	502	569	524	517	559	551	523	561	523	590	536	583	554	544	550	557	550	588	540	511	564	573	534	571	555	551	548	537	529	542	575	545	505	553	561	525	513	542	539	543	570	550	536	562	541	537	573	542	555	552	528	573	550	578	555	559	556	523	584	568	551	527	554	552	514	562	496	557	586	568	586	515	521	539	552	546	518	567	558	503	533	603	554	490	527	543	523	534	576	500	552	563	530	551	554	565	580	588	568	560	540	569	512	571	528	552	572	538	545	565	603	548	525	600	551	509	590	565	525	561	546	572	543	576	567	577	515	546	560	573	554	588	549	553	529	542	505	555	576	550	589	534	559	524	564	542	549	548	563	552	537	565	547	549	605	588	525	566	508	560	595	528	556	576	505	523	573	602	536	546	540	484	605	541	554	567	561	566	553	522	545	540	612	586	553	522	525	575	570	602	533	538	546	538	507	549	527	554	569	608	552	571	559	495	575	532	542	572	548	525	521	556	587	508	573	522	568	530	540	575	582	536	563	556	539	529	527	538	571	551	536	520	563	532	589	567	550	592	498	519	556	580	567	607	513	545	540	545	566	509	523	577	520	584	592	540	546	583	533	549	599	507	575	545	551	536	582	609	552	574	573	580	489	527	544	523	580	575	563	560	575	527	568	529	530	576	523	547	551	574	549	578	575	536	543	536	592	572	515	568	538	581	569	567	566	550	547	557	550	548	551	566	543	605	562	514	577	544	527	579	604	600	565	529	494	532	560	625	544	520	545	574	554	537	555	540	581	552	564	578	501	556	549	513	558	553	513	558	508	589	587	553	562	522	579	548	548	548	543	573	584	555	569	547	561	566	542	556	576	566	564	564	552	607	529	567	562	552	527	553	600	550	567	570	510	529	563	571	580	553	546	569	583	535	508	531	589	571	562	567	563	547	561	562	595	566	540	569	507	551	542	569	590	523	561	528	526	543	595	539	510	544	558	556	536	554	593	521	523	539	550	555	546	531	570	569	554	567	572	592	563	552	569	571	572	568	502	539	559	586	570	556	603	553	550	559	548	522	593	552	573	565	542	524	523	509	519	542	543	556	560	512	539	515	537	563	541	555	579	527	497	541	560	524	587	578	548	537	561	548	540	562	540	570	563	558	555	567	567	534	527	542	555	575	558	571	535	548	552	501	553	554	516	528	556	498	532	630	634	524	574	561	535	528	553	553	528	555	522	581	547	556	545	553	582	557	584	552	526	605	576	531	548	514	560	570	570	529	546	545	554	544	512	538	546	517	558	610	569	532	554	529	555	534	569	574	556	590	600	520	551	572	558	578	530	512	526	567	571	562	563	528	550	523	524	541	551	536	513	583	580	541	529	542	537	576	546	529	587	536	579	591	496	555	524	556	536	511	567	574	535	579	536	570	539	554	539	568	522	582	549	552	566	537	569	566	578	541	530	555	605	556	564	526	553	583	578	583	597	517	558	507	548	551	557	588	552	548	507	535	515	530	528	566	525	537	517	587	537	560	505	585	569	569	610	574	554	588	544	531	544	516	568	549	591	545	545	560	513	564	562	583	549	567	560	572	567	519	580	573	538	556	538	587	560	579	585	586	539	567	553	526	598	533	547	550	553	576	498	506	524	541	534	545	534	543	529	561	610	555	568	546	526	535	571	541	523	555	523	547	542	537	530	536	588	562	580	574	510	598	538	564	546	524	560	509	558	555	589	544	600	525	551	566	579	534	533	530	553	558	514	570	562	557	556	532	547	511	552	573	543	558	563	565	535	573	575	528	541	552	584	533	543	558	578	571	521	527	515	552	522	568	556	587	524	549	596	539	516	580	548	511	552	552	517	547	562	492	536	609	551	550	523	539	568	601	562	570	579	559	579	562	570	538	579	544	549	574	570	554	559	576	516	535	576	542	577	554	539	567	575	525	573	540	570	503	545	536	507	557	584	591	523	553	599	529	565	559	560	520	549	553	516	542	575	597	530	508	537	519	526	534	560	553	542	542	571	579	570	547	544	549	626	550	560	542	543	533	563	564	563	546	586	554	553	558	551	555	514	550	546	539	575	588	541	553	533	540	564	550	535	595	552	537	584	546	567	556	592	532	546	536	521	575	552	538	554	536	535	530	543	593	537	551	534	536	543	558	563	554	581	595	559	512	563	561	533	590	532	595	549	571	571	521	554	537	565	559	571	542	532	565	595	528	481	527	553	570	558	556	529	538	609	586	529	569	537	528	578	582	510	507	572	585	590	522	511	540	565	596	562	542	590	556	543	580	578	532	605	535	521	578	555	551	522	503	534	535	537	574	555	570	570	528	577	530	571	554	561	560	564	543	538	549	525	546	523	554	533	567	544	558	507	582	508	573	539	539	559	558	574	538	554	523	534	566	578	570	575	534	561	587	556	555	538	527	554	516	542	582	561	563	514	568	516	561	518	570	547	515	555	587	570	607	511	528	568	567	547	545	569	544	479	556	560	565	548	559	517	551	542	563	543	538	573	529	535	549	539	562	538	588	520	555	575	551	570	578	517	535	534	578	557	530	528	585	513	559	541	570	521	513	540	523	594	528	584	543	593	534	496	554	537	580	570	568	561	555	548	536	560	524	553
55045	99694	90393	69204	48079	29872	13032	4302	1475	923	831	773	787	817	787	766	743	779	816	824	784	803	789	766	780	824	832	753	815	744	789	800	707	831	777	785	774	740	819	817	796	805	797	790	780	808	782	776	815	760	779	808	861	810	736	780	850	767	783	812	763	767	783	845	790	806	817	792	782	830	833	852	796	777	822	712	773	809	793	846	759	747	794	820	786	826	778	778	756	812	776	812	781	784	791	821	808	817	799	803	800	812	790	783	779	782	744	822	783	725	795	787	755	740	784	778	760	799	783	745	755	775	781	782	736	796	781	805	825	739	777	789	821	809	794	829	830	806	757	799	789	770	793	745	772	778	772	768	764	785	767	771	834	800	789	708	790	788	724	808	764	749	778	794	778	786	790	754	779	821	798	776	806	818	805	792	793	782	789	826	821	799	819	808	755	809	771	834	828	801	737	791	809	791	814	826	758	794	784	835	775	787	784	783	802	753	763	785	784	786	801	772	763	805	748	760	782	816	806	833	778	798	762	760	744	756	786	772	803	805	744	847	786	791	761	794	789	843	776	733	839	820	767	778	784	797	811	782	776	779	794	826	799	808	792	754	809	766	779	804	784	785	794	811	758	698	779	772	789	842	829	775	786	827	756	804	738	797	762	804	806	789	794	805	749	795	747	807	701	789	759	810	737	761	792	780	781	791	790	781	827	790	783	784	820	835	821	745	781	784	798	748	787	786	730	799	827	827	764	814	791	743	790	745	804	783	819	776	811	791	841	779	776	779	739	805	790	796	814	794	746	711	798	800	749	751	788	761	840	788	755	740	829	801	804	820	790	824	761	784	824	751	766	759	815	774	772	763	763	816	814	765	794	780	789	738	842	781	786	759	797	767	771	750	769	741	770	775	795	774	795	784	801	799	790	815	758	772	789	813	766	828	774	797	774	790	820	751	754	739	850	794	795	796	773	793	785	842	845	775	786	836	803	809	758	758	787	780	762	759	785	778	772	819	750	757	771	832	775	761	808	790	780	748	790	757	773	775	802	791	748	773	769	786	767	756	783	732	731	767	799	793	804	816	784	747	784	783	776	806	793	784	743	784	811	821	774	775	802	846	769	803	780	772	757	816	763	801	753	816	776	784	777	795	754	809	844	779	755	809	785	797	836	755	754	772	834	845	768	799	845	794	794	748	772	786	773	789	810	802	799	834	794	786	776	788	794	774	748	796	818	788	758	791	732	760	773	790	770	807	805	835	825	805	798	763	749	822	740	790	804	855	779	853	750	797	766	810	789	765	809	794	830	788	777	796	775	803	813	719	786	805	810	772	776	807	813	775	748	766	804	795	800	794	797	812	809	798	788	778	762	818	779	781	810	797	828	790	783	833	812	739	764	749	791	773	786	835	744	754	754	786	779	766	760	781	779	776	763	803	806	779	781	798	815	761	769	830	797	814	751	817	815	838	796	759	756	760	770	802	817	775	731	816	796	769	761	830	788	821	805	755	812	725	807	834	791	806	761	767	738	801	795	745	755	787	807	787	794	760	784	754	824	769	758	762	784	767	795	771	792	794	780	802	833	794	806	741	749	725	777	772	785	801	811	785	791	756	764	777	807	748	813	811	801	775	747	787	790	815	829	799	782	754	770	779	829	771	811	785	818	837	769	801	818	811	833	749	764	751	796	813	763	818	796	787	813	756	763	760	788	822	797	811	797	772	829	808	787	765	746	790	815	816	777	770	761	783	774	831	706	825	798	851	768	771	743	801	796	830	794	770	811	786	765	784	753	784	774	786	780	748	805	794	848	812	822	840	775	842	779	810	776	729	766	820	766	807	802	833	782	786	758	743	805	777	787	789	797	768	813	777	741	785	778	808	743	759	840	813	735	802	840	814	744	762	803	805	769	788	755	802	824	776	785	796	830	791	768	807	790	838	854	778	790	772	793	799	817	795	838	813	857	786	739	788	782	797	820	783	743	759	769	824	776	734	789	854	808	747	823	794	799	770	831	814	787	806	802	769	805	800	794	731	739	799	812	757	823	770	808	760	804	790	764	757	776	762	742	798	803	804	808	786	751	766	789	793	775	791	784	798	781	783	789	850	787	762	757	852	749	761	765	762	749	809	771	752	769	773	790	771	784	765	776	762	788	756	837	800	803	759	770	790	800	777	763	764	831	783	807	798	743	813	836	797	736	769	796	754	728	799	807	818	779	725	778	784	786	782	784	765	785	766	826	795	799	794	725	821	810	805	761	843	763	793	773	788	809	780	827	805	809	773	782	772	783	770	776	793	790	814	811	761	769	799	772	754	744	739	791	798	789	804	792	823	809	776	780	756	764	779	797	865	761	787	763	829	832	803	814	769	763	719	755	772	763	769	822	823	795	772	769	745	694	834	782	813	801	861	759	774	812	784	759	783	779	799	744	802	787	784	779	841	803	772	782	795	791	781	783	790	859	763	754	785	781	754	760	790	854	801	750	783	794	773	829	784	734	809	751	756	777	795	780	764	766	793	815	783	774	742	777	776	762	814	748	794	810	823	736	817	838	782	775	783	744	768	759	816	779	786	760	832	796	787	773	809	784	806	823	761	769	798	829	813	767	779	807	770	728	826	801	793	812	799	786	814	767	807	792	748	760	730	804	779	771	798	773	833	797	795	793	756	831	778	808	805	804	756	795	790	805	776	792	742	759	836	793	763	717	793	789	792	758	801	747	793	808	824	773	730	794	798	772	776	778	823	796	785	744	812	774	821	739	799	741	794	861	802	825	836	816	722	791	783	797	782	806	819	792	839	779	750	737	792	806	768	779	767	768	765	747	795	793	855	841	763	760	775	768	778	786	773	795	835	756	783	749	791	820	794	795	782	789	763	793	813	806	737	779	816	745	807	764	837	764	836	732	806	780	795	792	808	770	794	786	783	807	776	780	802	813	816	726	794	814	703	783	800	804	841	786	773	827	778	796	725	789	758	770	754	822	739	807	798	774	812	774	782	804	757	747	766	829	824	794	778	752	788	790	804	761	808	852	801	821	797	798	785	822	781	814	800	790	755	773	827	768	769	804	815	796	767	789	772	773	785	775	843	781	757	713	831	788	751	780	724	813	786	767	802	756	743	741	793	721	818	825	783	791	760	782	779	752	789	801	842	741	784	787	800	851	795	782	820	787	753	805	814	771	783	736	872	776	801	788	773	809	825	786	796	781	796	842	825	749	784	791	801	852	783	811	757	795	852	779	806	818	752	771	794	768	802	781	755	773	847	780	796	788	798	789	792	735	773	809	842	772	850	728	817	792	807	792	806	810	841	786	848	787	767	828	836	764	811	785	840	807	745	753	819	791	788	779	824	772	815	837	806	806	774	801	777	777	740	783	794	724	821	787	808	787	826	791	766	791	824	745	743	811	780	758	769	808	859	803	791	813	779	798	753	746	809	801	764	844	857	812	766	776	830	815	821	778	857	761	780	805	764	757	786	789	801	771	771	823	774	846	751	796	752	777	851	762	742
26946	26281	34664	24437	10293	3177	1150	680	526	501	496	521	483	465	495	533	481	481	514	467	505	489	483	473	525	504	521	494	419	488	458	508	493	508	495	510	452	483	473	484	506	504	474	474	501	486	519	467	452	449	521	484	502	477	495	494	503	474	532	457	481	492	488	519	473	471	481	508	470	460	496	478	484	484	463	428	459	472	522	462	491	483	501	478	505	485	477	486	488	494	481	440	529	467	495	480	456	510	470	483	443	447	519	522	491	449	457	486	491	463	511	490	482	474	475	516	463	481	459	484	499	495	483	509	465	480	492	488	478	469	450	480	488	489	510	490	483	538	474	458	499	485	466	509	504	431	524	499	485	481	469	490	493	448	485	475	498	462	436	518	466	461	494	431	477	487	485	470	496	476	459	515	498	448	476	469	491	505	515	476	454	495	501	489	518	517	468	496	482	483	490	513	511	453	484	479	463	505	500	478	523	482	499	497	497	486	498	445	458	488	456	450	473	494	502	444	500	457	462	494	472	488	495	474	481	467	507	502	459	493	487	448	488	492	428	514	467	467	456	500	508	469	497	501	496	501	482	500	483	488	515	472	487	471	476	496	451	471	499	455	494	439	496	503	463	497	467	452	490	497	500	472	475	467	524	515	514	480	501	462	495	474	433	484	505	487	440	484	498	426	470	492	485	463	506	464	506	465	436	479	524	503	470	477	457	459	472	458	500	471	497	502	448	487	498	502	489	464	454	484	464	473	514	492	483	458	472	529	519	521	473	426	497	517	488	491	459	509	475	524	530	503	478	489	491	495	460	471	500	473	429	472	493	509	476	489	470	437	484	484	460	444	464	525	464	444	494	509	481	496	492	507	490	457	486	515	482	510	466	481	511	459	467	504	476	451	515	484	452	542	504	518	453	482	447	505	497	475	458	515	500	475	461	463	476	485	514	491	474	492	451	504	522	476	478	515	464	473	502	508	500	476	446	480	440	499	480	485	483	479	526	466	478	416	463	517	437	464	518	472	479	510	471	477	478	464	501	480	496	470	493	488	456	490	445	483	484	470	473	463	495	495	514	509	517	475	486	489	483	479	500	484	467	425	471	505	432	468	498	481	483	490	513	487	484	502	477	482	495	482	494	453	491	444	490	439	521	499	466	492	467	482	436	491	494	503	465	498	474	469	484	498	497	492	543	500	490	489	471	499	485	494	455	500	492	543	502	486	463	463	487	490	504	465	488	472	470	482	487	482	450	475	473	505	489	505	491	477	489	484	523	482	493	486	529	502	479	503	505	476	510	506	483	500	496	494	467	516	495	507	495	438	489	456	509	455	505	492	520	489	501	460	507	475	498	491	529	518	490	482	472	461	465	493	449	509	464	510	500	507	488	498	484	455	533	485	416	486	450	467	490	491	480	478	487	459	470	519	463	455	490	475	476	507	507	476	511	490	498	480	465	488	501	493	500	473	472	499	472	462	447	463	464	442	453	457	493	471	492	472	446	501	454	489	491	484	485	464	515	457	522	510	510	413	482	470	470	482	491	476	450	495	482	492	451	481	448	511	467	509	493	481	477	497	472	490	481	485	489	490	497	486	489	480	511	521	493	468	458	430	491	505	485	471	477	506	460	500	475	459	479	495	491	487	498	473	453	511	517	517	503	468	485	507	480	489	482	475	517	517	492	509	474	464	484	497	492	463	500	494	474	474	502	482	484	482	493	480	470	475	470	499	493	462	445	479	504	477	470	469	522	504	479	509	487	489	518	518	498	442	509	475	505	496	474	481	475	472	435	528	481	466	502	481	461	487	469	491	502	479	478	501	479	480	489	494	476	459	514	505	522	506	454	480	520	486	518	493	465	497	475	447	455	448	450	492	518	480	491	488	522	454	501	529	516	464	461	466	514	512	506	495	493	508	478	493	452	507	475	452	531	480	476	490	495	475	526	478	521	492	488	469	468	446	470	434	488	483	450	476	507	518	498	450	469	464	482	445	471	490	486	466	486	472	485	497	478	483	455	479	496	524	452	495	479	470	480	434	475	476	477	453	463	460	473	483	487	483	440	502	472	511	506	472	479	485	457	486	450	486	475	477	515	469	507	475	465	484	514	456	495	491	457	496	460	498	497	480	499	506	465	484	499	491	454	480	510	506	466	530	461	463	458	492	473	510	531	477	463	509	477	472	492	441	486	449	463	499	454	451	457	449	473	464	494	463	478	499	463	534	493	487	513	466	516	486	474	495	432	492	491	460	471	453	466	442	484	495	453	456	480	477	475	508	512	489	485	465	476	502	485	507	455	484	483	529	474	489	459	463	465	524	512	477	484	446	493	522	452	473	468	500	530	501	485	451	463	479	465	517	472	455	466	485	476	457	461	476	445	474	466	484	530	466	496	524	494	462	473	512	503	444	449	499	510	460	510	464	478	465	463	519	466	492	480	488	517	487	501	452	516	454	506	448	478	498	452	459	480	474	464	537	487	518	453	485	488	474	492	486	489	468	495	488	480	440	465	482	486	462	503	478	468	496	494	498	496	475	465	492	481	503	466	468	455	485	443	502	485	458	457	490	496	468	503	480	485	463	509	493	466	492	511	429	474	484	471	480	484	500	470	511	469	511	503	473	473	475	483	512	496	480	455	466	479	501	512	494	471	475	503	476	464	501	514	481	509	480	452	496	539	483	503	452	508	459	485	469	476	482	508	497	478	494	478	460	471	492	470	476	421	493	511	510	468	498	491	506	450	468	455	514	491	478	515	469	478	471	501	495	482	516	540	508	450	500	481	479	516	467	487	485	520	485	444	484	479	531	473	464	480	508	459	447	465	474	488	519	446	499	501	505	480	455	457	468	487	478	429	470	498	502	504	484	470	480	484	510	493	501	486	470	496	471	467	481	496	479	521	504	480	449	450	489	483	523	496	488	500	483	507	480	455	462	534	474	462	463	482	468	485	455	446	451	488	474	473	479	485	488	452	518	460	474	463	495	508	530	490	506	506	477	492	455	462	480	488	458	464	474	509	455	512	484	473	533	486	493	482	467	510	475	502	507	510	437	461	482	478	523	467	460	484	500	436	492	547	487	519	480	465	466	460	475	490	454	476	494	508	502	461	487	484	511	461	469	477	462	493	457	460	483	460	471	468	454	476	491	481	473	528	503	468	468	483	472	500	501	499	508	451	495	502	493	430	430	508	523	488	463	491	481	461	464	467	486	484	522	484	485	472	454	476	454	492	473	489	469	483	454	473	486	447	494	499	448	464	523	470	467	468	505	472	476	534	483	464	483	460	486	434	471	476	454	476	493	502	468	446	466	510	483	474	482	462	465	492	485	495	496	491	497	484	529	500	454	507	473	520	498	506	488	470	505	490	471	499	512	484	484	502	495	499	475	484	489	454	490	489	486	481	503	476	497	450	461	443	479	538	510	484	526	475	508	476	464	522	511	443	498	472	442	506	490	482	456	470	464	479	437	453	463	480	471	526	486	452	475	492	441	462	537	488	477	513	503
23898	46388	40332	25816	13809	5343	2075	1034	772	702	727	677	714	690	744	674	664	675	740	712	730	644	717	668	700	721	683	711	666	697	711	711	729	722	706	740	749	739	750	722	696	711	721	745	695	688	743	706	705	702	657	712	743	726	728	665	714	749	712	714	733	715	673	710	728	695	700	697	720	686	732	699	701	713	686	702	678	731	701	743	708	696	691	701	731	705	702	735	687	648	679	756	689	674	715	690	677	706	718	710	735	699	670	723	712	720	697	719	717	724	714	693	708	672	724	752	721	690	718	693	715	719	718	717	734	682	720	748	752	733	738	723	721	730	678	722	727	728	717	707	743	671	685	685	715	663	735	734	698	722	745	720	707	650	731	750	691	672	719	717	733	742	716	691	694	730	685	699	721	688	705	766	733	714	710	693	710	688	715	738	698	699	670	698	716	714	653	716	780	667	704	745	678	716	715	698	765	705	742	720	700	743	764	699	741	701	687	736	701	730	724	649	696	722	734	727	679	682	715	703	715	742	673	761	763	736	684	756	702	674	725	686	713	719	734	688	758	700	686	746	774	644	692	710	742	687	684	725	697	730	705	658	739	654	649	734	715	692	702	705	712	679	683	698	686	638	675	713	721	734	689	715	692	719	741	722	694	690	707	698	752	681	758	708	782	736	686	714	697	637	708	670	723	716	719	726	762	700	703	722	739	678	678	704	708	709	711	742	725	715	690	734	664	697	682	721	733	697	721	713	723	706	732	726	698	689	725	730	688	720	708	756	690	691	689	713	723	712	653	703	683	694	727	668	708	731	652	716	761	728	727	721	678	728	732	749	690	692	769	683	681	703	770	703	690	709	707	732	710	720	686	687	729	664	705	683	744	671	702	712	690	685	723	706	708	706	652	707	692	671	660	702	721	688	676	752	660	688	710	743	709	716	721	714	683	759	707	752	717	697	737	697	695	745	773	685	725	736	709	744	686	707	715	708	700	745	758	741	711	690	692	691	701	753	698	721	719	712	671	769	741	717	672	694	659	712	694	750	737	725	682	727	728	700	678	698	703	771	742	723	657	698	757	762	691	705	678	715	706	728	693	681	763	739	695	680	738	683	699	657	678	669	722	719	672	709	710	740	728	733	748	683	736	621	718	730	738	720	676	751	678	719	735	735	731	690	790	678	719	704	684	748	719	703	764	701	683	738	699	751	720	679	725	666	761	718	718	722	720	704	677	710	728	765	719	702	771	723	671	703	731	737	736	707	681	704	726	689	698	720	668	716	708	761	687	676	698	702	653	666	733	680	691	712	698	678	740	756	682	689	707	699	709	728	710	721	745	678	742	716	699	661	726	710	730	715	710	781	719	696	675	718	704	688	698	726	743	729	781	765	680	700	720	750	715	719	732	732	708	687	705	753	700	707	702	710	699	722	700	767	636	688	778	709	718	677	744	684	743	745	715	677	683	672	721	700	630	705	685	688	707	756	692	727	662	682	709	700	706	714	741	685	776	729	721	729	719	706	712	705	676	753	704	723	745	712	720	721	749	695	782	695	662	689	743	695	775	707	715	696	677	682	715	766	700	635	698	712	746	749	730	753	689	678	691	692	700	715	684	706	697	737	672	716	695	702	713	720	700	708	687	716	678	723	650	737	748	737	754	729	720	722	691	709	708	743	696	719	707	721	693	736	711	720	698	727	695	712	728	705	745	728	716	705	739	709	716	738	682	694	716	690	723	723	702	723	713	736	684	773	700	708	711	741	700	704	679	721	695	690	725	687	685	677	710	669	670	719	680	745	725	729	683	721	701	769	722	722	693	699	684	715	666	745	711	656	762	737	723	735	700	670	751	660	759	709	738	710	689	745	677	695	714	708	695	726	697	699	735	680	699	713	748	737	722	728	722	706	756	745	751	721	706	712	710	706	690	665	747	707	742	707	694	718	746	713	707	635	699	689	710	713	738	693	682	728	735	703	701	717	721	736	710	762	704	684	671	720	762	737	718	710	756	725	735	690	695	716	750	694	736	742	708	697	703	731	691	659	706	726	688	698	690	703	718	710	738	672	711	671	706	703	705	737	717	738	701	736	759	688	715	737	681	669	705	722	748	724	682	725	703	672	703	757	751	668	717	734	712	726	634	684	679	683	697	654	726	733	779	734	722	682	696	685	672	675	718	718	760	722	721	670	705	735	714	674	741	748	726	682	688	706	705	755	701	687	715	714	773	697	676	718	774	730	748	713	700	714	739	722	678	711	710	697	712	740	641	721	739	707	698	694	709	661	708	749	728	722	690	740	694	732	694	736	755	709	694	726	693	711	733	737	658	711	733	663	697	755	705	694	727	677	709	708	732	702	725	724	714	704	753	701	734	693	750	716	717	706	691	757	709	674	652	657	713	712	709	702	718	674	700	732	705	680	722	650	686	703	703	700	671	670	666	702	638	732	672	702	673	675	702	695	740	685	698	698	666	726	713	687	705	768	689	702	719	674	736	720	685	735	736	707	691	730	708	707	721	705	725	752	668	715	693	690	700	679	676	707	714	708	750	685	705	686	701	684	733	666	694	707	682	728	696	672	743	687	688	759	705	695	720	692	697	734	721	710	710	727	679	709	742	734	715	706	738	700	738	687	715	725	709	717	696	723	673	738	730	689	683	759	739	742	731	643	727	753	694	747	715	714	710	730	713	687	738	742	754	714	709	684	691	701	692	710	686	719	689	708	667	754	711	688	679	650	691	674	690	723	733	721	747	731	697	692	693	722	689	703	752	723	671	666	729	682	711	720	694	697	724	718	741	704	696	711	690	698	726	710	682	719	722	707	708	694	707	772	731	669	764	653	757	706	736	719	721	701	706	733	734	753	696	720	744	756	741	722	715	699	704	753	742	718	719	710	715	718	662	725	691	775	759	709	733	742	686	698	661	715	656	724	755	753	747	694	726	752	681	708	704	699	752	714	714	665	751	660	727	726	724	690	758	710	677	723	710	686	695	704	713	702	773	714	720	757	699	712	655	763	717	711	699	696	670	697	723	705	740	714	701	728	715	725	754	707	682	716	716	721	749	680	758	699	731	696	757	672	700	706	718	725	708	736	718	692	709	685	665	728	756	681	708	682	677	732	714	737	693	757	715	745	708	680	711	716	715	686	673	680	723	707	685	752	672	682	696	738	725	687	704	756	702	715	675	695	668	757	702	731	650	779	728	727	703	671	759	672	732	672	693	757	680	737	681	690	741	704	706	714	700	720	712	670	644	741	673	689	732	735	699	726	669	765	735	729	668	717	700	711	697	676	698	729	715	677	727	697	677	662	705	697	717	697	734	707	694	692	702	692	708	704	702	683	713	716	704	738	717	709	710	694	729	672	662	726	737	692	695	699	713	698	738	684	735	752	706	677	663	725	702	728	688	715	713	702	706	689	732	690	740	701	688	705	748	751	734	704	744	723	724	759	719	713	672	728	680	733	729	705	720	734	705	711	735	701	724	685	698	709	723	742	751	728	698	689	689	724
24229	22372	37361	38385	29628	19786	7232	1358	687	585	567	592	535	506	578	531	545	525	555	551	555	520	568	536	544	543	513	537	537	544	558	521	530	557	541	553	558	485	530	574	575	581	512	513	488	524	531	516	541	579	535	520	544	523	542	522	523	532	541	541	507	543	557	564	507	575	528	509	565	538	562	576	545	564	555	586	561	536	535	548	527	481	579	558	547	571	591	507	530	539	511	520	530	588	567	527	527	531	577	568	535	550	562	523	509	554	496	532	505	535	552	544	551	550	546	499	538	580	551	517	543	521	582	573	566	542	535	540	538	539	562	550	521	544	582	518	534	544	522	542	531	518	586	579	573	526	536	535	504	512	563	558	542	485	560	558	555	559	563	543	529	535	540	586	553	575	520	572	542	544	579	532	545	530	518	509	566	518	570	531	556	534	568	553	577	517	534	567	548	567	534	523	551	533	549	536	548	565	559	547	524	553	484	516	529	559	547	556	503	530	540	528	532	534	578	558	556	494	518	547	551	539	539	531	525	542	516	572	532	566	506	516	588	517	530	494	544	552	506	514	578	539	514	577	534	535	487	527	579	554	562	520	541	528	565	556	567	551	519	552	550	541	578	526	539	555	545	516	552	571	563	547	520	506	542	553	563	531	563	557	494	515	573	520	564	528	513	478	503	557	553	579	545	555	547	562	504	499	515	528	508	560	566	570	572	526	529	565	598	545	562	528	564	573	551	524	562	542	541	573	540	551	513	567	530	585	529	546	559	518	517	513	555	542	550	563	519	530	529	554	492	521	533	504	580	494	543	503	531	555	532	543	579	523	527	570	524	558	536	533	514	525	518	562	561	553	534	524	571	549	530	551	535	589	548	539	531	553	493	532	493	551	520	532	575	547	558	546	570	542	556	546	557	566	535	567	551	513	531	540	498	590	548	540	516	551	489	525	595	559	531	516	514	539	561	526	514	550	561	539	552	533	497	536	571	563	583	549	558	545	529	514	563	525	576	544	502	544	542	543	586	562	505	546	562	560	560	549	561	564	526	547	543	524	541	560	577	514	544	514	509	554	526	559	570	571	515	522	567	544	574	557	532	549	528	591	535	548	518	506	534	534	525	566	548	532	524	514	568	523	515	552	538	524	562	560	564	565	553	554	509	568	535	560	529	568	555	548	502	525	560	509	543	497	548	598	529	546	537	539	506	562	502	551	528	566	505	491	530	560	525	585	496	568	509	563	536	517	501	538	537	516	554	512	552	576	557	574	577	575	522	535	506	562	531	510	520	548	586	543	524	535	555	544	518	541	567	580	548	542	552	526	526	547	559	554	560	529	562	566	569	515	568	546	589	487	534	557	528	555	529	556	550	532	497	552	539	495	566	484	519	546	557	516	531	525	523	562	532	547	591	531	562	527	545	553	538	553	574	538	530	562	555	554	561	559	558	544	527	525	555	516	504	593	550	523	524	571	582	535	576	549	555	545	517	523	552	548	529	568	572	524	550	541	512	520	527	555	517	519	497	506	584	542	532	563	516	541	567	557	541	546	541	516	576	569	550	526	565	526	537	516	539	510	582	563	560	503	543	534	558	490	550	512	525	542	579	500	559	540	524	500	510	525	538	556	550	543	526	491	551	518	545	510	579	580	567	558	567	532	556	513	548	493	547	524	526	510	541	548	541	526	521	535	566	541	520	547	561	509	532	554	524	560	512	534	536	563	546	570	525	558	547	535	532	545	556	550	549	543	549	562	547	513	540	545	548	548	550	540	544	537	509	558	516	544	542	513	556	577	541	545	554	573	588	502	552	499	536	529	498	540	553	574	520	544	538	549	514	539	515	512	572	476	563	524	542	511	538	534	542	525	547	510	548	513	532	522	540	536	581	505	561	521	538	512	547	561	548	531	538	499	544	512	548	514	532	561	520	518	526	535	542	533	522	553	530	566	562	555	522	548	509	530	535	559	531	513	563	518	517	539	554	542	546	570	528	501	547	555	583	517	539	555	533	490	549	509	520	581	570	504	578	567	534	498	549	565	579	539	504	487	559	563	531	562	538	527	521	522	523	549	516	501	523	560	514	541	548	589	560	553	579	517	524	559	506	546	526	540	501	547	531	531	531	519	565	538	562	570	540	519	550	518	539	532	583	509	507	524	531	553	505	552	495	525	471	567	584	588	526	556	559	549	509	541	516	538	497	592	585	521	541	590	576	541	538	525	535	560	598	567	554	568	517	514	536	562	511	485	605	545	543	514	537	558	501	532	540	575	521	553	533	526	545	561	555	555	561	560	587	552	570	540	559	601	541	547	561	514	560	539	548	553	511	553	521	575	539	503	537	543	560	495	546	562	578	544	550	547	531	564	550	530	533	554	535	550	566	560	536	537	554	519	564	514	566	533	511	561	565	513	521	521	550	534	549	527	538	560	545	507	538	554	535	551	552	540	542	589	573	532	538	546	529	582	502	542	546	534	548	567	503	567	522	531	555	534	564	507	575	524	534	525	524	555	577	564	520	547	561	534	553	554	544	576	492	535	575	535	566	554	516	551	552	520	555	566	531	561	516	489	572	578	552	566	522	566	539	557	526	529	535	551	567	549	569	552	532	539	568	553	591	556	535	548	561	551	538	561	521	590	573	551	529	586	550	540	557	529	553	547	542	581	520	538	532	541	531	554	560	554	509	525	539	512	554	545	546	518	511	575	537	515	523	534	572	507	539	528	517	560	537	555	583	562	580	551	530	548	558	549	551	539	519	538	528	541	579	568	549	533	507	556	572	533	552	538	491	551	514	550	546	542	529	533	526	537	524	534	493	522	543	561	540	510	508	554	555	526	540	541	527	542	508	558	552	542	546	559	518	542	537	541	522	575	546	568	502	530	538	566	536	560	537	531	542	531	548	548	524	575	506	516	578	561	534	517	561	521	530	602	560	565	524	581	523	532	528	542	528	539	578	556	509	531	543	534	518	541	547	570	557	539	506	568	570	551	558	572	529	537	569	574	580	531	528	584	520	565	534	535	509	564	554	581	541	561	566	566	553	546	543	572	539	522	547	547	510	595	535	534	591	557	557	549	543	536	541	564	554	514	563	509	534	539	557	554	544	516	502	492	551	571	542	556	558	519	550	575	494	558	528	555	512	579	541	560	534	570	524	575	571	487	547	528	535	524	578	544	563	559	551	519	548	539	542	520	501	558	548	571	548	568	569	566	516	524	501	552	514	524	559	535	545	553	543	572	523	546	493	584	528	577	537	561	561	536	511	570	533	521	524	554	537	585	566	522	551	549	564	567	523	537	557	564	540	558	527	568	519	561	574	592	550	524	572	551	520	549	536	502	560	485	555	502	531	534	539	538	553	546	522	518	582	517	568	485	513	535	574	540	536	527	569	569	554	528	585	531	552	526	559	535	543	505	521	561	530	542	510	521	549	566	540	539	532	497	519	539	519	506	535	523	532	550	533	511	545	532	550	542	611	501	564	536	533	529	556	572	502	536	603	534	539	550
49902	89449	78611	55222	37635	20154	7457	2352	1082	851	804	851	793	824	795	834	767	777	784	805	768	791	788	778	811	832	791	780	794	825	766	792	815	800	801	811	820	798	763	815	811	809	830	786	804	799	826	792	746	773	780	761	783	781	807	789	784	777	784	776	820	772	765	742	768	798	777	813	848	786	821	763	762	816	752	822	780	756	827	775	771	813	770	812	791	777	805	842	834	789	802	803	734	786	808	737	798	814	765	737	810	795	816	796	779	818	810	798	767	804	771	773	789	793	811	800	775	770	802	831	830	805	797	765	822	812	798	788	771	781	804	778	760	766	810	758	773	760	801	766	787	762	803	826	795	804	822	732	828	771	777	800	766	820	798	835	793	796	811	782	823	828	802	738	829	828	769	800	770	801	823	812	772	814	822	769	834	747	798	766	825	833	792	780	789	820	770	806	799	788	849	827	780	790	797	819	818	872	802	720	797	805	813	762	807	786	851	795	766	767	745	809	785	785	769	812	771	800	821	839	777	824	797	776	694	807	801	842	802	797	732	790	778	787	756	797	773	794	806	802	800	841	755	775	790	828	820	825	792	787	731	834	784	774	756	859	819	738	764	810	816	800	823	762	793	787	810	746	837	799	811	789	788	809	780	782	846	788	784	826	760	769	767	757	813	807	786	826	819	814	797	809	804	778	794	785	782	781	791	769	777	797	806	813	812	809	798	828	780	756	751	795	808	761	767	802	810	807	761	805	776	822	841	796	797	790	838	785	768	805	811	794	842	736	831	752	775	794	819	776	795	802	744	818	793	762	761	823	762	787	839	775	796	725	803	808	784	801	845	816	766	827	863	781	774	755	820	779	797	777	733	783	824	803	818	809	823	773	803	802	798	803	709	786	833	840	734	763	787	778	804	794	768	826	797	800	801	791	815	776	747	777	793	781	805	781	821	761	783	768	789	791	727	816	771	756	829	786	820	793	830	801	823	749	804	791	829	783	765	809	865	788	782	792	810	816	835	797	784	783	825	772	795	772	779	810	792	776	815	798	779	804	791	791	834	775	801	781	817	788	811	815	757	772	797	792	837	813	820	781	794	800	848	841	769	801	764	772	766	809	775	787	791	834	785	780	750	820	800	852	816	793	806	774	815	808	808	828	804	764	817	806	801	747	830	790	819	779	797	760	772	798	831	767	808	825	831	768	821	797	757	825	770	784	743	833	741	825	795	748	811	785	852	769	781	764	854	832	802	757	815	793	787	824	783	741	809	804	783	812	748	773	818	832	833	786	791	718	828	785	779	814	790	829	767	757	796	783	741	835	751	811	845	801	828	789	835	791	739	760	759	806	803	746	793	829	820	799	725	768	806	841	798	829	786	769	853	763	792	793	730	803	783	791	801	755	743	786	769	802	850	799	807	820	757	800	798	829	812	776	815	753	814	826	761	786	769	825	768	808	812	843	733	789	796	774	746	832	745	772	827	800	773	812	819	828	839	797	788	784	757	775	844	783	828	816	785	776	774	739	788	747	804	735	716	807	747	752	784	772	817	759	769	767	784	786	803	777	787	767	731	728	794	809	760	797	824	841	783	799	834	811	752	759	782	794	826	775	842	822	853	695	766	735	763	800	773	735	781	791	825	783	780	765	797	773	770	794	784	795	764	777	794	786	746	779	778	789	809	809	845	779	822	781	789	794	762	796	773	749	743	810	810	767	790	778	830	804	770	783	786	819	799	791	808	774	778	818	782	835	860	791	803	816	820	805	754	773	842	785	789	799	773	809	802	730	792	752	795	788	769	739	723	826	790	839	793	823	801	840	779	778	810	757	788	739	830	796	739	766	803	744	744	771	806	776	815	841	804	812	809	821	749	790	843	798	766	803	830	760	775	775	806	823	759	776	803	749	812	716	782	792	794	813	752	792	791	819	765	806	758	743	771	783	800	819	802	811	797	811	791	825	758	799	776	787	788	804	795	805	825	819	805	792	786	751	777	764	768	780	776	749	817	769	802	804	810	838	827	759	783	802	795	793	786	754	790	813	785	847	768	786	787	821	786	780	805	769	772	787	818	785	784	826	852	837	799	790	768	748	785	787	820	778	848	811	803	792	811	789	785	810	835	776	776	811	780	747	761	763	790	773	832	773	838	788	789	792	781	799	806	772	758	788	786	751	738	795	811	782	785	797	796	836	806	824	778	745	848	769	806	763	773	815	839	833	749	749	813	792	784	726	777	770	804	811	845	762	788	770	839	809	845	821	773	790	769	813	793	825	769	808	765	812	789	774	797	731	788	772	806	838	769	777	746	756	780	792	810	750	783	796	808	781	767	781	873	789	764	894	790	820	772	784	813	787	796	815	818	837	815	756	816	761	789	835	797	786	789	760	764	758	873	801	824	775	798	793	754	755	782	811	748	813	817	829	827	821	840	831	786	768	784	771	799	775	868	778	803	802	796	788	783	757	762	776	785	806	811	853	765	789	729	795	754	776	763	810	762	764	762	780	823	761	760	796	795	789	836	835	779	742	818	791	774	790	773	798	815	817	773	775	745	772	789	791	800	769	807	782	756	773	783	828	770	790	763	822	773	799	807	804	787	766	778	783	752	800	774	740	784	764	795	763	800	792	745	762	791	837	824	788	756	815	782	776	754	772	776	778	810	824	804	798	799	762	813	782	759	764	789	746	838	792	823	788	835	797	799	780	784	820	818	842	802	787	803	779	828	870	828	770	754	809	798	816	809	809	748	810	778	775	766	778	765	765	802	808	790	800	786	789	756	786	770	723	800	806	813	816	784	787	742	809	814	769	802	779	755	799	791	807	794	829	794	773	792	778	832	811	799	805	845	834	810	760	785	788	794	794	748	739	760	796	839	808	774	826	773	812	797	769	794	833	786	807	792	780	788	844	768	779	814	763	822	804	759	760	771	757	766	781	768	759	793	766	805	742	752	802	791	786	773	862	779	773	774	792	766	798	823	794	775	783	806	793	838	845	726	781	740	785	799	803	807	808	771	823	827	831	846	773	815	782	813	799	836	792	799	803	809	744	846	807	773	796	736	827	817	816	799	802	767	815	817	785	769	797	770	851	785	774	771	792	736	771	795	806	829	728	707	784	825	812	779	800	819	813	780	821	861	771	775	764	744	800	755	772	796	770	808	843	787	816	793	820	802	809	813	801	736	748	803	755	761	817	803	792	766	799	826	817	785	804	769	736	796	847	816	782	832	761	769	796	784	747	822	806	807	822	784	771	756	801	753	782	826	797	798	796	747	789	803	768	826	784	808	792	753	830	826	762	810	849	757	785	763	818	795	821	757	799	728	778	755	815	769	757	779	785	827	847	839	822	818	791	802	828	761	801	814	811	786	751	773	800	800	814	815	826	763	849	834	750	770	815	833	781	824	789	768	816	791	757	778	769	796	786	848	826	803	788	784	770	797	762	770	812	807	804	825	773	788	789	776	782	778	775	775	790	798	765	748	744	797	784	792	821	758	804	853	824	834	868	772	816
23058	21490	33160	33705	30551	25104	17195	3232	861	604	622	585	587	565	570	586	612	554	550	543	552	569	569	587	564	552	554	533	560	572	575	571	538	513	574	571	578	564	584	548	584	566	594	569	534	566	525	564	542	553	550	537	582	558	549	520	540	547	568	570	531	568	534	573	567	557	581	572	567	570	563	550	552	578	566	538	579	560	556	601	529	579	555	537	552	533	570	566	536	569	548	548	557	568	545	532	563	590	563	570	548	578	560	552	607	544	557	564	548	566	560	544	510	514	567	534	615	565	575	583	539	532	543	536	523	555	587	578	550	538	540	553	546	529	548	483	512	555	559	585	573	557	577	564	550	574	527	542	568	515	573	595	576	509	557	556	555	532	553	589	558	572	535	563	569	585	497	556	516	545	554	574	576	575	553	542	576	573	563	574	538	516	493	537	531	517	572	579	589	583	550	556	562	592	526	551	586	600	528	568	587	610	583	558	589	568	559	565	577	521	574	512	547	503	583	563	552	544	557	571	589	565	563	535	523	570	533	580	562	548	576	560	536	532	511	565	564	549	547	564	578	570	561	600	515	546	533	612	595	590	533	558	561	557	528	557	570	557	572	524	580	582	590	539	543	540	557	538	569	588	601	566	578	556	561	571	560	576	530	577	594	582	562	529	553	560	570	543	545	540	563	601	555	514	526	578	523	587	572	575	567	597	522	576	572	520	538	551	571	562	539	564	529	594	573	565	582	509	531	522	532	558	550	612	542	549	538	550	551	532	548	586	551	571	525	569	582	525	510	545	522	539	543	560	528	590	541	570	519	562	576	572	578	577	556	563	570	523	520	548	532	524	532	525	563	577	551	580	563	547	578	528	536	580	554	562	560	566	554	546	561	490	577	565	526	566	590	563	542	527	527	555	573	566	543	543	560	550	573	568	608	563	551	514	525	520	539	573	602	544	556	550	554	553	566	547	572	574	546	543	527	547	531	577	572	568	558	563	549	528	573	587	556	563	553	537	536	575	558	532	539	545	575	617	541	560	555	549	590	537	598	553	560	579	563	575	588	593	555	586	548	610	567	585	561	534	573	535	575	569	576	573	550	583	564	543	575	528	589	553	554	596	583	555	544	605	574	575	586	597	587	592	567	514	567	533	519	591	522	575	551	524	580	566	562	518	547	561	592	557	561	522	605	578	542	524	543	561	540	563	530	571	600	531	560	528	540	571	527	597	539	528	612	575	506	545	487	590	597	560	558	571	567	570	556	589	590	567	530	553	511	552	545	574	549	597	525	541	499	541	577	558	576	543	544	535	543	578	541	527	544	595	529	549	555	560	581	553	553	560	575	563	542	548	569	521	593	537	523	592	540	561	542	569	559	550	531	546	558	579	590	540	576	559	572	544	538	517	555	563	525	540	560	581	547	547	569	560	534	582	585	570	548	556	550	536	554	584	567	536	554	553	530	566	529	591	532	566	566	542	536	573	529	609	551	564	532	594	563	578	581	562	549	545	553	552	585	524	603	565	563	570	564	540	554	541	562	583	593	581	555	561	579	547	526	536	546	548	595	554	529	575	563	549	588	570	586	564	494	568	530	554	597	522	536	531	558	563	530	596	579	563	512	583	526	568	590	509	532	550	594	553	583	564	555	578	579	552	561	579	503	566	555	584	533	559	574	566	580	566	570	565	536	559	574	540	569	615	520	532	566	551	521	587	553	566	553	572	557	582	548	555	590	552	556	564	544	537	555	596	549	550	575	560	542	543	577	592	565	519	561	586	585	495	531	586	585	588	548	519	556	564	539	550	529	615	547	547	552	547	559	503	539	504	553	574	578	572	481	527	600	542	552	559	607	553	547	554	565	588	579	533	558	550	617	543	518	526	551	557	586	551	586	539	568	575	534	574	530	553	557	569	588	621	567	587	529	584	575	564	584	558	558	582	619	556	547	546	577	574	537	557	544	547	561	543	581	564	543	515	550	584	589	547	542	523	563	560	507	558	527	540	541	563	542	576	593	545	554	566	595	558	569	567	569	500	549	606	551	530	517	562	604	573	608	564	613	588	502	568	556	572	590	532	612	580	575	508	556	548	516	562	560	532	579	529	554	587	560	592	548	593	571	590	568	514	523	552	605	550	583	555	545	596	513	572	551	541	566	589	576	536	577	566	532	544	573	553	543	551	564	569	574	552	582	564	562	577	549	561	567	529	528	565	578	558	554	526	547	526	539	571	521	532	600	578	582	581	604	552	563	550	548	566	543	574	572	567	610	542	586	560	590	567	621	536	526	545	590	540	503	534	565	581	532	584	554	588	549	547	560	591	552	550	597	610	541	575	591	560	548	545	528	556	525	520	605	563	479	584	561	572	564	562	542	567	553	563	560	583	556	547	533	554	552	565	613	547	557	608	536	554	611	512	591	527	544	513	554	552	522	484	555	547	564	571	516	586	554	540	510	533	518	560	579	578	519	508	540	581	578	527	556	532	556	519	524	558	496	569	556	558	559	604	578	555	592	543	544	565	527	574	587	565	533	524	523	561	572	574	533	594	605	579	575	565	585	564	556	558	586	529	542	590	519	558	547	601	575	569	588	566	536	562	556	547	553	524	607	592	554	532	555	558	507	505	590	568	573	564	587	575	579	528	548	538	518	606	546	530	530	537	544	540	552	586	565	527	542	509	583	630	545	558	540	548	567	551	572	572	529	508	543	530	539	593	535	534	616	519	556	514	529	568	590	551	555	565	545	502	515	598	570	568	581	575	561	540	580	581	557	548	546	551	554	564	563	537	595	506	550	516	596	523	588	545	540	556	533	579	563	508	569	562	554	583	547	568	567	581	525	538	548	582	600	564	543	586	553	571	535	579	534	575	524	548	527	554	549	572	565	532	545	531	593	613	552	542	568	553	556	527	556	583	583	566	533	538	541	552	548	576	528	556	549	590	535	535	537	548	596	528	541	577	523	554	546	594	576	568	530	536	559	543	562	565	534	552	529	540	560	592	576	553	599	572	532	524	556	561	523	573	557	603	529	536	569	539	554	558	576	573	571	535	554	566	543	554	554	555	532	525	557	549	582	554	554	569	530	561	576	555	573	590	545	544	568	561	570	578	575	572	584	573	524	578	572	549	556	611	531	567	557	560	559	573	532	604	578	568	582	563	579	542	553	564	587	564	568	546	518	530	560	556	581	536	525	556	562	544	583	604	522	506	562	571	557	567	537	488	544	519	555	599	559	548	542	583	529	577	550	544	546	566	535	593	566	538	546	527	534	574	518	538	557	506	523	566	584	607	529	558	584	537	571	549	545	554	631	594	590	547	545	565	586	569	504	555	572	548	569	519	564	557	560	574	563	523	561	538	534	557	591	518	559	565	586	564	557	535	553	534	549	542	508	561	580	541	591	512	514	535	575	584	553	577	517	573	546	589	602	533	550	550	544	549	556	565	495	523	543	539	502	579	541	575	568	560	554	562	554	551	571	572	514	561	554	547	568	589	559	564	514	554	558	536
56479	99620	91582	70550	48952	30175	13110	4272	1497	952	819	799	751	834	809	833	822	787	789	796	833	780	792	772	800	824	769	791	795	718	841	822	826	784	811	765	818	804	749	753	760	763	730	810	765	843	832	826	782	726	781	794	807	775	800	761	824	743	794	797	795	859	849	768	845	825	811	847	745	812	813	797	802	801	769	780	793	772	816	807	757	752	772	811	790	849	770	817	759	828	782	765	804	812	804	799	836	801	775	821	799	809	796	817	812	770	779	809	783	794	795	770	797	781	791	801	823	743	793	784	793	781	762	765	799	835	803	822	762	767	782	814	778	798	782	844	758	804	760	817	808	760	816	750	841	804	816	755	800	805	826	775	781	782	768	787	749	753	756	748	833	835	836	844	819	797	821	808	755	818	796	818	744	768	721	773	803	813	821	837	834	820	831	748	762	800	775	830	760	804	762	815	753	810	821	815	775	806	787	800	788	798	799	835	786	800	803	785	810	785	815	818	787	753	805	789	790	780	799	784	785	739	791	811	832	731	811	806	788	788	725	744	767	787	782	826	814	764	789	752	745	780	798	752	781	746	813	790	784	783	793	809	761	798	754	788	795	754	761	796	774	781	799	775	818	793	811	765	797	811	814	795	787	782	832	838	776	816	809	794	806	803	799	795	768	780	790	822	803	755	814	825	814	825	758	821	782	789	829	797	807	814	831	815	785	814	826	854	797	778	804	768	782	826	777	800	818	792	811	754	811	760	818	794	783	784	775	791	794	776	785	824	788	824	816	743	805	780	809	787	872	787	793	775	793	767	782	798	851	782	775	824	800	791	831	808	842	816	809	732	776	790	758	818	856	779	767	826	792	737	778	863	818	846	799	812	799	831	824	824	793	803	816	788	857	773	791	770	838	774	838	799	820	773	763	772	815	800	825	746	786	771	824	794	773	801	808	829	777	805	813	838	775	816	790	825	772	821	800	804	735	825	802	822	785	764	795	748	803	835	836	810	808	812	770	836	823	763	756	780	797	747	798	827	772	753	801	795	791	793	766	809	774	791	841	767	734	798	814	790	775	834	830	785	824	800	783	792	789	809	749	761	808	787	800	747	801	790	753	830	770	809	794	822	793	802	775	781	770	814	798	837	757	812	796	786	807	784	802	818	816	780	771	796	793	792	766	754	843	812	787	796	832	801	778	788	768	773	801	812	790	753	889	782	820	796	747	822	806	756	825	743	817	769	761	775	790	766	803	818	806	787	766	805	776	760	794	802	795	771	793	771	775	802	732	759	817	813	767	785	796	793	750	844	756	825	782	799	790	739	800	804	793	794	809	800	780	795	791	774	809	811	784	763	798	762	807	805	752	859	775	796	822	840	808	786	815	772	819	771	782	789	749	754	804	802	779	765	846	835	826	830	766	772	772	816	815	807	788	754	798	762	762	793	772	766	818	825	759	777	803	794	748	785	789	841	826	803	797	752	859	790	787	818	757	806	782	811	832	774	792	806	802	806	789	791	770	783	781	797	781	819	793	804	834	814	798	791	861	845	798	826	841	804	786	783	751	779	759	765	793	802	814	781	802	792	765	804	815	778	844	834	825	769	800	797	827	814	843	690	768	796	773	793	787	791	775	844	811	797	818	786	845	733	777	758	846	769	817	811	824	817	820	789	832	811	779	788	750	794	867	825	780	812	807	773	822	821	782	766	772	813	746	807	741	798	747	804	833	775	764	784	838	810	782	742	824	795	847	765	786	817	774	743	762	779	836	777	818	756	804	797	820	797	776	806	823	782	822	761	747	787	780	795	830	818	771	803	827	755	765	798	817	786	834	811	827	810	763	732	777	800	775	745	805	761	776	763	826	768	802	726	774	793	822	836	806	807	795	784	811	754	776	815	778	763	758	799	801	806	792	764	794	782	792	798	818	758	779	796	825	828	757	834	758	823	779	786	814	806	778	797	783	744	776	798	760	849	807	856	820	789	803	806	865	821	798	786	808	784	789	793	822	818	795	747	797	756	766	803	810	796	847	762	777	750	773	753	773	772	831	785	798	801	782	790	818	841	775	810	780	787	795	843	793	796	823	835	797	819	773	848	791	844	803	829	822	834	775	829	828	827	812	775	853	784	813	841	784	789	804	768	780	841	796	769	765	777	829	773	775	859	800	811	776	776	810	763	815	812	834	781	743	807	796	819	820	770	821	776	789	768	785	763	759	776	778	793	815	831	811	762	788	768	842	781	765	780	774	801	779	854	811	756	751	803	840	791	761	827	809	757	843	789	775	763	762	787	782	823	790	752	823	817	815	823	799	826	739	791	762	810	808	792	784	780	826	834	755	796	768	795	843	806	805	803	790	787	798	800	760	803	783	843	818	786	834	836	787	718	773	779	801	825	797	787	787	816	827	778	761	812	783	780	813	755	833	725	813	849	813	772	777	798	754	792	844	807	811	800	810	815	816	773	846	847	820	767	783	783	762	872	832	841	820	808	796	805	824	800	758	792	744	806	816	821	761	743	813	803	754	778	750	839	786	775	745	785	786	804	847	808	788	805	823	760	761	812	825	791	786	805	788	824	723	796	779	807	848	800	799	742	837	824	794	781	809	804	778	790	818	795	744	848	807	779	782	762	818	781	767	759	829	822	830	790	777	814	815	839	788	784	783	787	815	777	788	810	783	810	788	776	766	774	784	790	809	734	795	822	774	748	794	774	760	768	813	774	867	766	760	825	722	790	822	817	835	813	790	771	809	833	776	738	769	821	802	810	820	818	803	794	761	761	758	776	778	792	816	787	775	811	816	771	798	795	855	788	799	784	770	808	855	820	762	741	811	831	821	755	760	823	755	797	789	820	850	787	838	844	774	775	767	840	785	752	798	804	818	796	783	869	801	762	808	784	792	789	774	839	846	807	780	827	808	748	854	775	825	804	769	814	798	748	776	830	775	754	785	782	761	793	797	800	809	768	820	762	819	756	786	822	800	787	794	783	788	781	782	782	809	797	817	805	783	786	786	740	791	781	829	806	812	815	816	767	797	811	790	822	823	770	803	787	760	850	828	827	772	794	793	807	778	761	830	796	754	786	797	772	790	759	784	796	807	818	768	762	783	828	771	799	780	812	743	801	773	753	775	820	799	837	785	769	827	796	805	794	757	789	796	750	787	780	837	798	752	797	777	789	758	790	841	785	823	812	827	798	816	763	790	757	781	866	781	805	813	767	821	812	776	823	791	841	767	780	777	791	819	775	790	834	844	756	752	793	743	799	769	803	814	837	761	733	823	748	817	784	775	804	834	745	768	799	764	790	822	798	800	771	777	778	841	788	795	759	808	800	797	824	799	739	848	788	810	747	791	774	786	796	771	799	786	805	748	818	786	777	767	773	801	750	793	790	780	746	860	799	801	790	786	791	766	809	779	813	723	812	829	777	797	843	777	840	838	779	780	829	828	815	799	772	780	791	772	768	794	818	737	817	816	775	831	816	802	775	776	794	809	808	807	780	767	834	782	775
26814	25942	35108	25557	10907	3149	1112	588	542	497	449	438	495	529	500	500	504	464	492	500	504	480	506	521	509	456	492	488	469	452	489	533	479	473	498	476	469	496	519	478	475	487	520	484	494	466	460	495	476	458	487	474	490	547	496	457	486	508	509	481	495	485	495	493	480	474	508	518	491	506	496	486	496	483	492	482	467	474	509	478	506	502	478	472	492	472	475	518	470	459	524	483	480	492	487	514	434	489	436	491	485	508	477	513	487	515	515	469	530	480	479	475	453	524	469	469	508	498	452	484	509	445	472	485	468	447	482	484	505	508	454	505	487	466	493	458	497	473	504	483	449	491	430	479	470	473	468	482	463	482	480	472	456	515	503	492	469	477	486	507	467	471	487	494	476	514	497	445	487	486	499	518	476	492	485	487	494	486	452	491	433	444	466	475	470	492	452	474	525	450	509	475	467	461	509	495	499	484	507	472	511	486	458	455	479	488	474	482	474	457	476	466	453	452	503	487	470	481	506	502	441	453	498	459	493	485	479	474	524	479	492	475	470	455	480	507	472	475	497	507	485	442	489	446	462	465	500	483	532	493	481	530	480	483	498	468	516	483	527	466	503	484	489	486	488	484	481	524	439	501	511	509	486	481	498	495	494	512	501	497	483	502	517	474	525	462	495	483	460	504	492	498	458	517	433	478	498	473	508	485	479	477	453	461	503	458	480	500	549	520	471	486	522	479	498	501	497	473	497	466	520	493	465	512	487	517	483	543	487	473	480	494	537	475	481	485	477	510	507	470	483	476	495	502	447	481	468	473	484	511	486	473	490	472	498	438	474	509	489	474	475	479	484	479	491	527	500	491	480	503	496	487	460	437	461	479	510	457	513	458	478	522	473	471	469	470	492	475	492	495	466	490	489	479	506	498	506	496	489	460	457	484	514	471	492	503	491	487	497	480	499	506	485	485	490	510	457	482	496	457	514	441	488	504	519	483	485	452	501	510	518	440	490	480	518	475	478	457	436	517	491	465	460	496	509	488	518	485	494	436	505	445	485	516	474	499	458	480	464	454	501	492	495	500	485	497	520	474	491	495	465	551	436	505	483	476	503	523	482	457	454	472	489	509	451	435	496	490	476	482	472	484	474	502	515	476	526	498	518	495	508	455	486	486	481	489	483	455	474	474	489	481	498	521	496	502	506	493	483	492	477	507	465	450	494	463	479	501	466	487	516	501	487	483	522	454	480	503	488	448	475	506	495	515	521	485	462	444	461	477	503	462	478	489	510	500	502	474	510	529	462	480	504	496	476	472	507	471	448	487	477	460	493	497	468	480	490	510	499	477	438	477	481	479	470	514	503	483	473	495	506	481	470	526	504	491	532	527	484	460	496	457	494	497	508	500	520	427	451	514	481	496	490	468	515	499	472	492	503	531	498	470	485	462	462	466	469	505	448	513	505	463	501	477	493	472	484	526	472	449	485	464	492	485	498	461	477	467	524	469	484	475	480	465	489	472	525	467	449	466	444	489	506	502	474	486	493	504	475	466	493	503	511	479	486	489	481	454	456	490	491	466	508	480	510	509	506	466	459	495	476	474	478	507	475	475	461	461	490	509	481	478	501	510	540	481	473	496	449	476	496	462	484	489	454	484	490	491	502	471	441	511	487	501	481	493	476	465	509	463	465	492	458	498	503	475	506	484	505	489	503	454	478	452	464	464	503	503	507	446	508	445	480	498	441	482	459	479	482	516	487	476	476	499	482	445	486	483	487	521	472	516	498	505	464	493	475	499	500	516	516	439	488	464	445	505	445	494	466	495	461	473	473	510	467	465	493	521	498	462	492	469	461	466	472	474	490	505	483	485	482	508	476	471	502	435	488	422	464	505	476	443	488	467	458	495	489	485	488	518	519	465	460	454	476	505	448	509	459	481	506	468	485	479	496	515	535	509	485	464	511	504	452	479	472	485	524	470	470	483	452	482	500	472	471	480	464	478	472	503	491	472	466	468	467	510	467	459	460	466	478	504	490	458	469	474	466	479	464	461	473	501	484	496	488	459	507	446	524	526	459	471	501	499	482	448	492	514	484	454	504	471	473	461	445	459	462	481	471	461	489	484	491	451	505	464	480	451	501	457	531	457	487	500	462	498	499	449	486	449	489	500	494	493	532	479	479	482	462	500	457	475	477	486	486	509	471	473	530	488	486	478	465	498	488	497	491	487	522	459	463	480	506	481	429	498	479	489	492	501	486	468	486	482	451	513	493	451	517	494	473	471	489	498	459	503	463	456	465	453	501	472	470	439	480	485	447	489	488	543	509	512	502	487	466	495	504	487	455	513	482	498	513	477	470	500	502	495	451	510	493	500	472	482	474	438	490	510	490	487	468	469	468	482	471	475	455	509	519	485	506	535	474	478	489	522	470	490	468	508	492	502	462	511	461	452	475	521	476	449	503	446	505	521	465	488	482	496	487	517	482	518	500	481	484	487	501	447	513	470	480	466	461	507	513	508	479	505	537	505	482	509	503	509	487	500	474	523	480	469	492	514	450	483	501	513	500	491	502	513	483	494	484	516	468	480	501	513	532	436	499	504	434	483	477	463	484	449	484	504	448	502	512	482	485	500	463	466	515	504	483	486	512	467	469	560	470	488	507	459	470	486	495	464	472	486	482	480	510	491	486	475	498	482	511	496	474	466	469	510	515	502	479	474	504	474	530	503	444	498	492	492	504	440	494	492	490	473	504	463	502	484	461	483	450	470	501	484	474	453	468	459	484	512	438	491	504	470	471	457	500	474	474	478	451	479	466	483	496	485	502	484	490	483	477	471	475	513	453	477	459	474	514	492	501	518	497	487	507	501	485	477	465	478	499	489	489	463	499	513	465	503	482	496	506	504	479	513	506	471	479	467	497	484	488	501	470	458	509	467	486	484	492	469	461	474	457	485	476	468	487	479	480	533	473	480	488	483	475	504	473	463	479	520	516	480	485	535	515	524	458	480	468	492	475	470	472	455	466	499	500	449	482	487	504	480	479	470	481	541	479	529	499	494	464	475	465	485	503	488	470	466	468	464	492	447	465	460	461	528	484	524	443	485	523	490	514	475	498	466	465	484	509	498	493	514	459	452	522	502	487	460	495	488	473	475	521	501	495	492	483	500	479	496	485	479	495	441	488	508	473	464	511	463	488	489	473	471	484	474	503	498	473	506	449	471	477	497	460	506	497	471	458	476	482	461	469	464	494	500	487	473	519	457	462	507	498	509	473	492	460	485	473	473	494	515	472	466	487	472	513	468	508	497	521	486	510	465	499	511	481	520	487	504	502	465	504	511	489	496	525	497	534	492	505	513	474	472	489	477	460	485	499	472	464	443	475	479	481	473	483	446	475	460	470	488	533	473	470	455	487	474	475	527	505	486	455	494	517	484	519	494	493	489	500	500	467	489	497	483	503	456	482	497	497	481	463	517	450	487	507	532	473	438	459	518	521	490	418	445	490	487	472	469	467	507
21987	45522	41092	26798	13982	5434	2086	1046	806	722	688	714	739	724	720	733	712	717	745	702	718	721	743	721	750	700	665	721	711	726	755	676	700	718	722	694	722	746	699	673	721	677	721	747	717	750	696	710	782	698	709	702	648	699	726	679	683	712	756	741	722	733	688	704	723	696	751	760	713	765	691	712	690	724	713	689	690	715	730	777	723	721	706	696	708	744	756	712	730	717	726	720	703	784	722	672	742	761	756	789	704	748	735	706	741	751	676	718	706	740	753	701	714	701	718	754	722	710	738	747	676	687	709	709	704	739	753	705	778	718	740	755	692	752	683	732	698	694	783	730	710	772	713	712	743	726	749	677	698	730	688	707	716	724	735	715	711	712	684	697	724	687	721	694	691	745	752	670	748	692	685	710	753	704	712	667	663	656	691	682	690	719	761	692	701	732	689	697	703	733	754	684	722	758	701	713	668	705	690	739	698	685	729	737	747	727	693	715	647	701	735	756	702	725	700	713	727	735	701	685	713	688	704	734	730	746	684	734	689	729	746	741	683	767	727	742	752	744	721	669	717	682	720	658	702	720	729	732	749	688	749	737	724	689	694	747	734	715	764	693	733	707	742	753	718	727	725	742	747	752	696	737	704	708	697	735	675	708	729	735	736	687	731	717	735	715	707	680	680	702	708	748	731	705	694	743	673	717	751	778	686	688	743	741	743	763	719	720	684	700	720	727	676	697	714	714	714	738	758	652	694	707	694	731	699	751	728	707	762	713	714	725	665	752	738	680	696	723	714	723	731	747	712	749	714	736	651	734	762	732	705	740	721	701	689	726	732	690	749	720	724	723	713	691	739	692	709	724	726	766	694	648	733	733	685	717	713	696	711	729	741	727	750	758	732	724	696	726	715	731	737	740	738	756	715	773	707	707	731	656	722	712	715	728	727	755	713	745	758	675	739	759	726	741	713	738	730	753	715	726	733	713	714	700	711	745	723	735	749	701	740	726	723	728	734	715	739	757	707	731	683	753	744	745	678	724	725	761	698	700	700	758	723	722	709	691	662	705	674	739	738	702	685	739	731	730	719	753	743	673	697	714	749	739	708	717	729	711	666	705	706	737	755	707	713	711	727	690	703	691	700	700	733	723	682	737	743	700	748	716	686	738	725	682	737	711	700	705	729	706	726	654	748	706	776	743	741	722	719	751	760	791	714	723	691	713	722	722	783	701	714	729	687	696	750	702	721	724	725	713	701	730	750	714	695	710	742	695	730	692	667	757	723	733	682	722	742	738	735	718	722	680	728	756	715	728	712	702	721	774	736	699	699	708	724	747	742	687	755	721	713	698	698	705	743	697	653	679	725	675	734	729	710	749	723	676	725	722	681	657	717	737	737	700	710	719	713	742	727	651	737	713	718	749	749	746	767	712	722	702	712	704	702	755	706	730	710	718	686	696	671	713	702	727	705	683	712	753	763	686	739	719	726	712	693	685	717	729	722	706	707	704	736	730	703	748	713	674	736	683	749	726	685	733	710	695	721	683	715	705	697	701	707	726	713	725	772	696	749	691	748	735	743	744	701	718	741	749	678	754	696	680	684	694	720	760	703	681	755	760	732	725	719	744	731	675	699	694	716	720	737	696	735	670	789	664	713	746	712	749	731	728	728	743	735	725	709	742	763	685	742	740	753	695	766	710	673	670	742	759	718	739	707	733	714	730	732	768	721	714	764	730	727	744	683	709	724	707	724	716	693	650	677	710	788	693	735	722	730	763	710	750	735	717	720	693	724	713	678	684	675	763	709	708	715	746	716	727	752	734	716	713	715	701	705	747	720	715	742	719	683	740	751	766	694	761	707	720	743	727	685	756	772	696	716	731	688	742	713	712	684	755	734	727	707	742	720	711	739	721	693	717	730	720	753	759	714	725	709	740	765	710	694	718	687	762	708	690	758	746	693	755	745	723	748	701	722	696	724	666	702	729	701	734	726	717	737	734	657	741	701	740	676	694	703	730	713	757	729	708	739	757	689	734	752	704	773	701	700	701	739	769	684	704	681	758	771	781	684	766	710	766	706	729	708	748	721	745	740	671	715	745	738	703	666	693	736	741	699	738	680	741	702	721	703	715	734	712	715	748	721	734	721	719	702	681	750	711	706	733	752	748	721	744	693	707	708	711	751	734	738	669	710	700	716	699	737	687	692	715	678	766	699	706	758	706	704	761	759	725	731	787	729	719	721	721	750	683	696	741	717	732	702	754	728	654	721	687	753	746	698	731	692	740	675	717	733	705	716	701	682	765	685	715	663	727	763	687	674	743	686	720	723	783	719	729	693	721	754	757	724	675	722	737	709	742	753	750	703	697	745	742	735	687	701	713	704	703	734	706	706	714	712	757	702	659	691	727	758	681	725	697	724	706	695	693	712	740	721	776	734	713	693	721	723	712	709	710	699	701	704	700	712	730	770	727	744	726	710	710	726	691	747	750	727	700	775	731	721	703	712	718	753	701	701	760	784	732	751	715	742	722	684	707	733	700	728	708	687	726	695	669	676	687	721	707	707	693	748	712	740	734	752	698	750	693	682	711	724	636	707	749	779	681	675	704	700	722	676	678	724	681	693	713	708	736	731	736	703	676	732	732	718	729	731	735	724	743	713	726	766	727	741	710	701	678	766	748	708	693	747	668	695	734	710	693	740	702	677	710	778	740	702	724	727	729	731	669	761	723	727	733	702	716	763	739	724	738	760	785	699	733	757	697	711	745	738	696	747	701	687	773	715	752	750	739	714	747	707	696	707	649	691	720	736	721	755	682	727	709	733	711	736	705	740	767	712	701	695	685	716	771	751	719	728	737	717	722	769	732	743	737	763	728	714	716	726	743	688	711	728	737	696	700	706	680	673	707	760	767	758	768	699	712	723	704	691	705	717	726	731	737	740	741	738	712	690	735	685	721	727	731	676	726	723	692	785	748	719	753	664	762	710	687	693	710	744	710	707	728	726	724	691	722	773	741	724	694	719	721	725	745	742	746	695	710	705	730	739	726	714	723	742	721	697	686	749	732	734	727	724	754	737	691	730	726	718	706	745	734	699	696	721	731	705	713	729	766	728	738	727	714	730	730	616	769	702	678	708	718	754	730	688	702	725	723	722	690	703	762	708	733	706	748	753	710	731	737	702	703	699	765	739	723	701	702	745	699	723	735	698	752	758	685	696	716	739	730	701	722	717	735	770	738	758	730	758	745	692	680	705	740	745	697	743	739	705	689	725	729	714	750	762	708	681	677	703	696	706	746	781	746	665	692	696	723	690	715	676	726	723	710	714	735	703	723	711	717	767	690	691	683	669	670	692	762	739	713	710	699	661	707	791	744	713	700	762	688	683	733	720	673	724	767	718	698	688	702	763	718	695	719	731	714	712	738	758	709	724	759	698	737	705	752	724	683	694	708	691	711	749	740	717	674	721	785	705	707	740	712	750	695	734	676	726	717	710	770	727	709	692	712	759	730	714	701
24076	22199	38268	41647	30932	20387	7743	1458	706	605	573	510	610	551	538	570	556	563	513	522	558	518	566	558	538	535	548	572	560	547	571	573	541	542	586	527	574	554	491	566	558	574	545	586	542	530	557	533	560	527	533	599	516	544	500	575	510	562	563	558	551	556	589	501	523	565	557	553	571	536	538	550	565	592	535	549	525	544	538	559	536	544	569	565	568	514	550	571	533	549	550	556	539	572	555	580	536	563	555	554	540	557	547	536	532	531	592	525	533	545	545	555	559	492	582	550	539	517	518	551	521	527	563	537	546	586	518	544	581	540	568	547	597	560	552	515	552	552	563	540	520	553	573	536	565	541	546	549	523	534	593	531	534	519	563	514	520	542	560	517	556	553	518	541	521	545	518	536	571	527	558	518	572	554	522	553	539	537	520	535	566	514	543	559	544	505	525	514	605	536	563	505	568	536	536	523	561	542	547	529	572	542	576	532	555	551	568	573	571	558	550	597	510	524	502	542	538	579	568	534	553	521	521	573	551	549	543	575	505	510	576	578	621	537	536	571	543	534	525	569	576	525	535	528	548	551	532	570	559	559	531	573	541	517	543	593	552	487	565	494	534	561	549	525	569	592	562	504	555	522	547	497	547	545	541	524	511	515	557	551	557	510	555	529	566	558	554	531	557	544	540	526	521	566	577	526	526	521	549	513	507	507	568	573	552	537	565	567	525	543	516	560	551	601	559	564	529	527	572	548	535	557	578	503	537	571	548	537	515	573	547	563	530	569	535	577	571	547	534	536	548	533	570	514	541	531	555	569	475	542	538	539	565	544	544	568	499	531	542	548	507	580	532	536	530	553	576	508	537	537	584	543	499	543	557	593	541	551	528	546	518	561	582	533	523	541	542	575	496	566	556	545	554	551	592	536	518	533	521	544	511	508	546	534	539	563	547	519	545	553	561	525	541	562	519	532	527	529	520	573	545	581	531	519	532	542	543	531	565	529	536	528	483	591	534	570	553	531	563	549	568	505	544	504	497	522	545	527	542	564	523	553	550	517	541	538	531	551	594	512	498	529	619	608	542	547	524	529	524	518	513	555	565	579	569	554	571	527	554	579	540	538	511	569	555	533	539	562	541	541	502	569	566	547	509	574	520	586	598	523	545	559	558	576	545	537	593	546	522	518	542	525	534	559	545	519	549	513	524	525	538	568	551	580	553	542	555	517	533	541	547	524	536	536	559	571	556	523	570	546	522	514	529	561	528	533	579	559	520	553	593	549	522	541	559	553	549	541	585	594	527	540	546	548	556	549	583	582	606	552	536	584	542	550	537	583	556	570	555	519	540	556	533	540	529	569	535	552	550	563	534	564	537	555	531	544	549	567	502	542	548	589	593	564	509	566	536	543	534	518	531	569	579	535	528	557	569	571	549	539	559	529	554	511	536	496	526	556	555	560	480	566	539	551	558	494	530	487	537	531	569	497	571	532	531	590	544	606	582	570	541	572	573	544	541	565	548	528	538	527	527	501	540	547	577	543	527	552	582	532	577	560	508	545	530	511	535	528	538	566	556	534	587	585	539	569	536	612	535	541	575	536	537	521	555	549	554	572	520	565	524	533	532	535	572	517	572	583	536	506	544	538	549	506	564	545	543	541	548	522	517	525	559	509	513	554	552	550	489	551	536	533	531	521	591	516	520	531	523	528	525	499	538	584	582	587	519	568	545	539	561	544	563	538	517	542	535	567	509	536	558	542	531	556	522	580	533	523	565	534	548	528	537	580	522	563	512	574	530	520	547	522	557	554	579	547	518	522	544	560	519	579	527	534	561	533	541	551	552	540	506	545	501	499	521	556	530	553	561	499	546	543	538	582	543	547	581	538	569	521	535	565	531	573	547	537	558	600	540	559	564	551	517	519	531	501	565	541	513	520	579	550	541	549	541	561	527	558	574	535	549	533	544	555	516	561	557	513	554	603	538	530	567	543	532	509	580	571	535	513	549	566	571	555	592	561	567	535	513	556	564	566	553	552	520	549	474	557	545	565	547	499	508	500	511	524	572	566	524	547	531	541	592	502	544	540	533	529	581	559	544	556	568	593	551	553	549	556	570	570	542	553	539	536	525	519	560	500	498	520	534	554	567	556	549	521	506	578	517	590	523	563	533	554	516	586	597	557	543	583	561	581	538	503	524	484	537	520	539	527	518	569	575	516	541	585	563	557	591	502	548	552	553	527	521	575	545	552	608	532	513	508	551	567	507	551	534	532	553	573	540	543	515	521	528	508	533	552	540	543	532	554	591	555	568	520	531	615	568	557	522	580	567	561	535	500	564	574	551	553	568	546	548	533	564	567	520	532	567	523	550	579	519	546	569	568	528	534	557	543	519	552	585	532	538	546	525	545	549	523	566	547	553	533	534	594	506	551	537	542	539	523	528	525	556	529	532	563	548	528	545	555	555	517	533	557	508	525	536	531	575	574	549	496	559	543	516	554	543	527	576	551	566	508	570	536	548	553	551	570	538	506	531	549	563	559	559	512	528	543	520	527	545	532	534	585	585	535	564	533	528	536	549	527	554	513	554	517	537	529	556	508	531	521	561	558	540	525	546	550	551	558	540	539	518	559	560	556	545	542	580	574	551	583	590	558	563	539	546	542	534	537	609	533	552	549	526	525	526	555	538	578	592	554	561	569	563	548	563	517	534	539	542	548	538	544	530	504	533	544	543	567	528	566	559	554	484	596	588	520	487	553	529	521	539	543	541	526	576	581	501	533	539	550	508	501	544	522	574	556	586	549	570	580	544	531	558	517	557	531	544	517	531	548	570	570	496	581	552	531	571	562	559	545	492	603	550	572	519	570	534	521	550	568	580	566	553	529	532	566	537	546	542	514	554	520	541	543	564	548	535	544	539	552	543	555	522	550	534	526	523	519	495	559	510	559	540	523	501	552	550	548	524	529	584	516	571	537	562	517	569	503	566	566	541	560	523	556	561	519	553	573	520	513	545	548	579	569	593	581	509	514	509	571	539	576	518	583	503	576	552	552	538	553	528	510	559	554	536	549	530	507	576	544	508	567	536	539	539	555	602	518	540	546	516	522	544	532	522	538	565	537	591	552	557	542	527	537	508	561	537	556	513	523	565	569	574	548	568	523	524	518	526	551	524	503	548	537	573	546	605	580	582	524	566	536	552	567	574	504	510	529	548	581	496	537	530	551	573	515	574	580	571	585	545	534	546	559	537	509	524	555	546	585	572	564	599	530	543	490	570	554	540	578	519	498	547	554	537	532	550	530	558	550	513	600	490	544	533	562	547	516	571	511	537	557	566	531	549	530	565	556	531	562	541	549	583	557	556	552	504	547	560	536	539	591	550	517	529	498	505	549	537	532	532	567	561	508	531	537	532	556	607	569	515	547	569	518	584	592	559	562	504	536	510	560	582	530	535	533	595	543	580	533	496	540	537	548	538	563	527	518	533	566	527	567	547	564	519	547	536	552	528	533	592	557
46575	88251	80851	58040	38595	21432	8015	2565	1161	892	760	868	824	827	794	781	807	829	773	809	789	779	801	801	831	787	828	800	833	818	826	832	785	815	798	833	841	785	752	798	809	849	785	826	847	743	807	755	775	814	797	765	791	791	792	775	797	798	768	845	765	770	804	801	797	832	771	742	751	764	823	822	813	807	800	775	800	792	820	776	834	848	806	855	851	824	775	803	843	805	814	800	804	762	797	821	804	813	791	794	827	843	799	814	844	749	846	816	758	842	822	832	753	811	760	767	823	810	788	755	805	822	808	787	774	812	791	806	842	802	778	801	820	819	767	817	808	834	778	810	761	822	802	828	791	806	801	771	825	778	783	801	784	800	809	786	792	804	774	757	768	788	772	761	819	808	780	825	757	819	825	810	797	780	772	823	862	822	816	790	757	775	794	796	827	784	772	784	753	786	779	796	808	767	781	828	821	780	784	756	788	800	809	833	770	792	779	746	838	798	846	776	809	796	771	782	817	813	768	833	814	811	773	797	736	814	802	832	808	815	876	787	767	812	831	822	756	801	781	819	801	843	810	803	787	772	807	821	809	831	830	819	807	732	753	758	804	789	800	846	777	785	799	791	777	827	736	821	794	843	815	817	848	815	788	799	828	794	846	783	821	774	828	815	787	795	799	793	794	797	825	765	752	839	772	852	796	807	790	836	823	813	808	842	822	747	801	838	819	798	822	793	771	825	805	851	758	817	783	774	822	748	839	830	783	787	742	807	763	799	822	752	816	843	797	789	772	811	742	847	776	821	806	804	735	874	837	854	776	794	810	774	808	761	807	832	759	771	847	809	790	863	850	779	832	874	814	823	850	809	849	833	812	814	795	844	799	825	800	809	846	776	767	786	755	803	783	788	805	793	771	784	791	809	814	835	794	799	835	799	838	829	782	849	873	852	813	808	753	750	782	793	829	817	790	846	834	852	762	810	806	800	771	812	788	757	799	801	769	777	827	788	756	819	813	783	816	849	798	769	791	821	790	812	764	789	763	781	791	802	741	796	813	760	794	820	819	817	813	773	851	776	755	782	789	830	770	780	786	828	774	769	831	748	777	772	802	776	800	802	769	820	777	793	819	757	858	762	835	802	769	781	819	833	802	858	782	744	824	727	825	871	783	828	759	777	828	839	792	798	767	790	807	819	789	827	795	798	793	762	845	755	846	773	808	766	797	771	786	876	775	863	815	808	781	807	834	775	768	790	839	834	813	846	800	807	791	818	818	796	826	784	806	794	800	793	812	801	811	782	761	822	833	813	822	820	818	764	773	777	804	810	838	812	790	812	855	783	821	810	786	790	788	799	872	764	819	804	840	788	795	846	817	755	856	821	790	778	792	793	778	841	783	774	789	787	757	775	809	840	788	806	806	802	797	809	859	800	828	798	850	761	808	856	761	754	737	851	751	791	736	769	790	811	812	819	759	819	796	831	768	790	807	793	803	849	775	776	802	770	781	845	805	778	805	794	746	795	856	799	864	791	802	819	818	794	861	809	784	793	793	780	866	741	828	820	800	798	825	800	789	752	811	806	792	792	799	845	811	764	762	795	831	810	810	788	795	782	801	850	823	780	824	781	804	801	765	772	818	833	771	817	819	763	840	799	849	804	808	767	842	798	796	804	784	762	773	815	784	748	798	791	745	820	795	769	778	823	793	759	760	792	790	767	815	802	778	840	795	814	798	799	790	759	808	782	841	829	819	794	803	787	764	793	845	802	801	838	788	807	775	802	807	795	746	778	748	701	821	795	783	750	827	810	798	803	822	842	816	853	809	791	745	806	802	793	797	804	804	840	793	790	831	777	792	855	820	777	796	768	791	769	759	800	834	801	755	795	811	778	812	831	850	786	765	802	818	836	760	795	767	791	796	804	853	779	787	817	805	766	788	769	843	800	760	785	775	809	857	752	782	827	774	795	809	834	832	835	821	793	807	799	813	785	832	793	795	799	794	815	809	823	824	761	788	792	830	798	833	797	813	787	804	824	809	814	809	816	810	823	811	779	829	811	780	798	771	823	783	765	799	784	810	788	765	803	780	744	779	817	810	793	812	801	753	823	795	806	807	775	797	774	756	840	778	759	803	803	821	793	810	827	794	763	782	800	791	828	759	797	820	799	803	756	781	782	811	827	793	808	824	818	796	808	846	838	815	806	811	811	828	800	816	787	826	794	837	818	804	872	771	807	750	809	773	821	802	741	806	776	856	814	802	823	829	765	772	780	798	783	780	773	791	754	800	802	750	804	790	824	830	796	794	811	778	823	800	770	779	805	762	821	797	816	806	802	845	814	806	772	812	802	736	783	816	781	765	796	808	777	814	812	790	753	761	806	802	808	832	795	803	866	781	769	827	838	793	791	752	763	802	772	790	806	761	827	822	843	782	836	782	832	833	813	751	838	838	786	748	861	785	807	837	814	855	819	824	797	788	807	799	840	752	788	832	843	767	825	812	767	821	801	797	797	799	781	776	765	764	834	743	783	842	827	789	777	767	773	824	783	838	782	771	847	832	811	756	764	822	803	815	796	834	812	823	776	800	806	825	808	748	776	819	821	821	765	790	807	814	835	819	822	847	790	780	804	787	830	820	821	751	836	752	746	787	798	783	787	782	816	781	774	803	788	804	805	865	806	775	810	826	801	808	844	814	842	810	821	711	784	791	808	788	810	799	847	796	795	785	870	810	832	864	852	793	787	785	864	853	829	816	791	802	803	831	781	820	834	765	824	794	691	816	841	787	806	795	794	778	767	877	817	822	808	746	829	797	782	790	799	775	799	806	847	818	778	770	813	835	846	808	827	772	737	752	811	817	847	824	764	769	818	788	788	783	779	762	850	794	750	804	818	798	792	802	791	782	792	778	793	815	805	792	780	780	783	806	796	807	815	789	825	787	799	788	770	817	782	788	771	844	806	800	818	808	805	800	760	814	782	787	852	811	812	782	812	780	816	744	818	803	846	793	769	765	801	770	734	772	858	851	827	820	777	815	811	851	791	800	744	815	868	811	879	811	835	838	792	797	800	805	779	818	820	830	799	792	800	813	780	799	775	846	804	842	845	788	749	752	791	822	861	754	818	809	807	808	801	839	785	827	824	836	850	813	778	820	782	773	816	814	790	835	746	835	767	820	792	739	795	778	796	817	795	809	824	806	761	782	801	817	788	798	781	832	803	807	772	783	804	807	810	806	799	800	773	818	804	796	826	810	827	783	794	805	819	784	818	787	784	788	787	817	780	783	801	863	783	782	769	793	793	773	744	833	780	792	765	814	841	813	741	840	807	753	829	770	802	758	800	802	795	806	808	787	836	827	785	796	788	836	783	801	866	777	779	768	777	751	744	832	826	759	809	799	784	867	805	799	810	778	790	809	875	809	786	795	752	804	858	850	817	769	813	780	833	785	788	766	830	790	830	759	859	860	778	814	802	782	737	810	800	790	811	767	729	804	760	821	792	803	817	793	811	749	833
23036	21515	34145	35497	31644	25641	16995	3172	866	623	596	629	579	609	548	570	581	621	572	548	573	546	556	558	542	546	588	562	587	597	611	555	562	612	555	574	598	520	560	565	578	529	555	572	573	582	512	537	557	551	568	583	608	571	578	556	523	573	579	599	555	573	577	622	561	522	557	551	581	584	576	588	616	549	580	553	582	577	599	600	566	561	558	549	590	600	575	562	598	542	527	554	585	594	607	618	606	597	569	550	529	533	553	542	551	587	533	577	553	566	507	522	527	580	551	564	623	582	596	573	550	542	569	573	538	591	602	531	570	605	557	545	539	568	568	583	549	585	543	567	559	584	571	579	571	569	578	573	577	536	584	584	505	572	559	564	555	569	533	544	615	551	538	585	580	552	568	565	544	531	583	523	580	586	558	552	553	560	602	582	551	541	557	586	564	590	539	571	546	564	573	601	573	536	514	637	553	612	583	565	629	599	579	559	566	581	605	541	578	550	546	545	551	534	540	525	584	586	563	576	536	597	613	549	550	584	579	586	574	572	563	559	609	566	608	525	589	552	543	578	557	531	603	590	616	587	545	520	567	546	584	581	575	573	537	544	544	549	561	603	567	540	614	592	565	554	566	582	590	546	533	546	581	574	538	537	577	573	559	549	611	545	566	592	549	563	589	572	528	579	562	544	610	589	553	568	586	553	597	577	531	575	598	571	562	575	596	545	536	568	535	579	591	563	519	579	611	601	556	569	602	549	592	548	595	557	537	555	589	580	557	591	547	552	528	582	539	542	564	602	560	578	545	558	521	582	555	584	582	587	553	543	569	614	560	553	552	584	607	549	579	608	580	542	562	556	549	588	551	568	558	577	551	555	569	516	550	604	557	540	560	559	575	559	517	566	548	563	533	523	563	580	563	583	556	561	544	563	534	542	575	569	590	603	553	620	549	531	566	592	549	595	575	564	575	588	588	584	589	566	552	608	582	567	554	562	564	579	572	571	547	602	548	531	541	556	549	570	603	565	561	595	588	558	602	560	564	578	552	522	587	590	531	555	558	607	521	552	555	579	586	575	571	613	562	543	606	565	552	553	585	564	557	567	558	565	582	540	558	578	550	550	580	563	602	572	563	577	561	594	549	565	547	577	570	553	557	586	551	527	598	559	535	594	545	567	572	536	602	538	575	555	531	632	608	583	566	587	576	531	605	561	565	550	546	545	574	581	561	571	590	583	559	566	589	605	616	540	582	540	589	566	575	586	532	567	555	582	603	570	546	602	574	567	589	546	535	615	565	570	525	583	587	559	560	567	538	551	567	538	529	584	536	568	633	581	575	566	557	545	586	554	541	571	533	574	571	535	546	585	616	553	623	567	561	611	561	605	600	584	592	613	600	512	571	557	580	582	590	567	569	572	569	563	575	591	567	579	595	580	520	571	579	539	569	550	552	552	584	573	557	613	568	593	531	591	547	567	568	582	585	587	565	581	549	556	563	622	565	550	563	568	560	522	556	563	547	605	595	554	537	566	556	538	561	555	550	606	559	581	573	560	572	557	580	588	589	636	584	570	532	563	577	527	595	524	599	582	557	569	519	557	579	574	604	610	561	558	555	549	552	581	599	567	569	579	550	517	531	546	558	588	550	562	609	573	560	587	579	604	526	562	549	564	594	543	572	599	568	568	579	553	569	545	531	556	590	568	540	581	555	545	587	608	586	602	587	555	550	536	547	615	578	578	541	620	545	573	560	554	574	585	584	549	574	562	568	576	562	561	546	543	567	622	575	577	572	561	587	557	549	605	550	561	619	581	612	577	543	556	567	598	547	525	568	530	590	560	592	592	577	577	567	528	578	547	627	565	550	552	547	562	535	581	589	543	532	542	589	528	538	578	576	580	624	538	536	559	538	591	597	555	564	560	566	581	526	582	553	543	580	550	572	590	508	580	587	569	550	562	603	553	552	571	566	568	530	575	575	604	547	598	559	593	527	562	573	573	576	583	603	575	537	539	574	563	521	595	562	547	584	608	565	578	574	567	555	561	538	568	585	553	601	514	573	567	565	565	578	529	577	557	564	550	591	556	564	573	572	556	560	549	541	541	540	573	546	579	615	582	564	586	578	568	609	593	558	646	595	547	582	520	540	563	588	572	605	587	560	546	564	601	575	582	563	540	520	575	580	572	571	551	571	573	578	581	554	567	588	602	569	530	585	578	579	548	549	595	557	592	573	587	584	568	574	571	564	577	541	572	584	565	598	601	518	577	619	571	571	582	578	542	563	560	572	507	557	588	565	570	557	573	577	551	562	583	568	546	576	557	571	559	585	561	541	541	582	594	552	605	585	549	598	586	526	587	537	524	576	544	589	547	551	581	604	521	532	570	568	560	544	529	583	529	584	522	606	566	551	562	612	552	577	605	567	579	559	518	586	554	543	568	563	551	570	553	536	561	524	535	616	572	543	594	565	590	591	587	613	557	545	536	543	570	590	539	610	562	558	553	577	562	568	557	554	549	560	570	563	574	554	532	620	567	601	574	545	548	574	576	585	551	556	549	576	559	548	548	588	602	577	548	528	579	526	576	540	549	553	608	559	599	581	572	589	524	598	572	549	528	555	584	561	552	585	613	593	544	616	556	615	539	598	616	585	525	554	542	580	547	557	577	551	542	533	563	567	560	518	581	587	560	565	565	568	566	557	529	565	551	549	563	580	601	618	590	589	531	562	526	592	560	545	577	543	522	559	585	597	548	536	549	568	565	593	551	602	577	600	543	569	579	577	524	603	577	519	534	574	534	588	540	558	608	570	545	554	567	555	602	568	596	554	571	542	552	564	538	544	555	602	547	517	581	529	628	540	554	587	555	594	546	583	516	554	560	573	569	579	594	574	542	557	576	551	568	583	587	572	586	522	559	609	559	563	591	585	563	603	604	548	557	583	604	557	573	556	569	569	572	513	554	543	508	574	553	584	561	575	566	560	536	594	549	533	573	595	522	570	586	579	556	582	578	592	571	561	525	585	575	552	603	558	548	528	556	533	558	566	527	524	584	583	572	593	554	610	539	607	567	562	578	561	557	568	567	579	566	579	537	561	620	540	614	542	557	582	601	570	588	546	580	579	550	575	541	536	538	591	552	578	571	559	542	587	542	564	581	571	571	564	575	535	568	596	474	549	525	560	571	566	548	574	551	573	556	566	559	577	618	531	604	566	509	598	558	602	574	565	518	566	596	558	574	561	542	537	555	575	568	550	523	605	576	548	567	564	575	603	541	538	527	619	601	598	579	562	562	560	604	593	561	550	554	563	575	556	525	544	576	549	572	544	553	554	553	548	555	574	568	602	537	560	553	562	572	632	557	581	598	552	559	588	535	548	601	560	569	559	558	555	541	520	622	553	554	619	587	549	586	571	577	610	535	561	529	621	570	523	564	566	555	575	602	551	527	587	564	588	601	591	558	580	545	567	591	553	606	612	599	590	563	554	510	527	536	586	513	534	508	531	537	543	527	526	569
53447	99270	92733	71240	49408	30460	13207	4135	1495	967	860	793	807	781	837	865	783	792	814	846	821	808	784	804	784	818	859	813	835	782	793	762	791	803	822	766	833	776	758	818	819	790	782	820	825	827	785	806	794	830	775	825	785	789	759	781	813	838	799	785	828	815	830	815	785	757	824	827	780	774	791	834	763	793	782	852	811	781	815	822	787	787	794	799	814	828	826	813	787	820	800	760	797	834	827	815	750	827	798	785	794	854	813	808	794	806	796	787	807	868	817	807	782	791	838	779	786	774	801	810	775	838	827	866	776	829	792	785	836	853	754	818	850	807	797	809	785	800	807	856	803	810	824	846	836	786	845	770	750	807	778	813	801	809	803	803	783	796	789	809	761	809	763	802	778	785	852	773	786	826	848	813	860	861	795	820	842	824	816	794	889	804	822	808	847	822	781	876	804	826	803	833	785	815	764	844	842	884	818	820	765	831	839	824	820	792	879	814	848	782	835	883	803	839	843	839	810	787	792	806	809	803	814	808	832	828	792	796	842	796	814	845	826	806	825	848	833	800	776	801	813	839	807	802	763	810	822	785	846	750	788	795	840	807	789	828	811	826	842	801	778	803	796	809	841	828	840	796	802	747	779	824	726	842	795	818	834	818	791	801	825	769	823	796	831	798	840	815	823	797	812	874	808	802	796	797	789	848	829	831	815	812	824	802	842	824	785	842	827	804	729	778	806	837	823	851	757	800	804	789	780	821	803	813	832	752	823	837	806	838	813	856	827	766	791	818	810	804	842	793	815	793	804	829	799	785	815	801	779	828	805	743	771	816	819	835	860	831	877	775	782	800	743	849	806	805	831	771	821	812	803	793	791	878	828	791	833	800	825	785	839	800	820	750	831	867	779	848	839	782	830	809	853	800	829	792	850	781	774	799	822	779	841	862	791	802	821	822	816	823	821	842	842	809	780	783	780	834	810	809	787	790	849	810	854	803	764	826	854	814	806	828	801	795	871	791	826	786	784	841	821	782	781	854	812	823	835	839	797	807	824	829	808	824	802	879	841	802	813	776	780	805	776	801	761	757	780	832	851	829	789	820	728	790	822	829	775	815	812	811	801	765	803	823	832	835	770	812	797	798	770	812	814	777	805	771	814	771	777	825	751	792	831	839	806	806	826	807	768	849	859	755	769	754	836	769	810	787	775	839	841	803	856	792	781	757	828	779	802	857	778	762	784	818	809	812	815	753	812	806	764	801	799	868	803	804	846	844	825	870	832	823	776	799	812	829	803	833	845	778	816	792	757	782	772	755	810	812	801	796	777	750	797	803	799	816	789	849	799	782	778	755	752	831	790	834	793	745	838	796	818	777	833	849	847	769	762	833	843	850	859	758	745	755	813	805	796	807	736	813	826	810	811	813	774	843	806	787	790	794	843	803	751	838	800	827	794	799	764	834	790	775	828	785	746	782	784	812	791	816	835	846	833	842	856	801	809	842	786	844	811	788	817	793	783	798	808	840	835	861	732	850	814	835	831	847	817	820	833	857	795	774	807	781	801	773	826	772	853	787	758	783	774	791	828	883	787	769	804	810	842	852	772	803	775	840	835	815	757	834	876	803	813	782	838	787	779	773	806	840	852	833	851	817	806	788	814	800	812	792	818	803	798	814	746	784	810	783	780	854	830	762	793	850	768	799	757	747	805	804	808	809	800	837	759	813	780	828	869	836	838	837	793	851	761	802	769	789	825	820	792	785	790	813	798	839	820	805	798	793	808	786	801	792	858	827	844	807	760	807	806	796	791	827	813	799	787	787	753	828	788	815	803	780	822	825	790	839	846	806	808	769	748	809	851	810	748	817	828	823	742	825	778	805	752	797	780	815	809	821	752	823	832	838	789	803	790	821	804	799	778	771	785	801	774	788	826	849	872	785	784	836	820	838	811	815	839	795	795	851	768	811	792	845	782	846	805	757	755	775	806	789	833	814	829	861	770	817	811	816	866	758	811	848	781	806	851	831	763	832	789	802	784	865	827	765	764	785	757	793	808	787	814	877	795	824	798	750	816	813	794	801	825	801	870	834	817	772	803	785	853	801	821	839	846	772	804	812	777	821	815	791	851	792	859	800	795	786	847	800	866	795	843	809	821	811	832	779	812	785	847	800	805	829	855	789	838	846	821	814	774	818	781	802	758	764	795	802	809	785	800	763	777	834	817	825	807	800	786	825	783	857	791	772	805	773	816	776	790	828	782	822	819	767	780	765	802	827	797	783	833	776	798	845	802	813	785	778	808	822	763	866	800	788	785	817	796	845	776	808	826	820	812	799	799	809	780	828	829	791	785	789	761	749	775	809	789	765	851	806	810	748	781	849	831	817	790	758	838	800	817	779	768	816	802	792	847	820	811	824	780	810	748	824	814	787	811	782	822	808	819	833	833	820	745	779	768	802	829	864	807	776	813	802	769	754	848	827	818	789	785	813	823	767	821	789	816	781	837	793	814	806	823	772	841	849	781	891	781	769	845	848	760	763	841	800	847	761	782	741	797	826	765	771	805	825	787	767	775	787	820	815	765	797	848	841	800	785	825	789	784	850	838	795	807	822	820	824	772	839	820	818	798	806	837	807	889	830	833	786	842	788	811	801	785	776	774	765	800	775	787	834	835	861	777	778	836	778	780	801	820	844	794	847	825	764	761	809	811	828	787	804	861	787	821	768	772	860	811	809	801	807	791	834	825	771	792	815	791	821	798	843	811	807	740	807	771	813	790	858	822	788	794	812	807	817	840	782	763	768	817	840	765	874	784	851	789	767	828	806	794	819	797	819	794	792	807	844	825	788	761	787	778	815	814	818	783	830	834	805	777	835	776	744	827	823	814	799	816	810	827	796	778	751	865	773	803	793	822	759	865	796	804	787	769	800	815	794	788	807	847	770	857	747	786	813	815	859	843	799	819	824	846	822	797	823	784	778	844	781	827	799	829	750	816	791	777	803	787	821	801	822	761	813	773	829	796	831	776	818	818	810	783	763	800	777	752	856	797	799	790	847	853	795	812	812	749	813	824	811	798	854	805	775	801	843	824	718	833	833	844	789	772	782	830	772	822	817	802	820	817	788	837	834	784	788	768	813	819	831	784	832	827	819	785	847	835	800	837	837	782	763	759	802	757	826	815	769	815	838	775	824	788	821	814	859	780	774	823	821	856	783	808	777	813	858	763	784	800	811	792	819	771	817	809	833	821	761	806	815	805	826	793	830	848	804	821	810	793	806	775	838	776	832	786	773	792	789	782	774	790	799	759	774	783	809	777	788	802	822	782	830	833	744	790	795	799	786	806	843	791	806	853	833	795	816	843	828	844	808	769	750	786	850	815	806	802	821	808	877	849	788	807	826	819	807	821	812	812	771	802	797	814	828	818	777	806	813	763	820	794	762	813	811	872	829	810	800	837	842	837	821	787	793	794	811	768	758	842	803	845	772	790	840	811	813	796	772	768	790	801	817	762	824	785	822
26813	25485	36128	26002	10967	3175	1125	653	497	502	530	479	462	483	518	489	511	539	503	516	475	502	490	479	512	480	473	468	524	485	517	533	487	518	477	517	540	502	481	507	503	501	522	522	472	514	500	499	462	487	531	502	492	502	484	488	544	456	537	463	486	516	502	489	478	471	469	546	492	511	477	486	438	475	473	467	521	506	498	487	517	500	494	474	499	519	490	517	510	501	480	485	490	475	477	476	522	525	446	465	474	477	497	481	478	547	461	487	484	540	467	457	514	483	453	523	487	462	471	482	506	497	500	464	515	469	486	498	480	484	508	490	490	468	504	475	456	509	531	469	501	481	495	496	486	489	486	504	467	505	461	503	444	482	499	530	537	498	516	498	491	513	517	490	508	465	485	459	473	486	480	475	492	479	513	499	519	548	462	476	488	478	511	456	532	488	472	505	545	488	498	496	536	519	501	499	523	518	491	467	461	528	483	505	527	484	462	507	485	522	519	483	489	479	477	488	521	450	503	507	490	504	477	481	533	499	474	515	449	517	524	487	503	539	505	545	480	469	490	461	533	480	514	501	515	480	488	470	498	489	521	492	447	511	503	502	488	489	522	515	480	496	500	482	505	484	521	466	476	483	475	478	476	496	531	490	510	485	517	486	466	472	500	538	488	469	468	477	481	512	518	439	488	491	523	470	526	503	476	480	492	473	476	481	495	501	501	483	480	501	519	481	500	523	490	494	489	491	484	495	515	525	495	498	512	454	519	502	470	462	498	462	525	497	462	465	492	500	520	536	528	501	515	502	511	477	493	482	465	499	482	554	473	534	534	539	512	523	514	562	484	479	468	499	514	503	486	512	525	497	481	479	543	540	497	488	541	500	437	517	536	510	479	486	508	481	472	489	458	530	485	505	481	478	494	496	489	462	527	471	493	492	479	513	510	458	510	506	498	489	504	512	476	514	503	518	515	495	502	496	512	509	526	506	509	494	493	517	532	473	465	470	513	499	497	490	535	508	471	501	493	490	498	513	520	501	455	502	525	516	483	509	499	484	526	497	507	475	452	480	531	491	489	493	521	467	491	495	476	501	467	493	455	491	517	525	530	496	456	521	510	485	508	459	475	529	505	465	511	491	539	497	504	479	503	496	485	534	504	459	537	520	480	471	450	489	476	486	514	510	506	474	496	499	526	486	478	491	499	496	495	504	501	515	499	490	500	470	493	508	499	503	496	471	498	509	437	508	493	477	486	475	464	480	480	491	528	509	491	507	537	508	527	485	504	474	501	482	509	435	521	440	498	505	466	503	497	482	508	501	479	498	514	458	534	469	457	507	501	514	490	521	497	505	492	531	481	514	472	507	523	493	455	502	535	508	488	516	472	528	531	494	472	488	535	489	501	503	487	481	512	492	473	518	464	507	488	495	470	467	483	501	497	461	494	499	525	491	513	490	450	515	513	500	470	495	503	504	503	489	485	470	470	483	499	523	507	518	454	470	470	507	487	513	462	484	464	537	485	501	519	463	472	510	481	512	523	482	485	489	482	530	464	489	491	501	457	510	501	528	458	507	457	497	487	461	535	513	478	519	528	475	510	498	509	509	513	485	517	468	488	465	459	544	484	508	526	475	503	511	468	476	523	461	475	475	481	503	495	519	522	463	476	466	534	481	481	486	498	501	501	493	484	508	526	453	468	529	454	516	516	520	496	500	454	514	518	508	490	482	481	484	464	491	512	500	503	482	485	505	469	510	495	493	504	515	478	504	465	473	507	485	535	474	485	499	514	500	475	514	486	514	502	527	498	516	503	476	507	505	485	500	504	521	466	485	435	478	487	486	507	496	471	493	464	511	507	518	487	479	466	523	528	478	490	516	552	489	517	481	489	507	474	475	498	443	455	487	513	500	494	524	521	506	467	487	513	490	497	515	513	524	517	481	534	541	453	478	467	517	497	476	500	475	481	475	513	489	490	506	515	501	494	494	479	510	513	498	491	507	487	486	529	478	503	549	487	496	477	461	499	508	513	516	472	501	519	482	493	476	503	523	529	482	506	500	516	478	482	529	499	508	475	510	434	492	506	505	471	505	480	494	493	494	478	509	477	510	491	469	533	503	506	477	472	506	497	482	514	493	472	493	485	489	533	518	508	467	470	453	507	474	507	492	511	476	482	512	506	488	479	457	499	487	486	504	520	480	475	476	537	490	509	536	498	557	507	476	476	524	484	497	488	503	474	481	543	506	514	504	519	495	516	494	488	488	510	494	496	474	496	456	505	504	515	479	509	515	489	541	478	507	499	477	517	481	494	548	518	481	498	515	486	492	488	502	510	524	493	440	501	502	485	486	442	491	499	509	507	532	472	500	509	461	494	505	497	482	507	484	483	468	497	477	516	480	496	504	484	474	479	541	491	479	432	487	531	455	446	492	497	485	534	531	484	514	505	485	468	531	486	519	446	540	538	501	440	472	490	544	493	508	514	506	510	508	467	500	477	500	505	489	457	511	511	469	515	475	471	495	479	485	483	519	497	471	488	497	516	519	473	484	473	463	483	463	503	480	490	475	522	478	488	495	517	521	500	484	488	502	466	487	499	479	506	486	505	457	480	507	515	479	484	490	471	495	479	477	467	503	481	477	499	506	432	511	473	526	482	473	494	516	449	499	497	477	453	484	490	458	486	492	474	495	499	527	520	494	489	512	507	491	512	482	483	510	451	487	483	489	519	498	478	495	488	486	475	507	475	539	502	511	472	534	489	456	484	509	502	502	483	495	522	504	462	489	474	467	470	483	440	524	502	498	492	453	469	478	531	461	470	519	503	540	493	465	497	552	512	484	500	493	529	509	504	501	431	511	478	497	517	485	493	458	500	473	528	530	499	447	514	452	503	487	466	460	490	452	461	491	484	505	449	489	539	454	502	523	474	492	494	503	472	465	502	473	515	494	556	462	491	463	496	523	501	496	497	516	512	519	466	527	490	501	482	490	479	485	520	476	464	490	549	461	470	480	487	496	453	490	467	500	545	472	515	566	515	534	501	481	536	482	497	533	477	538	480	481	479	504	459	494	516	526	519	504	509	521	458	493	512	450	509	523	530	484	532	473	469	474	461	490	524	495	466	494	473	479	503	481	503	471	526	509	564	485	472	508	497	500	486	511	490	494	484	484	541	503	500	539	508	510	483	455	461	470	506	514	499	486	505	511	510	474	492	473	513	471	497	528	481	478	471	498	489	545	495	475	536	512	518	535	525	514	468	473	490	457	534	529	441	520	463	485	514	499	529	495	460	475	486	492	488	473	501	502	520	505	467	539	488	478	499	497	480	487	521	511	439	489	449	509	518	488	512	509	479	464	527	503	494	488	468	471	520	495	487	484	481	498	476	487	480	499	509	472	515	503	495	468	463	469	499	469	514	523	439	533	503	488	510	504	499	510	472	483	491	504	503	454	484	474	486	482	508	534	503	514	500	466	489	552	491	496	459	507	507	537	522	508	479	479	477	483	476	501
22113	44916	41521	26930	13990	5362	1978	1048	809	762	702	763	749	734	753	721	720	715	694	703	754	745	699	716	690	747	709	705	751	751	732	717	754	713	757	784	737	737	732	781	697	727	742	763	722	728	718	821	746	732	714	695	714	733	686	757	699	729	695	745	734	752	747	650	690	781	745	725	706	735	745	672	744	753	754	702	757	783	759	697	746	718	718	770	726	717	744	677	766	697	767	713	714	724	683	707	767	738	725	711	784	718	729	742	674	703	715	717	747	768	697	686	708	776	734	721	746	702	727	781	724	777	713	775	722	757	729	733	702	747	719	699	686	736	766	684	738	725	736	719	772	777	729	693	726	716	748	709	747	699	781	688	722	690	732	724	748	711	712	725	710	757	745	712	678	749	739	684	715	755	737	706	699	702	698	723	760	749	738	697	780	775	713	661	748	692	757	765	736	751	722	737	715	744	760	724	715	767	735	742	763	664	740	771	749	742	718	707	699	705	737	778	731	741	724	680	735	713	656	724	761	762	747	727	694	784	751	684	743	723	694	708	769	752	745	728	723	726	693	680	704	702	727	771	704	700	761	686	757	755	732	769	678	680	703	730	726	687	725	699	720	761	751	728	720	701	750	737	752	688	733	681	783	719	707	762	740	719	752	702	710	719	708	720	726	698	790	732	736	732	753	712	761	745	764	723	701	686	713	749	750	725	714	750	721	737	725	715	734	744	757	672	695	740	742	738	696	750	774	769	764	670	751	719	747	732	740	717	741	740	706	741	719	745	764	692	687	693	675	728	739	761	684	706	750	716	706	714	732	725	722	689	729	755	709	741	758	683	728	748	722	747	742	726	721	723	726	744	690	773	721	739	733	715	742	721	742	767	743	737	769	762	769	703	668	786	744	725	760	761	732	775	740	685	729	687	784	764	740	743	717	653	765	669	754	713	732	765	738	713	684	689	720	694	739	737	722	642	707	750	738	681	761	738	729	708	715	711	784	732	705	727	707	723	743	744	739	713	712	758	757	734	701	723	751	790	750	739	746	735	759	755	737	731	707	751	715	769	719	701	724	744	664	713	716	751	727	696	739	719	703	721	759	702	680	739	724	751	756	729	761	738	713	731	797	692	721	723	699	704	771	729	696	708	717	675	726	778	773	748	747	681	717	665	767	749	705	687	742	701	752	695	747	728	738	734	764	704	713	679	742	723	693	729	706	727	763	775	751	729	706	754	729	744	733	733	715	708	745	718	735	707	695	719	764	746	732	692	813	734	718	789	708	760	719	671	765	726	712	705	703	748	789	764	684	731	692	735	728	752	716	729	716	718	726	759	760	772	753	709	699	701	750	718	740	730	721	744	712	763	759	740	737	689	726	737	719	750	708	762	768	722	733	786	753	748	717	726	716	707	722	753	760	803	718	720	713	697	714	751	733	731	759	761	725	701	748	776	740	714	699	755	716	692	695	745	738	708	695	714	705	716	736	732	716	780	690	709	694	716	741	745	734	730	738	697	747	707	727	747	761	729	715	734	740	760	769	737	734	753	698	667	727	728	744	743	754	717	734	712	738	756	728	733	733	748	761	741	773	720	691	709	742	746	744	737	729	750	771	729	723	772	767	746	723	743	712	743	734	722	744	698	740	742	687	737	683	795	732	734	772	730	738	712	688	693	737	749	800	728	730	715	780	684	701	771	771	728	734	771	766	733	736	740	727	732	770	745	743	731	710	767	707	747	724	760	743	732	736	723	750	751	748	743	714	704	730	740	723	726	699	733	778	746	729	740	714	759	705	742	697	656	709	751	707	744	729	728	780	652	744	697	725	661	755	710	701	766	723	699	699	692	749	716	739	768	712	713	707	737	755	681	724	730	720	745	724	723	708	719	718	714	725	698	750	692	708	739	752	732	720	735	736	708	737	799	711	726	707	705	686	729	710	728	753	755	728	696	769	737	748	757	697	747	727	748	772	711	700	761	670	736	775	741	731	729	755	752	726	774	692	751	768	719	752	726	735	747	709	750	721	713	725	712	705	749	729	738	731	678	767	720	722	763	696	731	689	731	741	724	736	735	713	721	724	738	739	723	705	769	714	716	749	723	691	685	722	732	680	790	750	725	702	731	700	753	699	722	764	699	754	765	760	727	777	724	753	753	766	691	770	746	712	722	737	749	766	746	734	739	761	672	703	736	716	768	717	722	699	664	723	707	724	728	737	759	733	742	749	771	725	760	736	791	778	712	722	749	722	740	755	729	720	761	726	754	784	733	739	723	664	706	756	722	715	707	722	737	692	762	746	750	760	683	678	738	741	748	722	702	729	704	740	740	690	749	698	703	718	722	706	710	706	718	735	701	697	755	735	741	697	759	748	711	757	706	705	725	720	751	750	684	713	722	748	748	702	768	740	773	720	668	698	755	765	701	757	729	747	706	717	713	709	714	699	712	736	727	725	738	753	751	751	710	692	708	721	717	668	740	758	739	728	746	718	757	711	712	746	704	720	753	742	707	730	738	732	711	693	693	769	745	728	731	722	695	742	798	721	708	745	729	693	707	733	676	762	730	687	738	700	738	755	733	718	778	730	764	800	774	727	755	767	716	770	732	698	717	706	737	749	765	800	776	739	747	715	719	787	748	718	742	736	767	717	720	770	758	738	761	749	699	665	684	685	746	735	712	757	711	721	739	713	737	749	710	696	737	687	752	717	746	713	726	743	728	717	714	716	746	757	748	698	750	690	690	756	793	709	697	722	735	721	769	706	732	758	702	737	754	710	735	699	707	698	727	722	749	761	732	742	717	689	756	737	718	781	770	735	708	697	733	684	717	753	704	767	744	732	729	757	757	727	758	731	711	721	700	745	739	729	763	697	732	709	680	766	733	725	727	721	751	724	731	770	730	726	746	698	708	732	728	765	678	757	762	729	743	744	710	750	693	680	704	696	698	721	781	740	665	718	751	757	707	742	720	761	698	756	731	753	733	714	730	702	745	729	735	757	770	731	730	755	779	768	694	764	731	745	759	734	743	713	744	713	710	757	719	769	756	750	723	727	695	768	719	705	747	747	743	679	709	733	746	733	724	719	729	754	719	718	709	739	709	732	734	744	745	702	699	701	722	733	768	750	747	794	735	748	771	760	725	703	705	759	686	748	715	668	742	711	721	746	758	717	742	755	756	717	723	765	753	738	707	785	713	714	735	721	723	747	692	743	708	790	738	735	684	707	740	780	731	729	712	728	737	761	737	726	728	711	755	729	733	713	729	773	725	725	656	712	707	688	716	728	715	706	741	746	750	714	747	741	728	786	691	731	765	718	708	705	709	706	711	718	766	715	769	739	655	743	732	757	761	718	751	724	720	755	734	696	709	708	698	791	743	746	699	745	761	695	761	713	708	769	761	728	713	717	730	738	719	746	768	708	742	758	726	679	742	719	753	725	766	768	716	725	750	696	729	758	727	746	734	743	750	783	741	725	767	716	710	743	727	720	744	725	717	723	705	751	756	740	721	698	735
24148	22198	38849	41277	30757	20238	7585	1414	660	585	604	549	560	576	537	572	562	568	577	535	560	539	567	611	575	537	539	544	562	536	582	522	568	568	615	516	545	581	589	562	550	565	562	571	519	534	578	569	554	541	597	581	572	548	580	526	572	587	578	494	528	554	559	560	557	579	570	565	554	557	559	593	522	532	605	554	555	585	527	558	569	527	561	560	537	556	569	540	504	558	582	504	578	615	550	535	571	560	517	569	531	595	538	550	553	561	579	547	495	545	543	534	555	575	541	565	518	526	515	582	560	534	551	528	490	516	567	585	503	558	575	551	543	552	583	606	500	587	529	560	531	544	512	584	578	556	548	548	539	561	561	573	549	557	537	611	556	565	532	570	520	548	545	526	518	545	537	532	574	538	544	574	540	565	530	507	564	548	569	538	525	575	560	535	523	558	509	523	562	566	559	527	549	511	531	551	594	550	567	590	544	532	592	531	552	542	553	528	504	561	546	582	552	581	518	573	563	550	549	545	550	531	551	547	569	549	581	512	591	580	585	561	556	581	543	530	552	554	554	605	559	567	556	586	537	552	563	560	534	492	589	551	577	564	608	554	561	523	540	562	498	589	490	537	599	523	538	553	518	546	587	532	593	535	520	562	556	570	587	542	582	568	576	538	592	537	531	518	529	543	586	551	555	566	555	579	517	500	536	589	487	524	528	556	487	575	555	555	542	558	553	589	578	530	537	565	528	524	561	516	560	545	559	592	564	531	535	550	536	565	543	534	512	545	590	548	567	601	533	523	534	586	530	526	572	510	547	574	551	534	599	565	579	547	524	563	533	551	576	550	577	562	584	545	532	520	562	542	550	556	563	572	559	598	583	557	553	569	561	573	548	566	562	541	535	529	506	561	524	543	575	541	533	564	527	531	522	575	568	559	581	559	595	538	511	545	565	518	584	549	541	540	533	527	534	563	535	528	551	570	537	591	533	543	524	557	539	535	532	560	545	555	577	584	528	592	507	511	581	543	536	537	548	512	567	586	562	552	568	514	476	561	569	554	552	606	540	561	596	551	591	558	576	585	532	528	533	552	557	546	592	590	637	530	574	531	510	537	501	514	559	566	549	552	567	562	551	583	549	530	573	585	550	529	550	541	539	544	526	559	533	569	514	537	567	556	567	539	540	537	590	562	525	569	550	556	557	534	552	526	551	560	523	560	536	532	519	599	554	583	569	539	576	527	550	519	589	541	493	548	529	563	609	587	512	524	548	538	578	591	554	565	570	520	572	530	600	534	536	526	566	571	509	555	569	548	527	522	517	592	576	576	548	584	577	561	539	570	541	537	570	544	569	592	529	537	563	566	511	578	561	537	529	552	523	547	547	556	588	559	554	588	515	601	530	600	564	519	573	567	541	554	550	547	532	516	595	536	599	541	542	528	547	564	547	576	575	513	495	567	585	518	565	557	534	561	553	504	577	555	586	583	604	527	556	532	552	575	503	561	540	594	521	497	561	551	551	603	526	532	557	524	525	592	566	579	535	542	564	555	581	553	564	575	563	488	544	546	534	525	521	549	546	578	574	592	506	570	558	530	558	537	558	550	579	576	570	546	561	578	549	535	541	565	533	548	523	581	548	535	578	529	537	515	543	513	539	539	579	547	546	561	540	549	574	558	555	541	538	589	527	523	563	520	530	517	568	583	532	567	608	583	538	595	551	530	524	538	554	535	579	556	550	568	527	542	517	521	545	553	484	525	545	594	550	523	573	578	512	548	566	582	586	580	552	559	574	585	540	560	527	548	548	520	573	555	570	542	570	517	528	547	563	548	551	541	534	561	566	558	544	580	554	585	505	572	565	499	550	552	535	532	569	551	551	555	566	520	552	525	556	527	547	545	547	559	515	545	588	538	523	565	555	550	565	502	548	542	536	569	549	573	532	562	540	568	578	562	529	536	567	526	520	561	564	564	570	581	537	552	530	565	499	532	581	601	565	557	595	549	586	584	609	510	541	536	583	529	553	559	562	545	527	570	578	552	551	632	523	547	573	550	549	538	525	534	521	537	565	553	564	584	529	558	543	516	553	546	558	565	534	587	537	513	566	555	513	594	548	540	571	546	558	526	504	516	589	576	567	553	557	588	564	578	533	587	494	547	521	527	528	549	527	595	559	540	562	539	504	556	552	595	561	561	549	595	554	571	542	562	527	567	592	562	547	557	571	558	541	576	511	537	551	542	548	555	546	525	553	530	574	573	538	589	543	559	546	554	543	536	549	549	564	524	551	571	556	552	551	556	538	563	537	534	612	547	560	546	545	542	556	542	554	528	554	536	540	541	541	556	543	532	576	537	548	538	573	595	596	574	545	563	566	530	551	559	540	540	549	558	546	576	551	521	516	544	537	582	551	496	584	582	576	554	537	568	559	529	564	521	576	573	543	563	515	554	528	549	545	559	550	515	565	531	528	491	503	583	570	545	541	536	523	551	526	576	542	530	580	569	555	546	581	521	540	553	563	566	570	532	558	595	555	564	592	531	554	558	546	557	538	543	582	522	528	548	567	612	513	579	568	552	576	524	541	547	561	586	528	559	546	569	553	563	557	577	536	542	568	518	552	484	541	618	540	562	547	590	579	551	538	592	567	536	571	568	594	520	510	568	539	559	528	536	588	544	544	560	565	560	552	599	570	615	541	592	546	526	589	539	566	582	577	570	562	545	563	535	570	593	541	555	534	560	538	555	562	552	520	556	560	537	575	542	544	575	588	581	524	554	549	566	549	593	556	586	590	550	547	542	532	532	582	563	562	548	559	537	584	569	565	552	580	542	535	506	570	580	572	568	542	587	543	578	542	533	557	553	542	585	565	520	569	559	605	575	526	533	541	608	591	504	527	524	540	568	535	572	551	499	569	539	549	520	527	559	533	568	544	542	533	576	544	554	562	558	543	555	531	532	566	589	553	543	544	526	601	558	563	572	522	522	565	507	560	544	556	552	565	537	551	558	512	544	524	555	528	557	593	554	564	534	556	561	546	602	518	566	561	571	626	549	524	516	536	538	532	535	541	503	524	524	534	572	556	611	566	539	543	580	539	494	534	547	571	542	564	523	547	526	556	500	548	549	576	564	547	555	531	582	551	576	528	546	575	595	554	584	547	577	555	552	547	505	551	549	582	514	557	575	591	560	556	551	526	580	537	561	525	562	567	563	554	572	583	524	552	551	572	575	566	557	568	537	547	572	546	581	550	504	534	558	570	531	524	591	522	522	557	558	546	555	555	540	534	555	507	552	572	546	533	559	585	516	560	549	549	550	521	562	546	556	556	545	529	532	571	546	557	536	543	551	599	555	573	561	552	557	564	533	600	551	520	557	620	578	549	573	542	602	574	563	577	542	556	571	546	569	552	547	514	549	554	556	556	549	521	563	552	546	604	547	542	559	525	571	547	563	543	586	617	523	518	585	535	557	535	527	547	569	558	570	551	585	535	516	559	527	570	517	546	564	545	532	505	520
46595	86851	81027	57475	38549	20870	7607	2436	1104	869	852	800	870	802	794	822	782	779	852	801	796	824	845	866	853	802	833	809	768	804	798	805	760	814	798	777	765	807	831	799	814	803	823	849	808	806	766	806	834	791	835	822	833	796	837	794	746	802	778	812	821	807	831	815	801	815	828	740	784	761	764	792	795	811	805	807	794	785	790	757	843	816	806	786	817	776	799	773	807	770	832	808	744	779	840	816	844	844	780	817	774	777	794	799	825	829	801	857	851	806	800	771	755	859	832	833	863	816	822	831	815	841	841	835	853	817	781	774	862	819	750	835	817	789	756	808	835	818	821	829	783	755	826	835	805	805	808	805	768	790	793	821	782	839	737	826	780	831	771	831	837	796	786	829	826	810	784	773	828	780	840	759	843	806	775	815	804	802	779	764	764	768	837	785	841	815	798	779	831	796	770	805	799	803	812	824	824	820	786	847	799	853	818	794	823	763	874	770	760	771	807	822	823	836	901	841	842	780	863	795	834	832	789	821	861	771	824	784	796	778	797	819	817	819	758	801	795	792	817	777	792	839	810	767	841	799	821	835	757	762	811	830	798	783	780	831	760	816	799	830	880	790	773	818	808	824	761	780	781	789	855	808	810	816	803	770	807	782	772	756	832	803	790	885	837	816	798	795	759	873	813	825	821	858	762	822	795	816	836	794	774	862	813	797	813	807	802	778	814	779	752	824	818	780	778	822	815	794	810	772	819	814	811	788	811	795	756	810	794	829	782	853	868	867	820	826	822	851	821	871	815	835	871	834	761	777	820	804	761	841	766	797	831	831	769	872	773	782	813	827	817	804	840	860	792	866	815	799	808	793	805	814	767	787	822	820	778	800	731	789	791	763	778	810	849	821	831	810	772	835	805	795	790	801	796	825	789	822	826	824	829	856	821	808	807	820	826	805	822	803	800	878	851	851	814	776	774	803	833	850	779	774	869	810	772	819	796	822	805	775	857	838	760	838	832	857	810	852	806	790	848	770	778	809	845	793	792	803	825	875	790	765	828	803	741	746	781	813	822	859	826	796	835	778	759	795	809	822	785	756	794	790	814	794	800	784	786	781	786	780	779	799	812	741	800	775	802	811	775	799	798	797	769	802	820	746	818	801	853	846	856	778	820	805	808	828	868	781	805	846	800	767	819	821	779	776	831	773	840	828	874	796	787	828	798	776	787	828	827	822	828	786	807	801	848	825	798	836	818	803	803	803	837	823	834	833	761	836	808	862	811	781	842	783	756	802	791	834	810	844	785	822	773	821	815	869	762	863	764	770	782	831	729	826	799	792	811	832	815	806	823	826	708	825	824	802	851	803	805	753	802	855	794	789	882	819	819	775	800	770	807	782	779	778	786	839	765	786	837	823	767	783	837	832	815	853	821	791	785	847	806	771	821	816	794	820	836	747	790	810	756	827	815	827	786	786	792	863	841	810	840	804	754	771	824	779	754	830	843	845	752	829	750	838	801	809	835	776	771	762	782	769	774	819	827	787	822	830	784	814	801	826	789	806	823	799	804	844	804	794	774	748	842	803	829	783	818	793	858	843	787	797	791	803	801	771	826	783	774	783	801	772	748	825	816	797	828	829	844	838	856	792	771	788	802	835	800	796	828	838	815	821	819	824	782	840	763	798	827	807	864	822	814	854	837	788	814	838	799	853	805	809	845	804	809	802	790	804	828	830	805	798	841	793	802	804	779	811	793	766	789	833	849	750	801	827	793	842	798	826	803	850	801	831	826	823	772	800	800	832	811	821	816	786	773	854	804	791	758	773	812	812	772	841	764	770	842	787	779	766	777	796	772	771	891	844	778	799	865	737	788	801	805	858	765	800	824	838	783	782	831	818	819	813	748	827	807	794	813	759	842	775	752	804	818	775	784	783	844	786	809	812	764	841	846	826	777	832	847	860	772	794	827	799	808	773	789	826	832	796	767	841	808	807	816	830	851	850	833	802	814	793	822	822	805	844	822	801	829	822	806	792	804	800	790	817	792	820	810	834	853	838	823	796	781	833	761	793	774	832	845	821	852	847	806	816	820	836	850	796	773	796	767	866	777	821	817	815	822	828	815	791	778	798	797	782	822	756	824	800	813	816	821	830	770	814	799	815	873	783	818	797	829	798	800	869	778	819	814	789	774	833	799	791	827	804	817	835	825	775	830	789	833	855	812	795	860	788	786	841	863	813	795	782	785	833	780	792	789	842	790	843	867	798	778	818	839	835	742	854	835	795	801	781	835	800	818	814	831	811	806	788	819	828	799	830	832	746	809	811	835	802	838	792	823	806	808	762	801	788	783	803	811	782	801	770	780	825	787	793	861	771	779	779	769	814	802	831	832	813	823	825	811	820	816	817	806	823	832	821	820	775	822	828	816	837	825	781	799	786	778	852	783	861	805	877	826	747	782	792	836	797	825	814	750	781	823	823	795	812	788	766	749	789	817	847	854	808	783	845	852	792	845	811	801	768	828	829	795	820	812	830	829	866	784	824	807	841	754	800	806	888	741	814	794	784	800	833	810	806	810	824	829	830	795	857	782	834	850	823	770	819	782	862	841	854	804	857	799	844	780	772	791	804	764	832	770	776	838	816	795	783	834	806	791	831	792	808	756	784	867	846	782	765	811	805	778	816	826	765	835	803	864	866	781	874	793	795	807	831	800	768	835	826	856	819	820	820	837	797	772	819	818	804	753	826	812	829	808	798	814	818	821	848	838	847	752	770	772	810	793	830	829	791	830	839	844	794	819	795	815	782	812	798	822	827	837	835	820	830	852	811	802	832	861	756	785	780	800	820	820	812	764	767	847	764	811	798	816	833	774	747	818	828	819	794	800	834	842	821	800	817	794	834	803	837	800	760	784	815	772	830	813	789	809	856	776	918	832	768	791	832	797	862	774	828	809	796	819	821	798	832	822	831	841	824	822	808	815	829	813	788	816	777	803	783	818	766	793	816	822	819	807	763	817	787	803	883	801	800	810	776	840	799	784	818	763	823	802	792	747	776	775	824	796	801	814	821	821	826	827	848	799	746	805	791	810	816	816	806	807	827	794	802	800	833	781	830	802	783	834	804	864	763	802	798	754	803	782	831	805	789	845	768	802	804	840	796	820	785	815	823	792	825	836	827	847	883	802	788	784	816	803	835	805	783	834	841	821	800	795	811	807	803	770	865	786	833	797	843	800	818	789	810	822	789	814	748	779	818	799	834	789	813	797	800	781	775	813	795	837	801	841	828	806	764	792	842	829	763	800	787	813	849	843	799	780	812	741	797	831	814	777	837	790	838	844	808	820	849	781	768	833	880	754	808	815	805	791	788	813	861	799	872	789	827	793	834	782	776	771	809	771	829	778	778	823	838	836	788	779	830	756	830	875	755	853	752	787	812	822	812	801	805	773	794	879	800	862	817	802	804	819	822	808	807	792	769	862	789	830	776	810	819	849	821	797	785	808	835	819	795	808	771	837	823
23088	21525	34008	34323	30690	24902	16817	3094	800	617	616	620	583	597	589	572	611	593	628	586	619	542	596	595	603	586	570	605	582	593	595	615	562	542	556	544	575	591	616	554	600	550	635	570	566	540	574	541	594	640	588	557	583	572	583	591	550	598	605	596	546	591	588	591	585	566	622	580	593	542	569	589	592	599	582	586	584	592	538	571	561	609	515	583	567	543	569	590	554	556	637	539	557	625	567	552	568	603	595	545	546	529	564	585	537	584	551	601	602	603	587	545	559	588	590	587	607	564	576	593	600	617	552	572	581	558	563	562	613	562	554	604	566	595	566	498	564	537	581	516	560	630	591	544	568	588	585	549	583	551	633	573	596	554	592	536	576	561	569	564	618	596	575	554	572	567	604	553	599	535	553	585	565	584	557	558	554	582	563	574	589	615	566	579	550	546	563	562	571	549	606	545	545	559	582	589	573	531	606	598	533	556	545	588	584	555	579	574	566	574	514	577	565	577	545	557	568	563	572	543	568	573	597	582	584	563	538	606	580	543	513	558	579	584	616	542	557	570	579	614	546	583	601	527	598	575	538	544	560	535	568	548	597	577	562	514	565	553	609	598	536	580	585	550	535	600	542	584	560	598	590	583	592	592	568	556	578	567	566	566	571	571	588	577	599	610	600	571	560	550	601	556	607	588	581	560	570	581	602	572	550	505	586	537	550	603	579	587	563	601	587	610	559	570	550	526	560	555	547	605	549	552	586	569	552	563	544	567	579	573	566	586	561	586	573	550	539	547	563	602	566	542	552	549	596	537	618	588	545	660	569	584	612	575	573	557	636	551	558	566	570	564	553	548	586	561	562	586	571	587	554	576	544	540	600	580	578	547	559	584	585	574	595	574	581	569	584	567	602	571	590	584	586	572	628	579	596	632	554	551	624	553	559	591	593	618	567	597	574	618	585	553	562	593	560	621	564	582	606	584	596	603	609	560	580	590	594	541	542	579	586	567	574	572	607	578	589	522	562	555	565	570	622	536	527	545	596	532	567	531	535	558	594	607	579	584	593	528	577	599	608	548	633	550	577	593	571	594	584	542	555	577	573	580	561	602	572	540	582	521	602	535	585	585	580	591	556	543	555	533	571	548	576	541	584	580	556	563	542	610	556	582	570	554	623	584	574	562	582	558	590	582	579	565	586	598	603	582	581	606	604	619	566	596	554	548	553	583	567	608	571	563	575	538	551	564	592	549	543	590	552	537	565	575	563	557	591	543	592	564	581	580	576	616	590	588	609	560	583	598	576	595	581	525	583	593	573	545	603	562	560	623	589	535	543	610	561	568	587	562	567	596	572	579	588	542	588	590	584	543	584	613	599	568	550	528	578	564	571	554	568	588	617	669	580	592	574	582	590	542	587	542	559	551	525	560	590	578	553	543	573	549	561	593	547	598	530	570	584	559	581	565	510	544	562	594	537	598	584	548	606	562	530	563	600	563	603	529	587	553	576	565	576	551	565	581	620	562	580	570	586	578	599	589	559	538	577	563	543	584	552	573	547	581	579	548	523	548	570	538	590	575	610	597	589	557	558	549	571	563	589	576	561	553	547	621	618	616	567	580	571	590	566	604	612	532	596	597	567	559	592	587	564	560	562	579	567	585	541	558	575	565	565	590	581	575	585	568	573	590	589	551	605	572	535	505	550	509	530	602	563	543	581	556	579	589	584	616	536	563	577	584	556	546	566	559	554	530	569	552	544	614	523	560	547	594	560	555	602	593	531	564	618	581	595	563	566	526	558	567	550	592	593	585	574	570	596	597	579	581	538	632	558	562	575	583	565	535	604	570	581	551	571	563	570	554	601	600	562	633	581	570	585	609	561	554	577	606	568	614	594	599	628	576	587	538	594	578	589	599	585	599	542	523	559	559	537	548	577	573	545	561	597	561	526	556	545	581	575	570	518	555	600	590	585	537	572	557	592	574	601	575	579	588	570	545	563	570	531	551	575	576	595	565	580	584	533	631	585	537	564	582	588	560	516	561	593	577	560	530	538	579	602	591	566	565	600	544	574	619	574	546	548	584	564	561	599	569	561	641	535	610	582	597	589	590	558	576	600	560	596	592	585	555	595	577	578	551	607	538	599	532	574	526	553	572	616	579	577	548	544	583	579	571	563	617	567	587	582	534	606	543	589	607	603	599	553	560	553	550	609	568	583	561	603	641	552	528	533	581	539	572	618	584	572	595	555	578	585	571	555	559	507	574	594	577	595	553	524	541	595	590	556	592	576	523	586	584	585	549	536	588	586	564	604	605	579	565	582	573	573	552	547	594	579	593	580	594	554	535	527	609	562	565	553	562	580	549	555	574	599	529	560	574	593	569	554	591	558	586	623	571	548	581	570	602	591	573	586	579	568	536	552	581	578	532	602	582	552	560	535	548	541	559	563	546	549	562	548	584	546	587	585	545	549	544	558	524	568	579	538	590	551	576	600	577	553	604	548	548	620	558	601	552	555	573	561	583	525	527	603	560	585	568	551	601	533	595	550	567	560	566	561	559	554	553	592	558	566	574	579	585	567	596	544	586	573	557	537	592	561	588	574	587	551	582	543	546	611	576	567	583	599	581	581	574	582	546	584	545	566	523	532	538	599	546	595	561	625	584	571	578	560	537	548	596	555	545	591	525	619	559	556	583	583	589	561	589	572	563	563	583	573	554	584	528	553	574	549	598	587	620	547	584	589	613	600	567	611	598	526	566	592	593	574	608	627	546	598	600	590	575	548	592	607	563	599	607	556	552	576	564	578	606	563	562	541	565	553	582	613	557	544	571	558	546	522	517	525	578	565	624	576	585	598	567	586	596	564	570	631	600	585	582	575	577	531	565	587	594	518	607	582	564	567	509	571	566	559	577	563	565	573	565	622	553	534	549	607	593	569	581	602	568	584	567	553	542	615	556	621	586	581	520	581	624	580	555	601	584	529	518	582	561	571	541	603	573	603	575	552	614	574	584	582	615	587	554	539	582	594	595	530	562	570	591	574	545	604	566	581	573	605	587	524	560	561	528	602	641	570	578	564	582	542	541	517	582	546	595	611	579	549	578	564	521	581	556	539	582	596	580	533	605	573	578	554	576	617	588	548	530	539	592	590	606	563	574	555	537	612	610	572	536	616	562	575	554	598	581	578	528	584	574	533	577	603	569	595	572	584	564	588	579	566	514	612	580	553	563	562	602	542	603	600	536	571	558	577	609	536	566	541	530	586	572	577	612	617	619	575	565	583	558	581	554	566	548	616	610	551	565	577	596	589	584	578	593	605	572	556	540	552	524	559	608	583	555	579	564	570	551	580	609	630	587	571	562	567	569	598	578	625	599	588	627	596	601	577	584	598	569	583	541	560	533	592	549	574	573	583	580	559	550	593	588	652	533	568	560	525	600	566	569	585	561	592	561	539	594	611	556	601	593	557	538	577	557	550	552	565	570	573	569	572	595	594	550	543	541	575	632	603	564	545	566
53869	97150	91728	70265	48738	29429	12623	3922	1456	924	848	810	813	800	792	824	803	834	798	790	846	793	797	816	841	790	785	785	843	814	848	840	779	797	791	857	836	806	813	819	784	821	821	781	812	816	838	837	791	825	745	773	769	755	789	842	766	812	775	797	860	774	874	789	782	857	818	806	820	833	801	833	830	784	855	801	856	837	782	842	819	802	798	834	826	821	785	838	799	824	827	833	822	814	833	816	851	848	841	829	814	787	825	786	821	809	832	771	798	757	838	827	811	869	854	857	867	812	812	838	829	770	794	813	775	838	841	757	831	814	843	812	821	852	821	882	801	835	785	819	799	803	827	813	827	781	764	827	831	816	861	804	797	840	862	862	814	807	813	840	805	794	791	829	745	860	802	841	843	789	835	799	809	816	797	838	790	820	802	817	822	802	791	858	788	800	827	797	782	847	835	854	792	788	835	830	823	783	820	830	781	821	812	818	804	855	821	826	801	773	816	809	824	792	835	817	814	794	811	866	849	855	783	844	833	797	790	783	819	847	805	832	801	825	732	792	791	828	788	834	781	828	836	797	807	832	810	809	804	769	816	824	773	843	810	822	804	806	835	807	823	790	832	825	818	815	823	789	831	819	805	825	831	839	773	848	785	793	797	812	766	809	852	795	805	801	827	750	835	846	817	811	861	833	816	825	778	795	834	797	819	784	814	787	800	822	827	823	808	755	866	831	853	828	813	860	819	786	811	832	806	836	813	872	791	794	857	837	777	815	774	837	841	753	821	824	770	839	803	772	868	818	826	823	852	805	828	803	753	803	811	810	808	813	853	809	800	794	850	823	811	812	868	779	839	762	826	752	901	743	787	773	787	844	838	803	762	755	788	810	772	818	803	831	814	781	864	783	781	867	786	869	814	784	817	878	860	890	795	796	840	839	837	869	790	798	845	852	768	783	880	864	790	800	850	805	841	806	795	831	833	799	833	845	789	813	815	768	821	805	807	853	814	817	811	828	789	806	816	759	803	850	844	732	834	880	840	786	869	783	815	810	867	816	790	800	811	888	791	829	756	816	817	847	832	838	821	804	816	804	787	801	799	838	813	798	799	829	836	829	828	841	809	774	803	826	766	825	765	830	797	790	823	816	854	788	840	805	788	839	799	836	818	811	843	841	802	794	791	786	857	844	886	839	815	831	807	785	747	819	827	859	828	840	830	844	784	796	791	863	844	819	772	783	833	815	863	783	786	826	793	795	811	809	798	873	795	835	810	823	808	806	800	804	763	810	793	787	808	823	843	826	831	826	796	791	771	814	889	810	871	842	791	816	812	854	780	818	839	843	883	807	788	843	809	861	820	825	770	858	827	842	833	815	817	852	829	834	818	801	820	778	833	750	771	785	784	762	857	839	815	774	821	793	841	855	825	808	794	822	824	852	787	803	774	858	822	835	758	806	808	838	836	776	790	794	820	855	803	824	833	791	836	805	799	870	837	838	811	847	857	753	787	830	846	793	816	849	803	796	792	793	787	792	769	794	814	829	853	808	827	840	806	804	763	868	748	824	851	778	833	822	825	814	781	829	827	830	763	795	769	761	806	811	856	874	811	856	873	835	843	806	834	834	866	814	807	811	811	747	818	828	798	775	793	826	798	809	803	818	806	755	809	828	796	846	781	815	849	768	796	843	829	826	815	830	801	799	813	754	779	819	809	837	820	813	812	805	830	840	794	807	793	758	831	823	832	820	826	858	809	802	809	816	843	892	841	781	846	798	807	785	826	779	789	826	828	828	828	811	799	847	837	787	817	820	802	827	818	818	819	880	787	792	837	831	843	813	852	811	836	817	793	811	807	841	788	833	825	817	822	797	783	846	824	869	792	793	791	825	817	835	773	813	814	850	799	770	787	796	816	814	834	786	836	831	796	796	827	853	830	811	818	805	769	843	860	782	789	878	838	806	865	834	777	823	782	749	808	768	786	816	847	777	856	779	823	821	811	867	775	856	782	802	821	789	847	800	826	817	776	779	802	801	806	846	802	813	834	816	814	829	782	791	814	817	816	783	842	819	793	815	810	791	844	801	768	762	872	829	831	799	807	776	843	816	800	866	802	833	786	790	831	816	773	788	817	785	770	825	796	796	829	820	854	822	789	815	814	824	745	820	811	746	779	779	788	808	758	808	845	804	822	840	808	811	831	872	814	830	815	828	793	793	832	843	759	836	807	836	835	788	796	807	810	840	876	783	816	831	818	805	835	785	771	793	813	864	862	837	754	840	837	841	837	817	766	874	810	803	827	821	823	821	825	843	838	797	815	818	811	811	850	798	788	797	839	791	866	816	851	797	842	787	786	821	802	855	797	758	816	826	821	820	853	848	800	795	812	782	811	800	813	846	811	806	798	782	817	813	793	819	852	782	784	837	831	793	822	833	811	789	773	818	838	759	809	803	840	803	851	851	829	779	796	798	846	823	776	794	788	824	839	847	797	788	841	820	825	812	869	855	832	783	793	770	805	874	762	809	795	848	813	801	814	820	821	824	783	836	803	807	825	765	845	829	810	786	822	831	794	834	780	846	827	806	826	793	847	795	805	767	799	791	816	818	801	774	832	813	803	842	825	817	827	827	782	794	815	835	773	789	779	801	824	830	793	811	755	807	771	835	839	822	834	817	785	842	799	812	846	834	839	798	819	839	824	815	773	806	798	868	786	838	800	795	859	851	781	819	772	817	822	844	836	836	828	840	831	825	783	764	781	808	817	810	852	845	800	817	838	831	780	836	786	774	822	840	847	855	826	823	796	808	785	809	815	805	839	801	788	770	833	822	799	819	796	825	823	774	823	826	800	795	821	834	781	820	824	827	835	837	829	818	838	795	844	798	796	837	829	787	810	831	852	807	833	833	846	798	818	791	842	809	794	761	820	783	778	812	852	823	820	822	823	838	831	800	843	836	792	852	851	847	808	788	813	824	807	830	817	775	848	810	791	749	847	865	778	800	805	818	759	826	801	842	784	802	836	812	771	812	772	795	821	844	847	819	738	815	800	793	761	795	821	833	810	801	780	794	754	810	834	805	882	824	782	785	818	805	851	761	780	827	797	841	866	836	838	809	805	804	846	811	834	762	826	840	773	811	847	791	812	840	775	829	803	755	823	834	783	861	805	812	813	833	865	786	806	798	812	846	818	775	832	834	845	774	864	866	832	820	839	798	775	786	805	833	830	819	807	833	862	854	809	824	762	793	850	840	805	857	821	786	822	788	762	811	839	837	799	859	808	792	767	836	822	846	900	796	821	806	825	837	762	825	820	860	799	788	812	830	810	809	765	813	810	802	768	861	795	802	812	839	750	810	859	805	826	823	806	819	795	811	740	872	821	792	800	867	827	819	876	804	812	791	821	776	804	862	835	819	795	811	807	782	792	848	821	810	814	843	804	815	835	830	851	786	828	756	775	802	867	745	790	762	796	833	842	864	829	774	791	798	817	805	853	873	854	822	817	866	838	818	790	776
26769	26207	36782	25969	10911	3317	1097	623	511	507	518	492	502	479	546	513	510	545	491	499	478	524	519	470	510	484	502	478	518	489	463	472	512	492	511	556	477	510	509	500	538	500	476	498	524	474	544	476	519	484	512	501	496	534	496	504	475	490	505	510	499	532	498	510	525	521	520	496	518	533	517	501	494	488	508	490	447	528	490	491	517	508	481	553	519	538	514	512	495	542	485	528	489	479	478	471	484	488	487	500	551	520	488	506	513	516	524	518	471	475	464	515	515	471	481	505	501	512	511	513	505	473	515	506	504	485	482	519	487	514	528	520	506	493	484	484	491	479	485	509	496	495	510	528	486	480	499	527	495	490	535	510	500	480	532	452	515	465	478	489	494	507	497	496	539	509	495	511	508	528	496	518	493	533	474	502	468	526	494	480	485	501	514	487	491	458	508	465	495	497	498	475	529	491	544	506	458	449	521	519	519	528	498	498	478	461	508	526	544	476	506	525	535	487	480	504	466	462	554	501	464	483	516	487	503	537	498	519	520	482	490	499	515	521	512	511	491	486	479	483	512	509	532	488	516	520	486	507	499	500	497	500	477	529	505	470	525	461	497	522	498	470	483	491	496	485	476	480	477	494	521	531	520	496	485	497	481	527	488	476	548	492	492	513	519	526	522	500	499	502	539	486	485	474	491	488	516	509	504	520	496	495	471	505	528	471	480	507	510	483	516	516	485	499	498	514	511	496	503	495	520	516	498	545	534	497	488	530	503	482	505	499	510	483	531	496	482	484	489	532	533	504	479	520	519	552	515	535	493	477	496	515	520	493	480	474	480	517	464	527	513	482	483	526	500	491	537	514	521	539	506	465	478	507	488	512	518	483	461	474	495	480	485	465	542	502	494	476	525	497	488	506	479	504	488	485	507	519	484	512	516	542	539	493	510	482	524	505	547	512	466	530	503	511	492	469	514	508	490	519	487	535	474	485	488	504	506	514	520	518	509	518	538	503	471	464	515	461	509	525	516	482	503	519	487	511	511	508	488	483	483	513	475	470	497	459	454	513	511	482	486	482	470	473	497	523	477	546	506	494	499	513	480	494	490	495	556	511	491	504	533	517	483	497	490	529	498	548	513	534	482	523	538	514	477	490	545	506	517	475	495	488	505	529	476	535	471	504	533	504	502	485	493	525	504	511	483	541	522	467	477	493	480	485	512	473	497	501	517	494	515	454	518	518	512	505	500	506	489	477	525	488	502	468	508	492	511	489	487	494	521	484	481	490	483	497	462	478	480	501	469	494	482	495	517	487	523	535	523	520	448	507	477	491	478	510	477	529	484	470	494	477	490	481	491	453	494	455	493	473	516	521	508	531	475	503	483	507	518	482	516	491	541	512	484	495	493	509	508	490	497	508	510	473	514	499	491	487	519	443	467	493	497	463	511	502	486	485	495	542	468	477	516	461	523	530	519	539	459	501	504	502	491	527	489	531	528	507	471	469	472	445	521	502	490	534	495	461	483	525	490	517	466	557	510	514	509	491	524	494	501	462	536	506	494	475	496	504	492	470	512	495	483	479	555	486	515	517	524	564	482	551	550	498	517	482	538	460	548	531	508	515	517	481	513	514	525	534	513	573	546	549	524	525	503	506	493	488	524	497	507	494	504	500	525	494	496	509	519	481	534	522	468	507	457	483	512	527	529	542	520	498	534	489	475	518	487	527	492	519	505	514	525	456	479	514	519	510	485	519	506	509	490	542	539	486	517	508	548	459	513	505	504	504	502	510	517	489	504	504	524	454	515	479	477	464	480	475	509	564	516	501	530	520	519	499	528	482	496	510	487	499	515	502	492	481	520	482	526	509	488	494	485	544	517	516	501	510	513	494	508	472	525	493	501	489	470	500	505	469	499	504	505	509	506	473	518	515	483	486	513	458	482	542	517	454	546	492	523	484	527	505	493	497	497	500	530	478	472	521	497	483	476	540	487	513	492	528	533	509	488	558	517	503	517	477	502	533	472	504	507	514	506	521	507	495	510	513	530	489	486	496	523	521	492	512	458	468	535	485	502	544	498	504	518	536	473	502	509	521	512	484	469	518	459	488	546	521	516	468	521	465	506	512	498	525	508	488	496	487	485	482	478	496	511	468	507	504	494	497	494	479	496	483	513	523	492	518	487	484	501	502	525	540	493	521	531	480	545	485	517	494	523	506	448	466	540	495	496	486	497	486	494	464	487	484	507	488	538	473	504	490	512	494	477	516	506	460	448	508	502	493	502	521	521	534	506	512	496	462	507	527	514	485	468	483	505	500	499	531	521	501	497	490	504	484	513	503	508	492	504	501	554	523	497	504	496	500	476	511	519	499	529	483	478	505	479	499	479	505	487	490	510	439	503	537	511	522	476	529	482	474	450	506	490	508	505	507	496	521	544	521	505	503	482	505	467	513	507	508	490	485	497	517	525	491	473	467	498	530	473	515	499	469	515	517	506	520	532	489	525	487	519	498	516	504	519	499	506	509	539	512	531	536	551	526	492	545	508	511	525	515	485	473	475	478	517	519	498	483	496	507	455	480	518	510	478	513	498	534	482	520	557	483	532	528	492	502	495	481	481	468	518	532	488	493	514	488	505	514	500	488	505	498	470	520	506	520	532	493	494	519	486	535	480	508	522	503	531	501	511	480	527	506	487	497	564	490	467	526	475	522	478	476	523	456	494	519	500	488	495	488	514	505	521	495	476	564	526	505	497	481	501	478	521	481	480	483	483	530	511	539	482	497	529	510	468	506	508	508	475	495	490	499	511	534	513	511	487	553	463	480	494	522	467	474	505	519	509	483	486	492	509	526	489	506	502	506	500	514	512	543	527	472	498	541	482	528	516	485	508	526	555	488	508	494	489	454	445	517	518	486	513	503	527	505	483	493	508	498	523	527	492	502	474	522	498	498	493	490	508	490	484	499	469	483	497	500	535	529	499	477	523	527	500	503	530	504	530	506	485	520	507	470	521	536	493	495	538	512	465	531	517	516	540	503	480	451	498	492	536	452	477	563	479	512	503	500	517	533	520	453	494	450	495	491	512	489	525	521	493	518	553	491	487	472	476	498	512	511	471	519	498	494	497	480	506	468	491	519	497	469	505	439	503	546	491	524	482	517	486	517	512	512	499	444	508	515	525	516	487	482	497	522	492	497	496	491	539	507	549	493	490	457	499	498	472	477	477	543	497	529	467	507	520	482	507	481	499	503	512	491	472	468	484	512	481	510	475	500	535	516	539	489	486	493	500	520	474	525	484	519	501	494	478	502	442	509	469	508	551	534	529	492	492	512	507	477	477	495	472	499	508	535	504	494	536	491	487	532	534	525	476	480	527	511	479	505	499	529	491	490	501	517	492	494	491	488	538	472	489	488	505	509	533	490	482	500	536	520	492	519	466	475	518	481	489	490	499	535	443	500	470	510	482	481	518	483	443	460	526	490	513	503	462	485	529	477	478	477	518	498	506	493	524	505
19285	46057	41629	26889	14071	5635	1951	1052	794	697	717	722	701	736	736	749	695	752	781	705	746	766	765	701	697	720	716	740	803	703	739	744	722	756	754	731	732	710	680	710	770	743	765	762	751	712	737	780	751	734	739	753	748	746	754	716	712	745	760	680	774	786	727	745	695	756	738	729	715	687	762	777	681	711	702	710	746	729	742	765	744	706	788	765	730	743	698	745	692	739	743	737	757	715	776	704	722	723	732	716	704	757	719	742	707	727	742	774	726	690	749	720	718	736	760	711	751	727	764	740	746	763	729	746	750	767	746	745	739	659	789	706	725	716	794	755	778	725	726	769	725	729	697	700	757	760	751	722	753	743	713	712	736	763	750	783	716	735	708	753	761	731	684	733	711	734	725	734	764	712	761	705	737	746	778	722	730	769	775	787	669	713	752	756	768	744	754	717	708	734	747	773	759	762	733	726	744	725	820	754	713	733	744	749	776	759	780	772	694	742	755	777	722	733	777	751	774	761	707	756	724	733	792	731	739	725	724	724	753	743	795	741	751	703	819	743	723	818	742	734	694	766	766	750	728	716	729	716	782	735	730	772	728	727	754	693	743	742	755	750	735	795	727	699	726	756	741	730	736	720	686	684	729	738	776	754	765	793	760	739	728	757	737	754	725	735	769	769	759	756	753	732	765	755	724	792	759	739	742	781	692	752	760	747	734	746	716	689	729	722	757	750	709	761	738	722	751	709	698	714	753	720	796	772	805	764	775	672	761	730	696	745	778	735	734	727	717	746	723	759	736	745	753	748	722	751	780	730	727	723	747	706	754	750	770	759	778	722	708	739	772	801	762	766	753	711	752	742	753	735	704	762	752	741	770	719	740	743	757	690	779	761	719	739	688	749	701	728	799	750	777	691	731	725	693	772	770	745	745	739	753	764	770	721	725	757	706	742	775	727	737	776	731	696	758	750	798	697	771	738	767	706	740	758	744	730	733	758	745	720	760	726	744	743	747	683	745	752	744	718	734	754	764	740	764	742	741	691	778	760	727	715	749	734	759	730	730	684	751	781	713	725	742	735	701	749	708	718	762	741	742	708	729	727	724	744	729	724	732	754	776	783	713	684	714	714	765	707	793	691	779	779	693	749	696	720	758	730	727	727	731	738	775	735	756	744	722	747	801	672	742	730	735	740	767	750	740	796	744	802	747	744	749	700	721	732	735	773	771	766	744	721	690	715	796	765	771	728	756	745	790	722	733	765	730	722	711	699	729	754	727	742	713	781	752	777	715	746	731	750	794	730	729	697	731	771	750	748	751	715	739	729	747	746	735	735	708	729	752	735	789	720	710	750	710	749	715	768	767	758	772	741	748	766	738	717	754	790	729	690	755	709	759	695	747	738	697	744	738	692	683	741	746	706	723	751	743	708	754	758	750	725	751	760	711	748	760	687	730	749	742	697	735	724	765	722	695	715	768	767	731	765	753	706	683	739	761	725	715	763	747	739	797	701	797	721	741	722	716	695	737	738	704	732	705	758	785	711	717	720	756	776	782	745	729	723	792	726	765	740	739	776	769	663	751	754	763	760	737	683	762	732	764	740	740	755	726	724	740	758	764	722	709	738	733	732	795	726	802	748	762	748	749	743	777	727	770	744	755	770	731	768	715	776	744	787	712	764	787	676	687	746	698	755	689	729	747	724	724	706	693	771	762	765	718	724	836	764	725	717	740	735	733	802	734	749	738	736	748	696	753	716	765	740	738	699	745	715	746	722	725	730	727	782	704	783	771	754	726	789	678	745	755	755	709	734	764	737	735	719	713	756	731	728	708	765	704	769	717	729	725	731	739	782	720	783	756	781	776	754	756	722	728	753	727	766	740	724	794	757	744	725	747	767	738	751	739	798	709	745	780	758	713	731	748	709	724	721	737	763	717	706	729	765	739	725	714	774	745	747	731	699	722	746	716	738	761	757	739	763	724	722	754	740	756	787	714	759	720	758	740	730	751	755	725	769	781	707	747	734	772	749	693	736	791	752	768	777	770	743	705	690	700	715	719	697	797	726	740	743	750	712	788	750	730	735	740	689	741	773	763	667	742	751	710	772	721	712	736	691	738	737	711	714	745	731	686	769	780	746	669	732	746	747	719	750	776	710	744	766	743	781	715	778	751	740	774	713	724	726	700	764	754	707	762	749	722	686	794	719	695	743	765	760	744	763	722	737	773	756	756	712	770	747	721	719	750	752	777	742	724	707	780	721	698	727	776	807	714	757	715	731	766	717	718	750	745	721	697	702	721	735	709	764	753	715	711	735	709	746	751	788	730	755	755	689	700	727	787	711	725	738	702	742	724	714	830	726	695	757	711	799	757	700	706	777	737	776	783	749	729	718	742	744	765	696	744	696	713	725	788	744	758	703	737	751	736	754	744	726	772	764	730	732	770	716	704	758	697	762	730	736	777	744	692	712	721	734	693	734	687	763	757	728	765	701	752	738	779	709	687	734	726	737	760	745	719	760	752	804	747	702	730	748	721	754	767	739	725	723	716	741	746	744	775	732	729	738	785	730	724	725	743	663	679	749	750	729	741	742	750	751	738	738	757	728	743	715	777	704	746	721	778	768	739	742	705	749	758	752	775	745	754	718	763	763	710	713	687	749	726	794	752	692	681	758	714	777	734	751	775	715	752	738	717	699	737	746	745	729	686	746	719	699	758	770	725	726	783	762	726	739	705	746	714	730	730	757	690	719	684	758	749	758	737	707	722	689	732	768	786	753	736	723	708	716	719	672	698	711	741	750	711	772	772	758	711	705	712	725	710	756	732	722	742	722	796	731	771	767	730	801	726	721	772	707	725	764	731	756	697	706	741	690	682	714	747	700	740	703	747	747	709	724	722	723	724	763	729	776	746	767	732	757	762	687	728	784	753	794	794	750	781	738	750	731	791	702	739	720	732	727	751	766	781	763	729	759	784	741	740	708	782	742	735	759	719	739	744	721	736	718	793	722	756	750	735	759	707	727	740	780	759	777	733	717	759	748	753	722	786	713	757	783	772	690	758	732	746	737	746	743	690	715	739	750	773	803	752	727	777	751	710	736	762	736	742	720	707	749	767	732	729	752	780	724	721	716	750	718	758	743	718	777	726	785	697	745	709	726	806	763	751	725	717	773	707	786	732	756	738	771	727	711	761	726	740	754	759	755	747	729	765	747	734	721	722	748	716	771	754	759	684	732	719	730	782	724	747	778	723	754	744	761	714	706	757	732	737	788	746	765	755	756	742	751	759	790	728	758	735	744	761	803	745	720	748	780	728	747	742	716	764	696	755	732	723	772	742	734	715	794	729	754	695	741	729	721	707	726	759	740	747	707	749	717	725	718	736	775	714	743	738	705	755	730	778	710	743	796	767	770	743	732	752	677	703	758	701	750	700	753	718	751	757	721	757	741	698	768	763	772	714	727	761	724	723	721	742	735	756	726	697	756	728	792	736	773	757	760	715	751	738	705	776	748
24119	22380	39007	41546	31788	21201	8399	1470	716	610	601	597	527	543	604	574	593	579	531	566	567	562	571	577	566	561	629	537	583	558	556	574	561	607	594	564	561	528	555	544	576	564	570	533	552	547	556	541	562	557	602	598	555	573	566	581	547	554	539	564	620	581	519	579	566	558	557	540	531	527	502	563	579	545	579	548	510	583	586	591	536	568	537	579	571	568	586	535	577	564	567	597	607	555	609	563	561	507	581	513	527	562	550	573	613	567	578	605	546	558	576	583	579	583	574	542	557	578	559	575	572	569	530	541	568	531	530	554	550	568	598	554	581	586	560	525	549	557	568	570	562	540	590	532	563	536	562	609	534	571	570	540	609	565	592	544	533	571	543	561	579	539	559	550	548	624	570	569	533	587	579	524	548	590	590	580	536	592	562	576	536	585	531	566	573	569	549	537	577	584	542	622	597	566	563	565	583	547	535	600	580	556	565	560	579	591	537	577	543	565	585	592	564	592	528	588	566	514	601	542	542	563	558	498	547	592	544	561	565	562	532	555	608	550	530	530	560	551	547	576	581	585	556	585	557	547	559	604	585	560	549	594	573	566	541	535	579	512	540	555	579	605	581	544	562	548	583	560	578	568	558	568	586	589	531	572	555	550	545	610	602	524	581	573	581	534	553	567	602	579	530	552	513	567	562	565	565	576	590	554	591	564	590	543	570	572	531	598	551	588	561	558	543	563	533	542	566	551	571	537	555	521	586	592	534	574	562	584	584	556	555	530	553	571	572	511	577	544	546	528	568	566	552	555	556	562	564	575	556	556	553	530	577	556	564	562	559	568	522	562	568	545	596	563	586	572	537	549	551	594	555	596	581	522	553	570	567	574	617	570	559	546	559	545	580	586	591	527	556	565	573	590	575	539	552	596	564	555	578	608	537	606	563	580	586	520	538	613	543	546	546	561	540	579	562	566	552	512	527	579	580	571	561	582	543	529	566	550	573	532	562	537	560	566	562	568	559	588	520	566	565	596	538	568	521	554	530	569	552	570	567	574	567	596	546	530	521	548	577	577	565	592	553	538	541	591	582	528	572	563	522	566	539	507	553	546	577	605	586	567	576	529	563	562	547	530	550	558	511	570	535	571	575	542	557	581	531	561	552	629	582	569	571	533	535	554	559	556	566	592	519	542	570	545	584	575	547	583	551	549	537	533	600	577	567	556	589	538	528	554	575	543	560	559	522	561	602	533	551	563	551	536	539	589	591	539	525	595	559	543	596	556	553	546	580	544	569	598	540	581	544	551	605	528	568	559	619	558	571	555	582	573	604	503	596	569	554	551	548	565	581	584	519	516	533	569	591	565	573	545	557	573	544	538	609	557	568	564	547	530	574	582	560	560	573	551	529	528	516	526	559	569	550	547	592	550	563	563	569	531	552	641	551	505	547	521	587	581	570	580	549	531	553	575	560	591	525	562	577	531	543	537	573	552	548	555	555	541	570	589	546	549	568	581	522	568	597	572	560	550	529	550	571	559	559	591	599	595	556	505	561	575	528	560	548	539	586	562	567	558	530	544	494	582	556	552	591	559	567	562	550	571	532	552	547	592	529	569	564	512	580	572	555	592	585	565	557	510	565	581	540	568	571	585	529	562	550	571	556	589	539	577	550	613	582	540	581	568	558	553	538	576	516	525	595	553	553	525	584	569	556	527	559	551	589	563	518	554	586	535	598	567	536	598	579	532	559	543	568	567	560	586	605	618	569	554	539	557	556	559	551	555	560	560	593	531	533	538	543	630	574	568	563	550	558	561	536	546	584	519	559	623	543	559	528	539	564	571	558	561	573	583	503	540	527	555	563	556	578	594	616	525	584	588	539	566	570	551	554	523	583	525	559	546	571	535	535	544	515	537	537	577	546	578	539	560	559	584	523	570	557	530	596	587	609	636	547	565	578	583	537	500	538	574	589	558	543	544	498	557	588	563	580	547	531	501	587	575	556	578	534	582	537	550	584	595	530	562	552	573	580	563	552	563	541	556	613	536	542	612	603	566	557	559	540	528	533	595	564	592	542	600	587	569	554	573	552	541	551	539	543	610	577	525	534	565	561	534	508	541	531	537	556	538	554	571	595	542	574	605	548	532	552	559	572	572	573	507	552	562	552	544	560	603	551	564	570	533	587	564	553	552	568	574	548	530	613	599	545	512	582	581	574	586	569	572	595	543	573	564	489	533	538	578	560	569	541	550	583	544	570	526	526	546	565	516	559	564	559	545	553	600	582	573	510	536	554	554	541	549	560	585	544	573	580	585	544	565	561	536	518	571	565	561	568	554	549	538	547	546	547	517	592	568	589	518	593	576	528	514	584	574	552	571	563	541	537	534	555	551	577	574	585	574	554	515	551	560	563	561	564	569	612	570	563	549	558	605	539	521	554	541	585	555	559	585	570	531	586	568	561	534	556	591	570	534	520	585	562	589	573	542	553	581	522	526	543	531	533	583	531	535	593	542	587	548	563	561	578	540	560	552	566	550	612	572	558	562	523	551	535	536	538	602	546	556	550	540	604	563	537	580	594	567	546	551	536	539	538	534	559	538	564	577	548	565	511	559	563	571	553	508	529	623	541	508	530	527	542	545	590	556	559	537	553	579	599	573	591	615	534	556	528	581	549	532	573	558	566	553	562	556	576	556	561	538	534	547	542	541	581	529	565	567	520	548	533	493	595	589	571	557	563	550	494	568	551	520	519	545	565	552	556	573	567	550	578	532	560	572	577	589	587	590	549	563	547	572	586	536	600	574	538	543	573	547	536	549	549	570	585	611	599	562	535	598	557	556	557	570	540	554	569	534	512	572	608	571	548	559	578	572	558	542	554	528	570	583	552	538	548	575	587	529	581	549	592	567	584	533	570	567	573	538	549	587	576	573	528	559	534	597	552	574	592	556	554	523	570	565	550	568	529	574	550	612	563	553	611	563	548	506	545	546	557	564	562	569	574	548	557	589	551	506	529	547	548	550	571	582	520	545	580	575	571	542	553	534	567	525	515	567	554	539	532	553	540	555	521	575	550	544	622	562	536	539	539	558	573	538	564	561	540	614	527	524	552	552	597	552	601	553	575	546	524	560	600	579	554	555	546	528	583	590	568	571	541	597	537	568	562	570	545	563	548	581	548	586	556	544	537	536	598	542	595	558	576	559	594	599	544	574	552	570	564	492	542	549	543	582	560	516	567	542	560	577	582	580	539	556	574	582	570	547	532	521	553	522	580	562	580	584	570	558	549	561	552	546	562	552	568	570	525	527	512	576	583	581	565	552	565	538	561	544	608	581	566	567	555	547	560	549	559	582	553	583	542	517	546	549	567	584	549	536	575	577	539	538	584	582	552	564	547	556	549	534	556	570	551	603	545	560	582	531	581	526	547	569	561	575	598	634	565	567	572	564	535	550	601	579	579	546	575	560	548	584	520	539	604	579	566	547	543	575	578	572	531	570	514	573	555	553	544	597	572	544
41829	87073	80989	58383	39777	22594	8355	2676	1172	888	836	800	900	821	848	783	850	817	799	814	872	870	864	829	845	843	846	805	848	761	852	852	816	802	809	808	833	793	838	818	801	836	807	819	815	771	833	824	802	828	820	806	848	826	839	804	817	852	799	763	897	810	791	815	809	827	834	811	809	856	827	818	810	831	836	827	784	869	809	826	795	851	795	834	787	832	785	788	799	786	816	845	817	778	808	787	820	805	821	845	834	831	849	833	793	828	778	825	826	815	815	794	796	823	830	821	855	784	821	788	794	834	861	800	803	853	838	854	827	848	793	795	829	807	855	851	798	830	839	832	825	778	801	829	843	837	778	842	879	785	826	796	857	829	798	802	843	793	812	774	795	823	829	842	796	833	758	818	838	852	836	832	802	843	874	833	810	844	839	831	811	790	880	844	825	817	834	771	870	810	817	802	829	807	849	787	786	791	742	847	848	833	818	800	825	807	830	857	844	779	825	839	829	890	827	839	817	822	829	809	785	828	800	792	828	827	813	843	827	826	822	844	828	851	809	799	794	810	792	835	853	836	828	782	891	802	771	824	854	789	815	789	768	826	790	836	833	753	805	755	817	795	860	795	830	828	808	801	818	809	840	819	786	825	854	807	812	851	812	791	807	800	744	867	781	826	786	797	742	846	822	790	758	791	853	832	800	852	846	790	806	842	829	823	779	863	756	889	817	774	825	821	792	849	848	795	856	855	765	820	740	795	814	797	813	770	802	828	816	809	823	821	898	855	797	864	853	833	812	801	812	840	784	829	868	798	789	829	831	795	867	826	781	826	841	850	813	845	797	845	808	833	842	814	814	819	802	798	885	814	865	838	862	868	806	797	834	842	842	800	855	839	876	821	857	838	814	785	819	825	854	832	774	862	823	825	822	881	777	784	838	813	829	832	808	844	840	778	846	839	842	786	799	833	781	815	820	847	850	837	793	796	846	811	783	773	799	807	796	794	770	807	814	813	770	791	814	810	814	824	813	841	814	829	759	823	855	796	802	853	782	839	792	793	762	824	807	774	851	798	857	846	817	846	835	809	843	809	853	785	837	821	846	808	839	762	826	829	840	847	819	818	831	847	829	834	834	794	815	829	813	841	853	813	800	796	831	842	807	829	821	834	831	821	829	860	807	797	835	817	799	813	780	833	848	781	779	828	871	814	828	807	834	816	810	796	820	793	780	790	801	812	802	816	870	792	783	829	798	831	783	811	794	835	772	787	828	789	854	850	861	823	820	801	853	806	843	847	864	806	893	817	835	814	816	842	840	864	800	785	773	848	833	837	809	834	849	817	843	779	825	820	830	866	805	804	847	856	828	836	806	789	883	778	831	781	790	805	846	820	799	815	902	811	833	792	819	813	815	780	787	850	835	881	794	821	760	843	852	788	806	853	803	820	830	779	878	800	807	834	816	778	762	809	790	783	810	778	853	810	800	835	855	808	773	855	800	838	765	828	791	807	852	844	846	820	816	831	834	846	812	797	797	818	824	861	858	828	819	829	835	816	835	798	776	823	825	838	883	836	837	787	797	815	851	865	842	859	870	810	802	785	795	821	835	814	788	808	781	834	840	869	796	806	791	833	840	794	832	798	808	811	777	790	819	770	808	843	811	836	852	770	785	775	779	814	810	848	828	778	865	803	835	812	859	816	823	782	795	793	810	783	796	804	810	817	831	819	836	819	812	798	794	833	790	803	842	827	784	821	884	786	821	843	782	794	816	863	820	847	853	878	808	836	818	743	825	786	833	772	799	842	830	828	799	838	826	848	800	854	837	852	827	860	808	826	794	867	807	814	811	792	858	816	841	867	826	816	845	861	850	760	834	810	823	812	800	761	781	809	801	809	793	821	797	821	807	845	873	810	816	797	843	797	821	853	841	830	825	833	804	852	806	812	826	820	868	861	832	823	816	772	795	840	827	795	834	807	844	771	819	786	790	853	829	816	800	891	826	837	812	791	819	826	827	777	860	801	820	770	779	814	820	786	787	795	850	803	851	792	841	780	799	825	810	855	809	830	823	799	831	781	824	839	805	802	826	837	830	766	838	808	758	841	886	847	827	798	836	776	862	797	831	806	840	844	813	866	825	773	835	806	839	813	844	849	788	840	769	846	823	872	861	810	827	819	759	808	839	841	809	838	823	799	808	805	789	797	809	810	819	818	818	767	841	787	806	787	829	784	803	769	829	868	781	827	838	812	836	807	810	797	870	829	830	806	765	855	840	831	778	791	808	871	829	797	785	809	834	790	795	839	861	816	834	833	860	805	801	781	842	809	756	784	812	850	815	843	797	806	798	820	835	817	832	838	777	776	867	840	796	829	795	830	753	773	807	799	855	846	825	835	811	761	775	819	783	839	819	814	858	848	830	770	843	765	805	786	786	815	819	818	796	896	908	792	845	787	795	842	854	856	845	853	845	820	854	872	813	822	849	813	795	805	871	825	800	800	810	783	843	839	818	836	817	810	825	799	835	868	814	818	801	829	786	785	809	824	807	827	854	829	807	829	849	839	851	834	847	852	831	759	815	829	795	773	881	786	853	811	826	837	881	824	781	800	812	851	820	812	820	827	801	818	796	879	836	824	851	779	816	828	850	823	844	790	830	796	835	819	836	816	809	779	831	829	838	799	855	876	820	860	803	793	824	779	777	806	814	812	792	769	775	819	777	860	822	814	790	828	824	797	798	785	791	858	825	828	801	770	806	818	832	785	803	830	823	762	819	792	851	828	881	786	861	803	828	779	810	762	751	836	808	796	804	760	777	860	820	834	800	811	884	772	808	875	808	841	801	848	781	788	843	829	819	856	848	851	813	834	843	851	797	817	843	825	862	793	794	810	819	854	794	874	846	844	814	825	821	794	848	812	780	829	825	794	839	858	835	766	819	788	856	807	784	820	803	825	830	840	817	784	821	805	833	798	783	876	888	851	824	831	847	832	859	803	823	815	852	800	807	792	790	861	811	831	816	817	754	823	875	888	858	840	830	793	803	841	824	781	866	796	833	813	846	866	822	809	794	858	776	882	820	795	833	804	837	808	758	740	812	790	818	830	826	805	834	820	809	804	773	841	800	821	811	799	848	858	819	812	851	834	794	871	813	828	814	772	873	788	829	834	848	828	791	836	812	802	827	853	835	781	780	845	833	843	828	810	790	817	803	778	822	812	857	756	844	859	866	822	834	808	795	852	810	842	825	836	809	824	827	797	816	875	787	801	774	833	847	830	764	817	809	814	816	819	825	809	853	793	826	845	845	818	837	801	885	828	783	785	802	844	872	814	853	845	876	765	863	837	810	831	809	805	773	813	803	809	842	824	768	824	807	796	779	778	832	817	833	802	811	845	833	821	799	772	839	794	828	782	851	770	835	783	838	793	829	834	837	839	830	791	827	803	842	825	820	827	787	800	785	820	819	830	844	794	837	890	851	828	792	820	797	801	805	865	783	829	868	855	844	883	830	787	832	806
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
