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
339569346475	339569346994	339569347544	339569348094	339569348644	339569349194	339569349744	339569350295	339569350844	339569351394	339569351944	339569352494	339569353044	339569353595	339569354144	339569354695	339569355244	339569355794	339569356344	339569356894	339569357444	339569357994	339569358544	339569359094	339569359644	339569360195	339569360744	339569361294	339569361844	339569362394	339569362944	339569363495	339569364045	339569364594	339569365144	339569365695	339569366245	339569366794	339569367344	339569367895	339569368444	339569368994	339569369545	339569370094	339569370644	339569371195	339569371745	339569372295	339569372844	339569373395	339569373944	339569374494	339569375044	339569375595	339569376144	339569376695	339569377245	339569377795	339569378345	339569378894	339569379445	339569379995	339569380545	339569381094	339569381644	339569382194	339569382745	339569383295	339569383844	339569384394	339569384945	339569385495	339569386045	339569386595	339569387144	339569387695	339569388245	339569388795	339569389345	339569389895	339569390445	339569390994	339569391545	339569392094	339569392645	339569393195	339569393744	339569394295	339569394845	339569395394	339569395945	339569396495	339569397044	339569397595	339569398145	339569398695	339569399245	339569399794	339569400345	339569400895	339569401445	339569401994	339569402545	339569403095	339569403645	339569404195	339569404745	339569405295	339569405845	339569406395	339569406945	339569407494	339569408045	339569408595	339569409145	339569409695	339569410245	339569410795	339569411345	339569411895	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2719	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2718	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2717	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2715	3600	2300	2715	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22171	20192	27608	22577	20196	16596	1773	778	547	524	483	432	414	385	373	394	332	307	345	331	338	281	268	313	314	278	288	291	272	267	268	271	303	270	286	303	293	250	281	267	277	309	300	264	252	274	284	265	301	245	257	278	275	284	278	263	255	263	296	284	274	238	273	257	281	300	232	257	259	266	250	268	264	252	279	241	253	299	253	288	267	276	265	236	262	262	268	268	317	261	271	254	280	261	250	234	272	225	263	279	261	263	276	270	237	247	266	251	270	249	249	273	263	281	246	280	283	232	273	291	254	273	257	256	271	262	282	274	279	245	284	285	253	254	257	278	267	258	266	258	247	254	265	244	239	272	237	275	240	274	252	268	257	262	255	246	243	261	267	274	243	237	256	285	268	271	237	270	258	264	239	240	274	262	257	265	233	281	261	287	275	275	261	266	274	266	258	252	276	250	243	300	277	268	234	235	260	250	279	255	240	239	284	268	253	267	280	252	258	282	280	295	249	266	268	248	287	250	294	282	281	278	255	269	257	250	276	259	248	280	256	281	252	248	240	252	279	270	286	245	278	253	293	289	253	241	245	261	232	231	274	222	276	257	271	253	257	269	279	286	273	264	258	255	258	268	250	252	241	258	259	252	263	243	250	249	243	232	275	237	245	258	246	255	250	289	237	282	286	265	243	241	253	281	238	270	297	265	242	265	247	266	253	226	293	286	299	250	277	288	266	278	276	262	268	289	266	257	262	246	242	259	253	241	252	241	272	235	266	264	258	271	260	269	289	258	258	252	245	253	236	234	266	264	259	228	263	268	290	245	276	267	259	252	277	262	266	261	251	285	277	236	266	270	259	276	254	248	273	278	278	273	301	233	284	253	237	256	240	258	264	291	235	300	220	268	255	258	264	255	288	276	284	257	268	247	254	223	230	270	237	256	275	246	280	246	232	244	270	270	250	273	264	278	251	268	289	243	291	264	245	262	259	264	243	271	248	240	237	289	246	263	285	261	250	263	245	239	244	245	239	253	255	278	265	235	258	238	271	269	266	280	250	252	275	293	249	245	246	263	249	260	231	265	270	255	287	274	259	262	228	233	282	297	263	255	271	248	252	261	232	292	275	275	248	271	301	247	233	261	260	256	261	248	263	254	263	250	280	237	278	257	210	280	257	261	256	274	251	229	241	227	260	270	273	240	232	280	287	264	292	264	267	241	246	235	242	266	266	271	257	239	247	236	246	261	276	229	270	270	284	273	250	263	270	279	244	258	257	257	259	260	241	255	233	258	269	258	242	276	252	259	295	289	239	275	243	260	250	253	235	279	257	251	269	254	271	253	287	241	244	259	260	251	270	257	259	230	262	259	235	268	247	244	257	231	310	256	287	253	263	231	258	248	284	271	287	269	246	264	290	302	268	249	243	255	262	267	262	288	237	253	256	224	253	235	262	242	217	245	256	270	237	257	258	261	255	257	259	264	268	245	222	250	274	240	284	291	275	274	273	289	251	240	244	241	272	263	233	289	269	237	258	252	249	261	247	261	271	255	278	258	242	252	305	257	243	282	281	260	280	236	270	244	254	244	266	270	258	252	230	244	251	274	228	286	249	271	270	237	252	231	249	254	241	259	303	285	277	249	249	253	270	262	240	237	246	243	266	284	245	251	283	293	229	262	252	278	283	251	294	262	267	242	245	249	250	258	306	230	243	278	267	287	263	245	243	271	263	266	275	245	251	272	285	249	290	273	246	252	251	276	268	247	247	267	275	252	255	288	283	246	232	241	231	277	261	245	251	266	264	262	270	251	266	247	276	264	236	218	249	266	272	258	256	251	250	282	249	240	264	268	231	264	282	240	268	244	263	241	269	271	275	253	233	250	250	257	264	258	229	257	271	308	259	248	281	247	275	250	254	250	239	280	240	260	221	251	237	273	258	268	247	267	257	255	250	274	259	271	259	233	237	254	249	256	263	255	251	242	256	246	248	304	263	286	246	285	256	274	267	239	238	264	274	258	279	251	255	255	260	256	246	249	255	259	267	276	242	237	258	287	261	261	250	260	256	271	254	231	266	273	242	280	256	246	268	251	286	243	278	264	244	268	246	293	260	243	251	278	252	233	280	234	281	233	245	266	271	247	288	249	236	288	240	257	279	250	275	264	234	258	264	244	252	233	225	265	256	262	243	283	269	237	261	279	277	281	235	260	260	282	207	274	271	268	234	254	266	275	262	252	263	266	245	259	242	250	212	266	257	280	270	244	255	239	284	252	246	245	273	261	264	275	258	254	272	244	241	262	262	252	239	242	271	240	265	243	262	275	262	273	241	253	276	253	269	254	263	258	237	296	240	238	257	261	239	267	266	241	263	241	270	276	270	261	233	269	257	263	252	233	255	242	256	222	288	269	250	295	261	272	242	266	266	263	270	271	247	240	279	254	257	234	237	268	284	245	282	263	253	275	293	268	270	248	261	264	246	277	271	254	267	261	259	246	249	257	275	235	246	247	244	235	241	285	262	250	229	242	261	263	260	262	232	281	229	259	239	274	233	258	254	278	277	294	255	245	238	248	272	250	246	275	253	251	251	246	271	265	240	253	249	273	231	243	252	279	240	256	259	254	237	248	255	246	252	246	263	249	250	242	268	272	250	262	246	261	273	258	242	260	248	260	244	251	253	273	268	250	281	239	233	263	235	256	260	251	255	293	236	257	240	268	250	270	256	244	258	254	284	279	268	259	254	268	295	255	247	253	235	262	242	238	257	256	271	245	249	269	239	281	242	283	265	234	241	237	262	274	247	257	239	251	276	285	248	248	279	243	269	250	276	258	254	267	246	296	266	259	271	257	259	276	236	259	274	277	267	271	288	278	263	252	261	244	231	268	280	265	314	269	265	244	289	249	260	250	276	259	277	241	258	274	236	236	267	267	284	252	253	261	285	287	261	263	286	262	235	243	252	246	244	271	279	261	286	285	262	274	254	260	270	260	267	239	255	244	270	276	249	242	248	266	296	246	288	254	249	271	267	234	250	260	288	248	236	256	271	255	273	252	257	286	247	240	266	255	256	254	275	252	269	274	269	256	283	249	274	236	285	244	260	273	272	234	251	265	239	251	243	257	237	271	281	242	257	255	258	259	259	249	271	271	251	267	274	253	252	282	275	241	274	269	267	229	237	267	275	282	268	246	250	264	246	226	257	264	269	254	256	269	240	288	259	261	252	248	256	245	220	240	269	253	245	256	257	284	272	254	250	228	236	224	251	252	264	240	270	224	273	278	254	249	260	252	271	226	260	302	288	254	265	270	231	254	266	260	238	258	252	257	269	253	252	261	289	255	257	216	260	255	255	236	251	275	275	291	269	251	264	289	250	244	272	210	240	282	251	295	241	259	232	215	235	278	272	257	256	245	250	269	285	273	246	240	274	253	251	268	289	263	257	257	262	252	261	230	270	251	272	262	259	260	232	264	266	256	234	255	256	239	256	273	264	253	262	233	279	261	301	259	246	240	259	252
8283	16413	13688	7412	4913	3507	2665	2222	1756	1513	1306	1128	1023	928	855	779	759	747	636	659	609	652	614	567	635	567	587	585	530	560	549	542	557	504	492	508	532	495	480	474	532	483	517	474	522	518	513	522	496	479	465	484	485	456	446	469	523	454	486	522	492	478	524	468	512	464	486	460	456	490	479	475	465	474	464	492	509	467	456	474	439	492	517	458	507	477	450	503	467	473	475	516	509	470	488	472	493	450	464	428	478	465	434	467	490	517	475	422	443	466	473	443	527	490	463	450	493	444	472	506	440	478	476	493	496	430	497	457	540	476	484	470	451	452	454	473	512	463	472	480	502	471	471	439	446	444	464	479	466	475	465	434	467	481	466	432	453	484	443	439	472	452	477	440	456	454	489	456	491	488	467	476	433	463	482	424	484	482	451	437	434	493	464	428	531	441	446	473	437	465	464	456	463	436	466	478	461	467	438	421	462	506	473	455	459	435	485	480	471	427	450	457	425	424	464	470	461	480	466	476	494	492	435	468	450	444	427	457	453	445	438	426	500	461	493	469	455	443	452	448	522	464	448	458	485	487	415	462	463	423	465	480	454	452	449	437	472	482	443	463	467	471	465	470	482	466	461	448	461	461	456	472	460	443	451	486	450	486	490	471	473	467	475	413	427	477	419	472	483	488	458	510	482	473	461	463	465	440	449	481	423	428	439	499	497	466	481	455	478	435	495	476	440	439	444	466	473	460	468	496	420	437	498	428	446	491	481	465	444	474	440	471	457	418	472	435	454	448	454	452	453	480	469	517	474	461	417	477	481	485	460	463	473	465	497	477	503	447	509	465	455	465	449	514	487	472	485	448	469	433	468	447	435	454	439	491	430	471	444	476	510	467	444	444	476	440	454	468	471	461	469	465	476	433	439	444	459	456	438	449	468	470	487	448	482	467	452	470	463	484	425	482	467	435	495	488	471	444	480	488	461	451	473	455	444	448	477	485	448	459	451	445	471	468	461	483	440	431	467	462	488	455	453	454	460	466	466	482	467	469	464	462	458	462	442	433	437	475	490	464	468	465	456	491	437	462	443	429	450	483	494	470	474	465	441	482	453	437	461	478	461	471	479	432	424	470	442	483	474	448	455	462	475	458	471	472	403	466	453	461	423	440	414	501	459	472	500	468	463	435	450	477	433	417	491	482	440	486	441	467	457	467	447	475	415	465	465	437	490	450	489	455	474	502	456	472	443	462	407	464	496	503	438	440	470	459	480	423	450	476	463	469	452	469	441	436	486	450	441	437	458	470	448	441	466	509	460	414	489	438	453	460	473	430	439	494	446	421	490	474	451	478	444	461	447	487	486	460	478	476	461	459	469	475	441	427	447	474	464	457	476	465	444	476	481	479	409	438	441	497	500	504	461	476	486	480	477	449	456	477	490	468	478	514	422	442	456	428	482	434	460	461	440	433	484	488	467	486	443	446	460	438	489	453	457	476	463	463	482	486	448	449	446	483	478	470	412	459	430	462	422	426	474	440	455	449	475	490	465	451	453	467	470	457	414	454	455	446	477	484	414	501	478	484	458	471	460	514	427	450	494	462	515	447	480	450	500	469	442	446	465	515	433	475	433	458	469	465	462	459	420	503	495	472	462	492	461	470	434	454	520	444	437	473	482	485	486	450	431	477	455	501	461	440	461	487	472	444	494	490	469	454	459	483	469	452	490	399	423	462	487	487	452	490	476	459	458	481	490	454	471	448	476	477	468	465	459	483	414	475	500	466	478	461	467	449	436	482	446	447	437	489	488	509	447	446	475	474	459	444	484	473	481	418	419	451	459	446	451	445	440	457	450	478	505	438	449	501	455	494	459	423	465	465	451	456	474	458	476	412	492	487	485	422	469	511	459	483	463	462	445	480	445	492	484	463	436	436	456	428	426	460	490	470	451	465	490	450	436	481	503	477	416	497	449	510	470	456	504	459	464	474	510	483	485	422	489	445	441	490	445	444	474	460	440	463	444	444	459	442	449	459	474	491	460	436	477	442	406	484	462	448	459	457	500	465	469	461	488	454	445	443	448	408	499	437	453	508	521	473	468	468	486	472	480	473	448	456	446	469	442	495	466	504	490	490	449	443	475	432	417	449	455	461	462	458	468	417	449	446	450	495	462	434	477	450	471	449	487	469	461	452	489	445	480	476	466	478	485	470	515	474	466	445	474	442	452	484	442	435	450	416	452	458	452	468	449	464	467	466	483	483	438	485	436	463	456	451	477	427	447	462	482	460	463	472	464	490	443	454	457	503	451	482	429	499	510	471	438	515	474	450	504	461	492	454	456	447	461	505	470	441	463	479	472	480	443	441	459	456	446	425	422	459	454	459	427	495	455	456	439	452	462	436	438	441	462	483	443	489	454	462	462	463	463	438	488	492	414	463	452	479	493	455	439	440	466	476	442	459	458	471	463	506	491	456	457	437	459	478	441	453	470	486	437	483	470	452	471	438	509	447	441	478	480	453	455	452	454	444	458	436	489	454	459	444	436	485	462	470	475	466	417	454	436	486	456	513	445	438	470	445	433	425	465	457	486	477	434	438	441	455	455	492	475	491	436	465	448	481	475	434	451	481	490	506	462	425	462	462	421	492	453	496	473	451	476	476	446	453	446	441	468	461	440	461	453	463	440	461	432	447	481	462	445	470	419	481	452	451	445	485	466	479	420	462	464	477	463	433	449	455	455	460	426	465	439	454	451	487	433	429	451	454	452	509	470	456	469	477	466	457	443	445	502	434	485	471	445	408	464	498	496	472	476	451	481	481	466	428	461	433	496	462	441	449	454	464	474	464	456	448	466	433	433	417	426	453	462	500	450	430	462	469	453	435	466	433	457	438	439	455	464	447	514	467	456	447	471	464	457	484	458	454	459	470	486	468	483	490	483	473	477	479	489	496	441	463	460	478	470	460	487	463	460	467	468	452	479	490	458	502	492	470	465	478	477	482	468	467	470	445	450	474	455	484	495	438	457	417	489	487	481	459	421	465	431	457	466	473	442	470	483	466	435	438	472	476	488	475	469	441	481	474	511	438	478	490	455	448	442	488	439	467	462	449	398	478	475	431	447	459	469	453	469	461	470	463	479	466	457	457	441	491	483	426	443	456	490	406	488	493	478	452	467	457	478	448	455	441	463	440	431	472	475	474	428	460	439	423	458	469	449	483	484	444	449	435	517	466	478	495	475	483	421	515	498	440	450	447	462	441	455	475	477	492	466	480	451	459	480	454	474	468	492	455	440	427	465	469	468	452	438	466	440	455	452	446	448	463	427	495	477	450	472	420	478	465	445	479	458	446	462	476	435	449	465	425	432	450	500	464	436	482	462	456	475	476	424	466	468	467	482	424	473	451	476	467	465	445	449	477	443	454	424	480	463	488	429	496	468	454	485	468	464	480	432	484	477	462	455	482	467	486	485	459	463	476	465	514	451	516	492	480	501	487	471	442	465	438	483	481	469	463	449	447
26982	20701	7349	703	409	393	427	388	407	390	377	351	350	362	342	357	364	381	380	377	381	371	373	394	370	362	376	379	399	347	360	391	350	401	347	396	407	376	350	379	353	366	355	346	379	346	345	375	352	362	349	364	385	376	341	344	351	401	358	358	383	390	369	340	345	399	348	370	350	357	365	363	355	374	391	354	395	334	398	379	382	339	352	369	355	381	360	382	361	369	323	389	373	337	360	366	365	369	360	344	327	367	355	401	366	362	384	391	413	346	358	358	350	375	366	378	356	347	379	350	387	362	331	374	358	397	356	400	345	366	358	337	347	379	362	344	372	396	351	347	359	370	395	351	349	365	339	317	387	374	381	364	339	355	354	385	359	361	368	342	361	386	354	380	333	398	390	371	349	379	345	399	401	361	341	382	339	354	359	358	372	389	393	374	363	389	349	345	365	364	347	352	367	381	386	363	336	334	356	354	369	331	382	346	380	360	354	356	326	365	366	351	387	366	390	384	359	365	365	387	369	359	356	389	383	334	342	385	351	383	376	361	398	344	353	380	385	331	337	383	361	355	357	324	388	384	371	368	359	332	365	332	342	358	379	366	346	346	308	357	403	352	347	361	367	352	368	393	366	373	391	374	384	366	361	338	361	346	357	382	355	353	343	345	346	392	364	387	363	348	400	350	375	395	370	362	366	377	370	346	377	359	386	359	370	372	380	340	397	361	343	382	373	370	371	337	377	358	353	362	394	373	388	374	363	374	402	365	368	360	379	358	374	342	379	359	348	375	349	344	395	371	361	356	365	373	357	387	353	371	336	350	370	361	362	353	363	376	361	359	354	368	383	367	352	365	407	372	361	385	339	373	355	374	377	371	368	394	394	394	375	347	356	364	349	394	364	368	418	383	335	371	347	376	373	357	368	390	383	405	383	367	376	343	365	364	344	353	380	367	362	341	390	342	385	394	372	356	364	368	385	333	366	364	369	372	348	378	361	340	347	362	354	345	361	378	372	362	343	377	352	358	353	355	359	360	394	390	346	365	348	345	387	366	363	388	365	393	383	384	365	360	383	360	362	379	384	339	352	356	341	354	379	351	349	355	378	338	389	338	358	345	373	346	362	381	331	355	379	363	380	382	379	338	413	362	378	379	368	356	382	348	376	377	335	342	360	376	346	375	390	374	392	396	356	354	362	337	372	360	348	348	346	368	401	365	383	386	347	363	355	399	386	334	336	325	380	380	349	382	370	402	352	344	353	377	383	342	400	402	375	340	373	376	373	357	359	357	375	389	377	337	381	355	338	349	390	392	390	351	368	385	339	379	360	377	362	370	396	392	351	352	336	321	342	346	370	337	354	346	375	358	389	399	360	337	386	357	361	410	356	370	381	351	387	378	334	348	342	358	379	376	392	363	342	364	363	380	364	353	352	355	377	371	340	359	371	380	376	357	385	365	360	373	369	353	412	370	351	343	367	372	366	376	366	352	377	376	374	339	335	364	367	355	365	378	364	382	356	349	384	379	376	367	363	383	348	387	333	364	365	374	352	367	387	379	364	337	393	380	374	376	365	356	386	387	311	352	383	387	387	365	357	372	339	341	378	355	345	350	388	353	371	350	357	362	332	406	365	367	358	369	367	337	348	337	357	348	369	378	375	344	376	392	376	388	372	381	350	369	325	436	343	388	377	363	334	380	382	371	402	366	384	347	368	367	345	371	368	367	360	350	337	353	386	390	382	351	397	396	393	359	377	352	355	338	383	405	377	373	368	356	406	383	368	367	363	341	383	373	366	367	347	363	331	349	405	358	366	343	398	356	379	383	397	392	372	396	367	387	339	365	376	316	376	353	366	355	395	375	402	349	335	391	357	395	395	329	354	385	383	368	376	364	353	338	338	349	370	357	360	365	370	391	358	377	393	383	371	362	322	390	337	346	375	350	383	358	358	372	375	390	397	354	385	351	352	356	348	371	392	354	381	347	392	359	353	356	380	375	360	377	380	390	385	373	343	362	398	356	350	362	385	393	356	369	314	293	361	368	372	363	333	382	357	365	361	359	358	361	368	390	373	359	375	339	352	390	385	348	381	371	348	367	344	344	323	360	338	346	366	392	370	363	387	349	391	374	374	327	357	370	346	346	357	371	411	363	343	383	329	403	377	344	351	360	383	361	392	407	368	383	351	383	357	378	356	349	337	399	337	364	360	351	379	383	381	357	338	375	354	346	357	340	360	342	378	367	354	381	370	391	332	394	370	359	370	402	362	360	352	376	387	382	383	334	320	355	336	343	387	380	363	368	342	376	359	396	390	367	343	338	347	343	372	375	354	363	401	353	381	393	354	368	365	378	337	352	338	396	358	359	360	350	385	358	392	327	357	387	369	356	380	352	368	362	316	360	355	360	373	349	378	361	381	375	357	407	374	351	367	378	349	364	356	388	392	366	386	399	374	397	370	331	371	342	358	402	337	362	374	391	345	354	387	354	381	385	378	352	369	419	349	382	332	360	341	371	393	330	342	361	365	351	373	347	380	385	359	368	385	373	349	359	361	334	384	357	341	405	384	365	371	368	365	352	389	367	392	364	357	356	361	374	360	337	351	355	375	329	364	378	347	354	368	364	361	378	338	382	387	373	372	357	370	363	364	365	358	338	374	391	349	386	383	357	327	369	341	370	387	373	354	348	359	363	356	372	378	373	346	393	370	353	348	368	380	402	378	396	382	339	382	362	355	405	372	336	367	381	370	372	325	397	371	358	360	343	343	371	370	380	376	370	352	392	361	404	384	374	362	341	351	356	332	388	369	327	395	370	372	361	362	376	363	355	369	391	397	354	375	370	326	340	383	351	349	357	352	339	339	362	392	322	348	356	354	321	335	384	367	341	356	356	341	347	340	348	379	384	380	375	326	336	365	388	363	360	340	405	356	351	378	362	359	343	368	349	379	360	334	363	356	381	356	340	382	371	370	356	371	330	362	393	372	370	376	365	330	338	382	360	354	364	381	341	385	342	387	362	365	358	352	367	356	356	344	385	385	314	365	342	346	396	343	327	369	382	400	351	358	396	378	350	359	310	400	391	387	374	330	341	370	356	326	367	390	356	363	371	385	366	371	338	332	338	386	339	354	349	373	398	385	353	407	394	366	374	368	340	388	349	344	365	433	379	363	397	383	356	375	403	379	369	356	369	355	359	340	346	356	380	349	375	329	403	368	394	383	357	357	382	334	404	386	348	380	367	363	352	347	370	370	359	357	364	393	368	384	379	385	347	370	372	365	321	352	391	352	372	338	375	378	375	346	374	346	414	337	367	327	383	356	353	372	363	360	372	390	370	318	359	350	352	361	361	357	386	412	410	373	353	357	367	337	389	330	351	404	348	366	371	336	357	338	349	378	374	372	371	357	371	346	371	395	385	375	361	378	365	366	352	386	392	370	354	383	353	357	379	363	371	373	346	345	350	375	371	352	367	367	395	353	388	387	333	335	370	358	342	375	343	384	375	387	392
4187	2032	1688	1159	937	875	813	758	732	749	734	680	723	700	744	709	714	664	712	661	635	675	688	753	734	685	703	651	729	687	650	645	679	726	655	737	668	686	667	682	639	685	675	681	690	705	723	703	714	663	667	682	660	721	684	692	676	654	700	665	664	695	663	652	728	658	614	722	700	733	680	691	642	655	679	700	693	654	664	652	684	702	666	624	674	689	602	741	692	675	729	655	644	706	703	664	664	669	711	618	684	646	637	647	661	682	683	660	708	698	657	676	674	709	683	663	691	655	691	700	732	714	714	695	698	669	698	683	645	712	698	635	721	691	706	694	666	735	723	673	709	690	701	661	717	672	687	708	700	693	674	685	741	678	687	663	717	720	664	678	700	684	618	674	684	690	703	684	685	686	649	685	700	710	674	663	682	687	688	671	705	657	701	687	649	644	660	667	693	690	697	665	684	706	695	699	717	672	653	674	675	669	665	697	694	659	665	664	689	682	686	663	694	680	703	690	650	700	702	687	684	656	628	654	746	687	678	674	653	654	671	680	673	697	669	671	680	668	667	688	675	658	680	740	679	734	674	654	757	714	705	721	703	651	625	698	666	645	697	687	704	703	706	639	685	724	717	712	657	670	683	677	680	697	666	652	654	686	684	677	735	685	662	680	676	732	696	697	688	677	662	690	678	658	752	678	650	660	689	706	679	741	701	673	673	634	669	698	717	650	693	663	703	674	685	682	651	739	728	698	708	728	659	699	662	672	730	640	679	626	682	707	700	711	699	716	681	706	707	694	695	707	701	726	674	701	683	683	707	691	697	671	659	656	685	654	706	703	698	693	679	699	674	656	645	673	708	687	725	686	680	621	711	716	712	705	701	712	640	664	679	748	641	733	657	701	702	718	704	711	687	670	692	702	653	702	688	677	670	673	719	654	670	697	691	667	682	668	727	698	683	622	681	685	710	678	715	663	706	692	678	687	647	701	701	691	702	711	660	691	655	705	661	672	664	723	683	651	702	671	697	698	665	688	683	687	656	668	673	696	659	655	680	657	676	687	697	635	732	702	692	735	700	643	685	656	660	665	666	706	720	690	671	642	624	681	641	700	681	651	702	729	701	720	688	661	712	673	726	692	691	692	695	682	711	666	684	702	647	687	719	686	716	708	628	714	671	693	690	703	709	683	692	717	678	634	673	699	683	659	684	721	705	666	676	691	645	648	702	680	703	723	697	677	669	686	683	663	686	708	681	717	660	654	692	701	688	695	666	697	732	662	643	708	672	682	657	695	698	726	707	672	678	699	683	676	670	665	700	671	698	716	684	636	691	644	700	688	635	705	684	682	688	646	728	723	659	705	668	683	674	736	661	692	688	707	722	660	711	735	689	640	697	687	671	645	682	706	693	715	655	669	680	670	654	684	744	684	656	647	691	671	644	705	638	700	731	661	706	709	683	750	679	655	717	717	674	732	664	707	654	694	655	680	737	745	712	698	682	751	681	708	661	665	652	677	690	688	638	700	701	712	661	698	725	719	724	689	701	697	706	668	693	747	687	711	660	683	683	664	696	680	691	699	713	676	685	676	712	729	673	698	617	671	695	676	664	648	696	675	684	740	675	688	645	638	648	658	711	704	691	740	701	686	675	661	675	657	683	703	635	702	704	699	707	652	711	688	705	703	682	651	693	702	649	665	662	680	691	746	682	612	725	673	665	685	648	680	687	670	707	724	656	697	713	678	673	682	664	649	685	682	650	631	677	687	651	682	676	652	733	702	703	715	699	698	722	663	704	675	656	649	755	702	680	690	674	694	675	663	681	687	657	679	645	706	654	708	718	682	709	690	647	635	691	703	634	692	680	682	684	670	695	697	699	727	653	614	714	650	689	723	640	638	658	673	688	683	714	646	712	718	716	695	707	726	663	676	703	646	644	677	661	666	667	685	705	724	698	657	707	724	707	703	642	716	698	694	680	674	660	688	687	723	684	671	685	675	682	686	693	729	691	711	682	716	662	656	670	682	691	703	709	643	670	656	680	698	742	704	695	671	677	703	643	716	741	694	688	667	700	666	713	701	676	650	733	698	653	768	673	692	690	723	676	650	714	691	670	682	719	714	690	627	639	712	690	659	727	706	669	668	730	662	721	706	710	729	696	687	721	656	746	662	694	685	708	712	690	678	676	708	735	705	629	705	695	671	710	686	685	676	662	670	672	696	644	704	683	691	712	712	731	669	678	706	659	722	668	693	722	661	627	745	722	720	713	704	692	711	665	680	681	706	713	705	693	679	682	695	667	675	641	693	665	635	698	685	704	676	704	711	621	639	695	691	731	670	677	670	723	654	679	683	706	685	715	675	699	686	668	660	674	689	668	673	722	718	696	671	699	662	676	671	636	680	709	650	742	698	690	699	690	673	721	693	700	680	630	630	660	690	697	693	683	661	732	670	684	689	680	693	694	670	717	685	636	678	690	715	708	706	695	708	674	687	628	711	712	673	729	642	699	664	653	677	612	655	680	701	716	712	703	682	705	721	677	686	655	684	609	659	688	688	667	782	716	650	693	679	740	651	645	669	658	676	683	692	670	666	675	642	622	677	630	686	684	638	694	666	742	680	712	654	665	690	681	699	644	698	679	688	698	691	661	680	699	664	643	670	623	709	680	693	679	644	670	737	681	674	722	634	662	711	736	641	696	677	700	676	695	663	634	690	698	673	668	716	695	742	727	665	665	620	677	665	683	666	684	668	673	699	691	682	659	668	683	691	687	640	651	655	709	701	695	682	729	684	661	674	701	638	676	666	661	661	669	717	675	661	645	666	687	645	692	710	691	694	672	707	693	667	665	731	699	669	640	692	706	698	705	692	727	667	714	663	632	708	652	669	671	725	664	641	674	719	673	670	719	663	680	710	650	697	670	698	702	708	675	647	700	631	703	650	695	662	663	676	650	696	645	716	684	646	699	671	672	708	684	709	680	731	695	664	693	669	697	665	691	681	669	657	685	725	661	688	682	671	678	698	659	701	637	678	716	737	667	662	707	694	669	692	676	676	736	684	637	665	674	707	667	709	673	715	660	673	688	704	736	701	656	667	724	701	717	651	681	649	667	670	712	649	730	712	641	667	686	668	659	698	704	726	661	681	696	660	699	697	663	669	626	684	727	691	608	661	665	717	695	672	714	681	653	678	678	708	671	709	697	675	682	707	728	671	642	670	675	668	746	677	683	674	601	631	675	645	684	669	716	688	696	704	669	687	707	674	637	690	699	718	755	702	712	706	678	738	667	728	663	671	670	705	727	683	629	641	695	644	680	656	708	683	684	640	671	742	674	682	697	695	706	742	670	697	722	707	704	688	700	698	638	690	649	671	641	676	705	623	674	677	667	661	687	638	666	643	686	643	672	705	681	677	705	763	645	689	679	674	698	698	655	691	722	701	722	694	680	680	693	702	676	658	652	723	732	712	729	703	702	705	728	661	667	720	705	728	656	691	673	653	685	706	696	721	648	680
24472	21426	28611	24655	19802	1601	597	413	340	315	259	250	207	216	242	200	193	207	180	193	190	163	201	153	194	177	152	171	158	170	169	157	165	158	177	155	172	161	147	152	180	169	157	165	166	168	177	175	161	168	155	161	142	160	152	179	193	181	135	154	166	160	152	167	165	147	152	150	159	134	148	197	160	149	144	165	180	127	175	143	170	149	196	172	157	155	145	142	161	161	162	176	141	153	162	160	153	176	161	151	151	147	155	150	150	161	188	198	176	173	155	168	160	172	175	130	158	173	144	141	164	168	156	160	164	165	196	148	174	186	156	168	158	146	149	178	161	163	139	155	151	181	161	183	155	148	162	164	136	155	160	151	143	146	163	156	148	148	163	160	153	150	147	176	173	161	171	164	162	152	140	160	153	147	154	166	149	162	150	154	147	174	177	135	141	157	157	158	166	139	174	164	155	155	160	164	154	156	149	139	171	151	160	158	174	176	162	159	151	173	168	166	186	164	158	166	166	164	160	178	175	160	164	166	161	155	174	143	158	150	164	170	146	159	139	159	168	183	172	148	146	153	171	167	154	169	149	168	156	158	165	130	146	163	161	193	184	152	140	189	159	170	163	139	157	157	172	155	146	142	169	167	168	171	162	159	160	152	171	154	157	146	165	161	147	131	154	168	129	138	162	149	147	165	159	174	131	150	152	136	159	138	178	159	162	139	162	148	155	169	151	186	171	158	189	167	173	158	159	176	162	169	156	168	132	161	147	154	154	169	154	173	164	165	137	172	154	156	142	157	168	152	167	172	162	175	141	176	170	173	168	157	168	175	184	142	140	140	154	150	164	155	148	166	158	179	174	161	155	172	161	172	136	161	160	149	155	170	160	153	148	167	174	160	172	157	142	163	151	157	150	158	162	169	171	151	166	153	163	144	140	158	150	162	158	159	169	160	165	157	165	179	158	155	158	166	154	145	166	150	173	171	156	161	146	160	147	159	163	145	181	171	171	161	129	157	175	175	135	160	162	165	163	152	182	157	161	179	167	157	154	152	163	169	164	187	163	154	158	170	139	159	143	175	140	154	154	167	172	173	156	141	138	161	159	182	177	169	166	149	158	171	182	146	147	161	133	169	130	160	161	174	194	163	161	142	171	180	166	168	155	167	184	173	162	151	164	165	154	157	171	183	147	158	159	161	175	151	163	170	164	179	153	184	177	163	141	167	162	162	132	172	165	151	152	159	160	152	189	136	177	176	145	153	131	145	168	150	151	172	143	150	159	150	167	157	156	142	153	152	178	150	150	172	154	162	166	154	152	145	130	160	168	150	171	184	149	141	140	160	154	157	139	148	164	163	151	176	176	148	137	153	175	142	141	182	167	156	135	149	164	163	139	158	161	183	140	144	181	135	146	172	169	145	161	171	143	159	165	155	157	161	164	153	159	150	154	175	167	172	158	156	158	168	170	170	153	166	159	174	147	152	168	147	145	155	153	175	155	158	152	164	164	136	169	170	140	160	172	143	164	153	168	168	166	161	185	149	154	161	170	163	149	146	168	142	163	143	184	168	132	166	155	164	159	158	170	167	158	167	138	138	130	176	148	156	162	167	155	149	149	148	163	169	171	157	161	174	147	164	163	170	169	141	164	157	152	182	162	166	149	143	161	171	167	162	151	166	151	154	147	143	144	174	158	138	151	146	133	157	165	137	165	145	140	160	156	156	163	147	149	142	162	148	164	150	173	153	152	155	164	137	166	172	171	159	147	199	155	183	168	154	155	171	184	153	149	179	164	164	169	176	152	143	151	206	161	150	134	159	152	156	172	178	166	137	189	160	153	137	160	155	148	147	158	157	169	162	143	154	156	144	155	158	157	150	183	161	160	184	152	174	153	146	161	161	184	168	146	153	155	139	159	182	151	157	148	147	161	159	166	174	158	154	163	194	146	174	156	148	143	157	153	160	174	145	154	166	165	171	141	155	141	170	160	151	145	144	141	142	168	145	156	162	164	154	168	145	155	158	174	172	168	172	168	157	159	148	161	165	155	132	147	143	154	162	166	167	161	167	175	147	162	137	145	146	156	179	174	160	152	167	161	161	144	179	144	174	164	166	165	148	163	160	166	156	154	160	143	171	135	159	170	173	171	154	157	171	141	162	161	168	149	174	165	166	168	163	144	166	154	153	167	158	141	185	172	158	139	180	137	159	170	155	153	167	152	116	152	178	149	159	152	156	165	157	163	154	161	175	163	149	180	178	151	179	172	157	168	177	141	166	147	151	165	167	167	167	180	149	166	150	149	140	150	161	148	163	178	155	163	186	140	168	162	170	159	153	161	155	155	151	171	161	181	159	154	162	152	150	170	167	160	160	173	149	151	150	158	171	155	171	162	149	150	146	149	148	140	163	161	143	167	143	159	153	182	155	164	180	153	171	175	165	150	161	165	172	168	162	158	155	159	147	143	150	155	160	146	130	141	164	160	170	157	142	152	154	159	159	182	157	145	160	159	162	129	170	187	165	152	166	161	166	166	153	140	143	168	156	153	188	171	150	150	167	136	166	136	161	148	135	172	158	163	162	141	128	150	172	161	153	135	133	148	166	146	174	178	175	137	171	161	158	172	153	178	167	145	146	165	152	169	188	146	184	153	148	153	151	158	163	161	158	154	159	166	146	178	170	158	162	159	158	147	143	138	156	143	147	178	165	134	153	172	160	160	160	146	157	154	155	168	140	156	160	143	165	165	159	169	154	156	136	178	143	149	140	173	153	156	153	156	144	202	166	163	132	137	165	163	149	161	152	164	168	157	149	153	159	151	149	162	142	155	170	146	167	168	149	146	151	178	177	154	144	160	172	133	146	158	153	162	174	171	150	151	135	173	167	126	156	159	157	166	161	145	170	135	133	156	167	154	162	147	164	144	177	145	161	163	172	159	133	155	137	163	158	162	159	170	178	175	150	159	156	172	166	163	181	143	159	163	169	152	162	171	149	158	155	164	179	153	180	169	144	167	169	152	135	167	160	151	162	139	162	157	164	171	160	170	148	139	181	165	155	137	148	160	173	173	149	162	149	149	159	164	156	187	161	153	148	151	152	165	180	136	166	160	159	162	148	196	167	158	152	133	167	188	147	168	166	152	155	149	175	163	138	149	148	171	157	163	169	147	165	150	145	150	171	167	168	166	156	165	166	155	172	157	153	154	153	144	180	166	158	162	159	193	150	184	188	173	159	147	148	171	166	145	145	166	156	158	142	162	163	156	133	145	171	157	176	165	149	171	156	161	168	170	147	158	146	172	141	147	156	165	147	137	165	160	172	139	176	167	146	157	154	183	156	158	155	160	153	171	155	154	162	157	177	157	167	162	177	139	163	130	147	159	145	162	148	169	142	139	187	144	167	151	177	162	152	163	169	149	167	158	157	149	140	161	190	155	159	150	160	147	154	166	158	171	156	155	164	180	161	166	169	147	164	154	153	185	147	177	142	155	157	152	192	170	164	162	159	188	151
6125	11560	9275	4818	3040	2242	1642	1247	1075	914	799	710	629	551	563	574	470	479	477	429	437	431	408	363	380	381	412	386	350	374	366	362	374	366	369	322	354	349	342	334	350	358	296	342	326	331	394	314	332	340	295	308	319	309	318	299	315	355	300	329	327	327	278	308	356	317	326	296	310	294	330	304	289	289	320	317	319	317	307	317	337	292	337	314	323	319	316	320	325	318	306	335	277	309	330	324	292	313	347	308	332	306	307	334	311	321	309	320	305	307	299	330	318	311	294	280	365	332	319	324	318	311	297	321	326	292	318	327	311	341	333	320	304	302	297	298	313	322	281	299	325	324	305	316	318	323	286	298	297	274	318	292	278	307	297	283	322	322	329	286	326	311	322	314	291	319	278	300	305	323	311	301	332	279	316	316	347	323	301	335	300	317	323	309	342	350	313	318	300	323	327	282	302	324	321	334	335	314	298	321	297	309	306	289	313	346	343	309	294	320	282	316	301	287	315	289	344	304	328	296	349	311	294	327	300	330	351	300	334	314	315	327	309	304	304	308	345	294	333	323	319	331	276	329	302	334	303	287	301	335	349	308	331	280	359	351	318	304	318	340	297	293	327	324	297	273	303	317	312	282	319	337	287	306	308	321	346	333	307	321	296	321	333	323	291	321	344	289	289	318	287	301	287	306	307	323	302	300	310	293	290	341	312	268	299	305	301	318	336	322	307	364	301	301	323	337	331	316	325	316	312	335	323	310	322	316	310	312	304	321	293	278	308	319	315	328	302	330	330	295	314	304	305	296	308	342	327	301	305	367	311	322	276	334	314	321	304	318	259	314	313	340	308	313	315	333	298	322	316	317	301	307	305	283	315	333	318	327	319	294	321	353	335	271	289	279	326	317	311	326	340	283	331	301	291	328	300	299	311	326	292	302	273	312	357	304	289	302	320	322	305	344	298	299	319	320	330	311	293	324	312	287	329	332	298	339	348	300	289	317	289	325	369	306	312	321	305	327	330	316	309	321	326	351	302	303	315	310	301	308	346	313	307	294	339	304	287	290	327	282	303	322	338	358	342	298	347	325	303	292	322	318	306	312	320	311	313	309	318	293	315	298	304	298	307	342	326	338	326	325	305	309	277	296	303	317	300	341	289	322	312	326	336	329	302	308	302	296	301	348	315	319	306	337	292	304	316	344	333	310	333	335	339	302	316	321	294	345	300	300	341	302	331	323	304	305	315	298	292	314	309	306	298	324	342	326	281	315	320	345	330	332	332	295	294	307	331	319	289	274	284	354	307	302	320	306	302	310	304	317	315	284	317	301	319	300	299	317	344	320	321	292	305	327	318	315	326	285	334	296	341	303	299	314	297	289	328	329	294	294	328	305	320	324	312	304	331	291	335	310	347	308	306	292	318	305	333	328	318	305	291	300	319	298	313	303	336	304	319	296	344	292	301	325	283	319	333	286	305	308	290	284	328	296	288	276	310	327	315	328	314	341	333	317	292	323	299	304	316	320	325	338	298	331	358	290	285	287	305	310	304	298	308	290	307	311	335	284	298	304	340	314	328	336	296	316	286	317	300	306	298	294	313	318	321	337	330	301	290	315	313	309	312	263	318	336	292	298	294	323	283	326	325	298	307	334	318	271	274	315	343	308	332	314	326	308	316	329	354	305	298	308	339	308	288	321	326	324	299	328	316	280	305	302	315	340	300	291	310	312	312	263	293	287	329	323	294	300	328	313	304	280	305	314	295	308	317	326	295	342	294	315	308	335	332	334	355	348	323	326	297	307	323	349	303	304	294	301	312	302	324	315	297	313	337	320	312	306	317	340	345	311	274	320	321	314	314	302	319	289	323	305	305	263	337	283	311	292	329	348	336	310	308	322	329	335	306	314	318	322	322	297	308	316	349	306	290	297	296	326	357	319	306	318	308	308	307	322	300	339	300	300	299	315	311	329	316	320	304	307	301	311	344	286	324	292	302	318	299	277	306	316	301	305	324	279	314	331	319	325	325	303	317	287	310	314	304	309	307	294	324	311	323	316	298	303	314	311	298	332	333	318	304	306	314	302	318	307	324	292	308	334	319	299	318	310	291	304	318	290	288	310	284	318	297	289	311	311	343	286	296	327	329	308	316	277	305	321	332	318	286	317	315	312	291	305	276	290	296	313	331	315	300	300	294	329	316	295	308	308	326	311	298	330	306	293	305	321	302	312	331	283	315	296	291	282	310	331	317	315	319	333	266	317	321	323	308	279	310	344	301	310	339	321	338	299	304	289	307	295	311	330	320	314	330	308	330	308	304	292	300	307	347	323	311	308	310	306	299	320	347	336	310	317	280	324	308	300	319	308	305	287	336	327	297	318	300	250	341	303	273	311	282	305	322	289	292	298	307	305	312	326	357	343	307	320	292	309	296	295	316	323	326	287	311	291	298	309	335	296	285	274	329	296	311	314	315	324	327	276	313	311	311	296	312	308	314	324	332	315	307	312	264	288	322	320	280	301	313	301	283	304	343	312	304	321	331	320	329	341	325	308	299	327	315	346	314	278	307	295	309	332	340	312	292	299	287	291	273	321	310	297	311	308	284	296	331	334	288	315	336	311	318	328	307	310	342	325	318	304	311	332	331	321	296	300	266	269	263	339	314	337	274	324	298	319	282	320	272	315	335	308	332	321	281	322	314	330	323	307	316	289	295	329	350	299	312	284	301	301	301	303	336	302	317	334	287	325	319	307	339	320	297	283	305	289	330	318	309	332	297	300	284	291	294	306	312	312	321	299	328	301	315	291	297	324	323	292	316	304	329	290	315	276	277	297	305	342	279	320	299	312	293	305	309	314	313	267	319	305	315	297	284	328	321	314	283	320	325	273	337	304	297	301	295	315	307	285	300	323	299	334	320	280	300	314	295	313	319	348	311	291	324	307	300	307	321	340	319	313	325	335	305	334	308	311	317	339	320	288	297	304	372	302	349	329	351	286	304	331	282	327	320	306	296	319	319	307	304	294	344	319	265	320	319	312	294	301	326	282	319	320	314	304	300	316	320	317	313	336	291	317	291	293	299	330	307	305	296	291	280	303	329	317	311	345	314	327	296	290	285	337	328	286	326	320	300	314	296	323	314	339	305	308	305	342	300	343	308	305	321	332	298	297	315	308	292	294	283	304	325	281	302	270	289	320	338	292	301	323	302	297	300	291	373	309	300	284	317	304	270	296	335	306	333	324	301	329	302	293	309	300	323	307	330	361	326	340	311	306	310	336	309	320	314	336	298	299	316	317	285	318	322	352	284	320	336	304	291	320	307	330	317	326	292	291	294	300	316	319	302	336	329	339	302	326	324	335	307	303	297	310	294	317	319	322	312	307	319	307	310	323	271	302	305	297	323	280	312	310	338	319	311	303	303	269	314	336	337	312	297	267	321	315	310	305	317	326	304	322	322	320	348	298	325	326	304	279	312	301	302	336	330	288	313	303	313	289	306	294	303	304	327	327	295	319
23494	21420	29281	23933	21422	17605	1816	792	630	571	503	414	424	412	354	398	337	393	342	324	336	321	320	303	307	309	269	298	289	307	330	303	309	288	307	290	284	300	295	273	300	271	259	285	288	280	270	305	302	275	275	272	298	267	280	261	264	276	280	277	277	294	281	287	281	245	253	304	290	274	268	272	309	310	257	260	287	262	283	290	284	291	273	286	275	276	276	285	274	254	254	295	304	258	263	272	303	261	258	264	291	302	287	273	250	289	291	264	289	282	273	295	248	283	288	259	246	262	270	294	278	270	309	275	302	280	290	287	281	250	294	271	262	264	279	261	262	274	288	278	307	263	311	262	273	287	295	267	256	276	265	269	283	295	286	315	264	247	286	238	277	290	255	284	274	286	267	244	331	259	311	261	301	307	251	268	291	291	273	282	264	291	280	279	296	254	260	303	282	268	268	279	279	268	274	287	281	307	267	310	275	263	262	301	284	266	275	289	244	276	292	286	290	297	290	275	260	272	260	248	274	286	261	263	259	264	264	287	228	276	279	260	277	282	284	262	275	254	277	252	285	289	253	295	266	261	244	265	290	278	297	287	285	294	292	260	294	277	265	291	270	287	267	260	276	282	267	285	282	279	280	275	302	296	268	298	257	281	276	287	276	314	293	275	269	273	266	275	281	279	305	283	259	281	268	255	273	274	250	265	253	273	288	272	260	291	276	279	285	286	269	282	277	256	254	292	306	297	294	286	274	303	276	280	278	278	292	302	269	266	254	284	273	285	248	270	251	275	272	268	281	269	283	275	285	287	263	280	271	275	272	291	274	247	267	259	282	272	261	257	277	283	246	296	278	284	263	287	253	283	281	261	288	294	259	275	287	266	295	276	268	274	256	281	260	256	259	258	247	283	283	289	276	262	246	261	273	268	265	281	270	271	263	277	282	253	269	267	274	286	297	276	285	254	254	267	287	249	283	260	271	280	273	256	269	297	254	284	301	295	269	236	239	270	268	253	286	269	275	296	278	245	277	292	248	279	253	295	278	270	283	283	243	281	300	284	263	287	277	266	252	289	277	272	249	271	274	289	276	272	278	277	313	288	289	294	278	297	266	263	288	291	258	281	257	249	260	276	248	262	262	272	301	272	290	266	287	257	277	281	285	279	253	265	285	267	300	317	271	252	275	278	298	272	281	293	277	257	275	290	300	291	269	215	272	256	254	273	274	293	282	288	272	267	285	271	264	262	281	246	258	256	281	288	256	283	265	260	294	251	251	291	269	241	253	279	265	277	301	266	285	310	284	271	262	249	290	286	286	261	271	295	256	252	253	301	308	286	285	283	267	276	301	262	267	272	254	291	239	248	283	270	240	301	303	266	274	275	301	256	268	277	268	266	242	294	307	264	277	255	277	255	261	253	282	246	250	277	248	268	261	267	296	250	265	279	258	245	303	277	299	260	282	271	272	301	271	281	264	254	281	287	267	256	296	302	298	278	277	256	301	256	292	278	293	300	284	314	262	286	276	295	321	299	274	286	287	272	298	252	272	276	271	265	272	300	276	261	297	258	261	287	261	261	289	263	239	279	242	278	258	311	275	250	284	289	276	261	290	306	287	256	275	266	280	250	291	273	247	272	295	288	279	272	250	246	270	263	270	270	253	266	266	262	274	266	257	272	286	277	268	265	304	290	260	269	274	261	265	265	276	252	274	284	289	259	296	300	266	263	260	273	257	262	275	288	245	293	259	282	270	233	274	304	285	281	275	290	268	258	274	275	264	308	276	245	284	276	278	247	293	311	258	275	287	249	256	298	279	276	261	275	289	279	275	297	271	287	282	269	272	277	265	273	283	274	267	261	279	276	290	270	242	286	256	264	278	281	290	275	276	282	275	251	302	273	286	293	294	298	275	286	292	258	314	283	273	279	268	289	266	284	259	263	267	265	284	278	258	277	284	282	269	304	277	285	270	275	293	268	284	271	278	277	292	283	270	270	288	237	284	277	260	264	271	283	262	275	270	273	246	275	308	293	288	280	279	304	269	264	248	250	274	284	271	245	274	235	268	305	268	251	281	305	268	282	268	277	249	278	287	248	263	271	288	285	263	300	269	264	251	269	304	273	258	280	259	305	302	252	274	254	252	292	276	268	264	266	263	255	299	272	245	251	278	279	264	278	270	244	258	278	282	252	277	274	275	258	267	269	263	282	249	276	289	283	284	243	282	256	270	282	297	273	261	248	240	277	279	272	260	281	295	263	302	263	269	285	285	306	305	271	269	281	268	299	244	242	261	269	290	287	255	300	284	284	280	302	291	262	262	283	290	293	289	286	267	256	271	252	265	257	298	238	254	273	294	277	264	278	255	273	275	278	276	284	267	271	277	252	291	270	302	268	300	268	288	278	281	282	277	294	256	273	268	236	301	271	254	286	271	282	281	299	254	275	257	265	239	258	274	283	310	284	266	257	268	262	243	275	276	282	264	263	273	292	271	279	280	257	274	288	275	275	289	248	281	289	306	279	241	277	290	283	288	248	280	283	284	252	272	283	280	264	283	301	285	276	306	277	245	279	274	277	282	276	279	255	263	268	261	267	286	272	244	278	296	306	273	273	255	251	263	268	265	265	273	302	240	261	261	268	281	289	280	269	282	288	268	255	269	294	280	294	263	295	282	291	272	266	288	272	301	276	283	309	283	273	258	264	255	296	289	260	303	270	259	264	306	262	300	277	299	271	262	265	284	289	257	251	230	275	251	299	286	262	288	272	289	294	286	269	301	264	284	273	251	273	249	265	271	263	279	287	272	285	276	279	271	232	257	258	259	285	280	286	259	276	282	229	277	290	247	281	267	260	298	289	306	273	272	295	274	252	271	267	300	277	298	290	248	291	272	282	276	286	282	282	269	272	282	266	246	269	308	277	286	273	263	256	269	273	259	251	297	286	282	247	265	277	287	295	291	258	259	269	257	262	260	258	254	269	293	272	284	283	281	271	303	272	249	257	286	267	251	280	260	264	300	280	270	295	287	291	289	261	275	267	309	274	256	253	277	285	302	281	286	252	277	293	284	277	275	234	279	287	285	270	289	267	262	295	272	275	254	259	290	232	260	271	276	282	245	284	280	252	300	282	256	242	283	275	276	267	263	293	273	291	303	262	269	272	270	291	281	256	281	260	267	284	268	287	242	290	295	301	286	252	271	269	320	273	288	273	248	241	295	253	271	271	309	275	291	284	266	269	281	266	263	289	249	241	317	274	292	288	276	301	258	286	290	235	257	291	273	272	289	262	268	265	277	268	270	291	269	281	260	276	292	269	284	292	247	289	296	290	272	284	294	261	271	284	260	275	253	294	237	283	278	282	304	284	276	325	297	272	281	299	267	289	259	306	275	281	283	276	264	232	280	267	266	265	261	283	270	267	288	254	273	236	277	270	276	258	284	293	274	260	277	295	286	264	291	261	281	267	256	254	239	278	284	272	271	263	269	280	281	260	301	278	239	324	278	257	257	257
8558	17436	14415	7978	5347	3753	2845	2290	1848	1554	1358	1151	1084	989	968	815	816	827	745	732	720	650	643	653	647	573	625	604	581	600	563	611	588	600	571	585	522	512	567	574	518	572	482	555	484	538	494	538	489	524	559	518	529	496	516	483	528	516	517	565	506	459	464	510	493	487	476	526	501	477	475	473	511	546	515	509	500	503	503	477	502	491	459	503	499	495	515	493	504	506	457	468	491	484	500	475	474	480	478	490	500	462	506	514	478	508	550	508	515	516	502	507	528	530	532	519	519	476	521	475	474	470	521	486	496	465	498	452	508	449	454	508	509	479	511	495	483	451	495	509	518	498	538	509	519	507	525	511	476	515	484	491	483	487	458	493	519	494	478	449	466	501	466	524	528	487	470	483	501	519	496	463	503	458	494	492	482	491	484	481	519	458	470	497	476	479	495	470	481	474	492	457	498	489	485	475	505	501	455	508	510	497	474	480	466	499	478	485	478	503	488	498	474	502	517	526	443	492	491	466	496	440	476	484	497	493	479	484	489	518	463	503	464	471	476	480	545	506	502	499	460	490	520	515	511	477	472	493	467	490	453	513	461	505	469	531	445	489	513	535	505	503	458	490	453	468	520	503	443	478	465	445	466	479	469	483	498	485	451	475	452	453	520	473	532	473	476	479	477	462	439	488	500	491	544	518	507	470	498	491	489	483	511	499	513	475	514	483	481	507	510	503	475	496	477	482	469	507	465	475	495	491	515	478	510	527	473	478	461	462	513	469	526	522	485	466	505	500	510	479	540	476	512	494	449	493	478	495	487	500	502	461	511	519	456	475	487	461	481	457	498	473	462	493	500	490	506	498	474	511	520	472	510	462	511	458	498	472	481	518	482	498	495	478	467	466	513	497	468	474	470	443	478	469	501	525	511	488	460	467	488	483	517	482	500	468	452	471	485	490	514	513	483	444	456	440	465	508	476	448	459	500	516	481	546	497	474	508	457	440	478	534	499	489	524	479	478	499	471	490	441	435	524	486	505	490	513	476	488	508	492	523	499	455	542	524	476	489	486	473	538	520	463	507	469	553	445	515	508	472	490	454	492	450	502	526	505	459	484	464	512	454	486	463	492	501	490	491	498	490	508	513	480	516	508	490	448	467	491	497	527	494	483	485	477	473	469	493	471	508	466	483	518	461	509	480	501	516	483	479	481	495	500	483	478	509	480	494	491	486	501	482	468	492	500	484	480	455	497	511	498	467	511	489	487	468	464	506	487	523	474	495	492	456	461	470	473	455	497	482	492	464	510	516	502	476	507	483	498	506	491	518	536	491	485	497	539	474	481	470	490	473	502	467	456	447	502	463	454	491	475	468	458	490	528	475	490	471	528	510	502	441	480	472	511	483	547	467	508	472	469	482	483	484	513	486	482	507	498	474	531	499	479	518	502	487	508	510	459	490	530	493	532	539	476	505	496	499	515	481	502	522	462	487	498	518	473	453	502	480	479	500	472	498	499	488	494	526	481	489	550	500	506	507	518	517	487	480	475	533	457	462	484	501	431	500	504	479	518	503	520	506	469	472	522	525	495	469	435	533	431	513	494	469	496	476	471	524	489	493	443	487	461	494	492	487	490	448	469	513	501	469	481	482	458	514	508	528	513	488	492	447	464	536	510	446	510	493	440	444	504	497	483	513	482	512	494	483	487	464	483	457	494	511	483	452	472	477	516	496	502	530	521	460	474	510	474	474	452	533	483	497	487	476	496	510	492	459	487	494	473	480	513	469	496	486	480	486	457	509	441	512	500	494	493	530	490	485	497	477	478	534	433	478	505	473	496	458	516	486	469	457	474	468	473	503	477	509	514	504	486	478	508	488	450	509	465	534	460	504	475	482	469	541	491	492	492	468	473	510	512	458	488	497	497	497	490	497	496	493	478	459	462	464	524	487	486	462	492	491	509	467	547	482	490	498	453	492	508	486	511	451	494	486	517	484	531	487	525	463	497	490	493	500	485	496	514	461	484	490	511	517	488	482	500	479	511	509	514	467	481	497	489	501	507	497	482	480	456	501	499	501	559	527	459	506	478	514	495	472	521	494	534	504	488	500	470	459	459	499	498	489	477	504	463	476	526	485	491	521	514	470	494	461	486	461	483	509	461	474	496	456	470	483	521	518	502	474	504	522	513	478	498	538	518	482	484	483	467	513	472	490	486	441	481	520	452	487	477	433	463	471	507	480	509	468	487	497	522	515	476	502	483	462	474	512	468	483	486	492	460	472	496	491	478	490	519	477	479	461	471	502	469	514	467	497	478	510	480	450	471	496	550	462	503	468	494	474	470	481	480	435	469	495	470	473	498	507	485	478	480	504	497	477	493	440	486	492	477	481	491	468	486	473	507	467	488	496	509	499	472	476	480	457	479	505	494	487	515	483	468	458	477	492	486	522	500	493	485	510	485	439	493	505	473	484	505	462	466	451	506	525	496	522	449	538	518	499	530	458	471	522	488	480	484	523	483	466	467	487	546	473	437	455	497	466	489	527	446	503	491	500	520	480	504	506	483	489	535	519	495	512	525	500	503	488	472	503	486	495	473	512	454	444	541	514	497	517	497	467	479	530	523	490	487	480	500	469	462	495	494	500	473	501	487	469	516	485	483	478	473	486	498	485	512	461	514	503	456	499	462	513	475	489	487	499	506	500	455	494	497	524	462	484	477	526	511	523	486	479	505	483	433	499	489	484	476	483	497	484	478	486	516	514	506	481	495	483	492	499	498	496	481	478	484	514	522	499	484	504	475	506	470	494	521	487	489	461	486	513	482	505	480	463	525	495	525	533	506	501	500	470	508	514	469	488	489	503	516	471	494	455	482	485	491	472	519	476	510	491	474	490	470	529	498	452	485	498	441	484	463	483	521	468	492	452	482	497	490	525	471	489	510	439	491	428	499	494	488	480	448	522	500	497	511	496	509	483	456	483	482	490	519	485	506	456	451	490	475	488	510	482	506	528	512	471	463	508	487	499	504	540	459	458	494	525	491	484	534	501	517	542	453	480	481	481	481	469	507	496	485	538	459	515	504	465	509	483	452	474	495	526	495	493	478	498	466	487	436	501	476	486	496	498	513	506	500	508	480	493	468	499	505	479	504	456	464	493	512	497	484	458	502	479	472	448	485	477	512	492	489	494	476	501	486	503	471	483	473	507	472	443	491	505	463	502	476	500	502	561	475	499	498	516	512	535	497	493	493	480	474	497	458	518	470	520	478	479	502	482	461	456	470	467	481	423	480	501	529	457	489	488	454	528	486	422	467	500	485	477	471	475	494	468	469	488	545	508	498	465	495	458	507	465	473	481	479	474	463	488	498	477	511	507	453	485	462	541	483	453	496	503	525	491	485	483	495	472	502	519	509	488	483	471	460	487	500	486	522	487	454	517	487	492	480	460	498	511	492	476	482	452	472	510	503	488	543	484	496	496	455	492	508	480	478	522	487	471	517	461	490	532	481	464	481	500
26929	20612	7071	718	491	408	380	416	397	388	342	390	345	378	358	399	370	348	366	352	387	339	337	353	379	346	381	373	415	376	370	349	355	392	370	373	360	377	356	355	363	374	366	370	374	375	372	391	350	356	396	366	375	362	370	354	344	373	347	361	371	368	379	330	369	345	405	388	364	355	383	360	362	358	350	382	348	383	364	336	368	409	362	368	424	331	389	379	383	385	415	350	353	354	372	358	393	324	342	360	349	374	367	357	358	384	357	372	347	316	375	349	344	370	365	398	343	378	357	350	373	370	343	363	381	383	376	380	366	364	354	372	377	380	340	351	380	384	356	359	343	350	364	347	350	324	381	354	371	342	349	397	346	345	404	373	356	370	353	327	366	374	357	375	352	381	350	355	365	343	375	362	343	352	335	356	375	344	369	366	353	370	355	379	354	352	362	366	371	371	325	388	386	369	336	381	383	342	346	361	365	334	333	378	357	355	344	361	370	374	379	360	366	329	348	338	375	360	360	371	405	342	349	381	369	367	341	335	397	380	379	391	398	357	357	342	350	375	378	355	359	361	328	357	358	341	338	391	362	348	374	372	378	344	329	399	381	358	408	390	368	378	384	358	382	369	362	335	321	348	361	348	352	339	379	331	348	318	355	347	341	354	360	357	390	389	402	377	366	348	357	382	386	359	360	381	402	365	334	316	344	371	390	346	356	324	354	388	360	379	349	357	385	387	342	362	371	396	342	327	368	349	390	376	374	346	330	351	386	365	366	356	370	378	402	385	363	336	331	394	376	354	364	370	365	362	366	357	349	356	365	324	381	349	352	358	375	395	310	344	361	374	386	347	400	391	340	371	349	393	352	380	367	372	383	381	366	353	352	376	348	367	373	353	371	354	378	397	362	363	370	330	388	353	364	332	360	359	341	349	404	324	319	362	338	357	392	366	359	354	346	365	360	351	371	374	372	363	341	352	346	382	348	345	373	345	377	354	372	339	360	336	391	324	353	348	329	346	353	356	380	338	352	365	380	376	340	399	343	361	385	373	357	367	357	398	353	376	378	339	337	362	368	338	364	351	390	384	342	371	394	359	361	389	360	354	351	354	355	408	370	368	370	345	371	360	362	346	367	364	345	388	362	362	398	371	371	374	349	351	332	383	344	347	365	343	366	351	342	363	355	343	362	351	342	375	327	355	330	360	358	347	359	366	365	368	357	347	389	362	365	388	393	372	390	364	359	362	393	384	413	353	379	356	351	359	336	342	336	357	332	350	342	391	369	341	352	351	362	349	404	383	348	342	369	354	369	348	373	395	356	377	372	364	365	386	367	352	380	311	381	361	371	359	399	332	345	368	382	407	394	329	351	383	347	349	338	395	339	348	351	345	336	349	348	378	324	369	366	335	382	383	356	390	387	385	340	363	376	399	369	336	377	314	338	350	363	369	371	369	345	395	361	337	356	320	350	355	360	368	389	350	386	384	352	355	342	366	378	349	343	322	361	356	382	360	388	386	376	367	346	337	400	336	352	378	382	364	372	343	320	372	364	410	364	355	313	365	330	342	356	314	380	377	364	334	331	344	371	348	341	350	350	321	358	360	377	334	367	371	350	343	359	349	385	359	372	378	375	363	328	330	366	375	358	379	346	334	352	353	335	365	335	344	361	363	363	355	336	371	345	364	392	348	383	389	377	367	363	366	384	377	383	383	349	357	345	374	375	378	351	371	363	359	379	377	361	335	349	351	346	375	368	386	317	312	392	349	383	351	368	373	321	368	362	366	391	366	340	348	358	404	362	361	339	362	352	351	372	351	325	344	353	373	381	354	358	377	385	359	383	367	346	377	348	353	369	369	372	363	346	315	389	334	367	363	337	360	324	343	403	363	355	408	362	346	372	377	380	342	370	356	343	361	342	347	346	402	354	346	346	374	352	406	386	360	379	397	367	344	339	389	346	352	361	356	405	360	366	329	359	375	351	362	352	397	369	336	383	376	366	390	380	373	358	374	379	345	338	399	353	318	361	352	364	379	350	373	363	368	320	335	356	376	374	380	355	397	324	340	353	377	379	367	361	360	333	398	349	364	384	359	332	389	373	349	383	348	364	393	357	360	344	340	381	361	345	370	354	349	330	396	325	360	382	406	366	355	385	372	369	377	344	379	368	330	337	391	346	357	408	341	361	363	371	382	357	377	351	378	375	367	361	377	365	362	369	351	356	376	371	407	334	374	380	329	363	362	352	358	361	329	363	346	354	333	337	383	358	370	374	353	345	384	373	324	310	339	350	360	351	398	405	406	362	365	356	322	378	341	379	345	348	363	383	344	367	319	341	385	345	354	364	370	366	340	383	322	371	386	382	332	373	357	411	334	355	364	354	400	340	355	407	351	355	390	363	377	383	327	366	364	385	361	365	357	346	322	347	413	349	378	374	371	368	360	368	347	369	348	345	350	315	348	383	362	385	383	323	358	378	376	371	366	349	371	327	349	353	344	338	348	386	378	367	359	349	362	412	370	405	390	359	378	343	399	373	388	342	382	363	377	412	353	358	364	350	360	351	378	357	339	368	400	396	378	368	396	332	398	366	364	356	355	378	348	387	345	386	345	379	380	352	353	382	379	368	359	379	341	375	383	360	360	344	404	377	375	345	320	368	384	337	343	344	344	373	380	375	380	402	355	365	333	347	334	358	369	357	331	351	367	371	347	336	362	389	388	391	346	358	388	355	368	376	363	368	339	376	397	334	380	299	352	358	412	375	327	366	380	329	360	355	357	356	394	339	357	351	402	366	320	380	381	386	381	366	350	369	378	370	377	348	387	345	367	341	376	370	400	370	384	371	384	349	396	385	359	400	360	382	389	332	357	390	348	387	331	381	354	333	356	381	357	346	371	359	380	369	338	366	375	363	368	357	361	359	386	364	371	363	368	372	393	368	370	379	331	368	355	391	401	382	373	355	375	350	365	360	347	381	357	354	368	358	373	357	374	367	350	342	383	349	363	349	378	348	334	382	366	362	371	333	324	360	364	349	359	420	372	366	338	362	329	334	357	368	336	375	346	349	370	377	354	403	370	346	366	322	370	337	353	343	388	363	386	343	373	337	374	402	396	335	320	353	316	390	357	342	338	319	349	357	373	360	378	356	339	347	326	351	351	401	381	337	349	359	384	339	327	388	369	399	362	363	356	394	341	386	353	348	361	374	370	348	333	312	361	382	350	355	390	357	369	355	376	351	344	373	339	363	371	360	364	376	367	352	349	366	337	404	391	366	329	384	346	379	361	365	357	363	355	313	360	387	378	369	378	352	376	379	341	360	381	363	372	353	369	390	380	351	379	374	357	392	374	369	357	352	357	359	356	360	347	375	354	365	359	359	381	336	335	340	343	324	362	365	362	363	353	351	329	382	366	331	344	378	366	377	406	345	365	340	382	378	355	359	359	321	350	355	374	362	375	365	391	341	325	388	408	346	380	360	376	359	345	354	342	357	357	344	383	370	351	377	400
4186	2018	1649	1119	929	813	844	728	732	708	687	737	672	695	696	754	675	708	717	710	700	684	683	707	666	706	678	687	642	703	676	699	701	644	643	616	695	725	686	711	682	639	685	662	710	709	713	692	673	659	658	618	666	697	650	736	655	670	649	648	690	723	723	675	651	737	705	688	672	688	696	671	700	613	667	703	665	669	693	691	656	692	712	694	708	707	665	692	688	677	698	668	719	645	640	697	639	668	716	700	692	690	707	722	625	671	678	707	662	659	651	652	649	720	695	696	711	706	645	648	677	660	668	680	681	671	685	689	689	692	737	682	711	651	645	651	638	666	685	707	660	712	690	685	683	668	649	687	676	635	650	702	653	691	655	665	637	695	670	663	680	696	649	682	682	703	681	672	684	653	685	632	695	680	642	630	682	677	675	668	687	686	639	653	695	683	684	702	656	680	706	703	711	684	686	690	656	677	673	685	670	647	699	686	690	703	671	652	707	614	682	705	665	683	668	683	667	654	644	621	697	658	701	706	712	615	666	704	677	682	652	714	679	676	693	655	648	696	655	649	682	679	691	664	669	674	676	701	691	685	666	743	714	737	718	681	669	660	679	657	682	644	699	694	696	689	658	667	648	706	688	673	665	668	684	663	648	683	695	688	678	675	698	724	681	668	714	732	693	722	695	674	682	638	659	701	696	655	697	707	688	655	681	668	687	689	598	702	736	712	657	678	697	669	709	681	649	685	640	701	655	676	707	687	671	674	673	694	688	710	685	626	682	682	678	685	722	661	711	675	689	683	660	711	673	731	618	682	709	653	659	679	695	642	697	721	692	658	654	664	649	666	640	698	744	656	670	677	718	706	677	696	720	692	671	697	692	690	691	658	701	668	688	681	666	697	701	616	718	696	671	677	680	683	684	654	683	734	682	720	713	674	698	695	670	667	670	678	684	663	709	693	682	644	703	659	681	660	668	707	671	656	689	633	691	650	666	695	736	683	640	686	721	675	704	676	657	705	662	681	696	677	738	667	644	689	680	694	682	658	663	680	675	657	761	625	678	724	728	652	678	678	622	660	663	678	713	678	692	704	672	686	669	671	697	659	713	681	678	710	697	663	692	645	711	719	680	717	675	673	700	667	656	700	683	676	711	652	687	672	669	689	665	672	711	670	706	696	680	644	661	659	660	722	689	663	700	694	651	682	698	704	665	675	645	676	715	694	706	664	709	741	702	721	662	702	683	661	676	636	725	652	683	693	646	609	737	662	724	655	664	696	714	692	662	655	671	703	764	677	619	685	709	676	694	678	628	691	662	711	669	665	680	623	668	626	717	705	681	688	712	735	684	653	676	697	681	674	659	746	697	712	661	693	671	701	686	688	662	668	639	709	753	676	675	672	676	658	621	694	697	655	689	674	681	696	690	698	676	661	653	705	709	659	705	683	674	655	692	630	698	647	670	687	665	713	703	745	643	669	660	684	648	687	667	696	670	638	707	705	663	677	691	679	662	696	727	706	670	692	696	679	673	670	671	683	693	680	715	651	675	642	681	687	686	669	698	694	616	687	689	706	666	631	706	713	647	658	705	711	637	648	708	674	637	695	671	640	664	670	723	678	709	662	686	690	652	673	727	706	703	671	663	650	661	714	667	697	663	716	667	712	678	672	670	688	666	674	635	682	689	671	743	670	681	677	709	686	695	631	727	728	671	740	685	682	641	684	719	685	672	702	624	697	707	642	643	607	677	664	659	752	669	681	676	646	687	674	688	668	692	662	661	691	737	699	678	692	694	700	695	626	712	695	706	709	674	690	691	669	640	729	701	662	678	684	622	717	694	713	621	693	707	656	699	719	668	682	700	658	620	636	681	670	621	685	660	686	646	643	682	674	698	631	690	662	693	700	653	736	692	717	676	679	701	659	664	651	670	680	681	660	674	665	687	704	698	710	706	679	666	670	640	741	670	685	634	712	701	720	716	639	705	632	676	696	672	662	668	691	677	725	684	672	706	711	661	702	698	674	692	690	648	682	658	694	633	674	735	715	658	758	723	699	691	674	636	705	674	745	670	649	674	624	723	699	704	706	651	701	731	724	631	709	653	634	669	706	689	687	700	688	690	690	728	662	681	698	669	696	655	661	706	680	685	708	674	722	627	740	617	671	703	696	672	691	705	664	728	660	668	705	666	690	656	668	706	695	702	673	683	734	667	681	667	664	694	674	716	715	667	680	672	647	695	675	662	713	666	702	680	654	697	701	643	673	691	666	691	706	724	651	639	683	656	679	707	674	686	706	681	651	636	671	677	646	671	699	697	639	653	677	682	693	656	683	686	621	657	718	669	654	671	711	697	709	665	720	653	696	697	756	689	692	664	652	683	648	669	691	678	665	650	646	693	644	683	669	708	715	686	696	704	664	693	693	623	685	684	688	650	703	691	668	706	682	697	628	726	694	663	710	683	669	690	680	657	664	693	654	648	727	699	649	666	702	658	639	671	661	659	666	645	725	704	676	658	701	683	710	712	686	706	715	658	707	682	656	698	685	695	664	669	681	690	670	693	667	666	672	659	699	654	687	646	630	706	648	646	697	698	670	696	679	701	716	730	687	702	647	663	697	659	701	675	695	690	677	702	691	677	682	683	694	653	715	634	721	701	710	698	668	703	655	690	653	674	705	693	691	696	695	692	668	679	686	698	660	687	681	698	721	617	637	674	700	724	719	667	705	684	701	667	674	675	697	678	671	683	656	673	652	651	626	690	634	727	649	651	681	628	695	687	669	638	701	681	688	708	683	658	669	716	681	708	690	713	675	677	661	686	674	646	709	689	647	701	680	649	679	638	713	661	706	665	660	681	699	670	685	669	696	648	694	672	686	682	673	662	655	677	702	650	664	644	661	706	691	694	663	663	724	698	661	655	718	669	675	673	652	720	699	655	652	671	735	666	628	710	648	654	681	658	607	696	671	641	734	682	721	686	659	692	681	716	650	678	684	683	675	723	686	729	684	655	675	656	646	617	678	646	698	725	677	720	773	665	715	692	708	713	671	676	660	696	708	627	681	694	642	665	693	693	683	680	699	680	691	668	683	658	707	696	647	681	687	669	720	673	671	679	630	660	679	659	673	709	642	668	701	683	645	661	680	680	697	688	659	690	647	698	707	678	672	649	712	623	710	714	634	643	701	691	717	675	719	620	687	675	645	670	682	686	646	724	661	729	666	690	657	731	703	714	679	734	666	704	655	656	724	706	704	702	639	626	666	676	667	692	671	628	693	679	693	695	639	662	681	665	648	657	658	670	691	734	664	673	694	676	657	719	694	698	725	691	703	673	704	710	665	666	674	696	684	682	683	701	721	676	682	658	696	697	674	697	684	703	660	729	659	688	736	658	748	684	619	669	639	707	694	710	641	709	663	708	694	650	685	664	657	652	652	626	655	695	660	642	654	677	666	686	664	678	693	672	687	682	653	683	718	666	682	653	676	673	652	672	711	670	648	691	674	682	674	678	696
24341	21398	28591	24594	19581	1572	601	387	365	274	257	262	228	233	212	222	216	183	199	181	184	182	177	182	166	157	155	158	180	183	172	169	171	190	165	180	168	154	163	164	157	186	131	144	152	167	145	180	150	162	180	159	160	161	159	158	170	147	153	180	163	146	152	145	167	169	161	145	181	153	170	174	180	178	144	136	171	185	171	143	155	164	127	145	147	138	158	159	149	149	155	171	146	149	158	153	165	148	167	152	164	152	139	164	145	152	165	148	153	157	155	167	181	172	151	168	160	152	145	137	142	171	142	172	163	159	160	149	147	160	156	162	169	159	165	163	151	170	180	162	142	160	170	174	152	176	165	172	175	160	169	158	144	170	182	163	149	183	154	156	142	158	144	167	172	169	159	142	155	160	155	169	156	160	159	153	160	151	146	144	166	159	152	152	161	156	171	152	160	159	145	141	149	167	136	159	144	146	147	149	179	151	148	158	153	158	150	159	167	152	141	137	166	151	153	153	141	155	146	164	151	179	130	148	158	132	143	156	141	168	162	153	157	152	151	136	156	152	171	170	189	146	146	152	158	167	175	144	144	169	152	171	156	157	146	159	175	164	153	163	146	148	162	169	153	157	150	163	153	144	154	170	174	188	165	180	175	140	167	144	155	163	141	161	161	166	148	157	177	147	165	145	144	140	150	148	159	176	159	159	170	147	155	158	157	160	151	142	164	142	173	176	155	158	156	167	132	145	157	175	157	183	180	168	158	152	146	140	163	146	151	139	162	140	146	165	143	143	141	157	145	169	164	176	151	158	161	140	147	136	157	161	172	148	156	179	187	161	160	147	135	185	138	157	159	156	174	172	157	153	142	161	139	155	148	152	162	169	131	159	132	141	166	173	155	168	138	159	155	167	165	139	182	158	167	151	177	182	154	170	166	145	173	159	147	160	159	155	152	145	155	161	140	135	167	165	158	168	154	143	159	142	147	157	158	156	150	135	157	161	175	153	141	167	136	129	165	154	157	162	179	155	154	171	144	175	154	153	136	154	153	164	145	157	164	167	153	163	167	162	153	148	161	166	158	166	136	164	152	160	155	161	158	150	139	162	137	152	141	162	169	170	150	172	149	159	160	172	153	155	162	166	155	162	147	183	161	182	160	152	146	137	163	148	141	178	148	159	139	170	143	147	172	160	137	171	158	148	166	151	138	171	138	152	184	151	162	135	161	146	169	156	150	168	170	153	148	164	155	151	164	163	161	151	161	128	151	159	177	164	152	165	140	163	172	168	160	139	165	148	151	146	156	147	168	153	156	144	139	165	144	153	151	161	155	158	166	139	141	148	147	166	163	176	142	167	174	155	160	157	138	157	175	152	155	187	175	144	150	157	133	165	139	145	167	135	131	154	151	152	153	168	166	176	173	155	153	169	143	132	164	147	138	158	157	147	146	147	161	151	148	149	152	146	145	148	161	158	159	159	159	157	161	154	118	158	178	131	177	141	153	157	168	153	162	154	148	162	178	142	151	178	166	164	177	166	174	163	173	146	146	139	190	161	153	171	175	165	161	162	163	155	157	164	168	152	142	163	142	153	161	176	165	146	155	182	158	161	153	140	155	157	162	170	148	159	167	137	160	145	169	170	160	151	158	164	139	160	159	162	164	153	153	154	139	142	168	153	172	160	152	155	155	170	145	164	157	157	143	143	149	143	151	139	146	165	176	169	161	165	167	150	174	139	160	170	146	156	157	146	158	169	149	185	168	146	153	161	163	153	188	165	162	143	162	127	163	158	148	155	125	159	139	142	183	154	144	151	166	159	150	159	153	147	143	156	157	155	174	143	142	146	152	173	135	176	144	139	149	156	155	159	144	163	146	156	151	129	158	154	150	145	138	139	160	147	162	142	161	176	161	171	178	142	144	145	190	177	156	183	159	141	170	163	171	155	150	155	165	150	142	120	137	141	155	167	146	146	178	144	139	146	152	149	154	169	158	154	158	151	161	144	153	131	140	163	175	172	154	161	185	148	143	183	168	159	147	151	155	168	154	152	162	150	151	160	149	154	157	174	143	145	151	145	170	166	143	148	173	145	156	151	171	150	182	141	148	172	185	150	159	151	155	168	146	172	138	135	165	149	167	165	164	149	148	157	143	149	151	156	168	165	158	144	171	165	143	167	167	160	163	160	150	169	185	162	153	151	164	157	153	159	184	126	145	163	149	167	184	141	153	154	144	153	166	164	149	145	175	154	151	167	163	163	154	161	161	153	160	173	156	163	161	126	153	139	142	165	146	156	147	160	149	154	152	165	181	147	169	171	151	149	168	181	149	155	174	147	159	151	142	160	167	170	174	150	193	163	160	143	169	161	164	181	165	141	151	153	169	158	153	151	165	158	161	154	162	135	166	168	145	153	146	175	168	148	151	139	154	165	150	163	156	161	161	172	154	148	157	155	174	172	161	169	136	160	166	154	147	176	151	149	152	151	151	155	161	149	153	166	169	165	180	157	163	167	156	152	144	171	155	152	153	159	156	155	174	162	156	152	154	142	171	163	151	164	171	166	145	162	161	143	167	161	148	137	154	138	165	156	154	162	158	184	170	154	156	158	166	165	150	153	146	158	148	162	148	178	155	186	170	140	168	154	136	145	149	158	175	170	166	144	146	134	154	157	142	169	137	160	141	143	142	153	151	140	144	149	152	137	155	170	160	157	179	138	156	152	147	158	149	154	156	168	154	179	145	154	164	153	147	151	178	166	158	168	146	160	139	166	143	162	132	165	168	164	127	124	168	156	172	144	164	169	176	149	175	154	153	179	164	163	188	129	150	151	147	151	149	180	145	184	169	151	154	156	152	154	149	146	178	138	174	158	175	146	156	156	134	189	155	140	141	153	138	161	147	157	179	158	176	153	159	188	156	163	125	148	167	150	142	144	148	173	146	165	166	142	153	170	146	174	151	139	161	161	147	156	150	128	147	170	168	150	140	172	147	138	154	171	177	166	175	157	156	156	161	163	157	163	158	162	165	166	164	156	149	146	173	167	141	145	149	162	172	149	175	174	132	184	163	172	184	173	157	135	151	158	157	159	150	171	152	140	159	157	170	162	158	164	157	151	159	154	139	135	155	163	175	171	153	149	160	148	133	150	171	157	141	157	142	155	161	174	148	159	178	156	164	176	178	138	148	159	131	180	169	137	171	159	148	152	158	168	147	175	177	146	149	167	160	139	143	139	160	147	158	148	172	158	154	191	165	147	148	132	164	146	151	172	137	177	152	153	149	141	170	153	155	172	149	158	140	121	150	164	151	168	174	172	165	158	147	165	151	150	151	151	159	162	156	152	151	172	147	148	129	153	142	143	147	153	180	155	166	174	147	165	150	138	183	172	144	172	150	143	150	158	147	141	166	143	148	180	182	176	162	132	165	156	143	150	176	130	152	158	167	141	146	149	134	151	142	159	153	143	141	158	160	157	137	153	158	170	152	163	170	179	185	170	169	154	148	170	170	151
6078	11290	9293	4661	3006	2213	1620	1268	1109	876	799	723	636	591	509	519	529	473	460	420	396	392	411	408	372	371	387	348	347	352	389	365	344	336	321	326	367	360	351	340	321	335	346	317	327	304	311	311	357	314	311	347	290	400	305	299	313	321	308	320	316	313	345	347	327	295	304	331	295	342	317	347	339	308	313	281	316	327	349	304	307	309	354	304	336	325	293	323	291	312	314	354	294	327	295	304	303	339	316	338	320	308	310	301	330	287	334	314	346	331	310	341	300	299	305	359	291	322	302	318	328	305	308	299	294	314	309	314	317	318	332	292	303	344	296	331	311	322	316	294	298	338	299	302	275	334	332	325	311	331	299	318	298	314	305	326	308	310	272	326	292	340	307	333	278	312	315	319	317	315	292	262	316	311	343	309	311	315	293	299	308	309	351	294	314	329	340	300	291	314	320	307	322	318	291	297	278	303	344	334	293	302	310	288	315	287	296	313	320	312	336	295	321	334	307	310	306	304	293	330	304	297	289	291	327	278	317	318	285	301	297	271	296	328	302	307	307	336	282	300	277	326	284	306	302	302	290	318	329	306	322	319	307	284	335	314	272	320	305	327	270	271	349	331	332	299	287	292	299	321	301	301	301	318	303	312	307	304	329	286	290	304	312	332	305	324	313	320	293	324	296	299	321	307	294	289	290	281	341	311	324	318	312	296	314	308	305	289	355	310	297	280	314	326	319	283	321	283	311	317	310	344	286	305	298	329	313	313	311	328	313	275	317	298	334	318	335	314	309	305	299	332	338	287	329	283	303	275	313	327	301	322	294	300	309	308	305	316	318	320	282	309	309	320	289	310	319	323	345	303	330	347	329	288	301	323	327	304	336	291	318	325	337	327	310	293	310	303	292	290	290	310	333	326	277	287	296	320	323	341	298	315	316	287	309	315	325	291	330	282	271	291	331	311	332	301	299	297	330	304	309	334	327	300	281	303	295	289	320	335	318	315	301	304	305	309	256	310	294	310	302	329	292	307	281	327	308	319	307	306	333	296	297	311	295	297	334	287	289	300	314	314	297	289	321	331	303	292	291	323	317	356	280	303	311	279	285	302	314	307	374	294	296	277	294	301	300	337	326	293	314	301	305	298	308	332	304	310	303	310	295	314	311	326	326	297	331	329	304	322	306	307	311	330	331	340	314	286	321	327	310	291	340	322	317	318	341	276	326	318	291	292	312	320	352	297	296	300	318	289	313	326	298	289	295	263	335	306	321	326	297	326	291	297	323	327	323	301	304	323	302	332	308	323	320	294	302	271	287	342	313	319	336	325	274	317	331	328	305	304	328	318	302	303	288	325	333	289	317	298	318	308	304	310	307	294	343	329	283	319	321	339	310	312	304	306	302	300	326	309	326	314	345	329	312	329	323	311	303	271	293	327	305	350	287	279	333	311	288	303	309	318	290	305	338	328	285	315	334	313	299	328	321	333	337	324	322	307	341	316	299	325	359	321	313	330	302	316	297	278	342	288	314	292	310	301	304	307	324	325	317	349	331	308	301	300	347	309	298	281	333	298	305	318	294	354	306	306	300	336	328	311	301	349	347	323	302	371	299	285	309	302	318	328	311	323	316	332	324	305	326	302	323	295	289	292	320	307	307	303	312	297	338	336	329	288	283	312	340	295	296	328	337	341	330	306	306	268	306	286	302	328	309	287	315	335	300	269	310	276	306	312	291	298	306	309	297	340	271	302	310	298	304	298	317	317	310	319	330	289	327	373	305	334	295	305	290	304	322	297	321	325	305	311	346	311	299	323	301	306	332	339	309	338	300	339	330	294	306	301	307	289	303	294	305	300	314	304	348	287	269	342	320	321	340	306	330	323	297	306	298	340	310	322	293	296	327	337	317	323	312	315	330	312	322	302	317	317	304	305	291	308	300	289	335	337	291	284	312	315	291	288	285	289	325	325	275	290	321	294	321	325	311	337	294	324	323	333	309	290	317	325	355	289	327	347	300	298	289	332	331	318	291	306	307	291	326	305	307	335	309	342	331	335	325	254	287	307	302	302	300	301	313	293	287	262	317	328	322	325	304	298	318	301	320	307	279	325	308	322	332	319	338	322	302	301	298	322	282	355	337	304	307	333	300	302	351	322	307	319	323	322	320	333	301	334	297	330	300	327	299	309	323	318	308	306	304	322	328	302	342	301	312	339	303	325	317	306	317	296	305	283	323	313	323	304	318	318	306	317	284	304	323	345	312	335	275	319	318	335	314	338	285	342	315	299	298	305	289	309	283	321	312	341	316	311	295	333	312	321	316	277	318	326	324	312	309	300	290	299	311	299	270	295	294	302	327	301	315	323	325	312	316	293	300	317	319	310	307	323	322	303	339	322	274	321	343	304	309	325	311	286	307	315	302	313	297	325	305	305	291	295	303	327	272	313	343	333	339	301	321	296	288	334	287	306	304	323	304	305	326	302	298	290	324	312	314	319	322	312	297	292	303	304	322	297	271	304	286	322	282	339	297	323	296	306	295	321	319	286	319	299	329	327	276	318	323	283	326	308	317	290	297	333	299	318	302	295	352	330	344	281	268	324	313	311	346	301	313	311	320	307	324	302	340	292	332	314	310	325	297	367	268	318	299	303	289	309	318	294	299	304	301	319	333	297	312	314	305	312	326	328	309	309	289	317	296	303	307	312	281	320	291	312	302	297	349	311	336	288	333	326	264	294	316	321	309	304	288	314	280	333	306	304	287	326	318	289	318	307	318	281	311	325	309	324	302	333	310	305	316	326	333	327	333	340	313	322	323	311	315	302	326	284	299	307	329	311	303	319	285	294	334	269	301	330	313	318	315	301	315	329	304	317	312	308	304	320	307	275	282	280	304	332	317	333	299	331	309	306	288	332	301	352	295	332	305	298	317	333	312	273	312	343	299	318	313	352	303	322	330	312	323	318	306	291	305	321	315	309	296	343	262	319	337	300	296	339	305	334	290	307	317	327	322	323	278	339	318	288	295	331	304	301	319	310	311	339	300	325	334	320	323	301	329	297	307	280	302	305	291	303	319	267	306	330	314	349	337	310	298	268	335	291	325	305	288	320	304	329	299	294	318	298	313	327	311	311	298	265	304	341	326	299	275	320	298	314	316	305	336	317	294	256	330	306	309	314	334	270	312	291	330	290	326	287	342	309	349	296	292	310	296	329	315	298	301	323	333	273	291	334	309	319	312	288	336	302	288	296	314	265	326	286	340	312	334	330	308	294	324	316	297	295	295	306	321	299	297	355	310	301	321	308	293	304	298	311	295	321	313	323	320	328	352	316	342	284	313	334	324	286	322	280	310	319	280	286	321	305	300	313	343	307	334	304	299	304	351	308	291	290	282	306	327	342	294	338	301	295	301	329	324	321	303	316	331	294	307	327	293	312	336	291	293	302	287	318	312	301	305	317	320	286	306	303	303	300	322	291	294	326	310	303	314	300	309	353	310	333	330	327	260	303	322	316
23478	21416	29276	23933	21418	17491	1729	774	614	519	487	447	395	419	390	370	347	311	331	338	362	298	328	308	320	291	314	280	287	272	309	297	304	279	268	293	291	296	289	289	307	286	327	283	278	292	296	300	290	278	269	273	296	266	271	276	249	277	263	287	292	264	267	291	307	302	281	266	281	264	302	292	286	296	284	293	276	282	281	264	266	288	292	263	287	263	276	294	289	263	279	291	279	281	283	284	282	250	306	260	270	271	262	281	288	258	287	310	278	290	273	259	276	268	272	266	266	307	276	272	280	287	317	288	288	285	274	269	289	280	274	273	295	277	288	249	284	253	271	278	276	283	269	281	295	253	250	261	284	267	325	300	289	285	287	280	256	273	290	264	277	261	264	285	289	259	278	283	249	286	271	284	270	266	295	288	253	269	259	294	257	280	252	278	269	285	252	242	272	260	263	286	294	278	268	288	278	252	249	271	258	273	283	274	277	271	303	256	267	298	276	249	274	278	273	267	248	274	273	275	283	270	285	259	253	264	283	267	267	282	278	278	283	276	263	278	279	281	254	266	254	286	276	273	270	256	290	264	306	256	296	253	280	299	284	280	285	251	290	265	268	272	284	291	299	293	267	284	282	298	275	277	320	252	250	277	283	280	284	281	252	281	285	277	264	272	271	267	258	267	283	270	298	274	290	257	271	266	303	264	263	259	267	279	248	286	253	270	279	284	298	245	256	283	278	294	284	299	254	283	281	271	261	308	284	268	248	283	257	295	257	295	259	257	250	279	291	262	258	245	313	258	320	290	270	286	282	293	283	253	270	280	253	286	259	270	262	249	287	288	282	244	293	260	277	259	266	277	280	286	274	280	281	263	269	258	250	236	294	278	269	261	264	275	292	262	242	261	277	257	256	263	276	281	250	256	278	282	255	279	252	252	272	268	270	281	283	286	288	248	277	300	234	264	249	314	271	280	278	266	283	269	257	262	300	277	285	271	264	255	271	257	293	280	271	246	267	268	252	292	265	298	240	290	285	256	255	267	280	279	298	289	302	268	288	270	280	292	272	291	262	261	265	280	279	246	279	286	271	280	250	266	276	267	283	288	277	263	309	272	287	277	297	262	291	253	277	275	258	276	292	282	264	268	274	256	244	286	303	312	275	328	243	267	256	290	267	261	263	258	302	250	283	268	264	261	289	273	263	262	269	264	238	294	253	284	281	264	282	304	295	265	293	297	244	274	270	300	261	261	265	288	271	281	264	252	308	287	242	259	243	253	271	258	279	301	283	245	285	290	279	276	279	274	260	270	308	240	279	302	271	275	262	245	276	264	239	260	267	294	289	252	287	273	283	266	282	285	275	290	282	281	256	299	298	290	274	256	257	255	276	304	287	261	292	290	239	289	277	271	274	266	250	287	281	286	290	262	280	291	262	261	274	291	241	275	286	294	253	292	268	251	274	294	270	286	283	235	297	292	287	264	277	263	248	268	248	273	276	271	268	297	257	277	294	291	263	293	287	273	253	295	278	278	262	263	276	299	251	259	255	295	269	276	302	291	285	294	280	297	278	284	306	249	268	282	244	289	313	317	252	273	258	275	265	283	253	255	277	274	280	269	260	297	273	257	289	290	289	235	265	296	301	310	260	277	287	293	303	253	232	275	250	252	265	270	269	271	272	277	257	278	289	279	297	268	276	278	280	268	289	264	256	261	272	271	272	293	259	279	290	304	271	257	276	274	271	263	254	289	248	270	271	287	289	285	309	270	248	263	252	266	260	260	286	271	267	271	276	269	251	234	282	277	261	296	267	281	262	278	252	273	305	267	252	290	281	330	275	278	262	271	286	265	272	271	262	292	274	275	253	276	251	298	290	290	284	273	284	321	245	256	276	281	249	274	288	279	285	263	286	255	287	279	244	293	272	266	285	266	256	277	259	290	267	259	246	265	246	265	284	256	295	252	260	296	295	270	272	236	272	293	286	281	282	242	284	288	300	246	262	275	292	256	257	287	291	295	298	276	267	262	266	296	281	290	277	272	295	250	284	276	299	280	283	292	260	261	280	287	248	278	275	262	273	278	306	284	236	289	258	278	268	260	288	270	288	271	264	252	266	260	262	252	294	245	287	283	293	289	266	262	303	261	299	264	276	251	278	276	263	282	263	277	290	290	281	273	296	235	242	273	254	280	276	248	304	278	273	301	273	281	274	271	278	251	283	274	273	263	269	270	281	283	281	251	265	287	261	276	242	279	258	262	290	286	280	253	285	293	275	266	301	280	277	274	280	297	280	274	286	290	243	243	297	290	304	261	267	244	274	259	280	282	281	256	295	254	289	296	282	261	273	282	247	271	250	287	246	268	273	270	269	266	257	266	277	310	272	256	263	294	268	248	260	281	290	262	261	261	275	268	313	301	268	264	271	269	280	269	280	270	278	232	282	281	285	281	291	267	276	258	256	280	280	267	270	301	281	254	252	255	278	257	293	269	268	288	268	310	278	284	255	282	297	242	273	247	291	270	306	274	295	303	261	269	275	266	281	275	276	279	258	252	248	261	276	308	277	289	267	249	272	246	272	250	267	279	285	250	280	261	259	257	302	272	254	247	276	271	273	277	293	267	241	279	311	263	261	268	290	267	271	262	262	264	299	269	270	251	269	291	264	279	256	285	268	236	273	306	269	279	252	273	253	277	237	273	280	239	265	281	276	284	276	290	249	285	254	278	279	260	261	284	244	261	284	268	269	280	307	274	254	226	293	264	267	273	276	307	268	288	277	285	279	276	275	296	283	262	265	317	302	278	271	280	269	292	271	274	301	275	260	259	297	294	265	248	261	291	256	270	309	279	282	264	313	274	274	286	282	222	261	284	282	290	268	275	277	270	275	293	247	313	280	267	265	284	275	269	261	281	275	273	274	254	246	270	291	271	303	281	284	286	272	268	280	264	261	262	274	265	243	259	255	279	255	267	282	263	276	295	268	270	280	287	282	231	255	273	269	267	273	282	251	293	278	284	261	266	243	258	306	284	274	267	258	266	267	264	284	252	266	261	279	285	263	258	277	285	277	282	290	278	255	262	255	271	308	282	264	276	272	269	308	288	259	277	240	285	295	276	270	281	258	270	258	279	252	274	246	273	269	256	257	263	271	259	278	277	281	289	245	276	257	289	264	250	269	276	268	247	271	257	274	255	286	261	283	252	277	271	262	299	295	292	257	262	302	274	274	265	259	281	290	256	276	270	256	249	259	267	271	280	251	319	269	269	292	249	255	273	292	277	251	288	273	271	278	253	261	267	285	270	249	283	292	294	273	281	277	278	296	279	267	273	297	295	237	236	247	278	286	286	266	238	272	268	277	268	250	268	294	274	246	274	250	267	263	280	279	311	289	277	282	260	271	258	262	266	243	265	280	282	297	277	255	291	295	292	296	255	256	267	279	286	290	282	249	300	262	263	293	279	274	270	262	264	270	295	247	267	283	259	275	275	289	278	255	271	244	273	245	288	262	268
8641	17630	14274	7952	5329	3690	2781	2334	1909	1638	1411	1216	1056	986	933	850	801	825	735	720	715	659	656	617	614	632	623	600	603	601	577	557	528	543	550	542	564	499	547	553	523	552	497	522	543	517	518	558	498	524	508	472	491	512	541	511	500	482	481	524	481	488	488	476	488	503	476	535	500	527	482	495	471	460	487	472	491	522	514	513	467	498	447	452	508	500	471	478	468	525	504	493	485	491	459	494	529	518	518	518	495	507	513	507	497	520	488	522	469	510	510	462	491	540	504	466	490	530	498	538	471	508	476	512	486	477	510	509	497	507	483	461	513	486	521	473	473	501	542	462	510	536	543	515	460	475	483	519	488	462	528	502	486	520	505	473	460	498	482	452	498	494	476	461	442	492	512	474	506	501	524	487	507	464	483	486	488	525	537	554	471	486	490	471	501	502	485	473	476	473	465	490	504	465	535	463	507	456	507	483	462	494	505	504	515	441	495	510	477	474	500	479	494	510	494	500	526	495	444	468	515	502	446	474	483	471	490	496	448	500	482	500	494	497	468	463	479	500	515	491	472	491	509	500	484	489	520	485	520	464	499	488	485	479	500	501	471	442	479	510	472	455	459	490	488	498	507	468	518	493	465	526	484	470	508	500	495	486	517	458	501	514	498	475	472	507	512	495	491	505	507	475	497	502	487	483	468	520	466	514	516	531	477	455	459	472	480	461	478	499	481	441	507	494	479	511	482	480	484	489	456	471	493	501	504	498	467	520	486	501	469	500	450	485	478	468	484	517	497	495	482	508	493	545	460	513	481	523	475	535	515	512	487	485	485	467	511	481	511	455	490	482	523	505	470	503	466	480	487	493	473	496	474	492	486	527	494	496	509	482	455	463	503	508	463	476	478	457	498	504	467	490	490	516	477	448	495	479	505	508	463	518	483	486	474	484	508	463	473	439	447	501	487	486	502	463	462	503	487	544	496	498	509	504	445	492	471	503	507	526	507	468	476	491	513	466	450	502	471	509	464	471	506	465	481	509	480	473	467	510	515	504	482	509	483	463	485	471	520	475	490	479	496	446	446	495	455	506	482	506	467	486	514	488	449	470	475	527	496	488	522	479	513	476	514	475	506	455	484	489	500	471	494	460	501	479	504	512	484	479	488	488	521	498	513	496	504	454	527	475	524	503	498	493	474	483	531	478	488	511	501	472	481	463	482	500	539	497	445	542	487	474	531	485	523	485	500	511	464	475	482	521	476	480	489	510	466	511	490	475	498	497	504	487	473	449	496	500	495	470	501	482	494	486	510	521	465	442	511	506	505	524	521	440	505	464	500	437	467	486	470	470	468	496	507	529	530	504	499	482	519	464	482	494	497	518	480	458	478	487	474	522	475	472	452	451	498	491	499	495	517	493	485	479	486	470	487	470	500	495	472	504	481	496	502	492	495	464	476	501	489	443	505	430	489	458	516	458	499	498	482	491	462	451	476	484	493	493	468	456	527	469	515	500	446	503	482	491	482	498	446	497	492	515	494	544	459	464	526	488	457	461	501	508	491	463	488	507	461	475	489	491	463	493	471	498	504	496	469	483	484	485	486	493	488	524	514	471	489	470	446	458	495	477	503	507	485	481	487	513	474	466	468	490	493	496	462	490	499	450	458	523	482	459	505	487	506	518	492	463	533	506	466	476	481	500	487	525	480	497	520	490	490	521	456	501	479	486	533	488	511	501	509	473	485	455	472	486	476	480	493	514	498	457	497	476	485	515	485	481	501	487	496	489	456	500	473	477	501	459	515	466	472	471	490	489	457	500	528	491	518	473	490	474	460	448	479	477	441	525	497	505	453	468	465	483	459	512	450	485	491	491	495	496	524	464	533	504	463	502	485	512	503	476	449	488	513	495	468	517	524	477	460	498	503	532	485	510	501	507	496	478	504	472	464	494	490	519	493	501	507	471	508	487	455	510	473	494	519	456	497	487	480	474	499	503	509	490	464	489	523	448	516	481	478	483	506	473	460	488	522	497	495	486	488	525	503	469	469	504	482	471	534	506	479	529	457	486	489	506	488	516	477	478	441	469	496	503	482	465	476	475	530	484	490	512	498	525	472	520	492	480	471	520	502	494	459	518	482	495	511	504	449	486	519	512	469	469	497	534	488	513	484	461	508	475	465	486	478	489	484	480	453	487	476	472	495	494	501	529	506	543	482	485	479	494	493	498	493	486	470	490	526	481	487	490	477	483	518	521	475	481	464	505	480	490	509	506	494	497	444	487	448	480	476	448	523	467	492	471	467	514	512	496	511	503	504	498	438	498	496	500	502	454	467	509	479	484	489	519	488	512	501	497	484	495	470	495	480	507	520	501	507	460	500	498	487	469	480	448	505	463	511	468	466	463	483	513	486	512	504	483	477	517	470	462	504	474	493	544	487	491	484	507	475	560	514	507	458	456	494	476	474	499	493	505	455	482	513	462	475	472	498	501	460	492	497	465	484	481	480	482	480	461	468	473	485	494	449	460	500	527	472	430	471	526	503	503	501	455	510	461	455	467	459	498	483	510	511	496	474	451	487	507	450	485	447	522	503	472	481	481	483	496	473	506	496	465	477	454	475	499	489	480	498	470	540	494	472	514	484	469	467	496	475	530	489	466	479	485	474	490	497	487	511	510	509	504	449	477	505	498	522	463	486	504	475	475	483	553	475	480	500	503	511	509	499	479	519	464	480	491	486	476	494	505	506	472	513	495	491	483	471	546	495	462	482	493	488	462	525	493	457	432	495	531	457	461	479	496	500	499	502	441	467	502	465	455	503	451	441	496	475	523	437	457	478	483	493	475	442	469	506	497	479	454	491	517	492	500	475	497	494	454	511	497	503	461	532	500	476	455	497	486	485	493	516	483	478	468	504	520	516	470	459	487	523	532	481	474	463	482	534	502	462	449	515	508	459	449	475	467	484	478	471	483	484	437	438	492	457	454	488	528	457	525	484	485	506	469	493	526	501	511	471	497	477	476	458	498	496	443	468	488	521	474	468	501	428	436	460	474	488	490	501	487	492	467	496	486	471	506	518	505	520	520	492	486	448	536	469	502	470	527	482	480	526	491	475	496	507	511	450	472	514	476	439	486	467	457	451	460	491	458	508	482	498	465	457	484	493	475	473	504	504	522	497	469	528	450	451	483	460	502	455	470	489	442	499	479	520	503	475	492	470	481	482	540	486	479	482	481	473	517	519	498	465	495	494	505	475	494	478	493	442	514	484	532	444	502	467	487	511	444	481	470	481	482	491	457	523	459	508	474	499	480	483	493	509	511	494	488	498	458	498	488	469	490	474	553	482	503	497	500	541	456	510	483	477	505	504	474	466	515	501	497	460	435	518	505	474	444	478	484	477	497	511	470	490	512	458	497	492	526	477	505	494	501	497	447	523	534	490	513	523	486	468	464	524	492	449	499	490	458	488	488	477	516	509	476	445	523	474	492	475	477	466	483	475	516	509	470	499	486	444	513
26784	20519	7193	730	446	436	338	339	383	407	362	360	380	356	369	364	369	370	371	385	379	391	346	358	371	373	364	367	381	337	386	351	377	337	364	383	370	386	371	366	378	376	371	347	365	356	354	370	367	401	386	334	366	373	338	392	334	339	356	387	350	373	382	367	367	379	361	358	366	359	361	352	373	394	372	345	383	360	392	307	362	355	375	380	355	368	339	355	355	338	370	336	362	372	359	364	361	380	357	364	364	391	365	368	371	367	363	370	356	368	368	332	376	366	368	362	371	345	376	372	373	374	358	363	379	358	405	359	374	362	351	378	367	371	367	351	363	338	348	337	357	363	371	347	364	403	359	361	362	375	359	346	347	398	363	347	326	363	387	367	351	366	379	370	367	356	359	346	370	382	371	383	367	381	381	362	378	370	352	334	359	370	360	327	337	351	358	362	366	356	364	349	376	313	369	327	342	387	374	364	374	376	366	362	366	366	354	357	366	395	357	376	369	360	368	363	370	364	322	361	382	343	373	342	370	387	352	370	361	348	371	340	340	367	375	386	373	350	383	363	380	402	353	345	352	389	372	379	354	348	366	359	357	382	373	361	362	364	345	347	316	366	352	352	372	352	398	370	386	351	354	369	374	340	378	364	324	371	311	367	354	387	355	383	337	339	316	361	330	374	344	376	370	383	360	343	334	355	364	370	369	372	365	363	356	334	349	409	363	371	345	368	386	371	366	379	363	353	355	318	360	369	355	359	362	363	355	386	353	377	402	351	363	377	351	379	362	380	353	367	377	362	384	356	361	358	332	391	355	376	380	357	360	343	373	335	382	371	362	387	401	355	359	347	391	351	347	369	334	373	384	385	343	370	393	341	399	364	358	373	382	339	351	342	378	395	323	399	372	370	394	354	372	377	366	369	372	399	348	371	335	363	401	368	371	387	365	349	364	364	374	375	355	344	360	365	340	361	351	332	373	321	336	363	338	368	349	360	364	329	350	376	381	345	363	353	341	328	351	354	330	356	354	398	397	425	377	358	355	372	361	326	364	344	369	391	375	356	367	365	350	360	333	347	342	367	340	362	329	379	364	323	380	400	357	392	375	371	397	353	385	374	389	344	374	375	360	377	373	389	376	338	355	392	359	348	381	367	364	366	343	350	363	364	389	389	369	367	397	340	339	377	379	375	389	379	342	371	357	376	383	349	378	350	354	350	361	385	354	373	353	369	368	365	352	406	364	350	354	358	362	328	385	329	354	349	341	342	351	375	331	363	375	378	365	404	359	327	357	388	346	386	371	366	360	354	375	352	317	396	358	352	391	348	372	367	368	360	352	378	352	404	359	356	342	369	338	372	351	345	376	352	364	376	357	395	395	350	366	374	354	388	376	385	376	339	390	378	367	342	328	370	333	352	357	354	375	371	354	379	355	345	347	356	371	373	351	367	383	364	376	327	376	359	364	350	397	340	367	364	339	347	377	333	347	354	391	378	368	344	347	348	371	337	358	366	323	330	408	352	360	381	380	374	358	329	366	345	355	387	371	352	360	387	376	369	378	345	370	386	345	372	337	366	333	351	338	372	348	359	350	380	367	358	379	337	338	392	350	359	354	342	374	368	356	369	354	356	373	346	393	326	374	348	387	351	379	378	358	364	338	376	341	342	364	341	367	352	327	365	353	349	370	384	369	364	347	359	381	391	356	368	348	378	363	359	323	329	354	350	340	344	359	350	336	361	382	372	361	411	376	345	375	360	360	372	362	359	310	403	358	346	365	371	366	365	331	361	363	387	377	368	339	356	377	369	386	359	370	354	368	354	325	359	371	362	351	357	346	392	360	356	362	335	378	316	404	377	360	360	348	362	373	338	380	373	371	385	366	373	389	352	357	340	362	362	334	388	390	340	402	347	375	389	348	391	386	382	341	366	373	344	343	367	369	337	348	352	379	351	381	376	385	398	387	356	364	358	374	394	361	368	362	374	351	352	337	349	356	386	357	337	339	374	322	346	369	364	340	346	348	349	381	343	331	389	339	390	360	363	389	360	356	354	349	383	329	379	400	327	331	364	336	333	364	385	370	408	375	361	363	353	375	356	389	378	366	353	345	382	336	345	354	353	395	399	367	372	350	357	337	338	350	357	353	369	367	369	353	332	397	381	331	373	357	382	356	377	338	302	342	399	361	342	375	345	335	344	381	351	363	337	392	368	364	350	366	337	354	358	364	380	337	402	358	353	384	384	350	338	363	398	379	392	367	341	365	375	398	350	371	358	349	340	345	371	370	350	352	340	363	338	361	382	355	363	332	371	343	345	379	371	351	383	351	380	327	360	368	347	339	355	323	368	385	365	353	351	354	356	360	368	352	341	364	329	382	340	355	332	352	360	363	356	370	377	384	403	371	319	338	357	332	405	375	368	368	363	328	358	375	369	343	353	390	327	396	355	364	364	366	338	339	334	379	351	324	358	359	351	351	347	327	382	366	352	357	337	339	370	337	338	382	356	367	376	366	337	330	375	354	367	377	364	333	350	333	394	374	385	343	346	352	370	364	364	349	357	352	338	358	380	379	347	361	393	323	363	374	358	338	342	370	346	377	353	366	350	373	324	371	330	362	385	343	336	377	353	339	372	345	363	373	347	361	371	347	383	377	357	379	381	371	340	380	347	357	359	356	363	369	352	380	373	384	371	360	368	367	358	344	365	360	398	345	346	384	387	346	365	343	376	343	367	352	396	370	366	361	389	396	363	403	348	308	341	362	338	373	363	374	341	361	366	380	328	339	399	367	359	326	349	348	356	359	395	394	337	358	358	354	373	344	377	365	354	399	390	390	354	397	362	358	401	373	390	350	342	364	389	376	347	356	323	372	338	333	358	386	322	351	344	358	370	333	346	365	383	357	355	373	370	332	363	357	344	344	370	354	386	383	381	383	341	349	395	327	345	391	387	363	343	362	364	365	350	379	411	332	395	349	375	346	395	340	369	350	388	363	386	361	373	339	347	399	377	360	343	376	341	371	355	366	400	355	357	356	357	352	355	341	331	397	334	341	367	353	338	368	321	365	329	364	394	341	393	339	362	388	354	374	317	379	359	366	358	384	336	361	382	352	354	357	320	398	369	363	369	342	357	405	362	357	342	403	362	348	353	355	367	395	342	347	328	349	379	337	355	369	341	350	361	340	381	348	376	372	364	376	346	359	361	357	365	358	366	375	358	335	372	314	350	340	369	357	356	353	377	329	350	376	339	362	368	355	311	332	363	379	356	390	373	348	356	363	317	347	373	363	372	366	339	349	350	349	373	375	374	377	377	346	329	333	386	349	377	361	344	351	333	342	361	369	363	379	366	325	421	344	365	378	348	356	372	365	357	388	360	363	387	383	368	339	373	401	357	334	362	347	335	386	342	367	382	363	356	351	391	380	351	393	390	343	355	384	369	367	377	367	331	346	343	368	362	384	374	328	365	354	381	380	342	370	395	326	397	383	320	378	317	361	367	403	391	378	332
4261	1944	1649	1091	926	854	812	728	738	699	733	668	740	754	645	679	719	716	719	720	646	660	643	661	726	689	665	653	709	704	640	672	657	716	704	690	705	688	695	630	680	697	693	691	692	727	693	656	675	651	608	660	664	688	658	643	649	657	676	712	689	691	674	655	628	707	668	673	676	700	681	685	674	651	699	726	690	635	629	695	659	679	727	692	686	681	657	680	656	619	678	668	661	696	708	660	718	693	658	689	652	657	635	705	635	623	645	668	705	653	673	677	683	646	703	662	723	684	664	678	706	725	694	632	705	693	646	707	617	666	666	689	668	688	730	654	686	705	664	670	639	670	650	648	664	660	636	657	625	618	677	693	664	726	659	671	664	724	683	698	653	686	670	707	654	648	649	674	707	665	620	658	681	665	689	626	669	679	678	662	697	684	727	669	655	643	629	673	690	649	674	696	649	637	674	644	651	669	695	668	624	690	670	664	654	676	633	718	651	697	689	689	624	684	634	607	652	668	655	645	635	677	646	694	643	706	620	713	699	660	663	670	632	654	654	657	690	693	640	683	709	658	688	667	673	682	646	677	674	653	694	663	672	659	655	636	637	690	652	676	672	654	654	649	663	627	661	660	649	716	674	643	671	662	652	651	670	664	668	652	606	704	652	640	655	648	622	623	701	650	654	681	678	662	675	678	693	692	649	651	625	666	689	732	663	650	630	658	689	673	666	674	727	718	645	686	662	706	681	647	672	674	652	691	642	674	641	709	660	632	667	674	695	631	665	695	693	687	706	646	734	665	621	674	722	659	650	653	673	654	656	649	669	677	615	642	716	662	684	713	693	676	710	645	636	652	677	670	692	648	696	644	670	711	663	651	680	650	633	667	664	670	638	663	631	644	688	660	647	697	711	646	635	656	695	679	675	677	642	657	703	699	709	654	632	666	686	687	649	655	675	664	675	679	666	685	674	666	702	684	683	696	671	708	667	654	639	637	676	668	653	663	633	614	695	669	655	636	683	652	636	694	644	642	630	660	691	697	675	677	653	672	718	663	667	669	641	643	671	629	674	723	657	661	645	688	658	655	706	700	655	657	693	652	704	635	643	672	682	719	675	663	698	684	674	681	658	710	629	684	652	689	664	703	659	633	659	669	644	608	688	694	693	625	602	686	675	684	655	644	626	670	674	677	687	708	689	683	688	628	670	683	686	657	648	684	662	689	687	673	708	619	681	674	673	665	665	690	640	693	642	683	655	684	690	701	694	692	639	696	670	634	657	635	653	655	680	711	646	689	703	673	676	701	699	628	655	648	657	618	643	689	666	644	682	678	653	626	669	662	675	657	659	648	645	700	680	628	680	670	691	661	647	653	695	686	699	674	718	706	668	641	677	673	667	658	721	651	632	652	667	653	676	672	650	694	692	680	675	705	676	691	658	690	697	634	685	663	657	662	643	627	679	666	648	685	681	625	648	624	661	669	658	670	670	648	689	685	704	675	629	734	711	661	663	673	671	703	637	623	665	698	654	674	661	690	616	704	702	687	697	654	632	675	652	664	704	665	681	670	652	671	667	698	647	624	644	704	681	705	655	708	675	677	634	636	682	658	722	676	691	678	689	715	691	655	654	699	656	665	622	632	655	659	662	702	693	665	681	663	626	691	721	682	661	635	675	660	668	682	654	720	653	625	700	690	672	669	649	681	687	682	666	685	637	663	642	682	686	710	661	710	691	691	656	690	692	695	672	669	638	629	675	632	682	670	652	666	655	693	639	700	662	726	695	700	643	699	620	686	699	676	659	684	651	677	654	613	704	632	680	689	656	629	684	645	690	661	640	683	647	663	672	645	632	688	674	649	697	707	729	671	615	707	698	703	690	648	676	603	708	670	650	680	660	681	687	682	768	638	681	702	731	677	687	664	637	658	687	662	651	679	693	671	687	669	665	679	664	676	674	659	662	668	664	668	634	646	660	640	665	636	683	637	676	629	668	700	722	694	696	639	678	635	698	688	689	684	667	688	685	693	648	667	680	652	680	631	651	671	702	649	644	691	689	661	672	669	692	686	713	695	659	702	613	713	654	693	685	694	679	696	660	677	667	672	681	672	632	679	681	632	635	657	644	669	652	674	632	711	648	651	672	688	697	636	629	615	626	725	658	671	692	638	676	640	651	662	684	714	675	635	685	692	642	655	685	637	702	653	653	692	656	669	655	684	683	688	622	668	669	699	684	657	651	640	669	675	668	637	662	682	660	698	677	642	658	623	607	675	703	665	651	735	663	677	685	666	669	646	628	712	672	680	730	674	674	662	684	665	698	668	624	669	656	659	680	667	622	725	689	678	655	715	681	669	664	669	650	666	660	664	672	661	659	652	697	679	654	670	652	665	654	670	709	677	690	631	688	632	642	696	640	654	672	660	671	661	699	695	668	672	680	640	664	695	649	671	680	680	676	675	726	668	652	683	669	627	696	652	646	675	711	669	703	682	717	673	687	660	701	682	695	675	664	652	633	660	687	656	657	661	679	660	739	671	697	678	697	654	675	661	658	659	653	629	638	658	637	643	656	673	672	706	693	692	626	638	676	666	723	662	691	645	689	686	651	656	657	656	658	677	632	666	715	657	660	636	661	665	656	684	706	682	700	622	675	733	694	705	642	675	628	660	667	683	655	654	676	639	660	638	639	675	692	650	596	660	659	682	690	630	655	662	651	647	686	676	675	682	608	681	669	721	631	681	696	709	676	658	684	660	631	638	661	655	648	674	686	667	670	663	712	652	685	626	683	678	607	670	691	670	659	680	685	661	675	695	667	677	695	673	655	643	668	665	692	705	678	666	630	661	691	663	677	676	685	672	700	647	646	686	680	659	695	719	688	629	661	688	654	682	687	677	687	711	644	648	723	683	696	683	634	655	652	665	684	620	671	683	720	645	660	692	634	612	667	676	639	682	719	658	663	730	669	663	702	689	696	671	680	653	686	695	695	651	692	657	686	703	644	686	696	670	689	623	661	626	678	645	692	672	656	685	676	656	701	681	691	666	698	690	631	663	659	641	707	690	667	631	670	683	647	659	679	663	662	703	683	685	704	673	702	701	692	627	674	646	651	656	650	702	648	683	686	685	699	669	688	688	625	626	658	671	647	676	717	616	675	678	692	674	719	633	648	664	646	714	678	619	692	668	677	686	669	689	673	695	645	663	681	718	646	675	615	657	603	638	659	650	664	669	684	657	710	675	704	688	648	694	630	644	677	642	667	679	657	690	696	697	701	692	651	688	649	682	670	645	718	649	652	649	700	629	685	678	681	672	675	683	674	660	658	671	641	689	656	664	685	711	680	694	599	646	635	681	660	645	658	667	692	667	693	667	679	703	772	675	643	665	640	701	690	702	680	724	650	673	627	667	636	691	720	677	692	670	698	682	716	653	666	680	654	705	640	688	685	658	656	661	680	681	737	709	658	661	649	702	709	687	662	660	642	670	627	655	641	647	647	699	719	674	647	655	694	675
24346	21396	28565	24615	19546	1483	603	370	332	306	274	257	246	244	204	214	205	188	180	206	203	175	152	179	194	183	150	176	154	193	178	141	163	154	144	159	165	166	161	170	152	176	178	143	159	142	169	166	178	153	166	170	170	155	165	158	173	158	158	163	165	147	167	146	168	185	157	156	162	147	167	154	153	160	151	159	152	153	169	159	154	155	143	152	165	130	161	152	187	173	145	155	150	142	163	161	129	184	149	170	146	166	172	171	137	162	158	163	147	164	159	156	176	139	147	182	144	145	138	146	148	145	206	159	131	145	142	149	179	157	164	131	138	154	159	162	168	167	156	172	146	152	150	142	160	147	153	132	129	141	147	143	134	139	157	159	166	152	141	153	154	163	139	138	155	164	170	165	183	148	182	164	193	162	171	180	150	191	167	144	161	154	144	158	158	172	142	153	142	152	145	192	161	145	156	170	160	148	160	170	163	177	161	181	150	171	151	145	167	180	153	170	143	166	176	152	167	151	151	182	159	157	167	172	147	165	145	155	166	153	151	157	169	153	150	174	131	176	138	160	158	161	137	158	145	149	153	154	149	167	169	148	157	155	161	148	160	150	162	146	146	154	152	130	149	144	144	154	182	132	175	131	168	167	144	140	143	164	168	161	140	173	181	135	167	171	147	181	164	162	152	156	177	147	143	155	158	161	151	124	154	156	162	181	151	158	141	141	177	158	182	150	152	146	167	154	170	125	162	153	169	144	153	154	155	175	161	147	154	166	173	153	191	154	135	157	147	157	147	148	133	165	148	159	155	167	145	172	148	144	142	133	169	162	145	163	163	181	164	148	167	151	154	145	143	151	145	155	170	159	147	163	162	171	154	182	162	143	146	147	147	154	186	151	167	179	138	166	144	169	157	159	141	158	154	139	120	158	156	168	166	158	187	157	161	161	160	143	153	159	173	157	182	165	156	162	148	164	166	148	134	155	138	160	176	146	140	185	152	137	168	176	157	144	153	141	169	155	151	161	152	148	147	177	163	147	169	148	173	140	160	129	160	154	183	143	184	157	156	151	164	178	158	154	186	157	157	171	170	180	146	140	142	153	173	165	163	168	165	174	147	158	170	174	150	124	154	148	162	152	153	147	159	144	130	162	158	180	152	140	140	159	159	150	153	164	158	163	172	135	177	152	171	161	157	157	150	157	153	150	147	165	167	182	155	144	171	145	147	147	173	159	152	173	147	141	150	127	155	151	161	170	158	166	159	177	143	147	164	148	159	150	141	160	151	147	158	129	193	175	156	152	129	147	169	143	169	145	136	167	154	160	157	163	159	157	149	164	139	160	156	151	146	136	138	163	150	157	144	145	141	164	163	155	129	140	157	162	146	141	172	157	167	157	153	154	159	168	170	137	161	135	158	160	155	143	161	149	189	142	153	159	133	173	145	162	172	151	155	166	166	157	156	147	173	151	146	156	164	144	163	134	153	171	169	155	130	173	168	152	137	173	150	149	163	156	150	162	152	163	166	143	140	155	131	154	145	161	153	156	144	161	141	145	175	166	164	153	161	170	145	161	139	156	144	169	140	182	155	155	159	119	171	169	159	135	157	134	162	158	166	167	156	156	138	170	161	142	152	178	138	163	148	169	153	150	154	148	165	177	149	145	173	154	153	159	130	168	150	159	166	166	143	148	153	157	159	141	136	150	159	137	154	117	159	163	142	130	168	173	157	149	131	154	159	164	144	148	155	170	144	180	155	130	139	147	149	145	162	137	156	156	157	165	157	161	153	164	166	168	140	128	148	169	149	156	165	147	164	160	156	164	166	146	141	151	161	172	136	171	138	171	165	153	166	145	136	152	138	156	175	157	165	167	164	158	174	136	145	164	175	145	155	142	132	145	144	161	133	124	145	152	149	150	170	152	147	157	143	140	152	166	141	154	154	133	138	166	169	173	140	170	145	154	152	162	165	130	183	155	169	165	154	162	163	165	180	167	146	167	166	141	152	172	185	147	177	161	158	169	150	143	156	143	133	143	147	150	162	153	163	140	163	151	152	155	132	149	152	170	140	157	167	141	162	145	147	149	135	169	164	150	140	131	165	170	140	149	190	143	155	154	185	159	162	144	132	163	148	173	131	147	152	167	144	159	143	171	154	144	184	168	160	147	151	156	157	167	159	148	154	162	163	173	156	155	166	143	174	144	160	172	160	159	158	158	148	170	160	148	152	166	152	180	152	146	166	134	162	159	159	180	167	174	173	158	179	147	162	177	168	157	154	171	118	150	169	145	165	148	172	159	143	170	160	139	148	129	162	184	135	135	164	160	151	147	171	144	147	161	173	156	143	169	156	145	138	162	158	149	164	161	154	171	161	142	159	149	162	161	118	161	166	149	139	148	148	159	167	144	162	156	166	159	166	175	162	147	169	175	158	149	148	178	155	144	165	160	172	147	161	145	150	156	144	168	152	149	140	142	175	165	156	150	142	150	154	139	159	146	158	146	147	139	162	150	140	153	160	163	167	129	170	136	152	183	160	149	173	148	129	158	160	132	141	155	165	169	158	159	180	181	160	147	155	156	148	133	142	143	144	174	163	171	162	157	141	150	187	158	170	183	142	165	143	165	144	173	141	170	160	171	150	133	140	144	157	154	159	128	153	168	162	156	142	154	167	153	130	152	155	167	149	138	171	154	145	151	142	162	172	171	173	137	164	154	158	178	160	163	149	144	149	150	143	139	146	150	168	180	149	163	169	166	165	161	150	126	168	165	187	154	138	158	150	143	161	149	160	166	159	174	156	174	173	158	155	157	157	168	151	143	154	153	146	139	157	165	148	142	166	155	166	160	172	147	165	136	165	144	165	149	156	155	162	160	167	163	161	149	139	130	168	168	151	154	146	148	164	160	166	171	185	156	160	171	150	175	142	144	146	133	161	152	139	138	150	154	144	154	133	131	155	160	138	158	162	140	157	165	169	142	164	171	159	154	156	166	156	145	132	142	149	165	143	151	131	143	172	162	157	131	150	147	150	153	162	143	156	149	160	175	167	161	151	140	148	165	149	174	182	154	155	189	152	166	156	149	178	190	145	157	153	166	148	131	179	160	145	162	165	175	150	154	163	163	175	137	151	169	168	165	147	152	144	160	174	155	169	143	168	144	149	170	150	156	163	173	142	169	162	126	162	149	148	160	195	175	159	161	150	165	177	157	142	144	137	139	163	167	145	161	147	127	157	181	159	168	166	122	151	163	167	151	139	137	141	153	153	151	139	170	136	172	153	168	128	160	163	147	163	170	158	154	134	188	155	141	174	157	163	174	146	174	174	146	180	159	142	171	160	175	165	162	166	181	160	161	153	154	159	165	172	175	150	157	150	182	163	160	162	161	206	162	157	160	147	158	161	171	176	157	136	165	137	164	159	162	164	156	182	148	144	161	159	155	140	162	148	159	152	156	148	176	154	167	147	163	140	156	150	160	153	151	147	151	144	157	160	133	171	171	154	142	176	134
5947	11275	9267	4788	3113	2135	1586	1286	1043	916	805	749	618	556	531	524	484	456	445	453	430	395	405	384	386	373	376	366	359	378	330	351	328	353	360	357	330	343	299	333	313	358	298	332	309	337	281	332	315	328	359	327	321	304	337	347	335	310	330	322	318	317	322	306	325	313	325	334	311	303	281	297	311	317	306	304	310	341	309	320	327	310	335	336	324	339	313	310	298	348	326	276	300	324	298	316	313	292	336	327	309	291	291	320	304	340	297	298	313	305	322	306	332	310	302	280	309	291	325	319	312	286	283	311	316	310	300	357	312	320	332	313	304	304	285	326	331	279	316	312	319	318	292	301	321	319	263	319	320	317	291	322	365	295	326	296	315	319	301	311	291	281	300	314	303	295	289	292	312	322	361	330	316	298	313	294	316	296	303	305	322	326	312	307	295	296	328	318	318	305	302	304	274	296	308	303	317	352	303	312	298	304	331	301	291	309	296	302	303	331	303	325	292	299	287	330	279	283	300	297	327	266	288	297	316	298	295	290	273	327	323	320	285	305	336	302	303	318	318	284	319	314	305	328	335	311	311	293	332	340	310	316	301	320	326	330	278	316	314	334	280	322	290	307	323	306	315	311	274	298	297	333	327	291	300	312	314	304	308	302	334	306	298	305	288	302	285	292	326	298	320	305	293	284	314	291	322	314	287	355	340	321	289	301	320	286	263	301	287	306	298	306	318	296	309	330	297	297	289	307	309	293	283	301	322	333	313	315	295	295	312	283	329	301	317	313	310	277	337	312	340	293	335	303	301	303	317	322	285	274	309	315	328	312	327	325	321	313	316	293	308	305	304	324	318	320	290	271	313	325	357	323	316	288	302	311	292	312	292	292	333	318	312	307	322	286	318	299	286	303	326	336	295	309	322	313	333	300	292	314	310	324	298	306	287	279	319	312	305	285	271	292	312	308	299	266	304	312	333	293	315	322	317	304	322	269	302	316	300	332	285	312	307	315	294	290	298	309	303	264	323	297	299	309	320	318	357	302	302	290	322	313	305	304	287	317	340	317	309	310	306	312	295	312	314	310	276	324	320	330	318	302	331	317	300	320	315	306	274	309	325	292	290	320	332	296	317	296	323	297	296	320	323	300	318	298	296	319	339	283	296	263	315	311	281	334	285	311	304	304	304	306	276	292	297	316	329	293	277	296	317	307	313	266	306	304	305	320	329	295	313	295	318	303	335	301	322	315	300	340	307	326	308	315	366	276	299	331	332	331	321	294	311	307	305	316	299	320	314	300	276	330	318	298	321	312	327	296	328	315	326	325	289	295	321	286	320	281	327	310	323	310	289	312	310	309	328	299	285	302	319	324	280	306	296	302	328	308	321	311	321	289	288	324	311	304	312	292	328	282	334	334	309	305	324	279	283	304	292	303	310	305	304	296	333	332	302	305	289	311	317	349	296	313	307	295	328	319	325	317	328	328	266	307	298	307	322	274	312	295	309	278	260	290	291	292	347	303	269	329	323	317	310	290	287	301	318	256	307	329	272	333	302	304	357	303	282	306	291	329	317	316	311	301	313	330	283	318	327	312	322	329	320	316	338	313	295	296	325	329	306	265	339	319	314	312	288	309	295	289	281	321	301	288	289	346	304	330	309	372	329	304	291	331	308	333	304	299	358	300	311	280	299	303	305	327	317	288	300	328	297	286	311	311	300	305	337	362	303	336	307	273	294	322	299	322	316	256	288	292	312	312	291	328	301	314	308	291	313	317	290	326	290	291	331	321	316	292	312	293	299	289	337	304	345	304	315	281	306	327	317	313	290	317	362	316	294	330	311	294	300	310	306	271	300	327	326	294	310	299	292	289	296	302	296	305	278	293	299	310	299	344	310	275	317	272	298	279	314	317	316	310	303	303	301	298	297	290	331	294	317	324	280	288	302	307	330	316	321	300	296	310	288	293	307	282	317	330	323	305	305	318	318	299	321	341	301	320	303	298	337	319	314	312	314	317	299	310	301	286	298	304	316	319	332	329	303	274	337	330	301	328	305	307	305	261	305	329	309	286	311	300	277	309	284	299	315	313	297	307	297	309	269	276	339	323	320	311	304	296	286	279	313	300	295	320	320	325	284	291	287	308	306	324	305	311	278	340	312	265	273	325	294	287	316	275	316	293	333	329	351	285	295	312	303	313	284	311	314	313	308	305	306	304	300	308	307	294	306	343	282	285	300	315	285	294	292	297	284	310	319	295	307	297	300	311	291	318	314	330	308	321	299	311	306	310	340	331	321	335	304	295	296	290	277	302	316	312	324	298	309	281	304	290	316	332	305	340	292	296	327	303	306	296	311	320	306	304	308	323	288	299	316	310	288	301	298	311	298	303	324	342	312	287	305	322	286	324	311	320	307	324	325	296	316	325	314	275	352	300	303	287	292	314	309	275	305	308	292	292	288	297	310	316	330	318	318	316	283	276	297	298	284	290	306	295	320	301	308	304	306	283	308	292	301	294	307	305	325	274	302	284	331	324	343	306	311	313	311	304	320	336	310	325	314	342	311	323	313	321	344	314	301	303	318	327	294	276	318	310	314	291	287	325	294	323	293	329	315	313	310	300	294	309	291	270	301	303	314	305	292	299	336	306	280	341	313	304	276	280	286	303	273	314	301	322	341	302	299	319	318	341	302	279	286	318	284	298	305	343	323	310	310	304	319	302	299	315	290	302	321	339	291	296	320	299	273	291	319	306	346	320	307	287	310	274	316	325	322	295	300	302	291	297	330	293	303	311	311	307	304	317	328	328	324	304	310	335	331	310	328	330	289	331	288	304	304	328	312	296	306	304	321	320	298	297	314	299	334	286	311	318	352	275	304	324	312	294	304	277	304	322	321	283	336	299	292	292	327	296	286	309	307	291	314	316	264	328	314	313	320	319	302	294	326	288	322	303	319	298	299	303	277	341	297	283	326	283	325	279	327	329	291	314	294	337	299	314	302	312	307	294	285	329	325	315	288	325	289	308	279	285	329	328	314	319	309	315	322	309	285	275	305	335	308	300	282	316	309	335	282	281	316	274	316	322	323	333	340	307	339	320	333	310	307	326	311	331	316	307	301	307	312	339	277	312	313	329	290	296	313	310	301	289	312	305	315	307	294	311	327	318	307	331	274	321	321	319	252	316	287	311	322	282	295	305	283	319	303	320	308	336	326	313	313	312	346	289	322	305	293	286	294	345	288	313	315	314	330	306	303	331	326	297	274	310	301	291	311	315	286	313	308	286	321	315	320	311	286	316	306	289	329	326	302	301	319	310	286	319	317	322	318	320	306	306	336	346	281	313	299	305	329	297	282	332	318	321	310	299	306	293	306	315	347	323	292	312	286	314	283	321	294	286	298	303	296	305	333	277	315	328	294	296	328	326	267	325	323	310	303	282	324	298	305	303	302	287	314	304	317	302	277	290	323	306	323	316	337	277	280	330	308	355	306	288	327	281	268	319	327	307	309	303	315	318
23506	21438	29331	23970	21440	17488	1811	789	625	555	497	469	415	380	414	402	350	373	313	338	314	329	341	316	297	315	304	300	297	284	316	262	289	266	324	311	281	296	294	298	295	271	305	288	279	294	262	312	276	287	270	281	279	282	309	255	289	288	281	274	299	278	264	295	280	282	271	261	300	252	277	281	265	267	304	285	265	274	274	279	290	284	284	314	274	285	269	279	259	276	244	248	271	259	251	311	271	286	290	292	277	287	277	294	296	268	280	268	277	260	278	279	298	257	269	272	265	260	291	254	257	253	297	291	266	258	244	307	287	285	251	253	305	293	240	284	273	238	262	259	271	266	259	239	295	244	235	288	262	258	250	288	257	275	279	268	300	243	269	291	260	281	277	242	253	274	261	285	266	283	282	296	253	307	287	268	248	256	292	287	294	279	296	302	255	239	272	265	270	267	260	276	280	274	253	261	309	262	293	256	277	295	261	256	287	258	287	257	253	294	282	277	254	307	284	288	247	290	267	246	293	306	264	263	282	251	265	254	263	266	283	284	279	275	255	266	272	274	284	278	286	256	264	248	280	250	254	264	266	257	249	284	305	273	282	274	265	270	301	263	293	279	253	281	293	289	279	300	297	285	285	269	260	271	266	254	243	298	287	249	271	263	261	262	301	303	274	274	289	284	260	272	297	253	251	266	284	249	253	272	257	283	245	303	281	263	282	296	268	294	260	294	320	276	287	280	284	264	289	296	262	276	281	276	245	286	244	279	272	265	282	279	265	279	269	252	259	273	258	251	296	242	282	245	284	287	280	291	288	289	249	292	289	261	269	292	272	267	267	271	285	276	287	289	292	278	244	268	250	232	274	290	295	261	292	265	258	273	285	270	283	268	280	293	285	265	236	280	263	249	260	270	259	274	274	279	281	296	279	300	254	262	257	286	256	254	251	285	260	295	237	279	249	289	287	276	273	302	304	291	288	244	247	304	290	271	261	274	298	272	281	259	266	290	268	280	270	280	272	235	306	286	266	284	268	251	246	276	255	275	278	292	260	282	255	280	310	290	275	251	291	266	268	261	240	292	291	309	287	257	278	268	277	308	250	265	252	275	249	263	260	263	297	274	282	271	258	283	279	258	280	243	296	239	285	272	277	289	281	251	273	266	269	282	271	281	278	250	261	285	275	281	313	284	235	270	268	279	281	261	269	270	248	286	263	300	261	290	274	243	260	243	242	276	282	304	269	275	300	273	277	254	288	276	246	289	288	286	240	283	285	264	266	247	253	259	286	257	294	249	261	272	264	268	275	284	261	274	266	291	258	270	261	259	285	274	277	294	276	257	263	254	281	275	243	253	291	249	248	256	278	257	261	273	257	281	274	290	267	264	276	263	258	250	271	265	284	284	285	256	260	297	283	261	271	289	275	282	266	264	276	266	252	297	297	273	277	268	285	263	272	280	270	233	255	275	283	263	304	283	258	266	258	287	260	262	277	242	279	258	268	299	256	265	280	252	277	239	302	294	275	285	258	295	287	288	274	267	277	256	310	273	255	261	239	261	263	276	304	273	268	251	248	260	247	288	284	271	260	267	292	262	279	277	310	259	282	275	285	279	281	277	298	254	251	258	265	255	271	278	264	265	258	251	262	299	277	274	270	280	266	243	302	313	309	285	274	268	271	271	286	276	284	274	246	254	297	275	269	262	275	257	261	280	274	239	338	303	273	248	295	266	300	271	237	274	292	258	270	280	259	252	281	253	274	290	276	272	277	276	265	290	280	273	268	287	255	246	261	275	268	245	264	294	304	273	289	267	299	289	279	300	250	307	258	259	264	289	277	275	266	292	294	261	274	251	272	261	319	291	288	256	279	260	269	295	276	287	262	287	261	250	277	282	249	282	243	277	278	313	283	266	285	279	260	258	299	254	268	273	273	243	269	259	285	271	262	247	289	285	265	260	256	286	275	293	248	297	256	262	261	277	292	267	277	254	275	279	237	264	281	266	286	274	279	285	279	281	259	264	281	270	272	274	271	288	280	295	265	244	239	275	263	281	257	284	284	276	280	291	248	285	255	276	265	294	246	277	270	303	286	282	256	259	269	282	283	289	290	265	282	285	260	257	280	233	294	277	261	267	281	271	289	299	269	262	278	253	278	244	290	266	258	256	266	277	255	252	307	275	266	279	283	251	248	281	268	262	292	258	262	272	267	275	267	256	264	253	267	287	274	286	265	292	291	269	249	254	257	293	260	279	264	278	282	284	259	270	287	289	256	269	285	269	240	237	278	245	280	250	273	287	273	292	285	265	260	281	241	277	290	277	288	263	262	306	239	267	286	251	268	282	288	274	277	270	269	262	260	262	266	278	258	271	290	268	261	275	310	282	271	259	251	250	273	276	289	279	239	267	284	284	262	261	277	275	311	259	299	256	284	262	256	264	248	290	277	276	286	290	274	261	278	288	272	251	286	254	269	254	280	257	270	266	278	266	289	282	256	280	285	274	244	257	274	269	277	275	272	303	287	257	278	275	263	254	245	268	277	248	269	273	259	266	267	281	279	294	247	263	268	261	271	292	283	284	269	292	268	324	284	304	303	268	278	291	283	290	261	253	253	279	281	261	291	263	287	248	288	302	285	270	272	260	278	294	294	275	247	284	271	288	274	288	267	290	282	276	271	284	260	276	261	250	267	253	284	280	265	257	280	261	280	286	288	267	285	238	273	274	276	261	270	290	275	265	267	280	286	283	265	252	252	271	243	264	270	248	240	257	261	301	267	288	256	273	278	275	310	280	292	302	274	270	269	262	265	243	246	251	270	301	239	281	255	269	286	280	277	265	259	246	287	269	274	280	302	247	263	267	264	274	271	286	269	241	258	259	255	279	294	282	299	225	287	274	265	277	271	286	257	302	240	273	288	274	247	238	261	273	288	281	273	269	281	271	257	249	257	268	289	245	274	269	261	266	268	278	248	299	231	288	265	239	291	273	286	263	263	257	262	282	290	280	246	259	285	242	260	266	269	286	298	281	278	271	255	267	272	261	255	288	287	261	305	272	273	286	331	269	287	275	285	285	299	275	246	267	243	291	253	270	240	232	266	276	302	298	272	275	264	263	291	259	283	261	263	290	278	282	282	276	280	269	272	274	274	290	241	246	252	300	284	273	297	259	258	267	244	283	280	265	283	290	259	280	287	256	257	277	259	279	283	267	248	242	257	285	273	268	286	262	255	263	236	277	266	253	265	268	250	280	280	269	271	280	266	273	302	312	284	260	270	285	263	288	247	237	301	298	270	265	267	225	329	252	289	278	250	296	242	295	250	267	286	256	281	262	272	261	250	272	305	294	267	249	281	268	269	250	260	285	272	258	275	276	270	271	288	239	290	267	259	275	267	280	274	233	267	308	263	252	275	286	241	281	298	261	260	270	298	258	262	275	271	296	284	254	258	263	262	273	297	268	278	278	285	279	285	265	251	250	260	280	256	274	275	286	240	288	258	249	259	273	236	263
8613	17446	14354	7963	5367	3855	2908	2321	1830	1594	1332	1202	1073	1023	932	864	812	770	723	690	656	740	634	604	690	646	547	611	601	572	607	561	560	561	532	542	502	521	541	511	514	535	545	517	523	527	529	542	551	544	503	551	488	484	464	528	513	505	508	483	511	485	532	526	526	550	514	519	524	495	495	552	473	510	518	508	510	500	473	496	491	530	503	488	498	524	491	506	481	480	531	498	526	502	507	530	516	516	477	523	522	488	529	520	484	499	494	451	466	503	496	474	490	493	503	521	543	508	463	497	502	499	478	487	489	527	505	491	502	497	478	533	475	549	508	524	480	493	469	505	435	505	500	459	461	487	471	496	489	496	500	458	507	456	462	451	473	494	543	539	486	486	529	496	504	520	512	483	518	498	505	507	500	479	505	476	538	520	494	524	521	474	493	505	522	449	440	458	473	443	503	461	494	489	498	496	501	436	487	461	521	471	477	504	464	486	521	492	487	502	491	449	508	540	478	503	486	478	507	463	437	474	462	459	483	500	520	462	475	509	503	467	445	482	509	466	462	475	511	464	494	483	492	476	475	498	518	519	528	487	460	466	523	482	498	510	506	487	497	480	468	477	445	453	479	500	530	488	472	464	487	511	486	503	485	466	485	502	485	490	487	487	521	530	520	481	489	514	437	496	476	479	468	502	499	482	452	491	509	465	445	480	451	505	456	458	486	489	481	506	437	468	497	520	496	530	445	467	491	478	502	503	463	481	463	507	473	453	478	473	513	466	498	520	464	476	518	535	516	473	496	497	521	465	444	496	479	499	503	459	452	497	478	484	482	501	472	489	483	469	497	501	491	468	527	465	439	511	468	538	457	494	486	491	476	465	502	508	482	491	462	499	458	505	488	455	460	501	512	515	483	499	475	491	470	495	493	517	475	490	469	479	471	488	477	481	473	464	502	464	467	484	484	478	513	502	505	506	506	461	487	481	445	486	495	489	503	484	482	489	480	490	478	440	490	465	527	491	505	492	458	445	519	480	467	495	474	500	491	520	472	468	523	467	503	489	486	493	484	477	476	486	505	423	518	491	516	483	478	505	505	463	487	501	464	496	484	493	489	450	456	527	443	512	524	491	492	460	467	475	484	494	489	501	459	509	484	487	496	495	496	497	511	493	456	452	466	487	478	446	524	452	517	536	485	480	500	492	455	464	469	530	496	482	523	502	480	535	479	498	494	493	468	458	495	452	518	482	500	471	493	463	488	471	518	483	479	489	514	464	486	526	476	469	497	486	498	468	472	484	518	473	513	480	540	467	479	479	453	478	540	467	503	459	462	465	437	429	442	470	475	482	440	448	504	458	482	518	509	463	479	461	449	515	468	471	495	526	559	479	522	496	485	477	488	538	451	516	517	460	516	458	458	473	492	422	500	495	507	479	512	437	490	492	466	457	427	511	453	486	477	497	491	503	499	514	476	470	485	465	465	482	490	528	504	433	473	489	481	491	487	510	446	479	498	486	522	501	479	517	470	466	499	484	491	522	454	521	504	476	478	483	497	476	525	473	478	490	486	525	521	527	449	462	472	496	483	490	467	516	485	515	490	464	484	479	499	525	507	497	508	462	469	496	503	490	465	470	466	489	495	492	490	460	507	474	514	438	454	498	507	511	468	521	509	461	471	478	465	487	488	470	481	508	525	479	511	467	464	435	500	465	476	457	480	463	456	501	507	446	499	517	497	480	479	495	495	490	452	496	504	476	495	470	442	481	507	490	513	483	467	476	530	476	522	501	478	517	481	495	500	485	445	494	536	509	479	476	468	489	484	468	494	479	492	506	455	455	476	499	465	491	483	466	471	449	466	480	495	457	443	527	465	451	495	511	483	488	493	508	498	452	488	463	511	499	468	471	452	473	490	441	506	483	505	475	487	530	529	429	515	481	484	472	447	496	470	498	521	469	459	461	485	488	493	474	488	500	488	457	498	458	509	497	480	488	476	506	485	510	468	495	494	494	486	508	479	480	494	468	457	501	464	483	533	503	481	486	473	487	504	442	495	483	484	510	490	455	488	487	474	489	476	453	489	522	457	525	483	514	527	502	470	450	473	479	490	514	501	508	549	457	468	495	492	465	476	492	482	504	472	504	463	496	478	511	484	507	494	499	488	464	498	489	462	469	500	504	519	479	495	511	469	516	432	467	480	462	479	491	470	481	494	488	465	496	509	497	481	480	491	476	460	499	480	471	482	470	440	490	472	476	449	486	456	489	478	456	481	516	511	480	517	461	463	436	478	521	466	496	479	496	486	506	469	481	476	497	510	494	509	469	444	521	517	510	477	473	454	482	459	500	543	485	487	456	468	476	474	474	468	545	497	525	466	458	487	491	483	464	469	487	505	480	461	465	495	474	502	461	483	508	497	477	511	500	482	468	510	507	458	460	522	457	500	490	545	500	450	472	449	453	451	488	515	506	445	492	495	492	498	478	503	495	481	458	502	508	488	488	539	478	480	483	473	435	471	515	470	499	536	493	500	467	483	482	508	517	475	490	517	477	465	486	512	514	471	501	440	466	472	519	468	485	481	464	464	492	442	499	498	497	460	478	477	490	494	482	500	484	507	477	502	495	480	519	493	490	498	492	476	486	455	475	489	478	474	480	485	504	456	472	473	530	519	455	475	470	509	475	513	514	476	500	515	494	505	517	517	488	506	459	498	497	507	470	501	530	473	472	502	502	500	456	499	485	480	494	453	459	471	483	484	485	484	487	477	552	462	438	496	459	507	457	489	482	474	477	505	478	511	479	470	473	486	473	497	472	455	496	459	496	478	475	469	494	456	514	481	487	536	471	476	473	473	513	504	500	473	463	468	464	450	496	484	463	484	504	525	515	487	470	473	502	507	517	468	472	470	501	484	504	493	473	492	520	457	473	495	484	499	486	455	515	461	469	495	476	463	491	470	499	458	464	463	490	476	497	518	433	512	472	512	472	467	508	515	460	480	478	478	485	514	486	508	458	479	493	536	463	448	489	465	477	442	479	508	447	548	499	509	506	483	469	479	518	460	493	462	493	465	484	485	534	484	508	471	482	469	489	509	456	489	477	478	509	467	509	480	478	523	458	485	474	500	474	512	460	480	502	461	526	489	519	456	464	488	503	471	443	477	480	456	479	517	483	449	467	523	522	504	478	482	470	479	506	506	454	489	447	451	483	501	486	506	486	514	450	493	477	476	492	542	474	495	470	508	477	503	467	537	439	521	479	481	496	495	501	513	487	527	481	469	491	514	501	476	478	492	468	511	511	459	446	508	486	476	498	472	484	488	447	491	511	455	507	459	501	464	479	505	490	471	509	498	522	511	464	507	497	487	499	512	479	454	470	521	479	455	486	481	490	495	499	519	460	473	497	458	514	496	489	476	498	503	472	494	481	532	535	507	468	488	483	478	478	519	497	487	459	491	443	462	494	455	524	465	527	487	480	503	509	498	475	498	460	517	489	478	465	525	463	522	493	445	490
26979	20690	7433	731	485	394	410	380	400	392	368	351	389	411	409	382	334	355	352	349	356	362	388	350	362	376	364	335	373	357	366	400	363	345	380	397	381	353	330	404	329	380	380	341	363	346	368	379	382	387	387	351	366	361	388	343	351	409	358	394	349	357	345	346	362	374	393	369	379	335	355	395	376	353	379	373	377	351	377	381	377	370	382	380	356	360	372	356	345	394	379	380	356	380	410	396	361	371	374	339	358	362	335	351	341	363	376	374	376	373	346	364	329	333	329	370	357	383	333	363	385	383	360	343	340	359	345	349	320	360	375	389	338	358	349	395	368	356	375	351	394	354	352	378	357	397	368	371	362	339	377	360	365	353	380	343	382	362	355	349	377	396	374	366	378	375	348	342	354	413	345	404	355	370	378	371	324	354	359	363	342	361	358	384	354	336	378	390	369	330	343	386	374	337	335	344	442	344	363	359	381	337	330	364	361	383	361	379	357	335	329	390	362	360	374	348	341	366	329	394	357	367	345	358	344	360	346	376	355	403	363	342	374	387	365	338	358	362	364	358	372	372	337	396	360	376	384	374	365	410	348	396	305	354	341	341	378	318	339	359	338	381	340	372	365	356	382	347	391	380	384	351	371	338	334	362	354	373	351	363	361	336	337	379	382	341	359	357	359	391	389	376	357	390	334	374	370	347	359	398	360	365	379	342	349	337	401	368	386	364	365	366	398	379	375	344	353	381	383	359	385	378	337	344	343	362	369	367	379	362	378	365	389	394	353	324	387	352	371	366	345	398	393	386	345	352	353	384	386	376	337	353	344	365	345	366	336	346	368	352	392	365	362	403	347	352	342	349	356	361	357	371	356	409	363	326	363	348	353	391	354	370	402	369	362	356	384	350	348	321	355	367	382	375	362	378	360	377	377	364	367	342	333	361	364	393	387	373	336	370	347	386	354	378	354	380	340	367	351	363	356	379	388	362	369	376	389	378	384	353	381	349	375	379	365	346	339	369	333	370	344	333	345	363	365	365	377	357	341	372	348	342	347	365	373	364	362	358	370	373	362	359	394	370	380	359	339	317	350	371	413	365	379	373	348	380	366	370	358	358	374	376	337	354	327	395	379	376	342	335	378	377	371	390	345	365	370	356	361	363	387	343	378	369	357	368	373	374	343	355	356	358	356	372	363	381	363	361	363	332	361	395	364	361	340	339	378	370	327	369	385	353	392	357	330	355	347	353	384	339	368	380	367	324	358	349	340	375	355	342	342	331	352	363	354	370	402	343	344	359	375	405	371	341	361	380	374	348	352	351	354	361	323	349	370	345	327	386	371	377	358	364	363	345	383	331	344	378	342	359	340	372	366	352	410	351	375	382	331	358	350	376	346	355	363	355	397	381	368	344	353	359	382	345	333	351	383	345	340	353	356	373	401	362	345	347	332	402	369	356	348	354	360	365	369	374	409	381	378	391	387	376	332	392	358	344	411	391	339	369	358	370	372	342	366	379	386	352	331	382	338	362	362	350	363	389	359	393	366	345	354	366	360	353	339	384	341	368	366	333	362	365	363	350	372	389	376	363	393	390	374	385	405	373	331	374	360	389	390	337	361	352	377	376	378	352	374	338	399	359	387	349	367	379	345	378	354	375	363	358	360	319	349	351	404	366	352	357	397	354	348	404	368	354	358	359	376	338	364	349	331	369	386	382	344	346	349	353	354	359	370	373	370	407	346	377	380	340	335	373	387	355	375	388	377	353	383	371	386	364	355	358	351	362	351	352	379	334	355	367	341	381	372	368	376	381	360	374	357	335	367	396	412	375	393	365	351	341	383	349	360	345	355	358	376	375	359	357	400	344	344	390	365	357	359	365	362	377	380	380	365	365	346	400	343	348	356	376	377	378	351	387	351	366	355	320	374	377	349	341	324	324	365	345	325	352	363	324	368	376	374	375	370	360	378	364	358	357	382	359	377	352	349	353	323	369	366	339	349	378	367	337	371	350	375	329	351	332	338	364	386	364	378	347	368	338	387	391	354	385	344	336	349	359	350	379	373	376	359	332	393	381	350	354	367	374	386	399	368	352	365	332	357	345	351	316	368	388	333	333	345	357	372	346	298	387	353	352	358	343	397	368	373	369	337	372	324	368	372	351	352	349	369	335	347	373	361	362	344	347	348	398	358	348	352	368	381	341	362	346	381	342	349	327	383	348	376	373	342	369	371	351	354	355	367	376	370	356	368	323	372	346	323	357	404	307	366	331	408	349	350	380	349	355	376	380	346	345	343	356	418	337	392	349	361	369	364	391	347	383	329	381	289	383	373	357	345	368	359	366	371	379	368	363	357	325	373	358	359	372	346	379	353	372	395	349	366	372	353	343	326	356	351	359	335	399	347	362	349	364	387	402	346	352	356	350	351	318	348	345	321	392	346	384	371	370	352	371	343	372	354	324	366	351	363	383	362	362	358	378	365	378	387	393	346	328	402	379	331	357	371	411	367	359	333	373	365	369	347	350	362	374	350	374	351	384	373	416	363	352	361	368	341	376	366	335	351	356	356	340	398	382	386	372	398	368	351	366	351	358	414	381	346	353	383	347	391	379	341	330	354	364	369	332	360	386	364	382	353	364	374	343	366	364	355	376	347	324	354	352	345	367	385	341	349	344	373	375	358	366	372	331	400	380	371	365	358	387	356	380	347	363	353	348	387	382	381	339	361	353	336	383	407	347	360	365	364	344	360	396	330	338	362	376	370	337	350	395	365	352	349	386	364	338	335	387	351	337	406	361	394	363	363	399	341	372	376	367	360	346	368	355	387	338	363	345	325	350	372	385	387	381	371	367	376	384	353	361	348	383	380	388	398	378	340	342	383	381	341	408	349	349	385	361	347	370	363	382	400	374	365	369	339	382	376	368	353	390	326	348	363	367	374	348	356	361	345	339	351	355	375	351	369	350	350	382	360	358	346	341	372	362	338	366	347	356	361	378	355	373	400	362	388	372	363	351	340	372	386	366	334	335	384	398	351	381	369	357	344	365	346	352	370	371	383	317	353	330	370	323	363	386	376	363	354	368	359	398	360	361	354	365	366	351	351	370	372	343	342	351	376	357	390	370	356	354	364	379	347	362	378	339	374	389	366	396	362	367	345	370	349	390	347	351	368	334	363	367	388	376	350	366	387	388	410	410	382	335	378	366	328	330	322	366	388	372	351	332	382	369	362	363	359	357	370	373	371	384	357	379	359	394	386	390	373	374	356	339	368	355	336	334	382	339	358	347	375	363	389	365	359	378	401	355	366	352	372	366	386	358	356	382	394	387	342	390	339	348	342	359	353	371	336	343	361	372	385	373	369	337	372	365	364	335	384	342	362	354	369	390	344	385	323	379	349	361	351	341	357	380	359	350	363	366	337	361	344	342	393	395	375	346	399	342	360	320	330	314	340	367	360	360	371	361	319	377	361	336	339	397	379	367	356	346	345	353	374	289	382	413	331	359	340	361	351	331
4200	1980	1698	1120	949	855	813	743	754	695	710	698	682	685	703	685	683	687	725	635	676	692	646	669	700	697	682	632	641	649	673	653	659	666	663	680	691	709	666	637	668	686	637	679	679	640	653	693	650	655	654	675	669	650	698	683	652	674	677	667	711	636	695	643	654	649	694	638	675	662	704	645	675	631	693	647	678	656	664	640	663	662	639	670	668	686	671	666	662	648	692	686	696	695	671	713	679	674	668	719	655	671	692	709	661	730	695	637	638	692	634	699	650	656	678	683	704	671	656	636	663	687	684	697	659	644	715	677	642	697	700	675	711	665	733	661	704	680	661	653	649	683	733	633	651	668	630	657	676	655	691	674	633	672	659	689	659	680	672	682	688	649	645	645	678	688	650	665	654	665	663	703	671	700	686	671	656	663	722	628	665	692	702	661	681	698	667	697	613	667	689	667	648	644	670	644	666	643	668	699	697	665	670	685	714	697	638	629	680	731	679	695	662	656	631	703	657	696	658	673	664	646	696	701	703	682	638	692	644	663	660	681	713	669	677	656	696	675	651	677	680	660	691	663	627	681	647	653	688	666	657	626	667	653	683	640	682	705	664	676	740	674	693	661	621	666	635	670	657	701	671	673	671	651	689	725	677	708	697	681	678	661	626	697	649	695	660	696	681	693	683	628	690	663	675	677	658	706	681	681	640	617	654	659	726	664	636	672	667	632	751	649	645	690	676	666	679	642	686	651	648	687	652	671	675	646	694	697	641	691	704	692	724	639	680	661	684	664	641	695	679	663	704	648	644	647	723	690	661	704	638	658	647	701	677	731	665	698	688	636	693	648	675	650	667	675	636	668	637	694	664	635	659	679	697	698	691	644	640	659	679	678	670	683	681	657	649	671	674	653	671	615	666	670	665	684	673	669	656	686	660	656	664	676	686	647	685	640	708	686	651	655	649	651	703	671	672	658	659	672	683	693	685	665	678	634	678	716	733	654	637	615	692	696	628	721	680	663	681	672	672	638	690	647	636	654	660	671	657	695	664	669	689	745	672	684	675	665	687	671	678	651	654	650	643	654	672	654	667	685	665	669	657	725	674	662	711	646	689	702	624	711	672	657	672	663	611	720	650	624	681	646	663	681	661	679	670	658	633	652	642	682	648	686	641	645	673	649	682	673	650	627	674	679	682	658	668	669	668	668	688	673	694	685	619	678	672	674	641	668	672	658	680	676	695	660	682	655	692	668	693	695	701	715	664	654	666	676	660	681	719	728	682	696	644	630	648	678	706	685	680	672	693	664	655	705	709	684	657	662	642	683	642	611	669	641	718	647	608	655	624	665	683	618	625	665	664	681	701	688	673	657	653	656	719	647	628	626	651	648	702	706	641	675	666	699	669	702	695	635	665	675	692	696	680	634	670	643	652	730	735	673	710	651	666	659	646	685	641	666	654	669	682	670	697	658	681	716	665	686	685	625	692	640	673	658	637	609	648	662	678	649	666	653	675	655	704	700	691	694	688	684	643	692	732	655	642	655	658	645	691	613	707	630	675	646	662	651	691	648	654	688	620	704	670	692	685	663	640	674	693	655	634	657	689	687	684	723	728	698	636	687	683	671	674	746	644	706	657	679	684	634	713	651	639	666	660	658	662	642	712	670	647	669	647	676	659	681	678	634	674	703	640	681	688	717	676	689	661	728	697	671	655	667	692	693	739	631	640	656	646	704	700	657	708	684	671	694	666	647	628	702	694	706	659	683	650	625	695	688	702	678	706	699	653	697	710	645	629	655	688	683	710	654	689	656	674	684	692	695	645	642	675	667	684	665	704	701	619	658	696	695	638	656	651	578	695	731	702	693	710	680	673	680	693	697	622	686	683	673	652	695	670	668	654	713	677	636	700	649	677	737	709	677	650	705	653	678	674	715	661	681	689	657	652	707	700	658	651	659	633	653	690	703	681	676	717	659	656	655	678	691	667	693	684	652	649	619	657	677	636	682	631	666	670	665	672	642	672	693	668	659	663	669	641	680	690	662	686	716	704	705	745	629	628	657	672	676	696	656	703	707	645	645	658	686	649	698	646	688	624	677	662	601	663	692	647	659	714	678	663	681	644	693	719	680	685	696	670	623	670	720	684	715	635	663	668	642	664	672	691	660	620	656	632	658	675	691	673	646	725	704	640	688	706	623	610	690	704	623	644	673	662	663	683	693	674	636	698	671	674	659	643	676	676	722	692	639	680	700	685	653	671	702	696	702	699	692	651	659	678	666	635	698	636	628	674	694	626	662	674	674	626	689	699	644	665	668	667	666	667	675	683	662	665	677	706	666	638	642	686	655	682	730	628	657	647	684	642	641	658	660	690	656	648	713	621	659	636	673	695	698	687	698	675	639	691	647	682	625	656	651	671	617	691	679	633	686	652	696	694	671	676	658	673	695	693	707	677	698	655	716	681	692	640	646	635	641	674	692	697	653	708	695	686	686	680	665	702	694	701	705	698	651	619	687	684	648	674	662	664	644	674	678	656	668	711	665	669	690	671	689	685	650	672	694	699	681	674	632	700	664	663	634	664	659	691	714	720	676	704	669	691	683	718	664	648	673	692	650	616	650	698	686	671	688	660	648	676	662	675	667	664	713	654	692	654	679	646	738	656	683	670	680	637	683	655	658	679	689	707	708	691	693	709	657	673	666	661	680	616	698	675	694	693	703	660	649	641	662	677	672	678	680	661	719	672	677	660	679	667	689	688	704	643	633	706	648	677	671	687	671	653	657	646	656	665	657	629	671	665	698	653	612	717	681	657	667	676	702	612	674	675	673	689	692	653	692	690	638	662	643	682	682	699	668	673	650	712	671	694	669	676	693	664	677	719	659	705	638	638	676	686	657	690	686	684	669	655	647	676	681	710	651	715	731	690	665	650	684	712	695	671	632	644	687	661	655	676	681	655	682	674	662	664	644	626	649	658	670	653	672	617	643	673	660	711	679	661	610	719	671	668	657	649	708	679	651	660	649	628	638	666	660	694	628	662	695	631	675	657	678	682	644	622	671	615	659	658	647	700	667	729	705	682	671	631	695	711	704	679	634	684	710	669	702	653	639	663	677	645	680	672	673	635	687	671	628	665	672	695	684	679	644	681	673	586	627	642	690	676	658	636	721	678	671	661	671	658	720	687	631	724	676	681	664	661	708	669	670	657	682	652	677	678	708	659	677	684	670	645	647	683	697	682	728	728	675	614	662	713	653	692	701	666	715	651	660	668	630	707	672	680	671	727	636	633	669	646	630	653	638	619	670	697	675	676	645	689	685	685	695	702	654	637	658	678	652	668	668	653	640	694	675	672	673	696	661	627	681	671	663	695	659	646	641	690	670	640	670	641	676	691	718	687	672	662	646	692	653	700	674	698	676	709	628	639	711	730	643	649	658	659	702	669	688	652	663	649	649	681	658	673	663	652	655	602	638	719	674	684	691	682	709	683	680	684	669	673	668	694	657	730	689	666	680
24414	21416	28605	24640	19699	1591	599	420	342	292	232	235	216	212	211	210	193	202	200	189	188	158	179	160	163	167	182	162	186	159	159	162	152	183	177	191	154	164	153	159	161	147	150	150	149	168	176	193	150	161	175	156	161	161	167	155	158	164	143	125	156	150	144	171	147	149	163	173	165	172	170	178	160	154	175	160	140	158	158	166	144	147	172	161	162	160	153	154	187	186	166	140	149	150	158	150	159	159	172	154	158	177	150	160	160	182	144	172	160	166	157	186	157	142	147	174	152	174	167	150	149	150	171	149	155	143	165	165	135	142	169	159	147	158	128	159	161	164	172	149	141	127	160	181	166	167	171	154	177	153	133	157	144	164	164	159	177	157	150	159	158	160	148	137	157	137	173	147	160	154	147	142	149	173	148	159	179	139	176	177	153	161	143	176	160	158	149	136	172	155	160	136	142	133	170	182	132	166	156	164	166	144	161	170	145	157	151	151	148	164	152	158	168	143	146	155	160	152	159	160	133	168	168	180	179	162	170	131	155	134	170	151	167	172	162	162	156	164	175	155	146	145	162	174	145	157	138	163	158	158	171	139	151	151	156	175	165	160	159	142	167	135	184	147	177	163	161	157	158	164	153	156	146	162	186	169	159	157	144	149	156	141	166	132	166	141	169	170	151	133	182	155	156	152	144	129	140	149	159	178	147	154	137	170	179	148	150	129	157	153	161	166	154	138	135	156	162	146	162	144	141	163	151	153	163	173	157	160	172	141	169	172	134	136	167	165	162	160	160	162	165	153	168	162	151	164	168	148	167	157	169	150	145	134	162	173	158	159	163	167	149	147	165	140	144	141	167	170	155	148	164	149	135	144	140	170	155	159	169	132	179	165	170	148	155	154	152	160	143	169	154	167	145	160	163	163	153	158	138	153	157	187	174	166	173	144	145	176	160	166	156	178	145	179	151	160	171	136	143	151	167	166	148	157	159	169	169	161	171	150	146	181	168	176	171	167	145	167	151	178	140	144	165	166	141	156	147	158	140	162	155	162	167	166	146	147	160	161	159	168	165	157	162	158	162	161	157	157	151	144	173	160	160	156	174	172	153	167	158	161	170	151	158	151	163	168	172	141	174	180	149	157	150	145	150	163	129	169	141	181	159	160	156	182	148	160	198	142	150	154	169	130	173	164	162	144	174	143	154	150	171	162	136	150	161	144	154	152	178	172	171	163	134	135	151	152	143	161	151	146	169	146	168	134	147	164	148	176	181	156	140	146	153	139	154	147	141	178	163	153	154	158	152	162	147	164	172	168	158	170	155	160	121	165	143	158	161	157	177	163	179	147	143	158	155	149	163	152	158	152	153	183	151	148	160	163	164	141	146	156	149	152	151	152	181	164	148	151	151	153	161	155	162	159	146	168	149	148	165	145	178	174	174	155	150	156	148	163	164	163	159	174	153	151	150	151	165	155	154	142	153	173	168	146	161	160	171	173	151	153	154	146	173	178	158	159	143	164	154	158	157	188	196	165	159	154	175	148	143	174	148	174	135	138	171	142	164	169	170	162	159	160	170	155	159	168	169	149	125	155	129	161	158	151	147	168	154	131	167	180	184	147	167	151	166	164	165	160	128	154	150	149	156	158	150	181	147	137	192	143	163	159	157	163	142	158	159	127	157	183	141	159	181	155	142	160	148	146	150	137	157	147	161	149	164	158	165	155	135	165	154	162	133	182	183	175	133	166	176	152	136	148	168	149	189	171	162	158	157	161	153	153	149	157	141	157	143	143	138	168	170	159	153	147	137	160	150	157	172	151	167	148	172	162	158	145	165	178	164	174	154	150	162	155	157	141	178	170	152	166	172	147	143	160	164	144	145	164	139	149	162	153	176	161	157	172	149	151	163	162	156	141	153	160	149	138	147	143	161	160	145	138	154	152	169	160	148	148	154	154	137	152	160	149	162	184	150	154	143	151	142	164	161	164	152	163	144	160	150	172	185	151	153	143	154	148	158	171	157	174	160	155	165	147	133	156	162	149	161	173	150	148	163	194	132	162	176	144	154	150	160	160	162	200	155	167	159	150	150	156	161	157	154	130	158	164	177	166	159	172	159	170	162	126	132	175	168	168	149	157	155	160	169	163	125	136	160	149	158	149	155	164	158	148	158	160	156	152	177	158	141	165	148	162	154	167	157	145	166	174	168	178	147	150	174	170	161	139	171	146	167	141	152	176	159	163	140	153	168	174	170	151	170	167	154	173	165	158	141	144	164	159	151	154	154	150	147	152	142	145	146	139	124	155	171	152	168	155	176	164	161	141	162	143	152	166	159	165	159	160	161	142	156	168	149	152	175	165	171	173	140	153	166	147	152	146	175	161	142	159	163	157	143	165	161	169	161	158	142	163	127	171	162	167	154	140	173	160	166	163	165	156	175	146	152	152	148	162	158	169	142	140	150	176	144	168	146	144	161	166	160	155	164	155	167	168	172	136	156	148	159	126	154	145	153	168	152	166	153	141	148	175	158	165	126	160	158	146	139	154	143	130	151	144	169	127	170	150	162	151	168	138	172	148	161	151	157	161	149	161	180	166	163	176	166	154	139	139	144	149	169	165	174	173	156	143	169	156	160	155	154	171	160	185	156	144	130	161	182	164	173	151	152	161	142	144	140	142	146	170	153	150	169	153	140	164	155	165	158	171	145	177	137	181	144	146	142	152	185	143	156	151	150	158	135	170	159	148	146	157	135	165	129	176	163	146	145	163	163	143	163	147	142	145	144	154	166	145	148	180	159	144	161	130	159	168	151	152	161	148	136	152	140	149	170	149	164	132	150	146	164	144	151	159	180	124	159	180	175	162	149	138	133	199	173	150	146	150	144	148	143	156	139	160	169	142	161	150	142	166	150	150	146	134	160	162	152	161	150	158	166	161	157	174	155	157	156	159	161	166	160	168	147	145	155	174	157	171	174	134	140	169	164	168	135	147	164	164	180	171	153	165	137	164	151	160	175	139	136	147	148	154	181	155	181	151	167	152	180	155	174	158	170	136	162	147	144	186	151	164	165	188	176	169	164	160	148	153	144	142	181	166	140	157	151	161	148	165	158	164	151	171	152	160	174	134	154	165	157	140	169	193	149	155	158	154	143	145	151	167	171	159	157	168	142	171	143	169	148	145	182	164	131	145	136	178	163	133	135	157	157	137	159	157	159	172	166	168	183	132	170	164	150	141	159	137	123	159	145	155	150	188	167	145	177	162	167	154	151	172	148	174	174	150	161	163	157	148	147	169	156	155	151	161	162	160	158	153	162	151	141	151	147	145	152	173	180	152	175	181	140	144	168	157	165	169	160	160	160	157	159	148	147	148	187	167	175	166	141	141	142	154	165	145	145	161	166	122	154	142	183	160	154	139	150	158	186	156	164	162	157	152	176	156	152	162	147	145	173	160	159	142	162	149	166	168	154	127	149	160	152	165	174	153	161	139	164	166	164	172	127	161	158	150	171	128
5941	11194	9153	4689	3003	2260	1533	1282	1068	881	790	700	615	542	573	506	484	458	429	423	404	409	374	401	396	388	373	341	324	315	340	320	348	347	341	372	297	345	347	343	323	304	318	330	288	311	299	304	317	313	364	317	306	341	359	320	332	309	310	328	304	314	318	340	282	325	322	319	329	308	305	296	299	335	289	337	303	335	338	286	288	338	304	337	317	312	292	292	307	272	295	296	333	333	328	306	272	331	310	309	318	283	332	302	337	325	331	327	320	334	335	298	296	319	309	306	333	294	301	312	302	310	334	323	317	293	336	311	290	295	299	328	302	283	316	306	321	295	306	326	320	309	285	313	328	333	291	306	315	317	281	307	302	288	309	303	273	296	298	282	313	296	294	289	312	287	317	316	302	282	281	306	306	262	318	275	321	321	303	313	313	321	292	293	297	278	312	309	306	316	305	285	313	300	309	306	299	329	274	302	319	306	309	280	306	316	298	288	311	291	280	289	323	304	314	305	293	316	325	312	306	325	294	303	300	317	294	353	310	285	323	291	292	310	299	305	298	317	329	323	327	321	304	293	307	326	289	310	324	338	325	299	303	288	331	273	291	302	298	322	303	314	324	293	305	324	322	266	317	286	298	299	302	323	309	300	293	311	330	274	288	279	286	309	337	255	287	299	311	283	335	308	317	296	325	293	307	296	286	298	278	285	293	321	313	326	274	298	316	286	283	297	318	306	306	282	328	320	315	339	345	295	341	315	312	318	301	301	342	281	302	323	331	284	290	295	308	315	287	320	294	276	331	312	312	307	320	320	278	305	291	306	316	323	292	348	304	310	252	319	305	316	321	302	302	302	287	293	308	321	305	339	330	309	324	285	283	276	308	314	335	268	312	285	314	300	321	321	335	292	328	325	298	281	327	299	302	309	305	320	308	333	297	300	346	301	304	300	283	316	290	297	308	296	272	270	311	309	334	291	301	311	300	288	323	304	304	282	303	285	320	292	310	330	319	322	318	313	316	312	325	296	266	316	307	306	285	297	298	305	301	315	282	328	310	301	312	305	295	307	299	301	306	338	335	295	341	282	334	313	334	264	339	313	357	314	287	298	307	280	294	294	321	321	287	289	285	315	278	298	318	300	284	303	316	301	324	305	306	271	304	282	306	266	260	302	315	280	307	316	305	297	313	315	306	302	304	327	314	329	317	302	310	331	320	277	286	289	313	308	322	277	310	265	333	312	334	281	314	312	295	292	323	344	290	276	304	305	296	320	280	310	310	283	282	296	331	345	305	292	298	298	310	317	289	299	332	285	357	275	307	311	321	299	318	283	278	290	301	294	296	310	291	323	317	287	294	293	311	324	288	309	331	310	310	276	282	314	315	303	295	345	340	318	324	323	317	304	313	316	306	320	296	281	270	310	304	372	307	307	290	334	293	335	312	311	309	353	306	291	268	329	299	314	325	352	326	300	339	304	329	290	310	297	289	307	325	279	306	286	317	316	282	287	267	309	308	319	313	304	324	296	306	304	312	309	312	295	288	294	313	284	318	326	299	317	322	315	336	286	324	295	320	292	320	290	301	334	309	308	318	329	303	314	295	279	283	301	309	279	292	277	307	273	316	311	292	305	301	311	275	299	290	309	313	290	284	317	288	301	318	287	273	298	348	293	314	303	288	264	315	311	319	290	330	321	286	286	325	290	303	309	306	291	300	288	314	283	314	327	311	295	312	288	288	313	282	329	293	304	301	289	300	287	312	323	297	328	326	313	318	293	297	279	287	316	296	321	288	303	303	304	311	340	297	290	311	324	325	303	331	280	293	298	360	274	286	302	302	297	315	293	294	300	289	317	307	301	330	321	286	285	300	307	318	315	322	298	304	315	268	350	297	290	297	293	313	290	275	300	268	318	329	300	300	331	326	289	291	282	329	323	293	320	275	328	324	313	290	300	308	284	308	315	302	316	313	316	300	306	333	295	312	296	310	314	271	309	305	320	282	313	291	309	324	305	301	321	294	284	349	261	302	319	311	297	308	329	297	301	286	317	288	303	307	300	298	311	325	313	316	305	305	294	286	291	322	332	316	304	297	296	336	308	316	320	300	307	308	316	308	318	287	309	311	304	295	285	304	295	306	308	286	309	307	301	317	286	284	321	317	276	310	319	311	327	289	287	288	319	279	311	285	291	272	283	327	300	316	281	307	317	259	314	307	309	298	333	304	302	317	285	310	318	302	315	290	279	305	324	322	285	346	310	296	314	324	294	281	298	316	281	329	296	331	304	294	316	311	283	329	317	322	337	334	331	351	295	304	321	319	278	322	324	312	321	275	314	287	311	299	325	305	312	281	317	313	329	314	292	303	291	308	297	319	282	293	326	283	314	311	326	267	343	302	339	272	324	295	302	328	289	317	293	292	301	302	302	300	284	289	293	299	292	293	302	323	332	320	307	308	318	309	292	307	320	312	282	289	306	287	296	314	287	280	291	300	323	327	338	301	296	329	301	290	306	278	302	303	285	290	279	296	279	302	301	295	304	299	310	314	298	278	302	300	315	338	294	306	286	337	285	311	303	299	288	305	305	277	329	295	332	335	304	291	310	328	301	281	283	310	305	298	320	292	289	328	343	323	290	303	303	306	318	308	268	337	300	308	296	309	302	309	323	308	298	323	308	286	297	312	292	319	345	291	277	313	285	268	317	294	304	267	321	318	312	309	320	284	327	306	318	324	318	313	327	252	315	316	324	308	336	282	307	302	310	300	308	281	322	293	339	322	314	297	312	309	334	333	323	313	282	307	309	293	301	285	298	314	277	287	323	305	292	321	321	329	280	314	329	281	271	282	320	337	311	316	333	289	297	301	300	308	300	280	291	322	301	301	278	321	295	297	322	339	296	295	306	322	297	331	293	307	302	324	339	312	315	314	285	283	284	311	308	274	287	281	289	297	315	356	277	284	314	305	319	299	278	316	272	308	300	341	290	330	335	302	327	324	313	308	318	288	292	302	296	287	295	356	324	300	300	307	321	302	305	306	332	318	304	291	319	324	261	301	327	294	313	327	312	294	302	325	286	283	293	300	306	306	329	303	303	301	276	301	313	309	301	310	269	278	309	331	295	343	272	293	290	309	324	313	293	306	313	324	267	301	314	320	314	309	294	289	322	284	313	304	301	290	305	297	283	315	297	302	323	322	291	325	310	294	319	301	300	326	302	286	310	308	285	282	310	291	299	306	306	279	295	310	308	305	300	325	316	293	292	329	287	295	318	336	330	332	275	300	331	306	304	319	322	316	320	311	335	293	306	300	296	303	306	282	290	324	293	309	285	298	286	316	305	305	296	326	318	295	319	343	319	304	320	286	269	297	304	312	334	318	332	319	293	312	302	316	301	329	294	322	329	316	319	318	313	314	298	335	296	304	326	314	327	274	316	308	335	319	319	318	313	316	335	322	298	329	307	316	331	293	333	318	324	301	318	288	336	284	308	313	285	285	307	307	274	311	309	334	301
23485	21416	29275	23937	21424	17297	1760	781	607	553	475	428	416	423	417	348	363	361	324	335	291	331	291	314	317	276	300	312	271	303	270	271	321	284	293	294	308	269	253	278	254	296	314	294	283	272	257	280	299	290	282	259	275	307	313	284	268	294	286	282	278	267	309	284	280	287	292	266	283	280	297	288	261	271	294	282	292	280	267	296	289	312	249	279	271	260	286	259	261	300	264	278	288	263	264	296	267	272	316	253	271	271	262	261	265	283	278	275	260	272	258	265	287	298	297	265	294	264	261	283	284	254	257	275	253	274	257	261	273	257	325	274	286	280	259	293	273	280	279	287	299	260	254	288	268	297	271	257	299	290	278	245	287	282	304	258	257	269	290	270	258	258	269	264	271	264	260	281	290	287	275	289	255	277	267	296	278	297	267	258	279	270	264	283	274	278	259	257	248	285	299	264	261	276	272	266	269	270	242	254	276	258	285	257	267	294	236	282	282	276	286	253	293	273	282	331	261	297	263	281	274	277	279	287	276	275	266	267	260	267	265	283	247	262	270	291	257	243	272	283	259	278	271	272	278	273	248	268	262	271	254	268	244	271	275	277	251	274	262	274	283	291	282	281	287	276	285	259	252	284	271	284	281	275	251	289	266	281	263	265	292	254	294	258	274	277	296	273	269	293	272	309	264	275	263	289	283	271	276	320	276	266	248	297	285	275	290	260	271	237	305	258	284	291	270	280	295	279	291	243	306	282	285	279	263	285	295	269	253	276	259	285	285	252	284	291	307	282	311	275	293	245	251	298	247	260	274	257	259	247	255	275	283	277	277	273	240	241	252	257	251	262	279	276	266	260	278	250	265	291	273	257	277	277	256	262	276	257	258	265	260	279	263	276	286	292	241	283	275	287	286	287	295	249	281	282	284	241	250	280	280	270	290	270	288	285	309	279	263	228	270	306	254	291	246	299	264	293	255	279	253	286	258	265	290	277	285	274	239	257	273	289	249	263	282	288	272	284	259	296	278	299	269	245	255	271	253	286	239	303	275	288	239	264	239	241	283	280	260	270	268	272	260	258	255	283	239	275	306	276	268	287	294	284	281	280	303	270	263	245	282	256	253	266	251	265	264	295	266	293	256	297	283	299	303	270	285	277	298	231	284	287	264	277	270	259	283	267	300	271	265	268	238	265	276	289	268	281	247	296	251	256	288	287	285	306	293	252	286	275	257	293	316	280	260	260	292	285	273	262	260	240	271	278	289	296	215	268	285	244	258	269	256	269	286	278	270	267	278	290	241	262	291	244	258	281	278	251	256	296	253	259	283	290	271	262	288	290	267	252	263	277	292	288	263	252	274	261	245	266	293	253	314	270	318	265	313	272	279	251	265	284	260	278	281	244	265	284	317	290	259	254	282	247	257	250	298	260	302	265	263	311	289	256	294	266	286	260	255	261	270	258	275	267	275	273	279	294	305	286	260	258	255	274	266	291	291	285	259	286	268	291	249	298	279	279	273	277	294	275	287	283	281	276	267	272	270	273	262	273	278	266	288	259	253	280	286	277	280	296	269	256	276	292	262	290	299	290	299	282	281	249	269	265	265	275	266	256	284	268	262	297	250	292	297	250	249	262	284	270	314	260	285	285	246	292	281	258	268	281	267	279	291	279	250	284	270	247	265	224	272	280	283	282	277	277	277	255	257	267	257	280	274	271	268	256	280	299	267	270	260	276	284	244	286	270	285	262	256	243	277	280	269	266	249	269	280	229	272	287	297	276	277	250	269	262	250	272	295	269	266	256	267	268	295	277	291	261	249	281	247	258	279	246	282	239	267	298	285	290	261	265	298	251	301	254	310	259	266	273	264	266	269	281	281	288	289	289	283	255	273	265	258	272	306	302	251	276	286	270	270	264	282	264	279	294	260	274	270	274	261	288	294	269	241	272	272	285	262	268	280	270	266	309	271	259	239	250	258	260	280	270	278	256	274	278	302	269	264	292	267	259	302	259	262	265	250	297	274	291	272	250	320	299	255	281	272	265	273	243	279	280	267	280	263	265	269	272	272	236	265	270	267	282	263	272	266	273	291	277	294	282	270	270	262	242	262	247	250	276	241	309	267	253	294	277	274	259	302	290	270	268	270	276	253	281	255	256	257	296	279	259	258	284	234	249	263	255	303	302	237	269	275	293	264	281	304	260	283	264	246	291	290	285	284	245	230	280	277	254	272	296	254	271	249	240	265	288	262	284	282	257	287	247	283	258	293	268	267	253	267	303	248	280	293	252	258	252	261	239	283	263	270	263	287	289	285	255	257	292	243	280	272	248	263	288	263	269	287	269	263	258	251	273	287	279	260	286	260	280	266	280	320	257	274	276	268	270	258	282	248	263	294	284	266	296	263	281	271	316	271	266	288	285	261	288	287	270	296	269	262	282	294	256	298	273	255	254	310	271	264	247	271	257	253	312	287	273	270	258	245	303	294	296	272	268	274	287	289	275	268	243	268	280	251	272	296	292	294	337	298	251	272	306	317	273	260	289	274	270	276	269	281	274	268	289	286	277	259	242	270	250	284	300	251	308	301	240	248	283	279	255	258	247	270	260	244	300	286	291	273	267	258	278	257	261	271	258	267	262	269	285	262	293	280	291	287	292	263	279	297	268	245	289	285	253	259	259	308	260	306	271	277	270	291	247	254	264	265	269	269	291	254	272	254	270	276	282	273	291	276	259	255	263	265	277	291	277	265	278	250	249	306	266	259	262	245	254	274	272	253	266	298	264	277	312	248	280	266	281	301	255	269	283	266	284	286	296	278	281	263	253	284	288	273	280	266	253	265	287	254	291	261	296	278	260	233	256	270	273	271	274	276	265	261	272	277	276	255	274	240	255	258	277	298	288	271	275	252	281	269	291	260	268	289	274	294	275	251	250	280	287	270	269	291	276	286	263	274	291	257	270	265	243	296	267	247	256	277	277	265	280	253	275	257	239	272	314	266	299	298	291	281	254	285	263	284	234	245	274	291	279	295	271	298	249	247	268	268	249	276	267	268	283	276	265	279	275	283	248	260	293	272	250	246	266	275	298	284	280	288	284	267	262	253	248	231	268	283	269	269	257	261	293	269	318	235	299	274	276	277	278	296	278	263	255	288	303	272	266	293	279	275	269	312	263	276	283	282	259	254	255	267	268	268	244	276	279	283	283	260	271	285	273	285	286	297	284	273	268	300	274	269	295	277	279	245	284	293	278	237	288	284	271	269	257	267	264	282	283	293	269	262	285	256	296	267	271	281	267	290	261	277	253	273	295	271	261	258	258	254	268	301	270	268	261	290	295	296	268	264	256	270	262	272	266	275	254	302	246	276	296	273	257	267	268	246	272	268	270	243	261	251	272	267	292	262	252	274	267	289	309	265	263	313	257	292	282	278	271	284	240	282	249	255	306	245	280	264	276	254	317	265	260	265	308	285	268	275	279	269	278	299	272	257	291	277	274	256	278	295	242	267	252	267	269
8619	17393	14397	7879	5269	3755	2849	2264	1806	1524	1360	1201	1069	964	950	856	832	757	714	744	666	675	648	683	621	544	548	587	564	594	532	559	569	525	525	565	510	535	484	530	546	529	481	537	494	503	514	507	516	558	494	528	527	516	504	502	499	544	512	513	510	551	533	486	513	521	513	520	506	501	487	491	532	524	496	507	521	546	514	512	492	510	493	525	515	449	477	483	511	487	445	507	485	481	438	510	522	476	472	480	494	553	488	522	515	479	486	478	523	498	518	479	523	505	456	496	454	450	478	513	466	464	502	464	467	483	474	500	512	501	496	502	454	480	515	496	514	457	471	502	528	512	481	473	458	514	469	473	511	489	492	514	482	501	488	479	505	480	508	477	455	495	490	490	448	498	500	471	475	484	505	472	487	469	464	457	458	488	496	499	473	484	467	526	530	499	462	480	516	468	489	501	469	489	505	452	487	487	464	481	509	452	475	476	499	475	502	505	433	499	477	451	485	522	440	454	436	489	463	483	513	419	514	499	478	494	539	470	456	503	475	459	479	470	457	484	470	468	487	489	506	451	482	490	482	498	486	510	511	469	497	527	466	475	473	519	479	505	477	498	484	464	494	430	484	481	469	505	464	480	467	514	525	506	468	507	454	463	471	482	504	512	474	475	486	488	510	515	495	476	460	473	457	500	489	525	477	493	467	444	466	481	461	494	525	468	513	507	482	477	524	487	488	458	483	470	436	492	517	487	488	491	494	486	442	524	521	508	473	465	488	464	468	459	516	511	481	484	474	470	469	466	478	514	458	487	472	492	479	504	509	507	483	464	480	484	450	519	467	515	486	482	502	451	530	492	479	494	479	487	484	503	475	445	437	477	521	466	464	488	492	455	465	459	462	470	501	513	492	478	434	477	519	464	443	490	530	500	483	485	491	490	471	487	476	457	518	507	470	482	544	488	497	464	461	485	475	475	445	498	463	509	465	477	526	478	474	467	456	460	464	490	441	542	509	523	476	461	493	524	506	441	474	490	493	501	480	503	471	463	473	486	479	487	452	457	447	479	491	492	496	468	468	496	476	513	481	500	451	485	477	515	499	472	436	479	470	487	463	506	519	476	511	487	519	499	476	499	484	545	458	476	490	454	466	466	421	464	490	464	486	457	475	486	477	503	492	462	468	504	503	491	467	493	491	508	496	490	493	483	477	461	468	477	445	474	477	485	508	463	507	511	460	489	481	502	456	501	486	473	508	511	478	469	503	490	480	458	512	503	461	513	462	498	492	487	495	499	493	487	476	508	508	503	517	473	494	499	458	552	510	479	477	517	490	468	468	466	469	485	498	502	474	566	504	504	493	487	478	507	522	499	484	496	514	512	503	479	472	511	480	485	461	493	471	502	486	476	487	487	501	494	493	498	497	449	466	483	458	496	446	530	517	513	512	505	504	509	478	480	494	470	490	508	441	494	474	492	488	476	483	483	496	433	457	488	510	437	454	477	473	482	505	468	491	485	502	458	452	456	527	514	484	459	482	488	516	468	504	456	473	516	429	474	494	477	496	467	517	477	515	481	462	451	478	523	474	483	494	440	492	463	490	495	486	465	487	506	494	478	501	481	462	518	478	516	476	479	483	487	493	512	501	502	454	472	482	482	517	457	473	493	502	498	480	444	457	508	472	442	458	458	496	512	539	491	465	450	489	485	466	454	483	495	498	468	427	476	475	517	483	485	453	482	489	487	498	457	538	479	498	537	476	461	484	483	506	483	455	501	486	507	470	461	471	517	456	471	483	493	494	487	488	498	479	516	502	464	501	462	444	497	496	501	492	479	507	485	457	468	482	490	460	463	480	509	523	465	458	521	491	492	496	480	481	525	491	489	457	480	479	513	495	470	505	477	462	484	460	450	480	484	496	445	487	492	459	496	451	475	466	465	486	467	489	473	507	480	465	508	496	478	481	480	461	467	483	478	495	480	470	472	487	510	487	470	470	514	498	446	529	442	470	480	464	508	485	492	480	464	486	475	488	511	511	516	503	492	468	476	485	460	484	482	524	498	500	474	497	469	479	475	478	514	468	485	463	538	527	491	486	450	517	475	482	491	487	475	504	512	509	483	495	489	476	460	507	453	502	528	510	459	489	495	450	464	489	491	490	486	510	476	493	500	473	474	522	461	454	440	483	520	485	488	492	484	471	508	464	493	428	474	502	476	489	421	501	484	453	470	509	486	484	478	464	482	476	481	512	489	496	462	471	464	498	475	465	411	461	468	498	471	508	428	489	499	504	485	489	499	440	482	464	479	546	493	471	504	496	485	476	462	499	504	470	478	488	508	470	471	493	480	506	513	482	515	488	503	468	475	482	493	485	494	482	495	456	499	481	503	496	527	513	557	509	447	465	517	473	469	417	507	477	463	474	510	489	470	491	473	488	480	463	508	514	503	515	482	499	457	479	486	465	507	483	507	481	493	460	510	465	482	497	513	463	509	453	461	465	491	479	489	459	471	499	481	495	465	482	470	493	479	517	447	476	507	470	494	459	481	473	547	474	489	510	453	461	467	499	483	520	470	494	483	514	469	500	483	498	535	507	495	490	491	474	505	513	478	459	497	475	460	525	460	502	491	518	478	523	488	516	490	500	484	505	476	497	474	486	534	469	532	460	436	501	463	459	501	496	487	461	485	475	459	506	490	440	482	454	521	480	452	500	465	474	489	497	513	515	511	475	488	487	463	498	449	461	506	520	469	497	508	471	462	478	487	505	476	507	471	499	472	478	494	515	516	475	469	475	499	478	486	455	517	490	473	507	506	467	466	491	509	474	461	509	472	489	494	471	434	470	509	498	492	454	538	456	483	491	474	518	484	486	454	465	514	478	506	496	487	431	461	495	449	483	483	473	477	471	523	524	497	464	484	509	489	505	513	489	503	482	475	438	494	448	526	489	488	487	476	461	461	504	481	485	472	448	489	501	497	511	479	564	476	489	470	455	488	504	455	489	481	509	517	494	445	515	480	486	489	478	484	480	445	495	466	457	453	479	479	490	496	502	495	488	457	463	504	501	476	495	469	487	500	496	455	439	501	466	519	517	464	503	495	496	502	497	497	451	493	489	492	494	436	472	497	485	497	467	481	475	459	497	480	498	457	526	463	477	466	479	451	453	465	449	465	510	478	478	461	479	497	462	470	521	471	506	518	476	483	470	495	498	514	497	471	486	466	484	494	468	551	515	447	508	462	476	466	523	481	437	465	486	462	490	480	450	480	482	472	509	492	477	462	489	501	478	452	508	508	505	447	467	477	481	483	491	476	513	467	482	517	421	468	535	481	516	464	472	534	522	509	471	458	496	452	501	503	426	512	477	466	472	483	519	489	494	494	511	487	509	471	516	495	536	502	429	446	474	475	510	419	493	525	515	475	473	481	486	473	464	456	494	499	520	485	469	520	525	470	480	491	508	475	472	481	516	475	501	478	477	475	448	448	485	437	450	491	487	472	479	483	493	445	519	438
26873	20504	6971	724	450	416	398	353	340	391	385	385	373	359	347	373	357	381	397	344	347	343	385	343	358	376	360	312	334	348	375	364	366	371	341	336	378	362	375	366	348	350	363	359	342	396	384	357	354	365	371	360	356	366	344	352	349	365	366	361	353	353	341	350	376	346	339	378	352	325	360	334	336	363	349	368	396	369	376	349	387	359	358	345	333	377	361	385	326	331	367	321	387	334	351	323	346	316	344	345	354	358	345	366	362	348	369	347	363	339	339	377	349	364	374	342	361	343	352	360	362	342	355	397	337	334	361	330	360	354	325	339	357	355	359	360	370	365	363	386	349	353	383	342	370	362	337	363	367	388	354	319	360	350	363	351	357	349	367	319	358	338	360	364	380	368	358	351	351	327	325	333	383	367	329	358	352	372	314	363	371	348	342	385	359	355	360	339	329	346	352	341	356	371	374	339	339	366	364	323	360	366	361	368	360	355	343	359	363	330	363	358	377	349	348	365	373	354	317	366	367	372	372	360	331	337	365	377	328	332	355	338	370	350	361	346	352	346	331	354	357	348	362	325	361	379	356	332	402	351	358	375	342	358	350	361	332	373	356	324	327	362	344	366	359	362	355	342	350	344	325	376	357	376	368	368	367	366	356	350	396	335	314	349	366	346	370	332	368	384	401	345	368	325	354	345	373	332	347	365	354	378	317	383	364	335	373	366	379	341	351	357	360	403	343	354	388	353	403	368	363	348	352	389	352	337	341	349	355	379	341	342	339	368	366	340	366	355	364	354	346	376	347	386	341	351	375	375	339	362	351	370	362	359	346	376	347	352	339	359	358	352	342	333	330	340	367	321	350	380	357	356	352	337	321	339	347	359	332	366	329	359	369	368	387	329	380	368	388	356	375	357	351	362	330	349	347	371	382	352	361	361	357	377	353	381	338	346	356	356	339	362	325	345	349	369	341	332	326	359	338	342	356	359	371	365	371	370	386	369	338	371	333	363	375	341	380	337	337	354	351	373	355	363	339	323	335	334	350	356	364	344	343	347	352	361	401	345	349	341	337	375	354	359	337	328	347	359	354	360	347	348	376	363	338	372	362	360	353	368	363	370	318	378	325	377	333	348	339	343	362	353	315	367	369	368	316	358	368	364	358	365	370	378	336	358	334	359	381	368	345	357	343	362	352	366	340	363	335	380	349	378	361	340	339	351	363	358	366	369	318	341	339	362	355	349	373	362	350	359	357	367	343	371	356	360	346	345	316	352	346	359	359	371	357	380	341	377	359	355	345	374	344	349	366	367	343	338	364	339	363	365	359	363	375	354	345	358	366	361	390	338	389	363	364	364	356	370	348	375	335	349	349	350	328	390	347	337	351	346	356	367	379	363	327	383	340	348	330	347	386	357	332	324	315	353	328	358	347	373	370	357	333	369	411	365	342	390	345	376	363	369	382	354	311	347	358	361	380	365	349	383	358	368	385	344	325	365	362	341	367	359	359	356	406	360	353	380	351	387	344	345	345	353	310	349	316	350	370	321	381	389	332	339	354	343	340	375	323	368	367	350	377	351	322	363	336	392	361	326	362	359	366	366	334	376	336	347	406	345	365	323	355	337	318	383	357	360	380	347	357	357	347	395	374	340	386	358	373	371	372	321	350	366	362	331	344	370	380	355	354	317	347	349	320	357	393	341	356	342	360	339	376	356	346	360	387	370	358	356	309	384	368	372	353	363	335	367	381	366	376	340	350	323	356	367	361	349	357	351	376	340	353	334	394	364	341	336	354	358	368	346	330	325	355	385	356	345	350	356	361	408	382	346	354	366	342	359	365	377	390	385	356	364	373	364	351	375	352	357	346	373	369	361	324	338	370	322	341	317	327	365	323	330	365	355	363	351	386	363	365	340	366	344	344	379	352	359	351	360	414	359	367	399	352	351	323	342	381	345	345	357	341	392	409	366	376	369	331	367	365	368	364	384	394	350	364	381	337	347	364	323	399	331	363	362	354	359	401	356	332	352	324	363	343	375	364	341	317	349	341	370	376	353	375	317	335	393	338	367	364	309	337	365	362	335	342	362	371	348	343	364	330	350	338	330	369	393	353	331	368	350	364	396	355	336	362	368	360	348	326	366	346	341	330	372	341	381	338	337	327	361	343	397	380	378	369	381	362	361	357	360	351	375	362	358	333	356	347	310	368	360	380	363	346	349	369	325	352	382	352	373	340	352	363	367	362	327	357	373	391	346	346	328	376	384	342	333	357	346	325	325	358	362	358	390	360	339	343	352	343	362	313	356	365	332	344	348	353	327	368	331	356	344	369	301	385	373	328	335	353	345	358	386	373	343	345	367	355	365	366	372	341	310	387	366	332	377	342	371	353	391	337	358	337	378	357	354	357	355	343	384	348	337	356	346	342	369	381	403	347	346	339	343	357	382	357	372	392	365	328	360	340	367	365	383	358	329	333	369	325	347	347	382	340	333	336	375	342	349	352	363	331	341	384	366	323	356	357	362	372	364	373	355	344	380	336	359	344	359	359	379	375	373	352	378	346	345	356	366	365	358	390	388	370	354	327	338	344	371	354	369	341	339	372	373	358	363	325	394	360	330	338	370	358	358	361	376	356	356	346	330	384	357	379	365	342	358	370	373	354	343	366	365	328	336	343	377	337	375	328	334	339	364	343	325	384	362	391	333	351	319	332	370	355	345	362	365	340	349	364	323	373	345	346	358	367	392	357	333	382	351	336	349	380	344	329	340	378	354	404	354	361	342	376	378	351	383	375	326	365	413	361	371	381	342	344	388	381	329	357	344	374	393	357	371	377	327	357	369	378	366	400	365	329	340	364	342	354	359	318	352	357	330	343	375	387	367	318	367	387	340	384	335	360	362	330	364	371	367	351	361	365	397	374	306	356	345	394	364	383	361	342	355	380	362	386	339	323	342	387	362	359	337	348	355	377	348	373	381	349	356	377	316	363	319	392	355	351	365	356	360	389	406	399	347	362	356	331	335	374	360	344	366	301	382	383	350	357	380	361	365	346	360	382	372	365	310	350	388	353	396	366	329	357	361	372	380	390	344	350	344	375	312	352	343	354	337	345	382	355	328	351	358	345	371	372	371	358	395	330	348	367	368	388	363	380	346	360	353	346	357	342	371	390	379	348	340	378	380	347	354	348	367	357	351	338	387	346	342	373	386	360	378	378	360	315	405	343	361	343	373	344	333	331	323	367	351	365	367	349	377	372	345	367	346	374	367	357	342	333	337	341	342	368	363	373	361	373	350	351	345	308	344	366	346	360	352	341	351	380	383	373	351	384	328	347	390	369	327	320	353	328	346	321	361	344	353	363	359	331	376	383	377	344	362	331	375	356	348	368	338	366	348	369	370	347	344	347	372	367	357	375	332	359	349	350	358	355	332	314	371	351	347	329	344	348	356	342	349	320	361	315	362	408	337	374	360	361	353	395	376	357	368	358	363	305	384	360	348	390	362	377	366	362	354
4254	1872	1677	1096	879	838	783	811	744	753	713	738	692	740	704	717	645	671	669	649	686	698	685	654	658	722	695	662	679	651	663	672	683	679	627	682	616	679	695	670	694	692	651	695	690	656	680	691	637	661	679	661	676	661	657	643	675	673	673	715	689	696	673	677	655	685	698	678	680	669	678	634	661	633	678	648	637	687	649	653	670	648	683	661	688	669	687	678	625	671	656	715	698	639	670	657	656	695	700	681	680	700	691	660	650	652	637	664	642	675	684	640	625	656	648	648	646	638	711	653	679	652	647	657	687	713	683	640	664	636	670	648	654	668	665	675	724	645	672	606	655	625	650	656	637	647	666	644	653	648	673	653	695	641	686	645	654	629	649	632	640	644	624	720	653	669	662	616	645	648	685	657	648	707	632	656	654	697	685	634	677	666	640	709	666	660	683	687	635	657	633	668	665	660	648	690	670	655	652	621	700	692	674	616	633	621	675	676	591	711	705	658	715	652	713	650	702	652	617	636	635	650	681	674	663	691	648	669	678	731	695	678	657	714	653	709	646	641	691	697	648	651	668	656	644	612	674	647	679	623	681	636	676	677	700	694	653	732	662	693	663	617	634	669	644	649	692	658	657	693	680	642	686	650	665	687	635	671	675	675	655	680	641	657	651	693	638	664	726	691	661	636	659	671	654	681	693	720	665	689	630	660	672	677	679	685	673	674	710	674	692	658	634	644	653	690	667	664	648	644	615	674	693	641	647	683	673	637	645	665	701	646	640	623	687	692	692	691	655	631	628	670	694	643	655	619	673	662	632	637	662	647	637	659	642	630	654	676	641	641	684	689	670	665	701	697	634	644	648	658	646	656	707	665	684	694	630	674	659	684	637	693	632	648	643	658	657	657	681	653	735	652	648	680	645	666	643	641	669	701	678	686	644	673	627	678	642	667	714	659	682	682	691	706	699	701	649	616	621	663	682	647	648	692	692	632	671	695	700	690	711	660	704	641	649	696	627	675	660	716	683	654	720	685	632	668	687	655	647	676	632	638	682	675	607	662	629	685	677	680	645	651	670	644	666	652	673	642	599	679	646	650	653	618	661	680	697	607	674	655	621	692	686	670	664	657	702	670	647	669	698	689	692	669	648	652	696	637	723	678	656	737	653	668	649	684	655	641	652	679	694	700	698	708	630	652	646	669	667	669	672	679	621	672	648	673	680	657	661	635	693	653	684	670	669	684	641	647	681	658	665	597	649	645	665	661	730	737	664	611	608	725	665	641	686	603	671	685	682	688	654	650	657	658	645	673	648	644	682	657	676	674	642	702	660	649	618	660	648	634	680	693	655	684	687	704	670	679	688	661	702	629	651	630	646	663	647	683	656	689	697	669	663	633	624	630	638	706	683	655	655	648	702	614	654	658	629	672	650	684	642	644	732	621	713	674	658	636	666	651	656	717	677	654	671	664	634	666	672	618	668	634	665	660	645	677	678	696	699	676	655	654	671	709	679	645	695	655	685	625	656	652	667	654	737	668	682	656	702	718	686	654	658	637	646	610	714	663	673	674	703	626	701	653	646	637	673	686	721	707	621	623	650	690	656	597	637	668	658	621	636	692	698	672	682	687	704	633	676	668	652	646	670	689	699	696	660	669	632	648	663	654	658	702	695	655	682	651	683	659	675	678	659	674	647	638	698	704	643	623	672	719	691	671	663	713	661	659	703	679	634	672	648	681	645	660	715	642	656	650	694	689	650	639	606	679	726	633	685	686	653	659	689	704	640	650	679	639	660	672	638	679	678	671	687	679	650	661	640	665	648	697	692	651	686	653	649	690	636	718	687	676	661	673	638	675	682	665	697	697	711	641	654	664	621	613	636	725	692	671	656	653	695	706	684	716	695	671	648	649	646	625	640	632	672	649	655	695	662	672	653	620	668	646	651	691	626	676	698	657	680	652	698	693	683	652	603	672	672	661	671	690	679	658	671	655	707	616	632	667	643	654	651	653	676	660	680	666	694	708	661	662	641	676	667	663	664	643	697	673	696	637	679	618	649	649	670	652	664	673	669	670	690	701	628	639	653	653	683	671	625	669	675	676	646	615	659	681	646	696	644	669	695	671	670	618	668	643	657	691	702	694	662	651	655	709	639	653	645	673	662	636	630	650	652	646	668	636	650	690	632	613	665	685	718	667	719	661	666	657	667	658	669	665	657	647	645	668	607	690	617	695	673	670	650	686	675	639	650	684	670	717	666	696	667	657	705	633	682	658	682	702	651	682	631	667	684	614	676	657	632	690	655	695	659	677	642	613	673	650	658	677	668	732	682	648	660	706	663	670	656	654	640	680	687	656	686	675	636	657	629	662	655	680	635	635	606	645	691	661	715	664	635	648	643	676	671	683	723	712	647	656	669	625	646	741	683	648	722	676	721	656	678	643	640	661	657	660	647	662	643	676	652	671	651	638	635	653	690	656	704	691	680	719	660	683	664	719	589	707	636	639	675	679	684	684	621	702	673	638	702	667	672	626	684	662	662	665	651	674	671	672	706	634	650	664	634	603	654	656	657	666	730	638	659	685	684	639	602	694	710	660	655	681	713	655	681	633	694	687	660	642	672	727	665	657	680	658	627	670	692	646	674	638	628	673	657	672	709	663	657	630	637	681	670	627	675	659	701	674	652	660	652	632	673	651	658	698	667	647	638	674	649	710	640	646	644	716	667	639	618	685	664	688	676	674	645	663	650	638	647	683	653	675	617	625	697	642	686	646	663	657	649	656	691	619	668	702	670	681	619	668	679	615	643	697	644	648	637	688	669	639	638	682	669	732	674	706	680	666	668	685	643	677	641	641	678	662	680	647	676	718	678	645	665	706	683	667	684	693	682	648	703	700	657	716	658	665	696	673	640	669	646	692	643	651	652	671	664	637	653	685	718	658	664	646	665	664	691	689	686	672	650	670	636	681	646	649	649	635	706	647	654	636	649	655	656	672	705	680	676	691	652	691	655	669	684	679	658	677	659	634	629	658	676	629	653	687	646	680	599	691	687	624	678	683	661	653	672	628	681	670	693	681	674	701	652	709	653	683	697	674	682	666	679	674	648	679	617	685	632	657	706	659	634	707	615	662	676	657	668	672	672	672	701	653	672	723	638	670	664	645	679	684	660	681	675	716	645	669	667	636	648	694	631	665	656	649	663	618	687	697	678	662	657	659	651	616	679	651	652	684	704	655	699	619	624	658	689	642	695	663	662	630	695	677	666	632	684	689	659	692	688	694	648	638	642	660	629	657	655	663	654	679	707	665	634	663	663	637	705	661	677	659	673	652	725	684	670	631	634	663	685	640	667	669	675	648	671	650	625	641	622	678	632	699	655	623	631	644	657	643	638	636	672	705	610	638	656	667	671	699	673	639	691	688	655	657	684	659	688	646	655	642	645	660	646	702	667	668	634	702	600	673	648	686	643	665	662	637	634	665	678	628	650	664	668	687	650	670	669	676	644	671	661	654
24345	21416	28616	24607	19584	1544	581	426	307	319	255	244	223	221	236	198	206	203	202	171	174	171	189	141	169	176	150	156	182	178	181	165	148	160	153	176	171	171	159	167	162	163	164	169	150	161	147	141	147	173	162	157	168	150	178	151	178	153	174	148	143	150	163	171	152	151	144	143	154	184	153	144	165	163	170	154	161	165	168	169	136	173	135	174	160	152	154	149	156	152	154	152	170	148	170	165	178	185	164	172	158	167	119	142	155	147	155	145	161	156	174	163	149	174	140	147	151	136	156	172	143	151	133	147	151	152	175	155	133	159	158	163	176	141	150	156	140	146	141	147	156	155	165	157	159	154	157	166	160	144	159	165	155	147	154	161	133	155	147	144	154	158	158	160	168	128	147	147	150	136	163	135	191	168	144	152	151	135	143	139	178	152	171	154	145	158	146	169	146	174	159	163	160	150	147	142	154	156	127	153	158	161	171	164	152	149	155	159	171	141	171	143	147	146	127	160	156	143	184	150	165	154	145	152	191	163	170	183	155	154	156	138	144	144	168	141	147	149	150	147	140	136	156	154	137	140	144	145	148	142	166	152	162	152	144	149	151	162	142	169	156	164	165	154	150	157	186	164	155	153	181	151	143	145	173	151	168	147	171	145	173	140	135	145	151	154	150	167	139	130	159	144	155	160	144	169	155	164	166	192	158	152	158	156	139	179	154	162	146	159	148	153	141	171	153	154	139	141	171	154	156	168	157	159	129	163	156	164	171	171	148	161	157	167	161	160	150	153	156	164	169	144	173	165	162	166	163	135	161	164	163	170	147	169	146	144	168	143	163	159	149	139	141	174	143	174	142	144	163	148	160	127	146	168	144	163	146	154	167	157	125	151	138	141	157	167	144	161	159	167	175	177	166	143	151	153	164	155	151	152	152	138	166	142	146	157	153	162	155	172	160	160	160	151	151	170	133	155	149	124	141	154	140	152	156	146	140	148	174	165	182	161	151	147	142	160	155	165	132	131	168	160	159	132	168	143	149	161	131	144	167	170	155	155	155	158	155	148	162	155	154	156	146	172	150	159	144	155	157	156	147	133	167	150	150	184	151	145	155	174	150	149	169	159	151	146	143	137	148	149	135	148	149	155	158	174	140	145	148	153	159	155	141	170	165	160	145	183	147	169	154	135	161	139	159	143	151	145	172	160	150	145	141	166	133	138	175	182	139	164	136	162	161	152	180	150	146	151	144	169	159	158	148	133	158	165	164	168	151	147	120	165	161	130	138	163	163	165	166	160	134	153	152	149	151	139	149	160	151	133	151	165	149	161	141	142	153	153	157	170	163	144	159	153	164	174	162	175	152	156	174	155	141	172	144	136	182	142	141	162	150	137	157	145	143	157	137	139	168	139	153	154	154	150	155	165	166	171	147	163	159	165	169	177	162	165	169	163	163	141	155	175	160	183	173	155	164	159	150	175	148	154	169	160	173	145	139	124	142	143	162	163	138	165	162	157	169	165	166	149	156	151	164	162	172	157	164	170	169	165	149	148	152	157	143	138	158	158	141	153	164	185	148	164	146	131	170	150	178	161	148	165	152	146	167	148	175	142	158	136	163	170	138	142	171	155	163	139	169	165	163	163	161	117	156	146	168	170	141	160	160	148	148	163	179	129	153	153	154	161	162	157	181	162	164	154	146	158	165	173	149	151	141	151	157	136	139	148	159	163	148	162	165	168	155	150	162	166	159	156	151	147	157	171	151	148	146	142	128	168	150	143	167	168	148	153	160	157	153	154	153	159	122	153	161	150	183	170	158	157	161	134	147	159	156	162	156	151	163	159	123	138	166	153	151	149	154	165	138	145	168	155	150	165	159	154	132	148	148	161	156	163	173	160	166	161	135	170	147	150	155	130	181	158	168	163	160	177	128	167	148	163	171	150	159	151	161	170	142	166	140	154	156	131	150	141	159	166	160	158	168	153	147	158	151	173	145	142	167	157	145	148	173	173	148	154	161	148	133	136	149	130	150	154	159	160	155	147	159	176	156	148	129	143	156	152	160	159	156	148	171	169	129	155	146	156	162	169	168	174	165	147	163	165	150	142	167	140	136	143	159	185	140	155	151	139	154	171	152	159	155	157	167	145	175	169	140	137	174	175	175	167	150	158	153	148	164	166	180	132	166	138	151	158	152	150	161	182	165	133	176	169	130	157	152	164	142	154	165	157	144	148	139	166	166	150	126	145	152	143	165	167	166	130	144	174	158	189	161	152	153	150	140	167	140	154	172	155	145	152	147	160	146	169	154	163	155	135	164	166	157	155	158	124	147	154	159	171	175	145	152	157	136	146	142	147	154	145	154	150	155	157	168	169	162	156	169	155	176	143	160	140	140	169	153	170	129	174	155	162	157	160	140	164	160	136	165	174	165	154	162	165	144	171	139	142	161	135	165	175	166	146	158	157	143	150	154	166	158	159	180	157	153	175	170	156	162	138	145	152	172	158	167	139	168	151	153	155	141	161	143	139	151	165	159	141	157	149	160	142	144	175	138	154	119	135	143	155	165	152	160	151	161	156	144	165	155	142	150	143	146	169	175	163	163	153	163	150	156	138	163	141	155	140	177	150	149	140	168	157	145	165	157	126	149	160	150	186	154	165	164	148	170	148	146	158	160	157	166	159	149	158	157	153	150	188	163	162	137	159	187	150	136	166	191	172	154	153	150	137	155	145	182	170	168	165	156	139	159	161	155	154	165	174	171	151	148	131	162	148	153	174	143	166	180	150	136	145	154	163	143	159	176	155	157	165	154	154	147	174	145	154	146	149	134	161	160	151	162	136	165	153	167	147	152	136	147	169	127	152	153	156	140	155	166	161	141	166	159	137	145	153	138	138	172	149	148	148	159	145	145	174	143	145	136	166	151	172	155	169	140	153	159	159	154	184	158	159	156	159	144	138	168	147	147	179	143	160	164	163	147	145	146	180	134	152	158	163	157	150	150	142	142	161	170	167	155	172	169	154	148	170	132	153	147	139	180	142	157	127	135	155	167	169	154	148	142	143	150	166	141	161	162	146	139	178	149	150	161	158	160	155	144	156	152	162	161	150	153	170	145	147	146	158	140	167	170	159	150	152	149	161	175	165	165	139	182	140	135	159	177	161	140	149	150	154	156	169	161	143	160	156	156	168	140	151	142	156	140	160	159	174	172	144	161	146	164	152	165	169	168	153	168	135	140	129	159	162	167	157	163	161	144	171	166	170	160	160	166	156	162	164	184	145	142	182	171	142	160	168	156	162	161	165	121	145	154	132	146	143	141	135	151	163	150	150	137	166	151	178	153	152	148	160	145	166	149	152	162	161	180	158	161	127	159	163	138	130	144	152	161	139	148	142	155	155	159	163	169	164	152	181	163	149	165	133	136	144	157	141	149	159	140	128	149	163	156	139	173	171	147	152	149	149	166	151	184	154	164	166	164	159	151	144	156	170	137	159	146	169	129	152	171	149	166	169
6029	11047	9137	4742	2959	2173	1631	1343	1046	906	777	700	634	606	533	509	442	451	436	426	438	384	416	365	370	370	383	370	352	388	351	340	325	334	333	357	320	319	314	301	297	337	311	308	304	315	321	281	348	342	303	308	314	354	364	306	300	334	302	300	332	304	321	299	301	304	321	317	298	318	296	337	309	304	279	316	310	331	293	311	322	316	297	301	297	296	293	332	297	289	283	285	314	325	290	295	281	318	316	295	282	287	330	328	316	326	315	297	320	305	300	298	303	264	296	340	349	348	328	310	326	304	275	312	304	323	297	307	320	324	307	300	298	320	345	332	302	287	332	332	313	285	299	311	276	308	329	289	311	294	302	288	294	298	314	312	301	317	278	297	301	296	325	320	326	292	318	342	323	309	309	328	305	330	298	287	318	298	321	300	292	295	295	302	277	304	306	303	333	288	295	304	350	319	322	361	301	314	318	327	287	326	285	289	288	299	327	287	302	306	304	298	316	285	279	307	298	330	296	308	337	361	313	294	287	285	301	321	314	287	338	284	311	271	339	291	298	308	322	296	315	334	311	291	331	302	308	306	291	335	288	322	289	309	303	339	281	310	323	322	307	289	302	334	291	323	321	306	304	316	288	303	316	300	285	315	331	309	283	311	294	301	278	292	309	292	314	298	329	313	330	302	325	288	335	299	315	300	333	287	321	351	315	305	345	303	297	304	300	310	288	292	307	326	315	294	281	304	294	306	304	284	293	300	318	317	313	298	306	337	306	319	321	271	299	326	307	274	294	268	298	313	331	335	270	298	322	307	278	311	274	320	290	307	322	291	320	285	323	278	313	286	320	303	316	314	340	269	284	298	267	318	295	318	286	318	299	319	286	310	299	345	299	333	316	316	330	309	318	311	305	302	299	326	294	302	324	315	324	307	305	285	298	308	278	303	300	361	319	312	314	312	330	315	285	315	343	320	320	330	334	313	317	279	299	324	315	308	306	289	293	321	314	303	301	291	299	293	332	306	286	280	284	290	289	325	306	295	320	292	318	310	306	322	331	311	313	307	303	278	314	351	309	293	307	289	312	293	298	316	274	296	302	302	284	290	329	331	312	321	276	319	283	329	292	317	292	285	282	263	324	273	312	307	308	299	308	289	287	296	293	301	320	300	300	302	296	308	275	307	304	280	334	310	301	329	313	304	296	309	280	280	337	286	290	299	281	289	301	335	287	308	335	295	294	318	296	325	278	295	314	342	275	305	311	313	307	277	295	304	320	289	314	331	309	301	309	307	266	316	291	314	291	321	317	276	301	308	286	290	311	317	300	285	308	308	312	294	320	256	283	291	343	300	289	295	306	292	304	316	298	318	294	332	305	307	311	319	323	315	309	342	309	325	315	340	325	304	296	322	319	308	300	315	282	307	319	329	331	307	320	270	317	308	330	308	288	318	320	327	293	327	300	330	304	266	319	321	298	302	287	276	297	319	304	311	297	286	275	306	272	285	285	289	316	284	301	347	329	305	323	319	302	314	318	290	313	347	292	316	320	303	287	306	315	305	281	302	297	300	299	296	296	320	278	283	305	295	297	273	314	310	299	312	309	312	291	311	307	290	301	323	303	306	331	276	310	278	340	300	293	294	297	315	334	330	298	305	299	294	302	324	333	308	285	323	304	287	321	292	296	346	318	292	322	312	334	345	299	299	327	294	309	291	322	285	331	331	320	319	293	296	281	333	293	308	318	292	296	290	304	316	287	299	296	292	296	292	303	337	298	305	306	281	316	313	311	312	285	328	284	285	286	303	302	299	328	277	297	308	311	293	337	341	307	305	302	282	319	325	281	304	291	325	306	309	288	317	303	296	309	299	287	290	297	330	317	317	299	330	327	283	307	285	315	327	304	288	302	317	283	278	300	285	323	307	316	281	311	314	312	301	330	332	299	301	306	321	286	307	274	276	285	307	316	282	330	297	296	291	327	302	307	345	338	290	354	298	329	305	296	311	315	307	288	319	308	288	318	279	297	294	321	315	303	319	298	290	314	305	301	293	312	291	315	312	319	321	308	293	280	317	313	324	343	298	281	310	308	298	306	312	316	327	339	308	344	311	306	306	330	312	335	309	279	318	296	318	323	323	329	290	301	285	313	308	318	299	307	325	326	294	322	300	311	278	321	339	261	335	284	318	309	307	312	303	304	288	297	294	288	336	287	348	324	330	325	298	289	329	312	282	296	304	326	299	303	309	288	292	331	294	294	313	316	299	328	318	295	309	302	331	318	320	328	306	296	282	290	302	323	287	285	294	305	313	304	306	310	324	314	302	290	283	341	280	300	299	302	284	288	313	327	311	322	356	329	276	310	321	312	312	297	317	303	323	292	329	297	314	307	326	310	313	324	284	323	303	313	293	289	288	323	297	297	309	302	302	296	283	315	284	313	293	310	307	301	325	269	296	308	315	297	325	317	281	325	320	298	293	309	295	285	295	297	320	305	316	343	275	296	278	295	295	312	293	301	297	347	315	316	310	293	311	326	321	287	318	302	313	298	290	342	283	280	292	294	299	296	298	301	287	325	301	307	306	298	304	319	349	273	263	314	323	322	313	310	312	326	329	315	266	298	282	309	303	290	336	304	300	316	297	309	326	323	293	294	291	305	328	310	314	302	260	293	284	298	303	305	293	299	289	300	321	298	307	317	321	294	304	349	309	300	342	301	323	341	293	273	314	331	322	297	325	323	309	295	286	309	298	300	295	315	312	293	303	316	322	334	311	304	283	292	306	271	294	288	302	331	304	303	286	305	344	329	323	312	317	291	300	300	281	313	303	317	284	286	311	267	317	288	326	304	300	307	338	308	315	264	286	325	262	325	333	316	279	342	297	327	308	281	277	312	291	336	326	325	332	307	321	308	293	293	281	287	291	311	284	311	306	319	296	289	292	302	319	304	315	296	293	301	335	301	309	343	312	292	305	294	304	334	295	304	267	276	323	299	293	288	295	296	290	327	290	292	317	282	301	282	314	300	283	286	320	300	309	308	322	320	319	322	300	317	316	297	308	295	292	279	314	314	290	280	297	312	293	297	304	310	307	304	321	330	289	303	291	311	328	330	299	305	285	328	362	291	321	325	322	312	300	281	300	340	321	296	292	325	291	304	287	273	333	308	339	326	305	305	329	292	311	282	313	346	310	315	304	298	302	277	348	326	334	298	316	312	301	294	318	298	282	290	313	312	297	310	341	285	312	309	295	317	310	344	302	297	292	292	279	285	292	298	294	308	298	330	280	291	303	291	294	281	289	333	302	361	294	286	318	310	316	297	316	278	329	310	330	316	296	276	299	290	294	335	338	317	277	310	312	290	320	289	270	299	267	307	304	337	343	313	312	345	318	325	310	306	317	293	311	264	281	315	337	321	298	323	288	313	323	295	322	287	299	299	287	299	294	287	310	285	289	323	299	334	270	305	319	330	284	322	344	317	304	271	295	327	288	303	303	333	351	295	334	288	290	288	311
23461	21374	29209	23896	21374	17316	1762	795	624	550	450	421	429	411	387	420	378	345	325	327	322	306	329	330	313	270	315	312	307	274	262	303	284	309	303	292	291	285	282	308	297	303	292	295	272	331	257	278	279	287	302	332	251	260	293	297	291	279	281	281	281	280	309	294	257	273	273	283	299	280	279	282	250	318	265	280	298	272	251	310	295	257	253	285	279	264	265	295	272	251	278	278	311	294	264	261	276	257	258	287	252	258	255	233	251	250	267	270	238	285	276	275	266	254	271	257	241	239	287	300	287	248	244	299	267	294	251	266	272	301	266	264	270	310	299	247	279	278	261	270	299	260	271	279	293	276	276	268	292	268	278	273	285	255	284	293	301	290	287	299	279	293	297	306	240	291	294	283	270	260	267	280	269	263	289	293	260	280	268	259	268	278	266	305	299	267	262	287	271	258	301	269	262	261	248	294	266	276	257	270	249	278	247	274	279	275	277	265	272	293	281	293	255	264	282	301	259	233	261	262	267	245	266	272	232	256	237	272	275	293	273	281	292	289	291	282	250	267	279	274	262	282	278	284	264	248	259	268	280	263	276	262	300	281	271	268	266	277	274	277	248	267	258	241	276	261	273	302	271	263	295	272	311	254	299	249	257	274	271	273	298	271	256	280	281	292	247	253	265	267	284	257	299	298	265	283	291	249	238	284	252	295	267	287	266	274	285	283	293	248	292	241	270	275	296	276	254	270	266	257	269	268	280	265	268	306	270	277	271	266	272	268	269	275	279	256	268	234	269	267	271	256	267	268	273	261	265	277	298	256	279	282	230	279	262	252	260	314	285	253	294	252	263	278	264	272	254	260	297	284	273	287	274	283	254	280	258	267	260	244	292	258	281	261	252	246	277	259	273	245	274	268	276	270	253	266	278	305	256	286	271	288	236	251	239	268	271	281	277	260	271	262	244	241	291	258	251	285	258	266	256	287	281	276	284	289	278	255	262	275	252	292	272	249	259	306	257	281	309	254	277	270	270	290	274	267	236	263	284	254	256	281	250	265	275	272	294	266	278	258	297	275	285	281	273	293	278	269	278	299	288	283	248	261	262	274	264	260	307	236	265	268	276	282	281	266	283	254	246	272	260	256	287	245	261	269	265	271	270	249	291	276	245	294	273	287	259	282	258	291	268	279	258	283	250	264	273	277	265	260	298	266	290	296	284	259	274	240	271	252	282	254	252	271	268	257	236	244	281	261	250	260	248	273	296	277	239	264	262	276	287	292	247	252	285	278	251	277	266	250	280	276	283	258	279	278	240	239	294	277	295	253	285	269	257	261	273	290	288	277	255	249	266	264	252	277	279	295	280	275	302	263	254	299	286	280	272	260	254	266	280	266	290	263	293	285	249	254	276	278	257	254	269	248	276	263	275	260	278	278	248	257	263	266	259	259	265	274	261	315	275	276	251	258	302	244	272	258	261	280	294	298	243	273	252	265	269	267	281	240	251	274	266	278	304	292	273	290	274	271	284	284	270	294	242	269	267	273	269	252	274	258	256	253	283	269	254	257	287	260	306	297	257	268	237	261	266	263	268	289	252	276	259	271	267	261	247	269	249	285	274	272	261	264	252	275	255	276	253	268	277	239	267	255	265	277	269	233	257	262	282	255	269	256	282	267	267	272	310	286	271	241	254	254	278	283	280	261	274	278	265	248	260	270	276	295	281	276	271	294	272	263	263	267	265	263	234	300	250	277	308	282	272	296	267	243	272	266	278	301	239	284	275	283	254	311	263	270	287	299	248	293	258	263	241	245	283	251	266	293	269	278	308	255	277	257	247	264	266	282	261	268	304	270	270	269	271	281	266	278	268	270	254	274	270	298	276	261	274	246	262	281	252	288	283	289	282	249	297	247	272	289	266	260	269	281	223	265	277	267	266	228	280	267	273	295	280	275	266	276	282	289	282	283	262	229	268	271	263	249	266	256	290	274	296	291	293	271	272	291	273	274	271	307	261	271	263	269	276	232	285	250	257	245	280	244	257	251	297	251	257	250	263	271	272	268	249	254	282	281	273	249	286	251	277	247	278	263	257	278	283	281	238	282	293	277	248	299	277	279	268	265	277	274	252	275	292	282	274	261	272	268	273	268	247	298	274	274	252	278	272	284	268	236	288	252	287	274	273	265	256	280	256	277	274	270	262	272	272	258	275	279	276	253	252	274	293	273	255	247	233	275	301	292	270	258	295	264	247	277	247	248	247	274	248	290	286	276	270	275	275	308	275	238	276	265	270	280	262	275	268	263	276	254	296	265	224	276	258	251	258	292	252	254	270	299	296	278	285	256	249	268	268	263	297	280	268	233	271	267	291	248	249	277	263	289	263	272	291	267	289	283	265	277	277	274	274	302	242	298	274	288	242	286	260	270	279	282	269	278	256	297	278	278	285	274	278	255	248	233	256	259	279	279	268	260	266	242	243	288	255	256	287	255	287	268	257	275	275	265	277	280	290	266	258	247	267	287	266	267	224	264	289	247	276	267	275	263	289	252	269	277	237	255	280	253	283	273	262	278	256	266	261	285	229	261	257	269	253	292	264	259	263	281	260	275	233	262	283	246	251	250	282	237	258	267	260	305	257	284	273	259	277	250	258	272	276	295	251	280	247	280	278	254	290	274	271	281	296	275	256	273	283	259	261	272	270	292	270	249	269	287	264	287	242	284	252	259	274	243	252	283	265	282	254	274	260	268	254	282	260	256	269	260	252	251	298	280	241	297	269	250	260	274	285	292	273	273	243	256	259	243	269	245	257	290	257	293	268	266	283	264	280	284	273	262	279	274	262	274	268	250	265	278	281	287	277	280	263	288	253	239	273	286	272	245	257	273	258	254	258	269	263	262	236	256	275	297	269	269	265	230	267	273	272	242	271	271	283	274	297	287	272	261	255	273	255	303	273	244	273	244	268	253	310	284	247	252	280	289	274	288	262	253	243	269	263	256	252	257	272	248	241	285	274	254	261	274	257	275	269	264	294	250	272	272	241	280	272	280	297	258	255	262	310	293	265	257	253	251	244	278	289	262	262	273	278	247	268	302	263	253	257	276	272	287	284	255	270	277	269	276	237	281	292	266	270	239	250	266	257	268	272	289	255	260	258	281	265	270	296	285	297	279	259	281	256	274	280	269	261	292	246	287	286	283	279	279	238	264	309	294	261	243	290	268	252	283	298	287	288	272	287	255	276	268	269	285	267	286	277	270	260	277	288	255	258	277	277	282	247	280	267	247	280	263	267	289	295	275	281	263	264	296	241	244	259	244	273	265	273	306	269	267	271	259	280	254	292	265	275	243	261	276	285	288	251	282	275	241	256	245	268	275	261	274	265	268	273	277	276	265	282	252	263	288	275	269	265	252	274	261	257	257	263	258	259	280	258	257	259	258	254	276	261	270	263	262	254	288	266	285	263	249	255	265	257	280	274	297	247	248	261	286	255	297	261	269	262	284	268	246	265	290	279	300
8526	17350	14378	7874	5319	3665	2874	2302	1843	1601	1345	1219	1079	1001	876	889	763	719	757	723	700	634	646	613	626	634	575	585	555	593	583	569	585	558	543	538	512	567	554	507	535	520	541	560	535	514	532	528	494	529	524	490	531	524	494	503	492	517	487	495	511	531	544	496	508	525	503	524	517	495	511	488	501	506	507	475	506	499	480	507	504	429	487	473	482	469	486	519	490	502	503	500	464	486	488	496	528	511	480	492	466	444	507	518	468	483	492	486	482	475	481	512	492	498	504	484	500	485	452	524	485	486	464	484	497	515	523	480	452	491	487	469	466	489	485	456	493	512	482	466	503	464	497	489	474	490	486	451	486	498	461	471	457	472	479	515	436	505	506	479	471	537	500	521	501	511	505	457	481	476	462	494	458	501	497	502	487	494	475	504	468	493	474	506	482	493	461	507	506	492	504	445	536	491	483	512	483	513	497	520	468	463	456	453	480	512	471	513	469	454	448	494	513	442	527	472	458	446	493	509	491	498	488	499	483	481	452	465	519	460	490	474	494	478	490	485	486	486	485	473	495	516	486	505	500	455	437	496	491	502	467	476	499	528	492	443	464	494	512	488	499	503	475	511	443	462	464	466	471	526	502	446	508	471	452	449	484	517	459	477	471	493	477	514	532	446	500	501	522	482	489	476	490	496	465	491	487	486	507	456	489	471	492	472	477	507	465	459	443	458	507	499	486	507	526	462	485	471	465	487	459	477	493	480	461	473	516	496	445	480	504	513	504	446	493	491	497	494	523	458	477	509	520	474	468	459	484	479	507	476	498	524	474	502	476	508	461	478	513	431	475	503	490	458	510	485	501	516	462	477	528	463	476	487	464	512	515	457	459	453	449	513	482	462	467	481	461	500	463	472	489	482	481	499	438	483	500	493	493	436	461	488	470	429	492	486	493	462	501	522	492	531	463	495	500	501	450	462	450	482	456	485	496	474	480	512	506	461	481	459	487	488	473	458	459	471	481	490	451	501	483	493	475	509	508	498	503	468	443	494	472	476	507	490	488	487	469	520	506	465	492	482	472	478	522	504	474	505	494	464	463	487	485	488	455	514	483	485	482	497	482	474	486	477	441	480	475	482	467	472	495	472	513	482	514	495	487	444	515	480	494	500	499	473	474	487	553	472	491	479	474	479	486	515	494	442	487	486	485	496	477	491	430	508	489	511	482	465	489	488	462	467	497	436	465	455	504	504	526	516	466	492	437	476	466	466	457	457	502	510	508	497	474	459	510	479	480	477	498	439	493	488	472	497	451	498	499	524	465	483	462	492	498	491	457	451	494	514	480	482	484	496	513	515	467	430	503	488	487	513	470	472	453	518	452	497	474	475	483	497	504	498	512	528	529	500	518	496	478	495	475	487	520	494	481	464	474	490	467	499	522	504	496	513	512	507	468	466	476	473	494	460	477	491	442	520	504	474	439	467	515	444	503	446	497	509	503	482	452	474	451	501	490	493	506	487	464	470	506	489	483	443	466	512	476	527	475	503	483	473	466	483	487	472	449	438	471	486	511	474	495	506	518	470	486	490	435	464	489	497	508	484	474	505	497	467	467	489	494	454	468	463	498	542	483	480	475	462	462	439	466	525	524	480	481	460	501	521	487	492	461	496	492	509	456	477	495	498	493	499	471	467	506	466	457	503	480	512	494	453	489	461	471	497	503	495	447	501	491	448	481	466	488	511	486	492	510	534	473	453	461	508	524	491	469	477	492	501	464	457	479	472	481	487	474	508	504	457	497	520	449	475	436	496	487	466	453	449	506	463	463	459	471	456	474	500	525	468	507	458	493	468	474	510	474	497	506	489	524	546	503	471	464	474	488	484	469	484	461	493	461	471	480	497	456	509	494	465	491	485	475	438	462	439	472	508	508	492	479	451	475	448	521	458	453	498	450	519	478	479	456	515	459	514	475	488	520	471	535	463	457	503	502	466	433	455	514	480	474	469	481	522	514	459	492	461	408	521	477	495	520	455	509	482	502	486	514	480	478	483	492	490	483	466	500	482	472	418	482	490	453	499	475	487	510	482	528	473	451	458	471	464	472	500	486	483	531	431	452	459	483	474	501	504	453	488	507	454	530	500	477	456	468	474	472	492	498	480	501	464	474	516	473	516	483	485	487	492	508	488	490	444	488	483	489	503	500	467	490	482	476	511	520	476	463	500	486	465	461	438	456	481	512	458	467	470	475	486	503	478	438	510	443	496	457	500	479	488	523	474	442	502	474	473	475	528	503	462	475	497	477	460	481	501	490	516	467	481	487	468	488	485	500	473	490	474	426	486	508	484	462	498	492	465	504	508	506	505	429	507	479	520	499	506	499	485	456	462	480	484	511	469	480	498	465	478	488	484	492	453	482	498	492	485	483	462	467	460	468	490	461	477	508	482	442	488	495	521	449	477	494	495	490	462	476	488	512	498	490	446	499	426	461	528	524	437	485	506	444	488	520	459	447	455	497	521	498	510	462	474	497	485	467	449	507	490	480	448	527	501	504	497	481	484	456	475	492	471	495	478	498	475	487	481	464	472	457	490	467	443	466	463	488	482	488	462	459	465	436	485	509	462	498	478	503	483	468	476	514	474	493	483	519	438	463	534	503	502	474	462	459	449	436	464	446	504	476	479	495	475	507	459	464	479	501	485	499	468	455	464	496	482	480	487	454	515	519	432	448	467	475	477	472	468	488	478	492	474	473	485	479	463	466	477	486	448	473	508	480	461	454	467	495	463	488	480	477	467	533	484	464	501	482	520	491	495	501	459	496	470	487	491	506	451	501	496	517	491	444	471	472	486	486	475	501	468	464	486	497	513	503	505	484	487	500	492	475	479	492	497	509	482	483	502	450	494	509	455	454	450	532	484	470	482	443	465	480	494	488	494	474	514	499	501	475	483	470	459	522	485	482	481	497	476	502	460	482	496	507	507	490	493	449	499	522	478	474	473	520	481	476	495	508	494	456	454	504	479	488	515	523	464	466	493	472	472	457	485	484	477	460	512	467	488	484	514	484	474	498	463	527	476	455	486	458	494	520	466	466	470	477	488	486	472	486	490	492	455	492	482	479	489	461	460	449	505	462	466	514	504	448	522	445	451	473	486	485	472	462	476	489	492	542	457	515	488	463	467	468	495	492	493	462	465	484	503	473	448	501	485	483	468	472	455	469	459	468	467	492	454	515	476	500	457	530	472	522	502	492	484	470	473	452	513	463	509	489	494	482	452	510	457	493	469	474	446	492	479	496	506	447	488	459	476	515	459	474	463	521	497	462	462	507	470	503	500	497	486	491	473	454	504	481	490	485	471	473	471	516	521	449	467	486	448	476	489	499	526	483	494	467	470	468	492	489	487	510	489	504	447	493	467	478	477	487	463	462	475	464	454	472	448	442	425	507	482	506	472	482	533	468	505	486	485	500	496	453	475	465	512	496	507	490	447	473	483	482	474	483	478	480	490	483	512	453	476
26950	20686	7298	723	457	386	375	368	362	390	389	385	367	350	367	379	377	353	308	385	341	352	368	389	330	346	372	366	317	385	365	355	378	384	356	372	372	370	361	343	356	319	344	310	375	321	340	354	360	359	355	347	350	347	366	380	357	368	348	349	303	336	361	381	363	387	326	351	352	359	359	340	344	347	372	354	352	361	393	305	338	347	338	375	378	374	386	327	316	335	376	363	336	329	347	386	367	364	354	362	356	321	365	357	349	369	373	353	370	342	313	351	362	359	378	378	357	362	333	361	362	367	376	362	370	371	354	353	361	376	364	341	343	379	355	383	365	314	336	377	379	351	323	369	365	375	381	350	371	370	376	385	350	318	336	368	383	343	366	335	365	375	342	360	369	346	387	389	338	362	344	342	372	359	344	348	361	349	375	365	312	339	363	342	371	364	411	327	329	380	368	378	377	358	348	399	350	330	339	389	384	346	360	343	360	367	375	381	356	365	339	337	378	349	337	368	362	310	358	346	352	358	360	380	336	351	393	351	383	361	345	400	402	383	361	355	340	342	371	366	349	366	350	370	347	387	355	370	389	334	349	365	373	415	333	386	391	326	364	381	324	332	347	349	363	356	335	381	352	379	342	332	355	352	350	346	360	368	351	405	363	365	323	368	319	371	322	357	343	364	324	356	432	368	359	331	355	353	384	349	356	353	347	352	379	371	389	357	380	351	348	376	364	318	339	352	341	320	381	363	399	354	386	356	335	348	324	369	371	340	342	336	375	308	367	358	340	335	350	347	372	395	354	364	342	364	346	390	369	356	370	389	337	351	339	376	361	370	354	366	342	317	333	378	358	355	370	379	373	352	351	316	376	345	365	372	378	359	342	356	379	361	357	345	348	354	354	357	360	335	378	371	375	359	367	368	353	341	328	394	369	372	335	352	347	395	331	349	355	352	359	351	340	366	340	338	360	348	363	356	358	372	338	354	325	390	339	353	402	353	333	368	356	360	374	337	355	349	351	323	332	363	366	362	339	355	399	361	361	374	368	369	385	342	359	346	355	372	363	361	335	356	359	337	364	348	363	371	350	382	346	376	348	345	356	352	380	354	354	353	338	330	368	364	320	378	364	333	353	343	358	368	362	358	381	344	365	365	338	350	360	374	343	354	375	358	367	354	383	362	362	366	393	323	367	361	353	376	348	340	358	315	350	376	361	374	310	367	364	396	352	357	333	353	365	361	337	383	317	338	355	405	317	343	316	341	365	355	342	353	363	345	383	368	387	349	354	343	358	365	356	361	345	384	377	333	351	365	352	350	369	361	357	376	360	396	318	352	345	380	328	362	375	358	350	391	319	300	352	355	342	343	373	337	378	334	352	362	336	384	345	373	362	380	360	391	365	384	322	343	338	377	351	340	375	368	350	366	362	371	359	340	358	396	339	353	357	332	374	367	362	369	326	354	353	336	324	357	354	368	369	332	362	371	327	352	389	363	337	358	345	374	350	345	330	359	332	361	371	366	370	357	347	345	361	345	357	352	376	350	360	348	370	349	338	340	345	367	379	366	387	319	367	357	347	391	386	334	384	371	375	355	365	353	353	349	402	374	333	347	394	373	345	350	362	353	366	347	376	344	348	371	369	360	384	343	364	329	356	336	362	369	370	333	353	338	318	333	358	329	386	346	377	340	338	393	334	353	345	357	331	392	375	373	364	351	341	316	331	373	364	361	342	380	330	372	380	348	344	372	377	371	362	361	345	346	354	310	375	348	362	376	385	352	344	349	367	386	351	354	345	350	318	366	325	382	354	349	358	364	357	343	351	378	344	382	346	348	419	350	352	376	344	335	365	384	355	354	362	360	362	353	357	375	358	330	343	370	353	329	340	340	336	361	363	358	338	382	355	334	385	321	345	371	374	325	352	371	398	361	363	312	354	345	382	383	371	332	374	337	376	353	342	319	341	389	346	386	346	370	373	350	385	355	331	366	377	348	338	370	389	359	346	379	359	338	363	369	338	333	409	332	345	367	345	364	350	334	306	343	345	320	362	327	357	337	375	378	353	363	360	330	349	361	356	344	388	363	349	339	369	309	347	334	355	369	342	339	342	376	333	339	387	350	372	356	323	347	368	339	354	385	358	375	373	373	338	377	374	396	392	348	368	350	362	358	373	339	344	354	408	358	347	374	352	350	349	397	340	374	357	341	367	361	339	390	350	330	368	365	371	351	357	356	336	365	339	392	389	333	366	326	330	383	346	339	376	357	356	371	357	329	368	364	364	343	361	384	359	357	361	376	370	344	379	357	337	353	316	330	346	371	348	371	370	380	340	391	372	394	375	378	381	331	367	374	378	333	355	357	346	344	365	337	367	370	334	358	346	330	375	368	364	373	339	335	351	393	375	368	341	357	370	324	339	363	346	312	364	383	371	382	377	352	361	340	348	342	329	359	358	354	359	347	369	378	333	326	370	376	330	344	345	336	353	343	368	361	375	360	365	370	353	344	336	355	362	355	385	363	313	388	339	346	364	339	370	345	365	374	349	334	377	333	375	353	372	343	351	365	359	363	353	338	368	353	368	346	396	366	393	371	390	356	351	392	347	349	371	359	346	364	370	351	372	350	372	352	332	368	371	342	349	373	343	340	325	365	330	345	341	345	341	345	351	353	374	357	360	367	333	359	372	336	338	331	315	329	342	374	363	355	337	344	353	366	380	346	381	376	383	378	367	354	370	373	342	339	358	394	363	351	363	342	350	376	372	355	383	379	363	376	346	357	338	385	381	373	346	340	328	360	356	355	351	353	379	346	349	352	368	346	344	342	352	336	369	393	393	339	372	367	355	338	376	339	374	311	326	329	356	351	349	360	338	333	377	342	362	332	362	372	367	334	370	348	375	376	360	347	330	374	373	354	369	362	330	349	413	397	339	351	354	353	337	382	345	349	338	354	400	340	335	352	353	380	379	355	319	350	358	398	333	387	365	365	343	329	321	329	387	360	334	344	318	338	353	391	353	382	348	335	345	321	351	357	391	341	359	346	342	365	347	363	365	380	392	324	349	332	373	338	350	377	359	342	378	377	371	374	366	344	372	360	325	380	308	390	374	384	323	349	370	331	355	361	358	391	390	352	340	358	339	347	369	335	321	355	352	342	349	359	347	345	379	374	372	357	349	350	341	353	360	357	365	340	348	339	345	359	350	397	382	370	361	360	347	353	329	362	372	352	353	351	362	348	385	365	359	349	343	364	359	381	400	355	352	349	373	344	371	339	386	362	334	355	340	353	365	338	341	304	352	357	353	320	345	370	349	344	319	325	333	376	355	407	323	316	346	366	362	334	372	359	379	366	373	352	371	359	369	328	374	377	349	336	349	337	348	320	365	377	324	344	368	380	354	367	401	327	388	343	373	363	361	395	363	359	363	380	365	335	339	335	376	329	359	349	338	380	390	388	337	372	391	331	380	358	375	368	359	370	352	368	339	332	327	392	371	368	347	342	322	347	366	326
4194	1905	1698	1149	953	803	753	794	757	734	716	724	707	659	706	751	645	651	711	666	684	649	660	646	693	655	668	682	663	702	641	690	665	731	637	641	681	668	643	681	639	643	662	675	663	679	636	693	631	662	634	647	678	674	640	685	682	674	664	652	659	674	690	634	651	625	614	646	668	690	654	655	671	638	715	657	670	671	697	647	700	682	644	667	647	646	671	659	659	665	635	664	671	682	704	653	693	641	641	682	684	631	664	666	675	665	659	693	696	680	645	657	673	613	660	663	644	672	684	650	661	683	701	668	686	676	674	690	698	645	695	674	634	685	680	655	680	616	678	649	684	671	682	667	635	643	631	697	650	678	671	671	644	661	668	671	685	671	647	645	649	660	652	688	701	664	661	679	686	626	693	668	664	628	654	648	656	701	662	657	667	646	711	676	727	685	653	649	674	681	664	686	647	707	670	684	672	633	659	679	681	604	663	681	691	680	668	653	660	658	723	690	694	678	687	672	630	704	688	728	686	647	688	637	626	690	626	639	658	655	631	677	657	670	664	664	659	628	668	671	650	703	605	671	666	668	667	655	682	667	677	655	653	675	676	688	653	646	705	609	672	715	686	646	653	652	669	673	632	660	680	691	626	664	699	699	661	675	668	666	629	678	704	650	645	640	644	663	660	634	693	649	631	651	700	658	698	615	663	687	641	670	650	680	679	683	647	645	671	660	660	667	675	627	680	672	667	668	672	668	631	716	665	680	665	677	685	647	657	692	682	664	635	660	614	683	690	637	689	602	667	656	622	691	680	687	645	661	576	630	639	653	687	643	693	695	662	653	666	680	680	667	650	657	661	657	658	683	666	677	644	701	646	682	702	656	664	636	652	636	662	674	636	647	634	652	648	638	661	608	628	682	617	645	673	663	659	683	644	685	683	657	681	617	668	696	659	678	674	620	632	674	708	697	701	633	705	652	663	686	657	620	635	634	696	679	634	639	692	703	694	677	687	659	642	648	676	641	675	674	689	666	655	703	700	653	676	674	660	657	673	650	657	664	628	721	691	638	620	632	668	665	641	654	670	662	699	632	650	678	681	617	674	645	656	696	675	655	660	660	638	692	654	678	671	667	693	668	680	669	683	643	657	687	673	704	661	674	654	620	617	679	684	640	676	660	686	634	668	699	663	652	709	709	630	658	675	667	661	678	676	703	654	664	680	689	683	609	698	671	697	651	641	649	650	650	671	675	670	661	675	663	667	662	688	624	620	695	673	676	675	694	689	713	626	712	664	657	644	657	684	659	708	655	684	654	655	663	629	664	628	644	638	675	691	605	720	663	624	641	638	686	699	653	679	649	655	682	676	671	693	680	666	648	687	694	696	632	659	672	652	653	645	656	687	660	657	607	704	675	669	652	692	633	669	650	678	660	679	678	679	645	627	700	659	705	702	669	631	695	668	720	673	631	678	673	675	639	666	630	653	642	696	671	684	681	677	643	647	632	639	665	640	668	667	664	669	648	684	716	672	610	676	676	639	637	680	649	735	659	707	670	652	699	662	658	665	696	645	665	663	624	649	674	618	670	645	623	656	643	656	624	673	662	687	708	684	649	686	728	641	735	694	701	637	686	645	637	640	693	656	679	686	668	661	647	626	677	633	661	711	696	661	681	698	655	687	705	636	687	678	679	685	668	709	672	641	652	655	629	680	646	718	638	740	648	709	673	654	685	673	650	691	623	646	683	665	679	644	668	683	723	674	675	632	652	660	647	708	621	640	637	644	690	691	659	629	689	631	653	604	654	650	698	618	711	659	661	696	659	660	681	676	698	685	677	659	654	689	642	670	650	646	663	695	675	709	666	675	691	640	645	662	658	660	636	665	672	642	655	680	672	690	618	642	629	686	694	650	661	680	654	713	702	644	653	659	677	712	646	606	708	716	663	652	637	673	662	637	650	651	657	649	601	668	634	645	701	670	662	673	676	644	670	691	693	636	693	691	643	679	689	680	694	656	703	677	666	672	647	679	681	659	637	640	643	683	634	642	641	657	649	619	680	632	638	641	647	672	665	649	646	644	639	677	654	639	670	650	648	660	673	715	672	638	661	682	637	650	661	649	660	648	675	673	651	687	668	653	641	678	637	712	664	678	649	674	702	676	684	664	640	622	688	691	675	683	689	635	663	640	626	701	673	644	677	652	656	684	695	659	671	641	699	639	647	689	658	643	649	647	639	658	702	660	688	671	653	668	653	699	682	692	701	718	666	665	623	615	658	660	648	652	624	637	685	693	665	658	717	690	686	676	709	664	665	647	641	662	711	680	631	706	627	691	703	639	660	722	658	669	660	661	684	630	692	679	682	663	654	687	712	689	669	627	670	649	694	686	645	679	645	654	624	656	674	645	683	656	653	649	680	661	708	676	651	659	660	713	675	660	664	619	730	684	678	679	693	645	654	687	662	661	695	703	670	648	666	653	677	678	615	668	678	673	702	697	687	692	670	678	614	674	640	703	673	678	669	693	632	713	654	608	679	680	665	678	692	693	642	645	653	672	677	670	654	628	698	655	632	641	649	675	651	649	667	695	663	720	640	668	600	646	645	687	672	689	683	657	684	635	713	670	652	689	653	675	671	659	696	697	701	675	693	679	589	607	689	637	651	654	668	639	656	711	673	714	658	705	646	621	637	646	634	666	637	715	691	674	664	668	671	687	621	626	673	653	642	624	643	682	676	634	671	658	657	687	686	641	641	663	628	652	610	655	641	644	693	650	617	648	682	665	653	640	620	626	665	670	678	665	658	642	651	690	688	634	668	664	699	682	682	647	679	659	664	658	662	654	673	645	634	665	683	669	653	661	675	618	631	654	651	642	667	655	723	691	624	666	627	656	660	658	650	642	665	670	658	649	678	671	670	632	632	657	645	697	651	723	661	683	647	658	654	648	702	661	630	699	626	704	662	694	618	637	694	664	663	675	651	660	630	679	684	702	699	637	660	623	701	637	701	696	693	676	625	642	680	630	667	654	659	659	663	637	640	634	683	659	680	644	686	615	645	659	662	666	676	712	675	693	612	655	675	644	668	677	696	686	652	671	662	684	680	643	633	643	688	689	670	603	691	620	632	650	682	687	684	702	654	631	667	653	669	665	664	665	659	696	657	703	684	657	643	679	646	707	716	694	674	663	690	629	675	637	671	644	669	653	708	687	639	684	640	656	681	726	700	677	676	650	684	677	689	600	678	667	671	663	651	665	640	655	678	671	667	708	702	725	657	691	690	702	687	664	663	675	654	655	734	691	679	655	717	634	666	672	604	631	631	629	675	705	659	639	685	689	682	663	652	629	719	640	657	641	618	633	708	657	642	640	640	712	696	674	653	704	653	682	646	694	684	625	652	648	668	637	685	661	669	674	642	684	651	649	669	654	658	651	637	662	654	658	621	674	664	665	671	644	626	653	629	668	685	658	653	698	674	622	656	646	697	698	656	687	635	670	646	649	666	707	652	662	685	690	647
24520	21440	28662	24651	19687	1486	621	404	339	287	280	248	246	221	196	222	189	167	197	197	191	174	186	185	188	189	180	169	174	176	153	156	165	156	202	144	149	137	183	172	171	175	159	180	169	161	163	161	162	149	158	169	168	155	170	156	156	163	138	164	155	173	148	157	160	157	161	165	155	166	153	158	163	152	163	155	165	151	159	161	168	146	147	128	162	176	171	151	134	154	147	161	165	153	150	166	169	164	158	146	135	143	178	137	147	170	146	148	167	147	147	167	151	140	154	152	126	153	172	172	155	189	152	165	159	144	122	169	156	169	177	169	159	158	151	139	152	151	145	164	149	141	163	155	141	155	159	165	154	156	131	181	171	149	161	154	175	152	170	170	133	145	144	169	143	165	161	153	158	168	144	166	155	145	149	146	134	145	158	172	163	154	155	153	152	157	132	166	142	146	180	170	144	164	160	154	180	159	156	144	150	158	160	169	134	161	165	175	147	150	163	165	155	150	179	127	164	154	158	161	177	161	135	153	151	176	132	152	160	166	150	144	157	140	139	160	188	161	158	143	153	144	144	165	180	158	145	150	135	162	128	158	146	175	174	150	179	166	153	149	160	164	136	140	169	157	169	156	175	144	159	139	168	154	155	173	152	150	158	146	168	167	161	150	148	135	160	131	167	166	155	152	161	134	161	166	154	155	161	173	153	158	138	182	153	158	173	160	146	160	142	164	164	170	162	165	165	158	148	129	145	162	162	154	159	175	161	154	183	145	161	148	160	156	152	158	160	163	168	158	149	187	150	155	171	144	151	170	169	140	146	156	153	163	152	144	164	155	143	147	175	153	152	150	162	143	162	179	132	158	135	150	160	139	167	159	140	164	146	156	138	173	153	182	163	124	145	144	174	147	170	142	145	154	156	176	149	183	175	145	166	137	155	145	168	175	192	148	171	144	148	165	167	135	145	151	147	149	153	152	136	158	150	165	167	152	154	161	189	142	160	156	165	157	156	169	167	150	151	142	157	141	154	155	164	149	148	142	151	126	170	178	182	143	159	167	146	146	167	140	137	154	142	146	168	135	179	162	178	157	156	153	138	144	159	151	169	154	163	145	159	165	137	172	163	156	142	131	142	150	167	141	158	155	144	152	156	161	143	157	139	158	179	148	155	158	152	153	157	171	149	148	139	157	151	152	137	133	152	148	163	158	195	162	160	178	161	176	137	145	141	154	177	173	137	128	148	138	134	141	148	155	171	146	160	161	141	133	149	152	155	127	164	137	152	169	165	167	139	166	151	156	150	137	167	167	168	131	142	142	148	138	159	153	160	159	141	151	150	163	168	133	162	139	144	172	139	172	158	144	153	137	150	150	162	164	143	153	173	161	163	154	164	133	155	154	168	146	168	151	149	160	155	158	144	165	163	149	157	147	167	151	163	168	158	150	150	160	175	150	164	161	173	152	161	138	170	174	155	150	169	161	151	144	144	162	153	132	165	160	169	147	144	152	150	172	130	156	160	147	137	152	162	152	140	135	150	167	165	165	154	176	143	130	163	152	133	143	132	148	163	146	161	180	157	145	147	166	170	157	172	157	172	152	160	152	133	176	168	141	160	132	150	147	151	149	147	166	173	142	153	161	173	172	134	160	152	154	174	132	146	128	156	162	153	139	150	138	159	165	164	164	126	138	156	160	149	153	144	143	159	160	126	130	172	144	167	158	177	154	148	153	152	140	150	151	146	164	163	161	143	131	159	184	170	163	144	142	161	139	148	184	128	160	159	184	162	148	161	128	147	133	168	152	143	140	167	168	171	162	145	149	150	136	163	169	130	145	173	166	139	139	148	184	165	146	157	162	173	171	146	114	152	121	166	171	169	180	136	122	139	135	169	148	142	154	145	166	149	166	180	166	151	144	134	147	170	162	145	148	165	148	175	153	159	149	168	149	146	162	145	146	173	166	155	165	137	132	170	148	143	151	149	147	171	156	168	161	137	165	156	146	120	140	146	164	169	164	174	154	153	166	149	168	157	169	160	162	171	156	155	157	155	153	163	162	147	151	135	142	142	153	150	164	146	140	192	148	143	158	156	151	145	140	160	119	163	161	165	142	161	156	143	159	155	147	155	165	168	160	155	180	156	162	154	166	152	168	171	136	167	153	150	161	145	142	157	162	160	130	165	151	181	159	130	143	148	134	177	132	160	149	163	154	161	141	141	176	161	161	153	176	155	157	143	146	144	166	151	163	159	169	158	147	172	154	146	147	147	142	158	128	162	165	164	160	148	169	153	145	154	173	178	152	138	136	139	151	159	156	139	164	147	165	153	180	166	143	135	146	155	180	137	140	173	167	172	155	142	145	164	176	145	150	149	163	148	152	161	150	170	176	169	154	127	175	164	150	165	141	159	157	135	142	154	134	134	168	157	156	160	149	150	156	144	154	153	141	195	150	148	138	133	135	138	146	154	148	144	128	148	159	153	167	149	158	170	161	175	162	161	142	154	145	158	162	166	154	132	173	159	163	151	169	165	144	147	140	157	150	142	139	150	158	170	135	154	162	163	143	148	152	151	147	157	150	161	124	170	157	159	144	178	187	163	147	129	140	145	177	142	160	120	154	155	158	145	160	138	154	157	154	156	187	167	153	161	128	155	162	151	148	159	165	164	157	163	149	129	147	160	166	146	160	170	147	150	131	140	158	182	159	158	166	150	149	155	162	158	167	161	143	159	148	151	146	129	139	155	160	148	145	151	150	162	166	158	175	154	177	159	171	166	147	146	153	164	141	150	137	161	153	182	166	155	174	166	147	148	136	165	188	143	169	164	149	137	163	138	164	163	165	161	171	133	146	122	144	163	150	154	169	167	167	154	147	138	154	159	153	155	193	164	148	148	155	148	171	157	139	148	141	181	155	155	154	172	135	158	165	161	142	151	158	182	169	155	166	150	160	161	140	165	158	154	148	175	155	163	156	157	174	146	148	173	158	154	152	151	147	165	154	154	146	141	152	145	152	141	160	145	163	153	161	158	162	165	154	140	140	177	152	150	163	165	125	146	179	131	164	161	155	162	145	149	156	132	139	133	159	160	153	155	143	165	159	175	156	154	148	164	133	156	148	163	157	158	143	154	160	165	165	132	149	147	154	165	148	161	143	158	164	155	135	135	127	154	151	159	127	131	159	136	145	150	158	141	162	146	165	182	169	140	150	160	162	144	160	158	129	169	117	159	151	124	157	146	139	162	141	169	141	165	149	144	133	132	147	143	143	146	148	144	141	167	163	156	151	138	168	161	137	153	166	156	154	158	152	157	127	148	151	145	154	145	151	156	157	157	154	156	152	157	139	148	160	162	167	158	148	167	162	122	141	131	153	154	145	138	146	155	160	181	159	164	147	162	165	148	151	166	133	161	151	136	147	150	168	168	153	144	153	144	140	160	163	149	158	151	162	147	153	171	145	162	151	147	160	144	155	137	145	139	140	149	149	152	165	160	159	148	150	158	169	145	162
6066	11152	9299	4763	3054	2163	1675	1266	1078	840	775	669	622	585	550	502	453	482	446	396	404	398	384	350	400	360	334	368	376	359	363	351	336	362	337	358	315	312	343	315	324	354	348	290	298	301	312	299	288	332	315	287	322	273	335	309	326	302	287	326	307	335	317	325	307	315	297	320	288	363	332	295	305	288	318	283	293	271	307	304	300	295	281	329	319	301	294	272	293	253	304	276	285	324	318	304	287	305	320	344	273	300	308	287	290	280	303	351	303	309	326	296	296	299	298	304	320	284	293	280	303	338	344	307	304	295	302	272	289	308	297	305	339	306	302	282	308	300	323	333	308	319	289	312	316	303	307	294	280	293	304	289	285	308	291	326	307	305	305	298	302	315	287	296	314	332	307	306	308	325	340	316	275	285	309	302	301	271	300	317	298	297	320	315	327	322	303	278	307	315	293	285	331	303	278	318	286	285	274	283	307	332	295	319	284	332	335	272	307	292	270	300	329	326	292	312	318	319	277	314	326	291	313	294	324	283	313	285	290	298	293	302	316	298	307	319	300	312	298	319	297	319	291	301	287	306	286	329	300	301	320	293	294	314	304	309	329	268	341	309	319	287	285	317	278	290	292	315	317	291	274	317	309	284	307	306	319	313	272	292	317	294	319	294	311	319	295	322	319	330	278	301	287	294	276	325	296	285	313	315	297	294	306	310	297	286	311	338	319	313	284	309	305	299	277	324	336	305	310	305	317	296	288	292	292	304	288	301	297	317	292	335	294	279	306	304	309	305	292	296	266	308	297	293	291	290	324	286	293	271	279	305	315	321	317	318	294	329	313	317	286	327	329	292	301	309	319	277	285	353	303	294	277	325	321	275	301	297	287	265	308	311	325	308	328	276	260	307	338	311	328	305	310	295	304	297	324	300	323	312	312	282	329	323	293	268	322	313	297	299	310	294	311	305	334	275	303	339	284	285	288	272	301	329	307	296	281	326	307	317	284	287	295	298	284	307	301	310	286	314	347	318	303	297	311	295	312	302	295	284	298	337	297	307	289	276	282	302	308	313	290	324	332	301	308	307	308	293	286	316	296	258	290	305	292	274	286	300	275	331	299	301	296	303	290	302	328	292	296	301	301	286	290	296	335	303	304	308	309	282	263	290	295	315	317	302	301	333	290	296	340	315	292	303	286	324	301	314	294	299	319	335	310	324	290	287	337	301	301	321	300	282	283	293	296	286	301	320	296	308	281	299	307	291	316	350	293	312	295	268	300	312	322	320	328	291	304	296	295	303	352	320	294	316	281	290	293	273	303	312	289	304	299	308	317	281	302	293	308	343	277	268	297	298	282	305	311	284	335	297	285	327	308	303	292	292	289	304	317	283	311	327	310	291	278	291	322	277	298	294	323	286	275	307	280	294	313	280	288	317	280	302	307	292	297	286	304	312	281	292	307	287	287	306	312	322	308	294	315	276	295	281	298	312	283	259	295	287	298	309	304	320	305	314	307	308	298	327	292	279	305	338	311	328	316	310	287	304	299	329	311	319	292	325	311	293	320	306	295	335	303	312	267	318	306	314	301	282	301	298	325	300	281	289	311	339	339	298	297	338	348	302	290	330	287	329	303	306	295	299	312	320	304	300	336	328	331	339	303	313	315	300	318	303	295	267	296	304	277	316	286	299	288	297	288	305	291	306	315	300	325	328	315	296	308	313	319	310	307	335	310	325	320	319	295	303	277	291	288	296	295	316	317	288	277	302	278	293	274	295	315	265	272	309	302	295	294	271	288	314	307	286	309	301	330	323	317	293	300	304	304	286	300	290	304	298	296	274	304	301	269	300	333	299	290	326	289	245	305	296	294	270	306	333	309	287	297	312	330	285	284	309	312	300	284	323	306	323	271	327	275	289	300	311	311	317	323	328	297	317	304	341	298	317	308	299	295	282	298	281	315	288	334	297	296	284	302	311	286	298	296	301	298	275	314	323	278	300	297	300	306	288	296	262	305	254	300	303	315	296	255	278	318	266	292	273	306	295	305	309	298	318	311	270	312	289	304	312	316	324	337	287	287	282	318	311	312	272	296	316	286	297	310	331	273	314	301	314	291	281	299	304	313	305	341	304	345	326	295	292	296	285	257	308	280	307	320	311	290	334	309	295	314	323	306	318	320	305	324	285	311	283	292	311	297	294	300	294	273	314	318	300	293	349	289	268	296	317	322	291	313	292	278	303	302	293	308	312	326	307	304	312	302	302	310	292	277	279	318	342	265	291	312	294	272	298	311	295	326	302	288	318	295	306	320	341	275	296	288	297	299	336	305	311	292	322	291	279	271	276	308	294	299	321	312	303	306	308	317	311	309	305	303	323	322	252	299	328	333	315	294	299	291	274	289	299	316	292	312	281	319	294	308	303	280	321	286	328	327	315	283	294	292	287	270	296	322	281	312	326	327	305	306	309	311	295	302	289	327	292	299	335	298	310	303	316	336	325	287	280	314	279	307	317	303	305	278	277	276	328	320	289	299	271	285	275	300	298	281	303	292	311	303	338	347	292	275	294	282	311	333	306	325	323	301	330	306	294	307	341	291	314	305	279	304	272	313	319	322	289	293	296	308	321	314	319	304	310	282	276	325	309	284	293	309	328	286	310	300	283	338	305	310	325	311	319	311	306	310	297	288	318	302	321	296	304	306	309	310	286	319	320	333	315	280	312	295	299	313	269	295	313	324	289	329	281	309	299	313	317	317	275	320	311	294	301	297	329	309	297	301	298	325	312	328	271	290	305	322	286	278	297	297	284	313	318	336	286	312	301	293	308	301	298	296	284	310	330	311	285	303	293	317	298	291	273	280	304	290	305	297	316	299	311	309	301	269	307	333	314	320	276	312	293	300	280	319	321	300	289	286	337	279	307	301	306	319	316	314	283	323	269	338	311	273	285	312	305	333	310	295	304	308	314	290	305	283	322	300	297	295	317	289	314	300	277	302	297	302	320	280	314	301	314	316	278	294	303	299	310	312	311	332	314	286	274	288	270	314	301	329	294	305	312	330	275	298	293	300	277	319	326	292	306	277	301	276	300	300	296	299	317	296	281	326	310	318	350	308	337	262	309	273	321	303	287	289	311	298	301	314	319	326	301	326	305	335	285	285	333	274	309	291	276	300	273	319	289	288	311	319	297	291	290	277	328	318	309	310	305	298	285	274	316	300	300	285	294	294	315	307	273	308	287	303	289	306	299	288	291	302	288	293	299	329	299	307	310	312	323	298	318	283	310	308	294	313	324	308	314	277	280	322	327	296	305	312	304	295	315	302	321	334	287	340	332	317	296	304	290	336	291	287	309	309	317	318	310	278	312	308	289	286	279	288	296	331	327	297	315	330	304	288	295	312	297	301	296	306	286	289	263	315	297	307	308	323	273	295	286	300	298	315	294	315	316	318	274	299	308	313	310	306	297	286	303	275	296	303	321	319	289	290	294	308	295	277	326	318	280	328	307	294	309	304	285
23513	21416	29276	23920	21416	17427	1788	777	598	554	512	405	412	419	345	382	355	322	344	322	345	321	325	295	325	297	318	305	286	302	276	256	295	259	274	277	261	291	276	301	279	274	283	288	266	262	288	272	293	298	281	303	272	252	306	264	303	277	305	279	291	281	242	250	277	267	270	276	294	284	287	254	275	259	279	262	274	296	285	283	263	253	285	283	293	283	295	260	272	255	290	256	232	269	273	267	285	292	249	249	295	266	267	245	298	268	277	260	244	265	272	238	281	275	290	273	286	279	281	272	290	280	259	278	304	262	267	272	252	266	246	271	271	272	266	266	272	302	296	276	266	256	273	273	273	265	260	291	305	254	285	222	280	276	299	303	269	267	262	276	264	263	275	249	245	267	282	286	256	274	262	298	287	304	269	256	263	275	273	271	285	251	250	267	261	279	296	238	263	269	262	270	254	265	284	290	253	268	246	281	284	289	277	299	282	246	295	270	249	289	285	266	253	278	256	258	272	278	286	291	286	269	285	265	277	272	278	255	282	252	254	288	286	269	257	243	258	274	266	281	276	271	290	296	265	268	252	300	261	258	269	264	271	260	274	269	255	277	298	264	269	257	278	251	284	271	278	281	247	266	271	266	283	255	313	285	262	242	232	266	267	272	268	273	252	263	279	264	264	256	248	269	245	295	244	260	270	261	303	278	255	262	239	283	249	278	272	269	282	260	262	270	256	281	265	293	256	267	265	282	261	279	263	277	279	247	246	294	283	287	287	285	266	263	284	268	257	273	262	277	273	248	278	257	295	306	279	284	268	266	248	289	265	291	276	276	287	244	246	275	259	271	255	278	256	280	257	287	286	287	291	270	255	271	262	290	271	280	263	238	277	265	240	266	271	244	274	268	291	282	265	287	265	256	264	292	275	281	268	273	276	259	261	259	295	289	240	238	261	258	275	279	280	242	251	277	249	278	261	275	243	270	250	286	277	282	289	253	276	279	266	276	272	273	242	262	272	258	261	254	255	267	259	278	261	289	283	262	252	286	297	229	281	295	309	254	306	273	275	272	257	266	287	257	280	273	248	300	270	261	246	256	302	269	276	274	253	304	299	271	245	273	261	293	269	270	273	278	256	256	279	270	289	293	269	258	262	262	278	252	270	250	258	255	293	280	237	279	259	285	263	268	246	289	307	286	282	261	249	249	256	260	260	261	228	267	280	288	280	252	268	261	271	275	269	273	294	269	256	267	250	255	274	255	274	255	247	291	292	300	298	248	289	260	266	283	256	280	244	280	280	267	234	274	292	262	267	253	302	279	288	269	257	254	278	233	262	292	260	265	252	277	264	259	257	278	265	286	276	267	277	243	275	252	273	276	246	275	273	257	289	305	248	283	267	257	265	281	293	252	298	264	269	265	288	259	254	238	270	256	268	278	299	252	268	258	250	291	268	251	260	238	258	261	273	277	288	250	274	254	275	262	278	276	270	253	282	279	266	261	270	282	286	275	258	251	272	244	291	275	255	260	258	262	253	288	296	260	264	284	291	259	286	305	266	257	257	298	262	289	264	300	284	255	285	277	256	267	277	235	255	289	301	257	263	273	258	262	278	282	281	283	294	271	266	266	255	283	268	302	292	233	261	281	279	284	270	283	267	248	266	287	262	290	270	256	276	312	260	283	270	268	292	238	288	275	259	261	269	259	283	274	240	265	263	271	292	271	275	268	286	272	272	276	249	277	267	263	281	277	278	264	261	273	260	271	263	275	234	253	262	246	249	254	280	252	266	275	291	303	270	286	242	249	268	274	283	269	280	304	264	285	269	300	299	276	283	255	250	295	260	262	272	265	248	254	273	272	237	275	277	289	246	247	289	271	287	287	263	256	273	273	277	246	252	280	251	251	261	264	294	309	259	262	246	268	249	287	255	262	271	238	292	271	273	275	295	258	286	278	276	268	272	268	267	254	271	253	227	276	270	272	279	293	260	264	262	260	249	295	290	271	251	266	281	261	251	275	267	266	275	317	263	254	248	217	255	266	285	246	273	281	279	295	259	236	243	266	268	271	262	266	302	297	285	255	257	298	283	274	269	266	295	289	262	251	255	253	280	233	276	259	276	302	277	278	292	267	271	277	285	273	272	275	300	257	283	275	262	264	261	236	291	254	262	269	266	258	268	252	271	261	258	255	268	280	269	273	248	278	267	304	253	284	258	301	256	305	267	279	244	237	246	273	271	288	282	276	286	275	294	298	284	271	254	281	287	290	293	267	252	275	238	293	300	278	273	272	280	258	259	273	250	265	283	266	282	258	256	258	270	270	260	257	259	280	272	282	264	270	254	292	300	285	288	259	315	257	261	293	273	268	285	261	283	264	285	273	251	256	246	252	264	264	251	294	256	252	272	287	265	260	292	249	261	265	286	294	261	253	269	264	252	266	259	251	271	245	270	268	271	271	274	276	268	285	266	265	252	271	266	280	273	284	274	288	277	265	278	276	285	266	295	298	288	264	269	291	282	273	285	248	267	275	264	277	255	289	258	270	256	274	281	258	263	241	263	269	254	275	264	263	271	268	282	271	268	288	265	251	266	271	257	274	291	274	282	265	294	268	297	281	278	249	259	247	235	261	273	276	268	260	253	264	278	282	281	251	269	274	302	270	279	268	275	271	286	281	266	310	271	247	273	289	275	301	265	260	243	274	284	253	267	299	278	300	251	274	279	263	271	254	288	254	274	296	280	286	269	301	254	274	279	254	263	269	285	293	291	272	283	257	255	252	275	250	289	247	278	266	270	285	273	271	266	270	271	304	284	276	260	245	275	277	270	274	255	284	278	258	260	259	262	244	283	274	294	259	262	279	284	261	270	262	276	291	273	268	258	263	241	264	261	279	271	260	259	253	262	235	263	296	291	273	272	312	255	260	277	259	280	280	254	246	268	267	270	253	264	256	272	273	267	271	264	280	246	251	280	272	299	275	262	265	267	282	267	294	236	267	257	251	277	270	263	280	256	265	244	288	271	272	274	274	279	260	266	267	266	270	274	274	299	254	298	277	280	279	266	306	278	255	295	263	258	280	237	248	278	258	272	288	246	274	271	280	261	250	272	275	276	270	250	288	259	271	270	292	278	237	287	276	284	289	263	271	264	272	242	290	304	264	236	259	268	288	289	302	243	279	261	275	266	265	246	284	276	283	255	265	290	254	269	276	288	289	269	268	256	271	269	278	250	280	274	272	294	275	262	277	284	262	280	280	250	259	265	270	255	259	312	296	273	270	291	296	260	267	267	277	238	276	286	269	294	250	266	238	276	250	282	261	276	246	280	282	282	267	282	239	283	262	289	261	269	261	244	263	295	280	273	237	284	285	239	272	250	248	249	276	289	262	229	244	282	281	295	261	267	269	272	270	295	275	280	270	294	281	263	277	290	259	294	250	248	244	272	244	249	261	258	284	270	276	302	265	270	257	274	293	270	294	255	276	271	253	257	248	278	257	268	266	257	294	262	302
8717	17516	14490	7898	5305	3803	2921	2310	1787	1583	1398	1198	1084	958	953	856	825	739	696	744	683	678	636	669	620	584	610	549	595	602	581	592	581	543	538	591	546	521	493	486	516	549	529	513	509	500	549	520	508	525	504	513	530	513	501	485	485	506	566	480	486	516	533	487	521	490	517	536	489	488	525	557	527	475	461	538	505	477	521	492	480	478	513	485	498	522	486	447	523	472	512	514	528	512	508	519	528	474	511	452	496	435	450	483	500	510	498	468	500	475	470	504	484	449	509	528	510	503	448	493	479	490	486	458	457	501	497	486	481	501	463	489	492	466	484	471	459	483	477	497	453	489	495	487	493	477	458	513	474	463	482	469	509	513	461	517	473	532	503	512	481	506	527	484	490	487	481	477	512	457	474	489	479	494	528	506	452	449	489	462	511	481	448	500	471	483	489	474	476	481	489	469	504	500	496	478	488	497	449	497	494	466	509	472	513	508	472	455	494	493	469	480	515	520	481	495	487	466	534	486	503	487	476	480	493	523	461	476	487	497	509	470	502	504	488	494	479	466	490	474	456	481	486	503	501	502	492	501	514	522	476	454	496	485	475	481	444	510	540	505	485	518	501	480	473	458	466	483	465	461	508	442	469	498	456	471	445	477	496	496	475	495	456	499	451	481	486	497	492	448	483	515	483	497	489	508	494	514	470	508	472	472	468	478	470	502	504	497	452	510	463	496	454	497	481	481	473	478	499	494	471	500	479	486	480	486	462	449	525	478	493	504	493	506	484	440	505	491	458	476	495	457	442	515	479	503	485	489	462	485	506	499	499	475	491	459	469	439	513	459	461	474	522	485	471	504	453	505	462	475	534	471	497	490	469	479	431	471	469	473	480	473	500	461	477	486	493	476	502	450	533	456	458	485	507	463	445	481	497	488	455	478	483	496	468	477	501	452	441	476	474	511	499	501	468	523	493	502	454	485	463	494	477	447	502	493	523	488	484	467	474	484	486	450	505	458	524	499	510	507	484	443	505	509	526	461	470	476	462	521	497	459	488	460	468	460	487	481	477	495	482	487	499	447	516	478	526	467	508	500	507	492	449	447	466	452	526	525	497	481	490	490	517	469	456	458	511	513	480	492	460	496	466	477	473	488	500	517	469	516	491	485	479	455	509	507	502	518	485	489	465	478	472	464	487	481	502	461	482	470	459	472	450	463	481	521	479	487	485	494	464	520	464	485	482	558	472	480	450	524	494	485	485	494	482	424	477	456	488	469	479	466	489	458	530	486	466	470	497	481	521	476	469	508	472	494	517	493	520	486	490	463	485	486	468	503	477	489	453	502	465	481	468	502	497	483	511	507	508	492	462	506	475	500	508	498	446	505	459	486	500	528	473	473	533	490	471	444	449	491	497	482	495	480	464	487	512	483	472	477	452	501	468	503	520	470	501	507	495	492	490	462	489	503	486	442	495	446	479	473	481	487	459	470	444	458	500	505	513	440	489	466	505	441	475	481	491	472	514	474	486	545	470	528	455	476	477	509	506	498	488	469	452	466	504	490	456	487	528	457	451	513	496	472	490	495	471	488	491	466	541	478	487	478	468	504	471	519	518	481	516	511	435	486	520	501	473	473	487	463	452	485	465	476	466	476	493	481	488	534	436	437	500	489	477	480	455	478	497	491	447	464	473	499	505	462	475	520	497	465	472	461	479	454	446	519	497	467	464	510	509	471	512	529	503	495	488	450	466	467	475	485	483	465	478	497	494	518	527	498	484	492	488	472	416	497	510	458	497	473	485	485	484	494	498	501	504	476	513	535	533	453	516	492	475	491	503	480	473	468	414	428	479	494	498	479	496	522	464	437	514	515	484	472	472	453	482	545	465	474	484	480	494	460	483	468	453	438	470	451	468	500	483	494	471	511	459	487	456	494	478	481	537	487	477	459	483	469	520	515	472	509	462	526	489	458	494	466	446	462	521	496	481	457	455	471	489	482	480	472	501	495	478	460	535	482	496	468	495	473	477	491	459	504	506	496	497	497	469	460	463	517	501	453	504	484	506	461	510	501	462	480	484	449	505	531	485	466	505	474	495	502	460	459	471	488	491	537	498	487	479	511	475	487	483	477	495	460	486	452	440	473	488	505	471	495	452	524	514	473	475	502	474	439	484	484	477	484	496	495	490	489	457	452	490	472	480	477	524	444	475	451	500	472	538	502	479	490	512	474	527	517	514	475	499	479	483	455	499	494	466	502	494	498	465	480	473	502	508	479	468	471	492	475	480	488	540	525	491	495	480	467	507	496	468	507	452	484	533	485	476	458	470	448	494	483	503	529	502	466	454	466	494	512	477	512	451	472	489	482	502	454	492	463	521	465	479	542	487	502	484	481	485	486	530	483	472	501	468	507	457	497	493	467	511	458	462	427	475	496	478	494	492	482	512	507	514	485	497	504	467	474	494	493	512	484	468	513	478	457	468	484	499	535	500	453	503	485	503	457	520	486	543	525	459	487	468	510	504	462	526	492	476	456	495	458	492	442	486	476	501	460	432	491	432	458	508	511	509	448	498	475	470	505	478	465	507	500	526	472	459	465	504	460	478	493	493	441	499	503	479	473	470	477	499	508	441	480	491	471	482	514	470	496	510	452	459	481	502	493	489	489	465	484	509	508	485	481	502	487	480	506	469	450	509	470	472	463	527	476	458	471	487	466	483	473	494	486	494	473	505	485	466	469	491	523	550	498	475	464	484	532	488	482	505	479	484	455	468	475	506	481	476	476	513	475	500	450	519	475	479	472	489	506	494	501	502	478	500	496	479	463	507	471	483	516	526	481	517	457	495	472	475	507	465	489	490	435	466	492	499	456	470	479	489	504	474	472	451	493	497	439	509	476	480	527	477	484	483	460	473	497	474	482	498	454	453	454	499	455	455	486	490	487	510	534	505	495	470	461	483	475	455	459	508	512	508	477	448	475	484	463	503	516	483	472	487	437	465	514	485	492	478	510	475	517	484	502	485	438	438	514	508	460	477	451	462	474	516	482	505	485	505	464	483	501	490	491	466	488	448	468	491	456	474	485	518	452	496	485	502	474	462	427	484	491	461	496	499	501	458	525	496	478	456	530	500	493	496	494	477	491	452	506	479	505	491	455	504	491	481	433	468	500	464	520	461	503	448	485	451	474	504	475	505	513	466	518	502	504	456	482	462	487	492	455	461	500	517	499	464	485	479	475	491	514	444	452	467	495	523	472	543	489	472	512	459	458	498	479	491	477	462	454	478	470	448	481	503	452	487	479	462	459	471	490	472	461	484	504	492	472	494	495	485	464	487	517	467	494	499	492	482	476	539	498	496	512	442	478	495	452	476	450	496	496	465	516	495	494	494	496	473	517	456	494	494	457	472	499	469	478	469	428	487	535	469	457	477	489	479	454	512	469	464	507	458	498	499	460	518	513	474	471	450	442	485	479	459	494	542	478	473	490	438	469	467	492	460	448	539	490	462	501	507	443
26898	20655	7237	711	458	419	364	404	356	366	376	325	385	387	364	374	308	342	362	374	353	367	401	326	351	344	355	332	397	350	318	368	332	360	348	342	349	376	345	330	367	362	364	346	354	345	368	346	340	346	360	364	393	347	384	343	351	349	385	347	331	357	350	379	321	341	379	346	393	364	378	330	375	338	334	357	371	334	385	379	368	389	359	332	362	323	363	364	339	333	371	349	355	389	346	371	355	337	352	355	355	353	328	345	379	357	373	337	383	375	357	352	329	315	365	402	330	338	348	353	335	357	369	356	347	371	348	380	338	354	344	332	347	369	318	344	363	346	374	353	367	321	337	338	337	313	322	366	373	357	323	342	352	345	344	365	353	381	340	372	358	330	321	358	369	355	348	349	353	345	355	348	337	375	388	362	400	366	349	356	341	331	361	368	352	327	380	352	361	328	353	335	377	331	347	361	342	340	360	361	333	385	353	356	363	323	329	347	343	350	378	360	357	380	296	372	350	331	362	366	332	346	312	368	326	336	356	340	359	343	391	368	342	364	338	347	352	341	365	338	359	350	376	355	373	350	334	355	365	361	374	331	360	352	346	333	340	323	374	364	354	333	322	351	390	324	382	350	338	363	309	339	323	336	360	318	369	357	367	390	366	350	347	347	328	344	380	321	353	354	349	340	352	361	313	321	324	377	338	337	356	343	380	330	310	344	326	354	351	317	374	331	329	355	283	381	323	350	352	344	329	373	339	367	347	370	375	317	366	382	358	390	359	361	342	358	366	346	340	332	361	332	369	341	372	331	340	364	334	349	342	322	374	341	377	367	332	380	371	363	337	364	347	381	356	355	372	357	347	368	343	367	331	346	377	333	347	372	352	343	336	338	338	369	338	362	346	393	369	358	356	385	342	342	349	367	316	356	352	337	361	324	349	343	322	333	335	354	325	359	363	377	340	358	339	357	382	345	336	363	384	348	352	318	373	334	364	357	347	360	364	343	341	361	368	355	361	365	376	380	328	357	360	364	364	338	367	359	361	389	375	351	357	383	362	381	382	366	348	345	363	349	348	327	352	335	324	351	362	362	351	346	342	352	332	344	341	400	334	354	362	362	365	325	389	361	354	353	382	361	350	308	344	368	352	320	365	365	388	342	338	340	357	395	329	355	369	356	358	327	351	366	382	346	321	329	350	322	333	347	359	342	361	355	336	333	347	374	335	340	341	365	314	358	324	375	373	335	377	354	377	373	353	339	335	328	352	336	361	303	344	365	385	340	347	342	371	313	346	360	342	363	346	328	334	347	354	344	326	336	398	339	368	341	366	365	339	377	332	361	372	374	346	356	366	347	350	385	369	372	362	351	357	353	353	339	355	343	382	362	336	378	341	341	347	350	348	303	349	352	361	348	375	338	361	363	373	385	377	380	372	337	346	351	344	392	356	348	312	353	361	355	308	367	360	330	360	338	376	355	327	358	349	348	359	371	345	359	328	345	342	354	334	331	312	338	379	351	362	312	355	366	382	358	355	322	328	346	382	326	343	353	351	326	349	325	338	363	361	358	348	321	336	359	334	391	342	314	368	367	347	327	347	370	335	315	394	326	369	332	345	382	346	361	309	349	340	368	323	358	364	360	346	379	339	359	349	342	371	357	332	375	336	340	372	342	333	320	354	333	378	343	333	374	337	344	349	349	387	322	359	343	304	329	328	398	335	331	336	341	366	376	369	339	356	365	350	328	369	359	317	326	371	366	348	391	340	335	329	364	346	316	330	351	351	336	360	375	363	375	334	334	331	364	388	355	367	363	371	347	312	352	334	331	376	359	351	350	377	329	363	350	376	370	329	365	355	370	331	371	342	380	341	359	357	361	357	344	347	377	338	337	360	314	333	371	351	358	355	386	354	380	358	379	385	392	314	371	357	345	349	390	358	362	361	380	387	359	345	352	321	333	351	325	338	363	367	340	349	350	338	336	376	329	339	344	347	355	371	390	378	332	370	342	373	350	346	368	362	362	333	347	357	329	368	341	366	338	354	341	392	345	319	337	342	354	347	354	348	350	336	376	361	351	392	337	373	371	382	349	375	363	340	368	358	354	394	344	324	348	343	338	344	363	354	354	323	368	322	345	366	344	327	342	378	386	346	313	363	383	310	349	355	370	397	355	342	354	378	379	349	380	331	374	339	359	339	351	349	351	342	355	363	376	343	361	336	367	349	348	312	381	390	373	349	379	321	378	357	363	342	357	350	348	356	354	330	326	355	346	313	355	380	345	360	354	356	377	345	374	399	323	337	349	362	363	331	344	327	366	368	405	351	383	396	357	343	333	350	372	331	354	331	332	361	365	360	383	364	358	337	342	347	333	364	370	380	333	341	375	375	349	361	365	348	363	365	375	347	334	313	366	314	346	360	344	364	351	325	339	342	329	382	382	370	364	331	350	340	345	335	364	323	328	350	355	348	327	370	356	356	348	332	381	365	337	343	349	327	358	329	397	357	328	365	367	362	361	353	349	368	366	333	390	365	354	345	348	363	320	383	344	335	365	342	340	327	356	365	358	370	349	364	324	336	359	376	340	361	367	366	338	344	365	358	341	340	333	322	372	351	360	358	350	352	365	394	336	373	371	349	375	357	334	355	351	349	364	352	338	360	353	374	364	361	346	339	413	344	363	358	327	351	315	351	354	380	352	354	335	345	353	346	361	362	346	343	337	347	337	355	361	332	368	350	348	350	379	361	373	349	354	341	346	337	388	334	330	341	345	367	332	361	369	364	357	362	347	370	358	338	373	348	352	336	368	327	355	361	378	374	371	328	330	385	359	350	388	370	355	317	317	344	355	318	389	335	353	355	324	381	355	352	375	350	346	351	393	335	356	337	365	335	336	369	365	349	360	351	330	380	330	381	356	362	353	395	336	351	369	350	342	350	361	351	319	332	366	343	332	362	338	351	380	352	334	365	337	350	345	345	329	347	360	352	378	344	392	333	368	360	380	353	365	376	321	328	386	394	338	322	375	369	341	347	362	343	400	377	360	348	353	360	316	378	356	365	348	344	365	360	341	318	315	383	335	360	330	317	344	388	381	368	372	391	346	329	343	341	362	349	345	370	371	393	366	354	382	375	343	375	345	329	376	396	358	355	338	375	393	336	343	354	351	358	301	339	378	366	353	368	368	349	334	352	378	353	392	328	326	367	388	369	327	343	332	355	353	344	308	336	366	362	354	324	343	315	320	365	361	369	365	386	362	371	317	375	347	369	343	359	339	340	332	364	334	379	362	360	392	354	365	374	366	348	319	373	380	354	375	380	383	345	341	369	314	344	374	338	377	370	353	371	369	354	325	385	363	352	343	393	347	335	389	338	342	359	366	352	368	322	369	359	356	381	359	337	361	355	333	368	337	356	353	327	365	413	352	313	331	388	341	386	344	367	344	373	354	354	348	329	345	372	363	332	355	329	327	341	331	334	326	333	362	340	379	353	361	363	364	356	338	368	366	370	337
4203	1917	1626	1127	921	837	753	759	763	677	709	716	716	666	693	658	684	702	709	661	696	683	692	615	692	688	686	678	638	679	675	664	626	682	646	724	669	685	692	686	652	675	704	653	680	705	716	681	660	674	687	668	661	666	655	623	631	683	625	669	713	644	676	670	673	669	716	652	672	643	693	663	670	632	697	684	705	651	670	638	691	612	638	687	671	682	678	706	637	714	671	643	637	646	666	664	610	705	655	657	680	657	616	681	628	645	705	677	682	653	636	618	653	718	619	676	641	703	663	683	716	712	653	695	700	621	656	654	661	669	676	693	689	677	648	646	647	689	662	696	655	694	686	647	609	671	673	659	708	711	714	626	684	699	645	647	652	652	661	619	671	658	670	716	671	665	654	629	648	641	675	649	655	688	623	627	663	649	640	630	670	654	658	635	698	682	684	643	697	680	656	670	653	712	636	654	670	631	616	646	647	629	691	694	667	698	689	655	669	644	646	686	673	679	641	709	632	635	701	673	662	686	644	684	652	629	646	637	664	657	643	638	630	676	707	644	604	666	679	683	662	671	660	661	706	663	655	647	679	623	645	662	601	648	706	676	645	669	679	661	652	651	632	663	628	697	622	645	646	655	665	707	642	666	681	691	686	695	691	666	604	683	658	635	666	683	694	658	641	650	665	652	645	646	739	685	657	638	660	663	676	669	655	663	676	645	645	641	703	684	696	655	648	643	697	616	632	701	703	669	663	647	699	646	666	697	682	628	653	623	680	597	702	667	661	704	657	627	641	632	679	631	668	654	642	630	664	664	648	655	626	644	649	669	639	637	683	712	706	633	662	641	646	662	674	661	692	657	649	624	637	636	699	631	673	668	689	655	655	687	657	701	669	695	661	655	611	711	694	644	712	635	675	669	610	650	653	599	612	652	670	680	668	685	667	712	691	682	707	640	695	676	679	591	633	686	651	663	658	671	676	686	638	680	615	666	674	710	645	671	685	693	637	663	684	693	663	630	688	648	687	622	698	657	654	676	675	669	643	671	603	636	667	694	622	655	687	705	702	648	647	712	692	668	653	686	646	685	727	650	622	641	689	688	659	686	660	615	667	633	638	657	687	666	682	655	659	684	663	624	663	675	627	626	694	686	650	620	674	680	647	671	628	697	671	636	695	649	665	633	595	629	693	597	659	684	674	671	660	661	652	659	626	698	641	603	690	626	638	627	650	607	622	700	693	676	670	683	666	681	663	690	626	592	613	678	672	633	603	719	702	662	686	650	645	676	702	685	706	659	656	678	650	701	715	675	659	674	633	643	711	668	634	671	655	672	658	670	688	725	702	697	672	732	686	655	671	688	682	693	653	686	694	661	677	691	676	637	641	688	680	694	643	649	662	678	652	628	662	652	677	622	663	666	628	681	661	628	660	636	688	669	663	622	694	643	698	687	664	628	708	669	686	671	627	670	637	691	704	711	635	696	664	658	657	630	673	702	646	662	648	702	654	664	696	639	654	640	650	652	670	683	658	608	666	693	621	655	654	656	650	637	668	688	678	687	698	652	672	671	664	632	638	672	661	714	723	654	662	658	623	688	656	665	691	657	629	644	669	674	664	680	677	683	657	684	672	635	667	669	669	718	673	677	656	656	668	651	639	667	669	674	652	633	624	601	650	648	665	664	670	660	700	679	672	627	682	626	697	665	650	636	674	661	626	644	646	691	667	638	633	649	658	708	667	699	648	712	699	672	684	645	682	677	651	679	678	698	683	679	670	661	651	642	678	644	679	665	658	680	689	612	667	662	691	620	693	665	666	678	676	623	662	632	644	691	679	634	635	632	633	681	665	643	674	629	629	688	623	666	645	656	659	692	668	697	645	664	685	697	723	646	659	636	698	664	707	673	683	627	681	621	658	650	670	636	703	705	608	643	637	674	635	628	652	647	678	650	662	677	646	656	577	697	629	656	671	655	671	655	643	650	684	611	686	628	725	653	621	706	696	675	665	652	650	629	607	685	643	650	694	666	661	688	711	653	708	662	651	691	673	702	690	659	679	637	682	678	636	657	658	620	675	642	606	693	676	666	671	673	673	691	647	674	681	647	662	654	668	659	644	677	644	676	599	654	635	667	694	648	659	639	701	661	647	667	672	632	673	659	681	656	678	693	682	666	660	653	639	675	702	657	660	693	663	676	681	683	633	703	647	644	654	610	640	663	623	617	618	720	690	652	618	684	675	710	659	635	628	669	635	663	653	652	704	669	693	672	634	631	646	644	641	680	671	661	651	689	655	627	678	648	685	661	649	640	677	651	703	685	665	689	626	644	696	661	674	685	662	672	707	623	708	654	673	660	673	657	680	644	677	664	679	667	702	647	655	632	657	653	654	640	674	728	636	635	675	663	669	719	670	623	695	674	637	669	640	655	677	699	638	671	671	659	661	660	649	661	665	654	688	629	657	654	666	692	700	702	677	677	699	638	650	666	666	674	666	662	693	668	687	663	665	654	690	664	682	644	653	691	606	635	663	714	693	676	656	676	664	645	691	694	697	637	656	669	688	667	668	644	681	682	665	657	648	676	676	650	641	629	660	660	670	662	663	667	654	632	678	649	663	638	687	661	639	685	695	668	647	631	709	633	641	671	688	685	626	641	691	647	632	661	662	685	634	690	689	645	690	636	642	655	701	687	632	636	668	668	698	668	698	624	674	625	700	699	663	662	670	657	624	646	675	672	633	625	665	646	649	637	667	692	667	687	646	670	687	646	640	636	653	669	675	617	669	682	663	642	689	646	670	705	677	655	675	673	622	659	651	664	641	651	652	649	693	668	664	661	666	661	644	634	620	653	683	679	627	658	698	670	640	657	660	626	644	664	713	650	664	641	660	662	689	676	691	679	594	682	641	673	634	714	676	670	684	652	618	709	623	664	630	674	652	674	667	685	682	643	629	679	658	619	640	598	648	700	632	639	669	673	669	695	668	636	678	624	717	648	629	633	667	662	671	678	610	716	730	717	666	659	622	665	686	685	677	651	653	686	674	669	647	685	654	656	650	629	667	634	643	656	651	662	693	681	680	705	639	653	713	675	651	599	636	641	669	689	691	667	624	717	705	653	651	673	662	681	701	660	670	659	688	652	699	633	681	669	668	677	689	664	652	650	623	680	654	699	625	661	665	660	696	630	656	669	626	699	714	667	652	672	633	657	720	663	684	709	682	684	625	689	640	656	646	654	674	695	685	683	711	729	664	642	682	644	702	663	672	672	673	649	674	644	660	656	721	699	645	633	629	624	704	662	680	639	628	688	700	679	650	649	609	645	686	701	641	694	687	646	673	662	682	658	684	698	663	701	640	650	696	631	679	638	617	691	636	667	650	654	649	682	647	664	655	677	659	664	662	650	696	617	671	643	635	639	664	619	670	694	664	647	694	649	701	627	667	674	697	626	687	701	677	676	656	647	652	611	674	655	619	629	668	657	663	646	635	652	692	607	651	616	685	631	696	682	674	677
24376	21434	28608	24649	19685	1570	569	414	329	293	273	226	217	204	222	197	189	191	178	193	197	155	150	164	166	175	151	146	161	163	158	169	153	149	175	161	155	164	166	161	181	151	137	176	144	158	165	163	162	118	155	173	152	157	163	127	154	163	163	156	133	144	184	153	165	153	175	152	153	151	182	157	132	138	147	169	155	147	154	154	123	152	150	168	162	160	167	157	155	152	170	164	141	150	141	168	157	179	139	139	175	137	143	142	164	157	118	142	165	150	133	169	155	174	152	143	153	148	140	136	156	169	146	154	164	170	157	150	155	156	167	152	162	156	149	156	142	164	146	178	148	169	156	159	144	135	159	149	151	149	154	130	157	159	143	170	135	140	154	147	137	120	158	166	169	163	143	137	163	146	162	161	142	142	160	170	147	150	141	154	169	146	153	174	176	159	140	172	142	151	177	161	169	152	136	149	151	129	137	159	153	148	163	154	149	173	162	156	167	157	136	142	149	151	131	170	153	155	131	176	147	156	144	168	163	166	134	145	168	127	143	142	144	138	174	137	138	169	152	154	139	164	155	151	180	152	152	145	154	149	163	165	173	170	130	147	144	144	154	151	171	168	151	158	155	159	150	153	161	165	142	178	142	149	171	173	142	150	143	138	150	141	138	150	148	146	148	140	159	147	153	132	139	152	151	134	132	158	129	142	163	147	145	147	163	159	150	164	148	150	152	154	181	146	141	153	143	137	121	147	146	161	153	142	145	159	160	128	152	145	141	146	147	158	157	164	129	149	138	153	136	139	160	159	155	165	126	138	159	155	146	161	171	164	143	163	153	160	149	141	150	167	162	163	149	140	145	159	151	139	164	138	164	146	149	159	157	165	145	147	174	140	164	154	147	180	146	173	160	152	154	158	169	146	146	137	181	133	164	156	153	149	151	147	135	158	143	139	143	147	178	149	162	157	124	162	134	158	156	152	167	158	171	143	154	141	146	164	138	181	170	164	149	154	153	158	173	152	138	157	150	151	144	154	140	151	149	137	174	157	153	146	146	160	135	154	142	157	122	162	138	143	141	170	142	144	146	174	154	162	165	158	174	161	143	159	155	139	136	163	148	170	158	141	164	156	147	138	141	158	162	148	171	138	166	158	154	135	179	154	164	178	157	153	155	136	179	158	148	136	155	147	150	179	161	164	138	148	139	148	136	138	155	147	140	157	170	150	153	147	137	152	162	138	170	158	169	164	144	135	146	154	138	150	147	161	162	131	144	139	147	177	157	130	133	164	130	141	165	135	154	139	156	169	130	146	139	131	153	141	161	141	171	160	137	154	139	158	156	147	142	139	172	130	164	140	164	165	162	146	165	166	149	157	149	142	137	125	168	158	159	146	156	164	141	176	156	150	167	149	150	170	143	134	147	168	143	139	159	131	162	122	139	161	161	162	146	143	152	153	163	144	155	162	158	148	154	149	170	162	157	135	146	144	151	140	168	147	174	164	138	158	146	150	161	121	128	150	166	153	137	149	145	163	138	165	168	155	144	151	150	169	150	146	146	141	167	149	170	141	165	150	142	168	156	148	140	166	143	157	151	146	173	124	149	155	168	161	129	153	140	148	147	155	155	155	149	160	171	167	141	145	140	160	165	137	140	159	152	170	154	162	160	132	134	155	159	152	143	163	173	148	140	149	137	164	144	148	162	149	147	146	144	157	138	161	139	171	154	138	155	169	169	167	152	146	137	141	159	147	126	174	143	138	149	146	156	145	154	161	145	152	129	153	145	157	161	156	161	148	156	151	178	163	135	142	159	158	160	139	124	145	181	131	156	135	134	134	156	149	153	154	151	176	140	150	169	172	148	162	141	147	156	156	156	132	155	138	137	149	159	125	139	164	157	144	167	154	152	158	141	155	141	158	153	151	138	142	140	159	146	155	149	154	158	170	152	146	146	147	160	155	148	134	147	149	152	185	184	166	148	132	149	150	162	164	151	161	148	143	166	134	153	146	141	159	158	157	149	147	135	145	138	155	164	144	151	135	160	146	153	133	137	165	160	147	159	150	181	167	165	149	147	151	161	149	127	134	162	165	177	151	159	161	158	159	170	154	168	160	164	151	160	158	147	142	182	131	159	169	130	168	164	145	132	146	149	151	117	135	168	148	141	138	154	153	150	148	149	163	167	157	160	141	159	146	140	154	132	157	146	164	160	164	140	160	139	169	157	148	148	147	151	152	154	143	145	151	154	159	165	144	121	150	144	184	159	158	161	151	149	136	152	139	125	130	179	150	141	131	151	174	170	155	173	160	151	159	143	143	144	127	164	146	165	160	166	153	136	156	173	144	178	150	156	145	139	163	166	155	164	160	175	144	149	151	159	161	139	153	152	126	164	149	155	150	172	165	162	176	154	146	152	179	148	157	172	162	150	139	160	138	158	148	157	150	161	170	170	165	145	154	137	165	127	145	137	152	156	161	141	160	157	154	149	151	155	165	163	150	149	161	157	163	162	175	139	133	164	152	161	161	139	152	162	158	132	152	161	182	148	132	123	154	165	152	153	155	137	161	150	155	144	141	188	153	131	144	154	156	153	150	148	127	158	150	143	167	156	147	157	142	161	150	142	166	145	166	153	162	163	170	133	137	151	145	155	140	157	137	154	143	134	169	155	146	179	173	177	171	176	160	150	152	147	139	147	134	168	149	151	148	183	140	167	141	159	159	142	154	143	146	140	135	151	139	141	146	116	154	139	145	144	164	144	144	147	139	162	139	163	156	170	140	155	159	152	157	149	149	132	174	159	147	152	149	147	163	170	143	144	143	165	141	154	153	162	168	148	154	131	153	165	155	157	152	143	149	168	161	148	161	144	137	136	141	132	157	148	165	155	136	178	136	141	151	136	154	163	164	135	135	149	158	147	155	150	148	165	147	172	140	145	159	145	158	151	162	175	150	133	156	128	157	145	148	151	167	147	164	156	147	149	140	166	182	160	143	155	149	162	148	159	148	141	148	192	161	145	154	156	139	163	160	137	145	147	159	142	154	138	143	164	170	172	144	169	159	176	133	152	146	153	138	173	147	138	157	142	157	178	143	144	167	157	152	147	150	167	159	149	162	140	169	153	152	174	170	167	137	151	144	147	139	146	171	155	152	161	164	146	133	167	175	159	153	151	169	130	171	160	166	145	151	146	175	152	127	174	154	160	147	123	170	141	155	139	146	162	144	140	144	143	158	136	124	151	147	173	167	167	155	174	155	159	167	163	153	146	127	161	165	161	157	151	156	140	155	147	169	154	172	142	171	176	171	166	135	161	153	134	145	175	157	160	152	162	171	148	149	149	155	154	151	137	167	157	153	158	135	143	172	166	161	156	176	166	160	170	156	161	178	160	156	157	157	171	149	159	151	150	166	168	148	155	146	156	125	142	166	130	160	150	144	139	157	168	152	156	162	153	169	154	143	158	140	154	138	154	124	181	153	161	149	158	161	162	155	167	167	170	144	129	171	143	141
6090	11319	9239	4621	3026	2168	1669	1317	1055	910	769	740	662	609	533	481	495	434	432	429	371	395	412	390	372	404	389	365	316	317	381	322	347	367	304	328	346	349	302	322	330	340	305	312	328	334	307	316	323	345	318	294	290	289	320	322	280	303	329	264	316	317	323	290	327	323	317	330	283	338	305	323	326	284	320	316	320	313	318	299	272	290	300	303	283	313	310	283	278	293	306	300	289	336	275	292	297	299	293	300	300	311	283	294	306	302	313	305	287	312	312	281	331	307	329	304	306	282	281	323	279	322	329	308	310	322	313	304	311	297	289	310	303	337	305	306	303	324	309	326	280	296	307	300	290	296	295	298	275	265	300	270	295	321	291	320	299	298	296	284	280	277	305	302	308	303	282	295	310	283	292	343	330	293	277	292	268	322	305	287	270	329	309	307	305	281	355	296	288	270	283	300	340	321	294	292	334	326	302	318	327	251	311	289	312	308	299	284	312	294	295	308	288	306	285	307	299	324	308	313	310	294	284	311	319	325	288	290	339	294	297	289	307	307	282	300	325	313	308	285	296	299	334	322	306	317	309	302	336	303	247	303	287	292	308	312	346	309	334	273	314	286	335	292	279	315	289	301	297	270	305	312	327	279	304	280	319	318	299	280	303	318	298	303	315	273	280	296	315	273	346	295	315	297	278	304	287	295	292	312	295	295	311	295	300	316	309	309	311	283	301	331	306	320	328	292	272	323	304	330	307	278	331	282	294	302	289	312	265	309	298	268	300	292	311	298	311	330	302	324	274	317	316	275	285	301	305	291	300	236	301	325	323	328	319	335	319	314	274	340	283	289	280	308	310	319	308	316	300	292	301	274	272	311	286	315	311	285	303	254	284	276	297	313	308	307	297	326	315	319	310	329	301	320	322	276	315	292	320	301	296	289	304	300	276	315	305	316	311	304	282	259	308	316	294	300	327	295	269	306	302	277	277	317	326	294	284	294	307	285	304	309	290	312	276	307	301	336	288	337	309	317	292	275	350	306	332	308	287	290	297	313	305	318	303	296	292	315	338	331	288	328	294	297	301	318	322	295	300	310	292	322	328	317	302	292	298	315	303	294	296	299	302	333	309	332	364	303	289	301	272	305	273	318	296	282	358	292	262	307	288	316	290	299	317	290	284	318	284	299	321	313	279	301	275	323	309	293	266	300	311	265	280	312	314	314	297	279	284	306	370	303	328	293	327	285	328	324	275	341	283	312	313	309	286	314	294	299	303	309	322	322	293	295	328	260	301	247	309	310	311	299	284	340	290	327	295	293	340	284	290	287	331	279	292	304	321	281	299	312	267	282	288	278	333	277	300	310	307	280	306	305	285	309	287	290	294	273	293	322	300	307	306	301	294	305	351	309	335	274	301	288	282	301	340	318	289	337	312	319	295	325	291	326	348	328	305	298	297	318	300	297	338	268	279	314	311	294	284	293	278	270	300	285	303	271	317	322	307	288	310	293	279	300	306	314	327	284	327	311	318	332	292	297	285	287	285	314	292	298	302	322	291	299	287	300	312	290	304	273	282	352	344	295	270	313	307	294	296	291	300	297	301	293	312	321	304	323	294	305	296	296	302	268	322	319	320	295	299	305	288	324	273	283	303	300	295	306	302	359	306	276	331	312	285	321	312	321	319	285	323	314	305	293	309	309	301	291	309	302	276	283	321	268	306	302	286	322	294	340	296	288	294	290	307	328	327	257	261	298	302	290	323	303	299	285	282	283	294	306	280	295	299	305	345	280	301	276	286	332	297	342	284	323	291	294	323	285	316	310	304	308	335	351	284	334	274	288	302	310	320	320	304	280	313	319	291	326	282	306	299	294	309	293	298	256	296	275	293	287	285	295	282	287	272	269	282	290	294	322	318	298	306	329	329	322	286	303	295	301	305	308	327	319	309	278	298	326	298	293	307	299	306	304	329	327	298	286	304	313	310	293	292	274	310	283	323	306	293	291	325	303	315	311	323	308	321	346	331	296	305	300	253	300	309	297	314	305	295	317	312	279	309	295	277	287	320	302	311	315	286	296	293	318	312	320	279	325	254	338	324	296	302	342	323	285	300	280	320	292	287	259	285	299	340	299	313	334	305	301	283	303	308	289	305	291	303	304	308	304	336	317	318	273	298	271	277	293	309	312	282	326	310	263	315	280	311	278	294	283	275	302	298	290	312	313	306	313	270	295	338	314	269	310	287	304	305	298	310	302	280	321	316	275	307	295	348	320	305	290	322	273	284	296	279	284	289	296	299	281	316	261	291	318	272	299	316	288	306	298	278	298	297	272	336	272	297	326	314	279	316	323	291	273	300	293	326	278	282	324	290	306	296	334	272	333	315	300	298	315	317	317	301	312	309	325	299	328	308	299	303	298	285	324	280	294	270	332	290	298	302	303	322	319	274	304	290	311	315	295	290	299	309	256	290	299	313	329	304	310	311	296	306	287	285	275	311	295	281	292	316	301	330	279	293	310	302	322	284	308	305	317	308	306	300	293	305	291	278	311	295	283	296	310	303	314	316	309	304	271	293	312	308	288	274	312	359	316	337	312	306	278	313	281	287	316	328	285	255	309	287	303	338	314	346	272	321	309	315	321	341	281	312	285	299	318	317	317	285	315	308	294	288	299	349	336	298	275	292	281	311	264	296	324	301	302	306	307	309	308	307	311	298	318	316	302	307	341	302	309	298	300	339	287	286	337	320	338	313	306	271	313	307	295	289	298	293	294	323	358	303	300	283	299	309	328	283	291	340	294	298	276	300	283	280	286	308	321	292	296	303	290	315	300	296	267	320	308	297	300	302	313	310	311	303	342	313	301	304	286	305	283	322	318	309	295	323	315	294	330	299	263	291	271	313	316	313	283	330	307	321	303	289	309	314	302	308	277	342	293	322	284	282	331	291	273	303	289	309	315	311	306	273	310	308	282	316	354	309	279	302	292	282	302	284	307	288	307	320	292	312	279	293	301	287	300	312	294	303	296	299	307	282	320	317	282	298	322	289	317	279	288	306	325	288	277	315	298	293	311	299	293	324	302	338	306	280	331	330	321	300	314	309	307	303	281	303	297	300	293	299	309	331	304	321	280	293	308	284	304	308	326	285	314	323	306	335	299	304	308	291	327	278	303	313	298	312	332	281	310	308	272	288	289	296	320	263	291	319	295	298	315	307	281	303	309	295	316	341	313	307	309	313	292	313	275	281	284	298	283	290	297	288	324	294	303	279	305	277	307	292	309	307	315	307	309	328	279	299	322	317	306	319	314	296	300	301	287	331	325	320	290	310	323	310	265	316	304	285	297	309	319	304	276	276	280	295	268	304	281	294	301	315	323	280	304	302	266	310	312	327	302	298	310	299	311	297	323	324	292	300	291	297	319	285	271	278	288	306	325	321	335	336	334	264	298	348	322	294	329	295	310	268	317	282	284	299	299	320	328	312	301	323	303	288	322	295	293	299	317	309	294	314	320	303	296
23482	21410	29273	23941	21417	17723	1786	802	585	504	525	443	396	369	382	373	369	326	333	356	310	339	331	308	289	289	314	301	308	316	306	275	262	257	316	242	298	292	285	275	296	291	300	291	264	310	284	272	253	295	257	272	254	286	284	275	300	275	278	266	323	285	254	264	293	288	279	285	290	245	294	265	251	291	324	277	256	270	276	259	242	261	270	284	266	301	271	297	271	254	268	237	276	243	293	291	293	255	291	267	273	256	287	312	260	254	306	297	282	264	281	268	280	261	279	259	288	274	252	277	287	289	252	257	295	268	257	275	290	282	281	281	273	258	283	287	271	268	276	286	325	241	248	260	249	287	247	268	265	267	261	273	260	270	293	283	277	271	255	260	284	260	272	273	301	250	280	244	238	264	290	285	298	251	291	259	280	295	283	277	274	252	267	256	283	265	251	276	271	283	274	293	256	273	271	251	287	235	281	267	262	289	259	297	279	286	276	306	282	258	249	260	265	285	273	308	254	274	237	273	296	279	243	281	254	283	264	262	289	269	274	277	284	262	260	240	269	303	265	256	280	302	290	250	270	260	281	239	243	265	281	276	288	283	260	278	240	261	265	258	255	297	286	274	242	292	275	284	275	251	245	261	254	256	246	289	278	275	293	264	271	266	268	294	290	253	287	275	238	252	286	250	280	252	265	274	261	272	271	297	250	290	270	284	274	259	283	245	287	259	266	283	269	274	273	301	263	292	248	256	268	254	256	301	243	268	249	274	272	289	307	238	264	282	270	276	221	256	263	259	265	286	286	281	248	301	261	268	265	283	278	286	265	259	274	281	293	304	271	252	267	279	293	297	253	267	246	280	258	292	282	266	294	225	269	288	243	288	262	289	248	298	272	270	243	254	268	267	294	268	247	261	263	299	279	283	260	271	277	275	277	282	268	267	281	256	271	271	275	258	244	263	268	246	285	257	253	302	263	248	271	238	281	288	260	279	252	231	265	302	240	260	288	253	259	272	271	273	262	290	280	287	275	265	271	256	313	289	263	299	257	306	301	269	264	264	260	254	266	264	252	279	258	239	239	275	291	255	249	232	274	265	265	281	258	258	249	266	277	276	282	247	244	245	248	269	291	296	276	291	234	264	259	277	239	250	274	316	306	261	239	259	274	292	255	285	291	227	277	247	255	274	282	276	295	281	268	274	279	290	271	276	270	259	287	261	271	259	245	265	268	257	284	267	277	273	275	269	277	258	248	271	245	262	281	256	278	315	260	264	252	259	283	256	232	306	295	283	295	245	253	274	257	248	243	251	252	272	319	286	278	303	249	284	288	298	269	268	242	269	241	245	249	265	303	248	263	289	290	271	284	252	246	262	279	278	243	258	262	244	281	278	267	283	270	260	287	262	238	273	280	267	279	246	264	270	281	232	263	249	279	272	261	286	268	242	246	279	255	270	292	236	279	291	263	281	270	290	270	266	269	268	253	259	260	293	321	252	281	307	255	286	296	278	252	253	255	259	266	270	282	238	267	288	273	284	259	267	275	272	255	235	260	252	272	285	272	303	271	275	263	280	268	282	284	287	282	260	276	252	264	250	285	255	243	270	286	246	273	286	265	269	239	260	266	263	285	286	265	283	261	260	276	264	254	256	296	269	297	260	257	280	273	275	282	285	282	254	246	305	278	291	286	267	264	263	297	285	293	256	295	268	252	234	251	272	271	275	230	274	247	253	270	256	263	263	275	268	284	266	256	275	260	293	276	267	263	291	268	272	273	264	271	295	262	272	254	283	258	250	291	274	251	279	263	273	267	274	284	270	251	289	234	253	276	260	227	274	263	274	285	241	268	269	269	290	248	283	248	251	306	295	254	279	280	268	277	267	271	286	293	243	297	281	258	277	257	283	271	249	263	260	260	282	288	272	301	268	269	275	281	244	255	282	272	236	269	281	256	275	267	277	302	276	266	283	287	260	260	269	284	259	279	260	276	271	271	269	288	257	293	273	284	237	264	270	259	280	275	274	280	255	291	321	280	260	285	260	267	261	251	256	253	282	260	269	251	267	249	243	243	262	273	275	243	258	262	280	244	296	296	272	261	263	242	268	247	276	268	275	241	282	256	283	257	263	277	270	285	285	260	292	253	254	267	264	267	265	270	263	242	251	269	264	281	292	272	287	279	260	277	245	264	293	269	284	262	265	302	279	306	274	258	301	261	254	230	287	273	266	265	270	280	268	250	281	252	254	275	254	291	263	283	280	257	263	287	264	272	261	259	277	280	251	290	318	270	290	256	287	256	267	269	279	270	290	301	260	248	265	259	261	229	282	248	248	259	275	253	254	259	293	264	256	283	268	280	295	273	269	262	274	271	268	284	261	258	274	244	283	257	263	315	253	262	265	280	257	270	270	259	273	290	244	267	274	268	256	281	270	268	237	247	253	243	274	287	291	281	280	279	266	243	293	272	277	278	263	286	280	262	276	273	289	264	292	275	270	258	266	281	238	264	268	264	256	270	289	264	259	283	259	269	295	260	282	265	242	275	280	269	269	236	273	244	270	284	273	255	267	268	264	245	277	246	272	269	266	277	281	304	240	264	246	250	273	279	273	264	290	249	248	281	281	257	294	257	270	252	276	306	245	253	267	254	292	263	260	253	254	245	247	284	263	249	315	283	247	295	302	255	286	270	270	281	286	277	262	261	264	294	264	292	293	245	242	263	274	282	257	275	289	264	276	274	257	257	261	230	255	284	302	291	277	289	260	267	265	242	265	245	252	260	309	276	202	264	253	234	291	289	305	271	285	260	304	268	284	255	256	304	275	255	274	301	287	253	291	255	282	265	265	283	273	280	256	272	263	292	271	264	260	262	279	247	275	270	244	236	256	287	246	230	269	285	275	265	265	267	272	246	309	270	270	259	264	275	286	294	270	247	283	279	304	259	253	253	282	276	262	275	252	276	271	253	239	261	274	280	260	276	256	272	271	299	260	237	265	285	273	260	288	295	267	259	255	272	267	256	323	258	251	256	295	276	269	271	235	282	267	269	279	267	232	258	271	280	268	267	262	272	292	277	247	294	303	277	265	245	242	265	280	268	263	285	274	288	264	274	296	247	275	250	250	272	267	272	284	284	283	253	279	247	268	273	247	273	258	284	269	261	256	283	274	272	255	270	252	284	269	282	273	262	256	292	266	258	231	293	265	249	250	287	264	284	308	239	255	267	260	250	273	270	263	269	250	270	245	316	274	297	284	250	255	258	252	280	257	273	284	270	283	279	257	301	224	298	248	261	244	290	258	263	291	256	269	259	272	255	276	241	268	257	262	271	266	288	250	245	250	256	273	294	288	274	278	275	248	284	273	243	289	262	276	270	280	261	254	275	267	282	291	252	279	286	261	279	286	255	277	286	268	248	273	263	253	245	287	259	262	278	262	255	270	259	266	272	288	256	283	277	275	271	274	264	266	276	283	291	256	260	284	280	245	289	262	260	305	237	275	273	284	291	295	281	284
8495	17635	14366	8140	5382	3757	2957	2276	1867	1644	1267	1288	1104	975	927	871	778	778	743	707	747	679	636	615	637	542	605	572	583	531	597	558	568	574	533	536	507	526	494	453	570	541	523	521	536	557	511	511	551	549	496	538	493	488	516	478	521	475	505	540	451	492	534	510	499	472	495	481	477	506	506	471	481	522	465	519	486	498	489	475	473	466	465	489	486	543	488	478	500	466	507	495	452	486	491	489	513	521	526	523	516	534	496	485	512	511	478	462	543	489	454	488	488	484	512	452	518	474	481	499	476	493	519	499	467	491	513	523	454	483	478	465	462	467	493	527	524	504	473	470	470	425	505	469	468	487	508	479	483	483	469	516	487	488	459	439	478	442	496	457	505	468	476	493	502	476	455	480	485	510	481	472	492	493	500	503	493	503	479	474	474	508	478	511	508	449	486	524	493	517	498	445	495	494	452	493	491	485	483	458	478	459	479	498	487	500	488	482	505	456	475	484	490	477	485	465	471	507	527	498	522	479	512	460	515	481	494	487	462	484	457	474	510	482	541	476	487	495	477	537	467	482	517	495	474	478	514	483	494	499	500	487	483	446	503	511	508	481	453	468	462	490	508	469	477	473	441	494	519	475	506	470	493	458	464	483	460	507	479	463	512	488	500	476	507	486	474	473	479	483	473	476	488	508	456	467	475	513	511	485	450	482	488	473	476	462	495	485	459	490	490	469	470	484	467	483	459	462	445	475	514	501	465	482	433	475	454	486	499	452	514	479	472	457	496	508	450	460	490	491	457	506	490	493	487	535	521	515	481	468	495	450	471	473	488	466	429	500	492	450	499	473	502	470	484	491	447	457	477	536	483	523	493	469	492	435	477	507	452	487	472	459	497	482	434	436	504	472	498	514	463	487	494	500	508	512	472	497	461	496	521	495	479	475	462	516	455	444	494	475	494	488	506	471	483	460	456	505	526	467	456	504	512	507	487	498	478	527	484	485	494	477	468	475	490	466	492	498	515	479	447	486	532	517	504	486	471	476	490	489	506	439	489	483	507	461	470	466	477	496	502	462	478	477	470	458	505	462	464	510	466	485	475	490	453	487	525	440	498	482	501	474	539	486	478	498	472	484	463	471	490	483	460	473	432	492	512	504	447	429	483	501	498	464	467	486	534	460	494	519	515	459	503	479	504	487	488	472	505	466	464	475	473	449	494	496	491	503	485	452	465	491	452	478	480	487	491	487	480	482	502	492	507	486	508	441	468	490	467	508	509	485	483	477	450	496	510	511	487	507	502	485	481	479	476	444	457	492	492	477	448	431	492	484	521	486	493	488	491	463	489	491	498	495	474	508	468	532	448	488	489	456	466	480	480	467	482	477	455	485	446	471	482	495	477	518	448	485	471	469	512	463	491	474	454	481	499	463	475	482	465	502	512	471	469	507	449	484	474	494	463	467	457	471	475	508	436	462	467	474	471	475	476	477	480	501	523	477	513	478	510	462	488	502	493	454	464	466	476	492	501	502	487	448	447	501	450	532	479	490	423	495	471	497	467	469	500	443	503	459	483	456	461	477	503	493	533	468	478	485	453	524	495	496	501	510	475	488	481	503	486	489	459	479	483	557	462	484	480	447	465	487	481	471	469	481	498	507	486	412	467	495	497	456	471	477	484	470	479	495	496	466	451	557	492	442	479	496	488	500	458	486	486	493	456	482	478	465	506	534	493	474	498	512	464	464	505	464	475	463	463	482	481	445	429	495	487	483	456	460	523	488	473	474	479	528	488	474	497	464	510	500	458	504	473	464	472	496	476	501	480	470	482	489	469	500	500	513	483	485	476	463	482	478	500	465	455	504	458	495	493	505	502	516	495	457	467	489	487	454	486	477	503	506	529	476	455	481	491	482	438	468	494	536	497	506	471	516	484	459	512	488	487	480	490	487	474	480	478	495	501	528	483	464	449	495	515	496	448	454	491	510	466	477	507	473	492	481	501	474	504	443	485	470	487	478	470	498	519	487	501	484	496	485	476	445	521	487	479	491	479	477	481	478	464	469	452	479	503	522	501	478	451	474	470	482	512	467	457	464	497	491	474	514	454	503	490	492	492	493	487	453	507	509	506	533	515	488	479	464	494	477	475	450	487	487	474	466	487	462	475	498	475	513	478	464	510	482	479	431	519	496	466	491	490	483	533	471	457	481	512	479	460	494	494	486	432	486	491	515	492	532	489	490	475	476	473	507	455	489	449	492	502	456	453	478	487	499	481	465	506	511	483	471	495	495	498	475	454	490	455	486	555	473	475	476	435	471	521	492	506	493	470	461	446	511	502	495	505	467	482	443	433	490	470	471	494	496	486	448	414	507	473	480	459	471	492	458	483	468	474	528	476	496	480	439	505	512	500	488	446	496	485	559	477	465	468	520	451	476	538	497	525	511	473	504	458	501	503	464	475	495	470	455	465	510	484	496	439	486	473	458	487	486	463	500	483	476	513	447	491	475	497	470	463	479	444	435	511	489	437	538	466	480	485	503	495	489	476	494	499	480	470	492	437	464	565	488	442	481	484	458	484	515	508	511	478	473	491	477	469	466	537	484	506	503	492	482	464	488	448	475	480	446	539	482	463	461	515	482	511	469	475	519	503	508	464	527	523	462	477	487	518	490	495	496	482	435	486	521	484	447	445	516	475	504	509	483	496	513	532	467	481	473	474	462	515	553	471	453	474	457	479	492	443	536	468	463	457	499	474	484	456	462	501	455	524	468	492	498	472	486	497	429	500	498	484	457	456	467	470	514	523	484	454	457	493	499	480	502	460	484	489	484	472	462	495	466	489	476	510	462	504	471	437	466	466	468	470	523	485	477	491	452	455	457	504	472	440	482	492	455	494	473	496	534	471	447	506	482	490	472	491	458	475	484	507	497	511	514	478	481	493	499	498	479	450	486	438	467	473	483	484	464	490	458	489	492	487	516	479	435	441	502	528	503	480	510	487	486	507	509	445	477	469	483	496	438	469	470	494	482	530	482	488	473	494	496	493	513	456	463	534	508	498	450	462	474	482	486	535	485	492	484	485	506	505	488	448	473	521	494	459	489	441	517	486	459	492	487	516	538	506	530	491	509	448	469	465	499	446	466	512	485	484	466	475	495	490	476	481	482	484	462	497	484	472	446	487	498	471	487	481	478	493	485	454	468	469	452	484	464	456	470	465	487	446	509	490	471	470	494	491	458	487	450	477	467	474	535	464	489	447	466	452	482	526	495	432	452	475	496	506	497	494	508	471	506	499	505	441	514	481	475	500	499	523	484	456	493	488	514	519	513	459	458	518	508	456	467	503	478	479	485	466	479	484	463	487	513	462	469	483	528	493	486	508	468	478	497	487	485	481	478	487	467	485	479	463	513	490	481	489	515	478	472	514	497	483	483	490	491	453	470	527	494	496	524	476	516	477	430	512	493	479	494	519	475	434	487	506	474	483	522	466	490	491	516	472	484	492	471	471	478	463	504
26910	20680	7402	739	483	421	421	378	365	326	362	346	346	357	326	348	316	338	373	339	361	339	361	335	373	347	369	335	367	354	364	363	356	354	355	364	336	337	369	336	346	368	383	383	352	339	353	354	355	350	362	375	320	351	357	342	393	369	323	334	333	362	369	359	351	367	347	338	362	331	385	334	381	362	355	361	322	356	401	360	351	342	354	362	363	378	332	357	368	383	308	330	368	335	354	333	355	340	393	349	325	337	367	357	403	362	365	334	343	345	376	353	395	341	354	380	325	370	349	351	382	327	351	346	380	354	361	338	347	348	351	349	379	352	346	343	331	367	332	362	348	353	356	368	357	369	374	333	356	354	326	374	350	341	353	299	376	356	352	358	372	369	349	330	379	369	367	374	364	312	368	347	326	370	346	350	343	362	357	387	331	361	336	357	365	382	394	344	356	351	394	346	359	374	366	344	325	361	322	320	347	336	372	342	355	339	329	395	354	373	375	364	352	339	366	394	357	379	351	345	339	339	359	311	376	347	375	334	357	359	367	349	365	349	364	356	394	352	342	368	392	358	343	355	343	364	355	360	331	339	336	360	376	345	344	374	320	356	341	332	366	352	358	335	355	336	376	364	349	398	346	379	370	379	336	342	364	380	353	362	347	358	343	338	344	345	378	391	386	348	332	325	361	346	376	369	355	381	367	385	371	364	314	348	358	385	340	337	359	332	364	352	314	360	352	389	322	329	330	352	390	343	360	382	360	346	341	345	384	395	376	329	371	341	352	353	385	339	352	347	360	380	340	337	377	325	319	368	331	333	352	366	338	396	344	353	329	372	362	324	351	349	361	332	368	341	364	335	352	352	386	391	371	381	372	380	340	364	365	364	357	330	350	337	382	350	370	351	386	338	369	383	364	398	355	325	338	338	333	347	369	359	339	359	329	336	389	349	349	346	379	331	381	332	331	358	369	349	359	339	338	357	381	369	366	300	355	332	351	375	366	366	373	355	362	343	334	357	378	320	348	357	319	332	347	326	369	347	340	359	372	340	372	368	351	358	345	362	337	327	352	320	358	341	342	373	376	339	375	372	337	368	374	363	339	364	354	358	355	324	371	336	314	365	303	346	353	365	365	362	367	355	327	355	349	349	375	351	351	333	364	380	385	374	360	364	360	330	390	328	390	363	369	363	318	357	333	372	369	367	363	358	347	372	350	373	365	384	369	333	334	346	347	353	330	365	323	367	341	353	323	358	320	366	349	349	339	363	307	346	350	358	363	317	332	378	366	336	359	364	347	336	324	376	373	322	369	338	354	354	316	356	349	347	347	359	362	352	345	340	338	393	371	360	348	370	350	313	335	369	353	383	350	338	381	350	384	364	376	359	332	370	328	353	344	358	342	338	325	343	344	375	363	347	354	356	356	368	353	377	329	353	336	339	373	345	337	367	320	356	374	346	357	349	351	324	356	342	334	312	361	345	376	355	347	380	345	350	338	359	342	338	360	361	342	358	373	357	348	344	374	312	337	371	306	351	339	372	366	396	334	359	350	365	362	337	338	392	367	357	373	381	344	381	355	378	324	401	332	372	384	361	351	339	359	346	365	338	364	404	310	356	331	351	360	359	375	354	360	356	389	338	314	347	334	356	344	355	383	330	346	373	341	352	378	357	345	328	362	381	322	343	357	344	379	380	368	370	325	344	358	359	335	376	355	327	336	359	344	316	367	347	339	364	366	336	324	387	350	376	366	320	343	368	310	343	390	368	349	354	354	349	335	297	395	347	329	331	343	352	392	344	383	379	339	352	365	365	340	370	341	387	330	350	355	367	362	371	342	332	306	353	353	350	343	330	399	357	350	339	353	330	356	373	360	351	381	384	378	314	384	339	365	343	368	367	357	361	364	334	337	368	396	341	369	362	326	321	357	341	308	354	364	352	339	374	340	362	382	390	344	377	360	374	370	383	345	390	350	379	378	367	361	360	381	357	347	359	357	362	350	340	365	349	398	344	360	353	400	346	337	301	327	320	380	332	344	352	359	369	337	325	347	377	340	355	340	352	383	353	347	385	345	349	386	347	338	343	381	370	360	346	392	350	345	364	385	367	364	359	353	369	360	382	365	313	343	337	367	327	349	337	344	347	379	368	329	315	381	366	368	348	349	335	360	368	362	348	348	354	318	354	370	373	346	342	367	355	374	376	361	387	335	332	324	346	381	371	349	360	356	387	375	352	344	363	347	334	369	357	389	371	332	377	332	354	344	352	335	361	344	346	393	369	376	354	377	316	320	345	329	343	362	327	364	353	347	376	315	351	342	372	385	318	372	365	364	360	358	357	363	343	374	357	345	380	353	329	360	375	378	354	373	395	338	360	385	359	344	380	312	379	351	360	351	372	366	343	360	353	363	340	363	349	342	351	363	360	382	345	325	350	345	365	336	369	363	346	380	348	367	359	355	359	346	319	329	376	333	364	364	356	349	377	373	381	355	338	366	349	360	349	337	359	371	387	344	319	345	369	341	344	346	331	356	334	347	355	400	361	347	347	353	386	354	361	362	352	366	343	354	334	352	340	347	374	353	362	362	353	332	336	352	344	370	387	344	334	341	346	340	360	344	360	378	363	325	346	352	346	353	348	348	381	320	347	378	372	343	335	376	361	330	379	375	343	354	369	341	372	341	390	374	342	361	325	330	346	358	346	352	360	365	328	374	367	335	382	365	317	356	346	340	328	353	361	341	351	372	381	355	347	357	362	366	394	356	401	367	377	369	353	357	377	369	353	365	346	319	373	334	347	332	354	347	345	374	351	352	326	354	350	366	395	344	356	339	347	360	365	347	359	363	326	374	360	361	311	358	349	343	329	373	329	358	369	342	358	354	384	352	349	367	369	372	349	356	369	333	326	366	371	393	357	387	331	346	356	348	356	345	338	365	360	338	348	377	333	379	362	320	371	325	339	374	354	336	343	366	347	353	348	343	345	349	360	354	342	356	347	381	339	325	339	344	409	351	351	368	333	369	360	346	351	363	376	352	313	351	341	365	347	335	367	340	365	349	342	339	367	334	363	351	340	377	345	354	359	338	342	355	329	357	355	344	345	363	373	346	353	372	329	327	347	391	348	341	321	346	341	362	372	340	360	373	367	344	405	344	384	359	350	358	359	353	353	347	377	345	336	364	372	365	342	313	334	346	341	346	337	335	372	364	356	349	346	366	347	343	371	351	336	385	340	333	334	351	347	325	348	364	356	352	342	383	343	373	372	332	347	348	348	341	376	345	343	374	346	364	360	340	358	363	344	395	343	362	354	383	372	366	337	361	372	372	357	367	325	326	382	338	391	342	326	359	364	371	349	358	351	342	360	356	365	409	349	361	385	348	390	366	354	331	342	368	380	330	361	339	359	364	333	375	327	367	349	365	330	329	399	348	349	312	345	344	357	372	382	351	365	355	350	384	360	380	353	376	363	400	324	346	359	362	317	358	351	337	369	357	369	362	359	339	344	330	355
4228	1973	1679	1144	917	803	754	742	746	717	709	689	669	680	733	678	677	608	652	689	645	675	636	702	642	650	653	619	686	659	637	646	671	678	639	698	629	663	666	648	654	735	704	688	636	660	618	657	683	616	671	655	651	655	667	654	620	653	633	658	673	664	687	667	643	726	635	712	593	652	677	665	678	618	691	674	674	664	642	695	651	644	603	669	640	652	695	633	663	659	633	630	661	650	653	676	657	681	691	647	677	675	683	665	653	607	654	700	698	664	705	675	684	685	644	647	594	625	634	616	659	639	659	655	647	621	667	672	679	636	620	615	673	664	644	649	658	681	681	622	636	656	735	633	683	694	664	646	641	702	645	654	671	634	687	646	629	674	678	606	692	682	701	652	666	684	644	677	666	650	667	641	696	653	647	717	667	649	684	596	659	662	646	639	679	650	654	655	671	699	658	606	661	705	642	660	678	633	718	643	657	657	636	609	684	666	663	640	634	691	678	657	670	688	602	655	647	649	704	666	647	629	644	680	649	648	639	665	650	719	632	640	631	696	676	630	656	623	695	663	647	643	623	664	640	654	657	685	657	627	711	674	647	633	642	715	606	693	641	676	665	666	650	640	674	668	697	694	666	690	643	666	658	694	685	665	605	686	661	603	643	653	718	696	668	650	647	634	643	616	641	654	646	685	619	694	679	692	634	634	605	647	669	666	657	652	645	671	645	644	686	628	675	661	650	659	635	620	693	637	677	657	670	619	655	651	680	675	673	660	625	644	687	691	596	656	654	664	685	682	645	684	704	648	649	650	644	713	640	625	637	625	682	668	682	649	646	626	647	656	617	684	652	645	677	664	682	704	665	683	620	679	699	621	600	701	717	681	681	644	693	656	674	676	692	674	687	657	657	680	608	625	612	659	673	671	625	638	665	643	629	656	641	637	651	659	687	657	652	655	692	666	631	671	704	671	662	622	660	644	672	663	661	608	621	702	668	626	675	654	642	695	666	686	633	656	671	688	647	669	648	682	659	644	632	637	636	651	655	648	698	638	667	647	647	693	626	652	634	673	702	651	644	672	649	672	636	677	650	654	655	631	655	686	693	638	605	626	636	642	679	647	662	607	673	639	639	643	729	639	623	637	652	619	672	628	616	629	687	646	697	684	650	661	690	655	649	673	676	661	664	681	644	649	654	672	648	643	694	629	606	631	656	664	672	679	671	619	628	670	626	628	692	648	695	616	686	633	652	681	665	633	681	617	679	698	650	683	658	711	648	692	675	671	656	644	637	667	706	661	610	688	668	662	669	635	660	669	598	644	658	662	641	624	698	712	659	705	679	672	646	671	643	665	672	647	644	633	663	641	676	660	675	681	657	688	657	640	644	648	653	654	666	649	656	668	695	657	678	682	652	664	644	658	666	638	666	685	676	671	670	662	660	673	630	657	660	680	686	647	664	679	690	678	642	647	650	651	638	683	666	632	659	722	704	655	633	676	693	675	621	639	678	683	631	642	686	650	713	673	643	601	663	655	630	685	669	660	646	647	665	627	705	669	663	686	654	636	705	677	672	642	637	697	615	629	659	667	707	661	714	672	660	645	676	634	662	674	696	687	631	684	701	689	635	628	650	638	627	709	615	655	643	694	636	676	693	666	689	635	671	663	696	609	619	675	632	663	647	701	661	706	659	688	652	688	663	633	671	676	644	737	576	679	692	622	652	686	693	678	632	669	634	647	690	660	645	683	655	652	680	663	720	694	691	678	659	643	672	656	639	702	654	606	652	666	695	654	702	651	655	644	667	661	718	678	654	636	634	664	607	626	673	674	678	664	625	658	683	627	692	646	663	651	688	671	677	658	665	698	667	667	679	647	638	671	615	644	629	649	638	637	713	676	704	687	664	643	633	622	649	629	646	640	646	720	645	687	673	646	689	693	649	651	620	599	631	651	665	641	648	643	653	668	628	673	654	630	671	696	643	663	677	644	647	661	675	671	630	685	683	704	649	615	664	616	690	677	651	666	660	666	669	685	676	666	686	645	694	637	643	632	658	666	704	718	660	652	661	653	684	668	666	664	629	676	700	660	659	654	672	654	623	656	633	664	637	707	681	644	665	648	626	631	637	606	653	629	659	710	657	663	678	648	686	633	656	629	645	705	649	651	649	665	697	616	702	654	663	650	665	674	683	638	671	635	663	649	653	646	676	640	614	630	675	654	649	658	668	672	635	658	687	686	651	683	676	637	659	680	648	648	636	672	675	700	688	666	660	688	679	710	704	659	671	684	627	648	676	687	663	651	674	715	677	666	639	681	697	696	606	666	692	621	632	661	658	655	668	666	662	648	691	672	683	648	645	651	677	646	667	656	635	673	669	637	660	642	718	680	658	611	689	647	640	638	654	673	639	637	658	618	695	673	611	632	641	670	721	660	700	625	700	603	644	630	654	640	666	646	673	638	639	673	654	681	728	667	658	647	653	655	675	664	676	657	686	683	628	677	647	656	630	649	667	693	617	634	670	607	623	695	630	639	656	685	637	637	695	644	621	669	645	620	659	670	636	650	665	680	654	677	680	610	642	664	710	703	654	636	706	638	744	617	662	618	629	662	655	669	638	673	647	670	650	629	631	596	666	665	653	659	606	655	660	606	690	672	638	673	641	718	646	651	647	683	671	662	647	666	631	669	652	673	653	666	640	662	692	666	687	697	678	705	628	679	662	712	635	656	662	666	626	622	666	699	683	678	639	683	658	714	635	708	623	663	621	675	668	669	672	630	644	616	647	668	664	594	651	639	635	665	675	636	647	660	673	677	673	639	648	640	669	673	651	645	630	634	677	678	670	664	674	635	614	613	669	673	680	683	679	648	619	664	650	626	661	668	704	685	638	655	680	665	602	629	648	634	676	654	612	677	612	691	684	653	641	634	623	660	621	656	691	703	650	657	643	652	689	651	601	664	638	663	590	666	669	713	652	663	653	660	657	648	667	611	611	622	649	645	628	638	668	670	668	620	648	679	648	648	631	669	643	637	644	687	651	642	650	656	671	665	656	671	651	659	654	688	630	663	612	685	652	639	663	654	661	650	607	669	664	621	603	631	652	651	649	607	664	679	606	641	651	638	656	695	671	677	643	621	665	658	684	719	668	675	639	701	642	704	665	648	641	707	628	664	638	632	674	683	686	679	667	647	639	668	725	656	640	665	686	703	682	668	669	669	622	664	666	661	658	624	636	676	647	650	666	652	698	655	662	698	632	658	648	684	694	622	602	620	676	687	687	628	689	693	645	673	651	616	676	640	690	693	639	635	647	700	660	637	632	648	684	649	672	675	650	702	697	639	682	683	657	668	651	684	687	707	690	681	659	697	660	650	636	650	652	711	705	651	688	680	656	652	623	659	646	676	623	651	674	655	627	642	646	683	647	617	633	668	698	658	671	661	617	629	647	658	671	650	670	687	615	688	641	664	661	660	649	667	673	626	639	686	647	601	640	653	641	678	663	694	647	606	656	691
24415	21410	28562	24643	19718	1550	574	388	325	294	264	240	235	254	222	183	171	187	192	173	174	157	178	184	178	189	181	182	187	144	174	160	169	161	155	165	187	182	159	165	173	155	157	153	152	186	164	154	170	149	143	153	137	145	147	146	184	158	185	148	155	162	169	176	165	131	172	171	156	144	166	129	157	172	137	162	170	157	157	175	158	160	147	154	139	163	134	160	168	173	155	145	167	172	174	153	146	160	152	165	157	159	145	142	153	162	146	143	153	154	159	178	158	144	164	158	173	174	151	170	153	144	146	148	141	149	152	168	148	150	154	164	146	142	179	177	160	165	149	158	155	175	163	130	163	145	149	149	149	150	156	145	140	138	138	140	183	146	174	156	159	153	180	157	138	161	170	153	183	128	131	143	138	148	153	163	192	155	156	162	153	150	167	155	152	159	137	172	154	108	145	147	128	161	147	168	155	127	155	173	143	156	168	168	153	154	178	169	158	167	153	167	165	164	158	147	153	193	146	141	159	157	151	162	159	160	131	138	154	165	136	159	168	142	148	144	150	155	148	155	156	165	139	158	166	146	136	154	151	165	150	163	156	160	138	177	151	166	149	156	164	153	148	173	157	139	133	157	157	157	165	162	154	147	140	161	148	145	159	166	151	159	165	157	161	153	155	151	166	154	145	137	172	147	166	167	160	147	129	161	151	164	153	163	150	149	163	157	166	147	155	147	161	173	145	172	163	145	177	170	139	143	163	139	163	153	142	161	139	170	163	180	156	162	127	172	145	161	135	153	163	135	135	139	160	131	158	157	172	152	137	157	156	159	154	163	177	172	136	143	155	136	132	165	164	153	132	157	146	151	150	169	157	155	143	154	143	140	146	174	157	151	136	146	158	147	181	152	152	159	141	161	150	152	161	156	158	164	146	162	161	183	180	155	164	138	152	188	142	147	142	162	172	156	152	145	165	157	172	167	154	157	181	155	151	166	148	174	151	150	134	161	150	150	175	156	151	170	151	161	160	172	148	152	144	145	151	164	145	154	168	161	141	150	143	149	155	179	164	155	176	154	165	154	157	159	155	141	152	136	163	180	172	150	169	163	142	146	150	161	163	190	161	181	162	145	139	123	144	149	163	162	156	144	146	146	141	170	159	151	179	167	178	146	159	150	137	152	166	126	147	161	151	170	176	136	159	167	155	164	137	161	136	139	146	169	152	157	169	154	162	164	142	158	150	155	158	154	147	141	145	157	159	155	169	165	137	161	160	139	166	171	157	148	153	187	180	149	173	127	155	175	159	142	163	151	161	158	142	132	149	158	154	134	189	155	155	151	155	170	144	160	155	151	150	139	135	171	153	146	158	158	134	157	178	163	148	157	145	157	146	149	158	160	148	158	168	154	141	161	157	140	158	140	172	137	150	151	129	155	161	155	143	146	162	171	171	156	150	146	157	158	140	151	141	147	162	161	163	167	160	153	161	174	154	151	147	133	165	156	156	145	162	179	170	161	156	146	165	146	142	161	150	161	142	160	169	157	157	160	159	156	166	157	148	140	148	157	146	156	146	156	181	160	150	161	136	145	165	141	144	146	163	138	163	152	167	155	162	136	143	137	151	150	155	139	168	148	162	152	162	171	154	137	152	185	161	151	159	135	159	145	161	173	182	162	151	152	157	158	171	177	158	153	165	132	174	157	144	155	158	146	164	166	164	139	154	138	175	152	156	176	145	173	161	170	150	163	160	144	156	143	146	145	163	150	159	151	144	153	139	165	163	175	131	144	156	169	144	149	147	178	151	150	145	152	160	153	131	150	143	148	157	175	139	149	150	173	145	140	147	161	148	144	183	158	161	161	149	159	164	142	122	168	154	156	167	144	155	136	184	138	185	148	151	137	122	154	158	152	158	166	131	155	160	165	168	137	165	150	135	163	183	178	171	158	172	179	160	159	145	158	138	147	161	163	170	174	154	152	152	142	162	157	150	173	162	163	147	170	137	148	143	147	141	146	165	157	170	146	149	160	149	129	134	184	156	167	161	143	141	140	161	148	146	154	158	168	154	151	152	159	144	146	155	135	157	145	159	168	149	152	140	146	143	174	149	174	147	164	158	145	148	138	152	152	167	139	148	154	157	138	156	157	170	152	173	157	174	155	125	163	163	140	140	143	148	147	138	158	131	148	140	133	155	156	157	139	174	149	168	164	158	154	147	150	146	135	149	165	168	152	139	152	152	173	172	157	152	175	165	156	163	151	175	157	143	157	154	166	156	145	136	131	156	146	159	147	153	153	174	132	160	160	163	156	141	160	155	134	138	146	161	152	134	165	144	140	129	144	124	146	148	165	141	129	145	156	142	150	151	170	151	138	166	152	145	159	155	153	176	163	158	163	146	149	154	160	160	152	145	141	160	155	130	154	145	152	169	177	164	137	143	135	157	158	160	137	176	154	164	161	140	150	167	182	149	161	158	148	169	145	147	155	146	140	139	139	141	175	152	149	164	138	152	151	174	140	166	162	158	143	141	153	164	147	146	117	151	159	148	161	162	138	142	134	136	134	179	163	182	175	136	151	155	144	145	160	151	177	163	145	156	149	158	151	161	159	175	158	161	145	159	154	161	153	173	167	128	152	143	140	153	155	183	126	148	138	132	157	162	160	153	144	153	152	166	149	174	149	139	174	141	162	163	151	180	151	144	170	171	151	148	153	154	177	160	158	143	171	166	162	135	158	157	130	149	174	161	161	114	133	143	139	127	140	168	143	157	156	163	154	155	138	161	159	161	138	158	158	136	168	147	162	152	177	162	173	149	161	159	154	157	157	165	128	159	134	141	147	136	157	159	147	154	157	151	173	169	149	180	157	146	144	146	148	144	151	172	180	152	145	173	149	156	160	155	152	154	169	149	151	149	145	147	148	135	150	165	150	176	153	151	151	163	145	139	152	165	155	149	143	178	161	165	159	150	145	144	151	169	146	138	145	142	139	133	159	163	153	159	165	139	136	153	158	151	163	167	141	162	149	148	149	133	160	143	146	155	142	165	153	157	174	150	155	136	145	154	167	136	172	144	149	142	146	151	156	153	158	168	154	145	137	160	140	160	150	173	139	165	137	144	155	148	154	153	140	146	145	151	160	157	177	164	127	162	151	142	146	171	169	169	169	140	147	165	173	161	159	142	158	160	171	142	156	136	150	134	173	140	154	156	148	179	155	152	140	155	155	149	139	162	177	154	151	146	167	135	173	139	150	139	142	154	163	148	165	149	153	159	154	167	166	158	145	143	152	143	132	161	153	136	139	145	162	151	179	166	153	181	149	135	150	139	147	165	140	146	163	150	176	142	155	146	163	157	180	153	146	172	153	146	146	160	170	150	170	150	168	151	159	158	173	151	140	147	168	168	156	154	178	157	157	161	163	150	148	165	164	149	156	143	138	153	155	147	146	169	161	154	148	165	136	169	161	145	152	144	144	153	173	148	155	152	169	155	147	167	137	161	144	157	170	159	160
6042	11201	9186	4818	3031	2133	1643	1291	1086	882	813	712	680	561	553	491	483	455	417	433	424	410	400	368	366	369	361	349	379	350	317	369	319	358	357	333	312	342	331	334	327	317	350	315	340	322	338	308	299	322	287	312	304	324	316	305	288	311	301	317	293	313	315	316	329	283	317	325	337	306	316	284	317	300	296	305	313	328	339	308	303	282	321	270	293	294	301	330	285	312	319	281	299	307	299	278	309	324	322	335	302	309	329	278	296	304	305	280	319	309	284	284	285	317	293	306	308	311	309	292	273	329	295	275	312	300	335	280	295	305	335	337	303	322	297	308	311	317	305	295	297	315	298	305	323	294	311	286	310	317	301	333	324	328	304	290	292	314	284	268	303	320	267	298	317	290	305	308	314	292	300	286	300	299	296	285	325	340	313	287	298	285	297	279	270	313	330	317	302	294	295	300	289	282	311	305	291	306	297	301	325	304	300	308	294	310	346	313	304	298	297	307	315	299	300	303	319	293	262	299	299	281	302	323	316	315	278	320	317	289	322	303	297	309	329	270	294	299	308	281	299	313	325	297	299	300	316	296	280	269	288	298	311	302	286	315	303	309	297	285	266	298	313	298	306	295	297	278	317	292	300	282	305	313	280	295	299	266	295	273	291	315	303	306	320	322	350	275	327	330	281	284	253	278	300	309	300	311	323	305	322	336	309	298	309	341	319	273	307	268	303	282	320	298	294	305	317	304	294	293	276	285	297	316	281	283	295	312	312	302	309	295	329	303	324	256	272	302	275	313	308	308	329	310	298	264	281	284	319	279	287	301	292	302	314	293	323	288	313	282	283	295	286	302	296	301	276	304	269	327	317	279	304	323	290	304	283	296	335	317	318	311	302	323	285	292	299	280	305	321	276	277	306	300	299	315	330	302	279	316	292	309	334	304	329	325	286	290	321	303	324	296	287	303	304	310	301	319	308	298	272	322	305	298	294	305	289	292	299	291	289	271	316	304	312	289	266	287	288	315	281	302	296	325	298	295	300	302	333	283	323	336	297	296	294	328	301	284	291	308	296	304	296	318	312	263	300	317	309	279	292	314	307	353	297	295	331	293	260	305	313	297	319	334	267	351	299	297	303	281	296	307	330	266	306	292	278	313	317	316	302	293	293	308	292	317	303	288	284	310	325	292	278	317	285	299	300	308	275	306	312	323	294	300	273	307	327	296	340	289	297	300	353	307	293	312	260	325	294	291	283	280	276	337	305	324	313	287	273	287	299	295	288	288	305	295	312	310	315	308	334	289	281	310	308	311	287	359	308	280	289	315	307	302	353	315	295	264	278	277	312	304	328	286	304	310	307	289	300	272	335	309	278	298	301	296	300	288	344	318	306	286	306	278	317	300	321	294	305	313	293	285	293	301	336	293	276	306	274	305	310	317	272	316	315	308	305	329	284	289	300	290	320	302	329	297	352	329	293	305	293	327	321	283	305	289	307	319	324	341	330	271	329	321	332	297	277	292	302	307	306	291	299	290	335	298	304	302	311	288	273	306	313	287	309	309	275	305	307	312	283	315	286	300	305	281	299	318	309	296	322	322	304	302	310	292	267	347	317	288	333	318	281	286	290	304	311	324	333	317	293	285	310	273	302	314	327	277	316	302	298	284	325	293	312	318	317	309	273	291	281	303	327	300	304	262	291	312	286	306	297	289	289	296	299	308	306	299	274	295	296	320	295	286	293	322	269	293	328	308	299	309	295	303	286	280	315	308	300	295	284	301	320	313	280	311	308	301	279	284	294	336	304	319	293	287	307	303	334	308	312	273	341	309	306	298	289	295	326	279	266	318	270	306	299	274	329	288	301	305	310	342	314	295	303	289	328	316	293	284	307	293	286	305	288	288	303	292	292	333	326	295	308	291	296	308	285	324	331	319	293	306	291	319	276	299	302	292	324	295	243	312	294	292	286	302	293	292	304	297	308	313	277	302	296	292	296	274	307	306	319	313	309	288	338	288	305	303	313	291	331	275	296	312	290	307	290	299	325	314	309	289	288	351	338	290	312	299	315	318	313	313	305	291	293	310	290	298	305	289	305	317	307	278	281	284	294	291	317	297	278	312	301	270	290	298	303	317	303	306	294	320	295	302	308	300	306	317	307	335	307	309	290	288	323	298	278	270	317	300	329	319	290	286	320	289	296	333	297	290	292	303	292	345	298	284	316	304	309	295	307	285	309	304	295	313	305	324	288	318	306	311	298	276	306	294	281	310	330	319	291	273	311	302	294	300	301	291	289	319	276	300	290	318	343	328	297	334	275	296	327	292	297	289	295	304	277	302	292	262	294	313	269	283	311	313	283	309	312	332	312	306	325	318	280	320	287	310	300	315	331	315	292	286	295	289	300	301	275	321	330	299	288	299	319	317	296	298	306	297	324	330	273	287	313	290	348	288	304	260	311	295	270	304	304	338	297	313	324	300	317	341	324	300	288	338	291	315	313	311	279	296	318	312	270	294	276	270	327	267	281	322	294	305	280	308	286	309	312	289	301	291	305	317	282	291	302	308	289	296	297	300	308	302	323	307	287	297	321	296	318	316	292	307	295	281	301	311	311	326	286	289	313	296	305	277	307	318	282	290	307	303	318	292	307	298	307	295	310	315	292	319	303	304	301	328	304	291	292	317	308	319	304	299	311	284	288	288	325	335	286	289	301	310	315	291	305	291	306	321	330	309	296	281	279	300	308	323	296	317	291	301	299	294	300	295	317	271	254	338	297	285	276	301	313	330	299	299	294	294	352	290	326	300	317	290	280	306	291	319	298	286	274	327	312	312	312	298	282	309	318	289	301	303	293	304	288	291	301	281	298	315	333	298	277	355	280	299	296	291	292	289	276	301	301	256	311	295	328	291	291	305	308	278	306	316	320	274	298	303	307	351	297	289	295	337	297	288	322	307	295	318	325	292	307	316	302	300	312	311	330	309	294	335	277	288	286	312	320	281	281	319	299	276	288	320	293	300	294	319	305	298	337	312	310	281	307	300	335	285	294	301	310	287	308	328	287	295	292	273	326	324	327	297	323	299	278	263	302	328	308	351	298	324	274	281	312	296	338	309	290	261	303	311	300	328	295	274	297	329	297	330	275	295	312	307	295	276	291	294	310	305	285	310	300	292	284	305	278	310	281	281	306	300	280	292	323	324	305	270	278	343	296	296	323	289	337	299	304	300	299	309	302	300	293	312	338	316	315	322	257	301	318	309	309	302	320	287	294	289	326	296	317	314	306	295	313	296	313	317	283	290	309	327	292	322	299	327	277	273	294	292	307	278	291	292	292	278	308	268	287	274	298	329	320	314	312	297	289	293	330	276	260	321	293	285	314	311	324	314	303	269	306	316	288	287	319	290	306	281	330	287	323	300	318	287	306	299	317	285	328	321	301	295	318	310	303	301	273	281	307	301	309	322	294	342	275	290	280	288	310	293	310	305	313	272	327	284	301	342	293	296	298	280	329	303
23549	21424	29272	23956	21426	17591	1776	803	615	536	504	447	428	407	389	361	395	348	342	316	332	319	309	307	318	303	313	309	282	278	322	325	319	271	253	266	296	296	287	331	280	289	285	296	306	286	311	259	302	265	278	279	272	258	284	291	279	272	283	252	277	245	282	261	276	286	271	294	290	294	293	254	302	293	280	265	265	268	281	262	261	250	281	281	283	261	277	263	279	294	282	271	260	266	270	266	275	278	260	270	274	263	282	282	285	290	278	290	294	275	263	297	268	270	280	242	294	304	267	265	255	279	265	300	262	263	274	260	262	305	268	272	270	281	282	255	272	310	261	253	281	301	270	272	259	281	242	263	269	287	262	294	271	262	287	268	295	280	300	249	262	265	265	265	281	273	283	283	243	286	263	274	235	270	303	275	288	295	296	293	273	282	272	289	254	259	275	247	259	302	293	266	272	279	267	297	301	270	270	280	281	272	285	265	282	308	276	286	254	284	277	270	283	268	273	267	260	267	259	277	270	273	265	286	250	270	263	247	276	286	291	284	280	302	266	259	302	267	276	295	283	264	281	265	282	247	269	280	274	261	264	263	271	248	285	276	276	259	246	271	268	262	292	293	282	289	268	271	277	286	271	265	307	257	269	259	258	284	286	272	287	282	282	268	284	297	297	260	250	285	278	244	282	250	252	286	276	256	283	298	287	236	274	251	277	266	263	272	271	244	256	302	289	267	252	278	292	293	287	273	235	274	296	257	280	280	253	279	276	280	302	276	259	240	274	269	259	264	268	268	276	293	277	269	282	241	266	304	293	294	258	265	273	305	277	269	283	282	287	265	270	264	286	274	272	293	262	307	255	284	240	290	275	279	276	272	260	239	285	286	265	264	260	292	265	281	256	277	247	289	242	286	266	305	261	286	265	275	289	292	302	281	278	279	273	266	262	280	277	300	284	250	264	266	286	281	249	287	288	263	298	267	277	303	263	259	290	259	270	251	268	278	278	284	294	266	300	287	240	282	270	274	264	268	296	267	265	274	267	257	253	265	266	282	288	292	261	268	266	304	252	281	276	275	249	280	288	252	274	276	274	256	267	250	314	300	261	264	269	247	295	255	229	268	254	257	270	268	271	251	252	255	280	257	274	245	286	272	250	290	277	265	250	259	281	268	296	273	277	277	254	302	261	283	273	280	276	257	274	256	263	295	275	262	268	259	274	268	273	256	255	267	276	285	277	267	255	270	250	297	269	266	279	285	273	262	284	274	265	273	272	273	269	289	292	256	264	245	253	267	264	253	269	305	279	289	274	268	267	299	254	262	269	300	263	286	272	293	277	283	286	292	282	280	300	258	267	271	238	286	269	320	242	277	277	261	267	246	268	266	299	256	266	280	241	296	304	280	254	281	277	279	285	257	273	250	266	274	257	278	282	287	294	251	286	289	286	286	265	268	252	288	261	250	276	264	262	269	286	281	277	274	263	279	279	294	264	266	264	266	251	265	264	245	278	299	249	270	279	254	266	254	288	239	270	263	295	289	264	294	271	260	262	290	269	243	313	272	300	263	257	275	287	268	280	290	261	279	290	267	277	302	264	267	257	294	273	261	245	277	260	254	285	293	282	255	261	283	278	263	273	285	253	293	285	273	283	283	247	275	263	275	257	259	288	288	237	275	265	279	254	259	274	283	247	283	279	276	249	282	257	271	259	295	271	278	299	263	269	250	258	268	260	256	277	246	263	252	275	266	271	278	263	285	279	268	274	281	220	269	281	286	253	263	251	278	251	284	266	240	312	248	314	268	239	267	288	259	283	274	280	296	244	287	278	281	269	276	287	276	255	296	268	279	251	289	259	310	268	270	259	257	274	276	250	239	255	281	287	265	255	268	291	267	293	284	252	257	260	265	263	276	281	285	272	265	268	236	296	285	299	272	255	302	257	251	298	283	262	279	281	299	301	308	273	267	278	264	269	283	284	277	257	237	285	241	295	271	253	274	291	296	261	238	271	284	287	296	266	266	277	295	248	294	293	266	296	311	265	263	248	267	286	277	261	246	273	293	280	282	249	262	239	274	255	265	266	264	284	281	259	266	278	271	283	276	301	277	253	278	252	284	248	252	313	260	276	292	262	258	269	291	266	301	279	264	268	277	257	264	287	277	275	270	283	282	284	246	248	275	291	284	262	275	262	279	284	296	277	236	293	269	247	255	253	266	280	288	279	273	253	279	265	274	291	308	277	275	282	273	281	261	289	273	269	264	257	265	277	249	267	274	289	278	277	269	284	262	256	258	265	283	251	284	255	262	276	245	282	280	254	275	275	260	281	286	266	296	281	283	272	305	297	281	259	272	259	266	249	267	239	268	243	270	274	244	304	298	277	253	264	278	282	278	268	267	292	247	282	273	296	274	283	301	287	256	280	263	263	280	268	250	247	242	265	281	290	256	273	297	260	257	271	274	265	240	269	283	283	294	261	265	282	283	247	239	299	248	284	240	263	268	269	250	257	265	257	266	253	287	288	273	280	265	267	277	256	288	286	275	280	277	287	290	281	264	244	278	285	276	247	269	249	269	255	247	275	258	263	294	253	278	274	240	266	262	282	234	247	270	271	253	287	268	266	266	276	295	248	272	268	282	255	270	298	264	248	275	250	275	266	256	276	273	307	307	261	272	315	283	274	284	264	250	265	280	287	293	239	286	292	263	286	300	280	278	264	267	297	284	287	287	283	264	277	252	259	265	269	256	322	265	269	269	258	286	283	274	270	271	262	289	276	282	254	271	268	250	296	293	256	272	282	263	265	303	270	277	258	251	263	292	292	250	274	253	310	276	274	277	271	245	252	247	264	287	252	276	272	280	281	308	291	266	288	273	259	260	279	251	296	252	307	249	258	285	268	279	271	239	250	258	272	289	285	273	273	269	255	241	253	264	256	309	261	253	284	277	273	282	282	243	250	271	290	260	306	288	265	251	293	244	292	290	285	242	246	273	280	271	287	268	270	313	264	282	278	258	265	266	261	261	260	258	283	275	276	259	300	241	249	236	288	268	281	292	269	274	239	253	288	273	290	282	276	263	277	244	241	282	262	283	284	262	263	232	270	279	279	273	285	264	278	264	255	273	271	270	304	282	283	289	267	267	260	295	261	257	249	260	256	254	273	271	269	287	262	248	284	254	260	268	262	257	286	300	264	287	269	268	280	256	279	248	256	284	278	272	271	250	268	316	307	247	242	270	271	284	265	280	262	251	264	268	276	264	266	295	257	272	279	250	267	288	274	278	284	269	241	294	278	240	282	283	257	308	272	234	308	266	259	289	252	265	272	257	296	239	276	249	272	274	299	282	285	271	257	279	274	293	277	292	267	285	262	276	248	272	263	266	287	271	249	276	261	261	262	276	308	254	251	291	259	262	296	262	292	258	298	274	285	244	265	288	263	267	295	259	268	275	275	281	280	244	278	285	283	278	265	269	280	271	283	289	284	265	274	283	269	266	254	267	263	285	253	287
8610	17444	14443	7939	5298	3743	2808	2247	1900	1598	1368	1161	1087	943	959	868	816	793	735	682	709	647	655	635	626	609	594	541	564	563	591	578	535	556	550	529	522	534	517	577	556	504	546	500	517	509	487	508	536	463	509	515	517	523	511	480	524	508	487	534	517	469	511	488	457	485	514	456	497	481	466	493	538	510	457	501	490	519	485	520	490	472	514	515	524	530	496	498	473	512	506	494	537	495	520	492	496	482	478	465	504	458	524	487	447	490	472	495	465	490	512	524	505	483	469	465	461	470	463	443	485	499	453	514	455	465	468	493	504	445	437	492	479	452	493	496	468	513	474	498	485	478	470	468	465	500	524	469	498	479	493	532	515	540	437	449	485	458	498	491	481	482	433	494	479	460	469	476	472	501	484	464	501	468	481	464	473	490	505	467	460	481	457	490	485	474	459	500	510	454	480	486	461	510	468	479	479	504	452	436	486	440	450	462	515	491	508	461	515	488	468	477	501	483	493	456	481	467	468	512	485	475	443	495	496	460	467	481	469	492	513	475	483	489	499	491	493	484	475	498	475	456	464	489	429	502	443	470	476	494	513	473	463	512	464	475	458	486	509	479	496	481	480	470	474	485	538	524	455	484	467	454	510	467	485	499	462	461	480	468	521	444	515	469	485	543	483	457	478	493	472	504	471	500	507	498	521	476	476	454	480	458	520	471	482	450	475	461	496	493	482	507	473	470	475	491	461	487	522	524	501	456	455	462	482	492	519	486	488	476	479	478	470	503	483	421	507	485	449	449	508	446	471	485	480	454	470	470	468	457	524	443	456	499	484	473	509	473	495	501	480	473	491	497	508	455	473	514	461	502	493	521	484	486	499	499	478	470	483	482	455	470	509	478	458	475	505	517	486	479	497	483	491	504	450	490	464	497	472	508	503	507	515	452	465	452	488	486	451	480	458	480	497	467	484	469	496	471	451	481	452	485	423	512	477	516	435	494	468	454	492	451	508	501	494	458	487	469	517	515	493	462	547	457	479	450	475	440	497	482	439	442	504	459	524	458	497	479	429	474	464	464	517	448	469	505	481	474	461	476	495	472	481	518	469	504	494	454	512	473	453	517	455	518	472	497	472	442	498	465	483	461	482	481	522	438	506	481	488	457	467	493	492	449	523	501	482	444	477	465	450	482	461	476	502	439	522	473	479	467	495	465	505	523	482	470	476	455	466	489	477	468	512	519	460	515	506	481	480	479	458	465	461	448	444	451	492	491	469	478	479	485	478	457	440	464	481	486	456	498	495	465	464	513	503	509	475	486	449	463	513	487	511	503	484	491	489	467	494	495	491	462	472	453	504	469	448	475	467	465	486	491	467	487	484	544	490	517	464	521	500	440	496	519	454	460	485	451	494	487	498	506	474	458	465	492	491	502	495	478	441	500	461	480	518	482	472	473	458	486	493	493	470	478	519	518	473	476	492	490	468	471	480	486	487	484	448	473	461	439	505	487	493	471	442	473	470	454	479	512	479	469	436	479	515	486	478	454	473	486	477	505	471	446	484	497	475	501	453	474	535	436	444	466	447	489	480	495	497	481	510	509	468	509	493	493	518	487	465	489	489	514	480	487	517	461	472	461	499	452	504	471	481	495	460	493	486	485	461	448	510	497	460	512	478	450	499	473	460	489	470	501	478	495	518	489	460	489	484	521	443	488	458	489	473	485	465	497	474	478	484	464	485	478	486	515	452	460	498	473	514	490	460	461	480	443	524	488	482	463	481	468	490	476	499	487	490	478	491	467	494	455	502	504	511	483	530	455	515	494	513	474	477	451	483	493	507	455	438	450	509	479	500	463	482	515	493	496	480	465	484	458	467	488	515	424	477	512	490	488	464	506	476	438	500	504	487	475	474	461	475	453	485	485	482	480	523	436	474	481	502	488	491	463	487	481	481	471	474	455	492	489	482	504	507	487	475	458	459	475	465	469	493	515	456	487	459	457	476	482	527	513	503	516	468	513	489	468	470	458	559	491	507	482	450	493	450	463	493	463	451	469	472	475	467	477	444	448	496	479	421	498	494	475	488	491	483	456	490	464	516	498	484	436	478	496	474	483	459	500	500	469	484	471	476	434	464	478	475	535	493	489	502	509	500	460	483	486	479	479	481	485	465	525	490	479	465	468	470	484	461	451	463	489	493	516	440	454	489	513	491	496	468	497	468	483	515	463	477	454	517	488	474	481	506	504	446	506	489	492	475	452	493	450	482	503	502	489	484	495	502	514	476	510	486	435	491	471	473	487	497	484	525	512	471	496	483	482	473	459	460	471	489	473	526	513	495	489	460	484	474	468	520	433	435	483	473	496	451	438	507	447	508	513	479	491	507	538	461	471	463	460	474	519	498	478	474	487	474	456	490	463	503	467	479	461	486	477	446	475	465	473	498	477	465	524	485	487	491	464	506	491	498	488	498	480	475	470	465	492	475	484	473	462	473	459	490	513	468	464	478	510	500	458	464	481	482	443	443	466	473	472	492	449	491	469	501	468	507	474	467	446	459	452	447	468	473	477	436	467	461	470	481	475	497	503	495	498	513	494	469	526	469	505	487	494	530	479	522	483	504	476	477	498	466	490	499	469	477	447	446	480	468	498	468	503	478	497	464	491	488	465	476	535	451	497	466	501	480	501	486	485	483	477	490	497	431	505	499	532	486	489	463	447	478	533	447	495	484	522	507	508	480	434	526	481	460	458	459	479	477	457	478	490	514	466	422	473	453	448	477	482	466	435	496	448	464	490	485	465	491	454	471	488	498	481	394	493	493	494	482	465	497	479	460	526	462	463	456	491	492	499	473	492	481	497	488	472	505	510	455	496	488	491	467	482	444	480	455	445	498	417	507	450	483	477	508	461	435	463	451	481	498	450	477	478	484	502	456	496	497	508	436	479	486	495	481	505	468	489	477	487	491	504	464	463	513	497	457	479	497	460	439	482	452	456	465	420	468	464	434	461	473	476	523	487	480	463	475	502	477	462	464	452	486	444	495	479	470	476	491	516	495	502	515	462	514	508	473	495	491	527	442	478	498	466	499	503	463	476	454	489	463	498	478	435	487	497	484	478	470	443	460	483	512	446	462	470	417	469	512	453	463	486	487	511	459	490	503	486	481	467	487	456	511	500	486	474	514	468	494	481	519	478	521	468	482	482	503	473	489	491	464	519	522	478	480	485	474	486	521	533	491	453	517	514	475	455	473	494	492	469	490	477	473	479	491	516	504	475	509	484	462	487	480	510	485	454	512	448	462	492	470	474	471	513	504	457	426	479	477	488	460	520	481	476	475	498	480	472	509	438	484	505	478	479	457	462	487	448	501	495	444	478	508	500	477	477	457	496	436	481	461	528	454	484	495	482	474	443	485	469	502	469	530	491	495	490	497	500	473	463	456	456	476	444	472	475	535	465	532	465	453	444	465	471	493	522	461	503	498	479	496	482	481	495	456	457	496	500	464	444	504	425	470	487
26940	20670	7401	706	438	409	395	394	312	377	382	364	365	337	325	395	369	366	378	351	394	383	353	342	356	362	404	378	369	365	339	350	354	360	332	370	363	381	344	376	335	370	379	392	339	385	368	339	363	340	379	358	365	346	315	376	365	349	351	395	364	370	369	367	402	335	341	356	389	370	332	375	377	350	398	340	371	362	337	357	360	341	393	351	347	379	373	389	374	344	366	333	383	328	351	366	350	373	342	322	331	365	386	329	365	372	357	349	324	332	310	376	352	369	345	377	333	330	331	372	373	307	360	367	355	356	323	387	349	344	335	348	318	351	358	338	371	371	320	336	365	350	382	387	321	321	355	340	357	355	354	350	368	374	374	378	364	358	339	384	378	388	325	344	384	372	356	378	350	370	330	399	364	339	344	321	342	391	346	386	369	365	348	344	340	339	360	356	378	356	369	363	353	347	350	350	360	322	361	340	338	351	317	376	374	376	314	342	327	377	353	375	348	352	355	310	360	387	342	330	382	363	402	333	339	374	357	330	328	358	343	366	352	315	312	352	361	352	395	370	383	364	360	361	357	372	334	320	352	379	351	359	373	350	332	331	380	331	356	343	358	350	327	377	384	354	376	343	330	346	327	373	330	323	346	384	357	317	360	335	342	347	371	373	377	387	351	373	339	311	342	391	361	350	312	351	339	385	360	372	359	368	319	351	350	366	305	354	352	338	401	368	345	331	333	348	383	328	340	339	329	338	369	344	363	368	358	351	332	322	350	352	327	336	357	364	321	358	341	330	359	410	369	333	316	349	336	331	388	365	352	341	341	356	359	366	339	386	316	371	333	381	355	344	341	378	394	365	353	358	322	335	384	375	377	340	344	385	360	356	360	393	327	363	355	371	391	346	333	331	374	366	347	363	348	348	335	348	340	357	357	360	341	340	393	341	335	332	370	345	357	370	327	340	363	326	349	339	350	380	371	390	353	339	363	360	360	377	367	368	374	361	368	361	344	357	339	338	360	414	366	323	374	371	389	357	346	365	325	358	363	366	353	347	352	352	359	336	329	350	380	344	342	344	376	337	345	343	377	339	337	335	368	347	385	366	308	355	367	356	307	363	366	324	337	345	339	358	361	352	345	367	362	375	357	371	351	324	336	352	370	338	349	334	362	337	355	351	325	375	364	344	360	373	369	335	346	333	375	381	359	353	333	368	350	367	374	343	358	351	361	372	323	363	342	370	405	358	337	355	355	381	363	360	382	321	382	372	376	372	367	365	368	352	376	361	325	349	346	320	359	327	327	363	359	353	332	372	367	323	356	348	346	372	340	364	370	345	379	400	365	335	359	358	403	366	353	339	354	328	360	327	338	357	374	360	357	369	344	376	339	338	323	346	374	368	393	361	362	362	381	355	410	350	377	368	339	324	325	346	342	334	355	321	338	322	317	349	376	330	333	379	357	370	347	364	357	339	353	370	349	318	366	375	330	328	376	348	348	336	358	358	317	368	371	341	382	370	327	370	345	358	370	308	343	361	341	348	390	362	386	383	367	363	366	360	336	354	347	337	376	366	355	362	336	333	325	320	347	345	306	359	366	372	350	321	347	367	324	361	349	359	349	346	349	386	357	364	376	378	320	373	344	381	378	334	376	356	384	339	366	325	347	382	364	359	362	367	363	332	336	329	387	340	348	371	316	350	363	371	366	330	355	331	317	362	357	357	377	357	356	358	361	375	364	386	367	312	320	352	322	366	349	340	337	317	348	347	354	360	359	352	360	338	333	356	346	359	357	374	374	358	361	319	321	329	373	358	343	343	331	359	342	338	338	369	354	363	358	343	403	346	355	345	362	330	366	344	354	376	352	341	390	365	369	356	351	362	369	360	345	329	387	380	335	347	392	338	331	353	354	336	354	374	384	348	329	335	350	362	378	362	345	340	340	345	374	349	340	352	350	334	325	375	361	314	373	381	328	346	329	347	372	403	355	376	327	329	376	360	338	340	378	390	346	353	313	360	368	351	353	353	388	375	314	353	342	354	342	344	355	357	374	341	330	350	350	372	335	354	344	372	364	374	327	353	357	338	374	346	375	377	369	374	346	352	358	357	366	361	329	359	399	352	391	361	371	346	345	376	351	370	338	388	400	353	359	364	351	340	370	357	338	358	340	399	364	335	348	373	371	347	355	341	343	384	343	319	373	336	351	352	347	348	383	366	354	346	376	338	358	394	355	363	347	376	340	341	378	354	336	335	347	355	349	397	370	343	374	407	364	316	379	362	342	350	372	374	361	359	367	340	374	360	353	376	347	357	344	351	332	380	372	361	377	346	379	369	339	387	370	368	376	357	365	344	340	372	378	358	346	324	410	374	360	388	336	335	385	367	332	371	344	365	361	354	356	329	377	333	360	374	355	348	330	330	365	349	306	370	343	353	331	331	352	388	359	368	349	389	352	377	358	369	326	335	398	364	361	386	372	357	392	360	348	346	354	357	372	344	352	341	322	329	385	323	371	334	357	341	352	346	347	371	345	377	360	362	368	362	363	348	335	341	387	363	349	368	373	370	351	377	356	352	331	338	363	384	331	363	360	377	350	348	350	390	384	328	360	382	363	375	318	373	347	364	366	358	388	368	351	392	327	355	354	368	355	335	361	353	335	383	367	414	341	372	353	353	350	377	348	356	365	374	384	365	327	373	387	375	344	381	403	351	371	364	389	367	351	337	361	347	364	325	404	374	387	315	391	314	332	357	396	311	367	346	350	379	385	344	367	382	358	373	332	336	316	346	377	353	373	345	370	350	361	353	377	338	332	317	339	366	356	323	352	365	383	360	373	352	376	329	347	377	383	378	367	381	359	336	337	379	342	343	337	326	390	347	311	371	369	341	363	355	341	368	376	359	328	388	359	343	343	345	348	358	367	360	339	345	361	381	376	372	356	381	347	374	350	378	357	377	344	362	358	372	415	368	361	351	364	334	320	360	345	385	375	374	349	358	359	335	389	341	378	329	381	364	358	349	391	336	345	366	355	371	377	373	393	358	370	338	335	364	353	354	373	387	351	375	380	345	350	348	353	361	344	343	360	364	355	369	338	357	349	358	361	338	376	366	355	355	353	344	390	359	379	356	330	343	379	347	356	345	374	353	338	391	380	356	366	397	364	370	365	352	372	367	368	370	387	365	349	365	371	326	376	368	338	360	352	348	356	355	359	362	352	345	321	340	351	337	373	361	318	369	353	339	382	359	357	378	348	359	373	376	361	350	335	352	351	341	308	395	349	359	369	376	351	337	372	371	332	364	341	351	345	361	381	356	348	334	363	349	372	393	321	358	372	356	372	366	343	371	330	355	371	344	345	372	372	360	367	399	328	348	376	360	378	368	335	326	363	360	331	359	373	349	371	329	328	350	348	314	346	354	361	373	329	384	368	335	352	339	352	334	341	376	370	343	358	363	350	361	341	363	367	363	333	362	361	360	358	372	377	353	344	360	350	382	367	355	347	373	342	364
4220	1843	1698	1131	937	865	760	754	742	658	690	683	664	662	667	675	680	634	684	677	689	618	710	682	681	625	648	665	662	674	685	677	671	686	664	656	673	661	656	670	652	676	664	630	614	656	690	688	665	636	628	612	648	703	697	649	643	626	645	640	654	678	632	658	647	677	690	659	680	650	651	699	601	641	675	683	580	619	666	647	673	685	648	731	682	647	631	654	631	625	660	624	647	623	664	650	623	683	663	651	660	662	630	643	636	649	671	633	645	723	667	706	697	629	665	655	640	711	643	705	691	632	671	687	639	651	653	675	663	627	676	664	654	641	629	682	694	660	661	648	671	663	621	716	635	642	664	666	625	663	685	659	640	643	664	690	603	672	686	644	641	628	683	678	672	679	666	654	666	636	671	630	681	639	656	626	690	637	643	698	665	629	650	646	703	673	620	634	682	667	651	663	661	695	637	642	658	646	636	635	682	641	637	634	623	679	666	680	679	632	659	651	675	679	659	617	674	631	665	643	641	666	665	658	689	637	666	673	623	685	620	688	611	689	679	654	673	620	614	643	646	647	640	645	633	626	622	698	712	704	647	686	687	690	625	664	652	669	680	679	682	660	643	652	653	683	664	676	668	594	690	607	656	652	679	704	635	650	635	679	642	657	642	667	665	665	672	640	645	662	639	629	664	662	685	658	691	662	672	627	656	665	619	676	685	668	655	655	637	650	691	644	625	630	664	601	670	636	665	606	706	620	666	692	643	611	680	666	643	669	645	653	683	649	655	669	676	615	657	672	645	697	645	693	618	665	689	647	645	608	680	653	636	651	632	698	630	703	672	647	671	629	648	689	701	653	682	648	682	616	626	658	714	683	653	666	688	656	652	653	707	651	614	697	629	711	649	657	662	680	671	660	601	660	686	658	645	662	670	680	716	649	653	674	687	673	619	688	654	654	652	685	690	629	691	650	716	669	652	644	634	625	634	647	629	659	658	648	655	672	665	620	686	699	701	688	642	611	665	679	642	646	656	650	714	655	666	690	664	649	674	645	688	661	657	623	676	644	647	683	651	650	632	692	630	635	648	681	626	637	662	647	623	666	682	615	680	616	620	675	661	673	578	648	698	708	677	677	635	645	702	672	642	640	669	621	653	673	669	667	644	603	669	618	699	637	690	641	657	642	652	671	638	649	665	694	638	675	711	661	689	610	633	643	640	669	626	694	658	644	643	670	571	620	627	638	652	665	600	692	661	652	644	647	645	660	658	660	668	649	672	684	667	641	669	625	648	664	639	665	677	641	717	661	638	628	594	694	648	645	673	649	688	660	662	608	673	676	698	680	610	661	675	662	691	674	645	706	664	670	650	608	608	663	677	621	662	681	711	600	622	666	668	719	655	610	683	671	656	684	666	609	650	662	600	618	697	669	653	647	648	649	642	661	672	638	645	644	662	626	665	662	667	633	633	667	669	707	702	621	671	656	663	641	651	678	641	660	663	702	633	642	623	691	630	654	650	647	639	667	653	650	610	684	653	614	644	685	622	659	647	627	680	607	599	633	690	663	690	664	655	653	653	647	664	692	650	678	646	672	684	701	673	677	664	686	640	679	689	644	609	665	662	605	662	681	662	686	651	647	654	638	647	653	673	660	673	635	664	663	666	665	663	645	610	672	658	723	644	632	635	655	628	599	688	630	604	667	698	674	698	654	665	664	659	663	677	640	684	679	649	638	646	653	669	625	635	645	645	694	677	647	678	638	647	651	673	661	699	699	656	641	654	674	673	640	644	644	678	686	661	642	641	654	632	661	633	664	621	635	614	626	654	697	669	648	677	606	637	710	676	681	664	668	657	674	666	692	665	700	639	643	616	666	677	700	664	686	703	666	698	705	684	615	671	736	649	634	715	699	641	682	630	666	664	666	639	653	681	714	696	635	643	649	676	678	638	628	669	668	655	646	635	660	657	636	623	635	675	654	631	658	638	642	700	665	680	628	638	632	706	687	656	655	632	647	674	711	636	649	637	674	643	646	692	718	647	660	618	680	657	660	651	697	647	662	679	648	643	683	688	680	678	663	684	646	643	607	660	646	654	637	647	654	660	675	643	676	644	690	670	625	651	621	626	664	706	625	652	664	656	664	671	624	669	662	670	680	690	700	634	667	581	662	671	683	668	643	680	675	634	693	739	662	665	628	652	609	692	676	656	694	647	657	692	623	659	685	661	647	661	690	619	683	637	626	661	702	637	609	638	661	660	705	678	676	653	695	655	680	634	652	678	632	683	691	649	623	686	655	624	676	641	670	666	659	655	659	672	673	678	620	658	642	588	640	624	617	681	631	683	683	635	650	629	613	646	624	671	675	628	668	690	642	622	699	633	659	708	701	649	610	664	629	620	651	615	644	696	646	686	655	683	647	654	676	661	681	660	648	611	654	664	651	626	657	655	668	697	680	645	682	656	621	721	662	645	627	654	685	553	649	653	687	704	685	666	649	652	632	633	682	629	660	653	672	664	699	650	668	688	678	624	613	662	615	656	672	658	695	634	667	667	624	623	647	667	674	656	624	614	650	612	635	638	664	665	664	629	699	660	628	615	659	697	682	662	664	658	695	662	671	661	643	676	609	652	653	663	660	644	676	659	640	629	607	669	696	685	680	642	650	633	590	672	653	666	671	634	696	640	623	688	622	662	615	699	700	686	668	633	656	672	624	652	698	632	668	668	657	677	663	648	655	634	630	724	657	645	627	641	614	675	681	628	625	662	655	662	657	642	667	627	649	635	652	664	650	667	659	624	623	644	666	630	670	641	679	654	691	695	667	641	684	659	683	633	703	641	686	638	651	664	660	638	706	597	609	622	654	618	645	675	618	650	672	635	639	651	678	663	674	675	651	619	637	714	673	633	677	634	671	627	611	638	683	646	665	653	627	671	648	621	648	631	658	657	664	717	629	694	703	643	626	667	681	639	688	608	644	664	691	650	651	660	664	701	669	653	681	663	628	684	670	675	647	638	638	643	695	694	711	642	645	661	678	611	669	666	585	623	641	674	602	645	675	650	685	687	655	672	612	639	641	632	673	617	665	702	650	625	665	668	671	682	623	671	684	663	669	699	656	678	627	698	661	652	668	669	659	668	652	673	618	675	699	642	657	696	616	607	643	649	681	666	678	650	710	655	656	628	653	679	655	646	630	667	672	694	645	667	663	633	646	635	652	664	687	670	639	680	639	618	649	648	644	692	672	654	649	679	637	636	610	666	649	663	638	655	691	667	634	660	663	637	623	630	671	653	637	642	655	655	639	631	665	627	667	655	633	700	623	677	607	608	680	663	650	715	624	651	678	618	669	665	671	656	650	649	606	665	631	639	667	687	667	670	688	689	646	644	657	638	670	645	633	640	630	662	634	675	668	657	682	677	656	662	665	653	644	640	691	676	663	679	704	686	662	674	632	674	665	631	650	653	624	703	679	673	700	672	658	685	650	633	685	655	643	608	630	676	645	620	679	694	618
24389	21396	28579	24570	19699	1599	613	408	332	293	276	276	233	228	206	207	190	185	193	162	171	192	160	163	183	189	191	170	163	175	154	163	158	170	171	171	147	170	149	161	172	161	179	171	136	151	177	151	156	161	140	166	153	165	165	172	172	163	149	140	159	147	138	159	171	152	151	164	166	167	148	150	132	148	142	158	159	146	160	142	197	159	156	169	176	141	169	159	175	168	190	155	148	163	158	150	177	161	143	180	148	172	162	149	151	176	153	161	165	166	152	147	151	142	157	153	161	166	146	150	151	146	163	164	148	153	146	153	140	155	144	160	184	176	172	146	167	149	144	169	150	151	132	143	128	160	146	157	159	153	177	137	130	144	157	160	153	157	158	155	183	136	155	158	142	142	166	140	170	144	144	138	137	161	153	151	138	157	142	150	135	133	163	160	148	145	160	171	162	140	177	149	133	156	155	135	157	149	159	143	139	149	138	144	165	146	155	158	168	140	182	148	147	161	186	154	167	156	163	175	154	164	162	148	142	168	160	155	140	162	182	166	177	146	154	139	151	139	148	176	152	154	141	184	168	175	144	141	177	143	154	175	158	165	152	165	176	160	158	167	168	159	166	181	153	145	150	156	170	144	153	162	170	162	148	150	162	161	152	167	182	153	168	148	166	164	162	152	166	130	142	139	159	169	163	139	158	149	178	166	159	157	162	132	152	167	143	175	152	159	160	151	133	148	165	151	183	159	173	157	152	163	162	157	146	129	164	162	156	140	150	157	163	155	150	162	161	147	161	149	165	150	152	138	162	168	139	175	145	155	169	165	162	137	140	156	143	146	156	151	146	139	128	123	163	179	148	148	154	176	145	159	171	150	167	151	167	169	142	148	153	141	151	155	178	152	154	171	150	174	154	146	169	135	145	160	166	170	151	142	129	150	151	143	144	169	163	158	175	160	157	160	161	163	132	158	154	144	167	127	148	184	171	165	156	159	155	136	145	163	154	173	163	172	148	168	146	144	167	153	156	154	163	133	151	163	145	184	161	144	149	128	144	156	151	173	150	148	164	159	135	170	165	154	163	168	169	143	164	154	129	169	162	138	140	155	173	147	173	149	150	156	147	161	165	134	137	129	151	172	146	163	140	155	144	156	145	143	158	151	125	177	158	177	155	167	169	152	157	161	153	179	155	150	173	151	140	152	177	166	147	123	139	159	162	149	142	147	146	139	147	160	149	165	154	145	164	129	160	155	149	154	146	174	158	152	153	154	139	151	167	158	150	157	169	124	158	155	156	157	146	145	155	148	153	157	150	153	140	153	139	147	134	161	166	167	172	147	149	156	138	132	161	165	148	148	174	154	180	156	136	164	159	145	130	162	173	160	159	148	155	165	128	143	169	140	165	155	147	140	162	155	148	136	163	151	173	159	148	173	159	165	136	139	140	145	156	162	156	158	159	153	140	154	157	136	172	176	148	165	146	144	150	179	174	179	162	153	155	148	145	149	161	171	160	144	152	158	163	178	159	176	154	183	130	170	161	164	153	161	144	146	135	158	156	153	148	153	139	128	150	160	143	154	141	156	171	136	149	153	165	163	152	162	133	138	179	177	156	156	157	136	147	147	154	160	144	168	156	158	152	170	159	147	163	156	149	137	156	161	162	163	164	139	175	159	149	185	138	143	152	134	148	150	166	136	156	163	163	134	151	158	164	153	150	167	141	163	164	160	144	153	162	147	142	160	143	165	169	158	136	152	145	162	150	162	170	140	156	158	144	150	169	139	156	144	170	172	140	136	143	169	143	149	163	175	143	140	165	154	136	159	167	158	155	159	123	150	157	159	165	150	152	149	179	156	167	160	146	170	163	145	151	165	140	124	138	157	168	136	149	137	152	171	138	164	152	172	149	136	157	171	138	161	186	122	130	156	153	158	142	153	146	125	164	151	150	162	152	148	145	153	149	149	143	140	158	151	169	130	161	144	121	147	174	125	177	146	144	157	163	184	132	176	138	161	154	165	148	150	156	159	156	142	169	170	152	148	122	122	170	143	152	147	155	152	170	139	154	154	155	137	147	152	153	140	171	162	156	141	133	175	162	142	158	150	159	160	147	150	161	149	149	139	151	180	160	156	138	154	161	156	159	145	163	138	150	175	168	165	160	142	151	158	156	163	151	143	166	154	139	181	140	182	164	152	131	176	148	171	160	156	179	169	158	142	159	156	162	142	150	167	154	133	154	155	162	158	156	146	172	154	173	145	154	155	149	163	165	140	140	140	156	177	141	163	137	175	166	135	147	132	133	161	162	133	158	148	158	134	159	166	165	156	133	162	171	157	148	156	137	149	131	159	164	141	132	151	142	153	147	155	173	173	158	150	164	157	178	146	147	153	155	159	154	164	160	157	148	131	135	154	145	143	141	160	156	173	146	154	136	155	158	164	137	131	170	135	119	162	153	154	149	157	155	148	151	171	141	175	181	157	150	158	141	144	157	143	177	155	159	183	156	143	156	146	172	141	142	155	156	123	139	161	172	161	166	151	177	154	169	165	184	171	150	164	124	161	163	149	147	150	152	165	139	167	129	169	155	159	147	178	155	159	162	163	131	134	138	131	164	127	155	167	145	145	135	140	148	170	173	171	140	167	154	138	164	160	175	148	163	169	163	154	165	169	162	159	141	145	178	145	158	155	133	149	174	161	155	151	135	163	150	163	169	174	137	147	152	169	144	125	170	143	160	171	173	145	173	146	171	142	163	164	150	164	150	150	139	151	142	151	173	144	128	170	165	153	178	166	159	164	170	138	137	159	152	169	169	173	149	166	144	148	163	162	155	152	165	131	170	157	151	146	154	159	128	148	151	164	149	168	169	150	164	174	150	135	152	142	138	157	162	130	156	145	143	144	156	135	159	152	159	180	174	169	137	157	158	140	166	146	142	169	154	160	157	159	145	156	160	158	150	147	137	142	161	155	149	178	137	140	143	154	162	167	159	154	150	159	134	154	151	165	160	170	140	159	163	159	142	149	144	177	179	141	145	141	158	134	173	157	147	150	165	151	166	135	157	154	125	147	162	158	131	146	162	158	123	141	153	170	132	135	161	160	171	130	148	155	163	140	156	160	148	146	161	140	170	163	153	146	186	143	158	147	161	141	157	147	149	155	152	145	132	171	157	146	140	166	174	145	170	168	158	152	140	171	155	151	168	173	176	153	179	159	165	145	142	172	155	151	135	167	123	149	143	173	144	154	178	157	169	152	142	140	158	151	160	162	151	155	165	154	143	146	146	173	139	144	152	154	148	139	142	152	153	154	146	143	144	157	153	147	141	159	162	160	157	179	157	150	146	149	163	161	156	133	162	147	145	150	143	155	179	161	164	145	154	156	161	173	165	157	163	155	142	152	149	168	140	159	153	159	139	153	125	147	137	160	181	142	135	179	139	137	151	151	160	152	158	159	136	154	162	136	150	161	160	170	150	168	160	172	145	153	146	161	149	165	162	154	141	175	167	157
6200	11212	9196	4744	2996	2140	1625	1261	1047	873	763	724	617	596	567	523	453	465	465	420	383	391	381	373	383	370	349	389	329	340	368	329	320	342	324	326	317	342	278	321	317	311	353	328	336	301	304	345	329	336	313	295	301	333	285	327	323	305	300	332	324	302	307	294	321	334	292	346	303	273	322	292	313	312	287	324	314	307	309	322	324	298	331	318	331	307	296	305	289	291	311	289	294	278	331	300	294	321	298	307	287	302	301	277	300	305	314	289	267	310	306	302	317	298	291	280	288	323	285	275	325	261	327	296	301	329	289	311	283	301	297	278	294	292	297	327	301	305	316	301	307	291	311	283	290	288	308	298	294	278	291	293	303	293	292	290	292	273	319	295	300	292	306	291	288	281	306	284	320	310	334	325	281	309	293	293	262	305	304	286	300	288	260	285	299	276	306	300	316	305	309	329	291	273	297	289	312	331	341	295	313	308	275	324	322	296	279	284	281	302	291	285	304	308	287	299	268	296	285	314	294	316	313	287	290	289	306	314	327	277	300	346	307	271	328	293	289	311	310	295	308	318	299	299	328	318	320	308	296	295	312	283	283	311	311	316	310	267	325	324	313	307	307	266	302	301	327	286	295	304	332	321	294	275	297	308	296	300	308	251	286	280	292	298	295	307	272	334	312	298	319	300	315	254	293	306	317	305	298	313	288	301	278	293	314	278	285	300	275	309	308	314	279	311	293	302	277	316	342	295	307	297	261	293	299	272	324	301	269	273	299	279	301	318	304	290	316	328	309	279	291	271	312	302	275	308	285	298	292	319	272	288	307	286	282	307	316	288	262	297	280	296	289	314	312	287	289	309	293	323	298	304	298	317	321	310	305	306	332	313	315	331	324	315	308	329	275	292	314	315	295	320	303	323	281	314	282	296	284	288	281	301	327	292	269	310	281	301	340	292	299	288	321	314	295	280	267	324	266	322	289	301	315	310	283	284	275	316	307	293	313	302	333	294	277	281	290	275	328	279	316	290	314	292	308	313	307	294	290	289	324	301	291	295	282	339	286	321	313	293	332	330	301	295	299	284	316	325	290	306	321	298	333	332	305	304	294	277	265	304	295	306	317	299	272	304	292	275	302	272	311	323	292	322	315	317	308	290	282	292	268	309	284	297	274	307	307	305	271	297	317	293	303	326	312	308	273	310	291	285	257	267	303	302	333	316	296	310	294	301	313	307	315	291	308	282	272	301	282	305	294	283	302	303	310	278	293	299	300	278	290	318	307	290	349	298	316	309	292	305	304	293	311	298	293	309	294	304	315	301	286	312	276	297	326	273	272	265	275	300	286	329	297	282	322	306	256	266	296	294	292	285	331	288	306	313	292	302	287	296	288	324	308	289	317	314	321	289	285	281	300	290	316	285	291	312	308	315	307	294	298	299	291	303	296	302	307	317	304	270	282	314	286	283	310	284	305	300	308	286	314	275	306	305	298	313	309	324	307	308	287	309	301	316	299	297	322	318	316	285	312	288	327	294	297	294	306	276	280	299	295	307	291	297	255	294	307	297	312	328	314	319	276	323	279	289	322	306	288	288	295	285	288	307	293	305	301	317	303	295	314	306	293	320	310	274	308	322	273	297	278	295	312	291	300	288	309	321	302	305	269	318	271	274	324	304	310	332	294	313	309	314	298	318	293	306	280	318	293	344	318	316	288	328	306	320	288	288	282	285	287	299	322	252	302	276	311	285	325	313	292	293	300	295	302	300	255	287	318	281	355	288	300	317	303	292	311	319	275	314	291	323	298	311	293	321	301	310	297	294	310	281	303	277	314	274	326	308	280	275	294	310	338	309	302	299	299	298	275	318	287	290	295	278	307	288	266	288	284	295	309	255	306	306	299	329	283	277	331	304	320	326	278	292	317	263	318	286	275	314	296	296	283	285	293	257	310	302	320	288	294	268	301	320	311	304	313	313	268	291	294	276	300	315	285	293	289	301	315	299	283	309	280	296	289	325	298	317	296	294	317	265	325	320	303	305	297	306	293	316	289	254	286	276	286	288	328	267	294	300	299	282	287	274	323	310	282	281	271	305	320	282	295	284	307	297	291	306	293	296	313	323	297	299	296	307	306	295	299	287	314	297	294	293	270	322	333	307	279	309	298	299	294	298	332	284	324	290	291	307	322	268	294	303	338	283	316	306	286	314	285	271	280	309	282	275	317	309	279	305	327	289	322	274	283	301	318	293	290	306	294	323	324	309	282	295	271	301	280	285	323	316	303	316	287	294	315	308	309	300	319	282	324	286	307	297	304	299	305	282	302	314	298	301	283	280	324	299	303	292	292	277	298	324	284	284	282	292	309	279	300	272	342	282	296	284	289	303	317	261	306	305	274	296	290	315	284	268	252	322	287	328	304	308	304	311	299	304	294	306	298	290	278	316	313	299	271	290	318	297	299	287	329	305	284	296	296	296	309	308	311	286	301	291	310	313	305	297	296	299	299	310	300	307	291	322	284	279	308	317	284	312	304	325	302	291	301	327	301	290	295	309	287	319	311	304	321	280	290	294	314	287	289	297	295	283	277	297	300	306	270	298	272	335	325	309	322	289	277	298	315	302	295	266	281	305	273	280	308	327	307	281	289	301	306	285	288	266	291	332	322	297	269	308	311	258	296	303	258	310	302	326	314	281	306	313	285	308	318	318	290	304	300	293	324	305	297	299	287	293	326	309	281	344	332	302	312	303	294	334	282	300	305	311	277	292	268	285	294	298	306	323	302	264	257	297	305	282	298	319	312	311	280	323	306	301	306	321	304	345	278	307	314	291	287	312	303	322	302	314	284	307	284	277	334	346	305	324	301	285	300	307	313	302	285	281	294	282	294	288	283	293	291	338	296	290	297	316	262	302	316	317	320	277	275	323	296	321	281	296	301	301	317	312	312	271	273	310	333	297	293	266	312	274	294	307	283	329	323	312	271	302	327	329	281	303	292	301	265	307	335	285	334	310	288	319	299	296	272	291	302	316	304	303	315	330	317	288	285	301	289	304	288	312	303	289	332	309	298	292	253	329	317	272	282	304	290	301	301	267	312	301	316	306	297	328	289	306	318	299	291	287	288	310	305	298	257	301	276	302	301	301	307	291	293	309	302	327	290	325	287	313	304	308	295	276	326	322	303	304	315	309	311	301	311	313	282	289	311	280	289	312	291	302	300	320	305	297	294	307	286	305	289	287	301	266	298	305	321	302	318	308	308	330	248	290	277	307	293	295	272	272	286	304	296	275	293	295	269	294	285	297	292	302	292	306	290	293	288	296	304	280	285	297	302	313	305	296	284	296	295	300	298	277	292	317	302	308	321	302	322	330	316	287	276	263	286	261	301	283	314	297	322	340	280	321	284	286	276	302	277	283	299	322	313	276	315	331	266	276	298	298	283	317	303	317	291	287	297	278	272	302	286	304	277	288	273	307	291	302	298	294	293	307	302	330	259	321	283	297	306	307	297	321	293	303
23545	21416	29274	23948	21417	17793	1765	818	599	522	506	427	473	372	429	350	360	362	335	353	307	337	274	317	306	284	313	336	301	293	279	284	318	296	305	282	312	278	306	276	303	263	286	298	278	301	273	278	287	283	278	291	276	300	331	241	262	263	248	288	240	268	321	269	296	277	250	282	276	276	271	276	291	284	282	312	263	276	311	281	260	274	272	256	265	272	251	270	270	323	276	286	284	287	278	277	287	280	272	281	270	275	251	312	285	250	301	270	295	275	277	268	261	300	273	272	277	261	265	254	248	292	246	294	292	288	282	282	274	267	276	294	241	270	267	254	239	281	269	272	276	307	271	255	272	294	278	302	286	240	271	276	267	309	263	277	255	258	275	252	261	279	244	273	273	287	224	268	242	281	287	278	299	257	265	262	251	312	269	267	274	271	279	276	265	283	292	255	247	270	316	236	279	274	268	268	275	286	262	274	283	283	281	272	278	274	259	251	292	284	236	270	291	271	249	253	275	298	288	282	274	271	280	284	306	274	268	279	253	302	272	284	287	251	276	276	271	244	294	262	287	280	260	276	301	253	266	234	258	257	318	264	309	276	265	271	273	252	286	265	299	272	265	255	291	262	241	271	277	300	280	309	262	274	262	270	259	264	271	242	283	263	259	236	293	257	266	250	288	266	284	274	273	255	303	268	299	274	265	267	285	267	272	297	288	258	276	285	283	255	266	255	267	287	273	271	260	304	251	283	312	288	256	256	240	262	260	280	245	279	298	278	276	292	271	274	271	268	282	298	261	280	281	311	264	270	317	266	280	276	242	261	278	276	270	284	251	289	250	293	256	266	249	252	274	279	258	270	264	261	299	244	266	272	264	253	287	267	242	288	264	287	258	246	295	286	272	278	264	270	254	243	289	262	277	261	276	235	243	264	259	249	279	288	278	269	275	272	275	289	257	295	258	262	270	274	263	280	255	260	259	271	275	275	297	287	267	271	245	304	264	274	255	290	271	277	289	265	288	257	288	278	260	277	270	260	268	279	268	268	276	271	258	274	272	282	274	268	271	301	285	289	237	264	254	279	298	276	246	272	274	258	247	267	284	252	277	257	256	263	273	294	263	276	266	276	275	279	284	273	272	299	251	274	265	260	264	270	291	262	271	253	289	280	260	279	263	286	310	267	279	266	279	257	309	239	259	233	282	273	265	290	290	275	272	297	312	273	274	285	257	285	243	293	289	289	268	266	288	281	268	286	279	248	270	282	292	240	295	272	284	307	255	299	300	253	270	271	255	245	294	276	302	272	279	285	307	268	277	265	300	241	269	274	276	272	245	270	273	257	246	261	276	277	268	280	245	311	260	263	284	275	254	285	275	262	280	281	306	296	277	270	281	280	275	265	290	293	270	287	276	275	277	284	260	294	292	279	278	284	273	309	274	284	271	267	247	288	253	268	294	288	284	249	261	284	263	235	263	291	283	276	275	235	270	271	263	262	277	263	241	292	283	284	291	285	270	255	291	284	268	285	280	267	253	268	283	256	271	221	283	251	272	266	291	293	278	294	257	289	284	273	295	255	255	269	284	252	239	261	291	253	258	251	245	266	252	250	271	289	274	277	287	308	297	284	273	270	287	266	260	258	275	271	309	275	285	252	251	256	284	276	288	296	275	265	283	289	266	289	260	273	301	279	264	255	272	279	298	271	262	281	287	260	268	283	278	270	278	286	273	274	286	261	292	286	306	271	278	251	278	283	288	285	280	257	265	287	257	284	285	271	303	273	253	279	270	289	293	258	296	267	248	277	288	262	274	245	243	290	286	298	258	273	270	245	275	267	261	247	279	261	301	279	291	265	268	252	261	248	270	245	260	301	288	257	258	266	245	277	235	264	245	273	265	271	284	230	264	265	277	265	271	258	284	263	248	251	254	245	263	281	244	245	255	262	268	285	256	275	261	278	314	266	245	283	281	236	261	297	249	280	250	258	297	249	287	254	294	293	262	268	285	252	284	296	267	312	287	258	267	242	290	275	297	266	293	296	267	264	286	283	252	275	281	261	269	276	251	287	268	290	280	291	281	259	281	298	275	287	291	278	279	269	275	256	260	289	267	290	294	271	266	252	278	268	286	270	268	261	288	278	286	290	309	242	262	281	286	282	254	276	287	269	284	240	268	268	278	256	256	264	258	266	276	269	271	287	256	280	271	274	250	248	259	276	274	273	262	292	266	286	271	230	237	259	272	269	284	264	273	253	314	294	257	247	246	300	273	281	273	277	294	289	268	272	272	280	258	273	268	266	304	283	259	263	288	263	274	297	271	258	298	280	246	268	269	269	291	292	273	266	279	275	286	284	277	274	247	271	266	229	273	255	260	268	295	246	271	248	271	244	261	245	291	261	272	268	273	254	259	245	286	264	278	261	264	262	278	276	251	265	248	268	261	248	286	250	271	306	295	253	297	284	262	286	261	268	277	314	279	262	251	252	259	269	255	233	302	273	255	265	294	267	259	299	270	269	270	256	239	269	260	285	265	279	282	297	255	303	284	274	266	240	271	271	279	263	285	265	263	269	297	273	308	255	256	280	319	261	253	296	286	275	251	271	264	250	264	285	286	293	260	257	267	280	250	277	264	292	291	263	267	260	282	256	263	256	262	260	296	240	254	256	277	293	294	258	244	264	302	281	281	267	257	261	292	265	281	299	254	292	266	273	256	275	270	287	289	285	295	290	260	283	258	264	266	307	276	290	260	273	253	285	276	288	259	238	252	269	270	272	283	286	256	269	291	257	250	281	271	262	260	284	271	290	308	264	285	251	270	261	299	271	266	257	256	281	258	281	244	290	282	279	293	272	242	248	291	252	268	285	263	287	279	270	275	259	278	276	293	289	257	245	276	246	289	268	272	254	251	252	245	264	269	254	279	278	268	293	258	261	269	259	265	275	267	261	259	272	246	257	283	285	260	283	276	278	280	254	259	252	239	263	268	256	290	277	267	272	269	256	272	291	274	270	283	275	284	281	263	270	263	283	263	289	257	271	281	270	256	274	267	253	268	282	249	249	281	277	266	278	288	276	267	288	261	249	270	287	273	292	243	298	266	265	283	251	281	270	286	267	254	270	265	258	243	313	259	265	271	267	301	287	296	256	276	285	311	277	282	286	296	273	310	274	270	247	260	283	262	284	274	283	263	274	265	246	256	249	285	270	286	246	297	263	290	284	257	285	241	278	277	257	267	292	278	285	276	263	273	312	269	278	273	291	272	273	285	281	248	249	289	267	275	278	268	290	265	270	320	269	256	276	266	260	275	278	266	279	280	289	256	262	275	261	288	275	271	232	282	254	268	270	280	264	263	258	274	251	268	237	258	256	286	317	287	303	259	281	263	247	258	307	276	247	258	275	270	270	267	282	278	247	265	264	300	238	277	273	282	270	284	267	277	278	253	262	278	251	288	257	274	291	264	253	270	275	253	258	276	264	281	271	267	260	288	258	255	276	278	262	263	256	281	281
8763	17377	14510	8039	5344	3720	2867	2267	1936	1570	1397	1164	1165	933	887	884	782	777	751	737	667	664	674	620	584	623	619	620	545	578	540	573	524	533	551	552	554	540	520	533	540	538	521	558	516	512	524	528	507	505	467	556	532	501	489	505	473	521	523	521	476	517	490	463	496	503	489	503	477	484	511	454	455	477	513	446	473	477	507	511	459	463	517	507	481	487	495	518	503	476	486	509	497	490	487	465	479	514	479	523	461	473	469	437	524	459	496	471	456	484	503	516	478	508	476	505	479	529	463	487	484	516	491	516	439	533	485	499	480	496	473	497	463	554	506	505	500	501	515	455	511	460	470	513	476	468	477	472	486	496	502	520	486	475	458	460	497	445	523	497	481	457	473	508	507	470	459	448	468	500	462	481	474	490	476	506	505	492	459	486	502	510	469	491	472	429	472	468	429	458	433	513	476	475	448	483	496	441	495	465	470	484	477	477	461	478	501	463	484	504	478	445	527	440	440	498	485	493	495	492	517	502	505	465	444	480	503	483	488	496	490	455	521	484	481	495	477	488	502	466	488	499	465	475	459	490	496	474	493	468	469	501	507	490	493	492	485	456	515	489	471	473	495	566	492	525	463	484	491	496	448	469	525	481	471	516	478	464	515	511	494	518	506	507	474	538	463	437	478	478	458	485	493	470	467	489	492	479	480	474	500	479	442	482	500	514	444	474	466	471	497	465	480	508	485	477	491	536	416	496	497	492	504	470	451	452	523	468	471	474	474	478	459	476	477	456	479	517	526	476	498	436	520	441	480	482	472	473	466	449	484	463	485	460	496	471	495	481	480	473	498	464	476	496	507	507	459	460	509	447	454	511	469	510	507	513	466	437	471	454	439	443	508	475	455	477	473	451	442	473	496	484	489	484	472	486	487	508	472	536	473	481	508	499	459	466	463	447	481	478	502	441	483	461	455	495	438	540	529	478	491	516	439	478	500	477	519	527	479	507	470	495	482	469	458	462	481	442	493	499	463	513	477	466	497	494	445	480	467	485	502	503	470	477	479	478	488	473	488	513	487	504	464	491	455	464	448	473	468	484	462	464	501	503	481	483	460	506	495	504	541	458	452	498	448	445	550	480	484	503	456	492	497	510	466	488	485	441	503	487	508	502	492	423	483	479	436	469	480	434	472	504	493	517	481	462	497	487	464	501	499	515	490	450	473	507	477	496	493	493	511	517	517	472	484	472	505	465	457	471	496	497	475	486	495	448	502	485	493	505	491	477	486	525	484	517	474	452	468	521	430	478	485	466	464	488	499	496	483	528	493	457	474	477	452	467	495	431	478	460	471	509	497	499	467	452	480	466	492	521	467	461	488	501	465	493	486	468	417	509	474	486	478	526	450	485	453	483	489	498	487	489	489	485	497	525	462	456	477	497	482	492	498	472	441	463	462	464	436	480	476	539	510	467	508	473	467	492	470	454	475	504	518	487	486	477	430	494	470	471	491	483	458	449	478	490	477	469	452	493	478	454	468	501	479	477	479	481	474	470	483	479	481	490	463	498	499	497	501	489	468	485	467	495	503	475	479	466	479	504	475	442	501	463	456	467	483	493	479	492	481	485	468	469	485	480	461	527	463	493	495	493	459	506	501	441	453	491	488	504	435	496	487	510	457	473	455	491	512	445	489	500	476	439	493	471	496	433	500	511	458	526	476	453	455	489	492	492	472	495	469	496	495	429	472	506	467	481	484	486	482	508	464	530	487	458	483	494	482	517	488	451	483	514	518	464	486	478	466	515	478	504	479	452	464	498	485	475	425	451	500	454	481	489	475	451	495	475	518	492	480	503	474	461	499	466	530	442	437	450	472	527	444	489	507	492	439	465	484	500	480	492	471	500	511	495	528	486	467	469	495	489	468	478	462	493	464	485	466	509	503	477	481	473	476	431	445	484	497	499	434	491	462	482	458	449	482	479	448	472	494	498	469	469	479	471	434	484	454	462	487	504	497	473	476	510	469	446	465	495	462	479	469	492	492	485	482	461	466	466	487	452	481	474	467	479	458	492	460	474	494	470	452	491	447	472	480	483	495	500	475	464	464	426	463	455	482	426	500	489	490	475	476	520	476	460	462	454	453	464	427	487	491	445	453	470	452	471	491	507	520	479	496	466	487	436	472	476	509	472	438	469	481	483	472	472	492	465	455	492	528	492	481	473	513	486	448	438	493	449	477	484	494	464	460	457	463	524	520	450	465	494	468	484	467	471	426	469	504	472	484	452	515	501	421	483	477	501	508	493	489	458	512	501	478	475	478	489	483	481	485	433	480	457	516	477	493	467	480	505	496	469	504	486	450	454	473	514	474	508	473	519	506	441	475	488	543	473	451	465	424	495	475	475	477	485	524	489	480	475	466	466	509	487	477	494	484	466	450	434	464	510	475	490	472	477	494	485	507	491	517	475	479	463	472	514	439	478	486	518	507	483	476	477	456	482	468	483	498	463	473	465	471	470	430	506	500	483	463	482	469	476	444	425	523	458	503	490	483	497	516	501	501	511	532	507	529	507	493	476	463	467	510	488	501	522	461	493	518	474	486	490	492	434	504	488	450	474	466	451	450	484	482	483	498	464	478	477	459	482	473	473	486	477	471	482	456	436	477	477	494	457	471	491	440	503	457	482	458	458	499	457	463	431	439	486	435	466	476	484	460	489	457	469	472	507	480	450	498	513	518	467	500	491	454	510	494	483	490	498	493	479	435	497	438	463	500	470	468	494	510	508	511	483	429	475	461	460	481	477	471	504	461	492	500	490	479	485	494	498	511	480	506	479	483	496	479	489	477	475	473	469	455	501	497	464	504	469	463	494	490	481	480	468	478	458	468	520	413	497	436	462	480	477	491	480	477	476	471	428	501	443	501	514	460	504	440	524	494	446	490	450	483	499	509	455	486	468	477	450	490	485	518	472	495	474	499	475	490	485	475	509	473	503	467	443	488	481	495	512	504	447	487	489	471	513	516	510	468	478	476	496	499	485	477	471	463	467	471	465	461	496	465	492	455	482	450	466	460	483	533	483	486	475	477	492	491	498	463	477	476	500	438	463	478	457	448	489	474	469	474	478	480	489	507	451	432	482	508	513	470	459	494	521	493	516	469	474	476	487	480	487	474	495	468	493	503	467	469	494	498	440	488	451	511	451	509	500	538	474	476	469	493	470	425	501	485	504	485	490	528	483	487	475	505	499	481	483	457	457	451	474	480	501	484	489	485	401	492	501	506	459	452	449	494	459	482	454	526	478	500	501	462	466	505	518	508	462	506	489	478	448	492	456	509	498	456	418	465	479	426	470	473	492	469	480	469	489	473	492	480	477	509	473	474	484	496	470	455	477	455	437	491	491	471	478	469	475	450	433	463	472	466	498	503	454	471	477	480	479	477	488	469	476	455	567	469	490	483	500	525	478	479	485	489	494	499	495	488	498	520	494	476	479	460	455	441	460	500	506	477	497	496	476	486	492
26996	20633	7134	685	432	417	412	352	388	342	375	381	354	358	358	366	354	351	354	379	346	336	347	363	358	362	365	349	336	338	388	314	329	393	359	337	318	387	356	345	388	356	385	357	347	340	337	347	340	358	363	333	374	341	351	357	348	352	336	312	352	362	354	371	385	346	365	382	381	371	343	351	349	390	349	359	318	367	353	379	349	351	361	358	358	357	363	317	369	347	326	342	365	345	350	351	363	350	344	388	309	333	327	366	351	355	381	352	372	357	355	369	321	328	352	368	351	373	341	365	337	370	335	315	382	339	367	360	328	319	350	380	364	349	358	341	350	333	335	372	369	358	342	334	366	340	364	374	331	359	350	346	341	323	362	350	351	363	326	335	363	346	325	356	340	352	345	387	325	357	330	335	363	319	348	356	330	328	353	341	332	357	370	363	352	346	374	344	365	358	359	342	333	358	320	359	347	359	331	312	362	391	330	349	362	358	351	363	360	339	341	340	355	345	348	365	356	350	351	338	342	362	364	325	328	386	363	338	355	335	376	331	341	344	347	337	370	357	340	348	345	311	359	342	363	337	371	367	346	350	332	360	342	361	359	371	360	356	379	345	345	367	374	366	330	323	319	372	342	358	349	356	349	356	312	361	377	337	364	371	311	364	367	343	344	364	409	361	347	358	363	345	340	356	346	364	352	349	378	334	364	355	356	350	330	337	352	332	362	354	345	375	363	352	308	345	351	322	355	365	359	375	386	328	343	326	378	347	329	344	370	335	332	370	376	342	343	383	324	366	349	348	369	357	349	321	347	364	339	382	330	331	401	343	342	326	356	362	367	323	358	372	348	306	327	369	346	371	337	339	375	331	370	346	347	346	347	360	332	378	338	344	334	373	342	357	366	331	372	329	345	343	306	340	341	353	393	353	341	368	342	338	359	345	347	369	367	360	386	339	362	368	384	363	370	328	345	333	323	334	340	351	363	360	344	341	370	339	364	317	362	348	343	383	357	367	341	330	342	369	376	357	375	343	371	352	332	335	358	320	325	367	344	389	353	360	350	323	322	367	342	375	329	374	299	338	360	367	345	337	332	393	345	344	348	335	361	366	305	366	357	381	379	332	356	335	349	370	367	338	350	344	333	351	365	366	346	340	377	335	359	342	367	351	352	339	330	359	319	369	345	331	354	372	337	350	311	346	331	341	357	363	335	334	352	341	338	326	367	314	369	365	350	354	353	353	360	385	362	375	334	334	324	364	329	347	322	353	343	359	354	358	379	345	344	390	364	332	342	377	368	345	388	394	353	376	334	359	312	370	367	335	357	328	339	405	338	369	371	374	343	361	347	342	342	332	336	352	373	304	400	381	339	367	325	358	349	345	328	380	376	349	357	352	360	350	377	350	351	347	346	351	338	342	331	347	338	318	375	342	361	333	335	357	350	361	318	363	334	297	356	334	375	357	381	350	346	369	371	354	339	359	335	375	345	373	389	348	361	395	360	347	356	388	317	345	357	361	350	322	324	398	344	365	364	368	336	315	364	352	358	337	346	332	365	350	354	359	337	370	364	342	341	364	366	402	335	361	337	330	327	358	338	323	337	340	347	375	347	359	350	378	345	339	337	354	324	331	333	348	381	362	333	340	371	380	390	361	354	368	331	397	341	340	341	320	342	356	387	324	327	368	344	354	381	355	350	368	335	402	339	359	334	343	352	337	368	369	343	369	356	343	351	329	331	326	340	357	369	342	346	365	356	354	353	332	375	367	352	315	383	368	301	338	352	350	372	339	340	352	352	311	330	364	318	387	373	373	382	350	378	355	370	365	342	372	360	357	351	348	391	364	331	346	352	322	351	365	355	342	355	325	332	329	371	346	330	342	363	356	356	328	352	358	340	355	342	354	355	368	330	332	379	375	368	347	369	352	368	338	328	368	360	349	348	345	346	356	395	340	365	322	371	330	346	347	348	325	376	345	347	358	341	365	370	369	366	353	387	357	351	408	375	345	365	340	321	325	353	376	326	333	365	352	358	367	374	343	349	344	383	336	334	335	349	343	368	353	375	319	336	358	369	346	345	350	340	368	335	352	328	326	388	360	371	364	330	358	387	369	315	351	365	327	378	351	318	336	379	355	385	367	326	376	361	378	327	342	371	327	333	349	330	378	352	358	351	322	359	349	336	355	349	340	350	344	363	351	345	334	332	373	312	381	325	358	369	335	341	362	378	366	341	377	365	351	370	349	328	351	331	380	317	331	321	359	354	336	345	305	332	343	355	362	355	368	340	337	338	326	350	345	340	361	356	348	366	347	343	374	338	339	339	370	363	351	364	345	322	352	384	366	329	345	336	390	342	360	368	366	333	372	373	353	347	349	318	347	343	355	375	347	354	335	369	388	346	361	347	359	321	342	349	371	352	331	356	342	330	372	359	390	346	338	361	373	328	346	348	332	368	341	362	346	383	347	337	346	323	334	344	367	349	341	326	327	358	312	318	335	354	386	356	345	331	337	361	331	330	352	371	323	334	338	343	348	362	368	343	365	358	353	317	345	367	359	353	358	319	323	380	336	365	343	354	340	364	350	317	346	347	328	376	344	333	358	364	317	350	325	353	351	352	347	340	351	350	358	377	348	345	325	373	342	341	337	336	364	342	368	322	351	341	367	336	334	373	352	341	377	323	352	327	384	358	379	341	342	378	342	367	362	369	346	339	355	357	337	345	380	343	332	368	349	299	359	384	341	355	360	355	321	362	350	347	350	391	341	342	348	372	343	371	353	354	360	358	347	362	358	376	340	339	375	335	323	372	329	358	364	354	367	368	334	346	347	371	315	370	341	360	346	352	354	345	342	367	356	371	338	344	357	355	328	347	341	368	339	366	318	337	350	365	349	322	380	351	376	344	351	362	370	384	318	331	362	358	331	369	350	335	352	318	358	384	329	338	375	362	367	353	346	350	368	373	371	380	361	324	349	322	351	341	372	341	335	347	330	357	359	356	397	376	348	349	334	367	361	369	353	354	345	366	384	341	333	312	347	338	377	351	352	336	350	368	373	368	324	356	346	342	366	352	331	355	322	391	357	362	341	325	333	347	342	338	362	281	339	372	332	326	349	346	353	347	357	352	346	343	355	362	372	335	364	347	344	356	349	349	351	359	351	347	363	354	376	334	366	364	346	348	364	321	322	300	345	349	340	320	339	372	324	342	332	371	320	337	316	365	369	390	364	338	310	343	357	387	336	334	382	364	361	365	372	335	352	380	335	324	368	380	327	342	334	346	376	358	350	375	346	342	304	342	351	358	348	341	348	360	353	377	360	332	338	376	379	338	352	334	337	350	320	307	369	346	346	328	357	348	345	368	330	328	357	376	356	347	340	384	334	363	340	359	365	341	331	338	389	364	337	350	352	335	353	339	358	364	348	390	358	320	347	350	402	337	353	334	372	326	368	333	335	368	348	364	364	348	354	357	361	358	355	351	371	299	404	352	353	348	347	369	346	341	332	333	354
4217	1875	1658	1120	897	868	747	750	738	701	679	700	705	715	657	671	619	685	672	679	677	611	613	650	625	663	647	686	650	644	656	661	672	633	668	625	645	663	647	672	660	657	653	644	653	666	697	692	661	663	618	719	660	650	661	662	665	631	644	650	592	648	691	697	677	623	611	721	671	654	642	632	635	662	662	620	682	691	628	653	624	696	681	639	675	629	615	690	615	627	663	640	692	632	660	660	644	643	653	606	658	689	673	647	629	631	649	642	673	661	671	643	682	652	642	642	684	638	682	664	629	650	665	619	652	603	642	663	643	627	691	687	644	661	667	660	656	690	699	602	644	612	650	649	627	664	658	656	659	619	653	637	676	660	633	642	635	670	659	666	660	628	619	640	647	599	637	673	649	655	602	651	637	646	667	680	664	635	623	648	654	625	591	664	676	673	658	662	673	624	622	663	631	658	656	663	635	634	663	675	656	624	654	655	653	682	658	631	596	619	634	655	638	667	667	647	627	647	658	643	657	668	664	651	639	640	697	646	646	660	604	653	673	637	618	641	609	688	637	675	665	667	669	635	599	678	660	633	666	662	645	668	661	626	678	660	638	650	629	656	655	647	664	637	693	642	644	621	643	636	681	657	622	669	644	657	645	653	650	648	637	680	622	638	663	622	667	636	644	636	667	656	649	677	658	642	636	666	622	620	689	659	646	672	629	721	669	688	655	686	629	631	679	684	651	662	642	655	673	642	655	671	669	627	605	653	647	660	643	661	658	687	667	600	671	668	657	702	664	665	656	679	649	649	621	643	610	634	619	651	694	660	616	659	686	643	679	690	651	669	666	598	661	613	682	673	680	675	659	656	675	643	624	663	698	677	657	631	641	672	665	637	625	656	689	665	695	600	674	617	661	615	615	704	686	568	667	633	606	661	633	634	666	670	668	614	640	645	622	640	637	658	639	656	692	628	602	656	685	664	681	633	622	687	645	633	647	667	616	710	610	649	626	682	655	635	634	636	649	621	675	652	614	618	680	646	641	628	668	643	621	677	654	656	652	692	670	622	637	675	653	603	620	625	631	667	640	644	664	614	642	669	651	668	635	636	665	648	570	662	665	655	676	686	650	643	662	658	690	618	651	634	611	659	644	651	707	626	659	677	621	581	648	658	618	682	694	704	664	610	688	620	694	633	608	649	682	669	689	661	603	641	645	648	630	662	632	641	678	680	671	639	682	640	623	636	628	676	640	593	612	655	603	673	675	644	692	623	652	632	660	651	639	635	650	622	660	638	640	629	689	665	634	666	598	629	640	653	584	629	641	657	644	730	713	654	672	643	634	651	658	652	637	658	642	702	647	623	646	666	683	694	644	662	682	674	668	634	627	659	632	668	678	638	678	624	652	617	627	650	657	721	651	584	647	665	622	633	608	666	655	624	658	618	650	616	625	645	650	634	667	624	676	674	682	689	657	670	640	648	640	675	667	633	663	668	634	624	654	648	646	645	626	667	672	633	603	597	667	658	622	662	642	708	625	647	670	632	617	665	672	683	657	674	648	672	692	672	665	648	668	643	631	661	616	676	647	641	668	625	610	635	669	600	617	664	643	626	594	649	667	614	652	662	632	636	629	677	648	644	649	664	639	651	652	636	637	639	656	652	638	655	645	641	660	674	668	656	643	660	624	623	612	647	742	640	644	643	656	651	661	655	656	655	639	685	636	674	669	654	633	710	648	649	593	647	644	622	661	605	671	677	624	628	665	621	658	640	656	626	618	674	643	668	663	642	645	625	678	651	694	646	658	604	641	664	664	694	648	641	634	702	601	678	638	662	656	626	713	674	702	686	678	617	685	632	631	660	676	617	626	669	676	648	640	610	667	668	691	660	694	629	634	584	625	647	639	612	680	649	654	647	618	650	627	654	664	632	644	691	650	682	657	631	673	654	650	653	696	652	676	718	621	637	664	656	649	686	653	645	701	678	709	690	683	654	653	646	632	631	648	721	646	689	665	649	690	622	614	655	647	650	632	628	612	664	626	638	695	659	639	644	647	666	641	651	653	635	665	653	648	704	641	671	661	648	638	641	643	658	646	619	628	712	649	659	663	658	679	655	653	614	646	633	672	657	621	659	641	691	615	656	658	589	728	629	652	649	682	643	648	702	651	620	652	667	636	713	625	677	616	674	659	653	624	622	666	631	658	613	616	662	615	607	668	641	675	650	680	638	667	644	622	681	693	640	651	639	639	635	660	610	679	647	713	658	682	646	616	662	650	624	656	673	646	660	650	619	689	683	649	621	659	679	633	652	651	698	628	686	613	644	583	677	678	668	713	618	611	625	641	670	691	655	636	631	653	637	683	659	622	680	577	678	658	644	644	664	635	664	661	641	685	692	677	637	644	635	642	653	614	617	668	647	665	660	628	688	668	671	654	658	676	680	626	695	669	682	633	626	639	668	653	646	652	654	666	622	649	611	685	655	667	654	690	672	646	679	636	698	612	633	639	624	605	675	645	656	661	650	658	691	658	630	664	660	651	641	607	676	674	648	608	649	663	669	630	671	668	690	670	689	687	652	654	681	647	695	668	641	650	667	685	656	662	656	695	648	581	618	648	678	678	679	676	682	642	658	717	660	648	659	629	613	667	611	665	606	646	629	705	646	633	667	659	662	626	619	641	655	574	623	610	633	623	605	613	662	638	656	654	651	664	667	646	699	692	665	600	678	630	697	662	664	620	663	642	642	625	667	662	656	598	594	664	622	624	685	601	662	654	645	629	630	668	646	647	679	660	645	660	684	636	660	641	642	632	634	649	654	625	654	632	679	665	633	671	619	616	626	667	683	678	641	616	650	655	646	637	647	623	676	670	626	607	691	644	699	670	633	673	695	700	639	650	700	657	637	602	649	616	653	675	674	673	638	687	603	617	631	647	643	663	698	697	657	601	667	643	693	641	661	614	674	662	653	665	627	595	672	661	665	657	669	668	572	672	633	636	573	663	635	652	643	620	650	585	626	657	618	656	666	678	659	669	695	646	655	685	663	721	634	645	657	720	668	680	662	626	677	662	666	656	681	668	678	670	675	692	670	646	680	596	650	644	698	653	656	632	674	608	692	641	687	642	649	648	642	625	657	644	605	643	615	607	682	649	641	627	638	650	695	645	634	700	680	638	642	644	640	645	625	660	640	667	670	636	652	680	659	636	663	664	658	638	622	638	639	646	676	647	625	610	596	655	643	688	631	657	665	616	643	650	634	634	634	641	657	642	628	663	601	681	690	639	641	646	641	618	650	677	664	669	619	634	620	650	660	632	661	667	648	648	642	622	638	630	639	664	624	625	641	627	699	654	696	639	636	686	643	627	611	661	688	668	651	661	653	656	644	630	677	676	628	661	632	615	659	662	643	685	642	650	647	656	663	676	637	641	670	606	646	661	622	639	631	664	631	653	648	660	625	665	676	653	636	695	656	675	677	658	628	693	618	636	641	663	648	706	653	715	694	645	664	643	684
24363	21432	28636	24599	19944	1656	615	403	328	293	257	266	230	213	201	193	190	144	195	176	173	191	160	171	185	162	186	160	195	189	168	162	168	162	156	204	161	151	151	137	140	166	153	151	167	162	153	135	139	192	166	140	153	163	157	168	185	176	157	144	158	140	173	181	159	139	147	157	159	148	145	167	152	162	175	148	163	157	157	165	148	159	147	168	172	182	156	144	144	141	136	169	137	175	163	174	172	145	137	164	164	133	174	155	145	149	146	154	173	151	134	153	139	177	149	147	151	166	161	141	148	172	184	168	161	147	145	171	163	167	141	141	170	148	163	149	146	141	157	165	144	155	150	149	150	144	164	153	169	150	145	149	155	141	135	164	175	150	161	160	141	164	147	149	161	152	157	146	159	155	178	150	148	174	139	151	162	150	130	145	166	160	164	144	149	169	148	149	149	168	160	165	164	165	161	159	146	164	147	157	172	148	132	160	155	152	162	156	163	170	150	157	154	137	136	165	150	136	157	142	148	151	153	147	148	152	144	155	157	131	176	147	161	139	169	156	141	127	155	153	128	156	171	158	160	146	130	160	149	154	156	144	151	181	161	138	135	153	157	160	164	140	155	155	147	149	173	145	151	151	149	147	162	146	160	146	149	164	140	145	179	170	158	140	152	156	136	165	156	137	160	131	145	137	160	143	148	152	150	163	164	138	141	157	143	136	152	141	169	148	160	146	129	137	163	138	143	168	163	169	142	161	151	114	178	158	130	154	165	154	140	154	158	130	158	145	165	142	152	137	151	149	162	159	156	151	154	163	159	151	170	153	152	144	148	148	148	152	162	143	161	163	152	167	151	163	137	162	156	179	142	174	159	152	164	140	139	153	163	165	149	146	157	121	135	162	155	136	154	164	144	156	148	160	145	160	140	160	139	170	141	146	159	153	152	147	147	166	158	163	164	171	133	157	153	123	154	160	184	148	184	157	135	151	159	156	178	153	163	146	155	147	143	144	158	135	160	149	168	141	163	146	162	165	157	163	169	173	152	143	164	164	142	166	178	158	143	151	147	178	136	163	174	154	147	182	172	171	132	158	147	159	154	141	150	142	142	149	143	161	172	143	145	159	162	162	144	153	153	154	160	175	137	159	136	151	159	137	159	167	162	134	157	147	147	145	144	150	138	169	143	173	145	156	156	141	182	154	157	157	165	129	138	158	157	164	150	176	158	167	147	157	149	164	147	150	154	131	154	134	157	157	191	157	158	134	155	151	150	156	146	144	126	168	154	174	154	150	146	164	160	137	152	144	180	155	139	158	161	166	126	152	159	155	128	140	141	145	146	142	142	157	146	150	152	145	146	150	188	163	143	152	156	162	187	147	154	150	128	145	139	139	162	157	175	173	169	150	155	148	162	159	143	126	165	146	147	152	158	154	171	134	112	143	148	162	189	167	167	167	153	140	170	129	142	150	161	154	152	155	160	147	156	166	150	161	153	139	167	137	153	168	143	152	141	161	164	171	165	157	160	152	163	150	147	153	150	155	170	157	161	157	168	142	163	140	152	155	147	166	157	153	131	154	138	174	154	145	148	157	152	158	163	144	169	167	155	147	176	145	163	152	171	133	132	156	175	154	159	151	138	137	169	138	162	165	174	135	134	147	156	143	155	136	162	150	131	143	158	134	156	160	140	154	140	150	152	133	156	157	157	163	133	149	156	145	157	195	160	161	132	155	143	149	140	183	159	147	163	171	140	150	174	150	161	145	151	147	159	164	144	150	151	158	166	159	152	141	138	149	153	172	150	129	136	148	167	153	158	133	162	153	158	144	165	164	134	138	160	144	168	147	166	152	137	156	148	147	148	165	166	168	150	168	173	163	141	164	162	142	149	162	158	162	146	150	162	166	150	168	168	150	155	156	162	150	154	162	175	136	143	139	134	169	169	145	169	147	157	110	127	150	172	158	170	146	156	157	141	162	140	158	170	161	142	145	148	138	153	157	142	143	163	147	151	168	147	148	130	157	165	157	165	160	160	160	148	170	172	142	179	143	182	150	154	143	145	133	148	176	148	150	153	164	180	155	167	184	164	161	146	150	150	145	139	152	153	165	140	153	157	159	143	132	163	151	136	140	183	157	170	119	154	147	166	157	154	160	136	150	127	143	157	140	152	151	160	150	142	161	166	154	152	147	134	139	139	163	155	165	160	121	153	129	138	159	141	155	158	155	165	143	164	150	147	147	145	157	135	157	136	158	161	159	167	166	176	158	165	155	178	147	152	154	163	153	153	128	160	164	159	159	160	177	151	158	165	182	155	147	171	160	153	157	157	154	140	146	153	139	151	164	181	151	141	186	153	157	151	151	130	136	153	143	151	147	169	157	136	146	136	161	137	155	161	142	170	148	187	158	141	156	155	153	148	147	156	161	168	154	163	151	155	181	173	173	159	161	149	140	181	146	168	157	167	159	148	166	164	145	143	162	161	159	180	181	158	171	155	155	160	166	135	162	151	167	146	160	156	159	162	148	157	146	155	162	173	160	168	159	147	166	155	175	147	152	162	137	151	166	148	142	153	162	168	160	152	168	138	163	172	167	169	181	162	171	151	148	145	156	149	175	169	136	141	150	157	154	151	142	162	165	145	154	145	151	160	158	135	179	146	170	165	158	171	153	170	142	159	152	155	154	158	164	149	170	161	161	179	144	164	138	176	154	151	152	126	152	157	170	163	182	132	159	159	145	166	137	157	159	152	170	168	156	169	166	147	147	143	178	133	159	154	154	158	164	148	160	167	127	163	152	154	145	162	162	148	176	144	163	158	143	164	146	179	147	143	148	165	171	186	162	134	167	159	137	166	156	156	135	164	134	163	162	169	154	158	174	149	148	173	164	147	151	167	150	174	140	151	148	158	148	144	141	141	128	148	169	150	144	159	125	152	159	149	159	173	164	169	175	147	170	166	178	158	162	138	159	142	160	173	142	162	172	159	167	142	169	172	147	147	154	166	144	172	151	130	153	142	148	147	149	145	155	148	172	146	155	166	163	151	149	156	141	156	164	147	168	143	147	166	173	137	161	164	140	164	134	166	148	147	141	133	159	166	157	145	157	147	152	155	135	145	166	192	161	170	142	146	148	176	122	150	148	165	173	147	176	154	152	166	149	138	157	141	148	188	154	170	165	158	166	137	133	151	139	168	163	138	170	156	169	157	146	185	158	143	143	152	158	159	143	162	153	170	152	136	164	162	135	152	178	148	149	173	148	146	157	136	156	136	136	139	187	144	157	152	164	149	138	164	164	172	130	158	153	167	167	176	147	160	167	161	167	144	164	158	143	167	172	156	151	157	145	159	156	158	153	159	165	141	146	160	159	150	153	182	133	156	148	159	168	164	143	172	161	163	138	155	162	150	142	170	159	164	168	165	144	146	146	162	151	162	151	146	179	155	152	152	148	186	158	163	154	155	153	158	150	155	140	143	147	146	171	134	150	153	146	156	144	148	144	168	148	151	164
6168	11275	9328	4748	3068	2141	1679	1257	1051	933	774	673	647	596	560	468	484	452	441	445	382	449	386	372	368	403	364	324	354	338	339	361	359	325	311	316	320	322	316	309	307	316	324	316	335	309	339	344	300	307	306	326	334	305	329	323	301	319	282	318	322	331	321	292	339	310	334	305	342	306	317	289	300	292	324	312	272	296	301	301	282	316	325	288	319	281	306	296	285	311	316	314	299	305	304	326	283	309	313	331	316	274	281	272	305	320	316	262	277	326	309	296	320	307	274	287	308	307	288	305	316	298	281	313	293	310	314	288	309	305	290	289	285	277	307	274	326	316	313	302	298	315	303	276	282	305	299	294	292	333	297	309	311	309	264	285	312	300	293	271	300	270	302	296	286	288	305	303	317	300	298	260	316	277	316	328	296	308	316	314	311	298	328	304	307	287	277	335	323	306	295	318	282	302	288	304	289	288	323	287	283	304	270	313	321	315	292	273	266	303	306	287	298	309	317	302	284	315	301	300	296	287	309	283	304	278	324	313	284	304	313	327	331	309	317	332	306	306	298	295	328	267	304	297	311	311	303	312	289	294	289	295	307	299	302	318	291	303	303	332	294	293	293	316	320	292	292	278	294	287	316	290	296	294	299	302	295	292	267	312	365	282	293	292	286	311	280	312	310	292	301	319	335	298	329	298	320	286	286	297	304	334	325	304	302	296	311	296	280	281	302	272	286	304	292	288	271	327	286	286	305	298	304	282	330	288	290	294	342	285	306	321	282	288	306	342	309	318	289	310	290	268	314	288	289	293	324	290	272	263	331	305	302	288	330	320	284	298	310	284	315	294	302	295	325	305	327	278	335	329	304	316	323	293	343	274	320	300	314	291	311	302	325	288	268	272	305	296	302	309	275	296	290	284	320	314	316	292	282	321	310	297	294	302	290	286	295	275	341	291	270	303	301	301	297	309	279	301	309	293	298	284	324	289	321	298	299	270	295	296	317	305	308	278	284	303	313	302	295	323	274	331	298	286	324	290	280	265	294	303	280	336	273	284	307	287	326	263	294	295	291	277	297	327	331	281	300	266	303	274	305	289	323	316	311	302	299	292	277	276	290	289	272	287	287	298	318	299	310	298	305	303	302	309	292	296	313	300	290	285	302	275	285	298	285	299	269	307	265	295	292	296	274	269	314	285	324	290	301	338	314	278	279	306	318	293	273	285	302	316	274	294	314	302	313	286	299	295	269	312	299	295	321	295	285	317	270	315	321	320	309	302	325	302	316	280	300	311	328	293	278	307	296	298	292	297	264	345	307	313	307	269	291	292	283	307	293	291	299	308	294	294	289	267	277	316	310	313	318	302	288	288	295	308	298	272	267	299	312	301	294	289	303	304	294	332	282	282	296	306	336	263	293	299	293	321	311	280	338	271	286	322	276	290	286	310	281	321	292	325	285	275	301	294	308	312	303	301	298	320	291	300	265	313	298	315	286	310	282	299	312	296	277	286	314	313	293	318	287	302	285	311	286	286	287	322	313	303	308	289	289	286	367	257	257	292	300	311	301	312	265	304	309	276	311	327	311	275	334	312	315	309	316	317	306	270	300	307	292	294	317	306	290	310	321	294	295	311	313	316	298	350	268	301	296	303	291	322	331	311	293	277	299	296	317	301	304	304	298	299	314	277	304	279	304	295	275	336	302	338	322	287	320	335	287	302	266	303	305	332	305	307	299	303	277	271	272	291	284	317	318	276	295	315	295	311	299	313	281	278	302	301	291	317	324	297	280	296	292	312	278	285	310	301	324	282	340	334	286	297	286	303	287	305	293	325	299	261	310	315	307	314	313	270	307	294	304	305	292	317	321	303	292	317	295	286	304	329	283	289	293	304	284	287	306	299	287	277	280	312	317	288	312	290	309	289	318	299	322	303	288	348	321	269	290	316	293	282	302	319	307	317	293	266	280	284	293	304	280	321	311	305	304	295	262	275	282	299	342	301	311	299	288	291	296	278	299	364	300	334	276	295	327	284	311	308	271	317	320	294	302	290	269	286	294	305	282	298	300	318	287	311	307	314	294	291	284	286	317	283	329	293	305	311	286	325	291	305	304	282	284	267	288	291	281	319	306	299	317	314	293	278	296	300	263	284	303	306	286	296	316	277	304	292	324	301	314	284	302	325	294	307	296	312	293	302	285	314	345	329	316	293	300	251	289	268	303	290	289	278	302	302	315	283	315	311	310	297	282	277	285	293	297	310	303	330	275	302	298	309	287	318	280	316	281	295	298	318	298	307	299	306	309	312	301	310	280	282	282	309	275	304	288	304	291	290	316	339	303	320	302	278	312	322	301	325	304	310	308	281	296	340	306	336	329	268	301	337	312	264	274	304	299	287	295	296	315	273	307	309	276	287	320	285	291	277	304	286	296	328	309	317	298	311	301	288	284	298	290	306	302	315	275	305	267	299	323	319	275	293	291	308	293	305	318	301	283	286	304	296	310	298	291	286	322	283	284	319	312	302	278	300	286	284	302	299	308	321	302	314	286	302	280	285	312	273	285	327	280	324	289	306	302	307	299	291	288	261	292	303	322	300	275	276	278	295	313	322	297	287	289	283	290	294	320	300	288	306	318	326	303	296	287	297	283	312	283	311	281	297	300	320	299	287	288	313	284	286	302	294	289	249	275	287	295	267	315	291	331	283	297	309	272	336	297	289	313	289	319	295	281	298	305	299	298	331	310	307	315	280	305	290	298	292	293	303	301	284	285	321	314	300	311	304	288	304	293	318	311	284	278	287	326	286	322	297	236	281	281	283	278	295	300	275	290	299	295	308	264	310	311	261	303	294	305	306	310	331	277	263	285	303	305	289	285	273	268	280	296	343	291	314	293	295	312	307	283	310	291	276	295	272	306	283	308	289	337	283	287	299	299	290	308	270	272	289	317	303	287	310	317	306	318	286	330	292	284	312	281	273	274	315	293	314	295	313	287	301	304	303	319	303	300	285	274	288	291	289	262	291	282	307	300	298	303	276	310	333	326	302	319	324	331	281	294	338	300	311	294	262	292	318	274	288	295	295	274	309	300	322	297	273	315	333	289	302	287	297	323	258	294	271	287	275	302	310	333	279	292	292	303	283	301	300	322	282	294	296	289	264	321	319	305	314	289	281	287	295	259	273	318	316	300	317	303	301	303	306	335	313	299	298	280	332	293	301	308	295	258	287	283	306	292	309	312	285	293	291	293	306	296	296	287	324	306	308	308	294	342	295	315	303	289	294	281	312	270	306	274	279	289	286	288	303	300	277	285	308	254	300	274	330	352	318	305	304	285	292	306	305	298	282	282	275	300	321	308	337	297	284	315	324	298	291	292	321	315	287	351	298	324	269	255	287	306	305	308	296	302	305	288	295	294	318	272	303	283	300	296	296	292	298	301	274	278	320	306	274	333	271	309	300	324	271	287	312	293	299	291	298	299	325	335	316	319	295	310	299	326	318	290	292	284	312	296	291
23469	21408	29232	23968	21413	17524	1787	792	617	506	507	478	435	415	359	401	361	355	349	349	323	314	331	294	283	336	311	297	309	325	288	309	283	292	316	322	304	283	331	307	326	301	305	263	294	301	269	265	263	276	275	272	265	283	269	269	298	278	295	244	292	278	281	243	304	264	257	288	265	271	292	265	269	302	293	276	280	275	316	302	296	282	270	277	275	252	266	273	272	269	286	288	250	273	246	231	285	273	287	268	250	258	285	250	291	274	267	246	275	286	254	249	281	284	289	288	271	252	271	274	250	264	284	285	268	271	259	308	267	263	293	283	288	294	280	276	281	293	256	308	276	267	265	288	273	279	288	271	269	308	277	293	303	267	230	287	258	283	304	302	310	246	267	292	272	301	240	260	273	281	302	282	260	281	297	275	279	290	289	290	275	309	271	282	273	255	300	287	276	263	262	226	255	271	269	280	289	313	277	279	275	281	253	270	253	256	281	272	281	257	277	274	288	278	274	258	256	288	266	266	295	273	289	270	274	277	280	234	257	254	286	241	276	294	312	282	301	267	277	270	237	308	263	305	264	267	271	276	283	294	307	252	265	278	299	284	252	253	272	273	264	293	263	302	255	276	277	280	262	258	294	296	282	280	271	290	278	285	248	313	251	273	297	299	270	250	280	249	275	286	278	274	265	284	268	265	274	267	278	284	248	252	286	279	262	263	244	303	258	269	264	240	240	304	264	261	240	292	290	266	264	266	267	235	230	289	293	287	266	268	273	267	282	274	297	269	267	280	270	268	259	269	288	252	274	300	299	275	251	271	279	265	290	269	296	285	247	290	273	291	261	256	285	320	271	256	290	230	282	259	257	280	275	284	251	257	276	256	255	261	288	266	264	300	268	279	284	275	258	281	276	272	299	282	274	277	271	285	271	277	271	245	264	265	304	266	246	264	289	268	265	260	264	271	262	287	297	260	249	285	273	266	248	249	236	273	244	244	254	270	272	305	265	267	262	258	265	292	279	246	296	269	284	281	311	290	258	267	287	269	285	258	282	282	270	275	275	246	269	243	262	278	276	271	280	273	277	262	263	231	268	262	289	299	241	292	270	270	297	277	282	248	284	295	268	258	280	247	250	281	237	281	266	272	242	254	261	270	248	234	232	250	273	269	255	217	265	269	298	290	275	244	279	262	269	287	268	270	277	256	264	299	256	243	259	271	251	266	263	271	279	258	248	278	268	259	313	263	264	279	279	268	271	249	298	268	265	281	275	255	256	309	258	250	263	276	264	280	262	292	253	287	296	272	253	300	270	272	262	268	286	269	276	268	262	260	266	273	239	281	292	291	298	273	303	268	249	277	275	251	261	262	288	275	277	264	285	271	258	271	279	282	279	274	254	261	271	255	266	289	279	226	275	287	261	283	286	245	277	280	275	295	249	267	272	284	290	244	251	264	270	245	248	291	277	268	261	289	270	290	250	253	273	250	260	263	281	238	255	273	288	281	277	286	250	259	268	262	247	281	268	257	262	269	274	290	265	266	253	292	283	273	289	297	287	246	291	234	298	284	253	280	250	257	281	275	262	310	253	263	260	266	252	268	255	284	261	261	241	255	278	311	244	273	276	286	263	252	272	284	275	249	273	268	303	263	262	293	257	283	282	278	261	267	272	253	250	245	247	255	256	245	296	257	260	276	263	265	272	263	261	266	282	255	275	296	239	263	253	284	277	260	285	247	268	270	277	272	285	300	294	273	283	266	223	261	277	279	267	242	273	276	265	278	284	259	247	261	278	319	264	272	256	268	270	254	283	291	290	300	260	281	279	289	278	272	262	271	271	259	276	284	261	268	269	269	263	290	277	277	249	277	272	281	281	287	285	275	256	264	279	290	257	233	278	272	258	280	280	273	251	287	280	269	278	242	268	261	290	266	260	272	251	285	277	275	267	259	249	314	276	296	272	275	259	289	264	287	270	250	265	267	267	278	285	279	300	248	272	290	273	278	295	281	278	240	251	279	297	270	263	253	272	252	271	248	261	274	266	300	256	266	253	244	256	262	266	289	271	256	249	248	288	305	254	256	299	271	265	285	263	284	276	266	289	268	301	294	239	266	293	255	278	279	256	287	259	274	295	301	292	261	263	244	297	289	262	271	292	286	293	274	263	257	260	295	276	259	257	304	260	273	280	253	277	279	254	258	266	274	277	255	262	285	288	292	276	269	274	260	271	269	302	262	281	276	249	281	263	247	265	254	250	280	260	274	271	271	273	279	261	296	282	284	244	265	277	281	292	289	290	255	276	233	279	270	292	286	289	284	271	286	265	291	289	242	250	269	299	270	267	297	272	290	248	272	281	277	268	290	292	291	269	268	269	261	274	244	244	271	297	270	285	283	277	256	289	291	293	286	256	257	282	287	254	273	241	275	293	270	272	241	296	261	274	259	245	278	289	274	262	282	280	276	282	274	295	281	266	261	255	257	296	243	302	269	275	275	260	246	257	273	268	261	259	256	237	262	275	246	294	291	250	296	277	272	266	259	295	274	284	288	273	263	248	289	288	267	271	285	231	281	271	310	262	239	278	269	276	292	293	273	300	281	278	254	274	266	273	246	279	264	285	277	288	251	244	297	262	254	289	258	270	245	253	279	269	276	254	277	272	266	256	228	300	252	284	271	264	278	272	301	272	268	251	250	249	264	268	276	308	299	232	259	270	260	277	264	262	266	252	268	270	284	268	240	264	264	262	270	235	252	277	287	252	305	261	283	246	258	276	255	277	306	256	253	238	280	275	262	266	279	274	258	260	274	273	276	275	298	265	277	270	252	273	288	287	292	268	295	252	255	255	272	266	274	261	290	261	274	257	256	282	263	290	282	274	268	249	260	223	261	279	270	262	268	279	272	262	276	298	288	272	254	271	278	280	274	285	264	277	286	309	276	276	286	314	240	279	277	247	234	268	286	265	242	265	240	264	251	279	267	265	289	262	269	285	246	224	276	247	268	301	275	255	285	289	254	258	287	259	269	272	269	264	250	298	267	285	243	263	259	273	265	284	262	287	263	284	273	278	305	278	236	249	245	281	252	251	253	266	271	274	260	243	292	273	238	262	303	261	260	276	277	261	253	274	281	272	270	274	270	290	271	270	268	263	277	284	257	275	305	267	256	268	254	271	285	274	278	247	267	290	290	245	274	277	258	299	282	277	262	275	268	256	271	253	266	276	257	283	285	263	285	243	270	260	298	245	264	297	265	256	287	285	263	260	270	251	290	247	243	264	242	289	278	237	252	285	263	280	307	273	280	266	290	275	298	254	270	268	240	293	282	286	242	280	272	276	280	253	272	257	258	253	251	330	271	257	254	258	252	291	258	265	248	286	253	279	267	290	297	260	276	313	258	245	284	275	248	267	261	276	271	299	302	268	269	238	281	254	288	271	266	254	255	281	299	260	288	273	270	276	284	259	290	248	264	295	269	260	261	291	257	274	249	261	262	261	283	262	271	268	268	275	269
8720	17461	14379	7945	5371	3825	2888	2228	1857	1577	1392	1160	1081	971	916	874	814	761	743	748	703	635	661	649	645	618	596	590	567	591	576	562	586	513	540	549	515	498	538	575	520	547	545	513	533	477	521	516	494	537	461	501	525	565	483	505	513	488	507	467	507	507	507	472	495	507	498	507	473	501	506	471	479	522	506	472	532	500	478	492	437	475	483	520	501	464	464	492	475	510	507	496	494	468	511	501	478	468	492	494	452	503	505	466	478	533	504	464	471	458	518	501	456	491	510	461	483	494	494	469	504	493	480	516	469	487	517	485	486	468	440	477	482	451	476	498	511	479	439	462	468	464	478	448	504	476	501	512	459	486	478	474	491	440	446	494	487	495	494	474	483	468	445	479	482	484	505	486	500	518	471	473	501	488	438	466	479	475	441	465	519	479	464	467	461	503	472	483	475	490	479	446	502	486	486	449	505	442	438	516	477	480	480	496	450	489	486	502	480	479	481	510	470	495	508	468	485	459	506	473	479	481	494	497	475	475	492	461	482	501	503	450	506	489	459	563	452	509	466	479	460	489	482	513	462	469	519	498	465	466	465	487	514	510	470	454	427	529	505	458	456	492	485	501	466	468	472	478	490	458	472	477	466	456	460	462	472	489	488	475	460	497	489	496	493	467	454	454	458	489	462	500	499	476	454	457	462	513	456	495	510	487	476	476	426	489	490	503	485	459	488	469	490	500	461	496	492	507	446	493	481	467	474	462	430	485	480	470	481	468	484	492	487	456	450	475	468	492	486	477	498	493	461	522	486	470	487	489	481	491	459	469	511	523	496	513	499	480	497	475	451	500	494	489	458	485	492	491	503	479	485	483	465	496	487	458	450	442	427	476	528	516	458	443	480	454	481	491	494	472	473	439	460	472	482	483	467	497	502	476	473	473	487	497	439	495	496	473	462	495	524	454	477	503	454	485	453	434	466	512	480	474	474	491	446	498	493	432	452	470	480	472	489	468	525	491	488	462	470	484	456	495	437	464	520	460	495	454	505	466	498	483	501	461	475	460	453	455	440	435	450	465	508	472	477	466	488	482	451	468	492	466	504	477	487	487	478	443	444	470	442	452	502	477	455	471	446	498	481	491	471	491	478	463	476	510	493	485	516	482	459	457	486	473	480	497	469	516	479	468	478	511	531	482	492	511	449	466	522	454	481	472	487	394	475	467	480	481	448	469	475	554	454	455	480	530	462	446	529	465	479	475	523	461	475	492	504	452	453	451	472	465	505	503	511	489	488	423	518	467	482	481	465	497	518	476	508	487	438	475	447	466	480	456	458	489	435	485	479	488	476	485	476	456	481	488	462	477	460	452	490	455	472	480	487	438	466	418	477	484	500	475	482	479	487	492	510	483	516	488	503	493	470	502	470	431	452	498	465	493	465	487	474	501	513	464	490	463	510	461	460	472	479	455	450	513	489	454	470	522	471	477	499	433	477	491	492	475	491	541	455	494	482	482	499	484	478	479	472	498	470	503	466	461	508	503	488	478	486	451	470	512	485	518	476	479	465	516	450	466	524	492	507	464	469	482	485	501	462	485	500	467	481	447	469	464	490	475	467	494	470	500	445	488	492	468	445	460	433	493	509	478	492	491	436	438	448	486	530	493	464	519	470	457	503	482	449	502	485	440	467	439	472	478	443	453	476	480	454	477	488	460	514	497	491	517	474	474	507	439	487	474	472	476	472	501	485	441	495	500	458	472	472	487	466	473	481	479	494	465	484	474	496	479	461	473	501	440	480	499	518	500	498	443	484	488	488	471	500	517	441	455	465	477	484	438	470	460	474	480	488	469	480	485	479	513	472	512	468	455	502	491	474	441	478	466	464	460	495	488	517	439	457	499	490	447	496	431	443	444	480	490	496	425	493	485	490	456	473	473	501	496	486	466	482	508	508	503	470	488	499	494	486	483	531	448	426	494	484	457	492	470	466	447	494	465	439	506	451	502	477	467	477	474	457	488	459	519	455	466	499	498	459	453	502	456	464	491	514	451	516	475	498	512	502	470	438	506	486	457	479	485	431	485	480	452	457	466	503	471	485	430	493	462	486	520	495	457	484	431	488	483	533	478	499	447	494	496	457	451	486	466	469	462	472	500	505	494	500	458	442	452	456	448	488	477	501	460	444	466	519	486	489	470	489	488	483	496	476	472	470	497	500	480	481	432	528	493	486	479	485	443	498	527	488	488	446	480	488	479	450	493	454	486	471	486	497	467	441	490	499	467	477	469	485	459	463	466	457	486	518	490	452	508	503	501	468	524	459	454	504	469	463	472	481	472	491	477	503	494	508	463	515	520	501	490	478	480	504	472	449	451	495	478	463	461	471	472	453	483	456	480	481	486	492	497	450	504	460	480	430	469	466	462	489	520	459	492	468	449	480	462	474	460	454	450	500	489	505	490	500	469	478	475	479	517	468	465	483	478	505	475	496	498	466	468	469	496	456	511	476	474	462	470	476	489	511	497	440	475	497	515	480	461	468	472	496	480	486	493	494	535	471	484	462	512	463	468	493	479	470	477	471	452	498	465	467	451	504	483	503	515	514	457	436	498	500	453	467	515	495	485	458	500	471	514	485	503	488	426	435	472	482	534	478	513	470	486	487	457	511	488	468	507	489	462	485	501	478	465	499	483	477	469	498	451	524	518	474	470	497	462	475	487	479	485	455	513	491	448	409	456	439	483	465	486	472	468	459	433	485	473	470	469	452	475	497	476	442	494	504	501	470	500	491	475	462	479	461	501	485	473	480	460	521	501	484	469	448	481	496	473	477	459	480	498	500	513	420	488	490	479	463	509	459	504	463	464	506	477	514	515	499	474	515	451	492	488	467	453	464	449	462	453	468	490	460	456	497	486	486	494	477	494	458	505	472	484	513	483	471	489	476	546	463	468	461	462	448	482	437	462	478	526	512	457	484	466	487	488	490	475	496	478	488	465	486	480	484	486	519	472	481	507	472	428	419	512	460	518	448	455	456	524	448	484	524	462	469	503	474	457	442	460	476	461	514	462	440	485	461	490	487	470	517	448	483	494	498	488	461	489	469	471	487	478	500	476	485	481	463	454	480	498	471	463	464	482	523	485	466	514	459	484	487	498	448	442	481	449	504	485	455	475	469	470	481	456	441	474	460	481	494	509	500	475	464	475	448	471	461	476	474	531	474	470	473	477	505	472	470	454	429	475	463	506	499	485	467	460	482	465	474	496	507	461	459	493	465	456	482	441	508	469	464	468	469	478	467	461	489	463	469	477	540	447	476	468	479	486	483	455	494	473	481	441	506	471	426	455	448	496	478	465	491	484	450	490	506	494	491	478	464	474	507	474	466	503	465	489	461	508	447	485	463	489	452	510	487	485	468	477	481	454	499	450	462	472	506	484	482	505	470	530	497	479	513	501	470	464	477	458	473	489	478	474	475	483	467	440	500	543	467	446	505	496	463	483	509	493	492	454	483	474	454	464
26939	20702	7457	740	421	367	365	349	389	396	375	341	351	362	368	331	341	353	375	337	377	394	350	344	345	352	420	359	345	356	375	356	327	406	380	331	343	346	347	353	334	350	380	328	342	332	358	381	358	338	333	337	340	361	356	363	343	377	357	370	316	348	343	334	302	321	365	341	313	350	310	336	399	381	334	358	347	328	351	360	399	336	359	327	353	335	351	360	378	371	350	351	342	349	356	339	343	356	366	340	333	358	371	362	394	356	340	336	351	318	346	319	391	331	337	332	332	312	339	333	338	368	342	333	327	349	373	420	373	322	354	378	381	394	340	373	352	346	315	366	325	358	363	341	344	368	353	336	332	360	375	353	348	381	345	328	368	343	364	346	346	331	335	369	348	342	355	363	366	333	337	388	391	355	370	377	342	350	312	302	361	333	353	380	364	368	369	341	351	339	354	356	343	315	357	347	340	369	343	333	354	316	359	338	307	340	344	335	356	346	343	355	314	352	375	345	335	380	353	337	371	339	353	342	336	358	338	344	353	301	338	341	346	365	348	359	324	346	361	349	325	329	333	367	336	305	349	331	373	356	366	344	340	351	382	391	355	318	354	356	365	319	348	343	360	364	359	330	354	372	343	358	355	344	344	315	329	359	352	352	361	370	377	354	335	349	325	357	371	361	339	345	329	381	325	365	365	330	332	339	331	336	348	321	336	364	355	369	356	359	347	353	363	361	354	347	319	360	343	355	351	339	349	356	332	364	341	333	381	373	351	351	317	314	329	322	370	336	344	334	368	373	336	365	316	385	331	388	336	336	360	348	324	356	348	365	358	371	349	353	352	340	337	297	341	351	394	347	329	352	357	336	312	366	358	337	336	341	339	369	350	388	337	340	381	322	373	362	376	342	348	340	337	327	360	353	354	337	336	317	358	352	361	351	342	357	351	317	335	348	356	375	375	336	325	368	323	342	324	351	410	353	366	334	338	378	351	358	351	342	380	357	334	340	339	326	368	366	339	366	351	350	351	387	355	376	347	340	355	330	362	375	348	363	336	380	365	362	374	350	337	357	348	326	323	347	359	350	345	343	381	310	373	351	340	353	333	327	361	337	325	355	343	349	336	337	346	321	348	359	342	383	361	339	371	382	351	370	331	308	325	364	362	375	344	333	331	363	347	340	333	373	345	332	338	316	334	336	326	389	372	380	375	355	344	328	349	381	348	361	368	355	302	404	344	387	324	348	353	351	346	329	380	352	358	357	333	321	368	340	367	344	313	342	336	335	324	370	357	335	326	307	378	380	343	375	343	358	351	348	356	358	358	324	360	343	345	379	341	358	326	326	368	379	350	377	336	350	363	336	344	354	352	334	357	316	378	374	337	346	375	347	353	319	345	369	349	349	344	349	336	335	339	347	342	389	308	387	336	341	347	339	324	337	322	351	366	355	384	388	387	329	383	346	370	342	385	373	358	352	352	356	353	324	362	357	332	320	362	327	336	363	340	337	338	358	349	332	366	321	377	335	341	351	339	368	354	321	344	334	337	339	365	365	348	341	338	360	370	361	350	362	364	329	338	328	378	327	365	350	326	359	350	357	336	311	318	348	362	355	343	336	366	303	353	376	378	335	312	370	351	335	352	333	330	366	342	367	380	353	368	351	309	363	349	359	353	365	345	344	350	360	314	364	385	334	345	395	348	339	323	365	349	345	372	339	357	351	334	361	357	353	360	352	358	353	362	346	356	380	377	334	338	334	366	333	328	373	342	349	360	362	342	351	369	345	380	314	309	366	342	335	356	367	340	349	346	350	352	330	336	355	342	337	329	334	339	332	305	350	350	361	377	374	343	338	348	379	345	336	352	320	354	352	338	353	329	341	332	347	359	329	344	346	351	323	362	361	360	337	364	365	350	346	315	346	354	397	350	354	351	341	331	362	341	378	352	346	365	333	347	327	331	369	337	386	378	353	353	346	339	356	348	354	332	361	357	358	328	348	354	338	350	343	353	350	308	354	383	360	355	352	333	317	319	326	322	366	363	364	341	343	328	368	341	372	351	359	339	358	343	352	354	338	328	346	325	335	346	326	317	359	340	397	353	384	383	346	341	340	345	357	320	361	318	366	322	361	381	376	356	350	335	351	392	363	353	349	360	345	343	383	377	359	333	376	360	334	326	386	354	369	354	376	334	373	327	355	362	363	336	340	372	343	331	320	346	371	324	335	352	394	356	320	330	338	364	308	345	331	354	342	356	344	361	341	354	351	349	362	337	342	345	344	341	328	373	350	340	310	365	314	367	317	338	380	372	334	345	352	329	343	365	346	343	363	347	354	333	342	360	341	380	367	342	382	359	373	357	362	351	352	336	365	362	356	370	329	353	316	373	330	350	355	339	335	349	335	353	320	367	337	373	361	333	389	359	339	364	320	332	338	343	358	336	334	368	379	340	342	383	356	336	364	363	364	335	342	381	337	338	306	353	334	311	355	350	348	331	324	344	332	326	355	386	331	367	376	340	357	375	373	350	348	319	357	352	354	349	340	323	352	352	362	338	349	351	337	332	342	340	347	355	337	374	344	373	370	337	351	356	386	321	370	354	336	354	339	356	343	349	365	336	309	365	348	353	368	337	329	355	337	325	325	334	354	357	365	340	364	331	333	333	369	353	385	338	336	341	347	312	339	344	365	336	327	366	335	381	342	331	316	365	352	351	366	335	325	341	362	346	301	360	359	344	357	379	349	358	341	374	339	370	376	371	339	359	326	342	348	355	383	339	356	345	356	337	319	375	356	328	330	366	326	347	341	318	327	325	349	350	369	347	353	380	340	348	316	351	379	374	349	346	353	333	334	364	358	338	373	362	364	361	334	369	350	323	318	300	350	341	376	342	371	332	361	340	356	339	348	340	341	332	335	337	365	337	347	360	339	359	315	369	348	376	359	326	348	376	378	329	386	343	347	357	333	317	340	317	348	348	356	365	345	369	335	319	351	354	318	382	324	349	382	344	352	367	334	398	332	373	367	330	342	351	373	319	357	351	335	387	374	350	377	338	348	325	371	382	368	365	388	341	368	340	353	346	341	333	328	327	356	334	334	374	356	369	329	360	344	310	359	329	332	341	356	343	349	382	339	348	372	354	312	318	350	367	343	366	377	335	336	366	331	352	321	372	336	363	353	346	339	362	355	369	382	338	355	348	359	368	362	342	334	354	343	360	357	324	358	362	335	357	370	361	329	365	375	389	347	334	349	311	355	313	352	359	333	340	344	361	337	333	326	346	343	345	347	361	376	351	354	345	358	350	375	329	353	342	321	338	329	357	361	380	329	338	342	361	338	362	352	339	335	297	320	362	352	341	344	357	321	325	354	353	335	335	341	319	322	338	320	355	335	352	332	321	373	376	337	378	355	324	353	314	340	345	371	340	345	359	368	353	351	359	328	341	371	349	370	345	314	358	360	351	355	380	371	368	330	368	323	320	331	331	394	337	372	346	313	365	391	364	344	323	367
4227	1969	1688	1053	895	818	813	710	710	699	711	650	692	710	693	633	665	692	654	667	672	672	674	626	645	656	627	695	658	652	711	631	682	674	686	650	612	717	631	685	649	640	622	635	643	639	645	687	635	667	672	636	658	660	645	655	651	621	650	633	635	622	687	674	683	681	621	628	660	650	681	651	664	680	607	643	623	675	635	642	694	653	645	606	643	652	635	629	683	601	694	694	631	642	629	675	660	682	649	630	643	616	657	665	619	665	660	658	715	653	628	664	594	600	670	620	657	678	641	650	689	633	625	659	608	709	668	688	610	653	605	640	655	677	624	671	618	644	602	654	640	636	702	643	625	648	671	655	604	630	578	653	649	673	664	621	674	661	624	641	677	655	650	651	640	691	626	594	656	614	620	644	675	651	658	656	663	687	662	658	688	690	668	635	637	670	629	633	672	637	631	681	638	643	626	637	610	671	667	605	631	667	650	670	643	638	644	637	586	610	641	647	677	612	644	625	653	659	616	644	684	643	596	655	624	660	647	629	631	578	661	667	670	638	680	640	649	695	660	653	671	622	629	650	647	628	660	675	650	616	604	656	664	628	642	656	660	664	635	640	629	654	641	632	648	632	657	625	690	662	669	663	636	696	604	619	665	648	635	612	651	654	656	670	664	640	627	675	676	636	679	648	635	672	650	674	613	639	635	644	610	599	603	646	643	679	676	647	657	632	628	647	609	654	617	614	657	649	638	644	602	632	651	690	627	685	655	635	652	659	710	679	680	678	653	686	651	667	671	656	670	632	624	673	646	641	650	653	667	667	662	625	649	662	633	687	650	626	635	660	686	643	637	669	595	698	661	635	686	613	663	657	705	654	681	633	643	624	653	642	618	664	666	655	628	687	627	613	683	686	640	659	677	643	625	641	640	653	663	619	623	680	593	643	645	700	627	665	705	667	636	659	654	625	636	645	677	650	612	657	621	614	653	667	650	631	605	642	639	629	676	632	655	630	650	602	633	635	606	644	676	674	645	633	680	674	659	631	633	637	665	636	658	611	593	626	602	658	650	658	622	651	678	644	650	613	596	605	621	645	655	665	644	643	664	609	678	672	675	644	628	672	608	636	611	659	592	674	655	645	634	635	615	648	650	691	648	656	624	611	665	638	657	674	682	652	583	641	667	661	654	611	671	631	684	662	654	663	667	645	658	673	681	674	604	632	646	649	679	664	660	609	666	640	637	670	661	655	627	655	671	632	641	696	613	643	680	643	604	602	637	658	659	667	645	656	646	663	672	643	660	674	645	608	671	655	619	630	604	714	674	671	674	637	662	630	640	672	643	673	645	664	643	622	634	633	647	654	676	664	643	624	646	601	643	671	682	653	690	632	613	664	656	635	684	652	628	610	634	656	646	606	715	676	634	623	636	632	669	631	658	642	667	636	666	686	627	606	622	664	644	679	650	689	672	707	706	599	672	634	617	623	615	693	665	607	627	623	669	667	663	611	616	641	645	584	655	649	620	668	686	653	687	666	630	610	658	664	665	627	651	634	640	614	677	625	657	669	642	650	651	690	625	610	671	637	708	649	661	681	634	637	615	655	623	642	592	645	632	629	629	660	624	632	659	677	682	656	631	600	651	691	645	630	685	617	644	614	689	651	633	625	652	653	684	649	642	634	669	701	628	583	661	613	632	627	635	649	642	642	660	637	676	623	667	685	621	668	650	711	641	616	638	670	608	694	601	599	679	661	638	614	664	656	642	704	667	647	620	639	654	661	653	652	662	633	631	625	650	616	706	621	650	618	637	665	640	652	681	620	714	674	661	675	646	687	713	625	657	654	627	667	660	644	651	674	640	663	639	635	622	654	619	659	688	637	700	669	662	664	693	708	664	649	608	695	625	611	665	629	672	670	638	635	626	664	631	601	690	654	648	666	637	665	598	711	655	614	692	643	647	624	650	644	673	649	659	676	674	660	666	643	656	677	697	673	638	668	647	667	636	659	645	607	687	639	659	660	662	610	613	677	606	635	654	675	663	676	632	705	615	675	649	641	653	665	641	611	718	681	660	658	691	640	705	641	660	615	666	669	638	669	672	646	704	690	644	646	661	630	656	628	684	646	621	660	693	666	653	624	681	636	635	678	618	623	622	625	640	656	647	676	646	630	675	670	673	645	639	629	668	645	647	609	658	679	652	708	657	634	608	647	637	629	632	663	616	653	653	639	695	686	633	637	606	653	633	662	698	673	680	623	625	653	649	656	629	639	659	671	615	662	615	634	656	660	643	687	681	687	661	626	604	661	656	647	687	640	666	653	671	667	617	619	680	657	662	670	630	664	659	640	651	601	634	688	637	638	633	676	642	624	615	650	658	623	648	632	653	651	620	610	658	628	644	637	655	638	623	655	689	675	611	648	618	616	621	633	616	665	687	664	664	647	652	688	647	633	664	622	636	608	664	628	671	688	632	638	633	677	630	619	650	652	670	649	623	603	641	625	648	645	627	635	671	653	657	595	684	662	644	690	644	688	651	673	649	599	638	630	647	645	683	648	633	613	696	638	653	604	667	662	677	636	648	638	637	633	652	613	623	641	653	667	645	630	609	635	658	657	619	620	589	651	626	629	641	652	675	673	668	675	660	675	660	643	644	600	641	654	638	634	633	599	599	676	667	672	645	665	646	703	625	596	674	636	650	647	646	618	641	671	652	645	664	646	682	640	638	622	686	607	649	665	657	662	666	672	648	677	619	674	648	653	640	685	624	661	641	611	603	651	659	670	625	662	649	621	661	653	675	626	663	650	644	632	651	656	632	683	652	615	652	629	663	669	678	639	699	681	680	644	641	621	681	608	636	647	644	624	650	667	610	667	673	658	626	678	676	659	637	634	655	606	691	640	673	616	641	676	672	672	674	653	656	599	624	625	645	648	674	630	658	666	651	639	647	657	605	654	621	680	664	643	654	637	584	655	629	591	694	622	680	638	639	683	641	691	651	666	627	654	643	618	628	607	657	706	631	623	668	634	665	605	623	638	647	684	650	660	627	672	617	680	637	627	659	624	646	638	613	684	631	650	663	651	661	664	633	628	591	651	611	661	648	663	616	621	668	628	635	635	664	644	670	608	643	631	636	654	624	652	623	653	654	697	659	608	636	673	689	646	668	633	636	641	631	672	648	644	633	665	653	658	672	681	627	685	654	672	621	677	621	659	634	674	640	641	649	670	642	608	635	646	662	614	663	644	665	682	653	579	618	651	702	624	691	649	653	660	675	641	675	665	608	619	640	654	662	613	588	668	654	669	654	620	667	584	700	645	670	625	662	662	649	645	647	669	651	640	666	648	644	613	668	662	642	631	628	667	634	634	638	681	627	623	634	701	621	662	598	672	693	677	674	627	650	632	636	641	624	648	607	639	694	656	628	669	661	619	653	603	680	677	643	689	618	659	610	666	646	625	623	639	663	623	694	661	666	601	680	648	619	642	612	643	649	680	668	666	632	665	632	623	649	643
24321	21364	28525	24536	19565	1565	628	381	343	309	275	266	256	186	212	220	223	183	179	168	191	173	163	188	173	154	169	142	164	175	177	143	164	150	164	171	142	183	177	167	154	169	165	144	140	146	163	162	161	165	152	178	158	182	151	168	127	153	160	163	167	149	157	161	145	166	155	160	138	146	142	150	167	138	179	144	155	171	156	148	146	165	142	170	164	163	144	155	151	126	157	154	167	183	154	159	168	151	164	139	155	171	146	143	141	152	148	161	161	141	168	144	168	149	137	165	171	179	147	161	141	162	164	143	150	170	150	145	158	154	141	169	149	150	138	151	169	150	155	174	151	136	165	142	142	141	152	142	144	176	148	164	149	151	147	143	137	150	154	191	153	156	144	151	160	160	146	147	146	133	151	145	173	145	139	147	145	172	159	149	144	136	159	169	162	136	157	164	149	124	138	146	147	154	162	127	149	160	141	156	143	156	135	148	158	174	145	135	179	146	145	149	152	147	141	147	143	139	145	157	143	164	154	149	154	154	159	141	156	143	149	151	164	156	162	163	126	161	130	158	159	149	156	164	140	171	154	129	148	130	131	150	135	158	156	129	154	167	164	147	141	146	142	146	141	155	164	156	169	153	137	174	156	161	135	161	168	151	148	143	153	151	154	146	153	139	152	145	156	164	169	163	149	154	150	133	133	156	151	139	146	150	179	163	153	147	140	156	172	161	156	141	142	146	144	139	145	160	153	145	152	154	140	149	147	151	151	167	141	142	179	136	161	133	148	159	163	137	144	136	144	157	150	132	129	174	155	137	151	145	140	138	144	156	147	150	175	145	159	132	175	160	133	140	168	133	155	139	138	140	149	155	154	163	157	133	164	147	151	175	149	138	153	162	154	132	161	145	141	146	149	159	142	139	164	146	139	157	142	140	141	156	143	180	173	141	155	126	138	159	160	151	156	173	179	163	135	151	147	146	131	157	150	144	150	149	129	141	135	124	130	128	166	174	150	119	146	153	139	146	135	146	180	152	159	168	161	137	150	138	153	152	170	150	162	140	140	179	147	130	133	145	155	131	157	154	156	137	134	161	151	138	137	127	169	153	151	157	156	157	176	142	155	156	132	140	146	161	160	159	153	141	142	157	170	147	151	156	143	161	141	141	151	163	146	132	159	139	142	145	130	161	171	154	148	154	145	183	142	155	146	157	132	150	150	142	161	151	158	155	172	141	147	140	146	151	156	150	151	147	151	143	176	154	157	148	156	148	151	146	150	140	150	138	155	144	166	177	166	151	152	146	155	148	128	168	148	152	168	144	156	145	165	177	145	166	175	146	153	153	140	150	145	167	158	144	145	151	150	146	151	136	158	160	149	146	158	164	145	135	133	163	134	162	132	181	133	178	154	162	153	131	138	148	154	129	167	140	159	167	165	171	148	154	156	140	138	165	148	130	160	153	150	131	160	159	152	159	151	158	157	151	156	160	163	151	135	160	144	135	156	146	141	154	153	180	142	147	154	140	157	161	148	166	155	149	150	187	141	156	147	162	139	136	161	142	165	127	148	147	173	138	152	156	151	124	158	140	142	155	157	147	162	161	152	168	154	140	146	144	126	156	162	155	168	153	161	157	159	151	131	139	161	154	165	142	156	146	127	162	164	155	132	157	159	139	169	155	143	162	147	161	166	147	153	159	153	129	156	161	162	161	166	161	139	136	139	164	161	155	160	140	171	130	155	173	167	153	145	159	150	154	161	155	150	157	171	131	151	146	147	145	146	149	157	138	130	144	181	159	157	163	153	141	155	161	143	167	162	130	154	147	146	156	145	163	169	152	123	149	154	133	159	142	141	140	137	155	151	164	170	132	140	159	146	157	160	148	155	159	149	129	129	162	166	164	168	141	155	143	159	142	149	144	130	167	152	143	168	156	173	140	149	161	148	153	146	175	162	143	155	177	125	143	143	145	151	134	157	144	115	159	141	152	159	155	136	149	176	149	133	182	130	135	168	161	153	140	146	174	147	138	147	138	159	162	148	152	161	143	161	165	153	144	153	134	143	155	141	132	146	156	141	153	143	144	152	163	158	145	143	167	133	156	171	133	160	140	161	150	164	153	156	180	137	159	134	145	162	151	151	122	174	165	157	165	143	152	144	146	167	168	146	173	161	169	153	146	163	143	150	143	153	152	146	160	153	154	144	164	163	150	156	157	151	145	176	149	166	157	135	141	153	140	141	154	148	157	154	173	160	149	158	151	146	152	140	140	165	144	141	145	153	142	147	139	154	159	133	152	155	157	165	145	157	157	159	137	148	138	153	168	169	117	140	153	168	130	147	180	148	134	144	151	136	152	149	129	157	157	158	153	148	168	151	162	156	166	154	141	165	143	141	127	147	149	144	155	153	162	161	163	148	180	163	188	168	154	163	153	163	138	153	149	147	130	129	156	150	144	164	169	158	160	138	145	171	174	167	165	162	146	151	151	170	159	142	149	129	142	150	137	164	168	155	150	141	145	152	164	139	152	132	127	154	153	139	146	155	150	139	167	161	166	141	145	152	164	157	162	145	134	152	162	146	162	153	143	161	140	151	117	129	151	138	140	134	160	166	162	122	144	164	152	154	158	141	199	130	154	165	168	169	168	131	155	127	153	143	142	165	149	145	162	157	143	132	148	146	166	157	167	166	163	139	164	159	164	132	140	161	143	154	168	130	156	163	143	151	172	173	144	159	150	166	170	162	144	141	135	126	162	154	158	129	165	125	147	144	154	170	134	145	155	141	166	158	143	160	168	148	140	155	160	174	156	149	144	146	160	169	138	163	162	174	125	137	181	150	181	142	171	167	155	152	161	151	131	133	123	145	132	145	129	132	159	179	150	158	148	154	144	173	157	154	139	161	148	134	166	138	138	135	131	148	156	133	154	164	150	129	174	171	154	136	153	149	146	164	168	136	160	157	153	153	151	150	168	150	135	136	154	143	168	151	149	153	169	145	174	157	143	147	142	141	134	158	144	151	161	152	155	142	160	156	162	158	142	132	157	139	134	141	145	143	162	141	161	164	167	168	149	160	168	152	137	171	160	168	146	137	165	160	149	153	157	152	131	149	165	143	164	164	157	158	152	151	139	153	147	170	143	162	154	168	154	158	148	135	164	165	148	160	142	147	169	177	150	146	126	165	149	144	136	160	165	160	166	145	171	143	143	151	165	145	155	145	135	162	146	165	173	172	141	158	139	142	143	151	149	154	138	136	130	150	139	140	135	156	161	159	157	124	166	149	149	165	164	165	144	146	143	158	166	137	145	143	148	150	158	124	138	137	147	127	156	139	176	158	169	141	155	149	158	146	172	155	177	146	137	153	146	167	160	154	162	138	168	144	159	156	147	150	161	165	135	137	144	167	153	136	168	143	133	164	148	148	149	165	160	148	137	145	176	139	172	161	142	129	157	172	136	161	158	161	156	117	140	155	121	152	144	138	128	167	166	138	155	155	153	150	163	156	158	166	152
6016	11323	9223	4794	3076	2194	1586	1264	1022	884	737	670	618	547	506	474	516	431	434	406	420	377	415	368	371	399	388	347	381	362	353	325	340	319	360	315	330	333	316	343	326	329	283	324	346	300	344	323	294	292	337	293	329	331	309	298	317	313	304	361	319	318	301	303	288	305	304	293	321	296	304	302	296	315	293	308	289	300	300	307	267	311	300	312	282	298	328	295	306	302	311	295	319	297	300	315	320	310	306	288	285	297	296	287	310	319	306	293	295	333	291	322	282	328	310	321	265	307	306	303	323	291	289	279	307	315	296	286	317	268	280	302	267	320	303	296	321	293	286	312	303	284	309	308	282	301	289	280	310	290	273	298	304	309	245	301	300	292	282	307	268	289	316	315	292	326	320	316	304	303	314	296	269	322	301	305	325	287	304	330	283	314	314	298	320	310	312	284	295	296	276	295	323	304	271	293	289	321	282	301	293	303	312	317	317	308	302	314	335	296	289	278	315	322	301	294	275	340	297	305	316	305	327	287	324	293	283	317	268	307	280	325	312	298	300	304	285	321	323	286	294	278	303	278	300	285	296	325	279	274	297	283	301	306	282	295	296	291	313	336	297	267	285	270	303	290	327	303	284	297	290	280	308	295	298	277	285	296	277	305	283	279	257	311	313	284	315	300	273	271	294	310	306	319	285	306	291	297	288	324	285	294	278	324	296	294	293	308	301	319	287	309	311	297	294	294	302	305	286	318	328	285	309	305	320	290	290	326	289	316	278	323	301	292	323	278	263	307	306	298	311	294	288	272	314	303	278	294	259	298	296	302	267	281	295	292	266	269	274	298	322	296	274	312	283	301	298	312	328	288	286	284	301	283	269	264	288	282	303	290	249	323	322	309	307	281	293	275	311	276	304	310	279	287	303	288	277	323	313	282	306	310	281	298	296	311	287	302	290	310	287	266	316	326	307	295	312	310	290	282	284	286	273	296	284	304	273	305	294	288	320	304	302	318	308	268	321	307	311	291	291	302	322	302	302	317	273	298	322	312	308	278	301	280	277	305	285	306	282	280	287	300	278	297	299	314	312	278	342	302	301	309	279	297	297	290	300	300	310	277	301	297	265	316	251	315	262	305	287	293	287	303	316	319	333	283	315	307	294	311	277	287	280	336	287	305	274	316	312	320	278	312	297	327	295	309	310	315	294	286	307	278	311	313	309	296	277	282	333	304	349	310	281	278	298	301	274	317	295	270	291	298	292	296	295	267	282	272	288	294	290	286	290	299	313	298	323	289	304	285	278	300	303	289	292	317	322	290	314	309	324	319	291	286	304	320	313	304	282	275	315	315	278	307	307	314	281	289	278	279	284	303	318	274	286	303	285	318	320	304	317	282	319	290	313	296	294	300	261	316	281	265	297	294	291	285	283	307	305	298	296	298	292	317	295	328	277	293	308	294	293	290	310	280	292	310	290	288	276	294	286	300	278	303	313	315	297	301	331	314	299	313	292	295	286	272	316	310	254	287	308	295	314	274	331	309	325	319	270	326	290	297	305	263	293	300	309	289	277	280	306	329	292	293	271	292	288	266	303	285	290	311	295	293	283	303	309	281	314	306	298	291	281	313	277	285	289	281	315	294	297	287	289	263	296	292	315	311	297	278	304	315	304	305	290	281	267	301	295	292	311	275	276	321	288	274	303	295	277	304	327	322	294	290	292	293	288	291	299	308	315	314	268	315	287	300	294	268	297	290	282	284	300	263	303	313	288	300	297	303	325	300	305	327	321	296	309	283	337	284	305	315	286	294	290	313	268	254	295	322	296	299	288	277	276	293	302	298	286	326	287	311	295	286	283	330	312	299	293	295	332	313	288	287	269	290	324	270	311	308	291	299	318	309	308	279	341	335	295	266	285	256	272	312	295	290	275	282	294	313	311	277	267	289	290	309	294	303	315	301	302	307	313	308	311	302	306	285	342	295	301	279	336	290	276	321	287	291	278	298	309	328	308	278	277	290	314	295	297	319	286	316	311	281	277	329	307	318	299	303	290	300	298	286	249	304	296	306	282	288	261	267	307	309	309	285	322	325	293	310	332	312	286	287	280	322	301	283	300	297	262	304	322	287	283	277	313	270	316	311	296	279	257	266	301	326	316	305	283	284	313	315	287	280	327	290	294	313	285	298	290	275	298	306	280	286	282	289	272	296	327	290	323	296	299	301	318	318	255	288	312	268	288	289	297	306	277	290	294	286	286	312	298	290	287	293	316	323	312	288	316	288	286	304	303	286	317	293	285	295	299	262	283	333	283	313	304	261	319	328	287	308	300	266	280	288	268	296	300	289	307	304	301	283	319	308	307	290	294	319	281	333	303	304	312	317	304	296	267	302	278	315	300	291	281	280	306	281	260	315	292	287	309	299	269	299	304	307	272	318	294	291	299	278	293	303	331	280	286	308	291	316	315	276	293	309	287	263	272	333	274	283	312	298	293	275	266	297	275	282	267	312	299	277	277	291	264	319	293	300	303	313	297	316	299	285	288	316	317	335	281	281	336	305	313	250	328	269	332	306	260	296	268	282	306	284	295	267	304	300	303	272	294	300	321	290	311	259	280	309	305	311	306	275	305	298	301	272	293	303	277	305	305	303	283	296	314	320	297	273	286	302	295	267	293	304	306	323	296	304	317	267	277	282	298	298	348	290	299	309	289	290	313	322	297	281	318	254	300	281	326	318	314	261	288	283	327	278	328	281	295	274	312	301	309	310	256	252	302	289	325	281	312	266	293	308	278	276	322	289	287	299	318	324	288	280	289	288	281	273	280	304	281	298	322	287	314	312	283	293	314	280	300	312	303	268	288	334	309	314	280	263	317	335	321	279	291	290	305	306	288	278	287	289	299	304	307	305	299	291	280	290	313	290	286	307	295	304	302	288	323	278	295	287	259	318	298	253	299	296	304	275	303	297	300	267	285	324	281	291	289	303	304	300	280	294	277	298	286	347	305	279	306	317	303	322	276	284	315	297	305	316	298	314	263	317	293	299	285	304	308	309	295	288	297	292	287	300	313	302	300	243	301	281	273	317	278	320	280	286	270	298	283	294	288	299	327	298	314	317	282	303	319	298	306	329	309	304	290	321	300	310	283	316	285	296	298	283	281	273	316	308	293	314	290	316	313	296	323	299	296	306	277	334	315	300	269	310	299	304	254	304	314	295	273	280	281	294	310	301	291	308	305	269	310	270	321	311	286	299	299	302	289	308	302	290	313	291	316	260	275	289	302	306	303	267	314	288	289	322	272	281	277	280	330	312	287	316	285	319	286	261	275	304	292	300	289	265	304	281	307	279	308	302	304	286	337	284	271	269	291	286	300	287	299	306	296	302	295	303	284	312	284	284	296	297	295	301	275	268	299	273	320	292	329	280	307	285	285	262	296	282	308	296	279	289	279	300	294	259	318	308	306	298	307	278	315	310	283	290	303	312	280	295	285	309	281	273	308	328	298	326	296	279	302	293
23463	21416	29283	23932	21419	17372	1691	771	578	555	463	448	427	378	358	351	341	316	334	328	344	332	304	272	312	326	306	309	325	295	274	292	309	286	261	312	290	263	285	253	268	304	305	243	260	271	301	273	284	280	255	301	283	273	299	285	295	286	285	275	274	277	283	257	274	270	244	288	307	269	270	273	260	281	254	286	255	278	259	254	256	260	277	280	282	289	270	281	282	277	293	274	278	256	276	266	249	259	291	288	240	260	254	275	282	267	254	275	297	278	272	260	255	279	288	251	275	289	288	270	263	271	271	290	271	262	285	274	256	278	246	269	281	266	285	292	270	270	289	260	263	265	260	274	260	240	258	284	234	259	261	256	254	324	271	288	285	283	280	280	271	287	263	269	252	237	255	273	239	299	267	262	280	279	267	240	258	256	268	279	248	263	270	267	294	247	249	259	290	244	264	280	230	248	263	280	273	290	255	286	267	275	263	267	275	286	262	270	259	270	306	244	255	261	295	277	250	244	265	247	247	266	251	262	272	270	259	274	290	261	269	272	250	279	243	248	255	257	270	273	251	268	274	246	293	287	258	269	265	256	260	284	264	271	257	231	273	279	267	252	287	285	264	266	267	282	284	270	247	267	279	268	280	263	269	255	252	266	282	253	287	280	271	254	242	256	240	254	260	257	273	285	300	279	272	246	270	288	285	286	239	277	267	262	271	284	281	287	244	299	267	276	285	246	275	291	259	264	266	283	259	254	249	274	286	240	254	287	300	305	265	307	274	264	272	300	291	266	260	260	249	254	254	266	265	295	271	274	271	249	283	268	284	230	256	289	271	272	280	281	232	259	249	237	254	273	267	278	257	298	258	242	273	269	264	293	300	259	262	296	261	261	276	257	282	292	291	288	258	291	281	265	248	257	279	273	264	281	252	247	269	286	271	268	259	257	256	275	244	256	263	246	250	255	280	266	268	265	268	269	259	250	280	275	283	265	268	289	240	267	278	300	259	258	282	244	266	278	261	279	268	292	271	293	295	273	281	265	289	258	279	248	234	273	247	280	303	256	303	238	259	278	281	283	260	283	272	272	255	230	243	286	251	263	277	261	254	254	260	272	255	254	255	241	306	272	260	276	261	273	279	265	244	281	268	265	249	266	247	268	286	272	280	295	265	264	292	250	281	248	279	270	252	294	298	290	275	280	277	272	273	251	290	270	270	252	247	291	257	290	258	241	263	250	232	271	251	266	299	262	249	271	257	249	271	256	274	265	280	256	284	278	258	272	279	295	294	257	268	293	289	259	283	264	235	253	271	289	256	281	275	281	293	247	286	258	255	268	264	250	255	263	253	260	256	252	247	262	260	275	260	259	257	281	277	283	226	269	281	244	261	295	266	276	306	246	278	236	281	270	273	262	289	272	263	255	310	286	267	259	282	282	289	257	265	296	257	261	263	317	301	269	282	243	264	258	282	247	251	294	269	271	266	296	274	257	273	249	248	276	264	271	250	272	305	272	286	292	278	282	268	296	281	283	257	273	264	249	283	265	281	253	290	303	278	245	284	253	250	275	259	258	257	278	258	273	270	278	234	294	285	269	289	251	246	279	255	291	274	284	259	246	284	284	264	295	247	255	257	237	293	267	251	258	258	261	266	271	277	308	261	235	261	226	273	264	268	278	291	281	264	249	270	270	266	241	282	313	255	255	297	256	270	297	257	269	275	242	279	259	297	273	291	268	262	274	264	274	286	272	272	267	271	265	267	277	289	265	268	268	271	280	253	247	271	272	258	272	270	277	241	241	253	262	264	262	251	255	239	285	281	255	280	281	293	276	255	268	289	287	279	280	245	262	243	250	266	259	261	297	277	269	285	264	264	296	255	265	249	260	266	279	251	277	226	261	276	239	301	271	270	271	280	288	253	262	286	277	266	259	283	258	282	283	294	267	253	276	242	280	253	243	285	286	251	267	290	278	275	244	275	263	247	240	246	248	249	250	293	280	287	261	273	266	266	273	270	269	246	270	270	290	270	267	276	265	284	265	235	273	274	269	264	249	304	268	259	280	263	273	259	251	268	250	292	289	275	266	275	265	262	267	278	273	258	275	265	252	282	255	283	232	283	282	278	293	297	254	270	258	277	277	239	267	265	293	284	266	229	269	266	277	282	270	273	255	240	268	281	271	277	253	241	270	245	266	261	234	290	250	273	261	265	254	258	238	261	248	273	299	259	315	271	265	287	272	249	281	250	270	255	280	284	299	288	262	261	270	283	295	283	265	268	263	301	244	297	266	277	271	255	248	265	264	279	269	260	242	252	268	258	237	255	287	292	272	267	279	265	311	259	299	265	264	292	250	281	301	278	274	244	274	256	236	283	256	260	269	271	295	271	276	266	252	220	281	272	273	284	266	254	272	269	306	284	285	257	271	273	283	263	288	273	261	267	256	262	240	301	271	272	262	253	280	294	290	289	265	264	271	247	260	275	254	295	259	259	255	267	279	254	246	272	254	275	259	261	262	253	284	250	264	298	273	289	276	261	272	259	290	258	314	279	255	257	266	271	258	255	280	260	244	273	259	269	228	243	292	260	264	281	248	270	245	274	250	287	278	282	218	292	279	273	277	250	300	225	281	277	270	299	274	269	256	267	259	269	262	268	283	281	258	291	286	266	287	251	261	289	291	295	241	262	260	260	293	289	262	248	251	267	282	278	246	278	257	238	249	278	269	277	270	277	253	293	255	282	267	274	260	247	242	286	285	288	257	240	277	277	267	267	282	286	268	239	290	267	289	264	279	249	281	292	285	242	270	288	285	264	262	286	272	264	273	294	278	261	282	245	276	256	249	253	276	259	265	259	274	278	278	278	262	279	298	263	260	278	272	268	248	304	280	248	276	303	260	280	264	265	236	280	256	295	254	268	253	267	256	271	279	280	265	257	286	257	241	268	259	313	262	273	284	265	281	290	256	254	259	246	270	250	250	258	257	241	276	297	237	275	300	254	263	283	277	265	271	281	280	273	258	272	284	277	254	288	259	281	273	288	277	263	259	254	291	285	246	255	271	266	281	267	258	272	286	264	255	298	255	258	268	268	271	268	295	259	254	264	277	282	262	239	289	262	248	240	254	230	308	285	265	278	260	270	280	281	272	295	268	265	273	257	296	261	281	282	314	246	262	257	237	265	260	275	240	268	290	277	278	279	272	283	262	279	294	260	275	257	265	272	280	287	304	252	294	259	258	279	280	289	265	242	255	248	281	249	249	263	264	253	271	293	240	276	281	273	281	251	285	254	259	269	258	293	250	285	251	272	236	262	271	263	255	289	275	249	248	272	262	288	253	240	291	273	249	252	275	265	281	268	250	262	237	298	290	264	236	282	268	273	262	254	292	273	266	264	280	292	293	281	272	274	285	253	245	263	276	244	244	271	252	278	249	274	283	282	280	274	254	290	275	271	244	225	258	252	281	264	260	294	251	278	251	256	240	249	264	260	268	237	286	289	311	249	288	251	269
8599	17411	14348	8064	5269	3820	2916	2326	1834	1582	1338	1216	993	989	922	807	819	723	726	734	681	673	653	640	619	644	587	599	584	582	604	554	561	549	587	516	537	555	516	503	505	525	506	489	494	499	510	520	486	526	515	491	504	529	498	488	546	473	496	475	484	471	503	484	517	504	487	515	499	485	469	517	482	531	475	479	501	470	505	514	510	442	503	469	477	481	496	482	484	479	485	475	483	458	501	477	479	462	498	514	479	470	469	458	509	505	433	440	463	461	448	500	489	471	461	497	457	517	517	511	489	448	455	477	460	489	451	480	500	448	460	469	461	492	492	492	482	489	468	460	467	445	504	511	499	480	486	496	479	517	468	465	488	473	449	468	497	420	501	451	484	485	528	467	486	453	477	497	451	457	519	504	486	450	481	493	468	469	452	449	462	468	476	526	451	470	466	464	421	476	451	469	481	480	502	502	444	481	495	479	418	448	508	466	478	471	468	510	501	487	478	482	510	513	473	473	473	429	464	453	524	486	489	462	453	478	485	441	474	466	476	449	478	497	479	524	482	459	452	488	415	496	449	465	491	463	491	465	470	465	470	525	442	490	476	485	459	477	464	513	505	466	469	477	465	479	486	493	448	453	495	483	508	474	505	481	484	452	493	475	462	493	444	443	484	465	439	497	500	469	479	480	490	459	473	475	487	459	456	495	483	492	480	500	495	502	471	478	490	485	478	498	490	463	469	464	467	483	480	504	481	453	446	462	476	499	505	469	472	476	491	483	457	470	455	486	464	490	462	446	486	469	502	422	475	442	482	434	451	509	477	448	462	485	503	446	450	484	476	509	480	473	506	474	474	451	482	524	445	448	472	514	478	512	461	491	504	439	468	453	468	460	485	459	480	483	489	473	494	474	456	424	490	452	485	494	443	469	469	476	497	463	503	492	477	456	449	432	502	470	450	485	494	475	520	505	513	478	497	447	477	473	459	464	475	483	452	529	516	494	486	487	491	472	479	510	455	452	476	452	469	471	501	471	514	491	447	479	499	478	474	449	481	551	486	487	444	500	477	525	454	472	492	470	448	474	445	485	496	468	488	510	479	466	488	500	493	459	488	456	486	487	458	504	492	460	455	464	481	453	458	489	463	505	479	464	468	431	464	457	492	502	480	472	493	479	481	453	461	490	462	471	482	494	464	479	473	474	462	483	495	466	500	449	473	447	475	479	446	477	485	457	487	475	462	477	474	501	469	494	484	492	472	463	530	500	475	477	498	466	468	470	496	482	500	492	463	478	481	443	478	460	454	470	475	483	496	458	480	470	470	500	464	487	460	489	497	481	519	424	445	475	491	483	460	474	458	526	466	474	466	464	491	492	480	466	485	448	492	510	506	487	457	466	468	466	484	475	495	460	455	456	451	499	501	460	485	465	498	454	448	475	469	492	480	470	477	472	537	452	486	500	482	425	477	509	481	486	452	515	462	435	473	516	480	444	483	497	489	466	482	504	484	502	479	453	495	493	452	473	494	510	444	464	507	453	443	436	478	467	487	461	433	483	465	467	501	457	489	442	453	452	477	482	483	445	509	506	484	495	523	484	482	464	499	467	432	485	515	503	483	521	434	475	492	507	484	473	514	470	493	475	451	492	474	481	465	514	479	453	491	461	506	478	469	468	468	474	512	461	475	439	465	477	453	464	482	468	498	467	515	467	464	478	501	483	459	507	466	474	471	422	502	466	473	483	441	502	487	438	507	466	454	477	457	478	479	475	494	468	467	481	437	467	461	508	456	503	457	468	499	502	483	451	490	443	472	450	487	476	487	446	490	467	479	464	470	481	461	495	477	502	466	444	510	463	489	468	495	487	497	496	477	491	509	477	476	513	455	476	466	469	505	478	449	440	500	446	510	498	440	531	472	483	469	476	470	467	458	454	528	434	512	467	496	396	478	452	486	487	491	461	460	507	462	495	471	478	475	477	470	517	450	492	499	473	423	485	482	475	511	470	493	480	474	434	467	499	476	438	463	489	486	495	487	440	439	456	467	482	503	443	454	506	464	449	456	467	452	510	463	483	467	484	456	491	495	480	422	486	484	479	421	496	524	472	482	486	468	471	486	463	442	460	466	513	515	490	484	502	459	474	516	449	497	513	483	458	466	504	463	473	465	474	505	455	489	488	495	498	462	483	449	471	489	470	452	485	489	466	469	486	480	429	447	485	439	465	471	421	482	482	471	468	472	468	437	510	514	526	461	464	460	453	470	487	480	463	496	481	472	490	478	470	505	464	504	465	481	442	480	533	480	500	461	475	436	437	499	468	482	501	482	457	509	506	440	499	469	503	482	469	475	447	470	498	448	449	493	495	525	479	496	474	464	463	489	473	450	492	461	466	484	477	483	471	468	501	488	477	476	498	454	482	482	479	462	442	442	456	438	478	459	474	494	459	523	462	495	532	470	490	449	487	501	452	484	485	500	467	467	459	493	512	481	492	457	459	492	488	454	493	483	511	496	492	500	486	487	465	494	513	487	459	460	435	462	463	491	484	499	454	465	491	492	456	471	470	474	479	463	460	494	474	464	490	445	442	498	479	474	440	489	467	466	480	518	486	508	477	474	485	473	500	490	468	451	505	523	450	455	496	471	502	484	442	444	467	489	442	487	437	472	466	457	485	447	503	467	465	501	488	463	456	488	467	499	455	445	500	467	473	487	510	466	475	405	482	486	516	469	498	473	515	470	491	513	481	503	463	489	452	498	476	452	455	464	484	472	495	470	475	494	464	485	491	481	470	489	491	476	489	452	456	470	475	451	501	482	531	500	479	472	488	451	461	491	481	473	495	479	464	457	420	466	495	503	469	460	496	491	505	466	487	458	461	455	488	433	456	448	459	468	447	488	507	494	487	508	503	497	483	430	446	475	456	440	449	451	437	540	491	496	478	484	438	486	521	462	455	473	500	467	457	471	458	463	477	455	454	449	447	467	492	479	446	452	488	491	465	441	433	474	503	470	453	456	467	475	510	476	472	487	486	501	497	433	443	495	483	454	432	479	467	491	469	483	514	473	464	450	449	472	488	485	466	499	502	458	446	514	481	458	481	449	500	506	450	476	469	474	428	474	472	493	462	527	437	491	493	470	496	487	465	480	478	438	452	482	474	478	441	474	483	418	494	466	469	451	489	475	488	457	463	478	415	455	474	488	505	496	463	477	468	441	473	473	457	458	467	470	498	481	478	506	517	473	453	501	475	487	506	477	467	502	524	454	454	469	469	433	483	468	464	460	456	486	472	486	448	470	492	499	528	485	466	482	483	492	459	477	504	492	488	456	473	453	476	457	488	516	454	493	463	474	506	453	488	471	452	456	451	444	474	495	482	481	484	452	480	459	440	485	503	445	482	449	522	448	492	483	475	455	514	478	467	465	503	497	437	487	448	484	485	467	481	497	478	474	463	497	473	478	499	494	495	434	460	474	450	474	438	450	496	465	470	481	480	463	474	460	456	434	506	522	434
26974	20698	7392	703	443	392	363	360	357	385	356	343	368	380	363	355	362	330	333	332	342	353	353	336	370	374	360	326	314	322	367	343	331	333	352	379	369	350	330	346	347	352	328	373	361	338	352	326	361	359	319	367	369	335	368	332	340	327	361	349	354	375	356	356	374	401	370	358	338	350	373	333	329	382	342	346	325	329	364	384	382	317	362	326	342	344	342	335	349	368	330	341	338	349	361	355	313	364	301	340	335	332	349	364	326	324	369	371	352	347	379	311	327	373	360	335	358	353	337	356	308	364	366	335	325	333	356	317	354	322	319	361	350	338	370	330	350	386	352	345	354	354	337	357	353	349	348	317	296	380	364	369	344	334	331	368	362	374	376	359	342	345	349	309	349	332	354	349	334	354	324	358	337	340	322	336	387	384	368	361	333	319	348	357	390	326	369	365	335	349	372	354	377	352	355	371	333	378	353	338	365	361	342	362	349	387	350	328	333	371	353	384	334	339	328	347	343	337	353	297	332	302	342	373	327	373	332	334	323	349	367	365	349	346	361	350	326	340	338	353	342	343	369	320	343	348	346	330	359	367	367	343	326	365	342	375	366	334	338	377	340	349	387	332	338	321	331	352	363	316	380	330	356	353	360	346	361	335	322	337	361	339	351	344	338	342	328	326	362	323	338	331	354	371	338	340	350	351	337	345	346	355	359	377	351	360	329	344	344	341	341	360	347	370	353	351	316	350	334	356	360	371	343	337	363	332	395	339	311	366	355	312	364	341	345	341	338	321	347	339	328	333	325	401	349	352	366	341	331	348	348	343	365	318	344	305	331	361	351	351	328	365	349	342	375	343	346	335	359	343	334	352	347	356	357	314	350	327	363	324	326	337	342	350	360	317	362	354	325	335	343	346	353	367	379	323	338	373	310	360	331	370	320	348	375	359	375	371	390	311	344	356	340	340	391	361	365	326	369	351	334	360	350	326	356	348	346	328	367	336	341	322	360	364	345	345	345	331	338	337	325	306	330	314	363	338	353	331	356	371	329	377	319	334	349	322	330	329	335	367	345	361	361	348	333	348	336	335	373	365	349	334	335	349	351	341	355	383	352	317	350	377	327	348	372	351	358	321	386	348	377	377	330	388	324	338	347	333	333	355	339	336	332	343	345	337	358	356	344	397	373	352	354	352	319	333	351	358	342	337	347	361	338	368	350	340	381	335	282	336	337	329	329	309	391	372	344	369	377	356	376	331	330	378	335	332	339	374	349	367	366	349	348	347	355	344	367	336	333	328	348	358	356	306	350	341	332	377	325	348	326	336	363	348	361	339	330	361	357	324	357	339	347	321	359	322	372	366	326	341	319	334	324	361	334	324	344	349	348	329	339	359	372	346	337	308	381	358	378	355	333	332	333	335	363	354	339	355	338	372	374	360	375	365	373	334	329	345	360	351	366	354	398	336	340	361	329	313	355	316	347	337	375	346	366	352	350	352	352	335	330	320	327	338	335	354	332	315	378	346	347	364	350	360	335	353	340	364	357	346	360	345	365	330	393	337	350	351	371	377	354	354	298	327	312	333	347	329	353	329	333	354	316	367	336	351	331	361	353	353	396	329	393	355	344	336	340	364	348	340	366	331	344	338	355	335	348	337	336	332	351	357	342	362	357	323	306	342	366	369	350	368	354	392	329	343	347	323	313	337	343	347	347	369	352	364	357	358	352	325	343	345	322	364	378	347	349	339	336	340	329	333	386	334	352	354	332	357	356	337	365	364	365	330	384	345	330	346	376	342	356	336	355	360	347	372	393	361	344	343	336	342	331	357	354	346	352	326	351	330	348	324	359	342	323	353	337	340	361	341	333	357	375	339	364	370	323	371	367	339	345	351	330	330	363	353	339	372	355	363	384	375	349	330	333	360	344	364	325	324	330	347	357	357	360	325	377	359	349	373	322	362	357	370	303	333	368	349	376	324	348	346	345	337	339	345	385	334	352	353	341	373	331	318	311	318	338	336	346	369	329	369	356	339	323	345	362	319	349	332	366	356	379	351	348	329	362	349	377	368	369	346	341	332	337	376	359	367	357	326	346	298	328	318	335	325	374	371	342	337	334	352	317	358	341	331	418	358	342	366	353	342	350	370	329	361	365	343	342	332	338	306	359	346	363	310	335	375	341	338	374	331	329	325	337	336	328	350	371	345	307	322	372	342	334	322	356	343	341	361	347	386	345	346	334	350	333	320	328	328	327	379	347	339	355	340	360	376	366	326	345	361	367	349	365	362	340	351	328	341	369	366	360	343	342	332	325	336	344	326	340	358	355	346	354	360	328	367	360	329	320	354	336	318	352	379	341	348	344	368	383	356	342	364	374	361	359	354	331	351	329	327	322	321	327	366	368	329	384	372	373	347	329	353	339	355	332	336	340	348	342	342	339	372	354	321	351	360	335	333	336	345	300	388	331	344	341	328	394	330	363	370	318	358	341	389	328	363	365	363	368	352	346	349	359	367	335	336	325	337	367	320	333	354	355	328	347	323	389	326	378	348	334	379	360	363	353	339	352	370	366	329	337	356	340	331	335	347	355	346	321	334	354	330	364	357	342	361	340	349	354	357	324	318	346	340	346	360	328	340	352	368	367	350	328	369	336	348	337	361	344	355	335	366	341	307	341	350	338	360	361	338	354	372	342	386	341	335	332	348	325	383	349	396	323	377	346	360	360	363	311	348	334	319	352	341	353	394	335	354	378	343	342	335	366	317	344	352	348	333	324	366	325	354	319	382	339	364	343	343	369	348	346	331	349	348	365	371	345	356	345	340	347	344	386	391	363	330	332	358	345	370	319	358	339	331	323	342	361	340	353	373	352	334	392	358	351	348	320	317	321	365	351	321	331	346	371	348	394	350	354	349	367	336	358	365	337	325	354	353	353	314	357	314	350	318	344	353	354	319	356	358	330	333	363	341	351	331	352	370	354	355	328	312	348	342	362	355	344	365	352	341	362	358	352	357	358	373	345	379	333	363	361	347	322	379	345	351	341	376	349	323	323	327	359	345	359	375	347	336	337	334	362	343	384	303	369	372	396	359	346	340	352	352	361	323	326	329	346	351	375	359	363	350	361	393	332	361	323	342	349	324	356	380	360	379	330	335	329	336	297	344	335	329	359	359	333	331	352	356	364	341	368	363	365	349	330	322	357	340	358	387	352	352	341	334	360	357	365	335	352	356	327	338	357	340	343	357	345	346	344	325	340	320	366	365	321	332	348	343	358	356	333	319	348	319	334	335	339	356	378	349	357	350	316	343	321	311	367	345	373	310	372	377	366	363	352	329	385	306	366	394	337	352	350	337	321	331	354	338	321	339	346	373	343	360	370	323	377	346	344	359	359	357	365	341	360	331	359	350	362	341	348	327	375	351	361	354	349	347	362	333	315	338	353	365	388	371	350	372	351	367	347	345	334	331	384	339	374	354	344	372	313	353	298	330	320	343	347	336	316	321	355	384	337	335
4169	1998	1672	1107	958	800	760	733	698	717	663	682	681	673	690	646	714	658	670	683	637	671	640	680	679	667	628	659	654	664	662	630	621	657	657	644	626	681	626	638	654	672	612	617	669	674	646	643	661	614	657	655	662	675	648	642	641	634	647	625	646	661	630	629	605	664	631	654	645	659	648	653	641	619	622	641	641	611	711	658	637	660	671	624	698	680	683	637	650	596	581	662	633	650	666	648	634	653	703	652	640	654	660	656	646	612	647	684	666	675	648	627	595	640	684	682	650	641	651	668	667	695	666	680	680	628	639	632	617	643	633	656	646	635	646	644	692	582	605	631	658	621	612	636	610	629	637	635	664	682	621	631	634	648	670	721	660	680	631	639	662	663	647	693	643	668	609	666	622	608	647	632	688	620	620	629	681	653	661	647	647	690	623	599	672	613	635	627	697	677	621	644	621	653	639	637	621	635	652	673	650	618	656	674	623	698	643	649	669	638	649	668	627	625	659	655	625	622	653	620	657	608	687	607	616	644	615	658	643	628	636	641	662	643	616	692	662	656	654	635	596	665	676	643	655	630	625	620	674	659	609	633	648	648	634	681	660	593	692	627	652	665	674	621	642	614	665	673	624	629	694	661	668	669	649	615	642	641	674	617	623	620	632	647	697	657	659	664	623	632	633	644	603	616	655	670	654	685	653	602	639	630	661	652	666	628	628	642	657	629	676	648	640	648	648	699	644	632	642	618	646	682	622	651	648	616	659	629	605	638	667	608	625	627	625	654	652	646	683	675	652	644	663	664	668	638	673	618	612	633	671	654	669	653	578	618	648	633	646	644	619	681	634	667	681	639	646	616	615	647	657	642	656	632	635	666	667	657	610	632	700	645	619	634	659	671	618	607	631	634	634	603	639	652	620	689	648	629	660	650	653	638	631	650	656	648	654	646	681	654	640	629	683	685	657	623	609	666	630	676	625	594	665	610	621	631	621	666	662	628	675	648	656	633	628	634	651	649	629	635	668	639	665	690	666	670	679	668	657	643	636	628	620	605	650	657	644	650	612	686	596	643	675	652	640	670	680	696	638	650	654	681	653	664	601	606	621	641	641	661	695	647	599	682	659	597	627	660	656	665	651	664	643	631	702	606	660	623	629	682	644	641	592	675	631	625	618	616	600	661	682	620	648	605	630	639	640	641	670	620	656	623	636	633	686	660	621	655	674	627	636	621	605	643	665	647	651	599	656	628	619	656	655	633	634	668	709	639	629	625	625	626	622	623	673	634	652	621	678	633	612	701	664	650	662	655	609	684	703	650	612	586	640	646	667	631	671	660	619	608	608	630	624	697	633	643	649	671	645	633	644	626	670	599	667	657	633	610	645	602	652	666	630	621	628	657	632	635	615	589	660	656	645	677	659	625	638	663	616	634	651	683	621	645	617	619	611	653	624	659	646	634	641	653	601	655	696	677	664	652	656	672	638	662	667	644	652	651	643	678	664	693	636	652	667	622	631	609	612	637	686	662	659	622	628	657	628	607	632	622	678	669	633	635	651	634	670	664	626	659	647	648	651	659	625	633	644	608	684	604	615	625	653	642	629	638	629	643	633	733	631	674	638	675	648	629	642	664	624	690	640	648	674	592	589	626	681	676	683	664	601	634	625	675	694	660	624	611	600	642	665	664	662	615	663	642	636	638	654	621	665	650	629	653	604	628	679	659	685	630	640	644	663	660	609	694	617	690	640	636	621	608	638	650	650	709	612	641	659	644	641	608	615	599	667	653	664	646	626	622	667	588	637	617	636	649	641	643	634	688	621	626	647	638	659	633	656	606	665	639	640	672	632	644	642	627	631	641	629	658	645	665	656	706	626	671	673	674	638	597	645	629	642	636	619	661	654	628	669	639	617	639	651	667	656	660	686	666	641	651	614	658	640	592	658	607	656	660	655	619	623	667	607	657	614	668	649	635	640	658	618	645	634	661	639	635	665	643	664	639	661	680	640	646	666	618	629	626	663	651	659	714	634	657	654	674	622	634	655	692	601	669	611	581	625	634	633	673	652	575	643	649	607	634	612	659	670	688	655	674	671	690	627	639	684	655	629	643	600	658	631	664	656	622	659	637	642	674	667	657	646	632	648	654	675	686	632	688	619	629	657	649	635	582	673	621	649	633	667	670	628	647	679	619	619	697	673	636	606	678	667	614	653	629	673	669	639	641	629	720	622	665	615	676	615	624	647	641	667	637	657	664	673	628	646	625	631	593	665	635	645	590	619	642	672	648	639	654	652	648	614	635	648	655	663	678	608	642	594	645	650	642	640	677	641	609	611	616	634	675	599	653	674	625	641	671	656	663	658	653	650	602	637	656	609	673	672	675	638	667	689	606	635	616	687	641	664	659	684	677	644	658	641	642	665	648	635	657	659	656	609	638	642	647	629	640	586	613	668	638	646	652	649	646	650	698	632	653	624	656	666	667	687	645	636	645	650	628	640	659	639	711	632	631	688	671	632	644	656	622	643	665	641	650	646	609	660	655	595	658	668	652	645	638	610	661	674	594	660	687	620	705	644	673	631	631	702	668	664	658	651	720	673	679	697	646	659	611	633	636	642	688	670	620	642	603	667	585	596	626	650	646	693	636	709	660	620	663	593	667	699	679	609	644	663	596	631	684	625	637	663	630	597	672	703	629	625	652	605	659	642	657	666	659	640	639	615	688	632	645	646	664	673	657	615	702	615	633	642	675	598	647	635	654	631	625	631	651	667	654	616	620	615	684	665	613	661	641	645	674	652	619	648	652	666	639	632	612	641	684	641	641	639	670	611	580	655	627	643	684	632	626	666	667	625	622	632	668	673	627	651	628	626	705	636	660	666	677	648	619	638	604	642	634	656	634	649	618	640	592	598	614	631	650	632	630	629	689	651	673	618	629	685	671	629	614	648	646	662	699	664	647	627	605	583	642	611	620	636	686	643	619	609	664	606	650	708	651	607	636	674	647	618	685	625	595	706	626	648	641	660	662	640	646	627	671	638	656	628	679	670	644	626	661	638	678	616	623	641	669	630	652	654	687	649	653	626	696	634	605	664	619	689	643	646	668	662	656	645	653	671	648	627	643	639	641	648	611	638	644	655	642	605	634	664	647	628	632	691	645	661	636	615	649	637	632	628	645	598	660	694	608	652	660	653	663	659	634	668	688	627	643	611	647	639	621	663	610	630	625	667	614	634	661	669	670	628	630	658	639	658	642	680	639	655	709	676	631	672	658	677	616	703	634	649	633	669	669	632	645	644	669	675	623	659	646	628	597	644	611	649	652	639	632	613	648	652	663	664	663	642	639	693	640	649	649	647	651	697	670	669	632	631	667	669	619	649	643	625	682	605	676	645	697	662	670	668	658	704	648	624	629	669	632	624	621	631	630	627	645	643	681	630	611	676	659	614	650	697	627	681	652	627	671	646	648	631	694	626	629	659	678	649	672	657	596	599	615	615	675	692	628	604	647	654	640
24430	21404	28614	24587	19851	1633	556	450	307	301	270	223	247	228	183	204	190	203	191	166	173	171	170	181	159	176	156	209	160	142	148	187	150	174	144	165	179	174	154	176	167	171	195	153	169	176	162	158	164	153	122	163	164	159	133	152	158	181	146	182	163	142	153	152	148	159	158	163	166	153	152	148	166	151	146	154	173	150	163	158	168	164	150	147	144	164	170	151	157	139	165	138	154	153	157	150	143	150	159	147	167	174	136	170	163	149	165	139	146	139	155	133	158	156	166	152	136	140	140	162	152	167	166	176	144	164	143	160	158	142	151	148	150	167	151	141	162	146	157	165	164	152	132	150	152	153	161	168	161	114	149	136	159	160	148	147	149	156	148	150	160	145	147	158	143	165	159	123	146	142	129	161	179	153	159	152	150	157	140	136	156	130	166	136	131	158	178	182	174	153	148	148	156	155	141	165	158	159	128	144	147	155	143	157	152	155	161	149	156	160	155	163	166	139	132	137	154	155	162	130	160	149	155	119	127	152	147	166	124	147	152	154	188	158	175	157	147	140	151	165	154	148	171	149	185	161	137	166	139	162	155	135	149	154	164	137	141	148	151	150	138	150	155	147	160	162	143	154	125	169	153	145	126	169	148	162	158	151	128	145	145	137	158	128	167	181	146	165	152	134	159	145	151	146	144	171	158	148	171	171	163	140	157	147	151	134	156	151	148	140	157	148	159	159	139	158	154	143	154	169	136	158	160	152	150	166	177	154	136	136	158	148	139	161	156	148	142	167	138	168	146	141	151	165	160	147	140	174	159	155	154	140	142	145	130	158	155	145	146	146	144	154	148	154	134	157	119	156	166	136	157	163	173	159	168	153	152	152	163	144	162	144	130	157	143	145	144	138	159	144	171	135	137	161	144	156	158	164	166	126	147	156	135	150	145	171	161	162	124	140	176	137	149	158	159	142	152	178	161	177	150	157	144	141	130	167	143	157	155	163	143	147	127	152	152	159	146	143	130	166	149	144	154	173	144	148	170	166	141	146	146	136	170	164	140	156	145	141	162	140	147	144	153	155	154	163	148	131	150	145	153	155	159	165	157	135	146	152	150	135	145	161	153	179	150	141	146	138	154	167	164	164	147	149	120	156	154	141	143	145	166	136	151	159	141	153	148	158	139	164	167	155	151	161	178	150	167	152	156	142	177	158	153	169	145	177	129	156	153	151	147	149	160	171	153	174	158	179	146	145	159	158	169	152	154	153	133	165	142	136	150	158	140	163	152	181	170	146	135	176	165	147	144	167	159	144	161	175	141	130	157	155	167	158	173	150	185	144	147	147	161	135	157	157	147	128	135	139	174	169	153	150	172	160	143	134	153	152	160	151	134	156	144	145	164	150	143	148	176	136	160	170	145	154	153	146	144	163	150	137	156	150	158	146	158	133	146	128	152	141	173	157	151	163	153	163	147	165	143	155	156	151	147	155	148	158	160	156	157	142	160	147	142	138	155	147	160	143	171	149	132	144	163	145	141	158	137	144	160	158	167	186	140	154	130	123	169	160	143	140	148	133	161	148	143	150	160	139	157	168	155	159	144	145	150	145	144	142	148	158	156	151	169	141	142	153	125	145	160	162	138	151	159	161	139	179	142	145	166	169	138	139	137	178	150	155	145	161	151	134	145	142	149	168	155	154	162	137	132	144	165	127	156	145	148	150	145	154	133	151	152	158	147	151	148	162	155	144	186	146	149	151	136	156	161	157	154	144	155	159	162	159	142	147	154	153	143	137	148	139	136	140	124	142	160	135	158	155	139	149	142	165	148	169	141	158	128	139	143	142	142	140	159	133	166	162	157	137	149	152	150	156	141	142	170	158	152	154	160	140	144	171	174	145	160	149	139	150	168	174	155	157	139	160	150	158	155	149	137	167	165	144	153	153	162	151	148	131	142	164	181	169	163	147	160	150	137	149	178	135	166	159	132	139	163	152	140	168	171	152	163	143	154	151	165	142	129	170	141	149	141	146	149	157	163	160	142	161	170	148	172	167	148	166	145	157	162	165	157	154	159	164	146	141	166	131	135	139	135	158	161	151	154	135	158	152	127	141	164	127	156	153	137	144	151	147	143	172	164	151	146	147	165	149	152	127	140	150	130	157	149	166	179	135	164	142	154	163	148	169	156	177	166	157	180	145	146	161	148	132	158	148	149	142	172	138	159	158	157	133	154	160	153	141	160	138	141	155	156	137	147	144	148	129	132	152	154	123	149	152	151	169	155	141	148	134	155	154	147	154	152	150	141	152	157	154	170	146	123	156	175	154	157	166	180	152	171	138	156	145	134	149	171	143	144	148	162	151	167	159	155	165	146	152	131	146	144	122	148	167	169	156	139	150	154	170	165	140	178	151	150	171	179	148	149	123	156	146	163	128	159	157	161	140	157	161	148	131	171	154	145	146	152	147	185	174	137	175	129	147	178	128	139	162	148	137	156	174	147	139	177	160	134	155	130	177	155	157	178	142	155	142	156	165	141	142	145	147	160	134	173	143	145	146	144	151	155	148	132	135	158	145	144	151	168	155	146	173	156	153	135	130	163	155	141	134	148	164	152	144	163	149	164	138	154	144	149	167	131	131	135	145	159	154	148	160	144	147	166	162	149	153	138	149	158	157	176	148	131	152	138	119	159	135	140	147	138	156	160	161	154	170	170	152	167	151	176	153	140	169	141	169	155	155	168	163	156	146	135	151	148	149	170	134	167	162	148	142	160	149	165	139	160	147	160	155	154	144	154	142	150	148	170	132	143	161	159	132	163	165	150	159	129	153	141	161	148	178	147	129	162	154	141	165	142	139	154	153	154	142	158	148	160	159	138	132	154	157	145	134	180	168	145	172	140	167	159	141	161	136	143	151	150	132	164	172	177	160	158	133	121	148	160	156	149	149	159	173	159	166	153	169	148	158	153	154	135	182	146	151	168	143	149	148	171	152	169	184	163	154	146	163	142	160	151	162	156	153	139	163	143	153	141	171	144	158	141	154	135	155	158	161	154	142	165	161	156	146	148	130	158	181	134	153	157	141	139	153	155	139	154	162	141	128	157	150	159	132	144	160	154	155	160	148	161	142	136	171	152	159	149	151	173	130	160	144	133	149	147	148	145	171	153	157	164	138	145	134	165	149	169	152	157	166	147	155	149	143	161	146	153	150	167	159	140	165	160	140	151	141	158	150	141	145	139	161	157	174	146	141	174	152	166	162	137	148	150	161	171	141	159	180	124	140	159	161	117	170	161	182	167	144	143	150	159	143	159	155	150	121	161	178	146	125	130	161	166	141	175	156	167	165	144	146	144	146	162	162	151	142	163	166	169	158	151	160	151	117	148	159	140	163	136	163	155	155	146	167	168	156	142	140	158	149	162	146	146	146	128	137	140	152	127	127	130	140	143	156	143	142	122	164	140	136	154	162	160	124	177	138	133	140	159	169	147	161	166	125	144	150	146	158	138	137	154	139
6062	11186	9202	4670	3026	2033	1648	1263	1090	874	817	671	644	578	518	473	493	436	455	404	431	405	364	372	384	343	356	356	357	345	351	339	325	330	326	339	318	327	338	323	318	338	341	312	354	344	316	304	329	341	302	325	320	322	307	346	293	255	304	291	309	314	292	282	332	320	319	330	290	294	311	332	313	282	321	298	278	310	315	310	304	250	315	302	318	306	297	317	311	295	303	329	298	290	282	305	311	310	298	315	314	278	296	295	321	285	291	280	286	288	296	278	313	311	305	300	283	283	294	311	328	317	297	300	312	296	303	325	306	321	283	301	293	290	292	302	336	286	291	276	302	288	292	295	270	277	306	297	279	301	294	302	307	313	312	294	299	275	311	295	326	271	302	296	280	294	275	300	316	287	282	328	315	312	305	294	294	315	294	301	278	303	314	267	285	289	320	314	312	321	308	312	306	294	307	277	296	311	310	311	297	284	292	311	299	314	293	279	305	288	293	296	292	336	330	301	284	291	290	314	292	301	291	276	270	326	286	314	302	283	315	240	312	290	297	263	283	299	286	292	268	309	299	292	304	287	292	311	291	276	289	307	277	266	275	292	287	276	287	297	305	294	262	299	294	290	294	295	299	296	284	302	315	300	310	307	278	281	279	291	287	296	302	296	309	289	284	292	283	302	291	281	262	289	285	320	281	281	316	287	304	280	305	339	289	300	289	279	304	285	295	273	296	283	290	293	302	293	280	299	278	301	309	278	296	296	309	268	286	316	269	286	277	284	308	297	319	317	322	311	298	273	316	284	307	323	282	301	288	296	301	287	310	304	318	304	297	271	279	304	319	314	317	281	293	294	309	282	299	308	301	299	263	260	284	329	305	303	304	309	316	292	292	307	327	287	297	285	278	301	295	296	287	287	303	296	315	277	283	269	287	309	293	312	300	309	311	303	298	328	263	292	297	299	310	316	278	302	294	324	265	308	280	320	288	276	288	303	300	288	292	279	273	306	288	278	313	281	273	274	304	285	302	299	285	286	279	279	281	283	292	280	287	300	297	302	313	313	310	278	291	335	312	273	280	278	342	281	308	264	312	314	287	279	279	298	267	279	275	307	303	289	318	291	274	330	292	284	287	282	285	279	279	311	302	298	292	350	320	290	275	294	295	292	279	257	289	298	309	295	291	306	321	289	283	307	300	276	283	281	313	271	267	301	313	280	276	297	312	290	309	333	323	276	297	299	308	310	278	313	271	317	306	316	276	295	288	296	293	295	299	290	281	313	302	294	286	313	298	296	303	336	314	321	259	277	326	323	274	302	283	308	279	269	288	273	292	272	276	288	308	286	278	324	293	295	331	290	274	301	283	290	292	300	303	281	312	288	280	289	316	309	300	316	278	273	330	276	298	288	281	297	261	278	293	299	282	306	319	295	326	275	284	297	297	313	283	281	276	269	286	296	305	288	283	255	272	278	295	293	270	285	319	296	302	301	299	290	273	323	311	291	312	308	292	279	311	268	294	270	333	298	287	298	282	313	287	285	264	291	258	289	277	267	306	274	277	301	285	303	275	310	292	292	302	268	297	316	278	298	298	265	299	266	291	304	282	287	316	305	302	305	286	261	305	320	274	291	308	253	306	301	325	324	287	312	272	313	303	306	284	293	306	282	302	300	290	295	274	301	309	263	307	292	287	308	339	283	305	299	301	277	276	281	306	276	297	290	275	308	299	281	265	270	307	300	308	290	283	323	288	317	307	280	279	314	291	247	315	296	291	278	320	306	301	301	292	290	297	308	275	279	277	282	327	291	295	285	297	322	271	315	263	270	286	305	314	315	304	305	309	289	296	298	270	298	308	306	298	317	282	302	307	281	304	295	309	283	286	265	333	298	316	267	303	279	302	291	298	286	318	314	277	287	292	289	319	304	287	285	314	287	292	325	277	349	311	299	298	298	311	275	277	296	282	263	303	270	277	304	264	282	291	303	286	301	301	288	292	310	297	313	298	291	288	297	296	319	305	267	253	309	306	300	271	282	269	324	309	314	281	305	286	301	305	303	264	315	292	252	290	284	250	303	288	274	291	288	332	282	295	275	323	293	286	292	288	313	288	304	319	265	299	272	302	256	296	298	282	282	282	277	323	263	287	304	309	328	290	267	297	281	283	324	298	304	310	294	340	296	317	282	282	288	293	317	307	287	307	282	264	302	267	315	297	295	313	276	288	290	288	290	313	306	283	292	272	287	292	319	283	304	274	305	313	297	306	306	265	276	301	307	305	287	248	311	329	313	305	312	295	276	283	294	300	251	281	305	289	304	318	307	287	260	279	281	284	327	311	286	300	289	283	303	271	297	287	306	271	279	297	306	282	285	301	293	294	278	269	270	319	296	278	298	265	321	311	297	309	300	279	319	306	332	294	271	316	292	298	294	326	290	289	296	303	303	301	305	319	304	316	307	284	292	322	329	274	287	281	297	293	272	278	280	313	263	310	325	318	279	276	280	321	301	308	279	297	291	303	347	301	275	298	291	300	312	325	327	295	313	266	299	282	290	315	311	314	288	299	289	294	299	278	312	279	325	288	299	310	307	272	297	305	304	289	296	310	299	290	279	292	300	282	301	270	316	291	310	298	274	284	314	254	292	298	307	301	322	296	308	265	269	313	343	302	344	289	321	286	291	291	291	307	307	279	281	281	320	298	309	317	310	292	320	277	299	305	311	289	293	258	315	309	298	260	297	299	296	279	311	303	288	261	285	321	353	302	281	281	289	271	327	274	316	290	297	316	283	289	302	347	299	287	264	267	269	277	316	313	267	283	301	277	291	319	322	286	277	277	271	310	270	283	283	309	297	293	332	305	306	302	308	329	317	283	292	287	286	300	306	293	303	294	316	269	290	318	320	279	297	320	265	303	271	293	291	295	288	261	311	304	309	306	295	285	286	315	319	299	308	276	286	308	288	319	301	309	291	311	325	302	292	296	308	285	297	298	286	297	289	299	303	286	259	288	317	294	304	298	321	281	318	324	294	296	293	299	285	285	289	273	310	274	261	283	313	299	284	298	269	291	309	288	293	317	289	294	301	326	281	287	283	297	285	272	322	294	310	273	274	291	319	287	339	288	312	336	308	291	313	316	296	317	297	314	314	291	273	291	316	301	297	308	294	266	291	323	311	311	299	303	290	273	316	304	318	297	320	265	312	293	293	293	307	290	314	302	305	275	319	287	286	302	303	308	291	262	311	300	331	311	296	305	312	308	262	290	305	296	283	317	279	268	312	296	295	284	275	293	293	301	287	306	325	293	304	253	284	305	301	310	307	277	282	307	311	286	280	286	282	313	277	331	314	280	292	297	259	292	296	314	313	310	343	320	264	277	309	320	271	290	289	303	307	304	287	318	292	293	287	263	309	324	286	292	297	276	281	260	287	280	335	311	275	310	328	286	293	321	300	288	288	297	314	303	308	338	284	273	305	313	318	300	283	262	301	278	280	288	258	293	280	304	330	308	318
23468	21408	29249	23938	21410	17648	1856	768	622	552	509	455	419	415	400	352	330	337	335	302	335	314	356	318	341	318	310	289	327	293	272	312	297	293	291	251	294	272	249	296	276	273	296	305	292	292	278	270	263	256	277	256	299	284	301	289	288	240	264	319	272	255	273	295	286	256	286	280	277	269	305	276	265	253	272	275	276	278	276	291	258	272	256	255	287	285	272	278	278	277	279	279	263	259	250	261	285	279	279	273	267	259	249	239	258	252	273	275	230	265	261	260	233	278	264	268	287	232	285	270	269	282	271	271	254	281	269	273	258	273	270	249	268	281	278	252	277	238	254	265	252	305	276	259	284	256	287	266	259	267	296	281	291	270	256	271	243	281	272	287	257	240	262	263	276	280	260	214	273	277	264	223	236	289	256	274	287	294	247	299	251	275	237	278	273	280	261	274	292	249	301	244	294	277	287	267	258	244	265	286	269	286	274	264	286	245	253	281	250	246	278	270	264	287	263	304	251	288	242	257	278	278	277	302	288	291	280	273	248	266	288	259	260	258	280	278	314	273	285	239	248	273	264	290	265	241	278	271	262	261	280	240	289	273	246	273	258	313	246	269	271	237	255	266	265	280	277	245	265	229	286	281	271	269	246	272	258	283	280	312	284	268	262	279	301	262	228	254	272	282	268	273	293	283	278	249	290	268	263	271	291	270	273	259	232	252	262	244	233	243	259	276	247	257	273	272	232	276	253	271	272	287	273	297	282	285	254	268	264	229	282	269	278	281	267	276	277	263	278	269	286	264	276	268	262	268	301	248	281	262	285	253	263	295	260	275	247	263	261	278	265	277	235	255	279	278	287	246	244	252	274	269	235	252	291	275	260	284	273	278	251	304	248	265	260	270	271	261	276	260	276	293	308	279	267	257	284	281	294	284	251	247	272	265	251	261	259	277	282	261	283	263	229	292	273	259	273	280	278	241	267	283	274	297	242	270	276	261	277	283	262	290	245	261	269	271	259	267	284	256	256	264	248	307	287	250	301	281	253	273	284	263	271	271	234	249	309	265	289	260	253	271	286	306	250	259	291	263	264	279	294	272	257	252	296	276	274	260	243	241	275	242	266	259	307	275	256	254	227	282	265	297	289	277	285	262	302	245	269	309	270	292	262	285	296	255	266	246	274	282	264	274	279	296	265	256	287	246	244	241	253	255	273	261	300	274	260	267	243	290	264	278	293	277	248	266	259	260	293	251	262	268	269	232	304	290	279	245	260	253	270	245	267	288	288	263	254	260	273	270	269	273	277	252	266	266	257	278	264	238	269	266	286	271	278	262	237	241	274	279	277	277	252	293	266	271	251	263	281	256	283	275	271	295	278	281	261	271	267	283	258	259	271	294	240	272	267	284	223	265	301	281	317	266	255	270	288	256	302	266	246	281	248	283	259	264	261	259	274	277	268	298	255	269	274	269	282	260	271	267	283	261	290	268	262	261	263	244	266	296	252	240	286	283	266	256	258	243	278	296	306	288	277	272	287	266	241	262	271	258	291	282	269	286	285	261	269	278	249	271	256	254	279	283	253	253	278	243	261	243	268	274	280	245	255	254	261	289	260	265	279	283	271	287	272	287	275	274	261	262	280	268	285	255	261	307	271	281	289	252	290	249	261	311	290	284	257	273	258	274	274	256	254	293	259	278	256	254	261	262	270	286	266	269	259	263	270	279	262	272	250	266	265	239	267	282	292	268	252	284	270	241	254	263	276	285	298	265	280	283	287	295	275	272	292	254	270	267	278	252	268	294	294	249	308	259	264	263	295	272	258	270	257	257	286	276	286	274	287	246	268	268	262	252	264	260	273	277	240	241	278	245	250	281	271	265	286	258	279	271	258	254	262	263	273	268	270	283	247	283	254	280	274	273	278	254	245	242	250	249	262	272	257	293	261	255	273	282	245	270	262	249	278	265	260	295	272	271	232	251	234	256	256	272	253	271	277	287	238	264	263	251	265	269	258	269	275	267	273	268	253	281	254	240	239	263	259	293	285	263	273	260	256	266	290	237	237	249	287	250	272	250	285	291	293	303	268	267	251	293	246	271	280	254	276	265	271	307	289	297	252	302	295	245	239	265	277	271	263	270	270	287	274	294	271	263	273	272	254	262	278	245	265	272	284	260	299	281	264	266	251	284	280	281	280	286	233	271	268	264	257	280	247	271	275	301	277	266	289	270	269	251	261	254	239	252	256	264	267	284	251	286	279	275	269	266	255	277	261	277	273	297	276	283	272	249	268	297	257	278	263	276	278	275	299	277	267	248	270	245	281	242	259	243	254	235	263	248	304	270	262	247	249	292	292	304	262	244	259	260	274	253	258	284	247	223	287	259	252	253	290	253	262	283	246	258	264	282	279	244	260	283	268	328	258	260	295	277	283	250	271	260	256	284	271	273	268	268	244	282	252	258	277	282	280	293	272	249	262	262	236	258	286	252	264	282	288	267	256	277	284	282	264	276	245	281	291	265	256	275	267	260	271	259	284	250	266	266	253	264	284	258	258	253	262	240	268	255	261	271	247	252	282	296	277	258	264	273	268	274	266	267	275	267	283	275	271	270	280	279	249	263	313	288	242	244	267	290	270	254	275	268	240	257	268	247	278	251	274	258	274	267	246	253	273	246	264	259	307	272	291	260	254	277	269	266	248	262	228	251	279	267	308	291	263	247	265	286	242	242	278	279	230	279	280	276	309	237	295	274	265	263	256	273	261	250	269	301	265	271	273	255	270	235	243	250	248	257	231	273	255	268	275	265	283	266	280	270	251	279	264	246	296	259	275	263	276	248	283	271	265	272	269	263	268	268	277	297	262	274	275	276	259	249	272	274	287	282	265	296	276	279	272	247	282	275	269	271	273	323	299	283	274	259	290	284	308	269	291	274	275	281	262	231	267	276	264	274	267	239	265	269	293	264	295	282	271	252	284	241	282	288	266	264	250	278	285	296	263	264	269	277	273	294	276	256	290	262	263	232	257	245	289	268	273	263	255	272	253	270	252	295	277	274	285	244	272	288	254	283	302	256	305	286	274	255	269	253	280	272	274	292	273	243	269	218	256	253	268	278	269	271	248	260	277	284	293	271	288	267	255	269	282	246	252	286	252	275	288	251	256	297	247	298	258	266	263	290	294	253	270	267	286	283	238	260	273	276	256	292	285	306	301	264	276	264	243	267	286	278	266	235	286	297	286	284	266	295	263	245	264	259	264	272	289	267	259	270	275	274	277	266	244	269	266	268	293	268	249	278	290	289	278	272	258	260	280	277	280	280	265	257	277	274	265	267	261	289	246	245	259	282	273	276	290	243	289	278	289	248	276	277	278	272	247	246	279	269	292	257	249	265	276	264	266	278	256	270	292	267	286	263	281	292	263	261	263	266	257	297	255	304	280	242	280	256	280	293	290	279	275	267	258	257	259	249	280	284	289	249	266	288	273	279	288	243	279	271	260	257	273	269	260	290	263	254
8693	17397	14348	8107	5202	3872	2849	2278	1847	1560	1388	1200	1068	980	916	876	811	801	734	677	650	656	629	606	614	602	588	580	586	548	561	531	545	513	513	532	562	560	575	492	495	528	547	539	512	515	527	533	488	525	497	525	499	464	501	490	455	452	498	534	489	488	467	488	484	461	514	522	484	531	490	480	466	444	488	443	481	482	510	492	479	515	519	490	535	512	484	462	480	482	482	464	453	485	475	467	491	491	529	521	506	466	462	491	496	506	449	460	504	493	462	488	483	476	485	446	518	470	486	470	515	504	473	467	439	511	480	471	509	442	444	462	453	483	491	462	446	473	474	459	472	489	475	459	494	431	465	497	457	468	476	477	447	464	465	486	466	435	467	488	481	467	486	497	481	466	456	482	433	518	491	499	474	443	477	508	493	478	448	444	471	490	502	462	537	467	482	513	488	482	475	470	460	507	521	515	495	491	461	439	485	458	462	524	489	458	538	458	466	495	453	481	450	437	514	459	429	483	484	446	483	514	484	468	470	477	454	451	471	489	479	465	470	493	482	504	473	459	474	460	477	431	477	451	461	465	489	477	517	471	494	447	487	496	467	444	471	455	503	454	496	461	480	458	517	453	473	445	467	452	442	451	436	441	499	421	473	458	482	461	448	496	499	502	464	481	469	474	467	503	503	455	471	485	473	496	469	492	486	467	464	491	485	503	493	444	451	518	482	483	478	462	457	469	455	537	497	477	488	479	449	477	471	505	474	500	456	489	462	472	517	456	481	491	477	499	422	493	466	491	515	440	470	507	474	484	495	417	520	482	461	432	474	472	477	478	471	440	443	473	458	481	464	482	470	451	511	494	453	480	456	478	462	456	485	453	481	478	504	476	471	452	488	459	432	483	485	473	483	465	508	474	478	485	478	462	498	453	469	479	465	428	474	483	454	484	439	472	510	504	458	436	494	444	532	487	442	477	485	470	467	466	483	504	478	479	438	433	464	463	498	446	445	458	466	482	477	455	489	480	473	435	443	499	530	465	509	503	410	456	507	496	521	486	467	471	490	482	511	449	466	464	466	457	470	464	485	495	490	493	499	460	475	508	511	477	479	479	458	459	507	463	467	490	513	497	461	462	445	467	459	493	519	462	490	530	442	493	486	513	534	462	459	488	486	473	484	534	535	448	506	487	484	481	484	456	454	521	482	464	469	474	455	459	455	438	493	511	495	474	520	485	424	472	478	495	462	509	496	471	479	465	477	499	517	464	495	454	464	460	489	484	488	468	494	448	504	469	470	516	460	500	516	517	448	481	488	503	493	494	496	506	523	496	482	465	467	522	468	459	484	489	485	452	474	500	499	463	479	489	470	465	479	473	488	447	467	488	508	464	469	465	457	506	479	493	499	495	490	474	511	456	455	473	459	480	460	502	480	486	479	472	474	475	506	495	479	484	452	481	493	477	485	457	479	499	460	478	458	467	514	446	483	429	465	441	485	487	474	492	479	483	494	504	460	488	440	473	505	505	503	457	516	467	496	505	461	472	483	473	467	499	487	482	503	454	505	492	480	467	480	496	473	445	472	479	480	476	488	474	499	510	509	490	495	464	465	469	462	485	508	486	461	468	487	516	488	485	477	445	482	480	526	469	505	470	494	493	483	484	470	516	444	504	515	435	466	479	500	487	438	492	494	464	459	465	463	514	499	496	447	486	452	460	461	444	448	486	460	479	484	480	494	534	488	442	485	470	495	443	494	466	454	477	499	465	466	481	473	513	479	485	433	474	470	490	509	481	470	466	486	469	479	515	467	458	482	496	496	509	503	460	467	466	504	463	482	485	490	443	475	472	481	464	486	476	447	463	481	469	465	522	438	457	495	489	485	515	448	459	510	486	479	438	492	488	503	479	503	478	450	470	494	467	476	513	475	472	464	472	515	457	454	482	464	471	504	488	510	449	463	488	518	449	512	476	458	492	503	449	436	461	467	504	457	476	479	503	506	467	466	458	465	486	476	490	484	442	498	476	451	456	493	486	471	487	463	470	484	443	480	473	448	480	494	452	471	483	484	469	444	472	452	516	500	458	519	443	449	497	483	470	485	500	466	472	522	470	482	423	457	480	465	438	494	478	506	461	465	487	489	492	483	468	499	453	496	476	450	483	494	481	471	457	486	456	451	473	478	483	499	443	502	455	514	475	448	478	500	474	448	459	469	447	449	479	474	462	462	480	473	452	458	444	428	488	450	483	455	493	475	519	494	475	461	491	464	433	477	464	467	447	464	454	481	482	482	506	438	497	490	546	505	468	475	468	508	448	502	483	492	481	497	473	491	460	475	463	464	460	468	461	477	490	480	500	504	492	472	490	469	473	489	456	481	512	475	457	484	488	483	502	493	477	511	493	478	490	481	461	469	469	464	507	464	469	448	498	482	502	460	462	484	470	469	484	461	500	466	485	476	452	483	475	504	499	533	470	471	485	477	435	479	496	426	449	491	485	475	502	485	494	459	501	456	453	517	464	527	480	466	478	461	474	476	470	502	472	498	513	448	457	463	497	447	483	445	475	478	484	446	481	465	482	500	459	454	443	483	494	459	468	483	482	482	497	504	430	452	488	487	462	428	502	523	468	448	480	464	496	453	489	470	499	477	490	452	495	479	469	493	481	460	446	477	455	506	477	497	473	468	456	509	466	490	439	453	456	482	468	503	483	477	502	522	489	448	454	435	532	477	471	460	459	490	426	455	528	474	476	465	509	476	447	447	492	500	484	485	478	434	466	519	462	516	489	456	479	536	484	481	501	498	484	440	481	460	485	516	479	480	474	434	459	501	481	454	452	464	492	482	468	453	466	511	468	496	445	480	453	508	460	517	458	509	459	451	527	478	461	496	512	469	489	438	441	477	466	443	452	446	474	483	463	492	487	472	459	526	465	504	508	463	505	454	496	453	504	460	487	467	458	478	432	457	476	482	463	444	440	483	490	444	446	473	496	452	462	497	499	492	487	497	495	472	458	469	490	466	474	476	480	467	452	497	483	420	450	481	496	472	504	504	477	475	502	472	482	468	483	476	436	473	481	501	476	477	460	465	464	484	478	469	484	510	478	514	482	494	449	482	428	495	487	481	489	455	488	452	486	470	480	466	433	464	445	474	471	473	445	473	448	467	484	488	446	450	475	470	467	449	486	488	482	445	477	479	462	494	482	446	484	476	500	440	498	451	487	473	502	475	465	478	509	451	483	478	455	482	494	484	448	461	434	487	438	447	441	428	453	490	450	471	509	474	454	496	477	523	484	493	444	490	484	436	498	450	438	464	455	474	486	469	491	463	474	495	478	467	479	488	497	452	448	465	530	446	483	457	450	469	461	470	468	470	487	443	483	455	468	450	459	483	459	489	465	455	486	467	484	459	461	475	477	450	448	517	442	498	445	477	498	502	468	507	476	458	458	475	470	451	478	503	451	447	452	502	499	483	497	463	444	494	464	487	457	456	521	470	482	459	476	501	419	471	487
26918	20716	7575	712	443	391	364	367	398	342	327	383	361	372	331	322	330	370	369	351	335	345	305	354	329	368	342	357	402	337	321	347	336	352	343	357	392	313	326	371	367	327	355	364	347	335	343	331	332	322	389	346	378	381	391	354	346	367	345	360	335	350	335	363	342	358	361	354	326	368	336	359	342	369	367	339	338	358	317	313	353	315	358	320	323	339	333	331	350	315	327	358	353	332	336	329	331	340	327	368	358	319	348	341	351	360	322	355	340	352	329	355	327	371	328	374	362	389	328	370	339	335	352	354	365	343	320	349	365	346	317	361	325	355	315	358	326	341	365	341	347	330	338	363	334	342	335	337	334	347	340	371	368	331	378	337	345	334	351	375	375	326	346	320	343	357	342	357	373	337	333	324	353	356	360	324	367	339	349	362	336	339	345	341	334	321	330	350	356	344	345	358	324	312	345	330	352	337	326	358	352	345	344	344	324	350	376	331	346	346	348	304	342	373	353	346	378	350	340	343	322	358	335	338	316	345	336	359	365	327	334	357	327	351	340	350	340	330	346	343	338	354	320	346	346	344	360	329	353	363	346	349	288	315	365	341	357	361	345	355	360	332	346	364	375	337	359	333	334	348	324	370	328	343	345	325	362	386	375	355	334	364	339	343	340	361	330	321	364	314	323	344	339	377	347	324	351	327	340	379	370	345	325	334	365	327	346	337	325	349	375	343	348	321	307	302	379	349	347	398	378	358	341	337	356	341	345	357	349	353	342	335	338	351	319	371	368	328	359	329	354	315	297	355	332	339	343	380	326	364	345	378	328	370	339	342	385	328	323	360	371	349	342	346	324	334	340	350	330	373	366	368	347	386	307	353	339	338	338	360	352	356	363	324	347	327	343	353	326	356	316	368	346	330	349	335	357	354	350	317	371	332	332	360	334	331	328	375	346	331	362	352	333	313	375	330	357	328	384	395	352	371	358	360	367	356	341	359	364	342	343	355	368	327	361	381	356	355	351	352	372	330	337	347	353	353	349	345	347	335	369	348	333	330	350	362	343	340	369	342	337	315	366	383	344	314	341	362	358	329	357	348	398	351	367	334	342	305	322	337	332	369	310	328	333	302	357	331	342	374	328	376	354	325	345	338	338	337	354	339	362	327	347	341	363	336	348	360	338	345	352	337	360	340	319	357	339	360	347	369	363	328	359	371	313	367	369	362	347	376	325	381	333	342	337	369	357	345	332	345	302	332	346	341	321	308	338	337	344	347	332	380	345	350	346	353	341	311	366	323	337	348	384	330	312	343	355	307	343	334	343	325	335	350	341	326	346	343	327	281	338	333	325	360	354	333	351	381	335	354	357	382	379	341	328	370	303	353	342	384	350	299	328	334	354	323	341	339	368	345	311	340	312	350	352	328	357	324	349	331	315	359	343	314	338	315	347	322	386	352	340	324	401	335	332	340	374	381	359	304	317	331	322	333	331	335	360	366	334	351	355	361	337	343	379	322	363	333	364	347	313	313	332	390	314	361	368	374	337	339	328	332	296	373	360	383	319	342	341	369	358	363	322	337	390	327	367	349	372	328	349	341	307	310	343	386	341	365	366	349	327	312	324	346	369	355	337	324	357	321	334	352	334	341	325	354	350	340	333	340	330	324	354	342	334	360	366	358	371	344	339	369	354	296	323	322	340	332	363	359	340	310	292	339	361	320	326	325	325	309	362	332	353	352	333	337	356	335	341	324	318	341	342	314	339	332	310	355	368	331	360	356	339	331	368	336	325	338	319	333	336	345	314	331	328	348	355	364	343	333	354	360	353	373	327	327	335	348	352	364	361	339	351	321	329	371	335	335	375	326	344	322	332	332	332	358	343	323	361	353	353	317	361	332	332	322	343	376	339	358	355	339	320	326	361	363	370	313	311	322	348	369	322	379	322	317	328	360	361	372	347	367	312	352	355	332	359	379	335	347	372	347	337	347	354	347	351	355	345	352	375	303	314	338	340	316	329	367	354	346	315	340	323	371	370	375	363	333	337	372	349	375	331	336	324	349	312	321	349	367	358	337	335	362	368	311	388	376	364	376	355	340	345	342	356	318	370	352	306	334	353	318	327	369	365	340	336	354	367	365	356	323	327	355	365	382	365	352	332	322	336	322	346	358	318	351	370	336	354	366	299	369	306	343	345	339	330	367	371	345	326	309	359	333	379	365	310	364	347	355	362	373	346	355	340	326	333	347	350	322	350	360	370	331	360	348	323	317	332	366	320	338	316	361	356	347	364	326	369	337	330	351	340	349	336	324	351	353	327	338	333	348	344	341	331	324	361	359	358	325	341	355	321	343	366	314	343	320	382	361	304	357	356	334	361	363	369	356	344	337	337	359	315	369	323	356	364	348	344	331	357	359	328	340	338	338	362	339	344	337	321	336	305	306	351	317	315	329	303	353	344	365	332	341	365	362	342	369	343	321	378	351	329	342	349	321	351	352	351	345	318	364	342	350	348	344	314	348	354	353	367	317	338	335	356	349	363	335	333	328	360	337	349	358	367	341	353	355	336	305	329	339	327	368	303	344	341	327	341	358	331	348	317	327	339	363	339	334	319	324	344	340	349	317	349	394	379	376	345	332	338	325	327	325	315	331	308	314	380	343	354	357	355	330	344	335	314	369	346	327	371	311	334	352	315	352	344	343	364	385	347	339	365	341	366	308	320	323	318	314	370	354	335	338	387	335	336	329	354	365	345	345	340	325	322	314	362	347	348	297	353	330	365	344	345	358	354	348	360	339	340	342	333	324	342	370	335	340	371	345	332	357	342	332	362	326	331	352	327	343	332	327	360	341	305	325	315	354	338	382	331	340	337	351	345	381	324	340	332	334	348	335	311	367	371	341	351	326	303	347	338	316	321	344	348	371	326	336	378	372	352	361	318	343	325	340	351	342	350	343	360	350	332	349	337	324	350	335	340	342	331	322	341	325	355	311	309	330	340	348	358	338	357	346	320	333	358	351	328	331	317	363	341	340	328	360	357	359	356	355	349	340	284	358	353	312	318	306	350	325	338	333	352	332	358	340	329	347	361	327	352	383	346	347	329	345	332	352	334	325	340	339	343	336	333	361	341	333	318	361	353	374	348	341	355	342	323	342	315	383	331	359	350	318	379	310	387	358	359	331	338	365	332	342	333	339	353	334	349	326	343	363	345	350	344	348	346	359	352	375	325	342	322	380	348	347	344	346	344	322	340	316	355	350	330	369	365	334	364	337	353	347	334	370	356	348	377	346	356	346	364	323	362	330	361	340	360	347	357	365	312	367	336	344	321	365	406	374	343	352	365	378	357	324	352	301	332	367	353	345	338	332	375	329	343	349	358	355	336	362	348	380	366	346	332	344	325	349	340	370	335	329	333	366	321	348	346	366	354	293	364	365	329	359	375	368	382	312	359	353	327	322	365	314	335	353	323	345	361	358	333	367	336	372	326	332	332	331	352	332	374	347	320	342	316	334
4159	1932	1713	1114	875	889	791	741	697	639	653	707	683	637	660	638	618	639	621	691	638	658	681	709	622	604	690	656	613	612	597	690	669	642	597	657	665	651	672	677	668	632	644	694	672	667	664	671	668	625	651	674	656	611	666	660	624	675	650	651	639	620	649	638	681	653	631	627	634	630	661	650	625	649	639	632	644	655	659	582	658	643	639	627	688	626	634	620	629	643	640	625	622	627	655	638	628	607	694	634	683	627	636	601	646	626	643	656	605	648	598	663	627	630	589	671	608	641	649	700	619	637	633	626	614	622	627	600	679	618	628	633	709	617	675	612	613	650	648	660	654	656	620	628	630	651	609	631	674	598	666	649	620	637	637	644	638	657	645	646	667	618	635	661	646	659	626	615	672	626	662	672	657	677	650	622	673	646	633	633	614	670	612	630	638	610	653	611	690	619	617	687	652	626	620	677	679	610	615	581	599	664	646	631	627	662	665	616	635	680	634	607	650	680	662	658	650	598	668	651	620	592	654	645	722	637	635	690	637	639	676	626	646	631	637	670	656	597	638	673	683	641	645	673	646	590	633	664	649	590	652	661	631	649	616	606	663	595	666	615	601	650	639	626	653	661	687	667	626	635	640	627	653	629	692	646	652	661	623	622	614	633	655	616	656	577	621	630	632	641	656	630	673	628	622	662	642	652	600	694	657	639	605	601	638	702	657	636	642	648	677	645	601	719	641	591	702	615	632	624	646	656	642	593	680	602	629	614	664	612	605	659	607	652	595	627	618	643	610	621	585	656	651	627	645	664	644	622	671	671	634	627	604	609	647	658	620	652	614	648	602	650	693	611	644	668	685	648	626	649	611	658	573	699	649	662	651	684	606	633	635	621	643	642	625	638	679	664	672	629	628	624	616	612	634	618	625	628	640	658	639	677	667	625	688	624	666	668	646	596	646	618	616	647	635	574	607	647	598	606	638	669	618	643	628	626	615	646	617	633	634	622	679	639	617	627	651	649	645	658	619	612	651	680	615	636	607	667	667	642	662	633	640	638	643	637	622	629	661	653	609	637	630	686	625	628	631	592	646	624	659	650	657	649	632	602	615	619	658	588	648	632	677	607	613	629	587	634	631	618	683	635	639	588	661	671	674	642	617	682	649	660	639	622	646	611	643	646	697	640	644	617	636	629	646	659	633	649	654	645	684	626	633	636	636	666	606	654	676	600	683	611	629	629	631	639	645	661	669	667	618	663	655	616	626	673	617	639	646	628	661	615	609	638	652	662	673	661	638	612	642	665	616	659	641	649	617	654	652	665	635	612	591	623	633	582	642	606	629	665	639	653	641	656	656	685	658	669	571	687	632	626	661	630	646	646	633	661	577	572	640	678	610	629	645	655	635	645	623	682	633	645	652	629	649	675	676	583	661	627	609	610	653	608	611	611	627	625	614	645	659	655	666	646	644	614	600	645	671	622	632	638	633	629	668	616	664	605	678	639	671	643	650	628	696	609	622	635	649	649	627	633	620	633	708	630	649	638	679	632	664	664	637	658	694	616	620	590	622	653	654	642	659	662	683	602	665	627	632	666	612	631	680	634	593	650	657	637	651	633	674	683	631	632	612	671	618	608	599	637	654	630	643	626	637	652	615	660	682	645	613	669	592	631	653	616	613	647	666	632	601	634	644	604	645	654	622	639	586	628	616	633	627	651	639	669	665	620	658	646	630	644	685	634	629	665	694	630	646	643	615	628	631	632	614	656	659	666	605	615	640	683	623	615	641	616	678	611	618	645	636	628	662	663	652	611	622	634	637	630	672	658	625	624	661	623	605	669	640	624	654	657	651	606	612	645	632	633	613	653	673	638	620	643	633	621	674	623	665	628	651	637	648	671	641	617	616	653	589	610	651	694	634	690	647	584	600	633	593	678	635	687	643	648	666	665	630	590	679	679	606	621	606	691	637	660	606	636	673	626	629	606	652	630	631	609	663	640	668	627	650	660	666	655	621	666	620	638	636	651	629	651	628	661	646	615	656	638	604	647	624	646	630	637	650	632	670	664	627	621	680	654	644	637	654	646	628	585	645	600	620	665	615	654	635	624	688	601	674	643	657	621	644	671	578	654	612	656	627	589	609	687	621	606	661	674	650	637	630	648	661	633	631	649	641	625	630	620	636	628	635	660	636	675	616	661	622	631	636	601	665	654	614	687	647	636	625	628	625	655	593	637	647	623	671	671	658	673	619	613	614	659	665	681	646	631	594	556	679	664	661	603	641	678	634	671	684	668	627	650	596	613	613	598	627	635	624	659	613	618	624	652	618	662	600	601	621	636	641	630	659	631	611	591	612	621	638	596	632	694	634	653	633	636	676	642	650	598	663	698	623	609	690	611	667	689	656	658	626	629	604	613	634	647	662	618	647	672	664	623	646	613	629	631	645	625	633	654	627	657	625	645	654	637	629	642	656	627	641	683	640	648	631	664	680	633	651	662	656	610	642	652	644	587	635	691	604	604	633	654	635	672	643	668	665	635	648	652	678	628	579	639	617	676	599	644	578	645	662	630	603	651	625	591	625	657	623	611	618	634	611	654	652	670	575	675	614	654	629	645	630	660	621	635	625	622	653	648	637	648	655	594	632	634	639	616	596	648	636	682	652	645	586	654	696	667	658	665	655	682	595	630	645	663	627	615	620	654	628	630	693	642	646	607	688	640	638	663	649	604	637	665	635	625	663	659	704	627	604	632	604	613	644	621	625	621	639	613	620	674	683	652	645	603	665	649	646	595	626	642	614	646	660	660	643	666	567	669	655	603	659	632	624	624	679	616	645	683	660	588	644	663	676	700	656	624	630	637	639	659	619	645	648	615	643	626	659	676	621	622	674	640	675	682	739	642	663	637	636	626	683	643	683	619	665	632	636	642	666	630	625	616	670	622	665	653	663	621	637	641	617	634	622	672	662	638	645	637	677	675	604	633	668	660	666	664	668	590	678	571	642	667	636	636	618	588	650	643	647	642	657	661	558	637	606	693	652	645	643	631	650	543	657	641	643	656	608	639	650	618	655	654	689	601	672	668	674	656	572	650	667	650	678	577	614	658	638	642	665	628	667	583	646	610	604	640	609	653	603	592	630	618	611	641	682	610	643	672	615	648	600	649	656	630	646	641	632	642	605	654	599	627	681	618	600	661	645	670	625	673	626	624	649	655	629	648	670	614	626	672	632	642	617	669	674	633	645	667	620	599	624	642	686	636	676	645	653	685	637	610	674	673	608	649	644	668	649	615	657	647	643	638	616	658	671	629	622	616	659	655	629	669	650	671	630	636	668	634	613	656	668	666	662	661	677	610	657	615	659	638	680	624	627	621	641	608	642	616	657	632	626	621	618	641	640	668	693	640	650	648	655	620	624	649	591	682	639	669	640	617	644	680	662	652	620	673	650	640	646	628	662	664	613	627	662	632	682	623	659	622	604	643	629	612	649	625	609	641	644	610	648	618	689	632	614	657
24428	21420	28617	24594	19801	1593	572	421	330	279	258	253	265	211	203	182	210	195	215	166	157	189	181	143	182	172	171	192	181	185	174	165	166	167	170	160	173	143	177	161	143	187	162	183	141	158	175	163	160	157	171	160	136	151	145	169	161	154	166	150	149	161	171	142	140	172	143	148	153	159	138	156	175	172	169	131	153	151	155	163	161	152	169	168	163	143	162	164	131	158	149	147	141	162	136	157	145	136	160	151	169	153	139	131	150	158	151	133	142	174	133	154	162	150	154	146	157	166	166	157	166	129	161	147	150	152	159	173	128	148	131	156	172	145	151	156	161	143	152	164	146	128	135	171	166	148	137	144	153	135	146	149	135	159	176	162	168	140	148	155	168	133	152	166	155	159	131	155	164	143	159	139	148	152	152	167	157	152	148	143	153	139	149	154	120	177	154	144	156	160	168	153	155	144	157	155	145	121	156	153	158	144	154	133	159	137	163	146	137	158	144	139	128	156	148	155	161	151	152	152	164	164	146	154	150	179	153	131	157	164	141	144	152	146	138	167	148	172	123	152	161	154	172	165	159	158	176	151	158	133	149	154	159	155	138	155	155	136	153	155	152	136	146	151	159	187	175	155	156	143	145	147	157	157	143	151	155	169	147	156	148	138	152	129	150	162	142	143	155	143	178	158	168	154	168	159	161	180	159	170	145	153	135	132	159	156	168	169	134	148	171	139	134	133	137	166	152	135	136	153	176	167	175	149	141	154	155	147	164	150	152	151	141	162	153	132	168	155	150	158	159	167	141	132	148	143	161	116	150	131	167	155	160	129	172	151	154	130	165	154	150	136	154	145	158	154	163	130	160	143	143	148	145	163	163	144	168	143	155	145	150	171	161	140	150	152	148	142	156	116	147	160	146	163	154	160	151	168	164	154	154	132	142	173	147	146	172	155	175	159	163	147	138	158	153	141	157	180	141	121	157	169	163	152	181	140	151	141	157	143	137	134	158	152	117	145	164	153	153	148	144	151	165	156	145	161	157	148	160	146	150	158	154	144	158	129	141	169	158	163	169	157	153	150	159	171	164	154	131	162	158	165	160	127	157	151	150	144	171	143	182	168	139	175	175	167	179	154	136	149	139	138	149	159	148	157	157	139	147	160	151	146	122	129	151	156	156	163	147	135	153	146	159	136	153	159	154	137	153	161	163	151	155	151	148	144	163	160	141	158	150	161	136	142	137	144	165	154	136	151	149	159	154	171	150	155	149	154	138	155	130	137	148	177	167	150	145	146	135	153	143	151	154	145	185	166	139	156	129	149	150	176	146	136	146	141	172	159	153	156	152	157	171	127	152	153	160	161	166	156	152	165	131	142	173	142	163	143	144	125	144	155	167	168	164	168	166	145	156	126	174	155	170	144	133	138	148	162	141	156	158	157	145	131	160	164	163	137	147	152	152	148	162	153	167	141	154	161	157	132	149	140	147	155	151	145	162	150	153	160	155	114	176	146	148	155	135	143	162	138	139	162	155	155	163	142	152	151	132	131	133	157	163	148	142	156	138	142	137	138	176	165	157	165	150	148	158	139	115	154	153	142	164	153	164	153	161	156	141	173	137	168	142	156	137	138	172	175	158	140	153	148	158	148	146	161	156	155	127	163	171	140	139	159	151	170	152	168	148	140	147	140	146	132	134	144	145	152	164	158	184	138	150	150	150	161	147	145	144	148	169	158	152	153	159	143	148	150	171	156	156	160	163	146	144	175	171	135	164	141	154	144	137	131	150	155	148	146	150	160	152	153	142	149	138	152	134	146	131	131	152	154	143	153	145	129	165	143	122	163	168	125	140	168	152	123	163	157	159	158	144	147	157	154	133	152	148	172	161	143	154	155	161	169	139	134	167	150	172	158	142	153	156	163	139	183	158	149	155	135	161	167	140	136	143	143	164	147	164	135	137	157	137	164	182	133	140	157	152	157	155	163	137	141	179	153	140	164	149	150	142	159	167	156	161	132	170	142	133	160	178	137	154	150	137	133	145	132	157	149	142	147	160	141	138	130	144	155	148	163	154	141	151	172	152	160	150	159	150	148	166	128	130	137	157	166	151	145	164	151	149	154	148	144	151	151	160	154	142	158	131	130	188	136	146	173	150	135	150	155	161	149	160	156	160	167	156	158	143	166	166	123	156	146	145	154	148	146	147	153	141	157	164	158	168	149	170	160	163	156	148	152	145	150	131	149	154	151	160	141	155	139	155	176	167	154	162	160	151	183	165	128	163	151	150	163	150	148	157	151	132	135	151	137	159	126	162	163	143	141	152	175	154	148	121	156	150	165	166	162	139	149	149	133	146	154	171	168	156	180	139	141	152	158	145	136	143	134	158	158	143	153	156	171	136	137	147	132	159	144	153	165	147	165	152	145	150	155	143	139	154	169	184	165	140	161	160	169	149	159	156	168	148	144	134	172	135	132	147	159	139	142	155	157	136	150	163	147	157	146	156	153	148	151	137	168	163	156	127	169	160	177	155	156	159	163	165	131	155	159	161	156	171	167	138	143	148	146	147	169	174	170	144	161	144	145	166	159	157	138	155	150	135	147	131	149	156	147	154	152	143	140	144	178	166	136	135	133	145	136	143	152	171	149	142	136	164	134	141	133	161	138	140	139	145	151	167	153	161	169	152	132	139	147	146	159	159	165	171	161	146	148	150	141	158	145	138	146	154	158	159	132	129	145	170	169	139	169	162	154	155	179	153	156	137	156	140	148	135	148	159	153	163	148	154	146	163	152	166	157	130	133	153	141	151	151	147	143	163	147	138	129	150	137	149	159	141	142	139	164	135	163	155	156	142	135	154	123	132	139	138	169	141	151	150	142	158	154	159	160	154	141	179	146	156	152	152	152	153	150	143	159	159	155	163	154	161	154	180	162	160	161	145	137	138	150	155	156	154	169	177	138	155	163	170	143	141	148	162	145	150	152	146	145	143	147	144	170	157	162	157	128	157	184	168	136	144	149	140	157	167	148	146	149	142	143	131	171	122	162	141	140	148	160	131	142	159	151	151	134	172	158	130	155	161	148	160	166	155	149	168	161	142	162	146	154	170	142	154	151	158	135	159	161	130	149	146	173	150	157	140	170	135	130	175	140	146	143	153	130	151	160	150	164	124	130	134	151	120	146	162	146	158	141	154	157	159	139	146	178	151	159	151	147	138	150	168	148	157	154	155	163	145	151	135	158	134	161	175	172	162	127	154	164	147	159	161	133	111	171	151	132	144	132	126	141	160	156	156	128	156	174	146	147	135	143	148	159	131	139	157	157	145	151	141	137	175	125	143	146	167	146	155	143	136	161	147	141	143	147	153	152	144	159	156	147	152	129	151	156	161	147	160	156	149	162	175	155	151	138	136	138	160	170	146	156	164	167	153	148	141	117	162	138	137	141	149	153	154	154	153	144	142	141	138	150	136	137	171	148	156	147	161	126	149	148	152	148	159	164	138	167	161	146	163	171
5987	11142	9265	4764	3020	2039	1629	1278	1012	843	752	667	582	578	514	525	484	440	471	412	437	376	420	367	363	387	359	350	333	315	337	336	331	321	324	311	313	331	320	273	320	297	324	346	312	341	317	303	302	341	309	294	299	306	314	307	286	319	318	299	330	330	357	258	326	333	291	320	313	275	319	313	305	320	271	288	293	297	363	302	317	296	307	315	300	316	306	267	326	300	308	290	286	295	294	304	296	268	310	304	286	312	297	324	299	297	304	292	302	287	283	288	286	299	315	311	321	287	280	270	285	300	289	302	347	297	327	295	277	288	304	293	306	265	296	312	293	288	286	307	290	328	285	327	270	304	269	305	265	277	297	318	303	277	289	316	266	290	306	319	275	274	289	314	300	263	273	282	308	295	286	279	310	309	317	285	286	278	311	310	282	261	300	277	309	302	273	311	308	269	280	281	274	306	327	304	263	279	291	295	316	306	298	296	300	271	307	260	280	301	292	298	296	307	289	284	295	288	288	301	290	278	287	294	289	302	285	293	326	295	271	321	298	284	265	311	294	278	288	297	293	286	308	305	320	281	276	307	288	287	302	285	279	287	286	317	312	300	278	316	300	284	263	326	280	322	270	302	319	288	279	282	262	300	272	310	311	288	282	282	289	295	282	289	297	322	290	287	275	289	287	300	291	295	306	266	285	297	335	279	303	326	293	296	329	292	314	299	292	296	285	302	278	263	298	305	279	331	303	315	281	268	313	297	292	262	327	307	288	313	292	286	286	298	276	298	333	308	310	283	286	308	303	327	277	314	286	279	319	280	286	305	293	294	280	291	311	289	302	304	284	299	297	313	275	282	324	304	295	296	284	324	310	335	290	292	315	278	332	309	308	319	290	283	260	314	347	282	296	313	298	311	284	281	291	316	309	288	304	265	309	287	307	299	288	299	324	323	326	310	304	296	259	298	287	297	282	288	318	286	300	290	306	309	279	272	295	297	265	297	278	280	287	256	293	280	321	314	317	297	274	302	294	276	288	306	277	295	320	261	290	299	312	301	327	273	311	301	289	282	295	268	292	310	286	279	264	273	298	301	302	313	277	316	280	309	292	267	275	273	327	270	308	300	312	298	275	298	288	308	318	293	349	290	304	316	290	284	298	285	302	297	298	295	316	284	273	292	276	275	290	278	310	293	331	305	260	279	303	316	316	273	269	272	281	329	308	311	301	302	295	304	296	305	319	301	302	306	282	288	272	338	280	296	301	290	283	287	293	330	297	313	308	325	282	304	287	285	294	298	282	283	297	283	272	319	285	276	313	274	315	316	299	299	280	290	290	319	299	286	290	309	294	288	304	275	309	303	304	304	305	297	271	287	294	295	312	309	302	293	260	309	275	312	293	294	310	292	318	310	324	299	308	294	287	283	310	292	325	281	272	273	281	298	274	315	280	296	326	292	283	307	267	299	253	293	305	278	267	272	297	274	277	309	309	306	296	301	299	297	278	317	308	278	303	270	304	284	325	291	295	293	292	295	305	265	301	281	287	297	262	301	286	306	288	290	293	285	297	285	280	305	312	287	293	282	303	299	279	290	306	264	271	301	306	278	283	270	299	282	274	326	287	272	285	274	283	300	263	296	279	289	280	314	280	301	316	279	314	316	319	268	276	299	290	280	291	318	298	299	336	288	304	306	269	317	270	290	277	272	307	273	282	286	274	283	286	286	281	257	266	266	294	287	265	294	318	306	306	290	330	293	288	301	324	311	298	307	318	289	324	287	294	253	303	291	295	311	300	319	275	296	303	276	281	313	265	285	297	302	300	289	292	291	283	291	294	281	283	293	331	316	324	275	295	309	294	312	284	275	268	263	288	299	307	287	271	293	298	302	283	305	268	279	269	296	275	287	272	287	297	309	269	278	273	339	318	294	310	312	279	303	254	308	288	290	275	310	305	278	295	317	303	305	300	305	289	309	274	305	319	291	313	294	293	292	284	252	293	304	337	295	309	315	292	289	283	299	291	274	304	252	290	283	303	310	317	272	314	269	297	317	279	290	320	287	266	311	311	293	295	305	318	316	318	317	285	319	287	315	289	275	297	283	286	297	285	281	278	294	284	305	268	309	284	290	292	315	258	269	290	289	293	308	296	280	312	264	284	282	290	292	293	283	266	305	294	295	309	296	280	301	284	286	297	323	294	252	298	250	296	299	302	274	310	274	289	304	286	292	276	267	316	307	301	290	292	288	261	290	304	291	309	285	275	283	287	278	296	314	284	302	307	319	285	279	283	304	278	315	285	282	325	307	298	320	303	308	298	300	304	300	289	271	293	265	300	302	291	292	286	267	296	251	300	310	309	330	292	289	285	298	301	304	290	280	297	287	301	296	300	294	269	291	297	273	293	308	262	300	320	271	268	289	246	338	302	307	304	311	270	291	322	275	326	291	281	293	296	304	301	320	297	282	266	307	288	328	283	280	285	318	297	314	288	289	310	266	296	281	274	297	287	322	285	306	283	280	282	282	281	289	348	278	285	285	284	302	291	306	273	281	287	278	263	276	334	272	319	275	308	288	302	271	272	290	303	305	303	302	343	322	296	272	290	279	294	311	291	310	337	290	288	271	282	292	316	290	270	285	294	306	350	282	273	283	302	290	291	285	292	281	301	295	261	273	294	309	278	279	295	280	300	285	305	304	296	318	297	263	294	301	266	300	268	285	275	298	302	287	305	298	268	295	278	286	296	296	284	300	288	280	260	296	297	270	302	289	302	303	307	302	295	280	290	308	291	273	304	301	291	298	291	312	275	286	271	298	277	307	297	284	292	276	287	319	306	271	340	307	298	290	268	282	278	282	293	274	328	296	288	321	289	276	304	278	266	299	270	310	317	271	266	289	310	265	296	304	282	307	296	259	272	339	274	295	285	250	289	293	301	273	311	311	290	286	271	293	274	306	286	289	318	264	275	312	276	272	304	284	272	313	288	285	300	301	280	270	310	308	314	258	326	308	291	293	302	287	326	293	268	284	294	300	283	293	267	300	316	271	304	303	283	300	297	303	323	259	308	287	305	330	267	288	317	319	285	283	303	310	258	283	265	266	291	306	285	322	337	292	292	317	290	325	296	303	274	279	279	314	285	321	305	276	307	281	283	280	286	293	299	261	282	301	310	278	269	307	294	291	281	264	308	273	302	299	307	268	302	257	304	309	310	261	298	285	302	287	287	290	304	288	302	311	290	279	294	324	290	291	305	315	326	282	304	293	292	312	285	286	318	302	305	274	298	323	320	280	248	321	288	297	293	294	278	332	296	306	300	287	309	274	303	308	293	308	307	277	326	269	303	269	299	271	305	314	294	297	294	304	302	299	286	275	313	283	291	272	322	308	282	262	291	286	289	301	280	305	273	285	303	276	319	307	269	314	295	274	295	274	311	290	309	285	315	284	279	291	278	279	293	265	291	294	281	289	296	334	296	294	313	292	283	296	292	292	292	304	336	340	332	268	321	332	310	311
23407	21344	29153	23882	21345	17557	1829	825	595	552	471	426	392	409	369	404	382	327	315	365	331	308	313	311	311	314	280	308	338	277	318	298	310	310	278	286	283	273	265	291	284	283	295	269	265	281	266	256	277	255	283	282	278	260	257	271	323	282	274	280	306	278	288	272	279	257	305	279	267	307	294	277	263	250	279	277	255	276	266	272	282	282	281	287	279	267	273	240	262	245	292	257	271	289	255	274	281	281	288	271	297	280	256	269	275	240	243	277	303	280	283	267	285	270	296	295	260	237	269	312	286	287	296	289	260	279	261	305	295	257	257	283	294	285	269	274	283	271	246	269	268	252	268	270	254	293	250	278	277	276	276	252	285	256	253	269	260	273	287	259	266	265	281	283	273	282	259	267	272	269	271	251	281	277	272	269	264	262	270	281	261	287	274	278	291	293	281	270	283	277	287	263	260	266	253	248	281	284	274	250	274	268	281	260	277	312	265	260	288	249	266	279	253	283	275	267	290	249	289	261	257	260	245	260	263	262	280	266	292	254	268	246	297	249	268	261	246	267	258	266	284	272	289	270	271	243	259	274	248	263	261	247	280	257	278	310	294	297	287	258	264	279	269	257	311	234	301	277	278	257	283	267	282	298	275	265	273	306	290	274	232	265	282	264	255	258	256	291	257	270	249	278	269	265	262	264	288	264	279	265	256	266	268	286	256	263	268	264	293	280	307	254	264	253	273	265	292	249	264	296	278	238	271	271	285	266	265	266	277	301	233	270	247	285	259	261	268	262	256	268	267	258	272	282	273	265	266	284	281	259	255	297	263	287	233	268	255	266	258	253	250	265	263	257	297	256	274	237	255	270	264	281	265	286	271	302	261	267	267	225	266	261	299	276	298	273	281	274	264	275	263	243	257	302	286	278	274	248	251	265	298	244	269	260	269	258	288	266	279	242	279	307	293	281	247	247	262	264	284	227	288	271	245	292	297	262	267	281	270	269	234	272	280	295	297	266	234	290	290	278	246	326	251	284	255	283	279	297	290	305	274	244	249	291	274	283	264	246	290	255	278	274	274	283	268	257	241	293	265	248	282	281	281	256	257	270	262	259	250	276	277	279	282	269	260	270	266	278	260	256	277	235	240	278	252	270	233	230	267	280	278	254	261	230	249	265	247	295	253	242	266	275	276	277	246	255	262	248	277	285	268	249	261	279	256	258	274	255	289	256	265	254	282	291	286	279	269	287	282	259	255	266	274	259	286	265	273	272	240	248	257	287	262	254	295	283	267	251	267	264	259	265	253	292	283	286	282	272	278	271	281	237	289	265	257	240	269	263	239	280	266	248	256	309	270	263	232	266	278	261	267	276	261	263	268	272	275	287	252	253	287	276	274	283	256	256	256	281	294	265	290	284	293	249	274	277	261	266	262	282	279	255	265	269	260	256	268	280	247	259	255	263	255	252	246	280	247	256	258	286	274	257	278	285	264	263	274	278	284	297	283	266	274	286	293	272	291	272	261	250	297	285	263	277	258	253	271	247	273	245	227	263	283	262	250	263	285	289	276	261	288	282	264	268	267	277	276	274	277	267	252	256	262	252	254	284	290	267	261	292	272	272	275	251	258	287	259	251	300	251	275	282	275	246	288	273	275	272	280	280	260	301	235	306	299	281	248	252	269	286	282	266	294	275	233	275	269	264	294	260	261	241	287	275	295	260	265	272	287	242	250	290	283	270	268	268	294	249	248	242	285	272	262	260	285	281	265	274	276	251	268	283	268	315	264	247	274	308	284	293	226	301	279	271	248	275	268	292	284	265	258	268	270	284	300	252	287	284	271	253	256	260	279	285	268	290	288	238	274	250	277	277	250	246	282	305	257	285	265	250	260	257	264	263	276	256	255	250	262	271	271	265	268	284	283	267	271	297	310	240	282	256	265	253	287	289	269	260	262	300	266	262	256	314	273	254	296	277	267	274	270	262	296	283	274	257	268	276	268	261	269	267	270	261	287	239	258	262	249	285	256	273	275	307	275	241	274	286	296	293	271	283	276	278	296	286	271	234	272	272	261	285	264	258	272	253	268	300	282	274	263	259	297	268	270	241	238	252	310	271	278	242	278	245	269	284	253	265	258	262	272	292	270	278	281	291	264	266	258	270	288	246	272	272	245	266	292	240	278	278	252	257	239	262	235	275	232	263	278	253	285	306	271	263	299	267	251	294	226	264	271	279	251	253	246	292	275	254	292	272	265	251	253	254	276	263	254	257	253	238	263	252	239	265	255	270	261	273	296	269	268	294	251	256	271	237	276	270	291	276	267	283	262	257	304	268	272	262	250	256	271	288	284	275	303	281	268	310	263	251	264	278	262	275	267	244	277	276	269	291	252	267	259	254	272	272	262	259	276	271	254	291	262	248	283	278	259	253	253	268	253	241	268	256	245	253	274	236	243	275	300	286	294	270	275	240	255	269	249	265	270	242	288	261	249	269	243	263	295	247	273	270	268	284	274	274	242	265	272	277	243	292	296	268	305	256	280	271	281	265	285	256	247	251	256	273	266	262	264	292	267	287	273	254	257	289	283	260	251	289	230	273	294	279	283	259	267	281	276	259	271	272	237	277	270	289	253	244	260	278	287	279	276	249	276	273	256	232	277	260	265	265	296	268	278	272	263	270	242	290	265	263	269	227	245	282	282	261	265	268	291	282	271	255	304	276	304	261	294	274	260	295	264	282	291	243	292	256	237	268	294	281	238	275	258	247	272	298	265	266	281	283	289	291	246	244	281	266	286	270	252	272	271	259	275	267	260	249	259	246	261	276	264	239	249	249	276	298	291	273	282	256	268	284	277	258	280	241	261	270	281	272	251	256	263	267	271	238	251	248	249	228	285	278	283	270	282	263	278	237	274	290	255	300	270	257	270	233	284	286	283	264	248	294	259	277	250	287	260	290	241	260	281	275	264	273	266	282	265	245	274	254	257	264	260	250	271	271	264	250	251	264	289	267	291	259	247	286	270	279	275	248	281	253	247	273	268	295	243	290	278	275	265	248	240	252	261	289	259	261	269	275	273	259	268	279	252	279	275	262	267	249	265	294	287	274	273	295	241	248	272	262	277	281	248	280	251	285	263	266	274	268	292	284	276	289	262	270	289	275	238	272	232	265	289	275	287	253	264	256	283	245	294	263	275	274	267	256	281	266	263	273	280	239	284	268	278	258	280	274	266	268	281	295	265	280	269	295	243	226	272	260	282	255	288	258	267	284	292	270	246	278	294	248	297	253	276	263	283	278	291	266	272	260	317	288	282	276	268	268	264	273	257	281	254	276	285	286	244	299	278	307	291	239	285	258	272	258	306	258	267	267	243	275	279	264	281	264	255	264	276	267	256	263	289	247	259	281	260	298	278	251	259	262	268	248	266	261	264	272	265	251	262	257	246	278	271	271	269	266	284	280	264	247	265	300	284	253	251	250	279	295	279	264	261	243	250	245	262	244	261	265	250	268	256	249
8660	17340	14308	7845	5244	3758	2918	2281	1803	1629	1373	1199	1094	976	916	903	752	770	734	652	698	660	643	639	550	613	596	583	593	539	570	539	555	506	538	522	554	569	546	527	492	526	498	495	536	495	481	504	498	516	523	483	510	482	505	508	472	455	501	501	488	503	487	461	494	509	451	494	465	480	494	477	482	471	470	513	512	464	451	464	473	483	500	497	438	467	507	465	460	486	453	443	491	496	527	485	518	524	494	426	480	437	430	456	516	420	485	452	471	508	443	516	480	457	494	477	474	512	481	482	462	495	422	512	490	482	460	520	496	491	434	497	477	466	473	472	519	484	473	464	460	495	462	522	473	505	446	465	483	453	504	460	455	444	492	490	480	465	495	484	463	485	457	449	467	475	478	488	483	497	460	472	475	506	509	461	492	455	457	485	456	496	521	465	459	457	465	462	479	475	446	432	541	496	469	498	457	494	454	484	490	468	463	434	447	501	483	487	492	508	472	501	434	488	497	487	466	477	439	458	470	517	485	486	470	458	463	427	430	490	450	475	466	480	462	456	497	443	475	463	502	453	459	485	461	462	511	441	429	506	469	461	455	488	456	513	467	442	425	439	423	463	498	445	510	480	496	481	466	494	472	437	427	458	491	517	511	449	445	500	453	438	481	454	482	425	463	472	472	485	488	484	479	477	505	484	498	497	475	425	486	447	467	512	511	496	488	487	483	477	462	468	504	458	476	470	467	463	463	447	491	420	482	491	477	475	450	475	427	463	471	444	463	440	466	447	492	481	483	472	492	491	426	485	487	424	480	451	483	464	472	442	495	441	480	474	476	491	451	481	523	473	496	435	465	465	465	476	529	487	471	462	474	464	471	522	445	503	491	478	483	507	481	484	483	451	492	476	471	488	465	494	466	482	483	485	472	507	486	488	511	457	480	473	452	460	508	454	447	491	461	465	462	441	463	423	428	458	446	479	441	511	446	501	454	474	460	481	461	447	460	440	485	499	504	463	430	443	475	461	463	447	484	512	477	508	493	452	435	442	455	447	492	488	485	494	481	430	474	411	493	498	468	482	484	474	494	505	448	473	444	470	464	457	475	444	485	464	486	459	515	496	474	434	472	435	458	473	478	455	477	514	496	451	499	452	450	436	493	479	429	478	457	446	497	491	451	452	464	503	472	431	462	490	458	453	498	486	485	495	486	443	497	460	499	509	467	473	451	470	472	516	462	488	466	493	456	451	454	487	492	501	457	483	502	456	486	471	444	466	461	474	442	443	507	459	504	439	483	456	447	497	477	439	493	458	502	495	430	506	476	489	480	486	511	460	469	473	497	495	435	471	469	504	483	471	506	477	470	457	456	507	481	476	456	496	492	483	470	462	469	470	502	467	453	465	449	523	445	473	455	462	473	457	448	469	491	441	477	460	519	460	471	461	498	512	485	453	461	483	447	518	442	490	485	466	462	481	491	453	529	481	464	477	514	462	463	461	445	481	470	502	489	501	500	479	520	490	456	443	489	504	453	512	498	481	474	482	481	441	500	473	471	481	474	506	475	500	472	484	450	473	470	470	494	499	482	496	465	463	452	492	443	444	517	469	469	456	499	480	463	525	491	464	483	454	493	471	480	472	479	478	476	465	477	470	453	469	508	471	466	496	449	452	499	507	485	439	516	472	445	477	488	478	463	509	463	502	437	484	432	446	505	498	459	448	451	461	471	481	451	475	450	494	456	480	489	480	478	492	484	495	471	464	487	477	475	520	461	452	486	476	472	464	488	460	478	511	416	454	474	471	520	474	441	472	454	455	463	496	448	464	462	497	514	460	440	458	463	437	468	454	477	497	438	525	472	457	506	493	463	481	443	478	497	502	443	473	447	516	501	458	524	469	469	452	459	453	450	482	473	463	476	466	461	474	487	470	474	435	485	487	476	490	485	527	474	484	479	489	421	457	442	494	483	462	457	474	472	437	486	443	465	512	443	480	474	464	459	462	507	477	474	466	476	439	501	445	444	473	459	470	430	490	473	470	483	460	501	464	465	473	412	460	461	446	452	446	467	495	509	452	482	439	479	476	453	480	480	459	458	515	472	478	469	459	434	454	508	471	508	482	481	487	450	506	468	458	493	484	528	482	469	470	486	513	446	458	486	427	479	463	486	502	450	471	470	469	452	491	453	469	485	457	523	457	478	463	467	473	476	473	458	507	487	480	447	464	435	486	464	488	464	438	499	457	427	494	499	483	504	458	456	459	482	478	476	474	474	512	451	452	509	459	476	507	491	432	456	489	466	455	510	476	492	442	527	482	472	471	481	470	525	488	477	478	476	485	469	493	473	494	504	467	474	476	473	435	456	498	463	457	484	470	456	469	463	495	488	454	495	490	464	474	455	485	450	458	479	494	474	451	518	471	493	459	469	453	494	434	454	504	446	473	457	450	491	501	481	492	474	447	489	477	491	410	434	494	460	477	489	454	493	488	480	457	451	500	463	447	469	468	483	450	507	458	480	433	480	449	463	503	479	466	499	432	475	438	470	480	465	471	471	470	450	485	474	474	484	458	441	494	466	476	507	466	449	472	473	461	479	451	494	470	424	470	451	468	444	448	474	487	450	490	440	520	451	476	521	465	483	452	458	431	450	495	476	454	418	448	483	475	446	459	454	445	530	442	449	484	475	481	443	482	458	494	460	480	458	455	481	438	418	479	434	487	473	487	488	492	493	483	503	503	454	454	475	438	472	474	457	471	461	464	489	433	467	430	499	461	470	493	469	519	505	449	452	463	489	497	489	449	471	480	469	480	462	482	437	493	492	474	453	471	488	474	479	433	468	474	442	441	474	496	458	482	488	456	469	513	472	440	427	500	438	459	479	462	494	460	479	435	469	460	488	469	437	447	475	475	437	404	480	463	480	474	449	463	510	479	491	496	443	464	472	464	494	490	480	462	459	468	483	451	491	498	470	475	488	470	473	499	451	438	495	504	461	507	483	471	491	451	399	488	466	486	468	459	493	479	491	471	450	500	478	479	411	421	453	496	436	471	495	449	480	462	409	440	488	458	481	489	481	499	478	477	481	511	425	465	501	455	451	439	475	469	483	448	473	477	456	457	465	466	443	457	476	502	443	486	407	460	458	484	478	468	466	446	451	484	458	436	467	488	473	478	499	463	415	436	452	488	449	457	477	515	426	458	463	440	473	444	446	458	475	484	456	440	502	471	456	465	490	504	442	472	508	507	473	474	453	516	478	462	430	481	463	492	491	465	442	463	460	473	486	480	462	474	477	470	449	444	485	456	446	502	493	513	479	488	440	542	444	499	446	495	436	458	478	452	465	471	458	518	462	481	497	447	485	469	474	490	444	495	458	453	477	463	475	445	459	473	454	481	470	478	459	486	468	466	455	501	451	456	472	477	448	470	523	465	493	454	468	461	426	459	487	470	449	469	457	495	501	500	479	462	456	441	450	459	443	444	480	482	498	472	460	485	492	469	452	491	478	444	470	439
26964	20739	7506	697	471	392	395	375	364	381	367	368	362	341	348	349	364	340	370	362	335	343	348	386	352	340	322	344	348	352	363	350	363	337	341	337	351	323	356	346	348	341	311	331	344	335	346	325	339	312	320	351	337	293	371	353	336	377	328	345	361	358	348	361	337	312	334	315	359	362	343	320	363	314	326	352	380	354	345	346	355	344	320	320	338	301	367	355	340	344	343	336	356	322	365	340	352	335	357	346	360	304	361	345	331	340	340	360	349	344	352	324	315	338	355	326	371	371	333	359	330	353	324	314	366	350	361	346	350	356	331	369	332	327	366	386	305	320	377	361	354	335	336	341	330	355	299	344	328	315	332	361	354	326	366	325	365	364	338	354	336	365	380	358	335	362	325	369	332	358	348	381	339	352	345	364	345	308	315	346	330	360	296	349	361	337	361	344	337	332	317	331	372	340	358	330	351	342	349	357	331	327	342	322	325	349	315	327	351	351	363	339	339	320	326	346	346	356	356	350	356	328	336	333	353	359	356	358	342	326	339	346	359	356	316	328	326	305	330	373	333	359	351	348	337	326	351	367	389	330	337	356	353	328	350	330	339	359	322	321	352	369	346	376	348	339	358	350	361	375	340	318	337	335	360	331	351	344	354	331	355	350	336	328	375	340	345	340	351	341	349	391	333	350	321	369	348	323	345	360	348	329	337	372	343	348	359	338	322	340	347	356	355	352	337	384	348	360	341	332	349	341	366	326	358	349	389	337	373	360	346	367	338	329	322	344	339	364	363	355	346	330	356	347	324	314	350	323	345	301	319	324	354	372	329	345	361	328	318	353	357	369	336	333	314	322	347	355	352	349	328	340	324	342	345	340	361	356	332	370	372	327	315	337	343	303	346	343	315	320	344	351	328	346	367	350	337	333	343	370	346	352	327	373	344	346	370	363	323	353	339	326	357	313	346	359	354	358	355	352	363	365	375	317	352	325	362	315	343	361	354	350	351	337	328	371	327	360	371	346	342	337	376	353	321	332	337	349	349	354	347	347	313	322	351	358	343	321	356	318	334	327	323	359	329	343	385	375	374	329	339	347	315	342	353	331	353	350	316	350	359	353	354	321	346	342	330	359	354	377	327	333	346	334	340	345	342	400	315	354	324	303	318	363	348	367	321	380	389	364	342	331	394	332	324	323	323	340	330	344	339	361	339	342	385	354	333	325	342	327	328	339	330	319	346	329	335	329	329	362	353	392	359	303	351	353	331	328	304	353	370	331	326	354	349	333	359	320	297	348	347	325	354	329	330	342	353	345	370	389	348	322	356	337	318	344	368	341	335	326	314	327	343	366	324	334	350	343	368	324	353	372	324	335	341	344	364	350	353	374	369	333	345	389	353	340	331	364	352	325	340	347	345	313	347	357	345	316	352	299	353	326	356	350	342	355	311	318	338	342	332	333	338	322	323	342	348	360	347	372	365	333	362	364	356	360	330	321	324	337	363	339	334	319	361	341	345	316	355	342	334	374	333	331	358	357	354	373	367	368	373	345	326	321	320	339	355	355	356	334	355	325	350	335	362	326	331	322	351	303	345	356	344	330	369	352	314	329	377	357	366	316	359	368	363	346	316	321	343	354	361	335	341	379	360	341	365	342	335	324	302	359	338	350	352	323	343	358	367	356	328	337	364	334	364	355	358	383	362	348	351	306	334	378	356	336	323	334	325	338	382	327	343	367	341	345	355	357	341	372	337	327	334	346	365	369	375	348	339	349	349	352	296	348	342	344	294	356	345	368	362	363	355	311	322	302	320	359	340	341	333	335	353	338	317	383	337	313	351	350	356	354	333	349	372	355	333	333	341	379	329	334	362	353	355	357	348	355	349	331	336	352	330	313	358	346	336	339	335	327	318	365	336	331	347	371	366	346	337	327	302	328	371	358	349	318	311	356	364	336	326	367	347	353	363	344	349	336	341	339	327	358	365	382	322	333	325	371	326	322	338	333	333	331	332	346	343	361	354	362	337	349	331	351	332	330	340	373	363	333	346	347	336	344	329	350	356	306	359	349	342	352	334	358	339	348	358	335	357	333	339	353	334	338	368	337	348	367	366	360	332	349	361	336	346	339	392	340	368	332	329	371	350	356	359	327	367	338	373	341	344	351	378	355	357	346	364	348	319	335	358	335	356	380	364	341	336	324	348	353	341	376	350	333	332	354	343	368	317	342	336	349	384	334	340	360	325	353	355	338	328	328	354	332	332	388	350	322	353	308	369	335	329	373	359	313	373	361	328	360	330	351	355	344	332	331	342	347	350	338	341	319	336	368	341	325	355	320	386	348	345	346	335	380	351	353	352	358	342	355	366	348	340	384	337	372	350	341	346	349	321	367	333	342	349	328	347	351	332	343	316	369	374	347	336	346	349	331	336	373	353	353	332	331	362	379	310	338	332	362	389	310	348	338	324	341	338	295	336	359	345	353	343	335	325	320	355	326	355	359	362	357	342	323	384	334	336	292	381	353	345	343	351	386	366	340	368	335	350	333	385	338	339	314	369	323	367	357	352	335	323	348	371	360	348	339	349	336	355	329	320	371	374	342	349	350	333	344	365	371	299	336	363	322	325	354	373	371	333	345	332	339	382	369	338	344	321	327	301	375	348	392	357	347	338	349	351	339	310	352	305	358	331	328	310	313	318	363	362	352	334	352	363	323	357	369	336	336	345	352	342	358	360	358	331	364	383	350	361	325	308	351	361	342	367	358	356	338	363	366	388	373	302	370	338	358	318	367	327	313	333	346	360	353	361	337	359	343	345	351	340	342	350	321	388	322	354	354	349	402	344	318	313	344	351	342	346	326	374	327	320	342	302	316	320	359	364	352	355	349	336	347	321	376	369	367	325	355	320	349	336	328	320	358	354	358	356	329	344	349	357	351	356	314	326	335	330	337	347	365	324	340	346	319	349	325	342	332	318	350	331	341	324	371	372	311	346	326	358	386	341	370	398	332	318	369	369	330	352	315	306	354	364	332	345	334	361	341	353	321	370	342	346	334	375	350	322	310	372	370	350	332	331	345	330	351	351	321	370	335	336	329	347	335	365	334	352	331	339	358	324	345	356	366	325	326	370	334	346	379	369	363	367	344	322	366	338	378	349	331	316	372	335	328	329	376	336	333	354	356	350	367	351	363	337	345	374	363	345	359	351	322	337	322	387	348	333	336	330	348	360	341	330	389	325	342	372	330	355	348	361	351	374	345	336	326	375	332	355	347	392	333	338	344	340	363	328	327	352	348	346	338	339	385	334	328	358	354	330	336	341	309	339	340	340	347	347	331	368	380	338	334	354	366	348	347	368	372	344	380	378	362	355	396	335	376	346	357	357	316	355	319	335	385	352	351	359	339	342	347	375	340	374	363	385	303	339	339	339	378	345	359	335	361	339	363	362	348	332	327	376	333	324	351	339	346	319	361	361	342	348	378	330	330	353	325	357	335	329	321	348	353	352	330	351	368
4141	1893	1666	1076	903	815	738	751	708	645	708	663	617	667	639	683	683	636	665	674	656	613	599	605	659	699	630	631	660	654	630	680	643	623	584	630	595	650	688	631	673	628	613	642	673	643	620	596	634	599	608	639	651	613	647	640	594	665	607	659	609	650	636	638	654	613	640	664	630	647	631	642	595	573	617	640	648	654	597	659	630	619	646	604	624	671	644	628	656	653	637	662	664	619	620	645	590	628	630	655	660	627	630	611	637	623	615	601	671	670	685	628	644	592	646	652	667	677	591	666	653	603	628	667	651	618	667	671	631	652	645	633	647	629	623	615	650	614	637	658	623	666	647	619	687	675	597	609	639	660	657	667	591	609	642	674	653	655	606	640	640	633	670	621	588	651	627	633	644	614	635	626	624	704	643	603	576	648	627	621	611	634	652	637	650	605	624	655	632	630	615	668	606	655	605	694	632	661	631	633	663	615	650	604	666	636	604	627	601	617	619	640	625	595	643	593	643	662	641	656	642	617	631	651	641	618	623	660	647	640	593	693	607	611	624	625	649	636	613	637	605	643	605	644	617	597	643	633	628	636	650	632	632	642	667	582	616	589	628	619	643	636	602	628	629	605	662	640	650	641	614	624	628	611	653	640	672	664	635	631	655	639	624	637	640	617	649	650	622	615	636	638	598	615	587	674	672	607	630	652	630	624	605	633	628	671	582	651	662	642	575	613	568	631	612	627	662	625	667	664	672	623	609	626	600	668	628	647	655	649	601	626	605	607	645	636	672	644	634	625	626	689	669	620	690	629	626	609	640	606	648	569	625	624	606	630	610	666	637	643	617	632	660	607	625	652	635	597	625	668	702	677	633	645	625	614	651	637	679	643	636	639	665	638	620	645	594	633	654	622	623	603	642	627	669	623	625	609	625	636	601	628	650	635	603	675	644	657	656	664	593	633	619	638	647	628	684	648	615	627	662	644	680	647	619	645	639	611	597	654	638	688	615	632	679	626	641	623	620	664	594	694	655	588	627	586	631	636	680	631	641	615	628	633	661	601	619	640	641	651	644	618	585	610	661	620	627	659	598	647	661	635	648	636	652	637	614	621	630	640	615	654	647	650	599	666	639	639	630	634	655	601	591	642	624	628	648	628	596	667	657	636	616	625	604	665	620	684	576	603	615	653	646	610	661	626	662	603	642	640	632	657	624	656	673	636	651	632	637	654	629	647	651	611	618	638	611	625	640	635	646	657	655	648	666	620	644	632	665	629	658	606	681	627	623	609	614	636	639	636	643	634	618	642	678	591	589	630	663	591	644	570	641	631	610	605	637	653	640	635	642	631	641	632	621	672	632	662	645	659	620	654	648	643	678	591	638	638	618	657	613	634	618	621	611	600	625	661	636	607	628	565	628	630	629	616	645	631	647	621	635	645	626	626	643	624	635	639	669	609	622	652	637	686	674	654	627	563	647	632	623	621	637	617	638	649	647	647	611	646	662	675	654	624	632	595	656	601	607	630	632	599	608	695	633	644	579	645	646	632	598	649	621	601	638	637	644	617	584	651	649	648	607	682	621	661	596	640	684	605	606	644	652	652	671	630	602	682	644	668	641	616	606	620	610	629	595	633	676	707	634	656	589	702	642	605	596	638	675	637	700	637	635	614	642	645	650	634	623	631	679	636	627	658	664	619	646	670	566	622	601	646	651	624	640	583	606	645	599	634	650	646	592	623	606	621	643	596	655	664	647	632	642	626	628	638	643	625	607	652	626	646	659	638	635	589	629	657	625	636	640	614	647	614	622	624	634	647	629	600	660	637	613	645	641	592	620	614	612	607	633	647	625	647	655	637	603	692	646	639	607	634	618	636	606	686	642	664	624	687	613	614	659	631	689	626	633	614	628	662	658	659	666	659	582	647	596	644	650	662	654	646	624	660	635	631	717	653	687	646	611	650	633	563	621	617	632	635	643	588	626	620	644	648	643	629	587	619	639	635	650	592	688	619	591	607	606	643	670	599	661	667	623	642	677	647	661	607	625	681	658	661	701	657	679	634	668	644	627	607	645	647	628	614	616	594	645	639	604	600	645	651	626	629	614	666	649	607	640	621	604	609	653	642	626	635	603	637	605	618	630	646	660	613	622	629	602	647	596	636	667	579	669	655	607	638	634	644	631	677	671	665	621	640	603	613	685	652	665	624	662	655	644	652	632	622	651	653	642	627	591	629	663	594	668	613	609	607	684	634	682	650	657	658	622	649	632	665	581	619	634	654	601	650	633	653	613	637	661	608	630	647	623	635	637	637	648	643	660	627	633	656	677	670	614	640	666	608	647	627	579	629	644	644	660	620	580	599	659	677	666	660	657	596	676	668	593	612	608	607	663	598	650	641	658	620	663	659	608	621	627	644	635	680	663	599	672	683	642	593	610	646	611	617	608	608	637	692	667	666	595	626	615	667	640	636	627	611	612	646	629	611	651	666	577	600	633	612	617	666	592	617	640	651	671	675	645	654	625	674	661	626	656	619	645	633	639	636	611	646	648	669	576	652	639	623	631	596	627	563	610	629	648	629	653	679	648	607	636	564	611	681	648	637	648	634	621	633	596	637	589	656	630	640	595	651	621	663	644	666	601	623	630	653	616	656	671	700	652	624	580	597	625	612	610	660	647	656	601	618	650	638	628	607	618	631	605	640	584	663	609	623	678	656	646	627	722	628	694	602	664	643	632	632	635	657	645	620	655	660	631	651	607	595	647	615	598	609	637	663	662	641	641	640	600	648	604	655	622	637	667	642	642	631	617	691	651	660	667	623	636	641	646	651	636	651	611	653	621	614	614	660	617	587	589	664	581	636	619	617	646	654	622	646	629	684	620	661	650	596	682	619	631	636	605	624	626	616	619	649	657	642	678	621	570	634	645	618	638	674	641	675	614	646	583	649	607	619	659	618	629	613	669	623	627	616	621	639	616	612	596	613	615	623	614	625	614	667	613	653	610	640	646	641	622	668	653	587	649	618	697	614	623	611	623	608	616	603	657	641	626	622	615	588	630	623	661	614	669	659	702	625	626	625	625	642	663	623	667	625	645	649	656	629	646	625	656	624	621	624	637	654	630	621	579	607	619	651	639	594	643	630	649	587	642	656	650	658	683	640	646	656	621	671	638	578	652	640	614	635	626	675	604	629	640	651	662	612	605	648	635	573	621	639	640	595	641	630	681	616	660	653	617	607	687	661	590	653	609	660	653	643	648	590	685	622	643	635	615	645	614	629	582	673	669	627	630	655	671	647	598	647	624	643	649	665	641	644	651	662	671	634	667	637	650	636	633	617	642	645	672	649	665	619	621	635	615	648	624	637	605	608	587	664	679	583	666	616	619	589	599	638	638	624	687	612	621	633	654	665	623	654	656	646	645	619	616	620	658	628	623	645	631	613	658	647	616	631	634	627	635	584	582	638	629	657	635	656	640	599	633	634	692	650	632	684	659	594	649	655	641	611	592	673	630	668
24448	21394	28596	24544	19690	1626	609	382	331	288	254	221	239	210	203	189	193	185	158	175	201	175	171	176	156	154	179	154	158	163	166	188	163	153	164	159	150	175	143	161	165	138	144	161	164	175	179	148	132	147	174	158	144	149	133	151	152	161	162	162	154	154	137	125	145	141	156	163	163	167	134	143	144	179	156	146	159	152	139	155	141	169	129	153	172	167	145	149	149	153	149	172	144	148	160	142	153	146	147	136	138	170	136	163	151	134	169	149	154	175	154	151	147	131	160	151	169	140	145	153	129	143	151	170	149	159	139	135	151	152	152	153	153	155	140	155	142	139	139	135	168	165	139	143	169	144	149	153	162	151	169	156	141	132	161	141	158	133	151	137	155	152	160	140	111	162	148	151	130	137	144	134	143	152	141	144	129	168	162	145	173	138	162	133	148	135	143	150	147	147	151	134	141	135	140	151	129	154	159	147	156	168	132	171	145	147	131	166	130	147	147	159	143	143	156	158	130	155	138	177	156	150	135	154	164	160	142	167	160	142	150	138	136	155	145	145	144	144	162	143	165	165	150	153	131	162	150	145	179	142	154	155	149	155	148	147	163	146	150	121	137	145	148	147	144	161	129	154	146	155	163	144	163	167	161	140	142	153	165	150	151	168	164	156	143	150	154	149	142	154	136	153	139	140	128	141	138	137	134	159	146	132	151	163	134	152	178	144	155	161	152	142	171	140	152	151	136	150	160	153	153	140	152	158	144	149	164	142	142	166	157	160	171	124	135	146	154	156	157	141	141	138	156	172	157	143	179	169	145	128	124	150	137	158	134	137	151	161	142	153	140	152	144	156	137	110	159	146	172	154	150	131	151	148	165	155	168	144	147	169	139	160	142	180	156	137	134	148	136	155	141	156	139	158	150	141	144	140	129	148	145	129	177	147	147	169	143	136	134	139	138	163	140	142	151	145	143	176	137	142	144	145	149	178	130	129	142	168	150	147	133	149	163	145	144	127	148	133	149	141	154	145	141	142	166	167	152	147	165	165	141	151	125	144	162	171	154	155	143	129	138	170	145	141	155	162	167	142	152	137	150	164	132	148	135	140	154	150	138	128	152	142	147	137	133	150	158	161	156	149	140	145	140	141	157	148	159	136	158	142	154	149	148	149	146	136	170	141	141	134	148	136	161	171	165	141	147	162	142	146	148	156	153	158	160	139	159	155	146	151	142	160	162	154	127	120	147	125	142	160	152	156	154	153	146	185	138	136	131	150	145	146	145	133	157	166	128	160	164	150	175	140	131	152	126	127	161	164	148	130	140	133	154	142	141	146	158	154	146	161	132	137	190	149	135	187	160	141	141	155	125	136	141	151	132	145	138	151	157	132	159	144	153	126	164	134	137	150	139	140	145	129	162	126	157	158	163	150	139	158	155	138	148	140	134	167	133	137	156	131	147	154	141	133	157	140	116	171	126	145	155	151	144	153	149	160	138	142	157	140	138	146	163	146	146	161	125	148	150	162	160	120	160	140	158	141	136	159	137	145	152	170	142	156	157	159	151	131	167	141	127	124	158	127	132	151	149	155	144	160	165	145	133	145	155	157	153	142	149	153	146	154	152	144	135	140	158	126	137	134	154	142	154	132	138	137	157	137	157	132	161	139	146	156	152	138	146	172	160	136	146	161	131	145	165	160	138	152	131	150	131	126	155	132	143	155	159	158	157	154	145	152	168	142	148	121	121	139	153	150	159	148	123	143	162	147	152	151	131	141	135	140	176	143	150	157	158	167	156	143	153	153	138	148	145	131	130	148	135	140	150	130	144	150	140	150	148	161	138	150	165	159	135	148	147	164	175	161	131	156	131	156	154	154	145	160	121	135	143	175	142	158	134	150	140	135	146	159	133	135	153	155	172	137	150	155	152	150	164	122	148	151	144	155	148	158	144	146	156	127	140	153	159	159	155	163	167	148	137	153	156	148	165	131	124	134	162	164	162	139	157	128	152	159	160	157	151	152	129	158	154	178	133	138	142	154	148	139	154	160	142	162	146	161	182	176	141	137	161	128	137	155	161	155	136	153	168	146	143	169	153	155	132	139	156	141	157	158	164	143	133	152	129	147	143	146	140	137	146	148	160	137	167	158	134	139	141	132	158	143	144	158	142	129	158	168	156	160	143	137	179	154	153	150	147	150	132	144	136	141	133	165	159	151	145	152	134	155	162	132	150	144	139	137	154	142	160	148	158	140	152	142	135	139	165	145	158	132	141	146	141	161	143	152	136	166	135	146	168	176	137	140	171	155	156	141	150	137	167	134	143	144	161	124	136	148	149	143	162	155	139	156	143	158	153	140	154	134	156	163	144	139	147	154	152	141	139	158	152	155	113	153	132	162	158	145	158	144	136	149	149	143	148	137	131	149	154	162	172	151	152	163	158	154	159	153	134	151	146	152	151	164	150	148	152	161	155	138	142	140	145	174	162	141	137	146	141	156	143	130	130	167	141	157	160	152	151	142	139	155	162	135	150	128	151	152	156	160	141	124	138	159	143	143	140	161	152	139	175	151	171	163	157	128	150	160	142	169	149	143	154	170	132	142	131	122	139	123	157	158	141	131	150	127	142	149	146	132	154	142	138	155	124	159	162	151	166	179	146	156	127	140	151	150	151	127	139	138	147	120	147	164	126	142	149	152	145	127	148	166	153	141	158	144	141	139	125	162	156	181	128	155	148	154	150	152	142	148	120	168	141	179	151	145	143	146	136	127	155	149	156	161	141	159	128	122	143	153	174	150	145	142	139	152	165	164	167	130	141	138	146	154	160	132	147	166	155	154	120	142	148	143	123	164	148	166	163	154	146	142	126	151	116	134	130	157	155	159	158	152	151	161	170	153	147	148	148	153	145	186	165	129	165	146	146	138	134	167	152	163	146	156	163	125	155	161	152	139	157	142	161	150	154	166	146	165	146	164	137	148	142	154	154	143	167	155	145	146	155	147	153	159	159	154	133	160	141	156	147	151	134	157	164	146	155	152	142	149	140	160	134	130	139	153	130	141	153	145	163	145	155	161	153	152	160	128	149	134	176	143	140	129	130	132	143	141	141	143	153	154	156	163	139	155	146	138	172	155	142	144	167	141	142	147	163	140	139	142	155	117	133	142	126	175	164	139	169	176	153	142	160	159	158	169	169	143	160	153	154	146	151	157	162	162	159	142	150	137	155	129	147	142	168	124	133	133	167	140	143	154	152	140	142	154	149	168	156	123	149	159	151	146	147	140	124	136	167	152	139	138	157	152	162	168	132	146	157	137	129	153	168	144	135	149	136	141	161	142	138	175	155	155	141	163	154	157	155	159	154	147	167	154	158	163	164	174	147	157	163	126	146	137	137	152	167	148	145	149	154	155	134	176	164	162	154	155	128	142	156	149	131	148	128	153	167	158	169	176	154	152	167	149	164	165	153	147	164	153	149	178	137	123	150	146	127	154	150	155	145	163	195	161	147	147	159	152
5978	10997	9185	4738	3018	2106	1694	1245	1118	910	787	666	618	554	526	491	467	442	428	371	426	371	376	385	361	333	357	369	325	322	356	348	333	336	326	328	304	312	280	303	326	333	301	302	297	309	332	299	300	297	294	327	318	295	303	314	285	290	271	318	323	284	298	324	313	313	300	300	302	317	308	321	325	321	270	306	293	273	282	327	269	279	282	304	297	291	288	278	306	278	314	309	296	291	299	277	265	291	292	306	283	301	314	324	266	261	301	307	289	290	310	298	292	299	286	258	266	283	273	318	316	289	304	271	329	308	270	283	303	273	309	308	292	323	278	313	317	275	266	311	303	255	324	270	287	308	286	301	303	289	293	271	309	296	264	317	278	303	292	291	320	299	286	283	324	306	300	274	280	310	304	309	285	282	311	304	283	286	296	292	298	283	310	285	274	322	279	300	285	296	313	309	296	299	263	320	290	316	285	282	302	328	286	299	261	301	294	293	289	303	276	247	275	286	325	291	290	281	265	260	336	259	314	318	301	310	299	310	270	287	292	261	291	280	292	305	274	300	297	296	277	317	315	256	318	272	310	312	302	317	287	294	276	317	335	300	306	277	299	264	315	296	301	298	281	281	279	308	308	316	274	284	298	280	305	322	286	289	327	298	271	266	318	280	303	325	312	294	260	277	278	297	300	297	282	276	267	285	299	304	297	300	277	307	310	313	294	299	287	291	297	274	275	301	273	283	280	284	296	304	325	310	303	285	277	290	303	324	259	264	278	229	331	255	277	314	303	302	264	312	271	253	284	315	294	298	280	274	301	269	283	315	255	307	279	316	304	297	305	296	299	302	265	286	272	292	281	283	322	291	310	321	286	291	280	308	270	295	269	290	277	314	298	284	272	296	296	274	295	296	297	306	267	315	303	305	314	276	282	288	290	282	302	315	315	277	287	310	293	304	294	294	287	298	297	309	274	255	280	276	275	274	271	306	289	299	276	300	296	288	299	315	263	303	281	273	303	280	298	288	272	302	256	307	287	287	307	262	292	310	295	281	301	282	283	288	283	272	270	276	295	309	315	299	277	283	294	298	293	301	290	289	304	299	315	300	263	270	278	290	289	297	308	273	303	314	315	299	321	278	291	336	272	293	274	276	293	321	301	302	297	295	269	298	311	308	283	301	315	274	311	268	290	263	308	308	290	308	284	293	304	298	308	274	279	307	296	280	307	283	302	283	319	296	322	271	302	316	299	286	289	302	279	282	308	295	304	298	288	288	295	272	261	313	283	299	305	298	298	305	306	285	271	297	286	273	292	291	281	308	312	279	295	281	298	284	325	305	262	268	282	272	294	310	266	287	275	271	253	294	282	281	303	302	273	261	290	294	278	280	275	258	306	247	290	319	322	276	279	288	315	274	309	280	295	264	299	303	293	315	299	293	291	265	301	292	310	263	252	300	308	285	311	278	316	271	300	288	290	263	290	277	297	285	282	263	290	299	295	274	305	305	311	261	312	287	259	303	281	300	293	300	297	293	309	278	302	285	311	293	275	264	277	291	265	310	278	292	293	272	313	274	297	270	278	285	297	305	292	300	286	300	297	297	290	296	305	319	299	298	273	305	295	279	284	278	282	282	311	279	293	282	293	284	303	313	286	292	316	299	288	275	299	309	286	329	312	280	318	305	282	325	291	278	289	285	281	290	286	281	289	290	279	271	285	288	287	300	304	291	295	289	300	276	309	273	271	287	305	258	267	278	275	292	297	313	280	303	268	293	294	311	253	281	294	274	286	290	276	301	293	311	294	291	276	299	296	303	286	295	265	273	326	270	277	296	277	309	291	337	286	284	299	290	303	301	286	307	298	278	313	285	290	315	273	305	277	277	283	281	273	293	289	297	266	303	275	276	291	261	284	314	289	260	286	299	305	286	301	321	336	319	301	275	295	273	308	306	284	280	300	284	293	272	288	266	285	305	282	290	313	269	264	290	282	296	307	287	313	268	297	285	291	279	318	302	284	301	279	306	319	309	295	304	283	308	277	291	289	272	308	279	292	282	295	281	307	313	288	290	288	317	299	282	293	304	289	272	263	285	293	311	294	288	269	300	327	284	298	314	291	274	273	316	312	271	298	295	314	288	276	281	275	284	304	296	294	305	295	314	293	283	305	266	253	289	276	291	302	310	312	281	292	284	329	304	300	294	290	235	306	290	285	278	301	296	291	280	321	288	294	296	262	281	293	255	290	302	286	307	283	256	284	306	297	285	290	303	290	277	294	293	302	269	285	305	320	297	278	295	302	290	301	268	295	269	278	274	288	331	287	285	261	287	249	304	312	304	295	291	262	268	281	284	286	301	289	304	263	297	272	273	274	269	287	267	276	306	291	294	292	282	286	291	310	287	293	287	301	298	278	291	315	294	298	298	292	260	298	287	304	288	289	274	268	294	277	297	316	313	273	291	280	313	265	286	292	280	316	300	293	282	279	282	257	290	316	296	307	299	286	309	285	291	266	302	320	278	278	320	338	249	256	293	263	294	301	307	341	272	296	290	292	285	293	289	310	329	325	285	299	292	289	300	306	295	280	303	316	298	291	314	282	273	280	273	294	305	307	284	323	304	292	310	324	286	285	299	314	285	275	299	294	263	315	295	267	302	280	311	301	318	286	284	308	285	307	307	282	316	304	276	279	269	295	293	322	293	285	292	313	290	276	292	285	306	316	287	285	300	277	283	295	284	290	286	294	290	310	284	268	314	285	272	297	298	289	289	314	291	278	306	298	250	272	266	295	306	282	251	275	265	273	269	273	285	257	301	271	300	282	303	293	313	286	313	278	329	260	306	297	314	275	281	284	277	258	283	300	271	307	308	310	277	286	293	266	314	289	296	281	295	257	274	310	259	308	292	297	270	286	266	305	298	304	307	305	296	293	302	323	307	320	301	273	281	293	302	274	280	286	313	291	278	287	296	299	288	275	313	272	303	295	272	302	315	292	271	280	291	279	298	282	295	302	269	298	291	286	281	295	317	300	298	320	296	310	262	315	292	307	298	291	316	281	301	284	310	292	297	299	322	290	291	274	295	270	275	295	277	271	318	271	287	308	310	268	287	308	258	309	306	293	299	307	306	297	286	301	325	294	299	320	298	288	293	259	276	310	303	310	320	268	307	289	282	291	294	257	312	289	280	336	285	320	287	296	322	283	255	284	301	334	308	296	272	298	296	276	281	289	302	309	291	278	279	286	302	280	304	290	270	303	285	273	303	285	278	305	268	282	286	292	289	286	290	288	263	290	264	291	286	273	301	261	280	311	287	306	290	321	310	314	262	280	322	251	293	285	268	285	304	308	303	308	284	282	318	293	293	281	310	296	284	282	271	287	293	293	301	302	285	283	297	288	290	296	274	304	292	294	293	288	280	327	279	287	299	308	295	280	288	276	276	283	318	304	307	348	289	287	290	297	267	332	310	283	273	304	312	297	229	293	294	298	315	283	269	278	307	294	306	300	280	300	293
23516	21444	29304	23994	21444	17458	1742	815	630	528	466	455	388	382	365	360	340	356	323	297	346	337	311	330	345	302	292	264	295	315	296	260	316	281	287	262	267	286	293	279	298	289	258	274	284	279	250	259	272	275	294	285	291	294	282	263	275	285	318	255	261	290	293	278	246	269	272	267	270	286	253	242	271	247	261	270	262	281	264	238	268	273	258	286	253	241	284	280	263	270	269	265	248	239	236	285	247	274	283	255	248	265	269	283	288	252	238	253	278	287	266	270	272	285	259	282	250	252	289	284	249	255	242	253	255	252	259	277	276	248	251	283	243	234	269	283	289	275	300	292	244	271	275	291	282	303	261	272	268	275	265	298	285	251	262	265	289	256	268	271	281	245	283	278	272	246	285	275	298	288	265	287	282	257	280	272	269	259	278	269	269	272	291	242	269	284	260	245	246	258	257	261	260	265	274	235	260	281	271	267	266	271	269	309	255	256	304	249	263	240	263	263	286	244	256	295	280	266	240	281	261	241	290	253	339	267	251	253	303	246	281	253	282	240	261	265	258	270	240	261	253	288	274	279	260	268	265	277	252	261	254	289	229	247	274	278	262	271	255	252	276	266	245	242	260	289	260	250	280	288	288	301	258	252	242	281	273	268	275	279	250	257	260	280	277	254	274	277	279	266	236	257	255	256	296	275	237	253	264	260	275	283	270	264	261	264	283	266	258	263	282	261	307	268	264	254	255	268	264	258	246	268	242	268	261	266	245	225	249	266	259	273	282	285	265	238	261	250	252	281	267	268	253	261	262	234	252	225	250	276	271	271	273	249	292	251	252	286	255	248	281	309	251	282	261	255	287	258	249	252	244	224	261	265	263	292	258	267	254	264	283	301	241	304	279	264	256	285	250	261	261	231	256	274	262	264	260	271	268	278	275	277	275	240	269	271	282	274	248	300	271	290	276	266	262	264	273	245	270	253	258	267	266	275	259	284	254	243	266	270	260	287	279	277	251	261	237	230	262	286	285	248	231	275	275	282	247	284	261	271	254	272	275	270	258	295	269	245	256	267	268	247	267	296	231	277	263	240	267	276	270	259	294	293	236	292	276	279	236	263	229	256	256	295	251	259	273	265	249	259	249	266	275	244	265	271	270	264	285	258	257	278	308	257	240	278	273	249	245	268	273	250	259	273	292	276	241	264	289	248	244	288	284	294	286	258	239	276	247	265	284	250	265	273	265	290	263	261	267	251	250	272	286	261	244	240	261	263	280	263	279	268	268	286	284	254	252	277	260	261	269	236	270	244	264	267	277	261	286	285	258	253	269	242	248	248	287	270	276	240	250	299	320	249	253	260	272	253	280	268	227	236	248	241	275	273	286	234	268	276	271	260	242	265	268	262	253	255	262	269	268	261	231	268	268	268	283	241	258	257	250	257	298	276	257	291	236	252	263	264	263	275	268	239	249	269	257	282	241	244	283	270	241	278	297	264	279	245	244	241	273	276	257	230	228	246	283	261	287	261	269	251	282	273	291	258	280	248	279	281	267	242	264	259	251	275	271	251	272	249	258	261	294	263	268	252	252	241	254	245	247	251	280	260	301	279	281	247	276	285	269	270	259	259	257	225	270	250	297	288	240	249	282	242	283	259	255	255	246	290	278	257	261	243	279	289	248	275	267	266	284	277	270	290	263	237	269	268	241	296	262	275	268	243	247	288	268	237	242	266	279	264	268	263	255	263	246	261	285	238	261	280	249	249	244	272	276	267	259	270	256	279	280	256	266	275	269	277	267	271	262	278	276	267	246	257	263	264	245	283	256	280	254	293	254	265	271	250	274	270	260	268	310	284	294	278	260	248	223	249	263	253	275	257	249	269	248	258	256	242	253	253	283	255	271	283	228	255	251	255	288	279	257	260	275	260	244	279	259	260	252	238	257	268	244	262	258	246	253	263	254	272	247	278	251	252	278	229	248	264	308	270	289	262	283	249	263	276	280	228	239	278	268	266	255	254	273	275	260	269	256	279	259	244	262	261	259	266	263	295	254	234	273	238	247	276	263	257	264	264	285	238	305	250	277	263	253	265	254	277	260	258	283	262	278	259	284	278	246	292	262	269	287	261	250	242	252	268	256	277	282	275	277	259	259	275	257	271	239	276	254	269	245	271	248	257	280	255	257	280	241	277	281	269	266	235	276	294	256	286	267	249	281	247	270	261	233	268	236	254	234	253	261	267	260	279	263	273	269	267	231	259	253	239	265	258	266	241	279	255	270	260	260	280	252	277	268	231	268	269	264	263	260	260	285	244	252	237	273	245	249	270	242	238	287	252	280	283	283	265	268	255	262	259	298	243	252	278	293	277	272	283	271	285	298	247	267	248	280	263	258	262	257	282	227	284	258	234	279	267	260	263	274	269	252	268	262	275	266	278	268	273	244	264	251	281	247	277	286	261	279	253	270	258	257	275	261	280	264	262	261	268	254	275	293	246	277	262	244	284	267	260	256	263	281	264	295	273	251	241	300	240	256	252	264	264	253	243	288	251	262	268	274	257	250	280	241	277	261	245	294	267	265	270	274	251	246	272	263	291	256	272	256	249	291	267	262	246	266	259	250	255	260	279	263	271	259	265	248	286	279	261	277	243	245	280	290	261	256	264	286	263	267	236	267	281	288	290	254	270	240	265	263	286	274	285	256	276	253	271	275	244	263	263	267	254	255	270	251	252	242	260	249	257	275	294	265	253	251	272	255	267	253	242	270	266	249	255	263	264	265	260	261	259	263	266	245	293	258	247	249	269	245	295	276	273	282	276	285	276	254	226	274	276	225	279	273	264	251	298	284	253	265	262	253	280	274	269	255	242	295	262	272	250	300	264	265	246	246	266	239	277	258	269	294	274	248	275	251	259	249	255	264	270	266	261	255	260	274	294	230	251	239	262	259	321	270	260	250	255	257	293	280	261	243	249	269	281	254	239	268	261	283	247	266	286	276	238	267	278	259	260	241	268	252	260	281	271	245	246	243	260	242	263	270	260	262	288	250	291	272	278	303	259	242	249	251	232	277	257	250	244	257	280	306	287	257	270	272	267	288	262	234	299	293	253	275	250	275	270	251	267	267	245	241	258	276	262	259	271	275	254	259	283	270	246	246	237	239	244	293	244	278	249	288	256	250	268	270	256	298	267	271	263	275	291	237	264	262	260	249	246	255	222	269	243	283	281	265	254	268	266	255	243	259	264	266	271	284	273	228	284	228	274	262	249	255	263	240	281	269	272	269	266	285	252	283	252	254	259	241	278	247	276	250	269	254	250	277	268	266	262	301	260	273	244	272	269	285	245	258	262	262	271	259	295	267	268	262	284	266	276	297	285	260	259	280	262	281	267	265	284	230	272	284	263	275	259	262	228	271	279	243	256	274	268	248	254	247	295	287	248	258	241	263	258	295	278	238	246	252	275	256	266	243	271	265	252	248	260	278	265	279	271	258	259	256	279	267	264	281	281	244	269	295	281
8613	17255	14444	7870	5152	3823	2853	2227	1774	1589	1315	1165	1028	911	919	856	796	717	706	757	669	650	656	635	656	641	594	614	587	526	559	535	551	527	540	533	534	545	516	531	502	504	494	531	490	518	552	510	500	525	483	505	518	490	470	509	492	484	493	440	461	466	483	516	454	487	485	462	500	501	461	514	435	478	440	460	534	535	487	483	455	489	451	505	500	490	531	480	441	459	496	478	409	493	462	471	484	489	492	477	471	471	492	490	486	473	464	515	440	439	492	482	480	492	489	480	479	454	459	507	476	493	467	511	448	466	445	499	490	488	548	472	487	462	477	476	498	484	465	487	448	508	447	515	479	477	481	496	480	454	453	493	478	470	436	499	496	495	474	478	462	466	492	493	472	482	473	464	498	474	490	479	453	484	478	470	444	524	475	448	484	436	455	493	490	446	509	493	494	493	466	461	483	445	488	468	465	529	448	467	420	503	472	451	463	448	462	497	476	410	519	467	481	473	442	478	483	471	495	471	487	495	481	488	490	470	467	492	515	466	480	466	461	485	465	454	447	493	466	453	477	459	510	466	481	460	450	482	471	476	462	469	490	475	479	435	482	488	516	484	444	496	492	505	462	515	459	438	489	457	458	501	469	486	449	455	452	476	476	476	455	466	487	481	485	489	469	486	445	492	463	482	487	493	442	474	473	477	491	455	459	476	470	453	492	479	488	474	485	460	456	494	463	461	440	471	494	481	488	491	464	464	503	469	455	484	533	476	455	426	472	454	426	469	430	515	466	407	478	471	490	483	476	484	437	480	474	483	455	458	515	465	450	503	453	432	466	471	467	504	475	477	468	486	473	461	456	510	479	472	454	469	497	427	468	455	498	475	471	481	453	448	482	520	451	500	486	484	464	465	468	489	439	494	497	412	475	439	492	423	461	443	470	463	498	467	477	486	503	497	485	467	518	472	467	472	484	484	473	498	466	442	501	482	471	470	480	473	450	486	474	468	457	475	489	475	462	424	478	452	470	486	442	409	510	448	501	446	477	508	453	436	478	494	464	495	474	447	467	480	490	492	479	509	437	502	468	485	471	518	492	458	446	466	513	456	476	499	459	503	476	465	439	501	483	464	493	458	482	490	442	453	488	443	463	463	468	473	510	453	484	503	501	460	470	518	505	441	450	445	452	447	491	497	453	471	516	502	494	460	504	512	474	477	520	443	486	479	501	495	461	484	488	495	455	462	487	466	467	489	517	486	482	444	450	494	486	454	428	476	488	475	486	458	484	494	534	436	490	410	451	504	490	458	454	469	461	456	466	472	519	479	464	461	465	477	455	463	497	457	461	467	509	531	480	460	488	447	489	500	447	477	494	506	448	451	486	502	507	489	470	504	477	424	471	503	474	516	456	460	511	455	503	467	456	499	478	491	436	469	467	468	470	454	441	460	474	471	463	455	477	498	483	464	471	452	439	498	477	457	494	469	459	481	462	496	466	488	475	493	473	454	443	482	484	505	437	463	470	442	496	488	437	480	467	493	464	463	468	460	476	474	473	463	460	468	500	456	453	480	463	463	456	481	423	461	492	508	448	463	477	466	490	484	459	480	467	447	450	498	480	466	486	505	454	454	461	499	475	494	468	446	441	448	500	471	448	459	487	445	468	466	460	457	455	450	469	457	462	479	447	450	476	493	503	439	510	473	440	453	485	469	458	489	481	513	463	474	461	474	489	459	500	511	475	507	470	493	434	482	456	454	450	534	450	491	444	508	471	491	470	467	468	489	497	437	472	481	476	412	479	493	437	450	527	520	490	456	489	463	461	445	450	484	442	506	478	454	449	457	506	492	484	487	461	512	512	474	479	481	490	441	474	457	452	497	461	502	447	464	457	472	478	474	472	457	471	477	498	505	481	476	491	500	465	434	436	465	487	463	455	423	469	505	477	441	495	466	456	484	477	505	471	510	451	508	470	455	493	511	489	507	469	482	480	511	481	457	514	481	504	432	476	467	475	456	488	453	456	441	497	473	477	466	483	497	475	489	479	445	447	481	454	483	479	477	481	437	486	460	493	480	453	431	452	507	469	478	493	489	443	496	471	453	484	465	470	498	457	521	478	493	489	489	514	502	452	482	486	476	473	448	465	455	451	477	439	487	498	438	486	469	491	468	476	464	504	456	540	451	473	472	469	526	467	470	477	484	503	458	461	454	514	476	476	451	533	490	470	423	476	486	516	467	485	475	452	468	456	483	469	500	452	481	476	477	491	503	497	439	459	460	439	456	457	432	460	466	480	504	464	440	464	480	506	487	482	437	439	508	464	478	473	462	487	468	450	480	460	464	460	449	468	420	459	454	451	468	464	489	500	478	467	487	500	496	472	455	467	503	531	479	488	489	456	489	425	456	496	469	465	488	459	440	447	471	504	496	448	439	482	474	452	441	488	481	458	492	470	448	490	425	451	502	442	479	481	468	431	449	489	492	512	491	483	472	444	449	461	464	459	423	432	492	498	455	445	427	477	442	522	481	438	515	495	499	451	481	468	464	468	474	430	453	493	483	459	445	516	446	477	480	495	485	488	497	443	466	442	497	478	465	452	446	474	440	488	509	458	488	495	491	461	474	474	449	476	438	489	474	434	475	450	471	471	492	499	504	510	458	460	465	514	460	479	454	476	523	468	467	424	494	464	468	443	552	495	481	500	513	473	421	465	477	491	482	508	481	484	481	490	456	434	483	470	464	447	460	459	426	486	455	492	502	453	432	482	505	481	425	479	472	469	531	425	485	493	483	476	473	486	442	476	429	483	445	495	417	472	474	510	474	443	469	471	432	451	470	474	486	455	491	513	544	464	452	485	486	452	462	408	470	496	471	485	454	460	485	472	442	476	498	458	466	506	452	463	463	474	459	455	504	494	451	485	467	509	483	536	454	447	487	493	490	465	488	487	434	492	510	491	485	455	466	474	462	429	512	476	458	488	433	494	483	474	479	490	449	475	435	442	487	470	462	482	466	474	491	481	474	492	495	480	489	511	516	478	478	473	480	429	471	468	469	483	492	451	466	504	478	448	485	497	457	460	483	449	469	464	502	498	462	489	459	498	479	479	484	480	473	467	518	510	473	475	463	529	453	468	471	482	464	507	490	448	480	456	462	464	475	442	462	463	480	462	445	502	466	438	433	471	477	488	467	520	509	486	497	498	486	482	483	470	469	518	481	479	466	487	464	463	479	449	476	493	487	456	496	462	468	489	443	461	473	480	474	471	458	491	467	479	464	470	444	499	509	464	479	471	472	488	461	471	464	477	471	432	478	460	481	490	479	475	462	490	480	451	505	432	490	501	494	479	465	503	458	438	494	499	496	454	468	492	452	490	468	494	475	472	460	500	483	447	475	475	449	505	491	443	506	513	440	466	438	438	465	457	468	437	466	509	466	464	492	464	487	506	464	457	426	511	446	466	464	478	506	456	493	489	455	474	482	479	434	443	446	485	449	494	459	472	479	475	474	463	462
26953	20696	7422	725	429	379	365	402	336	362	333	329	341	346	334	378	318	338	327	335	343	357	369	339	342	319	375	326	341	344	367	352	350	365	348	330	319	347	347	355	337	337	330	357	354	301	330	342	328	319	375	359	381	340	338	311	341	322	334	339	315	340	339	283	331	331	340	317	329	330	338	337	334	365	341	344	314	370	340	370	323	339	366	341	344	325	329	344	327	339	323	350	330	344	339	320	335	361	360	360	353	344	310	310	326	352	334	299	321	296	329	319	335	346	309	344	390	329	361	333	342	366	331	328	362	334	336	318	350	328	352	349	390	330	304	354	324	317	356	340	320	341	312	313	363	351	329	318	393	348	316	318	349	344	329	350	353	338	368	346	320	343	337	304	343	350	347	341	311	333	337	325	364	332	334	360	353	327	353	339	315	332	355	331	346	362	325	336	345	354	313	349	358	370	356	362	340	344	370	344	317	374	354	333	302	351	320	335	355	328	321	340	333	327	340	336	354	330	343	330	329	335	367	336	346	352	353	354	352	339	332	359	301	360	316	327	327	363	344	354	317	331	345	356	349	349	348	312	367	368	341	358	323	378	319	332	359	329	353	337	337	333	312	344	337	347	342	339	327	391	329	346	342	355	329	322	307	323	330	352	322	312	370	370	328	357	316	351	350	321	346	321	354	347	350	372	354	362	341	344	308	344	321	335	342	377	342	302	313	323	329	331	329	352	360	349	321	351	379	344	309	329	311	327	325	346	327	328	312	355	316	337	374	336	332	365	353	312	346	353	352	344	328	345	346	336	383	359	363	337	339	332	338	344	362	314	336	344	329	327	332	379	347	354	321	351	310	355	341	353	362	343	342	374	348	349	388	333	348	345	315	359	356	380	358	328	326	344	341	341	345	327	336	381	335	323	358	380	380	356	317	349	325	303	333	367	329	345	322	308	358	382	330	325	318	331	340	346	339	348	330	367	315	334	320	344	336	345	320	338	337	342	352	364	319	359	353	363	320	342	327	358	323	338	366	343	340	328	373	345	316	334	318	326	367	325	311	328	302	333	322	334	320	370	325	351	349	362	363	349	311	346	361	340	344	364	350	336	343	323	342	329	348	317	311	337	326	340	304	371	350	347	299	350	355	324	324	333	318	348	357	356	347	347	338	330	324	346	332	346	358	349	368	353	322	342	298	328	340	354	339	363	343	326	343	338	301	335	330	333	301	313	333	346	325	354	341	345	361	335	335	361	325	341	345	325	334	347	351	347	347	331	369	330	371	329	341	322	363	320	355	345	316	341	345	321	349	368	338	329	373	310	335	320	374	353	325	350	361	323	349	317	323	349	338	316	362	333	336	342	354	359	357	329	324	348	346	350	342	360	355	358	352	369	373	323	340	351	363	350	306	347	362	324	371	338	367	360	353	316	372	338	346	335	359	385	348	332	336	355	338	363	329	304	367	323	373	359	310	341	332	340	336	333	377	363	332	344	319	363	337	353	308	343	374	339	356	322	333	312	396	322	333	346	321	349	341	370	349	316	333	372	334	331	370	326	334	309	342	367	341	346	341	326	336	338	328	344	333	326	338	358	366	357	359	338	337	382	336	371	336	329	351	314	353	343	342	339	327	313	373	356	324	309	341	357	362	372	362	342	333	330	358	354	361	357	354	346	340	340	361	345	323	385	314	347	320	332	352	354	321	319	345	307	339	347	334	339	313	378	323	344	339	321	341	371	326	311	352	320	356	302	341	349	363	330	349	349	336	342	311	358	330	303	337	324	309	372	307	336	325	312	329	342	358	354	351	327	342	341	360	340	335	309	323	344	346	342	349	342	329	347	358	319	338	341	327	349	335	341	325	337	369	320	335	352	341	325	323	324	352	325	324	351	310	316	332	360	372	320	294	320	392	339	339	348	339	327	334	340	335	329	342	338	337	311	353	316	361	369	344	331	335	316	342	327	338	345	315	332	354	346	351	340	320	357	355	383	313	353	360	315	332	339	298	344	364	366	332	363	352	340	353	319	316	333	325	330	379	324	379	347	360	326	353	324	340	341	325	332	356	342	345	364	383	337	299	355	313	331	303	337	356	346	329	319	350	304	347	360	397	315	332	326	359	337	356	329	363	325	311	332	315	351	336	316	347	361	329	328	341	318	348	329	333	315	331	325	362	346	326	335	358	357	334	343	345	362	366	361	354	328	358	329	342	314	346	355	363	333	354	345	361	360	332	360	315	373	350	349	352	316	340	310	340	347	331	343	311	353	344	363	335	326	326	348	348	321	340	366	341	313	321	322	360	336	361	356	337	342	332	330	361	324	332	330	319	335	315	335	337	332	313	349	340	326	314	353	329	349	322	339	313	310	371	361	310	348	356	345	350	325	363	295	333	328	338	305	353	324	345	341	365	350	363	329	336	337	347	338	318	361	343	327	328	351	332	347	343	340	346	336	332	372	364	331	329	330	339	372	287	370	337	347	321	324	357	323	377	299	352	291	335	329	291	363	315	364	363	349	315	361	316	358	353	323	320	347	363	336	366	338	342	329	355	351	322	363	355	338	339	347	315	350	346	378	322	310	359	330	355	366	335	327	327	314	323	309	316	378	275	366	344	344	346	353	349	342	338	328	336	323	350	343	365	323	337	360	348	328	333	356	311	347	350	327	365	342	343	311	338	355	349	353	340	314	386	338	349	363	328	387	329	339	327	344	338	314	294	358	372	351	339	320	356	362	344	322	331	350	333	317	342	326	357	373	348	381	341	338	364	370	365	357	349	339	355	339	335	338	316	319	343	319	333	340	340	329	350	346	335	361	333	334	322	325	339	321	337	355	359	381	362	325	324	324	357	342	337	329	311	355	351	327	351	362	355	351	373	336	353	323	374	328	338	339	314	321	307	339	350	316	330	363	327	358	345	336	352	335	354	320	327	335	356	336	336	318	349	352	331	331	319	327	341	337	343	352	314	336	357	345	362	342	326	347	377	359	323	336	321	335	346	327	330	345	332	333	327	361	316	329	351	337	318	346	335	364	345	368	348	333	345	336	315	352	311	352	355	370	298	304	346	329	330	313	314	374	328	337	335	342	340	330	338	335	343	328	319	356	339	355	337	348	321	365	318	303	341	327	344	332	365	341	332	336	329	334	346	335	341	328	322	321	326	367	353	330	353	324	321	370	334	333	347	366	331	329	309	338	360	318	329	357	340	338	355	323	350	333	375	342	340	317	337	364	331	389	331	352	323	325	331	373	317	353	314	352	330	330	333	366	331	333	353	375	355	338	367	339	342	339	339	346	371	323	344	341	346	327	335	315	324	334	341	345	316	332	343	346	358	367	337	361	337	366	329	349	356	338	324	357	346	394	339	309	359	316	338	346	347	350	326	330	330	341	324	357	294	308	361	349	345	367	318	312	325	344	327	324	353	343	354	344	377	316	338	335	312	331	356	330	321	326	342	388	336	337	331	325	353	324	322	337	347	337	320	354	359	340	321	353	336	354	357	336
4210	1879	1609	1048	865	828	737	711	720	663	682	678	686	647	684	641	653	674	628	664	604	660	665	633	671	619	615	662	655	605	672	676	631	634	671	642	627	638	657	634	655	599	656	633	609	669	662	680	639	637	628	650	665	645	618	637	589	636	668	655	611	616	643	636	650	642	622	648	637	622	613	615	643	654	654	657	606	608	637	622	607	613	600	631	636	647	606	621	625	658	652	619	617	633	578	643	624	624	659	638	650	637	611	647	630	663	641	584	608	678	603	611	601	601	613	615	588	632	649	602	650	592	587	630	658	673	656	616	633	570	657	642	652	611	663	647	675	573	605	638	608	643	612	672	634	649	623	669	592	645	607	625	627	660	592	659	649	622	637	640	636	625	640	658	651	627	653	643	614	638	618	626	637	627	616	631	619	621	648	697	648	661	679	614	625	615	616	593	623	603	633	666	621	610	612	617	644	650	610	632	593	655	637	635	674	623	632	610	645	637	690	612	649	649	645	618	631	581	633	592	692	659	628	630	632	623	639	669	650	646	663	598	606	646	598	613	651	629	637	640	618	639	650	710	657	595	615	662	628	682	612	635	624	627	677	617	659	656	627	646	657	639	618	633	602	659	641	624	619	614	664	652	605	629	647	588	616	646	649	637	590	645	636	630	598	639	677	644	626	646	656	640	603	628	627	626	655	655	656	600	671	645	602	593	614	660	634	621	632	637	632	609	648	587	636	642	614	614	638	614	642	619	595	627	701	630	582	661	682	609	682	660	626	615	603	607	644	647	648	648	623	608	623	659	631	646	623	619	664	606	638	617	647	587	611	648	688	627	648	649	631	597	557	634	615	628	628	597	613	620	664	606	594	625	590	669	609	655	674	637	638	636	629	607	609	575	645	674	623	613	616	657	627	597	619	661	605	635	652	609	621	648	620	602	614	583	606	624	589	620	611	623	613	639	640	641	651	593	646	648	671	633	615	688	662	700	656	609	632	627	610	653	579	681	619	596	645	636	631	606	636	582	599	584	642	627	594	656	604	632	628	651	625	611	625	674	631	691	635	638	618	564	676	646	647	646	620	658	650	633	626	630	637	685	601	632	594	645	658	612	647	621	609	631	628	633	621	642	640	637	626	628	644	571	655	623	604	655	625	644	617	629	590	643	619	638	676	610	648	639	633	629	634	642	580	601	589	659	621	680	711	613	678	589	634	619	647	616	605	662	656	674	619	691	632	670	611	611	612	636	629	628	611	688	615	616	637	652	617	625	668	629	591	630	571	654	638	641	632	633	653	601	667	630	594	606	646	591	620	613	599	648	635	671	624	635	626	637	644	637	612	589	579	644	613	651	655	631	619	606	631	597	622	678	642	616	601	609	625	635	591	637	646	648	615	660	693	632	608	671	622	674	602	634	642	642	627	644	609	637	608	663	652	629	639	615	634	634	599	622	596	669	641	629	630	629	666	614	649	633	636	607	621	655	653	697	671	637	632	622	642	628	611	632	587	642	645	579	659	595	645	613	664	634	628	672	675	618	643	596	677	628	644	639	633	652	618	615	625	677	552	611	604	586	690	600	624	615	571	663	609	629	614	612	636	657	647	601	591	599	639	586	618	597	695	661	619	648	649	616	595	627	622	653	625	624	637	670	625	638	622	654	654	645	588	630	630	638	604	629	639	630	646	608	627	623	650	641	624	648	625	666	641	644	653	653	648	619	631	633	637	621	618	619	654	605	639	609	639	630	625	603	603	626	647	630	626	597	621	602	616	684	587	635	635	665	626	660	649	615	640	615	611	602	595	674	639	630	659	618	627	603	625	606	645	659	583	614	637	579	633	687	625	621	655	623	640	639	654	630	670	658	599	634	630	614	636	588	572	639	618	664	617	606	668	637	591	634	617	604	638	617	634	622	670	610	661	674	630	655	601	639	680	682	656	612	658	670	608	617	635	696	604	631	649	665	645	654	654	610	621	627	662	679	603	642	663	634	670	622	592	620	664	634	630	631	614	658	586	662	633	630	629	614	633	631	630	590	632	640	651	634	578	653	656	569	643	632	632	603	627	662	612	594	632	637	658	650	677	632	666	648	597	616	608	636	658	620	603	626	616	621	619	645	633	637	665	604	671	634	624	586	610	589	613	657	581	631	628	630	687	582	612	654	665	686	566	634	632	645	632	626	666	641	619	594	608	611	623	647	654	658	652	609	652	625	663	658	661	680	623	643	636	603	665	612	654	655	644	640	649	626	659	644	663	644	689	642	588	642	672	654	614	640	673	618	630	639	652	650	666	624	622	615	629	582	579	609	616	681	605	623	683	655	635	614	648	632	641	612	659	657	671	664	614	659	613	618	681	591	637	595	639	596	631	639	635	606	645	622	622	614	652	637	649	659	704	618	649	663	637	651	640	648	632	611	667	642	663	647	646	647	671	633	646	649	643	678	658	626	635	605	623	610	629	632	617	630	652	633	640	657	640	614	644	646	686	652	640	619	634	626	672	615	646	603	648	647	632	631	620	656	648	669	667	628	663	612	631	626	637	644	602	657	662	656	612	607	640	584	624	649	631	610	641	594	638	618	648	648	617	614	613	613	642	622	615	635	649	625	597	620	652	668	633	654	623	593	671	661	633	654	620	622	627	630	639	645	628	662	622	641	616	655	615	668	600	596	635	583	626	622	650	620	595	647	675	651	620	671	644	626	591	625	641	612	639	606	671	611	624	645	634	670	631	663	648	654	640	630	628	581	637	611	635	591	617	658	611	622	614	584	634	588	612	624	632	614	606	596	628	631	606	618	612	624	635	618	641	626	686	588	636	625	630	620	624	579	609	652	655	654	621	631	640	602	664	668	621	665	656	662	640	618	627	641	605	651	595	651	615	683	631	654	644	641	643	669	610	597	612	615	647	637	635	641	664	592	643	661	646	613	665	660	604	663	594	629	602	667	623	598	644	630	647	618	640	615	642	646	636	613	625	641	659	614	689	657	649	647	654	605	638	637	676	647	608	667	623	657	629	649	613	624	625	643	654	627	652	622	629	618	610	670	665	608	662	609	624	658	613	646	601	632	643	676	636	629	606	629	637	650	635	644	676	658	607	615	601	621	589	623	632	613	605	596	637	675	621	636	647	601	644	627	573	637	634	613	595	632	609	610	626	607	642	646	592	613	646	643	630	627	624	634	622	672	660	634	620	627	629	633	648	573	616	635	664	616	622	649	625	617	673	672	622	638	663	680	640	631	634	645	641	627	649	612	646	577	627	612	630	589	680	649	603	600	634	618	602	672	646	606	624	651	644	653	618	627	640	619	675	606	637	657	620	667	633	642	623	610	616	623	668	627	588	614	653	632	657	612	653	657	616	599	649	643	650	619	630	611	650	656	620	636	643	601	612	629	591	673	597	572	618	663	631	627	644	657	662	646	597	649	625	628	625	650	660	605	618	635	626	567	598	619	611	612	687	647	605	577	639	600	631	609	605	616	623	618	636	629	637	639	643	603	677	611
24432	21430	28625	24618	19764	1561	571	392	376	274	247	240	226	217	205	182	188	201	197	178	198	180	164	176	161	154	184	170	145	158	153	146	164	154	168	127	159	144	168	157	148	148	167	137	160	172	142	156	154	145	146	148	168	151	142	148	142	159	141	148	156	156	188	152	150	144	134	156	159	151	159	157	133	137	151	150	156	170	138	174	158	167	138	153	158	155	153	155	143	140	135	158	163	179	157	161	137	142	156	145	135	140	155	172	140	141	165	154	149	147	165	136	138	162	146	143	140	137	151	129	149	135	128	152	139	165	177	140	173	147	152	145	161	166	159	162	140	147	172	184	154	132	152	141	156	118	131	169	147	142	121	148	161	154	145	151	144	144	147	138	146	157	154	145	166	145	138	162	162	154	157	168	177	145	147	134	153	156	137	149	139	152	165	145	162	155	120	174	140	164	151	151	137	144	161	140	138	138	157	146	150	153	165	158	152	135	166	140	134	158	159	116	149	122	127	143	144	147	165	148	153	152	156	173	147	154	153	144	156	133	147	157	156	146	144	134	149	154	141	141	134	143	167	153	144	148	150	128	146	154	150	153	148	142	130	128	140	153	133	128	150	148	146	163	140	137	136	164	158	135	154	130	156	141	148	133	144	150	149	182	131	145	136	138	134	154	142	157	158	152	165	171	152	143	170	158	155	142	142	173	150	133	138	169	147	158	147	156	142	153	144	141	137	157	149	153	145	165	131	166	165	153	139	151	144	157	148	138	155	158	152	156	142	148	141	137	162	143	145	170	143	146	154	150	154	134	156	155	157	141	155	144	164	143	153	155	130	154	147	166	138	132	147	158	158	152	146	162	146	156	137	154	147	145	150	140	138	154	146	172	143	144	137	155	155	138	166	145	146	163	150	146	148	125	177	151	151	142	177	166	147	150	148	147	145	141	158	149	159	150	155	139	134	163	171	147	148	144	159	160	146	146	138	161	164	157	154	139	150	147	166	130	163	169	147	142	173	165	171	170	140	147	139	145	138	168	145	178	163	164	156	144	162	134	136	132	166	137	144	142	155	160	152	137	150	149	148	154	154	148	135	135	157	142	122	139	151	151	164	140	148	160	148	146	142	154	140	144	182	125	145	155	140	156	122	153	170	144	135	149	184	144	158	138	165	166	134	139	149	154	154	143	136	131	153	146	137	136	144	150	154	153	152	141	134	194	152	170	131	152	130	138	125	170	134	137	140	138	144	146	145	141	153	134	154	154	136	151	158	136	138	137	145	152	160	170	155	165	177	144	132	130	154	142	147	136	159	145	150	149	140	145	151	148	138	130	154	140	147	144	165	162	140	140	134	131	131	131	156	150	151	138	166	151	157	150	148	141	156	161	169	179	155	150	131	128	133	156	156	162	132	165	156	160	143	148	111	122	144	158	155	155	140	135	152	135	150	167	153	143	141	147	157	146	149	119	156	135	149	134	160	139	127	134	155	156	153	154	122	151	146	152	139	154	164	149	161	156	143	150	161	129	156	131	169	155	127	141	147	170	132	159	155	130	171	141	110	154	155	150	153	141	132	144	140	145	145	156	144	155	141	143	146	167	151	152	126	165	126	140	143	148	157	156	128	158	185	149	156	142	134	156	150	140	145	132	142	120	139	151	151	144	151	146	144	151	149	152	141	161	135	147	167	146	144	165	154	167	141	157	141	176	165	166	169	143	142	150	148	159	151	146	146	153	137	153	159	149	150	146	157	166	158	137	172	132	157	141	126	160	149	154	163	161	147	167	163	133	148	158	153	141	143	155	142	152	160	157	125	141	151	153	133	151	145	120	153	142	151	145	154	161	150	150	161	116	167	145	146	152	140	147	137	144	162	146	134	163	140	149	157	149	131	155	150	129	150	154	134	157	140	143	164	148	166	156	170	146	145	153	129	155	173	160	151	140	131	161	154	139	145	149	132	149	160	137	161	132	147	139	160	164	152	158	159	134	150	155	121	136	160	152	148	148	141	140	147	153	147	155	143	157	129	153	153	162	148	125	163	142	138	165	154	152	178	130	142	148	140	141	158	157	160	152	132	142	153	177	156	142	128	138	152	157	158	165	140	153	146	157	149	127	145	156	146	142	148	143	157	141	142	138	139	136	128	149	123	128	147	135	162	152	160	136	137	142	130	152	143	139	135	126	137	138	152	147	145	147	148	131	156	139	152	159	150	141	140	151	125	143	163	137	176	168	141	145	141	146	152	141	163	139	142	144	146	147	133	155	150	152	141	154	160	143	146	165	144	139	140	155	135	162	136	136	144	142	144	152	142	127	144	157	166	151	148	138	167	143	165	143	155	157	146	165	137	168	151	144	164	140	150	146	148	139	165	130	155	147	142	163	145	116	140	142	159	147	161	128	132	141	136	137	141	139	139	157	145	142	147	172	146	124	176	163	154	155	144	173	143	146	136	145	143	153	142	145	174	144	140	144	142	137	153	145	183	154	174	146	113	142	155	144	168	157	123	144	148	130	146	136	142	136	164	157	148	174	119	158	130	163	153	162	151	164	130	138	171	140	146	153	145	161	157	144	161	142	144	162	128	157	149	148	166	151	137	138	160	144	153	154	139	139	152	146	146	135	157	133	166	134	155	130	151	157	151	153	131	154	153	165	145	131	147	159	156	135	135	149	156	140	116	165	146	137	157	141	163	147	141	156	142	150	144	144	156	159	145	154	157	134	147	142	153	173	145	162	142	171	156	152	151	168	149	141	137	126	144	146	168	160	144	168	152	137	134	149	142	145	151	149	149	166	153	139	155	143	157	158	142	155	149	157	131	155	148	154	143	150	144	144	150	173	154	152	145	155	130	156	167	157	170	153	156	150	159	169	132	175	126	163	124	142	150	159	139	143	155	141	136	161	127	154	153	146	136	131	118	165	156	154	158	136	143	143	138	168	157	148	128	172	139	145	122	136	134	156	144	128	154	152	170	152	136	152	129	150	164	141	147	145	143	157	156	167	153	131	143	135	135	156	168	134	144	155	160	147	123	161	157	154	164	173	156	150	143	132	145	136	160	151	160	167	143	139	154	146	163	136	129	143	153	172	139	149	153	156	139	150	160	137	132	145	148	154	137	146	158	141	144	121	150	176	153	146	153	136	144	144	158	159	167	139	151	135	139	134	172	138	156	147	127	136	173	145	149	176	138	154	166	126	134	145	140	151	148	133	135	130	143	134	145	159	137	147	134	152	138	162	157	158	155	138	152	146	152	175	162	144	168	151	158	130	152	140	156	152	137	140	159	133	153	138	165	132	147	143	149	115	173	161	146	153	153	129	141	147	147	159	166	135	159	149	135	152	138	150	147	137	148	143	170	150	145	132	133	163	120	144	126	157	138	151	153	150	151	151	155	140	154	157	146	138	174	170	173	126	137	132	165	148	142	153	148	157	118	133	150	159	142	149	153	148	143	141	151	162	168	129	140	153	144	158	140	137	142	165	136	134	156	149	166	150	131	169	141	132
6031	11116	9107	4783	3067	2127	1570	1303	1054	891	789	716	623	560	507	471	449	456	414	401	413	370	375	360	378	337	360	364	353	324	333	314	334	313	317	338	332	346	329	304	322	311	276	313	296	302	324	325	329	307	331	282	325	305	294	305	281	303	307	271	325	317	292	254	317	310	298	290	294	302	343	298	289	318	285	328	271	299	277	346	289	324	274	278	287	292	325	338	297	296	280	316	292	294	287	289	279	285	314	319	300	282	258	296	310	283	302	286	310	270	289	283	279	292	282	303	277	272	259	285	278	294	275	309	329	285	279	275	277	316	284	277	277	300	313	306	289	303	297	318	317	324	307	311	314	284	306	283	291	263	288	289	316	286	290	309	271	295	301	312	307	294	274	307	303	276	278	283	292	271	289	288	309	317	287	318	303	303	332	293	296	277	299	278	314	300	293	284	292	291	302	284	267	299	311	286	311	316	277	291	273	302	301	310	286	286	282	273	312	300	256	295	300	281	294	292	288	282	322	303	299	252	319	281	305	275	293	302	248	297	299	289	278	296	280	274	262	271	277	286	300	303	293	297	280	283	279	307	276	313	286	294	299	283	289	273	287	268	288	312	256	314	286	304	289	311	331	261	302	292	308	287	297	276	266	302	297	299	280	323	321	258	262	318	292	287	264	304	288	280	270	265	292	295	300	291	276	301	313	272	279	305	282	290	272	270	299	296	272	253	313	292	314	281	322	316	310	289	280	286	282	297	322	297	291	294	282	319	279	305	277	284	276	287	278	264	309	309	290	309	283	273	292	265	313	305	303	298	295	290	297	276	319	289	307	280	318	295	329	284	285	284	275	321	314	284	295	285	283	296	306	287	276	265	325	267	293	322	306	318	307	292	308	294	307	281	309	295	315	275	288	274	291	296	308	293	291	274	293	321	314	280	320	287	267	330	273	289	273	299	272	315	273	289	275	302	282	272	313	325	292	302	276	311	273	312	293	311	310	295	304	269	297	313	282	314	289	292	270	292	290	306	281	291	280	272	308	294	319	305	286	264	283	285	308	292	317	303	314	317	298	269	309	319	292	290	298	304	303	261	266	282	277	279	280	273	319	299	323	303	312	335	294	306	298	289	313	309	302	294	314	283	330	275	312	291	281	294	283	288	267	277	288	286	308	297	321	287	295	304	274	305	282	273	305	321	297	325	306	284	278	289	284	309	292	289	305	303	297	293	309	303	277	262	280	291	294	274	290	292	275	287	326	284	304	272	317	281	274	283	318	275	275	287	305	294	296	274	289	296	298	310	273	304	302	289	304	287	305	304	285	297	318	298	299	303	304	289	293	265	298	300	305	302	301	306	294	300	317	285	249	283	293	285	276	289	266	324	312	284	305	271	296	293	276	275	304	300	304	252	298	318	260	284	296	314	313	284	270	289	286	313	262	295	293	299	257	326	288	312	297	286	306	283	319	286	291	310	326	330	293	286	289	294	306	295	302	249	299	271	279	260	271	277	297	296	309	314	278	302	289	270	346	308	291	326	323	260	259	305	316	297	296	288	272	319	297	299	298	297	278	302	312	299	296	288	288	286	283	301	264	297	285	289	275	284	278	283	277	296	303	300	294	255	290	276	302	312	315	293	296	292	281	271	279	274	316	303	288	297	303	282	288	312	265	281	293	286	286	276	305	319	294	299	264	307	315	295	335	317	298	308	293	280	256	307	317	322	314	313	284	295	286	298	301	306	309	306	283	284	316	284	265	291	298	271	297	293	290	276	314	284	272	308	305	264	317	300	277	289	294	289	264	297	285	310	268	300	271	290	298	323	299	298	302	298	290	297	299	311	289	309	287	254	302	265	289	317	277	280	294	303	299	293	268	287	318	295	290	291	270	323	277	316	318	275	276	312	309	312	307	286	307	305	269	280	299	298	282	298	296	282	291	287	290	294	311	290	322	311	275	289	279	316	302	298	305	287	283	288	295	310	279	316	308	282	292	271	309	306	286	308	314	307	253	302	294	263	304	319	316	332	291	313	254	291	278	287	298	260	307	294	307	287	302	282	259	257	338	296	264	278	318	309	287	279	288	301	316	319	279	320	298	334	248	283	296	272	262	274	265	267	297	272	317	299	323	304	290	296	289	289	305	287	348	309	272	280	265	325	280	307	270	276	297	275	284	276	295	282	290	310	249	279	313	299	276	312	336	303	307	270	298	253	273	293	289	281	282	323	284	273	268	307	353	278	288	300	285	292	300	295	302	292	311	288	295	286	315	277	292	250	287	300	287	309	310	277	284	298	285	290	280	270	313	257	300	292	287	286	322	286	316	318	292	289	300	273	293	286	317	282	278	283	298	320	299	283	323	287	296	298	300	286	312	302	329	284	273	294	280	323	270	286	280	280	292	288	290	316	272	323	315	332	270	304	300	314	305	289	291	262	269	278	282	325	322	298	301	281	283	298	279	314	288	312	276	277	309	302	292	272	286	277	285	291	318	324	296	273	294	300	263	286	291	294	259	299	261	292	288	305	277	291	293	294	280	248	293	307	298	296	297	267	271	289	318	263	292	331	304	304	303	274	250	285	296	305	298	280	295	304	317	329	311	282	299	300	285	324	274	309	319	285	270	303	323	291	286	305	305	324	294	314	267	300	276	322	294	288	281	303	259	280	262	302	291	308	273	306	311	310	298	341	320	309	288	272	270	319	331	284	281	278	294	300	261	283	263	252	295	280	269	299	312	318	308	257	313	290	258	290	292	299	292	273	289	260	301	286	282	304	276	307	294	287	262	294	283	287	311	268	301	282	313	284	278	320	292	294	305	311	278	298	328	266	292	281	284	287	285	295	280	287	260	291	281	310	291	294	315	290	290	278	286	274	290	283	285	288	291	291	285	287	305	270	267	256	287	307	326	296	265	312	296	300	296	300	300	306	253	303	307	324	282	326	288	302	274	287	302	331	321	292	314	281	302	275	291	299	298	286	313	268	293	290	281	288	318	292	279	311	274	281	304	290	313	301	316	332	299	272	277	279	285	297	292	297	296	272	321	301	285	310	284	298	296	305	297	284	284	286	281	291	326	267	339	280	272	303	273	253	286	281	287	297	297	292	272	309	297	280	308	299	275	308	309	303	279	265	309	310	287	302	304	255	295	329	289	284	310	293	302	276	275	310	285	310	269	291	308	285	324	284	307	291	287	245	298	321	265	298	307	278	270	292	295	295	296	275	312	290	276	284	282	277	277	327	275	274	283	304	266	310	312	291	312	270	327	310	285	279	245	306	328	260	255	261	274	306	278	275	282	304	287	309	296	300	271	309	316	266	288	271	288	253	297	269	289	272	286	274	288	267	268	295	295	271	308	310	294	302	287	310	324	313	295	319	290	292	301	306	297	295	293	313	300	282	300	346	288	297	287	276	310	288	284	252	299	290	289	298	262	294	304	302	291	288	289	282	280	304	308	320	300	304	262	268	321	290	296	272	315	301	320	291	282	328	313	290	292	269	268	295	293	321
23562	21450	29349	23946	21452	17923	1768	873	585	543	502	508	442	366	365	377	331	323	339	338	298	315	320	310	338	296	300	305	271	263	267	307	287	273	282	295	298	278	250	258	272	262	292	297	269	262	288	256	297	266	293	289	290	249	250	286	278	281	285	271	268	276	305	261	258	266	282	275	309	270	296	282	332	286	281	250	262	302	284	267	245	271	247	248	270	267	272	274	273	252	269	279	309	265	315	275	247	241	256	263	303	277	261	278	256	257	261	265	273	272	253	245	271	275	286	252	274	259	278	270	237	268	269	276	296	283	239	265	277	241	249	265	256	270	265	257	275	269	272	258	257	237	261	252	279	283	279	283	266	248	305	252	259	284	273	284	279	263	249	248	262	258	244	273	284	270	264	250	276	264	307	264	254	293	273	270	256	253	276	291	275	284	226	258	261	261	245	277	288	284	216	277	289	275	268	264	291	264	273	277	265	258	275	269	264	261	294	256	257	255	285	254	256	249	259	267	250	289	273	300	275	258	274	293	241	286	279	268	262	280	289	275	299	277	283	281	258	253	271	271	278	286	228	259	252	269	256	272	277	276	248	297	269	256	260	261	273	264	268	261	243	248	257	260	273	282	275	257	241	254	264	272	297	255	275	272	266	255	272	252	264	279	267	250	236	286	286	273	259	240	280	273	266	293	268	272	276	284	272	271	275	275	254	263	297	264	277	265	257	247	278	268	270	257	255	247	296	256	259	285	268	269	297	284	258	280	256	289	278	285	291	276	264	275	261	263	251	276	271	274	249	291	274	255	261	231	259	283	259	261	257	283	256	253	267	278	260	263	264	260	264	268	240	294	263	233	274	255	258	266	267	270	271	262	262	275	273	268	270	297	229	298	279	267	293	287	283	269	284	269	260	233	272	255	268	283	281	256	277	256	270	264	257	267	246	271	275	251	303	280	265	245	256	262	254	292	250	267	262	268	272	295	241	312	272	240	305	280	302	277	246	242	253	283	259	249	243	271	273	244	261	238	261	287	248	264	287	235	283	269	274	275	271	263	270	250	271	285	267	263	244	260	273	252	267	284	261	255	265	272	283	299	249	278	312	237	264	259	268	256	280	248	251	276	274	273	251	241	274	266	280	254	235	284	282	270	253	227	255	253	277	297	257	294	252	251	226	283	270	287	280	231	290	252	253	274	266	290	258	279	292	251	262	248	268	262	267	252	257	282	279	260	275	273	289	243	263	262	242	300	260	268	308	267	265	243	264	283	275	279	262	265	247	274	280	265	282	324	275	269	265	258	269	279	297	247	271	290	280	254	268	265	268	271	307	266	269	253	291	240	286	250	286	253	270	254	286	265	277	267	238	265	278	299	284	260	316	274	287	253	266	272	267	279	281	268	280	252	278	284	253	252	254	271	255	265	275	242	254	281	282	280	277	284	253	271	285	265	274	277	241	281	253	305	266	280	249	266	263	272	273	275	276	258	249	269	248	248	260	280	269	267	251	268	266	276	214	272	277	267	247	251	264	237	264	234	281	276	254	270	251	260	263	268	252	308	289	234	257	265	287	247	268	271	265	270	277	275	292	254	252	255	274	233	269	243	280	285	293	288	248	268	251	269	268	228	258	282	265	243	292	265	262	238	256	260	261	284	300	267	265	235	271	232	275	293	267	243	300	272	279	275	266	242	268	252	259	250	249	226	287	257	265	300	262	258	263	262	281	248	279	249	250	244	275	251	256	269	288	296	263	260	300	263	263	303	256	275	279	267	251	261	263	261	256	274	269	275	277	273	276	242	215	263	264	291	261	274	256	257	261	250	264	246	290	282	285	260	266	276	259	265	246	288	269	279	247	241	264	264	244	282	272	283	252	265	241	258	260	238	272	285	285	260	281	256	255	289	289	284	279	280	273	271	255	247	262	275	286	234	285	260	260	284	273	247	248	257	262	271	260	258	287	293	260	264	257	237	283	276	251	290	293	273	272	294	270	273	281	250	245	264	284	256	269	261	254	298	249	257	267	262	273	280	249	253	274	271	287	245	276	276	283	281	250	278	283	277	255	257	278	268	237	254	261	282	256	283	243	251	306	274	270	278	260	267	276	277	251	236	257	266	281	271	239	255	269	274	266	249	261	259	277	273	263	268	283	276	270	269	246	263	265	257	278	269	282	264	248	265	281	271	251	267	243	260	268	292	252	274	273	250	260	273	288	253	242	258	266	287	264	269	238	249	260	263	255	243	291	258	250	283	293	284	287	258	305	243	255	263	283	268	250	262	291	264	254	286	214	279	272	258	262	264	252	275	288	271	269	264	239	283	241	256	254	284	256	299	280	261	276	252	280	250	250	289	266	277	288	279	251	299	251	261	272	256	288	256	274	265	277	290	244	241	258	280	271	244	263	241	266	263	291	275	274	280	283	256	275	270	259	248	246	267	287	280	269	248	267	265	263	274	240	275	277	257	248	295	291	277	247	260	255	274	264	278	247	250	256	278	288	268	285	265	265	266	298	287	280	264	261	280	266	262	252	255	263	264	287	263	257	274	242	276	292	271	255	271	264	255	303	261	260	257	257	259	267	265	255	264	280	259	287	259	263	251	301	244	266	266	301	300	279	275	263	257	276	243	252	244	234	299	245	265	288	260	272	268	235	263	272	263	250	287	268	253	248	264	281	238	272	291	222	263	275	273	245	267	258	279	284	240	265	265	294	266	245	243	274	272	283	246	260	249	288	271	283	258	291	224	245	253	267	290	282	249	302	288	280	269	283	261	277	258	271	256	247	264	282	246	267	253	257	266	286	281	276	288	301	266	245	271	268	287	283	251	262	263	283	271	281	273	282	266	278	264	260	300	244	238	283	259	247	263	276	281	275	275	285	268	285	268	250	273	255	255	290	292	255	269	268	275	267	284	259	300	260	257	238	295	264	262	247	259	285	262	249	250	273	289	268	229	286	228	296	275	261	267	268	269	251	266	231	277	286	291	283	274	299	264	276	269	239	243	236	288	269	244	303	286	241	274	257	235	254	248	234	271	250	243	276	254	248	257	279	275	288	248	259	250	268	249	288	243	253	298	256	284	234	281	261	289	275	274	296	226	292	297	253	268	254	264	262	272	270	271	279	258	256	280	279	248	264	283	244	262	249	295	269	260	253	243	265	294	238	256	247	287	232	309	262	256	257	261	271	235	264	257	284	251	275	264	251	223	260	226	242	289	269	237	255	290	290	267	262	246	265	281	264	267	264	266	295	293	277	268	311	282	249	244	274	259	280	246	284	262	240	275	247	240	251	253	304	235	263	258	272	240	247	265	243	242	287	287	247	263	238	273	266	264	252	257	279	250	239	258	270	251	263	257	260	261	256	258	273	259	299	285	275	264	256	256	257	277	255	257	252	270	223	264	225	257	266	300	220	256	299	268	260	283	240	265	259	265	255	258	268	285	263	270	259	246	239	268	275	266	255	275	260	268	274	275	256	273	274	259	290	255	267	260	280	255	278	274	267	287
8776	17461	14420	7943	5168	3780	2913	2238	1800	1581	1486	1184	1106	995	885	806	761	746	793	704	648	694	659	675	630	593	597	580	593	569	525	534	531	523	547	565	512	547	533	520	482	511	518	492	509	523	465	484	506	495	494	510	487	491	549	481	463	487	505	528	486	478	526	510	476	497	516	507	476	493	471	546	503	482	451	484	503	482	481	449	482	466	494	482	511	500	521	474	482	463	487	468	459	499	501	508	452	489	442	441	450	488	488	479	470	488	469	461	493	475	498	495	467	413	477	456	487	487	476	488	455	454	481	453	526	505	499	462	483	469	477	451	494	506	464	444	496	450	511	498	469	462	465	472	485	490	440	477	435	454	471	490	458	496	500	475	483	498	432	458	443	483	466	494	510	469	480	445	495	462	470	495	487	469	447	494	502	458	460	498	435	463	474	524	439	491	461	437	453	484	466	487	468	464	464	482	507	458	477	500	498	496	471	462	471	474	489	483	450	502	465	502	481	455	513	500	473	499	470	474	484	511	454	455	454	435	457	459	471	446	500	482	456	479	466	521	504	474	517	500	473	466	464	456	505	467	483	480	444	502	561	466	448	449	500	527	482	468	424	490	491	481	461	480	453	475	485	474	467	463	478	461	481	468	481	479	475	485	469	487	495	465	487	466	463	501	511	462	494	498	483	480	448	460	465	475	476	507	492	452	474	453	471	470	447	493	457	441	460	514	488	509	469	495	473	494	481	461	471	478	475	472	456	465	442	504	483	441	515	479	477	491	502	496	465	484	465	497	466	481	477	465	487	489	470	419	480	479	471	484	513	471	457	473	460	467	465	447	458	474	445	470	483	470	454	502	474	497	475	467	465	471	429	449	437	464	480	467	466	461	447	485	459	439	485	469	519	480	446	474	481	501	487	448	491	483	480	451	441	485	510	467	422	456	472	418	478	492	526	471	463	485	461	506	470	465	487	489	445	418	470	495	467	483	487	501	457	448	498	473	492	459	455	498	501	451	453	480	518	463	469	480	456	479	445	497	468	503	468	493	487	457	477	478	503	517	538	501	448	470	476	452	458	481	461	464	445	485	449	447	464	487	461	458	470	481	484	467	451	470	507	499	495	495	453	460	475	475	537	475	486	490	515	514	455	530	458	482	502	469	486	484	534	456	462	472	469	468	495	459	452	507	479	484	477	476	446	450	464	464	474	481	511	460	444	482	469	464	479	459	526	449	469	480	485	492	481	431	483	471	464	459	533	457	465	465	466	496	466	491	455	465	499	459	466	481	456	489	457	496	491	431	454	460	473	489	497	472	474	466	454	500	431	532	501	466	474	505	412	479	478	482	466	492	466	432	496	459	479	471	475	432	486	474	465	469	496	477	492	482	517	468	466	498	429	460	460	500	484	483	493	453	456	512	450	500	469	487	506	448	455	495	467	489	464	478	444	487	455	450	475	437	479	466	455	495	460	529	481	464	489	509	438	454	486	485	482	498	481	484	464	500	455	473	472	478	466	474	463	491	470	486	437	474	513	442	448	454	469	471	498	506	456	515	488	468	476	518	529	512	454	464	479	443	486	477	457	447	502	469	462	483	462	438	462	501	449	495	474	444	528	500	480	477	490	512	475	450	448	468	452	449	491	467	450	472	481	526	443	475	495	495	493	482	477	473	471	446	491	481	487	443	453	456	468	430	468	548	499	482	455	501	508	457	488	526	445	494	477	487	454	444	453	469	464	452	498	483	509	450	512	485	424	454	460	477	455	465	427	500	455	462	455	479	464	463	465	504	440	458	437	501	464	456	470	453	468	491	495	450	508	475	439	445	483	463	463	451	498	460	418	476	450	499	485	484	483	504	469	476	477	462	484	456	474	460	458	460	479	499	441	453	455	474	472	454	515	447	513	463	465	446	496	489	483	472	463	479	460	482	444	480	473	455	479	439	462	479	477	466	481	466	461	474	493	458	452	480	479	452	514	450	515	467	493	433	469	499	475	496	483	483	496	486	499	459	523	451	438	487	460	515	463	461	476	449	468	452	478	463	466	479	465	446	469	471	482	461	461	447	441	524	466	523	457	483	470	429	454	480	468	488	470	503	503	468	458	413	437	467	469	466	498	446	468	458	474	475	478	456	469	470	502	485	493	464	454	446	488	523	543	485	439	476	470	460	477	483	505	495	458	496	470	491	485	437	458	464	447	485	501	407	486	487	455	464	482	475	467	411	501	472	449	488	453	455	492	468	490	452	506	444	442	467	458	500	489	493	484	464	465	436	449	459	462	473	456	482	457	456	445	467	504	474	516	458	424	416	464	482	474	429	514	521	459	436	499	495	513	442	494	484	458	482	482	471	462	438	490	459	495	460	515	490	458	460	478	484	452	462	462	462	501	484	459	467	490	483	458	510	466	492	489	489	505	469	506	471	494	463	482	506	485	490	457	478	498	515	493	447	483	496	473	458	467	464	489	471	454	442	489	445	437	460	457	485	465	480	509	486	479	433	490	461	469	461	502	462	498	490	462	467	497	462	435	482	480	463	511	459	477	498	477	432	456	480	465	450	506	436	478	495	463	457	461	492	513	452	441	457	462	505	486	480	446	453	431	500	479	449	476	526	471	445	431	462	491	458	474	509	448	459	457	471	501	490	495	470	467	502	479	502	463	452	451	444	452	454	461	504	472	495	512	470	439	487	460	476	468	502	462	457	490	464	481	468	477	476	428	478	474	443	483	462	474	459	486	468	460	497	469	486	502	452	512	466	501	465	421	449	505	466	535	426	461	497	451	470	439	440	482	505	500	502	409	486	466	501	493	460	466	445	464	496	434	489	444	468	471	471	440	485	420	522	514	455	489	499	494	478	484	469	467	519	447	452	473	465	448	495	490	480	492	516	467	456	435	463	449	462	471	477	454	493	454	453	463	519	483	486	500	444	461	465	454	499	454	469	471	506	441	515	462	476	448	416	470	464	475	482	470	482	477	473	467	499	480	518	476	458	504	504	498	435	480	434	462	478	444	469	468	468	462	449	489	496	445	464	465	478	487	471	447	476	488	461	433	472	488	460	504	470	464	437	457	465	453	469	503	498	518	477	497	511	506	451	446	442	440	474	486	482	467	427	466	468	497	500	489	497	459	463	477	483	485	499	462	472	502	443	498	526	505	435	493	483	479	453	474	469	469	456	475	458	450	488	478	475	491	463	508	486	464	522	504	486	430	427	466	482	493	437	523	433	471	477	505	482	439	473	502	459	494	485	440	499	482	476	440	486	466	497	476	502	439	433	481	461	456	483	486	444	484	462	494	469	468	394	473	478	464	469	462	466	479	478	486	484	482	484	457	467	462	449	490	473	463	450	490	445	482	489	479	479	460	455	465	450	481	468	535	486	433	449	467	489	459	505	500	481	494	529	440	470	461	464	473	474	457	467	480	477	461	464	451	479	466	432	464	495	476	481	505	467	481	490	436	496	489	470	461	464	520	453	463	430	428	460	458	463	493	453	450	446	428	473
26885	20717	7375	665	468	401	344	378	347	365	352	342	354	304	357	346	342	367	332	340	364	394	295	333	330	317	327	328	350	359	330	349	342	367	371	324	335	322	350	338	404	295	302	321	368	363	341	330	334	368	332	323	323	342	338	359	342	310	368	330	350	327	328	373	320	359	371	339	358	345	332	336	338	294	323	357	389	354	342	323	357	334	335	355	326	338	309	357	346	350	355	329	362	344	330	338	370	338	322	325	308	366	396	354	338	359	324	328	324	338	367	292	320	355	337	334	315	326	321	350	336	300	375	337	330	328	330	342	333	344	322	336	328	326	310	365	324	348	326	325	313	356	307	337	351	335	342	324	314	308	362	366	360	352	334	337	345	338	347	330	336	321	330	311	336	382	333	355	335	381	331	336	311	326	339	365	344	322	319	343	349	360	304	324	384	367	329	337	320	356	332	336	336	328	328	345	330	354	317	347	327	348	358	364	353	362	314	355	341	325	325	347	348	347	338	361	355	342	331	333	325	383	356	352	328	376	363	358	321	330	294	340	345	365	351	337	308	324	334	332	334	332	329	335	340	359	337	346	315	344	375	341	297	348	346	356	332	362	353	336	328	356	326	341	332	356	345	357	342	325	339	330	348	352	303	317	337	385	327	349	320	301	356	350	311	340	365	341	364	326	348	344	326	372	345	346	342	334	350	347	361	303	297	340	347	333	334	334	325	383	344	310	323	359	309	364	361	354	340	323	349	347	348	319	349	375	336	342	324	343	335	327	361	358	331	368	363	362	353	328	314	346	315	339	354	351	342	342	358	325	361	314	333	338	352	339	351	332	317	333	370	341	334	344	343	334	333	353	318	357	336	327	344	311	357	347	298	309	312	331	369	320	341	337	343	311	370	310	322	343	324	329	346	344	290	341	322	329	337	317	355	375	371	296	361	309	379	343	356	335	322	329	342	338	323	315	327	336	316	336	354	307	344	306	380	340	358	306	341	363	294	321	308	323	314	341	311	358	329	331	332	316	348	316	351	312	377	319	339	382	348	332	351	341	340	308	318	341	351	319	321	333	337	352	356	315	359	351	334	294	346	320	368	321	320	357	355	323	356	303	350	313	340	322	335	328	353	335	340	336	356	341	340	360	341	312	330	293	338	329	373	334	370	333	314	346	304	310	335	381	300	365	335	323	345	325	330	352	338	338	338	342	301	365	336	362	318	338	342	350	319	368	311	340	358	336	358	314	322	357	322	358	330	322	334	335	325	321	357	348	359	354	342	326	372	352	336	313	318	355	339	333	318	365	328	344	329	326	346	350	338	322	325	326	314	352	354	309	350	377	343	350	343	342	326	350	351	339	330	319	354	345	342	333	374	333	336	338	377	300	329	321	341	350	314	326	333	329	325	340	359	321	357	331	356	340	358	353	354	342	327	339	349	360	319	324	351	367	314	335	343	317	327	316	321	338	358	352	353	317	321	343	361	355	321	352	357	334	357	343	369	367	324	344	357	353	338	340	362	322	362	298	353	344	371	313	339	337	332	325	369	332	382	309	310	340	318	313	364	346	297	339	329	329	348	342	328	317	356	348	351	336	327	326	331	310	323	335	342	353	327	390	347	324	336	341	330	310	324	340	318	335	351	363	331	331	349	352	346	344	313	316	324	347	354	331	325	323	310	347	325	328	325	336	355	332	320	318	332	349	346	342	323	327	328	334	351	398	349	374	342	325	323	325	344	350	330	320	346	355	317	327	329	335	332	306	313	342	324	338	370	352	355	339	341	340	325	324	341	318	346	351	332	328	360	372	362	311	303	315	350	307	322	309	333	326	315	355	330	311	329	322	372	344	323	348	366	346	304	300	331	375	352	324	340	347	294	355	335	305	344	364	339	353	341	314	321	351	336	322	344	327	353	362	319	372	349	383	361	345	332	354	322	377	339	335	336	326	348	351	339	346	316	321	308	329	347	352	337	347	336	326	332	332	351	361	337	338	355	389	352	341	334	377	345	348	324	366	379	332	325	315	355	341	330	321	369	312	355	342	337	326	328	342	348	303	323	332	328	337	331	313	359	345	329	336	355	360	344	333	323	342	330	331	362	341	315	321	369	329	368	325	334	311	335	320	340	353	330	362	318	309	365	351	372	366	342	352	321	325	386	308	342	353	358	359	325	332	352	338	307	340	354	323	306	312	350	343	350	316	316	358	317	360	360	324	327	335	350	351	361	330	368	331	320	369	355	306	324	362	339	346	324	317	323	340	338	335	334	312	363	338	346	375	368	355	342	336	356	333	371	321	315	340	352	334	320	352	373	316	350	334	383	352	343	366	365	338	299	379	319	332	341	344	330	329	330	354	352	341	377	325	373	372	306	376	333	348	353	355	350	342	354	326	371	319	349	346	378	355	309	298	331	371	327	297	351	323	346	338	359	349	359	313	340	349	358	345	334	334	338	312	304	370	345	342	343	336	346	328	337	381	343	317	351	335	326	324	365	344	349	318	348	340	362	323	355	338	339	361	329	345	365	290	343	343	381	340	334	342	317	346	305	339	341	317	351	328	350	341	375	337	332	344	317	337	303	327	357	324	345	346	347	343	333	328	357	343	338	357	329	330	339	333	345	334	326	334	354	341	311	299	330	345	316	368	318	366	295	290	349	319	348	351	313	333	311	327	339	342	311	354	356	342	347	341	272	355	357	344	342	322	331	327	305	339	369	330	363	326	325	341	335	315	346	345	356	348	356	364	347	329	348	343	314	347	321	340	327	327	334	328	345	334	353	310	355	327	301	350	322	318	328	295	341	356	349	296	324	340	375	331	309	313	391	331	380	334	325	372	320	305	306	329	335	384	331	345	335	348	378	352	325	316	363	336	342	343	356	339	335	321	361	346	330	348	333	337	390	348	330	352	323	360	362	342	363	331	321	326	327	322	316	347	342	334	329	356	334	355	316	334	356	347	319	344	338	331	351	329	333	351	331	309	360	349	296	334	328	315	337	335	323	347	344	331	354	357	359	328	298	296	312	375	346	324	357	339	321	328	362	364	351	334	334	300	332	352	334	346	340	346	341	341	302	319	348	340	338	340	343	337	342	351	345	367	327	327	383	339	369	355	344	323	334	366	333	351	322	312	347	314	366	337	368	366	326	352	334	303	319	351	312	354	316	315	314	342	344	326	337	330	347	361	316	316	316	357	323	315	335	336	300	373	345	385	354	357	333	341	348	362	363	354	361	357	324	310	325	325	345	348	335	378	358	321	323	314	334	351	326	334	326	346	353	348	398	326	340	348	330	358	366	326	338	378	371	304	372	355	338	347	341	333	317	336	344	310	344	343	320	330	326	335	319	360	318	356	362	325	349	336	305	325	343	364	334	310	340	332	382	340	371	319	337	363	359	336	333	337	303	314	338	333	361	378	341	366	359	328	340	343	360	317	329	324	293	363	357	343	309	334	355	348	327	343	339	322	345	290	324	335	367	353	352	343	327	333	338	324	333	347	356	374	362	336
4160	1913	1684	1165	901	799	756	775	697	699	681	612	658	652	660	574	609	696	628	620	624	677	662	596	683	602	650	670	648	589	565	630	576	620	611	648	618	665	602	609	584	645	602	659	633	620	668	651	608	641	643	599	662	603	665	646	699	637	657	629	632	618	620	673	654	623	611	650	639	615	603	651	624	648	580	571	650	633	586	628	641	621	618	617	599	632	641	650	627	617	630	671	598	640	636	635	642	620	666	663	643	638	670	643	614	618	654	626	629	620	636	614	624	637	659	652	631	643	603	668	612	580	625	665	639	603	610	618	667	672	646	644	638	649	657	622	601	626	647	625	642	653	645	653	610	650	636	636	630	626	662	621	613	620	619	596	566	644	619	650	626	643	615	651	672	645	669	583	612	635	612	583	621	654	616	650	608	590	642	685	594	642	651	609	647	626	664	619	637	623	611	635	604	606	595	616	630	632	630	595	675	615	645	580	625	595	640	610	631	630	618	626	628	646	648	641	677	626	633	644	620	606	623	604	603	641	622	638	651	627	663	583	602	627	645	620	625	626	627	619	638	633	630	623	644	645	641	619	625	626	597	625	591	647	690	599	647	614	645	601	625	633	659	613	639	651	636	626	609	626	606	647	645	636	647	639	607	601	632	607	613	645	623	629	605	630	638	664	608	602	629	636	591	641	607	638	606	637	616	598	639	617	622	669	660	622	653	657	689	647	635	593	624	675	638	582	650	593	694	576	615	676	643	605	641	641	611	618	605	619	630	680	589	660	626	640	619	608	621	646	676	632	661	677	630	621	641	598	626	640	647	629	674	605	619	615	606	620	603	603	621	644	627	592	642	632	623	657	654	621	639	637	654	657	645	659	615	626	593	628	627	601	639	652	682	647	620	576	614	615	616	630	638	596	628	649	589	636	655	601	642	609	654	634	653	655	596	615	697	669	607	665	637	635	615	618	605	646	646	623	597	652	615	614	632	599	646	562	608	583	631	611	647	671	609	605	621	653	629	642	633	616	639	594	638	641	646	604	663	629	632	659	614	610	632	657	654	648	666	637	609	622	652	621	632	631	658	605	590	619	625	639	636	667	597	690	624	652	648	626	626	616	588	597	633	611	671	603	621	632	616	653	652	630	655	640	661	635	646	650	623	594	622	636	630	632	616	635	624	643	639	598	613	640	651	583	583	567	644	603	570	638	646	654	637	595	642	616	625	583	609	645	634	656	620	622	631	616	635	609	589	601	631	634	679	585	617	625	660	653	638	664	648	617	640	667	654	672	634	635	632	621	642	646	623	626	652	620	621	680	631	624	631	637	662	636	640	600	660	626	653	589	614	653	663	654	680	608	626	589	640	683	648	615	642	650	632	611	664	623	642	617	629	629	660	609	602	634	599	630	608	634	643	625	630	630	632	638	593	655	655	672	618	596	625	565	633	610	641	623	641	651	636	665	642	622	605	624	599	625	603	645	649	657	612	633	647	621	593	607	592	556	610	607	667	621	614	640	664	600	631	627	652	589	624	635	633	603	643	605	623	622	636	629	604	638	626	647	662	600	610	660	649	641	682	650	616	617	635	670	628	617	600	667	581	662	661	628	580	627	606	640	660	619	609	644	599	629	616	657	637	657	635	628	625	663	631	636	591	634	632	659	654	671	651	622	615	692	616	646	620	628	606	625	623	655	631	661	604	623	615	642	595	645	667	651	660	615	601	638	630	595	572	638	613	660	634	643	588	625	639	652	610	599	612	623	581	670	631	586	628	612	655	649	622	599	645	635	606	685	631	635	574	612	622	631	614	661	646	632	654	641	645	621	597	633	587	659	584	624	666	638	615	606	601	669	596	553	584	597	639	619	628	626	632	671	620	657	674	573	633	623	596	622	627	622	644	632	615	606	600	600	626	620	614	646	623	629	601	619	654	638	635	670	692	614	604	652	647	665	640	667	656	605	594	645	645	629	631	601	605	609	649	582	655	618	602	647	623	624	676	627	655	613	627	675	585	612	661	677	651	651	616	625	658	603	613	626	655	626	640	639	611	623	634	622	612	620	578	594	659	651	635	640	614	631	624	629	632	616	620	623	597	599	685	680	663	666	606	608	656	645	592	606	656	674	637	637	637	613	648	618	623	683	633	601	617	640	644	619	640	638	619	603	652	673	579	646	618	633	633	639	628	652	561	636	629	592	648	645	596	612	607	624	627	651	640	637	626	663	641	602	609	608	632	674	597	608	625	585	610	649	627	620	601	632	644	593	645	648	597	629	621	648	612	652	602	638	649	636	634	620	579	623	623	643	687	640	644	583	624	624	575	650	593	672	663	617	647	604	636	659	624	623	612	650	602	628	680	619	609	599	589	587	638	656	625	664	581	653	683	649	646	677	625	663	616	630	600	604	655	634	615	653	637	679	681	609	644	664	653	640	634	646	628	587	606	632	640	641	633	643	608	638	637	623	642	626	598	680	629	605	637	624	631	643	605	639	630	674	610	606	693	609	646	590	642	648	620	623	606	633	629	607	675	642	606	606	645	624	650	686	633	588	615	628	649	638	618	618	601	633	641	611	621	612	604	615	608	639	652	624	600	627	651	606	616	656	623	650	595	629	649	667	622	635	587	663	627	638	629	598	628	610	652	634	645	612	582	628	666	621	666	644	675	617	666	605	670	647	635	665	669	643	622	631	656	656	622	653	651	614	574	624	644	678	587	608	659	667	651	662	658	620	656	650	623	666	629	625	603	657	594	663	656	652	613	619	657	611	628	650	623	626	593	619	593	637	595	671	643	624	667	629	651	600	620	650	630	634	632	667	647	650	608	658	648	629	617	649	588	646	617	588	640	605	623	622	599	637	628	647	641	642	655	667	626	638	585	662	598	686	602	626	617	617	551	611	631	653	618	691	612	634	632	643	627	607	600	712	594	620	639	628	633	656	600	625	663	624	590	626	607	646	642	607	650	606	641	647	639	589	636	638	672	630	665	628	588	601	629	659	618	630	627	633	619	571	617	649	589	622	623	614	670	645	626	637	625	633	633	643	620	631	592	631	623	611	605	620	605	673	633	651	643	611	628	660	638	643	626	607	629	665	644	650	619	678	627	602	609	591	618	647	619	674	667	645	602	598	644	626	635	603	607	631	614	655	632	663	624	592	616	624	624	626	641	670	671	677	615	661	664	607	658	599	610	600	648	594	621	633	632	637	625	611	649	597	670	657	635	630	656	657	583	619	646	641	557	578	644	664	625	643	662	649	663	630	666	632	630	615	622	578	610	545	635	632	661	578	691	620	674	574	661	653	659	632	681	620	638	592	617	638	654	636	638	632	597	602	656	657	630	623	637	641	614	611	665	643	650	644	675	636	656	650	596	660	635	666	675	609	652	638	690	612	681	603	609	613	614	650	618	614	633	580	624	640	607	629	615	600	592	663	612	614	683	663	633	619	612	656	615	600	654	628	601	615	612	603	644	630	603	619	615	593	625	657	637	658	625	631	629	606	650	650
24393	21406	28611	24583	19809	1619	576	393	333	320	267	240	221	224	218	198	208	185	159	186	198	164	187	174	165	163	157	172	161	154	142	159	161	162	181	154	155	152	155	169	160	171	147	156	154	168	148	137	130	144	144	157	156	160	153	156	178	152	161	166	135	148	159	146	168	145	165	143	136	155	153	160	153	141	148	137	146	142	156	166	153	174	150	144	128	160	136	157	152	125	157	142	151	164	168	151	150	135	134	153	133	150	166	161	126	161	144	164	160	153	138	147	155	134	136	143	137	149	172	150	139	150	127	149	152	138	139	156	161	161	135	154	149	122	129	191	148	135	127	146	157	134	147	152	152	175	135	139	146	161	171	140	140	142	140	155	160	125	146	144	138	145	158	163	163	151	158	137	147	185	171	150	168	139	154	177	147	161	155	125	169	156	140	152	155	147	167	161	145	164	135	163	162	149	146	147	147	149	155	138	148	150	143	181	148	132	159	155	166	138	159	156	148	151	171	161	159	176	147	146	151	128	147	157	138	138	151	181	149	156	131	154	155	149	165	145	144	175	142	142	148	165	144	171	168	141	148	151	139	139	170	126	144	160	138	163	153	151	152	143	148	131	158	143	145	159	149	155	150	138	136	147	166	139	140	150	141	157	150	114	142	151	142	160	155	128	151	158	143	136	154	142	140	148	124	147	143	139	150	153	151	160	172	151	146	156	145	163	159	135	145	129	130	142	137	149	138	150	139	164	154	148	128	155	139	153	132	135	141	153	134	136	153	164	150	143	140	164	143	147	137	160	153	151	140	121	167	150	147	168	140	155	132	149	149	153	139	148	137	180	148	155	144	134	149	168	164	158	134	156	139	173	148	146	146	144	152	162	161	178	127	147	149	153	153	143	164	144	128	130	132	144	154	151	171	146	135	165	141	159	143	173	140	151	130	134	173	173	129	152	154	150	160	137	156	150	164	150	171	126	156	166	140	142	146	160	158	152	150	169	154	148	158	145	149	160	139	145	159	144	156	173	125	139	140	134	166	163	146	148	151	160	148	142	138	170	152	145	129	148	149	142	151	134	128	137	159	142	163	150	150	122	148	142	132	166	147	129	144	151	157	165	147	150	135	156	146	165	139	189	141	133	163	157	154	133	153	171	157	176	151	157	153	150	156	148	157	145	158	145	161	124	145	134	141	140	138	139	137	126	160	148	132	137	157	149	162	136	156	144	152	148	146	155	150	136	165	143	157	111	142	156	149	149	163	171	180	128	159	148	141	143	115	148	131	171	118	139	126	139	132	129	128	146	152	171	145	169	171	151	142	165	136	155	148	164	158	156	159	155	127	160	136	168	134	154	146	168	160	140	138	160	127	139	121	149	160	156	150	150	171	134	157	149	157	166	150	152	143	147	141	135	140	146	162	158	134	143	135	124	161	155	157	156	152	146	161	150	166	149	164	160	155	178	168	125	137	161	165	188	137	152	166	138	162	150	156	147	151	150	146	140	165	154	123	161	151	144	147	164	155	154	172	154	144	148	159	158	143	152	161	149	143	146	123	128	165	142	164	140	135	140	148	156	138	133	135	166	162	168	160	153	154	143	149	141	150	157	129	152	152	164	170	148	142	135	125	145	143	161	137	143	139	126	157	138	154	150	159	147	152	162	151	147	143	160	169	146	130	153	161	174	129	122	162	147	132	138	157	163	145	145	142	143	147	159	139	122	134	153	154	137	132	142	156	171	153	151	142	154	160	162	143	160	142	149	169	133	156	159	155	127	140	132	162	145	134	130	158	157	135	151	141	134	149	145	147	147	158	149	149	145	147	142	153	151	140	164	139	156	161	145	136	149	153	155	140	137	147	156	148	153	161	150	156	153	145	150	146	179	164	159	152	136	125	146	143	139	159	149	142	141	140	123	144	140	153	142	139	163	147	153	142	169	152	142	152	147	174	142	160	142	149	140	171	141	146	142	161	151	153	163	153	150	165	134	144	175	167	145	141	149	131	136	145	127	158	153	162	159	138	118	143	147	141	155	155	152	151	156	152	148	146	133	169	151	151	129	161	147	160	155	135	144	153	150	156	178	170	161	145	157	158	167	145	153	166	156	130	150	160	156	149	143	146	149	141	147	141	161	164	127	144	162	156	157	143	152	140	141	146	123	155	157	158	140	150	132	162	150	164	173	161	136	134	135	132	164	140	162	156	148	178	156	175	153	132	145	143	154	145	137	156	148	151	144	135	130	169	131	168	137	141	128	159	161	151	156	154	142	144	144	154	157	150	136	147	166	132	152	139	127	141	164	160	175	136	156	162	146	154	141	177	148	150	165	144	150	166	140	130	147	158	148	152	174	150	154	132	150	149	141	135	147	141	155	147	164	114	144	154	175	132	171	153	137	163	127	177	149	133	122	147	148	142	158	149	153	165	128	142	138	170	136	136	160	154	150	150	147	144	175	148	153	133	131	160	159	147	166	140	144	153	152	145	137	129	158	145	145	139	148	156	131	178	156	148	144	152	150	151	143	110	134	155	145	158	170	137	162	165	160	135	171	164	163	159	157	148	146	156	143	145	150	142	135	169	138	135	167	154	141	127	154	152	136	136	144	164	163	156	160	164	155	152	168	154	138	155	147	168	140	159	136	153	141	147	121	155	137	155	134	139	141	144	170	148	159	170	154	145	140	152	163	168	143	148	162	167	149	142	130	151	146	142	141	138	145	137	133	160	133	155	152	154	137	148	165	154	161	126	142	137	133	134	160	134	147	128	149	164	166	152	145	143	143	162	155	152	150	151	151	160	147	163	148	131	137	133	123	132	151	144	157	152	127	142	164	138	132	134	141	154	178	160	163	153	150	136	133	126	154	156	126	164	142	139	150	134	165	137	125	152	150	148	161	147	142	154	145	165	165	150	144	162	143	131	142	149	140	125	158	140	142	144	164	142	162	157	149	143	170	151	157	149	128	173	154	141	158	153	147	162	151	163	141	127	153	171	162	139	158	150	187	155	122	161	163	144	124	122	142	155	149	153	161	157	153	153	151	149	135	151	145	164	164	136	122	144	164	157	155	161	144	144	134	150	176	160	139	139	141	142	141	167	139	143	130	137	153	159	161	149	150	142	159	144	153	149	156	154	135	153	142	143	177	134	167	128	144	148	126	140	145	146	154	156	150	153	141	160	154	132	148	167	127	130	184	156	126	172	149	156	132	147	131	148	127	170	149	144	156	149	137	150	158	173	156	148	146	133	153	153	130	138	151	156	159	140	157	165	142	141	146	146	138	140	129	133	157	152	128	135	133	137	150	152	157	146	146	140	143	131	175	153	155	140	176	158	131	136	152	144	170	140	128	148	154	153	151	162	171	137	145	131	154	135	118	169	153	154	154	149	165	155	151	147	159	162	150	143	147	158	145	175	130	128	133	159	135	151	147	132	160	146	128	129	161	120	151	141	125	154	148	156	174	147	143	148	158	152	153	128	166	162	142	155	138	133	134	147	169	144	158	142	142
6063	11222	9349	4730	3010	2143	1599	1243	1047	848	809	702	627	575	473	503	468	474	436	387	404	394	390	337	349	338	369	343	347	340	347	297	317	352	340	312	363	310	344	300	309	300	315	317	310	290	292	292	324	303	302	269	303	326	318	286	291	284	272	308	268	299	279	295	328	328	266	287	330	302	310	290	301	289	325	279	291	293	273	296	264	306	307	287	270	307	298	303	291	315	284	274	276	244	302	279	284	269	268	309	315	275	310	282	292	319	275	294	306	326	275	317	275	300	285	308	251	311	302	294	270	287	291	264	299	277	323	290	304	289	282	319	305	322	277	312	284	286	289	309	305	312	302	274	240	311	286	317	266	267	292	294	268	302	301	283	322	280	318	301	286	302	286	298	314	318	300	296	297	319	291	293	277	290	272	299	294	298	260	271	281	273	295	287	283	295	270	290	320	267	317	288	283	274	314	276	284	283	285	300	309	285	291	286	319	271	283	285	255	299	267	282	330	300	280	279	298	240	320	290	287	301	310	297	282	290	286	270	327	278	290	296	310	271	280	291	285	290	276	273	300	263	265	303	304	281	300	282	272	306	274	299	282	301	286	304	292	333	285	276	277	284	308	262	282	274	300	267	294	288	290	323	291	282	313	312	296	276	285	276	300	303	285	310	270	291	294	271	283	291	274	317	281	301	272	303	301	280	278	302	283	289	297	276	273	253	281	323	265	309	295	296	289	290	278	265	296	297	285	284	304	289	294	289	296	265	330	295	291	332	305	289	270	264	278	307	271	284	303	276	294	280	303	290	314	265	296	305	305	309	279	276	306	301	271	316	302	274	302	298	311	288	289	292	348	304	295	287	257	289	296	290	342	298	293	272	271	286	319	293	271	292	298	311	279	292	290	297	281	275	297	302	299	317	290	278	307	303	260	328	254	294	295	308	298	293	283	286	309	296	303	285	290	311	287	269	321	302	311	283	275	291	284	278	302	301	307	286	269	275	257	326	270	277	299	319	284	324	279	295	270	319	295	285	316	271	297	300	317	329	285	301	309	296	292	275	307	274	328	331	295	279	281	309	284	299	301	295	307	285	272	286	306	296	318	281	301	289	282	278	296	293	295	306	296	286	285	304	276	297	307	317	277	317	323	327	287	300	293	326	298	337	260	283	287	281	315	318	276	271	301	303	265	285	305	299	303	304	316	309	305	311	306	278	286	305	302	284	298	261	312	290	284	292	283	282	275	304	309	283	278	297	286	282	274	303	296	305	313	313	305	292	272	295	313	252	293	275	297	302	270	270	298	298	308	302	305	274	268	299	349	278	297	296	291	271	308	294	274	256	292	290	315	291	287	279	270	316	308	273	279	284	265	286	273	303	283	283	311	276	266	306	316	330	303	291	294	336	291	298	274	256	282	285	311	291	287	271	302	272	296	281	287	275	286	294	293	327	322	269	275	299	287	321	317	295	270	346	299	287	311	287	299	246	269	324	280	274	304	303	285	282	252	273	290	305	264	282	313	303	293	287	288	317	305	306	271	268	296	262	304	293	269	291	305	304	292	267	290	292	291	295	304	290	301	276	278	309	301	282	275	292	291	281	266	290	291	266	297	319	304	281	285	270	304	292	302	292	277	300	323	286	292	286	293	276	275	297	284	265	264	297	288	275	320	315	277	311	320	283	309	296	277	297	310	291	288	262	291	275	301	305	283	289	304	281	281	298	274	252	287	306	274	317	260	309	272	297	294	304	251	319	286	286	321	294	303	292	271	326	274	293	285	263	304	291	270	303	311	298	316	317	306	268	299	282	266	281	287	302	290	284	295	292	308	300	298	303	278	317	268	305	286	340	288	293	257	322	277	313	294	293	274	273	306	295	280	285	287	301	293	307	279	293	299	313	312	271	272	280	269	301	289	315	295	281	283	267	276	314	277	302	260	311	271	281	332	268	325	300	288	295	298	305	282	269	304	307	307	310	266	271	293	334	274	314	280	295	300	311	268	302	279	284	271	316	306	331	308	325	312	289	280	279	306	284	302	299	308	292	292	277	296	278	298	301	309	301	295	285	273	284	299	285	269	266	249	279	290	300	312	316	295	284	282	282	282	287	278	300	304	299	309	300	312	301	313	290	260	279	275	285	294	284	286	302	310	269	271	333	301	256	303	281	296	283	295	281	294	272	291	299	293	279	270	301	308	315	274	286	296	274	291	267	280	272	303	297	289	301	307	259	270	293	302	269	267	306	260	307	317	284	302	290	288	267	284	262	264	311	286	291	318	300	304	323	284	305	304	287	290	275	310	310	286	290	296	287	286	285	297	298	286	276	295	325	308	288	307	280	288	284	292	309	266	259	303	272	285	273	326	277	283	287	240	268	273	285	312	300	289	267	289	263	265	289	296	285	294	303	282	305	307	309	298	308	301	265	290	303	302	303	260	297	280	296	297	301	294	286	286	289	307	269	332	268	264	296	306	288	299	278	300	267	253	285	291	298	258	299	296	313	318	306	292	280	337	275	308	328	297	270	286	288	295	247	274	266	276	267	328	310	296	280	289	272	299	295	288	265	265	272	261	302	289	303	291	309	309	301	276	285	282	278	299	290	309	287	278	267	306	293	277	293	260	288	304	289	283	335	291	289	287	298	308	294	297	289	311	293	287	280	243	286	299	294	281	308	300	297	290	259	302	259	309	302	296	297	280	307	298	302	302	331	310	307	291	283	310	292	271	315	313	282	287	288	296	264	297	322	268	269	308	287	274	270	282	290	285	276	267	284	315	318	288	300	267	287	265	271	289	305	288	305	293	291	296	298	283	310	282	287	254	293	306	325	315	303	303	299	296	284	284	288	289	292	301	267	293	280	283	300	284	266	296	290	290	299	296	266	246	297	318	266	277	290	294	281	282	270	326	288	298	303	267	282	309	301	288	299	299	264	298	324	296	304	295	292	304	319	299	283	309	248	279	306	281	313	283	332	298	281	306	266	304	287	307	290	296	269	278	291	309	269	289	299	293	312	292	347	266	291	301	291	311	309	282	293	285	282	283	286	293	293	290	281	268	300	264	271	291	281	310	305	321	275	287	295	281	271	269	308	313	291	272	302	299	315	295	280	321	273	266	319	312	295	289	275	289	286	273	318	255	279	307	296	293	319	316	263	299	299	303	304	292	277	293	291	275	273	289	293	273	296	292	287	290	321	293	277	275	289	301	281	311	270	262	271	266	286	269	306	307	290	311	311	293	275	278	280	296	322	278	281	325	301	291	270	321	290	266	277	299	272	289	272	295	274	293	276	285	283	290	321	281	279	281	252	269	263	265	274	293	293	309	303	264	326	296	279	294	309	274	293	298	302	280	316	295	298	299	269	299	270	300	289	309	299	271	261	264	300	295	309	299	290	314	252	261	295	304	291	291	287	329	300	297	310	277	273	263	279	295	290	297	286	291	264	322	294	308	299	291	285	281	259	292	287	288	321	282	300	316	289	274	295	284	306	287	293	315	321	267	321	308	266
23342	21258	29091	23750	21269	17619	1728	766	565	552	471	413	421	403	392	341	336	371	340	326	311	305	343	302	314	312	308	296	288	303	276	252	305	307	282	271	291	270	257	278	270	280	280	280	299	306	255	262	276	264	252	273	279	221	277	300	282	251	262	254	241	263	248	274	271	257	256	255	235	264	253	259	244	278	249	261	281	278	282	254	283	279	274	268	254	255	269	281	290	264	261	272	262	266	233	290	277	284	251	274	278	255	255	252	232	271	259	270	259	245	264	254	256	253	248	282	257	269	247	266	266	259	230	252	255	254	250	231	258	276	257	245	252	268	280	296	245	275	269	261	250	274	262	240	246	250	250	279	263	274	256	257	244	257	281	259	266	266	253	252	267	259	261	287	254	270	279	268	264	276	260	229	250	267	260	262	230	280	257	284	267	265	277	274	244	228	242	264	264	256	262	272	265	290	234	258	252	260	238	249	249	272	261	271	264	271	254	256	258	246	258	245	251	271	259	258	267	268	275	255	277	257	263	259	266	263	279	261	265	290	236	254	251	267	259	275	266	274	248	276	275	255	269	264	272	259	261	263	256	248	250	254	293	277	279	245	248	283	239	267	285	246	249	247	266	289	260	299	258	257	276	242	294	269	278	247	268	251	278	252	261	262	259	297	274	269	236	271	264	272	279	253	254	253	258	282	261	282	280	278	263	258	296	255	249	258	270	271	267	266	291	253	302	255	265	257	277	248	271	267	269	243	270	264	258	270	254	270	248	281	268	268	279	256	284	244	265	249	225	249	267	295	261	262	280	283	262	256	245	239	257	288	258	270	247	248	246	264	258	265	266	276	275	261	270	260	271	262	293	276	267	270	274	274	275	276	266	266	257	251	259	290	282	277	267	269	273	268	263	245	268	248	276	278	265	224	263	276	238	267	273	255	251	249	264	253	249	267	238	296	245	266	252	256	255	289	278	258	281	237	260	251	241	266	275	295	275	249	270	265	265	286	249	261	253	281	270	245	249	229	274	262	270	272	256	250	282	254	296	253	295	244	271	270	255	252	263	285	259	244	276	271	303	247	261	261	258	273	272	260	257	246	259	262	266	278	270	263	241	268	247	279	272	290	257	287	263	256	257	273	254	263	278	260	247	231	248	239	271	275	279	257	289	273	274	266	296	270	249	257	244	266	267	273	249	271	252	261	260	261	257	257	255	253	299	268	264	258	303	269	279	241	246	254	278	254	254	243	266	260	267	238	274	258	265	230	267	247	239	243	257	298	255	274	245	309	242	269	245	255	277	279	284	268	273	265	255	278	258	251	259	288	270	259	282	251	254	270	284	251	269	246	286	274	247	242	228	279	265	249	249	253	279	254	294	255	251	292	266	288	273	264	295	304	272	251	257	251	277	257	277	269	253	232	291	257	285	256	274	260	263	264	270	260	280	270	258	245	263	223	255	248	241	267	268	271	275	259	262	252	272	270	300	272	273	284	257	266	248	279	269	272	262	219	267	234	270	276	246	279	256	267	273	270	265	270	292	248	275	270	257	260	298	257	271	243	225	262	256	270	247	270	278	255	250	233	240	261	282	282	255	244	271	234	251	264	251	223	262	257	262	250	261	275	297	285	268	240	272	265	260	264	243	276	283	272	261	271	249	285	274	272	250	244	256	252	283	252	267	265	254	270	260	249	272	285	231	263	268	241	254	267	253	271	282	244	246	256	254	255	263	255	276	261	274	270	257	250	239	266	281	274	306	261	264	265	244	259	255	271	243	254	248	289	265	262	259	239	274	261	297	256	256	292	263	259	300	294	257	260	238	255	248	256	252	285	253	248	252	262	230	254	277	253	259	295	296	235	304	242	255	262	264	257	256	294	298	257	239	248	262	288	264	260	264	257	258	247	251	229	258	279	291	280	295	260	294	239	238	264	261	283	280	270	265	264	269	268	268	268	270	261	257	267	291	255	273	269	270	258	269	245	280	250	282	310	243	240	288	258	266	252	261	262	266	268	230	270	245	273	268	283	249	252	265	257	244	297	282	267	256	275	241	246	267	269	280	279	271	280	265	268	293	273	265	291	276	274	236	234	258	278	272	262	314	270	246	276	279	246	266	265	271	261	252	283	281	293	236	278	245	264	281	256	273	243	251	268	289	283	258	269	270	268	271	265	293	275	273	257	256	264	263	264	259	243	284	290	275	279	249	265	268	250	275	267	246	267	252	237	255	285	255	261	232	265	282	272	277	269	258	274	273	241	266	269	286	281	282	277	260	286	242	260	251	282	259	252	244	289	267	284	263	257	265	274	278	283	267	277	239	245	254	283	237	252	259	251	261	251	257	268	241	282	273	274	265	272	298	246	267	291	245	258	245	247	257	271	262	236	211	259	247	251	255	276	269	237	272	269	287	260	247	270	268	284	260	266	248	274	266	283	283	300	257	277	247	269	249	273	253	243	284	259	259	273	264	259	238	259	242	252	281	247	228	240	239	262	254	265	252	218	264	273	275	295	285	275	220	249	277	273	263	283	282	239	252	280	278	276	250	267	294	264	259	240	220	256	264	264	294	255	254	247	287	231	247	247	228	270	257	244	276	248	261	254	266	272	259	249	258	259	241	254	236	253	272	245	232	275	238	248	255	266	272	263	272	242	261	277	280	277	268	272	257	284	234	280	278	238	257	280	262	257	259	269	265	286	289	249	259	275	263	256	252	267	285	247	239	267	236	233	259	263	261	262	272	257	251	253	232	254	228	244	238	290	243	269	257	238	289	266	260	242	264	246	258	273	267	254	274	267	270	244	255	244	284	256	257	254	289	264	257	259	279	259	302	252	259	234	264	268	243	243	258	272	255	249	278	250	247	284	238	274	270	260	260	284	262	248	246	241	272	278	273	251	257	240	268	279	226	241	248	280	247	272	254	248	263	268	264	263	286	271	270	231	254	273	288	281	287	251	281	273	264	257	285	260	253	294	258	261	261	228	253	241	289	276	266	269	246	261	278	274	267	271	258	252	252	254	241	262	249	259	270	258	263	268	286	247	303	266	293	270	273	253	262	253	265	260	281	288	253	255	260	255	278	256	285	241	275	226	296	271	259	269	264	270	253	246	266	236	252	263	254	275	245	249	245	261	244	265	230	288	281	221	245	277	241	255	259	249	275	268	278	249	250	295	288	234	275	253	277	290	272	278	278	294	264	251	274	283	233	283	247	280	281	239	248	257	263	260	293	228	264	258	237	266	272	256	261	267	260	253	278	261	236	235	274	266	264	272	289	241	282	278	237	269	274	258	272	286	270	296	261	283	236	254	281	256	279	254	270	261	254	246	265	255	270	266	261	270	300	254	251	269	244	219	244	244	228	276	265	278	260	259	278	279	275	261	242	281	253	270	234	249	256	265	251	275	273	307	263	232	275	270	274	267	245	272	255	286	262	238	266	253	266	262	236	262	238	241	272	286	229	286	255	263	270	272	263	252	303	242	238	250	249	284	263	265	258	227	265	279	276	242
8686	17190	14518	8090	5145	3643	2805	2281	1834	1555	1388	1180	1035	962	903	862	822	753	719	715	662	654	662	651	607	591	535	536	552	558	566	525	495	539	521	534	487	539	565	521	525	482	524	456	497	501	507	522	501	525	524	502	493	515	503	465	467	478	481	497	487	460	515	441	495	469	489	486	477	473	445	506	489	490	454	513	514	480	497	483	468	470	521	465	481	503	482	477	467	495	488	481	472	459	449	483	497	472	469	476	490	463	500	468	487	447	473	442	435	460	483	451	501	456	459	467	491	478	446	471	441	488	454	457	505	486	478	470	455	460	491	483	499	486	459	488	486	511	475	426	476	432	503	453	439	450	441	478	472	440	448	491	491	480	481	447	510	449	474	500	504	438	469	466	468	472	457	431	488	444	459	475	439	471	496	450	463	497	496	474	489	482	493	464	462	440	477	482	457	478	470	466	442	497	466	447	462	454	481	491	483	448	469	465	431	480	445	485	478	478	441	439	466	465	501	458	459	522	484	469	471	499	454	504	453	483	435	475	502	420	445	467	481	495	469	479	441	493	455	459	422	450	449	487	465	501	457	495	484	446	440	519	467	457	464	499	494	492	428	478	431	488	431	468	467	483	483	510	439	479	486	475	425	436	481	498	454	474	468	458	515	483	488	456	518	479	459	468	471	458	453	466	451	536	492	452	464	410	470	439	460	514	461	458	469	449	461	494	447	486	483	461	525	495	491	501	498	467	475	491	467	477	441	463	448	492	461	477	469	451	466	474	469	472	490	483	481	465	475	479	506	443	468	444	455	492	470	455	456	447	524	483	472	482	484	495	477	477	470	441	447	487	481	479	476	473	470	498	462	470	469	460	459	474	520	430	435	486	469	477	469	489	487	473	472	466	499	497	464	458	477	496	431	489	487	435	504	488	463	457	485	467	432	458	470	466	460	457	469	481	486	455	472	478	517	466	454	489	495	459	444	480	472	476	470	453	441	440	455	471	460	441	442	487	473	470	523	507	489	518	488	472	484	412	475	487	481	427	446	446	435	449	436	408	521	471	483	445	453	500	453	443	475	474	478	454	445	457	446	476	463	503	439	470	470	477	469	502	469	463	478	482	464	495	457	458	474	476	476	452	438	485	490	474	494	445	435	487	458	444	473	430	465	488	511	471	442	436	475	471	445	456	475	461	486	484	498	478	448	438	453	470	439	481	476	494	428	443	454	472	496	464	496	450	500	466	492	458	479	450	474	460	511	477	432	466	438	507	472	482	471	450	458	468	459	474	487	477	481	463	475	514	497	442	468	474	474	466	517	512	467	491	468	493	451	470	475	488	467	434	445	501	466	483	492	453	458	462	463	506	472	497	455	454	471	480	487	460	472	427	407	460	453	462	471	459	488	497	439	489	445	481	475	446	495	466	474	488	441	464	481	447	435	487	448	452	481	434	421	498	462	495	466	464	465	472	497	460	473	468	471	493	463	490	456	486	430	486	449	503	453	454	488	413	483	466	444	471	421	463	485	454	507	465	470	464	458	475	478	446	465	465	445	453	478	510	468	449	488	498	465	451	484	452	488	497	446	476	498	473	508	472	475	486	477	446	438	466	458	469	465	450	467	499	496	448	484	476	458	504	473	467	450	492	495	450	456	501	460	465	516	453	441	496	467	432	464	482	475	506	455	472	473	486	428	440	454	442	472	446	445	462	449	412	460	452	470	469	457	481	482	442	447	450	476	503	500	468	459	481	433	444	505	542	485	484	476	486	507	451	468	442	488	473	462	491	456	467	440	447	500	488	507	514	426	468	462	469	476	472	484	448	448	488	431	438	476	495	434	463	441	454	475	489	440	462	464	483	469	467	501	443	474	450	445	434	426	485	466	473	479	497	491	448	468	459	467	510	464	459	464	463	457	471	499	518	451	459	450	454	501	475	472	460	500	460	499	489	477	460	473	471	479	477	455	502	472	514	454	428	467	495	473	431	462	480	478	496	453	487	448	477	478	456	500	469	468	453	531	457	469	495	449	443	462	488	490	461	496	436	448	458	437	457	478	492	455	452	453	485	499	454	454	480	496	499	458	471	450	490	454	442	431	460	441	442	443	473	467	499	477	466	489	446	436	424	484	470	451	467	459	442	459	510	491	479	492	492	469	499	413	499	491	461	460	518	488	442	514	458	432	481	485	460	472	481	493	485	511	491	457	445	449	465	506	481	468	444	413	449	487	485	456	457	461	486	484	479	512	478	480	498	468	464	450	447	457	461	466	480	499	450	480	468	493	492	468	435	482	488	472	500	489	473	443	480	484	421	449	441	506	481	486	423	498	429	492	492	501	501	464	484	472	458	476	419	507	496	459	468	459	498	483	484	467	481	458	471	468	441	504	491	427	482	484	496	473	469	428	475	489	478	417	485	459	493	432	534	439	457	452	459	443	452	445	464	490	416	456	450	484	470	423	469	451	484	467	478	486	468	470	463	477	457	458	490	462	446	477	433	482	455	481	451	470	454	466	466	455	468	473	483	465	471	499	458	487	438	482	479	480	454	465	463	441	459	427	441	490	482	460	440	407	472	445	493	512	472	455	489	458	454	444	470	461	482	456	433	525	496	479	444	488	439	451	488	474	462	509	474	473	475	512	470	458	439	434	511	441	460	456	425	481	480	478	474	464	461	473	467	462	463	456	465	444	523	494	484	468	459	445	494	472	478	451	432	443	470	453	477	432	458	455	472	448	481	494	485	479	464	451	447	504	502	478	448	461	462	445	486	483	473	506	475	415	453	482	470	498	447	456	494	482	481	449	453	490	454	457	448	483	446	466	442	443	438	482	432	481	470	466	442	513	492	500	425	453	426	501	474	477	460	472	489	456	459	466	466	428	507	472	459	530	524	472	472	484	475	480	456	464	477	463	414	467	461	446	447	484	477	462	454	468	493	444	430	482	491	493	479	450	489	527	474	458	439	449	473	460	466	440	466	469	476	511	453	453	476	458	476	472	452	472	435	471	468	482	463	459	453	457	472	491	450	487	462	485	509	530	465	441	460	465	461	500	505	488	495	450	487	489	461	466	463	475	465	490	482	475	522	475	470	450	460	443	490	486	448	494	434	469	456	481	478	464	456	470	445	523	465	446	452	496	458	512	457	504	442	465	451	471	469	495	463	474	444	479	466	447	499	486	472	439	478	468	433	442	467	467	488	445	457	446	456	453	483	487	476	476	484	454	453	488	471	454	415	442	481	462	477	452	464	463	464	470	458	462	475	475	468	475	425	485	482	442	452	427	459	468	414	476	439	510	470	447	470	420	465	485	503	480	472	497	461	491	498	447	472	454	487	444	481	471	456	472	506	457	494	457	441	467	451	479	427	442	469	469	448	496	491	450	436	491	461	485	486	491	479	462	435	475	445	423	421	472	485	462	484	455	414	455	470	452	451	483	435	478	476	491	446	447	485	502	498	457	461	469	491	468	448	464	460	485	482	459	475	466	446	508	504	474	418	476	447	437	471
26947	20658	7286	646	416	398	364	377	387	373	324	373	381	347	332	354	318	337	355	336	365	329	364	360	369	323	334	338	369	335	351	333	378	352	335	304	329	371	329	310	324	305	327	330	353	361	363	318	308	348	324	339	340	352	334	374	392	337	322	350	323	367	333	338	363	340	319	308	345	328	327	360	334	376	367	333	356	329	315	332	329	328	352	281	331	310	338	338	336	352	324	319	347	284	337	334	328	321	349	336	359	321	345	339	351	349	320	352	350	313	339	314	338	316	329	340	351	304	332	330	357	315	305	347	359	333	347	317	341	320	337	335	349	313	334	340	324	330	350	332	347	352	332	328	341	300	330	355	342	309	307	314	344	341	351	329	309	368	336	317	315	339	357	348	331	379	356	315	327	325	327	324	319	343	326	321	378	340	375	332	345	328	335	336	307	365	347	353	296	310	286	323	297	346	341	372	353	294	362	317	313	328	312	359	324	315	353	325	358	332	350	351	343	342	334	363	365	317	373	323	357	331	312	329	338	344	316	331	342	330	348	354	316	353	373	353	287	357	358	332	340	353	323	317	322	357	330	383	325	300	368	339	347	366	338	350	328	354	339	343	342	342	341	334	337	309	368	318	328	319	344	326	339	319	314	325	352	350	345	352	353	300	323	341	330	361	325	347	316	351	325	334	350	334	343	309	342	353	333	337	349	326	300	346	364	349	322	337	336	369	320	327	320	370	334	345	301	350	331	314	347	304	341	331	359	320	334	344	332	339	383	338	337	347	350	325	327	340	345	308	331	339	357	322	331	350	378	346	323	315	345	364	315	340	308	334	355	331	340	337	368	360	337	361	339	310	360	336	312	304	321	362	335	320	356	335	304	373	337	348	356	330	344	330	326	317	314	363	326	313	327	354	345	308	333	345	386	313	333	334	329	312	342	332	326	327	350	353	284	369	326	353	374	330	367	331	331	342	312	340	325	315	305	332	341	337	347	361	352	377	312	336	334	317	377	342	335	328	339	330	349	351	332	324	377	362	296	347	339	348	335	345	323	328	328	364	343	323	316	352	349	325	336	318	322	339	336	326	368	350	319	303	306	346	357	334	336	357	356	317	327	342	352	335	334	330	368	346	337	346	371	367	335	340	354	339	371	326	375	342	317	370	355	337	333	366	319	356	333	338	322	315	383	323	334	330	334	343	332	355	340	313	321	392	336	340	329	336	341	341	332	324	339	323	334	349	349	340	304	327	345	346	318	336	343	353	346	328	296	341	310	385	366	331	342	353	335	330	330	361	346	327	332	305	374	371	303	330	330	329	351	340	347	350	324	355	336	331	327	364	351	337	321	331	320	374	349	364	351	329	311	322	340	350	309	363	318	338	346	333	324	372	299	333	355	336	378	352	311	328	344	367	353	319	345	352	338	326	349	340	319	334	351	362	340	340	316	312	347	326	323	349	370	353	334	371	351	325	340	317	328	312	356	334	335	352	332	341	321	344	353	317	325	333	337	348	305	323	345	328	347	352	352	315	306	337	326	353	339	320	313	329	371	316	327	352	323	345	303	330	370	355	306	339	331	361	329	330	325	368	332	340	333	355	340	347	357	372	361	367	319	321	321	319	343	341	350	345	362	344	330	357	355	340	308	349	344	316	336	323	317	327	356	311	355	351	314	377	348	355	336	354	331	347	355	336	370	337	314	329	361	336	337	312	357	363	350	357	333	342	325	368	333	351	368	321	379	356	331	347	362	346	354	327	347	326	371	353	340	332	311	346	359	338	381	336	377	363	354	331	326	372	375	345	343	333	324	349	324	344	372	319	324	312	340	341	346	361	329	381	327	327	361	332	343	320	343	314	314	330	361	335	322	322	344	331	361	355	346	335	341	335	355	312	308	331	334	311	357	355	363	334	331	324	366	300	357	313	315	356	341	340	334	304	342	320	351	326	371	327	296	340	337	329	349	364	350	313	328	340	336	281	360	369	314	341	333	325	344	324	367	336	317	317	318	349	346	339	359	357	339	338	313	320	343	324	333	322	330	354	299	313	337	361	346	309	341	358	345	350	347	362	356	367	308	326	359	365	366	365	324	341	332	310	334	343	344	329	356	334	325	358	332	346	375	363	311	314	351	344	345	344	351	323	335	346	375	315	337	316	357	323	323	322	340	310	318	329	317	301	365	362	335	345	343	351	319	319	315	314	356	342	335	298	350	333	305	385	351	321	391	311	337	329	345	335	332	383	327	324	298	327	348	356	328	319	332	328	358	301	359	336	346	344	365	317	381	337	359	315	335	368	339	331	352	348	324	303	348	311	358	330	356	337	320	344	311	351	319	335	332	333	352	351	360	349	344	305	337	360	311	335	354	371	328	330	348	352	338	323	378	333	349	313	302	351	368	332	300	318	391	318	334	357	306	347	377	374	328	350	322	340	348	343	334	345	360	375	330	316	348	341	355	294	301	364	318	322	338	327	365	339	343	356	346	340	350	352	364	327	332	325	307	318	334	336	343	347	365	374	359	296	337	309	342	368	314	342	317	339	325	330	370	313	362	318	358	350	372	354	371	342	343	346	363	343	326	296	328	338	365	337	332	364	349	341	356	339	350	364	309	330	332	320	343	327	336	381	345	341	344	335	311	343	306	329	338	369	351	363	340	300	359	328	359	342	325	344	318	318	332	315	321	306	335	335	348	309	347	334	360	362	327	330	316	303	325	327	348	327	328	348	316	326	332	320	331	322	335	346	353	334	342	361	350	310	357	340	365	340	343	299	337	328	357	345	316	332	359	360	348	306	339	332	320	347	305	371	319	332	351	336	354	357	309	328	333	358	363	323	347	361	351	333	296	344	335	339	328	337	325	349	330	334	375	372	319	313	377	340	312	360	337	330	335	315	363	324	327	297	355	360	333	348	307	355	328	296	368	332	330	340	321	346	308	342	338	326	350	342	328	316	322	329	319	350	338	351	371	350	299	318	312	322	331	329	347	371	343	346	367	307	343	337	374	311	327	314	333	337	334	359	321	345	352	358	379	345	327	326	350	363	333	334	352	346	342	372	313	360	315	320	342	353	312	288	340	335	337	347	327	337	337	341	327	355	325	303	325	335	325	340	352	325	350	348	294	315	379	339	319	337	362	356	300	347	322	321	321	338	353	361	357	324	350	350	326	341	330	338	360	331	365	321	328	379	306	299	364	355	341	317	319	310	347	331	383	347	372	361	341	338	332	365	328	326	346	367	340	290	351	349	333	346	352	361	337	342	362	324	323	361	328	347	311	334	351	331	331	322	338	335	335	331	339	319	303	350	354	311	334	336	299	370	329	352	338	308	358	314	331	328	312	317	307	348	377	320	345	345	347	318	350	352	341	347	316	328	301	340	325	364	328	348	332	357	336	355	310	353	310	343	328	335	361	327	348	371	337	355	326	355	305	327	331	341	335	333	359	330	331	342	339	343	337	319	331	327	349	346	303	345	313	311	337	334	316	349	319	333	308	324	316	349	311	358
4240	1858	1701	1086	893	832	710	781	695	661	671	647	708	643	654	641	628	640	572	622	653	661	597	627	680	684	648	658	617	630	669	610	609	621	577	612	634	626	579	606	598	630	633	643	622	662	648	632	616	627	567	615	616	617	582	659	636	570	640	590	641	658	659	614	657	625	629	576	654	604	616	642	657	631	604	614	623	625	648	646	637	617	623	667	602	609	627	577	661	647	625	629	648	620	627	677	643	646	607	600	592	613	590	659	618	643	625	636	651	624	623	596	673	672	671	645	609	603	579	602	639	605	617	645	628	650	631	566	677	594	633	590	650	626	605	610	597	645	650	635	685	619	608	559	591	593	634	591	603	657	606	625	637	618	601	645	643	645	612	676	618	634	638	602	648	607	637	541	654	646	632	627	624	636	694	641	667	608	683	636	602	617	657	647	595	644	620	647	605	643	678	613	636	614	620	614	574	592	588	638	614	653	602	615	655	648	623	619	597	664	668	583	624	650	599	631	623	598	622	652	610	612	613	647	582	625	604	653	665	611	610	657	614	612	648	636	606	671	639	617	592	655	622	643	660	629	680	604	636	583	632	599	610	605	643	647	625	649	593	655	606	600	587	605	564	636	637	600	646	624	632	601	610	643	652	632	611	642	624	647	657	615	649	597	590	629	653	599	630	652	652	630	590	638	624	669	579	596	582	660	586	634	618	632	632	618	614	638	632	606	595	631	662	577	641	667	614	609	631	625	642	567	653	611	622	656	585	582	646	624	630	545	679	673	612	645	647	645	653	625	643	611	643	630	650	625	640	643	627	622	625	677	645	600	624	612	589	600	613	606	650	600	620	603	581	607	563	654	636	605	648	644	615	578	634	580	618	635	645	636	661	638	622	638	655	620	651	626	641	643	628	662	650	665	626	569	618	638	663	605	644	627	579	613	609	611	603	598	616	617	597	615	660	613	616	616	664	625	603	645	594	614	648	657	631	591	638	626	623	672	607	658	648	647	644	593	595	661	597	666	644	629	605	613	607	598	639	652	649	643	644	612	654	680	630	634	637	617	640	605	618	598	605	640	622	642	637	645	586	625	647	621	624	630	680	645	621	584	601	606	642	667	636	622	611	609	648	666	574	615	619	635	644	640	620	621	652	689	644	640	655	612	608	649	615	637	620	627	682	608	632	606	583	646	621	582	601	642	645	596	593	630	596	633	662	654	648	651	618	633	576	634	638	637	654	605	590	589	647	643	606	619	596	609	621	611	640	635	583	643	609	618	682	662	624	653	631	641	616	606	644	598	624	638	693	634	608	613	604	594	658	601	640	598	646	628	651	604	633	626	632	593	660	644	621	618	634	654	654	660	572	599	629	657	600	607	617	692	669	658	583	651	617	623	589	608	592	587	611	633	655	645	633	618	668	620	653	666	618	606	585	611	632	618	646	608	628	666	637	628	607	625	596	572	654	616	625	680	625	632	652	634	652	608	622	631	643	618	640	645	611	596	653	656	644	623	650	634	604	666	649	624	599	601	595	662	640	585	598	610	623	609	650	595	633	622	667	633	632	608	627	637	663	593	637	632	598	614	631	628	608	680	652	685	611	622	633	626	629	635	634	633	648	619	611	665	675	612	642	609	642	579	624	634	594	601	701	605	642	664	607	600	612	626	647	601	629	605	632	614	634	593	601	630	617	663	645	571	660	614	633	590	623	620	583	632	626	627	594	607	608	634	606	662	628	577	655	615	605	615	592	618	671	629	598	662	624	649	657	567	597	589	611	617	644	628	645	600	649	600	620	637	635	612	603	626	669	637	638	650	622	643	639	634	598	636	667	618	607	638	605	594	621	633	618	622	597	606	690	705	648	645	628	639	608	626	667	617	626	612	625	661	622	614	640	594	668	606	627	629	614	637	628	589	645	597	646	651	604	607	625	623	637	615	629	603	647	640	599	593	658	615	664	626	637	617	598	660	609	647	607	671	622	620	587	586	669	608	621	665	650	663	616	640	593	620	664	638	671	645	620	619	564	615	614	626	658	627	630	646	648	630	616	655	627	691	654	658	652	612	579	619	634	643	605	595	644	650	629	641	623	635	574	623	597	619	606	640	636	638	655	670	650	639	645	673	676	664	636	620	629	649	587	639	616	650	621	642	663	607	652	610	646	618	670	634	650	576	679	654	621	648	662	625	609	612	576	623	647	653	634	634	632	644	577	621	632	659	618	615	669	627	634	661	631	617	620	618	574	609	605	610	624	626	679	623	626	646	607	619	603	652	641	598	630	624	636	629	613	609	657	624	601	611	643	613	659	648	644	618	618	576	651	660	660	622	643	601	638	613	624	627	612	590	659	626	651	660	621	667	668	613	622	586	625	662	667	654	612	620	592	661	673	620	649	609	596	629	607	638	623	635	623	599	638	607	656	640	609	643	627	656	602	649	614	648	611	641	619	616	621	670	626	602	675	630	613	618	632	658	656	626	655	632	634	598	633	621	591	680	615	603	646	629	598	616	626	669	636	642	608	651	633	636	632	640	658	616	602	629	658	603	636	647	675	607	636	622	611	617	623	605	603	643	641	646	612	659	625	637	573	609	592	679	621	578	617	612	616	630	634	611	582	572	639	596	611	615	615	626	648	660	639	612	611	604	676	633	629	601	603	607	625	627	661	614	657	639	599	612	626	635	612	637	626	635	602	634	626	665	625	651	617	675	606	612	645	650	651	629	587	586	606	644	671	625	672	623	607	624	619	666	653	644	637	626	635	637	616	623	624	667	663	642	665	630	616	697	654	662	591	630	613	583	631	657	628	592	664	601	606	610	673	638	618	660	628	620	603	651	665	639	651	630	667	653	660	646	620	649	629	598	613	626	648	637	611	616	643	637	654	602	597	632	610	608	575	654	594	603	622	652	695	643	581	619	588	625	622	693	593	625	623	630	646	645	645	642	609	621	582	571	637	599	615	657	669	626	607	721	603	670	624	664	612	597	630	635	630	597	665	611	627	649	605	649	596	646	607	613	617	615	654	643	691	637	681	618	611	653	646	633	675	640	636	592	586	615	639	622	614	617	640	638	629	610	642	575	614	650	632	627	613	647	619	591	598	655	667	612	659	640	669	638	654	685	600	623	676	620	625	666	651	630	619	578	600	602	662	591	635	650	647	609	618	623	651	597	607	622	605	600	648	599	638	605	635	589	623	651	684	606	649	581	640	640	614	665	645	649	662	634	685	646	614	617	590	606	651	625	595	619	612	678	626	609	625	615	611	637	629	611	656	626	623	669	599	636	623	605	627	634	652	623	588	634	583	608	649	630	590	623	612	618	607	639	643	653	627	603	659	608	653	668	615	686	627	649	589	580	637	612	630	646	604	606	649	607	582	627	637	617	693	658	639	651	648	656	683	628	633	617	638	567	629	606	612	575	672	604	582	658	613	610	610	625	636	591	663	631	691	621	645	614	642	629	623	608	632	587	618	624	578	640	603	630	605	604	641	630	614	623	640	609	643	626
24411	21392	28566	24573	19700	1564	509	415	323	268	275	244	229	205	213	188	175	183	218	191	173	165	163	177	178	170	166	134	142	161	154	155	156	153	193	174	160	160	147	152	158	166	161	159	137	147	168	158	152	168	139	157	156	146	150	161	145	171	170	145	166	144	149	156	141	167	159	160	160	136	142	135	179	150	151	131	156	144	156	129	154	168	145	144	155	159	148	137	146	150	155	165	155	135	150	155	149	161	162	141	146	177	160	158	160	161	151	158	147	131	137	147	144	162	157	144	142	142	152	141	158	146	166	146	158	122	144	145	148	134	146	168	158	145	164	152	172	119	148	149	141	165	164	136	144	145	157	148	143	157	158	153	147	144	162	166	148	161	147	168	146	148	126	137	142	158	139	148	163	140	143	181	167	145	145	133	155	152	152	148	147	134	138	150	163	164	156	152	140	138	162	149	153	136	128	150	141	157	122	152	138	128	160	129	147	144	157	163	148	167	157	145	175	148	151	146	162	157	141	146	155	144	133	154	159	142	157	194	158	160	129	146	153	147	153	158	160	140	165	152	151	152	139	154	147	163	153	135	156	152	134	153	157	151	135	158	150	164	147	161	151	161	138	159	165	153	160	143	149	145	128	162	163	147	141	144	150	153	165	163	144	148	140	165	139	151	162	169	161	134	162	149	144	141	154	162	158	130	146	145	153	135	156	152	135	166	132	152	157	147	152	157	155	137	150	149	153	164	155	160	135	166	141	159	149	146	140	150	149	166	147	167	153	124	170	140	141	150	141	132	129	155	135	149	140	143	147	119	136	145	124	150	123	155	163	147	148	153	145	138	139	145	163	152	170	135	158	144	146	160	160	147	154	154	144	156	148	161	147	161	157	169	147	141	156	150	150	138	145	174	140	146	145	127	136	165	175	143	170	153	150	140	143	148	129	137	162	146	129	146	154	140	129	134	152	149	158	140	166	167	161	142	137	133	123	144	140	137	143	140	133	138	124	155	146	142	152	152	134	135	151	147	160	166	152	148	138	144	155	146	153	127	123	163	135	148	136	149	141	154	114	134	145	126	156	154	167	149	137	140	144	164	132	155	156	135	144	133	155	142	159	143	166	154	149	145	140	142	145	144	157	149	140	145	143	158	147	155	139	150	149	148	165	155	158	152	127	136	163	144	149	152	141	158	166	143	153	123	149	162	168	158	154	140	150	160	136	149	151	164	140	142	145	174	124	157	151	134	137	134	155	170	160	138	136	141	140	182	148	162	135	150	172	139	127	147	116	150	131	135	151	161	149	144	177	156	140	138	146	160	121	134	136	143	140	117	152	166	135	150	157	140	150	149	139	135	158	140	146	148	156	130	133	138	126	121	162	137	140	143	139	136	149	139	173	145	142	127	142	154	153	154	145	156	150	151	136	182	156	164	164	160	142	136	142	134	151	131	140	148	144	135	145	139	138	138	151	151	152	140	153	157	160	145	137	135	152	122	146	154	144	129	121	137	156	137	159	145	146	126	147	152	138	150	137	142	162	149	162	141	187	146	160	147	152	143	146	153	155	159	159	141	162	132	147	126	159	129	143	159	146	149	138	141	140	146	128	166	130	136	152	157	159	129	150	173	145	136	156	142	167	150	151	148	169	160	134	160	174	146	166	166	146	150	138	155	153	154	157	148	152	162	161	153	148	157	122	128	158	171	163	123	148	161	120	147	142	133	170	147	143	170	163	162	150	174	143	167	146	158	140	154	139	159	143	143	177	139	159	149	144	123	173	138	142	151	144	138	170	150	122	165	145	150	168	153	125	157	141	143	157	135	158	149	145	126	142	158	185	169	141	154	139	154	112	164	139	164	124	149	154	152	139	149	150	138	141	147	167	145	164	154	163	150	165	164	158	172	153	126	139	150	154	140	146	153	153	140	139	136	163	142	163	151	155	138	145	148	139	162	143	165	142	142	127	130	144	164	153	160	158	159	137	138	148	149	143	124	156	149	118	130	140	142	132	151	163	145	150	161	141	132	153	156	155	159	149	146	153	155	145	159	169	141	141	165	156	146	142	153	133	170	139	160	150	150	144	164	143	165	143	135	159	134	151	148	159	160	155	163	132	133	148	155	156	165	157	139	140	155	134	152	175	153	150	148	132	159	162	149	138	151	132	142	159	159	140	148	131	153	135	144	149	135	154	170	145	150	146	134	168	138	142	147	139	156	146	153	161	163	148	137	156	130	133	163	139	138	142	146	134	156	149	135	150	156	138	148	123	149	155	146	165	143	154	158	152	164	114	137	140	142	131	136	153	137	123	131	127	135	154	143	125	134	126	161	144	137	134	135	139	143	137	168	139	155	169	152	148	161	112	169	176	156	165	175	154	128	136	152	144	173	144	121	146	156	174	131	134	138	136	132	148	156	153	175	142	150	149	154	141	127	172	133	144	140	156	140	150	146	152	153	149	139	163	163	151	122	128	143	152	152	137	163	155	158	139	138	161	140	148	130	144	155	126	131	124	140	129	145	141	156	140	143	146	148	145	132	151	127	149	129	165	149	173	143	129	159	156	160	149	158	138	145	151	165	150	136	148	157	140	142	140	158	169	133	168	129	154	124	151	143	153	117	120	149	152	137	153	140	142	149	153	144	156	171	146	154	156	180	161	172	141	145	151	141	181	128	143	133	142	152	148	169	146	160	181	166	157	140	144	146	151	157	162	122	149	149	133	138	134	151	152	158	147	125	147	147	151	153	139	159	167	154	139	164	161	147	149	186	145	168	145	164	138	149	141	151	175	160	134	147	126	157	154	146	125	161	136	145	149	128	149	162	144	143	131	128	155	139	154	148	155	141	127	150	145	143	145	175	145	155	125	151	160	144	143	143	139	141	150	145	157	150	162	147	151	145	133	141	136	142	144	155	163	149	162	153	179	147	154	167	160	128	165	153	143	149	151	152	125	123	144	157	174	137	166	145	162	143	127	154	150	161	132	131	145	139	158	162	135	148	136	132	162	143	140	153	151	136	145	154	158	161	160	154	179	153	143	151	126	159	143	151	160	150	159	142	130	158	158	132	146	148	146	135	168	152	159	172	150	160	152	149	141	141	158	130	158	163	131	142	147	125	129	142	164	134	133	184	141	141	141	150	135	140	154	146	166	154	149	161	161	173	154	133	153	153	151	157	141	134	132	167	116	143	166	151	141	148	156	128	165	137	139	148	157	146	153	148	146	162	158	139	156	142	147	170	176	156	171	142	149	141	145	136	122	160	144	150	135	136	146	161	166	127	157	159	150	139	157	152	137	164	170	173	156	138	136	145	153	152	159	157	139	144	135	148	143	151	149	146	138	131	150	151	135	151	161	146	159	142	151	148	156	159	140	149	147	141	158	168	149	170	150	129	158	154	140	137	152	143	145	147	138	144	151	133	153	138	158	130	159	135	148	159	143	145	159	181	147	154	136	142	142	143	156	169	135	147	152	145	151	120	159	167	139	128	159	165	151	154	146	162	168	151
6042	11171	9171	4677	3016	2163	1623	1267	1002	849	777	664	633	583	503	453	445	442	461	419	403	372	388	366	358	380	370	358	328	326	337	306	317	343	299	311	309	321	328	311	322	320	261	322	324	301	301	293	289	320	308	316	282	284	335	293	285	273	338	287	288	295	299	310	321	314	287	302	280	280	269	301	313	311	266	339	292	309	273	284	288	297	293	302	321	297	318	283	308	277	321	272	288	296	280	283	318	262	298	275	279	287	296	276	276	269	297	311	273	268	296	308	282	270	270	284	261	272	297	313	273	320	319	285	267	297	275	290	308	282	291	291	287	304	292	314	323	285	313	303	281	300	325	289	305	288	293	296	257	304	290	314	321	309	267	302	303	289	289	291	300	287	265	297	298	304	308	301	284	285	286	317	327	281	268	274	297	304	301	275	275	285	283	295	276	310	269	301	285	283	293	307	285	300	309	267	271	276	284	291	321	271	334	272	276	309	297	285	277	313	284	310	273	292	306	277	304	260	268	282	282	285	312	317	280	276	282	267	280	279	275	299	287	293	293	277	266	284	296	282	288	297	290	298	288	251	275	302	302	289	302	299	322	256	294	300	317	326	286	295	288	289	284	321	329	285	301	273	330	302	280	275	273	309	277	267	289	308	272	297	313	287	297	263	322	279	270	282	298	323	288	286	275	305	289	330	315	314	259	274	256	303	297	274	302	270	266	286	270	276	326	296	301	295	272	328	276	279	285	306	286	272	276	303	294	282	266	296	270	288	267	331	256	303	292	263	328	308	304	281	306	282	315	296	280	295	281	296	258	311	289	323	287	281	264	261	284	330	293	291	280	265	266	274	259	272	304	265	307	296	295	282	289	299	261	282	318	300	286	277	259	253	281	234	289	261	282	293	289	335	325	299	290	246	298	279	288	271	274	336	278	306	285	296	307	292	287	255	290	273	273	313	307	298	284	267	303	305	268	294	283	258	304	270	295	294	303	263	300	295	301	291	303	303	289	297	272	274	288	306	300	296	245	298	286	272	327	283	307	259	269	306	280	280	277	281	301	279	298	275	261	289	302	281	258	272	297	274	291	288	290	309	282	299	312	298	264	284	338	277	283	282	285	289	309	296	292	274	272	282	297	291	324	267	288	275	262	291	304	263	283	309	289	309	296	270	301	287	299	271	302	266	266	286	280	282	295	253	293	275	290	285	303	285	284	272	285	296	300	275	290	309	261	302	317	327	303	277	268	257	290	254	296	274	271	271	295	289	293	295	291	294	292	290	280	293	293	285	299	315	300	271	258	290	295	286	283	285	283	298	294	292	302	293	313	253	292	331	304	321	291	272	307	293	276	271	303	277	286	291	305	245	272	284	282	279	311	281	258	292	310	293	284	345	281	290	307	308	269	301	265	290	314	293	274	293	262	276	296	285	264	324	303	306	279	274	273	294	308	287	290	343	297	282	297	299	291	297	279	281	281	295	271	287	281	286	274	270	300	273	303	265	281	302	276	279	286	301	301	265	287	295	291	277	290	277	312	319	279	308	298	268	290	279	268	279	309	278	270	288	308	286	288	302	294	259	303	300	263	317	326	283	289	279	301	278	318	301	301	300	290	293	299	306	277	291	272	288	264	286	252	287	289	312	257	307	283	283	290	308	291	294	310	276	277	286	298	275	313	266	299	288	256	295	273	296	264	304	301	283	284	310	295	324	279	314	302	249	296	291	300	264	276	276	293	313	260	277	275	295	290	307	324	293	293	271	278	283	305	297	284	276	308	279	264	308	311	323	291	290	284	285	263	296	290	297	317	272	301	255	283	287	281	294	289	316	310	279	293	289	277	313	307	280	274	279	308	292	295	278	278	319	318	274	297	301	318	288	271	255	281	303	279	275	279	315	267	293	303	280	276	283	283	247	290	299	275	265	284	311	306	273	281	296	283	299	279	291	303	305	307	262	314	283	279	328	270	325	280	284	251	308	274	260	323	281	297	287	276	299	294	288	283	295	298	278	288	319	278	311	329	288	309	316	270	262	288	298	283	293	302	245	281	263	288	284	285	323	280	294	313	292	289	261	291	279	272	299	265	313	291	331	309	289	325	285	305	280	307	294	304	297	309	284	266	285	277	303	295	299	292	307	269	285	297	298	284	300	261	286	274	333	288	280	289	309	294	290	289	281	296	308	307	308	305	265	283	298	289	290	284	271	293	297	302	283	289	284	293	282	266	298	309	293	306	303	311	314	258	279	269	275	303	253	291	297	311	331	288	284	285	328	284	313	280	281	293	283	266	321	271	299	313	304	266	272	299	272	275	253	276	318	290	299	268	276	260	317	242	287	303	309	289	274	317	304	298	279	287	321	300	260	267	277	283	290	282	308	278	291	286	266	315	295	281	313	287	295	289	297	303	275	290	293	316	276	311	260	310	306	297	320	286	281	287	288	287	304	292	294	279	326	286	269	288	280	281	296	283	300	271	260	290	304	308	285	293	304	305	282	314	303	286	263	261	284	301	272	305	289	305	284	312	281	257	284	288	290	312	297	276	289	291	279	310	278	307	257	306	292	294	302	302	318	298	292	272	269	305	344	273	271	253	282	299	260	291	311	300	290	292	310	287	287	268	317	283	277	276	283	309	277	304	289	302	274	326	282	307	287	284	307	299	270	285	325	298	286	302	333	272	293	301	302	292	301	256	316	294	287	296	305	291	282	281	289	304	292	289	313	264	297	316	287	290	290	321	276	308	275	283	296	265	298	270	289	289	283	333	335	304	273	293	288	288	285	273	298	297	319	311	292	267	273	298	286	310	292	315	269	284	302	290	273	309	290	303	288	312	252	311	275	287	303	299	299	305	323	290	306	281	255	272	270	297	280	299	279	261	289	281	267	305	317	277	285	302	289	314	332	318	301	277	300	285	297	304	328	270	264	283	313	268	295	307	296	313	274	271	284	268	301	287	265	255	279	335	275	299	303	302	295	285	264	289	282	294	266	269	296	292	301	286	289	293	291	285	298	295	261	280	293	289	317	276	302	301	290	322	292	286	310	276	302	273	287	274	292	307	302	288	287	291	295	296	295	291	322	315	295	279	306	312	266	291	286	289	291	283	271	294	314	266	287	295	289	319	250	280	261	271	299	303	270	306	312	266	269	291	272	269	288	277	290	281	284	282	301	307	301	277	275	301	288	297	308	330	299	295	308	304	296	292	292	290	322	270	276	296	306	289	307	288	300	305	306	261	280	287	293	302	293	287	292	284	286	292	248	324	278	271	289	287	311	305	300	318	287	279	275	310	267	310	292	287	281	295	280	276	276	262	272	289	280	289	305	287	304	286	310	280	294	272	267	284	287	275	288	311	312	288	285	293	287	288	316	279	270	280	283	282	290	271	286	310	300	307	299	325	293	292	278	286	301	325	327	304	261	319	321	263	299	294	304	308	284	312	286	317	287	256	298	286	303	293	278	271	272	277	289	303	273	289	299	257	281	255	312	299	285	275	304	272	274	297	291
23461	21424	29279	23916	21424	17881	1794	808	589	565	496	386	430	399	400	369	353	361	309	323	339	329	293	305	311	284	315	290	301	275	262	297	245	309	259	271	318	279	293	280	280	294	300	262	307	274	289	290	270	282	285	255	289	255	254	241	295	261	283	273	267	264	261	242	268	288	281	252	277	280	244	262	283	283	308	291	282	270	297	262	266	274	265	261	273	244	273	282	261	282	251	241	239	273	267	265	281	264	283	265	284	257	275	263	276	259	273	286	277	259	288	274	272	272	260	270	297	258	293	273	256	268	266	252	263	266	235	250	275	272	248	245	274	277	250	280	285	256	285	246	261	303	252	277	252	255	283	269	260	273	273	244	270	263	264	243	258	284	255	288	275	291	310	291	301	255	265	263	273	277	266	296	293	251	240	255	256	274	275	260	283	246	278	276	275	281	275	268	244	239	270	286	297	241	254	252	265	269	276	268	268	269	284	273	253	259	273	247	269	279	292	276	282	261	282	269	263	296	225	276	304	246	281	257	274	279	225	279	255	271	236	297	306	281	265	262	278	259	259	238	255	257	260	254	221	258	278	286	258	280	269	277	251	263	279	251	261	262	274	254	261	259	272	278	257	296	265	270	268	278	276	242	265	259	253	273	256	281	256	279	277	249	269	277	265	243	254	267	271	277	301	284	268	271	296	250	289	266	256	266	261	254	288	266	291	290	266	281	277	271	270	272	254	253	268	237	261	266	267	272	288	284	262	267	246	296	271	301	290	263	305	236	281	257	270	251	281	275	264	274	259	277	231	256	229	286	246	243	268	264	287	287	262	248	279	279	280	269	258	283	231	276	277	285	278	261	259	274	290	283	277	295	290	273	258	267	255	235	278	272	245	238	265	289	267	269	265	253	289	268	267	279	261	281	247	270	300	282	246	282	263	304	274	283	245	243	297	255	258	263	259	266	265	275	267	239	286	265	292	275	290	267	263	259	245	245	273	265	263	269	275	289	278	286	233	272	297	245	261	290	262	261	260	246	242	269	246	265	256	265	268	254	269	266	273	251	265	249	272	287	284	240	273	280	268	253	267	248	291	266	267	297	248	257	260	228	251	265	280	276	280	272	269	259	283	297	261	289	283	280	265	273	266	264	270	254	280	281	275	266	237	256	250	279	275	267	270	282	241	277	264	259	253	269	244	267	246	307	270	273	259	264	265	249	258	241	260	265	273	261	252	287	289	255	278	247	291	264	259	267	255	268	241	255	275	257	275	255	271	255	267	252	263	273	286	260	246	259	256	263	258	257	255	272	275	266	285	278	307	252	270	270	242	263	291	274	285	278	275	285	250	265	285	269	262	263	250	283	261	229	267	268	247	283	262	281	270	264	275	261	273	288	257	237	260	258	267	248	297	269	252	251	271	268	253	234	254	276	285	284	282	232	304	252	273	274	291	276	276	276	285	240	283	254	275	285	249	246	278	270	246	268	272	285	273	272	269	306	275	268	259	257	287	266	259	229	280	294	270	242	271	285	264	257	255	304	277	295	281	277	264	268	286	267	269	294	279	303	296	253	275	249	264	293	290	275	284	296	243	275	260	287	267	269	255	263	279	272	273	274	270	261	289	267	285	269	238	284	306	251	249	269	274	292	277	258	235	266	264	280	267	281	254	282	286	263	251	318	260	260	254	299	284	247	276	284	248	261	265	250	271	254	249	249	307	247	256	273	257	248	280	283	293	273	298	253	254	253	250	295	272	295	246	281	264	241	263	265	254	277	249	282	249	286	244	271	273	240	291	275	282	274	249	282	262	269	280	271	246	265	261	244	290	232	262	265	277	290	256	279	269	232	261	280	259	268	240	275	276	250	277	255	267	262	295	286	245	287	256	276	257	278	271	279	282	268	263	265	293	297	259	240	248	265	290	280	233	235	279	254	281	287	259	236	271	270	281	288	275	270	268	252	267	279	253	285	285	264	270	251	276	291	259	251	253	243	252	265	263	270	276	240	254	261	236	278	265	275	311	270	273	270	294	262	248	260	233	258	242	271	282	274	264	276	257	285	283	248	261	284	273	279	265	297	244	242	283	275	264	294	271	273	270	250	268	259	272	248	258	270	292	276	258	256	273	275	263	265	279	261	282	267	299	253	249	263	284	290	270	291	259	274	240	257	279	274	244	272	288	266	298	248	255	281	251	254	250	260	300	267	266	289	257	259	268	246	248	271	279	273	271	252	267	246	259	247	256	277	249	243	271	300	247	271	281	264	286	260	262	277	230	273	255	244	210	254	273	291	280	267	281	248	315	291	272	272	274	250	273	267	280	280	271	251	256	282	236	253	245	268	225	271	268	274	269	295	264	289	244	238	276	262	250	240	259	265	278	250	264	274	262	268	265	267	259	270	278	279	286	267	245	272	279	283	282	270	244	266	251	253	240	240	269	283	258	256	247	259	276	271	285	279	262	292	292	284	271	292	294	279	256	270	290	288	279	261	254	243	260	267	278	263	274	280	272	285	287	297	235	240	286	244	282	245	293	288	286	234	276	282	287	272	245	252	279	249	268	295	272	275	256	258	269	277	230	275	242	270	279	264	273	247	286	289	248	263	251	277	267	275	280	277	235	272	273	251	280	265	229	281	275	281	236	282	277	267	271	267	281	259	251	252	311	275	258	269	263	244	265	266	274	251	262	283	265	257	256	276	261	265	262	260	260	259	267	265	249	286	284	267	272	267	255	273	242	277	236	289	253	287	273	233	285	239	277	297	296	261	250	277	246	276	243	285	278	275	258	255	270	269	247	271	257	270	274	253	269	278	266	253	253	266	279	243	297	282	239	265	258	272	274	275	264	268	250	246	285	289	280	265	243	228	308	265	247	272	260	278	260	280	250	277	269	251	254	279	282	283	279	278	267	276	265	236	299	260	276	248	254	288	261	282	306	263	261	225	298	224	242	262	276	278	283	260	272	291	258	266	265	260	266	259	265	281	259	272	283	262	297	237	252	263	258	270	257	270	259	286	245	290	253	307	260	261	266	279	247	245	284	284	258	233	268	259	270	249	272	252	262	253	271	248	259	233	284	264	289	239	259	285	256	240	258	298	273	265	274	279	272	245	224	274	287	258	292	256	309	267	271	268	261	285	283	264	282	247	268	292	275	274	260	277	249	285	251	265	274	287	267	276	248	249	238	274	270	278	249	262	272	284	269	280	272	249	242	261	292	259	261	270	269	288	266	248	280	266	281	248	255	273	255	252	251	251	271	275	255	253	252	265	273	252	250	264	258	260	287	302	284	264	268	264	271	264	237	267	252	260	292	278	246	297	266	265	283	264	278	272	262	257	269	259	277	271	259	273	271	242	276	251	286	270	264	270	246	255	259	254	248	255	281	302	238	279	268	249	254	276	268	254	267	263	245	250	276	283	265	311	265	255	263	255	278	278	258	244	252	258	261	262	235	249	264	258	215	279	257	287	292	281	255	259	270	244	256	264	243	261	270	259	248	259	268	246	280	250
8800	17214	14510	8090	5253	3767	2902	2265	1860	1576	1380	1173	1116	1032	908	879	809	802	717	637	683	687	721	629	638	596	623	584	565	588	544	529	576	529	506	521	520	558	498	509	520	525	516	488	508	510	487	493	507	544	482	470	509	464	512	490	504	515	437	504	489	484	498	518	489	456	475	481	489	508	489	449	488	430	469	503	454	485	487	480	470	463	491	494	505	466	477	511	476	464	505	483	472	468	491	471	481	490	440	479	471	469	454	421	500	471	487	468	507	511	473	498	469	490	511	469	456	450	489	479	486	434	456	504	476	448	473	436	462	451	482	492	500	493	441	479	492	452	527	520	520	519	473	494	464	504	433	509	472	489	455	470	471	500	483	472	459	493	491	448	460	486	480	459	483	485	493	494	486	479	473	439	448	485	438	460	482	480	498	491	475	450	451	448	513	503	459	474	486	470	465	515	504	427	522	467	479	465	469	518	523	516	464	455	448	468	459	444	461	472	483	468	492	451	469	471	485	462	478	470	481	474	469	489	453	496	488	435	484	455	419	473	462	432	409	512	456	458	466	446	460	469	455	452	535	491	464	471	480	461	492	460	531	465	447	474	450	488	484	459	522	466	461	490	453	492	487	471	443	488	450	480	474	459	510	461	439	482	484	445	480	432	462	508	467	442	493	462	440	512	475	484	456	449	470	484	492	461	461	458	483	451	435	443	512	457	467	487	454	473	506	461	472	481	443	454	470	485	466	465	448	469	447	452	420	511	467	475	486	504	527	474	486	457	463	448	503	436	455	462	532	466	486	492	446	455	452	464	490	485	456	459	490	493	479	482	461	460	452	474	485	466	466	423	458	505	455	466	482	462	502	466	466	462	489	448	463	491	497	470	473	458	465	477	455	451	413	423	458	480	465	505	508	476	421	481	445	503	492	454	437	493	448	477	482	496	460	465	448	496	495	464	446	475	499	482	479	512	478	502	495	483	457	482	489	487	460	477	426	453	471	511	457	469	461	455	495	423	468	437	446	504	467	473	467	485	471	453	455	474	459	495	439	469	471	465	471	465	444	480	467	460	462	475	501	519	445	461	465	439	464	435	448	470	450	498	463	503	418	460	489	481	465	472	464	473	469	461	485	459	436	461	479	476	490	465	485	454	500	482	480	469	438	469	470	450	473	446	461	463	465	487	452	487	434	484	462	431	445	453	459	486	466	507	455	470	475	473	480	450	456	507	483	484	454	447	441	484	469	476	494	433	491	456	466	446	462	480	462	441	452	471	459	510	474	466	477	539	475	449	453	485	485	481	449	419	486	466	518	480	477	476	455	459	429	489	484	491	466	446	480	458	534	473	472	463	470	487	454	475	479	464	478	464	476	449	426	463	485	488	451	478	513	471	462	482	433	483	454	465	483	464	489	467	476	466	472	453	512	448	497	478	485	476	484	462	515	521	502	473	463	470	482	479	471	460	432	456	482	514	464	455	447	465	487	488	462	446	439	459	505	434	458	475	461	454	474	506	475	455	459	460	474	495	492	467	456	449	495	478	506	458	480	470	453	479	511	493	472	452	487	469	436	488	452	479	484	494	477	493	464	487	471	424	482	467	469	472	478	475	492	471	475	458	410	434	451	465	454	468	476	477	465	426	465	513	486	476	474	469	474	476	469	451	504	462	448	464	447	494	453	457	477	471	477	471	452	503	476	427	461	428	446	449	472	466	491	481	462	450	485	447	486	490	484	435	490	456	478	471	504	453	473	435	467	476	450	458	443	472	456	439	470	477	454	474	467	522	463	455	448	458	479	456	490	484	437	467	482	471	489	485	450	484	466	480	492	455	465	459	507	469	458	434	495	482	455	474	457	475	467	442	469	476	500	493	487	482	433	454	468	464	475	457	502	452	479	483	465	466	438	450	417	446	472	453	461	463	441	455	463	451	460	458	488	465	474	483	430	443	485	465	461	506	457	475	483	425	510	472	469	476	469	475	500	487	483	489	481	443	454	421	498	462	502	462	455	460	459	485	467	466	453	445	445	468	488	496	441	442	448	489	454	462	504	478	450	479	485	483	432	486	477	441	473	503	434	481	469	452	498	465	521	433	502	484	453	450	452	455	479	490	480	508	494	484	459	467	485	488	468	441	495	446	483	511	497	454	450	468	494	485	475	471	496	470	521	454	494	486	456	490	501	472	498	478	453	489	460	514	466	463	476	439	472	459	502	494	459	478	466	467	487	464	442	484	477	425	475	488	472	445	436	494	484	477	510	447	512	456	461	454	422	459	453	481	445	488	469	474	457	450	480	470	439	462	472	455	502	482	491	492	483	484	474	437	474	489	471	436	494	470	506	461	492	451	517	479	457	451	473	491	482	459	436	466	478	486	464	495	454	479	478	463	503	477	494	468	518	508	457	536	486	453	461	470	461	431	511	467	450	460	460	468	460	480	474	506	464	446	486	469	462	463	488	449	452	449	489	447	466	501	439	456	446	507	459	463	442	519	491	464	455	501	470	489	497	473	452	465	518	479	476	479	479	445	470	448	477	443	473	490	460	458	460	487	465	500	501	500	488	435	464	474	498	502	473	461	490	462	480	445	506	469	469	485	458	454	480	451	485	475	497	421	454	446	484	459	483	449	449	453	450	444	450	425	477	457	450	447	499	470	475	459	466	466	456	484	478	463	456	507	473	447	458	475	467	490	486	464	469	445	463	476	465	491	459	454	453	482	485	461	512	492	477	467	480	447	485	462	481	481	444	509	468	449	504	501	469	443	455	441	491	472	476	479	459	468	500	466	436	488	479	449	494	427	468	483	472	481	484	460	465	457	498	440	494	504	454	469	427	452	432	474	461	456	499	487	451	460	461	476	498	458	444	463	467	481	441	486	506	441	489	480	483	487	484	480	464	450	433	470	437	454	498	484	475	481	505	482	460	525	460	503	469	466	465	495	462	466	446	462	470	507	513	456	486	489	489	428	450	465	461	462	465	481	482	451	459	477	464	500	461	463	427	466	467	441	499	467	452	468	492	422	472	453	476	475	505	522	480	459	482	491	486	487	475	502	467	485	469	456	456	428	481	469	479	451	477	417	483	462	428	471	458	486	464	466	469	443	449	471	492	457	475	474	437	474	481	460	463	494	457	438	458	441	427	495	444	468	485	490	476	462	489	479	496	493	483	494	463	472	485	460	487	475	478	463	472	483	462	422	464	439	475	494	476	492	451	470	447	500	508	488	463	488	482	508	478	496	462	489	474	463	478	489	462	471	487	445	462	471	471	479	471	474	479	454	463	460	477	487	479	481	470	500	486	486	473	439	485	455	440	473	481	446	430	503	463	452	442	434	464	467	506	488	437	471	484	455	454	474	470	462	474	438	476	502	500	446	467	486	518	478	464	422	497	463	490	479	491	484	488	490	529	486	479	454	458	461	467	449	476	477	443	437	484	479	437	479	446	496	462	485	463	454	472	472	447	439	467	462	499	481	474	457	486	431	433	467	483	490	442	475	488	462
26921	20718	7460	708	450	390	348	368	374	370	344	321	354	372	386	359	327	342	342	329	334	336	359	370	338	345	329	306	351	371	358	317	355	330	361	341	403	369	375	307	313	361	346	328	326	332	312	342	301	354	315	351	325	333	346	328	348	346	302	366	342	332	336	341	324	337	336	323	340	341	347	354	328	338	321	346	352	340	347	322	321	373	322	345	301	308	357	319	295	344	324	325	332	343	366	357	319	329	335	358	321	350	355	331	319	364	365	352	354	337	305	333	302	317	300	336	315	329	298	348	339	340	319	350	290	320	334	336	356	313	342	363	329	340	325	367	334	339	349	355	319	318	331	327	354	336	381	347	344	325	364	338	360	336	319	349	331	371	383	331	332	356	321	312	330	326	366	342	346	326	334	337	311	329	328	338	312	321	371	333	304	320	363	357	366	313	356	340	344	339	334	353	350	318	316	352	335	327	353	353	343	329	366	331	352	337	314	328	353	335	328	353	307	328	344	351	299	333	337	354	317	338	316	350	338	321	322	348	292	359	342	332	324	353	317	358	358	355	320	335	336	332	354	337	367	328	380	335	351	348	362	335	349	342	337	313	368	351	333	336	356	346	349	370	362	314	352	329	310	337	315	337	348	372	344	306	358	318	369	339	325	322	340	354	310	348	326	346	327	334	320	362	323	349	356	358	356	311	341	310	355	327	346	335	339	338	340	335	303	356	356	329	335	336	346	327	315	373	352	293	341	338	344	355	330	365	317	328	336	350	322	349	356	336	323	357	326	316	357	348	324	302	309	308	336	328	334	355	348	323	338	313	311	298	337	334	336	373	334	317	328	362	333	341	357	343	311	344	321	309	347	350	350	341	339	335	352	318	370	329	310	370	350	354	327	353	338	336	335	353	378	334	361	332	318	356	314	322	333	325	349	327	381	320	342	358	333	372	321	342	332	344	294	334	348	321	337	302	330	358	356	346	355	346	349	337	325	361	356	348	324	349	331	336	358	319	345	340	337	310	318	369	340	354	327	361	332	355	348	373	340	377	342	350	303	358	336	353	346	337	321	345	350	360	348	328	321	335	354	339	329	347	353	346	319	336	346	359	351	349	370	371	381	339	353	331	328	336	339	341	338	350	325	344	316	337	361	336	338	335	329	348	329	381	360	338	347	318	332	342	327	336	324	333	338	322	323	368	342	346	333	336	357	316	329	361	348	344	347	353	323	384	314	320	365	332	332	354	341	352	326	314	324	317	315	319	349	349	327	329	384	334	317	354	290	310	336	333	353	338	338	326	334	329	370	360	337	365	314	368	345	330	351	332	347	354	342	317	325	345	340	345	362	316	333	349	347	313	306	334	342	359	365	324	385	343	349	315	319	331	336	335	343	339	334	336	339	340	331	312	326	320	355	333	351	346	346	327	310	383	306	330	341	328	348	337	302	325	334	348	324	354	370	340	353	345	349	334	354	366	324	328	356	328	325	382	371	327	333	369	366	337	356	319	365	314	311	339	344	307	341	345	347	346	356	360	361	335	318	341	361	354	364	345	319	348	316	316	329	324	330	381	336	382	355	327	335	320	344	340	358	358	313	343	350	355	297	323	323	349	336	330	344	341	320	343	345	372	342	320	370	355	303	344	323	350	388	344	337	345	348	328	355	341	351	372	334	352	328	336	357	342	335	344	365	341	310	309	393	354	307	333	342	329	321	325	345	341	293	352	330	303	325	353	314	327	344	365	329	383	354	324	341	323	355	315	305	346	369	328	323	367	342	393	327	345	317	363	349	337	325	372	318	295	319	331	361	373	339	303	346	363	351	325	341	351	380	334	330	372	318	311	329	331	327	354	323	335	339	347	318	312	356	316	345	354	331	340	320	319	320	341	371	347	328	323	343	345	358	324	336	328	333	306	327	354	330	338	370	361	332	362	339	325	368	318	357	351	341	348	380	334	342	335	369	326	340	327	351	325	353	379	349	321	352	376	322	365	350	351	319	349	322	339	301	322	322	331	364	319	327	318	338	367	302	316	347	315	316	319	333	321	327	344	331	358	346	318	361	338	297	330	321	308	337	324	342	333	347	340	309	298	334	319	360	345	332	332	362	367	350	322	341	344	339	355	298	337	308	319	333	360	335	344	322	356	343	355	331	347	359	319	325	345	304	352	340	339	335	337	355	350	326	329	343	316	336	364	344	346	337	320	347	344	357	373	350	343	327	362	336	355	358	319	333	296	347	328	368	376	326	305	350	353	373	337	345	334	310	343	341	336	380	331	309	308	352	314	318	342	379	350	336	322	351	330	321	337	328	311	333	379	314	329	321	330	324	318	339	350	318	340	326	361	329	372	330	292	359	353	372	357	347	318	329	307	343	342	332	294	357	331	302	321	339	351	342	359	318	370	324	323	359	366	346	365	350	371	341	370	333	353	337	364	328	325	327	381	343	353	322	313	336	327	353	347	320	314	343	363	344	348	347	356	342	356	312	349	350	322	356	348	311	352	329	365	405	336	335	338	344	343	339	352	327	329	341	318	304	307	346	384	340	327	354	350	321	362	357	334	337	329	334	322	329	341	326	366	314	349	318	361	351	328	374	325	316	355	340	325	327	344	357	341	323	354	338	308	319	339	318	344	303	311	341	328	329	342	314	350	318	299	343	354	375	350	369	327	327	350	364	362	331	331	323	333	334	325	335	330	355	360	351	334	308	308	373	324	340	356	332	357	316	370	337	358	370	344	343	352	353	306	367	351	323	369	325	351	359	332	372	344	318	330	357	321	339	376	321	334	351	366	309	299	366	306	338	332	315	325	333	331	328	354	329	349	348	348	351	343	354	334	304	355	344	341	315	321	338	362	320	348	336	331	351	332	345	379	317	333	344	315	315	364	349	347	358	330	330	361	356	330	335	316	318	330	339	361	359	316	333	317	335	350	351	361	351	338	365	330	362	326	324	329	354	334	338	345	356	331	372	386	321	365	349	323	337	345	316	362	352	325	315	316	368	325	363	359	354	363	303	324	308	333	337	346	345	357	358	344	343	345	321	369	347	319	325	368	332	345	334	338	347	335	327	345	354	375	321	322	320	330	319	346	344	364	342	343	333	312	332	350	327	362	351	325	349	369	358	360	371	378	346	349	372	366	348	364	356	351	339	327	320	366	329	314	371	351	347	344	305	339	310	347	326	322	331	340	386	387	328	361	340	360	339	338	358	325	321	309	356	353	337	311	323	314	325	363	339	364	343	351	303	315	346	338	341	325	357	366	370	322	316	321	320	358	328	350	327	312	322	313	347	369	319	313	354	336	333	354	358	328	363	352	356	363	325	347	315	293	352	328	380	361	324	341	338	389	308	350	316	350	328	352	327	349	317	305	368	331	355	328	348	355	335	335	339	324	375	329	381	323	344	374	320	330	346	339	327	333	325	354	366	353	369	336	319	334	326	354	351	326	330	366	337	358	334	344	359	342	337	340	321	340	323	316	331	338	313	350	321	360	355	346	347	341
4237	1893	1663	1093	929	786	705	717	679	637	713	628	635	671	642	612	672	634	641	615	650	644	628	637	637	648	632	643	609	610	629	635	674	654	660	626	619	624	644	648	644	575	608	636	599	609	618	609	633	650	615	613	605	601	637	618	646	609	663	614	618	644	609	609	585	626	627	651	623	632	620	623	637	633	583	616	626	617	595	619	651	635	602	662	645	604	595	610	686	627	616	626	674	671	614	643	568	594	631	598	625	587	637	593	621	628	567	631	599	638	632	626	632	596	668	612	649	602	653	648	629	618	560	632	652	599	592	575	605	677	607	623	581	593	646	646	633	615	595	609	640	612	649	613	619	665	625	622	637	641	617	623	641	601	634	595	559	617	627	617	644	627	617	676	596	611	601	618	638	617	595	684	618	671	603	607	595	619	622	612	643	684	604	601	616	642	640	639	592	589	621	616	653	596	630	637	625	595	616	600	641	599	625	626	567	669	626	625	622	626	652	672	565	620	627	616	642	633	620	644	593	629	616	619	619	578	670	605	668	616	610	635	575	599	628	645	608	651	620	602	637	662	644	652	618	666	652	601	636	597	620	642	642	593	670	617	638	642	635	604	588	670	689	655	636	658	656	611	655	635	649	640	650	661	635	650	585	650	620	641	601	633	600	617	645	637	610	624	611	609	671	674	648	638	640	617	573	663	622	605	628	586	603	642	649	595	663	645	663	640	624	639	654	639	628	604	601	623	607	623	604	596	598	614	628	640	662	617	619	581	638	590	617	658	678	635	620	629	575	648	574	646	591	614	645	610	595	622	636	596	608	625	646	639	675	603	578	614	657	614	627	615	626	622	631	605	618	616	642	647	598	582	680	638	635	655	618	615	632	589	637	614	641	603	607	600	613	639	597	637	575	625	647	620	661	689	647	635	709	655	688	629	585	678	599	640	626	656	592	621	599	598	619	677	617	624	619	586	592	622	621	636	625	589	599	615	595	646	658	614	660	602	629	628	624	632	598	683	632	643	683	631	616	635	649	616	625	608	581	637	621	602	639	636	587	630	657	630	635	644	616	637	615	643	634	629	634	624	592	581	639	602	620	652	681	638	624	625	657	616	614	641	634	689	588	638	626	609	616	645	670	652	608	598	618	579	625	587	642	611	613	589	616	672	598	596	616	625	641	616	614	638	582	625	649	645	641	612	626	607	599	638	662	682	662	644	602	638	626	630	625	632	641	638	613	600	591	595	589	615	596	619	618	644	640	606	655	558	600	625	619	591	606	582	639	636	642	611	635	653	645	633	627	626	604	591	621	604	590	633	592	590	662	600	639	624	611	609	636	591	666	651	618	610	606	605	617	657	598	581	651	609	575	630	689	628	620	672	647	647	631	622	651	620	660	597	601	609	623	686	629	659	640	605	630	619	623	611	658	710	640	649	670	609	629	607	630	586	656	690	643	658	627	599	658	621	559	608	633	615	625	587	666	631	617	610	599	643	619	623	642	638	620	644	594	612	637	665	615	640	653	611	648	607	602	614	645	609	630	655	593	627	627	641	632	655	616	637	594	598	609	637	620	648	587	596	637	656	630	583	654	631	646	626	631	594	634	657	626	606	625	628	613	658	606	627	673	650	615	580	611	607	659	648	597	642	644	629	607	611	614	649	631	596	592	636	649	622	634	643	614	627	609	652	603	640	610	609	621	640	632	668	627	617	611	674	629	579	611	635	621	657	624	656	631	634	628	628	621	627	570	605	598	613	638	626	637	642	648	619	625	606	639	597	594	636	611	631	619	664	604	608	636	633	603	584	606	626	568	633	601	611	652	639	609	608	658	614	644	613	629	645	666	622	610	587	601	565	616	635	633	630	618	616	578	636	651	620	639	650	625	589	592	642	665	591	603	618	638	620	607	635	617	595	642	620	613	611	618	612	646	652	619	662	620	597	617	672	628	632	586	648	588	648	608	638	624	590	642	617	626	645	621	643	598	623	650	614	581	624	654	626	629	612	630	662	632	629	600	650	628	635	637	619	628	604	631	631	657	572	628	606	623	602	620	592	636	596	625	591	660	597	622	623	608	644	642	608	641	635	620	600	604	631	598	582	618	708	675	639	600	604	655	642	611	614	614	669	638	612	622	695	662	592	613	635	651	622	613	607	615	633	611	640	594	631	638	599	613	664	600	622	621	630	636	634	585	551	624	608	629	591	623	618	623	608	590	607	615	656	612	660	612	627	639	630	666	635	627	646	665	618	616	579	619	602	614	619	583	663	622	643	594	600	575	684	638	591	656	597	588	600	641	604	614	587	640	658	582	609	638	639	660	621	604	635	610	613	622	602	651	615	631	622	626	580	563	568	613	592	623	605	662	614	618	665	599	585	611	640	581	602	623	640	605	640	642	610	628	642	610	644	631	615	640	619	645	630	596	625	629	583	661	588	649	620	625	616	646	635	649	619	672	647	574	598	620	643	641	625	646	683	622	598	642	649	631	639	662	611	598	638	662	599	605	576	599	590	640	601	600	624	612	633	634	620	642	629	628	590	611	651	639	632	666	615	633	599	609	656	605	607	563	626	615	708	612	630	565	628	608	611	626	567	631	609	627	664	618	584	627	648	629	599	630	662	591	598	634	649	617	620	643	652	606	587	645	623	624	616	670	603	578	645	634	668	634	643	669	588	603	634	649	630	677	608	580	609	575	641	649	665	670	655	627	602	622	626	576	646	619	614	639	653	605	637	651	667	613	602	653	655	581	639	624	638	628	593	604	635	648	633	631	607	597	623	652	612	594	595	652	614	643	612	616	634	587	613	666	605	635	587	604	613	615	583	579	606	614	609	608	630	621	642	585	636	592	636	613	615	600	622	586	554	642	634	629	646	621	609	603	624	576	582	633	624	593	638	698	580	624	652	670	621	603	628	628	640	589	612	641	615	622	637	578	641	602	608	624	608	637	618	636	640	627	637	625	592	624	586	625	629	621	610	653	686	614	618	622	678	650	646	602	605	629	680	604	618	613	617	607	618	635	613	630	601	593	646	608	647	649	647	617	629	658	619	607	627	623	615	642	691	630	633	643	657	588	656	653	638	611	617	644	633	652	644	612	630	569	596	652	633	653	659	614	634	637	601	625	605	649	622	681	600	652	648	611	631	639	590	621	618	659	680	634	654	614	613	659	609	627	652	609	637	658	610	653	650	636	638	600	628	621	630	617	668	622	597	636	641	597	649	664	659	585	642	640	628	598	607	586	600	618	686	623	616	654	645	616	683	613	619	598	607	631	644	584	629	600	623	618	648	571	642	637	648	604	667	623	651	637	658	624	620	613	619	623	644	606	632	648	548	596	659	637	670	669	589	583	648	625	580	573	613	588	645	610	566	604	641	625	642	658	594	580	646	630	641	601	640	631	683	616	660	620	632	597	637	649	614	647	586	630	622	618	644	584	601	588	634	669	572	629	632	618	649	655	665	630	615	623	603	608	622	627	655	589	626	606	655	646	664	611	672	636	620
24379	21394	28598	24584	19741	1515	578	395	325	281	279	259	218	223	217	208	181	188	192	198	180	171	181	178	180	163	161	145	169	142	164	158	160	147	145	148	176	151	147	139	160	129	176	156	152	147	166	156	132	159	148	166	180	169	177	145	137	155	134	153	154	141	149	148	162	165	154	157	148	170	163	129	154	161	132	148	153	159	151	157	160	159	144	151	145	146	152	138	130	132	147	143	166	152	150	127	157	160	137	131	150	141	154	140	149	138	147	156	140	147	142	142	146	144	133	146	145	146	145	145	167	122	156	155	141	150	151	153	149	145	163	165	138	152	143	149	125	138	162	153	139	164	147	146	127	149	139	172	174	149	117	154	157	157	168	136	166	166	147	144	125	143	153	147	167	151	141	137	147	174	127	142	157	134	139	151	172	144	145	134	145	164	148	142	157	136	131	138	143	130	160	127	126	155	135	157	151	164	161	168	138	138	151	148	131	134	141	154	130	151	149	154	151	165	155	132	152	167	146	144	158	151	130	116	162	151	135	132	137	145	141	140	132	140	147	159	141	172	128	130	122	138	153	144	142	139	157	139	169	136	144	143	163	128	147	145	152	145	153	169	157	176	144	145	153	139	136	143	153	165	115	156	143	148	143	157	162	148	178	145	148	153	143	158	155	150	162	145	136	153	144	145	179	162	139	156	147	155	140	141	156	150	145	154	172	177	136	153	141	133	149	152	156	147	131	132	164	153	147	135	152	163	148	168	147	140	157	141	159	136	154	166	157	164	152	146	141	153	154	148	141	127	153	134	129	167	149	148	140	144	132	135	165	148	149	138	136	142	158	143	139	161	147	140	175	154	139	138	128	157	154	154	159	140	144	141	127	132	131	140	162	150	151	128	145	150	178	122	132	133	142	160	133	108	161	138	149	150	155	159	139	147	126	166	135	153	167	136	154	155	146	150	146	144	157	151	137	174	162	133	142	147	140	145	135	153	146	159	155	148	153	144	133	148	169	152	142	138	161	141	158	155	130	144	171	153	158	146	163	168	120	145	160	154	160	160	158	153	166	146	163	145	147	141	143	161	141	155	148	138	148	148	148	133	140	149	152	144	135	143	148	150	172	152	136	130	158	137	174	150	140	136	136	175	145	122	143	152	148	161	136	151	162	154	154	144	147	150	157	172	128	146	147	153	163	154	143	137	150	136	166	134	150	138	157	158	134	138	165	165	171	116	148	133	148	148	141	134	164	153	141	152	145	176	145	133	167	126	149	146	161	147	141	160	156	140	153	139	131	138	124	149	155	148	152	146	150	131	139	142	153	134	166	133	159	125	154	142	138	139	152	136	132	135	159	132	134	147	131	137	154	154	138	165	166	129	136	150	138	153	142	165	148	135	143	150	136	149	150	163	120	139	167	156	131	126	149	154	162	127	149	138	147	161	136	145	153	181	132	124	122	130	169	125	147	135	132	128	161	129	143	147	151	147	162	143	127	144	148	172	134	166	149	138	137	147	134	147	158	155	146	159	138	161	151	141	167	154	138	159	136	157	158	157	128	156	154	136	154	146	168	133	148	135	161	147	147	157	153	149	139	140	142	140	143	146	149	166	164	143	124	150	128	159	144	133	138	144	154	154	117	157	147	130	160	151	153	153	156	143	147	141	151	146	136	124	152	146	142	146	151	155	157	143	147	139	157	130	149	136	143	133	136	142	169	143	142	151	159	158	129	152	157	137	136	149	144	157	139	149	147	138	136	148	170	159	133	175	146	147	142	151	152	158	139	154	147	143	152	145	142	152	141	155	167	154	159	137	171	146	156	144	143	150	121	156	158	155	128	142	140	164	139	141	153	141	134	150	142	147	147	144	174	178	143	142	134	157	135	141	159	176	137	161	167	138	156	136	127	165	150	135	138	157	137	175	143	126	120	144	148	137	150	138	147	148	141	149	142	146	135	170	131	153	138	164	146	146	132	127	165	134	141	145	143	150	143	173	174	143	137	157	143	146	142	152	140	126	157	149	136	130	136	149	154	146	125	152	156	150	143	140	124	144	158	153	156	123	150	133	137	155	149	152	148	138	154	161	146	134	141	146	142	149	145	145	133	134	153	154	152	160	151	153	139	150	167	145	131	132	153	144	122	148	130	134	146	155	140	140	152	156	142	159	124	149	164	139	171	148	160	138	155	118	134	166	145	134	140	137	144	126	179	128	163	129	154	175	138	168	145	151	151	121	149	157	149	170	148	135	135	127	153	146	135	143	155	145	157	143	169	157	159	140	152	159	153	170	139	148	162	159	132	139	133	139	149	148	139	163	139	128	148	153	150	140	151	144	133	155	149	155	168	144	127	157	138	163	158	149	157	141	148	157	135	140	136	149	136	150	142	149	149	154	164	154	152	136	136	163	138	152	147	152	145	181	157	153	131	148	156	116	132	122	141	160	157	135	157	143	144	147	141	161	146	164	136	151	149	149	122	157	165	153	144	148	154	129	137	131	155	151	154	135	136	139	145	152	146	162	161	148	149	171	145	153	134	149	177	155	169	142	167	164	146	179	158	147	144	148	139	149	145	141	136	149	146	136	133	154	151	157	147	152	140	152	134	142	146	149	140	135	154	143	151	139	167	142	149	157	153	148	138	163	146	164	135	132	167	149	164	142	162	152	138	156	145	138	143	157	131	132	144	146	164	132	143	140	161	149	159	166	160	155	146	131	133	127	137	118	168	133	154	149	131	142	166	155	135	146	134	117	141	143	143	150	130	159	152	137	119	129	142	127	166	146	154	132	158	124	140	165	136	139	148	136	148	137	146	138	138	161	132	143	156	135	145	137	159	163	159	132	139	130	154	144	152	141	136	156	134	155	150	134	143	144	160	146	154	142	141	136	155	139	151	146	157	127	143	148	146	150	145	153	148	147	167	136	147	133	146	152	142	134	160	137	148	125	135	149	128	148	166	151	143	165	159	129	141	147	159	156	154	140	163	140	134	142	142	164	136	136	130	171	120	142	132	155	131	149	137	151	160	141	163	157	135	165	153	142	137	175	152	158	146	145	146	124	159	134	181	147	148	138	164	136	149	134	134	144	150	155	135	158	137	148	131	133	155	147	133	127	151	102	121	143	165	134	133	145	131	145	152	161	145	152	148	143	151	159	142	140	138	163	167	128	163	146	142	151	128	154	139	151	155	148	174	141	144	112	138	142	164	142	152	149	158	149	159	150	161	166	156	153	155	145	143	160	149	126	114	145	174	148	132	131	172	142	120	141	140	147	166	158	132	148	148	149	150	147	132	132	136	140	155	128	148	157	139	150	130	172	123	162	142	143	144	142	175	138	131	139	140	144	159	137	147	123	152	145	161	142	126	139	142	144	163	148	121	153	137	170	144	145	144	145	141	135	149	141	163	169	161	141	158	153	155	136	134	155	145	134	150	126	147	138	139	147	140	127	146	144	136	122	175	129	135	140	161	125	149	153	126	151	127	147	151	151	149	144	146	152	138	129	159	149
5890	11002	9183	4732	2978	2107	1578	1236	1030	867	751	666	612	548	518	471	455	461	406	384	411	405	390	393	393	359	360	318	324	377	340	335	343	323	324	335	339	310	304	315	330	283	339	317	320	304	313	334	301	290	337	277	306	316	297	297	306	298	295	288	292	341	274	307	267	292	321	312	306	259	291	299	298	285	268	307	300	299	289	306	288	283	288	290	296	274	291	311	276	291	274	298	314	286	305	291	300	300	309	315	302	287	298	290	288	294	321	286	311	273	272	303	259	294	313	304	291	283	318	300	288	290	299	322	293	286	293	284	304	270	286	267	274	281	300	279	293	278	291	279	280	305	302	300	295	294	279	267	309	288	276	299	298	276	264	310	284	275	277	294	305	292	296	295	301	257	266	271	255	290	304	280	281	283	302	283	306	283	260	263	302	251	276	294	327	285	277	278	256	309	309	273	268	317	277	258	274	299	299	285	307	301	287	294	294	302	307	298	314	292	320	271	264	307	293	290	283	293	255	291	297	285	272	324	317	273	284	289	276	288	272	307	318	266	265	265	292	288	285	275	287	265	300	272	273	315	279	280	287	264	290	304	282	293	292	273	283	328	299	272	307	297	287	301	278	296	272	309	296	282	255	285	289	270	305	305	297	319	273	276	305	248	282	290	293	270	318	325	287	312	278	269	281	296	276	293	279	297	271	252	266	262	304	315	278	287	303	281	298	299	293	317	297	302	286	265	276	283	304	271	261	286	312	291	276	314	302	300	296	276	277	311	269	278	270	297	297	293	272	236	283	317	303	265	295	286	302	289	286	299	308	308	308	264	306	274	241	299	286	291	305	304	303	302	282	279	313	280	349	293	274	288	277	284	264	281	257	278	282	301	286	278	282	337	285	302	296	268	290	267	318	278	278	277	269	301	279	290	298	330	275	304	315	286	284	299	275	301	309	290	283	291	304	297	275	313	273	263	312	275	292	296	289	300	315	325	267	297	286	295	336	285	286	291	297	278	296	307	292	263	310	300	283	286	316	281	271	278	273	293	291	297	278	280	269	300	282	296	273	308	273	293	285	303	292	301	268	283	307	309	300	319	274	307	287	324	313	306	292	265	276	275	254	286	306	277	282	301	291	314	261	259	254	272	275	303	301	297	274	282	295	287	285	310	305	263	281	271	272	270	290	289	273	273	288	309	286	279	267	295	295	284	285	320	281	291	283	299	312	340	290	290	311	276	311	297	286	287	274	286	297	296	293	273	289	238	285	261	299	265	307	294	268	279	281	299	264	302	307	278	313	292	317	277	279	280	273	283	271	294	298	316	315	287	264	262	320	255	315	291	301	311	305	282	285	282	302	320	278	299	262	292	275	259	266	267	316	260	287	283	298	306	275	304	307	324	290	305	283	302	282	271	277	280	291	274	297	306	272	296	274	279	263	268	291	276	268	294	307	285	269	301	294	338	303	295	294	271	312	260	294	298	294	281	321	274	295	281	281	295	304	284	309	291	300	287	324	259	266	289	292	304	321	275	302	283	292	304	283	295	293	297	298	253	287	275	288	259	256	312	304	291	318	292	290	296	282	317	298	312	281	313	351	273	303	277	295	262	342	275	262	299	276	299	288	273	302	305	304	277	307	272	324	296	256	285	280	291	285	311	316	274	277	288	294	272	291	285	294	305	297	300	274	266	273	278	288	305	250	291	281	297	282	289	286	290	251	290	296	284	280	293	259	244	279	281	312	290	301	310	300	301	271	306	282	291	282	251	308	298	288	303	280	296	308	296	290	278	293	268	261	274	297	307	276	281	275	244	292	265	281	277	289	284	283	319	286	254	303	273	283	278	261	254	257	304	282	309	292	308	295	293	309	277	289	282	308	286	305	286	275	248	287	291	288	268	289	285	319	295	312	311	277	313	319	316	282	282	286	289	291	263	293	287	294	318	282	284	303	311	295	283	279	286	304	315	289	278	294	300	289	283	294	299	269	273	321	299	293	276	306	314	301	311	303	312	273	296	286	277	306	248	275	267	272	280	267	281	266	280	262	268	254	272	299	309	297	250	312	289	301	276	299	301	282	299	272	269	300	273	266	334	294	280	301	294	272	271	310	289	271	278	271	281	263	275	297	275	288	319	281	318	270	271	279	302	329	289	290	302	306	299	283	311	273	309	299	263	271	278	273	281	296	289	266	299	282	285	312	296	285	288	295	281	284	280	287	306	285	308	283	295	259	293	274	311	275	282	260	281	301	291	315	290	312	285	289	310	302	272	269	277	307	289	281	291	312	278	272	252	286	272	297	294	300	276	287	295	277	307	311	299	319	274	278	274	325	318	312	297	277	242	278	307	283	296	293	279	296	306	284	258	301	275	254	279	279	301	291	313	286	297	259	259	289	281	275	280	273	290	286	307	289	281	304	268	312	294	280	290	295	283	286	287	296	318	306	289	316	281	306	290	283	290	302	307	264	307	257	295	301	273	290	275	281	293	277	314	289	298	283	269	290	292	289	271	286	283	297	295	276	287	304	296	300	300	312	285	305	269	262	317	282	291	289	296	297	287	297	286	288	286	294	270	273	284	243	291	266	279	287	265	301	261	288	283	300	275	289	263	281	301	269	283	315	281	294	289	269	275	318	297	278	303	291	280	298	306	290	245	301	305	306	297	307	285	294	297	293	286	297	281	272	278	272	293	276	278	310	278	260	286	282	309	311	269	283	305	298	312	303	283	292	284	286	261	309	278	320	290	288	283	278	298	252	269	273	310	306	287	291	275	264	304	292	301	285	296	306	274	284	294	299	311	288	277	307	289	302	276	317	268	307	308	295	323	299	271	321	286	289	267	249	309	319	315	283	299	292	286	341	280	286	302	281	301	292	318	301	269	281	300	288	312	284	289	283	295	282	293	253	274	287	291	294	262	268	289	283	299	282	276	282	274	296	276	270	289	332	289	306	290	273	276	294	309	299	285	294	281	292	286	280	289	297	274	263	295	289	290	291	276	257	287	309	310	288	301	284	323	262	276	300	294	280	269	308	275	293	284	294	274	288	284	289	255	301	244	285	279	304	268	294	265	284	307	273	289	262	298	269	279	292	315	267	293	273	265	275	267	288	313	272	291	291	278	303	270	295	287	300	280	284	303	277	309	273	288	264	315	268	267	298	302	291	301	304	306	281	306	263	247	291	289	264	328	286	273	291	294	260	302	318	305	265	294	308	285	278	292	300	323	283	282	270	312	272	291	310	268	281	294	286	295	281	259	278	311	265	283	287	284	283	296	299	258	289	292	290	299	329	286	299	279	272	291	339	285	282	300	310	298	289	286	306	273	279	298	262	283	251	248	295	312	274	289	269	290	304	300	277	264	263	270	311	288	276	286	301	258	286	317	280	301	272	267	326	302	252	282	311	275	282	282	309	296	302	301	284	280	264	249	259	289	291	301	280	268	286	306	290	277	288	282	286	276	281	267	280	288	288	269	281	316	338	287	309	310	264	280	294	266	290	285	312	299
23478	21414	29268	23935	21414	17710	1747	744	584	556	509	463	417	380	369	356	366	364	364	356	318	304	294	318	278	312	293	300	286	310	281	290	274	321	269	297	270	276	275	285	252	263	299	253	272	278	286	291	273	278	264	241	273	290	279	279	265	259	269	281	324	288	298	263	294	266	251	277	280	290	259	272	258	281	255	289	257	298	287	287	273	268	264	280	265	254	283	265	305	282	259	245	267	260	282	278	257	281	250	264	280	276	251	251	239	279	244	269	303	254	259	268	255	275	272	279	247	241	274	245	267	276	261	251	273	259	261	241	268	269	282	287	285	277	272	282	246	259	261	286	288	261	260	277	280	263	293	294	262	256	285	267	262	249	265	247	293	259	231	267	252	269	273	261	275	261	267	254	267	267	273	249	255	285	249	248	266	263	272	293	248	283	278	271	241	274	252	268	285	276	271	256	260	273	280	250	248	253	234	275	292	269	266	269	261	264	285	258	277	251	258	268	248	281	272	312	301	264	246	280	246	291	272	272	241	236	273	260	265	271	281	290	265	267	273	246	253	279	304	240	274	239	270	242	255	300	259	283	269	270	235	272	259	272	236	237	265	261	268	265	263	260	277	243	300	254	216	252	254	303	241	253	257	291	282	250	269	246	269	259	259	290	270	305	260	269	238	282	271	265	286	300	267	279	260	276	276	284	305	254	261	274	260	253	261	240	272	283	278	253	248	231	253	275	261	230	253	241	279	260	265	247	238	291	282	243	300	293	253	268	283	254	254	248	302	276	280	253	236	253	261	267	270	266	253	242	276	224	267	271	275	270	244	292	254	254	278	274	242	276	251	281	282	243	245	286	288	256	253	248	253	274	270	256	280	251	260	244	265	282	264	277	263	248	303	250	277	229	239	239	275	250	262	254	262	266	249	244	270	258	267	273	276	242	261	279	263	267	301	260	264	269	266	264	256	284	247	270	296	253	240	287	241	267	264	258	269	264	244	256	278	271	298	270	270	283	242	284	256	253	287	261	265	274	265	235	262	274	276	254	280	246	294	281	265	278	269	263	229	250	257	276	263	259	274	266	259	259	254	239	263	265	263	299	296	237	274	229	255	252	277	267	257	246	274	284	273	280	270	252	281	286	269	252	274	263	264	268	295	289	235	278	259	271	276	254	239	262	259	259	246	265	275	274	270	229	259	254	267	248	278	252	248	253	217	247	268	280	244	270	254	298	275	278	283	297	280	286	273	257	283	265	267	260	283	275	266	289	272	273	267	230	240	266	262	281	235	306	237	286	290	272	261	255	264	240	245	275	278	261	251	234	223	297	254	265	246	271	261	236	244	255	256	284	231	267	278	314	252	287	293	247	284	250	237	247	263	268	257	241	258	249	273	259	263	262	273	265	279	238	289	240	286	280	280	271	274	279	255	265	275	263	273	245	289	235	287	247	238	261	256	259	249	272	258	290	263	258	261	256	258	265	240	292	247	236	262	249	258	273	237	274	264	264	262	287	280	225	268	286	286	299	270	282	280	266	261	254	279	256	273	242	255	261	291	285	245	254	256	298	290	255	272	252	280	264	256	243	260	270	243	286	250	267	229	287	256	257	264	296	280	247	265	271	254	219	238	275	296	260	288	274	291	296	252	269	255	306	289	271	257	258	279	263	254	287	260	265	273	265	261	251	290	232	255	258	221	247	256	251	269	251	235	220	289	262	261	255	252	265	267	236	290	278	267	266	266	226	244	259	269	281	281	240	262	291	255	250	290	252	280	243	273	263	250	254	260	247	249	251	262	258	275	260	251	250	301	248	237	285	268	233	230	262	266	290	268	267	248	234	247	300	277	277	273	254	249	260	261	270	275	274	253	282	253	273	239	290	228	261	264	286	270	258	257	292	246	256	287	289	248	271	274	271	271	260	246	267	269	267	251	253	247	274	264	256	271	274	261	282	262	285	277	259	234	263	264	273	263	281	267	288	257	263	267	280	275	283	225	297	276	274	247	249	245	285	269	249	241	245	264	246	242	261	261	282	217	256	247	283	261	263	249	286	265	262	251	273	263	238	266	270	260	263	279	265	265	239	282	262	280	229	286	252	253	279	272	247	275	302	250	279	270	255	262	291	242	275	274	267	279	267	295	263	289	249	278	281	288	266	267	283	267	239	252	269	239	258	256	240	285	249	261	243	271	247	265	311	281	247	256	258	274	256	274	267	271	279	259	243	257	255	293	269	267	270	256	273	253	297	269	291	292	259	271	249	279	269	280	274	268	270	263	275	257	276	297	281	264	272	237	256	275	300	278	262	271	258	272	269	274	281	256	264	229	254	272	266	277	238	250	261	262	305	282	249	263	255	280	283	267	304	277	237	268	278	240	288	249	269	283	269	298	259	255	280	277	278	264	248	274	252	280	247	249	291	271	266	288	278	262	271	277	244	285	259	286	269	255	277	260	263	251	257	264	256	259	283	277	264	273	282	254	237	256	242	261	271	283	270	263	291	259	273	265	258	260	233	251	270	301	258	259	239	263	299	269	268	248	269	281	248	261	268	276	252	276	241	250	256	270	270	256	265	256	253	246	281	249	266	269	273	257	265	280	278	235	284	280	238	267	264	257	259	280	292	255	257	272	308	240	265	273	281	295	297	260	243	263	302	266	236	269	290	272	282	244	262	266	286	265	270	279	270	275	226	263	240	244	290	276	256	245	240	262	272	275	280	246	261	288	258	239	270	285	253	267	270	272	282	279	263	299	232	272	306	278	288	253	271	263	278	274	251	261	258	288	233	259	284	254	266	246	278	258	240	262	261	256	285	252	228	266	284	265	272	266	265	257	259	247	242	268	257	265	257	282	265	276	277	294	297	266	266	257	254	255	248	300	265	290	269	256	244	276	277	282	245	287	261	261	261	282	252	249	250	265	265	259	257	265	256	282	272	274	256	273	273	255	253	276	262	270	242	272	275	249	272	271	253	250	255	258	273	286	285	270	238	280	263	252	269	267	273	251	246	264	269	238	262	262	263	260	263	256	280	262	258	247	250	281	255	269	249	275	256	254	220	277	273	263	254	263	284	266	245	265	265	246	248	257	277	266	272	279	259	256	291	283	266	250	277	285	226	256	285	254	273	282	274	269	295	301	258	268	276	276	286	232	257	254	288	271	250	282	251	252	268	258	277	289	270	251	252	274	273	285	273	274	282	278	246	273	299	252	237	242	283	247	262	265	260	241	267	296	262	282	237	267	277	262	295	292	272	275	256	251	277	251	266	285	258	244	247	267	267	240	264	267	276	256	254	272	268	280	252	246	268	247	261	260	262	271	255	289	257	258	263	290	227	249	279	247	255	287	245	227	246	257	265	256	249	279	261	277	258	286	247	238	260	257	267	310	256	269	280	252	292	273	254	269	259	246	281	253	254	227	275	268	238	251	272	252	268	256	256	255	268	273	276	256	272	268	249	252	266	248	277	249	260	255	260	244	273	250	259	279	254	281	277	252	256	273	274	270	263
8622	17204	14376	7908	5231	3672	2873	2204	1955	1543	1261	1168	1049	1008	902	798	741	736	732	708	660	659	646	622	619	620	585	566	558	533	563	538	522	538	539	530	537	519	516	531	513	525	522	557	502	501	462	485	465	500	519	494	497	487	430	472	475	517	441	499	468	473	507	485	491	465	473	500	502	451	482	497	467	462	431	497	452	489	511	472	472	449	476	471	499	477	487	502	456	493	490	452	451	476	479	461	421	475	467	496	497	482	472	479	464	489	486	437	489	452	461	492	443	457	488	439	473	468	443	440	452	470	503	459	456	487	463	496	488	507	451	452	492	427	481	476	501	455	433	455	463	498	488	491	487	456	489	479	453	497	450	498	501	485	499	486	458	457	470	490	476	455	454	445	490	473	488	457	477	462	469	471	436	483	482	473	483	471	460	485	490	429	489	481	485	500	469	474	437	451	470	477	469	459	443	490	477	477	465	444	441	447	484	486	436	483	482	468	440	502	446	464	478	488	453	472	478	475	460	479	465	455	469	481	464	473	466	461	481	511	482	421	453	460	498	457	487	507	456	454	482	481	452	474	462	455	463	429	457	484	478	463	491	469	447	449	442	451	445	467	459	441	476	483	465	442	482	491	504	491	497	505	467	449	487	471	515	443	480	486	436	473	434	465	447	425	457	455	482	467	472	497	520	482	444	517	469	479	457	485	445	475	438	473	483	474	473	482	469	443	448	459	466	501	475	488	465	458	430	500	488	465	475	465	463	436	438	459	484	439	495	445	498	451	445	475	518	463	459	470	466	422	493	441	440	468	477	466	476	465	454	462	459	480	472	452	477	465	459	406	478	497	474	449	488	443	478	487	452	475	456	425	478	488	442	471	488	457	479	462	430	482	489	470	483	486	436	456	439	458	438	479	470	434	484	511	515	466	494	464	469	448	436	483	481	469	466	474	483	492	461	474	465	458	470	478	481	450	504	466	462	465	466	475	444	464	508	449	479	489	478	474	484	459	442	470	490	441	478	445	460	479	474	478	495	428	486	477	444	462	456	475	471	465	473	492	468	468	489	454	469	466	478	464	486	446	466	493	470	451	488	463	463	467	465	473	521	464	491	451	438	460	476	456	454	496	445	467	467	471	462	468	427	465	460	479	510	490	440	459	483	498	476	470	469	472	476	504	478	443	503	469	454	482	457	490	453	454	441	450	495	488	491	499	450	456	452	438	444	469	458	471	470	452	481	444	463	494	460	486	436	477	501	507	465	468	483	492	499	446	474	455	453	490	449	472	471	454	486	482	455	438	487	500	451	503	456	482	463	477	481	494	464	442	477	447	492	455	443	450	505	474	461	454	469	444	474	424	442	448	465	466	511	456	454	448	507	488	458	467	475	500	471	471	465	453	446	479	431	444	481	466	479	455	465	475	427	466	489	462	484	442	462	476	465	478	465	441	428	457	512	473	490	445	464	491	490	512	468	534	480	454	451	486	461	436	479	475	471	492	449	456	451	478	465	466	483	471	452	474	488	490	480	475	467	448	490	454	450	456	494	460	478	471	503	473	441	471	501	483	473	441	510	467	449	469	457	482	433	466	467	504	474	497	498	502	458	465	458	467	471	484	478	420	447	456	484	453	473	470	473	519	465	498	478	457	471	466	489	437	476	499	484	456	457	468	499	445	487	506	489	443	460	420	426	483	501	451	474	464	476	474	475	443	463	425	459	462	485	468	439	479	487	458	440	506	455	492	445	403	477	449	502	462	480	474	477	451	457	455	503	422	488	513	470	451	508	496	464	485	466	449	416	464	428	484	493	484	440	508	473	499	458	443	443	475	433	457	461	519	476	481	459	500	435	483	429	470	471	464	479	464	470	469	458	478	470	446	477	462	514	471	470	457	458	444	457	468	481	476	511	435	486	438	479	445	470	502	464	438	457	497	482	434	426	452	424	508	446	452	474	503	502	485	448	476	464	439	493	470	512	452	474	477	489	500	451	434	453	466	499	485	466	476	430	469	509	410	463	457	491	481	501	499	479	500	471	461	457	465	449	451	475	482	506	471	432	484	486	490	473	459	494	480	504	463	466	481	443	477	445	477	441	447	469	451	483	493	459	449	467	445	470	485	453	476	445	449	475	439	422	481	499	455	467	456	498	456	465	480	469	475	478	486	499	507	468	475	459	451	444	461	474	477	455	479	461	466	485	474	503	489	463	486	480	462	461	470	466	486	426	477	461	446	453	477	484	491	465	484	496	454	462	433	497	452	419	461	422	452	503	497	457	482	466	490	476	419	485	424	452	469	462	448	460	501	434	459	472	476	508	448	488	450	446	429	511	497	436	462	450	443	465	504	462	419	457	498	411	513	474	456	504	470	430	463	498	468	475	437	528	433	472	473	469	440	516	471	452	467	476	498	469	450	467	452	448	474	431	456	484	459	454	491	460	471	446	465	480	460	484	459	485	427	473	454	486	493	488	467	478	444	478	435	446	462	446	417	463	455	431	469	491	472	457	463	462	450	446	474	478	461	456	475	483	463	472	451	452	459	472	496	465	481	443	470	424	461	490	437	436	470	443	463	492	468	411	492	482	477	453	515	462	458	498	474	460	451	453	495	486	474	466	449	454	484	453	528	478	457	459	441	464	449	496	464	441	450	495	506	441	480	475	442	479	471	501	451	467	446	487	473	507	464	443	483	479	476	478	483	450	433	437	447	460	432	477	486	485	450	487	492	457	483	428	456	427	442	490	466	443	498	493	480	486	463	433	467	490	504	484	431	488	462	484	470	513	482	461	468	477	458	436	458	436	505	456	441	483	473	478	462	494	480	484	435	466	452	482	463	450	505	487	431	494	442	501	493	484	458	454	450	471	517	498	495	436	458	476	468	474	463	466	498	462	468	482	490	454	436	471	463	449	463	455	441	447	500	460	474	467	485	460	455	493	472	450	477	480	494	461	447	485	462	455	452	485	444	455	457	480	497	453	441	520	472	475	489	474	479	450	476	480	516	433	455	443	479	442	459	448	492	466	490	508	451	462	522	462	437	509	464	474	502	495	445	468	465	490	501	418	449	462	453	485	467	443	440	452	482	459	486	474	446	455	461	454	481	479	460	438	461	468	481	462	463	467	450	449	455	452	498	487	506	436	459	462	488	428	500	470	460	480	481	466	474	455	504	449	482	485	437	478	446	434	474	471	449	469	475	492	442	446	488	452	497	442	463	469	486	481	441	434	506	472	475	470	486	449	484	462	477	494	455	451	492	447	485	463	494	476	436	493	486	482	466	462	441	462	483	476	445	470	464	501	485	426	429	479	480	477	447	481	465	513	484	449	442	496	442	452	436	473	440	477	470	473	462	452	444	457	504	452	472	476	478	456	492	460	450	498	509	487	427	478	486	423	459	443	440	464	449	477	462	459	414	471	472	450	496	442	482	487	489	459	453	446	455	458	481	497	479	500	472	470	488	496	475	472	469	441	489	443	482	491	492	468	459	437	465	478	455	459	445	453	480
26909	20681	7399	709	431	395	353	357	346	358	374	338	351	344	329	320	328	322	354	328	349	338	328	353	344	325	354	318	338	336	335	317	286	337	345	335	340	322	350	335	340	312	342	321	327	354	329	310	350	339	322	308	303	334	339	362	374	365	317	311	340	353	329	324	353	335	329	331	375	343	345	336	333	340	322	346	315	349	319	340	356	334	362	365	357	311	320	311	343	310	342	346	326	345	308	332	331	335	348	352	328	354	317	336	363	314	335	332	338	328	331	320	353	341	346	340	349	312	320	324	311	341	339	349	351	344	331	315	309	342	303	334	331	356	314	341	367	306	320	341	317	329	341	356	332	341	333	354	359	321	304	312	345	310	318	299	354	364	347	343	352	337	317	340	335	347	315	326	295	344	319	356	342	351	327	302	320	345	319	335	323	323	339	323	364	314	378	320	328	346	316	325	329	329	342	329	311	313	348	302	325	309	342	339	318	312	355	342	342	333	335	357	341	330	359	370	332	357	319	328	369	325	322	355	355	315	341	338	335	331	357	331	340	371	358	321	345	362	355	312	336	319	334	335	321	363	301	361	341	344	336	325	308	331	356	323	319	358	338	319	347	351	344	327	339	337	370	350	352	327	352	334	339	356	342	381	346	346	338	362	337	325	307	317	314	315	318	324	310	315	333	303	340	323	332	345	323	329	353	325	319	341	341	355	353	329	331	315	350	351	328	349	306	310	352	367	334	328	336	357	345	337	343	313	331	332	340	312	339	348	353	328	320	376	349	297	353	319	358	317	331	353	332	347	342	329	328	349	321	305	342	315	364	310	353	316	328	339	347	341	347	334	333	348	369	334	291	338	333	316	354	354	342	352	320	339	335	311	327	358	346	319	328	337	329	323	338	323	316	336	336	348	311	312	327	365	322	314	338	306	324	363	348	363	307	326	315	320	358	312	369	337	339	308	345	326	302	313	327	321	318	324	357	341	346	325	341	343	328	309	316	321	351	356	317	355	317	329	310	334	359	331	358	344	352	334	357	344	360	343	336	339	341	312	346	331	336	319	364	374	365	319	308	338	336	319	376	331	306	332	324	351	357	317	327	320	350	337	328	336	310	343	325	337	321	337	348	385	323	341	338	347	328	329	318	326	326	346	348	318	318	314	332	335	341	333	313	328	344	349	289	346	344	353	311	335	338	332	363	335	359	335	318	302	341	306	308	350	341	352	318	307	342	314	359	370	333	330	344	348	338	309	328	350	346	347	283	313	345	364	358	325	366	325	333	298	334	344	349	358	323	354	376	364	352	339	336	327	325	324	326	326	320	351	325	348	398	337	341	340	323	309	355	335	345	342	271	382	357	331	321	321	327	337	303	305	350	330	347	357	331	362	334	308	327	329	322	336	316	346	341	352	343	329	361	329	345	303	319	346	312	336	309	346	345	307	338	339	336	373	358	334	338	372	345	324	330	345	351	338	317	313	340	311	329	347	319	318	315	348	361	334	361	332	324	322	343	375	350	330	330	350	367	331	363	347	335	307	366	335	327	311	322	308	338	338	341	361	375	311	336	286	375	315	309	350	342	343	354	362	310	328	319	324	335	357	351	316	325	365	355	352	386	358	335	362	322	371	344	300	349	339	366	371	330	326	328	348	361	344	379	359	312	342	341	345	315	324	335	346	325	348	328	312	329	325	331	341	389	322	321	334	318	321	316	333	286	321	297	335	318	333	356	372	312	334	327	348	347	315	344	314	342	336	342	355	319	326	321	357	332	345	299	321	296	357	314	327	357	322	356	342	294	334	315	312	357	359	378	322	333	369	317	338	329	337	356	336	350	350	332	328	322	321	343	348	320	341	328	367	335	369	364	349	364	353	332	354	336	344	349	356	321	309	347	335	329	334	328	351	322	359	328	312	324	344	353	325	344	325	358	304	323	287	330	297	312	335	290	360	338	332	336	314	317	317	346	365	328	320	331	358	334	335	330	350	330	342	319	360	338	328	337	324	381	333	319	345	340	290	340	307	294	334	316	331	329	362	322	374	335	371	340	335	295	351	336	329	336	344	355	368	324	317	295	335	350	334	318	347	337	330	318	324	334	345	321	347	356	338	322	339	327	308	326	313	329	309	331	331	322	325	330	305	363	327	356	362	322	304	338	361	325	323	330	315	307	349	333	368	344	343	318	330	327	313	351	338	303	323	299	326	344	335	360	379	329	313	308	333	371	330	329	345	319	325	341	338	343	350	362	330	318	360	325	341	298	304	324	285	301	345	381	335	322	322	324	378	316	315	335	352	320	337	333	362	298	331	333	340	359	343	370	365	342	350	386	348	275	335	320	375	365	315	365	326	334	313	336	297	365	313	327	350	334	344	324	366	369	351	352	369	313	328	344	345	337	360	317	318	336	301	325	352	347	312	321	344	342	302	341	347	348	352	322	358	351	331	335	327	328	335	383	352	326	340	375	330	324	331	324	315	343	342	340	334	329	304	337	324	349	358	338	341	360	356	366	355	345	355	330	334	292	337	335	337	355	342	302	346	335	337	349	320	340	349	326	338	324	325	316	352	333	371	374	329	321	314	345	327	348	346	339	307	327	316	323	315	366	356	368	349	373	332	350	350	330	336	350	335	361	374	313	357	378	352	329	371	331	335	321	322	366	348	366	346	354	350	354	364	349	371	330	333	313	310	362	336	364	328	341	345	351	295	358	337	343	326	330	343	354	350	328	342	320	311	309	339	299	362	298	319	343	315	366	338	317	301	301	332	334	324	330	336	319	334	394	305	335	361	348	317	322	316	341	355	318	328	370	339	349	346	327	340	291	320	317	341	338	327	327	317	293	374	342	317	316	344	308	300	309	323	337	284	323	284	332	364	331	342	333	344	350	330	353	333	349	369	325	350	304	319	295	361	359	329	345	322	332	324	304	316	341	339	316	342	312	354	341	350	357	362	351	294	340	331	353	342	377	312	304	310	344	347	334	334	344	349	342	357	320	338	297	322	316	324	294	324	335	291	366	309	354	333	344	343	319	343	296	350	338	346	358	378	320	376	358	333	325	299	317	336	335	313	338	312	341	358	307	304	327	321	349	334	313	348	335	318	345	351	354	343	329	344	323	346	327	313	368	349	322	320	348	343	337	297	324	341	330	338	340	334	340	330	351	338	341	335	330	350	315	306	328	356	352	337	302	312	331	335	352	311	344	356	330	307	347	341	312	313	371	327	333	334	350	327	293	347	361	321	305	323	330	328	361	328	311	303	340	349	342	358	345	317	335	323	321	347	324	344	327	356	304	336	356	341	336	311	300	357	322	364	303	321	329	360	330	346	323	340	339	332	339	339	345	327	316	369	313	338	356	307	341	337	367	334	343	323	318	340	326	356	333	340	344	333	350	353	340	358	333	323	338	342	365	333	322	338	340	316	326	316	315	322	366	359	361	297	352	368	298	351	377	331	303	372	324	305	345	312	310	333	318	321	340	371	322	323	355	346	350	345	349	345	325	331
4227	1840	1561	1034	870	820	729	711	674	701	574	639	624	637	627	642	648	638	629	667	604	599	630	624	658	675	652	616	639	668	614	610	608	645	630	630	590	606	651	619	621	577	654	607	574	580	662	662	610	616	650	658	639	614	656	641	608	585	640	649	612	621	588	604	589	588	602	638	608	604	608	630	629	655	620	632	641	617	583	617	614	588	614	596	612	594	578	640	605	591	608	620	613	615	580	655	618	609	630	613	611	595	598	642	597	632	641	610	633	647	584	635	596	582	636	610	613	645	624	651	608	583	602	608	660	646	612	613	654	603	652	587	611	652	634	633	586	599	609	646	611	628	599	635	643	640	610	603	628	583	635	634	622	614	643	644	593	636	612	600	606	640	620	663	597	665	623	584	601	616	628	640	619	602	599	594	602	632	624	623	641	638	591	585	610	627	596	659	659	642	613	616	661	636	658	601	622	579	617	681	589	608	600	621	624	660	639	622	612	623	603	659	689	625	613	633	615	617	615	607	606	614	619	656	623	598	582	663	570	661	599	593	607	611	634	598	598	603	620	644	634	604	619	624	623	579	611	616	627	635	585	625	603	577	637	617	603	641	611	672	604	614	649	613	649	565	652	615	585	651	630	627	622	626	624	668	652	647	598	614	603	612	607	615	652	621	656	659	615	622	595	614	621	599	624	632	627	601	631	612	601	617	629	637	615	610	588	582	585	649	615	629	607	619	580	612	625	592	634	572	596	586	585	642	643	573	603	617	614	624	598	567	629	576	633	598	635	654	606	646	565	647	582	610	616	656	600	630	658	605	629	632	643	607	543	632	603	616	629	660	598	608	632	584	587	626	607	606	608	583	607	618	608	602	622	644	593	624	593	618	622	591	599	631	610	618	642	608	645	647	586	613	630	607	629	621	627	601	623	659	639	641	579	630	622	615	610	603	632	639	607	582	597	618	628	625	618	626	621	617	611	663	570	569	621	686	601	619	588	612	594	661	636	628	640	633	594	591	607	632	634	596	622	599	591	579	605	603	618	631	674	617	635	615	616	627	647	619	647	630	623	629	622	594	584	639	626	607	608	628	647	630	693	593	601	604	594	588	651	671	625	619	669	605	630	580	630	631	605	655	681	601	615	627	629	643	599	602	623	592	648	601	628	634	601	615	624	584	595	629	610	584	613	620	604	630	630	609	626	595	613	594	629	612	615	594	641	587	586	656	634	607	628	606	657	591	596	604	588	617	614	586	641	646	633	614	634	610	594	569	631	632	631	610	638	597	571	603	626	635	670	572	620	624	665	583	604	632	632	613	661	654	655	613	618	606	614	599	594	608	625	618	603	623	635	631	653	575	602	607	639	620	615	669	626	644	604	593	629	585	616	631	612	604	623	642	577	636	613	607	578	669	622	560	643	648	621	597	623	623	594	569	597	615	628	642	629	593	589	638	621	631	618	634	646	620	617	641	634	635	566	625	578	645	602	603	625	600	571	627	658	605	639	682	608	601	636	622	640	613	607	632	616	641	598	622	603	590	607	644	592	634	596	635	622	652	639	627	622	628	592	624	647	645	612	596	598	605	618	600	608	628	593	596	689	595	628	621	643	621	577	660	614	662	558	619	638	630	647	590	707	619	607	598	590	607	590	651	617	637	642	585	599	627	615	645	590	619	614	614	626	586	578	566	607	666	611	649	612	621	622	586	636	609	621	599	638	659	656	655	618	670	608	600	609	599	683	617	610	624	598	593	618	604	613	603	642	664	617	643	660	594	648	662	608	620	646	608	641	620	620	639	625	644	604	600	621	604	635	610	635	643	592	628	586	601	614	639	622	625	648	611	610	613	612	593	595	623	596	635	589	564	626	611	619	594	613	598	605	598	609	601	637	628	641	613	635	635	626	629	630	639	616	624	574	622	627	618	620	614	621	640	620	662	599	586	608	611	609	623	634	618	612	613	555	592	636	570	619	649	640	569	600	641	594	620	617	640	649	660	574	575	627	626	630	606	607	637	620	616	583	637	606	605	609	617	613	590	587	614	627	571	598	642	596	617	572	631	587	604	620	622	576	629	659	588	628	640	549	642	617	626	632	619	588	637	609	629	568	625	620	630	645	610	600	616	612	650	601	591	597	622	633	582	605	609	607	627	649	611	592	621	628	586	624	618	695	681	685	575	583	611	582	615	654	642	625	624	654	651	587	630	636	604	603	631	648	561	576	607	597	653	618	576	629	608	594	639	614	651	602	589	629	578	648	652	632	601	619	643	614	619	662	610	597	645	600	575	599	629	642	622	595	590	598	657	621	629	614	589	594	607	633	604	616	596	659	643	600	631	623	645	642	612	636	604	619	621	604	662	659	652	608	561	585	591	617	653	620	607	618	634	629	598	594	633	619	599	614	648	617	631	606	578	692	651	563	625	649	627	594	652	634	589	623	622	584	628	623	600	618	612	585	616	550	598	620	652	621	664	600	621	636	588	632	613	620	615	604	660	578	628	637	557	598	606	666	614	646	616	629	623	591	645	613	593	547	616	583	626	653	640	600	593	657	617	582	602	627	609	632	559	589	648	593	637	640	644	648	602	644	595	602	598	624	637	597	575	609	616	671	609	619	602	613	658	655	625	634	644	545	640	613	593	624	646	642	595	597	618	642	598	586	654	604	638	662	629	671	631	659	600	621	613	610	641	622	657	634	642	575	660	614	635	612	579	675	652	617	610	565	589	622	618	601	626	632	629	622	611	597	606	628	598	646	580	592	602	596	655	605	588	603	575	637	588	661	581	646	580	595	610	610	620	610	620	603	585	615	620	649	597	645	576	585	630	625	640	659	615	648	595	592	597	634	595	569	598	607	585	606	658	604	636	617	654	626	639	622	634	610	593	647	609	619	592	648	622	607	628	619	609	610	586	609	617	602	596	640	606	600	619	598	605	619	630	602	628	629	626	577	615	617	598	647	622	597	579	637	680	589	634	620	618	652	620	617	617	648	646	582	594	632	623	613	590	585	650	578	633	603	629	625	609	570	575	618	587	633	579	578	573	625	650	610	592	572	645	634	656	650	596	605	599	620	630	617	641	608	613	622	615	609	624	637	635	601	619	621	645	604	611	612	593	587	619	663	575	570	656	633	610	613	634	582	624	612	655	599	593	586	640	590	643	630	620	632	639	610	692	653	583	616	610	642	581	606	608	623	658	615	648	630	605	615	639	598	614	606	676	609	613	610	619	613	643	631	603	636	590	662	663	583	586	621	618	606	625	628	620	673	639	600	615	624	637	628	625	616	613	621	628	584	678	638	605	644	574	621	589	631	653	616	629	594	579	614	620	586	612	643	645	620	609	630	598	621	634	630	622	603	645	634	661	633	606	632	662	630	619	613	621	633	606	660	608	590	616	646	637	582	599	653	617	606	590	584	615	601	649	632	612	633	640	628	620	596	608	617	621	622	651	647	643	589	613	587	570	618	586	618	596	582	639	604	596	640	628	603	628	618	636	626	641	611	611
24384	21404	28587	24585	19625	1530	570	412	300	300	247	214	238	212	188	199	182	192	188	179	210	188	163	149	173	176	172	147	170	159	169	168	160	158	140	142	174	150	147	151	136	159	154	157	157	155	140	167	148	162	135	146	158	161	150	160	148	155	143	137	141	149	139	134	155	183	146	156	157	145	141	156	151	133	167	135	150	160	147	134	132	130	135	139	139	132	151	149	164	152	150	157	159	138	154	168	136	150	156	147	152	156	160	161	160	134	154	124	129	161	144	124	142	157	157	138	146	126	162	172	149	156	154	133	133	141	146	155	149	148	150	159	174	139	132	162	142	142	147	149	158	163	139	155	150	133	152	150	162	147	143	140	155	143	139	149	135	126	153	157	144	137	142	139	145	134	154	152	151	134	144	156	169	148	152	140	135	124	128	164	145	140	137	147	164	142	141	150	140	152	140	156	153	145	135	130	127	151	128	154	151	142	138	150	150	145	156	144	177	147	145	137	155	150	149	164	163	144	142	151	151	132	146	155	165	151	168	143	135	167	170	152	134	157	161	147	165	141	139	150	164	150	144	126	131	127	146	142	147	138	160	155	148	168	159	153	146	123	141	158	154	135	166	134	153	127	135	146	138	163	153	149	145	149	151	122	121	151	126	143	134	168	147	133	149	145	134	147	129	129	155	139	150	139	151	161	142	145	135	152	137	161	156	163	157	135	146	151	159	153	125	135	174	148	148	158	138	159	150	157	158	146	126	143	144	156	155	116	150	150	154	149	131	151	143	146	132	149	146	146	161	152	168	138	163	160	150	132	141	159	141	149	151	151	173	140	161	140	138	144	155	137	158	153	120	152	142	164	147	147	136	142	154	134	146	123	135	153	155	126	161	138	124	169	136	163	120	139	142	146	157	149	157	140	143	145	134	145	148	152	148	147	153	152	156	141	144	144	154	147	150	149	156	133	158	141	134	153	143	143	173	152	169	156	144	167	165	142	141	145	174	146	131	139	153	156	167	155	150	179	145	138	136	148	173	147	149	152	123	133	155	138	122	151	154	136	159	145	129	124	137	140	130	151	144	162	138	130	153	146	166	141	143	147	121	149	145	156	153	130	136	133	165	154	156	123	138	146	146	123	130	151	162	137	147	137	136	166	148	158	143	152	162	149	155	141	149	145	162	141	136	134	150	152	137	156	156	167	127	119	159	160	149	157	154	142	140	164	139	154	145	163	141	138	143	159	152	139	156	157	150	138	135	144	146	135	111	133	152	148	134	150	144	127	149	176	158	156	156	158	149	146	144	145	136	146	136	143	144	158	153	141	141	157	161	126	143	152	146	169	127	139	149	144	126	162	152	156	161	136	140	161	161	136	144	140	161	146	149	133	157	135	156	159	152	145	136	147	137	137	118	155	165	149	139	145	142	127	161	150	158	157	151	153	126	152	170	124	157	137	146	147	149	136	170	138	139	161	148	146	157	156	154	143	144	133	135	157	148	141	132	134	122	161	145	135	150	142	153	150	142	180	150	142	151	135	143	153	141	126	152	132	144	143	130	141	142	132	146	135	133	127	143	153	134	135	158	149	137	150	142	135	139	163	138	153	169	154	138	146	134	144	156	149	156	154	126	142	142	148	148	159	147	139	143	163	148	142	129	130	141	146	151	145	133	147	158	135	148	148	137	137	142	125	142	147	132	143	133	163	126	158	158	150	140	147	134	154	146	146	149	150	156	147	130	140	129	132	151	156	148	123	148	171	146	144	131	146	142	166	145	136	153	156	137	155	132	140	153	129	153	149	156	157	148	134	141	146	140	141	123	167	148	151	150	155	132	160	128	146	140	169	151	121	145	135	156	132	163	129	157	144	143	135	129	143	146	134	142	171	136	137	165	147	137	148	162	150	145	129	173	151	159	140	133	139	142	158	137	139	140	150	153	152	133	137	156	142	165	170	136	140	147	134	140	132	156	132	137	146	152	145	153	135	126	142	156	120	157	126	117	137	149	135	142	150	149	152	125	121	158	153	132	129	153	138	159	149	117	150	146	143	142	153	125	148	152	124	146	147	142	166	139	150	133	153	149	127	154	167	145	141	141	151	149	160	152	130	149	137	159	159	141	157	154	128	135	142	141	154	141	142	122	144	151	153	118	135	167	138	143	133	152	145	155	128	135	138	134	131	132	147	129	144	145	143	153	155	126	141	155	143	147	139	152	153	142	137	135	156	155	143	144	146	144	142	160	133	120	159	148	149	144	151	156	145	154	149	155	143	141	155	176	152	147	163	154	125	149	144	140	155	133	156	143	151	140	148	132	143	142	134	163	164	146	127	154	135	124	158	150	160	160	126	146	127	151	151	139	141	150	150	145	156	136	124	156	134	142	143	135	136	149	143	138	150	131	140	149	131	153	159	163	149	149	132	145	144	141	147	153	139	155	162	145	142	149	162	157	169	145	142	147	141	139	127	162	151	141	152	155	121	161	129	152	148	159	119	158	155	141	151	143	142	156	136	138	166	142	138	155	143	158	140	134	134	164	138	140	126	143	156	154	147	153	149	137	162	145	143	141	140	132	162	146	150	156	153	160	167	148	139	153	135	154	150	133	157	138	145	168	161	132	142	151	144	164	153	135	142	155	157	171	156	126	124	146	162	150	128	148	136	145	150	138	125	174	132	149	152	152	144	150	150	146	150	159	152	155	135	140	166	147	146	167	166	141	144	121	145	163	130	150	143	146	124	120	142	153	132	132	144	158	161	139	146	151	136	169	147	145	141	154	138	169	162	127	135	137	150	141	125	132	130	128	144	163	135	169	151	181	164	133	137	139	147	157	134	137	128	139	131	152	163	154	135	132	128	148	139	170	147	146	137	170	152	155	125	140	159	136	146	140	137	131	140	147	155	136	147	166	126	134	146	159	137	159	144	160	119	140	124	145	150	149	137	145	136	137	142	127	110	163	158	142	143	155	166	149	136	144	151	133	140	144	147	155	169	156	166	153	158	157	167	140	164	159	139	144	139	140	126	141	159	151	157	146	142	144	156	148	148	133	147	152	147	139	160	157	139	141	152	129	147	145	165	146	146	131	161	168	145	157	154	156	167	144	143	146	142	158	166	152	138	149	130	155	139	117	129	126	167	154	145	168	113	146	126	164	142	140	151	149	155	158	139	141	145	148	160	135	157	135	138	164	147	132	133	167	132	148	153	146	147	152	149	135	146	151	142	136	150	163	152	157	156	137	152	140	146	153	171	146	132	154	145	139	130	141	155	131	139	142	135	140	146	133	148	148	150	161	173	132	142	143	141	146	129	136	138	122	136	125	137	149	146	161	135	152	157	147	144	152	161	152	129	156	152	155	130	141	135	141	154	126	151	134	123	148	150	169	127	148	148	138	135	136	144	134	159	151	152	137	147	165	147	145	126	118	135	135	136	170	154	117	150	147	147	148	169	156	171	135	143	158	175	163	146	146	134	126	149	128	145	159	150	142	152	139	149	111	145	145	157	144	150
5979	11058	8862	4664	2959	2151	1592	1247	1046	857	767	666	549	541	501	470	445	410	431	407	401	396	364	331	360	309	315	340	312	337	315	322	343	302	310	332	280	304	337	359	297	318	302	338	282	310	323	296	321	308	305	329	290	321	330	296	285	293	281	318	289	288	330	305	279	316	295	277	328	310	288	292	287	275	299	292	282	306	285	312	270	321	320	322	293	316	287	283	307	297	318	273	260	312	300	314	276	312	292	272	294	301	274	296	305	292	279	303	310	293	298	303	332	308	280	277	282	298	286	316	334	288	297	289	265	250	311	292	292	313	310	291	283	269	305	288	303	309	304	282	296	293	274	268	278	298	282	331	270	276	283	285	301	280	279	295	330	257	303	299	305	307	279	269	272	259	281	279	283	293	311	300	311	287	281	293	289	290	289	290	302	254	296	304	268	299	303	307	312	309	329	265	266	285	308	262	280	273	289	280	265	298	285	278	304	303	273	309	294	300	289	289	301	301	304	271	309	284	291	309	260	269	276	294	299	289	306	286	274	316	315	318	275	279	269	287	300	295	288	267	287	292	296	281	291	287	270	270	310	308	265	286	315	321	282	268	301	280	293	262	299	322	304	295	283	307	269	290	278	268	317	281	281	274	289	301	292	286	316	278	287	305	312	307	269	290	279	287	297	316	296	286	265	299	280	254	293	277	321	253	308	283	288	282	281	276	289	281	250	312	302	291	285	286	285	278	304	295	275	291	276	260	261	282	288	294	307	303	272	284	289	286	276	291	311	334	271	298	296	277	286	275	308	280	275	297	318	293	290	295	296	284	254	295	275	269	276	281	292	289	299	307	294	287	304	299	299	293	308	285	307	297	294	281	292	328	303	264	293	279	299	276	270	275	274	298	283	291	315	308	320	296	302	299	280	293	281	284	300	282	276	302	269	260	307	318	293	258	278	306	309	261	266	280	264	265	298	290	263	310	278	283	304	288	272	263	296	275	278	287	287	276	278	283	282	292	284	301	299	289	246	270	291	321	282	280	292	265	263	262	276	287	305	290	278	291	315	272	286	302	296	281	256	280	294	263	268	296	291	288	265	312	290	284	282	292	268	286	316	262	305	306	287	300	279	270	287	284	277	270	281	276	303	259	299	342	272	292	310	264	293	283	247	303	273	286	307	300	313	272	306	297	303	272	275	287	285	262	287	292	307	263	275	299	311	283	324	293	299	280	267	288	263	271	284	307	287	286	285	335	287	273	264	302	293	285	272	288	276	254	277	275	278	292	264	277	271	293	304	306	263	318	265	304	273	292	286	268	287	281	284	289	314	283	283	303	289	287	286	260	274	295	287	263	285	284	283	276	279	274	270	270	284	297	268	306	301	281	273	292	322	278	287	280	292	347	301	263	286	303	297	285	275	304	302	260	289	277	291	290	278	280	277	282	304	250	314	299	292	293	299	318	298	297	300	301	276	277	292	277	262	302	302	278	294	319	303	303	297	266	277	265	292	262	268	312	297	304	295	308	281	262	309	279	285	274	289	284	270	300	279	287	311	288	312	294	306	313	290	286	280	264	269	269	293	284	269	256	297	308	284	311	290	289	301	293	282	280	295	324	281	290	285	313	288	248	314	317	301	279	266	253	281	271	294	271	292	284	297	288	306	293	253	316	306	290	290	276	301	298	270	304	278	258	272	309	268	316	303	261	278	294	289	303	264	277	294	287	291	283	285	306	264	297	282	253	301	278	276	296	292	303	289	283	284	282	310	308	301	273	291	269	253	271	290	330	282	281	291	307	294	281	305	280	272	275	280	275	278	265	286	304	287	293	252	307	291	297	318	270	292	270	290	280	274	254	290	306	254	281	290	308	294	295	277	298	302	314	294	267	284	300	300	292	318	272	292	331	256	312	313	306	295	290	274	299	275	281	285	272	280	276	327	289	266	283	266	311	262	334	292	262	284	275	290	280	258	316	277	293	287	278	289	288	306	299	271	294	285	301	307	290	306	280	293	298	265	285	269	291	271	287	256	289	288	269	284	282	308	288	290	279	286	304	296	302	280	328	281	282	289	290	297	302	296	293	270	302	291	281	326	320	305	283	295	302	268	292	296	283	306	309	303	313	310	311	324	292	272	250	292	278	296	295	280	322	289	283	279	300	293	288	300	285	259	259	272	274	277	277	322	274	279	275	320	304	300	290	308	288	285	279	300	256	281	300	290	295	267	283	274	308	285	270	308	287	275	272	315	306	307	299	263	281	283	282	294	293	275	274	294	297	281	262	271	305	312	288	299	283	274	299	284	297	292	304	293	277	276	297	292	267	286	279	276	288	276	276	300	266	290	285	314	280	287	305	332	286	302	284	289	294	284	286	322	297	283	268	281	301	292	282	273	277	302	283	288	291	294	300	301	277	276	300	302	272	278	283	263	301	283	278	269	289	269	279	283	300	298	265	278	275	295	283	314	296	283	272	275	288	301	290	328	287	293	304	288	304	275	295	300	273	323	294	277	308	308	283	271	293	292	317	307	300	269	274	301	281	276	275	289	315	291	277	283	319	265	314	305	278	290	282	297	323	266	285	276	285	264	291	297	285	324	294	279	297	269	288	277	290	291	278	271	253	265	293	271	280	272	281	280	285	240	299	282	318	297	303	315	294	287	271	306	261	274	310	301	292	278	287	277	320	270	335	279	297	271	311	283	317	317	276	270	266	261	295	315	312	289	281	257	294	292	251	284	299	299	294	286	242	286	278	294	285	301	297	287	278	269	261	306	297	287	273	262	279	256	285	299	297	307	289	310	290	264	267	288	279	310	312	286	272	265	293	291	283	254	305	296	291	295	268	292	299	288	287	321	284	285	292	268	249	292	288	315	335	321	316	286	274	301	290	311	304	304	271	251	279	254	280	301	271	303	309	238	270	271	273	244	322	295	269	277	281	273	307	292	309	317	288	294	324	304	306	266	310	299	321	271	286	310	275	286	263	311	287	299	302	271	279	281	287	325	265	289	307	312	259	286	265	308	261	311	275	300	317	300	294	278	277	302	298	340	276	257	283	280	276	300	281	283	327	285	273	302	309	299	284	243	286	277	272	268	289	273	256	293	260	282	278	332	279	280	267	305	277	290	301	288	280	258	264	280	265	314	313	260	275	301	287	275	283	269	291	289	274	270	284	311	325	273	292	288	291	249	294	271	285	272	281	291	258	310	307	282	309	285	310	303	280	277	286	285	284	281	302	287	288	284	279	289	272	284	290	300	280	310	279	272	292	287	273	272	282	305	281	261	293	300	291	292	294	314	286	274	288	284	309	293	318	308	281	282	266	290	315	292	291	264	295	283	303	311	264	251	250	302	277	274	303	310	299	307	278	302	282	275	290	258	271	303	295	302	308	279	275	281	291	266	292	293	275	290	283	262	266	255	290	276	262	288	296	272	247	269	315	303	282	238	290	273	267	285	300	297	283	288	291	292	300	295	294	293	324	291	315	295	283	291	297	319	293	274	268	250	260
23475	21412	29261	23947	21412	17547	1889	740	605	514	470	460	428	418	361	390	326	363	310	284	326	275	282	304	285	299	292	305	304	292	278	275	274	291	280	324	259	292	249	251	237	278	256	277	257	288	298	283	287	260	248	255	273	245	268	259	284	289	283	270	246	295	316	289	282	278	293	258	262	269	270	284	262	275	279	284	274	265	266	290	269	258	272	273	249	254	254	221	284	259	286	262	260	261	267	292	264	282	252	262	284	247	284	282	244	264	285	285	275	271	245	257	256	269	262	256	250	255	270	275	283	285	283	261	289	272	278	274	245	285	256	274	267	280	284	250	260	261	266	245	253	235	225	241	258	240	266	269	263	242	312	283	287	244	248	229	240	266	241	241	258	278	255	274	303	255	239	265	280	279	225	271	265	291	264	286	266	294	261	279	246	267	259	258	272	249	233	254	277	286	272	281	229	224	262	240	271	288	264	271	235	251	266	276	294	257	273	285	255	282	278	262	258	241	291	261	296	306	238	279	284	242	271	267	271	265	277	252	295	235	242	236	259	245	244	267	266	275	267	257	257	267	247	270	258	291	269	281	299	229	252	274	276	269	256	261	253	252	250	269	265	259	261	238	264	289	241	226	235	249	271	249	264	257	255	247	261	265	275	289	268	287	297	256	258	272	272	256	258	247	279	286	272	230	266	269	239	265	272	239	266	263	263	280	268	263	271	277	259	270	255	279	273	237	276	269	268	260	261	260	305	267	245	252	246	286	247	260	271	267	264	258	242	262	243	265	253	258	283	249	229	278	244	261	249	265	254	242	257	244	258	241	289	247	258	274	278	235	269	248	277	258	248	268	252	256	273	251	293	263	263	325	254	260	247	233	253	248	279	273	250	259	266	271	250	237	262	278	269	274	281	236	268	280	248	216	243	282	247	237	253	263	259	232	263	253	281	248	276	275	268	273	260	256	283	305	247	281	298	251	270	248	240	235	277	251	254	280	252	256	240	257	269	264	284	260	254	263	243	288	264	279	268	262	240	255	257	258	249	246	220	253	292	254	255	275	294	257	275	280	226	242	272	268	245	255	263	235	274	272	254	251	265	244	248	271	297	286	274	290	264	267	259	240	284	274	234	295	260	271	271	238	288	246	291	242	257	269	259	264	252	243	266	251	264	261	252	253	267	267	268	286	261	261	210	268	243	266	280	243	253	278	284	272	274	258	238	270	265	252	252	274	283	272	254	250	265	259	261	239	270	272	280	260	259	278	291	239	266	259	250	258	258	261	254	266	236	271	257	262	269	228	296	252	237	259	271	251	255	271	273	265	261	247	256	262	274	252	272	241	247	253	250	238	253	250	250	264	284	280	264	242	269	266	258	243	282	260	291	277	266	265	278	262	259	249	245	271	251	254	271	245	254	242	252	250	273	276	264	239	242	277	271	240	252	283	236	260	280	303	259	265	278	261	257	247	250	269	262	217	253	263	253	295	224	272	261	286	279	291	291	261	283	271	260	285	273	241	254	258	282	266	256	248	262	242	255	262	251	264	249	284	234	273	286	220	283	258	267	281	247	267	283	266	240	282	257	271	278	252	238	257	274	256	275	241	269	274	287	260	255	312	253	268	310	280	272	277	272	247	277	280	257	276	265	259	277	264	269	249	276	270	264	257	252	254	229	269	272	260	282	242	261	279	244	251	249	229	275	251	278	253	257	252	258	256	286	252	244	240	287	258	290	270	249	242	272	253	244	268	265	291	257	262	253	270	285	261	264	268	253	281	267	305	252	237	254	263	248	263	260	238	232	246	248	266	260	271	270	266	244	263	260	259	246	264	274	279	257	272	252	279	288	259	238	275	285	235	277	248	235	242	264	300	248	270	238	247	255	274	256	244	237	221	276	255	290	268	244	242	255	256	264	239	277	262	262	281	261	244	241	248	271	268	234	286	263	261	301	242	247	247	233	257	268	253	271	287	265	252	288	277	262	258	254	256	265	256	274	288	250	273	253	243	254	265	247	286	298	282	251	285	235	255	253	273	251	261	270	267	296	249	285	278	270	263	261	259	294	276	270	283	271	223	283	259	268	253	267	257	254	284	275	253	270	223	251	261	275	254	248	241	250	252	283	284	242	255	265	286	283	266	243	272	217	232	269	266	274	273	251	249	277	241	259	266	256	265	266	263	238	272	268	264	265	273	234	275	259	281	285	245	263	265	280	283	299	264	255	245	275	254	263	259	250	240	265	258	242	278	252	292	251	245	249	238	244	238	258	261	264	241	259	259	291	255	233	259	283	253	275	244	262	268	290	255	256	286	277	253	265	263	249	255	244	253	259	234	257	253	273	245	249	268	281	238	277	244	239	264	273	243	267	252	268	264	238	247	232	265	264	249	274	256	280	246	240	248	248	289	259	277	270	250	252	252	276	270	263	249	257	267	272	274	267	243	245	270	272	248	255	254	259	268	265	289	293	262	255	264	275	242	258	265	247	260	292	268	262	271	270	272	236	254	249	272	288	304	264	289	219	264	259	296	270	275	261	270	259	295	287	257	288	267	259	256	283	237	272	253	261	279	270	274	274	269	281	250	286	262	275	253	247	249	233	217	278	278	255	258	261	240	266	265	281	246	266	250	246	253	285	260	255	247	255	228	271	253	276	272	250	266	272	250	260	264	279	272	266	255	269	293	250	247	255	243	278	241	293	285	259	251	248	257	274	245	276	287	265	289	240	291	278	261	244	274	280	246	271	253	252	257	254	260	291	253	261	237	275	257	275	240	244	252	248	253	254	280	242	250	251	274	282	249	297	233	271	264	295	275	262	223	248	266	256	292	257	253	276	270	250	270	243	276	279	261	254	257	286	237	258	252	265	268	255	264	278	235	292	248	261	270	257	267	257	272	254	259	260	254	250	274	247	250	256	251	244	248	282	253	282	226	247	263	255	269	237	298	253	293	257	238	265	228	243	250	274	248	253	247	260	240	246	252	254	273	277	255	280	253	287	243	259	250	268	279	266	257	251	240	248	262	278	310	247	233	270	255	275	262	250	250	267	244	235	259	243	266	256	263	259	248	250	248	236	264	263	257	276	285	261	267	277	258	257	256	271	255	256	255	274	279	273	250	271	246	279	254	270	258	270	243	259	238	263	265	245	258	295	267	249	266	265	244	259	263	264	240	276	241	287	253	245	257	241	256	259	283	251	281	258	254	265	240	268	244	306	250	276	262	265	248	253	264	262	260	255	254	283	249	263	262	301	263	245	267	267	258	255	268	233	277	263	275	249	256	279	245	282	255	254	271	255	247	262	264	248	255	242	273	281	245	266	275	272	262	246	281	254	255	237	251	266	244	247	259	294	216	258	250	250	252	278	301	254	249	258	247	254	266	276	276	272	279	262	241	271	267	257	212	269	282	259	273	260	258	270	240	262	250	273	269	250	278	256	228	227	284	269	295	292	270	261	304	257	261	237	279	257	270	234	272	287	296	267	256	314	267	264	257	287	278	270	253	268	307
8571	17238	14324	7893	5101	3663	2884	2196	1770	1517	1345	1202	1084	954	887	870	822	768	710	719	674	702	628	626	583	569	552	583	588	542	559	544	552	546	503	520	518	497	522	526	540	470	526	474	520	493	466	494	502	434	523	475	528	475	533	471	499	482	488	468	493	521	482	474	505	466	517	499	473	450	514	464	494	448	502	479	484	482	491	476	472	435	487	477	442	504	504	473	476	475	480	497	435	431	461	426	469	483	450	487	441	456	499	460	490	490	481	454	449	490	434	464	495	486	456	464	468	485	460	489	471	493	477	485	480	451	469	499	432	465	487	460	467	500	468	470	444	482	437	493	482	485	493	470	429	479	452	482	477	448	474	472	465	468	464	485	457	428	459	445	455	450	435	467	468	467	502	458	483	491	473	476	477	466	512	478	463	504	475	425	462	464	438	494	473	434	427	478	478	439	484	477	499	469	469	490	479	436	491	469	477	452	466	479	474	467	447	462	435	435	464	422	431	449	505	496	452	460	475	468	472	469	454	486	465	461	471	449	443	479	493	453	507	444	475	468	490	457	466	469	432	498	491	489	485	500	492	488	488	467	468	486	485	476	499	499	453	479	478	461	451	458	485	458	471	424	468	499	507	487	522	447	440	453	484	475	435	463	465	479	495	445	491	478	436	486	472	459	469	454	482	451	475	487	438	472	421	473	471	441	445	472	474	459	456	468	432	468	474	480	418	455	471	471	463	434	442	459	482	456	467	471	449	474	476	479	446	526	436	481	465	482	496	473	479	473	488	473	501	488	464	442	434	492	470	451	462	489	434	459	469	474	455	455	443	472	458	495	467	481	470	462	484	468	455	419	457	460	448	464	445	500	524	431	474	447	471	463	476	435	444	462	446	445	473	436	433	424	462	488	456	462	469	436	449	486	443	451	436	450	468	476	477	477	440	427	467	445	479	485	486	465	453	452	442	484	497	456	467	492	455	455	473	441	471	450	510	477	455	452	453	541	486	478	432	493	452	479	483	474	496	493	494	489	497	472	431	473	488	453	452	415	504	465	423	461	468	463	491	472	448	443	481	478	501	422	488	448	432	487	463	475	437	448	459	441	442	464	463	484	505	489	441	489	476	459	496	473	456	491	460	533	488	459	452	489	482	455	493	450	474	502	496	448	460	456	458	489	485	505	460	448	496	478	488	495	484	438	429	473	478	450	480	470	476	474	451	484	476	433	473	478	449	470	491	467	500	448	474	479	445	441	460	464	458	471	452	462	484	484	468	472	473	462	525	493	476	469	452	455	465	472	410	460	467	481	441	486	424	465	481	461	465	502	453	484	515	454	471	499	492	461	431	470	448	472	475	451	457	464	478	473	492	476	459	486	431	476	488	436	483	484	452	462	468	454	494	471	426	465	450	461	510	470	479	451	478	462	426	458	482	449	486	444	477	457	442	487	486	520	435	438	474	489	457	458	449	482	431	484	444	401	493	497	437	461	456	457	466	495	455	487	477	452	507	429	475	453	459	443	457	505	472	442	432	495	479	457	455	458	474	453	464	465	451	525	455	479	441	500	474	494	461	471	419	454	459	487	479	453	463	476	524	503	457	475	509	473	440	452	493	466	476	456	478	458	484	467	438	467	485	484	454	452	467	455	429	494	469	415	445	419	501	459	437	478	446	492	477	469	486	462	492	502	491	462	466	497	465	485	467	484	511	457	460	461	439	445	440	504	474	471	431	463	481	488	533	464	504	461	447	449	416	473	489	512	474	467	481	488	472	495	478	492	433	486	481	472	454	492	469	459	509	454	480	461	471	462	482	481	436	474	466	494	441	497	430	438	438	452	467	480	471	439	478	468	472	463	468	443	459	470	485	475	490	500	458	471	458	484	485	471	470	463	456	463	439	521	492	481	441	482	438	478	474	469	493	455	485	451	501	461	474	514	470	488	471	483	476	476	468	471	492	449	459	464	476	462	487	450	458	455	454	461	484	501	429	459	482	467	468	495	493	469	483	495	486	464	480	447	477	470	489	488	482	510	441	490	455	443	486	446	477	481	404	472	473	449	458	479	469	449	476	503	468	448	476	462	478	468	482	464	473	476	503	482	469	503	470	440	464	450	445	500	483	438	500	467	455	444	439	462	454	457	478	465	476	500	497	494	479	492	473	460	441	501	460	479	442	473	484	450	424	461	480	472	445	471	453	485	424	423	429	448	493	476	455	450	441	467	450	432	484	468	483	493	461	444	457	452	473	476	422	444	474	411	457	468	467	457	435	468	460	456	460	468	502	456	475	452	455	418	467	495	479	519	473	447	478	463	479	455	463	458	490	452	447	451	455	474	441	476	458	479	527	454	500	461	460	468	496	466	463	495	468	474	507	508	491	468	464	466	480	441	464	426	435	468	490	471	444	450	487	438	479	492	461	465	474	499	507	471	467	450	480	437	460	477	464	458	494	438	462	461	457	480	474	455	485	434	444	442	468	429	455	465	448	476	482	455	443	453	488	494	458	479	481	475	441	474	461	444	469	489	441	496	467	512	471	487	442	462	482	473	460	453	465	457	467	469	442	468	471	460	473	486	468	457	432	459	451	506	446	459	459	458	414	475	484	479	499	490	450	434	464	487	472	453	483	487	449	444	492	510	520	433	464	425	450	448	487	434	456	476	444	463	476	487	467	487	471	454	468	503	442	506	470	491	440	491	475	484	455	475	477	453	508	475	469	440	451	464	451	434	489	447	432	477	478	478	458	449	439	457	516	477	481	460	484	476	461	457	487	468	446	468	478	429	473	492	461	470	479	479	464	509	454	447	461	493	458	456	471	458	466	489	457	448	512	500	458	463	449	453	485	453	464	409	466	462	502	476	486	443	505	475	469	455	480	471	453	479	459	447	457	486	444	486	477	481	441	465	488	456	487	488	478	437	495	489	492	462	444	454	484	486	444	488	464	486	422	503	467	437	491	452	481	489	458	467	471	473	466	501	460	498	500	475	443	481	487	525	478	462	436	457	484	482	503	519	441	457	454	521	467	400	476	444	458	450	467	452	492	444	437	476	464	481	471	469	497	487	511	474	435	485	440	456	475	446	484	458	451	464	461	442	507	429	446	455	448	482	444	454	469	486	470	463	510	482	427	481	487	472	494	464	459	446	494	446	426	427	465	460	463	440	447	467	476	490	498	474	433	443	473	502	477	445	479	456	462	504	434	487	443	474	439	478	474	485	436	471	475	440	462	452	483	517	478	444	457	417	473	491	471	432	450	486	434	440	470	477	471	520	435	487	476	522	467	490	458	500	471	478	495	469	457	435	484	449	489	479	487	487	493	464	454	471	458	456	491	494	481	465	482	462	496	454	451	476	457	462	501	484	464	426	494	483	473	501	467	478	474	472	493	493	495	444	474	490	455	485	439	452	477	451	482	483	480	486	466	477	470	477	468	501	447	448	467	458	441	437	476	499	418	433	479	431	468	474	448	478	485	464	454	471	478	456	476	443	497	468	482	442	474	461
26966	20648	7400	641	421	387	359	357	383	343	379	347	350	332	377	336	333	332	368	322	334	319	342	336	357	341	353	311	311	305	365	342	333	304	316	289	317	331	289	338	331	342	321	313	350	361	351	350	331	346	312	335	335	329	349	362	332	305	316	349	300	305	306	353	323	352	326	306	307	366	363	331	358	318	319	354	314	340	305	342	337	307	308	344	318	312	326	326	316	344	329	327	306	319	314	342	334	349	322	324	325	346	329	380	332	307	345	340	326	351	344	375	316	341	335	363	340	321	331	346	298	381	322	381	315	342	313	350	340	357	322	286	339	305	320	359	320	336	318	350	361	329	334	303	327	325	327	367	308	311	350	340	341	352	326	333	312	326	315	320	346	331	334	340	335	375	341	314	333	331	365	334	290	308	336	332	305	345	326	314	330	278	343	342	320	386	343	340	341	307	327	321	302	296	350	321	346	317	335	342	358	317	364	343	288	322	308	341	299	321	337	308	298	348	326	325	317	329	339	364	319	312	341	316	360	327	291	385	322	330	342	329	313	341	343	300	335	357	333	332	338	326	347	351	340	318	308	317	352	324	324	329	321	314	346	352	353	309	336	346	346	342	312	347	335	343	345	357	340	298	332	347	344	340	342	317	349	296	324	322	358	331	325	325	330	327	321	338	335	315	336	327	314	343	347	303	331	315	347	316	335	336	349	341	300	348	326	351	321	322	326	346	351	331	318	326	345	328	326	336	334	320	319	329	320	344	353	323	337	304	340	334	320	338	333	333	319	327	322	340	330	335	358	329	358	300	319	286	355	330	337	342	336	330	336	312	339	332	356	329	334	324	335	351	322	333	291	315	347	312	334	319	325	322	316	363	342	315	316	355	334	338	320	357	331	320	363	305	314	292	354	312	377	396	292	312	316	320	344	287	331	343	332	319	317	344	342	358	319	344	306	304	342	348	340	318	356	288	333	321	324	316	340	315	333	348	337	307	343	340	321	327	331	354	331	352	335	330	323	332	327	332	335	349	356	318	291	316	374	311	349	352	309	330	320	332	333	336	308	334	320	329	329	323	327	335	317	354	344	337	334	328	324	344	324	324	321	315	301	325	352	302	358	323	338	364	357	348	338	339	328	347	314	319	352	354	295	336	307	306	306	333	306	330	336	333	335	332	325	334	316	346	315	345	284	320	332	329	350	340	351	326	365	312	291	312	320	323	341	348	335	323	329	330	329	303	347	320	332	327	337	337	346	323	342	322	320	332	321	311	322	329	327	315	358	328	303	330	307	323	324	340	327	319	338	333	340	338	312	325	318	333	354	323	328	338	347	360	344	349	333	333	335	328	330	330	340	317	355	323	327	322	360	339	332	304	332	336	328	302	289	340	336	350	330	346	325	363	390	348	333	334	311	365	339	294	349	330	365	337	328	360	309	345	322	346	323	328	343	336	312	354	334	343	296	341	318	323	312	364	342	357	354	328	299	317	315	334	328	303	338	348	351	347	330	335	307	337	344	289	352	313	324	317	341	329	328	354	340	329	320	335	325	309	330	319	342	330	336	327	318	332	328	323	333	314	346	352	309	306	342	344	327	337	324	314	346	330	335	353	313	303	319	313	369	307	350	326	339	325	343	316	336	342	323	328	333	358	342	339	333	316	325	346	340	379	370	364	342	318	332	333	333	302	316	332	331	342	320	316	333	354	355	314	342	339	317	354	366	311	317	344	337	332	324	327	346	320	328	365	330	347	324	287	352	350	284	319	304	303	329	329	309	312	331	324	345	342	352	324	303	313	335	338	317	323	305	354	331	360	311	322	376	335	349	340	323	319	344	328	323	296	336	324	352	331	328	318	313	322	323	342	339	315	334	341	321	335	338	345	331	340	340	310	321	351	347	313	344	339	394	359	350	325	335	345	346	367	340	332	349	316	345	291	326	362	320	351	316	317	335	292	336	347	342	326	354	318	335	349	307	329	348	359	339	310	309	321	330	355	338	294	319	348	353	307	356	294	358	330	322	325	320	302	305	334	318	350	319	365	304	367	327	339	324	300	318	363	311	333	322	341	319	317	331	316	334	333	337	339	316	306	310	339	358	336	336	363	364	348	325	306	322	307	320	371	312	374	331	302	323	339	337	343	313	294	319	318	350	348	353	301	312	340	345	320	342	341	327	355	316	337	349	308	325	352	316	297	331	333	324	342	343	344	330	310	315	328	329	318	334	335	364	376	324	307	304	332	327	308	321	357	331	343	351	329	355	350	348	349	328	365	315	348	367	330	306	318	286	348	353	330	377	326	337	336	352	316	329	350	338	328	349	315	314	347	334	337	307	371	337	339	340	350	336	314	339	343	315	327	311	317	332	362	320	315	306	331	343	337	347	349	330	332	361	343	325	360	342	323	334	353	350	297	318	318	331	340	349	310	320	333	326	329	348	306	344	331	343	339	340	338	339	318	358	317	332	361	333	298	341	351	366	342	308	323	356	336	354	328	336	321	297	335	383	328	331	307	340	306	310	339	361	324	332	309	318	364	333	308	337	356	353	310	331	374	341	323	321	323	322	329	364	316	356	315	350	337	322	343	331	316	355	320	366	353	326	305	347	333	361	294	370	308	335	352	321	302	350	292	346	309	367	368	332	328	317	361	318	311	337	348	332	359	342	329	344	325	379	349	297	317	344	309	333	350	343	331	326	329	346	318	334	343	355	342	338	332	307	303	322	302	330	335	310	319	343	337	366	323	337	332	325	321	344	316	347	308	342	351	351	340	314	337	323	329	329	315	284	321	314	302	351	337	334	355	339	357	348	304	359	358	340	330	330	308	322	283	346	297	322	331	360	333	330	323	304	309	341	316	326	358	330	335	338	359	308	336	354	325	349	327	340	344	348	322	325	335	353	337	293	328	367	312	340	315	362	324	358	362	320	323	319	325	339	320	332	319	350	344	313	377	322	323	305	329	351	300	313	326	336	351	312	311	306	317	340	334	362	334	312	327	322	319	319	329	301	339	313	304	333	332	316	339	320	319	359	340	306	341	344	339	348	356	325	329	318	317	321	348	334	352	333	333	316	312	339	342	322	304	353	335	338	295	298	286	344	362	327	362	324	316	325	327	294	386	346	343	325	325	346	338	316	346	343	336	357	311	322	344	342	313	294	314	326	330	361	351	354	363	321	341	324	340	317	333	321	348	345	372	361	305	317	327	324	361	315	362	313	326	315	350	329	341	357	335	361	336	338	301	309	366	336	325	347	315	336	337	317	316	339	324	314	362	334	346	337	343	340	321	351	358	331	326	332	314	319	329	314	333	321	360	347	314	327	320	370	339	340	299	356	350	336	312	323	363	331	331	316	308	319	303	325	320	326	303	349	364	335	348	341	362	363	326	351	329	337	331	338	350	320	320	320	377	346	328	353	333	350	346	362	357	368	338	311	295	309	311	340	326	316	334	343	327	318	310	341	340	364	352	323	323	355	326	306	359	304	324	325	321	350	319	344	322	348	344
4150	1866	1612	1025	901	779	719	731	630	674	666	683	630	652	660	639	634	665	638	656	654	662	575	684	617	598	605	669	630	630	629	631	612	612	603	611	666	582	600	617	622	629	621	640	599	586	624	616	679	586	627	629	587	596	603	602	609	606	634	649	615	632	625	610	641	638	607	593	566	637	616	634	630	625	578	616	618	623	637	663	607	598	599	643	595	616	643	636	622	563	650	613	610	614	648	610	672	577	618	667	610	614	617	638	624	595	592	567	624	655	609	608	626	647	625	627	586	633	595	608	607	592	619	570	612	609	613	611	612	606	588	582	611	630	636	570	603	567	626	629	606	634	625	612	657	529	573	582	629	672	618	638	632	629	588	662	604	615	599	605	608	647	610	612	665	673	602	625	569	616	625	599	603	625	583	609	595	593	604	606	580	654	577	641	594	628	600	647	675	681	638	637	619	642	648	621	622	626	614	591	584	640	647	586	643	591	619	581	566	597	585	590	640	601	627	646	636	597	610	633	614	598	667	562	580	606	661	641	613	615	640	623	579	582	641	626	626	617	626	582	609	664	623	642	666	598	582	634	620	590	605	602	629	591	596	630	610	611	641	582	636	575	591	598	622	618	613	607	613	605	596	640	582	606	626	664	583	664	625	595	630	627	591	580	605	627	589	611	607	581	655	568	592	600	623	624	618	616	598	649	627	652	613	604	592	631	630	603	624	595	653	657	596	615	658	627	587	628	590	589	617	613	592	611	637	649	663	619	573	583	603	632	610	616	654	666	617	627	627	631	586	659	559	632	624	652	661	597	622	613	601	598	622	577	589	567	634	618	612	652	614	607	645	652	664	617	636	619	641	601	640	604	606	636	642	604	635	613	604	629	669	610	633	648	611	609	626	564	607	656	623	621	662	623	647	597	623	615	634	631	604	636	624	582	635	602	630	603	612	632	597	641	631	606	611	621	644	630	626	632	638	617	572	622	625	592	630	621	630	612	605	589	579	620	582	621	630	644	611	616	643	587	643	595	606	612	586	652	567	591	628	581	659	589	591	619	635	634	604	609	655	602	583	578	616	616	595	609	604	647	601	581	577	606	611	623	627	611	636	594	650	622	592	600	546	606	590	630	630	718	616	606	615	624	595	599	598	610	622	613	612	647	593	615	612	657	578	597	639	642	623	623	580	614	646	624	647	624	622	636	620	577	636	627	549	634	619	584	644	625	626	618	626	632	601	562	650	630	592	634	605	617	608	608	613	623	610	602	617	609	619	605	603	614	588	655	621	622	646	583	601	586	579	586	627	601	544	613	629	636	605	679	620	635	616	630	616	648	588	604	637	579	601	610	628	591	604	663	613	609	616	613	641	637	631	597	629	584	631	627	644	660	607	573	642	644	626	601	598	610	624	598	662	615	641	596	636	591	622	604	567	605	625	592	628	609	591	623	644	634	634	661	575	604	606	611	619	624	622	589	602	602	557	594	593	622	623	630	575	574	654	612	582	594	573	598	620	623	605	599	585	620	625	613	593	614	611	601	604	600	614	643	622	623	570	644	613	598	592	598	599	633	659	646	596	623	624	638	617	664	591	572	607	646	616	626	606	597	636	634	605	573	593	623	597	663	608	587	612	650	593	581	599	615	612	662	602	578	649	621	639	625	614	572	631	596	636	646	594	699	607	598	632	596	614	549	624	646	629	640	588	628	633	645	616	632	624	628	616	622	637	599	610	597	606	637	640	652	650	619	587	626	575	642	598	606	632	602	621	587	630	650	639	610	642	637	648	584	608	613	604	625	597	609	608	614	638	585	610	607	596	597	590	651	686	579	609	604	594	626	638	635	605	632	651	613	647	645	612	597	585	627	605	654	603	574	622	604	608	618	654	614	600	603	612	638	609	664	623	648	626	596	624	625	610	593	629	667	597	623	625	639	599	602	633	606	630	596	653	641	570	566	618	637	598	588	554	650	606	617	621	647	636	586	608	589	613	600	623	634	590	565	607	619	612	601	598	558	617	591	611	635	619	605	628	580	627	599	599	610	604	619	640	583	630	615	590	648	616	600	633	593	621	597	601	640	628	597	656	596	593	620	600	594	653	600	616	624	585	630	631	600	614	600	632	619	610	620	615	611	592	623	579	654	630	610	585	634	609	602	634	614	609	612	635	633	633	578	592	587	627	545	618	641	633	657	614	704	597	615	624	625	628	633	639	614	603	619	631	610	581	652	612	602	602	575	646	612	613	618	542	589	616	577	586	615	645	597	599	576	597	632	659	645	603	642	613	608	675	598	640	675	613	592	593	611	698	629	626	608	604	644	633	630	603	664	567	638	610	612	649	610	575	655	623	608	613	610	570	623	592	590	631	595	598	593	616	587	602	619	601	640	615	602	623	603	607	601	572	609	617	599	574	593	654	649	636	634	608	642	594	616	642	570	625	615	570	610	624	579	624	634	573	596	592	554	637	601	607	614	643	632	620	636	632	630	613	619	583	604	569	628	619	611	590	613	597	615	651	616	639	607	567	600	630	643	611	571	664	609	609	606	605	624	599	644	585	617	627	630	591	657	638	564	596	645	599	650	602	617	622	579	622	617	594	581	615	635	632	616	614	614	586	619	594	572	608	633	623	625	650	620	571	598	588	612	652	595	623	642	594	602	562	635	634	608	638	620	649	627	665	670	604	637	637	602	639	620	619	626	583	594	606	662	627	615	614	632	617	637	625	659	616	583	617	629	662	625	575	603	622	633	620	612	616	627	616	630	634	623	591	608	615	651	584	600	578	641	605	663	617	595	590	606	599	609	609	618	600	627	663	600	608	603	629	619	619	661	605	625	626	554	648	595	609	613	629	631	654	643	607	641	625	612	618	642	658	580	651	596	586	592	620	601	624	611	578	645	652	592	618	591	701	627	594	605	620	614	636	605	637	639	597	568	627	612	596	590	644	609	582	620	588	622	669	590	611	566	652	604	650	624	640	632	663	636	615	628	603	613	666	633	652	603	584	663	630	630	613	630	632	625	594	605	605	581	633	614	616	642	622	595	586	671	632	593	590	602	640	680	651	556	625	602	596	611	611	613	621	606	578	605	576	598	636	636	606	634	642	629	671	619	570	621	617	615	629	654	590	624	623	627	636	589	575	603	620	607	616	620	579	615	630	615	634	556	605	617	582	630	615	601	663	619	587	598	604	574	621	643	615	604	632	600	664	635	624	614	605	632	585	638	602	634	636	603	624	636	646	606	645	578	638	614	601	634	625	619	617	564	605	642	598	593	668	638	641	611	624	572	613	616	635	642	592	625	597	604	598	602	584	622	597	579	619	643	615	644	606	603	574	620	610	609	626	590	634	621	648	627	585	639	600	635	553	657	609	593	633	608	606	592	604	592	553	597	629	622	631	640	648	627	606	683	620	622	615	579	620	660	643	616	644	668	576	645	580	673	645	598	630	595	595	614	599	594	594	601	598	602	566	602	575	634	662	613	600	633	613	599	615	606	613	628	635	604
24383	21408	28607	24603	19685	1603	584	421	305	277	263	241	222	212	206	207	198	203	196	186	219	163	149	166	166	158	167	165	167	156	167	150	165	164	172	147	169	151	146	152	170	149	161	142	153	141	169	155	145	129	156	139	146	127	133	144	168	160	137	142	156	151	138	140	139	164	146	163	142	139	142	113	137	141	159	155	164	165	134	168	151	134	134	157	149	165	125	138	138	152	136	174	162	157	156	166	152	140	149	161	150	155	143	156	147	147	160	142	133	146	149	145	137	158	154	157	162	165	162	136	154	128	152	155	126	137	151	146	149	130	153	146	152	139	148	139	157	136	157	161	144	146	144	145	156	128	149	154	178	134	160	159	134	158	165	133	136	153	143	138	138	153	143	136	141	135	141	139	122	142	150	143	145	142	146	154	118	146	135	129	154	140	130	163	150	123	137	147	151	143	129	130	145	146	141	132	154	146	163	152	149	160	140	171	128	142	142	130	141	148	154	147	129	130	119	120	128	154	160	143	166	152	148	139	147	145	133	157	131	152	145	167	164	129	122	155	134	141	156	140	145	143	152	151	139	136	137	152	142	136	148	150	149	155	184	147	164	133	138	156	155	139	132	143	150	149	149	123	144	151	156	143	159	137	161	132	128	142	139	148	143	160	153	129	142	144	152	142	148	149	151	141	132	150	130	129	142	150	145	141	127	148	144	128	157	148	154	154	149	141	151	145	129	138	142	150	143	141	134	132	133	155	146	130	141	139	159	120	128	154	143	169	149	151	142	179	155	142	136	135	130	117	147	146	151	158	157	147	143	143	135	139	133	128	145	154	143	151	148	153	144	145	159	139	148	158	145	138	124	121	145	141	152	137	168	163	161	156	126	129	136	135	185	140	138	145	146	151	162	163	133	150	150	154	116	146	137	126	132	129	148	152	156	128	145	157	163	144	147	143	147	124	149	148	161	157	142	145	146	165	135	146	161	158	158	141	141	134	145	155	131	151	128	144	138	141	155	152	137	139	130	169	135	129	153	127	165	129	152	130	165	171	139	163	143	143	160	146	144	150	160	150	149	152	167	140	145	133	141	129	144	159	143	144	149	124	124	138	151	153	127	138	144	137	126	139	127	153	139	152	148	152	131	148	161	124	145	136	134	131	143	163	155	152	131	164	138	164	142	142	139	154	145	162	128	138	162	141	146	131	163	146	161	130	145	140	142	156	141	155	159	156	157	132	138	150	145	137	150	143	138	158	135	131	162	159	153	135	148	148	152	135	149	150	133	150	142	143	135	157	132	154	136	132	143	140	153	137	137	148	137	146	157	148	149	141	181	170	150	147	117	155	134	156	154	140	133	134	137	153	166	144	145	145	143	182	169	162	157	150	135	155	127	144	133	154	134	173	159	145	145	157	156	145	161	159	149	149	127	134	147	152	136	151	138	158	143	138	147	163	162	139	139	143	160	143	146	154	152	154	166	146	163	146	129	155	129	132	149	155	151	144	146	159	140	141	149	148	155	138	151	139	149	140	170	135	154	144	163	138	145	145	149	157	159	143	161	160	137	151	141	175	133	135	149	124	166	136	156	170	138	139	130	135	150	143	159	144	136	166	136	162	138	159	117	162	131	150	136	145	166	127	146	139	163	158	139	137	151	153	143	160	147	149	150	137	140	138	156	156	173	171	142	152	140	145	147	165	141	152	148	125	148	155	129	140	149	142	138	128	164	139	152	160	153	162	145	115	149	154	149	171	137	142	162	160	139	142	146	146	152	156	139	134	137	172	155	137	155	144	149	141	142	139	177	122	147	153	145	145	157	146	153	142	167	149	129	132	139	145	144	155	143	161	151	129	152	154	127	130	131	163	156	139	127	139	148	143	153	152	145	152	135	145	154	144	148	138	134	138	148	158	133	136	163	165	136	173	138	164	124	139	139	147	123	132	140	165	162	144	163	124	168	136	134	140	143	126	168	139	128	143	166	133	108	148	157	143	133	123	138	154	136	135	138	147	143	146	154	114	156	164	149	149	144	144	150	139	152	131	144	138	147	150	131	130	141	156	142	160	135	152	125	150	169	130	144	126	154	152	161	162	118	147	119	133	144	130	172	141	146	141	143	152	160	155	148	160	137	151	146	130	153	144	141	137	135	154	159	172	133	149	161	144	133	140	158	148	121	142	131	154	136	157	163	157	144	158	153	142	128	135	130	152	163	140	151	133	151	144	162	163	150	124	154	142	149	132	161	161	163	150	133	155	163	161	158	169	141	157	150	154	163	132	131	153	171	165	151	142	153	145	124	143	141	144	138	150	148	150	148	161	151	121	145	136	124	132	154	152	158	172	126	141	152	150	152	153	140	165	120	153	151	140	148	139	144	129	121	164	129	151	150	127	152	146	162	169	163	149	121	127	128	148	143	147	137	147	144	129	167	144	138	138	156	154	136	141	177	133	159	148	159	157	152	152	146	148	146	152	141	147	158	121	143	121	154	162	150	145	148	151	145	145	144	131	130	153	164	132	146	152	148	130	154	130	144	119	147	135	142	155	134	118	151	151	155	147	124	153	169	140	133	135	141	137	153	130	141	173	133	155	137	149	137	127	139	153	145	136	132	148	168	147	183	153	165	147	142	138	150	166	161	149	136	164	162	132	138	156	164	138	157	148	148	121	138	157	128	146	159	133	156	150	149	126	161	142	128	162	160	154	175	123	148	140	153	146	138	146	148	132	121	127	140	129	139	142	151	147	154	130	141	128	139	129	151	154	156	138	152	155	153	149	137	161	144	152	161	148	181	155	154	169	165	142	175	159	133	150	132	162	144	153	166	162	134	139	141	150	139	133	146	133	142	157	146	154	140	142	137	138	151	160	145	117	161	143	149	161	148	145	131	157	175	165	131	119	140	163	135	133	135	124	182	140	134	150	157	151	148	146	122	133	143	164	156	147	132	142	153	133	127	153	123	151	141	168	148	150	152	155	137	150	154	174	154	147	150	150	157	120	146	162	148	153	132	133	136	145	151	147	166	147	148	137	145	158	160	131	141	165	143	135	123	148	134	154	125	154	151	129	159	141	133	157	140	136	152	140	143	135	146	145	131	145	160	149	154	153	141	149	145	140	123	143	142	150	146	136	129	135	140	147	146	161	125	143	146	128	137	145	133	150	159	167	142	170	137	153	146	139	160	166	135	154	142	133	140	135	153	138	163	151	161	155	149	153	141	155	131	163	144	155	158	152	173	141	147	131	135	140	159	146	139	137	128	134	170	140	130	154	135	138	147	161	125	135	145	147	129	169	166	139	146	170	157	132	157	151	156	137	124	128	143	156	138	144	125	156	152	145	165	137	143	149	152	147	142	150	162	154	136	143	159	157	145	132	140	166	157	155	156	140	136	144	114	160	161	152	147	137	131	158	146	161	157	144	137	152	152	144	140	135	155	144	150	141	165	156	157	157	157	137	155	119	128	149	137	145	145	150	140	149	138	129	132	147	152	137	160	151	129	155	140	139
5924	11132	9211	4697	3061	2151	1606	1290	1044	883	743	671	602	560	532	477	443	418	437	418	371	390	390	337	379	339	314	323	291	322	338	335	357	318	312	299	305	313	330	312	304	327	349	333	284	308	273	342	298	308	310	272	287	305	327	269	260	306	289	292	292	276	286	323	299	279	269	301	332	286	300	289	280	308	283	299	291	293	306	272	253	281	292	281	299	289	270	318	246	310	307	308	264	324	283	296	279	272	271	295	280	264	252	330	319	325	254	253	290	289	292	303	286	299	304	284	300	296	313	267	263	301	304	266	273	295	272	280	298	276	276	289	292	288	289	268	297	285	278	278	286	280	295	289	275	297	300	307	290	298	275	276	296	315	276	284	288	300	294	283	294	279	244	284	322	289	256	276	273	315	300	269	300	297	248	286	269	267	322	292	297	291	286	300	287	252	281	288	285	304	292	302	282	279	273	291	269	264	303	300	300	282	285	293	283	292	297	273	307	274	319	301	288	308	275	301	300	276	243	286	265	279	308	297	254	312	253	295	285	324	295	286	303	291	290	288	300	276	282	285	264	277	269	293	264	260	263	314	262	278	294	278	278	312	286	288	272	275	275	288	321	276	291	284	266	301	283	294	275	276	292	273	295	285	312	302	296	277	293	258	327	287	279	280	270	290	280	329	317	285	274	272	255	276	305	284	308	303	282	298	286	328	307	297	276	298	272	267	296	264	302	267	304	293	310	270	287	297	250	290	296	302	289	279	295	284	303	282	273	308	279	287	289	282	295	300	277	274	294	271	261	302	277	284	291	269	294	260	301	292	279	287	265	295	296	264	310	293	299	264	319	243	283	294	299	282	278	296	284	302	300	294	300	303	262	274	284	307	319	289	298	266	286	269	269	289	282	285	297	278	288	278	270	300	282	303	284	292	269	264	300	292	306	292	278	273	266	263	288	285	286	262	284	272	260	264	284	269	306	274	292	308	281	289	287	259	291	284	291	301	293	268	270	288	273	322	306	292	300	279	272	283	245	280	285	274	280	270	288	284	290	311	301	304	288	287	274	298	268	288	287	280	307	244	271	274	306	268	295	289	312	256	286	306	267	269	279	275	267	287	269	272	295	278	298	270	300	301	304	303	302	282	291	281	289	279	297	283	299	275	274	281	301	290	319	281	307	295	311	283	312	300	304	278	271	279	285	268	300	296	288	289	271	280	290	313	303	290	308	302	284	303	267	300	272	282	328	288	256	275	311	293	271	254	278	290	342	286	266	279	270	289	249	259	306	305	280	272	320	283	258	283	293	280	279	298	242	311	272	279	270	282	330	305	290	264	295	311	301	320	285	298	286	301	282	334	271	271	263	279	304	286	257	292	283	291	298	257	274	302	293	279	303	298	288	277	297	279	255	282	305	299	290	281	310	302	255	301	306	293	274	261	292	278	290	275	275	265	287	258	310	273	267	312	253	281	268	291	308	307	281	291	304	289	302	264	289	290	279	291	270	287	293	295	304	256	267	292	282	268	292	294	278	256	305	293	278	288	285	287	274	292	283	338	274	261	301	266	318	298	262	270	310	260	275	287	259	278	264	300	286	285	285	300	295	268	304	272	261	306	301	299	285	271	275	282	301	282	309	304	279	319	278	254	315	300	306	267	277	282	301	281	330	313	274	256	307	283	292	309	273	299	283	310	266	274	236	274	302	294	284	272	291	298	322	294	281	258	262	273	275	315	257	272	318	278	254	301	305	282	311	283	316	286	281	292	293	249	286	292	274	317	299	297	270	298	312	280	261	279	303	289	290	269	267	282	287	302	278	267	298	277	294	256	285	255	290	290	287	315	317	259	275	317	299	281	269	265	299	273	305	306	263	286	290	284	284	273	266	280	276	301	286	284	279	272	270	276	275	264	279	269	304	327	279	285	283	288	310	274	284	319	273	284	278	298	274	329	277	280	302	293	299	313	309	297	304	292	269	283	290	291	268	262	273	291	287	284	274	251	279	255	259	314	238	293	296	285	314	282	264	291	295	289	255	291	276	285	274	288	261	278	279	272	297	294	281	297	298	274	265	257	308	294	288	288	278	257	270	291	299	289	290	290	294	305	270	290	291	270	285	292	291	327	305	294	303	299	287	300	285	305	308	303	256	276	302	303	284	300	256	284	281	304	308	280	253	299	305	275	283	295	289	296	287	267	289	284	290	290	300	275	303	303	277	271	258	294	271	314	280	281	278	265	304	270	281	249	312	285	285	283	276	306	255	314	265	269	307	289	302	280	277	289	295	325	292	269	276	271	304	265	266	316	298	308	290	281	294	304	291	272	259	338	272	297	276	294	300	283	299	296	292	270	268	331	268	287	294	304	281	319	279	269	301	272	302	286	330	272	291	284	289	263	277	304	309	292	242	270	292	294	318	292	278	260	323	317	292	279	256	310	259	287	280	300	272	285	260	313	296	292	255	294	304	281	272	278	302	304	295	269	282	298	309	270	291	308	292	269	256	286	262	284	297	279	280	270	256	302	298	277	303	289	337	285	239	264	283	289	280	297	261	291	278	251	299	297	281	284	253	269	303	270	291	269	275	303	280	285	292	257	274	297	290	288	300	298	249	292	285	301	281	274	268	291	298	287	303	274	271	277	291	293	260	290	300	288	294	290	290	313	304	297	278	301	285	291	293	295	314	266	276	299	261	298	256	295	289	270	286	255	283	299	277	273	291	313	281	269	283	290	312	271	317	272	274	284	317	305	280	280	305	272	284	298	283	297	272	301	270	291	302	285	304	275	317	269	289	285	267	289	304	277	290	301	274	272	292	301	282	266	249	291	269	313	257	287	295	306	316	299	308	308	258	302	272	312	295	286	271	314	308	289	288	289	263	294	291	288	306	296	263	268	292	288	274	301	296	286	299	282	279	302	282	277	262	253	294	257	257	286	269	290	278	287	288	276	307	270	289	287	318	274	290	261	297	298	275	289	289	294	266	271	308	285	299	300	306	282	280	271	265	304	247	275	297	280	293	269	283	283	293	265	294	334	283	273	264	262	267	294	300	296	277	282	280	290	281	285	276	317	266	336	281	284	285	285	272	273	264	282	279	300	274	296	281	274	281	276	281	280	300	251	249	290	304	276	279	255	275	259	276	296	310	282	292	289	303	271	329	289	247	284	281	305	293	282	273	306	279	295	271	278	270	297	266	274	290	298	312	293	296	264	307	281	301	289	283	281	278	291	291	301	268	284	303	294	309	306	298	290	290	248	302	283	276	292	303	283	315	282	271	273	299	249	312	259	265	281	303	293	292	275	285	289	279	287	302	279	293	273	315	288	276	288	294	278	286	301	284	278	275	287	284	275	292	295	284	288	301	279	271	288	283	269	293	307	276	266	299	272	308	311	268	286	268	313	308	287	278	261	284	300	239	277	260	288	279	288	305	324	296	281	302	289	298	276	298	267	298	267	288	288	275	289	262	279	291	300	282	264	298	286	270	285	286	288	322	320	301	259	258	269	305	312
23488	21422	29277	23941	21425	17903	1811	818	614	551	463	484	409	406	366	336	333	315	336	344	298	329	343	264	267	315	315	277	301	286	264	276	312	302	289	295	277	284	301	248	264	278	285	312	274	279	275	279	276	290	285	272	299	265	276	287	283	303	270	287	269	270	269	252	253	289	277	260	291	248	290	262	264	282	275	243	234	300	305	250	275	277	279	274	255	280	264	265	299	265	259	265	260	275	263	262	271	259	238	234	282	266	284	255	274	263	263	267	282	243	277	250	296	252	218	259	269	265	266	276	276	269	259	255	239	298	275	253	251	237	269	254	245	267	271	274	272	292	250	277	280	267	252	268	234	282	244	254	270	252	243	268	247	255	262	269	262	259	289	256	260	269	275	276	239	263	284	247	267	257	285	281	263	262	265	236	257	267	261	264	240	255	308	258	250	226	238	254	253	263	249	256	264	238	269	266	275	256	270	289	304	270	274	283	271	270	291	243	270	285	238	257	276	279	247	263	278	251	246	268	237	248	261	316	275	242	261	223	259	267	244	291	294	282	266	258	268	234	243	284	255	236	268	274	264	275	279	263	241	264	282	272	252	295	256	247	242	275	238	259	275	263	263	272	249	280	236	281	245	242	269	274	275	298	279	250	261	244	239	273	250	256	247	258	251	265	271	263	275	271	305	277	264	273	251	280	257	259	265	264	254	296	290	264	276	261	290	222	263	264	274	248	239	269	298	247	275	249	232	273	231	265	253	241	248	252	245	274	265	238	302	283	210	246	231	270	250	273	250	287	291	286	280	278	258	299	270	275	249	260	254	246	284	271	277	270	285	266	245	266	259	290	247	240	283	253	296	247	245	252	283	274	260	260	233	256	291	291	282	246	280	250	251	286	253	283	275	254	262	264	268	253	272	276	248	261	262	260	281	265	282	243	257	240	268	268	231	279	273	293	254	269	271	256	256	275	242	261	259	241	264	272	263	293	266	279	238	285	268	270	277	261	274	240	260	282	279	235	225	247	269	281	260	282	276	287	237	264	275	222	236	270	256	260	279	284	270	253	257	270	279	249	253	244	239	260	247	240	257	263	265	258	242	275	256	281	255	240	259	284	249	275	267	261	259	288	274	242	266	258	249	250	282	287	245	269	266	254	254	255	270	262	248	254	256	269	288	251	232	279	277	258	255	250	243	278	232	265	241	253	243	271	248	283	259	253	240	265	273	280	255	260	271	229	250	256	254	246	279	275	250	250	265	270	257	265	262	261	231	285	248	261	276	253	282	244	261	258	268	259	242	244	253	252	251	270	250	277	249	258	251	234	273	288	255	248	271	278	261	275	278	277	272	251	247	241	240	259	295	259	233	257	255	265	262	242	289	251	253	273	249	262	250	255	248	250	229	224	274	283	248	263	267	269	251	267	289	257	270	223	269	297	256	276	250	256	276	227	250	274	282	269	249	249	271	275	272	221	217	259	296	244	266	251	265	260	263	263	260	265	270	274	241	274	267	276	244	261	255	241	272	262	289	270	261	279	207	275	283	260	251	265	278	235	274	272	249	260	253	268	273	261	270	257	281	272	271	279	261	254	279	257	274	244	256	252	268	263	260	265	254	280	264	257	279	234	252	266	280	272	229	251	255	251	268	262	250	257	285	250	275	263	283	273	272	270	267	250	244	262	240	256	278	275	242	278	272	265	262	242	277	209	287	260	255	300	247	249	261	263	279	261	247	256	229	255	253	264	279	273	262	254	264	300	278	251	255	290	264	263	235	280	260	279	260	259	245	263	275	259	258	250	264	230	257	264	271	264	260	251	290	257	280	287	280	263	260	275	258	269	243	267	253	265	305	247	261	240	282	263	241	275	269	266	296	284	274	259	265	286	246	281	266	257	300	277	289	246	261	252	272	251	241	247	269	275	275	288	269	240	253	247	243	258	240	249	266	230	258	238	250	284	264	267	276	263	259	258	274	294	280	236	254	293	264	248	246	275	242	279	245	274	255	269	244	237	240	262	269	252	257	269	250	240	248	282	251	297	286	264	285	267	239	246	262	259	265	281	264	259	248	276	262	238	234	263	249	284	276	255	245	287	269	216	283	283	260	265	263	261	269	255	240	223	265	254	245	242	245	271	272	229	260	267	234	250	231	251	264	280	251	263	268	235	272	256	233	263	268	276	254	268	278	255	278	244	272	221	267	253	246	273	259	268	261	253	266	250	263	248	232	243	225	281	257	279	254	256	280	275	271	260	236	292	277	299	247	259	241	247	271	277	278	246	250	247	273	264	265	282	274	247	297	255	260	248	267	297	256	267	284	246	260	259	275	286	243	245	272	258	236	237	288	246	250	273	269	267	274	253	250	280	256	265	264	265	275	261	269	243	258	270	240	258	274	267	265	273	266	257	235	268	240	252	284	269	291	283	232	277	262	245	290	282	237	268	256	265	286	258	274	258	268	280	234	266	262	281	255	264	259	276	261	279	262	270	236	255	259	286	234	252	268	266	264	287	241	243	269	272	266	289	273	256	293	272	269	242	257	250	262	265	249	243	243	256	282	268	304	282	276	283	228	248	265	275	273	280	254	255	253	267	283	288	265	256	250	244	222	283	268	261	282	283	261	236	261	251	245	265	279	243	271	282	250	253	245	251	275	260	256	282	288	259	275	242	264	248	273	265	265	283	249	268	265	246	270	237	261	277	223	249	233	273	226	236	272	259	280	275	271	276	245	274	250	257	261	249	287	274	263	268	273	251	280	277	261	278	245	262	277	269	255	237	264	296	249	233	275	263	259	265	263	264	280	280	260	255	262	257	282	263	253	263	252	240	252	243	273	262	264	239	241	270	249	278	273	231	267	261	233	254	254	257	255	235	233	299	248	257	268	246	255	237	282	273	229	265	273	298	237	230	272	281	231	307	255	268	272	257	257	268	263	254	260	222	269	289	259	265	246	291	245	285	277	268	266	268	250	281	285	234	252	252	240	274	278	243	247	274	248	239	257	270	271	267	272	264	296	271	211	240	259	248	255	273	239	254	261	259	262	267	265	289	256	231	263	268	274	255	317	255	282	283	273	262	273	268	279	243	281	266	251	280	284	267	216	269	252	260	245	252	250	274	272	269	255	269	275	283	263	264	265	245	258	268	293	279	259	254	269	284	269	262	255	250	261	266	237	256	254	284	281	237	253	258	277	280	260	276	282	261	263	267	240	250	263	280	254	279	264	226	262	267	289	250	264	254	247	241	259	266	252	294	249	257	275	259	260	262	247	271	256	266	249	274	239	256	284	279	278	289	245	253	259	256	273	270	255	243	240	233	227	247	261	243	256	259	264	283	280	289	255	256	265	231	252	234	248	268	229	275	263	277	261	263	263	279	252	241	267	253	250	262	288	270	285	260	260	287	242	296	235	268	282	251	257	257	259	265	248	272	283	247	278	236	245	272	265	278	248	258	275	275	278	259	279	282	268	251	255	262	251	271	255	255	257	266	256	236	263	264	250	251	270	238
8673	17553	14318	7971	5372	3695	2915	2289	1857	1626	1330	1251	1074	966	879	822	797	746	756	658	690	669	660	618	650	606	598	596	559	539	530	533	513	517	505	543	491	489	525	522	513	550	564	515	515	504	481	489	452	490	499	503	507	504	468	516	488	478	461	479	476	488	453	501	475	475	488	493	473	477	494	476	516	479	498	468	462	481	458	458	523	493	476	467	449	485	497	449	478	478	466	477	508	468	500	475	463	493	447	470	422	438	489	443	443	444	445	505	458	467	443	451	478	448	485	442	432	474	460	523	451	494	458	506	452	477	468	475	484	471	482	495	480	447	477	465	416	460	477	452	448	474	452	461	466	462	452	466	447	492	473	460	479	510	454	469	479	482	509	473	458	434	461	489	514	427	477	469	451	474	521	484	482	457	413	516	479	487	482	503	482	473	476	446	462	477	476	453	510	512	467	486	461	456	500	473	449	476	459	483	453	459	460	467	462	449	463	464	443	475	453	453	466	442	463	491	484	446	455	490	458	476	454	457	484	473	436	493	473	473	440	470	498	446	462	480	453	489	509	461	452	490	458	474	461	454	462	453	456	505	503	450	451	478	486	467	464	446	464	448	477	456	486	505	422	460	476	455	464	470	466	445	462	422	427	509	469	499	462	451	481	484	492	491	484	485	487	462	491	479	455	469	502	492	537	464	501	475	437	479	498	471	413	451	463	456	460	468	503	459	500	484	471	480	492	454	495	477	428	469	483	499	462	492	510	444	473	459	478	486	455	472	474	454	438	471	470	463	450	472	436	494	470	430	465	491	482	434	465	464	494	484	460	465	484	442	497	475	463	462	456	439	484	441	425	503	490	458	482	480	494	487	491	467	493	454	450	455	472	457	467	448	462	472	456	462	471	496	469	477	457	442	502	451	504	526	459	492	427	468	482	448	485	451	480	475	447	464	470	479	439	448	494	519	463	453	436	453	457	484	455	437	526	459	448	486	471	502	455	445	453	489	448	466	438	445	464	439	503	516	451	477	470	433	453	431	471	450	488	494	475	438	499	467	517	459	472	472	486	457	442	489	444	441	476	480	487	472	482	477	438	445	469	478	487	458	492	460	453	457	500	483	449	470	457	422	491	449	419	437	466	449	465	475	483	484	484	421	466	442	436	447	468	451	431	462	464	426	483	462	484	493	462	477	478	451	485	455	465	485	473	482	459	475	448	479	500	511	450	481	458	495	480	447	476	467	431	477	466	501	476	462	460	497	495	461	454	448	469	495	467	428	471	472	466	489	484	483	450	481	495	463	482	462	469	498	464	478	477	440	458	485	454	505	465	465	470	466	444	468	453	465	478	416	461	451	457	493	465	464	449	451	471	464	466	465	467	461	475	466	476	482	483	459	484	456	489	439	410	464	521	471	439	471	460	458	474	461	481	475	453	425	464	520	485	462	490	492	477	452	466	449	473	433	460	466	440	503	465	466	449	475	470	490	451	476	477	499	473	460	470	488	445	454	437	511	456	444	487	452	457	443	437	425	477	437	460	466	470	442	445	449	492	472	451	466	474	461	438	469	448	456	430	456	440	470	502	461	460	438	462	471	480	465	456	495	497	447	466	441	457	467	480	438	450	432	504	482	470	482	435	471	473	486	444	483	453	460	484	479	462	410	453	477	459	463	450	466	433	467	469	410	483	490	448	478	427	476	492	444	491	452	478	461	493	456	441	467	498	477	459	472	451	432	488	475	443	486	451	455	425	480	469	434	427	486	480	450	497	441	516	468	490	427	469	532	451	453	484	438	495	455	468	456	472	440	474	429	517	466	439	458	460	496	473	488	508	464	463	487	450	461	471	462	462	474	477	462	493	463	437	473	483	486	455	452	509	449	442	496	465	500	496	465	466	484	484	497	469	480	443	479	451	495	462	460	448	444	515	475	478	506	489	483	456	478	434	454	463	480	494	450	442	496	444	425	426	479	477	461	460	475	411	462	476	472	451	415	465	446	429	458	492	467	465	421	455	458	504	512	456	505	490	441	477	468	484	457	479	523	476	459	469	518	451	482	465	463	430	455	465	498	450	515	429	449	487	467	448	476	496	453	499	460	487	469	464	489	476	443	453	446	471	475	471	441	463	500	469	439	462	466	474	480	522	464	429	457	484	450	466	421	456	426	454	448	491	445	474	464	460	511	472	491	494	443	460	442	451	453	503	482	463	442	435	484	461	479	505	452	488	477	445	480	474	473	439	448	507	492	517	451	448	486	487	442	431	506	464	485	434	540	463	487	473	417	484	491	450	445	446	466	474	481	471	450	459	473	478	469	463	467	465	479	448	475	450	478	438	481	499	477	425	462	482	464	454	450	482	453	470	475	448	452	449	479	477	460	487	449	450	462	458	479	487	481	491	467	476	444	503	478	450	466	455	417	466	446	470	488	430	463	491	504	449	493	506	474	462	453	421	486	471	452	489	488	468	457	475	467	446	499	479	450	468	475	444	479	466	427	462	478	481	471	498	450	467	459	490	461	442	447	457	468	481	412	492	461	448	469	476	504	482	510	424	471	468	462	496	439	426	467	484	459	450	423	467	476	462	478	471	468	449	482	472	437	472	485	455	467	495	469	492	448	465	490	480	417	472	449	462	477	461	508	458	459	489	488	476	501	477	496	474	425	458	482	459	467	443	455	492	447	477	472	440	452	478	477	479	474	457	444	476	500	501	471	490	465	456	493	481	448	453	436	516	467	490	462	522	509	481	435	501	474	501	455	450	467	496	506	478	488	476	496	432	506	473	464	459	506	440	467	467	457	460	507	491	474	461	464	466	484	473	413	476	505	469	450	458	458	476	495	487	478	508	442	513	428	447	485	474	465	456	455	487	459	469	461	461	483	437	486	470	487	524	482	425	481	435	456	474	444	454	445	492	467	483	482	453	491	500	485	458	485	448	422	457	455	478	479	480	458	476	444	479	487	465	489	482	463	441	470	488	437	477	455	484	441	454	442	459	450	497	435	461	442	470	471	485	531	468	470	478	455	462	460	453	463	446	482	460	447	435	488	439	469	495	476	445	476	451	488	442	484	475	453	472	454	436	461	441	454	441	459	458	459	428	453	463	477	458	495	448	443	479	474	501	446	443	499	422	438	496	460	496	459	472	471	479	482	484	465	452	423	470	457	477	480	462	448	480	411	465	473	501	475	422	479	458	479	475	444	475	427	447	480	452	472	446	484	491	502	449	425	504	502	474	457	434	463	516	487	452	469	468	479	469	501	463	491	493	536	507	441	454	474	514	486	472	463	430	464	444	461	456	438	434	502	450	467	475	474	480	473	472	450	457	427	439	472	466	461	451	472	466	476	450	484	488	459	471	513	434	436	461	460	486	443	453	468	444	468	481	481	460	442	471	485	474	453	479	484	462	495	444	450	476	462	464	497	446	439	477	477	455	469	445	457	456	460	459	433	420	439	466	498	469	473	483	469	466	472	443	471	461	442	472	456	460	474	508	448	475	497	509	449
26932	20734	7486	680	428	381	344	373	337	314	339	313	363	341	350	351	303	342	337	370	314	340	323	326	343	335	318	313	310	342	373	329	329	310	334	357	322	339	320	346	332	328	338	360	296	333	305	337	325	329	333	321	330	337	349	332	306	335	329	329	338	349	306	323	363	305	348	352	309	333	340	342	316	353	321	331	307	334	338	339	334	302	309	355	344	314	333	322	303	302	349	291	322	327	329	345	319	311	318	350	331	324	322	342	294	318	319	338	350	322	342	340	334	317	344	333	338	323	325	309	332	313	339	290	338	316	325	346	332	351	335	340	307	332	283	309	324	311	333	346	336	349	340	351	357	354	321	320	326	321	364	336	322	315	335	322	336	320	340	339	329	335	323	322	313	324	336	335	330	314	352	351	322	339	324	326	335	314	315	329	300	304	321	311	317	336	309	341	325	347	308	324	308	325	306	331	371	331	355	329	293	322	315	329	339	321	362	335	324	331	332	374	296	310	317	360	359	322	375	347	311	342	301	374	340	340	334	316	334	311	302	362	360	328	326	315	350	336	319	325	339	327	350	318	330	354	369	320	281	349	327	303	352	323	283	285	334	330	338	300	323	335	354	317	362	345	354	339	329	305	329	371	317	341	366	321	349	310	337	312	331	321	315	326	332	329	353	333	335	351	325	315	340	315	310	334	337	349	320	316	307	366	328	360	327	357	326	323	337	327	317	317	327	306	343	356	315	334	357	304	326	304	363	335	342	354	332	341	324	308	303	343	325	309	339	291	335	322	334	330	329	361	304	362	359	325	328	311	304	321	353	354	318	361	341	341	341	357	353	354	337	299	355	324	327	329	329	350	319	346	306	327	363	326	349	340	327	326	321	318	313	331	308	336	341	327	345	350	373	314	330	336	382	321	344	346	330	265	312	355	346	364	293	327	328	310	312	324	324	368	312	306	344	315	350	340	338	323	345	349	332	325	347	329	331	349	281	319	325	331	344	355	365	341	311	381	341	336	304	321	340	324	348	346	366	337	282	341	352	317	340	314	308	306	338	336	312	325	339	310	377	338	350	328	328	343	374	320	323	319	353	326	303	355	329	318	285	352	360	328	337	327	341	313	324	319	357	339	310	334	361	344	327	307	331	313	315	336	345	366	288	326	312	356	315	314	331	312	329	338	328	333	302	352	323	357	331	346	322	312	311	336	345	330	344	343	308	312	322	348	304	325	347	351	311	358	330	360	343	339	324	328	311	324	346	293	353	291	317	330	307	316	332	312	326	332	342	316	344	340	316	323	342	344	326	333	314	326	309	335	291	313	334	330	313	324	347	307	320	316	352	313	336	355	343	339	341	333	357	330	338	321	340	338	346	327	332	364	312	317	358	332	343	332	326	327	320	315	337	337	342	314	313	351	326	336	329	327	328	314	320	327	349	302	336	325	344	347	348	334	320	311	320	356	329	328	346	309	327	312	298	329	341	324	326	321	343	336	348	328	331	346	313	346	313	331	328	341	315	314	316	316	339	340	310	338	304	335	315	306	309	309	346	332	331	295	347	332	342	348	371	326	330	351	349	302	329	348	315	351	347	358	347	307	319	303	339	305	322	296	350	301	335	325	328	330	309	334	326	316	334	275	330	312	341	343	324	351	338	333	335	358	326	329	337	332	333	322	365	340	303	311	314	333	333	295	324	351	320	331	315	333	316	336	357	329	285	342	330	307	330	335	323	329	305	353	355	343	349	329	349	334	355	310	326	345	301	316	329	368	334	321	352	332	329	307	301	323	343	372	336	345	315	336	344	325	297	319	289	307	303	308	340	324	341	305	336	337	314	333	345	375	339	338	345	327	329	342	336	337	335	316	328	329	358	314	303	332	321	360	364	343	309	303	342	342	311	347	309	325	319	305	313	321	332	300	314	343	311	297	308	310	344	299	318	336	327	341	300	319	351	332	344	330	301	343	352	366	307	355	334	341	344	308	335	327	318	347	379	353	313	310	328	364	334	333	323	356	361	313	344	340	308	307	319	309	334	311	342	335	333	289	325	306	358	307	317	313	339	317	370	316	322	329	350	290	301	327	351	298	339	325	324	337	356	328	314	308	354	306	314	329	319	345	314	305	308	361	314	317	333	301	315	316	295	340	329	356	330	322	338	322	323	326	295	314	328	358	312	290	322	343	336	339	346	333	357	293	334	336	319	320	324	309	325	293	356	305	332	343	364	299	315	312	325	315	325	346	319	328	343	311	337	327	363	327	358	340	319	317	321	318	332	320	343	331	329	343	341	345	332	343	332	309	320	301	329	320	349	317	322	365	346	312	342	356	337	317	328	335	319	333	349	321	335	341	331	320	343	327	339	352	302	310	346	339	323	311	354	313	380	315	331	311	329	310	311	326	313	321	329	346	324	300	310	346	329	349	338	336	298	357	324	353	335	311	355	332	347	333	317	316	326	330	308	331	342	314	316	306	359	345	327	317	337	347	361	342	305	348	330	338	325	345	331	336	325	326	307	327	324	350	348	331	334	334	302	348	330	327	362	323	326	327	338	331	355	318	317	305	341	321	355	334	357	357	350	320	353	320	343	334	336	330	327	316	335	337	312	327	328	301	325	302	319	354	329	334	338	329	348	331	335	310	328	332	345	344	342	358	307	322	370	325	308	312	342	319	311	346	349	300	339	298	321	312	335	348	339	370	324	320	315	334	334	322	327	344	327	301	317	344	316	379	341	314	332	317	324	295	316	341	330	317	330	358	325	332	328	339	342	336	327	347	314	324	331	306	296	336	341	348	361	341	313	333	329	310	334	320	325	331	347	346	336	351	343	348	314	330	374	326	314	348	326	324	323	331	330	347	309	345	308	346	357	332	333	346	327	336	322	280	283	351	331	346	300	327	347	371	329	349	277	319	314	335	334	310	336	339	345	320	327	318	267	327	328	348	338	338	343	331	342	366	354	355	314	306	322	335	329	327	301	346	338	307	333	328	311	359	324	305	332	352	333	313	310	360	331	302	329	341	348	311	349	343	347	338	316	326	308	356	350	331	360	341	332	313	302	337	317	324	312	345	319	340	345	304	349	318	325	283	342	312	327	345	344	347	334	341	361	323	310	338	320	337	330	336	333	303	335	355	326	307	280	346	324	356	300	310	327	343	326	314	324	326	303	323	332	352	325	324	308	299	345	296	326	324	322	312	370	320	334	348	346	294	329	371	306	322	335	345	323	300	339	333	354	317	361	324	338	363	344	326	310	323	316	311	361	362	352	333	321	318	339	313	318	350	334	330	319	350	306	370	351	339	341	331	325	306	361	322	358	329	364	366	341	322	322	353	304	314	333	354	323	368	360	318	372	335	377	327	324	329	311	316	348	340	307	322	340	335	311	344	330	326	319	318	340	311	346	353	358	359	316	332	339	353	359	350	314	322	334	304	330	313	340	317	341	324	348	293	298	339	374	342	299	321	325	324	342	332	348	318	344	323	348	322	288	335	330	326	325	352	309	328
4129	1891	1571	1049	874	780	733	734	674	641	671	615	613	619	609	664	635	642	638	625	605	630	612	649	610	628	631	602	666	635	606	628	585	576	637	585	582	700	561	602	652	637	624	592	682	606	682	615	652	634	612	638	592	615	606	621	588	604	567	660	644	671	609	632	651	645	563	591	632	646	629	627	579	637	665	639	638	624	579	581	645	587	611	605	593	599	614	621	606	632	631	593	640	624	604	629	629	606	603	630	617	639	616	597	595	635	593	571	584	599	592	661	638	583	582	660	627	621	638	620	610	605	620	581	632	620	648	623	596	620	590	616	633	620	646	602	590	672	637	668	632	613	643	613	620	581	618	623	597	600	635	644	623	628	569	601	600	620	615	625	583	620	597	601	614	636	641	617	599	654	602	646	619	594	602	561	588	597	596	600	627	606	602	603	602	652	599	643	634	625	609	639	612	588	604	609	663	614	613	630	593	619	699	609	612	621	607	661	583	618	653	627	578	577	583	583	639	625	605	613	612	610	632	635	623	637	578	571	624	625	626	628	571	644	611	605	593	640	589	634	546	620	627	621	604	581	586	604	668	569	586	639	561	576	567	562	654	624	649	632	620	618	602	639	618	619	566	620	607	612	613	625	626	620	615	601	645	606	603	617	598	644	582	595	631	615	618	630	598	630	620	642	622	641	677	600	588	644	608	581	630	612	586	593	607	681	632	583	615	584	622	585	633	612	600	615	572	608	648	593	636	593	666	627	648	637	635	620	634	663	622	623	629	603	600	595	609	624	623	550	615	613	570	642	646	621	593	577	620	632	562	615	630	613	597	605	623	600	648	602	603	612	601	609	603	636	596	599	596	605	622	620	632	622	602	638	643	569	624	591	636	650	586	604	598	614	630	611	611	638	562	628	611	624	613	633	589	567	615	642	634	609	592	629	637	596	639	612	614	639	622	591	603	595	631	664	600	612	605	622	607	649	620	628	627	579	571	576	639	633	631	608	626	626	612	580	603	591	564	606	595	594	600	626	629	660	625	641	631	597	565	659	604	643	593	625	601	654	628	661	583	563	602	616	610	638	599	627	623	623	591	628	633	584	617	638	623	599	614	612	614	616	607	613	590	612	660	599	566	624	623	636	606	570	631	631	616	627	617	646	594	546	568	586	593	651	576	583	574	632	582	608	584	623	572	654	632	619	593	609	646	616	622	574	587	591	627	600	630	605	606	617	580	598	595	603	603	588	657	644	656	598	593	629	607	594	623	660	614	616	644	599	689	656	606	628	632	601	574	608	610	586	580	594	661	621	642	611	606	606	647	624	642	605	575	627	601	613	611	634	612	578	615	619	657	606	596	639	607	657	620	638	606	597	590	613	622	624	645	635	606	540	655	606	633	584	647	622	632	550	573	645	578	596	641	586	636	648	605	614	591	639	637	589	631	596	637	570	607	617	628	580	636	611	598	608	615	632	643	615	622	634	633	606	604	591	675	618	607	637	604	604	627	638	645	600	576	646	566	625	597	613	608	608	630	643	616	619	619	593	595	573	610	662	567	620	597	598	621	637	622	598	587	680	637	642	609	612	625	627	580	567	605	621	598	638	587	612	583	603	601	610	570	606	575	618	633	630	558	613	640	646	614	631	598	624	607	595	588	607	614	584	634	597	602	615	633	612	612	622	631	608	629	627	569	610	663	636	652	582	626	595	623	587	618	649	644	628	611	637	624	567	650	625	631	625	596	661	627	607	580	616	622	606	608	622	598	588	615	603	612	610	632	647	599	613	631	601	588	619	609	635	613	601	604	700	612	599	642	635	577	640	637	645	627	601	608	601	646	600	650	633	584	585	635	656	617	638	634	553	597	632	634	593	610	643	614	602	580	607	649	587	604	623	586	615	574	627	617	627	628	587	589	601	626	657	630	625	645	621	587	608	652	585	624	610	631	597	589	646	604	596	609	610	675	601	596	604	620	605	601	651	619	617	634	642	646	557	603	637	619	587	613	607	535	599	629	594	622	609	580	597	605	578	602	621	601	651	598	644	591	619	599	618	622	601	616	599	663	661	633	617	604	609	620	573	615	607	620	675	589	615	630	621	609	608	618	606	589	625	576	607	576	617	617	657	627	625	625	620	633	647	602	649	603	615	654	593	589	526	633	579	611	664	637	627	686	594	575	591	632	622	594	595	614	611	634	610	579	635	667	617	655	581	614	607	601	618	645	613	624	569	637	635	633	645	579	565	642	616	562	633	597	590	660	590	599	631	614	614	616	624	633	647	662	632	588	649	576	649	618	638	635	600	624	605	622	631	631	632	623	633	585	669	629	619	636	588	644	618	625	621	665	619	619	619	605	646	571	634	603	624	597	602	654	637	641	624	628	599	615	678	633	618	655	603	607	607	637	625	603	616	594	577	640	615	639	590	622	623	602	608	560	578	598	620	608	585	622	595	612	618	616	632	630	630	644	590	605	595	618	659	631	633	627	608	611	559	611	639	651	615	585	627	586	637	636	655	608	625	663	624	562	618	608	575	596	647	631	603	578	624	639	636	668	602	655	616	636	602	613	623	603	620	632	623	566	588	611	610	635	590	597	612	642	613	603	603	646	564	592	615	644	603	643	611	618	584	596	642	599	586	622	611	624	643	643	615	598	612	602	598	611	608	566	622	600	624	665	648	620	651	593	641	635	596	584	654	622	626	646	628	622	599	608	593	589	603	623	625	569	634	638	596	599	599	635	624	625	659	598	637	594	610	621	596	620	636	641	620	591	601	656	605	598	616	625	642	606	593	605	614	585	639	597	610	629	633	625	587	634	601	609	578	604	626	606	632	605	607	640	602	612	601	601	625	622	633	619	604	626	642	630	608	596	629	617	606	590	636	565	582	634	613	605	546	617	621	627	611	598	630	604	633	607	612	620	633	578	632	656	607	617	588	627	610	594	652	552	621	586	596	597	607	592	629	614	631	641	614	628	638	626	567	599	625	625	629	623	592	663	611	620	651	630	632	613	609	645	627	587	601	594	593	574	579	630	646	568	567	638	628	630	568	627	601	555	660	580	603	616	587	624	600	638	595	627	602	618	599	613	659	599	562	638	623	625	597	615	598	613	642	600	616	604	588	638	543	633	604	587	628	625	634	617	593	626	630	628	599	607	618	604	593	612	608	624	597	602	642	627	598	641	558	629	617	643	624	633	623	632	622	634	638	638	615	609	619	638	576	601	607	565	617	603	644	620	619	618	606	658	605	574	604	617	614	595	576	626	608	579	634	632	657	573	611	616	600	601	585	602	649	588	629	630	631	638	642	616	635	608	634	621	636	614	658	660	600	620	602	616	636	601	564	589	631	590	649	622	614	592	579	594	562	621	620	595	603	601	605	628	629	658	591	637	619	604	572	571	646	606	627	628	584	624	609	622	656	655	566	620	555	641	632	611	614	631	635	637	570	588	607	623	584	618	657	661	604	625	568	600	655	647	578	642	579	621	602	619	593	645	607	625	595	608	655
24455	21418	28592	24641	19645	1545	567	402	322	276	286	237	227	192	182	183	172	201	184	187	205	179	172	182	146	159	172	162	149	179	155	161	163	130	139	165	155	161	145	157	153	155	158	159	145	174	181	152	141	146	164	137	123	172	139	139	153	136	152	146	155	140	153	149	128	146	151	150	159	172	141	141	132	182	133	142	140	159	150	124	167	149	143	129	145	150	146	136	141	143	143	135	147	156	150	149	114	149	161	141	122	156	150	163	138	162	159	139	156	152	141	154	157	145	156	150	134	151	167	150	148	138	151	125	139	151	143	139	167	139	131	157	145	159	137	162	150	144	143	143	141	126	152	142	157	136	150	139	167	148	140	150	153	156	136	135	160	137	129	153	162	149	161	159	140	139	159	143	127	165	145	133	160	138	143	144	133	153	135	143	149	152	129	153	144	151	144	138	130	148	141	155	139	153	156	167	141	140	146	139	149	169	141	143	138	135	117	165	157	157	125	153	141	140	138	143	173	151	152	149	140	149	149	154	150	140	136	159	134	132	146	138	153	145	140	171	137	140	136	138	145	152	160	139	132	146	154	157	129	142	151	133	142	153	139	150	161	128	150	154	158	147	161	142	152	143	134	134	129	143	155	145	139	144	153	158	137	133	141	141	127	135	169	139	131	158	133	142	142	128	134	157	151	125	144	161	142	142	134	150	177	157	146	152	164	138	138	160	129	151	128	141	148	155	152	158	142	140	146	137	149	137	161	145	140	134	137	151	162	155	142	145	143	156	155	150	146	135	144	147	134	140	155	172	163	165	136	158	158	139	147	159	135	135	154	149	130	127	138	152	140	122	149	138	155	157	117	145	154	152	159	148	153	155	159	141	144	143	144	143	145	138	136	143	159	124	151	119	118	151	136	147	156	166	148	148	138	138	160	144	139	147	137	131	151	143	134	134	119	141	137	106	153	135	138	134	153	155	141	147	147	143	159	134	138	142	147	142	130	152	136	155	158	152	135	152	143	141	152	128	156	160	161	131	171	151	185	150	157	161	151	150	156	141	127	134	153	164	155	150	161	148	127	146	133	123	135	142	133	133	152	138	152	154	170	146	139	156	151	145	144	133	129	154	129	140	155	153	143	164	145	139	151	140	146	152	145	132	153	163	152	130	130	135	142	148	141	135	161	161	140	129	144	156	148	138	141	139	152	147	149	158	140	131	136	166	150	153	143	143	140	159	151	152	149	130	129	161	144	139	137	129	151	134	147	130	146	139	128	141	142	124	144	149	129	157	116	153	131	156	157	146	153	141	161	163	156	144	144	133	132	139	157	148	146	171	161	136	134	151	171	132	135	128	127	144	135	123	160	141	137	133	149	148	170	162	137	145	146	141	150	152	141	126	131	153	159	137	121	132	145	148	123	139	152	132	131	149	147	142	120	127	149	133	151	125	133	132	146	149	135	156	163	123	143	150	143	140	140	175	154	120	153	152	140	179	137	143	132	140	147	128	148	160	150	139	149	134	141	153	150	146	141	157	142	153	164	144	143	160	143	145	143	161	150	160	147	129	144	140	137	137	137	145	145	155	163	140	151	137	128	158	152	151	157	158	157	164	154	142	144	145	144	127	149	138	150	153	125	139	149	158	140	143	126	155	136	177	143	162	147	137	147	149	128	147	155	153	155	135	132	113	145	166	146	146	149	126	132	157	129	123	149	138	163	129	147	136	185	151	127	148	150	151	152	131	143	137	139	146	162	155	145	149	136	141	143	114	142	153	140	145	153	144	134	147	142	142	155	140	121	161	151	150	104	153	152	137	136	142	187	140	145	139	136	142	145	158	147	141	171	172	152	150	133	166	153	148	130	147	172	131	147	138	135	155	146	131	133	139	148	158	146	145	144	150	157	152	162	133	153	142	158	130	146	147	135	171	134	134	164	138	154	149	157	154	153	156	147	122	146	161	127	142	134	159	127	131	146	151	140	143	148	139	142	130	140	144	138	128	171	135	161	130	154	147	140	142	133	143	137	156	135	137	160	151	150	148	139	154	145	155	135	142	138	134	136	159	151	135	137	138	150	141	128	142	150	143	142	164	153	138	156	146	155	135	130	125	143	157	147	131	142	141	184	161	148	141	128	167	134	139	142	145	143	145	152	140	134	154	161	134	153	162	162	145	140	133	139	141	159	147	128	153	148	129	138	128	136	140	175	143	146	160	136	157	130	147	126	138	132	129	151	131	167	137	151	146	130	151	157	128	137	152	154	134	137	162	147	159	152	134	145	153	133	128	135	163	155	146	147	143	155	143	142	135	144	162	157	137	140	152	157	152	141	140	131	140	144	135	147	160	134	160	140	147	148	157	135	132	135	138	164	135	149	139	155	155	139	159	154	158	163	149	143	155	134	147	136	145	155	142	139	125	123	141	139	145	121	148	147	149	156	160	148	155	161	154	144	149	139	171	145	146	168	149	153	132	146	129	138	136	151	121	137	120	131	147	115	121	141	148	151	131	148	156	122	139	161	138	139	153	139	135	138	123	137	150	147	161	149	159	174	133	142	131	130	160	156	134	140	144	137	110	127	141	153	149	131	132	130	138	153	146	141	126	152	131	141	138	148	174	148	128	161	155	149	136	143	135	141	132	132	155	149	137	138	136	130	150	158	128	140	155	158	155	139	143	157	148	144	154	144	134	111	140	132	140	147	126	137	159	173	134	143	139	135	125	149	149	118	157	136	129	145	147	142	141	160	136	137	138	159	146	137	130	136	163	151	137	142	143	123	141	157	152	158	152	151	153	160	135	170	144	140	158	138	137	142	153	140	146	141	143	148	143	149	145	149	140	138	127	146	138	151	157	141	152	153	145	140	142	121	143	180	148	155	132	139	151	116	136	155	166	151	149	144	141	123	126	138	163	144	140	147	164	148	124	127	137	138	157	123	136	156	133	158	165	142	138	146	136	145	144	145	137	127	169	154	161	124	140	145	135	145	142	132	139	143	152	144	151	146	140	138	135	126	160	172	142	144	155	146	142	146	171	152	139	126	167	156	126	143	140	140	156	136	144	126	147	173	123	137	127	135	129	139	155	143	145	151	152	144	136	156	158	123	146	125	159	144	146	153	135	140	134	151	132	135	137	146	147	135	149	136	141	149	137	147	122	155	154	153	146	136	149	144	125	138	158	142	147	156	147	120	144	149	144	127	153	157	155	157	141	133	125	157	136	131	150	148	159	170	136	142	144	125	149	147	140	142	162	128	151	161	155	165	144	146	116	179	139	132	123	153	129	139	145	137	151	129	144	121	136	157	144	131	125	147	168	145	139	128	130	171	142	155	146	119	141	146	138	151	151	148	134	130	147	141	138	141	133	126	153	142	133	129	125	147	140	157	131	129	156	145	121	137	175	138	120	159	161	139	130	141	132	147	134	141	137	156	163	153	143	141	162	145	148	153	149	138	136	116	141	147	132	150	137	152	139	144	157	160	149	143	133	144	115	153	140	129	151	136	166	139	150
5899	10980	9187	4628	3052	2051	1561	1270	1014	815	731	656	617	566	532	497	477	417	409	399	385	338	383	375	331	349	355	342	328	336	310	339	313	360	344	324	292	329	325	312	299	291	337	340	312	319	312	305	306	304	299	298	289	312	303	292	307	257	332	302	311	352	314	280	290	334	286	293	276	285	303	275	302	279	270	265	301	303	288	289	305	319	285	282	289	263	269	289	275	306	278	286	312	300	276	305	290	252	281	278	299	298	278	264	257	332	281	301	290	285	294	243	279	276	274	268	291	267	295	307	286	303	263	254	288	312	291	275	272	338	317	311	283	300	279	284	316	288	300	312	277	288	285	307	309	278	301	291	277	283	262	315	299	298	292	274	287	323	253	306	289	286	308	287	298	311	316	307	271	272	276	285	288	323	282	288	310	339	287	289	278	273	291	280	251	281	301	299	306	310	274	332	254	296	274	291	272	287	290	288	267	302	273	267	258	270	261	290	265	303	274	306	305	268	306	295	276	258	274	285	292	285	281	300	279	294	277	296	307	315	296	298	292	270	295	276	295	264	302	268	306	282	306	286	278	291	282	311	295	288	289	272	293	258	313	295	283	281	280	288	262	291	279	266	298	273	267	304	293	277	305	303	287	280	286	301	276	305	294	287	292	294	300	292	279	292	278	271	261	273	308	299	287	257	277	302	285	265	325	317	299	307	276	275	282	298	283	260	295	272	281	285	288	284	279	272	274	284	286	302	295	290	269	305	279	269	258	264	307	291	314	284	250	290	294	315	287	279	282	283	280	295	289	311	278	271	254	299	275	276	287	275	293	307	298	269	277	280	282	272	274	295	300	268	321	297	284	272	301	324	301	280	253	289	310	283	260	291	309	288	277	267	281	303	277	278	293	287	271	279	312	316	306	286	284	307	281	266	297	274	292	282	293	284	292	289	307	285	307	301	280	289	269	270	293	292	277	268	280	278	293	268	289	263	312	280	285	278	286	267	246	313	309	289	285	322	312	272	292	282	289	288	291	280	294	286	309	299	304	272	307	272	250	308	270	285	293	297	302	283	298	257	288	286	301	264	301	268	293	270	276	256	307	292	278	267	288	277	334	296	305	286	300	281	287	280	288	316	279	312	307	299	288	299	286	263	283	282	297	257	285	286	299	303	297	267	279	295	275	282	285	305	259	285	296	281	264	289	297	255	293	287	283	308	311	263	257	305	321	306	283	302	305	265	304	268	300	288	286	275	297	267	288	287	291	281	328	258	274	293	290	287	309	265	287	289	272	296	275	327	264	285	276	259	315	311	315	292	288	302	281	273	274	263	304	270	257	269	295	309	322	295	288	271	276	284	311	297	244	288	277	273	260	300	259	317	271	272	307	278	317	286	267	273	309	318	254	298	291	330	287	282	262	283	294	301	285	301	316	290	272	303	287	285	254	288	303	280	254	297	290	256	296	270	294	275	261	288	317	296	289	252	287	259	273	299	279	291	286	278	271	272	295	286	289	299	296	301	280	278	281	293	301	280	297	295	308	281	247	288	287	291	263	286	287	287	267	271	270	307	304	280	277	264	311	269	293	271	318	299	271	270	280	301	263	302	282	291	313	294	297	293	288	276	299	295	304	281	266	271	267	291	299	299	272	266	306	304	274	277	269	257	298	274	322	292	299	294	300	302	249	285	268	306	285	290	269	280	304	278	317	289	297	289	275	303	293	273	314	289	289	260	307	307	303	286	290	269	280	285	285	272	289	307	291	273	316	307	283	279	281	260	321	260	270	293	282	277	285	268	306	300	297	302	290	281	274	289	289	256	293	301	281	327	303	276	259	299	270	300	297	283	278	272	290	318	283	273	317	237	263	272	273	267	287	271	272	298	289	301	304	262	271	273	261	267	258	290	249	297	291	288	317	302	268	285	265	274	286	285	291	305	290	316	303	273	286	275	308	281	266	289	279	227	297	285	267	287	277	316	275	284	299	289	290	276	287	281	273	285	297	283	284	268	255	296	289	293	280	322	273	281	299	291	301	284	295	292	276	272	288	278	264	282	267	288	279	295	291	277	248	283	281	305	279	288	314	294	280	288	291	297	290	298	282	276	285	280	267	293	311	287	302	318	276	264	304	283	293	303	270	305	309	253	291	300	266	295	268	297	254	265	270	294	287	300	312	274	251	281	257	261	279	267	274	290	313	284	271	289	262	295	290	282	270	266	279	285	280	286	259	276	303	305	317	295	268	295	290	279	281	264	319	298	271	278	323	279	264	287	323	278	244	263	275	300	273	287	313	281	294	312	299	279	320	265	267	249	317	317	298	265	289	262	299	308	314	268	301	259	292	284	308	254	300	274	280	313	284	293	318	289	255	295	278	276	269	293	280	296	281	279	287	275	294	281	291	301	316	295	284	274	313	307	300	269	286	283	277	306	299	283	292	276	282	265	295	263	294	286	292	285	273	287	261	266	286	299	298	284	290	291	292	293	270	281	277	283	283	289	292	288	270	293	282	290	306	291	264	303	304	281	274	275	273	260	252	295	284	273	305	295	285	287	308	270	249	286	287	316	313	282	275	285	253	292	290	277	249	291	279	289	258	258	281	284	305	300	286	298	266	311	295	283	304	323	282	309	308	315	301	322	315	273	264	276	306	295	299	276	304	265	297	304	299	290	314	276	291	256	271	265	290	305	301	277	276	278	286	287	288	293	303	276	306	299	289	303	265	278	275	289	289	273	273	285	273	279	292	276	277	293	279	322	283	307	286	286	283	311	284	301	278	265	282	265	291	322	307	313	266	270	273	296	287	268	281	283	279	314	316	289	278	286	267	290	269	275	283	301	268	294	263	294	308	277	274	258	265	292	307	263	284	278	259	278	295	316	272	315	302	305	300	322	268	266	293	286	274	278	284	263	259	282	267	289	296	277	266	304	290	306	277	281	293	274	290	319	294	267	281	309	283	294	284	287	290	268	304	257	282	289	282	315	263	290	288	281	310	313	289	295	306	294	281	269	316	314	258	294	281	281	284	276	305	284	283	291	311	295	258	273	270	275	306	287	309	295	256	284	310	271	279	260	278	331	268	305	301	323	298	307	269	281	286	268	263	284	299	301	267	280	269	294	292	270	286	286	286	279	307	286	283	278	318	311	321	285	282	281	301	293	289	312	294	268	311	287	279	253	290	293	305	281	286	298	296	303	283	250	300	309	281	274	263	273	286	277	276	291	303	270	281	310	287	273	295	292	279	263	297	287	308	299	307	262	278	267	273	262	309	282	325	290	287	274	274	273	293	293	292	285	290	271	296	259	287	299	292	303	273	285	277	274	277	297	306	299	291	295	277	293	290	268	262	309	275	263	282	296	287	296	283	273	286	291	271	309	267	302	266	285	293	279	315	294	285	266	308	285	268	298	315	295	321	283	271	292	294	280	273	296	292	278	261	307	299	288	286	278	292	337	281	287	278	301	313	295	269	282	318	293	285	288	299	287	268	294	281	282	284	284	309	292	278	292
23458	21404	29247	23918	21405	17819	1718	798	603	533	504	439	427	381	342	356	309	346	345	342	308	318	280	305	319	280	255	286	322	296	275	267	301	300	261	278	256	282	288	265	255	270	261	265	273	283	297	284	297	289	278	256	262	268	258	296	266	263	267	263	228	268	290	278	266	275	281	262	268	250	282	280	271	235	243	268	248	272	256	272	280	243	255	271	239	255	259	263	223	266	277	260	295	266	276	256	259	268	268	265	233	278	290	304	241	237	254	272	245	275	263	242	234	279	279	268	270	274	253	291	278	278	278	256	289	264	258	239	255	246	253	260	294	268	276	264	286	251	294	277	256	293	246	270	291	273	270	253	245	270	302	258	234	255	286	269	247	262	262	277	264	282	268	271	280	261	244	253	265	249	278	260	259	268	269	240	273	237	239	248	260	257	240	254	262	268	240	267	262	259	266	233	255	267	270	272	236	266	258	284	240	280	273	278	251	248	253	261	298	252	246	264	272	246	269	253	251	243	239	274	263	269	267	262	250	236	269	251	251	256	266	267	283	239	253	247	273	272	247	254	281	287	228	275	273	248	265	264	266	258	263	273	262	255	292	260	231	243	293	257	262	249	251	286	277	248	250	267	271	252	227	267	246	263	257	252	243	235	273	276	240	260	263	298	267	302	220	277	261	285	249	294	250	257	261	247	274	250	246	270	280	260	271	239	266	295	243	225	231	263	250	236	250	274	244	254	246	248	242	274	275	248	277	263	237	261	248	265	248	255	270	282	297	271	259	258	262	241	260	257	252	253	238	268	261	270	254	259	262	264	253	280	260	263	269	293	263	231	263	243	244	260	287	258	273	272	262	279	273	242	239	259	273	275	228	246	260	271	267	244	254	283	252	256	254	257	232	255	266	291	247	287	266	267	246	280	263	249	261	255	258	259	265	247	236	253	271	237	265	258	251	258	217	244	270	262	263	268	248	279	245	243	266	249	284	283	248	279	258	256	250	244	279	276	232	262	260	296	240	220	264	270	245	251	268	257	246	281	261	261	266	276	286	248	254	268	281	268	270	245	227	223	261	259	276	276	288	256	281	252	246	255	286	295	249	275	261	270	263	267	287	261	291	278	269	279	275	278	262	282	263	245	267	264	248	285	290	245	283	264	239	230	249	243	278	239	269	271	271	249	259	249	236	235	263	266	279	262	256	285	269	248	244	252	253	242	277	279	234	288	235	251	268	258	246	251	259	269	254	248	260	242	239	285	245	243	241	204	266	274	261	261	252	254	251	281	277	246	234	263	237	256	269	260	265	249	260	239	270	268	272	253	282	258	263	288	245	252	244	271	257	247	240	247	259	250	256	236	286	282	258	273	256	286	250	259	272	268	253	259	268	280	268	249	255	249	284	268	290	264	279	237	240	289	306	257	241	272	249	244	249	265	255	283	228	282	239	257	254	243	281	256	266	301	247	285	265	262	253	250	262	258	275	242	286	266	272	257	255	263	250	273	257	282	281	245	286	267	251	274	246	248	219	251	266	286	212	273	286	302	281	296	251	268	267	216	265	288	243	257	226	316	249	275	252	222	238	260	251	297	255	274	271	263	264	319	269	272	248	274	237	242	300	263	252	257	258	281	228	237	234	273	271	260	272	268	261	251	229	244	239	250	268	273	263	239	254	273	259	254	261	269	269	275	275	254	260	229	269	287	243	274	244	253	300	247	266	259	288	256	283	268	287	268	233	248	259	249	274	265	281	256	272	259	255	265	235	284	243	272	249	281	263	266	243	256	265	277	248	274	263	277	241	275	267	252	254	233	258	288	302	256	251	249	266	255	242	246	252	227	236	220	239	236	273	237	237	289	261	275	251	243	246	265	215	266	287	270	251	264	253	245	253	312	259	228	264	253	263	281	279	253	275	240	277	264	309	264	235	260	265	264	287	276	268	263	283	271	274	253	241	261	256	269	298	280	260	243	263	257	291	282	259	238	257	305	252	266	235	252	275	251	251	260	240	256	262	245	279	258	273	245	241	275	275	272	250	255	276	238	278	286	267	255	227	241	246	262	267	254	252	275	260	287	251	243	263	233	246	254	245	262	261	297	270	230	255	271	265	249	274	283	260	274	263	276	275	272	258	247	268	252	244	261	256	259	250	266	265	248	257	286	276	261	249	242	276	273	259	259	291	252	271	279	233	248	268	306	288	268	239	245	261	257	250	258	250	237	244	212	268	283	254	276	252	258	275	277	242	273	302	247	312	269	227	264	271	247	279	271	270	247	269	267	259	259	268	284	243	290	254	260	297	279	257	262	245	234	281	247	251	235	267	274	279	258	242	267	276	263	239	263	281	237	290	238	237	268	286	259	291	274	246	266	271	265	277	257	258	254	258	256	253	297	234	247	256	258	247	281	262	286	283	260	288	286	230	260	262	278	271	255	254	245	269	263	274	277	245	281	261	283	257	261	271	270	299	248	235	246	281	260	261	240	258	240	258	268	275	262	263	231	256	255	260	260	239	272	255	245	258	244	263	267	287	268	264	275	264	275	248	235	278	253	264	281	283	241	257	260	263	248	243	272	247	272	219	273	247	301	261	254	270	253	259	269	251	244	270	281	276	245	258	288	294	274	258	270	256	258	288	252	277	286	237	290	277	256	267	239	261	275	244	246	276	273	246	250	252	249	276	269	263	249	275	287	255	237	261	279	280	253	267	292	251	274	270	271	258	264	295	260	255	259	266	248	258	235	262	262	264	259	253	253	301	276	271	232	240	249	261	236	292	252	251	246	266	274	267	290	266	291	258	251	266	296	255	270	228	301	248	259	247	219	263	242	249	220	256	258	281	275	272	256	251	248	279	244	252	259	273	271	267	294	279	257	261	251	278	259	283	260	274	277	266	257	272	287	252	248	262	250	240	260	266	267	228	252	268	288	264	254	246	279	274	262	250	256	238	287	263	281	267	271	263	301	251	276	289	266	292	245	286	243	261	256	226	290	243	251	270	271	252	248	245	251	272	290	285	273	279	263	259	237	266	260	261	264	259	297	269	249	257	269	291	271	263	261	244	246	248	277	250	274	256	272	269	258	239	244	270	237	260	274	236	248	253	288	271	285	260	262	268	255	277	248	257	262	262	282	267	267	241	257	248	293	258	274	264	244	258	280	247	267	268	251	244	267	246	281	243	240	251	270	271	264	261	277	263	248	254	247	274	233	255	248	237	273	253	243	270	275	225	240	270	260	259	216	256	236	310	232	230	219	269	276	257	262	295	268	275	267	245	300	229	222	254	246	289	255	245	254	267	240	258	270	237	250	255	278	256	259	255	253	292	283	285	241	254	270	270	274	273	265	266	237	252	259	277	262	273	245	265	238	256	237	254	247	247	252	270	277	244	248	236	253	272	274	246	245	219	212	253	231	226	257	262	244	274	268	215	263	255	261	244	273	260	227	261	248	248	266	265	250	278	300	273	254	266	254	269	266	275	265	269	256	259	250	245	265	269	253	303	251	269	284
8645	17132	14515	7996	5240	3742	2846	2353	1877	1555	1361	1238	1016	976	885	831	784	794	740	699	687	686	600	582	582	600	603	619	574	605	511	544	533	575	523	491	498	499	531	537	537	469	510	535	470	519	523	470	489	500	513	506	448	480	450	477	494	519	487	476	548	436	477	445	437	486	511	454	483	478	432	460	449	488	489	513	479	478	455	495	465	443	485	490	506	494	490	468	448	461	501	473	488	478	497	486	466	483	472	449	454	503	521	480	437	437	506	448	419	476	489	489	391	464	439	478	506	466	491	474	488	460	467	436	464	442	484	494	457	544	491	473	469	426	473	469	504	438	449	475	479	449	472	460	481	524	464	480	454	466	507	489	501	479	503	450	472	492	455	464	469	478	516	484	473	482	437	440	497	483	464	467	457	454	448	466	493	459	497	469	466	461	460	505	506	489	471	474	458	491	492	463	413	494	460	432	473	450	441	432	445	448	477	473	453	417	463	483	469	444	454	437	433	501	476	464	463	471	439	461	467	451	488	483	483	484	485	492	509	437	444	475	460	442	458	439	471	475	456	476	471	461	457	454	465	452	474	496	454	480	450	473	469	473	480	474	441	457	466	472	444	470	465	466	467	491	455	518	466	484	445	489	439	486	443	453	477	474	457	474	461	445	458	520	463	465	449	481	504	473	456	499	458	459	482	487	511	443	444	483	460	456	460	472	458	442	476	432	487	463	466	467	474	463	476	464	462	444	473	470	476	464	456	493	458	460	449	475	453	480	459	447	490	459	469	476	462	466	476	493	486	440	490	486	477	463	474	469	459	473	470	470	493	435	481	455	459	494	475	429	440	445	448	440	452	478	457	438	460	504	461	449	411	446	521	497	458	489	463	459	433	468	483	460	473	503	460	487	443	408	463	511	466	469	468	467	481	513	486	447	486	522	457	450	491	487	468	507	475	494	503	427	478	467	482	437	462	459	448	450	466	448	441	462	456	455	432	471	465	425	459	454	484	465	468	471	502	452	417	474	498	477	435	451	476	479	474	467	478	477	478	440	449	489	480	459	495	465	469	507	476	472	472	484	452	458	430	496	445	449	473	481	480	459	459	455	445	460	449	460	463	471	468	471	491	475	428	453	462	455	459	455	454	494	444	462	491	475	460	452	458	470	471	407	459	471	471	451	483	456	478	473	468	437	454	455	471	480	488	433	464	479	441	424	438	469	439	481	509	454	484	476	461	428	474	477	460	455	453	451	459	470	454	445	466	458	469	439	485	494	490	493	462	503	441	460	460	481	474	512	482	442	459	483	513	456	460	478	441	486	456	484	475	480	490	449	465	470	432	449	455	463	459	445	439	475	441	461	455	441	457	469	424	461	440	474	430	434	450	467	494	488	456	467	456	472	478	487	444	450	495	470	477	517	459	486	451	463	442	453	469	473	494	472	452	484	467	459	487	484	449	440	478	485	477	511	486	440	464	498	478	516	473	463	453	474	475	473	461	444	449	488	449	445	494	497	447	474	407	469	455	499	492	461	464	478	479	474	471	491	436	486	462	460	464	463	480	448	443	437	475	432	474	471	478	466	488	443	462	490	494	462	484	458	485	462	481	435	458	439	427	452	466	498	480	463	507	479	485	455	431	475	451	431	490	476	489	450	474	479	492	473	454	457	429	467	510	472	467	486	492	450	476	468	450	466	470	486	452	474	441	490	496	401	460	485	476	520	464	475	424	460	467	466	421	445	439	465	442	505	460	490	465	464	498	481	485	504	458	457	479	481	509	478	510	441	434	469	473	437	451	393	463	459	457	472	475	451	454	453	460	450	451	450	475	471	493	440	484	491	504	463	516	442	491	480	452	472	452	463	456	486	497	465	470	505	499	507	479	449	513	504	467	439	483	503	453	474	451	449	483	474	466	472	476	444	456	445	486	496	502	448	473	480	453	455	466	506	474	430	443	434	451	465	441	492	470	481	488	422	444	435	476	463	461	497	470	454	421	477	480	457	470	430	474	479	460	469	465	492	467	451	455	437	483	470	480	449	452	453	467	449	438	454	459	485	461	450	472	500	460	453	459	443	480	484	451	437	477	471	498	452	513	474	458	460	451	470	473	488	450	478	439	472	450	464	480	474	476	478	435	467	469	466	474	489	480	453	472	486	462	476	473	455	494	470	481	445	438	477	483	463	480	458	447	452	440	475	476	498	449	454	461	440	450	495	457	457	442	536	460	491	473	433	431	486	475	450	454	472	486	451	437	456	468	467	421	482	437	451	481	469	439	457	512	470	450	464	469	501	490	452	460	502	476	466	463	504	472	477	454	464	467	487	465	439	459	431	434	462	485	476	449	459	505	444	472	442	480	458	481	486	482	436	443	467	453	456	502	446	445	496	449	448	460	461	451	493	457	489	443	466	457	462	495	467	461	436	460	475	460	472	417	448	463	461	448	476	471	468	492	459	437	477	465	489	469	459	458	474	478	493	471	447	459	460	478	484	464	462	431	519	474	497	460	474	466	445	490	507	504	489	452	464	422	468	441	488	484	463	464	481	480	457	456	478	450	457	459	452	431	475	468	471	511	467	441	495	448	497	490	473	453	443	464	439	426	429	418	469	465	502	484	475	457	499	462	480	482	431	470	463	449	454	447	457	457	510	452	453	460	449	463	448	485	469	458	458	494	494	515	494	511	510	452	465	452	463	460	455	460	444	446	449	483	433	460	468	478	442	545	461	484	459	475	436	493	497	476	444	422	457	478	451	462	463	462	464	460	462	448	460	452	469	464	498	499	449	448	468	472	464	495	425	451	477	498	492	473	470	461	474	462	440	488	464	477	473	450	464	467	454	479	501	477	490	464	488	457	479	426	476	489	488	473	452	458	447	450	465	488	484	473	470	445	474	491	441	454	457	472	476	469	450	472	465	441	440	465	482	493	451	471	482	465	446	444	450	424	440	456	492	492	492	470	460	486	466	450	454	475	433	417	459	491	486	448	456	453	456	468	442	486	490	454	402	433	481	451	491	495	484	489	428	410	470	458	443	457	489	468	518	465	457	507	463	422	448	454	453	485	469	477	439	423	468	478	489	463	479	426	441	483	458	459	481	483	488	464	488	447	458	461	467	473	466	482	457	462	494	461	465	489	450	495	469	457	445	462	453	504	497	485	455	462	488	473	439	461	484	475	426	446	446	490	520	448	471	508	438	479	472	428	462	439	494	457	465	451	478	427	458	497	444	453	454	482	474	484	450	483	519	472	471	485	455	485	484	468	485	484	454	479	523	475	463	454	463	466	485	490	461	472	455	466	444	471	485	449	495	464	482	468	482	476	463	492	444	438	464	476	455	421	446	466	457	453	501	444	460	452	444	463	453	438	451	495	488	509	485	482	441	502	486	458	451	470	517	497	470	474	482	505	453	449	454	445	490	496	473	470	456	464	454	495	487	467	462	486	467	467	466	439	430	452	423	486	452	453	481	438	466	460	508	460	498	470	476	484	447	478	483	468	487	465	467
26999	20750	7549	660	421	401	375	378	374	329	341	363	329	322	322	343	324	334	322	339	345	340	320	355	309	374	332	307	348	346	335	296	376	358	318	320	339	338	312	322	319	330	302	336	372	338	332	325	331	306	334	345	322	329	312	354	314	346	305	336	299	288	339	330	345	325	328	345	362	326	305	311	327	339	343	320	328	348	322	332	353	342	313	337	338	309	335	281	308	335	345	322	344	279	332	296	356	318	315	318	367	339	338	304	316	324	334	304	337	334	342	319	314	301	337	290	333	359	318	361	316	358	335	340	349	309	340	304	369	357	315	354	318	327	345	319	336	346	326	316	302	326	328	316	333	333	339	334	331	307	334	374	331	346	280	317	345	328	334	328	351	357	339	313	309	329	381	343	304	323	356	372	309	324	291	318	352	354	335	335	337	339	284	290	315	285	306	292	340	361	319	360	322	350	307	323	319	329	316	331	342	314	339	305	323	340	357	334	357	339	354	379	345	314	339	352	304	332	336	315	328	313	320	323	295	304	340	307	349	327	340	318	316	304	311	314	332	303	323	336	318	345	312	334	300	310	339	326	332	329	315	343	305	334	325	310	341	337	335	318	339	331	332	310	351	320	287	296	278	346	373	332	318	340	306	316	309	351	367	326	311	349	325	315	338	328	344	344	329	348	278	327	364	316	354	331	355	320	321	339	323	313	340	333	344	374	315	328	327	314	305	338	337	351	315	311	314	307	344	317	322	326	328	319	319	321	353	351	329	315	290	316	289	305	322	317	337	331	357	307	346	311	310	338	316	321	341	319	303	347	307	311	342	338	349	336	314	326	319	316	347	309	341	307	323	334	343	313	307	318	310	312	293	333	346	332	315	346	333	331	309	337	330	287	307	318	335	370	334	297	325	313	281	338	308	277	363	338	300	314	312	327	324	321	309	348	337	344	306	322	314	349	322	318	326	356	320	325	305	327	332	359	325	354	331	338	324	326	325	331	314	295	349	339	309	332	320	315	305	334	324	325	315	302	312	326	343	330	302	310	306	325	325	323	321	308	295	325	341	335	346	313	294	307	352	319	335	298	330	336	318	313	305	328	351	318	303	296	319	332	320	327	373	335	279	361	323	364	315	296	344	368	314	347	352	330	335	334	298	337	337	311	312	317	296	285	335	311	319	350	312	316	362	315	316	344	351	338	326	332	342	309	341	339	333	340	350	321	296	322	306	309	334	340	322	327	344	316	364	308	308	332	329	339	290	287	362	325	353	327	307	340	337	312	311	300	288	308	313	311	338	349	343	350	344	322	317	341	329	326	320	336	333	358	325	346	334	328	327	323	338	314	295	333	321	320	361	309	339	313	317	337	336	326	317	356	351	328	324	318	327	358	309	329	317	329	319	349	317	332	325	334	319	345	343	317	312	323	354	342	300	319	334	322	312	314	341	336	340	326	331	320	316	353	307	343	312	344	301	304	343	340	339	315	323	326	332	338	302	302	321	333	355	315	351	341	324	356	276	331	328	323	323	358	321	325	322	328	322	334	322	337	330	297	345	313	363	333	324	329	346	335	337	324	332	325	297	336	333	366	354	337	347	371	358	333	341	347	354	310	276	334	339	311	330	315	341	360	330	362	332	315	306	331	298	339	335	313	358	327	295	327	339	349	309	325	332	327	330	329	337	320	297	296	319	272	355	319	362	335	302	327	325	298	323	333	297	362	314	333	340	311	326	334	319	329	313	344	315	315	327	322	303	321	343	343	320	328	360	310	366	345	328	324	309	336	330	342	341	327	343	315	350	336	366	317	319	345	335	290	348	356	295	342	351	337	356	333	330	318	332	287	315	331	316	327	312	293	335	339	340	336	354	331	310	333	307	313	349	316	329	354	340	324	321	318	306	358	335	336	334	340	321	298	340	347	290	309	307	317	341	331	316	343	347	325	305	365	331	328	333	322	337	337	318	340	359	361	327	339	326	333	318	305	317	302	346	306	334	349	346	324	338	342	325	330	321	321	311	330	336	290	309	323	324	321	343	337	340	340	313	343	377	345	305	320	335	297	322	316	346	289	299	324	319	308	330	329	336	309	291	316	352	322	350	342	328	303	281	307	326	335	344	332	290	338	326	347	327	362	335	318	333	312	346	332	347	298	352	335	317	333	317	330	326	350	339	332	311	334	317	319	300	327	320	309	327	325	345	310	305	306	341	315	322	339	332	343	321	348	341	331	321	302	322	340	345	340	338	308	324	306	336	362	327	317	320	337	372	326	311	312	344	334	306	327	309	341	351	326	363	333	347	344	332	338	362	329	330	339	312	311	287	345	320	343	339	310	330	302	345	329	315	308	334	324	327	314	319	347	334	317	352	341	305	321	340	307	314	343	359	328	302	312	330	330	340	314	378	358	309	358	330	332	308	327	309	316	331	301	320	339	307	303	324	329	334	345	299	323	318	319	330	354	303	336	307	306	349	320	304	291	320	326	324	296	327	311	314	311	346	332	366	329	310	336	333	289	338	354	322	328	349	349	294	335	327	357	336	353	310	328	340	338	327	313	312	331	330	357	341	326	307	305	314	329	316	338	305	333	327	350	315	376	329	325	306	327	313	367	310	320	322	304	335	321	348	338	329	326	283	309	306	312	332	330	310	356	313	324	303	351	328	315	347	302	288	292	324	336	311	307	329	301	334	308	343	336	326	323	346	353	312	322	337	286	317	292	326	323	299	312	303	338	345	305	314	331	278	360	327	359	319	313	347	308	326	283	319	342	337	310	346	303	334	351	338	301	311	353	306	337	306	358	311	300	319	341	347	360	313	322	308	310	315	341	335	315	347	371	332	343	309	372	301	305	318	324	329	310	299	313	347	342	311	337	324	326	313	327	322	346	345	346	340	322	314	318	329	331	338	290	332	339	344	293	329	343	308	311	320	359	337	328	347	332	321	319	340	311	321	360	314	332	326	334	301	343	334	357	325	320	281	342	332	322	328	313	346	333	315	342	328	296	353	339	303	324	334	330	325	346	349	321	315	332	333	311	325	321	351	296	288	353	304	326	316	328	353	300	293	367	325	303	329	323	307	334	377	341	294	340	312	317	303	343	305	313	297	330	307	335	292	323	328	326	319	302	307	328	322	335	326	340	321	327	335	328	326	313	329	353	309	334	337	327	344	321	352	315	346	323	353	304	310	343	311	304	322	331	325	346	331	350	331	317	333	316	316	373	327	373	337	316	349	340	352	317	331	293	342	320	321	322	303	283	308	346	331	313	312	289	358	303	303	348	331	317	331	332	316	303	324	354	302	328	340	346	329	342	380	332	302	336	320	324	340	332	339	323	316	284	355	358	331	364	321	340	327	313	340	338	339	336	317	329	354	334	324	348	307	357	305	340	341	334	325	360	357	328	339	324	312	310	341	323	347	347	326	349	304	320	312	301	335	342	313	294	340	309	334	334	327	311	348	327	330	316	316	364	323	329	315	353	306	318	331	327	345	307	304	324	327	334	325	348
4167	1855	1633	1045	898	772	740	717	679	639	637	679	619	618	640	641	593	591	647	654	634	622	670	638	603	585	598	583	601	629	576	649	622	627	616	590	596	634	571	630	599	652	598	615	657	610	590	637	613	600	662	615	610	615	615	594	602	598	661	604	592	584	621	618	567	590	602	656	575	586	563	630	641	608	642	595	632	583	598	598	612	630	639	626	639	640	595	598	615	604	613	590	602	618	528	599	620	585	616	617	664	625	633	603	588	596	582	636	633	657	629	625	612	580	610	588	618	609	550	582	584	577	647	618	626	603	572	624	638	616	535	626	593	631	601	614	634	611	575	621	629	594	606	635	660	620	608	623	599	608	573	615	645	657	578	628	616	622	621	622	623	601	588	663	633	590	591	645	609	648	595	608	614	640	584	623	606	567	584	619	622	619	579	591	613	609	605	617	650	618	619	609	588	633	640	585	643	640	599	602	580	623	600	621	593	599	634	588	640	599	610	607	609	604	588	605	636	655	646	630	637	590	589	618	608	625	633	611	613	614	617	632	585	583	620	608	627	631	665	616	629	620	588	613	643	589	579	561	663	625	564	618	630	583	612	640	591	584	663	586	591	627	590	593	602	598	568	615	624	677	623	586	632	602	636	613	621	641	616	614	613	597	567	624	594	631	585	627	621	624	612	634	625	598	548	634	626	625	589	618	626	626	618	618	627	601	611	619	609	626	587	622	605	595	597	628	560	608	626	569	623	623	581	614	606	573	686	608	573	562	622	618	590	595	608	597	561	636	595	619	597	609	594	589	638	592	600	619	619	594	669	623	607	631	609	619	593	600	591	634	603	591	614	596	629	605	624	619	646	588	604	618	665	642	619	635	620	613	547	637	616	612	605	606	661	645	585	574	617	632	661	588	650	607	644	583	615	594	649	596	592	656	639	572	577	604	598	603	637	629	599	622	610	631	606	665	605	581	604	614	644	597	628	670	573	635	623	607	614	576	624	573	638	610	627	590	593	604	584	603	644	627	632	630	609	614	595	594	597	635	621	567	655	571	613	600	615	630	616	592	627	620	591	594	576	659	606	618	676	631	622	618	568	621	578	617	647	630	607	623	585	583	607	606	590	616	581	591	633	632	654	649	618	670	658	650	572	610	663	587	659	596	600	608	645	638	587	612	617	608	613	618	618	573	624	562	633	602	618	615	561	632	627	598	625	605	656	582	597	634	623	628	606	611	629	602	642	629	591	632	569	580	604	625	619	603	610	582	632	621	630	639	654	582	651	566	632	619	619	587	589	601	595	585	652	631	620	647	611	612	602	587	592	609	581	623	591	554	595	587	588	626	607	588	636	611	610	629	592	620	624	629	616	615	616	643	627	630	637	597	626	626	597	653	594	593	620	624	658	593	597	648	559	619	586	630	649	567	604	640	588	634	610	593	628	641	621	588	604	624	595	666	588	576	652	621	606	636	607	592	590	629	611	603	642	607	654	644	587	641	671	617	599	597	605	557	624	595	563	615	610	594	594	576	629	631	615	611	649	627	571	604	624	595	646	661	620	645	593	608	626	579	648	599	600	627	600	579	610	616	597	629	616	650	645	652	642	633	606	581	581	615	638	635	590	608	604	577	653	587	638	586	591	592	585	662	631	638	671	636	613	633	603	550	625	588	614	592	611	591	619	612	600	604	568	594	591	622	602	587	618	631	632	581	643	619	607	606	608	619	602	596	596	604	627	623	579	568	620	654	640	599	597	562	596	619	611	601	615	596	616	626	589	619	617	630	595	584	629	645	639	623	587	610	580	584	567	612	581	645	626	614	637	611	636	638	642	677	637	635	615	634	596	628	638	619	617	633	625	626	620	605	604	592	654	556	591	596	621	606	638	596	596	604	624	577	571	617	598	622	582	595	617	581	636	623	599	619	630	597	600	608	615	641	611	618	617	589	573	621	610	633	633	638	697	626	633	609	613	621	627	585	647	601	627	588	565	613	591	636	638	590	623	654	642	633	621	666	653	652	649	614	599	663	587	676	631	611	601	668	619	615	627	600	640	589	592	608	583	594	604	642	611	641	635	572	599	610	584	657	670	613	599	641	602	619	623	594	588	594	577	635	598	599	624	622	592	656	572	599	577	586	643	555	598	636	610	548	617	595	571	625	613	620	595	632	605	595	581	578	607	648	593	661	593	626	603	638	635	600	653	609	578	636	610	582	599	590	572	633	619	621	613	605	626	614	603	604	627	674	637	633	642	568	642	627	584	589	613	583	597	618	620	649	628	619	608	615	602	647	583	624	613	627	639	630	658	607	613	590	613	630	608	588	612	603	572	642	609	560	635	580	616	606	588	589	620	635	637	618	652	616	618	616	603	605	599	641	625	585	605	621	650	545	639	640	631	640	611	645	603	632	621	615	572	621	595	636	623	599	586	630	609	626	624	646	606	557	647	575	594	594	641	629	605	616	606	637	615	638	593	611	595	593	556	549	582	641	637	584	642	608	606	613	620	621	625	614	618	623	621	583	622	618	663	635	598	637	623	652	619	614	636	581	575	608	672	581	677	600	640	618	600	599	631	594	632	618	595	608	583	620	603	589	612	596	621	611	618	643	593	630	605	605	618	616	640	598	628	590	587	622	651	612	633	646	586	598	691	606	608	566	585	595	611	628	642	610	646	634	634	618	588	596	587	618	642	599	587	636	627	582	582	581	609	631	655	570	650	603	634	583	617	625	623	620	609	603	645	595	619	636	617	614	609	627	609	611	657	630	630	647	624	617	629	609	586	629	613	613	607	602	644	600	605	658	611	640	564	631	631	575	625	609	581	615	651	599	575	605	622	602	617	645	604	603	597	617	663	568	590	639	566	609	590	633	637	610	614	575	595	601	585	635	561	635	573	598	648	613	628	627	591	576	620	663	685	616	641	637	595	609	617	596	640	585	625	626	665	582	612	576	628	573	639	601	597	618	648	593	594	609	602	652	628	617	611	617	596	611	606	584	570	637	645	605	625	605	598	614	597	646	578	581	579	630	599	601	579	656	576	601	570	649	601	610	606	587	600	594	579	601	609	631	623	616	577	605	616	587	606	623	612	598	599	597	581	621	626	623	595	638	615	604	581	602	628	621	630	630	605	620	587	624	629	628	680	598	659	619	584	625	599	622	640	597	622	613	631	609	598	630	625	639	582	606	634	651	626	613	583	584	607	648	660	588	582	581	578	581	587	625	586	599	611	615	590	614	629	639	633	614	576	634	563	624	587	653	611	636	583	636	591	693	611	609	580	625	598	614	582	637	570	642	608	618	616	658	615	611	645	565	583	621	644	615	594	596	591	601	630	590	610	608	602	611	591	634	630	594	631	580	644	600	671	603	609	561	622	618	603	625	599	576	620	607	580	627	564	596	636	633	611	633	612	607	655	583	611	638	680	574	642	600	628	595	607	606	583	566	615	577	596	629	620	578	645	591	606	652	645	619	590	613	629	634	605	615	624	605	630	635	619	615	606	600
24375	21434	28633	24631	19730	1511	586	414	309	299	234	226	224	187	194	204	190	172	172	174	193	180	166	180	153	161	166	166	163	149	171	167	151	162	148	147	135	155	170	165	145	123	170	148	146	142	130	151	182	132	153	151	141	152	137	152	144	146	146	155	157	146	148	132	163	145	160	132	156	163	131	138	136	159	153	169	162	166	147	173	156	147	143	157	157	142	169	148	148	151	141	142	163	124	126	141	154	145	151	178	123	133	136	133	157	157	150	165	148	140	152	144	162	139	163	132	134	147	157	138	171	133	132	143	149	163	154	129	150	159	136	154	160	142	145	140	138	139	112	142	130	144	131	138	148	136	147	138	153	137	149	156	163	139	126	127	154	149	149	165	139	141	145	133	157	166	130	148	141	153	146	138	148	149	161	149	129	148	136	179	148	139	143	146	165	157	156	137	148	137	120	154	170	149	150	152	145	181	144	145	137	133	149	143	139	157	141	125	144	118	147	143	129	155	135	153	133	135	139	147	148	158	143	141	146	148	153	141	120	136	147	122	131	143	143	143	150	134	153	136	136	158	141	125	134	135	137	124	126	141	125	158	148	137	114	134	118	137	145	143	137	143	147	144	147	114	136	135	169	144	148	137	150	133	138	143	141	133	157	148	144	128	152	162	157	144	144	137	124	140	128	154	148	140	166	124	166	143	146	131	155	148	166	129	128	156	142	156	125	139	148	166	154	134	126	137	165	149	149	123	145	146	135	153	151	172	147	146	151	117	142	164	159	143	131	150	126	145	155	140	139	124	143	155	163	136	164	151	145	132	151	138	134	152	159	138	149	165	139	136	144	131	140	155	133	151	135	152	143	144	157	136	133	129	147	154	146	140	162	133	124	142	146	158	148	140	153	122	151	162	142	159	143	157	150	141	134	150	138	148	165	147	145	152	130	141	130	140	141	140	143	142	138	156	133	121	140	144	155	149	140	156	127	138	141	152	121	155	143	143	136	146	138	151	138	159	143	149	145	171	138	150	162	148	122	144	143	158	159	141	135	151	132	144	136	152	152	152	153	176	157	141	153	126	160	152	163	154	143	149	138	157	153	147	139	151	125	145	130	148	141	131	170	128	167	123	125	156	141	133	121	148	144	146	150	139	134	136	142	147	134	137	161	160	141	151	142	165	148	145	138	144	158	137	153	123	145	128	131	140	134	138	127	144	131	135	132	136	151	161	146	154	144	145	156	139	174	147	136	138	145	141	138	124	135	137	139	146	141	158	147	153	135	148	143	136	147	156	169	159	133	144	142	143	165	146	157	115	149	141	168	139	153	140	140	162	132	154	155	142	129	154	152	153	140	163	124	168	150	131	165	132	155	147	126	129	147	158	141	142	138	155	163	135	140	156	156	139	127	139	146	128	137	129	158	147	147	121	148	146	155	163	134	114	140	154	158	145	158	160	136	148	128	151	135	144	125	132	162	153	151	133	148	144	148	138	124	153	152	126	124	126	134	158	168	139	149	150	139	125	155	137	142	151	145	146	154	142	130	133	135	162	149	128	144	148	146	139	143	147	166	133	154	130	161	120	143	131	142	108	139	137	150	161	141	137	147	173	162	142	135	143	153	141	146	160	145	159	147	157	140	136	152	144	162	157	148	139	132	161	155	126	140	142	138	144	133	144	138	153	149	171	172	172	164	144	141	147	135	142	161	152	136	135	141	151	166	115	163	131	133	176	143	119	165	133	140	139	140	129	150	139	144	156	142	133	160	138	136	146	158	133	140	170	160	178	156	126	135	160	137	129	151	152	129	150	148	127	146	149	145	142	154	148	148	178	119	140	135	139	160	140	133	135	149	164	157	159	126	113	128	126	155	136	167	120	146	161	148	152	146	132	133	156	131	170	158	148	140	120	156	130	155	156	153	144	159	162	161	138	130	128	162	151	159	149	159	166	147	159	153	146	150	137	137	142	160	138	158	161	139	134	134	140	154	148	139	140	146	131	131	130	156	155	143	173	146	132	138	139	144	166	142	148	147	129	140	140	125	141	151	133	119	131	120	142	140	142	144	138	153	134	143	136	164	144	142	147	129	152	155	136	147	134	139	146	163	134	139	151	157	146	141	161	138	154	127	158	147	125	145	143	167	166	153	153	152	145	135	139	166	121	156	137	150	125	127	175	163	155	152	147	146	140	128	129	137	124	137	145	162	139	149	148	141	162	136	160	156	119	136	127	153	149	152	146	160	169	153	139	156	160	161	141	142	134	154	177	133	152	169	149	149	115	154	136	145	149	143	134	140	140	145	128	135	145	145	133	140	146	126	142	147	148	131	136	155	131	165	143	145	166	137	149	165	137	144	138	161	142	122	139	140	155	153	142	145	125	136	151	137	139	148	154	124	137	133	142	139	140	144	158	136	143	156	136	150	141	129	142	125	135	161	129	131	136	140	141	124	147	133	130	158	138	123	137	160	140	146	136	162	144	149	172	144	137	112	137	147	132	168	137	151	142	105	138	127	154	153	166	144	139	163	157	159	139	144	164	145	136	147	139	132	151	147	138	128	153	158	132	151	144	147	144	154	128	144	160	163	144	166	145	147	125	156	164	138	144	152	148	142	151	160	126	131	133	138	139	155	127	145	139	121	121	160	134	160	140	114	137	148	124	136	130	128	127	155	140	124	143	143	135	150	139	144	143	142	135	136	146	162	133	145	124	153	154	134	141	136	147	138	152	166	150	148	139	142	162	139	140	144	151	128	161	148	162	150	155	135	139	147	135	149	132	133	157	136	119	135	157	129	124	130	158	131	149	148	151	150	163	159	150	143	134	159	135	123	155	160	165	148	152	163	126	131	154	134	159	146	147	152	156	142	146	150	134	136	168	148	137	148	152	140	133	145	138	150	150	153	148	144	154	168	149	143	133	141	132	145	158	160	142	160	123	130	153	139	165	147	149	113	142	150	182	136	136	130	131	136	142	154	155	143	132	126	157	166	142	146	152	134	157	126	136	140	131	140	134	136	131	133	139	139	139	136	138	130	135	164	134	155	148	150	141	145	164	143	134	143	146	136	125	142	125	144	148	134	128	140	155	143	145	151	160	147	142	148	145	133	156	145	130	158	156	145	141	145	143	141	149	125	138	135	157	157	130	139	141	143	142	149	131	143	134	156	146	152	162	151	157	163	133	150	126	139	133	135	124	140	131	130	146	153	135	143	145	149	148	129	151	137	131	148	145	133	136	147	164	122	142	148	138	147	141	142	157	132	139	148	170	139	140	141	135	148	155	149	146	110	154	144	141	173	136	135	134	154	139	143	134	133	133	149	124	140	140	137	136	147	128	134	146	163	136	164	146	129	130	135	153	155	128	144	147	122	138	136	135	156	131	155	140	165	142	143	138	153	138	154	133	157	155	144	142	144	157	137	139	110	134	119	127	177	145	146	129	148	142	143	133	128	152	131	135	114	142	150	138	161	155	141	134	158	170	123	137	139	139	152	133	152	146	135	160	124	155
6010	11187	9005	4590	3013	2058	1579	1241	1010	863	721	667	589	560	532	493	462	434	403	403	438	419	374	377	341	358	316	366	387	327	343	360	317	310	349	304	324	321	302	311	321	296	296	308	290	313	309	300	314	296	292	293	274	273	301	304	278	313	290	271	310	257	316	292	297	287	301	304	295	292	321	283	302	283	302	289	280	303	257	283	287	280	285	290	290	296	285	309	280	281	263	289	279	312	283	295	299	310	284	267	297	276	277	276	299	241	279	281	281	283	282	291	280	315	264	285	305	270	271	303	276	267	294	293	286	290	271	300	280	283	316	255	286	291	280	280	287	277	275	247	307	279	291	298	275	276	263	295	293	255	282	278	271	293	292	272	291	300	279	302	272	290	294	263	282	271	282	302	283	276	305	307	259	236	278	276	272	273	288	321	299	279	279	291	288	264	283	273	277	281	282	288	288	270	289	270	281	275	314	283	258	299	290	267	285	279	276	307	304	307	269	291	292	324	271	276	270	276	298	285	274	305	278	298	289	285	264	280	290	298	319	299	263	294	288	272	271	286	287	286	271	283	278	297	287	319	265	311	296	275	295	301	280	306	283	287	293	288	293	283	273	285	264	281	288	266	285	268	296	281	307	249	308	297	282	321	303	293	244	307	286	278	270	305	259	265	281	297	283	284	270	285	312	310	283	302	277	278	279	289	283	265	265	292	276	310	283	305	282	302	295	296	283	306	270	297	267	293	298	278	295	277	283	313	284	301	272	261	268	291	308	301	275	290	291	267	296	300	303	300	273	269	309	274	312	276	301	267	276	280	302	278	272	269	276	291	265	268	242	273	294	295	293	267	288	278	259	277	277	291	288	290	279	271	315	288	303	279	295	292	305	278	283	275	288	268	274	292	293	254	286	269	287	268	301	304	321	272	276	278	290	273	294	267	294	309	274	291	269	311	273	302	293	286	282	256	284	292	267	257	257	305	300	283	298	297	272	293	291	302	298	298	290	274	264	262	289	247	261	299	254	310	290	252	283	291	298	305	301	274	289	293	260	299	274	295	296	281	299	290	296	284	293	282	283	287	274	288	267	255	308	270	295	271	301	303	281	283	276	300	295	297	254	295	282	301	299	249	267	294	284	270	313	291	273	299	296	295	276	278	284	296	302	281	307	301	299	240	283	309	263	277	261	291	275	265	279	271	307	266	273	251	300	251	315	262	298	270	292	311	259	261	280	271	274	290	276	264	247	258	279	273	285	275	287	277	293	284	274	287	296	267	274	307	292	284	278	291	272	295	271	320	251	280	288	260	282	256	296	287	289	284	303	306	297	265	275	320	254	285	278	288	259	289	273	282	288	276	290	297	303	292	260	296	292	282	259	262	305	331	274	284	305	286	291	281	262	281	262	297	277	283	301	280	306	270	294	283	284	270	303	269	271	288	317	265	290	257	287	272	297	287	277	301	307	310	283	285	292	259	292	283	274	310	260	336	292	276	294	285	260	279	275	270	278	261	284	253	296	291	289	265	275	279	286	293	303	301	256	284	267	276	291	303	285	281	301	281	282	284	294	280	279	301	274	264	270	290	272	289	298	266	299	281	307	274	251	290	303	265	307	279	296	304	282	266	262	266	265	257	269	292	310	293	272	328	279	289	276	309	308	285	306	283	304	299	284	238	278	275	304	297	295	285	292	293	298	275	320	278	272	284	291	277	264	289	271	300	273	328	284	293	269	302	304	285	292	298	278	278	312	290	275	288	298	278	269	298	272	293	294	289	290	302	300	313	274	298	256	275	275	272	264	280	300	255	259	308	275	254	311	297	285	295	279	272	282	263	299	280	275	292	278	281	291	281	294	292	312	275	308	298	280	263	286	306	295	253	287	283	299	297	261	282	271	293	281	281	296	306	290	300	252	279	286	277	293	265	282	279	302	271	286	281	252	302	270	276	298	291	304	245	285	320	293	260	296	304	268	293	285	257	301	252	267	318	315	279	276	279	284	302	289	279	295	258	288	266	281	350	305	273	287	266	296	286	265	298	295	279	249	297	283	302	263	279	276	276	304	283	289	292	290	285	282	287	276	279	282	271	278	288	284	310	294	275	251	288	303	280	290	313	292	251	307	266	315	294	293	291	256	298	290	293	281	299	274	266	284	290	256	306	297	293	265	279	279	270	320	302	276	299	281	275	292	287	266	279	296	295	291	277	280	261	291	276	305	269	295	314	273	292	281	288	288	295	275	273	298	282	298	265	296	268	300	300	287	305	274	286	302	260	266	310	308	274	300	291	275	274	271	263	293	291	276	259	298	265	265	302	286	289	256	281	271	295	287	275	295	240	274	300	322	295	288	307	260	292	273	276	282	309	263	293	269	270	282	270	272	318	299	300	262	301	290	299	318	294	260	308	253	281	242	300	288	254	294	290	285	291	311	297	259	284	300	298	280	291	287	284	244	265	291	283	288	299	301	286	269	298	303	303	307	277	286	272	267	276	299	307	283	252	272	296	285	271	285	278	262	305	269	282	287	287	291	288	289	296	274	261	269	262	271	289	303	283	283	281	300	293	301	286	289	261	309	288	292	283	251	282	293	307	312	297	273	282	276	263	303	301	297	322	267	302	301	298	288	302	325	302	282	288	261	290	271	296	304	313	311	294	287	267	284	287	279	281	301	286	282	293	304	292	320	311	294	303	253	289	286	278	301	294	329	257	286	321	280	299	284	303	323	258	284	294	282	297	278	264	305	283	296	256	274	292	276	294	294	296	296	322	285	282	273	288	289	305	284	288	268	324	284	277	277	298	302	283	271	267	298	303	308	286	273	289	290	295	277	287	300	278	267	256	291	298	265	304	291	253	288	292	274	316	275	295	280	305	298	266	285	303	290	300	284	260	288	262	279	254	272	298	287	290	289	278	265	253	300	282	275	281	301	299	261	274	289	292	296	269	298	278	301	301	255	297	292	313	297	291	276	264	306	290	276	287	265	292	263	303	290	283	303	279	271	286	293	298	264	285	271	273	291	279	267	287	299	298	262	290	285	295	254	288	282	299	295	287	261	290	288	301	283	275	281	295	265	292	268	282	292	271	280	262	291	286	282	305	279	264	280	287	272	274	252	292	313	305	287	314	315	284	266	274	284	276	265	311	279	302	297	288	271	272	297	270	284	299	283	296	295	296	281	286	302	308	293	271	253	292	287	292	285	297	284	277	287	305	303	277	251	260	257	270	243	271	271	287	254	289	297	286	290	266	288	311	298	282	303	304	305	279	289	274	307	289	282	300	263	290	260	297	273	266	280	286	285	289	284	288	278	281	286	300	294	262	292	279	266	301	263	277	278	284	287	309	315	303	271	278	312	295	331	279	280	299	279	286	313	275	260	308	284	320	257	322	331	258	267	269	306	291	281	268	300	296	265	278	255	254	305	268	280	270	299	293	296	262	302	311	313	258	260	289	338	289	292	291	293	284	272	246	271	297	268	280	278	275	278	284	300	280	303	291	284	271	299	258
23460	21400	29247	23943	21401	17825	1829	789	614	574	491	421	404	388	376	340	361	318	343	308	339	321	314	304	298	295	310	260	292	292	316	287	276	273	268	293	270	263	261	297	281	277	273	246	266	267	266	283	268	277	262	286	242	278	290	277	260	266	260	265	240	252	277	267	234	291	261	255	251	259	275	264	245	289	249	245	253	263	268	297	246	289	287	249	259	275	260	259	287	255	246	273	254	284	267	274	275	261	267	257	272	258	258	258	278	266	285	286	255	276	248	243	271	243	253	264	263	297	286	248	259	242	268	262	278	267	261	267	256	252	260	266	276	228	249	258	261	271	259	270	265	272	222	240	282	266	278	270	269	255	293	272	227	265	252	270	277	244	268	263	251	277	239	241	296	253	254	259	230	268	247	259	258	247	264	266	254	256	305	247	258	242	265	291	269	247	220	261	270	274	287	242	261	280	269	266	309	270	267	268	286	292	246	237	276	249	268	259	276	277	250	250	257	257	240	280	275	267	256	255	260	257	271	280	269	247	262	261	279	252	263	275	257	285	268	262	264	251	254	251	258	270	294	292	268	258	254	259	250	265	281	253	256	252	257	283	281	239	258	235	246	258	289	252	285	284	283	248	248	244	298	259	249	265	247	258	275	244	273	261	264	274	236	243	265	244	276	270	250	282	246	262	253	247	257	282	268	249	266	258	276	274	246	280	247	275	263	283	269	240	291	237	263	238	293	239	259	254	269	255	229	295	260	283	248	271	265	241	255	263	262	278	269	266	248	261	251	264	272	264	247	260	251	298	264	271	286	252	272	257	256	283	246	237	236	275	260	260	265	280	286	278	267	248	239	240	247	295	247	271	235	243	274	268	269	238	261	297	290	270	272	256	270	274	270	227	260	258	256	240	264	264	241	252	254	263	288	288	240	287	261	271	258	258	263	263	282	253	260	244	269	267	234	276	232	265	263	255	261	271	230	267	272	267	273	278	264	271	248	267	263	270	248	247	280	262	279	264	263	250	253	248	232	258	273	269	246	266	267	267	283	241	258	261	258	256	260	285	274	257	262	247	241	246	233	239	263	285	251	267	261	254	273	301	244	260	254	261	251	273	252	282	282	278	229	253	277	245	272	238	241	261	246	260	248	233	278	263	293	250	262	242	270	283	282	280	259	256	284	292	229	285	284	277	271	281	233	280	250	300	252	267	242	253	267	267	244	283	263	249	257	248	275	254	263	253	259	279	258	255	255	243	289	286	270	246	241	251	270	244	252	259	243	239	277	256	241	297	262	292	238	258	259	257	265	265	276	256	276	277	247	263	246	249	252	249	264	282	255	253	268	258	276	230	251	275	268	263	259	265	260	276	262	247	243	291	262	272	228	253	282	270	255	256	264	273	266	267	256	249	262	265	252	277	270	247	268	259	245	242	258	223	254	262	266	264	251	253	264	266	266	245	274	253	249	219	249	274	265	251	223	276	280	264	280	247	263	260	250	252	241	260	275	262	277	261	283	280	266	277	240	284	253	258	257	266	291	228	247	251	259	281	259	273	228	244	257	275	241	260	249	260	270	265	290	268	274	269	264	255	254	282	260	256	268	255	273	275	263	284	236	266	289	243	276	271	250	265	274	270	289	246	272	274	274	252	261	263	259	273	264	245	286	246	265	254	260	258	269	262	247	233	280	229	264	260	273	257	249	240	265	222	276	261	259	267	253	244	258	259	243	282	277	248	260	277	285	267	261	240	258	292	265	255	244	292	268	242	277	243	259	235	275	282	242	293	235	270	264	259	243	265	251	256	293	279	236	257	221	265	270	252	248	257	248	295	250	262	286	272	245	278	250	295	230	260	263	239	265	251	263	265	286	283	259	271	234	248	284	270	272	273	273	284	274	274	264	265	283	232	277	253	285	249	278	268	261	278	271	266	304	272	248	283	253	279	255	259	293	287	265	274	250	236	241	279	259	268	266	269	264	252	278	271	244	268	253	257	238	256	280	268	265	259	253	278	254	271	291	235	243	258	237	283	242	273	260	271	273	271	267	269	251	290	274	247	263	284	237	302	265	231	308	252	265	272	246	236	239	264	251	255	279	255	268	274	259	277	253	233	272	272	267	264	271	258	288	282	273	263	263	261	265	278	262	267	263	241	280	267	278	257	261	246	256	264	272	271	260	252	264	261	259	247	245	252	251	300	246	283	245	264	264	275	238	264	280	273	251	266	253	247	265	262	275	275	286	265	252	237	245	255	287	270	260	241	240	260	296	286	268	252	253	284	249	224	265	248	263	254	266	276	254	273	263	247	262	264	274	248	238	267	264	269	264	247	256	239	272	311	256	262	278	245	267	254	270	264	284	264	271	263	263	240	262	273	259	266	239	259	275	278	241	240	242	267	258	248	261	256	278	247	269	247	279	242	295	275	237	278	267	275	247	245	247	245	260	260	255	247	265	271	268	264	246	253	280	244	267	274	242	280	257	246	243	245	272	295	249	245	242	261	272	265	258	270	273	284	233	259	253	257	247	259	278	262	267	270	245	258	306	272	241	254	248	263	264	260	277	302	255	244	252	262	264	278	259	254	217	267	247	245	251	281	263	255	259	240	285	253	270	269	265	224	239	263	253	267	240	266	240	265	225	272	250	240	212	279	232	254	262	241	233	270	267	269	265	242	243	264	272	247	265	269	267	251	252	243	268	279	261	250	272	252	274	246	280	286	238	255	241	246	245	273	250	268	239	266	248	265	247	244	265	247	253	260	258	238	272	264	266	255	279	266	252	247	264	269	298	286	278	275	251	257	259	256	246	257	278	235	253	261	257	258	256	256	233	253	267	238	253	244	255	270	251	295	266	226	269	247	262	242	262	255	252	282	279	278	270	281	258	236	264	264	285	255	239	240	259	233	261	256	245	258	267	274	255	251	248	259	264	263	230	263	244	241	262	240	260	292	276	254	242	235	276	247	260	275	266	262	246	243	247	264	252	280	262	250	250	273	244	252	267	253	276	253	256	270	288	236	256	278	225	243	281	253	273	285	252	277	255	283	264	242	241	260	229	241	255	264	273	280	243	287	251	295	265	277	261	262	254	256	254	250	259	256	266	271	262	283	257	286	243	247	255	252	258	264	279	282	256	240	242	279	257	261	225	261	257	262	277	264	271	255	251	245	266	274	256	278	246	270	257	245	256	264	272	299	263	263	279	268	266	244	256	253	228	274	257	291	257	273	253	248	298	257	256	239	258	253	271	267	271	235	241	271	272	265	255	259	259	291	270	286	283	274	271	249	287	250	241	267	283	285	246	272	266	266	260	277	229	228	272	264	265	254	229	280	258	264	247	264	249	265	275	263	261	269	261	245	284	265	208	266	231	260	243	247	263	269	241	225	288	259	260	290	269	243	241	259	251	246	267	269	264	266	228	278	245	273	260	262	265	254	241	257	257	243	262	275	263	253	292	229	263	297	272	280	246	258	240	247	248	250	274	273	292	280	265	265	240	235	269	242	280	255
8566	17173	14300	7927	5241	3716	2828	2214	1864	1560	1357	1197	1118	933	937	875	836	751	755	700	626	611	601	560	632	599	598	568	552	549	525	538	530	550	521	509	539	514	521	519	547	484	480	488	486	533	521	477	531	500	491	477	472	468	466	482	505	484	524	511	479	500	509	503	502	517	479	486	481	478	470	442	458	498	473	466	478	542	465	478	467	500	468	430	441	470	450	499	465	498	513	439	464	474	448	475	477	466	510	472	502	455	481	483	460	457	442	495	468	473	465	463	463	476	476	484	414	471	466	444	447	479	461	469	497	478	454	460	461	442	459	475	481	452	472	479	485	491	462	440	456	469	466	443	476	500	466	458	461	459	456	489	524	474	450	476	469	466	484	480	449	467	430	498	483	478	461	462	478	460	457	510	450	422	418	451	466	451	449	489	470	466	469	479	486	422	458	520	431	445	477	460	452	479	454	493	464	455	509	449	480	455	431	455	505	490	422	453	473	441	461	507	432	475	462	453	452	473	455	485	474	456	482	490	440	439	452	482	449	502	478	484	439	461	436	432	480	459	463	474	468	467	454	498	463	455	526	485	425	481	492	487	435	482	464	487	464	487	483	460	426	463	440	498	467	475	474	484	515	462	459	501	454	469	431	448	453	450	452	444	472	501	509	449	469	490	468	466	512	452	484	411	455	438	465	462	493	455	457	460	464	476	465	486	493	495	432	450	443	444	473	459	444	467	448	453	480	445	457	490	447	493	476	445	448	479	438	486	502	469	452	461	475	498	503	491	423	430	436	469	458	472	461	462	455	436	461	488	478	482	460	450	456	472	458	472	442	456	466	443	472	450	473	431	449	465	441	472	470	479	450	434	461	469	501	452	454	471	460	446	480	457	453	480	410	480	477	472	470	459	490	452	461	522	435	480	464	479	455	464	457	480	469	483	487	433	500	457	485	425	508	535	433	465	491	457	443	490	459	452	413	464	463	467	465	440	454	476	474	475	467	494	447	469	463	462	466	442	465	447	475	433	473	455	452	501	484	471	453	485	497	476	479	488	509	467	470	468	442	501	472	452	470	496	438	411	480	490	506	432	466	481	496	465	429	453	495	481	432	445	455	461	467	432	478	472	454	467	445	427	476	477	470	490	503	465	508	484	485	481	494	479	474	453	447	470	453	480	462	482	495	436	456	500	484	457	453	474	449	474	456	474	453	496	474	435	460	505	479	448	461	465	482	441	477	430	500	501	469	475	505	428	454	449	423	426	457	452	436	441	514	423	451	451	474	500	483	490	451	458	483	458	454	470	458	476	425	463	461	457	494	451	429	449	447	458	431	507	444	461	459	492	434	444	497	499	469	499	487	471	456	453	440	490	458	488	472	428	467	536	444	491	495	462	481	442	447	475	458	455	460	480	461	480	498	454	493	452	458	436	475	477	491	459	451	438	459	458	469	489	456	495	480	436	467	493	449	454	472	495	474	446	446	441	464	451	446	480	492	473	464	470	482	465	464	483	425	436	496	450	426	476	463	507	462	524	492	442	477	432	455	446	468	507	496	473	498	468	513	434	456	471	489	424	431	460	454	485	489	500	512	453	463	462	478	418	507	446	472	458	449	428	485	473	486	468	468	480	455	485	486	460	444	499	496	480	472	465	479	439	451	497	439	457	488	449	467	456	459	404	464	466	492	484	473	468	473	467	463	415	440	495	425	496	452	461	479	490	456	479	488	448	502	510	462	498	463	453	449	490	495	443	475	461	443	473	449	458	439	430	450	457	479	436	465	483	471	481	475	447	501	468	482	446	475	490	444	461	481	472	453	471	443	426	498	464	453	491	471	453	459	490	429	455	444	488	454	486	502	466	454	467	486	485	442	482	456	457	468	435	443	476	477	469	450	442	421	460	463	464	454	457	496	456	470	473	474	455	468	447	465	465	521	469	499	471	456	464	491	467	467	465	454	458	463	447	429	451	496	503	460	460	457	448	488	440	473	446	480	478	492	484	467	488	458	489	475	429	462	433	464	463	471	459	463	422	464	504	470	442	479	470	460	448	490	489	434	507	467	477	467	446	447	468	453	459	473	475	489	480	454	517	480	478	496	445	488	487	483	466	419	451	471	456	456	475	459	445	469	431	490	427	465	461	432	449	489	454	466	456	435	501	481	461	423	482	450	461	491	487	449	499	508	458	440	447	455	469	465	450	491	432	487	441	479	458	453	486	452	474	467	439	497	494	490	461	423	495	462	445	440	462	430	498	483	436	462	458	466	472	476	481	446	453	457	486	453	431	490	456	415	488	488	481	447	435	481	441	468	482	464	472	481	472	445	458	449	455	422	478	488	457	448	454	469	445	423	464	458	494	464	496	482	494	441	475	446	484	459	474	465	491	472	452	472	467	473	443	437	454	468	519	483	486	464	430	436	461	427	438	463	480	486	471	468	470	491	472	501	448	437	489	470	467	477	465	448	473	456	462	465	462	484	495	442	484	487	467	460	469	445	449	490	442	446	445	490	437	459	464	480	440	448	413	458	470	504	491	463	463	477	484	450	483	462	438	429	455	458	462	452	438	433	463	472	459	468	441	475	438	483	450	496	467	463	467	451	455	493	492	474	464	447	453	474	456	484	455	453	449	494	444	441	475	446	473	470	457	441	458	474	457	465	407	466	500	444	469	468	487	477	436	419	471	447	473	493	423	448	464	473	478	461	462	499	456	492	453	469	432	475	458	496	501	508	492	449	483	483	454	473	480	418	493	445	436	446	485	445	495	495	434	504	449	482	488	484	453	448	470	481	454	461	456	467	440	485	443	449	471	441	494	467	429	429	511	450	461	450	486	468	414	477	437	494	456	475	460	455	486	447	494	478	507	473	460	459	473	446	458	484	434	489	461	501	483	465	466	461	450	454	497	470	501	484	500	435	434	479	485	492	488	439	443	475	491	459	440	443	475	482	423	442	490	451	461	461	402	502	484	437	474	459	459	481	467	478	511	480	432	467	460	497	481	462	499	480	470	482	444	461	476	487	426	429	449	451	483	451	514	448	408	468	433	456	472	497	477	484	462	477	445	508	454	442	506	490	467	463	513	473	512	507	455	512	455	449	479	449	470	443	469	466	444	391	476	463	457	493	474	460	475	437	462	455	491	446	448	443	454	441	452	467	473	467	495	478	467	468	431	476	456	444	445	523	451	502	452	457	470	429	471	479	473	462	465	471	507	469	499	500	451	458	435	487	486	484	482	469	463	454	440	455	464	460	501	475	487	438	477	444	489	460	489	466	474	481	460	484	498	441	450	479	475	467	499	503	454	470	464	465	443	448	447	438	463	468	446	466	453	481	501	448	462	497	476	443	476	508	488	504	459	499	485	472	422	483	469	459	448	472	462	449	478	428	460	456	446	483	492	455	461	409	462	474	483	463	485	471	438	472	494	434	453	459	473	493	466	440	467	457	450	522	466	464	462	438	488	488	465	431	480	447	453	515	464	475	457	445	445	438	438	443	443	445	433
26785	20636	7530	681	402	371	322	368	352	362	326	324	335	288	321	343	326	327	334	314	324	327	317	299	320	326	315	307	344	329	341	337	329	317	336	333	333	344	322	320	341	311	272	318	338	322	336	317	379	330	308	322	304	295	320	303	342	353	330	312	314	353	302	326	345	331	319	305	322	354	316	328	343	338	336	343	334	321	333	326	314	310	331	271	317	328	304	341	335	338	345	319	316	318	330	337	351	318	311	339	321	304	312	323	327	331	351	335	329	327	337	302	290	323	321	331	353	343	317	290	313	296	298	311	320	306	306	296	330	323	313	323	297	319	324	335	344	321	323	317	289	319	320	307	286	303	337	341	312	303	299	357	301	317	318	336	321	324	320	339	328	339	287	344	339	302	329	305	307	339	285	335	351	316	357	329	348	334	294	327	304	310	335	341	376	336	332	332	345	333	344	295	294	307	331	326	336	332	335	324	337	314	301	304	365	344	342	331	334	312	320	334	364	309	305	343	339	358	336	330	328	307	290	342	359	315	324	348	336	343	310	317	327	322	371	309	325	325	313	308	320	322	329	298	331	317	323	289	321	317	314	336	316	348	318	302	333	308	324	311	340	347	328	308	326	329	346	322	323	309	313	331	311	300	322	313	317	326	310	313	351	297	287	307	337	328	326	321	315	337	332	347	313	271	355	373	301	353	331	264	329	323	297	350	316	325	302	335	352	292	314	310	325	308	348	315	303	291	308	348	367	314	340	324	332	296	331	322	340	311	324	338	324	364	320	343	352	300	337	351	321	344	311	324	349	329	346	358	348	305	342	320	317	342	335	333	327	334	331	304	329	273	318	348	323	352	332	339	315	306	343	347	344	358	325	332	344	329	298	330	334	317	366	334	334	339	325	305	333	335	326	353	330	333	310	303	299	326	309	332	347	315	330	323	315	324	314	334	305	336	300	287	336	340	308	338	341	338	291	348	316	338	293	306	307	326	342	296	325	350	323	340	335	328	320	320	309	298	318	336	326	326	317	334	335	338	371	342	312	335	307	318	342	351	338	342	336	318	318	353	329	300	302	328	301	293	322	356	318	326	322	312	304	361	331	332	331	332	357	325	313	328	313	332	323	350	335	322	315	314	337	313	339	328	281	286	292	334	299	318	332	317	348	350	304	290	316	311	336	324	343	312	337	320	355	348	330	313	326	343	318	298	320	342	320	327	323	358	333	309	332	311	342	319	340	339	299	336	304	309	301	326	334	337	320	332	300	308	285	303	317	312	318	308	315	335	314	326	302	333	318	317	318	348	327	315	326	306	300	343	336	341	331	332	333	306	307	314	314	327	307	316	327	319	329	312	324	323	296	306	354	303	348	320	369	298	320	321	348	325	296	339	346	339	336	343	301	335	324	311	319	320	332	331	331	352	291	346	358	294	323	317	342	323	330	297	337	306	304	370	312	310	337	358	321	348	311	319	296	319	315	362	316	331	331	322	349	336	329	309	319	326	324	317	313	321	342	363	319	343	324	340	368	355	330	312	315	326	318	312	372	299	325	320	322	341	326	297	306	317	316	324	340	320	298	338	322	343	327	342	316	301	335	358	347	323	364	319	327	349	312	327	320	322	336	333	325	309	342	335	343	309	326	357	332	324	340	296	342	342	363	291	309	325	316	344	344	299	336	315	306	336	300	341	289	340	333	337	289	323	323	340	328	335	306	305	333	306	343	317	321	333	289	296	289	332	328	358	326	330	328	314	331	332	320	309	331	334	337	316	326	334	337	333	333	316	265	322	324	297	318	324	345	343	287	267	345	326	339	300	325	315	333	313	308	348	331	290	319	321	304	311	356	363	325	306	340	318	311	325	309	332	310	296	340	310	289	319	318	364	318	293	341	324	337	344	330	303	336	342	316	347	347	320	295	322	318	343	293	320	327	332	315	293	338	343	335	330	332	351	338	329	301	346	321	320	304	311	314	312	342	344	309	305	333	332	324	331	324	333	345	326	339	305	312	344	319	342	326	325	325	336	324	310	300	297	304	326	347	339	310	311	278	325	364	333	307	310	328	348	338	302	340	332	337	321	337	323	306	338	303	351	332	329	320	329	308	310	335	333	339	299	342	328	318	301	323	321	335	311	357	308	323	318	292	316	335	329	338	341	328	334	335	323	346	326	295	328	325	331	339	335	346	289	350	300	353	336	322	323	304	320	318	328	314	326	298	320	343	272	310	331	332	314	322	317	330	293	354	341	304	319	328	319	302	314	319	309	312	343	323	320	315	318	328	351	352	335	308	318	314	373	299	315	330	343	323	325	330	324	321	330	332	318	317	352	334	338	325	341	315	318	322	325	347	329	342	365	338	315	325	337	311	364	335	298	306	336	304	335	300	333	340	316	322	311	326	305	343	316	318	356	317	314	326	318	330	301	312	319	332	348	341	322	328	314	345	319	346	341	348	309	338	308	317	322	346	305	340	330	316	327	339	325	322	315	319	348	373	330	320	302	341	326	303	295	355	337	322	335	298	326	313	320	339	353	298	351	338	317	374	326	366	331	301	318	349	318	361	325	337	344	293	332	318	334	344	331	314	307	349	369	324	318	302	351	317	309	295	314	323	319	308	333	346	317	334	313	355	337	323	303	320	316	325	310	325	307	335	326	293	335	314	331	325	296	338	356	338	306	296	335	341	364	305	315	314	337	320	351	281	311	317	304	289	333	329	327	337	317	316	330	339	348	313	305	335	287	323	324	316	307	353	311	340	311	345	295	328	299	315	337	335	292	324	357	361	368	323	350	332	319	319	344	317	321	349	346	292	353	347	319	321	372	310	336	345	324	340	305	310	310	317	356	343	351	330	314	303	330	342	314	325	330	308	349	310	343	303	323	334	303	336	337	313	327	308	305	350	316	322	318	323	320	338	342	338	304	326	338	303	333	333	342	315	311	353	300	312	340	311	320	352	319	360	306	327	312	327	325	331	347	312	334	336	320	344	321	327	306	315	331	289	327	305	351	316	304	309	303	325	313	339	311	330	325	350	337	309	307	319	348	360	300	329	299	333	300	329	293	332	318	318	336	322	325	351	305	294	320	335	341	332	318	324	344	340	317	311	317	310	335	349	302	339	340	331	318	337	317	333	346	348	331	341	301	318	332	285	325	343	325	322	315	306	315	327	345	344	302	309	297	353	313	295	339	314	358	348	316	312	352	340	345	353	326	344	337	328	343	328	343	348	296	349	361	319	316	335	344	294	328	322	324	290	277	336	340	295	324	317	318	315	329	295	311	325	315	380	353	324	319	300	318	298	319	295	308	333	319	333	331	355	303	320	357	338	316	383	286	296	312	337	340	334	314	282	291	294	320	348	317	301	303	304	367	326	312	335	310	320	320	308	345	343	327	323	301	319	348	326	321	329	316	354	342	314	342	315	340	346	336	322	317	292	326	335	350	338	319	309	317	326	331	300	339	324	316	320	355	315	325	345	304	313	314	331	355	333	369	326	332	280	320	317	314
4143	1860	1643	1020	838	802	748	724	651	614	640	641	661	636	660	674	628	619	592	651	611	593	623	624	612	618	594	584	607	598	614	638	634	625	602	622	618	604	640	574	652	620	642	594	659	626	630	636	632	652	608	628	593	603	618	615	598	612	645	574	640	636	617	582	592	602	569	586	596	588	618	592	617	615	607	636	609	616	633	598	553	599	638	543	575	601	583	601	623	608	583	566	628	600	563	628	630	583	619	573	555	623	607	604	603	594	623	583	574	624	607	628	577	630	572	624	582	628	622	608	618	578	628	578	580	610	598	592	631	626	605	605	591	586	599	579	551	644	609	633	599	616	611	644	628	636	627	580	600	626	615	617	585	646	620	622	629	582	652	565	593	625	593	639	611	622	652	618	579	616	623	609	605	624	587	594	665	626	652	606	637	618	617	613	601	581	588	593	607	554	577	636	606	639	604	637	599	575	584	637	577	613	594	613	624	618	602	590	625	592	616	621	616	641	642	644	606	610	661	606	640	609	594	604	607	592	593	606	595	581	585	583	552	660	606	580	620	654	586	620	608	579	587	598	610	590	576	624	596	622	611	625	606	643	544	581	591	631	581	604	612	627	614	584	634	612	575	622	585	568	571	632	586	628	622	584	612	574	598	610	612	559	603	602	630	583	574	592	619	603	645	609	625	585	591	612	608	616	570	630	594	626	540	651	608	598	593	612	587	600	635	625	633	599	579	632	620	591	570	556	571	626	611	602	593	632	630	625	610	633	595	596	593	613	606	649	583	619	593	641	626	599	607	593	595	635	622	590	600	614	604	595	607	659	566	576	609	564	639	650	582	679	571	629	588	646	581	656	618	588	600	570	620	631	600	613	613	577	645	570	616	608	580	604	621	608	629	611	617	612	617	584	569	629	604	617	603	626	632	583	640	615	610	636	608	606	601	612	596	636	564	556	583	661	590	605	610	578	580	554	606	626	626	575	653	635	627	602	570	657	648	618	594	624	620	642	656	651	659	597	618	614	598	585	618	609	593	596	606	602	590	613	624	612	576	609	588	590	586	584	605	569	591	591	610	656	611	629	634	552	637	598	598	622	553	599	636	591	633	585	587	596	593	645	601	622	634	612	615	603	602	615	634	594	591	620	652	614	590	639	594	664	586	613	631	604	624	581	628	635	603	585	606	584	613	598	605	655	661	632	618	568	594	599	618	582	570	620	619	607	586	667	627	600	613	567	596	653	646	617	636	567	594	585	623	609	616	563	547	575	630	625	645	580	619	604	588	599	647	590	600	554	618	580	617	607	581	605	636	585	576	584	597	609	588	619	624	575	625	628	632	603	668	611	599	624	575	599	600	645	579	567	607	611	606	607	611	582	614	600	580	589	607	667	579	628	602	640	607	582	622	598	642	564	591	577	587	574	580	588	592	621	648	599	584	602	629	657	602	627	609	586	608	632	625	591	589	586	574	599	618	595	641	590	641	650	606	561	608	592	552	638	610	601	672	579	613	638	583	590	614	632	601	632	592	637	644	569	617	643	605	595	582	593	592	634	625	650	585	595	604	619	593	630	623	645	618	615	623	629	618	643	550	640	592	620	607	582	576	621	601	613	575	660	607	655	653	649	621	609	594	592	657	633	539	575	606	598	647	618	631	615	536	626	604	623	597	632	604	623	605	618	601	607	591	583	591	629	571	601	627	604	630	587	601	576	597	613	576	596	602	620	585	585	621	619	602	652	621	598	628	658	642	566	593	616	593	618	600	646	612	556	579	568	551	603	586	585	604	630	613	596	574	594	636	616	637	631	600	596	616	618	604	579	619	631	597	609	557	596	598	592	610	605	630	609	623	593	584	574	583	614	607	619	618	609	569	589	593	623	605	609	599	570	553	587	677	611	621	594	541	610	629	589	577	631	578	599	627	582	620	639	603	603	618	590	630	598	602	599	625	581	578	618	583	655	605	605	581	610	596	636	597	614	576	619	600	625	668	592	569	583	591	627	627	580	637	560	580	596	634	611	601	604	614	606	581	598	632	617	546	659	611	611	621	588	628	613	620	576	573	582	611	618	584	627	624	584	613	570	577	569	648	568	636	597	638	605	597	623	638	599	598	558	638	634	625	603	665	621	607	591	600	558	575	642	604	647	594	597	629	613	658	589	637	558	606	603	627	621	625	607	626	640	564	592	592	580	594	628	595	579	606	692	640	631	612	633	577	597	613	611	585	622	604	598	585	573	632	622	617	640	600	586	647	572	587	573	597	601	580	609	644	622	633	608	604	610	613	592	638	653	583	582	590	629	620	617	598	628	610	589	594	601	605	589	577	617	630	554	647	613	609	619	592	601	612	610	601	583	640	601	647	586	613	628	637	598	609	601	653	607	602	640	574	597	576	623	602	597	665	576	616	600	608	610	629	606	570	601	574	646	640	561	615	646	623	542	605	636	614	591	626	598	590	628	579	569	585	592	640	592	592	598	608	634	574	630	580	570	616	617	621	598	640	561	605	611	577	598	593	617	603	597	579	603	591	617	628	592	581	650	576	615	662	577	643	645	595	615	577	649	611	593	586	627	583	613	597	610	561	615	650	622	608	593	631	609	604	572	616	597	618	585	615	599	570	617	622	590	653	588	588	619	602	632	621	603	606	601	598	646	634	599	647	608	612	620	611	620	626	628	608	616	622	583	594	607	547	596	596	619	586	669	618	577	591	602	685	634	559	606	605	630	620	611	619	602	609	600	621	573	605	586	607	583	610	640	585	585	589	619	588	608	593	610	633	611	594	602	660	619	587	596	658	598	614	595	606	581	613	602	623	588	610	622	598	631	604	587	634	608	629	599	602	632	560	629	631	597	583	552	596	574	637	604	585	617	615	612	601	600	631	534	596	625	597	622	639	585	591	617	597	631	590	611	620	642	599	586	609	608	610	603	637	630	574	576	592	588	590	625	620	588	577	624	610	582	585	612	591	609	642	571	573	588	620	627	619	571	610	594	603	574	620	610	591	626	620	603	564	584	564	602	612	601	641	641	646	579	617	564	652	632	589	608	566	596	591	582	578	641	607	641	586	618	612	648	603	637	622	600	564	608	591	583	617	638	601	616	612	612	570	595	619	651	613	586	590	608	640	610	566	585	550	634	618	620	602	604	566	608	571	617	645	609	659	619	610	592	588	594	586	613	585	574	565	617	608	626	573	579	611	580	581	600	649	591	575	592	577	595	610	655	610	672	598	605	614	582	573	630	610	580	599	644	645	640	641	592	611	619	634	638	582	593	611	587	576	617	577	618	552	597	587	638	587	596	598	617	603	590	627	646	572	584	619	573	636	618	622	592	658	635	600	660	637	616	628	571	599	613	608	575	587	603	636	569	636	584	599	624	583	616	629	591	624	614	669	601	609	602	583	607	616	633	631	602	626	621	621	645	638	637	601	618	617	622	636	608	592	568	640	542	628	599	572	630	638	582	657	604	616	626	634	613	629	618	584	619	591	617	606	599	597	629
24394	21412	28613	24600	19756	1576	561	390	338	298	269	248	248	194	212	166	201	161	178	175	193	172	163	159	159	164	141	158	155	161	167	171	183	164	135	149	153	170	178	147	154	155	135	164	149	152	146	146	150	140	135	137	138	150	146	140	140	144	152	174	151	146	149	145	132	141	140	155	164	145	169	160	143	147	145	150	144	156	137	149	106	144	143	158	159	148	150	149	155	152	120	148	166	154	162	146	152	158	156	153	138	148	135	128	151	147	132	167	135	148	160	159	131	146	148	136	176	144	141	143	152	130	139	162	154	133	146	135	151	158	141	142	143	152	156	135	142	151	142	143	139	151	148	124	145	163	135	119	137	134	148	155	151	125	142	148	142	149	154	149	156	140	146	131	124	154	136	146	157	134	158	140	132	161	144	162	146	129	153	154	158	151	137	141	129	148	151	155	152	170	143	149	130	146	139	139	129	141	135	132	156	141	130	158	154	148	146	166	135	150	148	139	151	139	148	145	143	121	146	150	147	141	144	145	136	135	170	139	133	126	137	145	147	138	164	139	153	124	150	149	147	137	151	156	140	129	138	145	132	144	140	148	162	124	152	150	157	144	158	142	166	165	170	130	145	138	136	167	139	163	147	154	154	133	117	133	144	126	142	154	139	152	124	133	162	142	155	145	109	151	138	140	138	158	146	133	142	142	145	138	165	142	152	168	154	165	140	146	137	125	149	177	149	160	127	122	140	148	141	158	135	147	145	160	140	128	126	145	147	122	142	137	152	166	144	125	164	128	153	178	137	164	127	166	149	153	134	164	150	143	131	155	145	147	156	146	145	147	130	143	146	152	147	156	144	133	156	145	151	146	155	137	146	149	154	143	164	146	121	144	164	139	137	152	145	140	141	138	149	135	125	135	153	134	166	149	129	163	150	138	146	132	143	141	125	144	150	110	123	131	135	151	132	158	153	130	143	133	137	143	130	153	154	136	153	144	138	159	133	151	146	143	158	129	122	131	145	144	136	138	147	149	154	148	154	146	142	146	138	124	122	150	147	143	136	124	151	139	137	150	136	142	132	139	150	139	169	143	149	173	149	142	130	148	136	150	143	168	150	135	154	138	129	137	157	128	148	144	149	160	143	153	148	143	145	153	139	154	168	140	128	154	133	113	154	148	136	170	122	143	158	142	131	145	151	143	173	140	138	145	153	150	151	148	134	142	121	157	156	132	135	147	141	148	145	145	140	129	144	127	141	127	135	152	154	148	136	158	133	156	146	132	137	152	153	143	142	155	150	161	128	151	132	140	161	140	144	135	126	157	159	158	147	162	150	150	139	139	141	138	134	149	167	139	141	143	161	132	129	147	150	153	131	148	146	125	162	148	163	145	120	158	150	142	146	144	154	133	144	154	144	145	134	133	144	153	143	170	131	130	163	147	131	139	148	143	133	144	153	131	133	133	136	133	151	135	136	165	156	137	151	156	141	136	172	133	153	143	154	132	145	148	138	143	134	145	149	145	144	120	150	149	135	134	146	148	141	156	163	140	120	146	152	136	140	156	155	135	148	142	139	125	140	121	130	149	144	153	130	133	130	157	161	125	127	139	119	132	163	181	134	158	160	145	138	142	138	135	132	152	139	125	137	135	132	129	140	138	134	146	168	128	123	122	163	136	127	156	140	131	143	155	155	136	124	133	173	135	138	127	146	143	149	144	134	137	130	154	140	125	154	170	147	146	136	138	130	158	151	161	136	129	160	164	149	140	152	166	145	134	132	143	145	134	140	144	153	130	118	134	140	142	165	153	124	125	147	142	129	124	163	142	156	143	154	159	149	181	142	144	145	132	134	122	141	159	112	149	153	145	137	160	141	165	168	131	142	145	152	132	147	152	153	133	120	150	153	136	173	143	135	140	137	161	172	127	151	162	144	161	125	137	138	135	114	144	155	127	150	157	137	150	141	148	165	146	157	139	137	152	141	157	160	124	145	154	131	134	146	128	150	150	149	150	143	157	137	140	142	139	159	130	145	157	162	164	172	137	131	133	153	143	131	150	160	147	158	130	152	148	145	134	142	145	153	145	134	130	126	138	167	135	154	165	157	148	116	139	152	165	169	155	137	151	129	155	147	148	147	129	144	136	147	170	133	163	153	142	145	145	160	159	130	168	145	143	128	151	130	148	154	155	142	122	135	133	152	121	141	133	135	151	133	165	152	167	139	147	139	121	147	172	126	128	143	125	140	149	171	158	172	139	146	142	163	167	148	129	131	149	160	155	131	155	117	134	164	156	134	144	143	152	130	159	133	129	130	151	138	132	130	155	129	153	152	135	127	108	149	152	131	124	141	146	135	159	140	152	141	148	156	143	160	137	147	151	150	136	148	120	136	141	147	145	156	154	141	140	140	146	129	159	155	176	135	137	157	149	151	148	151	152	152	136	154	135	155	120	152	123	144	152	148	161	142	153	152	156	139	146	158	125	144	154	143	161	145	139	151	134	152	140	154	147	135	129	146	130	150	149	158	121	159	157	122	142	168	158	144	157	126	142	144	134	138	148	150	139	140	145	154	154	142	136	147	132	144	135	144	148	147	144	138	140	149	150	139	147	147	149	139	149	144	141	139	147	158	135	129	138	160	151	131	134	147	127	130	165	154	158	143	152	144	139	131	147	159	138	164	131	143	149	157	155	182	143	143	139	137	140	138	131	144	155	137	138	158	156	128	148	127	134	141	165	138	142	125	141	127	123	136	123	149	158	133	138	157	158	148	157	134	129	146	129	157	147	160	132	135	149	158	100	158	143	140	149	132	147	157	120	140	116	139	160	171	167	157	163	157	134	179	137	179	125	123	145	137	164	133	130	132	136	148	145	144	145	157	153	148	135	156	169	134	157	143	164	146	150	143	135	147	136	127	159	162	124	127	146	139	135	140	143	159	146	136	116	143	135	151	154	119	161	162	159	144	143	151	139	138	139	174	152	158	165	132	148	158	151	147	141	126	144	154	140	150	164	135	137	151	144	155	142	162	148	155	127	150	132	145	130	144	128	147	165	166	160	128	153	147	154	148	149	142	145	156	144	146	152	139	156	133	151	151	137	166	153	169	148	139	139	142	158	177	150	155	157	164	125	136	144	130	139	152	148	116	145	153	119	135	145	114	169	135	144	140	159	143	125	124	129	130	168	169	133	138	158	160	138	134	153	135	142	136	137	150	143	148	132	136	148	134	141	138	151	125	159	138	151	139	142	141	146	153	149	141	126	135	145	134	139	123	166	169	146	155	151	130	143	142	123	139	150	160	141	141	152	153	147	141	140	142	150	143	134	135	154	108	142	133	140	148	143	152	158	155	139	142	157	138	143	138	127	149	145	148	138	148	157	146	137	146	123	184	163	123	147	131	140	144	144	138	140	157	163	156	155	140	139	149	132	139	121	157	135	139	146	144	160	129	154	127	122	170	146	132	141	151	148	150	117	161	149	136	139	136	140	128	131	148	145	133	141	141	177	158	132
5984	10906	9120	4675	3010	2196	1639	1185	1070	870	800	672	531	551	525	476	459	439	440	411	382	375	358	357	315	356	376	329	310	368	319	332	330	301	338	320	355	307	302	302	288	312	321	310	310	271	323	277	287	300	307	281	299	290	323	298	289	309	272	275	276	318	294	298	282	285	313	277	306	299	320	309	297	292	295	273	272	287	314	286	306	280	321	275	317	289	268	287	291	278	275	287	290	328	286	271	279	259	287	273	304	310	273	271	300	314	275	250	280	298	309	279	308	263	264	276	289	278	298	265	310	283	272	311	298	293	299	273	294	306	300	292	296	269	246	286	273	298	299	280	283	300	287	266	296	322	290	276	299	307	279	306	310	282	290	322	309	293	307	259	305	293	309	308	273	279	312	304	295	276	288	259	261	272	273	310	289	296	280	320	297	293	276	276	288	296	299	266	299	300	261	263	303	301	284	304	285	292	309	284	275	270	294	279	303	274	266	287	281	288	285	275	284	262	292	274	270	292	283	280	275	288	316	316	284	302	299	267	289	286	273	298	254	293	293	257	244	299	274	283	282	285	296	275	272	291	295	274	288	281	328	295	304	293	273	299	305	277	277	299	303	291	274	318	300	290	287	254	255	265	275	301	298	299	274	290	266	279	292	283	277	305	291	300	260	248	297	269	279	276	280	275	303	265	256	267	273	292	296	276	275	275	280	291	298	279	312	270	317	290	280	283	282	258	275	259	291	293	264	278	308	255	296	301	292	285	276	265	300	299	265	284	268	289	269	284	299	299	304	316	280	283	283	304	314	291	273	296	255	289	273	283	296	268	274	266	310	291	267	268	291	282	276	270	286	279	279	302	292	286	283	284	270	277	264	280	288	296	283	311	270	276	299	278	257	299	286	294	291	262	287	281	304	261	281	280	283	262	306	292	303	298	272	310	280	271	261	270	286	289	304	261	293	290	288	287	328	290	295	282	289	277	319	274	269	264	276	276	295	294	283	291	302	254	305	292	273	268	279	271	294	305	278	275	307	313	299	282	289	277	290	266	298	272	289	278	306	284	275	294	269	295	277	282	267	261	292	243	247	316	298	257	319	317	277	275	273	266	302	292	261	282	316	297	291	284	276	281	281	293	287	259	257	283	316	277	291	324	286	288	290	289	271	264	292	306	265	274	258	285	296	290	273	290	290	296	284	283	288	267	277	279	287	284	285	277	281	295	276	291	269	299	292	290	276	291	294	293	274	306	284	290	285	273	282	284	278	284	318	309	297	301	279	269	300	282	280	307	280	267	303	279	268	291	287	309	277	288	242	295	275	287	264	291	261	274	295	285	274	256	283	273	293	276	301	307	294	304	275	279	267	269	273	277	293	295	291	236	277	263	286	298	272	303	290	265	314	305	288	264	277	276	273	320	282	316	263	301	288	273	275	286	256	301	301	291	292	282	287	280	293	275	301	289	274	291	284	269	293	288	286	269	293	283	282	303	249	237	287	299	277	296	293	283	276	299	275	267	298	315	271	254	317	288	269	298	269	258	322	260	306	278	297	258	292	311	281	277	291	233	290	303	278	289	291	253	308	286	276	298	289	282	299	284	286	281	289	315	326	291	296	275	302	283	293	282	292	278	299	252	307	274	271	300	279	278	290	310	307	274	279	280	276	302	293	296	293	290	286	278	283	293	288	270	279	287	274	289	315	256	247	295	312	264	274	279	260	298	311	302	274	276	302	271	260	287	279	312	265	266	290	300	303	272	272	268	287	294	250	257	302	306	278	270	277	284	274	280	294	282	257	271	301	291	285	282	305	291	281	287	273	306	266	257	296	250	294	295	288	297	295	273	296	271	256	271	290	282	273	292	268	262	284	267	278	279	282	275	243	280	289	263	294	274	292	287	302	260	270	310	267	249	299	249	284	280	279	283	271	292	287	255	260	298	307	315	272	322	288	275	300	279	292	260	255	273	275	272	282	283	305	312	310	298	281	271	286	275	260	277	246	258	288	276	298	266	269	279	293	257	293	307	295	291	305	307	292	312	281	301	269	285	269	291	290	317	249	309	289	298	311	284	304	273	261	264	282	258	278	264	270	287	289	268	289	277	290	277	269	294	267	279	276	293	296	324	297	290	291	270	280	300	318	307	260	294	282	292	294	273	269	289	275	292	271	279	270	280	260	291	275	271	291	267	275	313	272	279	319	281	234	296	299	252	320	284	281	294	307	294	280	279	297	265	296	266	296	269	273	266	265	290	282	249	289	286	251	290	300	279	273	278	291	310	282	335	257	273	277	296	271	297	271	307	253	257	291	277	283	274	306	289	298	280	277	270	293	297	262	282	312	272	282	304	277	286	295	301	277	293	289	282	279	288	315	298	285	258	304	288	313	290	308	270	306	298	266	275	287	287	270	298	278	284	290	301	250	288	320	269	272	286	282	283	273	319	292	285	281	305	291	292	277	303	292	279	274	272	290	280	313	271	285	294	277	285	297	269	283	287	281	285	285	312	251	275	278	276	262	299	290	298	275	280	261	259	296	273	291	312	290	299	293	271	279	291	287	293	280	290	286	273	291	279	306	244	282	296	292	301	271	275	288	272	305	277	308	289	257	268	294	270	276	265	289	299	292	287	267	272	292	309	247	285	283	281	279	303	284	287	274	274	279	282	291	301	265	276	257	310	280	283	275	261	294	292	299	276	289	278	253	265	273	249	287	283	300	276	287	295	298	287	289	288	295	297	262	301	307	297	279	270	280	294	278	287	307	258	272	304	257	269	281	265	268	246	296	278	299	289	286	301	309	312	296	281	300	322	276	278	270	302	288	278	294	289	272	300	280	301	273	310	293	285	294	280	292	286	291	269	306	297	290	282	309	295	296	269	296	283	295	290	272	262	272	297	289	258	299	265	301	276	273	289	263	298	282	267	279	282	293	277	306	275	297	311	310	285	292	249	272	289	273	270	294	273	267	282	310	320	281	290	271	258	278	261	287	299	265	308	312	266	290	274	271	292	297	273	293	265	289	261	266	284	283	285	278	294	269	308	291	296	279	264	267	264	249	287	262	304	291	269	290	287	271	284	274	286	265	243	291	263	287	286	304	273	300	275	281	303	311	301	292	272	270	288	256	277	326	306	294	322	266	329	274	304	274	284	325	282	264	277	291	267	317	282	257	303	280	325	287	296	275	284	297	296	304	282	276	324	255	308	285	282	259	311	279	307	323	285	279	309	281	266	286	296	294	266	260	291	312	253	311	283	291	327	302	274	269	249	307	290	282	275	275	264	266	295	307	285	300	288	303	281	300	271	310	266	277	272	272	283	284	265	286	290	281	282	280	348	250	284	280	285	304	304	305	271	265	282	314	275	271	277	297	305	302	292	286	285	291	321	277	293	296	277	280	281	278	272	292	303	257	285	299	271	287	274	300	287	310	290	290	288	299	282	252	246	269	279	294	291	279	261	304	297	310	314	292	302	280	292	298	335	290	291	255	276	274	271	251	291	291	296	301	285
23482	21410	29264	23920	21414	17952	1755	800	604	563	458	433	427	371	402	376	345	342	342	318	322	328	327	297	311	270	304	279	302	269	293	277	283	291	293	267	292	260	286	260	265	255	267	271	281	267	301	282	262	271	280	278	286	290	274	241	257	258	301	284	270	247	271	243	290	269	274	232	255	294	257	254	249	248	244	272	284	224	257	286	267	264	265	266	254	261	252	246	275	272	291	257	267	246	270	271	273	270	271	268	261	280	261	250	230	286	262	235	287	285	275	238	258	259	277	263	298	253	250	278	260	259	297	283	241	252	263	254	260	258	253	260	264	293	298	281	265	295	254	270	289	281	248	276	258	266	241	249	260	255	279	251	245	250	245	258	256	261	267	259	283	254	264	275	266	249	240	227	221	279	266	272	245	286	262	266	274	281	236	291	271	270	261	293	270	263	263	268	268	247	244	261	248	269	268	263	250	263	261	306	261	300	257	262	269	280	274	263	257	243	229	281	250	262	282	270	285	282	272	247	249	260	297	243	285	273	259	248	259	252	255	275	260	258	256	244	276	259	268	258	270	288	281	259	256	263	266	256	289	286	238	254	239	277	246	276	285	249	250	249	272	302	248	273	232	256	243	298	253	280	255	245	234	251	271	262	252	270	283	227	283	273	292	253	264	260	245	293	278	259	255	232	258	276	274	274	299	263	251	259	291	236	257	260	254	266	262	275	247	249	266	272	269	283	246	257	257	282	288	284	249	252	289	247	278	262	272	281	240	251	270	250	268	291	243	286	286	263	260	259	234	289	247	246	246	286	288	260	260	265	268	262	261	282	234	245	240	248	271	259	255	277	291	277	274	274	288	259	249	275	290	238	262	253	260	253	244	257	275	250	270	304	238	268	257	246	273	270	287	268	257	280	263	250	282	296	291	251	264	247	249	260	267	258	284	261	264	267	262	280	254	242	241	280	259	261	247	270	269	267	267	265	255	295	274	271	259	266	261	275	236	256	275	236	278	272	273	261	255	281	247	259	249	261	281	283	245	279	241	264	263	250	267	263	261	242	268	268	256	261	274	272	277	240	265	260	262	263	286	254	284	252	284	275	258	257	260	247	285	269	272	267	259	267	235	288	262	263	248	241	257	284	259	265	244	257	259	265	254	266	272	275	281	253	269	265	251	271	263	259	277	262	276	268	242	272	248	266	287	250	275	268	289	269	255	247	258	273	282	281	249	284	275	281	240	261	270	236	257	252	268	261	244	264	279	253	249	264	260	274	254	257	258	264	237	247	255	284	255	295	266	248	243	269	257	280	270	250	280	257	256	251	286	272	269	295	248	267	269	264	274	268	258	264	272	234	263	243	263	264	238	262	263	285	280	291	272	252	243	235	279	235	271	272	250	274	281	268	274	261	253	250	281	250	252	255	256	241	249	233	248	284	257	248	249	251	264	267	276	257	253	259	279	271	261	259	264	246	245	247	270	239	259	266	226	265	240	278	263	306	267	273	291	266	280	282	290	275	284	290	271	291	230	250	248	283	262	277	276	247	244	272	253	262	246	243	247	254	267	284	261	267	248	278	298	272	278	266	263	259	311	256	262	281	266	283	282	277	244	227	273	259	260	263	264	232	284	257	288	284	267	258	279	256	285	279	287	237	258	269	259	259	236	284	254	293	300	257	289	252	251	265	249	270	241	259	260	294	233	249	242	239	275	295	265	251	275	247	252	280	255	290	263	260	278	282	291	223	280	287	268	266	270	263	274	280	263	278	273	283	234	256	257	273	255	277	275	257	265	267	304	273	256	277	270	241	273	279	238	272	251	282	269	281	268	252	258	268	275	252	262	270	249	272	269	264	252	267	261	266	251	257	240	257	239	249	269	265	280	270	237	237	256	265	298	231	291	247	265	256	271	287	268	266	248	256	260	290	253	262	275	271	271	248	267	260	295	268	274	275	263	287	252	261	259	275	312	276	255	263	289	259	288	270	250	277	245	258	274	268	244	247	254	281	239	277	270	255	241	277	257	250	222	260	269	255	236	238	244	255	256	219	264	256	270	233	294	282	261	273	246	278	267	289	244	258	259	266	265	280	270	268	293	260	254	269	257	220	296	244	263	246	266	248	234	284	261	259	259	272	306	280	279	279	285	236	262	261	255	278	270	263	250	270	275	266	239	284	306	249	255	255	249	255	271	260	259	249	262	252	213	244	292	310	248	285	252	285	265	265	241	276	245	303	255	270	253	278	239	243	253	290	260	243	246	264	245	261	283	283	234	296	251	252	273	253	275	265	246	249	267	265	274	274	289	275	239	280	242	285	268	260	295	265	257	253	274	270	290	280	263	225	274	282	269	281	260	260	284	229	264	232	249	233	282	255	277	269	280	256	254	273	263	255	257	226	269	261	216	265	292	283	252	280	261	241	261	247	266	266	251	270	283	287	281	281	227	240	268	253	259	264	286	266	235	245	261	291	262	272	268	249	291	286	258	277	266	221	265	246	287	269	230	259	282	268	263	259	262	239	246	257	265	246	251	270	258	255	278	267	256	244	268	255	245	281	246	266	277	256	271	281	260	299	300	241	271	254	250	251	254	254	295	255	245	296	279	261	265	256	234	260	263	260	237	298	283	271	260	245	249	251	282	245	271	277	247	275	270	286	274	277	254	262	298	257	253	273	253	254	267	260	284	273	243	243	268	248	256	273	259	292	271	262	266	265	274	273	250	284	270	231	275	257	276	235	240	282	275	255	268	245	267	237	258	260	294	271	272	259	293	263	277	260	220	242	265	222	255	270	230	263	267	245	259	295	232	289	302	256	250	265	251	242	255	270	280	279	239	246	255	224	276	244	263	249	267	262	262	273	257	277	271	251	246	275	241	257	281	259	276	261	245	255	280	237	273	260	294	249	247	267	265	268	272	270	252	250	271	285	240	238	266	237	236	248	246	267	274	294	257	278	269	262	248	254	243	262	264	264	248	231	245	243	284	274	257	264	292	279	265	268	253	258	285	280	281	236	255	279	289	259	248	245	211	259	245	265	256	294	274	292	264	289	288	253	259	241	288	248	262	287	242	259	253	250	240	253	260	256	294	263	290	259	266	243	268	263	247	269	252	240	257	260	269	253	242	272	254	261	226	257	240	278	256	242	270	253	274	247	255	237	256	259	260	296	268	262	286	222	239	262	268	256	257	251	246	269	279	250	280	245	241	264	268	253	258	260	280	257	271	263	255	242	282	263	298	231	260	250	270	227	262	286	258	292	269	260	270	263	241	276	285	259	255	250	255	253	267	255	258	265	294	250	238	260	278	253	253	243	288	286	259	252	290	256	267	259	278	268	282	256	246	303	283	262	249	246	233	251	273	255	244	261	246	256	271	272	262	263	268	255	257	245	266	252	255	259	258	250	283	259	263	263	273	251	271	252	251	269	259	232	270	247	247	306	246	283	275	268	287	252	260	252	236	261	264	262	229	253	246	249	260	263	254	263	282	233	283	288	287	261	298	224	259	236
8717	17272	14287	7905	5181	3750	2818	2183	1807	1641	1333	1159	1108	996	872	787	766	779	708	690	738	642	598	603	581	597	558	564	568	612	533	494	576	549	548	524	519	535	533	492	508	504	504	513	536	489	468	478	469	467	510	507	458	444	486	508	490	498	518	493	515	463	477	504	461	442	475	411	488	468	492	486	477	495	447	463	481	491	478	483	503	500	480	513	454	458	467	519	445	472	481	467	472	466	466	487	458	484	443	477	464	468	436	433	496	432	451	440	485	459	457	460	452	501	476	480	469	477	472	463	476	464	461	469	454	457	477	447	475	503	480	469	501	445	509	485	469	459	481	456	453	437	464	441	493	427	488	514	521	468	467	467	462	437	468	463	484	487	468	484	440	455	456	478	497	476	459	496	449	416	477	484	468	459	472	475	550	450	489	481	473	470	467	469	500	440	457	456	499	472	448	510	435	468	475	498	461	448	454	465	424	456	499	462	463	447	438	461	460	444	467	477	487	448	454	467	432	453	428	459	482	472	470	472	459	496	457	483	480	459	456	482	441	476	460	484	477	452	482	494	461	449	426	456	476	461	483	496	420	479	469	495	469	451	493	478	459	461	408	482	438	479	498	468	467	475	454	444	425	457	432	496	460	456	471	467	408	453	470	480	488	450	448	483	473	476	465	425	466	483	460	452	444	441	416	490	476	460	480	481	460	460	428	435	466	484	491	480	460	468	466	415	443	476	516	448	426	510	459	441	463	471	434	440	457	455	431	430	456	442	452	480	444	425	446	411	512	442	448	433	411	497	459	474	406	471	482	482	517	445	493	469	497	473	463	470	464	441	455	505	436	489	433	479	482	455	444	487	462	467	430	452	443	430	476	464	471	469	479	489	452	430	460	469	473	464	448	450	440	445	446	462	476	453	455	438	472	446	477	481	484	476	476	479	470	462	436	451	458	444	488	476	496	441	434	440	432	442	489	443	451	461	428	470	475	444	494	480	466	465	428	471	496	446	472	464	444	464	466	485	494	449	461	484	452	440	478	440	474	458	451	467	485	435	473	481	464	456	466	469	456	423	427	393	447	461	486	476	462	437	487	441	491	453	441	504	473	482	466	476	454	479	506	493	483	454	467	495	489	479	439	453	411	458	481	485	440	461	475	488	517	429	473	462	439	463	464	446	471	495	440	478	441	475	446	491	446	484	434	471	438	487	440	412	483	469	439	472	457	474	474	469	437	447	440	470	436	449	467	482	466	451	491	452	492	471	463	458	468	464	463	455	475	448	462	530	435	441	507	483	441	443	472	453	509	453	496	476	467	416	473	457	477	457	462	495	439	472	434	480	498	409	468	468	471	465	455	462	480	462	459	484	497	481	453	490	483	435	468	471	483	447	472	462	478	451	469	502	474	429	484	446	439	474	477	468	464	480	436	486	486	470	471	457	478	459	481	494	494	470	505	506	477	454	449	442	468	439	455	462	474	454	451	487	486	452	474	453	445	440	446	478	464	487	456	469	449	480	457	462	460	456	471	470	463	472	500	494	452	451	470	472	463	484	449	487	455	493	472	443	448	455	435	482	454	420	468	448	469	465	474	454	452	458	425	472	455	457	475	497	484	432	509	414	494	463	479	440	528	477	508	460	478	467	479	483	467	476	465	479	461	431	449	450	433	493	463	481	440	460	444	429	444	493	447	494	449	491	432	473	437	499	446	455	478	458	447	472	480	425	468	476	450	484	443	471	439	441	491	492	450	466	489	413	486	474	484	462	474	451	478	451	440	474	464	524	477	479	459	461	459	486	453	470	469	465	460	457	477	448	453	469	460	465	461	432	457	455	472	477	475	460	460	483	488	432	497	458	477	463	471	459	453	452	452	484	476	433	485	454	494	475	476	463	475	465	450	472	506	470	457	442	454	471	461	453	464	443	440	480	509	483	472	471	468	497	493	499	457	494	483	428	492	450	503	453	480	458	459	472	451	444	452	497	434	493	482	469	447	439	452	461	497	491	458	467	458	466	455	449	469	460	450	443	453	482	474	462	481	470	471	473	483	410	431	454	497	476	480	480	498	478	453	464	429	436	489	453	405	445	459	515	478	449	445	445	464	460	477	457	429	420	435	470	446	461	460	491	471	492	451	428	495	494	467	450	436	456	525	471	462	486	460	484	489	493	497	437	465	475	458	462	463	419	440	489	469	463	439	513	471	459	480	426	467	464	454	455	463	490	446	487	460	441	445	475	474	485	431	459	429	454	451	463	475	447	471	474	441	471	455	473	438	476	421	451	483	426	455	467	474	472	437	438	452	454	463	484	431	446	488	490	456	482	469	511	454	440	456	448	471	478	476	444	467	463	487	429	452	449	490	464	459	461	471	424	474	478	489	420	443	474	456	463	432	468	454	479	472	471	480	455	510	468	474	446	449	469	453	492	477	463	440	460	453	446	487	494	452	472	473	493	467	474	470	457	458	440	488	478	459	472	475	486	461	482	417	440	498	436	457	463	484	470	481	474	405	466	470	448	484	440	489	463	455	482	434	429	455	455	478	453	454	458	457	481	443	468	480	471	460	461	435	457	443	436	503	464	458	446	439	465	473	465	469	432	496	444	475	445	498	493	451	488	446	443	447	487	460	485	456	473	463	465	469	451	442	413	429	464	417	468	427	455	464	485	507	463	460	453	505	462	483	463	478	458	462	467	435	443	481	470	458	465	452	479	464	422	475	442	495	482	475	515	471	458	479	471	485	455	491	477	449	460	491	493	457	490	461	487	497	419	485	469	440	483	475	453	458	456	489	452	509	473	467	515	489	441	488	447	457	456	459	474	473	481	508	451	465	441	475	447	455	441	451	445	476	467	467	484	501	461	456	471	476	446	451	496	484	430	462	471	461	499	467	455	443	492	475	447	448	453	478	439	446	429	423	464	502	497	489	496	455	447	505	456	449	447	483	424	445	457	443	473	441	445	472	492	452	450	474	458	496	454	438	457	477	474	485	447	475	475	480	483	501	476	467	486	494	480	505	477	469	478	459	498	472	459	440	437	455	436	504	464	461	480	425	461	460	479	426	443	474	458	468	489	501	470	448	465	449	448	457	473	504	475	475	486	456	483	474	470	455	417	448	457	480	467	432	431	446	472	443	463	498	474	471	493	415	449	461	456	451	459	495	506	484	451	456	485	431	467	467	448	470	490	455	506	439	428	497	437	489	432	456	481	488	469	462	463	438	478	457	442	422	445	457	456	466	470	469	450	451	450	459	427	478	429	478	478	466	459	494	436	443	420	488	478	452	472	434	501	452	449	443	465	462	477	464	455	470	441	458	463	496	442	476	473	460	455	465	480	469	478	450	460	469	447	475	474	405	454	492	446	468	407	480	500	486	501	466	482	505	428	441	438	441	436	443	462	470	486	447	474	414	459	432	461	471	476	456	487	449	459	498	460	464	473	427	446	477	466	480	493	468	449	449	453	504	452	503	478	415	440	463	427	467	487	451	481	458	485	492	446	436	474
26932	20722	7440	723	398	403	357	325	356	348	315	310	356	325	328	331	350	287	359	344	317	330	346	356	339	347	323	338	314	312	304	326	301	318	338	336	326	363	332	328	319	330	325	334	322	332	323	341	296	346	354	311	319	347	340	318	347	339	326	381	339	323	336	340	306	328	364	316	333	334	333	330	324	346	324	333	297	340	335	311	318	318	335	332	310	340	320	334	319	330	342	323	311	346	319	318	331	300	306	344	345	325	341	308	345	337	347	314	338	356	361	321	315	275	300	336	308	359	302	300	322	332	314	332	309	340	339	321	324	322	312	282	327	295	333	330	325	350	326	311	353	317	340	333	304	301	315	337	300	305	323	321	346	344	334	302	326	372	345	329	344	342	311	313	329	293	361	334	312	305	341	327	307	330	333	349	333	322	304	338	322	309	332	313	374	299	309	308	302	327	324	334	312	328	313	316	322	340	306	329	343	324	298	325	300	326	359	327	324	354	318	348	320	309	296	348	353	288	375	328	324	327	299	316	325	347	338	348	350	290	346	325	313	341	340	333	333	336	341	308	304	299	309	312	313	303	315	293	343	283	374	362	326	319	309	317	319	299	335	339	320	337	376	309	312	330	340	321	311	325	301	330	321	339	335	303	362	343	332	349	329	351	321	328	313	311	311	327	311	345	296	330	346	316	322	342	320	352	318	324	338	284	304	324	317	325	333	313	338	294	327	348	351	325	283	299	316	300	341	329	319	328	350	281	286	310	325	333	328	326	319	328	347	300	330	347	314	333	393	328	329	324	307	316	336	281	312	337	343	338	326	314	303	342	329	320	304	339	319	322	316	349	340	317	327	321	316	335	322	328	317	327	328	330	330	318	309	347	332	309	335	313	296	354	338	301	330	329	337	266	332	347	309	328	332	326	333	336	359	325	363	302	340	310	340	343	323	357	334	338	362	321	335	317	307	334	338	319	309	332	319	326	295	335	315	309	344	323	327	347	339	302	332	344	300	319	305	348	322	350	351	326	350	292	284	329	302	334	325	301	324	332	339	337	339	310	348	342	302	300	328	332	303	303	301	320	342	340	330	336	310	332	367	376	355	363	285	349	323	335	310	338	332	306	327	338	330	330	333	319	335	287	388	310	315	349	360	306	346	301	291	337	345	330	298	326	344	321	305	326	322	331	303	300	349	341	332	324	328	302	318	335	312	320	308	291	321	335	322	342	343	309	311	314	305	315	324	316	344	326	324	332	341	287	310	329	330	356	331	293	357	317	313	316	353	339	349	326	354	293	327	331	341	326	359	301	297	332	311	275	320	321	323	313	319	314	361	336	297	304	334	302	323	347	321	290	344	330	326	314	344	361	296	336	335	321	339	278	320	335	329	307	356	336	301	331	336	323	332	322	338	325	342	325	319	341	301	332	303	339	318	377	349	330	327	313	332	320	341	320	318	316	303	310	311	321	360	323	330	329	344	325	285	310	311	312	333	316	325	331	335	337	294	304	350	335	346	318	338	289	314	329	324	370	354	300	324	320	352	337	305	342	307	333	316	334	329	355	346	338	334	332	342	305	348	325	329	301	355	309	354	317	320	333	313	301	325	294	280	335	337	381	287	301	334	313	327	346	326	356	340	300	312	307	327	347	348	313	331	329	341	362	330	307	309	333	315	355	354	346	346	313	313	332	308	346	292	336	315	374	350	351	341	363	350	329	305	358	371	307	306	319	300	304	341	330	339	335	343	328	306	321	333	324	311	309	341	327	320	350	335	295	331	321	338	337	333	323	332	324	313	292	292	332	321	293	356	309	318	330	322	340	336	347	348	320	326	325	306	354	329	323	316	314	330	300	356	331	340	311	326	308	357	348	332	321	335	332	377	316	317	330	337	349	291	306	299	327	337	325	306	328	343	294	326	361	350	351	315	359	325	389	351	301	318	337	329	311	321	361	320	346	282	317	303	325	307	356	301	325	354	300	337	335	355	354	297	331	310	290	335	319	305	315	338	340	313	284	333	322	340	326	319	332	312	340	335	359	334	317	317	305	341	356	347	322	318	297	307	343	336	343	312	319	346	328	325	308	292	302	316	302	315	333	341	311	339	317	306	358	320	317	330	322	299	306	336	337	308	319	330	379	305	350	304	349	346	327	315	356	327	302	327	333	315	324	320	334	317	344	315	298	336	302	339	350	312	343	320	304	330	295	297	314	354	369	338	289	330	299	323	307	285	359	311	329	302	325	308	340	290	325	329	347	336	320	341	305	312	365	321	317	347	332	314	319	342	341	359	329	326	302	340	340	340	312	339	320	323	301	325	332	318	306	338	340	334	312	329	306	355	327	294	315	338	346	295	318	299	341	348	301	319	335	308	288	341	314	312	358	313	342	325	305	360	346	331	315	340	326	341	334	333	333	344	341	323	336	319	336	339	336	325	323	327	281	346	365	333	310	328	341	357	302	343	309	329	316	308	337	358	314	332	335	327	331	328	332	343	334	329	328	334	329	328	319	300	318	367	339	303	269	330	321	323	325	324	315	322	323	302	326	310	306	318	349	343	324	324	353	305	340	305	320	332	289	309	294	330	327	293	323	352	335	355	332	313	336	326	300	304	326	314	315	330	343	322	375	348	329	321	336	348	344	328	339	311	328	335	304	375	344	335	309	305	307	330	300	328	340	359	308	330	318	336	317	311	340	290	350	356	302	321	307	317	312	336	336	309	312	334	306	329	314	339	304	320	343	335	331	292	318	339	302	336	307	328	304	322	339	301	334	325	331	271	308	308	343	296	325	318	327	320	342	328	288	307	319	329	346	336	337	332	324	346	336	310	297	361	305	331	331	319	309	289	376	306	344	324	331	352	319	353	294	342	322	330	320	332	322	306	349	333	335	340	329	313	316	343	327	331	337	305	332	308	299	308	294	320	303	272	336	347	341	336	341	311	329	335	328	296	340	326	317	334	324	338	335	337	338	356	355	327	314	335	309	323	333	355	332	357	311	334	307	322	344	329	327	363	336	326	329	325	320	342	312	322	306	322	354	314	299	324	334	345	335	380	332	334	335	307	327	334	331	331	314	344	334	322	309	317	331	321	333	323	314	343	353	344	334	295	313	320	327	299	333	333	318	325	313	369	301	345	316	343	348	311	293	343	349	303	319	310	349	306	309	335	342	342	347	334	327	318	324	318	331	311	329	329	347	329	305	300	348	315	334	325	332	302	278	338	335	333	318	340	332	330	351	335	347	302	344	321	361	302	339	328	335	317	327	317	343	338	344	313	326	348	299	315	327	353	293	323	339	294	340	308	335	328	340	335	340	319	342	363	353	290	350	314	328	348	289	315	319	355	336	331	316	310	317	334	347	332	326	322	361	308	345	317	290	368	341	290	338	337	324	310	274	368	332	304	311	343	337	335	341	327	313	328	326	323	312	349	339	317	323	338	323	334	313	334	327	320	317	310	320	364	343	324	298	341	310	329	275	319	307	351	322	332	325	322	325	325	329	318	308
4142	1866	1568	1029	880	771	708	703	690	661	646	661	611	610	656	625	637	585	606	630	612	616	602	625	660	584	620	566	621	600	604	586	610	595	608	624	596	612	603	618	614	637	627	601	602	624	597	573	597	629	592	601	586	619	570	629	579	576	611	644	614	605	613	614	654	613	623	614	629	620	588	594	603	629	589	628	577	613	579	583	609	615	590	606	586	669	646	591	607	635	645	581	591	574	655	595	597	616	569	648	554	636	613	631	607	595	601	576	615	648	589	610	619	619	648	616	598	614	613	591	593	642	581	598	616	568	613	625	613	554	584	593	614	647	621	587	607	586	588	594	624	602	611	600	620	637	600	596	603	564	603	607	587	619	603	598	605	611	593	649	599	580	609	565	616	550	578	605	600	604	580	621	623	617	585	606	591	603	614	605	587	612	619	584	608	638	608	604	637	614	592	579	593	623	610	631	649	587	583	649	623	581	582	610	574	592	618	610	582	617	604	617	595	618	639	621	665	587	561	640	613	621	653	636	626	621	634	612	635	628	612	623	637	601	621	586	624	622	591	604	570	549	603	614	594	662	562	632	669	596	607	601	622	547	599	555	581	566	582	606	626	605	633	612	582	643	628	644	581	582	575	598	591	611	622	620	595	599	596	608	587	609	620	603	615	588	657	596	564	604	606	567	591	590	595	577	657	618	574	644	598	604	559	584	566	594	621	576	584	598	570	629	594	620	622	572	592	606	592	640	636	607	580	623	591	566	643	646	574	602	625	620	584	570	561	594	606	563	607	594	603	588	656	572	575	599	630	608	615	662	607	585	641	595	592	627	587	646	581	565	612	614	648	587	647	588	597	619	593	637	600	574	613	621	600	612	570	599	640	619	670	613	592	587	624	621	628	597	583	597	606	640	616	611	604	588	577	590	588	609	602	589	591	583	573	594	621	624	628	563	612	608	579	585	637	631	576	596	599	627	576	592	599	622	565	582	544	577	612	619	637	575	631	646	602	626	611	622	571	591	615	564	619	626	630	587	584	618	604	635	606	573	587	630	621	591	606	577	621	622	614	647	639	604	619	593	676	601	603	571	594	608	634	595	599	606	612	650	632	581	635	582	650	603	635	608	633	586	618	576	591	604	641	586	608	604	616	614	619	630	583	594	577	596	615	601	573	630	667	599	576	591	592	606	610	635	595	607	676	621	610	577	652	655	607	609	629	614	607	611	634	616	605	595	641	607	604	646	599	641	601	612	602	606	619	617	584	612	643	615	579	575	633	612	581	579	563	581	612	600	609	605	629	616	565	599	587	589	627	580	602	574	602	577	579	670	590	604	645	605	616	602	596	586	616	589	618	590	555	600	607	580	611	604	600	589	631	618	629	609	607	587	607	576	611	610	593	602	562	649	666	643	647	592	625	611	633	603	640	634	642	640	633	580	604	673	586	611	573	642	597	609	589	622	569	598	573	639	591	563	590	605	590	609	598	604	588	596	625	601	629	619	617	613	616	629	593	605	580	581	621	588	589	651	622	622	621	580	581	612	579	627	609	628	620	625	606	591	581	586	630	609	607	617	590	600	608	650	598	632	598	630	644	620	614	584	593	609	630	571	620	635	611	599	602	599	623	593	588	658	571	625	599	591	583	549	596	613	597	618	619	582	587	594	620	583	598	621	617	568	570	612	656	599	613	564	602	613	601	613	600	551	559	580	603	600	575	579	640	594	617	658	605	622	665	549	616	627	590	602	629	606	597	581	637	579	603	604	563	597	604	642	615	610	586	633	614	595	588	603	643	570	597	650	596	635	618	616	575	581	572	609	623	570	605	607	603	617	584	582	574	532	598	602	596	582	584	575	599	618	589	611	610	618	609	605	631	560	631	572	621	627	593	602	641	607	599	577	624	569	576	598	604	601	642	581	595	582	560	643	604	616	597	595	602	582	606	613	583	603	579	577	592	599	581	601	607	612	580	632	595	565	581	547	604	616	608	581	619	606	593	574	636	551	608	619	589	629	617	608	610	571	619	634	602	631	628	610	644	554	600	662	594	612	650	574	587	615	610	579	576	596	609	627	630	567	574	603	667	611	615	564	565	578	609	639	623	602	641	625	614	580	587	607	615	635	644	691	588	580	657	648	577	611	589	625	613	568	605	592	604	580	606	594	629	574	605	610	567	563	595	629	569	625	615	593	603	610	639	592	591	584	612	648	631	613	618	614	622	612	632	582	594	620	638	600	654	674	609	596	643	620	612	601	615	636	607	674	596	596	623	592	605	609	657	646	598	632	633	561	583	576	596	621	587	627	624	659	608	617	631	578	544	624	596	588	593	598	602	616	598	569	612	616	597	593	604	595	608	624	596	601	576	584	588	596	575	625	591	608	624	603	594	600	629	544	620	593	565	583	614	620	592	631	613	602	635	547	610	595	614	559	560	611	639	599	608	573	644	590	654	591	633	604	605	621	573	603	597	579	601	585	600	605	599	601	576	553	612	586	624	649	599	583	611	646	659	588	584	633	648	614	609	588	631	577	623	595	556	624	632	576	633	592	670	618	560	604	610	642	618	601	592	593	565	600	593	578	627	604	660	591	636	596	614	607	592	609	643	595	655	629	639	600	641	616	603	595	625	595	596	619	636	612	584	632	596	608	619	621	586	646	628	566	614	634	614	610	597	623	626	599	636	638	589	596	620	590	581	635	587	657	609	583	609	630	594	628	637	613	621	595	592	640	583	573	623	627	574	585	555	574	608	600	612	643	633	617	627	601	613	629	600	585	581	535	622	625	579	605	588	595	616	608	637	624	619	602	673	603	638	604	628	583	601	613	635	574	653	591	604	619	628	558	622	618	610	638	613	606	613	579	631	599	602	560	610	630	599	609	592	632	612	629	573	591	606	584	622	567	609	643	597	565	617	617	637	589	585	614	585	599	622	593	573	622	638	620	601	615	599	548	563	603	631	627	606	576	648	621	611	603	638	635	576	622	575	597	615	636	601	628	602	592	628	605	583	601	634	609	627	580	605	605	582	618	587	595	562	593	599	646	596	544	689	617	591	611	620	573	566	597	580	556	648	618	626	634	625	575	608	602	586	627	613	593	589	626	601	600	621	585	663	602	574	635	621	597	611	570	638	637	596	615	588	600	603	602	587	586	586	608	620	598	540	596	628	597	570	570	611	581	578	610	559	543	589	564	606	597	587	602	560	612	621	612	592	577	585	601	589	641	587	593	597	639	610	604	651	571	589	610	604	603	565	625	615	611	614	652	633	579	615	609	564	610	643	596	616	650	599	573	654	590	588	597	583	604	595	625	631	602	603	613	614	523	635	595	597	619	625	578	599	598	660	567	590	624	602	581	565	595	583	621	610	649	605	605	633	585	601	620	618	630	611	612	594	568	585	548	624	588	600	631	615	574	643	606	574	613	590	608	603	617	653	561	587	618	631	553	611	585	602	611	608	633	584	586	598	618	573	601	614	581	619	591	629	607	589	598	622	647	593	616	641	585
24450	21404	28593	24602	19742	1509	549	396	303	277	251	208	220	185	184	200	166	194	183	157	154	136	163	172	170	152	152	171	160	171	157	139	142	152	176	126	146	106	156	149	177	145	156	165	144	160	166	154	152	164	140	160	136	136	149	145	152	144	165	156	167	128	139	123	168	128	137	131	137	151	152	152	129	176	122	141	119	142	117	142	146	149	139	154	160	160	148	166	147	146	132	138	155	150	133	132	146	140	131	145	136	147	157	148	158	153	122	137	143	160	140	135	143	160	156	131	156	129	145	153	134	155	140	170	144	142	145	159	134	117	164	160	128	144	141	130	151	174	136	155	136	154	158	158	124	138	128	146	152	149	143	153	140	130	147	152	160	133	137	165	152	178	159	117	158	153	139	140	137	128	140	135	152	162	166	169	134	135	142	139	149	162	140	135	131	131	151	137	149	157	149	136	148	151	140	133	148	145	156	142	151	137	152	131	117	147	162	139	144	159	128	129	141	128	154	143	140	130	122	160	121	127	152	157	132	141	130	151	149	135	134	132	147	129	142	138	139	138	129	156	155	136	145	159	157	168	147	142	145	150	134	149	148	158	164	157	137	125	157	130	142	147	153	144	139	123	157	146	137	157	154	142	154	119	137	141	144	145	159	148	134	147	134	154	153	153	136	146	126	124	142	166	151	141	132	156	141	149	137	134	152	145	131	149	147	142	147	152	138	130	129	153	123	130	150	138	141	141	145	142	121	153	141	148	138	131	144	158	138	152	136	157	169	130	166	143	149	145	157	139	141	120	156	147	144	123	147	162	136	132	140	135	134	137	138	121	143	135	144	143	147	143	149	162	135	140	126	149	141	143	164	123	152	146	132	149	134	147	138	144	135	154	148	129	138	118	142	146	153	141	138	145	163	144	131	152	148	144	124	156	137	143	162	126	171	140	149	137	151	149	148	162	156	141	125	146	142	150	122	156	149	141	119	137	158	140	142	147	150	149	141	142	136	122	162	156	140	164	158	136	134	145	148	127	126	124	123	140	134	156	153	153	147	122	170	149	134	156	132	144	129	143	131	162	137	147	153	124	149	122	148	158	145	154	128	131	132	131	137	152	146	145	132	132	140	156	168	140	139	130	135	142	145	148	143	145	138	144	140	146	133	145	137	137	145	156	123	122	148	164	147	128	150	147	151	173	132	132	139	159	135	160	161	119	161	122	155	140	152	131	128	162	152	149	122	157	152	146	136	156	152	144	139	160	159	157	148	140	127	133	158	135	144	144	138	132	136	167	173	167	136	124	164	161	151	143	144	132	135	147	154	134	135	159	147	145	141	136	149	150	140	113	150	125	137	160	135	135	141	151	142	151	139	146	126	176	140	140	158	142	132	140	137	160	143	160	126	140	162	129	139	138	141	142	138	139	124	147	136	138	146	161	144	142	142	144	139	140	138	141	148	156	115	137	152	135	143	157	146	151	139	138	152	174	157	140	143	149	160	162	131	142	142	145	148	161	132	134	164	117	160	138	144	145	123	150	124	143	155	148	132	141	133	142	163	138	143	156	136	135	156	153	114	128	148	124	141	133	145	137	165	124	135	128	147	155	146	144	125	157	135	139	134	140	136	165	146	136	136	144	143	149	143	141	128	147	142	155	121	148	135	126	151	158	125	153	131	135	175	131	128	120	126	160	156	129	140	145	152	143	129	172	140	134	164	128	123	148	154	134	132	138	152	140	159	148	128	133	158	139	158	131	141	137	156	151	134	149	145	142	153	148	149	141	139	151	147	160	129	133	119	161	135	131	153	157	136	145	150	137	140	155	153	136	142	112	133	122	142	134	149	161	152	145	159	165	147	126	157	158	154	139	136	138	141	146	144	156	143	144	152	146	125	151	141	125	142	147	143	147	147	154	153	133	146	146	149	161	143	137	123	150	142	163	141	125	126	151	127	130	157	151	142	145	158	140	147	137	155	133	146	145	141	150	163	147	137	138	123	127	143	159	133	140	150	126	168	161	147	153	140	139	137	141	150	155	161	150	128	145	130	152	151	147	129	136	155	143	135	123	109	120	142	152	139	143	122	132	125	127	152	151	144	154	137	169	156	158	132	150	124	151	143	125	149	159	135	178	127	117	145	132	149	142	153	125	134	140	149	144	163	139	138	146	148	161	124	156	148	139	158	164	131	144	156	145	147	147	137	167	151	126	137	149	163	146	141	146	167	148	118	139	151	154	143	150	133	144	116	165	141	147	144	135	148	149	152	119	127	132	142	154	159	151	148	157	164	137	146	143	145	135	139	144	162	134	155	158	155	140	175	133	114	173	132	160	154	151	164	139	136	162	151	152	150	142	139	159	159	131	170	135	143	127	122	120	136	151	155	127	144	131	145	134	142	156	136	142	136	138	153	137	139	132	156	144	130	142	139	140	139	142	146	153	141	133	152	139	152	148	134	131	128	136	144	136	144	157	147	148	137	131	150	130	125	138	147	148	137	158	130	153	141	135	127	126	122	157	131	148	153	144	140	152	142	131	173	130	145	146	158	131	150	138	152	143	149	135	156	120	152	140	144	133	156	127	139	165	149	163	147	144	144	149	147	155	153	139	145	151	159	142	123	191	161	146	152	153	177	160	117	148	144	147	145	156	128	139	144	157	165	168	170	122	149	128	162	154	132	140	144	151	138	149	163	117	133	139	158	142	148	122	162	150	141	165	135	135	143	142	115	145	127	145	140	136	155	128	123	136	149	113	152	145	140	128	174	139	146	155	142	166	145	153	151	132	142	150	129	147	134	147	145	155	153	164	167	146	125	156	168	149	113	152	141	143	145	143	147	153	141	164	133	145	140	149	140	116	134	157	127	123	146	149	122	144	144	143	149	129	138	157	135	153	124	136	128	137	149	160	129	140	165	127	130	150	133	150	159	134	175	152	148	142	128	135	140	137	167	158	142	144	137	155	132	134	151	135	161	140	147	177	153	142	156	150	149	128	135	147	140	153	150	173	139	152	145	139	149	150	126	149	144	138	156	125	155	163	154	139	162	142	128	156	150	134	130	155	145	118	166	140	167	141	142	123	136	150	126	162	174	136	151	153	135	148	184	156	134	144	147	142	123	163	128	135	150	144	144	145	161	155	124	136	141	137	137	132	145	139	150	158	138	148	121	144	147	146	156	134	161	133	129	129	144	149	162	148	125	142	130	134	132	134	136	146	149	170	141	132	150	140	143	154	148	150	157	155	137	128	127	151	164	127	162	163	165	152	129	147	161	144	149	159	129	141	155	126	154	152	133	142	140	139	130	141	138	154	143	152	135	146	136	144	150	152	136	167	148	144	123	135	146	156	145	135	147	176	128	149	153	132	141	157	155	145	137	160	140	140	141	147	143	134	155	162	132	131	150	146	133	155	136	129	138	134	133	146	136	158	153	129	139	128	139	145	145	150	130	133	148	147	147	168	138	136	147	139	167	147	154	144	151	135	129	143	140	133	147	144	138	135	133	158	140	123
5959	11050	8978	4582	3005	2089	1565	1292	971	837	701	606	625	565	501	467	453	422	410	414	379	368	359	361	349	343	327	339	327	316	323	319	316	345	325	309	304	312	306	322	284	327	268	299	296	300	271	293	311	303	329	284	313	287	273	308	306	276	284	292	289	313	279	277	282	306	311	310	302	308	290	294	299	268	281	289	291	289	297	298	297	279	298	291	309	277	277	295	282	269	252	281	292	273	270	297	321	292	295	296	274	299	278	278	290	307	295	247	300	254	316	287	284	309	305	257	310	311	279	267	298	293	272	258	314	264	242	285	280	286	283	278	277	300	263	296	285	291	258	294	312	291	294	274	256	297	271	321	280	270	264	280	304	281	296	305	299	279	296	271	290	288	298	288	266	260	286	275	292	251	297	268	302	287	226	278	295	266	286	282	312	243	264	261	267	281	283	263	282	273	311	289	286	299	288	296	282	259	286	262	289	267	259	300	266	267	278	289	298	284	292	290	277	297	315	266	264	292	294	294	300	302	320	293	304	296	295	288	301	309	276	260	279	285	290	298	295	303	254	310	282	283	292	275	318	284	274	310	284	287	266	288	280	266	295	285	275	247	244	264	313	295	278	297	261	295	245	320	292	262	268	252	260	288	295	277	303	259	279	272	289	272	253	271	301	271	282	273	292	282	311	289	294	304	293	279	301	321	316	290	333	278	281	303	292	277	282	326	283	323	282	282	285	271	289	311	266	296	295	277	299	309	304	290	269	290	274	268	305	283	284	290	296	268	308	294	265	271	280	261	279	273	281	258	267	283	276	319	265	256	303	284	289	250	284	269	250	302	273	305	312	262	285	247	276	284	291	273	290	270	285	277	274	303	269	302	289	270	275	276	300	279	258	275	308	305	256	317	295	267	265	278	278	279	270	289	291	322	304	295	271	280	298	306	286	286	277	268	345	249	263	246	278	291	302	268	284	288	277	295	273	278	293	291	302	286	287	280	285	283	297	246	282	272	270	277	299	288	265	280	272	293	257	305	288	313	279	280	263	280	286	269	259	252	273	291	281	287	308	309	289	293	282	284	265	270	273	261	296	266	295	267	287	287	289	275	285	278	299	283	286	280	276	267	315	330	301	295	247	298	279	315	288	296	307	272	288	271	281	278	280	285	289	248	292	249	280	286	273	275	301	252	291	273	282	284	254	286	287	283	315	293	298	264	302	279	281	263	311	279	266	294	274	252	291	307	288	293	298	299	258	296	291	293	276	281	286	292	282	283	302	274	304	282	271	255	269	311	291	293	307	270	256	291	285	304	277	289	271	284	294	301	256	281	297	261	302	271	263	256	271	268	296	265	317	282	258	285	302	282	258	279	308	318	260	277	301	284	264	273	298	281	282	256	274	265	297	274	267	277	292	277	288	298	254	296	282	257	277	275	294	298	269	307	272	302	274	270	287	273	276	287	279	302	293	309	283	266	296	242	270	297	271	272	285	267	284	298	301	266	272	305	281	274	273	317	305	291	276	293	289	295	267	306	278	296	255	288	264	255	314	257	283	288	281	256	279	282	266	310	292	259	328	280	284	312	301	266	270	288	276	283	281	288	300	275	270	267	288	304	265	279	278	255	296	301	250	290	268	299	281	266	282	288	279	293	274	267	254	264	304	295	314	279	295	277	284	298	259	297	263	305	276	277	278	309	254	282	312	279	275	301	274	259	281	305	286	255	289	297	280	282	265	276	291	284	298	273	294	264	280	298	260	284	289	255	293	269	289	291	299	290	285	294	280	277	290	268	277	276	285	308	259	259	297	291	282	294	293	291	267	284	268	315	262	322	253	273	300	260	271	307	288	300	306	284	270	274	279	251	310	284	300	290	261	284	289	283	269	302	279	280	279	265	303	283	286	284	275	284	296	267	310	279	244	261	320	253	318	301	279	297	266	283	259	310	252	270	298	275	303	298	263	291	278	289	281	304	267	261	284	296	281	291	296	291	300	269	257	269	313	294	292	273	297	299	280	257	278	288	278	284	280	308	272	286	295	270	279	275	285	301	293	274	284	266	308	300	288	286	280	293	282	292	265	300	284	257	281	280	298	313	274	274	306	280	273	294	306	319	282	268	278	299	272	255	320	282	299	261	294	300	277	294	298	281	286	277	284	280	308	263	270	290	310	275	276	271	298	301	273	259	280	293	267	297	289	287	289	281	286	303	305	281	294	285	305	284	306	288	287	257	272	276	318	275	287	312	285	277	265	272	254	269	283	260	282	288	314	283	279	310	309	286	301	282	291	287	266	307	294	308	255	270	283	267	308	298	287	285	314	256	317	287	239	283	283	288	284	289	307	270	263	272	282	314	272	277	297	288	296	294	264	284	307	257	265	291	314	294	282	284	293	297	263	292	267	265	300	230	292	318	278	296	280	293	278	269	264	288	276	301	277	265	279	301	272	299	283	288	307	270	300	279	280	290	289	284	242	276	301	274	312	263	264	295	308	286	314	317	294	301	264	255	285	267	295	270	283	275	293	278	256	281	284	269	253	270	292	277	312	271	312	285	294	270	260	284	236	271	272	260	288	282	271	256	267	290	263	285	292	275	270	295	298	261	255	273	286	307	297	271	262	258	289	296	260	288	294	303	270	266	301	321	297	285	289	290	297	307	280	289	263	304	300	286	320	278	280	274	294	262	286	289	281	323	295	279	277	278	310	292	285	257	279	288	284	284	267	293	282	281	293	273	287	279	289	272	278	267	300	326	265	270	293	289	282	268	289	297	280	249	247	270	264	313	273	290	300	261	284	303	302	277	308	310	311	290	291	264	303	268	300	286	275	282	279	281	295	289	286	274	278	286	275	295	299	276	259	262	274	318	270	269	299	267	269	291	249	277	292	293	285	299	278	272	256	281	292	297	283	273	272	301	281	307	291	256	261	269	268	281	302	267	258	280	281	273	256	278	269	269	307	268	277	270	278	282	283	254	297	283	277	266	260	262	280	279	301	269	267	261	263	287	253	288	276	280	279	283	289	277	280	270	284	234	259	293	287	297	283	286	301	279	265	281	301	258	262	283	318	293	295	275	257	266	249	259	320	280	295	282	315	313	283	279	282	251	295	308	289	260	276	277	300	305	291	269	290	278	288	292	266	287	265	277	295	269	290	269	294	299	288	282	266	310	250	259	296	296	278	295	272	268	286	249	290	315	328	280	300	294	289	299	273	256	282	295	285	303	284	262	278	280	299	294	298	298	275	282	250	278	279	275	265	280	320	278	309	323	283	286	298	262	267	257	272	265	285	263	296	274	288	270	279	273	293	297	308	254	300	274	277	279	270	297	279	306	289	275	275	275	251	299	296	277	318	254	309	315	279	287	279	271	264	291	274	285	294	266	272	312	284	298	296	280	266	270	323	303	303	280	288	288	292	285	270	295	289	263	282	275	278	268	296	285	292	269	261	281	284	280	285	261	278	280	309	285	292	261	311	278	323	280	281	284	288	275	283	288	275	290	279	275	264	306
23486	21412	29268	23935	21414	17698	1780	798	575	571	508	418	385	393	336	347	331	357	318	328	282	295	314	322	284	303	339	272	283	258	314	267	288	289	318	327	275	254	311	297	272	253	281	278	301	281	245	284	280	267	292	256	274	295	244	296	248	253	262	262	266	254	263	261	258	274	253	258	242	256	262	284	247	228	268	245	257	249	255	247	273	264	286	255	271	297	227	265	294	259	248	253	264	262	267	260	260	253	286	272	252	277	262	256	265	280	261	268	296	260	262	283	271	259	235	240	272	296	283	251	284	249	247	237	276	268	300	260	275	269	265	226	258	254	239	265	271	253	277	250	243	265	275	294	267	275	260	258	257	250	227	270	269	253	260	296	260	273	260	266	264	266	254	269	291	232	261	272	270	259	282	242	266	290	257	248	267	263	259	253	273	241	272	259	258	252	273	249	251	294	254	261	273	271	273	222	271	297	239	284	258	258	251	265	259	285	256	239	256	243	273	274	259	268	274	265	274	217	278	260	271	231	279	307	228	257	295	262	304	251	257	265	238	256	265	273	279	282	280	222	273	268	243	242	277	253	264	247	260	275	255	247	258	260	260	263	279	248	249	248	263	258	274	259	244	283	266	257	250	278	246	313	254	282	285	270	280	259	238	237	268	266	283	256	247	258	246	250	256	277	261	258	246	269	238	262	259	280	249	252	235	291	260	251	242	259	243	254	224	240	239	266	270	235	275	250	286	253	279	251	261	246	247	260	282	268	235	234	267	289	267	287	268	273	248	230	274	251	297	227	243	241	288	295	278	267	250	282	262	255	272	254	264	269	238	269	250	277	267	261	272	256	260	247	267	267	243	278	267	257	256	252	273	299	224	232	276	260	249	279	260	249	267	246	247	273	251	268	255	266	263	266	264	254	238	229	247	293	265	277	268	271	255	260	224	258	237	244	243	261	294	243	259	227	250	247	278	277	253	256	251	274	269	251	262	255	264	278	268	276	275	281	269	232	257	265	258	266	241	252	272	246	277	262	260	257	245	251	267	255	241	255	279	252	265	278	259	278	282	249	279	266	264	262	271	274	250	270	268	268	293	242	227	264	250	251	267	288	280	285	257	246	264	237	243	245	264	274	238	275	248	259	234	251	255	276	251	274	255	266	274	272	276	269	273	269	255	266	248	277	253	274	254	274	227	271	264	271	254	265	245	270	233	275	268	260	260	268	250	251	245	267	260	263	221	253	251	272	273	270	277	234	246	268	279	250	256	283	265	267	268	276	233	232	297	251	253	232	280	236	284	295	233	269	264	262	257	253	274	249	253	278	279	223	269	257	270	279	276	285	249	284	271	272	258	247	278	258	289	278	236	258	271	230	265	253	252	268	244	237	233	258	271	263	267	262	275	265	230	264	239	258	246	257	273	252	227	270	254	271	264	253	262	257	247	262	306	274	251	237	264	252	261	254	258	261	260	227	234	228	273	263	257	251	278	275	239	250	275	247	297	265	285	222	274	222	281	286	254	273	270	270	263	272	266	265	259	272	261	278	275	264	283	262	291	267	255	268	258	250	253	244	270	249	267	260	267	271	228	268	267	249	278	263	260	251	245	279	238	267	277	240	273	239	250	261	229	255	254	270	258	248	256	244	245	282	262	256	247	238	268	235	243	276	271	252	255	263	267	252	277	237	256	253	261	251	257	255	225	259	267	255	254	266	295	307	244	247	258	272	258	262	251	252	265	278	278	251	252	265	267	253	256	284	252	278	231	274	270	260	234	290	241	247	250	293	262	270	263	261	279	246	252	271	258	277	242	245	251	255	242	254	290	255	262	261	284	252	252	252	251	246	263	252	269	245	287	272	254	262	261	248	234	257	251	254	250	246	275	251	264	254	253	275	259	262	270	247	241	260	223	263	282	270	263	246	278	276	253	272	269	296	252	285	283	262	234	276	265	249	274	273	264	288	247	279	264	233	261	258	272	244	281	244	265	258	238	259	224	287	259	252	274	260	272	264	279	262	253	258	272	260	236	262	231	245	281	253	234	250	248	250	265	271	241	265	246	272	247	258	271	260	272	271	288	253	227	282	265	265	268	285	271	270	256	265	259	261	271	245	253	263	252	258	251	256	250	257	257	262	267	240	277	271	261	251	243	275	271	259	217	263	285	257	254	270	269	297	260	257	230	268	266	261	258	277	278	272	283	270	245	255	238	261	251	277	272	244	277	254	271	285	242	271	272	235	247	253	277	243	260	265	235	230	271	256	253	246	278	262	276	250	266	267	266	252	239	256	279	255	272	253	242	290	265	249	282	233	280	274	255	263	242	263	239	297	264	262	268	269	265	252	260	265	266	271	282	267	251	254	261	283	257	248	262	260	233	266	252	238	268	250	240	264	293	246	256	248	299	247	238	255	247	261	275	263	254	270	255	256	260	233	266	252	248	269	262	240	250	279	256	290	247	294	274	271	253	242	253	264	275	266	246	268	264	274	266	278	241	280	235	263	253	244	250	242	254	287	264	251	271	255	270	250	265	250	255	297	257	239	273	270	264	255	271	260	238	241	251	254	261	269	226	235	296	281	240	272	253	241	262	269	273	265	263	276	281	263	235	281	272	236	253	267	250	255	253	277	289	239	243	249	265	270	280	270	269	242	262	278	270	279	250	240	271	277	273	279	267	253	242	254	273	239	265	270	256	259	269	247	257	252	277	244	274	261	268	269	252	224	233	282	246	294	280	260	279	253	283	240	267	240	285	260	251	277	253	289	251	259	285	275	257	253	264	283	266	262	243	264	272	260	243	270	262	261	285	294	251	265	260	273	249	255	277	279	264	271	257	270	259	284	262	278	259	256	268	237	231	261	238	265	225	255	274	265	269	236	278	270	243	294	218	281	253	251	276	242	252	277	241	263	242	256	265	259	278	268	251	283	281	231	253	255	293	264	259	260	254	248	257	247	272	229	247	280	238	288	256	247	270	260	245	254	280	279	252	263	258	253	245	266	310	251	249	279	262	254	257	281	265	273	256	234	234	276	251	288	285	257	245	279	277	257	252	246	278	254	273	258	268	263	252	270	261	230	258	248	268	286	238	239	250	268	277	283	281	262	231	264	263	254	243	250	263	248	253	267	256	273	239	240	256	249	248	260	273	254	269	242	241	289	226	242	265	239	248	249	266	272	265	253	270	240	245	229	255	290	256	259	245	283	280	247	269	263	271	226	258	254	266	238	259	257	249	265	270	244	287	254	265	268	269	252	272	275	275	250	237	274	253	265	250	258	253	247	280	243	242	251	268	259	241	253	257	230	243	249	261	241	236	286	276	270	244	223	253	251	265	257	245	256	240	259	266	242	256	294	270	243	246	263	256	233	275	250	260	268	243	267	275	270	268	258	283	265	226	244	239	255	257	252	262	234	273	288	251	254	257	238	258	284	242	258	261	268	255	265	245	294	272	272	264	259	287	273	273	221	239	280	248	271	257	257	281	243	240	274	277	263	247	248	267	252	270	260
8553	17322	14084	7849	5248	3754	2740	2255	1929	1528	1271	1181	1123	943	880	886	770	757	672	687	655	663	641	627	567	593	613	584	590	527	566	532	521	563	518	525	507	498	513	527	475	522	512	518	479	492	515	519	456	501	508	472	467	479	480	494	479	475	466	496	447	495	481	493	515	483	508	494	495	509	477	484	512	494	472	489	465	490	499	494	486	445	449	431	500	467	490	515	446	445	442	506	509	466	499	501	447	499	471	470	464	444	457	493	464	440	470	453	461	479	490	439	473	458	444	454	505	460	447	493	436	470	437	494	472	433	468	474	483	461	470	495	491	472	468	462	444	469	453	430	455	509	493	481	446	488	463	441	477	450	456	473	493	454	484	472	484	471	495	465	442	477	454	452	491	472	453	451	493	436	450	470	490	450	472	473	453	478	492	466	478	481	462	446	470	452	437	479	455	445	486	461	480	467	465	458	451	475	458	453	465	472	469	474	461	439	492	465	458	474	453	440	521	410	450	480	485	453	464	440	471	439	438	451	470	420	483	467	459	506	497	453	475	461	451	438	470	486	480	491	430	446	472	468	491	477	472	467	476	459	477	458	486	444	468	466	455	466	457	440	455	486	450	433	484	442	480	452	445	471	483	438	500	519	474	457	456	445	480	473	445	472	423	493	466	443	460	432	492	497	467	477	466	445	480	467	489	436	454	468	478	471	476	438	499	461	456	511	444	481	466	490	437	457	448	474	501	464	446	444	436	481	456	460	479	514	456	450	486	426	465	464	479	489	430	468	492	443	460	481	506	408	500	481	499	498	455	485	431	446	464	468	453	465	481	433	461	485	463	468	469	461	448	463	443	481	472	460	483	445	500	502	444	486	442	435	425	484	468	457	455	455	460	449	442	421	459	443	474	517	435	493	425	488	477	458	471	492	440	482	436	461	493	474	435	471	456	405	490	477	463	447	486	478	452	483	442	426	478	466	469	408	470	474	474	476	450	425	482	449	491	470	446	497	482	469	503	469	471	479	441	496	461	439	481	459	478	493	458	461	437	468	464	447	490	453	449	503	430	481	435	457	453	473	504	465	501	498	478	435	453	461	517	467	447	431	416	486	481	449	447	460	501	430	467	465	437	423	474	430	456	489	468	468	487	463	477	473	503	436	491	485	449	471	473	448	424	464	488	448	473	446	463	494	444	418	476	442	471	469	468	435	468	468	448	449	458	488	467	431	454	455	477	439	515	421	486	454	451	446	506	469	421	433	442	478	481	460	425	483	469	429	461	485	505	435	424	455	447	457	469	474	463	436	468	483	472	463	453	489	432	428	471	455	463	485	460	456	454	461	495	464	488	469	469	458	478	487	479	473	481	456	440	434	448	426	464	504	458	480	448	477	429	470	478	465	462	460	458	440	429	455	441	471	454	474	476	433	491	459	503	458	457	476	448	475	450	493	473	476	452	487	427	457	443	475	465	463	441	453	416	444	480	449	471	491	460	465	458	463	473	443	460	479	478	467	467	465	455	451	475	495	442	484	491	452	464	469	483	491	453	451	475	497	451	479	494	455	505	498	455	494	446	502	499	433	464	433	430	426	500	439	420	483	445	465	480	461	472	454	484	474	494	422	455	443	457	429	489	499	452	468	449	465	434	468	496	470	436	457	494	503	460	455	458	451	442	434	439	448	434	495	479	461	501	456	469	447	457	479	396	486	476	447	465	459	462	498	474	458	460	466	427	439	445	463	459	494	477	481	482	453	473	476	454	453	467	452	429	461	457	420	491	435	458	501	517	458	480	472	469	463	445	427	435	502	492	489	442	448	469	431	444	451	439	470	485	423	493	457	521	430	464	477	502	446	476	475	476	472	449	457	458	463	487	436	426	465	492	427	494	469	473	476	491	462	438	447	484	458	450	484	430	454	449	477	444	489	465	410	428	453	456	465	477	511	484	459	485	495	475	431	442	462	428	458	483	451	445	429	454	434	454	450	451	451	470	475	473	449	479	450	435	450	504	456	404	452	450	468	466	475	468	467	428	467	447	441	498	431	457	459	434	472	444	464	468	459	468	456	491	434	489	441	489	496	488	441	476	444	463	481	450	448	489	455	473	483	495	467	489	423	479	433	483	453	432	461	414	459	459	474	485	471	486	456	471	434	472	441	445	465	436	480	489	467	459	495	469	445	484	473	464	480	449	417	474	453	444	476	474	475	472	480	430	442	479	432	473	452	472	497	444	441	434	438	411	501	497	485	482	457	465	425	438	503	477	465	454	467	459	456	450	443	459	445	457	464	446	443	459	440	482	434	496	467	436	466	473	436	475	463	455	469	459	453	460	445	465	454	419	481	474	429	483	459	468	457	472	439	495	468	464	488	420	476	476	493	518	461	493	431	438	470	450	470	454	463	455	468	429	453	443	467	501	469	488	489	448	471	442	457	421	472	492	487	460	483	470	479	475	516	480	473	459	448	466	461	485	451	491	496	455	438	453	450	447	468	439	469	446	496	451	456	492	453	468	454	426	474	490	464	442	457	479	416	480	488	456	486	471	461	468	464	483	454	458	498	459	459	460	474	456	481	452	460	463	473	441	462	447	489	494	476	474	467	435	494	471	445	465	465	479	462	496	468	441	475	467	451	426	459	444	452	456	485	467	457	476	489	475	462	462	480	459	465	472	468	461	464	482	441	464	448	474	464	418	423	457	417	434	462	434	469	477	471	447	427	455	422	460	474	499	472	452	506	479	461	448	459	432	480	465	459	485	471	471	501	444	449	462	474	474	464	424	498	459	465	443	488	490	457	481	471	464	455	457	477	455	484	426	413	463	469	471	466	472	486	496	444	493	481	433	448	451	472	462	445	473	447	478	453	437	469	458	456	454	506	429	457	473	504	460	479	435	443	467	457	481	484	483	435	504	462	462	446	474	414	448	418	460	450	470	488	465	509	471	439	470	431	476	458	471	452	449	456	453	463	459	443	488	472	485	462	464	490	443	442	469	458	457	447	465	454	475	456	462	456	436	445	474	453	452	467	468	473	483	454	450	450	424	464	450	439	459	433	431	463	484	501	452	460	483	455	445	503	492	426	456	480	473	440	504	453	467	489	470	480	456	433	459	463	471	472	496	453	496	449	489	492	484	467	459	467	466	453	490	453	491	456	480	463	464	440	451	448	469	453	454	386	447	465	458	479	441	479	469	451	496	427	459	487	492	445	467	463	450	469	480	420	454	479	454	489	456	451	419	477	429	472	429	474	436	446	451	473	457	441	456	488	437	455	467	509	451	489	474	432	446	452	482	497	421	441	458	461	440	485	443	484	482	469	492	460	497	480	464	422	460	440	443	443	470	458	501	421	442	460	434	486	470	467	460	462	467	498	461	452	485	493	443	493	434	452	475	447	442	483	458	450	451	453	448	487	434	485	454	449	479	447	442	456	442	456	441	463	454	453	454	474	472	447	458	456	451	455	453	438	441	434	481	455	465	446	440	467	474	460	444	448	459	454	428	460	477	454
26819	20617	7372	670	406	380	361	358	357	341	331	312	337	347	325	310	316	328	316	344	318	319	337	329	329	320	340	327	313	324	318	305	318	311	326	301	306	315	344	314	335	305	360	368	294	307	283	325	340	329	332	314	311	299	304	333	320	288	319	332	305	328	314	319	319	345	291	331	306	305	356	305	334	292	364	328	308	371	316	333	318	299	336	294	347	300	332	311	302	320	315	294	321	328	304	336	278	321	336	316	328	318	339	338	318	310	328	298	298	313	320	316	309	317	311	351	339	296	317	322	325	318	324	322	320	309	320	304	322	333	322	329	290	311	326	284	304	320	330	326	331	327	323	329	317	327	318	313	322	340	327	324	323	314	335	319	327	300	338	320	305	341	353	318	364	346	341	300	304	333	300	330	323	332	328	320	329	335	296	347	302	336	326	296	319	303	324	308	302	312	332	309	298	325	321	336	314	335	360	325	325	343	319	305	289	337	319	340	341	313	310	290	296	362	302	331	337	332	342	337	338	332	322	311	301	334	283	325	320	320	320	333	301	313	328	326	351	302	312	321	315	321	327	305	295	338	293	304	302	317	326	338	325	308	318	294	348	309	334	344	345	334	332	331	323	339	324	357	305	305	338	352	339	343	333	298	297	294	334	305	315	312	335	310	319	332	317	344	340	313	333	292	324	337	302	300	321	337	321	288	305	328	311	301	327	304	325	309	326	312	305	292	329	308	302	345	307	305	342	315	322	320	319	317	330	308	323	334	326	336	307	371	315	311	316	323	326	324	335	316	319	317	328	293	295	313	331	321	348	334	354	343	313	317	342	308	315	307	325	328	337	302	317	297	309	323	326	329	361	308	297	347	303	321	312	297	314	308	289	305	334	352	308	338	327	314	327	303	298	331	330	308	310	298	311	321	328	357	321	328	309	359	315	350	308	331	328	341	343	307	309	323	298	301	295	325	337	307	310	294	308	324	299	330	316	307	338	313	349	324	325	307	286	288	304	322	287	290	327	351	315	344	312	329	318	356	356	317	330	305	335	316	346	319	349	349	328	300	336	302	328	324	306	331	334	339	357	336	286	299	334	318	324	307	298	325	311	311	325	331	335	343	320	323	298	332	304	318	332	318	317	320	305	339	334	327	283	331	334	359	303	303	312	315	341	303	340	302	339	310	317	303	359	299	310	297	305	339	298	325	292	311	342	337	315	300	330	298	327	272	289	309	310	299	314	332	305	357	293	329	321	306	339	347	312	307	306	316	329	313	344	310	343	315	341	316	310	303	321	324	302	329	289	314	320	318	333	315	331	330	312	320	312	301	334	298	357	325	335	329	333	326	321	335	310	325	327	303	336	331	316	318	323	358	293	329	342	324	295	314	340	356	349	305	326	301	297	316	342	346	329	339	334	324	339	305	313	338	300	326	341	347	298	320	328	322	367	278	360	333	329	333	322	328	364	316	332	338	303	292	325	327	361	295	315	291	325	270	312	292	341	338	340	312	332	347	314	299	312	316	315	311	336	328	336	288	332	347	295	313	309	345	322	303	331	329	296	305	320	346	324	303	306	304	299	309	324	330	316	330	316	321	312	356	330	326	291	309	323	337	291	300	319	311	317	337	307	302	342	333	295	297	308	325	307	288	308	315	329	343	333	326	311	297	348	327	332	325	331	331	312	336	317	324	294	316	303	330	322	303	307	299	317	346	321	288	329	316	317	315	326	301	300	325	333	310	339	297	328	300	289	294	334	321	332	325	312	329	343	323	306	318	329	297	323	309	337	321	321	323	298	302	331	333	312	294	330	308	320	322	308	299	319	317	324	329	322	308	331	333	319	310	310	338	365	340	327	317	286	321	353	329	303	333	338	325	283	320	316	300	305	348	325	341	318	343	321	332	337	318	317	297	327	285	320	326	307	304	331	319	352	313	297	325	334	313	299	302	309	299	328	330	309	302	314	329	324	358	318	301	300	310	304	333	305	342	324	351	313	343	325	335	317	324	297	322	325	338	325	325	287	287	328	343	318	296	327	312	286	335	316	332	328	313	307	307	321	310	358	351	309	300	311	331	340	304	303	295	331	322	304	312	348	328	311	326	311	319	332	352	314	347	315	309	327	314	348	332	326	328	339	336	330	342	335	337	311	306	344	331	332	336	341	327	357	328	313	307	293	333	310	305	296	311	308	375	339	317	357	261	307	301	314	334	299	342	298	328	318	333	310	302	342	369	296	303	312	340	350	320	318	265	309	310	314	301	285	312	336	344	283	337	293	324	363	329	323	282	327	325	320	296	294	324	313	312	315	285	348	303	332	346	331	317	343	300	305	329	304	291	341	310	316	347	304	316	334	320	314	327	328	307	314	310	364	332	336	286	362	317	329	312	322	337	287	347	349	333	335	345	299	311	315	307	294	306	335	362	337	323	312	298	332	369	308	363	329	340	322	308	321	349	325	338	336	293	295	331	308	347	331	306	321	300	319	316	294	338	320	348	307	321	328	330	312	310	336	296	274	354	305	337	296	315	319	321	321	303	285	305	312	312	306	264	314	316	317	289	317	336	319	324	311	365	312	292	309	338	306	296	330	320	292	274	311	335	326	346	335	320	319	313	304	279	307	302	287	320	356	349	295	312	346	313	316	302	333	346	294	329	317	314	334	300	322	285	304	339	278	338	305	322	322	308	324	336	318	303	309	315	316	359	328	315	336	326	323	310	304	332	323	294	323	317	310	290	357	318	304	328	305	337	298	288	351	313	346	295	323	303	307	316	332	306	306	317	307	330	335	319	322	338	326	295	296	334	343	296	322	317	319	345	334	313	304	317	328	341	312	329	308	320	321	319	286	307	339	295	334	288	320	332	323	316	310	339	299	318	323	283	326	317	327	328	304	322	301	319	310	304	294	313	314	297	318	323	303	314	361	335	365	285	317	293	300	335	330	356	326	319	312	311	310	321	329	309	332	325	346	310	337	303	333	341	313	351	333	316	309	325	352	314	322	309	318	340	334	305	306	299	320	349	333	313	286	360	341	309	358	315	338	294	310	349	336	332	334	312	336	335	319	309	323	318	346	355	286	338	331	319	314	342	323	330	300	289	307	324	304	312	314	305	307	314	322	348	291	316	325	344	354	324	312	337	359	296	305	295	326	311	329	346	327	308	320	331	322	313	301	328	322	325	336	319	317	332	295	344	322	349	328	314	318	330	338	312	345	324	313	324	318	362	308	328	309	342	317	358	351	325	260	321	334	319	323	309	307	326	336	322	347	324	304	336	332	306	332	337	334	290	326	336	324	305	310	344	312	318	314	334	326	326	325	326	313	322	311	318	303	331	304	338	335	336	333	342	346	328	337	329	307	299	316	299	302	312	308	337	328	305	317	326	345	321	326	301	322	309	319	315	331	321	332	328	311	328	359	330	344	330	309	328	299	343	297	306	334	311	317	311	332	336	350	333	337	311	352	317	324	313	329	303	323	334	327	311	329	307	282	333	333	300	305	353	360	335
4116	1857	1523	1061	859	763	650	686	643	640	655	651	638	631	644	616	617	621	586	634	638	593	564	601	571	611	619	598	620	601	634	588	582	578	595	605	625	624	607	588	567	572	612	565	588	615	597	591	625	582	593	565	585	582	612	621	603	564	555	624	576	644	562	599	640	593	595	598	584	609	568	574	586	614	610	663	623	572	605	593	626	604	621	585	641	573	620	610	589	546	567	546	589	597	561	570	595	576	571	564	620	580	587	672	581	589	616	578	589	572	582	558	569	636	574	593	606	582	633	629	631	588	599	570	613	595	588	628	622	611	597	555	606	624	576	628	592	624	630	580	583	527	560	609	579	637	586	568	574	618	592	578	584	590	620	608	537	610	582	601	559	574	617	578	590	584	589	642	571	591	587	616	618	611	602	568	616	605	619	644	556	575	591	584	578	615	612	587	601	602	611	586	593	592	602	607	607	609	609	613	600	601	581	594	571	595	597	620	554	579	564	605	650	622	627	588	612	592	607	628	580	632	563	626	575	604	574	581	603	643	592	600	637	622	633	583	615	574	626	616	603	631	619	574	613	573	598	612	592	642	562	578	621	585	553	594	617	533	580	630	633	606	604	588	626	562	581	624	547	616	611	604	587	592	620	572	548	578	584	586	638	614	638	589	607	573	595	617	586	602	588	580	605	615	577	624	567	645	627	618	616	546	559	595	605	596	607	532	597	572	601	555	644	623	601	620	579	578	597	583	558	562	660	567	612	586	634	590	614	601	610	625	578	638	619	588	581	596	594	590	593	619	629	589	622	599	598	574	632	582	621	568	581	598	571	609	614	571	594	624	591	603	606	568	619	575	626	611	606	617	596	594	584	613	593	628	618	567	620	611	611	627	593	632	569	609	582	582	618	553	601	598	594	600	584	591	561	574	603	643	600	588	594	615	597	645	617	655	606	574	622	599	578	625	609	607	595	632	586	560	577	607	618	596	646	611	598	559	588	619	641	618	686	613	601	581	595	655	567	571	599	628	585	613	576	600	569	598	608	639	610	622	622	591	614	569	572	586	605	618	634	602	548	617	612	586	600	580	603	653	614	599	628	575	631	594	621	612	626	611	604	608	638	605	578	550	602	604	603	564	574	607	580	587	591	572	577	598	613	624	599	588	561	601	603	611	570	606	645	565	580	593	582	586	642	610	573	529	609	617	589	628	626	567	594	638	578	565	577	605	600	587	597	601	621	579	588	595	591	597	587	642	564	587	575	591	549	599	586	622	595	592	624	576	615	573	575	659	591	611	615	591	584	630	591	642	631	607	583	567	595	609	579	614	623	665	609	592	604	609	609	571	621	616	600	558	605	621	599	576	611	611	619	650	614	601	634	612	598	578	629	620	596	554	581	572	631	615	627	585	609	585	539	604	594	605	602	573	549	604	600	649	599	638	597	581	603	610	593	587	634	578	559	610	615	574	557	585	616	613	638	618	603	602	612	573	649	592	614	615	587	623	610	595	567	603	559	578	635	573	592	638	619	590	601	607	588	593	609	601	600	633	583	641	635	590	576	589	617	545	638	572	610	624	598	582	579	594	601	568	602	610	563	608	590	572	596	612	582	606	565	588	612	641	617	624	591	593	585	604	576	627	613	587	631	622	604	634	582	568	628	574	581	638	637	560	650	587	609	567	607	616	600	543	596	645	619	572	628	594	607	616	588	582	609	536	596	626	573	595	613	587	618	627	573	568	596	597	622	620	567	611	623	611	617	593	548	602	588	606	628	623	605	590	576	597	579	528	620	632	622	637	609	576	635	593	632	582	630	577	632	625	585	609	621	656	539	638	592	622	622	584	595	621	611	557	511	570	623	583	569	605	575	602	658	595	638	586	619	638	596	604	620	590	586	613	629	623	583	581	608	619	588	598	587	631	597	613	623	606	597	562	589	617	597	640	558	626	586	592	550	578	588	615	635	617	608	588	568	579	631	606	612	598	589	604	581	575	567	578	570	558	600	614	588	618	612	605	607	604	594	617	597	616	573	596	609	583	572	578	618	647	582	637	612	606	614	573	629	581	630	608	589	574	636	630	676	598	601	599	614	575	604	616	596	576	636	591	586	627	609	610	602	563	594	580	568	553	613	611	593	593	636	591	618	572	564	570	626	596	629	606	574	599	584	584	542	572	574	623	568	615	598	587	604	588	598	585	625	613	575	592	586	591	610	599	588	635	567	589	576	589	563	606	591	588	549	597	619	593	591	600	598	589	625	638	592	609	627	616	614	580	596	596	606	660	611	583	658	624	589	597	622	643	606	572	567	622	605	582	609	611	628	593	604	611	585	594	612	569	607	568	602	594	597	622	570	582	616	584	591	651	618	651	606	600	604	618	612	621	586	577	617	582	587	646	623	594	617	581	615	577	593	574	574	590	577	545	629	591	621	589	599	619	597	603	587	586	617	592	656	597	555	622	629	642	619	633	554	545	559	583	543	581	600	573	621	632	568	622	588	565	625	645	578	592	565	624	597	652	585	595	562	560	594	644	601	647	610	566	607	578	557	605	607	611	610	602	629	601	601	576	627	614	621	597	621	621	590	657	593	589	614	639	610	630	576	594	544	629	590	579	561	603	580	605	604	583	590	607	614	603	621	619	604	613	554	595	605	574	589	563	636	574	606	618	584	643	606	586	598	674	607	603	605	584	601	641	641	630	581	614	633	622	623	577	597	615	569	589	559	614	610	604	589	569	574	553	635	620	621	588	612	612	572	607	595	566	564	644	593	637	599	599	656	635	625	573	604	598	560	597	592	585	639	586	585	613	600	630	611	522	614	604	605	559	581	629	610	594	622	591	625	597	595	603	626	595	643	608	609	591	602	617	596	608	590	613	600	615	649	590	600	615	607	577	590	598	582	628	571	585	603	587	576	567	621	580	630	552	659	624	611	599	609	569	605	609	575	619	628	605	585	595	601	601	588	624	581	588	651	589	640	587	556	587	599	619	604	598	617	582	625	609	633	590	586	616	614	610	554	594	607	592	602	545	591	553	564	586	620	601	590	622	567	594	607	589	538	596	624	589	637	621	585	593	572	615	617	601	593	585	615	618	613	622	601	572	635	592	585	567	601	606	620	598	546	583	586	616	636	609	581	646	629	591	617	583	609	618	605	617	614	654	577	614	561	573	581	637	643	587	557	581	580	599	632	613	605	541	610	648	652	643	629	629	603	597	579	584	641	569	571	560	594	622	602	585	601	570	576	569	559	589	614	542	619	611	598	583	584	603	563	611	600	567	625	615	596	578	590	618	580	613	592	575	554	619	572	620	604	593	657	616	603	644	626	610	600	613	577	591	612	575	581	579	604	583	585	616	613	576	600	616	613	570	603	595	622	591	583	615	549	585	575	589	577	607	608	603	582	649	604	637	556	614	596	587	583	554	594	560	609	670	573	595	566	609	611	571	573	591	594	581	622	597	612	632	655	614	635	598	564	639	578	616	580	583	601	630	605	567	613	582	605	641
24394	21412	28632	24568	19845	1570	617	390	323	263	240	255	252	192	194	186	176	197	159	193	160	168	158	169	175	161	176	144	164	152	160	146	169	134	156	156	169	178	168	137	139	144	163	139	163	166	154	154	154	135	144	151	144	169	131	162	157	140	158	145	158	132	153	148	132	148	153	151	151	133	154	143	141	141	160	144	156	141	134	152	145	156	167	151	131	150	152	156	141	136	142	124	125	134	139	158	157	140	169	157	153	149	167	151	130	149	146	152	138	152	148	157	140	141	127	164	133	152	137	121	147	139	152	155	148	159	150	139	169	149	136	167	159	153	129	134	130	121	145	149	148	151	135	161	141	137	158	139	139	155	138	146	145	119	140	158	151	139	140	138	161	120	142	136	147	144	142	152	151	147	152	146	148	162	134	134	136	177	160	151	138	137	143	146	133	135	135	120	138	125	112	136	148	138	140	145	148	134	142	160	149	150	165	127	140	140	137	146	168	141	138	140	151	151	172	161	156	141	137	157	151	157	115	137	142	132	136	141	131	128	138	149	148	140	178	169	154	157	153	148	153	152	162	156	112	142	143	128	126	136	146	139	137	147	122	128	160	160	141	138	154	129	158	140	151	150	156	143	130	160	140	157	155	118	122	141	123	134	160	143	151	109	147	168	132	160	139	142	178	141	161	155	180	157	133	153	154	140	129	119	149	145	130	140	145	143	132	147	155	142	151	148	149	160	146	165	145	159	144	156	145	122	162	123	127	139	162	150	137	142	142	153	152	126	145	133	135	155	142	165	144	164	136	124	133	142	158	126	173	166	130	143	135	129	144	134	140	143	150	138	151	126	149	115	124	156	151	159	153	165	152	168	150	160	137	141	152	148	124	139	162	134	170	140	140	136	146	145	127	142	158	136	123	152	135	143	141	140	156	147	150	145	157	160	122	133	140	150	128	165	147	125	136	153	150	137	136	141	143	163	132	146	169	125	146	137	147	155	138	128	144	149	166	146	107	129	156	142	128	144	143	151	149	156	148	151	152	145	154	139	134	155	158	124	153	116	146	139	178	140	138	160	151	127	150	130	145	154	147	138	134	123	156	145	111	142	169	137	165	128	145	147	130	152	138	143	152	156	148	141	148	132	145	150	140	143	154	149	141	141	146	134	172	155	139	143	139	128	146	145	156	134	139	149	129	115	127	113	134	116	152	140	138	165	141	145	166	143	118	155	149	138	157	138	155	143	140	144	157	154	151	127	126	180	153	135	176	138	143	134	126	168	135	132	159	122	131	163	138	157	143	135	159	138	146	150	129	136	155	141	139	139	145	120	124	157	163	151	144	155	145	159	155	120	118	144	164	126	150	127	160	147	154	149	144	156	150	154	150	114	168	142	151	132	155	148	175	160	152	127	139	157	155	152	169	139	144	140	132	159	131	128	151	144	132	142	140	142	132	176	117	146	140	144	157	151	146	150	148	151	157	142	119	162	135	155	136	150	138	125	131	149	162	135	115	145	163	155	144	138	151	130	140	137	136	118	141	163	137	141	150	157	148	142	157	146	134	130	150	128	124	128	158	152	165	148	139	139	145	147	137	135	154	123	140	126	145	143	139	130	163	133	134	149	168	129	134	161	177	143	148	129	140	136	127	139	136	145	153	147	138	143	132	148	150	148	126	168	157	146	150	140	144	148	146	143	152	139	145	138	145	138	160	136	150	136	122	143	148	120	148	144	150	137	145	147	138	144	134	145	128	140	137	153	139	149	130	137	125	162	130	141	141	133	136	143	160	159	183	149	147	132	148	148	133	149	133	139	142	144	144	134	132	146	132	151	163	136	147	141	150	140	154	151	135	153	139	154	128	129	155	149	167	139	109	147	165	148	145	132	133	153	150	156	156	143	130	177	129	139	147	155	136	158	133	133	144	129	135	169	157	139	135	134	139	137	132	149	148	140	150	133	145	161	127	150	161	147	157	129	135	128	150	140	152	129	140	144	133	128	145	109	153	137	157	124	136	138	154	144	149	141	143	132	144	169	135	146	137	142	139	126	168	142	162	147	159	130	155	141	135	142	155	148	137	141	131	157	123	126	148	136	140	145	144	141	154	133	147	143	139	142	154	169	136	144	146	124	134	132	175	141	143	158	145	135	139	138	148	132	115	123	139	131	145	130	143	137	147	149	142	148	134	140	123	141	171	144	129	139	158	143	150	150	148	141	142	161	136	154	132	167	157	158	119	137	148	155	150	155	141	143	153	113	112	145	127	130	142	129	147	152	171	154	147	144	127	150	149	153	146	142	137	134	149	150	135	132	152	137	137	131	163	148	141	141	155	149	155	143	149	147	155	152	154	143	150	151	159	146	123	156	142	147	131	134	142	149	149	141	127	139	154	142	146	135	122	159	133	146	143	132	133	159	135	147	127	144	153	124	153	132	153	140	140	145	142	130	150	155	149	129	152	136	138	136	136	141	156	148	135	139	131	132	138	156	131	133	164	148	136	139	129	141	150	117	154	139	139	160	134	163	147	149	132	133	140	166	132	128	145	144	153	138	141	111	174	155	133	149	166	143	157	146	151	153	139	154	152	129	148	162	147	131	144	158	131	134	139	146	135	135	129	133	132	134	155	129	117	147	141	152	130	151	156	164	140	152	171	151	158	146	140	118	144	144	150	153	134	146	132	154	146	157	123	144	134	151	157	152	159	148	158	162	138	140	154	155	147	143	147	138	145	146	145	158	157	154	142	147	141	133	174	151	148	143	155	136	169	123	143	151	140	140	150	140	127	148	152	151	144	121	128	136	167	142	154	143	130	148	149	154	140	130	159	143	141	139	113	120	135	140	142	144	136	159	156	133	116	133	144	133	145	115	180	114	117	135	156	146	147	156	133	147	141	155	126	152	154	147	153	136	133	144	144	159	129	142	142	152	132	137	134	151	152	146	163	152	160	123	139	159	144	157	148	132	151	147	122	141	137	156	127	151	132	131	162	152	157	139	141	164	134	139	145	122	143	154	142	167	133	139	140	146	143	150	152	129	162	159	154	122	138	138	141	166	149	151	141	138	151	133	152	134	129	147	122	135	129	150	121	139	158	135	147	137	172	151	130	146	152	136	142	143	139	153	143	124	154	137	144	152	130	129	154	130	151	136	148	156	122	157	121	165	130	134	165	146	146	145	159	122	131	131	149	152	122	139	166	139	111	128	166	127	157	123	128	150	132	135	139	153	161	141	142	143	154	151	129	138	151	145	123	130	153	133	133	157	162	142	127	131	134	146	141	120	129	138	131	136	154	117	140	139	134	164	147	153	129	158	132	144	164	161	138	148	153	143	141	150	161	157	137	151	148	124	135	138	153	153	145	140	148	145	146	141	131	157	134	151	126	171	143	124	154	132	130	135	124	130	133	142	155	134	134	157	150	126	160	135	135	160	130	146	136	130	152	151	127	149	141	160	122	141	131	142	131	155	125	146	137	143	136	145	120	137	134	134	162	137	134	138	158	145	138	153
5865	11156	8997	4527	2989	2113	1590	1238	1010	896	766	692	576	527	499	456	440	411	411	396	392	413	365	354	359	341	326	324	326	342	353	293	330	346	357	335	267	311	311	306	312	325	302	291	301	287	270	306	295	299	271	317	325	290	303	285	277	270	297	325	296	286	293	309	271	280	277	276	310	291	260	296	288	288	274	312	273	294	284	291	282	295	290	286	304	278	269	299	286	279	261	279	282	276	307	287	305	293	278	286	271	316	272	302	290	258	285	295	273	261	294	272	257	277	298	283	293	272	275	269	260	283	265	288	304	299	269	256	275	297	267	293	290	274	288	275	257	271	263	292	279	277	286	296	280	296	275	280	291	312	257	289	301	285	276	285	274	274	272	291	300	308	286	286	285	275	263	297	261	289	274	276	302	254	292	273	277	284	252	261	304	314	264	276	275	264	265	285	248	295	316	286	292	284	292	292	260	288	283	293	291	271	264	280	267	287	300	312	302	278	300	286	300	272	300	262	273	291	303	268	284	292	270	264	309	262	285	266	293	263	288	304	261	265	321	270	289	290	284	304	291	280	324	317	271	306	284	296	293	265	273	280	277	313	257	317	295	289	290	266	292	270	281	251	293	282	310	271	264	273	275	302	306	264	278	335	299	292	279	297	307	259	261	278	307	265	295	301	290	252	290	293	271	280	259	285	306	266	306	301	291	260	272	277	278	281	278	266	278	306	266	293	247	298	270	277	294	273	261	286	288	250	307	262	295	272	281	304	268	307	291	250	334	291	261	296	285	311	257	312	281	252	293	293	271	271	315	270	296	292	284	268	335	295	315	303	329	267	318	287	252	272	283	287	258	287	289	287	284	262	260	284	262	278	290	262	291	311	293	313	294	259	286	267	301	296	257	289	259	268	272	293	289	298	280	286	295	254	294	260	260	256	266	257	283	274	276	265	293	280	264	277	299	285	278	292	297	269	283	276	277	270	247	266	289	277	322	268	293	293	255	304	270	272	276	313	269	287	289	292	296	272	287	278	290	280	292	255	286	288	283	266	250	265	300	298	284	281	292	271	253	279	271	285	278	266	241	305	252	282	274	259	260	259	274	289	268	281	284	267	263	278	264	301	302	296	276	279	288	274	288	291	273	265	251	309	305	272	269	263	279	259	292	259	307	315	263	284	299	311	307	278	284	254	283	281	289	294	291	286	262	310	302	296	286	288	320	286	259	276	273	304	265	269	273	260	248	278	299	270	291	280	267	314	294	290	293	272	283	302	289	271	290	306	301	289	260	297	284	257	280	277	297	329	258	299	283	300	275	298	275	284	283	273	276	314	273	288	274	260	284	309	283	295	288	272	304	281	272	309	291	275	273	259	297	297	283	281	255	254	324	318	295	265	302	278	316	295	271	298	275	255	258	281	275	293	275	282	288	296	281	302	276	268	284	268	290	258	290	256	287	309	273	280	272	292	304	300	272	273	298	240	309	273	294	267	275	310	302	294	295	281	273	286	258	273	267	258	291	266	292	248	275	311	284	293	266	298	255	287	290	281	283	271	301	289	308	302	296	299	298	289	265	294	314	241	286	279	272	312	283	301	274	271	288	276	288	264	306	277	280	299	263	303	280	282	278	289	292	288	292	281	292	279	305	277	300	277	289	284	274	293	252	289	296	267	257	295	301	291	284	285	297	234	274	276	278	321	311	311	298	282	306	285	236	271	333	284	247	268	301	281	252	306	274	263	287	286	269	293	265	293	276	293	266	258	294	266	280	265	292	301	255	290	268	308	275	263	285	297	281	275	257	270	289	262	257	244	305	312	294	269	297	286	285	239	250	275	263	290	254	283	271	293	353	294	284	306	296	287	282	274	304	282	246	300	336	292	291	272	292	280	274	272	262	264	311	284	300	293	290	290	297	301	281	269	288	283	266	310	272	276	293	283	282	266	274	274	272	250	284	265	259	279	290	279	268	271	276	289	294	289	289	300	291	265	274	288	274	264	273	318	277	298	284	262	281	308	323	284	274	263	286	286	267	244	289	258	291	274	299	273	292	313	282	293	308	272	282	255	244	276	276	323	293	260	290	288	302	243	300	279	261	288	290	283	295	272	280	264	284	277	301	310	272	280	258	305	270	277	296	287	277	296	266	295	261	288	306	281	293	267	287	279	283	281	283	279	295	248	234	271	231	271	315	274	281	293	289	285	299	280	290	259	267	280	283	291	271	327	246	246	310	267	242	258	274	305	281	263	267	276	290	275	249	251	296	303	265	287	264	276	281	290	315	278	323	291	274	301	288	287	275	277	289	287	278	306	291	304	295	295	287	286	267	254	296	283	281	257	285	293	270	303	275	300	271	296	277	281	273	275	284	308	292	282	263	278	312	228	301	277	266	260	270	261	308	284	313	258	319	312	259	298	294	282	303	302	248	301	294	277	282	277	286	301	265	291	297	269	276	297	256	287	302	267	287	322	302	276	296	263	273	266	262	246	295	256	279	297	288	292	278	290	293	300	274	269	297	296	312	293	238	281	280	261	323	303	290	310	286	234	295	260	285	277	281	290	261	272	272	277	238	337	281	292	276	287	285	263	275	311	281	281	289	274	291	303	298	267	292	298	275	248	297	328	285	264	284	287	294	297	277	295	252	264	269	269	299	260	291	267	273	247	289	262	281	285	308	268	301	284	281	285	249	260	284	290	296	294	250	287	286	297	294	289	274	272	254	292	258	296	265	299	277	269	269	321	294	291	328	281	281	270	279	297	284	249	296	298	290	296	280	252	342	275	270	303	272	275	274	289	282	274	286	316	275	265	268	286	296	255	268	277	289	285	285	314	301	271	254	261	282	278	284	263	287	314	270	279	289	313	278	291	305	287	267	268	300	274	283	286	293	308	267	318	278	252	262	276	281	286	273	302	275	275	303	271	288	286	310	276	286	260	276	288	329	295	260	316	285	299	275	281	267	282	255	290	281	292	265	268	253	311	284	276	288	255	277	303	258	259	293	323	286	255	277	275	286	261	309	289	262	294	252	286	279	276	280	285	283	278	284	278	277	276	270	269	279	286	312	262	295	283	256	265	286	271	265	258	266	282	273	264	268	265	285	272	271	275	280	270	267	301	273	285	284	291	274	279	247	262	291	254	304	279	290	287	284	269	262	288	271	277	296	239	292	267	291	271	299	299	288	289	251	285	287	287	303	299	284	285	269	290	304	304	286	282	314	276	272	273	306	275	263	310	305	274	308	297	276	287	275	269	294	284	293	292	297	275	264	315	263	305	284	293	274	299	293	244	287	288	286	287	289	272	292	278	264	292	269	294	304	301	270	289	300	288	285	281	268	284	283	310	295	287	267	295	275	282	306	271	288	257	296	288	285	302	311	295	300	293	296	280	280	290	298	278	294	278	283	278	311	274	279	288	272	279	298	265	271	263	285	288	288	281	282	296	277	286	266	294	290	273	271	282	285	283	288	292	272	259	259	294	277	273	305	292	285	304	293	266	268	295	257	294
23464	21400	29266	23890	21401	17944	1775	745	570	518	470	467	438	399	356	359	350	346	306	318	322	307	303	300	289	274	265	258	303	288	273	266	261	268	313	266	282	254	252	295	259	283	275	289	242	273	280	270	264	278	283	259	293	285	294	268	240	232	276	286	281	272	257	265	261	265	265	271	260	256	276	269	294	277	275	256	252	262	283	262	269	275	269	296	270	280	256	262	262	260	284	252	256	272	248	264	258	270	273	265	270	263	259	259	270	279	265	269	275	313	262	256	266	280	243	232	247	259	300	280	256	290	262	263	279	262	273	289	256	291	271	260	272	248	272	265	261	229	271	281	238	233	245	273	247	244	243	252	272	283	253	261	254	233	254	255	240	260	251	264	250	257	238	290	268	285	262	257	253	277	238	277	257	246	286	257	278	244	233	259	263	239	275	244	279	289	262	295	254	284	250	315	282	246	266	272	262	260	255	261	257	232	259	273	272	283	250	270	255	266	242	264	265	224	267	283	244	270	233	260	260	285	275	286	254	289	253	269	256	292	253	248	240	251	298	282	257	268	263	259	270	260	256	243	269	268	255	248	273	288	288	243	263	249	281	270	242	243	249	257	285	283	271	243	272	268	252	266	271	255	244	286	270	261	274	263	279	244	287	246	271	244	248	279	255	252	275	241	234	250	248	289	297	272	273	274	254	241	278	256	277	250	264	259	242	267	250	281	289	241	259	250	268	268	236	242	285	279	259	252	268	275	261	226	287	239	273	289	226	260	275	230	273	270	244	279	305	255	275	271	275	272	272	261	256	261	245	284	285	276	239	268	274	274	261	268	267	270	254	277	258	269	244	274	292	250	274	269	290	283	262	278	284	251	286	260	278	244	276	265	256	261	261	288	268	241	280	283	243	261	241	235	228	245	244	247	262	262	263	253	249	268	269	256	294	241	253	251	296	254	270	245	281	263	258	257	246	238	268	230	248	248	295	264	272	268	251	244	278	239	284	291	270	267	254	276	271	262	284	262	243	273	266	258	246	264	285	251	258	282	264	268	274	260	228	271	264	280	271	237	250	276	285	259	289	264	260	294	253	297	284	256	262	279	275	245	283	281	265	259	309	266	260	256	251	267	238	284	233	262	255	259	256	243	289	236	255	265	267	250	297	239	260	275	277	264	253	252	233	289	252	281	251	269	259	260	255	273	248	235	276	235	249	256	261	279	289	256	260	227	284	257	265	265	249	245	269	263	251	232	235	264	255	226	287	270	266	273	254	263	290	252	283	288	267	261	255	241	264	245	288	261	239	227	253	243	270	244	240	266	260	281	239	270	267	252	255	262	289	273	267	254	278	274	263	255	275	258	258	251	269	257	268	259	271	263	272	288	259	269	287	283	269	267	248	256	261	265	262	266	259	243	298	228	278	259	256	239	260	266	277	265	260	276	236	259	254	249	272	264	273	232	253	275	285	285	284	265	278	282	261	287	262	223	249	266	290	268	249	267	272	270	259	275	253	287	266	249	275	266	251	263	307	278	243	265	251	263	244	265	279	277	252	263	267	264	275	270	276	248	284	264	265	228	293	262	253	267	294	253	242	293	281	276	270	264	260	280	265	264	251	246	254	247	285	277	271	269	245	231	288	243	271	247	257	276	256	296	271	242	262	260	248	232	263	266	250	253	276	265	263	248	239	260	271	284	289	263	266	270	266	263	252	298	276	245	289	258	259	254	287	271	250	277	255	279	260	272	286	266	245	261	265	268	288	251	293	264	239	258	266	236	269	270	233	270	275	243	277	245	249	279	249	265	263	294	244	271	272	255	241	244	277	274	283	277	253	245	281	243	282	264	258	235	295	263	272	252	270	254	267	271	298	276	284	281	278	242	224	276	270	235	265	255	244	297	246	251	243	263	273	247	257	256	274	276	286	267	275	258	272	260	267	244	247	255	260	300	264	285	279	292	261	278	262	267	287	252	248	266	257	265	279	287	279	260	263	244	249	264	238	222	234	259	263	266	268	271	238	283	225	265	283	281	253	290	259	289	304	245	289	236	266	255	254	250	246	259	250	263	282	283	267	301	260	267	241	261	263	244	251	261	272	267	276	242	276	265	256	230	260	272	273	257	262	240	256	263	245	286	273	243	267	224	258	263	262	253	254	255	259	302	274	283	271	276	278	231	261	255	255	282	263	252	251	251	233	280	270	280	256	278	222	254	232	266	255	255	290	271	239	261	248	238	258	262	244	247	277	275	277	229	242	271	246	241	308	259	255	302	243	265	244	285	276	255	263	286	252	235	247	295	256	265	247	277	273	285	267	220	280	296	273	254	270	274	238	269	239	276	247	273	285	282	270	306	273	260	237	240	296	283	246	235	231	240	249	259	276	280	247	255	299	269	261	293	244	243	281	277	252	278	310	251	249	258	271	257	263	272	237	273	233	244	271	229	276	270	258	249	254	233	237	263	259	243	259	269	253	297	249	266	231	254	280	245	262	275	261	230	259	286	257	259	255	254	281	265	272	245	258	282	269	271	257	246	261	272	273	249	256	275	254	272	263	259	279	259	253	236	247	250	256	279	253	268	266	246	217	248	221	260	259	258	272	243	253	249	251	272	272	272	263	251	276	272	278	260	261	273	264	268	250	271	281	284	264	261	265	258	268	240	255	247	249	248	267	255	262	285	284	269	292	251	271	230	268	274	282	261	233	255	226	275	263	247	253	269	242	251	260	261	256	239	279	242	258	265	254	266	264	233	279	271	264	239	270	250	258	235	268	252	261	253	244	288	283	273	276	269	272	257	269	261	263	276	252	306	280	284	255	259	264	263	252	236	255	218	285	246	283	282	251	308	253	277	275	284	247	283	271	244	273	256	256	281	220	266	254	280	268	236	274	278	265	291	296	266	238	258	240	253	272	274	263	253	257	240	238	258	264	268	253	265	260	276	264	270	244	273	265	257	271	267	273	254	262	250	245	241	298	229	297	276	264	249	273	249	278	278	247	270	251	267	228	279	260	270	259	239	290	306	231	239	250	253	275	271	251	266	249	284	283	248	284	286	233	276	249	263	261	243	264	244	283	249	273	277	271	262	253	254	260	298	278	261	280	248	273	278	260	260	242	293	297	240	272	227	280	271	271	258	267	254	265	231	262	244	272	291	235	272	269	265	268	255	258	263	247	223	234	276	234	260	254	253	277	242	280	243	274	278	264	267	256	286	271	246	260	239	248	264	265	252	270	273	260	244	258	282	251	273	265	260	287	249	238	273	249	253	250	248	248	272	258	259	240	240	271	265	282	265	246	276	257	252	262	300	265	296	257	257	303	238	237	277	264	273	260	245	273	248	263	272	255	292	281	261	223	259	249	264	265	264	266	247	249	269	294	274	262	274	244	269	297	257	247	250	247	285	255	278	264	254	311	264	281	243	264	250	273	292	266	253	228	276	253	236	242	245	286	242	259	248	282	271	257	284	252	256	263	264	251	259	238	251	279	238	300	243	276	260	238	282	276	258
8521	17212	14209	7707	5141	3614	2810	2202	1845	1561	1318	1185	1056	1003	910	854	752	718	726	664	670	658	661	590	573	596	582	552	560	506	526	549	539	517	515	519	515	538	549	495	481	491	451	495	513	508	481	483	485	517	511	434	501	496	422	458	458	506	519	478	477	453	442	487	472	508	463	453	459	442	525	490	491	488	472	480	501	465	445	465	435	472	440	454	484	433	454	485	469	470	474	484	478	489	411	511	491	472	497	438	472	496	479	452	470	431	485	469	482	485	474	450	517	483	457	516	480	431	509	471	447	473	493	455	450	433	500	452	473	471	496	435	476	492	427	503	481	460	456	495	505	449	467	444	476	428	463	437	418	428	454	470	469	440	430	451	507	469	471	456	473	454	483	482	486	441	451	463	475	461	434	495	469	465	451	454	490	465	488	473	460	427	438	470	483	504	484	471	412	504	467	465	476	481	425	487	476	475	484	406	470	490	482	459	447	489	465	473	443	449	452	456	420	458	471	429	483	460	453	486	450	426	492	469	462	488	472	460	472	468	441	482	472	459	434	472	421	505	437	471	486	428	475	452	493	431	474	451	456	453	453	465	449	422	455	484	446	462	483	491	473	477	448	457	448	517	478	449	479	476	475	462	476	452	444	454	468	494	446	478	461	449	467	464	427	490	499	462	467	428	469	486	466	487	446	455	488	463	480	491	440	452	461	494	449	446	484	468	483	436	469	438	467	464	425	473	466	456	452	439	478	502	428	442	489	447	473	461	437	481	485	439	472	499	484	488	427	466	443	464	472	458	468	437	428	454	403	455	455	479	470	432	463	436	447	426	486	453	488	476	489	430	456	476	478	476	468	467	469	468	467	527	421	459	455	445	461	485	467	450	473	488	466	488	471	415	475	472	478	446	457	449	486	472	445	476	447	488	481	480	469	484	462	453	456	486	442	479	486	463	467	440	462	448	458	448	409	498	460	449	466	429	486	458	450	437	476	439	452	466	475	487	483	467	476	439	485	466	473	444	457	441	429	481	438	498	490	510	425	503	455	461	424	453	417	481	437	449	446	454	481	470	481	459	472	481	478	467	467	471	460	483	449	434	449	482	472	454	463	446	452	475	423	443	501	478	470	460	460	477	445	486	484	448	472	458	505	464	464	473	457	509	460	449	468	447	536	446	531	488	475	456	462	467	448	500	488	459	492	452	501	452	493	470	455	431	407	445	473	486	469	465	422	507	461	489	471	479	493	462	443	445	497	476	479	450	433	480	445	494	455	471	477	426	476	432	458	437	435	488	464	440	431	455	446	450	478	446	459	484	487	462	434	443	470	438	460	445	516	439	437	473	459	504	456	493	455	501	431	486	459	454	499	487	471	458	482	472	468	484	447	442	431	448	451	457	451	479	454	479	463	475	441	446	465	456	429	439	426	495	443	467	428	417	510	457	452	517	466	460	479	459	486	465	457	493	479	448	477	440	479	448	498	464	475	483	483	467	420	462	452	459	461	438	471	488	445	457	430	457	453	433	452	502	464	482	495	455	495	462	448	463	461	444	489	448	459	457	418	465	456	447	473	434	473	469	484	427	474	441	456	470	464	474	441	476	450	509	461	447	435	466	471	447	451	463	479	457	422	452	430	446	468	475	484	476	451	437	480	483	465	442	467	470	474	448	470	467	485	492	464	467	477	471	455	464	499	473	465	452	463	472	423	469	453	454	471	466	448	481	481	458	473	517	463	431	500	473	455	454	475	462	462	492	430	443	431	490	471	475	454	422	483	435	451	461	464	469	418	456	450	471	498	456	456	426	504	459	451	477	441	466	461	437	466	448	437	468	440	484	447	478	434	457	433	459	483	411	438	480	458	456	458	453	480	458	461	460	458	409	468	466	480	493	461	494	436	508	438	469	452	475	483	444	446	431	451	467	474	452	492	467	489	446	442	422	469	493	462	471	419	483	470	415	482	437	473	465	469	466	473	467	482	458	458	474	459	509	438	508	502	466	416	472	498	487	491	459	459	464	476	463	428	489	461	466	420	453	477	498	459	459	433	467	421	448	429	455	477	507	454	450	473	463	460	467	470	485	444	489	449	459	479	483	465	440	437	477	455	503	477	471	457	447	489	412	451	483	473	454	447	464	454	465	464	461	442	431	484	476	421	443	496	462	464	418	474	446	478	463	496	439	436	475	458	496	422	454	446	458	457	428	441	465	482	475	457	451	427	453	468	458	440	434	451	480	469	491	477	476	436	450	490	480	437	479	426	495	471	458	462	443	485	456	487	482	441	446	486	470	469	529	445	455	478	456	443	455	508	477	478	429	440	478	462	475	486	424	454	413	489	453	498	513	487	474	459	477	441	454	454	446	490	461	448	483	458	455	467	424	481	468	460	472	490	499	465	491	493	496	455	447	463	493	445	474	501	449	446	460	450	479	454	446	490	484	480	455	479	522	449	449	464	460	455	459	442	444	459	498	511	445	446	455	480	434	442	476	481	433	460	453	484	487	428	463	415	503	483	466	469	441	480	450	456	446	448	483	493	441	488	471	449	463	462	457	459	494	457	504	510	468	431	460	454	477	440	449	500	462	418	457	460	449	480	475	453	443	455	492	461	451	468	470	483	487	424	472	432	440	466	439	414	462	456	482	433	492	490	472	455	466	455	474	461	461	461	453	469	448	491	452	476	447	460	446	487	476	460	475	449	462	491	477	489	446	524	508	478	482	476	470	474	482	488	458	461	474	462	457	483	428	456	490	463	467	480	469	491	440	483	440	434	450	479	465	462	444	480	462	471	438	466	454	474	478	442	455	444	436	482	500	470	481	440	475	477	423	454	508	437	472	443	466	453	485	453	499	440	452	448	452	458	463	454	440	419	464	437	442	464	468	466	471	471	489	452	487	458	417	481	475	476	442	461	478	508	469	481	466	439	441	467	462	450	488	447	413	450	462	479	451	465	478	472	448	465	487	467	480	469	459	413	484	413	423	435	503	430	477	456	503	443	464	458	476	490	429	513	461	433	497	445	473	455	465	448	466	445	468	458	456	439	455	458	487	478	478	418	463	482	486	436	483	459	454	506	485	483	444	475	445	456	483	480	466	455	503	486	476	457	421	462	452	466	498	447	459	462	476	439	492	458	457	483	464	435	451	474	470	432	466	475	448	472	472	468	479	485	440	444	455	452	459	427	459	469	461	446	446	475	477	487	474	464	403	490	502	434	444	444	470	480	432	475	483	499	469	481	478	464	429	463	496	459	458	444	458	465	438	457	455	468	472	482	458	479	473	444	422	462	493	438	486	451	456	488	478	466	466	459	452	453	471	434	492	430	456	487	445	463	463	466	467	447	470	463	484	476	462	448	466	463	462	470	498	429	463	444	489	429	448	467	494	466	456	479	438	469	451	432	461	450	457	451	432	511	471	464	478	462	474	499	441	460	450	443	467	458	465	501	415	419	466	486	456	463	471	461	427	486	436	483	450	449	465	441	474	468	448	463	449	471	495	463	475
26858	20670	7449	684	374	405	384	347	334	328	294	322	321	332	341	312	346	312	331	316	312	319	300	301	317	303	313	323	356	321	325	283	285	319	359	277	321	312	323	328	301	334	328	311	348	308	342	299	301	303	304	308	296	322	278	319	367	322	333	321	318	337	318	314	314	347	314	303	342	314	283	352	294	307	310	336	327	373	334	314	331	339	316	319	339	301	332	305	287	334	325	289	325	305	328	315	305	307	310	330	312	316	303	277	297	328	332	313	331	300	325	312	323	341	349	286	318	304	333	297	316	357	280	328	311	291	275	307	327	339	313	320	342	321	314	324	342	306	315	289	297	305	327	306	336	309	339	332	289	304	345	307	271	293	300	332	340	319	332	328	317	343	303	270	338	316	282	307	304	318	290	332	315	309	354	295	321	317	281	335	337	308	321	294	336	368	319	316	338	339	327	311	308	338	332	312	300	330	343	308	309	313	327	350	311	333	354	330	301	285	315	328	313	329	320	320	314	305	315	323	303	343	298	279	323	326	307	322	293	316	310	347	280	341	305	318	305	324	341	312	343	326	335	301	319	344	358	326	359	316	288	334	310	339	322	295	280	309	322	345	309	325	332	340	303	299	296	320	323	266	313	305	336	316	282	302	296	353	327	309	350	316	318	312	315	313	342	315	324	306	328	324	337	290	311	301	321	303	345	305	334	319	291	299	330	333	316	320	324	344	319	330	283	310	311	313	304	296	319	296	308	322	310	332	305	301	295	337	309	329	317	334	355	328	329	334	314	310	308	322	318	301	331	330	299	281	339	311	300	351	308	272	358	317	318	312	300	311	325	309	328	307	357	284	309	327	290	285	309	329	315	319	294	325	313	328	320	318	318	339	337	351	280	335	302	323	343	317	322	333	307	326	312	304	315	325	370	334	319	319	305	319	318	302	297	322	312	301	334	306	333	304	329	314	351	327	290	305	333	297	325	316	335	327	311	341	337	299	310	305	316	285	329	343	353	311	293	361	343	355	326	283	327	323	319	308	327	327	282	305	344	318	297	299	272	343	314	322	291	324	331	311	330	316	316	350	311	301	289	314	355	298	311	323	335	318	292	332	312	289	321	292	303	343	315	323	327	299	331	298	324	306	278	329	334	334	338	320	335	328	328	307	306	315	331	319	277	329	309	307	294	289	340	317	318	321	303	287	334	346	271	322	330	304	327	322	322	298	287	337	317	312	309	319	290	303	317	320	310	319	290	344	310	309	314	313	329	322	337	326	332	295	303	311	285	297	319	333	306	313	324	315	333	351	313	323	321	317	314	279	343	328	360	331	313	306	322	305	324	313	315	294	293	318	299	302	323	345	310	326	306	302	318	307	332	321	315	331	314	327	332	313	297	331	344	315	290	304	305	300	314	317	322	291	286	329	331	361	327	323	314	338	327	304	301	289	332	333	336	321	310	298	331	318	346	321	332	298	309	347	316	359	339	275	291	293	298	319	301	295	294	318	311	328	301	320	328	287	339	326	346	369	316	298	328	317	312	319	304	339	316	301	320	288	305	306	291	292	322	322	336	327	319	282	326	348	310	339	313	297	304	312	344	279	311	327	325	351	325	331	319	353	336	307	327	328	335	335	331	258	290	336	329	304	314	310	311	321	351	285	290	350	348	315	338	307	296	339	307	310	311	299	319	314	327	315	305	334	324	315	344	287	331	314	326	298	302	304	287	305	297	310	279	311	315	297	314	313	346	301	363	325	329	331	312	292	282	342	297	288	317	302	313	300	329	330	279	310	328	305	307	330	337	334	330	308	342	335	287	309	285	344	331	310	332	306	322	358	323	332	323	290	320	291	316	308	289	292	305	353	291	307	256	323	345	346	325	330	312	313	301	327	300	312	335	301	336	327	284	341	311	336	327	322	330	319	331	337	307	302	289	299	303	321	318	337	305	319	335	329	305	292	314	318	332	302	320	296	297	356	339	293	308	319	324	308	315	341	294	327	319	292	324	338	342	304	304	324	305	324	289	306	309	303	332	310	303	301	327	315	298	318	281	307	328	324	314	309	296	327	302	309	368	325	302	321	321	303	306	325	287	347	310	333	331	327	313	325	323	352	311	324	306	331	345	307	324	337	252	336	329	304	312	302	315	321	319	334	305	323	353	313	327	308	316	332	303	332	302	319	329	331	338	317	354	332	344	333	332	302	319	322	345	316	289	287	306	359	332	310	312	309	336	300	340	317	341	323	334	324	354	335	324	339	316	311	336	340	345	337	312	311	284	299	298	315	299	314	294	295	312	299	325	331	327	340	307	325	319	306	292	320	334	329	315	274	300	308	327	304	291	330	322	308	348	321	344	327	270	312	331	313	340	320	343	306	314	314	329	335	330	337	341	310	332	318	342	329	328	323	301	311	331	291	311	286	316	325	300	328	325	308	339	315	343	312	309	327	308	322	319	333	310	333	316	282	308	309	322	310	348	295	314	272	316	292	316	314	315	324	350	321	330	326	331	298	278	324	336	313	298	321	276	328	330	333	300	337	340	300	293	340	269	327	309	348	307	324	315	309	323	306	323	307	352	315	298	309	290	317	266	309	310	324	345	312	295	286	337	300	312	324	306	320	301	313	338	317	332	283	322	339	315	345	297	330	304	305	349	336	311	325	310	328	319	331	338	312	332	295	322	312	338	303	303	329	366	294	292	328	304	286	287	350	318	307	315	302	314	307	344	309	310	309	304	330	311	335	352	328	334	311	331	299	340	332	325	325	350	337	310	310	298	294	317	330	311	287	323	335	319	311	328	294	308	336	324	311	296	312	315	304	344	311	351	333	325	317	317	319	309	309	340	333	307	323	370	356	336	302	305	323	356	317	316	313	346	309	319	318	306	300	309	281	321	303	319	327	318	325	351	291	312	305	319	310	333	334	354	330	304	339	334	328	311	331	346	341	315	352	308	332	330	308	320	309	316	316	348	341	313	297	322	309	311	297	319	339	309	346	294	348	314	288	336	317	342	300	315	335	317	292	332	317	312	326	331	302	312	326	318	305	321	360	307	325	323	319	311	327	318	322	312	330	329	318	289	321	334	303	323	343	320	311	313	309	303	305	315	321	294	346	308	316	338	348	310	297	323	334	318	324	305	328	314	294	293	318	363	322	297	310	300	299	306	292	343	297	319	329	315	319	289	336	317	333	298	351	329	340	324	309	302	329	315	334	291	343	329	318	321	328	336	318	310	324	339	315	304	308	322	317	321	313	310	311	335	310	301	307	292	351	284	310	321	313	313	333	323	293	292	336	306	304	311	307	299	308	350	300	335	347	327	327	331	349	303	307	327	309	352	317	327	308	322	293	362	294	324	308	301	329	332	312	333	340	318	337	339	329	327	314	295	318	311	333	309	294	293	291	354	306	312	317	327	344	339	320	308	359	339	321	332	334	338	313	309	346	336	309	318	315	288	310	304	339	287	325	305	314	322	328	328	306	301	326	328	290	323	307	314	308	281	346	328	328
4099	1866	1607	1006	867	787	717	688	621	629	615	577	632	632	665	619	630	624	628	598	614	654	579	565	621	606	579	624	637	617	648	593	604	596	668	600	595	653	599	653	648	593	637	658	591	660	572	632	616	605	596	647	605	587	601	591	610	596	617	578	590	607	601	572	572	587	620	580	598	605	580	574	624	628	619	603	624	560	578	600	587	578	561	593	565	593	624	603	591	571	586	578	570	563	581	650	609	617	554	581	620	505	567	614	570	601	593	541	563	597	576	575	583	536	561	584	548	535	556	613	630	585	580	568	601	564	560	600	555	590	612	600	601	659	604	576	601	591	615	581	601	609	583	646	623	608	604	577	606	617	587	620	601	611	548	612	627	564	627	566	649	654	579	652	604	565	588	625	578	615	617	576	584	591	586	608	606	592	598	596	621	591	611	580	596	587	584	540	599	608	583	572	602	572	569	627	605	573	621	640	626	591	591	551	587	582	620	613	623	643	598	612	606	569	560	592	596	610	620	630	604	559	619	607	608	591	625	610	591	538	567	633	579	582	543	622	546	613	577	594	569	577	662	611	567	578	599	634	619	585	605	557	612	581	632	616	596	626	583	587	587	572	558	579	605	607	622	615	627	608	597	591	597	585	601	580	628	580	617	607	581	593	610	553	584	564	599	613	589	623	603	594	574	616	632	590	568	548	588	607	599	625	568	592	595	615	626	609	599	602	587	585	579	646	605	609	600	597	607	584	613	578	604	591	582	585	589	566	587	600	613	606	647	583	590	612	560	578	632	585	614	587	591	619	591	625	594	638	617	613	577	579	584	619	587	583	611	601	652	609	595	568	586	600	627	613	603	611	642	630	590	586	631	585	597	592	572	638	586	616	613	615	574	582	573	571	600	614	603	587	583	615	624	618	584	574	598	573	598	590	597	594	617	562	578	530	581	591	586	595	591	605	570	581	605	589	615	625	585	606	594	625	605	586	663	569	577	607	599	571	632	586	602	602	555	584	620	606	595	573	608	603	607	543	547	567	597	603	639	589	643	606	637	644	640	597	604	605	631	597	586	653	611	631	623	623	567	614	612	577	643	617	609	568	584	552	591	603	585	579	626	581	563	572	575	536	633	622	586	643	611	624	638	572	625	581	609	582	591	588	598	619	600	579	600	593	636	637	618	605	573	633	567	634	585	626	584	587	602	569	615	595	575	562	631	568	537	591	631	561	623	587	593	559	623	599	595	588	595	587	576	612	609	562	653	579	592	553	613	617	578	602	628	638	607	618	601	599	603	589	587	596	629	611	599	599	600	634	591	578	577	578	558	596	577	634	592	615	593	612	583	595	582	625	574	592	620	579	566	578	571	602	555	574	605	579	582	592	619	560	569	561	613	563	609	618	609	607	572	596	578	595	600	577	583	602	648	629	558	610	653	617	585	538	578	571	604	591	625	636	583	603	593	616	627	600	591	576	618	570	614	603	601	587	619	580	637	608	610	577	642	601	608	624	532	602	565	626	604	639	571	609	589	563	608	553	608	591	641	603	596	618	590	605	615	604	634	623	616	576	573	630	618	622	559	586	593	602	597	641	626	579	583	584	585	621	590	571	571	572	599	609	583	586	601	646	624	588	601	605	553	621	597	583	599	604	601	609	543	590	566	647	601	578	614	554	608	597	589	594	620	587	603	587	623	583	591	566	582	625	611	600	605	562	602	639	580	611	621	616	603	586	576	605	590	571	550	583	609	565	564	582	602	564	599	619	570	578	599	612	603	591	634	638	582	605	568	584	601	613	556	584	643	601	577	617	604	566	594	595	610	594	637	546	626	580	574	610	657	577	580	568	587	645	583	558	580	580	588	621	598	578	592	625	606	567	615	591	633	615	612	631	602	602	616	595	613	588	631	595	565	623	632	631	571	575	566	615	564	673	590	599	576	607	602	639	593	550	595	572	562	582	566	594	568	570	572	569	618	641	583	604	611	582	605	628	604	604	620	572	631	605	598	614	596	644	573	566	586	578	608	599	589	585	602	626	578	601	627	615	617	594	618	606	610	634	632	627	607	570	632	593	620	607	629	610	578	565	597	610	576	586	592	559	588	571	637	577	589	634	650	618	598	586	591	586	576	655	651	612	635	609	602	533	605	574	595	613	583	618	589	618	626	624	580	622	621	599	600	599	618	620	586	586	575	580	575	597	609	599	555	615	601	567	632	612	588	601	593	609	626	592	623	557	607	599	609	604	635	607	606	658	609	573	614	628	626	576	583	550	587	585	619	570	601	591	595	640	592	581	532	571	606	621	594	589	593	556	588	617	649	577	570	576	624	577	636	581	621	633	602	607	558	636	636	612	602	570	616	621	611	577	615	581	571	604	602	586	593	572	642	622	564	589	608	605	590	628	619	639	572	588	546	608	587	592	586	608	580	589	577	642	583	584	607	585	619	581	623	574	593	619	613	611	629	583	599	584	595	594	626	643	580	569	621	601	613	585	604	621	593	640	605	595	603	631	572	643	581	608	622	629	603	605	587	602	637	612	590	628	625	607	574	609	629	625	600	577	567	610	634	579	600	585	569	575	638	621	612	642	604	628	587	584	619	568	575	604	613	595	588	570	607	617	586	595	620	576	585	615	641	560	629	580	564	630	589	599	610	581	582	597	614	614	594	534	595	624	595	595	615	630	614	625	585	597	593	561	612	590	586	551	618	558	586	580	579	594	606	607	620	618	619	601	592	556	609	617	542	608	619	609	626	540	544	586	621	580	603	607	615	589	621	556	641	621	583	619	588	579	596	601	582	597	589	571	602	576	589	601	607	571	626	609	590	615	582	586	578	590	596	573	594	611	580	611	567	573	595	575	599	598	633	585	564	625	598	615	606	584	584	622	583	587	626	584	607	569	619	568	591	567	583	605	615	590	595	620	615	556	594	615	628	605	627	650	601	593	546	610	554	623	612	595	642	598	611	576	591	600	597	601	633	605	573	582	597	589	605	597	589	583	580	573	584	643	618	596	595	624	619	567	615	619	608	608	590	616	569	580	582	607	597	593	642	630	590	599	588	579	653	606	615	621	633	657	645	583	579	574	595	573	597	609	598	607	603	613	575	588	588	594	635	585	648	601	595	583	621	569	610	607	637	606	574	622	606	578	563	576	581	551	602	588	603	590	575	662	630	609	563	586	585	599	620	632	595	614	567	547	629	589	644	600	594	604	559	554	553	601	627	590	590	610	630	610	564	602	592	554	616	627	603	623	603	563	554	616	543	612	633	604	563	595	622	625	547	574	608	602	577	588	633	578	593	627	623	623	639	583	628	659	593	595	619	567	596	604	605	585	587	558	610	584	596	564	625	556	596	589	627	565	590	570	587	601	605	620	574	605	558	631	592	610	581	599	601	582	600	641	602	621	602	575	609	619	585	552	632	622	557	573	598	598	614	609	610	578	565	585	609	633	557	552	548	597	581	607	559	591	621	586	602	584	585	596	606	653	586	604	597	571	586	605	620	606
24470	21446	28708	24609	19857	1581	568	381	305	269	220	206	220	202	183	198	191	181	208	155	162	171	177	155	168	151	184	170	152	165	163	144	167	159	159	147	159	156	134	135	158	137	141	137	139	153	142	121	137	133	147	174	160	157	150	138	143	138	147	129	136	150	148	159	137	157	153	162	162	144	148	134	148	126	147	153	142	142	113	130	147	164	137	152	130	156	150	142	152	133	137	153	135	141	153	144	129	132	154	164	166	129	133	136	136	137	141	149	149	138	132	147	156	129	128	140	156	142	145	139	133	145	158	153	147	120	137	143	140	138	149	132	169	141	138	128	145	132	154	132	136	142	151	130	146	146	136	137	165	127	165	144	151	148	148	132	161	140	129	147	151	127	142	150	156	152	144	131	140	151	127	144	163	147	139	131	121	140	161	133	145	153	149	149	173	144	132	159	136	136	140	135	137	122	135	134	146	148	153	143	141	143	141	135	159	125	128	134	153	131	149	149	128	145	139	160	168	152	169	135	147	137	126	121	129	167	147	150	129	130	125	144	135	124	129	145	160	153	145	147	148	162	153	147	164	148	161	159	159	131	133	137	150	120	164	114	142	125	130	149	121	151	135	153	152	151	157	134	148	127	143	119	121	143	133	154	143	130	144	166	133	116	139	147	148	147	136	154	172	129	138	157	150	156	152	141	141	116	132	156	144	162	141	130	154	153	142	128	136	139	147	124	120	157	141	131	149	135	152	150	140	151	153	136	117	140	156	139	122	133	139	142	133	131	136	147	126	145	135	154	145	126	146	133	172	137	132	140	128	145	141	134	138	166	162	150	174	145	153	143	134	158	137	131	150	154	155	154	127	121	125	158	132	124	148	179	134	154	136	156	146	136	154	134	166	131	152	153	127	141	157	147	148	138	140	140	127	151	138	161	142	145	141	143	140	128	143	136	154	143	133	154	105	131	134	123	150	146	145	142	125	141	154	143	135	157	140	128	140	135	152	116	139	142	127	153	129	141	131	143	137	157	133	134	140	153	158	127	134	147	132	158	114	142	133	129	147	146	134	141	136	154	154	136	153	147	170	134	161	127	145	118	134	138	126	161	138	145	128	140	125	165	142	138	117	157	138	154	134	136	163	132	131	145	147	128	145	148	141	154	139	140	123	140	146	152	140	161	142	134	145	143	136	143	148	143	163	132	140	146	146	140	160	135	140	143	129	138	134	150	153	139	154	124	153	139	157	131	139	168	156	132	125	155	145	153	144	135	162	139	128	149	128	147	129	136	125	148	134	133	137	168	154	143	134	148	139	147	135	153	150	157	139	146	138	157	145	157	120	132	171	138	129	139	141	137	135	149	156	147	133	148	152	164	134	148	137	121	152	132	134	138	137	152	139	145	142	163	157	152	131	147	138	149	160	143	140	131	162	154	138	138	156	156	126	126	152	144	138	136	146	136	150	128	148	136	149	135	156	138	147	167	160	171	145	144	147	129	151	141	128	139	156	135	138	135	137	113	143	147	134	140	134	144	148	154	150	145	135	143	135	155	143	148	120	145	120	138	160	129	137	160	152	160	146	141	141	132	153	127	160	120	133	136	154	138	141	116	125	145	127	136	143	142	134	130	138	139	168	132	156	154	151	135	140	147	132	139	133	121	135	156	147	132	140	151	148	145	145	142	144	162	126	144	138	159	147	151	144	138	123	142	160	154	139	148	149	150	141	124	144	136	156	144	153	129	136	154	121	149	149	152	135	134	156	147	138	120	145	156	152	149	136	160	159	119	149	158	161	131	154	142	146	162	141	132	135	144	125	121	141	136	141	139	143	129	134	139	142	158	122	140	175	135	161	133	136	140	140	145	137	138	126	130	150	168	148	147	137	152	121	128	155	140	153	140	138	128	150	149	136	155	139	132	138	129	146	127	139	142	149	137	161	139	145	161	138	136	165	150	140	136	135	122	141	150	119	135	146	159	168	161	152	155	124	154	120	151	153	131	142	147	163	125	132	140	125	123	150	136	148	157	140	129	122	135	129	123	147	145	140	134	125	134	146	156	122	151	131	156	150	149	144	157	148	129	151	144	138	138	131	142	159	142	144	140	124	145	138	154	142	135	136	138	148	159	144	137	157	155	142	139	158	135	145	118	138	151	126	139	142	135	155	136	121	134	130	135	182	141	158	156	173	145	129	131	137	136	134	155	151	137	131	134	152	145	139	151	128	152	164	160	128	134	126	160	132	131	142	157	122	155	129	156	158	133	130	147	154	150	137	129	157	153	137	136	135	136	126	156	137	165	132	135	146	129	139	141	138	132	124	146	148	130	151	155	131	151	141	158	140	146	138	159	141	141	127	154	144	137	159	138	138	158	149	140	138	123	163	135	173	156	137	141	148	160	127	139	144	163	139	162	141	153	119	146	149	129	136	145	132	155	138	112	148	128	135	137	156	154	154	158	114	154	136	139	143	137	142	148	149	140	125	159	137	142	134	167	153	149	131	128	157	148	157	135	127	144	142	141	151	141	123	155	145	127	146	142	133	151	151	133	128	148	147	152	129	139	127	148	147	166	156	140	131	137	152	142	127	133	130	136	147	154	163	155	150	144	127	159	139	128	132	138	132	148	140	133	166	130	123	130	152	160	121	144	139	170	147	151	129	142	157	127	136	144	119	118	159	157	143	151	128	169	127	158	145	158	157	148	136	156	158	121	146	152	154	137	133	127	140	138	131	126	149	127	145	157	121	134	139	150	147	139	156	137	123	150	144	138	144	149	126	154	110	155	147	156	141	144	151	146	130	146	133	158	134	129	144	163	141	143	145	137	126	146	161	139	123	147	142	151	153	140	155	133	143	134	171	130	151	151	157	115	151	153	144	136	142	163	136	125	143	146	151	157	151	155	131	146	159	139	146	142	141	137	138	157	150	140	166	154	113	138	138	125	145	136	135	145	137	184	134	142	169	135	136	128	155	148	147	139	119	146	137	139	146	148	137	127	145	140	132	160	155	133	140	129	136	150	132	150	131	137	133	143	151	147	141	129	147	120	148	132	132	141	138	139	130	146	146	172	141	143	135	134	116	131	154	131	146	142	140	128	153	133	140	146	149	131	128	125	134	133	132	151	144	134	116	157	152	147	149	129	142	135	127	146	144	133	147	163	152	147	160	149	159	142	140	131	129	173	120	138	123	130	145	157	118	123	138	165	147	140	143	163	136	162	131	137	124	142	153	162	147	124	139	108	160	133	129	138	127	129	151	128	142	166	136	140	154	142	117	134	153	157	148	139	151	129	154	137	156	131	132	143	134	142	145	141	155	147	135	161	120	138	151	139	129	130	156	127	142	136	143	146	151	165	149	135	122	136	164	131	145	167	150	146	138	138	149	144	146	123	141	151	152	138	130	141	132	136	139	154	139	152	135	156	128	133	136	132	133	124	148	144	153	142	121	135	127	134	150	132	134	144	169	132	165	151	140	142	151	118	149	144	135	153	130	158	122	148	134	138	143	152
5845	11037	9130	4659	3043	2119	1557	1255	1018	928	801	696	608	596	547	491	426	420	420	388	406	387	381	381	352	346	363	361	338	334	270	335	301	323	335	294	301	291	329	293	282	315	305	297	280	281	308	347	290	321	302	315	327	287	296	307	299	294	303	294	255	286	295	315	286	284	287	295	273	267	270	300	292	297	265	289	278	294	282	283	282	299	269	299	298	288	315	274	284	291	303	280	307	286	276	285	268	268	282	292	289	269	278	299	278	296	299	259	267	259	290	303	271	304	303	257	316	273	304	316	267	287	286	279	296	262	266	285	273	296	305	296	296	302	277	300	267	272	265	278	312	276	298	282	237	318	287	299	294	303	314	291	304	275	275	275	268	264	297	268	281	289	278	273	278	292	261	283	303	276	277	288	296	279	288	276	298	255	290	272	316	270	327	270	243	270	276	286	287	274	282	295	303	253	288	296	258	264	298	279	278	284	310	299	267	270	270	301	279	265	281	292	315	273	273	266	310	265	285	301	278	299	290	301	268	273	271	305	269	268	284	313	270	268	285	288	318	259	255	281	288	320	284	296	279	304	274	314	261	251	282	306	285	258	263	271	284	261	282	288	298	278	280	282	303	270	292	305	273	278	265	261	303	267	282	289	320	269	287	294	284	258	279	282	266	270	298	316	258	300	284	330	260	291	282	261	309	264	289	292	284	260	276	284	271	280	295	277	264	251	293	276	261	289	295	265	257	308	305	260	301	252	250	273	280	269	284	325	282	272	291	289	285	286	275	268	292	305	259	308	276	278	280	293	295	284	279	292	293	265	298	290	276	271	273	291	303	285	293	303	273	280	287	267	253	266	246	268	278	283	299	287	268	295	287	282	286	284	288	263	259	243	306	266	269	274	267	278	280	266	326	289	305	277	313	246	295	294	266	282	262	298	330	289	249	285	312	269	284	287	281	258	255	278	279	280	295	246	291	311	279	288	255	307	266	268	267	274	256	286	257	285	298	268	293	295	301	310	271	273	259	306	302	271	282	268	301	307	295	288	332	293	288	284	271	281	266	282	285	274	285	303	296	295	261	279	318	312	305	288	270	273	271	284	294	243	307	290	258	278	298	305	292	270	286	288	282	309	293	295	281	293	303	313	303	307	298	293	271	266	287	265	283	288	271	275	281	326	286	294	283	299	282	286	285	291	310	255	287	284	258	290	275	256	302	290	294	284	250	265	277	267	301	274	257	289	290	296	298	278	279	285	298	303	272	260	287	286	264	275	271	258	296	290	275	288	296	280	279	272	261	257	283	283	268	270	323	307	283	287	324	301	288	280	280	287	282	279	285	309	266	265	271	260	297	283	293	285	285	284	283	247	288	275	314	274	261	291	266	278	285	262	261	264	255	277	284	269	250	298	316	269	312	282	286	283	283	269	310	267	300	281	279	292	294	298	263	281	305	285	281	291	299	284	270	298	274	288	283	267	280	298	315	259	273	331	262	286	278	273	286	274	287	311	286	301	278	277	269	294	300	276	284	268	272	298	276	289	268	296	252	248	268	287	270	283	277	253	303	263	246	288	284	281	296	281	303	271	296	247	292	277	286	309	267	303	262	282	273	262	283	305	275	302	289	287	255	272	247	284	274	260	296	299	304	286	243	280	244	304	282	282	292	291	297	267	276	266	294	272	281	292	282	275	253	321	273	290	307	316	266	315	266	282	292	260	290	293	272	293	265	282	275	274	293	287	281	291	280	262	293	251	284	300	309	278	290	300	303	267	280	272	302	306	290	265	292	293	290	271	290	291	284	288	280	264	271	275	286	267	271	298	304	280	272	279	279	270	286	290	277	260	244	280	267	295	311	299	282	272	275	285	271	277	310	267	283	297	291	309	253	296	274	274	261	291	328	265	279	297	303	305	293	280	297	266	274	270	297	286	266	297	301	269	291	250	279	285	282	287	280	286	319	276	251	271	301	297	276	279	269	285	290	286	247	291	279	260	269	251	268	270	291	268	296	307	257	253	300	286	297	264	295	262	261	287	272	291	296	307	289	275	301	291	269	264	296	280	301	304	310	286	299	300	271	301	279	276	272	288	310	273	294	291	268	291	281	260	270	299	276	270	297	292	290	284	299	288	254	277	260	260	273	284	286	278	289	279	296	275	283	290	275	309	287	288	310	276	272	280	261	291	306	277	296	290	286	264	275	288	273	283	306	290	296	289	265	267	282	273	289	260	250	274	297	268	294	310	306	295	288	306	267	308	297	265	305	263	281	274	274	287	294	274	268	279	278	295	283	274	253	277	292	303	290	285	273	281	290	274	275	282	268	294	304	301	284	274	282	258	259	305	299	264	300	288	274	255	293	286	290	284	272	290	259	288	288	254	268	295	277	257	279	316	276	298	277	289	302	290	292	291	294	286	274	299	277	290	280	277	302	256	288	291	253	292	273	259	285	298	269	273	300	310	268	274	296	278	312	285	281	290	283	283	296	293	295	259	296	274	253	294	297	290	302	288	280	299	262	290	295	266	292	284	299	247	300	264	270	282	300	296	242	285	307	263	276	299	275	279	275	277	292	292	288	289	338	278	283	266	275	301	288	291	273	300	313	248	261	261	269	286	281	299	297	278	283	289	299	299	303	270	290	280	273	302	265	303	259	289	272	292	270	293	314	266	279	284	282	265	263	275	306	276	291	277	261	280	290	259	276	308	277	284	258	286	280	260	270	286	292	286	261	283	309	288	306	295	294	275	254	285	249	301	264	278	302	282	273	289	275	301	303	288	294	268	277	272	306	287	278	287	287	287	293	276	269	255	296	276	290	245	279	271	297	248	274	315	298	267	293	278	302	303	259	283	280	284	293	265	299	297	269	299	295	269	299	308	298	295	279	264	268	278	312	270	271	319	274	270	267	312	277	287	295	284	288	282	263	261	317	270	262	298	297	280	269	295	260	292	247	265	289	275	252	267	277	296	265	282	276	245	303	299	283	286	277	294	260	324	261	269	296	307	273	273	244	301	295	266	294	278	286	274	306	298	271	284	291	247	262	287	294	287	290	276	277	282	253	281	255	289	307	258	300	273	299	274	291	327	276	296	220	248	291	281	286	263	262	271	289	288	285	311	312	270	291	317	290	306	280	278	278	266	314	287	295	275	283	288	287	293	311	277	300	266	316	285	301	281	286	287	314	281	268	286	294	272	283	267	285	292	279	302	288	286	281	284	288	278	281	280	319	283	297	275	248	272	251	306	284	256	271	255	278	289	279	283	310	277	282	279	287	280	286	285	310	281	282	286	269	307	278	289	260	282	275	287	300	244	297	278	269	258	304	261	246	268	278	281	273	307	299	309	297	286	280	269	308	291	273	290	305	263	270	270	285	283	315	281	288	296	268	305	286	299	274	289	276	303	299	302	285	274	276	285	267	298	323	282	247	270	259	253	320	288	237	290	307	271	283	305	290	294	296	263	272	275	295	305	273	304	264	294	304	291	278	273	253	272	290	269	275	308	301	291
23450	21400	29269	23920	21402	17786	1759	768	568	544	521	469	410	420	359	379	330	331	344	331	296	337	302	312	299	318	305	284	283	283	302	265	260	272	291	270	307	296	309	242	265	297	288	266	272	263	285	291	294	261	260	281	271	275	241	282	266	282	267	246	266	266	255	265	251	256	241	265	276	280	311	260	263	236	276	265	258	263	287	297	250	293	257	256	234	268	238	279	277	283	252	240	272	234	272	275	242	224	248	247	245	242	304	240	284	257	296	272	238	278	260	242	270	247	252	267	251	269	272	246	268	266	272	270	284	258	283	246	253	281	277	259	256	276	272	235	247	259	260	266	271	275	246	266	248	249	269	282	284	231	267	265	260	271	261	259	239	290	266	268	246	282	245	246	241	267	238	251	266	241	259	286	256	249	230	275	252	258	250	217	275	254	271	248	239	269	268	252	266	265	240	228	261	254	253	271	268	254	290	259	268	265	235	251	259	249	274	261	247	281	277	248	248	255	258	242	257	271	254	288	284	272	239	293	243	236	280	283	250	289	261	257	261	262	252	301	264	268	257	249	260	240	287	280	271	274	255	231	263	274	251	255	266	275	264	239	240	292	274	260	270	213	267	271	259	236	290	255	259	267	259	261	257	247	261	271	271	271	265	241	284	285	277	282	241	240	242	265	254	298	239	242	256	288	228	247	273	250	244	259	267	240	253	264	265	246	265	262	255	244	261	256	261	249	269	260	252	248	288	287	253	253	259	281	241	271	268	255	277	281	243	257	240	257	257	281	256	290	244	267	285	262	302	264	267	278	230	253	264	279	259	278	250	253	250	242	238	255	250	279	267	278	256	268	280	261	272	266	267	260	275	258	258	264	267	273	243	239	252	262	244	252	235	276	268	294	268	238	245	277	257	264	262	280	265	247	249	251	239	259	288	218	286	266	249	264	262	284	264	270	247	263	271	289	256	266	262	259	235	256	262	268	264	228	234	277	252	266	256	286	255	271	263	271	273	251	252	249	316	254	276	261	236	254	235	258	275	272	267	300	266	251	249	231	276	253	277	249	287	247	278	269	238	260	264	262	236	268	249	270	238	251	267	254	264	225	250	290	291	255	251	275	241	262	239	259	243	234	247	228	254	277	275	252	235	264	270	294	271	288	255	268	262	249	257	280	236	264	266	244	234	265	238	238	306	268	259	231	253	256	264	270	239	253	282	253	279	247	264	268	249	249	250	254	269	288	265	257	231	275	274	243	268	284	251	259	279	273	256	268	284	244	271	256	263	241	279	254	268	258	265	282	277	271	289	253	302	276	247	272	274	248	264	277	250	263	256	253	235	277	244	253	256	269	257	281	279	266	246	286	234	255	284	257	261	259	264	261	250	260	279	288	244	242	256	256	263	270	258	261	242	267	278	237	270	267	233	255	239	262	236	256	260	279	245	265	260	256	227	259	260	264	284	267	268	220	241	264	238	266	244	278	276	274	265	261	273	264	258	260	274	254	256	225	267	262	269	245	267	277	289	256	267	239	253	276	249	248	234	258	270	276	294	262	271	257	252	269	282	255	260	255	258	264	242	249	260	262	274	252	248	276	284	253	286	264	229	257	272	266	241	259	261	256	253	247	259	230	271	281	239	208	282	243	270	235	272	264	278	240	275	282	260	273	237	270	246	236	227	284	294	279	240	275	268	258	261	267	291	299	280	267	261	244	279	262	247	256	272	307	265	241	267	281	259	270	270	260	264	273	252	263	282	260	275	273	253	248	266	272	280	234	252	273	244	281	270	251	233	317	267	243	277	263	268	253	259	274	257	273	275	241	254	263	288	252	255	241	238	263	262	290	259	280	252	270	255	256	288	282	274	245	247	238	264	245	264	231	277	256	271	247	265	310	278	269	252	250	287	289	249	252	260	258	267	258	274	268	278	229	245	252	236	248	247	263	270	231	253	246	277	255	247	252	249	273	274	279	263	263	253	215	238	261	268	269	249	290	285	259	262	276	262	228	240	301	253	253	281	262	251	284	267	253	286	255	255	284	253	248	239	279	253	255	257	265	278	283	243	261	284	258	276	240	248	287	240	276	284	297	244	236	243	281	240	251	275	265	285	261	239	275	276	252	272	276	257	265	273	246	249	269	271	247	244	274	236	272	252	263	287	253	263	251	259	267	264	283	256	260	254	274	262	255	246	268	264	258	254	273	228	238	268	280	245	265	291	289	247	281	290	248	274	243	262	267	256	268	253	253	235	252	287	273	246	264	264	269	261	267	264	263	303	267	236	256	266	271	264	260	278	258	236	255	266	258	228	274	247	235	228	263	254	256	257	265	276	232	304	269	287	234	262	278	261	265	263	225	267	248	260	262	277	285	270	272	259	280	255	255	261	276	266	270	306	257	235	289	276	224	257	259	248	259	267	255	255	277	294	272	289	235	246	261	254	271	275	251	250	263	266	261	258	244	258	303	267	278	251	267	221	252	280	248	238	251	260	253	294	254	272	264	256	282	298	291	240	263	266	243	242	219	281	261	256	281	250	255	274	224	242	287	261	261	278	265	251	271	275	268	263	247	238	256	252	245	260	278	286	261	283	253	254	280	271	274	264	234	278	261	259	255	241	255	237	257	223	288	278	260	282	238	243	282	276	251	246	260	264	284	260	264	247	278	251	252	247	252	227	241	273	294	263	285	267	279	243	245	252	224	251	267	275	262	269	239	272	280	246	241	276	264	263	239	280	272	266	292	268	253	276	251	260	290	275	245	237	272	259	268	260	246	264	264	257	250	260	254	257	249	261	264	264	254	248	231	232	271	268	240	236	261	251	237	278	266	250	237	266	252	263	263	262	277	261	263	259	258	272	265	266	245	247	260	272	251	276	269	293	260	250	281	272	252	219	262	251	250	231	263	264	240	270	242	258	242	267	279	254	241	293	278	237	246	292	268	265	269	236	277	282	278	305	271	260	246	242	244	234	234	259	253	233	254	278	231	263	268	273	263	279	253	284	260	284	263	236	250	260	263	275	242	278	226	258	250	243	261	251	258	252	284	270	275	261	257	232	268	299	245	267	256	288	281	277	237	245	280	269	275	265	227	262	256	241	255	256	251	240	285	278	252	242	276	248	250	248	262	272	273	257	269	243	251	275	272	255	241	245	252	240	283	248	245	270	264	282	286	291	255	260	264	243	241	268	275	265	252	284	260	246	227	228	257	272	242	281	271	277	254	286	288	253	239	285	240	248	280	253	270	269	248	260	277	245	243	250	262	264	268	262	285	278	266	275	261	315	252	246	267	239	237	284	285	224	262	268	284	250	262	231	259	238	258	268	293	255	272	269	279	260	253	250	254	249	282	275	269	276	278	256	247	252	240	279	250	285	237	245	278	268	255	252	268	256	269	259	258	282	217	262	251	247	247	266	273	253	255	269	285	243	258	272	264	239	261	258	250	276	266	276	270	276	278	258	266	269	265	278	250	260	255	248	255	257	297	242	229	255	262	264	266	287	282	264	256
8515	17105	14117	7811	5261	3607	2767	2298	1800	1521	1325	1254	1122	942	918	835	794	771	749	679	619	673	602	637	604	584	571	578	535	550	574	530	521	516	512	513	499	519	505	517	477	492	513	493	525	506	502	507	524	463	489	489	475	478	493	530	503	451	505	491	507	538	470	505	459	489	499	539	444	464	462	434	500	445	465	470	466	461	442	452	478	479	484	431	445	471	467	471	481	499	462	486	447	466	474	492	446	426	481	478	443	452	440	456	493	469	476	438	468	459	471	501	481	459	505	460	468	438	495	434	511	453	470	477	464	443	473	462	486	484	479	527	436	475	465	503	431	456	465	451	438	454	447	464	459	464	495	445	477	448	463	446	467	451	457	428	480	446	485	495	453	449	458	493	447	427	463	473	477	456	459	460	441	514	457	460	459	478	457	487	476	445	456	437	448	433	450	436	456	491	453	415	462	473	480	469	472	440	462	453	471	442	432	440	420	422	466	436	444	463	445	496	452	463	459	455	450	477	454	452	472	459	451	468	458	447	478	469	458	460	438	448	454	448	493	477	488	459	511	441	451	464	472	432	478	448	472	455	425	480	470	471	463	507	436	467	471	440	478	448	468	446	434	494	441	452	465	437	444	465	493	443	467	468	476	470	456	458	506	443	436	448	452	452	442	443	441	458	479	506	439	480	441	453	463	491	471	459	497	456	460	491	465	480	460	483	503	491	454	470	473	467	429	411	497	469	489	427	449	494	465	468	504	470	434	473	480	504	451	440	470	461	453	511	445	461	409	469	447	467	455	463	463	432	458	446	446	485	465	454	483	455	468	470	460	454	436	505	484	476	476	452	469	428	431	486	451	464	436	484	459	450	445	398	467	452	458	478	448	458	422	441	479	478	448	488	454	471	446	468	420	449	423	460	468	446	490	442	488	439	455	501	451	467	475	477	471	468	453	442	487	485	491	477	465	464	460	450	478	461	436	478	456	475	438	465	442	478	484	476	470	457	483	457	452	443	443	458	480	441	508	441	433	489	478	496	471	425	438	467	448	476	445	451	440	441	495	454	470	391	476	450	459	477	488	474	450	429	435	534	468	471	427	452	457	432	462	473	479	453	461	477	442	447	438	466	499	448	491	493	494	487	432	482	434	424	454	484	435	463	455	490	455	464	470	434	425	448	456	465	446	450	419	451	463	456	442	460	472	451	495	475	465	480	502	461	471	463	464	499	471	448	452	468	481	471	488	438	444	456	468	492	434	481	473	470	486	458	448	452	415	484	480	445	452	416	461	480	478	463	484	480	480	448	421	483	425	470	480	449	486	463	460	461	464	478	467	459	477	481	484	476	446	443	435	450	464	474	477	476	488	468	479	429	481	434	483	466	459	491	435	436	506	472	487	478	477	451	473	465	491	490	497	470	482	500	449	475	505	491	502	485	454	506	483	496	497	435	455	464	535	435	457	450	480	453	511	468	458	460	495	449	493	463	439	466	421	463	479	463	476	436	464	452	466	465	482	514	432	451	419	462	422	482	500	452	467	498	431	453	442	459	443	428	444	449	495	458	427	472	472	480	493	472	439	484	462	482	495	443	457	461	468	453	465	428	469	470	458	469	471	454	448	463	480	468	437	452	445	479	478	482	431	454	476	490	458	439	474	459	465	470	461	482	467	436	462	458	474	443	450	470	480	416	446	443	465	480	468	464	463	486	414	446	442	440	449	422	475	448	456	480	515	462	470	501	472	461	466	438	447	449	441	455	452	475	435	404	469	446	461	472	442	470	467	464	451	479	433	476	458	461	470	435	470	503	429	459	421	449	428	460	479	424	480	467	490	465	493	442	445	453	471	473	469	459	449	473	445	459	439	444	464	483	475	461	434	514	426	459	448	459	481	476	451	475	461	467	452	427	501	417	475	465	477	464	480	421	436	450	494	484	445	452	468	458	469	456	482	466	453	485	455	455	461	441	453	485	476	496	445	494	477	447	465	462	469	476	441	475	428	478	432	434	481	474	479	459	427	461	495	496	457	488	458	442	436	489	457	456	481	482	426	467	437	486	444	443	472	422	455	468	467	449	488	467	472	511	463	427	450	450	447	440	429	449	460	512	464	454	453	463	430	437	434	505	467	438	464	480	473	460	476	441	455	479	463	439	470	469	455	435	449	474	502	457	468	459	460	459	486	458	454	472	487	457	473	481	451	453	462	483	452	474	458	470	487	484	456	460	470	462	416	465	430	455	459	448	464	489	470	465	418	468	457	437	471	468	453	422	507	475	459	491	467	451	455	458	454	463	463	470	454	459	493	444	464	445	452	511	457	440	470	446	440	482	419	450	456	435	477	449	481	438	487	455	462	454	464	466	475	411	441	473	496	456	465	479	444	510	489	459	469	465	454	447	467	453	433	459	495	459	448	505	478	460	435	481	497	466	457	442	415	506	443	488	496	476	513	437	486	474	460	463	440	468	460	457	480	482	466	463	452	458	463	479	447	418	477	487	477	463	438	446	474	458	439	426	446	473	454	494	498	462	480	462	424	467	505	505	458	462	456	466	479	491	502	475	466	486	466	456	475	504	506	398	494	475	456	446	489	472	489	465	455	483	474	477	440	472	461	458	483	476	433	459	451	439	461	488	449	470	455	489	485	489	470	437	472	479	462	506	403	467	487	478	447	505	481	445	440	470	480	428	470	464	465	454	488	475	479	446	473	468	450	465	467	463	515	482	458	435	442	441	447	463	444	460	481	469	472	449	473	458	453	467	467	461	462	520	454	439	469	479	460	416	478	457	430	476	472	425	501	453	494	458	482	455	449	468	471	488	523	450	474	509	460	458	477	479	420	439	459	458	502	471	494	505	440	445	440	479	480	487	465	471	422	524	438	409	488	431	485	506	446	455	443	458	456	476	474	456	489	451	473	485	427	486	488	457	483	450	462	465	479	485	494	478	468	445	480	417	463	454	461	475	438	436	478	434	466	458	454	468	461	452	484	463	426	459	480	492	450	479	426	469	449	457	450	467	439	466	447	450	468	470	468	456	452	422	415	456	459	450	495	481	440	467	469	455	480	471	435	459	484	483	446	437	496	457	496	454	446	460	484	468	466	471	450	460	439	426	441	460	473	437	431	463	458	456	467	468	467	462	475	466	448	460	429	423	504	496	460	463	482	467	455	472	458	449	485	477	455	450	480	429	427	482	457	461	502	472	448	446	424	431	483	432	484	441	486	451	481	448	484	485	464	467	448	445	495	482	452	436	441	417	476	487	492	465	447	480	463	461	449	455	498	446	486	448	448	445	446	471	454	455	474	454	493	508	449	451	453	467	491	478	452	475	478	480	469	484	481	446	487	453	456	484	477	488	454	468	447	450	476	499	472	487	421	462	434	470	498	458	463	484	465	464	445	443	455	490	427	490	465	471	483	464	476	468	485	471	486	442	475	436	463	463	459	471	494	457	479	457	461	491	435	460	507	470	487	476	419	481	460	475	513	458	507	487	486	472	425	469	449	453
27076	20719	7538	693	432	400	381	369	355	341	311	343	338	348	319	351	340	323	327	338	321	318	336	342	353	345	329	336	321	319	319	323	303	330	320	330	345	324	321	346	339	282	289	336	338	327	304	304	356	365	333	338	312	363	340	294	307	344	339	321	334	373	314	327	337	316	338	328	321	301	332	332	300	335	315	301	343	335	338	296	302	312	304	306	363	311	319	330	304	314	345	323	336	307	317	309	328	332	327	343	319	293	326	279	346	292	317	310	344	312	320	326	332	344	295	323	280	321	327	322	324	327	323	334	329	329	324	326	348	316	321	331	326	333	327	310	303	341	322	312	280	304	310	316	340	315	300	313	349	334	336	357	338	304	344	330	305	324	320	337	314	336	325	333	319	328	311	308	317	305	335	334	353	334	326	320	337	300	316	336	330	333	315	304	332	317	335	338	331	322	328	306	314	291	313	299	308	309	305	327	341	319	290	322	303	338	345	317	327	291	329	285	288	342	305	361	342	331	332	321	310	292	342	309	317	368	326	302	303	340	309	355	311	329	332	292	302	306	352	304	357	312	320	338	313	323	318	368	318	319	322	357	334	304	323	340	321	299	266	291	322	318	310	337	301	308	326	333	326	334	311	320	307	305	338	300	318	317	274	301	317	326	303	333	347	335	310	314	344	290	310	305	327	314	317	318	328	320	331	325	309	312	352	346	282	335	346	326	298	323	305	338	307	365	307	332	325	347	306	300	317	322	319	341	312	357	340	330	355	323	343	291	359	317	332	316	332	333	316	300	297	283	324	298	334	303	328	321	304	309	302	342	363	344	336	337	350	359	333	365	307	333	307	367	340	305	338	312	335	330	329	324	294	309	352	294	347	293	342	325	327	332	328	318	333	317	304	342	321	309	311	342	307	325	335	327	324	345	284	360	288	345	314	314	322	323	328	321	328	316	356	317	331	325	332	365	344	296	318	349	352	353	319	333	341	314	322	299	299	295	300	320	289	324	302	308	331	320	319	323	335	327	334	333	306	333	325	346	305	318	305	332	317	325	320	336	349	316	320	310	323	326	322	330	316	330	289	339	311	307	300	315	332	302	333	296	312	341	305	334	333	303	328	308	281	311	319	325	315	333	349	305	331	326	312	303	336	352	332	311	313	323	321	341	355	322	313	316	314	342	377	316	297	330	298	311	341	304	342	316	327	323	315	316	308	322	310	315	335	330	339	344	306	321	334	307	331	348	322	316	337	273	340	316	308	319	314	339	316	341	327	302	341	335	375	317	322	318	336	309	316	335	329	316	303	328	331	311	300	342	323	329	367	346	328	291	327	341	334	309	298	312	319	286	318	298	332	327	307	325	311	325	313	324	310	320	341	315	309	331	302	314	314	343	322	331	308	338	329	339	348	311	335	328	337	338	327	292	333	295	349	300	310	297	296	336	345	334	347	332	327	342	365	331	332	336	331	313	343	308	330	348	365	309	319	311	310	343	327	322	283	314	333	288	321	319	324	336	328	337	330	304	307	337	337	324	312	347	332	321	360	343	309	311	301	297	274	319	318	326	315	357	334	319	321	314	356	330	318	294	307	325	295	322	334	319	287	311	279	311	340	298	336	353	327	330	304	312	288	299	346	308	342	325	293	304	329	338	313	309	311	329	323	351	338	317	337	290	328	329	322	325	281	347	322	331	270	335	325	324	342	331	280	313	338	300	351	315	344	330	311	326	317	324	314	312	333	322	331	335	311	335	297	303	321	329	310	320	322	281	322	354	304	341	306	336	323	312	341	307	317	319	301	293	312	307	331	330	314	357	287	319	320	314	318	321	316	313	301	341	319	335	299	319	302	300	336	330	288	347	344	342	315	319	287	346	313	316	315	354	293	307	330	313	334	357	335	290	324	282	332	315	327	300	302	313	337	302	334	307	314	320	330	301	314	328	317	315	326	310	338	305	283	311	334	299	317	345	361	346	282	322	313	307	319	292	300	325	340	359	332	352	324	311	310	298	336	310	314	314	307	348	312	290	323	303	295	318	289	323	310	322	315	289	335	298	303	341	300	288	328	318	356	283	303	338	312	296	295	325	325	315	317	335	299	326	315	333	318	317	302	331	311	331	344	363	321	314	315	322	301	299	346	324	311	335	310	336	313	320	328	329	294	309	366	301	312	306	311	344	329	306	318	312	290	338	297	335	324	323	292	335	332	344	311	330	311	343	348	325	335	311	348	314	335	296	336	319	307	325	344	319	303	334	283	336	326	331	322	334	323	339	354	284	312	319	277	335	319	335	346	275	317	320	307	310	334	331	321	347	302	302	311	328	313	350	318	326	297	296	311	312	329	315	291	286	304	356	329	334	296	286	344	358	311	309	293	328	315	329	331	338	335	312	310	322	319	313	312	351	354	318	341	313	351	342	294	330	331	305	333	341	300	347	308	304	311	336	308	323	316	320	360	304	301	337	314	333	326	340	311	325	274	307	324	323	352	299	309	306	317	329	326	340	337	321	318	333	323	312	295	337	347	306	320	309	330	320	321	324	303	341	306	302	331	288	319	268	299	315	348	337	336	342	336	324	336	309	295	332	316	310	338	364	320	339	330	304	318	321	300	305	350	295	320	302	307	302	302	311	328	316	324	327	330	290	327	298	338	346	325	322	321	292	294	322	351	308	345	288	333	296	354	339	350	308	289	327	291	312	367	318	333	290	359	350	310	297	319	351	312	308	320	334	324	322	338	349	310	306	291	337	322	337	301	307	322	332	336	331	314	293	313	278	370	336	333	346	328	351	321	305	342	296	308	313	292	310	333	310	336	326	314	286	332	355	327	306	321	318	302	307	298	282	336	347	329	316	285	317	319	310	318	333	335	308	319	323	316	324	330	322	319	327	324	314	309	325	298	336	338	335	322	360	336	307	341	299	354	280	342	337	301	309	322	327	312	322	338	334	326	304	310	324	317	326	343	289	295	355	349	306	305	308	298	350	332	285	310	321	301	316	321	341	314	295	319	328	371	319	291	334	332	309	329	330	328	298	329	337	320	308	335	305	316	309	313	345	297	297	330	302	338	325	331	295	337	305	316	315	297	298	310	342	302	303	318	331	325	303	293	318	328	301	332	312	302	315	341	320	373	320	313	314	336	314	314	326	280	309	338	309	316	352	324	317	330	299	305	298	342	303	328	322	310	336	313	329	326	291	324	338	297	333	324	340	302	316	331	317	327	288	338	304	314	343	329	308	348	321	317	338	329	329	375	320	336	320	343	322	327	326	294	340	316	337	298	315	330	338	327	300	290	335	301	350	315	313	336	320	342	336	336	328	339	312	346	345	316	345	329	332	305	334	308	360	333	356	335	310	301	333	324	335	329	302	329	334	324	330	346	302	311	351	354	339	296	332	276	338	340	315	350	323	295	318	333	324	322	320	311	300	353	339	350	346	304	295	316	332	355	321	326	315	328	310	321	338	307	306	339	311	300	321	333	299	333	319	335	335	327	318	306	299	339	318
4186	1889	1548	1026	837	747	666	718	669	630	640	634	615	644	590	643	637	586	630	591	617	600	592	623	620	601	623	569	602	585	630	607	637	612	588	576	587	578	601	577	604	586	582	570	654	607	585	547	628	635	614	581	600	629	594	600	608	624	652	577	569	602	615	588	594	627	602	658	602	610	556	603	593	629	595	669	600	632	592	604	641	575	591	591	554	597	631	610	614	601	631	627	549	593	579	587	555	583	603	598	626	575	596	628	603	601	594	615	608	598	599	604	583	576	587	594	595	598	640	596	585	587	594	619	614	598	638	593	574	610	546	554	545	584	564	589	544	598	596	581	572	622	566	621	592	592	581	599	573	631	611	628	575	588	655	592	592	561	571	597	605	609	611	634	595	593	600	561	611	607	618	622	608	585	596	617	565	632	589	564	596	584	604	609	614	548	601	566	577	630	640	617	577	654	624	559	595	621	608	554	633	590	606	557	636	593	562	629	599	584	629	601	624	616	582	548	583	625	574	566	574	610	603	578	616	591	626	600	563	573	627	609	593	647	592	571	628	577	584	585	586	588	630	623	594	626	573	650	598	628	633	592	568	598	582	578	615	602	649	575	617	570	597	603	606	625	581	564	597	605	612	604	625	583	600	592	652	638	583	582	608	603	571	620	609	583	636	632	616	590	603	579	546	581	576	609	596	612	625	597	595	590	663	601	617	610	605	615	641	612	552	596	596	584	595	588	609	579	588	603	640	580	592	614	591	605	612	585	575	557	646	598	635	620	575	625	588	612	607	614	608	620	602	584	626	598	635	570	606	596	603	576	608	580	632	606	598	587	613	590	622	576	624	652	583	621	570	600	580	646	600	570	595	594	590	585	592	585	602	610	616	582	648	587	580	582	618	614	603	536	626	595	564	603	570	582	609	600	566	584	606	620	559	559	586	631	613	579	565	611	573	579	591	644	572	635	564	588	621	595	618	621	581	561	611	575	585	576	592	597	658	614	614	567	602	558	620	596	644	636	636	625	618	623	595	568	622	620	591	612	611	635	594	581	561	648	611	610	548	594	606	604	563	585	589	619	591	609	619	587	611	612	584	579	581	604	599	560	621	589	597	630	642	616	612	642	590	589	600	612	583	629	592	598	579	602	613	568	611	625	591	624	623	603	594	570	600	587	580	596	579	606	610	597	613	597	580	610	610	591	593	626	589	619	585	610	578	593	618	591	634	632	619	646	588	577	595	620	602	612	529	567	595	566	585	634	582	621	615	628	627	609	640	602	610	639	606	599	615	586	668	579	628	593	566	591	625	563	622	609	575	612	599	594	554	596	575	644	608	639	588	644	623	535	582	577	603	562	654	619	593	593	627	596	554	602	602	595	602	606	580	572	586	583	582	633	573	630	573	598	570	579	618	594	566	627	588	600	636	585	607	629	586	599	585	594	578	621	564	574	602	563	568	668	618	562	569	603	573	555	588	621	590	582	601	613	605	612	609	559	612	639	569	601	626	621	611	602	605	593	593	602	601	589	583	603	605	567	645	642	603	620	585	601	602	588	577	636	594	621	573	601	652	596	561	624	603	615	588	551	547	578	625	605	596	569	610	612	595	599	616	582	585	589	592	601	590	608	640	601	561	606	581	645	580	599	589	570	585	591	579	604	591	594	600	607	616	583	623	610	563	618	619	543	596	582	580	620	585	603	604	618	611	598	597	576	579	573	598	612	588	603	560	564	629	587	600	630	555	583	592	585	568	582	600	602	607	578	559	574	620	565	607	577	587	545	600	576	584	572	602	622	597	637	551	598	575	562	569	591	593	579	584	617	607	621	576	594	606	601	641	587	575	607	632	611	582	593	614	605	634	610	604	608	571	608	601	577	560	590	587	531	557	586	588	586	590	627	568	596	622	576	647	558	633	609	619	568	623	608	550	572	601	603	648	645	566	573	543	593	556	641	614	578	593	549	568	614	626	554	625	636	609	601	591	586	621	614	624	566	577	562	598	588	593	618	604	609	614	593	613	553	618	596	602	587	612	596	655	547	608	605	582	610	604	595	567	599	575	583	601	593	606	621	561	671	583	555	612	578	560	619	575	597	637	575	623	585	593	565	650	633	600	615	599	631	578	585	601	594	570	566	625	565	602	587	558	604	622	573	628	596	625	610	581	587	601	653	595	642	553	575	576	623	614	563	585	579	610	559	609	584	634	587	571	572	597	574	606	601	545	598	581	607	597	591	585	595	572	600	611	581	581	583	599	594	633	659	650	556	604	582	557	606	575	607	600	631	649	573	622	568	639	569	575	590	607	610	628	601	600	654	577	588	614	579	602	616	594	580	609	643	606	620	604	550	619	593	621	574	602	535	564	575	562	589	567	591	668	572	562	595	659	584	575	571	607	576	633	597	584	619	590	540	618	596	590	648	616	632	567	597	576	601	603	624	543	616	578	611	570	632	621	608	604	616	576	611	616	609	585	596	636	571	590	619	571	602	619	571	611	603	584	569	590	578	616	589	640	567	603	604	595	659	612	606	570	613	585	605	574	621	642	541	597	564	594	593	535	652	597	621	571	619	593	556	603	661	580	598	627	608	597	575	618	610	618	571	630	640	592	568	580	619	605	585	608	602	588	588	620	576	603	653	581	619	613	596	609	590	651	566	611	590	615	592	620	575	544	624	538	615	657	601	595	611	600	628	604	601	585	621	563	642	591	614	629	622	631	548	651	644	581	585	609	615	647	551	596	592	620	624	576	600	570	603	594	612	607	624	582	594	593	625	583	602	601	581	638	626	614	568	590	650	573	590	605	639	611	612	605	637	643	623	559	581	605	587	561	673	606	588	563	603	608	597	596	584	651	608	643	613	590	578	605	609	653	617	588	578	628	602	595	612	623	575	617	615	590	609	679	543	599	636	608	590	600	561	602	606	573	558	591	545	643	632	611	627	619	618	590	578	598	621	624	574	587	610	628	614	600	609	563	573	606	621	588	613	604	631	598	589	607	564	612	592	586	582	603	589	551	577	609	584	580	592	573	582	534	587	591	581	613	589	583	600	560	557	618	616	636	583	536	650	605	594	601	585	603	605	608	605	595	580	575	623	591	619	582	592	583	585	636	578	595	624	547	542	636	591	607	586	615	646	631	558	634	543	610	606	562	591	578	615	564	621	546	623	602	616	551	588	575	630	570	609	631	621	625	620	628	606	580	583	608	614	629	601	639	574	627	643	619	615	589	605	563	594	599	580	580	590	581	599	597	638	582	591	602	559	581	585	607	599	600	557	650	555	603	603	607	625	597	598	605	588	603	612	596	637	598	583	617	622	568	585	610	614	575	578	622	661	629	597	586	604	594	584	604	623	573	602	587	607	593	597	574	582	567	580	562	595	583	547	581	529	610	589	555	617	576	616	537	604	622	591	610	586	554	590	599	605	589	624	587	622	583	554	578	624	576	622	597	617	595	595	571	568	609	559	598	597	646	636	573	614	626	612	576	600	615	559	578	608	580	590
24403	21446	28657	24636	19900	1593	571	398	352	251	251	231	213	219	212	193	187	162	186	184	161	145	154	159	154	151	149	143	154	144	137	136	154	145	136	145	144	165	144	162	150	177	143	133	130	159	167	137	151	146	151	123	152	155	150	145	162	147	144	140	146	154	125	150	156	153	138	133	138	183	159	146	165	158	134	139	155	142	133	115	148	146	148	144	148	136	159	134	141	167	144	121	148	138	149	154	123	145	139	136	155	145	152	139	142	151	133	131	158	136	145	120	129	135	140	147	145	136	153	168	150	138	126	147	123	128	176	135	154	134	149	160	145	147	136	148	138	152	167	150	150	139	151	138	150	144	155	140	140	130	155	164	129	142	135	141	130	149	145	128	135	129	131	156	136	144	167	145	149	176	132	124	146	125	143	122	132	150	146	131	135	147	143	155	153	153	120	130	140	136	135	138	136	183	144	149	133	147	138	149	148	159	143	129	149	131	157	179	141	182	150	130	140	119	138	142	154	136	151	147	153	149	125	141	131	148	146	127	140	148	143	131	158	144	135	148	139	145	153	130	164	141	157	153	162	147	147	162	163	145	147	154	130	136	147	142	134	134	142	149	164	141	153	172	139	149	134	136	155	160	150	136	148	156	135	149	159	167	139	158	149	126	130	141	138	126	157	135	146	147	128	140	132	143	156	152	131	162	148	130	129	168	134	152	137	142	157	127	158	169	137	140	142	124	169	148	158	126	137	160	160	130	138	121	153	127	145	144	142	145	190	160	127	145	133	139	147	157	139	151	151	152	154	156	140	146	131	175	150	146	135	155	144	151	138	143	167	173	141	140	154	157	151	143	139	154	131	157	146	163	138	149	148	142	142	144	136	145	169	137	154	148	134	148	159	133	128	135	152	144	124	128	131	131	149	145	151	134	139	148	146	136	145	139	136	140	135	145	132	149	163	155	146	135	121	138	137	147	140	152	136	145	133	165	140	140	147	140	138	171	139	161	125	130	141	138	143	141	136	122	141	129	178	147	158	153	155	147	150	135	152	135	141	136	148	167	157	143	130	135	159	144	128	145	161	142	145	136	147	138	131	153	142	153	147	138	159	135	161	137	143	161	146	151	149	139	139	143	158	135	128	147	151	144	152	123	127	127	119	153	152	128	139	136	128	152	136	136	139	124	124	132	130	142	135	140	150	151	155	135	159	143	144	150	136	155	141	131	152	158	138	146	142	135	150	145	140	161	171	164	128	129	133	130	138	137	134	143	150	125	137	152	160	157	144	129	143	148	146	161	155	152	150	141	154	156	135	134	156	140	133	152	173	145	145	138	142	143	126	133	128	149	140	139	144	146	152	143	153	156	137	123	143	147	145	123	134	133	148	140	145	140	159	154	141	138	134	135	147	142	155	140	132	154	128	132	149	140	139	140	133	124	166	145	147	152	154	131	137	139	135	123	147	147	160	162	127	145	130	141	119	140	141	157	121	149	147	158	137	152	149	120	164	151	149	150	157	123	168	130	122	152	148	146	139	151	163	143	106	143	125	164	162	153	154	148	144	136	128	126	127	129	131	156	156	116	132	149	140	145	137	153	132	125	145	136	150	155	158	142	137	145	136	137	144	137	126	150	140	142	133	128	170	131	156	111	153	144	151	128	164	156	156	135	120	154	147	145	137	168	141	151	142	140	146	146	135	144	155	149	184	156	144	157	153	167	134	128	132	139	147	152	148	143	148	144	143	135	142	154	147	138	153	127	125	140	129	142	144	147	144	132	158	157	160	136	152	163	138	153	145	157	137	127	134	136	160	138	155	152	153	147	148	145	116	152	154	138	140	135	177	134	152	151	153	142	130	156	152	122	132	131	144	133	152	136	141	143	143	138	133	152	153	145	144	136	132	142	141	137	141	157	162	121	146	148	145	135	159	157	130	156	130	140	128	132	142	135	133	128	158	127	142	145	149	151	160	143	144	133	138	134	139	142	140	152	161	149	144	136	131	137	160	140	173	161	130	127	138	128	148	150	176	146	164	142	125	137	144	128	112	160	154	163	164	132	163	136	140	162	168	142	151	130	142	146	114	138	138	145	157	118	139	148	147	137	123	147	142	155	158	165	130	151	128	134	133	135	155	135	124	154	157	156	143	130	143	153	134	148	134	139	157	138	132	162	155	125	144	150	134	136	144	134	131	124	152	128	141	155	118	164	143	140	146	145	160	152	153	139	134	133	157	153	149	137	151	161	139	161	159	159	131	136	158	136	165	151	134	131	139	166	165	143	159	152	142	169	127	136	130	138	141	147	176	164	148	139	139	170	174	144	145	146	120	158	145	109	128	142	141	132	151	148	137	126	121	132	145	147	138	129	138	130	142	158	105	134	162	147	141	141	156	142	157	147	172	129	128	154	156	168	145	149	149	171	148	129	140	126	128	148	155	142	150	152	144	162	161	131	147	160	134	139	143	152	149	131	124	148	132	147	121	153	152	166	145	158	155	141	155	151	168	132	156	171	125	102	129	130	129	149	139	132	121	134	143	136	140	126	165	154	163	150	133	170	154	151	142	126	132	153	128	147	142	140	123	145	152	146	129	125	126	148	116	149	160	133	140	126	136	190	136	148	150	137	141	170	140	151	139	148	148	131	138	159	140	137	141	162	148	141	129	143	132	145	140	154	140	129	148	141	149	143	164	141	138	138	143	146	137	147	158	134	154	155	133	146	119	150	146	149	162	142	131	131	156	161	148	134	143	128	134	144	134	138	141	130	140	137	136	133	143	155	140	171	148	133	147	136	151	138	133	130	133	153	156	138	154	143	156	140	125	141	166	149	170	149	143	159	154	121	147	134	127	155	104	134	138	136	142	155	147	150	162	154	158	152	142	132	153	157	144	148	159	153	130	156	145	134	148	146	123	130	146	133	129	146	136	161	124	126	150	144	147	169	163	145	127	142	142	137	145	143	154	125	144	173	157	136	131	137	136	151	179	143	126	134	158	147	135	136	146	142	136	151	125	131	138	137	130	149	130	154	130	143	166	142	142	134	148	142	124	147	138	144	143	141	133	157	145	155	134	136	146	121	142	120	151	131	127	166	155	153	142	144	156	162	153	119	130	127	141	127	151	123	148	137	131	158	134	160	132	152	146	140	165	141	121	141	170	130	131	135	142	131	144	144	140	135	149	137	126	151	137	138	143	149	125	144	139	145	152	132	149	158	135	150	141	149	127	153	148	129	147	144	147	138	148	136	164	155	132	160	136	156	145	123	170	163	139	142	150	132	142	149	160	141	122	137	150	127	151	161	151	151	150	141	147	144	145	148	127	111	132	154	135	133	150	150	164	146	146	148	146	157	145	161	142	174	126	148	139	141	133	149	145	152	136	141	132	145	142	159	150	134	126	142	142	139	140	146	127	156	150	150	158	146	133	157	133	149	156	141	128	134	148	145	136	131	147	144	123	141	140	123	129	130	151	135	112	133	154	152	160	137	144	157	140	141	150	169	142	135	162	154
5986	10770	9186	4547	2932	2039	1550	1301	1014	787	738	659	651	544	480	463	488	461	403	391	413	334	370	375	363	342	339	361	302	317	345	307	295	311	290	324	303	323	295	302	326	308	280	258	326	299	296	265	271	318	276	313	299	260	295	309	312	265	297	300	305	281	292	301	314	297	274	311	283	307	288	279	286	252	302	290	261	264	298	271	301	287	280	248	286	296	286	288	286	308	279	294	297	269	286	280	297	293	276	286	278	310	286	253	302	266	302	279	286	286	293	308	262	277	299	271	287	316	268	269	294	268	281	337	266	319	301	331	282	290	278	260	257	291	278	279	274	291	251	280	294	266	259	267	289	283	275	292	308	307	289	315	293	272	264	305	283	299	290	269	249	260	287	307	263	273	276	289	270	272	274	287	291	265	272	256	256	311	276	297	295	306	324	285	274	304	280	307	288	249	250	284	251	272	276	281	278	294	315	270	291	284	305	282	245	278	258	252	277	286	297	296	268	315	278	294	267	279	288	272	255	296	286	306	275	275	321	308	300	282	257	288	284	273	271	291	280	265	273	270	271	284	307	281	285	256	308	267	292	296	256	279	297	291	270	279	316	313	280	299	256	265	276	265	262	295	245	273	287	295	270	273	287	280	291	300	290	288	326	303	275	253	276	302	260	270	264	292	262	275	298	251	271	266	275	308	277	253	302	276	279	269	283	285	274	251	295	292	266	253	299	287	266	276	262	293	276	289	296	299	286	269	272	284	293	293	279	296	285	262	273	284	321	249	282	275	269	276	270	274	290	281	260	271	282	294	289	289	317	307	284	274	289	288	263	319	276	294	268	295	285	281	269	271	265	272	277	297	279	278	296	275	261	268	300	316	265	322	275	298	270	226	276	282	279	267	331	278	288	255	275	292	281	278	288	262	285	249	280	304	277	263	259	272	290	274	285	291	261	278	296	301	288	269	287	286	269	250	296	276	275	310	274	250	291	262	283	280	295	257	262	290	246	290	289	305	275	259	305	306	265	277	280	278	289	253	245	262	263	264	270	292	297	283	288	265	291	283	294	299	292	286	287	285	275	303	267	278	310	257	281	266	282	274	267	280	291	300	279	266	277	289	248	268	284	268	291	259	272	300	264	302	289	264	273	302	271	272	271	262	304	284	283	289	286	267	313	278	292	253	302	241	285	291	310	272	265	278	311	298	263	290	285	281	260	257	271	292	275	308	286	260	268	289	263	256	288	292	282	286	286	263	260	299	283	272	294	277	278	265	261	281	270	271	300	282	286	263	276	251	280	261	300	297	275	283	287	276	286	307	279	265	297	276	293	275	301	250	306	289	267	298	298	275	252	283	278	244	271	274	280	288	283	278	291	307	302	273	281	272	321	282	279	286	296	267	311	286	278	274	279	263	298	313	257	283	285	277	279	252	274	271	266	263	251	267	307	281	247	282	286	279	260	288	304	287	280	268	280	296	271	290	278	264	263	287	269	283	293	283	270	284	294	306	244	281	274	273	306	275	267	291	293	301	265	287	278	271	266	279	267	259	265	284	273	300	278	318	291	239	271	289	285	286	265	270	287	290	310	275	288	331	295	307	263	288	257	276	251	282	301	283	293	289	312	304	275	266	296	286	283	310	267	274	260	318	277	322	290	289	271	244	298	265	291	286	279	277	300	307	280	280	293	265	307	253	292	292	277	274	284	284	298	258	294	287	287	275	256	304	289	288	293	263	266	304	300	256	257	286	259	304	271	289	258	304	266	273	260	282	267	273	291	262	313	261	322	282	269	260	266	275	278	283	286	265	309	292	227	283	285	277	264	278	249	320	262	261	310	295	255	305	268	261	280	284	259	276	235	299	298	260	297	295	324	270	294	280	304	273	262	277	260	299	264	297	274	296	293	279	298	257	286	294	282	241	285	282	265	295	287	287	281	232	275	307	297	271	296	276	298	259	278	271	300	314	271	309	290	259	287	277	294	267	272	278	321	269	259	265	289	294	267	258	284	277	264	277	309	288	308	248	263	324	285	280	299	284	281	294	263	284	265	266	287	310	255	285	288	276	271	248	246	269	267	269	278	278	287	273	293	314	274	290	284	282	271	307	284	294	278	290	261	300	292	271	279	284	253	302	261	284	277	302	291	270	305	297	260	307	275	291	273	270	279	277	257	270	311	323	278	281	266	271	301	301	276	302	261	265	280	293	309	310	291	283	258	301	282	281	272	296	274	288	282	298	275	260	279	299	280	268	311	262	281	272	279	268	293	274	298	283	264	281	276	300	276	251	257	292	286	276	281	254	322	300	253	262	264	298	281	276	305	262	281	297	284	272	290	295	266	294	274	272	268	282	272	276	247	265	284	265	282	294	270	273	301	282	283	286	280	270	240	284	267	267	280	270	275	320	285	303	278	262	290	282	297	267	274	298	276	276	286	282	255	297	294	280	263	274	282	289	275	294	301	264	286	253	289	304	266	291	270	285	291	258	277	281	285	293	262	271	276	298	258	272	271	278	333	281	288	298	290	289	288	261	284	277	270	260	308	293	277	293	280	265	308	262	271	302	254	278	290	260	323	290	269	272	280	271	288	285	278	254	285	284	303	278	258	240	270	277	287	264	286	277	291	279	259	258	271	267	272	292	285	267	285	260	282	288	287	269	306	269	305	298	293	280	268	279	280	282	281	288	284	295	268	284	302	282	282	273	311	227	268	262	265	280	299	277	276	299	320	287	309	294	287	266	306	264	296	274	287	278	252	310	255	276	277	281	274	298	310	283	302	281	303	280	259	278	278	281	310	315	272	289	279	294	269	270	269	240	296	277	283	252	280	284	310	306	298	280	284	274	250	272	285	251	300	291	317	260	290	307	286	270	268	248	271	246	264	291	283	276	276	280	294	290	295	277	293	279	287	280	265	257	281	296	273	280	306	260	267	282	275	307	251	266	273	298	269	279	244	279	271	257	267	249	295	305	277	280	255	292	268	292	299	258	289	275	254	254	272	274	280	270	262	274	274	297	315	279	278	296	276	316	307	251	266	288	262	278	257	287	262	266	300	259	297	298	293	294	258	283	257	271	264	270	292	296	269	278	264	294	272	309	278	319	279	279	266	289	275	262	272	236	271	270	245	287	286	261	249	300	261	296	279	295	269	260	311	260	289	265	298	290	277	266	289	303	264	292	285	289	279	308	285	280	273	291	272	263	276	281	283	280	318	312	277	291	301	258	268	247	319	284	265	310	285	285	276	321	284	270	303	289	266	273	270	293	281	268	282	244	281	270	251	323	291	257	266	283	290	281	248	268	273	293	289	276	255	276	296	277	277	265	300	262	292	286	261	283	310	273	276	262	324	254	292	287	283	303	274	288	268	293	287	291	273	263	299	273	286	265	264	291	290	316	274	286	254	290	291	285	298	267	295	287	267	290	297	259	267	284	266	267	277	276	282	296	249	281	275	288	291	280	288	260	277	281	285	265	246	296	308	294	284	287	288	262	276	259	295	287	285	283
23520	21428	29293	23962	21428	17875	1680	803	580	508	455	457	387	371	365	340	369	339	304	312	315	366	324	264	305	295	289	286	306	295	264	300	246	311	275	281	271	292	281	302	284	280	275	272	252	281	275	286	238	252	257	254	302	255	270	263	262	266	254	270	263	270	307	275	269	279	241	241	268	259	255	257	261	255	271	283	267	255	260	267	276	261	243	252	292	303	299	273	296	254	238	253	263	280	271	247	249	264	278	257	263	290	275	275	280	247	245	247	227	279	261	263	259	300	254	282	265	278	252	248	255	246	265	247	262	269	275	276	265	286	286	266	248	266	253	246	294	257	273	245	263	279	250	263	232	240	256	254	240	266	275	256	232	245	240	321	247	262	257	247	265	234	253	282	272	246	280	285	248	268	254	266	257	262	281	284	259	278	280	275	258	227	225	238	242	277	264	270	259	260	247	253	259	281	267	255	247	245	261	275	259	251	238	290	259	275	270	283	252	277	274	245	265	249	255	249	277	251	278	271	262	257	277	274	268	259	261	295	251	281	247	294	274	270	253	269	277	263	263	275	250	264	282	271	269	255	278	251	263	253	261	263	233	246	252	271	249	261	262	251	277	260	263	279	252	264	287	266	273	256	254	249	269	268	261	247	248	252	256	253	262	267	268	265	261	256	255	226	277	247	271	244	245	259	250	253	236	258	257	233	225	257	260	271	254	243	258	265	270	269	259	268	244	255	270	280	230	287	287	239	255	252	276	240	263	244	275	262	271	245	237	273	276	248	267	233	258	261	249	281	235	268	273	285	269	250	278	276	268	261	267	226	281	276	258	263	286	246	278	270	257	252	244	226	269	278	229	265	265	260	283	250	252	243	253	273	248	256	255	256	269	249	268	244	236	250	260	254	251	282	242	258	242	288	243	265	269	261	275	291	271	285	268	260	248	265	279	251	262	252	263	266	260	262	280	258	270	261	248	256	270	246	286	237	272	280	290	234	258	260	255	254	281	266	243	245	245	232	275	301	274	279	250	241	256	253	295	258	246	247	262	254	254	311	245	286	220	263	287	276	223	256	240	241	290	253	276	262	263	244	278	245	271	249	256	252	246	258	261	297	255	253	265	207	278	245	258	241	279	255	260	261	244	256	254	257	241	254	267	240	266	295	260	265	277	252	274	261	289	255	258	254	234	295	263	279	263	266	225	277	290	267	271	245	242	246	256	263	284	262	290	277	261	268	261	284	240	275	266	237	281	250	242	252	239	277	252	226	250	293	248	265	285	249	230	275	282	263	219	282	253	272	269	247	301	273	259	286	250	257	273	267	268	248	246	254	264	258	246	267	266	258	236	270	288	256	257	299	269	257	243	270	263	266	238	268	259	239	244	257	267	292	282	254	260	263	287	258	266	256	260	269	256	234	283	290	258	256	263	246	277	230	253	265	246	266	242	248	258	282	223	265	259	253	247	235	278	252	254	254	277	257	262	259	258	248	288	274	297	252	284	252	256	253	242	300	273	260	256	274	289	293	251	268	260	250	262	266	286	255	290	254	272	240	282	263	261	265	275	285	283	258	266	234	237	259	242	257	243	251	250	256	235	268	263	247	237	260	292	260	244	269	288	273	259	238	231	244	268	274	262	271	251	289	255	275	260	270	247	264	237	237	255	251	222	247	278	274	255	265	241	282	264	242	259	241	233	300	254	260	279	263	244	261	254	284	290	260	265	238	251	287	285	255	225	266	240	261	241	237	273	258	262	290	250	255	282	241	251	241	262	243	281	253	288	276	263	245	265	278	246	249	250	265	252	257	253	259	273	289	283	245	255	263	279	281	251	241	251	257	251	251	262	245	300	237	273	272	276	262	302	279	263	272	271	255	259	271	250	288	248	270	265	266	250	284	256	244	257	242	257	256	260	281	264	255	273	244	244	253	249	248	266	265	263	254	265	293	293	275	268	254	274	275	278	241	257	282	286	279	269	274	272	254	263	274	262	298	241	268	258	235	281	243	257	257	239	242	291	242	271	303	241	272	260	242	273	304	253	247	291	248	247	244	256	269	273	263	255	269	252	241	243	258	267	237	242	290	262	298	255	255	256	264	260	244	262	276	241	262	257	252	268	244	276	241	265	274	275	277	242	272	265	228	269	224	252	238	270	268	262	221	255	263	261	259	271	267	270	238	254	220	253	249	277	260	267	258	258	264	246	263	264	241	281	254	256	252	285	235	248	242	259	261	255	268	287	250	259	265	253	241	239	275	242	258	256	258	255	258	265	294	272	261	258	247	259	243	270	267	257	278	234	284	255	263	261	262	258	279	287	252	296	257	260	263	284	266	261	262	268	284	271	253	238	261	244	265	273	257	266	269	257	289	262	256	236	243	244	261	262	273	231	280	249	258	279	270	230	254	276	250	248	219	249	254	269	264	267	252	264	243	276	252	248	280	236	269	279	270	278	260	260	274	274	267	263	256	270	255	256	238	241	249	226	272	267	241	261	267	265	294	253	259	259	282	256	260	265	261	261	284	243	295	266	246	254	229	274	257	255	260	272	229	251	236	245	219	253	246	223	272	264	240	289	244	259	255	240	279	285	279	245	268	230	259	262	263	244	243	268	268	273	273	292	298	269	277	266	245	239	259	286	298	269	287	270	260	287	269	247	257	251	245	281	248	246	242	253	246	262	249	242	258	259	273	262	278	281	256	258	259	265	266	243	279	242	234	259	252	250	262	257	268	275	272	273	285	280	257	234	287	274	250	219	286	261	231	246	258	244	267	249	248	269	249	281	285	264	279	263	246	285	280	264	270	247	253	265	230	263	264	247	291	270	259	266	269	275	233	252	266	241	263	275	230	275	257	289	243	274	272	266	204	260	272	251	260	270	280	288	273	263	277	241	274	280	275	278	262	262	278	280	265	267	273	234	263	286	256	267	257	254	251	257	245	269	275	263	279	236	289	258	278	236	272	266	240	274	263	221	252	276	288	271	250	243	264	280	268	242	270	236	254	240	291	263	255	238	242	263	258	261	292	263	269	277	297	278	263	246	267	250	249	251	294	268	256	258	253	250	242	256	242	239	252	275	273	285	276	265	252	274	303	254	255	241	282	225	255	268	270	267	266	268	252	271	280	239	261	274	256	272	264	278	247	276	272	284	294	295	259	263	259	273	265	287	289	277	278	264	240	277	270	252	271	248	259	286	252	267	285	262	263	235	243	275	273	262	293	249	270	279	272	266	256	268	263	255	245	280	265	268	280	287	263	256	265	290	253	261	258	274	270	256	278	235	250	260	277	257	282	245	277	249	295	248	236	287	263	267	265	246	266	233	246	258	287	261	261	234	272	299	264	297	253	274	256	276	262	265	242	256	229	268	249	260	261	235	231	269	256	275	239	261	254	249	264	268	264	272	249	285	275	248	271	235	252	245	274	277	286	262	283	240	260	286	251	269	247	257	259	284	257	265	241	251	281	258	271	255	223	270	270	245	277	256	267	275	277	262	259	259	289	269	248
8436	17231	14067	7924	5078	3680	2788	2239	1863	1492	1353	1184	1066	1004	878	789	738	760	706	678	710	646	638	611	588	568	539	580	567	520	550	553	522	532	529	483	524	502	529	491	494	518	532	490	480	497	482	496	459	527	468	487	461	485	455	510	482	472	490	461	499	505	440	488	482	481	423	488	498	419	434	464	478	448	479	448	486	494	451	446	466	439	452	468	439	460	441	456	456	492	483	454	470	479	440	506	490	463	472	443	477	473	442	448	443	477	466	475	503	444	435	462	487	480	500	461	462	529	443	481	456	443	468	480	476	473	457	466	497	432	436	458	441	477	454	437	479	424	478	450	490	485	443	438	466	464	466	463	481	450	494	458	464	471	454	458	527	435	477	436	462	461	501	430	470	453	486	475	521	466	470	458	445	478	470	452	467	457	481	434	461	445	478	449	470	448	455	465	493	438	480	458	439	484	472	445	427	432	499	479	467	462	456	453	451	487	430	507	429	466	464	469	480	476	474	410	510	514	513	487	438	456	506	457	432	492	465	436	469	479	478	469	473	482	455	487	463	482	477	445	456	464	476	452	490	473	450	446	417	461	456	462	452	478	526	435	501	474	478	454	474	463	500	441	482	473	429	448	476	478	483	475	474	460	425	510	465	463	447	500	462	442	436	461	506	470	480	460	476	482	462	458	476	463	467	471	495	478	474	444	436	459	499	470	468	454	454	489	458	459	498	465	448	478	463	467	484	486	437	471	466	407	449	475	453	471	483	495	463	456	471	474	452	429	408	454	455	424	466	459	451	470	440	456	462	465	483	491	427	436	478	480	437	441	483	489	441	486	443	443	456	471	436	465	488	449	463	483	477	494	461	443	450	477	461	423	448	465	471	427	439	464	445	472	469	446	471	469	454	451	473	462	402	436	448	477	446	445	473	475	478	440	456	457	414	484	457	473	454	473	437	465	461	439	464	462	467	484	453	465	437	467	504	477	459	466	462	434	464	487	473	444	463	449	443	456	457	405	440	473	454	443	496	475	465	495	445	445	448	436	474	428	441	449	464	499	480	439	475	455	477	467	461	499	459	472	494	447	494	504	458	403	474	450	444	450	452	506	465	473	443	462	462	488	498	501	461	485	486	457	475	458	445	476	440	452	452	451	474	465	473	515	495	464	446	494	471	431	424	427	438	455	490	447	428	439	471	485	460	489	480	468	463	447	425	439	442	442	470	466	465	478	459	490	433	452	455	467	445	444	490	455	519	447	492	484	458	475	448	445	431	482	447	484	484	472	468	479	483	502	460	475	499	481	456	451	476	486	469	496	472	451	411	445	414	474	445	428	468	448	485	470	485	460	438	492	456	400	483	450	474	469	494	486	461	489	420	482	473	460	448	515	430	460	463	437	467	451	468	488	423	473	455	439	420	497	494	500	427	455	486	517	472	448	477	448	458	437	462	503	491	428	470	465	449	419	458	443	470	430	456	454	476	465	409	456	461	435	459	468	452	445	443	484	448	420	472	470	431	457	449	475	448	471	510	458	468	455	457	442	480	438	463	456	436	465	493	460	484	493	446	463	432	474	480	475	495	474	476	412	463	465	471	483	485	420	434	495	460	462	459	496	423	477	468	463	475	465	412	476	494	502	464	421	469	413	471	437	481	498	466	463	472	491	492	431	482	462	476	463	470	505	434	447	452	463	430	461	447	473	451	486	484	475	435	419	485	488	451	491	457	462	468	449	458	446	422	431	471	477	440	483	457	506	479	485	478	432	485	428	455	488	475	507	439	500	454	458	424	477	497	420	462	447	486	467	467	484	483	463	450	469	473	441	483	472	466	455	468	493	436	475	468	427	448	435	415	456	445	462	446	496	468	430	476	489	464	455	456	458	454	487	451	457	456	465	464	488	454	484	498	476	457	478	462	448	461	454	451	487	457	486	460	437	458	441	475	476	482	497	484	466	460	480	458	460	481	428	447	472	455	503	465	481	465	468	457	483	487	484	491	436	454	467	518	460	490	432	487	403	463	444	496	453	465	460	463	476	448	469	443	473	482	490	455	448	472	425	451	517	459	456	468	465	479	455	425	462	449	495	458	448	488	480	468	477	468	494	488	461	454	449	482	491	472	469	492	453	473	452	432	449	474	445	492	443	465	466	458	472	437	479	489	489	466	512	459	446	490	454	479	444	450	475	437	459	451	416	446	458	496	430	491	464	449	485	449	460	480	482	441	429	445	477	475	451	414	505	468	457	467	469	456	417	453	447	464	485	459	468	461	453	438	448	461	444	449	499	474	443	477	471	470	412	446	477	432	488	435	477	435	462	525	497	465	467	464	412	433	454	452	476	464	432	455	465	434	442	485	458	462	447	449	485	450	471	463	459	461	481	448	465	484	443	482	499	473	466	515	485	480	486	463	448	471	487	465	485	438	437	487	466	446	493	471	464	480	440	509	466	455	441	473	480	460	472	442	463	429	479	440	436	460	460	435	472	439	461	470	478	488	472	416	472	437	487	472	430	474	466	473	413	481	480	479	484	497	464	474	456	476	460	440	461	422	431	466	459	489	468	450	457	475	485	464	513	441	457	467	463	486	465	447	440	473	482	475	473	419	463	484	464	454	471	421	430	446	470	493	432	449	453	456	460	455	486	485	449	441	469	468	471	465	465	488	451	473	462	481	460	474	471	469	446	461	450	461	430	512	466	436	477	436	456	448	492	476	428	464	490	494	521	470	453	528	482	474	452	462	460	491	471	429	435	476	463	483	483	455	461	503	464	474	486	441	444	469	459	476	456	485	479	468	460	476	447	460	436	420	440	421	478	498	451	441	479	473	485	443	491	443	449	467	444	434	485	486	455	445	502	487	442	454	436	440	456	452	405	471	466	465	456	452	417	510	452	465	460	463	472	474	436	474	468	444	457	465	466	450	460	490	492	469	491	408	470	442	471	425	436	462	468	459	480	482	488	438	479	449	461	487	466	448	468	468	446	442	510	460	468	511	507	467	473	465	511	468	439	421	458	495	473	479	468	456	480	461	451	439	392	483	472	455	456	452	428	506	474	462	484	502	472	428	448	442	479	472	450	502	466	440	419	458	462	485	492	454	461	452	421	480	448	500	444	464	486	449	486	489	496	436	480	441	480	497	493	483	455	469	453	429	444	454	456	476	491	444	492	452	447	457	450	473	461	461	459	506	438	473	469	464	453	466	491	428	448	476	438	448	452	446	469	485	463	449	438	458	474	467	456	458	478	453	448	451	440	462	477	454	463	481	503	457	491	478	441	449	453	459	467	461	469	467	430	428	453	467	520	470	487	452	490	462	433	450	452	479	449	467	448	461	466	484	468	510	451	486	467	447	460	491	448	517	479	484	463	491	477	468	433	450	429	448	460	471	493	492	463	449	487	447	435	441	459	459	454	456	473	461	466	486	479	453	463	497	440	462	423	486	491	443	487	463	470	452	463	459	451	480	485	460	478	490	478	453	482	454	450	446	479	474	453	446	438	424	457
26923	20659	7597	694	413	377	329	329	358	328	313	296	325	335	329	332	341	310	353	294	307	342	342	296	320	345	333	324	331	303	338	305	293	319	312	310	343	338	317	298	297	311	295	349	331	343	300	310	315	318	330	308	346	335	312	322	331	349	317	303	336	324	365	320	275	337	304	341	304	326	317	306	274	343	307	323	323	339	351	364	316	304	331	326	316	333	298	296	339	306	291	311	340	301	345	337	328	321	356	326	301	352	313	300	328	338	292	332	335	347	323	319	298	305	308	317	330	345	288	339	323	287	295	318	323	338	304	304	309	350	292	332	330	306	291	318	315	300	302	310	314	331	322	333	311	300	318	305	295	300	306	317	305	310	358	362	294	313	322	330	329	290	297	305	344	344	310	329	364	297	310	319	315	300	314	301	315	319	323	303	314	321	292	315	293	312	347	308	301	317	318	305	328	353	336	341	297	283	350	308	316	303	344	308	288	307	374	296	319	318	322	315	317	296	323	335	329	299	296	319	349	322	304	314	312	275	337	336	319	332	314	273	341	295	341	293	337	284	327	301	321	283	321	311	312	305	307	309	321	337	299	306	302	320	292	317	305	277	325	354	302	312	290	301	302	321	321	314	305	322	318	300	338	311	326	327	335	286	322	328	339	357	298	301	309	300	313	294	332	319	318	324	328	316	277	321	326	330	297	294	286	317	307	294	314	345	336	307	324	361	314	328	310	333	321	293	316	302	361	306	338	343	333	318	327	307	318	340	303	308	318	325	297	323	316	320	321	306	330	324	305	317	306	345	302	308	304	309	308	300	349	329	332	316	300	277	334	314	279	307	310	319	328	304	312	302	309	305	332	295	312	327	311	306	335	335	332	315	295	308	326	327	328	335	282	310	322	326	341	314	313	322	312	303	307	302	324	331	323	335	311	342	308	295	324	287	295	299	336	325	322	321	312	290	319	299	294	292	342	291	329	315	316	310	329	319	305	338	301	314	313	304	331	338	316	318	309	377	316	289	327	322	302	314	316	330	343	295	303	315	299	320	325	297	285	318	335	316	337	348	336	311	312	308	313	336	278	320	300	336	343	325	319	328	314	305	293	362	310	299	304	332	296	329	297	344	332	314	313	302	338	304	322	315	305	312	334	307	325	328	285	329	319	303	338	317	304	315	307	340	365	346	296	319	308	315	356	312	311	324	307	324	304	328	338	338	318	338	325	302	325	313	360	321	297	310	292	316	315	279	295	327	339	340	340	321	301	290	315	294	310	336	312	339	291	330	297	302	313	328	304	322	313	314	282	307	333	320	290	299	334	348	349	304	336	366	332	319	337	349	322	335	332	322	324	308	308	289	316	332	292	312	314	358	309	327	306	301	311	336	327	333	309	322	307	325	333	302	316	350	359	300	317	301	309	302	316	288	331	303	318	275	291	324	303	308	350	332	311	327	326	317	313	335	293	321	309	346	319	326	331	308	318	326	312	306	289	327	319	317	292	295	339	337	324	333	323	290	317	305	328	322	333	297	301	304	310	332	295	349	283	327	288	333	304	273	295	321	313	295	305	319	355	340	315	338	347	315	314	340	321	292	343	317	317	319	330	296	289	314	332	312	319	306	323	323	306	307	320	333	322	315	324	308	322	301	313	360	336	297	294	274	330	320	298	291	307	312	322	301	287	316	342	329	358	286	312	328	300	315	326	312	326	341	311	328	356	322	322	308	297	307	317	286	290	311	320	303	338	330	318	332	316	312	310	322	307	303	295	328	324	277	316	316	325	320	332	304	328	317	292	342	315	311	338	307	316	289	304	306	301	340	298	290	304	320	319	314	319	344	287	318	307	328	315	314	308	318	336	285	329	323	312	314	315	314	315	303	320	345	305	322	320	332	329	328	348	303	309	308	310	334	315	308	320	331	335	335	351	315	330	314	291	304	355	333	332	299	328	295	346	350	311	315	315	335	321	282	307	309	322	286	341	344	317	303	331	326	328	324	303	323	322	289	324	303	319	324	326	357	328	346	319	329	331	314	299	307	285	326	323	292	336	315	302	306	333	281	332	313	282	315	297	317	322	308	287	331	300	303	267	311	330	316	294	297	291	282	332	304	324	291	310	327	317	309	299	322	304	313	300	318	321	319	309	344	305	280	316	290	299	330	308	294	288	345	301	309	307	323	317	328	301	328	311	291	298	292	297	308	301	312	313	315	309	304	344	333	328	348	333	346	340	355	287	314	312	312	292	327	339	326	303	311	351	328	303	322	314	329	300	315	323	366	334	327	299	343	346	336	307	338	321	318	331	310	318	299	332	324	326	315	289	329	322	356	310	330	297	337	303	309	308	317	313	303	306	321	316	347	292	305	299	330	330	322	333	312	336	308	306	332	335	308	314	328	309	322	361	303	321	327	303	331	318	338	333	330	314	319	340	309	324	335	359	320	311	319	335	353	324	309	316	333	324	297	317	310	314	344	319	314	312	313	287	354	323	332	333	329	298	328	298	303	320	313	336	330	334	300	304	326	336	343	345	295	325	334	328	308	333	332	348	322	299	311	308	301	356	313	290	319	320	302	311	297	309	322	328	292	312	340	336	299	318	324	322	336	303	283	333	322	289	349	311	316	285	303	381	327	325	333	321	323	363	282	289	336	330	322	317	340	320	306	328	286	309	307	279	316	324	315	330	352	325	293	319	324	316	310	316	319	324	327	292	357	328	304	319	333	295	319	310	289	325	317	303	286	320	325	303	318	297	321	298	351	307	306	323	324	325	325	312	299	325	304	301	347	281	324	310	303	355	312	322	313	309	336	316	314	304	317	326	323	315	333	327	325	302	340	325	344	321	280	323	329	315	314	355	298	318	306	310	309	296	345	307	338	324	305	302	300	314	287	323	314	299	309	300	328	308	316	329	287	285	285	289	311	326	325	317	339	296	301	317	302	317	312	305	325	340	282	316	329	348	349	331	320	324	321	342	311	321	322	327	324	316	336	305	316	318	328	321	294	310	342	316	290	333	294	310	318	301	295	337	336	302	304	276	321	296	322	288	312	313	330	349	314	322	349	319	311	328	349	270	305	329	292	331	290	334	295	331	357	316	312	295	324	332	306	321	338	327	338	302	350	339	345	302	358	320	312	300	308	352	341	350	317	298	326	296	329	305	314	318	293	339	335	327	317	315	316	327	292	347	297	315	307	332	303	314	310	303	315	358	313	284	348	332	308	344	310	332	307	348	344	307	343	320	335	344	307	323	318	337	319	307	310	328	298	319	360	307	322	303	326	308	321	307	316	331	328	343	318	307	313	309	335	342	310	312	332	314	308	310	298	328	343	309	313	313	354	317	343	321	292	305	321	323	315	331	316	301	316	286	333	344	318	340	345	347	327	312	334	290	321	309	316	301	343	322	335	307	344	333	295	333	337	321	341	322	299	321	294	320	305	293	322	275	268	327	339	323	336	295	314	323	363	333	315	327	323	344	320	318	294	318	334	319	319	306	300	330	342	314	305
4169	1836	1545	1014	867	732	674	701	662	624	666	631	646	598	596	626	600	651	594	569	585	612	553	602	616	584	586	613	582	603	624	597	574	605	619	614	546	617	589	604	596	583	606	572	572	637	592	555	599	586	587	581	575	582	600	604	559	578	621	599	574	562	599	573	597	598	545	579	601	586	640	596	583	580	593	613	593	627	592	610	585	615	584	602	588	589	563	624	582	583	593	577	595	584	567	549	599	610	617	625	593	584	560	623	568	536	571	583	596	624	581	560	610	564	603	565	618	599	606	641	599	606	618	586	607	614	571	587	512	647	582	619	609	567	589	608	578	620	565	559	584	600	584	599	617	582	580	570	594	573	636	636	622	582	584	581	564	567	588	637	617	665	650	615	566	577	596	580	566	599	584	638	614	666	576	592	598	576	590	557	550	577	609	580	590	624	628	551	599	572	604	593	615	606	580	591	594	607	626	528	639	601	615	616	604	560	587	590	572	551	639	593	583	600	631	591	548	565	588	568	624	529	588	557	590	598	566	592	603	617	563	604	617	592	588	548	572	615	573	611	584	556	578	645	587	544	600	557	573	556	593	599	593	575	619	617	586	607	616	586	611	537	625	579	584	621	573	605	575	603	596	555	599	612	583	591	587	592	614	569	596	637	594	566	578	591	605	632	624	628	596	573	600	601	620	583	600	612	578	594	610	593	606	606	589	597	556	562	558	580	596	575	579	548	611	609	550	599	579	620	608	616	583	603	654	580	605	566	545	643	596	589	549	605	582	589	558	619	581	657	562	604	577	584	587	599	609	604	595	584	572	597	568	582	608	592	585	589	598	578	606	557	680	581	559	611	606	576	604	595	606	559	608	646	602	569	594	560	612	577	600	610	600	619	620	569	602	576	628	572	588	591	602	606	592	565	575	609	573	599	654	665	591	613	612	602	604	562	602	616	557	577	608	606	574	600	583	588	531	578	609	630	599	626	576	608	572	653	541	634	634	598	570	604	599	600	583	573	624	622	570	598	623	596	616	596	600	600	584	622	615	565	538	581	583	581	590	582	599	588	569	579	613	579	592	635	626	622	578	555	578	611	582	627	587	574	573	584	555	604	549	583	605	570	610	571	620	601	622	596	593	611	582	560	591	578	553	596	556	593	550	593	558	583	609	585	579	598	607	573	617	612	636	567	584	554	597	570	586	594	564	604	547	579	587	588	608	558	621	598	632	612	583	596	594	594	607	587	589	596	588	584	581	589	590	531	577	535	604	612	577	632	611	631	626	626	581	619	586	586	573	558	604	601	589	596	608	575	581	590	628	600	639	584	619	615	632	574	542	578	615	576	601	589	559	564	576	645	619	566	605	567	558	631	591	586	612	600	618	591	594	558	584	601	624	578	623	583	578	568	648	584	594	603	613	554	559	581	571	671	596	583	591	593	648	525	585	607	583	604	583	554	621	572	625	594	608	572	569	532	574	546	605	623	555	609	636	606	584	569	590	580	609	544	607	617	596	600	623	608	590	593	548	602	572	599	578	586	611	572	599	600	564	644	588	638	583	612	591	604	576	579	563	572	637	567	567	594	607	630	553	612	579	627	583	564	608	629	573	597	618	625	609	624	585	582	602	593	530	592	590	602	603	575	561	587	594	566	580	601	596	573	643	589	578	591	564	604	593	612	617	589	595	594	567	577	597	606	591	560	639	605	598	572	606	576	629	550	580	603	598	600	644	565	604	608	574	629	614	552	577	596	609	595	592	602	645	599	590	591	597	604	594	593	579	606	592	594	591	606	572	565	568	583	577	581	602	598	569	595	599	598	582	603	605	634	620	607	559	554	596	606	585	571	606	588	606	577	561	568	589	636	582	566	570	600	610	570	577	603	607	574	576	588	608	560	578	585	612	592	559	566	600	580	597	606	568	579	552	529	579	594	592	581	617	555	609	625	600	613	588	542	593	598	600	607	570	630	536	589	602	563	601	608	553	562	589	613	604	599	605	571	596	602	580	604	611	557	628	595	557	599	598	628	582	588	562	591	636	555	579	562	538	655	589	595	613	611	588	582	640	633	614	602	630	640	616	610	585	617	583	618	611	596	589	588	620	592	582	593	579	581	581	605	602	591	600	593	578	607	601	570	626	618	587	615	614	555	631	596	583	554	636	541	588	619	551	603	619	603	601	596	599	578	575	602	601	626	602	597	586	585	587	589	552	546	606	603	584	584	574	592	598	617	540	551	624	578	553	576	615	624	610	559	632	607	572	593	615	610	594	553	562	586	552	600	612	605	623	588	648	575	582	568	603	571	612	597	630	561	592	624	619	556	573	582	597	599	576	606	627	583	613	615	601	590	606	616	638	572	609	580	571	567	579	610	616	553	569	638	560	575	623	582	578	586	591	592	571	567	620	598	631	586	571	593	582	565	596	600	579	570	587	570	574	553	663	607	636	588	578	579	593	586	558	602	573	605	610	600	588	621	596	628	600	558	550	628	601	614	625	575	592	646	624	565	613	628	586	609	619	585	638	582	626	578	555	630	581	583	574	562	586	551	628	561	547	618	596	589	600	610	624	603	589	564	584	578	626	563	589	640	576	568	614	572	606	567	584	608	574	573	554	622	586	576	579	559	602	591	590	576	560	576	599	537	563	611	620	570	584	601	606	595	592	623	589	572	596	613	596	636	583	613	590	605	604	604	584	587	635	582	584	599	588	560	635	637	578	569	593	603	593	626	675	594	564	562	614	604	598	587	587	572	617	585	577	598	619	598	595	587	615	617	604	612	618	571	595	579	605	600	591	619	566	582	605	541	607	568	628	595	607	578	587	621	583	578	602	558	595	583	647	622	586	605	625	593	602	550	584	573	598	595	618	599	602	613	579	586	587	568	601	563	621	555	552	576	607	606	577	576	558	611	619	579	632	593	564	581	586	553	592	573	615	581	630	596	583	555	590	592	592	539	574	592	628	573	635	640	607	559	555	622	621	570	593	582	571	633	587	624	589	566	568	571	602	610	593	616	615	588	619	568	567	604	593	587	601	580	591	547	589	627	582	564	600	591	613	607	574	592	578	568	586	606	596	566	593	637	618	590	581	585	552	609	563	610	552	620	593	573	637	630	582	581	589	626	602	619	604	548	571	581	570	586	629	588	564	559	569	583	576	560	545	608	604	601	594	613	601	610	639	604	573	614	584	569	574	582	592	581	571	623	648	566	608	615	586	593	571	603	556	590	615	628	597	580	577	593	609	589	637	612	594	574	597	560	602	572	578	617	574	573	607	599	591	578	591	552	589	576	617	636	584	562	620	621	574	561	613	592	585	578	564	598	609	609	584	572	580	554	609	591	582	570	592	585	573	622	627	589	573	605	621	594	585	574	586	602	608	555	615	566	570	621	591	598	574	581	614	610	559	616	595	595	602	588	605	593	608	630	562	554	581	610	569	573	600	592	613	626	617	606	589	537	622	592	583	598	584	581	556	566	625	601	622	607	561	615	605	615	580	622	584	586
24407	21412	28632	24609	19835	1534	568	398	294	287	247	228	217	216	191	185	196	168	179	175	186	181	160	164	162	180	150	151	171	171	155	162	110	154	135	147	146	160	141	158	126	150	109	138	167	151	154	157	150	122	156	148	147	127	137	140	137	139	143	141	138	146	157	163	135	155	134	140	148	148	146	157	149	147	163	140	134	117	134	171	146	147	143	134	151	162	147	127	147	163	154	151	153	145	156	144	135	143	133	133	132	141	141	134	142	137	146	144	124	141	161	140	149	138	164	148	159	152	141	136	143	145	136	150	143	113	157	138	125	156	145	133	129	141	160	154	135	133	149	140	153	136	135	158	126	151	142	124	141	119	148	144	148	138	132	160	141	161	146	148	148	152	131	139	152	134	150	154	147	145	147	166	141	151	128	133	164	144	121	143	146	144	129	151	130	139	133	152	139	146	154	133	122	134	151	144	138	148	148	161	142	151	112	142	124	131	137	134	129	120	136	167	128	138	149	149	147	106	141	140	150	139	151	121	128	139	144	129	151	150	150	159	149	140	135	111	156	126	142	145	136	143	162	149	166	135	127	139	144	133	148	157	149	133	151	130	130	124	134	151	143	144	121	145	133	149	148	159	150	151	134	154	170	127	141	137	131	142	152	129	123	150	142	156	135	138	177	140	142	119	142	123	143	133	143	112	127	156	156	147	139	163	132	126	137	140	133	146	132	148	138	154	136	152	128	137	131	149	139	147	140	146	136	148	127	144	157	139	127	132	140	163	129	144	156	134	157	132	150	119	145	143	139	127	153	116	140	143	128	134	165	132	145	140	142	128	127	130	142	134	143	129	153	137	132	147	122	136	147	139	127	140	137	139	143	158	144	142	126	169	143	148	126	140	151	142	152	134	141	148	137	127	127	148	151	144	136	166	141	144	159	130	140	150	131	169	153	139	142	144	152	143	127	136	133	149	145	147	152	132	133	140	142	148	167	123	138	150	139	134	154	141	116	155	135	132	138	140	161	137	131	144	142	128	146	142	168	134	147	138	169	158	126	160	138	144	140	148	132	158	142	146	133	138	153	142	129	155	164	129	140	152	146	134	153	148	139	136	165	144	138	146	125	124	151	146	138	133	141	152	142	145	134	125	142	140	120	144	132	126	146	155	152	144	126	137	148	144	134	157	127	138	161	128	136	128	126	159	145	139	146	129	132	156	127	161	151	135	152	142	152	140	129	144	149	142	147	139	139	163	145	140	151	132	153	135	149	159	112	121	137	152	148	130	138	144	122	148	126	136	132	146	130	150	132	146	166	161	121	144	142	141	132	162	136	130	150	150	126	161	149	142	127	131	138	127	131	135	146	144	136	146	153	125	155	132	161	153	165	118	132	141	130	130	143	147	148	153	140	148	164	119	138	171	142	148	147	125	138	120	156	157	142	134	153	143	149	130	134	160	164	148	157	139	147	149	139	138	132	167	179	131	142	143	125	154	139	145	138	152	165	138	125	141	147	152	143	148	131	124	154	137	160	153	118	133	131	134	141	141	161	126	141	128	150	145	122	142	151	144	148	134	139	135	131	164	150	128	126	146	146	137	144	150	137	143	135	119	144	126	136	139	159	134	133	158	140	182	145	128	140	157	149	129	144	139	133	139	144	155	145	132	150	111	146	137	160	130	135	139	140	137	142	130	156	155	140	135	139	129	143	149	140	147	119	150	138	143	133	128	150	128	118	128	152	163	141	161	140	155	151	141	129	146	158	147	151	139	150	131	135	140	159	143	145	135	160	151	156	143	144	140	133	143	124	125	144	134	143	138	124	134	130	133	138	131	166	139	137	141	128	147	140	144	120	157	124	138	145	142	139	149	144	146	167	127	145	132	151	148	131	128	145	139	149	154	154	155	156	155	142	144	135	136	125	136	159	134	128	120	159	135	159	162	133	149	114	132	108	145	123	127	135	138	150	149	156	147	131	147	141	117	147	155	143	157	146	156	156	137	141	133	151	154	150	132	122	123	138	144	142	147	143	137	145	134	148	145	142	156	155	136	135	154	153	144	132	149	149	145	168	135	125	131	135	138	155	136	143	136	155	149	140	166	147	154	137	138	144	137	140	153	136	134	152	129	138	155	139	110	132	132	161	131	147	138	156	142	137	129	123	122	143	124	142	152	136	126	135	138	134	115	148	134	130	157	141	153	130	157	153	151	135	152	141	163	144	156	149	143	137	140	167	146	160	147	147	132	154	147	142	151	129	144	120	127	148	137	128	121	130	147	131	150	149	141	124	147	145	165	146	164	130	145	140	131	154	126	171	141	118	148	130	134	134	137	184	142	144	152	146	133	145	138	131	142	150	135	152	151	166	138	140	144	133	143	143	161	133	128	151	149	138	124	125	136	126	147	140	135	166	164	131	112	131	156	141	132	135	138	125	133	153	144	140	133	119	154	148	132	115	135	123	139	132	137	122	151	139	151	139	145	136	150	142	120	149	138	122	138	134	137	155	134	133	128	147	166	151	142	137	133	137	138	151	144	144	128	158	163	154	148	160	139	148	146	167	147	156	144	111	138	133	136	129	139	153	140	147	139	151	128	145	143	162	177	143	115	140	165	146	133	153	144	153	149	157	144	155	136	140	158	136	153	118	152	127	136	123	120	135	170	123	134	143	141	140	131	147	131	143	152	139	157	140	131	156	146	124	129	158	121	157	127	135	143	120	134	159	135	156	149	137	144	159	151	142	127	143	138	147	159	164	138	134	162	129	136	149	110	126	154	146	133	132	129	153	148	164	133	149	129	139	145	157	125	132	137	125	169	133	139	149	130	138	144	144	150	140	153	132	153	149	168	136	141	130	151	143	151	155	145	145	151	139	146	148	142	137	150	140	140	153	149	113	150	153	134	146	119	134	133	135	159	139	126	151	149	118	157	144	137	132	164	125	141	166	128	142	128	142	127	131	120	150	133	161	151	119	148	165	138	130	152	127	144	138	143	141	156	143	156	145	138	152	150	151	160	157	123	153	142	175	145	132	112	136	137	147	141	133	128	126	140	141	125	154	135	139	156	142	147	145	135	156	132	141	146	141	159	141	147	148	147	140	133	132	137	162	153	123	139	157	147	146	123	153	116	134	164	135	148	159	125	123	130	127	141	140	139	127	146	156	122	139	126	141	143	139	159	134	140	157	148	135	154	123	147	138	137	140	120	136	155	141	128	136	151	140	135	122	145	152	141	132	131	167	113	132	138	138	130	153	145	141	141	133	157	165	143	116	139	134	155	143	152	152	147	150	137	131	148	148	148	128	161	120	152	140	157	125	145	160	139	154	131	158	145	146	136	123	154	148	122	129	148	139	144	151	129	133	137	136	134	153	129	143	165	154	131	152	153	143	129	143	163	139	140	135	163	126	112	137	145	146	159	139	141	137	131	132	127	147	152	131	156	142	145	123	144	138	137	139	141	140	128	140	122	128	142	147	136	133	159	142	127	121	140	145	145	148	145	149	144	130	148
5863	10801	8976	4654	2969	2028	1519	1220	1062	880	730	653	569	560	464	489	470	381	418	430	401	376	366	348	323	352	379	343	339	327	302	323	316	305	300	290	294	294	289	319	335	284	292	299	298	321	293	273	317	336	269	298	284	308	284	287	288	280	296	270	304	276	302	267	283	288	277	310	303	301	281	310	285	312	286	281	261	295	303	271	288	291	291	297	275	276	303	293	270	256	267	252	294	266	269	254	300	276	283	302	270	284	276	304	288	287	229	286	279	262	259	267	285	268	268	282	280	262	263	287	272	296	298	296	301	302	294	259	302	255	293	285	278	278	278	252	298	255	265	311	246	270	272	286	303	260	299	273	271	298	273	276	290	284	291	311	292	298	258	279	324	285	260	276	287	290	274	290	301	300	304	250	278	272	287	277	266	282	275	289	275	268	247	276	277	263	295	255	286	278	297	277	292	284	273	283	292	261	315	279	271	272	257	319	268	310	258	272	267	303	276	266	270	284	289	270	288	282	257	264	291	307	251	258	306	263	276	299	276	290	296	269	251	285	275	272	274	296	300	292	290	266	261	255	278	285	290	282	273	266	300	285	294	262	314	278	261	289	265	282	260	273	275	278	275	276	292	282	289	278	289	324	246	276	264	248	283	271	271	327	258	291	271	278	272	280	291	290	262	287	274	252	246	273	271	285	306	289	273	291	271	254	273	287	272	255	237	266	265	285	265	273	265	252	261	263	261	294	293	263	306	266	309	276	294	283	275	290	258	272	286	258	266	262	271	287	279	259	294	283	272	273	277	286	261	293	290	254	268	285	241	268	309	295	294	255	267	297	288	287	268	297	251	277	298	299	249	290	259	287	277	315	296	275	276	315	274	301	271	288	288	276	276	277	298	277	286	245	261	276	277	255	272	271	287	300	273	263	265	274	271	280	283	252	280	272	286	262	271	291	271	276	296	268	280	286	275	293	260	289	285	280	313	268	302	287	283	247	260	289	292	270	304	249	286	291	293	284	255	264	287	289	265	269	250	268	266	299	280	246	284	263	278	308	286	282	284	298	285	264	274	275	294	266	295	280	265	264	274	298	290	306	283	291	269	282	258	298	278	254	290	269	283	308	275	285	272	274	270	251	260	283	278	287	305	262	281	281	290	317	275	307	271	268	273	260	274	270	265	265	266	291	287	280	270	284	285	290	278	272	254	278	270	287	273	248	274	271	289	285	273	271	269	294	253	311	286	290	295	286	270	285	248	278	290	281	272	280	261	269	272	277	264	251	270	266	309	273	304	269	275	312	288	287	299	292	278	276	277	279	293	241	260	312	302	277	250	315	265	273	259	260	288	314	275	261	325	270	293	274	279	306	257	283	285	265	297	263	254	287	278	282	255	274	288	291	270	295	268	257	281	298	264	260	293	264	278	285	295	300	247	256	268	270	276	293	271	282	278	281	269	293	290	258	278	289	275	282	294	261	278	271	266	292	292	289	245	252	272	293	294	281	294	271	299	268	277	279	268	260	303	262	282	274	303	288	275	296	256	287	290	281	280	286	265	280	258	277	275	268	279	281	252	304	274	284	253	277	239	278	269	273	290	280	262	262	267	283	283	258	284	266	273	321	300	305	297	273	304	280	268	260	277	279	280	270	250	266	277	276	298	271	284	298	315	297	265	275	275	281	283	264	267	298	263	285	318	276	286	282	298	304	257	284	261	280	302	285	266	288	306	265	285	249	247	276	290	300	308	301	277	261	286	269	321	280	270	267	275	267	265	292	270	266	281	277	269	269	268	263	267	272	294	285	232	288	297	312	293	262	291	299	289	279	286	252	289	278	271	296	272	279	244	294	305	283	283	269	262	275	297	298	291	262	265	290	278	261	280	290	278	278	279	290	301	282	261	321	245	284	285	272	272	243	272	281	280	307	283	301	302	304	287	276	268	263	272	274	303	277	293	294	285	251	268	259	298	285	273	287	275	282	273	279	258	322	290	273	294	267	276	276	303	320	280	279	242	317	289	257	255	278	289	269	306	261	271	284	274	307	299	280	284	252	224	319	288	298	260	298	317	299	293	316	278	298	243	268	260	270	270	283	266	294	277	272	309	272	294	278	285	282	262	272	271	311	281	275	321	268	282	275	259	267	275	274	283	300	305	266	272	291	306	286	257	280	279	260	259	273	293	281	257	305	283	279	272	268	270	268	288	292	287	296	298	254	264	266	273	295	277	270	256	305	306	284	279	294	279	279	273	287	269	293	284	293	253	267	284	258	290	270	256	274	304	311	284	290	253	287	302	269	264	294	289	281	296	285	294	274	286	294	318	286	265	253	244	305	275	257	268	290	290	279	298	293	262	286	271	305	288	282	275	291	272	307	317	260	280	264	257	261	309	266	297	270	267	280	255	271	288	281	282	284	303	269	287	264	294	292	298	292	257	280	265	274	267	275	281	268	247	315	288	271	267	260	266	287	261	256	280	252	306	267	277	278	244	276	259	274	295	296	260	307	272	274	281	265	281	285	268	293	305	285	283	266	253	292	265	260	272	271	272	290	281	296	286	266	281	285	267	277	256	292	299	273	272	260	283	279	254	287	286	276	303	266	275	293	304	275	259	280	267	285	284	285	317	286	280	279	276	268	294	259	276	276	271	258	265	262	271	279	269	278	297	279	273	264	270	276	293	276	283	279	275	256	284	294	268	303	280	291	277	265	298	280	279	293	259	272	282	270	265	287	274	296	304	272	266	267	268	263	298	266	263	274	286	283	274	293	252	296	283	289	256	274	258	274	263	277	267	286	279	241	274	269	268	267	304	283	305	280	267	262	268	305	295	286	307	282	265	290	280	294	267	271	292	273	284	267	259	259	304	297	283	277	278	275	290	265	279	309	301	269	287	312	287	289	306	284	297	284	297	304	241	272	321	307	300	277	284	259	295	289	295	295	279	283	263	265	273	301	287	261	297	287	246	304	272	271	271	274	288	284	261	271	270	277	253	281	263	281	259	252	265	273	277	269	290	286	247	295	285	277	271	270	272	247	294	315	266	274	250	269	281	286	279	279	267	290	260	278	252	267	278	286	292	261	293	301	285	255	279	282	279	295	298	274	301	280	308	252	234	313	289	276	300	292	277	237	270	274	274	252	305	288	273	293	305	300	254	312	275	300	276	284	253	247	290	294	293	285	295	271	276	274	279	288	236	297	276	285	313	254	291	283	267	244	304	319	278	287	286	276	290	285	242	293	284	274	265	270	293	271	248	293	281	244	284	273	284	269	286	275	244	311	277	281	261	285	284	281	277	295	261	330	287	331	271	279	283	307	275	294	280	300	248	279	243	265	291	284	272	280	260	310	246	271	295	273	281	260	272	268	268	276	268	272	289	277	291	285	251	267	282	276	306	277	272	304	281	266	317	290	270	265	268	277	275	287	287	300	274	252	290	282	276	270	283	268	297	302	276	281	282	271	272	279	299	283	279	261	281	279	299	292	284	302	286	286	308	309	264	271	304	256
23478	21388	29252	23914	21388	17727	1754	773	566	553	473	441	434	359	357	331	359	320	310	309	313	296	293	302	294	280	277	307	265	300	282	271	279	262	278	265	258	268	291	293	288	277	287	247	288	274	245	268	284	278	252	275	255	268	289	255	252	270	267	291	259	241	297	262	282	260	290	257	270	264	266	281	255	243	288	282	262	244	289	270	257	256	263	293	258	270	265	250	257	253	268	285	252	267	241	264	254	245	265	262	267	218	283	268	293	261	260	264	239	272	274	261	279	273	288	276	265	262	259	291	259	237	307	275	243	264	254	298	273	241	251	287	263	268	257	262	235	262	305	242	238	285	245	288	252	265	288	269	258	232	254	277	261	259	285	236	270	258	276	269	287	272	275	243	277	263	278	268	256	283	243	262	225	257	275	261	255	239	232	251	280	265	255	266	267	248	254	252	246	261	245	257	285	251	305	257	256	247	259	273	233	257	255	260	262	272	276	269	234	259	282	244	252	268	284	268	264	270	268	274	237	241	258	275	211	252	226	272	235	279	291	267	247	268	256	266	275	255	263	244	279	252	240	272	263	278	249	263	254	248	280	278	248	287	251	266	248	227	228	281	234	220	250	273	259	248	301	256	273	247	237	287	240	259	261	253	277	259	270	253	280	283	247	254	260	261	263	268	242	248	238	260	248	255	271	276	252	265	222	274	263	271	258	257	285	267	271	237	258	247	262	277	252	241	244	287	234	249	269	275	229	265	259	242	256	239	248	263	229	223	251	258	270	262	251	261	270	276	252	258	251	266	255	257	255	261	290	270	257	253	224	263	249	280	270	281	244	251	273	245	237	259	255	254	262	261	249	285	285	268	237	254	241	244	257	239	251	259	265	265	258	297	253	257	265	248	255	268	234	265	279	273	278	252	279	303	256	267	268	244	241	259	236	243	244	264	249	265	273	291	266	249	274	255	266	226	236	279	272	252	256	265	259	277	261	261	278	254	274	254	263	264	247	253	287	242	262	278	255	255	262	279	257	262	243	276	267	281	284	265	261	268	271	261	278	281	261	263	273	283	228	260	241	252	288	238	285	282	249	236	261	284	273	262	230	275	244	240	263	245	279	260	249	251	251	245	263	273	267	302	277	226	268	251	276	263	236	260	283	280	237	234	265	249	236	282	257	271	247	284	276	265	255	251	264	258	246	272	243	278	244	269	229	252	285	261	246	260	297	248	269	284	258	266	242	257	243	261	264	273	251	279	262	284	233	216	248	256	274	249	262	261	253	279	259	252	271	274	255	243	257	265	272	283	249	293	271	232	247	256	231	247	264	255	252	260	285	290	286	251	271	272	275	266	249	239	266	281	250	260	293	272	271	272	277	250	259	228	276	262	268	304	257	272	288	257	249	285	266	244	249	258	250	249	260	279	290	242	287	274	267	247	257	233	250	257	242	250	266	245	272	239	279	255	262	237	254	296	274	268	279	258	290	239	245	271	267	250	242	240	249	250	259	252	254	247	283	242	252	269	277	270	247	256	274	264	266	222	248	231	250	241	257	279	278	271	236	294	239	245	248	244	225	250	253	257	248	269	233	282	262	273	268	253	253	262	279	272	264	283	261	280	244	271	237	255	272	253	248	252	250	265	253	234	249	257	240	279	252	267	255	255	252	243	253	252	247	241	269	271	282	233	263	240	252	284	263	257	280	274	267	258	209	275	296	275	274	277	283	260	260	281	253	259	284	226	272	237	251	254	246	261	245	273	249	270	277	264	276	231	243	258	221	258	272	246	246	248	253	253	264	252	247	266	281	257	264	267	227	269	284	291	274	269	217	263	245	256	264	237	280	253	246	253	251	263	271	261	260	255	268	311	255	246	271	244	252	251	271	261	255	267	270	272	256	250	269	234	242	270	278	254	267	273	258	264	254	267	271	284	259	246	258	229	234	252	261	247	250	249	248	268	240	282	252	230	254	258	281	247	254	272	221	254	273	278	293	250	269	271	267	247	266	266	259	263	252	249	243	252	266	279	260	261	245	274	244	240	216	263	261	270	263	245	258	237	271	279	260	258	280	260	298	227	301	235	269	258	247	255	262	241	257	232	272	235	266	222	274	239	263	283	263	268	253	266	296	253	246	259	284	262	267	256	262	251	289	261	249	279	270	256	267	255	263	254	244	283	268	261	257	239	275	230	258	248	238	261	284	270	291	242	244	258	248	283	248	277	265	266	261	240	266	243	260	266	258	270	255	270	236	251	264	278	264	266	248	264	250	248	260	283	263	241	259	266	252	258	259	272	271	268	295	260	288	246	244	252	272	272	252	262	269	275	218	252	282	263	257	249	269	265	242	268	250	223	243	262	275	268	265	277	278	258	269	275	255	253	232	251	251	238	260	267	254	226	225	288	245	267	271	262	260	234	215	236	266	271	254	257	258	264	233	266	239	277	222	256	226	262	259	250	272	242	250	272	244	277	251	249	275	272	266	230	238	250	277	210	259	274	272	255	275	272	228	230	237	262	265	266	296	285	268	258	243	285	287	247	250	260	261	251	258	261	259	255	249	252	266	234	256	283	256	217	245	255	252	235	260	273	252	257	242	247	236	252	251	269	250	248	281	267	266	276	243	267	260	272	242	281	259	254	247	293	255	278	251	262	251	273	230	269	267	262	249	276	244	271	272	264	249	243	263	263	268	225	225	243	235	225	231	272	297	251	222	275	261	230	263	261	255	265	238	264	259	248	252	266	269	256	247	255	275	265	258	270	252	251	283	297	291	234	260	229	275	288	264	243	259	253	277	269	263	287	256	261	267	279	254	231	270	261	279	254	291	255	242	264	256	255	227	244	286	236	260	280	238	253	264	257	267	281	268	251	248	236	285	271	265	240	266	250	248	258	273	265	253	250	290	254	222	231	246	252	222	243	252	226	299	269	263	245	262	250	266	250	261	264	280	256	257	260	254	254	256	251	266	285	271	233	234	266	251	260	254	253	257	283	272	244	278	279	235	271	224	249	251	260	254	259	287	227	293	267	256	258	262	256	248	259	280	263	267	218	256	254	255	246	265	240	267	251	247	250	244	274	253	251	223	262	251	267	254	251	263	256	249	266	260	279	248	292	240	285	273	256	237	296	261	250	265	262	267	268	255	266	264	237	255	243	300	237	254	261	246	287	241	271	270	252	250	263	243	255	234	252	300	246	276	249	226	245	263	230	246	249	248	265	284	267	263	246	243	257	251	246	245	241	252	260	254	262	256	260	253	275	281	246	266	256	254	247	265	271	264	264	258	263	219	239	265	257	256	270	276	285	287	255	271	258	234	282	282	275	267	255	242	255	262	280	233	237	264	270	241	264	262	263	253	296	252	277	264	234	238	263	260	264	254	255	249	267	264	253	258	272	276	234	248	260	233	252	261	286	278	254	272	281	256	280	258	233	257	266	255	244	256	261	269	266	246	258	257	247	257	244	270	257	245	251	260	234	255	267	249	262	269	244	286	264	235	277	280	286	267	273
8573	17006	14127	7727	5130	3639	2812	2095	1840	1576	1385	1136	1105	972	813	838	776	763	718	708	640	604	646	612	574	597	650	563	584	531	555	488	536	497	543	525	526	520	508	510	492	494	478	501	520	481	479	502	487	501	459	476	481	486	487	483	486	477	448	486	486	478	478	499	445	459	488	501	441	448	489	470	464	459	454	488	491	418	483	480	446	422	476	454	467	464	470	453	453	464	497	476	455	430	469	467	491	509	501	462	464	454	449	409	453	483	493	494	453	431	471	470	440	466	473	499	472	488	449	477	431	483	455	490	486	483	463	458	448	456	444	449	513	450	446	487	474	508	456	462	479	464	455	462	515	480	455	470	456	477	490	450	432	455	471	454	456	464	429	415	437	463	485	473	456	434	437	450	442	468	497	434	486	430	444	459	494	472	471	462	452	466	443	453	420	486	485	445	431	479	473	450	427	442	482	499	454	486	420	480	461	465	457	442	461	480	484	438	472	472	438	454	489	486	418	431	456	472	507	432	463	482	475	471	456	492	495	471	463	429	430	449	474	451	479	421	447	431	466	480	464	487	440	475	473	423	483	449	467	454	438	481	451	476	406	455	427	481	441	464	439	475	472	442	461	463	439	455	496	449	459	456	456	450	452	446	455	481	444	458	442	441	459	431	498	495	422	444	487	467	438	449	481	452	450	458	520	466	449	458	454	453	472	448	424	474	492	449	470	466	428	466	449	446	471	456	475	478	429	471	454	442	464	474	439	491	459	488	439	477	480	501	446	484	495	471	438	470	426	514	443	492	428	461	434	414	480	480	487	461	479	441	485	477	437	485	483	468	454	497	449	460	457	428	506	476	467	461	441	429	476	462	466	483	451	503	495	436	503	448	438	425	441	438	475	474	452	510	459	487	442	443	429	438	471	466	466	414	498	460	479	432	471	480	449	437	476	443	458	464	428	510	472	452	446	447	463	476	498	471	450	434	446	411	476	477	455	446	439	489	422	473	473	452	470	474	469	454	473	482	504	472	424	452	446	480	493	447	427	485	449	449	448	446	445	466	441	460	452	452	443	459	494	439	449	409	448	472	483	418	485	506	463	474	465	436	451	462	455	452	482	413	462	444	490	475	454	448	456	444	506	449	443	459	467	462	419	432	477	451	467	451	462	458	427	458	475	465	461	432	484	479	471	476	461	473	453	432	453	473	466	473	473	471	431	489	429	448	469	471	486	448	452	500	461	433	452	459	441	483	465	487	497	477	478	479	409	450	459	485	461	464	473	434	481	484	506	475	458	478	473	463	418	487	477	450	471	446	462	465	461	462	465	465	450	472	430	450	442	461	462	437	430	441	466	458	442	472	474	487	459	445	458	481	461	435	475	476	481	459	442	475	505	455	427	445	486	479	459	486	427	428	512	423	426	470	460	459	454	480	418	479	458	461	478	465	457	490	474	433	468	431	460	461	462	416	470	449	457	474	441	477	420	510	483	494	487	435	468	481	438	441	458	422	478	466	414	468	433	470	432	471	455	433	465	482	448	457	432	451	481	465	486	452	442	477	447	444	452	464	455	485	469	489	476	483	461	475	460	490	479	441	459	483	428	451	475	402	436	482	502	459	474	457	478	448	445	464	448	437	490	467	450	454	461	436	466	461	464	459	483	423	462	454	468	434	431	475	464	480	446	439	494	474	483	449	482	460	487	471	450	460	442	412	489	454	486	476	484	459	451	465	472	416	467	456	436	437	419	467	501	467	471	477	464	464	425	481	465	514	464	456	500	460	454	432	486	476	455	434	487	483	462	462	469	465	458	436	451	478	461	488	471	435	466	467	431	452	460	466	477	492	461	472	462	466	471	451	456	468	461	483	480	455	431	452	523	425	467	490	435	467	517	477	440	461	454	497	483	461	456	456	452	496	416	446	503	433	470	430	456	462	470	458	492	448	475	500	429	436	457	446	471	426	425	448	488	450	447	482	468	423	452	429	438	462	469	441	443	472	451	481	473	451	499	473	457	460	446	430	448	469	504	450	466	451	438	477	449	459	471	463	483	453	440	443	472	457	470	433	497	470	431	475	469	461	479	449	504	481	440	458	509	468	473	448	419	491	440	463	461	477	425	492	487	468	443	432	443	464	431	432	441	448	445	437	445	478	431	463	486	454	469	480	457	445	460	465	466	486	481	470	490	444	432	490	454	464	493	469	480	498	481	463	461	443	466	427	451	440	481	434	484	427	448	422	444	461	460	439	439	448	433	474	408	456	446	482	442	454	431	456	501	490	446	492	480	459	456	446	483	448	444	454	437	478	466	485	450	470	452	440	454	469	485	420	442	480	398	472	474	463	466	466	460	458	506	459	443	456	444	486	460	457	433	474	419	478	494	447	458	460	481	460	455	448	449	470	473	440	478	436	495	480	502	484	461	439	435	446	494	451	457	433	499	467	460	463	422	456	485	457	430	440	442	480	438	448	434	398	475	463	486	472	438	448	462	476	473	448	474	466	468	474	468	457	475	448	487	492	472	450	464	468	462	463	444	455	440	441	472	464	470	472	481	452	427	448	448	492	436	438	458	459	475	468	464	476	456	440	449	441	487	432	449	454	465	469	446	469	425	454	457	455	419	438	458	446	480	463	467	464	470	492	459	461	502	452	475	454	483	445	458	438	459	432	469	441	453	443	435	471	470	435	458	446	462	450	443	426	454	421	475	459	457	447	488	453	443	434	469	477	453	443	509	430	468	479	467	451	440	453	481	477	430	455	469	449	442	492	439	468	503	443	469	464	426	449	477	462	453	494	447	459	455	457	430	507	460	436	462	437	456	437	453	471	441	513	448	467	479	463	430	472	474	481	450	420	424	462	402	416	457	486	472	434	438	442	408	450	447	443	466	479	453	485	457	465	465	468	455	427	462	431	440	509	470	435	473	462	447	513	473	483	472	439	444	468	451	457	457	419	441	443	455	476	450	452	469	442	463	450	471	483	462	461	453	458	448	492	448	461	467	480	446	444	511	444	443	479	461	468	479	489	479	475	466	509	477	458	430	424	430	467	444	442	461	464	498	481	444	458	449	491	456	455	439	404	465	481	416	447	419	458	478	453	476	450	460	479	468	492	452	445	468	470	498	436	438	446	461	486	426	527	485	453	469	452	476	448	449	441	446	456	447	437	458	468	468	431	457	451	436	491	423	465	457	438	442	426	498	488	443	460	438	440	465	468	445	446	452	450	496	427	475	457	501	472	408	489	476	444	482	481	451	448	475	441	446	445	469	462	455	480	467	472	455	452	473	466	449	470	440	474	458	431	445	424	470	465	463	459	456	482	484	474	448	474	459	441	448	465	501	468	448	486	459	421	487	452	417	468	429	492	423	457	455	477	497	461	444	472	499	484	443	462	470	489	434	443	473	420	425	470	461	463	443	409	487	449	531	491	475	448	500	466	503	483	479	451	439	449	457	415	441	441	439	465	456	432	449	451	456	475	511	444	445	469	460	431	442	457	440	456	442	439
26788	20467	7300	674	369	356	380	347	318	359	320	300	353	354	357	320	322	310	315	322	298	309	321	323	311	290	326	332	314	300	300	361	318	310	320	322	359	336	307	307	309	333	324	333	320	299	332	312	296	327	316	301	313	313	316	341	323	328	320	323	328	326	306	323	304	304	303	292	302	322	360	286	314	315	302	309	333	341	308	301	319	338	300	324	299	331	284	342	312	330	320	289	322	312	300	292	334	330	304	310	305	340	302	325	323	319	317	334	329	292	320	324	317	288	306	346	317	339	310	302	301	347	318	290	320	294	316	303	309	311	303	337	336	291	302	299	349	307	350	354	326	332	325	301	289	320	331	325	284	306	302	292	278	317	327	301	316	303	301	315	293	303	322	305	296	337	306	294	309	305	319	305	325	312	321	338	331	299	297	298	312	330	294	336	338	328	337	328	312	329	311	311	294	326	311	286	274	315	298	298	275	323	342	309	322	309	324	297	330	303	317	296	319	315	277	333	301	313	258	325	325	316	340	283	300	321	332	316	323	285	365	305	305	335	311	289	321	319	299	300	338	295	330	323	313	279	338	311	321	284	339	301	319	292	295	317	336	317	313	315	335	347	339	330	312	322	307	316	329	304	319	321	304	340	332	308	306	330	324	318	297	286	342	294	333	315	327	340	311	320	296	295	318	318	329	328	314	301	295	330	315	295	310	311	271	285	311	347	345	312	327	308	345	326	329	315	330	318	340	307	323	335	278	312	313	323	294	304	325	308	301	324	340	311	313	327	283	321	333	330	349	319	323	347	309	296	305	331	310	303	320	315	326	303	289	346	302	316	298	311	278	300	298	316	325	284	315	314	321	317	315	330	313	325	310	321	314	289	313	319	277	321	323	320	303	317	307	282	324	313	303	318	330	315	336	370	316	327	317	359	304	329	308	318	306	310	337	299	331	333	291	314	323	312	303	300	331	324	288	295	335	302	326	318	328	364	281	285	332	327	298	326	300	334	294	297	336	339	290	339	309	326	339	307	341	295	322	310	327	316	336	337	334	322	312	328	313	302	332	308	331	326	318	309	322	327	284	321	319	319	313	336	308	294	304	301	313	337	339	307	326	297	299	325	309	314	311	318	301	326	301	308	331	296	333	360	305	306	336	299	326	321	303	318	301	300	315	304	321	284	301	296	330	324	318	316	305	344	290	306	310	328	308	320	319	338	304	327	350	340	280	300	353	341	273	302	308	263	298	316	316	276	326	316	326	300	314	311	308	312	311	353	303	294	343	353	350	315	327	313	315	311	316	342	306	324	300	311	325	316	336	293	332	314	302	326	319	316	323	348	327	321	306	316	306	316	324	329	334	295	333	334	335	311	280	282	309	318	323	306	321	292	344	271	269	320	293	296	289	307	311	298	283	319	315	279	324	297	303	349	332	316	327	313	313	319	324	299	313	303	288	308	312	334	282	317	332	303	296	307	330	270	303	314	345	317	332	267	321	284	305	310	323	324	345	314	363	345	329	322	289	301	308	283	299	308	332	298	331	340	351	323	334	312	313	322	297	322	319	333	332	314	313	349	340	347	278	344	299	306	313	330	324	296	297	333	324	336	309	305	308	296	295	309	313	279	310	297	321	306	327	302	317	327	293	295	314	318	307	303	315	275	321	345	323	313	331	281	321	288	310	278	336	293	324	333	308	332	294	314	308	325	343	330	338	310	289	333	291	310	314	280	304	309	312	331	287	315	326	275	327	308	320	331	347	293	350	345	309	316	326	308	320	300	310	307	322	335	292	322	302	285	324	305	335	312	295	296	313	281	299	312	279	348	319	287	285	305	323	267	305	288	301	314	319	289	305	326	324	304	312	296	303	317	307	329	326	294	307	300	329	303	342	315	327	323	365	328	286	286	304	315	308	312	338	311	282	323	308	329	319	321	278	322	304	285	318	295	306	312	318	307	315	300	318	311	334	316	333	321	287	306	307	309	325	322	331	297	298	320	344	320	324	285	291	331	317	332	302	318	304	306	304	317	305	337	323	320	328	304	319	303	292	299	310	292	298	297	319	329	329	312	359	283	326	283	311	300	305	293	298	307	328	313	302	318	289	318	313	347	278	324	298	324	294	329	322	358	302	343	318	315	308	313	296	316	295	282	305	302	305	336	301	313	309	301	307	321	313	340	300	294	347	335	291	322	305	334	308	283	328	293	316	328	333	300	292	301	321	331	302	322	284	307	275	302	299	334	288	337	318	330	321	316	279	321	330	294	350	324	312	310	333	317	326	337	308	306	320	319	298	284	291	306	301	340	310	318	342	319	293	315	336	311	308	315	311	311	308	328	311	293	326	327	337	324	321	302	313	311	301	313	291	316	300	317	280	295	266	304	290	304	330	322	314	307	333	315	294	333	325	303	316	297	326	300	348	338	325	335	317	313	307	319	317	311	330	305	321	317	292	325	303	316	337	321	280	282	269	283	305	291	316	299	323	297	324	319	315	312	299	315	329	335	321	327	318	321	294	319	338	288	306	285	333	302	296	318	313	298	287	308	320	336	293	260	284	295	288	281	330	309	322	319	325	309	315	324	319	327	311	289	317	322	305	343	313	299	356	316	320	298	319	326	299	301	310	312	296	333	292	305	312	294	346	305	323	313	320	305	282	339	313	289	328	323	305	295	288	313	271	320	294	327	341	317	271	332	318	289	293	318	311	297	333	310	315	321	329	294	302	300	291	299	283	331	320	318	347	310	324	297	299	319	323	281	332	307	284	321	290	305	320	290	337	323	307	311	326	279	287	308	310	306	318	326	356	309	275	299	321	329	307	302	308	328	308	328	330	320	318	320	300	306	329	309	311	338	328	303	313	323	351	310	326	305	292	303	318	342	356	288	307	335	324	294	294	298	292	293	291	316	325	305	304	297	345	299	318	314	296	323	336	321	286	331	274	298	304	357	330	304	313	301	323	317	301	306	272	308	305	322	327	355	308	315	280	322	315	343	327	293	337	345	297	307	294	301	332	289	311	340	336	345	322	310	338	336	336	312	295	307	275	349	288	330	318	334	305	310	296	332	311	302	304	300	329	302	287	283	343	313	325	297	285	315	328	302	303	313	295	314	292	318	331	313	305	331	340	311	345	316	311	309	317	317	325	298	326	331	304	301	317	324	312	302	311	313	302	289	338	315	290	315	320	322	326	319	326	339	293	333	305	308	321	352	310	323	335	305	327	322	297	315	310	309	283	262	308	336	318	329	311	279	279	318	319	326	299	331	326	342	325	336	310	305	359	311	302	340	324	312	314	301	351	337	300	331	328	355	350	305	325	330	320	324	313	304	303	295	323	319	350	293	327	315	325	324	321	322	325	304	323	313	311	313	343	312	306	332	312	295	285	283	293	286	289	299	304	306	287	278	295	300	307	311	308	309	290	341	354	316	298	287	336	322	293	296	311	300	329	304	327	316	297	315	330	310	321	324	331	333	323	297	294	341	304	318	321	345	343	339	300	312	317	304
4119	1769	1613	970	792	705	664	648	635	658	669	629	615	584	627	576	578	609	584	610	630	607	539	601	595	604	583	588	618	577	558	572	601	582	628	619	614	579	606	546	600	591	576	605	639	629	577	565	622	611	556	566	615	610	565	569	615	559	554	591	579	614	596	577	615	594	616	550	609	596	569	546	565	586	596	606	603	565	576	621	603	625	610	568	553	575	583	600	595	560	597	630	594	598	570	593	566	573	610	594	565	612	601	564	555	594	618	570	603	587	625	618	577	623	578	611	609	584	586	596	610	594	593	556	640	553	544	583	626	593	576	631	591	519	627	588	582	577	598	547	640	590	554	618	613	588	568	606	573	601	597	604	591	559	575	630	598	560	558	601	580	601	598	610	605	578	552	571	582	539	556	585	566	615	594	605	588	651	613	549	581	609	590	570	629	603	569	612	577	560	563	635	613	593	636	573	597	605	580	572	542	605	564	545	585	607	587	557	588	551	553	610	581	567	564	582	570	580	593	550	544	568	605	561	597	562	615	571	616	626	584	574	531	540	573	570	549	637	566	621	623	565	584	559	584	611	545	608	593	586	572	617	570	580	576	538	588	626	592	599	571	596	553	556	575	582	521	622	591	572	619	565	567	568	570	566	601	601	572	556	580	597	548	588	585	575	585	585	633	604	585	588	624	596	572	587	583	631	619	622	599	566	598	566	621	605	561	569	579	607	587	585	629	564	647	580	593	589	566	573	538	600	574	600	550	578	542	595	517	629	579	613	579	565	601	612	584	589	570	569	588	569	542	574	591	579	603	557	569	572	652	581	593	575	579	570	585	597	578	599	550	580	539	553	609	594	596	548	600	599	596	554	569	593	601	576	548	558	571	572	559	601	596	604	578	576	592	597	565	568	607	597	618	591	597	558	580	565	585	570	624	599	565	575	572	601	601	599	558	602	551	600	595	593	597	615	534	561	596	621	602	586	569	578	576	604	575	610	560	558	578	542	574	589	628	603	584	592	607	643	559	578	589	626	601	614	560	586	618	554	583	604	587	602	572	589	606	577	605	540	583	588	617	603	620	574	564	617	546	580	572	627	584	580	600	588	624	545	627	568	554	573	577	574	566	560	564	613	588	582	563	614	558	596	601	641	598	597	554	607	572	579	606	592	593	613	571	581	586	597	635	591	567	563	570	576	623	594	553	623	626	565	566	569	577	561	585	564	573	568	570	568	607	559	639	606	628	572	568	599	614	565	610	626	563	579	616	543	605	618	574	577	632	584	564	642	575	549	560	567	587	560	600	584	596	589	551	636	623	569	618	612	596	551	566	596	580	551	572	589	569	584	572	596	597	590	591	579	574	564	581	576	587	612	616	639	545	599	540	565	607	582	564	578	538	584	568	616	571	629	598	597	601	588	588	640	582	611	589	546	592	582	623	611	577	569	565	589	572	583	583	586	620	571	560	591	562	556	556	583	565	576	581	580	586	574	595	553	610	593	563	570	549	577	611	613	612	618	614	605	572	618	572	614	594	591	614	598	572	569	611	597	588	601	572	607	611	578	614	569	589	571	592	590	603	568	559	639	597	577	571	571	583	617	560	567	569	604	602	585	625	577	593	575	553	554	566	606	598	615	598	571	591	591	589	618	625	586	559	551	574	591	590	570	636	562	588	584	569	571	579	607	582	570	596	566	571	599	600	597	592	603	586	589	565	576	569	608	618	660	569	580	574	568	595	599	656	559	531	538	621	585	603	647	612	573	605	564	567	558	593	626	568	571	599	560	563	563	554	592	618	576	580	593	566	594	575	555	587	606	581	585	610	587	556	566	574	607	615	556	576	592	582	576	632	623	591	568	585	586	581	599	585	580	591	575	606	588	585	582	587	583	581	613	576	583	592	606	613	569	569	587	581	599	550	601	583	573	584	627	601	583	552	551	569	587	611	574	602	599	561	581	619	637	615	581	588	585	603	551	567	620	580	604	578	617	574	591	593	572	594	599	595	618	549	577	597	569	570	604	594	546	590	567	599	545	569	593	568	618	603	610	551	631	577	534	578	579	603	596	600	630	582	595	592	599	609	583	564	618	605	637	558	601	587	619	614	610	565	603	565	579	586	595	580	574	556	583	622	578	598	577	574	615	617	592	631	543	625	598	568	633	610	612	599	550	615	588	608	574	573	576	582	604	605	642	585	620	578	595	541	594	593	647	554	534	584	579	580	559	568	620	567	609	608	577	540	562	593	576	573	591	613	550	596	572	581	542	588	574	575	585	547	600	568	604	564	576	568	562	548	612	578	566	585	621	551	592	597	569	608	558	572	585	551	587	556	566	622	583	614	574	531	597	558	621	611	575	614	560	580	583	545	583	556	620	578	631	584	569	580	573	555	610	562	582	596	578	610	568	600	583	614	592	553	575	581	558	581	575	607	600	563	572	550	601	595	596	576	560	555	572	592	559	607	583	540	576	590	586	603	591	568	571	566	586	550	607	563	603	568	595	596	568	600	597	569	596	531	561	558	606	621	590	619	569	571	606	553	579	575	562	553	572	540	587	601	613	601	604	577	590	620	603	601	583	576	605	535	636	629	594	570	568	570	606	573	568	580	642	608	594	523	542	543	598	578	606	579	606	630	563	574	570	551	544	627	572	618	604	542	551	541	593	625	580	617	535	592	627	599	588	576	607	645	609	624	622	598	573	609	569	639	574	568	579	589	595	586	577	617	577	587	599	575	572	587	577	578	575	566	559	582	563	535	581	525	547	609	622	589	558	555	593	597	637	593	623	600	606	600	617	586	618	561	573	606	541	602	606	583	567	571	624	591	573	563	611	625	608	614	608	613	581	580	581	560	574	587	581	600	592	617	606	607	616	567	626	606	597	551	570	607	574	587	574	557	573	571	596	558	564	581	583	577	628	574	565	566	557	606	584	561	567	576	600	595	544	562	595	574	577	561	561	591	640	600	601	606	569	594	573	593	586	586	603	561	582	589	555	632	600	566	591	586	569	615	637	594	611	567	553	554	574	604	610	576	586	612	563	595	580	581	582	557	603	574	645	555	603	602	593	550	636	615	573	599	557	617	594	564	627	581	634	579	567	527	584	597	611	567	628	612	553	620	565	580	621	584	584	573	627	543	606	620	586	570	571	603	584	619	552	618	629	578	556	606	591	605	600	613	588	541	581	542	582	583	584	578	608	547	635	603	614	608	611	623	577	553	583	639	560	584	610	613	591	570	572	564	636	580	589	604	579	603	613	609	574	627	609	580	602	579	572	546	519	625	585	561	560	573	651	592	601	576	634	600	594	554	605	622	600	543	605	577	594	618	599	593	588	554	601	591	598	594	569	586	579	551	569	570	599	582	586	607	583	590	604	548	578	590	576	600	635	600	562	590	574	553	573	573	576	612	594	602	591	588	556	566	561	591	524	593	602	615	565	580	577	601	565	579	599	546	591	576	582	572	559	581	585	600	608	562	580	599	577	582	639	616	560	622	621	568	554	549	584
24406	21412	28604	24597	19787	1514	608	409	314	281	255	227	206	220	204	173	155	173	193	172	189	145	171	161	178	141	134	158	142	154	160	142	145	137	141	140	134	136	139	149	144	142	137	136	156	144	134	155	155	147	151	139	151	124	153	140	158	144	128	151	152	154	139	165	140	141	159	136	157	124	155	147	167	141	131	147	169	131	158	151	148	139	139	132	156	153	139	147	157	139	153	143	129	150	136	142	142	145	152	154	157	137	125	155	131	153	144	152	121	137	145	134	140	157	141	120	131	155	160	143	131	124	117	142	120	145	156	122	133	140	137	132	122	139	158	139	143	146	118	130	128	169	145	138	136	149	135	156	151	133	136	126	140	153	148	136	131	120	123	142	135	137	118	147	128	161	138	143	137	135	153	139	139	148	130	124	131	143	141	146	145	152	151	159	143	121	137	137	138	138	165	132	136	156	116	133	132	127	133	124	147	150	153	129	152	140	125	156	157	168	121	140	145	138	158	140	156	153	122	165	125	158	125	132	129	122	144	145	151	131	141	131	138	143	140	147	143	135	126	142	157	132	147	137	130	135	123	146	134	137	134	145	130	131	135	155	137	141	146	122	131	135	156	155	138	146	138	156	129	152	112	132	151	135	145	142	129	142	161	126	111	131	142	122	157	132	136	127	144	145	146	146	145	139	157	145	164	138	129	151	125	147	156	163	166	141	161	144	134	144	129	134	145	144	139	155	132	138	148	146	163	124	140	142	136	142	136	144	140	152	130	133	141	133	148	124	125	141	146	145	120	111	146	150	142	166	126	121	160	139	142	150	134	129	151	131	134	142	137	153	148	145	129	123	158	130	135	131	155	115	148	143	140	128	140	118	144	147	161	134	132	137	137	123	129	148	135	131	134	131	129	152	145	138	141	132	127	127	147	137	136	151	126	125	135	148	146	127	146	170	155	142	148	132	135	130	122	155	127	124	129	148	137	147	142	133	137	138	147	135	155	161	126	123	132	153	142	141	153	146	156	157	150	128	127	143	138	137	135	142	134	132	139	113	135	142	142	139	139	141	149	132	157	121	141	124	141	136	131	117	145	136	139	141	141	128	134	120	144	142	128	139	148	123	126	135	143	146	151	137	140	146	159	111	145	135	159	144	149	137	141	137	135	121	136	156	139	135	155	142	153	128	136	135	119	131	170	146	122	133	136	152	158	181	154	152	129	120	141	140	128	153	133	140	146	118	128	146	126	128	146	142	134	130	124	142	149	154	156	138	135	144	116	150	138	145	134	130	158	146	153	159	146	138	127	116	132	145	147	139	141	148	130	143	138	157	138	165	121	147	127	133	160	142	157	139	127	146	126	130	131	133	123	136	141	136	147	116	140	159	161	134	125	132	134	143	162	142	139	140	137	145	140	151	145	124	130	149	139	131	138	124	131	153	127	152	145	155	115	151	154	143	120	158	150	144	150	132	157	150	140	125	124	145	167	139	127	158	139	131	158	155	122	156	158	140	148	131	137	125	144	144	157	148	143	120	131	135	143	152	123	153	155	117	134	138	145	140	147	162	144	161	141	152	154	138	118	134	147	145	123	128	154	145	151	146	133	126	134	155	150	153	129	150	147	165	146	145	109	137	138	134	124	166	142	144	124	140	139	118	137	153	138	109	143	150	118	126	155	132	126	137	113	166	132	139	124	136	139	124	132	122	147	142	162	147	153	140	144	138	149	138	162	116	159	145	153	134	145	148	127	136	135	122	142	139	138	135	144	144	115	156	133	111	141	136	154	141	151	126	133	118	168	146	145	131	141	132	141	137	141	125	152	147	121	140	119	125	147	162	130	129	142	148	148	116	163	138	151	144	110	150	150	145	145	127	160	163	148	142	131	129	126	153	147	134	124	127	136	147	136	132	147	134	134	130	132	154	130	121	159	157	138	136	145	123	158	147	116	159	159	132	142	136	148	139	157	133	132	148	147	150	132	123	155	155	150	140	162	154	138	159	157	155	141	131	141	132	137	127	134	134	134	146	129	134	151	132	134	152	152	138	141	153	145	140	149	131	143	134	132	153	141	132	128	144	146	138	144	141	143	147	128	136	137	149	146	127	142	151	137	152	137	127	123	138	137	145	122	139	152	125	120	121	165	139	138	149	156	125	157	141	119	150	139	147	143	125	132	121	141	153	135	140	141	147	130	132	158	157	122	135	151	164	122	133	140	142	146	136	138	129	138	125	120	154	129	121	133	137	147	123	131	140	150	138	129	135	110	143	115	135	134	141	141	141	174	132	148	161	116	124	161	141	146	144	156	148	133	134	149	138	155	127	144	132	145	134	143	132	121	147	138	137	139	126	147	143	142	139	154	157	150	142	124	151	157	125	145	125	145	109	127	136	137	143	129	138	145	161	116	137	140	132	146	137	163	171	135	130	123	151	132	150	152	138	151	129	148	133	126	128	141	124	120	116	169	146	137	146	124	127	154	150	142	129	136	147	146	140	142	135	140	130	136	133	166	150	105	146	148	139	150	161	129	146	141	140	142	141	158	146	159	153	152	130	137	130	159	154	155	121	143	127	137	163	154	129	128	146	151	130	146	138	141	140	126	119	151	145	131	156	150	138	123	151	146	148	156	117	145	145	144	139	150	141	136	137	158	146	144	144	152	152	135	127	158	133	137	137	140	135	128	161	159	138	149	138	134	152	127	139	145	127	153	140	128	130	132	139	150	137	158	138	124	159	128	130	129	160	121	150	126	139	158	136	166	134	134	152	117	134	137	125	137	146	170	135	142	163	152	142	144	142	132	147	153	127	146	133	143	132	127	127	158	145	139	159	143	147	137	149	154	159	123	140	125	130	123	131	158	129	118	147	145	154	127	129	124	155	138	131	126	161	135	136	142	133	146	131	160	147	129	138	142	142	142	158	137	146	153	135	142	141	143	122	135	125	154	134	136	140	129	134	158	141	128	144	125	147	133	138	137	150	146	124	142	142	136	129	127	150	145	144	134	144	133	145	142	143	117	136	151	160	148	117	135	146	154	141	143	145	178	141	160	142	144	148	168	118	131	129	149	151	128	133	112	121	151	123	112	137	148	134	164	123	151	120	149	144	149	138	152	121	155	139	129	137	160	138	149	122	129	145	137	139	121	145	130	158	132	144	135	129	144	144	140	141	153	136	142	143	127	126	160	124	121	128	145	136	137	147	150	148	117	141	130	138	133	136	141	139	135	125	139	140	142	149	150	135	150	151	136	147	146	134	135	145	136	141	123	141	130	132	128	135	146	138	133	131	133	118	134	138	154	151	141	137	159	138	139	151	151	147	125	132	131	129	133	149	144	126	129	132	125	118	131	118	133	125	135	131	152	124	133	132	136	141	139	148	132	127	144	135	151	142	145	129	146	149	138	167	137	126	151	136	137	138	129	137	138	150	144	139	140	145	149	131	138	140	131	132	145	120	132	137	141	117	153	110	138	142	123	161	152	131	131	125	137	143	125	120	153	134	124	146
6081	11094	8858	4633	2977	2099	1606	1223	1008	828	728	657	647	522	505	480	442	482	461	401	369	396	383	322	345	348	318	352	320	330	324	316	335	323	311	321	337	326	304	293	286	281	302	347	270	291	284	266	279	256	284	273	278	298	279	305	259	284	293	274	305	282	285	293	301	287	277	232	267	254	257	289	274	261	301	295	286	289	293	293	259	279	310	288	284	254	297	269	297	284	267	302	290	307	274	276	279	301	311	271	265	290	286	255	303	291	274	285	264	285	278	262	304	273	271	284	261	307	298	276	247	277	293	277	263	270	250	232	302	294	288	289	256	265	276	286	269	288	295	259	247	264	284	303	279	256	237	283	282	282	295	306	245	263	298	256	297	270	266	265	303	271	269	276	262	284	253	271	269	302	278	277	266	281	261	284	300	278	291	260	260	281	274	296	263	305	269	282	269	283	291	310	291	282	280	275	287	253	270	283	297	276	272	275	278	283	274	266	290	279	292	285	242	273	264	291	299	297	287	303	288	249	269	281	272	274	258	297	296	282	276	280	285	285	265	275	308	299	261	286	280	261	281	304	263	337	239	263	287	286	253	295	317	283	267	265	290	293	266	255	277	269	285	262	307	257	273	282	240	253	283	276	273	295	255	264	284	263	277	312	288	286	276	299	281	266	289	296	277	283	252	249	263	282	285	289	267	307	288	263	271	247	254	278	267	290	282	281	295	256	270	277	257	299	271	258	295	249	284	293	298	292	293	223	286	264	269	269	283	268	265	288	279	283	282	288	271	256	257	283	275	280	291	296	280	277	270	280	306	262	259	281	285	241	261	300	268	281	277	283	302	259	280	275	269	274	281	282	286	285	278	321	268	329	265	293	256	293	286	282	288	288	277	253	294	299	296	243	284	294	277	311	281	279	291	293	272	268	262	284	281	298	252	284	287	294	283	285	234	277	287	272	314	286	253	287	265	270	289	281	322	268	299	281	289	282	264	282	258	297	271	277	248	294	269	281	256	270	259	310	251	257	294	291	270	280	267	261	259	284	292	265	295	256	269	261	262	287	278	303	247	299	272	271	287	278	264	267	283	284	280	267	248	286	286	271	269	284	292	272	275	286	270	286	280	271	267	288	263	269	272	279	246	293	306	281	284	259	272	257	301	278	253	292	271	283	275	282	270	254	269	254	281	312	317	292	270	272	264	258	275	262	309	279	264	252	263	286	265	291	277	275	277	287	273	260	267	277	264	282	286	275	285	263	277	265	283	278	282	258	255	276	291	276	299	262	278	256	295	281	265	283	309	268	274	295	286	271	272	285	280	276	290	264	294	283	295	271	277	276	284	270	277	277	274	266	254	277	256	271	287	289	286	273	270	270	283	303	283	266	260	277	295	310	268	281	272	265	301	295	297	266	257	275	247	277	306	264	259	275	269	247	301	272	272	251	279	262	252	269	275	279	260	273	285	296	281	295	330	276	284	257	295	265	243	271	276	290	292	272	284	293	292	251	277	251	301	304	283	260	252	295	271	282	283	295	265	266	279	278	274	272	319	304	267	310	273	274	262	312	281	277	275	270	277	256	276	294	283	269	299	259	315	275	249	262	272	313	243	255	271	273	267	282	295	271	273	276	249	253	255	288	242	284	288	281	266	257	284	276	291	305	275	277	284	290	302	276	246	285	285	269	289	301	253	278	260	248	296	271	253	264	266	256	277	267	279	276	268	272	267	319	263	287	250	287	281	318	283	283	262	258	315	279	282	277	259	274	268	266	275	281	306	317	270	279	286	280	260	284	275	272	258	279	293	282	283	267	266	283	280	301	285	275	297	282	258	284	260	290	286	274	283	274	281	251	285	294	304	306	268	257	290	285	276	288	277	297	256	311	288	287	251	250	252	296	297	284	322	270	267	265	275	277	291	302	284	273	281	278	263	297	266	259	294	252	292	243	272	280	272	287	265	245	256	264	276	287	271	281	273	282	276	272	292	287	260	240	280	295	282	307	287	278	314	255	252	295	286	254	272	262	295	301	255	275	276	261	263	272	266	241	267	274	257	237	273	260	301	278	283	262	264	280	271	263	304	291	304	261	271	306	287	270	263	282	288	245	288	277	269	285	284	273	268	311	299	271	284	269	307	294	219	288	308	290	255	279	258	290	283	289	282	303	272	279	294	264	284	272	310	278	260	255	269	259	277	293	274	294	245	285	276	281	287	270	275	262	293	292	282	271	265	291	259	299	291	272	266	256	246	299	308	288	292	297	249	308	270	303	269	296	277	272	286	272	246	278	245	284	283	275	289	287	266	310	264	303	287	271	277	304	256	272	291	273	285	290	273	296	252	309	295	281	291	275	254	269	253	261	279	297	325	270	300	256	239	268	291	288	304	280	300	259	271	264	290	305	277	305	280	272	290	276	259	275	253	259	247	248	279	282	274	302	278	301	286	298	261	288	278	287	282	269	275	264	250	278	288	266	288	305	306	300	264	307	269	286	291	261	267	276	273	286	289	301	259	276	284	313	288	254	254	271	294	285	279	258	244	271	268	295	252	268	277	249	274	260	288	296	280	263	308	271	279	309	260	271	265	267	269	256	266	268	262	275	292	275	280	281	290	305	284	292	285	280	263	272	294	279	285	273	277	263	270	247	288	283	292	256	290	283	307	285	302	289	287	263	270	298	254	230	283	292	268	264	253	290	248	249	298	265	283	253	262	282	296	273	265	271	258	277	299	283	252	277	292	256	254	302	279	292	270	253	300	277	265	253	297	311	289	278	255	272	302	294	288	311	290	271	301	281	295	298	288	253	265	264	260	281	259	266	303	288	269	290	278	296	248	279	287	260	274	261	268	282	288	268	279	276	282	284	257	272	263	289	289	270	281	309	284	312	265	263	323	293	291	261	273	280	279	281	278	294	269	258	256	263	257	288	277	254	289	264	295	247	302	280	276	259	298	271	270	287	268	238	281	296	285	282	284	276	302	259	285	257	263	264	272	265	270	304	260	293	292	264	266	273	310	270	271	274	262	273	289	276	277	259	291	280	270	256	285	262	293	252	297	297	306	267	295	248	260	286	311	306	249	283	251	307	292	277	263	278	273	295	237	261	304	307	287	299	281	280	286	262	308	276	266	303	277	278	274	287	269	272	274	297	293	276	279	275	293	269	255	275	280	279	256	277	285	274	283	270	274	272	246	225	249	268	294	282	282	280	261	267	247	282	274	276	302	275	274	264	233	265	293	279	264	314	266	284	257	289	266	248	297	271	278	287	274	268	269	256	283	265	274	295	270	318	304	286	309	289	296	281	275	272	303	282	269	252	285	269	278	274	295	245	265	297	274	259	242	255	300	251	284	258	301	239	288	263	294	261	263	293	250	273	278	281	270	286	272	274	280	247	281	243	269	302	286	278	250	280	277	282	282	282	312	276	272	271	269	277	271	281	271	265	285	270	281	281	261	287	265	280	283	251	275	287	298	265	273	283	267	241	296	269	247	280	303	261	286	288	270	256
23459	21400	29239	23929	21401	18095	1722	789	547	527	462	435	436	369	355	362	331	328	319	349	334	354	312	311	300	301	275	295	271	284	276	272	260	295	294	265	283	271	249	237	275	300	298	261	279	253	277	274	272	252	297	286	272	272	253	284	233	304	245	273	285	284	270	262	282	251	284	260	287	266	247	245	229	272	250	271	242	255	268	287	266	284	251	290	273	255	282	250	286	254	296	261	263	248	271	270	286	256	263	256	269	249	278	265	257	249	258	262	265	238	256	248	291	267	260	258	256	248	247	283	253	243	254	239	277	231	239	250	275	249	275	241	290	253	296	232	286	271	256	267	251	262	272	283	239	277	238	241	240	252	253	260	252	267	256	294	244	246	266	249	286	236	247	262	286	267	256	280	261	257	273	247	274	268	254	267	269	258	271	243	259	261	252	248	266	277	265	258	275	268	245	247	277	247	272	258	237	269	267	236	273	244	277	258	267	272	241	250	249	243	258	279	263	264	266	246	234	259	251	265	260	267	267	273	252	286	269	239	268	250	253	272	250	263	284	262	262	267	230	247	263	250	267	237	281	288	278	286	256	263	264	289	267	270	263	270	259	274	269	292	298	270	255	248	264	243	270	246	272	244	248	277	234	257	253	234	261	258	265	281	270	245	256	259	242	268	240	257	226	248	245	251	262	260	252	235	229	270	273	261	271	278	271	235	275	281	312	271	241	259	220	273	245	294	266	276	279	277	266	263	253	266	274	288	286	250	216	296	282	243	237	270	232	246	270	240	263	270	260	247	242	270	289	271	281	276	265	241	234	274	260	240	279	246	236	274	245	246	269	257	262	246	290	258	252	252	271	269	273	262	250	261	273	270	253	249	256	255	237	247	240	243	269	288	240	252	261	273	253	298	288	281	286	275	297	257	254	257	270	280	266	293	251	253	268	239	264	266	269	257	263	263	261	283	278	249	256	252	259	243	232	276	271	248	224	272	266	271	261	263	256	274	269	252	268	273	250	295	270	285	254	285	264	251	247	255	254	269	286	236	258	270	251	261	233	259	272	274	258	262	242	269	277	240	278	257	234	262	237	284	232	269	238	242	253	267	256	254	276	264	263	280	253	206	287	226	255	258	252	283	233	286	268	252	252	231	253	258	232	231	229	271	248	260	259	277	280	233	242	242	265	252	263	247	255	267	250	257	254	255	265	240	263	251	255	275	251	270	249	249	254	273	227	266	269	274	240	276	285	254	278	281	276	253	250	270	261	274	258	273	243	255	252	275	245	266	260	286	283	287	276	269	257	231	269	236	260	245	269	253	265	271	285	275	256	257	287	264	251	258	269	272	257	280	269	237	272	242	246	261	258	261	238	282	253	270	295	252	255	264	252	273	265	250	265	253	264	275	277	242	273	252	299	273	241	265	265	261	236	264	269	248	248	245	265	276	289	263	237	269	249	273	229	266	279	255	266	258	255	264	274	261	284	255	269	232	280	242	249	250	258	247	276	253	249	238	286	245	249	251	266	256	248	258	288	241	265	252	256	280	262	282	252	246	262	261	277	277	261	275	266	266	295	246	278	282	250	263	266	223	257	234	258	261	272	275	260	259	246	255	258	255	252	243	240	261	274	278	252	266	262	285	269	262	245	237	257	240	293	261	263	252	284	244	249	266	298	269	258	248	270	248	247	247	268	263	266	262	251	259	264	243	263	275	249	268	238	261	250	245	257	252	274	257	239	250	252	225	290	260	276	248	275	250	248	280	275	251	241	271	283	274	265	262	265	267	250	282	256	264	288	265	268	226	258	254	275	304	278	275	264	288	258	273	249	241	249	261	255	275	215	271	279	281	255	251	269	256	266	256	282	237	262	259	255	249	262	273	290	259	284	234	255	263	267	235	256	263	271	250	245	261	229	261	262	243	276	228	273	257	261	292	299	282	241	233	258	259	260	242	242	265	249	255	274	269	241	253	278	272	256	260	273	240	247	277	287	269	270	236	283	261	242	256	247	254	271	232	268	266	300	289	230	251	256	289	270	238	257	259	240	230	263	298	270	285	268	263	246	261	233	281	249	238	299	276	244	272	231	296	274	276	274	261	280	252	270	265	236	272	281	264	247	261	251	265	244	260	274	292	239	237	256	280	248	278	252	260	232	274	268	252	287	248	272	261	244	247	248	291	266	270	269	259	250	240	299	252	257	265	263	259	259	245	247	246	256	260	269	280	281	248	243	264	253	287	249	287	260	274	261	269	247	256	229	281	275	260	290	244	268	258	283	271	274	279	238	263	259	247	261	282	285	266	240	251	283	249	258	270	273	266	218	274	254	255	255	249	260	267	258	227	252	264	269	244	239	258	266	280	298	267	230	216	230	250	241	241	250	246	242	254	259	251	244	258	262	253	294	237	262	260	271	246	256	279	252	264	276	253	248	252	257	261	253	260	254	264	277	228	266	251	277	288	238	264	275	301	240	237	281	258	244	263	246	249	262	232	247	242	253	268	265	262	258	248	264	251	251	263	259	261	251	279	283	246	267	278	255	278	260	259	268	258	258	258	264	255	267	251	237	260	274	289	228	278	241	269	250	269	242	249	272	220	253	233	286	257	266	240	281	266	255	257	261	289	251	253	260	259	245	235	265	247	278	263	290	265	274	279	252	281	250	286	274	289	252	244	274	266	242	263	281	286	230	232	248	263	290	257	260	230	254	247	261	281	256	254	296	257	261	281	257	269	283	259	261	270	270	252	270	275	240	248	267	270	236	240	242	265	261	275	274	283	268	279	264	270	236	267	254	248	271	226	260	254	265	262	265	239	262	276	239	267	256	229	292	272	266	238	261	248	254	245	272	265	290	265	307	284	240	265	271	239	251	266	270	256	227	245	273	280	245	247	261	234	250	259	282	251	234	263	249	273	271	241	282	272	283	230	251	280	261	237	245	271	273	262	243	274	265	265	272	253	246	266	251	291	241	269	253	229	276	265	262	242	252	266	252	293	285	257	261	266	247	252	239	271	246	264	246	273	262	282	277	249	277	257	250	247	284	271	273	270	258	288	263	262	252	266	260	244	259	292	241	229	237	252	263	258	228	258	276	271	261	280	259	261	251	264	246	251	266	299	251	240	260	245	259	272	247	269	299	251	252	236	264	251	307	253	279	255	277	266	261	266	263	275	262	248	270	271	280	280	263	268	275	255	268	266	240	270	243	255	266	246	246	267	291	264	255	278	246	228	239	237	248	252	260	261	264	268	252	255	259	251	244	278	290	271	251	252	274	259	264	245	247	244	262	262	262	273	283	265	245	256	275	255	264	278	270	263	244	261	240	254	237	235	254	280	264	282	241	244	293	263	266	243	259	259	247	278	261	244	282	257	232	254	229	281	271	281	239	254	280	262	267	261	275	261	248	255	224	231	239	260	268	250	248	262	239	281	250	259	260	261	249	227	265	262	291	264	277	235	265	240	224	217	248	263	242	259	258	277	246	241	247	255	260	248	267	260	249	244	240	264
8443	17229	14269	7731	5207	3768	2812	2229	1824	1391	1391	1210	1047	987	919	838	802	748	707	696	610	624	584	586	598	585	552	551	593	531	571	541	502	525	484	513	498	476	497	503	491	486	497	550	482	493	534	502	510	541	509	452	471	500	458	497	463	499	496	416	482	457	471	458	470	513	493	474	516	472	441	456	451	505	451	448	483	465	421	444	478	465	451	434	496	485	479	491	466	511	485	468	487	462	419	458	449	438	469	495	498	437	453	476	466	487	446	501	473	455	469	446	479	466	454	446	510	444	501	405	445	423	452	450	461	452	507	446	490	432	454	463	482	449	444	434	452	471	479	471	463	431	480	484	470	437	463	469	459	503	464	472	440	459	472	470	441	449	451	472	453	490	454	439	456	442	451	489	464	460	466	459	447	455	423	499	452	469	469	467	476	453	447	457	475	471	424	471	473	429	429	484	452	463	475	473	451	432	444	484	482	477	526	437	506	490	483	467	423	458	443	466	469	448	407	464	463	453	433	460	448	459	449	492	420	442	464	480	449	447	472	460	453	470	470	446	492	463	476	468	499	480	413	442	449	431	430	484	461	446	466	474	517	425	453	451	479	493	441	479	449	435	470	480	463	444	431	452	455	452	480	456	427	443	458	451	452	473	429	462	471	474	418	489	417	458	430	477	467	452	483	517	408	441	407	454	463	429	446	467	438	474	469	450	447	426	464	448	486	476	475	474	399	457	469	477	445	470	451	463	449	482	460	472	447	470	439	466	475	460	433	446	438	450	458	475	434	462	459	480	477	478	427	457	486	477	450	447	501	465	432	467	456	460	467	469	468	474	433	430	482	457	438	466	482	442	467	503	491	462	461	437	496	434	485	503	436	469	455	414	478	444	444	439	436	501	474	454	450	436	472	457	462	441	453	452	467	453	426	401	501	444	505	509	408	435	441	471	455	452	463	473	516	486	467	462	475	470	473	483	436	499	451	444	487	480	434	423	474	490	452	481	456	480	449	470	477	424	447	469	443	430	492	458	467	501	462	502	456	445	438	440	440	460	455	470	437	490	438	506	493	470	470	440	459	441	441	450	466	466	463	468	451	465	397	454	480	445	447	424	456	450	462	454	460	434	480	436	482	479	490	413	468	462	446	452	427	461	424	439	464	451	457	471	421	491	474	477	460	469	479	482	431	432	463	446	462	477	483	440	430	428	459	472	458	453	495	469	495	451	457	470	456	440	481	455	475	460	420	497	469	427	479	440	471	464	470	484	446	448	482	409	431	482	444	498	456	403	480	442	478	417	476	430	446	450	447	443	423	457	466	439	442	505	447	445	405	436	489	437	459	447	492	476	430	421	453	444	486	438	442	445	453	484	439	464	474	434	447	453	463	494	464	410	472	459	481	456	482	441	500	442	458	466	440	457	456	469	464	474	478	469	468	515	515	457	440	472	506	490	469	466	465	472	470	473	464	433	490	457	471	463	473	481	446	491	451	459	459	440	474	490	454	465	464	448	426	428	476	419	476	456	433	453	469	444	432	459	475	501	455	478	446	423	468	457	488	479	460	447	473	503	434	467	452	489	462	475	452	467	499	439	473	462	455	455	456	471	453	487	474	436	453	459	457	470	455	448	452	437	440	446	424	474	486	474	441	484	476	449	507	445	446	429	472	391	458	452	440	437	476	467	474	460	456	439	457	446	452	456	442	459	468	488	427	443	473	472	502	431	486	442	457	471	453	442	475	430	448	428	481	471	477	443	464	485	466	475	458	461	455	495	453	431	454	473	429	470	443	463	492	499	497	440	439	426	452	496	476	459	437	438	448	444	463	482	477	432	476	485	438	445	496	477	449	465	436	468	459	482	442	463	494	462	460	445	488	459	451	470	488	499	495	463	456	500	482	462	431	456	445	470	447	451	489	432	416	480	435	481	483	439	481	460	448	450	436	428	420	436	489	431	423	481	436	455	460	477	466	472	427	477	480	472	519	432	468	450	497	419	441	441	425	447	440	451	480	472	457	451	448	460	467	451	454	454	437	466	474	514	446	435	478	456	477	474	454	480	493	414	511	459	453	437	463	428	478	469	494	487	471	438	483	466	450	440	481	482	461	457	460	439	462	472	480	478	495	469	452	438	441	423	443	438	438	467	485	470	444	421	457	468	456	464	465	457	445	452	447	503	449	424	461	456	474	414	466	464	455	463	450	474	476	462	419	457	429	440	485	462	470	460	466	482	434	449	487	511	475	423	440	463	437	444	470	434	440	467	416	460	475	447	418	443	488	435	453	439	494	426	450	425	457	424	463	446	449	493	411	474	439	443	477	432	488	464	452	476	474	503	458	470	454	452	440	427	447	495	465	447	447	477	423	480	489	440	492	456	457	436	486	438	512	429	418	443	427	460	455	467	484	431	419	455	490	400	457	449	478	480	455	474	455	449	451	458	450	441	440	490	462	463	475	491	466	475	409	430	476	485	459	444	473	479	448	439	473	469	419	462	455	502	469	467	462	443	463	452	503	451	430	436	494	451	426	453	463	437	460	464	470	479	458	490	466	416	486	457	443	483	503	449	455	463	463	466	427	439	453	461	441	460	491	466	471	443	466	461	445	458	452	461	419	452	449	472	433	470	463	466	449	445	476	445	458	440	426	474	463	454	471	468	444	411	455	455	460	454	451	497	423	456	482	484	465	429	462	454	420	464	470	468	421	453	444	470	443	449	448	466	454	459	470	480	464	476	432	487	426	460	452	470	439	479	424	436	455	489	449	464	463	500	479	460	486	433	449	517	467	456	490	444	458	458	442	472	468	471	449	492	476	455	419	455	466	441	470	464	466	443	458	456	456	457	433	430	435	481	442	444	481	407	486	443	434	459	436	475	467	469	428	457	458	477	444	486	458	478	460	453	466	444	444	450	474	492	450	435	467	436	409	435	494	465	468	463	453	410	470	439	467	444	462	504	445	443	430	419	457	432	482	447	467	463	459	412	459	426	444	449	450	450	443	430	490	482	451	449	454	439	461	460	448	478	476	452	481	436	500	442	449	487	458	471	442	468	458	450	492	435	422	474	455	469	447	459	438	451	453	455	447	465	465	448	476	452	467	428	447	456	507	459	519	450	495	461	491	446	443	448	476	477	443	480	476	442	510	474	432	454	457	485	461	429	495	455	457	481	461	432	475	518	452	474	460	490	452	452	466	438	422	474	469	475	462	447	468	468	438	463	482	440	462	424	468	429	482	487	493	431	414	460	456	457	465	490	448	479	459	502	451	484	480	429	437	491	484	451	472	454	482	465	480	438	438	440	460	424	489	481	467	469	480	410	466	460	496	436	476	453	461	502	476	425	459	447	489	463	468	460	427	509	426	486	446	443	466	454	463	472	490	454	437	446	440	436	451	444	483	440	431	497	477	484	427	438	462	410	444	454	432	480	454	468	477	459	435	466	469	454	435	461	453	495	454	488	459	454	446	460	444	448	432	439	484	469	440	495	459	405	488	463	495	456	437	463
26926	20713	7688	647	411	333	364	327	298	311	353	340	310	327	353	295	306	348	297	315	341	331	301	290	312	336	317	294	335	359	324	317	332	318	290	331	309	306	316	319	314	337	320	328	341	288	298	321	292	354	347	340	330	295	331	334	302	340	312	323	309	331	319	315	346	333	317	301	335	341	313	328	317	329	306	317	339	300	323	300	320	306	322	318	328	278	319	306	309	339	337	293	326	346	334	336	308	320	361	335	283	337	311	327	317	305	299	306	361	310	311	311	323	348	326	302	295	288	305	320	327	297	278	316	290	317	312	323	337	307	311	328	303	307	325	305	320	307	309	303	298	305	329	327	300	306	291	301	329	317	340	300	305	327	337	322	336	319	330	304	311	358	295	309	308	313	330	302	312	319	318	309	306	306	313	291	283	347	338	355	310	278	302	336	299	333	334	298	344	293	301	314	311	352	284	317	353	319	293	304	334	299	313	337	323	339	313	311	313	347	328	298	317	333	301	290	299	341	307	379	336	345	329	321	334	289	296	301	313	342	293	300	323	315	309	298	321	338	315	300	304	352	320	325	314	324	338	297	305	304	336	333	318	304	348	324	296	327	310	334	311	310	334	308	311	318	300	338	291	325	335	319	330	313	313	317	314	317	322	315	287	336	301	310	308	292	280	291	317	310	292	325	335	322	312	341	317	345	304	286	315	297	289	363	305	342	296	334	283	316	325	304	303	318	325	298	316	326	306	305	331	325	349	326	312	289	341	319	292	328	292	291	303	359	310	317	318	309	286	314	343	306	310	319	335	311	327	317	328	353	328	298	299	351	313	315	313	312	303	295	340	364	302	298	343	304	308	337	325	308	314	298	341	307	308	332	307	308	300	329	322	325	312	320	319	306	311	278	324	344	344	315	310	308	335	326	323	301	314	323	305	308	305	326	320	319	328	308	333	329	296	313	337	303	307	309	288	313	339	319	341	292	297	312	338	288	287	330	305	308	361	317	297	336	317	303	304	320	323	322	324	334	324	337	303	359	272	311	336	319	314	309	325	268	323	321	336	338	299	310	305	287	303	323	290	321	319	305	354	289	328	300	302	324	316	326	306	308	321	327	342	300	307	302	341	332	296	340	326	332	306	340	304	293	307	300	315	301	287	312	338	298	308	302	338	342	313	304	320	295	313	336	338	330	324	310	295	297	301	328	302	302	295	353	338	323	316	330	303	315	300	332	294	335	323	308	306	298	307	339	318	276	322	315	326	316	305	326	288	345	319	319	314	321	320	327	313	369	319	313	330	307	310	308	302	334	309	309	331	337	310	297	300	303	315	304	329	306	345	305	289	290	334	324	328	306	294	357	293	319	326	345	300	327	313	341	331	309	357	327	326	337	324	296	301	326	310	356	319	289	317	325	316	326	328	303	285	319	346	334	329	325	312	308	316	324	331	294	343	292	338	289	296	311	329	284	301	310	322	341	324	341	331	313	337	350	334	323	319	300	333	348	332	333	308	283	294	338	304	332	313	323	287	311	331	301	322	330	327	308	314	293	311	332	303	309	310	304	299	309	335	313	320	315	313	284	302	317	274	328	328	314	318	335	295	321	298	348	324	305	325	321	325	319	341	309	319	322	306	345	305	313	294	347	321	319	300	291	297	268	332	326	308	310	285	325	321	337	305	319	315	304	334	309	309	320	317	317	318	350	319	331	312	292	295	305	315	313	294	312	325	306	315	334	295	304	335	269	319	339	301	333	302	323	332	300	334	317	336	306	337	300	318	295	304	355	322	296	308	346	344	330	324	336	313	344	353	326	303	325	341	346	300	322	333	301	335	321	336	319	304	306	341	363	357	340	284	329	287	332	324	337	304	318	309	324	316	308	325	321	313	323	292	323	342	322	331	304	291	329	301	354	322	339	325	308	308	325	328	332	343	290	331	307	333	315	312	335	320	305	321	309	314	324	303	306	351	336	288	338	328	306	285	317	318	300	342	337	322	325	323	323	328	291	302	334	323	295	321	291	326	311	317	323	301	308	300	316	316	332	350	319	306	317	331	326	283	329	299	334	293	346	336	306	314	348	322	315	332	334	309	308	297	322	306	312	332	280	326	305	295	310	355	338	305	354	302	316	307	329	299	307	336	315	315	295	312	301	343	349	308	345	321	319	309	316	331	302	332	335	333	318	328	279	313	359	268	329	309	321	316	317	356	279	316	307	342	325	323	331	321	341	331	329	297	300	304	275	327	312	324	296	334	304	303	330	315	318	325	306	333	302	310	307	312	311	338	331	309	298	317	291	304	355	284	338	340	318	299	326	302	310	302	315	320	300	345	311	323	310	343	332	313	308	319	327	309	328	318	325	323	321	308	303	320	309	295	295	297	311	334	335	362	315	290	357	293	319	348	302	327	321	332	318	311	305	304	317	302	364	330	313	312	335	286	321	350	341	313	343	297	304	312	300	287	326	294	315	344	279	328	304	323	329	306	336	311	310	337	306	354	354	320	325	338	320	305	290	291	328	300	334	291	296	309	333	347	324	316	305	316	352	342	308	327	295	318	359	280	309	318	297	283	303	345	341	315	328	331	285	335	305	334	318	351	284	291	305	327	304	295	330	337	340	339	309	337	357	353	281	349	315	324	322	331	325	351	318	308	310	294	315	314	311	301	288	337	298	331	311	350	330	316	330	312	322	305	327	337	328	290	299	335	305	339	308	314	328	324	323	300	288	308	361	293	303	312	299	295	324	323	332	337	338	286	313	357	315	298	309	323	322	341	312	322	309	311	331	354	334	351	307	333	307	330	349	329	324	325	320	343	317	314	363	302	327	338	286	296	306	318	327	313	328	328	320	310	342	331	317	334	287	321	330	311	341	342	337	318	324	289	312	295	307	331	336	340	363	298	312	311	336	337	275	334	338	323	308	317	278	302	323	324	299	319	316	339	297	299	323	310	306	312	308	375	299	322	280	307	300	340	338	310	340	291	334	334	300	309	299	293	300	339	319	331	328	310	311	340	308	310	326	301	310	329	289	360	326	294	280	305	322	302	302	319	293	358	309	318	310	346	347	329	316	286	320	313	300	322	321	326	312	334	317	330	313	327	329	301	315	325	320	310	307	341	314	287	335	325	312	296	318	276	328	329	317	297	296	315	312	317	334	328	316	344	323	309	315	333	298	317	295	309	329	348	335	301	359	292	320	332	316	305	317	326	300	310	329	366	322	311	306	321	330	322	310	307	337	285	275	296	304	333	317	354	315	287	313	350	331	310	291	316	331	329	323	324	324	310	319	310	317	308	331	300	277	318	309	333	346	328	338	308	336	341	334	296	347	336	313	343	335	307	327	295	313	316	321	329	297	319	290	314	319	319	329	324	346	311	313	304	293	341	317	292	284	323	284	298	293	302	312	320	268	322	307	290	300	307	287	298	311	320	359	336	319	306	345	314	330	307	296	322	311	305	320	339	309	298	298	347	314	310	329	299	314	314	288	269	328	288	319	325	310	302	319
4187	1857	1544	1053	892	732	691	707	650	669	633	655	595	620	631	649	611	572	612	611	628	659	616	559	593	570	600	573	590	599	586	603	588	562	638	592	570	617	584	591	594	610	551	611	517	593	626	576	578	570	609	589	583	563	588	603	621	608	543	575	557	616	564	618	602	566	618	559	594	641	598	557	573	555	605	617	542	606	555	637	589	563	643	579	597	621	606	562	550	598	577	603	616	621	595	615	545	599	621	586	603	581	553	601	570	570	560	592	576	616	598	613	607	564	606	567	600	573	558	598	626	609	604	577	586	598	580	646	607	620	561	582	591	578	556	653	564	580	606	623	579	589	591	614	594	566	610	615	607	565	615	566	601	606	580	551	573	517	576	583	633	628	586	570	542	566	617	603	574	621	566	597	584	570	579	582	592	559	587	584	564	568	594	583	569	561	631	630	565	600	617	589	605	610	571	599	530	562	623	588	622	595	586	571	591	632	591	601	572	559	519	595	611	589	582	574	580	639	557	583	567	600	618	583	537	605	514	598	599	590	584	604	599	603	629	639	579	579	590	574	606	613	619	575	601	608	550	616	584	570	580	604	609	556	597	583	605	572	585	606	572	567	571	588	562	612	582	623	577	562	613	601	640	600	609	606	563	580	584	600	603	551	563	633	596	638	595	564	574	602	597	538	599	597	556	598	640	559	616	583	572	597	576	613	581	581	574	547	593	587	594	575	609	556	611	615	612	582	570	578	586	618	572	593	591	628	573	537	571	607	591	607	619	626	588	546	622	598	552	655	577	596	590	565	570	605	580	582	576	537	591	552	530	576	578	571	530	545	590	603	590	531	618	620	611	630	564	601	568	575	568	572	587	566	593	639	586	557	592	581	580	595	551	617	578	622	565	593	554	582	567	592	561	560	570	577	579	552	601	650	606	643	552	552	595	602	593	635	584	609	567	561	595	573	587	550	552	582	599	580	565	586	614	594	616	592	624	611	598	597	565	596	625	615	576	604	543	566	552	566	579	639	569	580	556	592	547	549	574	574	565	583	586	569	571	551	611	607	585	625	582	575	615	572	558	583	599	592	577	588	587	634	546	617	590	561	587	545	629	600	590	607	560	599	600	587	590	593	556	595	604	606	611	557	564	592	571	595	595	550	581	580	568	584	595	626	593	580	579	579	570	570	585	600	576	621	579	612	619	600	569	550	587	626	586	583	606	654	579	553	573	605	581	560	584	596	632	579	593	585	587	559	605	595	563	579	611	610	602	617	566	576	594	562	566	581	620	580	623	605	566	562	575	667	624	584	619	603	544	578	608	548	567	584	594	598	571	591	606	572	539	609	591	619	599	584	595	586	571	586	581	593	564	602	580	571	593	586	618	596	580	596	583	593	601	571	621	618	587	582	584	590	589	574	600	611	585	577	573	606	614	609	558	597	593	619	587	552	550	636	609	614	569	581	572	574	605	608	604	628	590	537	613	616	584	518	604	555	602	589	605	587	624	636	560	601	607	561	572	577	582	604	560	615	580	596	549	598	593	585	593	594	536	599	582	594	605	576	600	573	630	604	564	599	608	601	601	558	560	560	575	574	584	583	576	572	587	547	612	551	570	576	613	595	577	614	558	617	612	599	569	587	572	585	600	585	619	591	596	579	576	557	538	582	592	586	573	618	570	578	595	581	627	652	629	581	558	612	582	587	595	568	602	628	615	586	553	596	572	567	590	590	629	592	600	604	613	604	570	594	589	618	614	567	620	586	604	560	605	610	581	610	538	562	615	571	591	597	563	542	578	568	540	587	543	600	560	603	612	562	556	603	587	570	570	590	609	594	617	557	599	570	552	567	609	562	620	615	577	556	598	584	586	592	602	578	565	606	597	621	583	668	571	566	595	597	617	549	556	578	608	626	641	553	578	542	622	568	586	583	541	584	587	612	553	591	578	637	580	637	602	642	576	564	640	593	514	546	584	613	580	570	585	623	557	626	566	577	606	586	567	603	604	586	612	557	575	596	586	603	656	543	592	583	569	579	580	628	589	556	565	599	587	584	577	607	589	567	568	574	570	555	566	558	580	598	601	576	600	622	576	566	543	580	600	633	595	597	581	602	606	580	573	584	551	563	543	575	584	610	581	615	576	512	626	582	614	600	587	552	580	575	586	586	640	593	577	573	595	602	572	533	589	568	579	599	597	571	582	574	572	582	604	566	580	604	566	589	563	545	606	541	620	640	582	616	576	605	566	620	555	596	603	573	594	557	563	573	578	549	575	599	576	601	575	602	589	593	579	558	585	590	616	592	565	600	624	602	608	604	571	581	589	595	569	584	601	611	561	538	615	611	609	606	584	571	630	567	582	632	588	558	597	563	616	555	639	609	602	603	621	601	574	583	594	566	571	564	609	575	581	577	637	576	592	623	588	565	599	584	594	565	581	619	627	594	589	567	576	581	589	564	585	540	587	578	552	571	594	611	598	621	599	542	589	558	599	527	554	618	569	572	585	523	587	613	572	576	553	537	644	584	573	604	561	579	564	596	586	583	554	612	539	573	549	594	604	597	591	618	589	570	562	630	595	597	614	599	567	597	585	570	571	637	576	580	592	574	562	569	599	597	606	593	586	575	553	601	588	602	562	609	618	594	563	555	538	580	582	574	553	583	574	535	593	606	597	564	610	589	614	538	610	585	618	546	591	590	609	564	631	575	605	573	575	606	609	558	582	596	601	564	535	599	603	569	595	590	630	620	586	594	602	611	548	604	583	554	581	569	579	618	638	637	569	591	588	603	556	604	595	594	589	601	605	612	539	612	584	571	555	609	593	606	575	543	602	545	575	581	610	582	594	608	577	563	597	610	610	565	635	563	555	550	618	576	620	601	621	593	573	593	514	627	596	626	587	575	624	602	588	588	593	593	557	560	584	612	621	588	592	567	610	585	587	570	560	566	577	545	576	561	628	600	581	625	617	640	614	580	599	552	610	586	588	596	534	577	587	592	619	614	595	584	564	549	576	618	580	601	661	634	600	561	554	590	612	617	640	550	592	572	607	589	626	572	611	623	604	593	593	598	592	558	564	580	590	576	587	570	648	596	545	593	590	614	582	552	606	566	526	558	563	552	632	612	609	591	575	571	544	568	587	593	594	626	571	613	614	583	615	599	609	587	611	599	586	564	586	569	569	563	614	627	590	587	606	589	596	553	569	600	575	611	573	582	603	599	582	585	580	606	610	600	553	598	594	600	589	603	589	594	591	566	590	584	615	649	609	546	584	567	580	621	587	585	557	588	573	570	528	545	595	597	607	627	555	538	640	567	593	556	555	574	566	572	570	612	590	590	635	651	610	600	559	595	592	576	635	577	576	592	554	582	643	588	613	608	564	569	603	586	558	574	617	589	609	598	583	576	545	612	559	582	591	582	586	615	575	574	553	596	558	585	599	566	548	639	582	599	621	570	541	600	559	614	608	566	554	582	614	617	593	581	583	590	570	637	572	593	604	530	588	566	585	575
24527	21424	28625	24583	19813	1534	574	401	295	275	236	241	243	234	186	192	170	161	170	167	194	163	171	157	167	158	185	164	171	158	165	145	140	138	141	165	144	167	161	143	132	150	125	157	156	133	130	156	145	140	139	126	133	160	149	124	140	172	128	145	150	149	120	170	139	148	142	125	127	123	141	134	144	130	160	162	123	149	156	131	163	135	146	154	137	132	134	154	123	149	154	128	156	141	138	154	144	153	147	161	162	159	155	147	126	141	151	149	139	126	126	163	132	138	148	134	134	135	113	123	133	151	141	137	156	141	153	142	152	144	125	140	162	132	129	131	114	122	131	157	126	158	126	125	140	129	127	143	159	168	137	166	140	142	121	134	153	136	156	155	152	130	134	134	150	155	147	140	152	131	156	145	153	129	133	138	139	130	157	109	140	145	131	155	142	144	146	133	138	120	140	156	122	133	135	154	141	138	157	155	150	138	144	132	147	124	150	133	122	130	142	135	147	136	148	129	139	142	133	131	138	155	154	127	135	139	156	132	149	134	140	143	134	128	126	131	142	147	121	149	143	151	140	144	131	145	130	137	145	132	137	152	145	129	126	134	140	136	136	126	132	136	146	131	156	145	133	143	127	165	125	141	152	125	150	138	136	146	148	135	139	135	124	170	168	132	136	144	122	150	140	150	151	149	128	129	157	129	143	164	141	136	133	140	143	130	140	141	138	168	152	144	135	128	139	156	135	144	130	132	148	138	124	150	142	138	171	139	156	145	152	144	129	141	122	123	160	115	128	148	141	143	147	135	126	127	135	142	162	135	129	120	120	149	131	156	146	156	125	138	154	155	147	163	140	150	140	144	136	132	144	128	146	122	164	121	135	146	118	153	155	128	136	144	146	145	142	148	121	120	143	152	148	129	143	140	135	146	154	144	154	131	149	155	139	147	145	126	135	150	114	136	128	159	153	144	147	148	125	144	141	134	131	134	142	143	143	148	121	164	153	144	146	152	152	142	123	139	114	125	142	148	140	156	118	139	148	139	134	146	123	168	142	133	137	144	125	147	145	140	153	129	156	143	119	121	147	148	133	133	172	130	157	142	144	157	144	137	144	119	150	142	156	145	146	140	146	163	133	136	145	129	147	143	132	142	138	161	145	145	139	142	130	113	140	118	131	159	123	160	135	147	138	146	146	148	146	133	159	139	155	135	153	125	150	141	149	161	149	135	151	148	146	138	132	138	153	149	147	134	128	127	130	134	121	149	146	136	150	131	154	123	159	137	142	129	153	131	136	154	129	150	151	132	139	119	138	139	137	135	138	131	152	144	123	120	149	141	137	131	126	129	149	142	150	145	130	150	145	133	141	132	138	140	147	125	123	145	115	135	134	133	121	154	132	121	163	140	137	141	155	138	124	140	151	144	156	130	128	156	141	147	121	132	139	135	131	127	123	148	133	170	129	142	143	143	130	128	123	132	148	151	145	130	132	161	150	135	145	118	154	147	145	127	154	147	143	162	139	135	115	138	130	107	139	125	147	153	141	183	153	140	134	124	140	136	124	140	126	135	145	138	148	173	132	137	165	138	154	133	142	124	143	164	130	113	140	137	136	120	122	129	152	145	132	143	144	126	142	141	147	140	155	140	145	124	157	134	150	156	134	140	136	155	128	156	127	144	118	150	125	124	142	140	145	136	129	135	160	127	148	157	149	139	134	143	147	135	131	134	131	143	135	156	129	124	145	131	140	153	152	142	145	122	153	141	146	138	127	148	139	145	134	137	138	153	138	121	138	110	131	151	158	126	144	131	147	135	144	138	114	119	136	164	137	146	142	153	147	142	139	147	151	133	138	149	118	141	140	134	138	143	134	128	154	143	146	132	130	140	148	128	148	131	146	142	119	154	150	145	134	120	138	120	145	127	148	126	131	135	169	138	156	135	155	131	163	131	132	149	153	146	149	133	150	131	164	138	155	159	138	144	150	149	145	128	142	145	146	145	144	148	133	137	156	137	152	128	132	154	141	132	145	139	125	138	140	150	128	127	138	140	139	141	122	127	169	151	143	144	136	120	141	134	126	114	129	139	132	120	136	127	134	137	156	129	128	135	137	147	135	134	150	139	159	156	143	147	132	134	143	134	138	141	140	148	163	130	117	139	141	133	139	156	149	128	141	124	157	141	134	151	140	132	131	140	152	138	151	151	142	148	139	155	144	125	141	127	122	153	152	127	144	128	144	146	143	130	144	150	134	143	120	155	140	136	134	145	126	145	151	122	128	136	138	144	112	127	133	135	128	136	132	140	151	147	144	130	132	164	138	154	128	138	153	114	131	137	146	157	130	135	142	150	153	117	129	155	142	138	140	162	137	125	142	134	130	130	156	147	121	121	144	143	155	132	129	141	138	123	168	168	120	125	155	125	150	148	151	140	151	165	149	138	119	137	139	138	138	131	137	137	130	125	127	115	138	127	145	110	157	117	148	153	145	132	153	138	133	145	136	116	148	156	135	149	131	136	136	105	158	132	133	145	128	139	125	122	136	152	146	138	135	136	140	147	141	144	137	152	152	147	141	156	141	143	126	132	141	127	143	142	157	142	144	119	149	160	141	135	130	150	140	151	143	129	135	126	133	141	122	146	142	114	139	120	137	146	129	129	127	147	135	134	148	149	115	126	132	120	148	133	135	149	141	140	143	146	132	149	148	130	148	152	140	143	123	151	145	156	150	147	142	167	149	145	161	156	135	139	148	149	150	164	129	139	133	130	153	137	143	150	147	129	134	141	150	129	132	146	132	128	122	122	121	150	129	117	137	138	130	125	140	142	129	152	140	146	130	122	165	147	148	131	133	177	137	133	139	146	134	131	123	135	156	135	152	149	146	150	140	144	151	139	128	162	146	143	153	140	150	129	140	154	138	147	144	142	140	121	122	128	140	151	134	139	153	141	123	156	131	163	132	149	144	131	134	133	147	117	126	128	139	135	113	146	129	150	138	128	148	147	143	148	146	136	178	138	138	151	133	110	140	154	127	141	159	140	146	145	127	139	137	137	105	143	149	136	146	138	148	167	137	125	118	141	140	141	144	149	143	126	127	151	156	135	136	130	141	148	135	122	158	137	137	132	135	162	143	144	132	135	162	131	150	143	144	138	167	154	151	156	128	136	139	131	125	157	135	139	118	138	143	167	127	130	120	160	157	115	164	130	135	154	131	131	138	146	143	138	144	145	135	135	133	130	132	134	133	148	144	142	154	153	138	154	142	134	141	163	134	140	149	141	143	143	135	121	133	141	122	141	161	142	142	136	152	125	132	145	127	156	144	150	165	144	117	133	156	129	131	140	156	123	150	160	148	120	144	125	153	130	130	120	135	139	158	136	143	141	137	147	116	143	134	141	133	139	139	115	146	129	138	137	154	132	129	128	145	131	143	152	158	135	140	147	129	143	124	149	139	149	123	140	137	140	143	127	148	154	142	125	144	128	130	149	123	127	146	134	147	133	154	136	139	144
5969	11031	9004	4491	2903	2096	1573	1243	967	899	775	700	562	522	524	463	453	428	398	410	385	348	368	391	368	372	337	307	312	343	300	318	347	297	299	311	334	281	280	284	293	292	275	286	302	303	296	285	274	253	293	268	279	285	315	275	276	260	276	306	274	282	260	259	291	277	264	254	291	309	266	283	271	287	265	270	307	298	290	277	275	297	273	281	305	234	259	275	245	263	263	288	293	264	292	292	305	271	304	291	294	253	288	274	285	291	294	291	275	299	280	271	287	325	279	300	291	271	296	275	275	272	316	273	293	291	276	287	281	271	282	305	304	261	287	260	289	251	252	268	273	292	272	284	262	267	289	274	279	258	291	307	289	269	279	282	244	271	283	289	283	275	279	284	257	284	301	275	274	279	276	266	259	273	255	266	274	298	275	294	240	283	266	277	265	278	288	296	281	303	294	265	273	285	299	313	266	248	298	246	282	266	254	296	263	293	280	268	307	268	300	303	264	255	314	302	283	302	286	273	275	258	259	272	270	260	267	282	310	253	279	288	287	268	280	308	293	281	258	290	277	274	268	287	257	253	260	264	270	283	267	261	277	258	283	285	245	285	277	251	278	258	269	241	274	224	296	286	283	288	263	293	255	271	257	300	287	262	247	277	295	281	276	255	284	279	288	277	273	260	296	289	310	303	268	262	275	267	285	265	278	305	281	252	278	264	311	261	277	264	279	283	295	285	270	279	275	263	279	263	265	309	267	288	284	271	271	230	280	276	253	283	284	264	272	280	284	296	247	256	242	276	260	283	250	293	289	280	301	240	267	280	282	278	267	297	314	272	288	280	273	294	252	266	274	292	278	248	279	268	297	253	282	260	275	271	242	266	286	270	285	272	263	279	266	294	266	289	269	271	291	274	294	269	278	268	266	276	326	261	288	242	319	296	283	286	263	258	265	279	253	269	281	296	292	278	286	272	283	272	285	269	296	257	267	263	297	272	272	263	268	267	273	270	306	281	264	263	281	290	317	284	297	242	306	266	254	280	264	272	286	275	308	268	269	262	286	263	258	272	282	272	290	269	281	260	286	275	273	244	306	291	287	294	284	271	298	255	239	277	290	295	281	302	273	296	266	261	272	274	269	266	283	287	283	295	291	293	274	259	261	303	262	294	276	284	280	293	261	285	274	252	255	281	266	287	277	266	282	277	267	286	266	274	276	279	300	270	282	249	284	247	255	256	251	276	261	260	278	287	259	256	288	287	282	251	292	277	283	248	271	293	281	245	266	267	281	266	301	295	271	280	247	250	287	267	310	269	284	302	264	280	288	260	269	281	274	254	291	272	292	289	261	286	290	300	271	297	278	287	270	292	259	281	278	299	254	259	313	295	261	261	249	303	261	307	266	247	256	298	288	270	278	264	258	328	278	280	272	292	259	276	275	298	293	312	261	304	282	279	270	281	289	298	279	269	311	278	289	288	258	270	293	279	318	285	246	275	260	276	255	268	314	281	291	305	288	269	285	277	289	306	279	266	266	294	281	284	297	279	261	265	257	283	281	283	287	292	312	263	292	281	282	267	306	291	276	293	274	262	261	275	295	267	298	282	255	248	275	284	272	289	273	264	307	276	252	295	309	267	283	261	263	286	289	286	284	282	261	298	255	239	261	310	251	286	267	243	265	296	259	287	272	255	278	290	281	286	274	269	298	276	278	241	253	286	291	283	265	281	282	244	287	268	293	293	277	279	266	257	276	273	258	308	283	290	278	333	249	281	290	291	264	276	267	290	274	260	251	297	281	285	263	252	280	286	317	288	277	257	268	242	270	264	264	264	267	251	254	273	286	270	254	287	276	299	270	258	265	278	274	279	278	293	255	254	260	276	278	253	290	255	271	273	301	264	276	256	279	280	276	286	273	282	255	262	286	272	274	250	269	262	272	258	292	280	291	295	265	253	238	284	268	285	300	267	262	246	297	247	262	285	289	277	265	305	316	255	282	292	280	289	301	286	261	276	269	287	310	256	280	277	275	287	265	265	264	277	275	249	294	273	270	326	260	298	264	268	271	274	250	283	281	252	288	276	268	283	286	249	268	269	259	270	280	266	296	248	271	285	257	273	265	294	281	299	292	260	303	287	275	282	283	300	284	300	302	284	266	292	304	270	267	242	259	273	299	265	256	290	313	282	277	264	274	263	313	272	281	271	266	285	318	279	251	267	289	314	298	270	290	287	288	269	249	256	270	298	293	293	272	257	266	282	270	270	257	248	248	275	292	266	272	296	275	303	272	255	263	256	261	299	285	307	260	274	263	269	267	282	278	234	301	257	297	256	289	262	266	278	284	281	280	286	309	258	274	260	262	273	304	263	272	252	293	267	284	274	294	260	269	320	268	265	269	288	268	283	288	282	265	263	283	275	266	245	261	303	320	262	255	250	258	287	292	292	263	277	285	267	280	285	273	238	278	264	283	281	287	290	272	238	261	263	259	264	329	291	266	267	253	287	282	296	288	310	252	298	260	290	264	270	257	281	288	277	310	276	285	275	292	285	289	307	291	243	270	254	307	237	271	249	268	302	282	280	261	271	303	292	293	289	273	273	297	285	293	269	266	274	311	302	268	302	268	266	286	281	296	275	280	296	258	290	269	288	253	281	289	287	271	254	284	264	279	276	287	264	269	275	261	313	293	235	275	252	303	256	269	274	301	265	266	285	280	262	258	269	280	254	267	298	240	281	275	298	281	293	264	256	240	258	289	265	272	275	281	259	318	287	289	285	280	253	291	270	269	259	276	273	270	309	273	303	304	278	267	265	271	277	310	270	281	287	282	287	288	274	269	296	299	278	298	269	281	275	304	264	292	292	257	295	298	250	280	288	299	291	281	288	269	296	285	257	268	282	275	273	260	279	301	255	255	292	255	269	275	266	268	294	275	264	243	268	292	305	270	278	275	291	268	272	243	265	294	298	282	281	305	272	269	268	254	298	277	266	291	293	299	250	278	265	259	284	285	280	269	266	261	267	271	277	259	257	292	297	291	276	260	285	279	271	280	255	303	256	274	275	269	260	254	274	270	288	277	276	279	275	256	280	256	274	282	286	257	285	284	267	277	300	283	280	271	277	278	261	264	256	287	297	252	298	309	245	263	300	259	262	240	261	267	269	238	277	301	288	313	276	269	288	277	243	290	279	281	279	273	246	301	279	264	273	266	290	291	252	273	251	290	299	269	262	298	281	281	261	335	277	285	255	254	333	292	260	265	261	254	251	293	253	252	291	281	232	272	262	271	298	241	254	265	289	278	265	303	315	286	265	323	240	266	270	255	290	256	265	261	295	268	288	257	278	291	269	301	244	269	298	277	285	263	286	268	270	281	277	274	265	254	296	247	258	245	291	281	271	286	264	273	258	265	294	286	293	286	298	283	291	291	256	256	262	277	281	269	262	286	283	263	270	273	243	267	268	271	268	252	256	265	275	318	275	265	264	298	281	276	281	256	261	282	302	272	266	257	260
23455	21396	29240	23938	21396	17812	1850	742	597	531	486	436	432	373	365	341	330	313	319	333	308	319	291	294	311	291	308	261	309	279	290	303	262	296	274	262	270	279	258	270	277	243	264	270	264	286	251	262	265	269	287	281	250	273	290	264	276	288	235	274	283	261	278	258	257	273	238	251	269	256	259	265	266	269	247	287	248	239	276	252	277	239	270	271	267	253	256	245	254	280	252	248	250	241	258	290	297	243	268	240	265	234	286	257	275	269	265	254	264	266	261	261	264	267	289	253	274	259	262	257	259	261	256	269	237	259	250	228	272	254	259	255	251	245	263	251	258	263	243	277	245	280	256	241	231	288	250	250	258	247	222	246	228	260	228	257	268	267	274	276	273	269	269	253	260	244	258	245	268	259	249	243	265	261	292	259	272	218	258	279	246	273	244	278	262	260	242	235	248	251	236	247	297	246	265	264	277	238	251	279	294	248	227	259	260	253	246	277	248	254	247	252	268	234	262	227	262	258	256	249	257	255	240	276	256	268	266	282	252	225	292	265	252	255	270	269	254	228	277	260	261	272	276	255	264	270	274	257	247	252	266	268	256	263	250	297	237	283	291	252	270	252	208	256	261	225	268	277	266	257	243	255	257	242	249	250	262	287	243	262	245	256	287	281	262	255	286	235	293	241	224	271	271	260	262	265	291	288	240	241	254	239	267	226	266	268	243	226	298	250	254	265	262	275	272	265	227	243	247	256	253	238	258	289	236	269	241	269	289	227	266	257	268	255	248	260	250	254	275	264	279	268	258	288	248	252	243	257	259	297	256	249	238	240	264	254	282	306	279	237	281	290	280	256	258	218	249	286	266	243	278	258	276	238	286	269	258	259	255	260	239	241	272	258	243	257	257	254	262	271	261	248	254	289	268	247	247	252	259	277	236	270	278	259	266	244	248	267	235	271	250	267	254	274	279	260	252	236	225	262	264	279	234	236	274	249	257	257	278	313	257	257	225	267	263	237	263	253	285	223	258	252	268	252	255	254	263	265	229	246	270	274	230	234	277	262	242	276	266	280	261	237	249	244	249	258	278	263	240	273	278	251	264	278	255	237	257	238	246	288	238	241	278	291	284	247	264	246	256	239	268	249	260	271	249	262	273	266	228	247	252	273	246	243	269	247	274	295	258	251	257	249	286	271	246	260	260	261	254	253	264	241	249	254	244	251	266	247	256	251	260	259	262	262	244	232	265	281	264	262	260	276	257	256	260	250	256	287	246	248	304	283	243	259	274	251	258	247	273	285	250	240	261	252	280	242	258	215	301	249	252	257	241	237	272	282	256	265	225	244	264	263	259	280	235	242	237	259	243	256	260	272	231	264	254	288	294	270	260	243	228	259	276	256	258	276	261	269	252	265	261	275	237	265	254	261	263	237	262	250	270	251	277	260	246	278	269	237	262	283	279	270	237	302	270	266	237	263	265	255	267	269	259	260	274	256	233	256	253	251	279	274	284	258	257	257	265	261	282	264	264	245	238	275	254	251	249	251	262	260	261	249	251	252	252	268	266	282	233	264	259	239	273	206	242	241	240	235	287	267	264	264	243	251	277	275	251	286	277	235	300	295	262	241	287	265	268	248	255	276	261	238	263	260	263	273	265	283	247	261	285	254	263	255	256	287	246	265	258	268	294	261	276	284	241	264	255	260	232	252	255	247	265	249	266	248	256	260	259	239	245	225	255	275	265	250	275	248	266	248	273	245	253	258	238	248	236	270	229	254	267	256	280	230	249	295	261	259	259	262	272	264	245	263	256	244	260	281	237	260	248	255	277	260	256	270	265	268	260	249	260	233	247	250	267	245	229	251	258	280	264	235	246	240	270	253	249	268	247	283	255	263	238	266	236	250	245	245	256	265	228	260	271	272	263	260	261	292	264	266	255	248	255	226	234	250	247	241	252	255	272	244	269	260	246	285	270	234	248	242	278	235	263	264	262	255	248	234	291	249	277	248	272	282	234	261	269	285	264	254	233	272	250	241	264	240	238	233	271	250	269	229	246	269	232	266	267	247	233	252	254	256	233	309	277	243	252	255	250	285	242	245	248	249	257	290	238	258	292	252	278	234	251	250	296	261	247	227	270	264	266	249	272	266	266	246	245	259	282	246	256	248	252	267	262	251	269	274	290	281	250	228	295	260	242	289	294	294	242	247	269	273	244	229	269	230	270	266	263	267	279	260	262	256	281	256	257	240	268	285	247	268	225	259	263	264	250	252	245	268	266	270	274	256	245	256	260	276	231	263	279	241	285	233	246	241	255	244	277	241	258	263	263	204	265	239	238	237	250	248	253	240	260	256	289	254	261	260	264	258	286	250	267	254	258	252	257	264	216	251	240	257	257	278	231	239	260	266	248	294	263	263	273	257	229	268	276	260	273	259	247	236	265	275	255	275	254	258	267	268	254	253	265	246	279	268	260	271	248	261	235	256	269	270	282	262	251	258	236	298	258	278	255	271	269	266	274	257	231	255	257	257	280	237	289	263	240	276	281	200	253	287	255	283	271	271	265	268	275	287	213	259	262	260	261	266	270	252	256	260	238	252	248	270	272	280	255	248	259	246	261	267	267	239	267	277	241	250	277	254	260	281	277	287	248	260	271	255	288	254	268	256	262	278	261	232	263	261	259	250	255	263	275	243	259	252	241	264	252	274	257	245	286	278	257	251	244	241	253	268	268	236	262	272	257	261	271	238	258	238	245	272	244	269	263	255	268	283	261	275	256	288	259	282	273	236	264	271	239	253	244	258	252	257	258	250	258	244	253	255	225	245	272	282	255	263	245	247	246	253	250	266	260	272	258	275	261	273	258	275	250	257	239	236	253	248	242	264	244	230	255	234	275	249	246	261	266	278	271	277	256	251	241	230	239	264	270	257	245	279	271	268	229	239	252	246	272	260	272	262	229	230	255	246	234	258	267	255	264	279	253	276	284	278	245	262	257	260	229	249	251	235	260	298	269	258	285	249	256	243	258	265	275	248	264	254	245	246	257	279	255	242	286	253	242	237	241	273	279	248	260	253	228	259	257	235	275	293	256	279	256	252	247	247	267	242	277	251	249	253	251	262	246	264	264	262	258	277	253	271	239	243	238	270	261	254	279	271	257	259	289	256	245	270	248	241	255	257	268	241	255	261	269	268	251	263	246	253	222	256	256	289	280	248	264	262	270	271	234	242	307	264	226	247	273	272	253	280	260	265	231	239	248	220	224	262	246	290	247	264	240	234	240	255	278	265	244	261	257	256	250	258	258	263	260	246	236	259	228	245	248	258	252	273	266	260	248	245	239	268	267	279	260	281	249	230	261	262	251	231	246	275	277	265	251	269	224	255	248	269	241	253	255	226	270	248	285	229	235	271	260	235	268	260	247	225	257	262	274	246	226	246	249	279	268	273	261	238	245	268	231	263	263	254	265	239	225	286	286	268	246	267	266	261	275	274	241	265	286	268	241	275	251	249	274	250
8576	17276	14198	7644	5192	3680	2802	2207	1742	1592	1319	1156	1065	998	941	852	803	740	763	663	689	649	585	611	562	609	550	585	549	567	543	528	541	534	501	518	504	491	513	505	523	518	526	503	454	510	553	494	515	519	475	508	516	443	463	492	472	462	470	425	445	478	457	493	473	455	497	450	449	473	477	438	479	460	477	433	468	469	493	490	472	447	457	464	484	457	467	443	457	498	467	498	441	439	450	496	446	468	492	481	458	514	431	481	448	458	481	482	485	481	492	433	450	498	448	462	416	475	472	473	460	460	482	486	471	449	469	506	470	467	468	474	457	455	495	470	459	490	480	436	496	432	449	460	445	439	487	446	454	465	478	485	442	488	418	469	454	484	452	440	449	496	464	499	479	460	445	439	477	471	434	457	469	443	412	431	442	448	432	449	461	464	440	467	467	478	477	492	456	453	445	473	472	476	411	455	453	458	458	481	491	449	484	463	452	439	444	469	452	444	496	458	419	467	431	448	465	483	479	435	441	450	505	447	443	459	446	492	452	438	466	460	433	423	487	409	434	496	437	438	464	452	452	422	453	442	502	442	477	468	487	430	464	473	468	434	479	450	455	460	471	467	441	447	463	449	459	461	466	440	462	459	481	449	430	431	443	456	451	438	473	466	440	478	444	453	448	455	452	451	463	465	508	459	479	437	450	479	427	451	423	473	450	482	446	412	476	454	430	426	429	458	458	474	463	464	433	457	430	482	474	446	491	439	479	449	421	450	461	445	522	432	437	419	420	455	488	441	440	456	443	445	453	447	470	444	448	447	406	482	404	491	421	468	466	454	484	459	453	474	460	470	409	462	462	462	522	467	467	437	416	456	464	470	465	449	463	474	485	496	443	437	427	497	473	480	429	459	494	463	415	449	477	453	460	452	505	460	455	433	467	482	430	487	462	443	465	443	429	428	430	451	438	449	445	452	436	431	479	473	451	493	433	450	478	455	459	442	460	446	466	466	447	459	413	460	495	431	458	451	451	416	491	453	436	477	470	482	455	482	472	438	440	439	460	449	449	478	454	465	428	383	433	424	473	451	452	450	477	454	466	487	463	435	463	479	470	446	414	455	461	460	469	458	456	489	483	437	430	438	469	469	437	470	474	454	426	479	431	430	468	479	463	433	480	451	475	414	455	450	453	461	487	474	465	467	473	486	456	471	477	473	467	484	465	447	442	477	509	435	457	468	487	398	470	428	499	455	471	439	430	460	465	446	484	448	466	438	464	442	454	458	475	470	483	460	509	455	494	408	436	429	445	430	432	467	450	483	456	436	442	454	468	440	462	439	448	470	450	457	488	462	430	439	480	462	476	445	441	436	421	438	465	490	458	464	470	460	447	515	454	421	458	465	439	441	430	502	437	445	443	483	468	438	487	487	445	451	457	466	473	444	446	456	501	480	396	455	512	474	454	467	486	472	454	455	460	468	442	493	484	461	451	480	445	453	443	452	439	422	449	433	482	459	459	448	436	484	422	476	463	465	454	456	461	447	471	445	478	431	451	466	474	441	491	454	478	453	462	471	504	449	495	473	446	436	474	438	442	433	468	467	452	428	454	465	423	449	467	470	486	437	491	449	474	449	504	433	450	449	482	432	459	433	462	482	502	440	464	432	447	472	446	443	472	424	477	457	457	465	471	457	470	460	454	415	464	485	453	441	467	481	489	499	479	476	489	481	454	459	445	458	460	439	437	460	436	461	417	422	473	455	491	473	436	426	466	473	449	456	471	494	459	475	427	446	474	468	420	480	444	469	477	461	452	451	450	504	473	444	487	418	467	481	479	486	472	478	463	409	496	485	488	485	464	400	449	467	447	433	461	453	485	464	446	462	488	439	473	439	474	469	467	457	485	426	466	473	489	486	425	451	459	419	425	459	454	455	449	454	459	449	447	510	484	480	448	445	464	460	485	461	453	402	477	452	430	468	419	455	437	439	495	447	452	441	484	490	414	486	470	444	451	511	480	473	472	488	443	455	465	472	446	461	462	477	485	454	471	458	458	462	482	448	446	471	437	449	452	419	479	470	429	486	480	467	455	473	445	469	471	458	452	455	482	442	411	478	459	478	487	474	420	461	464	447	442	444	477	470	455	505	496	513	427	394	436	474	489	444	451	453	451	432	478	446	485	428	497	466	466	467	440	446	463	439	453	431	419	469	443	422	431	455	475	430	447	467	447	441	478	453	464	485	450	420	451	432	448	449	438	455	444	442	455	459	445	501	461	476	457	429	436	439	445	464	437	481	466	485	479	433	478	472	478	481	453	469	438	469	483	427	465	457	468	471	444	459	474	423	467	467	499	438	452	477	435	442	474	478	460	450	444	452	479	455	473	478	451	462	463	447	461	467	494	460	466	457	443	458	496	440	478	460	439	458	503	486	467	464	423	419	467	464	488	450	460	434	433	459	467	485	450	435	451	469	446	473	434	472	453	459	485	470	455	457	467	460	470	421	476	475	441	463	479	445	484	449	473	511	455	430	440	453	486	470	441	461	459	496	404	433	422	459	452	434	460	477	447	466	477	470	449	438	487	485	441	464	436	454	456	493	449	472	486	475	447	502	485	442	442	465	459	453	468	448	441	453	485	430	451	474	459	432	435	432	449	467	452	501	443	487	452	463	426	472	471	421	432	488	414	454	453	493	461	424	404	441	439	460	442	477	429	463	467	467	463	426	432	412	451	456	435	442	435	452	454	466	472	442	461	456	467	432	437	452	440	492	439	464	436	451	458	473	434	466	456	457	454	492	428	454	450	461	420	507	458	483	449	472	450	433	448	454	472	453	454	445	433	469	465	436	441	431	435	501	469	441	450	492	480	421	435	469	474	447	446	452	468	440	445	463	468	482	493	466	467	458	476	436	446	431	446	458	436	459	478	457	464	474	435	464	454	438	458	422	471	449	474	451	469	441	432	482	468	462	437	414	483	406	431	425	498	462	456	476	434	431	462	460	455	442	489	473	478	482	455	443	454	433	450	431	424	426	456	473	442	470	445	451	428	459	443	453	493	442	429	482	454	454	449	472	458	490	450	425	432	425	481	442	448	465	442	465	419	455	446	437	438	447	469	446	455	471	454	448	463	477	465	459	476	441	440	485	473	446	419	429	463	427	458	435	483	495	455	452	450	447	459	443	479	451	441	424	447	474	432	455	419	495	444	442	485	470	471	465	448	432	455	455	440	454	425	395	473	484	474	432	458	451	402	477	455	455	454	450	492	473	467	450	466	460	451	465	458	468	471	453	467	476	467	474	463	441	494	421	486	450	466	435	432	473	438	498	468	451	462	422	464	462	486	458	462	441	474	440	483	457	461	509	439	471	471	511	471	449	453	442	427	485	436	478	454	434	473	474	451	479	464	434	476	461	469	466	443	497	454	413	430	439	447	487	447	501	471	464	446	500	454	468	464	482	413	450	474	454	478	450	427	438	434	446	490	446	471	450	433	446	449	454	493	442	444	432	504	489
26991	20740	7674	697	415	352	369	333	343	314	303	316	333	325	328	315	296	334	320	311	312	305	334	315	317	315	345	308	314	306	302	319	310	336	332	340	332	300	319	300	307	319	326	313	311	301	349	289	312	325	282	335	288	321	304	322	296	327	319	317	299	315	332	303	281	312	311	311	311	293	308	319	311	326	326	299	309	312	298	295	336	309	301	314	307	324	292	340	309	299	347	320	317	321	313	270	303	299	269	348	278	300	320	325	335	329	323	315	325	312	319	309	332	308	295	296	321	358	288	283	321	314	325	343	317	313	288	285	268	307	346	290	301	343	298	296	308	317	297	277	307	308	301	345	287	321	316	321	308	330	338	308	292	321	314	325	300	326	300	291	330	339	325	313	289	319	354	295	336	315	321	320	328	333	357	329	323	333	309	311	300	311	323	283	325	340	323	311	332	306	328	293	309	323	313	299	320	299	282	272	300	309	328	323	333	293	311	330	308	297	290	289	264	286	306	295	353	298	304	304	310	298	306	323	319	319	324	335	295	298	288	349	294	294	294	324	305	321	297	314	312	306	328	276	318	290	300	346	308	325	298	317	323	321	344	328	335	320	321	325	322	299	299	282	320	306	286	302	302	313	301	290	308	352	302	322	299	337	315	316	310	290	273	273	315	303	319	309	304	306	299	319	289	347	306	306	292	313	318	307	295	291	290	312	311	312	340	314	300	298	323	305	315	321	304	320	335	298	299	285	346	297	307	312	308	275	313	340	307	305	297	281	322	304	314	283	310	326	332	295	363	325	322	334	299	308	305	278	314	314	324	313	315	287	300	300	292	309	341	309	318	315	315	340	297	283	285	278	314	306	301	333	300	331	297	294	338	303	307	337	291	295	346	284	276	305	318	320	340	298	327	323	289	324	306	314	298	349	335	331	294	307	336	323	312	359	338	286	298	329	312	314	280	306	294	312	283	332	299	315	301	316	283	292	296	323	342	305	313	313	340	272	286	323	336	308	313	337	324	320	333	339	288	302	294	302	297	284	332	321	302	324	305	287	310	277	318	346	311	343	310	283	325	293	291	287	316	330	314	330	278	318	307	301	305	294	299	291	331	327	303	339	311	309	311	314	320	295	308	316	331	313	320	318	347	322	319	304	302	279	299	330	308	319	306	298	314	348	349	326	352	335	304	321	338	300	344	352	299	280	297	282	337	310	291	307	338	300	326	311	322	331	307	328	315	285	347	343	343	312	281	389	311	296	322	329	293	273	339	315	291	300	299	315	317	309	317	286	292	297	310	295	291	362	316	287	320	324	303	337	309	335	274	323	312	315	312	312	308	306	314	336	300	330	315	309	337	301	334	291	306	296	275	332	315	301	311	303	298	330	333	312	301	317	308	330	299	317	302	318	294	333	304	314	304	286	303	291	317	304	309	302	323	321	308	326	333	339	280	324	288	296	319	306	325	306	326	333	316	329	326	331	322	293	314	318	293	272	316	324	331	313	306	331	278	302	314	303	301	298	312	321	310	318	321	299	338	298	321	323	315	313	288	302	278	334	306	322	319	315	345	280	276	344	350	329	303	285	326	315	297	311	303	331	331	331	313	301	335	313	283	362	307	279	311	313	353	306	307	316	310	320	315	318	269	317	295	307	287	335	317	302	338	323	351	322	319	306	320	339	301	326	280	315	327	305	297	305	309	342	325	297	312	313	335	319	303	364	325	306	333	333	339	326	323	289	309	295	284	292	329	314	303	332	334	299	327	327	333	331	323	317	314	300	356	309	318	324	307	318	271	335	303	314	324	307	317	328	307	308	330	307	311	327	347	289	325	311	311	327	307	309	343	326	315	300	314	285	304	311	303	295	314	323	304	308	347	312	297	329	312	295	309	330	294	325	295	324	324	312	314	310	341	295	298	316	307	283	334	334	336	288	297	341	316	303	308	321	286	325	304	331	294	321	305	292	322	300	340	315	319	283	318	305	323	332	336	301	343	315	314	298	324	319	317	317	322	341	292	313	334	298	323	303	324	293	309	334	287	270	340	316	294	293	307	289	324	304	310	311	294	303	318	285	302	330	323	323	303	319	277	320	285	277	309	282	341	323	302	308	298	306	328	295	291	294	301	293	322	344	321	325	315	307	319	323	278	300	304	307	327	358	290	287	326	316	278	341	303	323	281	333	333	301	305	344	299	301	295	310	283	314	328	307	288	349	333	325	307	313	305	297	313	351	346	291	323	275	357	342	340	307	306	293	317	314	292	310	290	304	293	303	302	310	334	311	326	307	326	307	328	275	305	305	301	304	335	317	327	307	293	349	301	303	336	314	296	322	292	298	317	324	288	308	329	302	313	297	280	301	297	311	307	304	308	311	297	305	317	335	332	328	325	315	310	316	346	299	344	292	303	308	297	319	309	310	272	331	308	318	305	329	306	321	343	337	270	317	327	301	301	328	278	298	334	337	294	341	335	309	325	310	287	317	337	315	323	305	297	301	282	316	311	293	313	337	317	296	301	323	313	309	290	348	319	340	330	284	328	308	310	326	329	333	316	316	296	316	302	325	320	317	313	311	297	304	330	314	302	286	292	308	308	340	303	340	294	321	319	329	336	317	347	288	305	280	299	308	312	323	324	300	343	288	344	322	317	332	288	314	325	295	337	317	296	300	332	297	290	291	333	329	304	335	357	323	320	297	321	324	323	307	316	285	318	313	307	293	291	285	302	304	314	308	309	307	306	326	316	323	306	298	310	299	277	299	279	331	307	290	317	322	313	317	320	332	284	321	294	335	288	310	326	305	285	332	314	303	357	306	305	290	281	340	336	301	316	292	347	295	303	332	308	303	304	297	297	302	339	332	317	302	331	326	307	277	309	302	326	329	286	315	326	302	329	316	319	327	311	306	320	336	356	316	337	330	322	302	321	329	335	353	307	323	280	317	281	328	335	328	323	314	349	299	329	294	315	305	327	301	300	316	305	320	296	306	322	301	325	298	316	335	312	295	302	320	314	293	323	331	326	324	342	328	312	298	326	295	282	333	310	296	328	292	336	336	323	310	311	294	319	318	348	289	305	303	324	308	322	308	321	303	322	272	291	309	298	320	304	310	310	327	318	328	324	313	331	291	310	295	321	291	319	304	325	315	305	296	300	337	316	309	322	307	310	314	306	294	316	312	309	291	297	320	311	273	311	325	320	319	321	314	339	307	294	325	310	297	310	326	306	349	341	319	313	302	314	316	319	331	307	287	320	319	335	301	277	319	303	294	340	296	325	269	310	300	313	330	294	286	325	320	343	300	327	310	312	257	347	346	327	315	332	301	309	291	284	321	309	301	312	309	303	305	312	306	338	335	296	317	295	296	316	344	313	288	321	285	334	286	308	327	301	298	340	325	319	299	308	328	341	308	333	284	331	317	314	329	348	293	287	310	344	295	301	326	322	303	303	287	325	311	336	334	299	307	320	339	298	310	325	304	282	275	322	306	328	302	294	343	340	309	306	315	331	301
4149	1800	1564	1042	848	741	727	635	645	646	577	598	613	642	608	601	587	604	580	559	572	588	582	614	577	597	562	627	643	610	574	584	576	612	585	602	577	613	608	581	624	583	602	584	546	632	602	618	572	610	584	590	567	577	542	563	564	588	590	615	606	622	587	553	590	603	581	561	587	604	570	613	613	579	624	567	558	621	580	574	624	596	576	591	559	542	557	590	585	592	578	551	555	609	584	556	569	621	565	526	553	566	582	577	584	570	598	552	593	641	598	593	571	554	584	564	613	620	581	551	582	569	564	589	602	547	569	557	571	584	582	599	617	634	574	596	564	627	566	590	599	615	572	568	596	586	591	601	585	632	580	570	584	595	534	583	553	599	598	596	596	578	601	598	589	581	609	545	555	563	626	583	609	560	605	554	587	574	542	566	587	601	605	592	580	626	585	602	592	552	580	563	635	597	555	534	604	625	611	566	579	650	587	597	575	551	597	583	580	620	583	604	580	611	609	604	588	577	628	575	552	562	594	571	573	613	583	565	540	591	548	579	589	591	552	599	578	585	593	591	592	596	616	597	598	609	609	619	560	586	613	553	556	566	590	575	600	565	645	594	556	601	575	582	570	550	564	584	569	573	573	620	588	577	608	583	603	594	617	571	556	599	589	622	578	608	592	597	638	533	555	566	559	606	559	584	635	604	571	582	576	558	580	594	566	601	584	572	592	577	565	588	623	577	560	554	610	608	589	557	550	614	635	610	539	579	580	578	574	543	582	571	622	578	605	586	547	608	572	601	559	574	584	570	624	592	570	616	585	574	644	584	578	590	564	591	576	605	585	583	608	610	595	572	619	565	580	584	602	566	558	578	584	535	591	629	599	570	561	556	594	590	606	621	585	583	593	557	599	595	568	591	573	581	616	592	588	561	613	550	584	549	597	578	594	578	608	537	593	581	610	602	581	583	608	543	545	592	565	575	603	572	567	550	581	585	590	578	587	593	612	545	576	528	591	642	554	609	572	604	591	588	561	613	635	584	577	605	592	620	575	603	573	602	576	607	606	630	585	611	561	580	588	630	582	598	562	581	586	611	582	611	605	570	538	625	569	596	604	585	637	584	584	586	586	559	623	539	578	575	574	600	596	601	576	627	536	584	597	525	636	600	570	597	588	601	619	619	587	568	566	562	600	538	574	573	582	616	586	556	607	593	594	547	548	625	556	609	591	621	615	574	597	590	573	615	571	551	587	555	560	561	581	645	597	620	594	615	591	587	609	569	597	582	600	545	564	586	599	594	591	590	577	574	614	568	619	623	610	565	607	579	588	613	566	583	595	565	621	578	607	601	616	551	540	563	574	574	603	620	588	615	650	611	566	633	578	625	620	546	547	609	574	571	590	572	601	571	572	561	532	592	593	531	576	581	587	586	586	563	580	596	558	654	609	574	577	629	560	594	596	591	580	606	644	586	591	570	573	629	590	585	575	601	562	582	594	579	599	585	575	581	570	572	587	618	626	592	571	574	585	573	577	614	611	548	601	609	600	633	605	613	558	590	590	594	584	621	586	655	571	533	606	518	595	621	611	589	591	559	618	549	572	569	609	575	562	586	605	616	537	615	586	589	540	622	612	576	565	592	602	605	564	624	583	601	620	629	626	573	564	587	555	570	509	605	590	615	606	589	639	597	576	567	560	565	595	587	591	586	543	612	607	580	584	576	592	567	625	589	596	584	591	581	603	546	609	556	576	625	600	613	539	575	593	589	582	567	583	613	633	565	576	593	597	602	610	565	628	534	617	621	552	586	540	554	603	586	561	571	578	570	593	554	579	579	540	566	624	585	543	579	584	576	588	602	600	579	630	591	642	606	560	574	572	606	591	587	590	592	583	614	582	594	561	594	584	620	555	568	608	641	592	605	534	587	562	596	553	562	613	595	615	622	573	575	564	619	553	633	531	556	573	593	615	574	582	595	555	593	605	607	537	561	582	571	571	581	619	554	629	581	612	610	622	594	593	570	599	595	582	579	621	645	609	558	585	590	561	593	574	596	598	555	581	622	566	606	565	636	561	601	504	626	575	645	613	652	593	576	578	588	599	623	542	633	550	581	609	571	600	566	584	581	571	592	584	646	591	587	562	610	553	588	557	538	572	551	585	597	617	561	585	598	601	561	614	594	617	607	572	584	563	587	573	579	583	623	573	565	564	582	556	579	586	600	572	578	618	570	536	601	586	557	608	593	597	594	594	588	570	624	615	568	563	625	550	586	583	586	593	601	597	604	595	576	522	560	598	609	579	544	618	559	588	583	623	595	628	560	555	598	617	600	599	544	582	535	629	625	600	610	568	605	561	579	572	584	585	574	596	580	579	566	606	561	608	570	630	557	559	620	600	570	608	594	581	580	571	594	574	604	562	602	598	593	576	558	605	538	620	589	594	602	595	613	600	589	623	602	627	607	555	547	583	569	614	616	590	555	622	620	612	580	581	575	576	557	596	606	532	585	595	611	622	592	580	604	587	589	561	584	598	582	570	596	570	605	558	549	581	596	581	607	610	600	596	576	598	614	584	601	574	636	560	591	568	599	624	579	543	623	589	571	617	615	588	538	560	579	617	583	510	584	576	582	594	596	550	583	595	601	579	644	559	621	570	617	592	591	571	560	602	589	623	553	581	563	589	570	586	551	585	590	602	578	576	597	573	607	553	571	576	578	588	553	575	573	564	611	588	624	573	592	566	562	578	576	569	633	598	599	607	558	582	540	584	580	632	568	598	582	570	568	543	570	598	593	577	555	605	577	570	605	615	653	584	566	589	548	623	567	600	605	582	593	593	579	589	603	600	592	587	559	546	566	595	601	573	588	586	600	579	605	618	539	575	612	608	574	569	551	603	554	573	607	589	602	601	537	584	570	586	546	554	560	627	580	611	665	595	579	576	572	581	621	593	567	595	560	596	612	611	555	569	599	555	572	561	587	631	562	582	611	576	584	584	607	566	618	572	572	592	573	573	599	594	584	622	565	584	598	548	598	588	632	617	545	584	582	549	600	637	620	551	572	581	552	564	585	599	604	634	605	601	579	577	590	596	551	554	598	591	594	586	586	569	588	621	559	598	588	568	573	620	598	572	538	571	550	592	556	566	601	620	591	543	562	591	554	613	567	573	561	578	570	584	603	615	571	581	612	616	584	569	619	609	607	565	615	593	620	588	560	591	583	590	593	544	584	622	589	567	547	576	608	579	581	587	568	575	565	605	617	580	577	587	572	565	616	534	552	588	595	590	585	590	628	594	568	586	599	569	607	583	597	522	598	588	569	566	569	576	587	595	570	580	567	602	633	575	567	544	581	596	581	608	577	624	585	577	596	582	594	571	564	604	567	571	553	572	560	546	651	597	560	613	590	582	604	572	604	581	579	589	591	580	583	626	619	575	590	592	591	607	587	557	584	557	581	590	628	557	563	537	624	604	614	584	561	619	506	569	596	588	619	550	618	566	556	584	572	613	594	633	585
24370	21410	28624	24583	19826	1519	579	398	286	280	264	252	246	189	186	182	192	173	166	182	140	160	161	148	156	145	163	155	141	179	162	162	146	159	144	161	137	174	153	144	122	156	127	155	135	129	155	144	134	128	131	146	130	132	157	133	167	137	134	132	127	153	152	160	153	131	155	114	139	132	142	148	132	147	160	158	152	144	152	139	164	146	156	146	133	130	143	152	133	111	141	139	150	135	146	144	127	141	141	149	135	156	154	138	154	137	135	157	167	136	154	147	137	138	161	159	134	158	154	149	137	135	137	136	135	154	121	130	137	122	122	154	114	143	134	140	150	148	139	142	143	125	138	136	137	150	151	155	149	136	128	143	146	138	146	147	150	118	111	119	139	151	144	159	113	144	148	135	151	146	142	141	123	135	150	141	143	132	138	138	131	146	136	133	144	135	130	144	139	135	141	142	138	147	135	146	146	139	154	135	135	126	125	145	131	138	120	137	136	148	143	147	146	147	129	148	130	145	127	137	154	147	119	128	149	140	127	128	145	142	146	134	157	133	155	133	127	134	127	149	121	143	132	147	155	145	160	142	153	134	130	154	137	143	139	130	139	148	128	130	138	141	168	110	129	134	154	126	130	150	136	125	130	115	137	136	150	119	154	132	119	138	162	145	155	133	132	131	145	143	121	149	139	142	126	128	123	124	147	129	125	152	124	136	126	142	141	142	137	139	134	142	132	135	139	157	138	130	137	133	151	134	153	150	130	122	136	135	127	152	148	158	140	125	158	126	128	129	143	142	167	128	125	127	109	119	140	151	128	155	135	153	152	136	143	142	152	146	148	145	153	125	145	135	146	126	148	137	147	142	150	144	142	129	137	136	142	140	123	116	149	162	120	135	123	125	134	135	114	139	144	130	125	131	141	154	143	119	129	145	124	146	132	135	116	149	135	124	127	132	136	135	143	139	136	137	129	130	138	143	136	151	149	122	130	140	126	143	128	152	130	113	151	140	127	161	153	133	143	141	143	130	133	124	141	138	150	142	146	110	120	159	130	123	125	151	130	138	130	144	138	126	100	122	137	144	143	131	148	125	129	126	127	129	140	120	151	136	162	130	134	152	117	141	138	123	132	126	127	136	141	140	142	131	122	129	112	126	141	139	136	156	139	138	152	135	120	146	134	139	133	137	135	177	134	142	139	126	136	161	134	130	157	145	132	151	157	133	144	129	139	147	136	121	144	144	165	125	145	108	137	136	152	139	138	108	133	158	157	159	124	153	130	140	138	131	151	126	139	170	133	142	154	144	135	154	142	144	142	135	148	127	120	136	129	140	128	133	145	152	140	131	159	137	122	128	141	142	128	126	128	125	137	147	130	123	133	147	141	148	137	133	150	143	109	123	142	163	143	111	129	142	128	140	146	116	136	129	145	136	142	139	134	147	132	159	131	146	118	125	160	151	153	141	138	152	135	149	130	131	144	124	154	151	144	135	158	126	128	124	117	148	134	144	158	132	126	112	124	139	145	139	134	133	136	120	139	117	140	159	106	121	143	119	135	128	109	126	146	135	139	117	137	133	143	113	149	153	127	154	146	149	126	116	149	145	132	135	124	153	127	123	131	142	142	145	148	134	144	141	143	142	127	142	151	142	138	149	119	113	143	154	125	154	148	130	145	150	134	146	143	156	135	117	143	156	147	143	140	139	140	113	148	137	140	139	160	141	145	121	138	123	122	120	144	150	130	120	149	167	121	137	137	142	127	129	135	126	141	159	144	157	118	130	146	133	140	131	131	129	149	154	147	156	163	129	136	157	140	131	128	164	163	139	151	152	146	131	146	128	141	117	138	128	136	160	122	139	125	143	109	127	128	140	157	151	130	142	144	130	144	124	135	145	165	125	167	144	154	148	146	157	144	152	146	153	141	133	145	137	128	137	127	127	139	153	137	149	152	147	128	138	130	133	128	137	136	140	138	126	137	155	132	139	141	124	142	102	130	137	128	151	143	143	132	131	163	143	130	132	133	142	144	155	143	117	129	152	146	118	143	131	148	138	120	133	139	134	151	144	141	138	137	137	114	134	142	150	113	125	126	130	144	145	129	123	142	156	145	141	166	127	167	126	150	147	135	149	133	159	136	148	123	131	133	133	111	136	155	162	147	124	152	141	148	130	133	159	152	124	149	136	136	124	119	134	152	123	140	152	143	148	135	141	122	130	118	134	131	143	147	128	140	132	133	140	124	147	145	116	137	153	147	124	153	128	135	163	134	135	138	129	132	122	134	130	143	160	134	127	137	145	125	134	135	142	141	151	132	132	145	136	120	135	155	111	137	137	141	146	123	145	142	142	130	150	133	155	136	123	124	150	116	145	138	140	128	157	137	167	144	126	151	149	135	127	134	148	141	142	158	142	126	120	140	128	122	152	154	118	143	139	120	147	148	127	138	137	143	125	153	135	122	138	131	147	153	152	136	124	142	135	123	137	143	137	151	131	139	143	146	121	134	127	140	145	139	149	154	149	162	122	141	143	142	149	134	142	153	133	151	145	116	123	145	126	128	131	141	115	134	138	142	127	140	148	146	133	136	140	136	143	131	142	118	132	151	132	131	161	141	126	142	134	139	128	146	143	138	142	136	146	137	146	135	153	141	161	148	154	107	150	126	132	142	141	137	170	139	144	134	127	147	139	146	139	124	155	145	143	139	149	150	141	148	168	129	140	130	130	137	141	119	126	127	127	158	137	172	136	146	132	132	141	136	121	144	161	151	119	114	141	128	141	144	131	135	129	117	139	138	123	135	152	140	134	149	142	132	152	127	161	136	146	139	133	123	127	150	145	136	145	139	154	149	149	126	118	133	146	131	153	127	167	127	142	134	157	151	138	143	127	132	159	148	145	142	145	135	137	139	143	150	134	143	149	143	130	142	146	142	130	118	158	121	139	137	143	143	145	142	142	107	138	138	141	139	145	128	156	131	130	143	130	137	140	144	135	166	137	123	145	152	139	115	143	130	144	121	148	137	143	131	132	155	123	139	138	137	128	130	128	143	138	112	142	128	138	143	158	131	162	145	136	135	127	129	129	129	132	148	141	137	140	139	143	121	146	132	120	146	145	141	142	134	130	131	152	140	151	138	118	139	131	136	148	141	147	145	134	138	136	123	132	128	137	139	136	132	139	130	127	137	148	157	142	115	134	115	160	150	129	122	142	133	142	138	155	131	131	138	147	120	132	149	131	123	125	147	116	136	148	153	156	125	146	143	147	131	145	126	165	129	138	115	134	134	148	142	119	118	135	132	119	135	138	135	164	137	127	158	145	132	139	127	123	132	137	148	127	141	136	138	143	160	131	131	147	137	162	133	125	157	142	143	140	127	157	148	136	127	132	132	138	143	141	163	128	147	146	144	140	138	129	141	146	141	135	131	144	133	124	127	114	133	142	136	134	135	120	123	131	165	123	148	135	146	137	145	152	127	128	139	123	121	147	151	131	151	135	127	122	145	150	149	151
5912	11088	8995	4510	2883	2050	1554	1237	1009	857	711	638	571	540	511	462	435	443	403	387	400	373	391	358	319	345	331	334	311	329	321	298	291	334	291	285	268	305	298	309	290	303	268	284	280	300	292	313	281	292	335	326	278	276	290	289	266	273	298	279	294	305	301	312	291	263	282	270	260	268	283	274	260	298	289	290	281	266	281	266	274	285	301	285	300	294	262	304	276	269	298	269	272	289	264	309	294	268	290	277	314	246	282	255	242	298	243	261	284	280	281	277	256	284	279	300	271	271	274	303	278	302	279	271	244	281	257	282	264	284	282	252	279	269	283	288	256	292	278	296	305	272	259	296	262	308	275	283	272	289	273	253	266	303	259	279	261	281	285	303	291	266	275	267	264	278	281	251	269	282	253	286	271	270	285	269	276	271	300	279	299	269	263	275	313	227	268	269	253	236	291	270	258	283	261	245	283	266	255	297	285	305	267	248	280	291	277	236	256	249	318	255	304	290	266	290	281	283	252	297	280	277	304	268	303	273	260	279	269	253	279	257	277	273	286	283	281	253	283	285	256	330	264	269	258	290	230	269	250	272	265	250	297	278	258	277	278	275	286	271	274	282	286	260	243	254	277	268	287	251	241	290	291	256	284	277	284	265	286	268	262	265	278	264	260	264	278	277	283	274	277	281	281	285	275	271	274	259	279	292	299	278	235	258	271	282	269	251	275	263	279	293	279	274	273	266	265	278	278	286	256	254	281	311	284	280	283	279	263	257	285	293	273	276	264	246	251	250	289	247	267	293	281	248	269	273	291	253	274	276	281	283	285	289	285	276	260	310	272	265	257	232	274	269	309	294	258	262	261	271	281	299	291	275	280	268	240	278	283	265	271	255	277	266	265	256	272	244	276	247	270	272	298	310	247	277	283	256	268	289	271	276	266	293	282	275	249	253	281	273	292	262	286	294	269	267	254	252	255	271	274	237	235	260	294	300	268	316	298	274	274	292	263	294	286	269	284	291	277	252	289	294	281	295	247	294	270	285	271	273	262	292	267	283	282	272	269	283	270	287	317	243	275	277	271	283	270	281	266	268	271	260	301	285	279	274	282	267	277	278	278	275	274	281	322	281	270	224	274	272	284	275	279	282	295	287	332	268	242	281	267	284	266	278	260	270	273	294	260	251	265	291	286	280	293	305	272	253	267	279	295	267	256	297	274	262	278	281	251	273	290	264	255	257	309	289	287	290	311	257	267	271	268	278	280	256	251	269	283	282	285	263	285	277	291	278	261	293	290	295	315	297	262	271	253	285	289	279	261	301	256	287	279	266	284	274	295	261	275	275	259	222	272	298	243	261	269	280	287	280	267	272	284	311	272	289	303	287	267	274	248	298	273	276	275	281	297	280	250	279	269	257	317	278	290	279	295	275	293	292	278	301	246	238	287	258	267	286	299	265	295	278	281	267	277	254	309	242	278	267	268	272	283	288	241	299	276	277	281	280	280	294	298	276	275	290	270	264	296	269	268	300	308	253	250	261	277	282	264	255	304	269	317	289	293	262	272	268	285	306	296	279	277	261	281	313	311	249	308	261	280	293	295	286	268	285	270	272	288	274	260	303	272	277	296	263	229	281	287	292	264	267	259	254	244	280	284	284	260	273	257	280	286	292	296	245	315	263	266	283	261	273	316	255	309	265	294	271	283	273	291	262	279	299	286	270	299	268	270	302	242	275	257	291	301	288	282	290	279	292	266	258	257	279	285	286	242	264	280	244	316	277	262	265	295	286	274	262	274	242	300	263	297	272	313	261	240	307	292	261	301	259	286	261	275	270	245	281	266	296	256	257	277	288	279	288	295	302	256	300	292	274	303	272	264	286	282	283	280	291	302	265	274	281	257	277	274	273	264	275	253	301	289	251	296	288	279	253	289	304	254	272	293	259	282	275	282	303	258	305	247	234	311	247	309	267	274	294	283	288	274	251	284	287	266	279	260	263	299	274	265	271	283	268	267	288	257	245	304	258	296	256	280	239	299	277	298	265	295	284	265	286	266	264	272	288	270	265	280	239	247	276	290	274	272	261	287	285	280	300	283	289	237	266	284	273	287	297	322	280	289	271	268	273	269	298	283	256	258	273	274	287	269	265	280	281	283	245	294	308	259	297	287	269	314	307	289	296	254	260	262	287	282	298	284	285	278	243	311	264	270	270	246	250	263	261	269	246	261	265	258	244	252	251	267	241	275	261	264	274	302	296	301	256	272	278	270	285	278	263	272	258	272	292	291	256	248	276	260	244	303	295	271	291	272	254	264	290	266	264	303	276	263	279	276	309	268	279	308	309	308	269	291	274	282	260	292	282	280	259	276	245	294	279	269	307	277	304	287	280	268	279	289	290	255	295	253	291	290	288	268	263	295	259	272	261	270	279	247	282	265	244	265	278	320	253	272	278	268	280	270	262	262	258	284	261	295	254	316	262	290	261	317	282	284	284	281	266	236	260	298	269	315	267	266	257	240	262	267	261	274	261	277	275	259	276	250	278	278	282	279	272	274	279	254	268	269	276	250	232	286	284	267	288	306	288	277	284	268	268	255	265	301	277	311	278	267	252	296	278	276	307	297	265	275	258	291	298	275	257	293	283	271	264	265	275	287	292	310	264	285	274	270	280	274	272	305	274	285	261	299	282	275	257	267	305	280	256	301	284	283	280	276	240	264	282	284	278	281	279	289	260	241	288	283	240	284	264	275	264	265	291	282	272	271	264	277	265	298	253	306	245	255	282	263	277	248	288	278	267	288	266	282	262	259	273	283	288	292	278	276	330	261	275	293	267	260	296	273	282	293	284	273	258	261	251	276	258	257	276	284	271	274	274	277	272	269	264	265	277	248	292	278	294	281	302	282	283	252	288	266	276	255	277	308	307	256	270	255	259	252	266	297	235	253	271	296	277	262	316	263	279	283	258	258	294	280	263	264	267	288	278	278	288	279	275	296	273	281	267	293	289	281	273	269	272	260	282	286	278	299	251	278	269	253	281	308	280	252	245	270	265	272	296	310	311	275	253	247	294	303	240	280	274	271	269	243	272	280	281	287	269	263	267	296	268	273	283	263	259	277	277	281	286	256	272	264	253	273	258	270	281	258	282	250	273	277	290	300	275	280	275	265	291	280	286	294	287	232	276	293	279	261	234	258	285	249	252	276	252	296	247	292	291	268	277	291	259	263	279	303	274	260	274	250	264	270	251	272	278	278	260	296	290	280	277	283	285	267	273	292	251	282	277	276	316	283	285	247	258	249	278	262	280	270	271	275	254	292	290	230	275	282	276	276	282	289	276	261	303	271	275	279	287	290	279	284	276	297	275	279	318	283	241	263	277	274	276	233	273	288	302	275	269	289	268	287	248	285	267	279	274	279	283	288	296	305	293	278	278	298	282	265	300	271	283	281	297	254	268	280	291	255	272	257	305	256	281	259	259	290	262	283	259	275	274	273	266	277	291	295	277	275	293	292	276
23470	21410	29277	23926	21410	17654	1781	704	532	553	421	430	406	388	388	354	339	338	326	314	307	296	315	320	300	303	278	268	284	276	307	272	292	303	290	274	254	257	286	258	274	299	244	254	234	249	265	257	274	302	239	249	258	249	261	270	262	264	228	238	271	265	256	270	239	268	281	277	256	286	281	274	252	271	242	244	266	282	277	251	246	275	241	276	241	246	264	273	270	272	276	263	274	241	261	256	263	286	259	256	277	242	279	289	244	279	274	279	276	251	258	265	282	262	257	261	257	258	230	252	252	265	253	264	273	252	259	279	281	277	258	274	277	254	260	282	262	283	246	230	242	257	259	273	222	265	246	250	271	276	284	260	261	230	236	237	242	257	287	263	251	236	278	256	276	262	269	257	247	250	291	269	246	276	245	272	254	264	237	253	281	261	259	268	305	241	307	256	276	283	275	262	249	256	287	237	263	247	268	274	275	237	234	271	244	254	248	274	255	253	259	271	258	251	260	258	255	264	261	251	244	249	268	292	261	255	245	260	249	244	234	247	247	244	270	262	258	240	251	260	285	270	269	231	218	251	268	276	258	248	252	257	278	255	239	256	234	287	275	233	247	273	281	239	284	284	257	276	232	267	254	232	259	242	256	272	265	237	276	235	230	250	247	263	233	252	269	268	266	283	247	236	223	248	256	258	260	266	273	249	276	242	245	251	250	276	274	255	274	254	261	242	258	262	267	269	250	243	286	238	245	255	278	261	282	233	259	244	247	246	252	261	234	280	269	241	264	254	277	253	244	288	261	254	248	257	257	245	268	256	222	270	263	265	246	279	249	230	275	276	258	253	257	252	260	244	257	268	233	254	238	244	249	244	259	249	264	256	239	246	251	244	275	251	269	258	293	273	249	264	261	259	255	242	265	261	252	297	260	238	276	249	248	236	282	265	270	240	277	257	276	242	237	271	242	268	266	274	247	255	279	275	267	272	248	261	249	255	253	253	245	255	284	250	233	277	260	245	248	270	273	275	248	256	266	280	249	255	261	267	262	247	249	269	263	280	261	266	252	271	273	242	288	275	260	258	265	257	275	270	239	255	249	243	285	252	239	258	242	262	259	260	252	259	263	275	230	254	254	259	244	293	277	249	263	260	239	243	256	265	276	253	235	233	237	260	266	225	260	268	242	283	248	256	248	245	285	252	243	271	230	282	268	257	240	245	255	243	240	264	260	272	274	246	255	258	277	268	287	263	284	257	266	244	254	261	274	251	255	249	272	237	253	248	236	222	262	253	271	247	233	282	268	242	260	272	291	251	274	262	249	254	237	258	281	271	262	263	261	258	303	287	266	244	269	302	269	269	246	277	256	261	262	253	251	228	247	248	262	302	281	233	231	238	249	288	254	248	245	248	266	245	251	266	234	250	252	289	282	276	284	274	246	272	252	246	236	274	287	275	258	254	247	274	249	291	270	241	284	239	279	252	233	276	271	267	234	249	259	244	258	257	269	251	250	258	249	237	244	271	293	261	246	279	268	264	253	255	297	229	261	263	234	232	255	268	245	278	267	283	264	253	258	266	232	248	258	249	266	235	253	243	260	263	260	257	238	247	241	241	260	289	234	242	250	264	242	255	263	249	258	287	248	247	221	261	270	272	244	257	275	273	280	245	227	252	228	266	247	267	286	276	253	263	246	289	245	241	263	269	259	268	265	250	242	280	271	259	258	293	239	257	253	228	253	264	243	255	277	255	265	248	259	274	233	242	272	252	271	254	266	258	255	244	234	282	280	263	276	237	277	255	248	240	254	276	254	242	272	265	282	271	236	252	241	287	246	261	254	255	258	273	279	255	251	246	246	257	279	258	248	243	244	255	226	266	246	229	218	255	217	269	266	222	243	244	256	248	291	246	271	256	257	250	254	252	249	256	264	269	261	251	272	245	273	257	255	268	251	252	269	252	234	256	219	243	282	243	273	266	254	248	261	255	233	260	256	270	286	276	228	235	264	253	252	252	236	245	252	228	243	275	250	269	256	244	255	264	255	257	285	261	254	256	263	258	263	248	250	260	261	268	261	270	279	263	252	229	259	232	244	255	267	253	246	269	243	260	266	271	250	267	269	261	245	307	249	283	260	258	259	282	251	253	281	262	279	233	236	259	244	255	283	281	245	255	237	252	245	248	285	289	254	276	253	236	267	248	263	234	258	267	251	277	252	255	254	235	254	302	256	264	283	267	247	251	265	274	271	227	242	243	257	259	259	243	256	249	251	256	271	246	236	247	248	270	265	249	271	229	253	254	255	267	249	251	278	276	249	241	249	262	241	258	253	266	247	255	268	292	251	278	253	245	267	248	241	237	230	248	239	258	266	237	258	242	260	297	274	274	269	279	238	257	253	248	264	294	273	270	289	267	252	267	246	238	226	268	258	259	226	263	249	274	236	271	269	270	272	269	232	257	255	236	233	248	273	261	288	262	250	258	262	270	240	227	257	274	254	249	244	247	287	255	260	255	268	277	252	281	230	217	233	264	254	234	243	238	251	234	261	284	257	253	262	267	282	265	250	261	251	262	242	262	271	263	260	259	236	257	234	258	275	243	258	249	255	250	251	287	261	290	221	271	245	252	242	234	272	265	266	256	262	272	266	250	260	242	248	266	245	283	219	279	252	251	244	249	247	249	254	239	278	281	259	271	235	258	256	275	261	272	251	274	257	220	246	259	267	258	260	269	258	234	248	258	293	255	240	241	265	265	253	275	243	263	256	257	288	250	266	278	221	236	251	267	255	272	256	243	276	252	244	253	263	263	258	242	265	259	246	271	251	254	264	272	249	268	238	251	250	240	273	261	214	259	252	265	229	269	249	242	264	240	260	277	276	276	263	225	249	238	244	262	274	275	272	241	242	250	269	256	249	258	256	252	232	244	239	288	275	259	259	236	232	235	252	255	238	253	248	268	258	250	268	281	260	253	263	266	250	247	250	262	228	259	262	261	246	276	273	237	266	280	264	229	260	263	289	270	262	270	277	271	242	267	276	255	259	302	253	238	270	244	232	246	254	276	281	237	245	262	255	254	237	256	261	263	254	237	285	268	279	265	286	264	279	265	251	229	247	230	264	242	272	265	260	247	248	283	235	253	230	279	255	247	243	259	241	255	274	274	250	287	260	255	259	267	256	235	279	272	261	258	268	252	265	235	260	225	232	241	243	260	254	252	265	262	268	272	250	258	238	243	271	250	254	258	219	256	254	250	246	261	262	252	253	260	236	258	259	250	239	244	279	238	277	250	257	289	241	257	253	247	257	296	269	237	287	262	284	285	253	266	257	272	252	284	223	276	258	268	261	230	240	250	243	231	267	247	232	263	253	253	258	268	245	252	265	282	275	255	253	236	258	250	266	257	245	242	256	262	273	253	276	249	257	237	240	249	258	260	267	220	273	256	285	243	257	264	275	260	247	270	247	241	246	265	250	261	225	239	276	254	250	255	246	241	234	261	241	253	269	241	266	253
8513	17189	14117	7775	5137	3563	2746	2233	1757	1521	1287	1185	1039	979	832	836	771	740	742	701	680	679	625	613	612	598	580	585	522	558	531	528	521	515	497	483	499	491	538	513	498	499	499	500	486	496	501	507	496	446	503	448	516	483	518	447	475	474	459	513	497	468	499	466	495	457	469	460	499	456	489	437	497	420	468	474	443	502	513	461	446	459	497	474	480	440	469	443	455	434	446	443	444	456	510	477	480	479	485	485	470	468	461	444	433	458	487	468	456	464	477	459	462	507	450	445	457	429	431	462	467	463	473	471	456	469	455	468	440	449	469	462	473	483	489	464	488	437	465	460	471	447	443	441	423	459	446	483	473	497	480	442	457	493	453	436	485	470	462	469	434	467	452	443	417	473	439	435	458	474	464	469	462	459	445	460	485	427	439	438	412	477	456	440	489	459	452	484	479	466	462	443	460	467	435	458	432	494	424	451	439	454	453	468	421	455	460	462	433	454	443	471	430	416	475	502	472	431	489	490	467	443	424	451	432	471	437	471	507	487	429	447	475	455	448	442	470	452	449	435	444	484	497	471	439	446	497	459	464	465	440	471	464	436	435	447	449	443	475	439	442	432	462	463	457	460	471	500	429	458	481	459	409	462	450	440	471	463	459	456	435	448	457	439	481	435	467	440	467	474	492	472	460	482	460	486	448	459	445	460	513	452	459	444	454	432	456	497	439	440	511	488	470	456	432	427	462	459	452	480	435	467	484	471	436	454	460	485	476	465	483	465	472	451	475	434	429	482	420	455	467	470	453	433	395	449	459	479	458	455	473	440	436	420	467	453	458	452	469	492	474	472	477	478	454	474	489	456	432	463	485	506	494	423	470	423	495	465	456	466	413	425	468	434	449	436	481	493	446	453	430	425	477	445	467	459	457	466	437	471	481	460	461	453	436	466	453	487	471	447	502	424	450	501	465	446	440	447	433	433	448	465	433	463	437	473	485	456	455	461	466	436	483	477	440	453	480	473	499	467	451	434	443	434	469	461	445	457	461	461	406	450	478	489	447	448	464	479	453	451	486	428	441	458	488	446	434	442	476	466	457	461	460	446	451	453	480	449	449	426	457	493	444	433	450	465	468	465	427	455	428	434	445	427	463	490	446	423	450	440	462	467	456	482	491	477	480	489	449	489	463	482	479	441	449	460	425	457	418	455	495	443	444	480	447	478	475	441	481	460	470	455	483	451	457	411	448	490	471	472	459	451	456	445	451	464	511	440	466	453	446	438	462	498	478	470	468	458	469	485	490	469	506	472	448	436	412	489	451	464	410	468	426	475	462	438	462	422	426	438	451	435	466	492	460	452	455	421	462	449	428	465	442	446	454	398	432	476	454	472	475	460	447	448	423	442	478	430	445	460	487	436	429	451	497	441	429	474	435	457	484	461	458	507	483	414	455	452	461	468	508	435	440	483	441	474	453	443	432	471	478	530	425	451	469	439	444	431	426	474	448	429	431	465	398	446	448	466	440	490	477	447	464	459	444	458	421	435	478	463	464	453	455	465	457	415	462	442	467	445	453	471	456	445	466	444	436	474	491	443	470	445	484	436	433	429	432	479	459	467	457	492	445	459	449	481	447	472	470	433	489	420	467	437	530	434	483	468	447	464	445	456	487	466	453	472	452	450	417	482	459	429	480	471	465	420	457	473	445	471	501	425	428	464	473	482	458	464	474	464	462	447	453	458	447	450	498	435	456	470	430	469	459	461	424	419	451	485	459	476	451	474	460	450	437	461	460	440	476	442	492	458	459	491	474	458	458	465	431	450	489	420	482	452	472	467	458	453	469	484	460	449	436	481	481	458	488	467	453	451	454	444	463	417	426	443	445	445	435	418	462	471	450	452	456	498	460	465	459	453	447	416	454	427	456	424	423	440	465	468	473	460	440	472	436	475	481	434	463	467	441	490	456	438	461	505	450	436	441	478	463	461	444	437	456	444	448	469	422	471	478	439	432	451	445	456	428	444	475	445	429	440	439	478	493	466	461	480	426	451	482	415	508	442	440	446	467	438	446	452	446	454	486	473	432	478	442	474	463	454	468	480	455	476	467	484	435	450	462	417	425	424	453	476	463	436	463	463	465	482	439	442	496	451	457	487	471	454	473	454	504	431	468	472	435	420	449	482	443	479	472	468	440	454	446	493	494	430	471	457	442	491	428	445	473	464	492	464	449	435	431	420	457	449	470	460	423	462	430	414	462	467	489	479	452	414	487	483	468	474	462	476	454	452	445	461	442	475	448	447	471	451	441	454	454	452	442	495	453	488	476	484	452	449	471	461	460	483	461	458	455	470	473	461	457	434	471	471	465	469	480	423	458	439	486	482	473	447	436	482	478	428	434	472	446	443	417	438	458	457	470	465	497	457	464	480	480	464	463	447	477	447	428	454	460	457	486	470	448	462	408	429	455	469	488	442	454	450	469	517	441	444	431	452	448	457	468	444	443	455	434	452	441	446	436	454	497	508	471	464	471	482	504	457	451	427	470	446	452	461	464	448	436	492	493	445	447	487	401	434	470	442	474	480	424	410	443	428	457	451	452	458	469	422	465	460	455	482	437	463	491	480	445	468	477	480	457	447	452	469	446	466	445	463	490	473	450	455	451	506	412	452	479	474	489	450	453	446	462	453	487	461	483	441	467	465	476	437	459	445	431	461	428	467	446	443	440	448	483	474	437	442	443	477	475	474	476	468	455	444	468	460	459	488	504	469	458	433	475	474	457	497	485	436	426	451	481	487	484	443	453	471	437	415	451	441	483	483	416	472	453	464	440	471	500	478	448	491	435	447	470	469	448	477	416	474	434	436	472	461	450	458	451	462	437	478	443	450	444	457	468	446	455	463	450	472	434	477	414	454	472	450	414	448	452	443	448	458	440	439	438	453	481	447	452	485	476	457	523	454	470	495	448	458	482	455	457	496	441	471	489	422	422	426	450	461	450	463	479	460	465	449	476	459	438	449	484	510	444	462	426	456	457	458	458	433	463	468	472	451	473	479	452	449	482	455	463	465	492	462	489	439	452	453	493	459	460	476	452	442	421	455	455	450	465	486	423	450	473	471	451	429	447	459	449	453	436	472	480	431	480	427	463	423	495	447	454	486	435	449	462	433	442	445	458	501	481	481	440	456	489	455	470	430	492	469	452	457	428	460	497	464	450	444	425	476	466	480	463	478	458	413	449	440	478	440	439	450	440	447	434	462	460	462	466	439	493	437	450	464	435	416	454	488	475	416	460	501	492	454	448	431	448	434	455	419	408	448	455	461	448	461	482	472	480	462	469	438	451	445	426	456	446	461	428	499	484	411	455	446	453	488	459	452	451	454	428	461	464	459	459	488	486	473	468	457	458	498	471	464	462	465	445	477	457	475	454	448	462	442	490	496	464	458	492	437	459	474	430	458	462	417	470	483	463	456	463	485	463	415	444	474	472	470	481	444	489	439	453	407	464	469	431	473	453	498
26982	20702	7510	680	384	345	343	323	315	331	316	315	327	337	350	309	335	318	296	294	308	274	319	321	318	342	311	322	316	319	311	304	293	271	310	315	322	289	320	299	294	318	284	328	312	339	344	293	312	316	287	310	295	298	314	315	303	293	322	339	309	297	313	316	289	304	326	318	317	302	287	329	278	296	330	321	315	301	280	288	293	333	302	292	333	311	330	302	312	300	335	305	287	277	287	285	313	311	311	319	309	301	318	297	337	309	297	309	301	304	298	297	345	319	315	315	301	288	302	306	334	311	322	314	287	332	317	283	324	315	328	332	290	292	336	288	281	323	313	285	304	301	318	316	326	280	292	299	308	324	297	334	315	313	289	288	333	306	327	309	292	322	291	301	331	312	301	334	299	334	291	297	290	313	324	317	338	288	317	300	299	298	323	327	292	325	325	306	333	306	347	291	290	328	281	297	317	312	306	311	324	325	298	323	317	287	315	282	332	314	316	347	326	309	331	309	304	295	293	281	353	303	295	315	288	302	299	314	319	350	329	291	301	325	296	339	329	292	309	317	280	297	338	317	329	306	298	285	328	334	321	315	300	330	307	312	289	319	294	311	317	286	297	318	331	298	305	302	307	304	318	317	332	271	332	307	369	307	284	302	297	291	311	335	313	317	305	294	283	325	326	331	318	313	357	316	283	317	299	319	313	303	329	324	301	301	285	339	274	296	304	304	311	317	302	316	314	295	334	301	302	347	308	295	319	314	320	310	329	325	340	332	343	275	311	310	288	288	350	302	322	301	284	289	291	322	302	327	328	310	300	327	315	289	324	327	293	324	310	297	310	308	322	311	320	286	325	332	316	305	290	323	317	288	300	307	316	271	306	297	338	314	291	315	338	351	281	299	319	290	300	282	315	321	291	317	331	312	321	316	303	320	327	276	328	309	324	308	308	295	295	321	334	292	286	313	317	299	325	309	297	310	303	300	314	333	328	367	323	294	315	345	279	321	322	340	313	314	313	310	305	310	317	317	287	302	295	331	349	329	289	313	280	326	336	313	327	285	321	301	310	330	297	315	341	288	306	293	334	326	311	320	355	292	281	331	302	297	315	297	298	314	326	288	344	315	317	318	322	299	297	268	303	291	329	312	289	305	322	309	342	297	300	319	326	330	283	334	302	316	292	302	326	329	299	333	323	341	306	331	328	318	310	289	338	318	315	318	290	315	289	274	295	311	316	326	295	296	314	320	305	345	295	306	348	351	297	340	329	288	303	299	322	315	309	328	313	349	301	293	327	321	316	321	316	289	349	328	296	311	302	293	295	340	316	303	301	323	313	316	339	300	317	302	332	279	305	354	332	350	279	337	296	306	308	346	287	307	306	316	310	256	285	305	317	331	316	291	289	287	292	330	294	323	292	301	285	279	327	314	340	315	322	337	332	308	321	304	304	279	353	325	297	326	298	315	285	345	308	292	348	281	312	303	317	306	310	299	284	299	294	304	297	328	340	325	313	303	304	308	335	301	289	290	307	326	303	287	302	307	329	300	321	311	296	325	335	314	325	311	299	327	299	325	326	315	347	318	311	295	314	295	326	291	313	287	340	300	328	303	331	319	313	346	303	319	332	298	316	304	337	309	290	316	307	329	264	318	315	296	322	294	316	309	330	309	274	300	308	311	315	299	300	289	309	323	321	297	306	313	331	310	311	321	278	329	317	300	311	337	324	316	300	303	276	315	316	276	297	284	288	321	319	359	308	282	319	295	309	315	286	296	297	306	325	301	332	321	324	304	306	294	297	309	299	310	304	312	314	308	314	292	339	317	318	309	305	326	284	298	307	305	273	346	310	326	316	291	321	325	296	287	300	303	340	311	294	325	339	311	300	289	296	318	288	315	305	287	339	331	313	329	347	322	288	294	296	329	306	312	300	302	292	275	308	309	319	286	311	318	282	311	344	332	296	313	335	326	308	330	322	334	292	307	327	277	323	313	304	321	291	274	305	318	325	277	323	313	317	323	277	325	310	315	315	344	300	303	296	329	313	305	316	310	281	317	306	313	320	324	317	315	311	322	302	296	297	312	309	289	283	307	307	282	310	306	320	321	313	324	324	275	315	305	312	321	292	293	296	288	301	327	338	302	330	310	328	309	289	307	348	274	322	304	312	315	300	295	285	305	300	311	353	302	328	309	317	322	320	291	297	287	309	292	302	324	311	339	289	298	323	309	331	292	277	316	306	291	319	302	299	317	297	324	358	346	329	327	307	300	300	293	315	325	331	332	303	326	322	281	311	321	298	320	327	308	285	291	273	290	309	264	310	306	315	289	317	320	308	335	284	324	322	336	303	322	324	320	297	315	296	346	319	279	266	302	337	287	321	304	317	334	288	337	292	311	313	286	306	340	312	361	310	320	302	299	330	312	292	326	284	298	328	321	314	313	286	270	302	290	309	303	293	301	306	334	322	321	316	321	311	309	319	303	287	322	308	305	302	310	284	343	332	328	320	298	313	291	314	298	310	274	329	325	318	278	330	281	331	311	330	313	296	325	304	313	277	323	340	289	298	281	342	316	317	311	282	312	294	321	301	327	340	333	333	288	256	294	322	315	294	309	294	320	308	323	306	321	308	305	312	283	279	315	303	308	284	311	311	320	328	331	312	331	303	303	315	286	265	286	287	276	336	300	292	278	283	312	318	290	308	315	296	315	277	288	306	310	290	305	304	324	303	329	323	344	331	338	295	274	301	284	315	352	346	303	319	325	310	321	324	313	320	289	342	316	298	319	325	287	323	304	328	290	350	305	276	310	297	324	307	300	325	332	335	317	314	321	323	354	299	323	264	316	313	286	295	343	311	329	264	290	312	332	278	315	345	328	300	293	315	308	283	318	282	324	312	335	326	302	312	303	305	334	319	287	342	321	340	314	322	311	326	302	327	325	303	299	298	301	281	298	329	292	321	284	307	343	327	312	308	319	314	315	319	327	268	299	325	310	295	346	302	290	298	297	311	303	286	317	316	335	314	341	321	307	302	313	349	312	350	352	342	334	350	286	337	278	302	330	318	306	290	296	318	282	329	332	327	353	326	285	315	292	306	297	306	300	305	259	304	315	287	303	313	329	325	295	327	303	318	330	305	305	313	284	286	292	303	268	289	307	333	295	305	331	322	281	292	322	328	249	322	323	294	313	297	312	321	306	299	332	335	312	322	292	315	282	318	301	317	324	302	302	287	324	304	333	313	310	288	332	336	349	354	302	289	315	324	296	306	298	323	315	324	310	306	297	304	317	340	303	301	291	319	327	310	309	304	307	315	331	265	313	298	304	328	280	310	293	286	325	302	321	316	292	302	320	303	345	328	312	312	320	329	313	296	318	312	300	295	360	320	297	294	372	314	310	319	324	296	312	317	326	309	311	298	291	290	310	320	308	299	319	322	303	326	280	319	351	323	300	337	313	337	311	321	308	321	276	307	316	308	338	300	309	286	368	286	302	310	276	295	302	330	332
4212	1849	1592	990	829	755	716	700	630	659	641	638	596	600	625	604	637	611	570	620	609	580	589	591	561	611	575	592	564	598	576	585	575	590	557	601	594	584	584	605	592	566	576	608	537	570	566	566	596	585	570	547	627	590	582	606	575	552	568	606	581	539	594	593	580	559	589	594	614	619	596	575	543	573	597	629	567	578	575	607	626	580	557	592	610	603	541	560	603	556	590	611	600	580	604	591	562	553	557	590	568	615	601	576	629	617	629	580	536	604	604	570	574	538	626	553	576	603	565	569	551	570	578	598	609	572	585	568	565	585	613	603	573	570	582	623	579	558	544	605	614	587	620	532	574	542	613	590	576	549	620	617	571	586	599	614	594	574	603	584	641	540	576	534	602	575	583	575	570	593	570	610	611	556	597	592	563	600	603	628	584	587	548	583	620	605	569	550	620	572	575	567	568	626	554	538	613	580	563	616	589	574	587	627	561	593	623	554	574	585	519	639	584	591	585	603	569	576	569	589	632	605	559	621	605	617	554	555	562	587	582	581	579	573	590	565	582	561	631	542	578	601	579	575	616	619	568	598	583	551	610	537	597	563	597	617	634	594	630	588	576	556	599	582	615	588	562	559	610	589	573	556	601	588	579	564	609	566	621	614	586	555	604	561	616	581	581	600	561	584	606	593	553	586	595	564	583	596	565	612	608	586	625	598	602	613	592	595	569	612	563	587	612	544	595	590	621	595	629	636	553	556	586	605	612	576	563	515	533	558	588	625	608	555	548	578	581	553	537	554	580	571	590	579	597	550	598	603	600	580	589	588	584	629	614	531	612	574	576	568	591	583	560	573	601	583	561	536	557	598	588	580	595	556	598	567	581	549	604	612	596	549	591	546	562	582	591	567	574	590	596	583	604	578	590	530	526	615	564	582	615	509	588	601	601	595	601	577	595	529	543	594	607	602	600	568	589	581	543	583	549	564	579	600	561	604	590	612	587	599	573	547	623	574	590	541	591	586	591	557	598	591	598	610	561	608	541	573	560	578	577	580	601	610	593	565	532	601	575	579	595	597	599	556	592	567	549	628	590	588	608	640	579	651	619	588	622	558	584	576	537	600	593	602	567	585	580	598	573	570	528	578	594	562	555	566	586	594	587	594	621	585	613	584	611	578	613	606	599	551	601	587	555	582	601	574	582	605	615	602	583	626	625	569	562	583	571	574	609	574	584	593	573	568	559	589	573	625	576	575	613	577	586	622	601	529	611	615	583	595	551	573	574	616	565	579	581	579	626	576	596	590	592	535	601	604	580	603	594	580	578	563	612	569	595	602	592	596	583	568	554	575	529	589	607	609	609	594	606	563	555	547	568	582	531	603	519	584	536	583	538	578	592	578	559	550	595	628	638	592	576	575	556	556	574	588	614	559	592	576	562	597	637	552	587	607	597	550	606	590	596	593	584	565	618	597	558	546	568	610	561	550	589	609	547	619	562	586	607	589	571	584	574	574	608	575	552	592	590	595	578	585	649	625	590	636	576	602	595	568	532	537	557	563	649	625	556	540	589	595	561	611	577	581	569	562	612	619	596	593	587	625	573	627	578	576	584	553	568	601	581	589	579	558	535	578	583	569	586	568	552	563	569	579	579	598	571	551	605	558	576	589	561	574	580	581	578	608	598	556	631	539	587	550	603	587	595	583	538	555	628	581	582	594	599	583	597	589	578	594	624	569	569	611	596	583	596	591	588	577	601	597	612	542	603	586	604	564	565	580	609	570	575	611	579	567	565	594	619	565	607	599	619	585	595	582	609	554	601	599	539	584	573	591	613	620	556	555	575	582	631	591	563	604	584	570	540	563	534	621	630	557	598	585	581	596	590	557	598	597	585	584	592	594	579	538	587	598	608	584	579	570	604	545	616	590	585	578	555	569	559	597	552	613	608	582	593	544	603	623	584	621	566	591	561	601	548	597	589	597	591	587	568	591	605	563	582	532	619	595	582	595	611	634	555	588	564	545	581	565	609	561	571	553	582	572	553	565	584	590	625	594	624	572	600	574	606	607	597	585	578	612	621	599	600	555	579	594	542	586	568	569	576	545	616	574	606	573	546	589	590	614	621	581	563	582	576	625	594	595	557	583	592	572	533	588	579	548	587	596	598	562	600	558	570	577	569	589	600	622	605	563	578	595	593	579	621	638	568	609	585	573	588	595	578	586	601	587	587	603	570	526	625	617	591	591	597	580	591	537	579	574	560	577	595	602	607	603	609	581	576	558	594	573	567	573	593	604	549	568	572	546	587	559	544	560	604	568	574	568	583	579	584	627	601	611	561	628	600	583	570	561	579	578	604	581	581	583	579	588	538	581	575	577	624	596	597	589	577	578	580	574	555	554	588	583	543	597	587	547	579	642	548	586	559	616	575	607	571	586	558	585	582	620	595	547	585	575	599	564	619	592	617	606	562	597	606	557	598	582	594	602	540	549	586	568	600	594	644	590	580	534	613	585	584	563	550	569	602	591	593	603	567	599	576	618	587	602	610	553	634	585	589	607	633	583	589	595	613	616	575	563	623	595	572	577	583	575	576	572	621	577	585	584	586	567	560	549	591	590	589	570	583	621	580	543	593	588	597	565	572	587	602	587	580	592	571	582	560	590	592	585	558	597	558	565	549	588	591	602	599	626	549	601	600	552	580	590	602	585	577	572	563	589	624	573	579	614	557	609	581	590	596	602	557	611	552	614	549	593	544	595	614	604	612	609	649	619	546	583	606	593	612	581	565	584	537	582	596	584	606	628	570	617	592	577	598	604	590	553	607	605	580	560	595	591	583	545	560	550	601	530	569	616	601	587	613	617	621	547	589	616	583	564	510	622	575	540	603	543	581	582	569	568	622	587	582	588	567	581	577	554	605	584	612	620	573	640	549	581	550	614	563	579	578	549	550	619	645	556	564	564	617	527	629	607	554	583	588	560	599	593	566	566	586	588	589	551	557	578	599	579	599	627	597	567	572	553	572	561	592	535	580	538	547	583	579	582	608	584	607	584	607	599	592	571	579	566	592	553	589	606	588	602	594	597	609	565	576	528	623	584	621	598	584	591	627	587	599	569	553	585	580	572	553	550	595	587	532	552	566	587	596	566	604	619	613	536	619	568	628	551	592	658	552	583	567	582	588	537	539	611	606	623	608	615	594	625	618	605	590	545	550	603	629	603	566	589	581	589	582	573	592	610	599	565	596	587	610	584	593	524	548	590	590	584	567	568	614	557	623	535	571	559	582	596	580	598	551	569	576	579	609	561	628	566	589	582	568	621	582	594	554	600	556	586	558	593	600	576	552	545	668	613	598	586	562	597	603	558	575	594	614	594	571	584	570	611	530	585	566	595	589	568	592	600	596	626	594	548	574	604	574	567	552	608	575	624	569	570	540	572	654	611	609	551	619	594	586	603	550	577	585	586	582	600	575	577	574	562	635	596	597	608	599	569	594	549	593	602	574	596	570	645	592	592
24472	21424	28640	24604	19677	1508	587	361	298	271	263	211	194	219	205	201	171	177	157	185	174	167	148	176	156	146	183	149	157	157	161	133	166	148	118	135	164	150	144	157	142	153	158	142	132	163	153	151	160	177	175	137	150	143	144	126	137	145	145	135	144	140	154	149	146	152	152	145	135	129	148	153	128	128	143	185	132	174	149	121	132	142	123	137	160	157	117	152	139	140	123	142	125	161	153	150	137	133	141	143	142	142	120	123	150	158	130	143	147	119	120	138	132	133	123	141	136	121	143	130	130	151	151	117	135	123	119	148	134	145	125	133	124	127	136	130	163	132	110	154	148	143	155	141	136	128	138	137	150	150	142	148	144	127	137	171	135	137	136	147	154	135	125	147	143	139	140	142	126	127	129	152	122	132	137	111	139	126	128	133	130	184	129	136	138	117	122	131	131	127	139	137	131	144	133	125	136	143	126	144	139	147	144	124	126	111	135	134	146	144	155	147	148	141	130	121	150	135	149	126	144	132	162	136	137	141	133	146	138	145	126	131	146	130	167	140	142	141	157	146	132	123	145	130	145	129	126	129	133	138	145	138	129	138	151	132	126	160	114	155	166	140	129	140	151	151	123	142	145	142	128	133	121	147	133	127	140	151	146	146	131	131	144	146	146	119	142	128	133	139	137	128	134	145	129	157	160	152	155	148	138	137	140	147	149	129	137	122	140	130	128	133	131	134	150	135	139	153	133	146	140	168	111	141	128	129	116	115	143	148	154	144	127	142	150	142	135	144	130	130	129	144	161	144	136	135	120	144	123	132	122	151	143	135	137	136	140	137	125	143	152	122	142	143	156	152	133	144	130	145	138	121	142	137	139	159	137	148	147	145	151	139	156	142	147	128	122	125	143	142	126	128	133	169	137	140	141	137	121	157	131	148	148	135	133	151	127	124	143	119	138	141	130	147	123	136	124	129	110	150	147	133	136	119	128	113	129	146	165	147	135	137	152	140	142	151	129	119	129	142	117	144	140	144	117	123	126	133	134	129	153	123	163	145	151	131	139	118	124	145	132	153	147	134	153	138	112	115	128	143	134	116	145	151	156	150	136	117	127	133	152	135	145	162	149	149	144	142	147	130	140	130	141	159	123	148	142	149	136	120	159	138	143	123	138	129	151	125	140	133	131	148	139	134	143	144	151	147	148	144	143	154	161	133	163	147	133	115	105	156	166	139	138	164	144	137	144	146	142	140	162	132	135	145	146	149	146	145	118	123	151	138	139	148	127	146	134	149	128	146	125	127	135	123	137	138	129	145	138	137	146	128	129	143	126	151	127	150	149	138	161	147	115	127	130	141	147	151	144	136	152	137	137	122	154	115	149	144	119	144	143	155	150	138	147	130	143	125	146	138	134	140	137	152	147	147	140	135	136	157	135	120	125	137	136	132	150	139	138	138	136	130	146	132	138	155	154	140	135	147	128	134	114	141	142	131	150	115	140	142	143	138	142	141	145	115	151	144	140	127	152	124	140	131	126	131	131	141	135	144	153	127	151	161	140	119	149	138	150	130	156	168	136	126	151	149	146	127	129	140	118	135	132	137	144	179	114	156	147	149	151	153	137	121	130	133	140	159	136	155	145	134	144	144	127	153	163	130	141	110	131	141	156	99	144	137	158	142	149	135	143	129	142	130	137	117	121	128	141	127	127	129	125	136	131	132	143	123	133	132	133	147	115	129	105	156	112	124	132	151	137	141	134	148	141	142	134	148	108	147	142	131	128	146	143	158	151	148	127	135	154	131	137	125	149	150	138	136	142	125	131	140	152	144	153	154	142	145	131	122	135	147	149	146	110	131	124	134	148	129	140	150	146	143	136	155	118	129	157	152	121	149	139	149	137	135	152	140	130	129	149	135	152	147	125	144	124	147	145	119	130	146	154	144	129	137	135	142	130	131	148	148	135	125	144	134	157	154	128	163	115	151	119	135	149	134	135	138	135	148	126	145	148	143	122	130	131	126	149	130	164	133	139	160	121	114	151	132	126	127	148	136	128	112	132	125	137	127	116	144	131	159	135	157	149	141	126	145	124	142	150	147	134	131	159	159	128	142	148	133	130	109	124	130	150	137	114	132	148	138	138	130	135	143	138	143	138	135	138	132	132	122	150	132	152	133	154	148	157	129	137	132	138	136	149	132	125	119	140	155	138	131	138	152	148	141	136	138	152	125	139	129	120	143	138	127	128	146	128	137	119	150	137	133	168	137	159	139	139	159	140	147	149	126	136	150	125	167	143	118	128	133	122	147	152	148	141	137	155	133	132	125	124	124	151	140	119	135	129	156	137	146	128	116	126	149	142	143	131	124	129	147	141	140	133	142	144	147	132	117	140	134	130	125	127	143	137	126	163	136	138	148	143	139	139	123	141	143	126	141	130	133	134	139	129	138	130	132	142	144	139	130	147	128	148	159	133	165	140	131	143	130	132	133	131	156	136	133	137	163	143	127	141	125	143	152	137	139	157	133	141	163	138	142	150	140	128	119	154	139	130	137	161	138	129	124	134	129	143	137	150	146	140	142	121	123	144	146	156	155	139	139	130	159	122	137	144	141	128	138	131	136	140	143	126	149	131	119	144	142	169	149	140	134	146	144	155	128	147	146	153	153	152	133	146	117	141	151	131	139	122	122	158	136	142	145	117	152	128	158	118	142	132	139	140	135	123	151	132	146	136	131	145	140	137	135	145	143	136	133	128	161	138	119	151	142	142	134	138	136	135	148	103	148	128	144	122	113	149	126	137	115	131	123	124	122	145	121	139	151	152	128	140	120	157	119	132	150	137	132	132	130	147	128	110	133	148	141	140	137	133	138	133	152	139	133	143	146	139	136	156	135	132	121	134	134	133	115	145	126	139	120	164	129	128	122	158	121	141	133	140	128	149	154	140	149	136	147	139	160	124	137	135	134	144	154	125	134	120	137	128	144	140	140	148	124	131	151	141	134	139	151	136	146	144	128	141	141	154	142	132	149	118	137	143	143	142	137	115	154	138	136	126	134	157	135	150	148	138	134	145	118	160	158	127	120	140	113	139	128	154	123	119	138	126	129	144	145	136	120	136	127	151	137	143	138	110	146	122	146	161	144	129	116	145	132	137	152	131	118	136	143	151	126	151	140	123	136	135	114	115	151	149	127	147	144	149	140	143	128	142	137	135	141	132	139	126	123	129	148	126	119	145	123	130	132	138	132	125	127	133	125	147	127	122	124	130	151	128	138	135	154	126	150	154	113	136	121	139	134	142	169	136	135	145	136	150	146	138	148	134	131	128	135	113	133	125	139	146	144	148	132	137	148	139	121	135	130	153	133	148	131	151	138	148	135	146	128	141	142	143	123	139	136	115	137	137	144	133	150	156	111	135	132	149	133	121	123	136	138	144	134	154	142	125	149	148	139	127	141	137	159	125	155	137	129	119	132	135	133	137	156	136	143	130	129	160	121	156	119	156	148	128	127	140	143
5919	11081	8932	4634	2860	2071	1527	1218	1031	846	696	685	596	537	481	461	410	414	420	351	369	373	374	327	339	336	356	330	324	350	330	286	322	308	290	295	269	313	319	313	279	299	311	274	258	302	283	292	263	264	277	291	272	312	284	305	302	299	308	284	248	281	295	290	314	282	310	285	281	314	269	263	280	296	286	319	284	276	266	292	268	286	295	292	279	268	270	303	246	266	288	256	292	294	262	283	278	279	295	312	302	274	256	277	265	271	254	266	270	260	257	266	252	263	287	249	261	274	269	271	287	270	317	252	298	287	292	301	264	279	268	305	289	282	279	300	278	276	260	252	260	255	288	288	275	255	265	268	276	280	297	297	288	269	264	286	277	281	289	276	270	306	288	261	282	267	311	296	290	257	279	253	265	265	274	261	266	336	277	275	254	250	264	310	267	250	245	284	295	305	282	306	275	290	295	284	245	268	267	264	275	297	302	297	290	301	264	324	275	245	263	265	304	298	285	276	280	281	272	247	267	308	270	273	271	264	256	255	277	282	291	272	280	304	247	289	290	292	299	269	284	290	275	282	293	255	293	273	267	246	293	293	259	264	265	255	273	298	272	269	275	267	276	289	294	300	280	265	299	308	275	270	288	270	256	255	291	274	279	250	273	280	314	312	302	276	267	244	278	273	285	246	270	249	317	281	306	291	276	271	278	267	284	284	263	308	266	288	282	251	274	267	268	283	260	287	267	264	270	297	259	285	279	283	298	273	280	279	293	290	287	293	275	282	265	266	266	253	303	267	285	274	279	293	313	276	298	260	271	299	293	273	285	272	299	293	265	297	278	261	276	270	253	277	272	253	285	268	304	302	286	290	270	288	294	287	271	272	275	300	268	276	264	308	279	289	295	263	294	276	284	272	297	295	287	285	312	279	262	267	279	270	288	263	277	295	299	269	271	304	283	271	251	253	286	269	265	289	263	240	268	274	267	298	256	251	259	241	275	273	283	293	277	308	285	258	266	287	253	282	272	318	296	271	263	293	296	254	328	267	266	282	274	259	305	275	294	299	287	304	295	271	280	282	263	262	311	299	267	264	280	278	280	306	262	282	246	284	260	300	289	282	280	268	291	267	244	254	301	280	248	274	290	287	281	241	288	263	286	257	263	279	274	318	271	284	289	272	241	299	269	303	312	293	254	291	253	301	268	263	269	279	306	308	284	280	310	256	287	276	267	281	276	302	276	268	258	266	255	257	321	274	286	263	277	281	294	280	292	256	255	241	299	275	277	267	292	287	261	322	273	275	272	277	250	271	312	251	273	283	281	265	271	277	245	289	254	282	304	278	291	291	290	281	289	274	266	251	257	310	274	273	301	270	257	297	264	279	304	273	318	261	292	278	307	247	288	261	278	275	256	279	278	292	271	248	255	272	286	280	272	250	255	259	264	266	274	262	259	264	271	289	254	282	264	268	273	281	288	252	271	288	279	283	278	267	246	254	247	263	266	283	270	273	276	252	286	271	267	282	298	283	267	252	294	276	273	256	296	295	266	283	258	273	274	246	274	275	267	299	273	256	276	277	274	270	304	282	255	272	300	260	286	288	285	258	287	288	245	277	289	293	267	310	253	259	275	279	262	289	267	288	251	309	275	272	267	260	268	262	257	283	277	271	292	290	249	276	289	274	280	258	269	271	279	264	250	275	264	283	292	291	270	282	239	262	255	294	259	254	295	287	263	273	270	267	246	286	253	269	281	272	282	257	252	248	264	265	264	261	255	276	268	299	268	267	275	289	280	266	273	270	257	269	299	269	258	263	265	332	280	274	272	277	303	291	275	287	273	279	273	280	244	302	314	278	287	232	281	296	302	241	286	270	288	271	248	285	264	255	264	283	281	274	278	278	261	275	272	274	280	285	283	284	268	272	282	298	269	288	272	271	310	273	285	270	275	270	270	298	262	262	273	278	249	294	313	315	308	273	232	275	282	272	288	266	264	300	279	275	277	302	225	270	260	268	266	273	291	276	285	244	271	302	306	291	287	277	303	286	273	282	269	284	290	264	275	279	258	297	264	287	259	291	282	267	267	280	270	287	274	276	274	277	305	282	304	270	265	291	254	293	297	278	274	288	260	257	273	276	275	259	259	271	273	263	278	284	286	277	294	276	284	273	282	285	278	278	281	268	285	309	262	247	309	269	294	238	276	282	267	268	266	278	288	282	252	265	285	278	282	264	265	256	271	243	299	272	291	264	279	267	274	263	283	272	287	277	281	279	272	265	258	269	271	261	257	302	314	270	276	261	298	256	260	261	286	271	256	259	275	241	296	308	269	306	306	260	256	273	285	289	281	261	273	247	264	316	277	271	265	302	270	281	282	271	265	289	275	263	280	263	276	270	260	274	277	261	278	276	264	264	242	269	276	259	271	254	280	275	259	286	284	268	245	248	303	261	227	260	282	280	270	248	291	269	286	302	293	256	238	302	266	281	273	259	292	288	274	252	286	292	269	265	275	248	288	280	279	268	278	298	229	266	267	267	278	287	268	310	264	263	259	253	272	271	263	294	269	294	318	294	294	272	237	285	295	267	271	280	256	282	263	284	255	276	272	267	266	272	259	272	284	279	281	304	262	293	263	294	279	294	271	268	274	279	278	270	278	295	291	268	291	271	287	282	267	300	292	280	317	294	278	277	269	281	274	266	246	297	278	278	252	285	292	275	275	279	288	301	283	301	300	263	285	276	285	272	298	292	268	261	263	263	294	276	265	267	279	290	279	291	279	259	283	276	264	258	281	295	260	256	281	269	299	248	299	277	281	311	255	265	258	276	282	298	280	282	277	285	244	248	302	254	266	281	285	296	249	281	285	276	246	250	260	294	269	315	267	297	267	280	293	266	274	287	269	287	308	288	278	279	267	285	246	270	266	280	251	291	280	268	256	258	284	272	279	260	267	272	289	287	293	288	234	287	264	260	313	262	305	286	296	266	250	249	256	265	275	271	289	250	262	270	271	281	267	296	260	291	301	286	281	278	290	295	250	294	282	288	285	280	269	256	282	305	255	274	264	258	277	285	296	290	268	270	284	252	292	278	271	258	284	248	260	299	299	266	260	273	213	272	290	280	267	301	267	289	273	287	258	244	299	308	276	267	262	253	268	247	274	290	282	288	315	283	275	309	283	301	293	298	271	249	283	285	293	304	290	287	277	266	270	297	282	274	326	273	248	279	254	281	257	263	275	266	282	288	273	315	279	283	275	304	287	268	272	269	265	254	256	266	261	263	283	236	261	252	308	281	265	277	272	278	274	254	312	282	247	254	297	262	251	266	259	262	263	279	300	308	262	254	275	275	272	277	264	283	274	231	273	280	281	249	278	280	286	253	291	258	266	265	263	278	293	282	289	313	310	285	287	278	258	267	269	282	260	277	278	236	287	287	282	299	257	267	248	261	284	273	282	274	279	266	301	263	256	271	303	316	261	254	265	257	276	248	273	252	290	276	265	271	281	267	265	255
23422	21396	29271	23880	21396	17748	1720	767	592	511	472	451	412	378	367	339	355	355	310	280	338	310	298	296	312	294	307	301	297	273	288	279	282	256	294	313	249	265	259	287	269	279	282	279	259	271	268	261	277	275	267	265	243	280	259	272	253	246	268	247	270	263	229	222	292	279	234	229	282	283	257	272	290	249	241	277	284	262	249	259	271	241	271	237	210	276	266	274	276	280	238	226	259	254	228	265	260	243	249	240	258	290	272	244	256	279	290	258	239	261	272	236	261	247	265	255	270	277	262	283	262	295	247	248	223	274	256	278	261	249	259	250	256	252	271	264	239	243	272	245	260	228	240	254	270	285	243	266	259	250	268	245	256	269	243	274	260	288	276	261	253	281	232	272	260	289	261	287	273	265	262	233	271	282	234	264	248	238	254	265	256	258	244	244	271	241	252	273	209	246	235	287	229	240	236	297	238	274	255	248	256	265	258	247	262	285	267	289	260	253	224	245	242	269	230	268	281	247	270	250	234	235	272	253	272	254	237	250	250	254	275	260	280	244	262	279	239	241	240	263	250	286	267	254	253	255	257	264	262	248	268	275	235	283	259	277	248	265	256	229	250	241	254	257	225	252	257	238	250	253	259	257	241	253	259	271	272	274	257	263	250	293	240	250	266	266	238	243	252	255	277	243	271	263	253	267	243	244	274	260	270	274	255	285	233	261	282	259	274	263	253	239	243	278	245	240	252	247	242	282	271	269	267	246	237	281	284	247	252	230	281	245	245	229	301	277	255	269	237	281	249	270	248	282	220	243	257	248	231	270	254	250	294	233	254	237	258	253	242	252	236	267	278	248	274	237	279	281	260	287	242	276	246	271	267	255	275	272	267	303	264	263	239	272	281	266	276	261	274	287	257	279	273	285	254	281	275	233	275	255	232	279	246	257	230	238	237	278	252	250	239	260	234	273	300	234	266	263	250	243	252	246	263	245	252	271	262	251	213	263	250	231	256	225	225	238	245	281	271	254	264	252	237	253	257	246	264	226	282	256	246	255	251	268	251	260	260	271	247	278	276	248	253	264	248	279	263	259	252	284	255	247	263	278	262	280	230	271	261	264	241	247	254	258	280	235	244	232	249	250	249	260	233	271	238	261	269	255	254	261	287	251	244	283	249	240	202	269	259	261	273	230	270	245	272	282	246	275	275	256	271	264	275	244	274	267	268	275	265	287	249	230	263	250	259	246	270	251	249	266	252	238	252	276	266	244	247	250	265	295	264	271	274	265	239	245	250	248	264	241	263	260	205	273	238	279	275	257	253	232	252	296	251	273	259	272	254	249	231	240	259	245	285	255	251	259	261	248	239	254	257	233	257	259	247	257	247	266	234	272	258	239	248	241	245	215	266	266	233	248	235	278	268	233	272	265	229	271	264	251	273	245	249	243	280	249	253	264	255	261	251	259	265	233	256	243	243	249	260	272	240	261	239	255	246	243	265	238	309	232	264	276	236	249	246	292	261	266	259	269	270	252	254	290	284	241	257	271	265	242	262	252	279	213	252	265	255	249	239	263	262	264	272	242	256	243	264	243	276	242	245	256	285	260	281	240	251	231	262	254	233	248	259	224	276	232	242	236	269	270	242	245	241	254	272	263	261	253	266	264	252	228	262	259	229	258	223	263	264	269	264	250	252	233	230	262	264	269	249	277	228	274	272	271	257	239	253	248	254	243	266	239	247	266	290	266	247	257	260	254	269	226	265	269	267	245	237	252	256	276	250	262	281	260	246	256	243	251	257	252	246	293	264	226	250	244	277	281	222	281	263	261	256	255	262	239	286	253	268	257	261	260	256	262	247	254	255	261	241	227	267	303	247	246	273	274	256	231	258	236	270	265	278	264	287	274	263	247	274	250	288	256	255	228	259	261	235	279	255	275	245	265	251	246	279	288	239	245	265	243	261	239	255	275	240	265	240	260	274	247	269	250	272	273	262	266	239	254	242	249	263	275	246	255	259	245	259	272	241	256	278	261	259	247	243	245	249	258	291	251	246	298	271	248	263	241	243	261	233	231	268	293	281	247	263	235	256	266	299	280	257	248	252	256	278	273	254	237	259	243	239	272	238	271	248	253	270	287	236	273	271	257	236	274	271	279	268	241	252	284	260	276	241	238	256	264	268	249	251	262	256	295	269	251	262	264	259	263	259	263	255	293	230	275	244	247	258	273	254	256	266	285	259	235	265	280	274	239	233	231	248	273	252	253	232	268	266	257	266	274	274	245	253	255	242	264	269	290	242	234	256	261	258	247	245	257	247	262	274	244	253	247	280	270	271	256	263	255	229	254	254	257	279	257	250	304	264	271	277	284	283	257	254	277	268	278	252	259	266	258	231	273	261	265	269	264	275	231	238	286	260	256	240	250	225	266	249	268	268	265	227	276	261	233	248	247	290	253	277	278	272	258	280	239	248	242	261	255	245	267	257	242	253	273	233	247	239	249	273	263	276	277	247	260	309	242	257	251	262	260	276	249	257	270	242	235	258	251	262	267	269	251	242	259	248	263	254	248	244	275	268	247	281	245	251	244	256	247	234	219	270	266	242	267	281	252	240	248	281	240	273	257	261	279	235	283	248	281	248	279	261	249	250	262	280	262	236	246	245	274	267	251	257	266	268	268	253	265	252	258	273	285	232	259	270	275	244	261	246	252	255	238	270	265	254	245	261	258	282	262	246	257	272	279	278	264	264	252	265	268	257	275	258	240	282	272	240	273	238	271	245	253	269	235	256	260	247	257	273	272	270	259	240	241	271	248	231	251	219	237	292	274	272	261	256	274	277	274	248	249	268	249	272	248	267	258	268	262	257	290	239	239	251	267	256	278	230	279	225	282	274	256	274	258	273	219	259	257	263	242	258	280	230	243	275	258	261	270	226	234	255	226	279	269	270	271	269	258	263	271	247	237	276	231	234	262	245	257	259	268	220	264	256	262	278	269	269	269	253	238	253	243	267	250	245	257	258	249	279	270	281	230	267	230	273	248	273	263	252	282	245	267	274	275	241	281	245	272	289	269	240	259	256	253	248	291	242	275	265	263	255	248	257	255	273	265	265	255	272	250	268	288	239	248	253	296	251	262	236	254	252	268	264	255	235	242	262	242	238	272	227	275	251	263	261	228	274	248	242	251	261	250	235	256	275	265	264	258	262	260	247	236	263	256	297	251	255	239	251	283	233	243	251	244	254	241	272	283	272	270	295	264	237	231	274	251	265	287	232	246	285	243	263	265	230	266	270	273	255	256	266	266	263	259	253	250	303	253	287	235	252	274	250	252	247	256	251	278	262	237	233	250	251	220	245	261	235	257	234	237	282	241	247	262	289	281	255	269	235	235	260	257	259	260	262	253	274	272	255	296	250	245	263	278	269	236	246	255	231	258	269	236	252	246	276	253	267	235	263	245	269	249	233	232	280	277	274	263	271	243	254	289	243	256	259	232	231	253	234	246	264	276	256	252	231	265
8444	17135	14085	7662	5184	3602	2733	2220	1731	1507	1299	1157	1003	989	906	808	775	735	694	649	633	602	616	623	576	584	547	589	568	554	532	557	506	546	511	506	510	494	500	498	504	481	511	486	483	510	490	500	457	488	479	475	501	444	487	484	468	503	453	471	483	447	461	479	472	482	465	512	452	488	447	485	483	483	471	484	468	438	499	487	449	488	487	456	472	445	487	437	448	477	463	448	449	443	442	463	459	446	450	475	461	470	439	459	484	468	463	447	483	429	466	491	445	443	442	491	481	462	424	449	465	441	452	445	437	447	449	448	443	484	459	450	473	469	472	458	448	483	483	463	449	421	474	481	453	474	476	469	483	488	483	475	465	436	418	442	469	451	432	445	478	458	448	460	462	421	432	490	433	468	420	473	411	457	509	489	482	434	466	440	413	472	473	458	455	428	425	450	497	467	417	439	411	408	474	472	480	468	443	440	464	419	435	435	459	473	436	464	438	433	487	441	451	417	456	426	451	463	463	487	460	474	455	446	445	445	441	462	449	477	457	455	469	472	445	427	503	455	463	484	489	470	463	425	487	443	491	482	408	433	468	443	464	454	472	499	491	434	437	475	471	476	476	470	436	492	441	440	511	463	473	476	452	455	438	460	493	446	461	486	471	452	478	477	466	456	423	438	460	445	476	453	453	451	454	495	433	476	474	465	534	458	457	455	426	430	480	445	455	435	426	427	434	455	479	465	462	440	441	448	462	515	459	474	457	438	468	416	430	466	494	462	450	406	443	449	455	467	448	437	479	429	449	433	467	439	445	486	436	442	463	456	432	470	416	437	470	501	421	447	441	495	438	484	459	477	436	478	426	470	434	457	439	491	447	494	414	465	457	441	489	427	429	447	453	485	439	454	484	439	494	462	443	461	441	455	470	438	451	461	449	440	475	442	446	431	484	461	452	458	479	427	471	443	464	473	431	442	476	454	479	468	475	498	456	439	452	438	428	446	435	464	438	476	449	452	466	457	434	428	480	472	453	452	458	471	449	466	463	491	452	454	443	462	459	490	503	444	474	434	460	442	435	464	481	439	479	481	463	489	445	437	473	435	452	462	420	433	445	468	487	523	435	428	421	433	475	477	454	430	476	461	470	438	451	450	440	498	488	481	495	448	481	435	451	476	426	453	444	440	438	498	432	461	450	458	503	448	458	460	436	460	453	474	459	473	441	473	461	479	488	446	464	445	415	486	459	457	425	414	450	444	508	426	455	413	434	459	447	427	462	472	457	421	450	463	425	420	485	445	447	451	446	494	468	446	458	481	437	446	478	447	477	446	451	428	483	482	472	483	472	444	432	454	489	436	438	488	446	468	475	466	488	475	487	479	449	453	444	462	455	435	458	447	457	467	461	458	477	463	499	454	483	468	411	464	468	457	454	459	462	464	475	448	469	450	449	448	462	467	472	425	470	501	472	457	435	426	459	451	461	463	480	458	446	454	474	452	468	502	477	478	486	449	478	474	474	408	431	457	447	446	431	427	448	478	450	463	482	496	448	437	470	461	449	454	450	454	421	474	455	511	435	459	454	491	443	448	442	403	439	457	450	482	430	473	436	464	462	455	446	443	452	445	433	440	476	453	458	454	452	421	485	458	449	481	408	446	433	454	445	422	465	484	475	433	466	470	475	438	454	440	474	455	431	491	482	428	428	453	469	456	421	464	469	488	472	461	467	426	464	459	451	452	443	454	438	441	439	433	455	446	499	449	407	451	438	445	436	420	435	435	482	452	449	431	486	444	445	444	448	493	470	426	461	406	475	466	478	459	458	481	443	443	452	455	457	457	435	453	469	477	472	475	457	452	448	429	447	459	459	415	477	439	429	446	483	466	434	450	426	476	434	469	468	406	462	453	430	448	436	449	461	470	432	457	438	445	463	459	486	456	477	466	438	445	477	474	420	459	432	493	478	457	444	452	457	500	447	462	411	494	472	463	464	454	470	427	436	444	480	443	488	490	480	472	451	436	469	464	466	450	454	458	460	440	455	506	450	488	453	480	423	452	485	423	501	445	455	463	471	448	449	457	477	450	473	443	454	449	439	433	463	467	451	451	461	426	435	479	444	445	442	441	469	419	493	418	454	458	448	474	444	434	466	447	472	434	444	459	460	459	407	470	454	458	447	411	430	429	453	458	408	444	465	448	504	432	490	421	451	435	446	436	436	468	415	478	490	471	467	463	486	473	462	439	422	436	463	454	492	427	426	460	422	435	418	461	435	469	476	451	462	438	460	484	436	415	470	424	494	471	433	413	447	450	469	465	444	463	442	416	462	462	465	457	427	477	451	453	466	452	470	447	471	476	442	418	478	461	466	432	440	477	450	496	466	440	453	483	482	453	431	451	479	478	429	433	424	463	462	441	477	461	440	437	440	490	424	454	452	456	454	427	459	444	466	478	473	457	488	439	458	428	425	484	475	474	465	479	468	444	473	437	459	426	486	448	475	490	419	446	458	423	454	445	431	430	446	441	484	474	481	440	480	442	464	421	460	410	475	420	451	444	456	499	436	442	443	470	466	454	438	414	466	463	467	460	438	486	421	496	474	403	491	503	462	433	434	485	469	416	481	448	502	430	452	492	494	475	472	473	423	411	461	459	425	438	477	426	440	457	442	449	437	471	495	472	478	492	444	435	434	431	418	442	469	473	466	452	417	433	445	453	417	434	494	447	458	449	432	454	432	414	452	463	434	452	460	460	461	467	487	425	484	439	451	428	444	396	443	458	452	468	447	460	501	417	476	470	474	453	472	473	448	434	488	440	451	415	476	461	450	440	491	480	434	478	439	436	449	476	416	435	427	471	483	445	465	475	477	427	485	470	480	487	463	485	434	458	460	471	443	454	416	463	486	468	446	459	439	423	434	448	466	467	438	464	465	446	467	477	457	446	465	459	474	451	433	471	464	460	466	424	459	478	472	464	411	457	442	463	437	449	428	497	456	473	466	452	457	429	442	476	451	466	493	449	462	471	479	468	491	453	453	433	460	445	488	434	486	481	496	450	480	452	425	472	418	435	466	448	476	472	445	471	449	473	488	506	434	462	449	472	447	456	480	432	462	480	455	463	486	446	441	438	452	455	466	453	430	458	469	451	458	417	458	469	454	448	433	488	454	449	481	429	445	482	407	486	446	470	478	474	463	473	456	449	465	465	467	449	482	429	466	438	486	468	440	484	468	459	424	490	444	488	445	456	470	491	442	441	434	429	459	440	449	475	453	410	470	455	466	452	432	478	484	468	495	439	434	428	439	419	468	456	464	465	479	473	449	442	454	465	487	501	506	426	449	472	423	450	444	437	446	490	441	462	440	459	472	457	479	472	468	423	458	464	465	430	462	433	438	460	437	417	467	443	463	461	464	455	474	444	503	468	443	429	470	459	446	466	448	470	470	455	456	489	438	479	512	403	442	464	477	468	484	448	466	463	456	462	474	469	494	458	430	453	435	472	467	429	458	452	480	453
26939	20695	7502	662	356	346	324	365	308	293	317	335	329	320	321	323	295	277	317	302	314	305	316	315	303	299	294	278	300	317	334	337	305	330	373	304	347	286	275	310	293	355	319	334	304	296	321	292	284	320	292	314	290	282	334	295	293	295	314	302	310	325	307	315	310	271	310	289	321	306	306	287	294	310	316	342	324	302	282	343	334	287	325	314	304	321	329	317	288	320	306	275	314	317	318	306	314	317	311	323	306	315	332	309	325	322	297	285	301	318	322	315	266	344	335	323	297	302	312	360	303	332	312	327	306	334	304	328	305	340	275	299	299	307	317	296	299	296	306	303	307	311	303	295	307	291	330	303	313	305	331	320	287	327	313	316	318	299	298	354	341	281	325	310	280	346	319	303	301	314	285	304	306	321	347	329	299	318	257	297	292	302	335	303	342	322	335	303	288	346	322	316	313	346	326	307	299	314	301	315	307	322	309	289	298	296	326	322	324	297	312	281	324	276	326	324	314	296	288	274	302	325	282	349	288	332	292	323	300	317	319	309	302	323	334	327	321	293	308	278	341	312	294	315	333	318	323	307	311	289	297	328	315	293	332	339	287	311	323	317	260	326	302	287	297	285	307	305	304	310	323	327	308	308	309	305	314	315	291	291	324	307	305	310	292	283	281	303	294	289	313	305	302	277	307	324	318	301	316	298	306	294	310	298	302	303	286	297	287	291	274	348	336	289	307	305	329	292	341	310	281	305	333	309	309	333	318	305	327	303	287	290	321	291	313	274	319	329	301	268	323	308	289	301	324	294	306	326	312	300	295	330	327	321	312	288	302	323	314	320	286	317	314	301	328	315	297	325	320	280	318	314	286	315	286	298	308	312	279	313	293	300	334	272	294	307	287	310	344	338	300	321	319	291	305	311	339	305	313	314	314	294	326	299	322	282	309	305	320	270	346	290	272	300	294	300	324	302	287	299	316	306	301	306	288	296	296	297	329	279	301	283	322	335	313	307	287	324	321	320	312	287	327	335	299	320	276	292	303	274	273	321	304	307	308	287	325	304	294	308	335	303	303	329	329	294	340	291	305	295	277	323	270	351	310	280	285	309	334	302	325	328	301	291	304	334	346	317	329	263	319	295	299	289	291	324	320	325	335	332	304	282	329	295	313	303	317	326	299	310	296	342	318	308	345	316	296	274	297	321	327	290	294	329	305	309	283	329	310	312	324	293	284	328	326	323	281	347	277	319	339	339	324	325	317	323	320	309	317	323	309	287	302	329	325	287	323	291	334	325	320	304	320	334	323	302	327	325	281	317	300	284	327	313	294	317	336	316	284	251	325	345	332	320	318	322	347	328	317	316	313	338	277	286	321	284	287	299	302	292	322	306	341	298	301	308	301	308	324	330	295	314	304	299	288	323	294	294	311	313	321	335	284	280	306	336	291	315	327	321	287	320	296	321	306	314	313	292	320	317	303	314	269	295	292	316	300	324	345	296	296	334	274	319	309	266	298	315	328	271	348	303	328	300	300	344	320	344	305	327	318	284	329	297	289	346	295	329	290	327	324	328	300	336	295	318	311	291	298	331	292	307	329	272	317	303	326	336	346	307	323	317	279	280	319	294	280	288	327	356	315	310	309	343	295	319	292	287	315	290	284	322	315	318	290	305	300	301	276	311	296	313	297	334	317	296	316	286	325	298	308	313	315	313	321	291	326	322	330	319	280	295	292	321	316	353	309	304	309	314	331	313	303	310	319	311	295	323	326	286	290	325	309	291	301	316	334	306	306	310	296	334	331	318	303	306	306	305	312	287	284	296	295	303	306	353	308	310	307	351	279	334	290	298	301	299	340	290	320	290	302	323	271	324	299	337	298	331	318	290	318	330	306	295	340	319	279	323	319	324	316	332	301	328	299	291	317	303	321	305	310	312	303	302	311	289	322	287	321	289	267	302	296	310	317	292	312	326	312	294	326	325	315	287	308	303	322	328	309	321	324	311	286	308	347	301	319	345	303	311	313	318	332	299	316	311	295	302	325	268	310	300	300	304	289	281	290	295	333	323	302	321	300	301	344	319	344	300	308	309	310	330	307	300	326	272	318	322	285	310	278	331	303	308	293	283	293	312	291	317	295	296	320	314	330	296	312	284	321	318	287	295	316	309	320	303	304	300	295	325	321	326	310	320	314	305	319	314	303	294	327	270	295	323	322	333	314	290	316	289	305	325	305	307	312	314	308	282	326	348	326	362	299	297	285	294	277	315	320	321	302	307	283	295	337	288	284	302	302	294	310	345	335	326	297	317	288	327	307	275	289	303	305	304	302	304	318	316	350	311	326	273	313	327	291	303	292	313	340	317	289	280	284	308	319	271	319	320	298	310	353	295	284	281	302	347	294	312	304	306	296	308	311	335	285	307	283	313	317	280	327	322	341	311	319	318	322	299	312	324	331	321	308	307	323	316	327	315	282	342	301	318	291	328	309	315	289	314	296	321	290	350	326	330	330	306	306	291	312	294	302	296	332	337	317	331	334	297	325	332	319	312	306	330	318	318	281	285	321	315	295	317	289	326	327	328	285	317	284	335	307	308	315	299	303	300	293	341	337	292	300	329	286	294	322	298	309	300	292	268	324	290	325	303	298	353	298	322	311	342	273	306	319	340	299	289	326	335	332	326	302	296	303	303	286	315	316	332	310	293	297	286	283	314	323	317	277	314	310	352	323	283	307	310	314	363	296	295	338	292	267	296	332	309	322	304	330	304	280	304	310	316	313	295	289	340	288	305	313	326	309	311	327	331	311	291	295	290	312	309	311	333	305	319	300	289	304	314	279	327	272	305	325	292	301	297	295	326	301	309	284	348	323	334	282	311	302	318	288	340	309	285	303	310	292	342	303	312	312	308	286	338	291	334	310	306	326	331	294	302	330	278	309	313	352	294	307	310	302	343	303	303	287	298	325	304	270	311	293	337	281	317	295	330	298	313	300	279	308	317	311	310	300	294	284	326	308	321	314	321	317	347	322	319	306	313	310	340	311	337	321	322	326	309	326	304	303	309	320	342	288	321	328	304	330	326	320	310	264	290	275	329	300	307	333	333	307	314	317	315	314	299	290	306	341	305	305	265	295	300	338	313	323	325	273	303	290	321	340	291	314	331	296	298	306	316	300	319	316	310	318	298	294	291	324	327	306	290	309	300	287	317	310	302	308	282	321	282	279	342	322	314	323	288	269	304	309	316	335	331	294	291	325	342	335	294	293	293	300	359	284	322	331	308	314	293	334	313	320	290	305	319	307	305	318	297	325	283	317	320	330	300	326	300	304	281	296	295	280	284	288	316	331	314	294	254	312	312	309	298	297	299	313	286	327	336	303	338	343	301	285	282	312	330	307	292	330	324	305	288	291	298	306	287	327	304	290	318	293	303	293	325	323	307	311	315	319	310	315	310	308	280	329	297	326	336	298	333	312	307	308	287	320	330	324	318	311	279	330	328	267	328	304	292	322	326
4205	1872	1550	1006	893	735	697	670	621	625	631	610	616	584	602	600	614	626	578	559	573	596	585	582	599	596	587	564	621	592	582	589	592	558	576	544	562	521	577	583	602	574	598	591	587	559	615	615	599	586	585	580	575	559	573	566	582	562	545	573	603	623	544	597	524	596	571	570	563	557	584	549	587	598	607	559	583	555	569	585	535	584	573	560	576	562	573	566	575	563	552	594	544	588	557	559	587	560	580	562	584	565	571	597	564	582	587	570	566	548	572	547	599	593	552	614	600	610	596	604	570	574	564	582	553	594	606	572	615	572	617	597	578	561	593	590	581	568	576	545	559	605	563	565	575	566	572	590	599	579	586	588	553	607	597	593	589	571	601	582	602	524	608	572	537	588	575	552	576	584	559	561	570	597	595	578	578	527	592	561	606	592	580	546	575	582	616	588	562	618	563	590	582	563	560	576	571	629	590	578	581	589	602	591	587	600	590	587	582	568	595	552	621	557	638	572	639	575	558	583	572	585	616	547	559	564	588	563	599	568	585	602	608	540	560	569	574	583	559	583	580	577	607	536	577	572	577	571	560	600	577	596	591	566	550	606	529	569	592	554	598	623	601	556	594	588	613	542	589	609	585	619	556	580	553	606	567	594	559	566	572	596	576	585	621	591	620	575	545	625	607	599	586	582	603	636	586	574	580	566	598	611	589	595	617	582	593	580	569	615	588	621	529	547	599	582	587	581	562	591	584	603	581	594	608	561	569	550	573	614	537	556	538	551	579	591	567	558	656	579	591	548	552	552	564	586	620	563	581	599	580	524	589	571	550	586	592	541	573	618	541	602	571	580	557	599	616	596	545	568	589	574	580	591	608	577	521	586	570	551	598	524	552	561	579	584	593	583	563	538	538	600	622	602	604	554	575	604	589	598	585	555	606	620	582	522	556	586	580	594	546	571	581	601	572	559	553	566	594	618	557	597	586	610	556	593	604	541	553	523	600	580	591	613	601	594	578	613	583	579	584	567	593	639	577	579	573	588	562	584	574	582	536	607	586	557	566	592	545	505	550	596	564	573	541	590	610	554	582	596	550	598	579	594	565	615	547	614	572	594	574	563	584	586	577	612	595	586	559	601	585	579	566	532	546	621	572	555	564	584	589	561	567	594	583	553	605	573	536	604	578	640	597	608	574	604	595	568	549	601	576	605	546	625	554	616	561	600	545	567	586	564	597	602	621	564	615	531	610	576	554	556	567	605	565	560	611	572	616	592	531	562	571	551	588	544	562	567	612	654	568	555	593	564	583	563	584	603	558	608	548	589	632	589	553	594	561	556	584	558	556	598	533	575	548	632	595	572	574	603	518	547	605	578	639	598	606	644	582	585	579	563	562	596	570	586	596	580	560	571	547	584	553	601	583	564	576	559	579	588	564	531	519	577	605	575	558	581	548	541	565	578	565	584	534	568	554	584	569	577	586	552	569	572	555	578	583	573	568	585	535	638	580	572	585	614	572	583	601	588	573	603	591	557	628	601	588	591	601	594	610	571	576	556	548	565	561	574	596	611	620	609	545	561	579	578	567	598	609	624	560	607	554	563	578	539	578	583	585	544	567	567	580	588	602	556	575	562	544	580	596	565	581	614	583	621	575	598	581	630	569	534	599	591	579	585	537	554	606	540	556	613	524	608	582	574	515	553	583	587	582	569	564	586	590	596	550	559	597	565	580	575	601	590	577	573	591	565	586	565	591	603	583	542	564	580	563	586	565	581	533	600	592	610	583	594	565	535	576	571	546	583	587	612	585	570	593	611	583	588	556	586	581	613	585	569	569	592	543	582	605	576	608	554	580	559	532	563	569	580	586	542	577	592	599	587	601	618	581	615	567	598	546	584	556	545	585	579	621	583	579	597	606	554	594	602	588	544	552	603	573	556	540	570	581	572	576	606	580	589	562	569	556	528	578	574	574	592	611	556	548	621	587	566	581	595	574	576	592	558	615	534	532	559	604	606	552	568	579	608	573	586	601	615	553	602	603	552	550	566	606	554	620	590	587	556	610	545	591	577	598	611	586	588	603	504	615	558	582	583	600	558	612	578	568	572	562	587	591	563	603	580	548	599	575	557	603	603	590	574	571	614	542	571	585	583	542	534	611	600	578	599	579	582	582	579	581	579	637	559	543	583	564	602	599	571	558	603	610	600	552	607	551	558	586	620	573	548	605	582	587	541	551	567	593	600	621	615	599	583	594	579	578	616	575	572	569	582	572	563	601	569	587	569	586	543	611	608	622	571	567	635	579	606	590	600	604	577	610	610	626	598	562	578	584	555	561	566	594	585	560	539	604	590	597	588	628	554	576	571	593	547	571	566	641	569	564	569	596	563	610	585	563	575	620	590	595	569	582	598	577	534	572	561	580	567	539	560	580	645	594	594	628	617	596	541	554	572	553	583	593	572	571	562	605	573	593	514	580	601	539	612	582	588	571	578	534	580	528	581	556	589	591	563	595	574	559	617	616	589	583	587	604	533	619	540	601	567	550	615	568	589	575	602	591	545	577	598	589	607	576	596	592	554	592	556	600	582	587	645	590	572	588	607	578	622	563	561	596	578	619	575	562	579	564	577	563	590	568	563	556	610	588	590	583	577	616	575	622	624	556	590	580	610	610	588	637	612	559	579	566	592	553	588	565	562	573	541	596	567	571	574	540	621	543	595	586	569	533	574	594	607	602	558	597	605	568	568	610	612	582	611	582	579	599	571	612	571	533	585	576	577	585	586	598	619	576	588	582	620	553	619	571	597	562	553	593	607	584	559	627	602	605	593	569	602	575	618	565	557	596	541	570	570	541	609	557	555	610	549	542	546	604	606	560	612	607	601	555	567	562	596	579	598	543	549	606	578	591	578	557	597	571	567	611	568	593	592	631	542	579	571	540	585	598	580	534	587	613	600	597	589	557	600	616	592	580	573	609	575	546	574	543	587	556	508	590	568	588	617	562	570	642	541	576	586	586	565	601	589	628	616	591	559	590	602	575	528	550	558	592	534	575	600	574	585	588	593	586	602	561	580	573	574	565	631	546	551	586	555	601	578	630	557	558	575	588	659	561	556	591	569	533	582	583	620	559	625	591	568	564	592	595	605	587	568	584	559	597	578	576	608	569	560	540	586	596	567	597	551	635	609	563	631	590	560	610	602	571	577	566	590	564	571	599	584	604	563	594	600	618	539	577	571	617	570	621	599	559	577	587	591	569	589	589	590	528	558	574	542	535	589	621	568	589	586	572	598	608	620	570	569	603	590	610	551	618	575	574	596	567	584	580	609	579	582	602	558	562	580	618	563	564	568	597	580	562	516	597	528	585	604	583	584	562	599	558	588	598	555	572	594	563	574	630	549	600	599	552	550	606	562	574	544	553	580	561	562	638	586	626	568	617	591	577	580	578	551	588	571	601	551	586	590	605	591	579	547	563	522	595	619	543	622	605	572	546	543	587	558	584	543	606	585	541	581
24424	21416	28590	24585	19799	1548	603	418	293	286	266	234	220	195	223	201	184	162	166	152	169	174	168	174	171	144	160	145	154	153	155	141	165	164	154	147	132	138	161	156	137	162	152	139	128	124	140	156	123	130	149	139	154	137	154	149	137	128	126	155	155	140	159	131	125	117	154	168	152	146	132	136	120	146	133	142	139	140	140	151	138	150	119	131	140	149	141	129	154	153	140	161	159	153	138	126	152	124	145	150	137	130	166	147	138	144	128	174	132	141	126	144	136	144	156	148	118	127	155	117	152	134	133	139	128	143	130	137	157	147	118	146	135	134	162	147	152	141	127	138	150	118	135	132	129	126	152	136	154	134	138	150	147	138	146	120	167	113	139	118	143	149	132	127	131	123	159	143	124	154	144	137	130	143	136	124	149	124	145	136	111	150	130	140	160	138	123	135	144	130	132	155	114	132	147	125	119	119	127	128	132	162	131	135	136	135	155	152	151	132	143	156	129	120	143	131	135	153	143	137	128	152	134	143	106	128	141	151	136	146	130	151	137	142	155	133	140	130	131	114	163	135	143	138	145	141	145	136	143	139	119	131	142	159	139	140	128	138	122	147	144	148	161	137	164	157	160	144	138	113	134	152	132	144	138	130	130	130	137	131	124	143	126	137	135	112	145	147	132	150	150	144	114	122	136	131	147	125	138	121	136	159	126	131	150	124	123	133	137	120	118	140	156	128	130	128	131	147	136	144	150	143	143	142	151	143	127	138	131	138	135	132	118	121	134	146	135	153	149	128	138	139	152	126	134	126	151	119	135	136	129	125	146	152	132	147	122	137	163	151	144	138	130	155	143	130	125	145	137	153	132	142	146	126	147	135	135	138	152	142	164	146	129	138	145	142	141	157	121	142	126	133	121	125	139	147	138	129	150	145	146	144	143	141	144	122	135	170	133	150	172	135	142	153	147	122	148	120	160	140	171	119	146	121	159	139	132	132	131	122	135	136	127	155	125	141	114	161	136	125	144	145	139	132	118	141	121	132	129	144	134	132	128	158	124	131	139	140	150	145	149	133	147	154	144	143	131	139	149	142	135	150	144	147	150	120	134	145	131	124	148	138	185	150	122	147	115	148	131	131	132	153	147	142	154	134	149	128	131	144	137	124	142	132	104	147	139	137	114	126	141	120	127	129	136	137	130	139	131	119	142	138	134	136	142	144	143	156	155	147	132	116	140	134	125	140	149	145	146	152	122	128	119	129	141	151	177	128	132	123	126	131	130	120	129	128	155	157	139	116	134	140	133	120	134	131	174	149	139	146	151	133	124	141	135	135	146	151	137	141	128	143	165	121	146	142	135	130	122	131	136	126	124	136	124	120	153	119	149	117	141	139	142	138	135	128	142	149	154	150	131	143	129	148	128	135	138	144	149	148	134	144	149	145	133	137	141	167	131	153	137	138	125	155	139	135	137	119	130	127	151	139	139	127	135	155	154	144	136	135	131	131	121	125	134	150	119	163	120	135	139	129	126	155	147	152	134	131	136	147	125	138	167	124	139	141	146	138	139	146	122	145	144	137	121	161	156	132	121	139	131	132	129	116	125	130	131	140	138	147	129	137	149	135	138	122	118	130	126	137	153	149	151	155	116	139	139	148	139	132	145	123	128	122	146	129	148	121	158	134	140	147	148	131	149	145	134	141	156	132	137	150	122	130	114	164	127	144	141	135	128	138	134	137	155	130	127	133	135	153	136	139	138	144	133	138	133	125	156	132	132	136	153	130	145	135	152	132	131	155	167	145	156	127	138	136	156	120	143	126	129	127	126	133	130	144	161	140	128	139	129	138	153	139	135	135	134	138	142	118	134	150	141	129	139	142	145	147	119	139	146	111	157	140	136	121	129	126	147	155	135	143	125	117	126	114	151	136	154	147	158	144	118	112	142	146	157	148	137	168	152	137	132	126	136	135	142	150	153	143	151	145	150	130	139	145	146	130	137	161	153	124	134	136	125	133	128	126	139	140	162	127	160	145	132	148	122	139	136	152	126	141	143	137	130	127	128	157	152	144	134	126	124	164	144	145	158	128	148	145	153	142	136	157	149	140	163	149	155	151	135	150	127	114	127	157	146	154	126	155	115	126	135	149	123	113	138	135	137	158	141	155	130	166	128	131	137	125	140	161	116	146	134	126	137	128	142	150	136	131	114	155	153	151	134	141	137	140	141	128	129	145	123	137	146	153	125	172	155	136	154	168	136	136	142	140	118	117	126	140	145	139	121	140	146	149	132	128	145	116	139	142	122	129	129	141	133	130	133	141	131	144	139	125	129	131	145	141	158	128	117	120	136	123	153	141	144	127	144	127	145	142	131	129	132	137	139	170	132	128	131	154	142	145	148	137	129	156	136	129	164	158	146	130	132	155	139	148	148	148	157	123	138	121	127	178	141	139	151	118	129	113	159	145	152	153	130	160	142	161	126	161	116	152	118	128	135	133	113	143	128	151	121	120	151	126	139	142	142	143	124	156	143	132	127	129	132	129	144	139	137	134	157	131	132	143	120	136	137	138	150	126	123	149	129	131	124	124	163	154	138	148	148	142	126	130	139	155	142	128	149	132	129	150	132	152	138	139	152	132	121	141	134	161	140	128	121	147	130	144	138	129	136	143	118	145	138	140	160	135	135	132	140	166	150	150	140	143	137	132	133	149	131	128	141	121	140	125	136	141	133	138	147	151	125	142	126	132	141	138	134	126	140	127	150	132	142	136	156	139	146	140	133	130	126	124	132	133	150	115	135	128	127	141	154	150	107	140	154	144	136	130	135	131	152	136	126	115	148	135	149	141	148	145	126	153	142	133	157	107	178	150	133	172	148	145	146	129	145	119	132	148	146	128	142	128	143	124	136	146	166	134	143	142	133	143	140	143	160	145	164	138	129	144	124	133	132	153	115	132	144	144	122	131	135	136	136	129	148	149	147	137	150	137	141	140	133	119	138	144	157	138	148	132	140	142	123	123	143	143	140	120	136	150	130	134	146	134	135	126	139	130	144	132	140	143	145	146	147	125	156	165	146	127	127	127	139	147	148	137	132	140	128	152	132	143	136	147	129	115	154	161	129	136	150	139	125	125	129	144	126	148	140	131	143	139	147	156	143	152	134	128	135	136	148	135	139	154	129	135	130	137	152	141	146	138	154	140	139	127	154	145	140	133	149	159	137	133	130	144	148	144	143	141	137	133	141	141	129	137	155	129	171	153	155	125	136	127	130	144	139	138	159	134	140	140	147	138	149	142	124	141	133	142	152	120	166	143	124	157	148	142	140	139	117	142	141	147	145	138	141	114	137	125	149	146	135	127	153	134	126	130	144	150	127	151	143	142	147	130	125	148	130	143	142	118	144	128	133	153	132	151	151	153	140	142	158	134	148	134	122	118	139	140	140	131	152	149	126	117	140	135	143	147	133	104	136	132	141	132	142	142	146	120	124	144	132	127	130	164	147	127	142	140	112	141
6062	11024	8994	4588	2923	2151	1566	1183	1077	839	765	672	586	509	528	472	449	405	414	423	385	361	345	349	324	340	346	315	302	320	333	316	315	303	317	300	289	304	302	299	325	294	300	287	308	286	274	297	281	314	303	274	286	272	289	303	272	269	278	285	253	308	277	284	276	269	279	271	278	298	263	254	307	268	288	278	290	260	258	263	264	246	300	263	280	266	270	269	264	278	256	268	276	281	295	251	292	283	300	300	276	276	281	274	281	280	267	271	268	296	272	323	266	275	285	290	259	291	270	261	268	298	242	275	260	284	240	275	307	264	292	284	246	249	286	264	253	249	275	293	257	269	293	277	290	254	296	288	269	291	260	265	278	264	265	286	278	285	288	287	280	263	268	280	269	257	264	281	280	251	287	281	274	280	275	258	261	268	270	221	285	311	282	287	270	252	302	260	282	267	273	242	264	266	252	304	283	269	264	283	255	264	276	255	298	285	278	290	281	289	307	255	268	268	280	221	275	287	252	290	285	293	259	275	293	291	269	257	279	282	282	264	250	274	295	268	291	267	260	270	285	255	276	280	267	285	287	264	274	303	301	271	262	258	284	326	260	237	283	281	279	285	266	287	248	269	267	260	250	273	273	274	276	282	281	288	263	248	293	274	264	287	286	281	283	283	293	279	245	286	283	280	279	263	251	272	280	253	299	278	243	291	282	267	284	247	257	286	284	255	265	248	253	284	271	251	272	264	280	269	248	265	307	260	277	261	261	250	280	252	245	285	278	310	236	284	299	245	254	275	297	285	265	253	292	276	270	276	242	264	288	275	272	273	257	297	301	269	278	257	264	282	254	258	272	277	276	258	255	296	269	260	268	276	304	272	278	262	299	290	277	281	260	263	262	241	237	288	264	236	261	284	269	254	260	271	270	282	262	247	263	273	283	269	280	277	266	278	264	304	259	264	257	277	291	271	272	279	288	275	258	283	260	258	270	277	254	269	276	250	267	255	292	277	270	265	276	302	276	266	262	303	269	275	275	274	266	297	293	286	279	262	258	262	249	262	268	279	258	274	272	275	262	273	238	291	233	288	274	291	293	297	277	271	239	249	266	265	263	272	311	296	276	284	265	290	290	281	276	283	282	292	247	258	285	286	271	274	265	280	272	289	271	293	241	262	262	310	255	259	282	278	279	292	268	245	295	260	278	276	257	258	273	299	277	279	279	254	280	297	277	258	275	259	274	243	272	267	262	289	269	300	274	282	308	286	274	270	313	289	272	273	266	270	253	263	262	259	246	299	274	300	254	298	265	269	260	270	288	259	280	304	284	293	268	258	259	286	281	264	281	264	299	245	284	277	255	246	255	282	267	282	264	262	292	274	308	258	258	259	270	283	269	291	242	294	244	282	301	250	288	241	245	259	296	270	292	256	286	316	265	272	295	295	250	296	293	275	261	303	273	265	263	271	263	255	295	249	296	281	260	277	234	270	263	326	283	242	267	263	277	256	250	255	280	272	272	255	253	250	261	282	254	263	250	285	258	265	310	285	281	271	265	270	275	257	272	242	296	282	257	276	283	291	272	266	267	273	292	260	240	279	287	285	247	257	316	272	287	268	253	278	249	301	283	266	255	270	258	294	266	277	274	278	284	289	275	303	244	270	254	263	294	269	285	289	273	272	299	287	259	280	273	299	288	275	237	292	279	302	264	256	261	289	275	271	266	277	282	277	266	276	241	295	261	284	275	256	265	260	245	292	258	267	285	288	275	272	282	292	243	272	243	274	303	281	263	291	267	303	273	291	260	285	272	297	300	265	272	257	274	288	261	248	260	264	268	275	271	277	268	255	275	263	254	263	265	300	282	297	267	274	276	248	261	285	249	275	284	266	271	279	267	277	279	269	253	280	270	265	283	247	290	290	279	282	259	278	262	279	248	262	255	287	248	275	273	251	266	238	270	279	316	289	268	282	283	286	267	233	307	260	301	279	290	303	285	281	238	252	280	262	288	265	308	267	269	260	284	241	308	265	305	248	276	259	298	278	278	291	264	238	255	257	276	254	236	250	246	271	266	275	268	263	287	275	260	273	307	286	285	244	266	299	253	270	244	272	296	304	276	266	283	242	260	285	256	247	254	306	270	281	273	269	296	280	266	276	266	275	290	273	278	272	293	261	267	245	254	284	277	295	255	259	262	265	263	261	273	274	280	295	273	279	277	259	270	276	257	302	266	264	286	267	290	270	267	267	267	264	298	282	258	264	273	284	273	270	294	278	294	250	268	282	291	291	275	298	278	276	252	268	266	284	255	290	277	278	306	285	290	263	277	276	273	288	275	289	254	282	269	259	268	254	246	277	294	313	246	267	289	271	280	296	299	257	286	268	246	276	258	273	287	275	276	270	293	254	291	309	288	295	282	301	260	255	293	251	275	245	284	296	270	281	242	286	252	282	249	287	282	289	254	276	299	260	284	269	287	257	260	262	281	248	258	250	286	268	265	269	274	284	298	289	276	285	292	277	257	249	278	265	278	279	308	268	275	278	258	265	282	292	294	274	255	274	268	250	281	281	270	280	269	248	281	255	258	239	269	275	310	263	266	294	272	253	302	296	268	316	276	246	283	244	261	283	277	279	256	280	269	253	270	284	291	263	265	296	290	269	298	238	240	272	275	259	279	287	286	287	268	292	248	251	283	289	289	299	275	270	250	291	274	297	300	259	289	269	282	259	297	298	269	245	279	304	281	289	294	249	277	283	263	309	304	288	308	270	271	300	306	288	267	266	285	271	254	288	263	260	303	279	283	267	267	297	267	297	280	256	262	290	259	267	287	275	301	262	289	264	297	269	259	228	252	259	291	243	268	270	254	269	299	301	256	258	279	301	257	262	258	270	255	276	257	296	266	283	273	276	272	257	247	273	249	262	298	278	294	273	281	285	294	223	276	283	267	248	307	296	271	268	288	257	248	266	291	270	294	280	301	285	253	271	276	267	275	263	235	249	276	259	261	294	267	296	264	278	297	277	272	266	264	252	267	258	282	256	259	256	292	258	275	275	259	239	276	295	247	246	239	282	251	297	294	290	280	275	297	258	239	272	277	277	257	268	262	266	243	284	267	269	267	260	273	276	270	278	284	276	286	292	269	265	276	264	266	312	285	267	278	276	252	288	258	261	275	299	246	279	276	286	256	284	261	280	273	277	277	255	274	250	285	282	272	277	255	285	309	259	270	289	287	279	274	285	264	283	285	301	259	278	265	262	265	277	275	278	258	267	233	270	261	266	250	254	257	259	274	256	246	263	272	269	260	282	260	266	281	282	273	277	289	324	311	269	299	284	265	276	248	249	283	233	269	264	246	276	269	280	240	266	244	279	288	265	278	292	290	239	265	281	275	298	258	305	262	277	278	260	319	266	263	277	274	276	269	252	252	278	260	267	259	292	247	278	271	279	300	273	260	263	288	297	261	276	277	273	268	289	268	273	254	277	245	271	266	280	305	298	255	274	274	272	265	270
23470	21438	29312	23950	21438	17910	1687	833	585	531	501	406	415	409	361	345	358	340	293	323	321	315	310	312	279	301	297	279	272	281	266	281	270	271	273	295	273	285	287	263	261	256	303	270	258	257	282	272	283	271	291	264	266	262	285	263	272	278	282	274	258	245	249	276	264	266	294	253	250	274	257	249	259	256	288	260	243	284	254	238	230	261	281	280	273	271	277	252	254	262	264	245	255	239	230	247	263	252	227	293	271	281	233	263	247	263	272	247	259	258	272	295	245	249	275	252	271	239	285	289	278	242	259	269	250	269	278	225	226	280	271	232	263	246	276	249	243	257	256	244	254	305	241	256	248	255	265	280	281	266	283	251	275	259	238	258	258	261	247	267	260	264	272	275	261	302	247	250	260	277	256	255	244	262	244	287	249	248	246	250	254	235	225	231	279	252	246	272	246	249	251	241	295	278	263	283	236	255	266	266	260	236	275	248	238	258	270	272	265	239	281	282	241	268	242	252	219	236	265	238	244	234	292	284	268	259	241	236	275	280	251	271	260	278	276	237	242	257	260	235	258	222	233	284	250	266	267	251	277	276	229	246	244	274	235	297	249	246	268	202	295	253	261	259	247	256	245	250	268	257	278	228	265	242	270	255	231	260	269	260	254	266	241	250	272	254	260	250	286	259	241	244	262	257	268	261	255	249	237	238	256	233	252	268	258	273	229	262	285	279	236	276	251	238	254	254	235	263	249	265	283	260	232	229	240	265	259	265	236	238	246	272	266	268	261	242	276	271	262	268	268	215	235	281	253	291	267	260	256	253	264	273	269	258	259	229	235	258	244	258	252	275	267	232	266	239	277	254	244	282	244	252	257	249	268	261	257	259	255	255	272	256	261	282	239	256	255	250	247	247	281	254	277	225	249	234	250	257	250	242	254	261	234	257	224	258	265	246	270	255	262	247	252	262	251	246	246	244	243	261	270	263	246	281	253	277	256	236	245	258	284	304	254	253	264	274	266	295	251	263	264	281	279	280	243	254	250	246	227	283	218	268	269	240	241	262	263	254	289	279	261	273	248	247	232	270	258	272	266	232	253	254	260	255	226	247	271	247	249	245	280	229	268	256	229	259	263	263	242	237	271	253	230	255	237	241	238	245	243	234	263	250	275	272	246	249	262	269	263	285	229	256	233	261	263	237	272	268	246	271	276	241	230	245	247	252	257	267	268	268	248	274	244	251	278	267	235	260	290	246	261	243	268	241	255	262	265	240	271	253	222	230	281	250	257	238	257	245	263	271	255	267	251	251	270	272	256	280	272	267	237	262	256	242	262	248	274	259	264	274	244	259	285	276	282	257	273	260	258	251	236	281	268	244	254	249	258	211	242	254	233	286	255	267	251	226	276	263	272	266	241	254	260	256	251	278	253	242	262	248	224	252	243	275	236	277	277	273	244	270	243	266	269	256	233	246	267	244	240	230	265	254	247	248	305	258	270	267	252	286	289	273	251	274	259	255	237	257	260	268	256	256	271	256	255	256	251	282	241	258	262	269	295	244	230	261	261	286	248	231	241	262	277	262	264	264	269	244	253	255	284	232	272	241	235	254	275	241	264	246	269	263	242	285	247	242	269	246	254	238	257	250	262	243	255	270	255	259	246	267	241	277	240	234	245	261	253	272	276	250	254	250	251	274	271	246	249	297	259	237	259	270	262	254	252	256	253	282	233	284	260	231	274	261	242	274	249	249	239	243	243	273	270	269	272	263	262	239	252	239	283	254	257	258	251	261	258	260	265	256	280	229	239	268	262	257	289	254	267	258	279	254	244	250	251	291	236	253	258	259	250	246	248	275	289	265	274	257	278	267	275	258	246	259	227	252	269	281	265	271	239	267	272	249	275	266	220	269	275	258	262	291	244	232	271	247	254	271	259	249	261	236	272	280	254	259	240	273	281	249	254	246	269	248	246	270	275	226	250	263	246	270	254	265	290	249	262	246	245	252	260	259	252	262	272	261	262	245	253	283	253	229	257	252	245	270	258	248	238	254	248	253	265	277	246	273	271	250	249	267	247	291	266	256	252	253	298	263	267	244	242	270	268	227	254	267	278	282	258	245	262	250	233	240	258	253	251	241	255	244	264	249	233	257	255	272	295	308	245	230	270	283	267	277	234	240	265	251	237	251	240	280	244	249	295	249	274	257	255	268	282	250	258	264	258	263	279	268	243	261	255	272	258	257	248	236	252	247	258	263	273	246	277	264	270	277	244	265	232	276	285	260	249	264	245	256	260	261	233	244	244	260	247	281	268	244	276	268	265	238	264	266	248	242	284	269	263	274	265	260	268	283	274	235	246	271	273	251	263	260	263	277	262	265	278	257	249	272	288	260	295	264	263	240	258	254	277	253	298	259	238	256	263	252	266	239	245	250	258	270	286	248	238	262	254	263	248	239	283	252	248	234	265	249	264	281	279	273	258	249	261	246	259	225	273	265	246	280	239	270	256	245	247	260	269	284	270	253	261	251	257	247	253	258	262	232	232	253	241	263	268	252	258	263	264	256	255	240	269	272	276	236	252	289	240	281	261	270	243	277	249	262	253	231	252	245	265	273	249	264	264	280	265	267	243	264	260	247	252	254	251	262	303	303	283	232	270	267	277	261	271	258	257	264	226	244	247	222	234	275	253	268	289	238	254	263	254	246	260	246	246	255	261	260	280	276	260	248	229	240	310	259	277	249	251	262	244	265	250	256	277	215	248	252	254	266	295	296	252	256	262	244	248	253	235	248	254	237	279	235	267	253	246	242	272	264	270	261	264	257	242	259	262	222	261	273	264	267	301	271	264	246	280	252	235	249	279	257	235	248	271	268	229	244	279	267	241	235	239	293	234	252	277	250	270	228	274	237	240	266	216	276	269	278	255	265	253	230	264	263	260	253	269	236	248	281	272	280	265	260	227	242	241	229	258	265	275	252	260	253	250	251	244	271	257	239	275	251	210	257	263	260	254	265	276	235	256	279	237	267	243	271	240	262	237	246	283	252	247	267	273	241	258	257	276	236	247	265	249	247	271	247	249	256	262	275	244	263	243	260	247	223	244	247	266	254	277	253	246	240	268	276	291	268	268	250	235	264	266	261	285	260	255	235	257	252	281	268	269	232	249	288	268	257	231	265	280	282	240	256	259	229	289	271	288	247	267	260	276	266	263	278	256	241	246	240	271	248	246	256	284	269	240	258	274	280	247	240	258	280	242	250	272	283	251	259	301	257	272	275	271	250	221	277	279	266	238	247	207	247	224	262	280	257	266	266	236	276	248	245	261	256	262	269	235	267	243	285	262	266	221	235	255	264	268	244	249	264	259	247	240	285	230	233	249	295	258	260	264	276	250	266	276	249	263	262	281	246	281	271	253	237	290	252	276	279	220	253	237	265	252	260	286	256	269	264	278	254	243	252	240	269	234	240	249	255	224	244	245	270	242	258	240	237	245	225	299	250	249	259	276	273	249	234	258	269
8605	17287	14037	7737	5122	3658	2797	2214	1790	1558	1303	1100	1025	900	879	781	755	728	695	732	660	631	612	595	564	569	541	574	596	552	535	508	512	506	507	545	517	506	462	503	486	479	496	508	448	519	470	468	504	500	455	487	463	468	516	479	483	483	490	438	488	453	454	465	452	449	517	498	454	443	503	496	466	444	487	478	462	496	473	492	499	459	472	469	471	463	459	455	455	485	453	435	458	482	461	476	485	466	468	433	491	471	455	428	491	445	443	478	453	445	500	441	423	467	447	459	452	477	465	474	469	489	420	474	440	419	460	461	462	457	484	452	486	454	448	459	470	404	450	445	444	453	456	479	455	451	463	450	463	502	449	443	472	482	463	438	509	467	421	411	420	493	461	472	453	496	439	485	483	470	443	487	515	462	463	478	455	472	465	464	459	415	441	428	458	442	441	456	481	438	457	418	450	491	470	442	460	452	465	417	447	468	457	418	464	447	441	473	468	478	459	450	421	446	481	450	504	482	452	475	411	485	460	507	426	438	395	416	430	438	448	480	437	479	441	462	458	470	478	467	458	451	448	455	488	476	474	442	454	461	464	442	430	454	472	463	480	433	429	432	491	462	471	488	462	438	467	463	469	460	479	508	437	450	460	466	459	426	435	448	446	465	442	480	446	447	457	460	461	444	465	458	474	478	427	449	454	486	474	461	432	430	438	468	438	459	492	426	462	448	441	454	428	460	438	486	437	454	446	485	453	468	474	475	441	450	453	457	473	452	435	481	441	466	446	435	427	414	467	481	433	437	454	447	463	436	445	451	500	441	477	422	465	464	445	445	488	492	485	447	467	469	491	460	459	422	482	462	438	430	485	450	514	490	451	428	434	441	461	447	446	469	484	412	428	461	466	444	454	459	445	446	476	423	461	455	426	478	469	496	472	457	479	437	453	428	468	484	461	495	477	459	451	459	464	458	458	456	441	485	450	430	460	447	467	458	422	469	451	473	416	493	455	458	465	445	479	490	498	438	465	438	468	412	474	450	427	445	436	433	449	451	470	461	368	482	428	457	464	474	457	449	475	473	461	442	410	457	469	475	495	487	433	441	475	419	439	477	425	470	431	486	441	476	468	447	470	445	437	449	450	504	502	490	499	449	447	432	446	435	473	452	431	447	449	440	452	461	437	437	445	434	455	452	466	419	440	447	493	426	473	414	457	454	446	472	433	466	452	467	425	461	464	467	456	447	467	452	456	457	458	430	443	451	444	419	438	479	473	427	443	464	436	426	457	457	468	434	438	483	458	468	487	507	491	416	508	453	486	456	468	439	484	433	441	446	490	449	460	463	462	484	436	457	448	454	448	470	482	443	467	510	430	443	450	468	482	470	459	429	446	477	480	442	471	432	429	421	468	451	441	462	462	475	460	476	475	425	451	444	435	436	473	438	417	427	473	472	484	436	487	414	454	484	478	475	462	440	486	482	445	491	456	444	485	449	438	443	464	444	499	452	427	482	463	470	455	449	466	466	470	458	428	460	461	432	450	455	453	457	470	467	450	453	408	450	468	468	431	466	473	447	436	467	433	449	441	460	466	443	459	472	453	469	462	429	444	445	434	448	439	470	400	432	442	468	448	433	467	470	472	435	446	466	463	440	480	469	465	454	435	452	465	448	444	485	483	455	466	459	421	469	468	450	466	485	485	460	483	446	441	470	474	452	426	460	406	413	483	455	483	433	450	455	451	472	460	439	454	452	418	468	485	466	442	453	453	476	467	463	452	498	433	452	457	490	454	496	440	450	414	456	441	470	458	443	447	447	451	434	446	442	445	448	443	441	454	461	491	478	444	469	454	441	454	463	466	445	417	436	468	451	442	469	476	466	426	451	490	462	458	444	461	448	452	421	396	469	434	455	452	470	421	474	464	475	481	466	458	490	494	476	446	433	511	495	416	504	433	436	444	475	421	448	428	477	475	470	516	474	425	470	463	463	436	491	441	449	473	465	453	457	449	423	444	483	454	476	452	446	483	465	466	443	456	438	469	459	463	440	458	467	459	438	489	427	460	510	414	469	508	483	444	432	433	433	415	468	449	439	410	474	456	453	459	462	480	452	456	451	494	463	441	462	473	445	437	455	482	467	448	445	490	484	405	441	493	451	455	433	432	461	439	468	502	499	441	490	474	458	469	453	450	468	476	461	431	475	489	441	447	483	467	457	467	414	450	421	436	477	441	444	472	434	498	451	439	462	410	456	425	431	467	501	422	457	434	452	462	456	462	472	423	463	417	483	444	418	467	435	443	480	452	494	446	476	460	455	427	417	485	459	416	463	429	460	462	474	444	433	473	448	485	486	470	449	467	454	430	475	458	452	431	423	456	473	421	436	463	463	430	464	448	449	473	465	480	474	487	447	462	475	453	443	429	448	440	457	463	451	430	448	473	437	428	436	408	466	482	490	462	479	446	483	467	479	477	445	443	463	442	461	454	482	450	475	450	424	466	468	504	470	478	456	489	424	440	448	428	438	417	432	524	474	467	464	450	438	467	488	424	457	454	438	440	451	440	433	460	462	453	444	450	460	450	468	453	472	423	438	427	439	464	427	412	497	481	437	421	450	454	420	477	447	482	469	448	463	447	441	453	450	453	435	468	450	459	432	411	428	491	455	476	477	479	484	435	474	410	438	458	474	479	440	451	486	503	439	484	461	397	445	433	434	455	460	482	450	466	442	448	481	453	446	469	490	414	447	453	465	483	420	431	431	450	444	500	427	408	460	440	467	466	459	447	450	467	498	455	431	475	444	442	426	428	515	485	457	466	462	449	437	454	445	448	468	443	466	426	468	450	464	438	470	431	416	457	446	450	424	474	478	456	457	464	432	440	491	488	457	494	451	422	458	439	500	420	515	458	447	494	447	466	481	457	417	467	437	466	468	488	463	476	439	434	472	447	473	443	441	466	433	472	468	440	453	451	463	440	419	483	486	444	453	481	474	437	438	507	464	447	453	502	477	461	478	470	511	437	472	492	469	459	455	452	490	471	490	457	485	437	428	480	452	452	447	459	471	475	451	450	436	449	444	478	432	453	470	411	471	502	441	449	468	453	420	438	456	443	448	450	445	453	489	437	447	426	432	480	444	463	480	414	445	426	430	493	472	456	504	461	455	465	463	450	516	460	427	468	453	427	446	457	461	460	477	481	438	420	461	432	463	426	448	430	468	447	484	465	482	414	457	421	462	443	491	495	417	479	441	429	484	460	494	460	477	472	478	454	438	439	413	456	445	450	435	461	463	456	435	487	461	498	465	441	444	479	458	455	427	436	470	442	458	470	470	443	436	459	471	425	441	481	476	479	462	460	459	461	480	482	420	474	439	475	471	472	492	454	464	482	453	448	447	480	484	457	465	443	458	445	462	475	447	415	447	479	477	451	452	445	413	494	456	483	443	474	444	476	429	473	434	436	468	430	434	448	494	447	430	499	459	435	479	446	464	409	452	463	438	486	435	443	419	447	482
26971	20817	7620	632	388	361	308	311	345	326	277	358	287	309	316	346	328	332	290	302	284	285	297	331	306	309	314	299	326	312	325	337	300	296	305	311	315	302	333	295	322	310	282	328	303	322	322	281	317	343	325	329	320	276	329	328	305	299	270	282	323	340	291	290	327	307	329	303	319	324	322	307	319	276	313	315	296	274	317	309	303	276	278	326	295	304	299	320	302	299	326	309	313	293	298	342	263	307	339	320	319	287	315	295	304	305	303	313	314	308	317	302	310	306	305	301	307	307	307	319	314	285	293	314	310	292	304	296	314	301	272	341	293	282	299	318	300	330	306	309	318	282	299	313	305	320	289	303	314	315	310	306	284	332	327	297	311	307	301	304	320	330	278	321	313	293	322	328	297	305	307	294	313	315	297	294	305	303	318	308	287	308	290	318	315	299	334	331	300	307	318	330	305	317	295	296	285	281	310	295	295	321	306	313	300	299	320	313	310	313	338	325	337	342	330	299	311	321	270	330	311	307	302	297	316	322	318	336	290	305	321	304	310	337	288	324	312	294	299	276	323	337	326	321	293	312	289	317	278	324	302	306	343	288	266	316	294	299	315	305	311	310	310	291	301	309	319	305	313	278	323	336	302	310	302	294	283	308	323	300	315	305	320	331	305	318	291	320	349	329	324	307	317	288	312	289	282	330	311	305	287	291	301	328	309	310	310	307	338	312	302	283	281	305	315	328	300	306	295	317	333	278	311	266	315	323	282	302	315	338	321	322	310	320	338	293	311	283	320	311	288	344	310	318	288	290	314	300	304	313	308	300	302	327	292	343	303	311	295	236	299	303	297	320	299	298	312	306	326	311	318	282	297	338	333	276	292	307	289	290	309	296	303	320	324	327	318	300	318	313	297	292	332	301	312	309	334	314	287	286	323	319	290	316	310	315	281	295	309	276	280	315	271	268	312	319	296	311	325	321	307	304	332	273	278	304	310	273	329	322	319	300	295	332	318	314	321	292	304	315	337	323	273	307	290	292	312	317	304	323	282	332	297	302	299	303	314	286	298	275	297	320	325	318	319	275	313	297	306	308	311	295	321	288	298	312	316	306	361	303	297	323	346	313	291	308	308	326	312	308	297	331	283	299	306	311	319	323	352	335	317	294	305	311	302	304	286	305	313	306	335	311	314	280	319	337	306	308	271	310	309	312	284	301	305	298	279	309	325	298	315	306	341	324	308	307	302	306	289	317	330	314	290	313	298	293	329	308	289	293	326	303	315	292	309	342	289	286	314	329	295	323	296	295	321	297	342	311	287	302	321	311	323	310	267	302	303	298	312	324	315	296	280	312	286	287	305	345	330	349	359	313	306	336	318	311	304	314	301	320	302	293	302	313	306	283	289	318	273	302	303	325	305	307	313	294	295	324	349	310	311	320	316	318	305	309	300	321	321	346	301	329	335	287	298	304	301	276	290	318	316	332	304	281	319	286	299	312	266	317	319	319	305	316	328	336	324	283	324	303	316	323	292	313	282	292	303	324	303	320	271	282	278	274	311	320	302	328	281	300	320	321	295	291	267	313	353	293	276	277	321	317	315	315	325	338	309	303	322	324	328	291	292	277	287	319	297	323	312	302	282	311	289	326	313	311	313	330	292	284	302	314	314	342	300	257	298	331	305	286	308	312	325	294	316	317	324	309	294	315	315	297	277	313	298	334	298	294	291	278	295	296	326	301	361	315	304	307	323	309	284	309	308	310	285	309	303	305	313	323	319	320	305	277	303	294	298	307	317	299	346	305	313	274	298	326	306	293	322	313	345	289	294	316	299	310	348	330	328	336	297	322	348	296	310	323	301	321	290	314	293	319	338	315	280	322	302	293	322	333	308	287	294	301	306	317	282	320	302	319	314	301	315	320	298	305	272	311	289	300	334	310	312	322	290	339	336	322	297	307	306	296	313	314	312	314	319	310	324	337	345	319	323	318	320	301	286	326	302	327	299	296	301	319	300	286	324	334	285	306	307	327	323	316	341	326	303	307	284	306	306	323	286	321	311	315	325	305	298	285	326	317	308	313	304	312	290	297	298	327	275	307	310	316	333	330	274	299	314	305	308	307	312	325	309	303	316	267	326	280	292	292	262	318	350	324	326	316	345	323	303	307	321	331	336	289	319	290	282	298	332	297	325	290	318	308	290	360	275	316	273	300	290	286	326	302	330	323	314	338	324	307	313	306	311	305	311	318	310	291	330	286	300	325	310	297	287	304	308	319	325	295	305	307	278	302	304	287	307	284	301	323	320	313	305	327	271	283	316	295	314	270	312	291	304	320	293	279	308	290	338	297	306	312	281	290	306	289	306	291	279	299	316	311	302	334	328	282	339	297	294	295	298	319	296	279	315	339	290	346	292	340	324	328	300	306	320	297	309	307	345	299	284	309	302	286	337	299	297	323	293	341	281	344	298	310	298	308	300	292	323	300	289	321	320	268	288	322	319	300	307	330	307	291	313	305	317	308	288	314	319	334	312	314	301	292	326	307	337	311	290	309	294	282	316	322	297	285	299	296	300	317	308	300	319	319	276	319	302	327	312	320	312	287	333	313	294	307	313	350	279	318	320	307	306	306	304	330	294	287	326	312	313	273	323	323	307	291	333	306	287	297	335	321	291	275	277	324	307	296	296	285	334	322	281	343	299	329	318	325	301	303	268	321	314	316	305	318	295	296	327	305	290	276	316	310	332	300	306	291	320	296	316	280	322	297	301	333	283	336	330	313	307	305	281	325	272	290	319	296	309	295	336	312	318	297	327	322	327	295	316	297	296	301	294	323	313	288	304	323	329	303	318	293	316	293	326	328	302	278	327	325	296	328	303	340	348	315	311	349	330	287	338	292	330	302	307	327	300	284	307	336	319	286	287	323	310	330	326	317	330	319	281	327	320	319	314	333	298	321	293	321	309	279	304	293	307	316	291	311	303	287	320	310	318	291	280	298	280	330	303	297	308	299	302	302	284	301	297	282	308	322	302	296	309	295	319	337	294	333	287	319	338	320	329	290	328	288	311	318	321	305	310	280	349	312	319	326	297	279	319	319	314	307	308	286	339	310	292	278	293	295	314	300	280	310	312	302	293	293	312	300	329	306	317	315	305	334	333	304	347	317	304	311	277	336	333	325	336	285	299	308	301	315	322	318	292	331	351	294	307	314	330	332	321	261	326	311	300	287	316	331	289	305	314	281	294	305	269	284	344	298	317	296	309	308	299	267	313	302	333	311	334	324	295	312	317	314	316	308	286	335	314	333	308	298	303	301	314	321	260	329	320	323	317	283	322	330	320	310	301	300	317	289	315	277	317	326	325	302	301	299	333	328	322	302	295	314	313	287	303	333	299	323	323	305	313	355	301	322	293	309	267	337	316	330	277	324	311	331	340	339	308	317	316	321	342	338	331	306	310	317	286	291	304	305	309	296	307	323	281	301	313	296	313	328	284	292	299	306	300	334	295	299	301	311
4224	1783	1564	1051	841	771	671	647	677	650	623	541	603	600	568	646	589	635	567	586	646	604	590	607	569	620	561	574	557	619	599	576	600	632	581	603	587	578	526	550	594	594	558	612	556	602	580	590	591	589	542	640	580	553	595	590	625	571	608	597	568	564	577	578	578	590	558	569	605	583	597	621	551	598	601	578	560	573	607	622	613	589	561	553	544	583	595	555	588	569	565	583	581	588	592	591	552	599	580	577	593	549	617	584	602	568	601	642	590	632	585	597	520	543	597	598	547	583	585	599	594	585	552	545	533	577	580	577	573	606	593	568	637	595	562	549	592	582	574	599	570	564	578	592	566	578	606	539	606	559	548	547	597	583	591	614	576	603	550	559	546	583	560	628	587	566	556	582	600	557	622	547	579	588	585	574	564	551	586	590	559	578	524	607	585	601	580	621	576	596	566	590	619	578	614	563	553	577	628	579	556	528	580	603	603	542	580	570	630	583	540	588	614	576	562	540	572	612	597	618	602	574	545	572	612	617	541	596	560	630	601	615	563	575	563	575	558	596	557	556	576	590	582	587	535	587	613	578	575	563	582	557	597	587	611	536	555	617	580	547	580	555	610	582	553	556	581	567	592	580	614	603	569	574	605	590	580	593	630	611	587	582	606	553	581	567	548	549	555	571	558	565	582	589	576	595	563	577	577	604	517	567	590	558	554	604	587	555	597	577	599	523	580	603	603	552	599	585	566	606	576	552	626	577	603	607	529	583	577	564	590	557	579	570	573	573	594	604	576	624	554	573	603	592	623	561	621	561	582	574	611	580	584	557	570	558	604	586	568	598	568	560	563	569	555	582	578	540	610	552	606	566	595	543	601	579	579	565	577	625	598	600	603	585	587	620	572	571	561	583	589	565	551	552	573	593	594	553	580	525	565	567	584	559	619	606	592	600	589	564	581	570	587	566	565	597	577	577	554	558	555	606	574	601	587	530	514	558	598	590	558	550	589	578	584	547	604	593	554	552	602	559	559	520	574	593	605	559	608	587	530	570	590	598	610	575	570	591	570	522	570	562	608	554	588	597	623	597	579	597	592	552	586	586	540	588	557	618	576	574	564	613	606	575	620	579	588	604	578	593	644	587	571	600	566	570	574	553	562	583	599	555	555	580	564	567	583	571	577	583	560	574	577	582	587	552	585	585	614	559	607	570	573	603	590	576	572	551	583	618	546	549	583	625	570	572	611	580	617	552	538	649	579	576	556	580	590	600	578	584	569	612	590	587	588	560	604	591	571	566	587	621	617	597	555	572	561	578	602	620	597	522	568	584	579	541	594	537	582	570	594	582	569	582	547	614	630	618	595	582	533	585	586	580	627	640	572	571	584	620	582	608	549	600	595	570	604	562	617	596	589	558	599	578	563	586	558	594	544	558	586	592	588	621	563	609	601	606	565	603	558	591	583	545	605	566	596	567	566	559	590	548	573	593	598	584	548	547	572	597	528	623	587	606	571	590	520	557	587	571	592	588	572	586	557	576	543	551	558	653	620	597	529	570	557	588	593	582	591	583	582	541	590	568	580	585	573	611	597	612	619	588	572	558	594	566	545	588	610	615	598	589	559	593	574	587	591	561	579	602	574	589	554	561	580	560	546	581	607	540	577	586	565	572	549	545	577	559	620	573	560	553	587	581	559	607	591	596	631	561	563	558	548	621	607	578	544	594	549	593	573	610	604	588	661	524	599	597	598	625	569	608	565	553	565	567	564	556	580	565	559	560	541	597	581	603	576	522	553	590	546	578	585	610	609	611	547	556	521	579	564	535	612	559	594	539	591	611	541	568	565	608	623	588	574	578	547	597	599	605	570	598	593	616	555	557	560	602	583	623	563	525	569	568	526	577	560	596	583	559	588	603	613	589	591	586	556	591	538	542	569	551	579	570	566	594	590	608	526	548	582	575	568	610	578	571	598	551	587	597	579	629	606	562	600	522	561	557	552	592	569	578	550	593	609	564	563	649	590	570	626	603	573	591	545	547	588	585	570	628	589	591	572	598	577	544	613	614	583	620	618	569	559	571	585	609	610	570	550	529	572	545	548	577	567	564	560	609	577	561	574	597	588	605	566	580	600	590	581	557	555	540	575	620	615	550	606	570	585	569	589	539	567	621	583	587	573	522	615	544	560	566	571	518	571	585	578	592	568	539	592	646	559	555	615	570	561	592	594	575	579	629	604	549	607	568	579	553	569	572	587	593	512	618	621	564	581	568	585	599	606	513	577	560	591	601	540	622	592	579	546	581	595	587	599	561	598	609	588	618	588	565	581	627	580	561	654	604	564	582	634	641	589	543	597	575	548	610	571	589	593	581	591	566	565	568	596	589	588	605	562	555	578	563	564	522	580	601	582	552	566	591	559	626	598	588	562	573	559	595	598	536	599	594	586	573	591	577	556	560	573	554	575	624	577	587	569	563	581	599	615	557	593	564	586	629	553	522	583	605	590	586	553	603	564	553	574	542	561	553	601	563	559	611	552	580	612	546	577	569	573	604	553	622	559	571	582	594	611	585	565	592	572	551	582	548	595	586	569	595	582	623	566	605	528	597	571	577	562	576	546	549	564	617	599	602	596	577	553	583	598	552	577	570	595	560	573	598	565	569	563	613	565	606	584	582	599	608	624	591	582	571	576	615	540	584	592	588	594	568	551	601	574	566	594	563	609	572	571	600	590	621	560	555	606	540	563	578	608	574	555	543	531	584	597	599	602	621	572	571	534	610	545	587	585	590	594	590	614	550	592	611	555	555	571	581	592	614	573	613	595	583	585	584	569	578	570	581	550	619	568	613	605	570	601	521	584	585	623	571	615	619	603	580	585	610	556	556	613	560	600	578	566	619	578	579	584	568	600	572	617	555	622	549	604	605	567	548	551	585	576	578	610	558	583	579	576	618	635	570	589	540	572	584	613	604	553	565	594	629	519	568	571	606	625	566	583	548	584	585	546	553	580	601	580	566	570	569	602	584	584	577	572	558	573	613	561	604	609	598	618	587	574	599	656	552	584	599	572	563	571	564	586	569	567	539	556	574	572	556	535	598	615	600	543	616	552	555	561	587	617	597	543	554	553	594	575	534	590	602	543	579	623	605	614	617	592	631	565	575	576	632	605	566	578	540	584	534	582	575	580	580	547	597	655	612	567	572	580	574	627	569	607	600	563	592	567	571	578	602	574	630	536	587	589	562	588	620	577	603	564	529	581	582	564	542	533	583	582	563	628	573	572	548	573	592	594	599	586	587	566	567	584	642	585	566	574	589	591	584	617	595	586	554	570	615	604	539	546	587	563	589	601	590	547	559	577	551	593	569	587	575	570	574	570	638	598	609	560	570	587	602	573	553	599	548	581	568	592	582	558	561	596	595	591	626	590	563	596	615	559	547	586	589	607	544	584	618	601	584	622	582	567	577	604	547	570	560	560	575	584	580	576	572	547	589	590	557	551	573	595	552	550	562	548	568
24376	21386	28587	24537	19856	1485	564	435	307	279	249	199	191	211	195	208	177	195	154	163	172	169	178	164	185	173	150	129	137	144	131	158	143	156	152	126	142	149	151	137	169	136	141	129	153	116	151	156	146	117	132	135	143	154	151	116	118	166	140	130	136	149	129	142	148	130	135	143	130	134	145	129	138	138	142	138	157	138	133	140	151	134	132	130	165	127	133	128	161	150	148	149	167	122	144	139	150	133	149	124	131	124	145	129	139	126	129	127	157	133	155	154	134	123	131	143	126	160	122	125	137	126	153	159	136	132	131	151	132	142	139	149	145	165	150	125	148	144	140	140	127	136	130	122	137	143	121	144	130	144	130	129	135	134	143	143	135	121	136	154	137	147	135	137	114	142	135	140	124	147	126	155	114	156	124	144	125	137	142	140	146	131	124	160	114	140	144	136	133	163	123	138	150	144	156	140	122	143	137	141	134	150	129	138	153	161	140	137	131	135	133	129	152	132	125	149	155	139	156	134	130	140	117	124	123	146	133	124	104	122	161	117	136	145	149	145	144	133	132	127	142	119	126	141	133	112	146	125	141	153	132	133	142	136	144	134	141	117	150	124	148	125	120	128	129	141	145	150	135	139	131	141	157	151	147	141	139	141	137	137	122	161	135	126	133	166	122	148	135	136	154	151	129	142	148	135	128	169	119	157	143	118	127	132	146	143	132	132	119	142	145	135	140	150	135	142	148	135	142	132	138	123	143	140	153	139	126	136	146	128	146	151	136	138	135	155	115	150	138	134	147	129	151	126	137	134	153	113	122	135	144	136	109	136	138	143	139	133	139	144	151	145	137	130	132	125	151	128	164	120	129	118	125	146	142	155	129	150	126	134	133	133	151	151	140	129	146	117	127	132	151	162	133	137	148	147	141	129	134	127	129	138	156	117	136	134	148	141	136	137	148	121	153	128	94	136	137	134	153	138	124	136	158	119	123	149	137	131	133	157	158	130	133	149	121	151	122	139	123	124	120	135	143	145	141	135	121	152	141	146	125	131	146	155	147	141	137	152	126	119	141	147	122	135	134	125	130	137	148	147	140	140	143	150	129	144	118	143	141	139	137	128	149	141	152	142	141	132	151	129	148	161	138	143	117	127	160	153	127	121	140	119	158	133	136	128	123	128	142	133	140	129	116	147	134	152	155	127	134	130	134	126	135	146	143	127	139	141	137	130	155	130	157	144	125	132	115	146	148	148	133	127	134	121	149	133	139	140	149	128	142	133	142	153	141	143	149	132	161	145	137	128	141	147	125	123	136	139	127	150	142	128	128	144	147	161	123	133	133	128	131	128	144	139	148	166	135	133	139	141	133	125	115	142	136	143	132	143	130	116	129	139	135	143	143	135	141	122	130	128	107	155	165	128	143	163	133	151	106	135	146	149	133	146	125	142	152	137	156	148	145	139	146	130	142	149	130	146	131	131	140	151	139	148	136	130	150	151	129	147	134	146	131	134	145	129	143	139	123	122	141	144	120	136	132	134	144	144	111	132	133	128	137	126	132	155	142	134	139	137	135	150	155	146	140	136	133	133	161	153	143	141	124	132	123	134	156	130	115	141	147	122	124	141	140	139	166	134	175	135	151	153	137	145	122	142	114	134	148	145	135	161	153	159	121	129	134	147	127	135	135	149	149	128	129	151	135	125	143	140	142	136	150	133	137	153	129	162	132	133	156	144	134	128	125	162	119	126	141	170	129	106	108	141	152	122	132	132	145	128	149	127	143	139	115	145	145	132	136	129	113	123	131	135	154	123	133	142	136	128	147	133	141	147	127	148	135	132	145	136	143	135	131	138	120	157	111	133	106	150	155	138	112	136	136	147	158	140	139	125	138	147	162	132	146	134	130	146	136	130	136	138	144	131	136	147	137	137	137	127	152	141	154	148	141	134	133	168	127	155	121	131	126	122	117	134	135	138	138	146	145	131	154	142	139	150	128	126	135	151	139	145	134	130	137	138	142	134	159	123	169	150	137	149	147	131	136	151	137	131	136	143	129	128	129	144	138	134	139	141	128	142	120	127	123	141	133	147	129	133	100	124	148	140	111	123	151	132	131	145	143	149	109	143	133	126	140	150	123	134	147	122	161	160	140	142	124	126	141	130	138	137	125	144	139	149	120	142	137	127	128	125	122	139	131	140	150	140	134	150	142	133	118	147	132	129	121	125	126	130	137	137	120	133	137	123	114	127	159	125	140	150	126	137	128	132	136	122	135	108	137	133	137	138	139	130	141	167	144	140	130	138	118	128	150	139	125	157	141	152	113	142	149	153	150	142	148	144	152	159	131	129	164	126	124	158	150	149	143	121	128	140	129	123	150	136	158	148	133	142	132	149	155	115	132	155	142	130	119	157	123	145	114	124	148	154	136	130	135	146	134	145	141	130	137	124	138	119	149	137	125	116	132	128	125	129	127	120	122	127	142	144	125	126	121	161	132	134	121	118	142	134	153	142	149	158	123	141	150	142	113	134	139	128	172	151	150	120	134	130	134	148	153	146	144	127	127	141	133	138	140	148	157	142	144	139	156	134	123	129	132	138	144	131	147	135	124	128	132	125	124	106	130	125	148	131	104	136	144	138	141	114	126	119	117	139	167	121	131	146	127	135	137	142	128	140	122	139	123	129	139	139	166	144	128	154	134	125	155	139	142	144	128	129	128	141	128	158	147	155	148	148	138	123	145	143	148	145	149	152	117	150	150	172	126	146	121	157	124	132	120	123	112	124	116	167	139	158	131	128	132	134	148	152	135	135	147	125	123	125	142	146	131	143	127	151	141	133	139	146	144	127	145	143	148	129	143	146	142	142	154	146	160	132	125	138	140	125	125	123	121	143	125	121	126	127	133	140	150	131	123	164	140	158	161	140	124	139	137	123	123	124	139	153	120	126	124	131	124	129	134	156	133	156	158	122	130	131	136	148	126	161	142	150	139	147	154	136	136	147	125	113	124	125	128	142	146	122	137	126	137	142	134	140	154	146	141	130	153	139	130	138	129	158	143	121	153	132	139	139	124	151	136	119	147	139	137	131	121	110	127	132	142	125	141	141	132	129	128	150	156	150	141	129	147	147	141	161	126	153	133	164	123	161	160	135	153	137	127	155	117	155	124	130	142	133	136	118	134	134	131	152	133	155	136	123	134	145	110	115	160	147	156	134	135	138	149	135	128	130	122	131	132	153	136	125	161	137	140	148	117	129	130	142	138	132	134	144	156	129	134	113	122	142	154	134	127	147	145	126	124	131	120	133	153	134	144	117	152	133	133	138	127	139	139	120	127	128	140	148	147	154	129	136	149	142	137	122	130	132	129	141	132	121	116	150	127	126	137	130	137	149	137	129	120	103	138	138	141	152	136	136	139	136	143	153	130	132	129	124	135	128	139	147	145	122	138	129	129	126	135	163	124	147	157	144	123	126	117	146	127	126	148	131	140	156	121	137	164	136	123	111	130	123	145	138
5969	10895	8996	4582	2966	2027	1581	1291	1031	855	741	652	638	574	510	486	439	432	409	389	378	381	392	337	361	383	333	295	304	319	286	303	305	297	363	306	334	274	276	329	276	271	301	274	313	288	300	281	344	295	294	294	279	258	271	284	266	264	283	285	246	272	291	257	300	264	254	264	264	289	280	297	257	268	279	267	254	264	281	292	254	256	307	266	318	268	289	288	275	276	284	268	253	251	258	308	275	271	260	261	269	296	305	282	266	249	261	283	260	271	234	284	298	289	274	272	278	283	284	279	273	249	278	297	259	294	274	269	261	256	288	250	275	276	244	275	297	234	278	291	292	261	294	252	292	270	243	277	284	286	281	288	270	273	275	260	257	280	280	291	275	251	258	281	280	252	257	265	285	277	266	285	273	248	288	261	286	279	249	266	288	287	279	279	264	289	288	272	275	270	262	277	303	277	273	287	263	283	258	282	271	261	279	292	288	274	284	284	274	291	272	278	266	292	287	264	260	265	248	286	270	285	271	291	251	299	262	259	273	302	298	275	284	298	255	286	305	267	249	249	295	260	271	276	292	279	280	259	279	259	273	281	236	284	267	269	262	286	268	272	251	290	258	259	270	278	263	300	281	274	278	294	270	293	289	277	268	281	282	277	237	301	253	280	253	267	263	266	268	283	269	264	250	262	242	245	299	262	247	253	256	239	237	280	295	255	250	287	271	301	233	275	301	289	273	282	275	295	260	257	271	241	305	266	274	285	293	292	257	280	266	280	248	258	279	289	266	274	278	279	274	294	260	248	273	261	279	258	282	285	294	276	272	253	255	284	275	260	278	267	263	260	274	258	278	271	288	273	276	268	279	294	282	274	253	255	257	271	293	279	251	256	299	271	263	295	267	250	272	251	256	297	241	297	261	266	248	285	267	266	299	269	259	272	284	271	251	263	258	228	264	293	283	256	252	254	267	278	291	246	249	284	268	272	284	312	273	288	255	271	292	305	296	278	258	303	278	255	257	241	266	251	291	280	256	256	281	230	283	241	281	269	268	296	303	274	281	257	281	251	274	290	272	293	303	275	264	268	279	264	275	311	251	242	264	288	262	270	220	251	260	240	276	265	285	266	267	266	279	261	287	273	284	292	262	278	298	280	280	259	270	259	271	304	290	266	283	257	249	269	277	288	245	260	259	280	265	248	276	280	280	263	286	258	275	305	307	254	289	270	267	251	262	243	286	279	282	263	260	280	272	279	248	250	268	270	292	277	280	271	266	255	239	250	301	271	284	280	278	289	247	251	248	248	264	261	255	264	282	276	311	263	264	280	286	282	264	247	263	299	274	272	260	268	277	260	265	282	271	297	264	256	275	261	259	270	267	308	264	255	280	293	303	287	280	283	287	293	312	257	303	247	274	276	247	251	257	270	284	266	235	241	272	262	244	258	242	278	283	318	290	281	262	285	296	281	272	240	288	265	271	268	289	293	276	301	278	263	264	253	257	287	284	286	287	299	277	273	242	242	252	251	255	248	280	281	273	267	249	260	241	260	265	276	289	260	271	267	285	271	273	264	242	284	268	272	252	252	281	267	312	249	291	256	264	265	264	303	274	258	281	281	254	275	261	256	279	289	265	274	272	250	270	278	296	279	256	281	272	294	279	297	287	280	285	282	276	243	253	271	268	240	285	288	252	263	266	291	297	286	256	264	285	284	282	277	270	298	262	251	285	252	275	296	272	275	276	285	282	268	278	286	293	255	244	284	261	309	298	275	284	278	255	290	268	278	264	290	257	258	318	261	266	254	277	263	285	294	261	270	295	262	248	282	298	267	239	269	247	285	262	280	283	278	288	274	270	280	298	245	304	291	259	274	288	272	252	274	256	246	252	248	236	276	293	277	249	263	292	287	285	275	280	296	274	282	257	268	241	256	307	262	237	257	272	279	238	260	294	280	266	252	292	264	282	279	278	259	277	305	290	263	303	276	266	286	274	247	263	253	292	280	270	297	246	247	261	256	280	294	271	285	282	254	264	256	282	261	265	267	257	263	275	268	267	282	239	264	258	238	269	266	280	264	277	279	246	248	283	287	256	291	265	291	260	290	267	264	272	268	252	299	271	279	264	266	261	238	274	293	279	301	294	272	278	281	287	285	268	255	297	262	257	267	311	269	265	275	281	258	277	276	289	261	292	249	275	279	247	265	255	301	294	283	266	278	250	270	264	238	248	242	262	278	301	272	274	274	273	271	283	269	266	280	241	279	245	256	249	282	272	282	265	271	268	252	287	274	281	259	263	241	251	259	275	269	296	280	295	258	257	262	245	266	263	249	250	290	241	255	267	250	273	276	268	273	274	291	248	294	294	274	265	265	272	245	281	274	261	250	301	293	297	277	282	267	276	254	289	273	269	269	296	248	261	282	276	261	259	297	289	271	262	250	278	291	240	274	264	278	293	276	286	274	279	270	257	283	261	248	256	256	260	253	257	280	286	283	294	273	243	284	252	254	280	273	270	285	301	261	258	306	301	287	280	276	256	274	275	266	277	280	277	266	261	276	240	251	297	265	300	247	280	279	270	260	239	270	301	299	287	276	288	259	248	256	272	253	303	289	276	243	266	266	265	282	283	287	285	274	266	255	273	269	279	283	255	259	270	259	260	289	268	270	313	271	313	273	251	239	289	251	299	247	278	259	284	313	293	295	271	260	256	271	279	262	270	281	256	259	264	253	261	243	252	269	261	267	246	290	297	307	252	283	273	301	274	259	270	287	267	284	310	270	239	275	287	272	290	243	275	288	293	286	262	237	278	297	269	277	251	279	273	255	267	282	289	255	240	254	244	272	294	243	284	273	260	299	286	294	282	277	265	290	282	254	251	287	283	264	267	252	261	266	262	243	293	296	265	271	307	251	246	260	265	283	283	275	248	287	242	274	236	254	269	292	258	294	298	267	280	278	287	270	279	239	301	261	272	284	276	306	253	269	295	254	274	266	286	269	263	258	230	236	257	259	279	269	242	254	279	258	295	259	268	264	274	248	251	257	262	253	252	270	251	267	241	256	270	281	274	271	304	289	263	268	290	261	299	236	278	292	303	254	272	277	289	259	298	266	244	262	294	281	267	276	264	300	268	256	256	271	264	250	261	260	264	288	292	278	284	281	278	251	251	287	250	267	253	292	293	295	254	258	297	285	295	300	277	288	254	269	287	273	285	284	272	272	307	261	261	263	246	261	275	281	261	271	275	275	317	235	272	286	309	253	264	288	300	286	285	265	269	265	303	255	282	285	252	286	290	258	247	303	259	266	275	268	277	234	276	276	281	229	270	253	268	276	278	288	255	258	284	248	284	286	240	280	269	277	275	244	299	273	254	290	291	269	267	267	250	269	258	297	271	297	291	263	240	277	243	268	300	263	243	262	286	277	266	276	304	255	268	272	256	254	249	265	237	270	285	278	287	271	294	303	276	250	289	272	261	290	295	282	275	277	250	287	275	263	286	277	290	271	291	261
23449	21404	29265	23921	21405	17934	1838	789	560	558	491	472	403	362	396	366	325	359	347	325	371	300	311	297	293	311	298	304	302	300	276	295	281	284	265	308	274	269	262	274	264	267	269	260	275	283	276	291	272	248	252	258	276	260	267	269	267	242	290	255	269	251	252	289	242	264	244	259	243	252	266	269	271	270	273	267	252	241	255	220	236	265	298	260	239	283	220	272	245	281	271	263	233	283	247	260	232	245	250	230	252	258	233	238	242	248	245	311	233	263	240	267	255	236	242	260	275	232	253	256	254	275	246	249	249	279	248	248	253	292	219	268	233	288	262	234	243	265	235	244	261	259	248	271	252	240	261	265	242	268	245	262	226	239	254	272	220	274	259	241	235	273	268	247	257	269	260	259	249	253	253	249	256	254	272	252	263	256	268	258	228	293	234	252	251	262	258	245	240	247	239	266	241	249	255	277	238	267	261	268	237	263	239	254	260	254	242	254	258	231	253	260	248	274	292	264	267	236	238	241	276	244	240	236	261	236	290	239	240	240	258	283	248	252	264	272	316	242	272	228	239	241	284	249	253	236	283	238	262	264	260	265	248	236	262	243	266	276	228	262	281	239	269	264	251	247	262	263	249	231	265	279	247	262	240	262	226	256	271	254	259	243	249	244	241	261	247	256	251	257	260	251	263	239	281	269	249	240	278	262	246	247	234	273	266	243	277	258	243	260	219	288	247	230	272	249	308	259	285	261	277	264	293	246	236	271	250	264	272	290	228	229	263	271	270	263	243	251	252	264	247	237	270	246	263	249	253	271	243	269	273	257	257	280	279	239	225	248	254	205	280	256	237	275	256	229	244	277	248	221	262	267	269	243	242	260	246	247	241	239	229	263	279	251	259	258	257	244	262	218	250	259	220	261	267	256	262	274	275	282	242	237	256	239	245	252	239	253	258	258	241	280	256	238	269	290	262	267	223	268	256	232	261	252	239	260	260	259	289	272	261	256	245	263	257	234	268	262	249	236	233	229	219	279	245	269	250	245	264	226	243	252	260	267	247	251	264	270	239	288	246	246	249	267	269	242	265	264	261	255	260	268	258	276	240	265	236	255	234	241	274	280	248	235	246	278	247	268	272	235	253	243	254	226	286	240	261	262	262	237	259	264	280	273	284	256	249	262	282	255	261	268	234	257	265	242	254	248	273	232	241	226	294	231	260	243	262	283	252	271	221	275	234	271	250	263	242	252	278	263	285	265	242	249	257	281	264	237	278	265	267	261	240	285	274	262	252	227	274	254	270	283	235	250	265	270	252	246	294	265	256	243	258	248	283	249	258	294	251	247	250	261	249	237	242	244	259	246	275	240	251	270	246	268	266	267	268	248	249	249	264	235	239	250	255	289	238	278	240	260	241	255	250	254	256	278	271	225	245	239	249	266	247	271	281	232	239	271	265	242	254	263	269	261	256	257	270	282	270	264	253	259	272	274	260	252	259	247	240	274	284	246	245	268	271	278	248	276	260	256	236	265	272	268	241	242	275	265	270	248	278	249	259	254	249	282	239	265	253	246	243	270	279	257	261	244	236	251	246	247	246	249	256	222	231	243	274	265	277	263	269	235	259	230	246	260	244	255	240	256	265	239	257	238	257	253	254	216	235	255	256	233	258	236	230	246	289	243	250	241	259	248	254	234	249	201	269	247	252	260	229	228	268	287	266	283	261	262	277	236	250	271	244	227	262	231	255	288	255	245	263	250	259	230	263	258	239	237	250	249	271	240	265	258	268	249	251	253	256	250	259	253	251	265	248	235	252	257	245	293	245	253	272	258	281	233	256	239	243	227	252	243	219	227	281	275	263	252	256	270	239	251	249	245	251	263	290	257	226	280	229	270	275	249	247	278	281	245	250	276	256	281	263	275	241	257	248	280	245	239	248	245	261	271	272	253	239	252	262	266	290	266	231	239	251	243	234	267	280	286	273	270	261	273	244	257	238	248	259	247	265	244	262	245	257	265	260	240	236	267	243	246	245	261	246	267	258	250	268	244	268	287	264	248	260	273	262	270	274	211	269	266	288	236	271	244	244	239	253	252	232	252	269	258	286	225	277	259	254	253	273	264	246	263	246	250	251	257	242	240	250	266	278	245	259	246	270	235	236	257	270	242	257	257	258	257	254	248	241	262	265	273	293	285	268	239	262	259	248	242	266	268	258	274	237	243	256	251	242	268	267	265	283	243	264	265	253	277	254	269	272	235	219	251	228	249	253	259	261	252	267	272	269	240	266	240	256	287	258	261	259	253	220	269	267	240	243	236	249	282	248	260	285	250	241	289	234	266	279	263	255	230	269	267	236	254	275	256	262	264	228	248	257	236	264	277	252	252	252	286	246	272	280	246	256	240	289	270	275	240	243	270	249	269	258	244	259	242	270	239	224	262	251	279	247	281	238	226	240	271	252	258	267	227	292	253	255	242	231	266	251	247	220	270	217	242	256	248	262	244	277	273	264	239	247	234	246	239	258	241	242	252	242	289	270	255	252	239	279	249	283	253	240	257	213	261	261	246	285	281	263	249	237	267	242	260	267	243	236	255	238	243	258	263	251	227	234	252	241	265	234	247	228	224	290	243	267	263	284	257	278	256	262	247	277	261	259	258	252	269	269	275	255	264	259	265	272	256	244	283	254	265	266	238	264	258	255	247	263	253	269	234	240	265	246	260	264	241	243	273	257	257	245	248	250	249	238	238	243	271	285	245	246	279	255	244	239	254	259	280	296	246	263	247	263	250	255	283	280	275	264	295	256	259	257	247	256	274	242	244	267	245	283	255	273	254	262	233	257	246	242	234	263	241	274	276	235	233	269	249	270	258	282	237	254	250	247	266	276	226	248	287	244	236	237	258	258	249	253	244	263	254	248	264	266	241	271	244	241	228	263	259	303	240	265	258	255	256	273	255	277	264	269	250	237	257	240	228	232	248	261	256	285	247	251	256	222	247	263	242	240	248	237	275	259	258	227	274	242	273	246	286	252	256	251	236	246	250	264	269	258	244	239	234	246	250	267	229	280	269	235	215	281	263	250	239	271	225	249	216	296	258	260	271	262	262	242	259	293	295	237	260	245	247	256	250	242	245	240	255	262	276	248	254	262	248	248	272	254	260	220	270	240	256	250	236	279	234	254	252	250	261	275	276	275	244	240	246	267	225	253	258	260	237	262	262	248	224	239	248	257	238	283	274	269	267	270	248	252	259	270	255	236	273	276	217	259	252	248	244	277	270	258	220	230	261	252	273	242	277	270	244	248	286	261	268	253	241	248	249	269	264	271	227	288	230	264	259	248	266	261	289	230	255	258	247	271	266	266	253	281	242	262	250	257	261	234	274	266	267	284	255	255	263	248	281	240	245	236	251	257	236	256	274	246	256	227	273	248	261	238	231	251	253	248	270	263	258	240	252	259	283	238	273	275	259	274	290	280	206	250	277	241	237	214	231	268	247	256	269	246	291	271	268	234	258
8550	17422	14183	7824	5341	3793	2873	2264	1866	1576	1274	1178	1050	945	902	875	786	795	663	695	668	648	593	581	619	572	568	513	546	549	530	521	545	565	468	490	500	515	492	490	472	488	489	526	475	511	501	499	502	543	450	462	462	458	524	505	489	476	499	483	473	463	472	469	471	457	482	452	482	471	433	465	473	499	466	477	442	450	473	484	466	475	466	444	466	457	428	449	471	453	436	445	453	460	445	434	476	478	492	483	483	476	438	470	457	433	480	437	498	453	467	451	482	448	458	466	475	493	453	437	465	444	463	511	507	502	452	442	474	455	454	490	470	451	457	481	442	431	494	443	460	451	457	457	440	465	447	460	449	447	445	485	472	474	461	482	452	451	440	452	506	461	460	454	470	488	424	441	448	475	453	440	481	453	455	459	448	425	451	453	437	451	457	468	441	440	476	471	461	423	453	455	458	442	449	477	409	464	428	456	441	501	450	496	474	443	435	455	473	444	454	448	463	431	474	473	443	428	441	488	455	426	439	471	472	472	402	487	469	448	431	482	454	469	484	435	432	444	464	471	481	467	457	444	454	440	478	467	463	441	437	440	421	481	430	437	486	451	478	492	410	483	440	416	449	434	503	434	485	416	442	466	440	453	423	469	436	465	471	447	510	450	445	454	486	454	445	437	491	478	458	462	454	466	448	450	470	419	472	431	433	455	425	450	442	447	421	426	443	469	454	468	488	459	437	472	479	489	490	470	454	482	450	416	470	485	469	442	475	426	450	444	465	489	482	480	488	465	457	438	464	462	481	427	411	464	469	416	455	422	438	435	484	446	466	463	454	477	433	453	426	478	460	450	460	419	480	473	437	481	410	468	473	458	434	465	495	475	450	451	470	445	436	448	433	438	460	443	475	457	440	444	444	472	438	463	457	454	459	461	439	454	496	483	460	467	473	492	438	469	471	483	472	442	424	444	450	433	429	462	437	446	441	465	460	473	458	487	470	450	457	451	502	447	450	478	434	420	468	449	445	423	449	471	451	452	453	463	434	456	421	452	445	422	448	445	465	444	430	456	469	450	458	449	456	459	443	434	479	463	451	494	455	458	450	432	432	460	474	421	447	473	455	448	463	421	411	449	449	475	433	482	437	497	464	438	466	446	457	449	488	459	468	462	451	449	453	477	439	464	487	475	462	456	447	462	439	428	455	500	424	469	417	429	460	486	443	436	465	458	449	461	443	429	463	459	447	508	446	419	440	438	469	445	458	467	437	483	458	418	495	434	446	456	452	487	412	469	447	473	449	474	447	449	441	454	464	465	433	482	468	449	470	454	474	465	467	456	408	439	444	445	491	436	469	455	501	442	463	461	472	439	456	432	433	457	468	489	442	458	464	467	430	473	486	455	437	472	453	452	455	428	442	434	467	434	456	463	447	418	415	464	453	496	460	448	463	477	456	448	448	447	458	408	424	431	452	463	440	434	439	447	449	433	415	428	435	480	457	479	488	476	437	474	489	450	481	464	438	544	465	440	442	447	416	429	472	452	440	460	405	420	485	438	454	414	452	452	411	468	407	481	403	458	443	455	423	459	446	454	459	475	462	482	446	430	446	482	451	500	483	458	464	425	456	456	494	456	485	442	473	462	450	436	466	463	470	448	468	468	459	463	487	465	442	426	463	440	487	451	476	471	471	449	480	472	427	477	417	468	465	426	501	463	446	406	459	489	480	473	465	483	467	436	462	456	478	443	431	439	476	478	416	527	441	466	434	496	467	456	453	467	431	483	475	468	470	414	436	462	405	446	454	438	447	472	469	496	471	441	439	453	435	458	483	476	446	441	451	420	436	423	475	455	444	459	454	480	463	453	419	452	421	425	440	462	464	463	468	465	461	415	460	441	451	467	435	425	461	470	442	476	415	454	474	501	439	427	467	459	486	457	460	417	434	436	413	465	427	457	452	459	440	402	475	486	443	479	436	470	427	464	429	465	445	466	480	449	457	471	476	481	475	460	442	475	449	473	462	464	457	505	461	477	454	433	482	451	440	447	455	435	460	474	433	453	463	442	468	453	387	487	432	437	451	462	465	466	442	439	426	487	472	453	471	435	459	450	443	461	418	435	461	445	494	458	456	418	452	468	437	458	449	475	457	446	430	441	456	418	450	452	452	441	442	462	485	456	443	473	458	470	462	420	443	449	442	472	415	473	450	448	431	463	484	455	468	509	450	429	435	461	441	483	449	451	443	439	457	423	457	470	479	496	447	443	484	448	469	472	434	480	438	482	443	454	457	461	454	468	439	451	442	464	458	457	475	461	466	440	463	456	449	454	435	471	490	443	429	426	443	459	446	457	459	423	445	433	443	457	506	463	480	501	462	483	484	456	435	456	449	446	470	446	443	465	458	483	468	482	461	489	435	436	430	435	461	468	438	477	471	461	469	458	450	454	426	484	480	457	470	440	465	457	418	426	420	487	436	448	418	441	466	462	451	473	419	443	451	475	454	452	407	479	487	464	454	458	426	432	455	432	485	443	457	458	479	470	479	484	427	428	440	477	484	475	465	471	446	441	491	451	451	447	471	437	463	461	426	468	461	428	432	439	416	411	436	445	485	487	452	447	452	441	439	448	487	439	465	438	447	442	506	477	451	460	471	453	471	444	429	445	466	483	434	421	452	434	453	444	423	465	455	462	445	456	437	483	457	455	454	466	449	449	455	458	452	507	454	447	450	452	483	451	477	441	453	527	409	465	480	459	428	435	430	491	420	452	452	432	449	459	475	453	472	477	472	414	448	444	438	471	468	467	420	475	493	431	434	438	436	465	460	462	434	441	457	427	467	456	453	470	427	446	429	446	445	473	406	477	443	450	497	434	449	413	472	460	448	463	413	455	438	494	415	488	459	457	431	489	425	447	442	470	447	433	438	473	471	447	469	439	460	454	448	431	500	473	481	475	447	421	470	458	450	452	407	439	443	482	442	458	427	477	431	461	461	479	446	464	423	424	481	454	472	485	468	469	466	475	429	483	461	472	508	469	441	431	469	435	450	418	456	496	450	480	460	439	441	425	460	458	422	459	434	385	483	461	430	456	466	454	453	464	477	469	443	434	431	422	495	513	449	436	465	450	463	471	486	438	456	451	482	458	423	481	428	455	429	483	448	508	418	478	441	441	473	495	451	460	413	434	434	482	478	451	427	421	453	428	457	459	462	454	446	436	458	471	462	459	449	458	480	418	439	450	475	437	409	453	452	443	439	446	495	429	450	462	454	476	489	448	435	429	471	461	449	448	438	411	485	441	401	493	470	468	493	458	480	448	464	488	437	466	446	476	414	434	438	428	450	496	450	466	418	464	457	432	478	462	441	463	497	407	485	462	465	446	441	447	467	477	434	418	453	439	432	405	455	511	471	459	458	455	464	482	449	450	470	444	443	408	463	490	473	451	474	452	464	447	481	453	453	475	449	429	468	474	414	446	426	431	477	455	476	461	462	420	485	426	419	461	469	429	455	454
26942	20708	7540	633	372	382	326	342	316	313	321	325	295	289	289	334	307	325	301	289	293	309	291	295	287	317	303	301	312	333	322	337	332	282	321	305	313	325	317	338	325	277	326	292	315	310	327	288	331	298	327	292	315	291	299	294	307	323	317	294	298	275	331	313	301	284	298	282	301	312	271	318	280	289	310	291	326	330	272	308	333	300	287	310	305	316	289	334	294	287	291	328	290	288	310	321	289	340	300	289	313	311	290	330	312	284	271	301	333	298	322	301	287	279	291	291	309	320	291	279	326	294	310	304	310	311	307	287	291	287	320	305	319	297	276	295	330	318	310	288	292	303	307	313	299	288	313	280	301	272	316	317	270	290	303	313	296	318	302	318	274	331	349	327	290	306	293	303	324	324	306	316	281	294	326	308	327	330	342	315	274	307	308	276	305	321	265	330	298	307	317	279	299	262	291	302	309	345	309	316	336	329	328	321	289	321	303	348	280	274	271	308	337	288	322	321	294	296	298	298	347	299	286	326	298	306	306	314	302	310	291	307	314	293	306	300	356	312	309	326	332	291	345	310	327	298	308	344	304	310	291	306	313	292	308	296	280	341	286	306	282	296	290	291	328	294	296	304	300	311	273	313	305	300	294	295	320	306	301	266	298	302	291	325	309	308	288	328	321	326	291	293	304	299	305	321	289	287	252	286	317	312	326	305	317	297	296	309	303	310	297	295	335	335	338	303	328	306	302	342	314	316	304	278	335	302	317	321	344	288	307	295	326	301	329	290	332	319	303	303	323	298	276	279	295	361	321	331	312	299	328	291	317	302	308	303	276	299	289	278	306	327	302	307	318	305	302	300	304	300	312	320	317	305	337	289	270	289	294	298	306	316	320	293	293	304	347	321	280	284	335	305	311	265	306	299	286	294	298	296	298	318	293	304	320	322	323	299	293	300	314	296	297	299	305	310	291	317	317	314	309	292	284	313	328	340	331	321	285	309	318	300	297	302	338	272	327	275	296	293	295	307	312	298	290	304	332	301	302	310	334	319	318	304	307	315	314	301	285	298	332	311	280	281	320	301	288	313	331	320	298	317	308	296	284	322	304	301	284	327	311	316	342	294	294	317	307	343	281	330	313	324	308	280	328	303	331	287	295	304	344	312	322	308	278	325	318	303	310	296	316	251	299	285	318	316	303	325	279	279	305	349	309	300	308	304	316	277	291	301	328	297	272	293	268	304	331	284	323	272	287	301	324	298	298	277	277	305	311	297	298	270	310	305	276	334	308	336	319	273	315	291	287	328	305	297	336	323	269	307	312	308	312	288	327	316	332	324	286	303	251	303	307	313	285	292	305	320	288	311	323	288	309	322	324	292	318	305	305	311	290	283	312	361	290	345	305	303	294	320	296	315	283	312	327	300	294	297	331	318	275	280	331	289	286	288	299	278	328	306	313	290	315	304	350	278	317	322	304	318	290	311	299	290	324	292	354	291	342	317	310	299	302	314	306	292	299	293	325	299	330	285	301	347	307	289	299	284	301	343	295	318	309	302	330	303	324	296	284	305	298	282	302	316	291	292	306	300	313	277	313	344	332	321	303	361	302	311	284	302	288	315	302	312	289	293	274	316	284	316	312	303	332	324	314	307	297	295	317	292	296	315	303	328	337	314	327	312	343	307	303	303	280	310	344	300	305	323	306	319	326	315	284	300	287	321	302	281	299	272	296	323	335	315	327	314	276	308	309	346	329	282	275	313	303	295	299	296	298	295	316	321	319	287	310	292	301	273	272	279	299	296	314	309	277	290	294	321	302	298	328	293	307	275	289	315	273	320	300	299	328	325	304	314	299	322	333	297	312	326	314	291	283	317	291	325	273	295	325	283	284	312	286	318	297	309	299	309	318	309	292	284	300	291	303	310	280	305	291	297	292	315	286	295	303	312	303	315	300	306	325	335	298	317	284	331	317	300	281	312	313	313	322	319	338	303	312	315	311	321	280	308	300	289	323	327	307	270	304	328	275	307	340	349	333	322	319	314	306	308	317	309	295	344	281	318	313	317	341	292	324	282	295	269	334	279	273	319	296	296	334	298	292	274	267	319	325	298	304	320	275	297	298	326	299	268	310	294	286	317	333	299	288	335	283	300	302	312	319	324	294	296	337	294	327	278	292	308	288	304	304	327	275	331	308	299	301	290	313	312	332	275	303	355	305	300	298	312	294	302	289	261	309	331	314	301	279	286	313	299	319	291	305	300	315	292	293	330	348	338	303	293	308	301	326	326	313	294	294	323	311	296	280	278	333	300	300	314	272	323	312	300	331	310	327	319	275	295	339	310	291	293	316	305	312	299	312	294	324	320	267	303	280	309	313	273	296	310	307	297	326	320	305	321	301	314	318	305	332	302	296	286	292	284	339	283	317	313	310	328	304	322	316	296	320	298	298	300	310	269	323	302	329	295	311	284	278	289	327	313	295	295	330	289	329	334	302	287	313	277	321	318	303	320	286	324	314	307	313	316	305	331	305	316	303	305	311	316	331	286	306	283	329	336	291	299	301	288	325	304	284	303	276	323	298	329	318	316	312	262	302	287	331	315	297	301	305	314	334	293	302	317	293	340	341	320	287	309	312	304	302	296	308	306	301	305	323	286	333	317	294	301	317	301	333	302	309	297	326	317	315	311	311	324	281	304	309	296	302	321	300	267	276	320	326	296	307	299	302	266	309	310	300	314	317	317	302	320	291	310	324	318	314	325	324	339	330	314	290	297	294	287	294	311	304	342	338	330	290	321	301	292	320	311	307	294	334	278	318	281	308	314	318	321	289	336	333	323	322	317	321	330	319	310	349	271	319	307	296	314	357	306	296	317	313	294	313	329	318	309	311	304	330	341	297	312	292	336	318	335	322	295	299	329	294	331	319	314	323	322	299	330	299	304	329	303	295	301	333	316	349	311	291	321	318	312	313	279	305	340	314	311	300	321	309	285	332	297	311	294	277	304	298	305	315	309	287	274	298	292	336	325	277	299	299	326	306	305	298	303	344	326	304	294	313	311	281	333	286	280	287	271	322	301	323	303	315	316	307	303	299	280	306	294	306	276	321	338	324	303	279	309	287	319	310	308	285	301	299	312	305	352	310	310	304	301	299	299	307	308	278	303	314	301	337	284	316	307	298	313	321	302	285	312	270	314	304	330	304	294	332	304	316	299	335	284	311	302	304	309	297	311	304	362	309	292	285	326	314	294	289	320	326	331	334	318	318	299	260	311	318	295	291	302	295	270	312	347	286	308	314	315	302	305	296	345	323	338	281	328	330	288	296	321	296	305	317	306	305	310	298	329	311	281	292	279	337	303	289	306	307	284	306	307	321	308	281	308	304	317	300	328	311	312	275	311	279	298	311	324	280	317	307	294	301	290	322	308	299	325	283	329	293	289	308	306	285	327	337	290	293	302	336	302	324	341	322	329	307	306	314	320	307	315	308	321	292	327	284	316	337	264	312	292	310	304
4116	1808	1516	1037	799	717	701	641	618	626	609	615	594	621	621	608	594	587	584	566	595	555	545	628	538	573	575	555	568	583	573	586	602	530	553	583	584	562	589	571	557	585	577	571	612	548	573	589	549	589	579	580	595	609	627	547	556	557	603	577	558	610	553	571	556	571	573	568	569	588	601	579	596	600	594	604	576	583	570	553	572	523	579	550	542	543	570	557	574	566	549	564	629	585	570	602	577	584	586	596	510	608	553	595	568	597	588	616	565	553	548	577	563	589	553	609	549	614	534	597	581	571	571	564	569	566	591	530	568	604	553	559	543	550	561	616	609	604	570	554	576	598	526	603	535	566	568	556	565	598	582	553	549	610	570	576	553	609	587	577	551	585	563	587	575	623	593	591	554	536	586	556	569	581	577	581	644	560	585	573	546	552	591	558	576	586	568	606	574	581	568	560	585	588	598	556	542	598	573	584	573	561	580	534	613	587	558	519	573	592	588	579	587	570	560	603	598	561	579	604	575	559	598	578	555	580	549	585	584	574	562	592	579	536	538	580	581	544	557	586	603	579	609	588	572	606	608	540	587	571	575	564	598	581	554	601	579	586	560	549	568	597	582	573	601	573	564	542	542	648	578	569	571	595	607	552	565	577	588	602	568	578	547	572	542	602	541	568	552	544	577	555	606	597	571	559	558	571	559	522	534	592	592	556	648	582	582	558	572	587	564	581	558	588	621	545	529	618	624	603	564	583	548	553	525	606	566	538	585	588	615	603	557	585	587	574	592	565	580	525	600	568	610	606	564	554	561	555	597	539	575	569	609	580	587	549	529	572	565	588	576	511	620	579	562	573	561	561	565	594	594	547	598	553	600	559	587	605	517	574	591	598	590	598	597	536	568	598	541	589	566	615	574	581	522	612	610	563	594	535	596	589	589	609	566	607	580	551	597	571	598	565	590	569	576	579	577	569	596	558	578	580	590	576	586	583	557	566	607	528	608	574	599	558	601	569	579	591	566	524	569	550	602	556	615	569	576	530	568	589	589	606	556	554	610	581	611	603	592	608	553	555	551	601	632	581	601	559	533	634	561	554	585	547	563	530	575	609	597	510	586	540	544	586	588	563	616	602	599	579	587	575	575	567	568	566	558	560	546	552	604	614	533	572	550	576	570	589	580	576	587	596	601	581	516	565	575	609	573	614	541	594	584	576	567	533	572	574	583	603	561	607	647	578	566	597	603	573	597	610	578	567	581	551	553	585	604	540	586	601	602	590	566	599	539	558	554	565	536	581	598	553	567	574	577	542	555	617	567	610	568	605	607	536	579	588	577	581	578	564	570	600	561	609	590	614	541	544	587	580	581	559	600	609	566	566	589	560	558	596	621	590	555	636	608	543	610	554	599	602	651	543	591	626	581	568	555	602	580	577	534	560	558	572	571	566	561	558	566	537	571	594	572	586	607	592	625	637	547	570	565	592	536	570	538	587	618	538	562	558	564	544	574	543	606	567	609	621	545	551	555	586	578	581	578	594	574	563	592	608	580	567	586	584	596	584	599	595	576	594	545	572	556	580	568	634	568	567	576	568	537	590	597	584	590	580	589	599	572	602	576	561	601	583	592	547	589	603	606	574	568	531	589	590	548	597	575	578	574	527	586	576	573	574	596	576	551	581	587	574	564	608	559	592	579	544	591	596	591	621	537	617	539	589	563	547	607	596	550	569	564	630	597	587	566	595	566	581	578	595	600	527	522	591	563	570	572	606	580	549	558	623	579	575	579	578	568	573	570	563	579	580	569	585	571	578	602	555	600	585	607	589	580	567	528	540	548	563	552	540	590	553	589	568	607	586	560	542	618	554	564	557	589	539	553	586	551	573	562	563	598	602	586	548	609	540	493	545	577	560	588	584	572	539	656	618	627	563	594	577	544	596	546	554	586	573	611	568	547	533	583	533	576	581	580	624	584	562	558	596	568	585	536	610	558	548	576	578	556	537	552	575	559	569	560	539	600	572	577	619	574	590	567	572	586	575	586	575	623	547	569	530	582	627	561	590	575	589	549	560	558	555	560	570	591	560	545	579	573	583	585	622	572	558	554	611	557	597	550	556	557	556	610	559	578	594	572	589	550	567	578	577	575	604	584	566	594	592	610	563	599	520	580	661	581	571	568	585	575	570	566	625	539	615	590	586	600	563	606	618	569	588	601	596	562	582	588	593	617	555	612	509	554	549	591	611	595	594	534	629	559	622	588	611	598	610	587	569	571	600	592	578	578	584	597	552	526	568	552	567	624	594	607	572	569	571	576	607	531	578	597	595	608	540	596	591	589	536	568	560	555	580	595	605	488	574	564	586	573	552	571	566	580	535	586	566	564	569	576	588	608	612	580	587	586	597	553	582	565	556	595	558	624	567	576	537	550	584	603	629	572	581	580	584	572	559	544	576	595	584	575	587	520	563	563	585	551	598	549	557	593	572	555	543	552	606	533	579	589	575	554	603	538	551	576	542	583	546	605	561	601	569	560	558	556	567	584	562	579	541	551	581	598	591	566	548	603	559	598	548	642	567	580	573	561	606	553	577	541	596	605	556	630	580	546	552	568	623	593	543	588	556	579	619	592	610	586	588	550	585	581	571	585	572	581	544	587	610	545	582	570	593	580	582	518	561	559	558	584	633	595	641	530	578	554	572	613	596	570	546	512	571	572	578	545	558	546	644	565	598	570	582	553	555	578	597	557	586	567	551	562	547	556	604	575	545	588	594	522	623	577	597	567	573	607	571	550	569	594	603	568	557	598	618	558	588	610	560	570	564	543	564	600	590	568	628	543	542	557	537	575	606	597	578	546	570	567	606	601	577	530	592	583	566	589	557	604	559	560	560	553	576	522	618	557	561	572	531	517	580	607	566	569	529	595	552	591	593	566	590	603	615	526	571	523	604	570	557	628	591	577	591	563	592	580	542	602	578	575	594	591	560	581	532	557	578	605	615	583	577	554	597	616	559	593	610	620	531	605	593	577	599	575	547	565	556	564	563	567	572	550	566	589	567	606	545	565	564	561	583	541	590	571	580	577	589	579	574	578	567	551	586	522	527	568	590	572	585	579	505	557	544	544	558	584	591	574	608	552	600	612	562	582	575	578	596	596	581	573	589	551	592	563	556	566	568	583	565	603	602	609	549	597	589	610	598	560	569	560	556	565	593	603	543	572	586	590	586	595	607	566	584	626	549	589	562	579	588	551	565	606	558	614	581	595	591	524	579	591	553	613	582	563	606	577	589	574	587	577	620	578	528	576	599	580	584	598	582	614	580	578	606	539	596	592	576	592	630	579	541	615	554	642	568	585	564	574	554	585	546	591	636	603	614	563	596	546	570	609	546	574	593	563	557	601	568	579	595	545	540	577	543	570	541	601	559	599	540	546	544	586	579	521	523	551	534	563	576	575	591	579	582	662	571	547	543	619	575	590	556	586	543	521	592	633	596	578	573	567	567	582	571	555	519	593	559
24365	21396	28602	24564	19837	1603	574	386	290	286	265	209	215	225	198	204	197	180	197	189	174	143	162	161	137	147	136	138	143	164	141	155	129	125	152	126	145	136	155	152	155	136	131	141	148	169	126	133	159	157	144	150	127	152	144	140	119	148	141	157	168	139	126	140	136	145	141	143	133	141	149	145	142	138	128	129	161	126	138	137	135	150	142	122	109	140	129	128	129	117	127	131	124	139	151	146	144	133	146	143	119	127	152	150	126	130	152	142	159	129	148	136	130	130	148	134	136	140	150	158	125	135	132	151	155	136	150	140	169	150	158	147	121	122	149	125	144	126	154	124	107	156	143	141	131	106	123	139	127	142	131	133	159	129	118	137	126	145	116	136	136	120	138	123	140	162	133	146	138	151	142	141	132	158	137	132	145	153	145	142	118	148	132	127	140	141	134	140	127	118	151	133	117	126	141	136	143	139	111	125	141	157	155	136	158	140	126	133	138	139	145	136	155	140	149	129	125	120	133	140	123	142	146	134	156	137	134	134	140	137	140	131	130	134	129	153	167	107	169	146	123	152	116	144	135	136	142	142	146	129	133	141	145	122	129	160	108	140	139	139	133	143	156	134	124	128	131	112	128	130	141	124	135	152	119	137	132	145	144	128	140	147	141	121	150	127	147	173	159	129	134	128	140	136	149	140	132	136	148	115	146	157	149	126	145	148	132	121	126	152	138	113	159	154	132	118	137	130	128	147	139	135	133	130	128	137	137	140	140	149	133	129	124	133	124	132	128	161	147	159	135	135	139	142	132	151	132	146	136	139	136	137	157	123	120	143	129	136	140	126	130	133	134	137	139	137	131	118	134	131	134	134	156	138	154	116	129	131	122	134	137	156	126	127	133	129	147	130	162	164	141	143	144	129	132	114	127	116	135	137	129	140	168	124	120	127	142	155	133	139	134	145	146	136	130	137	139	122	144	129	135	136	137	124	113	118	126	155	140	125	159	139	146	150	151	147	149	122	127	138	146	132	132	141	153	126	138	122	149	151	138	147	127	127	124	155	127	159	145	132	136	137	134	131	176	141	117	136	129	142	139	142	131	148	134	134	129	153	139	143	149	138	132	133	146	127	129	139	128	156	122	156	114	138	112	136	140	139	146	137	140	140	108	114	127	138	152	150	143	144	138	126	134	130	134	144	135	118	147	125	157	152	115	136	130	159	146	149	142	132	127	129	139	143	124	149	136	152	127	132	154	141	138	135	146	160	108	133	149	149	128	141	143	127	139	132	132	130	122	144	135	148	155	134	126	129	154	131	153	150	123	145	144	139	139	147	159	143	145	135	122	129	131	130	137	124	143	146	137	124	153	126	138	134	174	134	128	138	140	140	139	141	149	133	125	137	132	148	126	155	129	125	140	144	140	137	136	138	153	129	118	134	138	154	157	162	119	151	126	134	140	128	167	134	145	148	151	116	136	124	145	124	130	131	145	158	122	136	148	142	141	149	127	130	143	129	124	137	162	145	150	129	126	140	169	120	154	153	150	124	140	147	140	118	136	124	158	131	137	161	134	132	144	134	139	139	148	120	137	132	130	163	143	146	143	135	137	137	133	132	143	145	130	148	137	145	137	128	131	155	126	140	135	138	141	121	128	140	150	157	131	109	125	141	146	142	144	144	141	166	136	123	153	142	131	144	146	137	149	144	143	130	146	147	147	120	145	133	132	142	121	150	136	134	117	134	136	133	126	141	152	153	149	130	144	163	148	144	150	116	131	162	162	127	149	113	134	144	154	139	126	126	112	153	135	127	137	131	109	143	162	142	134	150	111	147	137	121	148	136	130	129	126	141	116	142	118	148	146	129	126	116	148	123	142	130	138	128	114	128	127	135	144	142	137	133	125	123	140	145	134	171	117	155	147	149	140	132	139	138	138	147	128	125	124	136	148	148	155	110	128	131	164	135	140	106	130	136	140	127	149	128	134	139	145	118	149	151	144	153	140	151	146	125	137	151	139	156	115	130	135	133	138	138	144	150	134	151	130	141	146	132	137	150	149	129	147	135	125	127	127	160	147	139	138	131	139	129	144	138	138	134	152	134	120	124	155	140	141	146	126	118	150	128	143	139	138	139	151	134	136	131	125	143	137	127	125	127	119	154	127	137	113	138	127	161	142	132	133	137	125	155	140	135	147	136	145	137	147	146	138	137	128	133	130	134	131	111	131	139	109	133	117	116	139	115	133	150	155	133	150	145	138	139	167	136	150	148	133	139	128	131	128	151	135	147	147	158	151	113	129	131	123	134	170	144	130	139	131	139	125	138	132	133	139	134	132	139	144	159	148	138	132	144	139	159	129	144	127	134	141	131	122	126	122	149	131	121	150	146	124	144	124	125	136	150	127	130	161	138	145	146	122	158	140	140	125	124	128	119	131	117	133	152	115	133	147	135	114	143	136	138	116	139	128	147	130	133	136	136	152	129	133	132	124	130	133	139	133	141	139	160	154	150	150	152	144	140	148	162	147	127	153	126	142	153	133	132	146	141	138	135	134	131	127	126	122	138	133	123	134	147	133	122	144	141	136	126	117	130	125	135	124	156	154	155	153	134	142	133	154	113	136	137	109	142	144	138	138	115	147	128	163	154	133	147	120	134	139	128	149	130	145	120	133	132	125	132	124	137	139	165	151	119	160	136	151	135	104	125	136	141	140	138	108	162	144	149	149	108	133	133	120	146	144	141	139	134	137	129	142	121	149	136	129	150	142	129	130	142	125	146	143	136	141	153	119	170	154	124	150	146	143	140	138	122	142	123	149	137	151	151	138	132	154	146	145	144	155	122	148	145	141	157	138	125	142	130	134	135	143	139	157	115	131	156	130	153	136	157	141	140	142	139	129	137	144	140	127	134	149	141	143	136	147	134	138	121	133	145	138	138	145	119	140	141	127	156	137	132	136	130	155	129	137	128	140	132	138	153	109	134	133	111	150	122	138	140	148	121	134	148	131	119	136	137	122	141	150	141	144	145	150	128	126	130	133	147	131	145	146	119	148	146	133	148	134	139	147	127	149	124	153	111	151	137	135	150	145	138	136	141	155	148	119	135	135	128	131	144	139	118	138	137	133	148	140	129	136	132	135	148	155	127	145	130	126	150	127	127	149	125	128	130	142	127	148	134	124	122	125	123	133	132	136	130	135	148	152	128	148	132	151	116	144	143	123	139	140	138	129	132	144	151	147	142	121	117	145	129	148	149	134	147	136	152	142	137	156	130	133	156	117	144	127	141	138	126	130	134	139	139	141	109	137	134	133	117	118	103	132	144	150	157	122	131	138	144	116	148	130	140	126	137	139	139	142	146	138	132	137	104	135	145	106	142	127	143	149	133	145	118	141	157	148	132	134	133	151	137	122	141	120	111	154	133	151	124	138	146	127	142	119	140	128	129	121	125	133	153	139	165	149	132	130	153	126	144	159	140	153	144	143	150	146	136	124	146	140	130	117	142	125	125	135	156
5870	10934	8946	4608	3002	2074	1592	1249	1036	814	716	639	620	512	489	475	440	422	421	412	381	389	359	344	374	351	324	332	327	310	322	309	297	321	290	314	291	316	326	303	328	317	304	265	282	327	287	311	294	301	290	286	277	282	275	258	288	291	300	288	285	274	267	267	280	300	298	290	291	282	287	280	276	279	279	275	270	277	296	271	325	295	249	280	272	273	275	259	270	271	300	272	266	272	286	295	244	279	290	267	281	308	290	264	269	291	265	248	275	258	282	284	254	271	274	285	272	250	270	272	240	280	265	244	282	278	281	251	290	283	261	273	272	254	269	281	268	276	301	302	260	311	250	259	294	286	241	285	272	261	247	269	239	264	258	267	261	276	289	261	255	283	293	271	273	254	278	277	272	286	284	285	297	268	286	284	318	289	293	256	253	273	286	292	268	288	266	293	278	272	292	273	309	255	272	269	266	268	276	287	290	249	289	310	249	284	260	274	272	244	265	285	278	270	257	281	246	292	283	284	255	266	258	263	256	261	290	261	291	271	294	296	261	263	284	268	261	255	257	258	259	236	265	300	252	264	288	279	265	261	249	279	282	280	254	292	247	266	275	289	280	244	245	266	295	280	271	271	268	247	267	282	241	276	257	284	284	264	245	246	282	281	241	274	278	257	275	268	252	251	311	278	293	277	298	266	270	269	257	311	271	264	269	264	253	274	261	257	283	268	248	273	297	263	284	266	288	278	234	296	282	281	298	265	272	246	272	268	249	289	287	245	286	278	258	297	258	263	267	299	263	294	276	262	291	286	275	267	272	281	248	259	255	268	283	269	290	270	275	289	274	282	271	274	266	293	294	282	268	260	253	262	250	284	287	281	286	268	259	290	243	281	249	267	288	268	269	248	264	243	295	259	264	282	288	258	270	274	246	262	274	260	268	295	252	279	236	281	263	257	269	293	257	260	274	282	267	263	280	269	294	247	267	261	274	272	300	274	253	242	278	293	321	263	265	260	279	266	247	247	257	254	276	292	283	275	272	283	241	281	282	283	260	276	236	271	273	277	288	259	274	272	286	273	284	273	287	297	268	266	255	263	272	288	278	266	244	292	275	288	264	282	279	292	273	314	237	275	285	263	280	280	262	277	276	289	267	281	270	264	267	298	252	272	250	268	271	266	264	282	289	262	266	277	287	283	256	293	271	265	269	297	261	247	264	275	245	284	265	298	289	268	258	291	265	265	252	277	294	277	254	281	241	248	266	263	271	277	286	257	303	266	252	240	266	284	283	301	271	277	244	278	273	234	280	288	267	284	260	265	269	251	277	280	223	271	269	296	277	281	275	282	272	317	275	238	270	273	256	257	272	281	242	283	247	256	296	261	280	283	252	259	277	293	281	275	253	240	281	277	281	244	300	233	269	276	284	287	251	273	264	284	274	263	256	274	314	270	281	283	284	261	266	269	253	283	276	277	282	283	251	240	246	281	258	290	260	256	282	253	278	272	293	287	314	279	273	277	268	288	259	260	291	292	275	302	277	286	258	253	288	259	268	260	253	299	228	277	258	268	300	270	279	269	284	259	250	248	288	282	272	285	256	258	269	278	244	281	276	301	262	270	295	239	272	276	261	285	305	254	264	247	288	265	271	249	257	272	256	282	303	241	282	286	244	279	273	276	266	275	277	236	270	255	264	271	276	251	264	276	287	302	280	240	291	277	266	261	279	281	278	286	278	269	251	259	271	266	275	270	274	290	268	267	275	270	291	270	286	282	274	259	288	250	256	243	280	253	273	280	263	277	258	240	261	276	287	273	283	284	274	279	247	308	267	255	279	276	266	289	279	272	279	245	294	264	255	262	263	284	287	264	254	248	280	277	257	258	293	256	277	258	280	251	267	244	269	275	260	284	284	265	276	307	256	293	252	251	282	258	278	245	274	268	293	274	284	255	273	267	272	257	248	259	261	252	266	267	292	295	272	268	273	295	266	278	256	265	281	255	279	266	252	275	267	273	254	255	258	296	271	278	285	261	279	261	286	286	262	283	295	287	260	299	259	260	259	281	248	233	262	289	274	271	272	290	274	299	282	281	233	274	276	256	265	267	281	274	268	257	271	269	245	262	265	247	276	274	285	272	280	271	291	275	253	267	291	267	305	262	257	240	293	297	270	278	272	271	256	303	283	281	284	291	285	291	271	253	277	258	277	281	301	275	276	286	271	248	231	272	278	291	259	256	284	306	260	267	265	246	260	274	261	258	250	277	278	264	253	274	265	259	272	257	298	262	274	297	269	263	259	266	274	278	281	269	267	273	260	282	273	284	275	276	253	263	264	267	282	295	268	268	304	251	283	272	256	291	264	294	264	281	287	278	268	256	268	304	288	271	267	278	255	277	280	289	269	277	285	286	262	279	250	254	269	262	261	289	292	266	272	271	286	290	260	263	296	259	302	253	248	269	269	292	278	278	256	253	267	287	246	254	267	265	285	329	260	274	271	287	265	253	232	263	276	270	284	277	288	275	260	238	272	271	290	268	262	271	274	273	291	249	281	245	247	271	239	247	262	266	255	226	289	261	267	290	279	246	235	272	249	259	288	253	288	289	298	258	282	264	269	264	271	271	260	242	299	281	244	234	234	270	243	279	281	271	252	251	258	263	271	288	302	292	307	256	243	267	301	258	257	298	304	284	267	290	269	253	255	283	277	269	246	283	280	263	278	260	256	278	276	241	255	278	289	276	276	285	266	289	245	274	333	284	284	282	274	280	272	263	280	326	270	255	244	270	281	250	268	276	267	279	267	252	259	270	256	281	261	245	277	275	282	272	272	277	262	264	275	247	258	260	268	291	273	286	280	270	258	257	274	264	294	282	256	291	265	268	265	270	287	267	253	273	277	230	294	258	271	289	283	277	265	249	293	295	247	281	243	266	280	238	264	274	260	263	273	269	300	272	266	274	239	292	311	262	268	249	266	265	262	269	269	302	234	246	269	277	266	282	252	282	265	266	272	287	232	243	239	284	256	295	261	254	269	261	270	247	266	248	269	277	288	312	260	282	265	267	286	303	256	286	290	266	264	275	272	256	294	253	277	277	267	291	280	301	305	259	286	271	272	271	298	274	272	271	290	273	305	245	287	272	270	276	272	276	275	269	292	266	286	253	257	273	289	260	279	279	290	258	281	249	257	272	282	248	300	272	256	273	287	232	279	262	256	280	271	272	283	282	291	275	260	247	286	276	235	291	287	276	270	258	259	281	259	291	263	264	271	263	262	281	246	256	300	248	294	253	276	283	260	285	285	268	299	259	263	260	265	255	299	277	267	273	281	273	244	262	301	317	296	230	250	281	281	272	283	256	259	280	266	286	268	266	280	245	278	260	271	253	271	281	264	294	258	274	271	298	237	267	264	286	278	259	241	277	250	260	245	257	279	265	264	260	275	282	282	271	254	243	284	309	296	243	240	273	286	250	258	265	289	293	257	263	259	266	292	276	259	281	256	269	267	277	273	257
23487	21396	29258	23921	21397	17922	1817	809	576	540	485	434	432	396	372	346	334	327	311	299	297	308	311	279	302	286	312	301	285	272	292	287	268	248	257	256	272	285	266	280	278	250	271	267	281	278	300	277	278	284	245	249	267	270	260	264	288	265	259	258	247	264	256	277	241	271	259	254	253	256	242	251	254	277	252	240	243	273	289	263	267	264	237	245	265	246	284	276	266	283	293	258	270	258	258	271	264	293	259	242	239	285	275	258	264	283	250	267	244	261	281	235	284	247	265	271	246	259	261	248	284	263	259	251	242	233	275	271	268	276	254	251	285	248	270	245	283	247	261	292	235	273	268	262	277	222	254	262	241	244	280	274	260	211	301	246	249	247	265	285	251	247	263	276	252	248	280	226	253	258	274	259	252	247	294	219	255	243	279	246	264	262	241	246	278	269	266	245	228	261	237	255	285	230	299	268	250	284	264	244	237	266	269	275	254	258	286	268	258	249	252	254	276	222	238	277	256	285	272	241	270	265	257	254	256	286	258	253	246	262	234	251	239	262	245	241	287	247	246	240	241	251	258	250	270	261	267	252	284	251	269	258	252	258	305	251	256	262	273	246	260	230	259	246	236	231	251	227	271	263	300	240	244	226	238	256	265	250	227	270	277	237	242	258	260	268	269	231	263	260	273	265	267	277	260	252	287	259	248	259	254	249	273	273	277	243	247	239	227	267	267	278	254	239	254	259	247	239	262	267	246	309	253	265	261	255	259	268	266	276	267	263	244	243	251	259	235	233	265	228	282	241	241	240	248	236	236	268	253	287	257	249	269	243	246	245	267	272	271	257	243	282	252	254	257	249	270	255	262	249	249	271	264	263	245	258	251	243	273	255	236	249	275	251	234	226	244	254	264	273	276	257	257	265	222	238	265	286	262	233	261	263	252	233	255	268	258	268	265	273	285	270	280	249	270	245	278	274	274	269	265	229	261	260	249	255	269	251	233	259	236	254	267	241	303	271	257	253	276	265	283	275	271	244	261	242	257	282	247	239	254	285	242	261	280	236	252	272	241	260	249	259	280	239	254	267	278	276	276	249	272	254	272	257	262	255	233	269	291	257	272	260	276	278	250	236	272	264	283	274	251	244	273	245	256	276	268	246	262	277	278	259	233	247	253	270	258	252	238	273	255	256	257	262	272	254	253	255	255	279	262	261	259	265	246	262	270	255	251	258	222	245	285	293	249	275	267	267	252	266	255	267	278	248	269	278	270	267	231	257	247	266	254	242	240	231	262	250	266	237	268	256	229	286	235	256	279	261	232	250	288	259	268	255	255	266	200	255	237	262	265	261	235	240	267	270	243	274	258	242	283	277	246	290	235	256	250	264	290	244	234	259	267	261	261	250	260	262	262	274	273	292	278	256	252	247	259	288	214	291	264	263	247	260	247	292	264	261	259	253	260	246	260	262	269	262	217	259	228	214	284	254	286	258	237	264	264	229	248	267	256	250	243	269	266	272	256	261	271	255	251	253	299	247	274	268	235	261	259	273	240	242	261	245	263	239	305	256	271	250	262	242	272	277	251	275	256	240	234	267	242	257	268	254	259	260	270	255	240	243	272	250	248	271	241	240	243	278	284	260	238	257	263	243	273	254	239	254	246	246	276	267	250	269	241	231	258	236	238	273	269	242	257	269	263	272	274	257	261	242	245	275	275	265	249	274	270	262	261	254	230	265	255	244	265	265	269	247	276	241	254	267	284	256	247	254	227	256	254	249	214	267	255	270	278	243	239	244	239	275	224	236	230	273	244	255	242	275	260	262	262	257	253	269	243	250	251	259	233	241	259	245	263	230	256	279	256	248	255	230	277	262	231	289	267	256	270	249	269	262	245	237	267	264	292	267	270	232	264	259	263	244	292	258	256	240	272	261	277	243	249	222	269	271	237	243	236	248	268	252	259	240	249	283	235	245	271	257	241	231	267	261	264	247	251	258	266	246	257	250	260	282	245	289	244	260	239	251	277	270	249	286	224	290	270	284	249	268	245	263	265	245	252	249	254	251	270	264	259	250	252	250	263	259	249	269	221	272	254	268	253	231	257	252	266	253	243	238	248	258	257	282	275	252	266	244	280	262	253	290	241	212	255	270	255	263	250	241	254	208	263	251	262	273	246	267	251	257	266	264	296	237	255	285	249	265	275	270	244	285	262	255	232	254	259	233	237	286	260	262	265	212	261	230	256	250	265	273	269	254	252	248	248	260	248	261	257	290	261	255	269	256	268	265	232	268	250	270	277	281	251	259	274	242	271	280	281	265	230	274	215	259	262	248	260	271	233	248	269	241	254	230	272	238	240	273	225	257	256	268	248	267	268	249	238	250	251	238	216	237	271	257	270	251	244	256	259	256	289	256	236	255	235	259	270	297	267	263	244	240	257	270	265	259	263	234	243	254	273	257	296	227	245	244	281	257	294	261	249	258	291	251	260	278	281	259	261	258	278	287	268	236	262	274	279	240	253	259	273	252	257	266	234	245	234	245	260	244	240	253	264	267	273	228	259	288	280	274	240	257	260	269	270	274	265	292	248	257	259	264	254	244	276	264	230	255	265	245	241	257	265	256	249	260	267	256	260	274	260	281	244	239	253	252	241	272	283	256	248	284	247	252	252	244	250	276	251	273	224	277	251	279	290	264	206	229	238	230	239	241	238	273	290	265	272	250	249	282	241	233	236	251	254	253	265	254	271	255	267	255	250	226	227	252	241	273	240	254	264	245	285	250	233	258	243	279	278	241	248	255	228	251	241	259	267	232	254	259	270	244	258	283	254	251	253	248	252	255	238	238	220	259	244	248	281	249	257	273	273	277	254	263	254	260	261	293	249	284	237	263	234	246	242	252	246	224	264	224	254	285	246	229	260	280	262	251	258	280	235	250	268	282	266	253	261	274	246	258	265	254	260	238	241	251	249	271	240	237	252	252	244	234	264	243	262	237	237	272	237	279	284	252	258	246	270	244	261	232	242	232	252	253	265	258	284	252	261	268	238	262	245	264	304	272	244	264	259	286	241	278	239	260	229	266	248	232	281	258	256	260	257	241	267	264	276	254	251	257	262	233	280	262	266	257	256	265	260	279	242	252	242	277	255	243	261	234	250	239	295	271	253	227	235	256	239	263	280	245	267	245	264	271	267	265	270	224	259	259	263	248	257	264	230	237	253	262	281	260	285	271	278	282	265	272	265	272	252	271	249	251	262	259	244	244	276	239	272	226	259	252	266	258	250	248	259	251	245	262	267	257	243	241	266	272	255	235	240	260	255	275	244	230	253	251	237	260	239	261	252	252	258	244	257	251	236	270	268	282	269	253	233	248	265	275	264	286	235	251	238	259	247	264	240	243	262	260	248	233	240	251	271	255	294	277	245	247	253	241	305	250	257	259	235	263	290	252	250	300	257	246	273	258	234	256	254	251	263	286	254	251	271	240	280	276	271	261	245	280	274	227	238	299	246	260	254	258
8459	17131	14169	7872	5135	3674	2696	2152	1782	1510	1335	1166	951	989	867	836	849	754	646	689	654	644	650	584	584	598	550	515	575	516	518	539	532	538	518	529	508	536	477	470	488	460	493	483	503	514	481	436	493	473	518	481	511	501	476	484	485	512	482	453	472	467	418	452	490	444	482	420	505	455	485	420	480	444	467	450	443	449	466	495	478	465	438	458	440	456	490	470	463	450	464	425	486	495	477	419	478	445	467	442	453	440	440	495	467	475	453	450	448	482	490	422	479	408	413	482	497	490	470	412	409	493	508	462	461	443	450	434	449	474	467	462	510	463	444	473	469	428	465	494	448	437	465	450	476	447	440	445	449	429	442	442	505	435	429	434	436	480	466	465	475	439	461	426	464	432	482	453	433	469	470	474	435	390	454	486	455	466	455	451	462	450	445	436	467	446	453	470	424	450	438	478	476	438	499	447	434	430	443	473	443	440	465	462	506	469	449	452	434	493	445	415	449	444	480	455	468	427	434	403	441	429	460	443	455	468	439	482	435	425	457	502	495	451	400	463	446	454	448	421	476	452	448	501	444	440	467	438	483	430	452	470	431	461	460	479	469	481	421	452	445	478	434	481	462	462	448	442	458	466	454	440	459	474	477	445	504	458	468	444	457	474	453	465	456	423	447	451	448	504	461	484	432	453	459	478	449	454	459	452	431	474	439	457	457	442	455	455	404	441	442	441	454	457	439	415	443	434	428	452	438	463	442	436	455	493	459	469	428	446	452	442	431	446	462	441	432	510	460	456	449	483	443	430	468	464	460	433	468	468	466	419	431	466	465	499	435	478	504	426	448	429	464	473	430	454	433	440	463	444	469	487	483	493	433	467	438	474	457	431	457	441	427	415	454	467	452	452	450	477	502	440	431	457	428	413	437	449	423	435	465	457	427	466	436	471	474	443	470	484	492	477	451	485	457	433	434	481	454	461	459	425	466	457	463	497	433	429	440	457	446	422	433	483	438	415	438	459	462	467	456	473	429	442	477	481	463	430	472	455	437	472	471	440	469	423	492	460	404	457	467	472	498	436	417	435	416	459	443	447	449	476	451	451	462	435	427	423	496	435	468	472	468	433	473	424	461	419	466	472	471	440	473	452	432	457	467	455	433	432	437	476	461	461	490	488	464	445	465	428	492	446	456	474	464	444	426	443	452	479	468	438	408	470	458	478	459	448	405	459	443	425	461	459	487	454	453	465	448	447	453	478	462	464	430	443	417	465	442	451	418	460	457	411	460	444	466	426	448	478	447	452	477	429	421	475	438	463	449	437	467	445	470	464	454	436	480	439	447	464	417	452	445	454	451	439	447	448	432	449	475	441	495	457	466	419	460	423	471	434	466	472	435	417	453	441	442	447	472	447	465	464	470	464	458	444	473	512	423	441	460	482	441	448	494	452	456	435	450	442	461	440	414	458	448	459	444	425	464	460	458	417	475	436	480	467	492	457	459	457	473	447	461	459	427	455	457	435	437	426	469	436	455	450	429	426	453	459	462	472	474	435	429	440	469	437	468	450	462	432	431	473	511	457	466	473	451	463	463	446	439	482	481	442	445	478	509	455	424	482	465	427	499	464	492	449	479	462	447	468	465	473	473	472	439	496	459	436	441	443	425	421	419	470	417	468	461	458	474	409	459	466	441	436	466	463	440	429	453	445	457	467	426	453	443	466	424	449	448	431	488	436	443	465	445	454	465	449	462	459	429	462	411	483	458	460	453	469	440	477	444	448	479	452	446	468	448	457	453	477	434	468	454	425	469	460	440	436	494	448	457	457	475	419	466	495	451	435	466	436	466	460	477	437	405	431	432	463	452	440	440	468	459	446	457	442	435	478	449	456	454	476	473	437	457	473	443	453	470	466	441	461	425	447	447	469	420	476	482	463	404	396	495	437	440	434	466	450	455	449	412	444	420	411	446	478	465	476	434	459	490	449	453	494	445	453	461	445	447	453	471	438	472	443	458	430	456	448	457	445	457	438	463	419	436	455	458	450	426	433	448	445	466	447	457	432	505	423	425	405	417	454	444	441	493	412	425	425	447	481	454	445	447	435	485	455	440	420	445	445	494	445	462	454	468	464	475	429	459	450	443	473	476	443	443	466	467	486	461	439	436	462	462	507	418	464	455	476	432	406	429	462	417	478	447	448	438	437	421	455	438	432	452	468	441	442	498	474	439	449	455	464	426	464	439	472	483	431	449	464	434	471	428	439	433	431	448	445	489	447	468	452	485	436	472	453	403	434	473	431	479	466	473	439	436	456	410	453	476	434	445	466	447	444	442	390	472	492	449	481	462	447	454	421	442	460	446	479	488	438	462	467	476	465	487	438	480	460	469	433	443	433	470	473	442	465	457	448	482	445	434	468	489	445	478	455	446	453	440	401	439	457	436	447	495	442	461	488	454	451	469	467	451	488	454	463	435	464	468	432	416	427	462	431	427	458	416	464	444	451	468	460	454	465	426	430	451	434	474	426	461	427	408	457	439	448	470	458	452	443	440	460	443	474	469	436	475	416	442	478	450	465	432	461	451	473	433	465	435	417	463	420	454	451	451	472	443	438	439	420	460	459	454	446	457	480	436	438	489	479	464	439	502	481	448	458	410	466	445	469	457	471	451	450	445	471	489	459	422	451	475	468	466	439	476	447	445	467	443	454	452	472	438	443	462	449	457	501	461	482	439	470	448	469	437	484	467	485	451	424	468	473	429	466	470	459	446	467	431	438	469	460	453	405	455	448	426	465	450	437	471	461	470	472	424	428	454	467	468	438	528	432	479	445	445	426	450	466	446	451	413	474	437	466	488	432	414	479	415	443	451	467	433	450	456	463	472	435	426	454	469	446	474	460	451	462	402	494	469	452	441	445	442	446	451	440	496	448	482	462	451	480	440	445	431	453	452	441	474	489	425	461	479	451	463	441	481	475	467	468	442	471	477	480	449	436	467	443	472	450	452	462	478	467	463	459	443	420	467	459	463	469	476	435	448	490	416	479	409	430	449	466	423	429	451	453	426	494	440	475	477	459	473	427	483	443	431	444	463	490	458	472	457	455	450	465	444	427	434	457	442	479	451	460	469	440	399	436	418	465	438	464	461	441	454	470	477	445	440	470	452	432	429	426	418	437	461	465	449	433	439	470	467	482	441	430	502	467	455	484	417	458	443	425	443	454	464	456	452	466	462	478	453	443	498	430	459	486	431	463	475	404	459	440	475	444	494	464	455	433	496	470	456	488	485	461	440	415	473	498	485	438	434	403	435	452	464	419	454	456	470	477	408	425	464	456	457	464	461	465	460	475	467	454	461	465	472	448	475	457	445	449	482	429	472	474	510	465	454	441	448	473	433	506	486	455	423	451	421	486	431	425	446	488	439	452	469	425	449	461	468	410	447	482	429	460	467	409	417	439	468	441	452	477	481	458	443	468	444	445	460	444	475	484	458	468	477	449	436	491	472	485	440	470	517	408
26934	20734	7632	639	436	348	343	320	347	315	343	328	321	321	278	304	291	317	330	370	329	291	295	332	276	296	296	333	314	285	330	292	301	289	308	319	297	307	296	330	335	311	313	305	290	341	279	307	320	297	295	342	317	298	317	336	307	334	302	319	349	319	296	326	299	327	294	309	297	295	293	319	318	313	345	297	322	300	320	319	326	324	311	314	323	313	306	327	279	298	288	295	317	280	285	281	302	310	316	303	310	312	284	301	315	279	339	308	287	322	325	309	330	251	330	343	324	316	302	310	312	312	280	281	327	299	317	320	277	323	302	325	267	329	319	301	318	319	314	294	313	319	343	312	319	283	330	316	304	341	279	295	316	338	312	313	283	291	280	267	283	282	316	350	302	310	295	316	338	286	333	298	307	310	334	335	284	323	282	312	315	297	278	315	300	316	300	286	296	313	301	296	275	299	323	316	322	300	320	305	337	301	295	313	310	321	302	281	291	308	321	310	313	312	312	290	282	274	310	308	314	319	338	335	315	298	328	280	303	304	324	305	310	319	293	337	271	301	305	315	306	314	286	332	285	276	325	329	345	321	302	283	314	321	290	291	320	334	320	309	292	326	348	299	312	324	276	308	318	287	296	299	319	307	319	315	309	284	292	305	291	292	326	309	300	321	337	320	313	307	288	294	302	296	294	292	304	272	326	308	320	281	304	294	313	298	301	321	340	308	285	328	280	321	307	305	300	320	288	301	289	298	303	292	312	340	314	313	343	295	324	296	331	298	294	321	318	334	289	294	287	330	341	312	322	327	308	301	325	314	316	298	306	304	313	288	330	319	328	291	318	277	313	320	311	290	321	306	319	313	294	333	304	323	332	314	291	287	324	337	311	336	302	317	320	273	298	311	299	287	268	298	312	314	341	301	304	300	335	295	298	304	283	326	299	336	295	295	276	288	325	313	295	317	327	323	299	275	316	357	280	274	272	324	269	317	305	298	310	303	294	314	315	314	292	304	306	279	309	306	302	317	318	318	324	291	277	264	318	289	316	319	295	324	316	304	282	312	286	267	305	297	306	286	299	354	321	289	282	306	336	320	326	325	319	289	336	301	308	290	317	322	334	320	288	292	320	282	290	303	292	309	299	295	303	294	292	304	311	299	307	319	315	284	303	284	310	319	324	265	297	320	294	302	296	275	315	314	314	294	306	282	309	299	282	295	300	315	309	309	336	297	291	275	315	317	309	298	328	318	277	287	345	323	292	293	308	313	328	290	304	307	300	299	294	294	357	319	334	313	328	319	335	315	301	285	332	330	335	289	318	306	335	301	307	317	309	301	326	324	306	346	283	338	308	307	297	307	295	305	320	299	290	293	321	307	314	305	272	305	328	306	327	294	300	302	321	309	297	307	291	334	304	321	317	326	325	296	287	304	344	280	292	290	287	319	306	329	297	311	307	299	323	314	296	306	351	311	323	322	282	324	314	310	337	326	298	279	290	286	304	338	289	301	328	304	299	290	292	277	294	308	334	341	317	293	267	283	330	319	314	276	289	310	303	303	289	282	310	275	317	296	308	293	301	303	308	292	295	331	311	309	303	292	292	294	303	286	295	335	305	290	297	321	292	314	316	295	301	286	327	308	335	325	289	302	323	313	305	318	285	311	317	313	326	318	313	314	305	306	279	319	317	293	296	310	320	283	315	309	306	290	301	311	285	283	322	302	282	299	317	305	320	333	317	303	320	330	307	293	294	295	286	324	328	287	331	289	321	317	342	318	303	295	312	316	311	331	300	297	313	319	317	327	288	315	309	313	314	297	296	312	306	284	315	279	283	299	300	286	310	279	284	317	293	323	280	308	317	323	308	303	311	307	312	317	303	297	317	307	279	319	308	319	326	300	293	290	347	306	267	317	325	319	309	330	296	287	299	324	328	293	275	298	296	326	307	310	301	304	319	322	265	292	310	272	299	337	303	311	308	280	312	297	311	324	288	319	322	306	327	289	299	282	314	293	318	317	296	319	295	310	292	287	292	307	286	297	309	303	327	309	317	285	287	346	294	311	315	355	308	286	287	303	322	334	314	292	277	320	304	283	282	288	300	287	304	300	327	293	305	323	303	306	296	315	332	304	324	327	304	336	278	302	272	304	303	318	330	295	317	299	295	329	298	286	317	271	337	321	285	326	302	275	306	289	316	278	343	319	301	334	301	310	319	307	298	292	319	312	303	319	306	325	306	288	273	312	294	323	315	318	326	277	335	354	304	299	332	296	352	332	332	312	329	302	293	326	268	309	297	314	293	318	284	297	303	314	356	318	303	298	347	317	326	294	303	315	296	299	296	300	317	327	307	322	339	300	329	302	325	284	344	335	309	326	322	290	294	301	309	323	286	308	309	343	332	301	299	302	288	341	268	308	323	303	276	304	306	333	312	327	318	290	318	290	310	292	296	311	336	293	327	292	307	305	296	298	340	323	315	283	272	333	316	294	285	315	326	306	306	330	295	288	286	270	314	314	337	290	352	312	298	297	314	319	329	307	296	280	284	313	272	302	299	315	316	303	335	296	314	313	318	343	302	322	323	284	287	301	320	325	286	297	310	300	307	300	304	293	310	305	276	314	293	305	326	309	322	306	300	282	289	302	333	306	306	309	305	303	299	292	287	301	288	302	347	319	303	274	312	299	328	287	279	279	311	311	299	340	294	290	298	288	289	314	302	297	312	303	287	289	328	326	304	298	300	291	294	308	332	294	322	304	291	315	310	300	330	334	321	299	311	288	330	320	289	304	331	302	294	334	329	329	318	308	325	323	304	332	323	305	308	305	306	318	324	288	329	316	309	299	317	319	298	304	286	300	341	290	318	303	311	288	326	347	302	305	354	306	304	306	310	302	307	313	289	311	297	303	304	280	292	311	350	290	289	340	308	310	326	288	288	312	302	305	285	312	301	318	338	306	302	290	290	330	279	285	319	299	286	339	292	298	295	287	282	290	300	309	328	290	307	299	277	284	306	287	282	332	308	278	302	323	295	336	321	291	324	315	312	288	282	292	292	306	348	329	293	269	328	311	318	308	285	308	295	318	294	339	287	294	309	302	336	318	314	309	323	285	320	289	315	327	288	294	281	298	305	286	294	285	291	306	324	297	307	312	315	283	317	327	297	300	297	329	282	322	309	313	292	327	296	297	324	312	299	295	296	318	281	345	321	292	302	309	314	320	282	293	317	287	303	313	330	300	323	288	307	326	314	294	294	290	284	323	303	317	291	274	303	293	320	300	309	309	302	317	319	266	282	315	307	333	299	329	295	320	289	301	310	309	310	287	321	294	332	304	340	322	280	315	330	305	311	306	279	330	311	292	307	313	307	321	326	308	308	312	311	281	298	296	313	298	301	290	307	292	334	312	311	300	313	310	286	269	303	311	337	286	308	306	320	313	287	317	321	316	298	318	313	286	289	289	323	303	305	321	292	319	321	308	325	293	331	319	306	317	295	307	303	303	315	306	286	307
4110	1809	1543	998	819	719	674	666	627	618	598	596	598	584	581	574	610	628	594	541	586	610	592	585	570	527	526	577	574	587	581	552	619	586	553	557	581	568	539	593	551	591	614	612	536	614	554	582	560	599	549	550	526	603	559	537	581	568	607	581	564	506	540	604	567	609	557	592	552	613	552	564	539	555	563	542	570	555	573	561	581	565	565	540	551	530	523	564	564	551	575	566	563	568	595	578	627	569	526	552	579	553	555	564	554	588	551	554	589	565	586	546	556	617	573	594	570	557	554	631	582	549	590	547	581	546	559	588	552	545	588	578	592	546	614	551	585	600	572	562	586	587	543	596	550	564	531	555	535	553	562	559	603	584	579	565	533	598	549	576	591	538	546	555	595	602	528	567	579	540	539	559	555	581	556	552	539	581	557	579	568	609	559	557	590	558	539	571	580	567	563	575	559	557	592	576	568	603	618	571	550	564	603	538	581	550	525	552	584	625	609	623	516	579	574	585	557	543	621	546	549	587	587	597	573	583	589	553	569	531	622	577	552	603	543	534	541	602	589	518	556	566	517	575	539	602	604	583	559	591	587	585	560	548	562	557	542	549	556	582	572	560	540	548	599	562	542	586	565	573	572	549	587	534	583	574	585	554	558	613	548	563	623	578	605	592	540	600	576	556	575	579	616	559	590	541	581	571	603	577	534	573	554	562	572	600	546	619	570	551	586	528	613	559	541	542	575	592	543	565	581	516	599	572	583	563	588	575	541	588	579	555	592	568	568	581	584	604	606	600	551	572	571	570	568	545	575	544	565	607	512	583	546	596	589	545	587	596	558	553	581	589	586	567	547	554	598	598	576	547	615	573	565	574	530	568	567	591	533	607	576	584	611	555	575	574	575	579	535	585	593	617	577	572	548	565	575	585	560	552	559	530	583	588	580	594	571	601	590	544	542	591	566	604	582	547	582	573	578	542	621	589	555	567	557	546	544	557	565	598	543	571	590	609	587	615	595	600	580	512	582	557	554	562	598	600	588	577	536	566	620	607	571	541	572	587	591	595	570	535	545	557	563	561	553	613	562	630	541	570	564	570	574	566	513	591	545	564	575	533	586	618	596	531	569	571	586	576	598	587	566	578	574	551	552	609	600	563	581	584	549	584	570	572	570	555	558	588	544	582	542	568	557	606	581	591	539	569	549	524	575	539	577	589	571	597	569	612	574	567	584	572	567	579	552	554	572	566	623	559	520	590	594	540	600	525	586	572	592	582	535	535	565	580	546	534	529	561	584	551	535	616	591	573	591	605	520	593	580	595	573	627	587	557	577	552	552	558	535	571	619	570	607	543	580	587	557	588	574	597	563	607	613	573	596	572	593	572	553	587	544	540	580	587	566	567	552	531	569	547	590	576	617	583	597	532	531	539	599	566	548	593	584	617	543	580	571	582	568	556	586	584	501	597	551	560	566	577	538	572	598	578	535	569	576	562	578	633	584	548	569	614	567	600	572	551	559	579	596	577	555	563	584	585	553	574	569	557	609	584	572	575	559	539	606	590	580	602	586	586	575	643	581	574	508	551	614	587	594	553	620	581	545	600	595	573	583	561	591	511	576	576	555	575	582	595	566	559	580	567	527	536	553	597	524	553	570	554	603	601	588	508	576	518	575	546	566	553	577	544	590	577	561	528	583	577	591	583	552	635	598	561	537	594	532	550	589	544	554	576	597	492	621	617	582	553	571	521	550	581	580	606	543	562	587	571	603	561	576	547	561	539	584	573	617	625	570	550	530	579	589	587	543	545	562	536	541	570	607	554	624	587	589	632	601	578	551	594	538	640	563	514	553	571	599	590	567	598	558	581	576	573	564	592	540	593	581	560	561	565	548	576	601	581	552	547	585	561	563	560	630	605	547	536	567	585	595	558	553	539	570	525	593	549	574	583	551	553	580	584	574	567	573	584	530	571	612	564	580	563	570	553	587	535	569	527	573	610	580	548	606	590	600	552	590	633	583	560	641	561	535	567	551	516	590	587	563	559	608	545	532	569	581	595	511	539	570	585	616	566	566	531	558	576	573	582	551	557	556	560	554	586	598	584	550	563	546	580	574	571	569	560	621	602	553	539	574	585	553	545	550	601	575	594	596	595	553	581	544	559	585	557	589	592	542	591	601	536	541	583	572	568	597	582	585	593	538	574	589	592	516	565	570	565	562	551	552	532	566	574	567	555	590	600	572	549	589	572	539	568	602	565	537	584	580	567	588	575	558	549	556	578	594	555	578	562	546	577	550	590	581	572	626	609	557	584	590	607	589	562	545	572	593	584	549	558	556	581	559	584	541	579	570	577	580	579	582	572	591	577	603	556	588	547	577	565	539	549	566	576	538	573	559	561	531	571	496	596	606	620	549	567	581	598	557	594	555	601	609	569	524	553	608	555	538	561	552	580	641	591	587	550	523	585	541	611	581	585	596	557	579	548	571	565	570	579	549	584	575	608	572	557	589	577	553	597	586	593	617	563	602	533	561	514	526	562	587	593	581	637	591	590	569	580	590	568	552	592	597	532	600	580	574	556	559	530	591	585	556	575	562	586	592	593	552	569	584	583	579	566	543	581	531	612	576	557	596	579	581	614	552	562	555	573	569	547	582	597	556	521	518	562	545	555	536	590	564	532	536	578	554	578	573	579	591	613	560	578	554	592	595	574	603	555	618	583	589	574	546	581	542	564	557	531	558	599	581	585	576	558	609	609	597	541	577	591	551	581	558	574	580	594	575	576	534	576	527	576	549	580	570	582	531	586	546	572	563	596	532	555	554	569	548	560	573	535	571	560	600	578	529	591	567	566	597	570	558	603	541	563	552	526	560	555	546	546	562	563	574	556	570	569	546	499	592	565	570	614	609	548	537	581	606	520	543	561	552	597	572	548	563	605	585	597	558	552	599	547	547	573	592	606	558	576	568	508	545	558	545	552	552	569	610	588	575	592	592	567	568	600	555	554	587	554	534	526	569	594	572	568	549	583	600	590	604	596	549	592	598	561	586	532	556	596	549	603	603	531	611	550	574	559	588	602	566	550	600	568	620	516	531	558	575	557	580	563	625	606	591	537	579	575	575	589	548	588	550	554	583	597	570	561	569	585	614	580	570	607	580	582	592	551	594	572	589	556	577	518	577	607	572	581	573	575	609	589	545	573	558	547	526	556	550	556	572	540	566	580	544	574	562	589	566	556	558	561	614	559	573	563	597	611	571	556	614	543	583	579	591	545	544	583	595	592	571	578	606	584	594	557	543	571	560	554	580	586	597	590	611	558	576	628	599	572	609	542	573	551	534	564	594	587	562	599	546	535	556	572	533	573	548	587	564	546	571	565	580	553	575	600	542	575	548	586	546	568	604	588	550	557	620	574	565	573	519	604	556	550	544	580	611	584	581	610	616	583	553	591	600	504	563	609	552	589	580	542	599	573	585	581	550	555	597	570	555	540	545	600	572	573	577	596	564	604	602	521
24468	21402	28566	24609	19566	1571	567	420	311	282	246	232	204	190	195	194	183	188	173	186	168	176	157	145	169	157	169	158	151	143	133	188	142	136	158	144	139	148	146	121	136	141	153	127	140	127	129	142	142	131	133	126	154	136	139	131	141	143	136	140	158	127	151	156	129	119	139	141	145	135	151	141	135	131	143	144	137	121	132	163	146	126	125	152	125	125	117	123	118	144	130	127	140	123	129	128	124	116	137	136	142	126	122	155	137	140	142	120	157	127	135	147	127	158	132	126	123	136	130	150	135	135	145	139	135	149	150	124	144	126	135	132	144	119	139	117	147	135	142	139	142	135	126	139	147	118	138	131	113	137	146	139	134	122	147	144	137	144	143	148	136	145	129	127	126	134	139	136	142	128	128	138	139	135	138	132	127	123	145	148	120	140	123	137	127	142	138	127	141	144	135	130	152	161	130	127	142	120	130	142	151	140	135	147	132	136	126	143	134	133	134	150	138	133	139	134	133	124	142	121	125	147	161	123	131	131	134	138	150	125	125	132	130	135	142	144	153	158	156	127	118	134	126	126	117	141	120	136	123	159	142	131	147	155	126	151	124	133	138	121	131	110	129	156	126	164	124	119	134	137	166	141	142	115	140	146	116	133	136	136	131	142	148	144	113	139	149	141	128	145	132	140	157	128	137	113	134	157	132	123	132	149	132	134	140	141	119	143	138	129	138	126	154	131	149	128	127	120	124	141	152	120	158	127	117	133	156	146	145	133	130	126	143	112	123	152	145	162	134	129	139	118	141	161	124	154	124	146	139	138	127	134	160	150	132	145	136	130	134	155	141	143	134	129	138	138	134	134	132	144	113	124	130	124	127	128	129	136	142	117	149	118	125	140	120	139	143	129	127	141	148	140	118	123	141	148	128	145	144	146	145	120	136	130	138	127	146	132	158	158	132	138	136	145	156	136	132	130	143	130	137	127	144	141	125	141	127	140	125	136	133	138	135	133	127	123	144	150	119	133	124	132	135	139	100	127	142	150	134	130	124	124	137	126	135	160	137	156	151	125	156	131	154	137	146	140	121	140	138	143	145	131	141	160	128	150	139	134	135	109	140	159	131	128	156	136	131	149	129	159	129	150	141	146	129	148	152	134	139	157	115	123	146	132	137	133	151	138	130	144	140	108	138	120	129	123	141	167	144	128	156	136	156	120	136	132	134	128	139	154	142	121	133	141	137	142	135	139	121	142	142	144	149	142	133	140	164	122	137	112	147	130	140	162	138	140	128	130	129	126	127	155	129	114	134	148	144	120	139	133	117	130	143	127	149	115	123	147	137	129	158	135	140	141	122	140	133	138	143	139	132	122	134	139	137	134	131	135	137	145	113	130	133	140	137	115	134	123	142	105	149	124	147	116	125	134	123	143	140	127	150	140	137	133	126	135	152	139	129	123	140	138	135	154	125	149	143	124	145	143	126	128	148	144	118	126	136	141	122	128	137	141	145	126	156	114	137	141	145	136	135	144	125	141	145	130	123	137	130	141	132	128	150	137	157	145	139	140	155	138	160	143	118	121	129	122	124	146	124	137	112	136	127	147	112	113	138	147	144	139	139	146	128	150	119	106	115	148	148	136	142	129	143	149	152	116	136	136	135	127	136	122	165	131	130	107	135	130	126	128	137	129	142	128	131	139	138	138	114	129	138	134	142	130	150	112	113	148	121	132	144	145	134	120	152	135	143	139	113	133	121	127	131	136	132	139	159	141	129	121	162	141	144	127	144	134	164	140	131	141	146	124	154	154	144	140	131	135	139	132	130	130	126	140	149	155	118	123	146	130	119	136	148	125	130	132	139	126	122	125	133	137	138	135	149	144	135	151	136	136	132	137	137	154	144	147	133	121	122	133	148	131	114	148	151	125	153	149	150	143	124	119	129	115	140	138	148	114	134	158	168	123	122	139	146	127	143	146	143	136	136	141	120	116	135	130	125	134	128	122	136	136	150	138	159	138	130	133	128	124	138	137	137	125	129	156	157	145	146	112	135	117	140	128	135	138	153	138	153	150	133	132	144	118	134	143	140	143	121	122	133	129	141	128	116	153	145	150	122	149	124	133	142	127	142	130	139	164	154	129	166	139	111	151	149	122	130	117	136	141	149	136	125	137	138	138	125	156	151	141	140	146	110	155	145	134	133	134	129	160	157	126	138	130	135	140	123	159	144	128	135	143	153	129	143	132	118	153	148	131	141	123	149	137	123	129	133	135	156	147	138	137	117	142	157	139	114	144	152	141	146	129	129	140	145	144	132	141	178	127	130	133	138	133	143	135	134	148	153	150	136	143	140	134	119	161	133	123	145	128	127	131	151	114	128	158	126	146	145	118	144	143	136	138	127	146	129	109	134	137	129	141	125	129	135	135	158	135	127	148	131	139	123	156	107	135	135	144	141	169	145	136	148	139	131	137	125	129	127	150	134	146	137	131	111	139	148	130	121	118	148	147	123	155	142	146	119	136	146	137	137	135	132	149	143	143	142	118	163	124	129	141	133	116	133	150	127	133	130	123	133	128	143	133	133	116	130	132	138	129	147	135	137	138	145	120	111	146	127	142	148	163	129	142	141	147	134	130	129	130	139	144	154	162	129	129	150	130	131	138	150	127	135	130	142	125	151	135	152	134	134	124	158	121	117	110	129	111	139	124	140	126	122	134	123	129	142	121	136	129	129	140	139	144	145	141	125	129	139	148	117	131	129	120	125	152	125	136	149	139	133	142	125	147	133	138	140	153	150	149	152	136	131	123	124	133	151	160	130	135	125	133	126	141	132	135	139	127	121	133	128	138	126	133	144	148	131	140	131	143	141	144	129	137	124	147	143	137	127	114	130	138	119	117	117	121	121	145	116	141	123	135	128	163	126	135	140	121	127	136	139	142	149	144	164	137	151	135	163	128	150	109	141	133	125	148	128	167	123	141	131	136	125	140	136	152	150	126	163	139	136	142	158	150	129	123	142	133	159	111	119	128	145	148	143	144	127	139	138	147	128	139	123	139	107	131	155	139	132	164	139	151	151	140	143	137	116	151	131	125	125	135	139	125	139	137	130	144	145	132	142	113	154	115	147	133	123	132	139	119	155	135	127	140	131	131	153	138	139	105	152	137	134	120	138	129	141	136	124	143	131	128	138	142	137	128	142	154	118	157	127	144	121	134	147	158	144	154	131	151	123	127	130	135	148	135	140	121	129	135	151	142	110	139	150	133	139	122	165	128	132	125	158	124	129	125	144	125	141	146	118	136	146	136	135	129	139	130	131	136	118	122	121	140	140	123	140	146	135	129	134	114	159	155	148	135	114	125	121	128	119	136	130	135	153	122	141	128	118	148	145	154	160	130	145	127	130	164	119	127	159	127	124	142	153	149	137	144	112	150	131	126	132	139	141	144	138	134	128	121	163	149	143	142	144	143	142	154	136	130	153	145	144	148	148	150	129	128	139	122	137	150	144	125	138	128
5865	11119	8891	4466	2955	2102	1588	1289	978	816	697	691	630	523	478	467	472	433	405	424	388	391	404	336	376	377	345	325	336	326	304	314	281	302	300	310	276	286	275	302	281	283	329	312	260	303	278	270	262	319	267	290	246	313	277	269	274	293	271	278	285	259	272	284	285	294	245	266	288	279	288	276	251	281	261	270	262	265	289	305	302	249	275	273	273	286	267	296	305	270	268	246	285	281	278	237	277	275	252	280	279	282	280	271	263	269	269	248	289	282	254	277	259	245	269	297	270	273	273	286	253	261	289	258	267	279	258	280	247	276	273	243	257	258	288	257	282	255	288	258	259	304	246	254	253	297	276	275	257	274	250	269	308	278	266	270	290	258	266	271	255	270	274	266	271	256	288	265	262	272	279	252	263	281	275	283	257	259	271	258	241	265	223	279	284	295	261	279	261	271	237	287	258	299	269	252	277	279	259	262	250	277	268	261	338	257	267	267	278	260	261	277	276	279	250	297	276	289	281	284	241	255	279	257	276	265	235	288	277	282	283	289	276	275	234	289	252	287	259	296	244	242	255	296	239	270	256	275	275	248	271	274	258	275	292	276	291	275	269	276	255	291	246	286	263	275	261	265	277	283	288	246	284	257	276	263	273	252	260	268	258	262	291	300	262	283	268	284	254	263	248	244	272	257	283	302	261	254	252	289	262	265	237	270	259	278	270	272	281	279	273	269	286	300	224	282	265	264	278	266	284	267	248	289	251	245	284	251	282	264	249	262	286	278	264	250	269	265	285	294	248	279	285	275	240	232	253	270	276	282	258	249	274	273	297	256	267	255	293	246	291	291	255	267	289	291	260	263	239	264	276	260	275	264	227	252	281	278	247	291	246	306	244	269	278	273	275	284	283	257	232	277	268	267	285	265	290	276	293	279	297	280	255	269	271	286	256	265	292	296	264	282	316	288	259	262	253	257	285	238	288	256	261	274	269	297	265	280	236	268	297	252	264	262	246	252	247	275	283	251	270	272	291	281	272	262	291	259	248	267	286	264	280	286	275	244	280	284	245	285	289	264	249	277	274	295	292	288	263	285	263	281	275	269	274	248	275	265	284	267	267	288	284	244	235	240	290	260	263	258	230	279	251	271	274	291	262	296	277	277	288	264	278	288	298	266	280	281	223	241	261	266	274	268	291	268	266	272	271	260	287	281	262	269	279	258	280	269	263	281	266	256	277	216	282	257	285	272	271	235	270	262	250	251	292	265	276	254	272	278	292	285	263	254	248	281	259	252	249	277	256	273	274	299	293	251	245	256	284	267	295	280	253	272	272	243	251	257	249	250	256	279	273	245	247	288	244	297	243	274	264	270	286	249	258	267	283	275	281	264	295	271	266	234	248	259	273	287	290	279	296	279	246	260	252	294	263	320	272	259	238	293	273	263	260	272	281	263	278	274	301	250	271	283	268	287	261	264	282	297	264	259	271	233	259	299	271	277	249	286	259	248	277	302	261	232	279	285	298	261	250	225	292	264	259	242	227	273	274	265	259	285	265	281	247	289	244	281	294	276	257	264	269	293	249	261	280	236	271	249	283	291	285	294	272	280	290	279	264	279	279	303	275	257	265	282	296	272	283	281	234	249	261	266	292	265	267	261	253	269	274	289	239	258	269	269	261	280	226	287	285	254	272	281	285	286	275	269	307	263	293	276	260	243	284	276	278	273	265	239	259	244	272	280	254	270	282	250	264	292	299	253	253	277	263	270	243	253	275	271	274	246	283	255	295	278	255	263	276	265	243	269	276	305	267	254	269	256	273	273	284	247	258	303	271	246	263	284	254	286	271	282	259	250	263	279	305	272	266	258	294	301	265	280	265	286	292	289	259	250	273	225	264	285	266	246	253	286	290	262	297	293	294	287	277	291	244	276	240	248	260	253	280	265	298	291	296	299	257	244	265	289	284	281	278	252	283	260	283	279	288	269	282	271	254	282	269	265	256	288	310	271	270	271	281	272	273	268	256	271	273	247	240	215	279	280	244	273	274	277	252	271	258	261	262	231	284	264	263	274	287	280	242	267	280	249	294	281	279	257	282	272	263	269	280	267	270	265	270	264	269	290	273	279	294	273	275	271	282	280	252	260	265	246	252	224	277	280	273	286	279	251	260	243	254	305	282	250	293	245	260	253	262	290	273	262	273	283	250	268	274	281	260	254	269	274	263	267	286	287	278	265	266	254	287	270	277	261	278	278	280	293	267	307	264	280	288	263	265	280	314	268	277	302	281	261	277	260	279	294	250	263	222	253	263	262	258	293	272	279	299	282	249	260	267	259	260	281	262	260	246	246	285	262	277	270	248	300	251	262	246	269	297	306	291	266	257	263	262	249	277	299	260	285	284	267	244	282	268	277	260	261	262	256	254	269	244	257	272	267	278	271	255	313	267	282	247	255	265	260	268	248	268	260	282	300	263	279	279	271	285	292	266	253	284	273	292	269	243	272	252	258	261	275	260	263	273	264	274	264	271	263	289	273	295	250	290	301	292	279	264	262	257	280	276	282	281	269	269	284	266	256	252	255	248	250	260	292	229	252	280	254	290	270	265	262	247	246	297	281	270	280	278	274	277	287	291	258	279	278	274	242	262	297	248	248	263	284	245	250	281	282	300	265	278	274	304	264	241	281	299	269	267	260	258	285	297	277	246	255	272	288	257	302	241	278	264	247	281	272	250	250	314	277	280	275	255	260	266	240	263	253	295	261	291	266	259	264	270	285	246	275	276	266	251	286	274	264	281	263	270	272	276	252	283	239	292	271	265	235	242	276	315	280	277	279	246	282	305	256	271	290	292	295	264	267	289	266	264	259	282	279	250	251	282	276	284	288	258	266	256	266	244	248	272	274	267	250	235	258	249	299	269	262	285	267	286	262	293	279	255	293	311	246	256	257	277	272	283	256	272	287	224	259	283	269	284	284	297	264	263	258	277	278	267	281	262	260	280	281	263	275	274	284	244	266	266	273	250	265	259	267	280	243	270	271	272	278	278	259	257	249	287	269	247	286	273	258	263	254	261	294	258	270	292	277	310	275	270	303	303	238	295	282	270	256	263	232	254	259	294	246	268	267	272	257	270	279	260	262	281	273	273	270	250	261	246	250	260	284	258	270	255	275	284	275	262	278	263	292	253	266	275	259	283	284	281	264	268	246	286	266	271	267	265	268	290	254	270	252	302	247	248	271	270	269	277	263	226	292	274	256	264	293	259	244	292	311	287	252	240	266	243	266	275	271	297	245	265	268	269	275	279	272	267	286	285	261	271	270	281	250	275	275	246	253	267	288	279	282	285	275	242	267	262	246	273	257	263	275	274	283	277	253	250	296	287	283	259	238	296	307	285	244	297	301	267	268	286	267	304	283	287	294	294	277	274	277	298	219	302	267	250	241	255	244	284	270	260	272	251	250	279	255	284	278	267	267	311	296	274	254	288	277	272	251	254	267	275	262	264	246	256	270	264	277
23497	21406	29269	23918	21407	17859	1806	773	580	573	467	429	432	401	354	348	328	309	311	319	351	322	323	297	262	272	267	258	276	247	246	252	234	292	292	271	285	272	274	286	266	253	267	252	262	268	257	271	257	276	251	274	282	275	262	269	257	246	267	280	279	262	244	277	241	273	267	240	255	272	279	273	254	268	245	226	253	285	273	260	265	270	244	264	241	242	264	263	276	230	258	256	246	293	258	265	293	280	230	279	246	250	246	232	214	251	251	282	249	231	263	243	252	272	264	233	278	270	274	221	233	253	274	244	259	275	239	278	268	276	214	272	261	266	253	242	276	245	248	262	269	249	253	277	234	282	238	272	273	221	253	262	242	276	255	244	272	263	255	270	261	246	260	260	268	259	246	279	225	263	254	265	222	277	235	256	225	276	236	267	250	228	256	242	256	268	237	258	250	271	243	266	242	243	269	278	244	278	250	237	252	261	258	264	274	263	253	265	247	267	265	274	242	270	245	259	248	268	230	257	235	272	268	269	235	277	267	255	228	253	262	238	231	286	282	229	239	265	263	287	247	262	247	260	251	221	266	278	254	247	248	248	258	238	268	264	271	251	260	260	240	249	227	236	245	249	262	250	260	248	260	255	255	247	254	248	255	243	259	264	243	244	249	264	225	265	265	276	264	215	246	248	250	258	286	279	279	265	272	234	252	243	260	243	250	249	243	276	289	265	245	250	261	242	280	272	277	254	236	260	270	266	255	251	282	252	275	255	230	270	241	218	260	243	250	252	245	247	264	252	245	274	235	245	277	248	223	245	221	271	259	260	235	244	242	236	243	241	229	226	236	268	270	250	254	245	257	235	256	258	268	256	257	250	231	272	271	274	279	250	289	252	233	273	265	256	279	266	241	260	253	234	241	257	255	273	277	232	278	248	289	261	220	271	308	255	241	237	285	281	231	267	280	261	246	248	252	255	287	230	231	269	246	279	243	263	263	242	261	265	253	276	252	250	257	261	258	244	234	252	265	264	266	252	259	260	252	251	243	249	261	267	245	245	248	257	234	245	241	260	232	258	255	257	293	269	265	254	252	258	267	263	270	249	269	251	259	255	266	230	254	246	266	269	296	236	264	268	268	252	251	267	252	215	278	230	266	242	236	265	234	226	256	255	252	300	260	270	253	266	269	267	271	280	268	247	248	245	263	244	263	262	248	246	252	258	232	244	242	260	252	264	246	271	238	268	247	282	248	232	247	272	242	229	250	265	266	245	272	247	253	261	237	255	260	291	233	254	270	257	266	235	265	246	267	265	270	260	268	267	222	253	246	251	243	274	261	253	258	250	265	268	270	259	243	262	251	286	258	231	281	256	248	259	260	256	234	254	251	248	266	251	236	277	262	252	225	255	251	269	238	269	290	238	254	272	244	242	252	266	256	252	216	269	267	265	229	245	248	252	248	238	255	263	269	250	269	257	236	275	244	240	247	256	272	249	242	263	218	257	263	263	245	250	253	255	242	259	246	241	247	264	282	236	228	230	246	247	226	270	238	280	278	271	266	233	271	265	254	258	222	240	252	278	267	263	257	242	261	286	245	254	255	246	238	257	273	233	252	251	244	249	262	285	277	297	254	260	237	246	240	246	224	266	222	260	241	240	265	248	268	237	227	243	262	229	263	243	262	249	270	258	233	242	261	233	262	275	254	233	261	264	258	291	237	232	224	262	272	267	223	226	254	238	256	268	272	261	253	249	291	223	285	250	234	266	234	271	240	290	247	250	274	263	248	249	264	238	236	241	240	242	250	261	275	257	292	259	247	245	221	245	251	277	242	265	288	273	236	242	251	242	237	257	256	262	249	235	253	269	266	244	236	240	229	267	260	234	245	228	264	237	247	230	259	250	273	270	257	258	261	247	250	224	252	273	238	245	268	277	257	245	269	232	231	232	262	275	237	243	247	258	241	263	238	222	265	250	271	252	264	255	239	258	257	238	260	252	247	277	262	243	262	256	236	251	270	251	249	266	279	264	245	263	233	248	221	254	260	245	260	255	282	252	212	253	228	225	254	269	224	259	269	249	264	289	254	233	285	258	279	288	264	243	272	245	249	267	265	245	213	249	234	267	234	248	271	252	237	248	248	283	221	276	245	277	237	245	238	236	237	242	269	238	248	220	265	269	259	262	260	246	235	225	264	273	256	246	261	269	248	260	275	231	249	249	259	258	252	232	277	268	279	239	250	253	277	248	243	287	292	250	256	262	259	234	267	274	248	276	247	239	262	266	254	223	263	238	277	250	292	266	245	300	238	241	254	260	259	253	260	255	235	249	239	259	270	272	266	263	226	264	218	248	256	264	235	241	253	242	268	266	249	254	274	262	243	262	254	275	241	283	283	243	255	273	234	247	269	255	219	268	244	237	232	245	255	253	229	273	253	240	247	248	246	236	230	261	220	240	226	241	261	263	231	228	247	247	284	269	274	266	256	248	254	266	231	270	239	248	284	269	249	245	277	287	245	249	257	248	273	255	238	243	264	225	242	221	249	253	235	244	230	269	220	230	213	228	262	258	251	252	236	257	278	259	242	262	223	254	255	246	262	258	239	266	266	258	266	260	261	271	230	261	260	236	263	253	244	260	243	220	265	233	242	250	253	240	244	253	248	276	258	267	258	270	239	272	262	232	231	276	277	270	288	250	246	257	273	284	253	245	274	262	248	263	252	250	260	280	259	250	224	241	258	267	234	275	244	260	255	257	287	263	240	238	251	235	252	274	248	245	263	248	249	237	242	254	255	224	254	266	285	237	238	239	260	255	254	241	265	247	222	285	267	283	262	255	281	266	244	267	250	251	244	245	263	221	274	257	264	279	256	251	270	224	274	267	256	254	254	276	281	241	242	255	265	266	271	261	241	248	245	257	249	258	232	250	239	266	275	234	239	239	237	246	268	240	267	243	257	256	249	253	210	240	228	244	239	246	278	254	234	274	225	248	258	246	253	279	235	267	250	231	238	255	258	247	228	243	268	272	259	262	271	251	229	226	253	262	262	251	264	254	233	242	246	230	246	233	290	262	256	248	273	249	273	245	259	263	251	233	241	237	261	268	250	260	254	262	252	297	280	241	269	243	257	281	251	243	247	261	243	232	250	247	253	235	249	228	256	269	267	235	284	264	228	229	256	253	247	246	262	267	272	247	276	255	286	256	229	245	251	254	263	270	241	261	233	253	237	238	245	261	242	224	244	229	247	256	240	258	257	238	244	255	230	233	245	248	282	282	256	265	265	276	259	262	265	242	236	247	229	258	241	240	306	279	250	254	258	233	260	276	237	261	263	256	257	274	261	259	235	239	252	228	276	255	256	245	269	293	274	248	268	206	251	245	250	236	268	243	253	259	293	260	221	268	249	241	255	266	240	280	236	231	236	245	254	265	248	230	257	252	260	245	277	290	264	238	229	256	226	242	258	255	231	242	250	254	241	263	258	246	296	242	260	246	237	251	262	260	256	281	251	225
8601	17358	14225	7744	5216	3645	2900	2291	1824	1566	1304	1192	1050	881	915	802	836	775	752	656	698	632	599	614	552	585	619	541	552	547	541	534	480	549	547	480	490	501	519	491	475	496	512	497	523	465	485	481	499	477	472	451	476	498	500	481	483	475	501	500	485	451	466	453	491	500	484	441	448	493	425	529	467	445	484	436	479	475	438	449	477	456	464	481	527	435	452	430	475	470	464	486	434	438	455	450	485	434	478	439	458	461	442	453	412	429	448	457	430	435	471	441	459	477	450	442	446	452	455	472	491	460	465	477	495	452	442	433	436	413	467	489	441	462	447	425	467	470	440	488	460	450	484	449	430	491	450	470	496	469	466	433	460	464	448	462	460	467	483	467	442	452	464	443	439	444	472	480	444	454	450	428	456	483	464	486	451	471	470	472	448	457	439	474	459	438	405	457	415	446	467	453	480	468	496	484	435	470	477	484	454	465	448	450	445	466	454	424	453	444	454	444	401	420	458	437	471	450	489	434	463	477	459	480	441	434	419	474	474	464	444	479	461	437	432	454	411	454	434	438	464	467	470	424	451	442	443	470	487	482	454	443	463	454	464	449	417	442	448	417	445	402	437	500	490	439	481	455	443	426	453	451	427	495	426	440	487	481	478	451	441	448	443	461	461	455	473	448	456	442	445	446	430	440	460	467	449	435	467	470	422	460	472	460	467	500	438	478	438	474	407	439	410	464	473	449	506	464	464	454	457	466	431	453	454	471	429	462	454	466	457	446	433	456	473	477	408	474	436	458	476	465	465	428	453	436	449	447	432	475	472	456	464	467	435	459	424	440	429	446	494	445	455	475	453	441	482	454	466	446	462	461	435	465	459	442	445	430	475	474	476	460	459	464	492	448	448	492	473	456	455	427	469	424	473	462	443	457	464	467	458	454	491	471	468	418	451	476	486	463	452	456	426	432	453	432	450	475	464	462	449	442	419	433	469	441	424	475	468	460	449	442	433	474	427	426	463	454	449	449	445	440	467	460	484	419	484	475	449	464	462	483	407	467	436	469	420	440	450	477	457	477	466	483	450	468	426	476	420	475	433	470	430	449	448	490	495	440	459	446	459	453	425	458	467	437	428	451	428	438	459	419	445	426	484	452	455	464	452	425	469	457	448	459	426	452	461	455	491	468	495	443	446	471	436	470	428	451	448	462	423	472	429	472	445	466	423	437	429	480	466	494	453	452	453	463	442	439	475	456	456	474	446	424	424	387	489	438	454	452	471	435	437	475	438	452	465	451	417	469	419	476	462	428	456	413	407	485	457	464	438	468	436	502	413	441	441	439	493	432	430	471	485	420	450	445	468	472	447	484	462	445	429	437	460	409	475	471	486	456	451	436	430	428	464	458	475	439	458	479	439	453	473	442	435	425	467	444	460	475	487	448	458	450	458	502	437	455	460	455	445	493	405	435	427	471	433	494	441	413	494	433	441	435	467	444	476	464	442	453	458	428	479	466	458	415	469	482	477	425	466	448	453	470	450	444	454	459	431	486	428	463	428	452	443	431	467	465	469	449	463	456	431	465	459	449	447	491	422	432	437	469	467	456	450	442	444	470	476	442	435	452	443	450	445	459	465	469	419	447	449	458	467	436	461	462	443	458	451	460	431	465	452	423	485	468	452	463	442	457	464	451	451	450	437	451	451	460	485	449	461	471	440	452	477	474	451	449	481	461	421	451	445	437	483	456	492	452	462	473	438	388	431	418	455	470	439	470	461	437	443	445	439	440	407	468	461	457	423	434	478	453	495	450	478	468	439	423	490	453	442	461	443	431	410	449	420	445	407	451	443	444	448	475	448	427	459	453	447	420	466	457	474	476	463	449	457	468	436	430	469	420	440	439	474	449	488	458	449	445	444	450	465	476	488	458	458	406	470	471	458	421	417	468	487	479	462	466	454	432	457	471	453	434	425	420	463	455	451	488	471	439	459	454	456	467	429	460	439	490	440	463	452	478	475	422	448	412	434	458	451	457	443	478	446	431	476	417	465	480	440	468	466	469	482	468	434	456	440	457	454	470	463	438	454	439	475	456	400	468	420	432	472	437	462	443	449	432	431	432	435	466	463	462	443	438	459	437	478	464	450	447	421	443	441	477	448	468	457	450	498	430	439	460	495	462	476	494	448	445	446	427	429	471	451	473	458	452	468	463	462	448	419	468	439	452	404	457	439	443	472	478	444	434	462	468	429	483	431	433	469	476	456	437	438	455	457	435	466	431	441	427	448	457	449	410	481	436	469	443	407	472	454	454	422	420	412	458	470	482	477	467	459	437	495	452	489	435	460	447	395	461	466	446	460	438	424	449	467	438	520	483	480	459	454	449	447	437	454	427	445	465	440	439	464	414	485	445	455	444	431	444	457	430	484	500	427	462	449	456	441	485	431	437	436	451	459	444	445	449	443	453	451	463	484	466	454	454	450	474	453	475	434	444	486	438	419	409	438	463	406	467	445	475	431	474	466	452	451	477	443	460	432	440	414	446	456	443	420	458	428	447	453	411	437	465	469	443	475	459	444	453	466	457	446	461	489	466	497	423	410	454	483	437	445	458	464	428	438	500	499	477	485	433	495	485	443	469	461	420	425	447	447	469	458	447	448	478	449	477	443	467	468	471	445	458	462	406	411	457	435	444	412	429	435	472	397	416	468	489	470	469	441	462	468	481	424	451	458	467	464	463	434	438	451	475	465	450	435	466	444	397	431	477	464	465	463	480	470	473	427	465	464	392	489	478	433	446	423	418	444	430	450	451	440	436	447	487	436	466	466	420	443	466	446	485	488	441	489	442	452	489	453	501	428	457	479	425	463	462	428	473	429	481	470	448	438	455	420	437	447	445	440	452	451	521	441	470	438	433	486	431	447	465	428	456	457	526	424	481	445	458	458	455	467	444	470	444	453	429	460	420	468	471	454	423	477	457	428	519	419	427	446	433	463	445	444	447	472	510	460	429	446	404	469	402	467	446	470	442	462	419	448	428	463	459	449	444	476	488	491	469	428	472	461	510	454	484	425	458	437	456	449	455	441	450	463	482	442	478	461	435	421	464	470	440	444	463	448	487	445	452	498	456	483	448	434	446	446	458	461	435	463	461	466	452	451	443	435	469	464	473	436	438	469	492	439	436	468	488	452	457	478	454	482	419	494	474	447	475	485	420	437	457	485	459	445	430	452	446	448	468	453	476	460	442	469	457	471	477	439	435	441	418	475	446	443	474	471	449	432	466	439	450	451	455	446	443	497	427	450	497	441	449	432	448	495	462	430	458	443	467	461	470	427	452	432	438	461	491	471	441	445	457	458	458	429	446	441	455	441	426	488	443	466	446	471	443	494	488	443	442	485	488	476	480	504	401	425	424	442	452	437	427	462	458	450	452	458	463	425	468	457	497	465	423	473	460	452	472	428	423	466	455	463	486	469	433	431	447	416	485	485	460	461	434	405	448	448	462	424	442	458	466	448	442
27007	20720	7632	658	402	351	335	351	332	337	315	323	297	341	303	333	337	279	331	286	310	300	315	280	309	310	318	310	297	314	308	291	277	325	306	307	324	274	335	287	316	293	316	289	310	302	292	306	287	341	292	331	296	294	311	302	284	341	282	308	294	300	303	316	302	312	304	299	322	326	285	296	330	318	312	287	284	286	302	283	343	293	314	303	321	292	312	298	265	309	334	328	312	293	321	277	261	351	333	340	304	302	326	295	298	312	311	315	299	304	281	299	306	272	301	297	296	325	277	310	308	313	292	291	282	287	292	311	310	320	311	288	328	285	270	311	283	276	302	298	300	277	319	329	312	311	331	315	330	323	309	320	307	325	316	315	306	329	312	281	268	287	302	325	304	299	275	296	290	308	329	318	298	303	290	317	328	286	293	306	294	316	310	325	295	307	305	295	287	319	293	283	301	277	308	321	311	338	272	295	328	326	316	296	302	289	306	328	294	327	332	307	309	314	308	307	304	279	325	293	301	313	301	294	302	325	322	288	346	305	298	299	308	312	284	296	315	295	327	293	304	351	322	329	296	293	271	294	280	301	281	331	329	314	316	295	320	303	279	294	294	293	305	295	327	307	293	287	317	292	300	290	306	295	319	306	299	295	282	296	303	308	338	312	291	315	275	318	314	321	282	307	281	298	307	329	300	307	305	325	309	322	296	313	312	299	327	306	274	324	317	310	301	276	310	315	318	301	298	294	303	294	316	289	291	295	309	333	310	302	311	282	301	323	297	295	280	284	291	281	278	292	330	296	325	322	337	312	287	288	302	288	316	276	299	275	292	330	302	287	316	314	295	310	302	291	290	331	324	277	310	286	291	289	288	304	294	306	288	295	275	304	312	293	269	295	283	307	303	280	326	321	303	308	272	314	298	307	300	276	344	308	322	329	307	297	305	310	282	316	261	325	307	316	317	312	289	260	324	332	311	291	315	284	324	315	282	334	295	305	302	293	304	321	314	308	310	317	319	300	302	298	285	294	297	298	362	324	306	281	292	304	304	279	291	293	315	326	287	292	307	279	277	304	296	286	275	308	307	301	310	328	309	303	314	301	313	334	296	260	301	299	303	292	249	293	323	302	298	303	306	300	293	306	314	346	320	296	329	339	322	319	324	314	300	302	312	310	266	310	294	286	328	277	268	342	281	318	275	290	308	321	317	316	297	306	286	282	285	281	282	307	316	297	295	301	315	309	302	322	313	320	289	288	308	302	274	296	319	320	304	290	294	284	287	295	316	328	269	323	273	315	319	331	293	307	297	312	304	313	288	279	324	305	290	322	305	290	327	315	295	317	329	291	333	298	306	289	287	307	264	316	288	301	324	292	296	313	304	324	308	323	314	309	285	339	319	313	271	323	273	283	320	312	272	299	264	334	280	307	306	299	265	300	298	312	285	297	294	297	317	298	311	286	296	268	310	320	298	310	296	292	331	311	299	338	309	292	305	286	316	273	279	291	320	313	271	288	279	304	302	268	309	320	300	296	288	268	297	335	305	297	314	288	309	289	298	319	290	308	279	297	282	302	314	319	290	320	319	304	308	294	320	295	341	288	309	310	278	266	306	296	301	331	317	298	276	305	282	321	317	268	343	303	303	281	290	330	312	316	338	323	294	286	300	284	307	353	286	333	281	312	293	314	322	302	306	300	322	263	310	307	303	302	296	317	308	331	319	320	287	279	305	280	325	299	326	289	350	339	279	308	284	279	318	284	319	290	316	284	273	320	296	301	313	307	314	292	285	266	307	305	324	315	318	298	327	285	293	309	310	273	314	329	336	268	344	288	286	291	296	329	293	304	310	296	341	310	306	285	302	303	307	278	275	295	289	315	306	341	295	317	326	293	323	299	284	305	319	339	302	323	320	316	280	306	314	315	274	302	284	321	302	337	290	279	301	288	292	287	331	278	307	324	305	318	302	352	294	295	321	284	313	266	257	298	322	310	310	321	303	329	298	298	338	307	314	309	310	314	288	302	310	292	285	296	318	310	313	333	289	287	325	311	321	308	291	336	286	326	322	290	319	327	301	308	299	320	315	339	316	309	306	321	293	316	305	352	307	327	314	282	293	320	297	302	294	294	324	308	319	331	304	329	291	299	312	307	330	301	299	288	269	300	314	324	313	311	255	312	323	284	301	292	301	312	302	283	314	281	304	305	336	313	275	314	318	284	310	299	294	325	297	346	287	321	306	268	321	335	305	293	333	307	317	317	333	287	310	314	321	307	266	275	274	279	308	300	292	308	283	296	274	293	311	321	307	319	301	301	328	273	307	332	281	308	290	306	293	320	297	307	307	340	312	276	312	286	320	305	307	308	319	304	332	299	318	310	304	312	330	274	292	294	300	318	295	299	320	294	310	317	310	300	280	309	346	344	322	322	316	325	330	296	299	314	304	321	315	271	296	277	303	286	315	288	289	312	305	303	267	295	291	313	303	273	311	275	321	288	290	292	331	295	286	327	288	323	305	311	353	292	302	283	290	287	299	311	314	291	303	293	301	303	296	306	296	302	306	343	266	311	314	309	308	320	260	313	296	310	285	310	286	318	326	296	289	308	304	307	301	298	319	329	312	311	298	285	284	319	320	270	303	344	281	324	293	297	314	309	329	287	290	313	309	338	308	309	308	306	272	325	297	292	331	295	301	318	326	304	344	317	309	310	331	322	322	296	293	288	304	293	301	264	285	315	298	302	332	313	321	302	321	326	275	305	315	322	275	332	302	302	304	280	298	308	301	302	301	320	309	272	313	304	294	251	273	345	321	284	319	327	296	295	315	302	320	301	311	257	292	314	353	326	296	315	301	284	337	291	273	303	298	305	293	338	295	295	283	297	268	276	323	312	287	288	314	285	304	283	294	315	310	317	303	272	323	313	319	308	278	321	309	297	302	283	291	317	292	327	313	310	331	320	321	296	330	305	343	307	292	299	300	291	295	317	318	309	325	261	345	282	305	296	312	301	316	317	264	295	321	313	293	335	299	335	304	327	321	322	319	297	298	284	321	301	301	310	298	321	280	333	298	298	294	309	281	312	287	272	336	335	286	302	331	317	296	291	313	313	322	310	325	300	291	277	277	273	294	309	307	300	327	326	302	301	310	282	282	279	311	302	314	316	284	321	293	282	297	281	320	277	326	308	289	296	279	313	275	308	311	303	342	297	289	304	289	308	301	312	332	268	316	308	304	301	313	298	303	308	304	315	290	304	312	280	291	294	286	273	287	302	310	299	290	302	294	306	307	302	317	296	311	311	298	294	304	310	294	272	317	296	277	302	296	286	282	309	301	319	320	292	297	322	306	289	334	321	320	283	324	309	292	312	322	298	279	284	305	306	270	291	302	308	277	304	271	298	262	322	328	307	296	314	323	303	292	279	321	285	299	290	296	310	302	297	307	302	300	313	290	303	307	320	292	304	325	300	300	317	331	285	271	292	325	273	286	291	290	300	285	306	303	302	310	300
4144	1824	1593	987	838	784	691	638	653	612	609	611	571	589	585	565	591	617	586	585	597	604	582	599	633	569	571	582	598	544	575	597	608	564	570	577	569	526	602	519	563	565	546	549	584	549	559	595	553	528	573	545	557	609	565	575	561	532	584	582	574	628	584	575	554	598	571	544	538	606	564	548	585	568	545	526	555	575	557	546	597	567	576	611	579	601	577	554	568	593	573	588	593	569	545	544	571	555	601	544	561	582	570	566	603	578	541	570	576	592	560	553	554	578	583	565	551	573	574	556	600	598	616	528	558	556	551	579	556	549	614	616	582	563	548	596	533	575	544	530	556	580	610	551	550	629	620	567	555	564	579	562	573	601	603	539	621	582	543	561	561	558	575	548	558	615	570	575	585	578	583	555	563	597	589	618	586	549	588	557	537	568	600	527	567	586	584	568	529	614	553	565	600	555	596	517	598	554	566	570	602	587	612	597	586	618	537	591	543	583	592	573	534	565	583	568	563	545	557	542	535	584	573	609	565	576	561	571	600	601	615	534	573	564	579	568	571	564	562	562	554	579	581	605	565	576	586	564	568	587	573	563	580	577	620	594	579	567	537	590	526	559	599	569	547	583	577	555	639	550	549	554	543	563	551	548	553	585	573	556	534	571	575	585	567	541	589	562	530	574	548	552	552	553	567	563	554	538	602	584	511	565	547	584	566	579	622	598	557	534	583	544	600	557	576	564	587	585	566	569	557	546	525	601	593	622	584	553	578	575	557	547	549	593	575	590	549	612	564	577	591	577	572	589	573	527	558	545	554	561	548	551	608	576	578	517	575	579	600	581	578	591	591	545	610	520	569	559	606	552	570	569	589	543	573	515	542	583	554	563	553	539	570	579	569	599	542	590	579	564	573	573	568	628	560	543	550	597	554	575	562	578	592	578	538	578	581	542	587	541	540	577	624	600	569	545	617	532	519	603	604	547	578	556	612	596	578	547	572	568	545	564	615	594	564	587	563	571	569	594	574	582	569	586	532	533	559	551	582	573	551	545	579	554	589	571	552	591	544	612	562	606	552	542	581	641	569	582	557	587	602	516	568	567	562	611	565	603	555	554	578	531	543	553	574	587	580	532	553	552	597	596	583	617	577	556	502	585	512	566	605	563	594	574	556	531	566	559	591	553	518	569	545	598	538	569	550	600	587	561	557	616	538	570	549	561	554	591	565	554	598	585	582	591	587	580	538	570	555	582	586	541	560	551	593	556	549	583	574	599	572	582	579	572	542	547	565	575	591	564	581	551	550	575	530	566	532	526	584	543	535	607	579	622	596	547	525	577	572	579	585	556	550	591	548	584	534	572	588	558	553	566	562	558	559	556	575	589	577	530	558	538	560	587	612	513	579	589	592	597	570	607	543	587	565	545	547	550	576	595	568	563	565	564	531	534	573	562	588	584	537	572	592	574	581	599	562	545	608	546	614	572	577	548	562	595	601	593	626	567	601	591	540	595	575	544	588	517	537	568	592	562	566	568	594	576	576	559	608	575	545	592	546	583	533	598	573	603	619	561	596	557	557	561	556	540	565	564	509	591	566	532	604	537	556	603	548	528	620	512	557	617	576	590	589	588	595	535	567	586	557	548	587	571	548	553	564	571	607	572	554	541	527	571	576	555	576	575	576	612	567	550	556	620	544	600	589	565	560	532	569	575	592	598	591	578	550	591	604	512	581	590	559	574	541	594	598	547	572	546	551	557	553	571	576	576	627	569	572	554	575	561	576	565	559	561	539	596	595	605	535	535	573	555	549	580	556	582	591	565	592	576	547	579	594	579	608	553	544	567	566	578	633	562	564	533	555	550	596	594	591	579	570	558	567	560	544	579	582	589	567	550	558	573	557	575	539	564	569	604	579	581	576	579	608	568	577	564	596	583	581	599	548	605	585	565	559	549	574	590	603	595	535	574	560	606	578	548	541	572	559	577	585	558	618	533	558	603	572	558	551	591	590	554	558	557	551	566	569	557	579	565	561	568	553	586	558	604	559	575	586	584	574	603	553	541	547	572	533	549	534	555	579	530	628	572	591	528	551	537	591	605	556	543	545	600	597	568	555	567	534	569	592	573	560	614	526	561	539	542	570	600	565	566	582	586	565	575	584	544	557	596	597	558	540	544	577	550	516	569	563	597	569	601	550	606	567	540	590	557	571	533	582	561	600	596	547	565	572	565	606	542	556	545	615	562	572	582	576	572	537	573	598	534	606	572	588	591	586	586	615	572	593	586	557	587	580	601	553	599	566	620	575	569	601	561	564	519	575	588	579	606	553	534	590	587	574	564	594	570	563	596	594	602	543	536	572	564	570	572	583	540	529	559	538	551	556	543	577	528	577	524	570	576	553	560	591	560	518	559	565	580	537	576	589	558	547	577	612	561	579	538	561	595	565	524	559	589	544	560	550	571	603	565	548	573	572	577	532	570	520	573	563	568	570	602	559	580	561	562	560	570	536	527	603	597	573	517	577	548	580	543	624	583	540	542	567	553	561	557	564	554	611	567	492	583	564	548	524	604	608	555	568	565	586	629	596	585	577	562	536	555	571	589	551	544	558	539	574	564	568	543	572	542	564	584	559	544	548	567	582	574	580	588	556	580	622	581	596	583	543	573	589	554	586	557	613	571	600	576	571	566	584	557	562	580	580	566	573	572	593	559	566	529	586	542	532	593	558	576	600	589	571	579	616	591	559	562	593	576	539	589	581	531	535	573	522	558	574	559	565	574	570	592	607	586	566	579	571	584	534	558	584	557	553	521	553	578	578	605	552	604	568	510	512	555	552	588	565	539	561	575	604	590	636	553	550	602	552	547	559	587	545	576	539	566	577	551	552	576	537	544	571	546	561	559	576	600	573	547	542	565	550	570	533	565	565	587	498	557	563	570	574	570	567	552	573	583	577	568	529	622	580	613	598	573	541	596	562	556	588	532	573	566	583	513	576	546	594	539	549	568	537	606	549	582	559	566	559	591	557	605	554	598	552	585	589	569	537	575	584	580	591	568	561	558	584	557	607	627	577	527	549	566	588	542	604	601	571	555	537	546	586	567	570	586	588	604	569	604	544	594	556	569	588	563	564	562	521	605	626	613	559	552	569	521	583	604	600	573	585	558	584	588	556	586	547	562	589	591	597	560	600	577	591	537	558	591	560	561	582	557	600	623	548	600	546	591	560	573	545	557	590	597	571	552	560	574	582	550	569	571	618	561	563	545	572	564	597	579	545	577	581	565	560	588	547	571	632	551	569	563	610	536	571	581	558	555	557	571	574	564	516	597	570	551	528	527	584	556	531	552	582	553	577	608	564	549	589	577	585	574	555	607	565	569	525	583	546	578	601	553	597	569	599	599	542	608	556	547	607	572	574	538	545	598	584	612	552	543	601	569	526	568	608	569	551	605	561	594	529	557	565	563	595	578	546	567	573	548	584	558	573	552	550	560	570	541	528	626	546	596	568	567	524	606
24452	21400	28546	24628	19895	1637	548	363	319	289	258	226	227	222	194	167	172	174	172	177	187	141	161	141	146	140	141	147	137	134	141	151	142	140	147	151	146	142	147	138	144	162	149	150	136	143	125	126	125	153	136	138	157	155	136	141	114	164	140	131	128	148	142	142	130	136	161	136	126	131	138	137	136	121	129	133	141	149	146	163	156	156	142	153	125	122	158	122	137	132	150	139	156	139	150	121	146	128	138	125	138	151	141	149	126	132	126	131	121	134	123	142	138	138	149	135	127	144	123	137	146	125	132	126	142	132	138	143	139	133	147	132	133	134	152	141	133	133	133	150	144	138	153	132	137	129	139	129	136	122	139	162	137	117	130	134	129	135	146	147	152	152	137	137	126	158	130	120	131	153	109	129	146	143	149	155	130	134	131	137	173	142	121	145	129	133	149	139	143	127	133	137	135	137	136	143	132	145	128	127	142	141	150	126	139	130	157	148	142	135	141	113	142	134	129	142	143	119	138	131	131	140	128	141	125	152	140	134	137	104	132	133	133	128	139	118	139	119	126	125	132	131	132	139	139	145	133	133	156	119	129	147	143	128	125	146	139	139	139	135	148	140	137	134	127	156	131	156	162	159	135	123	129	153	170	130	144	132	139	138	121	152	138	140	154	147	154	142	122	135	132	128	148	147	131	127	129	132	159	121	133	134	139	131	146	146	137	122	135	140	129	141	124	149	142	157	121	140	133	132	130	132	120	128	135	147	130	133	118	143	123	169	150	145	130	125	110	124	137	111	137	142	135	136	150	135	150	127	127	139	129	133	130	128	120	126	124	149	130	154	139	135	143	141	128	147	137	145	136	138	137	127	119	157	143	123	162	131	165	138	147	137	173	145	128	153	133	160	137	144	132	133	127	135	153	136	145	131	141	150	156	143	134	141	128	130	124	141	149	125	136	152	133	162	146	139	142	143	145	124	141	124	148	129	161	138	146	118	134	152	156	147	146	146	147	143	134	114	134	144	147	149	126	139	125	129	141	163	127	145	143	133	167	127	111	142	138	141	135	154	156	146	123	157	136	130	146	129	133	146	123	140	138	126	128	129	135	130	128	144	147	145	146	140	132	127	133	141	122	131	135	141	161	159	124	119	150	143	127	123	130	140	140	122	160	140	130	139	143	123	133	154	131	143	158	132	127	142	171	143	122	130	130	119	135	155	139	149	135	130	125	124	139	138	127	130	144	143	145	154	137	124	136	150	118	126	122	146	144	129	140	138	136	133	137	141	118	137	126	130	119	138	125	135	141	138	118	142	154	139	124	133	148	135	129	131	125	127	137	123	129	152	140	121	149	146	139	130	148	122	141	132	122	160	128	131	148	151	126	151	113	135	147	129	129	147	144	136	120	136	133	134	141	129	144	142	119	131	149	130	126	137	131	142	112	144	123	127	137	122	144	131	127	145	130	124	132	153	116	136	133	140	155	125	135	124	143	139	131	145	143	139	166	130	140	133	117	146	140	109	141	130	136	152	139	139	138	136	125	113	135	151	126	141	113	109	146	133	146	151	124	127	141	143	134	128	140	136	120	135	145	141	148	145	115	121	126	126	138	132	139	147	149	125	130	157	125	148	138	120	133	144	120	141	117	148	152	130	124	143	133	111	136	128	143	128	119	129	149	138	145	132	128	119	137	138	126	144	140	150	119	143	159	127	137	142	139	137	161	148	132	132	150	126	129	117	119	127	133	107	123	160	166	120	147	127	144	144	137	150	143	140	143	138	122	120	128	131	137	143	130	128	142	150	139	119	129	134	130	136	131	128	105	121	122	121	123	114	124	117	125	138	135	131	118	139	131	127	148	118	144	149	124	111	112	138	118	160	130	139	143	124	120	124	127	134	127	122	149	135	126	116	126	138	125	125	134	149	107	142	157	125	161	145	156	118	132	133	136	143	130	124	125	140	140	129	126	128	121	120	142	137	150	119	126	131	139	144	134	164	138	131	131	150	142	142	147	144	124	126	128	149	140	131	126	147	147	139	141	153	121	126	142	127	135	124	140	133	134	115	144	120	144	141	143	137	132	148	139	155	121	147	136	133	131	123	124	137	143	127	133	136	139	145	143	143	140	119	150	157	144	153	125	125	123	107	153	133	144	124	129	131	130	120	145	138	129	133	132	140	140	135	137	124	133	125	121	135	125	128	132	121	141	143	141	130	140	131	140	121	125	133	159	142	154	134	123	123	166	131	141	139	144	126	121	127	140	144	143	167	150	135	127	127	126	134	136	121	122	127	126	131	124	143	124	135	140	146	139	156	140	139	128	156	123	135	147	135	112	142	138	129	147	138	145	148	137	130	148	137	145	138	146	141	144	137	142	137	115	115	139	118	121	139	135	127	153	145	153	117	127	124	147	130	135	128	117	156	118	147	154	126	137	135	136	147	142	122	121	137	138	159	137	146	133	150	150	140	144	125	129	125	133	136	143	130	133	138	129	130	127	146	150	128	133	123	143	131	138	118	129	133	106	145	143	121	126	149	153	133	134	130	146	144	133	139	147	123	131	146	134	145	141	136	136	133	162	143	131	147	143	113	143	129	131	154	138	128	124	107	146	140	108	128	136	126	124	137	144	125	131	145	124	127	162	136	137	134	112	125	119	154	142	141	131	133	142	124	141	142	131	144	124	136	125	128	158	121	159	144	142	133	147	136	149	113	130	139	132	121	130	123	143	127	121	138	131	139	138	122	133	143	119	143	158	124	133	162	122	136	137	154	147	137	152	127	114	141	128	129	123	123	117	142	146	122	136	140	145	115	139	139	166	152	142	134	122	132	121	134	119	118	131	156	154	164	113	122	136	136	122	130	129	129	117	166	143	137	158	140	142	144	133	139	132	119	141	125	127	114	143	117	145	149	126	140	143	120	160	126	134	156	132	136	119	136	151	135	142	134	155	134	128	140	135	135	125	131	115	133	121	123	128	133	120	142	142	146	142	125	133	142	162	136	157	116	131	137	170	143	132	128	136	149	151	131	137	155	149	136	139	133	159	115	137	145	127	156	151	154	143	154	137	151	121	126	132	126	125	148	137	148	148	138	125	114	141	121	142	130	142	143	134	139	136	128	133	159	135	134	135	122	123	120	137	141	138	121	128	129	140	114	125	164	127	124	138	150	132	132	152	108	127	142	139	151	125	143	154	138	129	122	131	144	141	128	149	121	137	150	134	159	136	140	125	143	134	129	135	133	143	138	129	143	117	134	147	139	130	129	132	129	118	114	132	145	148	135	141	123	125	130	130	135	141	144	144	126	112	141	130	107	137	141	124	137	122	139	143	126	144	138	142	124	129	136	132	134	136	139	151	135	145	156	137	127	149	141	123	155	111	154	125	144	168	133	123	123	141	142	157	163	116	134	158	133	128	149	145	139	141	150	137	134	134	134	144	133	137	141	115	131	134	120	149	111	137	122	108	150	134	133	140	136	117	137	136	137	134	149	144	150	142	136	114	142
6023	11201	8918	4538	2997	2076	1466	1300	1000	841	735	639	598	585	468	471	446	415	393	358	373	345	350	384	325	343	350	320	330	313	308	295	303	295	270	322	272	302	289	284	290	308	285	288	272	284	283	288	281	264	275	268	276	255	293	260	280	297	318	296	283	272	264	272	273	262	253	246	314	262	250	283	280	223	299	279	276	256	264	257	275	246	273	268	266	264	294	262	273	278	270	267	289	326	258	228	299	269	289	272	273	284	293	276	273	247	277	253	229	266	280	290	248	260	249	298	266	279	253	278	265	272	284	290	284	293	279	258	259	293	261	249	270	253	268	272	264	267	285	271	282	293	271	277	285	270	254	258	304	275	282	244	236	279	295	259	230	287	280	254	255	289	298	298	245	264	305	274	278	255	264	265	241	236	293	250	270	292	276	275	278	272	271	267	297	276	277	262	273	263	279	290	269	258	244	284	274	260	291	250	265	275	302	273	301	260	290	277	282	280	241	241	252	273	262	253	263	266	273	293	281	297	275	280	249	257	258	245	264	300	283	276	270	283	259	268	261	259	260	293	273	246	247	287	263	276	267	246	271	289	276	242	291	260	259	279	281	279	281	270	269	280	250	260	253	262	287	261	278	247	260	271	272	254	265	278	277	267	311	250	240	277	241	261	285	258	278	242	241	239	279	261	253	259	255	268	273	273	291	270	266	219	286	266	315	245	261	279	250	262	251	283	265	251	269	277	253	229	254	256	235	288	253	269	243	280	281	264	279	286	236	282	284	272	280	272	270	270	264	255	258	240	290	237	269	274	269	249	253	280	266	297	294	292	285	256	270	283	261	255	279	265	245	273	288	263	275	268	256	261	280	269	281	263	281	268	282	284	254	259	266	265	264	262	282	290	282	262	285	275	278	270	253	248	273	276	261	273	263	285	275	272	271	250	258	293	288	242	272	271	294	280	270	261	283	266	250	278	272	285	283	251	283	281	252	271	272	284	285	289	261	240	290	237	310	269	248	260	244	247	262	241	294	268	264	244	260	275	264	266	296	250	254	252	277	282	266	282	252	242	284	253	279	275	239	241	283	266	281	261	259	267	261	230	284	271	242	283	271	266	271	267	304	256	231	231	262	269	272	258	275	273	264	276	265	264	269	272	276	232	259	287	280	228	271	291	252	261	290	290	246	256	248	252	261	269	288	259	258	291	268	257	287	227	246	273	249	272	238	245	283	286	274	252	261	290	294	268	279	272	261	281	272	252	275	281	256	254	260	287	241	264	260	268	298	282	265	263	270	277	274	238	244	226	280	280	262	268	274	252	293	271	245	245	264	277	255	281	275	265	277	257	277	263	273	255	263	289	263	266	272	275	274	284	264	250	262	264	250	284	285	278	313	242	269	273	227	267	275	254	256	262	257	254	290	309	258	254	281	284	275	281	286	283	269	273	262	237	287	250	276	256	269	265	258	268	273	292	270	260	252	262	278	268	266	278	249	285	272	247	283	260	259	272	274	256	247	269	248	270	269	267	265	273	288	263	276	291	252	279	255	290	264	265	278	251	246	244	254	235	257	275	262	277	280	274	272	279	276	258	278	256	272	290	249	260	256	253	255	243	250	274	269	274	272	298	271	269	262	253	254	261	239	264	299	283	273	266	312	266	273	288	264	280	276	241	298	254	259	295	266	262	258	262	284	272	278	265	257	268	271	269	262	251	282	269	301	296	244	257	252	248	311	269	254	278	260	259	284	276	239	301	270	273	263	256	268	266	257	306	283	260	245	286	285	284	259	272	263	246	269	255	274	274	252	296	282	260	288	267	273	297	264	252	243	273	281	265	252	235	258	247	273	277	267	278	273	278	252	265	283	281	244	250	252	263	274	241	256	270	250	258	264	288	240	281	273	255	324	250	279	282	273	277	283	292	271	273	252	270	260	254	288	316	255	261	298	270	254	264	264	257	267	258	239	275	272	253	267	278	263	302	299	289	235	298	250	251	266	280	279	262	275	263	267	270	265	259	295	263	245	278	252	276	243	257	284	292	281	266	312	271	257	240	268	277	303	241	264	263	264	250	254	250	243	255	254	279	270	282	264	271	243	240	271	282	314	265	289	266	276	274	267	249	261	278	256	281	263	259	257	292	304	290	266	263	270	272	256	281	258	284	273	238	302	276	263	251	242	232	259	261	274	284	264	251	271	248	242	248	270	303	268	267	261	261	236	264	254	259	271	260	241	264	254	246	238	276	274	281	255	253	267	293	266	270	301	261	262	270	278	282	289	265	290	266	253	272	284	284	276	292	263	273	280	262	269	263	314	246	272	286	283	255	300	234	258	271	243	295	253	285	284	244	272	281	295	281	272	272	245	286	267	266	261	267	290	258	270	275	294	256	280	301	277	283	243	289	276	288	262	295	298	271	267	264	294	248	236	276	233	301	272	274	290	295	273	259	270	242	214	272	297	272	229	259	249	283	263	287	267	291	272	273	266	308	265	257	289	267	228	277	267	270	263	284	294	248	305	259	279	263	268	237	258	288	258	280	265	274	280	281	294	282	269	278	282	274	251	268	270	303	275	255	295	237	268	253	296	271	282	264	246	296	267	273	287	266	298	258	243	258	274	271	252	304	268	277	270	256	252	267	259	273	264	283	246	258	236	240	268	230	281	266	270	254	269	272	266	263	262	266	287	279	287	281	250	212	272	278	282	271	275	278	259	289	261	272	259	258	267	287	277	289	281	242	244	253	262	233	272	290	255	277	271	272	256	271	306	267	253	256	290	262	274	290	277	284	249	245	241	250	264	271	271	280	249	250	264	292	257	259	300	277	257	258	287	260	278	275	276	251	277	271	279	284	311	274	281	285	270	283	285	257	283	288	260	263	274	245	267	261	259	258	278	271	291	252	239	283	267	255	223	251	279	264	224	284	281	277	267	268	290	254	267	249	272	270	253	280	261	237	223	271	300	246	252	260	258	272	267	267	246	266	290	275	241	264	259	247	286	271	280	279	279	283	265	275	276	292	265	265	271	264	313	260	275	279	247	291	234	261	248	295	251	265	263	265	276	272	295	275	255	279	263	282	267	279	273	249	279	266	279	275	286	277	269	257	249	277	292	290	274	291	259	267	260	269	282	279	280	295	219	253	279	305	257	292	263	294	266	284	254	265	253	261	262	252	260	252	215	243	257	259	274	258	255	244	280	252	270	283	250	256	275	274	271	259	280	268	289	255	260	282	276	270	258	276	217	270	248	262	275	279	232	285	246	260	253	276	298	264	288	267	310	279	267	289	257	297	270	295	246	261	281	280	278	252	274	275	259	271	258	267	263	257	264	258	264	244	267	261	246	270	262	253	293	277	258	268	242	283	277	242	260	249	252	264	276	247	249	262	278	289	268	261	270	266	280	273	296	265	272	278	295	242	241	269	262	226	251	306	289	264	272	240	282	246	264	256	275	262	263	232	280	271	244	237	280	262	261	262	257	278	261	254	254	284	261	276	263	280	266	301	313	285
23467	21412	29258	23938	21415	18247	1838	831	575	492	446	441	392	387	361	345	370	348	291	345	319	323	323	309	288	283	278	286	278	281	262	281	295	279	250	249	308	288	273	277	263	254	289	288	282	270	255	239	252	264	235	276	261	238	248	257	267	264	257	242	263	240	281	264	249	257	269	261	239	263	281	274	274	260	282	259	223	271	243	279	261	294	264	272	281	288	284	253	245	272	254	252	221	282	273	232	293	235	268	292	271	259	257	268	256	228	269	263	266	247	282	279	269	252	267	266	249	276	260	268	235	261	234	285	262	256	252	206	246	241	267	237	273	253	260	237	268	246	252	291	255	275	279	274	255	234	277	238	238	246	276	264	245	247	247	271	270	284	251	244	240	264	285	254	253	253	244	241	272	261	262	236	252	292	258	246	265	248	261	289	273	239	242	269	244	270	234	259	267	253	246	241	282	223	273	235	252	233	251	251	256	247	274	262	265	274	259	263	246	245	280	269	249	261	265	253	272	259	264	274	252	252	269	259	257	254	273	245	301	243	240	271	273	279	265	253	261	261	245	241	270	237	253	246	271	266	263	263	252	203	264	288	265	242	265	250	258	243	269	231	274	258	257	267	263	248	242	256	254	257	260	235	265	274	272	237	267	238	263	225	249	238	246	259	253	275	255	281	236	245	266	234	266	277	246	250	246	245	259	261	277	248	253	255	276	238	285	244	264	278	238	234	273	271	271	267	241	257	256	252	246	273	273	264	236	235	229	245	242	261	242	239	267	278	284	274	269	231	257	281	250	246	277	244	265	263	235	264	241	253	236	282	254	275	262	238	247	289	260	262	232	261	240	254	267	230	255	268	300	251	255	244	270	265	268	277	287	239	241	238	237	275	284	272	299	267	248	233	269	278	262	246	245	244	260	278	261	254	265	283	286	250	276	246	236	264	275	265	259	274	241	279	254	264	249	233	272	254	257	296	277	237	288	253	257	254	271	248	254	274	254	252	274	273	272	257	246	258	249	245	242	289	236	245	262	277	221	255	254	259	250	259	262	267	276	282	230	243	263	249	275	260	252	254	291	262	283	256	241	262	247	252	257	269	272	242	271	243	261	261	275	289	251	266	245	263	255	284	249	279	271	251	230	269	243	267	259	241	249	248	282	255	247	251	252	276	273	226	280	251	255	249	263	257	245	242	242	260	242	265	238	247	255	231	235	256	270	247	248	248	265	262	237	280	252	273	241	271	245	251	268	253	260	271	254	256	306	252	256	268	250	260	247	263	255	253	266	235	264	229	256	263	217	265	241	243	274	263	241	239	276	249	247	248	251	282	274	263	231	265	263	241	260	261	240	253	245	260	260	238	265	255	237	273	272	242	243	254	266	242	267	247	251	237	256	298	273	277	276	260	243	253	260	282	218	274	233	271	270	243	254	275	264	269	260	239	257	271	236	268	271	230	250	234	278	271	252	260	260	267	256	267	285	277	255	272	266	244	265	251	256	259	258	269	252	247	270	251	282	262	297	246	274	254	247	259	248	269	246	260	284	246	225	263	262	258	249	264	274	255	252	265	239	252	230	252	260	263	215	252	265	277	262	255	237	259	233	270	248	255	265	252	252	254	266	229	254	249	248	277	279	253	258	247	254	255	287	246	284	235	274	234	269	244	233	246	240	247	238	256	286	229	284	262	284	243	270	261	244	282	252	256	253	255	277	252	249	245	255	234	280	225	244	258	277	284	254	242	253	220	279	245	254	251	248	259	277	240	273	261	268	262	266	236	241	249	264	249	262	272	261	250	271	268	276	271	259	274	273	239	262	267	250	269	255	261	253	251	254	242	281	286	279	265	246	270	296	265	252	275	245	265	263	272	238	237	251	272	252	272	263	280	246	227	267	253	261	242	258	264	286	232	242	251	251	241	265	261	265	240	263	248	269	264	229	260	263	277	280	236	273	259	256	255	232	263	248	263	222	235	251	244	237	284	249	256	256	249	264	248	297	278	244	255	264	246	277	263	237	252	265	244	296	244	248	253	251	253	266	252	267	246	239	264	263	239	242	269	269	249	227	260	250	256	268	245	273	275	279	239	260	257	276	268	256	256	261	240	292	290	265	251	265	299	250	266	264	248	271	278	279	263	253	258	275	241	257	233	254	259	247	246	277	254	270	262	283	256	276	226	276	240	257	245	259	236	253	260	294	275	276	231	257	242	256	243	293	244	270	241	279	256	265	221	293	244	253	245	254	236	249	255	275	268	271	248	271	261	240	261	249	274	240	280	254	280	273	259	250	273	242	246	253	223	263	294	264	247	253	270	241	237	250	274	254	286	238	260	243	248	227	258	240	245	259	284	255	233	241	268	249	255	273	259	259	234	245	281	288	247	274	243	265	256	242	240	251	262	250	252	271	272	257	250	252	254	281	265	260	254	256	270	234	270	248	242	258	267	283	253	254	260	268	243	234	279	221	267	266	264	271	247	248	270	262	254	275	260	267	279	279	254	265	232	295	243	250	242	237	249	285	269	245	260	251	273	255	278	253	276	226	275	261	241	255	270	252	252	245	267	260	224	247	282	243	265	271	266	271	274	259	256	243	245	253	253	255	281	263	267	247	262	293	237	240	264	266	250	247	228	252	265	285	256	261	218	262	285	275	263	248	259	277	239	228	226	253	231	244	245	269	260	266	218	252	242	251	271	266	228	259	272	252	234	266	260	256	262	291	256	271	268	255	222	237	266	256	263	269	253	259	243	270	227	238	256	246	291	272	290	247	260	255	244	257	249	271	262	222	247	270	270	262	255	260	256	256	257	259	273	264	252	256	253	244	243	267	240	272	236	267	271	268	271	278	260	261	250	223	267	278	260	262	244	230	271	249	260	249	253	268	244	272	258	269	260	256	271	246	249	241	271	261	235	251	259	256	268	269	265	247	289	251	255	255	263	263	256	251	232	252	266	266	257	251	270	260	241	260	283	254	261	301	242	247	271	265	257	243	245	248	274	254	264	246	250	217	238	281	283	256	249	270	236	246	246	251	238	257	253	277	280	245	269	247	296	235	257	254	237	247	283	295	254	264	258	250	272	255	266	245	252	279	255	251	245	248	239	228	264	256	282	241	256	264	264	244	250	258	292	230	239	253	255	278	290	247	243	271	267	274	257	214	252	258	264	248	257	267	231	283	240	263	276	268	297	284	260	236	250	240	241	267	265	228	262	254	267	269	257	251	258	285	260	266	259	260	271	240	264	265	271	276	252	237	241	246	257	227	263	257	268	242	243	264	267	266	241	236	227	253	236	283	265	246	245	244	241	265	254	277	241	289	264	277	239	255	239	254	243	233	274	225	248	252	274	256	279	270	242	244	274	259	248	252	246	247	254	245	258	258	240	214	235	233	251	280	222	264	274	262	233	253	259	277	275	272	255	252	250	243	252	244	237	238	243	238	246	265	257	241	274	293	261	247	230	255	253	260	239	249	241	254	255	233	224	244	233	280	266	266	259	237	259	235	266
8731	17311	14082	7769	5279	3719	2910	2280	1771	1559	1356	1150	1065	958	875	872	793	773	704	692	655	629	597	560	600	583	564	551	544	597	537	546	490	497	501	529	481	500	498	485	475	502	507	497	496	462	471	448	473	456	479	463	486	478	531	487	453	443	510	495	468	470	464	456	485	476	498	468	490	438	454	454	466	480	429	454	466	504	465	442	475	499	475	488	460	472	453	478	446	485	418	446	431	440	480	480	493	476	453	455	467	464	472	468	444	458	479	460	475	412	445	496	460	456	424	457	464	461	447	498	460	470	468	426	457	434	449	485	430	461	500	423	446	449	466	449	438	447	441	452	455	463	432	460	437	443	440	448	439	435	485	467	476	457	472	455	462	462	447	438	433	456	461	461	480	441	467	454	480	492	438	437	426	437	429	427	489	444	472	385	427	428	427	459	417	448	450	478	437	490	466	449	454	442	451	464	472	493	446	444	422	474	454	457	458	448	495	490	446	467	435	459	454	472	454	442	493	480	433	430	427	460	427	457	452	418	455	456	455	454	449	409	458	409	463	407	491	428	469	468	498	412	440	474	449	462	457	459	435	473	476	479	450	441	466	411	454	468	445	442	457	454	457	415	451	483	472	424	450	445	433	459	451	471	462	481	468	460	414	419	470	474	473	450	435	481	430	438	424	451	451	464	443	458	459	462	459	465	431	447	455	454	449	438	454	423	470	499	458	440	415	465	457	490	439	439	471	486	469	458	472	515	460	432	480	453	440	434	474	476	448	457	474	471	450	477	434	479	481	465	456	474	431	460	463	443	430	422	439	481	450	469	457	445	428	495	431	446	451	504	471	469	501	436	486	455	466	473	452	447	439	463	442	448	459	450	485	465	469	396	422	471	437	421	442	471	447	457	464	434	437	426	453	437	458	438	474	417	474	415	460	463	439	418	457	459	434	456	427	447	447	451	418	442	425	443	407	470	482	444	435	454	428	445	461	449	456	471	507	459	477	477	428	455	488	467	449	436	444	481	447	453	496	441	432	440	453	426	484	426	440	476	421	423	451	486	486	431	460	455	470	460	456	467	396	472	434	433	481	451	447	458	427	464	454	438	479	455	415	441	487	422	451	455	418	484	447	484	449	440	470	467	437	469	421	445	484	448	483	447	449	481	477	457	448	461	455	442	429	452	454	471	442	441	489	422	456	449	436	471	446	443	451	484	434	416	467	440	478	427	476	421	413	462	445	445	459	449	483	422	454	444	457	448	471	450	433	431	427	444	412	441	446	434	475	442	445	472	449	466	449	442	467	442	442	414	467	465	407	447	423	446	463	505	482	471	457	501	445	464	467	435	443	435	456	435	446	415	443	463	432	461	425	431	440	455	450	461	466	431	409	457	429	444	439	434	454	457	465	430	469	417	465	460	483	443	454	476	421	453	462	430	426	436	495	455	469	450	437	463	415	441	445	458	475	463	489	455	483	454	468	436	464	440	425	481	475	436	473	448	416	462	469	499	462	464	458	436	445	483	451	429	432	414	450	440	450	471	463	462	449	438	458	488	447	462	426	447	423	438	445	468	422	448	461	487	460	457	473	460	468	468	443	457	476	451	515	456	435	453	423	439	426	432	451	469	451	417	457	389	448	498	487	413	432	508	433	441	434	509	477	425	444	468	426	456	453	445	443	453	411	428	431	466	435	433	438	404	424	452	448	446	442	442	451	445	456	470	436	455	473	448	520	464	409	435	449	455	481	461	426	439	450	462	423	463	409	438	478	446	436	452	462	448	490	455	448	431	454	491	460	425	460	459	505	445	474	459	423	434	463	475	439	483	458	487	461	481	440	441	447	428	456	488	445	449	458	443	462	466	444	438	447	430	474	436	448	413	442	440	448	434	464	444	466	474	471	413	461	479	424	458	449	430	432	472	443	452	448	447	421	477	461	449	428	445	448	484	490	474	459	421	474	455	453	469	444	419	456	451	442	462	471	442	435	490	493	491	472	461	413	464	451	424	457	411	419	427	468	494	441	430	470	468	459	445	457	466	481	462	458	402	447	449	465	461	425	441	461	444	423	455	452	474	420	442	447	449	438	425	434	496	459	402	461	443	442	454	432	403	424	453	418	465	461	463	478	503	466	496	443	469	467	472	421	442	462	454	470	458	470	468	428	460	461	400	452	489	459	447	475	459	452	445	474	432	439	446	455	446	465	443	469	448	469	470	459	430	466	450	449	471	441	450	480	467	449	467	442	433	420	428	458	455	450	484	440	464	417	473	464	472	440	428	422	464	439	430	446	469	434	458	460	484	445	441	460	438	447	467	449	452	436	491	482	426	427	463	450	465	474	448	470	464	460	433	458	474	493	459	420	440	413	436	466	464	454	445	465	477	432	443	468	414	456	409	415	472	472	448	467	473	491	422	463	434	475	446	433	466	448	469	484	460	426	438	424	427	461	444	466	436	464	452	475	460	452	420	428	432	472	458	476	450	431	450	438	473	469	454	455	454	436	430	430	429	478	479	431	461	466	419	446	444	498	472	486	438	450	482	424	465	466	470	453	446	424	466	426	445	463	429	464	492	436	468	414	465	462	423	486	460	517	449	464	446	445	400	423	481	451	433	469	466	423	458	437	487	422	418	491	468	445	432	417	479	500	440	457	448	455	486	454	420	486	455	503	438	477	434	444	447	441	467	435	430	438	440	432	435	454	415	433	430	485	451	427	452	478	425	425	469	465	469	443	468	479	433	444	422	422	481	412	485	444	486	442	459	466	431	478	452	420	460	416	451	458	429	454	477	475	443	434	421	409	468	448	454	435	458	449	433	495	450	467	456	465	457	459	429	418	400	483	445	471	463	457	436	453	444	415	447	403	483	465	471	469	468	486	463	450	463	469	466	472	441	478	472	465	463	475	437	439	435	460	435	428	420	482	435	466	453	447	430	429	455	449	436	437	424	470	438	455	457	456	454	411	459	455	470	457	517	458	399	412	449	452	441	463	462	458	430	467	443	461	459	466	506	426	459	449	451	469	452	454	462	440	466	453	463	434	451	470	467	431	458	470	429	488	449	438	446	479	452	472	462	457	436	484	461	428	460	483	458	451	460	424	420	450	440	438	468	475	444	450	444	450	415	465	448	462	481	436	471	453	419	453	432	478	466	446	488	448	466	450	462	454	477	457	454	456	449	459	442	458	449	461	444	439	476	445	449	429	475	438	458	468	434	456	438	437	399	467	479	444	481	458	484	440	452	461	474	476	451	445	408	449	467	464	449	401	429	471	440	459	472	466	460	436	428	450	446	492	439	416	452	461	446	433	452	450	482	428	464	444	472	462	466	483	462	476	448	429	477	465	457	436	460	446	439	426	459	443	442	431	435	455	441	443	481	486	439	433	433	450	403	418	455	470	471	482	425	512	454	433	438	452	484	401	480	439	477	446	417	406	439	462	490	447	437	454	429	451	459	448	461	423	411	475	473	442	444	424	445	466	432	468	432	453	441	425	460	409	457	471	461
26877	20771	7808	647	436	316	341	309	317	306	326	348	289	327	299	289	305	311	311	299	304	298	276	309	272	308	293	301	306	306	292	272	270	305	320	294	278	300	320	279	303	286	310	314	298	289	287	318	323	303	277	319	320	311	311	283	310	324	306	286	281	313	272	292	323	264	296	294	316	310	306	326	315	282	321	313	302	286	301	302	292	317	327	291	275	294	287	315	262	294	317	319	302	296	321	303	272	288	308	277	294	275	275	307	272	336	301	298	311	269	281	332	281	306	314	296	333	325	277	314	280	316	268	318	327	298	312	344	318	307	304	297	300	314	301	292	317	312	331	313	318	324	332	313	316	285	320	301	296	314	287	307	327	317	297	312	300	328	297	269	301	295	297	281	281	327	288	298	315	309	318	281	318	274	296	323	300	291	300	292	320	319	313	298	259	293	328	292	287	305	285	312	296	287	289	306	308	294	292	310	296	320	273	328	278	295	312	305	282	315	290	304	326	299	328	283	290	271	328	288	308	323	292	293	290	325	273	300	288	296	297	308	304	285	301	319	304	297	303	313	308	298	278	280	296	323	274	310	303	307	307	274	278	286	295	325	321	322	308	300	297	287	325	287	271	299	288	259	300	295	292	260	289	301	290	318	286	281	292	307	297	335	276	306	304	303	292	286	296	311	270	316	304	264	324	327	326	269	310	293	260	298	309	300	311	314	281	292	308	313	288	289	326	286	302	290	279	297	315	314	303	293	333	284	292	282	283	294	280	305	312	299	298	320	309	311	310	322	299	320	272	291	294	321	319	279	301	286	318	284	316	293	298	302	293	315	331	309	317	303	300	304	298	316	299	300	299	297	321	304	297	285	302	305	295	274	316	317	281	308	318	298	309	287	300	296	291	281	319	324	312	291	284	309	322	320	339	274	310	316	303	306	289	289	313	314	283	304	296	284	310	284	277	289	331	297	300	341	296	277	297	307	293	296	301	276	276	313	315	300	299	305	292	320	306	298	299	296	313	316	326	316	268	295	318	293	304	299	292	295	287	339	336	303	290	274	322	271	299	330	325	303	313	309	303	312	285	328	319	340	291	298	299	307	295	297	334	296	303	278	286	283	325	301	325	298	304	285	314	312	297	320	293	315	314	300	306	317	322	315	264	308	277	299	276	314	272	304	278	323	320	308	321	303	298	308	287	304	285	320	315	312	327	305	277	326	292	309	325	280	313	321	331	315	302	306	322	300	328	298	302	291	298	304	315	292	286	288	317	297	326	334	317	308	324	328	320	310	319	303	292	286	305	306	306	294	313	289	291	298	258	294	306	291	294	305	321	278	338	315	292	317	319	277	292	346	310	331	294	283	329	303	331	324	305	282	316	284	325	291	280	297	287	307	293	292	297	287	272	297	310	338	325	341	310	325	296	288	304	313	314	298	303	301	295	297	291	302	262	279	289	302	279	314	301	282	344	326	286	298	277	291	291	273	282	312	280	325	321	307	318	288	295	319	296	312	320	263	310	284	301	321	293	307	289	312	309	322	334	312	320	290	323	307	302	334	316	331	314	329	308	305	317	284	316	304	318	287	291	308	291	300	315	305	302	302	312	278	291	269	269	287	301	317	322	309	299	297	297	291	314	289	321	307	333	303	306	287	326	291	291	285	329	301	296	323	299	287	292	291	316	332	316	282	275	267	304	323	287	314	332	297	314	308	315	310	316	293	289	282	308	328	293	304	319	317	266	311	314	289	266	290	307	296	281	317	320	314	330	301	319	283	293	323	317	287	305	300	286	306	316	322	306	289	279	319	314	284	317	282	323	283	320	284	304	320	301	295	279	306	317	315	292	275	278	326	291	312	301	287	312	262	321	321	332	312	300	293	315	291	283	337	300	303	332	302	281	302	304	270	298	293	319	323	329	290	318	310	293	302	298	292	299	308	318	335	306	298	291	280	280	305	321	306	304	293	307	300	297	278	293	307	301	306	312	312	283	295	265	314	306	283	326	321	325	297	310	317	284	308	331	293	308	277	288	280	284	284	263	292	311	311	335	317	298	295	297	290	299	316	311	293	300	292	318	320	313	304	324	296	313	318	292	302	281	282	296	325	292	278	308	288	292	303	297	272	310	296	314	288	311	320	319	335	293	294	285	268	321	335	301	313	312	263	342	289	286	296	307	295	323	337	282	334	316	290	291	320	304	305	289	287	309	300	293	281	287	355	280	302	300	298	293	309	287	280	293	306	310	318	282	283	270	338	295	315	302	309	304	327	305	300	323	313	324	310	292	286	295	292	298	275	275	278	307	293	304	308	311	307	298	304	314	285	307	284	283	319	312	337	290	307	266	278	304	291	323	284	319	269	349	306	313	302	350	301	338	320	305	305	296	293	306	267	310	312	336	297	340	288	306	307	261	318	276	294	282	301	291	286	287	326	320	310	330	290	299	304	295	315	295	336	291	308	289	306	299	275	302	299	289	283	311	298	323	311	304	270	317	319	286	300	312	279	316	312	317	326	307	306	300	292	258	303	323	302	272	314	304	292	285	320	302	312	278	301	299	281	316	278	289	307	293	328	313	315	308	292	309	269	291	305	312	310	308	279	284	307	286	307	339	290	331	303	282	282	286	309	309	287	309	323	280	324	298	284	297	303	319	299	297	307	327	285	319	293	318	280	278	344	277	275	325	309	315	280	284	310	314	285	339	300	316	323	300	332	315	291	298	316	319	293	282	302	288	288	287	304	304	308	273	334	348	288	335	297	336	314	322	312	293	315	323	329	314	313	298	275	283	298	250	310	315	289	285	302	292	304	313	294	286	296	336	282	274	296	316	338	304	305	279	328	296	303	294	306	295	291	324	268	294	302	293	301	302	309	302	293	311	310	296	307	273	283	316	320	301	293	313	326	327	293	293	275	345	290	305	272	310	297	291	308	308	287	303	284	314	314	286	318	306	305	282	312	315	277	310	284	341	287	318	287	314	295	321	316	287	302	274	302	320	307	309	349	300	284	298	324	280	309	279	303	306	306	341	304	304	304	268	271	350	304	282	291	288	321	316	305	314	306	309	281	306	321	304	283	299	318	293	298	335	299	325	319	294	292	297	318	279	287	287	300	331	313	297	297	307	341	320	285	303	330	318	310	298	283	309	281	304	327	304	288	309	318	289	311	286	308	277	314	293	292	314	314	302	351	316	269	272	330	267	286	309	311	285	302	316	276	331	314	279	288	305	282	302	318	284	282	276	329	286	319	321	312	283	294	309	316	292	315	330	325	284	300	307	315	335	283	315	275	292	287	334	296	312	283	296	247	297	312	312	281	319	296	293	308	293	299	286	320	324	309	291	282	307	316	314	319	295	301	296	298	283	296	315	275	320	314	278	324	328	325	305	289	296	287	286	307	294	304	313	282	316	300	282	294	300	290	331	313	285	347	345	264	302	311	320	284	315	313	315	306	289	289	286	298	322	298	309	308	300	317	314	306	283	305	316	286	309	284	292	309	331	323	315	324
4204	1802	1519	1049	830	744	733	665	626	671	612	631	575	598	562	613	561	604	551	599	582	582	578	580	561	539	566	581	563	560	563	570	597	568	553	568	551	548	622	621	575	587	548	582	558	596	572	541	555	563	533	550	554	564	614	586	577	561	588	566	602	600	546	557	580	576	500	537	566	574	572	534	540	606	555	600	544	560	582	559	579	552	598	554	554	567	535	563	556	566	552	566	543	583	567	606	582	564	591	558	576	583	571	608	576	553	527	593	558	555	557	541	595	608	589	556	576	572	572	499	554	570	583	586	570	552	563	553	536	559	569	565	557	565	574	566	570	579	585	574	579	564	516	540	524	598	548	559	553	560	594	565	551	583	546	593	566	526	547	587	575	573	567	575	555	557	550	581	568	602	564	565	577	541	531	562	601	552	559	552	605	586	613	624	591	554	588	606	584	563	557	558	562	573	515	581	569	582	541	599	568	559	561	564	537	575	559	564	553	524	571	545	607	602	524	575	602	550	563	548	585	566	601	568	542	559	543	547	555	567	575	562	535	555	550	531	571	501	562	547	621	553	523	585	552	565	566	561	581	542	610	581	576	596	556	545	582	595	529	547	578	586	575	550	583	559	554	560	555	567	571	566	574	571	571	539	531	568	539	517	546	525	567	628	572	571	608	569	571	569	559	559	564	573	558	582	542	596	550	556	616	605	531	557	551	567	538	563	563	582	563	565	564	545	573	589	561	571	592	574	582	561	594	596	551	550	595	618	575	566	553	584	575	594	552	561	577	555	563	590	536	579	599	616	569	598	530	528	544	572	577	593	562	574	586	522	576	534	595	584	531	577	562	562	569	584	614	544	573	555	528	605	517	610	566	621	556	562	572	561	572	557	578	579	569	555	518	533	517	553	541	607	560	612	544	538	575	575	565	572	585	614	553	612	541	578	588	583	572	546	592	603	568	571	559	602	528	523	547	554	568	548	563	543	542	562	562	566	567	571	542	540	543	540	602	606	584	586	575	542	540	570	559	593	589	555	566	541	575	580	549	549	547	521	571	546	539	599	571	546	527	553	572	592	555	529	609	555	617	584	558	575	534	598	578	528	553	587	547	560	573	543	582	585	556	522	558	542	605	571	553	604	584	585	578	534	601	595	594	639	561	567	577	575	551	533	542	557	580	556	585	562	559	522	584	569	583	569	551	526	579	613	557	558	530	533	569	557	567	544	598	592	564	532	569	589	572	549	557	519	591	579	539	559	607	569	536	565	590	599	586	530	554	570	594	575	538	560	577	563	543	574	538	548	517	586	583	550	586	533	540	578	568	554	539	605	591	607	540	595	591	531	570	518	567	563	552	612	557	523	537	556	561	573	582	586	536	562	540	578	591	592	550	599	557	591	523	569	526	574	567	595	550	573	583	579	543	551	578	557	599	560	561	555	558	541	579	585	601	541	562	562	597	527	535	546	574	571	535	541	536	566	577	565	591	579	534	564	570	538	587	553	538	543	561	584	595	571	593	616	553	581	557	543	542	601	554	546	591	595	602	608	545	575	604	575	562	576	532	572	541	552	560	553	584	529	597	556	578	514	544	564	519	560	551	590	559	549	528	580	569	543	582	561	532	624	558	593	571	528	528	529	557	533	557	566	566	563	560	561	549	576	578	607	566	588	578	590	591	549	528	559	567	569	593	550	566	530	561	536	554	564	565	554	592	549	564	607	573	561	544	581	488	548	558	541	571	589	573	559	565	587	559	590	569	584	545	531	564	600	616	594	563	542	555	577	600	570	569	582	607	563	574	571	556	542	577	543	563	539	534	533	584	552	593	536	562	547	573	582	594	535	569	567	555	553	594	585	554	579	558	596	568	595	575	504	586	583	613	552	565	571	596	601	612	578	585	575	570	544	563	577	572	607	589	530	565	562	531	560	556	579	561	571	521	578	516	566	582	573	586	582	602	551	560	549	622	591	567	526	571	575	592	573	588	566	578	589	583	529	572	559	573	566	605	500	581	555	567	538	534	578	495	597	566	523	588	585	597	578	551	594	546	551	616	593	582	562	517	538	587	600	586	573	540	551	593	543	508	575	598	593	590	536	583	559	567	525	576	557	535	532	543	556	562	572	549	567	513	555	531	585	575	605	521	588	553	546	550	566	592	563	533	564	598	545	587	565	546	575	572	547	545	550	547	576	529	574	596	593	569	547	557	570	558	573	573	562	575	572	529	543	559	603	586	575	541	559	592	597	534	567	540	556	609	571	577	557	578	615	533	525	563	590	571	607	584	588	550	581	651	541	569	550	610	577	574	573	574	543	575	562	593	588	587	539	508	553	548	553	592	591	566	528	530	585	574	548	583	587	554	545	571	567	562	550	581	583	584	567	557	577	573	568	579	564	551	553	558	579	580	600	568	515	578	569	542	515	538	561	544	558	563	545	587	549	557	553	572	577	577	597	570	589	540	547	595	601	568	522	553	545	581	550	603	568	547	600	549	572	538	605	551	556	559	530	527	566	559	607	534	573	535	523	523	563	562	540	576	535	590	594	594	573	557	515	561	532	597	646	552	586	523	607	544	559	530	582	565	560	548	574	600	547	589	519	565	566	519	546	593	559	514	560	542	552	570	578	523	554	586	608	553	582	513	544	586	529	542	582	540	539	555	534	567	571	561	605	537	575	588	557	596	569	547	551	578	591	602	536	579	555	551	558	581	573	565	567	565	524	539	565	609	631	546	515	551	586	581	602	559	571	552	572	542	526	587	610	560	553	568	617	585	579	554	600	601	534	591	594	540	568	599	606	607	546	582	575	572	607	565	595	539	559	573	604	566	526	563	598	550	548	587	569	588	542	536	531	563	585	570	579	563	579	573	580	552	582	563	565	568	568	595	584	526	592	596	529	604	580	571	539	571	585	557	540	592	549	562	555	550	583	555	581	582	592	558	565	572	568	573	536	560	560	583	538	572	556	581	566	599	586	583	572	525	590	579	553	577	624	576	556	528	551	547	580	541	573	564	568	556	584	604	560	547	602	607	590	557	591	589	549	547	583	561	560	565	530	573	596	601	541	585	552	560	619	578	553	565	543	538	575	550	543	542	563	584	536	556	557	577	571	564	562	547	550	539	589	596	599	560	537	595	552	580	560	574	575	560	583	581	604	586	569	572	555	551	591	552	577	567	570	577	577	581	538	564	627	562	600	540	584	592	569	530	532	532	591	538	593	594	527	530	553	556	585	592	553	566	592	544	622	525	564	512	548	569	585	588	546	544	555	579	622	559	531	529	580	573	574	570	594	566	583	543	569	578	586	565	554	565	619	564	613	536	574	592	529	565	614	545	549	581	571	569	577	607	589	553	574	547	577	605	565	579	565	626	599	586	548	603	542	560	553	568	541	546	583	587	577	600	563	572	560	596	550	602	598	564	553	542	594	572	597	553	578	605	585	522	572	556	582	588	575	569	545	558	556	562	553	555	599	600	546	550	550	581	570	623	558	569	563	548	586	559	563
24425	21412	28688	24548	19988	1554	594	376	289	273	272	252	205	206	189	175	191	175	175	155	164	171	165	143	167	140	131	153	141	137	141	134	160	128	136	134	120	160	146	160	162	142	150	144	143	161	166	150	169	149	148	157	143	144	158	139	137	126	126	123	153	135	147	130	131	128	115	137	130	136	144	157	145	148	133	138	127	133	117	154	141	139	130	137	141	140	116	145	117	140	126	138	141	137	146	145	116	140	149	151	140	131	146	148	144	149	155	139	143	120	125	133	128	123	139	152	138	132	132	130	134	132	136	136	162	131	136	156	134	124	145	144	123	160	129	118	130	129	130	130	147	149	141	155	155	146	131	138	122	141	137	129	132	126	148	147	125	128	159	117	147	115	147	142	146	115	153	130	123	118	148	137	119	139	123	137	128	125	120	134	135	128	136	162	147	129	140	130	129	140	138	132	130	120	137	122	162	139	133	129	147	132	153	153	132	134	126	144	138	124	128	160	140	134	134	132	149	152	129	149	133	118	133	128	136	147	123	128	129	116	131	144	141	127	137	130	126	113	135	164	104	168	118	126	133	146	152	137	140	135	154	126	127	139	125	145	115	131	153	136	115	122	125	115	107	131	150	137	128	140	132	160	132	123	150	150	147	115	128	150	130	149	128	137	124	159	134	117	135	125	132	126	137	136	144	108	132	132	133	149	131	116	130	125	129	129	134	129	141	140	130	138	145	127	136	129	139	139	128	126	141	118	130	137	132	139	123	150	137	149	127	140	141	117	144	143	131	141	123	114	144	145	128	141	130	144	145	125	127	122	143	122	139	114	116	148	136	130	124	120	138	136	132	122	129	118	133	129	128	140	155	128	127	136	126	133	140	140	130	142	107	141	122	155	138	150	137	130	109	133	132	114	121	124	142	143	138	139	141	126	141	100	110	144	146	143	126	142	127	124	146	149	148	128	141	124	128	135	132	138	132	124	142	130	129	138	135	140	136	128	120	137	148	140	142	154	135	127	145	135	136	130	108	134	118	140	132	142	124	126	139	119	129	131	146	128	148	135	148	136	132	143	116	145	124	151	137	148	147	129	122	145	142	141	139	110	160	124	145	146	149	145	126	139	138	154	141	136	149	133	141	125	148	127	137	139	122	146	172	148	136	102	139	122	140	119	125	140	131	168	130	162	130	163	162	111	119	130	139	136	150	126	152	141	132	132	142	139	137	134	158	132	118	142	136	146	135	135	126	136	132	132	118	136	125	132	119	130	145	135	131	135	132	123	121	140	151	138	120	145	122	127	139	139	130	131	116	131	127	150	141	136	135	138	153	131	138	130	149	152	138	143	142	132	121	155	130	136	152	128	134	147	140	157	129	121	147	126	131	118	122	126	143	142	125	149	126	119	132	155	130	142	119	143	124	146	148	118	155	150	136	130	117	138	116	141	135	159	145	138	118	163	139	133	149	140	127	135	136	130	98	133	119	155	155	150	126	148	124	132	142	124	129	137	142	138	109	146	129	164	123	124	136	125	147	145	158	142	135	140	126	136	124	129	138	134	120	127	121	130	138	115	150	139	151	138	118	113	135	126	139	137	150	154	135	139	135	146	121	123	138	136	113	142	156	126	138	126	137	135	117	132	136	139	119	148	124	140	130	131	120	132	141	123	152	122	115	129	149	147	149	138	140	139	129	139	147	130	139	137	132	149	129	138	138	153	134	125	131	115	148	144	122	164	120	124	133	123	126	140	155	133	145	143	142	136	129	129	118	129	137	137	142	116	120	146	145	130	132	129	132	130	128	140	143	155	144	121	129	145	153	143	112	134	144	151	116	121	146	132	147	129	127	125	138	142	123	135	155	153	133	144	135	125	142	125	122	118	141	151	137	110	141	142	144	149	137	156	138	123	140	136	153	131	130	142	142	122	132	117	123	142	129	141	136	135	138	135	119	160	126	136	128	119	132	117	136	118	142	128	130	144	127	131	137	138	141	149	117	135	133	134	127	144	141	114	144	125	127	128	127	134	135	108	114	129	120	138	118	134	124	140	134	149	130	140	139	155	154	136	152	123	146	144	154	148	154	131	120	137	122	112	143	121	129	144	129	122	130	140	133	115	123	165	127	138	129	116	129	131	107	147	144	134	126	120	150	140	133	158	161	136	133	141	112	143	116	130	145	145	138	120	135	129	140	144	149	117	126	125	136	125	128	149	148	142	133	139	134	129	110	132	112	145	149	159	96	124	112	141	135	148	120	134	134	126	138	156	130	141	139	125	135	126	157	132	149	115	130	138	154	125	147	120	148	123	136	148	119	148	143	143	112	136	130	117	133	132	136	148	128	130	132	121	153	146	116	122	154	141	145	127	133	157	135	149	145	135	129	115	140	156	146	126	136	154	143	128	129	126	121	148	139	151	137	146	149	132	123	137	151	149	128	128	111	134	120	141	139	148	128	129	134	128	127	145	126	141	131	148	151	147	123	139	140	154	140	129	139	144	125	150	134	139	115	152	147	150	129	134	136	110	136	127	123	158	128	133	141	126	149	130	131	125	146	145	125	126	124	121	133	139	126	132	139	121	139	133	130	166	155	126	140	140	131	108	143	135	134	141	120	146	135	137	130	118	124	140	113	124	127	106	138	121	135	132	146	121	135	122	123	152	119	127	134	124	129	125	128	126	114	151	119	130	133	144	150	137	137	130	120	128	135	127	120	134	143	129	125	129	119	115	144	147	136	161	140	123	132	134	137	140	139	116	150	123	130	128	141	139	149	142	135	158	109	131	138	130	138	138	117	141	130	142	144	133	132	123	131	164	142	125	132	125	157	132	130	138	135	139	135	146	137	160	144	119	115	126	142	136	131	140	128	110	136	148	132	132	137	137	128	145	129	153	117	120	139	145	135	132	140	128	125	128	125	141	148	122	143	114	154	156	130	141	116	142	136	132	135	138	128	155	121	121	112	134	125	117	135	117	128	132	142	129	130	132	129	142	140	135	136	111	145	138	132	128	151	142	128	131	150	140	122	107	133	139	151	135	105	134	131	146	129	147	138	127	124	152	127	130	153	153	139	125	132	133	142	151	140	136	137	134	141	131	130	141	119	141	126	129	128	134	148	120	136	141	135	134	135	152	121	136	128	127	136	124	143	154	148	134	140	145	126	155	147	133	171	144	132	133	136	158	119	134	136	107	148	136	144	131	122	126	148	150	129	136	121	105	136	141	154	133	149	128	144	108	131	129	150	135	141	121	137	132	150	114	151	143	127	113	119	138	142	138	149	151	147	141	147	145	117	138	125	123	131	138	158	137	124	130	150	142	134	140	145	122	120	131	130	136	147	131	127	125	132	129	133	135	124	149	144	120	126	136	140	135	121	146	138	125	149	130	146	134	140	123	147	135	148	128	135	102	133	143	112	124	140	139	136	150	137	135	135	115	121	138	149	153	122	153	148	127	118	139	148	131	152	131	136	122	137	134	132	139	156	128	155	147	121	141	147	160	145	128	134	132
5916	11060	9127	4714	2905	2078	1556	1222	1029	843	727	656	576	526	505	479	453	435	411	401	355	352	366	373	316	312	348	292	324	301	297	333	322	325	302	311	297	308	291	283	288	254	275	282	290	302	276	288	285	292	271	273	270	292	287	273	274	271	277	274	255	292	262	279	278	285	254	278	260	291	302	278	280	276	304	262	268	221	284	253	273	297	278	312	262	265	283	295	272	259	285	254	257	262	314	295	248	280	284	279	286	279	250	234	284	249	297	282	267	288	280	273	277	273	273	260	265	266	283	255	277	286	283	259	287	278	279	269	281	312	258	260	254	276	242	268	295	258	260	253	275	271	293	283	265	261	256	258	245	273	263	270	285	286	254	271	257	255	308	285	259	281	248	267	271	267	279	292	251	282	274	286	298	264	294	239	262	285	283	272	274	255	260	287	267	256	266	276	238	270	251	277	278	244	284	266	257	262	280	257	294	273	258	271	259	271	264	266	270	286	263	284	250	241	261	247	268	286	275	267	273	274	276	266	245	260	248	245	258	281	271	247	276	277	277	265	263	278	281	285	254	267	258	278	271	278	274	291	294	242	264	253	259	267	271	281	268	275	236	278	254	267	265	280	266	282	247	280	256	245	287	224	274	265	267	241	295	269	289	243	280	260	251	262	280	262	264	261	253	265	280	277	286	269	284	278	246	274	284	245	262	255	268	283	228	246	245	267	261	269	259	282	252	249	268	279	251	270	294	245	253	270	269	266	249	252	260	292	261	245	281	237	274	276	278	263	289	315	252	295	297	239	290	269	272	275	283	272	265	249	235	241	243	242	264	250	277	253	259	284	286	274	241	291	279	250	284	265	248	282	274	255	271	254	239	248	266	270	253	264	247	277	258	288	247	239	256	259	295	264	267	268	304	246	268	262	253	249	267	261	233	282	249	273	250	297	260	285	244	275	255	266	279	273	260	271	278	256	266	323	273	279	268	253	273	300	268	261	254	263	285	243	283	277	266	272	269	274	269	305	281	259	269	272	295	263	276	257	293	296	262	251	252	283	245	280	261	245	262	267	259	251	263	275	276	261	270	265	240	256	287	295	304	287	271	298	256	269	300	267	274	271	262	279	271	268	266	268	290	269	253	276	256	292	254	263	245	278	262	284	258	275	282	245	268	268	280	260	256	283	266	236	252	284	290	236	285	266	276	274	275	281	276	262	243	245	246	250	261	258	302	255	268	277	247	315	284	274	264	248	257	254	247	264	264	285	252	271	282	244	266	279	246	262	253	291	279	276	296	253	263	265	251	242	256	257	314	265	278	239	290	257	266	277	263	278	288	278	269	264	272	263	255	268	274	284	283	260	246	269	281	264	241	296	269	248	282	285	249	273	279	258	280	304	294	280	274	264	264	259	261	276	252	289	266	263	298	221	257	251	275	264	264	239	283	254	260	270	279	241	258	289	271	249	277	267	248	265	275	256	277	241	229	258	285	269	282	279	273	275	267	266	271	263	270	250	268	281	260	243	256	262	274	259	276	278	288	245	279	274	269	278	261	262	248	306	276	249	261	286	264	296	269	213	288	281	243	284	269	279	270	260	259	281	257	244	264	283	252	269	292	271	297	233	259	240	286	277	270	295	281	285	266	281	264	276	285	272	268	290	265	244	267	275	254	250	273	258	262	254	300	297	285	266	267	265	273	281	264	297	277	296	277	237	294	288	295	249	239	253	256	261	279	290	284	299	281	269	270	256	280	255	277	274	296	248	290	273	281	234	269	274	254	274	257	265	261	275	266	249	235	260	262	260	284	260	254	238	264	282	234	283	255	258	247	293	267	267	267	275	283	257	269	246	254	286	269	263	245	278	308	263	249	269	253	285	268	292	254	264	264	260	261	260	270	290	266	260	298	267	257	268	243	279	279	293	248	261	240	262	276	286	258	268	286	265	283	280	256	259	280	271	299	281	249	305	292	232	259	230	291	288	274	238	279	254	291	260	259	277	257	284	246	251	278	280	262	271	264	265	262	257	234	256	267	262	265	281	253	292	260	242	268	266	217	249	253	262	274	245	241	280	269	279	251	269	256	267	260	288	242	279	279	231	258	263	274	242	283	261	233	241	285	273	309	299	285	296	256	282	264	275	241	280	268	276	267	268	257	267	283	274	279	277	270	261	278	274	300	262	279	259	257	261	280	274	261	258	305	266	275	238	271	288	270	253	251	241	268	286	270	270	268	266	259	257	261	269	264	268	270	238	292	282	271	270	245	288	235	234	279	244	295	283	299	245	261	270	266	282	261	261	286	242	274	230	263	281	271	271	282	272	283	244	265	294	275	264	277	270	252	294	293	283	268	272	286	265	279	278	311	282	267	289	263	239	268	265	250	267	263	261	255	269	286	269	273	255	243	268	286	278	275	284	311	262	280	267	274	285	275	268	247	270	291	252	294	272	293	255	252	285	279	248	299	248	276	265	263	239	257	281	252	237	283	297	251	281	293	276	279	268	278	262	284	273	282	271	261	260	268	286	239	268	267	262	264	267	258	255	276	278	219	289	245	265	251	255	277	259	267	269	250	258	271	262	253	270	264	280	234	271	275	268	246	295	250	283	245	305	279	279	263	270	243	246	258	293	277	245	264	274	256	261	283	251	262	288	277	255	252	259	252	264	290	289	277	267	273	269	268	279	271	260	274	273	270	255	265	278	238	255	243	271	280	251	245	254	250	260	260	232	255	292	268	277	267	260	267	287	277	250	274	260	273	264	244	291	277	267	251	255	256	238	261	276	256	309	250	233	285	272	265	269	260	280	268	270	264	256	219	291	254	227	233	267	253	271	278	273	283	290	256	258	269	261	304	245	272	245	273	249	280	251	262	278	272	252	260	259	288	260	259	266	253	269	284	282	267	261	248	269	257	257	290	260	260	286	260	270	250	302	269	244	273	269	293	263	286	260	277	243	275	273	238	285	232	247	275	241	244	287	252	251	263	267	262	261	302	294	266	279	278	281	264	257	250	295	283	289	284	260	261	270	292	275	285	263	290	261	269	267	282	265	249	277	259	255	281	242	275	247	281	241	272	255	286	276	240	260	273	275	250	289	255	282	247	250	272	256	292	278	257	256	297	248	278	277	252	262	264	251	252	269	268	289	275	281	266	273	270	254	281	265	257	275	247	260	281	265	250	277	268	292	292	279	285	252	272	293	242	292	264	282	263	272	234	225	264	255	263	275	284	279	281	295	276	263	275	261	298	268	293	256	277	270	258	298	251	269	289	249	265	258	263	273	254	280	283	273	247	252	260	263	248	287	283	259	274	247	290	273	265	283	247	266	256	282	284	270	263	251	268	268	284	252	304	268	289	259	286	244	263	258	244	302	241	248	233	287	270	301	246	268	270	273	251	259	258	261	273	225	282	281	284	277	282	262	282	250	269	261	303	282	279	265	286	263	278	295	255	257	276	292	290	275	243	244	272	288	273	287	261	260	264	261	264	251	275	277	266	259	266	253	271	286
23486	21426	29316	23944	21427	17993	1774	786	580	565	493	409	388	363	348	334	337	354	318	319	308	269	320	294	319	276	295	319	289	270	272	266	270	293	278	262	275	288	250	263	265	251	295	260	274	281	258	264	260	274	261	290	278	258	250	241	223	260	280	247	252	221	268	278	271	265	274	266	261	255	242	259	277	254	253	256	218	253	241	260	264	257	243	269	254	237	280	274	236	257	271	247	260	280	285	251	252	282	244	265	254	272	271	243	266	264	259	268	248	238	276	252	261	255	251	286	273	248	235	264	266	267	263	222	275	246	248	253	255	251	248	265	235	261	265	233	244	243	247	272	252	256	261	266	229	263	240	261	272	248	257	272	228	249	264	266	293	259	251	243	263	270	249	262	252	257	249	252	276	248	247	260	256	255	269	278	261	281	238	259	264	249	239	255	261	261	261	247	237	237	284	240	273	242	279	261	252	271	257	238	246	265	236	265	251	275	233	251	245	245	243	272	264	250	264	249	280	241	284	262	268	268	245	259	255	251	267	260	266	247	273	253	252	240	242	275	246	254	255	249	225	277	245	273	264	248	221	272	250	227	257	270	242	241	264	265	288	274	243	272	241	267	235	239	234	273	269	232	271	249	258	261	258	247	276	280	234	234	230	274	248	231	250	258	254	247	277	277	226	243	249	273	252	262	237	283	263	273	264	244	288	248	269	242	242	266	268	262	252	260	256	254	274	249	263	234	247	238	263	276	210	253	229	265	283	267	242	237	275	251	243	237	248	238	246	248	283	237	223	251	247	251	269	269	247	269	245	243	256	246	240	244	286	265	240	272	248	249	267	268	238	261	247	252	230	276	235	248	244	254	265	268	281	264	271	227	273	252	222	238	269	265	243	255	239	241	256	240	231	254	291	260	269	242	248	265	272	262	270	248	243	233	235	259	262	240	248	257	259	262	270	271	211	248	275	268	258	276	229	248	249	232	238	227	272	255	268	251	264	242	277	249	268	243	259	269	250	243	244	242	223	247	267	284	273	259	264	276	267	281	247	245	251	244	243	260	245	268	266	281	263	259	250	258	246	269	250	260	254	256	258	247	283	259	250	266	287	275	259	273	240	219	266	229	255	251	229	261	243	250	247	280	255	272	257	243	244	223	252	250	277	248	255	265	247	253	269	254	241	252	263	259	255	249	230	240	240	233	281	271	278	252	247	250	248	247	268	249	253	253	295	276	256	262	230	261	267	300	239	258	242	250	229	262	263	237	268	260	272	225	291	281	256	258	277	292	247	245	264	259	247	263	234	290	270	267	275	236	275	224	241	255	236	258	247	267	265	222	260	255	251	273	233	235	243	237	265	272	274	254	231	238	233	245	227	241	251	252	278	269	259	251	259	231	222	266	263	248	255	240	252	259	259	242	262	226	272	277	248	260	235	252	261	251	253	286	218	249	271	246	245	270	251	231	275	261	250	259	241	252	246	269	240	257	237	237	276	228	261	270	239	245	254	248	244	267	246	265	264	281	241	267	262	289	252	260	256	253	233	249	269	257	291	259	238	228	224	260	269	237	242	253	234	239	256	250	243	257	240	236	263	235	263	264	240	291	253	263	257	268	245	242	246	251	238	232	244	242	276	259	248	261	228	269	260	226	253	251	250	253	247	261	238	256	225	307	251	268	267	226	251	228	234	259	270	274	266	262	290	255	232	263	279	259	221	286	267	269	272	244	262	267	247	234	272	253	267	251	274	243	263	280	257	265	268	262	266	235	253	261	224	254	259	253	265	279	247	234	255	274	255	238	240	247	267	249	264	239	256	275	248	266	236	262	233	243	260	250	261	313	271	248	261	258	266	296	266	254	247	258	246	265	246	288	237	246	277	260	251	259	219	254	231	260	239	250	253	245	265	239	278	273	264	247	235	264	239	224	239	262	263	249	234	258	248	267	238	256	263	260	238	251	254	235	269	259	249	259	228	319	269	282	260	284	275	244	250	254	267	258	244	243	235	252	248	270	247	243	254	241	268	280	252	255	240	272	260	262	259	266	279	233	258	260	233	274	280	252	254	277	238	246	247	247	258	225	249	258	270	268	266	258	281	256	224	244	268	246	250	262	272	258	260	244	233	238	251	253	282	279	253	246	239	244	257	242	241	280	240	231	262	250	243	295	271	237	250	270	253	251	242	256	240	230	254	258	247	219	264	270	255	254	271	243	239	256	264	281	257	253	223	273	275	263	231	244	247	233	245	258	260	270	272	263	245	251	235	268	252	226	265	242	245	277	271	264	246	241	270	253	272	262	255	251	260	241	256	273	264	242	276	254	245	271	221	217	258	261	240	251	241	223	239	247	280	241	260	257	278	251	252	264	263	247	261	240	226	224	264	247	263	254	237	245	257	268	254	263	290	279	274	261	254	274	273	244	263	258	240	268	255	257	254	254	256	247	253	261	257	263	257	237	264	249	232	259	220	264	235	256	234	242	262	251	253	268	264	257	250	257	264	265	290	239	252	252	249	258	246	247	255	242	256	260	240	267	237	272	257	283	237	242	282	267	266	258	246	246	252	234	270	253	253	241	242	270	265	254	239	253	256	247	256	257	241	283	256	241	246	254	284	249	257	207	236	265	239	256	238	249	242	254	231	258	256	256	236	243	251	269	247	248	254	260	247	245	262	233	267	246	259	277	262	254	232	255	263	249	271	259	260	268	258	245	259	233	261	240	244	254	237	261	238	251	264	230	246	283	218	248	257	273	253	267	248	247	251	256	257	248	262	258	239	271	246	246	262	261	236	281	262	253	245	252	265	243	218	264	239	230	254	243	275	242	227	244	267	287	254	247	261	262	271	268	242	250	265	268	253	264	257	240	262	265	276	270	281	257	246	277	244	264	252	257	262	225	231	271	255	253	266	260	254	286	264	262	245	269	237	240	261	247	246	286	259	247	256	265	248	252	272	264	250	245	227	252	238	238	267	242	263	249	260	259	298	239	242	283	265	267	270	220	249	251	235	236	221	289	277	258	222	248	249	281	285	247	267	272	242	272	259	255	264	270	246	271	242	270	282	217	223	246	274	245	246	256	254	265	229	223	252	281	250	254	241	247	248	253	239	278	252	265	275	259	250	233	258	239	250	271	274	227	243	235	238	239	266	254	280	264	267	279	251	249	253	223	248	292	229	265	214	259	271	259	257	258	275	226	235	244	235	283	256	258	255	262	265	233	250	261	274	237	257	251	219	241	250	265	237	234	243	254	262	247	278	243	266	238	262	250	226	250	270	261	229	272	265	252	257	256	226	245	264	265	264	266	274	267	269	266	266	275	264	271	272	249	253	244	261	280	214	244	227	255	268	244	213	232	245	265	261	258	239	263	279	256	280	268	257	248	235	250	259	253	248	263	256	260	243	254	222	254	266	254	251	253	261	228	260	288	239	244	237	238	257	267	257	262	240	251	243	272	230	272	288	276	269	246	236	267	253	267	270	232	253	247	243	234	235	262	256	239	266	242	282	251
8583	17314	14135	7736	5220	3763	2757	2154	1781	1537	1323	1184	1017	961	927	825	811	721	683	685	682	643	600	587	590	598	588	609	532	537	530	491	516	537	543	502	496	472	500	528	471	479	505	496	493	489	453	502	515	478	498	504	445	446	441	479	488	498	473	497	475	477	482	478	432	468	464	456	491	472	452	465	495	473	457	473	460	500	441	469	454	429	500	509	481	436	460	459	481	439	490	464	472	437	460	446	481	438	445	457	463	472	446	450	449	445	468	476	459	441	467	443	416	480	413	482	467	449	416	433	450	424	452	429	448	470	478	441	449	439	456	483	454	460	468	435	443	451	457	433	486	429	480	457	462	461	471	444	455	483	475	470	454	447	459	465	445	475	491	473	427	447	441	452	430	429	477	443	441	439	479	426	455	457	456	455	462	424	498	447	446	428	471	483	455	473	465	448	457	495	446	496	490	478	476	458	453	456	439	469	493	471	429	472	429	471	444	480	420	452	447	463	445	459	455	459	435	465	435	469	423	443	442	413	456	442	485	463	456	454	437	445	459	441	505	468	444	485	486	500	483	450	433	432	465	431	421	475	498	452	435	459	453	429	423	435	456	457	435	453	449	466	474	465	461	432	468	433	415	448	436	473	436	437	444	424	425	472	489	441	427	509	453	431	488	497	442	446	451	451	456	438	483	524	419	447	423	493	445	438	437	445	447	407	400	430	452	521	462	473	468	458	481	488	429	435	480	468	457	450	461	489	454	487	452	429	436	428	431	459	438	414	482	472	426	454	476	486	495	469	472	507	422	438	490	459	438	436	462	442	453	464	461	415	498	437	453	456	443	463	446	436	450	462	469	430	454	456	427	458	438	434	458	457	471	455	430	456	474	443	438	443	426	441	431	476	450	462	452	478	450	464	456	427	434	483	431	429	457	437	440	457	438	449	423	450	434	456	469	436	434	436	454	451	415	464	462	440	456	458	460	461	438	464	432	440	492	465	450	455	453	476	416	449	463	445	434	439	461	461	477	479	426	455	431	457	413	446	495	416	470	433	452	461	464	452	461	454	454	424	448	446	452	453	496	460	432	439	477	439	459	507	439	465	441	458	426	492	456	423	441	493	437	434	478	492	486	506	424	429	453	444	441	456	484	442	442	471	455	455	443	470	428	463	465	432	456	458	411	446	437	452	431	465	432	402	473	445	477	425	459	480	457	435	481	466	449	458	446	473	469	448	468	496	485	509	470	472	410	469	467	411	478	432	475	411	436	454	450	430	517	466	452	466	447	435	445	482	488	469	476	455	458	462	457	451	447	439	457	444	437	466	485	471	483	442	455	460	461	435	432	425	445	480	447	456	430	491	423	453	512	439	457	471	455	475	470	428	439	459	461	441	480	478	464	457	476	506	453	471	448	445	463	423	484	472	418	433	456	465	440	446	420	468	452	428	475	458	420	431	451	491	466	455	445	432	458	460	476	467	421	430	464	406	459	461	465	445	434	404	431	411	424	439	430	498	451	464	397	406	437	480	438	473	472	451	455	439	466	439	460	454	442	418	461	407	487	457	461	462	441	450	497	455	412	455	402	438	418	428	443	467	503	457	434	469	448	425	441	467	469	442	420	465	491	420	421	450	470	462	482	442	424	463	450	443	490	434	434	463	462	434	421	439	441	439	491	463	433	457	477	420	470	450	436	469	454	477	448	445	467	441	440	488	440	470	477	447	442	446	440	444	447	472	480	474	465	480	431	420	469	436	462	441	454	458	430	450	458	480	452	417	446	446	440	451	427	449	498	465	457	469	483	442	466	444	455	465	466	473	424	440	444	456	449	458	458	409	430	472	474	435	489	419	437	425	467	431	452	452	471	467	438	472	442	470	459	441	422	455	435	453	511	382	459	471	459	446	432	433	483	435	402	455	491	477	442	449	482	421	420	444	449	419	435	458	448	450	439	480	454	436	450	433	436	469	442	456	440	461	453	439	470	455	453	467	422	416	473	441	420	520	437	465	428	428	490	429	434	457	437	434	470	471	449	431	433	444	424	458	440	508	447	468	489	457	485	483	452	473	462	456	452	434	449	454	455	450	437	464	452	448	471	470	424	445	446	489	451	476	473	472	427	466	435	437	489	469	466	456	456	449	391	458	458	439	446	492	404	444	452	484	474	496	466	449	454	449	447	439	430	435	494	466	463	414	425	441	448	486	443	432	447	471	502	448	438	445	444	447	452	448	454	444	484	448	486	473	450	468	433	488	476	452	435	442	427	473	439	448	483	487	459	448	426	436	466	466	471	456	442	497	431	507	428	483	463	448	440	452	499	425	446	443	433	477	442	425	467	468	440	452	434	458	459	431	465	476	440	461	473	478	427	451	433	450	484	451	457	463	464	469	452	422	500	486	488	440	458	452	448	437	473	458	450	456	447	440	457	472	494	469	449	458	460	391	458	475	461	456	468	475	450	470	447	413	441	433	448	448	456	463	434	497	463	452	464	438	438	415	447	460	425	446	428	462	401	467	409	457	471	446	458	474	444	420	468	480	443	441	425	463	425	432	434	444	474	484	445	488	465	454	451	437	436	449	470	456	430	464	450	435	449	411	456	457	448	449	431	464	452	463	453	454	432	449	489	452	445	435	411	473	442	446	472	485	474	476	464	437	428	415	449	454	442	470	431	465	473	441	447	433	486	423	413	451	487	464	468	454	430	429	462	446	475	481	454	448	458	426	435	425	449	466	465	426	486	452	467	473	457	435	459	468	473	454	419	409	486	434	424	468	474	453	442	452	453	473	408	444	394	428	450	453	454	455	456	455	452	451	459	427	436	437	479	431	451	423	439	509	453	435	461	440	445	458	439	410	434	452	456	401	514	427	477	442	443	454	486	456	437	422	474	462	490	434	433	445	425	467	446	457	469	455	447	476	421	426	450	479	447	465	472	423	473	432	455	462	464	471	485	422	451	473	408	453	464	439	480	444	469	454	450	464	477	460	467	473	452	444	436	420	452	491	449	435	422	444	476	455	438	450	442	418	497	412	394	402	436	509	450	443	464	467	492	458	487	460	431	426	433	447	430	424	432	424	463	433	447	457	473	461	409	450	458	455	465	485	479	403	452	450	447	455	451	464	454	484	483	461	465	438	497	440	461	434	458	497	431	464	461	455	466	465	448	434	455	432	485	472	499	449	420	462	443	432	490	440	483	481	464	466	439	463	420	490	425	445	451	421	478	418	465	459	422	457	441	465	452	459	446	421	455	485	465	462	448	435	460	479	460	451	509	491	459	474	477	415	473	438	439	453	456	398	467	458	464	431	438	445	454	468	479	434	458	484	462	446	439	442	440	431	454	425	431	463	467	456	473	483	449	456	466	446	434	424	417	468	470	445	484	477	428	448	482	489	484	444	436	459	453	452	403	442	431	468	449	441	429	472	461	459	462	471	443	418	447	449	465	440	452	451	453	439	434	431	487	473	448	440	422	414	451	444	415	476	458	473	476	417	464	450	449	502	457	451
26877	20762	7797	665	405	392	347	334	270	306	319	291	286	323	272	291	313	296	282	306	298	288	323	303	327	341	308	333	332	322	282	295	281	326	301	312	310	285	309	293	293	327	296	294	295	310	303	317	291	307	284	289	271	253	289	283	305	292	302	292	267	319	316	291	283	286	289	329	283	292	314	326	281	324	288	272	283	269	298	328	313	277	320	278	284	288	293	295	290	269	319	296	307	305	301	307	257	307	308	292	331	305	292	275	333	326	323	283	268	286	298	309	288	316	295	251	291	268	321	301	305	293	266	323	321	267	301	323	308	295	306	299	300	278	290	314	284	286	277	271	304	326	265	308	286	275	315	265	300	299	283	308	309	295	308	287	277	293	305	295	276	282	321	319	331	332	324	317	300	280	334	297	322	290	320	295	294	271	304	315	335	310	314	312	326	302	328	292	303	304	291	293	305	311	338	301	326	295	304	273	321	292	331	268	319	265	269	308	314	293	284	294	319	298	285	306	281	281	287	281	286	298	304	287	294	290	319	300	310	314	307	295	307	330	271	282	292	300	302	291	271	307	280	290	301	304	318	327	291	274	283	298	296	319	292	280	336	320	330	315	316	301	299	284	308	316	296	325	311	284	276	317	320	326	279	293	312	266	274	297	284	292	288	298	313	317	296	302	310	279	290	329	274	315	305	291	330	307	308	321	270	314	293	301	303	333	273	279	314	318	323	312	309	291	324	307	263	312	302	296	281	297	297	302	329	316	338	287	298	300	309	280	318	323	276	324	323	324	290	321	308	296	300	301	280	320	285	295	310	286	291	294	300	302	302	315	302	307	312	300	318	329	307	335	342	288	299	299	311	323	315	289	311	311	315	327	291	289	284	336	274	298	317	282	313	323	311	293	300	303	295	307	278	341	295	299	315	317	292	278	293	290	307	318	308	286	325	260	310	317	309	312	292	312	300	295	280	278	288	303	278	321	300	302	288	299	271	299	295	300	312	310	285	264	305	297	305	289	291	326	302	321	264	321	322	295	306	296	301	357	279	285	325	293	304	301	320	292	301	289	343	305	305	309	300	309	293	310	342	295	294	309	316	301	284	298	296	289	308	313	326	266	297	293	295	309	299	309	288	277	304	329	301	318	302	301	314	301	322	296	285	272	301	278	284	305	308	312	313	297	288	257	286	294	284	305	290	270	277	280	289	288	328	293	316	300	280	292	308	308	298	314	307	293	278	311	306	307	308	291	333	273	280	312	319	289	338	283	297	327	284	275	304	292	281	298	318	274	291	285	291	323	293	310	280	293	277	298	298	311	292	317	288	336	283	280	290	323	290	318	275	314	301	282	285	343	282	278	262	292	305	298	304	308	304	278	331	305	311	282	313	266	272	329	290	322	299	316	292	287	346	300	261	309	294	281	283	281	300	342	287	310	259	309	294	297	311	304	310	308	296	319	315	306	295	302	313	302	350	266	283	295	301	309	327	294	335	292	307	282	311	292	330	311	320	315	297	298	267	292	285	297	295	293	293	318	311	316	292	299	266	308	276	300	282	283	305	325	308	314	304	277	313	300	338	299	290	311	303	296	271	296	295	278	287	289	275	298	331	277	275	324	240	320	285	318	291	288	310	293	304	300	264	291	295	295	279	267	278	317	315	273	282	285	310	303	277	302	312	303	322	295	266	311	315	281	314	267	283	279	285	308	288	301	318	302	313	297	301	285	316	275	310	294	274	316	300	316	261	317	299	292	310	284	305	296	280	298	305	286	302	283	310	279	289	307	274	303	292	314	292	300	303	285	306	304	294	299	304	263	303	289	300	317	295	293	311	292	291	322	295	289	293	302	317	307	305	303	317	297	302	344	326	313	289	282	280	281	286	301	291	301	305	313	265	297	334	270	320	278	315	286	291	271	313	296	322	300	330	306	293	266	311	317	286	325	317	319	267	297	265	272	295	289	287	352	331	323	295	301	288	292	301	275	312	301	296	291	321	292	297	332	295	295	323	305	313	291	294	300	303	303	277	315	300	301	315	316	311	297	287	287	313	316	298	301	305	278	269	314	310	294	295	302	286	307	327	280	312	268	300	287	309	284	286	282	323	307	259	305	299	284	326	294	302	315	308	265	314	275	315	320	350	302	306	294	299	273	307	314	284	316	305	294	318	285	287	323	314	297	307	275	313	284	269	312	319	297	285	312	299	310	288	285	285	320	296	320	310	300	304	280	287	303	296	322	315	273	341	305	295	295	295	293	297	282	304	300	319	285	308	319	290	291	274	321	283	282	298	318	278	301	288	301	331	328	286	312	284	310	300	294	282	294	302	286	328	313	293	306	293	313	311	302	322	304	279	314	287	311	311	294	304	304	299	302	291	299	278	311	319	311	316	315	327	278	313	313	297	267	332	294	312	306	300	312	295	251	295	279	300	308	278	296	298	298	301	302	297	291	326	309	290	298	322	309	317	309	274	299	311	301	300	277	314	304	279	312	297	295	299	302	325	300	296	309	288	294	326	333	301	281	314	293	313	298	302	289	304	287	295	278	325	311	303	274	307	320	313	302	316	292	303	307	298	302	308	301	293	321	290	309	307	321	294	279	269	310	278	290	303	281	322	281	320	299	273	279	326	274	317	303	316	299	304	296	295	285	329	282	304	276	308	286	320	292	315	290	281	309	331	298	293	288	310	292	282	285	275	301	277	274	297	301	318	263	299	265	297	289	265	298	269	312	293	277	319	297	294	301	283	289	293	308	315	320	269	296	288	297	284	299	337	291	319	329	305	291	295	307	315	287	288	279	298	286	311	323	302	311	271	286	311	310	276	286	277	309	307	280	289	309	284	310	293	303	289	276	317	326	310	286	299	308	317	266	306	271	288	343	291	287	316	296	300	311	289	295	266	283	286	298	307	281	320	308	308	292	293	260	318	327	300	274	306	306	316	324	327	301	295	315	266	310	303	302	295	320	282	303	318	298	305	304	324	305	268	307	314	317	279	301	307	275	335	321	316	293	280	287	280	330	268	297	281	305	291	319	298	303	275	287	318	299	279	278	301	305	269	286	292	276	310	309	293	304	270	328	330	303	307	289	293	288	303	317	303	304	287	290	265	275	283	289	278	282	283	315	300	262	303	299	311	292	290	276	299	298	304	289	314	298	295	279	291	282	315	317	315	316	289	301	289	309	312	317	278	308	292	302	274	314	290	302	309	291	298	298	304	287	270	298	284	290	298	292	293	316	281	302	307	285	292	320	300	293	300	298	313	313	304	316	286	308	325	296	321	319	326	319	288	315	299	316	299	288	316	317	315	273	324	316	309	285	327	251	314	307	318	257	305	308	310	319	289	288	324	294	307	294	307	290	273	294	307	295	288	289	314	298	306	290	280	285	308	312	293	302	275	308	321	316	271	270	305	298	277	300	312	302	299	299	326	311	314	294	276	307	291	294	290	263	308	272	262	294	273	306	283	314	310	312	265	285	278	289	276	291	317	300	316	307	319	300	285	299
4106	1843	1552	971	868	769	693	652	624	628	590	618	575	568	590	591	620	594	553	585	592	590	543	546	637	598	557	588	569	555	545	557	591	567	513	576	539	561	569	551	616	617	561	580	560	570	547	574	542	550	595	577	544	549	593	587	541	568	511	600	545	576	552	601	572	555	610	579	556	589	582	546	551	575	571	555	570	577	564	542	593	575	548	566	547	521	541	553	538	596	550	585	542	518	557	593	530	521	545	590	562	554	600	568	548	552	566	547	559	525	578	519	582	562	569	580	569	563	552	539	560	568	538	566	583	565	546	571	590	529	559	546	556	573	614	559	583	594	542	635	518	565	600	565	596	581	518	544	541	570	542	596	587	555	535	522	568	555	574	580	579	551	570	579	568	548	529	542	583	581	556	557	583	579	567	548	562	544	548	590	627	579	531	547	558	566	555	551	571	558	531	563	574	541	590	550	595	575	596	577	575	577	576	595	576	609	593	578	578	563	538	544	552	579	563	549	572	589	545	533	586	574	578	556	559	561	567	601	548	549	561	565	548	558	567	615	572	542	569	557	571	562	567	568	514	590	548	569	577	569	541	552	554	515	543	577	557	563	565	530	614	599	559	535	541	558	540	587	570	561	578	604	573	564	534	539	535	593	556	567	553	563	582	552	510	568	593	563	554	575	539	565	596	565	574	553	569	595	561	574	562	584	551	557	560	549	575	558	560	624	581	564	534	545	590	562	590	545	574	593	597	568	565	540	556	571	552	520	578	528	578	554	553	538	565	566	559	582	564	592	528	583	549	611	560	582	566	568	563	625	588	588	553	560	567	543	541	585	577	560	589	597	513	560	601	593	512	566	559	573	586	520	544	565	572	583	593	577	611	575	572	603	551	588	573	569	539	565	531	553	601	550	548	537	541	594	586	555	575	589	507	556	594	541	568	577	561	581	510	592	547	531	542	562	582	527	604	572	584	550	544	558	588	580	572	566	574	577	583	557	578	550	597	587	580	572	577	576	596	559	537	562	579	573	547	613	579	591	580	572	552	551	558	531	570	545	574	580	561	554	561	517	576	586	561	577	599	543	589	565	555	553	560	550	602	564	527	579	522	535	587	532	562	571	570	577	546	590	552	552	535	527	537	554	536	588	601	548	543	542	547	566	609	597	539	596	563	588	532	555	603	545	593	567	554	593	545	548	593	570	519	537	556	557	573	599	583	582	553	552	568	532	559	547	571	595	577	586	588	577	610	589	523	537	543	617	553	540	526	542	552	533	562	544	555	585	539	586	575	546	534	566	515	560	590	540	576	544	580	588	570	544	535	573	560	547	568	572	553	560	603	589	512	562	578	576	537	556	578	603	593	553	550	591	548	534	557	605	517	558	554	564	595	602	555	549	567	582	563	569	543	535	559	605	539	539	526	549	568	604	548	515	551	574	590	539	537	586	557	556	579	512	527	607	538	633	567	570	548	532	553	559	518	577	541	605	574	555	578	560	568	581	544	551	565	588	599	585	561	506	566	555	568	564	557	565	527	565	580	614	607	545	553	568	546	574	545	590	601	563	560	577	560	536	572	577	560	552	598	572	576	546	580	601	560	583	547	574	570	580	602	573	591	547	561	527	560	576	565	546	557	557	579	582	502	585	563	553	533	541	552	572	507	592	576	595	574	565	592	560	573	585	560	607	559	568	575	554	572	578	581	545	579	551	588	564	583	611	543	570	551	563	568	550	613	579	519	573	611	561	577	552	547	518	563	561	571	513	573	554	519	584	552	570	570	551	546	584	552	537	516	630	556	553	563	522	564	596	516	578	553	541	555	573	567	515	537	565	556	530	583	567	568	592	550	571	524	555	591	561	593	593	596	564	584	547	561	609	582	554	603	621	546	523	524	572	599	540	544	518	526	557	569	538	569	585	568	567	558	567	556	559	569	576	571	542	536	525	573	528	556	555	551	556	573	547	513	548	550	569	548	581	550	565	541	583	540	626	612	554	584	538	546	576	567	565	514	569	558	576	577	584	550	615	552	570	552	542	612	573	587	543	534	613	562	557	569	525	555	565	542	552	555	576	571	525	568	588	565	502	568	605	575	618	547	529	539	577	556	517	610	579	571	599	575	580	573	578	552	562	524	568	535	570	574	578	580	578	557	562	556	539	586	569	542	533	557	580	574	600	561	540	574	597	568	590	590	563	558	526	568	576	599	551	565	543	573	594	577	569	540	599	577	622	584	542	541	526	581	587	553	580	593	553	551	583	522	557	567	617	530	564	593	557	591	566	556	568	624	568	548	551	534	578	526	543	572	563	512	532	539	604	592	550	560	502	569	568	570	601	587	587	538	575	550	560	543	568	565	573	566	559	551	558	577	567	581	533	571	544	566	585	549	581	550	547	574	559	604	587	587	599	582	564	573	585	562	573	579	563	573	528	553	575	521	580	520	559	538	550	618	586	551	553	586	559	560	603	570	576	548	561	576	532	527	586	558	585	558	538	531	543	590	560	553	572	540	585	551	599	590	524	552	592	567	554	562	578	547	615	562	561	579	584	582	543	596	530	560	535	555	559	576	539	566	570	568	558	563	584	557	547	606	551	546	581	551	538	561	574	578	547	584	570	569	595	553	565	579	590	564	545	567	563	587	580	632	610	580	566	527	575	562	575	580	545	549	594	566	537	562	550	596	542	551	601	568	586	598	587	581	573	566	552	571	577	523	553	592	570	564	563	554	552	575	573	559	567	587	511	560	594	616	521	570	592	549	621	566	603	571	602	526	568	536	580	558	553	569	608	583	572	554	587	571	572	566	575	599	563	579	598	577	561	545	542	597	596	532	535	526	572	548	580	553	535	536	573	604	607	564	576	542	582	585	572	560	585	594	590	540	524	595	583	593	548	539	556	565	565	590	586	587	570	585	535	543	569	566	588	539	621	506	591	546	605	553	556	559	537	583	550	589	581	607	572	547	569	527	605	571	586	566	559	567	535	597	548	556	573	570	594	549	574	568	533	597	557	573	569	556	607	558	561	536	552	573	565	544	538	559	604	542	578	573	544	575	563	548	530	558	577	576	534	581	575	597	545	580	575	567	552	546	563	588	587	560	603	544	573	554	563	567	556	591	597	594	600	553	539	572	580	504	561	566	566	547	540	575	542	537	606	611	485	557	555	605	567	543	569	555	579	615	626	544	548	599	567	561	603	563	593	585	550	551	528	580	566	545	532	580	597	601	551	567	579	535	564	609	569	575	584	509	590	569	553	557	579	567	559	564	615	569	562	563	530	522	574	538	557	589	579	552	570	590	573	560	536	553	542	516	542	581	554	596	599	544	590	537	597	538	562	565	559	548	549	592	536	590	573	598	570	567	540	584	604	584	579	570	574	588	533	537	563	561	581	575	523	554	568	605	573	568	555	626	552	521	557	573	612	563	590	564	549	545	549	589	535	551	566	587	559	526	575	558	559	578	536	562	546	600	526	524	561	530	557	562	566	570	580	552	599	552	543	591	563
24377	21400	28595	24558	19907	1641	562	364	312	283	254	220	214	205	163	191	189	188	160	159	160	166	177	163	170	136	180	161	151	149	158	141	145	147	147	153	142	147	152	123	143	145	160	139	140	129	145	134	154	127	139	150	157	123	132	163	137	134	135	170	127	155	122	127	145	141	118	146	136	141	116	141	133	141	124	153	136	147	143	133	162	126	144	125	128	103	155	125	153	139	136	132	117	139	137	140	149	135	131	131	111	120	127	139	131	140	125	123	113	145	135	131	135	145	143	145	138	134	144	137	139	130	150	150	163	160	124	144	125	131	129	127	147	139	148	140	131	157	132	124	138	141	128	126	141	126	144	156	128	146	130	138	120	111	141	148	139	148	143	139	146	132	140	135	136	139	141	119	126	134	143	135	150	138	149	125	138	133	136	137	141	139	135	149	126	136	150	136	124	174	132	124	141	133	145	138	148	154	116	142	141	148	156	152	135	143	129	140	158	140	127	135	137	112	146	138	131	115	125	121	130	150	147	125	147	120	131	122	132	130	148	135	121	141	151	95	128	129	127	165	108	123	138	118	144	126	146	123	137	127	153	130	130	120	131	143	150	127	147	132	124	144	152	125	136	138	131	121	136	132	126	136	138	146	105	118	134	129	131	149	133	140	138	126	137	118	124	148	127	137	140	135	122	127	136	142	144	146	136	140	137	127	133	136	116	125	128	127	143	132	151	151	115	140	129	123	127	150	154	124	152	124	123	131	126	131	142	121	113	150	125	132	141	139	131	139	140	125	134	146	155	140	132	152	134	132	160	122	143	147	113	143	137	127	126	137	143	142	117	134	163	135	136	113	141	141	136	140	149	118	141	136	121	129	122	124	139	126	137	139	114	136	121	127	159	130	130	138	128	129	104	138	121	150	116	138	136	156	144	143	144	134	152	155	138	139	138	158	132	135	134	152	137	132	115	147	134	129	140	126	135	138	163	121	157	141	123	129	150	128	120	135	125	147	129	116	130	134	150	126	133	143	120	138	126	127	118	117	146	144	129	125	132	142	138	134	130	137	137	129	142	117	136	127	149	133	144	116	129	147	135	141	159	122	145	130	143	140	125	129	140	134	112	133	134	151	141	128	125	141	135	124	132	122	125	141	136	127	150	140	140	135	129	132	125	146	150	138	140	118	124	167	138	141	151	123	147	122	145	133	128	124	140	134	124	137	160	134	139	141	145	151	135	139	129	122	118	142	145	126	131	115	121	139	128	126	150	128	128	142	128	133	133	142	134	134	126	140	136	129	123	138	152	123	144	145	143	146	124	146	158	144	130	133	150	131	126	131	140	122	114	146	124	138	134	139	132	137	142	118	137	132	149	148	137	147	133	145	103	133	136	128	144	144	131	133	146	146	150	144	140	129	138	147	148	138	128	107	139	162	124	134	145	137	141	130	149	138	126	121	142	123	129	133	124	113	133	145	131	147	121	136	151	143	141	139	121	133	123	150	137	129	127	134	134	148	131	140	126	133	152	138	114	145	155	157	125	141	156	136	141	138	136	134	135	128	150	121	148	148	132	133	129	136	130	137	123	143	138	134	123	125	136	133	150	121	140	122	114	126	137	129	137	144	125	115	141	142	143	116	133	135	146	154	128	139	139	149	136	159	160	123	130	135	119	142	151	125	133	143	143	150	139	128	135	159	141	136	130	130	133	130	150	135	152	145	145	135	123	134	134	150	136	132	136	132	137	150	147	155	139	128	147	133	119	102	131	143	147	130	127	125	131	137	118	123	145	135	133	130	144	133	135	122	128	143	151	125	125	135	129	120	143	127	140	137	120	135	134	133	128	127	113	118	124	138	137	132	129	138	140	144	140	111	116	122	153	122	141	126	143	135	143	137	137	135	130	145	142	127	139	164	148	137	126	138	136	134	130	140	142	162	116	128	133	141	126	140	128	134	137	136	110	116	115	134	149	122	129	141	157	125	133	156	121	147	135	149	143	147	143	130	142	104	145	126	146	142	150	133	129	140	147	141	121	129	142	115	137	135	147	126	143	132	154	127	144	140	149	149	131	147	140	125	133	132	136	142	139	168	137	118	135	124	150	130	136	128	138	158	144	118	135	127	133	127	126	137	130	127	104	146	120	139	138	127	132	134	138	137	118	103	146	134	126	144	153	137	129	142	143	150	153	133	132	136	130	158	140	139	140	134	136	144	146	143	139	134	152	145	131	128	144	132	129	135	125	132	123	132	144	131	133	146	120	121	142	150	126	149	134	141	121	149	141	130	141	128	141	150	125	130	139	152	133	137	116	133	132	125	110	130	156	130	125	153	118	154	165	132	140	132	145	132	113	156	119	123	123	141	136	125	143	129	142	127	123	123	113	153	121	142	136	140	116	134	130	151	133	128	137	129	134	131	133	134	130	126	126	150	122	148	148	140	130	135	165	140	128	125	127	125	110	135	152	141	141	138	148	128	120	124	128	120	128	138	115	117	161	136	150	142	124	133	113	131	137	150	148	148	142	137	135	147	147	144	142	114	130	154	136	129	138	123	127	138	132	115	120	147	134	141	119	133	139	138	122	153	129	118	127	127	132	120	147	151	162	143	133	125	131	148	113	131	119	134	140	114	126	131	132	137	135	128	127	169	126	111	104	129	138	145	111	140	143	125	124	121	149	149	131	149	136	153	131	146	136	154	122	116	151	155	96	123	134	123	135	111	121	154	131	141	147	124	154	125	128	137	127	120	122	137	130	140	157	145	156	113	127	127	132	147	129	137	138	138	127	144	162	125	112	126	119	142	133	121	135	123	137	129	121	126	130	112	124	134	142	138	147	108	123	114	123	138	134	129	127	113	122	127	131	139	141	144	139	127	130	141	134	130	120	112	132	133	112	115	149	147	156	142	129	136	129	126	150	129	156	132	123	133	122	153	124	160	150	140	126	110	140	148	138	131	147	134	145	127	144	127	126	154	127	140	124	143	137	135	131	144	123	148	134	134	121	121	140	149	142	126	124	127	135	131	149	134	110	133	136	111	119	149	124	136	126	127	131	144	148	128	148	124	131	145	122	134	143	132	137	125	139	152	118	136	129	152	126	145	140	156	128	140	139	156	136	124	142	152	139	162	132	126	139	145	165	136	129	141	127	147	139	129	122	135	127	127	130	146	132	125	149	116	146	123	157	160	143	134	147	117	129	116	133	111	141	137	100	138	126	149	113	132	129	108	120	126	129	143	136	129	133	135	121	121	128	127	137	136	138	132	142	156	122	121	135	127	134	143	134	136	137	125	145	120	127	151	129	118	137	136	145	135	121	127	112	115	134	114	122	117	140	134	127	140	139	136	125	157	143	134	142	125	139	137	131	140	148	123	115	152	144	139	131	136	127	142	129	143	129	129	123	137	136	110	125	150	142	147	142	148	163	146	122	144	140	146	130	142	133	130	133	143	139	166	142	121	111	147	125	141	145	139	164	155	160	146	128	122	119	120	132	123	110	119	142	148	136	146
6059	10986	8943	4590	2964	2089	1525	1314	1050	812	686	621	587	505	484	446	426	422	404	381	397	345	342	326	358	330	354	332	352	307	319	300	321	327	316	282	291	340	288	296	300	286	268	289	293	317	268	304	249	250	295	281	281	303	299	253	271	273	287	285	282	282	278	244	255	264	249	261	261	280	275	224	253	245	256	242	259	255	274	265	251	300	256	276	287	278	280	269	265	265	252	271	255	273	266	279	283	261	276	255	241	280	241	271	283	290	261	263	294	265	252	249	244	252	284	246	237	266	255	277	240	285	275	291	281	261	274	262	273	276	277	271	262	252	264	268	249	277	278	275	272	278	255	258	264	251	261	272	255	267	250	274	269	259	301	287	280	245	260	298	264	267	273	258	248	239	289	237	267	245	272	254	267	274	270	249	294	262	263	267	262	256	280	258	269	268	288	246	251	308	252	262	296	259	271	285	264	257	246	245	280	281	248	277	252	245	250	270	279	267	285	250	281	251	304	271	259	283	222	253	290	265	269	273	297	247	258	269	266	267	276	260	257	259	260	269	285	261	254	249	257	297	225	237	272	261	274	261	255	286	272	269	256	249	250	253	270	255	261	263	264	244	242	270	281	261	263	258	230	261	265	258	232	287	275	271	215	250	268	280	257	270	267	304	266	266	253	280	261	294	252	248	250	277	259	269	270	280	246	249	262	257	265	269	249	251	264	270	248	253	279	273	279	250	270	296	266	251	280	261	262	260	289	246	260	250	252	282	289	282	225	238	269	277	274	274	266	258	268	230	290	246	277	271	251	254	245	277	267	256	239	284	264	281	306	265	263	252	262	290	266	255	263	226	252	257	270	260	244	258	273	259	260	247	237	269	266	258	287	282	255	272	281	269	280	285	226	237	233	282	271	276	262	254	252	268	257	201	260	254	271	283	281	250	262	272	290	267	276	261	304	252	243	288	286	247	258	278	242	257	235	250	240	277	254	248	279	274	259	272	280	230	280	247	273	266	269	304	245	268	280	271	252	222	259	235	273	285	265	269	277	256	255	248	226	243	271	274	267	269	272	278	244	255	306	248	262	257	274	260	266	286	271	259	311	276	273	257	247	261	272	249	266	263	262	249	247	263	239	264	272	228	304	263	256	263	275	267	242	232	249	255	276	282	266	288	277	266	283	284	251	265	265	245	265	254	264	264	271	253	224	251	258	281	293	243	276	271	283	244	234	276	260	259	260	276	253	254	273	263	265	288	258	287	293	240	262	264	270	305	257	281	269	290	254	270	257	252	290	250	269	273	264	232	259	253	276	257	288	248	256	257	278	271	263	232	290	282	256	260	251	262	276	262	268	283	252	257	274	299	236	257	280	289	253	268	278	275	265	257	264	279	289	275	253	280	257	264	259	296	241	263	273	265	271	278	265	276	293	273	245	262	228	267	241	276	282	233	258	262	263	282	251	265	258	257	287	258	271	265	261	284	253	245	257	257	252	256	252	280	278	252	272	270	280	287	280	316	258	263	266	273	289	268	258	257	269	270	277	268	284	259	253	276	291	263	247	319	274	287	260	288	281	269	284	243	258	264	259	247	296	260	254	273	283	268	276	265	283	250	268	279	272	258	288	286	247	257	268	278	276	228	241	284	230	269	270	275	271	256	255	287	241	231	254	276	268	268	293	260	261	284	254	304	264	233	261	265	239	243	286	245	262	275	262	255	258	267	264	249	284	255	255	278	267	292	270	262	261	258	279	281	257	265	217	259	294	262	280	257	272	267	255	250	249	273	224	249	248	260	269	249	263	248	224	248	288	241	258	264	267	274	284	272	258	281	272	270	263	275	277	266	238	258	264	260	309	263	282	280	263	300	283	272	272	282	247	278	261	244	257	293	263	253	255	270	276	257	261	244	250	264	272	290	285	258	261	259	290	255	263	272	275	273	267	275	245	279	251	262	233	263	260	269	267	297	277	231	278	255	294	254	267	256	260	256	233	259	262	278	288	289	277	270	271	275	281	280	262	226	246	250	258	255	266	274	272	251	245	259	266	269	292	259	265	289	284	277	274	257	293	296	282	259	272	250	270	268	261	246	278	283	243	274	302	243	248	255	262	291	263	289	268	275	256	272	267	255	254	258	226	292	301	246	277	264	271	240	277	277	261	269	275	313	255	258	254	255	283	254	279	245	261	286	284	272	300	291	246	273	265	268	245	267	282	262	217	286	241	252	250	286	292	282	297	269	250	247	254	244	248	265	253	280	268	269	264	278	255	274	264	284	248	272	272	249	289	260	259	272	276	262	266	257	283	276	257	286	254	269	253	255	258	293	267	273	277	274	288	242	289	268	268	281	268	272	270	287	267	254	290	287	252	257	281	288	235	253	242	252	283	268	254	287	281	285	252	259	252	280	260	269	283	250	290	292	268	253	242	273	265	263	271	282	259	294	280	268	262	250	278	267	251	275	249	262	264	261	246	274	249	267	263	272	274	275	281	268	263	262	261	234	279	255	248	238	280	265	263	285	257	277	256	268	270	285	242	268	269	283	281	253	282	252	244	267	260	252	279	269	266	231	297	263	271	290	242	249	255	240	272	262	305	267	269	264	294	245	259	276	252	234	276	256	289	269	283	274	277	286	234	242	238	261	255	287	282	290	248	266	287	270	281	251	260	263	261	241	238	264	264	263	271	262	250	261	250	275	270	275	247	283	268	292	272	277	294	245	269	259	283	258	259	252	261	279	282	240	254	270	274	281	286	272	238	236	241	253	266	252	267	245	289	277	268	241	259	281	284	280	298	286	247	233	263	243	250	274	245	251	249	262	285	259	254	260	280	264	256	275	265	306	258	233	287	272	261	258	272	277	268	276	254	250	275	271	286	267	248	251	256	273	285	267	272	288	248	253	284	310	253	280	290	263	280	270	267	239	263	246	260	288	282	287	276	268	245	257	268	309	269	258	279	280	251	264	259	296	232	282	268	281	233	296	256	288	247	252	272	270	252	257	265	253	260	267	260	261	281	276	249	234	269	267	253	282	260	248	269	267	266	265	262	272	245	252	262	265	280	265	269	235	293	256	255	273	270	280	264	267	267	268	243	264	269	241	272	269	281	278	251	229	263	287	280	268	268	263	260	251	270	257	244	257	316	268	260	283	297	263	281	274	288	258	247	238	291	231	258	269	231	279	256	275	231	279	282	261	263	245	240	283	245	273	279	261	278	293	280	248	242	272	260	247	266	267	276	261	257	237	244	263	297	268	271	267	278	272	280	292	263	257	271	272	296	263	250	269	293	296	261	263	261	259	274	262	236	302	281	249	267	246	298	246	272	253	282	265	258	225	254	261	261	255	264	292	274	269	245	255	259	243	274	281	273	258	267	273	249	258	243	261	250	300	268	245	277	241	274	251	286	287	274	245	264	273	298	258	269	261	235	266	256	258	253	279	260	272	256	289	279	262	263	250	270	271	310	273	286	293	234	261	254	265	238	253	262	265	279	271	254	266	254	291	266	267
23458	21400	29276	23918	21401	18140	1769	764	600	538	482	406	407	383	322	355	376	323	291	319	320	273	318	310	291	315	258	260	297	261	283	301	265	278	283	287	296	262	275	269	258	292	288	256	275	272	270	288	256	270	288	247	278	270	273	270	253	257	243	250	264	287	256	263	262	252	263	269	233	268	255	261	273	276	274	231	246	258	227	273	269	260	259	230	245	263	246	230	265	282	256	264	266	261	273	221	249	281	248	271	273	280	248	256	255	262	268	253	247	251	217	235	251	257	231	253	243	258	264	240	259	271	245	224	255	236	240	269	283	227	272	238	264	272	250	277	246	256	257	277	254	273	250	261	249	250	233	239	265	268	246	259	235	249	222	264	258	225	249	241	256	263	271	251	246	252	289	242	268	263	276	259	257	245	261	263	241	267	238	265	253	244	266	230	282	235	253	255	243	256	255	274	273	252	233	255	271	280	231	244	273	261	269	270	258	243	244	267	273	272	255	295	250	264	239	259	248	249	296	228	296	274	258	241	254	241	239	269	270	248	254	272	249	262	240	242	232	283	252	246	279	239	274	248	254	256	256	223	269	244	248	266	241	249	267	222	267	242	288	255	261	279	236	291	247	255	219	245	237	249	264	280	233	263	308	250	271	262	275	247	244	222	236	253	280	283	245	255	248	273	249	232	235	276	258	257	246	264	257	247	263	236	247	282	273	253	262	260	254	274	260	265	260	268	258	265	257	276	243	263	260	274	248	252	243	259	289	281	247	269	247	240	268	261	249	260	230	262	290	256	262	264	244	267	241	245	281	245	255	269	250	265	243	226	273	254	258	292	233	243	233	236	250	254	256	267	252	273	267	240	235	259	278	245	238	257	262	260	264	270	246	261	255	243	231	268	243	273	258	241	259	272	261	251	262	246	261	276	273	262	277	251	243	252	260	259	255	267	285	253	261	243	250	230	263	277	261	272	274	276	248	247	235	237	263	268	253	296	242	235	285	227	262	241	246	245	262	258	252	250	257	246	247	246	258	253	250	240	278	259	257	252	251	236	282	244	255	267	239	298	257	258	252	239	271	255	274	287	266	251	306	280	251	267	258	294	243	237	237	264	255	255	227	266	266	255	261	257	261	272	256	247	271	263	238	242	257	244	244	258	272	249	262	269	259	249	277	247	259	273	244	259	258	289	263	235	257	249	276	236	274	247	252	261	257	272	246	247	243	249	258	262	256	239	231	266	261	249	242	262	272	240	247	273	240	261	242	275	282	255	263	250	253	246	238	250	254	254	237	249	243	265	276	275	266	278	241	273	249	296	244	250	240	235	269	238	254	272	266	251	259	260	268	260	255	267	255	228	255	260	257	236	278	239	242	246	259	269	279	266	270	241	269	236	264	283	257	292	254	241	241	277	247	267	232	234	227	233	261	249	264	269	257	256	230	274	242	259	255	276	268	269	250	257	242	254	243	252	248	265	264	265	241	240	252	263	248	304	262	256	243	225	254	251	246	247	258	251	284	255	233	212	233	250	257	272	262	273	255	253	256	246	250	261	251	277	244	271	248	239	241	276	230	272	255	258	275	257	280	254	271	231	296	256	277	231	257	264	235	249	265	238	235	268	265	237	255	241	289	285	279	232	243	267	236	256	251	245	268	263	257	253	284	267	263	255	251	243	256	255	277	256	270	261	245	268	250	244	243	251	233	258	247	258	260	272	247	242	246	242	225	247	235	277	250	243	266	281	224	257	257	232	245	248	235	278	271	222	273	262	273	279	236	282	258	261	269	232	248	242	261	256	240	239	257	277	287	253	241	246	266	256	232	290	266	263	274	260	228	256	273	249	271	254	267	269	237	244	251	248	288	253	258	261	235	262	243	230	245	212	276	264	258	245	250	261	257	275	264	248	241	244	273	250	277	262	209	273	232	250	237	238	251	226	243	230	268	293	256	259	287	262	268	273	274	247	291	244	232	261	235	249	238	275	260	270	242	265	278	257	257	247	250	283	259	238	242	244	252	286	259	256	249	256	241	264	278	252	262	277	289	259	265	257	265	259	278	288	280	241	262	252	272	269	263	221	239	273	253	236	251	241	239	258	265	254	245	225	298	236	274	261	251	271	251	264	266	257	265	263	254	262	233	246	243	262	261	253	261	265	236	263	236	245	258	255	273	257	275	271	232	255	266	260	239	251	283	217	265	259	277	256	248	235	249	285	234	267	260	244	252	231	267	243	268	285	257	261	269	268	243	261	232	250	255	247	247	278	236	232	305	275	250	277	254	255	281	252	279	276	248	245	273	271	257	279	263	247	262	241	226	261	254	240	252	307	239	234	254	229	239	269	266	231	262	249	299	251	258	268	257	244	252	252	264	237	278	263	271	274	242	256	250	252	245	249	258	264	273	227	273	269	249	259	258	255	276	266	229	268	246	238	258	264	249	246	244	260	247	247	266	254	257	264	254	253	272	224	258	255	260	265	259	259	252	244	251	246	262	241	272	259	264	270	258	259	261	262	259	243	284	289	240	241	262	255	254	254	240	246	258	242	259	230	231	274	274	264	268	231	244	253	265	256	261	285	264	252	221	271	241	220	250	262	267	250	226	247	254	247	270	229	242	240	275	269	268	268	240	236	254	248	237	254	247	273	247	288	255	265	248	247	282	265	262	263	264	235	278	245	263	238	255	249	264	236	228	253	238	238	252	254	275	244	275	223	260	233	248	240	269	268	254	269	263	228	241	238	269	266	232	254	256	274	257	266	274	264	270	205	256	270	288	253	257	248	265	243	283	256	281	264	273	278	241	236	306	246	267	241	273	230	254	264	250	262	239	252	272	251	251	266	251	249	258	249	223	258	231	260	223	265	260	245	252	257	270	237	249	238	263	263	246	235	221	251	244	239	268	263	249	237	265	225	234	236	226	268	247	250	281	253	240	267	256	272	243	319	283	240	248	251	247	251	264	223	241	246	250	270	254	247	278	267	261	233	278	259	244	260	228	229	256	215	264	255	245	252	249	243	246	242	244	232	218	249	216	236	251	263	238	262	265	280	247	242	252	249	258	271	266	263	243	239	284	256	276	220	273	261	244	283	274	219	232	237	238	241	255	250	279	248	261	257	243	243	228	269	281	259	249	274	252	280	267	252	243	238	251	241	235	248	251	246	258	227	287	244	251	268	249	279	230	242	244	240	255	263	247	243	259	239	241	255	250	245	235	252	237	244	265	257	230	267	245	257	266	245	275	248	274	263	239	247	273	244	255	250	259	248	286	263	250	253	274	255	284	248	255	241	268	218	253	249	242	227	252	285	260	262	260	270	271	270	282	223	277	255	239	228	268	270	238	253	243	271	264	269	292	242	277	246	266	231	241	236	244	272	273	260	279	258	231	254	289	213	272	275	248	265	244	242	223	232	257	260	265	263	257	267	273	246	258	215	239	254	225	243	257	282	212	259	223	275	245	260	240	265	254	231	241	274	234	270	246	273	246	260	255	233	260	244	264	255	246	266
8590	17279	14228	7816	5170	3650	2854	2236	1829	1565	1311	1196	1053	895	857	867	753	738	716	667	647	634	609	585	554	531	558	612	544	590	530	509	537	491	492	518	501	502	510	483	492	482	495	506	487	467	508	466	496	505	479	489	477	473	434	479	488	492	447	462	484	430	452	508	428	439	469	413	468	480	434	456	450	469	464	455	450	498	467	478	456	462	474	430	459	424	459	450	463	441	453	463	464	471	443	466	462	494	480	454	453	485	509	433	446	439	478	434	448	465	426	459	462	434	476	475	454	453	430	484	466	454	459	473	419	457	439	413	444	431	468	458	446	454	422	396	462	444	477	428	441	421	426	465	432	445	449	449	457	457	462	426	459	426	419	447	430	407	423	454	441	420	468	449	432	442	466	472	448	468	452	435	488	468	442	450	461	434	439	457	467	488	446	466	448	459	430	450	415	408	451	445	525	461	499	448	470	444	457	460	418	463	456	450	463	429	441	457	479	476	468	472	462	488	453	427	476	473	464	436	420	432	457	477	421	448	433	487	438	459	447	474	465	435	484	446	480	437	474	434	417	447	466	431	495	433	433	456	431	444	453	450	467	468	433	465	442	475	439	444	428	469	471	473	469	471	422	427	440	463	461	456	442	466	468	435	413	443	453	464	425	450	462	445	428	464	422	442	464	459	443	463	448	424	410	433	502	461	454	459	484	413	435	449	465	457	424	482	475	472	445	432	458	458	443	446	449	447	442	449	483	477	442	431	433	427	446	482	435	477	452	459	452	476	424	447	434	442	426	440	435	477	446	433	455	429	461	463	456	475	466	469	435	455	459	448	446	446	452	427	488	483	451	410	412	445	442	456	434	472	465	456	472	461	481	468	417	468	456	438	469	471	475	435	463	469	406	429	424	473	428	499	433	436	427	473	447	464	422	416	457	462	473	447	475	483	457	444	439	439	394	467	445	442	514	453	459	411	429	496	461	477	439	466	464	414	463	478	428	459	428	442	501	428	446	475	419	418	433	446	448	466	441	455	433	472	466	487	464	473	432	438	455	455	417	440	482	443	484	480	446	448	450	445	469	463	478	446	401	460	479	460	395	460	445	428	444	486	428	451	440	466	442	433	477	431	464	494	449	428	475	503	462	439	424	462	450	483	414	406	477	438	433	459	471	484	477	406	505	420	452	464	471	403	473	465	453	438	449	449	437	463	446	476	456	466	407	440	445	442	439	444	434	451	437	441	482	442	501	434	435	449	445	482	450	441	420	446	415	475	419	445	499	450	447	444	492	447	416	438	434	450	446	475	479	449	485	448	435	409	422	451	425	434	476	443	423	405	449	443	458	450	467	485	452	454	412	476	436	464	486	411	463	459	487	408	444	449	476	421	438	442	447	485	466	474	441	479	469	469	449	440	422	452	473	453	463	442	419	460	480	435	458	466	437	444	453	462	460	471	476	464	430	391	480	443	455	458	441	435	430	479	432	493	452	444	449	498	444	431	449	488	486	463	452	450	453	436	439	446	435	446	463	439	427	451	439	482	443	446	450	468	423	453	492	432	426	455	438	437	437	447	487	482	458	454	440	457	453	421	474	468	479	453	428	425	447	446	436	467	506	496	419	445	437	449	467	503	439	452	426	455	444	432	483	445	489	429	440	474	444	470	432	413	454	419	464	466	468	448	437	445	464	458	467	430	475	440	429	474	471	449	432	453	459	454	478	434	483	475	437	457	426	448	396	440	476	463	442	429	453	470	433	456	468	456	451	436	467	443	427	450	451	454	486	468	474	455	461	470	442	455	432	409	450	465	464	462	464	457	462	455	427	452	462	456	495	447	435	429	464	459	457	486	455	483	448	480	477	426	418	474	456	439	409	428	468	455	443	488	426	451	447	439	455	443	464	477	432	450	430	420	486	470	427	451	450	461	417	491	458	447	428	471	455	473	453	463	436	446	495	417	463	421	465	447	476	443	426	473	471	434	461	482	494	476	449	446	442	459	430	444	474	462	431	434	432	474	426	454	462	464	459	473	431	453	462	428	450	447	431	468	420	472	477	430	445	446	416	426	425	443	447	458	448	422	457	422	461	445	463	455	439	470	483	437	495	455	515	467	483	470	445	454	430	452	446	448	491	448	421	446	458	448	451	452	421	476	489	452	443	458	451	440	434	451	427	440	471	469	451	486	467	429	485	456	441	451	412	461	401	458	431	451	469	447	449	459	464	464	482	437	450	470	441	453	475	443	449	469	451	457	434	467	459	446	453	442	419	410	453	442	457	448	455	434	440	441	478	509	489	453	439	432	492	439	463	466	441	473	427	449	456	415	451	471	417	427	454	434	472	477	461	441	462	458	468	470	436	410	463	440	480	463	453	478	468	406	465	438	476	491	438	485	441	445	465	439	451	453	457	463	496	458	438	414	425	446	450	478	437	474	462	438	439	480	457	437	431	435	464	458	427	475	459	488	481	511	470	432	432	461	406	457	462	471	425	415	484	435	455	467	413	423	420	437	461	413	438	454	427	424	487	450	416	484	448	460	470	423	467	432	515	419	461	447	461	471	515	467	449	458	433	467	467	443	438	494	486	482	416	470	439	470	437	483	426	457	419	465	462	423	431	442	444	428	471	442	443	458	469	460	470	487	488	472	441	437	440	470	434	451	445	442	449	458	421	441	417	423	434	427	430	461	431	431	447	465	445	473	442	460	454	441	488	435	438	448	454	473	473	425	437	446	464	458	489	472	411	434	422	445	484	435	419	433	470	424	439	448	507	428	458	436	472	457	436	424	423	482	439	455	456	466	455	467	447	432	439	435	451	456	443	440	476	432	434	448	462	439	421	486	451	417	448	437	450	462	477	421	451	454	438	433	499	475	424	450	441	454	445	464	459	439	430	469	451	438	427	447	416	485	484	426	464	429	429	469	469	462	417	449	426	472	476	450	416	453	425	477	449	457	444	451	468	440	464	453	424	475	466	463	445	448	448	506	441	448	439	452	440	416	457	465	450	463	455	472	444	459	439	465	457	446	436	454	456	428	454	494	432	441	457	444	468	442	464	436	482	402	428	428	430	448	467	468	452	461	481	434	440	459	471	447	477	475	467	463	455	454	440	495	454	403	503	456	443	441	489	458	481	452	488	421	432	453	464	450	470	509	447	449	455	461	442	432	434	457	463	450	421	484	458	474	467	441	439	455	471	454	476	458	442	456	452	466	451	440	435	446	433	451	457	494	487	446	506	437	458	438	418	441	437	442	452	502	430	431	423	439	442	461	432	451	423	423	470	404	463	467	442	440	457	457	415	454	428	451	458	427	452	462	468	451	462	479	459	443	463	427	449	453	420	439	473	445	442	488	437	415	462	446	458	444	452	447	464	448	447	439	453	442	429	466	437	428	461	477	456	419	438	482	448	451	481	459	450	441	416	465	429	465	425	424	459	465	452	449	488	432	448	462	451	457	445	445	477	436	463	445	442	458	486	423	453	433	508	418	446	491	488	453	453	498	465	442
26872	20771	7584	637	416	349	339	336	301	330	316	336	322	291	312	327	279	324	289	314	315	284	325	276	322	301	312	327	264	291	280	298	280	309	279	263	304	276	301	274	292	318	304	310	324	283	281	306	311	322	287	320	327	301	288	285	301	276	278	303	283	290	299	297	287	317	287	292	276	281	322	302	321	308	288	283	287	284	319	314	273	298	278	290	325	315	307	284	302	312	299	287	300	325	285	291	283	290	329	281	336	314	291	318	307	278	295	257	299	295	301	304	313	273	290	267	270	307	307	297	287	304	309	294	305	305	302	326	308	297	302	271	301	321	294	300	291	275	277	291	322	317	332	341	322	308	282	308	300	290	306	279	327	277	329	276	316	325	285	309	310	311	316	313	309	288	318	311	294	297	282	306	311	308	298	272	306	283	283	280	291	268	303	335	311	296	309	305	294	306	305	277	314	296	271	328	272	290	268	292	307	290	314	273	267	294	297	298	307	307	303	303	258	275	293	296	293	288	275	323	306	323	290	285	327	332	293	285	305	309	321	310	277	305	282	354	298	302	281	310	312	288	274	302	289	313	277	290	323	282	309	300	295	321	297	301	303	286	324	267	300	298	333	298	284	296	293	326	283	292	288	290	317	300	293	283	305	284	297	320	279	303	314	320	282	295	288	287	300	285	322	284	314	327	285	263	295	283	276	291	284	304	313	331	311	290	276	312	282	318	291	306	304	326	325	287	309	287	322	288	279	322	327	295	293	295	311	303	302	297	296	297	309	307	306	316	305	304	304	299	282	280	285	306	306	294	310	292	284	301	341	274	311	311	322	295	285	287	324	291	310	272	325	319	280	319	285	304	300	325	282	318	294	262	321	279	345	294	314	310	310	295	305	280	298	280	319	292	303	327	306	304	299	308	295	320	254	274	315	289	272	323	290	319	317	307	296	274	336	305	292	266	317	277	307	312	336	310	308	291	296	298	291	314	257	304	267	311	290	271	292	277	313	297	294	312	284	297	301	291	309	293	308	277	307	305	287	318	287	289	274	306	317	312	318	311	275	312	289	284	293	313	279	288	301	266	311	292	330	294	324	287	308	316	298	330	303	318	287	279	300	311	307	306	319	311	269	288	288	295	291	315	299	311	278	284	299	298	303	317	331	290	270	255	296	300	288	306	283	310	287	280	306	267	305	272	317	304	274	307	288	307	314	298	297	310	301	297	275	305	309	253	302	300	278	314	322	279	303	294	320	320	295	313	287	302	264	285	297	311	343	281	320	342	278	287	322	293	300	281	290	283	280	338	280	289	279	296	295	280	300	289	309	291	273	275	326	336	295	310	281	286	311	313	317	311	315	300	319	310	274	292	281	309	303	318	325	260	286	299	273	320	288	314	283	283	295	323	323	301	341	315	280	292	274	306	336	291	289	308	273	303	314	297	296	312	301	317	295	289	311	291	301	271	285	276	280	266	261	274	280	285	298	300	322	291	297	291	290	314	321	318	308	299	280	293	329	307	287	294	339	276	297	285	298	293	303	310	298	296	306	315	304	290	321	333	316	319	321	296	327	290	292	283	303	307	285	302	301	308	293	296	324	326	298	325	311	312	296	293	299	288	292	303	313	323	286	312	310	291	292	287	302	311	295	265	277	310	296	280	287	310	315	314	274	314	301	335	273	297	290	292	279	309	289	284	298	297	296	288	281	258	311	309	281	309	299	309	339	302	290	293	284	283	305	289	288	283	269	305	327	288	303	303	272	294	301	309	282	271	296	318	264	294	301	290	272	293	283	309	289	309	309	286	303	285	308	311	290	275	326	266	285	313	305	271	314	321	303	302	305	315	287	278	298	313	273	328	291	307	292	280	320	324	279	299	295	305	266	303	288	329	306	310	304	332	302	270	277	292	312	295	271	298	294	316	277	299	264	316	264	291	299	290	305	296	315	308	304	283	330	312	309	297	307	327	292	305	308	304	311	280	289	320	317	334	301	328	299	349	277	336	290	315	270	308	294	278	301	308	278	320	293	286	281	272	304	300	299	301	301	302	312	317	276	281	316	291	290	262	304	290	289	336	313	280	342	296	290	311	316	334	329	284	266	281	321	286	317	295	290	293	299	321	337	310	283	287	270	303	300	284	275	273	295	302	305	322	291	297	303	291	305	294	297	289	297	321	315	276	303	294	313	289	284	296	290	318	318	333	294	287	307	309	301	285	281	301	310	309	277	292	301	299	326	284	313	338	283	291	315	330	287	300	309	308	333	259	328	319	298	331	290	274	257	293	287	287	339	301	252	279	320	289	336	306	323	269	292	317	320	319	292	289	280	293	275	305	288	312	299	294	308	309	334	324	306	306	293	307	337	275	269	289	327	267	320	332	301	285	307	277	276	303	314	287	290	269	302	267	290	301	305	313	301	308	303	290	308	316	302	277	277	298	308	295	287	312	285	286	293	298	301	281	284	289	319	323	293	311	277	312	306	296	300	308	318	261	312	352	293	310	327	326	319	333	299	310	286	327	315	317	284	272	303	292	305	280	297	311	314	296	284	280	300	322	278	312	311	300	283	277	285	270	306	289	300	305	313	312	277	281	302	300	276	283	333	282	312	294	306	276	338	277	286	304	273	291	285	306	288	278	288	290	284	311	296	274	317	290	309	309	328	281	286	286	287	303	283	312	320	301	280	291	287	293	273	318	293	304	311	289	291	288	295	293	317	291	306	264	302	316	284	297	290	303	300	292	285	313	303	311	283	261	329	291	293	300	302	283	312	332	292	292	291	321	310	312	283	274	298	271	293	318	273	297	318	297	283	291	309	293	311	309	293	303	299	271	328	295	329	317	255	308	293	320	280	306	325	299	302	289	295	268	304	265	275	302	296	326	326	290	296	304	287	336	308	281	278	286	292	280	310	277	302	291	276	286	298	286	300	264	299	287	303	318	304	299	294	302	329	327	311	299	297	319	286	275	308	291	287	309	307	292	291	319	320	319	291	308	302	316	299	298	301	269	318	279	305	307	335	269	297	303	298	323	300	314	306	319	285	309	299	309	303	308	317	303	324	297	311	321	292	266	319	297	311	276	305	297	309	292	306	281	299	272	319	270	304	278	315	271	311	287	326	267	303	299	281	280	299	318	323	297	313	289	316	294	274	256	313	311	301	316	295	324	286	321	296	286	302	291	324	309	291	279	357	279	285	294	303	317	297	331	336	292	320	310	290	309	278	291	276	296	309	261	299	332	312	290	310	273	309	287	304	298	307	281	297	300	309	276	289	303	308	310	333	312	275	305	327	283	302	317	309	319	277	303	321	281	283	304	282	331	295	293	295	319	302	317	290	288	323	282	300	315	316	279	299	335	294	276	297	303	311	290	279	315	277	288	309	303	328	325	321	302	306	311	296	294	307	319	316	288	290	296	317	299	306	300	301	289	290	293	284	302	324	316	329	328	269	315	285	309	302	282	317	293	298	276	303	286	283	349	292	286	312	316	298	296	312	287	309	289	274	333
4151	1780	1526	945	817	789	663	659	643	633	630	614	564	591	533	595	559	549	621	506	602	588	607	577	568	584	541	568	562	597	596	599	559	585	529	540	571	551	551	569	571	574	647	582	581	591	562	610	603	568	563	548	531	564	611	537	603	606	526	581	562	541	605	550	534	554	580	575	531	578	531	579	574	539	542	567	592	563	581	601	561	520	557	576	597	576	587	564	555	524	555	558	544	523	562	544	562	594	553	548	513	553	551	547	521	544	598	575	605	565	576	590	576	549	578	570	580	554	654	572	552	568	519	543	569	559	582	571	538	575	558	595	580	578	538	521	578	569	566	564	563	541	619	532	550	518	533	527	521	595	560	565	529	600	548	566	532	554	566	557	575	580	550	579	556	549	553	578	578	594	575	529	589	529	528	542	585	593	539	565	508	534	573	599	590	574	571	549	600	569	570	536	559	560	557	528	597	557	557	619	596	570	525	585	570	571	559	554	550	573	532	529	570	520	576	565	552	582	529	584	600	537	538	552	546	548	569	521	574	516	586	541	551	556	607	556	565	576	515	576	531	582	573	559	532	562	546	568	566	544	584	558	576	542	515	560	627	576	565	588	522	596	552	556	561	573	551	494	548	575	548	549	596	542	535	519	531	593	582	529	563	561	530	572	532	552	566	529	545	547	563	575	550	603	590	558	566	600	574	597	596	588	593	526	536	578	543	547	569	603	550	592	564	537	553	565	616	567	574	602	549	580	563	549	550	583	506	538	521	558	573	560	568	542	595	540	565	572	540	552	569	537	574	554	569	598	542	524	559	533	551	591	565	588	556	551	572	583	582	564	566	530	605	579	601	550	570	585	553	534	601	543	538	596	547	516	560	543	585	594	518	560	549	583	571	557	549	540	586	549	561	568	554	546	550	544	537	548	561	599	586	571	533	557	592	562	526	557	556	512	551	567	576	555	619	586	563	550	532	563	577	539	565	584	577	527	525	597	607	523	561	572	567	563	575	589	513	547	581	545	563	547	525	543	548	564	562	572	550	603	566	568	565	556	556	530	546	569	614	557	547	563	592	568	550	544	570	574	571	574	555	570	538	566	564	524	596	578	602	555	512	561	553	619	592	556	568	588	590	555	594	565	551	546	613	607	577	511	520	559	581	536	523	542	578	545	604	602	566	528	557	568	549	536	537	612	554	561	558	597	547	549	539	544	569	530	562	569	533	574	535	557	568	513	535	613	567	559	559	545	549	527	529	598	594	606	551	533	559	527	573	544	579	585	546	572	569	526	571	584	580	588	563	529	563	549	549	561	545	547	543	570	561	588	509	563	583	536	594	545	579	572	554	570	585	524	598	577	556	575	571	594	537	563	562	566	589	522	529	539	545	555	530	599	559	577	541	554	572	578	583	572	561	534	584	571	564	585	551	595	520	626	551	567	580	529	517	557	552	553	580	533	562	590	544	568	598	513	522	596	553	577	602	582	541	603	596	566	605	543	576	559	578	551	539	564	561	577	598	511	586	552	563	573	556	570	569	561	571	525	559	575	587	609	608	561	560	564	576	550	554	555	600	567	551	528	566	563	574	557	581	620	555	554	561	582	577	580	602	558	585	539	548	598	556	553	568	525	528	589	505	562	589	565	594	551	547	553	608	541	593	565	539	523	583	554	531	548	545	575	535	580	593	547	605	568	536	572	546	551	537	552	543	575	574	551	537	576	552	577	608	572	550	541	587	543	542	585	547	583	571	547	527	562	571	565	540	542	575	542	533	528	576	531	601	547	582	556	558	539	545	591	583	571	594	538	612	570	569	563	529	555	531	604	553	473	551	533	573	525	556	559	574	560	522	559	544	553	560	549	585	597	543	550	544	513	585	562	596	544	584	581	579	582	553	562	562	565	571	548	561	598	541	561	540	584	543	555	573	581	580	570	575	582	598	574	585	569	528	546	569	589	549	615	569	572	577	553	521	506	568	532	595	572	556	580	561	569	540	606	545	564	549	564	551	581	549	532	582	545	576	542	564	563	563	563	509	540	524	564	537	579	518	564	562	624	549	539	562	543	561	511	584	584	551	564	527	568	559	548	577	545	522	514	612	587	544	586	603	529	597	562	554	562	562	581	513	557	588	599	525	561	559	586	570	557	587	509	564	512	540	564	543	558	552	593	503	571	548	538	563	545	547	547	560	562	539	570	576	605	551	583	548	558	562	545	609	597	531	562	576	586	580	582	553	587	563	554	567	529	551	551	532	563	547	565	574	588	536	595	552	560	588	565	579	556	514	596	541	582	559	575	589	569	568	594	542	550	601	526	573	566	587	539	594	574	575	558	554	542	517	529	514	530	538	544	579	579	550	568	539	551	584	570	566	589	535	573	584	550	567	575	589	503	572	524	549	509	559	556	558	568	546	511	547	579	530	563	543	581	585	542	581	580	578	541	571	579	592	542	567	576	566	562	594	556	556	574	516	588	540	559	625	517	525	547	596	552	546	588	571	560	526	545	572	568	540	562	507	574	560	553	584	553	579	567	547	550	604	595	544	537	604	547	569	588	635	584	546	522	587	571	559	562	562	611	577	531	556	534	526	561	562	564	567	550	572	557	544	613	576	506	551	574	545	613	568	529	551	556	547	573	544	545	556	563	580	576	581	532	584	580	587	572	566	577	584	549	522	564	533	536	542	576	577	542	564	540	530	556	520	570	539	577	590	590	558	589	584	542	550	585	592	575	583	527	563	602	587	574	581	537	567	553	549	573	545	595	561	573	562	576	581	560	555	543	614	579	583	558	625	580	561	535	553	551	554	520	580	562	577	557	538	553	600	554	572	547	568	557	566	541	565	566	558	557	564	563	589	595	572	547	546	560	572	545	547	561	503	579	556	586	628	568	552	511	582	559	562	553	540	561	573	533	565	612	547	566	543	565	583	556	553	567	578	545	569	580	539	589	561	543	620	579	587	585	605	530	562	558	621	582	549	542	579	583	566	563	573	542	634	601	553	585	595	583	537	539	569	553	545	597	567	559	575	558	568	555	559	597	617	548	557	561	580	591	574	545	571	585	526	541	593	579	567	535	557	575	554	574	524	548	542	561	511	539	612	565	564	594	594	563	580	559	546	577	574	540	574	547	543	565	552	547	552	562	576	604	610	522	569	570	587	547	593	556	551	511	608	567	582	551	506	573	544	549	536	547	573	589	594	531	540	555	545	573	586	532	570	554	590	605	589	568	551	543	578	539	548	549	587	567	570	538	555	544	565	579	592	566	534	567	574	581	604	615	567	559	550	550	545	557	583	585	501	567	539	528	554	511	572	534	594	533	559	527	575	590	557	573	580	584	540	587	572	568	536	571	581	566	565	575	583	528	570	612	575	562	566	557	543	595	604	559	559	593	530	544	557	605	515	589	526	558	564	568	579	548	535	624	593	568	586	588	542	517	557	532	543	605	563	581	542	606	572	538	548	526	582	576	506	544	528	584	542	566	580	526	564	575	593	576	539	571	556	580
24504	21424	28607	24641	19824	1422	592	385	283	245	271	225	224	184	203	194	173	162	178	179	169	148	160	155	149	123	152	150	159	156	145	148	148	146	145	138	129	134	126	124	123	145	148	119	139	137	136	122	135	123	141	138	143	136	124	111	134	134	144	123	129	130	142	138	163	129	145	128	144	108	149	128	130	133	125	129	154	141	139	153	151	118	122	128	139	135	139	158	131	133	146	146	130	136	125	105	130	131	135	140	130	131	140	126	152	123	153	129	137	137	140	133	147	138	156	142	140	126	153	140	121	120	127	138	166	136	132	147	134	140	127	146	157	137	130	154	148	149	133	130	129	138	144	142	139	141	131	123	131	151	117	144	147	135	132	129	130	137	133	142	140	124	125	143	110	131	137	136	127	139	140	140	123	132	133	143	157	139	136	119	137	140	125	129	132	128	131	141	121	127	115	110	138	129	123	139	138	143	143	142	144	150	134	162	119	128	146	124	147	124	127	131	145	133	142	141	140	144	149	113	140	136	140	137	130	141	134	137	144	136	129	153	140	120	138	127	137	157	133	123	160	114	139	130	121	146	137	145	129	121	128	134	155	132	134	142	119	116	128	124	143	132	153	156	132	165	126	135	122	136	139	124	141	165	127	128	125	150	120	140	129	129	128	132	149	129	140	137	150	135	150	127	106	143	135	149	138	125	162	134	136	136	135	139	119	135	130	128	140	130	133	137	109	126	127	125	149	149	143	124	143	139	137	127	139	124	126	131	128	157	120	127	132	136	159	119	138	139	143	126	138	119	147	154	129	140	126	143	141	130	121	131	128	123	135	116	114	159	148	130	149	138	140	145	120	135	140	142	155	126	138	126	129	134	117	147	145	139	138	112	133	119	136	134	135	149	138	143	132	138	110	128	139	133	114	132	115	115	115	140	137	152	149	141	131	151	127	112	136	150	114	126	140	125	141	142	148	150	121	143	131	127	135	142	122	130	129	133	134	128	125	144	145	129	160	139	115	152	121	133	133	101	120	124	116	140	130	112	144	137	137	132	154	131	137	106	135	121	124	153	148	143	127	121	131	106	127	130	135	140	138	141	149	145	110	143	137	149	126	105	128	139	115	135	155	149	138	135	139	137	133	132	125	103	152	151	130	136	146	138	155	126	145	135	121	125	149	140	127	138	132	155	130	141	125	143	141	133	126	124	136	151	145	132	140	155	143	129	152	137	135	125	117	123	146	142	124	121	141	134	111	148	120	130	128	135	127	149	127	115	111	160	126	137	133	106	154	139	143	128	148	121	136	126	139	145	143	117	119	139	147	123	133	133	125	160	131	159	141	138	128	126	145	145	146	137	126	136	127	132	132	136	129	137	127	126	142	145	149	127	121	131	108	135	139	142	133	132	128	135	142	129	120	144	142	136	134	124	130	132	141	148	132	136	136	129	147	156	130	132	134	124	124	142	145	151	115	104	128	118	131	118	118	130	124	120	144	128	134	133	128	122	145	137	131	143	156	145	136	132	108	121	124	130	112	169	121	121	118	124	132	127	132	139	142	131	128	141	153	107	162	141	157	115	116	145	151	120	129	157	111	133	136	137	156	144	155	148	129	132	140	171	160	138	139	138	130	132	140	134	121	133	137	144	132	139	140	123	118	140	123	137	126	152	154	133	137	122	129	126	133	161	144	109	116	144	127	125	130	140	124	141	141	132	128	115	130	116	130	142	151	143	141	119	136	131	133	139	114	127	148	127	159	125	125	131	149	143	139	143	140	117	119	139	131	133	147	138	147	129	130	114	131	158	135	126	126	132	152	132	137	134	129	128	150	132	142	120	131	139	129	159	117	137	122	154	137	158	151	127	145	138	115	141	122	138	136	139	110	141	145	159	147	135	129	131	137	143	141	138	138	134	150	136	134	144	128	133	141	131	126	114	129	134	139	136	140	120	147	121	144	144	134	161	139	118	143	135	127	138	147	130	135	119	148	126	129	132	125	131	120	138	145	132	123	126	139	138	134	138	126	153	137	141	130	136	130	132	139	145	147	138	148	127	135	157	141	119	129	136	141	132	120	111	128	140	154	139	120	137	126	139	139	128	143	125	121	126	135	135	122	130	143	133	139	127	125	148	117	141	146	155	143	112	128	145	133	118	133	133	142	127	138	127	130	145	123	138	131	149	117	112	125	117	142	112	140	135	124	130	119	142	131	120	126	122	141	135	127	139	123	133	144	152	121	141	144	134	127	131	144	146	113	129	153	155	153	150	145	139	139	136	136	144	113	128	112	135	145	148	135	138	124	131	127	104	161	139	123	124	131	139	135	129	131	134	133	129	142	126	145	118	135	131	139	134	130	142	136	152	142	142	114	136	133	133	136	143	128	128	149	158	127	146	131	102	129	140	131	136	145	123	159	166	131	116	151	134	142	135	126	136	138	139	129	128	148	144	130	136	125	146	149	146	130	129	126	143	129	132	138	149	161	130	138	137	137	141	127	130	137	144	136	146	125	143	123	128	134	132	125	138	135	130	108	124	111	153	130	135	137	119	139	135	130	122	156	138	153	133	112	137	148	129	147	137	144	138	126	116	121	130	141	130	134	142	120	146	126	129	144	141	128	136	129	124	134	140	128	123	122	165	155	122	137	137	128	134	132	134	112	146	133	140	148	149	126	147	124	166	125	128	147	126	104	121	114	131	126	118	128	130	114	129	134	133	134	119	146	137	124	128	140	151	109	150	147	135	141	133	126	142	134	128	143	129	133	123	117	128	131	127	140	118	130	126	108	122	130	124	158	152	128	132	159	154	123	126	127	124	117	124	139	136	128	159	140	140	106	136	143	135	159	122	143	133	158	127	150	135	121	152	140	130	116	132	123	145	134	142	131	149	141	153	127	152	123	140	135	139	116	146	134	157	118	123	137	142	155	145	123	141	153	129	120	142	166	116	140	124	131	139	115	123	140	148	125	132	154	126	139	120	139	140	145	132	124	116	138	138	136	123	150	131	156	137	145	126	151	104	129	116	133	118	123	160	131	124	149	131	139	132	136	152	138	147	129	146	135	138	149	148	128	124	135	133	117	134	142	138	131	141	130	135	122	121	134	145	153	125	128	135	143	140	124	130	148	137	145	122	118	115	126	148	148	145	138	117	139	139	126	121	135	123	133	139	144	135	114	139	128	120	139	149	137	154	118	139	126	124	126	149	136	130	124	117	127	122	138	137	125	127	143	131	132	143	150	128	124	129	147	141	132	131	128	122	124	114	134	142	151	149	133	163	140	124	134	130	154	134	114	142	155	139	141	107	126	128	128	141	126	125	122	143	112	136	154	129	137	120	135	138	130	124	165	118	126	130	118	139	120	141	158	137	140	116	127	127	112	119	134	151	121	150	148	138	134	129	165	113	118	157	138	147	108	112	131	138	144	138	130	124	116	135	109	131	144	146	163	166	165	122	144	136	160	146	142	129	133	129	145	118	135	98	135	142	136	140	119	122	114	133	123	114	121	138
5898	11163	8924	4535	2938	2081	1527	1218	954	847	732	651	616	515	525	469	423	446	406	448	378	378	338	351	303	333	336	312	302	315	321	295	278	299	327	316	300	285	270	297	265	306	276	296	305	273	297	283	295	316	263	260	310	269	275	273	245	265	282	260	299	237	276	249	266	261	300	297	249	263	246	252	259	278	242	269	258	271	276	276	261	283	279	266	278	265	256	249	265	289	264	273	256	284	257	249	285	247	281	260	277	254	302	302	295	267	328	263	277	303	268	295	260	242	280	296	265	293	286	273	264	254	242	298	278	264	253	249	266	244	267	283	275	272	256	272	257	280	260	290	274	270	241	281	207	278	284	274	265	241	254	256	291	266	277	258	275	268	278	302	241	272	289	252	262	259	267	253	256	276	269	264	239	273	254	265	273	273	233	286	259	264	276	289	258	271	262	276	303	270	247	255	247	268	270	253	272	260	269	275	293	240	245	266	239	267	270	259	260	288	245	248	263	268	244	235	255	255	264	272	286	288	276	260	268	298	283	287	258	248	253	273	267	261	291	258	284	258	272	264	271	244	275	267	274	212	252	236	223	266	267	255	269	258	287	284	255	266	265	256	255	251	267	253	266	267	292	222	284	270	275	234	266	278	265	270	252	241	241	255	268	246	259	266	273	273	241	274	258	278	269	252	251	261	277	266	239	258	236	283	268	253	275	269	272	268	260	242	290	259	245	260	272	276	269	253	296	255	260	275	270	272	282	267	266	303	268	294	249	257	274	307	256	284	245	264	265	252	289	273	264	286	282	260	270	279	246	269	256	282	262	276	281	264	263	263	244	250	253	249	266	282	249	259	252	282	298	296	256	239	258	266	273	292	252	283	269	250	265	284	238	256	245	253	271	283	287	244	259	272	268	276	268	259	274	280	283	257	227	266	253	244	284	232	275	283	263	262	246	268	259	276	286	280	266	253	277	280	259	247	277	279	236	245	270	284	287	283	249	291	283	263	262	238	293	263	258	281	241	250	255	263	254	272	253	266	255	269	252	286	234	240	262	276	249	264	255	262	250	263	272	269	239	281	269	293	289	273	259	275	262	281	261	283	260	248	251	277	258	261	269	250	261	310	278	272	264	282	262	243	264	265	247	246	265	252	271	282	298	267	272	254	257	263	257	287	274	275	259	258	238	285	265	284	252	276	229	264	244	246	275	268	255	253	266	268	283	256	248	294	270	305	280	254	283	265	292	290	274	258	260	283	287	262	253	284	262	276	282	265	261	239	252	265	251	277	272	269	302	250	239	277	271	288	267	239	274	263	280	250	269	269	269	268	281	254	238	277	281	291	284	259	271	268	281	261	265	299	278	253	273	271	267	275	264	252	275	280	259	271	264	260	257	256	280	316	258	267	245	287	291	247	288	257	274	265	280	291	251	239	279	265	266	267	270	284	271	289	265	288	283	236	264	273	273	256	278	239	260	277	287	288	252	247	247	275	275	256	246	283	248	258	253	280	283	267	258	274	304	263	260	266	265	240	212	276	279	260	247	290	261	251	260	256	259	269	247	282	251	276	269	266	272	256	268	290	249	254	275	296	271	284	277	263	308	251	288	263	266	280	261	272	265	234	279	273	272	254	254	265	259	228	239	245	241	239	244	257	265	264	280	269	265	267	259	278	239	272	278	269	258	263	255	267	295	279	272	248	259	266	246	267	250	265	259	271	273	297	256	275	242	262	265	273	275	240	277	279	252	277	262	259	284	293	278	277	263	283	272	256	287	282	282	263	244	267	248	240	280	248	257	274	263	257	263	265	264	269	228	268	244	238	278	264	250	244	246	262	277	289	262	263	258	238	264	279	283	278	277	253	277	274	251	276	255	269	311	252	277	251	265	255	273	240	249	254	292	253	257	271	269	244	294	261	269	240	262	273	258	272	250	260	269	267	251	253	266	250	233	296	272	275	286	311	247	287	279	271	247	309	259	290	250	282	266	268	272	252	286	251	276	249	268	260	263	271	288	257	246	255	262	256	254	265	276	286	304	262	244	270	258	277	250	293	264	275	250	265	296	285	270	266	281	249	274	292	299	275	250	261	238	256	279	282	279	276	263	264	259	281	276	260	222	265	276	249	273	276	260	289	267	255	265	278	270	288	256	241	275	292	275	303	264	235	276	253	255	261	282	246	272	247	264	271	294	272	251	279	281	274	266	263	292	260	267	252	275	221	237	275	262	235	277	265	272	282	273	212	270	285	269	257	279	279	237	263	244	277	282	254	234	265	261	234	265	282	272	234	265	250	260	255	279	249	259	273	278	264	309	260	296	284	262	281	284	252	270	227	251	264	262	293	272	260	266	252	275	282	292	249	256	279	302	259	298	255	255	288	265	287	261	244	263	264	256	269	290	255	259	253	244	275	278	252	264	275	259	258	282	240	282	251	261	254	246	264	248	252	279	267	249	255	243	278	274	288	281	259	259	262	258	270	267	255	294	282	290	251	276	266	244	255	256	257	275	281	257	259	273	272	266	251	256	290	275	253	263	256	302	254	277	262	268	263	255	260	279	266	275	263	292	270	274	266	265	237	280	280	297	300	259	274	269	256	257	266	264	240	267	256	264	245	261	263	270	276	275	247	259	277	264	259	264	269	282	253	280	284	264	267	237	271	268	255	258	263	275	285	244	265	244	253	263	277	262	277	264	272	299	285	256	269	266	271	264	293	255	256	250	238	291	248	261	263	285	289	261	266	266	277	274	251	245	271	265	249	269	255	255	249	293	255	274	259	269	270	260	246	278	270	273	268	277	270	257	268	250	271	280	237	280	284	271	296	259	277	265	268	271	274	269	284	263	273	276	252	279	290	262	267	262	266	274	250	261	314	240	289	275	253	258	280	288	260	283	274	266	284	253	277	272	229	277	260	261	280	257	261	294	234	262	266	246	286	272	262	237	241	271	267	277	251	291	276	264	264	276	253	279	279	278	299	281	309	259	274	254	245	263	243	271	263	283	285	276	254	250	277	250	258	229	271	268	268	236	287	281	266	251	280	274	276	271	266	243	273	259	261	276	267	266	248	258	256	258	278	277	267	274	260	262	273	307	285	274	273	256	232	260	268	285	251	256	274	247	243	287	251	259	251	269	274	289	276	267	275	279	254	237	281	268	304	258	262	259	279	249	260	281	250	264	260	283	284	275	270	270	280	277	255	249	268	254	280	249	279	258	243	284	250	266	246	268	253	272	241	244	276	272	285	267	306	302	270	270	302	242	251	277	288	266	275	272	238	253	285	258	261	271	238	289	260	275	232	283	259	271	242	303	258	268	269	277	290	270	266	266	245	263	274	279	271	305	268	261	265	299	265	273	249	248	268	271	256	268	271	260	258	267	218	258	246	271	276	272	269	255	272	270	256	283	269	266	268	276	275	254	306	272	282	262	263	289	270	255	279	266	287	273	250	273	230	271	218	288	268	291	240	266	253	273	278	270	268	265	281	259	285	274	276	235	254	272	260	283	271
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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
