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
339570996475	339570996994	339570997544	339570998094	339570998644	339570999194	339570999745	339571000294	339571000844	339571001394	339571001944	339571002494	339571003044	339571003594	339571004144	339571004694	339571005244	339571005794	339571006344	339571006894	339571007444	339571007994	339571008544	339571009094	339571009644	339571010194	339571010744	339571011294	339571011844	339571012394	339571012944	339571013495	339571014044	339571014595	339571015145	339571015694	339571016245	339571016794	339571017344	339571017894	339571018444	339571018994	339571019544	339571020095	339571020644	339571021195	339571021745	339571022294	339571022844	339571023395	339571023945	339571024494	339571025045	339571025595	339571026145	339571026695	339571027244	339571027795	339571028345	339571028895	339571029445	339571029994	339571030544	339571031095	339571031645	339571032194	339571032744	339571033295	339571033845	339571034395	339571034945	339571035495	339571036045	339571036595	339571037145	339571037695	339571038245	339571038795	339571039344	339571039894	339571040445	339571040995	339571041544	339571042095	339571042645	339571043194	339571043745	339571044295	339571044845	339571045394	339571045945	339571046495	339571047045	339571047595	339571048145	339571048695	339571049245	339571049795	339571050345	339571050895	339571051445	339571051995	339571052545	339571053095	339571053645	339571054194	339571054745	339571055295	339571055844	339571056395	339571056945	339571057494	339571058045	339571058595	339571059145	339571059695	339571060245	339571060794	339571061345	339571061895	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2711	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
21889	20186	27758	22435	20187	20055	3949	1291	979	913	802	750	768	702	721	684	656	651	594	644	638	592	605	626	618	590	615	587	562	579	554	541	595	573	594	627	575	501	577	577	575	536	556	559	569	571	587	555	585	583	560	593	570	554	547	550	569	509	544	571	526	542	548	573	559	506	578	584	551	587	564	599	561	537	577	547	571	538	556	552	558	562	563	526	578	531	574	571	591	562	519	550	547	554	514	519	560	540	562	587	531	531	563	580	550	541	534	525	593	524	615	564	533	532	588	556	546	533	614	562	500	543	554	562	552	616	582	513	587	560	528	537	552	560	565	576	545	568	569	567	566	578	538	506	502	546	525	555	520	534	569	521	525	534	564	587	570	560	516	591	530	529	561	519	578	546	604	526	567	540	530	545	549	551	546	515	567	569	508	518	532	572	560	526	518	557	578	541	539	540	530	545	535	545	621	544	550	541	554	548	537	560	578	526	598	553	537	566	596	570	528	539	577	576	554	539	544	562	516	571	559	547	548	522	584	515	566	513	539	542	522	554	575	559	569	521	558	538	557	562	605	540	574	558	509	535	576	535	551	555	522	525	556	571	569	535	557	572	581	568	555	549	575	538	567	552	554	570	523	546	540	568	547	548	568	536	506	521	507	552	531	606	531	517	542	551	575	534	544	567	561	567	517	532	595	545	521	563	596	570	542	536	520	560	588	518	539	522	540	537	574	559	533	557	562	563	538	542	548	568	569	544	566	591	530	546	497	547	541	550	542	569	577	547	520	550	581	510	499	542	572	523	568	551	582	524	566	554	542	537	540	584	545	566	545	565	554	526	585	580	583	544	565	584	509	555	576	530	569	535	535	518	555	501	530	565	568	548	565	528	536	520	579	533	519	566	578	530	515	556	558	567	562	568	517	544	520	577	523	558	549	580	559	541	525	546	595	554	573	566	540	533	571	536	588	565	553	571	549	566	562	554	562	519	556	567	598	526	567	552	551	541	534	535	532	576	526	567	514	577	549	569	568	554	519	534	568	561	554	601	545	541	574	552	570	522	533	533	506	547	510	569	554	545	510	547	575	565	549	543	532	557	532	547	560	494	545	558	530	569	533	539	504	563	536	550	562	545	539	547	534	546	542	529	510	546	562	535	555	515	487	537	565	527	589	533	523	534	566	547	572	563	491	528	555	565	580	537	529	522	540	542	537	522	555	494	534	586	567	573	569	518	559	557	553	526	539	554	601	543	538	573	565	600	507	520	518	560	535	503	538	575	557	511	534	584	565	565	570	529	560	553	541	552	601	541	540	544	538	562	561	553	540	561	541	566	552	531	539	577	569	561	497	520	555	563	543	583	520	545	536	553	541	560	558	528	546	549	543	557	545	557	519	521	541	524	542	582	585	529	567	553	544	547	541	555	559	529	503	555	556	569	532	530	536	560	546	529	592	536	599	544	521	557	568	567	540	513	514	534	557	563	571	582	532	532	490	577	533	548	496	548	541	548	560	538	529	565	592	540	513	548	542	547	501	577	528	558	525	545	582	540	568	600	580	570	632	554	527	536	582	543	537	554	525	543	596	536	559	560	542	552	545	543	578	529	571	521	527	568	525	588	562	566	551	567	545	499	558	587	552	565	572	542	610	530	547	559	567	529	546	543	544	515	547	516	546	549	537	591	540	527	568	541	516	505	568	513	527	537	534	571	574	571	530	548	588	579	596	570	555	564	553	549	576	572	551	539	532	505	577	546	540	545	546	569	540	517	557	554	593	583	547	575	533	497	575	542	531	489	538	523	551	557	569	542	532	505	565	533	553	531	541	579	568	564	499	558	527	558	545	536	543	515	589	582	558	582	510	530	565	540	549	527	551	540	515	517	555	596	547	526	544	528	533	536	493	550	565	558	539	574	568	559	520	554	544	565	529	516	545	555	554	556	559	578	547	531	566	560	556	559	540	526	559	524	563	536	545	543	546	521	565	597	580	536	593	548	571	585	586	545	538	536	594	556	526	538	536	562	556	535	560	539	573	519	545	531	506	546	575	571	551	482	509	553	539	545	545	559	522	558	568	557	538	538	511	550	512	561	549	504	559	513	549	554	539	539	544	574	575	598	552	520	509	558	540	545	529	508	563	577	537	537	532	531	543	567	560	541	573	541	519	555	557	520	549	562	565	528	509	579	517	536	548	580	553	576	570	524	569	490	581	561	562	511	519	564	521	534	575	511	503	566	566	549	537	518	525	518	529	555	528	554	534	530	569	549	528	566	562	531	533	579	542	569	564	553	527	591	525	542	578	533	563	588	534	537	549	532	515	542	569	559	569	616	488	492	542	508	503	542	568	536	588	524	615	535	554	562	556	519	547	538	482	561	591	536	574	564	581	560	552	532	579	586	512	580	564	561	528	531	586	548	523	525	559	561	490	527	541	563	573	570	512	596	558	534	521	530	596	529	600	572	561	567	582	572	532	558	543	557	575	560	546	557	533	525	531	512	572	583	565	558	609	542	542	536	527	550	546	528	539	556	561	541	547	573	571	527	530	536	548	552	544	573	552	582	590	530	547	570	550	531	567	522	541	546	560	544	558	559	555	546	554	524	530	549	568	527	542	559	555	516	598	535	541	520	510	510	512	552	505	545	569	506	554	546	529	534	514	530	579	514	589	574	537	571	533	575	554	531	525	533	531	541	536	542	501	511	576	497	534	557	515	586	540	513	558	595	535	553	560	565	533	532	541	558	561	538	581	546	557	543	510	563	576	569	583	559	524	535	521	516	535	543	536	499	541	582	523	549	553	550	556	527	524	537	520	544	506	583	567	530	573	569	571	562	544	533	560	509	543	508	558	585	539	571	560	534	518	549	530	544	575	560	568	538	542	535	567	529	580	571	513	561	573	535	550	514	521	504	552	556	556	525	506	538	558	553	502	529	573	536	555	543	534	549	562	567	575	537	559	558	527	548	498	543	536	559	521	494	551	514	572	522	506	564	552	541	524	542	531	531	601	531	523	541	548	576	530	561	572	562	492	554	526	551	498	556	555	505	579	563	541	593	572	519	573	530	519	530	534	551	584	520	532	576	533	533	496	539	543	515	520	542	528	554	555	567	547	526	539	531	576	547	536	537	529	518	548	519	519	576	534	568	572	513	553	562	560	519	551	551	546	578	583	560	567	564	582	575	550	528	551	537	481	576	562	556	548	540	558	536	543	525	587	552	549	535	581	568	542	569	571	505	552	561	519	549	586	549	542	541	584	557	521	535	541	585	587	520	563	532	547	532	517	548	553	569	562	555	560	589	521	593	554	549	535	574	574	544	545	570	546	567	574	562	546	539	557	520	520	525	564	596	542	589	584	535	542	546	552	535	558	580	546	526	552	538	575	539	541	534	500	514	536	548	556	558	526	549	549	586	545	557	540	523	519	508	508	556	595	556	541	522	538	498	527	515	558	539	521	569	559	575	519	559	579	505	552	580	569	550	512	535	554	551	562	563	573	545	544	518	550	532
8086	16407	13997	7667	5490	4066	3201	2696	2178	1897	1771	1479	1480	1345	1278	1248	1165	1100	1051	1066	982	1009	909	977	969	949	943	925	949	927	892	898	902	939	842	895	870	915	847	888	882	862	884	885	824	836	856	853	820	883	845	826	867	855	776	856	864	866	850	834	809	847	851	809	876	824	833	860	860	832	755	863	836	871	890	823	830	798	850	839	844	865	853	846	835	822	785	827	811	849	880	828	839	803	866	821	815	849	752	790	799	812	824	847	837	817	819	885	807	840	867	828	818	853	814	815	789	821	859	785	834	841	845	833	816	812	833	817	877	884	814	827	838	804	814	806	824	805	811	835	837	831	845	858	864	833	869	827	822	815	807	875	792	833	828	791	839	835	819	832	816	809	820	850	887	835	865	870	849	785	826	810	840	767	780	798	842	810	803	832	775	806	848	856	806	809	832	827	824	853	818	821	824	814	849	794	751	819	858	793	802	814	832	770	870	811	833	815	811	780	845	794	809	844	823	833	843	796	836	828	816	836	784	833	790	843	852	860	810	829	774	869	858	845	859	842	806	833	834	759	821	868	790	822	815	862	832	784	828	838	825	789	801	847	856	843	842	817	835	824	819	817	848	836	838	833	792	823	852	781	815	835	844	862	843	843	810	807	781	822	824	833	823	889	829	830	756	831	827	835	798	791	863	845	800	813	828	827	795	840	863	784	842	861	867	850	808	806	805	808	836	862	829	835	816	821	817	851	813	866	827	814	830	843	866	822	848	821	834	793	827	817	810	805	817	751	881	877	836	803	848	840	812	837	822	832	798	800	901	840	883	794	887	813	848	886	782	817	820	826	842	850	874	757	793	820	813	807	842	780	821	802	851	882	842	819	866	877	822	838	791	863	822	823	823	830	840	838	835	815	789	787	865	843	835	828	840	820	826	848	857	779	833	841	809	900	827	850	808	881	831	856	766	829	836	840	838	837	864	859	892	808	783	838	849	874	786	771	819	806	853	791	808	809	797	810	845	874	818	832	813	808	769	821	835	851	809	836	883	846	759	824	814	832	797	811	844	777	837	850	833	832	820	864	795	830	816	801	830	822	827	844	781	850	839	801	820	781	811	821	808	873	780	826	854	848	825	833	879	833	849	798	833	890	846	833	861	847	815	808	860	841	821	829	831	843	809	806	842	835	795	870	824	818	825	819	841	830	847	833	856	819	788	785	781	835	821	855	816	806	783	822	722	840	847	846	845	802	805	815	820	810	823	784	799	840	782	800	854	910	851	844	810	851	779	808	823	834	799	818	866	896	837	830	839	813	858	847	824	805	787	813	861	833	849	812	889	847	857	837	840	848	801	798	835	829	830	804	859	819	837	831	839	886	833	835	808	795	835	823	790	829	870	800	828	810	834	830	856	826	799	822	837	831	811	811	819	832	797	795	866	791	822	830	779	827	839	783	784	764	777	793	804	784	830	811	791	789	803	843	820	827	834	781	799	826	827	827	828	821	827	844	806	828	842	816	831	791	838	761	862	805	784	842	808	790	790	835	795	858	808	820	834	820	785	840	807	838	783	792	807	804	836	826	777	826	834	823	832	791	861	778	837	808	812	835	836	819	781	849	867	838	846	870	834	833	843	887	802	867	841	810	855	836	793	807	789	811	828	804	805	839	834	827	860	866	830	860	772	770	783	838	818	801	850	846	858	801	849	859	837	820	804	849	859	851	866	863	826	879	818	868	826	809	806	803	850	859	799	803	832	803	805	791	815	816	803	790	829	821	862	858	849	795	874	789	841	815	859	781	797	820	827	829	847	829	866	794	817	879	884	817	816	833	818	894	897	832	898	777	832	834	875	808	794	841	817	854	828	892	892	807	830	807	862	818	810	822	837	874	822	886	772	865	833	795	800	800	852	859	806	850	823	821	784	780	857	795	846	832	828	781	841	852	825	788	888	838	784	857	809	803	805	856	828	823	806	811	852	833	810	812	774	803	797	794	797	854	843	823	835	831	800	820	850	826	882	828	847	811	780	830	838	835	827	826	841	838	875	793	812	846	825	833	888	829	824	848	769	817	805	829	852	861	837	826	824	842	836	809	851	851	833	819	791	807	822	796	815	810	852	856	860	847	846	781	780	864	865	774	840	784	802	873	845	839	841	795	818	819	845	829	780	837	809	835	851	824	889	816	846	802	833	809	832	868	804	855	842	844	806	870	837	830	836	826	818	811	840	827	827	846	839	856	902	798	839	783	828	812	775	801	776	826	830	801	838	783	814	795	876	795	824	847	817	903	798	839	825	795	823	883	903	822	768	817	825	837	822	861	794	875	855	851	831	854	772	846	856	779	849	827	824	790	833	818	829	775	810	795	866	881	803	829	834	829	819	793	849	769	790	857	870	781	796	831	815	793	857	852	784	794	781	821	838	807	861	819	802	829	854	834	853	860	830	849	887	896	818	808	801	827	840	830	863	799	835	798	810	820	822	841	843	821	824	800	813	861	818	823	859	825	810	822	820	831	818	841	902	879	826	877	815	825	813	876	766	809	775	798	821	783	836	823	784	865	807	840	816	763	846	812	819	837	820	843	814	821	814	836	780	811	831	774	817	824	859	858	795	812	846	840	817	853	830	794	853	813	800	827	816	784	824	833	835	799	834	822	787	839	797	782	792	791	875	805	843	798	810	867	789	811	848	820	806	825	864	817	837	836	790	839	812	849	808	822	777	828	822	822	836	788	882	757	829	827	825	799	869	852	832	813	800	799	804	816	806	859	845	821	780	829	849	832	845	820	765	835	876	839	839	845	844	828	829	849	839	824	786	824	818	826	811	865	790	886	813	844	857	879	802	851	819	804	843	864	815	800	810	831	844	857	853	766	850	865	841	837	831	865	858	884	786	855	800	773	808	822	804	846	853	836	836	837	755	792	834	801	816	827	834	805	848	831	822	797	822	824	828	838	833	882	818	804	824	801	843	860	819	808	808	807	791	792	846	873	868	852	843	877	813	793	796	859	819	785	807	862	815	818	828	834	827	867	844	781	836	814	817	830	843	863	824	864	819	844	814	812	782	796	805	806	830	846	834	832	824	864	862	845	831	835	815	801	792	795	789	827	841	837	810	836	850	889	843	829	803	831	836	839	880	826	822	826	801	781	770	840	842	908	825	847	853	829	921	809	847	852	821	836	855	868	820	791	850	765	818	821	861	813	783	791	799	867	844	804	805	827	815	842	806	810	879	809	828	814	797	805	781	857	837	855	789	859	860	842	832	835	854	826	875	868	813	825	780	786	827	858	861	879	895	814	814	798	831	794	865	791	831	879	826	809	816	841	821	830	838	788	815	838	833	807	836	818	822	866	808	839	840	832	784	836	732	853	832	847	842	824	812	863	784	823	774	877	828	807	832	798	855	871	794	889	837	856	805	823	839	771	838	806	833	802	842	767	843	799	784	856	773	856	792	817	897	810	777	845	835	850	860	809	815	817	840	836	846	856	793	811	869	848	862	880	831	835	855	779
27129	20858	8007	498	265	214	194	217	207	175	170	176	166	174	172	173	164	174	181	183	183	166	150	161	194	167	168	162	154	175	181	177	180	157	158	163	177	154	137	179	181	143	190	166	163	149	172	160	185	152	163	172	162	150	194	133	179	159	170	169	162	156	167	168	165	172	147	167	162	159	159	153	193	164	164	169	173	171	158	163	194	165	167	179	167	170	188	165	167	165	183	171	177	173	192	164	161	165	182	173	153	176	189	159	179	158	162	173	189	157	177	162	166	159	196	177	175	160	164	157	163	156	176	165	159	149	165	186	163	169	183	170	179	157	156	158	166	166	186	192	172	157	158	153	141	183	177	171	179	173	183	174	152	156	161	161	193	165	176	178	160	165	162	182	178	161	175	166	162	172	156	165	169	190	152	164	168	176	167	171	161	156	157	152	158	182	183	184	200	181	170	150	165	170	175	155	152	152	169	175	142	163	178	149	164	162	164	160	139	176	156	149	156	161	163	183	171	168	171	187	159	163	160	164	143	158	174	171	168	143	147	167	161	160	158	178	172	135	149	163	151	178	183	175	179	144	172	182	175	176	184	143	179	156	176	150	163	172	168	163	156	171	166	190	157	160	175	171	159	172	162	176	157	183	154	178	165	179	175	166	168	154	175	166	193	161	169	146	164	191	169	141	160	151	156	174	162	183	178	167	176	157	156	151	169	167	170	150	183	188	161	138	154	175	171	172	179	157	172	168	180	162	157	152	158	159	187	160	163	136	139	171	149	167	189	169	174	152	162	158	172	162	187	138	174	164	167	166	178	201	177	154	168	158	174	172	167	157	175	178	175	177	183	181	149	173	151	153	166	159	156	188	192	183	172	180	144	168	156	168	183	164	152	150	154	161	161	177	163	166	161	155	164	165	145	172	185	175	174	166	170	151	134	176	179	167	183	161	174	149	150	179	152	194	171	158	195	153	141	164	154	161	154	163	179	169	168	148	166	166	165	170	161	144	153	181	176	189	168	156	177	179	177	179	152	155	164	153	177	149	155	142	177	173	174	169	170	166	159	168	165	180	184	191	157	165	167	182	143	181	142	172	172	160	171	181	175	147	150	160	191	159	177	150	177	184	178	167	175	156	154	175	174	155	167	165	201	143	155	153	181	166	155	154	161	167	187	172	180	167	170	170	164	185	171	185	135	177	178	161	161	148	172	167	163	170	159	177	173	160	182	157	162	193	178	168	160	193	169	148	173	178	165	168	164	174	152	168	161	143	156	169	139	165	179	168	172	169	169	192	160	159	174	144	158	170	175	158	153	163	179	156	145	149	172	185	151	160	190	179	159	177	164	178	168	186	194	161	144	168	171	171	145	158	167	151	159	163	163	157	161	158	176	177	195	167	175	159	179	156	181	157	158	181	166	150	175	187	182	165	138	156	169	157	186	146	161	158	162	152	169	154	172	161	162	155	179	159	168	164	166	154	168	180	170	162	177	162	173	154	161	159	173	180	157	182	167	176	162	146	174	164	156	150	186	166	184	184	167	183	178	179	142	165	173	157	159	160	170	161	134	169	176	162	167	163	174	181	153	182	164	173	189	163	182	182	157	167	171	158	169	153	161	162	151	200	155	177	146	163	169	182	143	175	153	165	186	158	195	175	172	167	162	152	158	161	162	156	152	174	169	170	182	173	180	170	175	147	176	169	156	140	150	165	175	173	175	160	165	197	178	169	174	187	170	184	178	167	177	174	158	188	169	165	177	163	145	176	182	164	190	171	167	185	166	160	154	179	156	167	175	154	172	165	169	181	172	153	171	178	161	155	166	160	156	151	152	173	175	157	160	155	165	169	149	169	170	160	171	183	161	166	184	175	160	162	151	163	178	149	155	152	158	182	167	164	157	195	160	167	166	180	183	163	169	169	148	170	136	170	173	161	177	156	167	176	146	177	185	154	171	181	153	156	167	157	175	150	182	165	162	171	170	179	196	178	191	144	160	177	172	168	149	163	166	178	169	161	184	176	175	165	201	154	182	186	166	149	164	189	172	178	168	167	171	165	180	176	183	173	171	166	166	167	162	178	170	172	190	179	173	179	169	162	173	150	151	176	183	144	162	161	171	147	189	177	165	163	180	174	160	157	170	173	168	167	161	170	173	188	155	164	153	176	175	165	189	180	175	166	176	172	165	156	158	168	188	175	156	167	149	156	161	163	164	180	172	161	159	174	184	166	166	191	191	177	172	157	174	187	167	145	177	172	183	144	157	165	172	158	169	163	183	184	162	167	164	151	153	164	129	154	159	186	188	151	165	188	148	166	170	169	165	166	143	158	160	135	165	155	171	176	177	170	173	153	153	160	154	180	157	177	169	154	157	146	192	180	177	177	153	159	174	150	168	158	171	183	142	173	179	139	190	173	166	172	147	179	175	180	210	156	170	177	170	181	177	149	181	173	184	169	160	170	172	163	164	169	184	169	184	181	141	156	173	172	163	156	166	171	167	167	153	157	178	183	157	147	191	176	170	164	180	165	143	162	173	164	151	161	170	191	177	176	181	191	177	182	175	170	160	168	164	167	178	167	171	166	162	181	173	167	145	152	197	169	176	160	169	166	168	154	178	168	154	160	155	180	172	164	154	164	175	153	171	190	167	157	157	175	153	164	156	159	192	170	159	164	185	147	164	168	172	149	174	170	150	172	159	173	179	197	163	160	163	148	184	174	184	169	161	179	187	153	171	177	159	161	157	187	180	167	171	169	176	185	173	184	180	186	163	166	164	182	177	172	151	148	161	169	187	168	166	171	173	167	158	171	176	136	168	162	165	167	143	170	157	164	175	177	191	176	146	150	174	160	157	159	136	166	158	156	173	167	168	145	142	151	159	164	166	155	180	171	187	175	177	164	182	175	154	177	176	150	164	185	159	189	159	173	156	173	175	162	183	157	172	172	175	161	180	184	157	160	177	146	166	172	182	171	172	168	169	167	171	169	172	167	178	182	170	167	144	174	163	166	159	182	160	151	155	146	154	171	184	165	168	163	178	169	177	172	160	193	159	184	180	164	134	186	172	176	150	168	181	186	169	162	176	171	174	162	173	179	177	167	185	165	177	146	176	177	177	161	150	168	160	167	175	185	173	167	160	193	173	157	175	202	170	163	154	161	178	139	171	157	192	162	183	164	159	196	160	167	153	169	179	178	159	181	162	150	151	169	178	160	175	175	148	158	164	151	163	176	175	142	169	158	163	170	179	164	183	164	165	180	175	168	168	154	145	176	172	180	152	183	179	174	175	160	169	141	167	154	164	162	177	147	178	165	183	157	176	146	168	150	190	187	167	172	162	158	166	192	140	131	159	157	187	165	178	160	192	165	145	167	173	158	134	170	168	155	170	175	174	157	176	161	167	173	176	153	177	168	172	171	167	165	156	162	166	167	173	164	150	170	164	148	161	170	161	168	159	164	151	149	145	140	183	167	149	172	162	167	148	170	161	155	163	185	167	181	160	183	176	156
3879	1412	1258	699	558	435	403	350	337	340	342	291	299	313	294	325	298	324	281	269	258	296	309	271	285	274	285	248	277	250	298	260	286	298	257	294	251	248	267	271	293	294	270	276	311	247	297	280	249	275	288	290	303	263	274	304	274	293	264	296	266	270	299	263	260	286	260	266	266	271	269	293	289	287	260	273	276	276	268	249	248	261	288	262	321	273	258	268	299	285	264	258	275	263	285	257	261	250	260	299	266	296	301	278	279	258	286	268	246	288	302	291	244	273	265	258	261	278	264	255	281	268	275	283	281	267	276	288	292	282	284	260	292	236	272	310	280	246	251	281	280	252	292	245	294	278	248	265	275	257	279	283	251	271	263	273	257	277	280	278	290	263	285	263	282	254	288	256	252	249	286	283	289	252	230	269	278	278	302	263	270	277	278	276	248	288	269	271	313	277	275	262	258	288	249	299	288	287	258	263	280	268	263	264	285	269	271	298	263	287	291	285	280	263	317	270	287	296	256	300	268	311	273	239	268	295	296	256	282	268	279	244	276	281	294	260	269	289	293	263	284	287	263	298	291	290	274	282	282	268	285	247	299	280	267	283	280	254	277	288	272	293	274	270	259	306	294	263	267	286	291	292	284	267	263	271	267	265	237	264	263	273	291	268	267	249	279	276	284	255	238	262	269	288	282	258	292	262	248	265	273	264	272	251	274	296	257	279	255	282	243	306	266	244	275	262	253	283	270	276	268	299	281	238	284	264	292	261	298	259	255	260	250	261	282	279	261	280	303	272	299	270	297	284	279	276	302	286	270	256	258	293	249	279	254	280	247	246	240	268	269	287	261	250	248	301	274	278	272	260	270	252	261	243	254	280	282	277	247	292	261	272	270	241	288	271	278	309	287	291	271	264	269	283	249	235	293	257	276	286	309	287	282	237	274	282	283	269	262	261	254	254	253	297	253	278	274	280	266	287	277	296	309	263	271	246	251	231	282	264	257	290	291	272	268	283	278	252	272	282	278	293	250	284	274	269	283	291	268	256	243	289	309	256	264	260	275	250	288	276	294	271	248	243	265	254	255	274	291	290	303	272	299	283	286	271	274	260	267	258	288	276	276	282	305	262	280	271	297	278	287	279	274	268	274	274	264	279	281	293	284	238	267	262	281	248	291	297	258	279	271	275	273	272	279	286	271	298	278	253	261	243	289	277	277	305	249	289	298	292	258	290	267	266	279	241	272	250	271	296	291	262	279	310	279	281	244	261	278	271	277	250	275	291	272	279	258	253	272	265	263	234	269	326	247	258	280	290	288	263	271	269	293	286	286	292	290	245	268	262	260	260	273	270	247	253	265	284	289	242	275	287	288	266	269	293	282	299	286	242	275	262	271	292	279	294	272	281	272	295	262	245	306	278	262	265	256	267	268	293	235	252	296	297	271	271	283	286	275	267	281	247	288	254	254	293	279	275	260	292	294	307	301	293	275	268	275	251	296	305	271	264	283	260	259	286	272	286	281	259	275	281	301	266	252	258	269	283	283	299	274	275	255	272	294	294	273	271	272	281	266	294	268	275	311	260	272	280	287	263	277	282	299	266	288	283	284	291	255	256	258	277	280	273	264	278	255	269	296	284	261	289	281	274	263	283	277	277	261	277	255	289	303	254	273	292	268	243	313	247	282	259	297	258	255	265	233	278	280	271	249	286	271	259	248	257	279	287	255	273	308	292	309	280	275	268	264	274	272	292	270	279	282	281	275	271	248	300	280	273	265	252	280	280	273	283	269	258	277	310	267	258	266	298	263	277	275	267	281	318	262	286	287	267	278	310	283	295	286	283	304	265	277	273	265	305	270	294	247	291	279	263	244	292	287	278	298	276	245	295	285	256	293	279	266	252	281	260	278	241	276	268	295	276	269	287	280	272	256	269	256	286	242	304	270	269	241	279	261	274	325	298	277	283	286	255	266	264	260	282	299	278	254	261	285	277	282	272	303	255	267	280	277	271	285	262	286	278	260	294	298	275	283	311	279	280	278	286	276	318	276	300	279	301	272	280	273	287	260	292	271	254	277	290	239	237	261	278	256	258	250	264	282	272	259	280	274	257	259	278	269	273	287	253	283	272	247	268	300	281	292	259	265	274	276	282	276	246	252	266	288	294	240	273	301	263	279	277	284	294	283	259	275	284	276	281	298	296	267	280	284	291	267	277	265	262	281	265	255	286	259	261	293	277	267	282	274	255	259	277	247	297	256	275	275	290	248	252	262	279	288	274	294	274	260	309	293	275	259	257	279	260	245	295	257	289	260	269	255	289	279	281	277	266	302	256	286	250	273	241	284	278	266	263	287	263	274	312	266	265	288	290	307	266	264	267	282	273	299	289	287	263	277	277	289	293	275	272	278	271	271	280	307	286	276	278	268	281	265	279	262	275	270	290	272	243	272	254	276	261	270	299	283	272	253	262	307	279	283	297	271	303	280	269	287	230	267	256	288	279	270	264	273	282	276	286	272	298	268	282	268	300	268	315	285	284	259	277	272	275	279	248	263	285	249	285	247	294	301	265	267	277	253	269	276	265	256	250	264	293	265	260	262	283	262	261	260	264	285	282	298	243	272	261	266	305	300	260	289	250	277	279	252	286	282	300	257	261	287	262	300	272	275	274	271	303	282	284	264	271	289	277	240	258	243	299	283	271	301	271	274	292	277	244	248	286	294	266	282	262	275	262	270	252	286	303	299	274	264	285	279	295	275	288	276	280	264	280	272	296	281	269	272	266	251	271	251	293	272	304	301	275	277	268	272	268	248	284	267	265	268	264	274	262	279	261	292	250	288	277	297	294	286	254	271	255	269	299	249	283	282	245	256	247	276	287	276	273	280	252	237	299	284	257	285	265	272	282	295	258	277	267	271	246	293	247	310	272	248	294	269	260	238	287	270	265	307	247	287	261	302	260	258	271	264	279	266	248	298	288	265	284	272	282	278	258	281	241	294	257	279	267	288	253	315	270	225	281	263	266	269	287	298	273	258	289	270	292	266	287	257	294	293	269	287	257	289	279	266	308	268	294	265	266	291	272	282	256	271	244	268	268	259	258	290	264	245	275	235	275	282	273	262	299	260	286	252	294	265	267	257	265	298	236	282	282	263	259	267	281	268	255	288	249	283	263	299	263	273	237	270	265	288	287	265	280	275	316	250	271	286	279	290	248	261	250	290	249	277	280	280	295	282	270	272	278	264	246	265	280	254	280	292	262	294	328	245	269	260	321	282	229	280	286	268	241	286	289	265	293	275	287	299	258	258	282	311	240	270	258	291	270	268	283	305	280	264	254	256	267	265	283	256	290	292	284	305	280	282	245	285	274	269	283	288	283	268	273	285	263	256	266	268	274	250	279	274	326	272	289	285	254	297	304	285	277	270	253	287	233	260	284	275	272	282	249	289	276	281	268	251	283	275	273	261	285	271	268	262	269	287	273	296	273	286	294	254	284	291	279	261	254	261	290	269	281
24279	21416	28858	24340	21242	4532	1051	796	657	639	631	569	557	533	496	494	470	474	496	471	456	428	438	423	459	440	446	448	447	432	495	408	451	429	437	446	455	438	434	440	449	454	423	449	426	461	419	434	447	441	444	418	426	443	438	442	440	462	421	444	417	436	408	440	439	444	421	411	439	422	419	439	380	454	435	421	421	419	424	423	421	403	407	419	409	402	469	453	456	438	420	455	399	415	488	425	424	464	453	471	443	438	396	455	453	443	433	456	468	433	408	452	422	454	420	418	417	407	424	423	442	480	415	436	422	405	412	428	456	385	451	422	424	450	447	436	405	425	393	438	424	401	425	459	430	435	416	419	443	409	430	451	429	400	451	414	474	469	442	423	440	436	460	459	432	414	422	401	419	416	437	434	383	443	430	379	444	424	428	434	445	419	421	443	442	444	403	443	371	429	461	404	433	416	460	427	426	412	445	420	435	443	463	451	419	442	453	426	433	453	402	433	450	479	450	388	410	453	450	442	433	440	406	425	418	404	439	417	451	449	404	433	441	416	470	392	427	423	434	425	434	416	437	434	440	409	445	426	432	418	428	444	396	453	433	436	409	424	437	434	428	455	410	440	428	439	459	400	401	438	427	420	424	406	453	390	413	436	417	439	438	412	447	447	415	371	475	415	427	442	455	411	450	417	445	423	394	431	452	426	470	466	445	448	430	459	397	445	451	424	432	436	438	402	445	412	429	455	405	389	433	416	412	441	415	440	425	430	413	432	410	439	434	429	440	470	419	415	378	425	451	411	408	436	459	391	434	432	451	424	416	404	437	411	442	411	426	408	442	430	460	437	412	407	464	414	437	421	442	423	426	423	437	436	414	420	449	424	410	413	424	424	455	454	460	399	418	454	444	408	414	426	455	434	450	432	430	417	441	474	414	424	432	451	458	458	423	416	439	411	453	428	414	403	413	432	481	382	438	459	421	427	432	434	427	445	429	429	412	417	389	448	447	449	443	429	420	432	400	408	445	390	445	437	395	488	437	456	456	425	438	394	410	425	460	455	419	415	431	439	462	439	479	395	448	426	453	459	425	450	406	423	438	429	452	367	423	445	386	464	447	430	440	442	411	426	464	442	425	421	454	442	420	395	421	431	411	440	436	446	420	406	468	463	431	426	438	450	431	450	429	423	433	433	447	411	448	462	465	447	411	414	410	455	431	460	433	434	437	401	414	469	443	439	408	432	457	447	471	456	453	464	431	480	444	449	412	447	439	390	438	443	386	409	412	440	407	449	449	454	428	437	443	425	416	432	408	456	514	412	420	406	436	443	447	466	440	435	469	428	420	431	445	446	411	403	469	442	439	424	462	417	433	437	410	443	432	429	440	439	454	402	428	414	444	436	409	437	456	430	416	451	411	441	404	435	397	400	426	445	439	447	434	437	392	440	448	463	419	428	425	423	410	459	391	421	424	449	436	452	425	451	440	445	423	420	444	447	401	464	374	441	437	406	400	376	400	455	376	452	423	447	413	432	423	416	413	447	401	450	415	418	401	387	423	458	418	440	378	429	443	405	444	438	387	411	444	414	470	425	411	467	433	444	431	443	414	486	389	390	432	467	408	407	416	425	426	430	411	458	434	432	454	469	419	432	449	405	422	462	440	433	427	455	433	435	424	433	445	409	446	447	405	424	442	458	413	443	412	397	450	416	387	408	385	403	461	425	432	439	446	461	433	414	445	418	429	448	474	414	433	409	440	378	434	450	414	387	431	451	422	444	437	438	439	422	447	444	417	420	439	438	448	432	414	455	449	428	447	408	439	477	433	481	421	446	416	438	417	432	452	427	449	421	459	414	436	449	438	412	411	443	432	393	412	412	396	440	449	428	452	392	411	408	430	444	423	422	418	464	440	416	403	422	471	431	480	443	432	446	445	422	440	428	449	425	426	393	400	432	425	398	392	426	395	403	413	410	366	468	463	434	421	464	430	413	423	435	444	444	412	398	466	412	417	453	395	429	421	414	403	462	478	407	411	438	439	460	419	412	402	401	431	433	389	420	413	405	399	407	449	449	438	447	409	430	439	416	460	437	422	463	433	435	504	387	411	444	414	457	425	445	455	398	425	428	411	417	399	426	445	404	430	424	425	425	405	430	441	444	440	445	421	432	419	433	425	460	463	428	424	428	421	417	448	433	447	431	446	380	387	446	423	442	437	396	408	444	440	429	422	419	413	418	423	429	424	402	440	482	467	439	465	418	401	408	455	434	465	445	422	409	442	410	412	393	408	444	418	445	416	465	427	450	417	421	396	453	449	449	396	399	447	444	384	418	415	411	411	430	431	414	421	418	403	416	435	446	402	464	446	463	456	417	411	433	416	421	390	442	442	482	462	419	374	431	430	442	436	417	423	417	434	441	440	401	453	410	446	404	446	426	421	429	462	412	418	424	415	447	427	400	443	404	423	437	433	400	398	414	447	411	406	419	424	386	458	432	429	466	424	425	424	451	446	422	438	425	399	440	391	439	456	430	445	456	399	412	478	402	430	444	409	455	439	433	431	407	440	418	397	449	428	445	439	450	434	427	411	438	421	419	440	408	440	419	397	435	459	382	464	444	425	392	438	421	424	463	447	419	410	428	422	457	485	424	446	448	433	429	406	448	418	444	422	418	437	414	432	461	414	439	432	435	423	428	436	438	434	429	409	398	438	407	444	445	423	419	426	440	423	408	439	435	451	411	418	413	440	407	418	408	436	433	428	401	457	407	434	455	481	393	435	455	405	448	403	396	432	431	436	443	411	425	483	407	397	439	423	412	445	420	448	480	411	429	398	409	416	428	438	435	430	465	453	416	424	433	464	397	391	434	457	432	385	443	400	429	445	455	419	386	447	427	474	418	405	419	419	432	409	423	450	439	409	442	430	402	461	446	463	424	446	420	421	411	434	471	451	427	427	426	416	464	427	445	422	417	400	433	395	450	386	423	440	462	405	390	453	400	417	418	450	445	417	443	438	413	415	448	414	428	444	455	423	427	399	377	436	400	436	427	391	414	420	435	450	473	433	410	420	403	403	383	430	382	408	444	391	433	447	451	398	397	407	434	439	415	456	411	434	401	402	419	446	406	429	412	421	392	413	443	470	435	425	453	443	414	457	414	430	439	419	435	454	439	406	459	398	460	444	480	441	437	413	405	414	424	423	412	443	431	443	397	415	423	421	480	444	440	438	402	463	425	407	437	433	452	407	477	442	393	424	403	429	406	435	419	420	421	426	378	431	402	425	448	451	413	443	422	435	469	424	414	412	430	442	474	406	460	443	457	443	447	440	433	448	438	461	384	411	424	386	438	401	441	435	417	425	410	416	414	449	442	431	419	400	442	422	446	468	415	428	395	433	471	370	417	398	407	413	437	418	444	460	404	463	411	416	440	410	445	451	402	466	433	447	405	425	430	407	454	414	441	378	406	443	445	415	443	436	431	399	447	433	428	417	457	440	443	434	389	397	388	452	461
5755	11059	9439	4829	3413	2574	2051	1699	1452	1229	1155	1106	1001	962	885	861	814	798	804	807	765	704	755	753	747	754	738	680	669	712	726	711	662	674	722	685	710	714	688	711	640	708	663	640	684	707	675	679	655	676	684	673	665	724	689	671	668	677	697	624	712	678	650	686	661	657	656	691	665	680	626	667	664	659	658	674	635	658	669	594	667	678	664	652	672	718	631	650	656	728	655	652	649	652	689	639	681	672	723	642	666	654	645	670	710	680	677	619	664	582	663	619	696	643	642	651	629	638	682	663	622	685	686	669	704	694	607	669	664	680	690	635	681	657	693	685	661	661	670	710	624	653	657	654	683	646	659	666	678	679	650	672	659	654	653	674	668	655	679	639	664	674	670	675	715	694	679	679	679	650	679	663	657	664	650	687	627	625	686	658	633	677	612	680	668	706	624	659	699	632	658	638	674	648	651	654	633	660	715	697	683	660	635	678	628	638	604	672	664	719	640	653	642	677	637	624	727	647	678	679	666	660	699	615	686	687	643	652	643	700	667	640	627	641	675	654	611	643	673	650	610	652	670	644	689	631	673	683	695	701	646	699	668	686	697	672	615	653	709	701	704	673	673	618	658	656	685	682	646	690	659	680	652	695	710	602	684	678	668	649	667	668	641	668	671	644	665	647	672	713	719	685	672	641	669	694	664	654	646	686	701	619	655	648	637	664	683	641	655	691	673	638	645	668	653	701	611	644	673	664	630	628	680	641	646	663	614	650	658	653	663	610	677	638	635	670	645	667	691	653	678	656	633	646	669	727	684	641	676	648	667	651	668	645	651	647	615	654	690	671	600	686	721	693	676	662	688	638	684	654	679	681	636	701	633	621	681	653	642	682	661	612	682	692	696	640	634	649	628	658	602	692	682	666	690	655	668	647	667	690	652	644	645	645	633	644	697	674	620	664	627	677	674	665	639	669	647	732	669	626	625	650	686	673	642	680	746	702	672	652	667	691	681	699	679	643	616	643	687	637	689	667	623	628	682	673	638	638	683	639	640	648	634	688	637	690	651	686	624	657	642	666	627	630	690	686	719	664	669	655	686	661	642	624	681	679	693	647	627	674	686	618	633	654	677	644	623	657	644	654	650	660	624	669	678	697	675	665	657	615	629	660	660	660	673	674	641	648	680	663	622	667	667	629	647	679	628	652	671	681	640	617	712	692	649	676	658	663	658	647	679	621	699	667	692	638	686	633	669	658	624	661	668	681	668	661	640	679	633	661	699	621	633	659	656	647	631	663	657	646	643	620	686	605	613	682	666	661	659	665	674	651	684	640	646	671	657	667	657	663	634	699	682	682	686	681	683	643	666	705	671	646	627	674	684	661	716	661	678	658	653	672	690	650	701	698	659	644	620	645	640	659	682	684	651	659	628	677	620	677	665	689	638	663	652	648	663	660	658	656	636	667	623	642	625	665	634	629	634	692	628	687	678	679	620	610	652	714	641	621	717	695	664	643	658	629	649	676	663	631	654	671	684	651	688	661	658	648	650	652	683	699	657	646	645	669	652	658	681	702	638	671	686	673	676	650	695	658	666	625	648	675	649	641	631	631	650	598	641	672	707	643	649	615	668	616	656	671	736	653	669	688	682	684	652	623	639	645	624	616	633	670	692	650	718	662	678	663	687	654	660	700	678	708	646	633	711	649	626	657	685	662	701	652	665	619	660	680	654	709	660	655	642	624	652	670	656	646	639	690	646	702	644	684	625	667	684	675	653	672	669	715	634	681	633	619	618	655	668	661	688	670	639	675	660	664	666	704	672	649	656	669	647	658	631	673	644	664	660	637	624	672	617	628	680	638	623	650	645	637	632	635	675	670	679	703	662	667	619	648	634	688	627	692	672	663	626	689	708	600	661	689	706	655	674	649	654	662	646	673	651	659	694	641	641	627	651	647	671	663	667	638	614	658	664	665	675	706	603	677	657	662	637	710	660	656	630	708	668	638	654	702	662	689	617	670	663	655	638	642	615	684	645	709	687	667	674	708	659	701	614	664	665	611	643	670	648	623	641	663	628	653	668	667	667	629	628	632	698	648	669	664	677	683	647	626	624	658	685	712	664	662	676	676	687	658	694	669	684	676	604	643	675	688	655	710	644	693	641	662	672	669	654	606	641	673	643	684	641	665	645	657	682	656	663	660	652	675	692	615	626	683	670	658	665	669	668	674	668	638	639	596	682	636	638	682	599	695	630	682	625	656	651	614	671	676	670	652	663	688	644	714	693	648	680	692	667	670	657	631	657	655	650	666	653	644	637	700	618	655	683	661	622	670	667	636	651	649	692	675	632	676	645	625	649	653	669	683	692	678	661	666	684	670	686	659	661	615	689	631	632	672	690	643	663	699	663	641	675	647	636	632	658	636	673	693	690	650	628	622	686	655	655	650	688	683	666	638	698	628	641	685	652	623	694	632	632	664	667	642	682	675	683	615	702	628	686	659	639	660	717	696	696	626	632	628	685	664	670	636	666	670	667	684	662	654	617	622	656	678	640	698	687	656	687	674	692	676	744	626	717	647	697	667	645	655	639	655	673	650	625	705	645	636	683	645	681	608	646	637	710	661	673	642	604	647	637	688	683	682	662	690	642	693	633	640	658	661	643	650	691	655	650	658	660	675	618	674	653	627	696	650	674	626	647	641	659	609	632	665	648	763	651	643	672	663	662	665	574	703	666	646	683	656	658	653	694	686	679	669	682	648	691	721	671	651	672	632	654	661	645	628	652	659	697	674	685	695	664	669	624	645	657	628	692	623	640	591	693	687	620	653	696	696	702	643	644	651	679	683	627	665	688	648	627	662	674	609	642	705	638	657	682	635	629	619	615	655	683	643	670	666	688	645	645	698	623	620	690	636	666	681	666	664	681	649	653	678	641	649	698	662	638	686	608	638	651	642	643	679	657	690	677	663	688	660	683	637	679	693	692	615	661	647	652	649	684	678	675	641	687	622	631	660	657	693	660	653	656	631	640	680	670	661	667	647	649	612	651	660	707	645	645	645	635	663	663	676	702	643	595	677	653	669	689	677	683	686	699	698	694	658	675	727	642	658	682	646	709	659	672	665	648	642	660	659	723	615	678	659	680	642	660	695	657	630	670	651	699	682	667	666	644	649	634	690	652	649	686	683	633	642	651	658	644	689	709	650	672	650	654	672	672	653	728	676	682	635	646	637	681	663	671	653	721	640	631	682	664	646	689	659	630	678	650	678	686	645	626	670	648	677	680	692	653	652	695	663	665	698	662	639	695	643	641	708	665	716	673	691	663	648	686	691	633	667	645	675	658	667	686	680	633	685	654	675	670	681	688	608	658	660	678	615	654	663	645	647	658	702	614	643	685	664	677	722	680	639	635	652	681	656	673	652	671	683	682	674	669	678	676	674	671	701	639	625	643	720	658	673	639	705	709	677	650	645	674	672	668	680	670	685	662	676	696	675	629	675	692	687	641	652	648	672	725	669
23306	21416	29489	23764	21423	21291	4476	1330	1035	881	926	829	750	742	719	715	672	703	673	657	710	615	591	638	667	630	625	616	613	562	639	589	571	596	616	578	587	614	595	601	574	650	634	601	592	588	591	630	583	611	569	556	593	670	569	566	592	621	574	589	582	594	566	587	631	583	551	552	577	568	589	582	588	599	585	631	588	601	582	586	595	603	612	577	581	589	561	600	586	552	587	598	614	573	575	587	638	536	552	560	595	574	555	600	570	547	551	600	539	559	595	550	606	618	582	627	565	552	558	580	572	532	598	603	620	598	577	570	578	573	559	576	557	581	581	573	570	545	534	591	577	579	565	594	596	558	547	583	584	527	560	556	592	576	587	575	625	562	585	582	613	593	607	556	567	583	582	606	567	582	551	578	580	573	575	597	562	633	600	555	591	580	582	568	562	573	588	579	609	552	600	563	567	612	578	544	584	576	610	577	576	586	569	575	538	578	571	580	574	563	600	609	583	563	557	565	613	576	603	555	573	605	552	552	600	574	574	546	578	609	584	595	575	557	587	570	561	606	560	570	541	607	575	621	592	548	577	547	587	585	602	610	566	620	564	569	568	569	624	577	576	574	600	615	546	608	533	588	548	560	593	573	592	610	589	595	571	563	563	617	590	585	602	607	576	553	594	580	589	561	512	562	570	540	555	558	574	591	541	550	643	636	521	538	564	549	588	606	549	566	556	584	589	567	593	581	573	561	568	596	573	620	564	601	537	597	570	584	580	559	601	596	632	636	568	622	609	604	611	591	614	613	594	603	562	550	598	562	597	595	640	605	583	582	600	610	576	592	594	579	608	537	536	575	553	588	594	639	622	580	580	550	610	592	572	537	555	579	599	557	529	602	580	568	572	592	597	630	610	574	586	546	613	572	564	613	573	561	571	562	599	584	586	517	609	614	586	608	571	581	602	588	569	608	551	540	563	609	595	551	555	602	554	559	607	559	587	589	539	570	583	528	580	628	563	593	615	579	572	592	562	572	526	587	622	606	601	563	590	595	582	576	597	593	575	604	559	542	570	590	563	593	553	571	609	577	625	581	559	591	579	556	579	583	566	566	552	544	563	606	565	577	582	614	588	548	567	585	629	615	539	592	561	534	564	572	600	631	553	574	583	554	584	552	556	614	562	576	573	549	539	614	575	627	586	542	584	613	613	589	561	553	584	557	609	563	598	557	557	564	560	544	614	625	574	603	605	597	594	601	575	560	575	610	600	586	532	531	539	580	586	586	564	595	594	574	587	615	577	576	577	544	601	582	587	635	579	556	567	590	611	619	544	579	605	528	584	575	557	546	524	570	570	543	567	562	535	604	554	544	589	581	570	632	576	538	583	588	591	571	587	583	617	608	566	567	632	551	616	546	565	562	560	549	584	603	606	576	542	533	579	542	550	602	584	554	515	578	575	568	568	577	567	528	590	584	610	568	588	574	573	562	538	581	592	571	573	557	592	577	561	567	602	576	585	606	583	597	595	579	565	603	549	567	529	531	576	567	583	567	571	555	573	591	589	594	590	611	578	580	529	585	574	577	568	571	589	575	562	610	566	576	568	602	550	583	602	564	537	576	605	582	587	534	563	594	577	561	584	593	578	594	538	580	565	582	576	552	618	573	517	587	621	583	522	530	580	587	560	556	590	594	553	609	546	598	541	603	580	557	568	591	567	583	586	560	511	566	604	581	557	591	557	573	601	564	577	573	582	573	586	550	590	560	609	554	578	578	577	539	548	614	597	535	585	625	589	588	572	576	550	591	570	569	532	571	563	582	591	587	558	493	588	569	604	624	569	527	573	553	589	575	595	585	587	582	581	601	534	583	584	593	566	585	496	580	581	592	590	574	550	569	610	550	571	571	531	577	584	566	587	550	579	565	582	532	555	563	614	565	592	540	601	567	562	619	591	602	595	609	576	597	596	556	605	573	584	543	604	534	595	602	607	573	572	533	606	570	600	599	524	557	587	593	583	597	543	560	601	605	544	576	621	586	572	562	594	606	574	535	570	576	629	599	572	568	595	549	599	561	583	573	545	562	596	579	580	589	570	557	566	589	618	550	543	558	566	583	569	555	575	572	555	545	572	586	574	581	581	562	557	574	614	543	552	567	596	560	565	579	557	598	578	586	587	570	591	577	555	584	571	604	557	574	559	604	580	619	578	544	560	603	569	545	587	578	582	565	584	566	570	550	542	537	609	577	568	564	579	574	622	507	603	566	572	576	596	595	628	583	570	591	585	591	555	594	582	573	626	545	554	581	610	580	567	582	579	531	541	581	579	551	583	541	566	588	570	563	558	622	639	568	542	534	584	549	552	608	575	578	641	584	570	574	553	577	577	550	594	553	596	541	574	576	571	551	591	585	604	555	629	598	566	553	600	551	581	586	589	559	566	538	537	553	559	547	497	577	549	567	572	606	569	610	584	586	585	587	573	547	580	529	589	574	615	569	566	627	556	577	584	599	575	589	602	605	581	568	595	566	573	550	565	558	560	572	536	572	525	586	619	521	611	543	556	564	630	610	623	585	594	597	603	558	566	582	606	560	595	611	583	570	578	592	581	561	584	573	556	628	604	576	574	568	602	589	615	538	602	563	569	561	556	609	551	599	523	584	592	600	549	554	573	534	567	567	557	600	594	582	603	577	553	545	556	590	589	587	579	573	594	546	597	564	558	569	542	611	583	622	575	583	573	566	584	587	565	588	587	588	574	548	555	549	569	575	582	603	559	578	587	623	539	563	611	572	561	624	553	568	595	563	570	551	578	580	593	557	599	557	578	589	567	600	597	576	546	595	604	529	611	548	571	542	557	554	608	578	594	558	553	607	539	572	587	562	572	565	533	547	580	557	560	527	556	607	550	623	580	607	616	607	574	552	532	569	553	583	567	571	617	611	560	568	567	544	576	595	616	584	595	553	536	573	608	568	589	591	550	593	557	566	591	525	564	582	592	581	567	550	558	585	596	594	579	574	549	599	565	590	606	544	578	558	544	597	564	591	578	587	590	556	544	578	524	564	600	560	573	592	574	571	574	597	590	625	598	589	613	606	533	572	559	542	602	565	589	568	560	605	585	574	592	585	550	572	560	605	587	536	569	558	548	573	543	570	566	584	564	570	594	572	605	575	566	571	589	583	590	587	575	594	564	582	620	566	595	582	599	581	549	595	581	600	607	531	594	545	603	594	569	594	549	589	570	520	575	587	587	579	566	581	574	588	581	559	570	572	586	576	566	596	592	539	594	566	582	549	579	592	560	570	585	554	564	603	556	588	594	561	551	568	589	553	591	598	567	619	570	564	607	573	559	556	580	542	573	572	565	539	533	528	570	579	576	530	553	588	541	558	565	566	530	550	608	600	593	580	540	571	594	559	598	587	582	629	603	541	559	589	615	615	573	599	569	554	605	593	553	607	605	530	530	610	577	548	582	585	553	562	592	556	579	605	555	597	570	603	599	538	585	577	545	585	590	560
8592	17585	14811	8228	5920	4281	3435	2856	2432	2062	1837	1696	1514	1419	1338	1302	1240	1227	1116	1160	1137	1095	1081	1014	992	1068	991	978	1011	983	952	926	940	1027	902	922	942	911	960	981	925	934	952	892	940	889	890	928	863	955	949	925	886	863	917	916	955	977	918	886	922	909	859	888	873	842	874	860	876	940	889	885	857	887	893	856	874	894	893	914	868	878	866	873	861	923	846	907	814	879	816	911	851	870	881	935	884	845	852	869	872	929	822	853	827	859	879	868	877	831	918	890	851	825	904	929	861	894	868	860	906	857	846	826	883	867	885	894	777	869	883	865	872	896	864	883	893	896	937	858	845	855	843	855	940	846	866	890	850	853	871	858	897	920	835	861	899	905	808	894	863	890	873	869	801	944	914	866	884	823	901	858	883	885	898	799	831	839	883	887	905	875	858	866	867	894	888	832	893	874	880	809	887	909	923	927	872	899	823	870	878	862	879	869	848	856	871	830	903	880	909	875	805	872	874	864	871	855	939	904	870	891	857	882	885	899	876	932	873	872	906	915	891	863	832	840	869	870	833	889	886	905	921	887	881	892	888	923	828	852	885	893	867	898	889	858	911	885	843	881	853	853	878	894	848	895	883	902	869	895	845	813	840	897	924	840	929	867	892	863	900	914	930	894	903	841	862	860	884	921	860	910	850	839	911	945	873	890	880	799	917	874	836	862	857	816	906	879	859	903	882	831	914	863	904	917	878	875	880	820	928	864	905	916	911	824	831	857	827	887	887	906	873	860	946	885	933	834	871	886	863	881	895	912	969	869	916	845	875	873	821	874	827	904	876	826	844	884	865	883	880	863	870	912	851	890	838	885	893	862	880	903	883	886	926	884	854	930	873	881	901	874	902	861	842	814	884	831	919	862	858	851	874	902	910	852	946	868	823	888	925	877	863	881	894	876	894	888	906	876	846	873	833	871	904	885	926	887	876	887	861	896	854	874	910	881	861	879	950	871	862	898	920	858	928	929	923	854	893	876	815	904	889	872	864	843	896	859	844	839	830	891	871	909	895	874	833	835	883	902	872	880	902	903	862	850	944	869	892	852	863	851	883	889	828	898	890	891	875	897	913	933	914	875	883	845	875	882	881	904	865	880	870	878	879	892	855	814	927	881	926	813	859	920	888	870	914	854	906	867	904	832	891	856	912	908	800	862	887	849	933	850	892	890	877	892	899	860	872	892	838	924	894	857	849	886	914	931	899	854	848	938	869	872	875	884	848	870	877	864	869	884	922	869	918	878	907	905	865	861	868	834	831	881	889	868	863	915	892	905	915	858	838	895	867	888	822	914	855	872	875	883	859	890	837	882	870	867	904	863	818	838	843	879	865	868	879	876	840	898	898	830	863	877	874	859	857	873	886	894	857	891	886	915	877	849	897	896	848	868	876	886	874	899	839	859	910	860	939	892	924	853	866	877	875	929	885	911	909	837	816	858	844	908	854	882	830	901	906	829	920	892	849	880	891	891	844	880	874	875	877	846	920	864	869	863	914	850	854	888	878	891	843	873	940	870	880	885	886	834	866	877	876	889	906	907	838	876	831	899	878	895	913	873	848	909	877	893	870	843	922	853	861	895	905	890	832	906	908	829	892	892	853	881	904	876	897	888	858	842	892	895	904	938	848	864	852	903	866	848	865	863	874	866	844	865	881	898	822	879	935	861	903	922	898	820	864	926	859	880	846	855	863	888	920	868	884	886	933	879	847	943	917	892	886	913	841	934	870	858	868	908	861	884	865	872	865	875	903	885	836	889	879	883	913	876	863	904	869	877	926	885	878	898	851	910	878	852	837	881	845	867	854	926	864	895	863	827	842	910	849	902	852	831	838	931	917	897	845	927	888	873	852	859	884	901	860	943	883	904	844	874	871	898	944	816	868	847	917	863	854	954	869	865	838	874	883	917	867	868	872	895	893	855	921	878	883	859	874	844	812	911	882	895	832	909	897	873	868	917	822	909	833	865	829	940	859	878	892	898	876	879	866	895	876	874	954	900	882	934	886	827	893	885	869	842	870	900	875	931	858	818	895	892	886	864	844	852	907	831	861	842	911	890	870	827	893	836	858	869	844	873	891	891	891	897	830	898	892	851	893	836	855	860	892	862	873	907	875	844	894	856	825	837	935	863	911	871	915	840	894	879	843	937	892	882	877	894	867	913	821	844	867	859	838	835	882	894	875	928	889	924	893	914	934	885	980	895	899	849	850	899	854	848	892	881	842	891	852	894	887	866	866	868	893	841	863	875	852	904	893	868	898	892	870	866	888	903	883	881	869	884	853	896	898	818	896	798	891	925	845	889	790	895	911	871	830	912	889	881	846	876	913	882	871	876	879	851	832	890	890	889	881	848	898	868	872	885	860	846	834	939	844	894	888	872	830	819	828	885	809	850	843	861	891	887	903	893	849	879	901	848	830	798	922	827	845	892	860	878	871	841	885	868	872	946	908	803	904	901	873	840	841	882	852	834	870	793	868	836	776	875	887	872	911	898	851	888	831	903	820	896	877	897	843	883	819	895	873	894	868	882	945	879	886	845	824	892	843	872	886	913	808	867	878	862	915	890	869	891	865	868	861	912	862	936	856	886	847	863	870	855	926	808	849	899	890	847	950	889	887	888	939	917	872	908	884	859	829	898	899	853	842	886	890	878	828	932	885	878	877	849	900	884	886	899	891	881	877	862	929	941	927	850	878	883	921	896	856	855	910	809	913	865	922	854	903	866	900	916	871	941	885	825	924	891	832	820	824	863	914	816	887	862	911	881	856	858	886	903	871	828	876	876	951	896	916	878	840	915	844	899	869	896	915	882	863	874	908	896	903	833	857	827	838	895	883	912	881	862	881	875	876	869	898	874	936	869	914	895	863	933	848	868	891	883	891	857	858	924	864	856	905	871	846	908	895	884	866	899	811	806	863	866	843	890	830	916	863	859	861	861	865	913	865	894	852	862	922	911	837	920	920	847	852	904	868	873	897	858	891	903	886	908	881	865	905	872	908	885	905	923	838	851	832	866	860	873	824	824	913	795	908	877	869	896	891	886	876	866	854	838	910	853	918	888	884	830	871	890	831	887	849	863	903	885	884	847	861	892	878	898	863	832	897	871	864	907	853	946	889	833	819	909	871	892	915	910	853	883	865	896	939	949	841	806	846	906	883	875	872	895	814	875	868	854	885	852	890	882	880	897	833	863	891	863	834	888	850	878	886	891	868	860	862	866	850	842	940	947	908	916	901	959	918	850	886	840	876	838	896	851	848	869	886	863	953	920	926	838	886	856	879	846	896	878	881	910	883	878	853	913	896	853	879	858	950	834	898	922	859	871	893	918	874	849	892	883	865	899	935	835	870	847	892	911	924	863	851	857	828	901	807	859	820	900	849	885	881	892	887	918	884	838	835	800	852	833	877	893	860	861	910	934	816	904	862	805	924	903	872	863	905	846	908	895	856	870	902	836	837	913	867	869	905	895
27018	20859	7970	515	291	231	209	203	167	180	176	184	174	173	153	176	198	186	154	180	167	159	161	198	140	187	172	168	174	183	160	195	182	167	169	161	144	138	162	144	172	175	144	161	176	180	174	163	184	180	159	153	176	162	202	178	161	150	171	147	177	137	170	153	182	157	176	167	179	188	171	167	157	179	160	166	176	166	174	162	159	174	177	159	162	171	162	169	176	183	173	183	151	160	181	190	176	159	161	194	146	167	171	167	170	169	166	162	165	148	154	193	155	160	170	174	180	172	178	160	183	158	171	151	155	164	188	171	161	166	161	161	178	169	171	170	140	186	154	174	165	159	163	171	142	182	153	149	145	153	170	164	169	188	167	147	184	144	165	170	177	162	133	169	150	168	177	164	166	171	160	144	180	184	168	153	180	170	181	190	178	165	184	159	171	160	161	161	159	170	153	160	180	166	169	184	157	171	188	168	167	152	151	147	137	170	175	178	139	155	169	195	172	186	174	162	168	139	164	154	179	155	176	176	168	146	144	164	184	181	165	181	156	172	165	176	170	164	198	169	165	154	172	141	165	153	149	179	197	163	188	166	171	165	184	169	151	170	174	157	162	163	156	186	153	176	144	144	184	166	169	168	146	150	156	162	151	153	161	185	137	163	169	160	164	159	185	166	165	176	168	180	164	174	177	160	179	149	146	174	164	165	158	167	150	186	140	143	159	132	158	178	167	170	161	154	161	171	187	181	183	152	168	183	154	171	152	179	176	162	161	156	163	153	182	136	181	174	170	159	165	210	167	151	158	162	158	148	147	189	157	164	166	174	190	171	155	156	165	170	166	162	156	166	165	171	177	161	182	186	156	156	160	144	169	176	151	179	153	161	149	145	175	187	166	163	166	152	173	166	171	165	156	174	180	166	176	175	171	160	168	151	175	172	156	182	183	163	186	176	173	176	170	175	129	150	158	177	166	175	200	175	159	171	159	152	196	161	173	169	165	148	171	168	171	161	186	175	152	174	167	177	159	165	144	174	157	169	156	153	147	177	153	162	180	190	166	170	152	172	162	154	181	185	198	159	158	177	167	168	159	154	164	165	147	189	160	159	160	168	169	158	179	163	173	177	175	151	150	167	173	154	170	160	181	166	146	160	153	169	164	176	160	184	192	155	175	200	168	152	153	177	164	152	182	177	161	162	177	180	146	148	189	174	155	185	197	156	173	180	146	175	173	164	152	179	178	171	190	183	177	166	160	165	152	158	157	149	164	187	186	160	137	179	144	162	152	165	155	180	164	152	179	187	170	163	192	156	180	164	177	177	150	165	171	165	155	162	168	175	178	172	158	161	188	177	160	167	195	155	144	161	192	170	178	138	146	166	151	175	171	165	175	181	174	188	158	185	155	167	154	161	166	197	174	160	168	180	167	180	177	157	154	159	176	190	173	181	167	175	171	176	165	153	170	161	165	162	160	167	165	171	148	167	165	166	175	164	166	133	161	137	165	151	175	179	142	161	141	175	172	183	168	167	175	170	170	164	173	149	154	145	186	144	159	149	165	160	156	158	164	166	181	174	177	189	145	191	174	129	172	152	143	160	164	158	159	182	184	169	173	164	144	145	148	175	171	180	152	164	179	186	151	185	180	181	166	170	172	163	172	178	172	168	176	172	177	155	171	163	141	167	164	151	191	162	157	146	194	141	166	161	152	159	154	159	160	155	188	169	167	187	185	174	174	172	156	176	168	187	165	169	169	172	167	185	155	149	147	155	145	178	173	177	186	170	138	170	174	158	176	147	180	173	171	163	174	175	167	148	165	164	186	172	151	169	168	165	162	149	166	173	181	154	173	178	160	186	199	178	180	171	183	165	160	161	173	157	160	161	173	164	171	161	173	170	183	152	192	189	165	196	167	186	159	175	176	175	173	183	170	160	160	159	167	166	155	172	180	159	153	167	174	153	153	142	153	157	163	156	161	146	175	176	179	153	171	155	151	174	171	141	159	158	173	163	178	163	155	199	179	160	171	188	152	176	158	147	193	166	179	189	172	186	158	166	161	159	168	157	159	178	156	182	173	138	162	170	191	160	155	196	170	176	185	174	172	162	193	148	185	158	171	167	157	167	186	166	145	166	154	168	150	156	171	180	175	181	180	157	162	181	168	174	162	158	174	180	166	201	159	159	158	174	166	177	156	172	154	169	158	159	161	147	156	155	169	168	169	165	156	198	157	157	180	154	167	165	171	158	154	164	188	191	179	160	159	159	186	158	192	163	180	155	168	181	163	166	182	153	145	160	136	181	165	166	160	175	158	175	184	166	174	158	166	153	172	169	169	164	158	177	168	171	161	167	160	150	155	195	168	165	161	165	160	151	146	172	157	143	171	152	170	163	170	150	169	184	134	171	175	188	167	164	168	184	156	179	168	161	162	153	151	154	176	153	176	174	178	183	144	159	162	173	194	180	166	168	165	187	174	164	173	152	160	170	170	179	176	197	157	158	155	163	170	181	175	155	162	151	172	178	181	153	164	184	157	164	177	158	172	195	164	167	147	166	167	182	178	164	177	155	189	173	160	150	176	177	157	168	158	189	175	190	141	161	192	155	171	162	162	187	181	177	153	172	164	154	187	183	168	174	156	166	170	149	169	169	150	154	183	194	164	144	199	166	153	171	174	180	158	167	200	169	181	187	167	174	184	167	185	155	162	156	161	161	179	151	170	172	156	162	158	161	173	166	165	151	175	157	171	168	174	174	179	177	188	163	167	182	166	161	159	171	183	173	181	158	164	167	140	135	167	155	172	174	169	171	148	186	170	150	172	153	170	188	154	151	158	185	157	164	183	168	162	171	171	162	150	143	182	150	171	134	190	156	181	171	160	163	148	170	174	165	177	171	164	168	161	144	161	165	154	168	167	173	173	176	181	162	171	160	178	177	165	173	184	166	156	173	150	165	155	175	183	180	177	150	165	164	158	180	176	166	153	167	162	152	190	163	150	151	171	176	167	165	177	146	161	172	183	177	189	168	165	171	147	163	174	145	175	172	145	174	172	136	164	141	153	153	177	183	165	162	174	139	172	168	188	166	150	171	171	159	160	166	131	151	159	174	162	167	190	140	174	168	175	166	188	151	168	164	188	174	168	155	167	169	164	162	162	167	161	173	180	154	202	156	184	135	151	173	136	172	177	164	170	178	150	156	180	152	147	194	152	163	175	161	156	165	161	158	174	157	183	160	159	171	167	149	153	183	152	175	151	147	137	176	164	152	174	141	168	173	179	159	153	176	198	188	158	181	142	172	187	184	156	182	178	164	161	190	174	188	163	171	174	166	174	154	150	163	186	180	165	183	191	182	158	171	151	179	171	155	163	159	156	164	166	174	173	143	173	193	166	153	157	163	153	169	149	150	157	160	157	152	169	179	165	143	162	165	169	160	159	163	146	170	167	138	179	195	168	184	201	166	172	166	184	164	190	187	141	153	154	176	163	164	178	184	151	178	179	209	165	184
3889	1425	1185	700	514	444	420	360	338	299	306	320	323	294	341	308	310	287	275	300	262	271	287	289	273	272	275	295	286	278	276	266	292	298	289	263	298	279	286	305	261	278	303	282	279	271	285	253	272	292	296	276	277	256	246	299	277	278	265	268	277	293	258	270	239	278	254	263	263	257	301	299	237	291	273	262	259	265	298	278	273	251	292	284	254	293	265	302	302	294	284	275	300	282	265	280	246	275	277	272	256	278	284	265	261	294	284	292	265	288	259	266	290	266	265	269	265	251	272	261	280	327	283	271	280	267	280	292	292	296	268	259	259	279	273	264	285	286	270	282	246	273	271	272	272	284	280	262	295	263	274	253	262	274	262	297	295	286	299	283	261	271	292	288	244	269	272	271	302	275	276	298	263	262	274	307	258	270	261	268	243	267	252	255	249	275	273	300	272	278	265	298	269	261	247	301	271	265	291	279	278	277	264	253	272	288	269	280	284	257	258	264	313	268	282	285	277	282	266	260	272	290	270	291	265	262	275	288	240	259	274	256	279	262	275	256	272	273	272	295	259	285	282	281	248	284	277	288	275	287	284	261	270	284	257	272	265	284	288	282	268	251	284	285	270	261	258	270	287	278	285	266	284	284	257	269	277	271	267	297	249	266	279	280	269	268	271	308	258	248	286	260	287	268	290	253	275	254	281	284	261	245	253	274	264	268	264	264	267	297	262	269	262	274	285	306	247	246	277	280	285	288	281	274	303	259	275	253	319	270	290	263	280	247	278	252	288	259	267	275	307	308	260	276	280	286	280	300	271	270	273	272	272	280	274	290	298	271	295	291	267	284	253	264	267	264	278	232	294	266	231	277	269	274	265	292	279	268	285	250	316	265	252	277	265	256	269	261	301	263	251	258	281	267	285	289	254	272	280	270	270	257	286	279	277	293	269	301	262	260	278	282	276	271	288	283	270	267	278	286	295	274	265	303	283	290	252	249	271	255	267	275	296	286	259	261	276	276	288	270	274	275	302	282	275	293	280	272	282	253	279	274	280	283	272	268	250	300	266	271	267	274	246	259	239	273	265	276	275	265	281	271	257	258	288	303	255	285	292	256	275	292	275	275	261	283	287	276	257	288	274	278	286	282	271	271	267	274	282	265	283	285	278	308	247	272	268	285	300	259	285	293	280	281	266	285	286	268	298	268	306	259	290	284	256	302	275	305	282	271	308	254	261	278	260	279	292	252	264	278	261	305	282	249	269	251	291	260	292	283	309	233	258	250	273	300	251	254	275	297	277	281	241	301	276	258	277	258	278	272	281	256	267	251	287	270	309	282	265	281	242	268	269	278	271	246	272	272	282	276	268	289	282	261	298	299	292	285	285	270	272	279	249	269	257	287	284	270	285	257	275	306	271	255	272	276	301	282	274	301	280	258	276	253	271	278	300	264	277	257	255	252	263	263	268	293	285	257	257	270	244	294	267	274	261	286	277	290	267	259	277	263	271	260	262	268	288	267	285	286	251	261	255	264	287	274	268	275	301	283	294	291	259	281	254	261	249	272	288	278	245	255	295	248	288	304	245	291	236	266	257	258	262	266	243	285	264	279	273	265	253	283	264	292	273	286	263	266	278	258	253	258	272	254	263	266	294	273	289	284	269	307	280	287	269	283	258	309	298	274	276	259	292	295	257	262	254	266	281	328	261	255	289	274	258	291	266	252	242	293	271	272	295	265	274	250	273	270	261	267	285	289	299	256	266	283	278	287	269	258	273	286	300	286	254	270	271	304	275	258	281	288	268	254	280	275	247	279	288	283	288	272	271	265	236	296	279	281	274	282	274	283	291	288	266	260	283	267	305	282	285	285	266	266	269	259	246	291	255	253	301	257	284	267	274	285	266	274	272	257	282	308	247	295	259	276	269	264	295	260	288	275	256	279	261	260	264	278	280	283	273	281	298	252	294	269	262	278	279	276	277	263	248	278	282	242	286	277	279	273	274	245	283	273	263	253	270	255	285	314	270	256	264	286	253	276	276	295	271	269	281	238	262	274	268	284	297	265	257	276	281	277	280	297	276	273	270	295	249	264	265	274	274	294	273	248	300	268	289	261	282	250	272	271	260	272	304	253	265	266	270	281	277	250	275	264	272	249	299	278	265	298	266	277	250	317	255	271	270	253	253	292	229	265	314	296	313	277	259	276	279	289	265	275	242	256	257	256	282	253	279	240	276	278	265	250	294	271	292	273	262	257	282	275	295	271	270	264	277	296	280	259	259	270	278	271	296	283	287	271	272	309	260	282	278	287	272	256	248	279	303	256	285	238	248	305	263	257	270	280	267	287	277	277	267	315	289	298	273	285	267	287	266	281	298	273	285	262	268	292	260	283	255	290	291	276	257	301	296	270	301	279	253	256	274	275	224	267	281	275	257	271	284	301	272	254	267	275	299	264	261	291	287	275	272	293	238	284	297	263	304	264	275	307	274	302	277	283	264	258	249	270	230	305	268	292	250	263	294	265	270	285	251	251	249	271	297	274	272	261	287	231	283	276	292	263	257	289	276	247	245	284	272	288	245	260	281	275	262	289	254	267	285	289	281	280	259	282	287	292	265	246	290	300	281	281	292	263	257	279	276	262	252	290	282	247	255	305	273	256	257	305	270	255	281	282	285	239	266	266	253	262	305	272	256	275	280	270	274	263	255	270	257	287	252	278	253	262	290	280	291	289	314	269	275	282	289	262	264	244	293	288	287	265	284	262	259	269	290	262	282	262	270	255	244	278	260	291	273	269	272	285	254	246	270	250	281	251	301	250	266	265	302	287	263	300	263	289	286	284	294	241	271	270	264	277	264	272	279	276	288	265	303	271	265	272	256	265	264	254	299	290	271	275	257	258	273	271	258	244	254	280	263	283	272	262	284	282	270	250	265	267	303	288	266	278	296	254	260	258	268	271	279	267	267	291	271	268	271	260	281	278	292	279	270	294	268	261	275	276	251	267	256	280	291	303	304	283	276	250	275	268	263	294	290	276	291	261	277	279	285	322	289	311	269	307	265	267	252	304	296	283	257	274	293	310	277	290	250	271	264	281	269	275	283	265	277	274	299	277	295	260	254	264	293	266	296	298	262	260	297	224	267	274	273	308	257	262	268	270	293	260	305	288	262	286	263	259	259	249	284	264	280	287	269	314	257	275	237	262	276	300	285	271	297	290	259	304	263	298	262	290	291	258	254	281	264	297	272	270	293	267	269	283	244	292	285	291	283	272	286	264	298	259	275	268	278	262	272	264	299	275	255	304	272	261	263	280	269	253	267	280	273	274	248	287	284	301	297	271	279	261	290	281	247	294	256	290	280	268	270	301	290	290	279	254	292	265	302	286	277	292	241	282	254	266	281	277	277	257	243	291	264	252	302	269	297	304	283	268	283	285	281	285	285	263	274	275	282	272	276	265	296	281	275	253	266	299	261	262	260	267	262	299	265	242	304	268	275	270	288	229	293	290	316	274
24210	21384	28804	24330	21264	4446	1082	793	674	626	574	585	527	536	495	513	487	527	475	477	498	451	429	459	454	455	435	442	448	470	465	439	463	423	439	463	473	433	384	434	461	419	408	441	439	455	407	432	416	428	398	450	410	454	395	434	410	408	421	463	428	464	410	443	449	442	407	438	419	457	479	423	408	443	448	432	431	413	427	451	396	387	432	392	410	392	450	426	460	393	435	441	415	465	397	437	407	432	403	454	442	436	440	428	441	423	443	430	446	399	382	433	393	449	417	425	418	435	416	463	388	414	460	397	430	432	461	441	446	409	417	391	457	386	434	450	434	414	437	407	423	442	398	419	452	450	435	435	448	406	429	425	409	450	416	441	421	389	422	452	404	423	441	437	398	417	457	449	449	398	408	480	441	417	416	426	406	464	429	413	434	429	389	440	446	410	392	416	435	398	430	419	444	439	436	401	444	433	440	408	422	428	421	412	423	426	440	450	385	396	405	401	435	388	431	458	429	399	442	440	455	422	426	442	420	403	474	395	465	432	421	421	421	446	413	414	480	449	380	455	392	408	401	457	450	410	418	403	410	466	434	415	415	393	420	386	462	443	431	411	429	399	415	414	453	420	435	423	451	418	423	427	404	433	421	436	431	455	422	420	447	396	412	451	405	427	413	436	393	430	430	391	430	451	376	451	423	402	436	439	462	401	447	444	435	383	442	420	417	445	431	421	422	407	443	411	439	437	429	406	400	465	454	437	462	452	447	441	446	437	442	411	419	383	436	422	377	423	452	448	424	465	409	424	432	396	412	424	427	451	433	456	427	453	427	441	424	408	396	435	432	389	405	423	433	420	435	415	436	404	410	425	414	429	452	423	425	422	413	442	432	404	432	426	432	429	407	413	453	414	437	415	468	428	437	394	413	427	423	430	503	422	413	435	439	443	406	449	443	429	424	431	419	404	418	439	443	412	434	455	434	415	448	393	440	424	415	448	406	416	430	436	443	479	432	434	442	422	431	448	409	420	449	393	437	408	436	420	428	387	438	441	444	421	472	431	414	392	401	404	456	420	408	407	415	398	442	453	432	383	436	423	462	376	449	405	427	397	419	407	401	405	409	425	445	437	445	432	419	455	467	423	448	466	402	429	382	413	403	441	443	428	419	450	457	392	461	461	447	438	433	430	425	407	422	395	432	483	441	459	429	445	436	472	402	430	417	428	447	394	408	411	419	423	433	411	429	418	412	412	438	448	415	417	415	434	449	421	422	419	429	426	439	414	410	431	424	443	409	426	431	401	442	452	432	415	449	437	449	425	398	415	471	436	430	402	399	419	460	443	419	418	412	444	406	394	418	406	443	404	441	425	403	438	476	426	437	410	460	438	443	415	451	416	427	426	422	437	405	408	458	447	413	394	435	374	429	441	469	405	431	410	450	415	402	411	430	427	426	445	406	421	419	424	441	411	446	441	425	429	444	411	466	429	387	398	435	448	432	412	416	414	431	456	412	431	415	426	447	433	443	430	480	419	422	439	424	407	429	433	445	455	441	450	442	433	403	459	433	431	452	440	440	421	419	387	437	467	404	473	410	466	421	432	409	400	428	441	420	426	399	386	425	429	427	414	406	445	446	452	477	442	434	477	431	440	425	382	401	430	447	437	408	437	454	414	405	439	401	456	418	436	422	399	391	437	449	401	417	464	436	412	426	438	435	448	436	418	396	426	396	435	460	403	426	413	408	411	407	409	425	452	447	422	378	412	420	443	405	428	404	421	437	424	413	424	442	399	394	433	412	452	421	438	420	447	420	426	386	421	442	413	380	412	442	447	426	390	437	440	475	444	415	426	411	455	418	460	415	406	408	407	415	428	441	427	397	411	426	439	430	415	411	446	424	446	417	452	419	374	461	387	445	404	430	410	401	452	427	422	418	437	431	423	414	438	423	423	399	412	397	407	457	454	433	435	417	432	435	405	408	425	406	436	446	418	464	421	454	395	417	432	436	432	443	406	441	388	424	417	421	463	415	444	474	421	427	393	479	407	410	420	369	405	413	429	408	375	427	389	444	426	410	402	422	411	428	423	438	422	396	440	421	398	442	423	423	425	414	431	390	428	440	439	393	427	456	425	430	426	418	446	460	441	436	404	427	437	447	437	417	417	457	403	406	450	431	433	410	419	425	463	394	447	416	421	431	401	397	429	421	407	472	446	447	435	436	409	413	445	402	462	418	446	465	433	413	425	436	437	434	436	418	477	457	430	432	373	402	444	425	423	422	438	420	428	402	436	490	434	414	454	403	418	447	442	399	432	414	391	393	439	412	435	444	394	425	430	414	430	460	428	422	430	439	414	467	425	444	402	442	444	431	408	460	418	410	444	450	406	419	420	438	440	418	410	434	421	399	434	429	431	468	409	447	425	416	457	411	489	429	451	456	409	409	424	462	429	424	409	429	442	445	457	453	467	438	417	415	435	433	414	396	394	425	418	412	424	439	405	425	435	400	407	389	411	407	424	413	419	405	424	419	472	438	425	446	413	417	440	413	429	405	390	418	447	410	430	423	432	411	436	425	431	444	423	455	389	442	413	422	408	414	403	428	392	459	422	403	418	433	418	475	399	390	410	423	418	417	417	401	416	412	406	385	466	421	414	412	441	430	430	446	439	391	424	429	465	441	449	441	462	407	409	435	446	402	397	391	444	416	446	421	417	427	424	444	422	411	389	427	429	421	407	420	408	396	435	417	394	407	441	409	463	445	409	421	445	389	469	438	429	414	452	392	384	407	448	446	408	396	409	427	422	421	420	448	426	437	412	420	421	423	404	445	420	389	434	427	416	406	432	458	392	488	446	431	384	423	400	394	386	434	406	434	406	459	453	411	420	455	388	462	413	419	424	390	409	442	436	417	448	424	437	417	457	441	445	403	441	407	479	432	408	440	432	438	445	429	428	408	422	398	437	380	424	439	425	403	398	432	413	404	411	436	430	424	429	403	432	438	430	410	453	425	425	463	413	436	430	410	431	388	439	449	407	389	422	481	447	446	418	411	443	431	430	467	423	452	437	415	432	429	387	410	443	428	404	408	449	414	462	410	430	420	411	419	428	407	403	458	417	458	433	415	493	447	430	434	395	391	442	434	378	403	402	411	451	403	427	396	431	415	458	415	407	416	419	431	453	445	419	427	430	400	420	447	408	422	384	458	426	407	429	409	436	449	439	452	433	442	406	451	408	445	409	436	437	437	396	376	416	445	451	452	457	438	437	434	397	415	410	455	409	405	465	480	412	414	440	457	412	425	431	459	395	439	451	443	432	465	442	432	406	430	453	425	432	448	430	433	409	402	420	412	385	405	435	416	393	412	425	443	443	464	451	405	420	419	428	473	480	429	377	398	451	421	465	424	447	436	451	461	434	391	416	425	410	420	463	431	455	436	444	453	423	467	441	394	433	394	433	442	420	444	426	427	372	448	462	392	440	447	410	437	444	437	436	432	432	432	417	448	412	417	425
5955	11173	9371	4924	3320	2598	2014	1666	1440	1258	1171	1060	978	983	890	883	865	785	798	801	752	751	732	721	726	731	728	740	675	676	680	702	687	691	673	747	734	712	689	682	676	680	669	701	708	703	621	695	662	650	667	650	690	642	653	705	684	700	690	648	623	701	640	685	704	663	688	686	637	662	707	657	617	642	680	643	642	611	677	632	673	717	667	634	596	642	682	612	658	656	679	670	668	645	669	688	702	637	641	698	698	630	623	716	654	693	645	644	699	661	656	667	639	682	696	659	647	667	617	645	646	679	649	614	656	686	717	671	695	647	680	708	662	665	690	655	705	647	677	623	697	656	678	632	663	664	719	622	654	699	667	620	656	636	657	657	649	667	645	669	687	697	672	665	651	625	673	633	611	666	648	608	667	685	629	681	611	677	712	642	633	652	652	678	677	670	657	648	639	724	682	630	677	675	650	640	639	635	623	645	699	629	656	692	659	621	660	655	714	619	655	644	680	628	637	701	656	673	651	657	727	648	677	683	698	658	665	656	624	674	660	615	653	654	642	648	666	648	657	595	670	696	658	715	623	655	683	663	662	653	671	662	655	637	688	684	633	618	631	686	692	637	615	683	686	574	682	633	634	719	637	660	656	600	626	675	635	719	672	641	650	665	668	640	692	700	683	651	706	603	696	628	645	662	653	685	680	685	676	638	653	607	643	639	643	647	685	664	739	646	675	674	659	699	673	634	657	653	642	630	657	651	689	600	665	715	635	671	628	626	712	709	680	641	712	647	711	637	632	700	650	705	704	620	699	690	647	698	657	665	702	655	711	674	650	695	683	653	653	699	658	648	729	691	699	642	652	662	625	659	627	699	628	643	622	699	670	668	658	676	637	665	665	676	686	637	646	671	650	642	614	651	684	609	651	681	667	669	655	655	632	695	615	680	680	721	642	660	706	681	607	672	692	700	642	652	697	659	689	688	687	678	656	676	664	662	659	678	665	701	673	659	673	633	701	680	708	659	656	675	669	633	665	657	666	638	641	642	662	671	659	667	610	675	658	598	617	658	696	666	674	641	668	631	679	642	695	692	673	655	682	660	670	664	667	680	651	620	678	693	693	660	699	641	729	591	638	653	652	672	691	723	605	645	619	601	684	675	659	654	700	685	677	639	628	688	697	650	676	661	726	673	640	678	698	666	698	637	674	642	677	694	627	649	723	656	668	674	692	700	640	676	694	613	657	611	638	654	709	680	673	637	640	702	680	657	695	663	656	697	629	691	685	636	643	652	629	722	650	696	662	672	623	714	613	647	610	726	688	681	679	650	693	652	629	646	616	657	680	666	666	637	681	682	662	662	688	622	702	693	634	628	664	632	648	670	654	647	689	708	642	635	636	646	699	681	689	664	691	645	633	672	651	660	638	657	682	638	657	680	661	631	644	679	662	641	637	669	660	661	692	651	638	674	672	644	654	654	688	690	683	647	727	695	633	698	655	652	660	658	674	689	618	658	649	689	669	659	628	642	652	654	681	646	623	683	645	603	651	685	631	647	656	639	630	650	644	660	666	670	676	671	674	663	618	704	666	706	667	720	670	616	642	671	668	695	647	683	678	657	639	725	689	643	741	673	693	628	667	653	618	671	649	664	702	652	678	695	708	590	681	656	661	664	677	662	655	707	666	686	687	660	652	649	641	636	669	665	668	668	663	633	635	667	611	647	703	627	621	674	634	645	658	721	622	623	728	617	709	682	627	642	687	643	662	655	677	688	646	696	602	651	640	653	647	633	638	651	689	663	650	669	649	705	637	679	634	660	690	638	611	618	722	650	662	692	637	659	646	682	669	688	655	650	668	648	636	649	665	641	674	644	637	660	698	683	628	630	695	667	685	685	688	693	614	657	708	659	659	665	655	687	687	675	646	648	671	688	690	639	650	673	713	673	629	639	651	644	667	637	667	648	704	686	670	657	674	675	660	675	664	657	678	669	660	689	651	620	670	642	626	687	655	674	675	677	667	671	669	659	658	657	700	663	666	664	666	650	623	678	647	662	657	644	639	678	653	727	630	714	664	673	664	625	643	650	726	648	669	697	718	630	615	648	688	674	640	612	687	616	677	683	666	662	647	675	665	680	664	663	695	663	670	677	635	671	648	669	668	647	666	676	670	687	704	699	673	684	631	596	701	675	647	658	659	655	665	675	643	646	619	658	650	628	679	671	629	626	692	613	692	656	644	690	676	646	677	668	684	697	703	661	651	662	604	672	699	648	625	659	639	674	639	687	648	629	653	642	713	646	636	680	654	702	666	675	702	698	701	659	637	677	688	690	698	671	641	637	663	679	671	653	692	675	674	656	703	703	641	623	665	658	676	648	687	649	635	657	683	643	659	691	699	662	681	672	661	673	653	627	668	649	664	660	673	659	693	631	648	695	644	648	665	678	695	672	655	687	634	719	666	644	690	700	624	598	692	678	680	657	665	629	644	660	721	646	664	667	685	634	648	612	660	659	688	690	665	577	653	699	649	648	689	681	689	655	681	700	648	684	653	640	645	662	667	691	668	658	646	638	624	688	665	718	653	660	687	696	628	643	664	649	654	646	664	661	654	692	691	679	659	658	643	675	650	682	670	661	698	670	687	672	703	701	644	658	695	660	641	663	659	658	666	662	702	638	651	672	674	653	653	677	624	635	661	679	667	659	642	661	662	684	673	642	685	662	647	654	651	631	682	653	670	640	679	667	659	697	673	697	686	687	680	632	648	687	655	657	702	668	667	631	648	667	670	642	640	664	670	622	660	656	647	676	652	666	677	644	730	691	726	688	650	647	659	659	620	644	726	656	625	670	644	675	675	664	670	651	679	663	705	704	708	648	653	674	655	639	657	627	681	655	671	624	616	671	671	681	633	687	656	679	669	674	686	650	683	691	671	674	635	701	678	675	647	615	673	655	632	669	653	719	644	621	653	692	645	647	673	669	674	677	648	641	690	651	668	626	668	625	647	658	646	626	669	630	693	669	620	626	731	692	701	650	673	679	655	680	633	658	688	627	607	699	665	678	643	704	642	649	652	673	668	609	685	710	644	672	642	682	649	643	694	686	705	670	653	649	649	679	660	681	683	661	679	634	668	692	688	695	670	664	657	720	667	723	694	651	630	677	639	678	661	631	615	660	668	650	642	649	638	604	681	665	666	637	656	656	675	661	655	657	646	692	639	602	655	623	685	664	665	620	697	647	661	629	659	669	657	636	695	679	692	692	693	636	658	683	691	666	654	675	675	678	684	714	672	667	668	652	685	627	633	709	672	660	664	670	647	664	680	640	641	649	654	645	649	646	648	613	681	684	656	642	658	682	643	668	688	658	673	692	671	642	679	675	667	668	609	634	674	642	693	656	647	706	637	692	653	651	678	662	675	624	636	686	614	649	680	706	667	659	724	645	679	708	607	644	734	688	681	685	660	662	713	694	615	620	637	651	638	629	669	646	643	615	626	659	655	642	640	649	639	697	738	665
23234	21420	29464	23766	21420	21299	4441	1307	1023	960	854	838	825	753	763	711	710	701	695	634	651	669	660	623	573	630	628	574	576	637	619	608	592	591	639	603	609	588	612	616	639	577	583	569	590	601	598	584	579	565	647	582	610	568	637	606	658	646	575	573	600	577	576	602	563	584	577	580	610	574	558	594	578	563	553	587	587	537	613	634	559	625	556	614	585	593	588	579	568	559	527	596	572	586	577	590	573	566	557	581	591	575	558	559	590	581	581	592	559	562	590	568	615	568	546	602	584	615	559	598	540	582	530	569	594	598	565	542	598	589	612	564	564	604	533	596	582	539	579	603	573	585	602	549	583	569	567	588	561	592	594	544	574	581	561	560	571	559	583	532	612	574	585	592	631	605	602	562	589	542	573	581	567	551	581	592	578	595	553	594	589	557	533	603	584	612	592	548	617	625	593	582	578	573	579	593	553	573	573	585	565	573	582	608	596	631	613	536	582	590	586	560	599	586	575	599	547	568	559	599	583	578	551	575	601	631	574	553	597	582	619	603	571	567	573	569	545	563	575	538	586	580	608	561	594	621	541	584	570	540	570	595	601	569	586	609	564	556	586	574	523	609	572	602	586	599	586	626	567	554	561	565	580	526	587	592	578	570	542	620	517	573	550	583	607	571	588	547	586	533	507	582	586	584	565	590	602	575	632	573	615	638	560	587	589	558	573	570	613	569	585	575	593	623	581	593	590	602	618	574	592	591	556	584	572	550	608	612	594	545	582	552	562	605	576	589	628	567	593	542	613	535	583	570	541	579	588	604	539	578	570	547	592	553	588	575	588	594	578	625	606	575	540	545	627	501	566	553	624	571	596	606	597	573	573	555	606	616	539	592	539	590	582	577	578	593	614	556	578	573	604	590	576	616	605	597	585	609	560	587	542	576	563	581	576	569	562	567	586	533	570	591	582	554	570	556	588	540	582	553	557	584	574	588	560	583	584	588	587	574	565	618	562	580	630	546	636	523	602	627	591	556	554	576	553	565	572	574	546	584	582	590	539	576	573	574	546	591	617	560	607	585	591	604	550	579	598	576	579	569	557	597	555	559	572	554	535	582	579	555	600	593	587	534	588	598	566	600	569	594	590	563	579	589	570	597	575	589	572	582	602	578	624	576	584	573	592	553	544	591	577	590	546	582	571	575	585	558	540	565	542	554	588	587	580	608	583	559	562	578	579	566	603	613	574	551	539	618	571	598	553	581	513	598	573	590	594	579	604	554	561	541	568	574	559	561	574	574	612	608	575	593	588	578	556	575	572	577	623	555	594	514	601	596	552	641	597	581	576	574	536	618	552	575	614	570	585	552	591	585	592	533	609	530	632	615	625	559	614	614	622	554	590	598	542	586	584	571	594	564	555	586	570	491	556	566	561	532	610	586	562	593	587	566	553	583	554	584	573	558	571	571	581	568	602	571	597	573	570	597	577	561	593	618	594	587	559	582	593	583	603	589	584	555	580	551	590	551	557	571	553	601	566	600	632	577	571	569	571	577	565	573	606	558	588	560	560	585	557	619	578	574	564	584	589	640	581	552	575	565	543	610	550	532	579	577	581	594	583	569	571	592	596	580	560	591	578	557	586	595	575	568	576	559	599	599	560	547	597	574	566	565	581	590	570	583	595	590	583	568	526	568	562	579	582	568	547	552	552	538	580	602	564	581	584	590	611	582	636	571	598	583	556	582	576	599	555	575	531	553	546	551	575	617	549	597	639	604	561	615	596	539	562	538	585	528	599	616	555	567	573	607	578	537	558	595	561	586	542	563	626	572	569	547	581	555	565	566	560	590	593	593	579	556	539	559	583	574	520	586	577	534	577	591	558	561	543	566	568	540	575	568	573	586	565	565	557	545	608	590	575	573	571	557	508	567	618	509	564	575	588	609	559	614	555	581	587	539	557	565	551	538	536	533	559	583	570	569	559	567	581	549	584	544	586	524	575	602	584	609	562	584	590	595	533	607	539	563	582	572	586	574	558	546	561	599	594	526	554	587	592	605	576	574	609	539	580	576	584	553	543	542	609	601	553	590	565	591	598	546	547	609	611	553	551	537	548	565	575	559	580	582	589	575	559	586	551	560	542	555	578	582	540	575	592	615	534	596	571	550	587	646	596	554	621	555	532	579	601	597	625	586	566	560	511	560	554	563	576	564	557	583	566	560	549	559	614	600	590	581	574	582	599	590	549	553	588	555	576	582	588	565	569	598	540	583	588	556	538	555	547	565	524	580	577	548	570	549	567	584	612	572	558	522	634	557	594	551	593	594	607	566	597	574	558	560	587	584	558	545	589	565	582	582	600	589	575	625	546	575	590	569	573	614	557	581	594	594	556	621	588	562	516	560	562	583	539	579	572	612	556	553	593	541	552	607	538	567	555	591	538	622	583	550	626	573	549	602	565	558	612	560	557	565	552	615	558	542	556	580	596	609	534	592	598	561	541	599	574	542	558	569	579	593	586	582	556	582	578	586	561	531	570	561	540	548	567	568	583	552	587	572	605	583	571	594	581	552	582	570	590	559	605	578	592	614	584	574	584	606	578	556	540	569	596	560	588	543	596	594	540	570	544	587	541	579	513	594	593	577	577	576	582	622	613	552	556	550	580	572	590	590	564	590	530	599	558	528	566	578	577	568	548	592	585	552	570	566	580	615	564	554	567	602	623	550	587	613	527	572	595	553	602	539	540	599	578	578	592	589	567	557	570	548	597	587	566	530	556	543	570	540	547	599	555	585	544	566	593	508	577	594	564	615	575	527	587	550	554	548	598	588	579	589	578	543	563	591	586	589	588	592	577	578	567	607	581	581	656	588	558	576	581	561	599	535	581	576	590	552	559	544	586	552	530	578	554	553	570	541	575	564	564	565	558	545	601	589	596	595	592	594	617	601	601	609	543	546	626	573	587	577	622	578	587	596	582	558	555	590	562	599	578	587	550	544	581	574	552	551	610	546	541	597	586	589	558	596	517	604	590	565	570	561	561	566	558	526	573	633	589	566	543	568	600	579	592	588	598	552	564	612	620	575	546	610	564	537	568	586	559	593	582	560	594	577	594	587	614	530	592	628	562	553	598	559	574	535	576	562	528	553	543	567	573	571	568	562	616	557	557	566	549	626	577	594	571	544	537	561	589	558	558	600	565	597	591	571	631	599	597	617	546	537	530	572	599	590	584	574	522	618	589	580	594	563	588	569	607	561	593	559	544	581	517	581	578	560	561	568	597	593	544	560	582	588	618	560	547	619	552	570	612	579	550	597	544	578	555	571	586	584	560	525	579	567	518	574	563	625	545	589	529	575	538	595	610	559	575	537	588	586	598	583	595	552	599	570	571	596	559	551	517	603	601	584	586	590	579	595	575	534	582	541	576	610	588	577	548	528	586	579	562	593	586	563	599	539	579	578	520	526	588	556	544	578	544	594	553	547	564	613	601	586	573	555	561	581	584	578	594	583	573	591	592	630
8766	17658	15040	8260	5838	4387	3521	2809	2362	2180	1899	1655	1586	1479	1373	1272	1241	1205	1185	1141	1097	1069	1068	1079	994	1049	1016	1026	994	1006	966	971	951	968	942	874	887	958	909	919	971	910	977	936	937	946	897	935	890	932	919	891	897	962	898	874	940	995	863	917	901	913	857	877	945	943	890	889	878	895	909	909	903	874	884	882	930	950	854	876	889	866	852	870	901	885	877	896	893	893	867	868	948	901	871	895	920	980	906	895	932	871	843	858	847	870	932	869	853	867	848	888	866	891	861	851	885	884	850	915	867	852	818	867	855	838	874	850	907	888	857	875	914	884	887	857	868	906	917	893	907	885	854	868	849	871	922	913	859	868	925	906	888	988	848	874	903	915	940	848	906	873	909	891	885	841	874	884	850	896	883	935	873	909	916	885	891	902	847	848	902	876	926	873	900	849	889	891	882	860	933	851	914	866	863	879	817	937	873	870	833	849	809	903	883	869	931	861	881	925	883	888	936	888	897	836	874	882	927	895	883	835	913	869	889	880	901	853	874	898	872	893	859	865	901	889	886	888	849	878	916	870	849	851	914	851	887	891	898	890	889	900	842	851	882	862	854	891	887	924	890	864	899	883	857	876	835	870	859	913	864	953	892	898	842	876	854	888	849	817	877	870	905	875	887	942	839	899	909	839	856	899	911	897	874	915	870	887	909	868	881	940	861	919	882	912	886	899	867	888	896	857	898	901	900	802	855	838	883	912	912	902	837	869	830	816	891	873	885	951	907	868	879	885	801	873	839	912	831	901	890	828	910	886	870	877	931	769	884	853	864	836	879	894	868	854	864	871	877	892	852	911	905	879	909	896	895	856	883	859	836	854	868	927	865	870	905	861	879	880	871	887	890	868	866	928	840	827	912	839	883	879	861	849	899	879	848	876	846	902	933	840	906	914	893	902	855	893	885	850	859	868	891	909	872	844	914	851	854	875	923	845	851	900	900	877	846	902	840	894	904	871	915	886	851	889	857	857	881	863	879	880	871	858	911	909	878	888	862	865	870	907	955	849	850	869	891	869	896	882	908	901	885	851	853	883	804	876	906	892	833	904	886	847	862	903	901	896	886	890	870	872	837	922	916	900	884	902	881	912	887	912	891	879	885	853	843	880	886	912	847	888	929	867	897	895	843	882	871	882	851	940	845	904	876	880	891	867	913	886	847	912	851	909	905	865	797	863	846	865	881	911	845	843	909	894	884	856	854	807	890	855	865	924	843	883	878	886	889	918	879	846	858	861	889	903	871	888	834	886	851	877	863	930	829	889	886	914	873	873	865	861	870	900	913	852	862	868	911	892	867	850	921	884	892	906	898	958	881	888	902	888	907	879	891	855	867	882	857	873	898	887	884	896	830	857	885	890	874	852	914	846	864	858	890	842	855	911	858	857	850	857	870	857	870	919	884	846	886	858	856	889	884	876	884	879	893	867	801	853	920	835	906	908	857	835	872	901	895	943	853	931	929	844	891	879	881	840	919	837	895	894	807	884	876	882	869	905	906	888	895	838	860	871	855	895	920	897	883	905	919	927	835	890	873	847	898	909	887	938	845	890	905	806	896	877	900	904	865	920	877	821	863	871	871	871	851	860	890	900	889	860	918	859	914	876	931	878	894	841	905	879	911	844	869	910	829	883	900	895	834	815	913	859	905	858	877	870	860	865	899	844	821	902	803	825	909	886	867	860	894	863	857	879	853	833	879	824	891	853	930	890	918	818	855	902	929	877	871	828	870	866	947	831	846	910	933	857	856	872	849	889	843	863	868	901	838	862	813	843	894	854	863	873	912	902	880	834	884	861	826	841	913	872	880	896	878	950	851	925	849	851	900	882	864	879	874	884	903	901	838	882	826	864	898	831	867	862	883	865	854	861	904	900	901	889	892	872	911	938	875	964	810	820	839	893	910	868	850	911	862	912	868	919	928	921	881	858	858	885	926	933	862	913	857	853	877	863	878	855	922	866	917	910	885	881	863	891	844	897	916	916	888	866	833	914	895	917	870	890	849	823	868	895	848	852	874	864	864	893	906	915	863	860	837	843	854	885	909	867	896	859	916	826	861	887	912	858	900	897	875	872	872	888	901	955	850	857	886	887	865	841	910	851	836	909	887	799	858	909	832	872	863	877	908	869	855	878	932	913	895	837	864	884	885	844	893	873	874	894	868	913	880	902	896	881	862	911	874	850	856	847	853	877	886	887	882	929	864	875	898	888	890	881	841	895	918	917	861	901	846	876	781	809	876	889	827	886	965	836	832	900	846	875	913	840	919	885	866	873	864	831	875	886	839	833	805	908	887	900	868	868	861	881	886	885	864	828	883	859	845	846	909	904	912	881	873	866	914	886	892	877	931	858	847	932	928	836	903	844	863	835	891	829	925	924	898	875	903	882	940	845	839	906	858	886	853	933	881	900	870	918	837	890	885	852	870	873	942	847	852	817	839	868	898	886	885	917	868	866	878	851	902	886	850	927	916	843	921	849	871	888	851	870	872	876	883	933	862	867	868	898	905	906	883	854	888	904	841	788	943	901	877	883	858	830	863	880	840	848	858	894	861	885	896	895	834	858	886	874	897	861	879	887	865	818	906	916	838	887	912	874	841	896	862	854	875	879	884	887	883	951	876	896	860	873	962	888	885	877	922	881	902	928	879	901	885	852	840	916	859	865	866	826	827	882	919	923	880	894	877	853	833	849	893	899	863	910	868	886	902	870	901	875	905	832	851	836	906	906	883	928	881	877	875	825	892	919	886	856	865	910	931	870	860	844	888	908	943	903	851	867	866	838	921	836	894	842	883	826	880	869	879	853	882	903	872	850	858	918	884	834	863	883	850	868	921	884	913	858	831	857	893	901	802	853	900	873	895	847	871	847	913	865	823	880	880	875	931	874	864	838	871	861	878	858	878	904	853	889	863	837	890	889	907	870	857	812	834	828	867	882	868	919	919	917	883	862	848	863	838	833	889	845	913	866	859	899	874	857	873	858	862	892	903	866	920	864	888	850	843	854	917	849	896	831	856	885	814	856	860	871	885	873	880	822	861	873	904	885	872	881	881	892	873	868	840	922	849	852	849	882	878	858	846	828	924	835	861	875	882	909	859	832	915	898	870	862	860	842	829	880	912	889	853	882	868	851	876	888	870	885	852	904	890	890	909	869	874	900	839	864	905	898	834	891	890	925	848	893	839	886	831	889	864	907	933	902	865	833	904	875	877	850	886	854	891	903	868	867	877	858	863	856	862	820	858	927	878	863	901	899	820	900	848	891	866	918	857	875	873	872	873	893	880	884	862	874	924	917	884	889	905	864	882	840	829	881	888	854	897	886	910	881	896	892	871	886	855	892	914	868	853	879	852	864	894	831	893	862	854	810	872	917	897	885	929	902	885	895	857	854	841	889	858	871	939	881	897	879	831	878	858	862	821	871	911	852	868	879	874	870	925	858	894	861	885	932	835	891	855	860	834	832	920	816
26737	20634	7839	482	267	233	220	198	210	184	171	197	157	201	152	148	175	172	191	159	169	144	170	165	154	184	171	177	195	178	180	171	149	173	177	184	187	150	139	180	183	166	160	163	161	191	163	173	150	149	164	156	170	153	186	167	146	152	162	163	165	177	184	175	171	173	177	135	181	153	182	144	167	162	155	180	160	164	162	176	144	163	164	176	150	188	173	152	144	148	173	180	159	167	166	183	186	176	167	178	181	167	145	174	168	161	167	157	145	169	179	166	168	168	164	136	164	170	155	153	169	189	150	181	188	167	182	182	184	151	159	178	172	166	189	181	151	152	162	160	179	141	151	160	172	170	172	188	147	144	177	161	139	167	172	164	167	153	184	214	164	161	166	175	158	150	160	138	185	183	165	149	165	158	161	151	164	155	158	166	172	151	175	189	161	146	166	150	160	159	177	143	191	163	149	171	155	168	196	165	171	143	156	158	137	173	171	164	162	147	145	187	168	154	177	172	169	180	178	178	168	182	178	160	159	154	170	162	158	174	169	169	157	173	162	167	150	167	170	143	178	182	134	174	173	158	178	160	168	168	169	171	162	155	162	193	152	144	161	174	163	156	173	172	169	155	175	168	169	185	175	165	180	185	163	168	153	174	157	152	190	159	136	152	162	165	164	180	172	166	168	177	174	155	163	169	186	139	172	173	181	163	164	136	179	172	171	172	157	160	161	161	172	169	163	163	150	150	152	169	160	167	171	175	154	167	160	169	182	156	170	174	181	137	166	159	169	161	147	157	188	165	178	139	164	186	175	161	154	159	179	161	162	152	161	146	163	162	149	153	157	166	178	181	145	170	161	153	166	158	150	183	171	178	159	156	155	147	167	170	163	160	180	171	164	169	157	186	154	163	158	144	190	153	180	169	146	154	174	144	151	145	133	160	184	176	163	159	154	156	147	176	162	180	148	195	174	172	184	161	185	182	166	164	151	158	164	161	164	142	173	160	174	175	164	162	162	165	135	159	167	171	178	147	168	173	163	188	151	169	152	166	180	156	181	167	179	155	181	174	161	166	164	169	159	160	176	164	191	143	166	142	169	195	171	150	171	158	167	180	153	168	164	155	169	148	169	181	165	154	181	146	159	185	182	161	162	178	160	181	166	158	148	169	170	153	177	144	162	151	179	165	169	161	166	168	178	141	169	166	172	144	172	158	159	174	172	142	161	163	168	161	154	136	164	164	141	179	144	169	178	163	151	134	152	141	158	162	173	161	163	168	164	152	186	147	158	163	154	192	127	187	152	185	152	173	177	169	191	164	138	174	142	156	157	178	160	158	157	170	152	168	172	151	157	157	181	143	171	168	172	182	183	163	163	166	172	169	169	176	142	144	175	165	172	145	166	169	164	159	166	188	164	180	157	163	182	176	146	160	151	172	158	159	181	165	153	163	179	163	176	169	161	169	164	180	168	156	156	158	160	178	154	149	144	173	162	169	189	158	177	174	150	154	147	176	174	172	166	177	145	163	160	158	137	171	149	165	177	168	170	144	178	161	161	187	154	181	166	173	149	161	172	166	145	143	179	158	168	166	157	173	155	166	143	152	178	166	179	159	179	177	163	163	162	184	162	144	171	165	138	175	157	155	159	155	164	165	153	157	146	167	170	152	181	160	148	164	168	168	159	166	172	161	174	154	151	149	155	153	170	151	194	167	141	153	165	160	156	169	180	186	166	138	152	172	165	185	159	197	160	195	182	181	151	173	160	164	169	162	161	158	163	176	160	158	160	167	162	155	184	166	163	139	190	156	168	167	189	162	169	163	176	189	153	152	157	170	177	153	185	172	169	174	179	153	172	153	170	182	157	185	170	171	165	158	174	167	156	159	161	132	160	163	141	174	158	164	147	166	148	162	180	162	164	170	167	165	152	173	151	153	154	175	177	157	154	170	185	156	158	154	159	153	162	155	160	187	158	166	168	134	159	150	166	177	182	167	168	135	171	154	156	152	159	170	183	145	158	145	179	180	170	177	154	162	167	152	172	133	149	173	184	157	179	156	166	151	164	158	136	130	177	157	182	162	158	156	175	177	156	142	191	168	149	165	172	160	164	181	198	170	173	152	169	170	145	169	168	175	167	178	176	184	170	149	167	157	139	172	168	164	174	170	188	162	174	152	157	165	162	167	165	135	189	174	145	168	167	136	178	150	165	154	152	153	177	194	161	169	176	153	167	177	170	162	173	164	149	156	171	153	168	167	156	169	163	145	163	164	158	166	169	153	165	166	173	164	160	161	145	178	154	173	160	156	156	159	149	157	168	161	156	171	159	154	153	153	160	173	157	149	183	173	161	186	160	161	166	161	156	186	155	148	141	147	178	169	167	153	167	168	166	174	163	186	160	156	171	169	167	158	193	144	200	171	150	168	149	159	165	176	158	155	185	172	156	178	165	170	151	157	156	184	170	172	156	172	141	172	143	171	146	152	168	155	157	154	141	144	176	188	164	185	143	162	161	192	168	165	165	147	169	163	179	165	172	178	177	167	170	163	168	159	164	161	180	160	164	173	167	175	136	149	194	154	168	168	163	176	188	182	171	168	166	154	151	186	146	157	144	154	158	191	162	153	162	183	155	150	154	164	165	189	170	175	157	150	189	163	165	154	171	170	175	151	179	153	177	138	156	171	160	180	173	178	158	180	168	178	172	166	171	173	167	158	180	173	166	171	148	180	161	174	147	159	143	173	152	162	186	182	182	154	161	164	154	182	170	162	150	163	169	175	147	181	186	173	176	157	160	151	158	193	169	146	170	154	138	158	152	189	134	188	182	191	156	161	164	165	153	164	153	155	154	160	150	184	153	177	148	139	151	176	164	159	173	166	165	165	169	171	174	154	188	179	166	160	163	143	173	150	173	169	153	153	165	174	178	166	159	185	161	154	175	172	136	167	155	158	165	155	155	155	176	157	157	158	164	156	147	148	168	144	154	171	162	174	163	162	173	166	148	154	161	158	183	157	174	199	162	131	168	152	164	154	162	173	167	173	172	188	161	163	169	154	170	196	152	166	143	173	168	149	136	185	173	169	160	176	167	165	183	153	153	172	167	182	158	162	150	178	159	167	171	166	172	185	171	148	154	172	156	154	171	184	146	166	155	173	173	159	177	168	181	160	133	169	175	150	161	176	177	175	165	153	177	152	163	146	150	159	180	156	165	154	157	157	159	144	146	170	172	177	170	148	176	166	179	161	171	152	160	158	179	163	166	168	162	164	167	151	187	165	176	153	177	152	185	146	171	162	152	196	181	147	160	152	157	157	155	175	156	165	168	154	171	153	171	180	163	166	166	164	178	184	164	192	140	169	151	165	196	142	147	168	157	172	163	155	168	158	177	169	163	139	147	157	189	171	176	162	151	163	159	158	152	172	161	143	168	181	155	166	178	151	153	184	157	145	175	146	179	160	134	179	161	179	168	151	179	159	178	159	165	162	162	155	181	176	167	180	146	158	208	157
3859	1508	1242	668	540	399	354	382	348	314	339	305	284	292	301	302	333	265	302	305	264	288	284	300	279	280	275	232	267	262	259	264	255	253	273	245	300	280	253	273	284	274	280	282	288	305	268	298	283	270	222	304	288	254	276	261	276	285	268	261	240	273	283	266	270	285	253	253	290	278	280	266	280	272	272	265	264	290	276	278	269	275	274	247	273	286	279	242	258	284	254	245	283	270	269	246	263	293	272	269	294	263	281	284	281	283	270	251	276	258	262	260	254	292	258	300	258	272	258	256	249	294	266	255	261	267	265	284	299	292	300	299	267	258	261	265	278	249	268	262	286	303	282	271	258	288	252	272	295	263	313	280	276	276	299	276	287	257	273	262	287	284	307	279	306	305	262	320	259	296	250	264	318	290	286	268	287	257	260	266	292	252	241	258	294	252	250	297	273	269	276	275	259	273	254	251	256	259	307	292	247	237	259	265	270	291	275	267	277	292	284	290	271	259	255	249	295	266	300	292	241	285	298	283	258	253	257	297	289	264	283	280	283	282	263	262	291	291	270	267	260	274	266	267	254	310	230	270	245	276	285	248	263	271	276	255	284	260	259	249	277	252	272	264	268	249	279	248	274	286	255	277	261	251	259	260	264	240	247	286	269	286	261	256	250	300	257	256	287	268	277	282	262	273	265	238	301	252	284	315	238	273	258	278	251	297	281	302	282	271	271	258	277	309	268	288	251	277	264	246	271	253	234	258	310	282	292	266	278	261	270	278	299	269	285	286	284	259	266	274	283	249	285	294	277	256	291	262	274	300	268	280	285	249	242	278	285	277	290	279	250	279	301	261	265	268	277	268	285	293	267	259	306	284	304	264	284	278	234	285	265	251	286	278	278	256	304	274	261	259	250	276	292	287	284	281	275	243	280	272	268	262	258	253	248	239	279	264	264	271	277	252	276	268	277	249	265	273	294	272	243	219	283	258	288	251	266	269	254	285	272	269	298	231	271	290	297	269	283	272	264	262	261	256	268	287	265	260	292	261	262	254	287	259	279	261	288	264	272	303	255	260	247	278	279	257	274	280	281	264	258	269	299	253	267	259	287	312	268	271	292	253	287	281	258	275	287	263	265	279	244	286	266	285	276	283	287	270	254	252	289	259	262	275	266	281	287	307	261	288	243	295	269	234	269	281	249	273	268	298	260	287	277	257	291	255	270	277	249	267	260	258	238	255	257	266	277	259	259	250	282	246	297	217	268	278	276	291	251	272	244	286	268	265	258	278	254	290	291	280	292	260	274	258	284	291	274	262	271	267	250	290	248	258	234	321	271	265	267	248	261	249	268	273	261	256	265	280	271	267	275	253	274	303	254	268	270	262	311	263	269	252	249	274	238	263	278	273	246	274	257	271	279	271	259	273	300	272	237	289	275	296	254	299	274	289	287	256	262	264	284	283	283	275	276	260	283	274	290	288	277	304	273	302	258	271	264	270	236	268	261	256	268	289	286	275	268	273	254	284	287	248	254	266	309	309	230	241	253	260	273	291	281	258	258	293	329	268	264	266	250	276	271	279	270	263	290	250	294	285	258	280	273	291	279	257	276	275	280	281	251	274	303	292	278	276	272	269	269	289	287	271	299	264	295	273	260	254	288	252	303	245	250	278	271	287	260	267	274	258	254	250	286	270	289	260	267	271	269	245	296	269	259	274	239	285	265	311	247	283	252	261	275	251	263	251	258	300	256	264	282	295	273	265	279	261	272	285	269	261	279	256	289	275	277	275	293	237	263	265	264	263	256	280	263	267	289	261	289	277	269	259	261	263	266	266	255	243	271	273	255	267	239	260	248	288	299	270	238	305	264	266	261	266	265	295	278	260	260	265	270	289	236	270	277	289	236	295	260	268	288	239	234	270	280	290	260	259	271	258	261	274	263	265	264	275	264	267	282	267	266	250	277	301	274	275	247	285	275	254	271	271	256	283	238	281	293	261	276	274	264	235	290	265	268	268	287	271	276	259	268	255	259	268	300	253	281	266	281	271	288	245	269	291	279	267	277	275	277	271	295	255	231	295	277	274	276	259	257	232	257	276	276	280	277	258	268	261	258	314	282	284	276	249	286	265	302	284	264	299	286	242	272	259	274	283	254	300	267	268	277	274	276	276	260	286	261	233	253	277	272	271	254	255	255	303	273	278	286	270	304	268	306	296	265	260	256	265	284	272	285	263	276	253	285	279	268	272	277	257	297	262	280	274	262	253	274	241	263	262	264	303	280	281	287	290	278	244	244	274	259	257	267	291	277	275	269	256	260	290	276	280	287	279	254	289	282	247	281	261	285	265	273	280	268	235	291	257	296	270	243	276	254	253	240	278	275	260	291	287	255	283	272	250	293	287	294	271	261	247	272	263	268	261	266	253	249	280	277	280	267	264	284	260	271	265	256	282	236	244	261	284	265	271	257	305	260	264	301	281	246	257	272	273	303	237	260	287	263	335	272	266	248	272	297	272	228	264	260	253	266	255	266	273	273	267	282	258	255	283	267	273	257	293	270	246	260	277	285	297	273	246	256	267	255	250	284	289	281	259	266	273	260	264	250	251	254	257	279	268	301	270	260	269	280	242	244	282	289	264	252	259	274	269	276	288	276	274	282	288	279	246	255	254	272	282	291	265	272	272	266	251	263	275	283	253	265	270	293	265	266	268	244	248	281	263	266	282	257	262	238	287	288	258	293	265	253	262	265	247	249	282	260	233	289	282	291	290	304	289	269	277	284	292	256	269	262	263	258	297	260	254	261	258	286	279	256	260	302	261	250	261	245	273	270	248	253	270	254	286	281	273	294	269	259	268	256	282	272	318	271	289	243	264	279	254	288	265	242	274	267	301	272	258	264	296	296	272	289	285	258	268	268	274	239	288	263	272	283	264	239	244	245	260	255	269	280	255	288	255	257	258	263	250	299	296	283	251	288	268	280	255	276	294	265	266	245	284	265	287	275	242	260	243	258	277	285	228	263	239	296	292	256	268	282	263	274	262	267	309	279	278	294	289	256	263	250	282	248	261	259	286	302	287	282	263	252	240	278	253	259	276	278	258	269	260	312	284	259	275	274	270	278	295	284	264	287	263	283	269	287	275	250	260	283	288	290	270	237	248	265	269	253	274	266	276	284	274	245	265	278	265	278	239	261	273	269	267	260	268	295	308	283	256	287	294	254	274	288	296	269	252	293	272	240	274	255	300	267	289	268	281	285	266	307	261	248	237	256	272	273	253	271	307	265	267	283	243	262	244	282	283	265	278	270	239	296	282	276	257	280	312	275	260	290	300	278	274	280	250	252	268	259	269	272	251	268	251	288	253	259	251	275	276	259	307	269	260	286	269	291	262	258	290	267	269	284	255	277	257	292	242	294	243	290	300	285	250	283	298	269	256	293	250	274	256	250	268	283	241	257	298	246	286	255	266	268	229	284	302	280	296	293	286	305	281	278	260	267	263	281	294	263	258	256	292
24259	21424	28855	24361	21280	4561	1118	769	690	629	550	551	557	524	489	475	462	484	482	439	473	510	461	475	451	409	457	455	415	439	449	430	474	444	463	450	437	430	457	419	411	481	435	394	420	459	411	474	422	452	431	398	417	442	433	446	452	406	459	463	418	441	460	448	427	452	459	435	441	443	424	419	431	451	407	446	431	423	402	406	423	455	433	419	422	440	426	461	431	481	449	432	433	446	426	424	439	434	454	446	436	419	478	433	477	415	435	404	437	406	418	450	436	415	461	437	426	414	421	457	447	442	419	409	471	443	401	428	446	413	444	400	420	435	447	410	430	410	421	440	438	421	420	436	429	437	466	425	436	412	445	437	404	380	442	426	443	484	377	428	394	410	401	424	448	438	439	444	434	409	441	400	387	446	478	437	415	442	414	439	428	442	409	445	434	407	436	391	423	392	463	421	412	400	394	382	475	453	437	413	429	423	453	405	412	426	434	424	444	428	414	462	426	493	438	456	425	420	446	428	417	407	419	472	452	390	421	413	439	439	424	419	424	411	447	437	461	447	466	399	405	438	473	430	437	438	445	476	434	427	426	423	427	437	432	494	444	402	453	450	393	447	426	437	418	431	420	436	429	450	431	405	469	453	423	487	435	392	429	409	459	405	445	456	465	415	448	443	425	428	434	431	447	445	458	441	408	421	465	417	446	410	425	412	455	451	460	446	447	420	370	421	442	428	460	439	454	427	415	398	411	493	448	437	438	418	417	463	417	467	411	440	410	434	431	430	430	454	409	413	453	438	370	375	438	394	410	462	403	434	439	428	423	424	414	442	428	444	405	437	393	450	448	427	449	442	465	428	363	440	437	412	457	424	427	430	412	428	409	430	422	409	471	424	461	447	416	428	404	430	377	396	445	456	423	429	449	414	417	446	407	452	423	440	385	430	443	402	420	422	447	389	433	405	429	441	424	443	424	414	434	407	442	434	407	433	398	438	450	396	420	433	406	423	420	426	395	438	425	451	399	392	468	439	418	447	424	430	417	428	403	450	421	440	467	420	449	424	418	420	416	438	427	432	460	399	403	457	442	425	421	422	443	463	434	461	436	422	444	414	447	452	448	421	407	400	421	394	439	418	435	448	455	398	440	407	434	458	457	419	454	456	421	442	433	424	438	442	406	457	435	438	435	395	399	437	431	411	453	424	444	414	425	421	420	406	429	441	403	398	424	434	437	398	433	472	458	433	430	438	423	424	401	456	445	463	450	423	460	454	444	414	460	441	418	412	428	455	406	408	452	422	439	432	432	471	421	430	464	420	450	424	415	417	424	424	450	413	434	429	408	403	401	425	422	434	419	410	435	427	437	416	401	410	414	426	419	419	436	424	455	447	445	414	408	480	437	434	401	450	453	398	438	432	445	407	424	391	463	460	433	410	419	432	436	393	413	444	428	422	424	470	401	405	401	421	446	445	426	434	454	438	439	437	416	396	413	451	428	441	450	457	441	424	451	440	459	452	426	442	428	413	390	418	411	434	418	434	425	434	463	426	513	416	393	409	440	430	453	437	458	430	441	470	408	418	497	464	445	469	410	426	433	447	434	438	420	413	381	437	452	443	452	441	426	424	469	458	444	448	417	440	445	451	399	449	424	437	437	376	428	461	405	439	459	410	398	424	450	379	441	426	425	430	449	417	409	459	444	435	436	432	428	397	405	420	427	453	425	412	419	429	432	382	392	398	405	454	414	408	435	416	435	416	451	417	405	469	435	455	410	440	440	444	433	439	419	408	436	412	433	443	431	442	442	423	410	450	444	437	406	393	412	391	446	479	434	447	402	402	409	445	418	427	460	439	435	421	461	457	429	469	405	439	418	418	388	451	469	410	452	467	435	438	408	435	433	446	442	416	465	421	395	426	423	459	439	401	431	444	424	413	392	411	427	445	383	452	434	470	414	441	429	439	414	436	418	396	437	414	461	442	407	442	445	420	403	411	451	420	415	429	419	407	455	412	444	419	439	419	388	460	400	425	444	420	471	436	456	431	417	471	427	431	469	430	445	441	408	425	428	409	452	451	448	416	397	413	463	420	411	422	406	416	449	433	455	394	431	417	406	414	416	446	456	434	427	453	468	459	423	432	460	423	428	442	464	443	453	428	435	440	390	414	454	424	379	415	404	397	433	430	416	441	434	413	419	444	448	424	409	414	428	401	413	420	416	426	468	430	403	418	434	424	413	408	441	454	435	463	448	422	428	419	448	412	445	465	417	408	421	432	447	389	405	403	438	423	458	397	452	435	437	448	419	449	473	429	429	422	425	437	431	423	423	425	404	428	386	416	405	438	434	436	406	429	446	437	438	440	394	379	414	416	443	442	449	380	426	435	433	504	407	443	394	421	419	401	442	439	444	398	425	434	420	427	452	431	457	444	471	417	428	438	412	429	399	407	422	428	454	441	429	444	494	444	468	418	434	405	442	461	467	408	427	407	397	435	457	451	453	434	406	417	442	443	412	432	439	403	413	388	424	423	411	402	416	436	412	440	438	449	463	432	403	420	451	435	450	468	439	430	417	430	453	468	432	403	393	398	406	435	447	418	376	414	419	427	454	409	424	441	435	407	446	434	431	426	449	441	451	444	435	437	439	441	442	433	392	423	423	406	461	402	433	425	414	410	417	413	429	450	400	437	428	456	447	442	443	439	390	443	422	418	417	412	425	424	467	373	425	436	401	441	449	436	443	416	430	437	410	435	418	435	445	427	374	429	448	416	436	410	452	435	398	421	420	424	410	431	427	475	414	446	417	476	421	413	450	449	428	417	467	438	412	393	430	437	466	424	453	424	435	429	424	413	449	451	420	425	388	451	395	416	421	434	440	420	446	435	450	433	383	470	404	444	482	429	447	437	427	432	423	440	453	379	417	442	422	437	413	439	426	446	468	464	430	435	408	415	450	453	442	422	436	416	430	452	409	430	417	418	427	442	409	425	456	448	416	405	455	419	445	449	410	429	407	428	469	427	420	431	398	444	414	437	441	434	431	403	402	408	426	438	425	464	387	414	422	470	403	435	392	449	431	422	397	402	419	444	398	413	392	422	412	420	426	417	401	423	419	397	400	430	436	440	437	412	423	396	438	429	465	414	401	458	432	467	470	422	416	408	415	428	392	384	413	416	432	448	431	384	399	415	417	416	431	415	425	391	435	434	400	443	439	422	483	427	433	435	405	420	424	431	464	417	405	448	430	413	427	412	429	425	428	401	421	408	435	415	479	418	420	408	448	447	438	432	415	408	457	460	426	428	468	423	397	421	413	456	426	415	440	386	406	419	415	420	459	452	404	402	436	446	442	445	478	397	428	446	408	421	455	467	423	436	412	417	427	441	466	431	416	432	422	416	417	391	453	451	430	416	397	441	468	465	430	446	427	425	439	451	444	408	437	436	433	437	459	438	413	487	444	445	453	424	442	439	407	435	430	418	424	417	406	395	446	439	455	427	444	434	461	442	453	436
5987	11114	9325	5036	3457	2637	1983	1728	1461	1339	1155	1126	1013	950	944	884	903	863	792	831	788	756	745	746	731	728	741	728	705	723	733	705	676	719	751	704	697	665	700	685	636	692	729	694	681	687	659	688	682	683	701	667	724	722	671	645	696	622	699	710	649	639	695	672	700	626	688	669	669	666	669	641	650	654	696	689	675	711	639	675	702	658	673	717	673	695	708	691	706	688	665	616	636	647	662	676	694	663	667	628	641	651	653	647	660	679	678	690	639	734	698	626	667	690	641	648	702	648	655	651	648	676	659	659	676	646	666	636	668	651	623	723	641	683	685	671	664	659	628	697	658	674	667	713	649	677	698	631	669	671	698	676	683	660	675	655	696	628	696	680	647	645	660	694	650	643	648	714	668	723	690	662	650	656	662	640	680	654	630	649	636	686	725	666	651	685	652	701	678	645	665	642	659	701	641	675	653	688	703	687	613	679	697	705	674	652	637	646	704	648	662	658	661	636	642	722	641	657	683	624	660	658	692	713	694	669	674	701	656	615	673	653	638	662	687	675	645	712	716	657	659	694	692	674	642	674	669	631	668	640	634	635	682	700	672	713	665	650	669	663	669	700	673	645	683	700	707	637	688	655	671	652	685	636	658	661	680	638	635	661	657	655	616	677	687	686	694	651	673	634	673	633	592	696	698	663	643	648	694	691	642	676	647	668	685	656	633	660	660	687	692	641	642	720	677	704	656	646	657	634	649	664	640	676	652	686	657	667	672	674	692	665	653	651	706	668	665	710	632	704	697	604	674	660	672	636	699	676	693	664	590	660	624	699	660	657	671	629	672	644	731	687	669	667	660	696	677	690	666	626	649	698	659	696	660	674	678	719	649	660	688	624	703	700	695	683	705	663	610	656	656	616	707	696	672	646	688	676	656	685	694	681	648	654	656	712	682	640	647	706	691	635	653	720	673	636	655	709	661	649	636	675	652	745	665	662	695	664	692	658	674	701	633	673	678	668	695	674	623	598	665	673	612	663	667	708	657	721	667	635	672	641	680	688	641	647	670	653	681	664	622	668	704	701	656	661	690	643	691	647	614	711	657	656	734	677	614	677	666	701	633	661	692	677	714	699	637	680	625	628	674	659	696	635	653	646	683	623	597	634	706	692	676	659	688	650	684	697	673	706	667	645	636	638	699	700	615	687	718	694	665	683	648	641	646	689	645	692	654	668	643	654	686	662	645	659	638	671	673	677	687	623	638	682	692	695	679	641	659	681	692	660	687	628	687	681	623	643	664	664	627	648	667	719	634	700	674	683	665	670	645	660	669	690	621	712	696	639	697	632	665	648	657	681	621	679	670	642	633	659	713	636	652	669	692	640	651	668	622	664	704	656	655	698	689	632	671	626	694	684	672	672	641	689	657	647	678	635	699	654	679	686	663	656	646	713	711	655	674	703	671	643	662	678	660	642	677	640	643	651	670	685	658	643	708	681	658	656	661	667	638	628	607	659	669	683	672	706	617	625	713	676	658	644	726	664	639	658	720	691	708	704	627	642	647	682	688	665	676	611	624	676	644	694	725	715	646	653	683	712	716	692	697	684	639	638	645	658	607	682	615	657	665	693	621	659	681	662	668	659	693	641	673	674	644	708	703	649	710	671	703	676	658	643	660	626	723	680	651	638	650	687	734	704	659	635	644	629	635	685	647	632	660	676	652	651	685	639	640	685	642	642	638	679	678	655	680	590	672	675	717	659	667	675	644	656	652	660	661	642	620	706	683	655	656	658	663	638	643	731	649	694	632	660	643	608	723	670	665	681	694	650	675	677	689	633	669	653	691	662	614	663	588	669	635	625	654	630	647	674	667	659	677	692	635	670	657	649	646	646	666	698	657	664	657	675	651	655	701	648	676	677	654	625	663	723	676	649	676	639	628	685	649	648	680	686	680	674	667	673	712	646	712	699	609	672	668	657	670	674	620	662	669	628	669	635	694	676	759	666	722	662	664	651	669	670	601	718	680	651	668	631	618	651	618	730	610	639	673	651	622	653	622	631	696	627	721	694	680	617	679	652	644	683	689	675	657	674	656	696	644	673	633	659	674	685	652	652	695	676	645	672	673	673	650	736	651	645	637	652	594	723	646	716	668	639	674	651	662	666	703	665	677	641	673	638	691	717	683	620	650	684	665	702	701	667	659	711	671	618	673	629	686	675	653	684	671	691	657	663	661	655	631	620	685	618	641	707	657	622	677	675	674	678	653	735	691	679	683	683	682	708	631	650	673	623	670	648	694	720	647	616	655	668	675	639	691	666	609	707	647	689	648	668	710	675	662	634	687	643	668	645	656	622	636	700	668	721	676	641	656	677	690	684	630	646	625	681	676	682	708	692	616	658	610	653	677	701	674	673	687	636	668	658	631	688	639	682	649	623	648	683	614	640	644	713	691	649	706	675	681	666	675	705	663	638	711	662	682	646	666	600	684	725	656	664	670	663	682	626	644	649	637	647	623	665	647	732	699	645	665	656	732	669	679	636	655	669	718	676	674	689	658	671	664	643	684	651	637	679	671	657	668	673	671	637	693	701	653	650	652	619	665	663	686	631	655	727	683	670	658	664	665	657	658	652	677	669	650	697	642	693	667	679	648	627	631	684	642	664	675	642	669	613	666	658	718	670	672	687	656	661	660	680	662	679	648	685	690	715	698	662	633	631	656	667	643	646	692	687	670	682	668	647	663	704	632	688	640	669	652	637	666	645	681	647	655	697	674	589	696	691	675	666	678	690	654	681	645	627	648	675	676	666	691	699	680	682	695	661	629	686	661	709	658	610	642	703	668	632	652	698	592	651	660	699	700	633	718	662	660	711	682	608	693	666	634	683	713	677	653	656	679	647	641	671	620	670	720	657	635	641	651	663	670	674	715	737	657	669	653	693	684	670	686	642	656	679	647	674	669	698	658	648	637	664	644	716	672	672	682	691	679	676	708	646	647	651	677	634	672	661	695	690	650	659	648	681	704	648	614	691	672	647	690	695	673	664	679	632	694	643	678	661	693	633	653	638	646	618	664	674	663	678	650	634	614	652	670	660	692	686	654	654	640	675	637	668	644	682	676	668	661	680	657	656	629	660	647	681	683	655	636	663	675	679	635	659	693	677	676	662	692	633	625	653	679	653	652	635	734	628	648	688	678	644	625	628	626	683	669	655	666	699	631	664	648	662	703	664	619	661	668	663	631	672	733	701	646	671	676	663	655	658	708	624	705	661	674	643	664	654	668	671	684	661	690	662	618	712	654	725	657	627	679	660	642	667	667	653	682	656	703	648	673	653	640	667	639	624	703	691	675	691	701	692	646	681	695	699	668	683	660	634	669	665	698	668	666	626	665	684	627	656	659	639	629	676	628	658	641	666	636	678	669	679	631	693	669	649	689	699	648	655	684	676	696	674	717	673	623	666	659	706	702	687	634	644	639	650	624	652	657	659	617	674	647	699	683	669	699	660	646	684	647	621
23260	21436	29483	23784	21437	21280	4464	1362	1042	904	953	850	804	777	707	729	730	683	648	634	611	687	611	646	607	683	568	656	630	654	588	620	626	651	652	596	577	572	603	620	603	595	575	590	542	588	578	580	612	605	584	612	580	596	599	593	559	599	588	615	630	585	589	551	580	583	593	617	587	630	577	553	598	584	567	618	594	539	571	551	589	574	593	594	575	598	567	609	653	616	623	544	603	585	610	598	619	545	603	556	610	590	546	601	592	598	573	551	583	552	560	567	579	571	559	580	556	587	578	511	572	588	617	561	599	592	590	621	578	577	621	553	606	549	510	576	572	581	589	563	564	560	579	573	634	602	552	584	597	566	557	611	591	553	564	565	602	619	556	594	582	580	587	563	586	569	633	567	583	557	577	577	628	570	617	511	580	574	610	591	636	529	533	620	574	570	553	574	606	572	576	580	563	557	627	549	581	551	532	561	626	561	595	595	547	569	554	570	564	583	576	571	549	599	545	586	602	534	594	540	559	587	607	592	571	605	573	578	569	578	565	584	573	560	582	584	594	591	592	573	582	571	585	590	613	571	590	576	571	566	561	589	555	582	609	536	577	591	551	594	548	592	547	587	587	609	553	587	610	573	557	590	601	579	598	580	584	585	587	569	565	584	630	546	575	550	612	552	540	632	638	549	582	612	533	589	527	524	625	578	605	635	567	572	616	600	582	580	623	579	597	600	566	596	567	581	591	571	597	566	545	567	591	628	590	615	596	551	583	616	600	573	571	581	618	531	629	538	561	555	560	577	591	589	615	587	572	623	605	589	558	593	574	622	569	577	561	542	627	591	617	580	586	532	548	532	542	601	569	571	567	590	532	561	599	600	586	583	589	551	551	549	589	568	582	564	614	626	568	596	555	578	595	586	557	546	581	572	573	580	548	616	556	568	601	540	554	615	602	556	544	565	613	652	579	598	564	613	573	612	585	564	584	586	539	583	545	603	604	598	584	582	545	573	559	556	564	585	589	534	619	553	572	567	600	591	597	579	597	563	657	567	600	609	574	605	587	553	559	585	602	563	587	620	549	591	588	601	572	608	602	622	553	596	578	586	605	568	582	552	620	579	557	597	611	554	595	610	562	611	588	553	542	582	553	540	588	541	559	588	577	594	600	558	602	542	575	578	616	590	576	602	576	619	626	558	537	577	588	590	558	546	584	561	580	592	582	596	601	553	561	591	590	586	589	641	597	580	536	578	601	552	572	578	623	576	580	567	587	546	570	594	595	568	584	573	606	576	563	561	558	605	557	570	564	568	626	596	593	584	574	642	549	551	612	602	573	588	540	587	560	628	568	549	617	604	595	616	524	528	563	592	553	592	582	574	554	555	598	561	574	589	594	606	579	620	596	556	580	578	630	598	580	535	614	565	613	586	554	611	596	552	579	537	586	592	601	562	564	602	598	579	592	615	583	577	538	606	549	566	604	612	547	536	605	547	579	584	559	599	574	574	628	552	573	584	533	605	568	582	595	574	595	568	578	634	583	563	569	629	572	586	578	593	549	563	574	519	591	564	537	556	560	560	588	559	581	579	588	570	618	598	585	603	555	577	574	602	563	583	595	587	580	571	624	581	581	611	586	593	555	582	576	593	598	598	561	537	620	561	547	555	600	554	580	638	555	590	550	587	617	596	580	605	585	577	542	562	566	605	576	603	584	561	551	599	598	512	543	533	598	623	644	561	539	589	571	587	560	597	545	563	573	556	587	631	584	547	565	628	576	554	576	597	552	586	618	558	550	584	566	574	598	608	560	577	577	594	579	574	535	586	590	571	612	576	609	563	595	596	552	616	578	554	531	575	582	535	554	562	608	600	571	600	586	579	560	586	557	572	564	601	565	608	589	554	583	561	573	551	590	575	575	565	568	549	584	542	605	577	592	589	584	541	564	612	614	548	545	594	583	622	598	605	595	589	564	605	571	591	589	605	597	570	617	585	588	569	544	586	592	581	578	589	574	591	591	526	568	555	564	605	575	566	571	598	647	553	559	572	557	597	628	568	584	564	538	550	600	554	574	583	550	576	568	602	569	523	578	564	573	612	614	590	554	578	592	560	618	574	550	575	612	580	574	545	595	563	595	588	567	593	582	553	618	557	571	601	609	559	573	570	580	507	593	593	619	563	585	566	572	567	577	544	584	613	565	581	563	597	592	571	584	572	593	600	574	549	569	622	556	585	632	577	595	602	568	584	600	563	607	558	586	572	562	535	568	581	585	537	578	567	561	528	562	573	546	570	566	543	588	548	570	570	579	576	638	574	559	553	517	615	579	593	563	561	538	582	571	576	635	582	598	563	531	589	604	580	547	608	598	575	527	621	545	578	543	613	553	576	564	552	588	625	553	566	501	584	587	571	598	576	575	566	529	562	565	541	598	572	589	578	556	566	583	605	553	546	604	587	618	528	584	580	583	570	576	557	567	541	579	554	583	566	537	578	606	588	637	534	620	553	599	582	549	560	579	589	576	559	536	531	555	575	543	599	565	591	568	535	546	535	561	551	565	560	557	591	610	622	574	587	594	597	563	580	574	583	566	591	597	545	578	615	603	630	579	604	583	583	559	585	561	605	573	537	585	608	586	549	565	590	569	591	588	554	538	552	550	603	565	571	596	593	596	586	607	579	553	588	590	602	558	581	553	548	513	573	598	558	557	589	524	578	585	569	549	562	555	573	596	584	591	524	637	516	541	604	603	565	551	565	572	579	579	579	547	513	558	549	590	561	562	605	567	561	563	575	534	595	575	571	582	589	573	599	597	585	594	613	595	597	558	549	542	581	555	557	544	580	551	560	542	624	574	572	574	588	543	558	591	583	589	568	539	598	568	602	578	582	565	632	573	581	560	574	578	579	584	552	565	591	539	520	567	632	549	541	608	605	568	595	596	557	613	552	603	594	570	636	579	593	538	624	591	522	562	584	549	555	563	599	602	586	579	587	603	576	565	560	583	615	597	518	611	565	555	535	604	564	613	580	594	537	573	615	595	569	608	564	578	620	577	564	556	579	588	568	554	616	600	545	586	525	576	532	627	574	568	587	591	611	545	586	562	580	588	571	623	555	571	633	551	577	598	585	587	569	595	618	562	557	583	535	591	555	563	619	544	587	590	554	556	609	561	612	559	560	565	544	604	619	538	604	548	596	618	580	540	605	539	614	530	581	572	610	585	605	595	591	615	574	593	572	579	608	556	565	612	571	602	557	615	565	593	535	611	609	560	574	550	593	524	578	581	557	553	575	601	557	591	598	570	586	594	532	593	556	601	608	568	571	592	608	576	568	584	583	576	558	623	574	534	596	588	552	569	596	600	569	555	554	512	614	564	584	591	587	547	594	551	612	543	568	556	573	575	572	589	564	578	551	584	560	597	588	558	570	595	561	552	567	582	585	524	544	621	569	567	608	571	576	549	537	586	556	564	586	559	557	571	542	611	570	583	561	555	604	609	564	568	585	609	578	609	551
8545	17866	15032	8229	5876	4409	3643	2870	2434	2145	1857	1718	1563	1433	1377	1271	1202	1205	1191	1096	1126	1046	1110	988	998	1006	1023	996	948	990	931	999	1002	914	996	883	898	961	913	931	951	921	962	914	875	916	920	960	895	904	906	895	906	931	865	901	861	955	857	876	891	816	912	987	851	853	841	893	908	919	895	895	893	962	882	842	929	889	925	885	915	906	877	868	862	935	857	877	911	872	885	930	861	901	908	905	918	869	931	874	886	863	859	894	887	912	852	846	860	907	864	897	894	846	925	888	875	904	870	941	937	912	891	895	897	887	898	882	868	899	909	857	895	888	875	870	816	923	890	898	950	866	861	922	914	857	882	915	889	888	899	850	922	881	899	800	865	846	889	871	884	866	872	913	838	861	866	887	927	848	868	860	818	879	905	811	851	899	843	858	860	865	899	855	935	854	836	910	879	895	907	935	953	940	876	876	880	866	876	906	874	831	898	860	853	878	900	840	912	903	908	916	826	851	868	853	851	863	883	911	914	904	915	892	875	880	912	923	887	860	859	913	897	855	889	920	880	846	872	919	909	899	857	892	922	870	904	868	856	887	867	854	902	909	887	895	868	920	852	899	882	890	853	905	869	862	840	863	831	909	932	864	894	930	889	905	855	878	863	910	835	879	911	869	907	848	837	887	883	847	842	890	849	816	888	901	867	918	903	905	905	855	879	862	862	883	899	927	915	887	865	864	898	903	894	848	898	886	900	900	886	878	917	879	920	865	905	893	894	883	845	889	889	895	856	879	868	881	897	856	859	865	896	870	855	916	900	845	896	838	930	839	904	880	909	910	869	925	909	875	934	871	936	915	879	856	874	863	891	880	901	942	910	855	907	898	849	908	896	845	863	890	865	878	813	863	907	886	902	851	859	896	862	869	925	836	836	903	892	879	900	894	920	839	898	876	882	885	880	897	872	791	887	925	881	845	898	912	876	896	862	943	863	875	876	912	898	893	908	867	911	860	903	928	849	845	895	860	903	885	927	838	877	859	887	904	823	860	878	920	860	863	859	853	845	900	899	893	888	888	837	848	880	911	880	888	894	874	825	814	896	879	869	915	875	851	864	904	888	860	913	883	838	889	928	863	882	863	872	844	857	884	912	929	900	846	902	840	880	883	882	834	882	855	837	842	916	887	845	843	917	862	889	864	833	895	867	868	902	868	900	907	878	898	908	867	916	928	856	852	870	860	878	885	938	888	864	864	830	902	897	919	869	922	885	868	913	916	869	888	830	898	852	941	903	953	882	892	929	865	865	861	869	962	831	874	904	828	903	888	917	882	910	876	876	853	894	880	889	899	906	851	858	900	914	899	833	876	869	888	874	873	888	847	875	869	848	913	841	887	892	851	851	878	871	874	872	923	917	920	893	926	942	857	820	853	936	872	872	913	923	892	873	876	896	916	915	864	868	911	954	901	921	850	880	915	835	875	916	887	879	855	836	866	883	907	869	896	843	849	887	872	920	805	832	917	896	894	835	857	829	835	814	873	893	908	871	931	889	883	853	875	860	900	871	884	930	834	832	905	880	877	844	850	876	910	895	895	839	891	915	893	872	859	882	871	824	891	947	911	873	905	862	903	884	858	930	872	846	863	838	861	884	956	889	871	888	838	859	877	849	890	866	860	864	910	809	908	918	908	865	880	869	907	873	880	914	856	886	914	867	956	880	910	853	841	882	923	841	911	874	870	905	879	872	889	869	890	852	859	924	913	866	844	864	863	855	911	853	841	862	879	918	933	887	955	902	880	854	920	857	920	818	852	864	831	835	905	876	869	885	870	822	948	868	922	901	855	845	887	875	836	833	853	826	920	839	847	853	870	917	877	933	848	863	859	909	892	908	902	892	859	879	905	916	860	863	863	846	877	930	882	880	812	844	894	875	906	883	890	870	863	876	891	883	901	855	876	891	899	907	885	875	890	890	890	907	885	873	864	892	942	893	905	866	924	886	857	907	900	841	868	913	879	911	909	888	856	875	867	896	823	938	860	846	908	883	856	872	866	860	901	898	891	871	867	878	865	845	890	884	910	871	805	858	881	875	892	897	884	889	861	914	896	883	883	850	882	895	878	874	867	890	886	813	837	875	859	897	872	852	864	905	862	906	925	919	829	941	864	873	865	881	852	842	849	892	886	859	923	949	933	897	845	858	902	891	831	891	899	943	818	841	884	858	846	917	884	883	883	861	851	914	892	920	883	931	861	872	925	874	862	926	877	891	845	891	922	881	885	842	868	861	853	859	887	872	838	919	878	913	911	900	868	855	913	880	866	910	850	877	800	808	871	880	841	889	911	901	871	849	843	865	858	868	869	853	880	867	884	842	891	856	888	870	889	916	908	837	849	837	875	911	936	851	904	836	913	903	909	900	894	945	880	903	886	874	879	878	883	885	835	826	897	875	820	847	847	893	871	901	863	868	921	918	863	851	862	852	870	864	884	903	862	939	893	928	842	852	890	929	822	885	888	853	818	829	869	835	843	873	932	860	863	907	911	881	909	861	874	851	861	845	884	888	940	928	832	846	847	873	914	872	847	864	915	885	854	937	867	855	879	829	834	883	894	906	898	882	827	852	870	885	877	898	921	895	901	888	851	923	886	822	826	907	948	865	846	829	838	877	829	860	904	888	898	907	875	852	849	920	904	887	880	865	882	924	907	913	839	854	906	914	909	853	857	823	912	806	867	873	897	875	859	899	832	894	860	879	838	888	887	851	904	908	882	857	904	901	901	855	865	912	873	890	905	935	851	804	855	852	867	866	929	890	873	867	923	842	921	854	905	911	824	853	922	889	879	898	834	934	850	810	880	919	903	915	848	865	877	844	886	907	968	918	852	845	850	858	943	855	913	894	820	893	923	892	913	832	897	891	882	887	892	850	833	881	903	869	888	886	865	885	891	850	890	898	848	886	931	854	916	888	903	874	884	882	855	840	892	815	878	904	903	936	872	878	867	938	922	934	864	886	902	931	896	850	882	827	820	854	908	913	865	892	862	835	898	906	914	845	805	887	893	926	917	867	863	847	902	846	883	920	878	944	906	872	894	857	868	864	895	887	912	915	882	852	862	875	902	898	848	852	906	875	852	917	836	909	877	879	858	860	928	848	846	857	840	850	859	853	832	873	868	893	880	869	875	855	885	922	927	875	814	900	864	924	842	863	933	879	837	882	912	853	861	915	849	881	859	868	839	920	880	882	899	910	859	884	853	843	873	829	900	869	937	875	821	884	859	909	876	893	895	853	842	832	879	843	878	909	914	917	910	862	873	863	865	892	892	840	917	811	879	845	886	901	884	902	874	885	867	863	878	895	878	896	859	888	929	872	916	943	897	876	911	926	920	880	831	866	907	869	914	854	876	898	883	869	879	888	891	912	859	875	820	878	861	951	888	860	883	866	888	893	925	897	924	923	885	874	883	879	870	901	894	866	884	892	889	879	867	855	886	795	849	893	864	890	899	858	849	864	786	841	883
27009	20852	7966	551	245	235	217	190	199	202	176	165	171	184	194	173	186	202	168	171	181	177	181	158	176	168	176	152	176	162	157	167	176	179	180	185	172	171	180	149	162	154	196	145	181	156	159	176	169	167	170	178	176	160	158	180	151	161	136	187	183	164	156	173	172	172	194	182	168	153	167	158	185	159	155	165	179	186	139	168	186	170	180	194	184	178	161	188	146	141	180	167	184	164	146	160	157	146	141	174	191	165	161	162	178	169	163	161	180	190	175	206	158	182	172	153	161	159	139	168	178	169	178	170	168	147	168	166	166	174	167	171	159	151	172	162	176	166	154	167	175	162	157	157	158	174	171	179	204	150	186	198	151	175	181	166	170	167	138	144	146	163	164	176	195	166	166	151	156	158	150	172	166	172	184	161	169	169	190	183	154	179	196	161	178	181	194	162	169	180	155	173	170	186	188	144	164	192	167	158	144	183	170	161	156	169	149	131	169	154	163	177	168	161	135	144	161	184	173	186	200	161	170	179	162	147	182	180	158	159	153	152	156	167	180	161	158	170	156	174	174	196	169	170	150	167	162	170	175	189	179	179	183	164	146	171	161	156	173	172	174	182	162	176	188	168	191	153	141	187	165	145	209	137	181	173	158	166	169	157	162	191	166	148	183	165	170	174	166	173	172	177	132	184	149	147	141	154	156	171	173	169	175	176	183	173	161	163	167	165	172	183	168	161	161	174	162	163	165	161	149	142	181	165	162	169	162	157	148	157	175	158	187	183	153	139	141	161	163	149	153	160	174	150	146	167	135	169	179	168	172	169	179	161	164	169	165	159	165	168	161	166	210	174	167	155	170	166	153	171	179	162	168	178	161	152	186	133	162	147	169	171	153	166	161	166	170	156	175	156	156	154	170	181	156	183	190	144	183	182	158	160	182	172	158	158	154	171	177	176	165	136	171	172	160	167	180	171	183	167	189	170	155	165	185	155	189	171	180	169	162	157	168	175	184	175	154	174	167	179	191	162	163	180	179	183	177	158	166	152	161	169	188	169	161	170	156	161	180	156	167	155	164	164	179	167	168	170	163	189	178	177	169	153	164	169	160	175	181	174	169	161	173	168	167	166	186	158	173	174	166	147	176	168	176	167	155	153	178	164	169	155	154	160	195	180	179	178	174	151	172	181	154	159	170	156	179	145	158	160	173	180	163	176	165	157	155	191	170	164	175	161	170	168	167	161	137	158	187	176	155	158	167	160	170	176	155	176	161	176	167	161	183	171	167	164	184	150	169	184	176	176	169	151	157	177	175	179	147	162	156	184	159	171	162	167	165	167	168	168	150	181	194	155	180	145	169	164	206	169	185	160	173	179	186	165	181	181	146	190	166	154	184	145	144	198	167	185	160	174	170	175	174	176	169	168	162	143	171	165	168	160	179	183	162	166	162	166	176	156	171	179	174	186	166	176	189	170	168	143	156	188	175	176	173	171	138	172	166	179	169	165	151	156	154	171	173	175	152	175	180	158	187	137	178	168	164	167	188	152	168	174	177	153	183	171	157	156	167	158	170	169	158	177	170	163	171	187	183	160	145	170	188	179	171	166	178	146	169	152	188	183	160	164	170	139	168	180	173	146	155	168	166	148	177	189	148	148	166	162	159	154	179	155	138	145	175	170	173	184	170	163	156	149	161	165	167	150	167	162	153	136	186	167	184	176	149	161	167	177	167	141	180	179	156	170	156	159	175	173	190	149	165	170	176	158	156	178	138	191	141	149	157	179	161	189	186	179	149	169	165	150	163	162	178	177	182	179	207	180	161	170	171	160	168	148	178	166	154	192	170	158	166	186	173	157	177	167	163	180	173	197	167	147	173	168	157	167	156	142	178	159	175	145	178	166	169	165	185	169	167	167	173	181	166	156	175	181	151	160	137	154	167	176	162	179	158	195	178	178	146	180	159	180	163	153	158	152	163	185	141	173	183	176	156	160	182	167	157	162	163	175	156	154	153	184	186	164	157	155	148	174	172	155	145	160	178	154	181	177	149	156	157	141	167	140	175	164	166	165	153	153	169	180	165	157	193	150	150	177	177	159	144	168	169	171	155	166	135	152	160	159	188	170	173	157	155	163	174	155	173	182	152	145	168	154	161	159	153	162	148	136	180	176	195	170	164	163	162	134	163	179	176	158	169	159	168	171	169	165	172	184	178	170	168	151	146	169	159	154	182	165	186	164	152	186	172	175	167	167	190	157	171	156	191	167	137	139	136	174	170	147	169	176	167	155	182	169	168	182	154	169	181	174	170	140	153	174	168	185	162	155	163	179	175	155	185	197	176	158	161	166	154	165	160	159	173	163	194	165	170	178	145	182	160	168	175	153	176	159	157	160	150	181	172	159	163	153	203	159	181	170	168	161	156	168	188	158	164	172	152	167	170	185	164	190	141	195	149	163	169	157	162	167	164	155	171	178	180	182	162	163	167	177	153	160	165	165	167	181	157	162	181	167	168	169	162	154	171	177	166	158	155	160	159	160	181	174	170	142	173	179	165	153	161	153	205	154	199	158	164	145	171	167	165	173	162	177	178	169	175	149	158	177	173	183	148	162	178	177	151	160	173	156	175	163	146	179	174	158	189	157	170	168	183	160	163	152	161	183	159	165	153	162	154	171	187	153	164	153	177	181	155	188	146	164	155	176	156	163	163	170	178	161	146	147	165	163	172	173	154	148	172	161	159	161	184	185	167	164	176	167	185	157	163	177	173	192	176	168	172	154	137	160	174	155	163	160	193	163	190	162	162	148	200	175	153	166	174	147	152	170	172	181	164	156	161	143	154	177	161	144	173	168	174	194	174	152	160	177	160	146	170	178	157	167	173	161	163	181	167	174	163	161	174	167	168	165	181	169	189	176	177	189	167	172	148	160	159	185	168	178	144	157	172	167	154	176	158	172	162	174	141	162	172	162	155	161	160	175	165	160	170	145	168	149	152	173	166	166	170	171	174	181	146	158	170	160	158	189	187	177	169	179	168	181	169	172	170	177	165	183	160	144	180	188	175	194	198	177	156	175	181	171	159	160	166	177	199	169	186	177	152	146	174	163	190	151	145	140	149	152	182	171	167	192	171	184	189	159	166	169	164	154	162	176	177	168	172	178	194	184	148	154	147	143	152	178	146	169	145	186	173	154	182	155	165	166	182	168	153	178	164	161	152	189	147	151	176	168	168	178	188	197	170	165	192	177	150	198	168	161	172	140	166	172	178	180	183	150	131	163	185	176	190	150	144	165	169	144	153	166	162	143	156	174	187	151	179	149	168	172	186	164	179	150	160	166	157	162	166	176	198	139	154	164	168	184	192	169	186	167	172	165	159	166	172	167	195	154	182	179	134	187	167	176	180	169	193	173	173	159	161	163	178	165	175	164	170	170	170	185	158	172	168	166	153	168	155	173	163	174	168	159	185	157	164	165	185	160	159	155	173	152	179	182	143	171	174	157	179	171	163	172	197	168
3882	1428	1282	693	544	471	401	358	349	344	321	269	331	287	315	278	313	267	256	281	280	281	267	291	254	295	248	254	299	275	272	271	296	285	289	304	277	274	259	279	274	264	251	267	265	255	271	280	273	268	306	268	303	277	271	283	292	301	304	291	273	274	255	296	270	286	284	274	293	264	288	281	276	290	278	271	293	272	266	281	277	298	274	260	295	254	276	269	320	262	263	277	268	262	266	280	268	302	277	274	256	269	269	258	275	257	275	281	301	280	293	271	223	286	267	274	287	257	274	284	256	271	295	263	278	242	306	279	281	289	297	276	250	298	266	276	284	267	269	297	296	273	300	241	301	274	256	282	313	271	275	256	272	284	259	280	269	280	250	278	287	290	312	276	260	256	267	275	279	257	283	286	263	287	273	287	283	259	286	256	299	284	291	308	278	251	273	320	265	303	292	287	280	278	265	283	300	266	277	275	286	278	277	252	299	314	270	301	270	283	279	272	248	274	253	296	245	308	266	291	280	259	263	295	290	265	267	295	244	271	276	247	299	261	283	268	267	271	261	275	307	272	267	266	285	247	293	283	259	295	269	271	299	282	277	282	280	275	270	254	272	287	269	280	269	275	336	266	265	246	283	288	304	284	253	289	287	266	261	254	260	274	281	287	273	266	290	286	279	285	266	236	270	268	263	271	275	268	253	292	276	269	303	279	257	273	265	243	277	263	251	257	268	282	288	302	293	257	278	248	285	282	250	257	281	280	221	269	253	290	239	295	270	271	288	281	251	222	291	274	278	272	278	284	269	271	294	294	272	276	271	277	256	257	258	264	273	280	279	282	270	277	292	280	276	260	265	288	271	284	277	266	255	296	317	254	285	259	274	303	281	261	281	283	259	284	254	283	285	300	260	264	283	273	263	285	277	289	259	286	308	290	285	301	283	291	269	288	276	267	254	259	283	293	263	247	252	274	316	278	273	274	296	273	263	260	285	305	296	272	274	292	273	283	265	270	284	307	307	292	267	273	275	286	283	271	271	297	298	287	299	258	278	298	272	291	306	273	291	248	294	264	258	234	293	296	289	266	292	265	293	261	278	285	270	287	287	271	266	288	295	279	287	259	274	259	256	285	276	287	288	276	267	281	259	286	252	295	286	281	265	265	246	293	275	292	251	268	237	295	301	271	284	276	294	276	267	273	277	275	272	278	310	276	265	275	280	296	284	264	287	274	286	283	287	302	265	249	243	248	287	246	292	266	284	281	285	259	274	265	273	279	280	262	274	268	280	264	302	258	238	246	259	278	289	304	275	297	241	283	248	310	295	260	302	288	260	312	260	262	265	292	284	284	249	256	284	281	285	285	262	257	266	263	245	280	291	302	296	271	249	283	279	273	293	261	309	283	273	312	281	270	301	279	261	273	264	278	257	272	254	272	263	262	282	254	282	267	257	269	291	261	264	275	259	241	269	292	269	266	277	282	247	269	263	257	267	287	292	288	288	262	279	286	298	301	308	263	265	248	287	283	250	271	279	268	285	258	268	267	259	283	273	280	257	235	272	258	249	268	305	270	265	265	267	274	258	279	282	281	230	272	277	236	297	269	281	268	239	281	281	279	276	267	290	254	272	284	273	265	277	300	296	323	260	286	272	288	296	278	272	259	261	285	305	271	273	308	282	301	278	262	274	268	264	296	280	266	288	263	259	264	276	278	293	281	284	286	270	269	249	266	269	274	266	265	287	255	255	277	285	274	282	280	266	278	257	278	262	268	269	251	266	271	266	312	272	296	244	264	276	299	273	272	240	275	298	291	281	267	297	267	304	308	276	254	293	253	292	281	272	238	257	277	257	267	271	259	277	265	316	277	283	262	281	292	259	236	301	270	269	268	295	281	270	277	276	291	294	272	273	293	273	260	260	299	270	273	283	289	236	254	254	259	253	265	285	286	266	288	228	246	308	276	269	290	276	278	252	293	287	249	260	265	294	264	274	273	292	294	313	269	312	260	288	261	292	273	262	307	266	253	262	291	264	260	265	246	266	275	301	284	236	291	268	282	270	253	258	266	268	247	302	292	284	268	285	280	272	275	290	275	262	303	281	276	259	270	294	274	279	284	268	295	285	290	283	273	275	273	246	247	298	303	284	288	262	261	273	261	279	267	260	278	265	283	269	274	281	271	266	290	266	292	252	283	307	269	281	303	279	292	243	259	263	284	272	288	292	283	291	277	286	272	304	288	291	259	249	247	266	248	249	272	248	271	272	277	266	271	300	332	266	258	272	276	288	306	266	281	278	284	299	277	277	305	261	254	282	261	298	267	270	272	272	304	245	250	271	255	269	279	264	285	309	266	247	283	283	298	289	263	256	312	317	277	266	260	263	268	286	277	257	294	274	266	256	271	273	232	268	273	266	286	256	303	307	290	240	295	282	294	258	269	268	268	285	282	281	297	246	273	277	266	257	282	289	263	323	265	297	255	250	280	256	275	297	251	268	260	269	273	282	293	262	279	278	265	258	291	265	284	252	256	265	273	276	306	271	296	274	281	253	291	248	274	283	295	267	281	266	300	266	254	245	277	265	281	286	288	294	310	290	270	251	293	268	273	259	250	275	289	263	286	277	259	269	308	271	255	278	253	278	262	258	285	281	276	296	285	264	269	255	282	258	267	295	271	296	268	268	257	271	283	276	300	279	272	271	319	276	249	261	281	308	305	261	282	248	250	272	239	249	273	243	286	259	251	281	266	281	253	251	289	258	293	272	280	299	289	285	256	295	254	264	263	273	274	272	295	285	262	254	272	303	284	286	295	292	287	231	264	263	237	304	300	279	290	296	282	248	253	270	259	268	251	236	287	265	239	287	307	276	283	275	286	284	287	269	304	266	259	263	279	285	295	245	273	275	273	281	272	258	266	279	255	277	271	265	281	298	277	286	282	294	271	269	263	255	277	294	261	251	274	264	256	275	273	255	288	270	273	269	279	259	273	288	281	285	281	279	272	261	239	249	276	276	264	275	286	284	249	275	263	298	249	245	265	279	280	263	278	288	277	262	265	281	266	289	264	247	260	287	233	308	275	271	282	308	237	286	299	257	257	284	273	291	311	287	297	301	298	272	287	278	269	277	255	289	287	273	260	282	257	265	286	259	257	275	290	260	280	278	241	282	269	277	287	266	271	293	292	261	268	266	299	260	291	307	289	298	277	282	286	248	305	269	283	272	271	297	285	236	258	276	292	284	282	291	299	296	255	282	311	266	286	260	280	263	263	281	283	273	261	261	289	277	293	276	260	265	254	306	265	255	291	276	285	269	315	314	286	270	259	243	310	263	275	273	289	277	289	288	303	265	284	264	301	283	282	264	274	263	295	290	287	270	263	308	261	293	266	251	259	264	276	279	265	269	291	246	274	302	289	279	281	265	274	307	259	275	292	285	270	259	271	277	264	280	252	262	301	268	292	266	266	260	239	289	242	263	254	277	270	290	273	274	242	262	267	278	294	264	319	271	275
24259	21414	28857	24346	21275	4762	1064	753	676	611	597	591	551	481	477	493	529	470	455	436	466	485	440	445	468	453	470	476	469	449	443	442	444	467	471	393	459	396	460	453	419	387	455	433	470	437	458	440	448	423	410	448	477	428	367	418	457	428	452	444	413	464	424	460	443	441	443	429	465	418	397	461	473	412	460	438	402	479	394	444	449	470	423	446	425	436	403	427	473	445	405	421	429	411	464	449	445	426	427	429	450	418	443	453	447	457	449	448	434	409	398	428	425	440	453	418	407	441	438	441	414	381	429	457	452	433	440	454	422	468	474	430	454	426	445	442	399	420	419	427	429	431	427	402	472	414	440	427	421	427	402	394	441	424	419	432	468	404	451	468	447	454	403	406	392	451	410	455	438	400	402	439	447	445	461	446	385	460	424	442	396	431	390	438	451	431	457	426	427	420	396	400	455	458	420	447	380	397	401	452	422	456	493	426	421	489	412	417	419	438	442	436	426	426	393	383	437	446	469	397	415	412	414	399	424	404	424	411	431	461	414	462	412	415	432	428	440	453	441	392	446	432	428	408	447	437	425	425	464	461	433	445	402	469	439	414	425	427	416	442	458	442	416	411	424	417	417	471	417	406	419	417	417	427	417	427	412	458	428	408	439	455	416	432	452	438	392	429	433	447	433	398	415	441	454	425	389	446	397	449	419	409	464	448	439	414	448	388	408	454	423	435	440	440	409	465	429	435	425	426	404	405	398	399	459	411	440	447	451	393	440	414	415	399	408	451	454	420	443	429	440	448	477	435	406	454	438	465	439	406	427	413	451	439	423	461	447	437	415	448	433	463	457	457	399	426	429	435	452	417	423	453	432	417	428	430	439	419	436	448	416	442	411	428	438	410	425	417	449	453	412	437	442	433	438	421	378	418	455	404	422	445	446	418	438	431	455	439	456	422	450	407	435	449	437	432	431	437	426	435	476	446	404	456	409	442	408	393	430	443	428	428	409	424	428	459	435	443	439	428	406	437	462	430	411	425	467	413	438	455	441	417	399	433	419	434	427	437	443	427	462	426	422	401	437	415	438	405	442	432	430	425	426	432	438	442	456	425	448	454	464	431	434	404	433	388	439	411	408	477	484	442	401	472	429	428	444	461	457	406	465	392	422	413	429	430	428	424	404	399	470	429	452	470	478	449	410	457	435	421	456	400	448	446	426	454	445	468	422	455	427	444	472	410	469	414	438	445	462	415	458	446	418	443	422	451	428	400	412	381	410	459	423	425	457	387	447	416	429	393	449	405	442	394	429	445	463	453	439	451	466	398	418	414	417	398	385	448	422	424	442	420	463	421	415	397	397	422	406	439	433	452	436	422	426	463	469	440	421	426	417	424	459	436	427	403	430	425	462	427	410	435	452	428	418	423	448	431	424	410	430	447	417	445	414	475	432	439	449	430	444	446	435	492	463	424	444	448	428	442	437	451	414	417	443	445	465	431	440	431	454	387	416	426	416	448	441	401	431	420	430	429	440	411	471	415	403	411	428	433	453	407	396	421	434	409	454	435	462	440	466	391	437	452	440	421	434	422	415	452	424	428	438	416	414	443	437	443	398	445	399	426	460	424	424	416	450	419	423	437	430	413	435	450	444	449	429	462	431	467	453	412	437	428	391	423	444	419	410	410	462	430	398	425	392	426	446	463	466	465	428	398	444	398	455	428	429	423	409	409	476	434	452	389	445	468	459	454	461	450	454	450	441	426	413	407	423	423	458	464	434	417	441	445	424	400	424	436	434	406	415	433	424	426	420	434	434	397	417	440	422	434	460	432	435	447	465	431	383	420	472	445	448	421	396	424	449	444	449	425	454	417	410	449	381	415	427	410	443	400	426	435	429	426	438	438	439	430	472	438	439	419	486	436	428	424	395	438	469	423	444	435	410	426	403	448	450	426	427	450	389	411	411	414	445	444	428	414	392	429	440	433	454	426	444	436	452	403	433	447	440	425	414	438	386	407	404	419	442	417	435	424	465	428	477	373	435	460	442	444	390	405	459	419	401	438	428	421	447	434	414	442	419	428	447	421	418	464	428	401	428	444	428	420	452	416	441	442	473	417	407	448	446	425	417	462	439	415	432	378	432	436	406	434	404	446	413	486	419	428	424	416	442	428	444	433	417	426	424	461	454	391	440	461	416	444	424	415	449	421	439	423	444	436	437	412	420	429	422	438	428	424	392	394	415	465	431	452	425	444	415	420	436	441	431	408	453	427	410	431	419	425	417	435	431	429	459	470	384	419	473	421	444	466	389	408	434	447	449	458	436	413	431	432	422	438	417	403	427	402	422	419	411	425	420	447	444	450	424	436	412	430	438	464	451	441	444	403	434	473	426	421	423	409	433	439	443	412	429	436	418	431	457	402	454	409	412	422	447	448	423	393	422	405	424	382	432	433	444	400	428	437	435	453	398	402	381	422	425	407	471	432	438	438	421	432	450	429	404	409	396	473	408	403	422	409	457	473	438	460	462	428	420	456	433	418	420	467	428	437	433	474	434	445	432	447	427	447	442	446	394	403	469	495	481	454	476	425	423	406	450	420	476	431	447	426	449	389	436	412	414	426	451	432	429	439	469	417	431	414	437	465	445	405	424	484	447	450	434	436	442	454	418	450	413	443	416	418	398	435	399	438	422	423	400	419	444	455	406	365	422	412	396	431	424	418	437	426	457	416	424	433	434	399	408	440	438	416	454	431	428	425	410	418	412	429	434	460	417	420	405	426	446	440	432	431	431	393	432	416	392	406	436	354	419	451	411	454	409	414	405	431	442	442	424	453	418	415	431	453	431	409	451	439	446	442	430	432	414	426	419	421	424	438	431	448	428	434	444	461	412	400	435	421	411	458	440	446	443	473	419	390	442	411	428	431	418	415	421	429	428	415	421	435	409	408	426	407	427	475	434	427	460	433	432	427	428	400	412	407	419	437	412	412	441	435	436	398	439	398	452	433	414	403	451	448	461	420	450	423	423	412	438	422	438	406	441	454	455	401	431	435	405	420	452	415	440	462	431	423	432	420	408	448	420	399	420	466	393	432	436	399	418	450	416	413	425	471	410	417	390	456	467	427	403	396	447	432	460	443	414	428	377	411	434	398	453	462	436	420	430	411	418	378	429	409	442	420	426	396	419	445	452	418	418	447	416	390	430	418	433	429	432	403	438	444	448	431	369	414	411	424	409	458	402	445	405	399	429	412	443	444	419	425	446	392	412	419	439	469	420	417	435	434	441	442	454	407	433	438	418	414	477	436	416	432	436	413	458	428	445	427	437	452	420	414	409	411	435	425	447	442	416	409	433	441	423	412	464	449	457	410	450	430	436	416	426	469	437	406	456	452	421	465	436	423	417	423	465	489	411	414	401	413	413	461	374	411	442	420	441	435	456	432	423	420	396	451	437	425	455	447	425	438	451	441	400	451	444	400	410	419	403	407	406	415	408	420	462	427	415	408	428	407	456	429
5927	11393	9461	4845	3427	2571	2112	1757	1470	1317	1159	1099	1062	955	925	889	854	761	811	804	776	761	750	760	706	751	732	753	756	722	733	706	708	755	725	676	659	711	711	705	675	726	644	711	637	678	691	679	665	734	690	689	692	653	681	703	668	626	656	656	735	662	687	703	653	656	657	700	665	646	633	687	698	684	645	675	683	669	681	696	627	657	713	645	672	666	710	635	673	691	719	684	703	691	667	710	674	732	676	685	639	649	662	682	657	702	647	685	656	673	633	675	658	642	702	717	719	682	677	679	634	743	614	652	698	640	692	705	674	660	684	714	707	697	681	662	669	712	710	682	624	715	669	664	653	725	583	655	735	675	662	669	676	666	622	648	657	662	645	635	646	644	674	639	620	686	701	641	653	709	675	636	665	634	712	674	670	619	678	718	686	701	680	690	712	660	632	711	679	659	655	648	644	692	662	701	702	701	722	655	697	667	647	631	668	671	678	617	666	659	656	646	684	678	648	639	623	687	668	700	679	645	640	622	671	635	698	675	660	687	679	621	664	647	692	636	647	669	694	681	695	728	658	724	684	690	650	672	625	692	653	663	673	689	708	662	690	679	643	708	650	658	661	706	646	681	674	733	651	650	642	681	643	700	635	680	612	638	654	688	658	662	639	661	674	650	643	629	671	702	694	664	688	672	673	680	691	675	691	711	620	700	640	639	685	676	645	694	716	681	655	677	638	651	675	653	694	662	675	653	644	651	679	726	691	686	670	658	629	706	651	662	658	653	687	668	684	699	682	656	653	640	634	675	701	658	658	716	672	658	680	668	694	705	683	676	684	647	612	708	606	666	652	723	642	655	642	611	690	673	662	635	640	684	672	643	699	651	633	630	648	681	666	677	666	692	621	666	654	706	617	674	652	620	702	678	660	678	670	685	715	696	690	651	663	684	657	673	664	673	679	694	649	631	684	661	689	710	701	659	665	715	686	655	650	674	693	619	693	639	656	664	676	645	672	709	658	715	681	680	686	692	705	645	651	714	620	638	678	676	723	639	679	643	646	668	681	670	695	657	693	614	663	657	663	648	646	669	691	649	670	674	729	651	684	650	652	663	690	696	670	640	693	643	681	660	630	725	678	701	669	618	659	627	659	640	704	704	679	682	689	668	672	650	653	658	621	646	634	649	673	663	691	643	619	661	631	685	660	635	700	667	646	655	684	673	678	680	649	694	652	681	676	688	664	671	684	677	682	675	640	683	650	694	625	645	650	710	649	699	667	647	661	689	646	682	735	628	650	645	673	691	641	653	690	663	628	651	671	668	681	642	668	653	642	682	638	648	666	663	689	688	658	662	660	667	647	704	698	651	664	619	724	688	617	671	675	656	721	678	679	658	651	667	671	653	679	653	667	639	690	629	667	638	645	627	691	682	653	662	670	641	695	717	677	660	654	643	685	624	669	669	670	684	646	672	702	688	644	634	663	694	622	687	717	663	656	655	706	638	694	672	630	663	699	725	659	699	689	701	664	655	651	689	660	715	607	692	665	700	663	671	692	660	665	708	672	678	670	629	625	675	645	661	703	707	691	672	711	683	650	665	608	652	674	707	701	686	666	639	681	686	673	721	675	637	689	619	701	689	677	696	658	716	654	633	688	660	682	656	659	690	600	646	659	646	676	683	670	629	624	616	665	670	629	686	683	650	677	660	701	646	688	650	610	666	647	682	691	659	701	672	626	697	667	689	703	695	713	691	688	625	668	712	666	692	706	723	638	670	702	707	676	676	669	665	624	679	680	710	642	674	705	661	679	688	650	662	601	708	675	670	697	732	647	664	638	721	680	695	655	669	710	701	695	697	692	618	706	697	670	645	631	691	688	665	676	671	710	685	655	686	673	699	679	617	671	656	689	693	672	708	682	707	630	661	669	656	657	697	613	621	643	679	670	676	673	672	645	660	644	663	665	638	626	658	682	642	611	655	694	681	698	639	682	707	689	630	626	624	678	653	669	689	657	678	658	641	692	655	663	645	648	694	638	672	667	687	723	681	635	680	601	699	628	643	672	687	632	686	661	667	696	669	670	701	691	641	699	669	678	675	683	678	678	636	665	635	705	676	694	663	687	612	658	701	700	665	624	660	691	691	659	709	659	678	653	688	674	645	736	668	683	675	645	718	680	685	693	681	672	686	655	674	694	657	644	667	638	650	663	728	688	680	627	655	668	713	652	669	620	633	682	693	673	646	674	661	645	692	658	702	619	663	694	663	673	650	676	692	667	686	667	631	695	627	658	664	670	648	675	652	625	667	680	691	615	635	654	659	662	627	675	682	694	608	631	662	704	641	663	637	696	700	655	711	645	703	666	681	639	677	670	706	690	643	704	677	624	649	692	665	641	651	653	669	689	678	656	652	722	719	668	712	638	641	688	672	670	671	630	690	697	669	639	662	663	698	700	679	633	670	634	648	630	680	616	725	668	713	696	622	647	687	664	655	653	685	631	655	706	685	652	640	694	644	713	612	705	712	658	671	652	723	680	704	632	687	694	706	688	657	634	663	684	652	633	646	678	689	707	674	660	651	656	697	647	668	651	641	714	701	680	685	709	650	671	644	686	626	678	676	696	647	669	706	651	652	680	666	661	696	645	649	686	676	672	675	694	661	671	694	672	665	681	693	647	661	670	695	670	673	697	652	681	662	676	649	667	648	702	648	672	692	704	659	647	738	675	636	682	694	646	662	661	674	679	655	679	680	661	676	710	688	640	612	673	665	708	676	674	710	695	587	647	662	723	683	702	652	644	660	696	678	699	676	665	725	683	696	684	653	661	678	645	690	682	698	666	686	677	674	652	631	675	699	649	664	636	744	661	662	624	638	676	682	656	659	664	691	650	660	639	679	636	642	639	653	615	631	597	699	672	681	676	652	662	697	657	712	663	675	701	657	678	666	647	705	663	701	710	695	636	687	673	640	637	656	658	679	658	649	700	629	626	664	673	646	664	642	629	608	670	683	664	657	688	676	703	703	646	644	651	647	621	663	711	657	680	646	688	668	700	668	625	641	689	674	652	695	639	657	681	638	638	627	666	612	628	674	671	733	626	631	672	676	653	677	699	695	708	701	693	665	651	675	697	692	665	659	671	667	657	709	655	663	657	670	652	713	667	625	665	634	676	708	647	649	695	663	632	677	694	684	660	694	660	664	693	636	641	734	669	643	650	689	639	679	708	639	685	687	678	654	680	682	730	586	691	656	670	666	662	690	632	641	658	686	677	687	627	705	704	684	665	656	650	671	653	669	621	695	646	677	672	646	692	686	694	677	666	660	675	653	663	627	679	674	680	654	679	633	641	636	691	667	679	660	668	711	623	653	685	691	718	670	713	693	680	648	718	647	668	678	675	633	680	651	649	641	641	703	636	627	633	667	716	693	694	668	635	697	638	666	622	635	682	670	709	653	651	635	677	718	646	707	662	669	674	644	632	686	705	665	660	681	657	706	660	622	675	710	660	657	646	659
23233	21458	29534	23805	21459	21322	4497	1292	1044	947	904	849	791	754	761	699	714	702	705	649	699	648	675	648	658	619	619	579	630	597	625	603	600	649	596	615	608	616	584	575	629	616	608	574	579	608	568	591	537	563	594	576	654	588	573	586	566	613	577	597	577	582	597	616	637	617	601	587	578	573	615	586	600	573	575	584	597	583	603	610	620	559	625	591	553	605	544	537	578	599	556	617	584	605	587	592	578	595	570	603	582	607	598	585	566	583	554	576	597	590	589	598	536	595	602	537	584	579	593	581	583	609	600	607	605	622	593	569	526	576	627	562	581	608	578	601	629	586	636	558	560	579	571	584	571	551	587	554	531	603	566	553	601	540	611	565	601	546	535	579	558	576	604	552	620	577	595	596	579	607	615	567	543	555	638	564	617	608	574	572	560	585	565	585	579	578	574	593	547	557	579	568	595	552	593	607	611	600	598	557	606	566	593	610	567	592	651	584	623	584	620	535	559	592	595	584	601	552	555	541	589	607	554	549	591	616	602	609	593	555	572	557	571	575	599	552	605	564	557	565	555	618	618	558	578	650	625	603	535	537	594	585	616	571	625	542	606	576	582	618	594	591	563	580	563	595	580	567	567	581	554	618	559	547	595	599	572	546	577	589	589	593	546	575	544	568	640	580	642	588	622	582	604	620	603	545	593	598	598	601	589	551	568	594	609	565	568	575	613	614	573	568	584	590	617	567	573	582	594	577	583	515	558	522	569	564	577	567	575	536	597	563	584	576	604	570	581	577	581	583	589	581	566	597	575	601	580	580	582	595	555	578	587	573	620	528	598	609	565	603	536	633	589	574	609	598	585	594	586	572	619	584	554	585	544	570	589	550	603	633	583	595	591	617	553	601	616	554	595	543	604	551	600	578	621	607	600	617	548	576	569	581	614	560	599	606	564	614	549	583	590	591	610	600	625	616	553	588	594	584	547	591	564	600	584	591	543	547	629	594	584	532	562	539	591	548	580	540	569	619	614	580	593	562	569	595	599	589	594	559	569	593	611	546	597	627	634	594	564	606	527	542	585	582	553	578	629	568	539	583	593	593	556	588	593	602	584	577	622	588	555	578	544	561	593	580	560	541	611	590	576	564	533	593	589	621	588	570	631	550	558	577	600	585	558	583	589	577	587	588	612	568	576	595	559	608	612	618	589	571	614	586	592	587	591	617	594	563	572	629	589	592	633	597	600	585	568	572	574	581	568	602	580	555	582	555	555	597	540	560	594	583	587	602	567	536	571	551	595	550	574	547	545	564	583	598	606	617	553	593	580	582	628	648	571	568	584	560	544	590	592	549	573	586	575	561	577	614	572	537	579	598	577	560	591	593	568	609	548	592	575	568	626	598	568	570	535	566	586	559	566	604	605	643	568	561	597	601	573	586	589	610	571	592	584	594	588	584	606	590	614	573	611	582	549	582	603	582	597	584	587	550	563	606	586	514	581	543	619	586	617	568	585	586	564	567	590	567	577	581	576	579	609	597	568	594	559	558	599	612	604	558	544	578	591	569	556	636	598	541	561	584	617	624	573	569	573	562	598	553	611	574	573	565	568	577	559	599	621	551	572	580	585	570	561	560	559	563	535	563	589	591	564	591	574	614	560	562	557	563	557	559	588	559	577	549	604	540	584	620	618	558	579	613	558	566	632	570	556	609	570	574	577	602	582	607	577	560	553	614	569	586	595	581	543	574	584	553	596	582	562	575	594	559	582	572	578	554	603	592	591	543	583	601	594	567	602	554	570	551	588	593	587	557	568	625	506	638	586	559	579	581	582	573	573	552	588	609	615	563	607	551	565	628	559	587	592	562	581	547	571	589	578	553	560	631	591	561	592	597	569	562	604	590	604	563	572	593	557	574	629	592	586	555	565	601	558	580	584	586	613	573	580	555	600	604	599	629	526	596	607	641	593	558	574	613	604	596	556	572	546	599	583	568	560	568	538	577	554	617	541	546	551	617	570	569	608	565	570	547	568	592	607	623	597	554	559	626	579	583	622	588	577	614	567	594	587	556	590	575	568	604	525	594	616	597	536	577	546	590	560	564	585	587	535	576	573	618	599	589	595	561	602	580	598	529	527	582	560	552	563	571	593	554	555	604	597	618	570	601	571	571	541	505	539	573	551	553	599	577	600	575	547	601	602	593	579	576	564	564	627	553	602	595	557	568	620	578	573	574	576	559	566	520	604	602	598	594	537	574	568	564	571	583	590	588	590	580	589	559	578	572	612	532	572	549	562	582	558	614	545	558	573	565	580	557	570	586	603	588	538	550	584	584	590	565	616	563	567	606	579	552	585	559	619	577	588	620	568	548	529	578	648	564	557	575	583	559	587	607	630	571	600	581	545	557	574	571	547	563	573	629	612	615	557	571	589	581	594	526	572	561	564	565	565	548	627	584	560	583	559	612	565	587	592	572	546	580	563	631	575	610	598	603	608	594	581	575	576	582	533	575	587	518	565	533	593	568	598	565	575	582	550	591	559	574	597	587	612	584	600	574	565	626	569	578	588	594	568	587	607	537	636	571	562	582	570	585	608	569	582	579	561	625	585	619	576	610	550	555	591	561	613	627	581	562	630	557	567	586	572	601	575	623	585	595	579	599	554	568	579	566	540	592	564	569	581	574	593	565	614	585	583	556	540	589	554	565	598	552	609	586	613	586	550	616	567	583	581	600	596	576	556	593	576	539	562	580	569	570	581	572	565	569	558	581	624	592	574	600	582	559	569	572	569	529	569	591	567	578	581	578	607	522	574	559	594	556	536	573	581	559	574	530	549	589	580	619	593	555	568	567	589	581	577	572	599	643	567	572	604	602	550	491	610	564	615	604	563	580	603	567	578	585	585	591	584	553	582	594	608	569	565	591	608	633	594	584	569	619	630	551	557	584	560	572	580	559	601	586	589	577	559	568	614	565	585	554	536	537	576	611	590	619	597	579	580	564	577	570	547	544	551	547	576	567	535	587	526	557	621	622	570	617	585	583	608	622	551	542	571	557	579	567	597	529	567	648	553	572	567	563	580	576	547	579	563	545	571	599	596	571	553	559	557	575	555	604	559	624	627	599	599	589	565	576	544	527	577	551	601	605	550	571	597	606	564	610	586	592	569	617	615	560	547	569	605	572	597	600	612	579	562	593	551	545	594	572	597	548	582	543	600	539	576	590	607	525	617	544	599	619	555	569	556	569	596	531	622	546	609	550	572	577	581	570	537	636	567	556	547	567	569	535	573	574	566	589	593	628	544	566	600	571	570	593	589	588	575	567	595	589	564	588	626	601	523	573	617	550	629	570	576	563	596	573	539	549	589	594	606	571	588	586	594	550	600	645	585	535	572	574	507	564	591	632	561	538	555	558	556	549	556	594	654	550	551	563	559	554	559	600	548	600	572	595	589	616	589	556	567	554	589	591	556	615	592	607	555	575	578	566	551	543	588	580	589	612	567	586	618	586	539	599	568	552
8583	18002	15132	8455	5908	4395	3543	2876	2409	2058	1864	1763	1538	1435	1410	1284	1266	1182	1139	1114	1089	1108	1073	994	1006	982	1025	1041	1050	1002	980	914	964	937	913	955	927	953	947	967	952	930	954	924	914	904	924	946	949	889	901	904	950	926	919	891	902	958	908	951	898	851	984	869	917	902	867	829	893	876	917	877	974	879	857	896	897	871	910	875	927	956	918	873	923	909	830	862	925	920	899	926	922	920	863	888	872	899	888	876	973	955	850	864	935	901	840	865	903	857	911	892	875	879	906	911	904	912	886	918	910	888	811	892	887	919	886	886	928	867	906	854	907	841	931	909	894	900	914	892	880	898	852	900	917	869	883	903	880	866	834	902	883	937	904	892	883	871	937	872	904	881	908	934	844	865	814	925	905	902	902	884	922	864	950	951	865	894	859	898	892	889	920	883	951	904	883	901	881	905	943	903	855	880	891	875	862	908	857	826	816	905	869	930	863	913	912	879	869	865	855	871	867	968	873	862	899	872	889	896	902	797	918	896	932	881	905	863	910	845	915	859	879	860	922	875	922	912	831	912	959	878	858	892	932	870	859	915	900	898	843	957	914	876	917	871	871	893	888	914	891	910	874	874	882	917	856	866	915	899	938	869	851	865	925	884	863	851	875	820	897	875	898	868	895	908	882	920	898	901	870	900	910	904	865	876	922	870	886	840	920	960	848	820	931	885	895	848	943	857	861	901	911	914	920	904	875	929	796	903	877	905	936	864	883	893	871	854	871	915	894	903	859	903	916	850	847	851	905	873	925	854	888	899	880	884	919	877	849	958	879	921	868	847	925	831	834	933	883	927	897	892	869	939	934	924	866	875	871	868	879	827	895	933	870	879	844	904	939	905	874	920	909	896	853	873	890	874	863	937	888	930	910	934	893	888	852	863	863	905	833	867	912	909	863	875	900	928	868	837	922	929	931	912	890	901	936	892	847	930	906	874	844	865	875	867	856	897	873	864	868	929	869	903	888	876	842	885	922	882	881	894	842	859	880	844	878	883	945	900	901	890	907	840	963	911	913	811	918	886	874	907	855	824	864	914	870	878	878	895	879	913	892	877	846	930	836	874	896	878	883	871	889	853	852	930	863	890	882	881	925	880	860	886	928	899	836	912	848	842	884	924	931	897	803	881	887	853	893	869	939	920	896	887	869	881	900	859	873	903	842	885	878	876	864	931	853	900	902	853	861	915	955	911	872	858	909	828	898	923	916	936	895	915	873	911	879	839	839	849	866	904	873	797	914	926	871	878	926	868	858	880	924	852	887	924	897	909	869	841	914	904	853	861	925	868	931	894	892	855	891	838	921	859	860	882	910	911	844	900	907	893	807	880	920	877	854	891	875	879	878	856	908	915	910	891	891	883	850	844	869	866	885	940	862	904	861	892	900	862	962	892	903	898	884	892	888	922	915	892	859	934	898	863	865	865	906	845	863	914	889	913	855	849	896	865	892	932	870	850	925	859	881	875	840	930	914	907	910	881	872	914	899	883	897	854	861	872	810	857	850	939	865	880	871	893	912	836	898	849	879	884	886	867	897	936	888	884	925	837	874	920	935	907	895	831	884	893	946	867	827	850	890	871	859	878	847	865	885	868	865	890	893	895	884	886	905	813	908	869	881	895	911	866	906	936	923	914	876	907	858	867	921	870	871	879	865	896	867	853	910	824	907	833	902	911	913	907	813	881	916	889	904	924	846	896	854	913	946	870	870	893	863	865	951	888	954	929	832	855	843	873	833	893	942	901	891	922	866	893	859	848	859	896	929	874	864	860	917	919	908	904	890	845	872	883	822	863	928	881	920	903	898	894	883	829	868	831	921	845	858	869	886	866	915	895	847	868	879	855	921	880	919	887	886	901	870	899	904	842	875	858	906	843	930	935	896	853	900	886	931	893	854	892	871	848	887	839	909	865	863	877	889	913	848	950	849	846	913	872	869	877	875	921	813	910	891	903	863	909	899	931	917	890	917	885	898	887	900	936	911	950	886	869	860	848	853	882	934	864	901	922	857	873	876	838	900	933	858	920	887	854	868	818	848	867	880	922	847	842	894	880	867	848	891	893	815	944	890	886	923	866	890	861	888	881	857	908	905	876	922	902	891	880	846	924	878	915	849	921	843	875	890	875	910	895	898	901	908	916	897	873	879	899	904	928	909	837	935	880	930	881	859	955	865	885	882	899	858	915	889	905	975	904	861	854	868	919	888	877	851	909	899	864	890	906	851	853	902	847	903	881	886	925	900	878	874	875	851	878	843	937	854	866	862	922	894	902	877	876	913	906	900	848	919	887	922	926	911	889	881	934	942	881	831	864	912	856	898	830	919	870	891	895	884	870	839	873	918	854	874	916	863	845	901	881	911	918	913	853	866	870	884	869	896	850	872	885	864	836	883	915	849	944	945	895	936	868	916	854	893	858	892	877	840	889	896	914	882	861	870	848	899	890	839	907	921	859	901	922	886	919	826	888	875	864	878	888	919	855	878	920	937	958	875	885	907	832	909	860	838	885	853	855	905	871	841	907	891	904	855	865	871	887	887	922	873	816	887	855	937	876	892	904	873	869	885	901	907	894	847	863	895	867	869	890	868	863	901	871	902	898	928	857	882	869	868	936	940	880	840	875	910	906	859	870	851	910	880	869	861	912	875	842	910	830	859	865	864	902	862	915	867	872	862	835	863	917	866	913	909	899	843	939	866	883	915	904	868	884	876	829	880	922	916	826	900	848	837	925	885	881	906	902	875	902	934	888	837	929	904	891	904	843	884	933	923	888	905	922	922	890	910	849	879	859	864	835	908	881	876	885	874	854	875	892	893	909	917	942	885	844	910	847	906	870	879	875	933	874	921	881	912	843	918	895	870	869	870	872	866	900	892	881	850	832	877	905	929	870	868	954	908	883	868	903	924	921	890	866	903	960	840	910	868	847	843	887	917	858	882	876	910	880	864	938	895	885	877	895	914	889	867	877	882	873	854	898	898	853	814	867	894	897	864	861	855	896	812	882	909	825	897	897	853	937	871	858	876	848	903	922	883	914	839	912	892	901	897	873	922	902	860	858	899	907	851	903	907	891	894	868	899	837	880	894	885	904	887	871	897	864	919	886	889	951	912	879	829	868	927	941	892	848	881	884	867	874	859	913	844	896	877	843	895	880	869	920	872	914	879	865	850	936	919	947	886	906	843	888	901	925	910	921	903	838	944	893	875	870	869	867	861	871	841	927	897	888	876	902	881	915	889	842	866	858	902	894	877	882	913	869	890	867	929	902	852	838	910	884	887	856	878	894	819	951	887	908	861	869	905	915	887	888	909	900	928	903	887	883	847	859	891	882	872	913	862	849	910	881	873	891	888	923	934	882	868	945	885	849	853	881	855	835	899	894	876	839	892	879	903	845	885	833	866	886	927	928	876	875	889	864	873	879	853	866	846	907	931	851	862	889	900	889	862	868	844	936	859	866	904	894	851	925	916	927
27016	20860	8072	505	292	260	182	204	207	164	183	201	170	186	170	176	172	183	166	160	175	187	170	141	159	170	173	175	170	172	170	171	139	155	184	159	149	166	168	165	177	174	178	195	157	170	170	167	158	159	183	149	181	183	147	187	181	163	176	156	170	162	164	174	168	174	153	178	175	178	179	161	171	155	171	146	162	171	181	164	190	154	169	164	143	159	170	188	171	143	151	151	153	153	160	186	168	152	174	162	171	163	163	171	161	166	185	159	156	168	164	175	151	178	149	155	171	187	162	189	170	165	163	163	144	167	173	157	162	166	154	153	175	180	185	183	171	186	151	187	171	178	146	169	150	154	164	183	170	158	160	169	166	176	176	164	168	170	159	150	179	164	186	183	162	198	166	181	154	171	150	152	215	160	188	168	158	189	180	167	190	187	155	164	193	167	154	172	158	175	182	142	188	182	179	155	187	162	174	152	190	159	194	156	158	159	186	189	149	171	164	178	184	168	190	171	164	176	176	158	159	143	167	185	207	154	177	172	172	140	185	180	179	173	180	186	151	174	173	163	145	174	174	160	173	163	183	170	170	186	158	160	162	156	158	158	159	147	171	160	168	166	167	175	175	172	153	176	150	159	180	189	184	176	164	160	175	158	190	180	172	139	170	166	163	185	197	161	178	148	185	143	173	162	153	156	173	162	168	163	163	156	163	173	161	157	164	201	187	181	152	154	171	150	144	173	150	151	129	172	160	181	151	179	163	170	168	177	159	186	172	177	159	184	167	170	168	181	174	166	148	164	151	158	174	160	167	186	162	138	154	171	167	162	144	168	192	170	168	160	166	156	183	158	169	156	166	163	159	188	165	161	163	169	175	174	177	191	185	164	175	165	194	152	157	159	174	179	178	193	178	178	158	151	163	167	183	156	156	176	174	158	166	190	169	177	165	184	172	135	180	172	170	172	166	163	149	161	160	152	197	169	193	154	184	167	180	179	171	157	168	151	189	144	168	186	156	178	170	181	168	177	171	180	157	164	198	176	161	149	162	163	167	154	168	165	166	160	177	180	185	183	178	145	182	173	191	192	164	157	201	194	161	155	170	177	165	164	179	188	157	183	191	157	191	193	182	170	187	188	198	168	159	157	194	163	176	163	178	175	171	150	164	168	174	163	173	164	180	169	167	167	162	155	168	158	166	185	167	180	171	152	188	162	196	166	202	180	174	179	153	158	163	182	152	173	169	183	157	152	170	165	158	169	157	139	159	187	152	149	162	153	178	157	172	175	178	189	134	153	150	160	159	154	160	161	157	174	170	183	176	171	183	185	164	175	185	164	167	156	165	163	159	171	195	196	173	170	145	163	130	177	166	170	161	173	167	156	163	194	162	165	178	166	164	165	139	163	156	169	163	160	163	150	177	166	178	170	154	179	160	170	166	164	166	161	180	200	185	149	169	185	165	137	170	147	155	177	178	149	176	180	170	178	157	158	164	177	163	177	160	158	165	164	159	143	181	175	178	156	162	148	163	172	147	183	181	184	155	160	166	150	159	149	174	176	185	165	168	172	169	178	148	162	181	142	177	167	167	190	170	173	179	161	170	190	162	176	178	169	157	164	170	145	175	179	157	185	161	182	177	168	173	162	159	186	177	162	153	162	155	188	185	165	163	158	152	177	176	195	172	158	148	158	182	159	141	171	160	204	161	170	159	157	178	166	171	157	143	126	154	175	164	171	191	156	166	160	172	168	174	181	168	167	186	174	180	161	161	168	186	173	149	172	152	173	168	179	181	169	192	195	175	174	187	181	166	177	146	148	166	150	181	171	185	198	179	164	185	150	185	171	165	170	151	179	170	156	165	188	174	156	176	158	159	177	156	178	163	153	169	177	152	199	202	167	176	173	183	161	185	137	184	170	193	158	180	153	154	170	173	148	184	154	174	160	146	182	153	178	164	174	165	157	154	153	171	161	176	166	159	163	163	155	163	194	202	166	156	164	153	155	169	173	186	170	150	156	168	154	147	173	158	163	182	166	173	153	173	163	162	173	174	175	159	178	154	168	146	166	185	174	166	150	165	154	180	176	168	182	154	134	171	163	159	182	187	180	174	164	163	175	162	169	177	169	175	189	162	163	168	163	171	193	168	191	153	168	148	143	158	170	159	193	184	161	161	155	189	163	155	177	161	159	173	176	176	171	206	170	163	159	169	154	161	163	172	177	175	158	169	165	154	151	200	159	197	168	165	168	196	163	162	167	177	146	174	162	174	163	150	176	171	169	172	187	165	178	177	182	179	187	174	175	169	148	171	159	175	153	186	184	177	172	161	156	146	168	200	165	175	177	184	171	149	157	157	172	155	176	210	173	182	182	167	174	166	151	154	167	182	170	184	156	175	157	152	172	158	168	170	160	163	181	168	168	158	154	157	160	176	146	178	175	150	185	167	163	144	172	162	160	151	180	175	165	194	180	176	148	165	169	193	157	187	160	139	157	155	145	166	163	156	145	174	155	153	169	170	161	143	182	167	153	172	191	194	189	167	154	160	178	155	167	177	170	163	190	181	158	161	153	169	170	150	162	150	161	147	186	175	174	163	182	174	172	179	160	175	155	169	162	181	166	179	193	149	167	177	175	186	143	162	166	178	178	158	178	167	177	170	177	163	173	149	156	170	173	175	175	159	162	158	151	165	161	178	162	183	165	185	173	175	167	164	169	174	159	207	180	169	179	176	192	148	158	147	174	171	176	170	156	176	175	168	167	172	160	173	163	165	172	181	170	199	172	179	160	155	162	172	150	145	162	158	177	165	174	167	166	172	175	149	159	158	168	166	166	170	167	140	169	178	149	187	190	141	154	175	158	180	146	163	166	177	168	182	158	151	168	196	150	169	180	147	170	174	146	170	163	179	186	176	183	195	186	200	157	168	173	161	165	190	167	190	192	155	145	177	177	179	181	159	176	155	160	164	168	171	180	182	149	157	171	152	153	172	194	175	178	186	158	171	185	166	166	163	170	180	186	163	175	178	160	137	161	157	167	160	158	154	178	190	167	142	156	172	167	190	172	162	171	172	169	178	148	170	181	152	169	156	174	186	156	175	177	182	181	170	164	170	190	164	182	153	171	167	175	157	154	181	172	137	179	160	174	166	168	166	150	175	168	157	169	161	149	180	166	161	203	157	174	171	180	182	134	177	177	165	182	151	165	169	172	179	179	150	186	152	164	150	167	172	165	162	186	156	158	181	193	165	139	173	181	184	185	159	167	163	164	172	170	179	157	171	168	185	164	157	185	163	160	152	164	189	179	161	180	177	165	174	170	178	163	177	182	154	156	172	163	181	173	185	166	163	171	171	163	162	162	189	174	176	188	178	163	146	182	167	151	162	162	184	171	180	166	164	176	160	180	165	178	183	174	186	176	157	167	152	167	172	156	155	177	181	153	173	188	192	150	143	171	182	174	172	166	174	174	160	162	168	173	170	165	158	176	158	178	151	175	168	170	159	170	168	200
3906	1508	1348	702	540	466	387	354	367	347	390	328	308	315	300	285	293	282	264	290	287	296	281	263	261	278	294	275	265	280	278	288	306	288	291	277	287	297	294	270	264	285	289	280	291	277	266	280	275	301	266	264	279	291	282	282	277	286	303	252	243	274	248	301	317	267	274	303	278	288	298	287	279	280	272	271	276	286	278	272	285	271	259	272	274	293	288	268	278	246	287	303	291	290	297	255	263	281	268	282	279	280	258	264	270	283	306	276	266	311	297	268	271	284	275	257	257	294	286	277	268	265	296	237	306	281	280	287	284	279	252	286	288	288	289	283	297	261	286	275	281	260	299	276	249	289	287	294	266	304	282	279	268	291	286	284	286	266	314	307	272	272	253	260	272	285	284	287	288	283	268	277	283	246	324	242	311	264	307	271	307	262	284	248	293	277	269	254	271	271	293	275	280	272	280	291	278	315	255	287	289	266	266	288	294	274	297	298	285	273	270	283	287	275	262	295	276	277	260	268	286	263	282	270	268	294	268	262	273	311	269	292	277	288	299	260	284	267	287	287	290	297	262	310	282	266	275	283	292	259	297	266	263	268	289	290	262	265	273	263	266	280	292	289	269	281	271	274	249	272	294	293	295	279	304	278	280	299	249	272	277	247	268	277	276	278	284	260	294	296	326	280	284	282	277	291	282	289	251	277	267	282	290	255	277	234	266	273	289	318	259	273	308	260	304	298	310	294	304	264	316	265	269	293	271	273	287	278	295	290	282	265	286	276	273	266	287	259	305	287	259	290	276	288	291	303	297	278	288	290	279	248	297	285	294	307	295	277	288	290	283	274	310	270	291	265	296	262	270	269	294	287	271	261	321	274	284	290	279	300	243	280	289	290	271	289	292	288	258	263	282	256	275	309	280	269	265	284	259	327	273	294	287	255	280	247	264	244	300	290	300	284	271	259	275	263	275	273	278	284	274	292	273	282	248	273	306	304	287	277	290	258	264	292	255	301	278	292	270	293	277	256	248	283	282	301	284	274	285	287	283	288	268	239	276	311	252	265	282	266	277	261	241	273	300	272	271	260	290	263	302	246	286	284	284	275	240	287	266	279	311	278	297	263	279	261	296	282	272	275	257	278	270	285	278	300	292	297	276	255	280	301	280	260	290	296	284	304	284	250	304	270	295	275	268	274	283	291	291	267	281	283	295	269	274	285	266	284	279	276	271	273	275	281	277	269	283	284	290	254	279	270	276	281	270	268	260	300	271	297	308	258	256	281	271	277	252	256	266	296	307	251	294	295	276	280	266	275	275	275	307	288	300	264	275	269	254	289	261	288	283	256	253	266	313	263	299	269	277	253	290	292	287	309	269	259	268	254	273	279	262	281	246	284	247	296	284	268	300	278	258	276	312	290	262	268	275	260	282	274	316	280	265	293	270	296	287	284	278	293	304	283	276	281	280	269	295	292	270	268	278	295	275	266	283	288	305	251	306	282	248	286	277	282	281	282	292	269	264	268	278	286	298	262	292	275	288	288	281	296	295	274	279	292	286	265	274	268	293	288	268	286	285	276	302	262	292	281	259	324	260	303	311	305	291	252	275	269	312	289	264	274	275	287	259	290	281	292	274	289	267	271	293	281	313	275	300	288	268	283	268	295	262	273	243	242	296	264	282	295	299	300	260	271	285	268	279	259	269	257	277	234	275	270	273	273	299	286	273	289	286	290	303	279	286	270	280	302	272	261	277	293	266	269	270	269	277	295	297	247	265	247	242	265	284	284	280	281	333	304	284	277	268	266	267	288	285	271	258	288	296	297	287	285	265	298	275	288	270	293	324	258	259	298	288	287	284	290	309	276	276	294	306	286	301	286	284	272	284	295	269	282	277	289	277	253	279	293	313	274	311	272	279	261	277	265	276	263	258	269	297	258	292	273	248	302	292	313	276	290	287	277	309	305	312	273	277	252	275	272	282	273	276	225	280	276	277	269	295	257	277	254	258	293	265	265	278	271	262	281	257	276	250	275	262	269	245	255	275	253	253	287	283	259	294	275	270	261	299	253	256	259	284	279	291	281	268	270	287	263	281	312	274	276	281	263	266	287	274	276	283	281	279	307	291	264	241	257	269	274	298	300	328	292	272	274	285	305	287	317	296	286	288	281	274	280	258	276	282	279	287	257	267	320	289	281	274	255	293	266	257	287	298	291	271	253	298	296	290	290	245	262	287	297	286	241	274	278	285	295	246	281	265	259	300	311	257	281	286	295	285	274	305	297	262	285	286	285	268	272	290	285	324	279	256	243	273	291	289	284	284	286	257	260	281	275	271	295	287	277	286	292	305	287	272	289	255	279	255	257	329	298	263	293	263	267	258	290	289	275	256	286	273	283	287	273	262	302	265	273	258	282	267	273	295	294	273	284	274	263	286	272	269	239	302	238	287	300	296	292	276	294	298	261	284	265	273	272	294	264	279	278	265	277	275	292	263	282	281	297	274	305	298	290	277	262	267	266	265	237	274	307	259	256	257	294	307	264	285	278	272	255	281	275	266	253	266	289	291	273	264	276	296	269	287	295	330	306	297	292	264	300	274	306	246	285	291	255	295	262	292	295	287	274	296	287	283	276	272	294	259	278	288	287	266	263	269	260	268	284	274	263	265	301	288	270	240	279	269	291	293	291	283	312	269	286	267	271	289	276	283	288	263	272	267	259	269	273	279	300	297	258	248	266	275	280	260	308	293	264	293	266	277	299	285	303	283	254	266	262	251	278	313	287	273	275	268	302	273	291	294	276	271	276	334	276	269	290	266	274	305	286	277	297	294	272	273	285	262	290	330	290	274	275	288	279	290	311	300	262	289	267	273	251	270	277	282	264	263	261	290	314	260	284	288	265	273	274	292	261	301	281	288	258	284	288	299	284	287	277	273	271	278	270	257	289	269	265	282	286	291	274	291	270	265	309	292	264	278	272	251	286	286	284	264	282	306	258	306	261	286	294	300	294	254	279	284	272	313	266	261	297	278	270	256	263	255	277	244	292	266	267	266	276	307	278	280	272	268	287	267	271	251	280	300	295	296	271	275	277	299	257	246	262	261	290	279	283	281	285	287	275	277	303	275	240	263	284	317	275	297	285	284	278	275	297	300	269	265	288	307	277	259	269	312	254	263	293	302	256	327	300	290	274	302	268	291	292	299	260	288	269	297	271	290	283	258	282	276	265	245	290	294	261	290	286	279	288	259	297	283	264	312	272	283	291	284	279	274	312	273	281	301	269	273	270	285	274	284	289	275	296	285	299	264	271	286	266	278	292	265	264	274	271	281	279	279	290	264	277	267	265	304	256	278	270	274	275	277	267	265	262	282	262	289	276	269	279	308	291	277	251	231	271	291	287	287	272	279	260	253	272	271	246	285	270	263	290	289	306	292	283	274	283	300	296	293	305	284	286	294	293	297	264	260	272	263	269	299	283	283	289	294	267	262	300	296	294	329	291	283	285	262	273	288	289
24230	21412	28851	24341	21279	4593	1122	759	634	663	604	552	578	500	524	452	491	475	473	492	459	468	442	420	467	468	430	468	502	478	436	452	454	446	416	436	411	425	446	455	457	452	475	437	433	446	429	435	481	423	468	448	431	445	471	465	438	469	463	444	438	462	462	468	446	472	445	469	462	478	438	446	474	405	429	415	424	443	422	475	451	397	448	460	429	429	430	384	435	427	411	433	460	450	455	416	434	420	411	424	419	414	421	428	429	448	448	424	440	469	426	435	446	421	428	418	453	403	457	463	426	428	435	453	486	459	416	386	451	402	436	434	455	419	437	434	413	419	436	455	425	418	441	451	404	419	408	432	465	417	460	418	385	473	461	432	457	454	428	444	465	397	409	446	429	430	426	444	445	397	416	410	450	431	474	409	417	456	438	435	417	449	402	435	439	387	422	444	416	458	426	439	460	460	461	448	439	400	423	424	439	438	435	417	448	473	417	451	441	443	428	425	463	435	465	420	409	439	463	424	448	391	428	428	412	434	430	427	435	410	465	425	411	437	463	431	443	399	453	471	452	412	459	440	410	438	454	464	450	414	439	411	445	423	445	438	447	448	421	447	434	405	423	440	411	398	423	461	435	444	436	431	460	429	434	446	445	422	443	393	435	425	426	457	427	430	422	432	417	449	452	461	443	437	422	413	448	402	425	394	417	433	424	461	443	414	427	422	463	435	464	410	445	450	424	410	419	425	422	408	428	418	433	470	450	445	463	422	415	441	428	415	448	435	458	399	446	460	388	454	448	442	419	419	439	411	399	387	459	467	455	435	455	378	421	437	417	422	430	417	439	455	455	429	421	425	427	439	432	438	443	416	423	452	428	444	376	431	469	395	428	460	486	430	435	413	443	459	417	412	445	459	437	442	474	453	441	477	434	406	394	402	449	454	432	441	411	434	413	390	428	431	427	433	403	435	409	437	443	459	429	423	434	420	404	391	465	426	429	426	445	424	474	437	425	429	452	394	449	449	416	418	417	434	446	434	423	477	418	428	406	459	444	428	417	435	475	424	445	443	438	420	425	419	426	415	460	434	435	402	450	455	419	465	441	434	403	444	444	442	455	430	421	445	432	444	426	404	448	425	442	406	448	434	452	436	462	443	418	436	461	422	457	412	406	428	419	467	444	446	448	417	451	443	410	432	429	424	467	438	418	436	454	441	451	416	441	439	417	442	429	443	414	422	446	480	421	479	455	455	415	411	377	467	446	419	409	453	408	454	430	398	465	451	470	465	444	434	426	437	421	412	435	403	453	415	395	407	447	422	418	439	394	425	425	464	430	434	444	453	414	420	401	437	449	405	432	447	472	441	430	432	453	450	444	470	397	421	424	462	444	465	444	446	460	428	410	408	428	462	432	483	431	421	410	409	470	449	468	463	437	450	415	407	410	410	426	425	423	415	439	441	413	450	412	427	420	419	459	425	423	429	444	444	463	425	467	456	416	477	439	406	439	451	385	467	438	424	433	423	399	417	460	447	446	448	446	385	394	403	429	449	446	430	472	407	412	459	402	454	426	407	455	402	402	463	424	444	442	453	441	464	446	470	414	413	434	401	397	425	448	409	444	420	439	422	408	394	403	457	427	460	417	415	429	410	444	460	437	414	411	420	408	436	420	445	456	393	405	420	433	449	432	446	411	455	428	436	400	452	437	422	408	480	440	454	421	425	437	404	406	416	440	391	436	437	473	455	447	474	412	423	421	457	424	442	396	436	440	404	417	444	406	441	406	456	448	392	415	447	423	407	449	446	442	431	428	431	419	427	453	430	415	426	439	439	409	428	408	441	401	438	400	465	370	470	435	455	435	428	446	406	431	467	411	406	430	409	461	411	442	431	443	443	449	421	436	412	421	456	474	429	470	406	438	411	462	426	422	456	435	437	378	423	409	421	428	410	425	426	415	452	419	461	433	415	420	417	404	465	415	490	426	436	415	457	451	447	473	438	422	452	417	441	405	440	436	465	436	434	427	430	413	419	467	428	435	461	452	437	434	469	423	462	433	425	432	410	428	417	419	434	443	445	436	414	441	446	457	424	446	444	419	396	445	431	428	446	407	407	441	424	442	376	410	420	383	462	411	425	443	429	403	429	454	434	427	439	466	432	400	419	448	436	442	416	430	458	460	422	449	449	419	418	415	438	447	420	416	458	453	454	431	395	430	382	407	417	402	427	435	456	436	465	452	433	451	385	407	463	433	415	457	423	435	442	450	448	412	417	417	444	439	445	399	434	437	435	438	452	445	435	461	450	426	464	437	443	419	438	417	414	426	436	434	423	441	466	443	432	422	435	430	458	432	402	433	436	409	432	376	482	420	456	432	434	439	414	424	444	439	407	435	417	405	411	422	432	444	421	476	408	485	392	411	444	433	414	446	411	465	440	460	466	455	389	430	444	412	420	404	439	462	446	448	409	386	401	435	445	437	459	426	399	408	456	422	416	465	446	402	424	456	427	420	450	426	421	433	439	446	432	394	470	418	464	432	402	413	418	448	432	420	437	475	464	415	443	450	420	446	396	419	427	438	473	441	431	429	414	424	457	406	423	402	424	394	415	428	446	432	468	426	441	442	385	411	399	426	442	430	462	440	443	410	452	438	443	437	457	456	444	415	422	437	407	400	418	409	469	426	450	403	416	460	376	449	452	434	422	421	415	425	434	385	445	437	414	427	420	420	417	420	437	424	414	433	459	424	438	439	428	440	464	413	448	444	430	450	439	425	431	459	449	386	407	447	426	417	463	469	444	420	432	450	416	427	439	436	396	404	443	426	426	448	407	437	435	413	433	421	436	398	435	497	433	462	393	416	417	440	435	468	422	435	433	424	451	413	421	418	465	434	400	399	442	444	394	456	443	409	422	414	416	460	421	434	458	414	471	421	474	433	430	457	427	445	422	399	447	424	476	406	411	417	481	439	439	413	445	425	417	455	426	455	457	403	414	435	424	437	428	421	429	454	425	477	448	414	450	424	437	412	422	450	440	441	463	420	461	405	446	420	426	469	415	409	440	413	397	429	426	456	463	411	447	417	456	469	411	435	408	444	387	419	445	469	418	430	397	422	425	407	418	422	392	441	461	435	488	410	404	426	402	447	431	419	426	400	430	403	398	443	445	416	428	454	410	452	448	415	448	425	414	407	427	466	452	412	452	445	457	442	419	452	447	449	422	434	415	429	437	435	423	453	408	437	438	450	416	438	426	444	417	426	430	456	464	459	428	455	438	457	446	398	453	455	454	443	402	415	432	450	367	429	436	442	460	467	452	458	426	458	409	465	425	427	423	427	416	472	406	389	426	413	447	421	416	405	438	432	400	417	459	443	381	461	437	415	409	444	425	397	420	425	426	414	405	445	398	431	413	406	438	432	462	458	414	432	451	444	476	423	438	401	416	426	428	437	432	416	420	456	445	433	460	426	447	447	440	467	433	438	429	433	408	455	430	420	430	399	454	398	433	420	483
5844	11169	9397	4942	3516	2642	1965	1745	1488	1328	1176	1114	1010	950	930	876	821	795	831	801	808	786	749	800	725	795	745	762	730	728	742	763	694	702	700	710	694	711	745	719	700	685	675	717	669	677	692	701	663	723	691	689	724	718	692	713	688	664	683	680	711	652	675	655	672	694	635	693	688	693	702	688	652	656	699	627	702	650	648	686	679	655	662	689	635	701	695	651	649	728	633	686	674	725	650	652	664	665	654	657	712	700	669	696	675	684	627	706	686	693	655	711	684	671	657	681	704	676	677	746	706	666	679	693	695	669	667	626	651	653	644	657	690	666	687	704	688	659	722	711	677	635	709	691	641	671	679	671	671	701	658	690	665	702	686	715	659	735	636	638	682	669	677	704	679	681	687	682	655	698	682	701	660	617	691	659	718	670	707	630	640	663	700	733	686	664	673	692	654	643	629	664	617	647	716	665	661	618	641	658	718	644	679	674	660	630	662	652	665	676	637	671	693	636	693	657	704	668	624	670	678	699	674	699	669	661	662	655	735	679	665	705	691	688	645	677	698	682	661	678	672	649	706	651	674	673	699	708	664	675	671	674	673	680	679	669	672	741	684	718	705	631	677	673	647	730	697	695	681	710	675	648	676	671	663	691	679	706	678	681	718	602	668	660	651	623	646	666	694	664	689	656	680	670	681	637	710	641	669	667	663	706	704	641	677	696	681	658	669	705	663	684	665	669	669	704	672	647	677	674	705	715	702	623	702	640	696	669	686	688	696	675	657	662	660	680	666	648	658	666	722	656	697	671	662	705	672	652	687	661	676	685	715	657	679	694	658	671	673	637	674	690	661	681	721	700	675	701	655	623	659	674	687	662	710	692	633	677	662	653	662	714	679	696	671	622	628	681	689	609	710	670	667	653	686	683	652	695	684	653	638	658	678	673	655	689	676	682	684	692	662	626	673	650	693	609	684	669	666	725	682	706	680	661	659	665	641	679	612	648	679	694	673	664	676	619	643	711	669	692	672	660	666	702	668	714	649	676	668	667	667	656	692	666	736	667	691	677	634	676	681	637	659	707	631	643	661	688	646	648	658	702	728	687	663	657	633	699	667	641	655	677	690	667	650	735	664	665	676	691	717	618	705	689	662	648	698	708	681	708	636	678	659	682	650	666	709	661	679	666	729	688	685	695	642	664	709	692	649	677	651	723	726	624	672	700	649	680	671	691	711	720	705	687	661	671	630	678	709	689	666	664	678	696	679	661	702	649	662	718	651	647	723	673	667	663	665	617	643	706	719	644	642	691	669	705	712	745	670	661	662	687	716	667	659	758	711	655	665	678	643	653	690	661	706	731	662	681	675	734	706	683	647	652	687	681	644	650	661	663	675	671	651	683	694	630	687	676	724	691	660	674	660	706	666	668	668	660	666	647	674	687	671	685	641	614	641	726	654	647	702	612	631	652	656	657	641	736	643	650	634	656	668	696	701	690	680	705	698	631	612	637	650	688	676	666	615	690	619	648	623	720	695	702	647	634	668	696	668	701	666	690	708	672	706	682	664	655	675	659	625	665	713	686	656	687	637	653	685	691	717	681	693	662	656	646	686	699	694	696	655	675	655	630	690	693	701	643	684	679	670	674	649	734	683	662	707	669	671	650	660	675	682	689	640	688	662	724	676	689	652	696	653	696	686	669	704	666	642	650	675	697	665	694	702	668	660	699	686	660	662	645	676	666	691	665	632	694	664	659	644	592	706	680	670	677	698	646	668	653	720	676	698	705	676	659	609	695	669	683	681	682	682	710	673	707	639	640	654	651	703	689	690	685	707	675	651	639	670	684	677	700	688	705	696	676	696	674	616	680	658	696	654	704	690	613	685	670	672	702	705	695	715	662	713	651	654	709	688	643	681	639	680	674	650	673	664	706	686	683	697	666	678	644	677	653	697	627	670	670	697	666	695	704	675	663	678	651	651	694	680	703	652	636	699	677	704	653	705	662	698	628	662	665	633	663	669	668	664	715	691	666	685	655	687	665	636	647	606	681	677	635	711	671	658	649	660	663	731	650	708	672	647	678	693	692	660	680	667	703	669	685	682	655	629	694	680	654	682	688	687	683	670	713	646	607	704	688	682	649	681	702	675	642	645	657	698	655	696	648	641	685	667	689	666	701	680	666	679	683	662	705	690	705	648	635	636	622	659	699	663	679	639	652	686	650	694	679	649	656	668	666	690	684	677	641	681	666	689	676	679	669	648	667	669	667	706	674	697	650	727	636	683	650	689	729	672	661	684	652	704	748	701	679	631	628	700	653	685	717	693	691	619	616	702	700	644	726	674	692	680	680	705	707	722	662	692	712	646	653	664	686	636	707	663	717	698	678	647	657	659	652	634	656	722	672	671	649	659	649	678	710	663	649	668	640	686	686	672	696	671	707	668	719	644	639	679	652	708	655	700	672	712	705	667	689	690	697	626	663	691	685	680	667	667	689	639	652	678	648	654	719	697	693	661	654	696	703	686	638	700	679	678	691	651	679	655	652	668	680	668	689	690	661	665	661	693	674	678	685	668	654	688	679	662	669	683	658	685	677	712	669	634	679	709	657	650	670	664	682	691	647	684	636	671	631	676	681	669	644	660	659	686	670	662	686	688	697	679	659	710	669	683	642	683	650	677	683	672	678	663	668	638	683	722	702	670	684	716	659	671	645	717	709	712	692	688	633	626	696	673	693	713	665	674	717	717	654	666	668	664	705	671	664	651	679	675	686	678	670	703	701	653	634	691	622	667	685	699	698	640	702	730	717	658	668	673	699	697	701	664	700	680	641	650	681	674	711	716	711	684	698	676	680	695	674	667	636	682	692	671	620	687	680	685	673	696	668	717	644	651	666	713	686	677	649	669	673	679	678	716	677	662	674	683	669	668	646	681	687	705	672	722	654	658	661	636	690	643	677	687	688	669	712	652	667	667	663	639	744	662	677	697	646	700	673	671	719	677	675	638	710	644	716	712	691	632	673	647	680	653	690	659	637	600	686	686	690	653	708	660	692	678	701	603	685	728	663	634	683	669	673	677	626	698	680	605	668	648	728	624	638	661	667	696	727	683	703	720	693	651	673	633	653	681	722	623	705	690	677	661	650	671	677	666	642	683	669	673	699	701	640	682	652	710	687	731	649	621	648	660	663	680	659	689	683	692	667	655	706	700	661	649	693	665	688	673	704	661	687	674	661	651	686	696	728	691	667	685	696	722	683	671	653	692	682	666	697	673	642	689	663	678	674	692	673	661	661	726	718	650	628	690	672	669	685	674	684	619	688	683	699	659	661	627	656	728	671	665	680	626	698	640	695	701	701	678	708	678	700	675	704	681	669	683	692	670	711	711	667	684	662	662	683	608	670	689	676	679	643	694	713	698	695	700	691	673	705	682	700	681	627	689	706	672	711	643	623	662	625	673	687	641	710	680	691	650	676	651	643	701	644	678	682	671	669	653	657	652	698	678	694	635	709	669	745
23155	21412	29453	23755	21414	21293	4522	1307	1021	956	872	796	810	802	770	712	738	666	677	631	656	684	609	631	654	650	602	622	571	616	621	578	623	608	619	617	644	607	587	599	652	599	585	524	595	634	620	589	655	580	629	600	601	612	598	625	599	541	586	582	611	606	596	559	562	587	597	607	586	554	577	613	584	581	581	618	614	601	608	557	570	586	599	603	637	557	584	560	560	586	586	573	603	604	626	560	586	601	559	573	581	572	589	559	567	579	613	586	564	571	548	561	572	610	546	576	594	590	573	559	603	576	607	614	554	597	573	580	599	591	602	558	575	588	579	587	558	562	621	572	567	604	592	568	584	590	594	632	609	588	596	582	559	596	559	574	581	572	626	581	608	592	574	625	566	583	574	583	583	561	634	591	557	585	588	574	612	578	573	576	597	606	621	582	580	595	590	565	614	574	574	565	582	572	546	597	592	596	609	578	570	621	590	586	588	585	567	564	540	606	551	560	532	614	619	578	549	590	596	566	595	613	583	578	610	601	534	621	590	574	599	596	576	559	607	588	596	623	589	567	602	557	612	587	590	570	586	601	583	559	576	545	603	602	576	611	598	570	578	581	637	564	597	619	620	582	571	620	596	580	543	641	603	582	578	553	556	550	586	587	614	587	558	575	583	593	595	598	572	611	578	588	576	554	587	605	558	559	608	601	548	594	587	559	560	600	539	621	621	616	560	544	618	617	594	587	565	582	613	557	589	587	580	582	603	557	604	586	591	581	563	568	605	585	644	602	585	628	550	562	549	538	602	570	593	539	566	591	512	583	612	534	573	561	614	644	573	572	634	523	626	581	573	574	602	580	595	600	607	604	549	556	584	578	564	594	581	554	584	591	587	565	591	565	555	623	569	584	562	582	585	555	621	577	590	587	591	570	576	589	542	615	591	595	629	565	557	600	602	534	607	580	591	548	588	599	563	585	592	612	566	564	586	556	562	542	613	571	590	579	578	572	601	593	558	633	583	599	554	550	565	605	614	582	581	614	575	592	617	571	536	552	591	617	533	563	606	638	588	557	585	545	611	615	589	540	605	539	573	580	557	578	559	583	587	619	578	590	576	570	588	587	581	662	608	570	550	580	570	603	610	596	602	621	575	601	609	568	605	574	537	600	573	573	594	579	551	609	590	587	611	567	589	585	575	595	537	572	562	575	590	596	597	565	569	536	586	586	575	571	592	563	611	544	573	582	602	624	552	554	590	603	527	547	598	623	570	546	556	599	573	588	601	554	572	587	568	600	581	597	614	593	600	539	593	593	583	529	576	525	559	544	537	570	579	606	599	548	587	551	595	572	532	583	600	594	564	620	542	604	582	572	594	576	594	580	575	545	576	566	535	566	567	580	552	630	572	598	570	554	547	576	578	612	560	569	539	569	586	596	561	565	597	581	535	570	608	564	605	598	557	609	582	555	563	600	569	603	606	591	532	609	570	525	598	542	585	576	582	565	582	581	588	580	609	571	543	560	577	587	571	574	619	583	610	591	581	556	582	567	563	582	568	621	540	550	582	584	591	582	578	595	595	566	563	577	624	588	624	506	587	587	613	606	593	573	569	574	575	551	566	584	554	615	545	603	582	612	615	584	607	613	555	563	583	597	596	565	606	566	564	591	565	614	603	604	606	578	591	611	583	572	617	569	604	547	561	593	587	564	605	558	565	570	583	604	605	550	550	602	609	581	559	587	589	582	644	613	583	582	600	533	536	558	591	564	577	576	588	591	585	601	558	594	530	534	583	550	597	560	540	568	594	609	603	575	591	570	603	584	582	611	606	601	539	568	578	590	568	570	581	603	569	553	578	591	583	602	565	536	554	555	596	565	564	575	600	554	588	555	535	566	562	615	565	613	587	564	558	607	582	622	582	591	602	604	586	610	589	570	580	578	561	547	603	608	600	582	587	621	567	604	575	622	581	612	553	591	585	555	590	608	568	583	569	538	608	585	577	561	578	555	614	559	572	577	535	639	569	583	592	577	569	540	592	599	568	539	571	583	596	555	551	581	618	587	548	576	607	599	614	571	587	590	599	565	565	567	580	586	575	628	576	590	626	573	592	558	642	562	602	595	589	580	586	581	579	567	621	614	572	577	554	599	604	577	568	580	604	564	617	608	583	545	584	570	568	602	602	585	539	563	570	597	565	593	583	538	547	541	537	596	533	591	597	567	608	563	533	599	578	565	603	594	632	550	573	569	570	582	555	594	577	565	586	560	612	577	607	563	572	611	569	568	559	598	582	544	615	579	569	600	526	566	599	589	565	602	593	663	574	578	604	579	595	560	573	629	585	618	619	546	576	563	566	593	575	595	587	582	628	617	583	559	602	548	596	559	615	590	581	584	573	604	577	570	567	615	599	604	601	610	563	591	555	572	518	642	628	572	614	589	609	588	601	582	576	581	603	542	569	635	608	599	578	576	582	603	554	553	564	620	584	576	616	597	582	590	551	584	588	601	599	591	605	582	559	585	585	634	619	594	582	574	579	598	611	550	611	600	568	550	550	555	574	580	610	537	587	564	553	614	582	590	572	553	541	553	514	527	600	568	543	596	591	592	602	602	618	572	559	572	552	573	520	588	593	580	574	609	555	572	605	599	633	615	538	560	517	585	598	538	589	582	572	548	552	609	555	563	582	609	565	573	535	573	604	596	581	587	562	585	618	602	575	598	533	559	575	580	572	607	549	571	559	544	595	604	567	632	576	598	600	580	553	606	645	606	574	561	542	546	582	581	595	557	596	599	618	542	595	597	581	604	566	643	586	553	612	576	562	622	560	569	588	622	598	542	594	552	545	597	614	566	593	616	576	535	549	576	608	566	608	546	592	595	595	555	577	596	573	604	604	605	588	545	592	585	594	547	588	589	615	584	563	582	601	585	609	576	575	575	575	578	582	586	587	556	573	563	560	599	599	581	566	627	619	637	584	521	585	573	549	602	613	597	553	586	593	587	586	589	597	595	575	600	565	601	604	568	580	554	628	635	565	561	509	657	581	608	586	555	609	651	552	554	555	510	582	559	643	595	587	597	596	559	589	622	533	561	601	567	580	584	571	583	598	575	565	564	535	542	569	550	566	565	576	599	589	609	568	619	545	560	597	533	572	557	529	572	577	586	583	618	591	580	564	551	593	584	558	560	601	599	578	579	574	599	571	586	573	580	569	638	564	551	513	532	579	603	568	577	585	566	540	555	551	556	550	577	569	572	580	550	593	592	557	622	574	599	571	562	555	563	579	545	595	601	586	576	589	569	611	554	577	557	559	567	602	571	573	564	602	661	574	548	557	543	580	581	546	552	642	556	543	529	582	543	574	589	536	543	614	498	557	581	549	606	595	579	599	551	601	609	602	581	595	598	562	571	575	588	619	564	610	586	600	574	586	569	580	607	624	589	590	534	575	582	560	589	547	560	588	574	598	512	565	561	549	590	578	614	594	653	519	588	579	571	605	554	593	581	597	572	556	589
8679	17699	14975	8413	5818	4493	3431	2853	2385	2079	1954	1672	1541	1398	1362	1264	1220	1150	1145	1177	1133	1077	1056	1040	1027	1016	1011	984	933	974	937	1044	948	974	970	941	952	923	941	871	946	900	959	864	953	973	902	939	923	931	866	924	874	938	942	938	930	886	947	913	936	910	886	947	935	934	883	890	923	888	890	904	911	891	924	908	915	963	903	882	923	875	911	911	875	831	898	922	886	908	908	887	898	900	905	891	899	903	847	932	936	912	886	901	859	873	867	909	862	930	905	951	898	854	858	831	892	894	898	855	909	890	917	911	931	861	908	915	923	921	907	894	858	839	887	820	878	935	906	905	918	859	922	849	901	930	848	890	874	886	858	894	938	863	846	863	858	846	882	912	836	900	879	902	923	798	838	870	888	863	894	903	849	842	860	935	862	948	892	911	912	935	852	909	891	903	867	930	898	898	866	835	924	1009	890	872	897	900	877	882	939	900	914	871	870	855	846	913	916	871	906	915	871	837	877	851	891	860	892	892	871	869	894	897	878	895	901	879	871	906	892	879	920	890	914	877	879	886	898	890	943	890	904	829	892	911	895	924	887	873	874	921	925	865	937	906	900	887	881	914	931	885	930	923	878	877	861	903	904	927	893	852	898	874	822	898	898	902	862	879	872	873	934	917	900	857	916	864	889	884	883	898	915	936	872	876	849	890	898	870	927	855	880	876	903	887	857	837	895	847	905	888	936	884	866	878	849	890	863	917	912	858	866	822	890	931	882	902	891	905	915	857	898	851	826	861	865	896	880	916	899	886	843	920	922	916	901	886	886	896	899	862	886	898	906	887	912	907	867	916	904	896	871	898	904	948	894	931	923	868	880	928	881	866	925	920	881	864	906	881	882	896	904	867	962	830	923	896	865	886	865	917	852	901	896	912	848	874	922	892	917	893	895	888	886	904	892	882	881	906	850	894	890	875	874	832	867	894	910	907	871	865	851	861	875	920	900	939	916	916	889	864	900	873	949	899	907	866	891	860	937	897	903	880	911	887	890	898	891	867	866	902	845	873	928	897	855	900	902	862	861	871	925	911	869	909	840	857	900	866	808	898	866	880	945	873	929	876	842	898	878	891	865	872	905	897	897	903	910	894	883	907	883	863	959	845	909	883	865	939	918	884	897	889	916	892	934	874	896	910	859	908	855	865	918	923	871	861	879	910	925	942	959	941	889	876	908	878	920	910	868	909	836	904	899	868	898	909	922	902	918	847	904	871	874	882	902	851	913	891	932	942	872	861	818	891	917	950	931	916	922	903	880	824	949	900	949	921	846	916	886	934	926	919	911	824	869	914	918	857	952	885	893	890	925	875	860	844	890	901	910	907	890	835	835	812	868	905	902	867	940	904	904	856	915	876	870	899	921	864	932	890	886	883	886	863	900	924	929	834	842	902	898	835	833	919	898	864	845	855	933	890	886	863	875	918	912	939	900	870	894	924	871	942	858	904	889	925	912	902	888	853	951	891	931	882	865	964	936	824	874	861	877	877	947	901	895	894	835	874	856	898	876	907	913	885	917	900	923	895	898	900	895	950	863	912	858	880	900	874	828	885	894	862	887	898	938	902	919	843	941	841	911	864	858	871	853	864	876	951	909	882	852	915	930	920	857	902	843	935	875	888	904	827	859	864	821	840	920	869	907	894	951	903	891	858	873	871	901	905	908	873	854	878	869	890	890	866	913	852	836	850	921	846	893	883	862	885	950	876	896	881	890	942	937	903	912	909	890	858	918	937	919	856	844	922	877	849	847	874	870	883	931	908	910	839	880	858	915	856	925	896	899	943	895	905	864	915	860	906	896	889	901	853	888	916	926	905	892	900	856	893	918	835	930	910	878	890	847	863	883	899	852	851	896	867	881	880	886	877	943	908	872	834	881	902	855	828	903	869	861	875	926	817	927	885	897	839	897	902	901	939	898	893	884	935	919	928	840	846	838	859	863	890	866	926	892	926	891	835	859	881	853	849	842	896	859	837	877	959	883	938	850	887	886	854	833	906	858	882	920	863	920	903	859	885	883	882	913	906	868	846	861	890	885	930	892	875	906	842	916	890	830	900	924	861	953	883	859	849	910	838	897	877	913	878	919	893	888	834	893	845	936	872	835	876	887	896	929	891	926	905	884	883	911	924	807	925	846	906	854	928	855	873	904	907	898	860	866	907	903	883	898	929	860	831	902	956	814	863	838	877	909	879	921	918	900	913	911	843	922	871	862	856	890	880	874	910	915	891	848	907	894	877	929	860	932	883	948	885	874	898	880	840	852	859	924	929	852	838	846	837	861	901	917	868	848	838	870	925	877	881	903	815	897	904	831	884	808	867	852	872	859	906	876	865	905	898	875	842	916	891	861	864	854	910	869	927	858	893	879	898	907	910	880	889	945	918	890	890	924	859	871	840	866	878	827	909	868	852	921	874	935	835	881	882	868	874	881	909	867	865	865	894	912	875	919	883	855	871	906	892	900	875	901	864	860	858	870	908	880	880	869	905	888	888	823	849	918	928	879	951	869	866	887	867	835	892	835	882	864	930	892	857	959	923	902	859	854	899	857	887	850	909	906	884	897	865	904	846	888	927	885	854	861	892	857	830	843	859	903	928	943	847	855	878	917	836	906	916	845	849	907	861	926	919	857	937	882	903	916	902	917	887	883	892	892	872	875	890	893	885	892	866	874	908	953	891	926	855	866	893	916	929	881	835	861	929	834	897	903	873	903	882	942	870	887	860	867	870	891	939	934	955	850	872	897	876	918	903	893	866	861	849	875	875	898	886	845	910	863	930	871	887	912	878	878	866	913	879	880	890	919	872	890	878	886	887	886	888	887	925	877	904	865	926	903	867	884	898	899	871	884	881	932	880	888	893	902	871	897	885	855	874	877	850	872	942	893	913	910	902	907	879	925	893	864	904	858	882	842	920	928	884	810	931	883	867	846	886	917	822	951	868	929	890	877	912	873	892	899	942	924	877	903	860	869	882	878	900	893	897	877	905	839	846	898	904	902	846	876	881	913	915	885	919	886	853	874	951	906	908	855	863	876	878	875	872	927	844	915	912	878	841	908	886	884	889	881	918	888	864	914	926	868	918	914	894	843	941	898	905	893	887	822	839	913	844	909	904	893	891	835	877	876	867	902	862	899	861	914	918	873	935	874	921	921	895	868	902	887	859	894	854	868	855	873	979	871	868	925	879	907	860	869	879	870	919	878	939	847	853	857	878	871	880	903	917	856	906	892	896	911	853	870	943	846	905	870	900	923	942	878	842	910	838	916	885	858	870	881	865	862	850	897	961	874	852	895	945	910	913	871	885	894	892	882	902	885	871	857	920	911	945	886	885	898	893	919	866	860	904	908	938	915	926	892	870	884	918	874	936	885	877	817	862	865	891	933	869	923	881	914	892	923	871	890	918	888	915	876	842	907	888	851	908	892	883	859	832	910	872	918	865	879	921	889	917	841	919	903	898	898	904	910	852
27067	20818	7920	488	304	235	210	203	206	194	191	170	182	160	170	169	164	190	174	180	181	180	185	175	137	192	186	178	169	177	173	168	162	183	187	181	173	144	185	170	164	191	190	196	175	178	166	182	177	188	170	179	154	180	194	176	177	180	172	179	153	191	156	155	166	167	193	156	164	173	163	184	175	205	153	167	168	180	185	191	173	161	172	189	166	177	160	184	176	175	162	171	156	181	192	142	176	167	157	176	183	165	168	150	186	153	178	169	168	157	175	157	163	161	166	182	155	164	155	189	189	175	167	197	176	171	150	157	181	179	173	172	159	163	154	166	170	175	146	171	159	169	164	186	162	167	157	174	143	178	184	174	172	149	170	172	161	177	171	160	182	161	159	181	188	156	181	174	141	182	176	178	169	174	154	156	161	164	161	196	180	176	183	158	174	165	175	155	163	162	181	177	155	166	174	190	158	149	187	176	165	162	167	171	165	182	175	151	171	156	178	185	150	167	175	189	160	192	170	155	160	170	160	168	160	174	159	167	171	154	162	164	135	169	182	166	172	175	168	186	184	170	167	161	157	171	173	169	157	160	197	157	176	197	161	144	162	188	158	157	196	161	181	200	167	148	169	139	154	174	157	167	186	183	134	166	177	169	156	179	186	166	184	187	166	181	191	184	161	191	156	167	170	164	143	171	162	160	163	184	156	154	180	165	164	161	174	162	173	176	148	149	153	168	167	174	174	161	192	171	160	158	166	158	161	182	176	167	190	170	174	157	193	185	157	171	182	164	171	160	164	168	152	150	159	167	186	177	183	160	186	175	157	175	161	172	170	176	182	195	173	152	163	161	168	162	162	169	188	186	167	175	169	185	170	177	170	166	166	155	169	162	151	159	153	189	158	163	191	167	158	177	166	181	180	184	164	165	166	172	177	143	180	155	165	192	169	168	164	147	190	153	172	160	185	174	165	166	165	152	170	180	167	166	151	154	163	170	157	149	174	162	158	151	179	153	174	155	156	171	163	187	151	170	179	171	177	186	172	194	169	174	162	136	177	172	183	189	135	159	160	172	170	194	168	180	171	169	166	180	167	172	158	182	155	162	153	174	178	160	174	164	159	181	146	162	165	180	151	149	167	166	191	144	191	186	157	176	166	176	187	156	169	155	172	177	158	173	191	165	177	156	173	159	157	185	164	180	186	162	153	161	150	175	155	167	166	163	153	172	173	147	160	164	181	161	154	154	191	153	184	163	171	184	160	172	169	152	171	143	164	190	172	177	178	174	178	161	149	160	182	178	155	181	169	163	174	156	169	176	137	177	183	159	166	162	164	150	164	158	163	170	174	148	193	156	168	172	169	173	165	156	182	192	190	165	159	175	134	171	148	183	173	167	177	170	164	191	183	186	177	150	171	150	149	174	178	171	171	165	186	183	174	159	183	175	182	196	189	167	182	177	156	157	189	184	163	181	162	158	202	161	170	172	169	157	162	140	160	204	181	162	153	157	155	152	153	173	168	195	157	202	189	164	178	170	169	156	161	175	172	157	191	174	175	193	163	154	169	158	186	177	159	187	161	141	162	157	184	155	181	156	178	155	192	162	163	160	173	180	187	164	170	155	164	166	178	173	167	185	171	187	169	156	178	177	166	162	179	155	138	149	157	169	169	175	192	183	191	162	168	180	159	172	158	175	175	164	168	165	174	153	152	159	182	172	156	177	170	176	174	172	161	170	177	180	158	174	175	164	162	180	173	160	153	151	152	151	178	144	185	167	167	177	193	205	170	202	185	157	164	160	183	152	147	183	181	166	172	167	172	156	161	169	187	180	179	176	171	169	175	150	173	184	154	193	179	167	182	173	174	167	175	203	178	159	169	195	145	164	173	172	175	174	157	169	164	134	166	165	166	161	184	166	176	174	185	173	172	164	154	197	187	169	161	155	152	165	163	175	170	159	164	162	149	183	188	182	173	185	171	170	181	173	193	172	167	174	174	177	172	157	151	176	185	162	183	166	164	172	159	171	181	170	151	181	159	156	162	168	169	161	170	158	187	170	165	152	147	167	168	161	178	167	163	180	179	173	174	144	157	178	146	166	164	184	163	185	140	175	170	139	163	161	166	170	140	160	165	204	161	169	141	188	187	197	156	166	165	141	167	172	167	165	168	167	165	154	195	182	172	151	159	167	175	154	148	178	140	160	145	191	167	175	177	193	188	176	163	169	165	183	162	177	162	148	174	152	182	185	185	178	178	179	156	152	188	203	163	149	151	168	181	174	164	179	169	168	157	168	158	182	150	163	184	169	148	175	202	171	154	153	148	167	171	175	169	163	165	165	139	169	167	175	158	179	164	171	192	163	182	162	166	172	157	187	180	181	168	162	164	158	150	177	175	147	176	174	173	184	180	145	158	171	171	202	182	181	150	176	156	160	182	190	181	181	158	148	189	149	186	176	187	185	136	163	175	188	190	184	144	177	133	179	167	173	147	179	160	188	173	201	192	165	168	196	186	176	174	154	159	180	180	186	147	172	152	163	170	166	186	160	168	189	154	165	204	171	194	149	161	178	174	169	161	147	209	162	162	172	166	154	172	168	175	146	181	147	146	175	171	183	204	174	163	172	155	178	175	152	171	174	160	167	155	160	172	145	182	157	171	176	152	163	187	154	163	171	169	171	159	167	159	175	166	165	148	150	155	165	173	155	165	177	173	190	199	170	180	175	147	144	201	165	168	191	179	183	179	185	179	172	162	164	166	153	152	185	156	181	163	171	173	158	161	180	179	163	173	188	166	138	146	159	191	180	180	170	175	185	176	169	182	157	167	165	177	172	179	161	187	152	179	160	185	157	159	157	144	180	166	175	178	183	141	171	196	158	166	173	179	187	169	175	169	176	162	184	170	184	181	186	178	182	184	186	161	162	190	163	176	171	164	153	178	171	188	177	171	159	190	154	160	182	168	159	157	170	165	189	162	185	170	166	163	167	152	161	168	164	186	173	178	177	173	159	205	180	170	168	184	139	188	163	167	177	174	175	174	179	186	136	184	184	200	160	172	150	176	166	181	177	182	177	189	152	161	151	177	168	168	165	201	173	171	155	175	164	172	157	185	166	179	180	158	186	156	174	176	161	154	175	165	163	168	154	162	167	171	161	174	175	154	174	173	178	169	170	175	160	165	188	162	169	153	159	162	166	176	166	161	152	162	180	159	176	170	167	179	189	190	176	161	146	200	160	198	174	178	181	215	193	191	165	162	160	186	156	158	138	146	150	182	174	175	162	157	186	147	147	164	167	172	170	180	179	155	151	162	156	149	170	152	168	202	168	197	166	174	157	192	175	189	161	149	180	151	199	167	185	166	201	180	177	177	157	169	198	177	182	171	162	156	171	176	157	159	166	164	181	170	160	177	160	166	163	164	190	175	156	175	186	169	169	168	175	164	187	179	192	185	172	153	166	164	170	164	162	186	182	164	176	169	146	179	169	166	178	181	172	164	167	163	176	162	178
3928	1469	1272	677	502	435	399	338	358	364	305	304	316	320	272	287	306	295	290	287	293	304	279	242	280	287	286	278	278	291	271	324	262	273	293	282	267	242	280	278	304	257	296	255	267	284	289	262	280	296	298	277	286	279	282	274	272	294	260	257	305	290	243	296	281	270	307	284	256	290	283	286	269	289	256	286	301	273	248	236	260	293	286	289	295	278	306	269	275	282	302	296	322	253	268	261	278	242	283	306	267	308	283	296	282	283	284	283	264	284	266	295	271	279	289	263	264	271	267	286	249	287	282	284	274	299	254	250	296	281	278	258	284	325	285	271	290	302	301	256	292	243	288	285	273	274	275	264	274	285	278	293	281	265	279	294	275	260	292	284	251	260	287	273	272	275	273	277	312	294	290	269	262	279	291	280	282	270	271	284	245	303	278	261	287	304	273	288	283	283	261	249	285	265	280	294	272	247	289	303	274	263	306	298	295	288	262	270	287	285	270	255	277	296	289	299	272	296	291	301	285	267	288	292	306	273	275	312	274	249	263	286	266	254	296	265	280	266	298	285	300	284	269	269	287	295	265	305	252	269	298	260	283	301	261	276	288	284	284	293	292	306	256	278	261	309	266	278	282	240	319	269	292	275	256	281	298	275	239	314	263	265	280	297	307	261	272	258	279	275	254	285	298	324	293	292	296	274	287	292	260	274	269	273	250	284	289	291	287	281	284	260	308	282	290	267	296	274	278	282	300	266	269	311	280	300	248	279	258	273	309	246	289	291	237	318	289	268	291	286	272	264	269	283	248	283	250	282	318	270	261	230	269	287	255	275	267	291	250	281	285	280	284	288	270	275	249	271	263	281	298	327	260	296	286	295	306	257	293	300	251	279	301	252	274	282	248	318	254	286	267	296	268	295	269	283	269	292	297	276	254	288	282	286	280	262	266	310	310	297	283	279	282	277	290	285	262	265	300	278	269	289	279	272	286	301	300	275	293	299	261	255	265	235	271	290	275	299	266	298	256	284	286	278	294	291	280	312	274	266	244	243	283	266	281	285	267	254	289	311	251	287	270	282	274	282	272	257	272	258	263	280	285	248	268	280	292	263	240	288	279	303	285	313	269	279	271	290	280	298	266	295	298	293	282	251	265	267	260	298	278	252	302	261	259	289	309	287	302	269	260	264	290	262	260	266	274	311	288	281	277	301	275	278	294	286	285	253	302	277	290	264	265	297	270	298	288	313	271	295	266	291	288	309	315	262	309	278	265	288	263	260	281	287	283	278	284	268	263	262	248	256	306	301	270	266	297	318	275	279	275	280	283	306	286	302	300	287	290	306	276	256	280	278	258	288	289	294	297	266	284	263	301	314	272	318	268	289	293	264	278	316	295	263	261	298	271	261	308	284	290	302	268	290	273	244	302	280	263	279	285	269	298	275	293	293	299	299	284	298	298	257	291	265	287	281	310	269	311	280	267	282	269	266	305	253	277	280	285	287	288	279	315	265	290	303	259	282	247	262	282	265	267	271	297	279	279	273	284	278	294	306	277	278	272	262	324	282	283	290	276	282	303	258	292	285	307	300	282	288	292	299	262	274	306	280	279	256	288	279	292	272	277	274	301	299	271	286	275	271	290	299	267	346	263	270	277	289	252	271	298	282	281	282	286	301	293	294	274	276	310	281	314	283	301	281	243	286	280	295	278	294	300	264	267	291	280	277	290	289	296	274	305	242	266	270	278	281	295	255	270	252	256	269	323	296	283	287	269	251	292	291	256	268	284	293	255	276	270	269	242	291	267	279	274	263	264	286	270	287	313	297	277	270	292	283	276	254	277	290	254	275	265	278	300	298	253	241	290	280	284	316	291	305	275	274	283	311	297	283	294	307	288	275	294	286	274	273	264	303	272	265	276	266	270	260	289	240	282	311	249	311	291	271	263	282	306	274	272	300	278	262	297	284	287	291	287	297	286	254	297	270	276	267	251	300	273	277	271	278	264	311	258	267	285	276	264	261	292	309	278	288	278	265	273	265	262	293	291	285	256	293	268	267	264	238	280	260	269	308	283	305	271	261	252	280	278	294	269	288	264	297	283	287	280	255	270	268	280	292	295	253	266	284	266	283	263	283	260	272	299	309	275	277	291	266	263	281	286	268	288	266	275	276	287	322	283	292	272	293	277	281	261	306	296	292	282	265	320	288	296	288	260	278	264	269	274	257	274	283	281	288	296	265	305	288	296	296	244	261	335	301	284	255	288	256	256	301	249	285	273	274	285	280	252	288	289	252	281	275	293	266	276	297	299	278	316	320	268	292	273	311	283	268	297	317	282	303	256	280	273	267	282	325	253	316	284	279	277	259	267	295	305	288	303	281	263	252	280	298	249	284	286	267	293	255	294	287	305	281	292	244	268	275	257	305	282	294	292	289	292	298	275	291	297	293	277	271	257	279	282	276	279	292	269	284	305	291	289	288	269	258	283	283	271	284	290	276	329	259	266	268	277	299	251	268	288	259	297	258	268	263	297	301	283	301	260	302	248	278	300	283	266	249	287	269	299	262	292	264	263	259	281	291	282	290	257	300	309	298	246	270	290	271	275	313	292	260	296	299	279	288	286	293	302	277	313	263	273	297	255	276	289	304	292	296	282	302	253	269	282	273	280	308	278	276	283	281	272	268	286	314	264	274	291	262	254	276	253	264	267	264	289	291	284	276	275	277	280	263	294	263	262	282	264	277	256	288	275	283	279	282	283	266	249	287	270	287	296	289	259	291	258	267	289	277	299	273	310	283	275	263	276	273	288	278	268	295	281	279	291	279	285	262	301	275	280	298	276	279	285	283	264	269	265	251	284	297	289	283	271	296	263	270	258	313	271	264	237	276	283	270	289	259	252	266	277	296	292	270	250	274	304	300	285	261	284	303	279	250	305	307	252	271	269	270	284	271	269	261	246	268	262	270	244	260	317	252	295	285	275	281	254	298	275	279	281	278	280	286	280	332	265	273	277	279	282	298	279	293	310	245	261	297	274	284	277	312	295	273	287	284	281	285	304	295	282	282	279	276	250	269	291	262	272	270	279	285	262	291	286	295	279	282	292	287	241	243	256	291	302	288	295	279	287	282	297	272	268	277	296	266	246	298	294	277	301	269	284	304	245	257	308	266	310	260	289	282	302	249	298	278	287	281	283	298	244	279	271	285	296	276	274	290	296	291	279	279	299	285	251	281	257	287	250	269	279	297	278	295	278	296	264	287	269	300	277	295	253	265	278	271	272	294	267	327	243	250	255	269	281	282	285	286	284	315	285	302	291	271	283	255	305	301	281	255	289	255	293	263	272	282	279	267	311	308	302	326	278	253	293	273	274	301	268	277	314	273	300	292	291	281	258	247	271	301	276	290	283	287	247	275	311	295	266	277	296	293	284	321	273	284	292	288	267	284	282	269	271	307	306	306	271	285	280	267	259	289	289	280	273	304	270	286	289	245	254	239	294	280	263	251	286	304	268	293
24299	21426	28885	24348	21276	4585	1132	754	664	651	595	546	599	475	552	515	518	489	492	421	473	474	489	474	496	415	466	462	449	472	467	435	507	457	437	435	433	462	444	444	445	429	421	446	464	403	447	466	438	411	437	447	460	462	408	461	443	437	424	431	439	420	463	441	435	436	435	448	416	467	426	422	441	424	461	462	419	451	459	449	425	462	456	455	423	455	451	420	471	410	428	424	472	473	429	440	426	416	422	413	411	436	436	401	416	460	447	389	475	431	441	426	432	456	482	433	400	428	415	431	407	445	452	457	460	459	432	444	460	463	451	452	442	421	465	443	461	486	421	407	423	463	435	447	434	408	451	439	452	398	444	481	465	452	464	497	462	464	414	479	405	424	420	433	474	468	461	375	480	457	430	448	434	452	451	417	434	464	447	450	457	453	454	446	459	433	426	470	437	434	414	470	468	426	435	474	461	433	452	413	432	401	470	447	445	426	451	436	441	414	401	418	407	445	415	441	443	436	447	452	434	411	442	448	446	403	423	435	438	448	434	404	402	451	445	461	438	463	406	408	432	418	413	412	452	400	411	434	432	448	404	457	440	449	412	424	424	401	434	431	482	460	445	463	439	405	485	428	450	436	464	429	427	466	442	446	430	452	432	432	412	423	426	470	453	428	428	435	423	417	436	451	424	466	399	427	468	427	443	447	450	461	434	447	450	404	446	471	447	444	453	427	423	455	439	425	414	444	422	429	415	418	419	439	438	455	424	450	433	429	465	428	432	417	415	441	459	460	407	455	443	461	435	425	417	436	416	442	436	414	413	457	431	420	442	438	400	442	465	436	454	416	414	444	442	419	459	442	460	422	416	461	440	405	380	432	444	443	488	428	462	446	477	413	447	461	404	434	430	435	451	443	466	455	458	446	409	436	434	435	418	422	431	420	437	480	423	422	451	460	414	461	442	429	443	420	442	452	410	448	423	421	444	445	418	444	458	438	455	497	416	413	429	436	480	435	456	424	424	435	453	483	457	458	419	426	378	460	420	435	438	414	430	439	443	450	439	437	425	438	436	467	445	420	441	456	430	458	439	473	431	414	444	454	445	447	468	461	417	438	423	449	440	438	476	438	421	404	419	439	432	461	419	428	468	433	429	412	424	426	424	431	427	488	469	444	415	420	430	448	430	413	429	431	419	464	446	429	453	418	431	427	462	437	412	456	445	417	425	429	428	454	447	416	451	438	444	435	427	441	438	437	393	393	392	408	443	408	462	410	488	454	448	460	409	457	418	436	441	445	457	477	462	416	448	438	456	437	460	441	454	406	424	457	432	440	448	419	429	427	399	418	430	473	391	425	463	408	408	426	437	412	451	463	436	426	456	406	473	438	485	432	443	450	427	394	401	446	445	411	425	472	429	437	431	429	425	423	430	431	448	408	449	451	411	398	438	424	458	449	454	392	454	437	424	441	433	408	415	416	435	430	441	442	411	454	456	490	413	449	438	480	468	451	458	461	423	420	423	395	415	441	401	440	438	454	425	464	436	431	452	431	470	437	411	398	442	397	414	424	399	417	457	427	440	415	453	460	418	445	450	464	434	421	406	448	433	421	430	410	418	434	402	451	403	407	442	459	456	429	446	423	400	451	405	428	417	463	431	440	425	438	427	496	439	461	472	407	436	418	426	429	448	451	461	426	439	433	413	424	441	443	444	441	469	414	412	429	398	429	441	443	421	426	404	467	407	440	408	455	434	398	441	448	435	448	453	395	435	423	397	425	448	403	432	421	454	444	430	398	404	423	438	432	452	412	465	456	461	420	437	451	403	416	448	450	417	423	412	416	431	438	474	427	407	459	434	431	461	445	444	404	469	484	413	473	412	447	400	390	394	461	423	429	416	429	433	443	450	470	412	455	443	461	438	441	414	422	435	423	448	452	424	415	452	450	475	409	442	453	436	464	466	458	444	462	426	450	423	420	462	458	502	453	450	419	410	402	449	432	477	477	470	433	445	417	428	415	471	407	437	412	421	433	403	452	437	400	437	470	439	407	448	446	430	422	446	460	458	440	459	446	438	434	425	484	448	488	451	460	444	396	470	432	442	488	461	402	418	426	452	431	427	390	452	441	432	422	449	432	402	444	437	460	456	455	445	462	430	465	417	419	448	441	422	423	389	450	416	426	412	447	460	430	396	445	444	467	464	437	441	465	430	410	414	464	425	442	381	417	442	469	452	426	430	468	443	485	424	433	436	432	455	445	424	432	410	421	428	456	449	453	395	420	435	400	436	449	453	473	403	451	410	465	444	412	445	423	435	427	467	471	417	448	448	421	411	477	431	452	443	425	430	457	409	463	450	425	430	460	466	431	401	425	420	409	452	431	427	420	429	416	424	433	454	442	442	442	397	426	442	461	411	443	413	428	418	459	448	438	445	446	442	421	385	416	421	440	444	439	430	397	447	439	433	454	447	413	460	461	408	410	438	439	472	420	443	436	414	441	437	441	462	430	397	470	447	420	421	447	411	456	441	446	437	439	442	399	437	427	426	410	416	419	419	424	430	434	438	431	410	439	431	423	435	426	413	458	421	432	432	414	410	415	434	433	405	436	421	426	478	429	436	417	457	412	414	441	419	417	467	413	470	449	417	416	457	363	439	433	453	417	423	415	442	432	426	465	499	405	470	435	457	439	428	434	462	407	422	430	432	433	432	462	435	424	459	405	406	412	473	449	409	462	446	415	466	385	426	422	435	459	457	442	416	438	460	417	427	392	413	407	449	447	449	423	442	441	425	432	428	414	439	451	451	448	418	435	456	435	465	441	425	452	386	446	417	414	430	403	440	456	445	434	435	452	388	433	424	477	405	443	447	456	418	413	437	440	448	407	430	468	474	445	427	431	432	470	444	400	412	401	399	458	441	437	429	462	431	446	447	412	491	420	459	456	447	442	467	459	475	439	450	468	400	426	413	429	454	418	461	444	461	444	474	479	461	454	432	467	456	456	411	444	443	448	417	402	465	480	446	443	468	472	447	432	424	481	472	426	408	429	455	430	463	440	461	450	438	400	414	467	439	446	428	375	459	453	443	444	451	438	433	432	433	459	473	440	445	445	424	454	431	451	471	429	445	441	411	422	445	466	451	435	449	456	454	443	420	438	451	497	447	437	445	469	407	418	484	434	426	408	419	455	440	490	431	434	480	441	456	432	408	447	431	442	476	411	430	389	439	425	435	435	441	438	450	424	451	461	426	458	412	465	435	433	436	450	464	452	467	433	411	439	406	453	402	407	453	459	430	448	424	468	485	440	459	443	410	461	414	445	431	426	466	431	420	420	428	454	446	444	460	446	408	461	460	435	477	479	435	439	455	418	428	452	431	434	415	466	455	440	457	404	440	433	442	452	414	442	450	452	417	411	430	427	413	426	444	419	424	486	428	405	464	379	436	424	462	391	446	415	423	421	401	427	415	448	414	410	440	456	424	424	452	416	397	441	430	432	421	441	430	458	454	452
5908	11306	9480	4923	3376	2607	2112	1678	1427	1279	1172	1070	1039	944	945	931	866	871	838	830	830	790	771	751	779	764	693	758	743	707	704	703	680	728	664	689	739	700	770	655	684	710	704	735	666	690	657	647	702	713	736	681	723	715	698	671	651	686	686	670	664	701	689	660	713	703	697	652	634	666	682	717	637	651	668	675	612	670	619	642	679	725	703	721	690	672	674	683	683	696	662	662	680	661	691	680	684	667	678	677	670	667	661	701	721	619	640	734	677	653	662	683	659	656	696	656	691	694	695	672	674	634	723	669	654	688	676	723	696	667	668	727	700	689	681	668	666	665	687	689	678	681	683	669	698	701	646	672	683	656	709	665	709	663	664	709	688	644	685	667	655	691	705	674	697	678	684	693	642	708	669	697	657	648	669	660	678	699	671	678	717	713	677	653	679	686	669	645	693	668	668	670	672	713	690	686	696	667	722	718	733	685	707	591	726	666	674	704	690	678	658	727	689	715	698	651	700	710	688	680	669	684	682	661	656	666	669	717	669	672	639	661	673	654	691	690	652	668	685	650	675	660	708	693	691	709	663	728	688	707	661	679	658	692	656	636	690	708	694	689	637	691	668	682	658	672	682	685	705	686	667	667	622	677	663	691	697	699	668	688	682	725	659	650	663	694	659	663	658	678	651	655	685	705	656	687	701	699	709	693	704	616	670	706	661	686	651	679	649	689	705	689	701	682	673	688	645	670	641	677	739	647	666	703	698	665	686	622	687	673	700	691	680	692	671	707	664	679	705	712	665	667	678	724	657	733	679	700	685	665	664	732	693	666	660	705	656	678	651	719	658	710	672	701	628	691	653	684	663	676	677	715	678	709	700	675	692	677	698	677	660	670	690	668	663	659	657	680	669	689	702	650	650	636	721	668	642	685	674	664	728	737	630	711	679	650	646	656	683	686	645	624	683	660	718	731	697	678	677	725	664	659	647	682	680	677	692	673	667	691	671	677	702	668	673	618	689	648	685	669	687	657	685	695	659	685	686	676	642	676	713	681	698	660	683	646	677	692	664	663	670	678	650	711	734	654	673	706	682	676	686	643	674	700	658	698	639	715	689	694	728	713	693	667	652	710	658	690	673	660	682	679	711	689	668	702	751	676	681	658	683	697	704	611	651	674	672	718	677	650	655	689	662	689	653	648	636	662	703	681	683	644	664	673	678	674	684	699	658	690	620	669	671	674	679	700	730	668	723	684	714	670	665	678	705	650	617	718	706	676	691	651	705	659	706	672	701	703	654	690	659	614	694	665	718	652	671	673	672	635	674	645	651	695	660	718	681	655	681	663	709	691	650	673	669	650	671	690	661	652	660	712	691	703	712	680	645	705	678	696	710	668	675	706	743	652	661	680	746	684	704	657	696	679	672	634	665	737	696	663	682	622	663	639	709	665	695	645	604	647	609	689	645	703	628	686	648	676	675	683	694	690	692	633	690	663	654	690	639	701	677	672	706	628	731	659	653	693	684	657	669	647	667	692	680	715	690	745	644	682	660	680	672	659	701	630	710	692	714	672	658	641	646	700	684	650	693	674	681	712	673	656	685	668	663	677	674	674	656	681	657	637	701	695	695	657	649	673	649	642	698	648	678	710	685	689	701	699	646	708	681	636	674	645	666	674	682	703	673	720	709	721	651	717	671	710	696	712	707	632	663	714	674	684	702	697	697	645	697	671	690	654	735	647	652	688	633	687	709	685	700	690	639	687	660	724	662	706	725	705	701	679	708	668	677	707	659	684	658	684	736	659	650	681	665	701	661	679	686	658	717	644	646	646	672	670	668	641	663	679	685	698	747	666	630	638	667	670	690	714	688	659	675	683	685	661	724	723	646	651	627	659	694	655	688	663	650	685	683	659	694	721	664	687	618	661	632	639	686	697	674	672	720	689	647	668	699	663	682	695	656	687	678	664	684	620	657	673	660	672	635	670	673	684	694	716	678	666	694	679	664	646	659	686	686	707	663	686	644	665	663	672	666	662	701	643	721	667	730	635	638	706	680	690	651	713	688	702	711	690	659	657	687	663	645	730	716	656	681	684	706	688	693	636	714	696	692	685	669	672	612	698	650	624	652	691	620	713	630	687	698	682	699	704	687	629	685	681	663	733	688	641	647	668	713	689	678	673	630	656	655	676	688	658	696	644	664	661	727	667	671	654	702	693	687	681	673	651	711	682	678	654	686	677	668	635	689	640	693	661	687	709	657	690	684	687	701	658	737	671	647	675	699	713	698	683	691	696	723	700	664	718	662	667	643	701	682	680	664	664	629	729	639	743	659	703	707	710	678	668	670	671	653	641	737	699	644	657	655	683	680	683	722	657	702	672	691	712	711	676	622	687	683	725	652	664	628	713	630	648	662	714	638	651	681	672	632	701	721	676	653	611	700	736	662	684	654	720	750	632	702	681	665	634	690	661	667	685	646	681	717	683	672	688	666	708	681	657	667	658	660	677	675	697	689	688	714	695	675	684	645	682	635	687	654	647	702	693	687	688	725	654	672	668	641	662	669	633	630	678	667	708	659	734	658	652	695	692	645	658	717	653	730	677	645	712	693	700	665	674	719	711	670	709	686	680	640	651	683	675	651	688	671	682	662	649	678	725	630	627	629	722	719	751	683	659	687	675	670	706	651	696	694	704	689	692	655	680	673	707	688	656	681	680	696	677	671	676	677	698	659	649	638	699	596	653	665	652	654	686	669	689	690	680	640	666	660	655	650	738	645	676	684	738	663	673	668	646	691	652	648	670	671	682	721	668	699	725	691	675	705	676	663	657	674	631	682	677	703	643	654	672	688	701	701	633	670	724	663	683	669	656	659	674	678	682	709	657	649	688	699	658	675	671	671	687	660	687	651	655	672	692	651	684	623	682	702	708	672	654	677	673	678	663	637	697	647	692	657	630	623	652	687	658	692	670	689	705	675	675	602	656	693	670	662	679	673	674	683	682	675	688	708	661	696	675	655	664	682	646	635	696	681	662	699	697	666	656	666	670	680	664	648	694	642	678	674	682	676	717	667	650	697	665	624	716	664	675	639	682	666	677	707	744	677	655	703	644	699	669	648	673	755	659	652	747	696	669	667	667	657	675	684	673	711	674	716	634	656	682	739	661	646	702	706	658	670	645	681	637	688	726	710	653	664	626	638	686	611	700	704	679	710	675	682	649	684	672	666	658	673	681	715	693	644	673	716	710	698	696	688	711	620	693	705	704	658	716	702	668	670	672	730	689	693	659	633	718	725	678	688	646	660	693	659	712	668	675	664	714	704	728	714	673	687	674	688	646	639	671	675	683	644	689	675	643	730	661	718	675	636	622	681	690	677	698	659	689	658	660	695	625	711	693	679	652	670	675	645	693	655	686	705	690	678	697	702	689	674	700	711	676	671	679	656	656	709	693	693	664	648	666	678	685	688	665	666	681	608	652	669	667	712	691	724	667	668	659	724	657	609	698	716	621	666	678
23223	21426	29464	23757	21427	21284	4526	1346	1025	960	893	866	757	719	730	733	690	696	708	704	688	628	610	698	635	673	675	615	657	597	624	628	614	610	642	610	599	640	579	618	601	640	621	585	588	630	599	621	584	602	631	581	589	649	583	572	611	585	610	607	583	604	617	591	575	601	578	597	622	572	582	579	606	605	600	608	585	598	613	588	564	588	590	628	578	589	605	632	622	554	570	588	570	587	604	602	629	592	547	630	594	543	590	629	614	629	628	597	632	564	537	590	572	537	613	603	590	576	598	603	553	579	595	586	582	577	561	582	576	596	606	606	590	569	592	614	594	593	562	550	565	563	573	596	604	582	580	599	581	616	613	625	558	561	600	554	582	551	605	558	570	588	609	588	568	602	587	597	597	589	600	617	525	588	588	563	595	643	587	586	570	592	621	629	575	614	625	622	627	598	599	562	585	585	605	573	597	570	567	580	613	567	588	605	557	597	593	637	576	600	617	578	591	603	583	569	638	571	597	571	615	559	602	612	557	551	590	562	588	597	572	643	600	618	584	577	568	577	587	606	581	560	596	600	549	582	613	638	575	577	617	589	514	561	585	570	568	586	595	593	601	586	620	559	572	589	569	528	564	623	556	596	606	594	600	569	596	585	593	589	602	587	597	577	596	592	540	576	579	524	543	570	571	571	550	588	542	583	571	574	633	561	594	580	605	619	578	641	605	593	588	583	630	574	584	594	611	594	595	555	578	609	589	560	605	607	538	558	578	618	582	573	557	584	600	605	544	639	598	538	600	604	596	587	588	623	625	577	598	550	584	545	588	574	566	607	618	614	574	562	580	583	634	567	530	592	575	557	584	604	574	601	605	656	559	583	604	577	596	601	553	587	597	566	605	575	589	564	592	588	623	587	528	580	617	584	581	556	565	562	614	581	548	610	626	577	540	564	574	575	564	605	591	536	598	612	597	581	566	582	615	564	617	577	556	558	592	589	566	617	589	586	605	596	570	571	594	608	625	601	576	556	586	551	621	592	560	599	593	611	622	564	575	575	573	576	597	590	577	604	554	606	598	553	554	574	561	556	572	583	543	570	602	600	557	583	594	565	576	609	582	552	596	593	569	566	558	613	586	589	536	616	565	601	566	558	557	575	596	601	585	609	609	602	581	591	599	594	541	625	601	640	567	612	585	538	598	605	543	586	584	587	602	560	572	604	553	621	597	571	550	633	577	613	576	591	626	586	601	586	576	601	532	571	570	621	589	591	543	584	606	566	611	582	542	606	559	580	576	590	558	603	561	618	597	597	616	596	593	624	554	607	582	554	584	601	596	556	594	592	578	563	553	548	589	616	574	579	553	551	613	607	556	574	579	566	584	631	569	607	618	573	600	546	580	616	630	580	571	619	611	596	610	590	596	575	596	565	625	595	555	609	575	628	594	567	532	579	582	615	594	549	583	568	584	588	614	579	601	618	625	594	581	595	586	615	574	543	596	565	603	587	615	632	610	625	541	572	558	510	619	572	611	614	579	583	576	596	614	575	555	559	581	584	616	574	561	617	566	597	578	575	594	565	598	611	608	579	585	589	594	547	620	559	582	631	584	549	567	596	651	604	596	560	563	584	558	593	577	530	606	603	592	606	621	529	611	608	596	569	646	582	596	617	619	568	612	599	611	614	570	559	596	591	590	602	579	610	569	612	593	622	575	550	580	567	598	546	567	576	544	592	591	565	603	550	593	586	592	552	594	566	585	607	590	566	534	560	620	577	581	582	529	551	578	600	610	574	612	560	600	574	529	560	569	576	583	555	558	602	602	616	601	580	575	576	539	596	593	571	574	568	607	610	612	609	557	583	568	578	585	630	578	593	574	612	577	636	595	593	605	600	595	589	603	606	627	585	581	599	628	584	563	595	579	595	578	561	581	606	575	577	600	604	539	611	592	551	571	633	603	568	595	546	557	601	591	567	606	563	611	604	564	655	551	551	570	563	603	570	568	601	585	608	582	558	577	571	590	533	577	619	528	578	572	579	572	623	634	582	578	583	579	578	544	555	566	625	603	554	598	619	588	596	577	586	603	573	573	562	551	562	606	583	577	595	569	599	591	562	553	558	594	545	585	584	570	592	617	605	579	604	569	570	586	610	572	601	611	580	624	550	587	567	628	563	599	574	571	584	559	586	581	598	593	605	573	598	562	569	572	580	572	614	642	594	581	557	655	619	533	582	613	644	615	614	608	620	558	577	641	616	558	604	526	544	575	611	557	597	581	600	606	585	547	618	579	620	563	606	579	585	555	599	551	595	578	571	580	573	562	562	555	607	557	628	592	595	591	628	579	597	580	586	584	593	590	617	587	573	581	574	556	612	601	657	573	547	550	569	622	597	606	584	612	592	610	591	610	568	630	622	573	619	589	560	583	543	581	590	595	557	603	628	556	591	615	601	639	590	620	602	590	578	560	567	588	585	557	606	618	624	631	587	658	584	622	591	614	614	585	574	573	600	586	557	605	534	609	626	549	574	596	621	564	563	598	576	581	600	564	607	590	601	643	573	569	591	539	591	590	598	605	614	598	607	581	554	615	564	558	629	576	563	575	617	601	589	567	560	630	601	644	543	604	597	606	595	558	582	589	570	568	578	563	611	596	561	566	582	615	569	585	593	559	606	603	589	613	577	589	545	590	617	577	582	620	587	606	576	597	624	630	597	576	574	579	592	594	589	560	608	556	585	586	576	580	579	533	600	574	600	610	556	589	588	594	592	562	589	585	562	591	588	602	569	592	560	574	546	579	585	569	624	582	586	615	559	548	586	581	605	616	614	546	570	575	628	561	629	617	560	595	578	603	602	615	578	599	604	623	549	585	626	582	602	604	569	572	579	592	546	578	568	580	665	547	599	532	552	624	601	556	599	619	581	599	596	596	591	621	606	582	571	600	591	596	603	559	565	607	595	595	578	586	527	559	582	582	589	581	558	591	576	602	568	618	579	574	592	585	622	563	601	598	600	542	580	547	609	670	576	613	600	609	586	596	550	585	583	585	609	542	616	618	587	580	576	623	599	577	625	598	578	582	630	580	572	568	601	594	547	578	584	588	615	575	585	622	563	587	584	617	592	568	564	616	577	569	601	573	619	615	596	553	564	612	652	567	592	604	568	595	573	603	594	559	601	620	582	628	613	602	601	593	594	547	591	604	568	590	567	560	590	561	608	593	559	598	629	614	600	556	612	621	583	629	597	575	600	550	573	584	606	621	559	555	598	590	550	593	608	604	576	617	565	568	576	615	559	566	551	562	580	534	571	591	589	602	584	538	622	590	616	602	588	547	542	623	605	585	544	583	533	582	577	578	578	575	594	581	564	607	574	597	576	607	613	521	610	578	601	612	531	614	545	606	572	589	585	587	580	607	565	566	545	598	590	573	569	567	575	627	611	582	523	623	608	571	598	581	589	562	582	598	574	542	591	565	588	570	592	595	544	562	579	568	543	565	587	587	593	589	554	565	570
8748	17869	15021	8378	5911	4494	3517	2879	2438	2057	1910	1645	1536	1396	1321	1304	1296	1236	1161	1178	1122	1091	1065	1087	1056	1010	999	1020	1060	975	942	924	936	951	977	1022	993	943	913	931	964	938	943	983	925	939	904	910	945	974	890	891	913	869	880	902	905	917	882	941	980	868	912	921	911	928	941	941	954	872	901	909	916	896	895	868	891	898	931	908	916	874	882	951	926	847	903	894	914	894	900	874	916	932	902	944	926	932	901	859	909	881	917	898	903	903	906	886	863	919	905	892	877	891	859	891	905	941	906	884	891	938	917	906	925	902	929	858	939	868	935	896	970	849	888	927	917	923	872	907	902	957	946	854	865	876	862	858	827	921	886	887	923	929	900	896	913	889	904	875	886	886	909	881	853	925	903	851	942	881	888	893	904	896	902	865	868	860	916	845	894	891	929	933	889	893	934	857	883	917	885	902	896	928	874	888	882	888	936	866	885	866	931	881	874	883	908	891	933	849	880	878	913	940	900	877	845	872	942	958	877	904	906	888	903	916	860	916	923	898	861	891	950	865	865	874	933	933	902	897	849	864	919	922	930	882	888	898	912	885	868	934	921	874	872	864	907	902	868	881	906	835	935	889	877	889	865	903	939	863	955	924	869	887	873	862	941	943	965	895	915	908	895	874	897	881	847	904	960	893	890	939	927	855	958	867	908	895	921	837	852	902	859	917	892	885	865	871	930	842	938	833	902	932	888	818	882	930	906	915	880	874	853	900	877	880	836	930	851	878	933	863	843	890	866	939	884	886	908	903	965	923	910	873	871	917	885	937	879	878	870	931	907	890	850	847	867	926	883	875	896	946	856	923	886	886	867	869	919	918	861	869	892	877	896	898	885	915	857	860	898	911	889	852	879	844	900	892	875	860	921	875	901	918	911	870	957	875	899	893	883	938	894	834	898	906	892	911	923	852	918	901	878	916	911	889	904	902	883	886	899	909	899	890	915	892	902	973	877	878	945	895	942	890	919	901	894	882	883	877	868	862	839	845	847	885	914	914	870	868	860	933	893	879	880	886	837	904	924	896	885	901	898	851	944	903	917	935	846	879	885	859	918	905	873	861	897	936	891	893	848	872	931	873	857	911	884	887	900	891	914	884	890	882	913	902	854	840	926	888	946	898	901	941	865	882	898	876	888	911	833	903	923	916	898	874	857	904	893	895	843	917	868	876	888	841	896	921	917	881	856	860	893	874	871	839	882	885	932	938	933	882	892	897	898	915	858	895	931	873	894	920	908	873	893	876	892	932	885	882	847	871	958	893	925	927	897	876	938	863	873	922	851	924	857	912	874	886	877	883	855	869	895	857	822	877	954	910	888	926	836	877	919	911	882	914	873	879	916	893	884	910	900	878	882	858	871	900	927	926	869	851	845	899	895	899	853	899	877	883	904	825	924	893	871	929	835	897	850	852	911	874	841	896	883	922	885	886	963	881	850	919	881	862	932	914	883	880	910	893	883	922	877	877	910	895	924	866	900	872	931	858	883	903	853	945	856	901	882	904	880	921	895	865	888	900	882	933	839	878	848	838	914	912	872	854	879	847	899	907	924	922	912	901	918	867	887	870	921	868	850	927	875	940	934	858	934	903	879	917	960	861	883	872	943	844	899	917	872	872	860	919	930	852	891	902	918	873	902	900	911	941	913	895	923	891	881	876	889	958	966	878	882	903	887	897	804	912	929	901	924	914	828	910	900	972	849	925	867	853	905	909	945	859	879	856	902	902	931	864	880	931	894	881	876	874	930	925	862	910	893	849	866	802	897	902	910	896	900	932	901	912	852	883	835	876	843	869	882	915	885	904	845	911	860	938	842	900	890	882	880	867	915	897	867	890	909	916	869	892	907	916	882	909	865	901	875	883	887	866	869	857	840	876	910	910	896	888	820	878	935	841	867	924	845	913	885	912	881	893	893	934	906	890	873	932	892	859	898	907	905	868	869	885	876	913	924	874	858	917	917	890	847	916	872	905	885	939	886	901	888	868	835	885	902	899	917	872	863	886	925	862	920	909	879	860	883	901	872	885	898	924	913	875	864	881	902	907	852	931	904	892	915	923	859	911	953	858	902	903	915	906	898	915	894	864	897	829	935	898	873	881	852	889	874	863	905	877	874	935	899	911	894	889	891	928	892	876	845	890	851	896	868	821	941	905	881	869	895	889	950	878	879	851	880	931	864	918	928	885	895	857	934	856	934	940	900	902	823	898	876	879	845	854	1020	890	914	907	922	874	907	897	899	862	872	928	846	928	915	871	934	935	864	890	846	888	905	889	905	901	949	834	852	891	939	950	901	860	926	884	831	927	903	862	873	885	878	899	915	883	882	887	919	870	922	904	896	917	868	909	866	897	844	881	912	878	932	913	858	952	803	872	875	930	864	897	901	929	984	885	891	887	912	914	866	878	890	932	877	860	906	901	950	860	900	932	893	929	923	879	831	920	888	881	959	891	823	891	880	944	910	898	856	877	885	902	945	865	871	881	910	920	885	907	870	878	896	940	873	866	962	863	940	923	921	936	893	914	889	888	915	872	861	876	877	869	912	903	898	909	875	902	855	919	858	843	865	917	910	876	866	891	848	874	833	855	904	886	910	942	876	862	906	915	863	901	887	951	874	904	923	954	919	862	944	901	890	855	877	834	832	860	899	893	957	891	872	906	873	886	798	880	855	843	884	904	903	844	896	854	911	846	870	914	860	872	907	874	887	875	905	887	922	907	849	840	899	863	858	889	879	912	911	887	862	882	910	934	867	918	893	917	912	953	827	864	905	873	878	928	877	868	867	826	844	893	882	853	888	904	910	863	886	860	952	963	894	898	913	904	878	880	891	911	839	867	855	940	904	930	937	858	884	903	879	868	890	862	951	842	920	855	837	883	883	815	945	895	897	906	863	846	893	852	906	897	907	911	873	881	865	810	872	839	922	902	912	855	869	911	914	892	864	902	904	861	867	882	922	917	898	912	907	898	886	857	846	835	873	917	943	851	864	869	865	914	887	869	891	891	894	872	825	874	856	887	883	892	850	944	911	871	922	904	887	877	923	968	849	887	890	942	894	930	856	876	884	911	862	894	850	891	896	874	888	907	899	815	940	913	893	839	897	924	847	878	896	899	896	880	892	896	913	896	918	875	860	838	832	886	875	903	877	844	962	904	871	891	933	940	883	872	865	959	871	879	903	794	925	862	901	873	855	881	908	907	912	869	876	870	851	886	888	885	895	876	893	873	880	908	882	871	875	947	850	857	900	890	932	916	904	921	829	889	905	862	905	834	903	862	820	865	894	856	894	887	897	844	826	905	931	916	934	932	930	831	895	820	945	862	878	919	869	860	976	878	935	899	888	865	848	907	923	877	962	896	910	869	924	874	919	879	916	874	853	902	782	912	862	898	959	855	914	908	877	918	918	885	885	911	881	910	886	948	888	893	897	880	925	928	830	866	900	921	911	894	886	814	907	853	898	832	887	915	861	878
27102	20868	7993	493	313	259	194	192	207	169	179	155	160	189	182	197	161	182	180	161	177	183	176	197	166	155	178	155	161	159	140	190	161	160	166	178	161	174	159	175	162	189	176	201	172	161	172	172	182	167	180	144	151	168	204	145	158	162	157	164	167	174	165	152	172	169	187	171	164	161	182	177	173	172	156	173	175	190	163	135	172	204	140	169	171	172	164	189	147	168	183	167	205	176	185	149	149	166	171	174	166	184	148	157	186	188	173	179	190	172	152	186	169	148	175	171	193	187	148	180	187	182	175	173	157	191	146	170	174	173	160	184	140	171	178	167	156	158	166	179	174	185	174	168	165	176	175	178	182	189	142	161	166	166	150	176	168	163	178	176	160	174	173	163	159	170	148	169	155	154	171	160	176	197	156	179	186	184	211	158	178	174	174	173	151	149	192	179	156	167	154	174	176	185	151	161	157	177	188	146	173	191	154	180	170	167	159	143	160	169	182	150	158	175	179	193	163	188	170	164	138	166	155	187	184	147	184	199	177	176	155	172	181	178	164	180	186	155	183	161	184	163	147	169	169	175	162	148	160	180	158	168	171	175	174	201	169	164	161	155	161	181	165	160	199	172	172	175	188	180	167	159	163	171	179	150	167	190	161	173	181	163	177	159	165	156	165	199	184	165	184	171	168	168	154	156	161	194	177	158	186	178	172	181	177	150	160	163	165	171	156	165	160	173	164	176	163	168	176	170	164	180	206	182	171	150	162	153	176	179	151	170	167	177	157	159	179	178	183	162	178	187	177	196	167	181	174	153	169	169	176	183	176	163	161	159	183	164	174	147	177	206	174	155	193	192	192	179	169	157	170	168	169	180	175	168	188	184	153	176	168	178	152	151	171	180	189	179	175	172	164	171	173	188	166	160	176	183	167	166	179	181	164	176	164	157	183	164	167	161	158	162	161	174	166	177	158	163	193	180	156	152	151	177	171	198	161	158	181	174	163	184	154	180	182	171	179	184	160	171	156	186	175	153	170	162	182	169	168	189	150	182	169	159	156	190	172	161	170	159	148	160	197	176	171	156	180	184	167	199	189	170	180	162	188	160	180	175	188	154	216	164	165	161	181	182	171	161	169	175	193	173	177	161	164	168	175	182	191	175	165	178	159	186	162	149	157	189	170	158	169	162	148	174	181	180	150	181	167	156	174	170	174	150	153	180	168	186	175	183	158	162	195	178	185	175	138	167	169	188	157	169	172	168	156	163	159	154	186	159	161	170	139	178	164	163	166	181	176	163	171	185	157	156	196	168	179	174	192	199	140	159	170	172	176	166	181	155	171	150	176	194	179	161	164	152	177	191	183	167	176	173	158	188	163	142	178	155	201	158	200	172	157	165	155	161	167	176	203	170	166	172	158	175	170	173	165	155	161	169	169	173	182	164	165	186	190	179	156	186	183	198	174	184	159	161	174	159	171	158	175	169	186	179	171	181	176	171	159	155	166	179	151	182	179	186	180	193	154	186	137	160	171	170	167	158	167	176	161	182	177	148	188	187	185	160	164	176	169	156	155	172	168	179	164	190	156	168	174	178	171	193	157	184	164	158	180	164	175	171	177	142	170	193	190	171	169	167	179	164	153	172	168	185	181	183	182	170	171	160	156	155	179	174	185	152	180	170	154	191	171	160	171	148	171	167	160	166	197	161	160	175	162	142	176	185	152	168	169	213	167	182	182	196	169	150	175	156	179	186	186	159	169	178	204	170	183	160	153	162	174	161	173	168	182	172	190	161	186	181	152	160	174	177	173	175	155	183	175	185	163	147	162	181	180	168	193	183	155	172	166	163	162	155	171	170	163	172	178	140	159	176	179	176	187	173	151	173	170	186	166	156	197	168	137	188	184	179	170	176	183	171	173	140	194	175	172	163	171	177	183	163	181	155	154	152	187	139	196	206	157	166	172	168	195	169	190	162	177	169	169	170	165	153	176	186	187	183	169	163	158	177	164	156	162	158	144	136	179	166	178	173	170	199	152	194	165	182	162	171	164	183	173	170	187	159	174	151	160	169	178	188	182	160	186	156	194	172	165	163	181	161	187	177	145	195	188	146	175	160	161	175	173	175	171	184	182	173	171	181	179	154	203	166	187	163	164	177	170	160	199	148	168	184	163	169	141	176	174	158	142	156	158	173	164	184	164	163	176	160	179	158	170	169	145	182	182	166	169	163	162	168	164	177	168	190	162	166	154	187	169	180	172	153	157	175	162	167	192	187	148	173	185	147	186	190	186	176	182	179	160	192	193	186	157	147	157	152	147	168	155	184	171	137	175	173	167	167	174	182	178	162	175	171	153	172	193	183	170	205	170	181	186	180	152	163	170	192	149	188	171	159	188	183	175	184	185	164	181	165	166	164	191	159	195	172	176	181	173	198	167	156	167	203	167	167	150	168	145	151	157	180	165	155	181	165	182	160	177	154	170	168	172	181	159	172	171	152	183	173	178	187	166	182	185	168	173	175	160	185	183	168	170	162	158	181	176	160	168	154	185	178	153	178	165	176	160	157	175	183	165	176	184	141	205	165	187	176	207	156	189	166	175	173	197	178	173	152	163	168	173	148	159	162	164	156	158	156	180	197	171	169	162	199	167	178	177	186	165	185	194	152	180	171	186	145	175	159	171	191	164	170	143	173	143	191	176	169	173	184	171	153	168	184	162	187	175	184	192	179	177	173	155	167	159	159	154	162	160	157	164	150	185	151	157	170	178	181	171	175	169	167	162	178	161	187	145	195	175	180	160	162	162	172	153	179	175	182	177	175	173	165	152	182	176	169	182	172	151	194	158	169	145	180	188	157	187	188	155	162	137	167	168	160	166	169	166	196	189	171	190	146	179	180	165	174	173	163	156	152	151	164	179	183	171	165	157	155	166	166	174	175	165	161	191	140	161	174	169	176	185	193	170	175	155	163	166	175	148	186	154	191	169	181	179	182	170	184	155	181	195	153	179	147	158	164	144	149	164	149	178	156	170	152	180	174	167	164	183	171	171	179	169	165	174	172	175	178	175	166	182	167	194	178	198	175	195	132	163	154	184	170	191	165	164	167	184	166	178	187	160	171	172	171	146	189	182	189	168	148	195	189	148	179	161	180	170	181	151	166	152	169	168	177	148	187	166	157	154	159	156	179	198	184	165	174	174	181	169	172	176	171	158	153	178	172	170	196	181	160	179	159	194	168	176	155	170	177	164	160	148	173	169	196	170	180	186	165	203	161	164	169	159	175	157	168	192	150	156	153	181	168	187	182	183	172	160	156	187	167	191	172	177	169	158	170	184	157	172	168	178	179	169	152	156	173	176	171	173	179	167	171	174	191	184	182	167	151	163	168	149	179	172	154	163	160	183	167	189	172	173	160	166	148	177	154	167	200	171	168	178	193	173	170	189	182	156	180	149	178	172	187	164	169	166	179	170	190	163	194	195	174	178	172	176	175	173	161	187	161	159	161	195	155	164	164
3916	1438	1271	691	537	451	426	347	355	331	344	327	272	290	325	305	303	299	294	312	301	287	306	293	257	303	328	296	298	284	306	268	277	285	301	282	242	290	275	276	294	301	295	303	276	285	319	265	267	283	270	270	295	288	289	275	286	298	279	255	282	291	281	298	262	300	281	270	280	269	270	258	251	304	284	299	305	265	279	285	285	293	304	297	286	277	304	275	293	268	291	281	281	254	299	275	299	265	308	296	248	268	279	323	312	274	291	268	287	292	305	276	303	276	252	257	286	289	245	234	292	294	282	285	278	286	265	287	258	269	285	293	295	250	288	277	285	308	283	273	275	247	270	275	269	288	292	299	275	253	281	291	293	274	243	297	270	284	288	260	300	261	280	279	298	264	281	291	280	326	274	264	260	280	253	294	275	265	267	308	283	270	299	274	273	291	287	269	276	271	286	305	273	274	303	268	302	275	312	305	252	277	269	290	277	312	280	286	268	267	269	285	293	311	267	258	301	268	287	293	281	264	276	237	303	255	281	285	281	305	292	269	282	295	270	294	279	293	282	265	300	274	328	288	269	260	291	278	268	276	262	282	285	291	283	309	282	272	293	302	324	255	302	272	288	261	280	272	289	281	260	305	305	307	313	268	259	274	269	292	293	277	281	295	283	310	270	284	278	297	287	274	253	270	300	300	292	258	276	257	264	305	275	284	295	258	306	279	278	256	302	270	269	312	294	270	270	290	285	257	291	267	289	307	288	316	279	259	264	286	293	284	286	274	274	305	287	323	266	280	301	254	253	256	288	306	289	253	276	271	285	268	298	267	281	277	251	305	296	253	290	294	266	293	268	279	255	309	285	296	290	285	303	298	283	276	295	274	286	279	271	267	290	296	296	299	304	298	252	297	282	266	297	284	281	283	267	294	272	295	274	289	291	259	267	258	279	316	264	260	275	281	296	295	290	271	283	321	283	283	283	304	281	270	300	282	305	264	288	299	300	294	308	289	282	285	277	293	282	285	311	277	284	286	289	271	281	290	266	290	287	295	288	273	288	265	298	308	271	282	259	282	255	256	253	278	264	294	280	278	293	254	271	291	298	296	268	275	288	273	280	283	265	268	281	315	313	299	264	304	291	293	295	279	300	257	268	282	279	274	261	269	297	288	294	300	262	249	275	286	259	283	301	281	294	259	300	298	296	294	289	273	261	276	257	299	269	302	269	299	266	312	275	229	306	276	277	286	294	259	291	302	326	263	275	273	301	298	245	238	284	257	261	293	267	273	240	239	257	295	277	259	269	304	278	306	300	294	282	258	287	316	284	272	280	255	286	315	275	286	274	285	285	282	303	278	278	266	286	289	317	289	273	281	271	265	258	265	289	289	280	267	309	281	276	272	309	309	267	267	299	259	288	271	263	321	280	278	281	276	290	250	284	294	254	289	285	261	281	266	305	264	303	278	295	305	309	266	282	310	249	273	274	272	287	279	280	286	277	275	297	294	277	294	304	290	239	301	311	295	242	280	274	326	293	302	273	260	274	299	291	289	286	275	307	298	297	275	295	252	272	301	273	282	270	254	286	272	289	304	310	262	264	258	297	298	271	275	282	303	272	238	284	286	277	297	251	289	299	280	270	273	312	285	287	280	301	328	317	285	292	269	280	293	299	287	297	286	276	299	305	283	278	301	291	252	266	268	264	293	289	239	282	270	281	303	276	264	280	278	280	282	263	280	269	288	264	251	268	264	311	299	276	288	301	267	274	247	287	295	281	264	274	271	260	288	270	275	236	277	296	276	251	292	287	288	299	256	290	270	296	281	278	259	287	293	279	287	307	292	278	275	273	310	273	285	299	276	304	284	256	289	304	276	272	252	340	273	320	280	280	279	283	268	276	287	253	298	287	285	266	262	303	304	268	259	309	287	267	302	288	297	286	272	256	273	288	288	280	287	284	306	270	292	290	299	298	307	295	255	262	298	283	266	295	297	272	277	266	282	299	270	268	266	254	278	271	280	262	313	293	288	290	302	300	300	282	288	247	273	280	284	267	280	290	305	284	302	282	289	290	271	280	308	262	285	277	269	246	307	281	290	279	266	287	275	286	292	268	252	271	286	296	285	255	311	298	306	297	252	284	290	294	266	268	289	252	315	286	309	274	286	265	296	271	296	287	276	282	278	304	280	272	292	289	273	270	285	284	277	288	262	267	260	273	269	303	304	305	312	285	279	266	303	259	280	239	272	287	290	289	273	289	258	297	277	289	284	290	266	281	308	267	287	269	290	257	272	281	266	288	255	264	278	289	255	266	239	267	282	283	278	305	292	284	284	270	248	265	272	297	276	295	282	276	295	286	253	285	288	280	302	309	296	265	270	289	284	312	304	271	298	298	290	273	284	266	277	273	296	268	303	281	269	293	297	255	302	291	304	292	288	259	272	276	255	283	268	284	279	263	277	274	285	269	272	274	303	296	286	266	246	281	277	264	286	260	260	274	275	305	240	256	263	273	273	290	285	290	284	287	284	295	286	279	299	299	286	282	262	256	291	281	310	282	316	271	303	269	301	286	279	273	253	288	300	254	268	271	330	283	270	281	281	291	283	292	277	294	254	289	306	304	282	247	269	288	278	280	289	311	284	290	316	272	287	278	294	281	298	285	291	302	286	294	287	277	292	271	277	306	265	264	280	276	255	290	272	317	285	273	264	287	286	295	282	294	290	285	292	247	327	299	284	272	307	297	272	255	273	271	271	289	278	331	277	266	279	294	274	262	299	243	282	284	273	256	330	290	282	266	275	288	290	280	267	289	274	275	255	291	285	280	279	305	291	288	301	274	336	263	275	286	285	309	276	311	301	265	275	293	291	298	275	284	256	292	274	253	275	274	279	315	297	299	284	251	301	267	266	298	279	285	263	317	283	302	262	297	256	285	275	279	243	292	278	257	300	287	295	279	286	252	259	287	294	289	271	294	277	243	267	256	244	262	280	270	294	290	281	277	263	297	294	284	302	291	290	267	279	264	285	299	267	291	268	261	258	298	265	279	266	277	260	279	290	308	304	300	281	291	267	258	266	253	290	291	293	296	279	266	259	247	294	294	287	285	285	283	276	295	259	294	262	274	289	314	316	265	277	274	299	274	291	277	294	286	327	286	282	269	275	282	283	268	303	296	303	283	275	256	277	286	255	257	294	276	274	265	277	270	282	281	291	297	289	279	277	291	305	282	292	277	268	273	285	280	284	298	277	278	282	298	292	271	294	266	289	288	271	250	264	284	312	254	275	285	276	283	277	291	271	282	270	291	243	276	280	270	284	279	290	275	309	307	264	289	277	272	281	276	257	283	271	266	272	262	274	276	267	269	247	285	274	288	265	289	275	264	293	260	309	303	286	276	292	296	298	309	278	269	283	297	259	275	291	269	262	276	306	282	279	243	264	265	280	294	266	265	254	304	270	277	282	280	293	282	274	277	265	256	251	288	261	290	251	287	293	292	305	289	276	290	281	269	269
24211	21428	28885	24351	21274	4547	1142	780	674	585	568	574	540	539	504	472	514	482	520	468	470	481	456	450	475	485	424	436	496	433	462	457	444	457	443	440	458	476	435	434	457	465	444	467	415	433	462	424	420	454	463	468	439	418	460	436	438	452	425	462	445	449	455	473	437	456	473	401	461	447	437	432	417	452	453	416	417	463	445	419	435	436	471	426	454	468	454	451	405	458	442	434	452	423	438	415	473	461	430	424	458	449	454	399	422	434	476	471	451	404	411	453	422	433	441	447	438	441	457	426	430	444	390	471	471	416	435	449	454	417	462	422	450	411	448	455	421	434	464	425	452	454	441	448	476	449	473	419	433	493	437	444	433	466	427	451	444	449	405	436	430	443	471	436	472	426	460	423	428	478	451	444	460	454	432	483	422	452	472	436	480	451	454	416	445	436	429	408	466	445	467	455	450	428	407	457	444	456	421	454	449	454	440	418	440	478	444	424	434	465	484	454	448	411	402	445	438	396	466	436	406	454	411	436	440	455	472	430	454	410	444	435	481	457	453	438	413	455	452	438	414	446	430	424	461	422	414	392	451	425	447	469	406	457	424	420	484	412	457	476	425	417	456	438	430	426	443	457	414	421	438	491	455	469	449	445	460	456	423	434	466	406	457	388	450	462	465	432	415	469	430	430	439	466	442	412	424	467	436	423	437	461	454	437	462	455	438	423	431	421	430	451	455	446	445	438	437	452	461	442	442	427	423	419	440	467	457	411	454	454	430	445	436	435	447	412	433	454	413	457	484	461	445	462	468	465	463	471	455	465	429	435	430	452	469	449	413	425	416	457	447	426	412	438	405	418	461	442	421	461	446	428	448	444	396	425	470	419	429	439	416	455	455	436	476	471	455	427	454	440	428	450	420	429	440	460	453	412	448	426	453	392	368	466	416	423	414	422	425	443	443	449	458	465	401	429	432	399	429	417	432	410	448	414	440	466	444	416	424	415	446	422	441	471	440	479	419	456	437	438	436	404	470	448	452	440	455	451	435	408	462	391	434	462	415	444	464	424	437	424	441	409	440	437	410	444	452	424	443	399	460	465	419	435	439	435	430	386	432	443	430	456	433	432	481	450	453	461	426	461	432	460	485	444	394	451	448	466	464	429	435	455	439	412	446	449	454	466	450	446	436	462	433	425	408	461	466	447	441	450	428	463	410	444	425	429	421	415	446	448	451	454	438	444	429	408	444	400	462	463	419	460	436	436	427	519	440	455	461	486	429	429	444	466	458	451	417	433	428	435	388	426	381	404	425	447	403	404	441	451	458	461	413	439	459	412	428	420	430	410	440	452	451	450	409	476	442	441	428	437	462	427	449	479	451	466	465	424	468	438	401	471	405	440	447	440	407	425	443	453	476	433	426	448	427	449	445	441	437	470	403	392	467	432	409	461	432	428	456	432	422	425	485	452	469	421	448	461	475	439	456	436	460	443	452	458	367	441	491	426	423	413	466	467	416	469	463	400	414	432	458	446	455	444	402	429	405	465	435	408	394	463	420	431	426	492	467	426	454	416	412	446	427	479	405	500	460	449	438	439	464	429	430	460	459	452	440	430	475	414	417	425	446	430	423	441	435	399	422	467	417	413	474	419	452	440	439	463	482	443	407	454	420	476	435	448	458	457	451	470	425	457	415	430	439	481	422	444	405	445	418	404	437	464	426	395	440	427	425	435	430	437	487	428	460	465	442	444	420	419	438	444	431	418	451	442	452	410	418	452	426	412	430	355	429	434	470	437	434	440	469	445	435	444	422	429	440	412	399	421	406	442	459	453	430	484	463	451	413	444	406	431	403	433	409	481	428	422	429	441	453	443	476	427	417	488	431	430	434	427	438	412	403	474	432	429	399	446	452	453	467	472	459	442	422	443	450	433	435	489	449	441	417	470	421	429	430	449	442	433	429	463	447	448	431	408	422	411	441	449	449	413	434	451	415	453	407	447	442	452	458	443	444	426	452	445	407	469	406	424	421	436	451	425	398	434	430	418	449	477	423	430	453	427	411	417	447	430	450	438	421	451	469	437	420	429	440	431	445	452	418	408	450	418	434	414	441	421	441	426	411	486	450	396	443	442	435	473	436	419	438	422	448	437	418	469	442	447	458	423	427	428	440	467	426	438	448	436	442	464	445	428	453	466	445	443	445	460	469	446	450	452	425	419	445	463	437	416	429	430	445	423	446	433	445	443	466	413	427	442	440	412	442	433	440	429	419	463	438	443	429	443	423	417	445	458	428	405	429	445	422	447	460	463	445	467	459	468	435	435	413	441	428	432	446	434	429	445	457	429	452	404	398	441	416	434	445	464	448	449	413	420	397	418	419	437	445	431	455	408	427	427	450	452	436	497	431	409	409	437	450	423	422	452	428	430	430	447	436	399	488	422	465	426	432	413	426	447	420	426	423	417	472	431	394	418	421	442	394	441	448	416	434	393	437	436	464	454	445	453	464	418	426	459	430	471	433	411	470	416	430	455	413	482	461	460	479	485	419	443	470	431	446	425	418	409	416	413	483	461	433	417	437	425	452	441	426	416	425	448	426	409	462	437	429	447	457	407	431	426	413	464	425	450	451	444	451	425	443	430	443	451	428	448	409	424	433	457	432	453	463	463	450	421	400	467	462	468	376	412	451	420	457	437	394	399	433	449	441	437	446	437	469	480	435	445	459	462	411	442	469	404	447	424	445	430	459	442	433	425	498	427	438	508	432	430	413	443	447	428	469	424	454	426	447	461	442	429	438	444	435	447	444	417	436	459	437	442	445	446	439	452	431	468	429	438	420	483	439	415	422	422	439	473	443	437	415	482	464	460	441	427	419	431	400	424	397	444	469	420	454	454	394	444	427	438	422	435	423	458	445	410	427	450	469	413	447	433	425	393	406	417	440	463	416	419	428	456	411	445	416	432	469	426	427	468	448	441	433	429	438	437	404	433	438	453	455	439	458	471	431	478	434	440	443	423	417	445	423	428	429	457	443	414	471	448	432	452	440	456	442	452	417	407	424	447	454	445	433	453	416	450	420	445	458	411	407	438	394	473	457	461	424	474	449	457	428	453	434	438	434	436	473	399	425	442	485	430	418	429	428	452	449	439	476	466	421	488	445	426	441	452	438	408	471	420	421	440	411	415	445	414	420	426	407	441	415	451	426	419	428	425	409	424	406	430	406	462	413	440	463	479	461	482	434	441	431	453	450	430	469	428	402	417	423	439	424	464	468	431	422	413	442	434	416	443	437	422	477	432	412	427	418	426	443	425	470	422	427	477	430	452	438	437	456	462	446	446	436	451	439	434	422	438	409	426	450	446	475	427	415	446	439	460	457	456	403	419	484	426	444	454	444	427	456	439	443	454	448	453	442	441	446	427	428	460	463	485	421	414	439	454	445	468	438	437	469	422	437	407	419	439	467	460	477	464	467	425	460	465	393	466	425	451	442	419	408	419	443	438	399	396	433	442	418	445
5937	11179	9289	5000	3351	2596	2046	1742	1460	1266	1189	1071	1019	962	944	885	887	839	810	737	830	788	730	803	791	749	739	721	720	760	742	729	676	742	767	681	753	757	685	726	729	742	683	629	714	719	724	706	758	693	695	687	721	689	683	677	689	642	657	674	724	730	696	699	729	702	715	699	726	700	670	736	666	754	681	689	717	698	676	699	688	646	705	679	646	668	717	714	687	696	723	655	667	672	714	677	687	733	660	718	700	672	683	695	678	675	690	659	710	676	659	700	688	631	700	661	710	694	693	690	705	722	690	716	686	646	653	678	703	759	711	700	690	662	660	659	720	677	689	681	719	698	704	636	721	632	645	677	641	619	687	648	703	708	637	650	642	715	718	683	635	693	672	674	722	688	706	667	640	691	633	685	708	668	668	686	666	674	707	685	674	642	661	746	714	684	723	641	648	652	687	650	676	659	697	713	682	694	621	691	647	638	740	692	649	676	670	665	685	703	662	679	661	664	694	704	684	692	716	669	706	670	726	687	670	638	678	696	675	688	672	685	663	664	728	667	700	675	656	666	680	667	666	672	663	648	693	704	663	666	691	663	726	630	635	668	664	675	708	636	700	676	625	702	686	718	659	691	695	675	708	672	660	655	669	686	645	671	708	736	726	661	662	668	693	672	667	648	681	704	696	699	667	655	685	677	679	665	682	671	652	666	673	672	681	658	720	695	706	710	639	738	684	656	671	693	688	663	709	653	669	694	694	695	637	655	677	677	677	684	664	636	670	638	630	693	688	765	706	667	696	635	695	671	700	673	622	669	721	700	676	672	693	692	668	674	657	654	643	681	674	747	722	674	698	680	680	674	676	683	707	663	642	648	679	650	701	702	667	725	679	694	701	641	684	731	720	659	676	684	673	684	632	651	664	706	697	667	690	671	674	679	721	692	700	668	611	638	755	715	721	653	649	667	632	643	671	680	715	703	704	731	699	683	682	713	687	707	719	676	646	676	681	686	711	644	711	725	649	666	659	677	696	666	668	668	659	652	678	706	680	664	693	666	685	667	702	657	694	734	745	690	686	716	692	704	740	700	695	675	674	666	663	673	730	678	654	713	682	719	678	692	679	688	670	674	631	701	675	666	679	715	668	691	669	669	708	700	687	684	702	633	709	697	658	653	672	706	667	704	638	660	661	676	687	686	669	715	669	624	684	688	693	660	665	664	666	676	662	709	660	698	726	674	704	737	701	715	631	687	685	678	687	688	699	679	683	645	667	729	670	687	712	720	688	720	725	704	697	677	706	665	671	714	676	655	719	676	667	694	650	689	660	673	670	635	611	680	676	678	726	710	661	649	632	697	678	662	607	720	740	729	621	684	676	697	679	663	714	706	684	667	664	685	682	682	695	679	661	720	691	671	670	671	681	705	723	708	711	694	693	639	685	669	641	685	694	665	650	677	687	630	681	674	691	679	630	670	633	658	652	683	633	639	707	630	712	720	678	714	682	669	690	706	682	692	642	682	659	655	717	664	655	645	660	672	681	682	695	679	629	685	671	704	670	640	696	707	702	650	636	690	657	725	711	660	668	724	652	670	693	639	685	688	665	696	691	664	739	731	656	702	662	655	794	645	675	694	648	660	662	673	711	681	648	633	663	680	698	698	728	644	720	654	667	680	668	666	705	644	694	688	707	708	673	676	672	697	705	673	673	696	703	650	665	680	698	694	687	688	640	673	705	648	613	668	679	695	631	707	664	680	680	702	675	688	665	670	653	653	694	662	662	698	659	693	678	674	667	638	709	638	715	727	736	668	730	659	643	674	683	737	683	683	718	671	698	701	685	653	708	682	686	686	704	689	692	695	648	703	659	676	696	683	659	651	704	652	690	687	722	709	712	637	646	682	702	679	640	647	649	711	665	698	674	658	672	681	718	666	697	667	717	671	654	660	640	679	702	652	661	733	673	681	636	658	648	703	667	666	662	675	695	690	718	688	642	695	736	704	642	679	694	701	670	667	684	671	673	697	704	677	707	658	657	647	695	633	700	701	676	684	696	673	675	679	644	715	687	696	665	726	687	726	677	674	693	710	682	678	674	685	679	678	654	654	718	673	647	693	649	680	691	685	671	711	696	671	715	674	617	686	635	690	706	717	666	655	712	652	669	659	646	672	697	678	693	671	717	674	676	702	691	692	669	653	659	709	651	633	704	662	677	693	696	690	642	658	678	725	701	653	635	687	667	662	698	717	704	683	670	724	682	712	702	646	685	661	685	669	675	611	651	701	660	692	696	693	714	637	653	670	637	714	675	661	656	664	681	665	671	671	659	697	688	679	692	732	674	672	636	675	670	664	720	691	685	687	704	658	649	734	725	720	706	674	725	645	672	676	673	696	670	709	716	667	701	726	671	645	709	664	676	689	689	689	661	686	690	671	700	668	712	672	658	672	670	668	678	697	693	635	726	721	643	679	722	662	727	661	640	655	689	618	671	695	664	660	669	675	680	647	704	655	725	706	718	651	699	699	701	701	682	697	639	690	730	674	671	666	732	663	692	684	665	668	665	623	660	688	632	678	634	739	672	683	676	693	706	663	642	671	684	690	689	695	704	674	665	645	680	655	677	720	672	690	656	705	649	688	688	670	676	689	680	652	641	664	715	684	674	678	672	681	718	715	668	636	663	649	685	675	666	689	651	701	684	681	691	679	703	690	679	733	679	652	712	688	686	731	681	658	671	678	688	650	662	699	671	695	695	684	712	645	646	645	689	703	682	663	664	686	704	677	692	650	650	666	715	673	672	650	712	694	652	676	683	692	634	639	678	674	685	696	706	685	677	681	706	645	688	649	702	664	638	686	647	684	725	686	666	689	629	687	676	721	716	674	664	716	708	639	647	672	694	683	662	658	670	665	681	734	664	662	689	661	677	699	717	733	646	709	651	696	641	681	693	664	691	704	647	676	703	687	697	675	704	639	652	674	677	687	700	725	664	650	704	658	698	663	628	717	653	663	664	697	656	633	655	721	682	733	676	667	666	702	690	665	703	692	703	640	703	686	679	661	665	726	750	677	646	704	705	677	651	718	719	634	649	694	668	677	659	674	724	704	676	711	710	692	638	699	684	678	652	697	678	642	672	720	657	684	712	681	671	682	675	647	687	701	658	704	681	681	710	645	686	684	675	712	644	684	663	665	695	698	679	671	713	642	684	658	643	673	674	660	664	680	686	688	736	612	688	666	694	720	713	676	705	667	692	711	623	650	684	665	686	636	703	666	656	675	711	637	668	691	677	717	729	699	657	696	697	645	708	673	677	660	673	730	658	658	630	720	627	689	686	677	691	714	684	668	639	700	707	671	664	714	742	666	692	678	710	664	687	664	675	686	696	662	707	691	673	721	630	683	700	702	650	672	700	667	663	718	669	675	697	686	677	649	699	661	656	677	707	664	648	698	712	671	636	689	707	652	698	677	711	648	694	667	684	718	681	706	678	648	709	658	686	669	639	706	654	700	737	730
23207	21408	29438	23780	21410	21242	4381	1351	994	1009	885	824	725	743	718	760	759	659	686	694	648	702	610	670	646	677	645	590	622	631	627	593	664	594	629	602	580	597	628	630	592	638	603	616	617	584	578	650	614	563	639	620	595	617	621	591	602	616	592	624	607	586	604	565	631	583	620	605	606	558	577	612	587	568	563	576	576	587	648	594	605	571	578	609	643	597	617	618	584	615	617	564	581	543	625	595	613	551	596	618	610	579	587	610	596	549	593	586	585	564	599	585	633	604	586	573	606	596	607	611	583	566	566	565	587	625	598	519	594	596	632	567	593	604	577	645	587	638	595	626	594	571	607	577	592	578	609	582	599	596	559	599	585	633	580	615	609	570	587	588	590	615	536	663	630	592	596	613	600	612	583	599	589	595	577	535	577	609	587	560	593	605	612	570	606	584	616	564	618	550	596	584	642	638	539	567	618	609	598	578	634	587	622	575	583	582	579	626	542	589	558	595	590	620	630	573	603	568	576	578	601	622	542	616	590	599	567	600	551	563	600	597	565	611	588	610	591	636	618	596	642	587	628	556	532	590	596	597	617	594	560	589	571	581	574	573	558	618	572	581	613	606	589	587	634	579	567	612	583	599	624	590	587	606	559	586	594	602	611	544	620	569	554	578	569	571	612	608	597	602	562	560	583	631	569	570	634	617	611	590	582	563	605	581	554	559	620	612	534	595	586	592	606	596	574	575	619	605	613	547	616	589	587	544	550	601	593	548	626	579	631	610	591	626	608	613	580	562	614	582	609	588	572	614	596	572	596	591	523	591	590	624	568	652	589	583	644	577	576	601	540	544	580	610	589	617	633	594	590	567	590	600	626	592	580	594	582	579	612	597	564	611	561	586	564	598	577	594	569	604	595	572	564	615	608	571	608	588	597	570	565	561	558	566	586	598	551	589	596	610	574	570	604	589	571	596	584	580	557	570	561	570	545	590	610	564	588	575	537	549	585	650	590	589	579	658	578	586	624	589	591	588	585	566	586	558	597	575	616	573	615	596	568	608	588	568	576	590	589	625	551	561	556	607	588	582	577	544	555	610	577	614	565	596	633	586	545	557	634	576	590	622	557	587	627	555	600	582	582	564	585	574	592	557	555	552	589	570	563	555	615	582	597	632	606	603	602	561	639	578	551	564	610	606	561	608	574	579	606	602	626	550	611	608	596	559	569	541	568	644	581	584	559	601	589	601	583	550	554	579	586	614	577	597	602	586	591	582	614	587	543	609	598	612	589	615	647	591	576	621	616	579	554	596	612	607	589	590	561	592	550	589	589	620	609	576	552	566	623	580	564	601	565	613	616	593	646	562	603	553	566	607	610	630	562	616	588	588	564	611	578	580	541	568	598	534	588	595	591	610	601	586	608	631	617	588	538	569	599	592	618	557	619	624	626	602	620	597	566	593	574	593	582	598	565	607	584	605	597	583	567	578	592	599	608	594	609	605	570	602	585	564	608	582	560	577	586	599	575	627	600	589	590	582	566	563	596	570	556	617	599	594	580	610	586	553	597	628	609	560	602	554	591	613	594	601	609	598	563	576	592	596	592	624	578	572	583	588	601	586	588	584	514	556	576	545	577	600	612	572	619	562	596	572	590	582	588	540	596	580	608	619	585	572	581	610	551	583	605	581	572	600	559	568	642	576	629	595	627	585	594	587	619	609	650	570	578	598	599	602	610	597	601	552	569	603	609	608	594	551	580	573	590	619	619	581	600	629	571	594	624	576	578	586	567	583	535	565	585	582	608	614	595	596	567	615	604	568	602	558	564	608	628	561	653	570	566	579	578	551	610	563	575	579	579	559	593	597	612	559	607	584	567	591	568	608	578	575	627	563	574	554	576	624	577	587	644	596	601	580	571	578	586	595	603	595	601	545	598	602	622	556	588	611	614	590	602	597	562	588	596	590	598	572	601	545	571	582	637	581	559	588	568	582	595	548	566	583	608	623	568	566	629	581	537	597	585	573	585	515	621	572	574	594	634	562	577	595	586	535	640	617	614	564	600	623	554	582	606	583	592	580	543	600	594	646	634	598	598	569	588	583	586	597	558	607	591	581	591	600	598	571	556	619	562	594	555	578	626	598	602	598	593	600	579	612	582	616	570	572	588	593	589	603	602	609	574	604	553	603	615	560	620	565	568	575	601	612	586	524	590	599	566	571	590	603	595	590	628	584	573	598	551	634	543	628	565	600	582	599	570	609	610	589	562	566	573	591	633	575	582	575	581	569	591	607	559	584	599	605	575	617	523	561	629	576	560	579	599	556	578	601	577	563	600	610	596	561	571	626	577	602	607	585	569	594	604	593	558	571	596	622	569	569	612	587	627	621	600	585	563	594	565	607	591	583	575	578	574	578	611	609	574	586	589	594	557	613	600	587	582	552	592	613	549	574	607	620	604	610	633	595	642	568	607	569	574	624	578	573	558	575	614	589	607	595	589	581	577	603	614	553	612	605	639	597	575	611	600	573	587	575	553	562	642	560	592	621	636	611	571	539	588	580	612	588	595	594	571	591	586	603	588	609	599	568	577	567	572	568	577	579	590	594	613	596	616	637	592	605	615	577	574	596	565	595	562	601	590	564	575	543	572	574	588	547	610	551	562	602	610	586	561	602	601	564	589	581	589	601	587	592	564	587	655	606	572	584	612	569	623	552	547	606	600	609	540	606	572	559	581	579	612	579	606	637	610	585	581	587	559	566	562	593	586	613	597	595	601	574	588	586	573	578	634	630	618	564	574	563	598	574	584	577	608	586	581	569	607	571	598	591	596	589	568	574	585	600	600	579	557	572	585	638	583	579	580	558	585	563	600	581	622	594	591	611	596	604	587	569	571	597	567	576	572	581	557	605	620	565	573	582	548	559	575	576	605	544	592	526	573	610	607	601	578	575	583	633	590	601	578	590	570	568	580	600	593	549	582	604	596	577	598	594	577	545	574	626	547	599	584	546	583	585	598	589	611	556	611	585	589	624	573	594	555	553	601	577	587	549	578	573	605	651	575	616	594	578	607	611	583	572	586	601	617	565	583	604	585	575	582	576	557	620	657	604	582	575	544	630	597	594	596	579	564	575	601	614	614	599	575	584	601	590	587	630	605	600	611	564	602	567	573	617	622	587	606	557	591	617	578	604	625	624	612	609	627	616	554	559	590	566	580	560	602	582	529	605	573	582	623	572	574	614	590	627	551	619	580	567	583	573	561	566	586	566	608	611	582	650	566	596	536	568	560	583	616	605	600	566	565	569	577	601	630	572	573	575	564	576	591	550	575	582	580	630	611	549	586	609	575	614	581	573	595	616	574	582	590	569	581	574	607	518	608	565	596	596	603	579	564	607	622	575	588	578	603	591	594	597	608	619	589	572	595	583	567	602	601	633	552	592	598	565	609	601	569	581	598	599	585	579	599	569	609	557	603	621	596	599	553	556	573	532	583	591	579	586	607	608	605	545	590	620	576	532
8536	17881	14997	8315	5807	4418	3422	2836	2361	2131	1918	1750	1576	1422	1347	1295	1247	1261	1165	1173	1120	1089	1090	1085	1008	1025	1052	1035	986	1036	986	967	935	972	962	979	951	930	975	952	954	921	939	905	904	902	916	976	938	966	908	903	905	849	936	894	946	906	891	932	910	909	903	932	914	912	940	904	910	904	872	893	964	921	882	882	906	816	872	928	933	879	898	865	952	878	936	912	894	929	891	876	898	947	895	920	926	940	918	950	871	892	927	850	877	930	862	951	885	877	892	847	892	878	837	904	852	942	905	887	919	886	862	837	844	919	921	923	943	923	924	907	913	905	844	875	870	881	877	924	886	931	829	884	885	921	890	908	857	908	911	851	865	934	883	972	830	954	895	843	878	897	876	919	876	854	915	893	950	877	881	909	887	876	832	857	866	906	882	897	908	889	881	884	962	898	907	927	938	897	920	901	872	860	893	925	972	917	910	876	929	843	847	934	871	920	859	896	890	907	876	884	895	907	882	935	924	918	858	890	861	893	897	856	879	928	877	907	877	869	937	917	922	904	910	877	921	906	917	889	909	842	947	909	870	924	889	936	858	935	927	936	839	914	939	900	893	905	955	876	901	881	910	889	869	888	907	873	894	896	914	901	891	915	832	895	893	873	825	864	857	918	871	906	865	909	877	898	931	911	847	872	899	931	892	903	862	978	881	867	899	882	957	875	866	850	823	931	915	936	890	946	887	899	878	898	903	936	916	917	903	947	890	939	862	886	940	887	907	891	928	848	933	855	907	888	832	884	820	876	890	885	906	877	862	939	920	944	908	901	846	913	896	882	896	860	914	880	899	855	871	859	949	889	904	908	878	911	871	950	886	891	876	948	852	883	949	855	900	887	858	895	895	836	892	860	871	870	923	917	898	908	886	869	933	895	914	899	929	974	887	871	906	854	916	872	887	864	904	918	949	957	905	889	916	876	853	935	887	871	893	872	879	880	915	878	875	922	899	913	812	921	888	901	882	896	927	887	876	923	846	927	943	862	890	946	832	882	899	879	898	855	903	903	868	850	896	861	917	862	880	872	832	859	861	920	899	876	857	869	901	826	915	895	878	893	845	922	888	898	914	943	884	903	815	957	923	902	873	892	932	848	907	838	914	883	899	913	861	855	898	899	914	880	871	871	864	877	873	904	957	838	881	895	874	888	909	863	892	887	886	916	882	896	901	885	886	834	899	832	910	890	896	911	871	861	880	910	886	858	900	912	937	883	906	892	976	851	942	873	870	901	921	908	928	848	890	852	922	896	837	878	898	858	888	931	893	882	876	895	868	881	951	903	879	917	898	953	917	902	912	854	875	940	937	906	897	898	890	908	907	884	852	883	867	887	901	871	897	863	870	882	904	911	924	933	941	922	942	858	875	873	894	913	939	898	870	910	888	890	905	894	925	872	869	947	888	884	847	939	849	908	939	878	838	893	862	913	872	889	891	932	854	923	854	959	821	839	868	907	900	869	895	856	912	919	907	877	944	884	874	890	923	930	881	927	907	926	902	859	895	882	934	869	906	922	869	858	837	921	852	880	883	935	911	879	851	869	897	942	848	869	938	877	907	874	899	892	890	895	930	894	910	908	910	839	854	874	926	890	885	893	903	899	941	821	893	859	862	858	919	900	915	905	933	853	905	849	888	922	903	865	860	923	851	951	867	942	876	860	851	934	876	922	914	919	927	910	910	906	853	892	866	927	934	889	884	871	883	856	921	856	930	868	931	854	909	876	875	833	942	933	913	852	896	940	902	909	917	913	846	859	930	903	905	858	919	844	926	884	936	840	883	912	887	873	887	883	886	859	901	896	940	833	864	864	898	888	844	937	971	872	899	889	943	903	858	901	918	865	909	866	860	882	865	883	890	879	907	880	867	898	888	844	838	904	903	966	950	904	931	937	903	887	914	884	953	905	900	941	861	896	932	878	864	873	889	865	931	877	927	877	913	841	881	833	895	964	884	858	853	868	883	903	879	907	880	911	900	862	871	869	930	910	882	878	838	874	899	844	926	881	919	837	879	924	848	870	923	813	887	906	843	887	870	886	876	905	950	904	877	852	872	887	881	899	924	887	931	909	859	968	885	866	930	919	900	913	876	911	919	850	891	879	861	862	862	905	875	878	849	922	888	878	879	882	866	917	851	937	866	879	905	895	849	865	928	894	833	881	882	913	904	835	886	879	898	869	873	911	922	875	927	920	927	901	877	876	894	832	906	874	875	896	908	916	886	913	900	858	939	871	893	894	889	934	921	914	915	879	895	865	925	909	910	905	898	874	927	843	875	885	891	903	934	917	909	901	879	959	837	939	850	871	914	911	895	868	907	875	880	937	873	958	866	925	909	915	858	890	909	951	912	881	893	858	886	868	943	938	887	951	914	914	906	932	907	917	898	947	907	844	897	934	843	933	876	864	894	887	947	872	875	945	883	915	862	851	919	899	929	919	905	892	935	885	973	896	935	924	902	882	912	863	873	922	880	910	826	901	848	873	920	905	904	868	904	877	881	903	895	916	941	952	924	930	905	923	937	883	903	903	942	894	897	904	905	947	890	891	893	910	880	947	894	853	889	874	888	863	876	947	916	913	851	985	859	895	871	942	966	927	934	859	872	873	872	899	877	950	882	897	925	879	887	854	835	909	932	851	855	908	884	880	924	884	877	842	857	882	920	856	867	931	827	919	883	947	978	950	894	935	955	931	880	935	859	917	937	919	867	909	889	864	871	882	893	873	870	896	860	877	851	872	903	889	880	917	832	882	922	938	872	898	881	869	897	898	877	903	917	911	854	875	905	913	914	889	879	902	886	884	899	872	921	888	889	915	908	871	867	906	839	897	903	829	869	905	916	895	885	928	925	910	874	868	904	892	903	930	870	889	848	861	842	923	911	875	820	907	906	910	897	911	869	902	923	900	865	891	864	904	931	894	856	882	926	870	894	885	809	889	851	894	865	951	914	882	863	894	921	926	876	874	899	882	905	853	884	942	868	957	857	823	869	852	858	865	920	861	902	912	863	890	976	878	886	837	907	836	959	912	947	917	902	886	878	911	892	922	850	926	906	904	931	902	916	886	878	934	941	933	921	898	919	863	884	899	852	873	891	942	897	840	880	884	919	921	840	882	913	894	833	881	905	914	827	885	872	885	920	917	897	854	910	886	891	911	955	935	869	858	830	931	960	908	896	891	886	889	905	875	854	903	883	895	854	864	843	874	888	822	858	907	867	868	903	873	887	950	906	926	882	987	892	896	885	906	894	912	857	891	897	903	899	842	915	904	865	911	877	886	936	872	869	897	886	900	897	890	953	867	876	857	922	910	888	896	914	902	875	903	915	935	890	895	855	838	918	878	916	839	877	861	893	905	906	856	897	888	936	937	906	921	937	931	885	907	834	865	873	901	851	916	905	918	891	929	883	878	864	904	871	842	917	876	871	906	910	919	883	883	890	870	937	890	877	902	873	923	858	841	887	915	904	847
27061	20919	8152	572	269	245	227	186	219	201	196	184	222	189	168	187	167	170	186	179	199	175	172	180	167	149	156	185	156	184	175	172	208	176	170	172	155	179	169	199	138	159	209	175	149	189	167	194	188	168	163	166	192	180	165	181	175	180	179	168	181	171	156	174	157	174	165	173	159	158	174	182	195	203	163	173	177	194	177	161	168	201	143	199	185	180	181	191	169	172	140	174	199	186	163	179	196	177	171	190	169	166	174	165	191	167	195	162	157	162	143	190	189	175	176	155	198	171	164	175	172	176	171	156	154	146	171	169	193	167	178	187	163	153	152	157	190	147	171	142	185	182	182	156	162	174	164	176	178	167	180	165	184	172	159	167	169	159	173	160	180	176	173	184	169	175	176	156	169	176	186	161	155	166	167	176	171	187	169	162	171	158	168	187	178	155	176	170	180	179	192	170	180	201	184	176	169	182	178	159	170	194	152	171	182	155	172	173	195	179	181	177	171	173	197	188	185	185	174	179	166	160	190	179	165	190	148	174	168	180	172	186	158	198	167	170	183	170	174	169	170	149	185	180	169	208	187	186	173	182	179	178	178	177	186	180	200	170	183	175	172	172	176	160	199	171	195	155	167	165	166	188	186	175	179	179	170	162	174	164	183	179	158	170	181	149	177	185	190	178	165	189	169	157	161	159	154	193	170	184	152	153	162	174	185	172	163	183	190	154	166	178	184	177	192	169	197	162	180	173	170	169	186	158	187	197	157	176	171	176	189	177	159	181	173	193	191	148	179	160	167	176	168	160	181	162	166	190	176	173	172	185	154	163	177	173	200	156	171	169	186	184	165	176	177	183	141	186	190	168	174	180	166	187	164	185	178	176	175	152	172	164	152	191	179	177	176	170	163	178	170	174	149	175	168	177	192	171	178	153	186	176	183	165	141	186	164	181	149	176	188	161	167	178	192	177	185	200	164	144	190	175	166	169	172	177	156	173	155	162	160	171	151	176	196	166	172	151	151	173	152	163	163	177	174	187	171	163	172	177	178	169	179	163	144	168	175	183	176	164	162	163	175	176	177	197	164	169	174	170	153	178	197	192	180	192	185	174	155	169	160	172	159	163	171	179	164	181	169	164	175	171	167	177	164	170	196	179	186	163	176	181	167	185	171	171	182	174	183	184	173	177	180	152	176	174	184	187	175	169	156	178	160	166	170	151	175	169	200	158	182	160	142	164	182	180	203	201	165	174	168	162	168	161	170	180	138	177	171	162	149	171	172	150	167	189	198	174	181	187	142	149	170	178	188	183	165	156	171	181	170	147	191	151	177	170	170	180	168	178	153	192	170	169	181	175	206	154	163	163	170	179	159	183	166	161	164	180	160	172	176	186	178	172	184	204	194	164	178	160	183	195	163	181	183	165	183	170	166	168	167	157	165	176	157	189	203	153	175	163	158	186	157	189	186	163	175	160	164	189	176	169	182	182	156	174	165	168	179	184	180	174	172	180	182	166	146	195	164	163	159	164	169	163	191	166	165	168	164	164	168	165	161	215	189	171	160	161	176	176	157	161	177	179	156	174	150	163	160	176	156	187	162	159	159	164	178	173	172	193	171	179	174	188	153	169	191	157	171	190	184	156	176	183	176	165	163	163	177	175	180	153	161	188	170	176	169	147	172	152	157	169	171	199	187	181	151	151	170	157	158	187	177	173	192	158	166	167	184	186	201	194	182	163	180	185	149	171	159	159	170	180	154	181	167	182	159	159	162	153	188	175	177	180	171	185	166	160	183	162	201	167	160	158	193	182	173	199	177	178	164	154	175	167	184	204	168	171	172	173	157	159	156	164	171	183	168	175	158	186	184	202	175	164	163	165	173	182	182	178	152	181	190	164	179	172	173	157	175	181	185	177	182	185	194	176	180	168	163	177	174	176	180	181	175	191	174	179	164	152	153	187	177	167	154	190	179	182	142	152	179	161	196	172	164	151	158	153	161	166	180	167	167	166	149	175	173	159	196	170	194	166	170	167	181	176	174	177	191	190	176	164	155	161	174	172	186	187	184	180	180	178	165	135	188	163	177	206	156	189	180	169	165	185	159	161	153	169	184	153	193	167	183	160	165	183	156	172	161	156	170	164	178	188	163	168	174	178	177	156	178	162	161	178	181	161	205	160	146	160	180	162	159	159	207	181	141	158	148	172	201	154	172	166	181	153	179	175	161	164	167	206	190	194	167	175	164	178	172	170	192	137	179	168	176	186	157	183	177	197	180	204	184	189	141	155	182	161	166	171	166	178	155	177	176	158	174	173	188	177	170	183	157	213	159	169	186	189	178	195	133	187	174	170	172	169	182	169	185	193	180	162	190	189	177	194	186	167	178	167	168	194	185	177	188	182	173	165	197	172	156	158	157	180	198	169	174	169	182	138	173	159	149	169	176	160	164	161	164	191	170	183	166	139	184	189	177	176	152	165	150	169	163	183	167	161	150	186	143	169	196	183	166	175	161	196	179	168	168	178	151	167	195	187	179	171	188	186	163	178	161	177	181	151	179	147	183	160	176	167	168	148	177	175	166	155	177	173	177	174	147	158	161	157	157	177	157	164	189	159	146	184	196	204	164	178	150	165	181	166	187	182	155	157	174	173	172	165	156	182	179	169	157	183	189	179	175	198	173	168	190	152	163	158	185	172	210	180	168	170	168	198	155	153	177	199	160	166	187	177	164	170	187	169	167	157	187	156	173	191	159	173	163	198	181	198	145	160	186	167	155	207	149	160	187	193	150	170	189	171	173	190	174	178	181	176	202	173	172	176	159	169	160	166	154	185	175	177	179	161	159	178	146	160	143	158	171	176	172	181	175	183	161	176	177	175	164	180	186	181	161	163	181	153	191	181	173	179	180	173	175	186	180	192	191	164	138	154	166	174	176	167	147	136	178	174	169	181	202	168	183	168	161	204	173	174	182	180	171	178	178	194	171	179	177	183	170	181	170	150	166	171	184	165	180	160	159	168	150	170	155	162	200	163	163	177	170	192	158	163	186	155	169	184	162	146	199	144	172	164	183	164	182	182	173	194	151	180	152	180	179	178	175	180	174	153	147	186	192	170	165	205	172	164	162	187	180	145	169	153	163	166	181	194	187	196	165	160	166	172	163	186	184	173	165	178	164	174	184	176	150	174	176	177	170	169	166	172	184	162	147	170	176	159	154	179	170	172	159	171	161	162	180	173	175	174	154	175	175	173	183	156	199	174	173	161	189	160	161	177	172	165	191	180	185	175	162	183	164	205	167	178	170	189	168	157	141	164	194	190	172	163	182	177	172	164	145	169	167	172	153	189	184	158	169	197	174	171	183	153	147	177	185	175	188	164	158	163	179	172	167	171	162	178	189	174	179	156	178	172	179	172	160	169	147	184	167	185	160	172	187	165	157	178	186	204	163	175	178	171	197	180	178	173	172	178	165	165	161	146	171	173	151	167	168	161	194	169	147	187	168	176	151	187	180	172
3914	1577	1332	739	544	444	445	374	299	337	338	302	313	323	301	318	323	292	311	297	305	272	285	277	279	288	292	287	265	269	284	275	295	285	310	296	284	273	285	288	290	285	266	307	284	240	281	306	273	301	314	282	286	293	268	289	295	281	267	281	281	304	310	271	310	314	295	271	280	296	288	285	287	312	307	289	300	289	302	272	277	278	288	284	267	293	258	311	260	293	286	319	291	291	293	276	286	283	288	307	306	274	273	260	264	270	287	269	303	284	285	293	284	285	263	276	286	291	285	287	257	302	257	296	296	322	300	291	291	301	294	278	280	277	286	248	287	277	269	290	326	261	274	277	251	264	278	259	258	267	280	307	265	248	286	291	272	287	250	317	291	270	258	262	258	292	292	251	297	235	271	267	291	280	279	268	290	285	280	295	290	282	305	277	261	236	257	261	282	287	283	282	294	302	300	277	272	289	308	310	254	300	302	269	307	309	263	262	259	300	250	308	279	278	260	300	281	267	292	289	297	285	267	277	303	268	286	275	278	291	291	288	292	290	292	288	280	286	279	279	298	287	306	269	296	279	276	287	325	315	300	294	292	285	259	291	266	301	278	283	292	268	265	279	274	293	276	237	266	307	296	272	269	302	298	281	287	298	264	293	290	307	283	281	280	295	269	291	261	285	334	245	277	300	290	285	256	296	286	259	256	297	280	271	300	294	274	279	298	275	292	276	285	273	291	280	283	308	267	286	278	303	294	266	267	273	289	282	261	274	268	274	291	278	282	254	275	284	290	275	277	287	274	282	274	293	318	313	305	321	278	305	299	265	278	282	279	307	298	295	287	299	286	291	262	262	316	304	303	302	260	272	282	248	271	301	270	275	272	271	269	262	268	300	294	299	301	269	257	271	277	306	301	279	278	266	308	293	304	295	293	284	294	294	318	292	278	245	289	288	281	293	255	282	265	293	296	268	292	291	293	309	285	316	305	293	293	281	273	291	262	288	256	287	301	252	270	309	316	281	288	309	271	296	300	298	308	295	301	250	301	287	264	277	281	287	277	284	296	275	326	282	259	283	291	279	289	274	281	283	299	271	296	265	297	264	295	277	284	288	299	294	274	274	267	276	327	297	309	279	256	323	306	255	272	297	283	285	282	283	296	261	268	297	276	293	300	290	297	263	260	264	297	320	255	285	258	305	269	304	285	287	283	288	273	255	280	306	275	268	269	260	278	283	293	264	253	268	323	288	277	300	250	264	276	280	279	281	275	267	283	300	257	280	282	264	283	288	279	296	287	285	306	266	274	274	280	304	271	283	269	249	303	271	282	284	242	304	264	292	264	245	281	281	273	281	261	270	314	304	289	314	293	275	271	283	253	276	302	302	307	307	278	259	278	297	284	279	286	281	277	263	288	279	277	257	260	270	277	271	271	276	276	299	322	299	275	268	283	270	258	292	288	298	301	310	303	312	328	278	257	267	279	286	294	279	261	319	261	278	283	288	260	274	287	277	267	264	276	252	304	280	259	308	285	251	291	261	302	251	285	268	272	330	284	285	260	306	244	313	284	258	288	317	268	321	294	301	287	290	235	320	286	302	288	270	319	277	265	275	266	267	286	284	280	254	316	276	301	286	279	265	286	301	305	260	279	291	245	282	270	294	282	255	263	278	294	260	277	284	303	268	307	282	287	289	299	254	264	276	290	287	300	250	275	303	282	281	292	300	294	274	262	276	276	311	243	285	273	270	311	271	294	287	319	270	294	289	272	313	304	289	278	283	288	290	281	301	311	293	286	288	303	257	274	272	304	276	303	309	263	290	299	316	257	261	296	271	304	301	272	294	312	268	274	250	272	276	271	276	318	292	275	261	307	299	274	268	280	304	294	264	314	281	286	274	302	304	246	278	307	302	304	273	257	296	297	300	279	279	307	304	290	290	308	280	275	270	280	283	293	263	307	277	305	293	265	267	276	300	275	257	287	277	281	278	295	284	289	295	320	268	289	278	291	271	286	283	260	283	268	288	257	290	268	281	304	304	299	302	313	276	281	280	273	281	291	278	293	248	276	291	280	257	272	301	276	283	253	314	278	285	271	303	280	285	290	286	260	274	312	298	304	265	274	261	302	298	279	235	270	275	293	269	289	285	291	259	291	244	275	278	281	292	266	276	295	302	299	306	281	281	275	261	246	274	313	285	278	289	296	260	290	293	289	300	292	289	262	271	277	272	286	280	281	270	260	281	257	272	276	250	288	294	296	284	288	272	276	284	261	283	260	298	259	281	302	266	294	292	267	294	247	291	291	284	270	252	302	290	262	287	275	294	271	293	272	250	306	262	283	301	283	284	319	297	289	279	290	254	275	296	248	299	272	294	273	298	277	308	310	278	292	311	296	311	307	275	291	286	273	304	303	274	263	267	274	269	276	285	290	273	278	272	264	264	257	279	260	259	288	284	292	292	294	287	275	276	294	295	298	278	279	312	283	258	298	277	282	300	249	284	294	266	273	274	277	277	273	269	306	298	283	272	278	266	293	272	275	312	306	274	266	280	302	260	286	299	290	266	289	304	255	270	306	291	249	276	249	288	276	259	289	253	292	297	276	292	316	290	270	285	291	278	264	293	303	260	309	277	279	310	298	281	273	261	298	298	278	278	309	317	263	320	267	301	255	290	248	291	281	283	273	278	306	273	296	301	281	264	280	285	299	275	284	298	289	271	302	285	298	269	314	292	272	292	300	269	274	270	272	267	274	294	273	293	295	240	349	271	282	287	301	297	324	273	283	285	287	267	303	296	319	291	269	279	302	275	320	281	288	293	310	281	296	272	257	300	281	311	318	293	282	303	284	295	268	308	281	288	302	297	278	282	288	281	268	274	269	321	275	282	293	298	275	265	248	298	299	308	263	273	290	281	290	310	284	287	294	268	276	290	285	257	303	298	275	291	268	286	277	282	260	289	292	268	268	289	309	303	290	284	251	320	253	275	292	247	266	293	275	262	279	292	289	282	259	258	307	284	303	266	266	270	282	274	312	297	268	294	320	274	233	278	269	291	296	255	283	291	300	310	276	259	288	269	266	275	315	290	286	282	277	282	291	286	283	259	287	265	246	268	306	278	268	291	270	288	274	260	289	289	282	305	285	304	263	250	297	280	272	272	306	270	284	271	298	263	297	320	247	286	279	277	286	286	297	264	254	274	267	307	273	291	272	292	259	273	281	315	289	287	261	299	298	276	285	299	312	291	293	291	274	295	282	261	258	281	293	279	268	266	265	298	290	270	278	281	278	275	307	264	270	263	299	250	289	281	301	272	261	306	284	290	260	275	296	296	288	292	281	274	287	286	253	307	314	264	253	296	256	332	296	282	275	264	292	278	290	285	275	257	294	282	285	270	269	281	274	266	278	273	291	277	267	273	260	278	314	255	277	266	319	247	261	267	306	316	287	299	270	323	314	264	300	308	278	254	272	275	272	275	289	270	261	263	286	290	280	298	274	292	279	259	309	285
24222	21404	28837	24380	21263	4504	1115	811	663	655	588	592	591	561	523	503	537	530	469	484	455	456	471	472	469	473	480	452	465	410	479	438	473	482	476	424	465	427	458	449	416	433	433	451	442	462	462	430	434	426	434	465	460	440	450	482	438	413	439	457	457	440	416	416	440	457	418	454	485	443	435	465	444	439	480	406	482	472	419	451	456	448	460	407	432	426	427	460	445	432	440	443	434	440	456	411	449	510	460	430	434	423	423	433	443	456	449	466	423	410	448	411	450	446	434	449	443	463	468	459	413	461	448	436	452	453	466	403	435	462	437	437	487	473	465	431	405	437	460	442	446	464	461	463	447	399	462	467	435	448	419	478	450	475	447	433	457	409	459	475	467	420	446	444	435	417	441	442	422	407	428	410	416	445	448	488	468	448	422	452	439	412	485	449	432	434	427	436	453	448	449	409	456	421	455	415	492	445	467	440	443	469	400	441	466	437	453	412	433	420	440	421	454	444	445	431	427	433	432	491	428	428	445	453	441	441	458	432	437	437	403	451	458	462	449	422	454	435	484	419	457	405	419	442	434	451	482	464	439	427	463	415	471	466	451	427	409	432	442	465	441	419	432	431	436	435	453	443	436	455	449	434	433	434	435	458	457	449	467	416	433	424	452	451	418	453	433	466	421	452	431	425	433	468	414	493	481	448	430	452	436	438	433	402	477	453	441	435	417	458	436	425	416	424	434	419	452	404	446	435	475	404	445	437	438	421	452	434	474	444	435	454	421	425	439	453	437	432	409	436	431	485	416	410	480	465	442	429	420	447	439	451	419	453	429	417	423	441	443	407	446	467	433	416	479	436	406	459	441	413	460	396	414	443	433	463	469	452	446	416	433	444	439	417	424	441	442	395	476	434	473	418	472	452	443	422	462	428	413	395	419	421	416	462	405	423	440	425	400	403	442	424	440	448	425	437	496	446	412	456	435	460	447	379	475	466	427	435	426	422	416	438	493	439	442	395	423	453	432	443	433	433	408	463	450	435	416	461	434	417	465	433	431	463	453	416	467	436	453	403	455	432	435	439	393	460	468	432	451	434	444	420	479	434	472	424	437	466	441	470	458	422	460	460	451	414	433	449	410	436	416	396	421	437	434	408	423	422	461	452	428	420	428	418	462	448	459	477	434	432	420	435	457	445	448	452	400	481	426	422	414	448	442	404	449	409	450	422	430	423	447	436	417	456	424	458	427	464	431	437	418	451	464	450	464	421	448	437	465	428	425	464	424	403	431	418	425	458	432	452	468	424	496	424	463	417	460	450	443	434	442	417	451	433	441	440	464	431	408	424	427	437	421	446	434	442	426	443	450	476	449	415	461	419	433	413	430	419	417	408	423	410	490	477	460	457	449	438	433	448	456	437	461	423	421	419	462	423	441	456	468	389	431	441	398	422	458	411	432	460	423	437	447	488	426	458	481	427	470	441	415	403	428	433	459	448	444	480	481	431	428	412	439	450	454	447	439	420	402	416	443	438	452	456	475	416	444	418	412	434	459	441	409	446	471	444	439	436	437	455	439	443	447	446	442	414	445	454	433	430	429	423	433	423	491	443	469	466	456	436	457	451	446	392	427	430	472	409	413	469	463	430	439	462	398	441	450	463	466	459	412	464	484	439	457	445	460	432	407	429	433	469	469	451	452	384	425	429	432	438	424	402	425	429	438	518	456	463	429	447	467	513	412	445	456	457	400	448	432	459	428	417	434	416	456	397	498	453	499	429	425	449	431	417	473	446	417	433	463	433	396	408	417	428	422	467	427	457	417	418	427	414	417	439	419	452	449	469	431	407	404	453	454	445	464	436	424	408	468	414	423	405	431	472	466	426	454	465	403	459	455	473	434	440	445	474	408	433	432	456	483	417	430	452	410	491	424	428	441	446	463	471	456	433	397	436	403	462	439	433	414	434	450	444	436	428	467	422	435	391	425	466	421	466	448	461	400	423	475	413	416	431	482	460	419	429	435	433	455	420	450	448	422	469	426	469	456	450	452	423	434	479	404	391	440	486	456	426	424	422	421	422	438	434	448	428	418	436	403	396	438	451	440	441	484	438	433	442	406	435	384	437	449	463	449	412	438	435	461	446	413	440	435	445	451	444	408	465	394	472	421	410	422	449	449	448	415	442	407	468	411	448	429	407	412	443	431	417	426	464	455	452	421	449	413	413	403	432	438	385	435	442	457	422	454	450	399	426	443	436	440	452	441	419	396	415	404	413	435	452	408	431	411	436	423	420	414	426	431	439	428	451	445	410	455	428	448	460	469	432	456	410	452	411	414	441	449	415	422	443	440	473	440	446	442	439	448	415	434	435	411	442	446	421	420	468	442	439	431	438	426	429	441	427	437	428	471	421	434	442	437	459	446	456	402	478	423	448	435	442	424	456	447	430	425	438	465	424	481	483	459	469	441	418	422	461	430	463	444	424	475	461	491	458	415	422	421	402	422	461	457	419	451	442	443	460	437	466	449	465	439	448	419	429	406	452	393	427	446	401	408	427	443	422	416	454	430	436	470	453	478	504	443	445	483	446	472	437	445	423	458	450	438	456	463	426	428	446	444	469	394	453	410	438	404	430	431	419	421	440	436	441	418	409	437	436	407	441	446	480	463	421	463	448	437	454	455	416	478	462	481	451	430	501	437	471	457	424	461	413	427	430	420	406	438	454	422	377	431	461	451	448	458	449	450	428	407	445	388	431	458	475	422	421	435	464	433	438	447	425	457	441	403	452	457	429	422	418	464	437	454	410	417	433	405	426	410	462	431	436	415	412	430	471	509	394	469	442	452	401	427	427	473	442	417	433	421	436	446	431	448	467	449	449	457	432	417	450	461	434	433	493	464	474	450	430	409	422	454	437	429	446	449	466	441	448	491	448	475	405	439	430	416	460	417	423	423	425	462	405	407	406	433	426	420	391	458	465	436	458	453	441	418	436	428	409	466	427	429	447	411	442	441	415	409	443	452	439	442	439	426	422	443	506	445	444	452	425	387	453	459	464	435	424	437	438	487	437	436	427	420	474	450	405	468	458	446	419	434	434	443	452	462	461	463	412	407	437	449	376	422	407	451	394	431	470	438	430	470	452	453	437	430	448	437	436	440	426	421	448	421	452	446	429	400	467	417	408	445	456	434	461	398	422	426	442	456	429	403	456	447	478	429	448	471	422	468	466	427	447	467	419	472	439	440	417	440	419	434	431	429	426	459	439	416	452	442	423	444	444	446	463	443	459	437	495	456	442	426	466	416	463	425	438	400	420	447	408	434	457	418	400	385	417	451	440	462	478	441	445	421	439	437	432	447	443	414	463	441	430	428	416	461	400	424	445	404	424	465	421	450	434	414	447	418	466	459	446	417	425	413	401	452	413	412	432	437	423	448	425	438	468	457	425	417	431	382	423	452	457	420	428	422	475	427	435	447	459	390	449	441	429	467	401	426	441	412	430	452	432	414	437	445	424	401	420
5906	11237	9409	4986	3515	2698	2137	1749	1485	1246	1209	1094	973	995	981	945	874	823	818	846	849	749	810	829	741	721	724	756	738	722	697	713	726	679	748	730	734	718	737	757	707	715	730	703	697	655	721	704	741	743	752	739	701	710	749	695	671	670	690	710	710	696	728	714	726	677	724	661	683	678	713	643	695	663	663	668	692	684	674	654	692	712	642	717	695	681	678	753	689	714	697	696	677	693	715	695	660	703	712	726	655	658	701	712	679	659	675	703	633	629	655	661	651	687	689	658	655	692	693	698	720	714	709	653	677	719	656	674	675	686	668	696	664	663	691	639	700	722	714	734	707	707	649	643	673	686	697	689	683	708	675	637	680	749	700	662	673	701	669	679	645	653	695	682	670	664	624	668	730	668	694	699	709	736	727	719	685	698	695	706	697	691	736	645	722	663	660	627	669	668	687	682	640	695	697	666	650	682	715	663	705	655	726	727	725	700	660	665	652	669	659	719	694	660	662	624	720	699	695	689	643	682	660	651	660	732	663	683	666	661	704	665	721	698	642	686	689	658	647	664	698	669	689	708	681	668	654	711	682	703	679	690	687	723	691	663	696	637	680	666	684	677	686	642	703	660	647	707	706	688	670	651	689	671	647	659	663	677	679	633	678	694	702	648	690	683	671	685	700	705	670	718	654	649	664	679	721	659	728	615	677	739	712	716	713	696	666	697	644	735	676	737	715	686	730	677	701	702	714	700	687	735	694	667	675	682	735	682	688	664	721	713	670	662	646	657	702	680	684	697	645	654	685	676	704	737	682	695	656	664	743	671	679	662	682	670	642	668	715	730	682	738	740	701	656	691	669	715	702	697	712	706	707	634	700	694	668	647	676	672	658	667	654	719	674	704	709	678	656	723	654	692	676	674	641	677	689	689	682	685	707	676	667	713	669	684	648	671	702	708	672	698	683	724	643	688	656	680	689	697	705	695	669	670	663	658	707	684	675	694	675	706	676	657	658	704	669	685	690	669	678	711	678	743	692	726	693	741	695	712	673	660	687	727	684	659	672	730	654	684	668	692	659	679	676	733	643	725	708	668	685	662	691	717	687	677	713	658	691	700	687	679	679	679	726	698	701	695	669	724	661	679	696	723	708	739	654	639	665	681	684	636	673	679	675	696	642	724	695	705	699	662	714	671	656	694	687	688	716	657	674	682	645	658	665	669	648	701	756	715	666	693	693	681	679	676	688	671	682	676	677	663	678	662	704	673	616	639	672	647	686	687	689	654	638	745	657	728	689	674	678	681	710	710	715	636	692	714	674	673	693	650	716	669	682	663	689	655	691	725	659	703	620	687	693	660	678	690	683	667	663	667	679	708	654	701	696	678	631	693	653	683	688	650	748	686	661	665	694	656	697	683	677	684	690	661	689	668	665	674	629	663	671	679	674	672	641	688	671	709	675	724	635	702	704	642	706	644	645	674	654	664	657	714	704	685	694	685	664	708	663	732	650	683	725	663	700	711	678	710	673	685	699	703	703	675	676	664	699	672	727	664	648	630	678	638	664	721	714	717	660	638	704	684	671	717	697	649	688	681	700	697	668	654	657	723	608	721	691	698	737	684	703	743	640	659	699	669	643	664	664	680	664	676	746	702	671	730	709	684	672	672	677	647	647	676	683	674	670	689	683	687	679	695	648	683	645	650	671	692	690	677	681	662	706	633	664	657	699	662	635	696	682	709	697	682	683	675	676	719	695	726	750	681	687	728	714	711	684	738	707	699	690	678	657	651	697	672	695	674	675	683	677	684	692	700	686	671	673	720	730	646	675	704	724	688	706	636	700	700	674	681	642	681	653	653	661	716	735	679	667	670	677	698	670	691	698	661	721	658	685	692	667	660	682	655	717	681	676	654	695	647	662	720	696	679	604	669	720	736	651	680	695	683	688	641	653	683	702	733	606	687	696	721	654	666	654	701	720	680	665	672	650	666	682	704	699	667	735	650	694	714	702	695	679	631	645	702	672	670	673	655	673	676	660	647	723	672	719	714	716	666	663	689	700	686	651	671	640	685	655	665	664	714	695	695	695	694	697	677	688	691	692	695	690	720	694	691	705	684	712	706	683	648	696	655	687	718	648	669	677	680	732	722	704	684	647	681	762	664	697	673	668	722	712	709	726	644	685	670	755	682	660	672	717	659	687	668	693	627	663	652	725	664	686	716	705	650	703	659	673	694	644	663	714	684	658	633	681	629	705	668	689	680	724	714	693	673	679	668	700	625	673	716	693	681	669	667	644	675	657	734	695	649	676	705	735	721	677	657	680	651	708	670	647	696	678	667	678	680	656	719	704	713	661	724	696	698	658	694	719	681	724	680	696	705	687	641	705	629	721	693	692	696	668	641	647	696	713	709	718	657	690	664	711	677	647	707	665	716	723	680	699	677	731	669	687	628	677	744	705	659	632	679	692	679	680	674	681	696	645	680	672	710	671	666	729	664	670	700	646	630	669	663	689	735	665	711	656	684	711	731	714	722	687	711	685	664	653	716	692	685	692	705	696	684	691	664	722	700	658	727	666	689	666	679	675	607	690	658	684	689	642	650	663	697	637	693	656	697	678	703	646	684	682	638	733	625	709	680	682	670	704	685	646	671	686	681	665	696	661	695	730	672	668	662	685	692	737	709	689	696	693	685	648	656	679	668	653	692	693	714	707	689	692	674	668	683	658	661	648	670	643	705	709	739	678	703	664	669	694	709	674	661	703	694	665	702	712	658	745	677	686	674	701	702	684	677	660	695	651	722	734	673	695	647	705	696	685	730	647	715	733	681	640	667	681	715	670	678	696	648	666	681	745	682	648	683	685	683	692	751	685	611	681	679	677	705	703	708	677	648	715	709	684	670	714	673	661	675	680	665	700	682	692	704	704	667	723	653	688	712	706	705	712	667	686	659	670	671	731	702	680	690	654	647	679	724	650	686	679	655	660	726	672	681	705	689	667	673	696	673	649	639	695	713	708	694	671	692	710	637	734	682	653	675	694	712	700	676	713	658	714	699	659	670	685	662	682	751	681	713	668	667	730	688	755	675	715	669	686	628	693	678	612	654	673	654	708	692	688	702	679	687	687	674	661	681	684	682	690	631	616	694	673	675	690	662	654	678	684	656	693	696	624	679	684	630	629	705	659	655	697	664	676	702	703	704	707	665	700	656	644	681	645	643	677	631	701	660	683	654	695	690	700	714	696	682	669	697	644	673	704	648	714	712	695	675	718	708	673	678	695	691	684	694	676	672	677	666	688	699	683	697	674	691	703	718	657	630	667	679	650	684	666	693	699	669	713	661	644	686	675	658	724	672	617	656	685	630	707	672	688	674	680	629	701	683	707	654	715	691	694	639	678	689	640	656	714	654	729	641	725	699	659	691	709	710	687	669	665	689	698	674	687	703	710	659	738	700	635	685	680	688	688	698	688	693	683	672	680	662	667	647	651	709	661	720	666	663	665	679	680	644	725	652
23208	21398	29458	23728	21399	21252	4372	1345	1048	952	878	860	769	794	683	715	712	689	682	662	720	647	653	624	675	666	652	622	608	622	609	591	624	588	598	582	638	610	587	613	621	602	582	605	616	653	576	588	611	589	584	618	653	580	621	609	621	570	566	584	618	579	605	592	609	593	591	603	542	611	616	608	594	592	617	564	596	579	548	583	585	562	595	580	632	558	605	567	627	616	598	601	573	574	570	578	570	599	599	570	607	588	609	585	561	587	599	551	619	572	600	576	546	614	568	596	607	550	593	562	584	587	589	616	593	561	608	563	628	595	617	598	577	637	603	574	611	567	564	647	556	590	622	617	586	601	594	614	562	608	585	616	620	603	616	579	551	585	603	616	588	574	602	574	602	552	600	577	571	596	576	566	634	659	567	609	607	611	621	578	564	585	594	603	597	605	542	612	603	578	659	586	573	579	589	540	594	560	603	603	557	566	567	591	615	578	593	593	580	593	570	600	626	570	586	618	601	598	572	622	591	590	614	584	602	579	552	560	607	599	623	590	593	569	567	642	595	593	618	580	577	570	626	607	589	595	575	584	554	529	553	620	610	595	640	577	595	579	576	584	596	586	608	577	584	586	615	568	633	590	548	620	599	610	585	624	595	621	589	626	559	590	569	584	587	608	601	608	609	603	593	573	572	566	583	604	607	616	623	587	575	591	592	553	577	583	578	568	600	583	534	609	618	571	593	569	592	588	626	579	564	602	603	603	573	605	575	609	532	626	613	618	567	607	577	595	599	579	562	564	593	651	562	553	561	587	588	547	581	634	565	591	558	592	584	598	610	562	553	605	572	604	577	609	594	598	551	596	577	587	593	598	620	612	600	576	606	604	594	607	592	606	580	619	585	586	583	609	589	587	578	612	578	558	612	542	559	558	582	560	615	617	634	542	587	594	593	595	614	586	574	549	628	625	600	604	621	592	599	566	590	580	568	611	562	606	591	610	520	588	553	564	603	613	635	569	594	584	587	588	604	636	640	590	577	553	556	574	597	619	567	573	548	614	595	634	617	586	615	585	580	570	572	560	584	616	611	586	570	593	596	626	584	591	548	563	560	619	586	542	590	609	554	565	587	593	591	566	599	585	586	595	576	579	586	613	589	582	591	561	617	599	583	597	572	611	647	608	570	602	600	549	595	603	612	616	611	608	607	574	631	616	567	647	566	595	605	550	599	585	614	623	576	603	628	540	593	574	552	606	607	555	568	607	593	612	615	569	584	613	550	549	562	614	586	602	605	611	596	559	545	600	588	600	573	549	544	540	612	556	595	588	581	568	588	586	596	587	628	587	577	597	614	604	571	591	597	599	569	571	610	609	645	565	569	632	585	563	551	600	621	577	610	531	602	586	601	594	581	620	529	541	607	590	604	580	576	612	551	570	571	600	576	547	558	628	588	587	640	592	571	581	598	546	610	592	594	591	632	567	601	604	552	615	574	585	608	577	621	607	623	603	626	561	619	585	609	579	632	624	604	568	611	566	604	608	624	593	576	641	630	571	582	555	557	608	586	578	587	599	587	556	574	602	595	595	628	566	607	591	618	614	591	576	568	576	563	589	569	550	541	548	557	613	576	597	582	583	532	597	610	529	601	570	595	585	597	633	552	595	569	608	540	569	543	597	563	608	602	571	578	564	582	572	600	620	569	596	566	557	590	551	555	607	622	581	568	525	603	583	560	587	573	597	549	574	583	585	597	581	598	576	574	583	593	600	639	622	602	571	518	594	581	571	548	601	547	603	603	577	574	624	587	586	566	613	590	555	580	566	598	579	567	602	568	568	589	612	602	574	603	611	583	552	561	575	577	571	543	592	563	609	571	572	578	587	627	611	640	623	608	567	629	593	577	608	614	578	653	573	619	596	590	586	570	602	558	569	596	589	538	563	574	582	563	580	588	592	585	547	591	584	636	588	574	560	587	634	586	581	543	592	559	598	578	600	547	562	600	594	548	584	579	553	620	622	594	589	551	589	592	563	553	590	578	590	563	606	594	559	575	605	590	618	565	586	620	569	558	572	557	597	611	583	600	579	548	575	575	587	605	544	635	596	563	534	576	619	583	579	586	589	547	565	575	566	553	590	565	566	620	583	578	578	609	583	590	599	567	589	605	622	608	613	599	550	585	585	568	583	566	596	577	617	543	574	567	600	603	549	579	635	586	606	609	656	604	570	599	578	588	598	532	610	588	598	602	597	599	565	552	590	567	608	572	611	553	586	544	601	577	560	588	597	567	584	633	551	598	580	584	542	613	627	563	588	634	596	603	592	630	571	572	598	564	610	579	625	568	577	559	569	613	576	534	593	590	579	584	564	592	567	548	558	589	584	626	551	604	596	528	616	570	569	626	591	643	594	570	624	573	609	631	561	592	568	584	588	605	555	571	583	585	607	534	574	552	592	568	591	528	562	581	578	623	618	581	593	607	614	602	643	593	584	558	564	600	588	522	568	604	569	585	581	572	577	587	588	637	565	597	576	570	621	576	586	571	572	576	608	575	579	609	588	581	619	552	586	584	631	559	607	570	517	581	557	569	594	537	577	606	578	606	585	562	589	648	600	610	581	579	621	585	615	596	553	581	620	586	578	565	578	609	565	614	553	614	583	560	599	604	600	571	591	564	597	622	597	508	578	585	609	572	547	626	603	564	597	628	604	565	605	568	618	587	580	583	609	565	550	582	602	600	579	603	602	591	614	574	613	632	553	560	515	577	608	564	596	596	554	581	631	558	557	625	571	616	582	584	576	570	568	573	553	560	586	563	623	567	607	575	575	574	619	616	578	587	569	601	535	596	614	541	608	578	607	558	612	579	627	595	582	591	544	627	541	560	597	587	594	578	595	606	584	589	590	550	632	554	575	544	591	610	608	569	596	576	611	559	598	628	536	547	586	560	614	610	575	608	593	573	581	560	604	609	576	608	596	616	580	586	598	603	619	636	576	602	585	599	580	585	551	571	581	588	591	591	559	595	621	606	643	542	627	538	589	592	574	624	559	559	613	597	616	569	566	550	587	590	593	580	574	564	544	584	572	624	593	657	577	600	619	623	567	573	587	548	621	610	604	570	563	579	600	592	566	588	590	563	559	584	619	599	594	618	555	589	618	585	596	607	549	637	564	605	556	597	577	586	603	600	610	563	616	583	617	591	576	612	585	609	584	566	584	556	595	611	613	612	583	587	611	636	579	592	591	572	590	591	566	555	580	569	599	588	626	565	581	614	562	586	583	601	586	560	590	583	567	578	640	587	608	577	561	586	572	581	591	575	610	569	625	588	561	618	571	523	547	628	568	585	585	598	561	583	582	582	609	617	599	556	582	558	595	586	598	601	594	593	552	577	613	610	589	576	572	606	600	570	611	588	583	593	623	585	586	610	569	611	550	596	585	601	582	565	594	597	569	555	564	580	600	584	607	622	585	618	600	571	545	588	538	556	598	565	609	603	587	562	632	544	638	617	630	566	587
8721	17718	15187	8402	6054	4440	3545	2884	2378	2079	1846	1723	1573	1419	1459	1288	1275	1243	1194	1178	1088	1116	1109	1054	1028	1040	1067	960	1017	981	1023	983	993	924	918	944	970	920	975	1023	931	914	943	927	983	989	957	926	937	939	923	899	916	936	866	879	929	967	941	962	890	914	954	937	900	917	909	888	916	909	879	879	891	863	911	827	910	881	894	900	860	818	889	867	904	944	841	910	880	916	882	941	915	882	865	844	884	878	908	928	863	832	887	858	964	875	884	902	878	885	931	918	850	961	898	878	930	895	885	853	926	905	872	903	906	832	908	890	926	878	896	904	876	912	882	905	933	908	835	882	866	900	895	893	907	892	962	853	903	838	975	904	892	920	861	919	892	876	892	933	907	952	920	898	943	838	858	985	897	843	909	905	914	849	925	915	852	864	846	959	838	906	911	874	868	950	833	896	876	849	843	896	880	868	894	889	887	873	852	917	915	863	917	844	871	914	936	902	893	870	891	900	837	896	890	884	934	893	926	884	867	893	979	869	896	916	898	872	896	928	865	857	803	919	913	880	886	870	902	892	841	934	938	945	886	859	848	889	872	891	900	866	906	968	888	905	895	913	912	917	895	872	915	921	888	851	877	892	942	850	900	886	915	869	910	904	939	938	882	917	876	897	902	922	873	909	893	849	865	916	906	884	940	877	906	925	896	870	867	911	891	905	906	935	903	861	870	896	934	874	883	888	910	892	921	909	870	890	907	904	918	916	927	869	872	943	951	939	915	870	923	917	929	861	925	918	918	898	835	878	938	843	938	876	900	909	864	916	921	873	924	882	846	913	954	912	904	894	899	855	919	864	955	969	875	861	853	909	935	878	930	875	894	891	859	863	939	880	902	903	898	922	840	892	936	936	845	867	838	898	864	906	965	881	851	874	856	896	912	895	861	873	900	881	919	920	938	811	927	895	929	879	942	889	903	885	869	894	915	904	796	869	899	905	803	860	922	904	916	938	917	862	870	881	912	869	887	954	886	899	895	909	893	875	900	864	877	907	876	885	872	894	890	871	882	894	876	898	879	889	953	858	889	906	905	934	858	939	883	924	951	959	865	833	847	885	907	890	898	883	893	888	888	926	939	914	863	903	914	883	942	885	874	932	880	904	896	889	906	907	926	870	879	913	833	898	922	946	971	884	901	883	927	885	912	891	907	905	860	871	889	910	940	863	920	888	885	894	872	890	922	883	892	866	923	889	847	857	901	872	837	848	897	894	888	865	889	900	898	924	903	902	929	892	938	981	863	871	878	879	914	906	876	913	884	925	902	936	891	887	925	849	899	857	892	890	896	987	953	975	836	890	865	911	904	878	907	920	883	905	899	890	928	856	888	907	894	888	892	879	900	933	905	846	874	944	874	864	877	903	858	939	920	894	872	923	873	869	832	837	906	899	890	872	870	911	947	891	875	893	862	868	861	875	872	906	903	887	941	930	835	865	913	903	920	874	910	853	878	895	915	857	861	923	877	967	869	894	813	920	934	911	905	876	918	957	947	900	890	923	873	917	899	921	848	910	868	866	876	895	937	881	944	870	859	882	931	848	886	899	892	869	916	882	816	936	872	922	863	870	904	866	877	895	913	931	903	908	862	906	912	854	866	972	862	928	896	866	903	929	880	871	954	896	871	912	878	920	915	894	957	887	891	894	912	871	854	934	889	909	894	885	914	904	879	887	939	895	873	910	863	886	888	879	904	900	919	890	841	869	950	881	898	889	868	886	891	895	895	933	868	895	919	890	884	893	873	897	898	886	893	874	895	872	868	911	875	849	870	934	897	844	924	891	903	900	942	893	818	934	870	904	860	878	924	935	880	919	846	906	884	864	925	910	900	904	905	914	933	949	904	938	928	889	852	861	916	939	861	857	911	834	901	888	863	935	857	939	954	833	883	860	932	942	855	878	942	896	911	920	865	888	889	916	877	922	889	890	932	906	847	910	938	919	917	906	896	881	911	907	964	955	868	903	879	950	887	888	853	935	888	898	905	915	876	894	891	888	878	887	946	911	929	922	923	899	880	917	943	853	893	946	909	869	928	917	915	897	816	862	919	912	877	859	921	907	929	907	871	955	915	893	951	889	862	864	944	878	853	960	920	884	845	890	839	890	928	936	934	889	868	886	905	904	926	952	890	871	933	862	857	929	835	882	926	855	871	853	902	900	888	915	900	914	894	898	928	888	891	942	918	888	887	898	852	924	941	902	901	827	871	897	839	937	926	913	889	914	922	919	902	910	857	885	924	881	909	869	909	886	885	863	886	915	886	956	941	950	907	909	835	859	902	885	893	925	973	915	911	930	881	889	915	886	870	872	876	863	841	920	917	842	925	881	856	929	885	876	884	907	871	875	936	848	939	865	873	907	871	890	933	875	857	916	915	881	889	892	877	870	888	839	879	899	928	917	847	893	889	884	830	893	861	878	895	899	887	893	903	869	950	894	888	931	910	911	939	938	831	900	876	857	945	863	908	918	893	881	878	840	878	842	897	947	874	910	930	896	864	939	869	868	906	954	895	932	908	846	912	884	872	929	849	875	894	900	875	896	883	883	911	870	899	894	925	872	926	866	881	919	922	907	865	847	910	846	878	858	847	873	874	907	872	882	901	906	876	943	843	916	846	893	895	913	907	846	881	921	902	854	896	889	970	866	869	945	872	872	934	1018	934	881	906	944	909	909	882	879	870	914	885	899	895	874	900	874	867	877	927	931	885	906	927	899	888	913	918	918	913	877	898	899	871	914	920	859	884	844	849	927	862	890	857	897	941	954	826	850	921	854	935	897	864	893	894	930	888	906	924	902	931	873	923	913	917	882	918	927	926	888	930	915	902	860	898	923	880	875	857	914	895	848	912	928	874	903	889	894	867	874	888	936	934	893	836	880	880	885	879	877	893	916	897	863	867	866	884	862	844	882	916	921	878	899	925	904	855	874	857	970	921	864	950	860	922	932	891	837	848	896	900	918	846	845	941	867	931	863	882	847	873	931	844	866	941	919	936	902	891	883	941	886	892	874	903	882	880	897	925	909	912	900	972	928	895	879	885	917	854	878	876	882	955	936	887	922	860	883	976	938	858	899	885	851	863	904	926	946	915	938	917	989	827	898	881	893	875	910	862	853	882	967	889	933	895	904	850	880	929	906	886	924	914	911	878	832	833	906	957	849	933	913	894	892	883	914	872	854	865	876	870	886	902	889	905	887	907	851	876	848	871	883	874	906	910	837	903	925	910	908	854	882	911	926	892	913	923	844	864	897	860	877	903	909	871	917	922	888	902	910	897	929	921	843	884	875	886	892	913	833	915	888	921	938	846	937	907	911	946	913	876	949	897	952	882	871	849	938	929	897	931	861	910	916	928	864	891	884	848	851	904	960	888	923	928	915	889	884	908	893	893	864	923	911	880	892	870	919	867	847	899	907	872	883	929	907	915	915	890	886	890	915	880	887	884	867	894	877	859	908	963	936	919	907	867	921
27066	20799	7792	562	264	236	199	201	182	175	168	178	182	184	180	192	192	170	178	212	194	171	193	175	176	151	164	171	166	158	161	182	182	177	149	171	186	177	185	188	184	163	171	170	156	165	190	173	180	160	182	161	168	201	170	155	169	181	177	171	177	160	167	161	142	166	195	165	166	176	156	180	196	163	172	165	184	161	169	158	171	171	154	147	150	164	170	164	178	160	185	163	149	187	155	152	146	163	183	152	176	191	159	158	180	162	168	170	174	183	163	160	180	174	167	176	181	166	168	178	170	186	158	171	184	168	167	161	184	159	174	198	206	160	171	173	181	155	169	185	164	178	166	186	189	148	188	171	189	165	167	168	137	192	190	173	161	162	148	159	171	191	191	157	180	177	166	179	183	161	145	183	168	205	185	161	164	169	170	177	158	195	180	179	185	180	155	161	183	159	147	199	190	166	144	185	191	177	182	164	160	154	180	164	174	175	175	156	164	182	164	155	159	161	177	167	165	157	203	187	168	199	171	180	177	180	162	171	181	173	156	169	193	149	161	186	181	170	181	189	160	167	167	163	142	148	168	161	151	172	152	156	159	165	147	182	168	165	164	179	162	179	176	173	149	178	149	171	186	169	161	170	150	176	168	165	160	150	192	155	191	189	165	163	169	183	178	173	161	194	171	156	151	160	167	166	170	168	156	187	183	165	140	157	205	173	181	189	180	198	194	180	183	168	182	180	195	151	164	184	157	190	171	174	169	157	164	143	154	164	155	167	169	182	176	187	150	159	188	191	172	169	155	148	160	164	164	164	148	175	163	182	160	180	171	172	166	161	212	166	176	167	169	165	177	150	190	149	170	177	163	172	152	168	160	179	175	173	188	176	173	178	158	175	184	161	190	181	173	172	178	173	166	175	172	194	152	179	168	172	168	176	160	144	171	151	161	202	161	190	160	183	141	175	181	177	175	180	173	152	187	185	171	171	156	172	161	179	182	190	158	184	194	167	175	160	176	177	171	175	162	168	182	145	170	202	165	187	164	174	198	188	210	158	161	173	158	173	181	180	182	160	164	168	175	200	161	154	158	152	181	194	158	173	140	165	157	181	184	177	173	172	173	196	179	162	160	145	165	166	151	174	169	164	177	169	156	164	166	188	177	208	171	142	175	181	162	142	167	146	170	177	183	174	153	160	152	173	165	184	167	173	157	162	166	166	201	170	169	154	176	181	167	179	179	170	171	150	171	160	161	170	156	166	159	170	166	161	185	172	161	154	169	167	192	156	172	166	171	159	152	174	198	171	177	184	174	175	184	184	136	176	163	172	163	173	163	197	192	166	170	175	169	193	175	169	168	168	150	149	171	171	184	172	195	185	169	157	167	175	174	171	181	168	180	175	164	147	161	182	193	145	192	166	171	167	172	160	175	175	159	194	183	173	183	183	177	153	165	193	174	165	192	166	192	171	158	167	181	168	162	176	185	204	183	158	176	157	154	171	169	135	163	188	177	178	165	171	168	153	185	161	178	179	166	192	154	182	187	178	172	186	163	184	190	190	143	166	163	178	182	154	163	177	172	184	178	166	174	178	173	149	162	165	178	198	177	172	168	161	168	171	171	164	160	167	177	182	197	151	178	159	167	188	192	155	173	185	185	164	180	185	164	171	162	165	176	176	174	173	162	186	170	180	187	189	155	159	175	166	202	182	163	174	177	182	182	182	172	168	155	161	164	175	177	181	152	181	159	152	177	191	184	167	169	167	176	187	163	181	180	186	128	170	175	193	164	151	194	177	172	181	145	190	199	179	170	145	156	177	150	178	173	175	174	178	194	164	170	155	174	178	172	173	178	155	148	166	160	177	173	183	153	178	163	188	168	176	155	184	172	173	172	182	172	152	176	157	174	157	179	168	168	158	168	167	165	178	174	166	168	187	164	157	165	163	177	165	186	178	197	165	171	159	176	156	157	159	164	150	151	169	168	187	190	179	184	162	181	154	179	154	149	157	171	174	163	153	163	154	178	184	158	197	161	169	162	190	184	150	162	168	159	196	168	171	194	175	156	176	149	175	180	180	187	177	158	173	179	170	171	194	194	184	185	166	162	172	167	185	168	179	149	185	161	173	159	158	156	149	172	189	156	178	188	183	170	176	165	169	169	159	187	176	170	167	178	162	177	181	167	151	203	167	171	174	177	176	167	154	194	161	173	168	186	149	171	182	173	189	186	159	166	171	174	175	152	181	180	166	168	177	162	159	170	163	194	203	164	163	140	187	162	186	150	175	174	171	185	174	161	175	181	170	171	158	172	157	179	169	180	164	164	185	181	157	158	196	173	182	162	177	185	160	166	160	149	138	165	171	176	152	182	156	171	168	184	175	165	153	171	163	187	179	170	169	147	152	148	156	159	185	162	177	181	163	148	162	167	193	167	178	157	179	155	168	178	171	150	168	174	163	176	160	158	170	152	173	197	183	183	173	179	165	166	165	138	190	174	179	142	158	174	181	167	183	166	190	166	163	181	174	169	182	173	165	195	173	185	161	202	187	152	170	184	173	183	159	160	156	180	179	189	169	174	165	180	182	187	185	169	149	175	188	188	188	152	178	174	171	161	171	155	179	197	187	181	190	160	151	159	160	173	170	163	180	168	165	183	164	182	181	159	182	185	167	154	173	162	166	176	168	164	210	186	163	168	132	211	173	171	177	168	170	166	155	177	170	196	164	195	161	176	170	180	178	180	196	180	217	152	184	179	159	168	174	154	173	183	149	176	173	172	187	172	167	161	190	177	178	151	176	189	159	178	170	156	165	166	166	158	178	176	198	176	135	167	178	166	159	168	152	160	158	175	175	158	160	191	183	177	159	174	157	203	155	184	167	159	165	180	183	192	161	165	185	169	182	179	186	197	179	172	180	138	183	153	186	154	183	188	150	181	172	172	149	162	158	145	174	178	163	176	164	165	166	183	170	138	156	179	169	176	164	175	199	176	178	179	177	180	185	173	164	173	184	151	191	169	144	170	159	178	172	172	190	156	182	186	183	147	163	155	169	186	164	164	165	169	163	166	179	160	154	173	158	142	164	204	173	167	162	164	188	189	191	175	157	160	165	169	143	155	151	144	188	152	163	166	171	183	151	176	176	160	167	174	172	151	161	166	173	165	165	174	157	176	173	162	150	172	190	194	179	155	163	160	153	184	157	192	172	190	165	170	168	158	167	174	182	165	195	154	162	176	182	170	159	164	182	186	168	155	161	168	186	182	180	164	176	166	166	175	180	194	161	158	188	155	188	150	161	166	175	166	151	168	141	161	171	185	192	179	172	173	177	189	162	175	152	174	168	166	179	170	175	182	176	180	167	172	176	164	154	162	165	179	170	180	176	186	146	175	167	158	175	168	159	170	170	152	191	164	170	186	177	178	180	153	186	170	166	156	174	149	160	167	155	171	174	163	169	171	196	181	182	168	174	172	193	158	157	166	155	192	195	163	179	183	179	176	180	158	163	157	175
3879	1521	1328	708	538	505	414	407	337	341	310	314	329	309	303	311	311	276	309	289	277	313	288	299	305	292	251	281	301	320	281	302	328	296	317	260	276	281	286	278	295	257	298	283	295	261	283	307	289	261	264	294	276	291	301	302	284	312	274	302	263	271	328	281	270	279	270	272	270	282	294	293	288	295	273	286	300	299	268	305	274	289	290	303	285	283	298	298	300	297	270	273	300	282	275	269	280	263	263	267	332	282	266	303	286	293	309	267	280	284	324	276	311	295	295	303	275	262	285	268	285	257	290	261	265	278	273	270	263	279	288	264	302	247	313	291	294	294	304	308	260	294	287	295	301	285	291	299	291	287	280	291	290	288	271	260	288	300	318	286	292	280	285	317	273	312	280	267	277	286	276	311	276	285	324	271	260	262	301	262	273	275	270	282	294	297	307	273	279	282	287	296	279	269	267	287	284	253	274	266	315	307	278	290	295	275	281	306	252	279	278	291	311	327	303	280	299	295	279	297	265	271	285	294	281	301	284	283	278	272	295	264	301	297	284	274	269	299	275	260	305	289	282	276	272	296	281	279	306	297	295	295	301	268	279	284	307	269	269	275	318	291	299	275	269	297	294	273	264	291	308	282	316	302	292	289	263	300	273	279	277	277	280	299	285	272	273	281	303	290	278	276	288	273	279	274	262	284	271	271	285	311	282	279	313	273	286	273	290	282	261	302	275	284	276	273	301	261	267	289	263	303	282	262	283	296	248	281	296	293	280	289	296	289	282	307	280	248	266	265	299	291	308	275	314	294	295	295	252	282	261	291	262	334	276	298	286	318	261	303	258	267	284	303	279	305	304	240	314	286	264	253	309	282	277	294	296	276	267	246	284	296	279	262	286	274	298	302	293	293	296	284	311	339	271	266	296	291	281	255	303	266	287	304	289	255	289	292	253	290	282	280	287	270	287	282	292	273	286	285	283	284	289	281	295	316	291	282	236	305	272	279	266	271	298	276	299	283	283	265	297	297	275	309	289	287	305	301	252	311	267	294	286	309	287	297	298	314	268	258	281	284	257	270	289	304	257	273	293	303	292	263	299	273	290	264	273	280	268	276	251	285	263	263	262	287	268	276	275	278	276	306	289	287	269	290	259	266	249	284	282	264	298	243	309	279	296	259	263	294	279	259	266	291	312	282	282	293	286	301	298	280	310	267	265	295	270	254	307	272	258	286	284	272	283	281	281	288	288	294	287	256	282	280	270	278	284	243	303	296	307	282	273	278	289	283	294	284	289	294	285	278	290	289	306	281	285	296	303	268	305	271	285	270	311	271	270	293	295	252	281	259	257	294	279	266	267	290	295	274	271	325	259	272	274	281	290	256	288	293	271	267	268	271	308	306	265	280	253	290	285	275	286	305	252	288	291	287	284	291	301	265	270	305	297	289	276	252	303	278	254	281	256	273	296	279	283	294	282	288	263	262	300	282	290	271	316	317	272	273	301	300	264	278	291	262	298	266	308	289	299	290	300	302	280	300	268	279	267	285	311	253	258	285	276	306	275	302	296	290	287	300	303	286	284	308	257	278	297	280	312	264	300	290	305	273	299	276	269	302	307	295	297	308	292	265	260	309	288	280	275	265	348	274	241	268	293	286	275	284	305	280	256	300	329	267	280	274	282	290	308	261	294	277	289	291	302	293	289	322	283	289	302	269	274	286	277	262	275	253	287	282	255	265	263	280	286	291	288	281	277	295	298	273	298	291	289	303	264	277	291	286	269	277	290	295	276	288	274	277	258	265	294	256	266	285	295	252	299	311	281	262	299	278	278	261	272	314	303	278	259	265	300	255	312	266	285	286	274	281	253	286	274	305	259	301	289	298	289	287	288	268	283	277	299	272	272	269	279	243	291	280	281	284	264	294	317	318	282	300	272	275	257	283	313	267	266	292	264	285	322	302	269	287	302	289	287	264	234	278	277	283	267	272	274	281	298	250	253	265	282	290	286	281	306	269	293	270	307	291	292	253	288	259	260	313	302	294	265	325	288	296	271	259	239	300	286	304	292	278	271	292	264	268	294	265	249	289	293	282	265	286	290	259	288	299	288	267	284	294	308	278	259	282	282	306	270	265	312	309	272	270	299	284	269	277	284	286	279	273	278	272	297	285	293	268	339	275	275	303	274	261	267	269	331	285	275	289	307	299	281	282	287	313	302	292	273	285	282	260	283	287	275	264	274	289	270	268	279	269	288	296	258	280	293	250	307	303	299	253	288	289	273	277	253	300	307	293	281	268	276	288	264	280	280	275	300	299	281	285	308	268	286	259	276	271	296	272	304	316	274	260	295	284	294	278	258	269	316	304	283	313	308	280	280	295	272	287	301	286	273	307	272	262	253	300	273	289	268	282	277	304	252	284	269	273	271	292	307	267	298	282	256	298	301	240	276	272	287	279	284	324	306	261	296	305	277	271	267	269	273	283	282	290	250	289	278	301	274	284	269	263	268	305	287	262	275	291	306	301	276	293	306	289	277	292	282	235	291	274	261	286	262	265	281	285	277	291	280	296	292	280	270	291	277	297	297	284	272	276	283	291	291	323	281	309	286	298	240	264	298	278	309	276	277	281	273	281	284	273	292	294	278	277	277	250	296	282	279	276	279	260	282	271	274	287	285	313	284	291	268	297	288	285	288	323	272	292	256	272	287	283	256	259	274	294	294	277	300	288	285	265	294	304	299	299	291	302	275	301	285	280	289	302	295	306	280	306	273	279	287	303	263	255	290	285	281	275	267	297	292	263	276	261	269	315	256	314	291	285	287	242	293	294	290	283	257	257	286	285	254	283	303	295	333	271	280	278	273	304	280	265	297	264	290	271	273	277	316	304	302	261	264	277	280	309	273	283	309	303	298	301	260	275	290	281	284	292	294	311	277	304	282	266	269	273	265	272	270	310	280	286	310	285	286	282	291	300	263	288	267	285	298	314	277	274	286	285	319	276	308	286	274	283	285	303	288	278	275	281	277	277	269	267	275	290	299	290	277	270	289	283	272	278	275	272	279	289	302	283	260	262	282	291	294	289	271	272	309	245	299	281	269	309	274	288	304	282	311	267	269	270	294	280	270	301	270	261	249	287	296	316	285	290	297	270	278	295	304	265	299	270	301	254	308	279	301	288	311	289	284	292	292	287	260	301	253	263	260	251	278	295	291	282	295	307	293	271	290	278	247	295	290	285	271	306	270	308	312	299	294	307	265	280	303	288	281	297	274	275	278	295	264	294	281	287	285	305	321	287	279	290	289	280	287	274	285	291	284	249	271	291	296	292	291	261	298	291	286	277	266	282	290	296	286	284	316	278	276	289	274	266	306	282	271	282	270	270	313	317	262	288	269	283	300	284	272	283	295	270	251	274	262	259	298	268	269	310	289	270	308	302	274	285	269	314	276	289	285	295	307	325	295	282	299	264	317	255	260	319	281	333	272	257	290	251	279	285	288	302	258	272	286	260	284	269
24230	21410	28883	24311	21235	4594	1147	828	661	606	598	533	524	491	513	495	509	511	500	503	451	490	483	471	474	467	497	442	449	432	466	445	450	466	460	462	442	456	457	472	467	461	439	438	489	435	436	503	441	466	448	487	420	437	425	411	437	450	447	448	449	452	403	458	452	452	444	442	462	455	437	433	469	409	441	450	456	444	469	456	452	451	460	418	469	434	451	432	456	451	453	428	439	484	427	453	454	453	419	449	437	475	444	446	468	473	451	433	440	424	439	471	466	458	467	451	491	446	434	451	405	447	430	471	443	463	414	464	450	439	448	435	443	427	432	446	472	472	446	429	430	439	438	415	465	466	464	425	423	443	449	492	449	453	422	440	442	452	462	430	454	410	401	455	444	459	427	420	432	455	436	452	434	457	440	443	453	419	458	420	433	383	454	406	425	436	454	467	450	480	415	457	454	438	488	428	437	452	410	471	456	462	435	477	426	451	478	410	423	448	428	449	438	444	423	436	387	440	419	436	458	463	455	472	426	428	474	454	430	424	450	445	392	461	438	484	452	426	430	437	439	445	433	420	454	460	463	454	419	464	443	401	448	422	420	445	458	445	424	437	448	447	444	455	440	420	435	406	441	432	454	418	422	457	452	436	420	439	447	444	429	422	462	413	458	450	433	464	467	436	456	438	456	470	449	447	425	447	452	416	415	446	456	458	446	436	437	470	449	450	421	467	426	420	449	437	432	459	458	423	451	468	434	410	451	455	424	449	429	448	448	441	439	454	438	418	405	420	460	454	419	462	443	434	462	460	446	441	470	441	411	458	444	496	450	449	462	446	428	409	444	412	409	486	462	414	408	494	440	443	457	475	471	431	451	461	430	459	468	445	469	413	456	445	438	445	437	476	418	437	418	432	417	438	461	440	476	461	447	450	455	473	465	454	456	484	440	456	430	443	460	442	477	462	395	439	445	458	458	409	457	471	443	477	419	420	434	428	439	432	432	460	413	443	451	415	460	395	450	409	423	468	443	421	446	445	422	459	396	457	425	428	445	406	483	427	410	462	438	458	442	467	440	444	430	477	448	463	416	415	427	458	463	425	438	474	472	459	419	438	436	420	468	448	470	452	468	447	474	468	436	462	459	413	452	433	425	437	458	465	428	469	455	447	445	437	503	428	451	442	446	417	433	473	429	447	444	433	472	415	457	464	456	454	433	470	468	436	434	447	400	491	456	414	439	484	424	509	458	440	451	458	433	394	451	458	441	446	410	423	439	468	447	427	466	416	453	426	428	443	421	451	457	437	436	466	451	424	422	443	401	436	414	424	448	458	458	480	455	470	416	466	432	454	455	466	435	458	436	429	464	408	446	436	465	436	420	432	455	403	469	386	421	428	426	448	480	467	469	432	436	459	470	410	471	420	457	437	429	425	445	442	446	490	487	459	422	456	481	442	441	470	446	473	465	467	451	432	417	433	413	422	433	439	465	400	468	423	457	431	436	455	440	462	454	432	423	429	441	421	466	453	434	449	437	437	425	410	456	457	425	408	481	459	486	456	476	458	431	439	472	418	431	437	415	452	464	427	433	420	417	455	445	436	462	437	439	450	425	463	454	449	435	445	439	452	452	501	444	455	436	457	456	414	439	458	426	428	449	444	425	456	431	455	430	450	430	462	410	465	432	460	442	461	431	418	450	437	403	469	495	430	417	421	400	459	417	417	445	463	447	436	425	390	429	447	443	465	418	473	462	424	421	443	485	470	445	424	420	427	438	400	439	457	457	435	425	408	455	449	448	495	450	484	412	441	465	475	430	447	425	434	453	454	463	478	447	398	414	448	438	450	393	473	434	475	472	436	456	436	448	471	439	479	456	418	468	430	403	406	408	440	417	401	438	408	425	448	426	432	453	464	431	429	451	464	465	464	430	430	437	469	431	461	432	436	457	432	448	440	419	426	456	393	472	431	430	497	486	445	456	417	436	424	404	456	498	416	422	467	433	419	430	451	471	429	469	422	417	457	432	431	417	467	422	419	453	417	425	472	415	447	427	451	469	414	464	390	429	419	441	449	437	427	455	426	473	484	435	427	474	460	487	435	427	401	450	458	444	463	451	449	437	430	446	457	430	467	416	448	438	413	449	467	413	429	434	460	430	442	408	444	423	446	461	442	450	413	420	433	422	429	419	459	430	435	441	430	422	444	429	449	411	445	440	443	447	479	472	452	440	444	446	414	424	462	429	475	445	470	447	477	420	449	439	439	417	464	456	463	460	435	416	427	430	425	404	450	444	456	468	426	425	426	426	452	447	437	479	453	468	429	417	431	428	446	476	449	462	428	429	422	423	449	464	478	436	469	424	457	453	458	417	451	436	470	457	439	446	439	436	459	455	448	441	441	425	467	448	441	450	402	441	428	431	455	434	450	398	412	422	417	464	426	439	431	496	405	460	473	438	415	417	400	445	482	436	415	485	452	440	427	448	429	424	451	454	455	459	441	467	464	434	410	458	463	448	441	416	464	454	444	459	472	468	423	428	422	460	408	427	497	415	439	459	432	425	460	459	438	487	459	433	419	418	409	483	427	431	457	431	464	447	406	416	465	444	445	426	423	479	439	452	429	422	492	442	432	473	450	459	468	489	470	441	426	458	459	454	444	477	419	427	442	426	452	430	448	445	446	448	435	455	419	466	436	450	449	473	495	421	440	435	455	449	449	433	465	444	429	413	410	491	461	471	450	433	410	463	411	429	470	448	413	438	467	427	454	480	464	434	448	468	430	447	451	445	435	449	420	458	459	424	417	451	452	409	427	429	426	438	452	445	435	457	475	393	410	451	476	474	441	430	429	444	385	439	452	442	422	451	453	427	454	445	453	438	472	470	446	484	430	434	415	482	436	418	442	451	462	438	407	410	441	469	471	443	448	452	513	436	476	445	451	427	435	448	425	454	441	399	434	425	435	405	438	395	426	410	423	445	421	439	474	411	456	472	460	403	431	419	439	431	425	470	429	420	483	463	421	475	470	456	436	480	410	451	430	456	434	517	485	441	441	444	416	459	426	422	450	424	481	459	443	453	474	448	459	452	444	453	463	433	434	445	428	464	458	443	426	452	423	460	459	437	448	444	450	455	414	452	461	417	463	420	457	418	395	436	454	471	411	457	465	450	391	434	405	465	433	447	437	466	424	418	424	459	449	435	437	416	454	453	431	436	453	438	448	416	457	424	459	487	439	396	461	440	452	443	424	450	389	423	443	456	473	478	452	444	442	428	481	447	457	456	449	433	430	435	473	417	478	414	450	427	422	435	414	426	434	431	443	472	469	416	422	480	427	483	429	420	439	440	469	462	405	402	409	440	448	438	456	485	452	446	451	463	451	406	438	487	457	436	421	430	453	426	411	433	429	443	397	480	432	440	426	429	440	442	442	472	431	431	439	419	426	435	451	409	444	426	458	412	441	433	488	418	453	437	414	447	445	437	433	472	447	429	484	457	417	439	425	469	419	452	450
6104	11255	9627	5085	3323	2601	2162	1706	1525	1375	1203	1145	1076	965	877	879	833	884	824	810	780	800	792	767	748	793	751	790	737	774	728	715	784	728	696	749	671	714	738	698	716	755	692	698	691	689	666	698	666	723	720	714	707	669	687	645	642	666	689	691	679	703	723	649	715	744	695	681	689	712	729	715	640	634	680	671	725	676	689	656	686	673	693	679	702	736	699	688	700	701	696	706	685	665	718	710	697	654	651	672	706	701	687	706	724	715	712	701	692	685	687	697	677	670	738	709	718	705	690	670	690	757	691	690	671	681	678	661	668	717	700	620	662	688	691	656	644	707	665	697	686	665	693	673	697	667	724	752	698	706	680	724	653	690	721	649	695	687	695	691	665	667	689	679	653	719	704	653	709	708	689	702	675	668	647	688	651	687	705	665	676	702	680	723	713	696	698	660	652	682	675	706	676	657	657	743	707	682	669	645	658	730	719	692	673	685	709	693	670	726	744	682	709	682	647	686	682	736	702	662	694	703	714	678	705	689	664	687	710	699	663	710	648	672	680	676	717	617	661	659	747	708	676	685	681	684	671	680	678	668	681	685	664	672	660	711	701	663	689	737	674	672	642	685	708	678	666	704	684	687	660	682	687	690	682	675	689	701	677	690	686	732	638	691	700	696	645	707	700	663	654	656	681	662	662	641	683	636	712	720	709	663	664	675	702	710	689	694	775	671	665	716	699	676	659	672	672	719	700	696	696	710	670	662	726	689	638	712	639	698	722	716	656	707	702	659	647	698	705	684	693	668	678	675	689	710	654	681	666	682	714	719	673	700	719	674	669	674	712	635	725	682	707	706	696	673	611	665	701	651	721	671	664	681	689	666	702	667	701	699	682	614	693	665	613	681	708	673	665	678	697	731	721	679	691	699	677	666	693	669	642	703	716	698	674	702	729	594	712	645	666	676	686	705	647	685	652	647	697	693	708	711	686	694	699	701	687	664	706	683	693	730	687	709	673	659	675	672	698	705	670	691	704	699	700	654	683	668	701	708	663	653	683	670	669	770	670	753	674	667	655	672	718	692	697	671	734	657	665	689	644	626	669	673	711	675	725	713	668	679	703	683	693	694	664	702	671	669	648	675	707	647	668	690	640	690	672	713	685	705	752	696	723	714	687	713	678	671	689	727	698	671	724	683	705	728	668	645	709	651	674	743	698	657	719	624	676	733	673	688	645	624	709	684	707	689	716	681	738	675	707	675	710	681	686	697	646	729	711	696	647	713	685	654	676	669	710	669	692	647	674	654	713	717	728	727	666	722	682	681	670	675	676	678	702	691	699	672	673	664	685	691	665	659	677	703	683	624	683	705	639	660	677	709	680	678	715	672	696	663	677	639	704	657	651	708	694	653	704	653	698	673	660	661	702	672	689	654	677	651	701	666	677	702	674	661	710	700	696	708	670	657	683	689	732	656	671	632	695	705	689	690	674	662	724	741	633	666	685	689	673	697	676	650	692	681	688	750	664	728	660	666	671	689	680	731	717	748	641	718	675	689	703	671	679	644	691	733	675	717	708	686	679	715	683	710	705	637	743	714	733	630	706	665	701	739	730	653	685	716	687	684	713	706	696	680	656	660	712	674	702	729	686	687	695	694	659	681	695	670	680	698	669	677	688	696	659	724	712	729	712	683	692	685	714	680	687	714	677	645	716	684	719	721	656	666	697	700	681	714	709	659	632	675	661	674	715	650	675	709	723	638	662	727	696	670	664	660	669	743	639	700	659	702	653	683	668	728	673	684	703	724	666	648	670	670	692	698	688	701	657	680	690	681	735	654	698	702	724	697	726	630	667	697	697	686	695	693	680	655	701	695	698	708	683	697	668	698	739	672	673	711	685	691	623	699	659	661	667	716	681	704	715	710	719	729	641	700	700	748	657	665	661	672	686	693	643	721	706	720	692	655	693	649	696	697	692	686	686	666	700	711	659	671	699	701	692	647	682	701	720	681	703	682	693	696	675	638	713	690	684	672	665	724	674	714	714	649	672	692	668	733	728	689	726	699	623	684	726	708	739	697	621	701	669	646	660	694	704	692	713	734	728	694	673	681	698	661	689	646	697	652	690	744	709	721	715	669	682	647	723	741	625	713	674	707	694	722	702	680	691	683	670	708	691	718	687	665	697	660	699	710	684	699	730	675	672	708	665	694	683	692	688	697	655	700	668	746	718	721	716	662	667	745	676	719	683	638	674	657	714	664	686	697	702	664	678	689	691	651	661	729	649	703	661	677	714	722	665	695	654	664	695	686	726	718	701	668	642	724	677	676	699	641	683	685	674	682	674	625	665	714	640	674	653	712	699	656	673	670	668	666	692	691	710	639	700	711	625	704	675	699	646	645	691	664	689	698	699	684	705	687	718	692	724	664	717	691	680	720	675	687	697	681	680	688	687	645	647	681	691	679	703	610	648	684	720	719	694	728	698	660	737	677	699	701	681	651	682	670	707	701	695	693	654	666	680	665	665	691	685	710	650	695	669	656	675	705	665	696	696	675	638	701	729	696	691	709	716	679	668	707	706	701	718	661	708	707	702	723	708	692	692	610	690	724	719	694	681	717	666	705	698	667	665	677	688	685	665	694	706	676	649	653	713	722	709	671	694	681	669	702	695	684	710	712	696	651	686	685	698	719	676	686	663	708	694	688	681	700	675	709	713	703	711	667	657	651	662	739	633	709	693	685	713	690	692	678	670	659	677	680	716	692	688	679	633	665	703	645	656	672	701	640	633	649	701	652	752	713	704	688	664	636	657	650	683	686	685	691	727	695	674	667	683	692	687	667	682	664	648	659	673	696	705	714	705	728	744	628	706	681	662	694	651	651	680	670	668	691	710	650	705	692	689	674	672	689	718	719	698	694	684	695	691	668	703	678	693	707	666	656	722	706	664	731	715	680	699	703	654	713	717	626	708	732	670	693	654	699	627	651	698	674	660	719	700	648	661	682	727	674	723	714	659	702	679	695	646	667	664	683	731	648	630	668	732	650	694	684	642	716	732	642	692	722	706	712	724	649	688	721	711	645	696	653	621	648	671	654	646	682	662	693	674	733	679	680	695	712	693	677	709	687	697	728	706	696	710	712	696	707	642	707	733	702	718	679	697	721	702	699	647	678	651	740	690	739	713	669	635	640	681	653	669	697	681	687	704	639	696	691	662	718	681	671	623	625	737	668	697	672	718	711	730	746	668	736	688	648	664	720	720	678	667	653	667	691	678	707	706	672	655	723	678	681	660	678	642	676	713	681	676	701	628	663	686	670	643	708	670	697	672	690	702	714	653	683	647	672	659	674	716	660	688	691	642	716	691	662	660	683	703	730	726	687	716	713	672	718	673	702	666	676	672	685	666	716	678	686	720	666	679	672	700	682	657	705	743	680	667	705	631	682	704	709	683	682	661	696	720	688	684	646	726	661	693	688	648	690	712	670	697	660	678	653	712	682	648	732	709	678	721	716	704	682
23239	21408	29435	23750	21408	21260	4401	1412	1065	945	919	853	802	785	735	722	716	766	674	677	689	630	664	663	679	641	646	636	657	595	649	637	624	590	621	623	580	614	627	618	621	631	610	604	597	647	652	589	618	640	571	663	611	576	612	619	580	637	592	585	641	611	588	613	583	582	603	575	604	571	612	622	575	611	549	593	559	614	592	611	612	654	630	590	582	609	598	570	617	590	553	598	587	619	601	575	631	579	611	581	571	590	558	629	609	590	551	612	590	564	582	557	620	585	622	593	624	632	579	564	570	563	571	583	601	598	593	574	627	623	616	604	540	653	608	627	635	577	602	635	611	578	594	593	623	591	579	607	580	584	598	627	601	616	564	619	592	644	571	609	582	639	581	600	588	591	629	616	626	581	591	571	615	591	638	619	574	648	608	567	571	584	549	588	590	598	586	610	587	601	637	601	596	571	576	592	584	590	597	580	619	588	590	556	593	604	587	524	586	585	597	578	592	537	579	556	609	559	626	605	582	607	617	576	584	613	582	601	612	596	538	576	599	542	549	602	587	622	566	601	582	623	602	594	585	568	572	594	588	617	618	568	589	584	544	579	591	601	572	555	601	615	590	566	591	602	566	522	617	585	617	565	594	604	599	612	599	548	627	561	561	630	593	589	613	606	597	629	570	633	561	571	585	521	611	594	592	605	582	560	590	587	563	556	587	605	588	565	518	575	593	645	593	599	592	631	589	586	563	600	592	604	564	528	559	562	616	629	571	586	586	591	599	578	586	590	568	622	579	613	556	619	640	595	589	562	630	605	650	576	591	585	615	577	563	582	602	609	585	561	605	613	578	649	574	564	581	584	588	629	575	543	585	561	622	655	600	616	613	600	566	574	611	593	607	579	595	644	602	588	556	607	587	622	598	601	576	629	641	587	573	545	575	597	621	584	602	596	603	584	596	606	590	570	615	616	612	597	600	600	640	582	612	609	595	578	546	602	594	597	609	612	593	580	612	564	600	655	565	579	579	583	589	570	623	569	587	579	586	595	605	557	563	564	539	603	595	559	563	564	616	601	605	645	603	583	598	623	574	572	606	626	602	618	574	580	540	598	581	619	598	630	601	593	591	601	590	619	593	593	537	549	577	565	574	578	619	622	599	558	564	573	616	581	635	577	585	567	623	638	630	558	596	576	633	520	533	629	560	552	599	609	583	595	596	572	598	583	608	573	588	603	642	609	602	626	578	586	589	632	591	567	607	612	611	588	612	591	573	595	605	611	568	565	547	594	582	614	560	555	569	588	583	585	598	605	644	604	602	635	626	572	630	623	585	605	566	612	582	605	636	595	578	582	579	559	586	579	573	590	560	559	616	582	614	562	581	586	586	586	584	581	563	587	605	618	576	643	594	559	607	596	616	579	567	548	603	607	584	571	597	604	609	585	586	634	603	603	646	606	574	604	600	612	610	601	589	578	619	596	616	604	620	573	570	609	605	585	567	528	623	587	574	582	587	576	597	581	576	649	608	588	596	593	586	609	630	608	571	579	606	620	558	596	615	613	579	654	572	597	627	569	624	549	584	592	595	582	591	586	557	593	617	594	569	567	547	618	549	614	600	614	587	612	552	555	610	612	597	619	587	642	610	584	585	620	573	609	575	636	567	580	528	580	580	626	552	624	599	611	573	606	594	621	583	602	580	529	527	582	568	565	601	601	608	577	635	574	576	628	583	555	587	564	576	587	574	563	579	588	625	601	625	592	580	630	572	626	622	599	570	598	597	573	588	602	604	608	614	571	634	575	559	598	610	567	607	602	602	585	603	587	612	582	573	598	607	600	636	609	645	560	601	563	583	600	606	595	646	580	558	587	623	606	552	595	550	570	575	610	589	630	570	588	628	597	576	575	603	603	566	586	581	574	544	513	590	606	602	589	583	573	602	621	565	577	569	602	639	604	612	572	593	591	602	572	591	574	596	577	610	607	602	546	567	603	577	598	643	585	621	585	558	555	573	540	588	579	552	570	554	622	620	604	583	627	561	593	599	618	564	590	583	605	598	567	570	583	585	564	590	600	626	633	583	595	621	559	587	534	549	600	609	592	611	602	582	595	556	618	599	615	626	564	605	588	598	616	586	539	596	593	557	578	573	541	614	595	619	584	558	567	596	596	570	619	609	579	597	520	581	599	585	587	611	608	613	616	586	632	587	566	557	563	585	602	635	630	595	601	605	614	621	589	610	611	627	600	563	562	572	588	552	635	603	560	574	651	606	573	583	544	556	609	590	590	647	588	543	580	583	567	632	536	577	655	624	568	626	649	604	545	610	600	618	591	614	604	547	553	583	571	611	566	626	589	567	564	586	599	608	578	633	574	575	633	553	644	577	642	613	598	571	592	653	587	586	576	598	639	627	622	633	614	591	608	603	598	603	616	592	557	590	576	596	588	596	595	584	607	577	582	574	572	607	607	599	600	591	616	585	604	619	605	624	558	571	586	547	567	600	590	567	597	581	586	610	544	585	577	577	601	630	547	576	601	570	596	599	598	589	585	590	585	643	581	602	579	591	609	590	616	588	563	596	580	585	558	583	574	604	598	604	611	592	603	589	603	564	605	622	616	608	588	585	592	615	643	610	601	571	608	551	584	595	568	589	544	581	589	575	614	598	585	599	578	582	596	549	552	564	595	543	555	603	601	642	603	582	585	555	621	610	556	564	582	625	579	549	596	611	602	584	601	610	580	601	606	567	621	618	583	599	617	557	620	565	608	589	624	593	585	627	571	600	606	585	590	573	659	620	573	589	576	591	564	567	654	555	580	579	594	602	614	612	609	594	557	587	572	588	602	589	590	607	599	566	573	587	572	563	577	568	557	602	585	561	595	610	533	573	629	598	594	565	577	591	606	582	597	608	618	588	576	574	551	637	548	557	546	594	615	587	555	571	639	594	584	609	621	574	568	643	562	613	586	611	568	574	591	551	602	633	575	521	599	590	563	566	584	579	570	548	633	555	603	592	590	623	625	600	572	579	586	567	559	582	593	579	616	546	587	619	568	566	586	590	594	593	656	589	561	591	587	628	593	565	573	616	583	615	546	598	596	597	569	606	609	594	615	554	631	612	564	579	584	567	570	582	564	575	580	576	573	586	566	616	605	619	575	609	635	580	536	555	589	572	650	600	608	588	590	598	616	575	587	585	591	602	573	595	646	576	598	621	611	583	601	629	578	586	569	587	574	610	551	573	601	588	628	604	602	582	599	575	559	576	611	577	577	616	626	594	585	653	576	606	596	568	577	574	602	611	593	580	590	615	575	583	605	559	587	619	627	521	584	569	555	615	615	563	606	577	572	541	588	554	592	574	573	546	612	621	613	559	619	572	583	629	616	580	565	569	583	603	568	566	611	622	585	603	594	585	621	552	584	614	547	576	573	601	538	571	626	565	653	580	586	593	606	600	552	590	597	559	556	625	502	582	581	598	581	574	572	584	562	581	594	608	637	555	601	548	572	588	583
8785	18117	14921	8509	5879	4448	3540	2831	2481	2140	1885	1639	1547	1535	1426	1360	1316	1223	1185	1172	1084	1116	1081	1035	1044	1064	1004	1074	1020	918	994	940	973	931	929	1000	914	991	932	964	910	975	980	889	959	891	938	922	923	905	940	902	941	976	962	911	877	910	940	935	879	966	887	951	910	885	937	948	937	902	926	942	889	910	893	929	969	887	905	904	892	967	900	949	930	909	871	863	923	903	918	929	887	892	909	915	914	886	898	883	903	864	886	935	915	886	924	913	937	890	871	880	882	912	878	964	902	901	895	892	965	885	917	884	908	923	922	906	929	959	928	848	854	911	858	922	894	939	900	896	946	867	922	859	910	902	888	914	931	950	934	876	925	930	888	945	864	895	890	872	918	898	936	936	847	912	871	950	894	881	888	951	905	899	889	935	856	915	943	941	925	900	904	899	889	857	900	884	869	914	966	952	885	920	889	882	876	902	861	868	947	884	822	889	905	961	904	879	942	883	933	905	864	893	919	900	894	890	932	863	911	953	885	915	889	915	918	925	929	856	938	918	859	879	924	923	877	918	889	865	894	916	903	872	890	850	909	916	897	902	909	919	951	849	869	867	875	907	961	950	937	922	876	915	873	959	860	890	902	912	936	882	930	942	906	912	923	949	902	877	871	903	920	942	900	893	868	909	904	926	917	972	858	952	891	902	911	931	945	916	871	924	872	946	926	864	983	953	919	942	895	901	901	862	903	924	910	899	894	886	897	900	929	889	851	893	926	905	989	908	907	919	940	908	979	858	874	873	917	951	916	880	921	908	877	909	890	890	923	868	939	942	919	876	880	920	919	899	852	955	877	947	945	871	912	862	850	912	900	890	955	937	868	920	901	858	937	898	916	928	879	953	903	887	945	880	869	953	917	880	928	855	872	934	916	893	938	888	885	867	923	891	897	876	862	886	851	892	896	900	931	919	900	838	914	880	969	913	933	903	911	879	888	911	946	861	913	879	885	873	862	874	876	884	847	903	904	947	854	912	878	911	909	880	890	912	941	858	901	900	900	901	927	855	888	892	893	881	913	854	865	851	882	910	929	819	900	838	900	878	882	944	918	943	915	881	892	904	902	891	856	871	850	901	902	889	891	938	911	944	918	849	896	908	919	857	948	893	947	922	871	910	882	959	912	944	879	878	904	939	815	911	883	879	890	868	895	897	892	841	880	933	913	875	923	889	884	877	926	909	881	879	912	909	920	905	967	876	898	896	871	869	875	907	861	894	908	863	847	913	891	839	935	928	915	872	915	871	908	910	915	892	904	909	889	827	896	897	891	898	896	927	894	843	881	898	929	863	822	897	873	883	908	910	915	879	891	885	952	865	940	963	887	886	912	893	902	942	898	878	890	906	965	902	930	870	926	894	898	915	910	860	897	896	921	851	938	903	904	904	848	927	954	871	941	929	911	920	943	875	912	929	915	930	873	890	904	919	879	968	949	833	909	932	905	893	880	851	926	876	871	858	967	1002	952	870	917	871	861	919	925	898	869	873	874	862	939	890	870	885	884	890	900	863	903	844	905	865	906	896	925	906	899	895	874	904	907	913	915	914	915	881	889	934	935	916	918	861	875	916	897	920	862	881	902	863	894	924	901	911	877	893	1012	884	917	920	895	834	904	901	867	937	904	874	931	893	895	880	944	871	899	920	938	878	863	911	857	870	914	914	861	913	873	884	857	951	890	900	867	901	949	966	891	866	900	928	938	912	898	930	907	896	907	929	895	897	899	900	836	883	861	879	905	914	871	944	889	918	904	861	919	865	896	910	842	920	893	951	845	882	888	901	901	940	920	881	879	872	892	891	925	908	867	912	882	960	864	904	863	888	853	936	882	898	902	841	900	871	890	967	936	913	887	882	887	921	893	922	900	905	883	880	940	884	899	899	887	877	933	935	900	862	879	864	880	876	936	874	890	928	890	907	897	925	922	908	922	925	898	902	913	908	887	895	915	887	908	932	897	906	895	922	915	851	910	899	899	917	887	920	948	933	927	947	889	925	900	953	901	946	866	941	947	887	893	909	915	839	887	912	961	907	901	845	932	903	856	897	897	927	922	895	916	897	879	888	875	911	887	890	962	906	885	838	901	847	904	966	939	882	887	815	894	821	910	895	902	910	906	919	928	939	928	870	843	834	933	901	893	934	915	865	936	931	927	882	887	898	911	906	880	902	912	932	824	881	920	881	969	890	883	881	875	901	913	887	840	921	897	901	910	914	931	860	920	884	913	897	870	891	881	926	871	941	921	900	874	932	928	872	887	883	859	886	930	901	919	923	871	916	914	896	916	914	912	864	869	855	879	978	938	869	877	902	891	902	919	849	859	943	881	888	856	929	923	866	880	884	876	901	898	878	888	859	898	931	942	858	879	863	931	879	888	894	917	872	861	848	895	925	909	830	891	903	898	876	945	902	880	866	915	912	869	865	911	881	878	955	927	893	932	888	889	930	915	917	866	897	902	826	934	879	920	912	914	879	904	904	849	864	929	913	848	901	914	870	876	908	937	867	856	898	918	884	950	926	884	860	899	894	887	892	892	904	873	901	886	885	905	895	887	914	958	881	914	871	938	905	894	884	893	873	906	902	878	877	950	916	825	897	904	869	953	852	904	897	904	878	876	938	841	875	946	911	831	921	889	894	905	892	869	928	889	852	935	919	856	904	954	878	900	971	870	933	857	929	912	910	915	815	906	893	856	919	911	893	886	905	877	877	906	894	932	895	880	932	865	882	895	938	913	904	893	925	909	888	952	911	872	900	940	844	895	878	912	902	906	903	856	919	912	953	950	927	898	918	893	881	899	880	899	878	897	925	892	877	912	933	878	860	930	845	906	917	902	930	866	886	881	929	888	897	881	955	954	905	887	879	896	904	862	923	917	899	917	871	911	956	855	892	893	923	899	865	909	906	884	922	887	921	935	873	929	850	967	883	879	901	877	936	916	887	883	901	864	839	881	938	910	875	845	875	889	895	906	870	851	880	856	883	912	877	931	895	952	885	914	869	899	850	902	876	894	891	908	839	898	877	878	899	905	875	879	890	925	861	933	956	906	889	945	893	919	946	888	870	909	901	902	931	901	917	833	915	908	936	900	882	893	888	875	927	865	836	869	854	927	884	891	894	920	942	912	894	907	942	897	929	943	827	868	946	872	900	922	942	906	903	863	896	924	928	907	903	942	897	923	883	895	889	929	963	965	921	903	973	867	870	914	902	896	902	873	916	905	885	923	895	878	853	918	969	915	874	939	948	864	904	909	892	874	926	851	852	925	874	894	840	913	889	893	910	934	837	844	925	941	884	898	919	919	874	901	940	850	884	904	849	886	956	885	945	872	900	871	852	896	867	888	946	950	927	948	877	878	900	852	915	849	879	859	929	889	896	924	897	904	854	914	901	929	933	918	897	869	898	889	892	907	942	935	958	873	926	884	875	876	847	919	904	870	956	950	941	889	919	941	901	870	891	860	870	876	880	855	855
27036	20826	7894	501	270	253	228	207	186	199	186	171	182	179	191	181	172	185	207	174	174	182	175	164	154	171	173	192	167	162	181	151	185	192	191	142	158	158	176	174	159	153	166	170	172	143	178	162	162	170	160	189	192	190	174	173	182	183	163	160	187	165	185	160	187	178	178	179	193	175	167	186	172	178	167	194	185	192	168	175	167	149	175	156	193	191	181	171	175	186	181	166	188	182	162	179	166	163	164	194	159	167	170	168	183	173	168	172	163	149	173	174	164	158	157	160	173	180	180	156	194	187	184	205	176	184	150	181	168	161	203	181	182	158	180	181	187	172	177	177	182	158	174	188	154	167	174	182	190	192	160	199	183	165	163	194	160	184	188	153	152	194	167	183	169	183	169	177	184	192	161	161	175	184	192	149	166	184	181	168	164	155	194	198	182	169	169	185	165	184	189	180	159	154	176	188	165	183	163	169	186	166	201	164	179	162	196	181	182	170	158	191	164	172	181	166	168	170	165	185	183	179	155	206	178	183	160	174	173	198	178	170	185	164	162	158	148	154	194	152	179	177	172	164	173	178	179	157	168	149	173	182	165	170	173	152	167	169	180	184	160	168	174	173	178	191	172	177	156	184	169	165	152	144	133	172	192	172	166	184	142	172	183	163	168	180	162	181	177	172	141	174	168	184	172	162	189	171	185	166	177	168	175	158	191	169	168	163	172	173	159	178	184	169	161	178	202	174	154	181	188	171	170	171	165	182	174	193	183	187	185	175	158	193	179	163	163	175	184	152	176	159	151	169	177	184	164	161	169	179	168	180	148	189	167	167	162	167	188	192	177	177	155	184	164	195	196	168	154	205	201	183	179	196	152	190	176	162	187	188	182	182	167	189	169	179	171	164	182	186	193	182	169	171	155	161	180	159	174	165	179	170	173	150	175	148	156	152	151	175	182	177	169	188	151	193	152	162	166	182	164	173	178	185	161	182	157	174	169	160	167	156	176	179	179	191	187	153	169	185	155	170	176	152	182	152	180	177	174	180	159	165	159	187	172	159	168	173	194	180	171	175	182	167	186	172	157	162	167	197	160	172	180	158	156	152	172	178	187	189	174	145	190	165	184	178	166	195	191	162	163	174	170	168	166	152	177	171	174	171	168	180	165	172	162	178	169	194	188	174	167	147	197	170	150	197	166	157	154	158	173	162	190	157	175	165	172	194	179	185	161	182	169	153	164	167	191	156	178	174	152	191	177	181	187	168	174	159	174	163	151	163	168	167	183	165	167	168	168	166	162	174	171	175	175	190	157	166	184	159	182	187	166	180	164	180	188	186	176	177	165	191	195	183	184	163	192	175	165	154	161	148	184	173	180	161	190	171	174	177	178	163	184	180	151	183	189	178	179	176	182	202	173	172	154	167	174	176	177	181	176	181	151	144	196	175	164	176	177	186	173	170	150	170	181	183	176	170	171	176	188	177	176	180	210	171	176	174	184	182	173	183	168	155	165	189	158	180	147	141	159	182	169	175	181	186	147	163	182	212	177	182	179	189	182	171	145	168	160	192	184	177	180	175	178	158	166	179	154	161	190	176	184	187	170	189	169	179	181	189	185	170	169	164	177	191	175	161	165	167	172	172	178	166	154	165	175	158	166	177	192	150	175	190	190	178	176	155	164	173	193	158	190	163	170	180	168	204	182	186	170	171	183	155	164	173	182	175	193	157	165	188	185	167	173	155	205	172	182	177	145	174	164	159	186	182	144	174	185	176	181	173	179	186	170	165	160	173	172	166	168	157	175	169	159	165	192	181	188	180	168	211	181	180	175	153	182	157	186	155	191	161	171	165	187	147	166	170	196	161	168	161	176	175	165	201	167	141	134	175	167	178	148	166	168	160	174	159	161	167	158	189	183	162	166	187	169	161	160	172	171	165	161	166	190	167	163	202	176	189	182	150	174	164	186	177	200	184	177	162	167	177	178	186	192	174	167	183	180	184	158	169	183	168	168	172	175	181	181	151	174	172	167	152	173	182	182	158	188	189	151	158	192	174	171	159	174	148	165	182	176	180	188	161	203	174	180	163	150	154	168	187	176	152	179	199	175	160	180	174	170	180	182	184	177	172	156	186	152	176	163	187	207	165	170	175	156	158	172	154	170	168	162	197	171	174	201	157	169	175	177	158	177	183	186	156	157	201	168	183	189	165	210	169	173	163	172	189	179	170	180	186	173	174	173	165	160	148	186	164	208	182	180	154	171	165	176	180	193	166	201	164	188	174	136	133	202	173	169	173	178	171	192	160	185	164	186	189	169	191	176	170	163	174	188	175	188	216	181	192	172	185	194	200	153	183	136	149	176	168	170	187	151	170	181	164	183	179	181	193	177	153	190	169	153	197	159	179	178	155	195	151	184	145	173	158	188	192	168	172	165	177	205	156	185	191	178	158	169	188	167	169	176	183	167	201	156	179	188	170	171	175	198	188	165	166	151	147	171	172	169	173	183	188	169	182	172	161	188	181	189	173	173	168	182	207	171	160	189	160	172	180	162	181	165	167	166	182	183	159	175	152	183	181	163	199	178	200	187	176	167	162	169	203	166	161	171	173	170	147	173	189	176	165	158	168	175	155	170	172	170	173	158	189	173	195	178	170	148	174	177	177	166	160	148	178	153	187	199	161	170	174	175	175	164	179	169	210	167	159	180	184	177	161	183	181	158	186	170	193	164	150	160	165	160	168	167	165	164	171	188	173	154	156	189	165	186	153	169	161	184	165	185	179	171	178	188	176	178	185	176	170	179	167	160	150	174	174	163	156	166	165	165	202	174	168	166	183	173	164	167	172	152	197	172	152	201	190	175	170	156	149	167	180	173	186	155	167	172	194	166	185	190	171	189	171	152	173	160	174	172	194	170	184	189	169	154	164	168	183	174	184	189	179	177	189	166	152	174	167	192	174	166	165	160	173	193	158	188	192	161	174	157	170	167	188	169	166	184	168	197	197	177	182	184	171	193	187	191	164	174	182	172	163	152	160	172	158	189	166	169	172	163	178	155	160	169	162	173	177	179	166	174	162	168	198	171	189	150	177	168	157	167	180	176	170	159	156	157	188	170	146	192	163	165	187	168	161	173	163	184	209	158	159	185	182	191	156	172	161	164	173	166	168	157	173	177	164	174	166	177	168	180	182	174	169	156	165	180	175	170	174	163	171	161	167	197	164	199	171	177	193	190	165	208	176	165	168	176	177	185	172	170	163	183	176	180	174	170	170	159	176	174	157	183	195	186	142	188	167	183	171	175	187	185	169	145	198	192	178	183	180	155	155	186	181	171	186	184	174	185	161	162	161	165	166	167	195	181	156	155	176	164	171	169	156	174	171	172	158	157	176	161	162	185	172	151	174	174	170	178	171	162	179	166	143	172	159	165	148	182	165	161	176	162	132	171	157	160	178	167	180	185	170	174	162	169	194	165	182	175	174	160	176	178	184	160	185	187	166	160	158	157	178	148	170
3880	1456	1248	675	526	445	450	397	357	320	325	303	290	291	312	303	311	277	303	304	314	298	271	304	310	287	307	275	282	277	278	281	300	281	259	282	280	290	304	276	327	318	259	308	304	258	271	288	308	318	317	281	287	291	314	283	290	295	294	300	291	276	264	283	265	276	282	299	301	290	306	323	307	280	260	265	269	290	287	337	295	277	273	300	296	312	256	274	286	299	314	265	283	284	302	269	290	310	283	302	285	267	315	281	265	281	270	263	290	278	305	271	319	320	290	282	308	248	293	285	254	253	327	282	276	296	292	297	314	274	278	306	248	281	284	287	291	306	274	287	300	280	292	274	338	317	281	271	310	263	334	271	296	274	295	286	298	300	305	281	250	293	299	263	274	263	276	292	283	305	294	274	254	298	274	268	280	268	290	284	270	293	297	311	285	285	293	283	292	293	292	293	295	290	303	265	300	280	279	279	266	295	297	282	303	266	285	262	265	267	321	290	288	308	274	292	302	277	261	290	265	303	285	284	298	282	301	280	293	282	266	296	295	295	294	314	270	291	290	275	285	280	283	287	275	291	281	303	274	324	276	302	305	287	307	282	281	282	291	310	298	258	260	281	275	295	258	282	285	287	311	271	284	284	298	276	266	290	274	282	285	281	296	277	282	278	287	318	282	305	259	307	286	295	273	292	300	290	315	303	300	253	274	284	294	265	293	281	262	267	305	309	311	276	282	288	303	289	279	276	292	276	297	313	280	306	261	290	283	275	304	258	288	270	282	281	256	288	283	312	283	293	248	261	277	302	315	281	289	275	292	263	265	292	311	292	270	286	287	274	302	281	290	288	271	282	297	276	301	287	293	314	305	270	301	244	277	290	307	244	287	271	268	270	278	276	278	290	321	290	251	275	290	279	321	285	291	284	328	265	274	268	284	271	269	297	284	281	287	288	252	273	283	281	270	246	289	309	283	309	308	278	284	299	281	264	270	276	290	261	288	294	275	267	274	271	285	292	265	289	274	298	278	274	322	290	296	313	298	271	282	310	289	322	288	253	258	302	261	324	312	281	288	302	296	314	292	280	270	249	281	286	281	288	253	294	293	299	296	314	266	283	270	270	284	267	301	262	299	321	301	259	275	303	267	278	296	264	285	285	284	313	270	305	264	294	266	278	276	280	296	270	264	267	299	309	300	283	316	314	284	290	271	289	286	281	282	320	287	281	303	305	270	312	283	283	256	278	258	294	282	289	273	277	250	291	273	284	291	291	305	270	285	268	305	271	254	273	282	269	297	308	304	289	298	282	295	274	294	301	265	291	266	298	241	279	278	293	293	283	291	266	276	302	302	304	264	251	253	268	321	265	321	273	297	271	271	310	272	308	272	267	303	254	280	275	273	277	286	296	328	291	324	267	281	284	299	274	291	285	262	267	301	295	285	253	302	274	292	274	255	287	264	283	262	272	290	288	274	306	285	294	290	273	302	267	276	276	257	313	273	295	276	265	294	286	271	266	273	277	261	275	278	286	266	293	301	272	295	277	273	311	278	287	290	288	310	275	284	286	272	262	312	305	248	255	265	302	285	279	273	276	257	314	250	290	302	280	297	295	317	265	257	296	298	277	304	285	285	281	271	286	297	265	284	286	289	294	282	260	285	277	290	262	277	267	279	302	303	296	298	276	292	328	299	291	297	272	277	310	299	281	287	273	293	269	280	316	295	290	259	243	275	261	316	290	301	295	291	281	296	261	265	296	313	279	272	290	301	290	309	335	265	281	247	293	258	279	271	308	276	274	265	279	306	310	289	279	282	306	305	276	291	306	309	304	317	275	264	279	268	278	279	283	272	274	299	273	271	276	265	264	257	310	301	316	312	287	313	273	240	271	310	296	292	286	293	293	286	284	286	271	253	308	264	282	317	289	267	286	276	264	284	292	283	311	285	247	284	291	281	287	291	301	278	288	268	305	290	279	265	289	257	267	299	308	293	283	282	273	278	291	294	279	278	275	305	275	272	287	283	295	304	287	301	290	273	270	311	275	296	283	247	280	248	271	285	235	281	278	269	292	290	314	271	284	257	282	293	307	275	286	302	265	286	293	269	317	268	307	282	282	302	283	292	273	281	290	346	307	256	305	292	296	288	259	272	299	284	260	290	291	290	297	297	274	296	259	296	276	307	272	268	284	264	280	281	280	302	280	327	288	245	320	307	281	299	285	301	288	270	268	272	244	279	278	303	278	293	277	291	276	279	277	293	260	244	289	297	277	263	299	282	288	272	278	281	290	286	298	270	255	289	286	304	311	273	307	275	284	266	275	296	286	299	287	303	282	298	296	314	282	291	276	283	263	286	274	268	279	291	277	294	309	299	273	292	280	290	314	263	303	307	280	272	281	263	309	305	269	294	288	284	295	259	288	274	258	333	301	307	303	258	278	284	308	269	249	286	276	303	296	289	299	312	276	274	259	291	276	304	283	283	264	245	321	278	295	286	305	284	261	289	274	284	307	251	301	274	294	288	291	287	298	266	287	285	298	303	268	311	293	254	280	291	287	303	260	307	272	300	262	298	252	257	285	271	260	295	282	280	313	287	298	335	282	278	289	269	297	343	302	276	287	288	287	263	302	292	283	279	304	305	274	278	295	286	299	288	308	308	283	290	278	289	328	297	262	308	279	256	284	277	270	261	322	271	296	322	290	301	269	276	264	262	312	277	281	304	258	280	302	332	300	312	275	274	285	310	279	292	311	249	268	273	282	300	267	296	275	301	306	251	298	293	273	300	299	273	266	296	269	259	268	313	283	262	300	291	297	297	298	273	279	252	269	307	278	276	295	280	260	291	258	296	303	251	279	280	295	305	276	275	299	278	288	265	285	279	280	280	308	295	278	293	260	273	299	294	307	304	318	293	266	274	274	287	298	288	295	282	262	300	280	294	289	264	281	305	287	288	293	277	283	275	270	244	276	278	281	276	294	275	305	287	272	289	298	287	282	265	292	307	328	298	277	281	306	327	274	297	323	278	279	276	299	279	261	278	314	292	282	306	289	285	326	291	284	307	270	302	302	285	289	280	291	304	295	300	271	274	274	280	312	285	285	305	309	293	276	289	287	293	269	282	269	290	273	262	263	288	284	284	287	268	295	290	249	275	291	302	310	273	297	274	288	282	287	277	288	262	277	263	294	283	269	301	314	299	285	293	289	298	277	271	287	282	286	292	292	276	269	287	266	286	296	288	305	281	267	257	271	274	284	294	313	276	306	282	285	277	245	294	321	313	288	294	290	279	293	284	278	282	289	284	313	303	299	283	302	290	312	257	296	268	276	282	281	269	267	296	281	278	264	279	314	297	291	315	265	291	271	274	269	256	287	299	284	305	323	271	282	271	305	295	295	305	266	287	282	278	287	268	277	282	274	303	292	247	273	268	255	267	288	285	293	266	290	263	255	283	287	275	255	300	299	286	304	277	289	283	279	275	272	293	258	281	256	306	274	278	282	264	253	288	246
24244	21454	28881	24393	21285	4398	1039	786	678	645	637	570	540	517	528	465	515	507	452	507	539	490	465	485	476	468	493	439	431	464	481	443	472	436	455	477	492	480	487	481	456	432	449	525	466	446	459	426	458	429	456	454	429	454	429	440	466	465	447	462	454	447	449	450	461	427	455	494	423	432	440	435	455	440	407	454	452	461	460	466	458	437	455	468	465	450	502	450	460	421	420	439	449	438	438	481	435	430	459	452	446	442	458	466	467	433	466	422	464	433	443	457	433	430	444	416	474	464	431	446	410	512	445	447	455	480	434	431	454	438	480	465	437	449	443	430	446	478	461	457	409	449	417	431	506	456	457	476	462	465	482	489	429	441	447	469	437	418	420	428	466	464	414	461	480	408	439	495	418	440	417	431	471	462	443	436	464	450	444	494	463	407	480	460	415	429	455	452	429	478	464	424	446	472	450	425	420	419	452	441	470	446	441	426	451	439	484	436	461	452	449	460	433	432	429	457	436	443	464	503	447	412	426	441	428	443	455	456	436	469	434	452	422	439	479	452	452	446	470	476	427	454	446	487	490	457	453	424	432	472	430	463	414	443	458	415	458	470	492	434	445	446	453	461	429	452	431	448	425	443	469	450	421	442	409	430	454	444	495	459	446	433	456	419	425	448	435	471	496	458	456	461	444	454	474	467	453	451	463	463	436	448	467	429	444	451	478	452	442	439	448	427	461	438	405	436	454	453	441	427	445	436	439	438	420	428	445	443	438	428	423	479	428	402	470	494	453	471	427	442	430	451	457	442	405	484	447	431	451	454	474	404	461	439	424	466	448	402	428	425	443	435	464	443	456	397	435	444	417	431	444	430	467	439	436	449	441	462	480	477	446	443	438	456	466	448	442	473	481	458	447	465	459	434	460	438	492	488	404	464	447	493	444	444	461	451	448	446	428	423	438	425	484	449	406	480	467	400	465	445	458	496	449	481	426	409	464	407	482	448	420	451	422	419	443	407	456	444	438	449	493	438	451	476	454	434	437	439	455	429	398	442	464	456	410	445	423	458	476	456	435	458	459	429	448	481	412	430	438	452	449	466	465	444	458	466	504	459	455	421	474	419	451	468	462	434	419	456	451	465	472	458	407	451	389	457	433	443	466	468	420	482	440	442	409	431	498	452	450	447	446	457	442	435	457	431	454	429	437	436	424	432	425	473	412	420	445	462	450	456	467	438	468	458	425	440	477	397	439	477	432	426	480	456	480	437	434	453	439	436	435	430	454	423	451	432	452	464	446	426	434	422	437	433	445	464	448	418	446	416	425	417	457	424	399	466	462	477	438	433	462	417	435	424	490	494	414	494	447	445	449	479	439	461	438	415	443	447	463	427	460	435	461	439	478	465	466	466	472	477	468	478	496	461	429	420	467	481	445	448	455	415	448	408	463	418	463	432	480	464	465	427	414	428	435	412	466	459	389	474	445	432	490	452	456	469	424	443	498	467	425	456	462	429	470	452	434	461	447	442	493	427	466	445	454	473	463	435	445	441	432	469	442	425	447	444	471	425	417	462	472	441	456	464	414	397	454	451	440	416	440	443	490	457	460	451	455	427	442	427	456	446	432	431	471	437	463	467	447	436	425	456	490	455	456	455	433	483	413	461	461	456	410	402	458	460	474	425	441	456	471	431	418	472	438	460	449	437	430	491	421	474	447	439	429	424	422	451	500	439	396	450	404	458	432	452	427	468	439	434	466	442	410	416	442	480	442	469	440	443	439	482	454	394	417	459	485	421	426	462	445	454	422	479	449	441	434	414	411	451	442	414	503	398	485	445	451	441	438	479	424	416	392	438	445	482	452	451	459	513	454	452	411	435	422	464	484	462	464	429	459	480	422	418	442	462	438	468	423	455	501	448	452	454	441	454	442	437	471	446	457	453	484	448	449	443	447	439	435	461	429	417	442	467	469	465	454	433	465	458	445	408	464	410	441	455	450	432	444	421	469	438	435	414	407	441	453	459	408	450	447	483	449	439	386	442	456	421	436	439	489	460	425	450	450	442	454	459	462	447	437	470	474	463	402	466	423	461	437	477	434	451	438	471	445	445	439	471	441	450	488	447	475	450	432	406	430	419	436	453	463	399	443	452	436	449	424	402	465	428	432	438	445	458	411	446	445	442	431	429	436	434	475	420	448	438	486	421	491	441	431	446	448	459	450	473	431	449	429	479	454	457	461	459	441	437	472	437	447	477	424	408	495	468	446	438	420	439	475	481	473	444	409	456	487	452	424	454	459	438	439	450	461	475	495	434	423	419	424	454	440	438	432	458	416	444	461	467	472	438	464	434	422	457	450	448	429	467	463	474	436	457	450	466	475	438	445	435	468	461	438	441	420	446	461	436	461	448	428	432	442	444	441	413	440	409	465	475	484	432	493	453	477	426	427	430	443	411	443	461	431	445	448	464	440	425	436	424	457	436	396	429	437	450	436	447	469	426	444	435	450	441	429	447	472	457	470	461	423	441	461	441	461	452	418	423	432	431	449	465	420	438	437	493	440	437	413	428	433	444	449	449	469	448	448	419	453	440	492	481	437	449	446	469	435	416	464	489	490	471	452	455	437	426	438	497	451	450	448	428	452	447	446	452	411	478	453	445	458	461	442	377	424	454	459	445	437	425	483	393	437	440	467	411	447	406	448	436	450	439	439	457	420	418	464	466	452	427	440	452	402	441	487	457	442	472	445	441	403	430	427	460	462	459	438	385	430	431	432	441	449	441	452	472	420	453	419	436	461	434	422	423	453	455	440	435	457	478	430	405	475	462	437	417	476	423	426	504	427	431	446	466	469	446	467	469	458	475	493	457	464	441	419	411	443	468	464	444	466	437	463	456	468	450	447	431	463	445	451	457	423	443	454	469	432	454	468	429	429	445	399	469	426	415	448	456	448	455	397	465	468	442	452	431	452	472	432	438	454	436	465	454	384	456	451	475	423	471	443	439	437	452	475	443	455	468	396	470	488	442	442	467	450	437	450	458	405	427	435	442	401	422	463	453	436	405	485	426	457	416	425	457	441	470	447	458	428	424	421	456	432	421	435	456	453	459	438	435	402	419	451	438	421	467	450	409	479	481	461	457	469	421	438	474	477	482	460	472	453	439	444	420	487	473	454	413	438	419	445	420	458	450	475	459	455	435	446	469	450	457	445	422	456	422	494	439	449	406	425	494	463	462	420	426	486	483	444	426	421	448	474	440	468	456	472	454	441	451	440	453	426	513	422	471	431	445	428	425	437	446	430	435	412	450	378	418	453	468	444	464	438	476	428	463	473	444	497	477	419	484	467	488	426	416	422	459	437	452	450	438	431	442	444	443	463	371	441	436	427	431	454	480	440	489	503	427	464	426	423	409	459	436	477	436	476	473	442	424	459	464	457	458	424	397	468	456	463	429	427	465	475	460	428	447	423	449	441	459	440	452	456	463	443	427	446	483	469	463	450	431	456	421	435	451	413	452
6110	11348	9523	5015	3380	2584	2080	1714	1441	1365	1208	1115	1052	988	935	868	879	805	870	810	828	774	761	788	726	771	746	723	764	751	736	772	691	704	760	687	681	685	735	796	693	724	705	729	732	710	711	729	657	692	697	703	709	707	742	703	683	699	686	697	683	679	709	722	695	689	725	743	641	641	666	671	666	702	713	681	692	679	735	695	695	697	703	695	692	681	708	727	668	655	677	707	672	716	701	693	678	716	735	681	680	732	717	737	694	627	735	681	696	698	698	700	681	658	688	652	681	665	698	661	715	713	722	693	722	672	668	767	685	695	738	706	651	691	734	660	657	679	681	680	744	679	698	656	693	725	661	729	677	720	705	720	675	698	673	723	671	725	685	651	655	707	674	679	677	656	730	689	705	694	670	694	664	733	664	721	717	691	673	682	706	694	702	729	655	746	689	719	697	720	720	687	715	706	687	702	680	687	649	729	683	732	680	697	723	691	695	685	705	711	675	730	763	725	624	710	715	723	687	680	686	660	711	663	771	690	695	683	656	692	707	694	734	710	681	652	691	670	676	670	674	686	728	692	659	653	703	710	685	687	698	675	694	642	702	697	661	717	655	695	705	720	676	680	665	735	669	686	687	675	745	685	693	688	695	655	686	716	703	751	706	662	710	690	694	662	682	719	714	675	674	650	729	664	690	699	695	678	676	690	654	698	690	700	672	698	650	722	657	675	673	685	737	699	708	663	719	719	694	633	677	691	751	715	745	693	657	674	669	670	661	684	664	689	716	672	698	667	656	718	733	649	656	720	648	699	657	659	665	707	660	674	674	642	676	657	725	762	662	648	705	695	650	674	694	705	732	679	698	630	694	679	684	694	694	655	705	710	696	676	684	683	736	695	707	667	668	733	638	655	700	692	654	677	690	718	729	750	707	663	699	693	667	682	694	734	684	724	696	728	636	675	714	660	697	674	714	716	678	672	682	762	710	679	687	669	692	710	680	662	727	709	753	705	710	707	683	731	676	664	665	702	700	723	767	686	664	731	704	690	697	679	706	717	615	728	734	692	688	708	705	710	713	696	695	732	721	668	682	677	697	689	684	707	663	699	708	719	724	668	708	734	738	668	701	711	772	694	677	737	658	741	642	689	676	671	673	712	639	644	686	736	665	637	689	695	679	698	699	673	675	713	679	699	677	664	671	722	699	661	720	711	717	655	753	715	701	697	697	721	710	703	681	639	672	686	706	660	731	692	664	693	698	647	690	684	700	672	645	680	692	688	686	704	653	723	668	694	724	737	705	709	703	701	714	697	702	656	727	698	647	702	697	659	664	677	712	679	688	712	673	704	655	710	709	677	688	677	685	709	698	625	697	657	688	719	734	697	708	661	677	728	676	679	743	636	748	698	708	697	701	663	665	704	658	678	693	674	738	676	681	725	746	716	664	625	662	705	665	754	721	742	689	702	719	656	670	688	717	720	697	674	702	704	675	693	688	713	680	686	727	688	677	705	715	673	625	676	666	698	662	682	736	655	714	684	653	721	687	672	686	695	676	705	735	654	672	665	648	683	748	681	715	687	689	693	701	717	684	680	719	683	738	650	709	706	697	697	684	749	691	685	651	681	714	684	683	688	642	716	741	741	699	708	694	674	701	688	702	685	681	697	698	687	700	659	712	693	706	678	690	730	673	692	713	699	701	718	736	684	686	669	697	691	688	715	673	674	663	702	696	660	693	671	694	658	675	686	690	709	684	682	704	642	681	650	708	700	736	709	665	712	711	730	736	628	701	686	671	757	697	697	702	685	709	720	705	693	685	720	683	695	664	689	639	650	697	689	633	668	646	653	667	713	668	698	680	612	693	675	673	685	717	710	706	718	731	754	642	664	662	704	664	668	675	699	701	687	707	746	700	660	732	678	691	711	742	719	687	727	673	711	649	685	684	665	721	684	719	727	695	714	687	726	692	699	705	668	713	704	670	656	691	682	692	661	694	673	657	670	685	635	653	650	713	719	718	715	673	687	683	667	670	652	640	699	726	680	713	645	671	716	663	665	658	700	676	706	694	746	688	682	652	689	686	675	715	663	709	695	687	696	625	725	747	682	679	699	681	718	698	715	690	669	657	690	669	711	659	678	689	647	718	679	697	694	709	676	703	686	695	695	668	690	685	733	738	686	714	688	729	680	656	683	707	691	659	634	670	688	680	685	720	686	669	693	672	664	678	674	714	645	702	672	645	712	730	715	642	731	691	694	743	678	712	706	693	660	670	665	687	641	710	695	728	669	744	690	720	689	681	671	650	693	684	709	714	694	684	705	732	695	697	665	694	632	668	656	668	668	669	703	695	677	705	658	682	680	694	685	699	670	720	666	711	662	685	668	699	686	686	696	657	699	748	697	684	654	679	737	681	683	642	661	708	714	694	669	722	711	671	725	684	696	717	672	681	731	639	681	704	705	665	653	684	654	713	713	696	681	758	684	683	683	655	676	681	724	696	655	674	686	710	688	711	679	699	708	682	693	706	685	666	714	698	717	695	707	696	677	713	709	723	686	685	691	645	700	692	693	660	719	712	686	696	699	691	677	661	655	713	775	673	637	698	700	730	688	721	691	689	677	747	696	682	690	682	672	713	651	724	655	683	686	681	678	712	704	665	706	670	661	687	708	700	623	691	698	663	675	723	645	635	719	667	681	664	688	708	664	726	715	732	701	662	693	702	664	674	727	708	677	682	680	669	694	643	710	690	705	685	674	687	669	642	716	670	704	667	692	710	712	683	675	686	689	665	674	705	690	696	725	724	704	680	685	670	666	701	677	674	726	689	700	696	695	675	704	639	713	680	725	760	731	656	688	616	688	719	662	697	703	713	676	671	692	695	691	705	676	665	717	649	708	685	688	707	709	688	671	714	711	672	708	704	682	710	682	734	702	704	693	698	638	757	662	716	652	659	675	668	666	665	691	715	676	685	688	692	676	645	655	670	637	678	668	695	678	681	704	693	690	695	620	702	712	723	693	683	696	719	700	711	699	692	646	700	701	725	702	723	669	662	686	659	648	720	660	679	715	710	662	684	737	644	664	714	649	699	639	706	713	685	684	654	668	688	645	688	712	713	643	665	706	683	673	667	725	667	679	707	676	710	676	723	685	712	683	691	708	689	614	668	714	711	678	723	700	699	649	686	648	690	726	678	663	696	656	657	660	690	703	685	683	664	693	697	667	684	683	675	649	695	667	659	698	676	694	712	743	656	620	705	669	676	703	706	700	706	662	681	706	667	719	705	696	657	694	715	669	693	669	726	708	681	743	707	659	672	689	689	689	691	641	652	679	682	682	694	665	683	639	642	679	651	736	677	748	689	729	672	703	746	706	681	690	652	679	627	684	751	721	682	710	665	718	623	704	703	691	682	692	737	681	660	689	723	669	669	700	684	687	714	676	632	676	654	643	702	713	663	697	696	700	735	751	681	684	709	661	683	635	680	696	723	738	703	676	736	659	723	665	720	719	675	694
23264	21416	29435	23792	21418	21250	4479	1347	1027	961	915	841	790	746	758	691	661	703	691	650	649	665	683	690	651	641	591	636	600	659	616	572	629	628	626	601	626	579	642	661	638	605	615	677	605	631	599	632	626	618	591	567	639	594	683	587	575	578	608	633	610	593	599	623	651	585	577	614	618	653	627	601	641	561	586	605	617	608	636	587	610	624	585	608	626	616	610	569	587	567	579	613	633	612	589	578	626	644	602	636	615	594	616	597	577	566	597	624	591	635	589	627	605	621	628	586	592	583	595	575	583	594	568	586	569	627	613	619	602	605	577	592	602	605	605	582	624	615	570	602	592	553	644	606	569	593	592	609	557	600	579	624	640	602	586	560	617	592	590	589	617	629	664	639	651	622	589	595	572	595	591	571	555	559	571	620	574	592	570	647	622	563	652	608	602	591	643	532	600	597	605	594	598	554	626	617	568	570	587	576	603	603	600	582	575	601	570	568	582	550	639	547	612	554	626	579	637	583	565	570	608	571	576	573	612	593	594	566	602	587	570	552	613	584	547	545	623	582	611	608	589	608	647	561	607	611	562	594	557	569	539	586	579	564	619	572	628	578	579	582	572	629	651	572	596	584	616	585	604	567	598	605	581	526	568	599	555	569	567	592	563	642	605	565	595	556	608	580	607	592	568	584	594	627	562	583	603	621	604	620	635	565	626	584	613	590	559	595	559	620	610	587	578	570	614	581	566	603	599	616	587	545	556	597	563	585	588	628	637	651	598	585	632	572	546	591	613	536	632	599	598	593	596	570	602	588	570	593	561	617	627	599	599	606	617	514	588	540	594	588	634	588	556	601	580	631	576	597	618	581	608	570	575	581	589	589	602	565	599	588	601	569	576	608	589	581	563	615	611	565	566	621	582	598	590	604	572	588	589	620	560	635	598	562	606	589	611	613	593	565	600	582	606	590	572	582	592	604	624	591	598	575	610	550	635	578	605	598	582	569	584	613	588	623	594	583	610	642	585	586	549	580	593	588	594	619	570	604	574	572	618	609	589	533	602	616	621	566	613	619	570	595	550	585	585	590	587	606	607	600	592	622	609	597	607	586	584	605	588	616	573	585	564	593	585	567	632	572	617	585	609	568	578	570	568	611	600	552	647	610	592	575	562	585	606	550	610	552	594	561	616	583	594	625	620	601	565	555	597	585	565	574	559	587	582	585	572	600	599	584	627	628	598	546	576	605	650	617	631	573	580	613	605	575	620	562	547	576	583	602	571	617	568	570	605	584	606	635	590	588	604	552	612	597	558	571	565	582	607	547	598	614	614	612	622	579	553	637	547	585	587	586	613	565	621	602	585	604	530	625	578	585	586	608	598	626	584	582	562	593	612	588	627	601	585	604	608	582	591	581	611	576	604	571	615	587	509	612	581	580	587	615	653	603	578	571	563	575	614	575	531	603	572	564	560	541	564	652	629	591	605	621	630	612	596	631	568	552	586	629	584	572	579	627	605	609	567	582	584	566	586	628	574	569	626	592	579	590	593	591	571	650	627	589	565	571	586	549	595	575	590	577	630	637	568	568	609	611	579	621	593	569	564	557	609	596	625	596	572	587	521	561	589	618	594	558	602	619	502	545	586	595	604	606	614	600	616	558	589	558	573	585	608	595	615	539	587	574	575	570	591	564	634	608	575	594	580	658	618	616	633	563	582	597	648	615	622	594	639	568	563	593	602	607	581	568	662	545	576	629	592	558	591	624	590	584	576	601	560	581	577	573	586	584	580	588	612	585	581	570	615	580	610	585	563	569	586	614	560	589	622	604	584	619	573	594	566	616	558	566	619	580	623	598	592	553	626	599	594	584	558	604	659	581	587	554	570	522	588	585	609	593	563	593	566	608	563	630	569	585	614	574	609	552	584	574	596	606	573	565	584	553	579	591	540	589	542	635	584	601	634	610	576	575	591	590	550	617	633	605	573	583	572	591	597	577	632	587	574	540	568	563	594	574	591	586	620	563	622	605	625	563	574	594	597	626	576	571	610	583	581	590	601	593	579	624	542	561	585	594	579	608	615	559	554	531	594	620	584	593	586	618	618	603	552	592	597	609	580	554	567	586	588	625	592	601	544	600	583	606	603	610	580	602	606	591	574	589	591	596	609	606	547	594	568	576	604	650	579	580	581	596	606	623	549	616	627	618	641	582	551	610	576	606	567	531	576	571	555	527	577	568	638	543	610	554	644	590	559	617	552	618	555	648	633	563	603	615	577	625	616	566	565	582	575	629	630	589	602	596	552	590	579	587	607	592	595	572	577	584	570	602	567	595	602	579	594	573	636	609	613	609	599	582	617	575	616	575	546	580	606	596	535	631	559	626	570	583	599	625	620	565	597	631	552	642	590	595	573	623	641	600	594	609	590	582	591	593	611	561	556	630	583	564	604	584	581	576	559	602	607	542	540	554	632	627	608	589	569	547	591	587	578	544	605	583	589	582	602	614	612	566	583	570	595	530	593	594	568	620	575	537	573	580	594	606	590	558	558	610	576	560	590	539	570	597	599	604	554	603	594	550	601	574	580	574	545	585	580	607	567	589	575	595	637	583	621	581	539	581	570	572	599	593	589	588	600	584	601	567	600	593	586	602	590	569	581	585	623	590	607	616	640	642	585	601	584	564	584	617	575	616	587	576	591	567	628	574	624	574	655	583	594	582	582	574	552	591	639	564	590	560	567	568	581	550	632	584	569	588	587	566	598	604	579	579	617	587	616	574	606	564	620	605	602	563	585	577	602	592	619	571	562	603	568	610	608	616	592	580	579	562	520	568	581	593	585	574	632	544	594	607	607	598	625	537	590	584	615	588	531	607	522	614	621	553	592	613	564	588	586	586	556	576	610	582	599	584	639	582	584	590	580	623	590	547	595	628	614	556	581	563	582	608	564	597	583	556	599	647	592	622	564	542	566	605	589	599	588	572	595	599	607	590	572	601	586	588	608	568	557	559	535	562	581	561	605	602	590	636	597	573	592	579	583	586	586	580	611	581	573	596	615	587	583	587	602	594	613	579	653	574	578	653	538	612	586	591	578	593	601	585	569	602	587	567	583	629	591	608	675	594	615	609	590	583	531	577	567	576	589	581	607	618	529	639	584	563	605	630	631	582	626	572	607	587	605	606	583	663	572	580	600	565	616	599	613	570	565	592	548	590	600	526	593	566	594	620	604	550	598	589	576	568	568	604	577	572	582	609	620	548	565	619	595	584	595	596	612	606	573	608	602	578	616	591	619	624	554	582	608	590	599	626	615	603	600	604	599	583	642	550	573	611	569	574	573	603	591	610	561	589	538	575	569	582	661	570	553	592	550	572	602	606	597	580	619	584	613	646	582	625	603	549	609	572	553	621	559	551	562	591	589	568	601	600	573	578	559	539	621	573	566	608	590	601	633	568	625	612	618	608	560	562	614	573	563	607	557	582	586	543	622	593	581	596	600	608	581	603	572	561	613	557	600	567
8807	17979	15166	8478	6082	4521	3546	2878	2429	2177	1904	1734	1663	1466	1352	1366	1279	1216	1154	1204	1133	1067	1057	1096	1042	1052	1029	1065	1014	1016	991	910	947	1006	992	984	949	1015	960	921	952	943	960	913	915	908	946	927	955	907	939	939	894	909	953	947	938	936	961	924	913	903	952	920	932	917	924	903	900	921	904	931	933	902	936	931	856	950	879	944	942	881	912	934	902	900	868	904	910	935	940	890	916	873	881	873	894	970	899	896	902	897	923	902	920	860	938	951	903	956	874	902	904	946	876	914	913	862	958	872	931	888	910	929	921	928	1002	940	928	910	903	906	932	890	901	914	944	935	953	908	904	931	950	937	920	904	952	865	890	867	943	952	909	871	940	937	899	925	885	918	896	900	947	982	916	939	858	907	898	875	897	917	889	928	872	942	913	955	963	949	834	885	926	868	918	838	926	902	904	948	917	921	883	918	911	892	915	935	873	873	922	925	909	956	848	918	941	865	920	947	908	932	948	857	901	903	907	906	866	929	875	918	931	936	904	896	935	910	892	890	900	859	924	873	924	906	933	861	831	881	895	869	834	904	896	885	906	888	889	874	931	929	948	890	861	947	900	890	924	909	882	915	871	890	868	917	927	896	907	968	933	894	912	876	921	927	903	891	924	921	893	910	958	896	904	896	937	892	883	887	864	905	987	896	900	912	838	885	920	911	923	954	892	908	928	877	940	929	920	905	911	885	901	951	919	882	898	874	916	892	896	919	923	885	911	914	939	908	905	907	913	892	902	938	958	899	911	914	910	850	875	928	874	929	924	935	912	877	914	914	876	956	917	859	917	925	917	901	923	866	906	897	848	903	869	895	954	927	913	888	825	876	920	889	872	906	938	915	926	902	902	951	915	909	871	901	902	913	918	886	932	928	948	874	913	912	903	842	944	882	897	940	891	905	929	924	917	862	923	948	956	891	877	927	888	909	900	905	886	906	906	893	917	925	903	938	903	883	885	877	921	891	866	958	932	899	859	922	920	854	885	889	938	892	897	888	909	892	918	908	888	861	885	935	902	835	885	889	875	889	909	909	917	879	923	870	880	892	904	894	901	922	873	908	908	899	907	938	920	926	947	922	966	905	915	935	860	896	862	900	930	901	908	915	904	897	911	921	871	888	886	888	877	887	867	903	881	915	936	910	879	910	926	918	901	865	877	965	916	923	941	932	887	930	863	892	929	880	935	899	919	914	901	931	896	922	891	897	904	858	921	856	924	876	881	917	925	1009	826	925	890	955	845	936	877	893	899	871	870	938	888	912	865	885	931	902	922	873	896	896	909	907	901	941	911	899	865	903	882	942	902	941	891	942	893	946	909	952	910	944	860	884	858	942	905	907	865	900	960	864	881	910	896	901	910	887	925	901	913	922	931	893	858	935	892	925	948	928	901	889	896	926	903	864	997	950	876	899	911	916	880	952	899	906	907	924	888	911	898	870	903	865	939	889	861	921	972	879	912	913	900	837	932	954	884	933	910	921	903	921	943	943	890	922	898	905	916	909	894	898	929	943	936	927	855	871	881	882	884	837	893	894	873	896	900	862	871	915	924	929	921	919	921	910	937	894	845	883	898	877	874	899	882	970	839	874	860	942	889	934	918	926	913	936	883	903	921	928	925	862	916	862	887	932	919	938	842	906	864	883	905	880	897	885	880	907	919	928	879	937	888	911	902	883	913	937	957	928	927	923	888	912	889	895	896	898	864	881	914	856	870	868	907	843	848	998	922	898	912	905	878	923	861	902	915	955	962	906	888	953	1013	885	989	918	875	893	921	861	889	903	891	908	908	852	880	901	897	983	931	914	948	925	884	868	942	902	890	912	877	908	923	830	941	912	880	951	914	860	906	955	935	884	898	963	887	936	926	933	875	919	957	873	842	940	921	865	862	933	958	858	853	850	935	918	888	921	877	898	870	842	915	875	929	895	918	904	905	896	900	943	921	919	882	877	944	904	897	913	930	895	892	941	925	927	853	916	841	886	930	922	969	878	874	906	978	914	847	931	920	908	917	899	925	926	931	915	919	870	975	883	941	895	852	894	921	883	888	895	997	912	868	867	867	955	916	902	908	910	921	910	878	921	897	890	880	915	944	983	881	887	870	906	911	875	913	946	909	879	910	923	911	909	931	877	915	864	997	933	931	842	884	887	927	889	918	906	916	861	869	879	841	917	904	923	900	893	847	903	899	926	875	903	925	832	936	935	920	897	912	929	883	890	897	950	902	852	890	891	870	862	936	905	957	947	900	925	847	911	894	946	881	902	937	893	919	842	905	865	901	951	915	915	912	923	885	864	928	906	900	936	936	893	909	913	869	861	891	887	876	946	882	804	844	904	903	920	906	854	939	889	892	930	960	974	880	914	947	913	923	908	920	872	909	963	888	910	940	847	898	874	904	910	953	928	892	862	894	918	930	940	941	932	881	864	936	909	957	865	850	921	868	905	944	907	921	892	890	884	895	902	836	898	931	950	884	959	908	874	928	910	937	908	936	852	864	918	895	913	950	879	893	866	890	901	889	909	920	936	878	882	903	842	902	868	877	937	939	932	878	943	874	847	907	853	902	938	899	902	942	909	904	867	926	905	887	898	882	904	876	933	948	890	914	880	893	937	927	896	894	853	889	913	925	903	906	902	874	952	939	914	824	852	901	877	845	923	934	891	887	957	898	845	913	872	869	890	881	870	858	926	934	932	919	865	890	898	899	861	916	890	894	946	915	889	911	847	874	892	917	871	942	970	911	949	932	929	902	853	856	871	922	878	914	922	902	895	859	913	893	931	886	887	873	897	862	884	917	910	916	888	891	901	928	918	866	936	912	885	928	945	896	846	867	895	911	890	929	871	910	902	892	900	865	862	930	897	949	884	886	880	899	903	911	894	938	890	877	892	922	901	958	889	892	920	871	889	910	874	807	864	900	921	831	912	906	889	862	887	912	922	900	903	946	928	867	928	915	896	920	919	968	912	900	889	920	901	901	934	936	847	883	904	943	905	947	942	877	881	817	870	942	887	888	872	832	869	863	896	918	876	911	876	883	886	924	893	861	960	913	939	916	950	906	934	876	901	874	943	877	894	910	965	926	889	911	910	917	917	941	894	879	880	924	882	861	885	909	924	952	853	849	903	903	925	915	902	940	913	872	945	934	897	898	903	933	869	931	916	930	937	856	887	956	878	889	888	870	890	882	915	861	914	911	933	931	918	867	933	881	927	907	907	933	860	914	948	920	865	896	908	944	890	929	952	890	876	904	927	954	901	901	859	868	876	936	902	936	950	853	936	885	941	885	873	887	925	838	906	832	865	914	941	919	904	911	949	901	884	929	954	865	882	932	924	900	872	916	876	948	911	927	928	895	958	874	916	903	963	917	890	931	919	942	918	931	911	861	947	955	873	934	866	914	864	940	855	928	850	880	892	898	914	944	890	907	904	904	898	945	898	848	902	923	925	878	894	902	907	878	915	902	876	922	911	922	915
26988	20791	7840	545	292	247	196	193	188	204	189	161	163	208	174	170	175	149	157	186	176	180	160	165	196	173	164	150	169	176	177	161	170	177	186	184	172	181	154	177	193	155	154	163	197	162	189	189	177	179	176	162	186	156	157	150	181	168	177	161	161	158	155	194	188	171	183	161	191	178	188	170	176	198	170	158	175	191	171	168	180	173	154	169	195	186	155	177	161	173	149	161	175	165	169	151	185	168	192	186	192	171	185	182	155	184	166	186	169	150	178	203	141	170	157	157	166	167	178	193	162	165	190	154	154	167	175	186	166	163	189	178	192	167	161	179	172	170	173	192	168	165	183	177	181	193	173	175	131	182	170	173	168	197	173	152	157	147	211	179	175	182	170	180	175	170	190	162	196	169	171	158	170	169	159	187	190	175	178	176	170	173	186	179	165	165	182	165	181	195	187	174	157	188	178	175	186	158	181	189	161	148	183	165	190	156	171	185	180	172	195	166	165	169	171	162	187	155	166	174	176	208	187	174	171	164	197	156	171	157	180	175	181	150	174	185	183	170	176	163	166	180	177	156	164	189	189	182	185	180	182	165	196	179	180	169	177	163	198	162	148	173	172	164	159	197	169	180	169	151	175	186	155	182	176	176	181	178	159	177	176	182	154	160	163	165	163	189	157	164	152	175	185	171	179	186	178	168	167	178	188	180	181	171	162	147	170	141	165	177	187	183	185	176	189	164	162	165	185	182	186	172	182	171	176	170	173	176	201	172	153	178	172	197	195	147	179	194	185	182	175	152	165	189	156	152	180	174	163	172	192	179	174	168	176	150	192	165	165	177	194	203	146	165	182	161	156	166	154	172	184	169	175	150	171	165	177	176	171	171	158	172	181	171	179	165	174	197	172	182	174	168	198	185	175	168	181	169	185	177	177	171	187	180	159	184	181	191	189	166	171	175	171	159	168	183	153	184	185	167	183	175	169	173	165	150	179	162	178	164	162	168	172	185	151	155	187	158	169	165	166	160	190	156	171	187	181	178	158	146	173	157	166	171	175	175	153	165	176	178	193	165	166	176	185	191	166	174	172	164	172	178	172	189	177	171	153	177	196	188	182	173	153	182	192	185	182	172	167	189	166	180	160	163	160	187	177	190	168	168	171	183	173	193	152	183	169	183	173	173	166	169	177	142	190	171	193	174	168	178	179	187	171	181	154	176	169	193	179	168	195	172	192	171	184	177	169	176	133	169	160	158	169	149	182	149	178	177	164	163	161	150	177	167	171	177	159	157	169	176	198	168	158	155	167	166	184	200	175	165	180	181	168	170	151	193	153	182	172	178	192	167	198	164	185	158	145	161	174	185	152	173	170	178	182	171	165	138	160	165	184	188	185	176	167	164	176	175	172	180	175	162	196	174	170	173	179	162	177	196	202	168	157	159	188	198	173	174	179	202	195	184	169	199	183	175	161	193	179	200	165	179	178	175	185	175	144	151	179	167	166	186	168	176	160	168	144	189	151	180	156	177	179	172	186	158	174	191	193	191	185	169	179	154	174	177	187	170	156	182	183	191	156	164	179	174	178	168	190	179	183	179	167	163	182	189	162	179	167	187	171	174	172	187	172	166	175	170	186	181	155	169	172	190	167	176	155	176	187	191	176	169	159	179	175	164	161	179	175	184	157	167	157	161	195	188	158	172	191	159	173	171	164	173	185	189	177	182	191	174	175	175	181	169	173	166	168	169	189	159	173	184	156	168	186	176	172	156	191	171	169	182	173	166	183	171	153	186	171	200	157	141	191	206	187	185	163	175	185	193	171	199	184	156	164	177	163	174	170	166	148	194	175	155	166	154	161	162	167	180	164	171	195	192	170	148	164	166	163	172	178	175	190	187	164	165	154	165	158	187	154	156	154	178	173	182	166	152	180	173	184	173	189	181	172	193	177	171	178	194	162	194	192	174	183	183	171	146	180	163	169	176	163	199	183	166	176	177	184	167	183	190	194	173	176	171	190	165	196	169	171	188	166	175	185	175	181	192	175	181	160	165	206	164	164	180	167	178	175	171	174	166	164	185	158	173	154	192	166	188	179	181	170	157	167	163	157	191	164	158	175	178	174	177	177	176	167	172	172	154	174	186	163	176	195	171	154	166	168	167	177	189	184	187	176	187	185	170	188	158	172	185	174	172	162	177	193	164	160	180	144	190	174	172	177	197	155	158	169	182	182	154	171	159	166	164	173	188	182	174	164	175	161	186	185	170	149	179	166	195	176	172	164	182	158	182	182	166	164	166	181	176	181	164	164	181	187	169	151	172	187	145	184	186	167	183	152	180	165	177	203	172	172	140	167	161	166	172	174	175	173	182	183	146	145	151	153	172	162	164	150	170	182	177	172	142	183	158	186	167	164	192	197	148	168	189	159	201	163	196	176	163	191	178	151	188	164	171	169	178	164	179	176	180	172	172	168	172	166	173	179	182	188	190	179	177	175	183	183	166	177	172	138	183	195	192	202	176	164	171	162	172	189	178	158	179	159	184	171	184	163	166	144	184	179	166	167	187	179	184	178	172	153	171	184	193	191	161	164	188	157	148	179	204	178	180	173	166	158	175	190	178	182	157	188	150	156	175	159	181	184	181	161	159	158	157	172	185	185	182	154	160	162	159	180	155	157	192	195	168	168	183	190	170	155	177	167	184	180	171	183	167	162	169	180	167	158	163	186	158	173	183	187	177	158	159	177	153	186	171	168	151	180	157	173	167	170	184	146	166	185	172	168	165	166	174	174	173	195	174	186	162	174	167	158	160	174	175	157	178	181	158	154	180	206	184	193	170	171	175	168	172	188	171	183	173	190	157	187	209	168	172	188	178	165	176	156	163	184	179	171	189	182	160	181	176	165	177	164	168	155	191	165	156	154	201	175	171	163	162	171	174	179	157	167	174	173	187	174	173	186	175	177	186	162	164	186	171	178	188	177	180	156	164	168	170	164	163	192	156	182	191	154	185	157	158	156	169	158	158	159	167	185	166	161	155	153	197	167	174	188	155	195	184	185	176	166	170	170	162	167	170	164	186	175	180	161	153	167	195	194	163	194	179	180	163	168	152	179	190	181	182	168	176	190	188	169	175	139	186	173	188	178	176	165	175	152	159	184	196	172	157	166	170	152	154	190	181	166	174	179	168	192	164	156	199	168	170	174	166	156	188	166	180	179	187	220	190	176	167	196	201	173	152	151	164	185	170	180	165	156	198	179	187	189	161	184	178	193	160	178	177	164	192	159	164	170	155	187	166	180	171	173	171	156	182	172	170	177	160	172	173	181	173	176	185	153	178	156	174	144	148	149	162	180	173	176	190	158	186	150	173	181	171	170	166	170	170	149	165	183	153	161	153	203	170	174	178	166	186	150	155	168	186	162	164	169	182	166	175	163	151	163	188	183	191	158	164	147	182	163	166	200	153	156	205	170	178	171	157	175	162	170	174	181	171	189	177	187	170	182	173	189	177	185	177
3903	1412	1278	676	537	466	407	383	364	336	323	310	333	269	300	288	301	297	274	319	308	309	289	285	278	291	290	263	298	286	282	276	314	289	290	298	256	271	292	311	286	287	255	261	277	290	272	297	276	292	313	299	308	292	290	296	263	271	288	307	266	314	274	265	276	282	271	262	310	302	303	291	283	278	280	242	285	272	279	298	303	285	293	277	277	289	268	307	273	295	290	274	311	247	274	277	272	298	299	284	268	285	293	316	282	281	265	303	263	287	287	295	281	283	290	286	308	291	286	259	312	289	301	298	268	263	294	254	285	311	264	289	280	290	277	288	288	271	301	274	270	282	276	275	305	276	279	290	259	278	289	281	289	301	297	277	285	277	300	284	256	300	262	292	291	275	291	270	305	278	298	265	300	285	280	303	275	265	260	277	263	268	306	288	276	276	283	266	278	279	258	285	281	273	301	314	278	276	270	264	283	254	272	268	273	279	287	278	261	318	252	281	286	328	296	284	272	276	249	268	281	266	302	267	302	266	276	278	242	271	269	278	315	296	283	264	296	295	281	281	273	269	293	286	305	298	264	273	299	282	286	271	285	278	266	325	314	282	337	291	276	300	292	291	304	333	292	279	256	273	274	293	276	302	264	264	256	271	317	282	274	302	279	281	267	293	293	273	305	283	276	268	299	297	276	257	299	277	291	282	294	316	287	273	269	282	286	307	257	284	268	297	283	245	290	276	262	269	248	308	285	291	267	264	259	273	241	298	308	280	273	279	307	270	281	281	282	298	260	286	275	310	273	269	285	313	288	261	290	284	315	297	258	273	278	275	262	266	287	303	281	290	290	291	285	278	288	278	307	292	279	288	306	262	285	295	258	274	291	272	271	298	287	306	275	292	272	298	267	266	292	272	303	303	289	284	295	269	289	289	297	276	263	311	283	257	273	286	262	263	295	305	296	297	300	293	266	289	281	277	263	284	281	300	296	316	291	284	296	277	312	257	305	279	267	286	300	276	265	288	273	283	274	265	296	281	287	309	307	289	294	294	266	267	273	293	295	263	295	270	264	290	280	280	277	257	267	303	273	280	296	281	315	307	286	276	251	317	280	304	296	285	240	283	295	290	290	273	258	278	276	285	261	312	265	279	273	282	270	306	258	306	261	271	272	276	268	268	279	266	276	290	286	259	288	264	273	278	286	279	284	287	261	263	318	287	262	271	288	287	289	268	332	306	296	309	275	316	303	290	308	281	286	267	294	288	267	279	265	275	273	286	275	284	297	265	292	300	316	297	304	277	276	273	258	273	294	298	313	305	267	300	263	289	295	287	292	288	293	278	255	308	274	280	271	286	295	288	263	271	301	289	257	295	300	275	255	285	282	309	268	280	284	241	284	283	266	290	262	291	285	279	280	322	274	278	306	311	271	267	275	274	288	247	287	301	266	288	284	277	258	274	261	300	295	276	288	267	288	284	285	324	299	263	293	260	290	261	277	274	291	294	285	295	267	277	265	296	294	271	276	304	285	282	277	286	292	291	282	267	276	282	279	275	287	277	289	284	289	261	285	294	286	303	312	288	269	298	279	297	266	295	292	241	265	300	295	288	293	276	296	281	284	281	281	284	294	269	297	283	261	304	279	280	294	304	300	281	311	269	288	255	306	272	299	299	282	266	283	288	279	286	285	283	296	277	306	288	302	280	274	289	262	284	303	291	300	286	272	311	285	275	306	285	242	306	299	250	276	289	286	291	298	271	280	280	268	265	283	294	266	290	266	294	301	299	286	262	264	279	259	302	266	264	298	263	288	293	259	290	267	279	309	252	282	281	289	314	296	294	305	296	293	275	260	291	289	273	285	288	281	261	296	294	279	296	291	290	280	268	284	283	278	276	277	273	264	276	268	265	268	293	317	279	259	294	271	291	285	264	282	294	304	273	281	267	273	272	271	260	271	294	285	266	271	269	274	274	309	271	272	306	302	297	253	275	290	278	297	292	279	296	276	300	283	283	287	318	313	286	307	319	308	290	290	272	275	310	293	267	299	294	262	297	285	291	300	266	291	277	300	305	309	244	262	237	285	277	293	271	290	309	279	257	272	261	285	297	262	265	282	286	258	296	297	275	251	313	274	272	249	285	264	279	249	258	304	268	305	272	266	274	275	284	285	248	268	271	285	302	276	243	294	286	258	272	317	272	256	270	271	290	280	254	306	290	297	270	290	267	302	277	277	284	287	309	283	283	284	310	286	278	293	286	282	320	314	279	295	281	262	265	291	293	271	278	266	262	301	291	266	277	272	265	264	311	281	280	269	276	304	275	271	270	302	283	294	281	281	320	287	306	295	289	305	275	268	273	287	305	275	351	293	283	290	286	280	312	303	278	307	254	257	266	293	303	255	292	305	322	234	312	306	289	283	270	291	280	268	264	280	265	306	271	271	305	297	284	275	289	298	288	293	284	278	289	272	302	283	290	299	284	311	255	279	283	274	281	301	279	266	279	289	288	280	278	305	273	273	292	275	289	325	268	288	289	303	266	284	289	260	303	289	293	287	272	276	307	273	292	286	279	260	298	324	302	265	298	258	312	322	279	313	282	309	281	270	287	274	285	290	297	290	261	283	262	302	281	284	280	296	286	280	278	293	269	277	274	323	298	268	289	280	277	285	262	265	284	274	291	339	279	259	260	283	288	292	316	276	269	265	291	269	263	264	303	292	285	259	272	298	267	286	285	290	284	294	256	281	272	292	276	282	319	298	291	285	281	299	280	261	274	285	300	285	286	289	274	272	273	290	268	298	267	286	286	290	286	303	301	292	279	281	273	279	316	314	289	288	280	277	286	287	295	276	288	268	258	292	272	294	292	300	300	275	270	271	273	285	291	288	302	277	316	281	289	273	274	286	286	284	302	300	274	285	270	280	252	266	262	282	265	279	285	246	301	269	289	269	305	302	291	282	291	265	272	265	256	291	297	303	323	289	290	260	279	281	281	273	299	279	292	276	285	287	288	302	259	265	277	258	283	311	309	298	272	277	269	292	270	293	298	273	276	282	261	275	275	296	267	282	292	308	297	273	288	269	291	299	297	260	295	285	274	281	305	297	267	287	289	281	291	244	265	277	284	299	241	287	309	302	285	284	310	252	327	276	282	274	304	301	292	277	301	301	308	275	272	301	299	278	256	291	297	276	279	299	270	299	293	257	295	299	239	289	287	301	290	276	295	233	317	283	290	286	293	320	256	316	263	282	269	277	280	322	271	301	268	297	297	292	277	287	304	284	271	318	285	287	313	276	258	266	291	283	303	263	295	310	291	279	269	287	300	281	297	290	250	285	263	289	274	257	306	291	271	293	262	246	284	311	282	273	286	286	278	284	269	279	245	312	264	292	286	279	295	304	303	283	288	305	285	279	278	293	282	278	277	282	306	256	261	277	301	321	276	292	279	311	283	290	289	288	278	280	281	316	286	296	278	264	309	300	287	281	286	251	322	296	281	297	293	281	290	277	282
24228	21410	28848	24354	21222	4473	1119	814	686	620	612	570	561	542	517	514	527	496	537	471	475	476	543	497	447	499	472	469	494	457	452	451	418	410	543	487	495	439	452	446	471	472	443	466	478	464	478	485	457	430	469	468	470	414	442	454	429	475	482	441	489	449	458	460	429	439	460	452	448	429	469	456	487	456	492	444	489	442	411	422	466	462	451	452	440	490	456	461	440	433	465	447	452	425	435	470	454	459	465	463	465	417	448	439	451	470	465	468	439	489	478	434	426	438	460	402	453	465	457	457	453	422	444	438	453	451	461	484	409	427	438	429	488	412	488	458	494	463	468	465	457	450	444	445	432	454	474	461	458	436	450	427	435	450	426	441	433	460	415	483	432	486	455	456	443	435	464	409	436	482	466	473	465	468	471	456	456	454	435	440	450	473	434	454	452	490	453	448	426	429	437	429	453	443	445	459	424	404	452	434	436	424	411	418	430	440	451	421	406	434	444	465	424	443	474	473	427	448	468	414	433	410	417	404	446	436	454	466	439	460	471	426	421	420	458	452	422	445	448	501	461	461	470	441	417	443	404	438	476	444	454	482	424	477	443	473	456	454	458	432	450	473	470	432	442	441	462	441	452	433	457	475	451	439	431	470	441	426	467	440	447	453	454	452	461	445	466	444	446	449	405	419	463	448	433	468	445	425	437	444	442	451	472	462	441	449	444	468	477	417	463	440	435	432	435	422	447	443	506	461	437	447	451	441	424	460	433	468	450	410	423	433	429	479	453	435	441	428	447	452	441	401	434	451	468	428	437	427	481	452	468	431	450	443	470	437	446	442	478	425	468	458	467	469	468	448	434	465	451	453	479	449	474	472	429	461	447	442	438	481	430	497	461	465	470	473	504	447	444	466	450	466	443	470	448	461	446	462	461	448	464	423	455	444	441	435	439	425	461	491	451	450	461	435	478	430	446	447	432	472	448	446	445	451	488	447	464	446	475	457	420	426	436	487	446	447	440	460	439	466	477	427	450	468	446	402	474	419	471	454	404	407	487	459	458	460	421	421	466	429	469	437	461	485	437	419	450	429	443	433	437	450	469	451	469	429	430	434	468	433	453	434	489	439	436	465	433	428	447	430	411	453	447	484	456	444	439	499	428	433	436	485	457	436	459	456	464	459	422	440	469	422	418	448	457	496	446	462	437	431	495	418	460	471	417	455	441	449	458	422	431	480	444	428	432	465	431	446	434	436	425	457	471	451	504	454	454	420	466	456	447	447	454	454	433	434	433	445	496	436	436	438	421	459	436	418	445	432	470	425	455	455	461	468	398	443	447	440	452	429	465	439	443	457	453	407	484	431	416	441	473	457	458	430	400	445	471	461	440	439	469	439	447	445	460	432	457	458	446	432	483	478	450	468	490	495	459	437	463	433	422	443	458	420	439	480	414	463	476	462	481	444	463	423	482	467	454	482	421	470	466	435	463	467	448	447	482	412	417	456	444	480	417	450	458	438	424	442	444	482	445	440	461	433	468	413	442	440	493	460	461	437	439	485	468	447	442	445	439	458	465	439	499	466	431	466	449	443	407	428	467	459	401	457	461	460	449	479	445	424	466	451	447	455	419	434	471	438	448	445	445	436	444	434	450	434	454	467	429	454	414	400	439	462	444	484	447	476	459	463	468	426	452	445	434	441	458	467	445	452	441	454	420	460	419	424	419	414	431	409	463	441	481	456	420	423	420	463	414	453	412	443	413	444	437	422	457	412	441	454	441	420	432	464	466	432	436	465	421	394	473	451	456	459	426	446	423	437	464	454	432	474	439	485	428	424	490	451	461	471	448	439	452	433	455	441	437	452	449	466	478	460	460	440	468	434	428	447	431	455	436	465	426	472	413	486	465	445	461	468	478	409	454	425	428	453	446	426	459	440	438	413	437	483	459	476	462	448	425	473	446	483	410	447	460	458	421	421	428	493	419	444	439	424	460	444	486	470	466	464	438	452	449	394	430	415	456	466	460	411	443	458	439	462	460	396	474	436	430	478	456	467	446	456	438	421	451	469	433	485	498	437	499	417	477	438	444	469	439	472	478	449	492	454	483	460	421	421	418	471	458	466	444	462	472	462	449	432	437	436	463	452	472	415	470	454	450	425	443	464	477	446	437	461	434	446	479	455	433	441	454	458	427	422	453	464	435	458	469	445	476	450	435	453	439	448	458	477	457	398	437	437	470	464	459	436	443	469	455	480	466	489	411	437	460	428	441	449	468	485	436	439	435	461	447	411	441	448	426	448	475	449	463	447	432	446	437	426	451	478	449	429	441	440	452	464	449	411	481	438	473	504	508	447	421	424	456	491	465	450	456	430	490	472	436	467	457	448	434	451	437	426	480	463	482	464	435	403	498	455	462	490	447	464	453	410	428	463	459	473	475	456	443	468	457	464	434	428	430	475	441	426	455	464	466	473	462	487	476	467	478	462	446	417	441	412	397	456	437	428	475	460	445	449	460	427	436	437	468	426	440	430	434	447	430	459	442	438	465	435	440	463	459	457	422	451	469	430	478	466	460	431	453	460	463	470	472	427	460	461	445	458	416	448	490	455	492	461	430	457	449	469	449	453	460	459	469	421	441	454	441	438	467	397	443	477	427	448	466	429	445	438	464	429	440	401	449	439	412	503	413	455	468	444	420	452	431	431	466	449	461	482	452	439	455	474	449	455	440	409	459	472	431	424	442	441	412	420	466	452	424	470	471	441	450	457	438	401	440	458	464	435	445	414	447	441	439	435	456	428	436	452	424	431	428	452	435	457	443	453	446	447	454	448	416	436	456	443	431	466	449	467	487	443	496	424	449	505	443	429	476	451	480	440	429	445	443	442	446	436	452	463	441	431	419	462	408	473	449	414	439	410	458	453	456	453	455	460	455	448	461	541	407	467	478	456	458	489	452	459	419	469	458	426	478	405	444	433	431	467	402	407	438	477	453	430	423	498	450	480	436	429	445	450	464	451	426	411	432	444	451	429	418	444	478	430	405	419	446	464	438	486	444	462	419	458	443	432	450	476	450	433	433	475	428	427	457	424	402	468	468	426	476	449	461	461	467	461	437	467	419	430	460	426	450	449	494	438	456	434	475	461	431	442	488	412	468	413	478	483	501	461	462	434	449	448	448	459	479	445	462	438	430	463	475	404	456	438	452	473	457	436	451	457	426	480	448	431	469	464	484	459	406	470	446	444	461	441	437	404	421	443	461	438	446	443	456	491	462	433	462	432	453	424	430	456	448	475	429	435	419	440	431	445	455	445	457	445	431	430	439	441	470	427	459	428	472	418	490	488	418	470	448	421	444	442	476	466	451	455	477	458	458	471	446	420	463	457	448	427	460	449	429	462	441	491	427	437	429	442	448	452	433	416	441	435	415	450	433	459	466	442	445	436	423	471	450	437	429	434	463	434	405	454	476	463	434	451	429	437	425	432	448	466	470	473	453	464	445	471	488	495	477	423	441	441
6009	11441	9571	5006	3508	2608	2120	1675	1524	1372	1180	1089	1001	988	940	896	864	833	828	848	845	838	765	774	746	764	720	761	773	775	716	721	767	742	712	720	736	719	708	718	757	709	698	677	689	714	713	743	754	704	717	683	688	669	669	703	713	672	755	703	627	635	709	703	715	671	696	692	707	703	669	724	702	698	694	721	727	719	715	727	698	731	642	691	692	696	689	703	664	708	685	670	692	663	688	694	680	688	700	722	715	661	741	693	630	754	652	732	703	731	723	729	663	709	632	677	732	714	718	678	698	698	674	652	679	755	740	678	692	692	634	683	731	674	666	736	663	720	719	699	706	678	717	705	662	666	714	696	648	679	707	709	710	656	660	701	703	691	717	685	662	673	676	707	733	683	633	722	704	714	691	670	741	669	727	681	684	654	691	699	674	707	661	682	701	700	706	668	683	687	688	699	677	696	708	691	701	667	696	714	716	656	686	693	677	742	706	657	683	658	712	718	712	698	666	678	687	703	660	662	660	707	685	683	666	739	660	699	709	717	718	743	679	703	705	693	662	691	702	677	725	686	700	706	706	678	706	686	659	687	723	702	675	684	665	693	691	659	658	706	658	713	688	696	651	694	685	691	743	666	685	695	698	746	712	722	649	675	694	677	682	710	639	718	727	700	697	687	720	735	682	739	702	692	672	682	669	657	706	685	658	710	676	743	714	694	679	722	738	680	680	694	709	696	713	675	693	672	711	661	673	677	691	681	705	759	690	706	650	712	703	672	658	678	698	703	675	703	702	672	678	621	683	637	687	712	669	715	721	721	769	690	667	667	748	709	696	652	683	669	661	658	705	691	683	658	669	717	723	676	698	663	687	668	711	701	668	667	719	688	726	694	740	716	688	682	712	736	739	669	731	695	664	686	710	681	711	687	728	730	665	670	662	623	744	667	677	668	685	660	766	703	700	673	645	682	706	657	720	662	694	597	714	728	680	722	692	696	679	687	698	715	675	705	656	728	671	677	715	714	715	701	673	711	663	704	700	684	704	703	704	684	700	730	709	742	708	633	717	673	663	683	690	659	714	725	663	676	629	679	697	714	706	706	685	675	729	705	677	718	670	655	705	682	682	665	664	695	694	646	681	701	720	720	686	681	713	687	699	742	717	670	690	675	700	689	679	699	672	731	713	666	698	695	678	720	678	695	672	709	699	776	687	632	702	674	683	704	694	718	699	693	744	696	650	692	661	680	656	683	721	642	670	695	709	712	656	647	683	644	695	714	691	667	694	690	685	727	690	695	633	706	690	695	673	686	740	658	709	721	678	771	725	698	717	716	713	704	705	708	723	688	667	696	717	710	657	728	708	653	715	677	679	672	695	734	666	695	730	684	662	730	653	705	664	652	676	673	720	693	698	678	668	690	657	720	666	671	695	724	673	639	707	659	676	667	695	659	688	719	685	658	675	724	704	702	744	767	681	738	674	709	717	701	719	691	716	694	708	709	698	704	669	689	715	701	688	747	683	673	695	713	679	716	658	670	727	682	704	672	692	656	723	679	690	702	704	723	678	615	703	649	684	788	727	668	674	668	711	638	695	705	639	696	721	647	679	700	681	678	730	677	701	677	692	690	672	664	673	676	697	665	658	683	669	725	688	694	656	671	706	656	694	685	687	650	646	687	689	685	698	673	695	679	697	698	708	658	677	666	724	649	628	655	653	680	679	685	724	671	709	699	700	706	649	675	696	653	700	683	692	679	672	684	674	704	652	678	704	677	712	679	651	668	650	783	703	694	707	702	734	739	688	696	686	674	667	696	678	654	716	707	685	652	717	674	664	677	680	647	687	680	695	715	697	732	721	658	710	695	721	688	670	713	693	720	655	740	748	700	701	711	719	707	686	662	698	668	672	690	702	714	690	731	700	689	722	709	670	694	684	661	656	686	672	682	681	676	730	698	687	690	723	674	713	737	698	723	647	692	661	678	673	651	674	713	700	690	747	676	704	694	690	701	660	699	667	676	751	750	757	700	650	710	677	689	711	722	717	692	682	677	711	702	715	682	668	645	721	684	712	679	704	754	735	690	723	707	629	686	713	659	672	702	669	685	642	710	712	681	671	639	671	677	686	693	674	689	709	655	657	740	726	717	686	678	628	662	730	705	675	672	688	658	742	665	704	660	651	662	671	678	715	698	658	701	735	716	752	675	706	708	668	666	690	686	693	702	679	729	717	668	728	689	663	680	721	733	694	712	663	716	680	713	673	645	721	704	688	700	730	679	723	711	677	661	631	734	713	727	660	687	723	712	711	687	630	668	689	666	684	712	689	659	726	668	721	659	690	672	697	698	675	668	696	702	678	682	670	720	694	675	707	700	686	698	685	704	675	735	672	705	692	677	704	675	704	681	676	709	682	684	684	650	739	672	690	682	693	683	673	695	701	697	744	703	707	724	678	687	728	691	684	700	677	691	681	685	688	738	642	743	736	709	686	706	722	670	710	679	714	710	672	698	701	628	666	725	702	720	687	707	716	631	720	707	654	675	674	670	689	680	650	735	675	655	705	725	734	660	697	707	662	689	712	730	638	673	703	701	628	666	723	710	682	656	715	691	677	669	651	734	693	691	673	699	707	695	693	688	681	667	729	696	662	621	690	672	692	650	667	727	680	734	691	718	686	699	666	672	666	629	710	690	723	636	745	705	629	707	716	690	698	671	687	758	669	722	715	694	619	739	734	650	657	705	670	691	662	690	694	707	681	721	743	710	703	700	657	659	680	701	743	686	728	674	702	688	716	724	691	718	680	694	712	757	687	681	716	702	710	687	687	688	687	691	686	712	677	682	663	668	646	729	675	658	689	709	668	695	678	705	714	709	672	659	757	667	669	706	724	728	704	703	675	646	666	692	652	681	708	714	722	676	698	692	678	676	714	650	657	747	678	710	700	656	679	685	735	679	673	685	684	681	700	693	726	703	692	692	718	693	704	661	716	706	702	699	740	727	719	702	715	687	695	724	723	643	674	684	728	681	713	711	709	710	630	710	685	713	697	652	724	669	711	683	680	697	668	700	705	660	737	662	686	678	655	675	698	669	726	679	657	711	674	748	655	645	733	687	699	715	730	683	690	649	682	720	660	680	652	703	691	676	782	707	713	696	701	717	689	691	662	655	729	689	698	707	655	721	670	665	688	653	660	663	719	710	677	675	699	689	715	666	663	697	672	686	648	750	718	727	665	693	708	718	696	719	663	719	706	719	659	703	701	695	701	677	717	685	708	737	683	773	705	672	678	666	723	671	708	682	714	693	664	654	669	637	726	751	670	663	698	641	708	696	670	691	726	695	672	711	645	694	662	684	662	712	679	641	703	670	700	693	646	673	651	695	670	668	679	758	647	698	691	694	682	680	696	721	674	701	680	702	648	694	670	724	727	673	697	712	698	718	728	664	709	683	671	654	695	709	721	703	688	705	706	678	662	688	729	652	708	711	740	686	699	702	673	702	674	724	693	699	675	678
23283	21422	29479	23767	21425	21274	4465	1351	1057	1011	871	866	859	787	753	769	722	733	696	666	666	726	664	688	680	644	671	650	635	644	671	606	644	670	595	620	646	638	599	576	571	618	616	615	621	603	565	598	587	604	624	619	616	593	586	605	682	627	573	600	595	599	626	600	579	617	581	608	656	589	651	630	660	625	590	629	568	592	625	591	582	626	588	584	623	564	628	603	615	594	626	582	585	608	569	612	637	603	571	573	628	642	579	597	608	579	621	578	655	580	600	610	665	583	611	602	597	606	596	620	579	585	625	614	622	592	639	583	606	595	609	637	597	584	601	615	628	617	607	598	616	590	557	639	598	620	599	617	589	658	614	619	605	614	601	599	642	640	645	615	643	643	637	635	571	608	607	638	617	599	589	586	616	635	569	626	668	583	602	580	619	559	618	670	597	618	568	616	633	588	635	648	614	585	633	669	605	563	603	602	599	625	585	637	597	595	608	621	618	591	585	549	642	588	573	613	608	596	596	623	565	610	576	636	628	599	621	593	629	599	605	589	577	555	627	629	621	596	556	605	603	625	590	593	611	600	587	592	615	583	591	581	625	590	572	567	595	587	597	625	658	648	591	590	597	583	536	594	613	563	589	623	654	635	616	593	591	589	617	561	642	624	615	584	589	606	601	581	546	641	571	572	606	623	598	579	616	584	597	613	592	575	616	647	572	568	588	578	572	600	610	642	625	585	607	594	654	615	603	639	617	564	592	595	578	580	566	575	565	621	603	584	584	606	592	575	576	594	635	582	608	610	599	610	574	605	600	584	577	586	609	573	563	593	614	617	613	584	589	566	549	571	606	584	602	612	570	593	569	617	597	596	583	601	630	579	608	641	627	612	641	622	586	652	578	568	660	579	598	613	579	596	594	574	588	575	632	589	605	614	595	607	606	625	618	564	582	619	582	610	584	626	564	578	593	602	672	568	577	582	576	633	613	607	602	588	588	637	600	609	623	635	607	593	554	596	611	601	583	592	597	567	567	644	617	606	613	632	641	576	625	626	577	577	560	572	631	624	608	608	633	630	629	615	557	644	610	603	598	602	615	610	616	631	580	622	686	567	603	594	594	599	591	559	630	629	606	586	588	569	584	623	627	569	571	617	583	597	602	589	563	591	604	619	613	613	602	599	582	597	596	576	588	559	628	621	613	629	611	603	622	567	563	583	585	579	612	588	647	573	578	569	584	586	562	579	676	569	598	618	605	604	676	586	599	559	623	574	591	620	638	570	581	625	610	624	595	597	637	621	601	597	618	600	650	624	595	568	582	606	596	622	597	606	581	581	617	572	571	614	615	612	613	589	579	581	592	581	591	605	586	599	594	602	624	587	623	607	578	631	587	612	643	591	608	588	567	629	607	614	597	610	572	567	568	631	605	619	615	564	556	603	597	651	621	585	588	601	615	593	579	609	561	584	599	637	585	575	614	563	601	578	594	574	604	587	572	617	621	574	554	560	630	632	625	595	601	614	590	575	623	601	636	624	596	613	628	618	599	607	581	631	565	600	584	595	633	572	617	588	600	569	601	624	555	601	599	615	559	598	613	562	549	635	627	604	626	577	597	590	594	581	621	592	619	588	605	578	597	590	584	657	573	615	589	574	603	662	633	609	595	586	616	641	577	581	568	566	585	601	610	617	637	610	601	586	583	567	598	600	593	579	619	587	593	611	612	595	561	603	587	599	613	603	620	606	602	616	577	580	648	577	597	645	592	571	595	565	631	601	570	668	607	625	567	585	608	584	621	627	582	563	627	623	635	616	617	630	604	597	608	601	577	611	581	576	599	602	587	554	603	565	606	613	562	628	589	543	600	593	578	584	564	586	563	621	553	543	587	604	608	566	596	612	571	572	603	644	595	612	590	602	613	593	581	603	610	552	594	583	555	619	606	632	630	589	605	594	579	617	579	626	608	596	597	597	597	621	564	597	634	632	621	607	556	592	608	606	583	604	616	570	597	566	620	567	572	604	556	578	630	587	572	587	626	598	602	620	607	569	591	582	636	576	588	586	591	589	615	600	643	603	606	585	641	588	587	616	625	566	607	616	622	597	568	577	647	563	575	636	606	596	602	603	602	571	604	576	603	599	608	567	591	576	635	625	579	590	521	580	649	563	598	605	587	624	563	613	597	609	641	605	628	630	575	579	565	625	575	566	622	592	593	631	605	616	597	560	595	619	602	625	565	589	616	586	602	585	576	610	540	612	568	614	640	581	579	641	616	593	612	643	587	607	594	567	591	577	534	624	613	592	553	608	603	618	602	579	555	581	614	555	567	596	593	600	559	614	619	590	574	580	613	608	560	627	621	583	573	611	615	591	605	625	593	607	628	607	626	559	612	556	601	551	595	598	587	622	601	628	593	659	593	562	601	597	614	641	571	564	621	602	605	558	605	575	605	598	621	611	590	604	621	582	641	554	567	611	620	586	627	572	624	632	612	623	585	595	578	569	560	571	588	607	575	586	566	612	581	600	613	613	574	601	574	600	598	604	627	625	646	623	615	663	562	649	616	626	648	587	580	634	626	632	592	599	599	601	617	602	578	602	586	561	544	566	573	581	543	593	597	605	600	578	644	594	594	606	574	627	624	577	607	619	582	624	608	577	594	600	577	569	549	553	591	608	571	570	615	638	588	593	673	539	607	603	584	590	574	575	571	610	586	603	602	595	534	589	595	604	587	613	610	642	624	634	585	560	590	587	584	638	627	600	615	576	622	612	600	598	591	621	627	623	607	608	596	612	588	594	562	605	564	560	615	606	616	616	595	570	599	574	628	587	602	607	626	592	599	588	575	614	560	600	583	637	579	571	602	616	582	572	584	611	578	597	587	588	595	598	635	609	612	576	635	694	582	606	620	566	624	605	569	608	615	636	632	574	597	603	584	620	593	593	589	611	571	567	589	596	551	603	580	604	618	600	566	625	605	570	598	565	597	601	629	581	594	603	628	615	631	603	628	618	604	574	616	588	573	630	576	600	588	619	617	628	582	592	609	582	606	550	574	577	634	640	655	594	565	607	618	602	577	590	598	609	614	587	560	605	599	590	628	610	614	639	587	566	627	584	655	611	600	580	606	565	601	583	583	570	613	634	559	592	609	601	604	584	587	591	597	589	595	591	615	577	595	606	619	597	631	629	610	551	586	561	588	563	613	611	620	595	590	567	566	612	599	559	625	601	615	617	628	566	577	578	576	566	571	600	597	565	579	550	591	610	539	598	635	612	625	552	646	628	627	639	590	572	635	613	620	603	617	609	584	673	620	596	576	593	580	601	613	558	606	648	597	611	591	616	615	614	608	582	607	571	608	595	552	612	576	588	607	620	591	623	633	630	585	634	590	566	635	641	610	610	642	605	561	668	585	586	559	590	609	594	596	606	618	635	578	598	581	601	617	598	579	624	634	601	597	555	613	594	583	625	610	612	577	560	632	592	585	629	575	572	592	626	590	629	582	603	622	612	583	590
8867	18023	15280	8570	6118	4470	3410	3009	2420	2156	1920	1731	1583	1490	1385	1331	1318	1164	1246	1155	1138	1122	1081	1012	1090	1075	1045	1105	1009	999	993	981	975	1000	935	945	959	954	978	922	897	981	955	916	906	969	963	903	963	972	938	937	953	950	914	898	914	1002	908	939	889	896	922	950	881	964	909	911	897	913	904	899	919	974	893	914	863	902	853	897	904	945	923	934	968	961	914	911	890	888	917	961	876	950	955	867	887	927	906	928	907	913	893	893	915	864	945	919	932	932	909	905	898	898	949	884	935	911	905	892	931	910	884	925	925	884	888	880	902	909	956	895	987	894	887	901	906	939	882	893	914	916	923	934	882	954	932	884	868	907	901	869	873	904	911	892	943	935	920	931	913	890	914	855	910	937	913	871	885	912	928	942	904	887	864	852	899	844	917	875	890	943	870	892	931	883	877	899	884	906	906	930	852	944	966	877	906	920	871	948	913	920	974	906	937	875	829	896	898	895	883	884	933	903	914	914	960	883	903	935	894	892	862	937	882	959	964	918	935	936	872	921	915	896	957	872	904	916	904	915	821	825	898	918	947	936	934	906	885	876	906	977	906	934	941	943	881	875	840	877	853	972	874	899	954	913	898	913	931	940	966	844	888	932	884	900	881	920	932	905	884	916	918	900	884	892	907	915	908	895	945	877	866	875	956	888	955	927	904	882	940	886	890	895	884	944	940	923	866	904	906	896	889	860	924	875	930	898	868	891	937	954	856	887	897	881	903	904	903	906	971	938	939	872	891	948	868	857	875	909	888	882	877	967	944	918	936	956	926	935	903	839	924	931	872	907	874	929	894	957	914	873	945	893	898	890	900	902	851	883	918	892	954	862	950	927	915	899	911	889	940	922	884	884	947	908	897	927	892	871	911	899	868	890	910	931	885	934	894	957	918	938	945	875	918	881	891	917	933	908	905	890	918	870	933	895	905	924	925	910	878	905	951	908	870	910	908	915	921	862	938	904	912	906	916	891	847	892	921	895	937	918	900	901	938	924	867	913	904	904	980	898	921	922	927	908	864	911	882	919	871	882	917	863	905	922	941	902	893	911	898	883	863	944	941	827	929	879	884	941	905	935	886	916	895	892	949	921	841	910	909	969	952	923	920	977	909	932	884	884	845	894	917	888	926	906	878	859	940	917	965	938	943	869	876	951	911	856	915	909	935	880	925	832	911	905	912	946	913	942	891	904	908	940	913	869	944	913	869	907	917	946	877	935	907	869	939	904	917	963	904	872	894	912	894	919	939	930	908	929	938	884	904	892	925	915	871	908	891	897	860	906	916	892	865	901	882	910	898	992	905	922	887	918	896	975	928	931	879	913	911	927	917	883	930	957	927	942	911	881	904	899	899	897	870	924	871	902	954	897	902	901	909	897	920	926	857	915	890	944	927	890	903	894	962	914	943	893	882	852	905	938	914	882	944	918	910	902	959	940	889	912	882	915	898	917	875	924	903	929	926	923	929	944	872	874	928	891	928	888	917	865	857	913	900	945	895	893	888	853	934	883	874	900	873	866	926	942	900	919	883	913	886	929	963	847	951	925	876	877	903	946	897	904	866	915	925	886	895	893	921	897	900	946	919	842	887	926	883	893	877	867	887	900	876	929	911	942	939	880	922	874	910	891	864	911	895	879	867	957	930	936	955	899	947	884	913	924	921	901	920	887	888	848	940	887	951	887	919	865	924	905	913	880	948	904	905	841	917	905	939	919	913	935	945	943	915	911	948	840	896	919	845	907	915	886	872	932	847	888	941	928	885	891	951	911	894	912	870	961	856	870	934	935	924	918	948	920	907	929	924	876	899	839	928	921	923	923	882	917	891	860	863	891	909	929	894	881	970	914	885	899	936	873	869	881	872	967	903	876	882	965	935	899	885	899	897	895	877	894	857	866	893	921	900	919	907	901	905	847	909	832	933	879	905	928	965	897	878	943	898	947	919	930	891	893	917	897	917	932	932	900	900	872	903	927	880	946	931	910	936	910	912	894	878	897	944	965	933	908	949	895	931	896	949	924	946	881	884	846	893	917	878	901	871	922	939	871	944	882	918	896	917	928	943	921	946	896	899	897	916	907	887	918	895	889	871	904	932	902	874	935	873	907	902	883	949	913	934	891	941	907	966	904	895	960	864	865	868	863	901	914	931	940	931	898	873	929	945	883	894	882	914	898	893	966	926	874	897	919	868	912	866	885	901	965	860	945	903	899	923	936	898	917	895	902	886	949	891	916	868	919	902	893	942	878	894	903	907	931	891	884	875	915	898	865	894	912	880	914	908	888	887	904	956	910	937	920	985	929	910	907	905	908	890	951	889	933	895	921	908	944	942	905	881	908	933	936	925	966	858	918	953	903	935	925	836	857	900	931	933	909	917	922	904	864	864	890	896	891	910	878	863	914	844	921	958	904	928	861	933	868	941	890	863	917	927	918	885	916	899	885	897	817	877	960	906	897	875	925	896	914	934	907	914	899	888	898	862	943	874	928	886	886	878	903	950	928	932	921	897	892	924	870	921	895	881	898	931	905	897	916	890	943	891	911	914	908	915	916	879	912	941	876	879	917	889	927	843	938	919	888	924	926	879	869	905	882	900	908	856	968	906	873	953	919	939	923	878	914	937	891	932	909	910	951	935	950	927	916	892	892	927	882	835	914	843	892	921	952	824	898	945	894	928	919	897	937	894	873	896	901	922	948	930	897	894	895	883	862	940	913	876	912	924	895	916	901	926	950	913	934	890	941	851	897	874	897	872	881	924	869	926	882	922	897	858	901	908	955	885	872	955	909	919	912	895	907	976	864	941	900	875	888	934	924	914	949	889	901	868	919	952	912	900	893	887	859	867	913	941	845	894	922	937	901	877	881	895	908	900	889	845	883	948	945	888	896	902	896	880	884	870	895	841	889	915	916	892	875	881	912	904	933	912	939	919	946	919	910	890	881	943	883	903	879	851	961	913	881	888	855	902	923	919	889	891	876	862	905	914	892	948	951	888	891	886	889	902	896	885	883	900	886	988	879	909	952	908	993	952	845	908	916	953	916	867	885	928	919	877	902	870	922	906	877	969	848	883	876	902	909	915	895	899	881	938	936	950	930	920	897	869	914	884	879	931	871	854	969	874	903	959	891	907	935	900	970	922	907	879	857	914	890	898	905	935	924	938	872	908	900	927	904	886	912	919	822	913	905	912	902	869	911	832	853	884	879	892	905	886	925	909	902	922	908	868	891	906	886	865	910	912	953	945	955	895	922	941	909	927	860	889	872	904	906	921	883	904	918	913	900	915	882	889	890	844	957	895	899	927	907	956	923	916	901	901	920	886	888	959	894	899	888	878	936	912	909	864	875	923	944	946	879	891	917	916	938	881	902	921	909	920	854	895	895	881	924	887	898	893	900	893	894	902	880	838	876	924	880	876	930	861	891	903	920	902	915	907	859	893	918	928	883	915	916	940	885	885	862	873	906	868	884	910	846
26986	20780	7798	477	286	269	214	170	181	207	191	174	167	183	180	162	189	180	195	157	173	201	170	175	172	185	168	198	182	164	181	153	180	196	158	185	168	141	172	180	186	184	170	163	180	190	179	174	171	178	182	161	172	159	186	176	164	179	178	178	173	180	178	166	196	170	178	179	201	195	160	187	145	181	179	193	170	192	179	145	188	167	188	177	159	175	170	185	166	186	182	163	160	192	172	178	170	175	167	160	181	157	196	181	192	184	188	181	167	188	163	173	157	177	152	179	191	178	188	168	195	161	183	177	167	195	190	174	178	166	169	168	193	148	165	188	188	160	153	170	164	173	155	138	168	161	195	170	158	158	170	196	164	182	148	179	186	218	167	166	181	166	174	174	180	163	164	170	196	180	175	174	173	164	181	190	171	176	183	177	199	151	171	168	171	161	165	186	181	196	171	143	184	165	171	146	151	190	183	160	176	176	176	164	188	175	152	169	198	181	164	178	183	187	158	176	181	205	147	171	180	184	167	178	185	166	168	180	178	167	191	160	179	180	183	178	193	161	163	150	180	197	192	144	153	176	150	194	163	196	168	181	180	162	178	180	204	179	171	184	179	166	152	179	155	174	175	168	186	162	183	169	175	172	163	170	163	178	194	196	185	172	162	173	197	168	168	193	177	189	165	164	174	174	164	181	193	175	159	169	163	179	173	163	158	170	173	188	179	159	178	173	148	165	162	170	169	172	187	185	154	171	193	160	170	181	163	185	181	200	143	189	187	141	163	159	179	161	153	192	185	178	178	198	171	172	169	170	181	173	170	167	178	174	176	177	165	200	179	154	182	162	183	166	156	172	169	171	163	165	189	180	183	165	156	180	186	172	154	180	173	173	194	164	169	178	173	160	174	179	177	179	187	142	151	180	176	162	183	172	171	179	193	201	172	174	177	178	162	166	189	194	181	178	182	175	179	179	171	187	181	179	161	173	168	197	169	180	178	185	163	189	154	172	184	141	174	164	157	179	181	207	170	138	165	182	163	161	170	161	165	174	171	168	174	173	200	163	176	163	157	159	151	151	164	187	176	192	172	174	174	168	160	172	174	177	172	166	166	174	156	183	168	196	183	188	158	172	159	178	153	189	170	160	171	171	173	180	195	168	166	162	209	162	171	184	182	182	185	202	197	173	193	197	172	170	162	213	181	195	192	186	182	180	181	169	179	175	192	193	155	172	178	171	176	176	178	163	175	179	165	172	199	166	194	171	190	168	167	145	171	147	164	153	169	172	209	188	152	177	192	161	189	168	166	172	163	188	179	178	152	168	176	166	168	177	155	172	176	175	184	169	177	147	195	183	184	171	175	177	203	164	180	186	171	175	149	172	184	186	181	199	175	181	158	167	184	182	161	167	162	178	199	162	156	199	174	174	150	181	174	164	178	162	162	165	169	162	160	164	187	154	162	179	185	166	184	183	162	136	174	162	173	179	139	148	199	161	172	195	150	170	188	186	172	169	167	183	193	191	177	156	192	171	204	190	184	153	180	167	177	175	184	185	162	179	155	203	170	181	184	166	186	153	158	176	180	180	169	195	179	158	200	178	171	159	174	167	166	183	177	170	189	175	178	177	160	163	179	195	158	173	178	190	176	175	176	190	161	150	166	172	148	193	200	190	165	162	163	162	179	131	185	162	161	180	168	181	167	180	165	182	149	168	169	197	190	196	175	180	191	178	180	178	193	167	189	182	153	177	175	187	190	164	153	188	178	151	191	188	169	167	148	176	163	174	162	173	168	180	172	167	176	147	183	173	181	185	153	194	190	168	182	173	149	174	180	162	159	179	171	158	168	191	190	168	171	150	181	169	160	181	152	167	207	172	163	190	171	197	181	188	177	163	182	181	163	172	193	163	168	202	191	190	169	155	182	185	189	188	167	165	166	192	177	157	176	181	204	156	174	191	170	194	170	169	171	183	184	187	194	180	176	177	182	170	188	193	167	201	189	176	178	176	166	184	180	165	172	161	147	166	153	196	170	166	187	174	169	170	191	162	180	150	175	173	186	177	187	167	162	155	162	146	160	157	164	184	161	175	190	190	197	166	192	164	196	171	185	163	165	189	189	195	184	158	160	177	171	184	170	151	165	180	188	189	177	161	180	195	175	181	168	168	184	167	176	165	183	164	158	195	199	176	168	162	187	159	170	149	162	177	145	191	166	202	190	179	174	186	170	155	170	206	170	155	179	171	161	199	174	167	174	177	152	152	192	164	175	179	149	172	162	175	175	154	175	155	170	183	163	166	159	181	179	179	169	176	167	159	156	188	175	186	182	188	158	174	160	161	182	185	199	156	159	162	155	179	190	177	159	182	187	169	170	166	182	166	183	172	187	172	180	164	176	198	205	141	185	192	179	164	166	162	169	151	157	185	181	161	178	175	185	177	197	181	175	172	207	175	166	167	165	181	163	185	174	193	177	181	162	164	157	153	184	171	162	182	191	193	176	168	185	184	178	148	176	182	159	152	173	186	166	157	156	173	166	176	186	176	182	192	181	182	175	196	150	191	188	204	140	155	172	164	192	168	176	177	173	164	186	190	171	205	174	177	170	173	177	164	182	158	174	169	143	193	180	156	145	199	172	187	154	171	201	189	182	167	164	192	156	159	177	169	185	176	180	179	169	175	180	174	164	163	169	159	176	198	183	173	181	173	161	167	168	179	182	161	164	158	154	170	199	174	164	206	160	186	152	184	181	164	162	178	177	166	160	166	186	183	189	149	152	182	175	192	181	176	169	198	186	172	180	160	167	195	173	152	162	172	183	169	195	172	182	171	179	194	193	170	180	192	177	162	190	172	174	169	196	189	176	179	149	154	136	171	182	168	172	178	183	202	175	179	151	150	166	173	172	188	181	186	161	188	170	161	172	163	166	193	183	191	154	161	181	152	166	174	202	187	158	180	187	186	153	181	176	180	156	158	154	171	179	179	154	168	171	178	182	172	168	172	174	156	202	165	172	172	179	174	155	176	185	169	180	189	179	187	179	159	184	180	187	173	169	166	167	181	172	171	194	166	162	177	155	167	173	189	170	182	193	170	173	207	190	163	185	187	166	183	185	175	164	163	184	183	175	167	166	178	182	183	188	168	184	167	167	189	172	184	195	170	185	196	174	188	161	152	201	168	190	186	154	168	159	182	192	168	151	184	165	193	179	150	175	160	169	180	185	190	184	163	188	162	185	162	166	174	174	170	173	160	190	152	175	181	180	173	173	210	165	163	198	169	171	147	165	148	187	156	174	186	171	181	167	188	185	181	152	185	183	144	175	173	203	191	163	172	163	165	170	178	169	176	156	167	204	179	170	160	156	198	196	152	173	189	178	166	159	178	155	183	157	173	157	194	166	162	165	184	192	182	149	167	177	203	181	172	166	174	177	157	182	178	154	160	145	166	168	193	194	188	179	161	159	158	187	161	195	180	171	180	163	205	167	168	169	179	178	183	187	153	181	163	192	174
3936	1454	1323	673	572	435	415	365	357	374	309	317	329	306	323	307	302	287	317	260	289	287	301	292	301	280	306	280	281	275	276	305	275	303	285	302	269	306	300	310	268	316	260	298	279	284	273	270	311	278	275	311	298	290	273	313	264	280	282	343	293	291	296	278	293	277	279	276	280	273	290	296	262	294	266	277	258	283	297	263	297	293	250	270	282	287	296	288	300	283	266	241	256	263	264	294	285	302	297	280	274	263	281	273	340	268	283	292	297	285	275	289	303	263	298	285	286	277	289	272	283	323	287	290	279	304	276	300	283	273	273	327	306	272	263	311	293	287	258	259	307	279	281	299	248	276	283	320	283	292	297	291	277	279	291	294	278	270	292	286	314	298	313	266	299	311	294	296	295	280	290	298	275	304	292	254	293	247	281	282	291	295	285	323	297	297	294	280	303	257	278	315	277	280	260	277	269	279	290	274	295	281	313	291	299	278	291	269	311	284	287	285	268	295	320	265	269	310	258	295	324	278	280	285	309	291	274	280	318	279	276	284	287	293	290	288	256	335	264	300	264	284	292	267	288	279	289	310	295	302	274	295	282	266	291	289	317	290	299	282	290	293	303	304	269	273	269	328	255	284	312	302	276	287	288	305	296	263	261	305	293	289	294	253	282	296	314	300	289	298	302	309	269	275	295	282	281	282	294	280	254	296	266	283	285	277	292	308	279	284	273	295	294	276	282	274	287	274	294	274	287	276	281	292	278	296	277	291	316	301	323	286	293	279	289	250	275	273	311	294	305	283	269	307	300	285	312	274	282	273	292	279	310	307	294	317	236	314	287	280	277	263	274	278	304	299	273	305	278	284	269	286	292	268	292	307	308	288	282	280	286	270	295	278	262	300	272	294	256	300	279	274	259	304	282	292	272	289	269	271	280	251	283	282	285	271	301	302	276	295	301	274	257	289	277	249	265	284	321	310	314	304	302	294	290	274	272	306	280	284	288	285	324	290	276	318	257	302	301	295	288	311	300	287	276	287	260	265	300	289	288	258	269	287	283	282	292	271	285	287	295	293	276	297	262	276	277	275	264	260	283	283	281	286	293	292	285	303	310	294	258	294	257	288	284	283	308	333	312	260	286	283	289	283	303	285	308	305	290	269	282	318	309	296	299	266	253	271	283	301	276	271	281	297	254	292	285	275	274	279	311	292	301	282	291	262	284	289	258	287	277	277	262	304	258	289	293	271	310	287	300	287	304	309	299	332	286	263	295	295	274	314	278	294	297	274	317	276	323	290	282	270	275	285	286	275	308	307	285	270	282	305	310	301	275	339	280	300	306	287	302	296	256	279	291	312	305	334	285	290	271	276	277	294	309	294	302	277	269	293	288	260	298	306	283	284	268	309	259	271	305	317	325	315	278	263	276	277	259	294	266	276	304	268	291	268	287	277	272	311	248	307	289	276	294	284	288	272	296	288	268	249	282	282	284	284	293	313	315	267	302	294	287	261	320	330	291	294	276	290	316	286	309	270	277	263	286	295	278	303	285	277	281	263	305	296	261	307	319	297	310	284	279	280	284	299	272	293	286	315	255	296	306	320	307	280	285	313	291	266	282	255	280	317	275	315	273	309	270	272	316	286	283	290	285	318	282	298	296	296	276	275	290	292	300	280	255	293	301	312	297	289	252	269	269	285	253	310	259	280	286	295	311	302	307	261	287	284	285	312	273	299	313	302	284	303	286	301	290	278	307	291	286	270	275	315	278	291	287	280	259	273	267	291	295	273	282	277	287	305	289	301	277	278	299	288	261	271	304	288	279	265	305	259	267	325	282	320	279	292	296	297	308	288	305	280	295	279	255	273	271	277	276	258	283	280	271	287	277	286	276	298	299	276	277	294	298	292	284	295	280	300	271	276	282	255	292	303	276	277	274	322	289	330	278	264	289	279	272	290	277	290	303	296	318	312	312	280	283	286	295	263	299	271	301	289	285	300	307	271	299	284	261	265	283	285	294	302	263	313	272	279	278	286	311	302	265	264	286	298	295	289	299	283	298	323	299	296	289	306	298	293	265	267	284	297	293	300	285	277	293	288	265	272	309	283	285	284	297	285	283	320	270	286	273	279	273	282	279	286	258	274	296	289	292	294	270	274	292	316	295	252	303	264	311	280	313	241	292	294	317	292	284	296	283	308	302	257	310	274	291	262	292	288	302	272	283	294	281	290	285	299	337	304	280	301	276	302	317	288	268	300	299	317	269	279	297	279	281	278	280	274	296	288	252	290	286	274	280	274	283	291	277	272	273	277	287	319	286	262	304	292	292	275	297	276	276	291	309	311	268	300	294	276	287	321	296	278	268	297	287	290	323	297	289	257	258	249	292	275	281	309	274	302	267	297	306	262	314	274	243	269	279	322	292	264	258	284	310	298	314	283	288	286	317	280	301	283	281	289	291	278	284	288	280	302	309	312	267	320	293	278	294	282	297	289	262	284	291	296	299	300	292	303	279	293	302	251	263	296	272	280	296	305	291	284	268	295	326	298	292	268	279	306	277	286	279	273	298	271	285	303	302	281	295	277	300	261	303	292	236	277	315	286	274	286	286	250	277	286	285	309	289	296	283	258	272	279	277	287	298	305	275	298	255	264	287	285	263	280	274	298	273	276	298	290	291	310	265	267	305	294	284	284	275	272	301	312	309	286	312	286	276	300	308	298	284	298	291	281	291	240	271	300	291	294	295	286	273	264	293	293	317	294	297	276	292	295	274	306	289	276	271	312	281	293	294	296	292	270	271	253	267	286	288	300	292	319	294	276	290	278	279	298	282	283	301	302	276	297	303	285	288	289	291	277	287	286	287	267	260	289	322	294	280	264	289	276	303	252	266	289	307	291	279	292	300	273	304	273	286	282	270	295	289	278	301	290	260	262	290	316	282	297	296	290	301	267	288	301	289	266	283	267	256	287	302	293	288	302	298	294	277	284	295	273	285	275	299	298	279	289	289	280	312	266	281	284	303	285	272	288	285	291	265	294	298	302	289	286	298	304	275	343	307	330	287	283	318	283	288	284	284	284	312	274	273	300	296	268	268	287	323	301	275	291	274	272	285	318	289	276	274	295	267	304	298	278	301	282	273	277	271	279	286	300	277	291	309	314	290	272	292	274	295	255	325	316	309	294	264	294	282	265	299	307	310	291	301	287	284	287	312	301	290	305	284	287	287	314	294	264	280	317	295	314	274	300	263	285	345	286	282	276	293	295	290	278	278	322	312	278	274	297	277	306	244	304	257	288	292	283	261	278	271	289	308	269	309	260	278	316	275	277	276	262	281	299	305	264	281	324	288	280	265	303	262	284	291	284	262	286	292	310	283	277	271	295	287	288	279	285	267	308	264	277	307	279	278	297	314	313	307	321	308	274	291	249	292	270	259	297	276	273	297	295	299	283	276	269	282	285	283	276	273	307	299	307	308	293	281	298	317	266	280	300	293	322	300	298	262	325	291	278	318	273
24240	21420	28861	24349	21251	4657	1095	841	674	676	576	580	531	525	518	508	544	514	504	451	485	498	519	503	490	501	488	496	453	503	483	490	446	461	425	495	487	461	504	459	437	476	456	483	526	453	458	445	446	468	458	460	451	399	468	475	437	422	458	456	448	465	462	464	431	433	426	445	428	439	418	432	476	441	433	486	490	437	462	486	456	468	436	442	446	461	507	456	436	461	418	414	463	464	455	463	448	475	436	441	480	451	462	431	454	441	481	457	441	416	493	407	415	466	453	472	477	447	449	417	445	449	450	511	461	453	444	469	443	457	477	440	473	417	405	428	474	470	477	445	447	416	406	458	465	462	488	451	445	467	433	465	478	475	436	478	462	444	484	446	468	470	474	427	505	407	478	438	469	491	506	483	472	459	435	477	447	448	445	459	473	430	445	466	470	483	479	450	493	471	442	454	439	460	456	442	439	430	466	459	452	453	461	464	475	432	453	426	485	478	421	473	436	471	456	466	442	431	466	475	470	435	466	411	439	439	428	424	471	453	471	428	442	445	443	457	426	466	428	401	417	480	470	448	459	439	472	427	443	433	427	456	441	426	457	455	451	452	486	450	506	413	434	418	483	474	447	438	461	494	442	482	409	455	467	430	470	487	422	462	449	458	457	456	417	459	416	430	472	453	426	426	478	444	453	481	467	480	459	439	476	425	446	458	482	488	447	435	465	451	500	451	460	482	453	456	489	476	468	464	417	426	418	446	456	482	459	442	474	433	430	430	443	442	431	459	446	430	438	395	472	455	453	438	477	466	439	427	465	459	444	456	470	451	490	490	471	469	465	433	430	436	448	436	448	471	426	469	454	472	443	469	421	463	416	426	466	472	449	471	411	434	442	420	458	457	479	433	443	432	466	479	447	445	454	461	485	438	451	447	471	486	448	456	426	505	461	452	438	391	477	457	448	467	447	424	464	470	454	461	458	413	436	464	445	464	424	457	453	468	464	486	476	404	450	449	470	449	459	500	489	441	461	462	478	457	456	474	471	447	455	455	493	468	499	443	507	488	443	409	457	463	457	424	453	459	440	467	458	437	406	468	473	441	442	446	468	468	455	465	428	427	482	441	455	474	452	468	470	472	451	453	480	449	458	421	433	467	449	483	443	472	440	452	452	414	436	465	471	399	443	420	439	454	436	456	454	455	457	428	469	454	464	427	424	426	440	454	482	461	442	463	451	463	447	447	431	435	423	491	434	429	423	407	440	474	408	440	474	423	448	461	461	411	456	418	490	464	462	490	515	426	439	453	443	454	435	452	453	442	436	436	439	432	459	449	481	464	458	439	463	483	446	452	444	459	453	468	429	455	452	467	495	456	456	459	436	438	489	462	456	453	452	437	476	490	421	470	446	442	434	415	450	458	481	440	440	435	455	448	408	444	419	439	468	474	442	475	435	434	460	472	447	458	410	451	468	474	467	458	470	438	434	425	468	488	459	465	474	443	459	502	444	431	431	440	445	459	443	451	423	435	478	454	452	420	478	478	402	469	463	401	417	456	443	460	417	421	435	464	456	440	461	460	449	478	468	480	476	435	448	457	487	458	429	434	460	485	465	437	445	483	460	462	448	461	446	460	471	443	458	407	445	441	443	442	448	424	506	471	461	445	430	461	478	457	426	479	440	475	458	385	450	443	465	494	449	440	410	462	434	431	450	442	452	476	441	466	441	471	462	427	447	451	448	453	471	457	448	439	485	439	444	460	447	476	452	434	438	472	464	442	459	416	438	443	472	476	446	449	450	412	423	431	448	444	443	450	424	431	460	467	458	452	486	457	462	461	459	409	462	453	448	459	459	440	458	488	451	450	448	468	454	452	427	471	463	426	479	456	459	466	442	449	460	452	464	459	452	436	396	418	440	461	443	439	407	454	432	417	423	442	455	444	453	499	488	464	455	450	464	427	488	466	474	465	439	449	465	488	483	437	440	478	458	487	431	437	491	455	462	413	458	500	450	422	423	425	471	476	459	483	451	455	473	479	436	462	468	443	457	429	456	467	402	432	409	442	465	483	443	434	436	416	442	475	460	433	472	394	476	405	498	450	433	445	477	419	479	437	449	455	442	430	442	443	505	460	445	473	450	425	441	458	480	500	475	413	439	412	440	456	450	477	445	498	438	482	440	492	430	422	464	443	446	443	437	469	432	464	437	475	456	453	440	431	440	473	457	441	460	508	434	463	496	442	446	463	462	454	461	478	424	472	460	438	481	453	431	438	483	442	456	513	447	468	445	474	454	444	446	466	477	458	435	440	456	495	440	456	472	431	481	436	454	480	437	445	491	471	438	455	460	425	437	501	427	463	456	429	468	464	477	447	470	458	450	480	462	426	393	474	446	443	455	444	451	446	446	455	497	471	432	478	458	451	429	446	462	450	462	439	478	468	503	470	469	490	433	447	489	451	503	425	448	442	485	467	463	450	455	434	410	468	410	462	446	454	462	436	473	424	454	465	491	466	446	493	506	467	467	453	446	459	424	463	441	489	433	489	417	456	420	437	483	465	472	430	420	446	461	467	441	446	478	446	458	457	419	459	465	464	423	449	506	435	490	472	467	480	443	456	459	423	439	469	471	426	460	442	439	430	440	449	481	457	427	458	417	494	484	457	436	487	440	447	420	450	411	454	440	477	452	434	458	450	487	446	430	442	426	502	430	460	439	479	439	407	475	431	429	439	469	458	470	460	443	480	441	450	440	446	473	473	454	453	470	437	474	439	473	434	491	436	466	480	439	480	455	469	456	432	437	458	459	465	459	445	476	456	450	458	459	445	496	411	452	460	441	489	446	454	461	467	431	477	465	467	429	493	447	488	422	443	471	438	422	430	402	430	453	454	422	434	453	401	501	455	446	448	481	406	449	483	450	437	431	442	454	379	466	463	464	448	451	448	466	434	442	438	454	447	461	501	416	458	449	458	407	476	433	425	432	451	448	435	433	472	411	449	452	501	499	455	448	482	429	468	482	432	506	455	440	469	421	440	443	417	424	442	409	520	448	458	444	448	433	430	447	422	420	463	439	429	419	451	460	453	450	428	427	439	422	463	468	445	423	469	406	445	460	486	456	405	462	415	413	455	440	413	455	469	450	444	429	466	426	455	469	436	474	432	446	434	464	445	427	457	454	456	455	472	455	412	464	437	452	457	424	447	468	443	436	427	417	427	446	476	449	439	454	471	457	444	434	450	438	459	456	444	456	440	436	445	454	431	467	462	481	459	449	427	452	469	448	443	425	452	443	465	432	477	418	457	493	473	426	474	468	473	421	456	468	460	432	425	408	478	462	452	483	428	429	460	448	444	486	403	482	432	436	481	441	464	446	436	465	456	475	465	485	413	462	467	411	448	453	426	477	443	437	455	417	407	477	451	454	438	463	463	418	455	412	444	467	464	458	485	503	456	476	433	449	460	451	430	471	461	470	407	471	422	433	446	482	459	442	448	445	457	426	422	451	420	455	492
6040	11306	9583	5065	3444	2560	2216	1779	1604	1331	1244	1080	1057	1023	942	929	882	841	872	850	787	763	771	768	737	766	760	721	758	775	766	738	781	717	708	729	689	762	741	742	724	755	638	712	679	692	727	700	701	696	700	759	759	714	679	696	719	647	716	783	728	723	725	698	693	692	747	645	723	715	675	711	705	661	653	709	702	694	659	664	709	718	684	696	743	666	714	679	713	714	724	707	706	766	695	670	728	718	688	694	718	695	708	694	746	680	711	696	726	713	703	692	686	742	729	700	695	724	711	691	697	690	703	731	708	730	673	710	743	707	698	680	694	711	717	735	701	709	694	677	695	678	711	752	694	658	728	705	686	691	719	702	708	711	692	688	720	709	673	684	693	718	689	681	661	708	711	719	691	712	675	704	685	661	707	686	744	683	729	682	708	751	723	711	702	718	616	667	706	674	675	702	747	714	670	708	646	700	736	693	736	695	674	696	688	713	675	691	701	681	699	650	707	744	703	687	669	702	710	681	705	681	730	692	741	679	692	714	656	678	743	723	699	651	649	663	672	679	657	727	709	689	719	708	698	693	632	683	706	669	718	689	700	662	693	687	727	695	696	667	717	707	674	642	730	686	677	750	737	730	706	655	686	672	714	651	667	683	724	740	675	694	730	723	688	709	686	733	716	700	684	688	723	711	707	647	672	680	705	706	722	715	683	679	714	697	688	655	728	648	757	673	693	672	689	701	674	675	683	703	641	707	682	694	656	705	700	664	749	636	723	710	685	706	686	697	675	698	711	737	752	659	668	654	681	680	766	655	648	679	732	730	736	646	708	679	678	706	732	655	649	738	689	705	723	677	656	674	693	694	710	687	671	681	683	697	722	704	716	666	704	734	717	701	703	657	729	721	711	714	722	692	700	695	714	676	685	760	712	671	732	657	734	678	655	671	689	711	718	680	698	701	668	691	705	725	674	696	670	692	694	693	690	715	682	699	626	669	725	663	697	696	662	672	695	719	666	730	708	669	685	687	720	665	665	738	696	637	703	735	689	688	674	684	668	725	687	725	714	680	736	732	697	733	666	694	715	674	741	659	708	694	707	676	741	696	694	715	682	697	674	708	691	694	675	673	739	715	680	651	721	672	731	686	737	723	710	690	648	690	753	660	719	710	730	668	710	730	665	721	722	651	654	699	682	680	718	703	678	690	690	675	718	694	693	705	667	692	694	693	666	722	717	678	707	673	695	699	658	678	703	713	686	685	679	711	677	721	659	724	708	668	739	727	673	655	696	708	680	708	700	696	712	652	711	697	734	701	674	725	712	681	715	700	707	705	672	697	702	691	705	707	638	702	728	729	764	718	720	667	710	691	704	703	678	680	704	707	687	725	663	730	726	698	655	716	705	654	732	686	721	707	677	679	737	663	645	695	742	704	714	692	691	672	739	711	641	690	712	716	704	697	671	663	698	686	750	688	698	727	666	691	702	682	686	693	706	724	742	712	691	728	702	702	653	677	705	670	681	682	728	738	685	695	723	779	668	696	666	701	688	710	693	686	736	754	669	691	697	671	741	758	709	695	728	677	739	667	714	718	708	688	718	699	734	690	795	705	685	676	706	729	665	677	691	716	704	668	681	704	712	693	710	690	715	733	676	697	709	717	727	674	716	665	683	694	694	668	668	693	673	716	709	723	700	653	720	700	695	749	728	702	706	718	754	715	685	679	725	760	704	741	643	692	728	677	683	694	685	670	705	726	648	675	671	712	696	666	690	654	724	656	711	676	740	701	681	688	693	754	689	689	676	650	697	722	683	754	687	630	701	709	712	731	734	703	685	713	702	682	715	720	696	694	732	742	713	667	693	710	714	689	693	713	698	659	715	666	717	704	700	718	738	732	661	672	664	674	729	694	695	666	666	705	702	689	668	687	739	699	661	699	701	690	686	713	696	691	672	686	703	701	707	721	726	717	713	709	697	757	700	663	738	660	664	654	701	681	694	714	693	685	667	651	676	708	721	648	707	693	694	676	662	745	759	686	664	672	682	697	699	656	696	661	726	693	732	700	719	691	686	684	696	721	698	719	702	717	670	681	696	708	676	658	658	721	694	704	654	693	691	692	715	699	697	684	707	679	705	718	700	622	712	726	712	681	689	696	711	665	693	680	676	670	695	732	699	701	769	718	690	685	657	685	675	670	659	704	659	695	703	691	669	666	721	687	662	681	738	686	669	673	675	676	742	681	669	664	643	702	725	767	687	653	670	708	709	677	684	696	691	737	689	694	684	694	712	679	747	686	710	680	703	720	705	700	667	718	696	720	662	699	671	668	684	728	660	700	673	732	661	691	642	697	726	677	679	628	682	675	677	700	693	658	702	697	694	685	698	703	740	747	661	660	672	684	704	719	664	677	730	668	728	678	742	691	682	707	700	696	712	717	714	699	669	737	726	683	712	714	721	676	709	723	667	711	734	714	666	721	652	725	694	701	692	623	700	690	641	684	672	750	726	718	704	714	681	733	694	675	701	660	723	734	715	679	681	765	680	703	680	656	700	684	699	738	669	665	694	690	698	694	684	721	707	731	698	739	639	685	717	684	668	709	698	730	693	713	736	688	677	697	721	711	716	642	654	766	663	644	665	695	661	664	695	703	691	747	669	689	715	672	673	703	724	725	714	662	688	756	674	684	675	686	699	672	664	718	696	707	713	673	672	679	724	712	679	667	702	710	724	681	690	703	729	712	705	741	713	699	715	683	749	716	680	743	700	702	659	715	745	708	711	701	693	706	668	688	710	689	739	657	721	631	694	708	687	722	686	669	714	689	716	636	729	699	679	674	691	684	673	704	690	703	685	760	682	648	723	670	722	701	711	692	676	698	685	683	691	698	679	633	645	678	678	684	734	675	664	654	694	673	732	670	704	711	657	662	700	668	698	697	680	682	727	743	696	677	745	729	693	674	723	683	678	685	625	694	655	622	702	691	640	696	696	724	715	677	704	694	723	729	723	703	653	713	663	687	647	680	713	700	700	701	737	694	697	694	670	626	656	719	698	676	687	701	712	706	707	728	719	707	715	669	656	704	714	748	692	672	697	695	671	709	687	692	690	672	650	693	697	712	699	703	766	685	696	696	713	694	697	718	722	720	672	704	726	707	693	740	728	736	716	681	708	733	686	680	740	748	681	650	683	668	664	720	707	684	667	737	669	661	725	704	707	721	704	641	657	725	674	639	703	679	668	674	698	674	721	717	657	734	698	702	679	702	730	747	704	666	691	628	752	659	705	725	717	739	647	650	656	714	737	712	679	669	696	656	721	694	735	700	700	721	690	666	678	679	739	712	749	694	709	668	694	667	700	709	706	682	688	700	711	705	721	699	690	700	739	694	645	729	691	726	702	659	693	686	644	742	725	657	746	673	711	728	738	668	689	697	687	675	704	720	694	711	687	673	677	674	714	686	712	653	660	696	701	722	722	656	724	724	688	689	644	655	640	601	724	659	637	699	672	694	708	687
23210	21398	29453	23729	21401	21205	4317	1338	1077	1000	953	867	832	804	763	760	745	718	731	712	702	721	659	654	677	654	690	643	632	649	648	675	616	628	662	603	591	644	673	585	604	586	662	602	608	613	612	612	646	596	586	617	631	613	594	610	639	572	612	611	606	586	624	642	594	608	609	577	596	634	600	590	582	618	633	647	564	608	610	594	612	641	630	622	590	617	562	581	625	542	616	571	611	624	587	616	577	588	550	559	603	666	578	624	625	601	602	593	644	625	592	619	621	626	606	608	581	626	622	598	583	612	634	598	571	549	591	594	649	595	599	561	621	622	590	641	622	612	642	570	589	664	617	630	548	562	557	573	586	628	605	613	640	635	621	643	541	559	623	556	619	637	597	593	620	633	601	571	623	589	592	580	593	598	570	629	641	577	611	612	636	613	611	605	589	585	594	593	563	621	576	585	593	624	619	598	621	595	569	548	581	647	582	580	598	592	598	606	604	676	588	612	627	602	602	602	569	612	573	596	634	602	585	612	576	586	582	603	603	604	576	632	652	568	607	648	539	582	572	585	643	614	574	584	576	583	573	580	594	595	606	615	612	625	615	631	600	586	556	610	620	626	629	645	613	608	614	638	594	613	644	647	584	575	621	569	629	562	597	537	605	599	590	590	621	579	586	606	622	575	587	619	589	581	597	575	598	628	577	607	586	608	647	575	606	593	611	599	587	546	561	621	595	582	610	614	611	596	609	542	610	602	611	611	594	549	602	622	601	618	633	648	613	592	607	593	588	549	597	615	598	653	574	576	579	572	630	552	584	576	568	617	589	573	585	607	569	645	545	592	607	633	607	606	591	623	593	583	633	592	597	654	586	596	627	617	582	603	579	593	619	607	581	624	580	578	586	647	624	622	589	652	583	598	622	593	597	624	608	600	547	572	555	626	594	587	664	603	611	606	639	582	636	628	606	619	622	600	574	593	582	597	606	582	566	531	589	591	604	627	576	574	570	611	591	601	600	594	618	581	608	620	561	573	593	633	599	591	632	599	598	609	612	583	613	588	617	634	550	640	617	601	586	590	619	577	606	543	587	602	596	621	604	595	641	593	591	624	643	586	597	542	597	624	602	613	606	599	608	612	596	602	578	607	582	570	590	570	559	606	611	625	605	591	618	597	597	631	588	621	602	576	625	597	586	630	586	593	594	618	607	583	562	642	641	611	650	621	575	622	610	580	622	580	597	574	620	622	611	621	656	617	620	587	605	660	581	577	585	631	582	633	578	616	605	610	599	618	615	636	586	582	633	559	559	623	615	608	563	609	614	660	610	592	593	634	564	560	619	632	609	599	591	615	541	546	572	658	616	582	627	585	588	649	626	612	574	577	655	565	609	596	588	592	602	624	600	594	603	578	621	637	625	564	643	584	560	561	618	636	580	627	612	657	623	617	611	619	600	573	594	591	646	617	587	599	610	592	595	609	635	573	619	585	655	621	615	632	585	640	622	637	599	622	652	596	585	609	599	597	589	593	583	563	592	589	578	622	616	597	610	589	597	619	592	593	592	618	583	597	610	569	609	615	592	587	612	569	576	620	626	533	578	595	575	605	607	584	625	583	610	609	586	623	642	593	599	621	528	600	596	574	600	565	635	630	604	595	554	597	633	638	581	586	591	611	553	576	608	626	599	580	574	608	587	579	655	627	602	633	605	630	621	595	638	600	609	591	582	653	611	585	598	591	565	606	627	597	583	570	612	587	648	641	607	618	599	647	638	587	550	619	623	603	611	594	659	623	644	585	606	608	613	629	642	612	549	599	577	623	582	559	579	576	607	639	579	594	581	600	607	621	605	609	602	621	582	606	531	574	637	581	590	586	608	591	591	637	609	620	619	579	570	623	584	600	586	609	588	533	575	602	648	668	618	605	614	591	590	600	630	643	565	591	629	615	600	593	594	586	597	558	581	615	615	590	624	645	607	636	574	609	635	579	610	620	611	572	622	590	612	636	600	606	664	620	602	593	616	615	674	595	593	593	604	613	581	605	590	578	613	657	575	570	573	626	576	591	613	596	587	586	556	618	594	600	566	638	542	602	600	631	614	571	588	603	593	588	589	570	573	579	602	625	658	618	631	596	602	589	590	621	649	605	623	582	627	587	593	577	629	609	609	589	619	627	603	599	607	583	577	611	663	614	578	561	611	541	564	595	660	626	609	601	588	653	592	640	582	633	576	585	573	582	581	597	580	592	605	596	599	578	598	585	595	544	596	615	598	579	582	563	590	581	560	589	593	564	581	634	595	597	608	578	636	561	590	592	585	603	635	609	593	641	615	605	610	589	604	589	615	597	618	605	583	623	633	596	584	630	574	574	588	578	594	585	604	597	596	614	581	574	582	605	600	596	594	617	598	603	600	631	597	636	584	581	538	619	563	564	606	608	582	572	569	594	657	588	589	582	611	601	578	574	622	593	599	640	572	581	601	616	588	595	610	587	621	595	621	600	549	592	528	592	619	572	612	571	619	612	617	641	588	612	565	605	601	598	619	559	603	602	582	606	634	575	601	595	574	585	566	608	602	578	601	615	603	581	588	604	609	608	590	613	610	598	607	603	592	616	594	622	619	585	591	602	598	585	610	627	568	610	570	629	594	608	592	576	591	588	593	567	580	594	588	636	554	626	644	606	612	607	624	614	607	616	595	570	636	619	621	574	641	581	628	639	588	603	633	636	541	627	577	606	598	607	610	620	594	622	572	589	534	603	563	608	585	571	611	551	564	592	580	542	611	598	562	600	594	542	565	604	569	601	596	592	605	627	586	617	609	565	601	607	562	562	605	637	594	568	600	630	595	578	590	637	618	613	611	606	595	584	546	612	579	599	631	611	627	596	587	565	631	608	609	580	589	606	558	636	646	588	551	553	590	617	573	599	591	631	645	599	624	582	635	584	582	594	599	571	586	584	575	583	557	591	625	537	607	592	634	573	598	589	623	592	628	592	566	625	606	609	630	628	616	598	606	598	587	615	606	567	607	634	546	603	664	583	611	569	600	596	573	591	586	645	621	616	593	582	527	612	613	568	586	598	568	627	571	625	560	624	619	611	589	628	564	610	569	616	602	579	600	629	649	624	585	591	598	627	597	606	615	587	584	568	578	610	576	565	625	599	637	562	573	587	575	591	553	583	591	579	587	566	605	598	581	613	609	589	579	605	623	606	598	638	569	594	607	602	561	544	623	573	600	556	613	610	572	590	620	648	534	616	622	595	584	606	651	624	621	529	569	583	620	583	615	599	530	589	575	613	627	584	555	627	636	621	569	560	623	610	598	577	569	602	557	569	582	597	538	614	593	610	514	613	607	570	634	590	606	611	554	603	574	593	581	635	620	620	639	651	586	584	568	594	577	585	605	604	622	583	607	596	593	598	633	595	545	575	614	643	557	559	583	571	558	635	609	568	596	577	576	564	611	601	565	581	568	610	561	576	572	625	607	649	570	571	618	614	612	585	617	588	597	585
8777	18063	14991	8481	6060	4506	3551	2823	2394	2183	1883	1716	1634	1509	1384	1314	1242	1231	1180	1163	1195	1129	1060	1094	1096	979	1045	985	1007	949	994	963	1041	951	984	980	987	1001	985	978	1017	919	967	946	944	949	941	878	934	915	997	912	939	950	955	962	869	910	998	902	945	855	880	909	967	967	877	900	953	915	935	943	920	878	885	939	929	944	901	916	906	900	951	939	948	932	895	937	853	897	925	936	964	911	906	947	907	878	882	880	854	880	912	935	863	900	927	934	903	847	945	862	895	898	980	964	957	908	902	888	874	930	957	904	881	929	971	864	928	894	916	977	924	943	907	914	964	900	865	925	919	882	973	937	929	968	896	956	891	896	905	926	887	937	891	862	918	867	920	858	939	885	918	889	923	883	894	886	901	910	967	965	882	914	918	861	948	876	918	956	901	917	845	896	892	864	939	932	894	895	950	914	874	924	913	901	925	902	872	895	880	911	928	915	925	981	945	935	904	878	909	898	965	944	888	892	893	905	887	917	920	913	910	912	932	978	932	917	898	934	934	929	934	918	927	936	913	881	938	917	878	942	901	921	942	908	925	970	898	946	932	961	919	913	867	930	886	956	886	906	923	882	916	883	876	876	930	884	855	917	895	921	908	866	930	921	961	894	914	940	892	891	908	939	908	929	921	894	922	924	923	932	882	896	882	914	928	889	903	945	908	955	921	907	904	947	895	944	924	927	960	895	929	881	924	923	935	939	911	847	923	889	919	868	941	936	958	872	888	885	881	917	887	930	879	950	970	867	897	910	931	900	909	915	881	946	949	847	894	942	923	910	922	929	912	842	908	896	918	933	906	960	874	888	906	889	944	896	931	925	891	930	913	892	845	892	885	959	887	911	912	945	914	911	871	877	921	868	923	926	921	877	884	925	912	883	902	908	933	925	934	886	922	884	934	889	915	976	881	912	918	892	919	879	899	910	908	936	933	932	961	941	904	934	845	930	870	879	919	908	902	893	884	957	904	935	915	917	916	896	896	872	922	897	848	901	910	898	869	932	930	928	873	923	894	867	934	915	946	917	880	875	914	923	925	900	882	935	887	908	910	937	905	875	903	926	955	911	938	914	911	952	968	882	897	934	901	980	926	927	889	874	895	905	862	879	948	898	895	895	901	911	873	884	886	897	919	890	843	923	946	897	913	876	923	824	918	847	940	927	923	895	942	945	919	859	898	901	994	881	909	916	897	937	912	936	948	886	929	943	874	870	899	911	859	933	909	877	926	914	843	882	920	944	932	917	920	890	936	867	914	929	912	907	944	841	897	878	868	934	889	945	880	898	949	883	958	872	919	911	919	842	899	841	842	898	954	905	925	913	918	923	915	892	886	865	943	896	883	865	899	871	903	920	921	933	903	927	936	897	934	898	950	870	917	925	905	869	870	869	876	943	908	902	922	943	893	933	939	905	902	879	922	899	905	964	893	903	888	888	908	941	863	968	943	966	909	954	876	860	897	885	877	892	848	902	912	906	930	909	905	879	879	858	910	956	911	902	889	875	930	940	951	900	865	920	889	913	904	903	911	933	936	932	895	950	934	939	941	929	872	880	955	916	927	889	949	872	901	937	859	861	923	955	908	857	871	883	952	961	879	953	898	943	912	891	885	904	892	942	966	865	936	942	904	903	937	914	872	874	925	906	949	916	917	886	934	909	878	885	918	907	928	920	945	890	895	931	884	934	887	934	912	888	962	925	874	883	932	887	887	908	900	928	949	923	910	906	971	869	914	876	896	892	849	947	939	904	857	888	901	903	953	861	916	988	877	920	876	912	943	878	939	859	886	881	974	891	887	894	888	895	858	861	893	896	876	862	908	892	888	973	884	855	915	861	922	927	890	892	942	932	935	952	882	888	958	948	930	927	928	857	860	926	893	928	886	882	922	881	866	912	890	945	920	915	894	894	930	921	848	932	876	938	912	915	896	940	892	879	908	892	939	907	902	896	897	945	939	909	884	938	933	899	850	937	922	887	940	945	895	903	962	855	913	934	927	871	932	889	862	922	940	916	848	901	896	876	913	911	914	934	917	893	930	931	932	968	927	968	894	879	930	862	876	923	904	926	914	874	837	930	933	909	911	836	917	881	935	852	918	957	883	891	904	896	926	897	929	873	895	940	882	905	886	939	897	877	823	945	919	937	916	903	915	896	897	912	949	899	989	921	850	871	943	914	957	910	910	951	929	837	912	914	894	944	880	936	860	924	887	885	903	919	894	931	911	910	914	921	954	882	919	901	920	891	934	928	957	915	905	889	903	938	875	891	917	918	919	915	929	918	937	882	869	927	884	939	955	925	919	872	940	880	908	879	862	891	953	901	943	940	900	915	933	910	863	874	933	884	929	924	926	950	872	946	920	925	906	933	921	913	937	888	883	926	897	946	952	943	888	963	892	960	936	933	904	868	903	907	923	886	921	906	944	928	926	931	902	951	975	924	924	887	925	936	898	883	895	901	885	916	887	936	889	880	900	921	884	875	889	935	918	840	922	936	878	904	929	877	939	872	928	865	915	933	907	915	912	923	962	911	920	900	904	927	883	841	912	913	966	869	909	880	868	848	896	910	887	953	888	918	930	924	884	894	906	905	939	910	871	930	915	911	913	896	910	877	906	906	893	905	909	926	913	907	932	942	922	886	910	932	893	937	904	947	910	943	898	945	889	870	918	903	933	951	874	875	853	912	864	906	941	858	829	894	857	932	881	895	902	905	924	915	920	912	875	914	900	897	877	955	849	911	886	916	932	873	893	962	910	875	910	926	944	930	896	876	904	843	895	832	913	912	896	906	845	888	904	891	833	868	930	932	922	967	878	918	873	920	923	898	921	943	875	887	916	897	898	897	943	908	905	925	887	896	935	923	879	882	911	911	913	836	917	906	895	923	865	897	865	892	899	942	857	938	926	914	904	930	904	909	923	894	989	915	894	853	885	913	905	925	900	894	909	914	937	907	960	934	924	879	868	914	868	915	910	856	896	861	899	981	889	920	906	936	891	915	898	947	934	917	890	908	945	870	906	912	905	914	865	890	900	897	912	900	924	895	953	904	839	850	858	924	937	921	910	911	897	888	965	934	931	946	901	906	935	906	915	919	875	895	848	877	855	920	881	899	918	969	905	905	926	943	908	860	853	948	918	900	975	918	900	854	898	908	888	891	925	881	883	890	932	842	950	926	954	909	880	928	879	888	903	931	871	882	874	940	907	899	898	938	881	832	866	899	933	912	887	885	884	920	913	892	943	862	952	861	865	891	886	898	890	911	937	925	928	863	877	944	887	894	891	888	884	961	969	881	885	904	922	908	917	920	967	983	873	874	878	946	917	926	878	894	857	936	966	889	907	873	901	860	913	897	836	936	859	902	867	902	886	909	939	919	865	904	890	944	904	891	909	916	903	906	913	942	961	887	928	894	861	916	937	856	953	922	943	960	885	941	890	886	929	878	914	907	915	959	928	928	879	904	909	883	918	946
27065	20782	7824	571	301	283	227	195	181	202	182	166	196	171	164	172	184	183	193	156	185	179	171	188	195	196	171	185	194	168	188	175	189	151	172	176	207	168	174	172	140	167	188	194	172	174	166	167	186	171	168	162	160	199	158	163	177	189	159	172	170	173	144	175	166	180	188	181	160	159	167	189	185	181	182	188	172	169	172	180	188	195	166	184	193	158	172	190	184	172	165	189	177	198	176	184	172	194	191	183	182	172	152	163	171	160	187	164	182	169	190	179	192	188	166	177	180	197	162	170	180	165	170	200	175	171	187	167	177	184	173	174	172	169	186	157	188	170	165	160	201	182	166	183	203	193	171	171	168	172	180	157	156	158	161	142	181	176	181	166	187	173	159	180	173	171	184	180	172	158	182	160	161	168	189	186	165	190	179	157	153	178	180	174	196	182	167	184	170	172	180	178	171	162	197	175	171	158	185	167	171	188	171	155	182	179	197	186	165	174	169	179	169	179	155	176	155	175	175	171	173	184	155	173	162	200	192	180	189	205	176	178	167	174	201	185	157	191	184	192	167	178	180	188	174	151	171	181	176	169	167	173	184	173	186	190	169	143	161	186	182	192	177	161	178	172	182	176	173	188	185	165	179	199	191	198	161	174	169	186	158	176	156	175	166	171	166	184	166	175	173	169	174	153	181	187	188	145	192	162	200	168	175	161	182	184	149	176	182	164	167	171	144	196	161	192	171	182	168	176	180	179	163	190	201	180	168	166	171	163	146	164	161	173	180	163	177	170	175	189	160	184	169	187	183	183	191	185	176	186	171	168	177	181	170	152	177	171	176	169	197	193	176	179	180	149	173	184	177	194	181	188	186	187	185	182	183	182	131	174	185	186	172	179	175	164	194	158	175	182	156	156	194	163	175	182	175	187	190	212	189	167	161	193	181	191	159	163	176	154	175	193	186	189	170	174	186	177	180	159	161	179	160	182	183	182	184	151	198	190	182	189	174	172	181	176	175	190	183	168	174	186	165	176	157	189	179	176	199	174	153	180	177	187	171	181	162	157	173	165	167	179	172	186	182	191	189	192	175	154	173	182	181	164	186	169	178	183	149	193	179	172	148	163	169	173	169	199	169	168	186	171	215	183	204	155	187	162	194	179	179	173	194	166	180	190	177	165	182	183	151	181	173	193	179	175	181	183	184	189	169	168	167	173	190	195	188	153	179	173	170	162	184	168	192	185	176	175	179	201	157	170	173	182	197	179	176	194	172	164	155	168	171	175	180	159	197	167	163	168	179	185	200	184	165	183	175	189	204	165	176	155	166	166	176	168	178	176	161	159	144	193	170	187	178	184	155	179	181	149	180	177	156	179	178	175	189	176	159	182	180	170	155	174	158	193	161	180	136	169	186	184	179	185	170	180	159	163	186	167	172	184	167	189	174	173	190	185	174	166	175	150	180	169	168	172	146	170	162	157	171	170	169	160	179	182	180	163	179	157	206	202	181	166	196	152	175	166	163	153	179	205	165	175	170	179	168	192	207	152	195	170	197	188	182	207	171	181	196	172	197	193	175	187	157	193	170	164	161	178	196	174	166	168	188	189	191	172	155	169	182	161	169	185	153	182	161	153	168	190	173	191	181	181	182	174	175	176	164	171	192	163	178	161	202	170	181	193	173	179	171	154	196	153	182	165	157	164	150	184	181	178	175	184	192	188	179	183	174	168	199	169	178	208	171	191	181	192	179	177	169	159	188	183	169	177	156	163	196	175	160	210	194	170	165	159	162	178	162	179	174	168	190	173	189	180	165	174	191	166	179	175	169	171	173	197	192	162	186	159	175	170	206	175	171	196	172	173	160	167	160	185	193	189	207	191	169	197	199	176	169	177	165	177	180	165	152	166	187	198	183	194	179	197	183	173	183	179	212	172	194	173	162	176	192	175	200	174	166	149	181	167	184	182	165	178	170	169	176	185	173	158	163	161	188	179	152	190	156	178	165	152	149	204	178	160	170	177	176	191	167	210	170	170	175	202	184	175	155	152	167	175	185	196	186	187	151	201	202	167	186	171	169	169	192	177	177	166	183	174	169	179	180	178	169	159	181	149	161	174	183	172	173	178	180	176	199	195	168	168	171	194	176	177	173	175	177	171	200	184	174	160	168	190	186	170	193	208	158	186	181	167	154	176	175	157	163	183	172	175	190	184	176	186	155	165	173	185	178	166	201	187	209	176	172	166	201	180	164	173	178	161	182	158	176	175	168	162	192	155	176	182	197	171	161	163	160	178	185	171	180	152	199	167	187	167	180	177	192	192	171	171	167	198	166	162	159	149	145	197	168	175	175	189	166	172	159	193	165	191	175	179	193	190	165	158	161	175	168	173	183	167	187	196	197	195	177	171	171	166	176	184	178	158	188	180	198	165	187	161	184	176	180	171	185	167	181	191	199	188	192	189	184	169	181	154	174	165	186	194	186	193	187	178	171	147	184	181	176	190	168	194	143	168	189	174	180	184	165	201	193	163	196	179	159	188	162	174	165	139	160	186	172	177	192	167	160	200	171	170	198	197	159	175	161	164	159	165	185	168	157	176	193	173	169	195	187	201	175	178	171	177	161	186	183	161	180	204	166	184	187	161	196	175	178	183	172	198	177	177	210	184	166	167	187	180	170	157	187	178	158	168	178	193	164	203	171	202	176	160	177	187	185	169	183	178	176	176	178	170	207	170	166	192	174	176	175	187	180	167	166	190	186	188	174	186	185	197	168	154	177	169	182	185	180	190	156	184	184	195	198	186	167	143	180	151	190	192	204	177	193	160	169	178	191	181	195	173	160	178	179	188	146	198	189	179	164	184	154	156	173	197	185	160	162	162	171	160	172	171	159	161	176	161	196	169	171	182	162	164	162	191	203	177	193	185	181	196	184	184	181	169	190	162	168	160	181	196	200	185	178	179	179	170	178	150	196	161	203	179	178	197	195	196	169	177	180	171	177	186	163	165	171	161	160	180	152	193	196	188	157	158	188	158	182	151	167	178	161	183	172	167	159	182	198	179	195	164	180	207	177	162	179	183	171	187	178	185	177	180	164	158	179	175	190	181	187	187	174	161	174	175	170	194	170	165	204	195	177	181	171	170	174	171	180	168	176	184	184	183	187	165	180	173	171	140	170	194	181	166	155	181	188	177	167	186	196	186	179	182	185	165	176	160	169	190	189	169	179	162	171	175	170	196	168	168	170	159	162	170	174	165	171	177	171	185	189	191	177	169	169	188	169	180	162	197	205	173	171	177	183	170	196	184	162	173	167	158	167	160	196	171	145	166	183	167	181	169	198	208	184	167	180	183	172	171	183	171	168	171	197	177	189	176	167	195	174	169	150	189	170	155	175	156	175	165	169	170	185	182	171	198	165	201	176	169	177	170	154	142	176	177	170	178	157	172	165	179	171	157	173	167	176	181	185	162	177	170	180	195	172	186	197	173	171	174	169	160	170	186	180	170	179	195	182	181
3869	1459	1223	680	548	490	382	342	353	312	355	306	325	327	307	315	281	320	330	314	308	306	283	285	262	278	300	282	306	301	313	300	268	304	268	297	316	282	295	303	294	266	285	290	323	308	296	257	286	291	281	307	297	265	266	305	319	248	249	312	314	287	288	304	292	303	298	296	304	314	297	305	251	306	277	293	268	286	304	297	282	287	278	281	287	315	276	263	314	281	278	288	256	296	295	288	303	299	275	310	290	308	285	280	300	260	293	300	280	276	280	286	275	282	294	254	269	321	280	303	300	287	291	299	264	299	289	294	293	279	271	294	282	304	291	292	299	262	265	308	288	284	275	298	279	293	253	306	261	304	302	293	301	298	284	266	308	294	278	311	293	280	272	286	279	250	304	287	272	276	302	264	254	277	269	263	293	301	291	300	278	279	279	311	309	290	297	288	287	299	290	282	262	301	289	283	316	278	310	287	286	293	301	288	263	306	273	264	262	303	286	269	284	271	278	294	274	270	291	295	302	309	309	268	307	282	295	293	291	292	270	269	300	275	298	293	288	282	261	300	279	303	299	284	317	300	283	309	295	304	298	263	273	268	312	256	292	301	294	288	287	294	284	323	273	268	307	300	295	291	262	328	341	270	268	300	291	271	273	298	327	275	327	273	271	288	289	264	275	279	266	256	279	297	286	315	305	281	292	270	278	262	306	273	321	285	263	298	259	281	292	291	278	282	315	270	313	304	285	313	298	273	263	310	328	324	298	277	257	290	276	303	288	296	268	279	286	308	280	322	254	323	269	289	284	260	296	279	298	301	285	312	301	313	256	277	285	281	299	279	280	274	298	277	286	291	310	289	300	286	279	291	283	291	293	307	281	281	298	278	278	292	254	308	292	288	285	278	270	299	277	285	280	297	306	293	333	307	310	270	315	279	276	275	248	288	299	292	262	321	297	282	308	310	326	305	289	309	282	257	291	277	306	316	231	291	291	295	295	299	292	288	278	269	303	315	262	255	290	309	299	300	287	295	294	278	274	295	281	273	288	299	303	288	284	294	340	282	279	282	303	257	310	299	310	277	279	299	297	278	275	307	269	287	322	294	287	296	281	276	295	310	279	283	283	283	274	287	290	301	290	289	273	266	283	285	287	289	276	330	300	282	269	304	270	282	287	310	313	283	292	312	278	320	281	253	290	298	314	313	277	288	277	286	309	307	318	320	280	285	283	280	287	278	254	294	281	298	266	297	306	261	329	289	272	279	308	282	293	315	316	317	286	277	303	285	284	304	278	259	273	287	298	304	280	288	313	302	327	292	304	270	295	269	285	317	293	319	295	298	270	307	280	298	295	288	268	288	291	297	298	302	268	306	268	292	279	286	317	295	296	286	280	253	291	286	276	270	298	272	302	290	289	344	275	322	286	276	270	289	307	276	272	295	283	304	277	287	291	300	313	287	309	293	299	279	281	291	273	290	307	304	302	262	289	287	292	281	271	324	300	293	270	287	289	283	290	311	291	260	290	295	277	293	306	310	287	285	291	271	297	303	267	290	272	286	272	279	265	304	318	306	293	299	314	282	282	333	297	306	307	293	294	273	278	311	281	307	299	298	276	294	290	266	294	282	297	314	252	293	314	315	289	297	292	311	276	300	276	326	279	278	299	290	310	314	274	297	286	296	282	288	308	274	286	284	291	268	254	307	273	302	305	309	251	300	295	300	278	310	276	314	282	304	267	259	300	300	316	272	318	295	274	281	293	262	291	285	289	278	263	286	268	278	272	265	315	290	302	292	302	303	295	306	316	305	281	284	271	305	280	298	305	295	274	297	290	261	276	286	324	289	309	276	289	312	271	298	282	297	286	270	304	294	284	264	288	273	274	276	300	288	291	289	264	267	286	296	317	327	293	284	260	274	270	283	276	288	279	302	279	280	273	263	325	284	302	287	326	307	272	285	340	315	312	287	274	292	302	299	312	309	323	267	277	264	262	277	288	322	317	297	272	281	275	269	286	292	274	308	298	278	274	267	281	275	271	293	269	286	260	291	287	317	299	303	297	289	269	293	288	300	290	286	317	309	260	309	282	287	287	273	295	282	259	298	284	298	288	289	305	289	268	292	268	316	297	271	323	269	305	278	313	277	287	287	298	288	295	299	299	296	291	296	247	275	266	297	275	295	287	334	293	307	256	290	276	334	289	275	266	286	277	286	275	290	280	274	275	311	275	309	280	276	306	318	278	302	281	303	292	282	270	260	290	266	299	284	300	319	333	307	246	305	294	293	303	306	286	292	285	281	271	252	296	289	279	313	301	281	290	273	307	287	292	302	284	268	255	314	267	289	287	277	302	281	309	300	286	286	287	275	293	289	275	300	291	276	274	284	287	282	283	272	268	292	279	288	313	289	277	291	302	282	301	282	265	287	293	291	273	275	310	272	271	275	265	286	315	268	274	290	302	290	294	278	282	284	280	303	292	244	291	302	282	287	312	277	309	273	260	294	269	310	295	287	280	280	318	283	305	270	336	299	271	270	254	295	292	280	290	294	278	290	283	296	287	320	271	268	255	276	276	266	290	278	280	291	281	287	284	292	284	299	305	299	259	334	302	317	294	296	271	267	285	274	317	284	287	270	296	292	296	304	269	272	260	272	286	274	296	313	285	314	289	260	289	280	299	282	283	282	262	292	284	302	277	287	264	293	270	285	252	305	275	289	297	286	256	281	289	270	296	270	269	270	313	277	303	304	307	287	281	284	284	312	289	285	294	312	296	292	244	277	305	274	285	282	281	280	268	303	292	292	263	276	266	272	288	281	293	287	265	296	293	259	274	269	268	272	299	305	273	291	293	286	282	274	325	290	282	291	293	304	272	273	301	282	291	298	255	298	263	284	297	268	280	272	296	291	312	317	295	273	316	266	278	282	278	290	320	296	284	266	300	272	285	312	298	281	292	262	274	316	267	315	273	288	303	301	271	303	300	256	281	299	276	294	315	267	285	287	311	309	297	298	286	291	270	276	263	305	290	304	289	303	269	272	270	274	286	314	286	272	289	244	321	312	319	287	291	289	256	294	290	276	307	270	262	281	303	285	279	272	287	266	285	275	310	259	301	303	297	262	314	277	298	299	273	294	289	306	298	323	318	307	276	289	278	272	304	285	285	290	276	280	273	304	326	301	296	285	291	249	298	289	310	276	295	269	295	296	287	276	268	295	296	289	295	280	274	291	298	288	282	297	264	298	290	296	302	294	304	255	302	308	296	270	272	292	262	340	305	290	283	261	258	291	303	281	304	295	272	296	287	297	289	269	276	306	290	291	291	279	292	288	301	264	304	271	296	291	275	299	273	319	301	284	267	267	295	319	279	300	300	306	308	293	274	291	280	269	291	293	302	277	271	276	279	282	280	287	267	282	285	268	305	282	304	295	276	265	297	252	330	280	252	316	297	312	276	280	294	273	306	280	276	286	288	269	286	304	246	288	246	294	282	319	332	287	285	280	275	264	305	284
24314	21428	28915	24317	21284	4694	1107	785	707	628	604	631	547	516	512	548	491	498	546	524	494	489	479	531	486	510	478	474	462	491	499	516	486	448	455	462	444	449	448	473	485	458	483	426	487	460	477	435	456	498	479	456	471	475	446	491	465	461	465	427	461	473	493	490	434	484	457	456	476	454	437	431	496	470	467	478	474	468	465	456	434	439	454	487	477	461	447	449	480	466	463	453	462	498	473	477	454	477	413	445	440	469	437	459	462	462	482	461	461	498	463	458	471	478	457	470	447	427	469	439	482	438	446	402	502	439	452	486	478	460	449	445	455	474	480	482	430	451	465	427	453	439	487	457	531	449	455	451	439	455	479	453	470	468	480	479	477	471	404	468	438	437	420	444	438	439	443	483	437	431	443	435	460	474	437	464	470	456	439	458	492	491	493	471	480	452	481	459	459	478	432	442	474	442	434	463	420	440	460	470	437	422	506	467	441	440	507	473	460	464	500	448	422	460	425	431	444	464	464	447	449	486	451	452	434	456	475	428	438	456	466	466	434	446	457	454	460	446	482	440	406	467	455	454	429	466	466	453	477	492	433	471	506	462	477	486	432	475	458	446	443	484	453	452	474	442	435	452	424	467	428	438	431	430	491	453	451	499	484	476	465	473	483	460	440	449	445	452	425	486	470	460	448	452	457	465	474	451	471	482	491	481	474	477	461	451	454	456	482	463	465	441	466	461	459	450	478	454	442	473	444	452	509	441	484	442	463	472	455	463	442	449	457	468	454	453	472	482	470	435	456	466	425	445	439	468	459	448	433	478	453	443	465	436	453	442	446	462	450	457	489	467	426	444	448	423	458	458	422	465	463	437	474	458	506	509	495	444	442	480	467	449	456	431	473	486	450	480	474	467	464	443	506	492	464	476	418	480	444	433	478	487	465	426	477	453	447	455	448	425	455	462	475	452	460	453	420	451	464	447	426	436	422	448	460	472	460	434	452	446	486	482	459	446	440	447	442	480	472	462	483	416	468	430	464	420	484	478	469	504	428	503	456	452	476	436	442	468	448	457	447	458	438	486	430	428	459	467	441	430	445	479	416	457	438	455	468	461	473	461	446	446	500	427	446	442	419	479	449	469	437	441	419	475	444	462	438	508	468	466	452	468	453	443	509	473	471	473	453	467	495	440	458	422	464	438	470	496	453	450	483	466	448	454	455	482	455	467	491	492	452	480	441	464	435	427	461	435	453	442	425	445	452	464	428	431	405	401	461	471	445	450	457	467	450	405	458	436	449	451	474	456	427	438	480	456	463	469	467	486	451	477	469	469	475	442	468	448	449	456	454	458	460	424	440	506	462	427	421	432	478	477	448	428	464	437	456	441	455	462	454	433	451	460	520	444	439	456	461	472	461	468	421	425	493	436	512	423	497	440	514	475	454	483	459	431	428	482	512	493	414	464	475	426	463	465	486	463	460	463	434	455	476	463	466	432	446	460	464	436	458	476	484	431	439	452	479	449	468	448	473	481	445	459	483	431	445	415	452	471	473	436	501	479	418	457	455	449	500	478	460	458	437	433	479	450	475	478	439	416	457	428	428	436	449	439	426	463	419	471	431	452	435	437	452	451	431	458	499	456	477	446	448	466	443	439	452	451	431	473	410	471	468	460	473	452	457	502	487	427	442	435	522	463	447	449	453	487	457	455	465	431	469	467	437	452	469	452	449	489	461	434	462	471	430	498	468	469	466	450	457	479	432	406	445	433	472	431	395	453	435	443	467	402	470	452	473	480	468	444	445	454	436	433	454	450	409	432	457	444	472	467	477	441	458	462	430	451	453	442	439	461	457	434	456	454	411	425	443	481	458	464	443	435	448	424	445	439	496	439	425	470	464	441	478	452	428	452	453	452	488	473	463	459	446	436	475	465	463	426	468	484	450	415	478	473	507	454	470	476	470	428	460	445	450	461	449	429	484	505	483	443	436	435	466	457	455	483	439	478	453	437	464	435	493	451	470	470	423	495	455	448	442	474	478	442	405	448	408	447	421	459	420	409	470	464	457	437	459	450	435	426	442	464	429	472	487	446	422	505	484	465	438	448	454	451	450	467	467	450	468	444	511	444	439	431	462	434	432	449	429	443	457	463	440	490	457	451	442	463	450	440	442	425	433	434	434	474	449	454	440	435	470	445	511	471	457	442	453	431	449	431	473	447	456	430	449	464	473	460	474	477	460	437	445	471	488	501	436	462	425	450	457	458	446	468	471	431	440	448	466	432	455	472	425	450	414	460	465	432	482	442	500	475	458	441	467	462	483	432	419	461	443	430	443	421	461	444	464	442	443	437	452	464	462	425	439	448	441	455	417	478	409	469	457	472	456	407	445	459	451	424	472	435	454	438	431	432	467	463	461	479	458	450	453	459	441	460	453	441	427	486	447	483	464	447	460	465	434	453	479	442	470	459	480	426	454	413	468	454	453	463	477	463	447	445	433	442	459	434	462	432	472	464	461	476	438	481	431	471	446	476	405	450	455	498	438	447	434	429	478	438	473	462	457	464	459	414	464	473	471	444	456	481	479	428	475	425	490	438	423	473	464	455	456	465	479	476	466	434	482	484	500	404	485	476	486	448	434	423	468	507	486	482	430	447	448	404	425	482	451	448	428	456	449	458	463	435	446	454	463	452	495	461	422	430	429	470	466	431	462	492	443	435	429	466	430	453	438	473	467	439	501	473	450	438	469	424	460	490	455	460	483	438	418	417	439	463	489	429	428	425	456	439	449	429	462	405	432	452	443	461	430	466	429	424	522	487	456	504	458	465	454	439	447	482	427	474	445	458	462	446	480	454	463	466	468	465	441	459	465	407	437	448	475	432	460	421	439	426	496	440	425	429	427	472	434	421	478	434	495	476	425	432	453	451	445	462	444	465	448	479	459	456	457	422	471	418	435	470	478	469	458	440	479	488	454	473	438	419	455	450	409	477	439	466	469	458	449	435	428	440	489	455	475	489	444	451	482	466	436	493	440	452	471	451	476	457	408	444	478	493	435	482	431	449	449	472	423	448	462	447	487	460	447	456	463	464	461	444	428	456	447	464	432	473	450	431	444	434	469	466	494	458	463	440	463	443	471	416	454	473	476	450	440	444	503	460	461	428	453	438	472	464	483	448	470	422	454	476	414	468	440	444	463	472	441	454	464	450	471	439	481	461	421	419	436	439	466	508	471	496	445	448	476	452	464	453	449	455	437	469	431	471	453	505	486	467	486	438	493	442	457	446	471	465	454	446	422	472	455	462	438	469	471	471	440	478	446	489	477	466	421	436	427	457	443	451	447	444	441	451	473	464	423	454	476	438	454	431	463	471	457	456	446	453	477	443	500	424	433	444	493	434	437	474	463	438	477	440	467	428	445	439	522	440	422	472	426	476	433	478	463	451	447	438	498	458	435	465	484	444	455	446	460	466	444	460	452	452	480	474	448	466	467	434	464	451	450	477	450	438	460	473	462	444
6053	11271	9593	5049	3521	2601	2126	1781	1557	1371	1159	1026	1051	911	960	879	897	900	855	824	807	736	795	773	736	783	784	754	683	768	754	770	710	767	690	749	738	674	710	717	728	721	709	677	753	709	728	692	722	723	652	725	736	737	709	701	723	719	680	699	725	718	677	639	685	731	683	707	694	681	717	689	766	711	703	702	719	703	709	694	693	664	674	705	700	713	703	686	737	716	717	725	667	692	705	720	741	719	718	687	727	701	670	684	712	699	696	737	721	668	697	710	736	695	716	710	686	692	696	680	685	716	728	696	725	746	708	678	687	733	725	677	729	717	687	709	704	695	664	709	694	761	689	718	700	692	654	684	659	741	680	675	669	678	685	668	707	693	670	705	719	680	745	699	705	681	673	701	697	711	706	712	706	709	696	706	680	705	692	715	714	746	703	701	654	723	732	708	704	695	724	723	656	723	715	720	665	749	727	715	721	728	672	694	712	700	691	692	681	683	658	693	638	718	689	701	691	676	660	732	699	676	694	713	666	702	691	690	707	698	677	681	684	677	713	659	723	710	721	645	709	710	692	709	711	685	736	698	693	691	699	714	605	718	689	694	727	712	746	722	687	754	692	680	728	702	720	713	679	707	684	721	720	684	678	682	691	717	686	652	684	694	678	716	736	785	671	681	651	696	724	675	675	672	683	670	667	697	712	691	703	690	700	660	675	697	702	687	703	711	712	736	665	738	694	692	691	658	674	702	690	787	647	701	731	677	656	695	680	689	715	705	690	725	665	677	702	729	724	684	672	703	685	705	707	695	699	746	686	719	724	698	728	689	692	675	665	737	674	710	742	723	699	668	739	722	661	664	706	720	722	680	740	686	690	678	696	706	678	710	713	706	718	736	732	686	676	721	688	704	637	700	708	671	720	710	702	689	731	683	683	717	728	702	694	668	676	682	671	640	696	681	731	686	741	695	736	667	684	714	710	687	677	671	698	714	673	691	753	700	715	719	722	733	711	673	662	677	655	728	676	737	716	663	700	666	667	696	670	733	724	686	626	648	696	651	686	716	696	669	688	716	714	696	709	718	735	704	715	678	717	695	718	684	672	685	677	699	737	721	658	660	686	698	689	732	731	695	694	686	676	716	681	704	716	662	743	711	710	721	700	703	715	710	695	659	673	688	694	709	707	672	671	727	677	709	702	669	722	659	716	655	705	713	677	716	689	706	689	745	707	673	727	701	701	720	671	740	665	699	702	663	749	717	682	673	734	679	649	701	698	756	711	702	709	651	657	703	737	650	724	703	703	737	667	715	672	731	670	731	724	665	687	661	686	675	680	715	695	751	676	702	740	685	691	690	721	699	699	703	702	679	716	710	734	671	681	690	731	746	717	674	679	705	731	666	741	663	701	653	676	680	717	699	687	709	681	725	675	662	744	656	663	724	691	737	708	697	687	662	732	671	684	731	670	690	708	728	670	751	720	709	702	736	686	742	710	680	740	728	680	667	716	685	735	700	693	711	760	696	714	671	716	685	654	740	726	678	702	649	680	675	696	679	650	695	673	672	690	721	719	715	704	712	734	715	664	706	743	702	678	724	652	710	668	702	726	699	681	666	712	718	672	667	670	767	725	658	721	728	691	686	686	699	700	700	683	706	730	728	702	650	746	647	720	680	707	718	662	710	685	710	700	649	680	650	666	761	689	706	688	713	690	684	707	682	667	660	678	695	685	703	735	691	706	650	632	699	685	686	726	686	692	779	695	730	711	688	650	692	669	648	747	671	680	695	713	707	650	682	760	694	658	700	735	679	734	698	742	723	666	699	696	700	752	668	695	696	693	685	665	677	718	641	690	704	673	686	640	716	711	699	706	669	653	675	706	728	692	709	714	685	732	685	670	681	720	756	683	689	682	679	683	712	713	721	706	675	717	705	677	709	713	698	670	714	654	750	685	740	725	727	679	679	686	706	716	715	717	638	694	681	680	690	661	690	694	659	712	669	727	705	700	722	678	703	705	713	669	699	704	703	662	691	697	694	739	696	727	660	668	678	686	701	628	714	706	734	682	708	694	695	705	702	718	687	733	711	670	702	699	722	750	684	665	698	776	674	697	677	713	724	683	693	710	680	681	666	715	709	647	694	654	700	647	743	711	680	723	712	696	658	684	670	672	707	714	711	676	677	683	676	696	713	707	699	718	714	649	710	711	710	688	729	746	681	717	707	741	732	726	713	670	689	703	707	677	682	675	718	669	643	640	662	715	656	680	665	701	678	732	684	683	692	749	682	715	725	686	677	677	686	697	752	755	710	759	696	684	755	733	718	708	680	643	716	741	664	684	688	696	717	680	710	717	699	718	736	700	680	678	717	706	663	723	733	736	663	679	672	692	689	714	682	706	704	713	698	673	704	706	678	696	704	727	715	718	734	688	698	720	712	702	749	718	674	680	647	721	705	704	745	694	700	727	733	651	728	654	701	661	725	645	682	729	747	681	660	715	689	701	676	711	709	676	728	715	745	687	707	633	661	655	712	664	705	664	707	655	679	648	689	698	683	714	678	749	682	679	690	740	667	701	675	687	704	686	663	674	708	675	697	716	674	745	688	750	708	735	723	680	695	697	709	727	693	680	709	709	697	760	670	710	678	657	697	667	716	688	680	724	678	688	677	712	709	677	672	644	741	698	707	719	692	730	697	663	707	734	712	666	748	680	689	693	659	688	714	744	706	753	712	682	713	718	686	698	689	750	668	691	699	673	664	751	702	674	676	685	686	715	699	669	684	725	708	682	707	685	731	661	697	652	674	732	705	713	683	671	680	740	690	667	682	707	669	673	710	686	733	664	702	723	746	654	692	662	736	716	711	677	686	682	696	726	729	703	691	714	717	714	725	746	737	678	693	753	658	666	700	692	717	698	691	673	687	681	745	662	677	679	675	694	706	700	718	719	671	677	680	713	678	724	641	737	720	734	708	673	714	735	682	732	700	719	709	691	664	629	699	692	647	728	661	675	693	714	684	749	752	722	673	755	703	727	725	649	674	683	706	703	703	717	702	681	721	691	698	704	690	719	673	676	716	673	674	694	715	742	674	724	721	664	750	754	686	705	695	721	690	696	709	724	726	746	644	682	689	667	658	694	682	702	646	724	687	682	681	701	701	703	646	713	644	684	707	702	691	724	710	697	693	717	680	689	693	631	709	726	708	642	663	694	635	672	723	717	691	690	692	686	731	673	695	680	680	702	674	659	730	694	692	720	723	689	674	703	680	673	718	731	719	661	679	692	709	669	720	689	689	652	697	707	665	682	685	689	707	681	681	748	728	721	638	672	691	675	660	676	669	725	684	707	696	717	710	690	679	756	693	666	692	684	721	734	711	670	733	675	660	656	675	708	685	721	686	695	664	711	706	659	699	715	684	675	683	687	682	693	668	704	711	727	684	680	680	718	708	719	756	620	678	711	703	668	677	735	676	703	715	720	679	681	737	686	684	715	721	670	654	696	700	658	717	699	727
23228	21398	29423	23770	21400	21236	4383	1353	1052	994	942	872	823	805	747	769	734	718	714	707	708	660	623	647	653	657	666	672	628	631	595	615	636	605	680	596	641	618	635	626	601	661	646	629	631	653	605	608	621	602	621	600	610	629	622	582	592	630	580	570	615	613	632	633	633	621	637	610	615	618	578	616	594	629	627	607	657	621	623	634	655	626	627	596	669	579	653	574	607	600	629	626	617	581	625	642	641	585	575	596	607	609	638	630	628	601	645	585	615	599	607	611	634	592	625	591	612	609	648	604	586	589	565	634	595	627	604	571	634	645	604	573	599	602	608	631	660	591	604	610	613	619	618	623	604	604	641	608	612	620	641	596	625	609	622	611	600	607	646	609	635	607	588	595	608	604	621	620	618	621	562	604	635	580	649	620	603	590	623	610	627	582	587	566	605	579	590	621	636	618	572	609	584	608	645	577	567	603	617	612	618	604	616	591	595	602	611	592	587	577	619	609	626	624	576	557	601	570	576	541	582	624	656	636	603	580	587	598	649	624	577	607	588	603	600	581	595	597	639	581	643	602	615	573	669	615	562	601	571	589	626	556	614	615	639	582	598	604	588	586	612	638	626	615	607	627	580	607	601	599	627	592	649	602	604	635	606	594	592	631	637	623	589	635	691	652	626	608	631	620	606	572	580	596	595	614	609	615	588	615	609	631	617	618	602	592	602	605	570	631	598	606	637	624	609	591	564	651	639	604	563	554	640	624	661	595	604	579	641	587	677	653	604	585	611	596	609	559	587	627	594	618	638	640	651	568	628	587	580	608	571	599	611	583	595	595	657	596	600	664	623	609	585	618	620	590	613	557	621	603	605	671	638	600	603	603	577	597	621	595	598	600	617	579	600	567	587	595	617	563	582	579	599	608	627	610	616	639	553	590	625	591	626	592	604	615	545	598	585	580	597	623	617	610	620	641	619	594	634	618	619	583	591	570	616	627	618	596	586	616	648	620	610	612	603	593	619	555	599	617	571	600	617	613	624	565	593	582	607	596	607	593	595	600	601	596	600	572	606	619	650	646	595	560	604	576	601	595	621	589	649	583	609	614	619	598	572	609	630	614	639	585	562	594	589	590	575	609	603	616	572	608	613	651	594	614	614	607	600	609	576	585	589	619	612	609	626	619	607	633	581	590	609	569	623	584	594	582	611	632	597	606	609	641	617	604	603	607	611	611	578	601	568	629	587	617	641	586	610	576	595	631	603	589	551	580	616	592	619	613	662	614	585	614	619	552	619	610	610	564	568	583	607	538	610	625	609	592	642	618	573	574	610	625	585	589	580	543	620	545	635	579	582	596	593	652	590	574	606	599	533	577	650	584	597	610	570	618	631	594	598	547	593	560	590	585	596	572	580	660	597	592	637	564	617	622	579	572	627	643	588	629	599	592	629	607	591	600	572	617	613	595	579	592	584	598	617	622	620	591	572	588	599	587	601	597	614	563	586	602	650	588	620	639	641	600	570	607	581	623	574	610	555	616	611	603	608	601	571	565	605	613	629	616	600	588	620	626	595	609	611	561	544	628	618	643	573	598	620	663	656	612	581	605	602	642	588	549	598	608	571	636	607	591	597	630	595	617	598	564	632	549	594	583	592	640	611	585	624	561	576	603	548	604	630	600	581	580	580	637	595	653	585	633	586	590	630	613	606	625	580	575	628	611	613	613	601	578	603	613	617	648	585	602	607	608	605	572	611	609	595	609	620	566	633	628	584	642	626	602	578	601	608	573	651	624	579	625	616	618	629	593	583	604	646	612	646	600	632	624	640	634	602	600	572	575	609	584	619	580	597	628	618	595	620	630	584	601	576	567	583	624	609	588	601	613	607	609	596	608	594	625	624	566	593	628	606	605	603	586	589	609	569	602	591	611	629	572	621	560	613	593	635	568	598	595	597	623	566	624	604	595	602	630	601	593	612	612	593	632	578	577	615	620	585	584	586	602	605	588	601	587	563	608	569	638	605	594	623	568	606	611	643	605	610	624	676	594	628	600	566	631	580	607	582	605	584	608	572	606	605	592	598	612	610	574	602	595	583	570	627	592	611	572	607	606	563	560	642	556	582	614	659	594	619	585	583	605	620	607	611	585	584	640	574	602	606	595	625	605	580	619	633	601	550	623	608	661	600	578	591	620	591	567	617	592	587	602	636	567	617	604	590	625	619	601	619	615	580	628	620	605	609	600	632	574	616	571	632	627	616	621	577	588	620	629	563	602	628	555	599	598	583	554	611	599	626	638	600	605	601	611	656	600	630	605	582	632	653	587	605	596	596	620	608	613	602	587	596	614	587	551	606	574	571	622	580	593	554	639	621	618	561	579	614	607	582	600	607	580	580	559	602	569	536	620	587	596	622	588	586	601	611	574	616	602	601	572	601	583	588	572	599	611	620	643	584	579	589	622	569	588	621	608	596	596	594	599	575	627	547	579	629	629	641	632	580	649	598	600	595	583	611	644	583	664	583	572	637	641	600	627	611	615	619	573	636	600	578	594	616	604	597	613	642	611	572	586	579	603	544	573	600	548	578	565	616	610	611	647	622	590	585	590	612	615	590	618	608	613	586	587	635	598	587	618	613	606	603	643	593	596	607	651	591	590	588	600	590	603	577	616	588	604	639	632	606	630	612	607	633	595	627	649	601	618	574	624	629	623	554	592	629	584	575	618	583	607	617	629	571	585	571	631	590	576	557	587	538	571	626	590	618	601	622	628	625	586	655	596	573	616	595	628	573	641	565	601	601	606	596	636	589	567	593	560	618	575	619	587	595	620	614	562	626	626	626	623	633	571	612	628	587	585	599	567	600	607	607	606	659	581	603	660	580	630	581	616	592	584	635	602	583	639	626	531	600	649	570	623	640	611	639	586	608	599	611	577	567	602	600	600	622	667	603	571	587	611	599	622	626	643	591	567	602	586	598	622	567	635	586	613	621	639	614	584	602	605	600	568	608	590	643	638	590	613	627	590	620	637	603	620	616	613	590	545	618	581	622	570	603	572	594	601	590	597	609	594	636	628	622	618	600	629	588	579	615	619	576	657	605	575	608	588	578	579	579	574	634	587	576	566	629	625	630	606	555	572	580	626	590	662	637	608	634	582	594	598	614	612	626	623	608	576	606	573	595	621	606	602	593	640	588	618	623	610	560	598	640	596	628	590	600	583	581	612	622	633	590	601	619	566	647	613	577	578	598	647	608	630	563	602	600	566	594	571	598	607	646	589	625	588	593	588	634	604	596	609	608	614	574	616	576	568	604	652	616	616	595	631	577	602	633	570	582	599	602	617	596	620	686	578	594	579	603	580	634	600	570	574	593	581	656	557	615	638	600	586	634	629	615	599	632	645	609	615	579	620	598	623	595	564	608	592	558	617	571	634	623	558	554	639	581	575	599	603	606	587	581	555	636	581	563	606	601	599	601	584	616	609	579	549	624	600	604	609	623	578	607	608	614	574	584	615	584	610
8749	18066	15050	8693	5962	4487	3500	2926	2379	2187	1840	1687	1515	1487	1389	1312	1249	1232	1180	1131	1114	1094	1092	1078	1022	1022	1021	1103	951	1001	1053	935	989	1013	980	969	981	966	1010	961	986	966	912	955	922	971	962	908	993	934	926	939	896	869	960	970	953	936	932	915	905	916	955	931	849	954	948	864	905	933	885	957	929	833	900	909	927	948	926	856	894	878	851	959	915	935	922	891	923	875	944	888	974	927	981	931	944	916	935	867	918	883	924	895	980	897	918	949	952	916	881	880	881	896	921	882	882	883	855	917	880	972	993	931	893	871	946	948	915	931	908	897	913	937	913	928	881	954	868	857	935	895	885	878	921	954	878	889	899	940	943	902	910	946	943	955	917	917	927	905	913	872	933	922	896	940	916	965	866	932	863	919	869	880	896	867	858	877	919	903	885	884	918	896	913	894	816	864	904	915	915	905	907	890	928	915	954	942	935	935	897	878	895	916	916	894	893	909	892	922	916	929	874	886	920	916	843	900	915	909	907	902	888	916	870	944	902	885	914	932	963	886	880	907	949	942	930	864	936	931	950	936	923	924	879	943	914	926	895	905	944	929	909	940	948	879	918	952	938	914	851	919	932	899	935	917	919	886	955	919	919	915	925	905	869	956	954	910	894	896	869	851	881	910	913	868	906	932	928	942	902	870	914	943	895	891	920	958	954	932	902	879	887	859	975	948	930	855	869	943	944	920	952	951	980	968	905	948	896	887	909	895	922	898	859	925	872	920	870	867	908	875	952	976	921	922	841	904	869	912	951	927	892	936	910	955	927	939	954	880	902	932	949	870	909	939	938	935	950	961	856	867	924	895	952	939	888	920	957	917	954	882	907	902	901	877	900	871	880	906	921	871	895	945	941	890	918	908	971	915	913	936	913	994	904	929	892	899	954	913	960	934	943	892	953	965	909	923	913	930	886	868	900	926	901	935	924	925	899	920	931	857	930	874	921	941	957	878	912	909	909	888	872	875	908	900	938	982	957	899	882	961	877	915	879	919	910	914	926	985	973	896	955	950	938	942	863	922	878	901	912	977	887	862	880	873	901	929	974	876	915	895	929	835	929	875	926	930	887	917	937	904	891	888	914	897	914	946	927	888	843	933	919	951	915	898	870	862	903	887	941	896	888	1000	924	932	938	928	906	900	944	902	885	865	876	947	919	887	937	867	910	918	919	939	872	956	892	939	896	925	901	942	937	950	909	983	926	897	922	899	889	953	877	932	944	858	944	879	890	938	898	863	894	949	920	949	912	908	884	893	912	898	940	861	912	890	922	899	952	966	867	892	941	900	908	925	935	916	899	955	890	852	920	915	884	941	910	906	943	922	911	891	971	926	938	968	896	937	925	875	915	880	918	937	915	889	911	916	896	863	936	931	915	895	881	894	912	926	964	938	955	910	918	871	870	923	929	915	893	911	921	923	927	863	982	909	902	861	847	914	893	906	881	872	903	946	893	929	881	909	928	916	904	942	911	933	947	896	924	925	844	908	901	913	952	989	939	909	914	872	934	891	853	927	921	874	879	926	909	889	894	931	922	916	924	858	927	974	932	940	896	922	916	908	854	953	908	935	917	900	940	929	868	947	918	895	901	939	881	917	914	912	939	885	914	899	854	930	930	875	869	951	935	894	950	924	949	886	943	885	942	885	932	932	889	878	885	914	930	919	884	905	925	910	919	880	891	877	887	886	881	941	939	881	880	927	942	934	892	895	895	915	900	946	902	949	896	894	914	895	930	850	910	911	937	853	877	902	924	890	939	868	910	896	893	966	950	928	913	905	876	875	928	881	875	915	889	963	901	875	929	893	926	907	943	895	930	914	932	866	907	868	882	889	884	927	888	961	931	889	868	947	885	920	887	882	888	953	904	886	890	929	939	902	872	958	913	950	897	930	875	919	924	927	958	929	889	944	926	902	869	958	893	933	897	928	950	916	943	903	896	920	864	921	906	861	885	914	892	907	902	921	930	884	909	931	889	860	914	919	945	922	897	901	888	911	886	943	912	916	929	910	960	886	881	899	916	855	902	897	881	930	947	862	911	905	946	876	904	923	872	918	905	932	922	925	906	887	915	947	981	886	915	911	911	870	902	898	915	903	936	867	907	924	942	916	958	944	882	943	919	937	891	891	932	909	953	973	937	984	908	883	937	964	870	999	877	870	921	907	878	922	946	914	873	957	908	969	905	883	884	930	917	901	925	926	910	914	904	974	918	890	931	865	915	963	931	953	840	957	922	915	904	893	881	915	960	952	984	879	888	887	894	888	937	889	942	976	902	904	907	905	900	980	937	891	932	922	887	896	884	877	901	915	897	925	897	910	943	946	954	925	910	906	861	876	904	901	874	914	941	912	906	889	906	920	924	920	928	948	934	911	893	949	958	860	908	933	944	924	922	936	955	966	930	895	924	925	901	853	945	921	925	882	924	926	938	939	948	896	930	911	930	907	940	932	933	908	938	882	930	949	913	849	911	951	890	849	935	842	917	935	925	901	974	896	922	892	917	957	888	910	867	900	923	926	909	903	897	962	925	944	909	943	901	941	873	943	924	901	973	886	896	885	873	882	922	889	927	889	938	944	932	902	947	901	890	902	898	865	930	913	903	931	924	902	899	843	911	930	848	932	909	911	908	884	923	934	938	917	949	899	964	891	883	908	968	976	942	892	924	885	867	909	982	922	898	930	898	932	894	949	916	931	891	895	942	933	914	868	923	859	931	949	895	941	895	941	939	913	846	899	973	919	879	925	935	897	941	890	914	927	915	897	921	916	923	956	936	888	899	885	925	875	906	930	926	890	879	926	949	914	866	876	915	885	952	914	936	888	925	938	921	910	879	913	881	947	888	914	929	940	884	921	901	953	979	860	885	965	924	937	918	991	928	940	942	907	874	914	908	928	890	884	876	915	873	876	932	846	960	928	927	940	875	855	907	872	942	868	918	926	917	922	940	907	901	966	914	935	887	886	924	927	934	931	899	903	890	919	942	927	891	939	910	923	888	898	923	863	879	881	916	909	892	921	896	871	892	930	869	912	943	942	903	909	913	898	904	961	897	884	928	905	929	918	905	938	942	947	907	890	880	916	933	902	957	945	896	936	916	948	943	974	923	948	861	905	914	875	937	909	890	887	934	912	948	895	952	908	904	979	918	904	911	903	918	924	886	899	860	894	865	895	874	904	927	938	984	918	892	858	900	926	929	879	900	939	937	908	887	896	893	909	930	952	894	897	924	864	920	918	902	865	922	947	953	947	922	895	893	895	890	915	857	878	951	946	907	955	855	893	920	898	876	951	948	906	940	895	898	904	891	889	1000	884	856	931	923	868	931	901	932	899	904	912	902	899	903	881	926	926	923	913	864	897	907	915	911	886	942	833	926	879	945	933	955	843	886	923	937	888	961	844	968	893	882	965	857	903	902	948	916	955	904	873	921	922	863	942	957	935	916	932	936	901	919	939	869	895	974	895	850	986	847	950
27044	20744	7576	485	267	268	224	204	212	183	181	188	190	165	201	195	194	173	192	200	171	171	167	180	187	189	156	155	177	169	185	181	166	183	165	182	187	186	170	156	168	176	187	178	184	175	207	173	170	163	146	165	193	187	173	185	160	168	170	166	211	189	176	184	190	178	185	161	188	194	166	166	196	166	169	183	183	162	178	178	183	163	187	184	171	175	185	186	192	175	187	200	149	217	181	196	197	167	173	176	181	165	162	200	154	190	164	193	169	159	156	174	164	170	192	180	187	190	189	177	171	170	187	167	173	160	168	176	155	179	179	177	181	185	172	202	172	185	177	144	204	184	171	167	196	187	189	197	182	157	166	156	191	197	182	151	164	170	166	159	188	183	183	158	181	160	183	167	181	151	185	201	167	177	184	184	169	166	178	189	165	163	180	190	183	180	162	179	169	187	170	205	168	180	157	189	203	168	168	198	167	162	194	176	196	157	188	169	178	160	182	171	178	201	176	170	192	158	182	171	172	178	172	175	169	184	154	185	180	183	165	158	191	194	158	179	178	187	190	183	175	172	167	205	169	184	161	174	150	157	177	171	177	183	189	166	191	197	190	184	178	181	182	177	160	173	171	165	171	192	194	162	164	186	156	205	165	181	161	169	171	186	167	180	179	171	179	191	157	186	159	176	176	178	166	172	174	170	200	187	192	183	177	173	178	168	208	159	174	169	197	176	156	189	153	177	168	184	154	170	191	183	175	204	183	172	164	166	166	193	191	180	147	207	183	163	187	175	192	191	188	154	167	184	153	193	166	186	176	174	176	173	175	157	166	175	173	160	168	180	188	182	197	195	171	164	192	190	165	196	179	186	175	182	185	167	167	179	158	178	185	190	198	189	173	179	176	186	186	201	183	191	169	177	181	164	177	175	172	171	177	174	181	197	159	187	176	180	193	195	159	162	175	171	190	156	187	157	184	178	152	152	164	180	161	172	170	176	174	191	177	159	181	171	181	166	176	180	173	166	178	182	194	175	167	191	183	164	198	168	177	190	191	166	163	182	173	182	169	156	174	182	161	195	149	162	157	183	166	153	177	187	193	184	177	203	166	186	185	176	185	178	168	171	185	182	160	166	203	167	177	189	178	173	183	172	181	164	181	187	189	206	202	177	194	192	187	163	192	169	168	175	182	170	185	162	192	167	180	147	176	181	185	180	184	182	158	186	188	176	186	156	179	165	182	191	187	206	162	184	143	190	180	181	168	176	186	170	192	174	162	156	186	155	179	158	172	144	185	181	169	178	185	203	175	188	179	161	180	172	173	167	196	181	169	173	187	196	173	169	183	186	152	179	152	179	176	181	176	164	145	200	156	167	182	170	172	176	179	162	201	178	184	168	206	179	164	190	161	160	164	179	202	197	180	191	185	182	162	192	177	156	171	186	161	182	186	187	183	186	182	183	160	178	166	180	147	159	205	183	175	169	172	182	180	180	192	193	177	192	149	176	201	155	177	183	173	206	202	198	162	155	162	178	171	196	164	184	194	154	159	188	175	190	170	173	182	190	181	194	174	186	175	162	149	187	183	178	163	173	169	182	175	166	156	168	175	203	172	180	198	179	165	193	200	180	181	168	183	146	184	186	166	189	169	128	167	197	164	173	179	179	178	203	181	156	183	186	175	176	180	183	161	186	180	179	187	177	183	188	187	193	168	162	186	175	173	165	190	166	193	182	162	165	176	211	157	172	189	170	226	181	164	188	186	162	172	179	191	187	199	169	183	163	175	171	181	174	177	205	171	144	169	185	182	174	174	195	160	181	184	161	191	179	176	184	197	196	181	182	180	181	165	184	177	186	203	178	170	182	150	165	132	196	168	193	179	182	195	177	167	195	193	202	174	177	175	173	166	186	187	170	174	174	161	188	151	184	157	189	170	157	196	187	169	175	200	186	205	177	196	154	163	180	172	161	184	182	174	176	168	171	180	177	170	180	170	150	172	180	195	187	194	145	175	165	150	171	173	180	173	183	158	174	191	191	154	185	214	177	171	191	204	177	165	175	186	175	191	171	175	183	189	183	168	172	186	168	158	192	187	170	186	199	200	151	162	169	146	194	161	166	201	178	184	186	180	182	176	170	175	175	160	177	188	200	178	164	159	179	203	167	181	168	179	179	181	176	168	151	174	169	189	189	189	178	178	180	155	157	181	175	165	196	204	178	192	170	167	213	170	165	176	189	172	172	174	166	170	169	185	189	183	193	178	168	200	165	182	185	181	172	166	163	165	182	192	147	157	168	143	173	163	188	160	172	186	159	189	184	173	177	186	192	163	157	155	155	160	168	163	179	180	186	175	191	166	167	159	178	195	177	176	159	187	174	166	174	184	178	179	187	168	169	153	178	180	181	165	179	183	195	178	174	170	173	196	195	187	169	182	198	172	177	182	168	179	186	187	194	145	187	199	147	195	199	158	181	169	169	175	192	181	160	161	176	188	183	159	186	165	150	190	152	196	175	194	171	181	156	187	167	180	191	180	165	172	175	176	175	171	176	179	169	184	170	152	165	177	185	204	155	173	158	176	181	161	186	186	185	186	167	169	191	186	176	197	147	201	172	171	155	180	167	171	173	173	173	167	185	163	166	186	171	178	179	167	176	181	179	183	186	169	197	175	186	179	186	201	172	188	185	177	174	182	183	169	166	178	186	199	153	204	178	183	188	189	179	153	197	194	185	180	186	156	184	179	166	187	196	159	166	186	175	179	193	173	181	188	178	162	160	190	159	168	165	161	193	174	160	212	171	157	148	160	186	183	197	191	176	185	159	175	213	161	207	185	191	190	186	192	187	174	154	181	200	173	198	194	187	187	151	190	162	172	177	169	196	174	199	175	176	192	182	186	164	180	160	154	168	207	152	198	191	158	175	160	184	178	168	179	181	160	184	158	180	195	183	175	184	190	175	181	166	200	168	176	163	184	180	190	156	179	176	186	172	174	155	179	189	197	186	174	188	162	181	185	210	187	161	174	182	183	175	193	186	176	191	194	166	173	178	167	184	177	183	176	154	176	199	186	182	177	168	184	175	162	169	162	170	146	187	167	145	194	175	169	165	200	163	164	175	192	154	178	190	183	192	211	170	167	169	166	177	176	201	174	170	162	165	183	159	184	182	191	189	182	175	174	174	190	186	170	168	148	164	175	203	188	189	194	182	183	164	197	158	165	194	158	192	193	175	175	179	168	177	180	156	166	176	168	174	191	171	188	179	176	159	191	181	184	175	176	186	177	168	197	191	189	163	181	181	181	180	173	173	189	210	182	214	183	195	185	189	185	170	169	173	168	170	173	172	185	167	214	167	173	191	169	181	179	198	195	180	206	204	170	170	147	193	176	171	170	185	172	198	165	158	192	173	170	162	184	166	170	196	177	177	181	166	173	180	186	157	176	199	193	153	194	185	182	185	158	170	183	166	168	177	177	169	180	169	197	186	172	191	173	189	155	173	176	176	175	176	179	163
3940	1440	1209	692	546	470	418	389	361	327	343	335	339	326	333	326	298	295	301	316	274	292	320	331	298	290	292	283	308	292	284	316	281	313	289	264	290	318	298	294	303	290	286	295	277	293	295	266	303	259	308	305	281	291	283	306	269	279	304	280	290	299	299	277	291	293	287	277	317	279	281	276	296	279	297	277	293	294	282	277	315	277	327	267	304	282	304	286	309	301	279	301	279	302	296	272	276	297	280	308	305	283	297	301	272	301	297	287	272	297	277	302	316	288	289	278	314	290	321	315	272	305	299	304	271	279	307	298	284	301	292	309	308	258	292	266	274	286	306	271	263	272	283	303	273	279	270	259	269	260	262	284	285	294	300	275	271	296	277	286	305	292	272	277	272	308	276	290	286	279	270	286	295	284	295	303	279	302	276	292	320	287	284	302	291	298	273	293	275	289	273	296	296	289	279	273	286	298	296	277	324	287	283	289	285	277	306	242	290	295	291	298	320	281	284	284	317	285	298	301	312	291	273	285	296	296	301	289	281	269	281	279	283	293	275	293	279	306	279	286	314	300	273	289	295	287	266	303	286	341	303	298	288	293	289	319	291	299	284	285	277	280	297	286	302	279	252	284	299	254	318	277	295	282	289	273	283	271	289	319	283	306	282	299	290	265	285	293	302	277	284	266	279	298	289	299	298	298	275	282	292	291	284	294	348	297	276	287	302	286	273	277	276	313	292	313	305	290	288	278	290	296	322	331	295	297	292	282	301	285	291	274	273	291	297	277	284	311	301	284	299	298	290	298	286	300	300	286	289	292	283	299	322	293	270	269	272	305	280	295	301	298	283	267	319	280	311	275	296	283	290	311	300	294	302	341	286	256	284	268	294	313	295	257	281	288	266	295	281	297	296	300	290	290	274	295	298	261	270	265	289	294	305	314	322	280	300	307	282	310	311	289	285	279	292	302	318	301	310	263	299	281	291	292	283	294	318	290	323	290	303	293	309	306	287	279	294	307	282	313	300	307	279	300	302	273	305	302	255	261	285	300	296	295	309	267	305	286	293	285	290	273	273	306	326	289	281	294	278	299	305	305	313	288	285	291	292	273	319	267	278	298	307	304	286	298	279	277	277	283	252	310	307	290	282	254	285	305	296	297	297	298	264	275	306	310	273	275	290	300	298	289	280	299	276	306	294	309	295	297	291	312	289	273	285	291	316	305	295	315	288	298	299	310	272	276	276	295	288	287	280	289	301	307	333	296	307	276	302	288	307	287	287	298	297	281	302	332	303	264	269	275	269	286	284	270	326	290	309	257	295	305	257	310	293	318	302	287	303	305	315	291	320	239	282	293	286	283	265	270	296	292	290	268	275	284	293	296	297	315	290	289	296	276	281	297	296	300	296	317	281	281	305	287	304	308	294	301	290	306	295	263	271	288	252	257	287	307	248	285	292	308	299	258	292	262	270	262	283	332	301	306	267	283	315	315	279	328	298	262	274	305	299	310	352	299	294	254	292	301	309	276	256	303	284	262	280	289	302	310	309	287	288	291	297	250	312	288	278	302	294	276	257	283	287	282	290	326	296	296	301	253	289	288	317	268	292	282	305	282	293	273	311	281	292	300	285	289	280	293	267	301	287	302	266	283	313	290	297	289	282	288	288	272	310	311	315	279	333	289	292	253	303	284	294	303	300	301	307	272	293	281	306	305	252	292	294	310	309	283	309	314	297	285	242	271	301	289	270	251	277	261	281	315	285	284	264	280	292	301	303	277	291	298	294	271	279	269	284	286	268	277	287	308	313	275	298	292	273	295	275	304	268	320	303	306	281	240	285	311	276	280	299	293	305	317	286	287	278	269	312	291	297	269	274	258	292	281	287	276	286	274	292	275	293	299	335	334	310	310	295	264	295	306	261	295	344	279	289	286	326	293	284	265	295	287	309	271	303	290	305	289	283	314	289	321	258	293	278	272	307	293	256	283	299	307	305	300	274	268	286	285	317	314	252	279	292	286	291	274	306	277	267	287	294	305	315	297	250	299	294	291	291	318	270	292	279	282	257	300	271	266	303	295	284	283	284	308	312	323	270	276	311	273	328	276	304	283	270	288	297	285	289	316	277	307	281	273	312	299	329	298	279	289	260	297	283	323	275	284	296	295	289	298	275	289	314	309	275	328	292	296	279	312	300	307	302	301	296	271	297	283	274	300	277	284	322	277	298	268	302	325	309	288	298	306	284	303	296	304	295	298	301	307	288	293	290	268	290	298	259	306	276	296	303	262	274	321	276	270	275	273	311	293	287	282	298	281	277	297	307	277	272	287	308	314	307	310	273	276	284	247	305	290	306	294	300	287	300	291	282	294	269	297	295	291	296	259	289	282	291	293	290	298	285	296	280	296	294	269	292	270	276	274	282	268	285	294	277	287	232	287	319	293	310	313	279	290	282	263	330	303	295	306	279	286	273	277	287	296	292	271	312	291	265	297	298	285	280	302	296	288	280	302	296	296	313	271	298	302	288	294	280	293	324	279	256	299	283	327	269	289	312	262	284	270	271	302	288	315	312	294	317	268	272	277	296	318	289	319	264	252	274	301	280	310	306	259	278	286	297	293	296	285	267	289	293	292	276	270	267	294	286	282	285	317	295	280	279	292	291	277	309	307	289	270	285	270	285	314	266	325	278	335	317	282	280	274	285	279	306	301	251	279	277	273	302	289	325	258	284	301	248	265	307	304	266	278	314	295	307	313	291	307	267	297	297	296	298	253	305	292	278	275	280	307	327	287	282	284	294	309	273	274	259	281	279	320	279	263	306	289	284	265	306	283	303	252	271	298	302	282	281	308	280	270	265	323	288	273	286	283	293	285	270	326	290	285	313	277	315	289	280	285	274	314	293	273	286	296	296	283	326	310	265	267	276	291	288	292	303	269	289	233	332	289	305	280	277	308	291	305	276	304	268	301	288	277	306	304	295	263	267	262	303	263	299	274	279	261	285	290	291	285	285	291	302	285	268	295	299	293	299	281	325	285	284	272	303	287	297	262	302	282	283	291	306	270	298	274	327	328	285	251	283	283	273	268	290	283	274	296	294	296	269	280	288	313	276	302	301	290	283	304	303	283	300	281	302	312	290	283	312	290	282	306	306	292	278	309	278	297	244	320	289	303	271	321	286	279	271	295	299	299	301	309	313	295	314	293	280	279	312	311	294	285	318	282	280	280	301	294	283	307	290	268	308	288	254	303	306	292	299	294	287	275	272	304	293	301	297	286	296	281	322	287	296	281	300	273	271	298	281	306	312	277	277	293	308	292	273	306	314	313	296	263	302	261	277	271	304	294	292	252	301	293	290	300	266	312	290	295	294	280	269	311	283	319	319	291	271	310	313	288	332	261	295	298	297	279	309	298	295	256	308	299	317	301	285	283	313	300	281	273	289	297	282	280	288	275	307	287	275	294	283	289	306	306	326	277	285	290	271	274	277	302	325	289	313	299	300	304	288	314	303	295
24224	21418	28899	24318	21263	4677	1136	826	754	667	600	585	560	539	553	529	482	525	562	507	464	490	468	481	520	464	494	457	479	449	491	444	463	484	495	442	477	464	465	512	480	461	437	489	474	486	470	476	450	489	454	441	482	459	462	447	436	451	491	476	461	496	517	454	461	437	456	468	512	432	443	419	469	448	495	444	445	462	519	481	458	465	461	499	437	472	470	462	478	434	473	453	437	488	453	499	478	444	496	444	458	463	466	504	420	455	436	489	439	470	454	441	468	471	451	497	433	476	463	458	531	466	469	468	500	466	425	449	469	481	472	429	479	504	447	456	507	450	451	433	476	465	470	434	407	474	415	464	466	486	489	472	443	468	485	443	412	433	451	462	453	420	455	457	458	453	472	470	471	474	470	464	453	452	465	463	453	449	506	464	443	442	483	458	476	455	493	458	451	457	457	463	442	461	424	466	480	425	441	487	434	447	456	493	446	436	474	448	450	438	466	462	470	446	482	421	484	442	446	470	476	434	454	413	443	437	459	471	448	486	479	409	477	462	463	470	497	446	470	471	437	483	475	458	466	487	439	447	465	455	492	464	447	464	479	477	491	477	449	440	453	438	413	454	479	461	518	456	475	436	458	451	471	454	467	470	433	480	455	448	446	464	479	454	444	419	471	466	441	456	496	459	446	488	481	444	499	466	451	487	438	505	484	431	435	453	467	473	382	435	476	442	461	486	482	468	489	438	402	447	426	465	483	490	463	474	439	441	439	448	488	453	464	508	485	450	410	495	471	446	450	430	460	461	482	482	466	481	452	463	474	475	431	469	466	476	455	484	475	446	484	488	497	458	494	512	453	467	454	431	442	444	426	429	443	451	477	457	442	459	452	455	461	436	416	454	462	459	469	457	456	450	478	496	421	444	448	444	477	447	455	494	474	499	471	475	459	471	461	469	503	493	431	464	456	443	442	434	455	479	426	450	471	437	462	439	441	444	450	479	452	468	454	440	491	473	463	453	460	444	439	444	453	447	476	442	469	476	452	399	439	472	445	407	451	476	463	413	457	460	457	468	461	459	486	430	490	475	490	456	444	482	462	480	477	455	471	425	462	469	437	458	435	432	449	468	450	421	456	461	435	464	462	438	460	476	461	487	488	499	473	468	469	462	454	465	398	446	453	450	469	425	432	451	437	505	449	432	454	425	482	440	472	439	514	470	487	427	441	459	466	455	454	454	427	517	470	454	546	469	463	437	442	436	415	455	454	444	485	478	438	475	446	469	466	437	473	479	454	431	454	486	467	444	441	437	451	494	440	453	446	426	451	488	462	464	442	439	478	464	472	480	466	456	462	454	434	445	461	479	445	430	426	441	476	451	465	436	471	491	480	471	408	465	464	428	482	427	471	482	422	433	440	438	458	465	442	439	455	479	472	420	443	498	429	447	473	458	438	444	471	470	463	460	496	435	423	483	469	458	454	447	429	480	431	476	445	479	485	430	469	453	429	473	445	458	487	487	461	495	478	428	425	458	467	486	433	473	426	441	484	461	457	472	445	440	474	473	454	450	478	459	451	468	432	490	486	473	478	448	476	460	472	463	404	446	443	431	471	459	449	468	451	490	455	451	442	433	454	463	481	466	436	435	500	503	446	485	426	469	432	436	471	443	475	450	472	455	423	431	484	456	476	474	438	459	473	460	456	466	462	461	456	456	496	456	429	450	471	428	462	449	492	466	442	482	509	456	445	430	478	469	418	448	421	429	458	466	455	440	476	421	452	469	472	508	466	487	465	471	436	477	438	488	500	414	452	481	422	453	464	477	492	410	458	432	448	446	427	458	454	449	458	443	464	452	481	436	472	477	470	436	453	493	444	479	444	457	450	449	494	456	463	436	452	454	460	481	475	454	439	449	506	480	448	483	423	470	420	465	449	430	484	440	460	481	438	469	441	461	484	464	500	460	485	475	499	430	469	496	466	442	455	433	477	466	425	470	462	481	453	427	455	482	439	494	449	471	450	475	491	477	465	465	420	447	475	440	478	450	439	480	456	494	455	419	498	482	446	498	442	452	445	434	456	422	476	424	405	470	442	495	457	457	442	444	478	443	455	472	509	468	452	450	471	422	493	453	441	475	456	471	472	412	464	441	508	462	464	470	467	463	446	451	452	474	483	486	449	424	436	466	431	465	464	462	473	440	474	497	485	451	466	465	457	418	482	443	430	485	466	492	484	467	471	458	446	478	443	465	430	439	470	451	455	436	483	489	446	483	462	457	498	440	476	482	447	432	432	470	491	433	470	459	467	439	461	445	464	477	453	443	489	433	423	456	492	431	442	478	489	426	438	471	479	452	448	440	453	458	514	470	470	478	501	457	442	454	452	447	455	465	467	444	460	452	443	475	421	441	484	479	465	475	437	487	461	489	471	444	484	472	477	436	460	460	500	453	446	445	437	518	473	455	501	456	441	512	476	454	455	481	452	499	475	442	427	441	477	480	483	489	481	444	490	452	455	486	480	466	466	458	420	451	479	444	457	424	466	442	462	451	462	422	439	450	446	438	447	460	460	463	510	473	450	424	454	456	481	436	428	467	480	446	452	479	457	464	440	472	488	504	452	468	436	423	472	458	442	470	466	463	461	468	473	461	431	469	499	438	466	492	428	456	492	438	408	457	457	456	471	461	477	463	479	427	462	448	496	503	447	509	488	474	428	477	480	489	442	480	443	437	436	465	443	457	442	439	447	473	450	434	473	446	516	470	408	455	483	461	468	466	497	494	469	474	459	433	458	486	457	448	439	438	467	429	449	467	458	442	458	458	466	447	474	468	470	464	401	462	463	470	479	450	436	435	440	468	449	434	457	448	467	489	443	483	460	470	470	448	470	431	429	471	453	428	485	448	448	455	441	420	444	462	408	457	457	497	440	445	468	468	419	448	478	440	465	488	467	467	463	450	462	463	446	462	468	500	479	487	461	474	456	481	448	470	427	449	443	449	479	461	438	452	484	419	475	472	454	430	449	481	481	446	473	452	479	429	461	442	467	489	463	480	466	502	448	499	436	456	426	455	492	450	434	444	449	429	458	470	436	503	453	456	456	441	413	445	490	463	473	458	455	446	456	470	444	473	460	466	435	441	467	438	454	446	433	428	425	444	434	486	461	478	435	449	490	401	501	488	480	427	437	456	464	480	443	421	455	470	458	456	449	491	462	521	460	474	446	455	466	422	470	429	452	448	485	464	496	437	462	495	472	439	437	470	478	485	440	450	476	461	458	465	440	482	469	445	480	448	448	440	432	473	434	523	442	452	456	444	469	504	466	444	447	442	455	465	480	430	442	470	447	455	454	455	475	446	431	476	470	498	455	430	462	437	460	470	457	486	441	456	429	488	451	480	490	491	415	440	468	409	458	460	413	484	445	496	436	464	439	459	470	456	455	471	465	486	459	463	410	432	446	455	448	487	488	449	472	405	454	456	457	445	450	421	477	451	500	451	489	474	460	472	465	463
6026	11285	9582	4894	3466	2576	2128	1667	1548	1336	1199	1090	1030	1014	969	940	892	882	812	802	808	815	789	776	738	770	722	760	758	770	768	719	748	702	728	751	768	737	740	679	689	736	739	707	720	701	702	726	704	751	736	771	739	753	691	659	678	708	729	684	709	725	650	694	665	672	705	675	708	723	672	740	664	683	710	684	679	684	747	703	723	787	711	732	676	667	661	681	710	736	705	669	742	682	734	720	744	683	737	700	714	718	677	705	719	668	706	772	672	694	709	710	742	719	683	718	721	659	689	702	716	767	678	671	711	695	722	741	674	725	701	645	721	727	700	721	694	749	668	647	694	763	731	693	715	708	712	758	705	687	673	728	699	673	683	713	691	715	710	679	701	675	697	654	729	671	685	676	677	743	708	735	674	706	740	701	704	672	680	677	700	702	703	721	699	732	714	687	697	730	705	696	660	727	685	684	669	725	699	732	729	653	742	657	736	679	716	714	725	697	740	726	742	665	715	713	705	689	667	699	710	723	725	722	668	685	720	718	714	712	706	655	741	689	687	715	718	668	688	713	686	702	728	702	720	667	757	738	681	720	703	637	683	678	697	715	652	720	701	719	744	690	648	681	683	690	677	703	715	665	731	724	669	671	706	736	717	718	708	717	695	681	715	724	639	721	688	779	719	704	686	695	733	694	674	674	704	711	677	732	709	698	646	705	717	683	669	729	687	741	716	737	711	689	698	717	675	693	697	725	656	696	709	694	679	679	692	668	711	677	734	769	718	715	707	702	709	698	698	744	705	683	734	707	713	721	743	740	771	719	743	709	709	745	672	676	716	759	692	642	721	740	692	682	691	654	704	703	721	711	729	655	705	682	690	708	686	675	698	676	737	686	669	706	690	707	701	670	736	734	712	671	711	748	658	756	729	671	702	690	713	681	741	720	692	683	692	729	689	722	676	725	712	737	726	658	688	696	736	691	695	726	727	629	716	692	715	711	707	704	673	650	714	666	678	703	676	732	652	700	706	692	717	684	678	647	706	669	752	634	685	656	698	724	675	736	650	705	722	683	689	711	709	667	715	713	669	765	735	665	708	723	738	687	723	680	694	682	704	669	730	699	700	708	687	719	687	698	681	712	723	696	717	706	742	678	680	707	694	666	721	661	690	733	718	712	733	707	679	707	640	694	715	665	712	724	712	693	650	670	719	696	676	708	702	671	623	723	720	701	672	673	695	674	752	674	750	735	756	731	684	697	703	694	720	699	696	722	715	686	677	722	682	715	709	671	681	730	701	681	719	733	739	726	670	689	703	732	744	732	692	692	726	689	710	742	702	659	734	689	680	686	715	671	735	668	719	697	671	690	744	739	719	721	676	730	720	718	692	727	707	675	710	667	706	687	745	724	698	727	675	667	676	726	712	686	708	741	700	684	727	726	719	660	693	713	733	713	706	679	669	683	723	701	661	705	734	690	681	674	692	718	729	734	722	710	710	696	716	626	693	737	693	646	731	685	691	640	687	694	675	733	706	721	674	711	745	705	711	762	695	744	666	704	731	701	672	764	720	636	632	716	675	710	741	691	722	691	724	704	695	708	656	730	731	679	706	666	697	669	694	712	682	698	681	663	713	697	670	720	662	644	720	727	715	693	754	658	715	715	662	701	682	676	679	683	706	705	712	715	663	683	705	663	695	763	721	702	703	671	668	679	682	718	680	703	716	696	677	697	716	682	758	711	707	678	714	723	706	661	734	684	690	728	742	716	710	718	718	709	705	684	684	658	763	697	717	706	680	721	744	681	743	687	696	649	707	741	700	679	629	722	729	788	715	683	716	655	688	697	678	698	719	692	711	704	701	688	682	702	725	718	716	720	701	699	675	702	685	685	733	669	689	716	661	675	736	705	708	687	734	678	718	692	699	723	764	681	684	679	695	744	685	707	682	619	721	696	709	686	698	726	709	677	726	691	721	711	708	714	739	697	712	671	755	698	702	701	697	744	729	695	710	722	638	692	705	684	675	660	697	648	692	712	690	704	648	718	678	673	693	707	713	721	698	718	701	660	713	717	652	706	654	696	688	688	694	727	714	701	681	721	695	732	707	680	733	697	704	713	671	637	696	702	713	726	746	676	699	705	726	711	687	691	686	710	688	694	681	696	705	698	720	695	700	716	752	725	670	709	720	717	681	724	727	678	684	700	655	677	656	726	715	686	699	700	632	703	689	716	687	709	666	747	699	663	715	682	689	699	785	714	744	725	690	711	689	695	731	707	678	674	709	661	715	665	724	678	684	683	695	686	714	697	708	734	736	695	639	700	703	723	676	682	671	720	701	741	684	693	688	708	743	694	686	746	749	655	684	661	729	693	667	675	705	728	639	650	737	670	704	722	700	699	714	667	675	672	746	686	702	693	730	679	677	701	682	702	664	750	692	732	696	705	696	756	692	667	711	715	665	723	701	660	690	679	681	734	698	664	719	688	712	683	659	681	665	693	703	693	703	723	704	718	671	696	720	663	683	699	689	747	700	700	689	701	665	689	708	627	700	706	718	661	732	663	688	699	691	713	665	729	694	686	731	748	698	731	731	676	688	693	704	686	730	692	679	691	641	704	703	702	702	690	739	714	696	705	712	667	661	721	707	741	721	731	724	663	706	690	707	706	668	703	725	666	703	746	678	699	706	714	698	684	704	649	689	677	706	692	714	672	674	720	692	738	722	701	712	732	744	762	746	696	677	736	706	686	731	709	723	741	703	678	691	675	726	732	675	685	736	761	692	693	720	697	705	660	688	672	738	683	700	690	700	676	702	701	726	706	678	692	686	718	733	735	696	696	735	687	735	693	688	746	684	725	697	710	737	708	712	717	722	673	700	715	666	692	682	718	723	732	713	695	660	698	742	690	704	692	691	741	741	669	620	647	687	724	665	734	687	711	667	758	686	688	687	714	713	702	688	655	729	743	715	693	759	694	715	685	719	673	686	722	682	696	699	712	716	734	722	669	702	702	751	724	691	720	717	718	726	717	667	673	714	641	690	702	689	664	675	713	729	729	681	676	661	654	726	685	669	692	717	709	706	676	670	692	708	715	683	705	728	711	677	684	746	702	695	743	720	717	656	651	668	684	710	684	666	711	686	742	666	699	722	740	709	679	723	648	680	647	713	691	665	726	665	727	726	681	718	690	745	715	652	734	696	663	686	743	699	719	722	712	698	676	724	761	728	720	713	715	689	742	717	730	693	713	706	673	725	706	693	724	666	724	670	679	696	690	710	725	693	715	691	690	690	681	698	661	721	683	673	662	672	714	652	712	696	697	717	704	725	731	756	697	711	690	701	734	686	725	699	707	679	671	651	693	723	710	692	701	718	733	680	733	734	704	642	706	704	667	714	698	720	671	684	693	675	731	703	694	664	726	753	698	692	754	690	687	679	761	687	721	702	732	675	653	681	695	780	691	730	719	711	713	722	715	654	741	655	648	691	690	732	670	697	658	718	671	648	712	735	687	646	674
23282	21404	29425	23792	21406	21231	4406	1376	1053	1010	988	902	821	788	790	742	733	721	728	684	690	677	682	670	647	639	667	683	628	674	671	585	664	628	631	654	640	638	631	644	647	651	625	590	637	656	617	627	643	636	589	656	674	619	632	604	591	646	600	642	645	649	597	639	594	600	627	583	618	596	568	599	621	650	617	631	610	638	589	620	671	625	599	606	546	624	613	575	601	598	639	592	620	568	582	615	618	609	612	598	599	669	659	625	570	622	566	580	591	623	646	611	629	640	596	560	629	640	606	582	585	601	607	582	636	635	646	602	640	581	617	617	586	591	594	624	602	616	589	636	615	594	622	574	604	629	646	659	586	636	621	588	592	583	643	634	601	620	596	578	612	604	626	601	603	608	624	584	619	651	616	626	593	648	606	637	620	588	628	614	628	617	579	631	637	630	598	626	579	618	587	577	605	615	614	630	588	550	626	607	630	636	570	552	622	567	598	575	592	628	582	643	624	601	614	641	619	642	578	602	615	611	615	584	622	590	619	614	626	650	598	645	571	597	650	635	568	614	606	632	614	610	609	563	614	617	586	637	612	575	606	599	654	604	608	617	622	626	557	628	601	619	629	618	614	630	606	617	641	614	630	555	602	620	590	634	592	571	616	632	638	594	587	626	620	601	619	599	623	644	644	611	629	588	607	617	607	576	594	627	636	552	608	632	629	589	586	616	601	602	551	585	592	583	603	623	615	569	588	661	612	619	619	618	607	581	603	616	622	589	582	573	563	587	618	613	651	597	590	649	640	648	598	586	593	579	622	713	620	628	634	634	588	645	608	588	601	638	585	640	623	596	609	626	580	604	571	608	583	622	599	554	588	580	593	613	589	614	602	650	641	608	571	585	611	586	629	645	584	637	600	624	641	642	655	567	577	616	588	633	589	633	590	589	599	644	624	620	617	641	620	597	637	645	591	617	585	607	626	636	603	625	630	599	591	593	572	614	618	574	605	582	632	618	568	591	597	637	605	618	603	577	613	581	632	632	570	610	656	605	619	651	621	649	639	608	599	587	631	555	625	592	621	626	605	604	610	619	608	583	599	578	592	625	583	544	650	596	601	581	575	598	606	591	578	576	661	637	603	619	638	609	585	619	614	598	608	611	585	617	603	661	654	624	571	628	614	650	570	591	632	592	606	600	612	631	609	577	602	586	557	633	608	636	612	607	618	599	575	595	583	605	571	651	613	609	631	592	591	575	569	610	583	623	595	569	601	614	592	635	600	621	645	626	631	608	608	625	602	583	616	627	638	612	594	599	605	615	622	624	606	605	623	588	625	559	664	660	604	620	564	628	597	601	601	645	636	613	607	585	593	599	597	619	608	596	616	652	594	589	612	619	643	618	652	598	627	588	603	599	614	617	608	626	579	536	578	609	597	602	606	619	611	571	630	627	611	634	635	594	628	570	609	623	616	617	603	623	591	621	607	596	595	619	580	639	574	613	637	586	613	577	618	604	644	636	602	602	578	649	628	639	582	587	632	602	577	616	653	566	604	630	631	618	614	597	634	635	602	584	616	578	612	607	606	629	622	591	616	604	636	617	617	634	606	599	601	575	580	621	584	598	633	626	588	658	602	634	613	604	569	669	595	626	601	573	602	600	571	617	593	585	576	587	590	591	626	612	607	602	643	630	594	625	605	601	598	592	587	625	604	641	611	598	637	611	607	610	607	594	584	606	601	623	649	572	571	643	614	572	650	575	615	602	585	598	635	619	594	679	583	597	635	574	573	592	596	593	634	625	605	611	645	648	666	622	564	575	589	615	620	624	605	592	592	539	591	639	646	597	588	599	602	611	639	597	585	608	597	600	603	588	619	643	633	591	602	608	588	652	616	603	652	618	591	561	610	619	630	670	624	629	609	608	593	648	570	574	631	605	602	628	608	641	614	621	603	594	611	628	648	597	606	592	566	596	643	604	577	641	627	587	632	645	635	626	608	619	636	659	595	602	655	597	582	598	614	621	590	580	614	595	607	624	623	599	621	633	625	546	619	572	583	582	612	576	628	579	634	597	593	619	602	608	641	613	608	622	615	601	629	619	590	584	602	595	591	625	631	618	577	645	619	576	636	574	602	607	620	674	553	596	621	625	641	587	613	601	649	595	561	636	616	574	592	613	655	589	605	590	563	584	588	605	591	624	650	648	584	596	601	599	624	588	594	576	608	598	630	624	610	578	563	611	609	615	635	619	654	608	659	654	643	602	590	641	594	577	623	575	591	568	617	610	634	616	658	629	632	597	633	622	598	611	608	624	606	601	581	597	636	569	618	618	633	583	584	620	583	617	629	587	606	626	636	633	575	572	639	620	604	595	608	620	628	601	617	596	621	635	594	628	607	633	631	611	637	625	574	617	583	597	649	575	663	604	681	609	598	641	596	568	612	625	593	582	596	614	616	591	577	625	632	610	671	569	634	568	578	602	627	628	663	587	617	642	608	629	624	660	635	584	586	604	607	582	580	604	604	627	606	606	600	597	622	580	592	575	612	627	602	610	604	594	627	593	593	605	608	614	583	570	596	580	584	649	661	649	602	594	617	597	574	607	624	581	582	591	599	568	639	568	607	617	688	632	595	555	643	615	589	628	610	625	631	579	600	641	590	614	603	603	603	615	647	629	633	574	600	609	617	587	586	603	603	531	630	586	598	621	596	625	617	587	579	597	609	620	613	587	609	626	607	570	596	612	638	636	613	590	617	611	558	582	621	638	588	613	649	590	584	620	601	580	610	567	624	602	634	576	654	593	591	596	625	615	602	572	613	591	645	604	598	570	591	609	564	612	605	613	625	596	628	593	584	556	603	607	594	572	573	616	637	586	564	652	664	555	609	640	616	595	569	568	600	645	577	595	621	629	599	641	614	588	609	614	613	583	558	578	619	606	606	595	632	597	574	576	579	586	592	594	569	572	620	587	665	631	600	616	621	622	580	578	619	584	580	592	615	619	605	607	586	632	647	640	604	638	595	560	578	603	625	608	604	670	587	612	642	602	598	609	594	632	599	592	607	576	607	598	578	588	564	595	575	627	569	646	624	600	654	585	637	605	580	611	624	597	590	558	605	585	579	578	589	599	604	588	565	543	611	554	630	608	603	583	630	627	647	584	623	590	582	628	616	602	607	650	586	633	582	589	597	604	654	561	629	604	608	568	640	569	597	593	603	609	607	611	599	603	585	611	639	572	610	572	609	637	570	554	600	639	580	577	588	580	602	574	632	581	599	520	589	627	632	600	626	542	560	611	664	560	586	585	636	594	633	587	565	637	603	623	608	594	596	587	547	581	608	591	605	626	580	599	615	587	600	662	585	670	605	598	656	577	619	568	586	600	567	584	624	577	611	629	590	674	588	617	656	639	611	587	611	607	665	582	614	621	555	601	592	577	614	579	600	609	604	609	627	615	634	583	577	637	604	632	594	606	588	576	591	589	604	596	607	600	579	636	613	595	615	610	574	653	583	593
8675	18025	14997	8525	6003	4521	3507	2815	2487	2111	1916	1749	1601	1524	1429	1298	1237	1175	1182	1148	1140	1093	1194	1112	1115	1044	1038	1012	993	989	993	989	1022	992	1013	979	969	930	926	967	1015	898	970	946	1024	947	903	945	950	946	928	905	958	1008	932	901	947	935	918	928	863	941	946	891	981	937	918	926	903	927	971	927	936	928	929	959	917	986	916	938	926	947	914	947	938	898	924	885	909	909	944	926	940	870	891	894	953	885	937	936	972	909	905	875	930	923	922	886	890	944	937	892	950	915	930	911	934	901	865	883	912	921	968	881	929	944	897	944	920	946	910	892	948	945	891	881	926	969	937	890	932	957	900	937	901	848	895	928	887	911	898	905	888	902	926	885	927	914	897	909	874	919	933	913	886	971	867	960	930	881	992	898	845	891	889	864	938	891	892	904	925	919	919	931	944	984	917	921	936	878	881	925	951	911	954	913	923	883	966	930	931	907	945	912	927	898	922	942	937	935	938	864	966	888	875	911	932	952	892	884	909	880	939	882	939	938	870	900	900	848	899	945	875	918	826	890	880	870	924	872	938	847	911	867	930	951	914	946	916	908	955	941	883	865	964	925	896	923	959	880	929	913	941	926	901	885	915	992	888	875	884	949	929	901	873	907	907	923	902	904	905	883	930	908	943	906	932	880	920	915	924	876	939	903	879	886	898	882	931	954	875	938	949	938	859	973	915	897	924	916	889	940	893	903	917	905	922	918	867	916	947	885	882	917	928	855	883	952	908	982	907	871	935	888	955	921	955	887	923	870	887	911	928	919	927	882	948	922	904	844	933	900	910	926	905	908	923	912	896	881	908	901	930	903	905	909	863	922	920	935	914	928	920	910	1001	899	866	941	940	939	924	884	919	943	874	818	954	922	924	960	898	928	911	950	900	855	841	942	953	870	831	882	882	912	902	916	925	958	912	968	948	901	892	932	892	928	871	914	885	871	954	896	922	940	938	917	875	877	952	891	910	870	911	930	894	954	913	916	868	896	949	910	902	897	863	876	970	913	924	920	915	929	913	927	890	895	939	927	937	908	878	915	903	926	889	898	871	913	939	907	953	882	953	953	940	857	877	954	955	899	916	897	952	898	933	930	957	946	945	930	939	958	937	930	909	922	961	903	935	883	905	901	962	904	967	928	901	918	919	966	951	915	917	924	942	901	893	904	897	934	956	923	894	910	947	868	856	939	939	912	986	924	864	916	940	929	934	925	883	908	924	917	930	912	939	921	931	933	886	948	921	961	932	903	912	918	934	922	925	916	961	945	927	917	926	887	953	917	967	930	953	927	931	971	823	928	898	903	912	933	915	888	914	943	936	969	948	902	964	888	947	976	914	915	899	877	975	909	929	914	941	898	882	939	895	957	900	906	924	862	918	881	896	946	866	929	907	885	860	880	942	892	895	924	892	931	916	899	907	898	941	870	916	907	939	898	869	903	900	923	916	914	951	918	904	924	908	898	910	908	919	937	888	876	940	924	928	888	949	935	915	969	947	910	867	900	890	951	926	938	939	922	948	886	898	915	888	918	950	942	885	880	917	926	869	998	897	946	927	944	984	864	918	931	938	947	905	957	945	913	900	966	943	930	977	927	915	916	907	951	906	909	900	929	906	920	864	956	921	881	928	939	932	819	927	901	906	892	919	905	918	941	877	877	901	887	907	978	862	926	953	902	927	895	915	943	943	862	907	898	876	973	936	928	924	889	922	887	911	959	906	858	852	877	960	871	872	903	877	926	891	920	892	869	959	889	867	874	946	913	908	903	904	939	889	874	866	964	916	903	885	879	906	878	961	929	906	930	933	862	928	913	870	840	854	924	922	903	897	960	938	908	945	873	882	962	906	934	880	888	904	869	938	895	900	917	880	912	939	925	932	933	923	923	954	886	865	962	906	942	836	960	928	842	881	914	954	864	944	896	962	916	941	891	897	920	897	942	901	904	920	900	935	931	891	930	895	928	891	948	893	937	949	923	900	876	922	880	946	947	864	897	947	883	908	919	914	920	898	958	920	926	902	870	919	916	896	952	940	880	903	927	867	908	922	850	911	932	872	846	917	929	890	904	954	884	892	918	914	923	915	936	946	999	928	936	999	855	976	884	903	881	962	907	934	878	961	913	917	937	911	910	961	891	880	884	902	921	932	924	961	864	891	901	931	839	915	883	916	873	915	896	944	918	923	939	923	952	930	945	883	871	921	895	910	902	861	885	850	961	869	876	945	907	909	928	934	920	965	959	947	911	891	900	878	928	968	929	974	855	968	860	901	895	854	945	879	953	917	894	905	896	869	913	964	916	877	967	921	915	926	895	913	864	901	890	909	972	850	928	890	882	911	877	936	891	987	885	926	923	927	925	893	908	932	925	893	897	927	951	898	885	889	960	865	943	915	899	952	906	884	950	911	945	911	911	870	858	895	942	905	949	911	929	892	906	908	910	960	910	893	899	904	903	906	860	897	897	886	853	909	872	930	980	889	921	937	896	974	965	937	890	953	924	895	942	901	908	899	888	932	903	897	929	892	884	933	961	918	896	902	943	893	911	863	862	896	904	863	920	886	862	944	950	870	915	914	910	885	878	875	931	901	938	911	907	875	890	882	866	942	891	944	905	933	929	857	898	868	904	924	961	925	895	870	886	900	848	955	869	920	918	925	909	921	912	912	871	886	885	956	960	878	919	890	921	905	931	920	917	944	902	888	888	884	909	972	944	860	854	934	941	918	928	986	942	901	907	861	926	915	927	888	914	939	928	868	861	907	929	867	942	991	940	956	875	929	856	926	901	921	932	962	893	943	896	898	909	883	877	919	909	921	914	910	933	896	870	892	886	914	909	982	910	898	899	964	913	885	878	939	928	929	868	942	901	946	952	930	996	909	930	915	934	864	926	932	895	928	891	908	907	910	902	919	952	884	935	945	925	936	851	930	907	908	882	929	916	951	908	879	938	968	901	925	894	909	907	851	902	852	922	903	927	919	895	911	898	940	942	939	876	919	886	925	867	870	893	879	949	910	874	915	925	897	856	807	935	927	879	912	986	911	912	937	903	932	911	903	898	907	912	878	884	881	911	929	866	939	918	908	931	946	897	872	883	882	916	933	911	919	945	914	931	891	882	907	915	967	897	894	889	927	894	911	922	905	913	908	933	905	880	906	890	923	916	948	948	926	893	889	957	890	935	947	873	907	933	951	899	869	878	923	895	929	897	937	903	885	949	932	902	925	871	916	895	901	880	929	895	948	949	899	919	930	900	943	913	903	893	896	932	896	916	945	942	867	939	892	924	919	929	962	879	830	866	891	900	907	903	887	933	895	916	908	904	904	907	874	911	890	960	926	894	920	835	869	895	890	922	903	910	969	894	914	957	992	954	885	914	902	854	911	953	892	934	883	962	941	931	931	905	921	898	962	958	955	901	887	926	877	900	900	924	930	917	897	948	887	903	874	940	981	909	892	903	926	920	875	941	908	879	924	902	895	968
27012	20810	7780	552	259	246	211	203	198	206	175	196	191	167	185	205	169	181	174	206	183	170	175	198	185	180	165	195	192	177	192	199	187	168	183	194	211	197	154	200	189	172	203	190	199	182	169	182	192	182	178	170	193	159	182	182	176	193	176	158	156	202	171	176	175	179	179	173	188	161	171	180	175	180	199	183	173	191	162	179	167	169	157	167	178	158	166	180	169	182	155	200	187	184	183	168	189	190	174	202	164	178	183	204	193	185	200	145	185	170	179	168	172	198	184	196	174	173	186	155	181	169	170	204	182	221	219	206	154	186	189	176	153	168	197	184	169	175	154	166	188	160	174	199	160	189	183	176	194	183	185	192	197	164	170	170	188	179	169	175	186	168	166	203	164	178	180	173	177	193	201	206	178	209	166	166	167	167	164	190	182	163	189	192	195	203	170	160	187	174	167	197	189	196	195	192	204	161	169	198	166	190	178	155	203	172	161	178	175	182	189	166	166	169	171	191	178	177	189	161	195	155	150	177	175	183	181	163	181	187	200	178	186	218	165	165	167	178	180	185	179	201	198	213	188	174	178	184	171	183	193	183	196	168	196	176	191	198	179	172	180	185	169	157	145	191	146	177	174	159	169	175	190	194	178	195	186	186	176	179	169	181	195	178	197	198	173	180	200	178	177	177	186	167	192	182	188	196	207	172	215	164	200	178	213	160	162	155	194	202	196	174	194	173	208	186	165	168	172	178	193	193	180	198	187	201	213	174	181	190	195	175	190	186	206	160	197	183	169	182	182	171	173	185	180	182	175	181	190	162	191	171	178	185	185	183	163	174	193	184	159	200	174	182	193	199	192	188	188	193	159	180	170	187	209	201	172	169	171	184	180	159	176	184	189	172	202	171	207	177	184	179	172	171	178	159	187	189	170	184	186	194	203	194	193	172	157	178	171	174	191	204	193	203	161	165	170	182	191	189	181	185	159	175	192	166	195	202	190	159	182	175	191	197	175	172	158	187	182	185	220	173	168	173	170	193	193	173	170	172	201	191	187	191	161	163	171	203	179	170	204	166	178	180	199	164	154	182	170	199	204	203	196	175	173	181	188	173	197	185	179	200	179	190	202	188	191	177	186	172	166	194	179	178	187	158	171	179	175	173	192	195	174	184	221	167	184	202	148	186	190	172	187	189	189	171	181	159	170	187	201	149	192	179	160	197	173	181	187	162	198	173	184	201	158	156	171	180	176	179	166	194	166	180	179	172	186	196	197	166	178	156	167	183	195	187	181	188	177	173	177	187	161	180	183	165	148	163	177	154	166	200	185	173	179	164	179	167	179	200	150	161	197	172	151	179	187	175	186	170	204	185	158	172	183	187	168	182	186	199	169	176	165	177	171	187	188	183	185	162	181	189	178	189	196	148	185	199	192	175	194	191	197	194	183	182	177	174	194	161	181	200	194	172	190	195	178	185	167	194	202	167	161	192	175	173	193	204	196	180	198	214	167	183	137	168	178	193	163	192	173	170	167	171	169	175	205	187	155	184	143	148	175	170	202	174	183	190	192	166	164	176	194	192	205	171	192	169	166	201	181	185	188	165	190	168	186	161	183	168	181	184	173	205	185	168	163	184	152	189	172	193	183	175	193	187	185	186	166	174	174	188	170	197	198	160	192	188	164	157	187	211	184	171	156	170	199	198	154	171	197	182	172	183	178	178	176	166	152	182	161	213	165	157	185	202	167	165	190	179	184	163	187	178	189	184	201	182	183	161	177	168	218	190	174	173	166	186	176	191	200	170	182	163	223	173	181	193	186	199	165	196	170	187	172	155	174	186	194	172	156	174	193	190	176	176	172	179	187	173	184	178	172	181	176	199	169	186	148	193	177	170	186	199	190	178	179	198	156	193	178	180	170	162	194	191	184	202	190	183	193	170	196	176	185	188	171	184	178	196	186	176	195	195	191	172	179	165	165	214	184	191	184	184	179	173	192	168	193	168	169	175	179	146	174	202	196	196	190	175	180	185	177	168	175	205	172	164	176	170	177	196	188	158	185	183	166	178	168	203	180	182	165	178	166	182	172	192	171	169	178	195	168	177	190	176	193	190	185	168	177	176	176	187	182	195	169	169	180	157	190	166	169	175	186	164	166	166	190	174	192	185	163	192	185	171	208	166	159	171	200	176	189	196	163	164	183	197	202	175	157	181	159	159	156	156	210	177	186	178	166	180	199	167	179	193	191	179	177	178	179	174	216	175	180	168	174	194	174	161	201	188	169	160	169	209	187	190	178	165	155	168	189	191	202	180	179	168	175	179	178	157	184	179	191	186	207	185	194	163	183	194	173	157	189	179	199	163	197	191	192	183	181	188	199	195	188	164	164	188	202	186	167	192	158	171	198	159	181	190	204	181	153	185	182	188	164	193	185	176	168	175	183	186	186	184	185	150	188	194	198	162	186	171	181	186	200	183	174	150	195	186	176	163	193	175	170	197	194	197	164	168	158	185	190	166	170	183	180	209	187	161	167	160	179	185	175	181	166	161	189	160	183	175	175	188	194	158	221	173	174	193	189	182	156	183	172	174	200	174	178	175	172	198	167	155	199	194	194	174	186	177	168	195	160	183	187	172	157	190	162	173	180	176	186	218	180	169	181	194	183	189	196	179	194	179	180	171	166	201	191	191	188	181	172	181	174	155	166	181	159	175	209	189	189	155	171	196	185	189	174	192	208	198	196	179	193	168	171	159	181	171	182	187	197	194	162	173	180	183	173	181	186	179	181	178	159	186	181	177	175	183	190	155	159	191	163	163	198	197	174	162	170	167	183	176	166	193	185	164	184	194	203	169	194	181	201	179	183	162	183	195	197	161	184	207	174	173	166	197	194	200	168	171	172	182	197	174	172	193	195	165	172	181	178	178	182	188	193	180	207	155	189	153	175	180	201	183	187	175	187	184	173	194	177	179	189	180	191	196	196	186	169	171	180	172	151	190	205	179	183	196	198	182	148	193	168	177	170	171	189	151	181	186	172	190	179	195	191	186	201	200	169	195	187	173	183	199	173	173	177	154	180	191	175	170	187	175	166	183	184	210	173	179	176	160	191	155	208	169	193	191	215	189	190	171	157	158	156	170	165	181	188	167	213	179	189	183	191	180	155	171	181	166	157	195	156	192	189	183	180	187	169	203	200	189	172	163	185	188	185	184	182	194	195	176	201	203	175	186	167	166	182	170	182	180	180	177	196	147	158	160	171	187	173	172	187	173	167	181	177	191	172	188	189	195	175	161	208	193	181	163	198	196	176	189	165	187	182	187	177	227	198	194	175	177	183	187	185	150	183	195	186	194	147	174	157	168	159	170	195	167	154	175	185	179	192	183	187	190	167	196	198	165	169	188	205	197	153	187	168	176	181	181	181	181	198	180	186	179	197	192	177	178	199	188	159	163	188	174	160	163	217	162	171	187	181	193	177	206	191	181	173	187	164	178	185	189	185	169	173	182	183	195	197	196
3901	1393	1290	669	545	476	421	349	345	338	323	315	279	308	323	301	304	301	284	307	316	281	291	315	304	328	303	301	274	310	313	270	302	277	295	277	294	306	261	272	309	314	285	274	302	316	288	309	264	285	306	278	307	277	288	320	261	289	310	299	302	293	280	296	293	282	286	294	299	278	284	288	282	280	296	293	288	279	307	304	269	288	256	291	291	320	311	301	286	314	287	285	270	258	303	304	269	278	300	278	286	322	286	280	273	296	266	293	266	293	291	321	280	267	307	321	276	268	299	323	312	282	283	269	308	315	309	286	260	286	275	293	299	267	303	278	292	297	304	288	274	262	270	272	313	291	293	285	297	293	306	284	275	297	316	298	278	320	273	302	317	295	294	293	274	296	305	302	309	309	293	299	281	302	278	312	293	302	279	260	283	304	276	267	266	293	305	284	298	327	311	295	277	288	292	308	297	272	288	273	266	301	267	266	311	274	287	291	302	310	286	260	259	305	289	284	267	252	282	299	299	288	307	287	300	303	314	286	337	290	304	293	313	293	272	303	297	273	281	286	289	274	257	292	318	291	302	299	323	305	297	294	296	298	309	248	331	297	300	337	298	276	293	279	259	286	277	278	334	269	347	288	288	249	335	293	270	278	318	284	304	259	300	293	250	295	284	275	259	314	300	288	320	303	297	304	282	322	278	295	284	293	306	291	287	278	305	286	290	279	299	282	270	273	254	301	283	266	340	290	289	322	260	285	316	300	270	281	306	318	266	307	319	285	301	295	289	281	275	279	293	302	301	302	300	282	288	270	305	297	305	277	293	293	266	312	304	298	287	321	287	288	290	279	277	301	329	284	306	292	290	307	297	297	280	318	282	277	290	287	291	281	288	300	297	295	292	285	301	311	282	282	285	273	253	296	273	310	288	291	279	276	277	278	276	287	268	292	276	295	284	296	291	322	288	294	268	314	304	291	297	279	284	304	277	301	270	289	297	305	277	273	327	271	310	305	270	278	294	279	292	280	288	292	273	322	270	279	296	306	296	265	283	324	301	286	285	300	298	287	298	303	277	296	285	282	310	285	290	269	300	300	314	283	283	294	291	274	303	290	295	288	311	308	279	284	308	277	291	293	288	310	294	320	314	294	277	272	304	317	290	313	306	285	311	274	314	305	305	261	303	271	297	282	297	311	321	333	314	319	263	278	299	274	253	284	309	317	278	313	295	279	292	317	274	283	294	301	298	310	295	244	307	277	324	272	280	261	282	282	283	315	278	287	308	318	287	290	265	287	286	343	316	294	302	317	297	281	299	296	303	282	295	285	279	294	268	284	288	315	287	312	290	266	288	317	295	291	281	287	287	267	283	291	278	299	288	273	301	300	294	294	289	301	294	274	283	330	310	282	281	312	281	298	314	281	293	285	301	284	311	300	318	258	297	257	300	303	295	260	295	300	274	288	314	300	299	284	276	309	262	273	308	301	266	284	311	294	281	301	276	279	294	286	319	311	311	322	296	291	319	262	274	287	304	315	295	311	280	284	273	290	275	288	274	290	291	303	269	294	273	296	319	260	271	286	252	299	303	282	277	269	287	288	303	271	256	270	340	303	336	293	315	305	290	301	283	274	297	277	262	293	282	274	287	293	306	297	345	285	302	264	295	295	314	265	292	288	295	284	285	314	274	307	295	292	273	310	275	284	292	289	312	271	272	298	279	306	307	271	291	293	310	292	309	250	311	296	291	295	287	310	314	277	269	318	304	291	298	287	295	290	271	274	293	310	312	289	267	323	274	301	280	293	297	269	304	289	286	289	277	255	287	280	290	290	283	267	285	292	311	291	300	311	272	306	296	278	308	267	289	303	266	256	288	306	284	284	314	284	309	312	302	298	277	269	291	271	316	314	284	272	293	307	284	291	313	310	311	311	296	282	282	297	278	271	325	296	262	296	310	285	284	262	281	268	316	294	284	303	293	285	272	321	276	294	283	292	278	283	329	308	279	292	288	293	308	306	302	302	303	312	307	315	289	288	278	282	314	285	313	276	300	254	253	307	299	266	312	275	285	308	273	302	283	303	278	272	287	288	275	283	294	315	294	305	268	326	290	272	282	298	287	271	283	290	273	284	288	295	269	292	314	315	290	282	277	303	308	260	264	266	271	329	306	289	277	285	305	312	287	299	295	297	287	285	313	310	286	314	297	290	278	289	323	293	310	306	290	300	299	297	309	328	305	275	292	294	296	318	314	265	295	302	267	295	298	313	291	312	266	323	294	266	291	282	284	284	302	300	296	304	300	298	298	289	289	284	291	283	305	300	257	308	286	286	289	273	297	299	327	303	293	285	263	306	300	284	295	303	273	292	303	303	293	296	291	310	299	269	315	277	309	313	269	334	313	274	296	270	296	303	292	281	294	297	289	323	261	281	287	286	286	284	297	269	271	286	319	292	307	293	289	285	308	308	275	299	292	262	293	321	295	270	314	282	317	297	294	315	288	323	283	338	268	246	281	323	271	292	276	327	270	301	307	298	266	308	295	296	295	269	301	289	313	273	298	308	289	288	294	298	303	303	319	278	275	303	331	277	307	281	302	306	295	276	297	307	245	262	279	284	245	285	303	301	267	277	311	264	308	282	306	301	276	260	304	300	318	317	314	292	282	301	264	273	297	285	257	298	303	293	323	288	290	261	306	323	290	299	280	324	309	285	323	296	298	289	320	312	289	299	307	284	284	281	316	298	282	284	273	271	268	272	292	292	283	301	306	265	317	297	285	294	290	279	275	276	305	290	301	316	254	272	287	274	313	293	278	296	292	274	313	323	240	312	306	281	269	321	287	290	303	280	300	300	292	299	301	301	284	284	295	304	275	315	292	316	290	286	303	260	318	284	272	308	262	301	302	243	292	268	306	302	277	293	267	306	301	289	298	285	285	284	292	305	299	304	323	274	277	268	291	271	305	306	245	295	326	302	270	288	302	252	318	261	301	277	290	289	274	264	313	290	303	269	306	290	295	293	288	277	337	314	285	291	306	317	294	300	282	307	285	320	285	307	284	294	295	278	293	303	292	299	287	298	291	306	265	285	282	277	288	288	298	258	285	292	311	274	298	300	284	301	327	247	284	273	299	266	277	301	304	304	277	282	325	326	256	290	295	293	307	310	265	306	296	296	281	282	296	256	290	283	286	316	278	305	305	283	273	287	303	259	289	286	262	283	306	300	301	303	326	286	296	298	301	289	280	283	297	274	270	288	288	293	295	272	276	288	293	300	288	306	282	295	307	271	262	289	294	282	277	280	256	299	264	297	265	283	289	328	260	286	288	269	277	321	284	297	263	327	282	297	287	304	279	299	289	253	277	282	258	298	289	311	302	303	299	276	255	290	280	293	284	308	304	316	262	277	286	298	285	280	289	286	291	291	303	274	310	282	284	274	283	303	298	291	310	277	293	302	311	268	299	299	308	295	273	321	281	308	266	288	278	255	275	314	267	250	275	306	258	310	295	273
24251	21440	28891	24389	21244	4428	1129	770	783	621	622	562	597	575	573	566	510	524	521	504	490	526	510	477	448	479	509	512	480	452	477	463	518	485	449	477	455	460	491	489	450	462	456	440	513	435	463	495	423	463	444	494	502	463	453	455	451	459	432	464	484	471	445	470	446	476	409	462	470	468	459	448	468	436	476	433	458	431	471	439	472	476	475	457	446	477	455	436	447	434	462	474	473	494	497	429	470	459	447	495	446	420	458	472	411	449	481	462	454	471	452	442	460	493	483	446	457	470	442	438	464	491	435	508	503	473	439	476	480	450	427	472	469	489	451	465	443	426	486	470	478	465	436	484	462	474	446	467	506	437	469	446	446	486	469	480	410	460	439	408	513	472	488	460	478	465	467	477	467	478	407	455	428	429	437	513	427	476	465	479	471	455	477	477	432	475	453	455	448	470	439	434	436	488	438	467	453	428	495	471	468	460	430	448	459	487	487	442	446	438	464	447	450	490	472	475	467	446	472	414	465	491	458	433	450	460	454	503	471	458	428	468	458	479	466	469	465	387	438	445	419	439	472	449	490	473	460	460	491	448	446	475	509	434	458	456	484	492	498	418	454	489	457	474	454	479	507	457	438	472	467	479	458	464	454	450	454	449	460	443	465	458	487	425	464	432	468	493	507	491	472	477	496	476	446	455	522	470	437	471	459	451	428	469	463	500	442	436	456	448	417	473	474	452	467	470	480	435	408	451	435	471	453	465	461	455	458	478	442	480	456	458	482	442	445	464	449	462	465	442	448	477	482	456	481	472	470	439	465	447	455	466	465	447	436	485	444	441	459	475	433	468	481	468	470	448	446	454	462	467	474	485	472	427	456	494	471	463	464	475	460	453	453	445	448	464	444	431	429	476	495	484	471	475	464	475	412	430	469	483	452	467	426	464	473	505	446	486	453	459	496	455	444	469	478	448	514	435	470	454	466	479	469	521	464	431	498	454	459	447	500	436	462	458	454	436	464	482	482	450	471	471	469	472	422	491	463	439	465	497	461	461	450	478	451	474	475	457	477	457	481	447	470	462	477	450	480	458	474	439	430	471	444	448	487	447	443	463	432	449	474	448	452	462	511	462	466	467	478	449	459	441	485	436	460	455	444	472	431	483	478	510	472	442	478	463	469	471	454	471	428	453	448	430	452	494	492	452	419	467	414	485	434	471	484	454	462	451	454	437	472	430	475	484	454	451	497	465	452	442	461	470	470	479	472	457	434	488	457	484	470	432	443	466	460	475	453	446	414	499	451	488	489	442	496	442	468	455	438	472	446	445	440	457	438	450	485	505	457	462	458	469	462	463	435	495	459	462	467	441	474	461	501	464	460	460	453	447	444	448	468	458	456	477	468	484	478	467	440	472	464	444	480	449	439	446	498	465	486	459	454	483	457	450	500	472	471	446	439	487	494	450	487	459	453	461	474	462	445	453	417	492	454	467	443	442	493	473	463	437	477	454	494	472	500	466	462	431	456	469	478	469	480	436	445	446	453	455	464	450	420	497	481	473	501	503	469	466	471	493	470	440	436	457	427	460	450	469	454	478	458	461	485	471	474	423	457	481	459	450	473	473	449	461	468	456	506	463	472	478	496	479	472	450	466	423	443	453	422	458	454	445	488	492	455	441	423	467	487	446	461	448	441	463	473	464	470	464	460	470	457	471	448	467	466	465	480	498	481	431	441	469	446	422	450	442	457	470	451	476	460	482	498	492	487	500	453	492	435	477	470	455	441	499	458	475	453	450	457	461	463	468	439	438	486	470	463	453	479	434	502	456	441	482	437	444	445	448	462	472	471	468	492	486	448	464	458	458	462	446	420	449	442	501	459	465	467	483	477	475	426	467	439	490	414	470	506	451	484	460	405	468	474	443	469	455	479	463	461	463	434	464	448	450	456	442	467	458	449	466	454	482	436	466	485	486	420	448	457	450	448	477	479	454	461	443	424	463	487	471	498	446	462	423	446	405	448	453	459	482	453	473	457	512	446	484	453	458	468	427	463	446	429	475	459	442	478	433	456	482	485	483	444	480	444	490	419	466	438	463	458	476	469	466	454	444	469	463	453	468	426	488	427	440	453	434	469	444	484	453	458	412	437	440	494	480	473	474	483	459	454	486	482	453	445	451	453	414	483	457	486	457	515	472	480	457	446	467	468	434	492	428	445	455	469	433	483	446	448	481	440	470	483	462	479	462	454	445	414	435	503	446	422	505	494	436	441	499	445	473	464	463	471	461	463	498	471	445	474	445	476	492	466	474	430	482	478	505	464	457	492	473	442	458	457	466	514	518	456	433	461	441	447	444	471	463	451	443	485	476	447	459	465	518	430	444	471	457	501	476	475	466	450	402	492	485	478	488	486	481	447	430	478	490	416	434	444	448	460	471	457	480	467	458	457	431	432	467	453	481	483	470	457	463	466	474	461	464	493	426	437	502	515	480	462	426	481	452	495	500	494	492	472	469	463	443	446	429	457	494	497	462	473	433	476	459	486	451	485	470	479	453	428	437	470	411	489	472	491	457	483	463	455	444	473	469	452	483	497	467	457	442	504	454	492	431	469	489	414	449	478	464	409	460	459	490	467	434	471	463	412	446	459	468	462	492	506	460	456	468	463	469	468	448	445	467	496	482	461	489	462	427	442	458	495	430	443	436	440	414	457	423	424	428	465	510	494	472	465	467	473	525	439	454	440	443	444	439	427	506	441	459	496	489	469	479	459	413	434	468	426	457	419	458	450	488	458	474	444	446	448	455	417	441	481	424	480	471	428	430	477	476	465	454	428	482	491	455	461	462	426	448	441	451	461	433	457	456	488	455	447	439	469	458	499	447	482	459	428	457	456	478	465	457	465	481	464	489	472	446	474	483	508	452	414	445	460	450	469	449	468	458	491	442	439	453	468	454	413	452	445	451	443	501	424	460	448	481	434	452	486	523	459	461	480	471	415	475	452	477	491	444	460	453	480	478	469	453	450	465	479	480	484	464	493	464	449	425	457	487	461	491	502	469	471	461	444	446	455	487	450	463	470	460	469	460	468	495	471	434	466	480	454	443	447	467	463	480	446	468	460	447	474	478	436	457	456	492	457	476	444	500	495	447	456	437	448	462	449	477	477	466	454	451	473	441	454	463	401	443	470	410	491	490	463	472	458	490	449	488	475	422	472	473	435	440	464	480	447	485	459	445	457	439	470	449	410	460	480	466	467	478	470	445	460	467	439	499	470	484	429	441	483	465	445	485	429	473	462	461	474	486	457	465	439	505	447	464	478	482	448	479	454	463	479	462	449	476	440	481	448	485	509	491	463	466	479	480	464	439	466	438	459	462	465	454	457	448	481	435	431	446	465	449	474	430	456	473	470	465	429	483	471	469	460	473	463	469	425	446	481	482	470	475	436	447	478	445	425	463	432	475	436	424	444	439	426	490	439	461	458	462	445	453	440	471	450	442	417	479	463	446	481	481	461	489
6024	11030	9455	4846	3450	2460	2044	1660	1544	1342	1203	1088	1010	996	1007	931	906	879	857	834	881	843	763	794	792	758	761	789	743	730	754	781	761	768	722	740	788	741	750	754	688	719	738	753	724	686	769	686	693	713	685	712	731	716	755	706	673	692	678	737	703	658	729	726	721	727	715	681	640	691	711	737	740	752	733	756	768	676	716	787	755	705	734	642	710	685	699	738	701	712	730	691	734	683	758	725	727	711	715	688	708	654	723	728	711	708	719	690	688	683	673	719	678	667	751	731	746	693	706	729	699	742	714	676	728	735	710	710	687	736	713	671	687	701	735	700	690	751	714	723	693	694	725	727	740	694	683	652	689	714	693	717	727	731	710	665	725	730	715	683	714	716	728	688	688	688	716	680	788	714	706	712	654	768	665	716	669	672	691	711	688	707	752	709	717	698	707	706	728	691	713	655	738	737	715	722	715	687	732	705	714	648	643	728	690	696	668	707	798	719	692	719	718	691	701	753	690	691	684	740	682	743	663	706	676	721	693	704	717	683	699	755	754	711	762	712	702	655	675	681	721	679	664	709	763	661	687	693	680	660	760	684	711	695	700	683	693	665	724	675	721	704	715	734	702	654	691	704	704	666	694	730	751	723	670	654	742	708	698	742	732	781	726	729	712	725	708	667	654	702	656	697	699	704	735	669	730	715	667	716	665	700	704	718	694	739	702	658	749	742	746	685	727	705	711	695	710	754	750	745	743	707	715	699	664	693	670	677	683	714	714	741	680	745	712	671	683	720	750	643	713	687	725	744	717	679	656	704	727	687	702	711	686	757	732	677	714	724	740	718	683	714	733	719	702	694	714	686	732	708	710	693	710	736	681	726	699	681	669	685	728	739	706	705	718	744	678	692	756	742	714	681	717	729	691	704	713	734	706	664	713	699	655	702	703	727	717	646	701	682	689	720	708	676	687	714	730	627	728	696	683	704	718	688	704	727	711	692	674	717	715	703	737	710	678	639	753	713	703	714	711	717	737	711	668	699	708	734	677	715	682	695	702	737	647	653	709	697	731	735	667	679	697	699	712	733	706	707	706	693	672	699	670	686	675	702	690	714	708	675	691	720	670	688	682	706	678	708	727	691	692	697	763	721	742	680	680	725	712	678	716	708	713	619	673	705	745	738	707	723	747	752	764	701	745	706	711	730	684	715	695	748	734	726	704	692	705	704	749	694	707	709	710	675	710	715	688	715	713	765	690	714	747	660	721	656	698	699	715	696	654	686	725	712	654	729	677	694	689	695	728	735	710	702	745	716	687	676	709	738	713	658	705	699	709	709	688	653	719	684	688	691	723	713	745	735	694	744	645	713	648	701	698	705	679	730	694	671	721	737	726	758	722	722	700	721	675	644	696	703	704	723	707	702	702	700	722	652	708	712	661	704	696	665	681	722	718	703	697	691	677	716	703	694	711	722	725	711	732	758	722	683	716	739	703	709	735	705	700	717	690	685	668	697	701	648	664	728	729	712	748	701	675	684	685	710	700	710	709	696	689	691	721	678	696	750	696	704	718	717	721	695	659	739	711	702	747	674	674	704	699	740	736	714	707	706	764	681	756	722	705	704	778	677	689	699	721	687	718	686	723	678	737	681	735	718	707	691	686	710	690	664	695	702	739	746	661	711	717	711	688	714	665	718	716	700	668	717	686	714	690	725	693	723	725	723	777	697	730	694	718	722	698	696	711	702	739	738	708	723	709	715	704	745	683	710	680	709	683	714	692	662	728	758	697	688	690	756	703	717	650	736	710	683	708	688	728	700	688	742	685	724	692	714	725	736	692	712	761	643	682	697	688	746	722	680	688	737	705	715	711	691	712	694	697	704	698	679	684	694	676	686	714	734	734	705	699	668	728	724	689	680	692	693	655	740	665	678	713	684	742	747	724	740	666	710	726	669	690	703	722	669	664	697	718	697	697	670	735	727	749	722	681	756	683	724	706	726	728	717	725	736	723	683	677	718	696	711	701	746	729	734	719	742	759	709	740	715	684	678	657	681	738	705	708	722	696	750	720	704	725	747	671	701	713	655	707	736	696	719	708	694	694	678	701	695	696	712	721	767	721	676	710	699	705	719	714	721	689	709	693	670	679	680	731	645	742	728	708	763	712	676	704	692	706	652	712	699	642	682	711	710	663	664	702	707	705	699	685	683	711	712	689	707	714	721	701	686	692	722	665	735	672	680	696	740	717	708	680	705	707	696	720	697	656	717	682	684	703	672	682	684	715	684	708	729	723	703	705	730	697	713	698	705	725	718	661	724	734	724	699	712	727	690	758	671	713	722	734	670	689	664	668	736	717	680	702	726	727	714	735	707	707	687	678	696	722	679	689	684	736	729	702	737	690	732	710	680	733	681	692	670	714	650	699	746	715	691	676	715	706	683	702	670	688	726	715	699	716	675	679	740	700	725	720	700	720	675	716	729	705	689	737	697	715	657	695	698	693	737	696	729	725	697	733	668	711	705	692	691	721	655	659	689	709	692	700	701	722	671	670	706	677	708	691	697	698	678	712	701	678	690	680	686	697	720	646	738	725	753	693	757	715	712	681	667	761	665	703	688	669	762	661	695	696	718	721	702	728	728	699	705	704	705	685	692	717	736	691	692	678	752	720	681	739	652	737	708	710	708	689	720	734	738	657	696	717	630	718	715	716	712	678	673	755	716	719	716	659	721	666	690	696	698	751	728	705	698	755	687	703	713	709	665	736	694	737	679	691	704	737	663	694	715	760	673	704	728	721	682	711	699	689	714	718	656	688	708	658	723	697	656	714	716	708	684	750	712	718	680	720	713	669	726	673	705	730	742	712	693	691	693	681	686	721	678	706	718	723	667	757	694	724	721	670	701	722	712	660	741	664	678	734	688	665	679	652	652	707	681	716	696	723	714	708	704	719	754	690	677	685	731	671	741	735	713	723	688	694	714	707	713	707	728	713	671	758	703	696	724	723	728	684	666	680	727	701	665	733	678	727	713	677	713	696	715	691	723	703	739	738	668	728	773	728	706	730	720	726	735	661	681	720	696	721	695	690	677	728	678	713	702	701	667	680	692	733	667	716	694	720	697	703	646	732	745	718	689	739	660	733	738	693	708	718	750	705	645	717	733	695	722	699	721	736	709	701	703	649	680	738	729	711	681	694	693	723	702	733	757	665	734	682	682	725	698	712	719	699	764	718	697	735	677	699	688	730	677	728	656	707	713	756	701	687	673	688	693	698	730	669	673	689	727	671	733	696	683	683	685	715	670	721	720	750	700	709	718	710	687	691	692	714	731	685	720	717	693	702	662	700	729	680	721	705	717	664	731	711	733	731	687	680	683	686	738	675	708	684	701	687	664	726	732	722	695	735	713	704	680	734	713	654	730	728	711	729	676	694	730	696	705	744	695	751	681	680	666	692	765	736	700	695	681	712	695	675	696	682	722	691	697	665	666	721	676	732	706	696	703	734	712	647	712	693	695
23112	21236	29209	23565	21237	21037	4369	1334	1046	1024	925	872	817	781	749	734	746	732	701	721	671	674	667	667	648	640	648	646	623	637	668	648	617	617	623	605	635	628	605	644	631	607	686	632	640	640	601	578	615	615	607	633	625	628	548	639	566	594	591	590	626	582	618	608	615	643	593	642	597	628	596	601	546	588	600	582	648	623	610	596	600	544	569	615	603	561	620	611	635	602	641	595	646	605	620	590	641	596	593	582	630	623	617	603	622	600	609	583	591	617	576	579	591	596	632	614	626	636	594	574	601	626	592	627	653	616	593	599	599	618	588	591	670	623	630	608	647	659	601	598	613	599	615	567	562	565	632	612	604	611	600	589	558	576	559	622	615	602	622	608	628	657	577	635	619	618	651	616	572	628	615	620	604	600	609	618	579	625	599	580	598	591	605	549	615	613	600	627	603	567	606	593	623	607	610	610	637	639	619	593	600	592	555	609	601	570	599	569	612	642	637	583	578	594	633	634	595	606	636	615	629	625	607	594	591	593	651	598	638	607	646	590	630	575	588	634	653	623	579	661	622	602	539	642	624	613	571	609	576	593	633	603	627	621	590	607	655	605	625	639	634	604	624	580	618	576	604	667	638	615	583	583	605	607	657	585	649	600	582	608	542	636	610	600	611	636	576	615	574	588	573	594	628	607	611	608	621	609	639	610	627	605	613	587	613	582	618	581	618	598	630	597	673	605	598	593	622	600	625	608	604	612	622	618	664	635	625	619	605	611	569	621	559	619	568	635	546	659	655	640	649	610	611	638	596	613	610	595	629	590	568	651	607	639	604	571	595	658	612	598	631	663	621	607	609	594	606	590	609	597	595	560	594	636	600	570	596	579	648	640	582	619	584	578	623	583	577	578	621	662	582	610	604	595	597	639	606	652	635	613	598	556	604	568	603	586	580	553	583	617	595	573	604	615	624	624	617	645	590	636	648	611	600	588	601	564	620	620	565	622	621	604	596	639	575	582	622	563	636	602	670	577	549	621	604	586	586	615	614	574	581	579	560	577	591	605	568	584	597	590	600	578	623	531	570	613	584	580	625	595	592	607	583	575	603	572	565	608	609	604	628	598	600	618	581	608	621	620	648	637	658	560	574	582	624	564	591	613	618	602	580	618	593	608	608	588	622	644	614	586	600	599	626	666	618	623	608	604	537	641	575	615	624	600	613	614	642	632	592	606	590	607	617	641	630	603	626	618	610	606	597	574	601	590	605	605	626	638	590	597	649	611	595	603	603	641	615	583	608	585	592	610	611	586	629	579	617	644	615	608	608	620	591	626	590	583	618	628	609	605	605	602	600	635	644	580	624	574	621	593	600	592	578	583	622	637	581	598	631	630	608	570	634	603	661	563	567	558	585	594	590	596	558	609	576	636	584	645	631	597	582	576	657	616	576	598	577	633	553	577	549	614	648	610	572	612	593	605	574	599	637	605	629	602	641	550	582	619	601	569	647	615	623	607	573	598	588	607	603	591	589	577	636	589	639	597	601	586	602	579	630	603	545	616	571	573	570	627	618	565	613	611	608	597	594	596	647	587	586	570	582	567	597	610	625	576	568	606	611	613	588	630	599	590	561	583	580	574	610	642	626	606	627	605	606	595	620	637	618	597	593	630	602	557	605	600	587	627	636	628	630	589	611	600	585	573	568	633	631	609	598	616	632	564	591	599	597	622	583	634	594	618	594	586	627	618	590	609	627	553	651	614	597	568	557	625	605	598	561	594	623	563	617	597	614	605	582	645	654	611	639	556	547	593	612	614	601	628	605	638	602	625	635	585	612	625	615	611	606	563	590	620	564	584	593	601	596	560	567	623	584	608	573	581	587	626	621	633	648	683	615	608	616	562	611	601	628	624	616	612	634	570	649	646	591	630	598	589	614	584	596	615	594	610	605	635	573	569	570	551	597	604	608	658	609	651	615	619	563	581	574	601	616	579	579	605	596	616	571	578	589	590	570	577	627	616	566	587	598	646	599	600	603	602	597	657	616	588	625	637	616	667	619	555	563	605	627	621	593	629	612	616	619	576	541	606	636	572	583	590	594	606	596	602	597	601	651	594	594	616	611	594	617	566	620	563	560	645	609	628	609	602	630	617	624	562	662	597	626	610	602	632	620	600	592	642	593	547	625	605	560	596	566	608	611	623	597	591	600	613	570	558	598	631	624	628	594	625	593	607	598	574	587	575	616	585	578	626	575	608	593	620	655	593	623	627	629	625	607	577	595	598	611	633	626	639	585	600	602	630	607	567	611	616	652	603	639	646	631	564	580	625	570	619	632	581	620	556	601	588	588	614	598	576	575	582	615	636	577	608	567	619	611	614	591	620	593	666	557	575	571	598	609	580	606	612	564	567	660	556	636	628	579	613	613	606	598	599	593	607	589	560	644	572	627	590	603	558	644	646	631	657	578	650	643	590	588	603	621	527	623	578	611	587	585	574	623	594	571	615	542	603	598	583	629	583	597	593	604	636	589	601	573	606	583	558	542	557	623	588	630	631	593	570	648	593	603	607	573	611	604	626	598	595	611	630	611	621	596	603	613	648	577	554	623	610	615	568	562	588	618	587	608	637	637	564	622	646	639	579	599	581	567	567	587	647	576	608	619	583	584	611	602	555	615	578	606	573	632	587	601	602	577	601	606	578	620	626	618	635	623	641	626	601	597	638	612	627	613	655	614	608	631	607	605	631	602	557	559	598	613	586	609	647	629	663	595	612	603	612	575	606	545	621	639	598	619	554	586	591	584	598	598	632	588	597	586	627	629	608	628	596	614	603	598	615	631	594	629	565	600	611	623	603	579	650	622	649	538	599	621	568	614	581	602	635	612	583	570	656	644	608	612	612	606	618	606	623	639	604	629	591	610	609	597	637	637	619	609	616	615	572	594	586	616	600	598	633	557	597	587	582	620	601	650	620	607	617	615	579	577	571	579	601	562	581	592	592	621	612	569	603	595	585	572	636	568	593	614	627	531	602	608	601	567	607	596	593	602	582	616	586	641	601	648	612	557	607	566	598	595	577	624	590	622	596	589	593	621	588	553	600	603	599	613	578	593	622	603	604	607	593	602	572	589	649	626	607	602	564	591	614	613	623	579	621	613	651	613	618	602	614	589	593	628	636	599	602	597	613	637	595	604	604	607	580	579	612	571	611	600	700	623	561	594	595	578	643	568	607	617	606	548	584	633	632	583	581	630	641	622	640	628	604	600	586	575	659	607	613	603	617	600	637	598	565	611	600	599	588	586	604	617	578	589	623	592	612	591	616	586	612	595	570	604	571	651	619	577	540	623	610	630	649	607	602	547	565	625	577	610	563	566	623	606	604	565	587	643	603	543	624	590	623	581	598	585	616	607	590	587	603	601	587	594	613	583	566	617	588	623	622	625	615	594	585	594	585	571	582	579	612	601	609	585	627	587	550	605	585	607	601	621	584	583	613	565	597	625	611	563	618	579	594	640	620
8647	17808	14831	8285	6000	4394	3532	2860	2375	2086	1944	1702	1593	1428	1374	1278	1278	1189	1180	1149	1119	1115	1123	1007	1029	1053	1091	991	954	1009	981	918	980	984	987	959	991	926	981	992	959	972	960	938	936	991	895	971	944	898	890	914	986	935	906	865	899	917	925	925	885	894	920	966	912	935	969	945	914	912	929	917	934	936	870	928	1004	914	897	929	911	911	963	891	907	952	949	897	927	944	928	932	960	883	897	963	876	917	886	922	953	882	942	927	938	944	945	943	873	878	905	958	884	927	912	888	916	971	880	973	935	957	907	890	889	929	923	894	915	878	899	892	909	921	924	937	1009	884	893	848	949	919	935	866	915	924	944	948	868	892	906	934	934	924	878	882	899	896	902	887	863	933	902	905	903	855	937	922	908	866	962	915	902	932	864	916	925	909	901	863	863	930	907	922	939	863	891	851	864	957	933	914	896	897	935	914	913	851	942	916	886	950	932	876	927	895	935	971	905	915	893	919	863	953	994	888	891	924	853	886	937	938	953	885	915	865	956	943	926	934	924	874	907	884	862	914	927	890	908	916	882	868	947	938	911	859	888	932	889	956	896	964	975	849	901	895	894	859	874	893	894	855	933	978	971	899	932	933	861	937	904	902	928	910	938	919	944	902	881	929	884	895	909	917	905	894	899	909	918	912	914	880	817	943	860	901	931	943	919	976	957	885	871	933	943	880	923	887	887	900	910	911	905	864	914	920	938	957	904	918	891	941	894	913	886	907	895	943	916	909	957	902	955	889	932	926	886	893	904	955	954	973	943	944	935	907	893	863	931	906	928	931	911	888	928	942	919	921	915	890	883	942	925	928	903	928	911	896	913	926	881	910	859	861	956	887	870	914	902	898	956	895	918	915	930	889	897	895	921	900	899	878	856	915	936	923	969	925	867	919	899	877	893	914	898	895	897	919	897	883	962	934	896	967	883	917	889	880	915	887	908	898	879	892	919	920	957	855	902	963	900	938	898	922	923	891	955	940	926	937	913	939	952	913	901	930	900	924	959	915	896	899	886	961	906	876	887	905	925	886	927	928	867	907	953	937	894	914	923	933	923	922	912	917	880	905	923	942	871	950	923	900	949	930	877	862	913	855	890	954	914	879	858	942	799	899	828	890	878	929	896	923	881	957	916	937	887	946	908	903	921	926	919	907	939	900	978	952	908	881	919	899	976	876	874	868	912	918	936	913	933	944	940	952	904	893	875	897	905	873	913	885	935	891	947	861	890	904	933	863	883	962	899	888	886	874	896	969	920	878	856	876	889	925	929	925	920	921	899	933	896	915	864	915	937	906	893	902	917	903	891	895	929	845	918	864	901	875	932	897	932	893	895	852	908	855	929	953	884	960	905	884	835	921	935	881	961	864	885	939	944	931	934	888	927	884	882	876	916	910	907	890	896	886	939	922	884	870	926	928	876	898	947	890	946	905	904	881	942	880	893	913	891	926	925	913	941	849	982	946	879	904	899	915	926	927	915	906	851	889	933	891	969	875	895	901	859	882	902	934	959	966	928	948	922	894	894	921	884	942	938	882	903	880	951	889	911	873	829	914	907	936	894	953	891	875	906	924	917	913	872	933	937	1000	903	936	943	869	953	961	890	915	929	861	909	944	930	931	857	918	900	854	892	896	883	898	927	927	873	846	943	931	901	880	940	900	874	909	926	889	878	954	857	904	916	874	891	877	897	902	944	954	858	956	871	931	961	959	901	924	924	918	900	952	885	935	876	891	932	905	904	912	925	882	910	914	892	918	881	906	840	926	943	934	888	897	949	878	888	883	928	920	894	897	957	936	896	923	896	914	909	914	908	934	878	923	895	901	931	869	916	892	940	864	923	907	908	874	873	864	924	899	874	899	928	931	856	931	907	893	843	880	912	923	904	851	851	944	885	902	949	922	896	916	891	940	920	885	912	877	896	917	894	891	914	993	929	934	902	900	887	895	883	955	912	884	901	866	940	993	880	948	881	862	920	933	884	867	876	955	917	874	943	878	885	935	912	917	932	879	910	939	905	937	901	906	934	873	868	896	868	874	874	968	899	935	858	960	904	942	918	913	897	948	891	904	873	861	930	890	918	937	845	894	970	947	905	940	891	847	910	928	976	945	886	940	875	907	928	911	887	965	890	920	896	897	868	914	957	897	916	862	853	911	908	922	879	922	946	898	923	875	886	926	892	911	945	815	879	903	889	896	924	914	900	933	931	930	898	906	944	953	873	853	891	956	919	924	875	952	966	935	875	956	944	921	889	888	906	948	909	920	894	884	903	894	905	883	894	928	934	920	911	914	922	894	901	890	916	867	894	939	858	900	882	906	897	881	955	940	961	877	907	945	915	943	907	898	856	897	920	891	928	923	932	905	887	937	941	938	838	939	944	882	859	957	926	917	913	918	880	961	945	856	939	898	926	854	880	928	917	930	917	870	902	938	891	1010	901	937	924	877	974	894	888	882	927	936	893	942	896	904	910	948	898	964	900	904	897	897	896	889	902	896	961	849	926	913	917	880	910	905	909	927	896	890	908	905	876	911	925	936	892	925	834	920	890	901	944	886	876	887	890	888	929	899	868	918	971	866	950	942	930	958	872	921	941	891	871	898	897	837	924	856	906	885	888	907	925	971	975	860	901	950	883	960	913	883	885	903	890	923	911	926	926	929	972	918	909	951	823	958	913	892	897	956	919	915	935	923	917	937	869	896	904	869	944	898	961	914	915	889	880	926	1008	945	855	903	903	922	920	922	955	861	887	893	926	927	914	889	934	920	878	898	921	894	918	905	942	925	879	950	903	893	961	922	928	835	917	925	931	889	852	927	937	874	898	902	918	888	878	930	874	885	883	852	914	899	946	924	940	913	933	886	925	874	922	900	910	920	882	958	939	904	875	855	878	871	918	914	902	894	952	965	915	924	931	872	902	954	889	950	934	870	915	943	927	896	889	939	923	907	922	923	876	821	916	912	903	892	907	898	887	934	919	936	896	931	880	944	962	913	959	922	911	884	947	927	870	905	901	861	915	931	899	858	875	878	880	911	859	940	938	932	955	897	936	916	921	890	904	866	921	863	853	900	886	898	923	922	896	888	891	944	947	873	892	917	920	899	926	876	895	878	915	940	888	948	953	907	947	857	906	968	905	930	910	887	941	896	865	860	888	932	904	917	921	892	979	839	929	865	936	914	975	844	935	843	900	914	897	908	954	921	880	881	910	890	914	892	970	859	895	917	920	929	983	910	927	930	923	893	914	879	898	921	929	965	893	867	886	921	893	907	952	891	884	844	909	878	882	875	897	932	897	935	929	943	882	884	974	868	914	979	963	916	905	890	883	903	935	910	853	856	892	929	883	881	867	905	908	864	950	916	879	887	920	883	930	862	959	856	890	879	919	931	903	919	916	910	922	919	923	860	906	901	927	861	894	877	856	952	919	920	935	968	876	913	877	907	890	948	947	863	903	959	951	897	969	839	938	881	847	898	949	908
27035	20681	7588	520	284	255	205	222	209	176	225	187	173	182	210	173	191	181	188	196	166	176	189	183	159	179	184	182	176	166	174	183	182	172	180	173	169	155	189	184	185	176	174	185	182	182	179	197	189	191	198	190	182	204	193	175	190	167	191	185	177	183	191	195	186	171	168	211	138	165	172	173	201	175	177	183	176	133	175	210	176	177	188	181	186	210	198	145	178	223	198	203	184	166	180	184	179	198	185	178	184	191	184	184	178	161	189	174	158	191	181	194	195	174	168	174	199	181	208	182	193	204	176	194	198	176	213	209	183	190	175	171	181	203	176	174	174	147	180	188	187	181	157	193	191	179	192	181	168	195	197	162	179	201	165	183	173	176	194	205	179	195	186	193	196	188	210	189	188	216	174	185	178	190	185	171	167	166	169	187	192	197	194	171	160	211	190	191	197	196	189	186	186	194	180	198	174	150	194	178	180	164	180	156	179	170	164	175	189	176	175	156	191	188	165	176	175	151	177	182	165	190	197	199	185	163	190	194	181	194	174	197	182	198	178	168	189	178	175	176	192	172	186	177	190	191	195	167	181	177	179	194	187	185	179	186	219	170	177	184	183	156	158	160	190	173	175	196	186	175	189	160	166	197	171	161	214	174	179	171	181	197	179	166	181	181	206	193	184	189	186	175	153	167	178	177	184	160	186	197	197	175	201	167	189	180	176	194	188	182	177	171	183	179	175	194	191	173	171	176	198	181	172	190	196	165	212	157	155	187	210	154	158	205	203	164	185	180	191	191	172	171	198	192	187	165	195	177	200	184	185	172	157	157	176	158	173	197	182	214	181	181	189	189	175	179	184	199	183	170	202	194	184	198	166	176	179	162	182	177	182	170	167	171	167	189	179	184	172	180	215	179	175	180	166	203	182	181	208	173	172	195	181	180	180	156	188	155	186	190	180	158	157	187	193	190	162	171	182	173	158	172	172	176	159	166	178	178	189	158	180	195	183	158	176	183	180	167	169	203	194	177	178	172	204	179	167	197	169	188	184	180	184	214	167	180	178	169	175	174	189	199	193	189	198	171	164	169	198	174	181	196	171	194	182	170	194	180	189	163	170	176	163	178	176	181	179	184	168	190	157	167	161	183	221	178	192	155	172	175	173	200	185	183	182	192	175	204	175	170	156	171	159	174	186	175	180	203	176	164	181	175	181	147	195	181	156	202	170	176	187	174	177	163	179	172	162	178	190	170	188	188	169	178	180	202	178	196	163	188	148	189	191	194	170	176	188	173	196	172	182	193	168	174	186	178	186	176	197	200	187	187	203	184	183	197	166	183	165	162	178	200	177	194	192	178	151	195	163	198	182	187	192	182	169	176	163	188	187	179	172	170	178	169	156	178	201	182	181	188	199	184	178	186	183	163	195	201	188	156	157	164	166	163	179	181	191	196	172	189	145	185	166	181	199	166	178	170	164	175	196	197	172	163	181	178	160	168	185	175	175	177	194	179	191	164	177	176	206	178	189	167	193	181	171	188	178	176	175	158	190	185	211	211	161	184	198	203	193	196	192	161	185	185	175	156	197	191	174	174	199	169	189	203	176	177	182	167	194	184	183	172	182	190	191	198	170	184	167	187	165	194	166	160	170	180	176	180	188	178	174	167	158	184	154	183	185	193	162	203	197	211	162	197	189	183	217	169	198	188	200	168	173	190	175	176	196	157	191	213	190	145	179	210	173	179	176	185	168	199	187	165	150	183	192	164	178	155	183	188	168	184	153	184	174	156	171	173	182	194	184	175	177	177	175	169	166	182	183	147	180	165	172	174	167	184	176	188	170	187	186	163	163	195	184	179	194	216	201	170	173	181	183	180	190	202	168	189	189	194	175	163	202	196	188	190	181	178	157	176	195	171	168	176	183	197	180	160	196	180	164	180	184	183	177	181	187	186	170	165	185	178	190	186	185	180	202	195	173	174	182	158	185	166	155	192	156	190	166	193	182	149	178	203	190	160	178	163	190	209	159	163	191	195	176	164	202	155	199	168	192	182	182	169	184	177	181	176	157	186	195	190	178	160	161	174	185	193	188	159	186	186	170	188	198	205	195	178	205	188	170	180	165	198	181	176	173	178	190	175	179	177	158	181	204	199	162	171	151	188	164	175	181	199	185	194	181	172	188	180	200	175	207	191	209	201	184	184	199	190	171	163	168	171	204	201	174	177	210	170	192	176	171	173	185	193	202	195	167	201	198	183	167	172	166	192	201	177	147	172	192	183	177	202	174	182	155	176	178	178	184	173	175	178	190	184	181	169	171	172	181	185	185	180	172	178	203	201	165	167	179	172	179	185	203	154	170	177	154	188	153	202	182	177	173	181	163	182	215	174	195	173	170	165	137	212	180	194	172	172	161	179	216	167	179	179	193	196	177	182	214	195	182	183	176	164	189	183	167	181	207	156	164	189	194	172	162	178	206	163	176	206	187	164	176	197	195	190	212	171	185	228	167	204	157	158	171	181	183	162	215	190	165	174	189	197	180	176	174	178	180	178	175	176	193	182	171	170	186	170	185	186	173	159	161	184	175	197	177	172	177	183	196	193	192	160	179	183	160	167	181	172	183	177	179	173	180	205	183	180	197	182	189	189	195	205	212	156	176	166	170	163	176	153	177	176	160	205	187	188	171	185	196	196	203	194	193	188	182	172	181	190	196	164	203	187	181	197	190	171	183	167	194	173	187	167	165	172	198	169	174	181	157	196	171	189	187	188	192	191	193	192	187	183	169	199	161	175	164	193	195	156	166	217	184	181	181	185	176	177	195	214	184	171	188	202	199	175	180	164	185	171	168	183	186	202	202	177	179	168	177	169	167	181	175	182	188	182	187	164	196	172	185	198	174	223	178	169	198	183	193	189	194	151	203	174	208	171	186	172	175	163	173	183	172	165	158	168	163	192	186	181	180	172	171	193	190	184	190	185	161	162	181	182	161	177	200	164	197	186	168	170	178	170	179	188	187	177	200	179	167	174	179	187	161	185	181	187	172	169	179	192	157	182	186	200	176	188	175	173	170	189	195	193	169	187	215	193	184	183	151	170	180	177	185	167	193	182	186	178	176	175	193	179	194	200	171	178	164	181	193	184	185	166	176	162	193	179	194	169	169	193	168	186	168	176	200	177	151	179	175	176	191	169	165	173	159	175	206	192	186	227	183	211	174	202	187	181	177	183	179	205	162	186	172	196	181	193	195	190	176	176	183	169	186	189	171	174	160	171	188	184	190	229	162	174	158	179	201	180	179	178	191	169	168	168	175	194	179	190	190	153	152	192	163	168	182	175	185	191	199	171	174	196	199	176	176	154	193	199	175	199	160	188	171	152	173	181	160	190	170	161	203	191	172	186	208	195	190	174	191	213	169	190	187	175	194	204	196	172	167	179	194	186	188	178	183	206	182	198	204	182	192	188	181	191	187	164	171	163	179	158	202	159	172	193	177	183	174	193	172	172	196	174	175	179
3861	1395	1231	733	496	440	413	396	368	331	329	310	350	316	301	307	308	318	326	337	313	291	299	319	294	341	301	348	283	302	314	330	294	297	317	307	284	316	298	274	295	276	276	315	293	305	289	284	308	289	260	314	279	320	276	307	262	299	299	310	329	263	265	311	298	298	281	275	270	295	294	272	272	297	307	308	296	291	315	286	318	275	296	288	296	314	276	272	280	288	292	302	364	283	311	288	300	277	305	282	311	294	308	295	288	278	307	305	286	288	290	272	270	264	291	276	292	289	300	307	277	292	291	290	314	295	286	293	307	257	285	257	290	297	300	288	295	289	291	293	290	270	278	287	277	290	297	298	291	277	269	275	272	296	290	274	300	276	319	299	302	301	290	295	256	302	296	290	277	304	293	298	284	302	280	287	315	270	287	324	310	311	302	275	278	287	279	302	296	292	305	307	278	317	296	300	286	285	311	283	304	277	302	309	294	291	294	303	282	275	294	308	307	314	279	274	336	307	275	268	300	308	277	265	312	301	322	313	274	283	276	306	286	317	303	302	283	287	322	304	258	283	279	299	292	292	320	316	291	295	252	271	282	308	310	312	279	273	297	278	282	293	263	299	303	274	316	298	317	309	316	291	309	293	321	301	304	299	320	294	319	304	284	266	281	294	288	283	274	281	307	298	301	292	303	291	293	285	287	328	279	270	266	290	331	274	284	295	296	283	300	273	301	292	261	301	297	321	294	278	334	294	310	302	279	293	288	303	285	300	297	291	273	311	288	278	291	275	312	297	300	298	311	303	280	296	317	294	304	322	306	300	309	296	281	313	284	299	291	279	293	288	325	289	292	289	264	286	291	301	266	280	297	317	294	298	321	295	298	308	313	344	307	314	270	313	263	291	282	282	296	288	286	302	280	291	294	286	287	278	295	302	308	288	266	289	260	313	327	278	297	309	266	297	298	322	258	295	318	290	315	327	309	286	302	269	284	296	324	328	292	306	300	293	291	316	253	272	271	301	282	279	297	299	284	290	287	294	278	302	312	289	297	279	315	304	290	291	300	293	257	279	305	280	260	279	297	307	293	308	295	295	308	299	307	290	278	296	294	313	276	293	311	312	290	288	285	294	311	276	299	337	307	289	307	264	287	286	298	285	306	304	290	259	307	309	282	303	271	308	303	297	284	300	279	293	307	307	290	308	319	300	269	272	272	251	330	284	292	289	312	320	294	295	279	277	286	283	267	301	292	295	331	296	273	285	289	333	287	288	291	298	310	265	308	300	302	274	297	264	284	305	325	307	277	276	286	278	270	315	295	296	293	283	315	296	295	313	281	293	265	284	302	304	289	278	298	281	301	292	300	317	293	274	300	276	291	297	285	282	307	284	296	307	292	272	306	298	345	311	317	307	280	286	301	260	296	304	279	304	284	306	295	333	274	275	288	283	281	247	274	318	301	305	273	280	276	314	288	296	292	276	264	274	319	297	289	295	303	277	264	279	308	301	292	300	315	311	291	280	306	291	328	317	294	274	288	296	293	284	310	256	283	341	299	300	286	303	300	281	300	295	254	292	268	287	320	286	264	254	293	307	291	290	329	275	273	272	288	314	322	263	308	301	280	261	284	299	299	277	312	297	309	257	297	298	295	258	257	306	296	276	293	315	264	309	313	288	260	276	297	313	312	294	281	289	282	297	274	274	280	297	338	278	296	297	276	292	295	299	264	265	264	299	281	309	307	300	286	251	260	291	276	296	304	297	286	265	262	324	272	281	290	269	281	300	270	296	278	279	304	269	294	291	290	294	289	279	303	271	330	270	303	287	285	288	303	271	293	300	290	283	315	325	299	295	293	285	294	281	257	260	293	309	266	295	292	299	283	303	256	271	294	310	315	273	301	306	292	289	282	285	318	291	303	306	317	266	282	281	276	288	285	282	271	299	283	272	318	312	290	329	305	294	302	320	282	277	286	272	292	318	286	315	250	287	288	287	288	318	291	303	300	304	297	287	277	314	303	272	292	301	280	320	300	285	291	319	277	309	272	305	284	294	301	305	297	283	273	288	294	282	276	303	257	307	298	317	295	275	303	302	288	326	277	300	279	283	294	283	287	278	275	284	276	252	291	318	259	305	309	274	310	294	281	294	296	301	294	299	296	292	269	279	267	334	267	320	287	315	288	264	299	308	255	269	293	268	269	295	299	292	288	292	298	278	326	264	311	294	304	268	281	291	299	315	279	287	281	304	279	286	300	285	276	292	287	289	312	283	282	323	297	309	269	283	307	283	265	298	286	290	310	296	296	278	310	302	268	292	323	306	300	290	266	295	302	278	299	279	319	306	286	277	312	265	313	289	288	324	295	283	290	309	311	325	307	278	296	300	300	266	274	295	288	273	274	265	321	271	258	303	295	342	271	282	307	296	306	285	295	274	288	317	303	302	291	296	292	288	301	296	294	287	271	297	276	311	321	282	327	290	288	299	296	274	262	271	301	275	306	269	274	291	274	297	274	304	289	327	272	297	327	283	287	298	287	276	250	291	259	277	301	289	307	286	300	310	308	322	279	278	285	269	283	297	314	310	310	319	264	301	316	285	293	301	275	261	296	303	275	312	261	316	282	333	301	279	270	285	297	297	285	291	286	320	306	260	310	269	280	298	303	330	291	284	281	299	306	281	264	297	293	269	288	291	319	319	286	284	286	293	278	301	298	293	301	295	270	260	292	273	324	309	276	305	293	290	282	303	287	310	287	305	302	286	306	311	279	309	290	274	284	277	276	277	309	320	299	292	266	293	295	329	293	309	286	304	307	305	318	303	253	284	290	278	309	279	263	288	297	291	298	274	320	281	287	300	296	294	261	303	304	318	285	300	292	311	276	305	278	301	297	275	280	276	296	282	298	284	284	303	309	288	291	311	300	311	305	286	308	293	297	275	290	278	291	304	271	310	304	298	280	268	287	262	269	299	302	289	307	275	285	273	250	294	301	299	281	313	290	282	246	290	282	309	336	289	304	295	280	298	282	291	264	306	302	287	281	275	293	307	296	283	278	307	256	317	301	336	309	259	301	279	305	340	294	278	292	263	273	312	300	269	316	290	262	287	293	298	309	263	252	310	307	265	294	290	315	286	285	288	301	302	274	279	304	292	274	297	279	271	278	296	285	310	287	338	281	302	298	274	296	302	303	301	276	296	323	292	307	275	294	293	257	305	316	291	318	290	292	313	310	308	286	311	284	316	275	297	276	322	286	278	283	311	258	296	273	290	301	312	275	291	288	336	302	285	308	264	276	308	281	268	301	290	272	298	284	274	287	267	281	301	286	276	290	309	283	281	290	302	287	280	277	293	303	288	305	289	327	284	294	297	302	281	295	299	293	300	300	284	289	273	285	312	307	287	279	286	313	306	340	303	292	285	244	281	308	282	289	316	291	272	298	300	276	283	288	271	309	305	284	282	304	299	303	314	291	293	274	326	316	286	284	296	300	268	290	285	303	290	308	298	279	309
24338	21462	28922	24415	21295	4500	1086	807	732	646	644	624	565	547	563	525	533	541	537	543	483	512	512	515	486	500	505	471	473	470	462	474	495	482	499	472	449	493	500	487	510	484	512	460	486	470	451	463	444	511	494	456	461	485	482	475	490	465	452	468	463	474	516	485	502	450	485	497	466	503	483	505	425	459	479	482	467	478	481	471	417	471	445	502	457	454	455	490	473	438	485	491	463	424	492	441	475	460	461	482	454	439	476	489	483	439	434	528	474	472	511	489	521	461	455	465	452	462	471	448	433	498	483	464	500	491	473	486	484	470	493	445	481	507	454	461	458	470	475	471	459	478	456	430	450	460	450	473	453	498	465	459	492	502	432	513	497	446	468	449	465	492	436	476	441	443	435	485	490	457	445	434	476	460	432	466	438	455	518	442	460	491	452	467	477	450	489	458	499	400	462	466	441	444	488	464	487	481	447	448	443	496	459	476	470	468	459	493	459	482	450	481	456	510	542	481	438	454	441	439	443	468	415	492	462	487	479	447	494	487	474	455	494	497	475	440	452	492	499	454	428	438	494	448	486	477	434	527	468	439	458	454	447	468	461	473	439	477	455	472	459	453	455	460	445	449	439	467	454	459	467	456	505	457	458	455	469	434	459	460	466	470	471	427	449	443	459	455	465	478	482	448	480	474	461	443	474	485	458	480	441	505	493	474	450	500	452	483	485	419	483	431	450	532	448	487	513	468	417	456	443	457	485	503	464	442	435	473	474	485	436	523	456	465	494	457	470	429	475	479	443	449	496	441	466	509	465	458	433	497	478	445	476	447	452	467	441	463	487	514	502	451	444	475	513	490	453	463	498	480	441	498	482	454	436	480	455	480	448	469	485	455	437	460	493	463	489	490	492	466	510	440	477	438	459	456	465	399	466	472	448	481	486	487	438	474	453	466	466	436	466	428	435	455	458	472	478	496	463	466	490	445	463	488	489	481	511	448	468	476	434	436	463	507	492	454	477	453	475	467	480	491	442	458	442	453	476	487	486	460	476	442	437	487	489	450	461	429	473	443	478	429	481	463	479	466	442	447	465	460	473	467	494	444	453	480	479	493	438	485	495	466	500	436	437	490	453	466	469	451	447	473	475	471	460	450	455	487	484	471	466	507	446	498	479	500	478	467	468	488	460	462	456	432	475	451	462	457	464	480	427	449	446	426	455	451	458	481	491	454	456	457	467	481	492	470	432	456	491	477	437	480	463	474	475	457	417	478	452	431	412	457	438	472	459	445	463	494	440	468	499	468	468	474	486	485	484	467	464	443	480	461	519	460	406	499	416	475	469	476	469	411	474	456	486	484	445	482	478	459	470	441	488	476	449	466	482	463	440	467	460	427	486	458	478	498	463	512	441	451	485	476	479	439	441	462	491	443	453	461	476	495	410	448	475	441	454	458	498	462	472	463	477	487	451	475	459	494	438	455	493	492	436	428	489	476	461	483	479	434	481	474	506	459	489	480	435	462	495	451	492	483	468	434	488	455	466	492	505	462	464	486	445	481	481	480	453	496	474	485	443	430	447	467	472	461	488	483	501	427	466	442	453	468	449	458	448	477	436	490	511	449	460	467	479	477	468	461	436	451	478	449	417	472	443	452	500	506	449	466	509	451	453	456	482	508	472	438	473	489	451	470	435	482	463	440	417	449	461	500	432	480	410	424	460	446	492	459	434	473	477	447	455	445	462	452	459	455	454	499	450	492	446	437	478	480	485	467	449	477	449	464	419	465	463	474	481	479	494	434	449	480	427	453	497	451	501	425	482	459	482	442	459	494	471	470	416	497	475	482	454	462	436	485	479	448	492	426	474	415	432	422	466	459	458	456	461	442	482	455	496	439	468	453	483	456	466	459	440	498	464	445	491	502	448	456	431	467	459	452	439	468	434	479	458	506	439	461	471	462	464	475	470	416	457	450	448	457	433	436	480	461	466	446	495	455	462	468	470	432	444	422	459	412	488	463	458	439	456	472	463	450	451	442	481	467	464	467	435	492	447	416	473	448	468	451	461	503	443	477	470	485	464	470	481	461	455	486	465	434	442	472	466	455	490	517	465	465	430	494	445	463	474	450	466	462	457	481	476	492	449	497	465	459	472	471	436	463	443	447	488	451	459	446	451	509	456	478	442	487	429	421	445	480	497	488	457	450	443	478	452	475	482	493	453	448	471	484	468	439	445	447	468	449	455	463	447	485	470	450	479	449	451	434	436	470	493	451	460	483	432	491	456	465	457	518	498	485	465	463	476	474	465	483	438	461	434	424	468	523	469	464	474	461	474	429	436	473	469	479	455	451	446	506	486	476	483	430	441	449	451	495	473	440	474	479	470	431	444	434	514	519	425	453	455	480	456	466	444	473	454	462	462	522	458	485	494	498	454	417	466	470	481	472	497	457	452	504	454	456	456	479	416	472	469	485	473	472	498	452	477	490	469	442	524	479	434	415	478	465	479	439	440	464	435	454	489	445	472	524	444	468	445	465	482	460	461	484	499	451	459	472	470	482	473	441	434	468	441	481	497	453	467	417	458	457	467	462	481	469	458	449	476	483	457	499	441	447	497	496	485	449	472	477	494	495	450	481	461	473	460	493	455	438	439	470	441	487	417	472	479	453	450	432	494	456	465	487	495	446	507	479	436	462	472	496	468	442	452	477	471	461	479	453	441	474	458	477	454	452	519	490	449	465	452	464	485	425	482	504	468	492	462	455	443	467	417	452	505	486	432	466	462	481	420	435	443	463	500	455	519	439	450	475	431	483	451	461	455	456	458	436	479	460	442	485	471	427	477	485	453	466	486	441	431	506	469	460	476	451	462	460	505	480	478	464	473	460	480	439	468	466	497	459	463	484	468	504	437	470	469	468	493	456	467	484	482	482	503	461	446	446	457	509	461	455	422	462	473	459	446	480	486	431	453	464	440	451	441	464	491	485	485	454	449	497	414	456	455	463	442	459	494	475	470	460	499	505	490	459	491	486	466	455	447	455	481	462	453	480	454	473	476	465	437	476	471	493	477	450	460	444	436	443	467	465	510	471	444	489	479	476	488	448	444	458	436	424	503	481	514	479	463	485	468	520	520	452	464	424	468	443	448	477	467	509	452	464	452	488	440	436	471	484	473	466	480	475	462	458	484	515	474	452	482	464	483	487	476	466	458	454	442	433	463	488	509	466	501	476	470	446	468	431	456	491	443	428	426	494	461	484	512	480	476	451	450	423	476	457	439	443	462	458	472	501	437	442	463	501	417	413	466	451	458	490	466	466	460	449	477	476	454	480	437	467	469	484	465	500	460	457	465	435	454	437	450	458	443	489	445	491	465	485	466	474	470	478	454	481	462	439	466	444	463	438	442	406	472	477	471	486	491	457	463	475	489	466	462	466	448	482	504	480	458	483	451	458	469	450	455	449	466	438	476	496	485	470	449	488	448	486	444	449	467	498	480	471	462	481	452	470	473	485	474	472
5904	11265	9485	4937	3411	2669	2070	1665	1467	1274	1145	1154	1021	998	952	914	885	843	856	826	852	813	781	771	752	789	721	743	773	725	797	760	727	746	794	725	688	714	739	712	726	719	711	732	730	734	761	721	714	741	753	753	707	660	706	692	736	717	698	695	730	705	709	737	726	743	712	694	706	723	727	713	734	702	702	763	700	670	698	676	706	701	737	727	765	731	765	701	696	727	692	649	702	702	737	761	719	731	689	764	707	698	688	744	727	655	728	712	699	700	662	666	644	669	686	723	707	711	762	734	689	742	724	703	687	703	709	714	752	725	686	744	697	678	706	729	731	727	726	702	746	707	707	719	760	688	708	701	717	686	702	736	690	700	698	726	678	711	689	685	681	755	726	706	710	734	708	650	747	700	690	702	727	726	697	673	681	723	776	685	749	711	690	717	723	661	694	685	689	727	681	646	659	716	724	743	686	653	729	661	739	741	710	716	734	738	754	678	705	775	754	706	713	735	695	682	715	693	735	646	717	718	736	715	678	745	675	699	688	748	709	679	700	722	698	722	726	711	700	724	696	708	733	708	712	675	687	686	736	705	688	684	757	718	740	706	653	703	712	661	743	696	751	701	747	753	740	691	713	744	656	662	694	734	710	672	661	740	742	719	668	702	675	696	707	737	711	707	745	766	696	734	743	693	736	695	688	747	738	684	739	732	709	673	713	739	711	711	707	719	722	684	691	698	702	741	711	742	717	694	680	705	723	709	729	718	665	724	703	738	667	707	697	691	711	728	707	685	717	656	737	715	728	714	710	671	703	689	695	722	722	723	716	700	730	731	729	688	692	705	747	775	720	711	683	681	639	705	708	729	744	732	753	680	648	714	693	698	717	711	759	717	713	713	681	682	705	725	680	715	695	729	741	711	713	706	728	691	704	713	724	727	751	703	665	714	710	698	740	693	689	734	715	753	685	681	713	686	698	737	742	739	773	693	695	755	734	686	809	706	702	680	732	733	710	694	685	713	665	732	724	692	747	678	709	675	681	681	681	653	704	738	740	704	681	733	711	728	666	672	753	694	703	679	724	701	687	752	690	699	737	725	743	708	674	648	675	739	742	775	726	723	713	712	707	718	682	689	712	723	693	719	712	713	681	698	692	670	740	749	680	710	744	688	719	737	687	730	755	748	740	712	719	729	736	678	697	730	740	687	692	727	687	737	691	695	715	716	713	700	764	761	702	692	722	707	730	687	753	696	701	699	708	723	735	705	662	681	726	730	754	706	701	687	747	716	679	695	675	779	689	674	703	724	699	725	700	700	705	667	704	685	767	696	764	685	710	713	724	775	699	735	728	707	711	697	655	732	686	724	754	691	699	688	691	735	711	675	703	679	678	742	667	723	734	718	689	739	718	694	734	678	727	704	687	696	746	748	701	761	699	736	702	703	671	692	749	704	697	633	725	732	736	744	729	669	662	692	712	689	690	696	672	713	711	680	710	728	692	691	711	740	714	730	707	727	700	724	699	712	708	743	682	739	730	717	678	715	649	729	722	742	735	722	736	691	694	706	726	715	697	719	691	703	722	766	731	691	713	712	692	667	732	715	726	730	698	720	742	723	662	689	701	721	658	739	680	663	656	716	755	680	724	697	670	689	714	750	717	707	707	689	697	694	683	689	736	661	688	743	724	712	702	704	695	761	713	714	688	724	713	718	714	729	721	733	729	707	702	719	673	724	720	712	695	691	745	715	714	711	725	706	683	729	719	695	730	720	667	682	684	724	697	714	736	744	704	689	741	722	726	701	687	694	776	694	726	714	750	720	712	676	747	731	754	731	718	712	683	689	663	666	723	666	722	676	679	688	726	705	704	722	723	699	730	728	655	660	693	732	682	718	709	715	747	686	706	671	712	676	718	680	725	732	716	719	721	706	702	683	729	732	688	725	732	695	671	746	680	725	726	724	743	682	702	669	726	714	678	702	706	746	711	747	717	685	706	736	687	728	707	692	723	732	738	721	712	709	733	732	712	686	712	757	670	711	760	730	702	728	698	683	734	701	637	672	751	690	714	714	722	739	698	710	750	737	696	718	691	730	698	706	706	704	739	710	678	725	727	753	738	699	678	692	693	703	726	715	730	736	762	701	725	697	678	713	706	703	710	739	713	726	682	710	712	684	708	740	732	708	710	648	693	650	657	741	711	699	730	745	686	728	724	699	746	676	746	709	722	781	698	772	718	711	670	672	698	709	707	777	667	718	719	745	733	665	734	692	723	722	700	702	673	663	726	688	689	724	747	695	698	708	752	728	723	757	656	682	709	702	668	747	727	759	706	779	673	729	731	728	685	699	677	682	709	722	704	673	721	673	698	728	659	696	671	722	733	694	684	688	703	707	733	726	748	700	698	674	707	746	741	698	717	687	701	730	727	688	703	664	657	678	746	715	685	701	693	722	691	688	749	723	654	681	724	705	677	716	730	738	754	745	711	717	711	699	721	716	758	696	740	678	703	713	704	725	732	730	736	729	698	720	734	700	739	716	720	712	709	714	718	684	710	716	736	684	708	712	687	681	713	687	723	719	719	687	742	669	715	728	668	684	708	712	717	788	693	685	686	723	678	754	747	728	709	749	683	716	722	672	708	747	707	684	693	738	707	676	712	789	727	724	717	728	688	726	707	720	703	729	702	723	731	666	742	710	699	740	693	731	695	700	739	734	656	712	743	680	700	736	675	750	711	763	711	708	701	677	697	771	693	689	710	698	692	723	735	677	701	724	697	775	673	706	688	663	652	728	658	691	754	750	686	744	757	688	721	722	716	733	704	668	720	743	682	705	693	669	707	711	683	742	693	687	699	687	734	742	703	708	720	767	701	695	716	716	765	740	657	732	701	685	711	711	692	691	741	677	687	738	707	670	695	751	718	666	713	664	647	710	751	702	692	734	696	682	690	694	677	691	695	693	677	660	731	767	730	655	711	727	695	711	730	790	692	690	738	752	708	686	712	689	698	687	713	689	652	719	659	732	745	688	708	711	666	712	713	713	743	738	689	724	698	656	695	749	728	714	684	735	691	715	707	744	709	679	749	751	716	733	697	702	735	736	679	698	709	655	717	675	714	725	706	700	756	703	701	719	677	756	700	687	729	682	700	703	696	720	687	747	660	778	663	676	718	683	716	750	691	733	695	713	671	697	671	698	720	663	696	721	676	708	695	777	741	725	711	731	751	735	728	726	699	708	686	688	700	717	723	676	705	707	661	750	713	691	677	637	660	738	706	720	678	693	736	640	697	713	741	728	678	731	715	763	722	709	707	749	716	693	696	686	720	696	673	696	683	746	694	760	712	726	732	698	766	662	717	727	750	730	736	657	718	667	677	707	721	778	726	687	740	724	668	643	692	709	702	679	701	694	734	718	761	736	784	693	698	665	694	721	746	732	723	691	707	711	709	706	689	723	692	698	692	716	740	696	636	700	772	760	768	693	690	692	725	744	707	708	718	731	695	705	689	736	674	696
23236	21412	29449	23778	21412	21199	4280	1448	1006	980	907	901	788	754	802	760	705	717	714	696	693	687	704	723	680	656	625	649	706	669	615	644	641	667	627	664	671	649	613	706	640	636	615	670	639	647	581	655	609	627	596	621	648	663	613	655	641	624	615	632	653	604	640	649	641	630	640	593	620	620	664	614	567	635	622	616	593	647	657	602	597	648	594	628	581	631	638	596	604	558	577	612	630	643	660	650	647	604	617	589	635	599	627	607	622	640	636	616	597	596	604	558	640	598	649	598	623	571	621	643	664	626	603	659	604	638	656	615	619	633	613	587	683	628	626	604	624	588	658	621	634	575	629	613	614	605	613	583	611	596	631	638	590	623	622	671	612	626	611	635	615	587	617	606	627	636	634	573	597	638	597	599	564	607	588	619	554	653	608	669	579	632	599	611	659	609	618	671	581	613	573	653	594	636	581	637	626	645	647	581	630	636	608	609	598	578	628	590	638	633	592	633	600	593	656	618	626	632	622	608	595	590	640	619	606	630	633	638	552	644	612	648	615	588	610	648	578	609	640	603	603	611	616	581	632	617	642	614	596	678	579	550	590	577	599	601	599	635	628	599	653	625	609	597	615	607	649	604	604	611	614	596	631	619	625	586	620	637	564	634	577	588	620	591	616	659	671	604	611	614	614	605	583	598	616	592	648	621	624	635	580	629	656	607	620	636	617	570	575	626	619	579	600	630	641	590	620	634	645	600	646	586	635	638	634	609	632	643	596	631	624	623	614	644	610	647	630	608	610	628	587	567	582	594	606	642	590	588	585	615	560	632	620	631	608	587	613	559	634	611	584	570	609	593	630	638	643	595	621	600	590	633	632	654	608	601	601	660	623	609	593	624	626	627	634	627	660	641	626	603	580	606	625	651	550	622	565	557	625	622	598	584	563	591	647	637	588	612	631	617	584	646	639	614	612	582	623	589	600	626	632	669	595	590	623	614	633	611	582	615	637	619	647	593	586	629	625	638	627	624	615	604	557	598	611	597	655	612	597	636	616	612	591	566	555	597	607	607	590	587	570	639	594	590	623	557	620	616	586	645	605	611	617	604	611	634	616	644	621	604	607	650	593	596	665	600	581	583	619	629	599	596	639	609	587	631	586	571	598	588	610	571	569	600	644	642	610	585	590	591	610	653	585	647	624	648	598	609	620	620	592	663	672	564	613	653	627	614	608	628	616	607	574	593	620	634	589	575	619	630	601	632	593	621	626	557	606	641	600	589	593	650	608	566	609	606	627	600	647	625	609	633	635	621	649	620	581	619	586	578	599	637	638	608	612	593	618	588	670	625	654	632	588	643	636	591	607	615	620	604	610	644	627	619	632	649	582	605	645	628	609	625	633	595	575	660	618	640	583	568	585	584	621	582	632	601	617	616	636	615	575	633	630	589	608	638	592	562	573	591	590	574	630	624	591	626	623	640	595	601	640	601	614	578	617	629	612	639	636	622	613	595	627	586	657	571	615	622	592	598	643	596	641	600	627	585	590	609	598	633	673	635	627	597	617	653	604	593	620	623	651	585	625	631	619	571	600	587	614	619	621	609	612	609	616	580	618	578	599	541	588	662	590	600	610	537	631	610	617	585	634	631	653	603	644	616	644	614	608	614	653	635	582	642	609	587	632	637	589	617	609	641	620	612	614	627	600	630	576	612	628	624	600	581	620	639	604	618	645	617	623	593	580	602	615	600	568	624	559	570	632	583	633	654	606	603	631	628	629	652	548	574	613	622	611	647	613	624	614	607	597	598	619	574	604	599	623	615	620	606	670	617	601	612	613	597	581	617	645	622	615	563	599	605	608	607	633	615	680	611	619	585	699	647	621	627	610	597	597	569	657	634	606	616	634	635	675	585	594	623	589	617	623	601	652	605	635	605	605	562	593	597	602	618	654	602	632	617	606	616	636	637	575	668	649	630	610	633	585	635	639	616	654	594	607	625	634	616	665	619	600	560	632	640	588	610	604	573	614	579	604	619	657	626	574	598	619	601	655	646	579	611	638	660	637	648	605	635	580	624	631	589	604	597	594	668	661	609	616	590	645	614	621	601	591	613	565	619	597	622	652	585	633	570	583	618	598	616	623	591	587	608	627	610	621	606	622	626	614	641	627	603	641	598	597	643	604	632	616	649	579	574	616	613	618	613	624	596	614	626	662	639	660	646	601	592	595	589	582	567	654	602	619	610	584	642	636	651	604	627	630	609	603	618	623	619	590	557	596	637	644	626	657	618	601	628	657	593	632	585	647	610	613	652	594	606	631	610	605	627	606	576	590	622	649	584	607	605	608	653	633	597	582	586	610	615	572	591	627	617	600	619	631	550	619	587	605	597	624	658	612	612	617	613	577	613	584	628	603	622	640	628	639	571	615	641	603	632	638	628	606	628	563	605	618	631	589	615	586	618	587	579	583	584	610	610	620	587	594	637	650	582	669	632	640	632	634	637	623	613	596	627	573	615	658	591	633	618	651	650	634	585	597	624	594	629	594	637	628	638	624	592	583	628	588	665	619	566	604	613	639	637	618	639	626	599	565	612	631	658	623	595	621	636	618	576	623	595	601	594	630	597	604	637	613	610	633	585	595	650	608	603	592	623	619	576	615	653	609	631	580	609	601	618	624	596	586	608	610	628	624	632	557	608	629	581	635	599	598	633	625	638	610	601	600	613	622	590	590	589	603	586	640	611	582	574	623	615	553	599	600	595	602	606	578	615	648	616	602	636	618	620	604	596	575	627	620	623	627	581	610	598	594	595	620	605	594	585	617	586	615	607	615	587	606	585	568	601	586	582	570	617	568	616	611	624	622	561	625	570	640	628	615	626	633	628	573	612	642	617	563	602	665	618	631	586	540	577	605	634	559	591	606	621	594	584	570	577	562	596	609	638	609	570	578	586	589	593	637	663	569	599	622	648	605	603	605	641	591	651	622	585	605	562	605	578	618	635	652	603	585	662	654	581	586	601	612	596	623	597	566	605	623	635	616	591	654	638	619	594	625	599	594	604	621	635	616	604	624	628	626	582	611	670	598	603	612	594	632	587	613	598	592	619	626	632	571	576	635	634	584	604	597	622	615	617	688	627	610	651	549	623	658	606	591	610	615	628	625	662	628	644	583	626	590	633	661	615	636	594	632	626	590	601	624	598	621	602	598	612	613	618	592	605	582	613	567	611	614	606	651	627	613	658	599	640	641	656	632	640	590	617	637	595	603	632	582	653	637	624	576	628	646	614	549	662	595	619	640	617	618	623	593	621	624	608	620	573	653	625	614	640	616	621	636	615	622	607	612	614	600	608	610	579	612	564	623	621	601	604	634	601	603	631	562	620	602	627	656	641	649	639	592	621	589	593	623	602	619	652	570	601	618	640	632	613	525	600	613	614	593	613	611	631	588	667	603	584	578	572	614	672	609	607	638	606	650	620	605	572	611	605	650	632	589	641	620	619	636	591	603	629	597	632	611	568
8675	17821	15078	8419	5989	4501	3476	2795	2401	2125	1832	1773	1625	1524	1363	1349	1278	1262	1213	1182	1134	1179	1072	1078	1078	1007	1036	999	1020	1018	992	976	986	977	1041	960	977	977	1001	976	925	953	925	951	889	952	956	960	909	928	895	945	962	960	993	993	934	968	965	927	995	940	945	939	932	920	940	925	939	929	977	924	942	863	893	943	945	914	901	901	954	885	925	943	930	887	951	952	923	926	900	914	924	994	974	902	955	944	932	975	925	921	879	947	900	915	870	924	951	948	906	916	948	956	914	962	918	978	1000	963	895	915	898	904	945	910	935	939	978	912	911	909	916	921	976	912	956	948	912	924	879	878	920	925	923	917	879	903	932	984	879	910	867	855	836	906	944	887	925	991	951	914	912	979	976	920	920	938	910	903	903	952	869	914	935	958	972	949	966	910	916	905	914	958	891	915	882	935	887	921	907	946	930	821	920	926	923	920	951	917	854	874	907	889	928	933	882	940	917	908	988	887	928	896	897	947	1004	898	922	907	895	906	891	914	944	950	943	940	935	917	917	882	949	900	885	948	945	865	972	943	944	952	941	928	889	912	887	956	918	916	918	918	897	929	918	889	939	956	879	894	940	867	930	906	896	925	946	937	914	978	907	900	914	927	918	938	942	915	941	978	935	900	935	893	894	961	980	907	933	893	963	895	952	914	935	899	920	915	919	894	941	941	929	897	941	974	963	917	884	897	931	883	937	903	909	955	870	949	902	904	926	902	851	916	913	970	891	954	875	924	910	906	977	898	882	924	875	917	960	953	913	929	977	922	981	912	852	961	900	920	904	920	930	939	929	978	934	930	916	918	916	898	897	880	931	906	897	896	895	911	905	906	944	897	953	968	929	941	933	875	968	908	924	918	905	972	928	919	953	929	900	906	906	935	949	997	919	978	894	945	929	911	946	902	861	929	964	950	923	959	865	900	921	866	930	925	888	902	878	986	916	942	932	939	929	899	848	850	925	865	906	944	890	922	969	973	925	881	912	919	887	886	920	969	936	945	951	939	965	960	947	922	899	932	918	929	938	890	916	944	893	941	880	949	898	905	950	951	883	914	946	918	927	941	917	952	959	890	894	891	969	975	941	901	963	929	966	936	926	901	971	910	940	916	878	916	927	972	863	959	924	947	923	933	926	910	959	922	888	968	934	935	910	871	913	901	936	881	912	905	902	939	889	875	916	910	959	950	933	923	967	962	929	894	966	895	968	877	931	930	950	902	886	920	963	952	962	945	942	929	874	939	892	935	900	927	902	980	953	915	854	860	867	886	914	901	957	948	952	932	890	866	913	917	958	905	935	863	928	980	898	942	951	918	925	953	940	908	932	896	875	907	859	933	912	975	948	936	918	925	955	919	992	912	894	926	940	919	993	937	907	933	904	882	900	993	918	914	907	969	891	953	917	923	893	891	950	912	916	921	908	915	909	900	875	902	956	886	911	874	914	893	889	934	965	938	970	947	889	937	874	932	954	942	938	907	948	925	940	950	856	939	923	923	910	877	881	916	915	938	949	940	922	908	932	917	944	877	902	948	894	945	967	885	930	909	919	882	878	942	960	923	941	933	895	889	906	899	953	875	912	923	887	919	922	911	878	959	954	867	910	926	913	909	889	896	929	839	878	930	853	939	932	919	955	868	905	866	944	886	946	857	923	876	944	952	934	926	911	881	930	928	961	919	920	938	952	911	915	902	899	919	939	984	941	921	886	914	987	903	892	912	953	919	919	898	946	877	922	925	961	906	876	895	886	889	896	851	904	930	908	919	942	908	885	944	929	961	898	889	893	918	938	922	908	925	873	936	907	888	920	906	896	894	913	917	908	899	909	910	884	897	935	922	859	970	919	966	916	954	915	877	914	910	922	915	937	913	984	945	894	867	903	879	905	899	938	944	954	908	873	901	883	909	945	960	909	893	922	903	904	922	980	908	963	924	890	906	914	901	923	904	983	891	913	873	895	957	955	895	861	895	934	942	936	933	906	955	906	870	901	879	902	909	830	922	953	934	967	909	888	923	888	894	891	933	864	878	927	870	974	904	942	941	915	858	878	895	965	851	942	944	958	917	913	889	908	893	905	945	907	915	879	921	935	941	888	884	961	868	882	945	956	924	930	901	912	917	860	931	901	938	900	928	866	937	927	1002	931	885	913	858	898	921	931	907	891	905	870	874	955	913	912	904	933	933	910	866	918	891	935	966	967	946	950	910	938	889	858	927	909	874	907	925	961	927	928	956	911	954	894	873	961	895	883	899	880	880	893	886	928	978	913	899	936	940	953	872	934	912	903	978	895	924	932	922	896	932	888	911	968	887	907	928	947	900	950	902	883	986	919	941	867	935	962	922	946	936	888	943	915	911	874	984	927	911	894	906	931	944	909	965	913	933	914	927	900	885	845	897	921	941	869	935	912	929	948	887	912	934	934	904	940	902	878	921	944	932	963	908	871	856	929	926	887	874	922	899	911	902	890	942	894	921	918	913	918	905	913	921	914	958	969	922	950	921	919	960	941	940	908	905	908	932	958	923	877	861	885	923	934	918	933	963	933	942	898	935	909	927	952	943	870	920	919	936	885	930	951	952	916	876	988	894	938	930	928	867	860	919	944	988	923	915	913	934	914	865	928	909	894	953	916	921	934	917	938	947	908	909	943	901	905	905	888	891	868	941	861	922	920	904	908	867	924	1008	893	927	970	853	915	865	922	901	863	919	916	942	873	885	860	938	868	931	912	983	926	842	899	885	967	887	898	892	910	935	925	907	895	930	891	856	901	907	965	913	881	896	895	913	902	941	920	915	921	945	922	878	879	942	946	896	887	934	845	863	935	945	949	942	934	933	974	886	925	921	956	898	878	926	899	922	954	981	887	911	925	902	971	891	917	880	936	924	927	887	886	890	911	991	893	931	967	927	869	888	914	927	963	920	929	942	902	905	873	926	990	914	919	921	975	953	886	928	947	917	902	967	936	941	916	895	891	889	930	963	897	962	903	943	934	903	896	924	927	948	921	888	872	869	881	949	941	962	910	927	913	896	916	863	898	874	936	874	928	946	917	901	921	939	874	961	944	881	911	964	897	909	884	914	904	879	945	881	937	941	952	909	871	888	938	914	902	967	901	885	963	932	932	940	860	942	876	942	870	927	917	911	859	932	907	936	922	885	919	892	923	916	913	904	914	866	910	961	918	905	863	899	916	877	892	925	909	975	972	928	876	906	915	913	911	910	944	874	996	913	933	940	907	883	886	921	925	913	927	920	903	907	958	921	954	933	919	899	878	933	913	974	974	887	903	941	929	894	916	889	871	952	928	947	895	916	910	871	913	900	895	858	977	855	903	916	920	935	907	939	975	929	921	911	890	895	919	970	908	918	895	880	912	914	927	914	904	915	901	909	937	933	872	920	909	964	941	911	906	876	927	918	916	950	924	921	885	901	955	984	914	940	897	985	962	925	938	951	910	942	902	909	888	979	931	872	902	935	940	860
26959	20737	7534	519	306	222	220	233	213	205	169	231	188	205	167	184	194	197	171	188	191	170	167	174	178	205	183	165	171	201	190	185	194	172	175	189	164	207	182	183	158	169	185	170	210	194	184	187	199	179	177	170	198	181	171	193	193	198	187	168	167	175	182	169	183	182	157	184	185	158	162	169	173	171	161	180	168	199	182	180	175	176	189	217	195	173	191	184	178	176	189	175	190	187	178	182	178	174	189	176	169	168	185	193	168	161	175	170	179	168	187	175	186	205	201	158	176	177	191	175	190	194	162	170	186	195	178	188	182	193	179	176	185	182	176	165	184	203	171	183	188	165	198	187	183	184	173	168	195	183	179	175	204	157	176	185	161	202	179	167	175	191	178	130	180	176	186	166	197	163	178	172	178	183	177	177	187	175	159	203	172	176	185	185	166	200	199	167	165	173	185	197	209	167	161	178	166	195	198	186	196	189	178	187	195	171	182	199	170	180	201	179	187	190	186	163	187	187	168	211	199	176	196	179	173	177	199	182	157	206	169	174	181	183	179	178	182	186	181	187	184	182	184	177	184	177	183	182	197	171	177	177	173	172	176	176	184	184	191	212	196	159	187	184	164	186	170	171	169	179	191	192	193	186	167	183	184	183	179	196	183	164	178	153	168	174	201	186	185	170	194	176	185	196	163	164	177	188	177	206	184	194	183	175	180	163	166	165	183	183	174	202	162	213	146	192	183	186	180	175	168	173	174	179	164	154	180	192	186	168	183	187	191	224	172	173	208	177	202	177	166	181	187	184	170	197	194	182	173	171	186	171	177	194	192	160	168	178	183	159	188	170	157	174	181	191	181	191	184	204	189	195	184	211	163	174	186	174	168	184	189	191	204	180	178	184	204	160	173	182	184	174	178	198	166	196	178	192	194	204	173	194	190	170	166	153	194	194	162	178	175	201	179	181	191	173	170	185	181	187	180	183	178	179	166	199	194	189	181	182	184	182	180	191	168	187	187	190	183	192	190	198	193	165	182	176	183	175	193	199	182	187	174	184	195	205	169	166	185	167	210	169	185	177	171	189	165	164	194	188	174	178	193	182	189	155	183	176	187	178	193	188	185	187	184	196	172	170	192	169	194	181	190	176	194	172	162	183	179	179	177	179	177	171	147	166	175	195	195	171	188	183	179	171	160	189	163	193	169	187	169	174	166	177	195	174	183	197	169	169	178	166	193	163	196	168	173	187	189	187	177	184	156	160	191	172	186	166	159	192	194	184	186	184	176	190	205	194	193	195	170	167	175	174	195	206	166	191	187	177	167	199	187	162	186	168	187	180	189	172	188	174	175	179	165	172	187	174	177	181	155	193	142	156	172	158	180	176	177	188	174	188	148	186	194	197	222	178	180	207	170	169	168	187	189	164	192	177	172	162	157	187	197	188	187	191	183	177	167	168	165	180	184	177	177	187	181	167	187	205	215	182	155	181	181	177	187	208	169	175	193	161	185	193	171	171	200	169	155	188	193	178	199	147	156	188	163	165	168	177	189	174	177	167	194	186	197	179	190	174	162	183	194	189	193	178	186	174	184	180	200	186	186	190	171	146	148	163	184	187	181	197	188	184	170	175	199	173	167	203	170	166	192	201	170	203	173	171	172	183	191	178	166	159	196	195	197	188	239	160	165	183	184	173	185	162	177	181	184	188	186	180	185	183	157	191	186	196	194	192	195	202	185	182	161	191	191	184	182	181	174	168	180	192	176	173	185	211	157	167	182	187	196	189	175	167	171	186	168	192	181	153	172	186	174	158	182	177	183	177	187	181	188	174	185	180	215	177	185	192	198	200	189	183	184	187	174	180	160	183	169	200	160	189	178	190	182	184	174	162	179	181	205	173	183	192	162	161	160	196	204	168	188	193	178	168	160	182	172	170	160	177	182	187	164	165	186	167	210	175	163	168	178	168	173	162	183	182	169	161	169	182	173	184	179	179	166	193	184	207	192	212	190	199	180	174	176	152	161	189	188	195	191	225	200	169	191	176	177	204	179	186	154	168	183	175	168	180	169	188	189	184	185	153	182	168	186	179	201	167	180	179	187	203	175	173	184	193	187	178	187	173	214	166	176	186	180	183	207	175	175	190	173	201	179	177	185	177	171	159	173	198	172	167	210	172	176	191	145	175	195	194	189	164	183	196	154	171	173	177	158	173	181	175	200	189	186	192	171	180	172	182	197	153	174	174	193	179	163	195	185	153	156	183	186	177	170	188	203	170	193	168	174	155	164	179	176	178	165	179	179	156	181	183	178	182	190	188	200	215	179	182	177	177	177	179	188	178	157	177	162	185	152	179	173	175	171	186	200	184	177	179	199	171	180	189	171	194	206	192	177	199	190	189	157	164	183	194	182	209	189	166	166	195	154	203	172	198	150	162	166	160	193	176	189	173	181	171	188	175	175	180	164	173	184	193	172	179	181	180	175	160	176	153	191	157	199	185	184	192	191	184	197	186	169	197	159	202	199	178	193	194	181	169	185	175	176	185	187	165	172	153	199	165	168	177	208	166	183	157	164	177	187	196	158	191	187	174	180	169	184	165	180	168	176	195	166	181	179	173	183	215	170	151	181	186	160	208	182	189	166	197	176	211	175	174	192	181	178	169	190	206	144	209	198	174	191	188	207	169	206	161	178	173	177	191	206	184	191	170	159	165	181	177	184	170	186	181	182	178	186	194	194	170	178	191	154	146	205	178	202	198	168	189	178	177	181	187	180	226	163	196	181	164	172	173	172	201	184	171	179	179	183	192	173	181	175	180	213	193	184	167	194	187	163	185	176	169	181	190	180	179	154	170	197	186	185	173	170	172	194	181	160	177	176	188	158	161	185	189	183	194	167	161	179	168	220	192	193	167	182	184	165	160	189	189	190	157	181	193	172	176	183	182	152	204	180	196	181	170	183	206	194	167	181	200	172	182	188	189	176	172	197	168	182	176	192	183	178	172	180	163	174	184	170	173	185	185	185	178	180	183	189	155	169	165	186	163	178	191	175	191	180	191	182	185	175	181	179	210	174	188	203	204	178	156	193	178	186	191	194	171	182	163	176	183	156	160	176	172	177	190	168	170	201	171	184	181	179	177	163	166	171	160	169	179	169	179	161	201	190	165	180	198	185	173	193	158	192	173	191	181	151	217	171	183	170	187	174	193	167	194	173	171	179	191	183	174	173	172	170	198	195	178	187	169	157	198	183	175	170	188	182	163	189	166	191	200	202	176	204	190	159	177	199	181	178	170	169	183	169	190	184	190	207	185	183	155	161	194	168	192	167	192	181	208	184	181	215	165	200	180	176	177	164	161	152	203	190	215	192	179	188	187	173	158	158	177	194	166	189	185	167	163	147	184	177	152	179	189	175	189	183	149	162	190	171	183	155	188	173	196	185	178	197	196	180	187	182	177	188	169	208	178	183	156	159	184	159	177	168	180	177	206	179	190	193	174	161	201	138	176	168	190	181	169
3873	1390	1231	680	555	456	393	377	350	323	326	331	320	312	302	339	322	310	301	300	305	309	325	308	264	315	306	322	285	308	272	288	293	296	301	333	276	302	312	262	275	281	318	286	297	299	261	302	317	279	282	290	297	262	319	271	256	288	315	291	285	301	278	300	297	322	302	321	256	322	279	292	323	313	312	276	286	254	258	297	281	307	282	273	324	273	301	266	275	264	275	293	284	296	276	266	281	280	296	290	314	308	280	318	325	269	298	263	282	274	307	257	287	277	314	289	294	272	296	278	295	285	311	270	312	284	289	293	282	297	296	293	311	272	305	280	284	281	293	278	285	292	321	267	289	292	304	291	308	305	287	301	295	304	287	302	318	297	290	291	292	295	276	287	283	300	320	314	287	296	309	289	257	319	322	305	286	271	274	288	303	279	311	293	327	302	297	267	286	264	285	314	272	296	312	290	310	272	272	276	297	314	275	299	278	255	270	289	292	293	292	314	276	305	278	310	292	306	291	325	301	310	298	309	293	267	323	309	298	276	302	318	299	299	319	295	283	324	288	311	286	285	283	292	316	298	309	308	276	310	292	290	285	287	304	267	256	302	292	297	280	306	311	288	285	302	274	292	301	297	305	284	300	293	263	283	307	315	280	319	298	298	261	306	286	311	294	304	264	287	318	311	275	272	309	288	317	286	278	284	365	321	305	258	284	278	265	307	292	305	281	313	334	294	259	293	311	282	307	297	300	289	283	261	274	270	294	323	322	272	288	260	302	282	277	281	309	292	297	286	270	308	298	284	294	301	321	281	289	279	289	315	339	290	288	261	307	293	261	260	281	278	320	330	286	341	308	279	264	322	283	333	280	297	295	302	294	275	292	310	287	286	270	279	289	314	294	279	291	319	284	306	300	290	298	277	276	300	257	278	310	289	306	282	307	306	284	298	316	282	297	301	300	291	254	286	307	310	279	282	284	295	284	258	298	293	302	303	313	290	309	290	269	299	297	315	276	309	306	302	279	292	320	286	302	261	309	267	294	318	314	301	285	280	287	319	307	297	283	304	313	284	270	306	277	290	290	286	283	324	279	306	287	290	284	314	291	288	296	317	300	332	313	297	282	301	292	270	290	297	266	307	288	287	301	331	289	302	300	330	293	286	313	287	312	309	280	314	314	287	295	286	289	294	282	286	307	312	308	286	276	292	276	305	319	279	304	279	293	277	269	300	285	264	289	295	285	304	294	285	306	255	293	312	288	297	285	311	292	261	279	264	311	330	303	309	278	282	276	285	275	289	267	276	277	277	264	281	275	284	311	282	293	313	299	281	304	308	279	298	271	303	307	274	280	280	266	293	308	263	294	337	274	293	299	293	334	285	276	290	298	269	261	274	284	264	285	298	280	298	298	286	329	265	298	261	300	298	303	316	288	293	289	313	293	304	324	309	306	314	290	295	300	299	285	307	285	309	299	299	320	308	292	314	281	303	302	264	293	308	298	282	298	294	303	293	290	299	340	288	291	273	275	280	287	303	269	284	295	306	297	288	291	284	271	292	314	264	342	251	333	322	297	284	301	270	296	285	287	285	299	279	293	282	322	305	295	318	279	308	269	318	278	266	301	281	292	307	308	303	301	288	320	274	270	261	299	274	306	284	281	289	315	304	304	312	305	312	292	309	310	288	263	333	305	303	290	302	268	291	306	274	284	259	296	280	290	302	284	273	277	283	256	291	308	324	291	313	311	260	313	294	276	288	268	307	280	276	320	300	275	294	303	295	279	316	288	282	289	288	284	306	305	267	283	299	306	272	298	267	299	302	254	269	332	324	322	305	268	256	283	300	331	274	297	327	275	296	313	266	320	271	340	291	280	288	300	278	300	299	288	286	313	260	308	301	326	295	275	300	336	294	310	304	276	311	296	310	297	271	301	331	280	325	276	293	318	291	299	306	327	315	284	319	305	292	296	312	288	309	293	305	277	297	314	305	306	289	316	295	293	299	304	294	274	316	309	301	291	292	293	283	288	301	287	324	282	273	302	289	284	307	291	270	295	295	270	282	282	255	282	318	316	297	313	295	287	297	295	284	265	294	318	279	251	298	312	332	334	289	311	287	280	291	318	301	292	298	292	276	285	285	274	284	312	298	289	276	319	299	284	270	296	255	260	303	262	301	304	287	276	288	278	318	294	285	276	318	282	297	286	301	296	320	267	257	287	284	278	310	288	269	258	271	284	296	295	344	283	310	302	297	276	279	307	312	274	290	298	267	273	295	286	288	283	283	291	286	298	296	287	273	285	284	290	289	315	311	294	315	300	288	279	304	285	290	264	316	297	292	309	292	284	281	288	320	308	298	243	292	282	280	297	303	302	295	288	303	300	294	258	285	313	307	254	279	314	305	304	310	300	286	272	296	298	332	273	298	266	293	297	294	295	297	323	270	287	282	307	308	279	295	277	293	302	271	280	265	276	314	264	287	279	302	311	273	322	311	291	296	342	272	286	319	286	290	299	289	279	301	279	276	298	297	309	305	304	303	269	282	315	279	304	260	279	307	285	292	297	284	310	337	302	308	263	293	286	281	292	289	294	288	304	288	319	305	312	326	271	307	284	314	287	264	319	286	274	310	266	268	295	277	310	289	275	285	271	299	294	306	287	322	316	310	299	271	333	299	286	296	291	287	295	287	298	267	311	288	276	298	309	328	277	271	263	299	291	269	266	266	278	289	304	279	291	252	320	273	307	328	260	304	272	272	285	307	299	309	274	317	291	265	305	286	292	301	259	274	288	307	315	321	298	310	280	281	310	284	287	275	302	284	274	295	280	310	320	274	268	293	247	276	286	288	304	288	298	304	303	301	272	303	285	301	281	299	298	278	289	274	308	308	320	306	262	314	260	336	293	322	253	297	272	304	265	318	286	293	277	284	294	280	299	274	290	271	296	277	289	304	325	274	303	303	280	284	317	307	293	281	290	295	303	302	290	287	291	282	311	288	292	297	297	291	304	314	296	315	281	292	284	306	291	278	311	297	290	307	308	319	249	300	295	286	307	289	309	285	271	291	318	269	285	300	283	282	292	282	300	275	308	289	271	293	289	291	283	292	295	317	299	304	311	296	297	310	295	307	314	295	321	289	279	301	289	305	317	273	286	292	310	297	283	303	297	291	302	283	274	298	280	296	304	284	307	300	298	320	275	260	295	297	337	306	293	309	316	281	319	282	306	284	290	302	308	268	275	289	295	287	263	300	294	274	293	271	285	289	316	310	285	260	283	299	330	299	260	244	274	309	295	299	305	295	278	322	273	302	280	286	288	305	321	293	255	301	302	266	287	297	280	295	320	273	276	295	288	298	302	299	298	285	299	274	280	302	255	271	286	259	307	289	288	281	270	292	307	261	279	343	303	314	292	273	294	314	307	316	310	321	294	310	316	291	285	295	271	302	297	288	280	303	280	303	306	317	294	300	294	281	294	335	286	313	309	277	307	284	267	310	304	301	282	275	275	319
24255	21420	28865	24359	21251	4326	1127	817	717	708	632	615	574	562	520	553	544	538	539	532	465	487	449	508	496	547	513	479	514	471	452	522	510	503	482	454	471	470	493	475	461	477	492	478	461	434	451	454	463	514	471	462	470	449	478	457	471	450	476	430	466	479	442	484	469	443	456	498	482	464	452	443	462	437	447	470	439	492	462	472	447	490	472	431	494	430	476	472	458	463	454	448	476	453	477	464	452	476	444	449	492	494	429	459	468	489	426	429	482	450	456	444	485	463	480	490	484	450	457	469	455	464	468	460	479	459	469	473	474	456	480	456	475	433	459	445	474	449	488	473	428	443	473	451	473	464	431	467	507	465	462	453	494	496	482	457	434	446	432	467	439	471	463	473	488	468	494	454	428	443	455	435	478	452	486	466	459	481	464	455	454	460	439	427	478	465	464	463	419	454	471	507	470	470	476	447	458	484	486	428	483	460	452	425	477	488	467	483	456	447	473	504	442	477	461	464	430	492	463	433	460	490	436	420	475	436	428	474	448	474	501	472	460	421	465	493	472	459	504	475	454	480	431	463	472	491	461	477	453	484	472	448	494	508	499	449	530	452	437	474	488	430	471	480	457	459	444	433	478	448	480	446	453	452	450	468	455	445	465	460	459	447	437	470	531	469	459	446	423	458	476	444	502	450	473	465	498	477	463	513	474	450	507	460	427	501	419	472	448	473	498	485	460	462	462	455	453	473	453	431	471	485	433	498	456	461	476	421	465	490	472	496	462	471	428	474	422	465	422	452	425	472	463	477	474	472	480	496	438	478	484	455	457	427	448	481	432	451	467	459	412	403	425	455	469	446	486	431	457	462	459	491	464	469	463	460	470	486	466	489	481	461	469	445	453	448	448	440	460	472	475	436	460	472	471	454	444	481	439	432	452	436	452	434	485	416	465	453	476	432	492	422	463	483	413	476	471	486	474	478	435	466	501	453	469	493	482	430	456	407	451	492	446	478	462	485	449	479	486	457	440	466	470	480	492	468	435	463	464	427	459	465	448	421	469	465	455	473	449	480	435	463	441	442	461	466	483	468	471	440	491	454	460	456	444	467	470	463	450	480	435	470	437	474	433	447	450	461	518	459	460	466	453	455	440	453	465	494	465	437	431	518	446	486	449	448	456	430	479	483	473	439	449	507	491	450	458	452	445	474	420	435	436	448	458	462	482	457	483	473	462	457	503	464	442	450	450	423	448	443	477	475	497	462	499	455	433	460	446	480	463	467	475	427	491	437	499	475	448	435	499	474	473	483	463	434	471	473	463	458	502	495	444	484	500	479	449	443	468	481	502	465	484	459	455	442	497	450	452	490	490	455	450	409	458	451	429	530	469	471	489	468	433	471	489	451	468	468	477	449	498	457	497	437	441	461	454	462	455	457	434	462	468	447	473	456	461	455	463	445	482	434	475	463	496	461	452	477	481	420	506	439	470	455	461	485	473	469	465	436	511	484	490	470	437	448	480	415	434	457	500	462	443	457	511	460	437	466	415	470	459	429	414	477	456	461	432	471	491	473	454	471	461	499	473	476	467	497	481	491	521	420	455	481	441	498	473	454	441	448	460	473	464	467	478	442	453	460	449	510	447	461	462	464	482	461	480	463	459	444	478	489	487	458	452	508	479	464	457	449	444	418	404	460	483	491	495	496	414	470	480	446	445	448	475	478	455	469	434	453	475	455	486	472	438	457	458	474	459	456	470	453	443	444	453	479	463	472	447	483	420	461	449	470	475	423	470	444	432	480	457	459	476	487	478	453	470	474	475	467	479	493	463	483	464	442	465	480	477	481	436	467	442	483	455	486	423	462	486	437	436	452	444	472	430	463	465	503	451	431	479	440	475	476	446	473	460	462	451	444	436	450	451	501	488	508	516	421	480	484	442	489	441	431	480	451	442	475	456	415	486	467	430	441	452	468	452	438	459	462	479	449	434	494	499	447	468	476	476	463	467	479	449	454	450	447	483	475	465	478	439	454	485	452	445	455	471	444	426	460	462	465	453	501	465	476	441	487	441	461	448	461	466	437	467	429	476	459	462	423	475	434	491	471	496	444	412	457	458	491	429	443	459	462	425	428	488	440	440	461	444	464	464	430	468	455	456	433	458	499	432	478	433	463	462	452	485	480	483	457	519	450	427	464	480	480	473	500	440	514	475	453	443	479	435	471	467	437	422	432	476	472	446	462	495	464	492	453	440	481	493	421	455	453	450	433	448	460	445	418	441	468	438	468	456	460	464	485	477	480	476	476	494	444	450	443	455	478	459	477	444	486	478	478	456	484	441	480	481	491	457	440	460	484	480	445	436	511	462	466	462	490	470	437	469	462	447	474	445	446	442	482	469	448	438	441	464	466	431	475	460	475	480	427	451	449	439	429	477	462	514	490	454	503	416	459	453	477	464	487	448	448	425	463	469	463	438	476	477	489	526	461	415	482	478	442	454	453	455	433	425	424	446	446	466	444	496	452	474	488	456	482	505	471	460	428	488	462	439	472	494	436	425	479	451	445	478	437	501	491	492	424	430	478	457	463	489	425	532	425	465	446	457	403	474	437	470	452	485	465	473	480	449	498	458	445	484	465	500	469	474	437	433	445	459	419	452	403	459	421	477	472	432	439	457	474	437	467	442	433	469	490	457	458	469	477	453	433	452	437	482	471	441	462	458	459	452	453	476	466	464	466	448	457	504	461	449	423	500	482	471	472	503	451	492	497	452	451	461	484	458	397	447	473	432	479	460	436	480	458	442	485	473	457	447	467	486	467	474	462	472	427	444	480	488	450	456	481	458	458	454	469	431	473	460	492	443	415	489	497	465	467	432	456	468	480	476	445	504	455	471	476	460	464	448	463	498	492	473	467	437	431	476	474	454	447	467	502	466	430	459	434	499	473	456	483	454	439	442	472	469	453	448	461	458	475	456	431	440	471	472	495	482	449	471	454	474	460	423	494	479	443	461	478	488	477	472	465	444	467	462	463	415	450	481	464	502	507	454	459	480	455	435	459	445	424	424	458	444	483	475	437	427	477	460	417	450	460	438	460	428	449	464	463	470	442	470	493	440	463	433	506	451	461	467	489	442	458	487	425	420	457	462	483	493	475	460	441	457	487	470	479	479	427	426	460	449	508	438	466	491	445	494	462	462	479	437	450	494	476	479	479	465	443	425	483	434	419	460	462	496	434	452	484	447	432	431	445	468	457	443	481	475	445	458	466	413	505	463	490	477	480	455	498	441	446	478	531	478	450	441	465	458	457	456	490	493	474	472	494	420	448	484	459	466	483	476	532	428	430	461	486	419	452	486	439	473	413	450	480	415	438	497	482	481	480	489	452	434	439	454	456	437	414	437	477	456	485	474	409	447	413	441	455	478	426	474	447	480	467	495	468	469	448	436	488	451	454	503	479	478	490	501	484	464	478	445	481	450	432	470	444	439	470	430	456	476	480	476	494	433	464	441	495	486	496
5946	11343	9367	4867	3473	2634	2079	1721	1448	1321	1250	1150	1049	1021	981	948	896	908	855	784	820	777	788	766	777	772	752	732	815	786	759	750	792	776	739	764	732	701	712	741	678	759	715	684	739	732	721	724	755	699	731	722	753	761	729	715	659	720	690	742	761	709	735	714	731	714	693	696	760	709	725	701	694	697	695	692	751	745	723	692	685	712	691	685	745	737	689	705	703	733	718	711	701	695	714	692	726	706	709	700	736	675	708	690	717	748	661	699	670	717	696	756	722	667	720	705	737	668	714	660	700	694	696	690	734	733	735	765	744	747	749	697	726	731	756	725	712	714	625	693	668	687	738	683	723	701	650	674	679	737	681	725	726	703	721	740	717	705	664	738	684	677	699	655	687	725	701	716	657	731	709	670	738	680	760	656	679	711	699	722	691	733	727	715	702	731	681	703	754	698	722	728	759	682	700	717	727	717	721	720	784	691	780	718	717	678	723	725	690	752	721	757	707	753	681	735	735	707	696	701	757	699	706	748	688	719	691	697	730	747	736	710	715	683	728	689	692	655	741	729	704	660	688	738	708	701	676	688	714	744	730	659	736	709	714	725	696	737	694	711	760	711	693	731	684	672	684	739	708	733	727	708	724	779	746	682	739	709	714	703	669	709	705	722	702	737	666	727	720	714	730	708	662	739	708	692	770	683	713	690	692	714	696	749	733	706	712	663	675	724	758	731	678	761	734	677	698	705	735	706	720	727	754	674	723	720	727	670	711	710	750	696	688	701	699	727	767	733	742	717	702	668	678	660	741	708	700	715	691	720	757	690	702	753	704	661	749	722	696	693	726	742	735	650	702	711	705	672	677	746	709	670	713	677	737	732	666	715	711	709	732	730	723	715	708	706	686	715	735	738	677	749	719	689	733	743	734	685	688	738	719	765	736	707	767	743	756	689	709	694	700	710	699	702	685	718	654	723	714	742	705	700	762	719	702	708	717	715	692	674	680	668	706	687	672	702	734	716	713	663	678	754	726	658	706	735	736	682	685	758	748	695	691	729	646	718	764	674	733	718	696	690	706	717	686	703	698	669	688	701	737	730	703	730	715	719	732	707	649	703	738	639	723	726	713	706	722	686	747	698	711	732	666	741	708	727	738	658	692	708	721	765	726	724	746	714	684	705	689	711	702	661	698	737	697	652	737	711	708	692	713	695	709	711	722	710	657	746	711	709	692	770	699	712	714	612	679	656	757	705	704	696	711	701	701	706	679	683	729	679	751	668	706	721	661	687	764	725	675	677	710	707	711	708	710	739	665	739	628	721	696	722	716	701	734	673	733	719	725	702	696	663	683	680	633	724	653	737	717	722	656	676	700	689	727	697	708	711	653	706	715	702	641	766	712	744	733	729	741	744	711	748	735	739	710	669	683	708	716	719	636	741	700	663	705	662	714	711	689	731	687	696	699	704	718	710	741	705	738	696	739	674	721	714	737	689	697	676	650	719	720	720	678	738	696	721	709	721	701	712	699	686	683	741	678	702	684	742	709	749	726	746	753	726	724	709	689	726	727	704	673	666	712	681	705	716	709	713	680	699	729	693	679	739	693	695	683	737	753	690	692	681	716	776	749	730	731	719	728	698	713	699	671	670	748	676	716	728	664	712	699	729	772	699	706	751	719	752	691	660	730	692	717	699	775	705	715	748	698	734	721	666	695	702	732	655	729	700	744	662	683	698	718	705	700	693	708	729	700	728	711	729	677	659	680	728	701	703	714	677	719	671	718	747	688	685	696	702	691	678	739	722	767	716	693	726	678	705	693	742	664	697	715	717	745	723	686	736	697	726	751	731	674	732	695	705	734	682	692	656	702	686	728	728	761	745	689	756	704	732	716	699	664	706	715	640	736	720	677	767	715	674	715	713	702	697	668	711	706	699	717	691	692	723	743	726	738	710	665	694	690	690	714	729	683	711	716	697	676	745	731	739	694	715	685	690	685	756	721	669	664	748	686	712	680	719	707	712	743	732	695	703	722	696	735	663	717	728	658	725	706	719	749	698	706	716	730	714	735	716	721	681	723	692	730	678	741	690	723	690	770	664	725	725	705	756	749	683	711	703	693	676	717	723	685	676	708	718	693	714	723	718	696	694	708	715	684	683	698	709	679	739	696	691	662	724	716	678	719	730	686	699	682	739	686	745	720	731	661	725	685	748	732	713	694	760	721	687	683	685	732	760	767	726	689	714	698	657	663	666	689	712	669	643	692	665	658	686	713	744	704	717	684	722	686	748	685	681	663	765	702	707	691	647	717	729	689	707	684	702	743	669	740	689	664	711	728	700	749	786	766	666	725	726	675	712	710	707	717	754	730	663	706	655	723	736	662	691	732	701	729	715	703	687	727	783	727	675	723	716	709	679	742	708	738	727	679	668	676	696	693	713	696	700	698	690	701	720	666	704	692	719	731	712	740	748	727	695	682	725	726	721	687	719	648	685	714	688	729	712	684	697	702	675	676	732	677	734	733	685	720	738	723	702	688	697	709	699	670	712	726	736	734	750	733	663	685	722	674	685	707	733	672	712	726	752	745	757	666	753	738	697	725	725	664	691	711	682	699	723	695	695	711	722	684	673	715	708	717	758	723	707	724	685	705	692	667	686	712	696	674	681	718	744	693	720	712	718	694	679	704	801	727	706	669	761	726	736	711	670	742	726	689	669	717	708	734	684	664	704	676	737	705	686	724	704	736	663	692	724	674	692	726	727	693	709	728	693	727	736	684	710	694	718	696	650	707	689	729	752	690	726	719	702	718	695	675	736	685	712	634	719	754	722	709	758	693	715	743	693	704	730	682	671	677	713	708	714	733	729	739	704	731	701	691	735	684	731	708	664	703	655	674	704	719	686	720	684	691	685	754	685	697	707	682	735	675	684	726	741	707	715	714	656	724	688	668	669	701	720	702	725	737	746	701	688	683	676	721	713	689	683	671	681	737	732	695	679	732	723	702	701	696	650	683	674	772	712	696	722	724	758	674	729	735	741	683	750	698	753	726	734	739	730	672	740	720	704	683	733	688	750	731	722	738	679	738	722	666	762	713	717	744	693	706	669	679	677	728	726	682	698	735	733	696	688	707	750	700	690	694	681	697	738	747	718	743	677	738	751	742	726	709	729	688	693	732	695	769	711	663	714	690	716	714	771	707	738	700	673	697	729	707	680	704	687	710	654	696	687	687	700	700	718	743	698	732	747	722	672	718	691	700	713	684	698	738	725	701	722	747	678	756	722	732	733	704	680	707	702	718	751	716	717	683	701	702	719	780	749	686	728	696	737	719	692	720	726	715	693	686	728	685	701	683	708	682	692	761	751	710	730	694	732	710	663	714	721	714	682	742	753	646	759	717	692	709	686	740	692	707	705	692	679	708	697	672	698	706	735	733	682	721	761	697	726	673	725	704	713	693	714	698	691	745	667	712	714	735	708	673	654	720	712	698	743	726	723	673	744	663	641	706	733	689	689
23268	21408	29450	23767	21409	21224	4366	1323	1058	991	964	831	808	833	792	803	772	686	738	720	723	720	702	697	683	697	668	648	641	686	613	665	627	636	626	645	637	615	647	588	614	635	624	604	632	605	652	659	652	648	640	628	597	643	595	660	621	638	631	642	613	625	615	634	650	588	621	612	638	634	651	640	681	622	605	610	578	626	614	600	655	638	662	617	600	602	629	587	670	592	623	616	568	613	632	611	632	575	571	662	627	623	639	670	627	597	600	608	602	619	614	579	647	626	618	643	615	573	618	616	620	640	613	561	596	596	667	585	612	628	590	611	603	617	641	639	666	629	636	620	606	613	624	620	606	639	615	604	590	639	597	624	616	632	674	592	613	647	612	616	576	623	656	587	590	558	627	620	626	607	647	640	597	645	579	644	668	601	590	614	603	643	642	615	632	655	619	586	608	574	586	611	616	634	628	636	600	643	641	587	575	617	621	659	590	578	637	647	607	624	624	632	655	639	635	703	631	600	668	621	646	648	567	624	572	609	600	559	603	609	584	612	640	593	597	571	637	597	635	615	657	683	563	629	603	611	627	627	628	611	608	585	624	641	635	605	598	655	659	629	617	618	637	615	587	623	571	625	635	643	633	619	598	632	565	608	644	630	610	606	620	615	625	600	605	629	630	602	664	642	584	639	623	630	632	615	584	645	616	618	639	603	601	611	568	609	619	588	656	616	632	596	593	633	562	603	577	558	617	611	630	605	625	554	627	583	600	597	578	605	612	635	592	627	589	595	651	557	646	597	593	564	604	624	596	603	600	584	614	616	615	568	653	598	609	610	640	631	570	600	584	597	651	594	632	624	663	636	620	586	605	668	672	631	612	578	601	561	644	617	619	610	585	566	631	609	596	636	650	604	631	605	575	638	613	610	613	630	626	612	609	596	575	620	654	605	619	596	637	588	590	611	668	635	658	628	624	589	613	610	601	595	583	603	634	683	619	569	585	586	578	647	621	606	618	641	600	591	615	581	611	586	641	622	598	654	579	622	570	608	624	602	617	598	656	614	596	636	628	606	620	615	639	666	640	641	578	593	635	651	592	654	619	654	631	593	613	566	617	641	611	619	597	606	624	589	622	590	614	621	600	555	596	631	617	626	661	633	634	589	631	610	648	581	627	581	592	608	636	640	612	661	596	610	655	604	616	592	577	625	597	628	627	558	635	613	636	604	624	628	635	631	579	577	565	660	630	663	586	595	592	649	633	627	607	655	595	619	604	592	573	607	564	605	630	610	638	623	592	615	611	615	632	595	618	617	621	629	615	600	620	579	669	609	606	602	586	540	563	629	612	550	620	600	613	636	625	629	633	628	620	590	605	623	655	644	613	625	598	630	630	582	619	587	591	629	643	607	649	635	640	570	592	620	630	553	620	600	617	633	658	604	559	646	628	624	613	661	604	617	606	642	590	634	580	644	593	592	625	573	617	643	640	597	670	641	607	637	619	621	621	591	617	630	622	634	652	625	584	609	614	618	603	619	581	618	605	625	580	623	628	601	630	633	668	616	675	597	588	609	613	623	621	615	591	641	615	610	610	626	603	600	591	591	611	566	637	612	618	572	591	621	598	605	620	609	654	647	669	603	566	635	628	575	599	608	618	639	651	577	657	598	608	645	595	605	600	596	610	566	538	640	638	613	610	617	591	648	619	578	609	592	609	605	603	648	589	581	671	614	599	609	582	635	612	643	614	607	575	585	593	667	612	612	583	620	651	582	621	600	657	646	629	676	628	631	619	633	569	610	654	613	619	588	614	567	635	611	588	559	616	609	553	624	628	638	624	628	593	619	606	605	628	630	551	628	641	596	642	640	638	613	631	567	601	597	591	602	618	616	640	627	651	580	601	609	623	610	645	578	619	615	614	641	638	581	589	618	600	606	651	612	651	618	594	587	607	595	601	581	605	614	574	654	612	659	606	605	597	569	595	607	621	616	610	649	623	610	609	602	535	606	591	628	601	598	599	604	602	598	644	622	607	599	609	660	601	607	582	606	597	653	630	622	609	594	632	648	593	598	661	584	640	621	572	563	629	631	606	591	622	650	595	622	648	616	642	619	609	587	569	625	620	595	635	617	574	632	597	589	616	631	637	620	643	595	635	613	606	623	601	660	618	599	628	618	587	588	623	612	590	605	598	608	611	628	617	606	588	616	612	587	615	586	632	649	608	574	606	634	618	617	608	569	612	613	593	624	661	637	592	602	640	604	606	606	627	608	597	612	604	568	607	630	602	590	566	630	612	645	631	617	638	615	691	584	622	617	657	599	607	615	625	600	652	607	604	642	622	569	626	605	623	583	620	657	577	594	616	596	609	617	599	641	596	622	603	605	617	654	595	586	569	616	606	605	638	594	603	626	621	602	577	620	605	600	608	608	640	638	608	612	618	614	617	621	601	577	641	618	609	648	595	639	617	577	626	602	671	635	623	593	594	620	656	654	587	610	590	594	602	593	643	582	622	614	635	628	619	609	601	625	605	615	610	621	601	616	611	581	587	569	587	590	627	550	594	580	596	614	621	596	579	615	579	643	617	588	604	590	564	615	590	599	650	617	623	583	623	620	586	578	611	570	602	614	623	600	598	663	613	646	623	594	636	563	570	597	579	651	622	616	622	599	597	637	623	577	624	632	639	577	622	623	617	617	589	596	638	583	621	629	628	585	576	631	622	628	609	607	598	553	620	570	648	587	626	606	676	568	599	605	595	572	611	602	577	592	590	606	603	631	560	587	591	644	560	573	588	630	625	630	616	644	597	629	590	610	618	605	575	621	581	579	613	623	600	599	652	602	655	602	592	609	624	599	613	611	643	629	592	584	616	635	607	585	641	587	610	631	567	599	659	565	606	603	623	656	588	583	621	644	656	636	632	650	585	586	623	597	574	582	583	552	607	610	618	614	629	584	660	545	600	601	582	598	632	678	599	623	599	571	603	634	649	580	661	621	547	568	635	594	611	615	571	598	591	619	657	624	644	631	605	616	564	617	592	608	624	577	587	621	638	596	659	637	621	590	562	616	626	617	630	610	621	624	646	623	608	624	644	625	632	629	600	612	559	654	579	604	592	629	641	618	585	661	569	567	610	576	586	611	640	625	588	609	603	591	645	615	654	626	614	595	621	631	590	620	624	636	598	600	623	616	583	625	622	625	642	655	604	574	618	574	610	641	575	657	577	637	632	553	604	629	627	602	661	605	606	627	602	594	591	575	619	628	595	589	584	600	634	627	594	588	619	598	635	624	643	557	621	684	623	627	639	621	606	621	633	609	635	617	555	595	627	561	628	621	591	595	603	589	625	628	633	639	630	574	580	606	583	599	603	633	607	613	648	623	621	612	593	634	628	587	664	598	595	608	586	603	636	586	610	608	598	639	637	629	597	623	647	618	614	678	623	615	612	639	615	616	619	584	611	599	621	620	609	617	617	590	588	597	625	628	589	606	617	603	650	605	602	648	552	597	628	599
8779	18243	15173	8470	6029	4601	3584	2863	2382	2154	1893	1736	1627	1513	1370	1366	1261	1205	1172	1173	1167	1173	1111	1105	1063	992	1058	1006	1035	1022	971	988	999	967	992	936	956	1000	921	928	957	910	1025	1013	953	941	955	949	973	1016	988	943	963	959	1001	894	946	968	1014	940	991	953	987	914	894	928	918	926	927	898	976	926	940	887	969	966	905	909	924	955	909	980	936	975	946	900	996	949	922	886	964	970	917	933	895	965	987	959	905	898	914	910	957	960	986	931	925	962	928	922	967	917	955	897	921	979	822	920	901	930	933	955	910	956	929	887	907	932	905	970	884	882	945	926	900	905	935	966	959	923	966	895	884	860	906	881	897	933	874	875	951	916	910	918	910	934	924	928	938	942	910	977	976	942	901	978	954	896	958	969	921	908	903	903	969	880	934	1002	919	912	957	906	888	899	942	938	921	931	924	890	920	894	942	942	927	929	857	946	883	920	983	938	910	927	903	954	855	877	906	929	984	943	943	931	924	908	902	919	918	948	926	897	883	878	885	918	846	866	913	915	926	922	995	974	944	933	878	906	940	887	951	880	892	897	935	877	906	858	950	934	999	908	932	937	981	902	920	859	906	902	844	911	936	967	1002	882	901	906	960	861	861	889	959	951	971	912	930	903	928	932	915	875	937	888	934	943	930	961	973	906	962	929	980	942	895	943	990	915	903	940	928	893	896	883	929	874	981	932	936	881	938	917	953	927	925	919	917	878	954	922	921	937	878	941	949	928	954	897	923	967	927	964	915	930	962	908	968	928	912	890	929	905	913	930	885	936	936	929	910	920	925	934	934	963	913	929	910	950	918	930	938	897	914	930	902	880	922	978	936	890	951	944	942	926	940	934	955	922	956	949	896	922	896	921	900	926	971	927	927	903	895	958	952	897	936	942	906	936	911	930	877	947	966	931	965	893	909	959	898	902	924	977	916	893	960	913	898	895	946	866	898	909	906	940	944	880	965	917	946	922	929	902	947	887	882	931	939	952	912	931	913	891	913	964	900	962	894	911	951	941	905	902	908	920	917	896	922	932	881	937	966	881	943	940	914	947	937	899	927	949	956	890	913	888	1010	910	982	892	926	912	888	906	891	893	912	969	936	938	895	891	967	918	854	883	873	978	901	888	959	909	914	871	922	890	893	945	924	960	980	984	926	900	894	911	941	892	894	939	892	945	882	897	926	897	872	898	916	914	943	883	974	890	943	874	919	906	953	911	932	958	926	902	928	859	931	923	932	889	929	874	969	927	877	896	927	917	890	910	930	920	863	911	849	874	923	954	960	887	949	909	890	952	967	913	951	865	891	861	926	904	882	915	953	890	935	915	960	929	882	989	955	939	926	936	952	937	959	912	915	948	939	956	904	987	934	992	899	893	926	899	923	850	950	925	996	891	862	898	930	969	894	886	950	956	880	872	904	995	924	861	926	939	908	895	926	907	946	953	882	909	946	893	921	857	937	959	914	951	951	926	939	924	926	874	942	893	915	866	923	873	954	913	953	956	948	896	934	978	893	986	926	951	895	957	929	913	927	873	936	956	894	945	883	914	937	907	971	885	879	938	966	922	898	895	912	926	945	987	924	925	930	875	959	948	952	963	942	929	926	922	933	911	959	884	963	888	940	932	904	947	872	910	970	906	951	903	976	927	946	909	904	957	896	886	945	940	885	886	907	959	928	889	946	951	910	930	897	950	971	919	933	919	919	912	961	881	943	961	901	925	942	937	943	937	905	906	909	934	933	901	943	885	972	959	882	912	890	913	878	890	886	954	951	888	864	954	878	901	973	915	908	889	936	914	930	944	902	919	906	948	899	909	922	972	915	917	850	893	882	954	886	968	950	940	938	913	976	876	903	896	946	925	951	913	895	912	947	888	934	924	850	931	919	919	915	869	947	935	942	942	936	960	864	891	888	917	929	922	903	918	958	958	875	906	924	915	915	940	1000	885	916	898	928	966	910	887	878	909	901	937	950	983	937	916	920	938	916	904	906	912	940	923	941	916	943	927	936	926	950	841	898	918	904	898	914	924	934	913	909	889	946	928	930	917	941	914	903	896	872	907	943	927	933	881	873	931	964	918	927	947	972	966	895	938	902	902	926	908	918	878	913	887	951	935	942	910	974	934	955	960	916	905	928	983	918	953	980	876	970	888	980	973	910	907	935	924	920	935	850	945	939	917	912	912	913	863	938	872	903	971	904	962	934	948	942	895	961	942	904	947	915	905	925	961	859	948	898	933	901	968	919	894	949	936	863	917	937	923	895	867	857	937	894	972	921	920	901	894	939	882	998	913	885	892	930	911	886	914	933	867	869	870	946	906	959	920	943	914	944	899	920	946	940	862	926	955	887	912	910	885	906	940	929	906	900	893	934	945	918	929	926	916	954	914	931	939	911	922	962	906	917	900	956	938	916	942	888	888	961	944	887	899	943	957	896	954	949	903	925	928	918	924	944	915	877	901	860	932	875	954	929	940	932	940	890	899	931	964	855	884	935	944	895	919	969	891	1009	923	944	919	936	950	950	924	849	913	957	900	945	935	931	959	915	937	974	873	856	920	883	933	949	961	940	925	929	944	884	921	905	938	878	915	917	911	933	924	875	896	916	985	908	881	942	905	912	913	973	936	896	898	950	909	891	903	925	869	922	924	900	896	923	906	932	900	987	916	880	899	904	919	910	902	900	938	958	890	931	917	929	877	936	909	902	940	886	919	875	924	896	899	888	917	900	922	911	869	860	869	973	934	898	901	909	847	904	898	946	958	903	894	849	942	992	887	987	895	911	879	951	986	919	941	922	923	987	926	962	898	908	939	903	944	894	937	943	928	971	899	910	887	958	901	874	884	860	877	941	968	892	876	888	950	897	902	973	910	929	898	966	907	906	970	917	866	908	920	923	940	974	890	953	915	904	870	913	894	949	903	922	940	872	960	952	890	909	927	925	868	922	947	910	875	932	864	890	939	992	834	912	902	1043	853	889	913	942	923	937	958	903	941	876	874	877	883	1008	909	885	927	892	856	933	945	899	948	932	957	935	914	933	924	941	867	1002	898	965	865	943	912	896	868	936	903	893	923	910	897	930	906	935	927	924	943	913	928	935	1013	901	865	969	972	938	906	932	936	903	919	957	946	919	930	924	936	914	897	882	922	951	930	907	924	902	958	910	919	946	930	960	916	872	968	944	948	913	906	876	920	988	881	899	932	973	944	945	917	949	886	955	892	901	891	930	922	920	973	888	924	866	909	920	886	943	917	924	903	928	896	951	933	954	882	952	874	846	898	911	896	869	951	911	959	987	889	899	908	934	935	953	986	884	897	902	893	891	899	910	939	945	900	912	924	926	959	924	913	974	940	930	879	905	968	940	871	924	935	936	876	875	915	868	903	967	960	920	926	950	874	883	967	933	887	902	924	914	943	904	871	962	905	912	909	916	900	895	927	952	888	905	939	899	940	952	855	901	949	889	919	873	926	962	909	930	912	887	911	862	920
27016	20705	7582	565	280	274	234	189	185	205	202	192	192	178	181	167	193	172	194	173	169	188	203	184	192	182	180	172	174	170	185	170	193	172	178	194	177	196	200	203	192	194	178	183	189	194	162	169	209	198	192	163	182	183	176	160	170	185	203	177	182	178	182	177	185	189	189	196	167	187	183	180	167	186	183	180	175	181	176	187	180	174	178	199	210	178	156	190	181	190	183	183	186	171	172	205	194	165	204	177	177	188	204	185	181	169	170	188	224	175	191	178	162	190	193	189	154	202	199	172	183	195	193	195	185	176	195	198	181	167	199	201	164	206	173	193	189	186	191	179	168	187	181	184	186	185	193	213	174	172	179	188	185	183	174	188	180	174	177	167	182	191	193	187	188	176	173	177	195	190	197	206	180	193	175	160	197	189	186	203	187	171	177	167	163	180	168	177	169	199	176	177	193	210	189	182	172	184	187	179	170	180	182	162	199	182	200	162	158	164	201	183	183	172	174	191	184	162	185	185	200	203	208	177	174	181	207	177	177	180	168	178	165	188	160	193	189	177	205	206	192	186	163	186	172	181	171	188	174	170	190	190	161	180	186	161	178	179	173	168	169	172	211	173	188	167	184	173	179	189	173	186	160	161	222	181	168	154	196	179	181	194	192	197	176	178	185	149	195	201	166	196	178	144	225	169	187	179	204	198	203	195	165	208	176	188	206	185	178	189	166	170	190	188	197	171	187	185	178	189	170	159	177	158	157	188	190	161	183	148	168	171	177	163	175	179	178	183	176	192	177	182	184	183	175	185	190	188	168	204	190	193	176	165	197	171	180	171	173	196	172	188	160	171	188	176	176	163	178	197	175	171	157	162	180	195	178	193	186	196	161	192	193	191	185	170	200	167	189	175	198	183	173	181	175	170	185	163	162	180	193	171	183	146	174	190	208	165	168	175	180	200	184	200	177	187	177	217	197	167	204	187	188	189	174	171	176	198	162	184	159	182	171	183	167	188	168	171	187	174	131	189	169	179	170	186	186	167	161	178	206	188	183	178	168	173	172	210	179	181	184	170	189	175	186	168	178	167	185	197	191	200	192	158	162	169	181	180	179	197	178	194	197	168	182	165	167	179	193	181	193	203	157	169	184	185	189	198	180	172	205	184	197	173	197	171	191	159	153	172	184	195	166	183	193	179	190	187	182	187	189	192	154	196	185	178	193	184	182	169	178	175	181	176	176	180	177	173	177	180	183	197	187	187	172	189	197	189	176	184	162	159	169	183	162	166	198	187	190	167	159	186	158	181	191	189	187	175	186	162	174	187	178	183	211	187	191	179	175	213	174	177	175	199	149	193	196	158	189	183	171	182	170	185	198	182	178	173	189	184	161	198	178	187	186	163	177	177	173	170	194	181	157	183	192	182	190	164	204	188	187	188	171	171	187	172	189	182	189	158	174	174	170	199	187	169	196	207	189	187	176	168	173	183	173	196	166	181	189	177	188	176	184	174	180	187	164	179	189	193	177	189	173	189	173	150	171	177	179	201	159	144	179	192	162	171	179	183	188	184	190	188	203	174	184	172	195	198	177	162	202	170	184	182	171	179	203	193	199	186	176	177	172	153	207	171	185	197	163	173	175	177	173	178	191	173	156	181	185	187	180	163	199	170	162	159	164	167	217	186	165	189	191	172	177	196	193	166	187	162	160	200	201	185	158	184	175	173	181	189	175	148	190	172	181	184	188	176	189	184	175	163	204	214	194	175	187	159	187	166	171	171	175	167	177	191	189	206	163	178	206	186	175	209	182	175	186	194	194	158	172	189	179	170	201	185	184	170	171	192	166	180	152	190	198	179	176	165	193	164	188	165	195	173	176	173	182	160	197	171	168	163	179	167	187	168	197	192	158	191	182	215	207	186	173	174	190	171	172	173	177	188	177	179	164	173	153	192	152	196	173	207	173	188	188	182	157	172	183	172	179	196	187	209	174	160	190	178	172	168	178	181	177	180	185	169	169	197	195	197	190	192	175	195	185	165	187	185	198	182	176	174	172	178	185	185	172	178	184	190	191	183	176	188	184	203	175	165	214	176	171	175	184	163	174	184	175	186	175	207	160	175	175	156	171	178	172	170	195	160	189	194	175	219	163	172	200	173	191	192	173	196	166	191	180	168	174	177	181	181	182	186	197	206	181	201	187	159	174	156	178	184	170	191	182	174	157	172	196	165	176	178	172	174	194	214	182	193	194	165	178	176	193	187	181	167	194	186	189	177	193	172	187	177	198	189	187	200	157	195	163	222	186	191	176	174	162	178	190	171	179	194	171	178	198	203	189	201	176	193	175	172	196	169	191	190	183	177	217	180	179	192	179	169	181	177	175	175	203	192	193	178	177	193	205	179	166	167	181	196	193	185	157	193	191	179	167	198	154	178	187	172	186	189	178	187	151	189	174	175	163	184	176	182	195	176	186	216	199	149	206	174	189	196	187	194	173	155	166	178	174	185	198	175	191	196	192	181	174	181	182	186	162	174	167	194	184	165	172	189	179	183	195	186	160	165	172	213	159	178	198	171	186	177	169	158	178	179	159	178	194	197	194	181	183	201	183	162	192	189	186	199	201	169	184	196	191	190	195	198	182	178	159	191	175	196	207	180	189	187	200	181	167	187	183	202	178	197	177	155	195	197	203	181	195	172	180	196	159	164	179	192	173	199	182	200	154	170	164	179	155	191	172	195	196	183	172	188	193	178	182	184	190	185	166	179	168	188	160	178	192	158	176	188	183	175	171	171	165	174	162	174	173	152	186	174	178	182	188	177	175	182	188	192	167	185	166	218	175	172	188	185	195	175	145	185	187	195	170	173	159	176	185	196	173	163	196	190	166	178	169	173	180	185	189	174	192	183	175	174	186	199	174	161	176	175	192	208	183	149	162	170	158	188	181	175	181	177	204	176	162	172	173	179	162	173	184	183	169	173	158	175	171	182	204	205	186	167	173	164	171	163	173	184	169	190	194	162	214	183	187	190	196	166	163	193	187	212	168	184	188	201	188	191	179	188	178	184	176	166	177	165	161	175	184	177	173	174	155	200	185	194	171	195	180	149	176	188	181	190	165	164	162	197	179	182	162	191	148	184	170	172	182	159	173	188	188	185	176	168	200	182	133	204	164	178	185	187	175	174	206	202	170	226	202	166	205	177	197	185	178	186	170	170	185	152	172	186	179	158	200	169	164	171	175	188	184	188	201	161	198	194	185	153	189	182	188	157	191	181	179	180	175	164	164	192	168	207	174	182	178	201	178	183	182	192	191	201	183	207	187	184	180	194	190	189	161	192	180	173	186	166	177	182	172	191	164	169	163	191	211	182	188	173	165	189	181	185	171	188	179	180	195	176	215	165	177	196	205	181	179	198	181	193	178	179	194	195	188	166	219	203	181	186	200	163	179	194	190	179	168	172	174	182	170	179	191	194	189	178	160	168	176	185	192	193	157	171	199	173	204	161	172	179	175	200
3866	1442	1231	712	533	470	421	406	382	347	345	333	298	358	293	329	286	307	298	306	281	285	291	293	301	309	329	303	265	310	309	327	286	299	319	301	288	298	293	291	271	291	286	307	274	299	272	296	323	279	277	307	289	273	294	293	303	306	284	294	301	292	281	293	290	309	297	293	289	314	270	279	293	275	288	302	300	316	301	300	311	295	315	311	267	293	275	296	322	310	246	291	280	280	300	305	324	319	305	285	302	241	310	290	304	269	323	248	298	297	310	297	290	315	324	271	270	326	296	287	331	295	294	299	296	300	296	312	281	280	296	279	306	323	296	304	295	287	281	305	282	301	287	292	302	294	309	274	292	301	325	290	285	287	310	270	326	291	337	268	313	293	296	305	292	303	308	273	286	304	290	297	295	306	273	297	292	287	295	292	294	302	277	307	265	288	297	313	280	312	286	280	303	293	267	306	271	294	300	283	262	317	310	298	289	310	304	322	284	279	273	287	323	287	293	275	293	308	309	305	300	257	284	297	302	289	303	299	294	293	283	290	315	281	302	303	303	299	293	286	316	325	306	301	301	318	309	284	308	303	290	295	297	286	285	311	279	254	318	281	327	314	317	302	309	314	279	281	284	324	283	294	305	273	288	275	292	311	304	279	303	281	294	256	289	280	268	264	313	264	295	291	282	306	294	294	322	292	295	297	283	299	291	268	268	294	302	266	272	304	289	300	298	300	285	285	264	263	283	272	268	323	302	300	311	310	328	306	286	272	345	285	270	305	281	343	278	330	291	290	312	310	307	307	284	287	323	288	324	301	307	332	286	282	301	271	299	288	276	315	285	278	290	303	294	295	289	297	321	307	299	311	305	299	289	269	276	294	288	264	309	290	320	279	287	274	296	289	278	310	284	268	296	255	293	317	309	294	305	294	319	314	306	321	291	263	308	286	311	279	296	313	264	271	305	265	292	265	314	279	288	306	308	305	284	292	275	280	300	316	298	300	258	310	282	317	275	308	297	315	297	289	308	295	297	309	292	280	265	265	304	282	291	288	303	268	317	310	257	294	314	316	286	311	318	297	299	257	317	315	282	304	301	301	299	284	330	296	291	311	287	308	317	294	290	304	334	304	323	290	272	301	287	293	335	291	266	320	267	292	307	311	316	281	356	302	308	312	293	290	299	279	282	266	288	299	321	265	291	300	316	289	321	290	270	282	273	322	292	290	311	284	287	303	302	310	302	311	286	301	319	289	269	323	293	295	286	292	275	299	308	308	311	294	328	294	308	269	298	294	306	287	315	325	267	274	279	294	299	332	293	289	310	289	297	276	292	248	288	277	291	294	275	317	323	296	308	268	308	311	299	293	350	288	270	295	299	319	308	253	308	261	276	273	318	300	298	266	303	313	315	307	292	307	300	316	286	279	276	281	307	311	317	289	329	309	274	320	272	261	282	315	279	302	291	307	275	296	290	314	296	311	288	284	295	293	283	303	305	293	292	298	294	294	303	306	309	297	284	287	282	320	291	285	301	268	273	317	285	293	288	290	302	324	291	284	311	297	300	305	282	254	293	323	318	300	312	294	322	286	274	286	325	298	282	277	298	271	296	284	280	299	302	310	278	320	279	281	311	293	306	285	313	297	324	303	320	288	263	292	303	274	287	264	312	261	322	280	284	279	303	312	292	290	308	262	302	315	276	325	297	311	288	297	304	289	311	330	297	285	305	281	288	277	310	296	272	305	286	288	306	298	305	294	344	300	260	276	298	291	298	291	285	335	311	302	305	289	295	269	293	290	291	314	303	322	311	307	277	267	269	316	265	294	296	307	287	306	304	307	310	267	277	300	334	292	336	300	303	308	315	282	300	264	297	325	298	288	285	271	326	291	300	261	296	275	300	296	312	310	320	324	304	292	295	296	310	287	273	271	295	307	304	350	297	281	274	338	310	311	294	283	287	312	313	307	301	302	291	279	290	273	302	317	297	263	297	303	267	281	259	292	282	322	299	310	279	274	290	326	299	292	277	286	273	310	296	337	281	261	280	277	284	324	324	275	283	273	294	296	308	312	296	273	284	285	278	300	302	267	281	272	266	265	284	285	296	300	324	297	289	309	318	268	308	301	303	306	308	266	290	294	278	287	308	306	284	287	325	270	312	270	305	315	307	300	308	283	279	300	298	287	289	285	307	306	274	293	301	292	305	322	290	274	292	309	296	293	273	287	285	270	314	318	332	319	314	307	307	273	281	314	296	310	286	312	284	313	299	298	292	285	320	288	300	296	298	300	297	305	309	301	304	312	313	314	278	282	321	291	295	300	281	305	299	315	299	293	294	273	287	303	288	278	288	320	283	296	309	311	287	292	259	303	305	319	307	271	294	299	309	288	289	299	316	299	317	326	325	275	309	318	303	272	301	309	298	296	314	287	273	273	271	259	287	289	299	286	284	280	269	273	288	285	300	303	261	303	300	280	282	288	301	296	305	281	311	307	308	311	342	293	301	272	303	282	296	265	274	290	295	280	284	324	284	288	270	311	283	290	299	273	266	287	295	317	325	310	312	275	276	304	271	330	301	295	297	323	302	295	294	314	282	279	289	295	269	292	286	274	293	311	279	323	249	304	311	325	301	259	279	331	274	302	310	287	294	290	257	303	284	311	259	291	274	277	287	309	287	274	324	290	269	287	271	286	284	326	276	278	285	271	302	313	294	282	301	289	287	315	319	288	338	281	316	287	287	302	283	286	307	301	286	295	288	279	307	287	319	300	303	295	300	325	292	314	277	297	283	276	271	301	323	322	303	320	294	290	283	296	298	306	300	282	288	306	281	299	303	316	301	313	302	254	317	337	300	300	280	309	298	294	308	272	294	297	284	278	285	295	294	293	312	286	290	309	279	303	300	290	310	302	303	309	331	288	287	307	289	288	267	306	279	296	291	307	302	306	283	306	285	273	288	287	319	311	297	259	299	266	295	278	300	299	320	301	303	298	320	283	294	304	308	304	304	296	315	303	291	293	316	301	309	303	292	286	296	296	306	294	301	312	279	304	317	303	280	295	276	286	292	308	289	308	295	275	284	284	290	294	275	291	287	296	292	297	316	300	266	314	274	280	280	288	296	307	297	307	293	296	317	280	309	297	306	301	307	305	327	303	271	290	303	325	325	300	286	298	275	285	298	307	309	305	291	329	299	301	308	282	296	297	296	292	315	285	293	298	311	317	303	296	296	278	291	269	315	276	296	288	294	293	250	268	302	284	262	282	266	286	286	292	302	306	278	311	309	322	305	296	272	289	310	305	311	326	307	276	279	281	298	299	306	318	287	280	325	285	257	286	324	304	292	274	295	286	280	282	282	343	296	322	278	296	306	301	305	294	306	269	288	316	308	303	294	290	315	307	289	309	302	287	295	304	288	303	318	286	312	298	291	296	298	300	273	314	294	246	301	292	297	324	320	326	313	281	279	304	305	297	295	277	279	305	297	296	285	272	266	291	267	280	288	260	287	312
24232	21410	28863	24333	21218	4390	1108	835	683	652	633	617	595	569	556	550	540	536	508	527	460	505	531	486	476	477	459	472	506	477	472	465	516	452	493	503	517	451	478	468	463	481	491	413	497	429	502	439	455	453	496	472	503	490	472	486	441	460	449	478	475	485	475	502	470	469	471	455	460	493	511	490	437	466	477	431	466	445	512	426	472	456	448	466	488	501	459	475	436	479	466	425	457	462	458	447	437	483	470	472	478	467	469	491	462	462	481	489	496	483	429	460	490	484	500	488	469	467	483	420	445	448	515	500	452	482	494	453	461	483	482	497	490	478	484	473	455	482	508	480	473	490	443	459	465	479	457	506	513	502	472	485	466	491	489	460	462	469	444	435	453	466	437	464	464	479	441	446	459	482	453	458	466	483	461	471	469	495	491	490	478	429	483	493	443	471	476	449	467	488	484	494	514	449	516	467	476	492	427	478	470	471	478	461	417	436	456	494	455	465	425	483	458	440	481	444	445	474	469	485	531	442	472	479	431	497	439	457	450	489	452	415	485	483	469	479	479	487	458	490	459	454	446	478	465	462	474	454	468	466	492	486	444	414	498	488	472	441	461	473	493	462	459	468	504	483	446	454	465	445	457	488	446	440	482	441	447	480	446	475	461	459	448	442	458	440	490	478	466	469	454	457	487	466	491	480	481	471	446	490	473	449	474	438	452	435	434	472	469	460	508	515	472	448	507	467	495	477	488	503	445	466	435	461	466	504	447	424	453	463	445	486	451	519	490	452	455	455	468	461	472	452	469	473	479	449	529	458	477	459	459	461	417	482	470	491	491	468	489	466	511	483	481	493	466	421	455	467	504	454	523	505	396	471	475	478	468	490	444	462	437	486	493	510	444	474	459	476	441	486	489	466	473	424	477	465	515	452	503	492	460	500	459	435	430	462	465	458	451	426	435	417	479	489	455	415	487	480	464	488	482	493	478	460	469	482	485	482	465	497	455	429	471	476	489	473	416	442	484	467	491	523	450	463	433	445	495	466	428	464	444	444	476	448	432	456	456	428	463	455	484	449	479	472	497	441	461	459	508	461	474	494	459	492	431	480	491	467	415	463	431	426	494	461	458	420	471	488	448	451	472	472	468	475	480	487	442	448	469	459	454	428	466	438	494	481	489	455	474	466	483	504	446	453	441	485	475	454	483	456	474	449	470	447	484	450	465	439	473	481	532	487	468	428	452	485	501	454	435	449	440	489	505	442	466	475	407	455	487	437	463	492	445	457	481	503	455	435	468	458	495	519	457	484	463	446	493	469	391	443	432	498	488	464	440	459	507	468	437	482	464	490	530	451	436	473	456	465	452	500	463	472	473	449	466	480	475	485	446	497	456	438	483	452	462	470	467	466	449	446	460	443	466	434	451	478	452	484	501	479	481	442	440	474	489	459	464	469	505	486	451	455	453	487	446	455	441	408	518	479	456	495	505	482	495	457	490	486	507	417	453	511	478	461	459	484	491	477	473	461	497	471	487	472	445	501	443	453	503	505	451	502	491	460	448	442	421	479	463	483	446	481	473	467	481	426	479	490	490	467	436	427	467	441	508	452	494	447	457	487	443	426	469	433	477	424	492	484	430	483	466	467	464	472	492	432	438	442	531	471	501	456	486	466	468	476	465	474	461	487	463	500	465	515	453	466	467	485	457	463	521	452	468	471	493	462	441	468	429	503	418	486	477	474	454	434	449	440	515	467	486	463	466	475	495	448	446	455	453	458	421	455	469	482	442	448	486	421	446	455	471	481	424	460	445	481	473	473	484	471	442	449	450	477	461	485	447	485	421	471	440	472	453	444	472	450	443	460	467	481	468	437	477	479	510	457	487	489	468	456	472	466	458	494	445	486	470	492	454	470	466	459	425	445	481	467	443	466	526	480	451	453	490	480	432	476	444	468	436	451	432	475	481	489	502	421	498	463	431	477	454	457	480	451	460	461	474	449	430	428	525	454	464	481	462	445	460	444	486	475	472	441	471	460	441	458	473	423	469	450	469	461	500	420	502	507	439	485	486	442	490	469	431	460	474	458	471	457	485	472	474	451	445	453	487	480	461	459	469	483	450	444	456	472	476	483	475	468	483	462	463	452	453	481	468	463	464	466	475	456	465	442	478	473	464	523	476	486	471	490	469	429	459	455	456	470	486	505	395	445	480	528	477	462	443	459	467	434	481	476	447	466	480	472	469	419	493	485	447	455	475	471	482	475	490	445	518	455	488	469	489	477	451	459	459	480	447	489	471	437	492	443	422	411	497	480	460	476	426	470	483	470	459	473	480	519	471	460	487	476	501	517	451	447	506	465	451	444	444	464	467	520	493	464	468	482	485	479	477	434	451	476	469	463	490	488	477	472	451	525	473	472	456	433	500	469	445	470	460	456	444	480	457	510	487	482	474	473	470	446	421	478	438	432	467	474	477	476	463	470	489	479	442	452	451	469	450	469	477	470	470	471	446	449	472	472	459	504	417	455	453	460	489	449	454	460	450	480	517	443	428	479	453	476	476	496	472	453	419	486	467	495	454	488	469	445	487	492	442	457	467	459	478	444	475	465	450	486	483	460	459	494	467	470	464	472	490	454	474	451	452	450	477	458	471	472	474	501	456	494	485	466	447	445	463	472	493	442	450	494	473	487	443	472	499	456	453	473	463	522	513	457	444	486	476	465	443	454	518	451	438	444	451	478	467	448	474	498	464	491	489	487	461	494	501	467	493	448	498	455	468	461	537	466	483	460	484	468	418	493	450	500	463	459	506	471	451	429	469	501	428	481	461	435	470	467	465	447	460	493	485	460	460	484	461	477	477	484	431	466	467	473	457	502	472	459	464	477	474	449	445	455	443	478	463	499	476	473	438	494	460	464	445	457	458	444	431	469	473	486	474	458	523	493	487	475	451	458	491	441	491	455	448	447	449	447	480	450	476	464	450	452	415	469	448	454	510	457	488	474	432	473	449	462	441	473	441	483	479	451	497	448	470	483	416	432	483	487	483	500	466	473	486	453	478	431	453	472	455	491	464	452	455	470	432	493	473	511	476	459	448	473	459	445	402	481	465	469	423	461	466	483	429	488	448	440	415	454	469	475	458	487	497	421	417	453	502	455	459	447	455	491	490	458	493	458	473	442	461	437	466	465	438	463	483	483	477	423	431	421	472	463	479	500	501	438	474	409	494	506	474	463	459	443	485	448	482	445	503	426	461	505	494	469	484	446	526	493	434	473	469	453	494	463	464	464	479	500	476	440	454	476	440	459	475	460	470	490	452	466	425	477	427	450	508	472	452	476	423	487	498	408	435	425	427	502	435	462	470	486	443	430	427	476	473	498	454	492	449	463	499	466	526	436	474	482	448	478	485	460	462	494	450	471	505	457	455	462	485	467	465	455	436	447	477	438	449	496	486	442	480	498	481	442	489	472	466	458	477	483	491	482	498	471	451	451	476	427	442	448	450	479	462	464	483	462
5964	11243	9566	5006	3456	2721	2040	1760	1462	1313	1237	1149	1049	966	977	915	876	848	886	825	790	802	831	825	787	792	730	748	805	779	718	759	754	707	699	694	747	695	747	730	711	747	684	723	722	701	746	723	721	748	717	747	691	705	704	699	715	692	743	708	751	681	666	735	738	733	725	711	743	763	671	679	715	732	746	707	712	700	731	723	745	714	750	738	679	715	698	784	680	690	718	693	681	710	736	728	747	712	738	693	667	703	704	741	736	685	715	762	685	689	752	690	701	702	699	712	709	722	723	666	735	700	701	729	702	720	705	697	717	715	747	733	704	771	724	715	681	709	677	694	725	747	696	702	667	680	692	680	741	709	769	645	685	700	727	668	706	739	728	708	733	732	721	721	739	722	708	691	680	775	719	720	692	716	731	716	750	740	729	711	728	728	684	727	693	742	693	727	680	680	711	673	700	732	708	695	717	705	701	706	724	692	754	711	714	698	736	704	668	772	723	708	689	742	747	698	708	719	698	718	748	715	747	716	706	727	722	647	679	700	717	694	768	763	694	723	727	666	706	739	720	724	686	758	743	726	716	716	746	680	718	698	725	682	684	723	754	723	714	718	697	723	696	677	695	719	717	728	702	682	717	669	691	707	701	712	749	734	687	681	717	706	715	740	725	726	742	727	723	665	715	672	734	688	750	722	692	735	705	732	704	697	696	698	767	710	758	695	705	734	683	672	690	693	715	709	685	694	700	731	705	669	746	704	652	746	745	681	756	740	719	747	757	720	734	762	707	730	746	681	707	721	706	753	730	722	756	714	722	748	708	715	719	743	714	734	759	721	675	669	699	674	671	727	730	667	733	715	705	703	689	767	710	709	714	725	668	705	711	690	717	685	712	676	720	707	680	698	731	700	705	694	770	721	729	726	739	708	745	706	707	733	707	666	697	752	695	693	696	729	724	751	685	761	698	661	674	723	770	701	736	712	702	669	693	673	689	675	695	692	667	689	698	676	687	694	702	740	719	726	725	688	735	727	727	721	756	717	684	721	729	686	697	671	690	711	693	691	702	702	739	736	728	741	715	692	739	745	766	686	694	729	715	708	731	676	717	693	736	750	761	659	712	709	683	739	701	705	666	722	689	697	689	674	678	728	719	708	744	722	728	675	677	669	711	733	706	720	715	766	657	668	721	726	721	712	727	665	678	702	748	758	723	693	688	734	697	670	701	698	684	734	758	723	649	679	697	747	719	694	687	748	749	713	742	718	671	723	727	720	721	720	750	700	657	752	739	670	732	737	739	719	719	738	696	745	694	749	734	743	751	696	718	681	725	688	686	706	648	718	725	722	750	712	737	683	693	681	721	696	727	722	683	669	714	735	682	727	739	704	710	759	685	706	703	703	696	736	693	764	679	723	676	717	706	762	747	676	688	739	710	727	728	721	703	718	708	752	722	704	672	670	690	704	667	738	737	709	748	716	703	724	688	664	712	722	688	702	640	705	725	706	704	740	688	753	695	695	728	708	727	689	694	764	684	714	729	715	744	685	687	727	700	736	685	700	737	688	789	692	756	763	725	758	725	707	706	669	709	733	721	718	712	743	727	694	684	650	717	731	733	647	695	720	721	690	740	681	743	684	711	710	730	721	731	716	737	722	695	695	750	669	701	707	766	673	719	723	739	701	667	727	711	749	743	682	692	711	714	706	712	718	681	700	698	723	734	719	745	703	734	734	678	678	708	721	672	725	692	729	683	708	677	715	724	737	691	727	702	707	690	717	682	710	713	743	727	684	752	714	693	676	722	691	694	754	750	673	685	670	727	690	725	708	713	705	715	713	740	741	731	654	719	694	716	769	739	774	692	704	709	698	730	675	707	737	726	718	755	706	707	659	734	704	690	683	696	694	714	685	696	702	673	711	751	700	675	693	699	740	715	751	747	676	704	725	679	700	700	726	742	713	680	715	732	712	729	746	704	722	732	744	748	711	719	661	727	666	729	736	690	670	681	725	708	699	743	718	668	657	686	749	686	709	725	743	687	721	758	751	719	709	735	699	723	723	704	697	717	742	714	714	710	679	741	716	752	736	716	725	720	738	690	712	689	708	711	732	701	696	726	691	708	699	691	739	715	731	678	711	703	633	667	749	686	682	727	708	730	692	718	662	616	695	675	691	761	716	695	658	729	689	756	707	737	718	759	753	716	694	677	670	726	716	756	707	676	703	726	716	747	688	752	707	735	729	677	719	658	705	735	675	743	711	707	696	732	766	656	715	689	746	702	713	651	706	725	716	704	791	671	697	752	740	746	710	701	731	710	743	730	710	707	735	725	680	760	723	706	715	749	735	746	730	711	746	725	705	680	742	749	716	685	692	729	714	700	746	750	723	728	710	717	721	704	705	709	671	723	682	736	702	663	676	715	689	742	701	716	697	714	704	675	749	664	711	730	678	668	698	730	699	772	664	757	750	705	727	689	689	735	727	702	710	703	763	729	731	708	694	700	666	739	763	771	710	732	711	706	726	757	738	739	731	732	711	689	692	686	740	741	687	757	691	704	685	677	714	691	714	737	697	702	688	672	754	668	710	721	747	702	732	692	731	709	674	699	727	702	761	705	714	722	713	715	677	715	738	702	746	696	698	689	689	705	731	738	719	701	742	696	718	744	705	685	751	746	713	689	664	715	705	724	702	771	722	678	665	675	714	701	669	747	683	701	749	710	727	674	727	742	710	741	735	707	701	720	741	701	710	695	719	696	727	700	678	705	711	725	737	733	719	703	747	674	738	704	696	719	671	698	738	669	705	675	716	697	706	685	783	709	721	704	705	713	667	693	736	634	727	695	722	712	687	668	710	746	738	685	703	684	696	700	746	688	695	750	714	726	727	743	703	690	701	723	754	623	700	700	656	729	707	694	739	703	713	725	766	678	687	693	705	714	735	737	774	759	701	712	713	699	686	688	721	710	637	723	725	781	701	692	732	677	663	667	696	725	733	701	711	674	720	680	710	688	708	716	684	763	701	715	717	737	688	735	676	725	661	740	724	674	708	700	705	721	708	772	721	718	712	685	729	699	766	721	703	697	682	736	740	694	691	733	697	675	748	686	715	737	717	720	736	685	693	706	677	718	688	705	670	742	730	722	719	714	675	687	706	705	681	663	701	721	709	742	741	674	708	694	713	705	698	746	727	706	702	677	730	733	760	682	728	754	704	764	678	728	747	692	737	710	706	720	704	690	680	749	717	746	697	687	719	704	721	712	659	706	700	700	692	745	699	697	747	741	697	727	698	701	707	726	749	701	725	671	724	747	709	695	735	705	700	704	704	719	693	706	711	714	698	673	740	733	745	712	723	712	679	745	689	676	712	705	674	697	704	695	728	701	710	680	708	666	726	708	711	714	754	737	695	733	757	719	666	683	696	744	747	687	754	723	708	669	728	706	684	674	701	694	706	687	694	712	751	731	712	714	733	707	668	691	717	669	740	712	744	684	670	705	716	709	705	680	753	693	719
23248	21428	29466	23803	21433	21233	4371	1404	1091	977	910	853	810	779	749	762	755	727	733	706	721	680	689	673	638	668	660	661	643	673	619	674	680	661	682	640	637	634	616	618	660	626	647	639	628	667	612	630	652	667	595	634	591	646	658	644	617	635	636	574	657	635	599	607	605	572	557	610	590	593	620	623	584	567	595	592	590	615	601	691	601	647	631	641	643	594	649	596	608	651	610	620	597	584	594	608	635	627	635	579	635	634	606	629	633	614	653	587	563	636	632	623	614	603	634	642	612	602	591	613	651	579	655	640	592	636	630	606	618	584	619	602	594	629	615	579	649	629	606	600	650	642	627	613	614	578	647	602	628	641	616	613	577	624	602	635	647	622	640	601	633	613	570	597	574	627	636	628	619	618	619	634	652	593	602	635	628	621	619	640	641	616	562	596	621	578	620	628	631	614	623	604	636	611	609	635	617	639	610	601	623	623	628	631	625	633	633	601	598	637	650	611	646	591	592	653	592	632	637	643	605	625	661	643	604	632	608	621	598	612	571	626	626	587	603	624	605	584	627	607	654	629	606	635	626	604	625	598	612	603	609	624	572	623	593	617	635	597	606	658	634	611	610	639	603	632	567	562	598	656	580	651	598	590	677	593	625	620	629	654	604	600	630	590	596	633	621	605	631	564	669	618	617	648	649	614	611	634	624	677	591	589	607	657	643	613	630	590	617	645	622	636	627	684	641	651	646	605	587	614	637	643	597	614	618	610	597	611	636	625	605	635	584	650	660	622	580	618	599	603	604	588	650	608	606	616	603	629	619	621	594	645	620	632	623	607	600	617	639	600	602	601	654	613	642	598	650	622	605	589	673	581	578	574	622	606	634	644	576	611	614	613	640	643	592	665	591	604	660	644	602	636	602	576	611	629	600	623	649	631	623	628	624	604	603	608	586	629	625	656	647	629	590	622	622	540	646	609	606	617	584	624	660	609	635	610	630	590	664	639	626	620	625	663	550	636	624	606	627	595	618	653	611	608	610	605	600	586	565	630	585	616	582	575	606	633	626	633	619	639	614	585	666	623	632	614	649	597	597	655	627	565	627	630	599	671	624	560	663	597	624	625	613	615	633	639	637	618	614	608	629	638	584	647	582	635	673	644	623	579	626	637	625	638	595	557	614	593	621	653	624	580	533	633	667	626	608	603	598	626	615	625	627	663	599	599	579	596	637	650	627	619	638	668	648	577	644	603	616	590	592	589	636	573	627	632	607	644	623	606	646	634	639	560	584	636	632	629	620	605	637	623	654	611	566	622	617	624	565	602	580	619	647	596	659	612	594	595	629	637	639	604	640	600	600	628	624	655	654	597	602	614	580	572	635	627	617	576	651	635	593	639	640	626	619	646	641	660	602	625	623	607	618	636	628	614	627	599	657	657	651	647	602	698	624	634	560	599	612	626	620	590	643	669	655	611	576	627	609	603	640	635	639	607	642	638	603	604	606	669	621	563	646	616	670	594	647	610	612	619	589	585	613	608	653	594	627	623	584	636	628	596	623	616	592	633	622	597	633	629	598	608	590	607	647	616	656	644	623	601	662	643	621	613	658	626	604	608	617	629	616	614	579	609	612	593	635	571	626	607	620	572	664	593	589	562	637	624	624	619	624	614	650	624	555	596	617	632	611	611	610	649	616	619	583	603	627	644	657	621	580	589	640	627	608	594	627	616	598	599	677	603	608	600	603	607	644	629	566	592	651	637	653	617	627	664	583	595	612	677	625	581	629	573	621	610	613	627	588	613	580	628	628	628	612	638	635	629	594	619	612	570	605	637	629	635	573	636	567	613	611	667	618	655	609	623	614	578	604	553	619	604	566	685	624	589	616	632	603	603	612	630	597	593	607	650	582	627	630	593	581	619	610	581	608	609	620	587	623	573	666	563	590	576	606	615	623	613	594	605	622	622	610	606	649	624	679	564	627	623	622	618	635	575	644	637	611	653	614	627	640	637	660	634	593	589	622	624	665	630	679	642	591	613	639	634	647	624	624	653	611	589	594	607	606	645	617	582	621	630	588	609	627	580	582	622	580	578	580	590	575	631	569	657	603	673	579	586	689	623	613	601	629	634	605	638	633	605	632	621	621	596	600	645	605	619	601	593	651	604	630	631	590	617	604	595	644	630	595	567	595	598	594	605	638	614	638	568	627	635	617	630	665	631	586	646	597	593	593	611	678	621	622	629	611	641	634	666	579	618	603	629	558	606	656	620	628	610	650	589	576	602	614	607	623	587	638	602	605	629	606	639	594	620	618	566	549	636	623	604	620	586	634	673	634	605	616	642	596	592	663	629	611	637	658	588	602	602	643	645	590	604	613	572	587	668	596	610	567	612	579	639	671	684	617	607	637	605	618	584	618	616	616	615	599	628	615	677	620	642	621	584	615	614	658	633	644	643	616	587	629	561	626	654	622	569	610	578	631	581	618	659	618	599	589	642	646	641	645	587	657	593	619	602	617	627	617	604	614	643	598	680	563	640	670	599	626	612	644	608	622	616	601	665	616	592	608	617	628	635	620	592	606	584	646	600	590	627	606	627	602	605	626	593	587	603	577	620	634	630	616	604	615	592	606	637	609	627	597	602	627	610	630	625	606	596	635	639	594	628	608	614	623	594	614	631	576	622	607	583	601	598	630	605	646	659	614	632	611	642	646	628	647	590	600	577	616	609	635	604	622	598	589	597	622	613	622	622	627	605	617	649	594	595	572	611	637	622	587	649	595	617	613	650	638	617	623	571	607	609	605	622	622	647	637	655	611	602	657	609	648	632	676	619	670	614	606	625	602	634	672	638	613	642	615	598	607	589	582	597	596	626	677	587	632	635	634	620	637	651	599	649	639	621	626	593	628	598	587	630	617	585	610	631	588	609	596	576	605	615	628	588	633	637	571	643	643	598	626	572	628	593	599	607	575	577	641	581	611	612	619	608	598	623	610	613	597	646	652	586	611	638	597	663	626	627	626	601	631	631	634	641	616	640	592	614	607	635	586	649	596	623	588	651	585	625	602	588	622	640	596	626	609	613	598	628	602	613	599	641	600	600	640	555	690	643	617	626	612	606	633	667	592	623	604	599	568	602	609	646	598	639	623	584	616	619	602	615	610	615	627	611	612	616	596	605	635	649	583	579	609	605	618	624	645	619	603	589	613	633	590	602	592	612	632	588	638	624	663	647	626	667	613	591	595	611	553	615	619	632	646	635	631	592	647	629	607	557	642	596	549	673	625	664	614	654	620	623	601	637	623	606	644	577	610	620	615	629	639	613	624	582	638	619	637	650	627	643	625	596	636	610	598	580	610	614	605	614	600	643	598	589	628	591	600	603	635	586	621	612	583	598	584	645	607	619	606	623	610	659	597	594	631	638	639	591	674	596	647	653	593	593	626	589	626	585	641	676	615	627	629	615	608	642	598	643	596	617	583	623	641	608	589	604	602	663	552	603	627	578	624	585	617	601	634	604
8862	17949	15194	8494	5854	4685	3594	2938	2546	2107	1899	1812	1543	1504	1364	1271	1272	1269	1144	1194	1155	1106	1132	1065	1073	1052	1055	1045	976	1008	954	972	985	982	1034	1003	944	930	963	996	993	998	942	951	945	922	924	963	970	931	938	984	960	939	915	994	933	984	937	991	924	912	923	905	930	934	1010	1009	975	945	928	895	959	891	928	948	932	937	959	968	879	939	898	922	967	965	948	916	955	945	949	993	947	925	978	962	897	944	940	928	909	945	931	896	983	978	949	941	912	925	922	935	943	896	890	936	899	911	966	926	940	926	924	922	942	942	916	866	944	892	958	882	912	917	920	949	932	883	977	950	901	925	936	916	905	865	934	947	926	935	876	955	900	933	923	935	879	961	919	877	972	885	922	940	951	950	925	919	916	926	927	875	926	952	972	936	885	891	916	915	967	890	907	935	998	949	920	905	888	950	949	892	891	923	920	888	947	966	951	908	940	945	941	886	992	938	900	936	871	916	907	945	963	912	926	936	952	898	894	920	945	912	882	915	988	900	975	959	908	875	920	940	875	948	915	923	921	913	915	964	898	929	865	888	891	908	911	928	960	852	1009	883	901	919	911	944	943	912	866	888	972	926	882	935	905	934	860	986	942	880	914	924	942	879	913	950	951	913	869	921	943	911	945	910	866	909	841	978	928	948	892	955	957	951	908	934	965	974	897	961	912	893	914	987	907	880	962	940	906	904	923	976	956	943	971	874	988	928	937	924	921	916	904	932	885	920	936	890	945	906	961	912	1005	968	900	919	916	903	842	921	975	970	929	931	911	934	993	873	974	936	979	920	951	911	973	914	958	894	892	965	883	931	925	898	935	892	920	959	929	895	981	901	899	967	966	942	883	948	944	946	906	920	864	963	926	893	959	1012	914	934	862	960	962	979	864	937	939	902	909	895	951	923	901	931	950	904	996	935	936	929	904	945	926	865	929	939	921	969	955	968	919	897	958	907	954	988	903	913	912	990	975	879	968	886	896	925	901	957	902	907	924	896	905	916	902	938	947	925	966	949	986	909	878	921	952	917	882	901	924	890	980	944	968	898	943	920	983	981	897	964	896	888	895	891	894	926	953	939	922	962	906	901	901	920	957	887	865	891	989	883	906	925	937	917	921	910	920	917	850	918	912	855	910	944	953	895	943	934	948	914	931	919	974	951	911	1001	871	914	940	920	877	930	933	921	941	930	940	916	921	865	930	889	918	985	944	986	914	975	919	954	950	1004	895	952	865	935	884	945	913	966	924	899	908	879	919	958	940	925	909	952	915	918	914	917	924	877	936	910	915	921	917	948	935	964	932	934	941	885	930	922	972	938	917	923	947	941	929	890	922	884	897	923	919	890	901	880	964	946	893	904	929	942	931	869	915	981	915	896	949	935	971	895	936	912	938	951	926	954	851	863	904	847	958	915	883	980	898	938	985	904	996	888	895	922	922	875	923	863	910	901	945	875	940	941	922	972	935	912	987	940	909	951	986	916	897	853	913	943	905	949	863	951	936	919	959	853	910	978	927	901	919	971	924	942	921	938	935	932	909	885	899	938	918	891	908	884	943	891	933	926	940	942	927	943	897	948	946	960	930	958	905	899	962	905	908	929	914	908	941	913	978	898	931	939	894	928	903	905	923	934	930	962	921	873	894	965	896	932	888	942	908	977	949	933	945	900	950	896	947	955	938	934	922	921	901	925	885	933	927	920	903	875	938	909	931	904	902	940	935	914	863	939	965	952	864	943	890	1005	901	1005	927	864	958	892	935	921	892	966	899	948	920	919	931	922	941	900	946	910	903	926	923	910	944	931	889	936	942	911	908	936	913	976	901	936	953	959	932	905	960	909	891	922	824	910	934	927	902	919	975	969	939	964	967	939	966	958	914	929	929	886	939	925	909	893	965	902	916	900	938	963	925	871	888	925	903	899	942	905	929	912	926	990	956	957	927	941	954	898	893	924	899	965	961	896	958	914	964	948	978	930	932	897	953	918	901	916	916	938	922	899	931	924	882	911	956	1020	885	938	909	917	933	892	908	921	902	902	879	891	926	885	862	939	937	934	946	878	935	942	958	937	928	897	950	892	976	895	984	957	937	908	935	898	914	935	935	903	904	958	943	906	931	913	935	903	954	948	937	874	895	887	930	923	942	937	889	992	921	880	875	921	923	928	931	904	925	926	948	928	890	927	894	906	979	919	888	916	941	908	915	943	879	899	990	965	923	884	917	907	920	921	924	914	898	877	881	932	884	903	897	938	913	910	905	917	852	959	949	910	938	968	915	878	921	924	885	904	898	885	928	944	911	899	925	935	949	898	957	927	940	906	931	902	905	952	933	937	947	951	939	944	1011	901	923	921	936	1011	918	927	953	911	904	955	941	898	970	902	905	907	886	944	884	920	912	907	898	969	928	920	924	908	864	857	940	925	917	941	891	947	952	903	981	917	869	967	948	942	922	954	925	915	899	936	952	924	940	920	909	908	933	889	909	981	905	901	906	925	904	928	945	932	999	938	913	949	916	908	938	900	918	940	918	908	945	924	927	935	939	908	917	905	931	896	922	945	948	912	921	952	900	885	892	945	919	889	938	886	914	888	943	895	883	952	973	935	907	928	918	901	905	876	927	927	897	954	913	913	941	909	921	918	914	933	929	898	934	919	964	1006	939	914	932	904	874	876	935	927	928	967	924	896	962	895	955	920	876	922	974	999	946	954	992	930	916	954	978	870	928	943	947	923	947	932	914	953	943	900	921	986	918	946	876	919	905	915	969	948	910	913	911	934	919	934	923	942	931	926	925	938	886	924	939	904	875	937	918	958	916	936	959	953	857	969	916	934	909	910	867	932	906	911	863	973	928	935	920	912	923	935	887	997	936	974	944	920	931	936	938	960	919	921	934	904	933	976	878	880	910	902	957	910	913	897	979	926	919	965	989	972	975	893	932	902	928	933	944	921	887	915	917	924	889	977	898	945	972	911	934	983	898	922	992	924	908	931	852	866	929	898	958	915	945	913	908	929	933	890	890	925	828	935	878	980	924	958	906	894	934	907	959	911	948	890	894	887	903	886	913	981	863	901	926	930	954	921	864	888	875	880	922	924	929	900	918	889	900	944	957	919	906	959	913	928	921	953	891	954	925	929	942	939	949	907	917	888	942	924	917	919	932	881	925	916	951	961	889	929	891	931	941	967	959	926	946	912	852	907	902	897	974	941	909	901	913	918	917	895	927	895	944	863	912	915	895	930	914	946	925	887	857	908	891	891	917	922	959	965	916	932	913	938	903	942	871	944	914	890	977	950	904	864	950	995	928	934	915	978	919	849	887	929	906	885	945	911	886	933	952	868	944	909	835	956	906	973	938	932	904	894	901	982	948	926	955	948	923	901	910	903	906	884	900	947	955	918	919	935	862	929	927	964	895	884	941	949	994	933	965	899	904	960	945	941	956	947	971	885	915	923	903	909	1000	967	904	895	960	961	950	930	947	926	899	960	941	899	870	937
27003	20736	7471	515	301	244	198	232	205	222	203	198	194	206	191	197	196	169	182	171	179	170	187	202	167	209	196	176	183	176	217	187	203	193	176	155	195	185	177	184	188	191	145	201	187	190	177	170	194	205	169	156	190	194	185	196	200	185	192	180	195	179	188	192	170	223	167	186	195	183	174	179	193	187	144	198	200	203	189	195	183	172	185	202	198	163	187	189	194	201	192	176	173	188	190	164	184	192	198	181	211	176	180	196	186	139	170	188	191	179	187	162	194	179	167	149	165	182	196	151	171	175	196	174	192	187	183	179	206	172	169	190	190	191	171	194	173	176	175	175	172	185	183	200	193	167	180	173	195	187	189	171	189	183	184	195	192	174	179	173	194	206	169	181	175	192	174	182	181	173	187	189	171	170	167	191	195	175	176	190	189	158	193	178	183	186	196	179	199	201	199	202	196	170	175	172	204	177	193	182	205	192	187	176	167	176	183	173	158	168	215	194	191	175	194	212	155	178	186	167	179	191	208	191	191	187	181	172	180	175	212	176	192	183	152	192	183	175	208	199	183	188	180	183	196	197	194	158	179	192	189	205	207	185	191	219	180	164	172	179	219	170	201	190	163	190	158	194	152	170	168	177	168	192	190	178	187	177	189	188	162	187	177	171	198	183	202	184	198	179	172	178	171	165	194	176	156	185	197	201	149	160	186	188	172	194	170	167	168	181	171	206	179	199	162	212	174	200	186	196	158	172	162	167	184	155	184	202	182	179	164	195	196	170	174	196	174	178	158	183	174	171	191	191	183	193	176	179	183	174	191	193	192	170	186	166	187	185	181	187	181	196	182	181	195	184	188	195	194	169	174	187	192	182	197	154	179	194	196	173	204	161	176	166	172	170	154	173	164	182	190	179	183	199	193	191	188	173	199	175	189	155	173	172	157	184	182	158	198	167	177	196	188	182	204	165	186	200	171	164	172	187	171	163	213	177	197	176	172	178	158	193	210	205	164	175	173	174	184	171	169	185	175	162	187	168	189	190	183	183	193	202	152	192	181	201	188	154	181	169	156	175	165	174	206	196	201	166	183	201	204	193	182	169	201	182	180	163	185	170	180	193	181	161	197	187	193	162	200	161	164	193	181	200	211	175	187	173	190	192	191	185	194	179	184	200	161	173	214	186	198	183	176	195	182	166	174	167	175	187	197	169	217	191	189	188	191	175	169	160	190	188	170	175	185	188	167	165	190	180	208	189	197	155	176	182	214	182	180	189	173	192	170	197	190	211	195	194	187	184	182	183	210	200	198	170	173	193	198	195	163	177	186	189	162	166	187	189	177	205	179	182	196	147	171	176	171	182	175	191	196	181	201	158	185	180	179	175	166	183	205	192	189	172	206	196	188	195	174	165	164	190	179	170	198	167	187	169	177	214	177	188	194	197	194	195	190	174	208	189	204	192	186	180	191	178	197	188	179	175	188	174	186	178	183	190	181	198	178	177	166	189	170	175	196	185	185	189	209	180	167	184	214	187	184	191	179	190	172	177	188	187	201	204	181	185	185	176	191	170	189	187	185	171	192	184	171	194	181	194	163	190	171	199	182	157	194	169	163	194	174	165	195	171	161	180	161	180	175	188	185	184	170	171	182	177	183	209	186	203	185	191	182	157	175	166	200	179	172	178	188	190	199	166	189	182	168	173	178	199	173	177	195	181	211	183	184	175	184	173	174	201	183	191	220	162	191	161	177	158	164	155	191	175	164	201	188	180	174	186	183	193	178	183	166	179	177	161	195	187	192	190	178	150	181	175	188	182	193	180	187	174	187	166	188	194	196	174	212	186	206	198	176	168	162	179	189	190	170	181	199	199	185	188	216	197	167	195	160	168	178	184	185	187	177	170	183	166	183	174	183	185	177	164	175	215	181	195	173	176	200	189	183	188	195	199	202	196	185	177	210	190	183	196	174	153	194	182	177	192	186	206	174	174	166	187	187	178	195	185	162	173	189	183	193	181	186	187	181	167	192	177	177	198	168	190	205	174	161	185	188	199	179	177	181	204	192	192	183	156	203	188	175	187	186	169	180	169	202	174	209	211	192	172	176	188	184	188	175	183	183	199	192	188	196	161	191	168	179	203	191	177	192	184	170	180	156	180	181	177	183	178	176	177	165	175	195	181	182	172	182	209	200	197	161	172	188	178	191	168	213	182	193	176	179	203	181	199	177	178	230	175	186	174	173	165	195	174	199	173	171	189	165	190	173	196	181	208	167	167	175	196	187	166	184	183	176	181	152	199	190	173	182	191	171	164	181	176	176	194	157	163	181	190	188	190	206	179	168	165	160	187	189	180	186	206	189	179	189	186	192	184	177	149	177	185	182	200	177	159	197	183	172	199	180	170	194	175	173	167	160	179	191	183	185	181	186	173	153	195	190	176	199	188	201	178	182	187	160	172	202	179	182	194	163	173	183	188	177	205	169	190	203	171	177	190	167	181	194	188	177	161	157	195	197	193	160	168	204	154	154	174	176	187	180	194	185	175	190	173	157	173	192	158	161	166	181	158	172	178	188	185	200	192	184	195	172	182	159	186	186	171	181	180	191	177	173	174	187	174	212	183	196	186	182	197	169	171	190	186	195	178	174	181	192	183	176	157	177	177	190	173	201	174	165	209	189	159	174	155	180	187	175	176	190	165	178	169	169	174	172	161	187	195	179	179	161	205	187	176	168	166	189	193	168	163	182	190	196	187	169	189	199	179	197	171	174	164	166	177	186	176	177	187	180	194	163	216	178	195	168	184	186	173	197	200	179	191	180	159	183	187	179	182	199	159	193	179	196	180	166	199	198	177	159	154	167	203	205	178	177	178	153	161	145	189	167	163	183	184	169	162	156	210	185	198	155	176	172	196	177	186	201	189	212	194	189	187	203	176	176	183	197	213	190	143	215	173	170	183	181	181	161	172	218	175	175	184	184	187	192	182	210	193	187	196	203	192	187	164	183	185	172	184	185	162	189	148	196	192	177	214	194	166	186	200	187	157	203	173	205	179	187	185	185	218	188	202	176	172	164	181	178	160	190	170	173	167	178	172	178	180	190	187	214	228	183	180	184	179	202	174	156	180	186	185	189	196	207	195	180	185	174	182	173	189	176	187	164	185	200	176	184	174	209	161	178	162	193	189	170	189	197	188	199	184	169	198	186	160	178	174	150	177	179	154	175	184	186	187	160	168	160	174	165	179	191	170	151	181	197	194	171	179	181	167	207	180	210	183	204	181	206	190	189	189	172	177	192	202	159	184	180	183	178	177	171	198	186	163	202	188	162	176	182	189	215	184	196	167	211	181	180	163	173	192	180	176	204	199	189	209	211	171	169	215	182	191	206	177	180	206	203	167	196	158	159	190	192	175	203	183	169	181	184	174	200	175	200	176	203	173	186	191	162	178	197	170	168	177	179	180	171	188	183	173	176	186	199	184	165	197	179	199	191	181	173	184	194	180	158	190	196	176	178	172
3900	1469	1276	669	553	442	431	395	325	329	331	344	326	297	334	299	313	317	316	277	291	293	321	308	307	331	304	304	291	271	310	294	304	301	308	296	308	299	298	282	286	322	351	265	303	300	307	290	312	277	308	281	268	292	253	319	267	309	303	289	297	290	292	307	317	272	318	298	305	288	303	299	308	291	296	290	318	288	269	288	296	291	282	295	283	267	286	291	301	311	287	309	285	300	294	312	284	287	298	281	315	275	309	301	286	311	333	289	288	286	301	322	282	332	272	307	323	297	264	314	276	303	307	296	265	303	305	319	331	292	307	265	292	276	288	307	310	307	296	332	285	286	310	339	309	270	289	285	361	268	286	286	289	321	293	349	320	302	278	294	331	263	297	295	308	305	299	279	289	265	287	295	277	297	316	283	296	308	294	284	255	301	293	282	305	306	281	270	299	260	301	314	302	282	317	275	268	282	320	311	302	294	295	297	294	299	302	280	294	320	285	285	295	296	298	301	278	286	294	299	273	292	293	280	301	288	302	283	303	276	314	267	299	321	277	294	307	263	339	282	310	336	277	289	288	298	285	290	292	305	280	301	276	292	315	321	306	317	288	302	287	262	285	278	294	282	311	297	284	276	284	282	295	324	288	283	289	305	266	334	281	319	298	285	283	260	296	295	294	297	327	319	287	308	283	285	283	307	337	304	304	298	295	297	336	306	264	306	296	291	300	297	294	281	305	311	297	301	278	344	288	302	271	304	309	299	303	253	290	304	301	287	282	275	304	306	301	296	283	292	310	311	316	299	305	306	268	330	300	280	274	296	308	276	285	342	309	264	320	294	275	319	298	287	267	297	280	310	302	296	294	279	296	285	282	307	303	281	264	283	292	283	283	291	315	279	280	310	300	318	302	311	295	295	307	288	277	312	266	307	296	310	295	261	312	302	304	299	298	328	302	308	297	305	304	282	323	303	286	284	295	285	316	296	288	273	306	284	289	264	267	281	320	322	282	320	288	302	304	314	269	263	296	275	321	298	279	276	290	295	286	294	294	326	283	297	284	297	295	307	286	265	279	288	332	297	279	319	313	299	283	283	269	313	304	292	272	288	289	315	304	311	288	300	295	264	298	270	296	299	280	289	276	277	313	325	305	277	322	291	277	287	295	266	276	308	306	284	307	278	282	323	281	316	301	308	282	300	277	300	285	291	311	304	299	297	296	291	273	298	292	274	321	320	255	301	303	285	294	297	307	302	305	257	295	305	309	302	289	312	277	335	287	308	305	265	302	310	325	286	324	301	285	303	327	297	312	278	306	321	296	293	315	297	297	321	283	262	308	300	309	254	322	269	293	292	292	312	268	312	282	283	283	306	291	311	289	297	282	287	297	309	289	293	308	294	277	298	287	305	291	253	286	323	295	290	305	300	317	297	301	308	284	286	324	301	282	271	256	309	274	275	275	310	311	279	304	300	281	267	313	308	290	289	302	336	292	301	282	291	303	274	305	276	296	281	278	271	286	318	313	288	280	328	268	297	294	306	278	315	292	286	304	305	310	309	329	289	290	297	296	307	300	327	307	285	267	294	303	253	282	300	295	313	277	289	308	303	299	282	267	288	258	303	279	296	322	292	282	275	280	298	317	290	299	300	288	303	298	285	277	298	313	301	287	272	301	302	332	271	291	308	309	290	266	311	307	281	288	280	321	310	309	304	264	342	312	291	290	276	274	299	288	301	314	295	291	313	306	279	287	280	312	301	316	298	298	326	270	293	279	303	294	292	309	301	284	303	286	306	286	279	306	281	296	271	305	326	291	306	299	304	263	293	275	309	310	307	314	303	286	282	308	304	277	296	308	286	295	307	276	296	284	289	301	293	310	284	311	319	273	282	310	300	287	302	283	290	300	300	270	303	279	297	306	295	264	303	286	291	293	291	279	294	301	284	319	308	318	307	312	285	314	309	258	277	293	326	326	319	277	308	300	279	297	278	295	271	323	288	295	304	302	279	303	260	316	303	310	282	315	301	269	299	312	269	265	305	284	294	305	311	276	321	295	300	342	285	292	274	303	277	295	295	298	306	294	269	290	276	312	281	301	272	291	301	279	323	285	331	278	293	288	298	282	296	333	261	295	271	316	258	309	288	267	301	278	280	300	267	295	281	315	285	262	322	290	292	287	311	272	320	269	313	298	280	292	280	256	301	355	302	296	299	311	299	310	290	291	285	297	296	277	276	308	284	279	278	282	342	313	280	301	265	338	291	284	286	314	294	299	280	298	293	302	263	297	295	329	302	262	295	298	271	308	313	300	292	325	259	305	303	284	262	286	295	327	318	306	286	293	305	278	275	295	279	287	280	317	298	279	290	288	279	292	302	282	316	283	299	259	315	327	299	291	298	307	308	271	278	284	255	339	310	278	310	275	236	270	331	266	328	293	284	286	280	299	302	278	282	314	320	295	299	298	311	304	288	289	271	274	286	302	284	315	287	282	279	322	276	290	277	300	297	318	294	280	293	301	281	293	303	260	283	315	313	314	277	313	286	308	290	302	346	278	324	277	317	306	281	304	284	273	306	284	289	285	303	302	295	325	305	299	295	300	301	298	310	292	310	293	338	284	297	290	298	288	264	301	309	283	297	294	324	292	311	302	315	283	308	289	300	281	315	329	268	301	298	327	286	310	302	305	300	332	306	272	274	278	302	297	306	307	289	306	321	290	287	275	275	287	300	297	316	282	282	304	277	310	283	274	309	291	320	248	275	287	276	284	317	292	291	266	301	293	262	280	305	301	280	311	309	267	297	295	304	277	289	323	296	292	298	296	281	278	287	297	289	315	286	272	287	275	303	316	316	298	250	267	308	285	287	297	299	264	266	280	301	308	312	296	289	266	327	315	275	308	280	301	309	272	316	309	271	299	299	313	307	282	304	318	310	287	277	298	294	297	305	274	296	284	300	307	287	275	273	281	294	299	267	287	295	295	296	310	299	257	273	299	309	302	300	290	337	304	325	283	258	255	285	263	314	264	319	272	290	280	277	296	270	294	329	287	273	293	307	315	298	301	291	278	288	296	284	266	325	292	284	300	289	312	299	313	289	291	292	339	323	299	312	281	291	293	288	278	323	289	286	282	304	271	299	296	295	287	297	304	288	275	307	284	295	290	276	282	289	301	274	311	279	288	289	298	283	316	308	310	321	308	286	281	295	301	285	294	337	311	310	337	297	274	281	296	298	293	302	282	274	338	296	282	305	306	312	311	305	316	289	306	282	281	303	313	246	313	302	303	302	312	278	304	299	294	273	280	299	300	261	284	307	318	326	277	276	309	306	316	286	314	273	278	316	286	287	302	312	313	331	275	282	308	304	296	305	317	310	283	284	287	298	304	309	287	313	277	276	291	313	297	303	268	306	299	296	302	290	327	294	286	293	291	312	290	294	273	296	297	310	281	312	292	319	298	300	318	315	296	292	280	277	311	252	297	301	278	303	308	297	276	287	295	276	297	322	289	325
24282	21456	28881	24438	21251	4359	1145	825	690	686	598	610	546	583	537	545	506	488	481	520	516	513	524	483	527	510	462	489	527	449	481	462	505	476	460	484	472	475	492	473	509	485	473	453	461	491	455	475	493	480	478	474	473	492	493	493	447	471	469	477	443	459	487	445	520	471	447	482	448	508	489	465	474	455	497	465	485	449	437	458	472	478	495	484	458	461	495	470	469	468	444	442	484	455	507	452	489	464	486	448	514	513	458	503	484	479	442	475	435	468	484	462	462	460	440	463	440	502	468	493	442	468	467	448	448	477	460	468	474	460	481	411	469	471	484	481	519	467	494	455	497	477	471	475	435	470	458	455	479	471	448	479	498	443	437	468	445	454	473	463	469	450	499	508	438	473	463	471	455	481	466	454	459	463	462	533	464	465	469	464	502	462	460	442	482	476	449	471	459	457	480	425	454	481	445	439	456	508	504	471	456	481	468	499	460	467	502	468	446	468	486	466	478	497	464	474	488	457	485	474	437	528	419	497	474	475	477	476	489	499	447	486	448	491	469	439	456	469	499	508	457	464	471	518	475	488	476	446	484	483	484	446	464	469	477	467	506	465	438	488	483	454	459	465	478	489	467	454	456	467	470	447	500	440	473	434	471	451	459	466	454	454	443	497	453	458	495	476	458	468	473	491	476	457	489	466	467	507	467	454	479	475	451	406	471	458	459	468	477	453	452	466	474	450	457	455	466	476	447	434	453	497	482	481	444	478	461	459	466	460	478	442	469	448	429	415	482	483	431	471	482	418	486	493	442	467	471	502	510	467	466	426	469	490	456	439	447	481	497	496	483	448	447	503	466	491	462	430	460	456	470	460	445	477	467	448	447	440	453	443	461	443	479	462	483	469	442	443	461	440	447	453	480	473	489	458	477	454	461	440	500	458	438	468	503	451	457	432	441	477	448	488	472	434	426	458	456	486	485	458	471	501	467	468	482	447	517	507	454	458	486	469	517	491	424	480	490	452	476	465	456	490	454	471	492	525	468	466	440	458	499	431	478	466	454	493	485	465	511	487	473	442	401	462	433	465	469	450	475	477	465	447	449	430	476	442	444	447	501	480	447	463	470	475	435	494	490	443	460	478	474	462	458	451	504	462	448	475	485	448	478	448	442	498	445	438	453	472	450	448	485	462	468	492	498	497	469	446	474	481	447	504	426	497	490	463	475	474	460	500	431	462	452	480	444	472	453	477	451	474	463	474	466	473	464	437	442	510	486	446	419	481	442	461	468	466	436	470	468	464	447	486	458	459	445	470	485	457	486	466	466	452	476	456	443	457	481	459	469	470	471	457	443	467	458	461	485	460	488	503	485	454	459	469	478	421	449	524	454	477	423	476	458	459	493	484	490	443	494	398	457	466	455	486	453	452	490	501	416	517	452	449	463	508	437	440	453	440	420	473	418	452	471	461	431	467	463	490	513	466	488	472	451	463	450	462	502	484	467	474	482	466	445	476	447	466	434	438	432	470	453	468	468	488	445	442	459	490	488	478	486	465	450	473	457	496	422	467	480	438	438	466	497	446	484	478	444	449	480	487	493	435	401	472	450	448	514	421	464	450	475	484	499	508	480	467	485	471	472	474	503	476	477	467	474	453	491	462	436	462	438	485	477	488	473	450	480	460	499	463	452	431	463	459	473	486	487	437	489	457	470	468	470	494	447	482	456	486	474	468	422	492	453	462	493	464	504	458	489	443	470	458	454	468	453	524	465	476	465	512	459	473	465	456	449	469	455	461	465	450	482	483	476	493	450	462	484	469	440	478	464	492	478	480	496	458	487	487	474	453	484	482	482	456	464	486	477	495	469	460	449	450	473	450	473	484	461	476	484	467	480	452	475	437	478	453	465	484	494	474	452	517	444	484	462	480	479	471	460	479	435	496	469	479	481	465	480	458	434	490	465	457	470	476	459	458	443	449	488	445	468	455	418	496	462	492	461	491	445	495	491	459	456	450	467	459	423	466	489	469	472	485	467	479	483	488	462	475	443	479	469	433	448	503	497	427	459	428	476	490	434	464	441	462	515	494	484	478	448	466	478	474	473	450	435	478	482	466	485	480	457	468	491	484	431	463	442	446	459	488	515	474	462	461	470	504	431	477	461	448	463	438	458	465	444	470	467	487	481	462	458	476	467	500	459	481	496	456	466	493	468	475	490	491	473	425	482	471	464	481	462	478	492	432	440	505	484	455	429	479	524	468	481	503	444	421	463	490	489	470	451	489	475	474	475	450	471	457	483	433	446	463	481	482	495	446	471	494	474	442	447	437	495	511	515	487	442	446	494	459	484	448	494	436	442	475	483	484	486	498	466	455	469	480	467	481	456	448	454	441	466	483	487	529	452	460	444	475	472	499	499	469	474	438	464	491	483	467	448	488	456	486	495	473	469	500	462	463	461	486	430	432	457	482	469	478	456	449	434	489	421	484	466	441	470	479	478	447	501	457	490	477	510	432	460	478	462	454	449	469	450	482	472	421	459	426	510	481	470	427	425	468	457	493	454	485	501	445	434	428	487	429	488	458	472	428	408	495	481	483	504	460	450	502	457	441	447	467	517	438	503	478	512	447	460	494	471	462	484	441	470	474	477	463	493	486	469	449	448	456	468	431	464	514	489	450	448	475	470	455	430	506	457	463	464	483	447	484	476	429	444	439	454	482	467	508	472	468	481	462	468	465	468	453	473	459	455	483	427	477	465	447	470	475	502	482	436	420	440	442	464	455	491	474	479	423	477	452	444	446	465	469	442	450	471	491	438	493	440	468	440	456	454	463	483	486	435	505	453	485	503	443	474	445	450	465	462	481	479	462	439	505	469	465	464	458	474	426	458	463	445	469	441	465	453	450	472	474	493	493	472	447	458	448	451	457	446	457	491	450	446	447	480	445	474	450	462	489	441	476	443	446	459	437	444	459	476	490	458	461	474	467	482	472	470	494	462	507	489	482	445	499	469	393	475	481	498	510	491	461	442	462	475	450	441	453	470	422	463	454	477	432	461	449	441	495	500	483	430	436	452	473	487	466	457	467	423	433	456	438	520	436	446	453	475	441	460	490	467	435	504	448	452	457	480	472	487	461	470	476	467	434	444	451	463	457	490	479	449	440	461	448	461	468	435	485	454	491	422	458	448	464	487	446	428	478	458	494	472	455	450	439	479	464	471	475	467	482	454	486	474	492	476	480	443	447	511	496	443	437	435	458	440	513	446	458	480	435	452	458	480	469	484	477	489	499	487	492	471	461	439	472	481	481	401	479	440	473	492	475	464	432	508	485	441	448	470	446	465	484	466	437	495	475	485	455	468	469	461	441	464	454	453	433	443	490	450	477	460	455	445	497	507	458	478	474	472	450	506	444	453	438	443	470	475	457	428	460	461	468	475	473	480	506	454	472	479	473	451	489	512	432	471	452	448	494	450	480	448	431	485	471	434	462	443	486	463	484	483	462	469	465	454	440	473	469
6005	11414	9674	4983	3414	2605	2068	1702	1534	1415	1228	1141	1042	1032	977	964	864	902	804	813	810	790	822	779	801	802	781	725	786	738	777	786	786	755	742	799	758	786	722	765	755	723	733	736	740	741	738	731	746	722	741	763	734	708	747	729	693	725	721	705	678	718	739	717	705	738	748	708	686	745	734	741	679	703	671	720	735	741	708	756	723	717	675	730	760	664	660	731	720	747	704	758	710	726	666	731	785	748	742	725	711	697	731	711	746	743	722	681	701	709	720	716	681	670	673	666	760	697	703	701	708	673	646	696	696	704	741	676	706	742	736	694	707	678	732	774	705	722	765	654	678	721	688	709	721	705	670	691	703	696	736	703	697	739	718	785	691	713	730	697	707	738	748	701	728	816	770	682	701	704	710	717	702	723	697	690	708	768	738	727	717	657	727	716	720	701	693	733	705	698	771	701	711	716	746	723	740	713	694	689	695	750	696	735	699	692	737	701	743	674	707	688	698	679	671	693	707	747	729	712	718	652	669	710	702	716	749	690	763	723	737	690	700	725	711	676	723	727	697	687	753	743	681	728	715	740	714	731	721	752	716	716	710	734	673	758	711	690	728	701	680	728	721	709	704	719	679	706	693	672	677	708	753	714	689	706	678	699	715	727	710	732	699	776	731	766	716	679	678	727	730	737	678	726	673	713	731	726	684	682	751	707	724	667	706	705	716	718	696	775	740	699	696	718	695	711	727	713	650	670	647	685	741	707	717	685	707	726	706	712	672	743	676	670	701	738	715	717	759	689	709	683	719	687	753	692	707	649	750	736	741	686	683	773	733	655	667	763	671	713	733	713	706	733	693	756	673	748	679	680	702	713	707	666	736	668	744	680	713	669	735	660	742	709	715	707	733	727	735	666	699	729	712	721	723	711	771	686	726	674	727	732	723	724	720	683	758	737	725	674	704	700	669	722	732	724	695	727	734	721	707	768	673	742	717	696	720	710	737	698	742	722	689	756	725	724	706	735	715	709	712	708	668	747	666	742	670	700	703	731	691	688	685	750	752	699	690	739	744	702	713	672	746	718	707	706	708	707	733	728	686	672	703	712	722	685	735	698	713	706	744	701	693	716	712	709	709	739	698	722	720	711	709	734	704	700	724	708	684	718	682	680	732	713	686	681	693	745	718	681	740	715	701	744	696	709	737	713	708	702	667	713	734	758	722	708	704	682	735	727	665	746	752	689	727	722	768	710	717	691	724	678	690	700	793	716	668	672	730	763	712	664	711	724	680	725	720	753	662	738	781	734	729	765	793	634	717	782	704	721	757	685	709	731	743	704	751	690	691	707	764	718	694	717	726	725	747	733	702	701	684	715	745	715	749	699	711	709	745	726	690	726	680	719	730	682	674	693	672	724	670	718	713	732	712	747	647	742	696	665	681	699	722	674	737	742	697	726	739	716	733	713	730	676	711	729	713	745	694	717	672	682	733	696	734	669	747	738	716	699	698	747	678	742	723	710	717	684	744	723	723	694	692	725	697	766	755	721	760	704	703	718	730	706	679	690	662	731	702	694	738	702	716	708	698	732	707	736	735	694	747	759	715	685	752	731	702	709	718	701	728	697	727	723	734	739	724	725	708	714	679	678	702	691	699	752	689	743	703	697	680	753	716	721	664	669	697	659	754	753	690	727	744	733	695	688	669	653	737	685	701	756	693	703	733	704	711	688	658	701	665	723	675	689	725	657	718	715	731	712	699	643	698	695	720	663	730	689	713	698	705	707	746	718	751	666	739	692	721	725	743	742	718	697	745	749	708	693	714	710	699	693	695	700	714	670	698	744	703	706	691	701	709	704	708	697	721	720	738	695	688	650	718	737	775	752	710	747	788	686	768	717	747	754	724	763	689	696	699	729	719	753	695	716	694	636	753	724	753	718	654	711	744	707	690	705	747	677	687	766	767	710	746	745	734	699	731	692	745	719	754	695	711	742	710	699	726	702	726	658	741	700	713	738	689	716	693	762	699	706	721	711	718	688	743	737	682	707	734	696	652	723	713	712	703	733	760	694	721	729	722	720	664	678	720	704	681	703	731	729	702	711	741	754	723	704	743	711	720	722	674	727	697	720	708	698	752	736	727	714	725	702	704	765	740	778	688	732	719	731	724	678	723	648	756	723	703	764	695	718	737	675	686	731	697	708	699	678	743	746	668	694	707	645	699	691	699	705	729	713	733	704	676	707	674	686	754	679	702	770	717	713	749	684	712	750	714	683	718	708	689	711	706	715	685	696	749	745	752	680	716	723	707	752	700	711	660	704	741	693	663	697	693	683	726	744	735	729	748	662	744	690	762	724	731	713	714	756	712	712	755	687	706	722	706	744	734	660	720	750	691	726	722	678	675	749	688	737	690	693	684	735	687	717	738	734	725	722	682	672	698	713	680	688	747	679	762	682	677	713	695	696	752	674	723	729	691	703	714	692	784	710	637	753	745	664	715	711	732	690	726	695	708	728	740	719	704	699	763	707	755	716	727	707	679	743	753	701	698	780	689	768	758	716	683	685	715	714	745	647	690	708	767	682	730	702	752	723	697	663	705	722	714	680	732	640	707	726	733	713	727	780	753	757	700	666	656	723	685	704	712	711	708	697	745	767	667	703	700	695	693	781	695	735	742	702	695	699	728	701	674	690	726	721	723	713	668	729	697	742	699	660	684	726	733	721	673	701	774	738	743	752	739	711	706	702	744	732	742	680	708	686	718	686	687	732	785	717	752	647	727	705	736	743	693	701	692	691	719	688	726	739	715	733	733	683	717	744	731	731	721	683	699	699	681	674	744	746	711	680	713	762	756	740	715	719	720	735	732	763	762	685	721	669	688	730	675	692	714	734	685	678	743	713	703	733	724	662	705	737	722	716	630	665	706	732	770	711	691	692	683	704	692	716	751	730	725	671	695	679	705	768	727	687	735	690	723	729	699	711	734	713	754	731	720	697	682	703	680	738	698	712	706	706	735	712	711	684	736	676	702	743	711	717	742	670	722	756	735	728	713	758	765	704	693	728	716	731	721	719	755	770	708	726	720	725	730	675	726	722	710	721	729	773	713	668	696	767	682	701	718	724	682	680	726	714	672	735	735	691	700	647	760	731	709	751	706	735	687	721	725	696	715	681	712	754	717	729	741	684	687	653	730	723	683	711	737	719	712	749	718	747	688	761	718	709	653	693	705	688	752	669	711	705	694	718	695	683	653	713	754	693	750	701	712	718	737	726	707	702	679	754	671	695	710	694	680	713	701	776	704	771	715	720	708	719	720	675	712	690	731	696	693	728	694	687	718	733	719	729	691	689	712	709	667	700	768	718	684	724	686	695	724	694	706	742	696	705	667	724	719	692	676	715	701	764	691	674	697	721	683	678	711	746	694	665	708	689	744	716	777	686	750	742	749	734	733	659	724	703	715	690	744	692	699	707	664	749	697	687	644	722	740	703	707	719	707	718	696	681	739	677	753	769	677	722
23248	21408	29441	23763	21408	21192	4364	1327	1126	927	947	889	828	784	781	736	722	771	703	652	699	709	714	673	671	700	695	653	663	695	581	669	591	599	665	615	636	638	595	657	631	591	633	634	600	629	687	627	620	609	643	676	631	669	593	628	628	645	657	641	647	623	655	631	608	640	613	633	656	619	603	594	592	643	616	651	573	657	644	668	648	603	624	624	564	625	595	641	570	618	603	595	622	605	613	665	634	660	611	619	593	604	597	645	628	627	577	598	601	613	587	600	620	667	584	609	559	642	614	575	653	636	627	602	670	642	611	593	638	643	640	615	608	607	597	617	604	614	594	583	607	641	609	613	607	646	641	598	603	605	600	594	628	644	640	632	623	587	591	622	618	614	619	631	653	603	604	553	624	653	611	608	592	598	617	628	629	591	628	646	627	636	642	620	563	653	624	649	603	584	594	611	667	602	661	591	644	603	615	605	655	633	596	593	631	650	614	645	586	640	616	598	628	597	620	647	662	607	594	627	629	566	593	600	621	625	609	584	621	618	632	651	595	624	630	611	661	618	618	586	585	658	625	646	613	656	654	602	605	626	587	617	617	591	583	580	626	592	621	650	609	644	573	566	613	624	601	608	641	620	645	636	588	640	605	643	605	608	647	601	577	636	612	625	595	575	656	600	641	662	657	587	620	579	597	651	624	617	645	628	571	602	621	610	609	627	684	584	664	646	644	639	642	642	656	550	597	661	594	586	636	618	635	616	603	631	607	562	613	577	634	610	634	608	630	632	599	553	652	630	584	600	655	598	601	580	648	570	641	604	582	647	625	581	669	614	569	669	599	612	619	627	681	621	624	609	636	637	618	582	639	610	590	642	627	556	643	631	632	592	636	582	604	573	633	638	637	608	631	649	619	609	632	636	655	644	676	585	582	593	649	622	609	615	628	614	606	596	660	616	607	595	614	627	592	636	625	578	630	646	624	624	643	658	640	619	608	625	637	613	610	636	594	635	638	576	630	619	627	615	598	646	593	610	611	604	639	643	591	554	627	625	621	615	576	609	592	595	632	643	625	596	580	637	595	586	625	642	636	640	635	598	620	613	658	633	618	627	591	612	613	635	665	654	625	624	601	599	589	636	602	563	559	579	619	626	628	590	586	595	579	633	562	593	619	603	642	612	623	614	593	594	574	586	639	621	604	624	627	583	658	575	613	575	614	639	613	610	626	619	572	578	601	577	595	622	640	627	661	609	580	577	604	631	649	594	572	634	578	634	605	609	619	583	654	592	649	665	653	595	627	595	663	655	630	610	625	622	642	565	588	631	624	632	600	633	607	596	623	632	587	630	591	630	612	586	622	620	627	673	637	633	613	565	575	628	653	607	641	602	670	604	623	566	627	595	630	598	581	597	563	577	603	627	639	621	610	603	624	650	623	624	576	608	590	609	601	571	582	595	598	614	617	599	608	625	645	581	611	615	636	551	642	624	686	655	612	605	608	595	600	574	595	604	651	639	619	638	593	613	659	571	657	657	647	641	615	591	652	609	620	651	615	654	597	655	646	587	622	570	611	625	569	601	643	616	596	635	616	604	584	570	627	604	644	608	593	631	605	611	609	619	577	614	618	654	651	590	588	600	595	606	635	608	609	608	586	625	621	573	647	653	608	615	642	585	586	608	629	627	690	587	640	641	558	617	633	596	585	621	613	566	589	634	648	619	617	605	575	617	618	617	655	619	619	588	635	630	588	620	637	654	625	605	600	599	620	562	609	613	610	614	612	628	586	580	624	601	598	621	669	594	593	617	632	614	591	597	596	588	616	588	608	627	660	603	672	612	611	606	622	602	645	636	563	580	604	618	651	559	652	642	617	594	608	622	625	636	605	606	578	671	590	625	609	586	608	599	646	595	643	592	592	571	623	629	603	593	632	632	630	520	625	593	636	596	632	581	617	616	613	587	606	628	631	616	621	606	606	573	597	617	618	607	625	602	590	618	640	595	610	605	647	627	613	599	601	620	605	600	609	619	623	630	564	608	659	621	629	624	651	616	654	627	603	629	623	586	651	637	658	632	600	612	651	604	593	591	591	599	628	652	634	626	597	576	631	657	580	597	555	604	609	623	610	593	633	656	585	623	588	632	620	630	587	604	641	605	607	626	624	625	643	570	599	627	605	634	628	597	577	582	600	631	657	603	637	636	587	629	619	604	588	642	637	584	638	639	577	584	628	613	615	632	583	645	644	629	647	609	619	654	615	620	605	590	643	644	638	636	636	624	648	584	616	613	620	602	611	619	657	652	604	584	600	601	561	640	584	616	607	614	634	639	589	619	577	602	627	564	601	565	647	670	625	603	593	583	604	604	664	559	583	619	643	603	606	605	641	598	579	679	608	616	625	673	606	604	603	622	592	613	578	651	576	636	616	603	564	608	618	602	654	629	632	607	611	667	580	665	620	632	619	661	620	604	598	606	629	591	628	628	624	609	639	625	590	653	596	640	599	603	606	599	613	587	602	610	559	586	593	599	637	633	626	642	648	564	663	601	619	597	573	611	628	596	642	594	635	631	618	617	620	608	594	596	597	563	613	599	589	615	632	665	604	607	637	615	611	568	597	603	629	613	575	637	596	595	613	593	601	614	632	557	577	616	630	584	608	603	670	596	609	596	621	631	594	608	626	548	628	639	611	593	594	568	594	603	590	621	667	612	622	646	626	635	616	665	612	577	610	643	611	642	608	611	622	592	619	622	647	632	626	604	669	625	593	634	596	603	587	593	628	593	601	576	622	605	629	581	637	604	632	656	593	597	651	636	630	638	574	630	586	673	622	598	601	609	630	609	598	569	615	602	589	614	622	610	626	580	643	597	620	604	647	618	632	647	650	652	618	612	607	625	584	590	643	635	597	608	631	618	671	581	619	592	659	599	610	574	592	592	654	653	646	612	628	671	565	628	628	601	630	639	606	598	581	570	608	605	607	653	626	631	644	656	643	616	591	630	614	629	615	608	655	600	582	584	651	645	607	583	605	611	671	655	604	636	547	608	587	606	624	616	603	623	609	586	600	633	617	636	598	602	577	607	622	622	662	629	632	645	592	594	652	584	628	638	599	609	630	587	592	622	660	600	588	616	617	617	629	541	600	573	623	599	635	612	621	558	578	595	626	590	578	631	663	648	624	563	623	612	575	564	630	651	621	601	637	601	644	584	626	577	620	643	617	649	585	646	577	588	588	611	611	642	639	596	597	642	596	606	613	625	602	622	574	631	622	635	607	629	634	601	595	609	605	594	642	632	591	606	647	594	631	626	637	622	601	651	669	615	598	594	651	632	617	644	611	618	611	615	641	638	585	595	617	614	624	591	599	634	639	582	602	626	594	599	606	615	616	643	622	570	645	602	608	603	567	604	623	587	575	588	643	607	617	640	601	625	645	584	602	621	641	609	649	573	587	649	579	627	620	602	577	620	595	630	571	613	576	622	578	630	622	600	617	606	618	595	626	585	560	631	586	609
8897	18009	15215	8515	6066	4477	3640	2908	2500	2194	1963	1688	1654	1521	1507	1323	1262	1229	1122	1172	1067	1184	1112	1099	1117	1037	1019	987	1022	957	1029	1025	1002	979	958	1000	965	995	940	964	948	1008	953	966	1008	961	977	952	972	950	923	948	900	946	954	976	966	985	937	945	949	959	902	951	985	925	949	970	916	992	913	943	922	941	929	914	912	990	952	911	919	950	925	906	961	967	934	931	948	964	987	965	902	926	890	945	913	895	913	949	1012	936	940	868	944	896	926	907	965	921	952	950	909	979	951	961	934	966	1000	952	960	854	928	931	911	942	944	922	933	894	953	962	880	899	904	954	894	890	954	918	946	962	948	952	912	930	969	931	978	942	985	939	896	920	955	940	963	928	928	958	940	965	879	947	949	963	914	936	922	923	919	890	887	933	923	949	935	957	912	905	907	982	923	927	941	889	932	930	891	933	931	909	917	948	966	973	943	916	918	930	912	945	909	936	950	929	910	951	959	914	912	938	925	950	916	955	945	901	926	901	945	868	917	932	899	906	928	885	945	943	933	932	977	929	983	937	942	929	976	909	963	921	923	904	912	918	945	938	956	894	918	959	970	896	892	903	906	903	926	915	982	940	933	948	943	923	913	933	957	931	935	955	901	933	916	982	920	947	941	920	1001	964	918	921	898	938	934	962	928	940	934	922	941	962	928	894	928	898	925	908	937	918	949	898	947	948	902	938	847	912	924	901	942	883	894	963	919	916	921	957	964	978	885	922	985	935	952	966	938	943	923	892	949	933	932	914	926	872	927	961	918	871	932	966	945	947	945	942	900	863	934	914	948	931	959	970	904	904	906	934	933	930	887	879	908	891	957	902	917	871	899	921	934	973	929	945	913	915	935	920	964	928	932	905	906	890	955	883	945	871	991	911	979	939	930	885	917	944	933	899	889	936	927	864	885	956	889	928	941	964	977	904	901	940	923	906	948	918	950	933	921	959	937	962	901	916	906	909	951	885	932	964	917	897	918	931	930	891	917	934	894	926	950	955	972	932	986	927	946	950	953	958	965	900	928	907	938	890	870	937	936	895	927	902	953	831	965	958	903	911	939	938	869	976	904	955	885	951	954	910	992	942	942	903	939	945	903	909	940	921	975	913	959	921	917	930	935	917	936	917	890	932	922	913	935	930	965	956	926	991	968	907	929	887	929	922	911	934	941	902	907	943	959	959	919	927	886	940	913	901	971	930	859	939	985	941	948	912	902	877	905	915	928	966	952	977	923	856	969	928	929	897	991	961	880	927	901	898	931	999	943	947	917	918	887	913	885	864	945	953	910	903	928	899	969	918	877	932	934	893	967	977	914	921	980	901	896	901	932	966	929	917	912	905	998	988	926	906	929	964	915	908	935	926	879	911	892	910	906	877	930	930	912	923	906	933	900	908	916	930	936	936	919	907	928	934	910	923	946	940	860	893	920	935	913	911	906	929	911	956	945	891	920	952	900	891	892	928	926	902	894	878	897	872	882	918	879	943	943	927	903	925	917	934	881	920	925	927	928	944	962	977	938	951	899	921	930	898	977	930	956	930	974	923	949	907	937	926	886	935	940	907	946	882	990	904	944	921	893	866	931	920	904	933	952	924	899	903	914	913	935	941	933	927	962	930	933	945	886	967	916	891	915	913	923	937	998	932	881	917	901	900	904	892	903	919	932	979	926	909	890	942	921	969	926	847	934	945	909	954	914	910	915	916	967	945	951	918	939	894	863	928	999	893	930	978	937	869	914	927	915	916	939	908	924	936	889	925	967	921	920	879	977	906	1010	923	968	942	924	905	942	923	921	912	917	940	904	903	892	921	946	951	914	904	944	910	922	931	934	960	973	879	900	943	981	936	911	904	930	911	914	928	920	890	946	904	868	926	924	909	948	879	944	888	964	925	952	964	930	921	919	931	895	929	974	955	897	900	934	900	898	932	957	884	978	951	984	927	959	885	907	960	998	891	926	884	924	977	935	952	904	989	938	911	930	931	934	881	977	904	979	987	926	942	943	974	927	1023	814	910	955	908	968	916	938	931	906	911	971	970	957	936	929	946	902	919	936	992	927	888	902	961	908	883	914	894	1005	918	988	906	940	945	909	913	906	899	909	932	982	968	925	965	945	887	943	889	919	901	925	939	954	914	947	925	987	885	941	871	910	909	909	922	992	837	940	913	906	894	962	885	890	981	916	920	915	893	895	946	892	912	915	862	920	922	905	927	909	935	916	959	914	901	874	901	983	876	963	953	915	951	920	924	930	958	890	908	902	968	953	903	897	931	863	957	913	974	908	915	922	992	966	927	924	938	922	911	965	910	949	904	927	965	938	889	921	919	939	936	908	939	932	891	895	864	912	932	950	982	902	988	922	969	939	934	909	898	901	977	943	947	940	928	919	882	947	959	921	929	936	921	857	886	922	997	918	909	950	982	895	950	935	961	892	908	926	927	920	920	918	918	934	919	944	895	966	918	888	912	923	919	975	942	843	926	981	885	875	913	934	917	895	925	886	896	935	944	919	871	935	972	908	925	934	903	946	883	945	866	932	897	919	919	921	937	939	916	923	941	926	913	920	871	926	863	1001	906	942	914	945	933	905	901	888	903	903	988	913	888	904	955	964	939	959	931	882	890	924	920	936	915	930	923	953	966	929	876	924	952	935	898	935	923	971	927	896	883	947	888	929	907	954	885	904	867	905	912	986	900	915	900	937	961	946	983	916	933	900	857	966	949	913	965	936	910	979	924	878	968	959	968	923	921	931	926	941	936	933	921	911	967	898	937	967	992	910	931	942	915	876	926	897	966	963	884	950	925	944	976	873	924	925	911	916	918	930	896	916	939	923	977	951	950	888	855	909	953	928	910	958	904	896	957	919	955	908	927	917	927	936	940	930	991	932	925	933	882	942	880	946	913	980	896	956	885	912	941	950	884	913	944	905	972	931	876	937	948	951	942	973	889	912	920	932	953	937	877	945	954	848	955	941	885	947	881	955	901	866	901	957	935	978	923	915	953	1023	917	942	893	922	942	962	923	910	876	886	960	913	878	979	901	940	937	955	951	936	919	890	945	910	944	919	901	932	949	915	919	938	927	900	916	971	950	909	915	902	910	909	863	941	924	994	884	915	919	885	929	897	908	929	936	909	925	874	894	885	946	936	914	887	953	982	956	899	921	999	891	901	958	1002	878	891	910	914	975	965	965	922	931	954	954	1004	897	913	912	904	972	966	910	908	885	942	943	920	908	972	923	927	935	914	884	941	926	910	900	924	913	962	923	925	879	876	961	926	912	913	897	960	928	925	877	951	907	879	872	875	864	924	909	915	956	925	946	951	931	909	955	970	886	961	929	994	941	1000	934	922	956	915	919	901	904	913	895	890	934	945	934	943	949	925	925	950	917	991	978	889	920	911	912	919	858	935	934	931	885	907	895	957	888	915	941	898	914	971	940	887	947	955	960	923	923	909	945	934	946	934	930	909	877	918	932	898	909	905	912	943	887
27109	20690	7536	506	264	224	239	231	204	179	179	177	201	182	187	182	179	186	189	167	191	191	164	194	188	205	197	198	210	209	185	161	185	191	198	193	167	181	177	191	189	156	194	182	173	155	185	148	198	179	155	166	197	197	188	194	199	191	192	171	193	182	194	187	206	178	164	167	209	178	206	173	167	181	197	178	172	201	184	190	206	165	183	168	161	174	213	186	176	153	155	192	164	184	137	182	181	205	176	185	186	178	173	190	183	174	170	192	188	176	212	187	200	167	173	172	182	187	190	176	177	170	198	160	189	179	190	202	198	186	173	174	217	185	191	192	206	195	190	191	177	185	196	190	174	177	206	203	157	175	204	166	187	191	170	199	171	189	183	186	165	178	170	175	180	173	190	200	179	174	156	161	158	186	205	180	185	183	189	181	179	166	188	161	188	192	192	184	163	181	174	188	168	177	195	177	176	177	183	202	188	176	175	218	181	177	189	202	209	179	165	186	181	181	176	179	174	184	183	205	169	182	189	161	191	161	172	176	162	182	191	195	184	204	159	177	185	179	174	176	193	192	193	198	177	191	193	162	185	175	174	171	158	182	193	160	164	187	198	188	183	199	182	148	167	193	165	175	184	200	205	185	195	197	169	160	181	170	217	172	199	175	174	182	182	190	174	201	189	201	189	180	175	205	188	176	189	164	168	164	175	216	188	206	194	185	181	191	176	170	213	174	161	178	183	170	175	194	199	168	183	175	191	177	177	173	188	184	169	174	169	195	187	202	206	186	194	185	195	143	207	190	191	158	164	183	185	188	189	175	203	173	175	174	194	181	179	181	169	195	187	187	177	193	173	163	215	192	204	195	182	203	188	190	175	180	160	182	187	166	167	171	173	176	169	181	186	188	212	204	194	193	206	163	179	197	175	188	194	178	175	172	197	183	189	169	189	206	190	216	189	193	171	195	181	188	182	184	172	210	165	189	162	177	179	183	156	206	166	161	204	202	173	161	197	182	188	191	160	175	182	163	196	178	177	188	187	205	190	187	184	155	189	194	171	201	186	178	192	163	178	165	168	193	185	167	171	195	202	195	191	192	185	201	162	185	163	187	172	207	167	167	166	192	187	179	180	188	175	184	173	163	186	166	184	170	181	177	205	162	185	164	172	167	179	171	192	206	216	191	176	207	162	176	193	169	165	186	175	187	180	174	177	179	192	189	193	178	184	182	161	199	180	187	169	195	168	194	156	191	192	183	161	176	176	197	204	176	167	181	199	174	184	186	211	180	179	192	163	195	193	187	172	155	198	191	182	193	180	199	189	197	181	160	174	179	191	196	179	175	184	184	204	185	198	178	207	165	185	172	184	216	234	193	177	168	188	194	192	167	190	184	183	203	182	179	193	184	188	155	177	180	191	185	193	202	182	200	167	204	190	174	174	172	187	197	166	140	163	180	169	159	185	192	179	162	181	182	184	205	189	193	192	185	206	189	184	187	163	169	171	188	151	157	195	192	177	165	179	181	198	201	175	195	182	178	201	177	183	193	172	169	175	203	178	160	187	178	182	189	170	182	164	172	170	195	174	179	198	185	177	184	171	217	197	192	175	160	172	183	201	185	187	197	203	187	181	180	176	204	202	175	182	190	205	181	193	181	186	190	156	171	180	200	198	193	174	165	187	186	206	206	182	196	212	177	205	182	169	204	179	189	192	179	194	186	187	169	189	193	161	164	193	191	169	177	181	179	177	179	190	164	175	183	176	160	192	169	182	191	170	192	194	180	210	199	225	194	184	176	186	171	174	186	149	176	181	169	170	160	164	194	187	181	203	182	169	188	179	195	207	185	155	164	184	191	195	172	181	209	192	189	187	175	168	174	185	197	167	187	182	151	206	187	170	185	175	214	197	170	197	183	194	172	173	193	211	157	180	149	185	165	183	170	151	187	167	163	192	167	172	178	160	187	177	188	203	187	161	185	178	168	185	203	179	202	174	181	197	212	179	191	188	179	173	183	172	200	193	172	176	187	193	193	196	189	188	191	206	172	187	173	189	166	182	183	188	169	202	186	178	174	167	199	169	180	163	185	196	186	175	191	178	166	163	172	170	178	196	195	179	174	168	177	194	181	194	177	204	196	166	183	196	190	193	155	149	197	188	175	166	191	199	172	189	161	176	168	155	179	180	184	179	189	179	157	172	159	157	183	196	180	164	183	172	218	166	174	174	160	193	200	161	177	197	191	188	157	183	192	185	180	187	182	175	176	207	156	190	151	168	186	209	178	164	165	157	185	176	192	158	176	187	182	172	167	168	181	188	184	165	173	183	197	176	174	183	176	184	180	177	197	180	171	168	192	203	198	169	190	202	181	194	159	201	193	182	185	184	169	180	183	179	195	193	203	169	157	165	181	159	185	183	188	208	194	168	199	183	186	181	173	202	172	176	199	160	181	203	175	178	185	187	177	196	163	211	205	179	174	174	197	159	168	195	172	220	177	173	160	164	171	184	178	184	168	208	195	174	166	171	190	198	196	179	198	175	166	173	194	178	185	178	182	188	189	179	207	167	181	199	201	180	172	181	172	176	168	164	171	183	183	162	173	172	179	182	152	204	157	165	185	178	162	154	177	200	191	196	187	168	171	184	183	186	166	171	165	185	185	192	175	158	181	173	177	174	195	184	196	187	181	189	185	164	180	176	156	177	208	194	180	188	173	182	180	174	169	163	188	171	208	227	186	165	176	152	159	174	171	181	170	185	193	195	212	188	192	205	180	165	190	166	197	184	179	177	196	187	188	190	183	187	160	197	184	169	179	189	153	167	184	179	175	160	183	195	183	176	176	172	186	177	215	174	174	191	177	169	191	201	191	165	159	179	181	186	208	182	209	166	182	195	152	214	169	193	182	186	181	199	178	209	188	179	172	181	174	198	189	178	202	205	181	181	184	180	200	194	198	178	205	172	167	188	171	173	182	185	187	200	178	191	185	167	174	179	192	182	179	176	175	161	178	189	210	173	179	186	189	167	161	177	180	175	191	194	178	168	177	174	181	186	171	169	176	152	179	176	182	165	188	194	174	183	177	174	179	190	176	204	203	197	187	165	152	171	192	177	193	183	169	173	184	202	166	215	189	175	172	177	195	163	169	227	196	186	168	185	190	181	184	196	182	187	182	218	180	181	183	202	200	177	202	178	172	188	180	200	187	170	162	187	172	182	189	186	198	177	195	197	195	144	162	179	177	198	180	193	170	178	180	184	167	204	169	183	197	177	171	202	170	201	198	200	165	176	216	195	178	176	189	197	181	159	185	190	150	171	178	153	193	196	185	204	185	199	167	173	199	185	186	173	181	155	174	223	194	195	177	196	208	206	178	194	197	183	208	204	158	190	186	169	169	203	180	196	170	164	206	202	182	199	202	174	147	172	169	206	171	173	167	204	175	166	170	196	183	188	175	168	177	168	166	195	193	183	185	187	175	182	211	165	175	191	178	183	176	171	184	195	185	192	172	175	170
3898	1409	1221	687	553	456	403	427	361	338	339	341	277	292	357	293	331	284	314	304	300	344	290	279	299	303	319	283	319	315	305	269	312	310	291	314	303	297	266	282	317	291	307	325	280	319	298	309	294	290	331	305	314	329	324	301	343	308	259	309	279	302	273	294	290	297	307	292	298	280	323	334	294	297	291	280	299	268	295	290	305	280	288	298	313	278	315	287	275	326	296	308	299	284	309	305	307	304	315	317	295	283	265	314	268	269	310	311	274	275	282	315	320	307	322	284	280	290	291	310	275	308	317	307	304	299	306	297	296	300	336	292	301	284	291	318	280	303	334	318	324	309	281	293	294	317	298	338	300	313	279	288	302	288	261	343	290	297	306	280	310	301	309	285	308	300	316	305	298	289	292	293	294	314	302	265	304	304	311	281	288	287	311	284	313	297	283	290	312	274	307	319	290	281	296	313	322	283	324	300	324	314	327	281	293	301	294	297	314	318	295	291	285	309	308	334	293	281	327	296	291	320	294	316	276	290	295	293	292	275	332	267	298	286	293	265	291	285	295	307	316	308	279	284	293	284	307	306	313	314	296	290	314	311	309	277	314	293	274	262	295	304	295	285	290	297	330	296	273	299	266	291	275	327	296	288	280	265	306	303	322	306	285	284	267	304	299	292	318	303	301	296	314	322	283	316	299	324	306	284	319	268	282	264	299	307	303	304	291	300	311	313	329	293	307	292	336	327	304	299	283	269	314	294	271	302	281	329	277	323	315	335	304	269	303	272	309	292	289	286	306	285	281	288	301	299	268	297	284	327	286	308	296	297	289	289	323	276	300	305	292	296	301	317	328	342	301	313	269	323	313	278	263	291	293	307	265	316	278	280	322	294	322	299	307	336	305	263	306	272	306	314	316	322	279	315	318	283	298	309	314	308	273	322	307	321	296	289	313	305	298	299	325	293	312	292	297	294	292	322	290	280	307	291	326	312	330	315	315	314	309	299	292	292	295	299	294	304	283	331	315	294	290	294	287	328	296	304	270	313	302	315	311	297	316	318	318	272	304	278	300	298	315	292	273	312	292	286	337	282	296	288	318	291	312	278	340	305	305	320	292	279	325	320	300	322	262	320	307	319	287	324	275	284	295	309	300	325	296	296	320	284	317	314	309	276	302	314	282	303	277	316	296	300	318	275	300	284	307	304	285	297	306	296	336	303	312	295	298	301	289	307	275	283	294	278	293	303	298	289	302	335	315	295	322	311	276	284	286	289	284	279	311	305	317	315	310	310	295	293	299	316	254	336	301	285	295	315	274	291	273	298	305	311	318	321	297	285	274	333	282	299	306	282	278	313	293	292	261	289	273	308	292	285	303	279	303	271	276	319	298	303	289	303	265	277	317	307	329	308	278	301	298	307	281	317	252	316	295	279	300	273	300	290	326	282	299	303	304	309	284	312	311	285	301	305	316	299	261	295	320	286	293	293	320	288	287	295	290	270	320	297	287	303	333	284	292	307	324	326	312	305	279	275	280	318	307	302	275	277	320	316	277	308	287	291	292	294	291	302	293	293	321	286	343	308	288	271	279	273	298	317	317	294	314	297	310	287	331	316	304	314	296	294	313	306	298	339	291	304	293	283	305	294	321	292	313	312	309	322	299	305	299	289	311	288	309	312	287	303	334	304	314	308	330	289	288	295	301	302	304	292	276	292	279	276	295	347	316	306	302	260	295	279	293	310	292	326	293	287	287	298	271	304	279	299	299	314	265	295	279	334	300	297	291	277	314	296	285	286	299	311	285	280	274	272	316	310	297	309	285	309	281	270	276	314	309	274	268	287	284	290	321	298	317	308	306	301	301	290	304	289	253	254	301	289	300	293	304	299	319	257	270	310	287	295	279	296	261	313	308	306	314	275	265	298	300	273	317	304	293	287	263	294	309	290	286	264	304	298	317	312	287	292	310	288	299	319	297	310	320	286	260	329	333	276	292	346	317	286	273	300	282	291	252	316	281	319	300	273	307	314	304	321	284	286	298	309	302	311	280	344	312	283	288	295	313	303	307	262	310	322	322	302	293	298	270	297	315	294	308	292	327	300	289	274	301	345	323	330	303	274	306	345	301	286	328	314	296	273	300	302	317	319	310	293	257	310	300	287	302	285	293	307	304	279	261	263	302	288	290	299	322	318	280	295	318	322	326	330	271	316	287	305	303	277	300	287	292	273	313	326	300	272	295	318	312	302	331	280	307	296	310	284	286	302	302	315	286	289	289	330	313	292	252	283	274	320	285	334	300	297	293	292	317	304	303	287	279	311	310	306	282	296	302	285	328	289	289	289	313	302	312	301	299	286	299	298	284	318	296	294	279	312	274	294	304	286	291	298	316	278	261	314	289	288	334	279	278	294	300	309	286	318	317	296	277	290	297	306	300	285	274	314	300	283	313	292	319	292	290	281	272	293	313	307	304	297	296	282	314	297	299	315	304	317	321	295	315	319	328	299	286	295	295	291	294	294	295	284	316	259	295	318	311	309	322	279	309	334	289	283	300	289	276	298	312	286	340	290	285	273	298	279	305	304	297	289	291	269	295	328	312	332	316	301	352	321	291	314	312	295	283	296	301	310	294	312	335	267	307	317	307	307	322	306	300	303	316	309	297	270	304	296	281	270	319	311	321	314	291	313	295	289	299	293	286	285	317	301	296	312	339	297	307	276	293	316	308	312	323	284	307	302	311	300	313	328	275	303	277	280	311	297	285	296	299	296	312	307	297	308	290	294	293	266	289	273	358	308	308	297	294	272	294	315	299	321	275	344	299	311	275	301	310	342	285	293	312	294	263	274	299	259	277	273	321	309	284	282	305	300	324	290	311	266	272	284	286	304	296	313	291	296	305	297	305	346	304	281	276	329	292	326	270	309	326	295	284	264	342	298	308	282	300	335	271	286	295	285	296	331	301	280	328	303	257	294	272	314	278	294	270	314	289	265	283	298	304	294	301	296	296	327	282	286	294	308	290	275	289	293	252	320	298	310	315	317	293	281	338	313	301	308	304	312	303	293	289	335	304	284	268	324	323	303	276	299	285	289	275	281	281	302	306	291	317	296	287	300	353	327	300	288	280	302	314	259	293	309	288	257	325	287	298	310	266	310	270	283	281	284	301	289	297	315	313	293	288	289	323	303	299	312	294	300	279	286	290	290	313	298	279	280	313	292	267	325	289	295	332	307	295	293	285	290	283	256	308	290	316	280	284	321	270	285	305	315	321	308	300	274	335	282	298	321	312	298	299	290	288	291	313	302	266	296	298	297	340	278	305	290	333	280	309	310	299	333	310	308	277	319	301	275	266	268	304	296	288	299	325	274	296	296	297	314	320	300	292	285	283	313	285	301	314	323	296	283	327	296	325	268	298	329	313	275	312	261	312	302	281	320	323	292	292	289	277	334	279	286	303	293	315	309	300	303	311	306	322	301	284	314	328	285	292	291	281	276	325	303	291	322	284	292	311	295
24263	21404	28831	24357	21193	4311	1103	781	717	686	672	584	575	603	601	571	521	513	555	508	487	494	490	505	501	544	521	511	467	498	535	510	509	506	489	500	468	487	469	454	467	509	519	451	448	465	465	485	410	470	510	514	457	435	466	463	506	446	459	488	453	464	487	482	479	502	451	449	513	462	476	437	478	480	456	441	493	484	441	462	470	420	499	517	425	466	459	450	435	488	504	486	457	485	466	442	487	443	460	417	450	453	501	535	461	472	472	464	480	463	443	473	439	494	482	480	489	497	472	481	491	451	443	442	496	481	482	476	468	490	461	457	454	477	473	476	471	438	508	463	464	475	477	464	473	440	458	446	488	447	470	427	454	465	500	488	459	467	478	489	472	505	511	435	466	432	458	481	477	445	489	439	438	434	463	491	478	468	466	476	464	468	489	479	497	461	456	464	481	473	460	439	478	475	456	474	411	473	462	459	459	477	428	471	418	456	485	453	465	480	491	492	497	442	453	496	433	480	443	478	474	423	433	459	481	463	435	455	505	440	473	445	426	498	473	486	463	467	437	482	504	477	485	455	434	461	467	454	498	444	482	462	462	441	432	481	466	489	467	452	463	465	479	455	425	474	468	480	464	463	474	515	521	487	496	470	518	453	442	455	472	477	494	508	464	449	474	472	489	474	454	470	470	455	482	459	474	476	476	473	456	466	478	509	447	450	488	492	459	462	443	436	480	487	472	481	469	480	451	457	460	426	503	458	472	455	488	442	492	445	500	496	466	476	494	441	459	464	452	426	459	480	510	456	466	471	491	492	459	443	446	496	435	403	485	446	447	480	477	458	467	471	459	469	466	441	449	507	433	466	477	491	437	449	452	450	495	472	460	477	489	450	447	499	488	458	460	444	456	481	445	477	465	466	448	455	465	496	480	473	458	435	492	458	448	478	510	455	450	438	415	457	452	442	470	490	471	429	458	464	468	485	498	490	451	475	498	503	464	468	478	443	465	484	477	470	468	460	478	479	462	478	482	502	489	484	449	464	464	473	513	473	444	499	456	475	492	457	472	443	454	489	449	499	454	477	444	443	486	433	460	466	476	438	488	473	442	490	486	457	451	444	462	463	476	424	455	469	461	462	471	448	476	436	469	497	529	484	471	446	439	470	479	452	436	466	487	518	479	502	434	445	467	465	468	478	439	466	469	451	430	463	478	460	447	450	455	471	462	424	469	470	494	444	470	494	475	429	439	458	443	436	462	441	496	436	503	455	453	445	462	442	492	459	422	448	438	451	474	471	488	468	505	488	464	471	455	465	480	474	496	437	455	457	459	455	446	487	496	419	452	481	498	491	459	480	439	461	451	472	470	446	454	459	415	475	463	478	484	453	476	457	496	444	462	451	480	486	431	470	498	482	453	455	420	454	463	421	488	435	480	479	512	476	469	461	441	481	495	513	478	478	469	479	412	484	513	453	451	424	464	474	486	468	471	453	460	448	462	494	455	458	488	446	486	427	476	434	457	460	467	423	460	486	462	432	450	460	450	429	486	432	498	458	458	493	444	455	483	471	445	434	430	476	470	465	490	468	487	467	485	449	438	504	477	470	462	446	472	473	510	499	516	457	495	499	520	493	437	441	468	407	444	492	497	443	480	466	436	488	440	488	448	439	480	480	464	473	453	492	457	473	451	454	472	489	497	496	501	488	475	480	479	475	496	460	467	475	425	523	454	453	483	473	439	454	475	459	465	480	449	504	458	485	514	464	445	516	438	472	465	487	444	434	505	458	469	477	496	532	450	438	482	466	477	442	461	463	491	437	415	492	510	491	470	409	464	452	469	502	447	506	466	451	443	442	434	469	446	486	440	492	465	457	480	428	443	496	463	464	455	457	486	461	480	463	488	444	459	451	485	450	476	428	443	461	488	492	452	467	436	447	478	481	454	462	447	465	448	456	477	436	446	504	466	455	451	489	470	508	461	477	452	465	488	456	428	455	496	406	499	464	460	453	449	493	464	463	454	474	469	472	466	509	473	439	482	482	422	468	455	435	475	466	487	449	464	443	500	457	477	482	505	454	473	471	469	486	479	415	474	455	474	439	455	484	464	424	419	469	520	462	498	407	486	456	466	468	480	465	489	456	427	510	454	463	467	467	486	444	495	453	458	473	499	462	463	470	487	438	473	481	440	435	426	444	462	458	465	477	468	447	462	455	474	444	455	430	490	453	442	482	488	459	473	503	508	444	472	460	428	479	434	444	474	463	459	483	499	470	476	514	473	466	473	506	452	449	456	445	493	496	468	451	420	476	475	484	440	509	445	471	489	480	459	467	472	458	493	443	461	455	499	468	469	445	502	488	450	468	452	477	470	480	467	434	466	424	466	431	486	487	485	470	493	479	487	452	472	463	452	494	476	454	492	445	440	450	479	464	429	449	476	435	471	453	446	490	456	468	492	487	502	504	468	438	457	424	467	481	407	463	478	461	479	445	451	486	493	472	458	459	492	461	498	435	459	465	474	476	449	435	456	486	457	449	472	438	490	445	482	486	476	476	467	475	501	439	424	450	460	439	452	502	454	447	471	452	491	451	444	486	509	471	469	447	484	476	488	470	490	453	467	449	461	494	464	469	454	469	433	528	460	466	451	463	471	484	479	452	469	475	480	468	476	464	505	474	444	456	485	452	458	464	446	458	436	525	471	455	451	483	473	464	413	479	436	456	487	473	460	492	473	488	435	492	465	445	459	511	447	476	425	466	442	484	503	478	450	466	479	478	491	412	456	446	505	434	487	456	475	460	463	506	454	465	483	456	462	478	446	484	440	454	466	475	499	500	445	455	470	484	505	475	467	484	452	418	444	487	479	470	464	451	433	489	489	452	471	465	489	455	481	467	468	471	452	474	445	449	447	441	475	494	489	464	464	479	476	447	480	484	464	461	428	430	447	465	503	440	454	476	452	449	458	482	474	471	480	456	483	484	460	473	462	462	453	505	472	449	503	459	442	466	481	474	448	490	470	465	470	468	477	469	455	504	461	454	467	448	464	445	474	493	451	447	448	464	433	497	468	462	454	475	503	439	481	467	475	478	462	465	439	501	470	467	429	462	445	434	429	461	493	485	470	478	481	463	469	463	474	460	423	460	444	475	473	412	473	459	482	437	441	478	437	480	449	466	486	455	461	449	486	465	448	472	443	494	463	462	483	449	459	465	432	395	444	449	458	480	493	397	468	464	471	494	501	433	474	486	451	468	454	453	401	457	440	460	459	449	489	451	476	431	448	477	449	504	460	475	482	468	460	513	472	469	431	431	482	437	468	451	432	476	475	470	478	472	467	452	458	474	477	461	500	499	487	466	464	479	471	459	454	458	473	463	496	483	454	474	462	469	495	441	481	458	484	536	451	472	433	455	439	452	483	429	469	434	437	487	464	493	455	471	468	438	454	492	501	505	471	502	494	460	432	464	483	465	458	485	463	420	478	429	467	472	449	478	483	459	492	461	470	443	451	452
6025	11162	9605	5021	3431	2568	2210	1748	1558	1397	1252	1162	1059	990	966	947	888	924	831	815	863	858	797	789	789	791	779	782	756	802	763	760	775	750	773	754	743	745	757	770	799	708	739	727	785	759	747	749	757	707	730	763	704	721	735	732	673	778	728	702	706	728	746	679	690	751	720	686	700	781	710	671	740	735	732	689	708	728	684	737	701	732	698	675	725	767	677	744	714	717	725	692	696	787	747	744	726	702	692	700	717	737	722	742	670	760	706	727	738	756	713	728	693	713	725	697	724	741	712	689	729	793	752	716	664	733	695	757	723	692	692	691	709	720	737	755	707	737	718	769	738	704	737	719	784	681	753	719	711	761	733	788	739	684	747	753	723	722	679	716	705	692	677	699	727	711	698	743	723	706	716	727	638	737	771	760	691	723	706	715	764	714	683	739	745	727	719	698	699	698	693	702	753	725	726	684	712	715	709	679	680	722	701	748	701	705	722	737	742	760	742	733	729	739	738	771	708	706	731	730	734	723	727	724	737	760	761	736	706	732	691	721	734	731	767	705	712	718	711	740	703	735	678	734	718	733	688	717	722	718	720	769	733	735	698	722	743	759	732	710	698	687	745	740	686	694	747	684	733	716	705	713	720	698	676	721	740	742	707	698	746	677	720	674	746	737	691	763	719	727	705	706	748	716	674	767	705	710	708	697	710	713	733	739	674	741	711	671	726	727	711	703	762	699	695	721	734	731	753	729	716	752	720	754	746	715	670	704	724	767	730	723	713	771	744	698	705	756	805	760	703	711	721	713	672	757	738	713	642	716	712	708	714	667	677	701	717	697	746	686	704	730	728	727	725	690	764	680	728	672	684	665	745	718	706	713	720	743	755	668	700	730	700	702	709	677	725	687	749	713	743	757	727	710	735	714	667	725	670	748	727	767	695	728	700	743	691	707	733	760	700	713	698	689	766	700	729	753	740	736	702	678	709	722	729	711	669	755	697	681	709	731	774	698	695	772	669	688	749	723	707	719	733	692	707	739	738	713	728	691	701	717	719	713	674	716	683	738	735	691	721	718	727	730	701	704	684	698	695	665	709	675	739	706	686	702	720	714	772	738	755	701	749	726	721	711	747	712	773	732	705	692	703	728	755	727	704	713	671	700	662	721	739	694	723	690	729	739	700	719	772	703	762	703	678	748	696	743	708	754	709	718	718	727	702	679	711	700	711	708	751	743	722	719	688	718	711	743	687	662	716	685	709	679	734	725	753	695	681	691	762	732	728	756	763	758	736	742	694	701	786	719	718	739	698	668	681	718	775	759	702	723	657	707	760	678	718	684	683	745	723	687	748	725	664	696	693	729	683	676	704	738	730	722	776	741	729	689	735	729	685	675	725	705	757	718	704	773	680	700	642	700	735	709	721	755	718	751	786	685	727	738	741	711	775	809	758	748	715	660	751	684	738	713	742	706	717	746	683	750	677	722	718	733	712	665	731	737	701	712	732	653	735	775	733	728	729	707	742	729	697	719	711	726	777	721	741	718	714	732	792	690	714	731	780	692	763	688	719	671	720	750	691	762	666	720	712	712	699	686	713	734	735	737	698	711	739	658	670	682	729	731	709	721	680	670	701	754	711	692	734	688	732	739	710	773	752	697	706	709	759	677	726	696	716	702	769	708	750	749	725	712	708	676	718	711	711	665	720	691	691	732	762	756	808	736	705	696	715	737	685	738	679	712	682	687	752	665	721	704	701	708	692	721	705	715	730	720	703	707	727	742	711	711	742	713	742	711	726	709	674	729	718	702	760	757	714	716	763	687	698	718	686	702	695	685	681	740	660	726	697	656	728	723	682	702	727	764	680	772	737	713	724	721	732	729	720	713	670	668	739	712	712	693	689	689	723	728	717	740	694	723	744	734	705	699	663	735	652	705	703	659	725	708	734	688	741	761	752	663	717	724	720	700	715	667	749	738	727	697	720	675	759	688	735	691	757	754	707	700	709	711	718	768	681	733	727	748	726	681	722	708	691	692	726	746	748	647	769	757	712	710	743	723	700	718	729	714	705	713	723	697	724	725	726	693	693	664	730	721	725	753	721	720	768	745	700	690	751	730	741	700	691	744	718	715	735	714	727	712	701	712	718	715	757	733	725	697	729	698	716	722	715	706	680	715	715	705	730	726	714	706	757	712	749	684	706	720	691	747	702	697	725	712	773	763	733	719	752	697	752	729	748	725	716	685	720	713	768	707	759	672	693	720	656	678	744	694	706	743	731	711	713	698	707	688	736	708	705	663	750	729	727	724	702	772	688	726	735	703	693	714	739	748	687	759	747	720	762	714	720	721	694	687	725	739	700	734	696	691	746	712	734	712	759	692	732	679	671	765	749	730	708	761	707	736	704	720	730	694	715	732	659	721	676	740	744	739	716	711	754	722	708	761	727	723	718	707	692	741	735	705	736	711	729	670	709	745	736	669	662	660	760	725	716	724	727	747	729	739	729	764	714	699	765	677	732	720	761	724	700	742	728	700	724	717	759	714	663	730	706	687	693	748	716	721	758	710	695	736	741	709	698	720	750	733	686	700	762	718	721	754	729	759	700	717	712	747	667	759	711	727	670	737	725	690	724	639	685	697	700	770	746	714	738	726	718	727	688	766	690	670	718	701	697	678	718	744	697	710	703	736	698	742	717	696	709	746	731	670	709	731	729	727	747	702	708	708	757	738	754	688	727	712	704	781	728	703	684	693	738	707	695	698	711	692	677	754	752	705	714	673	745	703	679	755	734	703	731	710	727	727	755	700	697	737	751	709	743	701	774	685	740	700	704	716	720	691	720	709	701	781	742	697	691	705	703	762	731	728	723	726	704	694	731	716	735	733	743	723	734	739	731	695	732	731	681	742	719	700	743	742	722	747	730	693	685	722	717	726	770	712	738	689	686	715	731	759	723	741	682	762	735	738	694	706	722	709	707	712	707	732	762	762	701	665	722	701	699	744	660	719	715	726	746	703	745	703	671	707	750	769	760	707	734	715	703	683	668	761	699	694	694	721	702	731	750	748	742	757	674	712	708	730	751	715	711	716	690	724	730	664	731	707	703	713	720	695	753	701	723	661	676	732	702	734	730	699	694	692	721	749	755	711	681	776	720	748	749	744	728	679	703	732	702	725	693	711	709	693	723	687	720	719	687	724	705	723	733	701	726	755	689	680	697	721	753	739	694	714	765	710	661	701	697	724	731	676	726	740	736	722	723	735	732	703	739	712	734	730	677	698	688	734	729	745	693	704	695	741	710	690	721	710	752	724	747	697	715	702	733	693	764	727	734	742	761	732	727	689	695	693	688	742	689	669	708	712	712	726	768	693	680	745	734	666	699	710	715	750	724	691	705	691	706	749	694	701	720	731	767	718	696	721	735	705	707	740	690	745	736	657	710	665	742	708	726	730	708	695	707	744	719	719	734	741	706	716	707	717	697	704	740	708	741	763	734	758	711	755	738	725	680	704	673	680
23171	21390	29427	23737	21394	21212	4281	1364	1130	1021	905	887	836	799	812	766	765	721	702	715	661	670	618	675	685	644	643	655	653	656	645	656	661	656	685	644	647	680	643	602	655	616	623	606	612	600	644	623	592	647	614	641	674	636	604	668	605	637	621	627	639	635	645	585	640	581	634	635	602	637	593	614	601	625	605	619	619	610	598	620	649	593	608	623	558	637	631	628	629	609	631	694	620	589	635	652	641	637	619	612	641	624	620	643	586	623	615	643	624	625	594	628	601	613	648	566	598	671	625	651	637	622	648	649	620	585	646	620	615	608	669	610	645	662	637	640	628	629	611	639	616	599	618	587	585	605	555	566	570	614	634	630	612	600	548	655	674	664	633	621	612	660	600	635	618	634	650	652	617	630	632	652	632	560	592	641	608	642	654	595	628	599	636	607	628	646	631	654	601	622	591	627	609	592	620	605	615	613	653	633	589	625	659	623	618	667	639	627	578	626	611	634	590	604	648	624	611	625	604	609	641	654	571	643	619	620	652	591	597	614	631	608	628	640	651	623	676	607	593	610	626	621	593	670	600	613	628	586	625	626	624	628	594	616	600	580	618	582	633	649	629	642	609	627	630	566	604	626	633	646	647	607	633	586	628	584	632	619	629	616	650	626	618	629	619	608	609	602	638	603	607	570	623	628	578	657	613	620	644	598	622	596	662	637	657	590	665	627	589	641	567	653	635	637	614	605	621	613	630	618	581	660	616	635	677	593	602	604	587	645	629	645	632	601	605	637	670	633	587	601	629	573	580	584	660	614	630	624	625	587	642	657	598	625	629	674	615	630	635	639	563	578	574	579	615	568	615	602	629	621	638	634	645	636	606	589	611	611	613	639	604	641	624	648	627	624	638	638	573	581	619	568	612	625	728	607	583	668	611	618	625	669	604	636	631	608	582	645	650	623	604	603	623	625	639	657	634	613	631	671	639	641	616	609	593	587	677	660	606	623	576	594	601	564	672	635	632	652	606	632	618	620	618	650	605	663	596	619	592	579	630	623	616	591	582	604	630	601	641	627	614	604	628	585	648	603	640	588	621	628	626	634	590	634	590	619	626	610	643	591	617	622	633	623	629	570	651	642	643	665	617	569	564	629	607	633	597	625	600	613	612	612	601	648	613	602	618	601	643	600	553	626	598	589	604	623	661	566	656	671	611	591	590	603	648	624	599	624	565	616	571	614	572	623	591	617	644	610	576	591	653	635	625	640	590	626	585	618	658	592	608	630	571	617	620	618	569	623	643	664	641	603	652	615	626	641	592	617	680	624	615	599	621	630	650	593	618	592	630	577	645	621	651	629	641	589	625	588	587	609	607	649	614	642	634	602	647	645	619	631	596	604	638	628	633	607	602	599	584	614	607	651	621	604	590	610	617	634	600	558	647	643	611	635	604	616	597	642	608	597	601	598	625	621	585	619	622	670	613	600	595	627	608	608	615	637	627	614	661	646	595	648	562	588	595	661	596	664	608	623	592	622	598	589	648	637	590	623	633	597	606	575	604	618	640	617	592	633	645	602	630	647	584	592	673	624	607	629	609	639	603	624	644	574	591	589	638	621	622	607	618	566	633	603	568	646	577	599	617	608	603	650	622	608	624	585	612	606	618	633	626	610	606	611	672	603	595	635	665	661	634	573	599	615	620	623	652	599	647	620	599	604	585	570	637	621	617	639	634	609	599	603	623	623	614	645	615	601	583	634	629	601	592	632	600	582	624	575	607	641	607	580	624	646	581	606	562	603	628	637	586	656	587	615	604	598	616	601	623	606	622	628	639	598	646	630	600	621	647	650	635	606	600	591	655	596	598	621	630	602	608	635	658	700	667	588	567	600	628	623	598	643	634	657	600	581	595	628	636	615	607	630	605	618	642	639	614	590	647	624	659	601	602	642	579	586	653	613	632	630	608	640	595	631	562	606	642	650	617	574	651	600	643	634	625	621	608	587	607	598	588	615	611	620	631	617	578	629	663	620	587	594	595	627	621	608	637	605	634	617	579	604	633	681	646	593	647	605	598	596	626	623	557	620	631	643	641	601	624	608	666	614	590	612	656	629	622	627	601	608	658	599	584	573	620	621	621	595	632	619	597	650	605	611	554	594	599	609	614	600	611	613	679	620	604	650	605	597	603	621	627	641	603	586	629	597	595	610	615	612	636	604	621	674	612	613	606	630	630	631	604	616	636	617	606	602	600	629	582	640	573	575	562	622	639	594	605	564	609	631	606	583	600	624	602	612	580	596	630	571	651	643	625	624	610	598	579	556	652	644	601	632	611	616	629	600	594	642	628	610	692	656	637	626	586	604	638	582	620	647	636	588	615	626	620	623	620	624	546	608	608	652	598	670	626	613	586	621	654	619	652	587	645	615	581	625	615	599	690	623	607	634	576	632	637	593	562	609	627	608	598	652	604	623	614	641	589	609	630	606	594	640	601	597	613	625	587	636	624	613	588	589	604	602	611	595	595	641	601	626	619	575	603	616	580	570	597	629	634	659	629	633	573	580	552	603	627	639	600	614	631	611	621	612	629	600	602	622	632	657	621	590	615	579	648	597	622	583	605	619	615	594	607	626	659	664	613	643	614	604	626	617	636	631	693	639	615	630	608	615	644	621	640	587	600	627	628	599	614	653	608	609	635	604	636	593	569	623	651	621	658	608	615	585	610	623	541	622	609	638	631	609	610	567	595	619	589	648	686	626	581	598	615	578	619	612	603	617	623	608	594	596	626	607	629	607	571	588	649	620	610	651	593	618	638	623	647	590	624	653	548	657	616	590	618	661	675	600	574	625	653	636	600	565	591	580	613	616	585	629	589	601	660	631	577	641	640	615	611	659	608	581	636	646	594	626	584	548	640	629	618	606	637	663	650	640	597	587	631	662	616	613	606	631	593	604	618	572	600	626	576	625	642	632	617	635	578	630	588	617	611	664	623	609	640	598	627	586	595	595	609	625	634	630	650	660	566	626	601	673	599	608	590	565	568	607	603	634	613	624	608	637	637	614	595	652	615	613	607	632	609	647	642	584	584	643	608	645	624	592	607	577	628	641	625	653	591	580	595	584	602	646	628	615	597	608	643	656	651	640	623	605	608	530	640	623	588	589	621	599	609	565	628	620	631	618	610	672	626	643	623	602	608	592	624	630	623	631	642	603	651	605	628	632	633	603	586	636	623	608	602	616	643	625	594	552	620	581	592	596	667	574	628	621	574	606	616	592	603	610	603	594	624	616	568	576	669	639	600	587	634	609	607	569	633	619	617	620	615	658	577	616	622	605	649	589	641	599	583	621	600	644	635	616	609	607	597	584	566	574	628	634	616	593	598	578	626	617	637	616	613	639	631	606	622	612	624	614	640	597	590	583	623	627	595	615	587	616	549	652	635	595	605	632	634	600	621	628	614	601	612	613	603	613	630	602	633	618	640	592	563	625	598	602	633	585	593	621	625	600	612	641	622	648	595	581
8741	18020	15292	8561	6047	4563	3441	2969	2523	2191	1932	1744	1602	1538	1348	1387	1237	1234	1213	1184	1168	1110	1104	1048	1103	1095	1062	1000	989	1038	1053	1008	990	993	1002	1037	950	995	1007	920	947	927	983	960	971	923	902	975	995	945	941	943	941	955	938	921	945	967	972	949	954	987	949	971	957	990	955	910	912	895	911	987	945	934	972	931	967	925	963	928	974	902	916	964	969	922	939	982	950	918	971	992	959	926	959	912	951	901	933	953	959	947	917	958	947	925	917	979	886	950	947	938	951	920	911	920	935	917	1013	975	937	968	920	931	913	917	895	938	928	937	917	952	939	956	955	970	950	965	934	910	889	907	899	921	934	960	902	967	937	880	935	935	930	910	960	918	916	970	931	883	919	957	914	891	953	928	962	923	900	952	933	907	891	939	966	974	967	941	967	879	911	882	979	897	875	967	863	903	892	938	961	935	932	914	922	961	967	924	941	930	990	970	918	948	912	919	952	921	883	958	970	964	897	892	934	963	929	945	915	919	926	948	923	973	903	955	964	923	932	922	934	937	892	926	921	959	934	976	920	970	917	915	902	890	910	954	970	878	914	902	950	929	927	905	862	943	902	1003	959	932	900	898	948	918	887	979	997	1006	974	935	954	962	936	927	919	951	959	952	954	965	921	911	923	934	912	900	911	960	922	959	892	880	947	940	931	927	901	950	908	941	923	860	892	916	941	954	899	908	915	980	929	941	905	938	952	923	968	914	981	918	924	890	946	893	946	913	904	938	965	962	896	872	1011	933	983	902	953	926	997	916	906	934	905	951	931	978	917	920	961	1006	977	967	968	853	956	923	937	964	963	893	967	961	997	979	877	941	950	909	878	988	887	868	929	952	892	952	906	955	926	888	965	968	932	922	969	945	908	952	913	944	931	963	980	941	970	916	924	903	903	928	904	969	902	921	920	965	955	926	934	927	943	895	920	910	943	906	933	951	890	988	952	920	906	913	992	894	908	911	983	967	978	949	910	987	944	924	848	909	931	926	934	920	938	1015	896	909	904	914	877	927	933	954	883	951	953	909	956	904	916	945	881	970	960	894	917	936	933	885	885	944	898	964	889	946	908	937	918	873	892	1022	980	952	927	937	936	941	960	980	966	906	908	905	990	948	915	926	884	922	957	951	948	933	945	983	948	971	954	927	950	916	890	891	890	912	891	985	980	913	892	939	915	955	983	961	927	927	996	912	927	881	862	939	931	895	935	937	874	970	939	934	928	903	927	915	906	948	882	974	983	900	941	953	910	897	992	878	894	913	881	925	930	902	961	932	887	943	921	963	1003	948	965	949	917	947	879	897	947	934	946	911	959	925	942	918	982	946	967	901	939	960	913	915	926	874	916	943	931	930	899	949	952	941	925	968	960	912	956	891	953	925	934	956	933	878	928	943	957	963	931	898	970	949	925	1000	906	901	931	871	917	927	948	916	959	925	960	888	955	952	919	979	990	886	937	952	963	968	898	905	921	917	946	970	935	891	963	960	899	909	969	973	937	926	944	959	937	964	938	968	892	965	983	902	898	897	862	958	964	895	916	962	1002	909	892	956	872	917	929	938	934	908	895	918	970	916	882	978	921	936	937	948	924	931	947	977	954	936	914	920	929	985	894	989	910	954	970	938	938	910	898	943	955	953	963	972	944	887	912	903	956	908	902	940	897	936	913	912	923	963	933	879	928	969	941	926	952	967	950	932	928	860	938	962	997	900	971	913	944	938	946	944	896	991	963	926	1015	915	910	995	963	970	947	887	947	931	939	916	911	906	977	984	963	891	935	937	979	949	875	917	930	944	949	908	910	896	934	965	934	911	905	890	907	869	957	953	921	939	944	851	951	940	911	929	888	916	968	910	956	905	956	840	974	972	954	942	938	958	879	889	927	958	922	947	986	923	929	914	900	900	958	890	970	942	866	896	958	911	927	906	889	950	952	871	1017	912	867	894	962	970	997	939	890	915	945	950	935	918	911	915	909	881	935	998	969	948	933	948	982	883	957	966	911	860	908	973	901	946	919	945	938	926	951	901	933	958	936	896	953	894	879	930	959	923	944	932	934	886	967	986	957	947	922	926	935	894	892	893	939	961	952	955	891	932	937	908	970	1046	905	994	936	923	945	949	878	908	915	938	909	958	937	876	917	955	946	958	942	924	903	898	930	885	902	924	927	912	948	899	903	892	953	887	923	921	949	913	878	936	974	965	942	891	965	884	933	915	928	876	867	925	980	918	907	939	914	895	926	935	931	1014	930	885	966	955	908	978	932	956	959	1008	914	864	935	935	922	911	957	900	971	921	907	919	927	918	921	886	906	991	960	915	939	942	928	900	865	887	872	964	923	952	912	910	932	956	882	976	861	926	924	929	974	959	925	932	911	933	926	916	873	995	906	936	916	909	882	942	930	905	885	990	888	958	913	902	931	874	993	945	898	914	978	940	924	903	927	926	966	955	949	898	963	868	911	932	957	933	887	917	915	915	967	897	982	910	947	940	911	911	904	948	927	941	933	949	968	935	890	914	896	952	932	960	928	868	893	898	953	939	883	924	959	940	878	985	937	891	950	927	972	932	963	909	941	954	954	930	895	940	918	922	931	900	969	922	905	997	956	962	947	928	958	894	940	945	948	961	906	897	900	1010	907	899	872	934	980	947	959	931	927	922	878	948	877	942	941	929	898	948	915	946	944	979	942	879	910	946	941	929	943	872	983	860	929	893	953	911	919	941	955	951	890	974	939	929	929	935	935	968	977	905	920	928	906	930	917	923	901	930	969	952	965	962	974	921	940	906	914	937	920	895	962	963	932	949	909	941	971	884	939	937	925	953	893	913	910	919	998	1005	918	951	999	925	903	948	982	914	915	944	923	940	889	903	1029	893	922	942	868	916	1000	909	890	912	952	965	891	935	957	956	901	939	866	995	886	959	902	932	947	880	890	941	941	953	967	911	874	960	928	902	926	868	935	943	933	976	945	950	920	965	947	945	878	911	946	960	933	912	898	874	952	941	918	975	921	948	926	917	913	912	898	979	969	896	934	905	919	954	941	935	953	914	903	915	912	880	969	951	894	930	936	867	932	936	929	915	881	955	947	906	918	940	915	941	902	940	847	882	1012	931	989	862	859	900	886	953	939	917	875	966	931	909	963	933	939	939	894	952	923	902	954	943	891	900	951	974	960	943	939	1001	911	930	959	931	873	951	888	891	976	913	935	974	944	979	930	945	907	951	903	922	918	889	923	942	905	944	993	939	901	924	917	942	888	898	902	913	903	969	959	960	982	970	978	940	930	911	946	927	917	991	925	952	935	937	953	940	932	909	917	905	886	888	919	1001	952	906	990	874	957	912	892	900	911	928	885	949	947	950	903	925	930	885	966	899	908	945	936	922	967	915	882	909	977	937	915	931	947	924	923	954	959	918	937	957	960	943	904	918	987	893	890	996	926	939	899	913	970	885	904	926	879	907	959	862	936	944	1013	903	887	924	953	867	899	972	968	1004	932	928	967	958
27096	20727	7502	547	284	233	219	216	236	213	185	205	223	181	195	203	193	209	189	201	150	200	181	180	173	202	197	170	169	171	190	196	182	182	173	169	194	198	202	196	176	197	178	197	195	187	181	164	173	179	190	170	179	194	193	181	191	177	189	180	193	187	207	195	194	166	178	171	191	189	155	190	202	167	185	189	209	169	178	167	197	178	214	190	191	179	179	180	177	184	192	170	197	191	199	169	191	167	168	180	192	185	189	187	170	173	184	196	184	181	167	148	205	180	174	179	173	185	187	184	179	180	203	204	164	193	202	198	177	176	210	200	175	184	180	167	174	193	180	219	192	174	157	169	180	216	190	209	196	192	171	182	171	192	194	181	174	163	183	189	208	173	173	195	180	177	185	174	197	227	179	180	182	163	180	177	207	160	192	163	186	171	175	210	160	164	183	185	173	173	191	186	171	182	173	156	191	164	209	182	165	184	204	187	178	186	180	187	197	158	190	188	169	192	181	183	175	208	163	171	183	175	190	182	185	173	189	191	185	160	170	176	181	179	192	207	165	189	180	183	202	170	190	172	187	191	180	178	164	200	175	161	181	210	171	226	151	209	203	193	214	191	182	182	190	188	188	187	196	158	192	179	189	197	179	187	190	170	180	176	172	190	173	191	179	192	175	183	187	198	186	182	163	184	176	155	170	165	170	181	186	176	187	191	177	151	147	179	198	181	194	195	192	203	194	201	187	194	185	172	209	194	179	208	183	175	194	194	196	207	153	198	179	186	170	172	185	176	196	194	173	160	187	186	200	176	187	193	186	181	185	223	190	180	199	181	178	177	206	179	169	166	172	147	200	182	163	191	189	175	171	207	179	179	169	170	189	171	194	193	200	167	177	181	203	179	180	186	174	170	182	163	198	171	193	177	196	184	190	181	209	166	192	197	157	199	176	169	180	217	179	167	190	184	213	200	184	189	174	183	183	177	160	200	190	170	212	181	159	184	187	190	172	202	185	187	159	177	204	189	198	201	170	195	177	225	201	196	188	206	209	176	161	195	164	188	194	170	197	203	212	180	180	197	184	167	183	180	161	187	180	205	191	180	199	195	174	158	196	166	183	170	204	202	204	200	160	173	206	181	208	188	184	193	187	179	181	191	169	184	156	173	181	198	183	191	161	190	180	169	198	175	178	187	191	164	164	168	182	199	198	179	179	167	172	168	147	185	216	202	175	187	217	203	202	191	182	184	189	201	179	177	197	181	194	178	203	200	152	169	168	176	184	190	183	202	191	215	193	161	182	176	170	203	187	179	191	164	196	180	203	148	209	197	184	180	204	199	176	193	179	170	200	187	200	186	172	184	168	179	178	187	193	200	202	179	200	188	194	177	179	179	194	223	180	178	180	187	193	155	195	185	185	185	191	187	192	225	171	205	192	175	182	177	179	183	185	173	177	182	202	192	190	192	179	180	190	166	179	200	187	180	191	181	189	196	181	167	171	181	202	160	193	199	188	162	184	198	191	195	186	204	213	179	195	199	174	190	207	174	187	164	176	196	175	175	180	191	170	174	172	217	201	176	157	186	182	185	193	200	196	202	173	191	195	193	197	172	220	181	185	192	182	188	180	191	175	183	173	185	176	196	172	176	187	158	202	181	204	167	176	172	177	180	175	181	184	169	170	178	207	188	140	190	196	187	192	191	211	180	183	171	167	204	170	170	195	187	194	176	190	173	180	186	194	209	177	189	192	186	188	198	169	179	175	197	193	168	198	193	200	194	169	202	189	154	180	197	197	186	189	158	172	176	195	171	161	188	191	199	190	197	169	207	175	165	167	190	182	169	161	187	176	194	183	188	189	182	157	180	175	179	195	187	170	205	197	197	192	168	192	202	192	195	181	185	186	179	185	161	180	179	192	188	187	188	177	186	197	211	185	188	181	160	163	177	162	164	170	179	204	179	189	187	185	186	190	180	173	188	166	175	191	184	232	174	170	179	178	184	200	182	217	183	166	183	170	168	191	185	169	170	204	170	158	194	195	201	179	162	172	209	173	169	170	185	186	183	184	185	186	178	200	173	179	190	152	207	174	184	205	174	200	184	189	195	181	183	196	180	184	200	182	160	200	191	199	164	177	178	177	174	182	210	189	192	194	197	205	169	181	201	173	198	180	198	192	187	188	179	210	195	174	180	182	206	167	170	176	175	178	172	181	196	159	176	182	205	183	195	172	188	165	187	165	161	211	175	187	179	182	185	175	173	175	179	162	181	211	201	166	182	172	182	186	182	160	187	228	199	225	185	155	179	192	186	185	199	183	211	188	196	193	181	206	180	204	204	165	190	189	193	171	196	196	186	166	180	175	182	149	186	169	167	206	192	173	193	180	164	211	159	183	180	184	171	210	168	188	173	188	174	171	180	176	177	170	171	193	194	163	175	176	181	199	204	186	188	180	177	178	179	202	188	190	178	193	215	179	188	183	182	207	208	189	197	175	176	167	191	185	180	209	194	183	163	169	188	184	184	171	172	158	187	184	185	171	170	184	172	196	179	192	180	182	190	182	170	172	186	176	187	196	157	159	171	188	200	179	171	167	195	170	193	174	165	196	185	147	163	211	186	195	168	184	180	161	166	201	173	191	195	192	181	169	185	209	196	199	183	197	201	165	185	170	179	215	169	175	180	198	169	192	179	189	203	179	180	201	183	209	196	194	187	188	202	202	192	176	183	180	189	195	174	175	193	184	176	180	185	180	176	186	189	193	164	196	181	183	173	174	208	185	167	194	189	175	204	175	157	172	175	149	192	183	193	175	183	186	212	181	156	176	181	171	190	187	191	180	196	207	173	195	177	176	195	187	168	183	185	187	198	199	189	177	189	188	196	193	184	201	185	178	195	175	187	216	181	185	173	188	164	208	189	194	179	159	200	185	209	195	169	199	162	174	182	181	188	180	198	187	175	173	195	180	191	181	187	190	195	203	180	205	201	180	206	160	160	203	187	194	177	176	180	168	189	207	177	179	197	164	190	171	179	203	192	208	172	165	196	182	159	187	164	168	181	215	190	184	194	208	185	177	194	180	205	178	194	179	190	193	207	163	184	184	184	173	165	201	191	182	193	176	205	178	170	200	202	204	188	192	186	165	169	161	197	213	197	199	181	196	196	214	172	210	173	197	188	202	189	160	201	198	192	180	169	174	160	172	189	162	172	180	200	159	211	192	189	181	196	192	185	189	182	184	166	192	185	189	190	174	206	182	192	181	169	229	188	174	216	203	179	190	171	209	186	203	170	185	178	175	165	176	190	188	187	170	218	180	168	204	181	202	197	153	196	184	197	197	194	195	191	180	166	170	191	188	186	205	159	184	160	185	186	179	182	187	194	188	164	201	201	189	161	191	192	204	177	180	194	173	183	204	193	194	199	217	167	179	169	166	170	216	191	176	194	183	176	181	189	177	176	186	172	213	188	196	153	190	199	165	192	196	172	161	182	201	193	201	192	190	184	176	177	186	197
3881	1381	1222	723	500	460	414	405	337	355	338	323	310	323	320	348	324	311	322	289	282	309	298	297	308	315	301	330	311	302	289	306	328	336	330	326	297	276	307	323	313	311	293	294	294	295	298	303	291	300	287	289	311	257	295	305	293	278	303	307	272	290	321	315	301	296	308	285	300	289	297	277	288	298	294	336	310	339	310	293	322	272	299	309	305	316	312	304	308	261	289	305	295	299	308	327	278	297	287	303	285	308	290	265	280	304	318	297	320	312	275	296	289	294	281	321	277	304	279	328	319	299	307	301	295	307	290	306	277	297	306	271	291	324	286	318	323	319	305	293	330	271	307	288	313	311	313	303	305	286	303	307	283	292	313	314	286	305	317	300	306	309	288	322	297	310	289	277	316	278	308	310	306	301	320	267	312	289	322	276	311	316	314	327	280	315	270	296	302	297	298	311	303	306	294	324	286	326	287	319	315	297	297	288	263	339	302	295	313	285	289	294	298	313	305	335	306	266	320	296	274	299	330	291	296	296	322	315	284	335	274	305	313	295	319	280	319	302	306	316	298	333	285	268	300	306	317	299	293	318	313	291	306	283	298	329	299	289	305	323	283	320	282	277	299	291	316	297	295	294	279	282	314	290	296	286	277	295	285	282	304	310	299	304	304	331	289	337	305	304	327	287	296	286	269	306	301	279	332	266	295	299	289	299	324	299	292	310	316	322	307	298	298	332	317	330	306	306	258	298	323	288	319	299	296	306	292	322	284	287	300	282	304	308	288	303	264	282	273	300	283	319	287	321	331	314	286	270	306	305	322	314	300	321	315	286	322	288	319	332	302	288	306	328	319	301	294	310	295	278	258	288	312	306	307	305	320	299	313	305	309	278	313	292	306	320	309	316	268	315	295	266	312	321	279	263	277	326	322	310	281	312	304	285	332	322	293	294	342	287	320	278	306	288	325	308	288	322	262	317	280	312	285	312	322	272	290	281	279	290	319	331	287	291	294	319	293	323	272	286	292	326	302	329	281	337	289	311	280	296	265	309	291	301	311	307	323	297	308	281	314	300	299	284	293	304	271	316	294	284	295	304	306	319	316	299	299	322	281	262	314	335	301	292	265	269	295	301	293	320	305	290	290	327	273	304	303	288	289	285	298	284	313	279	303	323	294	287	297	325	272	302	271	310	309	291	281	309	275	310	297	286	315	307	308	311	301	324	345	289	295	290	300	287	284	283	295	316	309	306	322	325	290	293	301	289	293	265	305	285	289	309	259	299	311	310	300	279	320	301	293	322	293	269	281	302	294	293	292	303	335	287	332	307	306	303	278	317	278	312	299	306	319	284	324	285	285	321	319	294	294	310	294	285	271	301	306	291	264	263	308	279	280	326	298	283	282	297	294	321	316	312	299	282	322	309	291	278	318	315	298	274	293	270	263	308	289	306	287	310	295	286	284	333	293	283	272	333	310	321	304	317	284	305	316	273	292	267	271	289	308	323	300	279	294	328	286	315	300	334	320	289	302	301	289	324	291	307	318	300	294	269	298	351	288	325	324	305	341	289	299	272	325	317	301	319	291	320	327	292	302	303	298	311	297	313	312	281	304	311	250	321	316	295	323	315	281	313	300	287	334	305	314	315	305	332	304	298	316	315	316	319	279	328	312	273	308	284	317	296	325	301	296	307	300	293	287	306	309	289	311	322	293	298	267	307	280	291	329	332	305	276	291	273	285	268	313	288	256	290	289	283	293	276	319	306	263	301	333	312	319	298	311	305	274	327	287	279	283	274	325	293	291	315	316	329	318	306	291	287	314	291	302	339	291	287	285	303	344	294	289	320	277	309	267	303	311	290	310	293	280	345	303	309	311	294	308	303	291	300	290	301	289	288	271	299	285	323	286	288	286	302	293	300	259	299	298	278	309	304	295	291	327	315	295	313	320	310	274	321	277	301	323	290	302	301	266	323	316	284	325	321	271	293	311	320	285	305	311	293	340	328	317	290	307	287	316	298	307	299	289	317	293	307	312	288	283	306	302	305	303	298	319	293	279	310	288	324	315	314	315	331	303	266	286	297	312	288	312	313	292	282	296	337	294	288	298	290	340	308	330	298	325	310	336	311	300	312	313	292	266	284	302	304	297	315	347	308	312	284	298	296	306	323	294	280	310	281	302	307	302	295	281	332	316	304	284	344	317	292	353	283	314	294	294	297	296	284	292	301	282	305	283	306	303	303	291	297	308	318	305	294	268	311	295	300	288	307	299	291	302	340	313	281	306	269	269	304	288	312	327	260	285	298	301	293	294	265	324	295	289	308	286	292	299	289	283	302	292	272	296	282	293	286	327	291	287	319	316	277	305	312	310	281	306	327	288	314	288	291	288	323	322	284	299	273	291	312	286	305	294	281	292	307	278	289	296	312	281	308	293	289	340	280	296	309	276	276	301	311	298	308	302	300	324	308	298	289	316	324	296	274	268	283	294	308	282	299	320	309	307	298	277	284	312	322	309	315	303	303	313	284	312	283	284	311	298	279	302	302	300	285	296	274	307	287	288	321	338	279	301	280	294	305	297	310	293	309	298	330	289	341	298	308	299	281	312	315	285	269	309	321	327	320	286	282	285	272	274	304	331	306	327	299	298	340	298	304	303	294	312	303	300	303	297	281	332	300	322	277	285	360	303	279	284	295	267	293	276	320	287	303	289	292	296	298	311	307	271	283	291	311	335	313	314	249	293	294	289	335	299	331	295	307	315	281	331	304	314	302	275	281	314	314	298	300	279	331	274	313	279	332	253	302	302	321	310	264	292	292	295	297	292	305	278	304	314	301	274	298	285	313	325	288	314	295	279	285	279	312	287	292	305	300	294	319	279	286	312	265	280	304	303	283	266	271	290	285	293	279	297	285	277	314	306	325	299	277	307	291	318	239	314	288	300	371	284	286	300	293	281	325	314	292	289	312	289	325	299	304	317	333	282	265	286	335	296	298	292	273	320	282	299	326	316	291	312	288	278	323	335	332	275	304	299	320	279	286	292	324	295	302	322	294	300	265	295	298	301	280	297	298	313	315	332	300	271	289	274	274	297	284	284	309	279	309	310	303	296	328	267	321	316	261	307	288	293	302	313	326	300	305	292	281	300	301	292	288	300	318	290	299	288	285	314	298	288	298	283	312	302	291	301	289	283	291	295	277	238	287	301	284	318	289	279	322	326	290	316	296	297	263	332	318	303	335	280	299	263	303	300	281	268	311	283	272	287	331	299	312	303	305	300	282	303	308	291	308	277	300	360	292	297	303	302	299	278	295	285	302	292	296	272	338	321	291	306	301	304	333	302	316	305	312	320	312	320	280	287	311	303	297	296	297	281	298	287	291	281	309	292	306	306	297	283	330	297	291	291	270	311	298	330	293	300	299	306	312	306	307	302	301	287	305	303	284	292	266	307	299	290	288	277	328	304	308	281	293	287	260	276	289	307	298	293	310	312	279	301	289	315	317	315	333	292	329
24252	21428	28863	24401	21253	4379	1126	807	711	679	615	617	545	561	562	551	520	520	478	497	493	529	522	506	513	507	500	531	536	505	469	535	478	507	490	477	475	492	504	458	472	484	482	530	509	474	466	503	503	504	492	477	456	473	444	478	479	520	502	469	474	465	500	448	470	512	466	447	479	457	487	447	449	468	477	473	444	484	463	427	469	502	445	463	463	481	437	525	462	485	451	464	475	466	449	529	474	464	457	498	489	423	494	467	471	527	439	459	486	473	449	468	480	453	478	437	487	458	462	521	481	525	445	487	435	479	497	472	458	478	519	505	483	470	445	445	486	458	507	488	479	461	461	464	511	489	481	490	488	452	464	431	469	455	445	473	475	470	473	448	487	499	461	479	487	459	489	464	477	468	488	425	479	484	491	466	479	479	456	453	440	472	426	498	411	444	461	502	459	450	505	483	456	457	458	497	473	498	496	481	465	474	482	445	458	503	461	470	470	465	475	467	467	455	473	453	476	482	461	495	511	475	449	454	504	463	481	465	491	485	479	463	455	483	450	497	485	488	446	497	494	473	490	443	468	483	491	457	464	433	489	449	468	469	505	462	483	486	412	468	450	487	476	494	511	474	446	510	516	452	456	491	431	505	502	471	443	477	440	457	444	456	482	438	465	474	487	498	473	502	475	445	441	466	429	493	491	453	497	483	458	464	474	506	486	485	455	449	470	472	495	425	467	454	457	477	429	451	452	455	501	477	499	505	493	499	472	461	474	444	478	507	483	509	501	475	489	434	473	455	499	460	464	489	492	432	458	460	445	478	467	463	454	460	463	460	476	473	467	452	496	509	439	480	492	467	446	462	494	450	476	520	415	491	491	484	488	467	468	455	505	465	467	455	429	459	521	416	473	469	458	522	476	451	432	516	509	433	477	496	462	492	485	474	508	480	474	415	456	508	435	444	461	466	437	477	462	510	483	505	464	453	435	466	473	470	484	490	483	496	525	489	431	482	501	456	433	456	468	461	498	453	520	463	493	479	468	512	450	456	446	477	466	506	486	474	512	420	475	497	425	487	477	452	517	457	489	480	457	485	486	507	446	475	487	469	484	457	457	478	476	488	455	471	452	486	465	459	435	499	482	455	449	485	495	456	423	435	508	505	490	487	492	451	479	500	489	476	473	478	448	473	474	529	468	501	499	446	475	448	467	496	461	452	440	422	479	462	450	483	511	438	486	479	451	466	452	460	449	459	463	483	464	478	461	455	485	493	450	436	505	440	469	467	465	486	454	502	468	462	498	466	469	454	478	496	474	441	439	435	466	475	462	485	487	457	459	470	448	436	428	444	493	523	469	518	478	503	477	473	447	479	449	476	471	469	492	460	505	490	455	456	488	497	475	461	453	457	494	454	439	464	466	464	476	474	524	523	498	438	446	471	500	466	441	503	469	487	497	497	453	494	484	491	482	489	491	484	439	469	477	481	436	501	502	500	417	445	483	472	482	518	460	463	483	472	473	482	511	487	449	493	477	465	498	463	479	541	459	487	468	485	484	485	484	466	486	508	466	500	494	448	485	461	467	504	491	442	477	471	448	449	461	482	466	467	451	497	476	496	459	469	482	481	482	491	459	459	530	453	487	446	491	504	460	496	489	433	491	444	445	459	413	457	459	519	459	455	460	455	443	496	456	486	494	499	475	474	503	471	430	478	429	493	493	482	480	519	472	485	471	514	432	476	440	519	476	494	457	455	469	478	475	446	453	420	457	529	449	484	484	483	513	465	452	460	465	500	460	474	493	476	468	450	446	439	504	420	456	484	487	478	483	452	445	497	461	503	473	515	477	491	456	465	489	466	461	460	457	436	453	459	482	494	474	508	416	457	456	487	513	491	486	453	493	492	470	480	452	461	438	458	464	494	496	454	469	498	460	486	477	473	476	482	489	478	473	479	485	440	482	437	467	457	490	440	494	467	439	455	496	456	494	489	500	465	487	491	464	466	470	452	488	495	460	513	434	428	475	480	485	481	483	494	484	496	449	475	475	513	507	475	504	467	481	509	435	459	483	474	445	447	489	477	463	463	460	448	502	483	488	487	448	507	520	455	495	473	494	464	486	469	472	454	510	489	490	489	471	469	436	529	452	503	460	506	425	478	478	455	467	436	479	471	478	462	453	466	460	476	520	523	433	471	454	470	488	468	468	453	485	427	495	479	465	473	463	496	501	464	442	483	490	477	433	466	475	489	487	477	439	459	476	467	455	460	486	435	470	479	444	469	469	448	473	457	475	452	487	467	458	471	487	495	458	475	484	507	491	444	464	505	466	472	457	475	481	502	473	533	481	445	435	496	463	469	523	477	485	496	468	500	486	487	464	476	456	476	493	464	450	476	447	497	482	474	488	462	504	439	474	449	453	458	455	465	440	453	499	465	436	438	474	484	501	456	456	496	485	508	488	455	454	444	471	484	451	455	514	463	462	482	457	450	432	479	457	475	466	470	488	417	468	486	488	495	469	483	489	476	471	452	441	510	477	431	523	422	457	463	472	494	449	477	466	465	475	485	472	472	493	447	461	460	474	461	457	469	451	469	447	474	493	507	428	501	485	461	469	479	477	477	492	454	463	459	490	445	479	431	457	485	485	497	440	451	478	473	480	507	489	493	442	447	491	449	485	492	502	488	504	487	476	443	446	467	515	496	454	441	482	443	488	469	433	459	489	484	520	455	461	519	453	462	478	490	437	468	491	472	465	489	440	458	479	446	464	448	526	479	480	456	533	473	467	466	508	449	458	448	460	450	464	460	491	492	467	456	454	447	472	467	468	455	477	471	504	450	488	475	432	457	447	444	456	449	430	474	482	464	480	499	477	468	488	483	492	465	449	435	511	513	445	475	420	488	459	475	523	437	449	466	498	453	432	453	457	479	480	472	495	457	466	522	468	444	469	449	501	469	499	451	476	480	459	440	483	506	477	482	466	492	447	457	453	492	497	434	496	472	515	497	466	463	484	489	491	490	465	474	490	459	466	493	491	466	479	474	478	454	484	462	502	456	470	477	445	440	474	484	502	465	446	472	480	474	482	453	498	493	452	434	490	468	486	514	454	471	508	489	438	474	464	484	454	496	504	454	469	460	419	453	483	467	463	480	477	474	497	496	502	482	468	459	472	475	472	495	504	530	421	501	440	473	475	475	463	431	447	474	460	486	444	469	537	441	464	505	473	470	469	534	509	501	481	476	472	453	458	460	469	423	484	499	459	483	510	487	501	433	490	498	504	436	456	473	485	426	450	456	511	472	445	502	444	470	456	488	461	465	488	432	465	471	449	462	485	430	491	417	500	488	496	477	467	479	521	483	455	443	449	464	495	480	486	487	509	467	480	503	469	444	452	443	456	488	470	434	477	480	448	448	447	483	479	480	474	467	474	465	501	485	461	470	455	491	461	480	481	493	493	434	424	470	429	430	466	435	486	492	492	485	469	501	523	483	444	487	439	460	477	465	454	466	464	504
5921	11228	9496	5068	3436	2729	2119	1769	1518	1362	1227	1180	1043	1021	1011	908	892	910	879	872	837	774	790	792	793	812	801	799	785	787	775	781	758	745	773	754	705	736	783	764	726	732	763	713	734	780	743	769	743	764	739	742	699	712	777	725	753	713	745	700	722	713	721	695	738	739	737	735	799	684	704	734	720	767	746	786	757	733	710	717	688	747	718	737	721	715	714	708	743	726	758	668	703	674	742	772	738	663	750	730	718	764	752	730	703	741	735	687	732	681	708	717	791	693	690	727	700	693	724	726	755	691	657	659	688	682	723	693	684	709	702	737	667	760	685	725	697	720	714	750	722	736	745	767	770	701	760	759	738	752	676	712	715	742	686	688	726	748	710	776	756	690	713	696	721	737	773	757	708	746	685	669	775	679	672	687	690	666	686	718	743	739	689	745	769	701	754	737	723	692	716	695	734	715	693	705	698	727	682	742	750	728	733	689	709	712	665	696	755	666	701	707	695	705	704	733	715	700	744	693	722	714	709	789	753	698	750	751	754	669	718	721	704	782	754	686	726	743	716	717	747	732	731	713	737	684	717	738	757	703	706	741	758	704	767	726	725	737	689	714	718	740	719	735	727	739	733	715	724	740	799	730	733	715	762	745	688	724	773	738	678	736	715	702	775	730	760	698	728	699	743	699	708	738	692	689	695	676	731	710	689	672	725	744	699	726	743	728	682	704	739	700	719	705	722	713	751	762	700	744	717	708	794	736	742	709	702	714	730	706	745	725	724	743	687	714	742	758	727	692	707	724	753	672	713	704	729	703	708	765	722	738	708	734	686	753	776	708	709	685	744	756	691	743	742	710	711	750	720	757	754	741	700	708	752	785	706	698	734	758	730	744	740	739	714	782	737	728	714	706	738	728	776	767	738	704	733	704	762	723	717	731	696	749	709	722	770	732	747	785	729	707	729	725	775	756	687	755	752	666	759	715	700	694	704	682	694	711	685	756	709	725	725	666	771	718	692	682	719	720	776	699	750	717	709	762	771	736	731	738	709	703	684	681	698	744	717	683	710	737	725	734	712	726	756	688	698	706	754	740	711	756	727	711	752	720	696	690	708	746	733	764	673	722	748	795	708	714	725	720	720	759	728	668	754	728	730	700	721	700	712	714	718	737	736	735	743	676	706	729	723	730	771	736	712	757	696	782	768	741	741	737	756	706	793	712	738	723	716	703	691	701	755	743	705	740	703	780	717	706	703	709	714	770	717	704	751	743	764	745	677	748	732	710	738	691	683	735	735	706	730	710	739	693	667	687	723	714	724	734	659	750	728	700	700	745	712	739	714	723	780	725	790	700	737	705	744	734	705	686	718	681	734	730	750	680	732	736	736	714	757	778	737	717	733	726	746	711	748	710	744	711	680	774	732	708	708	693	726	701	696	666	760	765	701	736	722	707	738	723	708	682	758	742	763	716	678	706	711	717	686	722	787	692	688	733	753	717	696	713	705	696	727	718	689	732	736	738	713	724	693	713	684	754	756	769	727	754	705	727	699	775	703	768	749	715	725	768	781	732	679	710	708	672	705	709	733	707	728	720	680	759	758	719	755	744	776	737	697	748	757	740	710	743	743	700	759	753	724	719	720	684	717	759	726	740	731	759	707	716	743	738	725	707	762	744	719	743	758	733	733	719	703	680	748	751	709	720	698	761	704	719	708	712	732	760	707	700	691	710	688	723	665	733	761	724	745	728	717	715	724	724	757	732	776	710	693	693	709	671	730	697	725	754	693	722	711	705	717	675	721	704	761	700	733	693	695	734	687	761	688	691	734	697	763	737	767	730	787	722	737	735	696	716	700	745	718	727	724	733	717	724	713	715	709	752	746	718	754	666	693	756	760	708	681	748	718	747	746	695	713	693	710	710	758	684	740	682	711	721	787	746	723	709	746	727	730	722	710	743	710	728	761	752	702	726	732	727	716	742	770	753	701	677	722	747	654	743	747	779	689	738	733	726	757	684	749	684	707	753	643	721	704	703	751	702	687	776	728	727	745	728	725	715	700	688	730	718	700	710	661	710	798	717	698	702	770	739	703	712	715	744	709	705	696	757	691	734	752	760	739	716	724	721	726	735	692	722	730	713	729	648	720	707	725	785	713	744	738	796	729	685	688	751	746	739	729	733	727	699	682	704	700	722	728	694	686	776	768	714	694	731	717	723	762	745	733	703	771	694	713	714	695	743	694	730	748	720	670	695	736	717	756	712	750	698	747	773	715	746	771	694	715	723	749	679	665	731	678	725	714	709	754	682	729	717	748	705	714	690	733	769	732	696	718	733	729	728	756	725	716	682	715	753	706	722	712	729	686	696	734	733	705	771	717	734	758	708	732	732	726	681	723	723	735	682	691	724	704	735	698	706	682	703	723	723	749	712	737	706	708	738	708	724	717	710	728	737	708	705	757	676	692	737	741	731	730	685	727	697	774	687	726	730	698	764	749	710	700	749	714	732	766	681	738	743	757	704	727	764	723	766	744	696	710	753	732	750	710	717	667	776	688	684	695	718	709	717	741	711	720	719	723	732	743	678	722	680	713	736	726	725	685	717	712	728	713	703	686	697	705	723	754	642	686	766	716	711	739	719	720	714	722	725	713	692	722	763	721	726	714	761	719	721	739	773	674	745	716	760	698	776	701	707	739	731	717	705	732	734	699	716	701	712	705	743	719	776	704	739	730	701	700	748	717	723	770	702	744	716	681	714	691	746	732	679	740	692	688	697	766	720	725	719	727	731	738	745	722	742	739	740	744	686	739	726	694	709	699	749	730	694	672	705	709	705	724	745	758	741	784	750	682	753	737	707	727	733	716	730	703	683	749	725	757	682	716	753	718	745	749	676	758	724	771	741	721	732	752	689	763	705	700	738	703	691	727	730	737	700	758	725	735	759	759	758	701	725	730	780	776	698	715	660	735	748	720	718	763	731	718	714	704	758	719	703	707	680	727	715	721	660	681	711	765	719	730	734	694	713	788	682	673	754	712	712	674	702	728	690	699	720	714	725	754	728	744	681	676	713	734	725	763	737	750	725	722	705	746	699	691	768	676	687	695	768	746	751	696	700	709	725	686	745	738	697	683	755	682	704	727	687	734	687	744	679	728	720	711	719	764	709	701	730	719	757	666	734	677	707	728	735	695	705	700	685	742	703	699	704	721	717	749	667	720	734	682	713	751	725	726	753	725	691	697	753	765	742	753	715	684	715	737	794	733	722	722	714	685	725	722	743	758	753	743	723	747	708	733	703	693	742	733	706	753	755	719	672	754	730	671	761	693	729	739	725	739	707	695	800	739	778	752	716	745	703	765	757	704	741	703	716	728	728	758	687	771	719	712	742	737	688	692	760	718	714	776	749	727	714	741	720	747	698	686	727	725	690	732	718	742	739	697	687	761	677	743	713	721	711	763	674	694	751	695	677	759	726	724	718	724	710	694	709	713	713	789	727	683	701	714	722	736	717	716	769
23245	21392	29423	23761	21393	21170	4346	1318	1042	995	934	866	844	777	769	721	742	732	686	704	662	700	669	670	627	651	667	620	625	621	628	624	634	597	662	699	642	622	684	650	679	600	605	656	682	625	651	606	640	613	637	597	634	664	624	600	659	631	661	686	623	612	612	625	668	654	629	658	650	597	670	606	652	670	652	674	610	619	590	639	690	611	598	643	560	642	589	618	636	590	631	641	595	631	624	636	609	618	610	670	618	634	649	629	607	625	613	602	650	616	637	572	608	605	587	611	601	618	634	618	627	629	618	586	654	666	619	616	615	603	606	644	606	589	620	633	595	644	642	616	650	640	651	612	601	647	614	616	648	638	609	627	641	619	668	611	600	623	625	596	630	648	599	654	586	601	642	622	635	601	599	613	593	630	604	663	598	643	689	612	613	628	616	601	660	604	593	630	639	667	607	594	642	616	647	636	608	634	626	606	607	626	605	642	602	624	627	586	604	601	633	556	622	620	659	633	620	602	651	627	605	640	625	644	620	599	639	624	632	599	584	611	623	645	596	612	570	610	655	655	637	633	639	617	589	648	598	632	631	625	595	590	612	575	632	600	637	612	611	655	625	585	611	608	616	617	640	639	574	630	638	608	616	635	608	623	648	610	655	625	663	578	640	615	618	644	573	597	602	618	634	621	622	611	606	656	622	620	602	633	631	614	617	645	630	664	620	597	630	630	642	641	626	655	631	686	633	669	615	630	644	565	583	638	585	585	584	618	624	647	609	629	579	599	578	602	601	634	596	639	629	597	603	639	603	570	645	622	594	561	613	609	578	644	560	640	629	606	599	644	618	629	649	636	609	644	610	639	611	622	636	610	630	631	655	595	659	658	621	584	620	652	678	610	615	603	610	622	620	610	656	592	561	596	620	638	609	604	603	633	632	644	636	588	592	621	580	584	606	602	622	657	586	631	599	602	614	673	666	633	621	619	626	612	643	629	639	642	634	602	591	625	645	608	621	641	595	618	624	638	623	625	649	586	635	601	633	647	665	662	587	599	644	617	611	613	613	637	627	621	594	637	660	627	620	621	586	646	597	568	624	632	622	615	622	662	600	638	661	641	606	599	560	611	606	596	612	618	610	645	629	633	652	591	614	607	636	657	615	640	606	576	612	642	616	597	608	662	614	629	610	615	652	641	647	630	651	607	594	685	581	615	665	608	669	604	573	632	621	585	674	594	627	580	645	614	600	631	635	585	668	620	580	650	594	578	596	660	644	596	615	644	616	627	613	604	641	632	632	590	642	647	627	629	667	636	603	623	611	630	628	605	598	609	627	669	615	616	641	609	609	614	628	636	617	641	620	650	633	591	649	603	604	595	621	599	659	659	627	627	615	638	634	587	608	627	643	631	607	638	608	633	644	600	637	616	626	593	624	646	600	576	626	625	592	650	609	654	606	579	647	651	654	632	655	607	614	629	631	569	646	646	614	618	608	597	609	607	636	607	653	629	630	622	634	626	620	596	590	564	622	628	583	614	638	618	609	647	624	557	579	599	631	622	588	596	645	640	653	570	616	667	632	601	636	602	571	609	651	640	609	653	617	656	640	602	622	622	654	606	607	580	629	617	660	624	607	614	624	650	651	619	618	616	613	620	632	640	625	580	597	616	620	592	633	654	604	592	625	616	639	610	613	621	610	597	622	611	596	614	639	589	686	622	566	629	622	633	591	628	626	660	616	611	637	602	655	587	594	637	600	606	575	610	594	637	638	552	638	629	665	579	632	606	657	621	595	601	613	608	640	582	615	611	620	656	613	644	650	645	609	628	635	676	625	594	640	592	702	584	625	641	612	567	629	569	606	647	590	609	615	637	618	599	594	607	619	637	614	614	661	605	636	614	586	595	642	617	666	662	591	587	682	644	640	634	628	614	674	567	622	627	637	599	590	626	610	635	576	609	651	636	607	551	605	615	646	620	556	628	622	614	657	623	616	655	640	641	617	634	615	630	664	618	605	643	635	655	641	625	598	647	599	614	634	634	614	631	619	623	662	631	596	629	627	643	610	619	654	641	595	605	599	635	635	633	592	622	603	619	595	587	642	678	656	651	610	623	590	641	618	608	588	620	625	635	608	667	629	680	604	634	629	604	606	624	607	596	610	620	647	618	637	647	608	635	671	609	648	549	613	602	656	618	620	557	588	618	698	568	595	636	600	609	651	602	626	585	628	641	618	593	590	653	609	630	625	583	634	606	615	581	675	594	657	630	597	615	616	606	597	633	604	631	618	674	631	651	649	624	609	613	654	594	615	598	624	602	594	641	638	588	621	610	599	625	596	634	592	657	598	596	627	592	615	590	610	636	607	603	619	658	610	667	646	591	598	624	664	627	600	616	601	611	644	629	603	660	624	640	614	613	628	595	629	574	619	595	591	648	640	624	603	596	598	631	662	603	625	558	619	683	623	636	629	610	689	614	656	612	651	630	607	625	636	620	628	637	607	609	588	645	638	638	632	598	596	587	650	609	601	599	605	607	596	620	606	613	655	646	582	572	626	597	587	626	626	629	597	585	602	675	618	603	606	677	626	616	612	569	601	592	596	634	614	635	639	614	691	649	608	602	616	634	645	601	606	660	594	625	643	565	614	621	617	634	645	659	577	608	611	668	596	649	580	635	622	604	615	621	637	643	608	568	648	588	598	624	614	622	578	583	616	629	641	661	581	633	605	619	595	613	586	652	619	562	627	614	629	634	645	591	630	600	626	593	654	642	646	627	613	649	662	598	610	642	572	637	607	624	611	604	672	642	615	617	619	620	586	602	611	648	648	657	598	650	603	608	636	652	624	582	608	623	634	627	601	618	607	609	702	623	580	624	654	654	608	598	589	638	639	591	615	602	662	609	657	601	613	635	653	599	582	617	622	644	647	644	628	609	637	592	600	612	683	613	624	603	605	637	587	645	629	635	619	605	607	606	623	640	626	603	610	636	648	598	592	602	649	594	609	639	666	610	600	606	612	621	574	648	611	618	633	641	625	598	638	632	601	622	623	610	610	661	650	612	625	598	556	625	610	654	654	599	584	633	633	624	623	589	614	690	594	618	602	622	614	635	630	630	609	641	604	650	592	599	602	641	626	592	624	628	614	592	602	591	550	671	598	600	646	603	667	622	588	613	591	644	611	675	642	632	665	584	627	582	617	601	651	623	634	620	635	683	608	612	598	614	652	647	601	635	628	654	577	624	692	626	586	568	606	613	576	617	613	637	625	592	628	606	610	632	665	618	647	612	582	601	622	596	603	604	664	614	621	626	583	612	637	614	608	611	612	639	654	579	605	626	598	605	619	613	624	587	603	632	611	631	592	620	593	629	672	590	628	665	615	611	629	599	642	612	637	606	633	646	616	605	624	656	604	625	619	608	634	621	670	628	598	587	608	611	579	587	617	589	611	585	636	627	637	618	609	633	600	618	631	632	665	623	617	643	601	632	621	605	620	602	629	622	624	613	624	628	632	594
8775	17957	15175	8518	5983	4585	3563	2939	2468	2147	1917	1699	1588	1539	1430	1465	1293	1186	1222	1186	1134	1126	1039	1100	1034	1052	1071	1070	1009	1035	1013	1022	1047	1009	1023	957	1050	937	996	1003	1049	937	969	990	996	969	968	990	964	990	953	954	935	1018	922	971	928	953	985	922	949	878	966	983	929	924	999	923	893	936	966	964	982	1001	924	958	937	986	937	906	978	934	919	910	947	947	950	950	912	927	956	1007	899	910	974	917	924	896	887	928	943	929	932	949	919	954	951	947	940	935	1002	958	923	966	960	890	977	963	952	885	967	929	910	923	882	955	935	958	908	915	912	941	929	909	929	925	967	920	938	943	927	906	984	903	991	871	922	1016	901	953	920	955	1001	950	953	937	941	917	953	922	924	949	920	953	947	908	969	911	943	973	979	936	922	889	975	930	974	931	951	926	956	897	906	920	969	941	912	929	928	911	948	881	966	880	930	939	949	915	939	889	920	890	956	904	931	953	981	944	906	953	945	964	908	941	957	1012	933	917	943	936	909	938	927	937	946	916	1014	971	941	974	942	919	931	907	935	901	902	903	908	932	898	928	932	926	938	959	912	945	944	952	920	938	893	911	912	951	939	966	987	919	869	955	941	931	953	961	911	906	995	901	925	917	906	914	897	890	899	970	921	932	973	960	907	876	909	947	949	942	997	950	938	963	979	946	909	938	954	907	938	871	866	871	943	931	959	875	929	983	954	1008	921	976	911	977	951	883	929	906	959	930	900	905	950	925	938	890	935	957	888	906	926	908	965	928	984	898	884	965	905	912	904	979	944	945	927	924	901	904	955	954	971	921	946	965	900	904	944	1028	908	924	937	935	935	937	924	931	964	956	939	907	938	948	893	930	932	964	923	957	952	927	938	964	935	934	963	924	878	913	950	946	976	903	953	963	931	949	920	902	901	913	932	931	974	937	896	963	976	927	870	905	917	919	895	913	926	998	952	913	912	905	894	972	903	975	984	922	932	976	919	946	963	886	943	945	945	934	862	1019	937	937	951	916	942	929	928	949	923	988	907	932	915	957	999	971	946	883	929	997	937	931	918	944	956	978	927	961	918	928	913	924	945	981	895	938	943	950	942	898	936	894	946	944	877	962	893	964	950	949	910	951	944	951	937	912	934	960	907	933	969	933	928	954	1027	954	876	899	971	912	934	906	912	907	981	931	898	963	932	931	944	882	945	945	925	965	939	914	917	978	897	991	937	954	913	937	956	952	925	990	969	953	974	982	897	897	952	970	948	883	917	949	908	900	914	959	942	907	908	929	915	946	923	887	935	910	926	897	911	935	909	954	964	937	927	951	908	957	938	990	947	918	982	986	897	858	927	927	956	945	933	972	995	931	905	974	951	924	875	950	924	896	997	969	968	913	969	965	896	924	895	878	858	909	937	938	1033	928	891	911	889	901	944	954	987	947	958	985	916	925	940	934	925	895	933	910	975	878	934	919	892	986	939	933	926	983	931	998	960	914	943	876	913	946	901	934	1040	897	914	909	951	934	896	989	894	915	938	925	892	922	898	946	937	913	917	973	846	905	938	934	960	922	929	923	1014	937	1002	957	934	936	945	932	949	943	960	910	916	942	935	959	911	926	956	954	941	959	915	929	968	954	908	868	957	957	975	995	947	915	886	898	949	912	961	911	898	926	918	932	975	891	962	882	965	968	951	949	963	884	931	950	896	928	911	932	952	950	904	961	928	932	1010	884	946	911	934	941	966	898	907	917	924	888	942	930	947	982	987	890	958	919	936	988	931	963	921	944	969	943	983	897	936	944	895	922	920	1005	971	970	953	904	947	897	931	888	940	891	951	964	913	909	930	924	931	944	909	944	904	947	940	942	903	937	915	944	895	912	919	924	941	970	945	969	941	948	950	983	943	970	948	883	951	990	930	943	924	874	975	941	925	936	967	945	905	888	935	925	913	833	944	926	898	989	930	930	939	929	956	921	922	953	974	919	911	942	1001	968	932	878	935	923	965	941	933	930	898	911	933	914	924	987	937	910	970	920	921	888	939	966	944	966	887	892	1007	929	941	963	925	951	958	954	970	943	933	923	865	916	884	873	908	956	905	869	889	961	930	891	877	890	889	943	985	921	869	923	917	920	946	917	888	974	925	1023	897	922	935	972	960	957	867	950	958	950	919	943	934	901	930	922	957	930	945	959	888	917	874	950	999	898	933	931	947	903	950	937	957	927	900	948	932	974	888	946	930	937	960	926	893	962	933	948	884	974	888	906	987	916	966	941	895	891	989	952	905	925	951	890	1013	986	990	869	948	912	970	901	960	931	915	906	939	925	965	942	973	924	895	935	980	920	968	945	895	910	858	921	940	909	929	960	963	892	948	963	953	910	944	915	954	990	915	900	917	959	958	952	962	929	910	932	908	911	965	948	957	966	949	932	911	912	937	949	949	972	964	937	961	918	912	956	934	938	908	967	948	979	903	900	903	904	925	933	980	914	889	910	966	923	925	910	951	924	909	963	942	940	928	902	917	915	960	875	919	917	951	923	894	940	912	958	938	978	969	949	980	895	927	929	895	907	938	914	921	944	955	921	925	933	909	951	874	930	945	906	890	893	926	920	929	921	909	971	968	927	938	926	907	922	958	940	943	883	936	851	917	945	980	929	977	973	959	946	926	908	913	916	926	976	941	949	916	915	950	922	913	910	948	989	928	970	924	917	941	926	962	908	892	1000	966	928	883	933	939	941	936	956	963	908	954	878	955	927	976	958	949	951	921	906	976	897	990	961	945	915	943	970	906	937	971	925	937	926	919	918	905	876	943	950	975	905	955	935	912	951	934	921	946	894	954	929	939	926	931	939	881	922	969	924	955	934	957	909	924	937	931	918	952	978	944	956	903	965	954	953	942	921	908	926	950	943	920	941	946	957	878	919	925	923	944	877	878	905	914	978	968	942	968	985	971	938	939	928	923	933	924	940	909	962	923	923	959	897	972	937	882	944	937	975	951	913	962	923	954	932	937	962	924	924	913	924	959	885	967	936	952	880	990	929	899	927	974	920	924	970	887	998	897	985	987	955	927	943	925	947	915	976	926	977	870	946	949	894	902	960	1012	917	926	900	896	953	887	909	940	949	980	901	918	966	871	913	920	895	849	964	934	946	955	935	923	900	887	990	944	967	837	988	910	941	924	950	887	846	920	928	958	904	891	1000	937	972	1009	917	898	938	963	913	939	958	938	930	958	971	904	954	968	953	906	929	927	927	917	943	909	917	967	857	943	926	879	927	956	910	934	955	922	944	932	955	949	983	912	953	850	887	962	952	919	955	903	928	948	919	956	876	907	914	950	905	969	901	987	887	916	947	971	931	961	966	931	900	881	901	943	905	939	959	908	910	947	917	949	944	888	896	895	948	964	1008	964	927	889	944	879	965	917	987	960	920	895	911	930	927	942	946	930	952	960	941	897	998	883	921	938	898	925	921	950	918	937	922	918	948	901	896	931	913	913	915	926	945	941	955	921	946	926	885	960	920	926	949
27076	20738	7412	526	295	225	231	229	216	177	228	194	187	191	180	196	188	186	211	169	197	176	190	172	168	202	171	166	203	197	178	179	189	177	163	199	179	189	187	179	182	175	164	178	196	187	179	215	206	180	175	171	211	179	207	178	178	174	180	181	173	194	174	200	177	188	168	182	185	180	175	181	177	190	175	169	193	196	181	183	184	205	207	193	204	193	173	173	215	184	207	163	196	194	198	194	177	172	171	164	172	188	211	194	164	178	148	172	192	166	161	186	190	186	183	178	171	175	169	220	208	167	202	181	177	188	208	191	187	191	206	182	163	200	161	197	167	187	188	178	176	194	185	165	197	190	193	169	141	194	190	201	188	185	158	170	184	199	202	209	193	201	172	193	180	178	176	198	166	179	178	184	167	185	178	177	187	189	196	193	194	193	182	180	180	183	199	164	171	195	175	172	177	173	197	206	198	186	172	169	191	177	174	183	191	183	203	175	196	183	174	203	156	178	177	180	164	180	195	199	178	177	190	170	190	213	195	175	186	158	201	187	206	179	173	170	179	194	184	168	189	185	184	204	168	199	173	167	204	170	155	157	177	207	183	184	180	177	172	170	208	201	168	172	195	191	175	179	151	179	166	155	194	186	192	198	194	165	203	189	155	181	182	170	211	182	173	182	179	183	149	186	185	169	160	162	190	204	184	211	182	185	195	210	197	172	193	183	202	195	185	177	203	177	157	171	172	186	178	186	171	203	171	201	222	232	191	211	158	156	160	200	182	169	162	185	175	209	187	157	181	186	170	181	209	189	181	189	173	182	184	149	186	187	185	177	183	186	199	206	190	174	186	179	194	173	170	184	192	189	164	168	185	171	185	200	184	172	181	184	176	191	208	167	167	161	195	181	177	194	189	179	187	197	179	155	182	178	169	194	180	205	199	171	184	179	184	198	194	172	178	166	185	195	178	196	186	173	188	185	190	179	182	195	179	195	175	208	177	184	164	153	178	189	197	150	191	201	174	196	196	194	166	194	177	199	185	185	161	172	195	204	208	170	192	192	194	188	188	184	167	179	165	206	198	197	167	196	187	165	179	184	184	189	188	161	200	185	174	174	184	184	197	177	175	188	182	210	189	186	168	177	185	177	169	181	177	164	186	189	175	179	182	175	182	188	170	174	196	196	197	171	168	184	211	167	162	217	198	175	203	209	168	188	202	177	188	196	197	197	189	194	169	160	181	203	191	179	186	172	175	174	205	158	188	188	171	196	197	169	179	162	173	209	187	198	186	200	169	179	201	175	191	163	188	173	176	196	188	195	182	155	180	175	195	180	173	166	200	168	179	183	183	177	214	166	177	184	173	160	185	175	204	183	179	167	186	187	181	199	170	177	165	154	183	163	175	181	197	181	187	191	214	200	165	186	182	193	165	179	167	175	193	180	181	180	188	198	179	213	188	198	207	191	194	201	173	173	187	184	184	199	194	192	152	179	184	193	195	209	180	173	164	170	171	166	169	189	179	187	158	192	181	199	182	167	177	179	183	185	172	150	170	187	200	200	174	185	197	213	164	195	204	172	207	192	167	203	187	190	210	192	172	208	206	190	190	189	156	195	181	172	201	186	201	176	200	170	191	161	163	196	192	180	192	160	172	192	159	170	166	183	192	187	179	185	169	167	215	178	204	199	187	192	162	191	193	195	194	182	180	188	199	190	193	190	171	202	181	193	177	193	155	196	190	176	173	147	171	175	198	200	207	169	180	181	182	200	191	194	197	184	177	166	177	201	179	180	184	195	172	154	169	174	177	193	198	170	178	171	181	201	169	165	187	192	172	193	199	188	177	183	175	185	186	197	208	204	172	205	193	155	188	188	208	197	183	178	201	178	178	175	178	186	176	178	171	168	210	194	210	186	209	168	191	185	175	181	195	189	189	191	180	194	187	183	186	175	186	162	160	175	178	179	182	171	181	179	166	169	188	181	163	191	171	190	182	187	212	175	195	182	164	191	177	169	189	192	177	185	178	214	186	198	187	174	197	162	201	173	219	179	187	187	181	189	171	171	197	163	187	199	167	206	175	191	176	190	186	181	200	198	180	191	180	176	186	193	201	197	186	200	183	198	200	170	171	186	173	188	194	199	176	174	200	186	173	191	209	180	190	199	184	189	195	178	179	178	192	197	191	179	205	201	182	208	186	167	195	184	192	197	180	165	194	198	163	192	176	176	172	189	182	201	196	182	164	185	189	179	160	192	193	163	183	183	164	167	176	166	189	192	161	203	199	179	194	194	180	193	175	190	194	187	177	182	184	211	213	171	189	178	171	196	176	177	173	162	210	171	156	157	197	166	209	170	209	186	174	197	168	194	201	189	168	169	175	190	162	180	195	200	173	160	174	165	183	178	171	172	188	181	177	179	196	192	166	183	214	178	173	168	229	167	185	169	198	174	181	166	175	185	174	175	192	183	175	208	167	208	182	169	206	184	167	181	174	146	179	181	229	200	183	201	192	156	216	184	193	190	217	191	196	171	171	168	174	172	177	181	173	184	181	188	192	197	195	177	165	200	183	184	192	166	200	174	191	190	167	181	184	177	199	189	190	193	179	190	164	160	196	194	200	177	196	198	186	198	224	186	164	187	180	166	176	182	165	208	166	212	218	175	176	185	183	209	185	156	182	210	186	172	162	212	176	197	177	176	185	184	168	187	191	167	185	155	164	175	192	179	188	194	197	188	190	199	191	181	183	195	198	177	178	191	186	183	187	181	193	194	194	184	191	182	171	184	182	180	169	190	192	179	199	159	180	198	179	183	187	183	186	190	160	183	186	206	219	159	170	209	197	211	181	171	186	163	168	180	194	187	186	175	188	188	170	183	168	194	174	175	188	157	192	197	205	166	186	192	166	178	189	194	176	190	188	207	167	180	192	188	158	167	190	186	202	192	170	195	194	181	176	169	174	193	179	216	199	180	205	206	166	181	186	174	159	160	181	181	168	198	220	181	183	189	178	184	169	157	175	189	174	202	192	198	191	184	182	195	168	177	188	175	183	174	176	188	192	198	176	194	178	156	165	202	194	168	169	193	174	201	170	194	178	178	181	179	203	204	201	183	203	180	168	185	171	189	173	198	185	156	157	184	170	192	185	192	201	164	174	173	206	170	188	176	193	197	192	162	184	186	182	173	193	180	191	190	192	166	188	187	193	183	179	170	173	201	201	171	233	164	193	162	180	192	188	224	187	195	169	191	172	181	184	191	174	178	191	173	193	188	191	157	165	170	193	188	198	212	182	190	204	164	167	183	200	181	220	184	195	203	181	175	184	164	184	193	154	177	171	185	189	183	177	171	190	187	205	183	172	178	177	178	165	181	203	164	196	160	186	184	194	209	177	202	171	194	157	196	205	205	181	189	157	179	185	192	190	187	186	177	193	208	186	206	181	178	188	181	187	181	176	185	202	168	189	185	179	178	172	189	173	155	174	170	188	198	195	195	173	172	196	183	170	183	195	167
3792	1494	1254	692	554	523	431	349	371	359	340	347	338	321	301	302	306	326	277	314	315	310	294	334	303	303	280	335	338	310	282	274	333	298	296	318	310	302	333	306	273	300	308	305	299	304	312	305	331	279	284	324	295	305	312	294	276	271	285	297	316	325	268	305	282	304	288	304	290	295	308	300	305	335	322	295	315	301	325	313	306	327	308	312	299	315	292	281	301	287	306	288	312	297	317	305	283	318	301	318	305	312	296	306	329	293	307	310	314	293	289	305	293	307	296	290	298	314	279	297	304	307	293	290	279	297	255	320	299	329	302	322	293	339	359	282	315	314	310	324	275	297	293	282	329	304	303	274	303	317	307	330	286	280	284	301	292	341	259	271	320	280	313	303	273	280	290	267	330	293	312	326	324	308	325	304	300	280	303	298	306	308	330	302	318	287	289	294	307	327	282	295	291	283	285	352	293	291	310	280	314	290	293	308	301	283	271	271	284	307	304	303	294	324	308	307	305	276	320	316	257	292	309	281	313	311	306	284	308	341	301	288	316	329	285	274	309	302	304	301	337	329	305	320	314	296	277	282	304	287	302	299	307	310	297	284	284	298	313	324	319	319	299	316	260	280	296	288	311	307	337	306	307	272	280	305	277	291	302	267	316	279	286	276	302	291	327	276	333	314	276	319	295	290	329	305	304	300	253	326	278	284	310	297	302	310	297	308	330	321	322	289	283	331	275	290	295	289	339	270	280	295	283	297	336	293	328	276	294	315	301	329	295	314	278	307	284	297	299	289	307	301	287	301	291	299	304	294	278	308	307	285	307	290	287	319	296	310	312	312	291	283	297	292	303	294	276	300	314	305	294	322	303	324	282	298	291	293	305	282	252	312	295	308	319	295	300	329	295	276	305	298	282	287	320	309	274	312	310	287	275	254	290	276	283	271	276	332	269	276	345	309	303	312	285	319	292	297	327	320	328	302	287	307	290	291	273	297	276	286	315	310	298	301	307	297	297	286	311	281	303	328	296	287	306	307	301	308	311	278	299	318	303	278	328	302	299	305	321	291	350	282	312	309	294	308	242	291	289	292	334	284	313	323	284	309	313	310	311	282	280	304	316	318	298	335	287	289	296	304	298	311	308	251	290	306	303	289	283	297	306	322	301	291	310	284	318	284	284	309	322	292	287	310	305	299	280	327	300	290	331	290	299	301	286	294	289	328	346	293	278	327	306	303	277	305	292	302	294	296	319	278	300	329	279	298	284	294	309	306	310	338	310	291	324	321	326	318	295	262	298	301	292	261	312	300	302	291	269	291	310	284	293	287	301	316	318	294	303	326	292	304	317	278	291	299	315	279	311	315	308	310	292	315	287	320	310	295	316	297	287	323	265	318	303	308	300	293	322	312	282	310	290	285	307	317	258	318	301	312	319	307	293	316	298	302	291	295	261	308	274	287	335	301	323	283	285	274	291	301	314	285	301	309	326	274	300	292	295	302	285	289	305	293	274	291	308	283	365	316	309	328	308	326	303	297	307	292	316	307	279	291	296	301	280	302	325	310	290	326	313	286	282	320	288	296	299	307	335	311	282	319	327	302	303	290	286	287	274	324	299	308	296	297	325	319	290	288	322	310	322	289	318	297	295	309	314	316	296	276	291	295	319	279	298	291	304	284	330	292	316	316	312	304	324	299	287	314	299	290	325	320	315	308	319	293	313	300	311	308	293	273	283	296	319	310	306	276	279	294	296	310	272	294	277	290	303	315	319	337	290	295	282	304	305	315	271	305	288	274	289	318	290	316	317	282	299	280	304	292	273	324	292	319	328	308	281	297	279	338	301	289	310	305	318	301	298	279	278	303	333	307	299	289	300	308	284	307	296	281	300	287	272	315	299	295	309	338	328	295	294	306	322	287	300	280	314	295	279	297	292	327	316	311	301	277	289	293	304	281	296	295	319	314	302	316	284	291	291	278	292	322	306	305	260	307	308	310	266	301	283	322	296	289	311	307	296	308	283	342	275	300	319	313	283	312	295	295	326	322	285	311	314	320	313	316	277	326	313	289	320	272	289	318	301	288	291	290	305	296	320	295	306	303	316	311	326	297	281	315	318	266	297	304	316	285	298	281	314	299	328	321	328	298	289	278	326	304	311	299	269	300	278	287	316	337	297	296	304	307	313	275	340	295	298	292	294	280	320	277	293	286	293	289	284	323	306	282	314	279	308	306	274	310	294	274	304	264	307	308	299	296	294	298	299	289	309	304	282	335	296	305	320	313	315	290	315	262	284	309	311	324	296	301	314	293	317	286	303	293	319	301	298	301	302	307	309	275	307	307	271	294	276	311	291	323	295	297	295	291	325	296	285	287	304	273	292	288	314	291	286	286	261	313	294	275	283	321	301	290	279	312	328	311	298	303	318	322	301	330	305	301	299	299	329	287	270	318	303	301	296	294	311	304	303	291	293	324	301	314	302	293	307	297	291	304	280	312	309	289	320	280	311	276	287	310	369	316	308	287	324	289	302	285	305	316	275	292	332	308	278	302	304	273	291	320	297	288	276	299	280	296	292	293	274	309	310	306	304	324	322	284	295	317	312	322	320	275	317	298	289	290	296	304	300	306	323	302	280	304	301	301	271	271	306	299	309	321	314	303	285	291	321	299	287	306	295	315	298	283	325	271	314	306	334	303	281	320	321	316	314	308	329	304	292	285	313	278	295	308	321	271	320	286	300	298	317	319	321	303	310	314	306	311	291	294	271	299	300	306	303	282	301	279	322	314	294	313	315	278	312	323	309	307	322	290	317	297	281	297	327	335	313	271	308	261	313	313	275	320	284	302	317	282	306	288	288	304	275	303	316	279	302	290	291	302	306	291	304	300	279	310	330	255	291	264	282	274	333	313	296	315	285	297	295	316	315	304	297	317	303	272	293	277	328	297	293	301	329	308	295	329	307	307	293	301	269	317	292	311	304	304	285	303	287	289	281	321	285	299	300	300	308	311	285	313	311	281	324	299	283	297	330	295	288	319	301	298	338	288	331	291	265	285	340	313	283	303	320	277	321	291	332	340	301	292	334	298	289	290	318	295	264	334	316	343	340	311	313	294	292	266	287	313	294	333	280	289	291	320	321	285	279	313	308	303	286	295	271	299	308	276	314	269	289	297	300	278	338	286	306	308	339	291	287	273	319	303	291	335	299	265	284	310	317	282	296	294	298	310	305	317	298	305	303	310	310	318	307	300	317	295	326	284	287	309	299	299	270	312	281	301	294	326	308	286	322	297	314	306	318	301	287	290	280	299	340	298	262	324	293	279	287	292	256	308	277	298	296	301	336	278	337	331	272	311	308	288	293	275	294	323	287	291	278	324	275	294	308	276	291	293	310	286	295	308	287	295	286	326	291	300	313	299	302	293	268	305	312	264	306	305	304	295	291	301	307	307	297	311	267	283	284	287	312	279	285	330	291	274	324	304	299	290	303	285	293	312	318	336	288	291	316	310	279	312
24315	21420	28856	24362	21208	4246	1111	837	726	653	654	598	587	547	568	496	540	517	525	516	530	495	511	472	505	515	511	457	485	482	493	511	475	484	458	513	478	496	506	471	440	490	507	509	487	488	515	473	455	501	482	503	500	483	485	448	419	451	496	457	495	511	469	450	471	467	472	474	457	482	465	459	450	460	488	463	472	478	494	467	455	469	452	508	455	449	483	483	480	482	458	524	462	490	521	482	473	477	466	461	485	455	485	494	489	475	450	475	462	459	454	471	498	527	496	432	495	450	461	485	526	437	439	432	476	467	477	466	468	493	486	468	473	468	496	470	462	503	474	475	426	460	451	469	449	451	475	449	483	471	469	422	460	460	473	445	474	447	483	464	475	494	468	426	490	446	501	495	500	468	449	476	467	493	506	512	478	429	418	513	427	466	455	485	490	452	469	463	463	484	507	494	489	476	489	481	435	473	461	525	492	439	489	492	466	452	434	496	522	453	480	466	476	489	476	463	487	477	508	487	488	440	443	426	467	464	434	484	496	495	477	463	454	472	461	445	458	457	483	441	517	486	495	455	474	458	481	470	514	455	429	467	456	431	441	435	488	476	489	483	465	502	489	442	465	477	484	425	477	472	495	500	500	507	472	466	508	454	488	493	490	480	456	452	475	474	435	448	467	475	514	483	481	476	488	468	477	449	513	434	489	470	492	442	479	473	508	459	463	475	489	449	492	452	511	455	442	480	449	437	456	499	479	521	438	491	459	478	457	484	486	456	475	500	412	476	449	489	475	472	455	458	487	479	491	473	425	476	504	476	492	476	439	493	465	467	429	458	520	461	477	467	501	484	499	473	470	515	475	473	461	444	481	481	482	447	490	473	472	472	521	411	454	444	478	445	430	504	522	464	460	455	491	506	465	477	460	454	474	506	481	484	502	473	466	476	462	514	520	501	505	495	489	498	451	451	468	467	498	468	495	502	497	470	425	494	457	457	467	508	473	421	445	473	484	465	483	494	489	473	451	485	492	463	463	477	495	475	455	500	483	513	471	471	466	489	439	487	489	457	481	479	481	494	482	474	468	442	428	485	479	473	465	468	462	500	466	456	507	463	455	481	475	414	468	475	500	496	450	447	478	481	490	447	475	460	485	439	498	518	496	455	473	494	462	454	482	463	441	487	456	465	475	504	456	451	457	499	454	460	461	493	454	451	472	484	495	500	478	474	449	462	465	500	486	490	473	457	482	480	437	469	479	485	447	463	451	442	462	471	454	515	483	442	472	510	489	508	484	477	512	463	477	475	488	468	454	500	467	483	520	464	498	480	436	468	456	521	441	503	493	459	454	417	477	436	438	481	456	491	493	490	441	486	498	447	455	486	467	453	491	450	463	462	458	475	471	505	481	484	446	460	491	486	486	463	507	453	439	467	434	457	458	516	482	509	444	452	465	480	467	432	516	503	484	490	502	478	495	450	456	462	483	511	508	443	455	450	461	499	484	470	483	443	492	479	486	479	437	455	494	479	463	456	477	447	473	457	489	488	494	455	455	466	458	455	510	490	446	493	468	483	536	506	527	505	477	478	485	481	470	488	462	465	505	452	452	435	486	438	425	495	505	491	455	483	430	461	507	456	474	446	479	514	473	462	486	447	475	476	475	456	465	491	476	485	470	480	486	484	407	466	494	524	429	467	477	482	442	485	470	459	501	463	452	456	501	502	476	507	490	441	454	466	465	500	467	498	486	479	492	466	474	471	499	484	506	466	485	511	439	472	479	470	493	482	421	457	469	475	486	464	430	494	446	466	492	474	466	470	478	465	473	468	443	488	444	495	481	457	469	463	475	489	467	410	483	497	452	467	472	516	480	442	468	478	478	491	468	478	486	447	437	497	462	432	468	515	460	458	467	452	436	495	503	457	449	491	491	453	505	496	477	477	463	481	460	498	421	468	517	490	454	452	466	462	501	484	471	456	475	456	471	458	478	453	470	478	420	442	457	508	512	458	471	502	461	485	462	471	448	489	470	454	463	482	487	452	513	457	480	494	488	469	481	446	490	427	472	430	457	508	504	484	503	467	403	452	516	478	463	459	497	453	445	427	443	476	483	444	442	480	480	490	452	442	479	438	490	462	478	436	507	481	505	422	438	469	438	509	489	491	475	464	443	466	460	485	421	481	493	421	488	494	478	487	491	485	431	463	444	456	480	460	436	457	505	469	488	476	461	466	458	494	493	486	468	458	484	461	479	504	507	492	460	477	504	424	476	489	477	468	437	548	465	468	472	467	457	496	491	471	468	532	477	463	515	488	479	504	502	461	470	503	483	474	469	461	480	485	428	448	427	471	482	437	484	468	477	447	454	451	487	475	468	474	420	468	454	469	436	457	469	450	461	416	468	495	428	450	481	448	474	480	505	471	463	460	467	432	462	478	495	441	453	453	500	463	461	470	435	483	480	484	474	465	485	471	496	444	470	513	495	516	486	479	480	477	479	514	423	524	513	481	491	457	442	452	514	493	413	489	469	447	503	483	459	446	455	461	481	466	470	501	458	464	473	442	481	467	497	455	462	510	442	498	456	510	436	472	440	483	450	493	456	449	440	496	458	516	469	471	435	482	473	444	484	454	447	479	464	440	470	471	468	461	419	473	483	495	488	503	473	473	475	487	495	485	467	444	472	472	468	442	481	510	469	528	469	494	461	456	454	493	474	475	458	415	457	493	475	465	481	496	489	456	484	436	483	479	509	502	450	480	464	476	466	482	475	457	464	505	507	473	470	457	448	463	465	411	449	519	490	480	468	478	487	438	500	500	470	492	431	475	463	465	464	452	461	493	469	472	487	447	459	475	454	437	469	460	466	461	463	472	439	458	446	495	520	492	516	424	485	452	470	454	491	511	487	500	484	445	465	458	430	487	481	477	461	457	469	482	498	451	502	464	472	447	487	474	468	474	516	453	468	458	431	460	439	474	451	451	469	437	451	515	489	463	453	486	492	513	461	491	509	484	493	415	488	465	464	480	477	485	465	460	476	487	518	534	455	481	492	441	485	494	480	474	449	458	497	439	457	485	436	484	475	481	482	511	476	452	503	508	466	504	513	437	496	496	475	490	464	460	518	477	439	463	470	488	446	461	430	460	461	485	466	517	449	460	448	459	475	464	469	493	483	462	499	446	487	460	474	468	512	458	481	479	492	452	448	512	463	462	464	466	455	427	481	495	458	510	497	501	477	485	463	462	516	460	432	414	476	470	461	493	457	488	460	478	452	470	485	475	500	448	441	488	463	468	468	435	411	474	469	472	473	454	504	511	463	439	458	481	494	485	470	475	514	482	466	471	436	453	477	461	419	511	461	456	494	430	459	477	477	460	477	499	464	477	418	493	400	460	483	475	455	453	458	461	466	489	480	448	467	483	448	464	420	484	453	478	467	472	485	420	472	455	496	463	448	503	449	457	479	451	461	479	443	512	481	446	480	415	499	456	440	466	433	446	485	457	469	473	464	460
5998	11350	9384	5041	3465	2672	2083	1726	1472	1300	1226	1104	1067	975	1001	941	916	892	858	841	849	843	818	805	808	806	744	744	753	764	726	816	727	760	777	724	716	729	766	730	756	728	706	735	748	753	696	740	760	789	749	778	758	717	744	749	703	758	721	754	746	750	720	741	723	729	771	674	743	773	759	744	735	743	732	744	741	741	742	694	716	738	761	763	681	759	722	764	735	678	731	755	696	729	706	702	721	705	731	719	748	724	694	767	688	730	722	711	666	695	671	760	714	723	719	759	754	711	697	685	697	727	725	704	743	729	763	751	706	713	683	696	732	731	743	722	720	736	712	746	733	760	737	738	718	751	754	719	703	690	728	678	758	701	732	749	767	688	732	739	730	698	762	724	750	705	749	694	712	679	760	709	657	728	718	750	729	758	754	715	704	740	710	704	702	693	698	679	748	713	658	730	709	745	674	756	729	759	739	758	729	679	706	735	736	758	700	681	694	748	739	706	712	741	747	725	738	726	756	725	746	711	710	741	695	694	679	717	721	708	753	694	712	788	727	708	706	768	777	701	702	738	778	722	649	727	685	739	730	710	739	728	725	742	781	682	689	736	719	695	711	757	694	746	764	695	669	698	686	741	733	687	686	682	703	735	702	721	727	726	734	729	741	695	701	744	726	741	722	716	776	707	758	696	715	705	718	656	759	728	663	740	704	712	717	743	696	727	739	712	721	703	671	736	756	748	714	676	689	673	752	749	756	733	681	704	707	700	743	739	733	715	691	704	705	707	691	761	735	697	733	732	706	716	714	739	730	729	741	670	740	727	710	763	733	737	727	746	690	698	757	712	707	754	718	745	732	780	693	722	766	717	724	725	709	778	728	729	726	722	696	714	691	697	715	746	741	722	758	743	722	657	709	693	757	777	736	724	702	682	681	683	722	749	707	728	732	711	730	754	740	777	734	750	766	724	697	734	746	722	717	731	694	677	691	753	723	722	724	704	719	745	674	722	716	735	686	704	674	708	754	702	789	694	727	772	733	696	672	698	739	653	690	689	752	722	738	696	692	697	704	702	730	720	707	769	710	700	699	733	670	691	755	732	711	707	718	743	727	755	715	702	683	769	707	685	728	662	741	719	700	751	735	750	732	745	747	732	755	717	695	676	756	784	701	761	714	753	733	698	729	694	740	740	704	727	730	759	675	704	747	731	718	759	762	672	723	740	727	771	763	744	783	709	747	717	730	720	760	755	682	703	697	749	724	719	680	637	693	699	677	780	710	731	712	730	707	687	730	740	679	694	724	720	779	759	713	735	693	735	775	654	700	687	777	684	714	726	679	729	711	706	738	699	690	734	679	683	717	723	769	733	789	710	744	731	734	716	720	710	734	712	734	712	750	705	726	696	722	716	715	727	747	742	719	765	732	725	733	702	713	767	736	718	726	752	726	716	730	723	693	720	717	751	755	750	728	725	664	699	683	749	679	728	775	690	734	681	755	742	725	785	721	702	711	707	730	745	727	699	748	743	729	706	697	667	712	750	753	719	686	692	756	722	751	756	747	728	712	704	700	740	769	758	699	693	753	716	745	745	673	711	721	694	691	766	714	705	741	668	761	741	748	717	773	686	732	682	739	787	707	690	723	686	702	732	740	729	683	701	757	735	745	703	698	689	709	700	734	745	738	715	734	772	698	719	694	740	717	722	760	754	739	719	747	687	736	676	763	710	692	741	740	712	691	674	692	736	718	705	749	722	725	739	686	734	693	673	728	734	674	732	730	739	737	694	750	759	658	704	731	719	744	700	745	752	679	744	711	690	717	733	749	720	734	749	775	706	734	698	676	745	720	719	723	714	684	749	725	702	758	703	733	730	672	762	728	708	728	710	737	743	732	738	726	759	698	729	701	702	699	737	699	742	732	689	703	710	716	736	715	710	717	749	718	703	725	729	741	744	722	744	718	707	760	676	733	754	745	743	715	739	718	700	748	689	705	732	751	696	723	723	693	724	673	745	728	735	746	682	747	676	719	714	751	684	696	732	673	694	690	723	749	700	708	737	709	709	701	739	704	734	702	697	723	708	690	757	746	686	707	753	690	681	807	753	675	747	732	729	684	718	717	721	701	707	723	688	736	732	763	713	735	711	733	715	723	721	733	736	743	699	778	699	723	672	727	682	686	752	694	742	705	665	715	777	715	758	727	723	695	770	705	733	741	667	676	708	708	693	706	723	738	727	685	762	762	731	684	646	759	637	713	701	738	780	715	752	750	704	775	694	711	683	724	727	746	688	759	739	703	701	753	731	758	731	753	731	724	670	735	688	711	723	761	715	732	697	706	695	750	738	716	748	742	758	717	739	676	714	698	728	733	739	731	729	691	687	708	703	691	689	689	735	708	741	708	744	738	722	749	706	712	735	767	762	693	720	738	692	710	733	710	694	705	707	708	725	753	767	708	741	735	731	737	682	695	713	781	741	696	744	706	692	707	722	748	742	746	696	731	690	755	772	754	755	732	705	717	704	738	753	749	694	749	675	716	690	749	751	693	791	757	716	759	665	696	756	686	690	738	718	711	723	735	704	737	755	709	734	705	714	731	738	778	689	714	747	711	748	686	700	737	708	773	764	697	718	679	722	735	765	719	782	685	780	725	739	742	763	742	740	721	728	674	731	712	765	693	718	716	773	772	721	766	673	704	670	753	735	745	768	747	788	692	729	695	726	721	712	770	791	742	721	711	773	724	745	713	752	652	737	706	701	774	759	719	687	716	692	699	708	750	723	721	692	717	751	726	694	706	715	736	715	716	666	727	729	694	701	695	689	751	724	731	686	747	720	756	776	744	730	729	742	722	707	717	722	694	732	718	693	704	728	745	747	780	741	760	688	715	706	758	744	731	691	679	725	736	670	737	712	718	757	714	710	746	724	756	735	688	718	759	719	743	711	723	779	688	720	756	750	734	745	731	692	731	688	746	706	684	710	710	730	755	696	742	738	754	700	737	682	678	701	727	721	688	740	706	749	750	717	735	693	722	699	715	724	701	718	680	725	751	719	677	720	705	687	741	747	733	706	750	754	719	727	745	732	723	684	726	740	673	733	731	707	717	711	691	737	768	686	783	729	724	707	736	705	733	702	733	733	723	673	732	689	734	715	716	739	702	734	735	686	723	730	717	714	746	680	781	679	690	802	741	697	720	715	701	773	678	683	700	738	713	730	710	748	710	746	711	745	767	736	730	661	703	706	703	699	723	711	673	749	730	733	738	704	758	708	709	702	690	699	746	737	763	736	709	729	727	749	726	732	717	705	718	769	683	729	707	720	709	724	741	735	664	698	705	721	680	744	754	751	754	704	708	733	759	702	740	711	699	681	651	705	701	735	728	738	742	733	718	712	713	747	729	678	730	732	694	701	768	720	740	722	747	693	713	706	709	668	729	698	725	747	747	735	684	776	768	678	751	714	684	683	745	716	717	784	769	717	702	674	745	701	750	732	720	693	712	729	756	745	717	715
23212	21412	29459	23768	21412	21136	4200	1355	1093	1012	938	824	829	826	782	764	794	746	741	699	688	681	697	705	708	660	658	679	684	609	659	608	667	630	636	625	643	637	620	683	660	619	656	641	578	629	670	648	606	647	645	717	598	580	576	643	639	622	607	608	665	637	618	615	679	646	645	651	663	623	650	639	601	620	604	629	645	620	638	577	644	647	604	613	626	646	620	592	632	626	590	627	589	601	631	654	569	685	647	642	657	634	628	625	629	647	579	588	595	663	604	633	657	626	626	610	593	622	602	635	593	624	601	597	563	637	615	648	639	635	622	621	614	638	656	625	610	630	653	580	611	676	641	630	583	613	651	660	655	644	579	598	626	656	603	601	631	657	579	680	611	588	642	598	676	619	645	622	593	633	647	617	664	586	618	612	575	618	631	615	594	567	572	580	604	632	594	607	600	611	604	599	630	616	632	550	623	593	601	625	643	597	627	638	620	614	603	637	627	604	611	591	642	650	611	656	639	680	629	590	632	619	671	605	600	687	593	639	602	610	611	619	595	601	595	599	603	575	605	617	668	565	615	676	596	597	625	636	606	641	602	652	596	627	591	635	655	597	647	635	590	605	581	599	631	585	653	548	640	642	614	633	625	634	608	618	605	604	604	632	588	596	636	642	679	582	590	597	598	598	621	605	653	597	627	667	629	568	641	638	634	659	631	641	588	606	606	652	687	628	642	714	633	614	604	607	634	641	600	622	576	594	614	654	622	626	628	623	627	608	596	621	667	673	629	611	629	598	620	620	612	616	601	620	621	655	617	631	641	642	640	615	614	633	620	578	601	637	628	670	582	593	587	650	579	644	659	578	604	616	586	597	643	633	604	610	621	662	624	563	586	619	600	596	656	636	643	592	597	616	640	609	613	610	635	669	570	694	613	661	615	619	591	615	610	608	603	601	632	611	630	632	618	580	651	648	661	589	559	648	622	625	619	640	629	615	641	601	614	621	621	618	651	620	620	581	639	636	662	625	615	621	664	622	620	613	639	620	581	607	602	652	647	617	605	645	630	626	623	638	605	621	595	624	609	576	576	611	612	604	629	576	656	574	690	572	636	637	615	591	584	597	570	615	645	614	617	628	593	612	605	627	646	614	638	609	574	632	637	645	576	608	591	575	609	617	565	615	622	627	637	586	612	610	676	620	613	623	618	604	618	620	601	646	616	582	631	612	573	664	594	617	663	603	650	626	583	599	584	623	601	630	581	632	574	618	642	621	615	594	656	630	594	617	659	609	633	645	624	638	618	602	582	628	628	636	648	609	626	632	617	620	598	637	606	604	628	612	603	642	623	581	621	630	628	604	638	615	627	634	624	625	634	603	617	651	600	634	631	637	605	555	593	648	608	596	585	614	641	639	614	626	589	607	644	599	626	589	597	600	591	635	610	614	602	610	642	591	620	621	633	660	560	623	626	671	636	659	583	601	626	598	628	642	645	573	630	623	670	645	599	595	590	610	635	635	610	620	622	656	608	624	641	594	674	630	610	567	610	643	646	643	619	588	651	598	587	633	628	606	629	603	615	607	620	650	680	626	609	605	598	614	638	618	646	614	601	581	612	603	644	634	564	593	581	597	629	623	602	601	616	626	688	604	636	640	629	614	663	605	648	651	605	616	673	607	635	594	599	598	638	605	613	637	624	607	625	617	628	590	612	653	634	650	637	562	611	659	634	619	615	662	599	621	590	635	613	579	608	619	585	614	600	632	620	633	613	629	592	595	580	593	642	616	648	610	622	661	620	597	609	580	606	643	644	672	637	651	649	608	636	603	636	578	619	629	591	631	618	610	598	626	592	613	611	598	585	628	616	624	592	577	589	637	601	617	669	645	612	685	606	603	606	640	599	593	599	609	587	613	636	601	630	619	595	606	616	624	603	658	572	586	635	601	612	610	604	562	584	602	597	594	600	604	618	605	645	683	629	671	623	614	600	585	598	575	652	560	613	613	669	602	594	610	611	670	618	622	631	619	615	587	619	624	615	575	584	584	600	613	659	594	596	602	652	663	623	681	614	627	615	656	667	665	628	632	617	604	594	647	632	591	609	667	616	639	632	617	633	626	615	628	631	634	609	577	627	612	566	624	610	617	634	625	671	544	624	608	584	587	642	626	634	669	630	613	621	592	634	600	627	611	593	620	623	615	650	627	624	588	619	638	641	638	646	612	597	612	591	639	605	588	666	663	611	579	618	627	642	602	669	623	617	614	603	605	607	617	623	658	627	639	600	593	595	636	630	690	653	619	625	580	579	568	617	593	584	551	623	622	618	596	598	663	609	606	593	639	579	616	621	637	629	624	606	642	632	613	627	602	598	606	594	596	591	612	618	685	646	633	590	613	621	624	547	585	625	632	637	597	573	589	657	609	645	617	629	648	665	661	631	595	577	594	610	632	618	644	643	631	617	642	612	616	582	580	604	610	618	605	624	621	572	633	577	593	570	625	615	619	592	646	619	577	599	619	635	623	583	670	630	600	596	650	599	607	602	590	617	619	660	623	603	621	611	609	620	567	620	646	644	668	622	604	622	604	609	667	584	598	636	605	605	603	636	613	656	585	613	594	632	616	627	607	597	636	640	617	650	616	603	596	599	575	568	653	588	663	623	581	648	614	641	598	628	613	624	591	613	626	605	621	602	633	620	586	628	601	607	619	589	640	660	610	607	627	652	637	600	631	659	600	628	611	605	627	629	621	651	626	595	646	626	646	624	652	594	690	631	602	578	622	598	638	597	619	605	663	612	648	624	617	668	607	638	609	598	603	636	614	610	606	579	606	633	591	621	599	655	648	608	624	590	548	635	642	611	602	610	602	658	629	620	617	638	624	591	631	601	554	585	589	602	613	577	593	657	644	639	604	654	623	607	583	631	597	642	628	592	610	610	638	640	617	637	590	566	627	625	585	599	600	636	669	660	668	625	653	637	583	615	664	611	612	612	586	647	596	638	584	625	614	562	605	626	606	603	591	624	611	640	576	626	621	667	651	613	621	625	650	623	586	626	636	580	621	585	623	630	642	596	630	610	630	641	639	645	616	652	616	622	646	582	608	587	599	626	645	597	595	630	637	615	560	627	618	643	608	650	618	611	625	591	649	664	598	598	614	633	609	656	654	640	585	647	602	596	642	619	637	621	624	605	659	632	617	625	641	599	629	627	623	583	621	601	662	575	588	596	605	608	625	603	624	601	621	603	611	561	613	648	620	599	623	653	591	646	623	638	624	630	641	580	669	611	603	666	634	646	566	590	617	609	627	624	577	537	593	617	613	597	645	647	659	624	616	609	577	609	606	576	599	626	621	638	602	645	614	633	651	636	630	638	647	624	586	571	606	579	628	604	622	590	613	582	637	619	603	634	638	629	627	638	585	654	627	636	654	588	655	605	578	604	628	581	596	613	578	660	611	665	639	636	634	625	636	598	585	648	633	643	638	644	616	663	616	634	610	652	655	645	596	603	585	600	647
8719	17966	15262	8347	5953	4634	3688	2786	2369	2197	1901	1783	1636	1472	1431	1367	1346	1272	1203	1187	1211	1152	1119	1113	1065	1063	1037	998	1026	1038	981	1065	955	986	1035	993	1023	988	1012	995	1000	992	977	987	977	960	1007	900	973	930	971	939	971	938	995	919	966	987	968	951	980	903	958	970	973	929	968	963	980	957	952	975	949	940	952	976	973	951	975	901	894	957	946	975	905	897	952	941	974	969	967	925	932	895	958	957	932	946	910	935	904	877	906	957	879	1020	931	857	957	936	922	957	932	921	893	900	929	942	915	911	872	958	941	884	931	932	924	964	932	915	958	904	923	915	999	906	954	927	944	929	954	926	922	947	994	957	893	938	973	972	926	965	895	962	968	920	903	909	947	928	951	966	946	978	964	996	908	961	917	969	949	888	948	976	947	923	941	913	964	957	968	924	911	946	950	932	934	1019	995	942	912	950	956	934	898	929	937	915	886	928	893	901	938	954	914	959	959	924	954	911	983	961	947	926	969	905	864	961	987	925	965	950	961	919	945	939	921	941	975	902	896	948	952	930	941	952	959	900	951	927	955	939	949	944	955	977	921	943	921	929	933	942	872	945	929	913	924	934	965	927	938	959	922	914	952	949	952	952	915	914	975	928	916	929	957	984	970	924	876	977	964	931	936	906	915	941	906	944	920	952	970	981	871	982	949	876	925	921	924	909	955	942	888	984	963	861	930	891	887	942	861	923	934	1018	940	969	845	972	910	913	936	930	918	915	947	912	949	918	894	965	962	858	906	947	879	943	922	931	898	936	976	944	956	939	958	970	909	920	947	951	944	906	909	940	982	931	928	893	895	946	942	948	955	970	939	979	921	930	931	935	949	959	916	943	953	924	924	978	934	936	871	922	935	929	865	901	918	893	968	927	914	893	940	942	941	928	941	893	986	966	969	925	930	931	837	917	975	936	887	947	960	898	900	950	883	933	964	929	926	940	972	925	945	912	977	905	896	990	922	933	960	926	903	958	961	928	980	963	881	922	935	957	999	898	935	872	917	919	959	931	975	896	901	973	911	985	928	920	959	930	967	977	938	891	905	969	977	937	917	889	965	898	927	990	972	976	954	937	937	962	977	933	919	915	937	897	873	923	901	874	938	889	906	903	988	925	942	895	883	952	892	930	991	915	893	968	946	965	927	948	967	950	938	853	924	936	893	916	920	944	920	907	947	932	902	977	932	955	958	861	931	925	969	958	951	961	910	921	932	980	916	936	923	926	934	968	910	936	966	937	942	938	962	966	907	991	893	925	890	976	958	911	887	919	940	924	906	926	912	964	906	936	963	905	953	897	905	947	924	899	878	927	906	966	989	962	938	954	936	956	957	1004	930	915	928	895	945	928	897	1008	989	919	919	940	905	933	946	934	921	966	975	912	927	914	934	977	934	918	927	962	956	932	927	986	949	975	930	932	962	945	936	907	957	915	925	948	905	902	983	912	912	909	979	972	917	888	947	938	902	989	941	925	955	926	945	949	939	926	954	965	932	950	962	1004	930	925	947	978	917	926	935	929	887	960	954	969	942	955	980	915	879	957	936	926	907	883	926	893	982	929	978	913	932	943	892	964	960	910	950	917	904	891	915	957	905	970	947	918	936	919	951	902	938	933	931	927	976	952	983	930	984	938	900	900	926	946	900	957	932	902	945	905	931	863	990	899	923	953	951	963	961	969	928	970	916	976	990	952	956	980	953	930	918	980	945	930	895	992	966	982	938	920	901	982	964	932	944	942	867	967	893	889	898	958	930	897	935	907	937	957	947	938	904	931	928	948	899	939	950	988	927	888	935	963	905	960	946	977	928	902	934	924	957	941	936	933	915	934	920	848	950	901	941	960	911	978	920	930	954	933	929	887	959	936	909	944	979	879	926	950	939	887	946	950	944	917	923	957	917	984	893	941	932	974	925	906	977	925	908	967	923	967	950	910	928	905	941	958	937	955	920	910	922	934	960	906	952	936	1008	909	962	958	922	932	926	940	907	941	895	936	945	913	897	876	909	905	910	943	911	883	860	954	925	938	894	929	912	891	994	936	938	922	929	935	994	912	900	915	948	971	922	916	908	944	961	967	985	953	906	883	927	964	905	899	962	933	966	923	930	913	924	893	918	900	967	874	953	916	927	928	877	930	880	946	902	920	973	958	963	946	958	955	979	943	901	930	932	883	924	957	886	929	950	920	947	982	943	933	888	916	979	899	862	983	953	912	964	913	921	947	952	961	939	910	989	885	906	915	982	964	882	955	929	935	859	931	939	967	934	882	956	994	917	926	890	924	919	915	888	937	951	944	925	906	932	952	944	908	943	963	920	940	958	911	900	969	941	979	959	892	965	908	966	909	975	966	939	916	905	917	981	923	891	939	976	922	957	987	930	910	953	895	960	863	891	942	943	907	913	958	908	944	908	955	901	916	945	915	903	928	966	874	966	958	931	924	967	896	949	941	904	909	944	929	892	929	936	947	952	935	939	916	934	958	872	1002	972	920	891	896	919	946	941	950	874	938	939	981	1031	927	972	918	869	932	923	888	943	921	872	961	933	920	901	911	905	933	905	923	923	940	914	926	891	906	901	884	915	932	993	970	944	908	902	959	871	931	917	941	942	961	900	888	920	948	912	913	976	976	914	909	927	918	906	978	934	861	975	943	932	936	915	931	980	971	938	954	916	900	876	936	964	916	884	919	944	919	926	990	920	922	927	909	940	966	976	930	913	955	932	916	926	935	890	900	912	925	878	899	983	947	874	927	907	981	948	996	919	921	954	972	946	950	917	931	904	971	950	993	911	965	906	951	962	917	924	918	905	966	983	971	916	983	955	930	911	951	932	941	923	902	954	919	966	907	919	962	971	960	918	980	916	908	917	989	929	944	956	944	924	873	949	973	944	931	959	917	972	939	986	960	892	953	980	907	914	929	960	951	890	988	964	938	995	885	921	933	937	946	962	919	946	881	924	952	916	913	938	949	888	934	937	973	959	942	915	954	934	912	932	927	997	967	882	944	903	959	968	893	928	967	918	985	890	930	973	924	945	904	924	894	964	950	894	977	919	908	943	945	1026	930	894	957	896	940	928	926	963	938	966	905	940	963	968	984	937	942	889	981	903	917	887	923	910	922	932	969	919	976	939	930	957	939	877	940	992	908	920	935	988	978	864	912	965	937	950	987	959	912	934	975	966	935	933	1006	873	927	897	885	883	976	866	898	952	1003	900	932	898	921	980	923	915	920	933	951	926	929	945	932	949	934	949	906	922	946	932	929	979	965	878	919	952	927	951	965	937	921	922	966	993	973	935	928	949	978	887	911	946	891	910	920	924	924	955	965	890	956	965	952	916	964	888	973	920	969	956	953	917	955	925	951	907	928	949	948	942	968	904	1007	919	927	962	937	927	914	990	950	926	931	951	965	961	922	916	932	893	940	943	937	938	898	857	936	932	980	876	948	1024	895	916	927	910	913	939	935	887	976	909	942	924	921	1009	980	927	932	928	915
26997	20692	7233	518	294	278	234	233	218	185	193	189	189	219	188	178	180	160	214	189	168	186	193	182	169	210	160	190	178	211	222	176	197	195	176	176	176	173	179	173	204	192	169	171	167	174	223	204	203	190	186	201	189	206	181	197	164	196	201	190	164	202	195	187	199	182	160	175	198	181	180	174	175	173	184	218	178	184	199	181	197	182	177	192	194	182	163	197	212	157	189	176	189	191	167	164	210	172	199	173	187	193	185	179	226	176	179	192	183	196	192	185	204	201	188	189	196	176	178	175	182	183	209	206	181	183	174	160	194	204	195	160	199	191	180	186	172	181	170	179	212	172	186	180	188	187	198	202	168	173	216	200	221	185	209	181	174	200	193	208	203	178	220	184	216	174	163	194	172	173	205	188	181	169	176	181	161	182	181	175	188	188	173	171	184	207	188	185	198	203	191	188	186	185	202	180	196	175	182	154	190	187	178	170	202	173	184	191	186	168	218	180	181	214	189	197	182	187	179	190	172	179	191	187	164	187	204	186	172	196	196	181	188	172	183	187	187	178	169	172	158	190	186	194	174	186	203	195	174	163	198	169	191	183	213	194	198	194	161	189	186	160	199	178	178	192	177	192	177	215	193	177	200	176	185	187	190	190	182	170	184	147	152	180	195	200	170	169	178	228	201	176	189	193	153	182	192	171	193	186	188	159	210	181	198	201	176	172	189	172	182	172	188	169	214	167	167	189	196	175	174	183	170	194	185	183	166	188	204	190	178	173	186	207	204	181	163	185	174	163	183	189	191	175	200	198	161	185	171	179	150	171	190	179	191	175	187	204	178	163	177	182	192	196	191	177	180	186	182	170	174	187	179	186	189	190	217	185	193	165	181	188	195	189	177	162	199	177	185	168	226	194	169	173	194	180	184	196	209	196	195	204	174	180	191	193	188	169	184	176	197	202	180	187	165	192	182	166	168	158	198	173	204	174	181	196	179	169	162	188	198	186	214	169	178	177	182	173	167	180	181	176	184	196	185	176	192	207	178	187	207	165	170	192	171	164	159	192	168	206	189	193	199	216	182	184	196	197	190	206	201	198	192	209	183	201	201	191	178	208	198	172	181	193	198	195	173	180	173	186	205	179	206	176	184	194	187	194	177	182	180	172	195	180	176	216	207	209	169	186	190	207	177	183	194	158	196	188	193	168	191	179	186	193	190	188	190	184	196	185	183	198	187	199	190	213	170	163	163	186	201	179	188	186	184	169	175	195	193	178	173	187	180	160	170	174	179	204	173	174	183	189	192	201	172	195	196	199	195	188	194	174	189	176	192	198	180	168	191	201	188	192	177	200	198	180	189	180	184	217	192	177	196	195	203	191	184	187	178	161	201	181	183	165	197	190	180	180	162	177	202	190	198	156	197	214	190	187	176	187	175	186	181	178	173	206	189	203	177	196	148	168	193	179	194	219	219	190	193	192	181	169	183	176	181	199	165	192	194	174	191	191	185	163	181	162	172	167	187	167	183	166	175	192	175	171	179	183	173	185	187	154	179	190	186	193	167	181	192	190	200	164	178	183	185	164	188	190	165	173	180	172	219	191	161	173	182	172	198	193	185	184	184	183	185	188	198	191	219	197	186	197	185	173	174	184	177	181	178	183	194	180	190	171	188	184	176	175	175	186	188	199	173	180	174	196	191	195	194	198	183	168	209	182	188	187	187	193	197	192	164	179	162	200	190	191	231	194	213	184	190	207	179	210	167	173	167	155	181	206	181	181	185	167	194	193	180	197	170	152	182	191	191	165	181	183	175	166	202	192	186	186	196	199	185	194	186	174	164	173	196	183	185	198	208	165	166	199	166	203	169	182	182	183	183	176	169	184	168	181	171	176	170	198	188	173	180	181	197	182	192	170	186	214	187	163	181	185	199	195	188	186	194	196	188	198	189	186	184	206	194	187	205	176	158	187	176	190	189	182	177	183	157	186	213	188	167	181	188	158	199	177	178	190	179	179	190	193	176	180	190	196	187	197	186	190	182	157	167	164	160	162	168	194	191	164	176	182	176	191	198	192	186	188	178	165	190	202	194	192	180	202	187	171	164	149	175	176	188	199	214	168	179	198	186	176	185	224	173	209	179	182	163	171	195	206	180	174	207	175	224	172	161	206	185	183	212	199	178	207	175	191	200	192	180	145	162	188	210	190	183	190	203	204	211	171	165	172	203	180	175	178	192	171	193	193	161	183	183	191	170	212	184	164	167	157	156	167	185	185	194	185	203	186	166	194	177	195	179	208	197	180	195	192	201	212	169	190	182	194	182	170	182	189	185	194	190	193	199	184	175	162	163	205	161	195	195	207	174	189	193	198	179	155	174	177	185	196	164	181	186	183	186	180	184	187	180	172	179	168	180	179	181	186	189	193	177	194	152	198	181	175	174	183	187	164	194	187	196	159	195	197	180	180	183	184	183	180	182	180	198	178	182	177	197	169	197	192	175	190	204	175	168	169	167	222	197	207	182	205	186	178	186	184	161	181	178	188	193	193	171	172	187	213	195	203	175	171	188	181	175	159	196	176	176	162	192	174	164	197	169	190	169	179	196	190	180	159	173	185	184	191	164	178	174	178	184	202	195	151	189	189	185	176	186	209	162	183	202	165	194	165	178	209	189	185	181	182	169	192	175	183	180	185	190	181	187	177	186	174	171	183	185	188	183	166	182	169	202	167	176	181	198	184	185	189	189	170	175	212	187	184	199	207	186	179	191	200	192	177	177	177	199	163	189	183	183	163	184	180	180	171	194	172	171	223	159	186	168	168	184	190	190	180	195	181	190	183	166	159	182	206	164	176	196	177	171	211	180	186	152	173	186	190	173	172	180	180	186	177	187	172	178	176	183	177	179	156	181	200	185	183	183	178	171	178	179	192	195	206	206	198	172	191	153	184	177	196	183	202	156	157	190	183	214	161	178	164	192	182	193	173	169	194	185	179	192	187	208	192	182	187	181	186	183	185	176	170	188	195	190	185	196	178	189	187	196	214	197	211	195	196	166	197	169	178	201	180	191	189	181	196	169	188	180	208	200	163	195	181	178	147	174	197	194	182	187	202	182	187	173	175	210	207	172	168	200	176	190	198	191	187	188	186	182	175	169	176	195	187	201	153	204	206	180	201	173	155	188	166	164	210	171	204	201	177	202	183	205	176	184	178	169	208	166	174	165	215	210	181	164	193	163	185	194	191	165	175	196	178	173	197	173	169	190	166	200	189	185	174	176	191	181	162	198	187	203	192	200	185	180	183	170	173	220	197	186	198	200	182	158	170	171	171	171	192	169	170	196	150	190	152	183	190	187	190	162	172	189	168	201	185	192	181	181	194	194	186	177	188	173	210	162	202	177	204	170	173	201	194	167	161	167	175	190	167	174	151	188	202	186	184	193	183	152	197	194	158	182	183	182	191	196	206	155	181	175	191	216	178	190	190	178	194	195	174	198	174	197	171	181	164	194	176	172	189
3914	1434	1265	730	543	487	419	416	372	386	354	334	329	353	318	365	310	334	331	318	304	319	324	291	316	300	327	309	323	278	332	296	305	309	323	312	325	317	287	313	279	315	333	288	286	327	282	259	303	309	307	329	282	310	305	312	299	321	315	296	316	299	287	294	299	282	317	287	284	299	306	313	267	273	300	303	292	298	307	291	299	292	305	293	290	287	289	298	302	313	297	300	297	270	333	305	315	310	304	298	293	295	304	317	305	320	326	295	288	290	294	300	290	308	314	277	297	319	292	287	320	310	314	304	303	304	310	275	298	328	285	342	309	275	329	304	301	319	323	326	292	313	310	307	304	311	312	312	278	264	319	299	312	311	280	280	269	298	266	278	277	286	304	293	304	281	281	296	289	308	289	296	261	293	276	311	303	291	288	323	299	283	321	282	304	299	280	303	285	283	314	321	298	302	291	309	278	281	292	300	287	309	279	314	279	276	273	302	293	295	306	312	293	328	289	276	309	304	326	327	300	321	317	278	309	294	312	319	303	288	305	295	290	307	279	293	289	314	328	324	311	329	285	293	284	268	290	286	305	342	324	320	322	295	301	305	313	320	301	298	303	297	304	329	274	312	281	289	293	287	292	283	299	298	315	300	309	328	280	300	313	303	296	309	286	295	281	297	333	302	272	311	277	313	293	290	297	292	262	276	322	303	274	290	287	294	300	323	284	323	288	316	326	320	325	289	300	293	270	279	327	298	301	272	302	313	312	285	290	262	335	305	345	301	288	297	324	296	317	343	344	304	300	285	305	308	305	297	336	320	278	289	312	289	322	275	275	293	329	275	284	313	294	318	323	306	310	298	270	313	288	288	292	307	306	298	296	323	289	325	302	304	304	309	289	285	302	282	280	331	284	317	302	304	310	330	328	297	310	342	343	332	302	276	270	276	281	299	285	322	303	316	345	291	302	292	308	332	295	316	323	297	286	269	278	306	326	305	293	287	307	317	292	311	310	302	287	285	316	289	293	312	322	276	285	289	320	315	300	316	313	276	286	290	306	293	292	308	316	288	340	297	290	306	276	297	289	288	327	322	303	292	317	310	293	306	281	304	318	282	303	324	306	311	314	319	307	303	343	302	319	298	306	319	311	296	326	281	290	326	282	303	298	283	298	301	318	330	331	308	307	290	323	309	295	319	299	281	290	285	333	327	275	294	311	293	293	282	313	277	313	295	285	308	296	309	303	315	321	335	306	294	276	301	294	307	305	301	304	289	293	290	290	333	287	304	293	291	301	310	310	273	270	299	324	269	292	274	298	301	299	318	342	319	317	299	284	277	306	298	293	312	283	327	326	276	299	304	306	285	328	307	311	288	290	324	288	324	353	297	330	287	291	296	318	316	297	307	319	334	286	280	316	279	328	308	283	315	286	299	320	317	308	254	302	311	284	292	316	285	317	284	306	295	279	285	313	264	310	300	290	279	295	293	282	286	308	289	308	309	285	265	320	284	289	322	287	342	311	284	289	316	287	274	318	292	304	273	302	325	305	314	262	290	341	313	283	292	293	279	296	314	303	324	302	304	298	307	308	304	308	296	320	333	315	283	319	297	303	306	285	346	307	259	316	311	307	302	280	304	296	308	286	325	300	287	309	289	309	319	275	324	268	294	308	318	278	279	302	285	335	277	283	313	291	262	306	285	272	287	313	298	275	286	286	321	308	309	279	304	296	306	301	268	305	320	293	315	278	310	323	280	322	299	295	305	306	293	296	303	310	288	308	321	309	336	285	283	287	312	294	301	294	301	298	297	300	305	321	259	290	317	315	306	318	301	274	294	304	303	313	302	301	299	337	306	314	296	304	306	286	293	255	276	302	290	325	317	301	311	304	266	336	307	268	275	306	308	300	293	312	296	332	287	303	290	283	310	284	319	313	310	328	296	299	289	292	309	320	296	290	333	296	325	302	289	282	289	290	316	279	303	310	307	305	328	290	333	310	340	305	271	290	327	348	313	334	299	286	283	289	301	292	308	330	284	309	286	285	303	329	308	281	308	298	303	289	293	294	315	324	301	295	299	309	315	316	299	291	314	307	291	310	317	348	314	285	321	298	276	328	287	301	306	310	290	291	299	298	295	268	280	292	304	306	260	303	335	283	327	315	299	310	280	241	324	252	343	304	295	271	282	252	299	291	304	279	292	305	316	275	288	265	292	302	319	310	295	275	264	313	286	332	291	296	322	318	265	290	297	290	305	302	291	324	296	306	296	321	305	305	300	269	300	301	306	338	301	295	309	306	295	331	282	305	289	325	320	305	297	283	300	301	282	284	291	316	302	318	311	315	301	318	306	285	322	284	292	288	304	306	295	300	270	312	301	279	302	292	307	285	310	314	324	307	312	320	312	304	290	291	310	300	286	284	288	297	312	302	288	308	301	309	294	299	292	335	312	288	284	307	285	279	311	307	287	286	301	284	279	298	297	288	320	279	274	296	307	290	286	324	299	301	292	294	272	303	314	297	320	295	309	307	305	294	305	276	266	295	283	254	342	310	314	309	268	315	304	251	297	280	269	277	314	305	334	339	305	282	274	297	305	307	290	285	296	275	301	281	291	300	292	289	309	315	318	304	302	290	281	284	292	334	292	316	322	297	312	326	298	322	273	295	339	305	303	340	307	315	267	287	292	290	284	280	298	293	299	267	291	298	289	345	312	319	292	318	333	266	310	293	279	300	297	310	296	270	306	287	300	353	296	275	313	291	302	330	332	291	320	298	307	324	298	328	303	304	290	305	309	301	333	321	294	299	291	313	319	302	300	294	317	285	293	313	324	300	295	298	301	314	289	305	315	311	303	300	308	293	289	273	316	285	317	322	311	317	299	340	349	289	306	275	310	316	289	326	322	299	307	290	338	286	308	338	252	298	300	310	305	297	290	315	294	301	315	281	300	313	258	305	279	318	300	292	346	323	278	308	326	320	297	302	320	301	285	305	311	284	291	304	285	310	293	321	290	297	288	309	294	314	269	297	317	272	276	285	318	328	272	289	306	289	285	316	296	292	310	303	299	296	299	344	298	322	275	304	289	258	301	276	276	289	275	308	325	323	300	311	305	299	296	311	305	292	314	297	260	340	287	295	305	297	289	281	304	315	324	293	294	302	295	280	280	303	288	298	316	288	312	308	336	279	341	329	294	322	303	295	290	320	327	305	285	281	325	314	302	278	309	291	301	295	325	294	309	274	312	292	301	274	310	325	325	281	309	291	287	281	290	313	305	288	269	296	318	287	281	306	324	287	306	289	331	333	285	327	302	291	332	283	303	312	283	296	309	297	288	313	283	275	307	258	269	342	306	282	272	296	331	269	299	306	286	292	295	307	320	267	317	298	322	303	335	285	282	285	289	268	284	280	311	273	322	316	327	300	304	313	320	293	311	302	348	297	275	250	316	320	293	333	300	316	299	304	313	316	273	307	318	277	310	301	306	272	292	334	310	316	293	305	306	303	272	322	288
24265	21388	28783	24336	21172	4313	1151	796	679	686	667	614	555	558	523	514	538	518	499	483	556	535	459	512	534	544	546	504	460	506	499	470	506	495	452	502	486	448	479	494	477	517	526	495	456	507	527	509	488	470	498	519	474	472	479	482	501	447	484	472	484	429	472	495	460	480	487	457	465	499	467	467	518	455	530	508	490	489	447	459	448	470	456	480	499	455	475	463	460	457	442	498	434	475	489	473	481	503	476	478	441	429	476	506	463	515	495	475	490	464	484	502	454	462	504	458	453	479	473	464	472	439	474	507	462	461	481	464	439	460	471	493	494	506	441	460	470	495	475	461	459	503	496	514	429	474	428	486	521	447	494	497	512	469	475	498	471	430	482	445	515	477	479	456	484	464	532	464	451	510	496	476	497	470	445	479	462	452	462	486	479	504	478	473	431	477	457	466	480	438	497	472	507	460	463	470	484	529	465	442	494	467	505	517	459	454	467	535	421	446	476	466	481	456	458	488	446	451	501	494	438	498	490	471	458	500	476	476	473	464	488	483	438	474	483	486	478	491	451	458	484	444	473	442	477	487	491	460	477	520	514	482	516	501	438	479	485	530	434	434	437	511	476	479	464	500	475	500	482	455	451	450	468	428	478	513	413	465	427	489	545	462	533	435	437	478	489	469	486	444	467	479	483	505	468	471	508	479	494	488	516	497	490	486	437	483	497	482	446	477	463	446	472	483	514	441	454	465	457	452	465	471	464	512	425	449	466	463	536	497	488	456	503	497	503	472	486	447	464	491	490	426	491	451	497	461	460	483	479	506	474	498	480	488	481	442	512	498	433	472	473	443	493	440	484	503	458	504	478	479	474	442	459	456	466	431	486	445	467	535	476	456	446	491	423	471	470	502	503	510	469	465	466	477	451	454	468	475	508	449	475	443	486	458	471	484	463	484	449	474	427	447	429	435	507	509	457	458	472	456	469	461	459	437	496	484	460	459	480	468	499	491	450	445	503	403	521	496	435	443	472	479	479	506	458	442	458	474	456	466	506	430	445	453	510	480	488	481	503	441	445	490	482	506	440	473	472	426	464	472	483	485	460	478	493	472	513	487	467	461	454	484	456	491	441	473	466	495	464	478	470	454	445	448	444	475	529	458	476	486	466	467	469	475	491	453	468	458	469	460	434	476	512	476	509	470	462	466	464	466	445	460	452	491	474	493	465	455	500	485	485	512	479	502	487	499	473	482	447	463	463	457	462	481	463	481	498	459	459	494	466	486	488	461	472	478	506	499	493	454	467	457	458	498	429	489	472	437	460	511	427	452	492	464	426	492	500	492	500	468	478	465	500	457	503	450	511	496	452	467	443	475	486	423	449	475	460	466	473	464	455	468	489	465	461	501	465	455	478	476	478	492	478	497	493	467	440	491	471	445	462	477	479	493	457	437	472	494	431	469	498	467	469	449	466	442	477	460	435	470	508	466	482	453	451	451	494	496	512	465	478	461	477	482	505	442	484	489	447	485	457	492	462	453	494	502	441	475	480	469	484	488	444	453	468	497	472	515	510	470	505	462	455	444	481	504	450	450	496	450	455	470	479	478	462	482	454	485	490	444	417	478	472	467	438	492	464	466	544	496	431	481	468	472	454	466	479	461	476	464	474	473	459	470	490	475	477	476	493	475	471	453	442	463	523	482	505	469	487	480	505	459	483	474	474	472	465	486	503	469	550	469	452	443	465	442	493	436	473	464	516	468	475	452	462	465	512	437	481	456	499	445	509	499	486	517	445	466	497	519	492	494	466	476	447	459	463	473	494	463	447	516	471	463	483	463	435	467	482	466	452	445	467	475	462	503	481	483	432	490	454	488	467	431	447	463	464	444	465	482	484	530	452	479	449	467	489	467	488	434	447	478	482	441	504	468	447	498	486	481	472	466	460	489	460	494	495	509	462	502	479	495	484	498	436	476	475	455	449	486	462	442	498	442	464	468	506	442	455	458	458	482	475	476	478	494	456	468	488	460	439	475	501	453	478	480	468	479	473	481	477	481	480	468	538	484	474	448	472	470	491	465	459	513	454	476	447	452	461	487	472	488	486	483	470	507	463	454	457	465	475	447	446	441	474	484	492	451	464	494	468	443	434	457	466	465	518	489	507	480	490	480	479	472	469	498	491	459	471	491	445	487	447	466	430	505	472	494	467	522	491	457	417	510	503	507	497	453	464	460	468	449	479	487	492	490	486	492	455	459	497	491	452	456	457	491	515	504	466	508	500	474	470	484	432	491	463	448	469	507	490	464	456	442	485	441	468	487	511	494	458	499	459	479	475	507	479	495	502	447	493	468	484	481	481	531	505	468	519	440	454	486	456	483	512	458	437	443	522	486	453	501	484	471	482	492	495	493	483	488	493	464	493	448	449	477	520	449	450	493	448	486	473	487	449	465	494	482	470	470	464	480	496	488	474	513	476	466	424	471	471	501	454	465	488	476	461	477	484	463	461	502	487	487	446	512	500	471	536	482	440	475	416	485	537	476	472	448	501	425	481	515	476	485	473	480	480	497	480	444	414	476	473	517	472	451	519	460	504	467	440	459	490	457	485	464	479	432	486	442	465	467	449	474	502	472	441	495	449	486	487	447	492	495	492	508	514	460	448	482	463	485	480	450	497	468	498	442	453	493	438	452	419	491	455	432	466	466	493	477	493	451	451	471	477	486	469	464	450	452	479	429	448	486	443	513	459	471	489	454	478	434	494	451	469	490	459	493	503	489	499	432	464	432	455	473	507	488	493	447	452	468	477	447	458	448	462	462	514	485	472	440	479	447	505	453	499	473	479	448	519	510	463	462	469	496	453	499	479	439	501	479	483	466	461	513	484	498	431	503	474	466	482	487	439	485	441	457	470	456	461	457	471	491	482	481	487	492	507	476	477	500	496	454	441	494	487	480	462	488	461	480	476	484	472	467	479	473	505	516	471	477	463	476	478	468	474	475	474	464	464	444	431	494	454	485	443	463	439	469	467	512	464	479	464	486	435	476	493	479	479	514	456	506	495	502	509	502	415	454	473	489	482	520	464	471	473	479	447	463	502	498	493	471	518	479	469	465	483	478	517	468	449	488	464	457	462	485	475	496	455	475	441	434	455	521	491	463	459	441	477	452	468	460	481	468	459	459	444	478	449	469	499	484	482	450	491	496	467	472	471	470	417	465	465	458	473	488	499	433	471	479	489	502	520	510	502	504	477	488	478	479	499	472	484	468	445	483	493	485	512	466	479	473	484	483	481	495	473	447	497	460	436	473	470	486	489	446	466	451	477	457	483	496	485	490	437	493	483	467	446	518	492	466	515	510	488	475	488	500	485	474	508	458	469	442	431	465	490	437	481	463	486	539	432	451	457	442	458	528	475	491	475	462	472	469	517	451	467	473	501	497	459	476	481	470	454	472	484	458	490	465	473	467	475	449	463	457	479	477	451	475	490	442	504	471	489	457	471	406	462	489	471	511	489	488
5903	11388	9539	4981	3522	2733	2101	1737	1509	1378	1263	1197	1132	1020	973	955	917	908	838	805	887	842	857	837	790	788	830	761	809	770	818	744	775	809	789	790	713	745	761	717	759	737	702	742	760	745	739	709	742	710	759	730	749	767	791	758	694	760	712	684	777	761	766	776	707	747	727	788	717	677	725	695	718	752	662	689	712	683	706	748	743	726	714	758	771	754	703	716	740	731	747	705	742	709	695	730	804	716	754	700	711	749	738	739	737	693	765	721	682	723	704	727	697	783	747	734	661	723	722	709	725	742	740	770	747	675	707	727	765	716	706	702	751	741	702	727	712	750	703	706	719	762	743	777	720	749	778	759	693	736	750	721	750	670	708	707	721	710	751	767	741	695	775	742	733	694	709	742	735	741	700	727	731	752	727	748	746	709	701	732	688	731	712	733	716	715	728	715	720	697	752	702	729	699	706	718	738	717	722	754	726	751	719	715	717	715	691	711	768	727	755	737	747	747	695	767	662	732	713	719	739	770	771	727	737	727	751	762	710	702	693	825	757	732	701	725	680	802	737	752	657	694	741	732	739	775	701	690	701	688	751	725	716	704	682	706	725	674	713	724	739	738	705	713	734	755	739	724	730	735	695	713	688	712	710	715	694	713	711	768	712	756	710	721	727	698	733	713	772	701	756	741	772	734	726	732	731	717	730	708	702	716	712	729	708	743	684	704	740	711	698	721	717	739	744	702	724	693	745	727	727	785	722	781	714	677	735	762	687	715	716	693	735	714	775	711	741	714	705	741	740	731	663	738	739	732	709	700	702	725	742	714	700	759	706	691	692	709	684	732	708	697	722	712	765	748	714	726	709	724	718	696	749	727	721	759	686	665	777	737	739	736	709	697	744	698	732	767	687	710	715	718	741	725	696	735	732	744	724	760	753	733	681	756	756	746	806	700	749	706	749	691	669	698	740	767	760	739	733	743	706	734	726	749	669	738	689	721	713	755	698	707	761	729	719	688	752	752	715	722	736	717	714	704	700	741	711	753	691	730	714	711	687	741	746	706	733	728	725	713	676	731	699	709	687	741	725	778	719	777	743	721	738	741	730	754	722	656	730	712	669	739	737	634	709	716	666	725	715	713	690	690	747	696	725	731	739	692	766	704	724	707	710	733	699	749	701	715	657	710	677	755	730	752	740	718	759	743	681	719	732	784	752	756	719	702	761	694	687	747	723	723	701	747	783	758	733	714	676	714	733	691	668	776	703	697	695	735	749	697	732	719	769	742	709	727	704	739	737	725	727	751	710	705	760	736	716	716	731	712	740	746	699	736	738	688	745	723	761	725	784	688	701	738	720	706	735	727	754	724	707	716	704	700	740	722	719	709	746	674	706	730	723	762	736	716	744	753	658	741	708	720	685	722	797	738	671	758	702	710	729	718	737	741	733	712	733	702	716	734	788	736	757	716	735	760	721	710	748	700	717	753	746	773	728	715	703	706	769	701	674	690	723	770	697	740	705	760	755	723	728	739	755	711	714	736	727	701	704	708	788	707	739	726	740	652	719	745	727	690	700	730	743	746	742	690	731	722	719	778	711	703	748	742	705	688	701	763	706	694	719	680	760	746	748	714	736	714	732	719	765	766	788	747	722	737	739	756	725	713	710	749	791	681	705	759	739	733	713	736	758	678	783	659	709	724	706	735	722	777	710	724	712	699	807	711	687	762	715	757	731	743	695	685	728	703	687	730	762	694	740	742	745	719	701	716	740	757	750	754	701	697	667	730	688	716	710	732	696	717	685	679	721	689	734	705	746	769	734	756	728	729	735	709	738	693	719	770	739	684	762	754	759	745	671	698	716	699	740	728	700	751	715	682	754	718	764	744	742	723	700	727	718	747	752	785	768	786	712	738	746	694	681	734	713	726	655	734	708	747	748	700	691	794	704	709	738	696	720	730	714	703	728	753	743	728	745	707	727	737	743	704	717	671	733	718	705	716	718	742	708	727	722	759	695	698	704	751	725	749	743	728	757	750	731	691	678	708	683	712	752	709	730	727	766	695	751	717	768	763	706	707	763	742	667	708	703	748	684	763	774	732	711	732	753	729	755	743	752	771	678	679	734	694	737	769	746	705	737	780	730	740	731	752	707	711	731	738	757	748	731	741	716	727	696	700	727	767	738	680	722	737	720	702	740	726	686	688	728	704	674	768	684	713	724	686	722	693	702	732	697	758	708	738	757	765	723	719	719	732	698	726	768	750	714	736	695	730	701	702	702	750	721	708	760	737	738	722	763	770	711	702	724	708	714	742	755	732	685	722	753	718	639	717	728	698	763	761	708	720	698	762	741	708	696	695	702	794	692	762	776	720	713	701	695	712	752	721	713	722	710	687	729	707	738	726	712	707	742	771	750	724	716	724	732	799	662	703	722	726	755	744	721	694	759	725	733	706	735	735	690	761	756	720	706	732	717	780	690	698	707	674	764	777	718	734	691	684	772	671	726	739	748	711	728	738	735	696	718	697	764	742	762	771	718	681	728	685	755	689	752	753	728	688	763	725	671	760	750	760	709	757	752	706	693	784	719	722	718	722	720	767	770	740	730	711	715	673	713	737	670	660	755	749	744	762	706	767	735	793	700	725	691	696	706	778	700	740	733	734	667	732	713	748	737	683	709	695	761	757	758	701	731	710	766	698	712	743	736	723	743	747	722	714	712	707	693	743	734	677	725	712	774	716	788	729	694	696	719	707	710	679	690	720	740	679	724	779	757	751	774	780	698	746	705	742	734	706	687	764	700	723	707	712	707	739	713	716	686	731	706	704	704	747	722	745	683	747	716	710	790	752	706	693	734	741	711	743	736	718	701	739	719	715	729	708	724	758	751	707	716	733	749	743	740	705	741	717	732	747	756	696	737	711	745	717	732	715	713	698	756	665	752	718	706	707	736	722	698	732	668	737	725	705	703	700	738	714	694	751	743	755	742	660	744	772	763	737	716	686	747	764	744	721	702	737	742	739	722	788	708	721	715	725	748	743	759	733	699	733	746	755	723	768	719	733	743	714	737	731	747	700	696	706	703	715	707	716	715	726	711	668	766	776	678	709	713	777	703	726	715	730	753	713	720	769	728	721	749	731	745	730	754	732	716	750	719	693	726	719	708	743	718	746	652	767	733	741	693	734	712	725	707	717	758	711	759	734	747	714	737	722	701	696	742	752	675	748	735	712	760	697	703	754	746	734	729	708	682	708	721	688	682	707	721	740	719	757	736	725	685	694	679	705	723	692	714	721	741	716	724	729	728	703	722	743	732	761	695	734	716	712	712	736	704	733	778	722	728	744	730	689	711	723	772	708	746	681	712	723	662	709	709	710	710	685	744	722	729	704	758	749	717	730	724	721	738	734	751	701	728	746	709	724	703	735	769	718	718	708	686	766	720	742	700	748	732	748	734	688	691	689	718	724	726	729	736	720	688	752	704	734	706	678	704	735	745	731	721	672	755	693	711	719	687	716
23281	21446	29480	23804	21446	21248	4369	1375	1067	1030	894	871	846	804	768	774	767	698	744	725	689	703	688	668	699	651	682	677	677	673	656	662	666	649	664	594	651	599	647	641	684	651	669	688	617	648	631	614	674	641	644	660	635	649	687	669	661	669	657	608	638	612	617	615	655	596	623	675	654	596	636	636	654	625	642	672	598	674	619	589	644	604	636	605	605	615	641	634	629	621	645	631	582	578	595	611	584	625	606	607	648	654	636	631	588	602	665	663	621	660	638	631	623	634	610	604	661	574	634	563	616	675	638	624	668	655	645	639	627	635	645	648	630	646	629	665	670	612	611	649	665	654	619	624	640	596	584	642	623	610	627	604	650	591	600	620	621	599	615	630	625	564	625	620	661	623	576	628	577	693	637	623	615	579	577	620	674	625	642	628	616	662	657	667	566	580	648	647	635	628	669	625	639	651	617	643	620	622	624	638	654	625	676	633	632	596	628	601	609	608	609	634	685	625	632	617	613	646	613	650	584	641	644	599	614	641	592	672	610	609	612	592	638	600	648	585	617	618	639	667	587	657	607	635	684	630	628	613	635	625	641	654	615	578	668	672	595	638	620	631	610	636	600	616	632	668	633	620	623	631	671	680	614	664	644	633	595	581	605	625	631	610	582	609	612	620	623	631	604	638	667	639	609	661	643	595	620	590	614	653	623	600	673	612	635	637	682	644	593	641	595	596	629	609	623	656	639	609	626	646	623	664	616	670	656	635	587	661	616	644	613	609	644	602	630	630	665	606	591	667	663	651	616	654	665	597	660	594	611	623	632	680	613	628	613	626	608	624	681	619	658	631	635	640	629	637	609	598	637	623	654	623	642	637	640	648	634	652	659	648	599	637	609	628	610	669	650	653	618	590	646	654	600	625	626	643	641	595	681	644	622	614	614	608	620	614	601	598	634	608	655	637	652	640	633	658	653	623	660	621	620	631	631	639	643	630	644	666	692	564	645	634	673	651	635	572	652	605	652	639	605	592	618	635	646	621	640	610	575	616	628	633	581	654	662	628	671	594	613	623	645	646	611	591	628	642	606	642	659	597	620	625	620	647	650	604	659	645	636	611	641	626	629	627	657	616	581	644	637	597	605	666	609	644	620	620	605	652	621	643	618	640	624	651	651	685	610	651	630	604	641	633	659	634	609	631	648	620	606	601	648	636	655	601	617	617	632	603	634	633	645	611	596	619	634	642	604	617	609	606	613	639	597	619	616	623	611	636	604	667	590	621	647	666	637	673	633	686	641	638	613	633	621	622	586	597	642	618	607	637	590	645	611	578	660	635	632	651	626	615	669	646	608	657	633	635	624	634	623	664	629	635	606	614	611	635	659	631	677	582	639	629	611	687	556	629	646	656	575	613	628	639	620	606	656	654	636	610	642	653	643	588	659	679	612	601	645	639	629	614	618	608	602	622	645	631	618	633	610	657	599	663	637	642	619	629	627	624	614	624	594	617	623	627	640	603	620	633	669	640	646	674	594	599	617	642	606	625	624	652	645	631	631	615	606	642	583	607	588	573	603	643	641	603	604	598	620	633	573	612	610	621	634	629	608	610	559	623	622	648	652	574	635	590	611	659	638	661	619	599	667	667	642	617	625	621	620	667	601	662	667	596	636	629	665	605	632	626	641	633	675	641	620	630	595	589	651	601	638	669	632	615	618	618	582	633	637	684	640	634	607	638	626	636	626	629	616	624	646	638	590	597	599	590	628	622	619	601	583	597	616	586	634	596	607	657	629	602	622	637	616	597	611	608	611	597	607	631	657	626	603	659	605	675	672	635	598	659	673	654	625	636	628	607	618	663	619	641	630	631	662	644	652	641	613	608	629	611	616	667	654	611	651	590	659	617	649	640	658	631	611	646	644	622	624	578	658	604	616	629	596	617	636	629	648	617	649	626	614	655	590	661	608	618	612	630	684	622	594	659	618	654	622	650	651	642	603	585	632	612	645	588	623	640	605	607	634	616	623	642	663	604	617	603	622	644	662	623	631	649	598	657	653	593	569	629	581	654	614	618	597	592	642	668	583	599	639	652	608	644	587	595	635	641	623	619	662	634	619	627	632	654	592	627	619	598	656	623	605	623	633	606	618	609	591	628	581	610	648	631	612	628	595	662	593	610	586	628	622	599	623	694	616	604	622	603	639	621	630	569	594	645	561	641	635	629	647	630	632	634	614	617	652	615	624	641	607	647	624	635	623	593	638	621	610	634	639	631	600	615	592	650	651	665	617	605	624	561	607	625	657	621	631	647	590	656	603	601	616	617	635	619	650	652	610	631	626	678	634	648	635	641	611	623	683	627	626	635	668	610	625	615	615	664	618	601	633	653	652	578	583	650	649	665	626	608	615	607	605	613	617	596	598	587	633	654	663	605	599	613	624	638	656	631	622	611	653	613	640	622	640	567	596	668	642	603	602	630	592	600	647	594	649	565	647	666	653	600	621	640	657	625	601	648	598	636	610	587	591	656	617	644	617	627	610	571	648	650	638	591	583	626	605	684	616	595	614	631	590	604	613	601	598	605	652	625	616	584	681	536	656	637	608	619	636	619	635	660	643	627	646	635	588	626	606	613	624	622	610	620	629	615	612	652	598	651	627	618	633	599	670	622	649	641	595	654	634	651	658	640	604	595	634	569	652	655	614	654	661	620	612	636	625	640	620	638	588	605	623	610	633	654	606	592	629	584	629	603	621	689	637	649	672	627	613	620	664	641	629	624	634	613	601	612	651	625	613	649	639	654	561	661	640	654	657	620	634	611	638	639	630	617	630	627	619	623	640	633	595	656	640	600	624	619	626	623	623	665	626	582	581	619	580	620	636	626	636	592	644	659	625	657	616	669	611	615	602	605	621	635	616	639	665	624	642	631	630	597	672	616	653	640	618	602	628	635	610	602	616	665	625	600	594	649	653	649	593	583	606	605	606	614	640	654	562	598	643	659	655	639	573	600	585	646	648	653	603	596	627	648	619	597	640	618	635	639	635	673	662	615	634	590	618	646	606	572	624	575	683	607	639	646	616	584	633	625	627	593	655	610	644	617	664	613	611	599	628	576	647	615	608	555	648	633	645	631	647	619	591	622	587	637	594	692	612	617	599	601	635	651	617	630	600	633	622	616	654	624	633	604	613	616	604	626	648	638	655	599	618	653	661	624	620	641	642	625	633	652	601	617	660	653	595	632	607	649	613	579	617	583	626	579	610	607	536	659	623	638	597	594	650	661	608	617	603	570	662	605	597	633	611	635	624	574	699	626	581	613	616	589	589	626	582	594	630	640	615	640	622	611	636	618	610	645	680	592	606	596	665	660	655	590	586	630	632	665	651	616	625	591	608	588	598	617	577	652	653	658	579	608	636	672	630	611	608	614	654	631	643	614	622	623	629	604	647	593	679	595	612	629	634	663	600	620	630	602	628	652	615	679	674	630	606	627	643	638	615	616	626	640	629	607	636	668	584	610
8815	18083	15276	8490	5958	4481	3598	2968	2514	2135	1924	1775	1644	1448	1437	1340	1270	1203	1246	1216	1112	1113	1125	1126	1058	1076	1084	1143	1040	1127	1059	1021	1008	1062	983	1014	1016	1033	970	980	1034	969	969	970	958	1032	947	952	987	990	973	979	962	938	997	979	952	987	905	974	934	960	920	971	959	926	997	955	955	933	942	890	942	993	961	939	951	1051	973	976	972	943	955	962	956	973	947	868	939	963	950	940	986	963	939	959	974	1009	921	967	936	953	935	934	945	956	937	922	941	894	952	1007	943	931	944	938	938	959	928	968	965	959	958	975	910	988	886	911	949	922	927	952	977	956	937	943	947	985	924	960	972	894	895	915	887	894	977	921	939	895	972	934	979	962	931	982	954	914	954	959	973	964	961	951	934	913	968	920	934	912	978	953	962	989	934	954	906	996	910	980	985	958	949	947	972	908	949	948	948	963	938	950	914	889	981	920	895	948	960	963	952	911	941	926	891	983	946	928	957	952	950	906	962	939	932	944	974	942	912	931	986	943	947	926	964	940	931	892	884	914	959	940	944	963	989	932	969	934	972	963	988	916	941	991	934	914	931	982	931	879	905	894	983	992	929	936	985	963	910	918	913	953	942	948	964	945	983	908	896	946	970	958	962	902	966	957	952	960	943	927	927	955	885	929	907	937	935	984	943	939	943	905	949	985	935	964	1018	964	951	939	976	916	963	925	947	921	947	961	941	912	903	894	1016	896	982	969	951	931	962	969	916	942	983	906	911	945	958	992	954	936	1008	956	910	953	908	885	982	963	916	964	937	950	890	937	1010	882	966	939	905	935	942	970	903	962	974	915	976	935	993	940	961	990	948	973	912	948	954	936	937	941	995	939	918	936	974	885	954	943	906	954	965	968	933	954	914	979	935	915	962	925	947	935	907	976	911	962	966	935	933	939	971	953	944	959	928	899	917	931	929	925	912	922	936	949	934	925	964	950	951	906	946	985	995	889	969	892	915	954	963	966	929	977	941	972	907	920	962	974	966	929	938	946	928	907	948	938	925	948	941	971	969	949	917	934	958	986	934	924	928	965	948	948	947	887	976	957	949	965	935	917	933	927	960	904	897	924	987	909	941	919	947	965	942	936	882	987	917	931	936	923	901	898	955	925	982	934	952	933	1002	928	940	917	970	948	893	903	951	916	898	892	922	938	920	887	917	941	962	904	972	932	936	970	948	987	908	926	903	929	949	980	963	949	1025	981	928	987	908	959	911	918	887	907	953	950	892	935	933	957	970	918	891	939	948	978	990	921	958	956	932	921	940	971	893	963	942	920	947	942	953	970	857	933	919	921	962	1005	884	900	907	917	906	933	967	950	946	960	930	906	932	962	950	961	926	875	927	893	928	945	970	984	915	937	976	968	945	934	933	944	923	897	940	935	931	897	988	900	923	929	938	936	954	919	915	918	946	948	928	926	935	927	942	902	913	908	899	917	916	962	936	860	939	1012	978	896	888	962	974	940	946	956	934	1001	922	924	994	908	995	945	895	899	964	939	1000	910	948	877	943	978	949	929	949	940	919	962	905	920	921	948	954	956	978	977	931	932	980	930	938	951	974	982	974	979	968	941	980	852	967	937	961	929	915	926	936	983	906	924	923	948	986	939	920	958	947	961	912	991	925	907	889	974	961	976	1002	946	966	945	953	956	935	963	908	891	907	923	986	973	964	915	904	950	916	946	953	950	928	915	938	932	919	931	958	894	992	901	985	937	956	977	925	897	890	897	985	1009	946	964	932	928	885	915	902	945	928	953	947	956	945	994	956	974	903	922	940	974	932	952	975	895	960	952	972	969	945	896	971	950	920	956	986	952	967	935	976	970	912	947	885	936	969	904	959	933	900	922	896	931	955	917	886	891	906	962	955	907	946	935	951	922	926	956	970	940	944	953	957	936	983	995	911	917	911	909	941	951	927	931	947	983	910	901	938	939	964	947	927	935	986	990	911	946	950	915	934	932	933	921	927	977	912	934	942	987	921	907	896	938	957	940	967	882	961	924	980	947	958	960	929	994	933	942	903	956	952	900	966	983	901	1002	969	897	885	923	977	943	927	883	930	971	923	873	930	994	895	945	996	880	913	946	953	895	911	933	984	933	965	948	925	922	921	962	931	948	963	981	979	920	947	918	958	931	976	976	913	955	972	910	921	903	969	953	940	923	943	917	957	936	936	891	920	900	950	932	891	974	952	915	915	963	883	892	947	884	930	940	898	931	948	903	910	893	982	879	961	953	966	975	934	951	974	960	914	982	906	921	981	971	961	945	917	955	959	901	953	958	965	920	940	992	953	909	960	890	971	916	979	918	865	1023	914	908	954	989	885	970	938	921	943	962	942	924	983	947	935	964	902	897	941	925	909	901	971	991	930	924	961	962	890	945	936	905	1018	948	942	948	958	923	999	953	905	966	909	921	959	969	947	943	932	975	950	951	956	943	946	935	874	890	965	913	938	947	942	903	935	984	961	911	961	913	961	972	930	916	918	898	1006	950	960	927	903	928	995	908	915	952	956	964	973	937	1019	982	907	984	922	945	956	988	936	889	954	931	918	906	918	939	948	958	1023	899	958	928	938	951	891	903	961	928	915	928	951	910	905	936	947	1027	960	880	961	975	925	904	914	974	971	927	924	960	883	921	884	918	932	919	913	972	961	917	890	995	961	943	931	951	974	960	905	891	905	960	895	963	960	916	980	961	933	899	950	892	956	1024	988	936	919	925	945	890	952	975	896	897	908	948	939	912	886	937	943	902	961	960	963	980	923	894	898	943	927	958	925	924	898	952	976	962	931	938	990	917	968	976	973	942	1005	916	921	944	928	928	918	924	936	917	894	941	991	934	936	1000	994	930	961	925	836	973	896	954	909	919	886	919	962	908	990	932	952	935	964	958	974	872	883	930	922	929	929	939	906	954	913	947	957	919	964	958	904	934	969	943	878	880	970	945	937	997	962	959	923	977	911	938	900	949	974	930	911	981	894	909	920	888	956	981	983	939	917	919	963	894	959	895	961	976	893	977	963	967	945	949	943	980	965	910	886	933	937	972	997	928	918	933	910	933	1003	943	933	957	934	945	942	930	941	909	922	928	911	941	928	963	938	955	961	949	884	936	924	935	939	952	926	943	946	994	907	938	918	922	926	909	880	939	959	949	943	982	946	945	990	960	984	919	955	929	969	933	985	1020	913	940	938	931	928	954	990	922	902	962	887	972	932	904	915	934	931	935	943	953	942	978	980	894	939	925	959	974	939	963	962	953	957	955	888	946	896	926	955	962	956	913	951	863	990	941	937	922	904	961	973	933	940	928	902	903	884	949	901	985	934	940	989	896	902	921	885	933	890	972	986	967	879	941	975	939	917	965	936	884	987	974	955	925	959	886	887	941	968	921	926	955	986	926	963	940	940	865	904	959	908	947	988	948	914	948	908	951	913	955	931	931	924	932	969	951	925	919	912	996	909	969	963	931	883	948	963	932	921	960	946	934	965	926	958	932	941	967	982	917
27090	20615	7204	495	310	261	245	242	204	193	194	236	177	176	201	170	198	187	190	179	184	217	207	175	204	184	205	189	165	176	185	162	182	191	173	210	175	188	185	178	190	170	173	177	182	178	192	186	189	194	173	195	205	204	173	179	200	162	206	167	197	181	184	184	207	185	175	200	187	154	179	189	164	160	188	187	195	194	184	187	193	174	195	179	176	160	203	172	192	152	165	199	190	177	177	177	195	171	175	192	213	166	171	156	187	183	187	196	193	180	195	199	206	183	176	203	178	216	172	177	173	187	204	181	206	175	165	181	165	171	174	200	184	171	188	185	192	184	166	181	169	175	198	210	186	174	169	169	178	181	167	191	189	174	194	182	198	199	190	186	197	176	199	191	168	189	187	165	207	165	218	191	187	202	179	178	188	195	188	193	187	200	167	178	186	185	169	190	184	191	170	192	201	164	190	189	172	191	190	196	179	193	186	172	183	185	195	210	183	172	192	195	193	171	185	186	175	179	192	176	185	171	203	198	184	186	191	200	194	219	190	168	183	173	186	200	169	179	189	174	198	191	177	182	180	191	172	179	184	172	167	171	184	193	178	181	181	170	193	176	211	177	192	195	176	168	204	179	207	180	187	171	172	178	194	189	190	200	166	184	184	177	213	194	194	207	180	203	206	205	173	180	175	173	186	185	222	188	168	198	204	189	182	178	222	171	184	209	182	201	180	186	195	173	165	164	167	177	198	193	202	178	169	179	190	184	194	219	172	205	187	192	192	194	190	166	186	193	164	206	184	213	177	198	199	191	208	163	189	191	180	183	176	202	182	181	163	182	190	185	172	186	190	165	181	206	184	171	206	176	169	195	182	190	181	174	168	190	178	166	200	167	198	188	183	185	208	210	184	170	170	163	180	196	178	193	182	199	196	192	170	192	165	178	187	184	187	166	194	179	201	202	188	185	201	196	179	216	200	195	169	193	174	199	191	198	190	188	203	206	196	189	173	192	207	177	165	201	175	200	183	206	173	181	200	180	200	167	167	192	174	171	184	178	176	199	173	174	172	202	183	188	200	177	185	191	189	178	196	191	173	193	183	202	188	200	160	202	193	186	173	178	179	163	185	198	205	181	209	189	179	199	190	190	184	209	215	196	165	166	202	170	185	187	175	195	178	198	185	200	193	169	209	162	181	169	178	215	189	192	176	194	171	179	202	203	188	164	193	180	176	196	161	201	151	190	194	188	182	169	191	166	163	154	175	162	192	186	193	185	171	187	203	171	199	192	188	192	177	201	179	189	195	163	183	158	163	200	171	164	161	179	159	192	187	189	179	169	176	189	195	219	174	184	175	193	165	168	191	180	198	210	165	195	173	171	216	189	186	164	187	172	193	152	187	181	192	189	182	159	181	185	207	197	194	188	194	196	175	175	190	173	176	173	185	175	167	213	180	193	195	203	208	192	166	194	197	182	183	199	196	176	180	169	175	198	190	189	199	186	196	197	212	191	190	208	201	209	185	176	207	179	197	193	192	173	177	147	161	197	179	208	208	185	182	164	176	192	180	199	186	171	179	178	165	198	161	177	174	195	210	189	190	177	169	192	217	193	189	173	190	180	179	189	203	167	191	163	175	200	177	176	165	171	186	194	166	171	205	163	175	184	186	198	196	186	185	175	196	181	184	159	175	169	186	181	195	190	202	194	183	165	183	189	186	190	186	179	177	174	183	179	167	210	172	190	174	171	182	194	161	201	218	166	187	196	187	168	179	164	192	191	180	168	196	176	184	176	192	186	165	190	185	207	184	195	176	194	197	190	167	180	175	200	194	202	190	176	175	188	183	176	195	166	192	180	171	173	199	205	195	203	216	187	163	185	168	166	171	174	213	181	179	169	204	180	211	164	202	173	189	171	215	176	184	174	169	183	172	188	177	175	171	176	166	168	171	156	202	164	186	189	175	166	184	199	158	167	174	192	196	201	182	176	164	222	176	162	188	180	194	180	159	176	201	171	205	193	194	179	171	182	173	171	175	183	203	181	187	189	176	198	205	213	172	193	177	178	177	197	184	172	172	176	200	174	189	192	191	172	187	195	166	167	185	188	186	200	186	199	197	186	195	183	171	150	171	176	182	192	208	197	174	171	185	176	192	186	180	173	195	209	185	175	189	167	183	154	185	218	205	196	195	156	198	181	182	193	149	185	217	172	193	183	199	195	190	149	172	174	189	168	187	166	177	180	188	188	190	186	192	184	163	198	192	196	197	178	176	192	181	178	188	200	196	191	178	171	170	179	202	187	174	187	178	218	192	191	201	188	171	167	174	182	187	168	165	192	170	185	185	180	174	184	189	202	162	189	169	180	166	195	200	186	202	194	187	177	171	187	233	157	205	169	174	192	191	200	154	151	187	181	178	161	180	197	178	171	184	189	187	201	211	179	157	177	211	169	171	181	181	165	202	215	216	193	195	154	215	185	192	159	173	183	191	179	183	173	179	181	184	182	204	194	202	176	204	165	213	186	163	167	190	174	198	172	152	174	187	173	145	183	198	151	172	195	193	161	197	189	157	160	190	189	171	189	173	194	193	171	198	182	175	212	182	198	174	175	185	189	187	206	182	191	161	198	169	186	178	182	177	175	188	177	197	196	184	180	176	188	169	193	175	165	186	181	180	177	183	173	209	180	171	159	189	205	203	170	202	180	195	173	204	180	187	171	173	157	186	169	179	199	182	182	193	196	170	190	209	193	185	159	185	201	197	192	184	186	186	169	173	188	198	178	210	177	191	178	186	193	187	180	171	198	183	176	181	195	187	188	183	178	207	186	174	179	175	183	179	183	205	158	186	186	184	163	197	176	193	169	190	179	197	182	187	163	198	190	215	187	200	191	179	184	160	210	195	182	171	182	158	185	171	194	188	184	174	177	183	167	155	195	170	187	179	167	169	172	180	201	172	177	179	194	211	148	177	169	167	196	183	165	194	185	187	180	175	183	158	178	202	189	192	183	181	182	198	183	168	173	217	169	197	171	186	185	194	197	170	152	192	178	219	184	198	185	184	202	207	200	195	205	179	196	226	170	191	174	193	180	161	196	166	166	189	183	204	184	195	177	223	167	181	174	193	184	204	173	169	176	196	184	215	219	194	181	193	177	203	166	204	187	198	189	158	186	174	193	198	187	173	167	171	211	191	177	161	159	163	184	181	179	216	180	185	185	175	181	171	150	186	202	193	192	194	178	168	178	195	161	181	184	163	176	186	195	197	217	179	182	171	185	175	186	193	170	170	162	187	155	155	180	209	185	186	198	172	175	196	192	172	171	176	167	187	211	201	186	189	166	187	200	200	202	175	195	175	157	205	186	193	181	173	186	204	174	202	207	183	197	191	179	191	166	188	183	193	182	189	184	195	180	174	204	195	169	178	177	179	162	192	181	190	169	178	192	161	183	203	180	159	177	200	192	175	199	198	194	202	190	180	178	161	186	169	179	182	183	150	180	163	187	184	200	215	193
3838	1438	1270	742	546	461	438	365	384	344	326	354	288	303	303	327	338	339	337	297	310	317	336	325	307	296	262	312	341	333	321	317	297	338	287	330	327	298	302	292	284	308	303	296	328	273	297	300	302	311	297	302	297	298	323	303	283	301	288	315	306	287	316	305	311	297	307	294	311	322	300	326	292	314	279	274	301	321	313	304	332	297	299	308	321	301	284	247	302	326	288	336	303	309	309	278	319	264	282	309	309	311	311	294	312	273	319	318	290	313	298	319	289	323	321	322	280	308	293	303	324	288	323	297	305	312	315	313	297	313	303	302	313	293	287	272	286	306	333	279	301	302	304	309	316	303	302	293	287	324	305	328	330	298	348	322	324	293	320	319	298	282	273	303	291	297	302	325	283	282	314	281	308	311	322	305	329	286	294	294	299	320	304	263	298	320	306	315	311	297	287	298	283	313	298	312	309	311	309	293	309	303	295	318	281	290	301	309	287	314	287	293	306	302	333	309	296	299	319	296	289	306	278	293	316	298	309	321	323	259	304	301	294	306	307	280	293	304	301	325	290	335	325	318	298	294	336	307	309	286	285	283	294	284	304	322	284	318	344	317	322	263	318	291	312	308	276	312	298	284	313	291	283	316	278	315	323	301	325	279	293	355	316	314	305	281	300	309	327	348	308	333	322	324	286	296	302	322	307	288	291	299	337	313	304	297	297	289	289	283	325	303	301	309	304	317	305	298	309	301	324	324	308	294	309	314	331	300	281	284	303	302	302	298	289	305	294	308	299	292	301	319	304	298	286	301	312	339	292	314	297	326	321	353	326	296	313	295	288	326	292	326	314	275	301	291	296	305	305	295	331	304	310	294	328	277	311	313	346	307	307	304	312	294	317	286	351	295	287	298	281	280	346	284	311	301	299	279	304	263	282	295	319	258	323	297	338	309	281	340	293	298	283	265	317	323	312	310	301	290	276	306	278	305	293	299	286	304	344	275	288	297	286	334	323	283	315	320	300	288	282	299	302	280	291	309	316	313	300	316	286	310	278	292	305	310	282	298	327	308	311	302	290	272	273	292	294	277	316	310	311	311	282	301	305	331	318	295	338	279	305	319	301	297	275	294	328	298	283	301	283	290	309	307	313	305	317	311	299	340	294	305	320	329	320	300	317	290	314	273	281	313	305	291	300	301	269	298	274	336	305	321	312	273	286	316	301	326	271	311	296	327	302	270	298	299	293	301	299	286	296	301	317	276	282	302	293	296	300	312	313	282	309	314	320	309	309	326	306	335	316	317	313	338	304	288	287	325	287	326	318	312	304	285	301	298	294	317	281	290	300	321	324	280	275	276	301	324	302	295	302	311	294	286	310	272	294	296	336	317	304	246	282	322	316	295	310	318	275	320	322	286	278	332	302	291	301	299	331	265	290	316	297	316	304	299	302	292	307	294	310	278	315	301	309	304	309	266	284	268	298	287	254	305	263	331	306	307	306	290	334	266	294	316	300	309	311	272	290	300	339	283	334	316	326	323	326	331	292	295	318	256	271	302	301	311	322	299	296	314	319	301	276	290	315	315	318	308	313	307	293	320	326	311	301	309	315	304	307	306	302	287	317	314	318	318	294	305	318	293	283	311	291	290	304	294	298	318	297	306	316	268	281	320	285	307	270	308	312	300	306	278	299	301	302	300	281	288	335	304	282	296	315	306	321	334	311	346	260	295	309	297	282	327	314	301	286	288	314	294	297	275	295	301	291	298	294	302	321	338	301	304	290	310	307	262	325	294	275	305	319	285	295	281	333	276	310	342	307	287	302	304	310	286	326	329	274	292	292	328	297	311	292	275	282	309	315	284	288	323	276	270	325	293	322	261	336	300	344	307	307	280	285	318	334	314	317	308	306	289	312	265	298	310	308	302	319	267	310	307	303	292	322	313	314	315	278	303	293	306	286	316	313	313	274	278	314	315	297	317	300	309	272	283	311	319	315	339	311	316	335	303	285	281	303	297	315	316	316	276	300	322	331	328	283	291	332	300	287	292	328	297	273	324	323	302	314	304	302	325	318	320	284	305	296	335	291	327	316	295	309	300	309	308	338	315	301	306	298	301	286	353	292	297	319	286	307	313	287	284	295	315	301	301	278	307	299	294	314	267	336	287	324	287	306	291	273	305	315	312	321	300	298	312	290	306	338	272	325	280	316	320	284	310	319	303	286	305	296	315	275	325	319	291	313	292	330	289	295	300	287	288	331	298	275	308	299	326	306	296	301	289	275	303	315	315	278	315	342	315	320	303	321	310	317	340	332	313	307	313	295	268	304	279	318	284	310	321	304	314	280	310	312	294	308	291	285	276	298	292	310	309	281	294	328	297	295	296	293	271	304	304	304	293	284	326	300	313	302	307	302	302	302	332	288	304	318	287	273	316	274	319	323	279	307	298	308	315	320	319	324	321	328	309	300	314	315	316	327	318	290	309	309	318	269	303	305	297	261	298	277	291	295	303	301	328	278	324	287	325	302	301	308	315	310	340	291	299	308	278	277	311	299	297	272	335	298	280	294	296	324	312	289	324	284	314	328	310	318	288	300	309	281	282	282	295	314	311	305	287	312	319	296	345	337	274	302	332	295	296	280	281	312	300	334	291	321	334	302	325	326	292	331	330	284	282	331	308	282	300	272	324	303	287	319	302	286	329	307	285	318	313	319	299	309	303	282	288	288	268	330	302	261	323	266	327	298	305	301	306	326	286	309	302	295	298	321	291	294	301	293	312	313	267	308	283	296	286	288	309	291	310	309	315	292	300	300	291	290	308	285	297	308	278	304	320	304	344	298	319	307	310	321	277	311	311	329	287	282	299	297	299	303	313	340	304	341	313	337	310	300	336	315	339	288	275	329	326	279	324	312	305	295	314	317	304	263	319	277	304	314	312	290	299	292	287	281	302	320	302	301	330	306	291	286	304	272	308	334	300	275	308	273	308	318	299	287	294	311	273	301	331	332	294	272	318	307	282	278	302	273	302	306	286	276	293	306	314	294	312	296	296	311	306	278	312	297	290	301	320	291	307	282	288	296	303	334	277	304	294	346	302	296	291	299	284	294	311	294	338	305	294	282	316	311	308	300	282	339	318	313	293	312	302	283	307	282	340	287	323	295	309	297	322	347	278	280	303	326	299	285	300	275	293	300	297	306	291	311	311	332	269	291	299	273	338	326	306	306	305	300	329	280	316	314	313	319	309	305	277	342	296	315	319	256	299	295	322	258	317	278	313	273	301	299	298	334	303	326	290	284	334	281	316	303	318	325	294	291	287	334	315	291	306	312	291	290	314	328	312	291	276	295	303	293	290	316	291	323	295	320	301	310	313	293	318	292	290	298	301	317	326	315	314	303	268	316	312	311	306	281	291	319	314	297	313	301	286	315	310	334	273	307	295	304	316	307	296	280	278	301	303	292	323	278	309	294	285	289	309	294	313	263	305	295	303	308	288	300	300	301	296	307	304	295	281
24194	21400	28838	24345	21181	4172	1132	845	693	686	620	633	586	551	525	530	543	563	543	507	532	520	485	530	504	507	559	496	505	463	493	471	488	496	469	497	517	488	480	513	489	479	500	511	536	467	488	487	443	454	458	497	488	490	510	451	465	447	444	457	483	498	511	455	459	463	520	484	479	512	421	460	459	447	476	478	451	500	494	479	476	465	454	502	438	505	527	458	446	495	472	476	490	459	461	504	472	489	470	452	479	432	458	516	500	486	458	472	454	474	461	444	502	461	455	461	442	470	469	439	495	459	483	484	460	476	499	510	487	473	471	472	480	492	503	505	453	459	520	457	461	498	484	470	455	462	455	469	482	486	509	459	485	485	537	542	507	460	516	499	467	449	443	477	453	465	514	471	508	449	468	497	469	481	480	461	489	482	488	484	453	496	491	460	453	482	497	499	477	453	436	475	494	449	520	469	516	479	450	472	500	457	466	472	454	462	470	449	450	484	440	476	498	476	499	445	472	471	450	446	500	466	486	518	484	439	471	468	489	477	456	504	455	479	464	459	436	487	452	476	485	516	467	497	470	491	488	474	494	506	471	463	472	502	442	440	490	446	464	480	482	461	432	462	468	488	471	469	482	459	467	425	504	462	494	464	450	506	450	501	473	459	477	497	456	492	446	450	445	459	462	487	459	451	456	477	441	467	503	462	433	440	455	439	480	475	461	478	464	511	470	462	476	489	443	508	489	472	478	488	510	435	435	461	461	487	480	506	445	501	502	459	504	484	503	446	467	472	469	500	467	474	454	455	470	466	498	488	470	433	480	463	435	496	500	475	540	493	508	439	504	463	497	434	469	477	511	474	466	462	486	470	456	496	483	433	472	486	491	486	469	490	457	475	467	467	475	511	493	487	482	460	431	479	454	491	460	463	472	454	472	432	489	463	462	421	467	450	467	458	499	480	465	460	454	479	466	469	487	492	511	478	473	482	469	450	462	450	451	454	466	476	541	477	434	476	450	499	481	499	465	491	472	512	455	460	450	484	507	466	465	492	467	510	525	502	482	480	478	453	461	501	522	443	463	486	476	455	470	458	444	472	484	468	467	435	479	502	490	469	464	476	462	460	462	485	480	505	473	479	494	480	433	460	481	491	497	505	500	479	437	526	448	478	501	486	491	456	450	496	450	475	440	477	475	453	439	453	476	474	475	484	430	524	482	461	490	483	471	518	476	461	482	483	453	475	518	455	464	481	482	536	475	466	460	482	491	485	461	467	463	475	469	473	509	493	440	478	442	506	439	471	481	496	458	429	485	518	458	501	437	422	446	451	455	511	489	466	470	457	463	444	514	462	511	429	463	484	506	506	457	474	455	493	479	439	461	471	448	468	490	455	424	494	482	481	515	475	434	484	492	465	508	416	468	466	471	452	467	475	485	466	456	475	462	434	450	473	444	466	506	442	456	492	456	476	492	507	510	496	490	495	473	457	455	458	504	467	517	507	469	464	492	456	443	488	480	446	453	464	492	490	538	491	451	455	488	495	440	460	445	502	458	483	410	471	448	492	461	451	470	462	455	472	474	496	524	460	477	472	451	494	445	483	472	478	483	460	442	466	483	451	476	460	485	505	491	489	497	466	499	470	475	457	479	457	469	519	515	461	477	424	484	498	505	497	465	463	498	513	425	477	442	450	487	457	464	485	524	502	462	427	483	485	478	467	449	465	472	448	504	498	513	492	485	417	480	495	473	441	460	451	462	492	487	469	473	448	508	472	486	476	477	475	452	475	455	457	453	455	481	505	434	433	492	455	443	509	442	483	493	488	447	491	502	436	497	505	459	448	467	504	449	474	487	472	492	492	491	481	477	464	453	464	430	502	460	482	493	485	473	471	467	489	486	470	498	474	452	490	466	509	506	505	507	442	450	469	482	454	463	457	486	549	482	496	480	481	495	417	516	447	499	480	446	406	458	466	451	488	463	462	470	471	451	485	479	493	467	452	481	487	509	481	494	457	501	495	492	469	441	483	457	483	484	475	446	460	480	478	456	444	470	473	472	478	462	446	458	477	486	467	476	470	463	478	482	480	465	492	493	469	491	488	500	434	474	503	518	496	480	476	480	458	493	457	464	450	484	446	499	506	456	485	493	495	439	478	485	476	454	464	451	495	461	507	527	430	452	472	485	440	482	472	473	528	484	470	482	431	500	471	481	486	500	472	509	472	464	474	490	459	477	475	479	505	486	520	454	471	467	450	492	422	497	437	509	438	449	528	458	503	479	500	469	499	456	467	495	450	512	468	472	461	453	478	447	492	437	477	484	461	501	485	464	490	446	474	486	525	465	462	465	481	527	460	457	447	480	515	497	479	502	470	480	455	480	492	423	476	448	483	469	466	471	477	449	488	488	505	496	490	489	505	497	483	433	453	431	499	459	449	507	477	479	499	525	515	480	441	434	475	471	432	464	447	481	472	454	500	481	451	465	498	483	483	487	469	459	470	486	500	487	483	492	443	516	449	483	461	490	472	466	467	498	507	485	476	514	488	446	499	469	457	477	475	438	467	488	469	447	458	498	501	464	517	460	504	455	450	456	470	498	496	454	479	466	490	455	438	440	471	467	498	460	490	449	485	467	453	456	471	469	422	464	482	503	491	501	490	480	441	496	468	487	504	465	461	501	479	490	466	466	482	507	420	540	499	451	478	481	473	431	480	501	492	474	468	489	455	448	471	473	488	474	460	453	476	469	482	439	474	475	481	490	536	475	436	489	435	466	475	455	491	453	475	476	474	490	492	455	469	506	474	438	493	456	481	497	467	448	458	483	452	469	487	478	449	490	477	485	477	487	497	493	450	466	464	469	493	458	496	458	461	497	458	448	468	494	487	471	456	470	451	476	494	505	472	467	469	456	473	476	440	453	494	450	471	477	475	459	500	490	462	463	425	469	444	490	433	473	437	453	520	472	486	463	503	498	480	492	481	509	475	480	475	485	475	475	494	476	469	486	467	460	461	458	428	513	417	446	466	494	498	471	459	486	428	494	472	473	530	493	463	493	479	472	479	447	449	455	456	496	485	514	505	533	465	482	472	452	447	511	464	465	474	471	477	469	467	436	454	505	485	454	499	473	424	430	486	483	464	479	455	446	477	468	462	482	452	453	472	487	494	466	484	450	471	488	452	508	457	488	477	448	483	485	503	470	495	453	507	476	472	476	451	465	448	466	490	465	467	468	466	482	480	503	518	451	483	470	497	511	475	489	474	461	464	469	481	479	447	433	473	475	486	482	439	479	482	471	472	458	446	459	505	469	482	471	474	458	470	502	457	487	483	480	466	482	439	487	453	443	439	476	476	491	484	504	471	471	516	495	473	468	474	448	508	452	461	454	433	464	494	476	460	479	475	474	469	495	483	491	462	491	480	507	501	468	469	459	469	445	516	501	466	476	517	492	471	459	465	474	471	481	484	465	468	468	474	462	488	495	469	504	452	489	461	473	474	481	493	470	466	445	455
5996	11295	9441	4949	3490	2596	2146	1707	1518	1394	1221	1164	1075	1051	955	947	849	906	904	886	855	885	826	847	819	807	815	780	777	786	803	764	765	733	758	720	758	713	771	754	793	731	759	752	743	738	776	754	763	729	750	730	726	758	719	741	757	774	744	770	781	733	730	789	765	791	767	770	719	760	721	686	715	738	702	788	766	693	785	800	704	748	759	721	732	772	772	763	776	737	783	684	679	739	734	717	773	707	741	751	744	720	706	745	736	738	763	733	746	724	771	701	769	757	746	712	738	733	671	730	728	716	721	748	679	780	732	739	740	718	690	774	820	730	721	752	706	749	687	717	712	699	669	693	740	731	718	760	722	755	736	725	745	703	736	723	728	725	728	677	732	721	707	773	699	746	760	725	728	702	752	688	731	752	721	728	729	737	742	714	695	737	727	718	728	697	740	685	729	740	720	783	722	743	724	788	775	696	767	723	748	708	781	761	757	706	721	756	722	741	728	776	725	695	711	681	766	745	764	693	735	759	746	763	808	735	732	734	677	726	716	725	726	732	728	733	691	699	647	685	685	747	726	739	764	696	770	741	770	729	696	785	734	691	754	757	726	733	732	726	690	721	697	762	732	665	687	769	739	709	715	804	716	714	749	754	774	778	741	785	744	708	731	728	717	726	751	780	759	751	761	751	734	741	784	725	791	743	695	749	718	747	706	779	717	747	773	712	690	717	734	763	716	732	767	744	671	792	753	715	744	710	698	724	745	725	750	750	675	772	728	733	710	786	775	769	758	720	712	685	765	695	736	721	701	727	696	711	673	752	713	707	718	709	740	756	703	707	707	713	746	707	782	730	732	758	719	737	753	736	740	734	754	730	789	709	748	682	740	688	709	769	719	743	736	712	693	700	715	712	769	739	737	714	740	729	688	735	818	741	729	729	724	704	695	685	690	754	731	697	787	702	756	726	716	746	731	746	736	752	726	731	746	724	727	733	726	732	726	739	748	710	715	729	715	713	766	735	769	704	706	752	721	705	715	697	709	735	757	767	707	757	740	725	669	693	764	705	746	697	781	725	696	707	769	701	741	716	686	716	737	749	750	720	713	705	749	731	733	726	757	678	704	766	735	725	745	696	734	684	722	763	744	708	696	726	731	702	702	730	707	724	696	687	727	715	709	708	711	759	707	698	733	706	724	718	731	760	704	732	775	700	740	749	745	742	740	730	703	712	745	720	701	752	720	722	714	778	694	734	734	779	707	730	723	736	735	721	682	789	741	702	775	713	732	697	745	773	692	700	708	744	691	769	762	722	705	716	722	727	771	746	735	711	725	754	686	686	726	749	694	699	747	735	688	756	719	699	736	724	736	764	739	729	694	755	728	716	723	727	732	762	700	736	699	717	758	694	745	696	728	719	707	780	705	756	733	709	760	764	705	717	729	729	757	683	783	768	731	685	700	743	748	726	693	736	682	712	719	728	715	737	695	676	709	737	714	698	745	675	685	736	730	747	736	678	718	714	711	750	743	711	741	712	694	730	753	718	746	728	734	731	742	715	774	735	748	739	708	697	725	768	727	669	717	721	720	711	783	728	786	780	750	760	732	696	698	714	706	763	732	706	746	728	762	754	704	722	768	718	748	734	729	730	732	722	713	705	748	741	747	645	697	751	735	691	722	727	669	737	737	764	690	725	715	764	726	759	716	764	707	752	722	758	795	669	713	727	736	746	677	661	738	735	710	749	730	773	724	686	701	783	729	743	714	733	711	715	724	727	708	701	748	726	698	736	735	711	746	769	697	683	743	698	701	714	687	719	726	707	725	721	762	715	749	740	719	723	665	735	699	706	681	745	758	722	731	706	779	736	708	705	772	712	734	755	653	670	797	731	702	740	768	720	733	689	758	755	722	718	740	685	725	718	712	696	757	701	715	736	733	710	815	735	776	725	759	726	754	718	752	739	738	738	742	694	741	759	679	711	704	753	705	640	698	706	732	716	742	747	743	696	745	738	733	742	763	765	756	708	732	717	738	739	721	745	730	703	710	727	719	776	746	773	750	781	731	738	627	757	737	719	734	737	698	719	723	746	750	773	746	695	726	761	725	734	749	698	755	707	743	768	696	738	718	746	732	729	708	771	724	730	754	797	695	737	720	698	724	704	732	670	704	699	683	753	723	760	719	738	708	732	689	731	730	690	716	738	729	687	702	726	707	746	797	731	704	725	711	720	756	717	697	718	738	697	703	757	738	702	733	664	713	722	741	721	687	755	737	739	719	731	720	767	726	690	715	713	733	719	729	745	741	768	699	763	777	676	726	683	732	730	723	699	710	744	744	731	724	756	739	703	737	735	771	758	733	756	764	721	752	778	712	762	745	705	718	748	775	764	688	710	740	708	736	698	727	705	771	742	717	709	732	724	743	684	731	701	741	735	743	686	747	709	703	733	765	769	735	722	731	709	766	757	729	657	785	757	750	762	689	746	700	765	697	737	752	699	743	719	726	720	708	682	729	684	720	708	746	734	730	740	708	737	739	712	735	757	705	722	772	785	729	732	723	712	710	712	735	756	773	744	738	716	776	756	760	750	749	716	740	744	689	741	744	728	763	715	717	748	722	765	747	773	742	758	756	714	728	767	728	735	730	706	782	704	733	739	731	739	733	667	787	748	713	733	703	706	764	757	728	711	704	722	680	728	742	681	695	726	743	714	729	729	723	740	712	745	763	709	724	713	733	779	707	752	667	720	726	705	725	688	714	748	716	724	700	681	735	777	750	728	694	687	735	722	699	768	708	706	737	771	697	717	737	753	744	712	712	695	734	702	703	737	736	734	744	755	733	723	804	708	697	688	667	726	713	696	731	733	736	726	727	757	734	747	734	733	718	703	720	725	729	749	778	757	724	699	748	813	713	704	717	722	649	712	729	710	703	731	724	723	698	710	770	757	707	751	725	752	681	752	733	745	710	706	743	677	769	723	711	786	746	707	734	710	705	711	755	753	761	705	696	692	709	764	669	712	698	709	671	683	707	777	698	710	742	750	719	722	787	697	713	696	717	699	724	714	691	709	763	757	739	776	780	713	720	790	761	686	716	740	741	734	704	653	737	685	743	750	740	726	671	759	720	735	755	735	687	751	722	736	725	739	734	714	755	711	691	707	713	744	716	716	711	777	689	693	734	686	696	719	690	664	685	768	741	748	771	730	696	730	697	731	744	735	714	778	721	661	749	718	725	674	686	701	708	743	745	767	751	761	727	692	745	746	700	716	655	721	760	737	738	739	725	729	748	735	700	751	739	701	668	719	687	709	765	722	754	728	710	725	766	750	770	732	736	691	731	708	772	745	729	740	709	791	706	706	725	744	707	758	734	713	741	733	720	713	733	706	714	722	721	712	755	722	727	758	748	735	729	740	712	756	714	735	746	746	768	758	729	761	715	739	722	732	718	702	703	702	753	737	724	700	786	712	699	755	758	757	732	721	718	731	692	745	767	729	763	742	743	714	727	709	727	792
23184	21386	29425	23716	21388	21151	4366	1434	1046	991	947	862	847	793	789	755	734	727	726	699	738	736	649	753	730	682	671	634	690	644	649	677	656	655	674	637	608	659	654	661	620	677	649	637	647	684	641	648	633	630	656	583	644	684	635	594	639	683	645	655	613	651	642	601	603	578	649	642	622	645	649	568	637	674	623	607	637	627	653	591	615	667	638	602	662	627	636	617	618	635	585	638	636	668	654	600	652	660	642	622	598	650	623	626	611	643	612	584	624	642	625	650	664	595	624	638	630	612	641	636	638	633	609	622	670	595	611	656	583	684	618	614	623	638	612	603	639	645	707	619	636	603	596	608	603	686	589	588	630	626	688	624	636	584	602	571	618	625	668	635	638	600	608	622	623	626	592	617	661	629	600	589	615	645	675	624	620	625	649	627	607	600	628	643	645	596	600	594	641	664	592	642	658	670	626	605	610	595	687	646	632	670	572	610	637	661	656	650	609	600	608	619	622	583	596	620	636	641	609	618	646	601	637	632	599	637	665	626	640	653	613	588	630	632	621	638	664	581	605	650	610	639	628	665	639	611	593	661	603	659	622	651	652	615	627	643	629	597	629	614	677	657	655	624	624	570	657	614	628	601	616	594	669	651	594	613	642	611	613	618	652	593	635	668	598	619	640	606	672	605	636	607	661	628	661	627	630	656	618	610	602	637	640	635	584	669	628	599	609	619	606	628	613	617	594	675	625	637	649	600	654	644	630	644	619	654	633	657	603	622	588	626	618	585	628	589	562	609	621	608	605	603	626	611	647	653	581	649	641	633	619	600	640	690	660	624	636	558	596	641	596	566	622	614	610	562	631	654	633	626	634	583	598	635	639	586	659	633	657	600	633	601	616	653	645	607	630	671	600	629	639	618	636	627	610	628	649	586	618	656	635	615	660	651	604	658	607	640	675	627	590	624	630	612	625	590	637	650	657	643	620	655	625	622	647	610	619	624	667	626	598	631	637	640	662	611	576	640	600	594	649	655	602	614	615	588	615	599	618	640	608	651	636	579	641	589	630	560	611	646	610	606	601	629	633	632	611	685	613	578	654	654	621	628	614	609	609	660	658	636	601	600	589	606	632	659	629	621	636	629	646	599	630	587	625	606	601	625	595	647	616	650	619	661	640	579	659	638	627	621	622	643	616	624	615	624	613	637	609	610	619	633	588	637	632	636	622	654	645	632	655	606	596	608	622	601	586	633	656	637	594	652	608	598	614	631	586	633	645	591	625	631	637	568	611	642	670	609	665	631	658	643	605	651	625	649	634	594	614	573	608	532	616	636	624	605	594	627	636	622	623	612	632	621	592	609	626	620	647	634	666	635	590	623	628	618	630	637	634	605	631	597	587	599	643	667	625	651	635	605	625	634	591	620	646	591	616	648	634	629	594	598	638	657	612	617	620	599	635	653	599	598	602	592	618	671	638	648	653	661	630	609	621	631	645	612	613	594	599	579	582	629	564	637	630	653	629	662	616	625	648	688	655	627	622	606	587	648	626	669	639	634	641	640	603	659	602	634	606	652	645	630	627	665	621	629	634	647	580	594	668	637	631	641	651	632	623	582	605	623	641	602	607	592	661	672	631	629	654	628	622	631	613	655	609	620	658	636	655	634	606	651	661	630	623	620	601	619	606	649	624	627	647	632	609	627	664	631	589	593	611	629	673	631	610	669	683	609	642	589	601	684	654	642	641	643	611	639	647	608	628	594	634	614	612	642	626	635	606	602	657	623	672	628	646	618	597	591	645	607	619	651	640	583	619	619	620	607	667	646	633	635	687	601	587	620	602	601	624	667	630	581	600	636	596	645	609	612	608	622	618	612	654	607	607	574	589	683	652	630	613	580	640	637	606	628	681	652	613	656	690	626	650	630	621	635	643	612	616	629	653	643	651	605	626	616	624	630	606	601	613	604	605	603	643	640	646	619	665	614	579	672	651	638	626	617	634	625	633	590	601	643	582	644	598	669	642	597	599	602	595	603	651	626	571	606	595	596	605	610	616	645	656	626	606	621	640	627	609	618	578	633	665	602	620	599	607	649	624	670	615	587	686	596	594	635	623	668	666	642	627	575	581	602	632	684	597	590	675	641	597	614	600	638	611	654	640	630	646	606	614	652	582	618	592	581	639	624	668	606	610	642	630	583	640	615	608	608	641	621	615	627	619	620	617	638	626	662	574	669	626	588	597	623	616	621	619	603	627	610	609	631	613	626	571	625	567	602	592	609	634	650	574	634	657	617	607	621	588	653	611	655	657	620	587	627	647	653	579	638	643	605	593	613	605	614	579	601	647	667	596	574	612	614	656	651	624	678	636	648	599	621	640	625	604	623	606	624	630	704	634	631	630	650	640	617	617	630	655	637	641	635	655	613	616	571	595	634	622	647	599	600	627	643	580	591	629	635	617	607	605	604	609	611	646	647	632	618	626	629	662	618	638	605	614	654	595	600	634	594	638	643	672	631	567	602	587	606	605	649	587	642	662	629	608	655	627	607	650	632	646	672	654	590	640	611	593	596	637	658	637	639	641	604	616	653	653	635	622	587	601	647	636	601	652	655	665	652	638	623	620	615	596	669	570	613	691	626	642	620	613	584	611	648	596	621	618	592	677	626	607	595	632	612	593	640	604	638	614	633	641	589	646	643	623	675	630	547	617	673	604	672	653	630	659	631	655	610	624	648	622	625	617	620	590	618	624	640	593	631	604	636	656	592	633	614	611	686	587	591	641	631	652	636	600	657	642	619	621	625	637	655	655	643	658	622	661	619	601	569	625	619	608	626	602	666	662	617	597	623	612	581	654	630	602	664	662	628	596	627	639	650	604	620	614	655	614	677	606	627	640	612	652	624	674	622	633	614	616	677	628	611	610	577	615	597	609	627	633	642	584	664	617	658	624	653	636	643	586	686	596	630	646	598	620	615	634	635	628	654	637	625	591	646	615	629	640	675	608	627	620	627	638	649	643	642	597	657	611	616	609	659	615	607	587	650	607	567	606	621	661	651	621	669	621	552	667	656	621	634	606	656	620	656	657	610	653	654	602	596	629	653	641	618	600	602	627	593	617	651	617	571	642	608	634	613	633	602	646	604	608	597	618	631	639	618	640	616	605	595	638	589	633	599	653	603	615	591	633	608	660	629	598	613	600	647	636	631	623	604	630	619	630	612	676	647	598	581	653	639	596	653	637	616	677	608	642	641	591	624	568	617	621	634	616	640	612	641	616	610	648	630	628	599	648	640	589	662	613	643	597	619	645	611	637	639	627	601	633	596	626	616	636	597	651	609	602	622	590	569	589	664	684	629	589	614	633	640	632	611	641	606	628	600	602	612	636	591	666	652	643	652	639	640	632	598	662	651	599	616	600	645	642	625	629	585	617	597	604	609	616	614	642	671	615	631	602	636	549	618	659	650	596	640	606	581	627	637	616	618	662	585	609	602	601	639	651	632	622	608	640	639	632	655	623	619
8753	18137	15087	8573	6100	4608	3667	2931	2456	2111	1964	1683	1627	1541	1393	1317	1244	1258	1221	1208	1147	1084	1210	1063	1040	1087	1058	1070	1077	1029	1046	1003	1000	964	1101	971	963	1003	996	993	1002	1030	943	956	952	921	975	946	990	981	991	928	904	964	947	954	929	979	976	1020	982	905	918	979	960	938	948	926	941	956	999	988	965	908	994	980	1034	976	909	974	933	984	968	941	911	922	908	962	901	920	946	989	934	1043	965	907	958	889	968	949	931	937	898	908	940	966	980	944	961	952	984	949	952	965	1007	929	918	963	948	911	946	929	867	973	975	925	936	920	934	949	951	935	886	915	934	962	938	922	918	967	949	918	937	865	911	983	896	919	920	965	929	891	933	900	919	947	895	990	942	948	917	957	984	928	951	919	934	988	941	926	945	993	917	904	920	959	915	919	893	946	941	889	908	925	985	941	983	987	937	962	925	931	944	968	964	921	916	940	927	895	930	921	925	899	930	948	972	952	965	976	984	922	957	908	909	976	933	955	905	881	972	1009	1004	945	904	914	951	939	950	938	994	917	924	893	879	923	905	1014	927	924	942	924	914	902	958	989	958	940	957	946	1005	894	956	937	916	991	945	941	914	878	935	967	901	936	885	906	939	901	951	876	947	972	958	964	949	932	907	913	962	914	886	895	945	977	953	887	968	915	902	1007	977	921	1004	909	971	915	975	910	989	938	957	930	923	970	916	960	972	958	914	917	990	917	917	883	946	919	935	957	916	928	930	924	927	987	956	941	910	972	929	965	961	980	928	952	964	998	969	932	944	894	939	896	950	941	966	911	923	917	900	906	969	972	970	957	942	942	906	889	978	939	953	957	930	952	952	961	943	914	982	922	970	897	931	938	945	968	953	983	940	945	936	913	915	934	938	965	917	933	915	903	939	928	891	916	951	950	989	917	982	921	957	929	929	908	949	955	915	984	952	916	943	986	957	975	933	926	924	967	1018	940	910	924	958	965	985	921	930	986	938	938	965	976	942	888	951	985	959	934	917	958	941	961	938	925	928	920	970	956	910	980	939	913	960	961	875	902	924	916	920	919	952	952	917	925	984	964	941	991	926	872	980	971	908	945	937	957	910	1005	975	942	894	945	916	969	956	941	869	925	920	935	936	959	913	939	955	967	923	955	954	918	880	878	948	930	915	991	933	1000	973	977	927	956	970	1037	912	954	990	906	930	970	921	925	955	923	918	959	904	994	939	944	919	927	924	950	956	942	869	947	909	972	898	963	916	981	933	924	984	996	888	932	890	904	925	994	928	953	917	913	990	898	958	974	969	919	933	921	987	882	930	912	900	911	957	950	932	1006	928	949	915	1024	1001	958	960	905	927	916	954	929	968	948	946	949	936	976	949	966	1008	914	900	968	943	898	922	946	940	926	939	929	960	928	950	916	940	970	963	987	917	927	954	975	935	932	977	925	946	991	951	933	924	965	939	970	964	999	944	893	952	895	919	936	906	888	928	895	952	933	938	942	905	957	953	939	928	920	883	892	933	931	938	972	923	936	997	909	964	920	903	916	932	961	987	896	892	943	974	949	913	945	998	899	955	982	935	920	947	936	931	953	939	923	946	909	1003	930	904	954	941	940	886	942	1000	924	950	903	951	941	951	978	910	901	945	950	985	915	960	958	900	940	901	878	909	909	993	928	966	949	920	939	963	904	915	976	979	920	978	957	907	924	922	907	944	953	933	961	925	969	937	970	933	920	961	930	974	941	897	950	923	935	882	910	969	989	917	972	936	953	948	906	908	966	974	924	909	893	871	952	926	961	900	942	897	943	942	943	920	963	920	896	996	931	925	967	973	837	918	960	967	896	932	937	909	956	923	942	906	907	915	967	918	927	952	938	995	974	929	924	959	936	928	948	991	975	941	920	933	944	926	995	948	997	949	954	941	948	950	929	942	935	935	931	931	982	912	920	880	954	934	936	955	886	892	926	941	909	950	924	940	948	971	967	900	919	932	892	937	950	949	898	899	930	924	931	899	969	936	948	953	949	891	979	949	957	970	963	905	929	914	967	903	937	978	921	944	910	915	918	920	911	921	964	919	979	924	913	968	948	952	899	952	1005	934	943	944	860	928	879	992	949	942	962	927	966	923	933	913	915	953	908	942	912	861	963	911	944	947	943	934	950	927	950	991	956	991	938	974	928	940	949	919	905	913	974	981	920	966	991	930	994	882	930	908	930	956	917	1001	964	962	952	933	997	948	910	936	932	900	908	941	938	979	891	944	913	937	949	937	957	898	899	946	919	1024	924	907	1027	898	898	893	939	977	972	954	882	933	916	901	952	1011	949	955	975	924	991	953	952	947	972	951	924	923	957	968	949	898	895	959	938	946	921	961	925	967	902	931	913	914	896	886	956	915	931	952	925	918	998	957	951	921	874	944	940	955	903	903	925	942	953	880	909	964	945	970	950	904	905	939	963	959	912	861	974	920	938	980	927	938	929	911	982	928	954	891	988	906	896	911	972	1027	969	932	957	901	980	947	975	888	855	891	889	1018	957	862	989	995	942	918	924	979	902	928	936	966	941	938	892	966	931	985	934	931	950	861	966	932	922	925	889	915	895	892	881	940	923	929	910	920	966	908	933	919	920	953	978	941	894	933	947	901	927	952	963	924	966	910	953	898	941	921	882	892	892	954	936	943	967	947	937	952	951	898	889	935	918	973	939	925	926	945	983	936	941	962	936	950	963	919	915	992	916	882	929	853	965	951	948	919	940	872	899	882	959	908	961	938	909	922	982	950	939	901	956	949	908	936	944	958	897	934	964	892	934	881	920	903	926	909	910	954	942	915	986	926	956	932	931	927	927	912	935	942	973	915	914	928	964	954	981	961	913	941	939	996	930	929	937	938	893	928	922	901	949	940	954	931	958	983	965	943	926	933	968	987	961	917	921	930	938	953	972	926	960	939	927	961	868	930	969	942	933	883	943	957	961	948	933	956	944	933	926	945	919	917	967	963	902	921	889	1004	968	904	932	930	972	963	887	912	914	944	951	872	969	933	938	973	914	946	897	918	945	898	887	954	951	968	945	938	898	852	917	859	952	921	944	921	942	921	988	963	961	929	961	928	954	944	896	989	920	891	940	972	906	916	909	974	891	981	966	895	915	938	913	917	958	989	943	927	969	931	891	975	929	937	883	951	972	907	949	911	1003	916	942	929	990	940	967	930	929	947	975	929	907	916	912	924	988	938	865	973	956	907	909	883	963	1008	860	926	906	911	959	958	877	969	976	928	920	949	926	989	912	937	960	959	940	925	990	945	978	923	912	976	919	934	962	936	925	920	939	956	926	953	885	906	939	943	1005	894	912	974	975	994	851	928	908	933	941	914	931	947	911	933	949	957	933	913	1010	920	890	970	923	988	951	889	907	935	941	959	926	961	954	981	926	901	1007	977	933	954	974	889	1003	919	991	866	963	934	903	919	927	961	951	943	946	916	882	942	944	979	938	887	909	962	1013	986	915	948	907	878	910	958	915	935	925	956	981	921	942	944	1013
27058	20715	7476	544	306	224	236	241	191	209	205	188	192	177	185	182	138	182	201	209	180	184	188	202	193	204	175	210	198	189	202	178	205	178	204	177	204	193	190	182	192	187	186	190	167	209	180	183	190	202	201	173	176	200	205	177	220	175	215	193	202	152	182	187	211	171	205	195	191	186	171	178	195	155	162	191	173	148	198	229	200	201	192	217	193	200	192	171	196	234	185	220	211	191	179	195	198	195	166	175	187	174	172	182	185	186	176	189	191	191	176	168	215	186	189	178	187	196	193	183	206	194	175	206	192	202	189	193	202	181	201	190	183	193	210	166	189	166	188	180	198	179	186	213	197	194	200	191	155	160	201	196	185	201	200	184	175	174	188	198	183	175	179	177	195	206	179	184	206	190	211	214	185	208	197	191	186	156	192	183	171	177	196	188	208	182	195	198	200	157	193	176	201	202	206	166	186	179	201	197	192	169	177	171	194	186	177	191	193	167	191	175	199	179	204	186	180	191	192	188	173	199	178	179	192	198	217	173	215	194	173	187	214	194	225	201	176	186	185	199	179	179	170	192	196	218	176	184	184	202	173	167	187	199	168	206	184	179	209	193	205	176	183	193	168	179	195	162	207	188	203	190	172	195	195	229	161	184	200	199	202	184	173	196	182	191	194	166	179	188	184	214	209	179	179	208	168	191	210	205	189	219	171	179	158	194	190	189	182	202	181	191	178	177	211	172	232	189	203	214	204	201	196	165	173	200	204	189	191	184	191	194	180	195	195	187	183	193	181	207	189	197	206	175	179	196	203	188	206	164	150	192	192	206	196	188	166	188	199	180	186	192	174	187	156	185	174	195	150	191	195	168	190	171	190	218	163	200	181	183	189	190	179	206	200	183	211	177	200	170	203	202	198	158	190	185	184	173	193	193	187	177	188	189	176	183	188	203	181	174	187	215	206	147	188	188	189	181	189	198	177	188	176	189	164	173	190	173	171	179	206	177	215	199	187	189	194	166	187	192	193	178	198	177	186	191	189	181	181	172	180	198	205	195	175	196	173	201	230	163	202	181	183	176	179	165	172	209	175	191	195	183	173	203	177	164	184	174	200	186	211	176	166	182	174	185	174	183	215	179	214	196	189	175	195	183	195	192	169	178	201	159	203	200	194	190	196	167	170	172	186	179	191	213	206	225	155	190	192	187	174	198	186	189	171	218	154	193	185	208	185	203	198	168	165	182	204	163	191	214	185	185	204	189	190	184	193	176	193	199	206	186	194	176	206	170	229	179	187	180	183	189	187	183	197	176	182	185	182	200	204	195	187	178	184	186	194	189	177	191	165	188	153	164	172	184	172	194	205	207	211	220	193	178	224	174	186	177	178	201	186	198	198	179	200	182	184	163	194	175	188	182	177	165	165	186	196	197	181	199	197	193	193	186	174	181	206	235	199	195	173	229	223	210	184	212	199	184	194	183	216	214	201	177	189	184	180	187	193	191	185	175	191	163	192	171	195	170	165	187	174	193	188	186	199	191	201	194	176	212	193	203	175	193	190	200	187	206	190	200	188	156	189	211	185	193	188	189	184	176	185	165	180	205	179	166	179	190	155	197	199	177	178	191	200	191	181	194	187	183	207	191	190	205	184	176	190	180	207	195	159	178	182	170	166	168	185	198	177	182	193	208	185	156	194	175	174	220	198	198	175	174	193	190	225	210	207	174	188	185	195	195	161	180	196	185	156	184	169	187	173	167	181	218	216	195	197	176	202	174	179	173	213	176	194	198	188	206	182	176	204	197	186	196	177	205	181	179	201	190	187	206	181	180	209	166	183	196	176	183	172	175	177	175	196	186	186	192	196	228	201	168	204	186	174	182	203	181	191	181	196	180	173	193	179	180	195	187	200	198	179	202	192	173	162	202	175	191	207	185	192	182	183	173	208	172	183	201	176	157	171	186	188	199	195	177	190	199	202	191	176	187	186	198	194	196	192	185	188	167	184	179	198	194	180	212	197	160	185	170	202	205	188	191	203	212	193	183	206	198	212	209	214	171	191	193	169	191	192	181	179	220	194	178	202	189	196	176	188	188	183	183	190	201	199	202	178	194	195	180	194	164	166	196	169	177	189	171	193	169	178	186	204	193	185	182	179	200	183	166	196	169	190	213	184	189	172	207	190	174	175	189	164	180	223	161	199	195	198	183	180	178	183	189	170	173	193	183	178	175	189	199	171	206	211	194	187	178	155	195	207	165	216	193	193	180	197	190	174	193	189	193	201	178	175	175	215	210	176	197	163	182	215	168	170	196	179	193	194	178	217	191	207	188	188	159	184	187	200	207	206	175	202	189	190	192	173	189	198	161	176	192	193	182	173	187	179	167	170	203	171	156	197	176	185	190	199	204	193	190	178	184	204	160	197	201	188	195	195	182	180	216	198	174	193	206	163	168	170	208	185	191	183	164	175	157	193	201	214	198	191	193	193	193	217	189	185	197	190	175	191	207	171	176	189	168	191	185	167	192	193	174	192	186	173	202	171	173	190	208	186	173	190	174	210	174	203	176	200	196	193	189	151	180	233	189	193	180	201	187	192	167	167	174	155	199	198	183	162	192	210	206	167	195	187	192	193	198	189	172	177	194	222	182	188	197	178	182	177	198	186	190	196	194	191	163	189	173	209	164	212	209	190	204	176	180	186	184	179	157	205	189	197	202	169	158	186	178	190	178	198	205	198	185	181	206	184	187	186	177	204	205	161	181	198	185	216	189	187	176	193	206	170	182	206	202	197	180	218	211	181	175	208	167	208	179	174	193	172	176	187	213	178	182	197	162	197	192	190	175	195	205	179	198	177	173	186	168	199	190	211	203	188	211	210	157	187	209	181	181	175	168	192	200	201	178	196	181	194	171	189	190	209	183	176	167	204	202	174	192	175	214	178	147	170	194	176	172	165	186	188	173	192	188	199	192	171	146	179	188	194	188	205	184	177	178	195	182	182	180	191	206	187	193	210	177	217	191	180	209	179	191	187	181	202	167	193	195	196	197	194	204	180	197	209	200	211	192	182	185	206	187	169	186	177	212	192	179	208	182	201	179	199	204	178	185	192	187	200	161	176	191	189	191	175	183	193	183	186	182	164	245	187	183	192	172	189	184	189	186	196	168	179	182	211	177	177	184	189	183	203	201	179	189	173	181	208	190	208	190	192	180	191	205	199	204	205	182	192	189	200	225	179	181	166	160	172	169	194	182	170	195	186	183	187	206	216	175	182	172	203	203	203	185	179	203	193	192	193	174	214	202	185	179	209	223	201	190	208	194	176	191	172	185	182	204	195	196	195	201	170	171	201	196	193	187	196	161	174	190	188	200	198	210	176	180	211	190	182	181	190	203	190	184	185	204	196	194	166	185	179	170	194	193	214	168	174	182	206	192	192	212	168	168	173	194	176	189	191	188	206	212	179	191	193	182	207	209	203	216	170	190	200	187	186	209	194	179	199	195	183	191	196	182	199	183
3885	1374	1231	739	551	483	416	397	372	334	365	347	340	329	345	287	285	296	299	332	308	300	307	299	304	279	335	313	298	316	313	320	310	293	279	308	309	309	304	304	356	246	337	278	291	303	326	317	300	316	284	280	332	323	296	325	336	288	316	335	294	330	316	287	302	283	297	300	304	284	285	302	303	298	293	313	306	311	324	299	316	315	329	316	319	300	295	308	288	288	322	308	331	323	314	322	294	321	326	281	337	297	310	313	332	327	298	290	312	303	281	300	315	298	315	323	309	309	292	290	326	300	310	327	301	329	294	294	277	300	311	305	298	301	295	301	326	304	270	313	296	316	273	316	314	333	316	275	319	313	313	309	298	287	325	299	292	320	293	309	297	297	316	298	281	329	287	326	301	327	344	316	317	294	308	278	292	299	313	284	272	327	326	285	300	309	315	319	270	298	333	287	298	289	295	337	300	304	359	278	303	318	273	294	290	294	298	284	294	315	299	317	302	261	305	306	351	301	299	320	291	302	306	299	254	291	302	287	332	293	288	283	292	289	322	274	302	308	315	311	295	312	323	295	314	279	297	315	303	315	335	333	295	278	293	267	284	288	296	303	298	300	305	284	306	290	270	290	320	295	337	301	312	305	335	270	309	281	317	297	306	305	304	309	330	278	306	312	317	310	312	281	295	285	321	297	309	320	308	324	310	304	308	307	320	321	317	308	333	333	296	305	350	287	303	278	310	355	291	305	293	296	348	294	308	316	286	305	281	294	283	346	331	300	303	281	265	311	304	279	297	317	298	334	319	285	343	324	287	269	273	309	301	322	317	277	312	297	339	329	312	285	338	313	336	296	296	311	312	311	311	286	311	276	291	305	304	317	304	288	324	332	329	351	306	322	337	331	303	288	340	342	316	344	330	321	300	292	318	299	323	291	291	277	316	317	289	290	319	315	311	284	305	317	276	304	335	325	297	311	311	297	318	308	314	339	288	308	342	300	314	296	301	340	299	309	291	315	309	332	314	335	314	334	295	298	317	324	330	300	327	276	296	324	281	313	312	312	295	287	308	317	285	271	272	301	294	303	310	321	291	330	326	302	271	315	306	289	310	306	305	314	303	328	273	268	332	302	312	337	317	297	332	306	314	336	330	308	305	326	317	328	265	321	314	327	298	318	309	342	280	325	306	325	305	315	292	320	281	314	304	258	287	323	310	288	271	310	326	275	278	281	298	259	297	279	310	322	321	289	308	292	312	318	303	299	328	303	321	303	320	304	295	302	317	310	311	307	295	275	301	300	307	316	350	293	323	302	312	257	331	288	289	325	309	301	308	288	305	280	297	325	304	323	324	310	282	313	294	282	297	312	290	319	294	325	287	290	304	322	327	305	287	320	308	313	293	279	312	294	314	315	280	315	279	313	330	291	284	311	279	300	313	291	331	325	318	273	294	299	295	329	297	320	288	317	285	305	310	279	317	308	308	313	324	315	294	313	276	295	310	289	296	297	287	316	290	259	324	314	299	268	313	303	332	325	288	300	312	310	296	326	296	295	272	284	311	320	299	312	313	301	296	316	303	296	288	329	357	315	333	272	328	333	293	262	308	306	304	289	303	296	282	291	285	296	310	328	288	287	283	297	291	292	290	326	288	279	285	307	308	315	338	289	312	284	327	294	282	318	315	294	319	306	301	326	335	333	287	306	338	333	310	293	299	279	277	328	329	318	294	289	323	295	297	294	300	281	294	296	311	264	331	306	285	290	336	333	285	303	328	296	311	310	290	313	273	288	297	299	282	306	305	294	254	297	341	343	276	316	314	288	299	307	313	325	303	299	298	299	315	289	311	321	303	311	311	320	293	320	326	322	319	288	321	298	331	292	321	298	303	328	283	314	299	315	323	307	293	316	308	311	293	300	277	284	299	335	315	313	303	294	302	321	310	308	341	298	298	327	313	283	297	294	322	305	275	311	293	277	286	318	296	349	307	265	290	282	308	295	338	299	325	274	299	295	331	311	289	307	310	296	314	297	315	316	325	282	307	280	342	285	294	302	323	319	274	337	289	336	300	314	301	300	295	329	315	301	320	327	297	288	293	311	354	292	309	335	308	286	319	293	295	325	325	309	315	303	300	322	298	296	294	314	349	306	272	314	331	308	293	283	298	270	284	352	300	301	320	303	306	332	306	308	282	306	305	305	298	308	325	291	328	293	299	331	287	280	322	300	265	292	320	279	279	297	310	295	302	294	340	300	320	326	316	299	342	286	313	301	315	295	257	288	311	292	302	306	298	285	327	310	316	309	291	310	276	298	288	303	314	280	320	301	296	315	285	290	314	284	297	332	309	292	327	303	283	350	297	270	277	328	298	294	319	322	291	295	360	318	317	299	297	308	303	311	333	308	305	300	291	315	305	332	278	334	327	292	287	329	310	323	292	311	293	304	340	332	342	298	325	298	291	306	345	295	298	321	288	302	302	305	310	291	305	308	297	303	294	273	315	313	324	284	290	301	299	325	294	308	323	312	293	320	283	301	337	306	296	298	307	319	267	326	288	282	334	299	306	315	305	346	297	275	300	274	309	333	328	321	278	305	307	287	305	283	323	293	308	295	313	305	312	287	319	324	319	303	295	289	312	306	316	310	316	322	288	308	312	297	326	279	298	298	288	333	327	293	316	298	298	310	278	321	311	289	316	311	300	305	321	329	288	315	302	277	314	310	336	329	304	317	361	298	292	284	309	305	284	322	319	310	329	322	324	275	309	342	315	316	284	268	286	285	319	305	284	288	301	320	316	295	308	287	314	316	254	303	287	299	296	343	327	300	305	298	283	329	314	293	281	343	305	325	297	317	286	294	317	300	301	304	304	326	314	314	307	300	290	309	342	328	319	307	311	308	323	261	307	327	313	286	300	322	291	294	286	283	292	315	331	326	309	293	274	307	301	271	294	330	287	343	312	301	305	316	297	308	315	277	288	296	276	298	313	308	291	301	302	262	323	324	324	300	282	292	334	309	321	311	308	334	328	321	271	342	298	304	315	301	284	324	314	306	319	319	331	318	317	300	284	295	325	295	320	317	296	319	299	322	318	302	322	297	307	299	283	291	305	291	294	306	331	351	299	290	299	311	272	288	325	295	296	290	291	282	288	288	311	294	321	310	302	296	302	293	275	304	304	320	288	326	308	322	308	304	297	323	316	305	310	306	312	298	306	289	294	312	316	277	287	296	305	349	291	297	294	304	306	303	264	310	290	293	284	312	326	310	333	296	317	283	333	300	307	304	290	301	281	309	310	331	299	312	301	329	274	309	294	276	303	288	302	327	320	273	285	314	289	325	333	301	297	317	289	302	315	302	313	315	330	322	303	316	319	292	305	323	279	293	301	281	313	303	314	314	297	308	306	330	311	297	317	322	298	317	294	278	308	320	309	301	301	290	288	339	303	301	290	324	300	323	320	290	290	319	297	315	332	323	307	325	295	302	296	285	299	326	326	322	299	288	337	322	323	291
24257	21404	28851	24350	21198	4217	1083	848	737	688	650	610	603	574	529	545	576	549	522	500	519	519	494	531	528	525	482	498	507	548	481	477	469	491	477	473	461	545	481	567	477	523	507	513	488	480	497	485	513	482	484	510	541	487	483	473	489	477	489	502	530	483	486	453	528	525	497	503	474	491	500	469	489	494	514	458	497	489	506	452	505	464	516	465	462	475	497	484	475	473	501	460	467	485	488	459	494	481	447	517	491	521	492	477	474	472	506	464	495	447	479	501	461	485	494	447	512	451	456	482	495	438	465	447	470	461	541	467	490	491	457	440	470	472	503	446	529	484	511	470	466	507	493	496	507	461	483	490	514	469	460	513	490	520	507	537	457	450	505	473	524	476	466	461	513	472	454	472	472	484	491	464	487	482	510	472	482	481	469	466	489	490	491	490	491	469	463	519	507	466	463	509	490	466	465	478	480	493	483	436	457	455	532	471	469	453	481	480	483	496	481	465	494	504	486	468	464	474	468	493	473	551	475	465	485	478	479	493	504	448	486	478	477	478	457	486	512	434	485	511	465	492	503	507	468	458	494	468	489	459	465	450	467	471	460	534	467	436	472	479	490	470	522	476	482	479	484	458	488	468	512	505	461	479	494	473	504	521	454	492	479	482	472	436	466	523	474	479	430	480	475	492	459	496	481	468	437	468	493	487	518	472	448	487	512	533	444	497	502	484	481	466	470	526	479	471	462	497	474	493	460	465	474	481	464	515	525	460	480	491	438	496	454	485	483	502	474	446	485	485	483	455	488	480	466	462	463	489	487	468	524	493	516	473	476	479	477	467	482	448	474	480	523	457	465	530	469	474	516	492	516	478	489	494	465	481	463	455	463	502	506	462	481	464	481	454	503	514	505	452	462	520	487	492	472	489	499	451	496	498	467	481	494	476	469	471	457	486	492	454	482	477	493	475	434	487	491	467	485	494	521	449	491	491	484	492	476	485	507	488	505	491	499	478	500	511	474	471	493	487	546	485	484	437	484	499	526	486	473	544	482	515	495	539	484	471	475	477	445	463	478	480	532	490	529	478	464	489	478	479	511	467	492	504	441	489	507	489	490	503	481	479	468	484	457	464	505	496	469	474	446	488	492	432	477	482	485	489	489	490	429	460	463	460	514	478	507	469	464	467	474	489	521	490	462	471	490	473	504	463	492	487	470	465	499	454	482	504	497	486	485	468	495	519	486	490	489	513	507	498	470	479	481	516	450	517	491	463	493	474	518	461	485	432	506	462	482	433	479	502	475	508	468	495	436	500	507	472	483	481	516	461	494	447	522	488	465	470	470	487	476	482	458	508	439	457	469	486	494	485	482	475	458	442	451	485	491	473	454	488	466	477	502	481	514	510	473	490	501	459	482	471	466	458	534	456	481	468	508	494	440	473	462	501	502	498	481	482	484	478	499	483	464	486	460	497	492	508	533	471	530	469	494	469	491	483	511	511	428	460	483	497	523	455	519	498	478	439	492	462	460	482	470	466	427	529	499	492	454	486	474	528	492	487	453	487	490	464	460	477	477	496	459	467	492	482	473	454	469	445	496	464	489	471	476	480	472	543	490	463	443	478	516	501	451	472	463	473	478	494	516	474	490	466	462	480	441	436	480	483	467	474	496	444	476	513	482	514	469	496	469	476	474	504	488	512	484	506	493	419	471	483	477	497	500	488	500	496	485	475	492	529	486	525	503	489	479	453	486	457	526	485	491	510	487	494	461	458	481	473	495	486	495	513	477	507	465	496	479	474	450	459	513	486	456	524	459	488	504	486	512	498	488	475	441	483	468	516	466	493	490	479	460	450	454	440	479	464	483	504	446	485	490	511	482	542	512	482	446	502	510	455	506	534	519	461	515	460	540	475	456	502	504	466	476	473	527	463	449	486	486	471	477	472	495	487	428	460	489	506	450	488	498	495	500	470	541	488	470	472	462	496	483	498	514	516	505	500	478	500	494	476	474	464	472	468	457	468	469	518	470	479	465	472	511	468	493	461	478	496	483	505	483	442	486	473	476	471	433	460	503	496	474	466	496	469	452	502	522	516	492	475	475	473	476	486	465	489	477	435	489	477	528	458	529	487	460	464	514	524	473	474	500	475	494	477	483	470	478	501	466	516	472	466	479	436	457	489	491	487	494	480	474	504	467	507	486	530	488	480	484	508	449	495	458	485	428	477	506	513	496	427	456	503	511	519	451	485	466	521	509	457	494	481	449	506	477	501	492	492	517	432	483	493	519	488	496	488	489	481	519	485	460	470	495	486	483	478	476	470	505	457	496	463	477	494	460	463	482	450	479	474	485	472	486	498	458	482	443	532	476	468	479	483	516	497	505	464	504	498	472	483	475	436	498	508	496	497	458	500	460	499	461	474	488	527	463	474	525	486	498	494	438	462	437	468	476	502	463	461	493	480	490	474	464	525	481	474	449	508	499	482	458	498	484	504	480	459	469	501	501	461	477	493	502	506	492	479	486	514	468	452	471	493	512	445	477	441	486	458	477	474	467	468	511	489	479	464	480	469	483	451	493	451	453	524	495	464	500	471	519	465	480	485	456	472	486	481	475	438	472	478	534	503	477	469	475	524	520	489	506	507	487	445	507	469	491	471	467	476	430	527	450	457	500	451	499	482	493	489	473	488	496	479	494	488	491	463	496	494	500	490	477	488	475	499	477	493	494	495	482	465	526	486	500	487	440	462	475	470	445	502	450	456	487	504	483	475	491	465	471	474	466	491	486	471	449	469	468	497	478	527	505	468	464	498	466	477	464	461	439	445	505	477	456	490	486	465	528	426	474	478	459	462	522	504	493	469	497	506	453	495	465	477	486	464	478	478	455	476	483	431	495	510	465	447	449	474	493	490	493	447	504	479	474	477	484	492	456	466	425	459	484	444	468	473	482	437	501	480	502	473	490	470	465	461	494	486	463	501	505	470	509	509	471	443	488	497	466	477	456	491	477	492	482	454	487	463	445	465	485	505	468	503	478	470	510	469	486	461	453	486	480	476	487	509	474	488	486	501	494	511	515	491	473	470	463	505	466	457	479	492	531	482	464	491	455	479	456	468	472	481	499	497	453	500	508	462	486	502	522	499	481	477	468	482	494	516	465	454	458	463	481	512	490	461	507	500	491	472	463	498	482	479	497	499	466	493	472	471	527	459	439	466	500	451	445	465	521	476	460	489	488	481	499	509	504	482	461	518	468	490	484	516	449	430	478	494	437	473	485	456	451	495	490	472	549	501	463	487	508	456	475	416	463	495	480	469	518	515	475	489	502	468	526	485	473	473	532	513	454	488	474	486	466	515	477	457	442	490	459	512	447	484	473	484	473	429	510	484	495	493	514	487	473	511	463	460	514	473	437	479	493	510	473	460	475	452	487	451	496	497	446	477	501	466	475	503	486	481	489	516	528	489	520	501	449	457	511	514	490	459	442	476	483	457	489	463	422	426	520	506	440	510	484	486
5939	11295	9504	4951	3500	2618	2046	1757	1493	1423	1169	1132	1023	1001	917	955	937	904	807	832	800	856	830	807	803	769	804	815	754	803	754	800	794	757	767	783	748	740	722	742	721	757	758	780	753	785	768	734	797	727	750	714	766	727	754	751	731	742	772	752	739	731	793	715	743	751	740	718	738	746	761	711	706	763	740	723	712	733	732	721	741	780	739	769	739	733	768	708	703	752	692	768	684	701	749	725	739	747	763	744	731	745	688	774	750	782	717	765	822	734	754	732	722	752	714	730	751	721	771	720	706	786	722	739	789	781	736	787	770	730	723	771	736	747	706	690	755	717	757	685	750	723	730	746	711	745	705	725	729	743	711	697	669	738	751	727	689	723	697	779	745	703	766	760	733	715	743	753	734	765	758	747	770	696	736	750	714	776	731	752	711	684	711	702	742	698	720	758	755	739	742	713	765	704	733	697	767	708	700	727	726	694	734	691	751	707	728	756	736	761	705	795	757	708	765	699	720	796	733	724	724	784	774	767	705	734	737	772	736	711	715	740	764	747	740	780	728	704	737	745	733	756	751	765	714	723	725	739	708	706	769	745	740	695	721	747	749	745	677	730	697	724	729	671	681	706	719	725	722	779	660	768	750	744	692	722	737	730	733	732	749	784	768	768	729	713	733	743	713	731	738	759	744	733	736	737	766	732	719	765	770	789	687	728	756	740	749	710	728	743	752	700	677	721	718	737	803	713	769	724	732	747	736	751	731	711	760	695	722	702	723	710	711	692	689	727	728	699	741	764	777	773	729	710	723	730	691	763	680	740	745	742	705	703	763	738	754	673	743	761	732	705	753	780	724	700	685	699	698	708	691	696	769	741	713	777	762	708	756	703	704	691	741	756	710	757	744	744	781	770	736	706	760	729	730	745	725	777	691	734	749	704	679	753	730	740	708	730	685	767	675	727	682	720	738	724	774	758	730	737	731	762	724	710	726	731	691	702	779	702	714	683	710	716	736	722	742	751	742	679	726	741	749	724	765	729	740	781	732	752	732	742	772	752	726	695	756	738	710	721	722	724	766	752	718	747	731	740	755	775	727	764	721	696	811	741	732	724	708	719	730	760	725	713	714	770	734	729	737	736	699	742	714	736	717	748	713	725	711	719	759	753	748	711	756	711	770	753	722	716	773	718	717	702	745	701	733	707	747	727	790	654	703	745	722	726	720	755	705	758	737	750	734	704	711	728	736	759	729	758	694	672	742	727	689	743	747	666	788	696	713	759	764	737	758	715	733	731	740	737	763	737	720	771	719	694	671	744	738	752	700	694	757	788	749	720	761	746	711	717	741	762	687	724	794	726	768	745	732	737	762	679	729	733	727	702	710	739	737	758	751	701	686	764	736	760	742	720	722	781	724	767	697	738	766	765	765	755	747	756	742	715	711	746	691	731	742	709	718	713	728	768	744	718	733	773	696	735	722	745	676	787	732	740	734	757	711	763	762	708	689	781	765	739	774	734	760	792	734	688	759	723	742	716	699	772	673	746	801	731	726	774	718	755	715	713	764	733	729	781	742	731	693	724	692	751	724	735	732	710	723	738	760	741	699	729	739	747	722	727	718	747	734	724	718	687	730	698	742	730	729	712	718	775	694	722	759	789	732	757	716	683	715	732	760	754	689	721	744	727	720	715	689	744	790	717	738	703	808	779	763	753	764	739	740	750	723	680	735	733	671	703	727	749	774	725	722	770	778	725	765	725	714	732	727	766	722	721	743	707	783	701	721	720	720	737	717	755	724	737	736	673	760	667	741	746	731	799	719	766	715	733	712	766	710	720	722	758	738	722	736	763	736	727	764	720	762	750	766	739	758	714	755	776	717	728	689	722	719	716	743	758	724	722	737	756	731	815	735	747	738	751	740	705	710	678	714	683	732	714	687	743	755	694	727	743	740	721	767	769	698	756	726	753	723	721	697	730	710	681	718	701	713	683	726	773	744	732	747	741	739	685	659	737	756	704	719	695	715	723	713	759	775	739	727	729	720	721	732	697	761	764	692	761	737	694	785	738	759	739	740	750	729	756	714	692	729	764	784	714	703	735	717	691	689	742	657	740	709	703	706	763	763	739	728	768	722	745	768	743	686	751	727	780	735	737	724	734	718	767	762	761	728	700	704	683	753	728	738	745	675	737	756	717	742	717	693	732	732	744	748	680	773	751	746	692	706	701	702	673	727	751	772	741	717	774	709	709	711	732	731	691	756	701	674	699	767	695	666	721	720	735	727	760	763	758	719	780	737	750	725	680	695	755	744	742	741	719	755	730	732	774	729	722	742	730	740	702	727	750	741	715	752	689	740	713	707	760	670	709	764	727	766	746	724	735	728	727	729	753	779	733	735	706	724	762	737	746	716	743	741	709	770	754	730	703	729	751	708	728	784	740	667	757	749	753	712	715	743	742	727	757	729	711	752	702	724	696	730	752	703	714	720	758	756	728	703	714	753	674	722	725	760	751	733	745	716	780	766	777	731	755	756	749	742	722	759	727	703	735	716	749	757	746	754	765	767	744	756	690	745	740	732	767	762	676	748	748	742	746	738	720	718	742	706	762	762	738	723	709	746	713	716	737	726	736	718	764	736	703	736	743	700	719	756	680	760	796	759	727	687	736	793	725	726	781	758	742	767	765	696	719	716	706	729	726	757	748	702	777	764	712	708	742	717	710	740	767	734	743	752	700	774	690	708	738	716	739	715	714	698	718	733	729	701	758	700	750	744	732	722	723	741	673	746	755	725	754	758	748	693	715	761	740	737	742	712	699	737	721	763	722	745	781	768	776	756	703	719	673	712	745	742	745	708	748	717	790	707	659	714	708	722	742	748	712	767	765	690	742	695	692	717	731	743	711	760	755	763	792	693	706	714	722	786	727	771	693	771	735	781	748	756	705	720	685	701	729	743	755	697	727	724	733	761	695	738	763	689	751	694	751	714	714	706	770	734	733	730	730	724	735	703	764	777	771	766	688	694	722	722	742	728	732	788	749	721	691	692	720	704	723	710	780	798	733	761	684	738	700	741	776	756	739	723	666	693	778	723	753	745	705	722	755	728	727	706	716	724	720	752	741	741	755	763	717	709	742	703	729	716	760	756	733	751	734	710	673	721	752	705	748	675	756	781	717	744	708	706	738	753	787	743	727	738	737	729	701	733	715	756	750	747	742	726	741	771	773	727	753	723	723	750	746	689	755	745	735	692	739	730	744	714	769	721	712	780	686	715	765	760	744	780	689	737	719	782	732	762	720	702	708	726	709	751	712	738	765	683	722	764	723	703	752	753	745	736	733	738	743	746	729	741	679	732	689	754	718	732	704	743	744	752	735	694	717	730	757	725	730	787	730	759	713	772	735	750	743	711	739	715	748	712	752	744	729	768	740	733	748	775	722	730	671	784	687	723	748	774	721	727	710	730	703	757	765	722	782	726	686	660	717	732	696	706	769	710	694	723	758	760	789	746	764	736	743
23251	21396	29391	23758	21397	21154	4161	1443	1060	1089	972	849	854	789	779	731	778	739	743	696	697	751	746	723	606	662	681	661	714	667	677	621	677	651	675	684	610	662	692	656	671	660	667	651	667	633	650	659	672	631	681	635	592	622	705	628	638	635	658	604	640	604	646	614	623	664	670	648	682	627	631	635	623	656	627	689	618	678	679	660	683	615	628	628	613	611	620	584	619	632	621	627	629	619	629	662	621	629	657	673	698	622	667	626	642	631	621	649	632	647	634	618	656	654	608	602	663	655	687	630	667	643	648	632	648	585	644	604	645	630	610	625	662	647	639	666	643	594	615	638	629	617	683	619	629	615	601	615	626	617	670	621	606	625	643	650	654	620	629	676	588	612	617	598	644	647	673	600	634	591	604	650	649	636	636	617	630	623	623	587	603	639	621	579	582	625	650	634	605	590	632	626	630	644	628	628	632	632	633	633	649	608	616	618	605	616	626	643	662	618	660	625	666	594	613	684	613	631	619	589	677	636	610	605	613	633	587	600	610	606	647	584	631	636	600	611	648	629	613	614	682	630	658	639	652	673	688	677	601	578	660	664	683	606	645	642	628	640	632	640	634	594	652	630	651	627	604	644	649	635	682	644	618	643	630	626	647	608	587	625	621	592	659	629	628	640	631	623	643	640	616	638	628	613	632	637	612	611	616	600	626	640	654	609	627	625	619	651	624	618	596	616	616	655	621	629	668	596	645	663	650	602	632	639	664	633	628	634	652	645	595	674	629	646	632	614	625	652	710	638	643	660	614	637	631	631	642	609	636	603	621	626	666	626	671	612	612	645	620	610	660	603	618	616	602	621	662	593	681	638	659	602	672	587	614	617	656	606	635	589	690	655	674	593	644	666	627	685	636	627	643	636	642	630	618	610	598	588	604	643	649	630	659	635	631	602	634	629	654	613	615	604	613	622	644	674	618	628	589	580	613	611	660	636	645	631	673	661	632	653	624	666	640	614	630	635	643	642	621	619	624	636	623	665	665	600	643	674	635	607	635	685	594	653	647	658	672	589	600	656	650	655	657	648	651	647	644	679	629	608	672	615	681	655	656	668	586	653	649	635	632	589	628	640	652	603	617	597	639	640	616	632	631	621	679	693	637	636	578	590	622	619	617	614	688	560	654	617	640	670	621	616	643	656	586	606	602	667	657	669	639	609	618	667	636	639	623	621	608	633	634	612	589	663	639	605	621	649	610	647	625	665	619	613	634	617	597	573	642	630	671	595	629	602	621	636	647	621	647	614	600	658	603	658	611	688	602	616	631	635	670	630	646	611	632	605	622	674	644	611	637	621	704	650	640	623	597	623	610	598	646	598	648	607	607	572	601	574	639	624	596	621	665	613	631	595	640	643	642	646	614	612	612	600	644	602	632	641	651	630	599	625	664	611	639	629	642	652	575	668	640	638	655	589	617	627	584	636	642	656	625	692	630	615	625	632	597	570	573	635	619	590	657	605	652	638	678	625	615	633	613	648	590	601	597	620	609	646	652	558	636	664	610	631	634	665	601	624	628	628	660	636	632	642	662	625	659	614	654	678	618	634	644	615	644	638	660	623	609	647	638	618	668	627	609	641	591	651	636	623	614	638	613	632	658	597	626	613	638	627	609	640	629	587	591	564	586	568	699	652	671	636	635	643	575	622	611	627	639	598	640	605	646	633	588	621	614	625	632	658	633	649	655	647	615	614	634	615	622	631	589	648	611	615	637	656	634	618	643	640	619	634	648	644	644	590	623	618	612	597	570	608	601	615	600	600	646	627	634	652	619	654	667	638	602	614	636	644	628	618	632	663	633	630	616	639	645	668	611	648	637	623	618	624	632	668	644	609	630	622	610	616	617	579	691	644	683	583	649	622	622	644	636	593	663	631	640	611	628	627	618	631	593	637	633	633	638	669	616	580	624	654	632	614	639	583	615	641	601	655	618	652	617	648	686	643	619	655	619	672	583	600	668	612	663	589	642	630	647	626	623	617	638	602	658	595	629	605	645	599	647	582	636	619	602	645	602	638	611	663	632	643	587	690	613	617	641	603	621	653	615	635	612	625	679	611	590	622	606	651	655	650	593	624	663	651	639	626	607	601	637	631	649	642	675	583	649	641	634	649	638	676	601	600	687	596	662	633	614	638	627	607	645	631	596	628	633	629	667	617	615	622	664	657	644	600	664	636	685	605	621	592	620	622	624	605	583	646	630	656	618	650	602	613	620	686	635	599	601	579	654	652	619	598	657	603	647	647	592	631	641	677	608	597	609	633	656	624	601	638	645	653	619	582	580	622	613	626	633	600	623	618	606	616	592	666	661	678	664	635	646	634	642	616	600	653	630	636	625	638	612	621	597	628	642	587	634	578	613	614	615	657	663	605	650	618	597	620	636	594	590	625	688	627	656	683	653	618	583	671	670	596	655	650	615	636	634	591	640	634	608	580	630	597	610	638	587	662	631	668	614	617	604	589	638	576	626	639	648	623	645	628	627	689	629	654	640	597	576	663	616	655	684	635	638	623	606	641	583	623	637	618	625	624	631	613	643	623	620	636	638	650	653	667	611	639	633	614	624	606	671	672	650	641	648	615	650	587	604	633	649	625	691	611	596	633	637	636	646	636	600	672	602	619	668	632	613	575	609	642	597	660	663	618	604	665	612	679	633	653	696	625	660	631	660	638	617	648	622	637	635	599	629	647	629	638	587	631	628	619	617	678	624	608	595	634	584	607	632	627	655	617	583	647	597	636	623	596	623	616	617	612	624	676	620	655	594	654	582	630	639	651	584	632	627	588	634	600	637	591	604	603	623	626	598	639	641	601	626	629	600	623	659	629	581	618	633	680	589	621	646	609	638	630	608	643	622	640	592	571	625	659	592	653	649	585	603	615	671	647	613	597	616	597	615	633	611	636	606	679	602	624	612	604	602	644	642	615	597	637	653	630	645	626	614	616	664	606	615	632	639	617	647	635	611	635	657	653	615	659	586	632	685	687	646	609	641	655	614	644	666	622	623	644	674	612	657	638	604	620	644	639	621	631	658	624	632	648	677	590	624	673	612	601	621	692	637	608	637	591	632	646	640	647	627	617	611	674	558	624	614	588	643	656	619	622	624	600	620	607	645	664	665	676	641	620	635	674	601	620	629	593	550	647	574	645	624	630	635	621	653	613	594	621	653	617	602	612	629	588	626	644	600	620	680	640	653	625	679	584	632	646	653	635	611	596	571	654	619	659	611	624	628	648	627	631	646	632	596	597	608	625	616	637	594	635	653	592	634	591	617	654	633	592	616	634	602	625	631	654	666	628	573	648	647	621	611	625	614	564	614	668	654	657	645	627	673	662	639	623	570	672	624	627	659	634	629	672	621	632	618	623	589	607	633	661	569	601	570	642	576	569	642	610	602	579	642	666	683	618	643	603	623	624	600	641	598	604	637	634	628	596	595	580	579	625	623	623	646	578	668	598	596	630	636	599
8889	17778	15138	8368	6003	4556	3597	2979	2510	2197	1881	1749	1598	1540	1436	1326	1428	1241	1172	1218	1175	1170	1090	1021	1130	1072	1108	1044	1047	1035	1045	955	996	1019	1036	1014	1031	951	1040	993	1018	998	1009	1008	975	1021	943	940	942	989	1018	997	948	984	906	963	965	965	976	903	974	990	968	905	965	987	946	938	972	982	891	990	976	925	930	966	916	964	1020	968	932	1008	934	946	989	987	960	961	937	933	956	939	957	946	964	958	947	1001	961	946	888	905	931	942	965	1005	990	972	972	1008	962	933	931	964	937	966	943	972	970	886	943	996	926	982	954	966	921	958	953	972	955	929	931	974	926	966	900	937	943	937	895	914	952	958	948	937	943	1006	974	939	936	936	938	933	978	934	903	977	985	939	988	964	978	949	928	950	919	932	951	941	927	1008	996	924	910	979	937	942	955	968	904	909	967	941	930	917	945	926	981	963	950	934	954	965	968	941	970	1016	947	943	949	953	974	1005	951	982	938	947	967	948	963	948	958	915	981	1003	1004	914	899	946	958	944	974	975	892	904	947	954	980	997	888	905	928	998	957	974	919	944	922	935	947	901	1018	940	929	956	913	945	942	948	924	937	961	966	933	919	956	954	925	935	919	961	954	875	986	996	968	981	964	970	933	961	977	947	918	954	1001	992	939	937	959	964	960	948	946	944	957	914	939	981	925	912	963	956	968	999	909	979	930	956	986	1017	939	957	961	981	948	978	918	961	934	894	964	870	909	898	968	933	975	934	927	914	881	949	949	976	935	932	967	968	915	1007	1009	919	974	969	948	926	919	931	915	989	933	1012	977	926	935	962	959	961	1001	978	886	950	925	981	951	966	915	938	982	952	890	902	937	959	919	958	952	946	966	1020	930	963	952	964	904	889	900	940	1044	954	945	981	948	987	965	938	961	949	897	940	946	917	956	965	922	1000	841	927	918	973	954	934	952	988	932	933	966	969	944	934	937	1026	913	979	965	965	923	937	925	927	946	931	957	927	955	925	960	1010	935	930	968	906	919	958	966	896	971	986	948	979	884	946	927	949	957	993	923	984	963	916	933	934	1013	987	931	961	966	992	1023	1023	907	929	942	937	888	952	949	925	962	918	964	893	936	999	954	961	961	991	968	973	926	928	984	951	979	916	918	942	975	907	927	975	929	925	963	925	977	940	915	929	927	941	896	978	990	909	955	967	948	943	908	930	958	901	916	957	926	981	983	973	1023	916	942	935	995	955	967	933	970	944	948	928	963	974	946	911	924	925	945	995	893	888	970	1013	976	954	970	928	938	968	932	988	945	891	933	948	897	930	988	939	968	986	892	1011	930	975	964	990	926	945	968	948	890	991	941	947	917	906	992	867	928	997	929	965	903	948	933	976	959	928	965	952	930	961	893	945	976	968	900	977	922	947	934	939	946	917	959	966	990	957	991	957	923	937	1000	914	961	975	908	938	962	976	941	968	920	917	941	943	999	978	927	936	945	941	903	971	948	954	987	909	900	977	963	930	930	967	911	927	962	934	925	968	929	890	962	876	919	936	958	872	919	982	903	995	950	915	921	952	960	913	973	933	960	922	977	908	939	946	944	917	994	909	962	970	940	949	947	938	944	925	937	962	928	976	971	906	940	944	898	922	949	944	937	960	960	921	895	928	957	994	955	951	982	963	848	952	1009	926	977	902	917	930	953	932	921	961	974	929	952	927	901	960	945	916	928	992	902	989	935	934	971	954	929	967	960	953	969	938	938	950	888	929	966	907	986	974	965	898	960	968	959	897	917	934	988	1001	949	974	963	924	971	920	979	938	946	943	898	926	953	975	939	972	1031	898	960	889	899	980	930	952	920	951	1003	960	1010	947	932	911	985	926	991	909	953	960	929	983	965	945	930	913	958	939	920	936	986	952	888	933	937	891	881	910	947	953	957	935	976	944	934	952	959	984	1012	936	989	931	976	928	937	917	959	880	938	873	934	923	977	990	876	966	941	957	976	927	922	960	984	976	914	971	971	976	985	898	942	910	902	913	976	905	946	921	940	1014	944	938	926	989	969	915	981	925	938	934	905	934	908	956	993	961	947	934	928	984	946	925	940	914	926	914	975	974	934	966	965	994	981	897	958	943	929	985	916	881	935	964	871	936	938	969	943	915	961	981	929	967	961	968	964	899	971	923	991	953	953	951	954	957	987	958	932	903	953	945	955	937	943	939	934	937	935	930	941	917	947	985	968	970	996	898	944	962	935	914	937	979	961	953	972	945	988	910	947	947	954	907	914	931	949	904	922	951	957	939	930	987	934	941	938	906	967	961	952	900	957	964	931	914	929	1007	922	958	899	963	985	959	966	996	944	964	980	963	904	906	944	913	925	989	947	966	922	943	949	990	930	941	912	931	891	928	992	969	957	897	960	948	1000	946	973	1006	907	945	973	997	896	985	1004	926	907	948	959	910	931	911	949	896	921	917	979	890	977	949	919	898	912	975	948	934	957	948	938	915	942	978	928	892	913	948	968	914	994	987	964	992	969	933	941	905	913	930	914	927	995	941	935	958	893	961	953	976	974	956	916	913	937	965	902	961	994	968	939	948	964	968	950	949	972	931	965	929	922	983	880	970	964	907	925	943	912	972	997	959	955	957	947	964	923	933	940	970	948	912	965	963	914	941	940	961	910	960	952	970	938	941	952	997	972	949	954	957	929	906	949	979	962	924	991	935	904	913	916	984	942	940	944	977	988	937	933	926	898	945	955	982	952	926	971	956	959	878	964	918	961	975	926	958	961	912	1017	947	933	977	890	1008	994	959	972	956	981	928	970	976	947	909	947	983	963	965	989	921	954	934	928	937	995	939	920	929	913	958	916	963	971	943	957	1017	947	955	939	930	936	970	932	968	937	936	934	945	933	952	887	895	959	917	906	930	977	885	895	936	916	905	989	946	917	919	897	924	987	930	933	951	930	929	925	899	975	949	943	964	944	942	892	920	902	973	964	973	897	900	943	954	969	1007	963	957	1011	916	956	950	987	1014	946	1005	964	911	927	1029	912	926	983	901	921	969	975	888	914	987	961	949	947	1025	976	931	980	898	903	966	864	983	923	938	924	972	922	946	943	902	939	945	971	953	958	934	913	998	970	925	966	947	946	967	977	934	929	968	927	998	947	976	963	970	983	970	965	877	952	970	909	964	875	978	962	898	987	972	985	922	922	954	949	930	961	950	942	954	969	909	961	972	884	915	905	998	951	1006	945	915	930	954	1006	951	980	975	950	925	944	962	997	944	905	937	939	970	934	952	958	970	932	967	953	887	933	930	909	1003	943	902	896	871	968	907	956	925	954	908	923	950	908	932	853	921	969	929	892	928	906	919	957	980	988	861	901	928	894	960	922	960	954	1038	1018	1005	929	860	963	932	1009	938	926	942	935	931	923	920	914	956	963	926	888	972	951	995	997	931	917	982	926	946	934	928	964	913	942	924	927	935	1008	977	919	963	966	935	960	947	944	982	955	940	931	958	937	942	931	927	999	926	943	905	930	998	961	939	909	947	966	929	959	928	952	935	933	979	1020	968
26964	20634	7353	556	309	228	247	221	220	174	203	211	187	190	191	193	208	197	178	175	202	182	165	211	209	194	175	223	198	182	201	233	196	212	195	192	186	187	174	205	198	188	172	215	205	186	193	182	172	217	203	184	171	177	178	178	212	185	191	193	198	180	175	190	206	218	202	191	192	213	213	190	170	182	200	184	187	175	188	215	189	179	177	186	186	200	206	188	174	173	183	181	212	192	162	190	185	200	170	197	186	218	193	185	199	176	176	188	184	175	183	178	178	191	203	180	185	194	181	172	198	193	190	160	169	201	186	192	184	185	208	170	161	186	210	189	209	187	184	202	204	177	194	201	182	156	161	201	192	168	187	194	175	178	188	185	211	163	193	205	187	187	213	205	177	195	189	192	165	181	193	198	188	196	189	194	206	175	181	179	185	172	211	174	211	180	206	200	183	210	182	180	213	168	184	189	197	185	195	189	189	186	156	199	191	198	198	187	209	171	175	176	194	177	172	196	191	179	195	165	197	189	187	161	193	191	191	193	194	183	175	172	182	204	192	197	170	206	181	199	209	181	185	170	197	216	185	183	181	199	210	191	168	196	188	209	197	221	169	201	203	190	203	203	182	158	179	187	198	185	195	189	181	218	186	203	198	189	158	191	201	203	188	180	184	196	198	199	189	206	185	201	189	205	209	221	178	212	187	189	177	215	178	199	174	198	194	189	188	199	204	177	190	191	190	196	174	198	183	193	204	186	179	185	170	173	217	218	178	207	186	170	178	181	180	186	173	205	193	192	174	186	182	178	200	174	229	192	165	198	195	155	185	201	182	191	193	192	224	189	173	157	200	185	201	183	174	192	212	178	194	220	173	190	210	174	176	195	193	218	189	195	191	190	190	180	189	192	172	196	200	206	201	171	167	223	181	212	188	201	177	216	196	226	166	230	203	201	200	187	184	197	187	205	195	181	165	191	189	194	190	199	201	177	200	169	190	189	205	185	213	173	186	206	203	173	206	191	198	191	160	189	180	215	162	190	176	195	198	179	184	184	173	197	179	173	179	194	169	175	181	185	182	193	205	196	203	205	171	201	221	182	223	229	196	193	179	188	180	201	196	196	210	189	177	189	216	181	161	192	191	174	187	202	237	174	173	173	205	215	217	183	210	171	156	186	175	197	198	207	189	193	158	177	178	188	193	212	212	192	178	182	187	197	182	178	191	212	204	179	173	186	146	193	176	192	177	189	161	193	192	195	183	172	192	174	203	172	198	187	205	189	170	202	200	199	172	172	186	175	164	200	176	185	179	179	197	194	194	211	204	201	201	174	183	186	207	179	213	185	190	189	170	194	175	189	159	193	193	194	187	193	189	169	196	164	184	173	168	194	177	187	189	175	171	198	186	198	189	176	196	197	188	204	214	185	167	205	180	184	205	205	199	200	200	189	231	178	194	170	196	166	162	195	205	186	166	180	195	192	182	195	198	195	199	178	208	192	206	185	159	197	165	190	199	188	174	203	188	195	199	193	182	193	182	180	184	161	181	182	190	178	191	177	174	166	180	201	189	193	189	187	184	208	187	196	202	169	209	185	151	182	193	201	164	211	184	209	179	206	174	212	163	190	151	188	197	182	181	192	163	180	157	189	184	197	188	183	193	190	187	190	200	209	213	187	196	178	174	173	183	180	189	217	196	197	166	176	177	205	191	195	186	216	211	165	172	185	184	169	192	164	180	210	201	200	189	185	192	176	200	212	192	176	180	179	207	191	193	212	201	186	197	189	212	196	183	199	190	191	175	207	181	191	200	180	208	184	191	181	182	189	154	177	210	204	192	180	189	192	169	175	180	199	193	171	186	179	186	187	196	190	163	194	198	179	192	213	205	205	186	196	187	195	177	188	179	210	193	181	175	204	197	212	207	197	217	162	183	179	206	188	177	191	199	192	194	178	201	148	201	195	196	196	171	165	186	189	149	203	225	162	186	187	176	176	194	184	178	195	188	174	188	194	182	204	218	188	171	222	192	186	191	196	190	182	213	180	183	201	203	212	175	181	163	209	181	167	186	173	186	173	204	199	190	196	173	197	192	196	169	189	190	193	171	179	169	198	164	157	203	199	186	174	180	168	192	202	190	207	215	173	190	175	212	201	169	195	191	192	218	200	177	183	189	175	176	186	199	190	208	194	199	195	196	185	207	216	162	172	201	178	206	176	180	212	179	212	184	190	187	173	195	188	207	172	168	216	196	187	200	225	176	178	182	207	178	168	184	174	185	204	175	192	221	184	184	180	238	203	195	179	173	195	182	167	196	198	202	197	180	195	186	170	190	165	182	211	185	189	174	188	217	197	197	181	170	213	183	195	177	217	190	203	185	176	187	185	163	210	175	161	179	178	180	191	180	194	185	189	179	183	205	220	197	194	198	199	204	192	188	183	180	201	188	198	196	162	196	186	196	204	190	197	178	187	181	176	179	189	186	194	196	173	202	210	209	201	186	191	195	190	196	177	180	172	186	185	198	182	195	179	212	183	175	172	181	186	172	202	214	192	188	169	196	187	169	191	201	183	181	193	191	186	202	187	209	192	197	198	192	206	155	176	165	181	207	189	148	177	174	168	159	195	171	185	154	195	183	177	192	198	176	192	206	210	171	180	192	195	181	191	203	195	166	196	163	234	179	225	197	207	181	203	187	205	183	202	182	178	176	213	185	172	175	185	200	208	195	167	174	174	190	187	177	166	189	171	171	172	176	202	212	181	208	184	202	151	174	193	183	157	190	180	161	192	205	188	188	199	197	195	201	182	209	183	188	174	197	196	203	201	178	221	201	203	188	189	193	166	185	156	184	178	180	198	192	190	196	179	183	182	162	167	188	178	221	172	172	187	196	179	195	183	177	181	194	179	202	188	171	208	190	212	166	203	181	170	165	169	191	179	200	180	161	187	190	192	204	195	181	196	173	191	197	197	205	191	197	171	222	194	199	178	192	221	201	176	183	202	197	181	182	177	199	172	180	170	181	177	175	194	196	192	189	216	193	194	185	191	214	196	200	185	177	196	185	201	211	172	199	192	201	174	186	160	193	163	201	194	187	177	222	195	217	161	187	197	166	167	202	195	198	191	182	169	186	175	201	161	172	184	215	188	180	187	199	211	168	178	189	186	179	205	168	180	191	199	189	169	185	174	197	147	164	177	173	176	177	188	179	185	173	187	202	172	164	189	198	194	200	192	180	194	192	178	173	198	172	194	188	206	197	202	209	201	186	215	218	192	209	201	191	196	178	185	202	164	208	198	193	188	207	202	174	190	194	177	195	191	200	199	197	176	186	190	197	175	215	211	187	169	181	166	208	184	168	211	222	201	176	204	183	173	179	185	179	192	174	200	198	199	201	203	169	202	215	199	165	179	184	169	199	192	175	187	184	174	199	181	186	192	202	190	159	196	189	187	198	191	195	194	189	189	184	190	188	193	192	205	187	217	182	204	180	177	192	158	183	199	199	216	167	179	170	202
3919	1402	1202	699	510	464	407	371	354	347	348	328	363	339	331	315	302	324	323	310	321	292	323	332	304	302	318	279	310	283	316	353	308	333	296	324	285	339	302	325	310	296	317	310	293	326	328	341	287	301	291	313	306	333	318	332	292	309	309	327	286	326	308	297	304	328	295	296	322	312	292	310	276	317	283	280	323	321	332	299	311	316	318	303	287	299	314	304	288	275	311	326	284	299	326	315	313	302	315	294	305	294	311	361	317	291	316	302	320	307	308	309	312	319	292	315	322	302	304	278	320	323	305	321	285	336	279	332	326	302	316	329	323	302	290	285	313	285	306	306	308	286	299	325	277	308	305	314	343	291	307	312	322	331	301	286	294	310	321	293	347	307	296	322	302	316	307	281	324	302	303	323	302	345	290	334	294	291	309	282	278	283	325	305	286	315	284	303	325	319	316	279	284	329	303	336	291	302	321	288	312	313	325	312	306	316	328	318	325	325	293	283	278	287	320	318	313	315	317	321	301	300	299	321	272	305	283	321	311	288	323	340	353	317	339	283	332	304	314	317	344	307	302	301	274	341	327	290	318	316	313	308	298	307	293	325	362	321	273	300	316	309	302	301	318	308	301	292	314	296	292	329	278	313	305	281	307	300	295	276	301	315	331	294	293	338	311	295	333	314	287	326	313	289	291	296	318	313	316	322	308	297	289	336	323	289	311	296	330	292	318	316	302	318	314	290	320	274	296	317	325	285	315	316	267	300	326	328	325	296	293	302	272	317	294	284	325	288	323	283	285	301	305	308	313	284	304	314	333	315	339	317	295	295	293	304	313	341	312	323	292	315	301	328	302	316	314	304	302	308	322	307	311	327	310	330	334	287	308	301	343	274	333	350	309	305	321	289	338	284	291	283	283	322	307	284	305	316	301	302	324	327	304	307	295	344	333	324	294	315	298	317	288	299	330	302	316	301	326	331	300	310	304	307	312	319	315	314	314	279	297	320	286	322	333	292	330	309	300	297	313	317	317	327	284	304	289	259	299	288	318	345	314	293	317	313	322	317	298	312	299	315	314	294	293	319	281	320	307	273	324	297	291	332	297	287	298	327	324	317	312	282	315	283	279	318	315	336	293	308	301	325	329	292	297	310	305	291	341	302	331	314	289	314	329	281	292	304	317	280	290	306	296	309	332	293	301	293	279	289	338	300	293	329	287	304	336	309	336	322	330	307	328	315	313	277	302	298	293	318	291	279	318	323	315	320	308	299	287	310	312	304	328	294	325	300	318	290	314	318	349	299	312	292	298	308	320	287	336	325	346	300	316	313	269	275	315	313	298	288	311	308	289	317	299	308	292	319	326	338	324	315	318	298	304	296	300	313	299	284	318	299	307	285	326	308	320	296	358	304	289	277	265	353	314	323	312	309	308	286	301	291	307	310	301	287	293	325	299	303	308	319	310	300	301	321	326	320	307	267	317	311	312	308	323	330	303	295	318	319	312	283	296	352	347	337	303	334	313	309	297	287	315	278	321	275	308	314	317	306	346	294	292	320	294	323	303	280	310	305	303	319	317	304	319	315	304	307	287	328	292	296	305	276	317	334	307	339	321	286	320	302	316	306	326	284	306	290	304	301	288	313	299	303	300	304	293	318	293	323	303	290	316	322	320	320	335	333	294	297	307	297	299	313	304	270	321	292	288	340	319	300	321	313	325	286	316	297	277	331	320	297	305	316	273	289	299	326	314	300	303	290	299	273	305	319	321	308	345	285	288	290	305	282	338	300	319	312	316	303	315	299	335	324	350	285	323	335	302	306	300	286	285	341	305	303	303	315	314	317	310	354	303	311	325	326	311	318	321	322	307	286	316	307	303	319	256	287	324	301	335	321	341	295	288	317	288	296	326	316	342	316	288	316	329	303	303	311	310	296	313	303	301	309	317	320	310	309	326	294	338	313	316	321	286	304	295	325	335	306	297	331	293	291	313	288	303	331	321	293	324	306	310	317	271	308	328	293	338	302	333	319	292	296	288	314	271	320	293	308	288	317	299	299	307	312	307	309	312	294	287	304	311	296	290	296	290	283	306	287	320	329	308	316	319	297	305	295	308	311	306	286	284	292	285	323	330	288	301	327	299	298	293	301	292	318	318	300	308	303	299	282	289	308	313	310	280	305	306	293	307	300	293	313	310	302	325	334	307	287	309	306	350	338	316	302	335	314	292	307	287	321	309	289	290	291	311	294	331	309	298	323	300	303	316	307	311	293	314	314	319	311	314	264	319	274	325	287	283	301	328	335	302	295	268	289	292	302	343	310	308	340	282	320	301	300	310	321	301	302	319	340	326	314	311	294	317	311	317	315	331	268	292	279	295	321	308	295	301	292	304	303	313	318	327	295	281	297	300	300	292	286	311	338	325	311	297	325	282	302	293	317	290	280	280	319	269	321	295	320	278	314	323	295	294	310	298	306	311	290	288	298	331	283	310	321	353	321	282	309	318	312	308	287	323	291	320	309	317	296	299	360	299	291	311	318	315	312	305	272	292	298	318	297	288	325	339	328	282	311	290	316	340	296	307	288	315	327	291	329	311	294	334	290	321	285	308	312	285	293	323	275	282	313	315	290	307	313	318	343	301	285	319	292	316	314	311	284	296	313	301	342	291	301	324	288	296	282	323	279	286	329	311	309	312	298	349	329	322	300	301	313	315	291	330	315	309	326	274	344	286	312	315	306	285	293	317	292	298	321	317	295	285	307	323	323	310	310	330	292	328	323	283	291	339	301	293	323	301	289	318	276	318	315	299	314	307	272	265	313	302	300	325	305	343	326	318	309	338	344	284	310	308	286	302	281	321	313	327	291	320	357	288	316	337	303	310	329	296	326	308	303	289	301	319	296	301	306	304	302	288	308	305	308	322	319	325	278	337	320	357	299	307	303	294	305	294	318	320	314	302	299	290	309	294	296	294	278	297	306	314	275	312	301	308	308	321	315	274	327	279	298	318	277	320	283	313	305	307	291	310	316	339	319	290	293	316	287	273	259	326	328	321	312	322	302	291	280	293	332	320	288	294	279	281	327	321	303	298	319	286	334	297	363	307	302	323	305	310	317	323	325	314	308	299	303	296	306	323	291	301	288	305	285	312	305	317	315	312	311	312	309	314	297	297	306	334	327	298	305	306	315	319	296	306	330	301	293	292	283	336	313	283	294	326	332	318	310	280	287	331	291	322	291	294	297	320	295	289	345	310	317	308	314	300	294	318	307	314	282	288	299	341	297	326	313	305	292	331	319	300	360	273	306	299	316	306	354	327	298	269	324	321	346	320	312	334	317	301	327	294	299	294	341	318	316	315	315	321	280	311	308	297	324	335	305	307	294	307	321	329	304	332	302	326	312	286	303	333	318	319	315	298	296	297	303	334	324	325	269	334	271	312	294	296	287	300	321	281	326	310	317	338	292	311	291	304	297	333	294	305	263	338	312	313	303	291	358	328	343	321	283	326	293	287	315
24266	21420	28861	24365	21178	4229	1119	830	726	707	633	630	618	590	600	552	586	551	584	541	478	514	509	540	486	481	480	527	510	517	512	513	491	510	480	481	521	487	516	477	454	461	519	474	527	486	474	480	530	493	482	482	484	546	516	468	488	499	458	488	462	479	493	493	471	545	451	464	436	470	489	478	454	496	458	438	487	489	476	456	489	482	492	499	444	498	468	523	511	519	472	476	516	528	478	464	471	439	507	475	503	463	489	543	459	506	509	480	513	471	452	504	481	456	466	535	490	484	505	457	471	468	495	540	462	481	502	449	530	491	489	475	483	506	512	481	472	445	504	483	476	506	484	485	471	481	517	467	500	447	479	447	493	484	481	456	469	496	477	463	471	468	481	505	508	488	492	490	472	495	474	475	522	490	480	494	493	461	488	526	492	497	467	502	490	477	463	517	461	468	503	444	459	498	487	481	478	456	483	500	461	507	483	478	471	493	476	479	505	505	451	490	513	455	466	498	487	468	466	497	485	494	507	499	502	459	493	461	460	500	483	472	481	510	501	520	489	445	506	461	473	494	484	482	466	467	471	459	475	490	519	460	482	471	457	499	441	452	467	520	501	506	454	498	488	543	482	507	522	503	461	526	463	439	471	451	480	510	494	525	499	464	466	520	447	490	436	480	496	503	495	503	468	478	530	487	491	515	484	501	466	474	479	488	531	485	481	490	468	492	459	493	481	525	530	469	489	490	485	529	480	455	491	489	494	448	491	489	496	482	505	465	455	463	485	470	486	483	519	482	475	443	471	477	495	500	437	471	477	481	505	465	483	488	467	440	502	453	537	492	483	481	502	482	469	465	478	483	512	480	474	477	491	475	486	507	495	485	475	476	471	467	461	477	466	470	490	488	494	484	476	471	416	501	497	466	550	484	478	482	498	473	447	484	467	492	492	489	468	481	480	452	455	491	496	467	517	447	482	456	455	491	481	483	477	521	475	513	475	477	514	467	483	505	517	509	481	485	483	483	463	513	479	486	518	489	497	497	502	465	477	474	495	521	465	516	506	518	483	503	498	483	453	486	507	520	486	493	483	436	437	518	500	513	485	467	480	513	510	478	414	460	456	500	504	502	489	498	487	456	459	434	452	458	464	455	476	500	452	465	458	457	489	482	504	541	477	514	466	467	509	472	453	481	487	511	479	484	464	497	503	487	467	471	490	498	476	490	470	515	494	465	501	518	512	487	478	506	475	477	474	482	538	484	423	468	492	434	459	461	487	524	451	483	492	487	512	471	462	461	495	497	472	451	497	493	472	456	511	500	475	538	479	459	468	461	486	473	498	528	476	443	473	508	471	503	477	480	507	453	471	456	474	544	471	450	468	481	527	509	413	454	473	481	476	465	498	466	483	481	519	468	480	506	486	495	512	456	493	481	494	485	529	482	464	503	469	516	482	496	461	496	466	447	462	490	484	451	472	509	490	495	495	504	477	531	476	451	470	473	481	462	480	472	476	511	481	485	477	467	499	526	499	488	477	472	513	487	452	464	485	480	521	475	504	482	487	478	475	464	458	495	478	487	558	480	467	501	478	484	490	507	471	444	473	501	505	487	509	469	506	499	460	481	456	505	494	470	521	465	481	476	483	496	501	451	518	475	475	498	438	461	467	442	491	497	473	469	471	497	454	518	491	472	507	491	498	443	476	478	512	481	475	476	476	497	470	481	464	512	434	478	463	437	460	489	490	470	522	488	489	494	482	484	521	466	486	499	476	478	528	484	454	489	472	525	490	475	462	495	462	488	495	471	493	468	458	498	508	487	458	494	488	460	447	502	504	483	488	477	480	479	484	486	468	510	511	503	501	492	512	498	491	455	470	479	457	469	473	437	447	483	501	468	486	507	510	480	501	491	463	487	516	484	472	458	514	462	530	450	510	490	482	469	456	501	513	470	486	451	454	481	509	511	482	471	516	497	476	513	519	540	452	474	458	478	530	479	481	510	496	476	450	475	425	525	471	515	459	482	491	505	474	474	503	471	486	466	462	446	472	488	538	492	495	552	473	502	485	508	488	467	481	485	509	475	526	444	470	515	477	474	486	500	460	511	489	523	505	485	464	494	467	466	467	497	484	506	499	518	509	479	514	458	514	480	476	480	483	475	499	503	513	466	451	504	472	486	490	475	477	458	503	482	489	462	495	492	467	445	466	453	502	470	462	501	494	492	507	500	494	455	429	500	511	461	462	501	486	471	478	500	448	465	501	491	512	471	503	489	471	464	472	436	504	457	486	446	486	490	477	484	502	476	474	489	495	470	483	531	485	457	462	520	443	481	486	485	482	484	482	462	463	532	488	464	495	467	492	480	539	498	476	440	472	484	462	463	488	424	458	469	470	437	508	489	463	495	473	533	460	484	508	502	486	485	460	496	506	471	463	499	443	475	514	477	486	493	487	470	506	465	518	519	458	474	485	518	517	473	491	492	481	454	466	475	494	496	509	492	460	480	468	500	489	496	479	470	499	487	461	466	469	444	475	464	479	471	480	466	438	450	505	505	478	492	494	498	482	463	495	503	500	499	514	486	441	482	498	492	497	487	497	506	463	485	492	479	475	475	463	467	490	479	488	463	504	484	485	491	512	463	482	512	494	480	460	481	464	525	468	504	493	487	491	500	441	451	478	483	482	498	506	491	468	474	486	498	490	469	460	489	516	487	540	483	489	493	493	502	523	513	485	504	526	487	485	448	449	440	498	460	472	462	446	499	508	480	488	506	474	498	506	458	513	502	479	480	472	485	519	504	544	453	492	443	516	450	497	481	499	481	492	473	485	494	444	502	491	487	447	475	509	428	463	465	493	520	504	461	401	496	477	481	482	506	482	495	469	498	494	487	510	476	525	492	507	498	470	512	495	474	504	481	488	500	496	513	502	491	463	459	468	470	468	481	517	512	490	479	468	490	473	477	464	551	523	480	493	500	455	454	521	475	497	514	488	478	504	467	457	534	483	451	483	491	491	459	458	477	486	459	531	498	486	502	504	493	508	474	474	493	458	518	510	504	491	478	495	481	494	518	453	443	438	494	504	541	477	484	482	471	487	525	504	468	494	468	467	479	464	471	505	496	511	471	490	479	450	490	473	505	462	486	475	492	500	495	464	477	519	481	469	482	450	454	499	493	472	468	492	505	483	492	510	445	443	504	493	502	507	524	514	509	489	478	449	465	451	469	464	483	490	535	459	540	512	522	480	501	492	458	515	510	450	477	469	476	479	441	465	479	501	476	489	494	507	487	483	485	510	503	515	481	442	489	503	501	508	500	499	494	482	497	454	461	485	450	470	509	488	476	507	464	476	476	487	479	458	480	500	489	499	505	494	484	471	483	512	499	504	467	487	463	493	486	439	492	489	460	502	455	487	510	498	475	467	470	484	460	478	466	439	536	530	497	474	472	537	497	468	499	471	486	467	491	449	508	506	430	474	456	473	498	505	506	493	497	470	522	455	487	499	499	494	488
5868	11230	9436	4896	3356	2688	2123	1786	1511	1261	1238	1137	1062	980	918	908	937	928	896	883	816	864	851	811	726	822	818	795	791	801	778	783	789	769	753	758	786	739	800	747	738	746	742	772	729	750	757	732	778	717	691	756	706	770	737	755	737	720	791	771	713	747	775	665	756	710	768	735	738	755	677	738	726	705	744	771	769	715	692	781	783	746	757	789	797	740	803	696	684	746	754	754	731	774	767	724	738	690	753	685	699	793	745	754	688	754	717	734	747	706	748	667	737	757	741	806	738	754	720	741	738	729	721	727	734	775	760	800	713	729	716	738	787	757	739	725	705	756	727	780	732	748	696	705	730	699	696	700	764	758	743	764	707	718	754	692	736	741	738	736	765	738	691	742	732	726	704	784	706	739	699	737	791	775	769	748	815	751	773	727	755	690	734	762	772	697	698	739	749	714	725	737	689	736	702	731	738	720	761	739	757	740	702	766	718	743	753	736	764	719	732	729	752	746	759	770	793	763	659	716	715	715	719	752	742	788	723	734	770	766	770	703	783	782	741	725	701	677	716	804	722	711	712	741	722	758	775	751	790	714	733	725	723	758	772	742	701	751	704	760	704	747	755	750	733	735	776	746	782	753	787	741	726	721	761	756	768	811	682	700	732	739	705	766	791	747	768	765	719	737	758	729	742	770	758	741	724	748	725	719	750	745	722	760	757	748	726	767	710	757	707	778	756	746	794	697	732	741	750	732	768	758	698	722	715	679	753	759	761	791	713	744	700	748	763	761	714	742	743	695	747	696	701	738	724	725	763	752	783	745	720	744	786	736	717	738	715	813	671	709	695	709	735	757	680	779	690	759	713	809	733	718	756	800	736	708	748	778	765	737	760	748	703	763	747	793	743	708	738	797	729	707	719	733	725	798	791	684	694	751	710	743	738	782	757	738	728	765	736	758	738	716	753	756	717	746	762	736	737	778	715	758	673	781	751	774	726	763	726	729	721	686	757	717	743	742	752	740	715	688	719	775	717	747	728	766	736	726	707	698	783	715	775	701	769	747	666	739	738	738	734	782	765	750	686	734	733	738	722	746	782	790	722	698	793	710	683	725	694	758	738	730	710	749	710	740	790	767	685	740	715	763	742	729	732	736	752	724	764	780	769	757	684	774	782	751	714	731	715	731	723	749	756	762	722	736	730	756	752	754	762	749	781	697	694	700	714	749	747	749	753	738	711	718	754	710	718	778	748	725	766	757	737	715	756	716	694	755	760	730	722	730	773	677	707	736	789	736	701	740	742	725	701	727	734	738	696	765	735	748	738	726	724	729	725	756	701	768	748	756	729	773	828	764	710	738	695	751	716	726	765	754	748	726	724	723	764	714	738	718	670	760	743	709	829	791	755	746	751	733	728	657	715	709	748	758	700	772	718	733	718	744	748	708	775	738	735	763	799	737	761	745	743	731	768	765	719	780	754	740	707	728	789	750	762	756	721	694	772	758	763	706	722	707	726	749	736	689	725	740	745	689	737	750	742	782	714	726	706	690	771	746	738	736	717	699	739	714	711	714	729	778	746	717	776	747	754	744	750	768	731	762	733	741	733	749	733	762	725	778	709	744	759	752	731	811	773	737	694	751	743	746	721	727	761	752	747	735	688	762	765	741	710	734	736	775	702	743	725	703	737	735	742	667	713	714	769	712	747	734	738	739	692	745	754	749	747	764	765	745	742	750	721	690	778	755	712	767	771	756	807	750	744	765	783	712	745	816	732	765	724	746	690	775	713	715	735	702	717	742	708	690	704	736	744	744	719	730	721	753	735	758	747	737	729	740	741	712	762	733	694	766	723	757	740	703	741	724	764	692	713	725	745	741	774	761	784	730	731	759	712	803	763	718	700	726	730	709	788	755	730	736	724	737	747	756	747	746	796	731	750	701	704	744	805	753	720	715	749	763	746	730	726	771	740	746	750	729	706	769	737	738	740	728	750	753	788	798	710	704	723	717	715	730	730	744	745	762	760	729	738	723	725	742	790	668	765	704	783	762	732	716	700	701	716	750	748	772	712	710	760	723	727	774	750	790	783	748	748	750	741	743	730	672	765	788	759	714	764	771	732	704	747	694	705	723	739	756	755	723	750	739	745	748	705	752	700	768	745	776	756	749	712	740	760	788	756	759	758	686	740	738	710	725	731	774	750	801	726	716	715	716	731	771	735	738	767	792	750	705	758	745	724	729	716	717	721	724	753	693	730	770	791	719	713	738	771	761	704	705	724	770	694	716	728	764	767	753	797	677	710	794	730	758	746	749	725	741	722	773	752	734	711	768	787	766	726	758	739	783	749	717	754	736	762	753	733	721	738	701	750	757	773	772	755	735	765	706	735	789	759	711	738	778	760	724	723	754	733	717	749	739	800	718	709	719	732	715	709	757	733	717	756	770	789	726	711	752	727	735	759	749	725	731	687	769	775	730	763	691	724	703	734	755	731	725	760	759	740	767	735	746	756	712	742	733	755	721	712	731	717	731	731	745	714	699	757	713	744	707	728	737	778	737	738	666	684	694	711	750	763	700	744	766	752	768	728	766	766	752	731	685	755	780	781	732	763	723	742	746	721	749	738	736	786	729	748	719	733	709	689	757	724	759	730	740	707	749	786	690	747	729	735	775	730	770	750	768	730	766	705	718	719	727	720	713	757	767	704	694	796	724	745	708	719	798	740	740	747	729	684	714	734	736	732	802	725	744	783	772	741	715	708	730	740	757	731	760	773	725	695	731	700	745	714	776	713	766	686	759	758	736	749	760	719	719	718	712	743	742	744	738	779	731	720	747	730	758	696	713	717	719	708	765	782	734	748	727	732	733	734	738	737	763	721	730	710	735	776	736	754	720	714	723	774	740	737	734	772	691	751	728	771	761	727	714	738	717	738	701	730	754	759	728	729	734	772	766	724	714	731	732	762	707	768	710	741	717	727	750	704	758	774	732	750	801	687	733	739	743	723	758	687	715	749	729	778	766	690	711	762	737	714	752	717	791	723	719	695	733	753	731	703	711	740	671	712	724	773	741	777	728	701	745	792	777	720	703	703	726	732	723	753	780	760	776	723	710	748	749	786	719	747	719	782	757	761	762	750	764	733	732	778	742	718	711	757	726	768	677	706	732	706	769	688	744	725	775	707	742	707	703	764	776	708	756	740	744	782	696	703	694	723	754	715	742	739	730	682	697	735	758	788	778	746	744	716	706	751	699	729	727	741	701	734	683	742	714	715	733	749	718	704	770	742	761	692	723	764	715	729	757	694	701	716	708	708	702	728	733	754	751	766	734	755	757	728	750	774	781	719	724	724	740	725	779	714	732	761	739	742	718	755	743	806	758	791	783	760	764	769	705	724	766	717	781	758	746	733	717	777	722	704	751	726	757	783	740	740	758	758	754	764	724	718	739	728	721	745	756	772	721	757	746	737	728	743	715	730	754	716	764	728	720	767	722	765	762	760	743	747	756	759	752	743	709
23321	21428	29458	23826	21429	21182	4349	1365	1134	1041	966	879	840	784	790	768	761	757	769	728	682	658	704	675	688	713	637	656	675	651	647	692	628	689	644	639	653	672	629	681	631	657	618	685	682	661	679	676	617	611	639	656	665	646	637	639	648	696	659	661	619	600	610	595	633	668	639	647	634	629	637	612	627	711	645	698	627	657	603	661	618	624	618	634	606	615	642	640	591	663	653	648	658	674	644	660	616	653	631	713	665	634	602	631	678	640	632	675	639	638	664	648	680	633	690	665	665	672	603	622	613	630	713	618	654	588	625	622	633	627	657	610	633	633	639	668	610	674	601	602	650	662	662	632	638	607	613	608	654	656	668	629	608	628	617	632	632	681	635	628	644	669	612	640	655	625	634	635	619	648	576	648	646	637	622	548	636	664	679	593	621	649	641	626	646	685	576	632	594	659	586	645	661	598	659	626	671	640	623	653	633	622	672	682	635	646	629	638	642	653	624	609	620	601	624	609	648	628	639	619	668	642	612	604	626	655	620	669	649	627	606	664	605	599	671	627	629	636	650	634	616	668	625	621	624	600	680	636	643	608	637	613	675	651	669	663	607	689	624	585	620	606	615	611	682	641	616	634	594	658	616	602	616	597	612	639	635	661	640	612	627	685	666	593	644	661	634	624	619	636	644	652	623	626	654	610	656	624	631	625	674	619	608	662	641	683	608	612	575	616	636	676	635	627	643	632	649	631	634	610	604	675	609	644	611	662	645	640	635	635	690	573	636	667	675	665	637	628	653	606	652	654	558	680	661	634	619	614	626	643	656	653	712	615	614	656	612	658	636	668	631	630	647	605	660	624	608	606	634	608	642	662	658	686	626	637	597	632	663	701	653	620	648	645	608	642	601	650	668	639	611	690	617	628	632	673	661	680	637	625	646	613	608	696	632	618	634	598	633	656	644	640	647	602	611	646	640	682	614	631	652	668	625	640	609	603	608	646	637	662	634	662	612	605	707	651	615	650	684	666	625	594	645	668	666	631	644	636	637	594	647	621	631	628	647	621	647	634	621	642	631	642	657	645	565	615	649	655	629	597	655	648	650	612	583	659	598	674	606	626	653	650	617	669	596	632	647	654	630	641	619	623	596	656	652	672	647	603	607	669	644	681	626	649	568	652	671	656	638	615	618	626	652	635	628	630	631	622	631	634	662	636	670	645	687	645	645	571	629	643	610	622	592	616	611	625	693	621	675	638	654	642	631	627	630	614	627	600	651	610	635	668	627	647	654	676	652	649	626	647	643	617	637	632	643	590	650	628	605	659	674	617	643	649	604	646	592	616	637	595	632	695	682	618	633	621	644	595	595	620	632	647	623	664	666	655	648	614	667	616	624	650	617	610	614	634	671	591	634	632	648	657	628	666	612	702	643	643	660	648	669	639	611	616	652	638	685	648	580	644	627	605	599	637	657	637	630	613	651	640	623	595	645	647	653	607	630	634	575	631	635	670	680	624	635	638	615	594	667	645	627	667	679	590	614	627	631	648	653	648	678	566	630	656	605	669	628	639	661	666	587	643	599	659	635	603	608	651	627	625	623	648	630	633	599	643	653	604	693	637	650	569	612	619	654	642	685	669	665	644	649	598	614	601	644	615	621	611	624	674	656	622	618	641	616	639	671	631	637	647	645	607	651	643	681	625	637	653	629	590	595	613	656	655	613	646	641	649	615	639	660	668	611	636	611	637	614	655	620	661	618	636	622	624	599	605	643	651	621	643	682	611	624	632	625	652	629	617	618	583	583	608	601	673	616	645	622	656	621	608	662	594	632	657	599	683	622	665	619	621	675	667	597	651	628	656	606	665	647	637	609	645	626	626	604	621	617	671	628	667	639	614	629	617	655	586	670	668	630	630	691	672	633	636	660	657	646	628	646	643	591	629	587	617	603	670	643	631	607	634	632	613	638	644	609	586	607	601	656	641	618	650	637	614	599	639	636	653	634	675	638	619	668	608	655	660	603	652	640	625	656	635	649	606	615	609	593	647	607	583	668	696	614	661	654	630	665	599	686	641	629	650	647	642	628	699	694	635	594	587	624	589	640	688	703	624	584	662	697	634	645	674	614	613	603	610	590	594	657	596	641	622	618	620	621	648	627	688	618	643	612	671	641	625	681	667	618	643	615	641	621	604	637	646	618	604	634	663	615	620	635	603	645	604	624	630	626	656	611	635	624	614	668	677	617	600	673	625	627	647	626	611	627	640	652	640	659	601	659	599	608	650	618	627	644	568	653	618	648	667	663	646	590	645	615	626	653	663	610	620	658	647	677	635	599	637	657	660	629	601	649	634	625	622	684	644	640	611	593	664	654	675	607	604	652	607	628	681	657	632	643	636	675	648	639	591	653	622	708	662	668	635	612	656	641	630	669	614	624	624	595	681	640	635	625	635	563	624	660	581	622	645	607	611	646	619	623	640	649	612	649	625	653	695	650	657	660	637	621	660	658	615	663	612	655	642	623	635	672	642	609	634	566	622	598	658	617	648	629	621	646	645	604	657	607	645	655	640	668	623	650	619	643	653	658	608	637	588	673	618	628	667	625	603	651	580	607	638	595	655	681	607	619	621	657	608	606	644	657	636	676	636	618	681	624	652	661	652	636	669	648	638	635	594	662	680	592	630	651	591	653	640	596	642	683	657	662	632	650	651	664	646	617	650	597	601	623	634	648	676	626	600	656	645	646	590	655	642	712	627	646	654	599	621	650	639	651	648	604	611	669	632	613	613	613	649	685	653	652	617	640	615	624	629	694	651	666	612	614	688	644	653	677	637	605	649	593	625	649	637	634	665	621	625	622	655	617	646	622	593	628	641	608	631	608	655	628	632	658	619	682	580	661	591	592	625	626	650	616	616	586	639	632	634	647	652	596	651	588	622	593	619	630	606	656	663	572	699	691	648	586	658	616	590	633	613	655	603	636	617	668	647	609	590	613	599	656	633	625	658	622	639	616	650	648	632	677	612	632	590	599	642	637	655	652	627	632	648	654	618	681	617	628	605	618	666	681	591	605	667	613	641	649	692	636	605	608	660	615	619	654	642	658	624	603	621	638	612	688	630	592	633	629	622	688	644	589	634	631	605	652	589	613	625	640	615	608	622	630	642	627	675	650	642	628	631	615	632	634	624	634	639	637	627	668	671	616	634	625	639	595	647	626	640	664	653	613	624	618	625	593	618	602	623	614	622	681	646	658	633	598	621	625	644	645	642	635	641	613	663	647	669	670	609	653	600	609	617	639	611	598	660	637	574	588	669	646	635	646	647	662	599	580	614	624	646	628	656	646	630	635	602	651	658	612	609	641	600	608	646	597	626	615	579	606	645	606	612	594	623	631	651	639	593	601	664	615	611	661	592	612	646	637	634	646	658	628	614	678	610	598	616	650	640	673	632	632	639	626	640	651	631	618	626	645	630	681	639	643	644	652	673	631	658	659	629	634	633	643	629	614	634	605	612	579	653
8883	18104	15264	8711	6003	4496	3571	2941	2561	2210	1902	1843	1669	1495	1406	1361	1363	1276	1220	1176	1173	1153	1135	1092	1081	1116	1094	1006	1021	1045	1028	1114	1046	1006	1010	983	993	1010	975	1034	948	988	970	1012	968	976	981	922	986	944	1022	1003	991	1001	1009	974	994	963	962	996	967	961	902	964	935	978	988	929	1012	974	1014	975	956	937	934	986	969	980	875	969	1002	1027	958	981	996	949	960	944	927	921	945	907	939	959	952	967	973	1024	924	1060	966	934	952	995	964	964	956	1001	943	886	965	978	943	954	913	929	956	989	953	991	953	908	974	1001	934	924	947	907	937	954	986	985	946	1005	922	951	941	944	991	913	939	953	967	962	935	950	971	924	954	963	1003	992	941	954	947	911	928	911	967	984	956	936	963	962	917	960	893	936	939	904	934	999	988	987	900	956	949	940	940	945	976	950	960	968	995	972	904	950	961	957	962	922	924	921	911	963	990	963	957	932	1025	987	988	910	1010	890	934	971	877	964	952	972	971	904	915	993	974	930	1025	946	941	966	1009	954	1004	980	920	936	991	966	968	906	946	916	915	912	985	952	938	966	990	960	973	972	923	952	984	981	998	928	970	968	902	949	954	928	864	923	918	929	961	936	946	1014	918	958	949	926	959	961	946	960	917	941	958	955	942	924	942	924	933	979	961	948	959	972	977	925	905	922	974	893	940	965	946	925	930	946	927	975	928	929	930	934	898	982	946	948	972	920	931	979	949	946	941	907	979	922	927	916	905	896	925	966	985	963	933	922	916	983	946	937	937	974	980	999	975	992	981	994	949	960	898	962	978	953	953	922	949	929	952	957	902	982	988	959	928	947	964	939	870	958	907	926	958	966	898	959	957	982	982	930	937	973	937	949	917	961	942	1007	954	900	909	964	920	1011	911	916	983	942	948	967	960	952	971	914	992	990	916	948	946	936	936	921	898	903	1031	962	954	930	956	958	931	931	949	944	1004	991	965	943	952	933	912	983	949	932	926	939	927	994	927	956	928	947	908	962	945	957	962	948	970	891	962	909	1008	975	923	945	992	930	969	936	961	988	983	903	949	842	919	948	962	965	953	956	921	938	1017	913	974	933	1013	895	956	918	942	941	969	956	974	1030	968	933	967	960	955	953	952	969	926	886	970	938	951	903	934	958	968	984	984	938	942	927	971	987	946	886	985	990	913	910	956	958	937	929	981	982	935	959	982	936	924	944	974	930	957	935	959	957	974	983	953	980	940	947	962	979	930	942	960	982	981	944	985	942	956	983	981	898	959	925	954	968	947	990	962	935	930	990	976	930	873	938	954	923	908	943	941	967	968	960	967	938	1002	928	948	967	1003	953	974	974	1004	955	931	927	936	906	935	923	947	915	953	981	934	946	934	941	938	902	898	958	914	1024	964	970	937	963	962	936	907	917	890	932	901	957	1001	926	956	960	1002	909	962	941	944	948	952	927	907	955	954	991	946	943	995	959	955	994	911	964	920	973	942	898	985	971	992	943	964	905	989	932	961	983	957	955	909	936	896	922	936	963	964	977	951	953	954	949	963	955	945	965	932	962	948	925	947	910	935	904	959	950	1002	946	941	899	927	911	969	998	909	937	942	965	972	965	971	1009	934	1024	894	971	984	992	938	1048	947	973	949	983	923	915	937	924	988	951	988	990	888	926	904	924	978	888	985	887	964	911	952	904	955	946	948	981	976	963	996	1007	949	979	1011	950	974	906	910	973	904	952	934	986	941	1007	931	962	953	954	910	964	935	957	946	993	1018	967	982	975	939	986	996	960	934	920	910	974	936	911	899	927	947	1026	1014	942	921	929	927	902	973	933	933	889	949	938	938	938	948	911	942	939	983	920	955	974	900	918	969	962	946	961	952	989	986	937	911	925	915	912	915	1005	934	886	950	939	916	982	977	984	1007	968	980	952	907	966	950	975	925	1017	924	940	999	938	939	950	936	913	1002	981	1004	951	973	966	971	995	967	945	963	993	924	888	944	921	934	996	920	944	975	974	983	959	1013	939	945	964	955	954	976	928	959	942	981	932	976	982	982	930	941	944	964	974	975	948	917	935	915	949	968	978	903	969	958	935	933	888	951	1013	945	979	926	935	930	959	922	934	903	941	1009	947	914	925	1011	980	959	909	938	968	964	935	975	984	957	960	970	907	947	907	918	962	1003	918	972	950	956	949	921	945	926	964	950	890	948	944	1012	912	946	1001	987	951	968	970	910	985	936	968	947	1002	960	945	916	915	925	974	895	995	932	912	938	946	940	915	967	966	931	945	1009	879	951	950	979	965	915	950	954	954	956	960	937	937	997	924	950	970	902	892	949	1002	949	969	951	952	932	961	952	940	971	972	903	950	952	977	952	935	984	955	927	912	983	937	923	984	990	929	891	970	948	954	889	962	973	950	948	936	1003	896	943	935	919	967	980	935	981	939	984	957	939	981	930	994	928	939	856	915	973	954	896	914	951	914	951	955	1023	970	984	996	968	968	909	930	988	934	971	993	990	940	978	908	940	943	935	873	952	957	951	920	974	1002	950	959	938	974	983	937	896	947	964	976	976	871	993	963	916	952	989	972	928	928	983	949	959	952	983	936	930	958	949	987	998	936	948	947	977	941	992	958	949	938	930	927	955	971	929	939	984	929	943	910	951	956	956	927	906	1022	979	894	994	913	937	960	947	944	936	975	969	941	946	970	944	948	937	930	952	974	1010	975	912	1031	942	981	929	890	954	925	962	969	953	952	978	990	911	942	984	902	945	934	943	984	956	939	937	970	948	955	946	1009	934	953	908	954	965	1003	893	975	949	990	933	932	941	984	984	897	958	963	887	972	925	952	967	936	983	951	837	972	951	949	999	948	911	939	993	953	963	960	931	991	946	930	1011	928	957	961	952	931	971	912	940	930	949	898	970	926	986	948	912	1021	950	943	940	926	962	973	949	997	972	982	890	938	982	923	947	915	1009	923	938	922	915	961	944	981	985	966	928	947	1008	949	936	982	929	948	911	902	959	874	1009	900	959	950	927	948	986	940	951	910	957	915	898	946	937	932	949	946	949	990	1009	889	954	958	973	927	972	982	944	978	901	963	956	925	936	1017	934	961	973	944	939	891	930	935	974	945	941	951	964	968	917	967	934	977	922	911	953	974	972	1007	962	930	918	952	941	930	908	951	941	976	916	955	914	980	900	966	965	913	991	975	956	992	930	897	959	953	947	969	982	950	947	1006	954	989	933	923	992	972	955	932	943	921	945	973	976	955	954	971	947	926	947	924	927	887	1001	905	960	976	982	947	949	924	972	940	967	962	960	929	1013	1006	952	949	920	1056	926	984	953	915	925	960	916	934	992	946	982	967	996	887	962	967	1003	907	940	935	909	983	925	912	987	899	898	948	952	975	969	946	958	1003	906	950	961	970	882	988	914	947	972	945	935	979	889	983	948	957	994	969	930	952	1006	948	953	932	1020	936	911	983	954	949	974	900	931	927	920	959	932	972	953	933	924	954	934	966	946	961	991	978	927	962	966	958	930	966	987	998	955	927	907	936	955	974	982	949	976	983	965	944	989	938
27128	20689	7286	529	304	268	222	211	220	198	190	170	193	208	205	183	191	199	182	200	220	192	191	189	202	190	180	222	181	194	200	197	193	192	196	175	199	202	210	176	196	186	198	202	196	222	197	190	193	203	182	177	179	194	197	183	194	215	202	210	208	189	192	172	189	185	187	191	205	186	188	185	216	199	175	179	178	201	202	171	193	179	168	176	194	201	165	174	191	200	199	199	197	214	188	192	181	172	188	169	202	207	205	166	173	183	198	193	198	225	185	195	169	200	199	199	178	211	178	191	189	197	175	194	186	190	209	190	199	187	184	204	204	206	183	167	209	191	176	186	172	182	222	184	180	192	201	187	198	206	188	180	190	180	189	189	187	192	193	159	213	180	191	208	173	188	221	190	224	195	177	191	191	184	202	186	191	211	184	195	197	170	186	166	206	186	183	208	195	207	178	203	166	191	193	197	210	195	183	160	188	203	206	180	160	201	180	192	190	169	185	207	217	204	162	193	198	184	181	203	192	182	209	183	205	218	207	178	190	196	170	205	196	172	184	185	205	184	175	174	158	216	230	164	201	159	192	189	215	157	190	191	174	212	197	185	186	186	191	178	181	170	194	196	194	179	172	181	210	193	191	183	151	194	191	184	191	201	201	193	204	201	164	201	189	176	187	201	184	222	192	199	193	188	199	219	195	190	201	210	156	192	179	186	174	170	183	202	181	204	161	185	197	181	217	201	219	190	187	202	205	225	182	171	201	184	187	209	201	187	191	190	182	194	186	205	183	190	205	190	187	191	187	191	186	199	177	198	189	201	191	190	191	198	200	190	194	171	183	190	215	182	196	191	193	202	183	167	174	201	199	173	179	196	189	188	199	169	185	174	199	184	228	189	181	187	194	192	189	205	188	171	193	198	191	193	190	169	196	201	227	205	185	186	193	178	197	201	177	183	198	184	197	191	174	182	169	179	203	193	203	181	182	173	195	173	204	183	204	192	177	218	181	195	182	195	212	204	164	201	196	188	178	207	189	184	195	185	179	165	192	193	205	207	171	197	169	197	187	179	203	185	192	177	194	189	187	191	196	201	180	201	168	178	181	193	205	187	196	170	206	182	174	211	190	195	181	189	173	208	213	211	212	170	205	187	194	202	162	196	191	181	203	183	203	181	195	180	173	182	192	189	212	179	181	191	181	172	170	186	208	199	168	201	189	165	184	207	199	178	205	197	208	176	188	202	205	175	193	185	183	171	183	189	218	213	207	191	217	202	210	206	192	190	190	193	189	159	200	189	192	178	182	193	202	190	192	204	187	189	194	197	189	184	183	184	207	180	185	163	175	181	185	213	196	182	190	210	177	182	181	229	194	218	201	198	163	195	169	191	194	189	190	190	190	188	190	199	178	189	186	198	170	182	210	202	182	163	176	178	189	182	195	185	174	195	145	191	181	183	187	215	217	202	187	196	186	219	192	189	200	199	196	207	190	173	196	172	192	195	199	191	200	187	216	187	196	208	183	175	197	175	184	171	204	172	152	197	178	187	190	185	189	185	182	185	187	203	176	206	201	205	183	202	188	180	183	166	201	198	227	207	187	162	194	205	166	194	186	188	195	209	186	199	182	205	185	156	159	176	173	192	198	174	171	177	196	175	184	209	204	169	194	189	198	195	211	206	174	215	201	215	189	184	166	190	190	173	191	185	193	189	212	190	176	178	173	183	185	185	194	186	216	181	190	186	238	207	194	189	230	206	189	192	192	195	176	175	212	185	204	178	175	194	201	202	206	183	169	181	182	209	172	200	199	189	203	201	197	198	164	209	173	218	189	193	211	174	219	183	184	201	203	165	191	208	223	197	186	164	213	177	172	165	191	199	200	176	213	205	157	194	193	194	199	194	187	186	195	194	209	188	218	199	183	179	187	174	204	176	194	178	182	199	171	215	196	166	213	173	192	191	232	199	176	202	191	201	168	193	178	195	226	200	187	196	185	200	231	181	188	187	205	188	173	198	190	186	201	181	182	187	191	230	232	212	196	205	184	161	202	172	189	206	183	198	191	195	185	191	187	209	189	180	163	194	203	187	198	177	204	181	206	223	209	191	198	196	193	188	166	208	182	192	189	194	178	196	199	186	181	193	177	176	194	172	192	188	178	172	189	193	192	183	195	177	205	201	196	193	180	194	180	188	208	185	182	203	185	183	179	212	176	209	168	194	177	185	179	221	193	203	216	183	214	191	203	202	189	201	208	180	185	206	186	202	214	203	191	181	191	182	181	202	200	168	192	207	191	200	183	181	194	199	186	195	187	200	189	177	215	196	204	199	177	192	178	207	199	190	188	205	176	183	188	188	198	220	206	184	182	183	206	199	185	193	184	178	178	203	169	179	205	203	203	193	209	210	201	186	202	193	203	218	179	201	207	191	172	177	190	191	196	192	193	174	206	199	183	202	178	192	195	191	182	179	184	186	185	180	195	202	207	196	172	172	175	178	210	195	196	200	185	195	205	200	203	193	196	185	199	192	192	191	181	187	190	182	187	175	194	167	170	183	178	206	183	204	211	170	173	181	173	205	188	195	187	174	200	205	204	206	198	170	175	177	182	203	174	203	203	173	167	184	213	187	181	201	197	172	196	185	188	205	212	183	206	179	191	188	186	195	191	189	188	189	194	199	189	204	185	172	194	207	174	196	208	161	206	215	207	213	206	153	192	193	191	183	206	179	185	190	183	181	195	199	204	173	181	205	198	210	205	165	195	193	200	179	182	183	218	202	201	193	215	193	194	202	199	154	173	187	195	183	196	211	194	208	182	196	203	161	186	200	167	186	202	219	203	190	195	206	187	182	195	209	207	215	209	209	193	209	182	176	209	189	185	172	169	180	180	181	188	169	194	177	173	177	175	217	166	191	205	177	167	190	200	192	198	166	171	204	191	190	178	197	197	175	173	209	187	199	194	178	176	182	212	174	185	195	180	199	211	177	185	179	187	193	225	195	192	192	181	181	186	199	185	179	195	199	203	193	208	198	199	169	213	191	202	184	207	178	177	175	175	180	190	188	201	193	185	219	196	196	195	192	167	180	184	173	198	198	203	207	185	198	210	205	189	192	185	200	162	192	208	178	175	214	192	185	203	193	187	189	162	190	206	178	195	198	182	189	183	194	178	214	225	202	186	188	171	200	196	179	157	194	217	192	216	178	176	184	199	199	155	194	185	173	185	179	164	177	195	161	190	191	151	191	162	195	183	191	180	197	177	201	185	204	177	189	186	207	210	183	182	172	176	211	195	178	207	176	178	203	188	200	196	186	173	192	180	198	192	175	197	197	190	175	174	191	211	196	183	179	192	201	209	193	177	215	218	188	199	178	183	205	186	210	194	168	202	191	198	201	192	205	191	205	196	185	188	201	202	204	182	201	182	209	181	157	193	186	181	178	161	213	211	201	159	183	186	191	170	184	199	199	215	176	192	215	194	179	178	178	165	179	163	192	180	206	203	172	211	193	194	189
3812	1389	1233	704	565	451	439	379	375	382	339	326	330	371	322	319	306	303	304	350	273	304	307	316	275	302	308	305	335	321	338	318	317	311	327	296	314	323	344	309	294	320	321	288	301	299	311	343	309	317	331	310	346	346	291	301	316	322	320	321	307	304	333	326	296	328	293	312	313	303	311	319	331	292	341	305	314	306	287	304	327	341	295	315	276	326	325	311	288	333	297	309	292	305	322	291	341	282	320	287	337	327	317	308	310	314	302	296	317	309	298	323	323	325	297	278	314	332	306	312	293	327	291	312	294	325	331	297	332	297	324	288	335	317	297	328	311	292	307	310	295	312	309	326	316	297	330	331	295	304	303	310	319	323	308	329	294	305	317	296	270	312	307	315	290	322	312	342	323	286	304	305	292	313	341	315	296	315	323	292	306	323	320	301	311	311	311	315	295	329	340	314	314	319	330	304	312	318	298	288	287	312	284	276	341	328	340	309	299	296	315	296	309	302	340	302	306	291	266	309	305	292	297	312	314	314	317	282	342	263	321	307	320	292	302	321	281	322	330	327	313	311	309	277	325	291	308	330	295	281	333	299	329	320	282	293	289	348	316	308	289	299	294	268	310	302	309	315	313	301	314	316	284	319	301	292	317	301	290	313	318	309	304	314	323	301	331	332	290	301	297	292	308	322	312	289	299	306	319	306	318	294	320	314	267	338	331	320	354	315	285	293	284	304	326	313	313	303	296	294	312	333	310	297	299	275	288	311	347	309	290	317	306	315	303	336	320	328	279	285	300	316	300	338	298	294	297	288	290	309	288	313	332	312	327	310	309	329	321	305	307	322	282	305	313	318	331	296	318	317	309	292	326	310	317	309	310	313	315	267	322	315	281	293	294	319	305	343	300	301	287	255	299	297	299	303	301	317	311	311	275	301	339	294	318	289	308	330	323	331	285	303	347	323	299	330	287	305	288	313	281	326	322	352	321	336	306	321	315	298	327	321	306	304	324	301	298	289	303	344	316	310	305	327	282	302	312	306	313	314	313	284	304	327	340	315	305	278	321	292	289	315	317	282	293	328	283	279	297	351	302	298	320	316	295	372	277	300	297	284	339	328	321	325	343	337	276	313	291	331	287	292	320	290	275	338	299	308	334	319	328	308	290	305	288	303	295	297	289	309	304	332	307	293	310	301	324	338	305	323	330	293	314	304	319	323	321	317	307	311	313	270	333	327	287	309	308	299	300	346	287	296	319	296	293	282	293	319	334	288	292	313	301	286	284	279	288	280	333	320	320	304	320	313	306	312	315	304	276	311	325	329	353	296	328	301	319	307	319	316	311	305	318	307	311	315	324	292	322	323	315	292	320	283	321	318	295	305	308	286	308	308	328	299	279	336	315	265	302	306	318	296	304	296	316	312	317	307	318	288	314	309	336	299	306	303	326	307	355	300	276	294	324	315	290	327	303	300	318	326	297	300	286	301	318	308	354	306	309	307	325	310	286	330	327	304	311	326	308	319	295	307	300	334	319	298	309	292	314	319	342	335	290	305	292	264	333	325	327	289	300	299	321	328	329	315	306	292	303	291	302	310	320	311	323	307	290	324	312	301	295	298	304	340	278	295	309	294	335	344	309	322	327	320	300	297	298	318	300	319	301	294	293	306	294	304	300	314	325	280	310	327	328	320	315	306	318	329	311	315	307	324	309	302	301	283	301	285	307	296	299	340	310	327	292	361	302	303	322	319	318	303	295	329	328	305	294	307	336	295	313	315	274	287	342	311	333	347	274	303	307	314	295	290	294	284	329	311	269	298	289	348	304	315	310	315	319	295	298	299	317	289	304	322	296	297	291	318	298	349	316	296	312	279	280	306	307	291	321	313	306	301	296	292	310	302	312	334	345	275	312	326	319	301	321	311	290	321	278	301	299	321	311	314	327	271	317	328	315	332	334	300	300	322	318	317	296	298	326	301	302	295	304	277	327	310	302	310	310	338	293	327	329	313	290	313	298	303	310	305	314	301	320	318	302	297	313	295	300	307	310	314	322	304	324	298	290	300	289	339	340	291	313	341	286	305	342	310	312	305	308	304	310	317	324	276	325	313	335	312	322	289	295	299	331	306	308	318	311	334	318	316	299	300	286	321	311	318	307	332	315	306	296	293	295	270	322	310	315	301	276	298	313	303	304	302	303	346	303	328	343	317	291	302	315	294	320	362	312	305	289	308	284	294	329	316	325	315	309	285	303	307	344	322	301	315	286	305	312	306	329	325	303	335	335	323	321	310	283	299	345	340	335	332	293	327	311	287	301	325	330	310	308	306	306	307	276	309	327	293	326	347	305	315	316	323	339	282	329	323	314	298	321	296	288	301	321	318	348	304	305	322	306	313	300	299	341	327	315	287	293	319	288	311	288	272	300	275	329	323	314	301	320	294	316	306	339	292	278	305	306	322	302	335	346	314	295	328	323	308	293	321	290	314	293	323	286	290	314	288	333	298	291	354	293	287	291	292	302	305	304	270	324	314	322	290	308	293	317	297	312	299	289	302	307	302	285	314	308	305	348	289	311	328	324	298	265	321	324	287	324	324	290	285	305	311	301	311	304	303	297	285	297	295	292	309	295	291	306	300	335	282	314	264	313	295	283	300	306	317	331	298	317	324	299	302	314	303	340	314	290	288	285	330	279	307	326	285	305	323	331	323	304	323	284	303	302	309	316	301	306	341	329	297	319	271	257	318	313	344	272	303	324	293	292	289	339	308	326	330	266	323	320	326	308	324	323	302	292	330	318	290	309	274	320	324	322	330	294	337	338	336	320	309	308	305	290	279	339	302	316	299	343	331	307	311	290	271	305	348	312	313	317	317	339	283	310	289	309	327	309	284	310	333	305	345	334	342	306	334	343	312	331	308	329	331	326	311	322	294	308	339	295	313	319	325	321	324	272	298	327	310	326	295	321	333	312	317	282	297	281	340	348	295	345	312	303	297	290	310	276	294	315	291	303	317	289	285	295	253	339	341	305	287	318	317	344	304	305	295	300	286	288	321	303	336	301	314	329	316	306	314	340	319	337	303	323	319	295	335	319	319	300	312	346	273	296	292	284	312	300	288	292	304	291	305	323	304	327	333	312	313	289	310	316	305	294	312	331	313	296	346	285	334	298	338	335	306	336	307	293	283	338	335	288	317	301	328	329	336	313	302	334	301	312	323	324	324	311	270	269	312	317	309	297	322	323	325	329	302	300	298	313	320	303	315	345	306	340	282	292	314	327	301	329	300	302	301	315	311	303	328	331	315	321	321	268	327	283	294	302	303	304	309	277	303	321	330	320	347	320	299	315	307	303	341	308	327	313	337	320	305	323	259	300	301	259	334	312	302	267	318	270	313	293	289	315	301	303	314	319	287	312	279	318	302	307	322	296	315	308	296	302	299	323	343	308	301	310	302	325	317	318	321	311	299	288	283	324	280	333	356	328	300	275	340	317	345	291	316	337	297	319	304	289	299
24327	21408	28798	24389	21188	4188	1172	826	743	636	672	585	616	590	541	551	519	566	501	506	519	509	524	495	574	504	504	482	526	482	519	465	524	482	469	500	484	544	496	515	540	511	514	504	463	515	454	437	545	538	480	499	511	462	471	504	548	482	515	504	478	489	487	493	454	458	446	514	510	506	468	468	491	470	460	487	512	515	473	500	454	497	478	453	492	466	436	441	506	483	493	485	505	493	501	496	483	515	515	485	466	505	441	490	486	437	501	489	492	491	470	483	486	480	467	474	482	479	472	498	462	466	473	500	506	510	500	483	521	456	482	473	469	475	473	461	492	470	518	512	508	458	480	493	485	485	470	506	485	487	478	474	471	466	483	464	469	506	492	500	477	473	494	488	523	496	458	454	455	503	481	473	472	489	512	458	509	510	481	489	472	462	500	441	512	479	486	485	492	461	517	486	471	544	469	471	455	473	464	464	467	505	466	528	485	493	525	436	509	466	471	462	464	499	452	518	467	477	524	453	504	500	492	474	507	482	468	516	477	479	418	497	521	493	482	487	495	461	480	491	486	493	490	540	481	490	482	485	466	517	449	505	472	493	450	472	464	470	464	484	471	472	504	453	479	486	492	468	488	475	506	520	518	518	503	498	463	493	480	511	478	466	493	446	460	506	493	510	491	475	496	483	453	486	465	444	450	504	488	469	457	442	508	494	449	453	482	501	461	505	486	505	501	494	485	463	512	501	474	475	511	494	436	516	514	453	485	476	480	463	484	503	488	476	477	479	442	483	476	494	504	486	481	465	499	479	512	490	513	489	451	470	494	476	478	431	453	507	536	483	496	458	490	480	525	463	503	456	498	482	491	461	468	467	472	502	456	498	463	541	465	444	475	483	486	498	470	509	470	489	465	516	464	468	474	498	473	518	475	493	505	487	485	442	508	497	465	447	479	475	448	484	475	442	488	443	461	499	499	496	518	474	500	504	479	479	490	451	467	465	448	489	483	465	468	468	483	487	482	455	508	488	460	475	467	487	502	467	509	475	472	502	479	501	507	479	471	451	472	511	500	501	475	488	505	480	493	477	488	473	468	482	517	480	486	485	522	451	455	536	504	454	479	452	465	459	528	496	475	476	466	468	499	527	481	484	441	460	479	474	523	518	488	471	479	503	504	495	512	460	439	463	518	524	507	453	481	486	465	459	448	496	480	496	487	486	472	435	463	488	493	488	478	456	463	466	486	472	499	493	529	524	472	485	475	506	442	459	521	483	482	496	451	515	497	473	447	487	512	519	495	449	525	491	462	495	479	515	481	499	471	458	451	506	497	452	484	518	483	493	476	522	459	521	485	476	485	486	423	512	471	496	486	455	484	481	476	450	506	518	494	517	479	466	510	488	488	477	505	517	508	500	518	482	513	488	459	478	525	500	489	514	455	495	495	468	473	490	460	480	498	484	441	490	490	490	479	499	505	479	517	493	486	489	499	471	468	480	515	474	485	512	508	485	451	498	496	475	470	488	520	486	477	494	447	490	523	486	479	503	476	474	474	514	501	456	453	526	508	488	511	483	452	506	460	508	509	495	474	497	485	473	475	512	501	430	485	486	480	462	511	483	458	469	491	465	460	477	476	490	509	470	491	470	476	473	457	460	467	473	453	478	457	469	485	449	484	467	488	437	467	467	529	463	500	512	492	497	484	451	475	485	472	511	473	469	494	478	503	477	473	483	494	461	432	462	488	475	532	483	472	503	474	494	451	504	484	502	462	520	488	504	475	477	469	448	541	496	493	484	494	476	485	476	492	456	432	508	456	462	498	439	496	483	485	450	513	507	477	445	469	502	453	452	474	444	468	469	500	470	455	506	447	510	481	523	470	461	473	499	465	493	479	480	472	478	464	482	500	494	494	494	483	468	494	492	507	500	463	488	476	453	462	463	444	542	491	475	481	510	471	492	453	517	487	456	507	493	521	452	501	477	498	507	447	485	504	455	527	511	452	477	462	498	486	448	489	478	458	441	516	507	500	437	489	488	472	476	488	485	460	438	483	475	467	469	490	526	511	423	507	458	494	482	499	496	471	463	486	464	471	479	448	517	486	475	496	459	476	475	470	501	475	457	489	460	523	444	506	494	464	521	501	463	471	494	481	513	510	504	497	496	496	495	491	501	481	478	504	482	522	523	494	480	531	488	494	505	529	517	497	457	468	494	469	499	464	451	462	499	473	509	488	498	487	463	482	509	500	476	447	502	487	498	494	478	485	471	479	512	469	492	472	484	490	464	511	457	489	479	484	499	504	509	488	459	487	502	516	422	476	503	469	493	490	510	533	462	507	457	475	482	426	484	459	505	472	486	463	489	464	455	496	484	469	450	487	472	490	445	462	489	518	475	514	474	516	508	464	472	497	504	476	488	509	513	494	516	477	460	459	509	523	478	480	481	440	434	504	491	491	478	454	510	504	507	508	483	479	477	527	456	535	438	448	496	481	487	498	483	457	485	467	502	503	491	504	499	454	465	506	454	500	478	510	442	465	462	515	436	493	486	520	521	468	479	441	485	473	486	477	471	462	506	473	492	491	503	502	520	489	502	486	492	444	498	492	533	448	528	480	472	483	505	474	461	465	462	486	460	471	473	439	471	439	485	488	535	503	487	475	475	460	473	455	459	450	504	459	465	521	473	485	499	520	481	461	484	467	516	463	499	485	468	541	520	483	445	514	508	487	460	502	457	476	477	463	534	464	494	491	467	474	473	505	503	474	507	499	506	488	448	491	477	486	504	480	463	458	494	477	442	523	430	497	459	454	482	455	488	476	483	442	498	494	472	519	491	471	478	457	487	496	472	508	470	502	532	467	530	500	500	502	486	486	488	434	487	454	454	473	509	518	484	503	486	490	490	495	498	489	509	485	459	497	509	490	490	458	477	461	511	481	494	474	453	504	526	487	492	485	489	535	463	448	470	455	491	487	476	451	517	481	461	494	495	482	441	505	489	495	508	480	469	457	489	504	503	467	499	479	466	433	461	489	483	497	516	488	492	489	507	442	468	472	488	468	435	478	480	490	493	481	452	457	506	487	481	473	472	476	505	501	470	461	515	479	499	476	524	431	479	523	480	463	493	475	458	498	468	467	473	475	456	469	483	513	474	523	474	500	491	487	466	492	518	433	479	424	464	490	552	495	458	472	463	455	500	454	473	478	487	452	465	464	462	478	471	471	474	512	531	472	457	478	521	461	486	493	461	486	518	458	519	458	484	476	454	439	448	477	470	501	491	490	483	491	516	499	500	475	492	469	450	482	499	524	472	468	498	462	458	493	455	515	495	493	454	503	477	486	470	487	483	436	487	501	497	491	514	486	499	480	496	470	446	462	416	417	459	469	476	460	458	465	487	446	492	481	463	474	489	453	501	480	495	552	474	480	461	471	458	495	456	474	471	500	467	467	463	451	501	426	481	478	478	468	489	477	511	483	475	476	501	488	495	489	499	481	483	484	492	475	521	501	442
5990	11224	9458	4963	3508	2528	2086	1777	1538	1279	1256	1150	1015	1046	979	939	923	881	869	849	909	802	859	802	799	823	789	813	817	803	785	801	743	797	833	774	756	767	762	781	779	753	766	743	795	753	780	763	742	709	730	777	749	776	693	772	716	730	752	746	749	767	805	700	796	708	733	728	706	727	745	730	729	691	743	762	750	710	724	750	777	711	759	737	737	764	768	768	749	785	724	747	776	767	784	792	744	753	728	676	752	757	780	739	780	706	701	762	747	744	734	741	797	722	697	716	776	749	743	706	801	701	739	771	722	775	746	707	719	712	739	728	773	733	707	743	758	733	748	760	736	748	779	725	724	696	742	741	741	773	746	705	782	759	729	744	792	711	747	693	749	767	741	723	697	691	727	682	792	748	730	709	781	765	765	761	758	720	714	755	742	708	739	746	784	770	733	743	728	695	762	748	760	786	772	747	782	785	721	793	711	741	716	756	751	699	709	762	758	690	724	718	717	765	785	727	710	726	767	753	716	740	805	714	766	755	738	677	734	764	779	785	697	725	743	751	778	800	724	689	809	758	725	762	746	799	726	747	780	713	699	729	709	704	807	713	758	743	728	763	738	729	747	667	765	792	771	687	800	763	721	727	763	762	818	709	740	711	751	768	757	685	694	718	763	760	757	759	765	718	741	743	762	699	762	714	745	747	738	674	747	764	754	734	763	757	715	704	733	760	733	718	768	747	729	724	713	752	733	744	701	758	767	730	714	735	756	687	754	736	751	730	723	741	704	763	742	747	739	762	710	759	773	747	797	741	740	738	713	747	721	759	734	780	721	738	726	776	738	743	751	745	787	771	734	692	775	758	741	768	761	721	764	757	760	758	740	747	716	725	738	762	730	771	701	744	754	723	767	734	719	747	708	732	724	746	731	701	753	738	732	757	751	730	759	713	746	713	718	735	841	741	706	722	739	749	736	760	756	745	778	736	757	804	758	759	731	715	740	696	736	689	729	737	727	697	748	753	744	795	761	688	745	761	737	736	670	764	733	716	727	672	757	735	789	737	720	738	741	710	762	686	728	735	758	710	760	741	773	716	741	731	738	762	749	738	726	715	730	727	691	771	736	733	732	693	711	672	782	732	722	688	752	733	749	736	769	733	741	704	750	732	722	738	699	697	713	768	731	738	741	777	747	740	700	719	672	736	741	753	727	782	728	737	763	728	780	767	728	694	758	667	750	699	767	786	764	763	701	718	713	746	697	734	779	781	825	768	758	784	738	706	744	724	737	714	773	711	745	740	799	748	781	704	735	779	732	722	736	739	786	709	717	705	754	765	710	751	765	748	736	732	712	695	678	760	742	725	754	691	747	723	786	794	767	728	757	761	729	783	787	761	753	767	804	731	717	755	715	749	768	715	721	722	752	756	743	747	781	725	735	734	775	738	711	781	687	734	750	749	778	746	790	738	718	761	757	753	738	798	726	766	762	761	754	734	760	742	731	739	707	738	756	767	741	785	750	726	776	709	788	759	714	721	715	770	722	742	746	728	726	729	749	705	774	712	759	742	703	804	736	699	808	716	669	725	776	760	738	726	747	726	730	762	724	750	750	705	764	752	740	760	711	774	775	754	738	722	738	758	756	776	765	755	752	780	747	723	731	714	775	712	755	706	787	731	730	766	720	707	736	740	751	760	729	719	755	790	745	751	744	718	758	790	692	734	718	746	754	717	718	766	720	729	732	726	722	768	765	748	732	753	743	732	717	781	729	773	719	745	733	690	742	758	751	707	733	743	719	710	753	756	717	761	721	741	737	754	704	700	766	721	768	766	748	740	776	705	738	695	725	723	731	738	754	723	803	728	737	709	769	741	690	724	731	726	768	723	731	726	742	750	740	742	774	802	734	738	694	679	781	754	700	745	755	727	758	758	733	699	707	747	684	747	703	747	791	731	710	717	771	687	766	703	760	714	710	751	780	703	728	702	730	696	740	767	746	767	741	778	748	764	737	755	812	761	761	773	744	720	764	768	753	728	702	793	763	728	697	733	773	723	733	740	719	734	795	766	766	793	749	731	754	738	706	756	756	755	742	748	742	697	735	769	755	775	697	772	699	741	712	746	703	765	763	674	707	751	731	754	746	754	748	712	678	755	750	719	761	724	737	736	763	751	706	768	738	767	729	768	749	710	718	754	695	760	775	768	673	727	755	734	707	696	722	703	742	723	745	784	730	722	753	736	705	694	698	696	726	721	722	766	707	713	721	703	703	696	745	754	733	770	723	703	697	750	692	696	751	710	735	773	713	728	756	722	791	746	717	720	747	736	713	737	735	701	741	790	742	698	704	756	717	720	725	731	755	762	712	722	727	746	767	734	706	722	754	756	691	763	738	718	792	758	767	731	759	768	773	702	739	768	707	745	691	753	775	769	756	761	788	715	692	745	715	765	731	768	742	776	757	774	685	746	721	718	700	736	696	761	752	704	744	721	765	755	734	743	750	735	739	750	706	798	772	746	758	781	723	712	788	757	730	710	734	729	771	721	769	733	748	727	755	746	737	763	762	765	755	722	728	669	710	729	754	728	750	740	713	722	752	800	749	731	811	736	735	747	758	738	755	751	738	701	763	711	753	703	739	743	762	753	738	746	715	823	747	773	765	708	719	717	756	793	763	699	719	750	693	794	753	691	779	742	756	752	742	803	738	791	752	770	750	730	732	728	757	728	738	747	740	720	739	734	691	705	717	760	697	688	728	809	735	731	796	743	741	666	748	727	722	738	722	770	731	731	744	770	773	735	731	737	749	723	760	697	650	785	732	757	735	763	728	749	765	737	737	763	736	743	708	711	752	723	780	746	757	716	752	762	732	765	735	740	717	752	741	768	755	751	765	765	756	673	738	770	723	754	731	745	717	729	781	771	721	745	743	751	754	764	720	758	751	738	713	757	703	743	683	741	750	731	740	723	712	737	737	754	697	723	733	730	736	735	729	724	725	747	755	711	725	717	729	747	691	771	701	734	753	770	701	695	753	720	757	747	755	740	779	751	763	763	780	766	708	698	734	751	765	736	729	739	713	793	783	736	757	729	691	715	748	708	731	726	747	769	789	715	765	721	718	708	744	714	726	719	766	729	713	721	724	779	784	733	699	792	709	694	667	740	723	762	750	718	787	720	762	765	765	735	733	720	722	735	736	724	718	734	753	723	718	705	770	750	762	747	753	737	757	817	738	725	739	742	772	736	746	726	744	738	765	739	764	743	736	760	714	752	754	728	694	778	699	749	764	754	718	727	728	698	766	748	712	725	698	699	784	758	758	752	740	710	749	738	684	736	754	787	709	740	701	731	753	785	731	733	715	718	750	732	725	752	682	764	802	756	785	694	802	739	777	754	739	742	749	716	732	723	728	689	728	717	718	757	738	748	726	739	761	744	796	770	767	723	705	788	732	745	699	725	776	704	677	734	779	716	726	733	757	780	714	731	803	738	720	741	723	739	788	762	705	753	698	737	783	669
23314	21430	29439	23839	21434	21164	4238	1350	1040	1015	941	910	808	818	779	803	797	745	728	711	689	717	684	713	729	702	672	712	674	672	673	631	611	655	704	698	683	633	680	651	648	644	639	705	651	659	628	618	599	665	597	625	639	620	598	678	641	660	655	640	626	636	618	644	626	660	633	604	647	654	645	623	626	655	626	652	685	659	617	579	633	659	656	647	646	602	632	658	638	615	639	612	653	645	634	622	616	619	632	623	685	629	607	623	650	601	615	589	679	619	648	621	659	640	684	675	627	596	589	624	667	642	658	671	600	609	653	615	612	600	613	624	616	668	658	599	628	638	638	648	606	619	589	665	594	615	617	606	652	633	621	626	596	656	623	655	617	651	604	668	625	658	634	661	616	689	617	621	580	613	680	595	607	628	624	551	707	675	648	598	610	612	660	635	610	614	688	629	650	610	626	626	646	633	646	671	606	632	625	619	656	671	662	686	642	641	596	668	600	643	633	654	607	668	644	610	633	631	624	608	610	650	642	628	650	649	627	648	626	622	597	624	653	625	630	627	647	634	608	614	660	629	682	638	613	649	644	665	643	631	587	627	646	623	574	627	651	607	641	632	643	610	616	595	585	640	624	604	654	614	626	604	680	594	625	602	606	621	689	630	639	645	595	641	684	654	662	618	674	693	634	669	627	659	635	617	662	646	591	672	650	636	646	600	606	630	644	602	648	626	603	607	636	624	614	582	627	635	624	624	674	651	609	599	675	657	641	628	637	641	649	651	634	611	655	613	606	629	651	644	597	663	614	648	622	611	647	605	620	596	622	653	679	672	622	609	619	632	650	616	635	620	642	632	636	637	607	658	659	646	601	614	640	604	605	626	611	611	635	639	612	662	616	612	640	638	608	637	622	648	632	664	614	649	613	583	643	644	638	615	609	604	601	600	606	624	614	643	619	636	644	640	611	618	663	661	624	597	646	653	638	661	634	642	674	678	631	622	655	617	655	624	637	630	647	618	666	643	635	633	622	651	602	652	638	579	649	675	673	714	640	650	682	587	688	625	649	681	626	588	593	636	638	633	644	646	638	617	634	620	673	644	675	636	622	641	675	656	604	594	585	622	643	637	633	603	628	622	647	615	633	602	598	620	569	642	589	612	645	653	626	644	639	607	646	611	662	644	670	600	631	618	657	635	647	638	637	695	623	625	618	624	661	693	645	603	644	595	652	650	610	578	655	604	642	662	621	616	638	614	634	596	608	607	673	630	637	640	620	603	623	619	680	654	672	637	628	571	625	667	636	578	635	691	608	623	617	626	635	630	658	614	656	653	680	635	622	629	629	605	659	616	687	645	643	621	631	655	624	624	690	608	637	593	668	624	597	620	667	654	651	657	608	659	638	627	662	602	657	611	631	590	615	646	650	655	635	597	614	649	622	641	640	703	621	659	627	593	659	664	678	618	628	655	625	630	650	582	626	605	584	598	633	635	599	603	625	664	628	664	643	607	606	653	636	629	587	581	608	661	613	698	665	657	653	656	622	611	643	590	638	677	666	636	605	611	641	613	626	678	608	631	590	600	613	661	629	638	626	604	641	661	650	604	683	656	645	580	623	684	620	643	610	594	657	650	634	642	626	614	575	639	634	659	623	651	612	627	646	660	618	621	607	674	618	639	682	647	621	625	622	656	601	596	592	667	631	622	643	627	663	634	613	684	642	599	639	591	609	641	618	633	618	622	622	624	642	648	641	649	582	632	670	632	656	653	643	593	618	647	643	644	614	632	648	598	592	612	678	653	631	685	627	669	617	656	624	638	638	636	663	609	612	641	640	643	646	668	627	641	614	604	649	651	620	595	618	650	631	626	600	637	634	596	655	588	653	635	605	641	699	647	628	666	610	689	639	595	634	602	546	657	616	640	629	705	632	606	684	614	622	651	602	681	640	669	656	636	671	633	693	606	608	617	675	651	668	674	626	616	647	672	664	637	629	619	654	625	642	634	574	570	606	623	607	617	630	599	636	664	692	626	606	655	651	601	685	599	639	625	653	636	598	633	611	675	626	655	627	600	664	671	651	631	642	636	633	650	621	619	564	626	621	620	629	647	666	595	639	614	617	628	591	639	595	603	650	637	630	613	634	600	620	643	629	599	673	616	633	677	631	647	645	622	636	619	642	687	674	625	639	679	609	626	662	625	650	619	656	620	619	621	674	611	614	633	644	572	673	646	631	630	628	682	632	620	647	645	634	642	626	641	603	649	639	621	609	631	641	620	678	670	659	671	619	668	601	626	601	671	674	654	623	690	612	606	664	639	657	612	596	659	621	606	627	664	622	660	626	602	604	643	598	651	594	573	600	634	618	618	644	638	624	647	652	600	657	605	589	612	636	584	647	625	652	602	629	642	662	652	696	653	648	616	665	660	586	613	632	603	607	616	599	657	638	609	640	624	646	602	617	634	658	642	632	588	631	620	623	622	602	653	617	628	604	665	585	659	665	609	641	649	600	629	640	628	630	652	625	602	638	661	669	613	657	599	675	597	618	611	646	647	639	648	683	674	582	592	593	652	581	610	612	608	609	662	629	619	656	640	637	622	638	660	649	613	606	656	625	616	621	629	653	634	656	660	624	639	640	617	622	632	626	630	650	636	655	644	602	659	622	636	583	659	626	641	576	625	622	550	591	646	601	680	630	588	605	642	628	625	589	614	638	649	631	627	656	667	617	629	609	638	604	602	635	636	640	645	654	593	647	678	677	575	658	621	604	669	645	633	627	635	588	586	629	634	631	608	603	620	642	586	628	658	623	617	611	656	619	636	640	612	625	637	659	638	588	615	584	631	585	594	645	682	604	607	675	623	651	652	615	653	636	619	649	626	667	650	642	608	586	639	642	634	623	589	647	639	646	629	621	637	635	605	581	583	675	643	626	658	602	636	604	649	637	636	646	587	615	610	613	639	619	614	672	651	576	615	665	611	668	618	665	631	663	624	687	641	672	602	612	618	649	621	608	631	664	635	608	663	609	608	629	597	662	653	605	623	619	652	579	635	598	622	627	639	596	682	621	670	583	628	636	589	618	677	643	620	610	600	626	599	645	632	589	673	625	662	611	657	607	642	631	663	623	617	666	623	614	623	582	616	638	678	607	677	636	634	669	680	608	623	640	665	599	598	626	607	623	658	607	593	619	633	580	630	591	597	640	597	636	588	610	632	634	679	679	600	627	633	638	664	670	629	631	618	610	611	646	577	619	654	638	621	637	606	647	621	651	633	647	618	625	611	585	628	593	595	628	624	633	700	664	641	588	633	621	599	600	590	625	643	608	618	670	628	620	612	613	633	639	603	666	655	629	654	655	645	608	647	637	682	634	663	614	605	617	634	624	684	646	619	604	659	613	672	638	628	641	615	623	612	601	644	604	570	629	633	632	617	621	646	675	624	623	583	580	620	637	636	588	626	643	643	636	679	608	643	636	625	603	626	592	664	670	627	625	618	638	611	605	613	602	586	631	647
8876	17991	15130	8494	5977	4556	3613	2941	2441	2152	1877	1759	1602	1493	1460	1363	1278	1248	1267	1136	1230	1148	1142	1159	1085	1089	1139	1074	1114	1057	1047	995	1022	986	1025	1017	1011	984	1053	996	993	986	991	1010	1005	1062	969	968	1025	955	940	1003	969	955	1020	971	1044	975	924	969	944	943	1006	983	959	915	951	1002	937	968	965	979	1011	933	964	1002	1023	989	949	947	946	889	1022	992	935	943	968	994	975	988	976	997	961	980	1028	964	966	981	918	925	911	1003	1032	927	936	935	936	975	1013	973	948	938	962	942	982	923	921	912	908	928	959	940	894	931	968	1002	922	921	968	964	928	962	928	903	991	894	971	953	967	962	941	967	1003	927	973	908	954	968	1004	938	948	944	963	927	966	964	933	990	964	912	892	913	988	989	950	974	969	998	897	937	924	951	995	1000	974	937	980	965	995	1002	990	946	964	938	971	985	941	996	951	971	970	950	1004	948	908	958	988	944	944	985	957	970	957	933	954	940	1001	954	960	955	928	950	964	898	933	999	962	938	898	918	1017	975	892	914	939	922	900	963	966	957	966	974	932	1022	909	917	944	956	952	970	918	984	975	944	986	930	919	937	949	975	922	970	970	963	935	945	939	975	956	968	975	937	959	967	933	959	972	967	1023	1016	932	947	955	925	991	971	1004	933	1007	1039	954	895	957	974	941	929	956	998	943	929	933	949	947	933	931	923	972	952	942	994	922	973	966	948	943	924	952	974	921	971	919	928	964	958	945	952	926	971	936	914	974	960	924	969	901	947	916	990	949	939	986	981	930	927	883	907	1009	920	917	926	963	974	942	1007	954	928	900	934	984	942	941	1003	935	921	927	955	943	955	942	923	948	907	982	927	969	958	926	916	937	927	965	930	965	985	997	912	937	928	925	971	978	974	926	974	1007	961	947	944	923	959	916	930	947	961	989	860	972	994	969	975	965	942	937	925	935	922	957	879	938	950	967	1024	972	974	927	977	983	958	893	920	946	927	964	951	984	942	969	954	974	915	971	951	1022	971	954	972	956	961	974	949	948	959	924	919	1035	920	982	940	948	929	979	975	922	932	940	913	936	965	898	916	991	921	942	941	916	977	931	937	986	932	923	950	922	927	985	936	975	966	930	889	921	983	899	926	981	942	984	931	921	935	908	936	965	957	968	961	880	929	901	919	975	905	920	946	951	947	972	915	981	967	960	940	902	893	944	931	974	953	975	970	948	977	943	914	914	1010	924	952	987	932	932	961	976	966	968	965	957	990	1009	874	961	963	960	946	948	932	971	996	922	982	907	994	908	911	954	951	944	880	982	978	900	956	1013	950	905	982	990	975	973	990	938	935	914	982	967	913	918	984	963	943	950	944	869	926	957	908	972	946	953	908	965	947	979	925	976	918	962	994	961	923	999	944	941	1021	944	914	921	980	986	957	881	937	982	1007	925	967	971	898	970	982	963	926	964	959	908	987	975	918	949	964	979	974	924	998	941	922	969	965	963	964	927	982	973	950	920	875	972	978	948	955	939	959	947	1000	966	988	926	931	982	988	984	942	919	988	979	1007	943	941	1002	978	971	903	979	969	923	940	962	964	985	940	919	986	933	900	938	927	877	947	948	958	960	920	1026	941	948	931	981	1010	964	893	960	935	933	964	957	902	908	898	996	965	963	965	907	953	973	954	940	1021	994	982	969	1010	978	982	948	950	899	953	950	922	961	928	949	942	974	950	927	922	928	920	958	946	915	930	952	929	943	993	962	993	997	956	983	998	977	956	972	950	996	914	914	906	929	986	922	937	969	953	926	893	949	954	990	903	965	936	934	948	919	968	928	963	965	968	940	939	962	930	929	971	944	914	941	935	941	951	961	962	918	937	947	970	994	983	979	991	957	967	1015	960	915	916	920	909	982	978	908	955	973	953	945	987	934	968	988	957	983	926	884	954	1011	955	950	931	926	972	925	973	933	931	957	982	1015	970	998	974	964	986	930	940	990	952	985	956	987	980	924	945	968	935	930	923	947	972	950	991	959	977	978	960	1002	943	994	981	917	910	951	905	948	939	993	969	936	944	952	943	950	969	995	1009	925	988	953	948	957	957	953	957	989	950	982	996	947	979	933	915	973	1015	943	929	982	963	944	946	995	911	941	943	966	1000	982	925	985	903	1001	899	941	939	987	960	1003	981	946	967	956	919	945	956	925	884	945	965	945	993	945	948	929	988	963	916	926	996	1012	908	980	938	969	989	978	991	966	955	945	918	952	948	1005	954	977	945	926	982	999	956	949	927	936	943	897	946	975	930	935	965	974	963	908	942	933	954	987	950	954	949	948	944	892	955	992	956	924	937	958	916	1022	910	942	918	988	959	990	939	949	952	990	933	939	957	999	940	1011	941	967	947	926	939	924	974	894	938	995	1041	925	860	874	974	959	949	950	896	961	919	963	975	945	866	917	976	905	949	938	941	939	930	975	909	950	969	972	992	952	920	921	947	921	975	922	959	883	990	950	957	942	935	961	959	993	948	924	917	978	974	999	949	971	920	1048	994	981	959	961	894	981	984	940	954	939	983	985	963	1005	911	987	929	910	970	1005	922	974	960	1006	929	991	995	973	945	898	903	942	939	968	905	980	886	949	942	977	970	1010	982	1026	1001	975	963	926	991	960	965	1007	945	941	970	955	938	955	968	916	937	950	1011	1014	988	971	966	943	954	930	959	967	955	940	946	973	1013	942	1002	942	963	955	950	962	1024	981	921	952	1006	924	936	1001	968	991	976	946	916	937	967	980	976	954	923	938	944	966	1007	987	898	951	974	928	944	910	929	937	957	1016	957	981	991	943	960	986	951	965	949	1040	923	910	907	927	948	957	979	923	895	993	945	949	955	935	1024	966	940	977	903	984	969	976	987	996	919	925	948	974	903	945	921	961	942	908	947	939	896	1030	907	955	945	974	982	933	914	942	936	967	975	916	904	922	924	970	929	955	920	952	946	937	953	937	965	972	929	972	990	936	1004	920	971	996	897	981	958	919	944	902	968	1034	950	955	926	928	958	990	980	979	936	1009	964	914	958	1013	952	937	929	900	964	959	959	882	935	946	925	896	973	965	958	958	976	993	923	995	912	994	892	966	973	915	960	942	955	934	994	910	918	930	884	910	897	962	911	929	1029	914	962	938	957	924	971	961	976	924	938	947	958	978	976	967	978	987	926	982	947	946	966	944	993	981	975	923	948	966	1000	925	920	924	937	946	1014	965	912	926	946	903	960	959	1021	938	964	915	897	974	885	1001	973	958	935	1002	953	954	978	920	983	952	964	934	987	919	925	962	968	949	976	978	1001	1011	975	955	1005	948	948	946	979	951	954	1024	997	995	931	916	952	978	931	938	910	985	947	972	938	915	935	986	953	987	928	985	987	934	1021	957	945	960	960	940	1020	934	991	1003	948	961	939	922	927	974	965	966	933	990	959	919	948	980	995	953	942	968	962	942	946	953	918	975	950	919	919	979	896	955	927	905	977	964	937	978	1017	918	893	927	1011	990	925	948	940	928	914	946	961	988	943	914	941	933	958	936	997	969	964	988	958	952	983	959	968	919	920	957	987	933	925
26988	20639	7206	546	316	256	243	214	205	205	194	201	203	216	204	199	191	206	220	186	205	205	207	204	189	199	190	206	199	201	205	210	179	209	193	197	197	182	205	187	233	194	202	193	194	177	187	186	219	184	202	180	188	207	170	175	194	192	178	191	196	202	198	201	210	194	202	165	195	178	176	178	201	197	209	165	173	200	208	185	195	192	146	183	198	183	179	187	167	191	200	170	182	175	173	221	209	177	147	195	192	203	205	199	189	188	167	184	162	179	198	172	179	206	199	188	184	194	194	195	210	193	179	166	163	209	189	176	190	197	181	189	208	181	203	200	178	183	173	213	194	208	177	184	190	196	196	179	195	150	166	189	203	201	188	199	194	173	186	211	189	204	179	181	194	189	177	170	186	181	161	207	187	184	159	227	219	189	176	196	181	203	178	186	185	206	206	157	199	173	188	211	212	160	205	188	176	194	191	172	186	185	174	195	175	159	194	180	177	203	181	202	186	206	181	185	187	199	180	192	184	175	188	177	182	188	185	191	191	173	189	189	170	200	189	195	210	178	195	189	190	176	166	176	185	199	202	190	182	186	211	199	193	178	216	213	192	166	187	191	172	180	189	175	201	186	187	197	180	179	178	185	210	191	197	204	190	181	177	191	220	187	197	217	192	208	190	199	188	207	198	187	209	181	205	215	194	213	185	200	197	212	163	185	171	194	205	191	189	201	199	179	203	197	169	188	176	197	208	197	189	171	191	177	184	192	184	211	199	198	189	176	168	198	199	159	194	211	204	180	189	215	195	188	178	197	183	188	203	203	180	198	203	183	166	178	172	211	187	204	189	203	192	199	208	178	173	185	214	217	196	211	162	207	181	201	193	217	166	198	197	194	198	215	213	180	167	186	209	178	182	186	206	190	206	203	177	182	180	200	195	171	172	202	183	183	190	201	185	198	206	196	195	193	182	183	185	209	182	203	180	206	186	190	159	193	174	191	180	180	188	206	180	218	189	173	195	175	179	181	178	194	201	192	193	185	203	197	161	190	193	165	160	162	189	204	201	180	179	195	191	170	175	195	193	182	186	176	201	184	160	195	207	179	206	190	186	184	206	182	191	166	195	196	196	204	184	182	198	199	187	178	200	170	208	181	192	179	168	201	194	175	197	188	192	179	189	223	195	170	196	195	194	172	182	172	185	198	185	188	181	189	192	180	194	175	195	196	197	217	196	193	189	176	198	191	180	211	174	195	198	222	205	199	163	187	213	179	208	221	196	216	190	206	194	202	170	189	188	188	179	204	182	201	203	187	206	188	188	192	215	187	177	197	185	185	174	212	183	202	184	189	210	184	199	198	197	172	189	218	206	161	197	232	201	178	173	199	192	181	176	188	194	197	215	203	178	188	187	196	186	187	203	208	167	204	173	177	211	193	199	201	187	206	190	197	211	188	188	184	178	209	176	194	172	212	196	192	192	164	203	205	192	171	166	186	182	172	194	177	198	208	189	193	189	159	186	200	190	185	187	178	203	193	199	210	214	178	184	165	231	175	223	185	219	188	188	196	186	213	181	192	183	159	204	175	178	177	201	172	177	203	208	183	177	172	200	185	160	200	191	176	191	215	181	201	220	182	190	178	173	185	192	181	158	191	210	189	182	187	200	200	189	178	200	189	195	181	205	185	186	179	186	178	178	178	209	189	169	176	180	173	168	200	178	196	157	183	189	187	180	187	202	188	222	160	193	183	189	191	179	202	217	183	174	207	181	194	163	189	188	179	175	186	209	169	182	176	150	204	214	166	190	186	178	201	187	182	213	191	189	190	198	182	207	195	176	177	187	189	179	194	202	200	206	188	179	187	195	193	193	194	195	196	186	185	172	186	180	170	192	190	202	203	190	175	188	174	191	192	190	180	200	195	180	181	179	184	207	182	212	177	181	193	184	171	209	206	188	201	173	192	183	158	185	196	185	178	185	174	184	186	179	188	178	210	204	188	164	196	192	173	200	183	193	182	174	190	178	199	203	190	186	201	197	198	164	168	175	178	196	185	198	180	180	185	190	185	206	186	192	193	218	197	190	182	176	203	190	182	179	191	197	193	193	195	193	182	208	207	199	205	179	186	194	212	182	168	175	171	199	192	185	218	171	186	201	189	229	210	192	183	193	197	191	200	212	181	188	207	208	208	173	192	174	178	221	193	198	195	203	195	188	167	182	188	206	223	211	190	184	193	182	196	165	177	201	194	220	197	189	190	184	195	187	203	185	178	188	197	173	200	202	200	174	180	206	186	220	193	173	179	226	200	152	180	184	204	186	164	170	186	205	217	181	201	190	183	165	188	190	178	194	199	189	193	195	196	175	193	173	179	183	163	171	188	174	163	174	182	196	210	194	218	196	178	187	189	180	174	183	164	180	222	177	180	174	170	211	194	215	187	182	170	164	205	163	181	206	204	194	203	178	188	169	187	184	184	174	180	172	167	191	185	176	192	209	170	178	223	180	207	214	195	169	174	183	204	187	181	172	202	171	209	201	186	178	173	217	195	199	203	173	205	197	202	211	187	180	199	187	186	178	199	166	201	178	170	184	200	186	177	203	217	210	203	185	193	179	176	206	190	197	184	205	175	189	196	185	202	165	203	196	187	194	210	197	175	186	198	190	212	188	173	176	194	221	191	194	208	179	172	181	185	207	188	184	196	179	188	195	180	182	161	205	199	175	186	198	192	190	188	219	181	187	185	209	185	199	193	205	200	200	162	191	182	157	169	187	189	211	177	174	190	185	203	192	177	176	200	192	203	192	191	187	182	192	174	189	178	187	187	175	189	184	182	190	173	206	176	192	190	193	192	191	194	213	182	194	192	198	192	169	163	214	217	179	192	194	208	188	203	186	178	203	190	222	189	197	219	185	194	204	183	184	218	185	193	216	172	177	159	177	189	192	179	175	213	210	214	214	223	191	188	210	206	194	217	189	179	202	182	187	171	173	172	188	177	189	189	196	181	160	187	206	193	211	180	176	189	178	189	184	186	213	183	169	199	207	199	175	175	203	156	177	181	184	185	177	222	182	195	177	215	193	172	188	166	207	173	173	174	170	207	178	188	175	199	199	205	201	186	207	198	220	216	186	184	182	205	190	213	178	184	200	190	187	197	195	213	189	165	165	191	201	171	189	186	182	192	163	181	180	175	201	193	206	194	170	204	177	163	169	191	184	203	203	191	165	198	177	159	173	203	160	184	202	179	198	205	175	188	198	203	202	189	191	180	163	190	184	183	195	200	176	190	201	161	189	185	192	195	198	201	190	215	195	192	219	196	184	173	171	202	201	197	217	204	176	214	194	185	196	194	181	188	156	201	201	195	189	182	198	172	177	197	195	186	152	191	197	193	181	164	201	167	187	190	163	175	195	198	186	192	198	209	211	193	182	185	174	188	221	168	176	192	211	193	214	194	182	204	183	183	205	172	179	182	189	203	198	191	205	168	191	195	186	212	183	205	176	187	205	192	173	187
3852	1406	1215	727	520	455	449	365	364	323	336	350	326	310	330	303	311	285	327	317	344	292	292	335	297	297	320	293	322	283	284	319	315	331	316	289	318	322	308	293	320	314	269	314	271	350	320	322	316	295	316	313	310	300	308	327	314	305	289	327	326	289	304	313	285	308	309	329	310	340	299	331	307	311	333	279	281	297	317	309	318	298	312	333	321	318	290	294	324	333	298	307	309	328	276	322	339	312	363	338	343	335	303	294	272	308	301	293	328	324	326	321	282	314	303	305	292	310	295	299	308	295	313	307	283	278	313	331	303	291	315	269	328	296	292	315	345	316	300	324	327	326	306	302	312	296	324	303	310	310	278	321	316	293	328	307	331	317	307	330	304	286	313	335	322	331	328	313	326	325	307	337	310	294	297	318	310	294	301	310	321	315	338	286	336	309	320	331	316	322	322	283	310	325	328	315	323	297	347	265	311	300	321	335	316	293	335	326	322	273	325	303	302	327	311	301	328	319	303	366	317	315	332	329	310	316	291	302	319	310	335	333	337	323	276	289	296	312	285	324	292	306	294	311	297	309	303	310	323	336	323	285	303	307	285	300	304	300	303	304	302	312	285	274	296	295	307	314	302	304	325	293	268	281	312	326	341	317	303	308	302	301	287	291	304	294	331	341	317	348	295	306	319	326	285	309	327	319	311	313	329	283	329	282	338	304	254	282	327	317	332	294	298	308	340	293	291	301	312	308	338	308	289	326	319	288	295	311	331	319	309	306	323	273	341	301	297	335	325	293	328	320	333	278	293	301	311	345	296	327	280	299	298	308	314	315	302	296	279	298	307	287	302	316	324	298	332	291	284	290	316	328	315	315	314	321	327	319	331	315	296	297	327	343	285	316	312	313	318	305	304	305	335	310	273	315	281	327	288	287	288	300	332	316	333	319	308	312	323	275	270	290	303	319	300	337	329	312	321	306	317	313	311	289	290	323	313	298	307	290	329	308	308	287	312	346	310	300	278	309	306	334	330	324	314	326	328	306	310	325	299	310	340	304	312	321	312	296	316	294	318	299	301	323	332	302	316	309	302	316	298	318	279	339	314	280	292	318	313	337	314	326	342	291	284	308	309	319	327	285	325	296	307	294	280	332	313	334	302	292	321	280	328	331	319	275	274	297	308	303	292	323	290	278	345	286	302	296	279	320	296	286	315	329	285	293	304	311	335	303	287	320	317	320	323	287	304	360	304	307	320	309	274	290	323	306	321	293	340	280	294	322	295	265	339	284	292	323	314	296	319	309	277	301	315	297	321	303	320	317	296	298	294	274	310	279	284	302	302	296	323	353	284	301	311	292	315	302	330	322	331	279	323	316	295	323	328	312	322	310	265	338	320	279	313	341	292	310	333	289	269	292	291	303	325	318	277	283	306	286	287	322	329	276	302	281	317	306	317	312	293	317	299	324	280	296	316	324	309	300	331	303	345	297	298	316	330	341	310	299	321	326	312	306	302	312	309	319	364	323	301	299	301	331	311	306	322	324	315	325	308	305	290	285	332	301	272	302	282	317	301	335	314	323	305	297	316	321	309	289	290	280	301	308	294	317	287	316	318	329	293	323	284	323	312	323	314	316	284	299	336	307	319	330	288	295	296	330	308	327	298	299	299	335	298	314	326	321	329	313	308	313	317	303	293	323	308	292	349	308	317	302	311	283	307	311	302	317	307	348	320	322	307	309	291	292	300	308	311	313	289	321	310	268	308	309	272	352	324	301	303	332	278	296	324	325	326	323	322	309	295	309	310	326	355	312	329	281	327	308	326	302	326	332	314	292	288	320	317	319	335	298	301	329	298	283	313	349	295	327	323	314	300	269	318	319	328	327	314	313	310	307	286	292	312	294	309	311	329	297	294	310	298	328	305	327	318	353	311	289	282	312	339	331	306	287	334	334	316	312	286	278	261	297	313	291	330	303	304	310	320	310	326	332	360	293	299	304	312	352	290	342	304	275	293	303	357	302	295	324	301	315	323	322	296	319	309	295	300	294	295	306	296	297	292	292	324	305	301	332	303	294	328	285	317	261	315	316	292	321	296	294	309	298	313	297	299	305	325	284	306	314	320	281	309	308	335	355	290	312	314	359	342	302	293	309	315	330	289	322	285	333	325	309	317	288	297	289	309	299	310	329	313	301	315	312	321	341	333	304	293	288	328	282	311	277	301	287	325	294	305	281	321	332	277	283	275	317	297	287	302	320	333	303	273	292	284	312	254	322	334	298	284	287	295	285	338	309	318	317	311	300	302	268	295	271	336	263	308	277	340	283	334	330	318	348	296	295	313	267	316	344	316	300	292	294	307	295	314	288	329	293	315	308	333	300	316	281	313	295	309	307	300	312	316	292	326	290	297	288	295	284	341	297	280	348	306	331	299	306	308	298	321	360	317	304	313	320	303	294	317	301	344	295	313	312	302	297	323	300	317	306	312	313	323	338	327	289	293	323	311	302	323	285	324	319	317	297	331	299	318	317	325	311	334	312	321	324	320	271	297	342	345	328	337	296	305	289	300	299	339	292	295	301	280	321	323	311	304	313	333	325	292	313	308	303	318	328	321	315	307	301	336	293	305	317	303	292	297	347	306	307	280	311	316	299	288	310	299	345	315	304	316	290	300	309	303	305	289	305	351	272	295	270	304	318	322	311	309	298	290	303	305	297	304	294	294	336	310	316	314	319	344	320	326	296	316	311	317	310	286	321	275	275	280	319	330	301	313	293	322	315	310	334	310	321	282	283	315	305	306	293	305	299	334	329	309	285	307	265	302	291	330	303	301	340	279	336	309	299	286	315	296	310	307	312	293	297	319	330	314	277	303	305	287	273	342	345	297	321	309	287	253	296	291	351	316	316	303	317	337	286	324	313	255	299	316	270	314	326	344	334	290	307	292	337	305	301	325	289	292	292	325	286	310	307	298	287	308	315	303	280	294	306	333	308	340	315	270	322	283	306	298	301	307	306	290	307	308	309	316	338	325	297	321	308	340	331	318	313	303	312	275	314	301	282	341	308	320	312	307	265	303	305	317	309	308	346	282	301	312	311	308	323	285	269	320	334	332	303	313	320	306	336	331	304	295	286	304	300	329	315	288	318	276	311	290	302	288	306	359	306	317	301	313	317	317	317	282	296	333	327	304	297	320	294	323	294	294	288	322	301	342	304	305	324	306	309	304	265	297	323	319	305	351	313	310	320	310	316	284	272	305	308	312	329	302	306	314	317	312	307	298	320	301	291	282	303	279	308	280	321	301	313	301	314	293	299	299	298	286	307	325	306	312	311	315	292	311	279	310	286	288	318	328	322	293	319	301	296	323	310	314	313	277	280	292	316	316	303	344	312	305	317	337	328	306	329	307	306	325	302	300	329	293	282	322	313	299	327	325	308	286	283	281	316	274	326	299	355	339	337	324	299	297	289	307	297	297	323	327	314	335	307	320	288	350	289	330	267	309	302	287	303	321	282
24270	21416	28833	24378	21165	4125	1082	843	728	741	639	615	570	589	591	588	547	507	551	549	529	520	531	510	497	521	497	542	507	510	481	483	563	498	493	505	478	505	506	503	477	497	493	472	484	519	468	513	468	496	513	513	517	493	477	506	463	472	513	489	532	514	488	521	505	515	475	496	506	475	496	483	484	488	460	474	488	540	494	480	457	462	512	524	449	448	490	477	486	463	533	476	484	491	485	492	463	464	491	460	477	458	478	443	490	496	464	488	502	507	487	493	484	435	488	487	468	468	491	508	477	435	469	481	523	478	521	482	478	498	476	446	472	527	481	470	482	480	530	491	486	471	489	501	502	507	475	501	510	491	497	519	508	470	508	485	465	478	481	488	508	485	501	476	462	524	522	487	472	511	504	459	452	481	449	516	492	532	476	461	519	498	505	466	416	526	490	478	466	526	498	463	436	475	493	463	491	510	475	477	464	533	505	492	475	446	503	503	474	474	496	554	487	466	458	466	488	484	469	534	522	479	483	469	486	510	498	458	483	505	496	490	499	510	448	514	489	467	502	494	497	499	472	456	516	530	466	513	489	524	485	496	489	501	465	490	467	489	457	504	483	486	508	444	496	478	535	472	501	454	464	481	501	544	460	472	445	482	488	475	470	476	485	509	466	442	471	466	475	481	487	500	517	506	472	465	510	462	474	474	492	505	468	484	463	451	481	492	506	482	485	450	475	490	501	494	491	489	494	486	507	492	454	525	451	508	467	467	460	475	460	488	461	480	483	485	500	484	471	472	477	492	460	516	483	507	507	456	574	523	460	453	480	457	451	518	454	480	493	494	452	471	540	525	462	516	507	483	488	473	477	454	489	495	469	484	484	484	494	476	454	506	514	477	498	427	462	507	490	510	495	431	495	500	479	470	489	477	495	520	501	461	493	461	496	511	437	495	488	479	520	530	490	518	501	515	458	490	477	455	498	497	450	447	479	503	468	493	461	513	528	473	493	465	477	437	496	488	511	468	489	467	491	448	468	507	445	496	452	505	510	495	504	456	465	507	479	500	495	479	439	474	450	476	497	455	460	445	504	490	489	470	473	488	488	478	486	497	485	463	527	481	492	480	517	519	488	488	436	511	519	497	489	489	490	513	488	485	475	496	471	462	492	527	501	473	470	471	452	438	512	489	459	488	489	480	528	531	494	484	511	495	550	497	483	466	463	457	465	464	444	486	505	512	506	469	468	442	509	454	503	480	469	432	483	527	500	450	512	465	494	490	493	469	524	455	516	494	475	536	494	487	488	511	512	507	485	510	489	473	473	480	476	511	538	446	453	522	490	498	471	480	488	492	491	483	454	470	451	451	509	498	511	442	492	528	480	480	476	502	456	513	505	487	485	481	469	512	487	510	475	478	502	531	470	494	501	485	458	445	500	485	462	496	462	492	478	504	542	471	504	470	478	492	491	460	477	446	492	497	488	513	470	491	484	478	449	480	466	501	474	465	515	503	492	466	472	467	492	463	485	470	463	493	467	470	506	491	464	480	502	465	481	529	462	493	493	480	486	513	444	470	455	464	505	494	509	510	511	505	497	511	468	520	511	460	473	489	465	483	478	485	474	517	485	468	500	442	514	444	483	500	490	475	472	495	467	449	498	476	511	518	492	467	468	474	492	443	459	496	510	493	466	476	463	490	452	466	485	455	479	496	504	523	482	485	464	499	462	473	485	499	485	494	487	482	458	488	451	481	472	480	461	487	438	474	476	497	478	531	486	439	474	521	484	505	474	480	505	459	468	462	518	453	482	520	453	461	464	492	491	476	486	451	487	470	448	450	494	490	485	451	440	527	493	501	492	479	489	496	487	483	482	494	485	504	464	487	502	480	497	499	509	511	477	485	502	528	539	470	449	481	494	448	482	485	494	522	476	478	456	461	466	494	464	466	492	459	470	450	495	490	514	497	522	497	504	502	489	458	488	496	455	460	476	507	474	490	469	454	439	492	474	469	466	481	467	479	476	508	471	487	494	478	458	509	461	480	480	478	508	488	487	547	514	525	486	449	530	490	491	485	472	488	493	503	469	503	519	480	475	461	452	438	514	452	512	484	454	486	483	448	500	489	461	478	493	489	493	492	432	458	463	502	456	498	484	455	463	471	492	478	481	526	502	502	490	466	513	463	481	495	491	506	438	483	478	503	445	436	476	498	473	506	471	508	513	490	488	510	475	478	433	449	529	501	478	453	414	476	489	454	478	464	529	484	478	474	489	472	493	513	481	506	498	496	499	453	474	525	475	499	457	467	494	463	517	498	514	484	463	457	477	516	484	494	489	524	457	496	469	475	533	465	518	496	486	514	498	454	473	435	446	478	465	483	503	521	490	448	526	511	482	502	501	502	514	528	482	455	489	498	474	505	484	452	502	467	497	463	470	450	517	455	498	458	501	477	515	455	461	514	493	481	445	510	484	436	484	491	451	495	521	459	472	490	483	495	482	504	480	491	467	471	477	451	486	467	462	519	483	506	496	460	465	470	493	456	507	498	476	493	503	518	432	460	503	498	475	469	498	494	439	481	469	446	480	504	461	513	429	489	410	492	478	496	453	504	460	515	475	480	482	483	494	507	436	481	519	409	510	480	467	508	485	464	508	495	477	472	476	487	486	470	517	496	469	512	462	451	488	462	479	474	469	458	483	476	485	476	488	453	478	485	503	455	485	478	480	457	470	454	492	519	472	455	482	485	524	513	492	476	508	484	510	533	484	451	486	490	502	533	480	527	507	484	457	519	463	430	492	503	509	470	441	506	459	455	508	461	513	485	472	473	483	483	512	472	461	475	502	481	474	475	476	482	497	491	524	498	499	510	480	453	474	506	518	483	454	475	458	465	468	459	494	470	487	532	482	475	473	496	483	468	503	450	482	504	518	490	453	501	512	481	484	464	460	493	493	517	483	502	500	495	489	507	459	526	448	490	478	509	470	516	489	469	477	474	479	498	460	455	457	517	456	473	491	504	497	501	481	500	480	519	494	508	472	485	486	523	493	495	495	483	473	517	484	468	490	463	478	521	473	455	524	499	483	471	486	492	503	487	527	449	508	511	463	483	433	452	492	455	461	479	513	497	479	508	493	438	465	471	491	486	529	481	513	485	471	460	506	510	456	465	530	475	509	510	472	528	499	414	505	462	513	452	454	473	503	474	506	510	471	441	488	525	489	481	462	458	485	510	434	478	451	468	453	504	498	540	543	454	521	502	518	516	466	466	490	485	439	478	488	449	428	524	487	425	496	489	497	464	471	499	495	496	489	484	490	480	473	458	507	482	483	475	462	499	483	468	486	502	472	477	505	460	473	496	485	468	464	478	462	461	495	504	450	478	511	467	460	476	517	467	492	478	507	474	507	488	475	528	486	488	469	474	489	472	504	466	517	486	421	484	475	515	481	504	454	519	470	465	508	501	498	436	452	473	504	492	479	477	521	521	466	460	495	499	484	488	503	493	453	469	452	490
6067	11087	9609	4983	3454	2628	2011	1781	1513	1312	1282	1178	1051	994	971	991	960	881	891	821	833	809	861	793	808	813	772	791	811	774	782	714	729	810	717	805	763	756	746	732	720	718	782	772	716	798	748	744	753	734	725	712	763	791	831	784	762	731	738	746	736	719	721	719	758	750	808	739	759	772	749	752	760	777	726	728	784	737	733	740	767	781	770	752	773	789	727	726	760	728	696	763	733	728	747	751	736	777	743	722	770	739	764	759	792	777	745	712	740	731	756	779	694	781	800	743	685	751	692	745	760	766	706	728	713	755	691	789	774	779	780	764	759	747	753	752	756	780	764	727	749	706	789	785	767	781	735	698	711	739	711	714	777	726	698	707	771	786	738	694	741	735	825	761	719	756	777	805	770	767	734	736	716	742	764	738	710	727	735	785	731	718	766	767	737	713	734	780	739	784	759	765	761	773	735	801	747	762	729	753	744	716	739	692	688	748	704	789	745	752	711	745	755	698	719	692	730	744	783	746	711	776	798	688	735	787	730	739	753	727	738	730	691	709	745	727	725	726	685	751	745	712	694	741	716	739	736	708	747	734	775	773	768	734	742	689	762	726	691	749	770	688	735	727	749	745	741	752	731	723	715	746	784	735	732	733	754	720	725	770	771	762	745	686	715	745	704	732	774	730	779	737	737	742	770	748	744	737	734	694	725	722	709	764	721	714	749	749	749	745	737	799	736	726	719	683	757	747	750	792	709	754	712	746	698	794	746	759	738	746	754	720	705	709	763	754	745	782	701	762	745	713	744	758	757	802	725	743	757	729	759	726	753	780	765	699	739	754	737	759	719	695	728	749	750	738	717	743	753	760	750	698	730	729	769	737	738	729	742	772	733	821	738	747	781	745	777	674	763	716	757	713	751	769	751	716	782	681	714	783	699	804	734	736	754	775	720	749	732	746	713	741	781	750	736	761	739	739	704	728	791	779	733	703	800	790	750	705	731	725	710	732	740	731	696	758	796	719	762	769	759	754	745	780	739	727	714	720	730	770	737	700	758	768	767	720	730	751	773	691	745	758	734	707	741	741	721	716	724	786	742	744	809	770	688	707	787	739	732	695	779	761	720	726	739	751	807	747	735	770	726	726	730	749	788	708	705	734	763	702	725	756	745	742	700	728	767	723	745	753	754	762	711	739	782	737	775	707	732	749	711	725	772	718	810	749	736	683	709	768	784	721	728	742	772	686	764	732	751	726	720	745	758	742	741	696	769	752	760	788	716	695	708	745	715	736	712	731	813	770	758	726	741	760	763	821	790	698	766	735	689	785	743	751	763	724	764	754	730	764	744	749	713	740	760	781	775	720	717	727	759	710	737	748	707	719	710	752	740	727	742	726	751	778	757	745	743	712	749	763	734	727	733	772	801	731	714	736	762	725	766	714	737	733	765	748	734	783	744	767	752	746	761	724	741	758	760	790	767	712	781	716	738	711	739	770	766	718	738	765	757	765	725	703	736	775	722	736	734	770	798	773	743	750	784	748	753	761	740	728	753	763	762	683	769	752	766	779	780	686	731	716	698	717	748	732	735	727	700	744	772	746	779	726	761	680	714	747	773	738	724	746	781	681	741	739	714	780	776	774	759	754	725	709	737	764	755	769	771	726	739	755	737	755	726	751	752	706	747	750	765	778	717	781	718	743	721	702	717	757	734	760	734	766	788	709	727	725	751	711	786	760	783	766	757	737	699	722	744	720	758	727	747	725	722	770	745	732	724	730	707	747	685	747	690	777	754	739	763	731	735	777	734	707	718	737	750	798	761	751	718	747	767	799	760	761	730	726	790	781	713	763	752	737	692	741	785	734	729	739	741	723	726	714	709	796	763	715	732	708	711	721	811	763	763	719	732	674	761	699	743	779	736	779	742	779	775	722	714	746	766	759	713	718	732	722	705	700	751	703	710	728	764	767	782	747	747	771	761	761	752	727	713	769	737	743	768	750	749	710	748	727	752	731	771	716	685	757	696	750	761	716	721	746	759	699	704	735	761	793	698	703	774	780	746	710	739	775	761	690	720	780	782	722	785	728	725	722	724	776	697	731	791	771	780	725	730	739	793	700	777	698	734	759	759	786	769	771	693	763	742	750	741	780	752	734	721	739	704	678	714	697	712	704	769	685	721	782	727	789	727	745	740	736	767	771	748	724	774	781	754	745	761	769	727	717	760	770	731	739	759	732	743	733	728	698	734	745	800	785	814	742	703	748	764	766	755	729	751	748	664	757	751	751	744	733	719	758	768	751	784	750	707	767	754	746	748	753	714	748	781	700	734	771	719	756	714	755	773	740	747	731	730	751	798	755	758	715	749	738	779	826	769	749	733	697	740	734	758	762	693	748	745	723	735	699	724	758	746	742	752	803	744	723	684	706	714	749	759	726	806	727	784	721	732	749	775	725	746	723	772	793	795	755	716	767	794	717	743	787	783	743	718	719	714	722	698	738	739	751	708	680	719	777	779	786	742	731	726	689	737	681	741	736	725	735	745	729	799	715	768	693	732	807	749	745	749	782	679	756	762	728	716	702	732	708	724	743	725	746	718	729	798	721	733	749	746	725	782	740	725	748	723	790	683	717	776	740	758	742	730	723	778	752	738	690	777	716	681	752	751	719	733	756	748	731	759	697	742	773	748	712	767	733	704	691	803	719	749	688	756	743	751	714	749	770	727	702	727	699	763	699	755	762	777	722	713	708	735	775	742	822	710	785	770	735	775	733	692	744	733	732	775	705	714	743	726	747	761	778	773	768	784	727	778	754	707	733	731	749	713	749	758	735	796	698	728	739	741	715	755	744	724	751	731	733	767	780	743	745	703	726	732	728	759	778	696	713	723	748	729	717	754	788	777	732	779	781	728	720	788	730	766	745	759	778	759	759	730	749	763	760	766	731	731	764	742	762	765	760	756	747	760	722	720	706	767	718	757	780	736	731	724	753	701	790	738	759	752	710	748	754	741	753	709	717	701	715	736	786	758	758	751	672	708	762	772	710	760	719	766	744	744	692	684	746	752	768	732	765	749	806	763	769	746	703	761	696	723	706	707	701	766	735	733	732	704	723	750	740	754	739	692	739	750	717	730	751	721	751	699	726	721	742	743	720	763	711	739	756	783	747	705	742	774	727	738	737	683	769	731	762	772	775	754	761	741	776	733	747	713	730	743	724	755	736	764	720	783	716	792	716	742	756	785	707	756	728	753	761	727	753	765	726	722	702	758	705	750	729	773	737	742	728	704	758	788	755	772	733	723	739	736	740	718	760	753	779	723	784	729	762	691	749	726	769	755	717	722	757	753	743	750	728	764	748	746	783	704	690	729	727	765	751	725	770	745	750	762	737	786	777	743	764	728	755	783	730	717	772	721	792	736	747	718	760	721	755	710	746	763	760	734	782	701	732	733	749	724	762	719	703	754	760	703	732	763	768	739	760	751	768	734	719	711	777	731	729	714	696	741	757	737	734	704	698
23198	21416	29473	23765	21419	21124	4290	1394	1087	1064	983	871	863	829	824	797	712	756	746	746	736	725	703	724	672	694	685	684	703	713	712	679	676	672	649	638	686	651	647	671	680	653	622	686	689	662	658	635	651	634	643	645	674	644	700	667	615	614	670	647	620	653	692	672	639	622	631	627	625	615	616	675	665	641	646	608	628	635	599	621	639	654	637	661	647	578	652	655	660	640	645	631	642	589	616	608	606	613	623	635	643	657	633	639	626	619	622	656	670	649	632	586	643	596	616	598	633	638	648	673	641	633	664	651	591	610	633	642	655	632	700	613	679	653	622	640	639	596	640	613	670	664	667	649	664	677	638	602	627	614	667	618	610	661	619	609	651	650	641	681	622	670	645	666	628	643	666	631	613	639	608	636	611	617	607	646	681	675	662	623	632	658	619	623	642	669	649	636	681	619	638	638	641	623	633	668	611	619	634	594	665	640	639	621	652	615	598	654	667	625	626	665	613	662	646	600	646	671	647	610	631	633	655	628	637	619	605	625	665	633	616	623	646	660	618	673	656	616	654	609	675	620	630	633	621	613	633	651	668	672	661	617	613	651	665	680	628	626	667	709	673	633	624	656	631	678	660	607	656	643	649	641	677	680	652	645	676	631	596	663	639	643	630	607	631	658	613	666	642	642	687	626	607	660	631	687	683	647	608	597	652	655	602	615	614	610	619	618	595	615	605	667	693	641	633	628	675	658	639	635	646	675	656	594	640	591	637	597	618	635	620	694	644	623	620	645	642	651	630	624	662	637	617	615	650	614	622	620	600	616	646	615	644	671	621	652	634	701	634	669	663	660	666	674	622	622	634	666	604	649	659	659	632	655	666	628	631	674	683	643	599	673	652	623	619	665	669	633	678	686	614	600	608	630	689	590	625	628	667	614	667	645	665	644	624	631	697	643	630	668	627	631	648	658	642	653	629	608	688	673	656	639	674	653	638	607	618	652	651	641	633	638	622	581	638	608	592	592	629	614	612	643	643	653	653	657	661	654	608	651	627	600	612	617	658	650	698	618	659	628	636	634	628	598	685	651	615	646	624	628	643	626	626	625	590	640	624	670	630	627	641	619	641	637	630	643	583	595	631	608	637	669	625	651	622	636	645	639	663	612	644	620	652	666	653	636	629	654	672	677	675	617	653	677	604	582	640	597	632	602	603	630	621	658	642	653	613	605	632	637	622	640	631	588	656	644	627	640	666	631	649	606	588	620	680	634	622	627	661	661	617	618	640	662	615	665	619	624	570	641	630	620	642	596	614	618	603	650	655	598	657	695	630	676	598	656	588	646	649	673	633	601	644	663	607	605	654	683	608	639	621	638	620	639	636	598	625	619	630	640	626	633	635	675	611	645	638	585	691	589	624	683	657	642	647	676	609	661	669	624	639	639	659	627	680	631	660	645	620	650	625	629	634	629	662	614	606	576	580	646	592	677	603	686	638	639	586	684	640	667	635	615	604	629	678	640	622	630	634	650	635	643	629	595	642	655	631	648	678	628	625	617	616	620	616	600	635	599	659	623	640	640	565	620	622	641	648	626	661	626	681	681	663	664	620	639	624	635	667	572	619	664	670	625	619	676	647	618	613	677	667	665	657	605	678	638	654	665	639	697	644	591	665	615	652	650	667	632	607	690	655	621	621	639	656	632	670	656	647	629	628	677	606	651	641	632	663	654	653	642	652	602	623	637	633	615	626	644	630	682	613	639	631	677	661	643	609	622	627	606	626	582	601	574	622	631	618	648	665	616	651	630	608	639	638	624	650	629	647	623	632	619	646	648	657	664	637	638	639	624	623	655	663	654	689	625	622	621	647	626	636	696	612	625	627	647	591	669	640	644	631	631	650	636	662	630	635	632	626	629	639	671	673	639	662	704	639	634	642	559	645	600	682	667	646	633	663	648	596	623	658	677	722	665	624	611	655	587	612	617	651	610	626	657	614	651	600	636	609	628	607	649	614	600	614	607	605	594	657	621	636	590	634	647	643	670	598	645	619	640	583	694	648	625	627	636	664	653	634	626	614	640	661	596	601	666	625	618	644	652	629	646	642	645	615	598	608	648	618	636	641	570	635	636	608	644	604	685	653	639	684	660	616	651	653	611	651	629	646	645	611	646	676	610	596	632	654	602	629	653	605	595	602	626	623	611	651	677	659	610	662	617	628	620	627	680	638	655	586	621	659	606	679	618	644	629	637	584	650	647	647	650	626	597	673	655	630	652	641	588	615	633	611	590	660	650	628	612	632	634	608	641	617	678	602	631	622	665	665	605	686	674	634	673	620	637	632	628	640	621	624	623	633	702	605	659	671	674	593	677	641	626	634	628	625	615	624	617	647	633	627	649	651	625	652	608	689	596	604	617	659	675	630	605	641	637	635	672	638	631	680	678	613	667	632	650	622	615	671	603	631	665	635	644	619	627	625	649	627	620	666	591	622	637	609	637	617	621	617	679	652	649	630	619	598	609	585	606	649	620	678	631	605	653	638	628	657	601	646	598	591	679	669	644	632	622	661	692	652	607	629	639	633	596	645	597	640	658	604	589	654	678	599	595	668	616	606	609	622	604	618	618	630	619	613	638	637	653	612	603	628	600	631	649	596	590	646	661	631	678	653	630	644	660	659	640	636	596	630	652	638	668	611	649	649	592	648	690	614	747	693	652	626	659	625	638	622	637	649	609	578	632	612	655	639	664	642	629	610	601	617	654	642	655	633	616	595	613	595	592	639	655	632	598	665	622	660	618	599	630	597	597	625	622	671	631	614	609	672	664	618	653	628	611	613	647	629	645	621	664	651	595	665	634	635	605	660	655	650	602	617	609	623	593	629	644	622	629	690	624	617	604	621	627	692	616	618	590	658	601	671	603	654	628	644	643	591	619	606	640	641	650	638	654	621	642	627	611	645	667	625	641	648	585	646	634	632	613	626	621	659	653	564	642	616	652	622	611	623	631	629	604	605	582	588	628	671	612	620	642	626	664	621	628	670	614	592	643	655	619	644	660	621	652	646	679	642	619	619	686	647	614	644	633	584	638	629	625	620	656	628	650	659	648	665	603	657	626	621	639	631	634	652	625	670	628	659	612	629	653	654	656	664	637	611	661	623	683	646	650	653	603	591	660	688	594	597	632	623	652	592	658	638	657	655	599	626	638	635	632	628	607	634	617	655	603	664	647	568	612	636	601	634	617	607	653	656	601	669	636	646	633	603	629	622	582	626	582	636	640	619	605	620	646	699	625	628	648	672	618	654	654	608	642	661	613	593	650	586	623	598	620	619	698	580	656	630	630	689	630	624	684	628	663	615	646	684	612	651	602	600	641	633	657	567	604	637	599	616	621	663	639	697	622	626	610	601	621	635	660	661	636	633	648	647	592	607	656	612	622	609	605	649	655	627	635	637	636	627	622	663	657	638	633	669	605	652	646	633	650	666	625	641	645	638	613	662	646	632	657	611	614	618	624	621	629
8799	18037	15125	8549	5999	4612	3551	2968	2486	2157	1875	1795	1631	1509	1464	1396	1357	1290	1165	1212	1169	1133	1115	1135	1116	1101	1098	1060	1065	1074	1032	997	1018	1012	1044	1006	989	965	1006	1010	1000	1040	1014	988	1025	999	990	980	984	1016	978	981	996	996	1009	1001	1002	940	989	937	955	975	954	964	953	949	932	997	972	929	948	981	940	938	968	962	928	992	989	956	958	981	976	919	964	975	1011	915	970	977	945	1021	951	967	996	957	912	935	965	960	944	983	1024	928	956	942	952	955	1000	939	945	1015	897	935	979	1004	1009	919	937	965	972	964	1009	955	1013	936	945	976	910	958	921	945	921	928	1034	988	936	1017	956	933	1018	992	901	933	978	958	951	977	957	963	969	907	961	936	977	890	952	976	995	984	958	949	958	949	904	988	953	883	914	998	956	973	994	900	941	889	977	952	992	1010	931	928	921	933	1000	990	937	962	976	944	964	911	955	944	922	982	954	932	928	956	965	1010	934	995	981	974	955	943	986	942	969	964	951	915	939	980	957	984	949	951	956	945	936	1009	950	919	982	964	926	1003	936	1014	987	987	951	953	941	993	963	950	973	938	983	974	971	982	950	1013	952	1013	983	925	917	924	962	985	960	918	983	958	928	953	994	941	941	928	972	982	957	1010	951	931	931	952	946	944	901	928	917	958	907	962	980	927	956	932	914	945	921	971	930	986	900	944	882	986	993	923	940	969	956	926	900	965	941	956	977	899	964	985	1034	940	944	912	954	923	1018	897	916	955	985	1023	953	958	945	993	960	969	960	1013	1017	920	983	949	993	954	948	965	947	942	943	969	926	911	966	928	947	945	964	978	973	913	918	966	956	954	907	957	955	925	933	975	982	965	976	953	1003	902	920	931	972	942	959	939	969	930	893	973	987	942	920	943	986	951	969	992	939	983	968	948	968	910	916	968	926	966	880	958	949	939	1002	965	943	975	965	965	985	895	965	946	974	904	957	992	894	972	959	892	969	971	961	926	965	1002	934	962	979	948	951	934	974	966	973	896	1014	910	972	933	953	973	961	957	930	967	961	906	967	983	915	947	906	940	976	975	932	905	921	971	968	919	929	944	926	994	949	922	954	982	947	872	929	954	936	952	956	969	905	961	944	943	950	946	990	962	955	945	957	973	945	985	954	966	942	976	975	987	960	961	912	1031	946	913	929	931	1010	954	959	964	936	937	948	927	909	961	903	931	986	914	965	997	916	948	909	942	962	991	959	1009	915	963	927	933	953	1009	900	998	957	932	921	990	984	1001	957	1004	912	971	957	997	929	994	947	983	984	945	950	917	942	947	973	940	977	980	937	1009	952	957	936	959	955	966	957	984	926	989	965	1008	989	921	907	935	982	969	957	994	954	978	949	921	925	957	985	946	955	923	915	896	997	950	968	958	966	926	963	968	949	907	932	915	915	995	965	881	927	926	965	970	949	951	930	944	869	960	977	968	952	956	933	907	961	964	940	912	1016	963	988	985	924	885	941	933	957	999	917	956	946	991	996	939	1006	945	925	944	989	944	944	965	957	924	950	949	963	971	947	958	962	948	920	976	983	993	983	980	1012	935	922	973	919	941	963	972	907	951	959	958	909	943	933	984	931	897	980	954	1003	972	945	918	966	939	916	945	918	959	981	976	906	951	1028	908	971	988	929	941	969	922	887	940	958	945	933	926	943	948	966	885	899	1045	956	985	921	942	988	956	961	939	937	911	977	935	975	994	946	981	985	935	920	975	959	949	939	951	924	933	946	957	963	918	930	967	893	906	948	1012	978	963	989	1010	972	984	967	976	988	999	952	987	1006	930	987	947	954	921	1016	959	857	970	972	981	986	945	931	976	952	958	911	978	1012	925	915	977	979	891	886	953	932	929	929	925	973	931	958	934	950	938	964	960	977	911	943	1004	950	939	979	976	934	987	992	913	973	961	894	929	971	959	974	987	980	1013	978	905	981	951	947	903	952	925	936	965	937	973	937	968	980	983	955	938	919	990	960	945	949	970	946	965	941	957	919	920	1052	907	974	945	951	894	971	989	934	963	923	942	961	933	919	940	966	971	949	931	952	1011	932	943	1015	969	925	995	940	941	931	991	962	980	936	976	958	934	975	995	977	968	980	971	945	915	947	963	935	969	978	930	1030	954	970	944	947	979	944	988	892	967	941	966	996	974	906	990	961	959	959	895	911	930	970	918	991	982	932	958	987	894	928	977	960	976	965	966	1000	906	970	964	982	937	983	922	1006	930	975	973	931	985	910	972	958	918	921	946	962	968	946	927	971	896	1004	940	929	980	957	938	951	958	996	1014	968	902	944	910	922	982	956	1053	894	938	954	926	974	956	962	949	923	929	948	948	950	920	936	995	970	994	1005	900	1006	981	957	915	946	999	910	933	918	970	992	949	937	944	949	958	923	976	856	927	964	984	912	925	908	988	962	905	980	992	915	939	917	946	955	982	961	948	915	920	912	929	958	974	961	903	914	935	937	921	921	989	898	964	953	956	974	921	921	967	936	972	909	984	948	985	922	1012	981	986	934	969	977	996	955	975	932	1010	984	923	968	933	941	941	980	937	982	967	917	963	917	936	977	948	939	901	984	973	930	907	1006	978	951	935	984	899	912	953	945	945	940	944	951	972	940	979	1005	949	975	964	923	897	963	988	940	985	969	966	976	942	902	1006	967	942	938	1005	941	946	919	995	982	962	904	978	950	957	1028	895	1029	918	1020	954	952	899	898	959	988	972	932	941	948	961	1029	955	945	971	967	978	970	976	980	963	1019	925	938	976	966	978	1015	1046	903	926	975	924	926	967	931	878	1000	902	967	948	940	954	917	1005	990	959	955	953	1035	979	1009	992	953	1024	954	888	906	915	898	973	936	933	925	959	979	953	965	970	926	956	947	935	940	1035	942	925	931	972	974	887	1007	918	935	950	935	904	950	968	954	953	937	942	1004	894	960	953	919	901	948	962	977	910	976	1019	986	906	946	954	910	931	936	933	935	923	1014	966	954	946	877	941	937	927	963	956	975	945	866	946	954	880	963	937	951	942	929	955	966	932	927	901	929	931	956	989	962	944	946	981	915	965	936	915	961	966	946	941	988	989	951	928	974	931	934	932	995	988	1007	981	996	972	921	972	987	1021	962	949	969	900	974	971	937	981	977	933	977	979	974	993	930	920	964	1040	932	946	934	984	934	930	966	991	987	951	955	935	981	1005	958	971	967	953	940	1010	954	968	941	967	937	941	953	902	952	1040	938	1013	912	997	918	936	940	903	995	918	917	979	978	949	959	948	938	979	943	961	991	966	911	937	931	958	936	929	981	935	974	931	964	965	932	902	934	1003	1002	986	952	936	922	993	954	936	952	963	896	957	956	929	923	969	986	957	951	1019	1010	943	879	959	935	930	991	912	910	952	933	964	909	925	989	974	935	1000	933	980	946	970	941	996	902	940	921	1022	953	951	886	932	939	909	973	981	944	938	903	974	971	942	983	983	920	979	928	956	957	962	913	988	956	937	972	945	994	928	976	973	920	988	1042	976	950	959	917	1004	950	952	897	989	993	947	961	960	975	982	986	900	944	901	933	925	973	945
26974	20624	7128	509	320	251	247	195	201	194	206	190	173	213	207	209	231	204	204	181	186	180	197	212	190	168	227	201	183	185	172	185	177	195	206	194	176	163	182	201	187	207	189	205	178	195	181	220	205	208	200	172	201	184	219	198	180	181	193	193	190	183	174	193	195	167	179	188	212	215	197	205	189	175	202	208	199	214	201	185	183	187	177	188	187	210	205	193	211	214	219	210	174	189	181	171	189	188	182	183	178	186	199	212	188	206	207	188	198	198	173	179	170	175	188	192	167	208	221	186	203	185	178	181	184	187	233	210	185	223	182	199	202	204	187	209	203	192	204	189	198	170	192	192	178	180	184	187	187	183	193	172	180	221	183	199	201	212	180	191	189	209	175	207	188	174	199	175	193	217	204	194	184	186	185	195	203	170	168	177	188	174	190	213	200	184	195	172	189	216	195	196	174	197	171	200	219	181	213	194	164	202	230	189	212	170	214	170	204	175	198	205	166	190	177	182	205	197	205	188	172	198	209	194	187	213	188	209	206	185	181	183	189	188	181	218	178	192	188	198	183	221	194	185	174	213	222	174	200	184	182	198	184	194	191	177	194	202	191	199	185	197	185	175	198	206	174	190	166	189	192	186	180	196	181	192	216	201	181	170	209	213	203	197	201	155	178	193	197	178	172	198	181	180	191	204	191	197	175	214	188	194	200	161	208	199	189	191	166	206	210	209	193	181	200	180	168	171	168	183	191	174	196	177	168	169	182	170	175	208	196	197	197	168	160	217	183	181	194	180	188	184	155	200	165	183	186	195	200	191	192	200	200	174	179	193	197	214	199	211	184	204	164	190	196	175	203	201	165	211	162	185	156	194	188	210	172	178	186	207	193	185	163	192	180	189	196	184	173	188	192	177	196	194	184	181	184	201	223	194	179	208	201	184	197	190	199	201	194	202	193	197	193	190	173	160	178	201	222	194	210	183	192	166	200	194	193	191	211	161	202	192	189	193	204	191	181	206	165	171	208	182	185	160	194	200	185	207	185	181	192	188	188	182	164	191	233	181	163	220	208	182	197	207	180	186	188	174	181	188	198	200	185	205	198	186	198	223	191	194	186	213	206	185	186	191	187	185	171	185	179	207	192	194	193	172	182	154	183	188	156	192	205	191	188	176	188	191	199	199	195	189	185	219	202	200	199	187	206	168	187	191	191	204	191	231	181	176	175	205	191	187	199	165	182	177	203	204	199	182	207	181	185	177	202	195	198	171	205	188	213	189	188	204	190	200	191	213	186	234	189	203	204	190	193	181	201	182	206	158	184	180	146	190	191	173	214	189	175	179	169	192	172	177	192	188	197	167	194	210	175	197	207	196	199	185	200	190	198	167	187	210	167	163	196	164	180	195	196	183	203	200	193	209	176	172	199	209	174	191	178	195	199	219	203	186	201	180	177	193	196	183	186	169	185	170	213	179	174	176	170	166	224	191	198	188	157	194	196	203	205	175	169	192	219	211	204	194	204	187	195	196	204	179	186	177	188	186	177	173	185	201	208	193	170	171	195	175	168	164	167	201	198	188	196	182	183	194	204	178	195	194	187	187	185	175	195	197	183	196	208	199	194	178	195	182	206	175	203	211	179	195	169	162	198	191	184	190	172	205	171	176	182	177	191	191	192	199	170	211	199	196	207	195	196	210	200	203	195	192	198	205	216	179	195	197	198	197	214	204	177	175	186	203	185	212	193	218	185	192	166	204	194	169	204	196	183	178	188	191	198	191	208	197	212	172	194	182	191	204	208	177	196	213	193	186	185	201	205	203	186	194	190	194	218	181	208	189	173	211	185	175	190	210	181	176	202	187	204	204	181	186	185	191	190	175	194	181	180	180	217	205	187	178	194	201	188	163	215	221	167	211	183	189	189	184	185	167	185	188	198	181	184	202	188	205	178	220	173	211	193	174	203	203	180	196	193	169	181	200	181	168	186	202	185	202	180	200	175	194	215	201	187	183	194	183	199	189	211	172	193	172	213	175	167	183	183	173	192	197	195	198	220	185	200	183	182	185	165	170	170	195	179	175	205	202	193	171	184	191	190	183	185	170	190	224	182	205	198	195	195	184	158	183	185	198	210	195	208	235	199	189	210	170	192	170	180	200	192	190	189	200	217	198	163	186	205	182	189	177	195	199	190	200	202	201	163	178	187	203	184	193	172	205	176	192	201	204	190	194	173	203	183	196	203	185	190	195	195	206	201	208	192	197	175	180	191	196	207	172	182	196	177	196	160	196	199	189	202	180	194	172	182	181	210	189	183	167	186	176	176	193	196	173	169	197	205	186	189	216	213	182	182	199	206	197	202	186	160	214	224	205	178	193	211	190	211	209	174	189	177	182	198	200	180	180	212	197	183	173	188	205	194	156	173	199	173	219	202	198	176	169	185	184	201	166	184	187	196	202	184	208	210	181	190	171	201	192	176	184	175	225	223	191	186	179	206	177	168	173	208	194	195	186	157	200	201	178	192	183	192	207	184	205	202	197	169	195	186	187	173	202	201	197	173	183	190	203	180	211	180	200	193	201	192	192	142	206	199	185	189	196	195	186	204	207	203	187	194	184	200	165	184	155	206	184	205	210	176	160	205	181	183	178	199	187	215	172	172	199	188	196	204	200	157	198	199	188	192	183	184	196	191	189	178	203	188	178	193	187	179	210	192	167	192	179	201	186	181	176	203	185	178	186	176	174	191	199	195	183	200	157	228	179	179	184	171	201	180	189	204	177	190	165	164	228	207	193	211	186	182	202	179	197	198	172	187	192	154	187	162	204	201	198	157	178	192	183	177	183	202	185	212	202	183	191	199	195	185	218	186	185	178	179	183	187	204	195	185	201	184	188	207	178	187	193	197	229	194	185	178	173	196	188	206	187	201	184	198	203	200	213	204	215	186	188	191	206	174	196	187	204	191	188	193	192	170	193	212	193	212	193	201	168	178	196	199	223	179	200	210	189	180	189	197	167	209	191	185	180	159	194	191	182	181	173	215	173	213	206	179	179	187	190	190	211	195	191	190	204	211	182	173	183	190	203	194	213	193	180	191	189	186	193	164	197	196	196	167	173	184	176	215	173	187	191	171	161	209	208	192	187	201	186	169	183	177	217	226	174	190	201	200	175	172	197	193	194	193	200	195	186	198	201	208	190	174	183	175	177	165	189	185	208	198	196	179	191	189	198	179	182	208	197	195	187	216	198	202	211	187	214	184	170	187	207	182	188	191	193	176	179	180	184	193	195	216	191	169	205	173	198	202	184	190	173	193	189	204	201	213	203	174	192	201	199	179	204	199	180	186	180	207	178	216	174	198	180	189	157	192	197	196	214	184	198	191	185	196	183	204	175	195	202	160	161	187	200	201	206	214	176	200	195	188	171	197	190	191	205	171	194	189	180	196	186	205	184	180	187	205	198	201	195	176	191	190	187	204	212	205	184	205	217	175	197	183	209	201	196	202	195	188	226	200	192
3830	1302	1253	684	561	433	418	380	374	348	345	379	340	334	371	336	282	331	326	311	318	289	346	293	331	303	307	284	305	305	299	309	331	341	307	278	286	312	324	289	289	310	336	296	312	299	331	302	317	298	307	302	315	328	327	311	327	299	323	267	318	293	301	305	339	285	302	291	316	293	353	320	305	283	310	313	320	293	300	299	308	342	320	321	328	282	306	303	292	307	303	310	302	278	296	299	338	315	292	292	303	322	308	316	336	292	317	275	299	296	301	348	309	363	317	319	299	320	309	299	321	299	327	318	307	288	308	277	317	346	313	312	319	288	293	289	289	339	317	307	315	306	310	300	293	319	337	317	312	315	289	306	313	331	366	324	284	302	331	277	319	292	300	338	309	297	307	334	293	307	311	330	326	327	319	306	304	319	315	294	297	319	342	340	313	307	301	318	341	299	310	314	287	307	325	289	306	343	305	287	299	307	324	283	296	296	293	309	330	316	343	314	297	290	301	295	273	261	351	304	322	331	292	319	277	323	289	309	300	340	324	312	310	308	291	289	312	291	271	301	353	323	300	290	308	275	326	288	310	310	324	330	284	308	301	316	326	296	315	299	331	333	293	324	294	322	300	303	306	306	306	320	309	280	308	310	347	314	329	312	320	326	332	325	315	295	320	310	300	301	307	324	304	337	320	296	303	303	328	325	318	296	308	306	306	283	328	305	269	332	309	299	325	340	311	336	304	308	337	315	280	330	319	340	319	321	298	330	286	313	315	310	335	297	302	288	323	295	323	320	275	290	305	313	305	312	320	306	284	298	348	313	294	297	334	271	330	275	279	300	303	324	287	287	320	329	303	324	303	308	291	305	296	321	285	304	316	306	332	253	290	325	307	312	307	294	321	302	302	347	311	331	298	303	285	322	277	317	313	321	312	306	304	312	291	327	285	286	329	303	293	334	297	307	312	288	334	314	332	308	313	306	354	287	330	293	327	301	334	307	310	322	312	336	322	303	290	316	302	323	332	307	273	315	296	297	292	296	303	303	292	340	304	299	335	297	294	350	317	272	307	309	292	316	344	309	329	311	319	265	307	313	331	323	326	319	305	341	315	339	301	310	320	300	319	306	322	306	316	293	297	315	325	291	306	368	291	299	296	298	334	278	323	317	318	331	312	272	324	291	287	297	318	328	317	317	326	321	314	265	314	294	298	291	303	321	310	295	314	317	282	316	317	338	312	322	302	326	322	310	324	349	301	290	309	309	301	303	324	365	329	303	330	292	307	335	334	342	269	337	300	327	290	321	282	318	306	333	305	327	299	305	283	325	304	331	316	293	319	292	299	324	292	319	297	329	328	304	319	333	319	331	304	347	333	277	356	307	317	312	299	295	302	327	290	323	293	303	314	320	308	307	313	303	330	303	306	297	297	322	294	309	305	291	303	273	294	303	299	325	292	312	316	326	314	318	339	309	282	297	316	296	306	303	307	324	324	310	322	275	286	285	309	288	305	316	309	309	324	329	291	305	313	291	306	315	300	321	333	309	326	315	306	314	300	310	300	304	323	292	314	322	309	301	279	330	338	321	333	313	305	314	323	296	296	319	262	322	324	315	299	316	311	302	285	322	302	283	325	303	314	308	320	306	277	279	308	337	251	327	319	295	329	283	336	292	292	309	321	332	330	355	304	277	319	334	295	308	284	292	308	324	280	290	314	306	307	310	279	319	317	302	301	319	315	328	312	331	306	323	310	321	330	312	321	335	297	318	333	283	311	323	306	337	322	347	277	306	327	305	304	317	315	301	320	304	320	310	309	359	288	315	279	327	324	327	315	288	323	291	289	287	313	320	293	315	327	302	306	331	316	280	322	294	295	307	312	318	335	308	312	325	301	328	289	322	310	294	322	302	309	333	282	310	330	292	255	334	305	313	304	312	309	306	289	326	286	319	311	304	331	316	312	296	338	299	325	302	317	334	322	298	323	320	299	302	332	310	325	292	311	317	299	323	340	322	316	295	304	306	333	315	297	315	343	298	289	269	327	318	297	345	329	305	311	306	322	300	266	282	300	328	315	316	315	328	270	295	302	296	296	320	284	304	319	308	335	288	317	325	308	274	325	312	294	313	325	286	299	336	318	296	301	314	280	299	315	317	303	301	315	317	307	338	311	321	286	266	301	277	324	309	365	279	298	312	280	283	326	338	311	309	311	299	314	313	270	311	344	271	294	300	335	328	323	301	292	332	318	348	322	320	328	338	309	328	317	306	275	290	319	335	311	334	302	320	307	286	322	295	297	297	310	323	332	289	273	307	306	305	314	299	313	297	335	314	317	312	319	310	308	309	308	348	298	325	310	317	320	325	335	320	308	327	306	318	302	291	309	310	298	305	292	330	333	267	327	339	292	294	305	322	320	267	282	314	321	297	292	319	319	328	319	273	329	300	318	312	293	312	301	303	309	315	272	327	288	300	315	364	316	302	308	304	298	280	305	303	312	285	325	315	304	308	322	297	315	287	288	291	316	310	310	311	300	305	279	283	338	305	304	324	329	271	332	337	332	296	339	291	319	324	310	316	308	328	308	277	293	291	328	328	316	306	304	305	311	307	299	291	290	329	344	322	304	322	329	321	283	290	303	318	339	300	299	312	315	308	278	299	312	309	303	312	296	283	310	303	341	278	310	311	319	342	313	320	306	312	293	293	275	290	312	298	276	320	314	287	311	319	301	301	322	321	328	298	307	319	328	279	303	277	300	307	343	321	305	359	318	330	312	299	306	325	346	309	326	331	312	319	312	300	285	293	287	307	337	332	315	326	323	315	297	326	291	320	310	301	311	316	323	321	316	322	302	327	300	345	312	291	301	280	293	310	338	303	270	278	325	333	315	306	277	301	306	324	320	315	313	326	322	310	317	301	291	291	298	328	329	336	330	316	327	292	306	317	327	319	265	297	279	292	309	288	330	323	300	303	296	321	305	336	309	331	325	321	323	285	328	304	323	293	309	316	314	305	279	320	310	322	316	323	296	319	308	325	309	317	324	339	333	308	307	288	314	295	330	351	289	302	294	309	307	297	305	298	320	314	332	341	315	327	297	334	342	279	296	341	285	295	348	340	303	308	312	329	311	302	315	347	317	328	337	325	331	294	292	309	297	300	304	316	311	309	334	314	310	319	293	321	286	290	301	320	289	309	293	315	299	334	291	305	270	307	256	306	312	306	321	341	306	298	331	301	301	284	315	325	309	291	315	290	307	311	293	293	293	295	309	311	329	308	319	319	283	306	322	345	280	303	310	293	344	324	288	274	302	302	327	289	291	302	296	304	294	291	285	318	320	294	293	310	328	331	334	335	311	295	320	330	267	291	323	297	303	309	313	299	349	307	313	325	287	339	322	328	295	314	300	291	308	310	302	304	297	345	278	290	317	287	308	316	291	315	300	297	332	316	299	280	305	306	306	309	298	333	328	321	313	301	326	322	318	297	325	317	319	310	300	308	301	308	312	311	316	320
24194	21404	28845	24334	21192	4255	1181	823	683	689	654	676	637	542	573	545	521	551	524	548	481	578	540	568	487	546	496	494	493	514	527	520	524	495	511	501	483	511	518	488	464	499	504	542	522	498	480	476	512	519	501	495	496	468	521	499	478	470	487	479	521	508	454	527	506	498	504	537	497	479	503	499	496	493	496	486	513	495	516	478	506	495	489	487	481	503	484	482	532	515	508	515	499	536	464	507	482	450	445	505	487	525	516	511	528	498	462	496	489	511	481	469	517	528	479	509	495	506	470	443	504	493	488	500	441	531	510	492	525	493	499	481	487	496	525	491	433	505	503	479	470	485	523	482	524	478	468	480	498	475	482	526	490	488	454	524	473	490	502	495	487	526	478	497	495	497	507	488	469	490	491	492	540	490	463	516	506	511	485	510	511	469	469	450	463	509	523	495	498	495	496	465	451	470	484	473	497	511	478	483	516	535	509	491	468	520	491	510	504	503	491	463	467	512	492	494	483	490	453	459	442	475	517	494	513	512	469	485	501	454	472	461	474	476	506	461	472	450	473	513	489	503	497	509	538	491	457	515	480	464	461	491	483	457	451	472	496	483	456	500	511	514	479	501	493	494	513	526	479	462	501	496	499	511	478	509	470	494	467	515	477	483	466	505	525	495	502	469	547	488	542	477	524	496	477	527	500	523	506	521	530	489	477	466	493	513	474	512	516	507	455	523	496	525	480	476	483	502	484	483	509	494	442	509	530	470	497	521	504	506	443	516	489	445	507	499	505	505	499	491	472	477	456	498	505	514	487	519	490	493	471	477	487	549	499	493	474	516	514	501	510	494	516	491	486	469	502	488	526	525	510	461	487	459	535	497	492	463	513	508	469	501	502	448	509	450	507	535	532	482	485	542	494	522	532	465	490	500	493	485	460	513	477	510	484	497	510	508	464	478	500	500	461	503	493	497	468	524	482	514	473	481	472	523	496	506	489	516	481	489	516	473	472	504	474	466	536	514	484	480	467	494	473	520	444	509	523	520	488	505	492	497	473	482	506	491	484	493	501	446	465	509	480	500	504	480	498	488	510	485	484	484	445	503	463	501	499	486	534	510	455	452	460	510	448	482	517	498	514	478	450	474	514	507	551	537	510	485	455	467	504	511	500	510	484	492	504	512	465	509	492	497	532	487	520	494	495	505	489	525	500	505	509	464	549	473	477	546	471	502	470	488	496	480	506	513	519	475	554	482	539	510	520	520	475	487	468	460	489	480	453	512	496	486	494	525	505	460	527	522	505	487	469	481	500	499	462	482	541	489	486	482	522	535	463	466	488	471	479	487	479	507	498	481	498	444	499	480	517	498	508	517	436	443	507	493	470	495	497	493	509	472	519	499	510	482	478	448	470	499	516	508	477	509	484	467	502	503	493	485	493	448	472	470	467	500	474	485	463	495	499	484	479	496	493	498	522	488	496	463	510	484	499	484	468	484	500	518	511	485	456	518	544	499	490	484	487	499	533	511	511	495	500	483	471	495	485	479	449	495	488	497	485	484	514	476	492	501	497	509	446	489	519	492	465	445	474	504	484	549	509	500	513	477	477	497	451	471	488	499	512	469	499	509	487	532	506	505	479	473	501	460	480	534	491	470	478	503	529	476	495	488	508	487	484	467	509	462	469	475	510	472	490	502	513	496	489	478	484	498	514	475	492	529	485	465	510	516	493	510	495	505	489	496	507	517	499	501	511	489	513	512	451	520	499	493	481	514	489	510	513	478	471	517	508	487	499	484	485	449	490	514	515	508	448	463	499	471	507	506	464	513	475	462	496	507	516	485	496	474	465	481	477	510	518	503	487	469	521	487	506	442	457	460	482	479	481	484	486	498	522	490	466	557	505	512	469	523	504	490	515	495	449	529	493	518	480	488	457	470	460	527	510	494	456	469	483	469	460	481	487	502	495	490	549	525	487	467	486	503	508	464	484	497	513	487	466	510	523	489	498	520	521	495	488	465	488	501	498	505	483	497	526	486	496	450	460	528	495	509	520	483	519	493	475	486	496	518	494	518	471	449	479	509	497	516	484	464	432	484	421	506	514	500	506	510	471	498	480	494	489	472	464	480	478	488	448	500	528	484	523	469	477	500	507	446	471	487	464	515	495	526	474	486	475	486	474	483	461	466	477	494	492	474	442	447	508	491	487	509	537	458	490	498	470	457	487	482	468	495	520	493	480	480	477	485	452	526	472	492	473	532	483	501	465	459	456	511	510	496	488	522	481	550	491	444	510	484	483	484	519	497	464	513	474	499	489	533	531	498	496	448	514	455	481	463	442	498	468	503	464	493	490	523	466	494	502	501	487	480	518	523	487	484	517	544	483	494	493	495	504	447	481	488	504	451	492	525	507	497	506	554	472	447	449	485	493	451	484	516	498	499	478	502	501	508	473	473	492	470	490	529	466	474	473	492	486	535	514	481	480	499	447	494	441	491	482	492	482	475	500	492	489	470	454	496	487	524	494	509	552	485	500	481	491	502	496	475	471	459	488	495	486	467	492	468	506	492	471	504	569	498	514	493	487	493	491	495	516	515	492	542	529	496	454	475	468	484	492	459	495	510	493	522	512	490	460	486	484	488	510	479	485	520	517	478	522	480	511	484	525	460	489	489	504	476	497	479	484	493	505	522	500	505	527	487	529	517	479	515	472	514	528	512	489	511	489	502	463	467	510	521	505	445	463	472	534	497	465	482	461	448	486	501	443	505	520	479	484	509	529	468	483	491	474	461	502	497	490	509	440	497	473	479	509	495	437	478	513	456	440	467	488	488	513	454	534	493	514	522	469	449	468	497	473	509	512	516	480	510	507	490	468	469	488	519	506	492	516	477	467	501	534	488	459	503	490	476	486	523	510	529	516	495	511	493	467	512	509	466	471	454	505	468	510	472	450	496	493	468	471	526	475	522	500	457	488	501	487	517	512	496	510	493	525	511	492	491	482	490	469	458	509	478	476	520	502	491	503	486	517	493	496	507	492	535	550	472	447	480	493	496	481	484	488	490	481	497	542	489	507	482	481	498	496	480	499	504	469	489	532	483	499	500	451	482	481	487	526	482	512	462	496	478	524	506	524	499	480	497	491	499	443	482	474	508	502	495	489	438	485	477	489	484	483	499	462	478	522	497	500	477	500	520	488	526	480	508	499	488	502	488	478	484	505	503	499	480	495	489	497	503	476	477	453	502	509	489	504	471	494	496	507	490	487	496	498	509	458	510	484	480	502	490	498	493	469	486	496	457	480	459	532	502	478	480	502	501	497	513	469	522	475	512	472	489	454	495	439	522	466	469	493	515	482	446	508	524	470	482	502	476	504	501	487	498	453	518	481	481	459	475	491	503	500	498	484	508	503	498	532	497	476	485	502	477	478	464	525	503	471	496	512	529	468	462	450	501	483	508	505	493	493	497	463	490	476	518	491	530	495	508	491	506	463	491	523	468	464	457	488	484	452	447	514	494
5855	11305	9407	5018	3508	2710	2132	1855	1558	1345	1199	1172	1092	1057	1007	936	952	904	926	829	836	838	834	860	800	805	796	780	729	789	741	795	781	768	809	817	796	763	724	781	811	746	801	769	760	768	800	796	735	792	731	812	695	728	760	765	750	781	791	726	811	779	780	735	770	732	761	742	718	770	779	736	748	712	731	743	749	702	715	745	762	732	772	749	790	735	714	768	750	722	738	807	787	708	803	753	744	712	735	767	772	759	769	761	794	718	777	722	745	745	731	779	800	739	735	737	704	727	724	774	756	728	739	781	723	750	752	741	721	735	714	734	744	736	751	766	808	740	735	732	733	723	729	755	767	708	735	772	721	776	723	716	739	745	694	746	733	713	758	727	764	724	768	772	730	721	793	736	764	720	772	717	677	764	680	774	734	720	711	747	760	736	689	768	758	794	761	733	751	752	750	772	719	688	798	721	758	744	776	707	754	697	720	701	702	690	763	757	745	761	704	772	711	781	770	715	729	764	798	731	725	715	687	758	818	712	749	762	727	710	757	730	734	705	722	697	711	742	723	820	741	718	764	736	778	748	713	730	748	781	731	757	717	777	690	744	728	717	730	752	748	760	742	756	741	727	737	724	756	712	755	733	715	734	720	777	791	741	746	746	761	731	711	754	761	751	756	718	787	675	735	747	750	748	744	742	763	738	730	770	722	771	759	773	727	757	745	809	790	751	752	762	741	731	710	745	734	747	775	767	788	720	698	731	756	733	747	781	717	744	750	735	755	760	758	748	792	756	677	749	789	736	776	785	795	773	732	740	729	722	759	797	730	714	729	716	733	746	740	726	752	772	781	778	782	738	770	673	726	720	729	775	797	759	737	757	777	771	781	735	754	806	741	732	750	745	774	728	737	746	795	763	710	705	753	742	765	772	737	766	696	757	754	747	721	779	778	743	729	755	762	751	702	734	761	770	703	779	735	743	754	810	696	734	688	720	753	722	756	723	727	782	700	747	733	701	729	711	777	736	681	725	703	782	746	748	739	757	762	793	756	764	793	735	782	706	754	773	773	739	744	755	745	785	753	759	726	754	754	785	752	763	768	741	742	728	698	721	797	711	740	760	755	784	743	781	712	750	772	711	746	776	747	764	708	753	760	696	742	735	754	776	753	729	741	782	738	700	806	718	752	788	739	691	783	680	771	740	775	788	730	749	765	787	759	726	757	773	766	727	761	762	779	744	748	742	744	719	792	725	695	716	784	749	746	723	774	772	742	768	767	778	745	765	700	781	750	721	771	741	770	767	735	772	744	796	719	727	738	691	683	754	808	712	737	751	731	785	747	751	784	735	776	717	752	765	762	753	736	744	704	748	737	771	738	795	674	724	747	789	760	711	736	775	721	768	771	801	771	719	756	677	672	745	736	772	718	794	770	752	714	702	694	757	743	766	732	774	766	730	738	730	732	770	788	757	759	731	780	711	755	767	753	747	698	717	757	759	754	721	745	755	708	702	732	778	683	755	736	761	722	726	723	743	770	761	732	763	715	792	723	707	770	758	724	756	738	786	753	820	739	763	738	779	735	778	754	730	715	753	785	721	796	790	751	743	715	774	773	730	747	736	701	727	750	747	705	745	739	771	785	725	711	755	736	741	719	745	750	728	756	720	723	760	772	757	763	779	758	704	731	742	718	730	789	716	708	720	748	755	760	713	745	754	755	711	767	764	742	767	765	736	717	755	737	731	764	771	746	673	767	766	741	769	733	726	694	753	686	743	718	744	724	707	757	748	756	769	780	718	739	736	750	791	768	698	743	706	770	778	776	744	760	751	714	779	747	742	782	749	726	754	773	787	743	756	682	745	767	770	764	757	760	791	804	761	745	719	773	785	738	794	782	757	704	738	789	736	747	765	746	738	735	789	734	737	762	757	745	767	733	733	720	763	742	749	752	731	724	703	738	754	732	772	720	699	729	745	787	694	756	761	724	688	719	772	746	735	746	731	750	748	784	754	763	743	747	687	728	735	797	723	730	773	686	724	779	743	812	793	732	742	724	730	745	763	733	738	768	726	762	790	765	732	755	754	710	731	738	742	795	782	770	770	757	720	734	730	733	743	702	738	739	785	692	708	778	810	750	762	741	752	727	779	731	736	770	742	748	729	764	769	768	803	759	713	744	763	759	712	736	715	779	736	731	741	753	734	707	756	763	739	689	764	838	756	763	749	730	755	771	739	726	731	659	768	749	788	735	733	727	718	763	712	722	795	774	734	773	750	758	716	716	761	760	762	759	759	712	771	724	711	759	748	729	686	686	774	729	770	749	708	755	769	710	778	698	778	741	748	738	716	720	750	753	717	734	756	776	733	755	748	745	786	762	761	724	704	735	729	749	774	724	704	703	735	747	779	735	710	770	740	736	731	752	735	781	723	753	768	727	736	719	736	751	734	736	796	771	699	728	720	748	759	773	741	770	694	758	723	727	777	737	737	719	750	757	748	720	723	770	771	731	771	735	749	782	733	727	702	724	787	726	736	761	723	707	759	771	715	764	733	760	750	761	702	737	775	782	748	698	758	767	713	745	769	724	768	756	753	753	758	782	754	730	781	685	725	765	753	718	719	776	755	760	731	765	727	703	791	785	722	753	755	730	725	718	716	758	748	714	744	739	792	696	730	710	822	780	747	776	721	750	766	733	747	733	760	730	717	761	710	718	785	732	736	753	737	770	760	758	747	789	752	787	756	744	753	749	717	750	777	704	754	749	744	769	766	730	762	735	747	681	696	767	705	749	740	730	738	720	747	763	754	817	788	731	743	783	760	731	739	761	740	679	731	742	756	701	685	761	690	745	758	754	714	744	729	774	716	748	723	787	731	733	740	741	762	755	757	742	738	749	703	755	738	810	765	818	745	757	722	729	728	685	723	785	730	759	731	742	770	732	709	728	736	732	796	723	691	754	735	712	749	758	735	702	766	734	758	702	745	681	791	716	759	731	755	786	742	779	768	732	733	754	751	722	723	767	788	762	798	776	718	714	768	760	754	740	752	722	740	744	713	737	745	710	739	753	796	781	811	713	764	715	724	755	719	731	749	726	705	745	749	744	799	741	725	749	701	715	780	744	774	763	759	709	777	730	759	738	778	714	762	734	789	764	765	744	737	711	793	759	730	730	714	777	762	729	742	761	742	772	727	764	767	732	764	762	742	756	735	769	745	733	697	738	704	728	726	771	727	752	716	753	713	688	781	733	733	757	709	737	712	754	734	698	749	727	744	769	709	753	740	766	804	735	745	775	761	755	755	779	743	828	743	766	741	740	733	769	700	741	783	748	773	730	724	744	764	733	763	765	766	747	755	738	700	768	758	761	741	731	746	742	744	747	711	735	764	751	756	713	766	738	716	740	718	733	716	729	729	786	706	726	789	781	751	739	726	705	723	765	765	718	717	764	760	679	757	726	703	761	794	736	711	740	729	720	742	738	734	752	744	784	775	734	762	719	720	767	769	751	692	772	747
23241	21408	29453	23762	21411	21139	4328	1449	1094	980	946	918	801	821	766	794	747	758	701	753	724	732	665	664	675	710	746	695	676	650	668	618	698	655	666	698	679	682	664	628	649	637	658	621	614	646	644	634	640	634	613	696	660	650	658	654	625	593	628	619	633	616	678	615	680	656	632	641	626	619	649	641	618	645	657	642	612	657	623	639	657	630	668	625	683	649	639	667	623	653	669	660	637	642	681	658	647	667	632	677	647	628	567	664	664	654	669	656	593	681	676	644	660	667	617	665	570	630	657	622	646	604	653	632	660	648	626	575	652	644	641	628	633	589	660	650	612	598	673	680	623	638	640	681	638	615	623	618	644	698	657	605	669	631	614	656	602	705	616	608	601	608	602	633	632	627	624	626	631	612	635	597	661	644	624	646	681	601	646	637	583	670	630	638	600	663	630	609	640	616	620	655	662	601	627	589	613	656	529	622	629	647	687	598	649	617	636	637	670	623	609	613	659	644	661	637	653	677	619	601	621	624	625	615	611	619	622	581	657	689	650	653	634	634	598	686	646	667	617	648	654	651	657	643	680	646	640	662	609	604	635	657	640	607	579	634	664	660	643	614	629	621	611	633	706	616	629	595	643	639	657	644	641	607	675	621	633	618	607	669	693	598	684	621	630	587	676	642	660	626	606	620	629	602	660	590	669	612	675	658	651	680	668	613	636	656	626	622	678	638	648	626	623	640	665	659	595	621	613	683	621	614	566	659	563	638	635	648	647	635	602	628	625	625	627	622	643	595	618	623	634	643	627	634	608	637	628	642	671	612	647	657	690	627	640	684	629	656	614	623	627	650	610	584	625	644	634	616	649	612	575	637	647	668	645	611	611	676	636	629	629	663	586	641	650	622	638	647	625	671	601	666	636	647	608	638	627	596	626	653	623	616	607	638	650	607	611	650	622	669	633	655	614	653	648	676	606	638	618	617	643	643	694	642	646	655	674	631	671	605	616	661	624	651	643	619	628	638	617	631	661	622	635	613	685	607	634	650	642	640	662	601	636	644	646	655	642	607	647	650	671	667	669	652	655	553	641	666	617	656	657	655	647	662	626	664	610	637	704	628	654	658	647	601	612	589	653	615	638	612	633	663	635	607	639	667	630	580	702	669	626	691	644	646	624	654	613	648	633	621	659	647	621	609	642	669	649	677	653	658	605	622	621	641	580	629	601	634	659	659	628	634	638	638	617	608	673	643	584	635	630	642	583	604	646	595	633	596	637	677	638	645	620	645	637	635	633	613	617	626	614	608	644	654	634	651	638	635	679	653	606	645	581	609	700	654	616	630	634	632	660	620	666	628	638	633	593	602	602	587	604	610	616	647	619	675	639	650	621	642	663	658	632	621	630	591	641	591	672	638	634	639	643	637	669	656	640	613	582	614	628	666	653	622	666	612	621	654	652	595	617	664	653	609	659	643	659	611	633	635	640	593	649	622	594	619	634	625	643	618	650	626	642	576	679	649	655	642	697	659	666	582	622	628	660	648	629	635	611	635	673	638	638	641	675	611	637	654	685	631	634	648	672	626	615	596	597	680	587	588	621	634	672	660	608	661	637	663	606	659	572	647	689	635	638	641	599	621	676	662	646	636	671	678	672	604	645	625	613	643	635	631	628	592	635	648	675	638	635	606	615	591	663	610	648	642	640	656	654	635	644	621	604	660	646	637	672	591	657	613	623	680	661	674	674	668	644	606	669	654	608	653	638	626	596	603	639	625	643	621	626	599	655	631	670	624	616	583	608	643	684	643	647	672	579	652	726	580	633	609	656	652	603	636	645	624	667	621	685	638	657	651	604	627	639	604	606	646	624	656	676	596	605	631	622	569	609	648	652	610	650	645	662	616	622	685	652	662	639	640	608	595	635	645	628	570	633	658	619	646	683	602	654	660	626	668	607	628	636	665	675	622	604	628	619	628	648	678	648	635	669	629	626	652	664	645	615	677	651	605	619	619	618	641	634	614	600	630	668	638	644	641	646	654	670	638	654	644	651	624	658	669	618	629	624	596	647	637	657	622	658	621	657	633	639	596	623	637	572	660	635	664	609	611	581	605	642	632	645	587	673	638	664	656	641	607	650	631	664	639	646	594	611	644	620	630	641	600	621	634	616	581	627	586	640	626	620	647	667	643	661	650	601	662	579	671	649	641	619	653	631	610	633	662	625	637	639	624	668	599	647	634	613	628	583	661	599	654	674	627	662	663	610	629	641	669	608	617	615	614	580	629	621	607	609	634	599	642	640	663	607	619	636	633	641	612	575	619	607	659	636	618	626	661	643	613	660	681	645	630	595	600	636	632	656	653	607	644	673	631	648	654	609	625	685	638	632	613	655	633	582	648	624	653	595	634	615	668	661	678	614	635	614	633	646	625	669	637	674	609	592	621	661	618	642	681	665	622	625	645	642	592	653	685	658	626	615	634	648	644	631	621	628	618	604	683	656	573	670	622	639	638	612	662	639	644	677	613	616	662	611	628	648	675	633	627	649	638	658	630	645	661	674	652	672	673	642	625	599	628	591	607	657	627	631	650	659	666	599	619	616	675	637	653	598	658	651	646	644	642	666	606	629	644	652	627	705	615	634	630	637	630	620	610	600	631	634	599	616	637	656	699	621	646	598	659	587	656	600	619	626	645	652	641	595	638	654	638	596	629	649	617	633	607	617	598	650	677	628	657	624	614	587	662	627	613	620	626	617	594	637	610	648	620	652	688	598	684	677	709	678	643	643	615	627	676	606	619	633	623	615	608	644	665	666	640	634	654	624	660	646	620	611	650	625	614	666	656	625	614	616	654	642	599	649	688	620	635	587	646	638	652	663	631	628	637	602	660	625	659	644	637	606	627	635	628	626	627	625	598	616	613	631	665	646	617	631	639	626	622	685	633	679	620	653	642	615	648	634	588	664	666	653	644	627	617	605	655	626	664	621	620	631	639	671	627	620	615	662	637	636	650	608	621	625	678	659	660	632	617	639	606	594	648	622	636	623	599	658	625	606	603	675	622	595	639	666	607	632	677	650	598	605	621	636	666	625	663	643	622	618	632	653	638	633	661	618	617	667	660	637	662	630	629	610	613	634	676	642	629	634	596	693	667	605	604	651	626	623	654	647	621	616	634	591	648	646	656	610	628	614	627	668	619	579	631	625	594	638	668	614	596	638	672	613	681	610	646	638	670	654	654	608	624	589	663	650	634	606	625	626	635	592	678	606	614	670	624	631	637	612	618	664	617	605	625	643	661	620	658	607	607	599	629	633	610	597	626	664	642	631	617	634	584	654	625	649	620	665	655	656	637	665	603	628	690	680	653	614	635	665	622	650	633	613	687	626	614	651	639	614	632	581	622	643	645	672	628	643	625	637	650	625	651	652	640	617	656	693	676	648	638	652	639	608	661	614	629	638	632	697	624	638	655	664	650	620	625	619	644	613	654	643	622	635	652	640	649	636	640	654	620	629	676	648	608
8767	18128	15249	8523	6071	4594	3633	3013	2512	2260	1958	1764	1677	1514	1474	1366	1360	1261	1216	1248	1188	1101	1137	1153	1121	1098	1112	1050	1072	1070	1034	1032	1069	989	1024	980	999	993	1031	1013	966	951	1038	1019	1011	985	980	987	988	1012	958	1014	1003	972	946	1027	955	992	1018	979	965	972	989	971	990	978	1034	963	1007	948	961	986	988	1006	961	928	947	970	1005	946	986	966	943	950	1040	938	993	948	935	985	976	964	988	954	941	999	960	916	939	955	1010	946	957	911	973	913	909	991	918	970	974	954	957	997	942	1007	920	995	956	963	893	919	966	999	992	974	967	944	979	1009	1000	916	995	969	953	1022	978	973	996	928	1023	953	979	975	886	933	974	1009	997	993	1030	1005	962	942	963	911	932	864	961	1023	992	920	991	940	934	959	991	956	945	947	999	971	942	927	912	922	951	950	1028	945	980	969	987	948	962	930	965	931	955	955	945	968	984	1000	948	962	966	954	967	944	922	933	963	902	893	993	1001	912	906	958	997	918	910	948	955	987	976	1024	969	966	980	965	945	897	952	915	911	930	934	918	990	945	940	927	970	938	963	938	994	1001	991	940	931	974	966	936	956	988	1000	967	962	937	983	906	931	983	1009	970	976	925	957	953	937	968	919	968	1055	917	992	977	960	988	987	922	907	970	975	964	945	938	968	909	979	1005	948	958	942	924	919	919	982	942	923	923	930	959	965	935	950	946	994	927	959	948	933	954	963	950	917	978	998	975	941	960	1012	964	960	940	976	956	929	952	896	944	896	924	968	936	978	935	974	987	948	958	961	988	916	970	927	953	945	956	964	951	970	974	1019	942	1004	986	940	968	953	938	959	946	1017	909	1019	922	963	916	990	966	960	936	946	948	969	948	962	928	936	992	929	960	951	936	953	997	995	940	933	1025	986	966	902	982	967	908	938	1007	962	997	898	992	985	934	954	963	969	932	1002	967	913	930	950	980	958	935	940	884	956	944	953	935	1014	927	944	949	994	941	961	976	1003	959	961	978	954	984	979	951	923	963	940	946	948	926	950	949	1020	990	965	919	932	891	911	913	1003	972	958	961	1004	1044	930	957	963	923	953	929	993	956	987	923	946	977	1029	1006	955	956	957	1005	929	963	970	941	944	1000	957	974	949	937	1003	915	966	955	893	980	950	1004	964	936	921	961	980	969	976	924	947	927	978	954	959	1005	967	959	998	970	913	991	949	955	928	909	965	941	995	962	966	918	976	1001	904	963	953	950	942	957	914	924	975	923	949	1024	954	956	972	947	951	966	941	953	910	943	1001	1014	931	898	996	917	967	980	990	953	930	966	924	933	958	938	934	994	917	995	1001	982	1009	938	906	948	949	953	968	935	955	946	942	937	986	954	955	970	953	1031	949	898	906	1016	925	881	967	927	952	909	1010	1018	923	969	983	899	981	989	981	995	979	974	916	922	948	946	957	1016	949	938	952	960	1004	955	964	1018	975	909	1010	954	968	967	948	960	960	958	917	961	963	1004	1016	961	991	926	966	934	958	968	994	944	942	995	972	981	969	958	959	974	1000	973	942	988	944	919	990	945	957	897	936	938	937	962	944	975	957	954	925	919	891	920	925	905	925	946	937	905	929	996	962	936	943	939	967	941	976	944	938	934	921	956	932	960	996	947	959	990	962	952	960	963	936	935	900	1018	931	978	1002	941	993	938	962	914	895	933	941	983	918	970	986	1011	969	904	978	977	974	933	962	952	964	981	955	982	915	1032	967	972	956	961	969	959	957	932	908	941	1002	974	999	962	985	941	946	966	959	929	988	988	980	984	934	998	956	954	925	907	938	950	908	974	972	1008	1008	959	947	946	967	943	950	905	907	997	986	908	903	938	948	924	949	922	925	965	963	995	971	978	896	976	888	960	1023	982	965	984	981	985	958	1021	922	972	928	921	893	965	999	915	958	952	965	965	983	941	964	943	962	935	942	1004	975	921	934	926	946	933	985	942	957	964	964	964	990	940	915	954	1005	935	999	949	972	980	936	961	979	905	932	982	911	963	954	980	938	946	959	981	939	906	985	930	1046	976	1007	984	939	1048	943	950	966	925	963	982	904	903	947	950	945	962	927	964	933	962	999	951	930	948	995	932	970	919	931	980	910	986	980	947	959	966	993	928	933	951	1005	954	988	968	984	965	975	937	951	904	976	939	985	954	953	919	966	975	975	962	941	951	1004	929	986	912	954	1020	876	907	966	996	972	948	947	939	986	963	956	975	902	1010	937	910	933	969	949	919	929	942	968	951	996	991	973	979	946	932	977	943	985	951	1024	1010	943	976	927	952	968	955	1019	929	992	910	948	956	907	1006	991	941	949	917	922	963	1002	951	1002	908	1020	902	940	1003	971	952	965	941	936	926	960	917	951	1003	995	959	970	944	957	976	969	936	945	954	984	949	960	966	941	982	986	930	925	997	892	952	993	942	949	873	957	961	995	966	927	965	944	984	1001	941	952	965	969	954	960	902	935	942	899	1048	962	982	949	976	975	918	985	900	1004	982	969	910	950	891	946	970	902	997	969	905	961	940	1008	985	1016	954	921	902	986	1005	918	968	976	914	945	934	951	961	958	979	970	955	935	932	1004	905	934	963	939	923	993	953	913	975	963	1005	917	987	942	957	956	948	994	962	872	937	961	945	966	967	967	974	975	982	954	937	899	990	923	992	969	948	985	895	947	981	978	990	935	957	909	910	965	973	978	926	929	957	960	994	996	990	971	936	967	990	948	909	1029	942	940	957	963	954	937	878	953	966	950	968	946	921	963	961	926	963	992	998	959	928	972	978	997	912	938	1004	975	1014	911	904	933	934	903	945	968	971	871	948	972	981	975	968	933	960	978	947	977	1005	882	926	908	1002	960	977	943	963	944	969	951	977	909	977	1012	972	921	950	944	961	973	980	906	960	949	1004	969	922	928	969	990	879	934	937	994	948	960	959	968	899	975	969	928	935	938	985	949	983	916	914	915	965	909	965	888	989	932	995	951	1006	964	905	843	980	1024	1002	925	950	1014	1001	969	985	934	972	957	905	963	947	988	949	986	1014	948	973	973	921	1004	975	947	949	998	1035	902	940	973	956	965	1001	1008	967	942	973	946	946	962	934	1009	904	963	1005	936	909	901	877	920	971	961	938	953	1022	987	951	958	978	1010	963	963	964	961	967	969	1032	980	891	973	964	998	983	948	954	941	987	944	931	907	921	936	973	930	986	944	964	908	973	925	950	1011	875	929	901	973	913	953	985	986	1015	940	1012	949	944	902	1033	973	948	964	931	961	956	949	984	1006	966	910	981	940	953	918	948	960	1011	969	941	936	916	918	957	962	986	985	944	923	903	941	947	969	903	956	1027	977	969	954	940	909	991	933	971	956	987	958	962	933	961	999	929	960	975	1016	998	968	885	931	983	900	930	935	976	972	936	934	998	919	923	961	967	940	942	971	987	931	966	958	947	991	950	936	973	931	981	949	968	924	955	933	947	947	979	976	924	1008	964	892	946	950	972	955	923	940	996	915	961	932	961	1042	1003	891	936	974	974	954	956	924	957	1013	972	964	999	939	1017	946	980	930	992	976	970	959	961	986	954	1003	997	960	990	993	887	965	961	954	907
26955	20715	7275	552	325	269	229	208	212	207	195	211	201	205	202	209	199	206	202	202	203	213	212	178	202	184	212	177	185	173	199	181	175	190	223	214	196	192	185	215	224	194	202	184	165	200	172	191	216	168	208	195	195	196	178	166	194	189	172	165	222	179	193	212	194	179	181	169	206	200	198	206	196	199	185	176	182	166	187	185	184	210	175	185	207	188	180	218	195	174	209	223	199	177	173	188	184	191	211	185	189	194	183	205	186	201	215	191	195	177	185	177	221	181	205	205	197	173	196	205	236	209	176	198	157	189	193	194	184	173	194	209	184	188	183	201	208	204	197	201	201	183	211	188	209	190	195	204	178	183	183	198	182	185	203	184	204	179	203	191	194	174	177	181	205	204	177	210	184	176	182	192	196	165	192	192	216	195	192	202	195	162	176	173	197	164	176	222	170	173	189	195	192	193	203	214	162	191	206	186	188	195	184	187	185	178	184	204	190	216	187	190	189	172	183	175	190	189	189	188	183	216	188	201	202	207	193	168	208	195	181	169	203	186	170	213	171	188	178	196	213	203	213	202	187	187	190	182	186	209	199	175	187	199	188	183	192	215	181	212	205	184	155	191	204	193	202	209	175	173	192	205	169	185	192	205	194	174	181	189	180	182	199	201	185	224	187	171	190	170	183	177	179	177	207	208	178	193	173	195	200	222	173	176	158	196	173	219	192	190	170	168	209	174	171	185	204	206	196	188	193	184	206	187	189	159	155	174	165	187	188	196	190	205	193	179	190	217	194	180	170	181	201	196	191	194	217	189	176	190	196	186	190	192	194	197	165	193	208	179	197	189	194	208	177	205	179	191	195	166	207	213	189	174	201	181	186	215	182	201	186	164	200	203	184	201	209	211	192	196	182	179	197	194	197	177	170	169	206	194	200	182	182	167	201	185	170	183	211	181	179	185	190	190	187	205	177	165	202	188	214	184	184	179	183	184	213	176	194	189	214	188	178	203	231	202	194	195	196	195	200	209	189	195	203	198	170	186	186	176	194	208	182	213	197	189	188	195	187	189	171	182	194	192	209	170	186	190	201	201	192	209	193	167	177	194	198	218	195	209	176	180	193	190	188	204	192	191	201	197	202	199	189	175	196	217	192	169	178	173	199	210	185	198	217	202	200	203	193	202	160	183	187	188	231	194	178	190	192	208	178	182	170	213	224	187	174	174	182	194	194	200	203	208	192	188	204	211	181	164	182	157	212	174	182	175	201	202	188	200	183	198	185	194	222	185	200	189	183	205	222	183	198	216	176	198	189	204	192	179	186	209	228	193	173	190	158	184	194	189	195	201	175	168	180	205	203	201	185	215	199	177	176	223	176	184	204	185	203	208	156	202	168	207	183	200	200	177	202	191	196	189	196	195	195	189	196	187	184	208	202	208	182	191	187	185	204	164	202	192	182	187	192	185	178	190	192	191	231	202	177	179	175	215	170	179	183	177	209	174	183	179	203	195	196	207	181	191	187	195	208	232	183	172	198	182	175	190	215	187	194	187	207	168	221	223	209	192	183	193	183	205	185	198	174	194	195	198	199	193	193	184	188	204	197	180	206	186	164	199	193	177	226	183	184	201	190	184	187	191	185	169	172	190	194	211	192	226	213	172	205	201	201	167	173	185	200	146	172	190	220	172	170	178	187	192	170	196	179	201	209	167	187	215	227	199	176	196	193	182	204	178	192	202	174	205	196	213	168	222	181	189	194	196	182	195	174	185	176	203	187	185	198	189	202	189	181	197	192	192	175	195	209	183	178	185	215	206	193	189	184	183	198	195	206	184	200	209	158	175	202	216	188	220	205	188	174	194	210	190	192	190	196	184	213	194	219	210	194	195	187	193	195	178	192	174	188	193	206	210	184	185	189	182	199	174	199	169	201	195	197	208	167	210	194	184	187	204	199	199	184	191	184	195	221	177	198	191	180	191	177	215	190	191	191	221	201	190	207	194	188	200	215	193	182	202	188	192	216	217	207	201	186	207	191	174	184	176	185	171	199	177	196	184	215	196	189	186	215	179	176	199	199	181	184	194	205	195	167	174	185	192	199	192	167	217	180	195	173	178	185	190	230	195	178	175	179	192	183	189	184	204	199	183	186	196	182	161	203	172	207	202	198	183	181	207	195	181	190	186	211	196	196	181	221	228	206	182	192	200	195	213	179	208	179	197	193	188	197	195	210	195	173	190	171	181	202	178	181	186	190	216	183	195	189	185	215	195	187	169	197	196	180	185	173	172	177	222	174	179	178	189	191	193	195	230	185	214	201	187	213	192	205	196	175	210	214	201	179	199	195	210	170	208	203	211	212	193	186	153	166	183	226	209	189	203	180	197	190	213	179	183	187	197	196	203	185	179	196	190	203	172	184	156	193	194	178	183	210	189	200	189	184	185	175	164	192	177	192	191	198	219	191	159	205	198	186	212	200	171	208	195	177	194	186	196	213	207	189	195	201	170	203	195	181	193	178	203	205	177	197	221	191	207	182	208	170	233	207	177	181	200	190	186	217	200	197	168	195	193	214	184	180	187	211	190	172	193	221	185	217	194	183	192	169	186	215	194	191	200	185	189	172	193	196	185	182	197	183	175	208	188	211	206	173	206	176	211	217	200	183	168	192	188	188	191	199	188	175	202	174	167	188	191	195	171	204	196	187	202	204	199	217	185	170	178	192	182	163	183	166	209	191	179	213	192	182	182	185	196	201	174	173	187	199	215	173	167	183	201	190	218	210	191	190	189	195	193	173	198	187	196	228	167	187	166	201	185	173	177	184	176	204	221	203	209	198	194	168	177	174	192	222	178	157	185	192	183	199	180	172	201	173	177	194	186	179	183	205	186	188	199	218	186	208	196	202	196	200	203	185	199	182	185	226	213	192	217	173	208	198	191	197	194	196	183	180	213	201	171	208	180	184	189	165	191	190	174	169	166	182	190	202	198	196	180	193	178	188	191	180	180	222	213	171	208	185	205	175	185	175	202	161	186	168	185	180	197	212	184	182	175	209	210	193	190	177	192	182	210	188	220	183	187	201	215	211	196	182	184	202	197	189	177	165	178	166	204	224	188	160	209	171	187	200	209	167	174	180	185	194	187	167	187	216	201	184	174	210	190	185	199	194	205	213	221	193	187	202	184	191	163	181	199	207	187	207	198	218	207	164	187	202	186	203	196	177	188	184	219	197	194	177	187	174	216	199	184	176	189	203	196	212	178	158	185	217	189	202	207	199	179	193	194	191	178	199	205	174	183	208	183	192	179	201	203	187	182	209	181	183	191	212	187	192	181	164	182	184	176	203	183	206	198	206	179	176	189	189	185	214	200	213	218	186	187	195	202	175	168	196	192	168	191	168	209	208	178	188	191	198	178	190	183	217	181	192	188	186	176	195	195	198	195	184	207	193	214	215	220	178	201	199	192	198	181	196	177	193	218	211	190	186	189	212	208	208	202	183	170	164	175	212	206	189	156
3893	1457	1218	721	516	474	400	371	394	397	369	348	372	340	283	329	342	347	330	336	325	325	348	326	322	342	330	314	339	315	302	314	301	323	294	324	338	318	292	347	329	335	293	322	343	322	310	312	305	328	303	314	297	321	295	307	301	311	307	302	308	333	316	309	311	290	323	307	327	343	318	309	327	318	318	295	312	320	302	328	301	311	291	343	315	309	288	310	317	323	298	328	311	305	306	321	327	293	308	335	319	311	316	297	322	307	309	318	306	321	324	298	313	307	317	311	310	323	306	295	334	303	331	329	320	327	323	324	278	307	319	297	312	301	301	280	318	317	309	295	323	291	293	288	324	347	280	298	318	325	290	316	304	263	326	310	318	341	340	314	302	316	322	296	335	317	305	311	316	304	306	307	340	303	337	322	326	302	356	291	298	281	348	337	297	300	334	316	308	322	334	342	285	310	319	337	333	294	296	318	298	318	343	299	303	312	310	322	321	317	322	295	307	307	296	327	286	324	314	295	308	299	283	306	340	322	292	312	296	277	286	293	355	304	303	320	287	334	315	288	309	303	320	318	337	298	317	290	315	301	322	324	325	324	300	314	312	315	312	303	313	282	316	338	305	295	291	311	276	308	316	316	369	319	324	327	331	328	306	300	322	298	280	317	294	295	273	325	309	317	288	322	300	334	336	321	336	302	336	301	292	319	297	293	281	309	315	327	308	323	320	326	312	307	296	302	344	305	303	294	309	312	325	326	328	332	308	284	328	312	309	305	318	324	305	286	327	313	287	310	336	306	326	329	332	329	297	312	340	328	331	285	327	348	298	320	300	300	290	306	317	332	327	315	325	330	302	286	334	320	284	294	285	310	313	320	311	288	297	290	331	305	347	338	336	304	315	324	333	304	301	316	322	302	297	322	311	307	310	306	337	326	308	281	296	302	336	316	308	307	301	303	323	309	348	294	347	320	320	306	323	327	331	283	299	307	333	366	306	307	286	336	303	329	304	316	313	308	310	312	304	299	334	304	329	331	281	304	300	308	330	348	300	295	284	294	306	316	291	333	321	328	310	303	354	303	302	311	334	294	326	308	298	309	317	297	298	293	296	311	307	336	312	337	333	336	314	299	306	300	317	305	334	333	271	310	338	322	323	296	331	307	303	295	295	303	330	286	356	325	332	325	326	305	339	353	269	321	356	310	270	327	314	360	306	349	324	321	303	290	306	301	302	319	299	329	301	301	321	303	333	321	298	318	297	312	342	335	278	324	323	317	325	305	299	323	342	334	308	313	328	310	293	305	300	350	301	318	320	295	304	348	313	329	301	305	356	341	326	297	315	343	333	306	297	341	311	322	309	329	308	306	289	307	317	343	326	305	309	295	318	334	310	289	298	306	290	305	305	319	327	291	291	306	300	319	325	313	333	343	305	307	290	340	317	313	323	335	311	328	315	304	324	307	314	292	314	318	288	327	333	318	328	294	302	305	292	349	305	330	297	301	306	298	337	279	284	336	315	304	308	317	317	279	295	330	312	310	327	320	311	284	325	305	341	317	298	344	315	343	313	343	317	320	311	334	312	324	338	332	297	325	322	292	307	298	328	326	328	304	298	303	280	304	306	320	326	331	325	311	298	371	318	275	293	327	334	297	309	287	305	336	318	329	308	318	294	365	304	282	324	319	328	325	296	329	287	349	321	326	353	292	288	335	321	300	310	289	328	287	309	337	307	313	342	332	328	314	314	272	326	313	301	325	262	314	363	336	347	322	356	284	277	308	336	302	294	275	321	313	318	342	331	310	291	344	333	312	309	313	320	303	331	336	330	329	304	307	357	304	307	321	287	355	284	310	315	329	287	312	336	301	329	299	271	307	359	327	300	317	314	320	317	330	292	315	301	332	326	301	312	342	312	308	299	317	305	293	303	296	340	318	296	310	332	317	345	318	335	303	327	313	290	279	330	301	301	320	307	301	320	323	330	316	287	297	308	271	316	276	324	314	314	340	330	335	311	321	294	305	331	308	285	333	278	290	299	319	309	316	317	287	316	326	311	310	319	325	328	311	306	307	327	324	319	297	272	304	328	304	313	320	320	302	303	346	311	322	302	315	312	332	282	326	298	330	301	350	303	288	294	339	323	322	322	306	306	309	341	304	300	307	305	281	290	343	321	316	297	317	268	357	302	316	301	299	326	279	345	300	340	311	299	322	310	344	318	325	318	336	324	315	295	339	340	301	305	322	278	300	303	343	298	330	323	319	327	314	299	302	319	321	341	314	332	301	317	314	323	327	302	315	333	330	309	332	312	302	321	299	307	298	349	293	282	334	290	321	322	285	305	287	298	309	304	294	324	320	311	308	288	331	309	313	307	326	310	317	316	323	307	313	305	300	307	306	341	318	299	295	308	305	289	289	311	304	337	298	318	304	323	310	323	310	312	326	295	282	280	317	293	329	287	311	304	296	327	322	357	324	310	293	337	294	291	329	321	300	314	303	334	271	311	343	317	315	318	314	314	301	324	348	295	299	309	295	323	273	322	324	329	276	294	295	324	314	348	298	300	346	321	291	313	315	332	332	344	298	312	302	308	307	313	302	312	306	279	303	328	341	318	304	306	317	328	302	289	310	302	310	311	345	321	348	309	326	314	316	323	320	292	312	317	284	303	349	308	287	301	292	309	294	289	314	312	295	295	328	301	354	316	293	311	327	314	320	321	323	337	295	308	287	291	320	318	307	307	327	295	298	290	321	300	286	329	317	310	327	325	313	327	345	308	300	306	337	305	315	300	315	319	346	312	276	328	286	302	296	336	310	325	313	293	290	309	306	289	318	309	303	318	313	339	342	282	313	328	342	320	330	298	321	312	288	310	309	313	289	319	303	328	292	291	308	298	340	353	321	299	308	293	308	289	282	302	323	291	343	301	331	290	325	328	328	325	325	321	325	285	318	351	328	305	356	314	342	303	293	314	312	308	322	334	295	327	330	272	295	295	336	310	313	323	334	320	315	323	298	348	303	323	297	276	307	309	312	297	326	304	307	281	303	304	329	319	322	309	298	329	298	299	346	300	311	295	307	313	299	313	312	317	307	289	286	307	302	323	297	291	323	317	332	309	309	333	320	298	338	300	298	315	309	330	290	311	297	272	312	317	331	310	301	315	305	297	332	295	322	313	307	329	315	308	342	289	315	307	304	328	304	336	281	308	302	346	306	307	308	294	322	327	304	297	298	343	301	305	335	330	304	293	332	298	342	308	319	296	306	301	314	333	295	314	299	307	301	296	278	315	319	325	326	309	335	296	306	293	289	322	312	316	320	307	324	317	307	331	320	340	321	321	307	326	290	293	287	299	307	283	329	305	328	328	312	266	332	325	308	296	309	302	302	307	312	313	262	325	318	365	334	307	280	345	335	303	327	331	330	309	321	317	315	292	332	278	308	349	326	311	326	302	327	314	297	310	294	327	356	292	319	304	323	300	287	327	312	339	297	313	333	306	318	323	319	321	303
24255	21442	28852	24421	21246	4265	1150	829	705	702	613	634	668	576	610	580	561	555	545	527	525	558	532	510	543	518	517	537	496	506	547	498	504	486	480	461	477	515	500	500	531	473	469	479	464	512	530	468	532	515	515	494	436	438	507	499	459	478	540	548	486	509	469	471	471	498	499	435	509	511	470	463	466	498	510	487	478	473	494	470	498	533	489	493	493	517	508	483	487	488	507	515	515	488	499	461	460	538	506	482	508	461	515	538	524	452	481	474	487	483	448	496	488	488	507	478	527	481	513	511	486	464	495	475	481	481	452	479	506	492	518	457	499	483	523	502	469	491	503	488	453	514	478	488	526	490	495	477	482	504	507	502	541	518	460	463	490	475	467	462	482	470	520	451	485	503	486	510	476	514	498	517	463	481	486	474	457	481	455	454	473	495	517	462	510	479	440	463	483	480	493	482	504	494	467	526	474	488	506	510	514	516	466	463	474	513	502	439	464	532	491	446	471	474	470	508	469	511	526	509	503	480	519	478	464	521	528	499	530	513	426	479	480	528	512	485	480	502	508	516	500	518	508	509	497	528	480	471	490	476	502	483	544	436	450	485	477	488	490	467	501	471	460	499	495	535	531	454	484	455	463	497	452	485	491	483	447	475	522	479	466	528	452	496	486	462	482	473	446	455	481	540	506	502	497	524	495	455	438	525	474	477	491	521	489	485	542	508	482	444	445	477	516	471	519	440	519	476	500	479	488	484	477	481	490	491	494	448	475	514	470	460	492	470	452	472	473	520	508	477	476	495	511	465	476	473	503	480	496	483	510	491	510	506	474	452	455	482	490	470	500	481	483	506	483	512	505	498	476	482	462	485	499	473	520	466	499	501	467	495	496	477	505	484	487	454	477	468	466	509	441	466	466	518	494	436	509	510	479	477	496	474	481	480	445	488	481	497	512	477	506	528	462	468	504	497	455	478	497	522	542	471	477	474	506	491	504	524	504	513	562	485	487	470	525	465	476	457	497	476	509	458	459	491	508	487	494	453	484	509	461	456	460	485	469	423	511	494	536	480	522	452	480	499	519	428	512	499	473	466	486	466	496	478	505	473	466	495	517	472	500	516	453	455	530	549	525	460	499	488	461	434	473	503	505	445	490	466	541	472	513	474	488	479	464	491	496	519	484	483	488	475	532	493	511	471	481	464	476	494	446	463	493	476	503	509	478	467	444	501	486	476	497	465	496	497	470	459	460	492	489	484	500	484	500	527	532	491	467	514	517	470	469	445	490	488	552	475	492	491	527	504	489	512	491	506	469	505	490	505	472	507	449	480	500	508	477	529	517	490	489	473	499	477	499	481	496	478	490	494	475	469	485	477	514	461	503	524	495	476	475	499	532	514	454	504	485	502	505	471	493	507	479	516	457	488	510	477	487	506	487	468	493	475	491	451	477	512	504	538	465	483	470	462	461	500	478	481	501	472	497	515	525	482	476	495	549	508	498	534	514	492	473	500	468	463	486	507	467	515	450	485	493	474	518	479	517	474	491	483	473	517	468	470	493	531	498	505	483	494	483	494	474	469	503	453	473	468	482	499	493	481	489	466	504	504	455	432	515	487	503	498	481	538	482	476	529	486	491	488	513	485	486	456	490	450	519	502	511	439	501	492	510	510	509	475	525	488	508	494	501	482	454	469	453	471	525	433	475	493	494	496	513	482	465	476	505	496	492	477	533	481	497	495	509	460	473	474	521	509	481	486	452	488	489	494	451	488	523	487	470	445	504	460	489	514	466	493	497	497	473	489	521	486	481	499	480	476	459	487	467	493	473	471	461	497	477	511	470	468	507	523	482	521	490	481	472	517	504	458	507	479	467	467	471	505	480	504	479	513	534	515	486	534	457	511	508	477	477	491	483	480	474	513	476	512	517	499	504	507	507	510	524	457	466	486	473	475	490	505	491	443	485	485	484	491	497	497	550	483	456	497	482	462	489	455	461	478	482	475	459	496	521	468	485	489	457	480	503	501	453	500	460	495	518	477	490	506	501	492	487	536	513	489	480	527	460	482	520	459	490	491	508	449	525	489	455	483	471	466	483	489	465	492	482	494	475	466	469	464	489	489	457	466	505	467	486	488	502	474	485	499	472	459	490	460	482	459	484	491	477	472	491	485	494	438	493	481	481	462	489	496	482	477	461	490	460	468	482	486	485	457	493	513	492	517	485	513	480	506	515	466	467	486	435	490	522	503	524	483	470	527	462	458	545	494	469	467	504	458	443	498	457	521	516	509	480	488	510	485	531	496	505	475	509	472	517	462	475	477	493	496	492	477	502	502	502	478	504	512	517	482	486	503	468	511	472	490	497	472	531	475	546	469	467	505	454	490	475	488	505	459	488	469	466	471	482	484	435	492	482	463	521	478	450	521	518	456	492	487	471	479	490	460	500	508	493	468	485	476	456	502	470	509	503	489	463	511	502	517	496	499	510	462	528	486	473	472	496	476	509	466	479	491	463	492	462	467	511	508	460	482	479	505	492	473	517	466	474	525	475	467	517	479	509	488	463	505	496	492	483	477	481	508	523	521	521	470	483	498	475	492	493	518	476	462	502	462	449	472	492	494	549	504	477	492	494	503	468	514	504	510	485	483	478	508	499	493	485	493	489	507	492	501	487	508	474	500	493	467	499	466	505	497	444	508	454	515	449	475	486	484	513	504	478	487	512	479	454	473	489	496	410	500	479	476	520	457	504	468	519	457	470	469	488	478	483	477	448	467	504	492	517	482	476	511	490	455	484	471	504	491	493	520	448	517	467	492	504	516	497	502	503	495	499	493	494	507	491	499	476	478	506	471	483	506	487	500	457	479	452	463	483	515	503	497	498	501	490	478	445	513	489	497	456	478	481	501	464	478	528	487	446	494	470	448	506	451	462	469	460	480	475	485	490	500	508	481	489	457	474	483	519	492	458	511	463	512	506	523	502	456	478	506	501	503	483	493	475	536	489	501	500	428	488	468	453	506	501	511	450	466	505	505	443	493	509	502	494	509	460	491	496	498	471	495	487	475	516	487	527	531	493	452	473	522	522	482	524	511	468	487	447	500	509	484	497	457	475	476	445	488	476	466	493	495	490	487	471	505	518	505	498	499	514	501	492	501	445	475	471	464	461	498	535	510	522	520	493	466	491	519	495	504	493	523	480	489	458	505	471	524	462	481	489	459	449	505	479	490	501	519	481	524	483	467	499	476	495	461	482	502	483	500	466	469	483	496	498	500	518	477	451	484	498	462	504	523	508	511	518	489	539	498	492	494	489	520	465	454	491	516	477	474	529	496	493	516	474	491	460	482	481	468	509	541	491	484	523	539	482	491	474	478	478	499	507	474	466	446	513	509	492	455	504	520	482	516	487	465	473	497	497	443	480	474	446	478	500	491	452	468	487	474	474	535	478	500	516	504	462	459	467	513	461	493	486	513	444	517	509	485	484	482	458	504	491	473	520	520	490	483	521	547	495	518
5900	11447	9602	5047	3531	2665	2156	1799	1613	1413	1264	1124	1074	1001	1018	969	942	888	891	843	854	832	898	861	785	855	791	794	781	788	806	806	769	827	781	750	746	789	733	754	779	777	797	751	802	741	791	758	782	785	833	690	743	774	739	743	761	760	769	714	779	746	751	765	741	782	755	746	774	781	716	733	779	699	777	751	727	816	761	741	754	727	767	752	720	768	719	739	749	798	760	769	757	730	782	776	747	785	761	767	750	754	737	771	727	785	756	736	722	801	757	729	737	755	801	769	714	751	745	739	793	786	725	775	691	745	778	727	693	752	756	764	758	730	764	785	726	735	756	750	760	753	758	763	791	786	720	766	756	739	736	751	755	707	732	727	781	712	744	714	712	755	768	771	773	752	744	725	741	755	763	734	723	776	730	804	761	771	723	750	760	728	760	762	757	749	733	728	768	743	776	723	781	682	727	778	730	774	755	732	733	742	773	775	730	727	726	749	735	768	740	758	737	769	752	710	709	752	771	767	739	735	739	788	748	724	726	746	731	775	773	766	787	788	752	757	718	756	749	800	741	775	750	748	753	773	741	757	750	805	754	750	759	709	733	760	743	729	717	694	715	737	720	713	717	723	772	769	718	736	717	730	774	768	714	757	752	733	704	746	766	744	753	710	779	778	781	702	703	693	729	680	711	749	778	771	767	729	765	729	790	776	756	737	724	768	748	760	675	780	721	774	759	741	746	675	778	709	743	765	741	739	744	750	752	780	774	780	709	746	775	741	747	776	740	798	768	746	769	720	726	743	748	731	766	736	706	740	701	771	752	788	779	721	762	706	781	662	746	718	745	714	716	768	768	747	755	743	770	715	727	695	759	752	744	709	770	755	776	769	688	767	741	803	765	743	762	703	792	756	709	724	734	721	751	699	726	743	722	713	731	683	762	776	775	724	776	736	777	786	759	743	791	680	735	692	764	773	736	677	755	717	777	771	759	766	689	751	768	794	736	783	709	786	768	770	746	769	657	763	739	777	755	746	779	732	796	743	749	749	697	706	730	709	727	763	752	798	717	725	763	733	785	755	769	758	703	715	743	757	707	781	693	765	713	730	751	748	774	748	749	836	758	722	749	786	783	762	761	765	762	758	752	764	789	789	708	754	730	721	738	754	734	724	748	792	765	752	754	720	747	755	750	697	756	752	732	753	728	775	777	798	721	724	723	722	736	766	728	781	759	712	749	759	748	773	719	780	678	726	717	817	728	751	772	770	781	729	815	733	733	838	721	721	780	743	750	756	775	786	763	801	742	760	722	733	710	735	695	777	735	762	722	774	747	759	721	721	710	812	781	706	778	734	725	724	734	712	788	714	767	750	761	764	769	737	769	742	722	757	743	763	718	758	753	806	754	765	728	743	732	716	768	749	754	724	743	773	712	713	743	744	748	719	744	788	797	724	741	760	787	781	720	787	737	748	734	754	756	726	779	743	751	770	760	745	797	751	759	754	788	770	766	745	770	772	750	705	714	757	738	706	718	718	737	746	708	731	738	713	771	750	753	769	751	782	701	746	772	782	759	706	796	766	797	721	770	766	800	730	743	749	766	758	763	749	717	783	759	739	720	726	746	732	768	773	729	775	737	752	749	771	719	786	707	783	701	763	757	743	784	733	692	779	720	728	714	752	737	719	737	768	720	768	768	777	752	771	783	763	750	751	715	772	768	717	727	740	748	740	769	744	792	754	770	739	729	734	776	782	746	744	758	772	728	688	723	760	743	749	723	756	750	750	754	727	797	802	717	754	763	744	746	725	739	740	790	751	770	806	770	734	746	749	722	752	778	765	761	773	750	710	738	758	744	753	736	756	738	768	745	738	719	737	757	772	804	745	757	783	733	720	822	728	772	748	728	774	754	764	724	705	749	773	785	756	780	734	753	809	771	738	787	742	788	696	717	727	753	757	783	727	697	774	732	764	731	704	768	713	786	797	776	789	728	792	712	763	741	758	715	728	787	684	765	737	738	764	798	774	728	774	736	803	765	741	814	713	742	768	745	742	741	725	756	753	742	703	760	763	765	797	725	771	742	772	723	755	777	794	726	783	729	718	746	741	741	740	749	751	750	727	798	696	804	762	754	754	734	723	753	718	747	776	764	756	719	775	728	789	763	774	749	708	752	794	729	758	789	761	776	734	736	716	732	734	704	775	755	749	771	732	766	800	742	732	788	762	770	747	765	735	759	710	782	743	715	776	717	757	750	757	768	740	744	766	755	805	761	798	755	756	763	741	783	750	713	758	695	752	782	726	756	735	770	737	766	768	773	763	769	768	742	737	749	737	743	780	746	734	791	780	732	753	746	724	749	715	709	724	712	737	718	761	721	763	783	773	741	766	776	694	725	771	744	687	766	729	765	771	740	734	724	728	814	708	742	757	762	744	743	755	773	780	744	796	816	721	794	772	743	739	769	788	748	799	770	796	711	720	743	742	733	712	779	719	785	779	760	755	746	734	749	776	754	762	746	728	778	742	756	780	748	745	797	713	771	756	721	793	710	757	758	774	767	741	750	674	765	760	755	743	750	754	736	711	781	735	736	697	821	746	735	689	764	712	748	759	746	718	805	764	735	766	726	751	731	790	845	790	730	781	752	745	753	751	746	748	724	719	745	722	761	756	793	693	732	730	747	739	733	747	761	749	779	774	749	781	735	786	718	733	779	759	768	720	751	722	732	770	736	767	757	687	714	765	746	727	749	765	748	713	739	809	747	756	756	739	777	769	719	801	771	767	734	691	750	699	754	785	712	729	733	760	753	724	762	754	736	766	770	739	713	775	738	798	784	779	736	748	775	746	808	779	723	754	733	752	737	724	739	768	715	772	716	718	710	726	750	788	774	717	720	733	748	716	742	752	736	748	757	743	773	743	755	762	813	783	734	748	774	732	792	717	728	766	726	773	765	725	780	737	696	706	735	701	782	717	745	744	674	775	742	745	773	725	739	769	745	751	755	742	787	770	771	712	806	758	765	735	741	767	765	747	764	698	767	765	760	744	757	744	716	746	813	754	752	727	789	748	790	751	717	733	767	737	679	770	740	750	716	772	746	755	779	809	732	716	762	764	819	783	797	703	732	724	739	748	768	734	775	756	779	719	795	752	777	726	726	769	720	758	767	734	784	742	783	709	736	726	738	760	748	747	753	757	748	777	735	755	706	784	711	738	796	713	749	749	773	763	719	762	735	809	771	767	769	754	726	743	783	779	720	777	759	781	752	777	723	738	739	714	710	755	743	764	765	781	751	716	760	737	744	714	740	749	781	756	799	794	706	732	741	734	776	769	792	724	719	731	797	732	716	740	780	730	736	741	776	748	736	792	736	766	774	763	773	738	739	734	766	713	746	746	701	713	754	803	749	770	718	728	732	761	788	784	734	752	772	736	778	720	798	698	781	766	717	799	745	681	709	751	761	744	716	760	765	789	773	763	742	792	785	756	776	739	733	711	707	770	780	767	777	743	756	785
23259	21414	29407	23793	21414	21146	4299	1412	1129	1035	929	863	874	803	792	782	763	800	750	739	711	736	670	691	671	724	674	677	663	630	589	713	646	732	623	678	663	656	642	693	685	672	637	639	659	719	647	703	623	620	681	596	620	629	619	602	630	639	645	648	665	641	654	602	656	624	614	633	627	647	634	639	611	642	623	666	649	622	648	632	614	632	661	611	651	638	663	649	603	668	647	672	584	641	630	642	630	662	615	644	624	647	624	620	608	619	646	594	641	635	625	653	651	621	653	575	601	661	606	621	607	710	622	661	657	600	656	608	642	603	608	618	646	654	636	648	658	623	617	603	637	617	594	628	640	639	664	617	655	628	624	643	666	633	668	631	622	641	638	646	679	617	634	674	655	580	638	627	622	645	674	652	622	616	614	628	678	643	623	606	651	658	634	609	591	604	648	635	635	624	623	690	627	653	607	612	669	639	634	652	595	618	620	610	609	620	648	682	660	644	643	563	638	639	606	621	649	670	623	649	668	620	617	588	658	676	614	642	699	627	611	624	635	659	602	637	634	623	663	621	616	567	620	677	648	623	583	648	606	647	599	628	644	627	624	630	642	608	590	634	666	649	652	627	631	615	624	596	634	643	596	611	634	642	602	623	669	626	567	649	607	619	634	629	642	634	560	655	589	659	678	619	573	620	640	640	631	642	628	604	645	637	611	630	627	627	635	606	630	576	660	625	585	638	611	609	600	636	663	669	641	665	668	625	628	617	634	631	632	662	584	634	600	670	637	633	618	640	627	647	603	647	595	653	601	652	638	622	592	643	620	622	637	622	640	621	646	622	623	601	637	659	682	599	671	623	631	602	620	644	608	630	646	609	629	626	628	648	638	629	583	624	615	625	658	716	589	615	660	642	616	606	621	616	633	600	708	692	613	615	655	629	649	621	635	695	632	598	641	640	596	644	594	635	643	643	657	615	611	607	672	627	658	593	673	640	591	606	653	611	612	644	612	657	635	624	652	670	648	639	585	601	647	617	631	639	627	680	627	601	709	592	583	612	645	723	654	634	645	619	597	610	678	641	604	641	650	643	624	627	626	649	673	649	677	624	607	641	613	647	622	585	640	644	655	607	628	658	636	611	644	668	700	589	639	669	610	652	613	638	639	649	628	672	619	659	631	635	599	665	648	659	649	631	627	583	614	611	639	619	655	619	611	614	623	631	666	644	625	621	619	666	658	632	608	643	615	622	671	645	606	588	592	631	612	621	650	635	627	654	604	600	641	631	596	626	634	592	635	588	658	611	618	622	644	682	620	626	609	622	602	623	627	558	651	637	647	575	594	619	611	631	658	613	644	620	662	597	635	614	641	675	647	628	604	631	645	599	663	589	649	584	637	662	624	629	636	661	664	640	640	657	625	672	622	617	639	618	614	639	643	643	657	605	646	645	652	627	650	600	630	579	631	615	665	633	637	647	641	585	612	661	591	647	692	611	667	588	605	641	594	655	587	598	622	619	651	671	662	612	599	646	627	643	590	618	605	663	651	642	631	621	613	612	687	681	636	612	639	640	631	621	629	632	608	638	647	639	596	647	620	611	622	652	570	633	658	654	662	606	637	651	607	639	622	674	624	635	648	654	665	672	628	609	644	639	618	624	617	621	653	635	609	656	614	634	593	611	600	629	634	654	636	572	618	620	650	685	596	613	653	592	663	670	665	595	585	661	669	619	631	651	662	628	633	620	588	653	611	670	635	618	616	633	612	672	636	632	623	637	655	633	633	627	604	615	657	627	664	593	599	667	644	612	612	661	614	594	602	616	640	652	608	632	643	650	604	666	623	665	626	639	606	616	651	642	630	616	697	639	653	653	621	648	588	629	637	634	579	631	587	624	628	641	665	640	651	671	628	656	606	664	603	672	599	625	621	646	649	602	606	603	645	600	598	643	655	584	667	657	653	592	622	573	654	613	667	646	684	596	631	620	608	624	678	579	658	593	609	624	652	636	666	649	669	594	627	656	641	645	674	694	661	631	610	619	653	707	599	646	655	684	614	587	603	636	632	648	610	617	619	625	604	597	656	641	635	618	619	648	662	648	639	667	606	621	612	607	635	627	615	601	647	625	641	665	587	601	626	622	611	610	633	596	652	677	620	679	593	650	648	650	638	620	649	623	623	587	611	660	673	628	611	631	638	680	629	631	637	656	585	652	590	642	679	600	687	637	630	599	673	581	623	661	642	593	599	644	601	634	643	633	613	700	652	668	637	635	625	637	626	640	631	649	577	627	587	610	653	652	615	607	649	614	622	641	623	630	618	578	658	606	703	635	630	625	624	640	616	618	608	605	653	616	628	655	607	628	657	661	627	613	626	643	622	640	647	623	610	580	641	596	657	632	644	664	610	644	633	611	654	603	609	629	633	657	604	631	643	634	637	663	655	614	630	652	613	614	690	643	583	572	695	635	613	597	715	613	625	623	617	640	623	628	599	585	647	653	626	612	636	583	613	623	625	598	624	625	603	624	652	595	696	591	632	603	609	614	637	643	622	668	606	626	631	573	628	613	618	607	640	629	671	635	612	611	627	658	675	621	638	614	620	594	645	627	614	622	638	640	581	695	643	617	685	605	635	666	608	615	611	646	675	581	665	636	623	615	604	623	664	595	671	635	633	608	642	612	585	596	638	613	646	645	627	653	653	651	613	656	652	643	622	596	577	682	677	643	635	676	627	677	609	629	653	686	625	611	639	605	602	616	652	627	664	640	621	656	578	654	606	591	624	632	572	663	690	637	642	605	619	652	606	604	644	626	631	620	595	607	624	628	630	617	629	641	602	623	628	658	612	614	651	647	625	635	658	569	655	649	604	630	607	618	660	606	650	599	638	631	591	616	621	637	635	621	623	622	626	638	621	592	667	657	650	636	642	654	627	687	699	621	651	585	629	640	636	633	628	602	667	637	637	614	608	639	638	581	676	633	610	630	612	633	665	617	621	652	663	621	613	625	583	631	642	637	642	602	630	600	622	625	586	654	567	667	603	599	657	642	642	617	591	608	625	688	616	654	657	638	664	639	630	637	632	660	641	611	591	600	636	602	665	657	702	692	595	611	628	606	592	660	664	659	638	640	600	630	634	661	625	626	673	637	659	631	644	649	629	601	626	617	603	604	616	666	587	632	607	621	659	640	585	582	633	632	593	645	587	632	546	640	635	650	654	662	649	665	621	615	659	710	656	634	656	588	601	664	644	606	607	619	648	650	624	630	618	636	594	628	634	646	629	623	660	678	668	599	632	598	638	649	621	629	572	607	691	626	605	639	583	623	663	642	659	639	648	615	655	614	627	631	667	667	609	665	632	636	621	643	656	651	630	589	610	596	647	620	640	643	638	617	607	649	573	638	601	618	648	648	615	640	674	658	610	596	639	676	660	602	631	654	617	621	640	638	621	638	648	653	625	619	661	584	676	637	642	613	644	621	630	623	605	638	577	603	619	677	639	645	607	661	602	581	656	650
8925	18220	15264	8603	6098	4647	3591	2944	2606	2230	1971	1797	1656	1528	1487	1405	1327	1241	1223	1149	1145	1185	1140	1107	1128	1092	1089	1039	1103	1013	1060	991	1073	1045	1020	993	985	1001	1071	986	1060	999	1031	997	1061	1016	996	970	946	1040	956	1045	961	986	984	953	960	995	958	991	1026	958	1011	1019	1029	960	997	1037	937	1018	939	959	971	1024	962	945	1001	988	974	973	925	988	947	1009	951	972	944	946	948	944	1001	1006	923	990	986	967	977	983	907	906	926	972	958	956	962	962	961	1000	935	946	971	988	1009	945	957	961	965	965	952	1001	982	924	984	972	895	992	939	910	977	949	983	986	961	996	938	890	991	1001	963	976	941	942	1000	959	981	939	949	938	969	1019	980	990	995	969	965	933	953	954	974	963	967	935	955	965	935	977	1000	960	976	969	968	944	964	937	976	936	944	976	914	992	974	994	914	995	941	977	943	1023	988	992	915	1010	953	937	999	988	957	962	973	989	1005	989	937	917	985	930	931	915	987	989	940	927	918	964	1002	962	903	1026	971	937	1016	990	918	1015	1021	994	975	900	996	986	987	941	959	935	1032	918	948	956	969	969	899	924	948	1008	946	994	980	954	933	978	974	979	943	938	945	953	877	966	915	1025	1032	944	947	1015	995	1002	985	959	951	939	919	941	1010	939	966	998	995	985	892	894	947	962	993	1030	1007	885	1052	986	993	953	961	947	966	952	992	932	946	937	966	936	905	933	957	974	951	1006	986	952	935	997	902	947	1001	929	928	995	969	961	968	1000	961	996	992	956	969	915	981	942	983	1004	909	907	930	966	959	947	1022	949	951	897	954	1012	956	1048	923	929	985	1008	971	995	943	1017	994	965	920	980	928	973	1013	977	967	936	941	981	999	940	898	933	964	985	928	956	959	966	973	940	928	992	964	958	961	957	903	932	973	1004	946	940	891	1008	925	948	974	996	969	963	973	934	960	893	999	1006	963	957	970	981	997	997	919	950	935	953	980	1018	951	948	962	975	944	1008	944	997	915	914	982	943	924	930	1006	950	980	992	957	942	933	937	967	983	958	950	959	960	944	937	969	959	950	980	969	931	979	1018	993	974	1023	947	997	942	953	984	974	940	987	988	958	1015	917	950	987	983	971	923	949	972	1021	914	901	943	977	942	936	1026	959	945	1009	946	952	982	957	947	955	990	950	939	916	975	982	941	1013	955	926	960	954	1024	907	963	957	990	915	947	1041	982	925	946	986	894	944	991	946	980	950	977	958	967	905	1002	936	947	954	988	994	928	971	979	1005	988	923	989	966	943	913	956	971	966	932	966	987	967	940	953	1026	1001	956	965	953	943	945	944	957	1010	1003	943	949	915	944	949	958	963	961	943	977	952	932	901	938	894	916	961	999	992	979	953	959	960	974	990	1003	967	1027	943	943	992	957	982	940	973	953	990	954	1007	980	968	974	928	962	945	938	992	947	972	977	938	993	947	921	909	934	992	962	963	944	961	978	968	941	998	948	1016	933	1003	917	1002	927	974	961	965	938	940	972	931	1013	1010	927	958	937	988	962	985	1024	1002	910	959	923	964	928	963	996	974	921	990	963	980	957	920	985	949	932	955	945	916	927	994	987	979	950	980	946	954	930	1009	1006	979	1016	1002	983	944	973	982	992	979	945	940	889	965	979	920	939	971	938	952	940	899	955	933	968	999	942	922	935	970	948	964	954	935	972	910	1008	968	998	945	1020	976	982	875	899	941	944	1006	941	915	891	902	978	1000	920	1013	959	997	944	961	978	945	974	956	954	927	933	927	960	911	975	912	960	979	977	963	1010	1015	959	923	937	985	1025	929	967	1038	971	1001	1014	942	943	947	993	924	993	978	932	936	943	935	945	999	934	931	983	929	1017	980	990	925	930	987	988	966	975	890	997	958	949	917	916	914	941	989	975	887	942	930	958	971	963	1008	1020	992	927	939	973	985	971	943	918	947	1001	963	964	946	928	930	989	913	1006	972	970	973	957	971	955	962	919	958	967	981	950	1017	1014	942	987	984	928	987	932	976	957	946	964	971	973	961	1022	914	917	932	1007	980	953	967	966	969	945	983	981	971	959	917	971	1013	935	935	945	948	970	979	958	1002	972	970	937	973	940	939	954	979	896	955	977	941	1019	961	1025	930	932	945	982	955	995	967	966	989	924	961	936	954	912	961	979	928	1021	981	960	970	966	967	955	980	973	935	989	1005	942	977	977	983	941	911	1010	934	940	969	960	961	985	965	989	953	978	973	1046	1004	948	1000	997	1005	1011	915	1035	955	995	950	984	911	950	985	961	931	940	987	912	1014	968	947	1001	920	953	916	976	1011	943	909	967	965	1009	954	1045	949	929	958	973	931	962	996	946	954	969	920	970	967	1025	978	928	992	937	966	981	942	982	940	1011	886	991	947	916	919	962	940	912	929	980	934	977	973	908	1009	959	982	975	979	933	960	965	986	965	960	937	941	966	927	953	957	975	978	973	972	989	1008	1006	950	924	960	952	921	944	917	959	935	972	949	926	942	1009	1003	949	986	1001	1001	994	1015	978	967	962	960	958	1018	977	916	1043	1010	958	933	966	957	936	947	978	959	974	938	934	1013	975	938	948	964	967	975	978	961	1009	974	929	971	890	931	896	989	929	978	960	934	967	982	937	926	929	904	954	981	1066	943	970	974	956	938	918	934	1005	950	928	978	946	957	1039	955	965	988	957	990	959	919	898	986	998	986	960	979	940	921	960	955	1006	954	992	981	945	943	974	908	950	1012	946	978	972	966	955	956	908	993	985	943	1002	1025	950	988	962	963	979	968	1024	992	992	989	942	998	973	958	938	967	964	999	921	956	1010	912	947	951	952	972	970	934	944	991	964	933	972	931	950	978	990	998	949	978	993	984	933	942	980	930	975	955	935	972	900	975	915	921	928	976	926	982	940	974	966	951	978	972	968	942	981	972	933	928	939	918	992	1034	943	916	1011	970	964	936	883	960	904	957	985	1011	946	989	974	935	970	907	932	967	912	1075	899	1006	944	955	892	961	955	1001	989	894	980	1012	1013	965	942	958	974	1035	940	986	915	943	967	976	907	964	1005	989	917	905	1013	997	954	965	1055	983	944	1000	964	952	1008	987	1010	963	965	942	941	981	979	994	957	995	965	975	1014	969	978	977	943	978	938	991	963	950	972	963	904	973	948	913	956	988	964	932	912	961	947	953	990	987	920	977	962	973	978	994	966	1034	984	970	960	936	977	1000	938	977	980	977	1027	988	951	970	955	968	1035	963	925	962	1004	891	944	959	969	956	925	949	896	985	933	1004	922	965	931	1012	904	989	953	964	922	974	978	908	914	974	923	935	921	976	965	988	939	937	1005	932	944	953	1013	917	891	983	1005	869	1034	943	977	978	1020	946	919	968	948	933	1017	984	965	944	939	890	1007	988	933	951	930	922	1002	967	927	943	971	1005	942	975	944	941	982	959	965	967	923	993	976	965	955	968	954	975	962	952	942	942	971	963	924	972	970	958	963	963	916	880	938	959	982	936	949	976	958	995	972	957	1032	939	947	938	976	964	930	943	993	1016	956	1013	960	932	962	970	994	975	1007	912	1028	972	948	924	968	1001	905	992	975	936	920	949	912	938	939	993	899	926	992	1005	973	952	950	956	938	930	920	928	958	946
27034	20690	7370	495	292	251	222	228	225	211	177	239	171	210	202	205	166	197	226	194	199	193	197	207	205	220	186	177	191	189	179	178	188	185	207	190	177	184	200	191	192	200	186	202	226	204	206	176	165	202	195	176	184	183	188	203	194	212	174	178	206	186	178	179	181	203	198	212	187	177	200	207	198	195	200	184	192	167	194	181	203	208	198	161	175	196	172	195	198	189	197	221	177	217	207	168	181	175	215	204	200	174	174	194	176	191	201	175	189	172	180	194	210	180	180	225	197	177	194	205	221	195	189	198	201	188	176	208	203	173	208	194	199	186	179	186	180	199	192	198	188	180	202	193	188	185	203	210	196	186	180	189	190	178	190	183	190	193	186	165	189	187	183	169	169	218	184	209	207	200	199	178	201	177	193	198	187	181	181	193	178	199	177	198	160	193	195	160	160	196	211	186	204	178	212	186	172	183	159	219	170	204	199	182	212	184	195	161	165	204	184	184	182	209	176	199	212	172	184	204	189	203	187	211	187	216	218	217	182	207	211	196	208	201	202	194	181	192	177	176	194	192	189	197	212	211	179	200	188	194	205	178	186	185	189	179	201	215	186	181	211	203	187	234	193	176	177	184	201	169	173	177	220	196	195	209	219	193	210	157	172	206	185	180	210	183	193	166	211	193	198	202	209	197	201	200	191	173	192	183	206	213	199	189	184	204	195	198	186	172	172	222	202	217	187	180	180	176	205	194	173	181	177	182	209	184	182	190	224	181	183	194	195	220	220	202	183	177	194	195	202	200	200	195	188	207	191	208	213	208	189	195	199	173	190	201	184	198	179	224	184	193	221	206	162	226	177	187	194	174	216	210	203	191	193	197	196	191	186	184	224	211	205	180	166	179	178	204	207	194	177	198	191	160	211	176	196	201	198	211	207	180	216	183	197	215	184	192	185	181	192	199	218	213	189	178	197	177	183	194	176	201	175	176	205	173	197	158	189	185	192	186	200	201	194	173	197	225	200	205	196	208	183	188	218	168	167	189	173	192	184	194	194	186	201	168	172	184	209	177	181	208	215	185	223	200	207	198	187	219	202	186	202	206	191	187	206	212	189	191	189	191	218	187	209	181	162	171	228	201	189	178	179	214	204	159	183	186	189	179	188	177	191	199	176	188	196	220	186	168	228	195	196	215	194	181	203	176	217	192	189	217	194	194	194	218	176	169	182	194	170	178	218	196	202	175	217	202	170	186	202	178	203	190	167	176	199	179	202	209	179	200	196	215	182	207	174	199	184	188	196	185	183	193	174	203	210	188	213	213	191	197	172	187	211	194	187	169	202	175	179	173	183	182	184	198	172	160	191	192	180	191	184	201	177	155	190	197	222	166	189	187	184	183	189	184	212	177	208	197	180	198	194	201	205	199	192	198	225	185	201	204	215	185	183	208	191	174	200	207	196	207	193	220	189	184	193	196	203	204	202	228	225	175	178	183	200	199	202	194	226	172	198	208	192	211	190	215	183	187	196	171	202	181	186	180	207	221	207	195	180	203	203	184	217	199	228	179	199	214	191	198	209	177	174	185	192	168	179	183	176	191	215	178	208	214	192	203	193	183	195	178	176	201	218	179	195	183	187	172	201	186	201	196	183	206	189	210	184	200	200	196	203	174	217	188	209	196	204	196	209	180	209	192	209	196	184	209	193	183	187	190	191	196	174	210	197	209	205	165	215	186	205	196	193	204	186	192	165	193	195	198	161	184	183	213	188	204	199	202	174	190	197	201	185	205	169	196	218	185	211	210	188	176	193	181	218	213	169	181	182	193	218	198	177	178	180	186	193	173	202	213	207	193	187	188	212	235	174	207	192	201	174	212	202	190	194	207	182	185	201	202	199	174	196	197	190	183	170	192	205	185	180	190	197	169	207	197	191	211	198	188	177	200	188	189	181	221	207	221	206	196	194	222	158	202	202	190	181	218	219	222	204	181	184	183	207	214	209	202	179	209	182	215	165	175	177	203	177	190	204	196	179	224	189	193	213	194	196	206	186	172	199	199	188	199	190	195	221	184	184	191	210	181	182	204	188	187	187	190	218	201	186	215	192	194	197	201	217	171	176	203	170	177	194	184	190	189	183	207	180	184	196	195	169	204	206	174	200	193	190	208	190	181	200	166	191	193	195	180	188	186	207	204	198	191	182	209	201	213	185	173	201	200	175	197	194	176	211	196	171	195	185	183	197	187	186	206	175	191	190	190	186	187	202	156	180	202	201	218	191	178	173	179	202	205	188	193	176	183	197	219	206	163	196	218	197	205	188	186	190	169	194	168	177	191	210	195	189	211	188	178	195	209	197	193	180	216	200	190	173	203	205	196	196	190	190	196	199	213	217	206	216	183	199	205	188	190	184	170	174	195	180	179	197	211	209	220	184	205	170	176	194	188	210	179	194	193	167	220	198	209	190	193	209	201	210	192	201	173	201	201	191	200	174	197	181	197	191	210	207	216	182	182	205	173	189	216	208	186	189	197	189	194	179	189	212	183	201	204	203	213	184	190	186	184	207	205	188	183	198	193	190	214	189	176	203	174	184	189	211	188	190	182	187	163	170	190	205	213	183	175	193	193	190	193	196	191	184	185	212	188	186	180	199	195	203	181	207	213	197	211	208	194	168	186	196	175	219	205	206	177	205	170	193	192	171	189	182	186	205	184	192	189	196	189	200	184	203	199	181	183	222	187	198	171	180	207	194	207	192	192	205	179	190	185	201	164	195	190	216	215	209	206	194	195	182	204	196	194	178	199	170	182	198	192	177	183	182	197	217	202	201	204	194	206	182	204	195	199	182	191	221	176	213	199	175	183	210	198	206	203	224	227	203	167	172	201	207	183	177	171	185	177	202	179	189	176	201	197	169	184	200	199	191	217	197	207	184	182	190	206	187	191	219	219	173	200	194	192	206	188	179	226	179	192	209	176	184	193	204	192	191	225	206	181	178	175	195	168	190	213	174	180	225	197	198	205	210	199	190	213	182	191	181	188	202	204	186	180	190	195	209	191	189	216	210	186	208	216	202	197	198	177	162	214	175	188	202	194	201	203	182	190	198	196	199	192	175	183	197	191	176	207	182	170	202	184	226	191	192	192	193	205	210	154	193	222	189	188	185	157	198	189	207	220	178	198	205	196	191	187	189	209	207	197	198	174	190	205	181	168	185	198	206	186	189	201	192	168	200	172	184	181	171	184	159	202	195	195	178	176	201	186	186	195	159	166	197	189	190	204	190	210	210	193	185	193	200	218	192	173	165	200	189	205	172	215	209	191	176	187	204	194	205	172	212	176	204	213	187	176	217	211	204	213	189	142	195	175	200	182	213	153	183	194	186	186	188	192	217	194	202	190	194	199	189	196	195	189	197	197	184	186	193	188	188	155	183	193	183	198	193	217	210	206	203	187	203	183	197	203	158	203	192	189	187	197	171	191	199	179	198	208	199	195	196	188	189	184	186	193	164	190	184	194
3894	1354	1211	671	532	476	426	380	385	375	336	362	349	339	331	320	343	326	321	318	315	328	301	314	326	339	325	303	310	336	296	318	314	286	341	293	323	317	300	313	335	320	309	329	310	327	326	318	321	330	343	293	300	301	312	320	281	303	296	322	311	290	311	322	317	354	330	306	330	315	300	339	301	284	312	321	336	320	295	300	310	272	306	272	311	303	325	314	321	336	316	334	287	299	331	294	318	327	325	307	292	301	299	323	310	326	305	308	308	304	292	303	294	313	295	313	292	303	321	332	313	350	320	363	337	307	295	318	304	319	330	316	340	288	313	335	335	312	302	321	336	327	316	296	307	315	305	311	290	327	309	331	299	312	301	310	299	298	319	304	316	317	307	326	329	302	306	341	299	294	307	304	323	323	294	319	313	309	320	296	331	327	300	323	331	292	335	344	309	336	325	293	336	303	312	334	323	317	310	293	311	344	326	299	267	262	318	336	324	308	296	322	363	327	288	295	283	298	301	302	311	327	316	292	337	294	312	320	295	320	306	334	292	326	312	321	296	296	317	312	301	306	314	312	286	290	305	336	362	304	290	346	309	313	347	307	304	320	312	291	297	338	294	302	350	340	299	357	324	311	315	303	324	288	282	312	306	299	322	322	349	324	316	375	314	323	310	313	322	321	309	315	318	339	333	290	315	319	298	322	272	296	304	284	304	320	327	305	345	320	317	301	287	343	322	294	296	317	297	313	297	305	293	282	298	303	297	308	324	296	308	325	301	315	328	307	313	312	314	323	306	310	307	300	302	290	329	311	306	271	288	317	301	312	334	310	316	322	326	282	329	336	343	309	308	302	333	308	329	326	314	303	315	340	350	320	319	320	310	300	337	317	323	336	306	345	313	322	312	330	303	305	335	331	309	317	286	350	294	303	328	324	281	278	320	287	311	332	287	324	300	327	296	313	309	314	291	327	307	307	343	326	310	329	323	300	282	347	310	331	291	309	322	313	341	316	295	322	320	329	304	279	309	301	314	337	305	279	307	314	331	302	312	275	356	324	328	298	297	296	309	327	319	305	329	291	310	316	319	350	301	339	289	324	327	345	304	296	321	323	301	294	316	315	340	346	301	313	310	347	282	306	316	306	293	307	307	317	308	335	284	310	321	295	306	300	272	311	316	301	313	337	283	315	317	333	350	296	309	301	290	332	301	315	303	304	323	333	357	287	326	337	336	306	342	341	328	304	328	355	301	312	300	314	303	316	324	324	330	291	305	335	301	309	324	320	299	334	344	306	305	326	305	335	307	337	326	318	326	298	303	300	320	332	315	290	301	337	296	300	308	313	281	318	298	327	301	281	289	347	323	322	292	316	330	321	316	302	336	338	309	323	307	312	294	304	300	312	313	342	309	309	305	293	326	309	326	336	348	298	330	333	299	318	323	337	282	312	315	315	316	317	324	316	323	316	362	374	312	283	307	320	301	330	267	319	325	314	281	317	319	327	305	342	326	313	301	305	328	305	335	296	309	285	300	325	337	317	311	283	311	316	302	335	297	303	321	318	306	328	331	328	297	305	285	333	298	333	328	310	335	319	307	297	313	325	302	319	324	296	308	318	315	325	314	325	285	303	327	298	312	308	334	296	320	295	296	350	325	283	332	292	323	323	326	322	322	302	332	298	300	311	337	334	333	295	345	320	312	311	300	339	320	298	319	287	309	323	315	330	294	298	290	318	293	301	325	328	320	319	306	308	312	283	302	328	278	319	301	306	303	282	304	328	309	335	308	324	342	327	344	340	311	338	324	328	341	309	320	298	317	337	317	311	327	298	332	296	311	302	307	316	316	290	304	319	283	290	286	304	327	323	333	306	333	330	316	320	304	318	307	302	314	316	286	308	339	282	310	273	321	311	328	283	306	322	345	274	301	295	327	309	321	297	310	331	322	317	312	312	325	355	318	328	299	302	329	328	302	350	298	305	317	328	312	290	296	319	331	324	332	289	294	312	297	313	306	294	314	287	317	302	323	301	350	287	298	309	338	321	304	333	302	324	314	333	305	306	324	283	310	331	322	291	339	280	314	321	330	285	308	310	326	301	295	321	338	300	278	339	318	328	307	297	297	331	302	329	316	319	296	289	314	318	294	338	281	315	317	278	326	335	317	295	302	321	355	310	302	315	294	298	322	292	296	331	319	287	290	306	300	340	301	309	334	322	313	296	304	315	316	286	322	316	327	318	304	328	308	299	303	309	336	331	309	318	327	312	308	329	311	281	313	313	295	335	314	312	322	345	301	305	322	328	303	318	334	309	298	311	304	290	292	306	288	319	331	289	332	297	317	314	326	303	302	327	268	322	314	322	266	344	297	272	358	306	284	327	319	348	279	327	317	331	304	300	313	322	307	313	283	293	326	301	299	320	329	313	306	341	312	328	288	323	272	336	313	306	309	315	306	313	313	294	308	331	305	322	302	307	317	329	308	328	294	331	314	350	292	313	322	323	292	336	333	315	308	296	319	285	311	333	308	318	297	301	310	317	310	328	288	324	317	334	284	331	309	305	285	318	335	319	308	314	326	329	323	290	305	336	343	346	291	325	311	308	310	320	333	322	302	316	322	328	315	329	357	312	327	332	295	347	327	301	310	315	300	338	295	282	262	296	311	321	312	293	298	313	312	312	301	321	337	318	326	327	328	283	297	280	317	332	297	313	303	320	328	338	313	303	291	318	299	298	313	299	313	291	310	322	326	331	307	317	301	331	301	311	304	292	297	308	316	304	289	292	329	323	258	324	300	299	281	324	304	318	285	331	319	281	281	329	337	303	339	348	300	322	319	316	334	320	310	315	307	330	283	306	316	336	297	318	310	301	307	305	308	271	313	319	317	325	299	320	325	301	299	303	304	344	345	316	298	305	312	306	319	321	314	309	310	317	324	305	300	306	300	312	275	317	313	310	350	318	303	305	356	321	324	328	301	333	315	277	354	309	315	320	311	297	314	333	311	312	328	329	307	294	327	347	333	288	333	302	314	323	313	313	328	318	318	293	342	320	326	341	326	306	292	323	341	315	314	288	304	302	291	302	315	314	311	315	316	313	288	297	307	293	322	309	289	323	289	321	302	293	312	312	323	306	351	321	297	309	331	335	322	307	280	332	325	291	298	321	322	319	316	347	317	301	313	326	277	333	312	304	331	341	306	327	301	317	287	327	351	296	296	294	303	306	333	321	312	328	340	361	307	282	320	289	329	300	307	308	367	335	291	311	297	291	326	306	298	334	295	303	320	327	343	316	311	340	302	297	294	320	303	280	324	289	324	282	359	320	312	308	317	304	316	295	295	290	333	321	334	340	286	303	320	307	311	315	309	279	339	323	346	310	304	324	357	308	322	321	322	313	301	327	327	315	332	304	304	322	306	295	307	326	316	319	328	310	309	331	321	298	315	296	314	334	313	317	364	322	300	313	335	311	323	329	315	350	326	312	298	286	284	323	338	336	320	315	299	308	312	312
24261	21452	28912	24381	21241	4337	1166	835	739	687	657	603	592	594	570	552	570	564	510	516	501	516	533	559	518	518	512	502	510	511	475	514	525	532	504	515	487	487	483	501	475	517	495	508	509	506	469	536	510	496	513	512	510	495	504	505	504	515	474	511	499	493	493	509	474	531	519	497	456	511	495	489	476	499	535	507	504	549	498	502	492	496	520	535	515	466	540	492	480	494	480	482	508	469	467	471	484	495	478	545	514	523	492	480	476	473	456	473	476	476	459	487	512	502	550	466	489	491	516	445	484	508	495	554	494	516	437	468	465	467	464	503	461	479	543	497	449	516	494	511	470	502	503	528	497	483	512	486	496	484	499	529	466	477	474	513	516	493	503	461	509	484	467	488	497	484	511	503	497	518	497	522	504	502	528	479	491	469	453	478	459	473	480	524	508	477	494	479	486	487	494	555	484	493	490	497	482	506	535	484	474	551	476	490	461	539	466	466	531	510	487	454	506	517	504	474	498	478	503	510	460	451	464	527	531	489	477	494	497	511	509	470	500	474	505	521	488	498	512	490	506	465	485	534	482	496	512	451	513	496	490	494	466	488	509	495	480	466	496	464	516	500	507	497	461	532	510	473	504	472	497	494	456	498	517	510	461	505	490	495	491	505	529	515	483	495	497	471	450	495	526	487	460	479	509	530	518	521	463	496	500	496	470	485	471	488	498	483	522	493	523	471	479	500	505	486	508	527	536	485	486	486	456	493	494	493	438	507	467	490	460	495	524	493	498	499	478	480	467	506	484	519	513	497	510	522	485	516	518	467	518	526	486	480	462	482	480	499	505	511	457	498	506	518	448	486	510	484	466	523	494	531	494	500	482	484	468	477	474	489	485	520	465	503	449	475	511	491	487	472	478	490	491	496	491	481	494	497	466	509	496	469	505	461	510	493	494	500	495	481	499	489	497	472	449	483	470	470	486	540	520	546	482	483	501	444	513	486	486	503	461	462	497	478	500	506	465	490	473	517	480	497	462	477	465	488	500	503	475	480	456	457	495	465	487	525	476	490	500	501	469	512	463	511	491	515	493	507	525	475	477	520	497	523	509	476	485	475	528	449	483	481	504	495	494	488	494	496	489	478	521	472	511	499	527	481	501	508	472	485	504	448	480	520	522	475	507	504	489	490	530	496	483	478	477	452	476	519	529	471	500	487	480	495	511	495	466	495	497	473	459	501	464	474	531	492	513	485	487	525	476	489	497	484	485	557	490	486	453	508	497	506	482	447	480	509	502	494	474	510	503	485	543	482	491	526	504	510	495	516	462	457	485	488	489	476	500	480	521	520	490	481	487	495	452	451	476	484	495	485	517	477	528	473	498	509	502	504	487	475	475	508	471	509	501	498	482	547	474	476	430	452	485	486	496	512	536	501	509	491	499	490	476	554	480	470	535	476	502	494	498	482	529	508	504	477	485	510	449	520	486	488	479	463	481	494	478	505	470	505	485	466	470	464	509	497	510	443	538	492	502	486	529	494	508	500	470	491	519	475	521	499	460	502	470	499	493	545	465	483	506	526	475	463	512	472	524	514	476	524	511	510	530	506	494	460	490	501	497	506	490	497	496	511	508	485	478	492	483	449	487	504	481	482	488	503	483	454	506	474	491	490	475	518	468	494	485	514	503	485	483	500	493	499	476	481	479	467	521	516	503	521	491	492	521	471	472	486	493	512	500	511	514	507	450	494	496	506	492	475	479	512	513	492	491	472	461	473	524	518	484	518	492	496	471	487	486	474	490	511	494	522	536	482	451	514	503	491	503	506	467	477	491	523	494	498	473	465	470	471	502	495	500	512	507	486	485	490	510	512	515	492	504	488	490	464	505	517	531	474	496	459	533	501	489	473	493	499	508	479	494	466	468	498	511	437	484	480	514	482	521	485	518	513	478	506	528	486	504	517	500	520	486	514	485	484	476	500	496	496	496	471	486	441	479	510	463	497	542	514	488	487	478	491	460	476	535	501	517	484	471	473	474	477	511	462	537	523	489	488	475	488	498	496	487	478	534	451	474	476	523	487	513	480	491	463	514	481	497	520	479	496	493	522	489	505	500	474	521	472	471	494	505	465	490	471	524	488	493	491	495	534	503	495	499	522	507	509	472	508	499	462	524	498	552	476	486	464	476	486	479	486	517	545	538	540	478	509	515	458	515	515	456	527	469	530	480	457	501	446	481	493	487	485	491	497	475	484	482	478	497	508	496	496	504	511	524	484	500	497	452	537	494	509	489	502	495	506	472	466	492	493	481	533	505	475	488	469	498	508	453	492	531	501	504	470	491	475	484	489	468	500	479	457	486	503	518	534	498	455	498	481	492	501	490	478	504	443	472	486	500	526	470	484	506	517	493	480	478	485	488	509	502	496	520	471	476	502	498	494	510	476	464	496	478	492	518	459	479	444	520	498	468	462	457	515	461	463	515	502	505	519	518	496	487	522	473	477	502	488	513	486	501	490	474	462	473	475	490	501	502	494	500	506	537	502	465	495	489	479	473	506	488	511	513	506	462	511	503	466	486	474	472	498	494	518	493	454	463	514	477	494	508	471	497	511	452	445	496	473	500	478	499	525	499	465	488	503	500	485	475	504	473	490	467	477	484	498	499	471	440	484	481	464	522	474	502	467	476	496	495	478	506	504	540	545	488	489	483	472	490	466	496	499	473	471	507	466	491	494	500	471	542	489	513	491	495	471	485	489	481	529	486	496	527	513	476	500	504	475	438	490	476	491	489	508	507	490	505	500	473	496	515	508	470	495	510	508	504	478	502	513	490	527	462	547	490	475	500	508	496	474	486	495	488	486	530	495	486	453	488	493	523	485	476	512	485	504	500	474	494	514	465	491	523	525	458	492	490	501	500	533	427	523	487	488	474	505	469	459	498	499	510	480	473	495	489	484	510	481	474	520	466	508	466	481	517	498	495	485	496	475	475	512	495	471	499	521	500	505	497	517	530	491	478	476	460	473	466	495	478	502	449	494	467	529	487	500	470	476	511	482	504	462	496	491	496	494	454	483	492	504	495	501	528	496	480	465	515	470	489	471	508	478	468	450	504	495	488	489	519	502	498	513	453	485	535	513	486	478	497	499	468	490	519	484	468	514	492	500	535	479	509	484	504	450	498	477	516	503	501	505	508	472	505	512	472	491	510	512	494	496	531	505	494	487	476	517	487	509	493	521	518	494	507	514	507	477	499	514	479	506	502	486	503	502	469	478	487	505	481	470	500	471	461	512	491	471	482	474	496	471	484	467	497	492	466	501	490	504	493	481	488	515	452	441	506	483	470	499	467	471	482	466	490	507	510	491	496	499	457	504	463	484	478	494	533	531	479	494	509	521	487	462	473	508	510	526	486	496	520	478	485	521	527	545	465	466	463	496	484	485	490	490	484	475	537	531	491	479	483	513	519	494	518	495	451	463	514	492	504	509	462	525	486	528	504	500	481	472	490	472	471	458	523	497
5881	11241	9514	5068	3535	2692	2243	1773	1503	1343	1208	1180	1071	1020	992	896	960	932	889	863	875	859	829	841	791	853	812	818	835	811	764	813	825	818	745	755	809	780	747	703	750	787	742	811	768	756	817	753	785	762	751	759	769	780	744	781	740	765	776	750	816	733	759	805	777	782	762	753	747	755	759	758	756	789	777	768	736	761	762	787	712	722	789	767	807	780	779	809	756	737	763	760	790	752	770	706	740	745	774	712	744	720	744	763	689	778	741	728	775	762	740	744	791	823	744	754	763	744	736	800	784	767	744	787	761	758	751	741	740	736	777	758	691	753	757	770	753	745	753	756	703	744	712	756	772	744	771	756	770	800	776	769	741	778	716	738	747	795	780	752	748	777	739	743	787	748	778	764	745	733	709	745	788	745	727	756	772	789	804	757	750	754	750	743	728	786	742	769	808	780	774	759	754	770	805	750	741	772	752	729	709	782	738	730	746	789	740	768	699	764	806	758	772	756	752	724	766	768	748	721	793	762	781	739	767	775	733	768	731	767	742	762	754	739	756	761	748	724	815	814	707	753	730	756	802	785	770	793	749	721	745	751	807	738	759	775	797	725	748	755	794	799	750	728	745	727	751	755	728	787	718	768	753	738	757	796	722	763	799	781	739	728	761	736	750	715	795	789	752	745	773	761	710	803	770	757	746	772	762	759	714	746	715	753	760	789	737	754	794	804	770	714	734	747	757	762	729	785	749	754	754	745	766	746	772	788	773	737	741	721	723	747	759	754	768	758	721	723	745	834	748	690	740	732	695	796	809	741	735	695	732	761	694	790	679	776	755	805	721	750	742	795	744	762	765	761	760	757	741	753	790	739	802	743	745	757	755	767	729	790	751	784	730	735	769	765	716	729	714	714	719	731	764	764	720	741	765	736	750	768	746	755	784	676	760	736	752	697	737	742	767	754	730	781	745	769	780	740	753	694	765	786	788	767	804	769	791	803	722	744	727	737	746	708	749	768	774	802	771	770	755	761	782	779	802	704	771	727	771	788	753	787	784	795	802	724	753	790	750	767	783	727	751	745	753	719	755	709	734	763	701	795	753	773	761	725	732	767	808	732	733	728	709	736	732	787	756	782	739	813	788	765	743	778	749	757	757	736	767	765	749	741	799	771	769	772	746	738	800	771	746	697	802	749	753	735	731	760	831	730	761	802	708	692	792	775	759	746	721	737	733	732	770	751	763	727	752	750	750	753	729	787	748	760	763	731	709	727	745	734	783	761	754	736	797	752	767	709	777	741	734	769	699	763	782	733	751	774	774	775	733	773	772	767	766	744	731	756	763	752	720	781	750	809	743	737	815	717	787	754	742	713	744	770	774	731	761	740	759	737	727	707	752	749	748	740	752	727	699	766	731	684	721	755	717	743	737	745	753	769	787	725	718	731	787	786	770	747	758	747	702	730	743	786	740	761	753	765	812	786	730	719	771	769	752	766	758	744	743	732	766	746	777	732	764	748	800	742	780	736	734	715	794	763	719	769	731	750	757	775	776	777	740	757	747	762	759	776	748	738	786	779	748	727	758	769	720	757	760	739	747	718	768	814	719	784	744	727	776	797	732	744	697	725	741	740	721	745	762	790	711	801	757	741	732	767	747	722	762	757	707	738	773	746	699	749	752	749	742	722	747	732	744	802	723	742	783	740	801	716	739	734	723	736	702	707	779	748	731	766	750	797	770	800	785	833	762	779	772	774	741	772	713	744	747	755	781	739	731	813	773	766	740	723	793	766	779	716	722	770	734	792	729	749	795	751	725	774	729	747	802	749	709	723	759	743	768	763	756	812	717	737	763	714	759	762	765	715	754	734	742	748	750	694	733	754	774	785	780	765	753	745	742	764	766	782	803	772	739	779	766	755	780	746	770	787	741	744	774	709	715	747	723	765	751	712	758	732	730	723	771	763	756	787	759	742	739	804	735	788	803	823	747	801	703	799	786	783	756	722	763	729	751	745	793	689	775	735	726	760	754	725	742	751	732	721	788	822	722	728	767	751	760	789	726	740	718	753	812	755	770	745	760	736	724	697	816	761	714	741	803	741	744	745	745	771	809	745	797	724	757	773	741	716	748	730	735	784	748	746	747	762	797	822	794	772	750	753	707	738	766	712	742	770	747	761	761	757	742	739	745	765	742	702	765	779	733	741	796	736	740	708	729	712	772	713	745	755	834	757	740	745	760	752	753	736	751	745	717	755	757	767	746	783	762	720	771	784	738	787	700	770	756	720	782	745	750	782	795	713	788	719	688	778	730	793	784	783	734	780	761	721	723	775	790	756	756	752	717	750	742	799	753	751	758	682	745	768	720	733	804	731	706	761	769	810	822	774	771	765	740	807	692	784	743	712	699	730	739	735	782	785	702	753	786	762	758	687	755	681	767	736	760	750	748	785	744	748	692	787	753	718	745	782	761	760	742	796	721	789	719	740	754	776	766	737	717	725	803	760	750	734	752	723	760	737	771	742	704	745	764	757	741	759	747	710	749	709	799	732	760	757	722	738	760	732	728	707	793	754	775	790	725	750	791	735	757	716	738	763	766	768	792	700	765	756	785	758	763	727	717	726	754	771	702	752	756	745	755	758	746	733	772	797	768	751	784	691	761	738	787	787	687	798	710	771	724	798	787	717	743	739	776	740	726	730	713	755	754	749	774	753	748	743	758	762	753	767	754	723	785	749	772	742	765	794	750	768	751	740	723	766	768	764	791	762	704	726	760	750	751	739	835	690	690	766	774	724	730	781	747	737	793	727	788	715	812	739	764	723	725	756	776	779	720	687	765	713	742	787	714	734	757	764	764	756	749	729	743	761	729	733	747	729	704	738	686	747	788	772	760	730	778	776	758	722	760	759	749	764	730	701	711	737	711	722	781	743	763	779	769	745	785	714	788	722	749	775	702	737	774	757	750	768	701	712	724	752	747	813	737	761	775	765	744	773	815	775	774	751	768	764	766	708	763	754	767	741	741	762	737	766	755	767	763	730	793	734	748	681	753	766	828	714	781	788	730	780	755	770	801	721	759	773	755	670	697	748	713	769	738	711	746	745	792	780	764	779	758	725	739	771	702	739	708	723	732	715	735	723	778	793	757	803	725	796	783	787	758	704	748	755	796	744	771	789	768	772	711	768	779	749	742	711	721	757	733	739	725	737	722	761	751	736	750	751	765	796	733	719	782	735	766	735	772	729	751	762	745	744	768	709	718	732	751	730	807	781	799	727	739	777	785	739	733	755	714	694	764	720	814	726	798	703	769	731	758	766	806	788	732	750	766	742	752	736	769	728	711	786	752	747	749	754	744	789	786	739	767	778	720	722	725	740	740	729	759	684	739	747	778	782	734	697	751	783	776	752	771	748	798	729	757	727	749	827	742	725	743	706	792	812	744	746	774	747	776	684	753	696	779	754	809	763	715	746	749	748	747	744	682	727	747	776	725	799	798	760	763	763	762	725	768	753	745	754
23246	21412	29448	23772	21413	21169	4298	1414	1143	1008	916	928	897	831	769	793	759	771	714	718	758	727	691	711	695	694	687	665	705	637	688	721	682	674	703	631	647	643	602	684	640	643	654	674	620	648	639	621	673	703	680	679	648	630	662	685	664	609	629	684	650	662	615	614	649	628	637	628	615	670	633	642	622	647	642	582	656	627	638	647	645	638	628	655	639	602	604	643	657	691	641	638	635	718	640	668	638	663	638	590	650	651	682	630	675	661	623	689	634	606	633	676	642	675	669	621	653	645	659	651	659	578	615	617	634	693	654	620	650	676	639	655	621	644	646	586	652	655	675	646	658	644	647	639	598	643	642	651	635	673	599	654	628	630	623	618	607	651	659	601	607	655	640	667	638	666	637	642	621	591	655	607	652	609	636	616	649	635	653	645	636	660	684	645	653	658	623	657	654	632	646	636	630	681	631	657	656	619	652	650	649	704	644	644	620	643	681	650	670	628	624	637	669	653	618	622	633	678	621	616	639	603	667	632	658	678	646	629	625	673	647	674	655	660	635	594	681	626	682	652	637	663	675	577	679	641	660	611	657	662	716	624	620	629	626	641	633	594	641	632	640	601	654	643	615	674	618	649	704	672	645	630	623	612	640	628	625	606	624	690	604	634	636	599	637	624	609	647	615	634	646	644	657	674	626	669	628	597	659	591	636	674	633	639	642	613	638	637	647	652	630	662	679	646	627	589	645	632	627	634	611	635	613	667	681	627	654	633	608	641	609	654	627	615	674	647	632	651	673	631	656	656	607	640	616	678	640	699	621	646	592	658	640	644	637	665	594	615	666	663	615	664	605	624	662	644	647	691	632	669	662	681	628	606	688	630	650	621	645	589	630	677	652	662	608	644	606	639	638	641	623	649	622	623	666	660	620	678	628	633	672	623	609	629	626	646	638	640	621	634	647	653	636	680	674	591	667	607	659	608	620	638	653	661	632	635	642	612	666	595	632	622	606	627	637	639	657	702	680	671	614	619	657	658	642	650	634	643	627	623	637	608	662	608	650	642	643	662	657	628	598	644	578	614	666	670	641	620	658	643	638	643	642	611	649	635	648	597	616	639	661	639	585	683	583	637	614	655	619	658	628	625	651	583	709	612	611	600	664	632	642	665	638	600	621	664	598	568	691	647	646	644	659	605	605	574	658	601	641	632	637	664	589	606	627	611	646	638	613	612	644	636	636	679	605	657	651	651	626	638	673	633	655	607	660	621	635	603	658	657	627	669	632	635	647	606	666	633	659	658	628	673	631	602	648	595	596	624	666	609	673	664	626	655	629	613	668	645	671	665	604	616	625	633	646	632	655	629	655	631	635	644	637	615	657	684	608	673	657	615	623	621	693	663	640	616	621	694	663	624	680	632	626	648	634	634	674	617	612	603	618	585	631	665	590	648	639	636	656	674	636	605	667	646	664	609	653	621	669	621	654	636	628	610	623	649	679	613	612	638	648	648	686	656	647	660	651	655	634	634	615	612	625	604	667	628	652	660	666	653	626	651	633	676	616	713	669	620	638	595	624	567	594	622	645	626	626	625	623	724	654	615	657	677	639	674	626	597	660	614	688	660	596	628	618	613	670	655	595	657	641	669	665	646	629	669	651	641	648	632	616	695	644	638	674	654	622	619	636	591	699	648	671	649	657	666	694	653	625	618	649	669	629	659	617	606	692	584	620	607	649	684	647	649	636	616	638	630	661	648	669	640	624	620	654	620	639	646	645	673	643	661	691	648	639	633	654	648	671	624	682	644	644	640	650	655	629	637	594	614	658	634	651	643	706	636	630	598	646	616	633	626	597	669	632	667	648	642	644	607	604	659	640	611	673	604	677	671	669	640	643	655	639	606	665	621	575	621	663	593	689	643	582	594	685	698	635	657	656	669	618	679	600	637	615	661	640	677	648	602	609	631	666	630	640	599	637	626	672	674	674	634	654	628	658	649	667	646	694	626	619	612	601	629	627	562	645	629	636	620	679	633	664	640	620	634	639	620	657	662	654	638	622	639	643	611	654	614	586	655	634	622	654	660	610	607	608	643	667	675	656	658	668	639	675	606	640	640	660	585	656	645	638	621	607	648	610	635	629	599	649	621	677	620	584	691	645	650	636	631	664	594	651	652	656	612	692	610	640	640	584	623	648	597	635	618	697	650	607	651	588	634	650	663	646	619	641	650	661	624	613	642	612	658	673	668	607	646	655	606	627	632	660	680	681	614	613	625	657	664	645	636	650	649	670	636	642	636	622	605	630	612	681	644	669	606	625	606	613	659	614	574	680	649	656	639	679	581	674	664	637	680	666	612	616	616	655	624	615	617	628	623	597	632	641	643	646	656	631	618	621	624	598	648	578	604	650	589	617	614	651	665	660	639	584	613	639	646	615	589	633	606	641	623	657	617	623	654	668	587	624	658	639	658	648	649	663	665	667	608	604	667	634	614	611	691	658	679	642	617	601	641	581	666	647	635	683	618	629	601	663	635	627	610	654	585	638	654	630	627	655	648	701	650	656	640	641	656	612	628	637	645	613	614	659	664	634	634	601	655	630	658	678	609	602	615	652	653	624	588	640	630	656	607	670	643	657	673	655	666	631	615	594	613	671	603	626	623	673	604	635	647	638	595	643	603	653	596	635	628	635	675	651	667	654	609	649	615	667	617	652	632	650	655	636	616	662	606	627	626	647	650	667	612	584	620	621	625	609	637	656	617	611	644	601	615	594	647	640	603	640	643	647	650	660	606	632	609	651	615	672	670	622	624	635	627	629	621	718	640	638	656	566	636	635	646	644	612	651	662	643	694	615	648	633	685	635	645	667	635	651	639	628	625	589	654	622	643	657	662	608	661	642	656	638	624	679	636	631	657	668	642	631	676	639	672	668	641	638	603	597	631	631	643	648	686	647	671	631	644	667	644	575	665	600	654	660	690	665	630	670	614	644	617	645	636	592	615	612	651	648	632	648	630	606	614	602	558	639	608	643	641	620	622	627	621	617	702	606	627	626	614	657	638	650	658	628	624	691	631	634	565	630	650	624	600	641	589	632	615	630	640	637	603	662	611	616	691	643	634	632	609	642	599	637	666	673	591	660	630	647	627	618	615	680	620	606	671	654	629	606	618	678	646	609	625	647	610	637	595	635	658	643	697	588	643	641	615	634	624	627	639	635	655	626	657	637	665	603	574	652	634	647	622	644	647	641	639	675	619	630	647	659	642	650	662	682	657	632	678	662	621	642	672	665	636	628	661	622	602	646	634	629	593	574	622	628	642	685	634	658	592	645	658	589	582	673	639	639	612	624	590	639	650	671	636	652	690	629	668	627	630	623	616	638	675	664	650	658	638	646	641	636	600	628	653	620	666	671	618	634	641	638	648	630	631	566	635	644	689	629	649	617	667	641	623	627	653	651	606	618	637	691	653	630	660	658	620	638	647	627	661	623	645	605	636	617	636	682	651	629	621	663	645	631	642
8807	18097	15391	8526	5983	4583	3643	2957	2548	2183	2024	1726	1608	1540	1387	1386	1396	1278	1228	1219	1195	1187	1148	1159	1121	1100	1066	1017	1046	1064	1080	1094	1034	1033	1007	1041	1000	1005	1018	1000	1051	992	1014	1074	996	979	1029	1007	950	1012	992	1000	955	1010	970	955	921	989	934	969	974	1013	965	987	959	955	961	1010	990	927	988	982	955	1000	935	997	1012	901	970	942	971	1016	1034	1061	991	962	932	998	990	945	947	956	1013	1002	927	931	1008	937	1010	1007	972	995	1017	925	1024	981	957	978	987	986	981	999	982	943	928	928	1005	968	964	998	955	968	942	1016	938	948	967	992	981	929	902	972	990	921	987	990	989	938	973	971	961	1012	993	943	944	1011	1006	948	906	984	944	924	948	924	1025	996	935	1011	936	968	945	942	1003	876	979	948	962	940	996	980	928	931	961	951	935	982	937	978	951	964	866	931	996	957	971	1027	928	930	965	945	992	992	994	987	980	925	962	982	1026	980	959	963	1014	936	987	939	943	956	964	977	979	1033	976	947	973	967	931	893	978	980	882	973	959	979	1000	945	965	926	997	954	957	964	971	990	923	941	963	929	995	928	978	939	948	989	921	946	939	965	941	971	958	950	974	882	938	970	985	979	971	977	960	1004	955	1002	973	989	960	921	986	946	1007	984	907	937	939	966	1000	962	940	928	913	932	995	946	1006	1049	994	938	960	980	984	936	961	991	892	983	997	978	935	989	955	925	964	972	1001	933	962	967	959	939	956	990	991	980	986	905	948	974	975	929	926	932	974	978	961	966	939	945	986	904	966	960	972	980	1009	974	1017	994	983	973	945	1011	998	948	1003	954	976	955	945	953	967	1008	974	965	960	976	919	955	927	1031	978	981	1019	968	924	973	936	982	934	985	992	953	954	970	954	931	961	950	880	1004	966	982	966	926	911	969	965	986	953	953	952	946	968	1056	937	942	968	901	941	908	978	964	971	974	971	951	950	1002	926	988	1019	969	985	1003	959	900	953	955	883	988	981	924	948	1019	936	917	964	908	969	930	966	962	979	938	915	1017	979	1002	943	1017	988	931	941	982	985	924	930	984	995	955	904	935	917	1004	952	996	985	961	955	984	985	917	974	936	999	946	985	949	938	940	942	978	1006	937	979	986	1014	918	1004	967	948	914	929	963	919	1009	936	1029	999	971	909	964	976	953	980	959	1038	972	959	908	978	1019	1009	1014	984	923	999	959	999	957	987	982	944	994	1003	966	925	977	945	946	940	904	975	948	945	977	1017	956	963	973	963	982	979	964	930	958	971	1024	968	928	957	930	932	956	948	982	938	927	993	890	999	1030	1019	946	964	955	970	939	941	943	974	955	993	973	956	912	993	982	965	998	989	968	920	975	943	1016	1019	886	967	998	948	965	983	943	946	1008	950	969	1016	947	995	981	949	995	921	965	941	1032	971	907	972	935	998	976	925	928	962	930	1015	1005	958	949	917	976	979	1001	1025	954	976	991	974	954	1031	1017	974	968	958	958	959	952	960	939	928	997	957	973	932	958	985	986	985	949	954	966	985	971	912	954	948	938	966	912	967	951	990	960	996	983	927	1014	959	957	968	945	928	968	968	968	992	929	934	985	967	938	931	985	982	970	949	925	1002	975	994	983	974	969	958	888	1006	931	1012	975	927	995	990	946	960	965	1012	939	968	941	965	1026	954	982	943	975	965	910	931	972	934	964	984	939	951	952	967	942	983	968	946	979	1001	935	960	967	961	984	999	924	939	950	962	969	997	1016	943	949	971	971	907	966	972	974	996	986	1012	950	990	995	1030	875	886	941	966	984	925	990	978	984	954	989	951	967	961	925	966	995	962	995	947	959	930	981	965	964	1004	974	984	937	949	970	965	947	997	961	960	934	983	969	926	950	942	1014	1014	961	927	992	977	922	1009	1008	911	932	972	947	952	931	973	1008	1017	935	998	946	981	920	951	948	980	944	1012	991	946	929	935	989	962	962	970	962	944	1008	988	960	981	1007	929	943	1024	921	991	955	988	907	937	937	983	977	962	986	969	1026	987	921	956	998	987	937	961	996	916	988	972	950	928	967	934	930	1009	943	972	1007	924	1026	966	915	1016	964	963	926	944	976	936	985	957	984	952	999	1018	967	974	992	924	965	961	972	945	956	987	968	941	941	955	960	982	970	971	958	997	933	982	895	948	1022	879	937	1014	968	1006	983	988	984	933	982	984	917	971	980	958	950	964	974	979	990	952	980	945	969	948	961	923	967	948	941	972	959	1007	985	964	960	1022	967	994	941	917	941	967	950	968	956	992	946	970	950	946	1003	899	935	977	988	978	967	931	975	969	951	940	894	1028	996	935	982	919	1006	953	987	977	986	942	997	976	897	891	946	1007	962	1004	951	1000	968	968	912	949	915	983	1006	946	923	942	952	919	1001	913	920	919	946	948	941	989	939	991	1016	907	957	951	920	950	984	955	936	979	990	962	926	906	995	942	995	1007	906	948	945	959	947	944	1009	967	960	995	977	973	898	940	937	987	961	978	916	925	951	1002	927	971	949	974	946	940	1036	952	966	916	975	933	929	988	945	989	966	932	943	943	982	961	965	987	957	965	984	975	996	975	915	917	1012	976	1022	951	993	972	1008	969	919	1016	976	960	924	928	930	956	924	926	966	962	940	979	942	926	937	995	984	965	961	943	962	950	975	984	940	958	971	928	943	950	955	977	1019	908	987	998	986	984	932	938	929	971	964	959	891	1008	987	961	954	887	921	950	972	989	936	962	999	992	1010	959	960	916	906	932	960	942	969	941	971	942	968	942	892	966	996	993	920	974	899	967	971	1000	971	965	923	975	940	958	931	964	1016	1009	976	970	999	974	945	898	979	950	917	961	985	976	975	929	909	1023	932	996	956	949	958	936	943	965	991	935	911	956	995	930	955	995	985	1000	935	960	1016	946	966	959	939	957	1010	966	936	952	923	960	947	1001	950	935	980	957	1009	1009	954	1021	956	992	931	1029	970	954	954	956	960	974	1003	945	999	1005	957	932	970	934	976	970	955	953	975	964	958	961	941	948	974	929	923	945	973	951	987	1000	957	980	990	977	991	924	942	939	967	972	950	995	1007	944	923	978	972	951	930	969	998	965	965	977	939	1005	985	935	956	918	939	974	973	939	993	967	931	974	996	951	973	987	995	969	974	987	943	943	973	995	950	927	887	919	959	905	1005	948	926	970	967	969	949	955	928	942	1000	988	948	960	957	977	970	900	956	1002	973	926	919	939	1001	996	917	1037	931	964	970	965	981	924	991	995	981	917	894	941	986	956	891	919	942	975	964	984	955	924	961	968	968	951	929	932	960	953	929	996	997	924	973	908	997	932	931	930	945	949	944	986	989	944	981	987	957	948	919	939	998	935	973	1010	952	931	970	998	934	981	921	990	970	960	985	980	918	956	990	951	967	971	903	943	950	1017	997	958	1030	977	972	955	893	989	961	952	980	944	951	965	966	965	972	987	947	946	989	958	940	971	914	941	891	974	972	946	984	913	948	979	978	978	988	1008	930	927	982	989	1009	948	950	964	937	961	939	946	949	998	964	942	962	942	960	919	941	957	961	994	898	900	980	921	949	967	924	930	985	917	973	940	910	972	933	1005	975	944	986	948	961
27062	20656	7248	536	294	255	225	195	219	210	191	192	208	200	203	195	209	193	194	205	195	224	202	200	212	228	184	182	215	186	171	204	220	204	183	190	202	204	210	192	193	195	198	191	194	174	186	187	177	211	227	180	177	207	183	178	205	190	195	182	202	186	199	195	189	192	172	192	223	189	192	197	175	194	180	200	188	178	178	198	219	199	200	182	184	164	192	163	203	189	209	200	201	163	194	175	197	216	207	200	193	190	186	212	179	173	193	184	192	197	179	219	176	220	186	201	175	191	192	215	187	201	182	190	202	196	211	205	194	177	183	158	192	196	212	194	183	195	206	202	185	193	207	215	223	197	195	182	199	191	216	199	199	185	199	203	206	202	209	208	183	175	203	179	190	183	192	199	176	205	186	186	224	211	193	213	176	207	193	176	193	206	185	198	212	177	206	204	198	178	218	188	208	221	187	186	189	185	206	205	175	188	170	190	214	197	163	198	177	203	189	175	192	191	210	193	182	181	186	176	203	202	200	196	212	159	190	180	197	176	196	204	204	204	175	187	203	195	185	194	214	204	201	212	198	188	195	180	213	202	211	190	189	179	213	179	184	189	195	191	213	206	183	162	214	218	189	197	184	202	180	167	187	202	203	191	215	184	225	201	172	202	196	196	207	192	169	180	196	212	192	192	184	192	184	211	170	219	183	225	195	177	211	217	208	215	186	201	184	198	222	166	202	189	198	177	178	202	177	191	181	210	171	203	202	197	196	191	189	215	211	212	181	175	191	193	193	183	190	191	234	197	223	210	166	181	162	178	216	203	181	201	203	192	188	180	170	223	186	160	193	165	187	196	213	204	185	175	188	171	179	217	196	194	176	206	200	215	188	180	193	179	189	171	202	166	184	182	207	208	199	194	203	186	173	204	178	204	195	173	187	202	210	182	201	186	202	208	186	186	200	189	190	206	182	216	195	217	183	182	174	187	195	226	184	208	162	194	190	223	203	191	183	232	194	221	191	206	195	196	196	188	223	182	173	188	206	194	175	178	219	212	199	192	220	191	216	207	209	192	227	187	178	204	183	169	190	193	176	192	181	180	183	195	182	196	190	189	218	203	199	172	203	253	175	216	187	176	211	212	185	199	201	201	184	194	207	186	181	191	218	193	219	202	148	189	191	212	164	208	185	207	189	177	205	205	215	197	210	191	178	178	187	178	176	188	202	179	179	199	218	198	183	192	190	178	177	184	186	168	194	206	172	206	211	196	191	193	183	174	172	194	167	173	190	166	191	230	198	164	196	197	184	204	196	202	208	193	190	182	215	194	202	199	174	187	181	182	190	186	185	214	209	190	181	198	206	205	186	182	204	192	192	193	210	160	193	200	202	192	192	194	173	195	207	196	193	201	215	198	193	188	181	191	189	199	183	201	184	199	198	176	183	191	179	169	182	173	204	195	187	161	191	184	196	184	184	198	173	186	209	202	175	188	165	204	179	201	193	177	230	192	214	174	201	207	192	194	176	192	177	206	188	188	174	172	213	218	197	229	192	219	180	192	194	186	206	203	191	184	192	208	181	180	168	171	199	181	175	229	191	202	199	180	165	180	181	199	192	204	184	206	182	204	193	163	176	195	215	187	202	192	199	205	193	204	214	203	204	191	184	192	217	177	166	198	172	203	197	170	187	211	191	212	214	196	169	185	199	191	194	198	165	214	188	212	172	200	193	196	197	214	193	198	200	191	219	216	204	193	189	206	182	181	192	203	174	198	218	183	209	209	191	194	203	190	193	193	197	189	165	164	177	187	179	195	177	205	188	197	182	198	183	186	197	193	214	196	186	183	185	162	176	174	198	192	210	201	173	214	185	185	197	208	206	179	189	204	201	195	190	202	209	208	187	199	183	207	206	189	169	191	207	171	178	190	204	222	162	214	196	222	171	205	193	185	199	197	168	191	209	207	196	207	194	180	209	197	207	183	179	197	178	208	188	183	181	202	192	189	202	182	197	187	188	185	202	212	207	196	162	173	189	180	198	205	193	192	185	174	199	187	193	183	214	203	212	184	190	186	187	186	194	207	202	158	184	191	184	199	204	183	180	189	190	178	206	183	201	188	151	200	194	182	216	197	182	175	220	184	187	182	180	185	185	195	195	192	197	184	181	195	196	197	193	202	181	196	218	190	204	199	190	214	196	183	184	205	194	179	170	183	191	210	210	204	195	203	182	201	189	192	166	195	194	221	195	189	177	192	193	224	196	198	207	208	195	194	187	184	163	216	210	194	217	191	186	202	204	179	186	210	192	179	174	193	200	180	195	207	213	173	205	206	193	207	198	177	181	201	189	172	174	239	189	217	182	189	178	177	191	214	199	193	182	185	203	182	184	211	191	220	196	185	193	209	210	202	189	200	217	186	205	214	191	197	188	215	191	204	179	188	205	191	208	177	179	168	184	190	182	195	200	179	191	196	176	200	200	166	192	200	180	179	199	185	180	179	210	204	184	186	167	199	183	211	178	220	210	204	199	196	176	209	207	182	201	210	194	193	214	186	186	169	213	190	178	202	188	187	195	193	180	205	200	219	182	173	211	193	190	194	175	195	188	192	185	167	185	198	206	165	216	190	175	172	203	198	219	202	190	184	194	203	213	184	216	186	229	202	174	201	201	179	218	197	188	211	212	230	174	198	193	202	216	189	192	178	198	177	211	188	180	215	186	189	180	200	203	202	201	191	201	179	207	193	195	188	192	179	227	202	166	201	211	182	203	197	203	218	195	168	157	189	205	183	231	215	160	197	184	205	190	171	197	208	195	221	187	197	199	196	202	181	202	196	199	216	203	222	206	194	200	210	203	200	177	172	199	213	201	193	222	189	185	199	205	207	183	191	175	193	212	193	199	184	184	192	194	185	196	194	180	207	205	209	186	177	175	184	178	202	179	195	229	187	198	184	192	172	195	180	188	189	205	184	200	193	182	205	188	177	189	200	196	170	203	194	198	184	182	188	171	204	174	179	186	186	234	196	181	184	211	201	198	176	183	201	187	193	219	208	201	208	207	210	175	196	204	184	184	201	207	179	188	197	182	207	193	182	200	192	216	184	193	226	172	197	171	185	174	198	191	187	199	195	174	190	200	203	197	185	209	205	205	177	197	181	177	193	195	192	194	180	211	204	199	187	183	201	204	209	206	172	198	178	188	175	197	202	199	181	191	196	168	195	178	195	193	188	185	171	191	184	189	193	194	184	190	200	194	201	191	185	201	189	187	179	201	180	208	194	202	193	190	178	233	224	204	187	187	198	200	196	205	186	218	198	184	196	181	178	209	184	189	208	175	193	201	197	212	190	199	189	197	177	186	204	219	188	188	210	208	189	191	201	214	217	199	185	184	192	202	188	183	170	200	190	181	196	192	185	184	201	187	206	201	220	181	185	207	189	203	176	173	209	187	170	185	151	201	173	193	208	196	198	217	190	195	189	223	221	185	202	199	172	199	193	209	198	186	185	203	180	186	189
3851	1419	1225	737	557	466	505	376	387	327	338	351	344	326	335	327	343	327	327	355	319	300	320	302	311	366	293	321	313	312	324	302	334	327	318	324	329	322	316	303	303	317	311	348	352	321	324	351	326	330	305	341	314	305	304	289	319	329	294	313	303	342	309	321	325	322	294	318	346	296	306	332	350	307	312	289	315	286	301	323	292	316	330	330	292	367	335	293	314	299	305	328	315	314	342	303	322	326	316	319	306	305	290	312	300	332	258	322	345	261	309	284	324	277	307	322	304	300	310	276	326	325	292	312	335	327	326	340	309	321	341	318	311	308	323	320	332	327	326	338	318	336	311	288	299	323	296	330	316	334	313	330	287	343	302	338	314	269	304	335	354	329	324	298	306	321	310	324	311	309	308	318	336	296	344	335	312	312	299	316	309	319	310	340	292	312	345	304	289	321	330	282	326	319	319	297	317	293	329	316	347	336	296	336	345	334	309	302	326	302	319	327	301	305	278	353	327	323	312	296	336	319	300	340	296	305	292	331	327	338	323	312	300	289	292	320	294	268	271	310	339	321	300	337	333	304	309	349	332	311	337	333	306	311	323	294	311	283	299	310	305	333	322	289	298	336	307	337	286	322	341	310	315	349	299	305	318	349	316	303	319	319	290	349	288	318	309	281	307	313	326	302	316	314	313	337	292	314	322	296	350	301	330	326	359	310	283	374	307	303	349	304	297	312	334	321	310	315	323	312	318	287	344	306	325	315	327	305	323	333	316	316	327	334	297	309	287	319	336	337	358	328	316	313	329	325	303	302	304	317	301	275	292	320	333	305	310	310	314	337	328	322	334	337	349	307	301	336	321	311	298	364	328	321	308	295	315	332	363	302	326	285	326	282	349	300	315	335	318	277	321	311	314	339	296	326	286	295	327	311	326	328	347	327	342	285	316	322	344	304	346	297	334	318	331	322	340	363	315	299	317	306	341	314	313	333	317	333	329	323	296	329	315	335	311	337	307	281	312	320	325	347	340	303	343	286	316	308	312	300	299	344	309	332	300	312	302	282	325	319	343	296	298	346	320	303	313	286	328	345	297	291	294	332	291	300	333	309	294	319	344	329	301	304	295	312	341	304	331	301	324	316	328	333	298	316	305	291	319	329	295	301	301	294	340	284	307	335	299	327	302	324	308	307	333	288	336	323	304	349	288	302	283	325	325	295	298	331	324	338	319	328	316	302	326	303	342	321	293	296	317	316	313	316	294	280	319	321	337	303	366	303	295	317	326	308	312	347	332	276	331	319	319	308	295	299	347	320	345	317	332	284	328	306	320	308	321	282	316	306	296	303	330	335	278	297	337	305	327	302	312	299	290	302	320	310	320	301	314	301	303	332	302	306	340	328	304	348	308	328	337	325	331	327	299	274	295	318	287	294	291	322	312	310	314	289	324	310	301	311	305	309	317	299	334	355	315	316	313	335	334	300	314	340	308	289	316	324	328	306	313	322	314	316	325	301	291	310	313	321	314	326	294	289	295	312	327	281	305	343	325	301	310	343	313	312	324	320	361	333	341	299	284	318	350	310	327	320	319	306	341	311	292	288	323	321	322	300	316	309	308	300	339	354	293	311	327	310	333	299	309	262	325	309	291	276	327	314	337	329	322	352	279	280	318	302	302	310	338	286	308	323	342	308	326	313	285	349	315	303	312	313	342	338	324	314	312	305	310	309	326	298	303	335	314	339	339	307	312	313	297	338	286	309	341	336	325	317	318	293	314	294	298	334	335	320	306	317	314	315	309	298	302	319	308	339	314	299	309	309	336	320	309	322	314	328	318	317	300	337	318	347	330	325	320	309	347	297	314	301	330	302	339	363	303	335	314	294	289	296	281	341	305	316	338	307	316	316	317	320	318	331	324	323	276	311	312	304	341	321	275	328	290	323	270	344	335	336	296	316	300	311	335	295	325	307	345	322	322	315	326	310	336	313	272	315	343	316	338	310	325	301	315	295	308	307	302	298	327	311	344	310	294	356	317	312	346	284	329	357	315	316	321	298	318	334	334	332	313	318	316	271	305	319	338	306	298	299	321	328	314	311	286	305	348	290	331	295	309	302	318	354	311	314	329	286	307	295	312	325	299	306	331	322	301	311	312	294	339	321	310	331	337	316	313	301	304	331	303	317	321	377	330	297	338	302	336	281	323	267	308	326	311	295	301	330	320	343	307	310	326	319	315	327	306	306	321	300	293	312	341	323	302	321	274	317	357	308	317	305	287	340	297	296	313	297	309	313	356	336	294	325	295	334	320	277	317	331	337	300	309	294	335	297	326	294	322	330	302	277	303	327	307	342	292	322	317	342	349	332	337	306	341	349	308	307	313	325	302	310	326	313	315	297	301	320	292	311	321	315	333	261	305	328	320	293	361	356	322	312	322	323	328	321	308	344	286	301	294	307	329	293	328	302	302	290	332	310	338	293	311	293	325	290	332	331	323	310	308	315	328	329	308	289	297	334	322	310	289	307	293	324	288	283	330	318	308	342	327	332	324	324	326	315	284	344	330	302	340	358	305	327	308	301	317	323	309	288	260	311	332	332	330	317	313	315	335	301	348	320	302	329	310	296	321	316	325	296	286	301	295	336	294	325	326	309	303	303	330	320	310	301	293	327	294	317	323	283	289	316	309	286	339	305	331	314	295	328	335	329	302	320	333	312	330	334	323	326	330	312	308	344	279	303	322	286	323	302	330	311	346	310	310	311	331	312	312	315	293	302	331	342	326	323	305	320	293	324	346	307	296	355	306	340	267	288	308	313	343	307	305	319	327	313	334	327	312	339	312	365	317	330	292	356	299	316	303	330	338	302	301	325	316	314	292	302	295	298	300	321	320	341	316	313	319	328	331	314	339	308	284	279	307	363	311	344	306	316	309	293	342	287	308	321	315	295	272	330	291	323	317	311	313	321	330	322	304	313	314	329	296	343	298	282	347	323	320	286	302	309	318	339	292	332	334	307	351	291	319	279	325	321	364	344	301	315	323	312	319	332	315	327	305	313	325	320	366	296	327	302	318	364	321	329	336	318	312	318	338	282	325	304	308	318	336	306	306	323	331	335	294	309	305	320	339	325	304	325	302	303	320	320	298	311	306	313	308	307	298	290	332	300	311	302	321	347	306	310	327	329	310	296	286	303	316	311	300	303	340	326	321	337	289	325	317	318	340	322	318	288	337	312	281	279	315	315	325	298	317	319	306	287	327	317	309	304	332	330	331	325	291	290	294	318	312	321	338	309	317	331	323	311	309	349	311	325	302	298	311	314	344	321	310	331	332	321	313	303	323	306	358	318	313	307	331	313	311	325	300	318	303	309	352	301	355	320	321	328	331	312	314	356	309	332	315	310	324	292	321	333	299	290	268	317	304	314	287	321	335	323	306	303	346	317	312	323	298	309	299	290	325	332	362	345	343	336	328	310	327	314	330	330	298	326	331	289	321	285	340	287	317	314	310	302	331	323
24268	21402	28853	24319	21183	4326	1186	862	766	686	636	594	598	604	566	567	568	561	549	556	496	516	511	542	477	527	494	518	518	526	533	495	515	496	512	478	510	510	519	526	459	458	506	522	524	528	514	503	515	548	537	513	490	468	507	498	522	517	502	496	480	521	495	516	522	490	543	481	508	478	513	492	527	530	505	467	505	496	460	505	508	469	524	525	495	528	482	472	490	469	482	439	506	456	465	512	523	495	485	539	524	490	490	460	497	523	507	484	507	491	542	444	531	476	511	522	527	518	467	493	501	460	473	485	517	521	482	497	498	501	506	508	492	509	489	482	451	527	500	495	459	472	458	505	538	507	499	499	503	455	490	476	491	525	518	505	463	493	481	534	504	471	478	490	496	470	508	475	505	522	525	520	473	532	485	491	480	479	456	523	513	491	520	505	502	478	503	479	456	524	486	492	495	504	459	484	494	520	467	488	523	520	494	485	503	495	504	503	455	482	490	478	519	519	495	501	482	463	475	524	494	506	494	497	534	524	495	496	484	479	506	469	521	503	518	498	490	493	462	498	497	533	521	492	500	478	465	509	460	487	479	500	504	528	506	480	503	516	508	455	515	483	479	476	478	479	463	546	462	500	514	484	507	478	529	504	534	513	469	493	496	481	512	529	516	482	534	481	453	468	496	485	503	483	496	511	502	477	465	460	526	498	542	524	539	464	503	495	501	492	481	497	522	483	509	473	490	486	526	486	485	505	463	519	508	473	508	444	506	498	448	510	488	476	513	517	469	458	474	497	523	440	533	480	502	434	487	498	451	508	485	497	510	498	523	496	545	497	480	491	513	492	508	490	487	535	517	506	486	491	490	498	461	459	493	446	491	477	511	482	491	459	527	508	486	518	450	541	503	478	480	490	502	535	513	510	481	502	490	505	437	454	481	520	485	460	487	538	472	530	514	502	489	473	536	480	492	507	501	483	532	496	496	494	500	489	516	467	511	474	479	518	508	493	498	497	492	462	543	522	520	502	461	479	480	507	467	487	467	466	475	508	490	478	516	514	487	503	507	494	516	475	489	496	456	508	519	483	500	502	487	500	502	538	515	482	471	481	484	524	473	460	482	531	483	494	481	495	462	494	483	512	507	489	482	505	509	493	463	477	540	497	511	472	503	479	457	497	485	473	492	516	514	500	478	476	520	460	528	516	523	516	515	522	494	461	525	485	472	474	527	499	458	475	499	495	507	488	474	526	473	502	515	461	496	506	493	477	521	463	517	485	504	498	483	466	459	539	489	513	520	491	506	483	496	485	504	483	467	471	512	488	463	501	503	483	456	523	475	513	491	476	490	483	461	532	490	481	502	488	528	465	509	486	452	476	486	479	491	473	490	452	507	525	474	502	494	467	437	490	494	523	475	507	499	499	512	495	527	501	472	474	495	498	503	464	479	457	498	495	500	512	535	498	476	525	527	520	533	438	478	488	519	486	475	479	500	523	459	464	479	482	486	492	520	547	536	479	501	489	504	514	468	471	474	471	470	525	462	490	501	510	500	458	517	460	519	487	505	469	488	500	520	501	456	441	507	521	482	481	471	480	499	517	499	516	498	523	475	513	521	533	472	458	527	463	459	447	497	496	469	459	448	473	515	475	476	475	494	438	477	471	476	445	466	496	502	512	492	467	509	483	465	512	467	492	471	535	505	479	474	519	533	454	527	481	466	475	510	463	517	498	487	481	487	480	532	470	457	481	498	460	514	486	462	504	469	462	500	484	485	502	488	506	510	462	484	484	440	516	478	462	484	488	526	504	491	511	475	499	480	510	498	470	508	482	509	488	504	460	471	477	487	482	488	473	499	488	484	478	500	488	479	478	481	495	471	457	491	506	489	508	450	493	507	482	496	491	503	509	553	479	509	520	498	500	497	511	486	488	500	509	517	459	470	480	463	542	520	507	495	478	525	515	485	496	500	497	519	495	492	469	482	495	518	473	509	483	478	483	471	486	504	490	504	508	494	514	528	531	441	507	474	491	489	513	503	476	505	465	494	469	497	513	493	523	487	498	515	467	473	493	499	485	488	476	511	497	452	472	488	498	524	485	508	474	520	524	499	498	489	506	501	500	473	502	517	433	490	514	453	489	515	505	505	512	505	493	478	496	461	481	501	512	520	511	449	512	522	485	488	499	481	487	480	494	515	473	506	519	507	475	548	490	505	474	453	454	506	499	522	515	487	482	498	516	473	484	484	474	504	508	535	518	508	460	520	473	489	489	505	504	494	488	452	481	513	509	500	509	487	498	439	520	462	496	532	486	488	498	499	478	475	503	501	494	540	525	490	510	480	471	504	492	484	520	500	466	551	485	485	498	542	502	493	486	482	534	498	484	488	449	496	498	477	493	464	523	495	517	490	489	528	488	471	493	498	505	481	487	465	465	505	512	530	505	485	477	529	475	483	467	486	456	496	458	481	460	504	489	496	486	482	459	527	472	544	484	517	511	496	495	526	496	481	508	517	489	497	491	508	481	517	480	487	474	501	510	502	489	509	500	512	477	486	514	488	503	452	547	498	487	486	479	453	484	501	511	537	492	487	498	529	513	484	484	470	478	481	497	525	517	486	483	457	488	512	479	496	499	513	505	462	448	488	524	503	509	466	476	512	486	538	461	489	492	492	520	497	477	525	469	451	489	465	482	543	491	528	483	523	534	468	479	531	519	480	512	457	475	483	494	482	483	494	490	521	445	480	488	495	485	521	513	493	493	507	456	483	472	484	523	478	475	489	496	526	482	483	469	458	513	459	476	495	496	453	480	478	507	501	462	513	472	484	521	527	481	517	488	519	491	509	487	490	507	509	488	539	514	481	517	442	471	509	490	484	478	466	494	508	479	475	488	510	484	491	451	457	481	491	470	483	490	461	495	477	511	507	459	474	475	495	527	505	530	490	518	470	523	468	483	508	495	471	501	541	468	482	482	506	489	454	488	498	497	486	479	499	527	512	481	449	460	492	505	481	460	494	512	476	507	481	458	464	464	465	526	469	474	522	495	478	474	489	494	510	475	490	469	510	497	548	472	468	474	502	491	452	489	520	492	505	503	474	474	508	524	505	487	500	461	494	502	510	486	471	509	485	499	481	485	516	493	509	476	494	526	464	495	569	479	469	476	513	492	509	495	463	511	490	497	525	489	506	507	483	499	516	522	497	545	481	448	503	505	481	499	487	544	521	497	505	523	487	512	500	494	510	551	473	500	500	485	442	500	513	486	448	458	540	535	509	473	502	483	462	484	505	496	544	512	503	464	500	482	518	468	515	490	497	493	478	508	491	512	488	486	485	489	505	486	500	474	505	491	502	459	500	501	506	517	490	496	477	528	516	528	478	476	498	480	485	500	472	488	469	488	472	449	480	489	495	514	497	453	440	526	473	480	478	497	445	479	476	486	483	531	465	508	495	477	529	461	456	498	468	492	524	481	490	487	513	496	492	476	486	516	488	486	522	479	534	481	491	513
6101	11370	9589	4974	3413	2650	2146	1845	1571	1356	1312	1165	1069	1040	1006	945	927	895	923	830	811	825	872	767	801	851	764	844	766	801	788	769	782	819	810	795	783	784	784	766	828	798	774	755	750	756	751	740	764	747	755	759	807	777	726	823	732	716	760	779	754	754	786	796	714	734	728	753	727	760	755	711	762	782	722	742	770	757	758	752	782	713	791	781	794	723	741	739	717	742	792	765	738	732	748	731	748	764	766	779	748	741	816	755	742	743	755	719	780	749	702	698	734	782	742	757	804	721	758	755	796	763	704	761	741	748	732	741	736	770	777	744	727	744	740	804	783	716	762	763	687	778	834	750	788	776	755	744	727	708	744	737	750	737	768	773	708	767	760	759	764	744	734	716	751	776	778	742	754	753	776	814	739	804	763	777	759	743	772	805	778	753	767	760	749	722	731	757	775	771	778	762	752	813	781	771	780	720	712	725	757	755	764	745	729	717	744	736	758	785	762	771	779	732	712	773	766	767	735	767	775	772	754	746	803	806	800	774	737	775	749	759	700	717	701	770	753	735	801	756	789	757	727	717	756	751	790	736	767	757	770	744	690	709	773	775	761	781	742	772	763	753	761	717	788	819	737	734	779	799	744	767	772	798	764	728	740	716	757	720	783	757	749	743	725	753	762	773	782	768	737	790	750	753	729	720	743	746	799	734	777	742	760	826	753	761	725	752	757	760	773	726	741	756	759	756	740	711	777	738	756	751	790	711	787	737	713	803	781	743	732	749	764	711	729	726	725	702	736	725	758	719	787	771	743	756	726	717	729	772	708	750	736	748	732	714	776	741	745	784	820	729	764	753	717	781	712	803	770	753	722	737	751	742	756	759	738	740	779	703	764	772	761	740	743	718	729	743	746	705	787	709	768	747	729	719	749	729	756	742	734	755	799	795	755	727	742	742	688	724	774	784	740	735	738	742	801	780	773	794	705	727	815	745	759	759	717	793	748	731	764	706	761	770	761	757	811	770	759	769	744	738	756	742	708	721	738	798	779	763	747	776	748	748	739	806	719	766	788	766	744	747	708	768	790	772	729	736	740	769	763	733	748	788	744	757	743	753	752	734	782	807	794	718	772	755	733	756	730	715	730	765	755	771	765	743	792	775	730	769	713	751	796	753	739	750	722	744	704	751	757	747	754	801	717	758	748	733	788	743	695	763	710	791	715	744	735	772	786	749	754	751	723	776	770	727	697	741	748	778	766	787	754	725	729	801	772	747	743	736	728	722	775	776	730	734	760	756	746	712	811	751	735	748	788	779	737	728	750	796	738	740	737	727	772	792	698	776	754	730	755	730	750	771	767	775	783	734	768	749	715	753	740	780	718	769	745	809	736	761	782	749	760	771	731	758	794	747	750	726	754	761	759	763	769	774	742	738	719	799	749	758	789	747	732	728	732	751	738	750	794	758	733	761	740	742	761	774	718	701	747	782	793	761	778	782	760	740	747	775	795	741	748	708	749	737	722	744	780	736	790	725	797	754	786	758	854	779	728	741	749	793	756	712	764	743	771	732	733	730	744	767	739	791	750	767	787	808	750	772	748	757	736	694	741	673	710	756	675	724	732	714	735	683	743	782	756	728	726	708	751	788	772	815	711	745	745	745	749	760	756	725	776	739	702	738	742	759	721	775	755	747	775	796	755	794	737	748	772	768	783	731	792	752	771	770	808	746	738	732	734	771	749	767	823	783	747	736	695	784	770	764	750	801	755	755	820	748	756	760	764	734	746	762	797	779	722	751	747	733	738	799	768	806	721	760	752	780	743	711	756	741	764	755	786	768	718	739	796	821	804	772	791	752	804	771	732	742	727	739	747	707	767	776	756	765	713	826	723	760	744	726	724	768	732	698	745	724	744	739	741	785	789	767	781	740	787	762	747	799	781	727	752	735	756	722	743	749	723	778	724	684	780	752	778	742	758	792	730	790	796	749	775	712	713	774	741	732	744	728	761	774	732	677	806	766	740	752	688	809	766	699	771	724	783	754	768	803	689	709	737	742	759	790	779	747	705	711	769	783	698	726	774	713	737	762	742	753	826	766	759	749	746	699	735	759	769	755	764	752	753	778	709	733	721	763	741	714	759	795	712	759	803	733	789	792	722	811	763	815	716	759	764	729	794	751	748	756	710	731	760	807	756	736	757	699	729	822	740	772	764	768	758	753	720	730	711	780	735	787	762	725	770	769	772	756	740	757	760	789	745	762	767	740	779	765	681	757	770	750	805	793	753	793	730	770	767	742	808	756	750	759	691	734	787	730	743	771	747	738	727	786	713	797	777	759	762	740	757	742	763	822	781	758	754	740	741	743	782	776	798	702	771	745	764	694	787	755	777	694	719	783	749	728	732	730	726	774	795	779	760	779	769	738	729	764	727	798	746	779	770	765	764	771	756	738	738	707	743	772	704	723	727	713	748	782	795	763	736	741	718	767	757	775	777	781	795	767	758	703	758	717	736	693	761	752	778	756	729	734	737	793	726	748	781	721	781	781	705	767	728	735	738	790	744	818	814	766	795	757	703	735	731	744	742	762	768	761	766	699	731	708	812	751	786	739	735	739	744	727	726	798	745	714	759	722	710	808	742	770	760	775	753	793	700	788	768	760	767	762	761	796	752	767	741	775	743	738	728	764	820	782	760	785	736	737	740	756	743	735	760	704	692	763	770	777	765	789	757	796	718	722	768	748	793	696	773	749	802	770	735	706	734	746	774	747	804	706	786	773	768	768	795	745	787	724	778	755	795	755	732	820	758	738	771	760	710	733	720	749	744	792	737	731	785	761	763	736	765	713	705	731	801	761	747	787	720	770	778	808	725	747	802	725	762	715	758	720	792	751	797	794	725	778	765	785	742	749	747	758	777	745	746	760	775	739	786	785	735	744	830	727	807	728	766	747	733	747	751	783	767	771	721	731	703	744	748	703	803	699	756	732	808	761	760	783	754	743	739	781	756	715	749	773	719	740	750	821	697	749	745	754	791	830	742	764	734	795	759	801	754	726	723	705	763	723	736	752	732	752	778	721	763	746	759	711	798	738	743	731	762	753	757	750	755	750	786	760	762	781	761	753	765	749	752	733	773	772	753	795	773	747	772	769	760	730	761	770	741	733	760	755	782	755	770	734	772	749	759	752	754	756	746	814	749	730	757	753	730	730	775	767	794	783	724	758	736	732	801	758	765	727	780	737	711	752	762	742	789	765	732	760	732	736	759	734	763	785	765	742	756	707	749	756	716	789	736	708	759	714	746	737	711	767	710	786	788	737	791	748	698	739	755	765	750	766	734	740	696	742	764	748	780	753	729	806	797	743	723	737	761	760	766	749	765	702	793	773	792	723	784	734	747	773	729	741	769	787	741	757	744	738	747	738	754	778	803	780	741	775	719	789	759	770	781	727	752	737	782	735	765	724	819	768	711	748	752	749	776	745	753	751	762	756	766	765	761	731	800	728	748	763	763	714	771	742
23171	21392	29395	23748	21392	21150	4378	1438	1133	1045	955	862	813	806	791	744	750	705	753	729	686	733	710	709	684	685	727	651	690	650	678	708	646	691	675	596	617	703	680	699	641	648	660	656	683	663	637	662	680	680	670	657	678	648	646	618	671	651	687	655	625	661	659	676	630	669	674	655	639	642	633	656	637	600	650	676	679	656	646	649	666	633	663	693	632	616	714	584	643	665	609	662	639	672	667	664	630	601	639	589	683	591	643	668	664	638	620	644	614	604	668	685	615	645	625	670	671	708	666	625	672	653	676	663	623	674	649	630	637	662	639	655	672	623	701	668	657	610	630	637	622	569	643	651	598	639	632	629	627	709	644	690	734	608	645	627	653	639	640	668	649	674	629	671	662	619	649	617	691	679	618	659	664	613	653	628	629	641	653	660	613	668	638	640	672	637	624	633	630	634	639	626	631	641	706	666	659	653	640	599	621	637	603	657	635	585	615	631	578	641	661	673	639	632	674	655	634	667	663	678	672	639	661	618	626	619	615	595	605	657	630	630	648	604	644	647	633	608	627	607	609	661	699	614	647	642	632	677	660	682	670	622	637	713	588	648	679	670	644	632	687	628	657	680	639	652	676	636	642	685	671	613	617	659	636	673	663	642	638	646	615	649	628	627	594	615	644	669	670	662	638	653	591	596	662	681	628	605	610	613	713	632	666	638	648	637	633	659	661	611	620	629	657	647	653	644	616	623	663	619	641	605	626	641	629	638	680	620	663	677	598	624	641	629	673	638	688	629	718	624	638	639	647	667	641	698	629	675	611	640	617	664	651	646	652	633	622	604	616	650	653	635	626	612	639	629	619	610	660	635	665	651	602	659	607	646	632	640	667	640	624	616	608	651	626	683	607	644	606	631	645	684	601	685	623	647	676	634	591	640	578	646	671	600	580	642	637	598	621	612	637	611	657	637	634	626	678	646	686	600	652	670	642	657	654	636	617	645	663	687	591	675	640	672	630	664	644	641	639	596	622	695	608	678	618	622	641	660	645	630	640	641	633	634	665	639	610	641	635	643	672	618	637	655	603	659	640	632	652	651	593	660	718	629	664	677	609	626	648	642	636	645	650	652	676	629	670	678	617	637	660	663	591	625	597	624	633	649	651	645	622	654	610	632	615	686	652	635	653	644	658	639	623	634	614	631	669	649	642	622	673	651	650	648	649	631	622	629	627	643	615	626	611	688	653	645	618	670	641	620	658	587	599	630	671	657	636	623	637	618	635	643	662	616	633	649	606	620	610	610	664	651	652	635	639	680	602	663	593	595	668	604	631	657	646	659	607	622	625	636	685	698	616	670	629	611	680	667	587	634	592	679	619	688	646	599	625	665	571	633	638	644	604	661	648	659	620	624	646	640	642	652	642	582	628	581	612	654	635	649	661	613	634	595	633	668	644	626	601	603	614	627	691	641	631	658	648	630	658	614	628	649	596	587	653	655	664	686	671	638	660	634	638	601	657	606	680	685	608	626	621	621	648	656	613	621	659	621	618	657	632	603	589	627	611	636	686	641	671	572	651	621	650	676	636	676	656	668	676	631	614	643	618	619	611	653	662	628	656	687	609	650	702	650	626	628	610	568	617	636	686	596	660	624	614	614	629	649	621	649	675	685	636	615	615	656	597	689	686	653	661	629	699	668	632	637	633	684	596	674	629	656	626	686	628	627	628	657	622	691	644	619	681	628	620	659	613	625	642	644	659	652	651	594	629	646	627	635	608	647	620	674	654	611	635	619	678	674	621	620	642	600	664	608	621	620	622	630	629	649	669	660	702	663	616	640	663	629	618	664	659	668	604	669	615	613	635	613	620	616	667	607	649	667	637	639	664	641	624	641	646	648	631	649	639	630	649	642	612	657	665	631	573	629	599	646	590	644	618	664	613	653	613	681	602	610	605	628	611	606	638	600	617	659	586	622	674	643	597	640	584	624	606	641	634	581	627	654	696	697	642	650	634	609	662	625	639	662	651	615	647	658	637	621	625	591	649	602	666	637	595	645	642	638	633	637	663	655	619	602	627	609	623	626	623	566	631	654	660	611	648	616	647	578	640	645	658	642	615	616	652	635	623	598	649	648	613	604	642	665	650	644	690	641	617	652	672	597	670	638	600	604	619	625	562	604	688	596	654	633	643	679	645	613	660	594	615	683	617	611	622	657	613	612	666	640	621	617	659	633	639	640	640	622	665	632	681	667	626	599	609	639	626	654	665	635	639	635	653	624	674	627	634	627	603	690	681	646	648	624	655	633	640	671	611	663	651	680	636	644	619	627	594	652	639	638	634	627	615	617	660	608	665	653	702	605	626	646	651	645	628	634	647	670	670	625	653	608	670	623	658	629	674	640	659	668	641	661	647	633	627	672	697	655	610	627	667	629	616	625	643	645	692	633	666	639	624	684	615	643	634	595	663	669	624	583	642	637	616	662	638	641	651	605	663	619	680	635	590	651	641	575	643	659	663	624	632	648	622	618	573	650	627	659	609	642	670	628	605	655	658	639	647	628	635	661	615	634	621	677	604	634	605	688	638	622	614	635	653	683	628	690	596	646	615	643	666	645	656	611	638	614	654	689	604	615	667	641	663	621	664	660	632	626	671	646	671	645	645	651	647	643	646	613	623	676	655	643	652	639	652	628	653	669	603	602	639	657	616	633	663	632	643	603	641	633	642	636	639	555	613	699	640	653	627	659	645	671	618	629	620	661	613	587	650	632	636	664	666	625	644	616	615	662	633	630	644	662	617	674	628	638	613	621	677	629	623	631	632	656	630	634	640	628	576	619	647	658	630	610	628	644	630	625	655	631	642	643	673	624	595	643	612	576	694	638	643	608	666	670	667	607	632	626	634	657	618	609	648	646	623	639	641	591	620	632	634	588	612	634	627	675	623	594	658	612	611	639	636	601	667	612	603	639	616	657	710	647	640	661	644	633	638	661	644	613	609	643	626	612	668	638	663	620	680	653	674	631	623	649	595	631	656	634	644	651	639	602	650	615	632	640	659	638	585	590	630	614	672	598	645	582	619	641	649	625	624	673	653	648	645	640	655	603	645	653	612	657	666	653	639	699	628	625	612	628	646	616	576	654	682	627	628	659	659	624	628	633	667	680	635	674	665	622	592	578	699	635	602	603	611	618	645	596	624	643	610	637	677	640	688	660	619	611	692	681	658	651	644	588	640	653	616	647	629	616	606	619	623	638	669	618	622	648	611	621	637	658	666	635	653	668	598	638	631	654	596	597	645	594	649	651	655	664	603	638	664	648	653	641	618	630	632	671	655	570	627	624	627	650	639	680	648	651	618	633	647	664	619	605	629	690	665	624	601	676	621	655	654	612	663	598	624	624	638	615	678	684	672	643	620	660	612	637	661	660	645	605	641	668	595	690	644	599	606	616	655	645	648	663	615	616	617	628	682	616	601	632	587	611	673	661	614	653	660	672	623	625	650	647	618	706	635	612	621	657
8889	18014	15126	8538	6010	4633	3549	2975	2450	2227	1961	1817	1604	1612	1437	1380	1244	1313	1192	1222	1246	1198	1165	1126	1196	1090	1038	1069	1096	1068	1047	1033	1042	1054	1031	1087	1009	1059	1067	997	1000	1000	954	929	1001	995	1060	1002	1055	1058	978	1022	996	900	988	998	974	990	988	954	947	987	973	1010	928	970	982	904	955	968	982	944	940	969	949	938	1013	960	975	998	990	944	980	923	963	976	990	987	1016	1005	1056	991	949	979	999	977	984	962	1021	966	959	988	981	1007	993	961	1010	955	955	966	987	988	961	989	942	940	993	969	961	922	991	972	990	971	976	965	967	926	1000	913	949	973	947	963	922	987	965	941	934	971	970	950	944	938	993	997	981	1044	928	973	972	961	953	950	909	988	935	934	967	959	956	940	962	937	942	978	960	985	979	943	997	930	985	985	991	976	1006	968	979	949	925	952	1017	969	987	988	974	952	960	988	951	934	984	974	1003	928	980	941	1055	942	971	999	1008	963	907	993	957	966	988	943	937	998	997	957	966	999	979	983	986	996	962	956	926	972	963	937	980	938	908	930	957	969	972	1032	905	945	974	971	997	978	970	964	965	998	986	971	965	897	950	1017	978	976	986	946	990	948	966	991	940	1032	917	936	973	978	956	943	1024	967	950	966	976	1013	1007	959	957	986	987	985	983	956	958	981	981	1000	911	1070	919	951	972	961	973	980	973	930	970	921	943	921	943	969	1023	1023	935	905	938	980	944	1007	946	946	971	987	957	927	938	970	937	998	961	990	964	966	984	954	970	978	1005	902	982	983	1012	946	976	986	1048	927	1001	957	967	965	902	1030	1051	959	944	978	926	913	996	997	981	1010	991	958	931	951	1009	1006	1000	960	953	952	957	970	971	1004	940	938	920	995	945	976	988	945	999	986	963	967	973	936	950	996	994	950	930	946	927	1002	968	919	912	994	976	982	982	963	982	970	889	973	912	974	943	951	965	1029	973	970	917	966	971	891	1006	987	931	970	941	943	1024	893	986	957	986	952	1003	959	973	975	981	942	942	928	965	972	957	988	932	973	938	996	976	993	955	941	945	955	927	1006	933	919	968	991	971	993	933	964	958	966	918	952	966	965	1007	960	979	921	932	892	924	1007	964	948	944	971	975	961	1033	975	974	997	941	906	936	963	989	985	992	957	965	995	1019	980	991	958	973	978	978	983	975	908	969	983	942	966	962	973	951	911	1000	922	954	986	961	936	962	948	937	931	987	991	935	967	949	956	945	984	954	969	944	991	933	936	962	946	983	960	995	974	970	911	966	931	1003	958	977	967	953	955	960	951	965	908	971	977	993	964	906	990	1042	983	972	1030	1005	958	977	920	939	976	1003	949	901	950	928	1000	1011	1051	963	898	969	954	936	947	947	981	1005	1007	951	932	1019	929	1017	966	1002	959	922	991	971	996	961	1010	976	985	951	962	913	941	942	1000	951	973	957	1021	1039	962	986	934	984	993	1023	925	981	998	977	949	947	948	1023	981	990	993	1004	1008	987	1019	953	1013	929	972	954	908	1000	967	946	963	964	983	960	995	968	998	972	1000	1007	979	984	937	934	955	960	939	967	1005	891	1012	956	949	980	974	944	982	969	931	931	940	958	952	926	977	992	946	971	961	974	943	938	923	968	934	989	948	997	936	953	949	943	917	953	1001	962	975	1007	924	972	950	1001	905	954	987	939	925	974	961	1003	980	918	936	940	952	977	999	968	999	959	1022	907	916	927	973	1027	1026	952	923	997	1008	976	928	947	950	898	924	995	959	983	986	939	950	1042	926	904	1013	957	1023	968	1031	994	916	939	967	993	933	958	934	976	1001	973	917	998	949	934	985	922	1005	996	988	934	922	885	1003	969	999	937	977	944	955	982	939	961	947	1011	914	936	954	951	933	936	993	960	999	961	950	945	994	970	991	917	1002	966	938	949	982	974	963	936	1006	966	1013	1040	1042	970	981	945	948	936	915	1063	932	946	1001	945	922	912	1004	938	901	972	963	958	1018	992	1002	1010	1004	937	989	987	998	926	995	951	978	987	955	979	993	933	911	963	916	958	956	991	918	906	961	939	955	1016	946	987	938	970	983	957	966	946	993	965	970	892	899	947	955	991	921	963	995	970	925	898	991	926	986	961	998	1014	961	954	918	977	929	945	956	945	1003	1026	974	995	969	935	915	952	973	974	993	981	958	950	985	1013	899	957	946	955	1045	960	968	980	985	898	981	997	973	965	927	987	993	920	967	953	951	947	1005	979	1001	962	957	981	970	999	1002	896	978	964	978	916	937	931	955	967	937	1005	940	938	932	919	980	976	947	992	973	958	945	949	953	972	999	950	973	954	985	971	956	998	946	1021	972	928	933	1002	966	982	994	948	934	962	997	1002	934	915	984	925	950	970	943	976	988	908	947	976	983	956	964	918	952	1020	994	999	964	922	982	1034	959	947	926	965	965	998	997	961	978	1040	943	967	954	986	938	975	933	949	919	965	926	924	961	1000	968	1005	930	992	961	1023	968	1031	1001	986	1045	934	933	941	910	939	993	917	983	981	938	991	943	989	921	1008	911	1034	952	936	1008	947	942	922	1006	934	956	948	961	930	996	987	952	970	1049	937	952	950	962	976	953	977	922	971	899	968	1006	964	968	962	936	971	902	1003	911	1003	949	1004	960	961	969	971	1001	1018	973	994	985	1036	950	956	943	956	897	942	958	961	939	936	927	1010	933	998	970	948	964	1018	995	994	981	979	986	973	967	969	1004	1000	941	951	961	941	950	984	984	916	949	954	919	961	1029	995	966	958	947	968	986	970	977	924	933	964	992	976	969	973	982	972	949	996	927	965	973	973	978	945	976	930	987	933	911	970	931	964	972	903	972	940	954	969	1010	941	916	956	936	939	997	984	942	1035	962	889	947	1041	1001	990	1008	1000	995	903	940	989	948	949	970	971	949	964	977	961	957	960	982	973	934	935	981	983	956	937	1016	982	950	987	985	910	942	964	913	1005	988	986	1020	934	942	960	953	943	965	963	961	1017	953	973	962	1013	971	944	936	938	972	984	937	931	920	960	958	996	967	946	970	987	940	967	961	932	978	953	954	946	913	1004	1014	928	950	1004	997	1024	970	1012	956	975	950	999	944	969	984	940	969	986	1025	961	959	1017	1023	935	926	964	912	983	959	951	1005	937	965	932	963	980	929	944	953	962	989	922	928	987	910	1011	988	978	953	990	981	997	939	945	956	1009	921	922	983	970	974	1070	975	958	994	943	928	1010	940	1009	989	937	941	1034	935	951	956	917	998	903	979	976	940	963	935	959	979	964	966	927	964	917	948	910	988	925	977	1004	951	1000	950	1044	939	966	994	1026	934	935	955	983	960	953	943	958	921	983	936	975	979	964	940	980	1042	947	956	963	945	969	912	949	996	985	985	941	993	939	929	974	914	920	965	982	908	974	1004	989	986	976	994	973	934	1016	977	982	972	943	955	1005	903	943	948	930	902	929	918	1010	958	953	1007	923	935	958	946	981	934	1015	978	929	992	965	1020	910	984	956	977	951	983	995	965	1019	973	957	933	995	976	968	985	972	974	933	963	951	924	931	917	976	1004	982	978	939	932	965	951	966	940	1012	986	983	955	968	909	983	973	947	926	981	1010	1004	970	868	980	988	986	949	973	1009	910	953	932	985	1000
26850	20564	7208	557	312	279	255	204	227	194	218	214	164	177	205	177	185	221	197	176	203	224	195	189	213	204	224	214	186	201	182	201	181	173	197	210	189	215	199	188	195	230	189	211	206	219	210	217	183	204	187	183	197	195	208	197	185	173	205	219	167	177	193	225	189	202	188	198	209	173	206	176	201	203	180	210	173	186	223	185	214	199	192	228	184	193	227	186	210	187	187	179	200	211	193	197	184	186	228	176	175	217	192	171	194	189	206	202	184	193	210	202	204	205	188	214	208	182	210	197	170	193	197	193	199	179	192	198	184	183	195	193	219	189	199	221	205	182	201	176	175	221	190	195	204	177	201	183	187	210	182	177	215	196	190	158	191	184	197	181	205	180	189	165	184	178	205	205	186	199	199	213	200	173	170	189	196	194	182	203	197	191	201	187	191	188	178	176	193	178	202	202	213	191	183	178	186	193	156	183	199	197	198	190	212	199	205	182	194	193	202	199	195	199	184	188	216	198	170	191	226	161	201	175	206	177	199	202	184	196	196	198	201	218	214	199	186	190	185	190	178	219	210	178	190	198	209	188	215	183	191	207	167	193	191	194	178	221	220	161	183	196	204	198	201	207	199	171	194	178	187	162	183	199	188	180	199	231	175	188	198	190	201	209	191	180	181	177	179	190	175	186	204	191	192	181	179	194	173	185	197	199	190	183	182	189	186	186	212	175	170	199	175	197	188	186	182	181	183	195	170	185	199	201	180	187	201	188	204	190	199	167	231	189	198	185	189	169	165	196	188	183	188	180	222	167	197	211	186	205	174	180	183	193	195	213	169	170	213	204	215	190	183	189	198	178	199	185	218	199	185	195	231	192	204	196	195	182	196	209	199	197	178	190	200	177	188	202	199	189	188	179	195	190	201	238	199	191	179	194	190	180	180	182	193	200	210	200	178	187	201	186	198	204	203	198	193	210	204	201	199	163	200	181	175	186	168	209	203	191	178	218	189	191	208	195	183	188	227	178	186	197	183	174	218	173	183	196	196	167	186	186	186	191	194	161	192	215	191	192	190	207	196	176	170	178	189	195	191	178	180	196	199	175	184	194	204	185	187	206	203	176	180	193	209	165	201	211	195	177	193	210	209	192	194	192	186	187	205	211	192	189	194	184	197	202	187	203	184	216	188	203	180	192	186	174	190	188	202	186	200	177	220	194	212	199	198	213	177	171	204	206	162	192	173	203	202	217	187	198	220	177	196	176	182	193	189	208	192	214	211	158	202	182	193	207	222	201	203	189	190	191	197	195	195	190	170	204	201	206	194	217	179	201	188	201	165	199	201	184	207	182	201	189	195	214	177	175	222	174	189	188	183	200	185	191	213	219	201	179	176	191	182	187	200	172	202	206	173	189	193	194	217	220	188	202	184	188	194	187	185	169	187	192	174	196	212	186	186	177	193	192	182	191	210	178	216	187	195	191	197	203	202	202	221	199	186	203	201	204	183	211	205	186	193	187	191	196	215	202	185	213	192	192	178	197	177	206	187	201	198	182	189	187	224	186	185	199	178	204	177	211	196	182	180	193	202	181	191	186	221	168	191	181	211	182	177	200	216	199	204	183	223	184	173	194	169	195	162	210	172	185	202	191	187	204	168	197	185	173	216	206	168	162	158	191	176	197	197	187	174	196	172	194	204	213	192	198	207	193	220	198	191	173	200	194	200	198	180	194	193	198	200	178	194	204	194	192	204	182	192	197	187	159	178	177	178	182	185	178	208	201	179	192	189	198	204	184	178	197	223	203	192	183	193	216	169	186	193	176	172	209	189	203	192	180	168	205	192	184	190	217	186	216	168	192	168	197	186	200	204	203	195	189	220	193	170	183	197	203	193	213	169	195	175	190	192	197	178	189	185	195	214	179	191	207	161	182	185	201	184	210	192	215	200	192	197	220	184	192	189	192	187	198	195	181	178	185	205	199	184	189	203	176	198	202	189	209	211	220	195	201	175	205	186	161	203	179	206	200	180	196	204	214	196	203	200	202	187	191	180	182	188	185	204	210	218	185	210	197	172	203	187	192	187	207	214	201	200	203	201	172	178	174	188	192	221	179	194	197	211	228	171	179	195	183	184	212	192	168	193	189	208	184	190	190	166	183	210	169	217	172	181	199	187	189	200	169	201	187	197	182	189	187	221	191	200	181	192	199	180	195	192	191	188	224	192	188	194	195	187	186	186	188	184	209	200	186	192	197	197	193	189	195	169	189	199	183	215	173	198	180	175	195	194	211	199	187	193	173	214	219	194	194	179	207	200	184	181	203	197	190	193	212	206	183	192	197	194	167	175	194	190	203	179	199	213	221	174	177	193	208	212	166	204	181	201	202	163	188	185	181	188	199	183	180	194	204	204	200	206	184	169	186	192	201	183	196	188	195	183	188	192	186	199	178	179	182	194	208	190	198	188	207	217	175	165	192	191	187	196	198	194	197	193	190	174	175	196	222	207	190	179	184	199	161	225	195	184	193	181	209	188	208	190	184	186	186	193	175	200	191	164	222	168	206	196	193	186	169	187	181	188	188	217	212	182	193	184	174	206	187	194	186	194	178	166	198	189	182	185	194	208	177	188	202	177	195	207	198	191	175	201	189	216	207	196	235	201	189	187	185	192	208	217	185	181	187	198	190	198	196	175	203	200	205	168	201	183	225	212	178	201	195	201	207	194	189	199	204	187	208	192	202	171	193	213	178	198	184	180	202	186	217	171	184	198	202	184	193	184	178	189	203	185	193	215	163	201	185	176	168	205	198	195	208	194	202	186	190	198	197	206	209	197	177	192	188	184	214	172	203	215	167	180	208	218	183	205	196	176	185	194	170	217	184	161	185	208	188	195	185	158	175	182	192	193	182	194	183	177	184	204	203	194	180	181	201	172	192	204	197	178	214	203	188	187	205	202	184	227	192	194	227	179	179	199	200	201	194	216	188	192	215	184	189	166	192	213	211	182	183	191	183	166	206	184	202	215	198	200	197	208	185	190	187	193	185	200	204	193	181	199	207	191	200	179	208	195	201	212	207	211	233	215	203	181	192	209	196	213	206	180	194	213	197	188	197	192	197	183	206	176	204	193	183	211	185	193	204	199	208	179	205	185	180	215	204	198	207	181	198	187	205	175	173	200	184	211	192	194	230	205	190	216	193	219	191	185	186	203	172	224	177	205	209	192	186	206	191	196	196	223	194	184	170	170	206	201	184	175	199	212	174	212	192	181	193	170	222	178	195	184	208	188	196	189	200	216	204	176	211	194	194	176	176	184	198	219	196	176	182	166	176	189	204	192	195	173	197	187	182	193	205	188	200	204	174	208	202	180	217	183	190	179	182	203	201	205	209	193	187	168	178	204	193	201	221	207	199	181	183	246	199	190	190	186	188	209	183	196	167	196	205	197	187	193	189	189	168	196	186	195	209	188	157	198	195	193	173	182	190	175	199	179	231	184	200	211	183	184	188	207	183	190	229
3851	1377	1218	743	575	468	438	401	400	373	363	344	323	363	344	352	340	335	348	295	306	330	290	354	352	313	338	316	335	328	279	293	335	316	315	301	321	354	335	324	299	313	298	294	329	310	316	283	322	308	295	318	319	332	352	303	338	311	346	292	306	323	300	316	302	283	316	347	314	304	300	306	326	317	324	337	287	308	321	320	335	297	282	293	293	311	323	285	295	316	315	309	301	307	316	309	314	303	350	307	298	312	319	313	300	271	300	291	294	310	307	316	315	325	302	333	317	332	297	309	319	293	315	308	325	346	335	292	300	302	309	304	318	303	319	303	319	295	321	297	320	279	307	295	323	276	314	338	304	328	318	331	290	332	306	268	276	312	312	305	348	289	327	323	304	306	308	327	314	329	299	309	315	319	330	331	328	319	281	328	317	319	311	290	301	320	285	333	328	331	319	290	311	306	329	300	313	324	320	325	327	290	311	351	326	293	294	308	287	301	305	315	342	319	290	320	290	313	332	295	281	324	323	324	319	299	291	292	293	329	303	334	308	322	330	333	302	305	301	323	311	320	305	297	326	337	322	338	302	293	297	318	328	292	290	325	327	347	303	326	296	326	283	315	296	328	311	323	316	356	315	318	308	325	314	365	312	297	306	322	339	329	341	324	294	315	339	326	304	329	312	315	293	286	351	289	345	334	304	312	279	315	297	319	299	317	318	304	321	353	323	325	325	312	306	328	350	287	318	335	332	289	311	292	333	291	328	290	310	287	313	301	331	290	343	289	334	352	310	345	300	298	282	287	328	326	304	321	318	326	328	327	308	303	317	330	293	320	329	342	338	312	336	330	333	332	308	319	344	324	311	293	327	300	343	327	340	286	309	327	342	330	338	326	321	314	348	338	293	325	349	357	286	284	303	306	304	327	312	313	295	339	307	332	288	300	286	311	342	295	292	311	335	340	308	310	298	292	322	302	331	335	300	306	318	319	270	328	319	330	319	321	303	292	296	299	283	317	310	346	296	346	323	310	299	330	346	325	315	312	310	296	322	324	304	325	296	324	328	294	339	315	322	301	341	317	330	327	319	314	321	311	324	352	293	335	330	314	295	309	296	332	313	335	306	308	290	308	303	331	318	335	302	308	281	293	335	300	305	299	278	310	329	317	275	292	280	293	282	305	313	325	327	326	329	302	318	304	336	320	302	288	295	309	349	311	329	340	303	310	299	302	315	320	324	322	323	320	339	304	350	286	313	297	302	290	320	325	316	350	319	338	307	292	312	293	314	364	295	339	338	332	359	325	311	318	303	275	353	299	307	310	297	303	303	314	311	365	306	348	330	310	316	333	313	294	348	309	345	285	316	338	290	298	293	294	280	316	317	325	320	320	299	330	295	301	313	329	348	307	361	298	300	346	326	314	320	304	310	315	320	315	344	299	338	306	298	304	322	312	286	297	350	294	307	333	330	337	309	322	317	276	306	332	318	343	333	333	312	346	292	312	329	322	321	342	299	311	317	299	292	288	346	321	328	331	320	287	310	318	335	279	312	291	295	341	310	318	319	314	354	320	334	309	313	335	282	332	320	328	303	313	285	310	306	290	295	328	331	316	311	334	311	293	301	328	329	315	330	324	309	341	323	278	290	308	298	302	287	330	316	310	311	360	344	339	353	335	350	334	325	300	291	283	316	295	313	262	321	317	311	308	347	321	307	280	291	322	315	321	309	304	303	322	343	342	324	324	331	306	298	291	290	286	345	307	333	298	347	266	307	347	334	325	323	295	319	302	299	309	313	318	334	327	342	317	342	291	336	321	318	320	327	323	318	309	301	297	328	349	300	327	339	325	308	313	275	305	310	311	301	333	319	329	336	325	311	352	294	305	286	314	300	307	293	320	343	339	295	342	331	330	304	313	336	329	308	300	283	312	324	318	326	312	335	341	370	318	282	328	298	309	305	321	314	327	330	315	316	323	307	311	327	328	320	285	301	302	319	315	290	303	282	356	310	297	325	271	302	302	340	331	329	327	333	322	304	321	328	317	300	322	310	320	313	287	305	334	315	300	342	319	365	292	313	330	361	302	327	309	320	340	331	299	304	334	351	343	320	317	336	336	329	300	303	325	334	313	316	334	290	317	304	330	277	295	325	338	289	309	304	329	326	325	280	328	304	284	298	289	338	280	316	301	355	324	332	307	312	314	288	320	315	300	301	323	313	261	305	303	298	303	281	292	304	308	316	308	318	290	314	314	313	289	294	326	318	305	301	307	309	303	306	326	302	316	302	341	309	294	319	329	325	297	306	294	324	298	297	317	269	341	350	318	352	312	327	322	313	302	295	323	320	346	298	318	299	325	326	299	315	329	351	318	322	307	315	301	325	343	313	336	338	352	295	324	291	344	299	345	319	318	320	334	307	290	294	317	316	321	320	313	296	350	301	319	317	304	304	321	297	294	294	308	303	326	301	341	318	336	312	317	336	319	323	319	310	324	297	320	293	330	316	309	317	320	313	305	338	326	318	302	317	314	288	298	296	311	333	325	306	298	315	302	303	329	338	311	306	320	339	328	350	300	323	345	303	315	336	338	309	301	297	317	293	298	318	286	344	341	317	328	318	314	322	310	321	310	315	344	360	320	312	315	341	332	332	306	318	324	289	297	317	293	300	339	321	320	298	289	310	298	357	299	339	323	339	326	304	329	323	279	328	329	294	306	328	320	326	296	302	311	289	283	255	316	297	308	305	303	337	338	298	327	299	332	341	337	295	303	366	331	332	327	326	346	310	290	320	302	283	320	340	292	310	311	338	343	299	318	322	321	307	335	330	340	306	312	303	305	319	312	314	293	322	340	342	324	323	322	268	311	314	305	341	330	286	320	326	298	335	304	289	277	317	307	264	307	313	330	311	297	291	311	341	314	316	303	308	338	305	312	301	304	343	294	317	295	338	299	317	348	332	298	303	327	292	284	316	319	307	333	346	304	327	326	313	312	281	341	321	321	295	330	351	357	313	302	296	298	327	314	318	252	340	311	316	322	317	333	295	339	318	314	284	310	335	328	311	338	301	306	326	351	301	341	300	295	290	346	296	320	317	312	304	344	342	316	339	306	299	326	335	309	300	292	332	292	344	303	281	343	339	324	315	302	325	308	306	316	259	312	339	316	309	323	324	336	302	314	359	317	295	340	295	314	326	340	310	320	345	309	315	360	340	299	313	335	344	296	317	311	334	311	326	321	308	302	314	313	309	335	295	322	321	335	290	339	344	325	303	352	337	336	333	331	321	306	315	288	292	335	303	303	322	326	301	315	340	293	281	334	313	291	288	273	299	332	314	300	326	312	320	291	293	306	301	329	315	299	328	290	305	329	347	332	303	303	327	326	344	288	322	333	303	335	315	320	311	329	313	307	312	280	319	341	325	309	370	320	324	309	316	301	298	310	315	312	334	279	332	301	325	288	309	334	332	339	342	298	320	312	276	318	305	288	300	315	315	324	336	330	341	313	321	304
24230	21408	28839	24355	21182	4315	1159	804	703	672	661	597	551	587	563	519	576	531	508	535	545	534	560	488	468	550	505	515	510	497	533	526	531	518	504	519	550	571	499	523	522	527	510	504	472	508	485	506	544	495	534	489	484	502	494	534	521	468	482	477	512	506	551	510	484	511	485	523	521	508	512	462	545	475	485	482	511	495	474	485	501	544	494	479	504	520	469	502	536	465	502	501	498	496	493	491	474	483	482	496	515	466	502	484	514	554	480	512	484	479	466	506	505	461	479	492	519	517	506	520	497	528	492	513	491	463	527	504	499	492	469	463	476	527	462	495	493	521	522	505	510	520	476	516	443	499	469	500	485	476	501	511	479	478	500	510	531	498	507	486	501	495	509	464	481	498	534	510	459	481	447	494	529	475	533	495	492	505	486	487	490	502	493	464	521	541	507	478	493	545	503	475	474	522	483	485	477	501	487	480	459	533	525	489	479	491	462	471	472	510	541	490	523	463	490	479	498	476	459	505	555	455	482	512	495	457	490	481	507	509	461	517	518	497	473	454	522	509	498	483	459	503	475	488	490	487	450	472	502	478	456	436	476	505	503	492	507	482	492	481	456	492	465	496	480	431	512	504	496	497	482	473	479	451	521	492	458	494	486	515	507	463	509	509	508	508	506	498	500	542	472	497	509	506	533	469	520	521	496	507	489	513	484	472	510	493	520	477	472	510	490	467	460	499	470	478	479	504	475	463	490	530	497	519	491	505	491	486	487	497	514	483	482	478	493	433	534	510	515	522	514	504	501	458	511	498	525	532	495	498	504	526	465	559	483	497	451	466	484	490	461	476	485	537	483	505	491	488	479	498	507	474	497	473	508	490	461	510	517	489	463	471	508	512	501	524	475	496	466	492	488	485	446	520	483	485	523	492	477	481	475	494	532	471	478	472	468	509	484	465	492	467	509	488	497	462	457	471	491	498	487	482	493	539	511	488	522	546	490	495	503	514	460	514	454	478	503	519	478	461	475	493	509	511	501	527	500	521	526	476	520	468	467	489	481	486	473	493	478	511	498	485	480	485	470	475	504	486	489	485	488	495	509	478	511	500	516	513	478	475	479	473	505	517	451	508	491	537	484	539	488	495	484	496	495	492	463	514	497	491	508	499	518	495	468	452	497	487	504	485	533	470	469	487	477	517	481	499	513	466	492	495	522	475	491	512	484	517	478	482	457	512	474	454	517	464	472	487	472	480	433	510	481	500	460	465	488	467	457	504	507	480	474	467	483	489	505	528	492	486	502	466	475	498	475	476	510	525	502	450	486	515	509	479	523	478	486	468	512	495	486	502	513	479	496	482	490	527	477	457	505	493	522	516	511	465	455	481	476	509	479	491	525	497	440	503	514	502	471	461	502	519	485	471	523	513	521	497	469	485	544	511	478	467	532	484	533	494	468	462	463	456	456	490	528	496	469	510	498	442	502	473	491	478	464	472	497	498	470	522	497	480	537	532	523	484	482	482	473	463	465	483	451	529	478	501	484	509	546	479	504	467	490	517	489	500	497	511	466	453	496	529	477	482	529	500	464	503	455	484	537	512	551	484	483	506	503	511	520	493	497	539	530	495	481	505	480	495	483	491	501	533	484	502	477	517	472	487	491	504	481	504	478	486	486	476	467	513	504	490	450	487	510	503	502	497	511	516	466	484	475	458	472	472	494	469	461	516	479	496	498	488	524	471	512	497	506	433	481	475	481	550	508	500	509	473	506	499	496	469	477	492	542	482	508	499	498	522	484	473	497	523	493	521	493	501	504	470	460	516	492	488	460	499	504	513	532	475	487	485	508	527	485	498	421	488	491	436	508	514	493	484	489	468	490	479	511	508	487	472	522	504	453	472	473	487	504	500	508	484	514	490	449	477	469	514	516	474	488	460	494	489	472	518	500	516	505	505	538	468	473	498	493	481	494	522	479	506	464	499	530	476	462	496	452	480	497	486	496	505	493	520	501	490	516	497	536	448	497	449	467	521	509	433	486	525	540	465	455	528	459	528	462	453	497	477	512	479	500	500	520	493	442	442	489	481	475	491	470	496	490	499	480	497	495	474	501	505	470	490	480	471	521	533	500	501	485	461	503	464	490	482	472	454	472	513	496	462	500	470	499	503	484	489	459	504	484	544	476	484	505	481	512	535	506	459	517	487	506	518	493	496	510	493	525	494	481	488	526	461	478	459	469	497	494	512	483	519	496	499	488	522	472	492	450	506	478	522	488	484	508	448	499	489	477	482	488	497	485	474	489	501	465	495	537	506	526	532	481	511	490	508	529	463	519	504	488	483	474	515	472	499	486	510	487	480	544	509	495	474	505	472	507	485	483	491	480	483	530	458	515	495	491	482	446	472	488	444	476	500	455	494	489	513	495	471	500	490	454	455	489	486	495	509	484	484	487	454	494	484	541	519	501	513	474	487	490	489	482	478	520	493	512	475	481	515	482	501	502	506	475	439	488	511	508	486	465	518	506	512	507	495	509	470	529	527	483	500	536	471	501	472	504	489	508	492	505	503	516	481	452	481	482	482	515	470	513	512	499	508	499	471	474	487	515	496	503	494	487	492	518	496	498	500	518	495	506	551	501	522	506	472	511	463	508	507	478	509	512	518	486	489	516	491	501	481	493	480	488	520	480	475	461	508	526	501	485	459	507	452	487	464	484	457	482	509	521	474	475	476	487	472	476	483	480	506	481	494	475	485	483	449	477	447	494	520	484	522	495	495	515	519	466	481	478	476	519	487	485	495	509	454	516	493	509	523	534	490	482	452	495	538	528	529	461	488	519	485	510	477	484	463	516	548	480	513	466	534	507	515	488	535	509	494	515	495	502	504	428	494	502	475	465	496	516	499	458	501	452	471	484	503	531	500	506	458	515	509	489	477	517	449	530	486	497	494	474	490	493	506	512	449	515	465	454	491	452	480	487	447	515	466	511	498	509	493	498	490	490	482	516	539	501	523	506	558	535	481	552	500	506	486	488	484	457	492	501	484	493	499	479	487	473	493	494	498	494	500	479	520	465	512	494	498	455	476	482	512	496	509	506	536	490	451	469	438	500	507	495	505	505	490	496	486	502	489	516	467	493	503	479	522	513	551	467	452	457	513	573	475	529	458	482	490	535	477	485	495	497	465	527	495	467	529	440	479	488	470	479	539	518	482	450	502	489	503	486	519	481	505	500	492	527	482	495	514	468	531	499	468	496	489	471	534	469	505	511	521	466	476	493	489	460	477	484	484	476	501	509	515	484	535	500	510	496	480	490	480	488	450	461	494	479	481	467	494	480	476	514	490	525	508	505	439	462	487	522	506	525	448	532	502	489	470	482	501	473	520	476	482	522	488	497	502	512	493	467	496	525	466	507	455	519	476	467	510	509	447	491	497	499	498	474	507	497	462	516	518	476	453	493	492	513	493	484	479	521	548	513	475	499	498	504	516	465	483	507	514	504	482	434	511	479	469	481	513
6109	11188	9478	5009	3512	2664	2228	1710	1502	1387	1248	1183	1139	1055	998	921	956	889	891	930	857	846	803	856	885	816	797	840	793	791	774	798	842	806	798	745	796	779	814	775	776	794	833	755	795	762	733	769	756	814	792	760	825	769	757	810	772	813	765	740	729	742	738	745	755	728	775	764	778	732	746	757	706	732	786	814	780	759	784	825	782	782	768	775	765	785	731	775	792	772	752	784	724	778	812	794	779	708	766	758	718	757	745	770	747	723	759	815	757	796	770	771	782	724	767	790	756	803	732	760	777	734	824	740	735	773	738	759	706	755	795	820	747	762	718	759	776	689	767	710	771	744	708	785	781	742	777	820	722	709	767	763	766	774	761	778	779	698	766	805	788	770	764	717	786	759	764	785	703	722	755	765	757	769	795	727	798	806	771	732	823	731	795	744	762	761	753	750	721	781	748	773	735	778	727	784	734	762	785	790	746	800	754	784	727	712	760	768	773	741	780	801	801	792	747	779	778	776	787	771	782	745	754	781	785	791	771	803	777	783	739	710	717	774	763	760	726	781	783	781	738	742	757	747	800	762	764	788	790	769	694	781	836	741	762	786	740	732	713	778	741	786	827	727	820	779	774	766	791	805	765	782	767	769	748	756	717	755	799	787	754	797	785	775	752	770	738	736	783	758	725	807	723	811	747	780	778	745	702	742	829	785	776	754	771	750	787	803	738	774	723	742	769	735	753	742	711	792	786	750	748	721	715	711	736	747	788	775	790	752	718	748	742	743	720	789	744	799	813	738	779	786	754	799	780	759	760	722	793	785	746	735	750	705	781	750	688	742	765	732	741	725	715	780	830	780	753	710	765	737	745	734	786	806	785	765	794	748	740	763	810	715	773	787	747	781	776	733	797	733	770	786	797	768	779	774	719	735	793	761	780	777	781	742	740	706	755	797	765	784	738	791	788	824	738	777	778	795	721	764	797	753	710	810	745	759	827	755	764	720	757	721	766	716	759	721	791	845	769	761	756	759	763	727	739	726	776	806	772	718	761	785	808	736	744	787	776	739	734	777	729	775	755	767	770	775	708	739	764	728	779	729	745	742	751	838	790	784	771	746	747	775	774	763	752	767	751	732	714	751	751	757	741	798	760	731	745	807	754	745	756	712	749	766	788	743	731	778	712	759	748	791	729	779	776	760	712	757	786	744	791	781	724	745	784	768	813	748	811	753	740	722	723	757	809	738	727	741	731	743	692	733	756	767	758	788	757	760	742	723	750	780	810	735	745	746	784	795	736	753	731	800	804	738	756	760	752	716	779	729	746	785	711	793	774	705	782	671	807	791	736	750	724	749	770	753	758	787	731	771	742	724	722	733	726	731	796	752	692	762	771	744	764	714	787	729	840	757	767	720	798	771	753	779	714	735	750	759	730	739	786	715	784	765	724	764	792	768	775	717	786	720	812	738	756	741	720	758	745	722	718	800	748	795	741	747	749	756	791	802	720	726	787	708	723	756	763	758	728	749	768	756	719	743	723	758	752	774	763	779	753	805	771	779	703	744	795	745	770	742	785	772	760	714	719	790	782	799	765	738	779	797	765	749	741	770	760	752	770	756	780	766	777	767	722	761	793	719	787	772	783	792	802	714	746	754	769	785	773	774	730	736	788	758	763	736	763	771	758	752	743	757	777	772	759	784	777	742	770	741	789	724	762	779	740	735	716	732	745	855	769	786	805	776	769	756	719	740	761	758	737	775	725	734	721	766	775	754	765	758	779	795	764	745	779	831	745	744	761	751	767	742	730	804	749	788	722	756	711	762	730	728	738	788	794	756	730	810	698	678	769	771	835	789	757	714	744	776	771	769	779	708	743	757	758	726	750	773	781	755	777	700	790	730	801	752	773	770	727	788	715	798	785	766	777	732	756	776	810	795	750	758	730	754	757	760	739	686	769	735	776	805	744	770	747	818	787	752	775	754	707	740	757	772	729	736	737	771	750	763	766	810	801	797	753	787	792	796	834	744	761	792	790	777	806	755	726	777	713	772	775	773	741	745	725	732	785	786	770	759	787	775	754	750	693	805	784	784	785	765	791	770	750	759	802	738	754	743	822	760	725	760	768	814	777	767	728	747	736	791	763	769	737	750	717	758	725	751	696	730	738	796	770	721	764	758	770	721	740	790	750	772	706	743	701	713	728	781	806	774	750	780	808	755	738	743	770	741	756	756	777	760	733	778	734	791	748	719	766	758	746	725	757	766	730	756	717	762	780	808	778	780	737	767	755	765	750	729	713	786	734	718	773	792	769	724	715	737	768	778	756	755	791	751	739	715	796	744	805	817	754	769	783	735	700	718	738	807	753	750	796	750	744	770	733	830	767	750	761	759	728	768	737	755	785	756	766	728	771	757	780	768	730	786	724	741	754	779	754	789	728	793	781	769	743	739	750	729	769	776	727	783	762	757	745	730	800	748	733	776	728	713	774	768	792	758	742	783	745	761	784	789	766	797	758	726	736	756	747	790	738	724	697	759	738	752	802	742	786	733	785	769	715	798	695	745	775	720	705	722	752	797	753	749	758	779	757	748	760	785	753	741	749	767	723	751	756	776	721	736	745	795	742	767	716	729	790	727	758	830	715	752	772	771	776	723	766	760	739	729	767	775	766	771	798	760	692	748	733	789	799	768	764	767	780	768	792	749	777	773	741	725	719	757	747	729	756	803	728	737	737	757	797	758	761	741	769	756	778	796	744	786	727	758	719	787	728	709	767	795	784	780	722	744	779	778	724	728	744	795	744	757	741	770	732	787	786	701	768	743	779	773	739	768	754	714	775	723	759	725	746	747	750	742	798	771	741	740	818	773	759	757	749	761	780	790	786	757	702	762	789	738	736	784	782	719	757	797	755	754	751	789	780	772	741	721	734	760	776	759	776	711	759	731	747	761	754	774	722	767	737	714	757	736	722	764	768	792	730	809	778	776	784	749	782	735	748	741	697	779	750	769	733	795	738	785	752	767	788	792	782	731	779	766	773	715	796	721	742	777	784	725	764	741	793	766	746	757	729	695	729	775	754	736	720	749	777	778	750	740	743	758	757	778	772	817	806	757	771	791	730	758	707	812	730	755	766	749	810	782	750	740	768	756	739	788	724	819	698	772	750	766	750	757	799	779	734	764	768	753	717	752	738	735	783	752	743	790	759	808	766	796	726	775	761	759	706	744	745	779	804	754	787	722	744	695	767	739	737	753	767	790	785	768	748	733	745	707	769	773	771	758	786	760	704	788	771	798	740	764	735	748	803	709	691	772	760	764	807	722	792	755	748	751	777	708	789	788	724	757	734	777	771	775	790	738	748	745	747	754	769	769	784	740	740	737	756	792	754	767	723	754	779	735	753	785	780	761	801	783	782	739	759	802	746	747	752	796	776	735	734	735	710	761	737	768	780	745	793	793	727	735	767	820	782	758	783	786	758	727	751	777	759	744	787	828	757	776	730	736	770	831	765	732	745	776
23242	21432	29478	23795	21433	21168	4222	1371	1128	1009	939	883	858	781	810	748	779	783	671	774	721	753	706	661	762	667	700	663	654	629	609	659	715	658	623	654	678	704	684	672	604	679	670	655	668	668	640	667	624	635	629	667	684	636	624	726	640	673	638	637	638	635	682	629	659	665	652	617	635	627	615	641	600	670	697	679	644	648	646	620	663	689	613	628	635	625	652	634	656	614	652	642	675	594	610	649	672	663	634	695	658	653	670	655	668	671	665	660	590	605	627	651	623	636	667	648	649	669	632	671	664	677	571	666	647	587	648	625	650	647	686	621	663	624	661	675	639	657	660	655	661	680	670	635	610	666	649	646	632	619	612	643	636	643	628	627	621	612	631	711	624	604	623	668	647	626	625	660	673	626	666	662	658	625	624	656	644	664	649	644	634	642	612	631	652	685	607	680	628	663	639	662	637	656	670	652	657	675	685	631	664	670	659	645	665	682	623	653	618	633	666	647	617	635	654	606	657	633	654	649	684	661	652	613	649	620	608	652	637	687	643	634	634	660	646	660	688	640	659	611	621	636	653	652	689	640	650	662	616	634	623	606	690	639	644	632	648	669	602	710	677	585	648	642	621	652	598	615	639	630	638	634	666	616	656	622	650	667	650	651	649	597	696	626	662	648	629	610	671	645	612	672	659	640	609	628	613	647	678	659	632	630	619	612	642	649	618	628	593	677	609	666	618	653	656	661	627	627	617	642	683	657	689	623	644	633	647	600	618	656	603	641	654	645	678	636	646	641	638	637	616	652	621	618	610	646	636	629	684	644	636	658	640	669	650	639	674	688	640	619	652	648	627	698	639	613	616	654	645	613	605	663	619	707	619	664	589	643	637	660	636	630	626	682	656	654	654	642	611	647	645	654	623	641	630	601	667	660	671	610	669	652	592	611	663	670	646	629	656	602	651	643	628	641	629	667	669	640	634	641	659	664	655	625	624	615	660	643	632	656	646	607	659	660	596	629	646	645	623	639	668	671	666	644	608	659	646	625	616	664	661	673	676	637	616	643	623	655	618	668	650	673	594	642	615	653	605	630	625	658	629	675	602	703	643	627	680	633	682	609	632	659	627	614	655	674	628	644	629	608	644	620	677	632	661	708	680	636	640	629	632	616	673	639	664	666	612	627	651	650	654	597	664	659	633	657	654	683	595	611	662	659	636	669	665	624	631	653	671	617	620	597	631	638	632	641	622	659	621	666	592	628	616	612	647	605	635	596	640	645	628	651	621	624	654	677	620	662	635	664	676	656	681	665	613	618	639	630	652	626	637	646	639	636	693	704	601	640	612	603	636	637	700	623	636	610	667	660	640	634	663	642	645	641	629	671	657	638	641	670	591	646	645	661	648	711	662	636	614	668	609	610	637	643	625	655	654	647	688	648	644	647	626	664	667	663	642	632	658	636	615	666	668	662	620	643	612	660	623	593	620	635	644	606	640	662	643	661	650	632	671	653	657	642	673	672	671	641	672	616	663	627	616	628	661	585	617	634	616	633	606	636	639	659	649	641	670	616	635	629	624	623	642	676	624	650	641	634	658	619	650	637	660	622	622	625	662	670	654	681	657	609	652	611	680	637	613	640	642	682	651	662	657	629	645	641	600	601	655	631	662	618	634	630	625	661	600	634	642	669	598	668	666	642	627	632	617	637	639	636	629	648	610	616	615	619	615	633	659	656	559	586	665	654	625	651	598	630	605	612	628	647	617	609	615	634	632	603	616	650	654	634	641	650	689	624	622	603	627	657	585	598	620	641	665	637	647	633	609	589	594	657	612	632	675	652	602	637	591	647	612	636	652	673	674	616	666	605	636	651	647	642	652	639	659	616	630	638	663	636	648	681	654	600	618	642	680	622	637	604	636	635	666	634	616	615	690	695	635	641	641	634	656	637	590	684	621	638	634	623	627	671	625	644	591	556	665	686	614	613	632	561	616	622	673	597	601	648	628	647	598	635	628	675	607	639	605	645	665	617	654	632	632	645	666	647	644	613	599	697	631	661	660	655	624	635	651	648	650	683	647	625	599	643	618	682	657	665	622	665	656	611	629	641	590	583	624	643	627	678	657	609	609	645	640	628	625	604	669	656	596	618	672	660	671	638	631	615	644	670	632	627	613	612	652	629	641	602	644	655	628	654	661	576	640	619	619	687	636	689	658	636	641	692	634	598	649	639	634	660	647	723	656	626	604	655	664	618	677	659	632	637	605	611	673	661	645	607	664	619	650	639	607	646	648	626	627	686	634	633	634	672	662	611	612	675	636	642	648	606	632	654	653	656	658	637	659	627	668	624	638	675	639	629	650	661	663	638	667	655	643	615	654	631	629	611	666	612	644	649	656	613	604	641	655	619	572	622	605	619	641	633	610	617	643	618	693	628	649	671	634	609	637	598	652	623	627	648	647	649	625	632	650	671	610	646	636	654	666	610	660	638	615	622	611	613	612	678	634	659	619	660	637	653	616	710	615	640	668	649	647	646	592	613	637	670	652	634	669	599	664	630	626	602	656	647	619	672	635	619	654	649	645	643	639	606	637	630	621	651	636	620	629	627	647	650	617	617	597	615	575	655	671	621	603	636	629	640	623	606	655	620	636	649	655	640	661	634	663	627	664	630	647	604	606	635	674	662	652	639	641	653	607	623	652	636	671	616	628	585	627	638	683	681	605	612	697	645	676	598	619	634	602	651	626	672	642	606	694	639	618	640	651	643	627	643	656	625	648	636	649	661	624	645	629	635	641	611	617	659	669	621	613	619	601	634	670	626	626	646	622	596	637	650	610	645	606	658	623	617	610	633	661	662	666	629	646	633	658	663	630	660	657	646	666	662	642	632	608	674	642	595	639	637	644	647	631	633	660	631	619	621	652	659	696	611	652	642	543	660	665	587	631	635	655	615	588	588	645	652	667	632	605	653	608	646	629	596	614	667	576	627	678	635	695	636	675	597	614	627	608	621	659	647	616	658	630	676	573	614	614	629	666	616	602	640	635	661	645	637	621	605	621	635	613	684	637	625	623	625	673	680	693	642	619	599	675	619	616	658	675	650	649	627	688	647	648	653	656	630	627	654	686	584	622	583	645	656	615	629	620	620	638	619	643	667	640	679	651	627	602	672	711	652	635	662	626	576	610	624	620	630	639	616	645	661	664	611	643	618	656	655	640	612	637	616	604	620	639	573	649	612	600	645	627	671	598	667	628	674	602	595	655	637	628	653	690	648	609	645	618	633	603	654	640	652	675	676	617	639	660	624	614	673	626	615	628	655	599	623	594	656	631	628	648	646	642	642	656	663	630	694	650	671	645	597	628	632	611	619	636	624	674	652	650	642	583	631	611	668	596	654	705	631	676	640	636	588	641	648	660	667	606	605	647	638	651	686	614	678	607	639	624	673	604	631	651	649	656	612	623	665	616	596	646	609	638	637	633	620	627	583	656	657	581	679	667	627	642	612	596	600	582	640	659	635
8809	18018	15228	8419	6020	4669	3576	2944	2531	2181	1990	1794	1625	1520	1433	1346	1321	1274	1253	1290	1162	1207	1152	1140	1131	1105	1066	1032	1060	1051	1013	1057	1032	1005	1074	1044	1021	1022	1048	1019	966	1068	988	955	1002	1002	983	974	985	1017	950	1007	1018	1001	989	966	966	1012	961	996	993	1031	1016	918	1016	947	985	986	986	976	987	972	999	1001	978	981	978	1024	991	998	940	983	986	952	1023	1014	1002	962	971	942	1015	938	964	967	966	989	1025	985	949	1021	969	953	967	944	988	935	982	931	977	975	996	1011	986	944	991	985	952	986	980	949	1004	974	928	959	1019	1005	937	966	1000	945	994	991	969	914	945	930	904	931	979	976	996	994	960	989	952	1017	958	958	975	973	953	1011	937	992	984	969	907	979	951	974	1015	954	953	989	945	945	935	972	945	1030	939	933	996	957	929	932	921	1013	990	959	921	974	946	969	983	931	976	1016	1014	936	978	1014	968	963	979	985	986	1001	956	969	926	953	962	968	954	1002	957	964	997	965	1027	985	946	976	938	958	988	989	984	973	980	945	982	975	998	944	969	935	984	981	933	964	966	981	998	978	960	961	981	1032	959	976	1009	953	964	1016	1035	951	976	989	965	970	966	972	1035	982	988	979	978	976	976	921	971	988	1024	979	1016	1036	902	976	970	931	1054	937	936	1039	957	978	953	1006	915	969	945	979	912	977	929	953	1029	953	978	940	938	986	948	935	968	961	945	974	942	981	945	973	932	963	989	956	941	937	948	936	954	916	952	1010	976	941	983	963	951	979	968	985	960	931	979	953	992	976	996	991	985	996	1007	972	937	957	915	978	975	985	967	987	1023	947	981	977	959	928	974	956	972	963	974	1009	954	933	957	935	982	985	997	973	1022	973	998	946	1046	964	953	988	920	958	935	926	937	992	969	989	1002	921	928	900	986	931	989	941	990	1010	945	959	941	973	995	965	949	994	938	913	938	994	989	956	983	978	964	966	980	1018	984	952	1010	1022	974	885	952	984	971	982	967	968	921	945	977	920	949	930	996	973	975	971	1008	990	929	971	881	962	968	969	1010	975	979	931	910	1038	1030	969	925	1013	985	957	956	1013	982	988	1013	943	994	985	1007	957	984	961	989	934	955	1020	991	961	968	968	991	959	941	952	968	967	922	982	913	960	1000	985	987	981	990	985	939	1015	959	980	984	944	908	981	984	1032	1016	957	999	950	1004	915	944	981	1021	983	962	984	1005	1009	1002	943	1006	974	976	959	995	953	953	1004	1018	918	980	996	939	945	966	936	1018	912	939	965	992	1033	984	990	980	928	1007	935	956	913	1030	934	975	946	921	940	972	955	961	1008	981	917	956	994	992	928	987	997	1003	935	969	973	1044	934	951	956	960	1013	988	942	984	1032	987	929	962	971	939	995	970	957	993	931	962	922	960	891	947	1025	1021	975	1018	950	959	959	937	952	911	959	900	971	946	995	956	954	962	949	967	961	1024	969	993	975	949	952	972	972	937	967	981	930	987	956	957	991	1009	965	991	939	943	965	984	965	948	949	972	953	947	971	966	1012	911	973	1025	940	999	951	931	929	988	1000	963	922	942	938	991	998	967	921	1020	1033	948	961	969	912	947	971	979	964	1014	961	956	927	934	917	1000	1052	952	943	1005	938	951	965	924	998	995	967	1004	996	984	952	986	955	973	962	965	973	964	979	1000	932	976	915	978	1032	964	922	959	968	976	954	950	957	988	958	985	928	988	935	1007	996	956	930	917	938	962	1007	982	952	954	975	924	973	1008	984	959	932	889	951	974	1041	963	1048	945	960	993	1031	1001	944	980	1004	954	920	976	986	967	949	939	972	1007	1011	946	1032	935	933	946	977	989	972	997	1015	948	996	967	1039	977	1016	974	1014	968	996	965	993	972	960	973	965	987	988	944	976	930	969	954	1008	945	991	940	1000	995	939	989	945	968	1002	939	1025	981	991	960	985	946	979	976	931	909	945	957	994	989	919	929	951	955	999	991	987	983	975	1002	1005	997	968	1024	1004	954	968	981	957	958	1002	954	986	913	925	971	976	966	1003	979	970	949	997	990	934	967	953	1009	960	980	1009	932	994	1005	935	976	921	985	995	981	931	969	971	966	971	1028	936	974	936	930	940	1001	946	959	932	955	1003	980	1008	940	1037	995	928	989	957	976	983	969	944	952	981	974	963	953	947	995	927	939	995	977	973	944	1019	974	942	967	925	905	956	963	912	970	978	996	1024	1008	969	921	1021	981	940	938	967	970	992	975	917	966	967	979	957	974	951	942	965	985	958	966	979	1023	976	967	966	945	977	1007	976	961	996	974	969	1016	959	983	971	953	991	1002	924	1018	942	985	934	958	966	965	1009	987	928	983	1037	970	974	910	951	988	977	964	984	919	928	964	962	933	944	965	1003	951	973	1007	969	923	1012	959	963	987	1015	969	960	934	975	989	960	946	983	926	944	951	1015	939	948	986	958	943	988	962	989	995	958	969	937	950	916	936	940	986	974	937	958	964	969	985	1014	955	1000	902	933	938	909	976	915	986	962	944	990	960	945	1013	939	1029	972	958	930	903	992	930	966	980	954	933	999	995	983	898	1005	946	976	952	921	986	990	971	986	960	943	948	959	970	1070	956	1030	1011	997	959	956	987	924	993	939	967	919	1036	1019	1003	985	956	958	937	987	947	955	942	961	955	998	944	1004	932	929	986	1024	979	933	966	973	967	1028	956	944	1005	968	958	916	937	946	928	984	1050	920	996	951	968	952	976	920	1011	1006	988	969	983	904	998	966	951	922	933	1019	964	960	979	946	973	947	928	1007	982	963	978	924	949	952	985	994	978	1036	978	987	991	920	959	995	968	974	975	992	944	972	933	920	922	980	1011	972	936	936	894	990	962	989	1016	962	984	941	956	991	953	895	966	945	973	1010	949	983	1061	954	936	974	939	992	989	964	934	1036	999	995	1014	995	926	909	970	874	1042	963	983	1001	982	975	968	977	926	973	970	955	909	950	940	932	999	1000	926	941	989	958	972	987	968	958	945	909	974	990	965	945	976	978	983	991	983	988	966	972	948	1020	989	936	972	958	959	994	958	950	955	913	962	1018	1001	998	911	968	985	928	938	956	928	988	948	943	1058	961	988	1000	985	919	958	991	1040	1003	968	922	964	1007	972	963	968	950	964	969	1013	1005	939	920	974	986	957	1020	965	971	1002	1007	989	940	954	950	1007	936	931	912	971	955	945	973	934	984	982	1009	1019	937	927	1018	943	993	973	1023	923	983	1009	992	898	994	998	955	960	1051	1026	916	931	971	937	971	921	956	947	947	997	946	968	964	979	938	915	894	1003	956	975	967	1017	922	913	989	1020	984	961	951	951	957	960	925	965	843	927	1010	928	914	981	981	920	994	957	969	938	990	966	968	1015	888	939	951	1024	944	952	1005	979	948	957	948	927	1014	985	892	921	996	1000	950	950	1007	995	906	918	991	965	967	999	942	958	977	914	966	986	942	947	941	941	981	909	942	939	964	1019	953	1005	972	957	960	952	916	999	949	987	1010	1018	910	998	1035	930	974	1032	966	987	1000	961	985	975	942	937	976	916	1011	1003	957	911	917	968	993	1047	908	1033	985	892	967	967	985	932	942	1011	951	968	962	976	960	986	993	953	926	969	951	968	965	978	936	972	926	896	1005	1019	966	951	1008	988	998	935	946	990	986
26961	20658	7206	528	303	290	251	204	242	235	197	209	220	185	222	192	180	209	187	187	207	183	188	201	216	174	180	214	230	186	183	194	188	193	178	209	196	196	186	185	185	208	171	194	168	193	191	194	217	193	191	188	186	194	185	196	227	192	218	211	213	207	193	201	190	204	192	177	204	193	191	210	211	187	196	209	206	210	210	215	229	194	203	206	186	189	199	180	172	193	199	215	194	196	206	196	182	176	197	177	192	178	204	203	201	211	186	178	195	186	201	188	193	200	204	189	205	196	197	200	207	173	181	182	204	191	201	192	192	178	210	187	208	187	177	191	207	194	180	180	194	174	194	180	190	218	186	206	186	191	193	202	211	238	174	204	189	204	198	205	208	198	215	215	198	180	196	222	199	194	199	172	211	227	199	183	198	168	206	191	196	198	195	193	215	190	187	191	209	202	194	213	198	194	178	185	194	200	199	214	181	205	225	208	200	205	201	210	183	185	183	209	215	204	203	234	193	192	195	187	193	202	212	188	192	207	188	192	209	210	205	196	205	216	186	195	220	227	201	210	182	191	215	202	197	197	207	196	176	193	187	207	201	178	180	211	205	183	176	198	200	180	187	188	193	178	180	182	219	219	177	191	181	165	178	206	175	209	188	159	179	199	195	203	167	226	204	184	213	167	190	202	208	197	184	209	214	180	196	216	182	202	192	210	186	205	200	175	184	195	189	218	197	186	210	185	189	161	187	215	191	186	218	188	217	196	186	214	236	189	190	174	207	190	206	192	199	185	195	168	194	209	181	174	204	206	181	170	197	189	177	199	191	224	199	200	197	188	201	193	189	206	198	183	177	204	178	184	189	184	191	182	201	191	198	207	181	206	206	184	189	194	190	194	195	208	209	202	171	190	206	188	184	167	190	208	207	207	181	189	194	203	193	198	191	196	181	196	186	191	210	212	171	201	165	193	198	190	186	181	196	195	181	190	203	186	187	199	192	172	186	205	180	216	217	232	209	198	214	196	218	206	189	195	197	185	231	194	204	203	197	199	184	188	205	226	198	192	188	185	181	219	180	185	219	193	194	203	181	197	180	215	211	186	183	190	191	172	186	203	179	193	190	190	189	214	173	194	215	208	193	239	233	193	211	185	204	188	203	183	214	182	216	193	191	165	216	216	214	167	195	191	204	199	196	182	218	185	204	194	198	227	197	211	192	203	220	186	211	198	170	179	202	207	192	198	170	181	215	203	171	186	192	208	180	213	193	185	208	213	191	168	194	198	202	182	205	191	207	203	190	206	211	195	212	176	200	196	197	209	185	186	219	206	205	205	196	178	196	198	204	188	213	184	172	204	220	193	170	194	170	196	184	182	176	184	200	206	201	187	177	202	216	213	189	215	192	178	221	199	201	189	202	190	200	186	203	188	183	191	191	180	201	199	208	207	199	176	205	197	198	209	184	185	174	193	208	217	179	193	201	213	204	196	207	189	195	196	211	194	185	169	178	186	186	183	215	198	204	207	195	185	194	201	180	211	192	174	176	187	206	181	213	196	171	200	206	200	200	206	208	185	225	193	180	199	202	201	229	193	219	198	220	209	211	206	227	180	175	187	215	237	191	187	181	179	198	204	209	213	183	194	208	188	192	217	209	205	219	193	191	178	197	180	244	181	189	208	223	170	195	210	212	185	207	171	182	203	200	184	184	183	207	190	195	190	191	212	203	173	208	194	181	212	209	218	189	218	196	166	204	221	168	211	189	189	202	192	193	213	222	193	194	211	218	191	215	193	194	210	203	202	189	192	181	188	178	208	230	197	206	205	193	200	180	178	194	200	187	179	171	198	173	196	185	190	214	191	193	204	195	170	212	187	186	195	166	189	192	207	202	205	190	212	186	183	203	169	193	216	194	176	179	189	205	171	185	210	222	216	205	198	172	193	228	186	207	202	193	215	181	228	181	199	187	185	194	175	184	198	214	217	186	218	196	182	205	186	196	198	206	192	210	178	195	185	191	206	184	204	201	203	189	168	189	180	208	189	202	191	199	217	189	193	190	185	235	215	194	181	197	189	193	194	206	205	196	179	199	174	208	177	202	176	219	205	180	185	203	238	168	214	167	198	189	212	199	182	211	204	196	208	217	186	190	190	192	192	186	215	216	178	178	205	186	179	178	181	204	172	194	194	189	201	196	213	191	187	217	193	169	207	173	197	198	194	208	184	184	179	197	189	207	175	215	201	189	211	187	190	200	215	198	203	207	193	196	195	203	201	201	185	207	208	186	196	207	196	206	195	198	176	184	192	179	194	192	202	188	199	221	198	198	196	192	182	192	203	199	183	197	204	176	192	191	204	214	188	187	191	203	181	210	238	212	207	218	217	190	175	195	218	201	185	214	185	193	184	213	197	209	212	177	193	222	195	197	193	185	171	204	198	207	195	184	189	155	209	174	221	184	206	213	185	178	192	192	203	196	208	188	194	167	194	203	223	195	196	185	194	198	198	192	210	209	215	172	191	196	216	216	204	190	189	170	200	174	177	183	205	207	191	165	190	210	194	169	206	186	193	215	201	200	202	199	201	189	189	208	216	193	204	190	206	185	195	195	196	200	213	177	189	200	196	209	209	199	189	197	209	184	192	181	172	217	231	204	188	196	190	187	196	204	200	187	203	204	202	193	206	201	194	214	186	177	206	206	231	176	191	185	179	192	208	185	183	202	204	215	184	192	187	181	208	204	185	194	193	180	192	215	182	194	193	179	207	199	189	184	202	159	210	207	203	198	202	175	218	177	200	201	197	190	179	198	179	174	207	210	207	201	196	198	191	203	192	195	201	180	201	208	197	200	200	206	200	194	202	184	209	216	191	186	199	199	216	193	201	194	181	180	187	202	194	223	189	215	206	192	181	214	206	201	179	192	195	194	213	202	195	199	181	170	207	201	189	187	202	172	198	203	165	190	196	197	203	206	217	190	214	204	204	206	201	174	190	223	211	195	208	206	181	193	183	191	187	194	189	170	201	211	183	206	215	191	193	207	189	208	217	225	222	170	184	201	188	177	186	173	224	191	211	186	189	198	179	191	200	195	223	198	173	197	204	185	209	203	216	174	185	176	174	195	199	222	180	182	199	200	226	192	217	204	212	208	176	193	183	225	187	213	181	184	196	168	186	206	186	211	192	202	200	198	190	205	226	203	181	195	183	170	202	203	190	216	201	176	204	197	182	233	225	205	205	203	213	182	208	212	194	167	183	189	185	194	206	189	190	173	192	189	181	190	191	194	184	182	193	217	192	195	197	186	189	186	205	176	195	195	179	164	202	170	171	155	172	198	190	219	191	211	214	195	180	203	213	211	198	208	180	208	193	199	191	235	195	187	206	226	220	187	212	213	186	207	192	184	186	229	206	186	175	187	200	184	170	202	177	178	189	209	186	196	185	195	211	178	190	181	183	188	188	193	199	198	188	182	164	202	189	198	215	193	193	186	197	190	169	202	229	217	216	193	193	201	196
3918	1392	1239	678	507	475	430	388	394	353	400	334	396	347	332	325	330	322	351	330	293	320	304	326	321	356	328	328	327	338	339	343	320	313	287	330	346	327	338	324	354	308	304	293	331	331	313	319	287	324	310	283	319	316	352	360	309	326	293	322	297	300	346	294	357	322	321	308	317	331	309	315	303	308	326	331	314	288	314	322	336	308	305	345	314	324	305	318	290	310	321	303	296	298	311	318	336	290	317	294	295	320	340	298	307	324	318	325	333	336	307	286	297	312	293	305	322	309	318	310	344	322	300	311	340	290	333	309	320	302	337	313	317	321	312	307	341	295	328	312	318	291	346	363	353	325	342	318	326	330	302	320	318	341	318	334	313	321	321	304	321	295	332	332	308	357	325	321	328	332	324	330	330	317	337	337	323	331	306	311	314	343	343	321	311	321	335	290	329	328	322	324	321	322	360	314	348	317	327	335	322	323	348	301	331	311	308	335	316	332	302	336	320	348	327	312	294	341	342	349	309	295	348	325	325	327	302	306	295	316	335	303	323	341	331	305	309	309	310	302	344	312	268	305	316	305	306	334	312	323	331	330	290	332	310	307	321	331	336	278	342	304	305	315	326	329	336	312	322	312	327	314	320	310	325	322	309	311	330	329	311	333	323	346	333	325	320	304	342	337	339	296	328	311	296	301	289	318	343	308	320	317	323	353	305	339	297	343	328	317	323	319	300	268	316	317	293	312	329	293	329	328	311	338	318	289	307	333	313	333	335	334	281	298	282	315	311	296	343	330	316	325	314	308	306	327	332	303	304	311	314	340	331	274	297	300	328	324	325	313	293	309	299	307	316	289	306	294	342	312	312	324	300	305	308	331	322	309	328	330	322	283	341	328	332	308	300	344	353	272	301	347	303	287	331	299	337	339	319	326	367	315	319	345	305	329	323	328	288	315	328	333	316	329	292	337	314	308	299	308	326	334	270	303	318	306	311	320	299	294	285	319	310	297	312	285	302	316	305	331	334	353	328	321	313	303	306	315	359	344	330	295	300	298	336	315	275	323	315	345	304	331	335	327	303	314	294	328	343	325	322	284	304	293	296	323	315	311	299	316	306	333	300	335	340	309	303	340	327	290	328	318	326	303	321	317	327	293	330	298	320	329	304	308	306	329	319	295	302	314	309	306	292	312	338	340	308	309	322	352	333	325	326	310	337	314	313	322	314	338	326	314	334	329	314	277	321	326	319	318	323	337	317	291	303	309	323	348	278	317	317	321	334	322	327	299	315	350	311	329	325	314	310	316	316	294	284	335	296	333	312	319	299	359	320	333	337	304	309	324	320	317	314	320	336	327	334	320	314	260	289	348	328	317	338	311	313	357	324	336	342	312	343	306	309	349	323	332	315	316	286	346	363	303	346	307	340	313	304	310	298	329	317	328	306	334	341	320	310	322	291	341	331	355	311	306	324	353	303	302	321	312	339	300	302	348	321	325	316	299	319	291	346	350	303	336	320	341	350	292	296	304	309	337	321	312	318	311	321	323	346	333	325	333	318	327	299	336	314	304	310	313	323	305	315	323	331	303	342	321	310	326	320	337	345	341	322	303	317	339	296	314	326	328	309	338	308	306	334	318	356	301	290	327	321	319	314	294	320	346	312	312	334	315	328	293	315	299	319	300	340	312	317	325	294	317	320	317	337	315	286	338	276	318	308	327	312	298	319	320	332	350	310	325	302	352	331	327	322	319	306	307	329	330	334	314	328	332	309	310	316	334	297	318	300	319	330	320	282	313	325	334	317	313	346	327	333	324	311	357	322	289	307	322	304	337	326	333	279	300	281	330	335	311	307	312	310	313	316	315	300	324	319	320	300	306	319	318	315	310	332	325	306	333	322	330	332	335	318	340	292	322	317	326	309	335	303	289	313	329	334	331	308	358	337	292	320	361	296	315	345	293	315	338	298	317	312	340	329	313	302	292	315	343	305	310	278	335	343	313	314	300	312	317	320	334	343	344	316	343	331	322	294	334	319	292	311	335	285	322	320	331	306	299	324	319	324	332	330	289	321	334	319	298	271	318	306	309	311	332	290	320	318	299	341	346	332	334	325	339	326	347	308	309	289	314	327	327	303	293	303	319	309	307	336	342	319	316	327	305	337	314	300	304	288	301	303	328	322	330	320	323	326	328	299	338	338	316	291	344	308	343	317	334	316	301	300	325	324	306	306	291	313	335	324	294	309	293	371	337	315	320	301	332	337	302	310	301	340	329	337	329	326	315	331	302	326	347	302	304	317	318	330	294	341	321	321	320	317	315	301	338	350	317	332	330	313	329	300	318	303	291	344	319	309	306	321	316	338	309	288	330	322	310	312	276	312	324	307	269	343	292	353	332	309	345	303	316	304	311	322	299	318	327	325	323	320	350	345	307	327	299	325	318	351	278	319	328	300	339	327	341	346	339	336	325	301	313	305	326	319	313	294	362	332	319	312	325	306	281	329	304	336	332	308	319	283	325	321	360	330	315	355	288	321	300	334	306	306	341	306	326	339	344	301	311	309	334	303	306	314	305	332	298	323	287	313	319	303	303	315	290	293	309	327	312	340	285	338	311	317	328	299	329	321	326	348	290	329	297	323	332	294	336	336	327	310	330	330	324	300	304	284	318	332	332	306	342	330	325	332	299	316	319	313	355	358	302	336	311	293	305	356	327	353	320	302	303	321	328	306	326	283	304	282	329	324	309	321	344	314	323	309	315	300	332	324	327	306	334	306	307	297	314	328	306	298	344	325	283	303	359	295	303	322	339	312	329	313	308	307	296	339	333	347	307	339	320	323	328	301	323	314	336	317	299	330	335	334	328	328	323	292	319	296	302	332	317	347	360	318	287	313	322	337	336	314	347	308	317	323	343	305	322	314	318	322	317	305	308	298	311	318	370	306	336	348	299	326	343	307	311	316	307	325	319	311	319	288	358	328	319	310	332	306	287	300	334	330	286	336	309	313	338	342	293	306	329	316	301	311	304	333	293	331	347	295	305	338	307	300	336	295	305	309	303	307	284	336	316	339	288	323	302	317	359	338	326	313	336	316	311	299	300	308	289	348	293	332	351	304	327	308	313	340	325	342	292	331	309	307	309	313	324	336	271	309	326	305	298	331	319	303	341	308	298	296	332	326	342	287	337	321	308	298	320	322	313	307	335	298	312	296	320	302	315	316	331	310	325	300	360	294	300	324	296	277	280	323	310	346	316	338	274	325	279	307	314	307	321	289	319	339	293	317	313	322	298	334	320	320	311	342	298	324	327	318	341	353	334	313	337	311	326	324	320	322	314	348	311	341	315	305	302	311	350	316	312	320	282	322	312	300	330	321	316	333	322	361	314	319	316	327	324	325	346	337	265	340	300	299	320	356	315	334	326	308	291	338	318	320	340	323	291	356	336	318	336	274	350	320	312	301	342	332	322	291	321	315	324	367	307	325	309	337	328	290	329	340	320	275	320	340	327	320	324
24287	21416	28832	24365	21199	4347	1184	800	716	699	642	612	596	582	552	613	518	545	549	555	552	537	530	533	523	504	512	483	509	492	536	497	508	525	560	505	513	495	523	571	509	496	525	504	478	523	510	483	539	514	534	492	490	473	460	518	539	551	493	534	506	500	476	493	487	521	517	522	521	509	504	524	500	513	524	515	517	494	511	534	486	466	507	504	482	527	476	496	512	510	475	495	508	472	529	471	466	540	492	492	506	492	487	520	521	477	504	482	448	491	485	467	524	499	492	534	542	502	501	497	484	510	488	491	494	519	484	498	490	558	535	520	492	458	518	525	464	522	505	493	468	517	528	445	487	478	524	501	529	518	499	509	481	487	485	513	496	527	500	468	514	472	489	471	508	501	556	472	498	489	498	553	479	494	536	493	495	490	490	534	509	521	482	509	496	488	471	504	490	484	475	525	507	508	488	484	527	471	488	512	518	513	426	506	514	487	506	491	520	501	559	504	492	488	501	504	538	518	494	522	523	523	486	492	483	510	458	529	524	468	474	482	473	489	557	514	496	531	475	468	519	527	488	486	476	457	540	473	501	491	467	498	519	511	464	550	511	508	499	516	507	495	477	493	503	482	525	486	519	501	482	486	485	530	502	527	493	548	515	495	522	507	496	514	504	480	459	507	497	460	493	506	443	527	505	512	507	494	486	489	535	502	483	486	486	521	457	502	450	533	487	503	497	509	451	511	511	477	501	516	476	451	520	528	526	504	509	494	530	510	491	456	486	499	515	490	463	519	530	471	488	501	446	476	469	488	480	513	485	529	488	497	473	477	516	526	494	489	527	494	479	506	518	510	521	485	508	463	541	446	500	508	447	479	492	455	500	552	537	504	481	519	484	490	492	504	534	500	468	510	497	519	525	478	479	481	509	505	470	507	494	467	489	502	491	506	471	509	483	510	526	484	488	488	503	504	544	487	557	511	515	490	486	509	520	502	511	503	498	475	470	489	477	471	477	495	466	467	460	517	512	494	477	472	496	508	514	472	506	489	496	535	497	491	503	521	513	476	503	529	525	534	477	470	503	473	503	491	501	513	475	496	520	498	518	535	486	486	519	463	475	490	515	529	500	481	514	475	517	495	501	520	488	497	508	516	505	497	554	536	498	516	484	504	475	512	491	513	482	481	468	483	492	471	436	488	501	510	499	479	522	507	461	494	481	478	483	474	519	516	511	499	512	489	523	565	515	470	529	474	453	453	471	539	480	521	481	486	497	483	497	512	524	487	527	509	483	492	494	484	521	514	485	485	474	498	466	500	478	496	469	468	508	502	488	508	495	508	508	509	525	517	482	493	483	494	494	462	509	484	480	492	462	501	467	473	529	492	522	511	515	522	502	482	512	481	523	507	530	521	483	508	490	466	482	481	493	469	480	519	499	502	483	484	501	477	480	510	518	480	522	522	504	492	478	479	479	487	468	508	491	493	485	499	544	491	479	462	468	508	495	473	523	476	500	511	501	446	481	494	509	486	522	478	495	536	453	454	461	486	485	477	537	473	486	480	486	496	480	512	486	512	499	500	510	504	524	528	515	501	466	527	466	531	515	473	509	489	501	458	511	500	519	481	494	490	539	477	508	493	481	519	471	467	503	454	520	472	512	464	528	512	455	493	512	483	522	517	533	513	482	448	528	489	506	481	464	488	484	483	463	476	512	485	498	490	501	498	486	492	510	520	513	477	495	472	516	491	450	503	474	540	483	519	524	490	477	473	503	505	492	514	513	491	510	541	537	483	494	497	505	498	478	453	478	490	481	512	539	482	517	497	546	525	491	458	513	528	444	478	491	519	502	525	536	493	522	500	462	506	466	494	514	512	438	479	482	497	464	506	510	513	523	472	484	504	490	489	514	509	526	468	513	465	506	485	462	515	503	498	469	475	529	486	536	491	478	480	504	482	484	495	528	494	489	484	499	491	495	505	486	502	520	474	495	553	546	502	468	526	514	489	479	519	482	450	477	497	502	475	508	494	489	512	467	482	509	505	552	525	479	472	512	458	526	504	488	500	542	491	501	490	467	524	486	466	522	499	519	490	463	499	495	548	501	544	514	485	501	518	529	471	523	479	513	488	483	490	509	511	500	474	491	520	481	494	481	482	522	487	475	505	495	471	463	507	518	529	520	491	513	495	462	477	533	516	530	455	502	500	498	474	495	515	468	455	514	429	482	480	483	488	521	501	482	511	487	496	517	482	526	532	529	486	478	517	496	476	530	501	517	474	475	491	503	485	500	484	482	499	499	458	499	516	495	468	479	489	454	499	534	474	501	485	477	511	528	486	449	495	507	505	463	531	487	495	458	489	501	506	451	501	488	534	546	530	488	499	524	473	523	467	524	507	487	451	506	476	468	489	497	531	475	481	494	487	474	498	506	491	462	481	500	448	488	440	497	545	517	496	457	525	478	524	470	524	484	451	511	500	509	487	489	512	470	519	454	461	498	505	501	543	488	494	499	463	506	470	529	500	475	508	520	547	535	486	487	470	466	482	512	525	521	523	497	491	484	520	485	517	441	527	475	478	476	525	528	551	452	468	480	463	505	513	478	514	512	504	499	505	529	547	506	452	547	523	495	487	502	532	496	513	512	484	512	494	503	521	485	436	521	472	496	491	490	483	481	514	488	472	483	487	504	541	481	495	485	524	517	485	478	511	503	501	438	503	531	507	507	508	512	479	496	501	560	495	491	521	518	482	515	517	513	494	510	524	497	489	514	491	501	510	472	513	513	515	493	500	528	456	496	477	512	528	466	496	475	544	525	533	513	477	500	486	530	506	488	465	465	474	459	480	480	461	497	480	481	512	546	510	530	500	502	493	507	508	499	520	539	493	519	502	551	492	511	474	492	548	539	495	464	499	446	510	535	460	536	523	536	510	513	508	476	467	490	456	489	476	498	527	489	476	486	517	505	513	525	484	502	507	508	501	486	515	524	474	484	452	515	521	499	505	499	514	497	539	526	490	480	551	511	514	497	483	500	526	550	502	476	508	483	477	525	476	492	524	496	474	486	477	545	510	505	475	459	473	532	510	518	476	501	498	472	519	489	476	466	492	510	493	512	471	486	499	511	479	483	501	467	506	474	510	503	503	524	510	479	460	502	501	504	440	519	510	497	506	545	492	534	485	503	519	506	476	455	496	480	481	471	483	507	501	491	497	498	499	487	456	474	503	527	481	551	529	502	455	508	504	504	479	489	563	498	545	467	516	506	503	496	511	506	489	465	523	492	503	479	501	499	528	506	519	482	522	511	499	504	477	516	549	503	492	478	518	516	529	501	481	511	503	520	486	497	487	491	531	512	493	511	556	484	466	505	497	505	470	471	508	529	494	487	539	485	494	477	470	486	505	500	485	490	455	517	539	460	514	510	564	465	510	528	514	469	527	484	488	502	491	518	485	471	519	459	473	521	492	475	490	490	520	456	502	489	483	515	511	521	488	538	526	477	505	502	524	502	494
6021	11307	9482	5100	3480	2741	2133	1873	1536	1395	1299	1234	1077	1007	970	1019	996	936	893	868	897	870	845	817	887	810	878	818	766	764	838	827	834	798	832	752	782	807	790	821	786	778	829	788	760	737	806	773	763	735	769	789	790	753	808	718	759	734	769	745	812	763	747	764	774	732	759	793	723	764	815	752	790	786	802	770	750	757	748	795	797	798	785	785	757	809	715	760	827	782	739	795	762	747	749	773	756	741	765	734	772	746	738	758	730	753	772	795	778	788	789	757	800	735	802	736	774	798	781	744	798	739	763	794	766	769	707	725	774	788	776	736	769	807	790	741	771	801	765	767	777	739	743	764	796	774	756	759	781	772	727	759	739	768	792	761	768	747	753	765	787	743	745	781	721	812	765	771	751	795	777	740	739	731	749	744	738	779	761	722	710	753	748	744	682	786	741	800	718	808	754	754	706	769	749	748	745	752	756	820	760	785	813	793	750	746	769	752	718	782	790	786	777	754	813	758	742	736	770	747	771	752	806	758	800	744	740	790	747	778	749	727	747	741	797	804	738	802	747	788	737	769	765	781	781	765	759	690	771	755	790	765	709	741	758	711	786	750	775	790	793	752	808	810	770	721	751	731	752	764	747	796	755	734	805	781	771	744	785	774	800	764	760	807	742	761	812	733	761	768	737	746	730	771	743	786	777	820	754	744	775	765	748	743	751	747	776	773	801	745	761	789	762	790	753	790	753	839	740	736	761	751	735	769	813	754	758	735	790	769	785	698	753	769	759	769	783	741	752	771	783	772	766	776	741	750	757	738	794	801	725	738	736	787	754	762	772	765	735	736	790	726	786	766	758	757	788	780	770	772	799	741	735	723	740	796	752	780	752	745	764	762	776	778	749	810	801	721	753	757	789	746	784	737	764	770	783	792	722	770	749	771	807	770	729	753	798	752	793	773	750	751	726	790	798	706	780	767	772	762	710	732	757	761	746	803	794	763	743	724	747	763	773	785	726	783	799	698	737	697	749	731	738	752	725	756	768	747	744	786	815	758	780	808	776	763	765	770	724	780	768	744	812	764	737	742	824	782	794	762	751	788	794	818	820	745	746	786	775	792	827	737	732	774	711	779	796	768	771	728	742	777	688	787	822	753	795	743	764	774	792	815	789	756	771	735	780	808	775	787	741	757	760	754	767	791	803	765	720	747	737	786	737	787	788	772	760	750	821	785	733	705	744	752	792	748	779	773	755	750	779	748	758	755	786	788	728	830	732	730	766	750	740	774	772	779	808	771	728	760	804	778	755	764	752	763	770	745	771	759	782	743	726	741	765	747	772	744	752	730	775	805	745	770	779	761	769	755	766	756	748	807	773	778	823	742	764	768	768	728	815	831	800	810	762	801	750	767	773	706	777	734	761	776	769	770	837	800	777	760	787	752	752	766	793	765	738	742	762	772	795	802	780	723	770	786	800	771	770	802	766	775	753	764	798	755	801	753	773	739	742	774	734	793	791	806	738	796	727	791	737	721	757	731	776	809	712	765	774	761	793	744	780	733	769	748	754	772	758	737	794	740	793	811	778	743	805	730	773	778	784	775	750	765	786	833	759	767	789	800	739	767	811	732	762	822	790	798	744	778	780	760	781	826	774	703	728	758	775	776	757	791	749	763	761	786	692	792	741	777	777	793	759	752	741	732	801	770	781	811	744	778	746	797	768	775	740	761	761	743	675	733	756	770	749	789	817	770	788	771	782	774	739	759	736	752	744	772	796	741	809	801	767	750	726	815	742	764	776	754	765	729	733	767	798	760	818	795	782	797	765	786	770	787	741	803	792	776	757	824	790	765	689	772	783	768	762	759	801	757	766	694	752	758	757	746	758	785	784	741	747	806	822	739	753	764	790	779	715	783	762	796	744	749	734	811	738	747	735	766	801	784	749	710	718	717	742	761	767	770	802	726	766	766	753	744	759	749	774	750	729	787	772	761	732	738	741	740	729	794	735	766	803	751	784	739	700	787	743	769	765	728	727	788	730	803	790	812	801	745	726	735	758	752	740	738	778	775	748	739	721	754	788	738	760	770	758	766	766	730	817	716	754	752	759	787	770	792	758	763	727	794	763	717	738	764	738	744	749	778	756	759	730	796	756	738	793	754	740	729	746	770	789	809	749	764	744	739	794	734	826	755	735	785	732	773	715	702	759	736	755	760	746	753	733	784	749	816	763	758	790	830	759	757	809	810	708	748	742	781	830	779	752	760	790	803	765	796	728	743	769	774	758	803	803	714	774	757	768	786	761	785	755	727	758	701	777	756	718	734	778	772	745	764	750	763	780	805	735	742	748	776	735	736	767	721	751	729	799	768	771	752	759	779	788	795	771	772	758	727	811	778	780	739	784	759	738	786	753	736	773	730	754	728	743	779	802	777	791	764	755	774	723	749	757	717	785	745	729	702	732	786	753	746	794	762	768	715	767	771	777	772	808	726	751	791	747	726	769	799	745	777	719	793	714	759	725	759	723	755	694	742	747	743	773	830	763	818	817	754	749	760	777	742	790	748	761	719	726	762	796	760	745	683	746	726	734	707	791	722	749	717	749	778	787	766	782	722	725	754	788	766	732	756	772	750	766	745	773	731	743	781	771	793	760	752	751	693	727	757	763	796	767	771	767	721	804	726	752	795	742	794	793	785	792	733	798	783	727	700	727	762	773	743	798	756	793	750	771	748	766	766	750	772	781	725	745	727	744	783	756	748	749	763	777	726	738	815	758	793	771	770	803	812	783	772	739	783	766	768	749	776	799	763	784	749	751	776	733	785	722	738	782	767	804	778	729	768	751	744	770	802	736	763	769	764	760	799	722	789	779	824	800	727	754	744	759	741	732	792	755	786	764	741	767	743	761	762	769	748	753	755	761	762	755	746	809	766	771	759	769	767	750	803	747	805	767	764	731	739	760	801	801	745	764	787	709	748	748	781	724	791	755	740	799	792	750	733	742	772	763	738	809	804	750	778	756	800	759	768	795	792	795	795	759	755	765	737	798	746	756	746	739	767	764	715	764	758	825	755	744	761	805	743	743	759	716	768	794	737	800	742	758	732	793	788	765	787	764	789	724	738	719	824	737	818	734	738	753	747	782	753	755	781	776	808	783	817	781	746	759	733	781	747	797	755	793	788	727	748	712	747	785	748	735	741	748	751	790	771	796	776	774	798	783	789	759	764	776	734	803	777	725	766	796	799	779	789	728	748	744	838	770	715	800	757	711	743	752	709	705	724	780	747	832	810	799	771	768	765	745	699	754	747	790	785	736	787	788	732	759	770	739	826	785	776	720	767	798	720	788	713	764	775	784	744	768	787	753	807	794	734	827	769	733	747	730	747	747	776	758	731	732	761	769	750	792	771	762	726	791	724	824	735	792	749	727	787	742	751	798	772	743	775	792	738	812	766	738	718	799	738	737	824	779	794	744	772	783	727	782	759	773	744	773	745	765	771	811	759	729	793	769	737	785	783
23207	21394	29400	23744	21395	21154	4438	1478	1109	1062	917	920	853	780	787	794	739	784	763	781	746	754	700	649	704	739	695	688	644	663	708	641	675	663	657	683	711	681	694	686	658	691	640	680	652	652	706	684	626	635	664	680	657	657	625	675	663	646	622	700	658	668	689	641	641	656	649	725	580	635	646	675	644	680	655	623	646	671	620	641	620	650	663	639	626	638	664	668	650	648	640	657	636	639	656	623	619	632	627	649	671	619	626	674	666	625	642	635	700	623	662	676	634	653	617	671	610	633	658	654	656	634	671	664	646	640	660	602	634	603	691	644	608	654	701	709	669	649	645	675	639	671	651	640	601	658	683	639	683	627	676	658	678	651	609	609	657	644	662	654	657	657	639	596	614	621	646	649	630	618	616	631	592	682	652	630	641	674	686	663	664	661	627	647	664	652	666	626	636	645	616	654	644	624	659	686	620	629	635	645	621	639	644	638	630	633	653	634	623	668	621	653	652	632	625	628	622	645	668	691	654	628	645	610	643	653	663	673	635	676	670	674	626	591	656	637	607	636	638	669	654	627	669	611	587	652	625	654	593	670	636	664	663	646	678	642	648	654	700	623	647	658	613	608	647	637	653	691	624	616	647	650	640	665	641	666	649	631	617	660	653	643	641	616	638	617	606	649	659	623	665	659	627	623	695	652	672	615	611	677	621	614	657	647	613	654	630	708	685	667	602	655	649	664	617	622	647	686	674	641	670	658	651	692	672	691	638	653	650	683	666	647	638	626	649	606	618	657	654	637	617	654	658	616	629	651	663	631	641	650	634	651	639	675	643	629	681	654	648	650	658	680	637	639	667	629	669	682	682	642	655	660	660	655	629	633	623	613	645	676	628	646	673	639	639	600	618	688	648	682	619	650	597	604	655	640	647	644	617	657	653	641	604	656	659	632	602	654	683	641	678	620	655	648	636	677	632	619	680	618	687	690	662	659	650	626	653	633	654	647	655	642	636	639	657	598	706	583	639	636	656	675	640	639	604	636	678	651	626	685	634	628	630	639	667	642	641	633	653	628	650	650	635	665	667	649	620	620	655	645	699	658	670	643	610	653	677	620	649	627	672	672	667	629	638	652	618	639	608	609	630	633	620	686	697	583	665	633	654	648	607	672	609	650	600	664	632	643	677	638	641	643	626	695	630	631	646	665	664	672	636	634	620	629	626	620	668	606	673	656	634	663	651	637	669	620	594	626	649	621	724	624	687	664	630	612	618	691	642	616	682	651	673	615	661	598	621	643	622	623	685	679	645	667	636	632	650	659	615	621	649	644	649	637	680	650	631	670	600	643	706	617	652	673	675	630	601	630	647	658	655	628	626	609	640	675	668	664	674	628	632	631	670	666	634	649	630	661	668	632	661	627	677	637	668	644	643	668	663	609	650	635	640	659	601	595	645	565	670	642	635	636	660	689	661	670	619	639	645	612	605	626	599	628	617	641	656	611	648	635	637	614	705	643	597	639	654	638	705	618	609	647	652	628	657	629	652	677	643	629	621	682	604	709	626	620	643	623	620	614	637	647	629	670	606	662	668	627	651	645	621	605	621	692	665	622	654	630	659	645	640	650	649	625	668	631	646	629	578	651	644	671	555	607	635	650	651	621	596	596	619	637	644	627	691	626	640	634	649	640	587	691	658	643	666	646	642	600	673	583	650	609	677	647	702	650	649	654	581	642	624	656	674	670	647	659	626	623	645	625	648	640	683	641	656	643	625	654	631	632	672	645	692	649	667	635	662	643	605	668	651	648	631	682	650	666	652	651	623	605	617	649	694	641	625	628	630	634	669	665	652	591	631	626	682	647	641	660	652	663	595	671	600	626	644	597	686	648	685	618	639	674	659	611	652	629	649	679	685	668	640	647	633	625	658	653	589	681	673	641	625	607	678	644	654	629	647	622	638	650	612	652	663	670	647	677	659	638	641	623	665	642	661	608	645	658	630	656	635	646	652	645	609	641	685	656	684	624	681	649	630	643	674	653	629	660	642	612	665	653	669	658	611	677	674	628	625	638	628	620	681	657	631	620	619	618	619	661	629	647	623	655	637	641	643	685	665	664	663	655	593	686	650	636	625	655	664	673	647	687	644	629	623	644	625	626	587	644	690	642	596	638	638	658	624	641	632	652	705	681	668	655	637	661	661	640	667	646	668	594	626	671	655	649	689	609	636	635	603	642	636	645	619	675	588	651	652	636	630	623	641	649	588	664	663	665	672	651	698	664	663	597	613	629	660	643	616	616	650	637	654	644	677	650	650	656	641	657	672	673	620	614	617	648	631	699	626	627	646	660	651	681	672	645	590	664	619	607	670	629	666	623	599	651	685	617	652	614	662	651	655	662	651	585	624	581	639	684	671	627	610	651	623	619	691	619	677	653	600	689	626	665	630	657	680	747	636	658	652	663	617	664	627	653	621	616	624	606	706	654	655	611	673	642	663	642	623	669	604	651	655	632	637	657	669	614	632	624	639	649	647	647	631	689	625	600	608	617	634	651	665	607	641	636	628	639	651	636	671	663	634	662	675	627	613	606	667	608	665	662	615	646	645	648	663	654	670	653	613	665	632	660	632	650	585	638	604	624	657	662	604	654	608	652	610	652	625	608	662	672	657	695	600	613	684	650	655	618	623	629	639	655	621	669	643	636	656	641	653	624	629	663	679	673	668	645	596	659	667	634	605	638	681	664	553	677	668	689	692	639	639	653	658	641	711	647	653	674	652	600	656	639	650	640	679	696	661	668	666	631	640	659	614	658	607	633	631	637	648	665	652	611	632	672	656	674	654	642	641	666	631	629	626	654	643	650	638	620	645	618	634	651	658	674	639	599	683	618	628	615	633	640	654	638	620	626	608	658	660	634	665	633	635	696	652	623	657	662	631	595	651	625	612	651	651	669	642	663	628	648	620	661	624	667	618	630	646	661	628	636	660	640	623	668	648	691	639	684	677	655	655	669	643	603	639	678	651	627	668	627	667	624	664	685	653	648	631	670	667	656	671	626	645	668	625	658	656	670	629	644	621	681	640	631	684	611	696	590	632	658	639	650	645	636	618	635	626	689	616	628	578	646	638	640	658	630	630	625	666	620	646	619	663	628	647	639	621	634	620	613	639	636	664	640	646	646	637	630	669	638	654	628	616	644	620	627	636	706	706	611	632	599	675	638	631	659	641	650	631	637	636	596	670	606	640	669	643	631	682	634	620	676	625	615	684	676	638	666	598	631	668	650	621	647	635	656	649	648	637	643	671	684	668	635	663	642	692	591	619	689	610	657	687	635	655	646	619	662	621	659	642	689	633	602	629	647	623	614	604	604	654	624	616	606	618	675	633	648	621	641	639	660	623	651	682	642	622	605	625	658	640	562	673	626	618	656	628	650	661	633	642	628	636	649	655	721	632	634	669	641	607	600	652	631	647	593	632	592	638	619	694	648	632	647	685	654	650	658	640	640	647	664	681	662	655	610
8821	18200	15438	8682	5991	4662	3668	2957	2497	2202	1965	1870	1712	1525	1460	1368	1333	1260	1249	1249	1236	1144	1153	1113	1083	1072	1094	1069	1065	1082	1024	1043	1088	1057	1006	1014	1038	1096	1008	1021	1027	1046	1070	1051	1028	997	1003	1025	1051	963	971	971	931	970	981	927	1028	967	928	996	1059	1010	1028	932	975	1015	1008	983	931	1039	934	1033	1016	998	1001	995	993	973	1044	1001	942	992	993	1041	990	940	1004	987	1025	978	996	877	1023	986	1003	1049	986	957	1024	996	1034	1058	989	1009	964	1003	936	920	958	974	986	978	966	944	984	967	954	982	955	993	996	996	991	992	1002	1032	981	969	939	1008	954	976	981	979	956	1060	939	998	979	992	981	1008	1002	900	989	930	1027	980	957	980	1029	947	1005	1003	988	992	938	971	972	1018	1006	1012	988	970	1009	1021	998	1009	964	1027	971	1000	995	919	925	936	952	1010	982	968	967	920	923	923	1013	978	952	947	1040	947	980	998	958	1019	991	976	962	950	941	940	997	984	1009	932	966	1015	993	1012	1014	948	948	993	920	920	959	989	965	977	971	932	1027	974	1002	1012	923	985	1019	1044	964	951	979	951	969	976	950	963	971	1015	991	1057	975	1011	993	999	978	946	1005	971	969	946	992	958	936	978	976	1011	937	974	953	977	913	1007	979	923	958	1011	997	944	1002	971	979	942	973	966	976	998	957	992	941	1000	1021	1020	1017	932	947	996	935	956	996	995	968	982	915	973	992	999	1016	979	904	962	942	980	977	938	997	949	983	893	1006	992	990	976	1004	975	948	976	986	973	979	1008	991	885	972	957	984	972	1029	952	995	949	960	990	991	997	953	983	961	999	961	931	952	978	984	993	1000	922	964	999	954	960	968	1006	945	996	863	984	990	1000	1020	1019	1024	995	960	959	991	972	1001	992	947	969	987	967	976	999	944	999	1002	942	1012	993	1020	962	955	996	991	942	922	966	939	972	983	978	990	960	933	1022	985	1011	893	1012	922	957	962	952	906	1042	949	947	997	920	963	922	967	1006	1010	944	945	977	972	955	986	1008	968	1018	931	1005	976	981	959	1027	995	976	997	969	967	907	927	988	1061	982	954	998	1005	913	977	1004	976	1008	986	964	1018	987	1013	981	987	1019	972	997	988	906	1000	967	930	947	996	972	971	985	940	963	980	1000	939	981	972	988	968	981	963	957	938	998	962	928	983	941	942	958	989	948	971	946	907	932	913	963	1032	1025	959	932	994	961	1027	1006	933	991	882	1005	974	963	973	995	1009	1005	916	965	946	991	1012	975	907	987	993	983	971	1029	984	978	976	1012	945	971	1021	936	914	982	994	1008	1002	1003	973	1002	950	983	965	970	994	929	1008	938	985	994	990	990	976	1024	959	961	994	926	966	957	954	944	960	969	975	933	977	978	968	1020	957	946	990	981	974	1001	997	995	980	951	969	1018	1005	958	953	1013	959	905	955	998	999	959	961	932	991	972	1028	941	956	945	975	1000	1008	996	991	974	983	1024	981	934	975	954	1040	981	1005	951	944	935	995	922	996	957	994	976	962	991	947	937	957	939	957	1014	973	1010	1045	955	946	966	969	1029	951	950	933	978	1019	982	929	1017	981	1058	930	939	1011	1001	948	935	1008	1013	931	947	979	980	999	924	999	971	908	976	951	965	942	996	934	1004	996	945	985	994	946	957	944	976	1007	985	986	950	1015	1016	969	970	972	1000	971	1000	1013	1000	1045	991	990	943	1009	967	961	988	958	951	1018	962	945	980	970	956	981	959	968	948	982	979	968	976	981	931	974	1000	958	1012	949	1014	924	964	1020	964	948	962	971	978	973	954	965	1006	945	946	923	1012	948	978	1073	959	960	974	918	978	956	954	977	956	974	917	1017	962	956	977	1011	936	966	1003	946	978	1032	956	990	936	982	948	969	979	961	1011	990	966	961	947	962	992	930	991	986	1036	964	981	952	988	956	982	990	970	967	996	960	960	964	1001	942	972	988	989	1003	920	965	944	1007	975	977	966	954	1017	971	933	979	957	1000	964	960	996	969	963	961	978	997	993	978	936	936	950	991	1054	1003	925	905	970	936	893	944	963	958	957	1009	987	988	992	991	973	1030	1018	966	981	902	962	1012	948	981	953	1008	977	944	952	1077	989	966	975	979	988	974	950	997	945	997	982	946	992	905	1001	1002	921	980	1005	955	992	990	973	1010	953	1012	946	1010	989	986	957	948	970	956	904	1018	1004	939	923	973	993	978	1004	946	969	1005	1021	955	952	996	964	983	954	948	953	972	996	984	967	971	968	947	1016	986	927	965	945	941	987	1006	982	1009	990	937	944	964	980	950	968	929	941	951	996	983	951	976	954	947	958	958	1003	984	983	929	1004	988	972	968	988	988	992	939	962	975	964	1022	965	978	996	1048	962	995	996	951	970	972	967	940	972	1013	891	976	975	980	929	940	934	964	944	1012	955	977	948	982	975	955	933	934	924	938	985	943	951	992	981	985	973	940	985	990	951	972	963	1041	997	985	987	1002	926	960	969	938	962	914	1001	966	987	1025	953	972	983	970	933	958	957	1026	963	1014	973	957	1001	950	983	945	996	954	970	974	976	977	923	1003	1036	967	957	940	953	974	986	969	1010	942	1002	956	946	984	998	958	975	966	973	972	961	951	967	962	915	950	983	968	976	905	969	952	981	931	989	977	976	981	961	982	973	959	953	917	937	1033	958	948	976	941	988	955	963	977	995	979	1003	949	1006	976	986	974	924	961	1031	950	974	999	979	962	953	939	932	996	982	885	960	939	1038	998	974	945	993	1021	973	952	1013	1036	917	968	975	967	946	979	965	1004	984	981	967	923	999	958	988	993	990	886	961	970	966	990	947	1012	1018	951	1014	1014	951	971	974	925	983	1013	938	972	954	971	966	974	967	973	1010	940	991	945	1017	952	989	1014	1002	984	974	980	978	946	974	992	956	941	948	986	959	981	1030	959	1010	967	947	986	957	982	994	991	949	974	994	984	968	966	946	972	928	960	954	984	1036	1021	952	1029	1018	996	961	926	1014	999	992	966	937	988	1043	954	1024	937	1012	937	979	994	932	983	952	1012	1009	952	910	1006	951	913	916	965	937	954	945	964	1018	993	920	1024	988	973	980	991	997	966	952	911	990	986	1000	919	967	964	990	963	998	944	975	961	994	965	952	1005	969	951	937	997	942	1028	1023	990	971	983	991	930	1005	927	988	934	982	969	1011	979	978	970	974	973	971	986	971	939	1007	933	938	984	999	963	992	1025	911	984	973	971	1009	978	970	987	954	1005	966	978	983	954	998	1034	1073	942	943	958	949	981	1013	909	942	964	960	967	963	948	930	954	939	953	998	928	969	908	925	957	1023	927	964	974	1017	917	971	968	900	912	980	1018	964	979	991	983	926	945	970	1003	1068	987	966	958	998	917	960	952	950	970	997	957	915	970	978	947	1039	996	934	982	1009	934	995	1030	987	1003	1027	936	975	962	936	928	977	934	1000	958	975	1000	921	976	923	989	866	1006	1000	996	932	1001	988	997	980	992	1017	963	986	957	1056	976	975	934	948	950	965	948	955	912	1003	977	966	956	961	977	986	936	951	1021	976	961	981	963	953	961	1006	987	991	999	960	966	980	950	1012	953	982	939	934	968	946	930	925	960	992	942	1002	992	957	997	991	938	976	984	925	1012	981	1006	1030	941	1008	974	1010	915	955	949	989	967	984	965	945	947	941	953	948	1004	924	918	981	977	991	981	982
26796	20564	7445	553	274	273	258	213	205	237	194	218	201	208	206	209	199	198	177	206	201	178	195	215	208	212	211	210	194	193	179	189	208	172	194	179	197	175	196	191	187	196	241	214	213	213	197	206	181	206	197	204	182	174	182	181	188	187	200	218	214	208	211	196	208	208	200	192	200	210	202	204	212	194	208	195	204	171	184	187	203	204	181	178	208	192	184	193	166	216	198	182	184	198	192	198	190	186	212	183	224	178	193	210	188	190	194	187	215	211	214	205	213	201	189	189	184	199	214	209	224	207	211	193	182	211	177	200	202	194	229	208	227	214	202	214	195	191	199	185	203	207	196	188	191	205	181	196	199	198	208	189	192	204	205	165	165	194	196	196	193	193	201	192	193	211	216	183	193	200	181	183	208	207	181	196	199	211	203	195	177	212	183	223	199	166	187	187	212	208	186	201	191	183	207	198	203	194	212	180	197	192	187	219	179	203	203	201	197	214	202	202	203	214	206	197	221	196	198	189	209	179	201	210	206	202	205	188	207	189	182	237	200	224	178	209	181	197	184	195	197	235	212	195	190	202	205	198	185	205	194	170	199	186	218	190	229	194	202	191	192	177	203	195	200	202	198	211	204	180	198	191	174	191	217	180	196	202	172	213	227	201	188	196	207	206	196	202	172	205	218	204	169	196	189	213	202	206	193	196	190	185	218	182	183	192	180	196	206	172	191	203	227	187	206	209	184	188	203	207	203	197	194	203	201	186	194	191	220	209	181	199	220	216	220	181	220	211	198	167	220	191	199	205	217	205	191	186	189	167	220	205	203	214	192	202	190	208	208	199	201	182	208	189	211	182	185	172	198	194	197	187	198	184	186	182	195	225	181	205	204	184	200	219	205	225	192	215	203	207	215	193	185	231	182	184	191	195	212	210	196	165	223	190	200	208	208	199	214	212	172	185	157	224	178	194	191	180	213	191	200	199	200	232	175	188	218	196	215	199	185	203	209	191	242	200	178	197	215	198	190	195	192	191	190	188	197	180	196	169	208	194	199	195	206	192	209	179	202	195	197	188	203	224	188	213	203	202	210	195	192	191	176	182	216	210	197	212	203	239	199	218	201	216	210	205	202	185	208	202	175	192	197	193	185	195	206	198	202	223	205	217	187	205	202	207	209	189	187	183	218	200	215	172	190	210	216	180	227	199	184	207	186	195	199	192	183	188	203	196	202	191	190	189	216	181	204	175	206	209	180	215	191	202	194	204	186	186	204	209	215	226	197	181	225	185	177	184	192	192	182	194	190	195	183	180	212	222	173	181	181	169	202	222	183	211	222	213	204	210	195	215	184	195	192	208	184	213	159	180	192	191	185	197	188	220	209	218	196	191	196	192	194	210	199	209	184	187	204	209	198	224	186	183	185	204	221	209	200	201	200	197	193	195	192	213	191	207	183	183	184	209	205	194	183	208	224	211	210	199	189	191	179	191	192	183	193	204	204	198	181	180	187	184	180	205	203	208	182	205	198	167	189	204	210	207	185	193	197	217	171	203	192	211	203	173	227	192	211	190	178	199	233	219	190	213	209	196	205	210	203	187	201	177	171	173	202	182	200	195	181	203	214	203	174	185	207	197	200	194	188	200	209	225	201	188	207	191	211	192	193	165	220	193	191	206	191	200	194	174	203	228	174	189	219	202	169	196	197	200	201	194	171	186	221	182	202	177	182	203	185	190	185	191	221	213	169	199	176	195	192	195	188	177	183	196	215	197	193	195	192	182	210	179	177	197	182	192	206	175	211	215	189	172	194	190	191	197	200	183	205	183	204	197	219	200	199	198	202	186	207	217	182	181	219	198	196	172	218	197	180	182	233	203	195	199	219	192	212	172	207	193	218	181	168	194	208	207	191	191	220	188	201	200	214	196	220	193	183	174	188	195	195	187	189	191	198	211	210	194	200	189	208	202	208	204	166	212	227	225	209	205	224	197	204	204	187	192	224	208	206	198	173	173	224	206	207	207	164	209	234	198	215	184	176	180	198	235	194	200	222	184	204	198	196	189	197	183	192	215	172	214	199	206	207	205	192	198	187	177	196	199	196	192	224	214	202	198	211	192	187	215	188	196	181	202	181	207	176	204	197	211	223	210	198	194	210	218	186	188	181	203	184	196	172	190	189	206	185	197	207	181	209	211	207	189	193	200	204	202	200	208	207	201	216	199	215	187	191	177	193	213	174	207	223	198	205	207	216	208	198	209	174	192	195	183	187	201	189	166	208	206	225	191	191	190	203	198	198	199	186	192	206	188	191	193	202	206	183	197	193	193	182	169	198	189	196	203	203	167	190	210	203	197	207	218	203	190	216	196	188	201	205	195	183	167	197	211	189	199	211	194	192	198	207	205	199	190	202	180	210	175	198	193	187	209	220	181	179	218	204	191	205	176	210	189	194	201	182	187	182	197	195	186	192	185	173	177	189	191	205	175	210	202	193	197	220	215	213	194	198	210	199	199	188	195	206	195	188	200	198	217	208	190	175	200	198	194	199	205	211	180	202	189	210	205	200	214	233	199	196	207	192	197	203	192	222	176	191	196	183	221	205	198	205	161	184	191	198	182	186	190	216	205	190	169	193	198	205	222	197	197	201	207	193	191	186	205	207	199	196	169	187	218	200	180	183	203	210	171	198	181	205	194	198	218	212	206	208	189	185	194	197	150	195	209	197	204	176	203	176	196	190	190	193	188	215	198	211	185	207	182	183	205	182	207	197	171	188	188	200	188	198	214	180	180	210	192	204	186	200	206	185	205	211	175	203	172	205	195	191	198	208	205	210	191	181	195	206	209	236	169	219	185	185	198	189	204	213	212	206	213	186	189	204	195	215	201	209	197	198	195	195	193	188	215	223	194	202	207	172	233	190	190	179	183	188	192	215	223	193	201	182	187	172	213	201	201	208	192	216	176	206	177	203	198	214	205	196	184	193	168	206	193	179	188	197	200	215	184	221	176	200	197	221	212	211	211	194	204	199	188	207	189	198	182	186	191	205	225	220	172	189	193	189	172	178	208	202	205	181	190	216	190	190	198	187	189	206	178	200	203	211	165	208	196	197	202	205	198	197	207	175	187	195	186	189	219	183	203	174	192	177	177	192	199	204	180	210	194	191	180	198	192	194	205	177	203	216	180	182	215	199	194	198	206	185	178	197	190	212	195	192	214	181	183	203	209	176	190	211	205	167	207	215	213	190	204	172	201	205	238	196	187	188	180	188	248	191	173	204	189	208	200	226	188	215	186	190	187	214	188	174	186	169	206	229	193	203	205	190	231	189	214	183	211	205	217	215	202	172	175	186	177	197	215	188	195	175	197	205	200	204	225	212	188	192	193	190	189	197	205	196	202	194	211	230	190	216	218	208	223	205	177	181	184	214	221	187	216	170	210	180	199	185	199	184	196	206	197	212	219	182	170	227	198	213	197	206	184	190	189	197	205	182	205	194	200	176	169	200	208	190	179	181	208
3826	1337	1298	696	539	481	457	433	346	360	371	369	384	335	330	368	345	358	335	335	309	326	354	336	322	342	296	362	311	317	338	315	306	311	310	327	333	288	315	349	320	343	330	307	341	324	321	313	296	298	332	319	316	304	365	313	324	337	327	320	305	347	290	312	306	324	297	329	323	317	316	349	337	330	330	324	299	296	302	356	333	349	308	326	322	331	280	298	315	288	320	311	321	324	319	294	327	310	313	319	317	323	307	337	306	301	295	338	293	314	331	356	299	325	326	331	281	339	308	327	318	347	306	300	297	343	320	310	328	309	322	360	310	329	300	293	315	338	295	318	332	340	318	339	339	322	319	325	328	334	360	337	338	306	345	275	288	318	311	298	300	316	312	321	266	326	286	332	301	354	320	319	334	305	317	297	330	312	352	333	299	280	305	303	326	311	320	306	342	302	325	303	341	298	360	317	301	318	312	319	327	319	316	347	330	311	319	273	310	308	285	352	302	296	331	342	315	323	341	321	318	327	319	301	339	317	357	294	321	298	333	311	312	351	332	315	329	341	298	347	302	333	356	327	330	325	329	339	326	318	331	309	310	309	331	316	286	351	317	327	310	309	320	320	321	311	295	324	345	357	322	344	286	359	333	308	314	280	309	330	347	319	309	345	311	333	291	313	308	308	297	301	315	336	308	280	317	349	325	323	307	312	330	327	316	347	317	288	315	336	325	340	290	311	334	305	272	290	334	308	347	317	306	332	321	296	314	349	329	311	308	322	306	310	342	336	312	296	299	306	343	314	344	311	332	320	321	331	301	321	315	332	321	319	354	295	307	331	326	343	342	283	334	332	295	323	299	295	288	319	342	306	316	323	317	318	332	310	321	328	324	330	347	305	360	317	300	305	304	319	289	326	320	326	314	336	327	338	307	348	340	322	327	348	326	335	360	327	317	335	332	334	322	327	315	323	319	291	289	323	313	308	316	339	302	315	300	300	324	301	325	297	322	287	311	287	309	318	320	328	307	319	317	302	305	349	315	317	310	306	312	350	321	331	319	354	327	340	329	328	327	344	336	309	317	310	312	309	288	321	306	315	345	327	287	315	332	309	317	278	297	292	326	339	309	305	319	348	301	346	306	331	297	343	314	316	328	339	339	332	329	285	338	311	333	324	314	316	314	309	288	309	306	336	301	326	328	306	302	306	277	324	326	331	342	298	351	316	348	294	341	329	308	344	353	316	308	341	326	323	303	321	338	349	327	342	349	285	320	329	314	335	318	325	312	301	314	328	310	322	305	301	305	343	310	328	312	331	308	317	346	348	353	316	318	304	325	324	311	379	292	319	309	339	315	334	337	314	310	288	316	319	315	362	308	304	324	302	326	299	333	317	314	291	360	299	313	307	325	367	335	306	288	321	307	287	340	321	338	320	335	324	345	335	317	316	326	333	327	285	342	313	338	280	314	315	332	309	317	354	341	326	345	359	313	329	312	361	331	307	339	328	291	292	306	290	310	314	329	337	308	333	320	308	320	334	332	322	302	301	314	315	322	351	293	328	309	330	328	311	281	314	270	329	319	314	340	320	335	300	317	298	316	334	286	330	302	312	336	272	296	328	328	321	282	300	328	306	311	307	315	309	307	323	322	320	299	317	322	318	307	332	316	321	309	300	328	321	322	290	295	326	337	328	309	306	305	321	312	349	315	331	311	282	324	331	287	272	341	292	288	279	322	328	318	324	282	306	327	327	337	313	305	304	353	292	304	302	309	286	306	348	321	323	292	308	317	320	343	295	327	331	340	346	304	320	330	312	311	325	308	326	313	281	342	308	299	323	329	343	308	325	319	288	336	285	339	310	307	284	313	341	312	312	333	322	313	345	330	328	322	313	299	325	329	321	348	337	330	314	302	324	317	329	324	320	301	332	312	324	321	333	326	315	323	325	319	310	342	306	298	332	328	295	332	346	312	318	296	308	338	297	305	304	317	314	337	307	312	335	294	331	326	306	325	332	329	313	322	304	325	305	301	326	342	285	308	334	309	311	324	312	326	323	306	307	325	301	329	307	333	305	338	324	312	324	310	322	317	319	302	314	304	297	344	342	344	312	322	322	323	312	313	324	325	323	332	332	310	299	318	326	263	331	377	322	312	326	315	343	290	331	301	318	317	306	340	295	315	300	331	296	310	336	299	285	299	347	303	323	345	324	323	312	357	305	364	329	323	331	318	322	314	321	303	347	333	317	331	304	301	328	328	332	340	330	330	323	305	349	319	304	321	310	331	330	339	317	300	315	323	312	324	320	306	315	329	321	303	320	322	341	335	312	305	297	298	349	333	334	322	315	333	341	277	324	334	279	302	327	322	307	311	303	328	334	306	312	318	301	300	322	362	332	308	306	310	315	309	344	319	290	322	296	354	320	298	317	288	297	311	296	315	339	291	310	340	303	345	303	333	323	313	334	318	313	310	302	277	334	329	335	321	321	317	342	324	284	326	284	336	312	315	330	318	319	315	325	324	330	308	336	343	334	328	351	333	336	354	336	307	323	332	330	301	337	316	319	339	283	297	352	317	316	331	314	307	330	294	297	298	314	321	313	309	317	322	324	326	316	331	315	326	303	321	316	310	298	318	343	314	298	292	320	355	327	320	347	317	317	296	298	315	343	312	310	333	357	282	303	298	336	362	318	315	293	331	278	330	310	315	344	300	284	348	315	313	310	311	353	326	317	299	300	327	298	321	323	332	328	286	293	350	315	320	334	314	293	326	309	335	318	330	293	338	329	337	331	301	322	317	323	325	338	318	322	284	314	308	331	306	324	301	308	323	371	343	339	315	332	332	321	301	315	319	299	330	357	307	318	340	360	309	323	344	307	307	320	259	326	377	304	312	328	360	306	295	340	303	323	341	330	301	326	351	318	329	288	314	316	292	329	314	355	324	308	343	294	315	290	358	332	336	315	302	319	308	318	298	310	359	331	348	320	314	294	311	328	323	325	297	331	323	309	303	313	330	292	306	332	288	291	320	337	282	315	332	322	330	319	343	276	323	305	344	301	301	309	342	308	315	322	328	338	304	294	297	334	333	324	301	335	309	288	292	304	306	285	298	344	333	332	337	306	328	312	348	301	350	330	315	347	316	306	321	324	314	336	321	322	287	322	323	333	320	314	281	297	301	310	324	321	329	331	370	329	340	313	314	337	322	292	343	299	317	327	340	359	310	265	299	323	349	321	329	330	295	326	329	307	285	330	296	314	315	362	315	285	326	326	317	302	322	313	307	319	311	307	328	307	355	331	322	321	303	330	337	300	296	307	320	322	348	313	306	314	294	364	308	317	333	319	295	290	327	294	334	333	327	329	303	337	333	313	314	321	306	332	329	280	311	327	317	364	293	321	326	320	324	326	306	300	307	313	292	319	332	299	334	310	333	304	304	315	312	325	322	340	304	315	334	337	346	318	315	316	310	310	312	317	319	342	323	314	300	311	315	303	346	321	349	305	316	346	344	349
24121	21340	28738	24288	21110	4188	1168	874	675	698	661	642	619	566	569	547	589	578	569	553	584	541	546	544	527	542	536	520	489	522	521	503	480	540	508	542	485	493	500	523	508	518	506	523	534	448	505	530	477	522	490	494	467	515	532	538	496	498	507	491	491	510	520	503	501	507	461	484	481	520	482	501	498	451	504	485	510	508	548	512	527	531	485	510	510	517	519	484	503	526	509	529	493	532	495	518	498	491	515	498	480	493	481	508	533	460	487	516	520	491	469	456	472	532	511	471	480	532	499	489	484	482	536	498	513	471	471	519	495	504	501	512	463	508	500	508	477	511	468	517	521	480	498	527	492	529	511	486	509	500	550	486	495	519	501	503	509	508	506	544	539	556	510	479	524	516	474	491	496	482	490	486	508	477	533	468	484	494	495	470	490	487	490	490	545	492	495	504	504	512	497	483	521	540	495	543	522	500	515	465	521	542	506	510	476	570	511	517	507	519	491	472	525	528	484	525	520	467	484	513	490	522	462	485	522	455	501	493	507	514	520	541	535	465	480	513	475	524	501	484	543	502	487	541	494	465	538	543	515	485	463	512	501	520	502	530	470	530	509	465	507	492	509	484	539	513	514	450	532	486	512	506	463	511	507	484	543	464	502	507	487	544	491	487	483	498	488	518	533	509	522	495	492	473	473	533	496	454	521	488	512	481	532	515	523	474	496	472	503	506	530	520	493	472	494	506	488	486	494	479	502	469	514	458	525	510	487	521	506	514	512	507	468	525	521	525	504	504	545	490	538	523	482	472	516	473	491	487	479	507	478	524	491	518	492	533	488	472	521	501	499	502	472	480	489	518	512	496	492	471	490	492	474	507	484	479	470	484	500	513	491	488	509	537	486	495	519	506	482	452	490	486	562	511	462	493	546	512	471	475	525	485	476	480	484	515	458	508	472	511	523	474	523	509	537	511	493	488	487	490	479	492	504	540	517	470	511	487	469	495	477	535	497	469	470	473	568	474	486	507	495	462	478	546	502	535	495	507	489	525	497	495	515	522	501	477	538	489	482	528	481	472	511	528	506	508	456	523	516	529	501	489	476	513	498	519	488	508	529	501	477	472	498	449	483	506	470	464	508	486	557	518	501	464	511	495	474	501	494	500	499	532	489	516	515	535	516	540	527	525	477	484	456	489	523	532	479	484	484	499	456	454	478	515	488	521	497	493	522	469	493	527	465	533	475	461	517	525	479	487	533	522	487	506	489	474	525	490	468	435	527	490	473	446	475	492	507	515	479	478	494	509	509	466	488	526	525	487	461	464	489	544	507	544	475	510	522	534	491	498	486	470	484	474	496	500	489	473	499	510	518	493	473	511	492	511	522	502	504	490	465	496	481	497	467	516	481	536	504	482	500	503	514	469	485	504	530	491	479	473	510	489	538	484	486	530	470	484	514	483	524	490	509	555	516	524	494	513	525	455	524	473	465	500	464	552	510	500	461	483	499	496	471	502	493	466	492	473	507	501	481	456	507	520	507	517	475	480	539	523	502	502	498	514	522	522	484	489	504	547	487	480	496	504	536	518	492	487	496	513	528	490	507	480	491	498	509	500	509	526	503	515	464	503	548	491	523	494	514	537	515	520	472	504	488	517	517	509	478	501	481	466	503	523	515	492	493	478	507	452	499	495	500	489	476	498	442	504	513	510	484	499	500	516	494	497	516	510	479	484	472	476	448	535	512	495	506	494	544	476	486	468	505	480	488	475	483	506	511	494	531	516	465	477	509	512	484	493	471	496	500	518	484	472	519	496	511	504	453	501	528	506	511	477	468	471	529	455	504	490	492	482	498	455	480	509	523	503	543	480	505	519	503	480	493	455	495	480	510	446	530	493	509	520	504	514	483	491	481	522	514	491	492	514	503	491	520	481	515	489	485	517	527	515	550	528	537	490	551	480	480	473	509	509	467	481	475	481	502	525	503	484	491	486	517	492	498	533	479	497	482	513	460	545	500	525	465	544	489	465	517	520	517	499	492	499	498	463	497	494	486	468	487	521	494	506	478	467	512	513	532	497	505	497	501	467	498	493	489	461	530	487	470	489	503	528	480	524	522	518	458	503	506	502	481	488	465	506	512	516	503	470	502	495	506	450	481	508	513	506	498	491	528	485	527	502	467	510	515	505	507	512	483	513	489	518	497	509	525	521	479	493	511	477	502	470	549	521	524	515	521	524	503	511	519	489	480	497	458	514	459	486	524	490	504	506	503	477	501	488	539	526	508	503	506	516	502	511	529	521	515	509	464	519	502	500	515	477	479	506	503	482	534	497	489	524	499	513	465	462	462	501	519	509	513	484	493	515	499	520	515	473	456	473	530	487	513	483	505	520	488	475	511	464	509	500	512	512	481	468	468	508	585	496	521	484	478	491	514	458	534	461	487	515	490	470	516	458	472	475	516	474	513	497	507	455	492	460	493	468	491	527	506	472	516	460	442	501	486	495	518	504	469	487	489	481	470	455	467	515	521	480	514	491	487	515	505	453	493	502	515	474	487	496	471	511	516	500	493	462	476	482	487	529	516	457	486	471	461	530	521	512	563	491	492	484	435	518	519	516	522	494	478	489	511	521	539	475	502	516	473	485	483	494	507	516	524	477	497	479	479	481	527	479	496	511	523	506	484	509	497	525	486	513	456	501	499	484	482	480	521	500	467	509	480	518	502	487	482	504	485	518	476	511	495	481	493	475	463	480	497	488	519	502	510	482	500	500	496	532	487	506	470	542	488	520	477	524	514	461	496	464	530	502	512	508	528	506	555	466	479	511	487	502	509	513	500	503	501	498	479	559	513	503	517	479	494	502	527	476	486	485	492	516	499	485	470	501	475	512	505	483	525	534	499	499	497	510	484	458	558	527	500	526	523	517	488	516	485	488	505	509	480	486	479	495	502	501	500	496	482	503	530	489	537	531	506	495	520	423	498	525	494	511	495	516	549	426	498	456	463	452	510	482	459	493	519	483	502	462	496	489	489	485	500	513	496	508	505	473	511	459	496	515	511	509	487	516	512	505	497	504	485	486	522	492	504	523	513	503	522	521	495	491	511	522	484	540	495	494	510	466	509	493	499	501	540	517	496	504	529	501	501	493	517	476	486	499	484	491	524	509	483	506	500	484	489	487	484	516	508	466	519	443	515	505	491	495	479	472	509	548	520	511	474	547	509	496	483	528	516	554	506	511	514	498	520	519	484	496	448	492	537	480	478	502	467	509	502	468	488	510	513	494	491	483	453	495	516	491	495	465	493	493	468	495	484	510	464	528	541	518	499	467	483	534	473	510	477	516	498	509	475	472	524	505	506	449	494	512	501	454	486	524	501	497	487	492	479	472	515	542	483	493	524	517	496	506	485	546	460	512	517	488	530	503	504	518	493	472	454	496	517	506	478	492	477	504	501	509	513	508	510	491	519	481	495	502	453	516	494	474	490	499	521	497	511	540	484	518	467	533	486	501	518	487
5906	11073	9519	4976	3531	2707	2101	1757	1610	1338	1301	1165	1069	1047	965	944	967	878	945	859	866	861	892	810	870	822	835	799	754	823	813	835	743	754	770	804	807	807	782	837	758	796	814	817	761	838	788	795	799	768	808	811	815	715	780	799	733	795	719	788	827	824	763	770	737	799	740	729	809	787	775	775	794	796	722	774	827	740	826	730	796	774	743	812	786	763	798	783	782	761	806	766	784	797	759	740	734	731	827	776	768	753	825	781	739	768	745	783	747	777	806	765	799	801	784	774	753	713	724	787	739	788	736	816	759	752	765	795	760	794	764	802	759	790	703	760	784	760	784	742	727	686	744	782	754	719	792	761	743	749	776	756	761	763	780	750	760	822	770	743	760	718	751	746	770	738	774	772	741	741	783	728	754	777	775	716	795	835	784	773	771	761	729	728	727	773	686	775	797	755	764	792	744	802	760	765	733	742	778	781	720	731	782	834	776	782	781	762	728	762	781	714	775	771	752	776	764	793	828	743	742	806	745	771	744	732	742	763	798	712	760	735	747	755	761	748	737	733	796	760	761	774	795	782	782	807	750	767	804	774	742	697	789	759	723	759	766	795	761	788	830	742	770	800	828	746	763	779	755	760	814	759	712	743	813	791	746	752	777	759	755	759	778	799	730	753	798	789	812	739	795	740	730	745	787	740	758	759	810	769	825	740	743	779	747	720	686	754	820	829	790	767	734	738	768	714	766	825	771	757	728	781	742	731	732	786	767	740	755	750	767	731	762	773	765	718	772	750	793	733	760	775	753	776	806	761	750	744	724	792	740	808	720	744	721	755	780	780	727	749	752	740	730	738	756	749	754	744	792	759	711	725	797	779	804	754	772	792	730	803	782	751	733	737	755	792	754	780	789	775	758	720	785	809	823	800	746	756	724	746	746	745	757	752	744	720	771	761	740	793	747	743	740	785	760	756	735	757	758	777	718	762	762	776	741	756	797	730	777	710	768	765	746	737	771	732	762	746	760	806	782	790	744	789	782	790	788	742	758	773	722	742	768	747	754	788	732	780	778	793	728	742	758	725	801	754	756	712	727	772	776	754	791	777	756	700	753	770	774	741	782	746	770	804	734	777	761	734	722	762	740	764	800	783	788	758	808	715	784	765	759	762	752	797	758	749	766	766	769	717	776	795	805	762	756	742	776	751	759	725	739	758	784	776	810	741	785	748	767	773	722	768	733	730	795	788	787	726	742	790	811	782	760	772	752	782	735	752	747	739	734	791	752	718	737	792	774	764	718	747	804	815	754	724	757	791	772	752	835	781	763	737	753	743	717	724	761	763	749	805	735	762	771	753	784	820	758	754	733	748	739	802	735	709	826	735	763	747	768	754	738	764	708	744	729	818	793	754	776	769	715	758	776	787	764	725	779	734	800	736	765	763	811	775	726	744	751	743	783	753	733	824	776	765	795	811	754	759	744	765	721	768	760	779	734	766	747	796	810	754	757	780	839	755	765	747	785	757	759	742	784	787	794	772	759	752	737	769	766	808	720	746	745	750	764	753	731	826	778	763	721	733	770	749	774	729	757	735	758	792	746	776	807	752	704	762	774	727	774	765	729	754	761	717	747	759	727	784	729	730	784	764	760	760	779	721	773	773	772	799	731	756	751	786	814	771	780	748	752	809	784	741	753	796	769	728	783	781	748	747	766	751	734	768	787	767	742	768	777	740	777	787	778	741	810	771	806	762	761	780	745	763	715	767	747	769	754	718	807	765	803	761	732	806	783	764	750	747	757	740	740	679	766	758	717	765	766	783	779	711	739	755	782	767	781	754	758	717	814	739	776	736	756	793	764	719	794	737	713	769	695	743	742	740	742	782	745	780	751	750	799	726	760	753	750	721	684	769	767	787	748	790	800	719	700	818	773	747	798	749	748	759	773	731	744	712	767	779	754	770	772	772	756	775	770	739	727	804	792	790	735	802	784	745	745	749	744	762	762	746	767	779	786	742	736	733	738	748	722	799	750	775	734	795	744	758	730	703	821	726	752	763	700	790	763	745	809	766	750	725	776	776	762	774	749	739	741	810	761	791	752	773	762	744	772	751	729	798	728	736	816	743	763	759	801	759	777	698	783	762	727	753	784	740	733	759	718	776	774	756	753	731	766	801	790	773	748	728	799	783	782	823	753	736	727	809	737	755	812	740	749	796	772	782	769	755	767	767	711	749	749	671	782	738	785	752	786	729	726	791	763	737	770	758	831	741	737	763	758	761	765	763	776	731	783	743	801	834	767	753	764	744	759	741	736	748	804	803	738	778	735	712	770	698	756	805	759	772	734	789	751	747	800	766	778	754	764	776	743	732	777	823	736	797	727	737	773	725	791	785	736	808	786	793	752	767	753	771	793	784	823	750	765	747	748	757	791	800	766	744	802	745	723	770	764	766	783	776	810	727	739	748	808	759	777	803	792	741	754	728	771	734	763	824	747	752	816	786	791	760	758	804	807	774	749	701	802	753	754	788	804	752	714	769	778	757	810	784	776	731	705	762	759	793	789	708	779	761	742	696	800	733	690	769	724	752	715	782	769	704	740	759	751	798	768	735	789	743	807	731	783	742	762	748	792	796	729	747	776	728	757	819	812	736	761	796	736	753	729	773	733	743	767	736	758	710	783	788	756	710	781	770	706	782	838	755	765	700	780	763	748	783	725	737	790	758	767	724	743	762	738	735	804	755	828	702	758	790	729	792	778	780	764	749	768	800	774	792	717	757	684	832	759	757	748	764	778	809	768	747	765	730	746	763	753	742	797	744	768	767	759	735	740	740	806	727	743	758	764	765	752	768	774	750	788	807	718	799	786	708	722	752	784	750	775	785	729	753	781	765	738	763	739	726	725	750	744	787	811	779	732	736	771	793	790	713	718	765	737	754	752	766	729	733	754	795	727	760	772	718	744	778	735	753	706	706	770	715	784	811	710	757	817	728	731	736	747	808	737	741	735	753	803	788	769	747	787	776	762	788	775	699	753	736	778	738	776	794	766	793	772	769	730	755	745	764	775	757	754	710	775	772	748	738	783	777	782	785	782	782	721	756	761	789	763	811	728	791	760	788	764	798	738	764	746	757	743	741	788	771	760	745	722	772	832	739	730	688	795	728	786	771	783	768	731	774	776	694	764	751	746	776	782	724	749	749	740	761	762	755	766	791	763	769	802	742	787	747	751	757	766	714	756	737	757	815	767	796	760	760	749	722	726	776	734	779	765	741	771	778	749	740	783	748	779	759	807	750	760	692	784	722	830	815	808	706	780	768	742	768	792	737	767	795	746	790	737	722	762	739	750	781	765	764	760	734	786	767	756	748	777	778	770	745	803	737	730	759	784	756	770	713	747	749	729	763	765	758	756	765	796	763	755	750	754	761	734	778	734	758	767	761	741	781	730	747	748	802	735	760	782	739	756	749	720	716	777	765	731	783	788	776	757	774	732	732	752	755	709	750	764	770	869	720	757	754
23179	21346	29370	23677	21348	21109	4230	1438	1082	1022	935	909	856	826	819	830	740	746	733	749	752	727	722	730	711	683	704	681	693	688	696	673	665	693	712	635	625	683	659	659	667	710	667	636	670	703	684	654	650	666	652	671	646	614	682	687	623	658	654	681	633	675	718	646	700	687	632	646	657	683	666	652	684	692	659	637	693	633	629	670	663	634	697	634	666	660	656	679	652	680	644	610	641	690	649	623	621	642	641	678	673	713	639	669	676	655	614	615	652	618	630	635	643	710	664	668	669	632	620	677	649	626	660	639	651	665	674	658	651	657	624	669	684	629	661	671	626	661	632	689	635	629	693	662	663	642	646	629	661	690	650	650	661	622	693	628	636	636	646	603	668	653	632	609	660	638	666	630	667	637	647	626	672	655	662	636	701	650	639	654	619	680	622	648	681	665	655	639	662	667	675	677	659	697	617	619	635	661	666	707	652	704	684	627	634	681	665	662	644	626	638	657	660	642	680	638	700	653	622	665	661	629	676	639	667	681	659	644	625	679	649	683	654	694	673	643	631	646	581	657	603	653	685	644	668	661	708	662	615	606	670	665	643	683	670	643	633	699	649	724	669	662	653	644	680	641	637	613	662	640	639	597	669	661	669	646	605	620	623	699	655	648	608	635	678	696	673	651	620	636	650	653	680	662	642	667	622	652	642	631	659	640	606	638	662	696	668	678	631	627	698	666	629	620	636	626	694	643	607	629	632	647	637	653	623	625	620	662	610	636	646	622	665	665	628	673	656	628	673	619	640	663	665	639	656	655	660	589	621	609	667	648	668	656	641	640	683	659	668	674	619	600	681	642	631	676	645	632	660	671	656	634	568	642	700	653	638	668	628	663	654	692	665	638	611	654	688	617	664	639	648	607	663	663	623	608	659	607	688	655	639	656	628	634	648	645	650	644	673	632	698	681	643	670	655	667	658	706	675	689	663	613	675	617	630	668	672	663	631	640	649	659	673	614	681	655	651	661	677	680	694	636	636	614	646	610	632	640	666	632	657	687	644	670	626	632	681	635	660	650	662	644	611	670	704	617	665	702	634	668	661	697	645	655	692	651	688	646	668	669	685	640	650	610	638	653	649	681	642	610	631	620	691	665	669	690	617	655	595	627	595	636	672	647	623	625	648	617	669	645	629	678	615	605	591	657	634	669	641	639	673	654	666	649	636	648	647	624	629	646	629	649	679	641	642	642	671	629	658	621	698	674	647	603	649	665	648	642	639	671	649	660	678	661	673	643	641	653	643	640	678	636	625	628	662	634	694	632	667	652	659	671	645	644	635	604	689	615	654	629	632	626	658	656	650	630	700	641	629	675	672	666	617	674	695	644	683	645	634	623	683	607	642	663	642	625	668	682	652	674	662	627	646	630	656	626	695	658	630	644	655	622	653	667	646	662	684	649	624	675	626	650	619	661	632	639	642	630	629	627	619	652	627	641	661	642	588	657	663	672	665	605	636	634	612	636	610	700	645	664	654	629	662	628	619	608	629	620	664	638	662	678	634	587	588	711	673	643	633	645	656	672	611	612	655	635	636	680	676	665	643	646	681	646	639	664	647	647	641	627	684	668	665	635	637	670	632	646	608	604	669	661	594	638	612	659	660	589	639	663	714	625	673	587	652	662	677	642	678	671	632	680	594	610	611	627	651	661	656	626	684	600	654	658	651	598	576	644	658	613	613	622	630	667	650	645	647	642	683	638	615	655	650	659	643	652	629	661	653	645	710	633	622	580	628	670	653	646	625	609	603	627	656	662	672	636	653	669	669	642	680	647	669	668	642	659	627	649	678	608	616	676	668	674	599	625	601	721	623	668	618	626	676	627	635	666	651	627	685	662	663	634	645	615	657	568	662	631	607	647	619	647	616	628	648	632	627	626	660	679	652	616	683	628	620	618	668	616	622	651	670	656	631	621	675	632	652	716	625	642	635	630	640	660	632	593	633	596	632	707	644	634	631	670	658	627	674	635	643	652	669	620	596	660	607	675	625	684	659	629	680	689	640	637	647	654	692	658	666	637	654	636	604	647	637	670	637	625	612	667	651	638	666	655	645	650	614	666	684	679	664	685	618	657	710	614	659	660	634	676	641	640	632	672	643	627	607	635	621	629	666	643	648	632	658	627	650	659	646	674	624	665	653	676	626	622	624	645	669	637	662	616	626	648	655	622	668	689	683	610	669	614	650	654	647	618	629	632	655	640	622	623	623	660	629	609	638	619	625	637	679	614	647	677	626	625	649	676	632	623	682	668	631	628	636	656	649	670	648	634	659	614	641	670	690	675	631	689	645	633	608	661	629	683	701	649	636	617	643	619	666	622	641	644	649	646	645	648	651	635	651	636	638	650	661	675	615	677	661	683	634	634	623	687	654	660	693	658	655	660	635	631	640	635	644	655	685	647	653	665	648	660	636	622	649	650	652	634	666	674	711	672	623	611	627	701	639	646	638	592	666	629	647	645	687	652	724	608	664	632	634	632	627	645	607	619	630	638	683	657	639	663	665	629	680	633	631	679	663	664	593	644	604	652	656	613	625	590	642	645	661	663	628	664	656	653	665	651	658	705	634	678	649	620	680	606	635	629	637	633	650	673	633	626	657	627	619	650	672	605	621	635	620	605	633	647	636	664	657	666	644	633	654	603	652	635	601	650	613	648	645	668	661	641	625	636	645	668	646	602	664	675	649	610	624	658	605	649	646	627	703	624	608	629	613	656	619	666	645	667	650	625	650	664	634	649	647	695	652	595	676	667	661	640	692	672	649	629	613	651	677	646	620	666	637	669	685	684	636	676	679	655	654	699	623	647	630	691	640	659	668	636	662	640	629	653	583	640	640	628	656	641	646	593	593	626	646	628	669	625	626	623	683	644	673	652	607	666	602	636	646	618	665	678	657	665	618	655	606	673	646	666	662	649	657	598	627	677	646	641	651	635	720	638	659	635	703	625	637	644	668	676	642	653	604	683	656	654	688	654	658	677	650	627	632	685	671	691	614	679	653	653	628	655	650	645	618	627	690	692	584	623	626	637	662	647	675	620	623	677	567	640	624	610	657	621	641	615	612	654	610	622	674	645	671	622	636	647	668	646	659	656	643	654	666	639	640	651	609	644	635	644	615	591	642	634	674	607	606	631	664	643	632	624	616	649	640	656	664	682	633	610	656	700	633	604	700	669	633	641	602	652	589	625	669	638	651	634	711	619	641	667	655	636	653	647	649	665	580	642	641	659	644	648	695	658	590	655	683	605	676	660	646	656	616	638	640	624	661	633	644	655	593	659	683	648	651	655	636	644	655	613	604	614	680	641	608	601	660	692	623	619	678	655	650	588	661	598	660	627	696	666	679	650	619	658	670	640	659	638	645	676	665	638	635	649	618	630	639	671	663	647	621	669	628	646	691	630	649	650	640	605	654	694	663	678	627	680	643	641	647	635	666	649	659	619	646	667	655	629	655	626	658	673	673	618
8782	17967	15123	8466	5976	4590	3527	2986	2560	2158	1917	1863	1637	1489	1446	1365	1296	1252	1259	1226	1203	1137	1166	1190	1107	1089	1067	1060	1055	1079	1094	1107	1023	1050	1061	1010	1040	1017	1052	1043	986	1006	1004	1011	1003	1029	1009	1008	1010	988	991	1001	1056	997	1019	1052	1003	995	942	939	947	973	1026	971	958	933	978	978	980	996	939	1032	941	1010	955	990	1000	959	971	1006	969	953	992	966	966	982	1028	1005	1021	1013	987	961	970	1001	907	895	1004	1034	1020	1050	984	1004	949	955	956	938	943	960	999	990	989	1044	950	1020	1042	950	981	984	1000	957	973	970	967	1013	914	953	961	991	922	986	941	979	969	982	983	975	941	985	978	981	968	999	960	945	932	963	983	946	1000	1000	971	929	997	955	979	956	1008	982	990	964	987	986	954	953	1039	971	992	989	953	993	973	966	947	955	959	975	955	941	958	1018	942	978	977	952	969	953	977	936	1007	948	990	960	1021	929	979	946	941	926	1003	924	1015	990	942	937	1019	984	1001	992	962	994	1003	993	933	992	863	997	969	1015	963	1029	982	923	990	931	1035	988	944	995	978	1059	1003	990	960	981	962	1010	1002	993	1030	1001	1025	945	967	937	1021	950	972	926	953	981	955	934	1010	981	1008	953	1020	994	981	1025	942	957	1013	951	1029	928	964	1001	969	913	942	1021	1035	975	990	957	963	952	947	913	940	1001	1018	962	1028	966	955	937	971	996	948	981	969	1001	997	989	979	970	929	964	945	1003	953	955	960	998	984	988	980	952	978	944	990	956	996	959	964	1004	1010	935	949	949	997	1025	929	957	994	970	1002	972	988	958	945	940	952	961	973	965	981	1021	964	952	913	932	996	953	931	990	1011	918	1000	989	1006	989	955	927	1023	985	954	967	941	918	957	984	938	961	985	962	1035	992	972	972	950	969	969	962	970	928	966	961	1025	997	967	980	1011	924	968	961	980	1031	998	910	1026	961	965	967	941	950	975	1020	956	948	1005	978	1005	961	950	987	969	979	1009	945	939	930	969	953	1017	966	953	918	996	956	974	981	929	980	995	1002	976	1024	957	953	981	997	1021	977	966	933	1002	974	1004	978	961	944	942	984	984	922	955	992	978	982	992	978	1026	980	946	1018	964	1017	959	910	992	1018	962	954	993	955	987	978	936	1002	995	973	975	942	955	985	920	946	995	908	968	923	918	959	905	994	953	1029	966	1054	988	1057	910	991	949	972	901	949	1022	986	948	959	981	979	932	934	998	987	967	970	982	999	973	980	991	998	964	909	944	1014	943	1033	990	973	1000	993	950	1008	968	1008	933	975	955	975	978	974	995	1003	907	944	986	930	996	967	1017	940	974	940	1045	1003	951	979	982	1013	961	944	936	1030	983	935	963	942	963	1015	946	952	986	1008	985	1050	976	946	1035	998	1018	1014	940	1024	983	931	933	1034	992	1002	947	974	1014	1051	992	979	910	974	943	991	905	986	966	928	948	932	957	951	1002	953	992	1035	950	1004	992	962	890	915	987	979	979	977	971	977	959	992	1004	913	980	944	975	981	952	988	996	958	938	960	928	1016	1030	981	998	1018	971	964	994	954	965	984	1006	989	954	1007	982	970	910	980	976	983	924	1000	997	944	977	912	965	968	941	959	1022	970	933	979	988	998	939	960	990	1006	975	939	972	994	945	980	1020	968	968	975	956	1001	967	975	925	949	946	995	976	971	1017	954	959	987	1007	1000	1010	972	1030	960	983	926	990	967	1023	925	951	998	976	944	995	970	1021	1016	994	993	1036	960	949	994	998	904	971	988	973	983	932	960	992	980	971	1048	944	937	1029	952	990	944	988	932	1014	944	1000	985	908	931	976	936	979	968	909	1007	980	991	917	997	988	958	964	929	990	1016	945	928	904	968	1044	956	956	934	939	963	947	942	960	914	973	943	1012	911	997	953	998	969	950	952	922	995	900	986	1020	958	989	981	948	978	1023	1024	988	936	963	949	1013	942	911	926	1008	998	988	977	987	927	986	912	934	905	956	979	1008	930	982	919	1008	985	979	958	1022	973	994	936	929	928	1027	958	952	996	944	932	927	886	1000	1018	1019	933	1028	949	1018	976	984	969	980	929	962	962	1047	943	974	962	940	941	986	984	944	974	1024	946	920	998	928	925	1008	960	961	966	978	994	1019	972	995	942	914	963	982	991	909	929	968	941	979	947	992	940	970	964	954	1038	1004	996	1009	951	959	1019	1036	996	950	967	1008	974	989	953	959	984	976	979	990	955	992	952	983	965	992	1020	942	958	959	994	959	960	969	958	940	980	1040	964	942	977	964	975	1002	1030	909	1043	935	1025	950	996	971	990	994	979	936	982	971	996	988	977	952	948	1017	985	1013	984	979	976	999	948	953	985	967	937	937	927	1018	904	1029	1001	969	969	994	1010	997	1007	991	971	966	1040	970	947	1052	1014	971	976	956	950	958	1012	996	1004	953	1000	965	951	938	889	947	1016	976	1017	958	1000	963	969	966	987	995	993	1002	963	919	995	978	1003	948	963	959	982	947	960	948	972	950	956	987	979	952	1007	954	983	994	945	983	957	972	982	984	993	972	970	1031	989	980	953	948	936	943	920	1049	988	948	972	974	902	987	941	968	1034	957	903	1022	990	950	1006	998	979	1015	987	925	969	986	942	965	980	988	953	965	1000	936	981	957	987	971	989	963	970	1019	992	983	968	1045	993	925	943	991	986	976	940	998	900	942	954	935	965	1028	950	968	1021	1016	924	950	982	931	976	945	939	959	970	952	979	943	954	978	975	960	1015	953	931	969	1002	927	999	971	1006	997	967	995	1001	969	947	1019	1023	949	1042	1069	968	957	999	1011	952	953	945	1011	988	954	1018	992	985	992	958	940	959	964	994	968	972	972	948	930	995	995	973	1031	938	1038	978	967	929	1002	968	981	947	1035	966	1000	1002	966	955	991	1000	995	992	1017	1009	1030	974	902	1003	959	960	941	961	971	982	1008	1002	961	942	956	987	991	1021	942	1005	969	966	977	986	979	951	991	934	964	921	940	947	936	967	978	937	959	1031	933	986	967	1027	986	1005	996	983	977	935	1029	1007	987	1001	939	961	991	978	931	928	1047	978	996	982	989	988	1034	995	963	949	978	1008	916	1014	961	972	949	965	962	980	1004	1012	998	956	984	1033	971	967	999	1054	970	952	989	984	1009	975	993	948	931	1006	962	982	929	997	953	953	1000	1006	913	975	999	970	975	992	1007	984	986	955	981	977	986	1005	975	938	979	978	932	972	922	953	1036	975	979	990	947	989	989	993	988	998	959	910	1002	1008	965	1026	1023	993	995	972	945	941	993	948	1007	1025	974	985	983	960	986	992	1031	939	961	977	954	986	975	972	1000	894	940	1021	947	1006	981	971	993	972	1017	973	994	958	1024	976	1018	938	1020	1021	924	987	929	989	945	943	927	958	930	916	920	1006	979	968	1001	987	957	1009	969	974	955	965	1039	968	1008	962	975	992	952	978	994	979	965	967	960	931	929	1002	922	920	984	981	958	983	958	1000	965	953	942	944	923	968	979	963	1021	921	968	932	954	1005	983	979	1042	965	1042	996	991	970	941	959	1012	972	959	999	962	914	985	1020	1033	978	948	1017	964	965	970	975	986	932	918	969	990	1002	985	958	974	976	968	977	983	1003	931	941	990	951	1008	1018	956	959	976	1002	968	1046	982	975	977	972	1007	927	979	967	1007	994	940	957	933	982	975	968	972	953	966	984	973	1001	985	999	933	919	983	946
26903	20614	7398	486	294	242	235	197	238	223	216	227	218	223	190	205	212	207	191	212	223	237	202	203	194	179	212	188	223	214	211	206	177	213	208	206	196	210	202	233	205	209	194	216	233	195	217	167	194	171	186	204	226	191	187	215	168	214	183	175	213	208	202	193	203	205	202	206	208	194	186	196	182	199	208	189	193	192	207	185	207	187	188	206	195	191	210	206	225	201	222	196	180	183	212	208	196	191	192	210	189	198	181	210	186	195	184	210	203	211	181	210	219	228	201	219	192	225	237	191	200	197	229	218	180	173	204	196	188	199	177	201	214	196	182	193	185	200	179	213	213	226	188	186	221	238	200	204	204	202	194	199	187	197	213	174	206	175	215	215	203	185	198	174	200	214	187	207	201	198	204	193	191	178	180	190	233	212	184	173	193	216	209	208	205	189	201	161	211	200	177	208	192	190	177	201	224	187	203	200	187	207	167	192	186	201	198	189	200	198	181	181	208	189	191	207	198	197	207	181	194	202	177	187	215	197	197	164	231	219	189	176	189	187	200	184	194	190	214	172	200	199	179	201	190	217	187	185	206	180	191	211	237	184	218	160	186	193	198	202	208	210	213	183	189	216	176	176	171	200	194	188	205	183	196	189	194	184	228	196	201	198	179	190	179	207	216	173	212	211	188	197	184	200	201	186	212	200	190	192	218	190	202	211	208	213	193	192	184	221	191	210	206	189	196	213	224	205	186	193	174	198	200	196	201	212	189	219	196	198	184	229	181	193	193	201	184	199	197	217	176	188	187	216	192	203	199	199	179	212	197	207	179	194	192	220	199	192	221	197	205	180	192	211	201	205	175	189	157	207	216	190	211	204	214	180	204	204	168	188	186	210	202	204	198	191	219	207	188	202	190	175	202	185	180	195	217	182	192	181	226	210	176	198	218	197	192	201	188	183	199	187	193	196	166	183	197	203	205	168	188	202	207	166	204	206	194	189	178	199	186	200	216	204	206	183	190	215	171	216	206	182	169	187	204	196	220	163	189	188	182	186	207	193	209	176	185	200	185	203	201	206	194	206	195	210	192	196	155	171	209	185	177	192	188	210	193	194	178	216	197	208	203	200	193	184	192	183	214	193	221	194	192	189	204	199	194	199	194	204	184	211	169	203	201	187	196	224	190	206	196	213	186	184	201	207	200	199	206	207	204	182	168	191	186	214	211	215	182	192	196	182	195	186	200	205	217	220	204	178	181	189	204	195	179	209	199	205	182	211	185	216	204	159	188	205	183	183	175	195	211	207	174	231	232	201	203	235	213	210	198	203	177	224	163	200	160	159	209	198	205	196	217	191	184	183	207	211	176	214	186	205	189	195	204	188	178	197	165	186	196	186	216	195	208	197	200	205	210	228	209	180	199	189	183	165	231	194	207	188	188	200	190	204	201	195	212	171	217	189	216	183	203	185	196	234	192	208	207	173	207	218	196	194	183	211	204	210	216	180	185	203	195	206	189	203	198	181	213	195	176	192	199	210	201	203	209	175	197	196	164	204	190	201	203	177	195	201	226	208	196	194	220	199	210	189	206	208	215	188	218	211	229	212	191	193	207	201	194	198	191	227	201	191	171	188	239	192	180	185	225	208	211	185	166	222	191	204	206	192	209	204	182	222	207	209	216	178	199	194	193	188	194	198	169	197	199	195	178	187	179	193	205	223	187	194	197	203	208	214	182	193	191	193	202	179	194	204	205	193	204	181	212	192	174	207	203	206	215	219	183	197	188	216	188	206	216	191	175	191	169	198	192	191	227	208	187	194	188	203	200	171	214	209	169	204	202	195	197	201	235	204	213	225	223	188	214	189	173	203	205	199	174	201	197	223	184	173	205	237	165	216	192	179	221	200	195	211	187	189	196	177	196	201	201	211	185	185	187	184	193	214	176	183	181	198	205	190	198	215	204	192	207	201	200	178	193	216	212	199	217	203	193	170	193	226	172	188	203	230	195	203	205	210	191	202	190	194	216	184	190	201	220	204	201	200	188	218	185	203	214	232	186	188	206	202	214	187	184	202	196	215	202	183	191	198	199	173	192	191	188	195	203	202	190	197	173	209	188	188	195	179	183	217	205	209	207	192	200	222	181	191	203	203	188	209	174	202	185	193	179	224	185	192	193	172	177	177	198	203	199	215	190	216	177	201	175	189	203	191	209	200	208	183	214	205	197	198	209	202	207	221	175	200	178	201	187	205	200	212	191	185	181	184	193	208	182	177	174	187	181	192	168	166	181	199	185	196	239	218	204	199	200	179	199	195	217	169	202	191	190	173	192	173	163	167	195	210	205	196	208	185	195	185	173	182	220	215	204	211	180	192	212	188	202	220	184	180	195	212	194	187	228	185	191	201	192	188	186	187	207	212	185	216	234	198	186	181	200	200	166	210	231	179	179	198	208	228	168	211	168	195	190	194	174	226	200	207	220	186	202	209	197	231	206	216	196	163	200	198	204	174	183	199	196	208	209	226	189	208	179	206	173	196	224	191	190	205	193	218	223	203	192	207	190	206	194	199	204	201	180	184	194	209	233	214	205	177	204	201	193	224	209	173	216	224	187	202	226	182	192	181	200	216	199	182	197	195	195	191	216	204	175	192	191	201	195	159	194	201	200	211	221	217	195	214	188	207	215	180	194	219	222	179	213	196	206	218	191	221	197	191	212	189	206	212	191	186	200	227	179	204	213	198	194	216	196	205	220	192	183	182	197	218	183	189	196	197	182	196	202	189	203	203	197	208	196	209	204	189	201	189	173	189	205	186	194	173	212	181	205	202	206	224	180	185	194	203	202	189	212	212	204	208	187	179	202	186	201	193	188	203	203	193	222	202	176	201	213	190	203	210	211	175	192	212	213	212	191	206	188	192	227	199	197	209	213	206	190	165	193	243	179	182	218	181	203	226	184	190	212	175	182	193	197	196	181	197	189	184	181	191	204	182	172	224	194	189	198	209	175	200	209	181	203	193	185	213	224	169	195	196	185	197	169	187	216	159	207	203	221	186	163	215	190	175	213	202	216	216	194	193	199	193	198	204	192	181	203	181	196	184	185	206	189	214	190	205	192	188	203	231	190	198	216	204	201	230	226	188	204	189	184	184	191	200	208	200	187	186	194	216	186	194	210	219	223	207	198	199	203	188	216	185	205	212	187	178	187	188	211	215	225	177	201	198	216	190	200	199	170	220	195	205	179	195	210	205	193	217	173	187	198	171	183	145	200	176	187	188	167	217	179	179	228	183	188	200	194	186	189	173	198	211	184	196	193	202	171	194	213	214	201	222	181	184	175	197	176	194	191	181	200	195	173	201	184	189	206	202	182	187	201	192	177	209	179	182	176	209	200	245	213	224	201	191	185	203	209	196	199	197	201	231	197	192	183	214	209	180	216	190	202	195	192	211	165	203	186	222	206	220	188	210	200	206	213	196	184	195	218	211	198	198	215	179	197	201	187	178	210	207	175	201	190	190
3810	1386	1285	707	548	433	422	388	373	363	369	362	340	334	318	332	314	343	341	330	344	337	321	293	304	340	305	328	319	291	311	336	314	306	319	313	332	332	352	321	313	304	315	351	303	309	289	334	334	333	314	306	323	306	302	352	327	285	298	344	355	361	327	311	332	326	333	328	348	284	336	340	309	311	318	310	344	325	301	321	316	332	311	325	331	314	312	304	317	339	314	335	290	326	338	292	341	311	332	309	330	304	344	321	345	282	308	326	335	350	294	304	293	295	284	295	315	318	338	305	320	309	309	343	297	327	325	323	319	328	341	328	281	298	316	308	332	315	320	333	323	328	335	298	300	348	318	353	332	284	337	326	316	333	323	307	293	323	319	329	324	333	329	311	328	312	312	348	342	284	294	314	380	303	327	327	317	318	329	330	316	310	293	309	302	341	309	323	295	350	277	307	354	310	333	302	352	321	284	329	332	298	350	286	319	290	325	308	327	327	295	307	326	329	312	332	299	308	312	326	317	315	336	322	305	294	336	317	322	340	351	353	329	355	335	315	344	287	270	332	312	320	308	290	316	297	317	296	310	323	301	360	320	310	356	310	339	325	324	324	301	311	327	304	339	302	311	326	324	322	344	309	297	322	308	357	339	298	297	308	333	287	327	309	323	331	331	310	328	315	309	328	305	367	342	315	320	314	326	330	309	319	304	315	337	301	329	329	337	324	352	320	307	345	307	358	308	325	333	345	315	315	316	334	334	351	356	322	327	320	339	310	307	335	320	318	304	313	321	318	327	327	321	338	311	324	334	323	338	297	326	335	307	332	337	356	312	304	290	318	334	329	318	306	327	337	345	315	347	314	327	311	323	345	324	351	333	313	334	272	311	351	340	309	290	320	326	324	313	308	319	317	282	324	351	313	322	321	360	324	331	330	342	326	312	292	287	346	304	318	312	326	299	327	318	317	360	306	318	325	281	309	314	326	326	293	340	340	320	318	298	326	344	302	330	333	346	299	316	286	325	291	334	340	322	338	319	327	327	318	317	323	305	303	308	312	327	303	300	319	314	315	329	327	286	319	307	331	313	293	319	346	347	326	342	314	355	320	305	306	331	292	314	335	334	315	296	327	292	316	318	321	329	300	311	309	304	329	316	322	320	313	358	322	357	298	320	307	330	324	304	328	322	327	306	287	301	309	287	324	296	310	335	295	293	340	349	317	348	326	335	320	345	295	332	331	297	343	306	305	303	325	315	339	336	346	311	313	299	313	347	322	327	297	323	324	335	322	304	322	298	317	309	324	300	304	306	289	337	339	361	328	330	338	349	307	314	320	326	330	318	312	332	331	326	324	319	330	321	335	339	345	346	320	341	305	316	312	343	323	321	314	357	316	311	288	311	316	302	316	286	337	289	324	329	289	338	319	288	334	293	333	332	294	300	298	324	332	344	327	321	325	298	360	338	305	361	325	350	312	313	331	319	339	324	310	305	294	358	335	307	361	319	306	317	319	335	307	321	289	293	308	304	322	306	331	311	314	293	312	329	315	320	330	325	343	323	286	333	320	309	281	295	293	317	336	297	327	338	276	334	326	307	313	295	281	279	329	335	327	308	323	319	354	305	305	344	279	268	321	333	348	342	320	348	326	338	348	338	322	347	335	366	336	310	331	320	333	317	330	335	297	337	311	309	281	322	315	291	319	329	322	321	309	308	324	313	329	357	301	309	314	302	334	346	317	300	308	334	337	328	310	332	344	304	327	297	322	339	342	301	323	303	305	338	297	325	358	299	322	283	310	317	324	320	279	336	350	284	320	314	366	309	319	291	291	335	332	356	322	323	326	340	306	340	321	330	329	346	311	307	332	298	308	310	306	318	295	325	303	283	335	299	324	329	342	334	347	307	327	336	336	342	327	299	343	330	324	309	325	303	318	313	309	316	322	310	301	311	305	307	291	300	292	313	305	316	301	334	281	302	253	313	324	355	319	321	327	323	301	313	347	306	330	312	354	308	361	305	334	324	327	327	327	296	317	300	290	316	333	291	332	323	311	375	314	310	320	327	328	320	305	332	319	339	332	318	308	348	333	297	331	349	333	344	319	293	320	346	345	317	314	341	302	335	350	314	310	317	309	322	325	323	313	316	360	312	310	296	286	301	339	329	337	326	341	337	340	343	342	321	325	308	306	312	286	303	305	344	342	309	313	340	325	317	317	332	329	308	339	326	323	303	309	316	336	325	326	322	296	313	329	329	311	301	302	318	331	306	348	327	323	339	319	363	346	287	315	336	302	323	297	291	314	340	334	316	327	318	325	283	330	301	325	305	320	307	313	303	324	348	355	323	302	337	309	326	315	309	317	317	309	324	315	330	337	327	311	306	352	316	296	331	313	335	320	301	303	293	328	332	295	318	315	332	313	324	302	341	318	323	380	309	311	324	304	296	306	291	327	337	316	349	334	307	310	315	331	332	322	305	325	301	324	285	342	300	322	322	312	335	324	300	313	299	282	292	344	330	316	309	308	351	308	338	339	323	335	290	351	323	315	289	333	320	326	307	319	319	304	306	323	323	306	309	320	323	309	316	333	335	295	335	327	301	298	309	322	323	319	296	336	324	311	330	341	311	332	362	326	293	314	306	312	345	326	338	302	309	294	341	348	314	297	298	330	307	327	331	362	314	324	295	309	288	319	309	317	314	304	303	338	301	343	328	341	329	359	331	330	341	341	359	324	335	297	329	330	317	323	330	294	290	320	316	355	307	287	343	336	327	311	313	308	323	302	314	325	318	308	319	273	325	297	288	356	294	305	338	311	333	324	312	346	287	287	343	340	320	285	331	292	326	331	326	333	336	350	319	315	320	317	324	319	336	302	304	322	292	277	321	326	330	309	330	318	302	338	340	320	289	311	333	333	320	308	298	317	325	323	322	343	307	357	313	299	291	289	318	326	288	345	354	346	341	304	318	342	331	297	338	315	291	345	323	348	326	336	342	269	344	306	306	338	339	302	329	325	306	326	313	297	348	309	320	316	338	310	315	326	345	331	326	311	341	325	304	295	337	309	307	333	322	317	308	318	324	307	340	325	327	335	331	313	336	279	330	300	330	279	310	305	321	311	325	309	339	312	331	337	338	328	304	319	312	337	335	263	293	319	325	339	320	318	297	330	336	355	352	331	332	289	297	324	320	301	333	314	296	278	335	322	340	338	313	308	334	320	342	308	298	327	313	324	319	331	322	318	293	288	309	312	343	299	292	340	312	284	304	319	313	319	332	313	339	332	341	302	305	307	336	321	349	326	322	311	342	321	328	327	289	328	334	340	325	328	303	322	350	303	285	306	287	313	316	351	316	332	305	302	304	316	322	333	352	313	311	307	322	309	313	305	317	330	301	328	327	318	303	310	322	319	327	294	343	348	324	340	323	309	333	324	301	275	281	327	339	304	352	307	315	345	313	312	315	340	347	321	334	353	309	318	342	308	350	281	311	305	326	333	315	320	309	325	287	327
24201	21334	28754	24231	21077	4303	1200	832	712	715	643	618	639	598	586	559	550	572	548	528	557	523	530	525	508	561	504	555	528	519	507	485	513	520	540	518	523	491	542	536	520	497	492	506	475	525	496	485	515	481	484	533	531	543	465	517	491	514	516	479	531	518	475	513	510	495	467	498	497	492	496	490	514	504	489	471	489	541	484	479	484	483	499	537	498	489	485	497	507	523	507	496	494	528	451	447	511	527	508	480	516	483	520	512	494	485	511	519	474	509	494	514	545	537	508	527	514	541	525	480	509	529	486	491	482	513	519	474	464	508	472	457	496	504	501	466	493	491	505	500	505	457	507	489	494	511	506	491	468	507	472	471	499	461	476	490	476	510	521	530	506	543	514	514	487	506	475	497	492	483	493	511	519	519	530	500	527	439	519	521	485	493	487	527	515	481	527	485	519	477	540	487	500	499	481	460	514	486	524	525	499	481	499	503	509	503	530	484	517	470	491	487	489	468	523	508	488	546	513	557	473	514	503	459	460	523	512	504	517	531	452	489	469	522	519	521	513	534	494	477	464	487	506	473	478	494	446	533	476	508	474	532	531	520	519	484	524	506	516	460	485	508	501	512	519	493	496	492	508	471	489	502	508	501	454	488	507	512	466	539	488	515	449	515	517	464	532	497	462	474	507	495	504	533	501	489	512	509	479	501	485	487	548	495	494	508	563	550	527	498	516	510	502	485	519	487	488	516	511	506	441	503	483	492	505	488	510	492	494	509	507	507	471	507	544	467	484	480	507	496	468	499	482	484	455	499	507	501	516	505	515	498	454	500	536	526	462	487	495	569	528	486	492	491	474	509	512	529	477	509	504	508	538	479	479	477	495	468	512	511	447	490	501	502	456	503	505	495	471	512	484	475	503	540	458	494	537	536	516	515	505	516	476	490	507	498	522	534	525	559	466	522	508	511	495	513	510	480	509	499	493	502	484	547	469	501	486	507	520	458	493	489	484	536	483	475	518	480	472	508	513	521	520	455	486	513	530	467	498	514	531	538	483	500	541	521	536	451	523	516	474	489	483	527	513	528	518	490	502	486	493	493	501	508	495	487	528	461	528	503	489	526	483	497	508	507	465	565	487	517	510	504	474	522	520	504	494	472	456	512	518	498	520	530	501	511	521	498	554	514	506	503	428	528	433	504	516	460	496	472	518	507	508	512	459	510	539	509	498	516	510	499	501	531	511	502	500	502	502	517	522	503	456	480	531	528	493	522	482	506	487	469	535	521	499	505	472	471	519	474	517	515	509	507	515	513	490	485	503	515	495	472	574	499	472	490	484	483	461	470	514	467	509	500	517	469	500	487	496	518	524	502	482	516	470	498	534	502	489	527	460	446	487	499	527	558	505	473	471	488	505	479	479	491	501	532	496	500	507	503	483	528	514	492	498	502	509	525	476	497	509	527	481	477	503	503	466	501	534	508	459	471	476	522	509	508	469	504	490	497	514	470	500	492	525	519	487	474	501	519	506	497	492	489	483	497	496	519	494	506	529	550	492	528	520	490	440	481	490	550	487	519	514	503	493	491	532	465	499	485	469	484	511	536	486	492	481	540	470	509	528	508	509	547	507	481	474	537	451	461	492	530	481	501	498	493	515	533	520	438	499	514	508	478	507	478	513	539	496	503	515	507	473	486	491	503	487	506	515	478	500	461	480	482	485	504	481	495	512	508	525	473	474	481	509	507	520	514	519	484	466	489	474	479	508	499	505	507	498	472	498	481	515	481	499	513	508	477	511	481	549	507	462	505	514	515	457	495	525	484	501	469	480	464	525	504	496	484	500	481	491	516	501	483	524	529	474	502	481	435	531	475	493	499	515	505	507	518	518	540	492	473	517	467	476	543	508	561	533	485	506	460	506	504	512	516	512	525	525	518	511	495	504	499	494	517	509	483	510	504	510	478	540	524	487	486	533	444	457	484	464	485	509	486	518	494	497	500	504	477	509	531	521	468	477	477	455	489	493	480	511	457	512	472	463	538	500	514	501	482	461	509	507	526	476	492	500	523	471	490	479	510	523	489	502	477	483	509	529	493	525	509	498	539	524	455	502	523	499	497	494	507	514	491	516	532	487	486	499	491	481	469	502	453	498	525	480	458	491	498	513	514	484	476	539	484	480	528	526	478	501	508	508	512	486	492	499	512	504	508	536	528	513	514	514	494	468	487	468	502	520	501	517	486	523	505	477	504	503	468	473	511	481	509	506	537	470	467	482	520	490	484	485	454	518	491	483	507	484	517	484	521	513	514	476	517	527	539	463	502	492	491	520	494	526	521	502	487	517	462	509	477	531	498	513	530	488	456	511	496	539	507	488	542	478	488	489	515	529	527	490	502	511	503	484	486	474	451	493	493	518	494	521	518	477	522	433	522	496	470	478	428	503	498	539	462	477	502	508	482	486	531	515	449	526	518	545	489	501	503	488	522	498	484	475	531	476	464	466	497	495	499	524	488	502	473	456	458	520	465	511	525	518	494	459	485	511	480	487	518	497	462	494	487	483	492	490	480	487	483	455	524	506	509	461	473	509	479	536	503	448	500	471	507	533	550	497	500	457	562	496	486	525	469	499	525	474	468	504	480	519	488	503	507	516	491	504	478	506	498	523	500	510	522	491	525	474	497	491	475	515	492	498	481	515	527	496	501	512	501	478	495	485	491	490	515	536	495	511	524	500	472	539	506	500	497	498	517	570	504	495	479	488	521	497	460	516	474	560	517	533	501	522	495	458	473	469	502	497	505	538	495	494	523	506	517	479	501	486	501	522	480	450	476	523	525	502	521	499	505	497	554	501	477	491	512	476	457	489	468	555	550	468	478	477	510	518	520	513	496	497	478	512	452	511	515	484	513	502	496	478	533	452	510	485	503	497	467	487	483	511	537	484	494	467	498	465	499	433	490	489	494	491	494	481	507	517	489	516	514	489	508	507	483	493	483	486	480	464	524	503	479	502	492	501	501	542	501	504	458	489	525	526	470	470	481	514	470	492	482	494	513	492	505	460	506	465	474	487	462	498	459	517	491	470	528	526	454	496	522	518	502	493	528	464	445	478	460	549	522	479	455	469	504	514	436	493	492	500	502	487	516	498	505	478	501	495	510	489	487	517	468	464	520	505	500	455	519	537	532	522	496	485	508	477	517	486	505	499	489	495	442	477	538	494	450	488	495	505	486	494	454	497	514	468	467	517	489	507	522	533	518	509	545	479	484	489	515	478	491	533	508	492	500	476	526	497	508	523	494	495	546	491	549	513	508	495	498	520	470	510	499	496	514	497	514	498	519	485	479	523	490	485	482	516	511	536	473	482	503	484	508	519	475	527	456	510	513	532	520	503	528	520	482	524	531	522	467	459	545	541	519	512	491	506	500	480	557	544	464	526	500	484	489	499	461	485	487	483	502	508	533	518	517	482	512	503	472	458	516	487	463	446	494	492	478	503	471	495	498	511	455	509	493	536	511
5956	11176	9575	5010	3498	2733	2139	1757	1529	1315	1233	1154	1119	1027	1003	973	1002	883	997	900	837	876	832	844	848	800	815	809	797	779	815	812	832	814	756	775	804	787	813	813	758	833	785	826	787	803	784	818	789	807	767	823	806	757	808	794	755	792	762	803	813	767	788	798	786	778	828	769	755	748	840	754	785	744	740	729	749	775	735	827	777	752	713	778	755	770	783	735	743	783	717	800	829	806	747	751	760	790	790	746	799	785	763	778	770	785	782	775	711	755	772	809	737	774	781	788	716	734	787	744	774	718	817	826	744	765	798	787	758	787	752	788	803	772	744	803	746	765	716	715	795	771	776	781	787	720	769	816	772	779	802	795	753	755	766	732	763	798	741	724	768	712	814	793	771	757	771	768	780	736	792	738	759	789	800	785	773	793	739	799	769	739	808	783	733	794	761	731	747	783	785	745	743	783	782	755	776	806	734	776	804	757	735	730	745	778	770	765	771	811	805	772	747	769	726	757	682	800	806	756	766	798	720	696	803	741	731	753	746	737	775	773	750	745	763	779	751	761	819	776	806	754	741	755	695	772	755	779	787	788	796	768	801	789	739	758	762	771	728	789	740	736	737	775	762	795	761	776	773	774	767	786	741	778	712	713	755	781	789	774	708	748	766	750	819	734	819	794	751	732	779	769	783	785	787	778	811	809	724	739	762	791	752	738	797	783	823	736	744	751	788	768	768	735	768	751	781	763	768	786	804	723	822	730	748	732	795	779	786	760	785	748	791	823	724	808	781	817	766	779	793	779	777	815	787	796	781	738	734	746	753	767	750	802	771	756	753	762	787	801	721	816	760	754	780	750	806	779	734	767	753	728	755	736	737	742	744	814	761	792	746	777	752	798	777	753	783	765	753	751	745	799	762	797	797	790	744	776	781	780	793	808	731	829	737	789	773	770	757	731	733	738	797	772	758	784	793	764	759	727	776	765	787	775	789	786	765	797	799	760	767	799	807	811	786	748	762	788	758	757	808	709	742	789	769	718	703	754	800	765	763	776	756	695	786	761	787	773	778	775	755	795	740	796	784	744	778	758	777	827	738	785	786	794	759	763	778	800	781	767	783	777	791	733	762	762	736	768	769	733	784	720	738	804	808	752	785	811	749	745	787	774	741	750	725	783	728	804	780	758	746	771	738	745	786	765	751	781	807	799	739	799	776	799	733	771	772	712	795	790	744	759	748	769	709	779	783	758	816	770	784	795	758	779	739	744	781	795	772	742	765	756	794	745	758	756	774	793	751	767	783	750	767	773	763	759	743	769	788	812	793	746	774	777	720	829	776	778	765	733	798	776	781	760	759	817	804	792	727	759	793	738	770	749	752	734	718	763	721	791	726	762	766	760	753	771	759	756	749	779	752	734	730	754	779	737	756	766	785	818	792	756	778	763	733	803	765	801	759	796	819	747	750	784	748	764	753	802	755	773	770	781	733	810	760	798	734	778	800	731	795	766	805	751	738	804	767	753	787	783	738	787	781	737	728	712	752	756	768	793	809	748	776	780	741	810	802	750	778	768	775	809	723	778	775	762	746	732	727	767	777	775	767	732	801	746	817	758	791	771	747	780	779	783	740	775	785	778	758	738	777	721	744	747	780	700	745	720	754	745	805	786	799	812	711	739	738	785	775	770	710	765	810	747	783	734	773	783	834	773	759	795	739	794	742	767	737	797	779	763	719	791	789	791	768	794	748	739	793	762	739	804	782	754	833	740	798	781	758	773	783	727	813	744	806	735	770	760	723	746	780	767	770	806	754	789	785	757	834	738	816	773	728	782	774	751	824	804	753	750	765	782	767	794	802	764	802	778	776	755	736	790	712	733	778	795	764	777	695	794	791	742	776	751	773	803	769	758	721	744	751	731	810	825	738	744	715	767	731	718	772	738	845	768	778	771	766	787	789	730	789	763	774	771	753	804	771	776	759	782	790	817	720	753	791	793	734	765	802	810	701	802	784	756	787	762	762	733	816	754	741	780	752	776	787	806	751	765	739	774	754	793	799	778	765	761	809	747	797	801	795	750	773	763	745	811	758	763	776	767	747	715	754	789	781	746	780	816	808	797	791	760	814	762	737	785	789	782	791	736	783	753	810	739	805	745	758	768	845	811	755	763	760	782	792	739	758	761	803	790	786	804	767	781	747	720	755	760	770	731	777	799	777	698	753	781	776	780	794	814	775	750	830	809	798	728	739	815	752	776	784	792	762	719	788	801	780	777	819	795	766	815	718	819	736	714	740	722	782	737	790	771	733	767	752	782	774	788	779	766	752	783	807	707	755	754	821	746	747	766	797	759	777	766	743	737	763	770	743	811	780	755	760	767	756	782	726	784	757	768	739	769	772	792	808	728	779	770	720	749	757	822	810	743	748	745	783	782	764	719	791	759	737	742	766	756	747	769	795	766	778	761	789	778	721	758	783	757	726	696	789	761	734	717	818	741	745	739	747	758	807	738	747	723	767	794	751	719	790	755	733	743	738	707	766	768	806	763	796	800	742	778	700	742	774	798	835	716	743	774	766	789	754	784	751	804	739	715	782	759	743	744	793	735	792	801	722	736	759	792	774	761	770	811	749	802	798	758	759	802	731	751	761	785	739	805	743	745	771	797	787	800	766	768	721	738	798	771	833	785	756	746	715	805	739	761	774	705	715	790	727	798	729	776	800	775	785	733	758	730	777	757	733	795	745	747	807	773	762	793	786	741	763	748	771	745	772	750	791	749	748	759	760	759	775	756	738	773	788	764	782	756	800	777	769	776	777	798	771	767	713	812	740	743	778	743	784	774	754	803	786	779	736	719	829	745	805	759	751	803	742	736	813	789	762	761	771	746	760	766	792	819	764	767	799	788	792	783	754	760	745	766	719	794	820	793	828	780	811	721	786	771	787	774	736	747	721	768	771	727	723	768	787	726	775	759	739	775	772	787	750	778	808	797	807	684	731	795	827	836	805	760	763	752	782	723	759	742	731	757	752	760	778	755	740	721	743	753	789	762	761	698	778	766	753	791	754	781	716	742	790	792	770	730	809	773	795	751	758	770	763	758	747	755	759	761	749	785	774	752	803	748	808	756	781	785	766	747	784	748	797	755	766	737	767	740	760	748	751	813	754	809	760	771	763	743	762	753	792	814	766	742	759	774	774	744	744	771	790	769	761	755	798	789	793	745	766	743	749	751	750	750	811	734	798	725	792	748	801	740	710	753	771	782	778	782	771	797	724	755	764	737	788	754	751	738	804	766	750	745	783	745	791	738	808	734	791	783	746	789	769	792	784	748	742	791	757	740	794	817	793	767	724	718	766	758	815	817	771	776	812	777	795	739	753	676	749	746	802	772	731	786	740	808	734	750	832	787	802	807	745	734	796	720	775	743	772	757	759	795	726	715	731	762	766	793	758	765	747	768	745	728	771	775	753	762	736	794	744	731	778	788	764	750	779	782	780	749	752	710	796	769	760	767	789	774
23180	21338	29342	23702	21338	21088	4263	1464	1098	1033	919	884	812	836	847	753	779	748	734	725	705	723	693	774	682	695	627	673	712	719	642	679	657	721	716	654	634	719	661	646	675	619	653	625	653	684	622	630	638	683	692	684	673	685	661	675	669	647	607	644	650	676	702	647	659	664	644	599	627	719	646	677	668	609	656	681	651	613	634	645	650	619	618	619	635	651	617	665	658	657	666	645	655	688	631	662	611	613	612	617	638	678	660	716	673	637	625	676	613	642	660	610	645	640	644	619	662	660	684	615	679	615	649	670	624	644	707	624	677	685	590	678	617	663	633	650	646	627	645	635	661	632	624	665	677	627	602	634	640	644	629	659	644	643	720	630	648	638	659	622	572	650	641	617	637	657	681	663	676	651	645	630	638	607	647	620	662	643	701	632	635	634	627	669	664	642	624	675	663	640	606	610	669	623	644	685	656	628	674	639	674	690	665	662	647	639	643	678	690	622	703	641	650	615	638	651	647	609	685	671	611	647	627	652	664	700	618	675	677	679	604	654	675	631	673	661	613	639	704	703	681	627	647	600	676	614	646	671	663	589	678	610	691	637	624	605	683	622	721	627	709	685	657	649	626	649	665	623	614	686	683	632	654	656	638	637	668	626	625	642	655	651	660	630	669	600	668	642	660	634	602	651	629	630	654	655	629	655	632	627	636	617	650	645	626	656	685	646	644	618	631	654	640	669	631	652	616	677	652	650	612	643	609	655	667	681	622	605	604	663	656	671	650	610	658	588	653	653	667	645	633	644	605	683	622	647	606	626	658	660	665	670	634	610	666	668	668	681	661	598	635	652	616	674	630	638	672	648	643	639	629	651	657	643	655	620	651	618	625	613	635	621	647	580	623	671	616	654	641	640	664	618	651	666	642	653	707	655	630	654	668	654	723	643	645	658	652	628	640	580	635	654	631	656	652	605	626	668	667	626	630	634	620	650	666	634	657	662	673	631	643	676	633	654	695	667	677	637	653	637	676	640	614	643	640	646	629	645	699	607	597	677	658	633	658	602	649	659	587	683	685	612	658	663	606	628	685	660	645	610	696	629	642	670	615	643	672	660	652	645	658	603	606	618	654	644	582	672	602	669	659	650	640	625	640	658	671	629	647	665	614	628	629	674	640	656	609	666	604	654	632	616	658	660	616	613	703	669	632	616	617	663	715	641	647	625	649	623	656	622	650	604	595	645	693	686	648	661	670	637	632	708	654	633	627	667	616	637	624	641	652	656	687	643	645	635	626	651	642	646	651	628	657	611	567	608	651	701	651	656	599	647	626	660	667	675	624	638	632	647	664	681	652	682	636	649	684	695	639	657	675	629	684	657	673	668	681	626	638	668	640	673	643	690	602	655	627	690	712	636	652	613	656	627	657	631	672	642	628	608	638	640	647	631	621	677	637	645	613	652	667	636	630	618	627	651	654	595	638	654	651	628	634	663	672	640	610	694	616	644	658	637	700	622	637	614	615	637	670	643	657	639	647	627	655	662	689	633	638	654	625	603	670	646	648	622	638	626	629	672	649	635	653	649	683	681	629	628	643	653	592	646	635	672	655	622	665	618	653	632	652	673	647	653	670	687	661	637	621	623	654	628	653	641	654	661	645	660	635	585	662	655	654	660	602	667	654	650	640	630	622	632	645	629	644	674	661	655	660	615	688	674	676	686	643	623	582	665	675	647	605	641	678	658	598	680	621	670	666	680	626	610	584	680	694	636	599	665	691	622	617	655	687	633	680	632	635	679	634	686	625	628	681	634	607	663	586	660	636	614	656	654	601	611	599	598	673	660	644	682	593	672	644	670	619	616	653	645	611	620	671	618	646	685	633	606	646	585	616	660	693	655	636	645	624	659	633	641	626	606	654	643	647	656	615	639	602	607	656	607	629	657	678	652	612	613	634	638	651	628	640	647	642	687	671	608	656	657	639	666	635	687	680	631	634	630	616	671	653	675	634	611	632	648	608	620	680	652	672	692	641	654	604	677	694	660	620	650	659	622	645	618	641	624	632	592	616	647	664	659	611	636	636	672	622	640	680	660	620	616	677	641	664	649	608	640	717	638	628	630	630	643	701	641	631	658	667	662	631	651	635	622	652	616	612	643	622	637	631	643	654	628	638	618	627	645	636	614	649	647	611	663	632	652	683	666	647	632	676	631	617	660	614	667	646	621	683	616	608	652	685	658	612	630	673	630	646	651	662	615	617	648	597	662	668	670	640	660	616	641	621	622	624	649	657	630	604	666	630	675	704	674	649	600	617	641	691	659	588	671	595	649	606	651	635	637	673	650	659	619	655	642	684	636	654	615	624	608	632	660	669	633	607	671	629	663	606	675	655	600	633	674	666	659	620	601	677	605	627	670	682	638	656	639	610	639	653	660	665	652	653	639	657	623	624	608	669	597	644	634	647	668	618	681	601	652	668	659	605	643	635	665	663	633	626	641	625	673	664	640	575	648	625	663	629	642	578	614	680	671	630	692	635	640	644	625	638	629	636	600	638	655	630	676	658	663	639	658	641	694	695	646	633	618	661	662	627	630	689	605	604	610	641	678	650	657	636	630	612	626	617	608	661	578	651	646	633	623	646	638	654	632	653	635	648	661	656	650	653	677	629	660	640	632	630	613	641	680	622	646	596	625	678	677	649	659	653	650	633	659	662	645	605	654	659	644	616	660	629	639	673	636	633	662	672	597	632	630	651	660	684	644	650	650	608	657	666	646	623	612	670	619	654	606	640	665	641	671	641	635	609	650	582	686	664	638	639	617	655	668	665	636	618	615	646	671	671	682	671	616	624	645	660	671	641	627	659	659	671	648	609	657	679	659	640	653	618	645	675	615	663	617	594	666	613	665	681	640	672	641	644	639	679	648	666	619	636	638	626	613	597	619	658	692	635	672	668	663	659	617	629	609	633	661	647	630	642	688	640	648	650	648	644	636	637	675	630	637	623	641	644	664	663	658	639	617	610	647	707	628	615	617	646	626	641	630	676	659	658	622	642	627	618	636	629	565	656	645	632	661	670	669	620	632	636	669	648	628	643	632	663	645	707	621	641	624	605	652	633	648	680	632	679	634	596	675	624	646	611	654	662	647	656	648	659	609	630	633	631	635	675	614	661	629	642	605	701	628	609	673	624	653	630	647	633	687	631	642	627	627	642	648	665	638	660	674	584	667	640	627	667	652	653	605	640	652	655	628	644	575	669	615	651	618	684	646	687	615	625	638	614	627	669	635	639	665	660	671	612	623	631	678	648	620	604	600	639	611	626	668	629	640	648	667	667	650	686	632	678	676	648	614	644	629	616	634	662	679	638	638	674	618	659	651	649	614	660	646	651	632	621	633	648	657	624	647	640	629	654	623	613	657	630	624	640	613	611	616	625	653	670	649	651	611	672	594	615	656	671	614	626	616	653	628	668	608	673	624	597	669	572	687	608	647	602	643	589	633	675	626	626	586	665	648	633	650
8878	17926	15260	8420	6064	4602	3615	2906	2517	2228	1942	1742	1639	1551	1451	1433	1423	1286	1366	1274	1162	1173	1144	1126	1196	1135	1050	1084	1069	1107	1099	1027	975	1085	1045	1138	1041	992	984	1040	1072	1044	1063	1002	1061	1036	975	996	987	972	989	1022	997	1015	970	969	992	1020	935	1016	1043	1006	1019	970	957	995	940	987	957	999	981	1009	1001	928	1014	1025	973	937	1023	966	969	938	997	955	1004	1058	1000	918	999	893	951	964	936	985	997	945	930	976	1031	961	993	949	967	1003	1007	1035	947	971	1022	992	984	1018	976	932	945	998	1001	1075	982	968	935	946	979	1019	983	989	976	980	969	969	939	949	943	984	956	994	1004	976	949	1043	981	945	963	927	971	1003	1025	914	966	1024	979	1002	939	1007	985	945	977	976	998	1004	1049	978	971	992	953	966	930	1026	945	1039	1016	1033	978	1014	966	956	969	979	918	1002	998	975	1003	920	936	983	941	1001	972	1030	978	1003	1013	965	1009	978	946	998	987	922	976	973	1018	984	956	997	1010	1003	972	980	933	1009	1012	1000	938	1043	1014	963	1041	1031	903	1024	937	904	977	981	966	981	955	1000	959	937	941	945	994	992	979	942	983	922	944	958	954	961	1003	961	1036	981	986	1000	969	967	1028	999	922	974	999	968	959	958	949	940	979	964	996	982	1002	974	930	1046	945	986	1028	999	954	1017	967	964	979	1054	962	1019	943	982	982	958	926	947	1025	972	971	935	964	951	971	921	1008	992	928	961	922	975	973	952	966	986	969	968	956	915	987	955	999	1033	982	937	993	969	990	980	963	997	975	984	972	1001	938	1010	969	924	1014	973	980	935	935	964	991	973	994	998	958	956	1036	989	1007	993	973	1005	984	1017	986	1009	1003	938	981	995	1051	1002	949	917	994	958	990	937	981	963	1008	1005	902	993	1005	947	968	987	1003	943	966	943	972	947	985	958	954	922	961	990	936	977	976	964	1001	1009	1023	948	993	999	976	1005	974	978	957	987	1014	898	987	945	942	986	993	971	959	965	1037	979	957	977	984	1032	983	978	955	980	1020	1045	953	962	984	925	952	936	942	948	978	957	1001	957	914	1018	964	1005	951	956	921	967	994	980	970	976	1051	1004	943	956	958	988	991	999	961	1007	948	1015	923	993	958	943	1002	950	967	994	1004	1001	977	963	979	995	916	982	916	987	965	915	976	916	928	957	948	942	1002	941	974	954	956	1013	1024	922	974	961	944	974	1014	1004	972	1027	982	998	948	1018	958	950	952	988	984	1042	929	973	950	978	1000	1006	1000	949	993	983	1037	940	1015	955	963	984	950	1004	978	927	964	896	967	934	957	973	950	1024	955	989	966	1016	982	922	951	1010	1012	965	987	974	937	996	959	973	931	997	920	977	976	960	957	1033	1012	966	976	1005	980	927	986	950	921	908	968	928	961	962	985	987	999	1046	994	953	930	971	982	973	950	933	958	992	980	1020	1044	900	965	895	983	1023	967	1003	984	920	952	973	940	906	983	1006	955	958	918	929	961	1000	984	1006	910	991	953	992	1033	900	951	998	968	969	1003	968	974	951	993	952	947	990	925	939	959	927	976	920	949	970	1011	958	938	992	953	945	976	994	940	958	959	930	927	995	953	994	950	973	1058	948	975	948	967	993	942	1000	1012	989	998	1043	963	1019	951	1023	978	938	993	1057	966	903	1001	884	902	958	982	971	954	987	1005	959	944	943	932	950	987	1005	978	997	952	971	921	973	1026	994	954	930	954	968	1009	1020	1019	1009	988	930	964	931	1043	986	947	981	968	945	992	971	959	952	886	985	937	1001	994	969	1015	972	951	953	975	967	984	970	996	1051	968	969	955	953	966	935	944	1005	995	966	1014	975	1011	981	1030	988	1047	911	1006	1016	1009	935	936	951	963	911	1005	981	975	987	944	966	994	969	1019	983	952	983	1008	963	988	955	964	961	920	1005	968	929	959	935	979	967	978	936	1002	974	1019	933	987	938	969	1028	986	981	980	986	1014	939	1013	935	1011	979	966	999	919	934	943	972	949	977	973	1051	978	996	970	1013	966	965	997	969	962	995	986	908	951	960	941	946	938	973	975	947	945	943	928	1012	967	995	1010	974	938	947	944	985	976	1005	1027	928	999	988	967	964	999	983	926	958	1041	947	1008	991	987	982	952	997	975	985	950	999	968	937	958	978	1004	944	957	982	986	951	931	951	961	952	951	999	941	1019	1017	999	994	921	983	933	989	933	1022	974	933	988	1031	1006	965	1007	945	943	952	997	979	917	1066	937	964	944	984	987	945	1044	998	918	1005	979	971	972	962	987	1058	956	962	904	994	982	1006	973	963	997	918	1039	994	950	1007	1021	996	975	1038	1026	926	956	974	985	974	951	965	1029	960	975	927	975	1018	912	1006	965	951	955	1009	987	982	984	975	986	942	983	945	1019	979	951	983	981	977	963	981	965	977	942	934	904	999	982	929	1001	968	955	993	975	990	945	994	983	915	975	976	973	954	942	966	983	974	970	950	922	961	971	980	988	981	1022	938	1032	1000	1013	972	947	944	939	988	989	954	946	984	976	949	986	905	977	996	945	1004	1063	945	994	938	1025	990	989	961	975	1003	1010	974	934	987	1027	969	942	941	1021	1000	1004	992	971	965	1006	972	977	958	925	912	962	948	978	943	960	949	970	928	967	922	1014	971	943	966	935	920	955	970	969	932	981	944	934	987	967	960	967	969	932	1007	963	1025	922	979	959	1019	957	943	998	963	970	929	1032	1039	944	945	972	960	1006	959	918	984	933	962	965	978	924	972	977	986	931	994	962	960	1003	964	952	954	962	1013	978	924	957	1006	937	936	911	969	923	973	962	1012	1007	943	1016	1005	1032	964	990	987	1044	984	948	959	1007	1005	974	1019	937	1003	904	991	933	1014	995	972	1034	964	964	978	950	1019	933	958	971	971	1011	1010	915	993	964	963	941	976	949	974	973	972	986	973	991	969	1004	1000	973	970	967	931	972	1009	994	960	925	971	1004	994	971	997	974	978	966	935	961	1015	980	1010	955	961	912	976	972	959	998	968	959	993	979	996	1000	981	950	906	940	972	989	990	974	1007	1037	1003	945	926	1012	995	953	920	990	927	943	975	912	947	983	964	1010	929	903	956	1048	941	984	941	980	932	1061	1033	975	1022	919	920	989	987	946	974	997	984	998	989	1001	955	986	1040	974	974	958	987	987	1002	995	946	986	1010	932	931	994	947	979	945	1009	1001	1002	970	954	944	1035	1040	959	964	931	953	939	975	1006	990	984	1056	957	988	1013	945	1006	931	962	996	974	958	923	972	993	1035	992	983	1006	999	985	976	950	974	963	1011	960	953	958	937	1007	971	952	955	962	967	984	972	975	1005	986	1008	968	956	938	965	1019	1009	1006	942	995	943	980	959	953	1014	946	956	983	987	927	956	917	921	951	1043	1021	1036	987	989	1032	958	988	996	994	979	1035	971	951	993	966	962	988	1014	984	948	986	996	944	977	966	967	1013	1010	945	985	931	981	958	1003	975	1036	972	951	955	973	972	1038	935	971	981	932	982	975	990	1016	989	975	966	924	1029	1005	948	1016	975	965	1004	1016	974	958	930	975	1003	1027	1023	970	966	964	1005	951	950	973	931	963	983	947	962	934	950	998	958	1061	1002	990	971	996	964	977	997	919	960	956	951	1006	981	935	944	998	948	921	926	956	1035	986	980	964	1002	923	928	987	950	960	962	1012	972	1004	977	996	968	990	976	953	1030	985	1039	968	984	996	969	1012	926
26935	20691	7565	741	507	439	251	221	246	211	227	223	211	215	186	205	229	205	200	214	232	215	217	198	228	214	204	197	225	222	185	195	203	176	184	229	208	198	190	185	225	196	213	196	190	203	232	185	179	190	212	204	218	219	206	202	177	217	240	196	222	232	206	171	203	197	194	197	213	177	213	198	184	202	222	199	201	203	204	221	205	202	202	206	205	197	219	204	203	195	235	183	203	196	221	208	211	208	207	204	196	233	201	187	209	191	237	222	178	199	189	211	204	217	202	224	224	218	209	204	179	180	220	217	206	178	194	216	186	203	185	201	217	204	197	218	218	207	199	216	182	203	184	192	184	220	220	193	212	195	225	180	207	181	210	206	191	202	203	166	198	172	187	205	211	213	229	219	192	210	225	233	219	200	204	215	197	184	193	200	194	183	204	210	227	199	201	225	191	213	197	199	201	216	216	209	201	191	172	189	207	194	201	198	185	191	227	214	200	205	196	185	201	223	228	180	224	203	190	217	214	220	210	202	211	215	201	207	184	209	207	210	213	193	195	215	185	206	192	200	208	213	193	215	202	206	210	227	201	217	212	196	230	233	199	186	181	182	197	205	201	201	224	203	204	217	194	178	205	229	213	201	200	169	189	191	205	195	204	201	228	194	162	192	224	209	200	201	194	196	194	211	186	213	189	199	207	193	186	192	220	182	193	226	217	201	190	195	210	217	161	193	201	213	183	228	197	194	223	214	193	209	217	221	204	233	204	197	214	224	206	213	192	200	207	196	201	190	190	202	200	223	177	214	217	180	210	216	200	168	231	195	195	209	198	207	193	194	201	175	213	205	216	218	217	210	227	199	195	222	195	194	197	185	215	194	184	200	204	191	199	195	202	191	190	192	192	213	199	192	179	192	196	216	183	202	205	198	191	189	192	222	206	189	187	206	209	221	198	242	210	227	198	186	205	219	206	188	180	198	202	196	188	207	223	209	212	194	205	190	195	193	227	220	207	170	227	193	205	192	192	192	217	210	211	203	238	227	176	222	185	193	206	208	204	196	184	180	204	198	204	228	206	179	214	191	187	213	192	197	196	224	200	223	185	183	221	213	202	220	208	209	207	199	236	208	217	188	203	205	209	201	195	209	199	194	201	179	233	187	202	207	214	210	211	222	181	206	216	197	213	196	188	205	191	230	192	167	180	196	185	181	189	216	217	188	214	206	206	210	197	227	210	206	207	203	198	202	203	205	194	202	201	203	209	193	190	192	213	189	191	192	204	203	204	216	217	222	204	222	204	178	202	192	198	192	214	214	167	198	209	206	187	206	185	202	210	205	193	209	213	196	223	197	208	188	192	206	189	171	213	201	222	192	193	215	198	205	205	212	207	217	202	200	176	191	186	225	195	228	231	204	213	192	227	206	189	200	229	208	199	204	202	197	197	189	200	197	229	202	195	175	218	213	212	194	198	211	180	171	207	226	195	227	192	193	215	217	195	201	209	187	205	209	211	211	188	203	205	204	188	206	198	175	211	190	224	222	187	186	197	220	208	209	228	197	205	198	211	193	187	217	198	203	186	222	222	207	196	201	197	200	195	186	219	197	204	193	214	172	211	194	186	235	199	198	205	167	213	200	202	226	195	215	201	191	209	209	187	211	205	212	187	178	195	205	185	202	187	181	226	212	207	198	206	192	187	218	206	206	219	198	179	200	218	198	186	217	174	203	193	202	234	229	199	214	194	197	197	208	204	181	217	192	212	212	167	202	190	192	182	215	180	208	195	218	176	193	207	214	193	212	223	189	195	208	205	213	215	200	210	209	194	182	184	187	205	221	194	209	184	212	233	197	216	206	216	209	205	199	215	204	234	181	214	210	170	217	215	201	198	228	197	183	199	213	191	194	195	233	172	207	201	190	196	221	207	226	192	210	229	189	197	202	195	199	195	177	181	198	210	188	184	217	219	212	244	203	202	200	187	221	197	197	240	194	189	237	194	202	221	189	203	180	203	202	202	191	207	215	219	222	177	193	197	208	226	192	217	210	211	193	170	183	222	189	182	196	202	220	223	204	214	194	203	182	208	212	218	200	199	215	222	191	196	200	216	192	198	191	185	208	223	194	208	190	205	204	233	194	180	189	216	206	186	199	180	201	218	199	228	209	221	201	212	196	202	232	216	207	197	173	189	188	182	211	222	208	230	215	235	208	203	212	192	192	225	246	200	202	215	178	200	199	207	219	223	194	193	237	205	191	212	197	215	216	221	194	207	195	164	209	196	184	213	188	197	184	194	188	205	211	212	179	209	180	201	217	209	206	190	207	211	178	186	195	199	171	225	192	184	201	232	199	206	218	197	197	209	221	207	228	201	178	205	191	167	188	197	217	206	200	201	213	199	209	218	215	180	190	186	199	207	209	228	207	220	200	195	203	210	187	205	198	214	173	190	192	207	228	198	218	203	207	197	168	194	225	184	206	194	204	224	200	183	206	204	182	195	222	219	182	187	207	215	199	192	189	185	195	201	187	215	214	188	201	192	195	195	219	199	211	200	198	214	191	231	202	191	200	207	190	217	215	197	205	189	193	203	204	200	223	192	200	193	189	200	210	185	189	221	191	219	214	226	207	226	227	196	216	240	199	231	191	208	217	192	198	236	215	184	213	186	206	225	172	218	177	211	211	222	210	200	198	202	171	196	194	219	212	206	224	230	203	213	208	215	193	193	210	196	216	189	200	209	199	207	207	173	213	226	223	214	198	220	203	214	174	202	205	198	191	199	215	202	207	203	209	202	203	212	198	193	184	203	202	191	205	201	198	186	191	206	197	233	194	208	218	199	188	204	217	181	179	184	217	231	221	224	211	211	211	197	200	217	191	186	200	199	221	206	198	176	207	188	221	205	221	227	208	210	192	234	213	198	196	190	204	211	184	188	197	193	173	191	189	199	205	204	201	176	190	191	210	201	181	187	198	206	205	190	214	211	194	206	220	201	214	206	199	202	182	227	184	210	192	220	206	211	227	212	212	198	181	184	181	209	205	177	195	206	213	221	196	216	181	196	198	188	195	187	184	182	204	198	163	201	193	193	200	200	189	206	216	207	199	213	182	203	209	236	185	205	175	186	201	182	215	212	198	201	204	207	223	206	190	186	221	211	212	197	186	191	193	178	195	207	202	183	188	186	220	182	190	214	188	200	197	191	206	181	193	210	197	221	231	190	191	196	202	195	192	198	183	177	218	207	177	185	202	211	181	204	220	195	210	206	188	198	241	215	221	210	194	216	193	197	207	230	218	189	198	229	204	193	204	205	190	222	201	193	222	227	187	202	206	222	205	183	208	205	197	182	207	199	204	186	215	218	208	208	207	209	172	196	219	182	190	197	173	220	183	205	190	210	198	207	216	214	198	201	218	220	215	213	188	180	207	198	204	228	207	192	207	203	214	231	207	196	189	214	194	205	188	191	180	202	194	199	200	209	215	194	194	203	204	231	201	200	232	177	202	217	206	199	211
3906	1505	1366	831	576	506	436	418	417	365	375	388	370	375	357	374	329	332	356	355	333	359	308	349	298	335	329	351	307	301	337	338	342	343	305	334	347	318	317	328	396	352	311	321	373	334	330	333	302	336	335	319	318	311	348	323	375	319	327	324	333	319	364	347	312	321	364	340	338	356	369	335	334	326	326	330	320	331	311	347	321	327	303	316	312	332	324	352	309	330	330	329	315	341	334	339	293	328	320	322	319	319	305	330	307	302	370	324	337	322	312	314	319	318	330	322	348	342	333	329	312	334	339	304	314	341	322	348	367	311	305	350	319	319	322	339	344	314	287	303	320	321	334	331	311	355	334	333	318	325	328	333	320	336	324	353	285	316	334	292	321	324	325	326	323	342	340	327	346	326	320	325	325	326	325	323	336	321	333	349	307	326	310	328	338	332	306	344	322	336	346	333	352	335	318	337	350	324	356	330	310	339	350	328	341	326	321	291	331	329	332	340	317	331	303	321	381	342	354	345	319	300	345	289	346	323	311	298	328	333	323	318	290	328	331	342	307	301	358	359	363	339	354	316	340	344	323	355	326	352	304	320	294	330	356	334	346	338	314	332	317	334	344	327	346	335	346	349	314	339	313	343	349	351	324	297	366	338	309	298	339	327	315	352	319	322	362	352	345	348	315	296	333	359	315	313	332	306	320	309	290	345	319	339	291	377	313	350	349	330	335	338	293	329	342	318	323	331	339	341	318	321	334	323	316	322	346	343	315	340	337	314	307	338	342	318	305	321	329	325	340	304	333	322	360	308	299	335	318	353	332	309	317	343	352	311	342	331	310	327	328	325	301	308	365	322	322	309	343	317	305	335	294	317	303	352	302	350	332	307	329	323	344	346	330	345	355	340	326	336	341	328	341	334	327	360	318	344	319	296	305	326	328	343	351	319	317	335	283	353	288	359	293	321	340	314	334	325	325	349	356	305	322	340	337	336	344	342	319	351	354	307	319	336	340	318	324	319	326	325	325	310	334	351	322	315	310	332	309	319	352	327	350	318	339	343	350	326	325	349	337	328	323	303	323	309	325	338	355	339	330	314	318	349	316	339	346	307	337	334	347	331	329	352	314	359	319	317	327	316	346	362	325	326	313	353	330	315	323	304	317	304	310	352	350	346	338	338	326	309	333	332	319	324	318	309	313	345	317	317	342	322	322	360	314	319	342	317	326	316	323	303	330	333	327	345	347	289	336	332	347	351	329	303	329	321	317	320	314	336	343	319	354	355	334	309	349	362	312	376	358	321	332	357	301	319	331	330	328	333	319	325	351	324	318	311	340	317	346	319	347	336	334	352	317	324	316	334	311	360	324	338	348	330	313	342	345	321	344	283	352	292	325	335	329	348	321	329	297	335	325	304	298	298	329	359	359	297	310	319	352	303	319	336	320	341	301	310	327	334	333	356	305	336	336	357	321	316	322	310	323	313	320	359	327	295	354	316	368	347	355	351	316	337	311	331	300	332	310	305	383	316	285	362	322	348	328	359	328	317	344	306	362	320	335	332	327	342	313	349	289	318	340	321	337	358	354	322	344	319	320	318	324	334	304	348	337	315	337	335	357	323	340	355	319	322	326	336	325	314	339	360	334	306	326	343	319	324	301	314	354	335	303	323	342	339	310	322	348	330	342	348	310	323	339	325	347	314	339	354	341	329	312	334	341	299	336	299	350	330	327	317	347	327	340	358	309	340	288	311	322	337	338	308	345	324	364	325	340	288	312	323	332	317	332	334	315	306	323	320	342	325	345	305	326	340	351	318	329	324	344	305	317	343	309	333	340	371	329	327	350	345	312	306	332	321	297	305	358	327	309	329	306	297	341	358	335	311	306	312	331	299	332	319	352	338	306	326	322	334	341	340	311	330	329	316	323	299	353	294	341	367	331	346	318	318	345	338	329	315	337	321	327	326	347	351	312	323	319	329	317	346	329	336	331	301	339	338	296	313	327	317	337	300	359	328	301	298	314	312	310	332	332	326	339	324	339	321	319	329	318	294	362	332	339	339	347	351	309	305	335	311	360	344	330	290	344	340	301	348	315	300	355	329	292	323	315	332	329	287	352	330	348	337	315	306	326	335	338	332	299	301	343	319	333	325	302	320	340	341	315	342	349	340	309	373	342	345	323	326	341	342	319	320	340	314	317	324	356	333	365	314	315	316	348	340	351	311	358	351	296	333	363	340	331	345	332	338	311	335	341	310	287	329	307	344	352	321	339	333	328	297	320	307	322	357	302	328	321	343	350	318	341	320	329	315	330	343	326	332	359	327	342	324	326	324	311	306	356	342	337	342	346	292	300	325	361	303	334	346	351	319	352	304	331	353	327	313	328	336	332	353	323	320	351	331	355	334	357	286	338	343	334	316	333	342	339	331	302	325	314	340	353	332	295	328	281	349	351	332	329	336	323	365	315	352	336	319	348	301	324	333	327	320	321	316	338	376	334	333	345	339	356	319	332	321	333	324	338	320	346	304	335	321	320	344	302	333	328	308	334	372	351	354	338	302	324	315	320	347	385	326	299	312	333	326	362	355	299	319	302	307	339	326	333	319	312	337	341	300	337	331	331	330	339	294	307	330	294	339	329	369	357	379	315	312	331	331	327	337	331	329	321	349	313	325	327	325	298	318	309	337	336	320	314	341	328	326	335	328	333	325	376	360	318	314	330	325	319	325	335	323	327	317	310	354	335	322	330	326	328	315	343	312	323	305	343	317	328	354	322	336	318	335	316	302	337	340	304	310	335	333	322	305	333	356	339	311	306	342	378	330	319	311	294	322	316	376	330	309	341	335	309	357	291	318	332	292	325	336	327	328	333	359	311	303	352	356	300	338	317	314	326	312	322	354	356	321	326	355	317	285	308	322	335	354	329	316	331	318	347	321	314	329	353	298	326	339	320	328	303	367	337	324	337	336	356	321	323	306	326	306	327	333	334	311	315	330	340	332	341	347	319	336	341	303	328	334	366	319	329	312	329	363	340	312	314	348	316	317	293	310	354	353	325	310	343	330	331	322	310	356	320	318	328	321	342	343	325	327	332	324	358	348	301	292	335	339	334	322	378	335	346	346	330	346	320	290	300	314	332	342	359	337	344	314	326	335	322	331	323	316	326	308	324	326	335	338	362	356	350	321	310	308	356	304	324	303	336	374	338	313	309	312	319	343	334	319	317	318	320	301	318	330	304	341	322	333	375	357	306	314	291	304	339	325	330	369	321	284	324	319	332	327	323	329	325	304	317	345	385	321	343	333	337	328	324	325	328	351	317	301	344	317	327	334	349	331	358	329	329	366	366	327	339	368	328	332	317	360	339	342	319	340	298	333	330	311	336	332	332	335	319	330	334	312	331	356	345	367	289	331	314	337	356	327	284	347	377	340	337	343	345	329	332	334	340	328	327	305	329	364	342	309	334	318	335	370	328	354	308	338	343	330	313	343	309	330	309	353	367	326	338	329	312	337
24235	21352	28737	24298	21117	4282	1190	851	731	686	652	639	599	601	575	584	556	571	583	535	550	533	493	526	547	552	524	493	496	534	518	535	544	510	531	527	530	493	504	500	488	498	533	517	557	531	504	511	475	504	531	522	490	489	487	453	504	493	483	495	515	495	531	461	505	504	478	520	535	524	478	456	492	488	520	478	532	468	550	473	468	509	487	469	477	489	506	464	462	510	507	504	484	496	530	511	490	511	498	514	507	503	522	491	485	511	497	517	492	506	476	543	517	530	496	506	481	482	465	524	508	482	527	487	483	521	487	486	520	493	493	492	478	449	512	464	493	499	491	485	480	515	479	517	493	466	486	467	458	492	501	502	528	530	496	469	534	551	508	552	474	468	532	473	466	522	520	457	508	492	457	520	519	514	505	476	505	467	530	491	489	493	483	521	498	523	508	493	536	481	496	521	491	515	510	513	537	492	465	531	508	505	483	481	507	516	487	518	489	465	495	475	543	505	489	518	485	531	503	506	539	458	497	474	513	468	494	493	518	463	500	487	484	474	553	501	530	496	544	486	497	489	489	481	520	477	489	547	520	470	496	468	496	469	516	510	484	536	504	486	498	509	511	478	532	470	476	502	471	492	482	518	552	499	518	523	448	443	494	508	513	455	459	502	506	526	484	497	509	465	509	473	510	501	496	501	490	487	493	466	484	504	484	492	491	515	534	489	497	497	478	518	476	455	497	491	458	519	490	476	502	486	508	473	486	527	477	504	510	531	494	562	487	485	474	520	495	531	562	496	472	520	480	459	497	506	553	524	476	512	503	519	492	525	507	524	491	494	500	509	510	503	501	510	544	448	523	510	496	495	488	515	497	495	485	481	487	483	503	478	464	541	502	514	461	530	466	487	508	518	470	510	472	499	504	481	490	507	484	515	498	509	506	492	506	520	488	473	507	473	448	535	507	491	534	485	522	530	519	511	505	513	505	477	514	513	501	480	504	483	468	425	494	498	488	514	485	497	523	444	485	504	486	468	491	517	472	450	491	480	488	456	482	503	515	493	490	477	469	499	525	529	469	488	470	501	553	483	536	472	527	503	514	522	492	499	503	506	483	493	493	452	530	503	528	505	529	526	512	507	519	492	499	521	516	506	514	510	505	542	498	514	536	529	525	481	545	499	534	500	530	488	452	551	536	499	525	522	475	464	527	524	493	483	530	519	491	554	502	506	513	503	487	493	515	487	446	493	483	468	498	514	512	539	503	492	541	450	460	508	445	469	460	480	492	461	486	484	544	513	473	499	498	501	506	506	486	511	502	523	487	494	526	503	478	487	498	490	480	526	438	489	499	501	523	534	497	483	529	481	491	487	484	446	447	522	512	495	520	473	467	488	471	477	497	471	480	486	478	527	496	470	468	493	506	495	504	517	514	480	453	438	442	491	489	463	494	485	500	507	471	463	499	472	504	503	525	492	471	499	464	486	508	497	482	509	506	486	499	535	489	498	490	471	498	445	488	519	526	454	500	504	480	495	502	482	489	493	496	503	497	450	485	535	493	481	532	503	520	500	486	483	486	450	488	473	532	481	505	490	514	498	491	457	463	500	497	468	506	466	473	538	467	519	516	439	466	467	454	534	520	488	517	476	495	548	494	489	501	501	531	523	459	492	474	498	471	504	482	512	481	513	503	460	520	473	517	515	542	492	494	498	452	468	511	499	491	514	493	496	468	495	503	512	491	483	476	552	506	486	520	542	461	477	522	535	472	519	480	514	506	498	493	493	508	512	510	497	487	472	489	500	484	499	537	503	506	525	473	506	495	463	466	499	496	473	486	467	556	492	494	511	513	505	498	516	438	473	480	526	515	504	451	491	535	464	507	478	511	507	471	508	553	463	528	500	504	531	485	517	488	523	506	504	528	519	515	523	523	519	509	497	498	498	457	498	467	521	523	507	509	507	505	518	467	531	482	465	499	458	520	483	494	483	472	494	471	523	491	474	516	515	509	476	464	514	496	533	486	460	496	543	463	466	489	521	496	491	515	489	522	469	518	454	508	505	523	537	496	472	556	504	469	518	506	465	529	462	480	481	531	523	471	491	500	490	477	510	519	475	504	461	462	478	509	469	470	524	504	500	499	536	488	448	508	471	499	516	464	488	544	567	544	490	531	470	466	512	510	485	499	497	507	534	507	497	524	517	499	496	506	490	493	504	501	469	489	503	473	504	501	480	482	504	497	503	491	473	485	507	470	484	515	524	490	500	465	459	509	520	510	498	497	513	473	465	522	545	509	510	502	488	527	504	501	507	523	516	493	541	494	470	481	518	500	483	500	491	463	480	515	504	476	488	474	503	486	469	474	466	494	516	508	494	508	507	498	503	502	515	503	478	514	467	483	489	546	490	482	474	474	514	507	518	515	474	517	476	491	495	523	521	503	480	488	481	490	490	480	532	468	507	534	457	474	479	493	475	507	523	506	465	494	482	476	468	505	475	511	460	502	511	465	534	503	514	474	472	517	520	496	520	493	489	482	528	504	506	494	520	496	498	502	475	498	500	478	530	537	512	525	537	492	468	481	495	500	499	466	507	482	504	442	530	513	512	485	517	467	526	487	486	502	521	496	485	487	513	514	505	531	496	509	475	506	449	493	488	515	491	509	468	493	501	482	503	484	538	488	486	503	485	505	527	516	462	522	515	473	536	539	498	508	479	507	520	471	500	519	514	475	484	485	464	492	516	491	476	508	474	507	482	448	522	506	490	501	445	536	511	525	542	504	503	499	490	472	569	509	509	504	498	512	479	495	512	520	525	519	467	512	502	497	488	500	511	448	531	520	510	439	517	498	484	509	501	512	534	510	476	548	495	495	490	490	499	519	512	475	473	469	478	517	497	492	513	539	529	460	483	520	500	515	456	523	452	505	475	498	446	491	505	528	479	502	488	498	465	510	471	502	498	498	470	451	520	496	481	498	463	461	503	471	482	505	493	461	500	459	518	470	490	485	513	511	479	565	508	511	471	455	451	498	490	505	499	488	503	508	494	512	491	470	535	469	479	520	454	471	505	518	505	499	468	468	531	494	491	512	467	506	508	488	522	517	475	507	529	483	500	476	504	476	491	534	455	516	456	466	466	487	515	534	520	512	470	502	487	490	501	486	510	504	472	498	513	525	494	493	441	511	514	542	527	487	524	476	469	507	473	526	503	484	505	471	473	477	470	535	526	497	508	499	470	495	530	522	502	490	511	498	481	479	438	537	464	482	471	543	499	448	517	512	496	455	513	518	489	482	536	510	481	492	519	475	513	531	481	533	456	466	516	515	428	509	451	504	472	489	492	520	470	490	520	527	486	517	500	529	516	498	502	525	487	523	488	494	530	452	477	503	514	481	462	501	483	481	508	500	498	461	480	515	495	490	491	468	511	523	482	511	510	502	514	515	472	504	509	495	511	485	478	504	515	481	473	497	517	526	478	511	489	487	519	497	509	504	530	490	497	494	520	522	492	462	475
6043	11215	9539	5011	3623	2755	2173	1718	1508	1419	1247	1194	1129	1039	1022	976	954	944	913	891	869	846	885	899	875	848	874	810	850	838	817	780	834	793	782	825	822	843	807	834	782	786	798	831	772	790	877	790	784	824	764	829	752	766	782	775	779	750	784	846	746	785	732	757	786	763	775	754	774	824	788	778	743	753	759	752	744	734	740	782	773	759	781	798	760	727	733	753	764	750	777	769	785	812	814	776	772	796	792	792	786	789	798	728	746	797	787	824	783	793	792	755	742	790	779	767	728	804	781	782	789	790	793	803	788	713	772	794	757	787	772	764	777	783	793	777	763	736	759	758	797	748	812	820	798	730	769	735	713	762	743	792	758	829	799	815	765	765	795	719	786	740	765	761	782	742	762	781	792	742	802	737	823	789	777	769	826	744	773	752	735	840	751	768	804	756	763	782	756	736	710	756	746	791	762	811	775	790	772	742	746	781	790	757	809	755	739	754	723	738	792	838	763	749	722	777	778	757	748	783	780	784	807	789	744	803	780	725	786	768	755	787	807	773	775	797	800	786	753	774	743	764	708	753	748	802	746	769	799	786	786	790	755	733	784	776	751	792	810	774	750	757	758	772	820	756	750	766	750	750	782	773	796	783	757	807	778	746	793	756	774	815	757	773	729	776	777	812	735	772	808	784	760	774	757	811	775	776	766	769	796	780	782	773	756	698	761	762	740	765	772	758	757	757	777	758	783	803	751	753	795	748	761	798	806	720	724	780	732	742	746	798	766	742	785	767	784	761	747	770	743	702	774	737	804	724	753	777	786	765	788	785	783	792	818	794	838	762	794	762	811	730	747	779	756	759	754	800	767	789	770	781	803	765	763	797	790	728	763	756	770	747	785	741	807	721	745	773	746	773	799	763	854	770	735	817	780	770	731	779	780	711	811	759	792	772	728	764	766	785	770	760	745	785	739	729	819	724	775	799	751	782	754	799	745	783	770	761	745	779	807	766	757	783	769	775	764	760	797	727	799	728	736	798	748	777	767	762	737	798	774	760	817	781	781	798	775	781	798	786	765	846	781	739	783	737	749	794	767	742	733	768	754	755	759	802	788	751	795	754	773	789	765	759	813	766	748	722	795	759	761	762	788	719	806	783	760	766	743	794	763	793	760	785	811	760	725	785	738	798	762	793	740	790	785	765	773	812	802	722	748	795	742	783	754	790	768	815	753	766	731	792	777	783	775	824	748	831	790	793	764	777	771	799	750	783	741	749	747	730	736	759	761	779	745	792	790	821	770	772	798	723	824	763	796	737	760	745	743	758	793	779	733	730	755	791	762	793	767	788	800	762	740	720	786	780	721	778	760	732	734	800	755	765	763	713	748	787	733	759	737	743	747	810	771	785	754	762	770	757	784	737	775	709	789	771	759	745	691	805	754	808	774	735	781	707	797	733	754	760	782	750	767	782	765	829	755	784	728	769	810	772	715	731	763	737	791	787	784	825	798	810	744	790	779	784	745	777	781	778	826	819	754	745	745	760	766	818	772	774	789	835	771	736	757	730	819	782	786	816	780	759	755	734	742	737	783	783	788	798	726	763	715	711	759	742	775	780	729	798	754	752	772	741	783	791	730	775	772	797	715	752	750	780	771	744	732	750	770	788	736	750	715	746	769	760	772	737	781	747	783	767	800	772	794	792	781	751	768	765	759	776	782	753	767	750	740	753	736	751	816	725	762	726	746	753	754	768	788	747	812	752	798	797	770	761	801	748	756	759	788	771	824	803	811	782	756	803	755	757	774	750	727	726	762	781	783	759	753	766	790	777	797	771	797	758	784	760	773	782	729	818	747	800	725	806	755	756	818	772	782	785	839	714	772	780	810	753	712	815	701	755	734	774	758	776	767	793	783	742	771	720	815	792	738	772	813	691	814	752	784	777	790	769	825	754	776	768	760	710	732	774	754	783	749	743	766	758	744	767	759	755	758	766	757	795	791	784	833	767	784	739	696	762	713	772	778	782	798	804	769	778	773	749	798	730	788	742	730	748	791	788	789	766	751	766	751	798	769	765	770	803	723	764	749	763	773	777	733	758	765	728	807	777	785	789	754	811	766	772	768	763	706	781	764	782	747	761	734	846	761	786	794	753	749	767	730	820	835	800	739	757	753	786	770	797	798	758	720	783	752	819	803	806	819	772	750	753	753	748	765	749	756	769	776	792	761	758	720	732	773	790	787	738	773	755	744	773	779	741	774	728	765	775	763	802	780	794	766	764	756	793	815	763	800	794	755	769	748	769	743	762	776	782	783	747	750	798	763	740	775	845	764	775	775	799	788	761	713	700	756	725	750	747	787	800	778	758	821	787	748	723	763	778	793	816	774	754	779	785	773	814	783	761	736	771	749	800	817	769	758	778	765	805	758	774	741	801	744	776	757	738	754	755	792	796	769	811	729	803	783	808	787	744	743	815	784	743	783	737	802	767	790	802	770	761	759	766	765	754	733	813	765	725	793	755	750	815	780	767	771	736	767	794	731	808	720	801	771	746	797	761	769	765	793	763	817	757	792	773	784	756	752	762	817	745	805	814	783	768	711	778	778	748	726	743	766	738	725	743	760	755	756	761	766	757	765	775	773	722	766	762	799	714	785	741	783	783	760	710	762	777	790	764	758	765	765	755	825	762	761	769	719	767	763	821	715	807	752	767	750	739	763	686	826	774	752	799	780	774	763	782	823	770	786	734	692	751	759	780	760	737	762	734	780	740	755	793	773	747	766	738	761	770	795	788	812	744	783	754	765	745	775	804	762	776	744	753	807	764	721	733	726	762	737	776	805	718	776	805	811	757	813	772	752	767	721	775	812	756	744	785	776	832	772	759	792	790	784	747	803	746	783	748	768	764	786	830	735	773	766	717	771	816	768	750	774	825	779	773	742	769	723	799	766	802	731	779	795	752	788	793	760	750	761	834	751	789	750	782	735	751	770	788	757	754	768	791	741	801	739	777	740	765	746	749	723	765	800	749	754	816	737	786	725	786	794	747	776	746	741	774	795	780	756	739	755	758	791	745	777	802	772	763	780	788	737	747	821	722	771	774	732	763	760	752	749	716	757	797	780	816	808	716	741	732	790	781	732	721	748	794	770	746	751	761	800	770	747	740	781	760	748	775	705	796	785	740	764	748	813	762	793	768	796	782	771	760	742	732	826	742	786	791	789	727	761	778	805	784	796	756	771	817	765	769	728	768	746	752	773	765	810	763	761	762	735	710	766	804	781	772	759	791	756	825	775	781	757	722	716	728	769	786	812	772	726	758	798	765	771	807	768	743	721	760	763	766	790	763	782	784	816	734	696	816	772	723	725	762	733	768	801	764	740	750	766	774	781	801	823	761	786	765	759	731	760	827	801	737	788	762	733	776	760	742	818	765	801	735	765	782	752	781	777	744	786	779	758	816	763	844	798	792	800	770	754	756	696	814	790	758	766	744	764	775	771	780	772	739	786	768	771	829	789	790
23116	21330	29326	23685	21331	21120	4486	1444	1091	1054	932	876	827	859	827	812	818	742	715	724	712	698	773	735	724	721	667	693	723	651	685	646	683	672	654	671	679	668	663	682	715	670	662	713	646	640	655	626	679	693	704	657	655	664	655	684	670	627	652	675	612	653	734	691	650	680	654	668	696	672	638	644	699	682	628	652	650	677	710	643	644	676	661	634	670	630	690	643	673	687	670	674	625	604	652	632	656	645	609	620	607	660	633	629	639	672	693	638	647	650	677	676	643	689	661	644	675	659	667	677	643	680	624	648	649	619	628	633	683	629	645	627	632	701	644	668	693	621	683	619	640	636	652	653	662	703	655	649	662	672	643	661	639	642	659	681	659	677	671	634	680	720	667	687	652	632	649	640	658	667	667	701	645	641	640	695	704	695	669	682	676	648	691	651	673	652	647	638	637	672	644	641	651	646	649	615	634	668	654	653	654	703	673	613	653	596	573	630	652	633	676	697	651	633	665	696	657	634	675	630	658	671	624	635	666	608	646	646	723	627	684	620	644	700	666	660	663	647	592	671	688	625	633	669	642	651	667	699	642	623	623	702	632	677	664	652	596	633	652	671	631	679	691	632	635	636	639	671	668	650	637	653	686	650	642	664	642	672	627	661	619	650	604	695	660	665	616	635	614	659	647	698	632	659	611	624	628	662	681	692	659	600	669	643	633	675	656	677	667	658	635	688	682	648	647	648	673	715	664	627	639	678	655	644	603	651	665	640	636	633	627	681	655	628	658	629	671	703	646	652	655	622	660	632	651	674	605	686	643	619	635	639	608	621	645	650	630	624	680	616	630	647	670	638	674	634	629	653	644	611	626	651	614	642	643	700	650	703	669	630	655	633	629	681	661	590	671	653	614	642	699	643	659	659	683	655	652	621	631	697	672	667	646	686	662	615	660	644	680	619	630	668	650	643	669	666	642	668	593	670	613	621	638	656	591	624	626	689	626	676	673	656	678	604	646	619	646	672	666	629	642	632	637	619	628	615	667	654	699	672	624	604	627	612	684	640	644	638	686	662	685	590	673	613	679	633	647	625	677	650	634	641	642	731	671	619	655	600	630	689	644	604	690	583	657	702	634	602	657	650	596	671	662	665	642	645	624	688	645	615	630	615	640	633	658	661	701	641	642	682	658	667	648	597	637	714	630	667	655	633	645	658	612	685	608	607	628	630	616	628	665	635	650	629	626	641	639	653	668	627	643	644	703	651	650	652	661	645	649	670	628	624	640	611	650	615	660	682	634	639	632	639	630	633	610	650	676	659	640	629	635	654	658	611	681	641	621	648	669	678	617	651	702	578	639	648	675	613	648	649	657	657	596	637	691	663	675	636	642	645	675	663	679	707	633	650	623	633	639	656	639	652	663	686	629	647	634	696	610	631	661	625	650	612	672	648	668	641	660	587	620	699	656	627	679	649	655	689	612	625	646	629	640	642	638	655	627	613	618	612	625	705	669	654	628	652	659	619	633	688	660	633	676	675	607	641	641	666	648	657	597	667	660	615	655	670	644	680	636	712	625	653	664	654	656	609	652	666	644	656	650	646	635	666	670	660	648	619	656	616	627	662	664	650	666	619	710	648	623	670	652	622	616	661	639	636	634	669	644	638	606	690	609	634	696	643	666	629	675	654	620	671	674	617	657	659	690	652	651	644	701	675	633	635	659	642	648	603	652	654	635	617	640	663	650	658	644	687	638	593	644	620	625	632	666	661	704	628	655	611	660	649	657	612	671	624	662	631	635	621	641	688	604	627	638	662	693	652	688	653	637	649	631	624	674	680	648	651	629	659	630	661	634	612	651	647	675	628	711	611	628	661	616	673	646	627	653	654	611	641	662	682	595	673	612	644	675	595	659	689	640	675	675	621	653	710	687	677	648	664	626	643	630	652	644	647	682	656	662	641	603	643	655	691	702	661	633	693	651	630	637	626	634	678	647	665	640	635	670	651	677	613	635	606	662	674	653	659	669	637	625	657	681	650	633	675	629	650	610	608	651	644	672	610	655	677	657	697	638	629	630	671	636	653	650	601	650	628	655	624	670	641	655	681	631	636	705	664	652	666	702	610	625	639	684	636	611	629	650	667	688	648	670	648	667	632	634	641	668	666	630	684	668	655	637	658	671	638	667	646	700	596	650	592	648	670	630	652	643	640	659	645	640	651	618	629	659	677	681	630	665	666	716	682	655	685	645	630	667	661	634	670	624	677	603	637	686	665	650	647	678	649	671	655	647	632	655	627	660	650	651	670	680	658	625	633	644	655	677	649	669	603	659	653	649	652	666	650	641	596	627	643	609	640	646	686	602	664	658	689	651	664	616	662	671	641	664	644	680	619	635	654	652	640	632	672	657	642	655	664	631	592	647	634	636	644	591	657	671	644	658	683	640	644	647	649	647	629	604	633	595	626	633	639	627	683	641	630	648	665	659	653	673	671	672	643	638	654	629	644	617	629	667	650	636	656	674	638	627	633	638	665	616	645	665	618	636	650	633	637	695	654	621	640	636	652	648	675	637	638	592	627	616	643	603	638	662	660	638	621	636	615	662	636	647	640	643	630	651	674	628	647	661	667	637	651	602	627	635	639	646	638	665	674	668	693	629	658	610	640	654	644	655	639	657	628	662	635	612	695	632	664	631	642	616	614	582	601	616	697	650	646	690	662	614	625	678	668	593	656	657	650	642	672	617	618	701	602	631	662	626	631	650	636	649	633	686	668	662	626	692	638	647	652	646	652	678	637	624	688	627	690	622	648	642	640	661	635	687	628	602	670	604	669	684	660	591	626	650	648	671	659	654	621	627	673	644	615	593	657	628	627	655	628	649	656	611	667	674	665	664	622	637	612	633	628	652	662	628	654	649	650	646	669	658	644	618	658	632	632	617	631	654	685	659	670	664	627	601	674	688	653	660	609	664	633	674	642	672	676	600	639	587	651	645	628	688	659	647	697	689	655	669	640	613	623	672	649	658	694	613	615	666	636	654	641	655	661	616	668	648	673	658	609	687	655	647	600	616	652	628	624	656	642	656	650	628	656	691	639	681	630	653	651	625	631	614	586	628	679	685	660	626	623	646	668	684	613	684	637	639	634	687	633	673	669	673	628	647	642	650	612	662	642	641	645	629	638	610	649	636	622	630	612	634	652	618	694	627	676	653	651	650	671	675	637	651	628	639	648	648	640	647	675	657	662	683	608	649	617	627	680	629	669	663	646	656	648	649	670	595	652	659	628	638	635	612	617	645	663	692	644	645	630	632	670	634	671	656	629	664	623	683	629	658	613	690	667	639	629	655	670	620	660	664	655	698	651	618	643	654	655	618	640	630	650	641	623	642	696	646	652	652	614	633	625	652	697	617	653	654	617	658	663	624	662	634	638	653	632	646	617	603	653	660	650	609	586	679	660	610	588	633	708	649	654	644	629	683	614	649	604	628	640	623	657	606	645	681	641	627	651	671	625	656	637
8854	18061	15331	8569	6068	4584	3624	2918	2470	2180	1988	1706	1608	1562	1464	1439	1248	1275	1227	1177	1207	1140	1119	1144	1122	1104	1081	1035	1064	1035	1055	1061	1008	1044	1080	1021	1033	1009	1022	1017	990	955	937	1054	1094	1049	1044	1031	1037	941	994	972	958	983	955	991	946	993	1046	969	1000	1002	999	1051	986	1047	997	903	990	1015	977	988	960	977	993	985	992	1004	1005	939	967	1042	987	971	980	1025	993	1002	1009	967	1007	1014	971	939	974	981	1015	953	999	1008	958	980	1051	990	1008	970	973	974	935	958	1015	994	971	982	971	963	1014	982	950	947	951	1007	988	1054	960	979	989	985	981	1022	990	981	970	1016	977	975	938	1008	982	955	1004	971	953	965	1039	978	975	967	991	938	985	998	947	999	957	1020	1003	996	972	945	950	1010	1011	974	1049	982	963	962	979	971	903	957	948	1002	1010	989	990	956	979	1014	996	984	1001	1004	987	1002	938	958	942	970	1004	1007	992	983	956	1026	972	958	925	975	977	916	959	943	975	1049	983	982	969	986	999	953	1015	956	1066	963	958	996	976	1091	935	948	963	947	1001	935	1015	968	950	959	965	967	976	973	1007	990	960	1010	976	987	939	924	1003	939	950	920	1024	930	1002	964	959	993	950	989	989	987	975	950	951	950	990	1018	989	983	1015	972	1016	957	1026	963	997	991	1066	1024	1045	973	989	918	968	914	936	993	975	956	986	957	975	1000	1000	901	922	984	944	1001	900	976	980	965	945	1003	993	975	950	973	980	912	906	959	1009	970	980	1008	936	1014	998	978	957	930	978	1000	949	1008	933	944	972	995	904	968	940	961	942	1011	1011	974	1035	927	991	938	933	929	945	978	942	988	980	949	961	971	928	973	1004	986	1033	964	944	956	947	958	965	961	977	1036	961	1038	989	986	995	993	991	986	968	962	926	1006	953	970	1004	958	916	981	974	956	1004	982	955	956	944	994	931	965	967	928	960	1038	980	895	997	1012	973	981	930	914	1004	998	950	1012	1048	1012	1033	964	916	1016	1020	985	970	1041	1008	979	1001	981	1000	936	955	985	960	952	961	1000	940	1017	1009	967	980	977	971	945	945	968	1014	950	975	974	994	977	995	926	968	975	928	955	981	978	1013	992	979	945	989	970	996	967	979	943	1002	953	958	966	955	926	1050	968	975	931	983	993	1020	941	1010	994	941	933	963	978	994	985	895	1035	1030	984	976	907	1034	932	977	992	1036	974	1047	998	979	994	909	1013	996	983	938	1012	913	899	980	940	941	981	959	991	1016	997	1004	984	962	937	1013	941	989	998	965	952	934	991	1010	936	993	948	938	994	1002	1007	902	1002	1007	997	1027	984	980	984	1000	968	970	1022	998	971	943	965	944	991	1019	971	992	1001	1012	1001	975	1021	1003	964	1028	959	931	979	1016	975	1001	1022	979	973	1013	961	986	959	951	979	998	925	1022	995	1027	958	999	954	978	1013	950	954	1044	962	948	978	1000	983	947	1032	1001	986	982	908	956	959	1001	939	990	960	992	964	974	976	909	953	975	977	1045	940	998	960	988	921	993	949	1016	929	998	1012	950	988	992	952	944	946	974	936	966	962	993	982	943	872	963	994	920	1015	1008	925	933	980	1002	1000	973	982	955	934	931	981	981	932	946	952	1018	908	982	1004	965	975	938	963	973	1011	1040	965	1001	993	967	987	974	1015	1010	1021	937	989	986	955	935	981	996	978	1016	938	958	956	1017	1001	970	920	1006	964	1066	1003	1009	960	972	987	1011	929	1035	917	968	1018	980	944	935	994	964	965	951	999	958	925	1016	971	980	959	953	1021	965	927	958	930	964	966	1010	1046	956	984	952	967	946	1010	974	976	990	965	1010	1003	961	949	974	954	1018	997	1004	973	1008	994	948	924	988	969	962	975	924	972	976	985	944	1016	1005	958	957	964	1025	974	1013	980	952	1028	960	961	979	959	1007	952	971	947	1008	957	1011	972	961	987	970	937	883	944	944	959	936	942	985	931	975	979	1000	963	963	1033	1007	971	1002	1045	929	923	1000	942	989	942	957	969	997	960	960	959	908	988	923	962	972	941	993	1024	930	979	986	943	965	961	957	1046	995	949	937	942	972	1014	976	986	945	1044	930	983	970	921	1001	958	964	988	951	976	991	989	981	1008	1004	945	952	1016	1019	971	964	969	979	942	997	939	1005	1019	975	1039	1031	1032	974	944	961	970	1006	993	938	946	924	903	921	1017	1052	937	953	967	1018	1019	931	1015	975	1002	984	956	1001	958	1005	986	988	993	917	976	991	937	1002	967	967	957	965	938	977	1018	972	976	977	979	1003	993	957	1034	1020	911	1002	958	940	961	932	985	978	955	949	974	1045	992	1014	937	959	902	1036	1010	1063	947	989	938	999	982	959	945	1006	944	1026	968	1005	897	969	942	971	977	977	984	954	975	977	990	978	913	998	959	988	989	1031	977	973	977	1005	994	936	953	979	948	972	962	1014	972	1021	919	906	985	978	960	958	947	1007	963	964	991	994	966	968	960	981	988	969	976	959	932	1020	920	1018	963	958	968	994	1005	965	958	965	946	972	996	946	994	937	968	964	987	1008	996	1003	958	986	973	997	957	926	973	953	961	1032	950	908	1005	966	989	968	1059	917	979	964	975	980	952	948	966	995	969	969	960	968	987	988	985	970	987	987	941	941	979	963	970	1023	953	1021	1034	985	1030	991	988	971	1013	966	966	990	980	1026	991	1006	1003	1009	921	940	917	1020	961	999	1006	897	1023	1052	964	902	1002	983	961	947	957	969	933	1018	1007	963	973	986	1009	920	1028	923	995	988	957	1054	1039	995	1015	939	999	969	950	994	970	1005	927	927	991	969	993	950	975	1023	974	978	958	967	1018	1004	984	943	962	956	1027	997	1007	928	997	945	957	940	1010	944	967	949	1005	945	966	1023	1004	969	992	977	963	953	1003	932	965	950	990	989	938	962	953	1009	1009	985	1004	997	980	930	975	999	928	964	1045	955	950	964	956	941	942	1010	927	1027	1039	978	952	967	932	961	962	955	993	971	966	950	1047	1015	1023	970	1006	1017	927	983	954	992	1009	1007	970	974	1015	955	969	978	988	935	1019	1042	968	957	964	978	951	945	981	1017	985	1028	933	1028	1006	956	964	929	1015	1014	931	992	894	959	974	996	1009	932	977	967	1041	989	1027	977	963	995	990	956	977	955	913	992	960	930	998	953	980	940	951	976	943	1037	999	1011	1009	956	1000	973	967	1047	970	1015	946	987	965	1023	921	1000	974	911	943	934	993	963	972	947	918	926	966	990	1051	1020	937	979	1017	994	1000	974	1061	929	962	984	961	984	999	980	985	961	967	975	954	992	1020	940	1011	956	930	978	970	925	995	992	937	999	972	908	949	1010	989	966	955	1017	975	973	957	959	1015	937	987	960	994	1036	939	929	1029	1010	973	962	989	920	976	928	973	986	1000	990	1000	943	1004	921	963	964	974	961	1017	960	977	959	964	1002	992	969	965	991	986	1028	921	986	965	963	938	967	974	1045	955	1010	958	980	935	974	932	972	967	988	985	964	1019	940	990	972	1008	959	1009	991	959	963	941	962	946	958	956	1015	942	940	965	963	959	1001	962	958	1000	1011	974	958	1027	1020	989	1038	970	934	982	928	938	1001	998	1010	950	952	945	960	1055	965	959	929	978	948	964	1005	988	1004	980	1029	1000	1019	1010	965	949	929	941	968	964	957	923	955	932	996	1006	999	975	979	978	913	970	955	964	981	936	992	1030	939	963	938	958	955	1014	935	1043	959	986	945	982	931	1046	965	974	936	986
26907	20565	7310	515	323	242	251	247	207	214	214	230	194	186	218	184	212	201	214	188	206	175	221	219	208	195	191	219	233	197	211	196	222	191	180	203	213	197	219	213	197	192	217	186	200	199	218	192	206	196	207	185	203	196	175	186	202	196	199	193	198	208	200	193	198	221	216	206	222	203	191	203	230	193	193	169	223	179	200	182	189	214	199	194	196	175	207	194	213	176	211	204	213	196	196	191	187	198	204	200	179	185	212	205	207	205	226	213	206	190	200	177	201	209	209	204	193	211	206	191	183	205	200	189	183	211	205	193	211	222	189	202	207	197	208	211	215	204	222	205	193	216	190	213	183	194	213	189	189	186	187	197	208	206	203	214	225	222	188	220	194	231	188	182	165	205	202	189	201	218	221	215	183	186	192	197	197	194	205	199	209	208	190	215	190	194	187	207	204	210	194	174	210	209	207	192	209	198	201	185	209	194	202	206	211	198	195	202	189	191	182	215	191	199	175	212	173	194	195	189	195	218	193	209	192	213	188	196	230	204	184	189	189	196	207	220	201	212	184	200	203	194	176	199	214	204	225	195	200	172	200	173	206	225	200	210	198	189	187	229	178	201	209	180	193	185	200	164	208	203	211	221	209	197	204	210	205	189	196	196	216	196	171	186	190	210	191	202	213	195	205	192	205	168	193	212	199	188	225	190	203	212	182	177	209	197	194	184	193	176	227	198	216	214	206	197	216	186	201	221	195	199	208	209	165	216	213	185	208	203	211	186	198	183	187	196	197	211	209	198	207	180	189	212	210	210	196	233	196	227	211	200	206	187	195	180	207	199	193	233	197	212	171	215	191	197	184	205	202	230	206	177	215	197	187	210	218	191	182	184	214	194	197	194	202	208	224	201	216	202	219	208	218	213	204	194	195	207	197	185	205	212	191	192	201	222	227	184	186	191	205	175	218	185	182	197	209	199	202	195	212	216	191	176	199	198	214	176	193	197	242	208	202	192	202	188	207	189	191	179	193	183	202	172	208	208	194	191	210	182	198	214	197	208	200	197	184	210	208	211	186	197	177	214	203	211	207	214	196	219	202	205	179	199	197	202	207	220	186	217	201	200	217	208	178	197	178	211	187	206	188	197	185	208	220	210	156	194	176	225	185	203	202	191	205	194	195	185	193	199	195	201	190	187	186	195	180	191	197	179	189	213	165	204	215	216	194	209	190	194	196	219	193	181	195	214	190	187	179	193	200	208	215	202	195	212	215	204	196	203	204	209	197	195	173	195	184	205	226	184	213	199	217	195	210	192	195	184	191	218	215	229	171	212	205	187	180	209	203	189	189	210	196	173	179	196	188	205	225	206	209	194	203	182	213	191	182	209	209	185	214	204	202	223	191	188	201	216	190	214	194	195	196	213	196	201	221	188	191	194	179	203	163	194	213	199	201	197	218	216	199	223	181	181	204	181	185	209	206	201	197	193	205	173	198	189	186	194	197	211	212	201	199	201	211	187	197	179	167	189	205	211	207	213	187	202	194	193	185	214	205	197	163	177	195	193	221	198	202	181	217	174	219	213	201	195	196	178	198	186	189	184	204	187	192	213	214	199	180	168	227	196	223	214	207	181	218	200	196	203	199	218	194	175	202	200	207	179	184	198	182	205	181	208	230	196	202	196	224	210	185	208	183	185	206	205	185	196	196	221	199	214	200	175	198	211	206	182	205	194	187	196	172	219	178	206	202	215	216	192	175	203	225	186	198	188	184	187	210	216	200	199	184	220	201	194	189	198	197	202	203	197	195	181	223	220	186	197	208	194	195	219	211	199	192	184	227	186	180	198	183	205	200	201	219	202	206	187	212	223	190	184	218	198	188	191	213	190	203	199	216	216	190	173	196	183	194	177	204	200	204	197	226	203	198	207	210	185	206	183	212	188	214	219	202	199	192	212	212	191	213	199	182	192	211	190	213	211	192	187	200	185	181	191	188	196	224	185	229	204	190	195	188	213	176	204	194	196	208	184	183	205	218	203	222	199	191	200	200	193	209	214	215	211	229	207	198	168	209	202	214	186	183	190	211	184	158	181	187	201	171	195	177	211	188	184	190	199	164	178	196	187	188	192	165	195	188	199	193	192	173	227	201	182	199	201	189	246	198	206	212	192	224	201	200	212	229	229	188	158	201	199	195	178	179	231	184	186	210	180	180	213	214	216	200	221	194	189	170	194	185	185	173	175	213	206	170	189	184	203	205	215	196	234	205	218	208	197	199	200	184	193	189	210	190	193	207	191	207	201	213	196	187	204	201	192	210	178	194	217	196	175	187	169	187	180	193	204	235	211	197	179	199	200	202	198	168	193	201	181	188	196	198	188	193	200	204	190	228	210	200	189	214	214	201	183	183	185	192	201	201	181	217	192	221	212	179	201	205	198	189	202	199	183	212	205	194	194	197	226	218	193	196	218	195	195	179	205	199	217	176	199	177	192	172	188	203	197	159	219	191	201	213	194	201	201	207	184	223	183	185	194	212	180	182	197	194	201	207	205	210	208	216	209	230	205	217	188	196	207	207	202	191	202	202	216	194	201	191	184	213	197	186	188	182	185	199	184	193	220	186	208	197	196	217	213	193	208	214	195	174	178	220	179	179	184	214	214	206	199	180	204	229	200	183	229	190	189	191	188	207	208	200	199	196	215	179	192	208	193	200	197	185	190	213	189	186	224	179	176	193	194	210	158	187	195	185	220	176	163	218	218	194	229	190	184	198	207	202	189	190	198	209	191	173	200	200	206	208	200	188	191	221	192	204	213	187	173	195	211	211	188	208	206	191	215	175	169	214	179	192	188	200	184	204	172	204	195	189	210	181	206	209	198	195	194	221	180	202	223	198	189	195	192	202	201	204	222	173	197	211	204	212	193	196	225	211	204	196	205	233	188	208	209	183	188	177	189	208	183	200	187	196	188	206	180	211	203	199	184	177	203	190	214	200	224	181	193	198	177	187	192	200	186	201	196	196	192	193	201	179	208	200	203	185	208	221	184	217	200	200	198	164	224	214	239	192	198	217	204	205	207	197	215	175	181	205	217	204	215	196	191	193	194	174	190	185	210	189	221	183	209	208	182	181	212	200	177	178	200	185	196	211	196	190	217	206	195	233	214	177	206	194	200	206	181	179	198	159	188	185	212	198	183	209	197	188	193	209	175	193	212	184	186	209	178	177	189	208	173	170	217	210	215	180	180	203	198	192	216	179	187	209	198	186	204	186	191	213	207	197	176	195	209	197	203	170	206	184	175	192	239	200	202	207	179	204	209	205	207	214	190	183	192	194	213	222	213	196	189	220	195	217	204	195	191	217	171	216	207	222	218	175	212	217	188	198	202	182	193	231	193	207	223	208	211	203	216	191	206	212	200	206	216	206	186	198	223	190	183	197	215	219	198	200	203	197	213	224	198	202	214	220	199	190	206	218	210	222	196	213	206	184	193	225	216	188	196	211	194	223	177	181	180	179	198
3870	1402	1239	680	628	476	423	407	380	382	347	366	383	368	360	356	353	314	337	330	336	326	340	342	313	341	337	326	317	328	340	331	336	335	319	339	326	328	309	320	317	315	349	357	327	315	351	317	302	313	322	332	318	340	333	312	316	313	303	331	331	319	300	351	306	313	331	320	341	339	297	315	309	310	328	316	313	358	345	332	325	297	338	323	304	310	327	304	299	321	325	308	363	353	323	305	326	323	299	337	315	312	309	286	314	294	329	332	332	320	322	313	335	311	311	337	306	329	345	308	323	299	314	346	322	329	314	335	322	307	351	341	353	309	341	322	314	308	336	298	305	375	312	283	313	319	350	342	345	307	318	339	298	351	306	369	311	309	299	342	262	314	320	322	310	338	313	348	303	315	332	324	351	305	332	319	325	324	324	312	310	329	321	307	313	330	305	333	349	314	326	321	326	294	347	342	297	314	323	326	329	328	300	332	305	318	305	342	320	328	321	291	338	309	333	339	323	278	304	300	362	316	328	322	340	338	340	324	309	341	308	344	310	299	337	352	339	336	301	306	314	330	330	310	320	335	327	314	316	318	306	317	329	293	343	346	318	320	324	307	310	325	323	321	339	320	363	349	326	320	316	332	297	296	323	320	330	299	297	297	299	305	318	295	308	325	322	331	309	365	342	291	304	362	334	345	335	353	319	309	314	325	316	353	309	344	329	282	321	327	339	327	324	339	316	304	328	341	336	312	317	302	340	361	321	341	287	317	320	321	324	357	334	334	332	293	297	321	299	314	305	336	320	346	356	305	306	349	305	315	342	339	305	330	325	322	317	384	316	328	329	316	302	330	340	310	322	307	330	336	309	306	324	330	326	327	313	316	326	313	334	319	333	315	338	334	342	339	316	297	341	317	325	296	349	322	330	269	346	305	318	349	313	319	293	333	338	344	311	284	313	317	369	345	342	310	306	333	347	325	314	319	341	316	341	322	342	308	327	324	342	323	328	313	315	328	352	330	311	299	327	335	314	307	297	305	325	305	332	303	287	337	337	353	316	326	301	335	309	315	313	289	327	334	327	307	316	314	302	333	318	337	315	293	337	323	338	295	318	303	306	302	284	317	287	309	320	321	320	342	333	323	287	306	315	306	332	316	303	328	307	336	315	343	305	291	344	325	324	355	321	315	330	330	322	312	297	320	315	323	316	276	334	311	325	289	357	280	294	325	306	311	335	320	323	322	303	290	330	324	332	333	357	317	347	316	294	327	304	327	326	328	328	341	336	338	312	340	306	336	323	344	325	327	311	312	314	317	330	326	310	274	319	344	303	328	311	315	310	346	332	316	327	294	311	282	335	341	322	307	346	332	309	314	328	324	320	350	309	327	340	335	328	300	327	343	291	348	330	337	325	342	309	348	317	329	304	308	325	336	321	294	314	294	333	305	335	363	304	309	336	311	336	317	360	326	301	312	289	314	347	267	310	335	337	364	344	302	301	312	323	337	322	291	282	324	302	320	317	318	343	300	318	351	311	320	290	303	312	307	288	301	330	319	361	347	326	292	306	333	313	317	301	316	326	300	314	330	292	308	323	323	300	333	329	299	318	319	339	301	309	336	301	324	333	333	305	328	336	317	327	310	312	343	340	301	323	320	340	299	331	333	314	305	336	319	329	311	315	310	320	315	324	306	313	314	300	334	334	328	347	343	305	304	330	316	311	329	325	335	291	322	347	320	336	333	338	314	337	318	310	309	313	324	317	318	324	302	309	318	328	300	294	301	343	299	332	330	309	350	343	355	325	312	314	315	317	326	348	300	295	348	348	331	327	311	310	360	307	309	298	307	307	306	289	332	305	316	311	287	316	328	339	321	309	274	301	326	341	312	345	321	320	292	304	322	329	331	295	350	289	287	334	323	332	316	309	310	314	337	343	323	345	323	339	333	304	298	304	300	341	316	326	320	323	309	308	329	334	328	295	321	314	343	344	346	330	325	304	318	324	294	312	342	326	295	358	338	312	299	295	358	319	322	330	318	306	350	320	312	340	330	322	295	287	328	383	321	312	343	316	314	299	311	291	286	329	324	348	324	281	356	314	323	330	342	337	287	303	306	282	303	300	324	308	321	332	345	313	295	325	345	334	350	305	340	327	317	318	324	344	339	307	327	339	333	337	351	354	332	311	291	300	304	302	361	315	325	314	343	302	322	335	309	300	326	356	330	331	347	325	302	331	345	318	308	337	325	319	315	331	328	279	319	290	311	329	326	330	312	329	316	284	326	323	333	335	324	341	355	353	291	351	316	306	313	302	357	325	325	341	308	327	352	334	300	303	354	308	301	336	334	319	311	323	324	314	319	342	301	339	296	308	295	306	331	301	321	298	326	320	306	337	295	317	337	330	334	268	320	344	300	331	319	312	311	321	341	350	326	369	304	310	311	318	321	295	328	320	329	305	329	326	335	328	313	307	308	324	321	337	307	343	318	316	328	329	333	294	329	328	323	346	351	272	282	284	324	347	316	325	311	368	309	312	324	318	361	325	334	341	335	308	319	303	297	342	332	319	324	318	297	320	347	333	292	321	341	335	291	325	303	322	327	297	270	352	332	319	296	358	347	331	327	340	342	341	326	327	311	298	311	298	305	323	321	294	317	333	322	341	290	296	322	324	352	313	345	307	322	317	329	339	330	310	321	315	313	327	334	348	329	330	319	328	309	337	319	320	351	330	308	330	300	313	317	339	300	354	323	307	355	356	321	312	322	302	330	326	340	330	324	323	326	319	320	314	300	300	351	347	336	338	282	307	316	301	322	326	309	322	322	306	306	330	321	344	308	315	332	339	324	306	310	332	332	329	347	350	334	341	342	334	331	334	323	333	355	289	328	324	327	298	338	354	314	289	326	330	328	308	327	285	327	315	306	329	309	314	328	289	322	309	335	327	323	299	363	314	346	329	309	301	328	317	332	363	334	313	310	348	325	317	339	324	336	301	351	301	332	316	348	324	319	306	329	343	330	323	310	294	318	321	334	338	324	299	299	321	317	289	332	310	314	322	309	287	355	308	278	291	340	315	301	325	313	328	318	322	285	321	334	323	305	320	333	305	339	341	308	336	353	327	289	289	299	337	337	297	349	328	329	328	302	344	321	317	311	315	329	293	299	333	296	333	307	327	303	325	347	298	336	337	322	333	312	274	289	323	342	268	286	342	327	312	325	300	323	308	336	350	340	285	299	329	337	316	312	321	285	351	314	322	307	314	306	324	299	312	330	325	331	299	349	301	327	348	324	312	331	328	286	344	300	352	299	324	336	350	320	339	313	328	325	349	308	309	318	326	300	315	304	332	341	304	328	332	311	331	339	316	329	314	327	304	328	311	314	310	308	329	323	304	325	318	320	325	315	359	310	338	362	308	317	306	317	316	315	328	357	347	307	303	323	324	287	343	311	293	327	347	299	309	337	323	320	319	314	310	340	330	315	315	336	341	337	343	338	347	315	345	293	316	354	339	319
24154	21350	28801	24227	21149	4418	1165	811	732	721	671	626	585	573	592	546	560	562	588	527	545	509	484	544	525	525	521	547	551	512	511	490	510	498	507	501	518	506	566	520	526	523	468	522	496	506	527	506	525	497	497	511	520	525	505	514	520	513	496	539	492	545	505	536	490	518	529	516	521	540	522	513	498	501	488	491	513	490	514	510	551	524	556	496	497	534	513	511	513	491	527	527	504	521	518	500	512	520	513	555	501	529	475	557	481	504	500	493	510	532	538	533	491	518	478	492	564	528	463	495	523	511	468	486	488	500	500	507	537	478	489	507	506	503	447	471	486	473	527	508	518	516	544	524	499	502	514	511	483	530	517	480	469	494	475	527	529	523	508	544	497	512	477	496	502	509	451	540	435	523	522	499	477	510	498	479	527	486	484	498	526	505	497	494	509	521	522	492	451	499	496	559	510	464	509	452	494	546	510	475	482	534	490	524	498	494	494	509	484	479	541	478	523	548	520	522	513	520	524	481	514	493	488	470	560	534	551	502	502	501	516	487	481	527	519	473	479	505	502	492	530	481	507	511	518	529	542	475	513	514	500	504	476	520	531	510	512	482	496	509	510	462	521	490	558	521	525	500	477	514	487	523	508	496	465	489	503	496	498	503	531	475	513	520	510	514	506	544	511	500	528	478	495	481	486	521	496	478	526	482	524	523	550	498	523	505	492	469	525	476	505	498	495	531	489	524	450	536	502	488	521	507	529	511	469	496	502	552	500	484	530	492	513	507	476	495	513	527	486	496	507	472	513	496	501	491	552	519	515	485	464	508	465	535	533	531	527	539	506	490	490	496	523	470	531	539	485	535	492	532	501	509	466	488	521	503	476	511	466	526	454	569	508	498	491	488	488	483	535	483	539	531	506	502	490	512	523	520	509	466	523	501	494	459	500	524	470	530	452	504	498	488	473	526	470	477	493	502	480	505	491	457	514	523	480	511	509	476	496	503	497	498	518	503	480	517	472	477	533	496	455	510	455	521	476	493	492	506	506	482	538	511	532	489	502	501	497	498	453	532	516	462	506	538	496	455	491	494	470	443	501	490	497	533	470	498	521	481	498	451	474	519	508	516	498	492	525	554	550	512	476	521	520	522	504	492	498	484	541	532	476	457	506	479	517	506	481	468	527	527	494	523	494	515	488	518	523	509	462	520	511	503	542	509	493	469	512	493	510	507	500	506	478	469	502	468	497	464	491	511	489	463	498	468	495	486	500	470	523	506	507	496	541	513	489	555	493	519	468	531	524	506	466	471	505	494	482	524	500	522	500	499	487	487	512	542	484	535	482	540	505	499	491	514	476	461	496	486	514	499	471	491	472	505	490	528	487	499	479	510	490	466	504	502	510	486	502	471	509	481	497	478	502	458	492	500	503	534	540	518	519	493	530	481	505	509	502	514	455	508	490	507	490	528	481	523	489	493	508	504	490	525	499	483	546	508	502	496	521	471	506	491	442	508	529	506	473	521	518	496	481	473	497	475	529	487	470	491	511	490	466	506	535	493	496	507	505	484	456	530	469	530	540	485	477	501	475	489	540	484	479	527	513	497	521	442	526	506	540	502	483	523	508	498	525	513	512	502	452	498	459	488	506	504	491	516	468	478	564	528	493	473	464	519	467	492	524	478	451	517	515	489	527	481	470	482	503	495	518	504	527	499	514	491	512	478	510	500	469	512	494	520	504	533	500	527	493	528	500	557	480	499	492	511	482	503	506	491	541	549	513	481	499	486	495	492	501	506	508	473	486	511	505	477	533	487	496	503	483	514	525	502	514	507	459	506	485	509	481	487	515	492	513	501	494	487	504	491	523	504	504	503	491	539	501	519	500	489	498	507	505	493	477	466	501	535	486	519	491	436	487	512	534	530	552	478	509	476	548	515	489	491	487	513	497	496	485	548	445	495	489	494	515	493	523	505	524	467	486	498	494	496	474	525	522	488	479	527	511	505	496	556	504	508	515	504	492	512	512	491	502	469	522	497	512	526	533	457	470	525	486	472	520	463	489	470	467	515	515	540	483	502	504	490	499	511	485	509	471	524	539	483	470	506	466	480	556	507	477	503	503	468	512	503	479	513	533	517	488	558	469	504	483	501	488	510	505	523	503	471	492	498	527	484	492	491	471	498	502	508	535	493	495	524	498	508	498	542	501	547	477	496	480	489	509	486	462	491	493	497	515	487	535	481	491	516	494	499	524	464	483	531	551	469	467	474	481	501	515	493	548	467	496	490	518	526	473	505	529	487	514	528	542	489	464	471	480	502	498	497	474	532	478	486	515	502	502	513	505	476	543	502	543	517	499	512	511	480	519	550	465	516	538	485	507	490	503	513	492	501	477	497	511	496	525	479	492	516	470	492	525	523	463	502	508	522	486	527	471	496	488	506	521	483	472	524	522	481	475	491	510	527	528	480	497	529	479	511	502	524	480	496	520	481	486	518	471	532	516	523	522	497	489	466	482	467	497	489	500	527	523	473	503	508	468	512	516	453	467	491	469	489	518	535	533	502	529	544	493	484	521	492	493	540	462	499	484	484	480	466	479	505	484	515	492	458	502	467	495	471	498	510	501	455	496	506	485	517	488	505	535	481	521	482	504	497	518	523	448	492	502	472	488	489	464	482	508	536	481	524	506	509	485	493	466	495	527	478	504	506	482	506	525	442	507	500	517	464	550	475	478	487	490	513	511	511	527	481	479	482	525	493	491	496	484	511	520	492	535	499	494	511	527	481	500	521	495	549	476	497	526	576	494	528	503	527	491	481	469	495	517	489	466	489	490	481	537	529	519	500	495	472	520	483	466	482	533	506	518	475	492	514	516	508	487	472	528	483	509	484	467	522	515	528	463	492	525	489	502	523	461	512	547	502	462	476	480	466	473	488	458	484	491	513	511	509	496	531	509	497	534	466	520	471	456	512	513	541	502	504	490	508	475	473	509	478	477	525	486	526	476	473	503	541	508	521	471	532	479	523	518	476	503	468	531	523	516	468	516	522	470	491	528	504	520	522	517	482	542	468	498	527	509	492	529	441	496	466	483	488	512	494	499	470	508	494	506	526	480	511	474	473	534	517	506	469	521	529	491	494	478	493	509	477	483	482	486	488	456	496	494	509	497	470	484	498	493	484	476	503	509	478	498	509	488	463	517	477	509	487	488	529	501	513	527	482	487	517	500	489	499	473	481	495	535	473	481	513	512	506	476	486	478	506	515	546	511	511	515	497	498	509	503	534	501	488	507	500	469	486	473	511	521	501	517	495	455	510	527	508	523	484	527	515	494	538	520	485	553	505	497	498	506	529	477	488	476	530	490	497	498	483	488	508	483	504	491	542	495	509	543	491	530	503	521	512	540	544	480	509	479	523	530	506	488	512	543	499	475	488	492	465	527	494	482	486	495	519	481	501	530	486	495	460	490	497	464	515	518	485	510	504	503	512	520	496	486	533	505	531	520	495	520	493	482	485
5970	11253	9496	5170	3515	2767	2110	1725	1538	1422	1280	1252	1148	1087	1045	1022	967	943	944	921	843	845	869	880	875	814	826	839	833	821	820	849	821	812	736	806	825	800	823	824	752	776	815	755	795	826	717	773	817	755	777	783	796	794	753	811	828	756	750	784	782	813	772	803	774	848	810	826	883	770	774	805	734	772	779	781	737	725	815	779	724	800	763	783	776	731	781	772	785	786	757	773	770	780	772	778	738	799	805	774	747	729	731	716	746	730	719	785	803	815	775	762	807	759	787	743	811	781	758	742	790	769	734	754	775	786	813	779	762	743	761	804	776	745	768	777	759	772	786	789	781	756	768	746	740	796	761	740	740	809	785	808	790	768	804	755	773	801	757	806	766	730	752	789	798	769	771	737	779	756	776	774	776	779	764	756	765	765	802	773	768	807	767	821	749	734	742	756	738	776	798	773	781	753	772	726	747	755	750	750	753	758	795	810	757	765	801	798	726	801	760	757	778	785	769	801	808	783	774	779	749	793	798	775	765	774	730	805	769	747	776	795	793	762	790	742	777	745	775	803	821	763	774	796	763	801	765	778	744	750	759	733	758	761	782	764	786	768	761	786	758	765	720	749	750	826	741	763	719	731	784	778	803	829	786	778	772	762	770	793	780	762	792	705	747	788	787	809	755	750	761	763	765	745	760	797	764	777	757	764	762	803	797	754	765	781	736	750	777	757	755	752	752	755	796	811	738	730	818	775	731	828	795	780	826	783	753	783	754	815	777	802	769	775	766	791	794	760	819	784	803	718	824	777	770	773	823	718	737	740	780	797	794	763	791	793	757	763	798	728	797	785	745	789	807	785	775	746	789	769	786	800	745	800	777	843	804	760	802	754	736	836	761	777	799	762	798	808	753	785	766	829	731	756	779	751	777	785	773	787	758	766	764	749	790	790	778	780	752	750	738	714	787	755	745	771	801	775	738	732	762	788	773	810	803	746	731	749	741	730	764	803	775	763	789	739	786	726	782	729	796	725	806	757	788	781	758	756	747	772	737	797	743	752	738	724	781	787	818	785	778	780	781	816	748	781	753	779	706	781	754	749	757	748	788	783	737	761	800	734	800	757	773	808	788	712	760	730	750	795	807	762	794	784	784	768	759	771	809	743	757	763	753	730	780	737	769	764	780	772	708	763	771	782	728	752	761	751	780	783	801	790	774	743	765	765	761	739	763	762	724	790	713	758	775	789	749	715	729	776	768	787	779	836	799	768	823	760	712	785	766	775	732	756	784	773	750	745	753	773	775	788	774	763	728	758	741	811	775	811	742	719	789	763	757	809	787	770	781	770	774	736	752	754	753	784	771	766	767	729	745	716	732	792	760	801	772	789	769	763	811	758	731	760	779	777	752	759	775	728	813	795	806	816	752	769	716	764	749	786	747	741	744	774	753	738	740	808	783	786	756	745	796	785	741	722	760	799	789	798	722	752	782	767	734	767	755	756	787	762	793	766	784	763	703	797	773	727	784	787	757	755	808	752	763	830	812	786	711	809	836	809	770	783	797	824	791	761	800	781	743	748	740	722	780	783	780	808	757	752	754	752	743	769	780	750	771	753	718	750	783	835	799	773	779	756	777	803	780	818	749	736	790	737	743	753	787	793	810	781	796	722	831	714	806	780	805	738	760	757	765	760	757	809	787	783	759	801	754	739	770	777	763	767	774	745	739	776	818	798	733	734	809	763	789	778	738	717	822	789	769	731	759	809	799	736	781	779	832	804	770	814	756	812	718	745	792	762	785	752	750	741	745	803	796	747	769	780	774	748	795	764	766	776	769	778	784	785	795	843	779	773	806	794	743	794	789	805	777	754	728	764	718	773	752	795	718	749	748	774	757	742	774	775	798	788	799	800	755	756	789	796	754	736	756	754	740	858	765	779	705	738	737	708	767	812	791	779	773	837	809	826	761	776	794	778	702	773	821	779	751	743	801	796	797	763	818	784	820	778	728	788	782	742	799	847	779	746	753	732	760	776	787	727	811	755	749	787	739	792	777	785	809	777	768	720	747	765	798	715	720	765	765	778	754	765	764	740	760	774	784	749	781	791	740	767	710	720	725	775	737	753	722	747	756	777	797	762	715	795	789	771	795	775	728	750	723	746	771	737	743	759	779	734	795	744	747	762	772	709	803	753	753	810	792	728	736	742	781	724	748	788	785	711	723	745	791	812	780	775	807	743	803	785	732	781	755	779	738	745	813	740	755	795	757	769	775	786	755	732	756	758	799	784	785	764	749	779	787	723	838	808	763	744	788	759	766	794	787	784	828	733	805	760	795	782	805	811	802	734	807	771	788	740	776	756	744	762	730	784	765	740	753	802	735	758	762	797	760	771	781	795	743	764	782	803	777	750	793	768	793	798	727	747	832	759	792	750	748	724	762	755	744	768	769	732	745	751	852	747	775	763	742	788	763	725	798	794	758	798	751	789	757	782	745	766	777	757	771	785	769	776	814	774	780	751	774	735	817	765	769	710	749	804	788	789	782	792	765	796	756	772	730	729	789	787	761	765	791	792	774	716	716	748	798	800	758	760	788	757	732	768	772	842	736	751	787	777	798	854	756	727	785	725	750	725	755	771	772	772	795	774	736	765	794	772	753	742	722	771	762	756	770	758	796	740	776	789	761	819	796	774	745	814	750	748	766	760	777	734	758	773	786	804	742	773	774	726	776	782	766	760	766	799	793	790	808	741	766	748	749	772	786	738	767	781	781	799	766	780	795	741	729	795	736	739	759	769	774	806	840	802	787	781	777	735	762	789	738	740	737	822	745	803	751	750	793	800	767	776	758	791	778	730	776	836	767	804	783	806	805	735	754	715	800	753	803	744	754	763	825	810	751	694	792	766	747	777	754	805	745	776	767	763	781	765	736	777	746	785	772	755	810	805	768	744	747	765	752	762	758	784	808	793	785	761	762	813	752	752	703	779	737	801	774	759	778	805	776	774	762	742	752	717	791	760	763	766	768	788	750	771	757	717	731	755	750	776	741	775	760	741	761	802	748	755	734	769	772	753	796	803	727	754	808	767	743	781	763	804	766	789	729	725	775	789	804	788	763	730	719	774	753	738	746	749	728	745	778	754	821	775	798	821	781	759	756	767	758	777	752	754	785	746	760	797	776	726	746	780	773	793	778	794	781	750	798	737	742	755	779	775	789	805	725	767	762	749	792	794	749	745	742	734	756	772	761	803	805	764	804	763	765	775	792	768	802	758	788	744	831	768	771	779	760	776	818	754	761	789	769	758	718	746	784	764	798	739	735	729	781	731	798	797	770	758	753	806	787	791	788	771	716	797	740	800	776	811	731	772	743	754	771	769	716	735	814	760	804	793	745	769	789	818	773	773	794	781	804	762	784	736	739	786	728	795	814	805	732	791	779	737	758	732	810	738	735	738	769	733	758	756	811	717	787	800	789	804	798	766	779	744	810	768	752	823	776	754	798	767	781	797	776	740	789	768
23206	21364	29384	23722	21366	21119	4272	1430	1148	1004	968	897	806	860	853	802	806	794	767	736	756	753	738	726	680	633	678	696	663	688	717	641	649	673	693	677	657	697	682	705	708	674	657	692	617	667	676	680	683	664	675	628	679	656	687	662	663	731	731	672	671	645	636	633	690	634	635	679	691	658	659	642	666	681	664	662	693	626	644	692	659	676	651	718	661	634	649	665	705	648	665	641	643	678	650	667	615	631	645	644	590	643	671	648	670	647	659	660	634	673	686	633	669	704	641	635	611	665	675	646	678	646	692	640	627	620	657	664	620	628	686	616	608	676	656	676	625	649	634	666	681	650	615	652	641	642	638	632	628	644	657	694	655	662	610	644	643	656	620	679	638	639	646	646	695	693	683	700	615	670	664	642	669	611	616	631	737	651	639	625	675	630	670	657	637	668	611	654	653	664	685	679	645	673	721	668	664	630	682	656	633	657	651	650	666	707	652	668	652	640	637	638	653	627	646	671	677	648	626	649	675	656	669	698	615	695	667	605	652	672	667	662	654	672	656	619	641	649	679	641	644	654	630	633	623	621	658	638	654	654	663	635	646	634	635	647	658	647	644	610	693	652	633	678	614	634	658	663	618	622	639	671	626	642	675	628	651	614	616	627	673	657	651	632	666	636	648	656	660	647	645	637	641	676	703	651	677	629	686	669	631	672	692	620	661	667	632	632	629	633	678	632	636	657	650	663	654	613	666	664	677	658	644	622	587	687	633	672	659	678	642	695	700	629	701	627	624	654	660	673	654	687	684	620	644	643	638	668	658	660	681	654	594	649	646	656	682	651	670	653	688	678	697	632	669	644	653	642	671	634	656	648	636	658	672	606	652	680	629	664	691	656	622	694	640	672	650	684	685	679	664	648	653	652	665	686	643	682	666	667	611	656	618	667	654	660	638	663	692	672	684	674	658	619	671	631	667	691	620	650	688	647	658	616	619	630	666	667	647	660	690	644	618	630	624	645	663	678	613	683	663	676	618	667	635	621	605	679	697	681	658	667	632	635	622	637	688	670	636	689	651	661	584	653	648	656	680	674	691	659	656	639	618	638	626	643	644	613	664	633	671	650	639	650	658	638	605	649	633	673	627	661	674	657	642	636	675	647	676	649	673	592	625	626	648	666	626	632	652	640	629	629	594	655	660	609	661	652	631	659	656	602	607	668	651	639	654	671	625	627	667	672	622	650	638	652	640	660	632	610	690	675	684	640	667	650	624	653	612	589	641	633	600	618	654	636	657	612	615	652	651	664	625	627	625	622	643	627	658	653	630	614	624	664	660	644	638	648	674	665	646	640	672	687	652	654	674	641	674	656	634	664	654	632	660	738	647	669	614	601	652	601	616	621	603	670	626	640	621	603	665	662	634	615	669	671	616	658	644	623	650	668	612	667	630	660	647	633	664	630	610	661	616	645	653	698	683	679	638	671	642	653	641	594	696	606	634	630	685	645	638	649	601	636	652	625	671	619	643	613	641	620	682	641	640	656	661	640	632	603	655	690	683	688	665	658	635	580	611	640	684	624	657	670	689	639	686	673	604	661	674	676	648	586	641	614	655	633	667	660	635	642	660	637	644	671	665	653	614	616	661	690	656	640	646	651	645	636	690	665	644	659	665	634	635	659	637	643	661	663	647	598	639	670	681	653	637	661	660	654	643	651	638	654	641	663	628	659	675	669	613	663	666	640	674	630	592	610	633	666	611	648	654	608	673	641	661	654	635	669	628	638	652	647	649	602	630	664	649	713	651	647	641	680	698	658	641	627	652	672	647	668	683	629	613	628	643	681	620	699	669	668	589	635	643	610	610	640	629	630	665	610	670	643	634	625	611	642	706	615	620	664	614	608	637	653	653	643	600	622	645	633	658	635	653	688	661	632	626	705	640	614	638	641	640	604	648	665	679	624	578	661	663	632	621	657	637	633	731	663	634	676	647	651	648	665	699	638	626	596	613	616	652	634	643	644	652	633	680	634	661	621	620	628	657	662	667	673	622	657	651	646	683	646	628	668	634	630	656	643	660	589	625	660	609	690	670	602	650	631	603	656	671	631	648	685	657	607	600	647	610	615	642	649	615	619	681	638	678	648	645	663	612	688	626	693	669	664	645	678	630	660	658	655	640	676	652	666	634	648	629	650	665	672	625	663	660	628	636	655	616	619	666	694	672	669	626	666	638	647	656	632	621	638	638	675	623	613	648	667	663	661	629	651	646	674	672	632	650	636	657	684	671	678	693	658	633	630	641	657	635	643	659	667	640	664	637	640	631	622	691	670	657	613	659	648	616	640	607	592	674	647	660	642	645	625	640	662	619	655	640	692	666	624	651	653	624	635	652	659	656	646	596	641	637	623	605	613	609	667	665	666	650	654	675	628	621	638	655	680	667	655	701	696	637	633	640	644	643	671	645	665	668	640	630	662	653	654	578	638	648	614	656	615	642	633	654	629	628	648	711	706	635	679	615	666	645	685	637	632	634	682	688	637	661	664	689	660	626	618	631	636	655	653	643	666	652	650	669	604	637	643	617	663	631	631	643	639	653	670	656	611	661	645	679	635	681	670	639	647	629	647	689	645	641	667	637	638	652	658	646	662	648	646	637	625	639	680	632	640	617	626	633	657	635	635	670	638	618	613	614	713	631	620	689	662	648	592	694	638	634	624	673	626	674	620	649	647	627	647	693	628	695	638	629	663	677	649	618	643	616	621	668	623	681	629	610	689	626	679	660	622	678	635	597	649	663	618	646	669	656	638	649	648	656	646	654	637	661	658	643	663	610	630	643	621	660	622	627	621	614	664	627	645	688	701	664	689	639	675	622	628	643	651	692	637	710	666	652	646	650	684	597	627	606	634	630	663	627	650	647	641	675	666	663	663	634	640	684	615	648	647	643	623	639	631	648	676	652	656	623	639	676	623	633	600	704	671	659	623	695	679	603	636	642	688	675	656	642	665	640	620	613	670	632	636	647	606	618	616	625	663	667	623	653	604	673	636	642	634	634	648	667	623	670	657	663	600	662	651	649	643	651	630	682	645	583	656	665	583	635	658	640	672	655	646	594	641	661	615	598	627	608	665	636	649	693	659	603	587	656	654	659	611	694	633	652	655	642	625	643	667	636	648	621	620	661	670	633	622	619	622	631	651	631	649	625	656	658	617	655	620	655	614	632	647	635	630	607	628	629	662	673	624	705	646	704	604	615	618	632	626	676	653	620	653	635	617	656	639	658	606	644	643	612	692	684	622	655	651	693	620	663	613	567	629	677	634	657	635	633	626	620	642	628	644	680	612	668	676	664	603	675	640	662	614	583	646	624	628	656	620	602	643	647	664	663	649	618	666	638	665	615	668	646	675	677	622	631	705	648	623	638	615	632	629	611	629	672	662	620	641	638	625	651	673	622	620	644	655	622	686	655	645	655	683	618	588	629	653	658	652	615	680	659	688	653	658	677	720	655	648	665	618	582	599
8799	18203	15118	8564	6166	4610	3639	2917	2596	2338	1993	1808	1643	1560	1522	1359	1332	1321	1293	1264	1206	1152	1154	1187	1164	1160	1131	1141	1054	1073	1103	1085	1068	1026	1074	1083	983	1036	1032	1053	1018	1038	1004	1014	990	987	1044	1043	1032	1058	1033	1015	977	1014	978	999	982	978	951	1067	982	1007	1002	1033	1026	985	995	1017	1037	1016	965	1035	997	978	975	985	961	1038	964	935	1048	975	971	990	993	996	1041	1011	990	978	930	971	1030	964	1000	936	983	999	1023	956	983	1025	1013	982	1013	1059	982	996	993	988	1018	981	963	1030	979	1008	994	970	942	996	1031	1047	1003	961	989	1039	992	1014	949	994	983	900	998	932	996	952	1002	992	964	936	983	1023	991	1009	995	999	967	953	1017	999	962	987	1031	945	998	984	1015	1006	949	1014	948	991	989	956	1006	931	1005	971	986	970	1015	954	961	1007	997	1013	993	965	984	1005	983	954	1001	917	982	996	1033	982	1005	972	987	993	967	1011	941	972	1022	961	950	986	939	1000	1007	974	983	999	985	905	960	995	1001	970	1070	1013	938	972	1032	982	914	933	1023	992	981	977	1000	995	1025	1002	967	1031	1038	946	1005	933	996	964	950	1039	943	1001	968	997	973	987	935	983	968	980	974	970	966	943	989	944	935	1015	1044	1002	998	1008	972	969	1005	951	995	999	953	1011	986	999	993	992	956	997	1034	979	972	989	985	1009	998	1012	1007	983	969	965	950	970	953	996	1009	973	960	1000	947	984	1020	977	1029	981	950	1033	984	980	1009	999	986	934	1038	1005	962	1001	977	965	1012	983	968	970	931	1026	1054	988	944	975	991	956	975	1039	991	1020	1012	1004	955	966	919	947	994	995	972	981	960	971	1009	1023	970	985	977	1013	978	1022	971	959	919	978	1030	943	993	970	971	967	1027	932	1015	964	992	956	969	988	1012	987	994	971	937	951	988	958	1025	959	976	961	977	977	1007	1043	1021	1013	950	989	922	1028	991	996	995	975	942	947	1011	952	1019	1028	1023	959	1022	938	999	1069	983	996	976	1009	972	1001	967	991	973	977	964	1002	984	1001	888	955	950	944	956	991	1021	986	996	1006	982	921	1047	904	978	991	954	920	997	995	1000	910	961	963	983	1005	1019	967	1050	1032	980	971	1002	970	950	914	989	978	972	967	948	961	1003	1040	1015	971	982	960	1020	958	955	989	990	977	1039	993	983	1038	986	980	1006	1007	992	934	1007	959	973	939	1028	921	1028	1030	945	964	982	1020	948	1014	1045	1030	925	1009	1047	955	961	995	986	1020	979	952	1010	991	1002	954	964	968	946	934	991	972	1021	961	912	930	953	1017	920	910	977	940	941	1010	954	992	1044	973	969	1057	962	964	1025	1007	983	1007	1017	983	978	978	980	957	977	1037	985	962	964	968	978	943	960	966	971	931	988	920	1018	1030	1034	999	957	917	931	984	919	1003	979	982	966	996	960	988	1000	975	991	992	925	966	988	1049	980	956	1017	999	951	993	993	976	1017	1003	975	962	984	965	983	991	949	1014	967	1016	978	982	962	1023	994	1056	959	984	969	1080	1026	984	989	979	902	993	942	1018	1000	966	997	973	942	938	990	1001	989	1029	1000	981	980	971	985	968	986	967	1000	928	907	1033	975	1015	983	964	1020	984	991	1027	1029	999	942	1011	958	917	981	968	934	938	952	1044	982	931	969	975	941	1002	968	972	1017	946	958	954	998	1001	1018	1004	955	980	950	972	1044	997	936	1007	941	972	993	973	970	994	939	965	1016	1007	1006	969	972	1015	1037	987	962	1052	1029	972	959	999	985	1011	986	909	996	968	978	996	1020	947	1018	921	1011	1006	1048	1023	1009	983	972	959	992	1017	958	946	969	1006	1021	914	1014	1009	981	944	1003	1004	936	939	932	995	935	1008	953	1003	980	974	936	940	981	978	987	985	995	930	973	939	992	954	974	968	1004	991	1002	996	990	962	998	961	953	994	959	977	939	998	1019	957	946	952	1001	1007	1023	984	993	956	976	1013	985	928	973	950	987	977	971	984	927	929	899	1026	1037	1065	973	1001	983	1004	954	957	955	989	982	995	1009	953	1021	994	951	956	906	985	1003	942	981	1042	951	961	1031	995	945	1029	989	980	977	1030	973	946	950	980	991	991	962	967	994	957	946	982	974	966	1038	1007	916	957	979	901	982	982	988	953	979	990	1021	972	934	990	1026	961	973	985	984	978	954	1042	954	991	961	993	955	962	965	1009	1025	967	979	920	970	945	956	995	982	907	978	995	941	988	973	973	903	961	970	916	1006	990	990	965	1026	965	955	1003	989	953	1003	946	955	1004	928	945	975	1023	951	966	996	976	981	973	994	942	994	979	984	1020	980	943	1012	999	955	978	959	959	973	980	916	995	989	989	1016	978	943	1030	992	1040	996	1034	959	995	958	985	956	983	966	1023	1017	937	957	979	989	1012	1024	990	967	1008	990	987	998	985	953	1007	913	969	980	924	973	957	1036	983	957	982	985	949	1016	925	1001	969	1024	945	967	895	959	1044	952	974	958	981	994	952	1003	953	990	968	926	988	935	995	990	973	976	958	982	958	976	960	989	988	938	949	947	952	1015	976	916	985	988	985	1007	960	969	1017	994	923	993	952	916	1030	988	1001	944	993	1067	920	936	976	934	966	958	981	955	973	973	953	1017	992	1014	1017	963	971	965	922	996	1005	1002	955	1009	1009	1012	982	960	993	979	988	981	973	972	975	989	992	1009	941	1016	963	957	945	957	976	993	986	928	993	970	996	974	931	966	1045	1038	943	956	933	958	966	962	947	985	991	1007	934	1063	946	1011	991	1026	1001	978	1028	1032	1022	1005	975	946	967	985	979	968	979	989	990	983	966	930	945	991	956	975	1006	958	1023	965	992	1009	956	957	971	1037	1000	1012	944	990	933	910	1023	955	948	1001	996	980	930	943	969	999	1016	1049	928	965	947	1032	974	1025	931	1008	959	979	997	966	1010	1025	995	974	961	963	999	1003	989	980	982	1005	964	1015	1045	1003	953	1060	991	967	985	1002	1017	930	986	996	1000	987	982	956	1022	947	999	918	981	971	941	973	971	936	1017	1017	1010	957	974	995	993	933	1011	936	973	997	992	973	1031	1023	945	937	975	997	988	1017	975	985	944	992	967	1042	946	952	1042	954	1017	991	992	955	1009	956	939	967	960	1007	985	1032	983	998	947	982	967	970	987	955	926	969	956	1022	961	1014	1012	915	1002	973	950	1007	1023	1054	936	996	990	965	972	1031	991	935	1023	1005	1043	924	956	956	968	987	1003	945	997	955	966	971	1006	965	1010	951	974	1049	986	981	976	1011	918	1007	1014	1019	936	1004	920	998	1029	988	980	961	1006	960	1010	1011	1045	985	979	957	974	946	977	919	989	974	1000	979	1006	981	1011	953	968	978	964	1000	938	976	981	957	969	975	994	1061	996	962	1009	956	985	1021	999	1012	942	1026	973	996	951	966	953	918	998	964	932	956	1041	984	994	959	998	1012	956	966	928	1011	951	963	988	947	988	946	1016	1027	936	974	963	997	997	897	999	930	988	1002	957	1031	1009	1022	957	974	935	974	1029	1005	996	1026	1030	939	989	980	1009	975	1010	973	974	975	1020	1000	1046	1024	1013	960	970	946	953	1015	1000	972	987	1004	1002	965	960	1004	944	988	963	985	985	1000	948	954	1029	1000	1012	1009	1040	934	956	892	1005	1010	965	960	969	999	930	971	970	977	991	958	959	988	997	924	950	975	971	977	993	968	952	966	953	976	964	958	977	1005	960	1040	999	916	944	1007	924	1000	1003	982	967	1007	992	965	987	974	1001	975	932	983	954	1026	994	982	1021	956	946	988	1008
26859	20484	7337	582	350	284	234	214	214	207	229	217	199	182	200	203	204	205	218	194	222	182	202	190	197	214	200	200	221	210	194	210	200	198	212	200	185	213	200	208	194	221	210	182	188	191	216	194	223	198	215	198	216	187	203	187	181	193	208	210	177	195	177	189	193	214	218	214	178	206	199	191	212	212	209	211	180	206	177	199	196	180	190	206	211	214	195	208	210	188	209	193	191	203	210	193	217	213	208	217	194	183	208	179	183	209	201	190	203	230	209	186	210	178	205	189	216	202	195	177	230	197	204	196	203	216	198	202	212	177	216	231	200	220	182	173	207	182	231	185	187	180	207	219	191	182	195	218	176	202	194	202	164	188	194	185	196	219	209	163	184	211	204	206	211	188	189	209	225	184	204	207	212	184	207	187	158	186	207	197	204	191	167	180	188	215	188	204	211	199	188	207	195	189	208	205	191	205	209	203	223	203	215	188	200	200	184	218	239	202	202	186	172	171	197	227	201	196	171	196	199	206	210	193	191	205	187	215	208	180	197	195	207	217	218	180	187	185	205	196	213	203	187	202	187	182	207	205	176	202	183	205	212	178	208	202	183	219	190	192	196	190	185	189	212	189	186	222	191	215	231	217	178	230	204	188	199	191	222	209	222	226	187	216	209	200	202	191	194	185	229	180	200	214	185	210	191	169	200	197	184	196	183	195	172	188	210	166	184	203	174	181	205	178	208	201	196	194	223	196	216	206	203	210	192	191	189	204	200	215	190	205	244	206	223	188	196	175	196	189	199	201	209	182	214	195	198	193	200	192	219	200	212	221	199	189	207	209	193	188	239	196	201	211	200	185	223	199	183	197	182	225	213	200	195	193	181	208	191	212	190	203	193	209	201	177	200	191	209	229	180	205	197	176	168	211	178	175	200	212	195	189	178	206	193	190	216	188	204	178	207	198	185	185	214	190	191	225	209	191	190	201	191	170	201	184	203	204	202	215	218	205	183	203	201	218	199	195	179	187	216	199	206	203	222	220	209	198	174	199	202	205	198	215	205	206	192	192	195	199	211	232	190	225	186	209	203	204	207	215	207	179	212	196	194	203	211	228	215	199	214	187	214	193	215	192	226	187	204	188	210	193	191	188	202	197	192	198	200	203	203	194	198	211	178	195	201	195	195	193	170	205	217	192	202	186	191	192	199	183	213	208	182	180	206	185	204	193	204	209	198	209	197	211	203	217	220	220	211	185	178	201	213	196	221	204	201	218	175	210	191	208	191	176	195	174	186	227	219	215	203	210	208	201	198	217	199	212	212	194	217	171	208	214	223	199	187	195	191	188	225	204	187	197	188	197	214	196	206	197	206	194	202	201	174	205	173	186	198	216	208	201	199	201	208	203	190	185	202	186	184	198	193	196	197	177	198	208	171	165	219	204	179	208	185	205	214	199	201	200	205	213	181	222	198	204	181	212	192	209	183	192	209	203	203	194	245	203	218	183	207	193	193	219	200	214	178	216	194	205	195	202	179	199	197	198	189	194	231	203	209	199	214	176	202	186	207	204	205	220	192	201	227	200	217	205	209	194	191	189	209	161	186	198	179	227	211	173	207	217	188	188	189	206	205	191	217	195	217	191	200	194	172	210	198	201	203	200	203	216	185	195	213	208	182	217	178	186	207	192	208	217	232	191	198	177	212	201	212	190	207	200	200	204	208	190	187	206	199	179	222	205	192	172	190	176	184	210	222	203	196	193	207	177	182	193	208	195	216	203	202	197	182	209	181	196	191	213	220	213	191	190	213	193	214	207	202	215	182	195	201	228	228	212	206	202	219	181	189	199	234	177	204	209	189	211	197	213	218	203	196	186	188	210	209	192	196	211	197	198	195	211	187	226	191	186	228	212	197	217	165	225	176	200	172	224	181	191	182	196	191	193	201	192	182	204	202	162	193	183	202	194	204	206	176	216	187	201	220	171	185	185	186	205	235	215	207	199	191	202	191	186	183	199	190	204	218	207	220	205	215	198	202	197	208	198	181	197	193	228	199	191	172	172	201	211	185	192	175	182	206	215	183	194	186	197	205	209	222	194	213	173	204	193	201	188	201	212	210	198	198	199	204	173	211	183	217	193	190	169	194	186	176	219	181	216	201	213	192	220	186	180	203	189	197	220	198	195	200	195	215	216	188	198	205	189	199	211	200	173	197	210	181	193	181	221	214	200	188	204	221	199	171	179	203	223	170	193	245	193	196	215	206	228	177	194	203	201	203	195	187	200	207	201	232	195	186	195	201	210	210	189	184	185	202	185	197	212	208	197	205	185	191	191	192	216	196	210	213	192	202	193	207	191	183	191	217	213	199	185	198	185	212	216	211	202	197	199	206	191	217	209	183	192	206	219	199	199	225	174	201	176	206	196	178	214	182	206	178	191	197	199	177	179	180	198	221	186	212	190	203	209	190	198	200	169	189	179	198	193	191	196	205	195	205	195	213	174	193	200	219	188	194	215	198	206	203	197	229	187	199	198	178	174	219	203	189	208	196	212	209	222	186	185	213	218	210	202	194	171	198	186	197	200	195	178	218	197	196	197	217	167	205	182	204	186	215	213	204	173	195	210	188	198	191	229	195	219	200	195	214	209	207	202	202	208	223	194	181	196	185	188	192	209	180	217	188	220	187	200	202	179	210	200	185	172	189	211	182	227	218	188	207	189	203	195	208	196	180	203	208	195	222	213	209	200	198	199	203	214	226	194	186	184	209	202	196	193	225	209	187	162	193	183	206	160	197	227	206	192	210	230	203	209	232	192	205	176	209	235	195	187	201	204	171	184	218	205	215	207	193	218	184	191	219	196	216	196	202	220	189	198	207	184	192	208	177	192	196	165	197	208	191	168	213	200	225	218	197	202	190	203	217	215	206	237	189	192	208	202	207	196	197	185	180	213	203	200	214	205	191	206	180	223	199	192	223	214	221	183	174	176	206	211	197	197	191	200	199	205	198	205	206	191	197	174	181	229	235	186	191	175	216	184	203	214	189	219	186	218	214	201	238	197	191	213	222	200	181	183	186	179	197	200	225	211	211	183	188	193	204	178	206	223	236	197	215	199	214	190	187	229	198	198	180	207	208	228	196	200	199	203	199	210	202	190	170	197	211	190	229	210	205	197	214	220	215	194	225	222	191	200	203	208	203	196	206	188	203	219	195	196	192	185	229	197	180	192	205	198	195	205	202	199	210	202	179	182	174	183	218	193	184	185	235	196	192	206	203	203	195	197	208	202	193	208	204	202	196	189	205	191	215	200	200	189	191	223	236	196	208	205	203	193	177	229	200	204	204	204	164	208	178	217	201	207	199	191	200	173	214	198	225	212	181	196	213	186	204	230	223	190	193	194	234	185	172	221	189	187	182	206	213	193	220	208	216	202	177	225	194	180	202	199	172	197	192	201	215	206	210	208	210	182	191	219	190	213	203	218	173	182	175	204	235	217	213	214	194	181	179	214	216	197	175	151
3839	1422	1258	653	572	475	454	427	403	365	364	343	352	329	336	334	339	316	329	342	360	295	312	358	329	340	344	352	304	342	305	339	350	312	328	326	321	312	337	295	359	293	305	332	308	306	324	311	341	327	331	352	345	311	320	347	325	306	314	310	317	299	325	314	310	311	338	329	326	334	324	321	304	307	332	344	324	352	310	332	336	306	358	328	333	305	316	338	312	302	307	329	330	317	326	273	337	313	328	343	325	350	307	290	307	326	312	344	325	288	321	259	328	328	362	286	318	356	310	345	353	350	317	300	340	322	364	310	329	312	333	325	323	308	364	329	283	319	341	293	322	325	341	325	314	309	330	331	318	330	322	343	315	324	303	322	325	327	326	333	326	327	312	331	349	312	322	335	310	343	338	332	334	362	348	357	307	328	296	365	345	303	339	310	313	328	335	322	333	312	331	320	313	324	327	320	359	338	298	341	308	305	353	322	299	298	329	318	308	339	358	308	316	318	294	329	335	333	337	324	330	366	335	331	334	319	298	332	295	330	312	343	322	314	316	354	328	306	330	265	354	357	344	319	289	331	345	313	323	349	317	327	314	310	299	322	312	348	332	308	344	322	314	323	320	319	329	358	340	311	327	313	329	319	304	347	308	318	346	307	318	330	328	355	342	299	337	330	317	315	320	323	327	326	306	334	327	346	331	341	312	352	323	319	327	320	325	375	310	327	345	301	339	346	320	299	333	292	322	297	320	321	337	352	311	340	292	324	304	356	320	296	288	350	342	358	326	317	333	329	292	323	334	325	341	330	332	334	328	397	338	302	342	326	337	336	312	308	369	326	315	323	330	322	305	326	310	319	334	272	363	318	316	304	312	330	307	327	306	337	318	321	310	365	293	352	313	321	329	344	317	297	310	330	329	347	300	324	326	306	311	340	333	321	329	297	321	308	315	340	323	337	304	345	341	326	319	333	346	321	318	354	360	331	330	327	327	350	315	299	297	321	350	310	341	313	317	345	360	326	343	314	320	338	327	322	346	350	290	332	314	333	317	359	320	311	330	345	338	336	354	351	345	352	300	315	316	351	310	340	335	305	333	283	342	329	350	328	323	316	287	339	349	330	326	341	347	350	302	316	347	355	332	332	297	338	302	334	317	283	313	321	347	341	327	318	348	274	342	283	290	343	378	299	309	337	342	302	345	295	344	332	302	337	320	350	306	313	329	320	339	330	313	333	334	327	321	333	341	328	324	312	339	347	320	337	308	343	344	320	348	309	331	303	307	316	363	332	327	315	344	305	327	327	316	325	343	288	308	319	336	316	316	297	318	281	328	334	338	325	344	340	345	295	315	330	298	316	302	317	285	327	304	337	327	343	323	334	312	334	328	357	337	342	299	315	323	309	321	316	315	309	315	332	337	310	319	306	328	320	316	321	339	353	300	344	348	336	350	300	325	348	305	331	310	336	322	334	335	338	322	307	329	329	317	345	323	335	294	298	329	289	328	330	304	335	331	288	348	299	355	345	313	346	342	335	315	318	321	322	333	347	307	304	349	314	281	348	328	330	340	308	334	306	305	307	308	370	280	320	324	307	327	317	323	328	329	334	330	306	329	304	343	316	346	358	317	294	276	328	319	316	329	316	327	352	320	344	329	325	340	321	337	308	293	334	355	353	338	306	322	325	306	331	313	305	308	348	291	276	330	315	332	300	334	321	343	310	328	333	338	339	317	314	310	301	363	315	353	341	325	300	313	317	328	321	359	363	332	332	344	298	319	306	330	282	322	348	337	289	329	332	336	315	311	340	316	327	316	354	316	303	330	301	315	326	301	319	323	350	319	304	335	323	322	322	344	314	304	311	315	321	339	313	338	346	343	325	303	339	314	339	283	314	292	333	338	298	308	346	339	304	328	319	335	359	300	319	312	305	323	350	318	299	316	321	297	356	334	358	334	335	302	334	337	311	296	324	339	324	312	301	349	325	315	338	323	320	308	342	311	316	336	325	303	305	343	321	352	341	338	313	334	336	328	315	326	312	313	321	313	331	337	344	324	306	305	289	328	308	315	320	305	340	303	331	301	318	314	362	283	321	354	312	322	333	304	277	328	325	320	346	298	329	348	314	343	330	326	317	330	320	296	339	338	314	305	319	306	318	307	337	318	366	314	333	306	345	376	325	349	304	327	325	318	321	345	354	336	330	317	312	349	305	309	338	331	293	316	336	339	331	336	314	334	298	341	321	309	354	330	339	315	316	307	315	341	344	310	359	318	344	333	329	318	317	308	340	316	300	330	326	333	381	318	313	353	284	305	313	337	342	303	303	314	313	269	298	322	328	325	339	354	320	294	337	336	336	340	310	362	347	325	351	308	330	300	318	333	320	313	338	316	333	304	364	335	326	319	335	305	295	317	303	337	351	335	330	338	307	338	301	322	295	304	333	326	304	321	320	313	277	310	352	338	340	313	327	329	320	320	320	356	348	315	297	312	306	315	320	308	305	300	328	344	294	310	342	341	340	337	305	335	345	368	353	324	336	323	338	312	293	331	355	339	324	336	306	315	338	331	340	340	341	333	323	305	348	324	323	337	332	318	318	325	315	280	309	323	306	331	317	312	322	315	308	296	334	335	351	313	336	300	298	340	357	321	320	349	358	338	366	304	324	328	334	340	336	317	326	328	317	320	313	363	358	306	321	350	306	313	340	305	359	316	341	304	337	320	312	334	312	331	338	348	320	346	319	310	316	291	346	309	332	321	320	308	312	317	307	302	319	328	335	280	328	319	322	348	352	347	309	297	318	302	310	315	294	341	336	322	309	308	343	315	322	339	320	300	332	334	307	351	304	304	363	326	331	341	330	345	323	298	329	306	312	306	305	330	326	297	336	336	288	314	326	354	317	348	329	307	311	357	338	332	318	342	317	330	342	348	313	326	279	309	337	354	314	319	336	316	352	323	327	297	326	322	332	326	299	318	340	344	326	311	327	308	321	361	308	325	309	355	282	333	330	327	330	313	358	344	332	341	358	319	311	295	312	350	328	311	344	325	382	325	335	304	306	340	327	330	341	359	303	358	315	311	297	335	333	324	348	332	325	321	327	293	340	345	325	336	334	304	336	325	354	329	331	315	334	306	310	309	323	317	316	319	312	357	341	322	318	321	306	304	286	350	316	329	329	315	324	351	349	298	325	322	335	326	316	337	301	315	327	320	314	308	315	337	330	303	319	329	301	325	347	361	308	329	327	316	299	307	333	303	326	333	327	331	328	330	336	319	341	335	333	346	319	325	325	340	344	286	314	338	301	330	311	323	307	346	310	291	350	343	291	298	297	302	347	329	318	321	301	327	307	327	310	315	301	328	310	334	303	344	289	306	323	339	309	342	295	338	318	328	327	309	366	320	354	322	348	334	309	343	326	344	323	336	307	314	326	315	336	309	320	314	309	316	340	295	333	317	344	317	327	329	320	318	345	320	295	313	335	285	355	317	305	304	336	305	318	332	321	326	354
24112	21326	28733	24239	21101	4259	1153	891	777	715	679	618	641	605	586	588	583	597	534	566	535	538	545	535	520	560	551	517	534	531	480	516	554	509	480	519	513	509	541	529	537	535	547	549	529	537	499	500	515	476	453	523	501	517	525	500	518	506	545	565	454	474	562	546	509	494	535	561	540	499	520	519	506	532	532	522	503	516	515	513	476	507	510	510	495	498	509	529	500	546	479	529	497	544	524	506	521	516	507	546	469	506	541	513	517	547	520	502	500	522	510	481	503	519	558	477	515	528	584	531	525	477	520	502	510	520	550	534	517	522	541	501	518	500	459	515	555	482	543	528	516	489	537	471	551	501	546	514	532	523	520	493	488	511	491	516	438	502	533	515	502	531	496	512	488	531	531	495	489	494	470	467	493	564	506	485	526	526	480	537	528	496	532	528	511	519	524	523	503	488	473	538	501	542	507	468	475	511	529	494	481	478	511	525	481	468	525	521	458	502	475	479	512	488	527	453	508	518	528	531	495	531	542	547	509	476	515	497	520	482	490	499	560	491	525	498	521	506	493	519	514	491	509	541	500	521	461	485	500	463	464	525	494	488	496	538	522	489	543	515	488	480	459	551	533	509	522	483	564	506	497	503	517	479	496	542	453	488	492	510	511	468	519	490	486	547	494	537	503	497	519	484	519	517	517	527	506	523	529	497	534	480	517	505	510	521	507	459	498	504	530	473	477	483	527	461	502	504	464	515	505	503	535	495	504	519	504	526	539	508	525	509	526	484	487	472	547	518	512	491	488	511	504	535	526	502	508	515	503	522	501	579	506	518	504	450	533	546	489	521	506	487	524	495	503	467	496	492	497	470	476	528	515	525	532	514	535	489	535	463	525	527	517	507	532	500	543	529	492	462	496	490	519	500	489	471	499	525	532	518	470	534	500	483	536	519	522	477	498	522	505	461	502	504	491	514	510	539	543	524	472	508	514	509	506	502	491	506	538	490	507	510	502	492	500	551	502	516	481	520	518	529	548	547	510	511	524	513	472	484	492	515	484	510	511	514	498	509	494	496	493	511	489	466	513	473	523	503	500	495	534	497	504	475	561	494	546	525	475	503	523	502	495	494	527	490	512	479	551	516	509	521	510	512	511	518	479	513	525	504	494	527	524	519	493	506	443	508	471	540	549	511	490	517	493	513	460	527	488	496	508	498	540	513	500	507	522	508	513	550	516	489	485	527	526	505	489	509	534	470	497	517	500	508	507	503	476	492	476	519	515	438	546	483	497	542	543	473	504	460	509	537	537	532	531	500	508	549	504	546	499	492	474	508	472	515	465	523	495	456	502	514	505	487	486	519	491	549	493	500	513	513	498	515	518	486	494	486	486	526	498	530	542	503	486	526	483	488	517	495	465	478	515	487	499	518	515	491	503	549	524	496	531	525	497	507	538	507	482	520	510	528	534	527	536	494	540	550	512	518	506	495	490	479	516	476	544	531	509	514	545	539	468	492	510	522	532	478	506	541	469	496	506	528	524	494	492	494	542	524	513	518	508	510	498	521	508	495	476	485	453	485	456	496	515	488	474	537	504	522	501	493	491	494	521	540	501	515	501	496	519	546	485	525	520	531	501	516	513	472	501	489	488	490	515	453	482	487	502	527	517	434	497	497	497	483	467	484	506	509	463	537	510	487	511	520	522	507	505	528	488	506	468	503	486	505	498	509	521	505	469	497	530	511	526	481	513	502	522	523	512	515	527	520	516	518	530	527	482	461	502	509	470	525	456	527	500	493	519	468	543	516	490	480	507	467	497	478	506	489	535	536	481	478	533	532	505	503	490	535	497	516	566	503	511	488	529	482	533	485	498	466	492	513	537	503	477	473	520	503	540	480	478	501	491	507	529	523	471	509	536	498	509	488	498	512	488	501	559	511	464	508	522	487	487	474	467	509	523	536	536	522	508	506	521	539	541	518	531	500	480	524	528	518	496	484	499	494	526	489	533	510	520	497	464	485	515	509	527	507	480	495	492	514	515	523	443	467	528	478	491	531	502	502	474	503	498	476	544	499	557	489	476	492	538	539	461	542	487	496	516	488	485	509	495	490	567	508	492	480	518	498	477	533	533	520	535	521	507	495	518	515	470	472	472	520	490	520	521	512	525	523	501	547	509	472	508	538	498	480	516	497	499	528	515	504	485	559	488	549	528	510	501	459	478	527	526	496	506	540	503	524	487	513	500	533	478	472	483	491	484	503	504	478	524	490	516	533	489	497	484	493	498	510	514	509	483	515	473	520	533	519	496	503	482	501	483	479	517	518	509	520	515	484	479	510	524	501	498	493	535	508	512	539	537	495	474	497	494	469	527	500	487	477	551	537	522	518	490	506	507	527	521	531	481	486	481	499	518	503	472	479	533	477	488	499	481	537	523	492	511	506	524	495	489	509	496	492	539	514	507	492	527	517	544	524	511	512	528	505	524	487	513	471	484	535	505	506	517	509	502	509	519	474	517	473	530	518	489	465	516	519	501	541	503	505	504	528	513	486	494	506	523	506	506	488	552	496	516	488	525	498	504	498	530	503	541	513	566	500	518	521	491	518	504	501	497	480	517	466	499	522	546	499	499	525	493	519	545	555	528	495	496	501	501	496	519	525	492	501	506	491	517	502	497	502	528	495	488	500	516	506	497	492	511	478	529	480	475	541	542	496	516	500	560	502	519	484	494	553	480	501	495	521	477	486	513	514	526	508	485	493	507	525	485	506	493	537	456	506	489	522	474	493	529	541	535	492	495	509	471	510	533	525	526	538	512	539	545	481	522	494	514	537	473	528	532	531	502	497	494	501	521	508	545	563	512	495	484	501	499	480	528	510	488	527	498	494	494	457	497	474	522	504	553	511	513	489	513	479	486	469	524	510	520	504	504	480	506	520	535	485	502	466	529	505	505	553	578	523	510	487	534	509	521	481	479	483	525	521	485	480	489	511	484	500	538	474	530	479	502	534	516	491	473	499	495	513	503	508	533	473	458	512	513	505	498	519	528	491	471	514	526	495	523	497	557	501	506	501	486	507	523	472	524	511	464	472	543	506	506	489	553	513	496	479	496	510	537	514	552	504	526	522	525	482	529	497	530	478	535	483	496	481	509	514	474	521	520	490	489	456	562	477	550	487	532	509	506	492	474	554	505	485	534	486	497	490	522	509	496	505	469	521	538	494	525	479	505	506	544	530	578	514	523	514	497	486	546	522	486	515	500	484	490	474	516	494	521	539	545	529	490	535	506	512	503	479	519	512	515	510	527	486	444	472	530	511	510	502	501	460	535	524	505	500	519	506	506	485	523	504	494	556	505	526	529	534	521	525	499	487	527	494	520	495	467	464	485	501	505	462	503	495	476	515	515	507	515	498	511	524	533	553	507	485	506	503	531	442	517	520	512	510	509	513	466	493	497	452	499	515	518	491	499	514	492	498	492	483	479	488	503	512	504	483	500	535	514	542	484	487	505	516	492	508
5888	11353	9470	4949	3474	2667	2110	1844	1584	1427	1280	1121	1107	1061	974	1012	957	889	946	876	868	809	853	863	856	851	811	852	819	792	796	785	813	799	773	789	815	793	791	788	745	830	797	812	819	795	788	782	816	801	823	788	806	777	784	777	768	809	766	801	795	735	783	748	755	799	773	799	796	762	780	703	778	809	796	799	801	775	766	817	768	795	826	807	754	767	739	754	832	793	800	819	760	752	735	803	756	830	810	755	764	767	769	797	809	789	757	778	808	824	793	776	807	773	778	815	784	825	715	741	808	811	758	800	783	781	746	767	798	798	743	799	817	758	796	764	749	757	775	746	789	733	787	758	799	828	769	806	782	707	774	768	759	719	763	802	755	789	772	859	771	778	766	753	752	824	746	813	777	803	749	748	762	779	754	812	767	784	838	829	731	776	771	732	727	748	724	789	739	795	790	755	715	756	798	755	749	797	824	815	774	787	714	761	791	799	772	722	740	794	765	811	790	772	815	770	788	758	751	720	766	774	796	789	809	800	771	794	820	799	758	817	779	789	803	755	772	782	758	778	801	816	756	794	737	772	775	730	790	794	783	756	797	816	836	806	747	818	740	760	795	773	776	801	785	783	750	720	782	843	786	770	771	768	806	725	770	745	836	795	778	739	673	779	788	816	786	789	778	780	813	791	727	779	744	793	737	783	719	766	790	786	770	744	828	806	765	737	748	719	727	775	797	807	786	794	743	792	781	804	745	777	792	793	753	740	781	804	737	802	765	811	767	780	765	751	759	760	755	764	714	773	757	716	771	777	787	734	802	779	785	748	792	756	798	817	727	744	706	775	755	770	809	772	771	745	768	738	790	770	741	766	740	763	757	752	781	799	768	859	807	784	764	768	758	769	811	822	735	776	767	770	743	785	790	797	689	758	778	784	737	783	779	821	743	726	807	816	806	782	726	792	778	758	791	808	748	785	776	793	745	729	751	762	760	756	779	763	778	787	813	731	809	794	795	779	726	753	781	798	801	783	800	780	815	818	821	701	785	793	776	800	773	768	765	751	811	772	772	802	782	762	807	793	806	773	806	749	720	774	791	773	812	785	732	808	757	789	767	736	789	815	775	792	767	750	743	747	786	783	797	738	829	791	803	791	766	758	779	777	779	731	828	798	750	810	762	785	769	768	787	791	771	832	770	754	811	776	753	762	817	776	767	724	766	757	715	752	762	791	799	792	775	803	793	797	767	776	744	794	778	745	783	787	745	773	738	710	787	791	766	770	776	734	815	850	741	748	708	774	725	793	787	784	828	777	831	781	783	758	727	763	755	732	802	771	771	756	722	782	786	818	824	791	780	783	795	769	812	780	747	782	718	747	771	796	770	764	753	782	722	785	847	811	738	743	792	762	793	752	764	811	753	763	767	817	748	739	743	764	798	755	729	824	757	744	762	766	789	803	787	806	783	778	787	782	769	712	766	801	755	758	760	822	743	786	767	804	775	792	761	776	790	756	751	788	785	807	706	824	805	780	776	789	789	750	730	794	805	825	757	783	748	779	735	764	853	714	751	803	789	759	755	745	800	762	803	782	752	792	769	798	761	779	800	834	828	750	803	777	730	770	772	756	782	812	759	768	797	741	760	791	780	806	724	771	800	766	753	783	731	715	819	769	817	846	737	730	817	749	744	736	703	785	743	762	798	796	821	767	787	762	834	738	763	815	773	819	805	780	767	785	759	780	786	738	800	751	792	760	778	758	725	795	767	783	787	759	760	776	791	763	752	775	795	809	756	782	772	759	757	781	775	786	810	780	793	761	804	764	741	802	794	820	766	814	795	738	753	727	787	736	796	800	774	798	756	766	770	771	808	711	752	759	772	747	771	793	747	761	786	766	745	788	769	800	754	765	803	781	770	755	742	792	763	747	805	801	776	811	778	784	757	752	724	755	772	757	744	778	766	800	768	757	747	771	736	772	792	762	761	771	827	765	748	792	804	743	722	764	744	761	730	776	744	788	764	825	748	782	735	796	783	793	791	795	787	734	822	773	742	756	765	795	813	832	760	802	774	772	797	761	780	770	722	765	815	785	782	760	780	833	779	808	773	783	791	680	783	775	770	783	779	836	724	783	733	784	800	750	745	786	787	817	773	796	771	753	724	767	774	723	779	787	767	732	797	774	802	758	788	779	719	783	798	739	741	782	804	766	771	808	814	770	743	753	789	794	745	811	759	763	738	795	731	769	796	756	731	743	759	769	760	786	800	709	810	736	799	775	817	806	814	779	785	777	800	764	760	725	765	804	789	797	798	764	785	788	780	811	757	757	730	742	804	795	788	759	761	819	727	753	773	807	783	748	777	708	835	830	756	763	759	794	820	755	806	784	793	761	735	761	743	739	762	817	763	792	764	810	778	750	768	770	755	804	774	763	764	780	799	754	770	760	788	758	787	761	754	811	782	783	795	789	779	733	786	777	788	794	809	782	729	802	828	803	814	745	790	814	823	764	792	778	778	770	799	757	761	833	753	798	778	748	771	813	798	809	800	758	838	733	784	775	768	777	739	742	807	820	766	813	739	758	785	740	801	805	750	797	767	756	790	762	780	799	780	763	757	791	754	763	744	793	810	796	752	779	791	726	818	747	802	820	741	756	770	801	773	767	741	800	799	771	775	829	732	746	838	788	712	809	783	742	779	753	779	808	786	720	718	801	792	772	739	809	793	774	792	771	776	758	810	782	746	723	756	785	753	740	815	746	821	791	815	760	753	765	764	729	759	727	799	802	764	792	796	734	788	764	750	821	780	811	753	804	770	861	786	757	783	743	762	804	797	804	761	759	843	722	765	796	799	762	778	740	805	786	730	770	717	784	758	824	760	764	776	751	814	783	750	809	783	772	806	731	772	790	792	804	734	767	755	788	780	758	780	756	800	794	758	734	740	786	747	770	746	778	773	748	802	729	785	768	757	809	770	786	725	777	705	817	820	729	750	762	798	810	740	783	747	754	778	767	740	789	725	779	740	754	757	769	815	816	755	784	767	803	806	753	783	734	757	712	779	795	763	786	758	821	795	740	801	798	755	715	764	735	741	801	808	811	720	785	771	754	786	762	752	786	795	761	802	801	777	768	813	809	783	741	718	806	800	782	773	791	730	775	736	848	788	815	785	743	783	793	830	794	789	798	767	786	787	761	769	760	731	713	772	770	762	801	799	750	758	770	794	822	762	717	742	787	790	794	779	808	789	727	743	769	769	760	693	805	769	796	740	763	744	761	755	743	793	712	789	833	783	780	813	746	742	802	801	767	749	818	770	760	783	776	785	773	714	788	761	769	807	785	728	758	720	763	776	768	819	780	748	756	707	784	788	774	813	744	818	784	835	788	777	758	764	757	788	797	751	739	805	788	753	778	776	766	758	764	778	767	783	785	717	759	744	743	786	786	739	779	725	771	808	689	807	802	815	774	828	703	713	753	774	745	811	760	754	728	744	813	778	774	746	776	826	757	775	766	761	763
23280	21416	29449	23794	21418	21189	4401	1448	1109	1037	994	889	918	877	815	812	765	769	730	761	701	717	739	753	697	756	762	753	658	681	629	706	737	707	714	675	679	730	666	665	665	644	669	648	659	679	672	684	639	661	675	666	651	622	673	665	622	658	663	676	659	679	679	655	659	670	669	696	684	656	649	655	639	724	624	657	654	644	670	641	692	670	687	687	646	644	673	690	686	652	691	667	665	696	682	652	629	630	673	701	661	628	683	642	674	641	648	645	702	673	696	666	632	669	695	676	645	679	677	648	650	641	640	640	654	699	657	637	680	640	677	645	648	684	639	664	693	622	690	620	660	698	665	608	686	648	658	682	666	667	650	640	672	648	644	634	665	643	633	671	656	662	674	668	680	634	662	667	675	700	668	689	666	707	684	687	670	633	657	698	662	648	637	656	687	612	669	624	648	685	661	644	626	600	676	679	673	622	665	653	641	624	646	657	666	637	652	672	656	633	669	636	667	695	680	682	659	625	630	661	683	634	656	661	679	659	654	677	607	676	651	634	646	635	682	663	690	640	664	629	629	669	650	658	698	639	691	700	662	656	711	598	688	670	679	669	659	708	632	601	642	630	655	646	666	638	629	642	632	638	699	702	682	672	621	693	633	648	673	632	662	655	651	690	650	629	666	644	642	663	639	699	690	690	631	670	668	652	627	661	647	618	674	627	652	645	641	654	640	677	640	676	648	624	659	672	663	627	646	604	688	601	678	661	671	625	625	618	634	678	631	659	676	646	638	702	645	597	677	657	653	627	646	601	637	662	644	664	638	617	647	664	676	660	651	669	635	663	650	692	652	601	676	670	693	664	630	678	649	651	675	634	640	683	660	648	619	634	673	651	677	637	647	633	675	694	608	636	673	645	651	665	678	668	685	613	640	713	682	637	615	676	726	650	630	694	650	631	621	640	675	628	638	603	648	623	632	595	671	665	648	589	696	630	666	687	618	633	667	748	683	649	653	685	704	668	686	660	640	655	646	722	676	656	625	661	716	673	719	682	633	686	664	662	644	626	639	643	670	652	627	648	640	643	676	658	622	638	645	643	670	618	635	616	652	691	659	640	704	697	648	620	681	707	654	663	653	661	756	644	665	674	667	656	642	664	668	631	694	640	631	670	673	657	656	646	654	724	650	664	684	600	669	666	631	645	637	693	704	643	653	675	620	658	667	643	642	699	702	680	683	623	644	667	675	615	668	687	685	660	664	677	690	634	675	683	653	653	636	656	625	676	698	660	656	618	699	679	644	662	641	634	641	671	674	628	616	644	614	694	631	642	637	649	626	699	624	666	659	650	653	668	638	664	591	688	638	637	695	673	689	683	713	656	685	676	628	670	654	680	649	635	666	699	640	651	659	650	671	650	655	622	692	636	642	685	689	648	710	633	609	678	694	665	651	625	653	595	633	684	627	689	636	644	638	660	691	678	668	628	657	633	618	692	603	686	663	640	660	641	635	652	669	640	693	642	650	633	664	649	658	638	628	650	645	659	652	611	654	608	642	631	639	661	614	665	634	644	659	667	685	702	617	645	651	673	652	631	610	593	613	696	660	690	651	631	673	643	646	687	657	661	621	635	617	675	640	678	671	653	670	646	627	683	660	627	639	635	681	673	656	658	629	631	641	678	702	680	647	612	629	624	678	644	679	705	703	628	619	658	678	626	636	642	627	628	698	659	671	686	662	613	618	655	651	675	677	670	605	693	634	634	630	685	646	687	653	686	680	645	644	632	638	674	643	635	698	621	674	663	662	640	652	636	601	642	664	623	635	653	675	662	655	664	690	664	663	692	658	670	605	580	642	632	658	648	690	628	663	633	684	666	716	633	690	653	629	599	659	650	671	646	636	663	651	627	651	648	641	588	661	696	668	629	649	686	658	652	675	691	730	699	680	669	661	666	622	644	656	662	671	659	620	622	636	642	621	671	682	665	641	632	652	683	654	642	681	639	648	643	651	645	620	640	656	700	660	693	665	649	653	671	664	646	625	666	638	645	660	644	657	642	671	655	654	614	691	638	627	625	670	686	670	644	616	622	618	656	662	685	654	686	645	634	673	692	657	623	645	685	619	632	638	672	648	643	604	667	657	658	662	647	668	681	643	655	717	660	661	656	683	673	656	650	626	690	614	655	625	656	673	637	645	644	648	646	656	666	605	651	643	699	699	662	660	653	665	644	684	652	653	707	679	686	658	646	688	677	643	671	658	672	637	621	660	675	616	626	627	644	663	686	642	629	633	687	696	642	661	676	646	689	672	595	689	681	674	664	684	709	641	677	690	602	709	660	639	662	660	616	652	682	704	646	615	629	647	645	599	653	669	659	665	612	631	599	642	642	668	692	666	607	575	639	620	603	635	671	696	631	637	648	660	657	617	618	661	691	653	647	652	651	668	683	643	638	660	662	607	681	644	674	676	662	685	674	673	687	663	641	636	696	669	666	656	618	637	662	656	635	712	675	681	668	661	666	641	671	663	680	706	658	657	614	704	691	647	633	664	693	667	671	679	617	680	667	599	653	687	671	626	644	692	606	665	654	653	619	629	641	653	650	652	692	652	683	698	626	673	665	627	677	666	623	600	656	655	692	699	682	644	630	676	617	665	625	618	665	627	659	630	683	686	617	659	625	637	682	677	729	615	666	676	631	689	622	658	629	680	669	697	653	654	631	648	687	651	643	689	673	674	698	647	637	641	673	706	631	662	650	651	628	619	658	669	651	682	615	644	669	683	621	701	682	605	668	670	625	639	637	632	646	652	617	627	675	642	640	713	646	653	682	635	684	702	623	603	642	683	667	624	630	638	653	635	699	695	656	638	668	631	672	668	667	618	643	706	703	632	614	614	641	698	653	623	720	698	654	650	635	587	699	670	670	627	680	631	651	647	657	617	661	645	629	630	657	668	655	653	630	638	684	658	647	702	629	646	616	673	664	628	661	663	689	700	647	659	613	656	645	704	662	629	676	696	669	676	678	678	680	652	637	659	673	656	654	653	641	618	641	640	661	611	644	689	679	705	632	666	690	630	677	696	714	647	653	688	670	697	675	632	672	673	664	642	657	691	624	648	634	653	672	643	652	657	606	665	679	687	673	668	636	661	651	641	648	664	667	649	641	679	663	668	595	624	681	625	634	643	670	662	643	676	609	652	635	637	648	633	650	666	643	649	655	634	653	658	615	650	673	704	666	669	676	658	668	709	741	657	616	652	623	671	638	661	672	694	671	662	657	631	640	613	641	656	647	624	626	688	608	671	643	638	649	633	682	662	728	690	712	652	647	653	616	654	652	641	675	692	654	657	654	624	660	683	626	695	673	634	621	608	605	633	658	696	648	640	641	728	670	646	677	654	675	681	631	659	665	660	657	673	643	615	651	629	649	679	597	664	645	648	661	617	649	672	600	654	681	671	589	652	677	630	641	650	644	652	658	658	609	649	661	659	669	659	693	600	616	684	665	617	647	657	653	691	689
8855	18279	15258	8429	6059	4617	3711	3007	2538	2138	2003	1744	1680	1585	1456	1408	1324	1248	1196	1196	1279	1143	1152	1087	1099	1170	1136	1098	1095	1079	1118	1041	1094	1082	1070	986	1017	1061	1012	1007	1051	1057	1017	1021	1036	1041	972	1063	1039	1022	969	1099	981	1024	1073	1052	1023	989	1086	966	1029	1019	1002	1037	990	952	1008	1013	986	956	938	1036	1030	1002	954	968	1042	988	1020	973	1023	1028	1036	948	927	1035	1022	991	1066	985	1024	995	958	1008	986	1032	1031	1054	1018	987	996	956	982	1008	1018	960	1039	955	1006	978	977	984	984	1020	998	965	1046	984	973	923	1007	983	985	1006	976	972	1005	1029	992	1009	959	972	971	985	1020	980	971	1011	947	992	1031	1044	1025	983	1011	963	1007	1011	1072	981	982	965	1041	984	974	957	979	1007	1009	1035	1008	955	997	964	959	1035	951	979	956	975	976	1005	1026	967	1030	973	968	1017	1014	1005	947	1086	991	964	1014	983	1007	938	954	969	912	960	968	1019	917	985	1009	994	973	1051	991	995	974	1002	1013	984	991	987	978	1032	972	993	991	1016	1031	968	988	987	1021	972	1021	978	960	986	1010	957	1013	1002	974	1010	983	971	1016	996	1004	989	1004	929	976	948	963	959	1030	984	1052	959	1021	975	1002	1007	962	969	970	984	955	942	974	969	986	1009	1008	1001	1003	977	987	925	982	992	1017	1000	957	1044	955	1002	1042	943	948	1040	997	987	1035	991	955	1008	997	974	969	1025	1046	953	1015	969	1029	959	1005	1050	965	968	957	922	990	1030	965	996	997	990	1007	1026	976	1030	966	992	928	997	936	995	915	974	985	1007	934	992	1002	909	995	985	944	897	973	952	1015	1037	976	943	977	969	971	996	978	980	1010	956	992	957	953	946	965	951	986	957	962	981	1010	954	996	971	928	979	974	995	1043	1040	997	996	1019	967	960	958	983	984	989	995	943	998	883	1001	1011	1013	1000	989	955	980	980	938	955	1018	949	961	972	984	960	987	971	991	968	960	1056	1019	968	993	984	1039	997	1012	994	995	942	968	1019	969	966	987	893	991	955	952	966	952	1029	1000	978	927	941	966	949	1026	943	1061	994	970	1002	1006	983	981	961	988	967	952	998	909	1012	984	956	980	984	989	980	951	956	1008	981	956	966	989	984	938	1003	982	972	998	1006	1026	1004	1002	980	940	1034	955	971	972	1011	991	960	999	960	940	928	1002	1014	979	984	1022	999	940	979	1027	1036	1026	962	943	937	1008	995	1005	954	963	1062	919	1004	972	1032	972	1033	978	974	986	952	962	962	973	984	996	992	963	954	987	946	989	997	1039	959	960	980	952	956	1000	966	969	984	997	1011	936	994	1051	996	1000	1002	943	959	996	1000	959	962	1001	978	1021	975	1018	958	1014	1010	1046	1019	939	1010	982	1040	1002	987	915	896	1008	1048	995	993	1012	1013	968	1039	965	1013	1003	970	1021	964	960	991	954	1046	1049	976	960	1018	1005	998	991	946	1024	1006	999	971	947	935	978	985	990	993	1001	1004	959	992	960	1038	1001	959	1024	982	991	1001	1000	979	985	960	990	990	987	937	980	992	970	988	997	973	959	983	1005	981	980	919	990	979	978	977	991	961	952	985	1021	976	1053	954	998	1002	1007	986	957	969	1023	939	960	1002	958	993	1018	945	1065	1025	977	985	996	985	1028	969	946	1026	974	973	965	977	1045	1000	1009	958	967	945	979	993	973	982	993	956	991	970	966	1028	958	986	987	1034	942	1000	1005	1009	997	936	988	989	976	1062	936	1031	1021	984	1026	956	970	983	992	1032	989	926	973	979	930	983	1023	983	952	1005	988	999	960	958	1034	958	985	1004	1044	956	955	998	991	1016	982	1003	988	994	955	1000	990	980	1001	997	983	973	1005	956	972	1000	1003	997	960	988	969	983	995	1043	988	1040	1012	999	978	1021	957	1066	1005	1045	951	964	972	1015	973	1037	932	1062	999	949	946	1037	928	995	1024	974	1022	948	930	1008	1031	1032	976	935	1034	989	933	1016	986	1001	1026	989	954	1068	987	978	953	979	967	988	997	964	977	972	942	1006	970	973	995	982	1009	949	960	997	995	1044	994	1070	950	966	986	1018	1000	971	980	1012	1011	1010	994	980	949	993	1033	981	963	973	1018	989	973	957	999	930	994	996	994	958	974	933	985	957	945	992	995	968	959	966	1031	972	983	1032	974	941	947	968	990	1002	1020	939	1013	983	1007	951	970	1012	954	998	990	1030	1030	1031	986	915	949	968	1036	964	1023	957	1019	958	964	987	991	1009	955	1004	1008	969	1017	983	933	936	987	936	979	989	963	945	997	934	985	952	984	985	1011	1000	1001	1043	942	988	949	984	1041	1012	989	965	1042	953	990	1006	993	980	942	950	1010	943	977	960	1000	979	979	1007	993	973	984	999	995	975	979	1000	1003	1036	956	994	947	969	1018	1005	996	1012	1056	1001	1002	999	959	1040	1030	963	952	1015	1007	975	976	1011	978	1030	1026	1008	968	979	951	999	1012	1004	1048	1017	1019	1023	967	993	967	1011	983	1066	1032	911	929	995	966	1021	1012	1022	1007	992	1023	986	967	1063	1085	966	997	1041	978	1021	966	975	910	950	1009	912	1029	924	954	985	937	1011	1031	944	984	968	993	1005	986	941	1011	1024	931	964	989	909	1022	986	969	1023	968	1016	975	1031	987	975	996	988	1029	977	988	957	999	1015	966	981	977	1017	1002	995	1024	940	991	917	1003	1024	957	969	973	997	929	984	957	947	973	1007	996	992	990	1000	993	989	991	980	1022	1001	978	1058	976	1028	966	984	965	988	1016	959	1068	969	984	999	951	957	981	1029	985	988	1013	925	958	927	1012	998	976	936	915	968	946	981	1014	1001	976	940	902	1067	1006	989	1004	1000	1040	989	995	990	1033	982	994	965	1041	985	972	976	962	1064	987	970	932	994	965	974	985	984	983	940	983	971	1000	1067	1003	983	1017	971	1058	979	972	1062	1043	991	923	956	1001	1008	988	973	924	1027	1007	1046	1000	969	1005	998	944	989	967	980	965	971	1016	945	1000	986	974	954	1018	933	1031	981	975	1005	994	984	970	915	967	958	1002	951	1010	1027	944	991	996	997	1007	1039	1007	983	949	962	1008	973	970	991	1017	993	959	1023	959	960	967	1032	990	941	999	1036	989	969	1033	923	985	983	1003	973	1039	995	1015	1002	1008	963	1012	984	968	974	992	944	990	957	987	1025	1003	1012	999	962	994	1061	999	982	965	961	990	977	918	982	967	1033	927	1001	998	937	1027	1000	1034	1027	1056	993	1028	950	954	1022	1000	943	1021	997	993	919	1017	987	915	962	978	984	1077	973	986	984	1001	967	977	981	1031	957	1002	1032	989	951	991	951	986	985	999	933	962	989	978	945	977	975	926	934	944	977	1000	992	955	1000	971	1022	1066	1012	991	941	951	971	910	955	996	997	1018	990	970	973	1025	1006	968	942	1006	1017	944	1007	1020	943	1003	991	988	953	964	966	1009	1042	1006	1055	1017	1013	967	989	977	929	966	930	959	967	961	1002	959	963	993	1046	1003	975	953	977	1003	1018	997	1012	980	988	965	960	943	994	954	965	941	1014	975	999	942	953	969	931	997	993	1009	967	1005	972	995	1030	997	1010	973	946	999	1034	960	996	976	996	934	987	1070	984	1006	985	990	1007	918	992	974	983	991	992	995	1028	987	970	972	1045	957	1013	974	956	953	995	997	984	960	1075	968	1025	1010	989	965	965	973	1027	960	984	983	1001	957	1010	989	975	958	933	961	1017	951	969	948	998	980	991	1033	1013	1022	955	1005	1009	1009	1010	1028	1043	1015	941	1004	980	1040	985	1028	977	982	954	982	1026	1052	966	1019	997	1037	992	1016	880	959	1051	988	1010	1057	976	972	1003	988	975	978
26850	20596	7528	796	577	501	277	243	235	242	231	226	231	205	218	212	200	198	196	193	195	187	213	203	203	240	188	237	219	197	191	209	204	191	205	181	202	202	214	198	225	221	203	209	205	207	237	197	214	222	211	225	182	229	196	198	244	204	197	197	218	232	189	199	198	201	228	180	195	216	235	202	198	223	208	208	223	207	208	205	218	204	207	199	209	211	199	205	208	208	192	197	203	197	233	206	216	198	199	196	214	236	199	215	206	211	208	205	218	239	204	202	195	213	197	222	221	214	211	211	191	207	181	200	176	205	234	212	195	207	206	226	208	217	211	205	224	224	206	212	231	215	206	195	219	205	198	213	199	210	189	195	215	209	211	210	231	223	199	216	206	212	195	203	210	190	213	199	211	219	223	198	202	204	201	165	240	200	197	189	204	207	203	205	225	197	213	216	177	211	203	174	236	202	195	205	224	205	220	206	185	195	181	188	215	202	205	214	198	197	180	207	188	208	220	218	208	192	181	215	217	223	214	201	229	187	197	214	198	241	211	216	212	204	195	208	204	216	191	215	194	201	202	199	207	222	188	209	238	232	226	217	206	213	207	204	203	217	211	171	164	198	216	192	210	203	204	208	198	209	188	223	198	191	224	206	186	210	196	184	180	184	218	214	212	188	220	189	210	182	205	188	184	213	211	215	214	223	207	192	205	197	221	196	212	223	224	210	183	220	211	218	224	206	211	215	221	188	192	234	215	193	220	229	204	208	201	200	198	213	215	205	207	217	198	161	196	210	212	210	197	219	185	199	214	207	204	231	201	217	193	186	206	204	202	169	195	210	191	226	164	215	213	201	197	201	200	200	179	197	182	180	193	184	217	206	206	190	171	204	217	230	184	218	243	186	229	179	205	191	212	199	207	202	240	204	188	178	171	211	212	214	207	182	211	206	210	236	204	207	200	187	224	204	205	205	207	192	185	197	192	217	236	216	229	212	197	199	215	229	237	191	229	204	180	216	217	215	180	201	206	173	182	195	211	187	198	202	205	203	193	211	195	200	200	204	220	214	201	181	212	200	203	210	196	189	211	223	216	202	249	196	192	215	229	191	197	214	207	235	187	216	192	195	229	220	212	193	197	211	230	217	190	214	174	212	211	206	206	192	183	187	203	184	221	199	178	194	195	182	209	191	195	215	190	229	201	244	242	192	205	188	206	223	217	210	193	213	206	202	233	202	192	237	185	208	187	220	219	191	208	198	203	197	204	203	197	223	209	220	227	211	183	229	213	195	189	222	194	190	180	210	187	200	198	218	214	190	200	192	187	188	214	207	219	211	206	205	192	194	186	214	191	228	229	199	197	225	214	173	192	202	219	181	191	234	213	193	204	210	193	220	172	209	198	208	207	226	174	185	189	217	208	230	202	199	194	228	206	226	193	209	191	173	201	189	212	208	208	212	213	203	194	192	202	217	214	201	184	206	212	202	181	193	189	221	196	190	218	222	183	225	231	199	190	220	217	194	230	198	216	229	222	231	205	198	190	222	231	202	210	224	230	207	209	202	209	201	190	217	226	205	215	214	207	165	217	223	199	200	206	221	221	223	219	179	219	226	197	171	196	211	201	196	211	177	218	226	205	224	213	208	212	207	199	205	207	231	206	192	213	202	200	194	180	219	215	221	219	199	204	202	224	211	220	214	196	205	207	218	229	221	186	206	213	213	199	214	194	217	221	206	200	199	201	208	222	202	221	214	162	188	201	204	208	170	221	194	203	233	208	210	220	198	210	233	205	210	218	217	203	214	184	222	228	214	206	225	207	203	210	213	209	233	207	192	211	215	225	222	203	224	212	203	204	202	221	203	209	198	201	211	202	248	200	218	198	198	227	222	215	200	204	214	212	207	207	190	207	216	223	206	192	215	224	181	202	205	204	195	200	207	213	202	187	190	189	211	201	203	225	213	205	213	194	187	210	206	194	219	214	193	172	205	177	214	197	203	200	225	190	201	206	203	234	229	213	190	225	202	181	205	212	209	203	209	222	206	224	196	208	221	220	223	194	190	198	218	232	206	187	202	206	227	198	203	192	209	197	226	200	195	217	210	189	182	213	184	214	195	206	218	194	182	208	218	189	175	195	207	213	200	200	207	213	207	231	217	197	176	222	195	199	225	230	224	205	235	181	198	213	207	211	210	212	183	219	197	215	208	193	219	243	211	210	220	195	208	185	216	204	234	197	207	192	210	213	207	188	205	210	188	193	215	179	206	240	212	207	193	227	203	215	199	203	215	204	227	180	196	209	202	197	196	205	211	183	215	198	222	228	215	211	221	217	220	218	210	181	211	187	202	224	215	196	191	218	218	182	186	208	203	227	213	197	187	226	218	200	215	204	177	225	241	215	204	199	207	206	209	192	237	215	196	221	221	170	206	205	215	201	175	226	194	211	200	188	214	187	199	203	204	215	192	201	219	210	211	205	220	210	188	201	201	216	188	210	201	174	204	198	212	209	211	197	206	187	211	223	182	193	177	213	202	218	209	198	216	196	200	221	210	211	211	201	213	199	172	203	198	199	198	235	208	187	198	225	195	203	192	215	214	216	215	189	229	220	216	192	210	180	189	198	217	208	211	178	215	202	205	214	194	196	241	200	217	227	240	217	204	184	205	174	206	201	234	202	203	199	194	202	219	198	196	227	176	208	198	231	211	212	212	218	183	228	224	206	197	205	216	228	223	222	213	224	211	202	220	199	190	205	218	208	214	209	205	201	206	224	210	210	178	190	209	204	221	206	215	204	189	222	210	192	172	199	235	229	220	208	194	230	190	215	195	180	214	205	200	213	202	237	191	196	204	203	215	191	209	189	206	179	205	215	179	232	208	213	220	210	202	201	217	219	211	192	204	209	174	197	195	220	212	207	193	212	216	208	209	199	215	213	198	206	202	181	210	217	214	185	214	219	179	193	225	237	226	200	215	202	206	218	185	209	211	199	202	222	222	176	190	194	174	230	203	232	217	201	217	206	194	210	201	243	198	218	213	184	205	207	206	181	202	222	209	207	199	203	183	196	190	185	197	197	213	206	229	204	207	210	202	195	172	200	218	179	198	200	193	214	206	208	204	218	192	202	212	214	204	195	201	201	215	199	185	230	225	200	207	221	219	212	204	196	194	212	210	215	184	205	216	206	203	236	235	202	215	192	228	222	178	210	211	186	205	207	202	221	220	224	188	205	191	220	189	204	214	196	193	204	238	215	177	211	202	200	217	224	204	199	190	186	218	217	215	204	214	206	223	202	197	197	185	201	213	229	187	234	199	212	239	208	186	211	201	197	211	203	209	212	225	211	207	189	214	200	236	238	212	217	183	202	201	190	238	216	196	217	175	195	172	189	222	228	233	206	189	198	178	192	224	189	200	192	224	210	189	231	212	223	221	212	179	198	215	221	218	171	193	190	203	208	199	200	210	186	185	190	191	207	206	202	200	212	197	183	193	225	218	215	196	200	209	181	204	215	204
3894	1509	1420	790	604	561	492	451	405	417	365	380	388	354	366	342	331	383	341	345	372	319	351	357	372	363	361	338	361	353	312	300	370	347	328	332	371	328	310	319	331	339	322	355	348	334	333	364	364	352	356	334	303	312	363	345	348	347	330	342	322	322	357	330	362	346	324	322	337	344	355	343	372	351	358	361	321	334	341	335	351	315	360	340	313	350	321	330	364	324	370	331	342	316	341	329	385	371	331	358	335	378	323	342	324	287	317	324	318	350	355	323	346	283	327	355	316	340	349	306	339	365	328	342	335	346	357	357	310	325	375	300	316	307	331	353	319	318	323	326	350	360	300	305	351	326	289	329	324	307	316	334	328	307	338	321	297	315	362	361	369	375	361	320	322	355	318	323	299	342	356	370	336	314	331	316	336	334	356	317	310	353	330	336	371	356	318	375	360	319	303	314	353	322	322	349	335	310	315	354	355	340	336	330	360	356	355	335	303	338	297	332	330	294	352	342	338	365	334	304	348	352	344	295	335	361	347	322	334	350	354	363	339	359	348	320	375	348	357	370	337	337	351	354	329	302	326	330	326	330	342	322	328	354	345	351	355	359	304	333	334	350	333	339	335	337	333	318	321	331	364	323	361	325	326	329	324	326	363	343	307	338	326	361	324	352	295	366	331	338	360	335	314	331	296	347	321	336	333	336	321	341	333	328	312	301	327	346	326	331	346	315	350	377	341	333	369	341	347	307	327	341	354	319	354	338	330	356	335	329	349	377	349	343	305	329	327	350	327	335	325	349	337	308	360	319	334	331	320	350	341	317	329	315	312	290	325	307	342	360	349	330	341	326	316	331	374	359	308	323	324	323	341	358	346	314	353	326	327	381	334	329	364	314	318	347	342	313	300	296	334	328	376	347	338	358	328	351	333	345	342	344	356	314	313	359	304	343	289	322	323	368	346	290	352	309	308	329	340	330	315	335	344	336	339	366	322	323	340	338	358	364	341	338	349	348	316	386	349	333	348	299	327	319	363	361	347	343	342	356	358	333	339	352	348	348	338	344	346	349	312	334	355	326	291	329	321	340	334	311	324	336	340	356	336	315	337	367	337	352	324	358	315	332	306	329	323	328	340	307	304	328	360	348	339	336	332	329	351	332	292	335	348	328	355	335	324	324	313	314	301	349	325	344	335	340	336	329	340	288	311	329	340	346	326	341	354	341	329	355	316	350	334	319	330	356	354	365	329	353	325	298	339	303	352	339	343	371	334	363	338	306	366	324	332	306	348	327	345	328	290	312	346	327	324	310	314	347	328	330	345	333	304	366	338	350	333	307	333	353	329	360	347	324	319	306	319	349	318	312	354	337	330	315	345	347	300	379	341	318	340	290	348	341	332	322	340	325	337	341	341	343	335	350	349	350	336	323	339	333	357	332	331	328	327	338	383	326	373	321	328	307	340	353	343	363	337	313	337	329	317	369	329	322	320	322	317	325	305	335	329	361	324	352	331	331	351	300	324	341	350	349	336	349	326	330	318	359	313	302	339	348	380	334	344	351	320	337	366	352	346	339	333	345	368	351	308	316	331	357	354	319	359	326	357	344	335	358	340	337	344	326	354	367	346	323	302	338	347	331	329	374	350	306	329	368	338	339	348	348	349	323	357	305	350	327	310	314	323	384	329	335	347	336	344	319	336	337	349	332	337	321	346	339	326	331	319	312	340	330	343	332	345	366	355	331	328	340	330	319	339	367	302	326	331	331	341	335	342	339	337	330	333	352	343	347	314	331	329	308	313	347	308	323	338	314	323	347	300	347	349	324	327	333	318	374	333	323	320	346	351	370	350	343	333	285	337	341	324	326	362	336	344	336	327	313	318	334	312	332	324	322	336	342	326	310	342	342	331	348	323	326	330	324	334	351	335	357	320	347	333	355	336	325	324	341	357	343	364	317	335	331	340	330	347	342	324	338	327	329	311	336	303	327	329	332	330	329	348	322	339	353	361	317	329	325	344	361	327	376	355	327	339	332	353	321	337	327	360	324	362	344	318	365	344	364	358	381	309	353	336	299	343	329	316	321	315	339	328	313	361	323	360	353	340	342	348	346	321	322	325	343	337	363	318	309	321	336	331	316	326	356	340	326	327	342	317	340	330	331	350	339	345	301	360	340	327	344	330	374	348	334	325	332	351	339	349	332	359	360	358	316	326	319	378	347	339	319	306	325	319	331	334	307	320	339	337	368	328	351	343	361	335	325	324	342	317	302	378	359	333	344	314	322	324	314	324	335	353	350	347	330	333	336	381	336	341	352	350	347	354	320	322	309	322	317	342	329	340	369	354	340	338	297	312	351	334	318	339	308	326	311	338	339	330	329	353	349	326	322	348	323	359	358	327	337	319	349	350	353	317	383	358	343	336	278	337	321	345	342	334	329	342	330	328	364	328	344	327	331	318	319	335	304	337	337	314	363	327	324	340	333	366	359	315	338	329	352	334	313	325	319	337	326	330	331	332	372	343	352	341	320	312	314	329	311	317	347	336	315	349	342	360	322	307	300	328	315	297	315	328	331	323	343	333	340	339	323	307	284	341	343	319	336	304	377	287	325	334	347	318	310	350	339	349	298	326	336	325	354	345	329	337	362	335	317	341	320	328	325	324	344	364	319	323	315	346	329	386	314	323	331	322	331	353	359	314	311	340	361	319	348	342	339	312	358	310	332	340	328	362	349	330	314	355	322	363	343	321	334	324	325	356	348	332	351	316	320	331	358	340	324	318	330	311	300	333	333	354	353	335	327	319	340	328	353	325	354	334	324	339	338	340	336	328	350	324	325	340	340	338	358	335	344	351	344	315	361	319	344	319	356	330	314	304	348	334	357	300	304	325	345	347	341	332	345	290	371	325	332	319	313	335	340	347	351	322	342	311	371	316	317	324	328	331	330	362	336	301	353	310	336	333	331	327	340	349	322	348	321	351	323	334	349	315	325	350	339	336	355	346	308	321	293	339	337	320	336	322	335	349	343	302	317	330	304	325	330	289	316	333	332	349	317	303	298	329	321	333	340	374	345	358	306	363	370	335	319	348	328	308	378	331	343	345	364	333	325	350	345	348	320	330	353	324	323	335	311	356	292	365	332	342	333	361	319	336	338	344	332	340	330	314	332	319	298	337	334	330	344	318	310	351	343	336	326	362	314	330	350	344	348	336	353	331	312	343	357	343	315	331	349	323	323	355	317	338	294	335	342	327	317	334	328	303	313	356	330	306	365	348	376	359	343	344	313	335	342	309	349	340	356	342	351	355	283	332	323	351	342	314	357	353	323	350	341	327	374	357	292	302	347	339	332	315	354	333	350	339	344	376	344	307	325	343	305	345	320	343	322	332	319	346	335	340	324	324	341	333	332	337	339	323	333	335	355	328	335	332	342	342	299	302	321	325	336	307	330	330	390	332	326	330	319	321	320	353	371	343	319	326	327	331	332	338	327	332	357	316	340	338	306	337	327	332	324
24096	21322	28726	24259	21091	4214	1156	832	701	706	654	613	623	623	577	584	582	546	554	514	534	506	533	535	569	518	513	550	520	498	576	541	487	515	520	552	531	525	503	514	540	533	472	514	499	497	530	509	503	497	527	513	512	531	507	487	511	533	493	550	470	478	499	499	552	530	505	515	483	505	515	500	481	509	545	525	490	459	524	474	556	493	496	533	479	518	468	476	504	535	468	492	529	484	477	494	473	504	507	502	503	506	481	495	505	521	543	507	527	491	506	541	475	500	490	527	527	493	516	528	519	545	521	533	480	476	505	503	510	537	537	540	531	543	492	517	523	479	504	515	517	542	519	480	497	488	506	501	486	489	491	486	496	472	526	505	501	475	489	517	551	501	469	502	520	491	516	500	520	510	497	491	521	481	509	484	503	519	509	513	499	500	487	490	494	485	534	458	510	488	466	508	482	541	514	518	486	475	543	483	506	467	516	512	527	477	481	507	528	547	506	513	475	473	535	529	511	528	530	503	504	503	541	493	463	467	507	497	462	483	547	479	519	514	533	508	506	514	475	488	550	521	499	468	511	529	488	512	475	524	476	486	468	526	530	480	469	522	495	542	539	470	477	523	487	457	520	458	519	500	509	488	504	517	457	525	511	494	484	530	521	489	487	509	509	505	495	509	511	496	477	507	466	478	497	477	514	480	496	521	499	531	479	443	522	495	536	496	475	531	522	530	531	471	511	510	558	558	474	536	501	517	526	521	499	531	514	518	504	538	510	516	520	485	554	482	502	491	543	521	522	512	478	496	509	482	488	492	478	532	509	519	453	569	483	507	470	487	511	476	478	532	514	504	529	471	497	478	486	538	503	496	505	496	474	499	534	488	501	480	502	532	508	475	524	475	509	512	486	543	465	503	496	491	515	476	501	462	498	489	520	524	458	494	482	490	516	490	550	494	497	518	517	513	508	492	456	531	497	527	500	474	526	476	483	496	516	500	517	537	505	518	542	522	481	503	483	568	480	534	466	518	548	472	523	470	473	515	522	509	510	470	477	496	499	485	491	474	500	461	477	500	490	469	456	502	519	499	505	478	485	524	496	488	529	518	496	567	488	513	483	466	490	469	507	501	508	499	550	529	498	495	520	479	512	514	513	477	556	471	471	484	539	557	504	491	514	465	504	492	513	488	499	487	540	484	483	476	517	496	519	491	515	496	469	528	471	504	519	479	508	513	511	567	531	502	514	492	472	519	480	519	530	515	518	515	509	508	520	476	477	467	485	511	488	489	540	523	482	482	496	501	478	506	506	483	485	554	508	523	509	500	478	496	482	472	508	486	480	479	531	504	478	471	515	517	482	508	520	523	516	509	512	519	506	471	515	531	458	511	512	492	505	459	464	530	529	514	492	517	504	488	501	504	518	542	510	496	534	514	535	491	513	535	549	511	531	501	475	515	524	480	535	502	506	542	505	469	480	483	486	473	522	463	518	501	542	519	502	502	496	543	464	479	518	499	505	517	523	491	520	507	546	515	502	530	529	504	513	519	475	474	519	506	508	546	496	483	520	459	490	520	468	515	519	492	493	504	511	460	480	506	499	476	500	501	469	493	536	493	522	526	496	515	502	512	487	483	462	525	487	492	496	494	490	505	529	484	525	529	497	487	502	513	479	530	499	523	469	476	516	477	539	525	521	505	540	493	508	499	470	471	536	453	497	500	504	483	507	454	479	532	499	473	526	452	514	520	492	522	517	527	488	462	507	516	516	503	498	485	514	511	491	527	477	507	522	505	462	498	500	517	533	489	480	472	476	475	525	487	513	524	493	501	499	501	477	513	522	499	492	469	510	487	495	513	506	500	507	527	521	527	493	494	531	480	482	500	508	480	470	508	478	546	507	549	518	527	486	492	533	523	514	533	475	478	536	511	484	483	498	472	465	526	501	505	510	463	531	495	505	534	455	478	519	518	484	540	499	518	495	532	515	513	496	485	516	516	514	493	494	485	482	485	558	519	499	498	499	486	521	444	559	521	518	500	487	530	521	497	548	526	508	505	499	516	492	486	471	525	545	512	503	500	515	536	514	505	516	506	496	493	494	493	490	500	507	504	535	486	557	494	464	480	532	482	523	480	503	542	513	491	465	535	533	532	478	468	525	475	491	499	447	551	473	537	491	476	521	508	514	512	501	509	485	460	569	499	450	507	497	524	494	462	464	494	512	496	500	543	459	519	492	537	554	461	457	495	530	527	548	514	518	517	507	486	511	522	516	482	515	486	536	516	487	506	489	493	547	488	516	515	503	546	511	488	530	524	508	490	514	458	542	476	523	495	485	489	512	501	527	498	473	529	517	508	534	511	506	527	528	502	492	486	503	499	527	511	519	514	493	511	480	530	491	462	463	516	503	507	507	510	469	523	507	521	505	506	519	495	513	529	521	488	526	516	525	517	469	497	500	504	514	483	485	525	521	507	522	487	506	482	513	498	487	516	516	500	501	481	533	516	477	521	525	534	518	476	491	510	504	492	489	486	496	474	536	566	483	531	480	516	490	526	518	496	521	467	505	498	503	580	473	552	467	512	478	500	506	455	538	537	494	486	480	493	524	472	497	511	503	517	546	494	491	494	520	502	501	483	507	455	479	540	530	492	503	531	535	492	554	490	479	481	506	496	547	523	471	505	514	541	517	503	499	524	451	452	492	475	575	480	500	491	485	504	510	499	505	482	517	493	518	533	492	511	513	491	476	500	499	485	545	473	487	543	513	506	514	472	516	515	522	498	481	505	483	508	459	472	455	509	504	534	482	501	533	479	512	478	515	483	472	518	513	500	540	493	513	520	540	496	554	449	483	463	501	473	484	492	530	494	472	479	501	500	491	500	536	536	494	456	465	553	533	517	465	503	503	508	506	501	508	497	508	487	454	497	528	489	514	521	563	509	498	516	525	524	469	471	472	510	525	472	513	501	503	492	484	496	511	493	505	523	492	476	520	477	484	479	467	514	513	486	511	528	497	524	524	505	524	510	518	516	518	487	482	479	517	513	520	485	523	529	524	529	510	513	500	452	487	424	499	507	529	522	517	518	550	488	535	513	517	490	472	487	486	503	482	444	495	485	499	490	530	501	519	497	492	546	538	498	473	504	501	532	501	501	476	516	520	514	482	488	496	497	471	494	520	526	497	468	511	478	482	467	498	499	506	518	519	544	473	509	450	500	547	513	478	555	532	544	495	500	501	490	487	524	534	531	529	519	509	513	466	483	467	486	486	519	498	511	465	537	497	478	500	512	496	499	473	491	483	510	476	500	509	528	490	511	526	510	487	486	484	503	518	497	517	489	526	494	526	503	534	472	490	489	482	502	567	520	516	473	487	449	481	489	504	511	544	511	524	482	475	520	510	494	500	557	511	508	530	477	521	519	557	535	505	505	470	463	500	529	514	491	501	529	521	515	504	543	495	521	480	553	506	498	497	513	474	489	460	496	494	534	469	464	485	496	488	487	503	527	492	488
6032	11172	9437	5075	3517	2676	2238	1793	1533	1429	1288	1165	1093	1057	1032	1009	988	969	972	922	860	875	887	863	831	804	892	855	822	797	841	838	845	790	754	755	789	783	805	788	845	814	816	848	799	825	721	814	806	767	817	814	763	764	828	806	746	762	809	817	792	843	766	779	744	789	787	798	757	801	788	797	787	763	775	775	754	761	772	802	814	739	774	796	776	798	783	777	794	766	763	814	782	807	797	806	772	796	822	735	739	783	785	813	761	802	750	754	763	778	759	773	793	765	849	802	783	769	784	805	775	782	795	708	759	712	777	749	751	764	793	777	805	768	775	790	793	831	751	828	792	760	785	765	799	803	773	781	796	786	769	731	790	775	727	768	778	809	731	726	765	807	770	782	815	780	772	785	766	764	773	731	766	796	794	819	778	791	760	784	769	736	752	786	735	763	756	790	812	769	780	829	792	791	819	789	775	778	753	790	813	788	732	827	774	799	753	725	842	754	728	783	810	808	779	726	808	765	724	803	845	800	835	718	756	799	765	825	803	779	829	782	788	776	807	800	823	761	800	770	789	819	771	798	775	740	756	763	845	774	807	797	782	796	795	727	775	769	711	764	755	808	779	808	770	789	774	789	795	762	751	794	793	768	760	798	772	773	766	807	782	761	769	740	777	808	790	796	793	808	760	819	790	772	751	802	806	813	739	787	790	770	769	770	776	735	834	814	716	767	817	770	753	766	713	828	758	745	749	742	781	771	776	772	851	775	776	758	776	782	756	769	760	792	747	745	807	771	754	772	762	808	769	812	741	813	756	717	795	806	747	772	781	770	790	769	752	826	783	776	775	781	723	802	732	846	739	790	758	782	823	760	751	779	746	780	781	818	779	773	811	758	746	826	811	790	807	778	735	798	736	755	715	817	759	768	774	730	733	789	725	751	759	761	773	735	789	755	827	810	741	765	779	751	716	764	759	777	770	775	737	771	810	772	777	738	817	781	756	772	755	791	783	724	809	728	791	720	770	774	710	823	775	767	742	744	774	769	761	757	791	745	774	790	746	838	787	819	785	767	772	763	813	777	767	780	789	766	776	797	794	799	785	794	805	785	793	754	841	785	794	785	781	768	756	761	784	754	718	756	777	802	736	738	795	776	749	788	776	746	794	773	778	812	793	796	751	819	790	826	790	766	762	754	781	740	770	751	784	821	782	726	817	741	797	789	815	744	798	842	777	794	757	790	804	798	775	758	799	768	796	814	771	793	729	780	754	801	773	770	816	807	799	750	733	780	768	719	802	740	754	810	786	785	805	732	779	784	787	794	726	836	788	789	767	801	775	828	766	809	739	796	730	775	814	733	747	748	737	809	814	786	748	742	800	761	720	766	818	783	779	785	742	709	697	796	779	779	790	833	728	788	818	732	764	777	789	775	784	743	780	746	745	814	820	752	810	781	793	772	785	777	768	746	762	798	786	795	796	783	778	811	801	808	762	789	783	856	721	776	768	797	820	768	780	802	743	776	728	753	777	802	793	769	806	746	769	806	749	758	818	764	777	766	772	773	777	750	717	783	783	772	735	790	748	723	801	772	758	779	778	728	766	762	819	822	793	760	741	789	735	754	738	735	783	779	795	827	764	817	753	755	795	786	744	737	807	780	779	801	777	805	825	793	827	788	799	785	767	783	701	787	776	776	754	785	764	742	771	751	801	772	783	751	800	790	791	833	764	766	769	707	764	841	770	779	819	777	764	763	754	770	790	772	773	747	708	803	775	791	752	739	802	787	745	800	777	762	757	810	763	757	798	736	798	747	757	827	729	714	800	760	725	778	768	765	796	739	765	810	755	736	782	742	750	773	741	756	783	827	730	788	766	801	727	765	811	771	772	776	772	767	773	817	733	751	784	765	752	759	833	756	783	792	790	745	713	753	789	819	789	778	810	762	764	829	727	787	773	819	781	759	818	772	743	810	853	761	769	742	781	708	777	805	784	763	776	754	769	776	770	771	770	769	786	742	775	756	793	773	771	766	790	773	829	721	748	746	816	755	739	801	753	780	795	760	770	770	789	759	783	782	769	754	749	765	755	821	783	779	769	820	804	743	741	754	782	793	844	821	813	787	763	762	708	803	780	751	801	770	752	743	785	803	784	773	757	762	747	738	728	782	809	837	776	816	812	800	793	814	795	732	744	760	791	733	808	740	753	819	826	814	768	759	775	806	739	753	816	755	750	790	738	840	769	821	753	743	764	809	785	803	798	795	747	761	811	823	764	786	798	792	796	754	778	759	770	794	781	737	804	800	785	750	786	782	810	804	800	784	793	780	761	763	726	759	753	760	745	803	792	762	791	765	761	778	752	810	776	778	779	793	786	777	768	735	722	742	779	787	798	786	757	782	785	801	760	764	776	721	728	764	820	737	823	767	775	748	721	804	727	720	715	779	773	756	783	762	766	728	789	720	789	753	780	745	747	740	752	801	780	782	754	735	750	746	785	761	767	712	745	804	813	782	783	819	774	746	801	752	798	770	771	793	720	750	783	775	802	780	766	813	742	756	765	764	776	772	823	756	753	797	821	798	782	746	757	823	809	717	813	779	732	787	752	800	811	762	752	789	754	775	766	811	779	760	797	734	773	770	765	834	776	770	750	803	730	731	790	785	797	800	813	765	737	773	822	768	730	771	776	763	783	773	792	803	808	738	771	782	741	753	750	717	761	778	765	765	770	787	763	767	792	805	791	746	784	741	808	795	716	794	773	786	810	829	794	779	769	761	761	810	837	717	778	805	828	766	772	749	736	817	776	780	761	755	801	806	757	800	797	844	782	715	758	775	779	795	783	789	800	775	748	782	819	736	791	809	794	806	769	819	782	758	742	774	798	818	802	775	748	777	737	768	773	789	741	721	747	773	766	752	796	824	778	776	787	835	804	741	801	758	805	748	794	723	795	752	777	783	785	785	740	765	808	801	808	756	800	750	777	814	779	744	751	806	770	780	756	780	769	828	773	776	770	758	799	778	767	835	800	761	738	747	807	831	806	732	739	770	744	768	800	774	837	803	796	808	778	769	771	841	794	723	811	845	814	735	749	766	809	772	716	748	699	771	766	821	784	757	759	763	783	746	753	750	760	741	768	789	774	798	785	754	743	805	771	760	785	765	812	767	806	722	768	805	770	775	770	796	835	772	750	800	734	774	786	805	751	731	739	769	802	778	790	762	751	733	761	811	745	794	808	809	766	781	761	777	775	773	802	817	795	787	806	813	764	781	734	715	772	795	721	816	806	812	745	740	809	786	754	759	733	748	768	746	759	780	770	766	773	780	744	763	747	780	818	784	798	767	732	809	799	738	798	813	701	754	722	767	690	792	782	758	774	776	776	746	791	802	754	769	758	801	785	775	762	797	766	797	751	789	771	761	754	757	818	730	815	757	777	782	749	765	772	793	721	754	783	789	802	781	741	778	796	739	743	795	758	839	741	730	790	812	770	806	780	770	726	793	733	812	807	775	790	800
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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
