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
338621653351	338621653910	338621654460	338621655010	338621655560	338621656110	338621656660	338621657210	338621657760	338621658310	338621658860	338621659410	338621659960	338621660510	338621661060	338621661610	338621662160	338621662710	338621663260	338621663810	338621664360	338621664910	338621665460	338621666010	338621666560	338621667110	338621667660	338621668210	338621668760	338621669310	338621669860	338621670410	338621670960	338621671510	338621672060	338621672610	338621673160	338621673710	338621674260	338621674810	338621675360	338621675910	338621676460	338621677010	338621677560	338621678110	338621678660	338621679210	338621679760	338621680310	338621680860	338621681410	338621681960	338621682510	338621683060	338621683610	338621684160	338621684710	338621685260	338621685810	338621686360	338621686910	338621687460	338621688010	338621688560	338621689110	338621689660	338621690210	338621690760	338621691310	338621691860	338621692410	338621692960	338621693510	338621694060	338621694610	338621695160	338621695710	338621696260	338621696810	338621697360	338621697910	338621698460	338621699010	338621699560	338621700110	338621700660	338621701210	338621701760	338621702310	338621702860	338621703410	338621703960	338621704510	338621705060	338621705610	338621706160	338621706710	338621707260	338621707810	338621708360	338621708910	338621709460	338621710010	338621710560	338621711110	338621711660	338621712210	338621712760	338621713310	338621713860	338621714410	338621714960	338621715510	338621716060	338621716610	338621717160	338621717710	338621718260	338621718810	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2689	3600	2300	2690	3600	2300	2690	3600	2300	2690	3600	2300	2691	3600	2300	2691	3600	2300	2691	3600	2300	2692	3600	2300	2692	3600	2300	2692	3600	2300	2693	3600	2300	2693	3600	2300	2693	3600	2300	2694	3600	2300	2694	3600	2300	2694	3600	2300	2695	3600	2300	2695	3600	2300	2695	3600	2300	2696	3600	2300	2696	3600	2300	2696	3600	2300	2697	3600	2300	2697	3600	2300	2697	3600	2300	2698	3600	2300	2698	3600	2300	2698	3600	2300	2699	3600	2300	2699	3600	2300	2699	3600	2300	2700	3600	2300	2700	3600	2300	2700	3600	2300	2701	3600	2300	2701	3600	2300	2701	3600	2300	2702	3600	2300	2702	3600	2300	2702	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23989	21248	25622	27196	21254	21259	3495	516	377	322	290	323	256	274	287	237	257	255	228	266	235	240	235	230	219	203	244	252	242	219	245	214	212	223	220	254	255	256	266	211	227	232	209	228	244	257	239	221	213	249	210	221	197	221	228	230	226	240	207	230	210	226	225	209	261	250	219	218	230	236	218	242	260	213	224	219	216	229	238	218	232	237	236	190	223	208	212	248	207	228	203	191	206	244	239	222	224	209	211	214	225	236	223	226	226	203	196	177	218	230	230	216	233	245	250	229	208	221	217	215	207	212	204	209	221	202	225	224	257	206	251	230	225	206	217	224	209	216	223	212	226	226	238	215	235	231	226	204	209	192	198	226	230	245	244	197	221	221	237	206	228	199	244	229	230	238	231	214	239	223	221	224	211	197	218	226	218	212	240	218	231	214	225	199	193	233	210	206	215	214	233	215	233	230	192	219	226	240	209	189	218	244	234	247	235	251	194	239	208	217	213	238	236	234	218	209	210	194	196	226	234	207	228	208	195	219	213	196	204	220	235	228	223	234	208	220	218	186	211	224	215	230	204	235	241	229	206	200	228	213	230	228	262	209	220	220	212	263	210	230	228	208	216	222	212	205	238	228	211	214	211	239	238	212	225	179	226	248	227	277	217	205	215	211	213	245	211	223	249	220	207	237	229	202	216	228	239	208	199	216	215	230	233	210	208	217	217	218	220	251	226	224	217	191	228	219	222	243	255	239	230	209	234	226	234	240	240	207	221	246	214	204	256	202	201	195	242	232	209	209	216	193	251	223	220	238	216	199	231	214	226	209	230	190	221	248	238	250	210	243	224	216	211	211	221	234	204	213	196	216	247	232	189	229	215	213	246	218	217	231	248	228	225	240	224	222	244	218	196	209	213	218	223	224	217	235	250	222	249	214	224	226	220	218	214	212	203	202	239	224	224	229	214	220	243	214	246	251	226	199	240	209	237	181	178	213	228	218	220	203	234	230	222	206	217	204	225	248	243	216	225	236	255	241	232	225	215	229	231	246	244	236	231	225	220	202	214	231	216	192	176	245	211	216	220	243	262	226	220	223	235	228	238	220	222	222	203	227	243	200	234	232	240	233	205	232	225	223	256	223	221	214	215	237	223	247	225	217	207	228	227	226	229	231	230	211	226	243	236	218	223	202	217	226	201	233	190	219	219	224	225	231	214	255	204	210	232	248	212	209	222	201	238	223	228	211	221	227	214	234	223	250	236	235	235	203	231	225	226	231	219	195	219	215	256	249	224	190	200	215	219	232	225	212	251	240	221	234	205	230	274	215	248	213	207	213	225	232	238	205	215	246	214	233	221	218	224	226	234	196	232	223	231	264	210	206	218	213	203	234	220	220	201	214	208	233	185	211	245	208	208	208	227	234	254	202	250	206	191	206	203	209	229	235	242	225	211	249	210	230	211	215	203	220	226	223	222	217	221	189	211	215	207	201	212	226	216	226	239	200	202	222	198	192	213	224	211	217	245	203	221	210	206	239	230	223	191	229	237	217	213	195	210	243	247	241	202	234	233	214	218	230	222	240	194	203	224	225	240	223	208	208	226	232	216	225	210	240	225	217	204	247	217	232	228	235	236	236	217	235	228	247	224	246	209	220	210	210	218	230	183	220	201	196	219	188	212	194	193	236	215	228	232	221	219	210	226	245	233	207	236	204	233	225	231	213	204	210	215	250	254	231	229	195	238	231	227	213	231	206	219	197	208	201	240	207	258	212	223	269	219	234	222	234	187	232	218	241	208	221	222	252	237	217	223	216	217	242	204	240	234	206	212	213	228	228	210	251	230	203	207	214	230	214	226	240	217	211	231	225	260	229	227	200	259	210	204	219	231	204	195	232	224	240	203	236	225	224	201	233	237	197	219	213	214	237	224	225	207	204	217	222	211	211	219	216	215	203	199	214	227	195	219	230	250	201	222	261	252	204	222	216	210	192	194	193	206	195	202	216	211	218	201	255	218	209	210	228	216	230	186	210	248	241	218	227	199	192	224	232	240	257	224	230	202	210	216	256	245	215	219	257	240	234	222	196	227	256	247	206	208	251	227	230	233	222	243	223	241	236	214	225	219	215	209	206	237	236	205	216	222	223	201	195	197	229	232	217	238	250	219	265	205	221	245	235	243	202	210	227	243	210	178	206	230	221	214	231	231	222	247	245	218	210	222	205	234	258	224	202	225	238	199	222	193	234	226	225	234	235	213	224	208	197	218	205	227	210	213	238	229	232	201	233	212	231	220	254	239	246	257	264	234	219	202	215	210	211	249	211	214	211	196	238	247	263	206	190	223	249	231	214	202	211	203	198	237	216	193	203	225	217	237	201	228	216	220	198	198	219	211	201	227	210	242	218	228	240	215	228	232	234	229	227	244	226	216	209	222	262	230	201	228	236	218	213	256	209	218	188	210	241	240	220	236	224	221	211	232	223	227	233	215	244	237	222	197	185	229	234	207	247	252	203	241	243	251	222	213	200	196	233	247	223	209	215	241	200	237	252	232	229	246	223	218	202	216	204	241	228	234	205	199	252	210	199	227	245	220	229	225	248	218	227	205	220	232	248	231	208	216	219	203	230	197	246	229	193	219	265	225	231	223	227	210	221	230	236	223	199	231	212	203	192	187	237	243	232	223	235	204	222	210	207	230	242	218	204	224	204	213	210	216	248	219	235	235	230	206	203	230	211	224	221	235	199	228	218	205	216	221	244	226	240	211	224	226	232	240	222	219	229	240	209	241	244	222	208	236	237	202	231	238	225	216	251	238	218	200	206	206	223	235	245	242	224	247	219	223	224	231	222	214	194	238	260	218	215	208	227	232	204	212	245	195	210	218	219	218	253	236	225	238	220	197	210	231	201	248	215	207	207	229	210	210	212	211	213	206	266	223	222	199	231	218	193	221	245	216	242	210	256	218	224	243	232	199	244	230	233	225	210	207	205	201	192	193	204	218	219	184	225	229	194	195	239	214	237	217	236	239	214	245	222	249	224	209	204	230	201	233	210	220	265	211	228	228	213	216	216	221	226	211	229	215	231	220	230	192	186	198	197	180	234	233	244	228	243	235	224	237	218	211	216	196	211	257	259	194	239	218	245	218	222	225	214	209	221	211	242	205	218	228	225	213	242	209	258	220	218	240	211	224	208	240	216	206	226	206	224	209	200	209	240	239	200	216	232	213	212	199	212	217	228	210	230	246	237	214	244	220	216	235	237	214	194	226	206	212	214	204	206	223	211	222	219	238	228	223	231	211	221	209	237	217	203	255	214	190	214	207	228	227	204	202	214	192	210	217	216	231	228	210	218	258	234	229	237	234	210	234	196	221	250	222	209	214	240	193	233	196	225	217	219	228	199	215	233	231	194	213	225	204	233	235	224	224	235	215	244	191	218	244	239	222	223	212	207	223	242	196	221	228	215	210	266	210	216	223	222	239	214	242	229	211	206	211	206	201	236	261	218	244	231	202	195
3342	5213	3131	1494	935	795	692	541	583	542	546	550	532	575	521	538	526	518	470	477	537	502	510	516	531	470	530	474	487	482	533	502	505	515	513	513	461	501	524	465	490	496	529	492	472	479	515	528	496	539	481	516	511	512	483	457	504	461	496	481	494	528	491	480	481	521	487	501	498	511	509	521	484	507	518	507	517	492	533	493	525	513	559	477	514	486	523	489	507	500	516	474	509	490	509	475	459	473	526	474	511	514	505	442	493	509	506	478	488	497	488	498	491	510	485	483	495	499	520	483	513	485	538	493	506	500	528	505	489	524	491	505	484	476	516	522	504	527	489	534	507	470	500	478	484	535	516	508	517	499	495	514	516	485	492	486	530	499	515	462	510	474	503	453	464	498	467	499	485	500	501	517	482	474	519	491	543	508	499	502	438	506	505	491	530	493	491	522	487	483	534	518	523	492	483	528	452	526	508	517	505	474	472	509	508	510	503	496	483	489	520	506	467	536	534	511	481	532	490	513	491	557	504	482	530	469	526	490	487	551	512	488	483	477	488	526	479	458	507	521	449	509	497	516	543	553	529	505	477	534	507	500	489	507	495	480	512	548	514	521	513	509	530	512	506	481	502	503	534	462	528	502	480	512	493	527	520	491	471	514	503	485	515	521	487	503	473	483	516	511	483	496	529	496	495	493	512	506	510	508	506	486	524	462	499	517	479	529	501	516	517	505	525	483	486	511	505	494	504	512	497	511	478	498	508	491	511	479	488	487	525	482	491	492	519	492	451	522	505	505	522	482	476	533	535	495	497	513	533	514	517	488	524	488	531	504	501	485	475	469	483	528	509	529	513	480	488	510	513	535	470	504	504	525	518	503	462	523	507	500	490	472	509	482	503	505	484	523	489	514	527	513	489	494	508	493	488	573	520	504	457	479	476	511	522	527	495	480	525	496	486	466	527	466	486	476	492	495	485	465	527	481	490	500	519	504	483	478	493	482	492	499	467	504	493	544	468	470	511	496	512	494	525	485	525	507	483	513	503	496	493	464	497	468	460	520	479	518	552	496	532	509	519	504	498	502	486	515	481	500	483	494	506	504	501	504	478	479	481	495	488	528	477	505	466	505	493	497	488	505	533	515	459	476	500	482	484	500	491	474	522	459	482	545	501	473	525	537	484	549	524	471	530	473	483	515	535	498	518	536	530	505	498	482	502	501	530	471	503	508	480	487	478	530	518	487	491	506	459	488	536	490	513	518	462	506	480	473	477	490	514	579	485	487	514	492	559	498	494	466	487	518	495	486	492	463	505	478	459	512	485	530	519	502	506	489	502	465	481	483	515	533	524	543	510	503	498	472	527	482	465	488	496	505	509	502	505	545	508	497	489	553	479	479	534	535	471	506	501	497	517	520	482	461	498	502	513	516	516	494	539	498	537	484	484	499	508	520	507	509	516	458	518	475	513	502	475	501	485	514	512	502	501	489	504	482	508	473	525	474	511	460	491	486	525	507	540	484	485	503	509	486	498	510	526	549	499	524	527	484	520	504	525	549	447	466	528	494	498	513	507	511	505	495	522	483	504	498	515	494	537	510	495	474	491	495	506	538	533	513	495	488	523	525	481	494	488	510	502	512	503	508	518	511	473	526	473	522	493	500	495	534	541	521	523	487	481	528	490	505	499	468	510	481	498	494	475	499	507	513	472	482	488	520	540	500	474	492	515	497	499	503	463	478	514	489	498	480	510	502	534	509	487	489	482	481	485	481	490	460	494	500	512	484	466	513	505	498	506	513	506	523	484	502	542	490	494	474	436	478	524	522	507	478	525	521	494	541	522	504	510	533	482	487	504	507	522	540	487	506	483	461	507	516	495	524	509	490	459	505	490	486	544	518	500	527	485	512	488	484	510	546	538	497	506	522	463	532	456	480	493	539	504	495	502	495	455	501	499	508	496	465	497	503	507	496	475	480	481	514	527	545	509	514	517	507	517	488	486	458	566	446	509	495	531	465	502	453	503	485	484	507	494	516	505	498	490	507	480	530	500	493	509	490	480	509	489	475	524	494	535	486	498	510	474	513	485	514	518	481	523	524	478	490	510	523	487	488	484	546	504	500	524	460	531	499	523	480	509	485	498	510	479	516	502	495	475	457	487	507	477	491	537	503	527	511	533	494	506	492	509	489	534	486	459	491	532	560	485	501	528	503	478	509	472	530	459	532	520	430	456	503	515	551	526	495	488	495	523	512	501	496	511	461	514	511	500	476	515	524	491	526	503	487	509	499	528	492	517	502	495	523	489	504	486	492	500	512	478	509	513	478	512	516	553	488	480	516	529	502	507	497	528	470	521	516	546	492	489	523	467	520	525	467	468	465	460	511	505	522	508	535	505	482	494	494	527	511	556	498	491	530	518	462	538	483	493	469	528	504	531	500	533	507	479	475	495	482	505	512	515	481	540	504	490	521	539	507	473	512	531	503	475	459	520	499	475	496	483	474	513	499	486	521	480	556	526	520	497	505	542	541	474	503	509	511	511	467	489	475	494	483	498	524	451	521	539	491	468	512	471	500	483	502	511	542	506	521	478	499	522	503	529	541	513	468	520	479	498	476	481	514	507	478	515	504	515	500	511	511	536	505	507	538	533	509	487	487	503	509	494	505	481	495	553	546	513	492	499	491	523	467	513	482	524	525	515	492	496	493	478	485	493	499	519	501	472	528	533	489	494	491	516	513	494	554	485	510	507	462	467	462	512	503	503	505	519	516	471	533	517	530	503	509	466	486	496	470	533	517	501	504	502	509	459	497	468	507	492	482	504	540	542	502	464	526	513	471	485	522	478	480	500	525	494	503	486	511	530	509	502	506	514	519	488	506	509	508	496	524	507	516	502	483	535	451	522	484	515	471	530	499	510	490	497	485	454	512	517	554	528	494	493	481	472	502	485	462	501	537	453	512	508	505	473	453	501	516	478	482	532	492	503	488	470	481	499	496	504	518	496	501	493	478	502	504	515	489	526	498	491	497	475	467	548	523	507	493	539	481	507	515	502	528	492	495	498	543	456	528	527	487	487	521	504	483	508	499	505	493	486	484	485	512	502	479	491	511	509	520	481	464	458	475	501	496	484	493	527	483	497	467	524	478	465	494	457	536	512	490	526	510	509	563	523	484	504	504	478	485	515	497	513	534	484	489	480	485	529	503	448	491	530	489	477	522	519	508	524	473	521	521	474	481	474	541	523	504	515	552	502	490	502	442	522	537	489	478	510	482	483	474	510	515	506	556	556	495	538	507	490	529	477	461	476	531	492	495	501	472	528	489	536	502	489	516	495	508	505	468	496	543	515	515	515	462	502	490	499	497	480	540	472	518	512	531	512	517	481	476	493	501	498	468	531	486	504	519	514	486	473	534	546	472	514	479	505	496	501	478	519	505	486	474	533	522	519	490	529	482	462	523	484	475	530	505	493	476	512	512	510	545	520	466	516	544	530	474	495	512	501	463	519	518	561	471
32714	13284	1767	362	294	297	265	287	264	305	259	274	297	281	274	256	255	292	282	245	260	262	287	268	251	269	267	281	272	264	277	285	259	276	267	266	255	281	261	276	293	272	271	272	265	253	259	265	262	283	251	256	276	284	279	287	286	230	267	259	289	266	263	307	269	305	287	284	273	275	253	288	283	271	283	257	275	293	280	269	252	263	262	293	260	276	251	280	242	276	240	272	304	276	286	254	271	270	272	253	276	255	272	241	277	266	272	265	256	312	316	264	261	283	276	261	271	276	245	267	283	265	279	269	273	239	230	251	270	271	277	274	252	259	285	263	285	277	228	277	251	240	242	299	242	271	238	244	248	274	265	316	256	260	246	241	279	259	255	287	260	254	281	273	281	251	292	261	258	285	249	238	271	274	279	262	272	230	247	249	272	237	287	270	258	269	278	269	268	244	285	288	258	252	242	289	216	262	249	271	261	278	271	276	273	252	298	257	278	276	285	262	231	274	258	299	281	260	268	230	250	257	246	274	283	280	283	273	276	279	281	271	234	269	274	281	268	280	252	275	263	257	249	261	275	295	272	273	299	251	275	264	292	289	262	303	298	264	274	266	248	267	273	293	279	284	263	236	279	281	243	276	253	242	243	244	232	261	269	270	250	289	271	236	290	261	287	273	268	280	261	285	269	254	279	267	284	274	285	272	291	272	293	259	259	260	243	253	250	259	242	267	299	280	252	286	256	285	299	287	272	271	281	254	257	251	265	259	279	230	269	274	284	269	296	241	242	259	266	282	301	292	281	239	292	281	280	277	280	254	252	264	307	263	285	266	273	258	284	253	256	250	280	279	274	257	248	294	255	283	231	265	281	282	235	267	254	264	298	297	294	229	245	264	245	280	250	243	265	260	254	266	287	274	254	287	248	268	278	285	260	276	276	273	267	235	255	272	236	271	285	274	259	258	231	271	264	256	280	271	282	279	289	275	278	243	229	266	265	242	274	265	264	269	254	273	283	289	261	284	235	280	275	282	279	270	265	292	282	289	296	266	265	273	276	263	265	265	258	250	283	263	261	263	222	265	265	266	290	260	261	290	281	278	290	276	236	243	238	278	275	268	279	276	272	283	243	250	262	271	243	260	249	288	235	282	242	228	266	286	240	290	273	265	284	295	249	255	247	239	256	262	243	275	293	254	270	297	279	261	251	259	274	268	289	275	255	294	286	274	294	270	267	261	252	281	301	228	277	281	271	270	267	264	257	278	258	279	278	261	303	281	271	283	322	237	277	254	268	267	257	284	264	292	273	298	251	247	259	301	260	234	273	247	240	246	275	310	247	261	273	272	256	278	249	261	252	239	293	254	280	314	288	290	263	261	254	242	276	276	274	286	263	281	240	256	277	281	274	242	282	253	260	283	260	255	267	249	239	261	268	267	245	276	270	253	273	273	246	255	290	275	287	271	257	267	296	287	239	244	293	303	292	289	272	259	259	271	277	274	268	266	236	267	301	265	266	270	252	256	270	271	238	276	273	257	254	280	269	251	278	265	289	283	245	232	263	251	270	287	263	285	262	276	275	259	254	232	270	254	267	272	280	304	256	261	292	287	262	283	266	278	265	298	269	276	239	279	275	258	281	268	248	246	269	303	274	242	229	265	251	253	260	254	263	242	227	284	277	283	266	263	254	258	273	255	256	246	246	289	280	257	209	281	289	267	293	276	268	284	249	283	264	279	276	271	302	244	266	284	267	264	258	293	256	244	281	266	255	260	260	237	271	255	253	251	253	252	249	267	298	263	292	250	292	274	253	289	270	243	288	258	263	277	270	264	239	256	224	265	269	263	290	232	296	268	258	245	279	287	279	291	279	303	264	288	258	260	263	278	248	273	273	267	268	284	268	270	232	265	283	267	278	289	255	257	269	245	314	269	259	267	267	254	251	254	268	259	291	260	267	276	265	287	244	281	250	274	244	295	262	283	254	261	262	296	222	265	277	249	283	229	257	241	276	276	274	253	277	259	251	249	262	299	290	274	255	276	279	293	255	271	287	297	269	277	264	282	259	277	261	232	252	282	273	301	238	259	266	248	266	237	269	254	244	288	267	241	229	265	284	278	240	268	246	282	273	278	271	292	279	254	246	274	270	287	265	262	271	245	281	247	287	272	294	281	264	251	271	250	257	275	299	270	257	241	259	269	273	289	274	283	278	265	280	281	238	294	244	262	246	269	266	280	267	257	269	258	273	296	281	281	282	289	249	278	256	256	260	280	251	313	274	272	262	289	289	255	271	294	281	288	270	266	283	252	248	281	253	257	247	263	261	269	296	256	275	275	278	220	259	297	239	256	275	282	252	267	258	270	284	267	252	260	293	261	235	291	249	279	264	262	266	268	253	291	286	280	249	282	299	267	256	285	266	227	272	288	283	273	274	264	299	278	271	249	242	251	239	232	255	274	259	265	272	266	259	266	274	261	278	279	253	266	287	293	283	250	265	266	276	294	257	284	281	270	275	262	259	253	279	265	284	270	276	269	297	282	260	265	266	307	275	261	249	256	271	257	265	242	291	261	265	286	267	284	240	316	261	257	238	285	274	263	279	294	308	297	287	257	244	290	281	271	253	238	287	241	275	257	275	272	267	302	283	259	289	281	281	241	275	271	315	292	278	251	279	247	273	251	253	269	254	265	251	261	265	277	235	228	249	257	260	241	276	247	266	243	267	263	239	264	259	271	266	283	246	274	251	296	255	283	265	244	292	283	231	262	273	223	248	238	257	285	266	251	264	252	300	283	255	227	244	265	217	274	249	265	290	265	267	279	263	272	285	240	286	258	272	268	267	254	285	258	296	241	261	291	245	255	291	269	255	265	282	307	305	253	258	252	265	273	278	304	298	258	294	261	271	251	255	288	258	257	266	260	264	259	284	273	279	299	272	261	242	298	298	295	271	253	258	299	284	248	289	314	280	288	273	272	289	233	264	285	282	286	264	269	255	296	269	282	242	280	250	280	272	276	254	251	264	271	302	259	255	265	273	260	261	262	288	244	272	254	277	249	265	242	294	315	293	249	275	251	261	271	275	247	249	268	290	242	236	245	269	275	274	268	284	276	281	270	289	295	296	276	268	265	267	277	286	263	260	267	258	253	285	289	285	290	257	271	272	285	260	285	285	262	256	248	254	251	278	271	278	261	256	274	305	263	270	265	246	263	250	244	231	249	271	252	268	259	277	253	243	249	276	270	286	294	267	270	285	275	243	273	255	287	286	281	259	294	303	294	262	273	262	293	266	281	243	241	242	296	278	269	293	275	248	267	262	308	277	282	250	291	276	286	280	264	306	270	274	266	241	271	253	277	275	245	240	242	297	302	296	285	259	278	251	277	268	261	272	240	252	221	255	286	300	265	271	273	274	251	288	283	305	269	262	266	263	270	260	261	248	249	257	241	257	259	270	255	275	307	243	253	293	288	281	253	256	264	282	299	269	267	210	270	269	278	287	300	271	252	275	287
5117	847	728	685	642	670	592	655	620	595	610	641	623	614	580	605	632	636	613	616	632	628	580	586	597	612	597	620	630	606	631	654	683	652	627	642	644	632	685	607	613	647	649	645	632	649	653	605	648	614	635	638	644	663	639	645	640	609	627	639	610	690	627	596	557	619	625	636	613	617	668	661	610	634	684	617	653	636	617	597	666	652	627	614	611	651	650	588	627	618	608	648	634	635	666	636	643	628	623	631	647	647	649	610	614	633	655	637	623	576	644	624	613	631	656	637	645	615	606	609	593	606	609	649	630	606	622	649	667	646	593	650	640	645	640	614	648	593	608	598	592	598	612	635	603	604	610	643	627	605	629	645	612	636	665	645	613	637	639	644	642	655	645	631	612	664	640	595	677	620	598	661	635	638	589	627	589	630	664	603	621	646	633	646	642	665	617	634	632	604	642	599	690	646	624	639	575	599	576	653	616	610	627	598	609	633	656	640	554	652	638	633	633	657	638	627	629	621	622	623	669	640	633	646	605	672	627	585	659	679	597	598	682	629	604	609	655	603	590	614	678	650	652	593	639	597	584	634	651	603	634	642	605	625	612	585	583	626	633	605	651	640	657	644	659	615	578	639	625	595	626	596	590	651	614	613	616	673	604	597	633	608	631	635	679	651	636	605	662	649	630	645	654	632	638	631	636	600	662	649	632	626	611	630	652	620	639	610	634	596	620	627	646	651	648	643	614	633	607	620	627	626	657	620	671	608	642	681	622	645	649	616	647	630	651	666	647	610	626	620	616	627	625	626	639	628	577	637	631	668	681	625	648	604	642	594	656	617	621	619	644	614	671	587	588	570	626	598	623	599	635	616	636	633	633	657	646	651	646	610	624	628	590	653	590	596	608	680	644	649	649	602	619	639	633	603	598	605	649	595	604	603	609	630	597	613	619	614	636	636	630	642	595	637	626	599	625	595	626	631	594	642	629	632	642	625	640	628	621	602	626	628	589	655	627	661	612	654	670	645	622	618	630	643	608	631	620	636	664	668	637	639	614	596	654	636	657	587	600	609	637	591	618	654	575	665	625	630	599	628	599	599	648	637	625	648	637	637	667	614	619	619	613	628	635	624	614	617	639	597	615	613	616	640	629	675	619	618	666	606	621	615	682	640	592	619	649	623	667	622	659	668	633	600	668	628	670	607	628	618	620	672	593	652	644	608	630	587	593	625	618	641	606	604	616	622	615	619	647	596	644	608	606	584	621	637	601	641	553	597	657	645	712	634	665	593	596	633	641	643	641	608	613	616	651	630	610	617	657	616	624	644	635	616	636	600	650	654	574	638	653	660	612	598	630	606	619	656	639	629	642	611	619	627	628	614	606	637	652	628	644	656	623	623	631	636	577	669	604	617	642	640	653	602	594	640	651	637	618	636	599	593	651	619	640	617	624	632	655	645	610	622	596	589	635	664	644	639	620	603	677	599	620	626	595	628	625	617	629	614	644	650	633	646	621	692	621	608	641	572	626	651	639	628	625	600	610	603	620	650	648	638	616	650	621	621	665	635	608	597	629	660	639	589	688	613	611	643	645	672	625	619	646	637	651	630	649	606	644	597	610	645	604	598	644	651	669	599	639	652	645	629	634	670	615	612	615	615	593	613	620	619	643	611	641	579	635	641	663	648	624	606	627	599	607	623	594	657	636	636	594	615	595	639	634	619	680	640	636	625	624	617	668	685	638	598	623	621	637	668	671	650	625	625	622	655	618	602	609	597	583	631	609	626	642	612	622	624	640	634	673	632	686	624	632	625	638	601	666	632	629	618	652	596	629	636	591	616	686	603	626	633	654	627	634	654	613	630	636	593	619	615	615	598	633	652	672	614	622	663	663	614	612	609	651	636	573	605	650	691	643	605	601	632	627	631	631	588	588	625	643	649	593	635	611	589	643	618	609	662	659	632	640	607	629	638	643	625	631	645	626	647	636	666	605	617	610	580	649	623	622	650	647	667	647	634	655	621	669	633	653	651	645	623	682	658	641	601	614	628	645	634	624	613	579	631	603	623	616	585	634	640	620	642	618	583	596	647	640	628	610	630	628	652	605	582	666	638	602	618	656	606	546	658	636	662	592	620	640	614	629	595	626	660	615	660	618	624	652	565	615	620	698	610	602	614	638	592	621	615	603	591	619	629	649	655	652	632	622	616	668	645	607	629	638	604	627	637	605	628	624	659	625	638	638	593	654	608	614	579	614	610	674	628	617	624	652	624	649	657	661	651	622	667	650	642	609	588	658	650	635	620	650	628	620	604	634	624	648	642	618	611	632	634	619	599	671	550	640	644	658	633	628	642	623	654	607	664	588	630	652	624	621	674	583	668	631	588	640	649	623	664	612	649	588	676	628	608	607	623	667	637	632	611	643	563	637	637	663	693	641	630	650	599	546	576	688	660	600	649	624	588	655	639	639	627	633	616	621	598	635	631	641	602	616	629	623	630	600	614	627	631	637	638	659	618	595	559	667	635	628	668	674	647	663	627	613	629	608	627	636	631	654	681	663	610	638	623	629	623	655	627	638	618	586	642	623	623	616	592	638	615	615	658	619	639	658	655	650	611	621	590	625	646	653	643	624	605	606	668	648	578	644	573	616	611	627	602	609	652	646	596	612	648	647	631	629	630	627	607	636	581	664	618	643	617	661	649	647	598	653	593	663	634	624	609	634	613	642	624	651	659	626	636	643	646	628	636	580	597	652	618	671	657	645	632	648	615	596	629	660	589	634	637	658	682	668	620	623	611	603	642	664	648	596	618	600	613	616	633	648	579	649	631	678	625	662	644	628	663	580	638	640	610	617	577	635	636	614	606	621	649	664	598	604	693	633	646	589	653	634	642	614	636	631	616	638	618	592	649	633	650	632	631	594	626	608	615	624	617	634	638	644	642	599	613	599	623	657	606	643	616	612	610	627	627	588	605	606	605	635	586	647	648	626	611	651	595	631	651	638	634	634	653	628	549	679	611	662	600	594	593	564	600	639	603	648	650	646	648	656	609	640	651	567	611	619	625	646	640	641	664	659	610	636	604	631	611	671	590	597	613	661	620	650	601	624	622	629	593	651	637	678	605	690	618	608	637	620	642	637	605	616	653	648	633	615	617	656	620	633	637	627	638	610	606	592	633	635	632	566	606	624	624	633	638	610	622	597	653	635	645	618	628	638	655	566	659	652	645	638	639	673	591	589	619	625	625	672	628	622	603	637	621	616	641	644	594	624	621	606	630	616	609	617	647	620	688	607	697	580	645	620	605	668	619	612	611	640	598	654	606	685	597	662	632	654	664	638	661	596	642	633	601	612	653	640	638	625	627	640	623	582	570	656	641	611	626	619	613	658	609	640	626	632	670	645	632	687	655	638	636	661	631	643	643	639	629	618	615	636	596	591	628	580	641	583	613	640	617	611	627	662	599	611	661	644	637	587	639	669	584	630	610	589	654	630	629	637	613	646	618	674	634	617	653
24634	20892	24418	27512	19148	1195	530	400	421	380	392	373	326	356	361	330	399	387	361	344	331	353	333	343	342	376	375	353	359	392	367	345	318	329	369	330	363	404	386	337	363	349	361	384	344	378	327	371	365	354	418	346	363	366	331	400	369	345	340	354	344	379	350	355	363	344	352	356	319	322	350	382	339	329	349	331	321	320	338	354	353	358	340	368	361	332	325	342	372	336	365	376	337	366	320	335	349	344	332	349	321	345	316	300	341	329	351	374	398	371	363	367	375	356	356	338	310	374	377	348	375	385	350	372	319	353	382	335	361	360	370	361	330	374	371	305	328	345	350	333	348	350	358	341	338	357	346	356	371	383	334	355	384	355	318	352	373	343	378	392	324	363	323	325	342	350	351	347	305	306	337	365	376	341	362	309	364	331	346	347	337	369	331	404	327	364	339	342	342	348	396	346	331	357	360	346	349	375	347	314	381	407	324	306	337	379	336	346	367	379	389	308	353	327	356	344	356	304	342	393	340	362	347	314	333	357	331	344	362	359	385	388	378	309	341	363	349	373	392	355	344	365	312	376	341	370	310	352	351	347	343	351	367	339	351	330	362	333	355	401	354	313	365	349	383	348	314	319	357	353	319	349	368	329	333	332	336	333	363	348	340	357	368	351	339	362	364	323	330	368	370	315	339	335	356	328	374	322	362	324	327	339	381	360	347	328	349	317	351	338	369	362	322	333	339	350	359	351	341	356	321	322	321	350	332	334	352	355	323	355	384	394	335	344	307	314	301	336	348	344	375	344	354	383	387	355	340	346	391	351	331	355	311	352	386	314	346	354	347	343	345	338	309	333	323	335	359	337	328	343	359	335	343	359	344	333	339	370	321	343	357	343	338	334	349	372	348	329	325	357	346	364	384	345	379	336	316	356	360	390	363	347	367	363	373	387	373	365	350	339	325	368	377	340	354	335	374	323	375	380	366	344	365	342	377	334	319	370	339	356	357	331	346	365	373	347	348	328	331	343	349	361	350	312	370	329	331	328	345	359	342	358	379	358	358	325	343	350	345	359	339	339	350	332	336	353	359	341	366	384	346	337	328	363	378	321	350	350	354	360	384	348	392	370	319	376	343	316	319	364	366	314	314	322	384	370	383	314	351	365	348	354	330	341	362	347	346	340	342	337	380	347	331	339	328	362	328	306	363	340	348	368	354	372	357	362	343	341	357	330	337	355	367	349	387	399	336	339	335	315	365	369	352	364	331	338	326	311	327	331	336	344	338	366	365	363	383	317	369	350	321	345	345	325	362	328	357	348	337	313	344	363	345	392	348	333	328	365	320	328	354	346	344	329	341	355	376	362	341	349	365	344	382	321	348	362	344	318	344	344	360	344	357	330	359	345	360	352	356	372	357	317	351	366	373	342	331	327	342	362	344	333	347	334	336	361	338	305	339	346	332	327	369	383	338	344	362	359	340	320	339	348	355	341	371	316	351	342	327	357	343	319	346	336	353	344	363	345	365	352	342	360	352	366	352	383	328	330	379	335	319	330	339	340	370	331	358	369	333	331	347	380	343	346	337	348	334	364	353	374	373	388	338	351	352	388	301	323	329	361	332	336	335	357	360	368	364	357	368	330	348	357	334	366	385	385	350	354	348	370	368	370	339	341	364	367	336	361	346	406	381	366	348	346	370	370	385	354	335	365	378	358	392	338	352	355	360	343	310	335	349	356	314	323	337	353	324	287	393	394	384	360	387	338	334	349	338	337	308	358	374	359	363	328	353	340	320	362	331	372	335	353	335	340	325	350	324	342	364	362	345	319	366	344	355	309	339	341	370	384	348	347	354	337	373	370	363	352	387	353	349	332	324	379	368	343	372	365	332	380	370	343	353	372	370	343	342	343	375	369	377	325	343	318	379	309	362	332	360	326	321	337	363	354	382	333	366	369	334	391	327	370	344	350	379	378	326	315	344	347	335	341	348	340	350	358	357	365	357	340	310	384	384	309	357	358	344	364	329	362	346	363	331	340	361	353	371	346	339	346	399	333	365	379	346	378	352	352	361	366	360	362	352	316	328	323	312	362	386	330	334	320	317	354	344	384	356	350	352	349	327	362	307	343	385	341	337	310	366	347	325	332	359	393	353	331	343	349	374	377	334	335	370	354	360	372	341	318	365	351	359	345	334	366	358	380	345	323	328	341	378	334	334	337	342	341	344	336	365	351	336	351	333	344	371	381	362	343	367	364	347	330	356	353	370	351	337	340	342	375	352	354	346	327	357	337	339	327	366	405	325	348	295	334	377	363	359	358	341	370	338	375	370	360	322	339	359	318	336	316	352	381	328	336	376	360	352	312	354	337	353	366	321	360	341	359	325	387	355	356	376	325	329	347	348	321	354	333	361	367	341	359	314	365	333	365	323	342	356	341	297	372	328	360	344	334	336	368	335	360	344	353	336	357	399	375	347	361	367	372	370	329	336	334	353	362	370	335	375	344	333	346	339	338	343	350	342	357	330	333	351	348	344	345	363	384	325	360	375	368	349	371	381	362	350	377	366	328	348	348	323	351	331	348	334	361	369	329	337	351	339	320	350	368	376	364	340	329	351	335	399	338	335	340	339	318	340	371	337	348	357	319	367	357	318	349	340	374	363	387	335	352	373	380	360	416	352	364	317	328	332	329	340	332	315	351	334	360	351	339	379	316	341	363	381	352	337	384	350	321	362	320	354	361	358	356	337	320	357	384	372	347	365	356	341	348	354	401	354	326	354	372	341	319	368	360	314	381	381	362	368	345	372	366	323	386	333	369	355	354	347	344	362	351	370	354	334	330	312	356	308	343	342	329	320	320	345	378	361	329	345	348	355	330	320	380	376	378	338	357	349	384	334	355	329	335	324	303	350	362	341	343	394	373	334	355	346	369	316	359	337	353	371	346	379	313	350	326	373	331	337	352	339	352	364	334	290	301	366	353	369	357	354	333	341	356	342	344	350	351	348	349	358	351	357	363	321	376	379	356	376	342	355	359	352	336	326	351	325	350	285	367	334	357	345	348	382	370	368	342	368	329	361	355	348	315	362	342	356	359	342	351	319	351	379	370	344	376	355	309	362	333	339	339	351	325	347	326	356	353	390	337	337	378	379	385	383	364	362	353	371	335	343	302	292	349	344	351	356	379	337	318	355	371	326	348	338	394	334	341	328	341	349	329	343	367	347	373	338	353	326	346	340	331	368	388	357	337	326	317	336	345	367	340	347	326	346	365	344	380	357	361	381	339	350	358	368	331	288	322	361	386	382	350	377	355	359	369	368	330	346	383	362	356	321	387	368	320	374	341	359	355	320	370	341	353	379	374	400	357	344	335	343	340	338	340	335	351	359	354	308	323	364	350	377	342	333	341	361	361	373	329	358	379	367	342	327	308	376	372	341	316	406	335	336	391	325	361	331	304	320	363	355	344	344	331	344	349	337	340	322	346	339	331	342	341	319	373	350	326	336	370	340	340	350	321
3334	2959	1966	1228	959	880	822	829	774	839	795	815	796	757	795	855	758	807	751	722	800	752	733	769	775	745	730	820	731	838	738	799	782	732	743	786	799	777	774	799	753	774	759	746	780	775	783	764	808	748	748	763	808	728	763	767	788	761	815	750	767	751	840	736	713	778	795	813	776	761	785	728	755	744	724	798	763	762	758	711	748	796	765	743	772	786	735	767	780	774	746	770	814	798	780	774	830	808	768	779	795	727	754	734	780	757	776	747	827	772	809	795	777	780	789	773	735	755	768	769	735	765	728	778	802	797	750	758	792	780	791	793	773	783	786	763	772	757	724	790	759	780	770	739	781	709	750	774	756	790	741	762	726	707	800	734	790	811	795	736	751	804	769	728	764	765	767	788	781	751	777	809	754	754	761	792	788	803	816	813	780	805	734	708	787	791	827	800	745	825	740	770	789	796	777	803	792	821	776	759	760	771	758	816	794	767	816	748	758	761	770	750	739	787	786	773	785	745	805	750	724	765	801	769	745	751	748	789	799	788	799	783	776	732	765	804	804	791	773	740	780	763	837	827	803	766	794	752	741	823	743	785	784	713	735	783	812	787	757	804	721	791	749	743	762	750	748	795	766	762	778	795	797	797	774	770	765	784	775	807	783	781	784	799	743	758	740	760	811	773	794	776	760	749	749	808	789	848	773	791	743	749	774	782	761	757	736	812	780	824	756	778	775	782	831	767	813	758	773	793	757	806	740	738	754	766	735	800	783	754	762	778	790	804	821	765	748	792	779	792	754	774	821	748	753	745	760	782	805	793	795	805	826	738	780	801	734	769	753	806	806	774	811	746	804	727	768	769	777	770	722	820	811	773	828	760	760	762	741	769	781	775	764	736	791	721	754	815	804	702	773	797	774	760	788	766	727	786	765	792	718	764	769	786	765	754	836	821	811	779	772	804	754	829	763	789	762	784	735	806	745	734	778	763	757	774	767	775	777	780	805	811	778	763	772	776	738	710	775	787	814	781	786	778	769	784	802	770	792	805	793	801	726	812	825	735	743	781	809	759	745	791	744	739	765	717	803	772	797	807	740	780	794	814	759	767	734	767	799	743	779	754	782	791	795	739	730	726	746	753	762	792	770	812	770	764	762	725	758	751	761	803	748	775	784	756	796	765	794	786	780	770	780	790	777	828	807	738	766	753	798	809	743	803	802	760	800	732	789	766	771	789	766	792	759	766	786	763	768	794	788	833	774	793	745	780	746	766	776	754	793	816	775	778	787	754	760	725	807	774	807	808	763	781	723	720	789	813	755	787	793	788	758	787	779	718	781	793	766	744	751	767	744	763	826	795	797	775	741	779	752	768	765	774	782	763	784	800	754	811	787	785	760	796	771	770	776	786	788	734	796	753	779	734	720	781	745	800	804	747	762	789	755	781	776	782	868	766	740	772	816	778	770	789	720	756	783	766	780	784	829	748	765	823	764	768	796	775	791	750	820	718	748	723	785	812	778	793	740	761	769	818	762	800	751	730	786	752	780	746	729	774	721	721	785	748	777	707	847	746	776	788	763	755	692	796	763	758	767	763	730	777	737	742	788	764	744	769	816	780	766	782	806	762	741	842	768	794	795	737	781	748	786	799	745	747	784	790	769	741	771	811	738	797	734	757	818	772	753	789	805	777	806	756	744	722	796	775	793	751	752	738	764	730	750	774	772	776	738	746	757	749	758	784	768	746	740	737	801	820	781	757	740	776	790	799	735	774	813	731	775	752	736	748	790	733	759	760	801	776	789	801	787	793	800	757	755	762	808	699	731	763	762	803	755	728	712	768	776	784	746	756	780	735	711	753	735	791	752	832	748	772	762	741	782	758	771	780	766	806	774	739	752	745	785	776	804	781	829	767	742	824	777	712	814	812	725	834	779	786	814	785	797	807	733	755	798	798	784	762	779	850	741	763	745	775	737	747	769	758	779	797	753	762	769	782	765	765	748	765	742	810	784	797	757	788	772	780	804	797	771	802	765	795	748	764	778	829	755	754	782	725	785	808	763	761	755	759	755	785	760	781	726	722	797	764	780	797	793	806	758	774	726	775	813	767	746	760	817	766	785	769	739	759	765	763	731	771	746	795	785	761	813	780	739	772	730	765	754	819	763	745	755	777	792	738	755	754	784	806	798	726	788	795	817	781	776	771	801	814	757	776	769	765	691	795	794	755	723	715	829	798	840	781	776	703	770	769	824	793	766	830	785	798	752	788	752	773	814	749	747	727	784	769	743	722	724	765	727	740	820	790	762	737	794	791	768	769	759	814	767	762	779	757	758	777	742	738	787	742	740	723	820	769	724	743	789	783	806	771	734	740	776	819	751	752	781	853	790	773	786	764	740	749	777	781	769	766	742	773	718	787	768	810	828	806	788	788	827	762	764	800	779	795	763	751	781	786	740	754	765	782	752	785	747	760	745	802	787	756	801	824	726	731	760	764	750	757	759	783	761	759	729	775	776	753	752	771	790	804	764	780	782	786	826	782	764	727	774	791	785	759	830	797	731	763	790	759	782	708	791	789	834	750	812	805	742	811	767	763	762	770	749	760	745	724	772	739	842	748	767	726	781	734	770	809	732	762	762	760	758	793	720	715	761	758	750	802	801	729	764	793	770	776	803	786	801	764	760	760	747	771	749	780	784	757	761	793	787	757	760	739	777	783	776	759	778	767	739	781	799	772	810	709	771	771	782	745	777	772	789	736	770	785	805	739	782	768	752	745	770	765	760	773	788	763	785	792	773	811	745	744	756	731	750	731	798	782	794	772	788	748	803	766	761	776	760	799	734	736	809	778	827	765	763	767	765	757	793	760	757	785	771	714	753	797	733	778	749	771	756	795	788	779	787	737	816	783	811	783	808	788	788	755	806	780	748	743	712	790	785	796	738	784	743	723	790	753	763	776	761	760	754	754	775	765	754	805	784	712	756	728	766	768	777	741	777	821	761	796	771	808	752	754	740	754	790	796	795	735	763	799	697	780	776	728	778	740	800	767	779	765	773	784	807	781	762	783	798	742	784	793	803	793	763	749	744	795	778	774	794	736	760	770	840	812	762	759	799	780	797	760	774	803	798	744	737	753	814	785	811	812	770	796	749	817	735	773	825	728	779	732	786	782	781	775	775	707	781	780	762	801	761	764	725	789	775	762	762	753	685	819	791	806	811	775	735	779	775	798	826	748	717	797	788	730	737	758	729	774	781	773	779	733	790	750	761	829	791	764	766	753	745	780	792	783	782	756	742	777	777	739	775	778	785	787	758	837	819	733	787	773	755	796	777	785	802	745	778	770	776	793	723	746	792	779	749	768	795	732	773	792	729	767	772	768	822	778	780	799	788	781	734	789	748	778	786	778	761	762	793	760	732	784	758	767	713	760	798	750	772	776	787	786	750	852	762	775	809	729	785	759	782	781	730	824	780	791	811	765	757	770	863	784	783	802	788	707	765	818	805	814	768	791	796	730
23639	20924	25228	26753	20931	20926	3176	513	355	344	295	295	250	249	260	257	223	266	244	227	233	240	204	224	181	214	206	242	239	222	208	225	170	229	215	239	243	226	219	224	243	221	237	223	214	230	245	220	206	204	194	215	217	228	194	220	195	205	218	224	199	212	224	220	224	198	194	183	250	225	238	221	215	210	206	226	228	215	206	210	202	197	211	188	222	231	225	219	223	231	214	224	216	171	214	213	221	204	221	243	210	200	224	211	199	200	217	213	225	215	210	206	220	216	233	204	245	212	210	238	207	217	217	199	231	210	223	216	216	220	207	224	228	216	215	221	226	206	212	194	197	219	206	223	204	190	201	212	193	185	215	219	206	228	217	224	230	212	213	211	228	215	221	205	189	209	198	234	228	222	235	198	230	204	213	211	219	249	221	189	211	234	203	210	196	227	186	212	225	203	225	230	197	210	218	235	217	200	246	201	194	209	218	223	224	215	203	232	196	251	196	208	200	216	214	211	209	217	180	220	239	245	207	207	206	206	225	220	204	220	223	205	221	197	216	224	221	231	223	227	210	221	221	206	257	197	235	224	209	227	233	223	228	207	190	199	214	204	190	214	219	224	218	196	192	201	214	223	192	199	188	204	231	220	219	224	201	221	199	240	208	221	222	233	235	209	195	210	192	209	220	230	192	232	246	193	209	205	244	226	206	211	255	211	190	210	215	238	192	231	234	227	207	243	195	187	206	209	206	222	208	252	214	216	230	244	177	237	219	217	191	214	197	221	228	214	219	217	225	199	227	211	191	232	236	207	196	185	187	223	210	221	215	210	231	200	221	202	208	214	233	203	238	247	218	216	182	211	227	204	208	229	199	212	231	197	239	229	223	197	212	219	211	203	198	215	224	205	182	212	218	248	223	231	230	196	199	240	167	214	227	192	211	200	227	216	224	206	212	235	202	239	209	213	203	199	233	186	236	221	236	205	182	206	170	219	207	196	198	214	200	204	228	213	225	223	208	224	208	215	230	240	248	229	245	198	200	217	232	217	207	204	191	241	223	209	229	207	214	227	183	238	205	205	198	194	222	205	206	223	206	219	214	237	223	205	221	216	198	211	218	178	232	242	232	218	223	221	233	218	236	223	231	224	214	209	224	185	227	223	191	237	204	218	202	218	220	210	216	251	220	233	241	220	208	247	212	218	237	179	205	214	243	222	203	194	218	206	213	233	230	193	214	246	209	222	222	220	229	203	190	189	181	200	191	221	225	218	225	227	219	219	214	234	217	200	216	221	219	220	190	220	201	244	204	222	213	216	207	203	217	211	202	244	223	209	232	222	205	208	206	202	217	249	233	197	217	214	198	221	219	235	214	219	218	237	220	221	225	196	228	210	198	220	228	248	200	232	226	178	203	204	220	227	235	195	200	222	207	190	219	220	234	237	219	215	231	222	198	214	200	207	226	238	238	211	210	203	227	212	201	214	200	208	203	208	223	227	220	205	235	175	234	210	220	228	212	219	192	212	225	195	215	227	213	224	228	223	232	218	214	224	227	203	244	229	214	204	195	233	209	234	224	206	228	235	207	242	220	223	199	209	222	193	196	236	206	234	219	211	214	228	216	208	199	214	214	214	215	220	206	213	224	234	224	190	228	223	219	178	219	234	221	224	223	214	248	222	199	201	217	205	175	220	210	207	220	212	227	228	207	185	206	191	219	208	224	213	190	194	224	226	191	205	232	228	203	217	258	208	204	223	215	215	188	238	199	219	229	215	203	219	216	221	221	246	193	238	225	198	210	197	228	205	192	197	221	202	222	215	216	195	216	196	209	201	206	195	201	192	203	208	215	212	225	205	211	203	226	198	238	245	216	228	223	250	207	221	209	201	212	220	242	185	206	222	253	224	220	230	233	207	228	228	225	211	206	213	220	197	213	190	197	221	213	191	201	229	238	205	239	232	226	213	245	229	198	226	219	221	196	222	222	227	199	190	198	214	201	219	216	201	205	195	216	211	222	233	227	244	215	213	203	210	231	248	240	207	185	214	216	192	218	201	200	206	210	217	244	212	225	219	207	226	231	235	258	201	185	200	199	228	228	245	200	221	201	207	208	209	218	224	213	215	228	216	208	195	254	239	232	233	217	200	232	220	217	184	218	211	227	222	237	217	220	212	215	216	208	213	196	219	214	229	231	213	238	220	208	214	253	225	241	243	196	197	204	231	192	189	234	236	232	209	211	212	202	205	195	227	252	226	223	218	217	197	196	221	224	213	166	219	185	220	239	168	218	218	217	197	248	199	201	203	250	219	216	230	184	199	212	232	207	202	213	209	192	233	235	216	193	215	218	215	233	223	204	206	228	218	217	196	231	228	193	210	228	194	204	221	219	235	219	221	213	209	218	206	234	213	191	228	247	264	231	218	241	195	203	245	239	193	211	207	238	214	223	200	210	200	235	200	212	229	215	214	214	190	236	200	204	235	221	221	217	195	218	211	207	188	226	212	216	253	229	230	213	214	233	220	223	195	191	202	205	221	200	190	235	243	194	182	233	214	215	231	209	198	226	205	219	206	226	242	194	216	208	193	232	207	188	203	209	203	224	195	209	209	218	226	199	204	231	226	199	214	219	189	200	221	212	208	207	249	229	203	194	187	206	194	210	227	202	189	218	189	235	254	205	226	212	211	204	213	204	217	201	212	193	222	224	222	232	217	183	206	203	237	186	212	193	214	213	218	193	220	218	237	235	226	250	229	229	241	225	197	208	208	215	219	194	230	201	198	205	218	237	213	217	226	206	236	205	240	209	218	201	227	181	205	215	199	217	249	228	222	205	224	206	249	219	223	211	234	209	216	211	209	214	208	212	245	212	204	204	204	228	216	206	215	209	216	211	199	203	228	242	227	201	208	210	223	218	218	200	220	201	224	206	205	209	189	209	216	183	217	207	248	213	250	226	197	218	228	207	226	199	226	214	217	177	245	222	208	230	214	218	218	190	229	232	223	216	251	196	208	212	220	229	232	219	180	213	199	220	213	204	191	207	209	231	219	195	209	204	226	214	227	216	194	197	217	225	213	210	198	187	186	212	185	229	227	206	232	232	221	209	211	204	193	180	209	198	232	191	233	209	202	240	198	217	192	214	256	200	207	219	213	216	206	212	209	195	214	213	218	212	194	223	177	229	219	227	232	222	201	192	201	197	216	227	234	209	201	229	221	224	241	226	219	188	203	205	207	203	195	202	217	222	208	213	205	207	209	206	225	217	219	239	192	213	228	188	196	215	195	217	220	226	233	216	251	236	200	195	206	204	217	227	194	195	223	216	215	225	223	226	210	218	219	203	226	217	213	192	225	195	196	214	218	219	227	225	205	197	207	226	214	211	201	232	197	227	241	211	225	222	212	191	217	215	217	203	217	221	203	225	224	231	193	230	218	209	214	214	232	225	213	213	210	228	219	211	240	214	196	185	247	206	192	210	204	227	181	234	209	245	229	225	224	214	232	213	251	212	210
3250	5217	3127	1547	962	751	645	556	533	519	524	553	521	546	499	535	496	514	508	533	507	518	500	501	494	536	488	508	496	505	533	501	499	516	502	469	490	506	485	458	469	470	500	504	476	477	497	501	464	492	481	494	469	463	516	498	526	473	494	474	499	491	496	509	445	521	461	469	512	441	491	479	474	442	467	473	488	505	466	529	473	465	509	483	502	509	471	517	507	485	464	534	506	472	539	503	514	530	491	468	511	458	513	527	478	493	421	479	440	498	502	469	462	506	491	516	515	511	480	457	459	509	514	483	481	546	476	454	498	513	475	472	460	499	523	482	495	492	503	510	474	497	475	513	452	481	512	478	488	436	475	486	515	462	508	479	509	460	494	510	502	458	481	467	518	485	508	465	490	501	461	470	499	453	529	495	490	527	451	457	472	501	523	478	508	496	490	464	490	500	496	470	510	452	487	507	494	502	510	486	506	460	498	465	495	494	485	496	466	468	500	450	476	474	488	477	501	497	497	461	487	511	492	493	455	459	482	484	549	490	486	449	542	486	463	488	495	482	499	457	525	525	461	505	505	488	466	459	513	503	478	498	480	488	475	460	497	519	485	498	467	516	470	491	497	483	485	512	498	513	471	482	503	489	461	447	490	501	501	493	498	505	515	474	497	522	490	504	439	523	458	517	484	460	463	462	510	518	490	505	502	520	483	485	478	481	485	518	467	477	478	501	491	504	477	482	498	503	483	483	503	442	513	436	499	463	511	528	473	520	470	490	493	486	492	472	483	460	464	483	483	475	516	514	492	514	504	485	495	511	452	492	512	461	479	472	467	494	496	513	525	526	458	480	504	498	456	499	461	447	457	479	478	465	476	469	463	464	452	513	481	504	510	463	488	497	502	537	479	431	481	471	492	492	480	478	481	477	484	492	490	475	493	481	497	499	498	480	500	526	492	461	532	480	474	482	491	462	449	466	485	481	463	497	479	532	510	498	487	490	487	513	487	469	461	483	530	479	491	455	497	536	491	502	465	473	511	519	483	512	477	445	533	493	481	487	498	466	502	516	465	461	466	490	463	481	516	463	489	504	456	447	509	495	509	529	518	488	513	503	471	492	483	461	460	494	485	492	484	510	510	505	484	490	495	473	421	456	512	497	498	460	473	456	434	520	473	490	470	465	507	502	496	510	501	508	467	481	494	490	506	499	483	486	490	508	475	462	498	499	485	466	471	461	481	520	511	503	496	487	483	471	472	540	517	473	466	463	433	474	497	496	520	461	502	495	494	469	465	485	500	522	461	510	511	497	506	508	489	519	492	468	499	507	451	485	491	471	498	527	476	451	485	473	447	474	484	524	497	492	494	493	474	467	486	493	488	485	498	482	480	473	468	462	519	494	495	485	464	496	492	508	498	473	457	518	519	495	499	518	503	493	488	484	445	483	510	493	508	458	494	504	480	502	486	497	569	512	504	483	507	507	455	482	496	475	481	477	481	462	466	493	470	479	419	476	491	484	501	494	473	476	510	479	532	466	493	494	490	462	502	470	495	499	490	494	507	475	477	454	464	447	477	476	462	469	473	483	504	483	493	507	514	474	510	511	489	481	445	481	488	488	521	503	472	471	516	502	497	474	507	490	506	467	493	475	507	485	458	505	504	437	467	493	476	485	492	477	500	492	484	521	503	519	530	479	478	494	490	476	489	492	490	539	486	506	482	497	480	461	513	494	448	489	487	527	505	516	504	493	490	504	489	475	475	501	489	488	509	514	500	500	456	459	500	493	476	488	498	509	453	459	488	483	542	474	465	444	530	483	511	499	460	465	479	480	499	481	464	484	453	491	475	479	522	480	496	513	507	497	470	516	469	527	489	500	500	492	485	507	499	476	500	502	482	480	470	493	489	489	500	510	501	457	482	460	510	492	532	467	507	453	471	478	492	495	477	499	479	524	480	469	464	427	483	446	518	521	476	505	499	464	511	517	482	512	503	510	513	486	510	492	488	495	443	539	495	476	510	504	493	506	469	484	482	506	463	471	481	530	478	495	519	512	526	519	488	508	486	493	471	490	497	461	501	503	472	518	487	503	462	528	489	500	499	503	508	520	477	521	482	469	447	487	477	511	460	463	541	470	486	514	471	501	456	465	493	535	477	465	497	509	445	462	511	511	516	495	514	488	488	466	489	459	494	492	496	495	490	487	452	488	526	465	485	506	491	498	501	498	519	485	496	500	457	479	453	510	470	518	514	471	484	475	450	455	501	492	479	501	479	454	486	529	477	494	474	446	529	514	493	536	476	462	498	473	460	504	467	418	492	471	483	449	455	472	483	498	492	494	482	487	487	491	483	475	478	475	488	500	492	486	513	517	495	500	517	451	495	504	497	483	506	496	483	453	509	485	493	513	500	501	513	467	532	464	452	427	459	488	473	491	496	475	467	511	498	496	469	517	528	476	503	492	507	521	470	479	474	511	456	504	475	506	496	486	482	489	529	472	476	460	519	500	487	488	491	484	446	464	441	509	557	525	499	498	493	502	520	498	481	490	432	481	466	518	467	474	508	515	504	474	514	483	458	531	489	522	531	503	489	483	506	513	502	489	512	479	504	489	489	479	523	498	477	458	494	447	479	518	519	485	487	462	513	484	513	522	490	518	494	487	445	476	460	481	484	505	522	451	457	521	464	482	461	485	498	488	452	459	504	466	488	512	498	489	493	523	487	494	516	506	488	466	466	496	453	490	464	504	486	448	509	502	496	508	469	494	456	505	507	481	464	524	489	468	509	476	457	473	473	510	475	490	521	529	466	502	485	475	480	463	507	465	546	486	507	514	491	528	514	463	489	448	462	491	462	495	487	488	425	458	492	511	491	485	462	511	520	504	486	469	488	471	509	513	442	511	467	496	490	501	452	454	484	459	500	532	491	477	499	482	537	482	474	463	488	468	506	474	467	517	502	496	481	514	471	461	465	465	496	492	461	491	505	513	487	458	473	503	491	495	515	476	499	467	476	481	487	482	506	463	478	489	510	507	510	490	465	495	461	488	475	473	484	512	464	441	518	496	525	491	476	483	493	483	474	497	522	483	502	493	466	487	475	485	500	484	438	486	446	530	510	495	464	489	488	452	448	500	513	495	512	491	489	491	465	482	460	505	479	489	452	454	469	477	473	475	471	463	454	500	507	495	522	498	483	448	503	508	511	511	486	499	490	482	515	470	478	509	557	518	484	499	517	446	480	503	495	470	489	496	477	489	512	491	491	479	502	500	451	488	478	486	452	481	486	511	469	480	418	475	499	470	492	498	508	520	497	469	493	492	514	494	501	487	523	477	483	482	519	503	490	485	471	501	505	526	491	484	472	448	472	502	499	492	495	533	446	483	499	478	457	457	514	515	478	513	478	478	452	478	431	507	496	503	508	494	499	454	482	464	515	496	475	513	484	478	520	530	503	470	480	480	501	508	465	480	513	526	497	508	477	506	466	486	500	500	510	450	526	485	493	485	466	507
32876	13244	1704	418	306	263	283	290	270	280	278	245	266	256	291	274	282	249	283	279	290	286	256	291	290	255	287	276	286	262	269	251	252	267	285	260	270	249	266	236	234	290	287	269	283	267	254	275	264	250	277	237	282	287	269	250	261	251	261	294	274	283	254	236	269	278	289	318	270	302	269	273	260	261	238	277	265	298	283	291	304	310	285	254	277	287	275	230	284	281	260	265	258	225	286	296	265	264	289	257	241	259	253	250	268	264	273	254	260	253	288	292	291	249	269	263	286	265	246	259	281	256	241	252	253	261	303	265	283	299	257	245	267	243	261	282	278	259	277	244	287	259	282	282	255	258	234	285	248	265	245	265	283	257	236	274	253	272	266	276	263	284	245	265	264	286	251	295	272	286	299	235	292	246	264	262	286	286	226	252	257	254	298	258	256	286	270	284	243	298	268	235	261	275	256	253	272	275	267	266	249	264	296	276	261	251	276	264	247	233	268	298	272	264	249	284	289	258	286	240	260	256	241	265	269	308	278	263	263	273	277	239	250	241	253	277	284	270	278	276	277	253	267	290	261	256	254	276	279	276	269	238	277	265	270	290	286	289	267	291	265	259	303	247	289	240	280	268	278	283	285	276	293	265	295	266	247	259	269	277	241	263	248	279	242	247	252	278	279	263	272	245	233	256	288	275	272	263	274	260	275	277	259	271	304	292	270	271	258	264	261	250	250	280	282	239	293	252	235	277	267	283	279	277	273	233	273	270	271	265	245	266	265	270	297	243	263	270	249	272	280	280	236	279	299	254	265	260	287	267	291	262	295	255	246	249	280	273	275	269	270	268	251	309	260	253	269	268	276	276	280	281	269	259	295	256	250	290	291	276	262	263	231	283	295	294	254	279	284	253	267	265	253	251	302	256	250	241	270	280	246	269	253	285	270	242	252	303	255	275	273	258	276	257	262	264	256	254	273	247	296	291	277	245	254	255	287	279	268	246	277	254	315	283	287	280	272	232	281	219	282	280	268	231	275	304	307	267	308	268	243	284	255	291	270	259	254	272	243	247	281	283	262	302	275	272	250	254	247	297	265	277	270	237	295	262	232	274	272	261	281	307	233	254	241	289	275	252	291	283	286	241	245	278	294	272	273	255	258	293	283	290	286	259	271	257	274	265	263	249	224	249	302	263	280	298	251	256	237	277	255	256	274	269	260	228	247	254	292	277	270	246	255	275	255	258	249	257	275	255	279	267	281	296	238	272	301	277	271	247	238	275	279	264	249	263	280	309	275	299	290	296	262	253	252	267	268	249	242	250	257	280	281	253	242	260	255	280	267	298	241	261	277	290	284	267	259	242	271	247	287	264	257	287	280	269	269	256	297	274	247	263	300	251	247	301	264	284	274	243	259	285	296	248	269	279	254	289	282	269	250	251	262	262	290	282	272	306	263	279	277	261	276	261	274	272	272	280	251	286	266	292	268	277	273	227	262	277	251	238	290	249	249	266	240	273	241	286	275	278	259	284	253	289	276	263	271	240	236	277	302	283	290	261	283	254	268	283	246	285	289	259	258	287	270	284	280	287	268	262	281	261	274	273	264	230	266	283	266	272	268	269	261	257	243	246	270	297	274	318	287	266	278	265	282	259	265	265	250	272	253	246	271	273	264	270	288	234	268	311	276	298	260	244	274	250	268	259	269	256	301	251	253	271	266	304	261	248	277	291	256	278	265	312	246	268	302	256	281	272	279	278	263	260	271	246	244	282	270	253	262	264	269	265	266	248	287	274	237	250	254	256	252	277	257	294	260	276	250	270	246	290	253	300	275	298	278	236	259	224	277	254	262	244	271	250	265	279	260	255	270	263	244	282	268	278	263	275	264	282	261	259	243	266	277	238	231	287	261	235	286	254	265	280	296	305	243	271	222	276	273	273	260	265	281	265	287	293	264	284	281	269	260	262	236	285	280	257	251	251	269	271	267	270	273	269	277	261	243	255	258	256	256	267	267	277	256	262	261	272	231	250	274	263	261	254	250	257	252	251	278	247	277	278	243	268	250	261	263	297	280	275	287	252	255	283	229	236	271	290	295	307	315	308	268	262	251	272	256	258	266	269	241	249	269	267	251	294	269	255	270	271	273	282	266	266	243	232	225	265	271	249	252	244	296	289	250	274	290	265	246	263	280	276	282	260	258	275	267	268	230	286	268	257	258	264	288	265	269	283	296	273	248	274	297	297	268	261	257	257	268	277	288	267	269	271	283	251	258	261	265	262	293	239	246	282	255	268	261	281	253	269	254	322	241	260	276	278	260	247	251	281	265	306	295	282	263	263	259	248	260	273	282	287	278	237	270	273	243	267	249	276	279	260	278	308	253	301	276	292	264	269	242	264	279	288	250	279	255	263	253	272	257	264	292	280	278	276	297	296	265	273	287	266	261	269	284	279	289	246	261	281	247	241	255	261	278	232	215	246	284	270	304	244	277	261	273	286	261	273	260	259	279	272	249	278	270	294	279	281	289	249	274	290	250	265	265	253	260	258	291	276	251	283	285	266	270	283	277	279	263	299	278	283	274	235	275	282	270	242	270	292	264	258	291	258	266	277	272	295	265	301	291	271	279	305	262	264	255	240	242	276	253	270	284	260	261	265	293	251	262	259	270	268	266	286	269	265	242	262	247	284	256	287	251	273	273	271	277	265	270	273	277	240	249	262	252	249	258	270	281	272	273	295	278	240	263	302	237	281	229	269	274	271	259	255	264	257	271	259	251	250	288	253	277	269	267	260	266	218	273	265	255	267	254	271	254	259	268	270	264	268	275	256	266	299	279	275	262	271	283	284	242	283	248	247	283	292	257	293	247	252	266	273	280	265	253	305	257	285	261	276	292	255	272	275	242	243	262	285	258	274	248	263	294	278	261	240	283	275	260	260	292	249	294	262	297	261	273	269	236	288	273	270	302	276	235	253	281	282	254	265	279	293	261	270	283	287	276	256	246	285	264	256	256	294	244	229	246	273	248	280	272	221	257	250	268	279	260	240	257	304	271	230	262	267	270	286	268	267	318	254	247	266	256	267	298	250	271	258	304	266	245	266	277	253	267	262	237	274	248	270	292	264	255	279	260	257	294	275	246	272	252	278	255	272	264	272	229	288	290	278	256	259	290	251	251	262	274	266	283	278	284	259	254	260	248	277	279	259	265	275	255	264	272	306	239	278	273	247	264	272	257	283	286	269	276	264	275	259	261	275	264	267	236	291	271	255	300	269	273	241	259	301	254	259	272	281	299	266	273	278	270	269	275	250	254	267	246	243	309	316	264	261	279	291	255	282	255	283	249	268	276	241	255	254	251	264	275	282	258	256	252	267	283	285	278	233	249	282	280	258	270	254	270	291	266	283	270	272	273	257	254	283	257	296	236	278	243	288	282	297	233	253	250	265	257	316	311	273	268	252	269	284	273	252	291	277	261	242	266	271	283	260	275	276	284	258	265	279	299	285	276	263	275	264
5160	841	763	674	649	631	620	612	607	643	622	655	637	643	635	626	633	624	618	653	604	654	642	672	610	617	649	653	627	654	666	587	623	637	651	598	654	660	655	610	618	621	618	647	645	609	646	653	622	625	633	617	636	605	643	616	619	643	627	625	644	631	622	630	636	613	610	654	562	687	653	709	614	623	614	598	600	630	661	632	617	628	641	640	612	614	653	628	599	664	624	625	659	646	583	654	593	609	635	632	637	608	690	635	649	650	646	623	630	672	595	627	628	597	645	653	612	629	604	657	618	621	647	621	559	603	617	620	658	596	628	626	696	649	646	594	624	591	658	663	651	613	603	648	617	622	661	650	621	584	615	639	651	641	627	632	633	604	649	578	628	615	609	636	621	656	641	684	571	630	630	635	622	671	659	621	663	632	630	608	681	635	680	628	627	651	580	612	590	635	625	622	600	657	651	649	573	657	658	609	616	617	611	636	608	647	643	642	678	628	658	604	625	641	662	612	602	604	589	641	654	630	617	640	607	645	644	643	618	609	626	593	620	675	612	617	611	644	617	616	645	677	622	608	638	603	596	647	622	608	603	612	649	637	588	601	675	638	636	651	687	622	636	663	638	592	660	610	612	609	659	622	627	653	657	665	635	658	625	586	672	612	653	604	607	631	656	676	617	669	633	610	670	624	602	637	667	646	654	613	639	644	606	633	603	627	615	622	656	637	639	626	628	656	609	664	628	604	644	646	646	614	657	651	635	649	604	628	624	593	664	612	670	622	644	626	668	626	619	627	619	633	636	627	645	706	573	637	637	602	648	611	663	608	660	658	651	639	662	635	594	644	693	616	609	633	646	593	665	594	623	637	647	663	602	613	632	635	681	642	605	644	613	611	635	612	614	621	633	627	658	640	605	638	576	602	637	655	581	631	642	596	612	626	620	564	648	620	643	623	596	640	605	645	625	647	650	655	585	621	645	659	646	648	666	590	626	610	632	575	629	641	637	597	640	608	649	657	599	601	636	630	650	642	592	687	603	629	597	656	691	619	621	654	613	620	616	623	628	637	634	625	592	579	675	639	656	630	593	624	626	628	654	634	613	653	625	656	631	630	605	626	669	596	642	602	592	620	657	604	645	622	573	620	625	607	641	617	611	609	640	606	640	633	647	665	666	638	627	654	629	619	616	659	595	619	626	634	678	636	637	624	638	619	611	609	606	634	629	657	674	640	645	619	592	647	604	557	632	625	600	623	615	658	609	616	668	643	625	626	651	632	642	653	624	620	629	661	624	655	645	663	623	647	650	633	632	651	616	609	643	615	618	646	631	625	631	644	623	633	643	653	631	679	646	592	631	610	670	626	634	641	704	650	645	599	592	606	588	640	608	613	597	657	629	597	630	657	630	623	651	649	668	647	635	630	658	641	619	604	635	669	606	602	629	645	636	606	616	641	611	612	628	618	677	650	631	625	628	616	627	610	642	648	657	645	638	627	619	658	618	686	667	648	599	650	580	599	621	566	612	663	617	627	629	640	630	575	681	645	616	623	636	630	647	630	588	641	604	602	647	609	618	611	630	638	653	614	656	679	645	630	596	598	623	629	643	653	646	612	641	615	661	702	657	612	641	663	635	623	617	622	622	627	636	651	616	685	637	628	668	615	616	648	608	648	628	606	620	654	610	614	597	633	592	624	637	619	632	648	607	644	621	643	667	588	592	635	602	621	633	644	648	619	626	677	669	628	623	578	693	669	628	598	634	632	611	641	640	648	603	600	653	628	638	573	641	597	620	665	627	629	599	617	633	647	648	621	585	623	622	663	648	624	637	593	643	623	644	651	640	666	612	590	599	634	612	621	656	635	626	654	641	602	652	640	635	648	588	624	617	595	590	614	636	657	601	660	626	645	640	618	620	627	620	596	642	660	606	629	662	627	598	640	616	665	620	643	672	645	647	600	653	613	670	667	632	646	628	611	631	597	618	631	627	684	647	656	653	628	669	633	623	625	591	642	641	568	641	595	612	631	601	641	635	613	582	643	630	639	639	632	638	636	634	630	648	601	627	682	633	609	681	639	603	650	611	641	636	663	562	638	610	664	654	625	655	637	634	654	633	603	664	630	650	618	628	633	629	626	599	623	663	686	635	661	658	660	665	663	618	566	658	600	585	626	611	629	642	654	599	625	562	627	603	640	666	615	640	680	649	620	596	621	597	625	652	619	629	670	650	619	612	618	637	632	668	596	651	656	608	656	631	626	647	662	620	634	597	647	636	628	613	667	660	648	618	635	614	614	625	665	595	625	636	643	623	605	613	589	627	671	611	658	619	617	643	606	645	643	669	630	610	619	647	632	650	632	634	638	639	665	672	630	645	668	612	655	598	635	616	589	674	630	626	632	614	623	646	626	611	654	639	624	648	633	630	634	607	611	634	659	623	626	614	639	646	617	677	581	649	646	639	662	638	641	629	630	628	639	636	627	649	665	637	646	659	646	609	637	600	633	625	640	674	646	601	606	629	642	655	644	624	640	639	589	622	631	610	598	614	600	662	647	634	649	651	658	613	707	615	645	605	660	627	636	624	661	634	592	597	618	614	639	640	619	599	658	601	624	610	633	651	633	613	632	661	642	640	601	657	632	653	610	591	632	583	642	621	612	619	602	657	652	614	650	620	626	655	599	648	597	627	637	663	660	629	654	629	688	610	629	653	614	614	604	588	623	652	623	595	676	640	614	629	642	617	630	631	654	634	624	663	633	636	640	628	599	615	623	616	609	628	633	607	650	610	615	603	654	652	627	624	661	629	664	600	636	595	623	639	709	630	615	629	645	624	641	651	626	621	640	599	664	616	605	623	616	626	657	644	640	641	629	651	623	661	670	621	623	650	584	617	614	687	685	654	644	635	673	634	653	581	634	608	632	580	632	637	674	629	616	674	629	650	625	632	581	658	612	583	665	642	650	612	672	627	610	617	638	617	638	647	629	597	611	571	676	578	682	590	634	612	605	598	664	651	666	675	662	624	606	633	643	616	687	628	615	601	616	633	655	618	674	674	631	639	645	651	648	601	629	576	612	621	640	658	609	589	671	653	584	654	603	587	637	603	625	651	653	618	676	612	606	610	625	606	652	608	578	630	635	668	613	632	620	655	605	617	621	626	687	622	575	671	634	615	610	646	640	633	610	635	622	642	620	638	629	656	633	626	625	605	587	655	650	597	601	686	622	678	633	599	621	601	648	666	653	638	564	627	679	621	660	619	606	647	645	629	603	657	607	627	650	598	595	653	640	630	622	671	624	642	623	678	664	635	629	655	652	685	592	626	585	635	629	658	640	603	620	649	627	658	623	672	665	654	664	607	663	625	622	642	648	662	668	599	685	586	632	634	596	601	641	613	634	624	619	652	671	651	679	634	610	689	637	614	611	635	625	640	606	624	611	648	638	631	607	584	604	655	671	648	640	620	588	635	633	635	615	612	638	627	586	638	604	618	604	648	649	606	629	648	611	616	631
24566	20856	24343	27470	19182	1224	538	458	405	370	384	366	397	356	348	349	345	385	372	354	365	357	384	359	364	365	361	345	312	400	376	352	329	320	413	374	392	342	355	336	362	358	370	344	375	329	364	365	369	335	370	394	356	370	361	347	355	373	372	356	328	324	340	344	344	322	363	382	380	339	349	363	347	348	336	355	364	326	328	335	359	383	356	307	362	371	344	372	360	373	367	363	314	372	316	332	388	309	309	351	384	329	368	348	375	333	378	370	362	351	332	331	348	332	333	387	342	333	329	334	333	345	340	339	371	324	332	344	327	386	354	339	328	361	351	353	368	315	355	330	341	369	349	326	361	326	356	322	374	332	341	340	346	360	340	393	365	340	358	329	357	358	360	344	406	389	357	392	339	338	362	350	373	363	361	362	360	320	322	372	346	350	352	371	359	326	390	371	351	330	368	370	364	347	398	347	386	355	351	333	353	349	343	410	379	360	377	346	361	314	374	357	340	332	315	348	380	371	322	385	391	348	351	330	352	324	335	308	307	365	375	319	343	349	365	338	352	315	366	299	342	322	342	329	366	354	356	377	331	359	297	360	349	381	303	326	358	360	363	324	344	343	317	344	364	361	356	338	325	349	357	328	342	358	374	430	403	341	379	326	349	350	359	340	335	360	342	351	401	344	355	348	362	321	326	345	346	368	346	349	392	374	309	325	324	332	352	336	347	339	338	357	375	346	379	359	342	299	372	356	346	351	363	339	367	364	350	360	338	368	334	380	370	346	310	350	359	325	352	324	346	318	339	369	341	329	327	329	320	369	341	353	341	346	338	335	322	337	352	358	382	350	360	361	353	351	364	356	338	348	333	344	362	374	341	379	372	352	367	325	333	354	375	351	339	331	338	345	330	380	369	355	382	361	345	342	341	332	354	346	365	311	350	353	353	349	398	357	348	340	370	401	319	334	310	344	369	368	369	367	330	339	331	289	354	325	366	344	334	331	365	320	362	341	344	368	352	344	357	354	348	342	340	364	371	297	332	355	364	385	364	353	361	351	351	371	339	337	363	348	357	386	352	346	362	349	360	354	313	366	315	347	325	302	346	351	342	335	357	362	350	378	357	340	333	339	350	393	367	326	369	356	386	365	351	338	339	387	355	368	341	362	327	382	360	319	355	326	355	326	348	342	360	339	362	336	343	349	342	379	342	334	324	337	326	353	318	350	334	323	396	350	356	353	347	354	381	361	330	338	321	356	377	342	370	342	363	353	348	378	323	359	339	389	348	341	339	366	362	339	342	375	353	344	360	351	333	334	381	377	352	316	375	333	358	379	346	347	369	363	352	331	378	321	335	369	345	354	368	360	335	344	342	353	358	346	335	343	358	343	364	329	320	343	319	342	379	315	308	358	323	339	353	356	327	346	333	356	326	326	327	371	356	345	370	363	323	316	421	348	312	336	347	335	354	313	347	325	366	326	341	377	319	329	353	356	337	351	386	367	349	385	371	390	354	357	354	342	365	327	368	346	354	343	355	337	353	329	342	372	370	365	330	348	382	368	355	335	363	334	340	339	363	352	366	369	366	343	340	343	312	384	357	348	318	347	351	343	383	348	318	341	354	341	352	345	343	374	372	336	371	364	349	348	333	375	370	366	334	362	371	356	344	339	313	340	378	343	351	341	342	353	342	414	345	368	349	349	339	345	338	355	392	367	361	320	324	352	341	346	353	324	370	343	317	362	362	350	367	320	332	361	322	319	354	319	335	365	371	323	317	338	357	333	366	331	294	334	347	361	327	287	353	355	360	357	360	348	300	337	374	377	374	339	314	353	383	376	398	372	341	349	345	342	345	370	335	344	366	357	352	360	342	363	328	349	334	330	366	330	313	345	335	388	352	330	347	374	372	347	351	385	375	382	332	347	374	352	399	356	332	336	349	330	364	367	361	367	360	339	334	337	381	350	334	354	355	349	349	380	381	329	318	363	358	307	328	363	355	335	348	318	374	378	320	326	335	335	340	347	346	355	414	360	382	355	328	388	362	358	346	357	358	361	391	366	350	334	354	354	368	353	362	348	338	363	366	312	316	317	356	352	315	343	380	349	363	355	374	345	318	343	343	338	355	361	381	375	363	350	319	365	320	353	367	404	344	355	367	382	332	348	377	335	361	331	362	325	367	352	339	356	302	364	369	383	331	360	366	343	349	373	355	327	337	367	305	343	331	370	361	344	347	341	338	314	325	321	325	339	349	359	344	346	375	344	328	333	346	373	342	360	357	332	374	351	327	320	355	362	343	363	355	318	342	350	366	338	342	320	390	354	353	319	347	320	313	365	368	346	345	317	343	320	353	378	375	335	361	375	406	318	353	364	367	356	325	338	366	321	347	339	370	344	363	347	364	381	350	321	367	352	361	358	339	378	357	333	377	362	345	363	350	350	350	356	337	328	337	327	358	381	345	373	351	357	374	342	346	346	360	341	357	376	348	382	327	348	316	357	333	337	360	347	378	353	354	364	371	331	358	340	319	346	370	329	364	352	384	319	285	361	333	324	339	371	322	362	331	348	366	362	386	354	361	359	341	382	366	365	372	326	357	356	343	361	374	328	359	380	329	346	374	350	332	326	335	353	340	343	343	331	364	326	391	356	346	356	363	387	301	359	334	349	359	354	337	347	326	343	372	343	343	324	342	376	369	325	349	365	312	371	388	345	371	366	294	343	349	354	362	359	325	329	344	352	388	354	338	341	339	314	313	355	338	322	361	342	357	348	344	347	365	310	376	392	338	345	364	367	357	367	387	331	344	329	344	339	352	331	368	353	315	355	331	362	370	332	358	350	372	336	361	351	351	346	341	378	371	355	330	357	328	364	358	350	388	329	335	355	361	352	358	335	393	353	343	325	337	363	391	357	354	306	355	305	328	366	349	325	354	348	348	386	330	363	338	315	366	338	355	338	354	355	347	345	375	334	347	347	360	348	362	327	328	377	378	340	339	352	381	346	336	374	373	349	299	357	341	343	344	339	374	389	349	337	331	341	339	383	389	347	393	355	348	316	377	314	365	350	354	370	337	346	384	338	352	334	342	320	329	349	351	343	334	328	334	372	356	378	338	315	302	352	349	349	357	331	334	350	338	353	338	311	381	345	326	366	328	373	353	346	378	395	333	339	354	369	332	334	361	348	337	375	355	363	357	335	362	355	311	361	361	372	368	339	325	343	375	363	346	361	378	322	381	335	383	348	368	354	355	346	322	322	363	330	380	364	342	331	352	365	354	341	322	346	340	356	342	336	306	313	368	361	365	347	351	381	346	375	354	315	341	360	372	364	393	341	337	320	348	368	344	386	360	341	363	330	336	356	359	356	318	389	349	355	375	371	350	320	324	299	365	301	336	333	372	354	330	371	298	380	362	318	353	330	370	341	393	366	373	375	357	352	320	321	359	366	339	328	359	324	358	366	318	347	349	303	339	358	350	364	349	392	352	362	326	361	356	412	354	369	368	318	338	335
3385	2921	1968	1225	945	944	864	826	820	783	826	788	757	809	802	747	748	809	787	797	785	750	751	791	851	781	753	772	829	769	800	821	780	790	722	756	749	727	772	777	819	777	772	768	779	792	765	718	791	782	774	787	759	812	826	804	750	742	789	760	826	795	800	792	798	794	772	763	768	774	780	795	791	721	787	799	758	800	772	765	733	814	858	717	818	810	800	761	811	735	763	805	773	831	798	767	784	834	755	787	802	755	791	772	815	784	760	786	823	792	746	752	768	749	812	825	777	733	838	830	760	702	789	811	789	828	794	783	793	779	780	742	772	796	773	806	772	733	732	727	726	751	822	799	830	801	733	788	760	809	782	754	783	764	814	740	766	772	734	757	766	803	786	771	769	809	770	751	722	839	774	775	718	742	772	787	790	758	772	745	787	744	737	744	759	734	810	774	773	805	817	753	803	803	759	786	792	786	766	788	779	749	768	759	804	757	762	755	749	755	779	756	776	795	716	787	760	785	829	785	807	793	715	717	752	728	763	786	777	807	767	765	791	807	736	743	734	776	775	740	766	768	792	762	798	807	766	748	772	763	749	738	757	777	777	804	807	767	787	792	768	797	819	786	763	776	756	818	808	766	824	795	748	795	779	807	791	785	769	773	801	776	800	797	782	727	807	754	829	773	813	767	775	705	783	732	798	786	748	754	718	792	796	793	837	773	802	754	763	779	736	754	802	799	738	799	772	734	778	798	745	785	719	773	762	768	792	725	755	770	794	802	718	780	731	769	810	757	778	791	830	785	761	787	716	764	762	768	763	795	790	743	753	740	843	810	751	739	747	807	818	754	795	835	787	763	785	747	765	781	789	750	796	795	792	741	838	754	775	806	775	765	779	760	740	791	759	765	796	828	769	771	866	763	834	748	784	829	761	766	769	790	798	768	780	777	788	781	807	788	743	788	792	786	725	820	781	752	781	827	773	741	804	782	761	772	786	707	786	809	820	778	783	801	774	779	768	794	818	800	773	707	772	748	736	834	783	791	745	780	717	766	805	750	801	834	819	797	818	778	806	710	788	780	776	829	726	793	766	745	795	762	801	729	791	776	758	696	824	802	782	756	801	816	763	779	816	771	782	789	787	761	820	722	774	763	752	789	809	812	772	858	810	788	768	780	743	772	782	787	749	857	785	798	782	743	748	739	785	808	746	719	754	790	768	797	797	772	772	794	763	790	761	793	783	788	758	756	803	815	761	800	784	788	731	779	773	730	740	770	777	775	809	766	790	830	797	747	840	771	778	719	784	838	803	767	810	775	784	832	796	795	762	714	767	747	782	783	813	771	784	734	825	767	784	781	760	760	757	722	812	806	781	752	781	780	778	822	788	794	784	750	799	794	748	797	787	789	801	811	783	765	824	771	781	774	796	756	805	802	766	723	791	854	798	773	776	806	761	783	804	812	793	784	757	759	765	751	848	767	733	712	779	777	735	775	807	821	786	786	767	803	796	747	797	799	823	802	745	741	750	775	810	747	756	793	805	764	714	750	711	758	780	800	779	781	815	750	851	770	782	825	796	765	763	734	763	803	745	721	750	800	776	790	739	811	771	814	779	764	822	773	744	773	784	800	718	802	777	735	784	777	765	795	761	790	805	776	743	798	797	752	759	796	743	810	726	734	827	761	768	778	836	752	735	717	776	753	790	821	799	742	756	781	787	757	801	770	761	754	783	817	781	805	832	766	783	775	767	748	737	745	783	758	835	737	728	740	775	813	801	773	779	754	776	740	787	802	761	754	775	847	751	833	762	798	800	703	771	783	795	810	810	754	803	728	762	776	801	752	802	799	812	729	794	805	794	801	756	774	744	790	746	749	795	803	802	783	756	807	751	769	810	793	804	766	763	794	812	756	801	753	755	792	741	773	793	768	761	784	775	789	743	744	820	780	761	797	761	747	827	718	796	754	826	784	759	805	789	832	802	768	751	751	848	812	749	749	831	728	734	778	795	722	760	762	808	773	843	752	810	789	770	814	778	823	780	789	819	756	802	755	770	796	733	723	769	796	757	770	821	746	815	825	788	747	765	759	774	771	756	746	725	771	756	820	774	789	736	702	766	836	778	798	773	820	784	793	751	775	760	795	754	771	744	779	780	748	811	793	773	794	756	796	808	762	758	792	784	812	724	775	812	753	765	707	735	791	832	725	779	751	734	771	705	826	787	794	767	752	775	741	794	789	814	745	778	759	757	775	792	785	763	793	807	864	780	772	768	802	788	777	758	803	804	797	779	783	777	796	728	765	751	772	741	791	746	718	755	746	748	748	761	798	787	774	801	768	758	751	840	773	836	754	815	740	797	775	793	783	789	780	796	812	808	735	841	784	765	824	734	747	774	790	752	795	761	750	784	801	734	758	751	795	819	782	761	745	798	761	760	767	792	767	768	742	763	799	799	779	827	779	787	760	729	710	822	755	786	763	835	760	734	804	730	811	812	802	806	741	805	794	788	796	760	774	776	783	772	849	797	776	739	748	797	768	756	779	771	790	785	742	735	786	761	827	759	772	745	739	831	802	726	794	784	738	784	769	814	782	776	748	741	798	789	791	814	808	808	812	765	772	802	762	788	782	790	752	818	732	728	695	816	827	802	777	798	742	773	780	777	752	731	771	799	741	704	795	779	800	825	748	759	821	728	739	778	812	756	820	775	738	753	756	769	753	803	771	762	784	778	764	828	779	792	800	823	757	794	746	782	754	798	832	792	721	737	757	765	782	766	777	799	777	800	809	743	732	816	776	783	784	762	709	800	795	760	779	783	760	753	814	793	755	745	786	784	803	769	800	759	754	787	755	746	773	781	768	792	774	762	763	771	787	783	729	732	746	787	705	732	761	814	751	791	742	807	767	804	817	776	794	760	752	774	761	797	732	806	785	741	755	773	755	807	792	764	787	718	769	796	740	824	808	781	790	777	747	746	774	777	789	803	758	786	775	796	768	799	795	796	735	792	742	798	749	769	712	800	792	777	753	788	758	780	769	776	761	794	818	780	753	774	809	775	759	781	743	763	778	793	760	757	817	771	771	767	795	767	784	785	769	761	752	791	755	800	767	752	739	797	833	738	787	770	783	779	754	762	748	777	863	797	780	833	812	799	732	791	786	792	746	727	774	803	777	812	822	864	734	790	829	782	785	785	731	777	799	765	801	784	787	793	792	788	790	818	788	809	769	805	775	828	827	811	765	757	780	787	738	788	747	743	783	766	804	787	759	774	719	761	780	806	754	793	773	740	779	745	761	775	763	775	770	816	729	776	761	817	800	787	767	753	758	769	783	763	762	791	763	788	796	743	724	760	794	804	779	757	771	803	774	812	702	764	787	765	781	803	843	793	851	799	800	758	758	851	777	789	754	752	732	767	740	745	766	762	803	707	773	759	797	828	794	757	759	777	747	780	782	783	743	810	714	733	765	783	767	757	802	776	783	778	778	775	763	796	788	810	724	805	783	770	757	786	758
23516	20810	25062	26641	20812	20810	3291	503	376	317	307	288	298	263	249	249	246	237	223	235	220	233	208	253	220	268	259	221	203	207	226	219	233	239	217	213	211	227	225	237	234	222	201	214	215	210	209	240	238	237	210	191	233	205	200	228	220	216	220	216	211	202	196	252	219	216	228	219	233	205	220	182	219	214	196	230	199	203	216	225	253	213	232	188	221	211	205	206	212	203	214	189	208	191	233	187	252	237	210	199	226	224	198	215	192	206	217	192	209	213	221	250	227	203	219	227	249	220	198	253	224	215	208	220	246	231	199	206	170	219	211	205	193	195	244	191	240	206	225	200	202	232	213	209	232	217	218	223	197	216	198	191	226	214	228	198	226	214	221	234	219	225	221	196	214	225	212	218	203	213	181	222	196	208	237	235	210	220	221	212	212	211	202	213	224	226	211	208	211	208	205	192	197	204	227	206	200	199	194	257	210	210	225	227	207	217	225	231	201	233	229	214	224	222	262	218	220	229	243	205	218	245	205	211	239	228	220	210	207	195	205	216	248	229	199	205	227	232	224	236	207	210	182	201	195	205	216	224	221	222	218	205	223	224	198	220	210	224	205	210	182	225	230	194	255	232	236	216	191	211	191	250	237	226	232	185	226	198	211	220	241	239	187	199	219	214	222	254	222	222	202	201	225	221	218	208	198	237	214	233	211	210	224	209	232	229	216	208	252	226	217	201	195	244	222	214	236	224	264	227	188	243	187	228	230	198	227	227	238	198	238	223	240	203	221	218	230	235	214	245	202	205	210	231	231	207	215	202	192	175	215	215	211	239	229	213	228	199	195	195	223	220	221	219	205	265	183	214	207	204	238	204	215	208	187	194	216	214	233	209	205	225	220	194	188	223	203	228	193	216	226	222	215	185	213	211	215	226	212	211	208	214	215	244	232	212	213	209	235	218	234	215	224	211	204	225	195	218	209	201	235	219	236	227	235	234	192	231	208	163	228	216	221	227	215	214	243	223	216	222	206	267	225	181	207	188	229	229	234	213	226	213	207	186	220	203	196	183	199	217	185	195	219	212	223	211	198	200	233	204	206	204	226	200	214	205	230	209	196	229	252	213	214	198	218	203	265	223	237	201	225	224	214	221	207	219	192	211	215	240	199	205	208	245	217	222	210	229	220	224	209	205	204	218	206	201	203	211	205	226	248	236	236	219	200	199	198	225	224	215	228	197	210	195	223	225	213	209	203	234	195	255	232	218	206	214	203	189	223	260	209	202	198	216	196	241	200	198	213	229	229	205	202	228	214	205	220	196	202	199	215	232	236	221	207	226	206	218	235	209	205	233	234	218	217	242	183	237	208	213	219	219	222	220	212	231	202	199	214	240	205	197	220	197	218	240	236	195	229	203	200	202	217	251	219	221	199	211	232	225	202	208	221	245	219	216	182	200	220	208	233	204	195	223	229	235	217	211	199	218	207	196	195	243	212	202	233	211	196	224	184	210	225	246	226	229	193	216	210	201	202	241	200	223	209	228	218	235	250	198	218	224	229	187	217	256	192	222	216	200	216	234	188	207	214	211	244	202	215	203	213	219	206	224	202	208	220	206	200	223	202	217	246	196	207	243	215	243	218	232	190	208	240	204	209	244	226	190	222	237	221	235	216	216	216	237	224	201	240	188	187	238	197	219	210	208	229	236	238	199	212	185	230	218	237	224	234	213	236	215	207	199	210	198	197	214	206	197	199	197	230	217	222	197	195	215	190	261	222	219	231	235	212	218	198	227	208	206	200	206	193	229	224	220	216	209	198	234	233	263	213	242	226	228	234	226	213	209	192	225	203	207	191	232	195	237	215	199	204	195	236	220	216	228	181	228	212	209	202	218	255	239	193	188	219	201	198	216	176	181	211	226	217	199	202	247	186	199	204	212	223	238	234	195	211	209	206	246	225	230	230	235	241	235	222	205	204	226	222	235	238	243	211	211	208	223	248	236	231	229	166	230	239	192	207	233	226	215	210	227	215	201	213	207	195	219	221	209	217	191	232	225	232	227	202	189	207	196	224	193	208	219	232	200	203	202	199	240	239	201	226	227	235	229	238	235	183	219	243	232	200	211	218	218	205	217	210	239	213	210	224	218	221	212	228	225	234	214	195	216	233	229	205	206	203	225	220	244	228	228	225	210	212	208	237	230	229	207	203	207	196	193	196	195	199	237	214	229	223	242	215	225	225	207	224	216	197	217	204	188	247	215	230	228	215	220	207	215	209	236	199	216	213	232	209	197	200	208	213	224	199	213	207	207	208	213	250	228	230	229	212	242	189	234	234	214	208	206	219	218	222	218	197	224	241	209	170	256	245	207	203	207	245	221	194	201	210	252	222	229	195	212	184	234	186	209	214	215	222	209	193	225	227	235	235	236	223	208	208	203	214	221	207	231	203	213	237	220	238	187	221	215	205	210	236	214	226	219	205	225	198	189	195	207	209	197	215	188	192	192	223	198	195	217	198	196	197	224	208	198	189	209	217	209	208	209	201	201	228	225	197	219	231	208	211	216	230	213	212	228	208	232	197	214	223	193	199	230	218	238	223	201	233	175	222	193	198	221	188	225	227	216	200	245	217	214	235	224	219	225	203	220	220	231	209	221	217	221	242	238	229	231	210	230	250	236	205	212	195	215	201	182	207	208	235	201	218	217	196	204	211	203	213	216	189	197	239	218	206	198	202	190	207	233	229	197	225	205	227	219	210	231	184	231	204	242	195	208	221	192	212	204	214	194	234	194	214	199	199	214	210	231	216	205	215	224	232	219	212	210	200	223	206	224	211	225	224	204	223	195	184	246	209	216	211	224	215	212	198	213	229	193	200	241	217	229	223	199	230	212	208	209	219	234	209	219	230	201	198	207	214	201	219	195	213	204	217	184	232	203	237	209	215	164	190	191	221	212	218	213	223	185	203	219	219	187	226	197	210	241	202	221	235	203	214	207	198	223	197	194	215	202	215	236	215	219	198	222	234	224	203	226	212	233	223	212	225	222	213	222	214	206	204	226	204	236	192	226	198	216	191	235	229	217	199	216	209	229	214	205	237	219	220	227	222	250	206	212	200	198	196	221	211	216	223	218	214	222	201	197	216	194	214	238	222	224	208	207	182	208	189	208	195	224	221	201	199	209	209	211	224	204	232	225	212	200	224	231	206	217	221	199	257	205	226	236	206	200	203	218	202	247	206	218	231	221	226	222	215	220	213	208	214	210	218	201	221	197	212	219	214	226	221	251	223	199	223	201	224	206	230	191	208	223	219	227	220	203	210	226	226	221	199	189	208	203	209	236	204	197	222	214	196	233	195	211	193	221	212	204	241	223	224	204	210	197	208	196	206	189	212	220	231	196	203	183	219	204	223	212	196	202	229	197	217	219	220	236	198	209	220	225	203	218	228	166	240	220	228	241	210	207	186	195	194	212	232	220	224	223	199	201	217	232	231	230	224	204	227	212	213	228	213	195	218	226
3320	5264	3214	1536	917	738	607	568	579	544	564	553	508	489	542	493	528	504	485	521	489	509	502	504	497	472	462	503	505	487	476	494	495	499	535	521	546	457	508	460	455	493	478	510	497	492	475	518	485	471	512	467	524	498	486	479	509	480	504	481	493	529	506	496	465	476	458	485	504	529	517	461	485	455	504	504	501	509	506	528	490	482	476	532	498	495	498	477	473	490	472	490	536	508	512	448	494	502	475	481	518	477	498	507	469	467	532	531	543	487	490	520	493	457	505	509	493	490	467	473	447	488	498	472	521	464	501	500	505	481	475	482	476	468	500	479	497	464	492	452	481	467	477	478	450	487	490	491	460	490	425	462	465	510	540	473	480	472	526	443	477	485	505	498	463	490	486	519	505	510	525	478	497	473	515	504	544	478	467	459	483	533	486	503	483	464	502	490	481	504	462	438	486	516	463	486	487	499	472	488	500	497	484	513	507	486	460	485	507	490	447	486	511	515	538	524	473	476	481	463	488	499	473	493	476	489	464	521	490	500	457	460	463	481	536	473	467	471	472	470	474	477	487	507	489	488	525	512	450	499	461	506	526	499	495	483	482	449	519	505	511	485	497	461	487	473	473	492	496	517	469	463	496	477	468	490	535	447	487	502	504	490	485	481	484	494	490	488	463	507	442	449	461	465	469	478	456	531	455	510	497	469	436	494	460	497	499	483	502	472	437	494	487	524	444	492	460	517	507	500	504	484	523	522	507	509	469	489	493	497	459	492	518	478	480	496	495	499	470	476	479	463	515	469	531	476	444	503	496	479	487	494	491	471	515	490	487	503	464	484	476	496	461	496	499	526	525	493	525	508	491	456	504	478	480	504	498	531	489	500	511	432	517	465	452	468	485	464	491	543	484	509	473	523	466	469	507	444	467	473	528	497	470	461	485	465	511	517	477	488	451	526	470	469	488	439	485	459	462	538	467	475	483	491	491	481	493	525	524	482	481	515	489	495	477	502	477	511	468	488	472	414	504	455	507	459	486	501	505	496	489	496	470	511	441	522	475	468	499	484	495	451	461	487	484	502	501	531	497	511	450	471	476	460	465	480	514	492	474	479	482	489	495	512	478	471	486	501	456	485	465	458	472	510	479	501	471	458	485	455	473	492	531	496	482	442	481	517	448	509	516	499	483	469	494	451	520	511	505	448	470	456	501	460	476	500	457	415	479	482	475	470	514	497	503	493	543	503	514	509	464	485	486	500	499	495	522	483	488	474	470	489	497	460	492	544	487	483	490	520	460	466	526	478	556	546	466	464	439	482	528	468	486	488	477	480	472	472	519	486	492	494	473	495	486	515	502	490	467	495	450	500	491	517	499	463	481	453	521	507	499	495	518	493	499	454	538	492	458	514	494	518	507	493	467	523	464	515	450	464	469	470	491	511	513	483	460	470	494	474	481	511	458	479	490	466	509	462	490	487	501	491	500	491	480	487	519	475	502	452	508	483	448	447	473	496	479	483	454	494	439	500	480	492	507	489	475	484	467	480	521	480	495	462	521	477	459	494	468	522	498	503	531	481	501	482	536	447	508	526	483	495	472	468	468	489	470	478	510	511	463	511	484	453	455	491	462	477	499	488	514	521	498	491	499	480	482	499	479	481	526	518	467	455	485	469	459	464	488	450	510	490	500	487	491	514	501	497	489	507	503	485	428	504	501	515	460	527	472	449	474	465	455	476	533	479	467	501	453	496	510	504	484	479	479	469	471	501	485	447	491	490	518	455	487	480	464	496	467	448	502	449	449	477	491	462	446	515	489	495	433	477	510	501	461	489	470	472	468	495	491	466	467	494	517	473	500	498	444	486	528	511	513	490	465	452	500	519	473	481	506	489	439	505	477	478	491	478	484	497	451	481	473	469	457	480	455	491	483	525	458	488	474	478	471	518	495	481	493	451	503	549	476	494	506	492	470	480	490	498	472	479	467	477	476	535	453	509	486	512	545	505	508	462	522	479	490	483	497	504	481	477	500	501	486	441	477	495	509	472	488	477	443	502	465	479	491	516	481	472	521	464	485	510	485	446	473	474	464	474	467	479	503	478	439	528	508	499	517	480	487	475	467	529	482	441	466	478	464	499	459	559	509	470	472	495	473	505	511	475	475	518	497	514	484	466	493	470	469	484	504	448	483	500	490	457	478	495	457	557	505	457	458	491	506	471	494	478	521	543	476	504	459	470	524	477	440	478	477	494	505	493	484	511	469	473	440	490	489	474	458	530	476	507	528	485	497	447	485	452	496	509	496	502	517	490	465	474	483	482	525	537	465	464	502	508	510	486	491	521	507	487	498	454	508	509	458	470	479	480	484	502	479	498	516	472	470	484	522	493	518	482	451	490	513	478	490	495	499	455	519	479	469	462	458	477	449	497	484	474	470	472	521	522	458	474	459	494	469	513	484	480	489	472	482	504	440	497	479	489	497	455	483	498	486	495	473	468	461	501	494	480	477	480	483	516	448	450	500	488	495	485	454	489	444	518	474	496	472	499	485	474	503	503	491	476	464	456	478	484	473	488	535	484	525	502	485	495	462	507	500	506	544	499	451	469	459	475	502	445	456	498	506	491	489	479	463	470	469	503	472	490	482	478	464	523	451	469	467	498	438	476	482	432	518	452	481	456	486	497	477	488	477	506	505	486	492	509	485	513	515	474	495	522	469	503	524	496	450	499	501	469	481	505	492	544	507	502	508	517	481	448	538	520	454	457	463	508	445	479	508	491	431	455	483	442	495	520	480	495	460	465	500	524	466	465	494	470	509	466	498	477	493	463	477	518	489	491	429	496	497	460	522	492	438	491	463	456	512	479	508	503	473	453	495	476	441	501	478	493	499	498	507	495	522	517	523	502	505	462	498	474	487	511	468	464	466	500	482	468	505	502	456	453	461	459	494	475	482	471	487	521	464	471	529	513	528	480	468	494	502	460	518	487	467	465	474	488	519	471	496	482	466	465	469	490	515	472	471	461	472	500	483	452	476	434	494	468	498	493	452	518	476	486	480	500	488	507	465	456	491	517	527	460	478	473	473	497	476	470	497	470	469	423	440	491	469	499	486	473	490	492	479	551	512	508	505	447	479	470	509	496	467	476	527	487	458	446	500	506	451	466	494	496	491	489	532	478	440	488	490	488	481	523	515	505	500	485	469	483	484	480	480	504	468	518	474	439	509	465	476	477	483	492	486	500	534	497	536	514	501	466	520	450	477	456	483	494	457	486	464	507	478	500	489	495	470	475	486	510	470	480	468	526	514	487	471	509	483	497	467	451	466	488	496	483	468	466	460	495	488	465	494	479	448	471	478	499	468	500	496	512	497	504	520	495	481	474	478	493	504	521	489	452	499	512	471	517	473	456	545	512	481	507	470	516	468	545	468	474	466	518	499	471	471	472	475	524	480	504	521	503	446	486	506	522	508	521	463	447	509	494	478	471	455	484	490	487	487	454	500	508	481	480	515	495
32623	13419	2005	628	557	474	292	265	256	211	239	262	266	240	272	261	279	282	290	240	270	239	265	274	256	305	266	294	285	248	248	267	257	251	268	259	301	262	307	245	263	259	282	265	264	262	261	270	247	237	240	276	254	244	290	263	249	287	274	273	256	272	281	241	264	257	259	247	281	264	268	303	304	262	289	244	291	265	285	278	274	265	285	261	273	273	254	250	248	250	260	247	281	277	261	288	235	287	284	282	265	272	248	231	251	265	279	252	266	259	276	259	263	283	274	251	296	256	280	281	271	268	252	292	283	243	263	287	247	284	259	284	274	293	273	230	239	277	253	273	279	225	262	240	252	273	253	258	227	263	275	280	231	280	256	253	244	274	243	257	279	286	274	253	284	279	305	301	272	278	283	258	268	283	286	285	247	279	228	279	277	245	245	283	273	261	245	232	256	272	264	299	256	269	289	272	257	240	257	277	294	269	283	233	277	253	259	255	248	281	274	289	266	269	249	282	282	259	265	273	294	261	268	248	251	256	313	227	243	276	275	263	244	250	270	242	227	292	249	276	294	254	267	268	248	282	280	274	261	281	239	300	266	307	288	277	261	268	254	244	264	255	253	260	236	276	234	242	262	235	275	280	255	261	272	260	258	277	271	245	268	260	232	241	272	276	230	235	292	248	283	273	258	249	277	272	273	283	282	267	258	286	258	248	257	265	267	270	249	230	278	254	261	267	264	268	264	277	260	229	238	265	270	282	263	274	260	259	284	269	252	280	258	314	260	208	254	283	281	248	242	255	233	239	265	260	253	269	267	259	221	251	270	266	295	239	239	277	281	277	245	269	282	267	274	278	264	267	299	262	268	280	280	277	233	249	276	262	255	254	254	251	239	271	266	242	256	262	258	256	264	248	284	269	257	265	279	271	258	273	282	273	280	251	274	242	294	263	277	287	279	256	251	256	240	281	288	258	233	248	247	274	269	272	294	241	281	256	280	258	281	261	270	249	266	287	237	240	278	267	260	264	267	252	265	270	196	285	268	256	281	258	284	272	261	259	277	287	243	274	279	235	258	291	251	243	273	263	271	271	268	243	306	227	255	260	257	258	253	263	278	256	267	266	252	261	267	215	266	256	259	237	252	272	274	268	251	279	247	256	299	247	247	240	293	283	268	260	234	256	233	243	254	255	239	255	271	254	257	251	254	281	253	253	274	248	268	271	253	245	267	296	277	282	285	289	305	275	272	275	276	246	280	276	268	266	249	230	273	248	277	285	257	259	242	272	299	261	249	260	248	252	254	250	250	236	254	278	316	264	261	254	239	282	223	275	274	264	255	248	264	239	307	276	253	262	255	269	247	285	276	263	242	291	256	273	259	281	230	237	288	240	234	272	258	279	271	249	274	279	281	260	272	234	239	269	276	287	254	258	264	254	273	247	246	268	253	222	254	273	253	262	262	245	265	273	274	283	257	242	229	252	262	249	273	273	272	274	231	260	261	232	235	264	262	273	280	268	241	244	249	281	272	263	275	269	284	251	298	284	287	270	268	267	245	277	247	291	277	256	277	291	241	277	253	266	278	253	245	274	249	236	292	268	282	292	270	270	265	260	254	272	252	253	260	295	266	243	284	254	268	258	295	252	245	231	270	234	247	267	263	287	294	262	269	239	246	289	277	263	299	274	279	279	264	263	233	262	267	235	262	254	244	278	259	274	261	256	288	240	239	277	275	284	255	261	266	288	257	283	267	235	268	229	237	271	269	275	261	275	252	261	265	264	250	267	290	265	263	283	287	301	249	287	272	272	261	266	279	256	258	297	277	260	277	288	269	270	254	257	295	280	267	312	278	284	285	265	228	237	248	269	252	272	256	253	262	284	269	272	257	304	266	303	267	238	264	283	257	296	276	248	272	273	266	259	302	249	254	269	268	272	274	262	279	275	250	260	290	235	249	260	270	250	277	268	264	249	300	248	239	256	259	289	251	248	248	304	263	292	267	303	262	279	305	260	283	255	261	285	261	280	282	261	262	267	283	287	283	271	266	233	270	261	270	288	270	262	237	253	260	262	252	273	290	256	245	274	250	256	255	243	264	253	273	291	270	237	269	265	274	313	265	256	259	297	264	245	261	270	235	254	285	265	255	250	242	252	256	250	281	263	273	278	257	253	270	278	304	267	277	257	287	282	281	275	276	265	276	282	243	246	305	256	269	237	270	270	264	288	277	246	300	256	228	237	257	260	279	263	285	268	233	285	250	257	295	277	269	249	257	262	302	248	269	251	259	286	236	306	263	262	254	276	259	268	255	281	290	275	279	295	276	251	266	278	256	280	231	255	263	270	264	286	258	263	294	288	293	235	260	258	270	239	255	239	259	287	267	271	272	257	278	290	260	296	256	271	256	248	241	262	248	278	228	305	250	242	241	270	252	271	266	277	263	270	265	264	256	264	263	270	273	275	279	247	257	269	233	267	267	258	254	255	278	262	242	237	259	286	294	289	284	263	308	261	259	266	228	265	268	251	268	264	246	276	248	282	244	254	241	275	261	287	289	276	304	270	261	244	276	288	269	235	255	256	267	234	263	290	249	233	224	245	278	245	286	274	287	262	267	258	304	241	303	263	244	287	272	244	269	284	273	254	283	241	253	252	287	302	253	251	234	249	270	248	256	251	281	261	258	260	270	278	254	289	279	255	262	272	271	291	251	263	278	271	282	268	265	248	296	244	260	256	268	264	253	280	244	259	280	256	251	231	255	286	269	259	273	300	271	254	276	259	285	258	259	296	260	275	253	245	288	269	261	259	279	267	275	250	260	274	282	296	288	239	267	268	237	248	250	271	253	261	281	266	256	291	268	269	252	256	273	255	261	279	270	229	263	249	246	233	240	308	269	258	282	283	295	270	265	269	253	266	241	285	253	261	264	256	234	245	279	279	292	245	287	285	241	247	257	265	270	263	264	260	244	257	272	300	281	291	273	275	270	274	254	270	278	258	245	259	278	285	269	284	263	265	252	271	287	273	284	276	240	247	265	256	301	271	280	237	252	271	287	297	283	240	271	263	261	257	277	266	291	241	277	242	266	277	262	292	297	274	246	256	267	225	301	255	264	290	286	274	248	266	256	281	290	293	298	283	278	275	288	275	288	259	280	263	261	275	265	276	284	263	230	298	286	253	272	248	282	266	266	239	240	284	295	247	283	276	231	256	255	284	270	286	260	271	259	265	248	286	247	253	236	244	254	286	233	275	262	281	287	249	266	262	246	258	272	254	248	254	288	276	245	244	263	274	246	292	265	250	286	252	279	249	264	259	258	251	254	252	268	277	260	258	287	265	256	249	269	256	285	292	302	247	264	257	252	246	290	248	255	264	269	235	256	272	255	234	271	268	260	249	264	281	260	293	265	261	297	260	259	288	263	255	255	259	253	259	273	289	245	245	232	246	288	269	277	287	254	234	288	251	254	249	257	244	249	248	280	238	267	270	277	260	277	283	290	258	244	287	264	284
5003	914	750	658	640	586	659	643	655	644	630	657	655	651	602	639	610	643	652	642	658	590	592	642	600	608	631	586	640	623	598	611	637	580	569	604	631	630	661	656	638	641	583	627	580	634	681	598	627	618	660	643	615	635	621	666	682	605	581	643	623	645	589	591	603	640	613	634	620	648	584	646	625	621	604	629	596	617	601	589	597	590	633	666	626	632	622	592	645	644	630	652	581	617	587	627	645	617	628	683	614	630	625	617	610	605	621	641	624	646	635	654	639	604	624	613	609	598	581	615	600	604	619	585	634	636	646	616	601	628	629	647	597	588	617	642	621	616	640	620	576	644	607	636	637	613	607	650	673	655	618	620	632	628	580	628	664	607	647	654	624	599	627	630	608	627	622	606	588	629	643	649	636	612	652	622	613	607	614	678	586	596	639	623	623	643	632	629	629	639	657	629	629	617	626	601	608	608	632	575	602	587	630	655	644	583	622	649	569	633	608	600	599	637	595	651	624	613	597	642	586	617	577	610	628	665	645	595	630	601	616	576	659	655	638	646	606	655	682	639	648	605	635	687	628	637	608	595	632	656	625	631	636	629	649	607	614	643	661	637	613	633	632	598	587	616	623	611	664	606	601	614	610	692	632	624	667	652	634	632	680	679	619	533	614	640	634	636	603	656	627	608	602	635	591	605	631	603	594	656	631	634	676	642	621	670	621	608	602	644	654	652	592	605	637	647	648	626	608	641	627	678	636	667	641	612	646	606	585	601	633	648	634	644	634	602	658	609	629	622	626	634	644	631	639	634	621	614	580	613	596	637	643	583	604	601	646	628	626	582	649	610	627	628	643	591	607	600	628	645	631	585	649	624	657	612	641	667	623	585	642	624	629	581	613	660	619	586	614	631	630	613	585	612	620	595	603	672	597	625	640	607	643	621	624	652	629	615	593	643	628	669	636	646	641	658	636	633	638	574	652	607	617	591	636	605	671	588	635	616	606	642	676	576	614	619	588	660	620	653	612	586	627	638	623	590	645	604	603	606	615	614	637	600	673	658	618	639	623	652	633	588	681	630	624	670	641	663	638	658	648	623	604	650	637	603	616	589	658	580	628	619	608	654	604	625	627	613	608	626	593	605	588	618	591	607	612	661	592	630	637	606	585	587	640	655	620	653	628	646	610	671	658	664	581	624	622	603	614	605	626	652	647	651	648	615	678	582	632	590	665	626	653	664	634	658	638	583	586	647	630	571	632	658	630	632	583	602	577	646	671	597	663	640	631	669	601	646	641	636	591	629	654	618	582	621	636	603	624	627	609	613	699	665	616	642	660	641	607	600	617	623	600	551	623	643	657	608	661	610	657	666	662	652	650	615	595	648	621	567	621	639	598	621	604	631	587	562	640	663	569	623	585	648	656	612	695	689	661	670	660	639	623	612	654	587	650	678	612	631	624	648	631	622	676	641	606	657	628	611	646	606	557	625	598	636	620	591	604	628	576	567	621	588	596	674	583	678	603	604	609	581	630	679	618	678	646	623	593	649	635	634	612	606	641	632	672	571	636	650	614	645	628	616	627	632	608	574	607	563	662	614	611	629	602	649	624	626	596	655	606	647	615	593	615	625	577	590	610	639	632	623	623	628	603	598	638	633	602	694	600	600	608	651	643	583	627	623	606	593	632	633	626	578	623	629	604	629	611	658	634	596	612	584	579	612	606	632	630	637	608	626	609	607	589	622	550	631	589	602	611	634	619	625	627	661	673	651	678	589	572	629	592	616	632	610	603	595	604	631	611	626	636	613	630	628	641	642	627	638	590	637	614	632	648	662	625	649	595	590	617	643	624	637	606	610	620	653	631	612	669	621	670	658	670	637	621	604	631	624	623	639	663	620	653	638	623	608	621	619	620	604	649	642	574	592	633	611	634	636	581	619	614	620	627	579	637	616	670	639	623	613	589	643	624	650	656	639	661	616	627	606	646	657	631	604	623	615	597	633	630	605	637	634	622	613	654	554	620	607	590	639	621	602	624	656	635	665	602	651	637	623	654	613	610	631	599	665	615	649	609	602	625	628	628	638	636	655	580	632	583	603	623	600	635	597	636	637	642	561	643	591	617	658	603	608	654	636	626	644	630	614	625	650	665	633	617	600	598	630	626	631	638	678	557	617	641	610	643	621	597	599	589	608	645	587	638	627	635	562	647	659	692	643	631	638	598	634	619	622	598	603	600	581	629	635	623	604	627	650	646	627	597	659	651	609	636	645	663	626	623	579	642	665	628	611	608	596	637	617	671	622	635	627	592	673	623	635	617	644	617	700	646	602	649	587	626	591	623	632	655	620	649	611	614	640	605	652	684	582	611	659	605	601	633	675	643	605	648	603	668	627	682	645	597	628	640	643	612	670	623	622	655	643	660	646	616	609	589	609	631	652	637	687	616	591	598	638	613	664	627	658	694	609	640	632	633	662	631	621	649	620	600	580	592	612	639	615	634	628	628	647	605	600	605	612	616	629	574	596	600	620	627	595	627	598	620	628	606	648	641	648	621	625	642	656	617	595	664	628	622	619	636	626	607	670	624	656	657	622	618	645	639	598	568	686	641	629	624	668	587	602	650	627	619	649	640	619	584	616	643	635	646	613	644	600	600	646	624	609	627	623	607	616	612	582	633	624	602	621	640	652	643	594	627	600	628	623	608	593	584	652	621	618	611	609	596	671	634	646	618	631	624	658	604	660	618	645	640	579	606	655	613	651	634	644	624	669	611	606	584	598	652	620	638	640	605	646	590	641	647	611	663	631	609	652	635	607	629	648	616	670	612	624	593	589	619	594	627	584	644	628	606	638	651	621	621	617	636	622	656	644	653	635	643	619	632	602	648	604	608	632	610	654	605	595	631	619	628	643	647	667	614	630	596	633	624	602	624	605	598	644	601	657	619	640	595	608	621	595	580	626	627	644	636	634	634	647	642	627	674	614	641	636	618	569	619	652	625	624	615	627	609	619	608	644	617	613	600	611	630	637	641	649	645	646	619	591	644	624	625	623	649	645	586	631	656	663	614	663	639	592	626	643	637	600	622	657	610	632	685	607	621	639	620	648	622	626	646	642	635	601	588	620	648	599	645	659	614	665	630	605	618	656	612	641	639	638	653	599	575	641	644	587	609	624	607	637	626	677	621	655	568	632	631	655	619	624	603	638	579	606	629	674	609	572	652	616	648	617	609	654	608	621	597	627	659	651	624	665	667	626	642	594	646	567	636	587	648	670	624	629	610	558	621	615	640	592	617	636	619	658	630	614	608	620	663	640	585	623	628	630	634	607	633	602	661	648	627	630	649	654	632	612	592	639	580	650	662	663	628	595	631	685	651	658	592	658	629	598	619	594	610	650	620	615	634	598	605	631	615	657	622	657	642	652	585	592	584	631	589	595	684	594	651	626	625	602	644	640	603	646	611	648	632	625	643	624	629	631	622	665	702	625	600	685	625	664	627	661	628	641	645	609	622	640
24515	20826	24308	27420	19012	1148	550	415	369	413	401	357	388	363	342	368	374	334	353	351	319	364	348	370	339	337	359	330	371	326	367	341	344	287	336	363	365	340	345	370	356	334	388	322	344	351	349	324	378	356	310	326	372	345	349	363	349	340	307	341	333	347	369	370	354	337	358	370	386	352	360	347	344	307	350	358	350	368	377	330	362	335	337	334	386	371	367	374	348	361	387	322	359	341	394	362	363	302	346	376	339	345	332	349	348	372	337	335	351	338	339	335	361	325	373	363	351	354	380	352	350	328	340	374	367	361	318	359	353	349	346	357	349	343	319	356	331	332	353	342	341	349	361	328	341	330	356	377	348	352	343	331	330	321	366	332	321	356	367	362	377	340	377	375	369	380	347	339	338	333	329	312	362	336	347	364	326	339	337	349	353	361	379	328	326	362	330	360	350	323	373	340	307	355	336	362	394	341	306	326	327	323	317	346	375	352	302	363	350	342	363	330	372	361	352	385	347	351	371	360	369	337	368	361	339	352	344	353	371	364	307	314	372	325	368	354	355	371	340	340	373	334	337	349	365	395	353	343	338	316	368	339	351	354	356	364	336	325	312	329	346	336	308	316	341	330	380	350	334	307	342	355	358	352	341	361	346	380	338	329	342	385	340	347	331	366	336	383	366	379	349	341	329	318	319	355	372	371	331	379	352	339	356	328	300	327	350	362	319	337	348	339	328	336	333	352	364	324	370	369	339	324	317	360	343	324	337	359	338	345	332	339	368	329	374	342	358	338	318	283	362	336	395	356	386	369	356	350	349	319	347	349	371	352	349	333	336	347	333	365	382	365	324	365	349	330	351	336	385	348	342	350	364	353	348	368	352	349	387	350	338	343	339	340	305	309	376	358	369	327	340	344	329	376	331	356	323	376	369	350	383	333	351	316	337	332	357	330	347	385	348	316	365	356	359	322	365	344	321	330	361	386	349	351	334	324	315	359	331	354	340	346	355	335	385	353	347	311	326	340	346	337	342	365	342	349	359	330	352	345	339	342	374	338	341	374	380	323	356	332	308	329	338	330	370	337	356	335	326	305	337	339	352	359	300	334	333	342	305	352	338	338	357	408	341	351	345	325	347	351	331	325	337	337	354	332	338	343	358	360	367	337	349	377	358	345	353	354	296	351	330	380	384	337	317	345	343	315	325	348	340	323	336	338	347	335	362	365	336	342	371	392	357	354	328	333	360	375	330	366	343	358	333	352	358	386	358	346	348	363	312	353	347	358	354	352	328	366	349	357	367	324	323	360	371	363	328	344	365	331	360	302	362	334	352	336	357	363	394	324	316	358	353	339	386	355	342	314	354	332	351	372	336	369	337	367	341	333	375	358	354	326	313	354	378	357	361	329	374	334	314	341	340	335	370	359	331	347	376	356	352	328	365	349	354	343	341	345	335	336	373	330	350	344	402	361	331	336	328	364	336	337	322	316	348	349	354	350	335	348	363	375	364	336	318	363	372	314	359	342	328	319	392	359	352	356	380	360	361	361	362	350	415	344	358	345	352	352	355	368	347	348	350	339	322	346	374	363	373	358	367	329	393	394	332	338	360	328	388	373	365	344	352	339	356	337	330	362	364	320	368	366	332	390	345	378	364	349	360	363	336	354	386	361	389	336	359	330	374	371	350	330	328	310	324	358	375	361	342	343	343	358	344	341	358	340	341	353	331	339	356	333	355	341	370	354	310	383	331	329	308	353	326	347	341	342	358	332	321	358	352	341	332	374	340	343	383	331	349	288	364	339	321	354	357	350	314	329	377	331	316	340	319	313	368	326	350	332	332	340	349	358	377	387	405	359	375	365	358	377	377	357	358	330	352	327	354	335	384	316	338	350	366	362	351	362	374	356	357	355	344	353	372	322	394	338	354	384	363	322	334	309	365	341	348	375	336	337	362	362	349	324	365	329	341	359	323	367	370	370	389	351	334	336	361	335	393	317	357	351	333	350	323	328	332	343	327	355	352	327	380	346	352	350	368	348	373	362	322	334	342	379	360	365	304	341	304	333	341	381	386	365	326	333	317	328	331	360	350	348	395	339	359	342	327	356	368	309	326	341	343	342	345	358	352	385	363	344	348	314	329	329	350	343	359	357	367	384	340	343	332	331	343	331	366	353	347	359	369	337	342	352	341	349	329	346	357	350	316	343	346	355	307	352	367	368	362	375	377	390	342	349	349	332	380	324	358	364	298	309	324	301	329	337	364	371	370	355	405	369	335	344	351	372	341	375	353	380	351	352	341	324	357	334	343	382	345	342	349	328	355	364	341	336	349	338	339	384	343	343	317	342	335	332	322	357	379	338	361	372	362	373	347	327	367	363	347	341	335	348	337	346	379	334	384	331	357	357	345	323	385	338	370	370	321	355	339	334	292	330	328	333	327	366	351	340	335	353	371	360	332	347	373	368	341	366	358	342	371	362	350	315	354	358	351	373	372	358	363	335	366	352	348	382	336	324	310	326	340	340	335	385	373	335	344	345	344	293	368	348	344	343	342	324	345	337	345	358	349	351	371	362	339	342	356	372	348	363	372	333	359	322	325	341	367	351	347	355	328	359	321	372	356	301	318	321	365	328	342	345	340	355	338	363	352	331	328	362	364	345	321	345	330	330	365	314	342	330	346	305	327	337	376	353	353	342	335	327	363	384	340	316	363	358	346	359	348	357	359	386	355	324	400	356	299	357	387	356	348	361	390	337	341	348	357	341	310	346	324	306	333	328	364	345	390	308	324	369	346	365	366	331	363	339	329	387	374	319	375	364	363	359	327	352	344	364	332	363	334	382	362	371	322	337	344	326	319	366	335	339	364	369	347	369	348	375	370	353	355	350	316	312	376	339	325	349	341	333	352	362	359	359	353	342	327	324	365	354	342	302	376	352	328	310	349	343	360	362	336	366	375	348	366	326	354	370	376	381	355	319	330	359	320	296	326	366	325	310	370	355	333	331	354	378	357	352	370	378	337	340	324	321	309	316	412	362	308	349	334	345	334	352	359	364	335	351	368	317	322	352	366	351	352	342	343	366	361	360	339	353	354	322	351	341	353	370	342	386	365	319	329	378	353	306	344	361	308	342	305	354	341	330	331	351	323	330	341	353	360	334	370	355	322	359	351	288	350	380	341	353	339	361	364	308	337	331	343	318	368	363	349	362	340	348	338	330	342	358	353	329	345	349	330	363	387	333	373	339	346	304	335	370	338	320	363	375	365	365	329	298	320	365	335	355	351	324	369	348	384	350	328	304	342	356	328	359	353	364	356	343	386	331	336	351	344	333	323	330	346	374	341	362	368	345	362	320	355	334	354	330	351	355	334	329	334	337	346	369	329	363	344	337	346	344	376	352	360	346	369	318	326	339	348	358	335	362	359	348	344	365	368	331	349	340	342	344	355	353	357	361	380	361	341	325	379	343	316	359	409	357	348	343	351	346	328	330	362	375	383	339	320	357	350	350	360	333
3369	2918	1948	1237	942	848	855	835	826	808	798	828	806	782	781	798	799	772	790	829	779	824	815	763	802	788	723	769	841	796	777	740	782	782	706	763	763	746	751	766	762	810	805	786	778	801	768	775	775	760	746	798	748	761	796	767	792	808	798	782	783	822	795	809	729	744	785	735	800	752	790	819	744	754	783	784	794	736	728	794	852	764	741	768	843	776	754	749	779	806	724	788	764	761	797	740	755	811	782	804	759	748	791	749	739	823	811	755	776	785	796	809	817	767	778	778	756	787	817	757	794	737	764	764	735	750	741	768	779	810	738	740	793	756	801	783	799	791	760	761	744	758	746	773	806	788	819	793	764	818	802	773	814	745	839	782	819	795	739	766	791	777	800	718	749	743	813	779	791	789	733	833	781	774	759	746	767	782	756	726	805	762	811	799	730	745	742	756	747	776	740	809	778	765	735	770	782	758	771	808	738	786	711	799	780	767	778	790	757	793	807	792	782	740	756	791	733	800	785	770	762	787	732	769	785	795	751	755	760	782	720	795	791	760	767	811	771	760	793	731	802	767	775	798	794	765	787	784	775	754	753	768	761	804	700	760	768	748	809	806	775	784	784	761	773	772	746	760	809	809	788	777	770	732	825	785	753	796	777	783	801	795	752	799	796	722	789	775	755	817	824	737	765	785	761	730	770	704	808	770	756	816	752	774	796	793	756	814	736	743	804	803	745	785	776	759	757	789	762	749	794	831	743	820	779	790	803	767	776	812	742	782	828	813	755	788	763	742	774	735	780	738	760	792	769	772	753	734	754	785	807	789	800	810	782	817	803	730	785	790	775	751	793	727	801	780	755	766	748	774	753	780	745	760	750	765	726	724	795	738	773	707	762	788	753	716	760	725	768	758	766	754	776	772	787	734	772	758	788	793	741	761	800	774	735	771	764	763	773	779	800	791	768	792	778	746	815	707	819	783	769	778	778	797	805	715	789	785	801	787	742	773	812	751	816	785	733	802	828	807	715	805	780	744	772	797	777	764	773	742	791	803	776	769	784	792	797	743	797	799	801	790	789	763	794	771	761	805	781	748	790	794	773	751	807	722	816	794	736	740	751	762	762	767	831	748	747	782	782	767	737	722	784	786	742	767	765	783	746	774	783	707	766	783	817	774	766	830	744	745	760	772	770	783	799	713	807	760	729	745	719	709	807	770	766	747	805	756	800	763	784	813	766	776	792	779	735	773	780	805	753	729	796	736	771	729	730	795	778	779	827	775	781	794	810	822	743	739	737	759	786	804	761	744	787	767	718	815	798	789	780	791	724	764	736	786	747	798	790	804	786	794	813	761	784	766	793	796	813	793	770	806	732	766	754	731	771	810	774	760	779	748	748	745	741	797	782	815	736	760	707	733	723	740	776	758	789	731	735	757	754	767	842	784	798	781	743	750	804	766	771	730	795	787	778	770	748	750	804	749	775	784	748	799	807	791	769	782	792	786	764	772	744	774	762	785	749	737	789	755	774	749	759	752	775	742	778	758	867	751	822	756	783	749	766	782	773	797	750	783	785	719	787	796	751	756	781	779	798	786	765	807	783	766	771	750	788	758	788	763	768	723	756	780	792	789	784	743	736	774	765	751	735	739	738	756	793	800	804	772	806	777	803	773	782	777	747	797	769	775	788	719	756	771	773	819	783	742	763	751	809	760	788	821	803	768	738	756	768	768	735	757	736	746	773	763	759	756	813	748	747	772	741	772	735	690	756	771	792	791	771	779	730	803	780	757	788	775	822	805	776	727	793	772	810	744	728	793	768	791	745	760	758	723	793	808	745	800	755	778	779	780	783	769	787	791	775	784	792	796	739	735	804	756	727	752	777	725	800	779	762	720	815	757	715	741	773	762	761	801	776	760	828	764	768	771	760	787	745	733	796	791	780	799	764	752	766	775	815	811	764	776	726	802	774	762	768	798	750	756	780	781	743	810	773	794	810	726	734	821	794	808	755	770	806	749	739	786	775	753	793	734	746	780	828	793	756	778	763	765	746	787	766	748	773	722	803	806	783	788	740	765	741	751	772	805	803	754	786	780	799	741	754	762	786	743	800	750	794	718	762	754	786	734	759	743	773	807	779	779	805	800	798	810	770	786	766	776	780	762	742	747	799	826	786	764	740	760	765	783	782	785	762	765	781	783	799	778	755	798	786	843	774	716	784	769	771	757	761	788	760	744	780	798	780	754	794	753	793	744	720	798	790	771	769	796	760	724	780	833	747	819	740	793	842	765	776	771	760	784	743	770	795	767	800	738	755	757	750	783	748	755	812	794	807	771	766	803	754	786	775	739	822	745	783	778	777	774	718	809	770	805	789	795	748	740	770	772	765	840	784	719	785	777	753	775	760	801	768	762	758	788	823	797	792	779	753	818	730	739	781	774	768	808	736	793	787	765	751	767	771	767	780	784	779	759	772	718	791	800	743	836	789	767	757	806	768	791	729	773	737	746	742	721	781	761	745	742	765	759	860	786	749	764	753	800	750	798	715	781	835	787	767	753	789	773	722	738	768	794	822	752	753	791	793	822	770	752	768	779	788	765	766	760	737	744	751	780	788	770	755	761	767	771	734	781	765	754	727	766	790	722	774	785	760	784	749	773	755	728	811	786	809	767	784	790	767	779	758	720	777	725	810	768	777	753	751	789	798	786	780	780	764	794	741	744	793	785	775	803	755	738	780	759	767	769	779	746	764	792	773	737	852	814	798	778	792	775	809	746	773	739	751	795	761	768	765	787	798	718	807	743	760	794	811	776	750	817	785	791	762	747	746	752	766	828	724	757	754	737	754	739	786	830	729	788	830	805	828	759	786	750	764	758	726	785	750	770	792	743	786	732	777	795	791	739	760	739	754	754	782	811	773	803	789	758	793	817	814	768	779	779	722	806	740	809	809	762	776	771	768	756	749	737	815	822	764	791	779	787	840	783	789	767	762	756	804	791	752	790	816	752	770	784	770	766	763	730	806	757	791	745	786	791	804	796	774	784	761	753	805	791	752	788	775	795	803	795	757	734	743	781	778	776	797	772	814	754	798	803	758	749	810	781	815	764	797	781	818	735	756	789	796	786	783	813	768	777	766	771	782	787	716	730	735	744	735	744	766	753	782	795	733	781	758	796	781	835	802	780	769	739	787	807	816	719	779	834	775	779	736	810	794	804	779	777	788	782	785	778	784	751	779	766	793	803	757	734	793	758	750	770	681	760	789	747	842	763	775	742	811	749	744	795	793	783	763	741	779	854	778	823	761	721	769	751	818	746	774	801	759	783	809	816	796	726	782	718	734	826	730	772	796	765	797	808	728	747	756	757	763	802	774	765	743	736	753	782	801	733	765	820	784	776	797	774	708	786	745	770	769	827	804	786	749	796	784	741	799	794	732	739	794	786	749	785	810	723	754	787	728	767	765	843	791	746	805	766	793	757	761	751	796	794	782	722	785	746	785	821	740	804	782	788	821	779
23621	20860	25117	26732	20871	20868	3429	554	378	326	322	299	262	241	239	250	253	238	223	241	204	245	214	211	224	224	208	239	230	232	230	262	238	213	225	232	229	212	250	198	194	233	235	251	209	237	215	226	241	231	220	214	211	238	207	229	213	213	219	208	205	211	234	242	226	188	217	207	234	203	226	203	187	185	190	210	191	201	242	218	235	219	225	209	221	210	223	227	209	240	247	209	211	203	219	222	221	222	213	220	208	188	217	225	212	187	237	247	211	228	202	221	210	200	229	200	188	193	221	236	228	221	219	239	222	209	244	201	231	192	225	206	217	222	208	223	203	200	215	197	227	215	188	205	193	220	220	222	197	240	256	245	250	221	198	257	218	215	244	207	190	238	246	223	264	235	252	220	255	217	200	230	207	204	170	218	229	216	213	219	236	232	204	212	216	232	226	199	213	207	228	226	218	223	228	214	232	206	239	205	216	211	194	233	221	221	240	209	235	194	211	230	212	224	178	219	239	205	228	238	216	203	206	230	222	215	181	203	207	226	201	217	213	195	225	233	206	214	190	215	221	229	235	208	206	239	231	232	196	202	194	215	238	215	207	224	203	231	226	229	188	206	210	230	227	226	213	222	210	186	205	213	208	228	220	217	213	231	222	203	225	209	243	219	204	194	225	238	211	219	241	224	214	231	193	204	223	198	197	223	216	220	218	206	209	230	230	208	207	201	214	198	231	204	217	191	202	197	221	230	250	221	226	206	222	244	252	188	229	189	230	219	216	218	211	197	203	180	219	221	236	200	208	217	223	191	208	233	230	235	201	215	220	205	209	193	212	220	225	229	199	196	214	189	229	229	221	204	233	226	230	218	202	204	221	217	209	229	204	226	234	228	226	217	199	239	214	227	221	229	244	230	209	195	192	199	226	193	215	212	218	210	199	215	204	226	225	241	221	204	199	220	197	223	221	221	225	225	193	219	235	210	201	209	222	215	223	203	214	214	210	221	232	225	234	197	226	209	200	197	239	222	220	211	204	218	207	225	219	238	228	235	204	205	215	226	226	231	225	215	208	221	217	225	209	193	209	199	204	211	200	239	231	212	195	193	239	221	192	200	187	267	224	240	212	198	206	202	204	221	212	186	227	200	221	210	230	202	206	228	214	230	219	224	244	195	196	209	198	213	230	240	201	231	240	214	216	202	224	240	219	212	223	206	235	211	201	228	199	194	192	220	191	202	185	203	184	197	233	195	195	212	235	224	211	204	210	206	198	215	216	201	215	195	226	184	196	203	191	222	233	239	228	235	177	209	220	210	199	189	229	215	222	211	221	249	169	202	209	211	225	223	204	220	233	200	245	219	207	226	264	215	213	227	235	235	230	223	219	201	213	200	224	216	201	210	231	223	225	216	234	238	234	230	190	215	205	197	209	213	203	219	198	232	239	235	202	209	202	228	203	214	220	213	171	244	229	204	198	211	215	245	193	208	226	233	219	217	193	187	241	208	237	247	237	216	209	207	221	228	213	209	221	216	219	211	228	235	202	217	226	190	233	198	212	224	230	219	235	218	239	244	212	211	225	230	227	219	184	185	215	199	224	221	216	223	179	227	212	220	214	224	204	210	176	212	251	224	185	217	204	212	222	200	207	216	199	199	224	204	195	189	199	223	203	224	241	213	225	205	203	192	225	213	201	218	201	207	163	228	225	210	233	202	202	199	198	195	188	259	219	234	210	188	190	201	227	241	246	153	230	217	231	200	213	196	206	209	215	239	240	214	241	208	202	182	219	205	200	232	195	210	229	198	226	227	216	207	228	216	207	215	254	233	244	221	198	217	223	222	217	204	224	236	216	217	209	200	218	201	193	212	220	200	211	221	253	229	215	205	237	204	193	241	217	189	222	195	218	197	220	231	200	201	223	204	205	233	215	216	241	217	227	189	219	215	197	245	211	213	232	200	204	197	261	235	219	212	231	220	231	197	224	217	229	189	197	192	215	220	197	197	217	229	198	194	220	219	224	219	231	216	213	223	223	215	248	213	235	214	205	208	230	204	179	229	240	194	227	209	192	194	226	233	236	209	214	213	230	202	186	227	233	235	242	247	218	214	227	225	200	208	209	218	225	226	197	216	211	245	201	206	227	209	213	217	212	218	201	225	224	237	205	201	220	229	199	221	211	214	200	222	231	213	208	232	209	221	214	234	210	217	169	239	210	238	208	220	220	189	210	232	192	212	251	226	204	220	232	194	187	232	189	187	237	197	207	208	241	213	227	225	220	227	231	200	194	215	223	189	216	187	199	232	216	194	223	193	245	239	206	195	193	218	206	217	201	223	232	232	194	210	222	227	219	193	216	211	227	232	199	198	242	226	206	240	200	194	217	222	197	201	186	223	223	217	200	210	222	234	231	218	204	200	181	207	200	233	241	204	223	203	224	219	180	222	249	208	217	213	242	213	264	198	234	211	220	205	206	205	262	245	211	195	202	232	226	248	213	206	235	198	216	240	236	222	239	220	226	234	213	190	214	215	248	208	199	197	215	215	215	246	215	238	216	236	219	192	249	236	213	189	183	225	221	208	219	221	200	239	236	229	221	213	227	206	216	196	231	219	205	227	219	257	206	224	227	239	227	231	211	227	221	195	188	201	214	226	193	210	234	216	203	198	206	227	222	222	212	231	233	213	261	232	213	213	182	210	229	236	211	211	228	222	234	218	178	194	221	213	237	236	239	177	229	209	213	219	218	218	215	233	212	248	235	225	208	231	215	223	207	237	215	227	246	205	200	204	214	192	205	227	224	192	197	177	205	238	191	238	214	225	202	228	214	241	204	207	227	227	199	206	204	202	216	226	242	216	229	198	207	217	230	213	236	211	204	213	233	230	242	255	243	218	211	229	218	223	204	240	203	185	227	215	216	219	194	208	218	237	212	218	241	225	220	213	230	207	239	245	228	204	195	206	193	242	245	194	219	189	239	212	223	232	192	217	226	225	218	226	226	187	222	208	236	209	196	211	216	230	213	247	221	233	211	193	213	241	210	213	212	221	201	211	210	235	227	240	226	237	202	200	218	214	229	243	216	208	234	205	234	211	220	220	224	188	208	225	213	242	221	212	210	199	214	220	201	197	177	224	236	208	219	247	260	231	197	236	211	227	205	242	242	218	213	270	219	189	238	192	220	197	205	206	215	215	239	180	207	206	212	227	205	225	216	187	223	193	183	195	214	212	250	227	190	221	209	220	194	200	185	205	214	216	220	244	207	226	235	248	212	206	224	224	227	230	207	192	206	218	223	208	185	213	211	213	190	209	235	213	200	229	209	216	218	205	219	226	205	226	214	218	194	240	229	198	226	218	219	185	219	211	208	216	208	231	187	192	187	229	208	232	212	221	222	194	221	220	209	214	209	205	212	181	222	202	213	194	208	213	235	198	221	226	238	204	192	218	224	221	202	196	214	206	219	219	222	195	180	237	204	227	223	218	205	221	229	245	208	246	258	223	230	230	207	225
3319	5102	3124	1466	963	722	690	579	582	565	521	512	558	511	522	543	508	532	508	526	473	507	520	483	499	462	506	487	468	505	492	478	492	494	530	541	505	480	517	468	483	546	473	495	493	459	496	488	462	493	467	508	519	497	504	521	503	504	490	437	477	492	503	492	502	529	456	496	504	531	491	476	538	494	478	460	504	508	515	457	487	497	508	524	487	483	501	504	493	487	483	521	520	493	474	499	478	511	482	497	484	524	510	464	496	505	492	507	512	518	505	482	497	501	476	504	510	502	508	464	457	470	467	527	500	456	500	487	480	462	505	454	465	482	470	486	506	488	498	521	523	438	495	479	515	526	479	499	470	515	485	499	506	549	474	427	483	505	477	523	485	480	527	490	464	503	492	515	499	520	502	486	500	512	546	470	506	510	465	538	471	509	504	475	455	508	497	467	446	466	484	459	486	516	476	463	497	495	460	492	511	509	527	500	477	524	494	515	519	493	517	495	481	496	517	518	497	511	523	508	482	459	473	489	489	517	502	474	494	500	468	516	505	488	550	473	457	483	504	459	488	486	490	519	510	495	494	529	478	480	504	447	497	544	494	456	526	498	498	493	490	525	457	472	528	479	460	535	491	485	474	514	477	462	486	500	526	472	520	518	462	521	514	493	451	518	491	522	501	498	486	492	518	529	454	476	487	478	476	496	547	474	487	494	500	474	479	492	514	510	500	482	526	509	493	500	531	483	492	464	506	481	495	483	494	476	509	487	480	481	487	539	515	498	475	460	467	490	472	511	509	491	506	532	483	465	466	488	458	510	493	496	517	481	469	519	475	501	485	498	479	496	520	510	491	473	493	522	501	500	526	509	506	499	503	519	490	507	510	495	474	472	486	464	505	517	498	514	510	509	497	495	489	522	527	464	497	449	502	476	507	512	457	491	458	473	461	459	488	482	480	503	522	479	480	507	477	473	551	504	530	472	520	493	499	464	486	484	513	485	466	490	508	454	504	486	490	498	480	475	493	516	487	464	496	453	524	512	478	495	523	476	477	498	526	486	507	474	503	513	453	467	458	519	491	511	495	481	489	452	524	513	483	480	477	473	493	496	463	504	485	482	474	551	491	479	485	462	481	497	452	477	506	525	544	471	493	502	507	502	505	491	514	472	491	466	509	498	495	475	486	513	464	507	500	500	509	504	488	455	458	530	502	497	499	488	500	497	489	498	535	522	457	480	510	490	506	493	479	509	516	507	504	494	504	486	487	500	527	489	487	490	499	463	488	526	506	506	465	509	503	504	490	525	503	496	494	466	513	550	493	531	508	482	558	475	512	487	482	488	500	516	466	457	490	469	519	514	502	474	469	446	464	467	495	480	487	481	462	510	500	463	489	502	474	484	515	475	502	471	470	504	496	471	480	499	485	435	461	497	498	490	482	470	518	484	506	485	493	463	464	495	497	483	505	462	459	484	500	522	527	489	495	523	478	499	484	505	500	515	483	469	492	528	474	478	473	484	487	539	487	447	493	485	483	495	508	507	511	508	509	480	504	489	468	509	553	503	506	495	506	490	478	469	453	475	508	514	505	495	515	492	454	472	470	497	534	515	505	483	473	474	482	504	491	504	493	475	515	457	474	459	506	484	446	483	481	465	471	484	492	531	532	506	517	523	510	485	496	525	507	511	502	466	490	490	487	487	499	469	459	496	518	526	511	488	471	500	501	489	511	519	495	509	493	484	469	482	502	479	494	470	492	502	523	469	499	497	482	516	489	493	481	537	465	530	461	501	510	487	488	498	487	469	470	525	524	481	490	523	498	473	448	502	481	459	490	462	478	482	509	501	461	474	485	485	477	460	497	492	527	455	483	503	465	500	501	490	483	529	452	501	450	495	468	471	502	468	499	455	504	509	478	503	481	467	462	467	499	478	471	521	468	500	474	452	513	467	464	477	486	508	493	483	496	548	460	509	501	505	496	519	489	494	457	493	507	457	450	500	487	501	509	489	522	471	502	508	527	508	485	504	467	499	485	489	496	497	466	463	490	499	488	471	497	477	489	463	505	456	512	498	493	483	507	503	471	492	502	518	508	512	457	493	491	497	513	509	528	480	463	487	458	492	459	473	470	519	506	484	530	478	473	483	500	502	477	476	483	506	472	459	485	496	480	501	468	493	550	461	494	486	512	498	504	493	473	469	483	481	504	490	511	502	539	493	471	477	486	500	471	489	489	485	488	466	501	514	489	484	515	513	498	457	472	481	545	475	504	499	472	493	520	474	456	480	523	460	509	469	486	504	510	493	507	443	489	503	454	520	481	511	495	463	497	491	510	513	470	499	503	500	518	483	482	489	528	484	446	448	497	527	491	496	476	473	513	469	510	492	510	496	500	524	486	543	471	463	470	496	506	507	529	459	475	497	490	482	498	446	534	507	482	529	485	452	520	517	487	475	503	534	513	504	483	506	477	515	482	489	480	486	526	485	481	523	513	460	476	505	512	518	540	438	478	488	513	511	476	455	489	491	507	495	468	478	505	488	493	486	521	466	459	489	509	481	510	475	495	490	489	471	521	515	512	500	480	495	476	494	474	499	464	490	465	452	503	422	526	506	467	471	479	489	475	498	450	463	514	491	445	501	481	483	493	477	469	475	489	539	517	482	464	534	494	485	481	494	476	486	491	482	513	465	480	521	484	498	455	501	502	505	475	525	545	492	538	501	505	516	489	466	524	478	496	484	470	499	485	505	490	471	519	479	523	477	511	483	475	447	486	499	494	556	498	454	492	473	510	456	464	488	502	501	485	511	479	481	446	481	467	502	425	490	541	515	524	505	489	472	467	460	523	495	474	506	480	474	488	505	474	500	474	500	454	473	486	473	520	468	523	507	472	469	505	482	484	480	498	489	458	506	461	479	510	466	462	447	497	470	490	472	537	504	488	525	490	478	468	485	485	526	454	474	503	507	510	487	481	504	473	471	468	461	533	492	496	501	519	515	517	472	499	477	523	549	460	498	479	492	544	496	462	462	502	474	490	502	498	467	481	454	474	488	489	488	486	502	470	520	511	478	502	468	508	484	551	447	520	518	465	454	484	492	525	472	485	476	485	476	465	455	474	506	523	488	492	481	474	531	454	507	500	505	495	477	507	481	514	516	503	501	504	498	516	475	504	446	491	467	495	498	427	499	511	464	479	500	475	497	482	522	499	525	498	528	500	486	516	487	433	521	470	471	496	529	513	488	520	483	508	523	513	453	505	456	489	467	481	450	460	500	490	476	517	518	477	457	501	475	486	486	478	470	490	519	499	483	497	506	497	490	458	490	446	472	513	494	455	484	508	496	431	504	475	465	503	514	502	474	460	479	481	465	467	504	478	489	474	540	526	513	460	491	488	485	505	492	485	480	481	474	458	501	500	467	475	468	493	495	497	489	480	497	485	453	459	533	488	439	500	477	508	446	482	513	515	478	506	511	463	485	461	466	535	459	457	487	497	495	461	471	502	476	511	490
32838	13215	1717	375	312	314	269	288	282	241	278	255	262	255	315	270	257	266	274	250	283	236	289	291	275	277	265	287	241	247	280	289	256	297	311	298	286	271	245	256	266	246	262	268	254	280	267	314	237	244	298	256	264	292	276	298	257	266	257	300	289	266	253	262	252	269	253	271	254	263	286	300	287	237	266	253	254	267	267	283	260	261	244	262	291	262	261	283	263	275	269	261	249	267	266	275	252	249	276	280	259	263	260	242	265	283	283	266	280	282	261	284	253	251	242	305	271	255	294	268	258	276	266	260	277	269	265	260	281	260	282	267	275	253	287	269	276	283	298	256	275	248	280	262	253	264	267	271	276	253	300	289	271	242	241	265	284	293	262	264	292	263	290	268	286	250	259	247	267	255	266	241	309	257	274	249	257	264	252	285	276	265	262	248	251	301	254	218	262	272	258	274	236	239	258	286	251	278	262	265	271	262	267	227	279	287	277	278	298	278	267	261	272	264	264	296	208	279	284	300	286	264	302	259	261	280	256	280	280	274	251	282	287	258	261	258	274	288	274	242	251	248	263	268	270	229	227	254	238	240	275	273	242	268	279	266	296	252	274	270	283	308	279	274	278	246	268	301	297	258	278	275	286	245	276	249	277	265	250	267	248	252	262	253	233	275	282	279	245	263	246	272	280	252	258	289	274	333	277	256	269	244	252	257	251	266	261	256	247	249	275	273	250	266	290	278	248	255	273	274	253	260	283	271	294	256	258	253	294	249	254	258	286	282	254	286	270	257	287	249	237	246	302	240	242	303	271	283	261	276	257	294	255	284	271	286	302	254	294	247	258	278	274	276	266	273	255	291	267	240	258	289	245	314	277	258	275	284	288	241	268	267	272	261	287	259	239	252	258	287	284	254	291	287	296	274	257	253	296	262	269	249	246	250	281	304	244	258	264	271	274	261	245	282	245	251	254	271	262	256	272	277	267	254	295	267	286	276	282	249	257	270	272	245	276	297	300	285	265	300	271	285	288	268	259	216	271	253	296	275	251	286	271	274	299	264	275	290	285	266	268	262	267	277	245	257	306	272	261	269	248	270	265	238	268	278	288	276	262	281	278	289	249	274	273	288	280	257	263	268	273	272	286	252	249	275	275	288	267	257	279	234	283	270	270	262	255	267	295	270	258	257	328	252	251	286	246	249	247	241	256	268	247	250	301	304	280	280	257	312	277	275	261	223	260	264	289	290	273	288	286	275	268	265	258	284	280	286	273	259	235	281	296	308	272	239	249	248	275	284	254	258	271	275	251	269	240	272	321	293	268	252	316	276	270	266	278	294	274	248	259	283	269	287	285	252	258	254	256	241	277	251	266	231	280	257	270	249	280	270	286	275	215	260	271	288	251	250	243	263	266	266	297	255	264	301	243	267	267	265	287	284	276	292	296	255	248	303	243	261	263	267	307	314	282	274	284	280	253	313	297	263	265	264	267	274	256	274	257	259	251	286	311	274	263	294	273	302	253	274	272	273	256	262	273	264	259	262	283	291	229	281	260	242	270	291	257	291	306	281	285	268	272	318	305	254	273	246	262	264	251	271	293	213	244	299	232	246	261	297	263	259	273	262	247	258	266	285	262	249	261	246	279	266	261	279	265	298	289	241	275	263	237	266	253	242	270	261	273	265	278	281	257	259	265	270	266	278	269	270	275	269	276	244	285	266	250	273	240	274	285	283	304	264	264	253	258	257	283	291	276	268	263	289	288	288	260	259	250	290	254	247	261	262	271	275	279	267	284	290	266	239	296	295	294	281	279	268	235	240	271	284	272	269	287	272	262	234	258	269	274	259	277	281	246	245	270	279	248	279	284	273	281	289	275	303	281	269	263	266	246	290	255	241	271	297	268	276	280	253	267	283	277	263	280	274	292	266	259	263	277	230	224	257	260	245	288	278	251	292	252	250	272	300	276	264	297	261	262	275	263	268	260	253	271	282	283	244	259	252	248	260	248	255	247	254	245	267	268	263	314	250	264	258	258	301	288	311	262	291	255	301	262	261	299	270	277	254	296	257	289	280	302	307	274	235	278	264	269	275	282	266	232	304	263	236	275	264	272	251	260	262	252	279	284	293	290	256	269	275	257	255	294	282	284	305	264	268	284	246	259	272	275	295	258	239	282	260	282	278	271	271	257	282	271	253	280	264	287	279	262	254	271	256	285	267	278	263	253	299	280	289	272	251	283	261	265	248	268	257	259	265	247	262	276	242	274	258	261	274	268	279	299	254	236	260	234	296	304	278	258	246	273	280	275	297	271	278	277	264	278	265	235	263	230	289	270	274	276	254	275	265	297	261	270	243	267	241	244	253	277	280	250	256	261	281	252	281	262	304	270	277	298	278	259	261	268	237	253	273	294	261	250	282	260	292	262	272	264	305	232	277	261	275	278	311	267	265	234	285	250	249	249	263	288	265	270	273	291	293	269	253	284	289	264	259	305	247	242	276	270	294	258	277	274	270	272	247	247	284	275	289	257	288	264	280	282	255	302	287	240	259	280	275	278	263	306	298	261	244	263	236	292	256	276	268	270	310	268	301	271	273	232	273	258	263	256	287	287	251	288	281	280	287	286	267	289	257	264	298	271	254	240	249	269	254	278	273	273	271	286	277	270	251	244	255	275	291	275	275	252	269	249	248	273	259	264	263	245	250	276	300	240	297	255	261	250	242	296	255	253	266	266	302	260	281	273	248	269	278	277	248	271	284	221	260	266	264	291	291	243	294	276	272	266	259	259	244	265	278	245	267	237	299	247	273	222	243	304	269	282	257	292	250	260	245	263	253	250	274	280	263	277	288	276	274	260	291	281	249	283	264	260	248	278	267	258	276	241	264	259	243	259	253	262	248	249	280	273	270	265	271	256	259	254	281	273	299	299	267	280	271	249	292	247	253	307	251	262	270	249	271	278	269	280	282	242	257	297	266	268	261	249	285	264	278	255	263	262	283	262	285	233	274	267	253	253	275	291	265	249	288	264	270	225	266	288	275	260	254	260	288	243	239	214	262	300	253	257	232	279	260	265	301	246	262	242	281	279	259	309	284	282	246	306	266	233	275	250	286	265	287	288	265	291	282	281	314	262	273	285	266	279	260	257	315	292	259	250	239	284	264	283	247	314	247	290	238	264	270	291	241	248	299	258	267	291	260	261	268	270	286	298	266	252	273	260	254	238	267	264	261	293	268	284	255	275	267	257	256	286	291	275	275	269	267	259	262	255	268	260	265	301	246	274	260	277	261	269	302	274	264	287	254	268	267	281	274	273	299	258	258	253	253	245	254	294	257	275	261	282	272	260	259	262	259	220	256	269	251	303	270	271	253	266	273	240	244	293	287	263	281	271	270	280	271	294	256	282	276	259	268	240	278	291	296	245	235	283	264	262	239	244	249	309	277	277	274	296	313	268	274	285	257	263	243	281	284	252	281	268	272	285	296	274	286	273	264	267	298	297	247	260	273	262	252
5185	868	734	651	665	665	617	644	612	640	669	646	671	633	627	640	676	616	630	638	660	609	665	642	645	572	598	637	668	646	583	619	645	618	651	623	654	651	631	649	607	670	657	616	605	618	653	625	634	622	658	687	628	636	678	634	634	653	616	599	650	642	614	653	628	632	611	687	594	648	638	638	635	630	657	591	636	651	670	664	636	604	609	615	630	608	684	646	634	635	610	648	601	611	677	632	666	623	604	631	633	630	654	649	612	608	615	625	660	658	625	632	618	590	636	626	684	660	636	647	626	627	617	618	605	688	698	668	661	663	653	606	639	636	631	631	659	635	654	639	660	582	654	599	673	659	651	644	621	652	599	597	615	647	646	639	607	643	642	632	652	659	610	592	610	609	621	620	632	671	672	630	617	618	642	627	657	637	631	664	614	621	631	638	615	614	632	599	633	646	593	652	615	668	611	629	607	655	620	608	603	645	633	656	621	633	644	638	676	622	639	617	638	592	650	645	626	622	643	585	669	626	662	620	623	616	664	607	660	571	637	641	640	649	643	624	598	656	625	658	574	574	624	603	592	610	646	636	638	641	651	597	621	618	654	673	633	593	604	640	585	636	646	633	622	637	651	652	634	670	664	701	645	644	647	606	665	620	700	687	650	612	610	629	646	628	646	633	656	679	587	655	631	670	602	696	647	630	610	627	655	653	589	616	696	656	585	620	579	639	639	626	644	674	594	624	664	622	614	597	630	626	635	661	639	606	659	631	637	615	669	602	585	619	662	621	606	647	613	678	637	633	631	635	639	578	603	646	628	649	624	607	617	614	627	590	655	633	669	654	581	617	667	622	668	635	655	654	631	596	620	638	616	694	677	654	605	675	635	633	650	609	587	674	665	649	656	609	705	681	637	628	645	615	631	609	643	637	627	665	660	668	665	616	650	675	618	636	660	624	603	595	604	645	616	607	639	615	597	653	662	636	618	616	656	644	595	664	644	673	620	633	622	622	657	666	613	659	656	647	666	624	648	606	645	608	607	648	638	615	633	659	642	642	631	642	642	603	608	616	650	610	642	642	645	673	663	647	622	626	617	647	630	592	623	638	619	610	603	608	587	650	651	647	643	642	624	644	644	666	633	668	636	614	619	617	608	665	635	674	648	626	605	607	599	582	657	686	588	650	599	583	581	658	622	650	663	622	648	639	660	648	585	629	601	625	623	664	580	648	642	618	704	609	691	624	619	609	592	637	633	684	655	594	632	657	655	642	706	591	621	680	635	638	608	645	639	636	621	600	629	647	634	603	663	635	625	629	673	677	648	620	630	591	624	637	631	663	617	618	645	652	605	598	676	621	603	660	687	628	623	641	639	640	630	636	647	612	594	652	653	671	656	610	604	637	613	660	614	625	651	638	625	615	588	645	622	663	645	643	628	641	640	664	651	632	638	650	587	646	640	630	624	599	609	659	665	648	607	607	620	698	613	612	636	641	611	638	663	617	614	615	609	616	641	605	622	625	596	625	623	625	624	606	636	624	629	647	659	619	614	602	626	636	640	616	660	621	660	671	580	636	622	621	605	688	668	654	659	667	627	626	626	646	652	658	629	643	589	641	650	623	641	699	655	590	646	617	615	595	605	650	615	605	640	623	615	617	648	656	606	647	638	638	631	688	682	690	624	628	598	684	616	615	597	665	642	627	619	671	622	666	596	613	667	580	636	662	634	622	630	591	645	639	635	606	664	652	601	664	670	645	649	641	665	638	648	616	607	628	596	641	647	632	578	639	606	647	647	625	603	648	645	603	635	667	641	669	638	600	660	632	647	625	621	628	652	606	647	642	628	631	638	648	621	607	615	622	626	628	605	638	638	620	631	643	646	618	577	641	622	637	622	636	632	628	615	642	657	627	644	616	670	611	602	615	661	628	660	635	670	639	622	632	630	619	608	647	641	615	589	638	638	644	611	623	621	632	688	633	624	618	677	600	654	617	626	628	620	608	641	659	634	601	648	684	619	609	669	639	627	626	648	665	627	596	638	642	673	625	606	662	627	625	629	651	609	631	648	641	608	612	589	610	640	643	632	611	629	633	632	614	641	672	663	640	622	607	656	613	660	607	679	653	659	643	643	675	624	634	616	658	647	614	642	623	635	668	636	652	615	634	641	666	627	590	620	661	650	685	660	594	612	640	610	657	626	613	632	630	666	613	638	655	663	644	648	678	609	583	605	652	672	646	612	644	621	593	633	627	625	605	611	682	626	624	585	641	643	657	622	634	654	613	634	599	653	608	625	640	606	621	678	669	633	646	668	626	622	570	659	617	623	625	613	605	664	649	641	615	654	657	613	648	604	639	647	648	634	630	642	683	647	692	653	608	667	638	650	616	639	658	618	616	622	628	652	634	604	600	660	648	628	655	668	662	631	642	643	634	650	652	646	631	567	630	643	619	621	632	653	688	669	615	648	639	664	694	610	626	652	572	641	650	633	648	616	656	612	638	653	607	635	629	643	603	625	650	613	636	638	604	689	618	584	624	635	623	647	609	679	618	606	624	627	630	607	632	626	683	600	663	650	613	631	638	615	662	679	654	621	615	617	602	624	631	639	581	672	619	640	686	633	619	618	625	672	618	648	614	650	667	660	641	657	628	647	632	608	662	675	618	637	624	655	626	590	616	617	682	653	632	610	637	631	650	678	678	686	641	647	666	663	654	632	652	611	615	637	616	663	646	639	690	631	589	652	624	677	619	650	648	647	663	616	670	595	618	646	658	620	636	649	596	675	646	654	633	644	672	625	586	602	634	604	660	592	639	668	661	637	672	659	678	650	652	623	660	627	629	671	583	652	633	642	588	630	653	658	643	622	663	630	628	654	649	655	626	618	696	616	602	631	628	606	641	617	697	668	612	603	665	667	646	620	626	635	659	641	647	629	651	616	629	611	644	638	661	650	627	636	661	653	587	606	659	634	619	613	631	631	655	640	670	652	610	692	620	636	677	581	639	675	613	638	652	626	647	626	688	614	597	606	679	650	643	638	663	624	658	655	592	666	630	631	643	644	649	609	638	634	687	606	653	650	633	628	680	639	639	648	607	643	630	587	630	672	630	613	649	601	712	615	645	628	600	656	603	659	609	625	673	616	624	637	699	638	602	608	612	656	661	640	625	593	674	626	600	631	615	619	695	629	585	628	632	614	641	653	638	661	620	661	638	621	630	682	653	635	600	652	655	646	649	653	619	692	644	573	633	622	606	605	670	618	587	648	600	610	655	600	661	631	639	630	637	670	666	639	596	615	597	680	608	586	631	644	616	644	608	639	677	632	683	636	550	624	638	656	595	622	605	635	636	636	641	666	672	620	614	673	654	663	605	641	626	646	643	674	613	671	617	612	628	679	688	623	597	622	587	639	671	606	647	614	640	577	609	643	634	612	661	620	620	651	621	653	655	612	614	664	645	623	678	635	631	649	627	673	631	609	579	631	650	615	652	647	666	632	603	620	664	605	655	622	626
24550	20849	24369	27424	19138	1161	536	466	390	364	374	382	324	369	368	397	369	360	348	350	387	353	390	355	307	343	338	356	347	363	360	398	354	351	337	371	352	350	351	352	355	329	355	318	344	352	361	339	386	353	356	342	348	359	337	315	365	395	326	336	340	331	375	308	354	361	366	330	369	359	354	330	306	348	342	351	310	313	341	356	374	365	342	355	324	338	307	346	363	330	343	366	358	312	314	332	342	341	339	350	369	384	348	337	344	337	357	343	332	343	378	342	349	322	332	392	341	340	322	324	390	382	351	367	361	369	333	315	362	336	341	320	368	331	337	323	348	338	357	327	329	353	330	359	298	378	342	333	345	326	348	340	390	350	332	386	335	312	353	367	315	339	358	378	379	357	361	330	294	346	366	327	355	321	344	376	336	338	341	334	376	346	368	378	349	341	339	358	361	336	359	362	353	364	357	369	367	350	341	337	314	367	359	328	370	353	365	334	345	373	325	347	361	365	341	356	319	312	313	330	360	304	349	350	342	380	349	336	335	376	348	362	337	339	358	346	321	342	347	352	349	336	326	327	335	332	337	339	374	353	359	321	336	349	370	340	353	370	362	353	358	345	327	409	349	373	337	323	345	365	335	372	355	393	366	353	360	346	339	335	316	330	376	324	342	360	339	342	341	359	345	370	356	365	359	395	349	359	331	380	376	338	352	354	393	343	333	330	354	334	339	351	320	349	307	360	338	342	366	358	342	367	338	348	356	358	318	331	325	349	356	342	382	368	361	350	322	337	399	357	352	366	354	359	339	360	347	346	353	359	347	370	355	356	341	347	338	382	362	318	371	351	326	374	370	336	353	364	341	359	344	359	336	348	361	383	335	352	341	314	341	336	346	348	339	329	339	295	351	378	361	379	357	320	349	376	305	347	342	363	343	323	367	367	344	324	334	348	349	360	385	366	326	349	344	382	361	318	347	387	361	320	330	359	335	342	340	346	320	358	328	342	356	370	343	357	347	329	323	352	350	342	364	317	377	336	324	385	350	317	323	322	345	335	346	324	359	362	384	378	353	368	343	346	352	312	342	373	377	368	338	313	344	348	341	363	349	332	345	357	329	363	329	316	356	366	365	332	344	366	332	362	341	324	332	338	322	362	356	367	335	331	336	345	369	290	384	349	318	343	327	307	368	364	345	353	348	346	362	367	344	359	365	359	361	338	372	385	343	344	327	339	323	355	349	308	353	377	375	347	365	357	345	329	338	344	333	319	343	357	354	333	336	350	348	341	336	325	358	359	349	379	339	345	391	361	360	334	327	345	342	335	330	339	363	341	345	344	363	355	331	345	342	345	336	368	372	332	312	345	369	341	340	352	322	331	357	337	324	330	343	342	351	353	351	313	317	327	343	343	331	312	334	362	364	314	354	357	320	360	350	318	336	319	342	328	308	350	342	336	332	346	332	344	353	342	356	334	365	348	349	343	312	339	343	337	375	340	357	354	364	358	338	349	315	368	421	370	368	364	338	338	350	332	377	360	379	351	345	365	334	358	315	355	350	317	358	367	364	337	354	336	322	318	390	360	304	347	364	359	324	335	306	354	347	357	374	349	351	383	344	346	391	331	339	372	340	357	324	324	319	347	329	353	341	323	346	350	366	328	337	317	338	337	348	325	327	344	376	380	323	359	362	356	356	347	345	360	371	345	345	296	329	335	360	326	320	331	351	345	370	312	359	349	319	337	330	341	342	326	320	363	309	401	340	374	364	382	364	320	341	335	328	361	359	320	343	334	370	323	355	329	329	316	328	332	343	379	394	337	360	337	338	343	335	353	329	317	363	321	337	315	347	348	353	364	357	345	353	335	348	343	332	328	359	332	366	354	352	364	343	345	342	352	352	370	315	333	333	342	324	341	330	347	339	366	357	347	360	323	353	345	357	335	358	337	332	391	383	402	335	343	342	319	342	327	346	350	340	365	334	362	337	300	366	334	347	338	367	359	356	419	363	324	348	332	353	364	352	318	350	356	328	343	352	335	331	364	378	363	343	325	358	314	382	342	334	391	373	296	333	332	327	325	328	364	348	363	358	347	382	371	326	340	355	357	373	375	355	358	360	324	375	377	335	387	352	348	365	374	348	372	368	344	323	309	355	360	395	360	353	346	359	353	359	349	326	341	337	366	366	308	288	344	367	353	355	370	319	339	334	328	343	345	337	342	317	356	370	383	347	333	339	364	322	380	354	331	322	341	420	364	358	391	336	364	363	348	355	348	381	347	323	305	337	328	356	331	357	327	359	384	333	323	356	315	340	366	333	346	365	354	355	345	352	350	370	353	343	339	341	363	363	286	344	367	366	357	315	323	334	355	331	341	330	341	340	392	339	367	350	317	355	348	328	296	384	351	350	364	388	353	352	357	353	364	371	355	326	371	372	371	345	356	319	303	341	313	345	348	329	349	317	339	308	339	340	358	353	323	396	387	332	404	329	334	378	354	345	321	340	343	347	321	359	354	338	366	328	345	322	365	339	344	313	345	343	350	344	378	392	332	379	358	359	337	332	309	380	328	349	345	349	299	329	327	362	367	375	366	338	346	364	352	318	328	353	330	367	358	342	317	353	338	356	330	377	333	353	349	311	352	328	331	350	356	358	362	372	378	324	340	363	385	314	341	347	327	367	340	363	340	321	377	323	380	337	330	375	326	338	356	324	343	339	349	368	342	381	354	378	365	333	373	378	355	361	317	351	338	389	359	344	337	409	373	374	335	332	352	335	387	346	342	327	377	369	343	355	339	340	322	360	358	382	330	342	378	354	353	322	368	349	349	360	344	367	359	336	367	351	336	333	350	364	365	319	316	336	322	351	361	376	346	368	348	342	337	366	359	354	335	349	335	359	359	363	369	372	339	346	355	381	377	369	332	372	350	351	323	365	312	344	337	371	368	403	321	361	362	315	393	349	323	349	385	376	343	355	347	332	352	317	383	350	337	316	368	387	319	378	335	356	362	349	305	340	324	348	340	365	312	326	344	334	354	337	330	339	352	313	344	349	335	311	361	373	349	367	369	375	329	335	361	378	330	340	337	342	365	331	314	314	327	347	378	398	331	344	328	339	338	317	361	316	354	378	346	368	336	306	361	355	337	336	336	351	324	326	316	363	331	386	324	353	339	336	349	309	358	295	337	331	339	351	384	354	365	362	352	383	367	373	337	322	334	309	334	324	331	362	361	372	324	332	342	320	339	350	349	322	293	359	365	384	347	363	321	349	324	330	338	312	361	322	314	366	372	362	361	348	367	378	356	369	340	349	328	369	370	348	308	370	357	330	366	373	345	347	378	323	366	333	343	348	304	323	348	363	355	354	345	377	361	357	379	355	313	341	348	306	338	363	333	348	345	358	347	355	379	347	337	329	329	347	334	318	344	333	358	354	335	327	360	349	330	360	380	376	337	329	330	342	356	339	321	334	344	373	301	368	325	290	340	323	351	348	357	337	342	367	391	358	338	324	353
3248	3034	2026	1229	948	868	811	821	770	808	815	802	788	762	727	810	749	748	757	793	734	747	783	736	802	794	787	778	786	849	784	781	758	743	757	756	796	785	741	719	739	751	771	804	802	763	776	806	760	791	771	746	733	759	789	823	850	780	750	732	771	809	718	744	721	771	775	770	786	775	724	747	757	780	762	729	736	768	808	751	769	791	774	788	768	773	803	759	723	786	778	799	756	773	737	793	745	737	775	756	734	812	779	810	765	725	764	751	736	776	803	770	787	718	733	754	831	746	786	791	760	760	773	760	777	781	748	789	743	771	798	780	734	750	762	825	827	766	754	755	740	778	811	775	736	778	732	781	749	761	749	729	761	765	784	807	742	799	775	725	780	815	848	734	779	814	788	741	801	798	778	728	785	741	722	737	830	754	791	751	777	778	717	745	782	769	752	757	844	795	761	720	783	735	797	738	757	768	777	743	774	758	764	773	796	803	770	751	752	770	790	789	777	766	780	786	802	756	759	766	727	754	778	779	748	806	771	794	727	774	805	762	737	786	783	796	782	777	753	797	806	709	750	769	756	728	763	759	758	777	777	747	840	781	771	733	736	724	763	741	741	734	787	761	812	807	723	799	798	774	754	785	716	767	784	755	760	796	755	753	776	762	769	802	799	751	811	787	750	807	824	819	769	775	760	757	779	771	778	744	806	785	777	807	741	733	793	785	755	797	780	764	786	712	769	750	779	760	788	782	779	745	788	799	764	780	736	787	821	747	726	759	764	745	741	800	741	800	740	677	756	713	796	777	796	802	783	724	769	774	808	796	760	830	789	816	787	751	788	753	763	761	757	777	791	750	795	768	756	760	768	761	817	824	753	689	723	747	761	709	793	733	753	758	782	784	766	735	757	707	792	770	760	767	769	801	769	748	797	824	797	796	728	752	772	772	724	797	742	816	814	755	727	722	700	814	770	751	729	821	776	719	771	769	787	777	749	818	802	759	791	756	796	777	722	732	715	723	773	826	811	798	732	731	781	771	805	741	741	750	768	756	767	773	738	786	807	827	790	780	805	817	775	824	746	783	764	754	746	758	777	739	754	787	787	815	814	781	747	787	760	757	807	798	788	769	788	827	773	758	761	751	755	775	746	801	776	801	845	743	770	792	735	763	800	757	754	775	739	794	778	785	770	789	759	780	757	729	764	803	745	737	745	716	796	772	775	778	762	731	760	803	812	813	774	777	782	725	766	748	795	766	763	714	731	785	780	772	831	760	733	733	769	767	783	780	752	761	792	753	771	746	778	808	793	778	768	761	792	776	823	746	746	802	788	747	777	772	761	789	765	756	789	767	769	765	751	743	749	728	779	772	817	756	751	760	776	741	777	738	784	746	807	805	780	788	779	687	730	801	762	784	739	726	776	751	780	819	755	803	733	784	778	788	780	800	773	768	764	789	794	745	706	777	756	760	756	737	781	750	760	732	709	773	761	774	718	776	782	735	824	791	726	790	729	776	758	754	769	746	737	743	804	757	747	775	769	825	792	798	727	788	791	762	760	759	769	748	783	796	751	825	735	733	770	777	776	802	762	748	758	770	725	741	734	797	760	787	792	783	821	774	762	801	768	791	729	792	751	749	823	769	756	778	744	739	766	740	734	733	783	741	750	790	758	778	761	778	775	827	795	756	762	786	733	744	795	763	767	757	741	798	793	766	832	779	738	801	781	807	744	786	794	735	777	767	746	782	782	750	777	771	752	759	763	788	801	708	753	815	761	726	730	799	742	787	768	786	807	716	789	733	778	794	751	733	784	806	728	786	782	740	760	746	748	795	778	831	814	782	764	770	737	818	766	761	715	768	736	772	794	748	780	796	807	831	841	781	718	758	740	741	766	825	764	775	751	779	769	736	751	770	773	727	774	767	743	743	798	765	801	744	747	756	807	763	812	752	749	807	761	777	778	795	812	783	776	735	752	730	756	794	763	767	714	775	735	766	735	742	807	796	750	725	759	740	760	793	795	765	772	838	763	779	759	762	773	795	770	791	781	727	757	772	783	775	804	752	792	758	782	752	760	762	838	791	756	774	825	772	754	728	752	737	780	732	737	764	767	751	712	751	749	720	738	789	785	785	762	779	690	750	788	798	764	797	720	781	712	797	792	797	761	760	755	791	765	779	786	851	772	762	767	773	735	786	779	763	713	765	786	805	797	751	758	730	733	778	770	782	754	768	782	777	752	748	746	770	790	748	754	836	769	775	747	766	743	757	806	743	758	847	781	750	713	736	755	755	746	789	760	780	767	772	773	807	751	745	772	751	731	707	782	785	763	764	788	767	773	748	774	751	760	735	794	776	778	769	730	741	749	773	789	777	780	739	761	776	733	757	812	826	766	797	807	741	808	777	796	769	756	739	774	787	788	818	737	775	738	805	756	735	738	748	733	779	776	730	779	804	788	789	746	771	778	759	800	724	738	815	814	744	772	790	765	745	764	775	714	775	739	792	766	804	765	799	734	788	773	733	704	801	754	731	796	775	777	781	798	737	723	812	750	749	790	766	797	796	776	777	793	805	762	767	798	776	802	767	793	789	755	762	693	758	731	789	774	756	786	794	770	758	795	756	734	831	731	757	744	773	783	792	781	809	769	770	748	782	765	747	722	819	762	803	805	741	789	753	741	743	744	700	804	776	796	783	705	802	749	759	792	773	739	779	766	791	788	782	791	825	745	816	734	800	777	737	790	835	779	779	746	752	786	767	786	825	817	800	802	784	756	735	724	767	777	795	803	758	813	771	770	742	718	771	741	799	797	832	805	773	774	757	798	787	759	767	765	747	758	737	837	775	791	742	758	755	715	731	740	766	740	739	827	735	780	795	730	773	767	766	752	766	779	759	702	773	758	727	744	772	751	790	803	730	728	748	747	795	759	773	776	773	752	805	751	768	752	784	733	736	766	736	793	758	751	800	797	771	778	781	736	797	767	832	760	764	768	798	763	765	788	772	786	747	746	789	801	732	751	781	774	736	768	755	783	735	773	783	753	765	750	822	729	773	737	783	755	775	745	767	757	791	759	751	794	792	771	792	795	748	749	778	780	805	773	761	779	804	754	777	738	785	726	784	757	805	751	727	816	770	821	784	708	754	739	760	785	766	776	740	795	708	743	705	737	730	796	761	800	800	740	762	766	829	737	774	806	777	769	771	774	762	772	799	764	759	748	745	772	716	799	748	769	714	735	792	772	803	736	796	738	782	757	780	767	765	746	756	769	764	813	766	789	762	735	765	757	756	781	749	795	774	778	740	766	730	756	740	752	757	801	768	778	814	776	780	763	705	781	773	795	766	732	759	771	757	772	774	798	772	785	755	824	736	753	809	728	752	750	773	767	758	740	745	759	763	740	755	767	751	723	735	819	799	790	785	767	753	756	781	775	725	738	744	775	760	788	756	718	783	762	740	798	746	703	822	731	699	761	787	744	782	775	781	768	784	747	817	778	756	790	780	769	780	764	759
23588	20858	25100	26722	20861	20863	3206	448	376	326	302	283	246	269	279	247	233	248	251	243	217	223	216	229	222	201	187	203	250	213	208	218	220	207	194	225	229	203	206	209	236	217	194	231	240	248	192	214	211	220	211	213	233	230	198	215	237	220	222	222	208	228	213	219	215	217	198	205	224	205	218	209	223	220	224	214	202	264	213	213	221	212	218	208	225	187	230	226	197	217	212	179	214	233	220	180	232	220	227	202	190	222	207	200	206	212	202	195	217	209	245	199	197	226	215	196	219	254	204	210	218	207	182	203	230	236	207	183	200	227	188	212	227	211	250	229	199	228	199	183	199	216	244	209	212	206	190	222	212	203	217	216	205	212	220	227	220	225	212	174	211	210	235	230	186	213	210	211	191	198	215	197	225	223	208	200	215	233	213	221	204	189	229	244	194	229	258	216	188	234	193	216	192	207	197	228	205	247	216	192	218	214	228	229	222	200	213	194	189	222	211	228	221	225	224	224	215	218	191	225	184	255	247	240	218	214	203	209	218	196	225	216	205	183	236	234	233	239	197	216	218	179	227	187	198	217	218	224	188	232	212	226	222	220	233	233	222	213	239	197	192	210	199	179	217	212	214	212	208	206	217	227	231	211	186	201	217	227	243	229	222	204	231	212	195	217	207	220	194	211	215	181	185	222	216	197	219	206	208	248	234	214	222	199	221	227	176	211	212	201	215	206	177	206	216	225	242	191	219	231	207	222	219	229	198	223	258	214	216	210	206	215	181	229	230	219	206	224	220	202	186	240	208	198	200	188	223	211	220	188	243	228	218	191	226	240	227	229	232	214	232	192	209	200	208	202	222	206	230	188	195	224	184	226	211	179	216	197	234	207	208	235	174	208	203	182	192	188	187	217	226	216	214	235	191	190	202	210	210	205	192	204	209	207	178	211	208	220	216	213	242	213	214	205	225	231	210	222	206	193	204	232	212	220	180	215	206	205	214	226	192	229	220	222	233	215	190	210	214	234	195	234	210	230	218	215	230	219	206	233	220	210	196	238	196	230	206	206	221	226	227	216	208	207	194	233	198	206	214	205	238	239	242	203	177	193	193	235	224	228	207	229	202	195	216	194	228	217	194	233	212	194	183	224	180	183	214	231	230	194	205	191	204	209	211	192	224	197	223	213	232	217	217	197	217	225	196	200	209	208	243	235	226	246	198	228	217	196	208	228	225	254	227	217	228	200	231	215	222	228	215	225	218	208	208	224	203	210	204	226	200	212	206	239	209	197	198	226	210	227	218	191	225	206	218	222	242	217	211	215	185	215	226	245	201	244	219	225	225	220	195	207	211	220	219	207	199	237	200	201	198	228	238	247	224	184	209	193	233	203	252	215	215	200	201	219	244	211	207	203	238	204	207	201	206	239	245	258	225	217	192	227	252	208	224	214	222	208	185	225	188	257	207	227	234	232	226	208	228	232	221	245	235	208	201	231	228	198	237	211	183	202	229	215	215	214	192	219	195	199	224	222	227	217	216	225	225	212	195	203	198	217	199	204	239	245	207	225	185	230	246	195	216	216	211	223	225	197	218	207	220	221	199	220	229	190	182	201	227	210	202	203	207	210	183	212	218	212	206	217	207	204	210	221	223	257	223	254	222	207	200	204	222	229	220	231	229	217	213	211	234	229	203	193	220	222	194	208	229	206	201	214	193	191	204	205	249	187	211	264	217	221	203	249	197	215	217	219	220	217	213	211	193	215	244	221	198	175	201	240	225	241	188	255	194	187	218	214	211	217	205	233	208	233	216	207	199	202	205	216	216	246	218	207	212	172	214	208	228	211	226	222	226	200	230	201	205	215	192	182	183	234	237	219	201	199	208	205	214	210	198	188	219	202	197	252	244	194	201	232	221	240	221	197	200	242	238	209	237	206	200	212	219	229	202	216	169	223	193	206	232	207	212	232	218	198	221	209	228	213	223	230	231	230	225	215	196	192	243	206	215	197	226	210	209	237	228	224	210	205	216	241	211	201	231	239	222	227	205	222	227	214	248	193	216	244	213	203	228	226	199	238	228	217	199	242	233	199	190	203	212	194	205	233	219	206	214	203	209	216	221	218	196	214	221	224	213	201	219	194	226	200	223	222	202	242	197	211	214	223	210	222	204	208	223	199	202	224	206	213	210	219	230	215	193	176	209	204	200	228	213	219	193	219	220	233	216	216	194	210	222	195	211	198	181	203	226	204	229	220	208	194	216	212	237	198	242	216	211	232	229	258	217	207	237	206	208	218	196	211	207	242	239	225	215	202	221	212	193	218	225	224	203	210	229	179	200	209	245	191	216	226	215	193	190	193	222	220	223	231	229	237	200	188	203	207	231	229	258	204	212	195	225	216	204	229	219	238	253	216	221	202	234	184	176	217	240	221	205	229	194	191	215	223	213	196	219	215	221	205	206	229	206	190	221	240	208	239	210	219	201	221	223	214	203	235	193	225	240	220	208	211	213	223	234	236	200	227	174	198	185	219	223	226	208	220	219	209	199	208	197	228	198	204	225	216	205	210	230	219	230	235	218	192	225	233	205	199	209	210	230	186	235	231	186	206	183	226	223	221	217	220	201	223	199	206	230	215	218	241	210	199	214	200	221	221	240	219	217	217	204	196	233	204	173	210	196	207	203	228	221	233	222	196	223	220	218	202	205	202	197	238	224	189	202	213	217	225	228	202	220	221	234	226	233	238	222	221	224	226	216	168	195	221	217	203	222	220	191	222	220	220	216	208	215	215	213	197	215	194	204	210	239	224	221	225	217	224	209	209	201	193	196	228	201	222	191	214	233	209	233	199	181	211	210	201	241	196	206	212	225	210	230	207	206	225	188	235	229	213	213	232	231	235	225	224	212	218	239	194	226	184	191	217	210	231	191	222	208	195	231	221	212	233	175	208	226	194	230	210	194	216	218	237	224	233	217	236	232	246	230	189	243	231	205	224	205	241	196	227	217	222	202	226	214	217	223	218	210	208	192	217	232	189	217	196	206	200	216	221	241	168	218	223	251	209	225	200	239	221	216	206	223	229	226	230	223	198	215	227	216	215	213	202	219	239	232	183	206	217	225	194	222	210	242	242	197	218	199	213	219	192	207	206	197	223	222	214	208	207	225	202	172	220	216	218	206	206	225	204	196	199	223	216	220	245	197	192	218	214	219	212	218	221	244	194	193	216	229	226	216	219	204	231	211	216	210	170	216	210	228	215	223	227	201	224	196	204	200	225	207	233	199	224	199	218	215	206	194	201	233	220	256	172	217	204	229	200	211	225	202	217	208	229	204	183	203	218	247	214	205	190	199	226	215	194	203	224	226	214	225	212	229	226	210	200	180	212	204	225	207	257	208	217	219	202	214	213	212	200	192	244	217	196	202	255	231	212	183	190	215	219	217	214	215	230	205	222	191	212	218	207	227	218	200	205	233	207	207	231	216	200	227	209	193	222	223	219	210	209	205	211	207	206	220	219
3276	5093	3173	1521	934	702	605	597	578	548	532	514	522	515	483	525	521	494	497	492	482	507	525	485	509	539	499	449	536	476	497	521	493	471	515	491	479	554	509	504	460	454	508	503	513	461	517	514	493	526	491	506	517	480	504	475	503	498	482	443	502	466	477	509	491	510	451	490	515	493	482	503	494	497	460	510	481	493	504	475	492	527	472	499	450	486	507	498	528	483	503	515	502	481	534	479	502	485	464	484	496	472	492	496	496	470	499	519	506	454	503	519	517	484	462	465	493	459	526	444	498	465	465	523	506	492	475	459	480	470	484	531	469	471	509	512	504	475	553	494	485	463	499	512	423	468	475	500	524	486	501	463	476	471	483	480	473	516	471	452	476	469	495	522	525	467	494	497	504	497	478	500	476	512	472	492	505	475	481	488	478	485	456	462	496	512	508	481	505	515	483	500	469	489	492	471	486	490	492	498	472	489	472	474	486	499	471	459	518	469	474	485	493	468	507	467	481	506	465	496	513	502	519	471	535	504	496	485	511	490	466	519	520	488	506	509	504	481	458	485	522	479	470	507	448	467	503	513	455	445	463	509	498	518	461	473	499	499	497	476	524	497	468	516	500	466	502	473	491	485	497	469	438	479	489	478	457	493	449	477	481	471	492	470	523	447	437	473	448	499	457	506	478	504	504	522	479	469	474	529	469	466	488	458	513	449	457	478	464	472	537	468	496	440	504	507	521	509	504	487	507	470	445	461	481	511	501	495	492	527	466	512	460	482	494	496	490	492	500	474	489	478	502	522	489	448	464	512	501	502	473	471	444	502	484	472	510	447	495	487	482	468	478	503	434	483	494	522	547	481	466	501	517	481	543	501	478	571	476	484	492	500	502	557	492	528	472	532	497	470	491	457	494	526	478	501	488	496	482	485	479	460	526	511	523	531	493	498	495	472	484	494	442	476	522	505	471	491	499	509	491	493	471	489	533	499	468	500	475	496	527	512	452	512	484	510	502	484	528	544	509	500	471	466	497	520	500	479	490	470	493	452	477	518	503	487	521	500	490	513	521	451	480	493	511	513	480	490	474	481	507	506	467	492	477	485	493	485	460	499	523	513	462	492	483	481	506	457	461	521	468	468	462	488	476	460	499	469	498	533	483	468	484	490	515	529	515	446	501	471	502	457	481	475	511	516	491	467	512	484	454	500	494	518	508	501	546	490	481	475	489	469	507	472	502	477	497	487	495	482	450	510	478	485	494	485	484	518	507	531	462	458	512	516	517	509	501	441	503	466	459	499	479	516	496	470	519	514	482	529	444	476	443	469	494	515	456	448	468	478	479	478	465	480	498	492	482	503	465	464	507	476	454	462	501	470	489	492	515	476	484	454	501	450	487	523	467	486	483	478	482	515	492	509	489	534	481	519	505	492	518	430	488	491	472	461	485	443	464	509	467	471	502	498	455	496	510	470	476	458	519	473	460	480	461	534	491	457	457	455	509	468	453	507	492	512	549	468	451	529	522	510	477	493	532	454	495	496	485	548	468	498	476	457	459	520	503	509	494	490	499	476	459	517	486	474	472	526	488	498	495	447	472	480	469	424	488	494	502	531	484	463	476	481	479	494	480	519	524	498	486	480	476	510	525	494	483	520	503	495	482	443	478	521	489	490	462	498	463	442	501	461	481	501	474	480	465	487	481	492	521	467	463	478	496	480	524	451	479	507	460	505	483	509	463	488	481	486	500	506	492	449	476	512	472	471	455	470	497	476	482	469	497	513	512	495	491	486	504	499	532	503	490	503	500	491	494	467	533	504	528	520	511	478	489	493	497	536	470	487	485	480	493	470	513	535	527	488	505	502	468	462	482	504	483	484	473	483	498	487	515	486	468	488	457	497	478	481	491	454	517	510	508	519	467	489	511	493	472	518	459	479	477	470	455	484	450	506	484	494	497	506	459	482	504	473	484	476	469	470	514	480	487	477	480	489	489	478	479	498	510	510	484	473	510	448	515	474	461	478	485	477	475	500	516	475	495	503	513	493	449	477	503	474	523	499	531	476	473	508	467	497	470	468	491	508	468	485	513	501	492	497	527	497	508	516	477	487	487	534	452	459	473	476	468	530	488	464	489	510	522	474	480	499	507	510	488	460	479	515	520	491	524	474	493	493	485	484	496	528	503	488	512	524	480	491	498	455	509	451	499	499	511	475	498	457	464	514	475	476	484	466	480	457	484	490	491	482	508	491	516	479	491	484	484	497	472	511	494	491	479	483	480	520	507	474	535	488	499	498	486	508	509	524	497	486	502	487	503	460	478	472	501	499	488	498	483	472	498	505	498	517	475	511	499	510	484	496	504	498	533	458	507	470	520	486	466	477	480	492	499	482	511	485	498	460	469	492	464	483	512	494	463	460	484	505	511	465	501	500	479	500	475	509	509	483	498	484	475	471	478	485	476	473	507	511	503	500	489	507	484	473	466	497	500	484	499	468	485	543	512	438	523	510	482	436	480	444	501	467	514	471	460	448	496	486	503	480	508	525	485	472	537	480	527	472	486	461	507	537	506	480	535	520	525	460	471	510	505	472	498	470	502	476	484	491	463	530	472	448	471	474	489	479	508	473	468	484	480	491	459	462	486	475	519	515	490	441	488	498	496	466	503	481	518	517	508	512	480	491	475	464	472	481	469	497	450	505	485	502	500	507	469	513	471	509	478	496	491	464	510	473	499	482	477	453	509	492	477	522	502	470	504	481	476	484	490	511	434	435	482	481	505	509	561	481	513	460	481	489	441	488	482	479	472	525	483	486	500	467	555	499	508	532	498	488	495	461	464	476	491	493	497	472	506	484	458	494	496	495	513	487	501	490	486	485	502	488	483	501	485	518	494	486	507	466	469	503	463	469	518	471	470	520	512	481	483	517	450	495	460	486	450	478	492	510	464	471	466	514	495	499	494	485	500	451	473	505	460	473	467	547	491	463	469	480	503	469	484	490	484	493	467	484	507	503	479	449	474	482	491	494	480	498	474	510	495	504	519	525	521	465	500	504	494	535	498	523	468	453	477	470	465	458	517	487	529	497	518	484	458	486	459	513	455	443	494	496	463	489	491	444	512	530	505	487	483	480	447	542	461	471	476	505	469	444	524	495	534	502	452	515	504	499	480	503	460	479	423	480	509	468	480	491	508	511	494	495	473	485	491	501	495	535	515	515	475	473	486	470	488	477	507	498	452	473	489	497	502	452	502	490	508	475	504	501	516	506	492	493	458	480	509	499	492	489	502	492	492	487	464	479	522	509	569	474	494	480	517	503	503	502	457	474	466	467	465	464	451	504	500	501	494	469	505	489	467	535	473	446	510	496	518	510	480	492	498	470	491	465	459	471	516	520	493	464	503	530	473	473	489	481	510	506	494	479	463	511	465	497	499	534	512	446	484	484	507	502	514	478	475	523	470	479	527	468	488	463	473	465	470	464	490	471	494	486	476	470	515	556	532	489	474	504	483	518
32880	13075	1712	351	319	279	277	269	299	284	262	279	280	287	269	294	276	259	269	272	254	278	263	272	300	281	272	253	285	246	264	288	237	308	278	290	298	290	248	268	271	241	230	249	266	319	255	311	267	283	272	254	270	285	276	261	265	261	285	264	278	280	272	270	264	289	272	272	275	244	264	268	276	297	253	304	262	289	257	303	302	292	281	261	286	282	220	271	302	283	266	278	271	273	251	275	252	277	242	256	251	280	255	266	292	256	241	268	303	246	294	298	297	280	287	288	276	278	289	271	240	259	279	274	245	265	277	258	278	268	276	285	255	280	247	251	282	261	274	279	282	273	276	267	262	248	280	290	247	275	270	282	272	252	288	267	290	257	280	256	265	250	276	305	257	263	265	307	290	266	268	273	281	292	278	258	274	271	271	242	241	244	276	289	270	275	268	278	271	312	277	287	297	268	270	262	288	275	292	272	259	259	238	263	267	285	277	260	274	256	274	249	267	279	269	276	277	260	259	279	285	265	297	262	269	275	263	292	273	270	258	275	263	268	263	298	277	272	261	259	304	264	248	272	271	269	246	268	256	268	266	253	259	255	284	264	277	281	262	289	261	244	273	252	251	263	276	281	255	257	294	320	265	300	289	242	257	275	267	260	255	278	280	280	283	291	259	307	292	270	293	290	266	268	281	253	268	287	234	273	264	289	293	256	275	252	270	275	254	294	308	278	252	302	271	300	294	278	283	319	307	281	259	272	252	253	291	258	231	246	247	261	257	266	251	266	279	266	268	287	285	285	285	256	271	257	272	287	263	282	258	264	261	278	275	277	273	251	260	242	261	286	262	262	276	286	266	268	242	289	281	295	308	261	273	258	270	284	274	295	281	253	267	275	245	264	240	270	283	277	281	265	295	280	290	266	240	292	286	263	279	274	263	277	309	274	253	264	270	253	273	256	272	279	306	284	267	272	311	279	265	281	273	296	263	270	278	283	252	308	309	252	231	265	259	294	285	275	236	261	320	285	285	268	293	275	256	242	260	242	268	268	274	256	271	267	268	269	258	257	260	275	269	260	293	261	266	271	258	264	290	223	273	286	249	297	247	235	251	263	288	251	262	274	262	306	285	282	296	292	292	263	298	280	260	293	283	253	257	260	259	239	237	277	266	289	275	273	271	246	276	281	295	257	287	255	276	276	269	291	293	302	284	263	261	237	277	277	305	299	270	274	275	258	267	266	271	258	286	271	276	288	291	265	258	275	280	294	281	255	258	281	264	252	255	253	258	280	266	262	277	258	268	257	240	257	260	278	238	259	270	248	304	278	279	290	291	254	300	300	245	286	294	307	272	277	289	291	269	276	285	304	257	255	266	278	309	268	274	281	278	258	289	250	318	258	231	255	266	301	252	282	259	270	267	258	294	280	260	247	253	248	268	266	278	299	286	268	243	259	267	263	243	225	241	287	260	285	267	268	270	285	263	275	294	277	285	274	274	280	245	291	287	297	272	272	245	275	283	260	258	269	260	267	237	269	256	273	276	273	266	289	275	261	246	260	285	287	264	274	276	253	263	273	283	265	258	269	272	253	299	283	271	273	262	253	279	301	271	284	291	278	284	262	289	274	255	290	267	241	243	281	285	285	270	247	265	287	281	291	250	301	249	279	283	302	287	293	280	285	268	239	295	304	263	273	294	271	250	272	246	269	274	274	274	238	274	264	253	287	254	294	279	276	289	253	304	291	279	276	291	296	250	284	236	299	278	283	280	271	235	289	274	262	277	267	269	280	291	248	268	290	293	293	298	281	276	283	264	244	298	297	273	262	260	297	274	265	279	248	260	292	241	261	269	268	256	278	312	291	259	255	270	268	282	255	259	289	270	263	281	280	251	249	291	275	263	256	296	275	270	263	294	292	261	256	268	267	250	288	267	287	283	268	266	288	266	264	276	266	256	277	290	276	247	274	251	256	258	299	300	299	288	252	257	270	260	271	306	270	267	278	261	253	258	263	315	270	287	304	261	250	258	269	297	243	265	275	290	262	273	284	268	275	257	294	268	280	240	254	289	292	267	269	252	260	253	240	234	264	273	252	262	275	247	275	240	245	293	294	276	268	237	288	255	237	280	258	276	250	279	284	260	289	283	260	279	273	279	297	268	259	250	255	271	291	274	303	271	220	274	260	285	281	258	253	249	269	255	291	248	257	230	276	276	259	254	239	284	262	260	256	279	266	272	274	277	268	256	247	268	275	254	273	227	248	266	260	267	264	272	301	289	259	258	257	269	263	254	266	284	283	268	306	259	264	305	241	244	303	277	286	273	281	262	258	270	283	269	287	272	294	302	292	267	285	261	283	298	284	267	296	264	287	286	267	239	261	274	283	255	283	275	256	256	270	284	263	272	268	280	302	298	248	268	272	286	259	258	254	296	274	290	292	287	312	314	273	266	278	291	284	292	288	268	275	291	259	277	274	278	287	308	275	275	298	282	282	277	279	300	258	274	244	273	299	252	291	221	247	267	251	239	270	263	260	229	284	253	314	253	291	258	266	279	278	254	287	280	216	243	270	284	259	269	268	288	237	262	251	294	246	268	245	250	246	244	280	280	291	272	252	249	253	239	280	266	259	264	270	267	268	311	287	264	263	270	293	276	266	267	274	289	274	266	278	241	273	283	265	258	262	274	252	261	264	257	266	283	252	282	273	256	260	299	309	280	287	269	283	271	271	305	273	269	285	252	290	266	271	264	289	274	274	259	258	260	284	295	278	308	292	260	280	271	262	268	244	246	266	245	240	251	306	273	261	289	299	293	275	301	273	286	282	276	287	305	254	263	277	281	300	271	251	300	249	242	273	255	313	289	259	239	242	282	265	305	265	270	273	276	273	286	275	236	268	297	274	281	264	270	276	249	271	279	244	287	292	258	235	255	257	268	298	232	254	288	259	249	229	290	271	286	238	262	264	262	252	303	305	290	278	247	287	258	265	263	282	284	264	258	255	246	271	257	241	272	245	254	263	275	278	292	274	254	276	262	293	266	259	294	282	273	297	264	275	259	269	238	276	288	300	296	274	272	253	280	286	278	281	257	281	240	286	274	258	280	259	288	303	271	265	274	298	317	229	294	277	269	281	270	242	250	252	247	268	271	266	248	277	287	278	233	243	274	271	251	273	273	283	265	282	265	270	276	303	293	269	272	291	257	265	309	246	287	260	290	298	279	280	265	258	261	259	265	253	298	255	248	243	256	254	265	271	278	255	299	241	311	264	290	268	262	244	261	284	295	264	252	273	268	259	285	288	240	288	249	255	267	296	278	252	272	297	272	260	274	267	260	285	263	283	272	247	275	269	271	281	294	288	266	269	324	262	276	286	271	260	250	267	253	290	243	284	286	272	279	306	274	242	250	224	275	280	291	279	264	295	274	271	268	253	312	268	285	270	272	222	265	237	291	266	244	265	240	250	248	271	274	299	281	290	263	270	259	229	270	276	261	298	278	259	266	240	277	308
5205	865	747	685	641	600	642	611	653	634	648	625	657	682	683	632	650	599	687	587	640	648	636	636	677	645	638	620	638	631	650	611	657	673	627	616	638	614	662	608	617	616	631	651	667	625	647	659	626	631	658	639	631	641	641	662	587	645	636	626	633	652	669	655	635	665	621	680	626	622	622	599	636	597	613	645	669	644	646	603	665	608	631	626	664	620	648	629	600	650	640	642	633	651	662	619	655	612	644	614	656	642	645	672	649	642	659	645	652	651	600	610	654	661	667	643	623	650	646	633	639	584	633	655	654	660	618	648	598	653	620	615	664	621	655	629	643	657	593	688	645	660	652	611	637	599	644	617	612	602	672	628	633	585	634	673	648	680	646	616	647	630	615	619	633	631	646	643	626	628	598	655	636	650	652	633	643	616	657	644	642	627	624	607	647	646	573	652	658	650	663	614	662	667	645	658	613	661	643	677	639	643	608	625	668	643	667	593	627	667	641	622	601	637	662	652	619	593	644	685	654	615	619	607	639	604	660	673	630	669	624	627	658	595	645	647	631	626	640	623	638	607	600	645	589	627	623	623	632	624	618	659	622	661	622	642	630	628	636	674	602	668	654	638	634	643	652	625	665	604	670	638	641	637	589	617	677	574	672	638	644	599	638	597	614	680	676	630	634	631	613	652	639	679	605	633	595	663	630	637	610	641	605	640	627	610	615	621	607	648	604	598	642	664	654	640	650	609	616	609	652	612	618	608	610	615	611	671	614	610	682	613	614	670	678	636	669	641	629	666	619	618	639	598	604	647	626	583	650	657	604	618	653	635	601	629	589	646	651	686	622	646	614	689	616	673	680	659	639	625	616	632	632	608	589	637	639	676	663	611	628	595	669	662	609	660	633	627	620	630	658	623	645	664	617	634	631	594	640	675	641	645	610	666	649	625	683	659	651	611	644	655	655	677	629	602	644	678	670	611	638	607	600	695	632	659	619	667	598	623	645	634	611	629	596	639	642	610	625	619	643	636	646	649	624	649	658	631	612	638	618	672	643	604	658	663	637	603	638	638	620	695	637	667	640	627	661	620	622	637	643	639	628	643	631	664	655	664	662	598	653	637	664	669	661	669	650	672	644	623	668	622	617	627	617	642	684	619	633	685	659	581	652	621	639	630	671	628	631	665	631	704	673	615	684	641	660	672	666	618	640	641	634	653	657	639	645	612	631	648	638	640	583	648	605	649	634	672	643	632	613	658	646	639	626	617	668	664	606	671	647	660	640	630	677	652	610	646	609	591	671	680	647	666	629	651	597	634	624	633	634	598	699	623	635	635	670	676	599	650	651	653	624	623	561	661	605	609	633	629	628	628	604	638	665	634	631	651	649	646	643	677	630	661	674	620	668	653	669	654	648	644	673	626	645	632	642	669	638	639	657	664	616	607	659	666	668	639	624	668	631	615	624	629	654	665	635	642	627	654	633	647	654	687	650	672	639	694	603	660	608	614	617	640	634	652	621	631	694	609	640	672	601	616	653	646	637	620	580	640	625	613	643	637	615	638	641	618	633	616	629	674	618	645	648	645	609	570	663	642	626	616	654	652	642	667	647	679	642	659	650	657	643	648	646	619	648	596	628	644	650	665	643	686	665	610	625	620	654	674	675	672	634	645	662	669	653	627	626	654	724	612	665	618	648	639	670	647	658	639	647	626	645	625	650	647	633	605	658	592	616	657	599	629	590	620	635	617	598	593	609	647	559	667	697	676	597	617	627	630	632	582	603	627	620	669	621	624	648	673	652	642	629	623	620	628	632	626	648	650	634	670	633	633	587	689	630	605	653	601	654	669	633	635	585	654	612	640	699	636	651	622	580	640	643	639	614	691	648	627	637	656	602	633	671	629	635	623	627	588	598	660	696	631	618	619	615	666	589	653	634	657	643	622	708	658	581	643	650	573	643	671	648	622	627	643	624	624	632	641	634	630	613	642	659	651	703	626	626	667	650	624	650	703	589	647	641	618	611	614	628	644	629	648	670	649	647	675	678	627	604	623	637	596	604	633	640	629	633	657	644	650	629	642	670	659	659	599	634	622	559	615	607	644	647	658	642	625	627	680	647	636	641	678	642	632	643	604	601	640	629	632	671	620	649	665	666	598	651	641	650	648	668	619	637	661	634	642	628	651	661	612	609	659	681	631	602	622	599	651	674	636	680	637	694	609	662	657	603	650	650	614	665	658	615	610	648	631	629	618	653	646	672	628	626	638	620	647	631	655	645	617	660	685	601	665	625	631	631	640	612	604	662	647	615	646	614	644	636	649	652	677	620	633	655	612	617	719	615	632	612	630	653	616	582	633	641	676	676	662	624	584	603	620	640	641	641	581	628	638	624	652	664	641	634	632	642	614	630	629	600	627	663	602	636	669	599	629	610	656	626	642	665	623	633	710	668	639	619	616	612	656	675	645	614	640	670	618	635	637	612	620	588	656	646	608	673	632	674	618	613	660	650	634	684	658	581	681	649	589	622	640	650	631	633	636	627	623	634	642	614	609	673	657	639	638	614	629	674	597	627	619	645	657	681	629	661	611	640	658	621	641	687	610	643	627	617	638	657	658	613	603	642	640	628	675	653	648	646	601	611	634	661	639	632	650	666	638	644	624	624	638	685	647	660	687	645	598	610	610	650	632	673	637	635	605	663	655	641	636	666	632	661	644	634	608	647	615	640	634	623	666	619	615	659	625	624	635	600	618	660	625	623	677	603	609	665	626	607	638	633	623	661	637	645	620	712	645	622	607	635	609	652	582	671	648	667	623	669	620	598	623	597	641	650	631	629	648	628	617	642	613	627	626	681	693	642	647	652	657	624	678	675	644	680	634	673	661	597	638	614	697	606	632	628	645	620	639	657	604	638	638	632	682	617	613	660	619	620	646	636	658	666	601	646	633	669	638	667	652	622	593	659	645	646	663	606	683	651	623	590	628	624	618	619	653	658	651	632	665	626	652	646	627	617	650	603	607	630	655	631	628	610	634	637	669	651	632	641	666	605	608	639	604	611	664	618	616	646	617	600	649	625	632	642	624	633	659	661	661	652	660	634	627	687	632	661	628	603	631	598	630	657	638	658	623	656	667	612	634	606	645	637	647	606	621	662	654	610	655	604	610	629	604	643	627	643	638	639	646	630	623	648	634	624	615	642	660	672	643	651	653	637	612	649	612	631	645	613	589	677	615	607	660	649	595	624	649	629	651	668	603	588	630	620	598	610	636	640	620	616	658	627	668	597	614	677	672	661	590	647	689	627	612	614	627	633	622	656	614	608	662	646	634	600	671	669	630	680	625	593	630	648	650	675	650	598	672	672	646	635	615	642	609	608	677	639	647	632	619	650	664	657	620	621	645	609	636	668	648	622	615	613	692	605	659	614	643	634	626	660	613	689	632	607	639	640	608	664	619	692	633	677	632	572	631	667	649	632	644	663	637	695	628	652	628	684	653	655	645	623	609	601	649	644	588
24535	20822	24296	27438	19000	1223	557	448	416	394	399	375	344	388	411	320	370	363	359	352	338	347	318	351	353	368	385	396	357	353	356	346	370	379	335	354	348	360	328	369	380	323	349	364	359	372	396	382	366	366	357	335	338	376	341	371	315	365	378	318	324	355	334	363	325	337	373	369	369	320	360	390	364	377	348	351	356	345	363	328	351	356	329	360	378	335	347	366	350	361	386	340	340	364	340	327	346	342	346	371	342	362	356	363	323	323	357	351	359	299	353	331	317	333	319	322	336	342	361	345	369	373	364	347	352	341	376	373	366	375	373	341	348	361	357	361	334	362	359	332	346	373	353	372	302	382	357	352	362	349	372	354	334	390	337	333	354	331	350	323	326	352	374	363	369	373	369	369	339	363	372	344	331	324	337	365	354	342	377	339	348	367	348	352	346	365	371	344	353	355	363	351	335	370	361	356	340	349	359	374	331	374	346	331	376	372	347	323	366	328	338	375	356	333	365	309	373	352	310	343	339	374	343	342	339	348	372	372	338	340	368	316	348	397	325	360	341	323	330	328	332	384	348	389	341	314	329	346	381	349	353	334	320	355	371	354	366	352	390	338	343	305	333	365	333	381	358	358	365	324	347	377	349	388	352	363	345	330	395	324	362	383	342	368	361	375	362	370	318	378	358	346	385	325	368	342	326	300	315	318	345	396	376	318	371	359	325	330	364	400	369	333	360	318	337	332	371	373	342	333	343	386	349	332	378	339	347	320	330	338	325	386	349	342	370	378	358	356	348	352	343	353	352	344	375	349	331	379	346	349	337	347	367	319	355	389	357	326	363	362	361	376	339	351	361	334	341	391	310	335	350	346	343	338	357	367	353	329	335	346	338	325	324	354	332	380	383	340	360	338	357	350	362	331	317	385	362	336	401	360	322	355	338	381	328	388	361	354	369	335	371	343	349	351	352	341	360	360	354	355	332	349	341	340	328	368	341	362	341	350	370	343	323	364	381	363	370	367	382	382	356	372	351	354	338	343	344	336	355	340	330	338	355	305	313	356	341	328	389	382	379	343	324	357	353	382	332	393	356	353	339	322	329	352	324	338	347	337	346	335	333	343	348	356	401	337	319	343	352	355	374	361	352	349	346	367	341	349	345	337	354	355	334	368	380	350	349	340	351	383	392	391	362	342	368	393	364	341	321	355	356	360	342	306	343	334	352	403	330	342	356	392	337	375	358	336	372	340	344	352	345	333	342	325	334	366	361	333	359	326	373	352	325	325	337	376	388	325	314	368	361	365	352	345	339	335	353	350	330	342	346	335	348	338	341	353	387	330	362	339	343	329	367	362	326	345	352	339	367	353	346	358	402	353	299	370	350	352	338	366	346	368	361	375	344	354	333	365	320	387	354	347	380	361	354	362	406	340	363	333	352	361	338	316	388	340	337	353	352	342	373	365	359	352	337	326	395	324	324	362	309	367	357	349	339	304	401	292	305	343	361	378	332	351	339	359	317	346	356	329	341	354	319	356	349	324	352	297	366	347	359	368	380	340	355	348	313	374	355	311	326	344	337	371	403	328	366	341	378	349	359	366	347	376	334	358	341	361	361	392	319	351	341	394	355	379	353	376	358	333	350	368	354	329	334	328	335	355	347	323	330	342	337	386	344	344	353	358	337	376	351	362	344	354	310	362	368	383	309	355	343	383	343	341	334	377	347	368	351	343	357	328	293	376	347	345	351	342	320	324	328	373	386	334	366	357	366	368	359	359	346	351	338	379	379	336	349	342	379	347	366	309	339	369	332	377	387	357	345	341	356	351	323	340	345	329	342	341	355	372	348	360	335	343	363	352	346	353	372	355	341	400	325	351	370	351	363	350	350	353	372	349	358	335	321	325	336	379	351	348	346	345	348	357	331	353	352	361	354	366	336	395	344	367	353	358	333	322	397	336	371	352	348	362	381	373	352	353	372	327	338	334	346	335	352	366	343	309	332	322	355	333	377	357	327	372	345	316	355	329	339	348	375	339	350	332	369	378	367	351	324	328	314	334	351	320	349	350	341	355	367	392	311	343	352	323	346	283	342	328	363	344	369	338	358	363	296	355	346	364	404	371	338	340	369	347	325	352	378	358	378	341	330	318	343	375	318	349	337	363	355	340	383	359	327	345	360	370	361	383	358	346	392	348	358	322	349	348	362	335	331	311	349	351	332	354	330	349	347	337	362	338	332	368	338	340	342	338	356	342	410	357	321	332	349	366	327	367	320	364	352	318	328	367	376	347	363	355	352	302	306	325	329	376	348	336	373	355	336	316	342	348	357	350	330	345	379	362	388	362	362	332	350	368	317	342	356	344	351	332	303	378	348	302	370	322	328	329	344	365	341	344	362	330	352	344	359	356	349	377	307	344	350	349	341	358	375	364	307	325	354	374	343	337	327	331	332	378	331	309	354	317	371	353	351	357	354	344	305	340	311	381	366	354	341	339	357	339	365	353	335	340	375	353	325	322	370	374	351	377	348	340	358	345	334	339	341	326	361	358	336	332	333	353	333	329	360	360	368	372	359	313	355	349	360	350	351	376	358	339	369	334	371	384	354	317	368	356	382	347	336	328	351	352	390	345	331	362	375	385	362	368	340	334	330	313	364	369	346	354	338	317	363	345	372	362	383	354	315	356	321	371	357	358	378	351	337	346	353	369	352	333	337	355	347	355	349	333	359	348	382	360	378	359	393	335	352	306	347	349	369	337	347	360	381	417	354	310	339	358	365	320	340	356	350	318	343	341	373	359	339	364	366	373	333	353	345	316	344	349	324	349	367	323	378	316	365	345	360	338	333	358	366	349	399	329	373	352	362	322	378	342	375	333	358	325	345	323	322	353	313	361	320	360	364	370	347	359	385	353	361	339	335	335	349	332	352	361	364	367	344	346	339	365	366	343	348	367	359	363	364	328	351	370	362	356	329	349	362	344	366	347	366	338	370	368	360	334	329	323	377	347	365	352	368	328	355	378	345	345	377	384	382	355	337	372	331	341	362	328	341	333	348	351	325	355	365	359	337	344	396	314	342	317	352	357	340	333	372	366	371	352	351	356	361	365	329	330	318	331	411	372	345	336	335	363	350	345	358	337	330	357	355	345	376	372	338	355	323	377	383	350	370	333	317	358	385	383	361	330	316	335	341	381	312	331	337	375	355	374	382	326	336	358	354	333	346	346	340	330	361	353	345	333	352	345	315	326	362	381	356	365	335	365	336	376	378	369	345	327	380	337	360	358	366	317	346	322	362	373	367	330	311	341	345	379	310	360	338	343	329	343	338	352	351	334	325	389	353	348	362	355	332	357	351	378	340	325	331	377	371	280	339	366	348	334	353	381	350	341	334	352	328	355	347	330	357	364	334	369	326	375	354	373	340	341	365	360	357	344	388	358	339	303	353	355	354	345	356	329	347	339	370	347	347	379	372	367	387	339	353	360	346	359	389	358	344	358	370	349	335	375	344	369	349	333
3425	2948	1993	1223	939	982	861	840	769	806	772	765	829	836	815	795	774	799	753	795	803	768	796	765	842	788	709	792	763	777	770	804	816	766	763	794	799	768	745	757	762	781	771	752	813	797	804	800	756	742	807	773	780	844	796	784	769	808	789	814	793	817	750	800	810	740	748	755	790	718	732	765	775	776	779	754	728	788	796	770	780	738	804	788	759	720	803	767	794	779	808	773	781	743	751	759	800	782	801	770	772	750	729	764	791	786	789	784	769	797	803	764	792	783	773	819	770	771	751	730	742	780	770	752	781	764	799	815	719	763	825	744	809	738	768	777	776	782	699	784	804	810	768	770	749	809	760	785	785	792	785	771	810	779	813	789	805	788	749	753	796	841	776	762	737	757	809	794	783	754	782	763	786	744	763	772	748	728	803	784	771	772	759	727	739	822	815	805	781	780	779	776	752	771	799	786	767	774	759	741	784	804	775	749	751	766	771	802	814	773	759	756	792	736	717	746	719	795	742	808	817	810	721	722	744	784	800	785	746	795	821	771	779	761	752	783	741	741	806	768	764	760	788	800	776	739	757	744	787	782	766	799	786	767	754	748	794	819	747	806	830	759	723	752	769	769	785	779	756	754	742	764	785	745	823	762	804	795	770	777	760	763	758	792	796	780	778	725	763	747	838	734	813	787	714	780	777	741	780	799	824	752	812	806	744	725	786	742	808	777	768	776	807	798	773	777	761	803	806	831	798	805	786	795	782	790	762	814	796	777	795	779	796	752	807	798	793	764	717	771	745	809	793	789	725	811	749	762	733	756	781	777	760	812	765	747	771	782	767	845	815	787	721	732	730	776	761	808	767	750	776	787	773	762	747	777	783	745	785	752	771	776	746	796	817	811	788	751	804	772	773	774	753	823	772	772	792	797	766	761	793	713	756	794	787	769	804	750	786	755	770	793	747	750	695	782	754	777	744	786	807	777	808	775	812	822	807	764	778	782	802	797	764	730	787	768	760	789	753	754	733	774	829	794	741	795	810	768	739	773	808	776	779	774	719	749	769	785	787	761	751	766	734	796	826	737	781	798	769	806	755	757	795	765	755	723	775	802	746	758	797	819	789	784	795	839	746	708	773	764	790	774	786	788	801	763	764	789	764	750	772	767	776	754	767	819	755	779	766	789	784	780	758	771	763	790	807	835	778	815	783	728	756	794	742	688	760	777	791	751	743	712	768	808	787	751	758	742	827	806	800	787	774	759	780	748	808	722	766	783	770	770	812	781	792	747	766	782	803	800	757	746	751	765	769	770	739	798	822	770	785	817	759	787	751	774	792	779	752	761	770	773	801	851	764	781	743	787	744	772	764	784	757	754	731	805	759	772	787	755	743	755	791	757	776	754	747	775	810	760	786	775	752	764	707	787	778	786	810	785	776	781	833	776	822	733	726	771	706	728	736	686	767	764	773	780	779	782	781	764	833	777	787	776	781	840	770	793	751	780	783	833	795	747	755	808	739	750	772	783	802	761	780	767	795	774	707	743	770	815	774	774	807	772	802	794	773	783	828	759	806	787	728	794	791	752	757	757	785	731	788	762	790	790	801	791	781	758	829	748	809	748	790	803	785	795	743	766	773	786	761	803	728	789	796	786	741	781	756	779	781	775	788	771	769	770	725	740	740	769	769	845	752	777	766	757	781	778	761	726	796	778	757	776	757	789	731	775	821	768	805	746	759	781	780	795	815	779	783	772	711	743	760	817	754	791	774	760	756	790	803	749	762	778	762	789	799	737	798	784	795	750	787	776	755	726	791	792	776	815	766	766	795	782	778	767	791	785	783	756	801	787	784	750	799	769	791	781	738	808	758	806	832	764	817	804	781	769	785	742	749	772	824	750	730	804	791	752	798	774	754	772	752	779	772	783	767	802	826	760	756	704	748	792	754	755	786	803	734	822	736	798	796	769	750	779	750	773	760	789	707	728	840	762	773	742	752	786	776	749	788	797	732	732	756	737	776	748	737	773	802	796	778	766	791	777	807	742	787	825	795	713	840	750	828	771	810	798	758	811	796	772	751	815	724	736	783	757	738	809	736	821	852	768	774	774	799	808	780	767	779	820	746	795	793	740	758	811	811	754	759	777	770	730	775	769	804	789	757	735	810	809	823	759	784	800	779	780	754	780	774	803	804	797	772	740	774	797	750	740	780	751	784	770	794	774	787	826	773	773	812	791	771	818	791	806	809	815	752	830	765	774	748	806	806	815	755	790	767	768	812	797	805	749	818	765	778	778	812	774	803	755	774	776	763	777	763	781	765	804	763	829	756	764	852	752	744	791	830	840	757	824	765	747	779	815	812	780	768	786	744	774	686	799	822	773	767	781	760	812	718	780	752	780	752	756	774	767	801	776	793	741	771	794	784	785	763	715	720	770	774	749	814	812	736	802	749	761	750	746	763	710	784	795	805	829	793	761	752	778	781	810	787	760	812	797	788	754	756	781	799	726	769	780	745	758	717	756	840	795	779	761	768	745	840	777	814	798	789	757	717	783	766	812	775	782	800	762	774	787	766	783	789	754	789	794	845	740	815	795	735	764	772	757	817	720	739	736	730	794	727	761	801	773	764	775	768	771	772	773	792	800	841	767	856	775	809	748	734	801	794	780	782	757	786	776	759	791	731	724	778	779	795	772	793	814	783	741	761	810	819	750	740	743	763	771	770	774	763	752	761	800	785	755	808	772	755	732	827	808	755	762	769	778	745	778	730	817	755	825	771	764	761	809	766	733	780	781	816	819	795	774	737	788	792	828	772	761	742	775	772	808	753	792	785	773	761	769	741	811	821	777	779	808	771	767	772	756	801	780	764	747	743	769	736	779	816	730	749	684	797	771	785	833	774	790	712	781	793	775	852	722	797	782	788	728	743	736	807	784	748	767	801	806	808	765	755	760	760	764	812	737	768	748	764	772	765	787	794	767	825	768	760	829	802	794	730	801	802	813	764	735	837	801	799	753	786	775	758	751	747	751	817	783	819	765	795	801	802	762	769	774	783	786	789	734	773	736	790	814	783	740	794	765	791	789	790	797	781	769	805	809	747	770	756	777	776	802	796	793	806	793	725	782	778	758	758	752	737	780	780	773	767	758	809	793	736	769	762	817	791	815	805	850	812	761	798	741	804	741	792	747	790	755	722	838	785	765	736	736	771	784	759	758	778	744	811	778	779	778	794	734	774	827	775	753	753	767	803	802	766	832	730	766	755	790	810	778	790	792	786	824	767	804	799	784	743	710	739	771	740	803	749	805	797	751	747	784	752	741	760	746	786	818	810	780	748	759	810	747	789	823	740	745	758	798	826	750	816	762	813	764	778	745	762	751	753	765	753	744	788	795	765	788	851	779	815	771	768	797	756	818	762	759	814	761	770	753	778	741	752	729	760	788	729	761	785	759	753	773	753	824	758	716	738	788	732	783	758	779	783	779	836	828	715	776	761	767	800	758	752	764	738	764	796	808
23571	20872	25115	26762	20879	20872	3334	493	348	338	316	288	274	278	285	265	251	238	240	246	234	208	224	240	249	249	240	230	240	222	229	220	218	221	224	221	249	206	220	210	215	215	216	233	225	215	228	225	210	212	203	234	233	225	214	194	195	210	222	222	209	235	213	212	220	226	241	210	207	240	213	247	246	224	248	238	208	186	222	195	221	258	224	195	210	225	231	238	210	219	219	219	206	207	241	226	237	195	235	204	251	237	225	227	229	217	196	215	189	203	225	203	210	224	224	230	194	214	204	255	243	243	235	237	224	196	222	209	215	218	230	230	225	205	242	213	217	183	224	239	221	222	218	224	199	225	240	225	185	186	191	256	233	206	221	222	242	204	237	255	227	187	207	246	213	234	241	204	235	202	248	207	215	222	202	217	226	229	242	236	209	205	234	225	225	225	195	195	230	227	189	229	225	214	189	199	228	187	205	233	217	227	215	213	204	192	232	237	217	223	234	212	244	234	237	205	223	202	210	217	246	212	233	214	219	210	220	204	195	229	208	238	236	221	241	206	228	233	236	237	206	186	201	222	246	229	218	195	204	219	217	202	242	197	212	192	230	193	197	229	189	222	235	205	220	225	200	212	244	187	230	220	229	214	250	202	206	205	249	226	217	191	199	244	219	252	211	215	231	221	204	219	220	213	232	222	256	211	220	219	227	201	220	200	239	256	202	235	221	190	237	211	221	200	216	229	194	220	210	210	219	213	194	242	200	192	244	214	221	223	211	227	232	198	205	221	224	238	218	211	224	227	215	200	232	209	236	237	211	205	218	226	212	223	217	250	205	214	225	223	203	223	212	231	213	218	247	233	225	215	215	216	220	223	208	215	236	223	207	231	218	243	246	249	238	253	214	218	235	207	213	233	214	203	219	215	205	199	226	225	218	216	216	207	250	218	208	190	219	212	229	216	236	244	247	222	231	233	191	230	207	206	211	190	236	220	244	209	218	233	212	203	217	231	217	232	236	226	235	228	231	233	239	243	246	210	215	227	187	197	222	198	213	192	233	238	253	237	215	192	217	217	204	206	207	235	216	212	234	235	202	242	225	220	225	237	213	210	217	217	209	208	208	211	213	205	244	215	241	224	236	203	212	207	234	200	227	191	229	220	211	217	209	211	200	210	221	206	200	228	201	217	222	230	221	221	188	224	214	236	215	220	235	205	228	228	214	243	239	244	212	212	209	236	228	214	209	198	216	207	195	186	206	210	195	219	195	221	225	215	217	214	220	216	192	197	225	233	195	238	201	202	191	227	234	226	224	201	214	212	234	215	224	194	235	223	181	221	234	249	236	177	202	197	207	176	218	211	231	198	226	257	234	230	217	251	266	214	235	206	237	234	215	238	213	238	195	196	209	220	211	235	215	218	206	216	223	206	225	212	210	210	204	222	203	225	260	219	233	196	222	209	223	215	224	230	213	211	237	213	202	211	233	206	228	247	214	202	201	212	197	215	235	233	194	213	240	198	218	211	187	230	231	222	239	206	221	227	194	222	219	189	216	236	212	191	223	200	208	222	251	225	186	224	215	215	219	220	184	192	231	198	217	236	220	235	230	243	211	193	207	233	226	206	204	223	228	223	240	223	261	220	223	215	214	198	212	215	201	233	252	227	246	230	244	233	200	215	203	200	203	222	237	196	212	209	188	216	190	198	248	220	207	184	222	209	217	242	236	216	240	219	214	234	224	192	221	216	222	193	242	230	223	243	239	219	211	209	208	209	222	228	209	181	220	250	219	236	200	183	232	197	205	216	213	221	194	217	219	207	186	222	208	222	194	219	209	199	213	204	214	205	237	209	216	213	210	215	224	219	200	195	202	235	224	218	211	208	224	196	219	233	184	224	227	212	249	215	243	227	207	215	206	184	206	220	221	226	224	224	211	221	242	209	214	155	233	203	238	226	211	215	202	224	217	191	208	233	230	209	214	213	219	223	216	238	210	232	193	210	240	230	219	204	248	234	224	220	174	217	215	211	245	199	213	218	211	218	231	231	231	230	217	210	226	225	236	229	255	237	232	206	213	231	227	244	220	207	222	202	196	219	194	187	186	219	189	250	197	224	215	214	214	218	224	216	200	214	206	234	230	191	236	247	223	251	204	227	229	212	205	218	204	223	215	216	207	216	231	223	195	225	216	238	232	232	211	219	221	227	252	227	204	221	256	233	228	263	190	199	265	226	236	196	198	202	196	241	220	206	185	224	225	220	230	189	223	209	226	197	207	211	219	220	213	226	222	215	223	208	241	252	220	199	224	183	212	231	202	220	186	227	213	205	225	195	225	246	209	239	225	207	243	202	237	217	196	216	225	229	223	208	207	220	224	206	217	239	228	249	225	210	213	226	205	203	231	220	226	232	204	220	224	208	213	221	207	239	238	210	216	184	209	237	232	214	237	222	215	219	190	225	221	205	191	214	221	217	198	269	208	227	197	214	229	216	202	225	235	242	222	221	201	224	244	200	204	229	237	221	194	200	194	210	215	212	205	212	223	221	231	233	244	228	223	222	215	206	220	206	215	224	216	217	212	209	239	227	220	203	222	219	238	237	237	241	230	248	232	211	223	241	232	208	251	215	221	219	238	218	213	203	215	208	225	261	238	204	179	217	230	217	241	201	228	194	216	246	211	203	225	226	215	235	215	222	213	219	221	203	224	222	200	233	201	214	218	206	229	194	200	243	200	207	231	203	204	198	233	197	232	244	232	237	214	217	190	224	231	250	212	210	220	207	213	226	197	224	221	236	200	213	219	205	244	251	216	230	221	220	195	197	197	248	209	206	216	194	191	212	232	206	234	223	237	213	236	239	246	243	232	204	202	186	211	217	207	219	211	232	210	233	203	215	217	213	212	212	210	222	200	198	233	204	212	239	204	222	229	221	193	220	223	224	231	232	198	203	255	197	222	224	228	208	204	202	209	229	222	211	223	230	239	232	216	229	218	223	212	220	218	233	240	219	221	215	241	229	194	189	195	203	191	241	222	251	214	208	202	237	211	214	227	230	204	225	220	224	216	206	232	206	217	218	243	215	234	207	194	190	200	230	220	190	227	237	222	200	196	208	247	232	201	215	211	220	204	222	230	240	227	234	216	210	239	196	225	206	229	217	213	208	193	208	174	210	228	230	240	221	225	198	236	231	211	221	207	199	183	211	200	209	237	195	203	224	222	200	217	195	214	203	192	205	239	223	216	239	220	192	227	195	200	216	212	250	229	222	190	197	219	201	223	203	213	214	231	214	216	231	226	211	216	247	254	201	199	233	235	213	214	200	235	218	274	206	225	217	211	219	228	206	219	218	216	178	212	207	194	219	211	196	198	262	208	198	201	235	219	219	205	206	208	201	224	254	200	200	202	219	236	217	216	211	239	230	219	197	249	254	220	209	205	188	216	226	213	206	196	224	211	192	218	222	213	216	226	214	216	198	221	214	212	190	194	230	247	226	206	243	252	237	235	242	221	204
3381	5171	3161	1553	934	750	627	548	579	544	542	521	548	528	503	480	509	568	522	513	503	536	492	519	483	490	501	530	521	480	514	506	524	513	500	490	517	506	499	496	491	522	491	504	491	509	469	496	542	487	527	523	501	485	473	490	530	503	487	492	528	522	475	509	505	491	482	537	515	485	461	489	509	489	478	499	487	507	488	484	485	483	516	480	510	484	509	486	522	529	516	495	499	479	504	483	501	509	514	518	516	546	484	505	512	490	517	467	497	470	511	470	512	487	496	523	505	491	475	516	498	481	514	490	499	484	506	530	489	471	498	511	469	479	497	523	503	469	483	516	472	509	497	494	508	480	540	530	498	493	478	494	494	466	493	522	483	483	459	510	501	465	491	572	488	488	451	489	477	473	487	499	492	467	498	470	497	505	528	478	505	498	496	490	533	467	494	496	532	459	525	473	480	471	504	473	448	471	469	502	534	474	517	504	498	513	460	498	500	519	563	471	473	513	467	465	521	498	477	532	476	518	502	497	491	455	480	490	503	506	514	510	479	484	517	486	495	438	460	482	507	458	429	508	523	526	461	487	491	485	494	529	499	457	504	496	451	476	527	497	493	508	501	503	497	473	490	502	485	527	497	475	503	472	523	478	484	500	493	480	492	463	449	520	484	507	497	503	467	457	519	481	489	468	512	484	488	476	494	425	506	482	528	483	511	532	486	494	472	526	476	503	507	488	497	488	483	479	518	524	505	515	502	479	470	493	486	531	479	458	486	483	513	516	494	511	485	477	512	510	533	475	480	505	453	480	473	487	495	480	499	460	475	547	485	527	529	484	517	469	506	502	498	510	526	492	505	511	477	504	510	504	487	481	476	522	475	515	477	466	485	465	503	457	474	492	494	504	476	488	516	478	485	466	486	504	504	499	493	450	488	490	505	500	446	485	510	476	534	460	516	484	490	500	479	486	512	485	485	492	512	478	489	482	486	499	483	431	497	504	447	458	491	468	503	495	452	512	476	492	524	503	491	500	514	483	485	525	474	462	505	493	510	476	471	466	505	511	492	525	508	493	502	535	475	485	495	489	460	496	471	521	500	506	516	502	488	507	514	472	501	503	494	486	493	504	487	513	508	478	489	502	495	470	524	503	508	419	489	474	470	511	489	491	492	491	478	471	534	501	486	535	463	498	487	515	461	492	506	500	470	481	467	504	505	514	452	416	480	497	497	489	479	508	468	448	488	513	510	507	480	470	530	487	509	477	499	511	503	481	515	506	495	507	520	491	498	460	464	478	493	504	488	466	481	494	496	498	471	509	490	519	485	509	453	491	515	514	501	458	517	473	493	528	435	481	524	497	519	471	499	518	536	516	484	461	469	494	495	475	493	539	464	508	523	456	487	480	477	516	509	506	461	538	486	469	503	494	497	464	464	475	463	494	518	449	526	512	441	528	446	526	542	468	456	471	486	487	504	440	502	475	480	501	482	515	491	492	492	518	510	461	483	465	484	482	486	481	519	507	499	487	485	502	501	521	467	478	465	500	505	470	511	533	502	470	480	512	500	537	493	496	481	517	509	480	467	507	487	482	501	533	489	464	509	464	477	467	480	491	516	485	538	477	472	519	503	515	544	490	474	480	532	510	491	473	494	473	481	493	437	499	473	499	542	493	438	502	541	493	515	473	496	521	476	511	478	468	488	483	487	500	490	506	459	450	463	495	486	473	499	502	472	503	465	512	509	499	456	553	469	528	481	512	468	489	483	504	475	510	507	500	456	484	471	464	506	538	527	524	525	494	477	511	484	517	502	462	489	480	522	469	509	522	477	513	520	545	495	553	496	495	494	510	507	488	474	467	519	516	499	507	519	473	491	543	471	488	454	514	513	496	469	531	496	529	493	479	555	450	470	480	485	450	487	481	488	527	485	479	499	500	508	499	469	497	498	512	514	516	504	520	507	490	451	489	491	495	507	488	484	497	475	496	502	559	497	496	533	479	475	437	462	490	487	503	516	481	501	499	478	471	504	501	496	466	516	499	512	476	488	502	461	477	495	508	488	492	522	485	509	498	505	473	499	507	487	513	480	490	509	497	500	470	506	476	514	506	492	440	456	532	493	523	449	496	454	519	484	527	507	483	498	513	513	507	498	485	494	486	479	506	485	475	507	498	493	509	502	498	511	508	546	506	425	522	460	525	485	461	477	511	500	498	551	480	498	489	468	497	478	508	509	496	482	487	464	520	476	482	498	478	501	512	508	491	534	478	474	439	475	483	501	483	464	499	479	433	485	495	516	493	515	470	499	508	482	480	519	515	477	498	467	477	519	458	524	498	490	501	522	530	522	497	506	490	519	492	475	483	543	494	522	472	538	525	463	529	522	509	497	476	496	470	484	468	498	469	497	499	474	430	478	482	502	506	483	511	476	482	503	554	513	465	489	435	493	483	445	519	496	472	475	507	542	502	485	504	478	455	527	535	503	498	513	478	507	460	464	469	518	492	507	509	486	478	470	511	497	482	487	494	519	514	459	479	501	480	507	460	512	468	506	501	497	508	484	491	549	503	477	514	492	514	434	524	505	499	497	481	468	476	493	531	459	504	483	477	532	476	504	484	476	458	492	464	498	484	480	507	508	460	508	488	479	487	519	479	474	498	487	481	479	478	453	493	461	530	481	475	586	461	468	487	479	467	454	482	504	521	516	480	480	453	462	475	491	503	471	516	476	472	539	480	527	472	495	494	444	449	489	528	514	501	463	465	495	497	499	496	482	495	495	506	513	437	485	494	441	480	494	520	495	527	496	475	513	472	475	484	444	505	527	477	534	507	500	518	502	494	497	490	508	502	500	494	478	443	536	518	451	484	491	503	482	517	525	463	510	540	492	545	511	479	543	490	478	482	506	532	525	482	495	541	462	504	497	563	513	452	520	525	482	482	489	486	514	484	471	509	513	491	506	486	497	458	464	509	510	459	459	490	500	484	463	525	456	485	501	492	530	508	477	472	512	473	502	460	504	493	474	510	471	501	477	479	498	488	544	491	463	465	544	535	492	474	509	498	458	487	495	519	515	444	526	493	484	495	429	465	489	486	544	505	503	471	509	477	480	495	485	483	485	491	536	487	450	494	484	513	475	495	490	499	506	532	514	510	530	520	491	478	474	484	503	522	504	509	486	467	491	456	477	474	501	521	490	486	500	503	484	453	472	526	502	461	480	493	518	515	531	501	536	495	466	508	507	492	457	532	461	489	487	511	471	504	528	474	464	506	502	459	508	476	513	468	490	480	534	526	515	472	495	489	479	457	515	505	456	531	484	492	476	478	491	514	477	544	500	524	507	493	526	479	498	480	460	517	503	489	504	500	514	472	464	472	499	452	446	524	517	508	475	483	471	524	518	512	493	537	466	463	511	510	451	524	468	479	546	486	507	495	514	508	530	465	505	490	486	480	502	506	484	555	495	484	508	507	538	476	464	527	529	490	490	513	484	495	505	492	469	473	490	485	458	489
32739	12995	1620	398	312	258	297	249	268	291	271	253	249	275	297	271	303	276	259	283	296	255	260	247	274	291	286	277	258	265	275	281	260	260	278	267	272	265	261	306	250	260	273	254	296	268	288	250	291	257	283	256	258	299	272	301	283	279	265	283	312	308	269	271	261	258	278	259	267	260	292	238	292	267	279	266	285	309	287	291	283	301	266	302	281	227	273	265	256	275	280	277	272	251	275	267	270	257	256	263	291	270	270	250	291	263	306	292	258	270	286	270	264	278	284	279	256	275	269	266	281	300	247	268	266	251	293	241	253	258	277	290	284	254	243	263	226	239	286	237	299	288	245	240	283	282	270	277	243	262	252	281	274	246	283	263	236	274	251	276	271	265	252	278	279	274	260	280	268	231	303	286	256	290	279	281	280	270	314	280	292	270	275	270	265	268	301	309	262	251	258	279	252	262	261	292	278	269	262	301	281	302	266	266	262	223	260	279	233	291	279	309	289	264	280	296	266	286	292	278	296	302	254	249	281	268	268	267	244	283	273	252	292	287	242	280	281	275	284	260	287	284	274	249	271	277	258	284	246	270	251	275	273	275	268	274	291	275	256	258	262	273	257	255	281	264	281	267	264	258	278	290	261	293	295	268	295	260	292	301	256	284	273	269	262	270	299	246	252	301	301	276	267	287	283	238	300	265	269	280	229	275	260	289	218	264	277	275	252	260	231	256	300	285	265	271	243	265	281	261	265	268	260	275	239	236	253	247	286	297	235	294	278	307	260	254	300	304	294	286	267	289	257	260	285	253	274	263	276	237	303	293	240	291	287	273	238	296	300	292	285	274	270	258	293	316	273	298	284	276	285	260	268	259	250	265	253	232	278	265	283	291	290	277	294	280	272	263	255	259	258	280	250	264	247	298	263	299	282	271	243	245	242	267	261	278	277	273	250	266	292	308	298	261	267	264	268	276	241	271	288	275	262	236	259	269	278	267	268	248	263	273	260	306	259	267	285	245	273	289	291	285	280	242	256	272	273	256	276	262	294	282	300	284	301	251	273	315	271	296	291	292	289	279	274	286	289	286	258	298	290	266	276	252	254	310	260	269	277	281	306	273	301	250	259	283	267	265	275	289	308	251	259	254	267	287	268	324	259	267	273	268	251	243	269	242	262	282	289	297	260	286	311	290	274	259	272	300	252	293	264	285	262	256	287	286	292	279	254	264	255	270	288	287	266	274	271	262	297	296	241	264	263	273	265	296	289	259	244	274	282	287	284	283	275	290	275	239	255	274	264	296	279	285	279	251	273	251	244	314	261	263	262	262	268	261	284	270	297	262	236	240	276	275	280	298	231	240	269	258	278	276	285	272	277	253	287	269	247	268	249	282	231	284	259	295	293	280	247	283	244	261	276	253	273	240	243	251	249	281	277	251	270	305	246	251	261	256	261	253	291	288	282	257	283	275	290	277	292	268	241	271	262	285	267	250	269	254	247	295	271	272	298	253	296	288	270	293	295	315	293	282	268	252	244	290	301	313	251	284	279	266	279	290	259	308	301	282	239	267	309	289	263	273	255	295	274	295	264	276	270	279	309	273	271	292	254	274	294	247	273	310	260	258	264	273	266	292	284	263	274	254	301	265	294	240	281	276	266	273	295	299	272	293	254	272	302	269	274	270	271	250	263	244	262	276	270	298	299	279	261	277	297	275	270	284	264	287	276	275	269	266	295	308	291	274	265	252	275	256	280	293	282	265	300	249	259	291	270	263	260	233	305	289	262	260	271	271	275	260	266	258	285	272	269	251	268	246	260	276	276	273	274	269	287	282	276	268	259	252	289	254	243	292	282	290	288	260	269	292	277	287	288	325	335	266	248	304	275	259	274	271	281	254	283	260	265	259	284	289	259	257	258	263	245	294	229	269	283	272	266	253	232	267	278	276	256	257	291	246	264	284	287	306	307	279	278	270	251	266	244	247	255	297	249	283	263	278	277	254	267	262	244	264	249	285	251	267	295	298	290	281	279	272	300	245	288	272	296	273	269	266	292	288	257	262	276	284	282	273	304	272	261	264	262	231	290	281	254	272	252	258	275	282	259	279	285	272	252	268	288	248	263	265	275	269	306	275	248	267	298	268	282	237	274	256	286	255	275	272	256	270	306	265	253	269	275	269	276	237	284	274	273	313	291	253	286	243	295	258	275	282	278	260	261	300	286	285	258	254	263	266	276	298	289	284	279	261	291	263	270	273	273	260	263	274	246	263	292	280	286	298	252	273	255	248	286	276	252	309	280	273	267	245	305	280	276	246	263	283	284	269	251	303	315	310	283	226	294	258	280	290	286	278	296	276	289	268	279	281	266	271	256	308	263	247	283	303	284	272	267	269	268	257	303	271	272	262	306	287	311	270	254	282	292	262	260	253	293	279	267	267	277	247	276	283	245	274	286	249	275	276	262	261	275	287	290	286	284	253	268	256	291	294	269	273	259	278	295	263	276	253	294	260	270	286	298	294	260	262	268	271	244	293	256	277	272	249	283	282	277	294	253	304	293	266	275	303	319	229	255	277	250	282	257	261	268	296	258	246	274	263	286	267	292	254	291	256	270	245	287	297	260	276	284	300	264	297	282	259	266	277	255	299	285	287	306	269	244	297	274	273	264	261	284	273	271	258	279	265	254	263	269	293	269	274	225	284	301	261	252	252	265	296	257	268	276	264	274	298	268	251	297	274	304	232	264	285	286	283	248	247	290	259	267	271	263	266	285	252	268	283	266	286	260	289	254	291	271	273	284	255	268	269	260	269	259	264	252	293	274	288	258	265	284	279	263	260	291	275	269	310	264	287	276	306	306	264	233	255	265	264	262	309	301	307	242	301	288	260	296	303	298	299	276	284	270	279	254	254	262	252	277	275	249	257	257	278	267	262	240	286	271	289	285	246	314	249	259	308	269	273	254	242	271	250	272	256	269	243	266	265	273	285	296	265	265	281	283	296	265	259	242	290	269	252	298	279	257	310	273	254	291	269	266	282	255	249	296	298	265	241	293	316	264	298	279	302	260	273	250	279	295	260	221	246	302	278	269	308	279	271	255	281	257	271	270	242	289	253	288	261	259	280	248	252	278	219	261	253	286	260	277	246	265	265	299	274	303	265	284	287	281	293	264	264	240	281	279	297	257	229	262	279	299	272	267	224	262	256	261	263	284	296	289	253	273	254	270	259	255	321	247	276	260	256	249	281	253	276	286	279	248	255	259	256	277	247	283	287	250	267	290	291	252	286	251	249	261	256	284	269	285	247	278	281	253	275	276	286	291	249	256	267	311	264	286	241	287	246	274	261	263	288	313	271	276	267	264	274	303	268	284	280	267	267	273	264	274	293	293	273	260	291	284	226	288	257	267	261	286	309	272	235	269	245	240	289	279	255	246	291	250	265	275	322	263	289	280	272	251	285	279	287	250	260	298	277	271	269	276	249	254	262	283	275	296	264	286	261	295	266	260	271	284	255
5114	828	788	696	665	649	596	665	631	655	622	680	622	679	626	630	630	641	647	638	647	627	607	674	657	649	588	603	608	652	658	659	625	664	599	636	610	667	668	633	607	657	635	623	677	628	576	642	633	685	682	629	643	664	681	684	659	702	678	629	602	602	635	637	668	635	630	670	585	654	612	669	645	644	655	630	646	640	677	631	634	692	622	646	621	676	654	631	617	631	625	643	652	617	686	642	650	645	622	618	627	654	627	595	625	607	630	622	622	621	643	655	621	612	611	645	653	623	636	589	611	622	657	653	637	666	667	638	633	652	632	575	651	648	614	652	626	631	611	668	623	618	627	626	628	604	633	615	628	624	652	637	644	663	686	642	636	620	623	648	582	645	683	625	600	680	640	632	659	581	634	662	620	643	647	647	654	650	648	591	596	639	625	668	634	669	670	617	606	630	604	634	637	645	619	629	676	681	634	669	653	631	608	618	606	663	618	630	583	617	656	635	611	629	642	656	637	620	704	654	631	611	633	664	690	623	583	633	656	632	631	613	623	686	615	673	635	617	639	632	587	607	717	655	635	622	661	624	587	618	602	592	631	644	606	636	670	632	611	627	653	616	629	647	623	577	610	615	626	701	612	588	628	659	599	606	623	633	662	639	614	648	616	659	644	613	607	634	636	621	629	704	663	592	652	629	645	629	674	642	627	649	644	616	618	610	621	594	636	627	627	654	651	662	619	623	636	613	627	617	618	656	664	619	596	587	673	640	600	683	624	644	624	639	634	623	631	599	693	613	655	624	623	630	645	651	598	647	618	636	658	600	632	651	635	634	646	619	614	617	649	629	656	682	660	627	605	647	653	635	673	620	635	609	673	649	650	654	635	641	663	613	626	603	661	661	703	645	626	632	639	614	634	653	689	655	664	649	664	601	681	639	593	605	637	667	650	645	632	679	602	654	626	638	684	630	624	668	668	656	643	619	611	661	607	577	666	629	647	624	672	625	620	630	625	613	688	620	627	630	634	600	637	632	657	636	650	680	622	665	607	618	662	639	635	636	630	660	641	659	629	672	604	627	609	616	620	617	623	629	674	656	640	620	661	599	639	591	625	674	653	621	648	670	673	632	659	651	655	637	612	664	644	630	649	623	661	632	607	688	623	624	648	621	644	612	628	607	644	604	641	650	619	657	630	633	627	702	639	592	676	652	708	660	622	616	606	619	646	665	622	666	652	602	632	649	643	629	615	648	630	591	633	617	661	645	624	646	612	618	642	616	613	633	615	617	648	654	640	623	630	617	584	667	653	631	670	579	660	582	656	637	684	599	606	685	639	643	632	624	628	643	658	628	635	619	658	661	609	665	642	609	585	636	649	593	647	651	671	626	671	643	662	630	669	634	619	670	641	677	634	588	640	655	641	621	642	660	603	605	623	625	673	667	666	640	642	645	657	644	656	612	641	643	630	618	658	671	627	628	632	626	642	622	674	640	659	640	631	618	632	666	610	639	649	631	633	607	613	646	662	599	613	637	626	656	625	619	638	623	669	635	651	606	634	619	631	676	608	621	629	682	671	625	640	678	621	640	639	651	639	637	605	617	635	700	660	591	624	595	614	632	644	591	616	646	607	625	644	610	613	609	625	600	622	638	614	653	661	676	683	671	652	671	606	635	616	661	618	597	602	636	629	661	626	660	625	628	611	640	643	685	563	616	608	659	654	596	593	658	675	628	633	620	634	637	716	598	672	641	637	647	636	628	676	632	667	641	605	680	617	641	644	656	622	686	604	649	619	686	622	637	628	638	629	621	648	608	628	656	647	655	661	635	648	600	622	663	629	675	646	639	641	610	663	640	642	626	630	613	656	668	622	621	644	640	659	617	634	645	640	671	615	663	666	632	674	642	637	647	632	609	589	650	632	698	619	640	656	652	619	611	601	682	649	658	608	686	699	650	651	648	596	654	617	646	619	654	628	627	618	637	632	608	642	575	637	640	680	626	614	600	665	606	654	646	601	622	673	641	626	682	628	620	625	592	644	615	606	635	646	639	626	673	618	648	588	629	602	634	622	622	628	588	640	666	606	599	648	672	625	644	651	630	666	656	654	627	593	647	578	668	615	645	645	659	653	642	629	643	631	645	619	640	629	647	629	640	612	627	639	637	607	683	647	643	614	633	676	642	642	610	632	670	673	639	644	629	631	624	638	630	606	637	647	686	647	675	665	620	649	674	685	627	646	647	637	672	650	623	653	643	627	611	667	618	660	641	611	616	624	632	646	579	609	630	638	646	641	660	596	648	615	665	601	672	647	641	649	635	640	646	635	606	620	639	643	602	630	602	632	645	641	644	637	656	642	650	646	627	634	663	654	615	601	662	618	692	636	679	672	637	617	636	639	631	603	608	625	622	651	671	618	636	645	603	637	656	649	664	657	642	642	610	596	657	642	613	576	679	631	612	647	642	621	674	662	708	604	674	634	589	665	622	673	634	584	643	638	627	632	658	643	646	658	634	588	641	626	639	619	617	643	643	620	609	611	627	629	654	658	604	619	658	643	638	642	691	634	625	630	630	626	639	673	612	639	626	659	635	629	640	622	644	685	639	681	613	605	630	638	648	672	629	609	628	623	599	619	608	630	681	668	602	670	654	656	656	628	650	611	637	649	642	623	619	674	664	620	650	642	658	624	613	628	640	617	650	658	596	672	623	658	655	651	677	631	617	639	661	618	665	650	594	613	614	609	653	614	653	611	670	648	635	602	695	623	638	612	649	640	671	634	632	661	647	680	653	593	620	617	672	638	619	636	654	672	642	642	664	640	645	613	663	688	594	643	648	632	670	566	608	612	666	641	675	630	599	615	650	641	647	640	646	586	633	650	650	635	594	689	656	634	687	631	706	670	636	591	636	611	683	603	641	656	633	653	607	644	646	669	595	608	694	638	649	641	623	646	635	649	591	597	667	608	665	630	677	594	634	655	620	651	688	659	647	650	623	618	633	646	615	697	651	647	653	637	638	645	625	670	640	633	648	612	630	637	646	648	622	607	635	633	625	645	650	653	634	633	659	629	658	702	617	625	636	637	633	593	637	616	656	633	622	665	627	663	614	595	653	635	680	608	616	618	617	624	597	643	673	679	660	620	637	647	630	652	611	647	629	620	668	685	696	613	648	641	652	602	657	712	642	666	576	694	581	647	554	638	697	602	644	671	659	656	677	642	630	688	646	595	647	668	640	638	680	640	604	665	638	596	635	636	667	601	652	598	613	669	667	653	633	617	623	611	615	643	630	626	630	638	595	640	575	630	627	563	650	675	599	644	633	632	641	646	659	619	592	643	653	633	653	647	614	704	614	652	633	618	658	651	615	657	691	621	632	653	675	619	665	664	684	632	658	641	625	631	614	653	610	604	643	620	633	648	581	628	690	640	613	624	576	667	657	658	656	630	649	673	642	601	670	634	660	682	618	690	673	639	679	641	632	620	625	628	624	669	624	641	650	632	659	634	642	668	578
24500	20826	24350	27395	19170	1188	517	458	387	436	393	383	400	400	370	397	364	376	368	387	354	349	360	392	373	362	364	370	353	325	355	319	308	342	357	338	346	352	370	361	358	366	374	372	354	354	363	389	372	359	349	367	385	337	373	383	390	366	337	364	366	334	335	352	367	385	388	349	388	379	329	344	379	364	377	365	344	364	363	333	368	371	382	373	336	385	373	374	363	362	400	367	326	325	362	346	349	339	363	368	346	354	347	389	339	344	360	357	359	394	326	321	360	383	348	315	390	364	374	360	337	340	336	361	340	337	370	348	363	301	328	347	343	354	365	351	337	329	356	346	328	322	321	315	382	396	338	355	353	330	360	349	356	318	349	341	345	348	334	372	334	361	383	321	352	334	358	358	341	339	425	377	361	356	324	355	341	351	342	353	314	336	346	346	349	338	336	351	405	365	362	321	354	360	369	373	382	331	356	355	348	354	388	351	316	289	323	313	368	351	316	388	327	375	342	345	377	348	337	353	365	377	367	337	342	388	357	365	362	318	355	362	338	322	363	326	380	339	336	369	335	346	360	370	367	370	365	344	354	320	362	354	383	360	341	364	351	330	352	381	339	371	350	358	321	368	372	382	370	352	365	390	366	357	360	362	334	370	359	336	353	300	343	364	343	320	355	342	375	346	345	346	367	353	357	381	357	368	364	360	380	357	388	364	345	382	388	342	333	349	326	372	362	321	350	349	321	368	330	293	360	340	363	348	313	360	334	366	370	334	330	356	382	373	377	366	377	354	329	384	396	332	325	323	348	342	342	343	300	344	384	336	359	357	386	360	361	380	377	369	337	375	317	338	364	363	356	380	326	322	345	366	333	336	358	388	363	346	365	349	366	361	364	380	394	387	376	378	341	363	335	337	325	351	349	345	373	353	373	373	382	344	354	389	388	361	358	349	388	326	372	372	356	337	351	339	330	358	354	348	348	342	363	382	362	360	381	355	369	332	353	387	368	356	345	383	355	329	343	328	379	320	316	341	330	320	357	400	373	338	375	364	334	359	392	329	315	320	331	347	330	370	350	338	370	353	300	376	375	367	322	369	342	339	337	345	384	338	325	354	329	346	360	372	356	352	335	328	305	349	381	356	355	329	342	346	334	394	347	337	334	365	378	325	335	349	335	356	330	361	361	336	375	321	358	342	363	320	376	343	349	346	341	349	352	384	387	371	325	341	369	339	344	344	319	310	359	354	361	383	379	396	358	382	339	359	333	352	365	354	346	357	367	359	372	328	398	358	363	345	299	311	363	349	364	340	362	341	340	351	325	335	340	350	343	362	363	361	324	407	341	344	352	352	362	337	373	347	371	356	322	364	346	370	325	356	348	351	340	358	381	376	357	339	349	361	345	342	329	366	375	359	335	369	348	342	344	339	388	349	331	372	372	354	342	381	333	337	331	300	362	322	391	356	334	383	317	364	341	355	322	389	367	339	336	341	381	405	358	337	334	355	330	377	371	341	371	320	359	311	336	386	357	329	379	358	367	334	361	376	324	351	380	365	373	346	365	341	352	339	321	381	367	367	350	386	367	367	349	352	346	357	338	369	383	369	369	336	340	340	361	329	352	373	336	352	353	331	348	328	350	377	355	368	334	378	375	352	354	361	321	371	359	377	383	367	359	374	383	309	348	360	342	339	353	338	344	370	356	391	369	357	339	336	357	344	347	306	338	387	349	346	334	338	342	333	353	351	304	320	351	321	344	349	335	345	341	381	341	352	381	340	350	304	350	335	356	339	370	347	325	348	397	317	333	355	372	340	351	371	354	382	351	341	356	316	386	372	343	336	302	355	332	385	341	353	363	346	366	359	319	366	342	357	325	330	366	322	406	362	300	347	368	340	351	349	378	369	317	338	327	349	346	356	358	355	356	352	348	334	336	336	352	392	352	334	341	381	385	319	344	325	378	353	340	341	349	322	348	389	368	355	364	333	332	324	352	337	349	394	326	342	384	342	354	358	343	349	349	380	326	315	347	359	344	351	346	384	385	360	330	332	331	375	407	340	344	319	359	353	335	334	370	364	367	369	338	344	316	367	360	329	330	342	349	371	349	350	356	354	318	382	337	346	349	345	317	352	342	346	378	355	367	348	360	353	353	346	369	381	381	327	404	352	350	371	359	354	370	365	366	333	335	380	336	364	357	333	339	344	362	338	347	332	360	378	345	333	373	383	363	356	317	337	346	329	398	366	363	333	365	353	373	371	346	360	372	374	376	370	347	369	365	369	371	333	376	336	346	332	344	372	334	329	328	353	346	352	326	304	358	367	384	342	336	303	359	368	353	379	379	381	333	334	349	364	330	355	364	348	357	342	383	344	347	358	327	337	332	360	350	342	360	320	351	322	354	355	361	353	354	365	359	366	376	368	357	342	338	342	377	362	372	353	326	340	367	348	368	379	354	350	349	358	312	336	334	373	377	358	303	352	346	358	385	363	356	329	347	332	337	360	349	382	332	376	364	361	360	348	361	344	365	339	351	324	336	344	349	358	363	333	361	319	336	347	349	365	364	312	326	334	387	369	382	342	369	397	358	337	391	366	397	339	332	361	347	337	365	334	359	373	349	319	366	375	334	385	359	351	362	373	320	362	353	347	379	350	334	363	351	344	354	322	319	334	310	340	365	359	382	400	358	349	342	360	386	351	360	367	331	408	372	349	373	388	353	381	355	365	356	328	353	349	371	384	344	383	356	368	359	370	326	345	354	354	336	325	360	386	375	330	349	376	354	366	324	343	356	366	351	332	321	330	374	354	364	370	372	350	362	362	353	338	347	350	386	345	375	374	377	330	347	383	335	342	386	358	383	350	360	347	365	364	350	371	368	352	363	358	332	335	359	349	345	333	349	342	329	362	348	376	367	363	359	320	379	349	354	341	386	377	337	331	322	368	334	355	345	321	341	361	295	348	323	368	354	364	364	360	331	354	332	372	340	366	354	349	362	389	341	340	310	366	344	369	352	368	341	333	361	379	376	353	339	350	363	373	343	378	357	358	369	381	361	367	349	389	345	365	364	373	392	356	357	327	382	351	380	397	356	327	324	338	363	342	359	365	330	346	366	360	348	366	313	367	349	309	371	334	345	352	356	362	360	301	350	362	376	361	346	359	352	351	363	334	368	331	338	340	366	331	354	364	360	340	372	379	344	357	360	367	324	370	360	370	355	350	368	339	363	318	327	361	332	386	345	362	330	381	326	348	333	354	335	372	343	350	351	356	359	330	337	343	352	365	363	360	330	338	327	339	346	317	369	366	358	346	372	375	376	347	318	354	346	358	362	343	344	337	366	331	354	328	339	337	330	350	366	361	330	338	363	327	343	346	354	358	333	317	362	361	365	359	365	328	341	401	338	319	335	353	376	349	366	332	356	354	360	376	374	335	348	359	361	352	348	325	384	327	332	395	324	378	358	378	350	326	419	339	313	361	367	347	352	342	372	359	349	330	353	312	371	360	364	344
3316	2954	2023	1167	1062	902	799	826	795	794	767	834	761	758	794	819	775	800	803	813	797	794	785	744	759	796	824	797	771	810	800	751	811	757	775	782	788	787	813	828	784	780	779	765	741	730	782	772	779	831	750	769	739	750	763	792	774	783	795	751	765	787	741	726	780	772	765	737	776	780	756	775	772	764	803	761	755	805	762	776	829	719	746	771	771	767	809	764	767	715	763	732	706	741	765	808	797	766	795	793	788	792	787	804	752	805	797	821	767	812	764	769	787	791	848	769	747	741	797	771	767	805	775	854	745	786	788	830	743	801	809	794	775	786	838	791	722	768	791	774	725	786	767	780	774	703	765	753	774	804	812	745	741	783	778	768	801	808	763	762	819	778	744	767	838	752	743	823	746	820	762	787	753	763	736	778	787	807	769	770	806	779	747	771	830	824	793	726	759	799	757	780	756	821	744	756	732	777	791	806	818	741	816	773	793	809	809	794	763	808	797	876	752	756	804	753	818	815	819	773	772	738	798	770	735	764	694	777	783	775	775	764	784	823	795	777	760	741	789	752	809	808	779	790	731	764	782	754	768	790	752	770	753	788	759	756	793	771	751	759	787	796	768	791	728	743	806	733	787	736	778	831	772	767	783	782	741	752	762	782	847	782	752	772	854	761	832	813	710	783	788	760	797	790	774	736	753	755	780	763	753	783	790	776	735	754	756	749	804	781	811	754	803	777	767	764	742	786	786	812	797	750	762	721	754	792	784	779	806	780	788	733	786	720	807	834	800	753	731	734	800	729	797	784	774	803	735	742	773	754	740	789	773	787	793	746	754	748	773	736	810	795	724	774	778	780	823	795	758	754	738	764	780	768	799	735	782	864	829	775	786	805	766	751	806	772	819	784	760	814	787	811	818	775	744	776	730	745	761	758	778	784	769	747	792	746	777	810	762	803	800	810	753	776	828	779	773	780	804	747	798	808	762	725	799	782	748	768	820	805	788	804	740	806	755	768	792	799	754	753	734	756	791	786	786	771	748	726	799	751	811	761	812	735	784	769	800	745	784	791	793	736	756	781	720	762	774	805	855	756	797	753	759	762	813	758	795	772	750	763	753	808	764	779	764	815	842	739	756	756	839	778	790	768	798	752	794	787	739	796	810	759	755	753	791	789	783	731	788	732	780	788	810	771	804	818	742	772	772	786	775	797	781	771	794	808	786	742	769	794	774	762	746	732	721	783	757	775	776	753	798	782	772	756	802	762	783	794	780	764	784	810	774	743	747	771	809	773	785	772	806	758	735	794	745	786	757	780	779	741	768	797	778	764	766	780	735	771	774	815	774	799	774	767	784	767	761	791	778	736	803	776	729	764	790	786	771	776	747	790	781	779	818	820	772	770	776	788	755	777	725	751	809	783	778	781	781	757	755	741	766	780	766	757	765	803	821	806	766	806	793	727	795	784	784	822	767	786	773	811	813	793	820	799	793	752	716	773	787	800	752	747	768	797	761	778	780	747	784	779	801	723	759	812	759	774	728	760	791	800	823	801	706	780	763	745	805	811	767	801	766	815	757	799	806	771	792	759	786	742	721	792	808	804	779	809	776	713	760	778	782	758	818	773	783	806	822	719	793	749	791	821	760	814	743	803	814	775	802	838	824	761	784	777	739	774	777	763	760	740	768	765	787	811	744	771	719	747	775	803	775	798	761	787	786	798	748	758	772	754	768	812	817	815	784	801	788	814	758	726	792	804	774	736	807	773	768	787	774	745	809	777	803	745	733	779	709	796	807	775	790	744	746	731	801	777	733	760	715	759	794	819	768	793	799	779	783	776	754	802	745	767	762	779	752	763	781	761	817	759	827	810	785	771	792	711	761	723	760	782	773	793	786	761	799	751	819	790	728	781	763	776	767	781	786	795	785	804	770	775	733	745	807	794	761	822	783	769	810	782	791	755	812	828	740	749	786	754	778	771	769	762	788	738	826	767	814	732	757	769	804	751	748	796	816	812	825	768	757	793	771	828	727	750	787	819	760	763	791	801	802	752	777	820	743	747	753	812	829	747	794	816	809	758	751	789	734	751	793	808	766	791	755	799	768	808	752	766	774	796	737	754	802	796	738	771	807	782	777	753	783	709	827	741	824	801	800	774	779	782	806	730	752	736	804	796	763	792	753	746	778	782	836	792	762	736	760	806	814	780	763	778	791	768	754	799	756	798	770	833	769	810	744	718	729	737	757	807	766	772	741	759	803	707	806	809	774	764	742	754	807	752	758	795	753	811	773	783	832	807	811	794	771	741	765	758	814	798	776	786	789	765	783	796	725	831	820	809	751	803	788	762	803	765	781	818	804	787	760	764	777	738	785	777	795	804	781	765	730	754	778	782	775	772	804	759	807	768	811	778	806	827	774	792	738	747	738	784	740	789	731	773	750	794	803	773	763	767	783	804	766	797	780	771	814	778	780	746	797	758	764	811	734	800	803	786	802	743	797	799	778	799	783	782	777	810	808	739	754	788	748	804	788	812	781	774	768	757	808	775	749	741	773	803	756	795	797	818	780	773	801	774	765	820	769	798	776	735	787	724	770	754	782	785	747	810	802	739	780	795	839	740	742	772	785	772	742	760	798	806	792	799	791	765	772	769	773	857	729	742	769	797	812	763	793	770	753	763	781	764	784	759	755	777	772	764	785	804	744	743	783	839	816	816	825	728	750	793	770	739	752	741	786	785	816	786	758	773	782	807	760	791	783	764	730	812	826	755	766	723	833	816	736	804	761	775	806	787	798	806	791	758	790	799	771	764	748	820	792	739	780	807	753	774	767	813	793	755	784	760	794	791	836	776	806	774	775	721	810	766	806	823	786	786	777	753	775	797	771	787	774	796	775	830	754	782	758	730	742	752	762	803	802	794	783	783	793	813	738	794	828	786	821	802	781	771	779	848	721	801	770	746	725	809	765	760	835	787	804	757	792	746	760	790	718	756	797	765	794	789	731	765	763	803	777	768	749	759	785	771	742	815	754	770	779	778	798	821	791	799	784	752	723	736	741	755	804	785	756	754	815	746	802	763	800	741	746	771	723	795	797	777	785	770	782	750	828	794	760	759	773	744	777	762	802	803	779	802	734	794	778	747	771	775	776	800	779	776	761	776	806	794	798	788	782	822	799	761	735	761	768	792	738	787	793	753	758	750	757	787	743	771	767	773	773	814	760	738	738	795	822	786	802	774	777	763	808	791	768	769	761	737	795	790	779	762	812	776	805	751	751	755	782	740	776	798	745	801	764	773	735	793	780	715	774	763	779	805	790	764	713	793	758	798	798	798	761	767	758	744	759	784	792	749	734	771	753	800	746	761	771	774	788	797	731	784	757	719	783	807	768	789	808	779	728	790	746	752	710	767	769	773	757	821	750	760	706	802	799	793	792	830	817	790	819	825	766	794	784	730	751	740	756	777	778	804	742	741	776	795	806	796	783	764	775	748	811	815	788	779	763	800	795	757	853	812
23502	20802	25046	26678	20804	20795	3128	544	359	320	299	308	254	255	305	274	265	216	233	217	215	218	248	237	236	250	235	218	244	225	241	241	243	221	227	246	217	224	226	215	246	251	222	242	233	242	231	227	238	236	217	199	230	209	212	225	236	201	207	244	202	237	220	203	214	232	232	241	202	203	180	224	245	208	208	216	222	214	224	228	210	199	247	198	192	220	214	243	216	213	215	204	208	206	228	244	236	209	198	233	208	255	253	247	225	184	227	254	226	227	211	226	184	228	223	215	260	227	221	221	184	209	217	201	203	234	207	192	232	246	238	236	204	171	220	207	224	208	203	233	190	237	211	218	225	212	208	227	208	225	234	233	225	228	197	202	206	243	209	209	199	214	210	209	212	244	228	207	196	184	201	224	207	214	249	215	235	220	220	220	217	193	195	239	225	212	222	214	212	189	198	224	202	221	235	208	228	193	216	264	234	207	220	234	223	208	238	245	212	216	224	198	243	224	226	256	220	221	227	212	207	201	229	213	231	218	208	234	224	227	222	206	230	184	190	179	203	226	219	234	197	211	228	202	215	193	184	230	238	226	211	195	213	234	203	205	234	254	221	195	216	228	253	233	231	234	211	218	221	241	231	249	219	206	221	199	212	236	187	209	226	227	231	258	193	214	208	197	196	226	207	216	203	237	235	210	220	206	184	218	215	236	221	224	260	223	228	220	233	209	221	225	218	241	224	206	229	234	215	242	207	234	204	220	257	257	219	219	222	241	228	198	231	220	232	239	226	218	203	249	218	223	213	190	192	182	227	237	232	199	244	248	170	239	245	245	223	199	209	254	221	233	226	229	201	223	242	224	231	243	212	211	210	191	225	217	204	207	199	214	229	229	204	196	233	217	185	223	221	209	232	212	228	220	213	268	255	238	205	234	235	230	241	226	239	229	216	214	226	226	219	220	213	207	245	204	214	248	224	210	200	219	216	259	217	228	220	241	233	202	244	223	231	176	192	231	209	211	212	198	207	222	191	223	226	187	210	240	204	220	199	207	224	227	244	211	193	242	230	233	220	224	208	213	236	178	201	205	211	220	204	228	207	237	229	236	228	249	239	228	226	236	233	230	204	203	214	194	221	233	213	226	212	208	210	199	189	229	220	218	227	205	220	218	217	228	194	208	231	229	186	233	208	255	203	218	194	235	213	209	212	211	203	202	190	221	233	238	202	229	177	218	228	204	230	222	247	182	234	236	224	221	226	208	227	196	201	211	247	216	234	252	218	227	204	188	214	239	227	241	214	212	229	210	229	220	226	212	226	242	199	214	231	211	182	216	204	228	266	231	196	220	236	222	191	219	251	206	192	215	204	214	218	212	249	202	197	239	230	244	204	229	212	211	223	222	208	219	222	214	229	231	207	252	210	237	223	215	237	202	216	185	234	222	202	236	199	219	227	229	188	201	202	223	222	214	237	219	241	227	245	222	196	212	200	198	221	231	247	243	214	231	220	223	236	219	236	223	233	199	218	226	202	232	246	237	208	210	200	225	249	228	220	209	203	242	222	219	237	205	208	224	243	242	213	177	225	226	198	234	217	240	233	211	227	217	209	222	213	215	214	200	228	209	213	202	242	231	219	232	231	234	239	201	179	219	210	230	233	215	211	226	187	193	221	234	232	215	222	235	197	220	230	230	230	221	252	210	203	220	195	214	202	196	195	197	209	223	221	228	214	235	212	187	211	221	240	209	232	209	254	248	233	230	212	211	185	241	215	232	231	215	205	212	212	230	222	215	208	228	208	223	217	245	206	222	243	243	224	230	215	232	220	220	175	196	210	224	209	215	224	244	216	257	220	213	219	216	204	212	242	222	256	229	218	235	220	227	234	226	175	235	215	219	218	207	217	220	207	215	189	235	243	258	242	226	208	233	202	238	208	212	220	220	219	242	215	208	222	233	211	243	213	220	200	236	203	210	254	222	231	218	231	213	210	226	232	225	240	233	240	235	225	217	220	208	205	234	208	236	222	196	218	230	238	233	237	232	223	218	200	201	200	220	224	226	213	206	198	205	213	226	197	200	229	197	185	233	211	230	246	241	202	227	214	229	215	215	223	202	247	201	218	218	212	229	198	212	207	246	218	220	240	229	221	201	241	197	213	204	223	248	213	241	210	206	206	209	261	201	209	206	206	217	220	221	215	220	223	193	206	217	245	233	217	236	227	204	229	221	221	203	217	234	233	253	221	213	220	218	244	216	241	228	218	196	215	234	211	214	211	209	224	218	215	229	210	230	230	214	232	247	230	223	217	238	204	231	208	221	233	183	201	212	205	250	213	213	211	221	203	217	202	212	213	214	233	220	208	222	232	194	241	217	206	234	187	198	220	242	225	217	217	209	202	211	210	205	245	202	200	199	202	230	241	226	242	186	205	226	225	242	227	195	234	194	198	228	164	221	242	209	224	222	193	203	267	237	214	213	206	220	218	217	227	208	240	197	200	198	204	233	209	209	201	244	244	202	222	240	220	219	221	220	233	229	236	211	197	211	214	232	204	204	210	207	225	217	231	200	207	216	182	177	196	207	224	214	199	198	217	232	227	217	217	212	220	207	220	204	207	225	222	211	207	192	182	228	227	205	213	249	230	229	236	218	192	237	221	225	230	193	205	199	200	216	218	225	235	209	215	196	201	232	222	213	209	198	242	214	223	188	231	228	230	236	224	217	217	231	227	228	208	212	225	173	247	193	239	217	238	217	209	251	191	236	216	240	217	221	199	206	238	218	210	229	231	191	238	258	208	221	219	221	214	216	203	212	203	218	203	232	221	222	243	215	207	243	238	197	198	222	219	216	253	211	176	219	228	236	234	236	209	230	195	246	221	235	217	230	222	216	218	202	225	217	220	196	216	236	263	186	209	231	235	235	207	191	230	214	214	203	193	219	205	257	214	206	229	209	213	233	237	217	204	203	219	221	208	230	215	219	211	245	196	200	225	256	198	236	217	210	220	233	217	227	220	239	232	193	222	222	226	237	207	217	228	221	205	228	237	192	209	206	236	218	215	234	229	234	209	224	209	223	217	198	231	212	215	210	234	215	219	236	213	198	245	195	192	208	219	211	249	245	225	239	222	209	214	209	196	226	194	223	221	217	228	226	224	208	205	263	210	200	229	216	241	215	215	215	236	190	209	201	247	234	226	241	234	224	226	245	218	237	227	207	209	176	214	243	231	223	201	208	196	236	250	225	244	197	218	235	221	234	242	229	200	233	227	222	215	205	201	250	217	214	219	196	200	198	195	208	224	235	215	199	218	227	199	184	220	221	222	211	193	203	190	236	218	234	223	225	234	205	213	173	211	230	229	197	218	222	206	207	206	210	222	210	250	258	229	258	247	225	217	234	190	216	216	229	207	205	216	205	225	219	224	230	240	236	220	221	209	222	229	224	237	236	238	205	211	234	215	225	258	228	185	217	194	211	231	233	210	195	200	229	204	205	236	224	203	211	231	200	195	239
3475	5165	3168	1438	969	781	612	611	531	553	571	520	545	496	552	517	544	506	491	544	516	532	513	527	509	506	520	497	501	515	524	511	472	554	476	468	512	470	535	489	486	526	475	481	511	460	498	526	529	475	491	458	514	546	478	529	536	493	451	495	518	480	525	491	565	485	514	493	531	490	520	515	521	501	513	492	512	454	479	499	511	526	507	515	506	494	494	499	488	481	505	514	489	473	518	480	486	526	505	541	470	478	485	521	480	517	532	481	548	497	486	475	512	506	460	540	496	517	489	461	529	471	527	499	521	485	478	547	511	482	470	524	487	513	522	501	501	509	524	487	533	500	483	463	476	500	494	484	485	493	520	472	493	499	521	526	504	490	479	510	501	492	491	461	489	483	494	532	495	532	544	541	482	512	463	500	502	487	462	474	514	476	469	512	497	502	484	468	535	487	524	512	498	506	502	497	502	504	471	511	508	527	477	518	517	512	504	476	500	444	471	495	522	502	469	504	507	462	527	491	491	528	489	530	506	493	521	484	535	522	497	481	518	460	535	512	467	514	502	483	504	462	508	515	524	489	487	508	485	470	504	524	528	507	504	513	518	505	520	520	482	465	525	482	476	472	528	495	445	517	522	496	499	485	458	472	518	483	474	505	493	482	530	523	480	496	509	540	452	519	486	464	501	504	509	445	515	505	538	502	513	458	504	494	498	522	491	498	487	510	533	492	508	499	492	542	509	455	476	501	493	461	477	484	496	513	534	521	490	504	512	519	487	519	500	522	483	488	509	466	512	459	523	496	469	509	493	481	487	489	496	481	489	471	474	449	486	466	507	494	494	520	540	484	467	487	494	527	484	477	479	506	505	480	491	486	504	493	510	453	515	491	499	513	523	511	517	512	507	545	487	449	465	506	479	520	480	488	520	464	511	502	512	481	511	496	446	479	517	475	477	519	490	487	516	501	517	470	514	467	503	512	482	513	532	527	489	547	496	481	509	514	453	509	485	470	479	506	483	479	492	474	494	541	524	494	505	502	482	524	491	477	541	504	526	524	486	506	499	470	493	519	504	552	490	524	483	464	518	494	527	518	509	546	534	512	501	472	525	516	467	560	479	477	511	508	437	497	499	506	472	478	481	492	498	482	505	492	511	480	550	472	513	535	542	500	497	503	485	503	494	522	505	513	511	472	509	486	554	479	526	474	486	465	514	511	498	482	457	468	477	483	519	464	520	468	518	478	485	509	509	516	519	508	527	538	492	445	505	519	501	519	519	532	470	548	478	500	501	536	535	470	514	501	485	483	480	530	481	499	482	483	520	472	494	528	512	526	461	510	521	509	497	489	483	465	484	498	528	502	476	506	527	492	485	489	482	499	486	526	517	504	502	481	525	500	519	502	500	495	468	504	497	477	498	523	497	506	463	477	522	487	491	507	495	505	508	514	511	480	492	484	525	445	479	510	472	507	504	486	464	507	509	512	446	510	497	505	512	515	498	525	507	483	492	476	490	496	527	529	473	470	502	503	512	534	509	487	479	498	502	542	500	484	478	498	502	507	490	481	511	488	516	473	525	491	481	534	493	445	500	482	492	527	460	513	489	511	480	481	491	569	526	513	479	535	528	474	489	516	480	511	489	540	507	517	511	477	469	479	531	527	479	454	528	493	484	487	507	520	477	506	473	478	507	484	502	471	493	507	537	463	524	505	508	502	497	516	473	447	492	487	514	512	493	520	515	506	509	489	505	487	470	518	479	509	523	512	452	470	488	498	532	501	517	498	474	500	489	517	505	502	523	510	438	502	541	487	483	504	508	486	498	461	485	502	486	494	468	504	486	508	501	490	511	480	539	516	489	500	523	500	515	515	508	523	512	469	529	503	495	500	537	494	466	506	459	520	499	501	503	489	514	507	478	499	500	474	487	500	483	459	516	536	501	509	521	514	539	514	522	492	480	511	500	503	473	506	523	514	471	504	452	484	514	520	545	494	525	498	472	492	511	480	523	492	503	500	501	504	517	488	494	487	491	476	528	497	513	472	480	508	472	497	497	498	513	491	502	474	482	525	486	509	548	525	508	496	477	488	465	465	500	483	500	491	471	509	511	463	508	474	518	510	476	519	506	510	490	515	542	483	494	518	537	499	525	475	514	525	511	468	477	475	507	484	523	516	504	539	517	502	454	485	531	491	469	505	476	464	525	504	476	522	454	537	473	516	499	502	512	508	482	483	492	512	484	525	503	526	521	484	490	480	446	496	517	524	503	496	497	502	461	448	487	517	529	526	466	506	532	502	493	526	468	533	528	465	495	481	519	481	518	524	510	494	520	466	510	509	515	471	493	481	516	494	535	532	477	491	487	493	485	470	496	495	515	515	458	527	475	543	507	521	477	504	513	480	494	527	532	479	482	494	499	460	505	491	488	488	491	513	482	509	481	498	526	486	448	496	518	474	520	511	470	516	488	456	518	466	486	509	505	495	520	479	520	497	509	529	520	504	507	500	461	469	467	493	508	527	531	526	518	513	457	518	495	464	538	466	507	521	488	514	498	517	521	536	483	457	515	476	481	507	528	534	507	516	553	525	524	449	527	490	506	493	449	522	477	453	489	492	522	463	504	502	514	501	460	494	482	493	515	475	462	481	494	538	483	516	488	506	490	480	510	506	520	511	513	509	495	504	542	479	534	482	494	528	445	500	504	513	495	499	503	504	468	476	477	495	499	493	508	484	485	439	500	567	530	503	496	496	488	473	508	454	471	495	485	516	481	509	473	484	466	484	491	526	477	526	506	491	514	496	531	504	528	500	503	487	481	497	502	494	468	474	493	475	482	508	476	478	517	511	476	479	497	474	492	514	479	491	505	500	518	507	484	531	479	541	503	485	521	534	514	500	470	528	445	497	510	477	511	490	491	485	517	496	498	511	511	490	499	481	544	533	496	546	482	506	508	529	461	537	488	513	486	501	453	473	497	480	491	491	522	497	480	485	490	518	488	511	474	514	512	502	507	507	528	505	482	533	481	505	468	492	497	475	492	465	501	504	523	484	508	487	471	523	502	492	519	492	498	486	493	532	502	495	453	500	463	500	497	462	504	524	463	551	522	506	473	462	485	503	493	510	507	515	522	512	525	521	480	501	536	513	477	499	483	489	544	488	509	470	514	501	485	547	478	523	483	499	479	465	488	513	482	467	484	480	529	504	477	471	476	508	527	496	468	489	499	450	509	524	508	498	511	485	488	523	476	490	498	444	471	504	492	463	536	557	467	476	524	469	481	537	488	503	497	482	503	492	473	493	509	503	492	495	490	496	491	514	489	471	524	535	485	497	537	490	520	511	505	481	500	488	496	502	463	484	529	427	538	482	484	486	478	467	465	531	503	540	498	472	486	455	486	451	533	499	496	472	482	482	488	493	505	494	496	500	483	487	526	494	469	490	457	498	501	501	473	502	477	518	466	499	500	518	475	495	484	490	512	507	486	531	500	504	521	485	510	508	480	466	487	495
32748	12970	1557	397	301	273	277	280	274	281	270	272	260	275	283	274	262	304	251	287	268	299	282	236	276	272	281	277	253	288	270	274	277	279	270	242	277	241	258	280	283	277	273	257	293	255	292	264	268	256	252	284	296	244	283	268	239	246	262	281	285	277	244	275	259	277	269	261	285	307	246	288	265	290	253	255	302	283	273	265	295	278	261	276	297	252	246	290	255	292	278	255	265	260	261	308	259	294	255	273	267	291	281	267	270	271	286	277	292	300	288	274	274	287	247	270	235	276	291	285	247	253	305	252	254	283	245	309	295	287	278	296	265	270	268	288	272	234	297	246	283	288	251	267	262	243	275	275	260	295	257	262	279	277	268	281	309	283	262	256	257	287	261	262	269	282	290	283	304	286	269	311	265	285	259	250	281	273	290	268	319	298	269	285	282	290	290	266	265	266	293	293	252	273	247	285	256	319	269	278	292	246	267	291	277	300	284	273	267	293	281	255	268	285	271	275	269	245	244	250	272	281	294	273	244	256	272	281	248	282	278	256	307	264	260	284	257	289	260	264	294	246	269	306	279	283	265	286	288	263	280	245	269	283	245	279	249	292	268	268	251	266	276	255	258	278	249	264	291	293	279	276	262	261	257	279	267	233	267	247	271	262	283	288	266	247	276	245	259	263	298	285	280	287	289	283	254	277	242	277	253	312	278	283	262	257	253	257	269	239	283	268	256	265	272	263	259	285	283	278	294	287	273	267	269	270	264	263	277	296	290	248	284	298	219	243	282	246	259	240	241	263	280	317	297	309	260	275	258	284	265	288	307	263	306	289	262	289	266	245	295	240	263	267	271	288	273	279	272	289	274	258	260	244	256	283	276	260	269	268	277	260	302	292	272	269	281	259	273	253	292	229	324	249	224	279	288	262	246	277	242	282	290	293	248	272	272	254	295	308	264	307	264	251	265	262	289	265	281	280	267	295	302	250	284	266	258	266	305	239	289	262	246	235	253	274	255	266	249	264	282	274	287	267	258	262	278	258	285	257	297	313	259	304	258	271	283	289	275	275	271	276	235	270	285	267	279	268	267	294	278	278	263	270	296	271	264	258	288	286	279	282	236	261	256	255	249	242	308	286	280	265	265	273	273	293	263	286	267	292	283	269	267	260	285	290	238	287	265	268	289	299	246	274	272	255	297	277	269	293	256	270	256	242	292	252	237	296	276	315	232	262	302	263	263	270	297	264	265	262	285	236	266	299	267	273	284	297	268	252	261	263	263	269	297	267	270	279	261	253	256	258	271	251	278	274	257	291	240	269	300	247	254	248	275	264	288	270	273	290	272	287	251	243	284	257	229	250	257	289	300	283	279	255	293	278	279	255	257	277	291	290	266	285	282	288	277	295	280	267	315	280	286	305	274	271	297	263	247	255	272	270	250	252	280	267	288	270	285	247	284	301	312	275	291	293	270	270	257	266	239	282	296	283	300	304	280	283	249	277	289	290	252	275	258	281	261	267	282	279	317	291	303	275	302	294	264	247	273	250	252	243	262	290	268	286	241	280	293	291	267	272	240	277	271	272	262	247	245	290	273	271	283	245	289	272	318	260	239	256	268	241	301	260	252	235	294	264	282	255	284	278	277	267	274	260	264	276	299	268	280	255	275	255	259	301	278	237	282	272	289	288	256	259	260	288	282	258	266	273	317	280	280	274	270	255	297	296	250	283	267	256	275	277	267	282	293	287	306	300	275	244	281	277	242	253	270	268	278	282	272	257	286	269	264	243	266	263	263	263	247	276	285	293	290	278	306	260	271	264	298	280	243	266	263	275	277	288	281	253	274	289	276	250	266	285	248	273	289	293	248	298	281	272	280	243	286	279	291	276	228	266	280	268	292	274	272	285	265	287	279	294	268	276	291	290	296	270	270	275	251	286	285	285	284	238	268	253	287	280	263	292	272	282	262	263	250	265	267	284	241	269	275	266	276	274	235	299	271	277	303	260	271	291	271	277	299	260	257	262	282	265	282	279	258	240	270	275	341	296	295	263	280	285	287	263	264	259	245	262	279	238	293	272	284	256	241	265	298	253	267	256	259	299	262	277	291	285	308	322	262	268	287	271	281	268	296	286	292	275	287	253	263	285	269	280	276	267	308	259	264	297	281	284	264	295	276	269	282	290	266	258	284	264	259	274	271	262	281	286	254	258	249	294	281	278	246	278	306	265	234	258	255	271	316	242	289	282	234	263	277	249	278	270	268	274	278	272	267	255	276	282	251	252	251	310	262	295	286	262	269	310	260	282	276	277	286	285	260	290	289	293	244	280	266	265	273	235	286	286	257	241	268	288	296	249	266	268	298	302	282	216	249	268	271	271	280	289	250	255	284	275	280	264	282	257	269	267	278	269	267	254	232	277	280	281	286	280	263	300	286	255	279	267	225	273	289	280	268	260	272	286	252	268	263	268	279	277	245	278	294	264	261	278	263	245	241	296	280	275	280	292	280	256	270	311	289	270	296	308	270	294	289	259	252	276	256	261	269	283	243	266	275	286	277	247	253	276	259	249	286	301	269	307	289	240	291	232	270	264	262	250	269	250	276	271	273	255	287	261	251	277	273	294	255	300	273	237	282	285	249	279	291	267	281	229	285	280	258	259	261	251	266	274	252	291	300	254	266	284	288	261	249	280	274	277	252	255	259	273	265	260	250	276	264	221	271	274	287	267	291	223	285	261	282	260	286	250	272	285	297	293	265	253	256	298	281	269	242	259	261	280	258	288	255	260	285	276	252	244	298	274	253	290	293	264	278	288	258	278	274	307	235	279	253	281	254	297	245	286	293	268	283	329	260	286	251	274	286	309	263	271	270	297	269	266	253	278	279	239	289	271	270	240	258	282	275	256	269	244	287	275	279	259	278	258	272	283	271	275	279	294	271	293	286	276	293	284	254	255	237	269	269	278	278	256	277	258	276	261	254	257	264	267	223	290	268	271	253	307	279	290	277	263	268	254	273	278	275	298	260	241	266	240	254	248	267	286	283	255	234	266	280	240	277	292	281	278	298	266	262	258	272	259	291	274	266	229	277	273	289	291	244	249	267	246	266	273	306	291	247	263	248	265	278	265	277	258	285	266	270	286	291	254	264	262	265	286	277	276	278	242	276	249	252	253	268	248	250	252	224	247	250	299	284	264	264	289	267	270	254	271	274	261	292	288	283	248	271	261	282	255	277	271	256	277	280	278	274	281	277	271	276	274	263	260	269	273	273	306	306	276	265	250	278	254	252	259	279	284	261	272	262	275	253	297	261	240	259	241	283	269	271	276	306	285	296	279	271	276	267	288	302	282	287	278	258	302	264	265	251	286	267	264	288	272	275	289	222	263	270	320	265	255	262	249	273	250	281	266	253	280	256	276	284	277	302	278	271	267	272	257	290	263	304	248	250	268	265	285	258	293	271	271	279	262	260	284	278	283	269	239	274	306	230	262	280	276	268	296	265	276	262	250	281	271
5311	840	745	652	664	657	633	652	641	623	643	671	646	629	660	663	686	660	642	636	646	664	620	640	680	634	606	638	647	640	691	645	630	648	568	680	635	669	628	660	564	610	616	634	648	678	601	658	684	662	657	657	631	597	668	643	614	641	636	656	679	630	631	652	646	643	627	652	645	643	648	612	656	648	622	624	655	674	638	613	650	650	675	670	694	627	596	664	630	646	638	627	661	659	619	635	627	609	607	608	654	670	684	635	603	685	640	635	650	624	668	626	667	676	614	660	643	599	668	674	635	621	641	616	623	653	650	631	625	635	608	708	626	618	683	643	674	633	650	618	632	629	624	637	672	619	642	666	609	679	662	623	639	648	616	696	608	658	611	656	640	620	661	676	676	626	640	636	673	658	642	642	599	639	650	585	638	623	622	659	698	672	622	618	628	609	638	670	634	625	662	592	640	628	657	630	648	648	615	726	644	676	666	650	632	632	667	644	626	627	643	618	664	622	613	602	678	652	644	639	614	623	673	631	618	664	688	615	643	696	660	636	660	607	620	606	631	642	639	629	642	642	639	583	632	620	618	609	663	625	640	638	643	606	599	641	628	634	657	643	679	664	631	634	603	707	664	591	603	696	641	637	668	607	667	641	627	695	652	643	627	684	647	651	697	643	610	679	614	612	643	679	683	658	621	679	681	622	680	667	639	659	662	643	649	637	623	610	648	638	644	595	617	633	656	616	594	642	647	672	642	660	618	611	657	622	608	620	656	585	627	617	634	619	674	591	653	662	580	633	622	639	619	626	682	638	673	625	658	687	679	600	666	679	669	648	634	613	657	598	644	603	630	682	594	549	653	626	625	653	635	694	634	635	626	694	687	664	642	671	647	682	624	667	653	626	620	620	590	651	639	625	667	683	651	649	635	629	664	649	648	660	629	626	660	645	674	655	614	629	630	646	640	661	626	643	648	607	646	625	638	671	621	638	612	629	666	665	652	629	678	606	635	629	652	676	584	689	659	686	626	661	604	686	670	627	604	640	636	645	600	638	647	624	683	655	631	668	630	654	636	600	653	647	626	630	649	656	625	637	693	612	622	660	666	633	630	650	673	648	618	608	632	602	600	586	650	619	645	654	710	623	652	643	655	596	668	680	644	661	649	625	650	660	678	674	687	689	632	623	657	619	663	633	654	607	621	633	615	647	649	651	667	675	649	620	631	617	660	661	624	639	629	637	620	666	627	618	583	626	689	643	645	682	576	636	593	673	644	611	584	609	582	686	647	605	706	676	622	642	645	660	640	630	646	629	626	608	623	642	671	656	623	633	640	639	639	665	618	629	606	620	633	661	635	680	695	637	587	614	666	628	643	651	686	622	581	594	628	595	635	610	655	631	666	641	609	648	674	632	626	628	635	679	639	597	636	677	631	688	645	610	619	644	657	669	618	651	617	609	625	580	639	630	663	635	631	639	615	634	606	621	651	656	646	646	639	665	654	639	682	604	623	635	667	639	630	642	632	635	626	625	624	668	617	612	657	665	648	626	622	643	670	599	655	654	657	637	624	646	597	629	618	634	565	661	613	672	624	665	632	655	634	611	667	591	638	631	667	637	660	647	652	645	609	600	635	606	638	626	620	685	607	618	624	606	676	639	605	648	638	645	655	629	628	647	662	663	649	635	643	621	658	656	626	654	656	645	608	690	638	651	645	640	638	633	656	630	674	653	648	594	653	617	668	660	642	598	567	634	627	672	631	658	641	668	695	650	633	672	650	679	613	621	638	621	635	599	598	598	641	645	678	631	645	634	650	637	621	640	638	610	651	623	649	661	644	638	660	664	628	614	615	651	657	665	631	656	621	640	687	622	648	659	616	628	642	611	669	652	650	612	649	652	664	649	596	652	634	638	661	638	690	665	628	683	639	666	614	647	650	650	642	665	646	679	656	603	646	616	650	626	659	646	615	639	632	628	625	653	631	690	642	658	641	609	657	636	638	590	679	601	642	595	648	615	600	626	664	636	635	677	683	620	639	644	647	611	632	613	642	651	659	600	637	617	683	645	642	658	600	657	642	603	658	667	605	683	650	593	676	612	639	606	656	658	618	623	664	643	633	655	677	608	685	615	595	670	666	606	657	664	623	664	631	634	618	636	679	702	642	638	617	617	636	618	653	629	656	620	656	606	626	633	677	666	682	623	645	623	676	634	688	654	605	645	627	663	656	639	666	617	641	630	644	661	634	644	633	610	629	674	641	624	633	659	658	642	692	645	643	629	658	638	647	605	616	669	636	626	583	622	628	633	631	629	641	646	647	600	622	626	583	603	647	616	624	656	593	674	648	647	650	640	647	663	653	644	694	611	693	698	604	675	619	625	607	632	670	603	616	590	642	635	622	622	664	616	650	671	658	669	662	613	688	674	679	596	694	604	638	646	663	641	664	682	620	607	637	618	631	620	637	596	660	652	653	671	672	629	640	651	645	642	606	686	625	618	604	663	653	648	673	624	654	673	653	625	656	651	644	660	637	643	672	620	667	661	670	618	616	640	608	643	639	641	649	628	613	621	694	644	618	609	667	604	652	600	669	700	648	654	661	640	660	618	630	624	667	669	631	628	670	633	608	681	665	644	639	602	666	672	641	630	670	679	625	643	657	613	649	650	629	642	642	685	611	634	638	638	661	664	627	673	648	695	646	645	656	615	675	633	612	626	626	652	632	624	675	666	632	658	651	644	636	674	637	682	616	640	667	632	658	664	659	654	620	624	665	627	639	659	626	605	648	632	621	647	641	619	600	603	642	587	651	660	665	614	652	641	657	672	671	651	601	642	656	586	661	608	650	673	588	664	644	645	626	639	648	644	638	625	646	651	614	637	647	662	651	611	598	639	595	643	635	637	569	616	684	656	615	628	604	600	644	626	650	627	639	696	636	626	624	606	669	644	662	614	621	678	622	662	641	606	670	663	606	602	640	610	626	621	650	689	646	599	660	582	675	621	627	654	617	630	648	617	654	603	661	626	664	626	656	646	618	656	618	643	652	667	612	613	635	620	667	628	616	650	623	597	634	650	579	689	621	621	619	657	680	615	672	613	680	637	607	641	622	655	619	626	654	619	652	606	650	622	631	651	666	636	623	652	657	650	666	643	663	650	694	672	606	602	541	636	701	644	626	683	614	653	674	626	597	591	640	566	669	683	680	631	641	637	649	654	655	644	622	613	630	662	652	627	611	646	599	647	626	672	650	592	644	626	622	652	640	668	633	638	616	584	664	670	580	633	634	621	665	626	611	639	615	607	655	618	653	610	651	700	679	649	667	628	612	678	686	663	626	629	672	593	655	673	637	691	643	640	620	633	612	600	609	607	656	628	671	590	657	648	646	608	654	652	665	608	623	675	661	611	630	626	640	604	603	639	631	660	664	676	627	661	645	650	638	648	634	644	659	643	645	656	569	676	675	693	610	682	694	665	599	650	627	583	688	658	624	600	674	658	663	605	617	634	708	670	668	636
24628	20864	24337	27500	19029	1190	536	453	400	390	380	409	399	332	383	372	375	350	341	369	395	365	338	346	343	390	326	377	364	345	369	329	355	341	321	368	355	334	339	361	315	376	357	323	333	378	361	387	344	342	342	342	342	368	364	342	341	334	368	360	352	358	317	362	335	299	357	341	355	345	351	370	372	379	368	361	343	326	355	317	337	345	330	376	334	348	325	361	332	337	333	368	365	343	334	368	359	350	341	366	325	385	353	362	374	348	341	348	341	354	349	410	371	351	345	345	342	339	375	353	365	357	369	360	354	343	332	330	329	326	342	358	325	350	362	324	366	331	359	329	337	356	349	374	332	335	325	334	333	349	344	366	345	346	355	338	354	340	345	332	347	346	342	368	334	331	334	355	340	372	345	382	355	347	372	351	366	347	359	364	338	289	357	317	349	376	326	338	354	332	370	342	347	360	347	314	331	354	349	361	348	375	357	378	356	362	408	306	347	342	344	346	350	343	336	316	351	366	362	374	350	360	356	337	375	317	399	380	361	351	362	387	340	345	338	365	339	370	337	327	354	344	335	336	409	390	385	348	348	342	338	334	385	336	343	338	358	363	351	337	345	326	350	328	325	385	321	328	369	393	350	355	394	394	311	349	359	326	373	339	352	337	343	377	409	352	354	334	387	323	343	360	333	332	371	357	390	355	353	336	392	371	341	335	355	348	387	343	355	325	360	360	344	380	307	337	341	362	336	353	348	386	368	372	350	351	360	342	361	362	347	334	347	371	347	375	327	339	346	373	341	396	364	371	368	402	380	343	375	334	361	360	390	342	336	361	349	339	363	353	356	323	343	314	342	361	378	362	318	364	331	347	321	333	348	343	325	303	363	379	381	364	335	358	328	377	358	361	360	378	357	351	341	396	369	348	349	321	340	346	342	314	367	357	369	336	363	367	370	327	360	359	363	326	374	314	346	364	386	366	343	352	371	357	333	350	323	332	359	376	342	367	333	346	355	344	348	344	306	331	365	356	370	340	341	336	363	340	347	362	341	373	334	305	341	342	322	359	361	379	321	364	342	346	334	368	332	344	330	329	339	355	341	370	323	348	327	336	329	351	386	389	373	346	328	323	358	369	323	330	351	330	342	364	385	396	348	336	360	342	366	358	333	320	353	348	344	341	364	359	348	323	369	356	348	343	327	357	388	344	333	349	354	370	383	369	331	370	329	350	351	381	363	365	335	351	319	337	328	360	357	344	334	354	353	359	367	357	331	388	373	370	376	323	342	364	361	341	349	337	323	340	385	343	342	337	355	388	369	355	336	375	353	324	333	326	367	338	371	340	343	319	366	335	363	335	351	360	378	344	336	349	356	387	350	385	352	338	357	374	358	358	329	355	365	314	337	375	360	323	348	355	343	375	361	356	331	352	327	353	320	299	371	343	378	356	320	326	347	297	386	371	390	375	303	352	350	347	340	373	354	360	367	328	335	331	323	319	355	357	361	387	325	339	321	378	366	329	338	361	358	348	347	380	344	350	334	345	338	366	336	395	317	344	367	410	323	338	306	313	330	337	385	346	344	364	390	372	358	340	355	360	376	374	358	356	344	369	371	345	337	319	339	357	339	338	356	360	379	339	359	369	359	364	364	356	337	387	331	350	345	333	355	379	388	394	324	379	351	346	357	369	353	371	370	365	320	337	347	342	359	347	341	363	347	337	357	345	358	372	358	355	376	373	358	353	400	340	330	341	304	316	366	340	345	346	367	351	339	354	380	358	370	340	329	361	344	349	382	327	388	374	359	360	345	347	353	366	371	357	359	351	360	338	344	367	389	365	331	344	344	344	352	356	377	354	347	339	377	348	377	367	365	330	334	373	344	343	375	395	353	365	379	326	365	364	344	354	342	321	367	331	354	364	373	367	373	335	336	373	334	361	342	376	320	355	331	367	334	332	344	322	371	334	330	357	388	331	383	374	330	344	347	330	368	319	355	353	384	344	387	372	373	386	362	374	351	362	383	333	344	322	323	362	360	321	319	360	385	382	369	341	311	331	377	363	353	352	336	372	351	344	354	321	353	316	373	326	319	357	331	363	361	383	352	369	347	330	324	355	344	332	352	321	343	356	352	349	339	354	360	347	370	356	348	334	358	356	355	347	340	349	356	344	331	366	360	384	323	362	333	393	313	375	354	359	363	347	324	348	357	330	384	388	310	340	377	349	324	368	355	341	345	318	327	398	345	340	352	359	339	361	365	372	378	346	355	346	312	348	355	360	300	332	333	361	340	344	337	367	325	325	335	372	340	373	394	329	357	320	328	353	367	361	340	333	341	333	352	347	364	321	341	338	351	355	380	356	342	372	309	329	361	372	338	368	341	339	369	315	341	344	342	344	363	347	373	360	368	329	345	351	360	340	350	352	310	353	346	331	369	316	374	358	366	365	380	352	331	360	344	359	334	333	387	360	325	316	342	384	364	330	368	335	349	351	333	370	332	372	355	362	349	330	341	348	342	337	382	316	363	348	328	380	390	363	372	399	359	341	368	339	320	340	338	351	320	345	373	337	325	326	364	336	336	367	363	334	336	372	320	325	348	365	336	337	341	351	329	351	347	364	323	320	385	340	363	334	322	368	354	388	373	354	374	325	330	349	361	320	339	357	333	396	368	377	343	379	360	358	348	342	365	383	319	362	333	339	341	367	317	329	367	337	338	389	376	392	391	328	339	390	362	393	353	365	312	378	377	320	338	351	358	329	353	326	331	391	360	361	396	376	385	378	392	385	340	328	315	317	365	344	355	341	352	340	377	366	359	341	367	361	349	338	339	328	357	366	388	353	331	317	357	338	368	337	371	330	366	354	317	374	359	334	372	402	362	358	357	342	352	323	345	297	302	325	360	354	358	376	362	330	376	373	321	360	351	312	314	344	338	351	365	343	357	358	367	332	370	326	368	337	366	355	372	338	367	370	341	343	407	385	361	372	360	354	332	303	334	359	310	346	348	356	355	331	361	338	393	335	318	370	372	322	317	344	361	377	346	361	360	345	339	343	324	351	359	335	344	357	368	340	355	342	342	309	353	352	393	376	337	337	365	353	365	376	376	350	348	376	417	358	361	313	360	339	355	360	346	358	373	366	335	361	364	335	311	340	343	376	342	381	361	394	334	362	339	367	341	377	346	333	350	346	352	369	359	318	369	357	346	349	325	361	354	346	388	369	337	351	351	353	360	380	360	344	351	323	322	360	351	333	380	363	328	348	367	358	370	374	355	365	387	389	316	334	354	366	365	328	366	380	355	344	325	365	340	364	352	352	334	347	344	340	345	348	352	358	365	345	332	377	358	362	306	347	325	318	371	389	361	371	354	334	362	341	372	363	374	350	384	350	344	358	355	298	363	381	340	353	360	387	330	362	349	331	361	370	348	365	370	325	375	340	362	328	364	355	357	365	376	371	314	349	343	342	334	329	371	360	345	364	328	354	334	327	371	326	371	364	348	342	381	371	379	325
3349	2903	2059	1260	997	851	878	827	813	841	809	796	804	808	775	824	745	801	789	770	813	795	779	825	763	807	787	774	798	813	735	770	824	748	784	793	776	764	762	759	724	740	735	744	827	791	821	717	786	807	753	785	785	720	800	819	844	789	810	764	791	809	806	798	781	797	737	789	777	759	769	791	758	786	771	808	752	826	784	776	741	737	759	793	780	826	798	797	784	755	785	839	762	767	722	815	755	801	792	776	728	773	795	793	822	745	761	790	772	744	774	774	764	751	803	787	774	800	770	773	768	795	776	771	797	769	760	770	781	819	766	760	765	779	816	805	826	774	741	754	797	776	746	764	763	803	778	824	760	768	804	775	761	699	782	767	810	736	778	798	808	779	799	779	766	776	789	775	804	781	700	785	773	819	789	818	781	825	763	763	786	790	754	768	793	777	715	746	794	757	794	772	829	811	725	798	784	756	785	768	779	785	758	783	754	738	783	787	755	829	779	809	769	799	759	776	771	760	819	756	789	770	769	748	803	774	767	781	687	838	807	745	805	791	811	785	792	767	781	773	832	816	821	726	778	762	746	787	771	779	777	716	801	794	827	785	749	775	736	795	736	788	809	741	808	771	822	763	791	793	736	764	805	795	770	758	767	731	758	786	781	824	755	854	817	791	817	774	788	776	793	800	807	712	800	783	829	855	783	722	806	748	794	755	770	747	750	753	816	752	758	755	775	798	779	712	746	776	806	766	787	784	767	794	787	756	744	809	730	763	727	779	807	770	795	763	807	749	778	738	781	733	814	829	761	763	745	808	766	774	775	814	799	774	732	764	817	738	745	734	799	800	719	773	745	755	831	814	806	775	798	794	737	768	731	745	758	762	781	741	778	747	786	772	765	764	774	772	797	755	833	754	779	771	790	761	774	791	811	761	783	776	773	762	797	737	798	741	766	784	794	822	796	768	798	788	733	776	791	743	773	791	795	750	779	779	747	811	767	747	764	751	788	758	795	793	809	805	761	766	786	799	769	769	779	835	769	797	797	765	800	779	793	735	816	813	808	805	814	889	712	805	765	749	766	735	742	739	811	795	779	772	772	789	728	750	771	805	835	794	783	754	808	778	774	794	774	762	776	817	814	797	749	795	770	823	788	706	807	722	740	752	830	775	733	818	772	798	811	774	787	802	775	803	746	788	737	782	818	757	782	805	739	778	796	792	813	806	831	820	773	779	746	766	742	783	730	781	768	694	766	758	867	782	780	758	792	753	781	815	771	747	817	768	769	795	821	756	774	761	819	776	787	756	740	748	756	795	780	793	791	802	776	765	743	789	807	793	795	801	810	815	726	811	735	798	763	806	787	761	761	785	748	761	808	824	747	775	752	795	746	761	818	792	790	796	811	815	774	746	798	787	787	712	803	778	828	762	778	774	827	780	755	760	747	718	837	780	731	782	802	757	743	754	750	777	733	779	770	744	800	818	804	780	743	795	792	768	789	740	782	807	765	780	760	768	756	769	774	755	785	716	766	784	757	789	779	750	790	777	770	763	793	768	757	769	832	806	750	790	758	729	815	764	777	772	811	782	737	797	813	728	738	798	790	808	801	786	739	769	782	805	769	758	766	809	768	800	751	799	755	764	786	747	770	777	752	793	775	831	797	819	743	778	763	776	794	709	802	848	786	789	813	758	805	741	763	777	777	825	802	784	783	812	822	802	761	737	758	729	762	770	781	751	764	752	823	800	732	776	815	833	781	772	802	806	767	776	755	783	757	747	746	775	812	836	776	786	737	770	782	761	758	786	756	796	771	761	737	799	768	785	785	785	768	769	798	798	758	828	802	773	781	815	753	805	779	770	759	733	723	742	782	740	740	759	768	781	769	796	793	757	799	801	754	783	767	726	823	807	745	747	806	814	767	762	765	782	765	777	772	752	781	843	776	750	774	723	805	758	755	775	761	775	778	788	762	771	823	793	756	770	776	781	803	813	779	792	749	776	806	835	752	839	802	728	770	747	784	782	755	772	754	817	793	735	759	836	772	789	736	802	810	768	776	812	748	786	820	831	781	778	756	792	764	794	752	850	759	778	775	800	793	782	753	773	772	708	759	780	798	804	803	783	778	775	790	761	748	740	776	788	747	769	804	774	752	787	756	761	755	793	784	799	775	787	751	776	820	788	797	836	769	834	784	759	770	773	765	754	771	773	769	767	806	767	810	761	772	735	745	726	785	818	801	761	786	813	739	817	729	764	729	777	706	840	772	746	785	781	779	775	781	723	785	802	758	768	758	809	754	794	810	777	800	732	799	737	802	766	775	786	798	818	780	778	767	818	775	786	767	788	749	802	779	780	817	739	827	775	791	785	819	782	797	744	772	776	811	760	721	782	717	765	744	776	764	787	793	752	794	752	750	818	787	739	779	762	736	829	813	776	691	813	785	791	811	816	786	722	765	761	841	778	821	801	750	726	811	797	783	819	751	822	767	743	794	748	764	791	716	774	782	729	801	773	819	776	755	783	804	739	822	739	773	765	786	798	768	840	759	787	848	815	806	795	807	741	795	771	834	759	740	815	773	832	802	810	775	772	794	820	774	770	804	794	779	829	813	817	787	771	726	759	763	813	804	790	829	794	747	795	759	766	763	789	832	833	794	758	802	815	799	773	792	756	767	822	774	783	770	814	785	776	828	759	799	771	802	783	747	777	738	768	689	763	745	800	755	794	770	817	809	779	758	785	780	789	720	772	770	759	827	787	720	793	799	758	779	765	818	806	770	770	798	739	754	801	770	809	816	772	790	743	758	760	726	816	837	793	781	799	788	776	793	801	809	789	783	742	727	778	825	816	811	806	782	747	816	723	828	776	710	782	812	759	742	758	776	752	795	767	799	793	740	802	753	781	777	807	759	734	773	802	751	783	782	795	765	757	784	782	775	787	781	767	737	797	742	817	788	803	772	796	762	769	779	762	781	755	732	793	829	768	775	763	790	761	792	816	805	755	795	783	800	753	725	784	770	788	811	768	776	771	810	776	802	780	758	785	762	829	789	800	782	788	813	863	788	834	780	726	784	775	766	769	826	772	770	765	795	803	775	782	776	816	807	749	794	782	791	790	770	780	824	761	773	749	775	745	808	793	821	816	764	760	748	787	814	731	772	778	788	798	764	748	772	787	773	773	769	748	778	762	802	792	761	777	776	781	796	745	792	746	780	763	768	789	723	765	818	785	811	829	809	801	819	818	798	807	747	783	788	760	754	774	773	782	796	830	803	813	773	841	752	785	768	804	763	807	793	816	765	740	811	794	838	754	780	794	742	804	764	774	746	786	774	754	810	786	741	772	786	809	778	763	814	818	824	824	771	848	792	793	760	809	830	810	817	806	743	763	735	791	763	776	786	821	762	741	775	800	824	811	809	833	810	758	790	847	797	794	773	802	765	811	785	828	823	758	847	764	752	739	813	770	746	761	766	806	748	784	768	776	766	778	792	776	785	790	763	764	777	807	780	767
23625	20850	25117	26706	20856	20845	3262	481	365	314	313	285	260	254	270	297	248	222	236	231	241	238	226	221	230	204	198	226	195	213	241	203	213	229	216	219	232	215	218	220	199	190	189	223	239	217	273	237	212	186	196	216	239	225	231	230	222	229	225	233	218	211	228	227	231	220	237	218	231	209	225	235	205	216	219	215	211	196	215	232	203	212	188	201	201	222	213	224	221	208	220	228	201	208	191	216	193	209	225	227	213	221	220	236	198	208	233	221	247	214	226	210	208	217	223	235	201	236	213	203	187	227	217	213	215	218	196	216	226	198	247	180	226	218	217	213	250	211	240	227	213	230	214	228	241	219	210	201	226	214	243	196	202	188	213	243	222	202	224	230	221	243	190	224	213	205	206	230	194	217	248	214	223	222	215	205	214	210	199	225	217	228	215	211	198	210	209	213	240	206	217	238	189	217	199	234	216	207	186	241	221	233	225	234	221	224	207	225	226	227	229	225	217	239	238	228	234	224	219	234	217	214	202	211	224	218	212	219	249	239	230	214	220	220	238	228	195	215	216	230	221	222	204	213	223	205	225	241	246	228	232	230	197	214	208	214	220	198	208	208	210	209	235	222	256	223	195	238	209	222	199	216	216	231	197	202	242	231	205	207	224	209	210	230	263	223	228	195	232	227	218	205	249	208	209	212	212	199	216	228	209	216	212	223	183	208	175	236	211	195	227	225	230	190	189	230	212	209	198	239	222	215	209	203	216	236	192	224	229	198	214	204	254	197	200	215	199	204	236	233	191	234	217	225	191	195	203	220	253	232	228	244	199	217	224	211	222	217	234	218	206	210	225	227	217	241	204	214	176	209	231	218	232	235	216	206	196	197	211	213	219	216	214	237	219	195	210	249	214	220	215	219	225	223	207	210	215	193	196	225	209	214	205	227	204	234	239	226	215	208	229	213	208	207	196	235	191	207	192	203	244	199	206	217	194	201	216	220	227	206	200	196	214	202	241	200	219	206	207	217	232	217	235	202	234	202	236	184	241	212	218	237	206	196	223	196	215	210	208	217	221	205	210	212	243	220	217	253	223	237	253	218	234	226	199	207	211	195	200	218	232	214	247	238	228	208	209	256	214	220	236	205	201	208	207	187	217	194	202	244	221	216	224	207	222	184	208	237	223	216	196	178	212	183	234	208	204	192	236	220	239	222	219	246	180	225	214	231	229	237	224	219	238	267	231	214	198	215	221	211	212	210	202	202	196	227	212	228	210	213	219	214	222	209	220	192	204	220	199	204	248	223	223	221	230	194	213	230	217	207	204	179	202	235	226	206	216	235	245	248	226	221	230	214	196	222	213	202	213	194	230	234	233	206	198	223	258	221	199	229	247	205	200	229	234	236	216	218	213	220	202	177	225	219	244	208	195	216	235	235	231	181	189	202	210	198	202	207	210	227	240	207	236	235	217	219	234	217	218	203	215	225	222	198	237	242	203	213	210	212	223	198	189	211	254	233	220	217	218	200	230	224	200	194	243	214	223	251	208	226	227	209	218	236	223	185	212	216	215	226	200	218	206	203	236	217	229	229	220	195	255	212	214	205	195	210	206	225	238	222	227	203	210	216	214	224	220	240	249	236	208	195	193	205	227	216	260	215	252	231	234	213	241	235	219	225	235	210	215	212	215	199	225	232	214	201	226	273	229	212	244	224	214	227	198	225	205	230	208	200	219	226	239	236	226	218	206	227	208	207	224	205	215	230	201	230	222	195	220	218	211	184	241	203	183	202	223	199	217	199	194	212	238	240	237	224	243	218	192	206	219	205	207	215	217	217	239	222	206	189	234	229	237	254	192	180	232	211	224	204	224	223	215	228	222	225	198	201	234	191	215	201	235	225	180	222	238	235	226	230	208	185	215	253	213	223	205	218	224	243	221	195	226	220	246	251	170	211	188	242	199	214	210	211	225	195	218	215	216	220	246	227	214	218	214	233	199	224	210	229	217	245	194	224	221	245	223	182	234	205	221	223	215	215	223	227	206	252	226	217	195	205	214	230	228	203	227	251	233	212	236	225	196	261	255	228	182	184	207	187	189	201	232	223	232	215	230	248	223	211	227	209	193	179	206	201	220	199	226	217	209	190	202	237	224	226	185	194	225	229	208	192	224	214	235	226	206	206	206	205	200	240	200	192	204	239	217	227	204	208	233	203	230	268	245	226	239	216	251	230	215	198	208	214	237	225	200	239	231	208	218	232	221	213	212	218	240	232	202	228	220	223	213	211	225	229	213	211	225	200	215	227	201	234	202	221	207	182	224	204	194	224	201	200	191	189	188	203	206	233	237	217	186	203	217	196	210	206	211	217	225	240	217	228	216	204	196	245	242	205	216	212	213	243	227	203	201	239	190	229	234	230	231	228	199	232	221	223	220	238	226	205	225	229	211	212	210	220	230	225	216	219	232	230	241	208	230	266	207	227	217	256	197	194	235	218	219	256	212	210	225	209	233	212	200	188	207	194	249	212	214	226	236	188	232	216	209	220	211	256	199	246	217	206	190	238	196	210	204	216	235	211	210	249	215	215	236	211	248	195	201	194	244	207	218	244	200	203	261	207	250	209	203	226	231	234	235	190	221	237	200	233	199	210	205	183	196	202	206	246	221	219	193	218	208	200	237	240	202	227	195	218	196	220	205	238	213	227	221	219	244	218	212	192	223	222	195	199	199	202	215	202	233	197	214	202	207	203	213	223	225	183	218	200	226	277	218	169	184	230	191	221	229	224	211	218	221	226	198	221	230	246	200	242	234	213	216	194	241	216	242	225	213	229	217	249	224	209	205	206	228	215	217	206	229	203	206	204	263	260	209	221	220	231	212	207	201	217	217	248	229	197	215	208	214	207	217	212	249	216	216	227	255	238	213	214	210	202	216	206	207	220	241	203	252	224	202	205	201	189	210	224	230	205	248	218	230	193	209	238	224	238	239	209	200	208	213	235	223	222	210	230	193	207	223	207	199	222	206	218	193	209	234	200	199	255	193	243	203	218	226	206	212	223	205	213	221	231	206	198	226	239	208	207	246	239	215	209	221	235	253	209	191	215	219	232	213	204	233	215	228	219	215	238	223	220	227	185	208	213	202	217	243	217	221	223	222	259	202	224	211	214	186	216	225	228	216	220	200	224	207	203	207	232	196	196	222	217	205	231	217	237	212	197	209	214	210	242	210	260	260	236	207	211	206	199	197	229	228	211	229	234	195	211	240	221	218	220	180	239	213	204	208	196	218	195	228	206	230	249	192	222	230	212	221	212	231	192	201	205	213	233	211	231	226	226	254	225	246	205	194	233	205	218	191	211	233	221	207	201	206	233	210	216	212	242	198	216	242	243	216	205	199	208	233	220	227	225	234	213	187	213	211	206	212	233	217	225	230	218	230	208	214	224	209	200	199	236	201	207	218	212	244	232	218	209	196	209	224	235	218	226	212	202	213	191	222	217	217	233	218	208	199	206	209	209
3345	5192	3147	1551	959	764	653	637	550	564	564	571	556	554	462	515	492	516	501	486	515	502	489	532	502	506	537	525	490	516	520	478	505	513	500	536	523	539	512	517	489	506	474	492	495	483	495	470	461	480	472	508	476	465	535	470	515	480	491	499	485	501	523	508	544	518	454	504	496	488	507	500	501	476	480	523	513	529	460	461	507	576	458	466	490	469	520	460	517	505	523	522	524	474	485	489	480	470	529	522	473	464	499	484	494	489	493	472	470	488	492	480	465	496	489	459	476	522	455	456	478	479	487	460	503	462	505	469	480	515	492	500	472	496	532	504	471	496	512	479	505	451	491	505	492	481	494	518	484	487	495	486	492	473	464	487	463	497	512	472	484	492	519	457	494	465	489	477	504	461	504	488	467	480	497	519	487	498	496	502	531	482	497	448	471	523	515	505	497	505	502	498	485	512	450	501	498	499	484	497	488	524	463	491	520	486	513	501	499	525	509	509	486	515	494	490	513	475	465	430	499	523	497	482	485	496	497	473	443	509	482	452	473	510	517	466	486	466	490	498	475	510	522	482	497	517	468	501	468	505	499	485	489	483	490	496	447	480	475	481	477	550	508	513	475	505	486	502	504	456	499	535	489	513	505	509	500	484	495	473	492	482	480	545	479	523	497	506	471	520	470	478	500	484	480	483	489	450	519	499	484	518	479	522	479	500	484	460	503	498	511	493	493	464	464	499	453	505	462	521	489	456	492	492	463	544	522	541	518	516	461	486	522	458	476	489	495	493	508	476	455	487	520	496	480	442	492	506	452	490	539	470	529	491	499	494	515	478	488	494	470	468	477	482	513	482	533	495	507	495	478	478	505	506	483	532	474	455	425	506	530	536	494	480	469	476	476	488	504	489	514	487	486	518	482	559	523	513	457	494	494	546	503	479	507	496	472	508	514	481	483	480	504	496	528	462	479	490	484	463	472	490	474	525	516	484	503	518	521	527	506	500	502	486	485	494	495	509	493	470	474	440	458	483	500	513	502	479	470	475	461	467	485	525	499	535	486	506	507	479	534	528	534	517	479	473	520	479	489	486	522	509	531	506	487	527	485	512	474	500	479	470	493	460	507	484	469	494	481	465	474	475	481	503	507	493	466	553	443	539	476	533	475	520	510	482	511	454	487	486	472	535	511	491	508	490	479	491	492	503	489	467	498	512	506	516	491	491	505	479	505	463	486	469	478	486	494	514	469	466	492	474	515	470	460	506	474	475	476	462	495	480	457	471	514	481	493	508	479	501	542	455	528	452	478	511	506	472	519	509	495	495	468	537	471	501	497	498	510	500	505	490	525	492	507	542	469	498	531	494	472	465	467	473	458	475	532	524	499	506	492	512	467	491	463	506	528	504	472	492	495	483	486	510	489	470	457	492	517	451	513	511	500	482	532	495	488	467	510	459	467	475	487	496	453	484	508	504	502	540	487	468	524	471	499	511	525	501	468	479	448	448	501	501	507	499	474	493	485	476	490	510	487	492	478	487	511	501	481	452	517	467	458	486	484	523	476	491	472	495	511	491	486	481	506	485	470	503	487	476	507	453	470	500	449	500	507	474	466	469	482	453	503	467	501	472	504	479	509	506	459	496	488	501	508	482	449	513	479	519	491	475	492	473	465	447	442	453	501	516	470	471	498	528	498	510	482	464	463	444	478	486	499	503	459	471	524	473	493	471	461	466	470	514	499	467	479	465	471	486	544	515	524	529	479	467	486	496	492	497	497	479	508	494	513	485	462	516	467	442	503	481	483	507	520	488	501	501	492	467	493	481	478	475	517	468	490	497	529	474	475	477	502	490	439	503	494	457	462	489	480	438	515	480	480	489	473	537	516	494	504	476	488	468	496	498	500	481	501	483	515	513	466	479	508	482	484	510	440	492	457	476	485	521	505	486	498	458	524	469	505	516	526	478	466	504	519	561	510	510	488	495	477	502	503	493	483	515	523	508	479	510	477	497	486	486	479	518	496	488	433	479	498	530	423	477	469	489	468	476	461	487	500	500	487	481	481	526	529	481	491	483	478	501	498	488	491	482	464	536	480	496	456	506	478	476	505	462	471	497	472	503	447	475	517	503	478	477	439	508	479	485	465	494	469	463	492	451	547	494	472	459	516	479	461	485	502	507	474	496	480	496	528	489	475	498	464	439	475	500	512	469	521	525	519	527	484	502	473	498	499	470	484	497	455	447	463	496	507	461	457	487	506	471	451	511	461	481	476	475	490	507	482	539	519	504	480	453	473	466	480	461	475	499	477	513	486	531	489	515	464	481	488	494	514	482	487	462	473	521	477	435	490	497	468	524	516	524	481	492	486	505	487	492	509	486	495	516	491	450	479	535	486	489	493	533	477	479	471	493	511	504	477	488	462	486	491	471	479	496	516	448	507	507	472	491	490	482	510	518	495	494	467	485	482	477	484	489	479	462	452	513	474	465	540	482	487	551	503	508	502	493	456	517	465	475	488	460	489	496	517	484	492	482	492	540	464	514	519	491	480	470	542	499	491	459	523	517	482	467	476	478	456	502	475	511	509	513	469	522	493	525	499	508	440	513	497	500	501	484	506	480	467	493	476	514	479	487	447	492	475	525	524	527	490	489	502	491	530	490	493	512	500	500	513	525	472	517	528	482	482	473	470	513	491	467	525	481	500	488	461	484	510	546	512	505	488	462	483	461	488	487	460	501	508	516	486	518	530	505	496	510	489	471	528	503	528	495	492	534	462	533	438	491	465	484	534	482	545	491	477	487	491	431	477	500	528	471	501	512	502	468	473	498	528	466	492	475	497	465	509	470	511	492	473	478	512	493	436	462	463	534	489	483	539	458	510	487	489	478	517	517	496	466	509	539	482	492	490	477	513	511	477	503	470	519	469	489	522	512	520	509	525	473	496	469	513	469	463	496	486	487	492	478	502	481	477	489	497	495	478	463	528	500	478	471	489	474	487	490	471	477	535	511	483	482	518	526	496	491	520	501	510	452	501	517	512	522	474	492	508	468	470	480	507	476	479	479	491	526	476	494	503	520	512	455	487	462	505	480	502	474	492	465	506	506	484	501	512	484	462	450	483	526	488	507	481	501	477	465	478	490	485	517	480	495	522	511	457	534	501	491	489	489	507	495	505	496	497	513	485	481	496	492	510	480	502	483	483	497	479	519	474	506	495	453	466	484	501	454	483	492	523	512	447	474	483	473	509	507	493	504	488	519	514	496	467	490	513	487	462	535	485	491	485	496	475	446	500	502	489	488	507	518	475	501	478	509	482	461	467	497	486	535	518	473	489	509	503	478	472	488	516	471	536	467	493	468	527	461	503	498	493	476	458	486	520	509	514	519	494	531	436	472	483	482	456	502	483	526	462	487	512	474	490	496	541	486	499	452	502	487	487	453	495	473	479	504	515	497	486	464	468	520	529	487	505	474	489	493	503	520	533	456	526	510	525	495	462	487	468	538	490	506	502	493
32672	12972	1737	377	340	292	268	300	323	265	276	285	261	266	292	242	261	273	280	309	290	268	278	260	279	281	301	281	287	269	221	256	251	282	280	244	266	294	282	262	291	268	299	270	266	262	276	246	244	256	252	268	252	263	254	270	255	279	274	273	277	276	275	255	264	263	240	274	246	273	249	277	275	282	273	287	286	259	278	290	274	260	257	287	293	245	253	323	242	255	265	299	266	280	282	263	243	264	275	276	293	280	276	260	262	262	276	298	298	261	256	281	276	245	264	267	239	270	292	268	244	286	291	289	303	270	327	296	245	257	283	263	304	262	247	273	235	248	255	254	274	259	300	273	294	267	266	302	279	284	276	255	274	261	290	254	299	306	257	278	244	275	278	282	320	288	257	256	259	275	318	298	284	271	299	297	254	273	247	285	275	291	275	244	263	280	271	256	252	283	274	274	283	253	263	287	270	283	282	290	250	283	257	295	274	278	253	277	278	268	263	278	240	295	268	256	250	281	239	255	257	242	256	293	278	259	265	278	296	283	278	270	240	269	274	286	277	291	255	239	265	281	294	257	272	274	265	264	282	270	292	301	282	239	265	316	258	277	267	253	295	246	291	234	257	254	290	309	276	268	265	262	261	274	275	262	231	288	241	284	305	269	248	250	276	295	257	290	281	306	271	312	271	264	294	257	263	245	267	262	300	297	285	267	255	257	240	262	259	268	291	271	292	285	277	252	293	291	265	293	281	300	255	281	304	271	275	301	258	267	253	266	290	243	276	255	257	267	282	271	292	283	282	283	272	257	254	297	262	265	280	290	286	288	265	256	272	278	287	277	261	275	260	271	240	270	299	276	285	284	246	253	289	297	236	253	282	305	284	272	260	260	274	309	252	260	261	307	279	262	295	278	275	246	265	262	243	269	274	255	266	277	279	274	286	266	292	267	282	265	258	305	257	259	285	259	308	269	276	302	265	256	283	250	256	270	284	264	285	270	248	265	284	265	302	280	271	281	270	294	259	282	257	292	290	280	265	282	325	260	265	282	293	261	287	296	252	277	279	249	252	298	262	270	248	285	253	266	262	271	281	253	267	286	248	278	274	257	279	284	285	248	284	275	266	275	283	242	263	273	265	279	300	272	279	256	281	251	303	293	285	273	285	292	267	255	266	295	291	269	261	284	304	255	262	262	265	288	279	279	252	276	289	256	244	258	282	266	288	270	264	262	280	282	264	303	313	281	274	240	279	262	302	234	292	290	283	269	288	266	303	284	247	290	260	260	301	258	238	273	261	302	278	272	250	265	260	261	267	291	260	265	272	268	285	290	246	246	284	263	282	270	283	270	293	253	263	260	273	307	250	242	284	245	266	274	284	279	275	291	273	270	283	265	269	252	273	292	274	263	295	284	259	259	268	265	246	282	275	247	277	280	290	323	275	252	279	257	278	266	284	281	287	259	275	293	293	303	245	297	273	321	283	276	307	280	267	273	288	273	299	268	269	279	267	256	261	288	290	297	301	284	243	260	276	286	271	271	273	263	259	257	245	272	275	306	307	259	264	259	268	276	304	263	263	263	285	255	259	268	255	263	268	284	259	269	295	249	294	302	249	271	281	263	254	267	232	303	280	277	269	246	274	286	261	232	256	289	258	274	275	276	266	282	250	285	300	253	268	263	279	277	261	267	249	272	268	292	276	267	276	258	283	279	251	266	265	274	278	260	268	260	281	246	285	240	263	278	289	280	299	256	275	257	248	291	298	262	263	273	286	294	274	304	313	293	273	282	260	269	281	273	288	264	288	278	308	264	259	267	259	253	279	275	282	281	265	270	280	245	268	273	282	280	286	303	279	278	240	269	280	285	277	283	252	269	275	258	251	270	276	269	302	278	256	299	286	229	271	257	281	263	270	282	252	260	282	235	250	277	246	256	285	286	263	283	275	291	267	284	278	282	252	250	270	266	277	253	263	265	270	308	283	292	263	264	271	276	295	287	244	277	262	266	276	283	294	282	283	254	259	285	288	274	249	257	276	261	274	271	259	266	294	269	270	288	246	301	258	250	263	262	274	252	235	284	295	220	266	277	296	286	266	247	288	265	288	243	259	297	273	259	269	265	242	255	297	320	247	284	281	275	279	281	311	289	313	291	287	269	275	285	259	218	248	290	286	271	278	288	292	277	265	294	261	256	250	299	274	245	258	278	264	284	283	259	243	244	287	269	276	274	257	266	286	259	227	265	281	261	287	315	311	257	262	269	264	270	274	231	257	269	292	290	264	274	279	273	308	299	248	281	289	275	264	262	238	265	282	276	282	264	247	313	288	271	281	261	274	288	255	321	264	248	269	252	234	301	307	286	265	244	274	277	238	289	269	303	292	233	285	247	286	264	256	281	252	257	273	275	273	288	290	274	263	284	249	295	254	268	278	273	287	259	281	270	276	252	247	271	284	294	310	274	260	272	270	281	273	258	260	280	291	275	251	280	269	268	303	260	276	270	283	264	261	267	276	288	257	259	258	264	268	275	288	280	297	268	328	259	253	298	274	274	273	258	303	261	263	274	265	259	291	279	286	245	262	274	257	275	281	267	278	282	265	274	297	247	286	301	296	312	248	247	230	289	267	269	295	290	251	277	278	268	291	307	273	285	272	296	248	304	323	278	282	289	280	277	278	260	291	264	267	266	285	242	295	257	266	257	298	291	267	297	276	263	256	267	274	274	296	283	291	282	259	211	262	247	239	265	300	246	258	258	277	272	283	256	292	287	286	264	271	256	295	287	322	284	255	252	255	274	280	291	269	280	263	245	269	274	255	267	262	280	222	262	291	266	246	285	285	250	284	284	256	281	260	299	266	275	280	304	274	263	254	248	252	281	254	307	289	272	272	286	265	272	239	255	291	298	250	273	285	270	291	279	255	275	285	290	269	268	267	308	286	282	277	243	300	284	271	253	289	282	287	276	290	262	283	277	286	266	267	315	281	270	295	256	307	252	286	297	297	261	277	279	292	287	272	282	285	249	286	289	263	259	283	309	286	266	282	263	312	269	299	260	276	268	264	273	256	271	247	288	259	266	270	234	260	257	298	247	263	324	280	266	287	252	264	231	264	267	299	284	230	279	251	268	304	267	248	266	290	264	266	271	271	241	262	278	248	289	245	311	273	234	220	275	298	259	277	286	277	270	242	286	276	262	264	263	266	240	287	251	297	296	254	283	266	267	265	274	297	268	258	261	271	264	269	286	281	263	271	282	237	264	293	288	274	276	313	311	306	243	262	274	272	276	286	293	287	267	279	271	298	289	315	288	273	262	306	263	265	240	263	291	274	252	283	287	257	303	252	255	283	255	272	271	253	275	253	268	270	288	301	271	281	282	272	260	271	284	238	249	255	236	260	283	224	259	305	267	279	275	276	232	242	299	281	266	249	294	273	288	271	265	259	264	259	286	264	284	293	284	265	294	267	281	298	273	253	253	279	286	287	281	260	265	319	266	265	277	307	282	287	285
5308	851	708	684	699	623	685	637	672	632	615	662	633	723	637	626	589	679	678	652	658	652	633	617	665	646	656	657	645	679	658	605	623	647	633	645	633	672	643	639	596	618	652	643	648	672	658	623	669	660	661	637	592	652	587	641	663	611	653	629	615	633	637	623	618	618	664	649	627	620	624	635	631	629	655	652	639	644	668	667	612	669	601	721	650	642	641	646	622	591	681	612	706	673	624	651	640	641	647	630	644	621	634	620	615	650	678	645	642	640	646	667	631	643	639	660	639	657	621	637	669	639	639	647	680	632	642	656	649	646	594	659	633	629	604	595	625	605	600	610	670	647	590	663	657	672	649	681	646	622	665	619	673	648	634	672	669	674	657	659	623	603	671	671	644	632	579	606	673	626	635	677	608	633	676	661	681	627	661	655	618	664	661	659	668	693	688	638	597	648	611	629	605	680	669	660	615	619	678	669	646	626	637	681	657	637	665	648	652	643	616	689	646	637	615	641	639	623	621	616	640	609	644	681	652	619	637	621	618	599	645	625	644	643	652	670	666	664	644	637	659	607	605	635	626	628	619	613	658	666	625	690	681	637	646	689	661	638	641	632	661	660	611	639	615	661	695	631	582	630	637	615	629	647	655	654	627	611	613	624	667	638	679	643	642	627	616	626	640	621	646	636	642	621	644	619	681	645	656	618	599	635	674	663	635	656	639	619	662	669	652	639	646	618	630	632	678	628	595	633	646	634	618	640	634	626	652	662	633	604	657	646	615	653	634	609	634	652	660	650	675	615	625	624	611	648	656	602	653	608	653	641	656	652	633	662	625	635	594	654	610	614	608	651	624	584	628	649	593	644	643	611	618	644	596	623	608	642	644	602	653	657	629	628	642	631	600	613	648	687	599	629	616	627	589	639	634	631	642	657	676	641	654	626	611	641	638	623	651	629	664	650	593	590	636	627	638	668	594	657	593	663	641	605	643	659	637	661	635	661	643	647	628	649	639	606	651	655	646	651	630	601	653	635	618	650	629	603	656	674	683	631	628	639	609	614	642	658	604	619	607	639	623	676	656	603	622	687	620	626	682	674	631	620	632	669	666	665	621	644	616	662	628	640	712	638	624	655	650	658	600	672	633	646	655	657	657	644	579	623	650	653	673	634	623	600	651	664	641	659	640	597	639	641	631	665	607	581	606	638	618	623	672	629	644	656	684	633	627	631	641	646	649	659	602	622	650	626	639	639	654	622	671	650	647	594	614	641	599	638	661	668	617	623	668	653	630	665	648	595	662	675	650	631	664	647	623	662	641	641	627	625	662	642	613	638	615	632	621	641	639	644	672	643	658	663	693	606	666	665	610	641	656	641	691	650	667	649	643	605	633	631	652	660	664	618	595	670	620	634	645	626	614	654	652	632	645	654	672	650	586	618	647	643	619	597	607	620	633	624	670	637	637	665	661	626	677	619	630	648	645	640	614	656	586	647	640	645	639	626	609	575	644	640	638	649	593	670	682	627	674	614	642	647	599	609	654	671	686	665	653	665	654	615	652	691	648	658	643	646	659	627	643	649	648	632	614	658	621	629	630	652	671	598	624	699	638	630	627	622	659	662	619	647	647	623	643	611	643	650	607	619	653	642	654	681	685	696	618	633	626	641	646	648	626	700	623	658	679	667	642	643	623	640	665	666	635	639	645	659	629	653	628	648	662	661	601	608	626	639	612	667	633	623	643	627	645	558	646	661	668	610	617	647	656	642	641	634	651	619	668	609	641	647	618	619	649	608	579	695	598	638	644	631	622	612	618	651	614	662	627	693	671	658	620	637	647	637	629	648	602	622	677	658	654	648	574	650	643	651	627	644	696	640	650	617	618	630	639	625	618	643	690	637	637	664	631	641	639	603	655	672	644	641	643	656	641	617	615	612	672	575	638	641	647	625	616	623	675	662	631	638	648	633	598	662	620	637	658	667	682	646	621	680	628	646	672	608	662	650	656	611	617	676	641	646	673	665	694	655	669	660	699	649	595	671	663	637	617	581	667	634	629	628	659	666	669	662	596	634	660	636	670	612	624	667	674	629	638	672	650	621	647	600	672	660	645	695	617	637	664	669	659	628	671	674	655	663	667	623	635	654	656	654	589	648	626	534	670	632	654	645	649	685	652	616	621	598	662	650	601	629	627	623	608	649	605	689	631	662	612	656	686	664	655	657	640	635	642	673	586	650	616	622	633	669	625	630	664	652	593	676	620	606	659	649	627	664	617	642	665	666	683	669	623	641	607	651	609	635	652	648	609	665	633	669	685	628	642	614	628	669	612	639	661	638	617	666	607	617	686	641	660	642	588	670	656	614	675	629	641	634	616	602	640	629	674	646	640	600	709	647	661	621	672	616	615	620	631	608	640	604	690	572	669	639	631	675	671	668	631	646	604	652	638	659	635	641	619	639	663	685	647	663	652	639	606	636	637	693	638	662	673	647	631	646	587	654	646	637	635	642	647	642	620	654	598	672	644	661	646	652	624	640	642	650	647	648	626	600	660	639	591	638	657	667	653	625	636	656	598	608	664	588	626	652	639	667	653	666	630	635	623	637	646	648	634	634	618	638	648	675	603	643	649	635	665	602	577	654	650	623	694	617	677	606	658	699	591	651	626	640	629	638	649	625	645	671	690	616	685	647	605	624	623	617	631	636	622	620	664	641	615	628	609	658	667	629	620	657	636	635	611	661	672	658	594	668	655	613	621	615	664	653	673	654	640	649	654	688	642	658	610	694	648	664	622	616	641	620	656	656	672	623	630	654	675	610	634	590	625	662	614	638	616	637	644	625	666	617	635	680	653	684	662	666	629	654	641	640	599	670	637	617	613	659	658	663	663	659	620	623	645	656	673	622	635	623	633	609	660	628	600	634	671	605	651	673	696	646	623	644	660	630	647	672	637	624	629	632	651	628	626	635	612	606	637	634	652	593	637	655	651	622	634	637	636	669	640	666	633	653	621	695	636	693	644	656	608	658	617	622	641	684	636	644	650	662	674	674	656	678	625	628	632	609	632	661	676	629	591	609	611	641	606	649	645	635	679	675	653	665	613	660	642	632	652	619	631	654	673	602	654	664	647	655	642	639	644	593	658	618	652	637	588	651	691	626	677	596	643	636	653	632	659	639	620	629	632	657	655	679	601	671	716	631	661	657	662	673	675	605	627	652	666	640	649	689	644	632	638	670	624	637	600	657	602	599	654	638	598	654	599	635	601	676	677	647	648	653	573	624	614	657	678	642	648	638	612	682	699	636	639	633	637	642	612	660	641	639	680	645	673	620	633	657	612	664	661	668	618	620	678	611	601	624	656	668	661	680	629	614	664	680	681	598	597	620	678	668	650	632	653	631	633	640	677	674	636	630	603	590	648	595	631	650	636	623	708	601	637	623	664	632	645	654	647	654	667	636	661	651	666	648	599	647	645	647	636	675	660	666	642	629	625	632	651	611	621	619	634	671	630	621	641	623
24581	20848	24335	27441	19028	1213	477	464	401	418	412	390	382	372	389	395	406	358	348	355	370	362	360	342	349	379	378	373	349	365	370	339	366	335	393	357	350	344	388	357	319	342	330	372	395	346	349	355	349	307	321	335	341	344	314	330	371	356	329	324	380	368	409	353	363	331	372	336	356	328	325	376	336	373	367	353	318	347	326	337	393	362	362	379	370	343	339	358	380	399	328	337	339	343	373	367	379	374	334	351	333	353	339	321	343	349	346	356	359	329	382	348	356	430	338	369	412	360	372	335	373	389	333	355	335	384	383	329	374	367	374	335	360	310	348	333	348	356	379	298	354	343	339	330	338	356	349	369	327	340	358	341	382	364	347	319	330	345	368	346	358	340	342	368	329	317	352	356	370	336	356	327	371	365	343	376	348	360	386	369	380	339	372	332	363	357	364	355	411	383	343	377	359	351	326	369	347	355	355	338	403	355	333	330	346	344	324	353	331	317	348	354	362	348	378	312	380	386	331	372	375	336	325	349	378	338	359	350	361	367	354	379	391	373	374	337	326	332	364	360	351	355	367	384	360	363	355	364	347	341	329	339	356	324	341	334	343	375	382	336	376	335	365	354	350	369	358	352	369	346	316	342	345	359	355	337	344	374	341	331	354	348	334	365	350	347	350	368	367	360	306	382	335	350	325	399	366	342	359	307	321	336	336	380	356	312	366	388	339	337	347	327	345	367	350	381	348	377	371	328	355	374	357	338	362	357	343	377	370	369	345	373	356	354	344	350	354	373	366	340	348	375	393	323	319	385	358	344	356	333	342	408	367	378	392	391	337	368	332	336	369	349	366	317	349	410	334	324	330	368	342	356	337	364	365	338	316	380	354	373	379	368	381	365	342	355	347	376	349	338	334	338	379	349	366	386	363	355	350	361	379	360	350	345	360	382	357	371	366	369	351	313	354	326	317	331	342	343	369	328	356	385	353	340	360	371	332	359	390	340	382	328	336	348	356	387	374	364	348	322	322	332	344	370	355	351	373	408	360	391	345	344	362	360	334	364	368	386	372	408	364	331	390	365	381	364	370	353	337	376	386	379	315	356	351	358	342	345	337	320	372	335	363	345	364	337	353	367	341	342	361	335	344	328	356	357	332	344	369	358	372	322	373	332	396	368	363	379	360	361	378	360	370	371	333	326	360	315	364	355	351	349	343	365	379	348	363	357	343	357	346	372	370	352	373	343	388	398	347	350	332	340	368	364	327	326	343	345	346	384	410	376	378	368	353	402	339	337	354	364	359	350	333	349	334	348	346	344	322	359	360	358	357	344	347	366	316	342	367	367	364	359	356	294	320	333	379	321	349	333	328	361	346	329	368	367	360	330	340	341	377	337	339	362	336	333	372	340	352	370	374	364	375	352	370	314	358	316	388	361	341	330	345	346	356	376	369	328	342	334	332	367	327	367	375	309	346	354	347	393	338	342	379	393	351	352	338	355	368	336	343	357	376	339	341	344	351	390	350	357	326	332	388	369	349	373	361	342	383	353	350	360	305	353	319	365	383	354	327	363	373	346	362	334	358	374	365	357	369	389	375	360	341	342	362	384	330	383	354	408	342	390	317	362	344	390	357	354	321	331	364	342	308	367	363	371	370	344	345	374	352	359	361	359	356	296	353	375	335	321	320	329	356	323	367	336	351	360	384	350	392	364	318	330	374	383	360	359	352	310	341	374	374	357	367	372	371	374	369	354	343	365	365	325	353	333	327	344	331	353	323	367	336	368	361	375	346	372	370	374	374	378	376	319	318	345	362	358	373	326	358	346	382	330	353	318	329	340	353	348	351	331	322	365	367	300	337	344	344	368	363	351	320	364	351	374	343	351	342	386	368	327	386	347	376	331	363	340	323	353	345	339	327	373	376	373	329	367	340	331	380	360	364	320	356	330	340	329	339	308	365	359	349	394	382	375	402	343	346	341	355	407	341	336	373	340	335	396	367	372	334	344	365	352	321	362	374	334	346	340	352	340	343	352	373	356	368	324	364	356	373	323	315	341	293	384	345	346	337	341	363	374	338	299	343	394	354	353	343	311	354	301	343	338	360	348	377	328	362	365	324	374	362	360	358	327	341	370	366	350	379	341	360	362	354	354	358	339	336	367	348	330	363	340	342	340	367	320	357	332	332	374	356	363	356	358	307	358	359	346	337	332	362	359	348	337	354	349	377	345	369	314	371	353	336	379	351	345	356	363	327	342	368	361	338	349	374	349	359	355	348	377	360	356	317	364	349	341	362	335	351	394	331	348	382	347	357	363	351	344	360	339	344	374	333	348	381	374	356	366	342	383	349	344	364	334	377	377	358	350	352	305	374	358	352	334	345	350	356	361	355	339	336	372	359	350	363	358	352	383	377	353	359	342	358	321	355	372	351	329	356	340	381	369	354	304	352	349	343	355	357	336	345	343	347	327	337	339	332	334	364	363	358	329	348	347	329	348	344	369	352	343	361	360	334	334	375	388	325	304	340	350	334	372	399	372	372	370	340	351	339	331	342	401	342	390	372	360	343	358	329	391	345	383	346	366	347	350	346	362	371	346	346	335	345	352	347	358	347	342	371	326	368	349	360	342	337	352	329	344	351	378	324	323	336	364	371	380	331	350	350	370	374	378	349	398	364	348	369	358	315	362	356	356	360	347	349	359	397	336	365	351	348	344	380	340	349	378	358	353	316	338	344	349	353	369	391	359	363	333	350	338	368	377	346	355	358	335	355	359	348	375	328	367	382	348	379	356	381	343	356	351	331	362	327	388	296	344	343	383	346	388	347	383	315	327	348	359	327	386	364	324	375	325	381	331	336	352	344	362	333	354	296	375	351	308	363	313	361	355	345	402	319	390	346	346	364	376	330	351	339	297	333	387	342	356	325	376	322	308	352	358	409	380	377	323	344	356	353	343	333	357	317	329	344	328	305	372	374	301	362	345	351	374	348	379	379	335	345	333	369	403	391	346	348	355	324	361	360	371	337	337	315	343	375	352	353	361	351	358	348	355	360	372	307	327	349	350	333	335	353	357	365	332	367	347	347	328	336	337	335	376	312	348	355	343	328	377	374	343	365	347	346	380	342	337	310	324	315	329	332	315	342	385	383	347	342	375	388	383	381	330	313	316	378	314	335	330	360	365	390	330	352	345	355	350	331	293	321	371	350	319	298	336	367	307	359	340	346	389	370	371	376	332	363	336	347	336	322	327	380	387	383	381	345	341	391	362	376	338	364	364	361	359	387	357	325	337	363	376	387	385	343	359	343	330	373	341	324	366	383	360	328	309	343	371	368	349	386	365	365	366	378	369	339	352	367	374	347	356	356	336	373	345	348	379	370	331	350	366	345	358	365	355	360	365	349	358	350	317	354	314	315	324	360	342	365	316	373	370	341	354	367	348	350	353	320	355	339	373	376	378	411	344	353	402	377	376	299	348	361	329	355	356	355	390	354	325	356	361	380	335	306	363	376	414
3351	2992	1933	1193	1002	875	805	788	855	763	824	853	772	721	833	797	851	809	783	767	769	785	805	789	793	794	767	838	790	734	764	763	736	784	747	769	785	811	772	811	757	834	774	795	791	735	752	753	738	871	807	769	750	787	774	786	825	770	744	774	788	772	756	766	811	816	810	790	803	762	775	754	791	736	803	760	789	751	764	739	750	824	805	785	772	775	773	732	761	808	775	778	734	763	783	806	751	789	794	813	810	785	803	798	774	823	792	805	790	728	776	779	807	786	772	783	788	810	770	828	772	777	825	801	773	803	808	808	768	785	755	773	745	726	740	783	773	827	758	832	795	771	824	766	794	759	790	757	756	821	801	756	761	796	776	806	828	775	810	793	811	727	808	757	777	857	793	777	772	831	762	744	724	778	753	836	799	776	800	821	761	742	755	791	827	791	814	745	844	762	807	813	758	768	742	747	777	766	751	785	767	784	836	806	772	781	792	782	731	824	760	733	799	738	762	803	794	787	726	758	762	782	807	794	787	757	806	722	792	787	777	785	764	810	834	744	846	771	779	745	798	754	784	732	778	771	768	774	736	797	794	773	760	809	778	740	737	766	784	778	854	843	828	768	769	781	795	769	804	806	799	737	764	733	781	789	737	778	780	820	795	756	758	737	782	769	816	797	813	738	774	777	802	810	784	777	782	804	785	736	711	802	783	775	777	770	786	774	764	871	760	796	798	772	781	834	800	812	796	804	772	773	761	793	789	750	789	776	772	735	718	844	817	741	759	802	800	780	767	785	800	820	787	799	781	780	761	792	752	766	801	772	731	691	782	798	799	749	785	767	694	812	771	770	807	749	777	772	788	807	786	777	795	806	739	784	763	835	732	794	756	769	832	751	795	763	752	737	804	807	768	750	738	766	799	793	780	736	770	785	764	787	752	733	826	798	751	812	810	783	771	807	815	793	853	762	785	835	781	806	756	749	782	802	771	727	820	770	752	764	751	763	759	791	719	807	788	722	799	812	796	732	786	805	816	796	816	742	764	801	784	799	781	814	758	763	791	797	796	775	792	801	786	779	768	761	767	783	757	782	781	766	794	791	751	768	755	787	765	799	797	811	776	767	804	759	772	789	745	739	795	833	745	799	713	785	775	748	770	749	774	797	763	770	802	813	773	770	778	737	756	796	740	841	773	783	776	816	777	721	822	790	831	736	826	758	794	791	807	769	801	762	770	805	759	776	820	746	745	820	814	783	830	795	737	804	785	747	746	789	784	769	773	802	779	782	755	776	820	779	806	796	783	789	802	820	828	720	776	737	813	860	786	755	773	768	794	820	755	773	761	748	823	760	774	807	780	864	794	783	782	794	805	802	770	800	789	783	800	742	771	764	783	762	774	805	827	812	760	808	753	785	762	785	731	752	714	783	776	715	824	767	799	773	768	764	777	847	791	770	788	796	754	777	746	764	758	788	787	805	803	763	788	774	797	803	793	797	748	776	784	761	772	765	805	735	792	774	796	769	795	816	777	804	778	820	804	813	746	810	859	727	806	780	751	763	783	781	789	812	766	740	780	776	731	753	777	779	743	801	780	764	741	788	762	769	759	805	829	798	734	823	786	832	756	737	756	763	815	805	800	787	764	803	797	769	783	769	780	744	801	801	758	817	772	813	753	798	787	738	725	764	742	796	733	783	804	749	802	755	810	785	778	737	798	780	740	821	752	827	788	762	763	779	773	788	761	725	745	825	794	798	764	809	798	772	776	781	775	799	801	736	831	798	770	820	821	749	840	819	803	783	797	717	758	785	800	812	743	800	848	802	806	804	722	747	742	801	774	772	746	786	790	793	755	834	779	786	823	797	773	757	763	742	777	785	732	769	774	756	815	796	748	757	760	762	784	812	796	777	745	824	725	777	758	756	802	778	822	803	832	781	812	825	839	759	741	782	815	764	791	778	802	771	771	846	759	776	781	785	841	745	817	808	764	778	741	763	753	757	777	811	777	763	779	802	795	766	754	783	760	731	758	697	802	777	722	787	798	728	773	800	770	743	722	814	769	778	773	829	804	756	790	814	790	840	830	740	763	763	793	737	761	786	770	748	780	791	784	770	852	755	761	762	765	767	748	740	769	777	766	774	781	764	810	809	796	764	786	784	794	784	841	786	777	834	751	762	766	810	730	749	794	782	788	801	780	743	772	812	786	794	736	823	804	775	791	775	801	755	814	805	799	808	773	797	776	812	726	722	763	777	820	738	757	765	770	761	767	740	757	714	756	774	744	749	815	778	734	836	802	825	804	777	782	752	773	796	761	815	781	804	776	805	751	754	734	768	804	782	808	740	698	800	740	748	777	826	723	801	778	829	805	755	743	774	755	767	815	740	752	784	795	737	752	828	773	757	818	809	816	792	736	779	772	788	807	762	792	748	779	816	774	743	755	734	760	764	757	832	773	841	826	846	789	771	814	747	739	790	767	810	799	688	811	742	783	792	719	793	779	809	810	786	783	811	739	789	785	790	807	775	729	766	801	828	790	766	782	755	817	776	814	746	719	775	769	811	795	756	803	715	750	757	801	790	765	777	764	795	795	755	785	730	799	744	768	759	771	748	846	808	779	733	882	772	764	780	837	790	812	762	813	809	732	767	785	763	775	768	793	787	758	763	794	728	807	738	803	796	791	825	765	722	808	762	777	822	774	787	777	809	739	738	744	768	792	796	758	795	773	744	753	820	791	829	715	787	725	789	786	772	801	745	779	747	822	751	798	799	773	730	820	790	774	757	813	745	846	784	817	839	742	790	799	737	750	763	817	761	792	801	748	762	742	751	758	787	775	744	763	758	769	787	766	787	776	781	778	769	753	772	766	749	761	764	822	808	776	760	769	755	807	744	795	808	824	735	777	776	782	767	754	736	780	791	761	806	791	767	753	762	743	771	748	813	836	769	821	776	807	799	729	751	775	803	798	780	794	776	787	790	755	800	757	802	741	793	788	730	764	810	773	786	764	782	786	756	777	785	755	757	809	775	753	796	785	817	748	808	708	788	760	731	818	788	772	736	742	734	761	780	790	731	763	759	782	841	729	806	793	822	791	809	755	805	756	747	855	727	797	747	792	802	778	788	786	799	783	769	791	830	766	787	787	805	793	761	814	828	756	826	775	823	779	781	775	801	827	769	756	797	752	814	736	778	763	795	748	866	786	731	775	751	797	699	812	829	794	756	783	813	745	829	769	740	770	770	761	815	778	784	807	804	813	807	755	790	819	752	735	739	798	769	794	780	808	793	739	834	724	774	817	801	773	815	770	760	778	731	748	761	731	804	795	741	791	786	772	786	757	787	842	794	736	777	791	732	787	756	860	785	770	799	801	789	807	745	781	768	804	846	704	761	838	803	763	749	745	778	787	787	801	807	788	797	759	800	762	762	794	770	782	824	796	780	755	748	725	791	793	793	809	768	741	808	804	809	790	755	805	801	799	767	803	795	763	798	797	832	787	800	712	765	768	772
23555	20818	25047	26710	20824	20811	3230	529	365	292	286	287	286	260	273	246	242	251	252	257	221	245	238	233	231	215	235	240	223	215	205	205	222	223	232	202	252	226	197	230	250	206	182	212	239	214	249	254	209	260	209	208	213	201	218	227	225	234	212	215	214	206	226	227	204	226	213	234	218	210	220	226	220	184	236	185	227	222	188	209	221	222	219	236	227	219	213	218	236	217	209	202	211	241	242	222	199	226	232	197	225	228	226	221	225	200	212	219	227	222	201	226	219	212	185	241	240	194	234	227	240	214	224	239	203	230	231	241	199	213	234	216	240	244	197	168	197	251	204	234	228	247	198	236	209	226	227	218	201	231	211	209	198	223	214	208	183	201	217	225	232	199	207	214	216	226	210	192	231	219	204	206	212	215	220	201	232	200	202	231	211	204	219	194	207	191	219	216	229	220	193	214	236	198	236	190	229	211	237	219	206	226	224	226	237	246	215	211	216	208	184	210	179	237	218	231	220	208	223	217	202	209	200	187	197	203	239	228	205	206	218	234	210	201	195	212	205	197	218	186	226	194	217	234	220	236	231	185	207	219	229	221	239	217	213	214	210	178	217	206	211	222	216	213	201	212	207	216	223	197	228	213	213	230	193	193	201	214	211	228	207	196	194	235	230	210	214	227	207	233	240	209	223	193	201	198	197	213	195	241	205	209	193	188	218	214	217	223	215	228	243	211	177	189	223	225	218	201	212	200	234	207	215	216	201	241	239	210	230	228	238	213	231	199	212	250	205	232	222	203	234	208	223	217	218	227	208	202	226	229	206	200	213	219	240	233	209	226	200	190	213	216	225	200	201	201	214	233	221	236	249	216	206	220	218	201	223	203	243	224	223	247	209	222	235	222	232	235	188	231	243	237	255	216	203	209	197	217	216	210	225	229	230	221	197	213	209	215	205	217	225	219	236	208	231	218	218	221	216	219	223	234	252	188	195	242	195	219	240	228	188	215	192	224	212	194	211	220	231	199	211	214	207	222	210	209	221	199	203	222	221	213	210	248	215	236	228	213	223	237	227	201	212	218	212	211	201	207	219	229	220	225	214	215	210	244	220	224	226	207	228	211	225	218	206	233	247	207	221	239	213	204	211	250	198	196	181	212	230	177	214	226	200	213	209	242	215	213	224	203	207	211	244	242	248	225	212	203	226	199	194	193	196	230	203	184	251	238	199	192	210	215	258	203	216	214	212	212	237	213	222	225	204	204	199	209	232	221	206	202	222	225	211	211	232	202	262	204	206	220	210	179	212	230	195	251	209	209	215	228	218	228	240	214	186	237	217	204	192	224	213	165	256	206	242	237	228	250	208	199	230	187	234	215	233	220	239	199	231	242	219	199	198	200	216	223	228	211	227	173	258	203	234	212	227	196	195	233	209	191	208	223	231	220	205	215	209	213	222	250	211	198	213	189	220	224	209	193	220	211	208	200	229	190	237	207	229	213	211	186	220	240	216	231	206	222	238	227	226	207	198	218	223	210	212	240	201	215	190	196	209	240	213	231	221	197	219	218	209	197	208	230	213	193	234	203	213	225	222	232	206	197	221	208	229	228	227	231	201	210	198	231	217	233	225	261	192	222	214	224	221	229	212	217	209	253	226	212	219	223	205	220	221	244	220	209	206	206	232	217	209	214	199	207	226	240	201	258	203	190	212	220	193	200	198	231	216	233	246	234	237	231	219	235	218	231	226	189	211	226	230	208	214	196	212	214	180	230	240	205	226	196	198	226	196	210	235	218	194	234	191	219	212	235	204	213	205	210	191	199	243	228	216	197	210	218	215	217	222	193	217	228	219	213	261	211	199	224	228	213	194	239	205	196	243	212	221	221	210	209	227	212	213	221	207	208	218	214	254	209	195	200	211	198	224	201	199	233	213	203	207	235	209	220	223	209	193	219	201	224	212	198	219	216	228	211	241	201	240	208	202	214	205	208	225	184	232	219	233	212	192	197	214	211	210	222	219	212	223	220	189	200	231	231	209	201	245	197	219	220	216	236	240	216	221	198	208	226	228	206	223	228	192	208	228	220	202	200	189	197	200	212	216	198	235	215	220	213	234	227	211	236	215	200	200	222	222	199	223	216	272	226	194	216	234	200	210	212	214	230	230	207	219	225	206	218	218	207	207	196	234	218	196	250	210	196	202	221	223	211	233	208	201	201	228	206	226	218	197	222	191	236	192	225	206	221	225	221	244	202	211	231	221	214	221	223	236	209	238	217	238	205	202	207	220	211	213	218	209	245	182	204	198	238	211	198	235	197	201	208	216	217	212	225	197	224	227	206	215	210	253	215	202	210	216	230	228	206	189	219	195	190	221	193	220	201	209	222	213	225	210	226	196	208	204	227	195	237	213	218	204	215	225	212	237	214	215	235	231	193	236	203	220	226	232	215	207	207	257	208	199	213	190	220	203	226	196	210	215	209	207	208	234	206	212	213	206	209	209	225	209	193	196	222	234	229	190	203	231	206	234	232	203	209	205	237	212	228	208	232	212	225	196	253	214	249	206	187	232	242	208	214	226	205	194	231	214	193	222	201	195	216	231	214	210	179	202	207	220	222	239	237	201	212	186	203	192	207	214	207	201	197	211	225	200	229	225	206	201	215	237	220	231	220	230	209	219	230	211	229	228	192	241	241	212	220	218	196	186	216	229	211	219	224	184	227	186	200	212	187	194	230	218	222	212	212	207	243	223	205	216	207	225	214	205	221	205	187	194	220	195	187	232	221	183	214	203	228	214	216	210	225	214	212	204	220	214	175	208	198	211	252	238	194	227	194	209	219	236	228	230	203	201	237	202	233	208	212	230	182	213	218	198	230	205	227	245	202	217	214	211	219	207	216	221	231	239	218	220	211	204	226	227	230	208	209	215	211	220	219	211	213	185	209	232	200	228	214	223	207	200	254	256	204	222	200	186	228	254	224	232	201	201	216	211	191	210	202	228	190	218	201	210	222	191	220	227	194	225	219	217	222	214	200	196	205	212	212	228	243	217	223	204	203	244	224	232	183	215	228	237	235	208	191	220	208	200	222	226	205	194	201	189	169	202	205	202	213	214	205	202	195	208	204	212	215	228	216	199	226	214	183	217	201	212	196	224	204	214	210	219	197	195	220	212	209	207	214	231	232	229	234	182	231	219	216	240	214	207	222	219	214	224	206	205	200	216	216	233	212	252	203	219	231	229	232	208	230	188	192	217	227	217	214	199	231	233	219	227	218	224	228	215	225	249	239	238	220	208	199	219	213	209	239	229	204	190	207	207	228	188	189	213	208	213	233	210	218	236	230	212	217	215	210	231	218	204	198	235	207	205	229	225	210	251	217	206	211	206	186	224	208	242	216	218	227	216	238	231	210	204	190	251	212	207	227	169	211	213	222	214	188	202	229	203	222	207	230	184	217	222	210	206	226	225	236	205	211	209	204	216	228	239	231	234	187	213	193	201	217	217	196	236	195	206	225
3408	5112	3118	1534	907	744	589	550	545	548	557	543	529	463	512	510	515	514	495	512	474	490	511	461	496	469	533	523	481	482	497	481	540	520	502	508	532	503	529	490	504	495	487	514	452	520	533	495	512	544	533	499	470	505	533	476	488	478	497	503	456	463	479	485	504	477	497	494	476	505	460	532	502	482	498	495	465	493	486	517	515	492	503	458	515	516	501	504	523	485	474	495	485	505	496	470	493	485	467	518	519	499	474	465	493	484	516	493	537	509	483	498	503	498	491	507	478	474	487	479	476	448	488	485	493	487	501	452	483	512	502	513	514	486	500	506	509	475	494	500	480	531	493	498	506	463	453	500	481	488	473	484	493	495	441	462	515	471	514	525	548	514	473	474	478	484	480	518	511	505	490	524	498	473	540	451	513	471	491	476	485	526	494	517	472	494	493	477	460	494	476	460	513	506	504	481	500	513	520	452	506	495	534	483	491	473	513	521	502	480	526	510	488	495	509	509	477	435	521	511	535	468	555	532	473	478	512	486	484	500	476	485	506	489	525	485	456	481	449	506	476	467	450	539	474	465	464	471	527	510	486	505	536	474	473	552	503	481	508	480	471	509	499	496	515	490	475	489	469	488	492	484	463	540	525	493	476	496	496	510	480	497	524	446	493	473	502	475	497	481	527	481	511	499	513	480	454	490	521	487	503	497	469	518	459	463	503	529	511	459	484	480	433	461	527	498	526	477	504	500	470	505	529	466	479	467	489	508	466	509	481	502	479	502	505	489	518	483	502	500	489	463	479	487	521	462	511	501	494	503	485	511	504	490	540	517	427	508	524	474	538	548	512	495	467	529	517	466	495	482	514	514	471	489	461	454	540	448	502	451	523	508	483	464	482	490	478	505	535	489	509	501	487	502	482	445	433	533	516	494	511	497	498	482	529	486	483	492	491	463	476	510	480	493	503	514	466	503	484	483	499	458	494	479	489	509	504	473	473	471	488	464	521	463	483	504	524	515	503	516	487	483	511	517	506	502	520	477	501	475	499	495	464	491	484	480	500	496	517	528	487	521	461	485	535	509	464	533	474	490	430	514	492	489	477	481	467	518	489	484	470	535	514	467	531	452	504	502	477	449	478	452	502	499	469	507	519	458	471	476	497	519	466	485	492	494	498	501	509	489	512	471	464	473	493	494	531	500	506	503	464	451	494	500	516	460	466	501	509	487	496	503	459	510	518	480	491	500	499	484	528	488	456	499	497	463	511	482	500	516	474	504	520	483	546	514	475	504	512	522	500	508	509	457	486	529	453	486	518	521	534	486	463	483	484	486	486	493	538	478	499	479	441	465	512	522	509	496	473	455	520	493	519	476	467	494	436	470	499	502	533	512	454	460	440	501	500	477	485	494	498	498	497	506	489	523	505	466	521	468	533	470	524	458	496	491	504	520	505	521	488	456	521	458	487	503	519	460	478	518	506	478	479	520	504	471	518	532	462	501	504	508	481	510	545	505	496	486	509	496	507	496	554	481	487	492	495	531	466	443	493	489	520	503	535	493	503	487	500	481	482	485	540	458	501	472	488	488	470	494	508	511	520	489	484	509	476	471	504	520	524	487	486	469	487	487	505	493	492	523	510	517	518	508	472	462	510	499	493	511	472	495	507	467	477	525	519	525	481	484	495	485	459	471	489	511	486	514	460	480	498	485	483	476	500	495	485	528	526	516	433	511	473	460	497	496	482	478	508	471	486	469	458	499	500	464	498	523	476	479	457	502	485	504	475	465	502	482	517	543	520	479	470	485	512	493	509	474	504	483	490	502	514	525	513	497	498	435	464	513	506	452	504	489	481	505	496	520	473	511	467	494	449	453	488	473	481	498	496	483	493	491	489	465	525	496	511	509	480	473	455	466	495	473	483	486	501	517	495	486	458	516	539	487	513	486	469	460	498	478	497	493	507	524	472	433	506	487	522	522	497	493	471	466	486	500	429	497	508	492	493	450	487	458	494	516	503	496	495	459	483	519	478	510	480	487	458	477	487	460	489	500	481	490	499	492	508	520	492	488	489	539	515	482	489	444	478	499	470	510	519	486	528	467	533	467	504	516	500	507	472	486	489	472	486	480	462	512	505	487	512	460	461	488	490	503	518	481	507	452	499	497	490	517	470	509	538	479	486	491	522	524	481	491	526	508	479	419	455	451	487	506	477	471	460	486	493	503	509	496	495	488	473	486	504	503	492	508	523	515	505	507	481	484	493	490	516	466	476	528	497	515	487	502	471	467	493	480	475	467	499	479	495	497	507	483	500	492	503	456	504	503	496	505	502	526	528	470	501	483	484	472	485	507	496	512	492	434	489	514	479	441	506	525	532	482	471	505	489	488	502	535	530	480	507	485	481	514	530	493	473	512	478	505	506	462	466	494	508	481	486	489	493	494	472	498	481	504	441	464	486	496	480	485	502	490	504	483	488	473	493	501	482	523	501	470	493	487	558	490	468	477	482	480	497	480	509	484	478	524	447	459	479	491	506	501	492	471	498	502	464	517	453	503	458	492	471	475	491	479	474	489	508	464	482	470	454	470	465	496	461	476	488	516	481	518	472	504	538	487	445	470	513	507	476	469	495	500	474	504	468	501	472	476	491	527	501	495	513	475	512	480	466	491	450	491	496	494	474	495	511	481	512	506	512	498	486	489	484	484	471	490	509	514	479	504	470	516	489	522	510	488	490	482	478	524	471	462	459	508	503	493	507	475	526	465	462	497	506	493	459	502	481	515	530	554	485	488	465	503	493	514	541	517	482	463	485	528	503	522	488	485	480	482	537	480	504	457	522	526	495	469	459	477	504	487	487	536	510	467	490	475	464	531	480	520	460	461	491	459	479	467	488	497	501	513	469	504	481	504	481	479	501	512	479	489	469	516	507	515	502	485	466	529	452	498	491	470	487	500	543	475	474	539	499	493	463	473	478	493	486	483	498	486	509	466	515	523	449	489	491	527	479	496	484	490	485	481	498	482	497	499	450	500	487	505	504	517	490	532	511	482	508	490	479	510	525	473	450	471	479	492	508	485	473	493	519	490	475	517	484	486	467	528	527	512	478	485	448	471	491	485	493	517	505	507	511	508	475	498	544	461	465	529	534	463	475	502	460	486	473	493	461	499	483	479	480	478	471	487	487	507	529	527	445	469	497	483	512	478	522	515	495	524	458	506	533	512	489	517	494	497	497	490	512	478	528	459	511	456	533	470	506	467	479	459	500	472	477	517	507	520	506	504	465	519	468	498	490	494	482	444	523	512	470	476	492	474	519	509	485	503	479	503	516	477	510	492	461	484	505	480	481	453	525	468	511	493	533	469	507	497	481	533	502	504	495	517	509	505	502	452	532	486	487	523	486	480	505	507	509	494	546	505	493	486	479	472	473	500	509	490	452	483	468	490	497	503	487	504	457	482	501	499	478	495	509	468	509	508	496	470	478	479	480	477	503	494	485	483	499	492	491	484	545	510
32492	12829	1751	664	571	501	288	284	288	286	248	279	255	267	309	308	270	302	288	277	259	281	286	290	270	261	331	298	261	240	297	273	233	294	274	274	275	261	272	315	245	268	269	270	288	283	272	277	308	284	278	258	293	261	271	259	281	290	297	283	325	275	286	295	292	283	278	295	271	239	268	260	280	276	264	266	294	248	265	278	308	276	287	310	269	281	245	247	230	298	244	260	279	280	271	285	264	272	286	250	295	273	260	270	282	280	288	292	269	270	280	312	285	277	281	286	259	267	265	301	288	277	267	278	236	292	271	282	299	250	269	287	277	289	260	255	292	275	261	263	326	293	263	313	265	284	280	283	272	246	301	270	263	300	293	271	269	260	296	257	277	285	281	277	266	272	268	259	271	279	243	237	269	280	268	266	248	274	265	298	265	282	294	268	252	292	249	275	282	282	264	274	265	284	299	264	250	285	283	270	269	277	279	288	256	247	267	307	268	282	292	300	266	276	284	294	284	311	264	285	274	271	296	277	280	254	275	277	275	275	278	277	303	239	277	254	278	261	274	275	269	304	296	280	279	269	241	260	270	302	278	283	260	286	267	258	269	275	272	250	244	261	259	294	279	297	281	247	276	266	266	306	273	270	279	292	299	257	234	263	284	293	255	242	258	316	278	258	311	266	287	281	266	281	283	281	256	278	311	277	271	272	279	279	287	262	247	259	310	249	293	301	277	267	256	257	267	284	294	266	289	233	250	301	278	282	253	240	270	271	259	267	280	276	277	315	260	259	279	287	248	259	289	288	271	253	298	262	292	255	276	269	285	272	291	236	258	262	266	301	280	282	273	286	264	292	256	276	279	259	282	279	270	264	288	308	264	273	284	273	311	267	290	274	267	284	250	266	273	259	269	247	281	223	272	286	282	255	260	261	268	292	285	260	278	291	271	278	299	270	281	261	298	289	286	247	281	270	290	297	238	280	253	259	283	274	280	275	324	297	257	254	296	288	292	277	265	269	272	278	299	313	273	229	258	291	261	252	294	283	276	244	277	287	263	286	255	271	262	254	266	285	275	284	234	274	282	308	329	262	248	269	281	249	282	286	300	286	277	258	280	258	300	255	276	267	258	282	274	299	299	282	257	283	275	264	300	269	284	280	269	282	280	292	275	296	292	283	291	268	279	271	298	279	245	264	295	254	295	249	333	280	245	283	247	282	311	268	266	288	254	244	253	277	263	251	270	289	247	283	252	248	282	256	286	274	276	287	269	259	264	297	283	303	297	277	265	294	268	296	278	271	262	258	248	286	259	266	271	286	269	279	285	244	255	285	299	266	281	286	269	294	277	273	259	283	255	243	249	242	251	214	258	275	276	284	259	251	291	226	255	263	262	284	258	274	266	276	265	279	230	270	260	280	262	278	294	287	283	283	254	288	281	265	270	259	238	269	275	257	292	258	284	265	289	294	275	295	271	252	314	255	266	273	279	256	282	310	251	251	269	275	272	252	275	267	277	279	255	297	283	271	276	273	273	253	289	248	289	277	259	249	256	262	268	251	264	278	251	296	259	282	301	282	258	278	276	306	246	320	273	289	284	265	254	268	256	293	277	279	289	268	298	271	265	233	264	254	264	274	240	246	297	244	271	263	286	287	299	296	277	298	262	276	273	252	240	270	271	270	271	275	258	274	278	266	250	251	264	265	235	253	291	302	292	279	250	262	281	248	257	272	295	274	282	281	276	272	250	255	304	289	257	267	251	279	257	293	277	267	257	276	256	256	280	280	242	307	276	272	265	281	289	257	249	294	276	277	263	258	297	265	287	278	291	297	280	256	272	256	279	299	270	279	276	298	301	276	290	256	274	245	266	287	266	282	274	248	299	278	269	274	277	269	277	282	248	251	289	283	291	285	237	290	266	291	290	277	292	255	257	311	278	301	275	309	266	257	261	238	266	269	246	294	282	265	300	280	268	267	278	270	270	273	286	261	279	273	285	262	255	268	244	256	292	281	282	273	281	244	293	288	254	291	279	259	290	308	265	241	263	255	276	244	271	263	290	265	271	287	256	293	249	274	266	262	265	268	285	303	297	267	298	308	269	286	297	275	252	271	270	268	243	283	292	278	266	244	279	265	263	301	283	272	277	269	258	277	278	308	298	292	278	272	267	292	268	305	297	277	275	293	289	242	277	255	252	249	256	268	270	248	265	315	265	287	284	303	241	313	273	273	275	279	282	274	268	290	283	288	259	274	241	297	268	277	281	288	262	263	270	257	278	242	303	274	256	274	303	281	293	258	292	280	281	288	268	267	275	278	273	263	239	280	268	253	274	278	280	290	247	274	257	248	256	283	256	260	251	272	232	286	274	303	282	291	264	257	271	262	271	277	271	250	278	261	308	233	262	270	262	267	287	247	278	253	247	233	298	258	253	252	295	304	286	246	276	253	287	275	302	258	271	268	267	263	267	268	244	272	305	221	294	274	284	266	279	270	249	260	287	269	264	247	245	272	293	297	286	274	295	284	274	299	269	287	227	285	264	295	274	296	271	263	275	288	257	275	292	276	255	223	280	252	277	287	267	249	291	278	290	307	258	295	269	273	263	271	274	260	260	265	284	276	281	271	267	287	257	243	269	296	300	245	298	278	275	271	260	262	282	269	283	286	264	317	265	300	294	260	312	265	288	272	287	288	296	290	280	292	278	277	269	265	248	276	281	244	308	308	283	264	285	253	258	276	266	274	266	261	278	281	273	293	275	247	257	265	256	258	270	298	275	281	302	285	261	273	279	283	282	276	258	267	283	269	268	270	255	287	277	232	295	272	266	274	279	280	290	286	291	300	275	280	274	292	292	269	266	285	256	291	246	255	262	285	277	280	270	272	271	239	264	274	288	238	297	251	272	278	253	252	289	284	295	267	248	252	286	254	263	275	296	295	285	269	270	298	234	271	254	274	243	285	255	297	264	276	264	244	280	271	244	258	285	284	251	264	292	264	276	275	269	254	278	229	258	284	270	294	268	273	264	287	279	266	264	295	299	271	247	270	280	279	264	268	282	281	261	271	289	289	260	290	289	261	261	305	266	276	275	262	298	280	261	254	278	272	314	282	265	239	289	286	255	280	281	259	276	270	235	255	327	293	276	253	289	291	300	271	299	260	261	282	292	269	272	289	270	278	277	282	256	269	273	270	256	244	289	261	264	267	300	301	266	256	276	284	301	295	287	302	284	249	276	244	303	288	282	267	260	263	264	258	277	271	272	262	267	259	263	282	273	258	265	268	274	254	274	287	281	275	268	278	265	285	310	294	252	300	290	289	298	282	262	261	265	268	287	279	225	260	262	260	261	281	273	265	263	261	270	300	255	238	239	286	261	289	263	266	275	261	294	297	261	274	254	278	293	273	248	281	274	245	263	278	288	265	292	295	282	280	282	274	276	233	272	288	287	292	301	273	261	273	277	292	295	286	294	263	291	265	285	296	297	253	263	272	305	288	289	238	288	259	260	274
5278	970	766	690	691	645	651	623	626	618	675	626	692	662	657	652	582	632	633	699	661	652	589	618	652	677	613	650	669	630	651	624	610	640	620	617	662	637	645	643	680	674	653	633	643	708	695	670	662	647	643	660	602	652	703	631	614	667	646	624	641	637	641	633	606	662	633	672	586	659	607	628	650	673	624	668	665	686	648	640	565	600	655	614	686	650	638	650	601	643	654	672	661	611	639	686	675	694	672	613	647	619	593	657	660	615	677	648	613	622	584	638	593	643	655	646	630	626	681	644	685	659	689	639	646	631	650	647	639	658	587	623	620	629	662	619	591	667	659	645	662	638	603	624	638	647	648	632	623	622	649	635	624	646	631	636	638	648	660	622	629	607	646	632	597	604	630	709	675	652	626	650	625	635	634	637	653	676	599	656	670	657	633	614	651	661	657	650	659	658	644	638	653	615	653	628	635	665	645	654	708	666	631	668	622	615	598	681	644	588	613	654	634	678	685	652	607	638	635	603	680	646	579	629	661	574	652	610	639	652	634	647	608	644	624	625	678	631	641	647	614	608	631	604	679	655	616	630	677	627	637	643	659	617	656	596	619	600	648	684	665	607	664	608	688	667	660	641	650	608	648	637	568	686	610	679	662	617	623	675	619	635	632	637	636	609	668	605	667	671	644	632	640	616	673	636	620	600	618	625	623	622	633	648	644	628	590	655	626	614	653	618	620	633	678	647	649	665	647	627	631	641	663	638	614	668	608	621	636	637	655	665	626	656	621	618	613	658	653	653	667	629	642	632	637	651	654	649	685	575	677	628	629	683	591	638	651	626	627	634	656	652	657	668	658	627	670	618	662	613	602	627	635	630	624	591	636	652	668	666	634	655	620	648	658	647	636	657	629	629	660	614	658	617	614	632	641	621	585	602	641	616	643	649	658	658	622	653	578	666	610	662	635	648	617	629	626	629	669	650	641	672	660	612	630	628	661	643	650	683	692	658	659	632	673	675	618	612	631	620	619	665	637	633	636	647	665	631	603	643	677	680	693	622	607	617	605	609	651	638	616	668	646	669	645	654	659	684	619	634	661	692	625	646	620	682	613	602	672	694	657	667	654	679	654	703	632	628	641	639	651	597	650	644	642	626	672	605	621	625	635	640	648	674	634	629	675	618	604	622	654	639	620	620	659	652	661	603	618	683	638	648	653	648	663	636	636	673	658	638	623	670	696	591	631	607	647	656	643	650	654	663	632	611	635	614	663	632	659	697	620	605	630	639	651	687	639	663	666	664	606	594	615	659	656	642	618	663	644	606	625	628	627	604	660	644	673	672	637	637	669	594	652	666	616	586	639	621	616	616	651	686	644	644	616	679	626	633	673	661	652	653	673	632	657	654	612	637	682	647	631	605	656	621	649	654	620	655	656	651	650	633	615	670	649	647	659	652	636	653	630	620	639	635	598	646	650	606	615	629	645	644	673	633	644	638	672	639	680	599	637	644	644	647	668	633	654	674	631	682	660	631	661	687	627	668	594	615	646	667	654	585	680	637	655	635	629	655	628	648	661	591	637	646	630	649	613	625	637	629	597	653	638	611	658	654	605	640	636	657	614	664	631	592	640	623	651	633	685	650	591	649	587	643	639	622	682	671	614	637	665	592	662	700	670	647	597	608	635	594	662	650	623	647	632	631	683	664	671	648	655	589	606	625	678	625	672	644	681	585	617	661	589	660	667	631	650	659	681	646	641	595	661	655	649	608	647	635	666	620	679	634	631	645	655	634	634	615	680	623	632	656	649	653	632	635	661	667	609	596	627	616	623	683	621	656	651	674	664	619	660	631	619	604	646	648	606	642	643	681	627	603	631	633	646	637	643	572	624	631	616	617	641	647	637	641	638	665	624	661	639	635	623	684	657	645	627	626	649	690	646	600	642	688	647	615	631	666	619	561	656	628	630	667	744	638	605	637	642	655	664	651	588	607	608	657	655	663	646	665	652	655	641	617	630	684	632	597	617	708	696	626	645	682	671	613	616	629	609	632	632	601	639	668	598	618	641	635	629	640	653	674	681	638	624	669	688	654	665	651	642	629	642	613	629	639	623	638	644	669	621	650	648	642	640	658	648	611	662	641	610	648	683	624	669	617	654	640	672	645	585	693	633	690	671	614	610	614	623	647	619	652	637	607	635	636	628	627	642	652	688	644	642	687	631	622	609	654	640	633	667	660	629	652	621	671	657	633	654	645	617	658	677	622	617	637	654	612	649	644	656	645	676	643	628	588	662	647	636	652	680	662	689	660	598	659	630	659	621	636	657	668	618	659	669	611	651	627	663	651	620	646	670	656	627	632	676	652	567	617	606	611	641	627	646	678	627	627	641	630	630	620	616	641	616	634	599	625	625	620	645	682	604	681	610	605	662	643	663	670	669	676	623	656	614	674	602	613	630	629	600	622	633	652	668	621	606	628	672	658	660	636	660	632	645	602	615	628	644	660	621	621	668	678	655	629	629	655	652	634	650	644	651	642	659	640	602	647	638	629	637	610	629	662	588	647	605	603	651	616	666	630	668	669	613	634	633	605	609	662	630	689	638	692	641	640	652	651	698	619	669	604	613	646	638	668	573	625	658	611	658	655	636	629	654	605	633	616	619	678	645	668	639	658	641	668	640	631	620	688	673	628	625	634	659	620	660	599	677	687	653	655	648	647	635	643	664	648	653	621	629	595	662	627	653	633	612	602	653	632	618	673	632	665	597	655	647	615	659	651	626	649	672	646	645	659	631	658	637	603	616	624	637	597	642	626	643	628	664	690	660	620	644	679	642	632	647	638	615	607	654	632	655	625	628	650	655	619	651	670	603	643	677	679	674	669	666	626	664	648	631	642	599	659	691	618	659	655	665	673	647	635	618	684	642	705	624	657	641	625	647	646	600	621	661	626	621	640	608	650	658	623	650	616	664	674	632	634	641	632	666	588	642	652	628	622	610	657	598	613	661	650	673	644	662	633	657	661	641	596	623	669	642	645	635	612	653	599	668	658	631	601	611	617	610	630	631	648	627	642	660	617	648	605	620	656	652	622	628	667	644	630	627	616	630	643	665	634	660	696	671	685	663	636	627	654	641	604	633	671	663	609	636	668	610	646	652	652	636	631	637	623	616	638	654	661	631	648	578	625	615	642	627	623	627	610	626	629	666	607	618	658	669	627	620	654	670	642	660	644	714	588	652	653	663	630	619	641	658	630	680	640	599	663	624	624	643	603	687	660	640	701	641	605	622	653	621	670	636	660	633	625	612	608	616	646	619	612	654	620	644	639	674	660	651	648	658	685	657	659	637	670	629	648	675	637	586	656	636	606	659	668	600	608	705	667	670	665	653	663	616	689	689	630	669	630	614	595	660	593	631	633	688	663	643	617	661	651	631	624	659	637	609	622	676	629	675	632	643	641	593	657	649	670	717	634	666	623	656	669	661	673	660	664	636	609	639	617	627	662	676	681	656	637	571	645
24591	20864	24340	27470	19017	1129	566	437	415	387	350	366	365	339	391	364	331	339	351	377	358	345	360	367	350	353	328	341	371	336	330	325	330	387	337	344	354	390	332	366	383	369	374	326	356	331	357	357	364	358	362	362	335	346	337	318	381	327	363	357	368	361	378	357	351	362	367	362	356	368	337	337	409	380	365	348	331	365	333	360	346	390	341	324	339	372	352	392	410	357	375	347	356	361	336	351	368	368	388	360	305	355	319	344	355	299	344	315	305	363	337	324	322	334	365	353	343	354	317	323	337	323	361	335	361	375	342	377	333	347	358	344	351	328	363	304	320	366	308	360	327	383	307	331	351	343	331	342	355	377	385	361	363	340	333	347	334	362	315	361	335	363	397	345	350	378	376	331	318	356	379	346	346	375	352	340	366	338	371	351	379	323	350	381	334	373	368	343	347	349	343	367	375	353	379	331	347	363	321	340	373	340	329	322	337	355	354	332	364	381	366	343	340	356	359	320	359	379	375	383	378	333	363	347	410	388	344	365	353	379	327	361	362	340	320	333	371	322	329	374	358	386	346	365	366	368	351	321	356	350	333	356	329	393	388	384	393	378	384	392	335	338	335	365	362	356	319	330	366	359	329	364	384	363	359	349	355	322	361	312	354	342	388	330	320	376	357	376	328	364	334	383	381	379	358	370	350	309	347	350	413	339	332	368	361	376	378	361	353	336	350	341	376	331	357	369	317	352	355	393	377	346	393	379	370	341	323	351	363	378	389	360	324	352	372	342	310	355	361	341	347	358	394	335	355	370	384	347	311	336	347	382	358	380	352	342	342	343	356	352	369	365	361	348	374	357	356	337	390	358	370	346	366	353	346	368	338	338	384	361	372	352	348	364	340	396	365	370	316	363	339	348	324	346	352	361	331	357	326	349	383	368	344	330	357	373	372	335	368	371	387	344	333	369	336	334	358	359	338	367	365	368	354	323	363	351	339	352	345	363	376	327	374	393	402	336	345	342	347	299	351	315	340	336	358	335	332	371	367	342	345	397	385	361	346	375	314	351	382	358	320	366	341	361	330	344	356	366	366	364	355	344	340	343	355	351	319	368	346	368	363	341	331	319	333	358	374	331	335	366	383	377	381	387	348	364	303	362	343	340	361	352	373	335	333	369	361	366	335	325	352	336	359	361	354	326	356	388	347	361	359	340	381	355	372	375	352	404	341	354	351	353	321	359	380	329	365	398	343	335	305	405	383	363	365	366	336	336	374	358	361	341	403	357	319	353	363	327	375	363	358	365	350	357	321	317	349	364	359	328	374	350	339	347	383	345	342	357	341	368	360	340	305	318	312	360	342	338	325	374	382	352	338	330	390	344	380	354	344	341	360	326	357	343	338	378	377	357	359	322	374	333	353	359	352	328	339	322	386	350	352	402	357	360	337	333	321	348	290	386	336	370	340	330	337	384	393	347	357	338	366	354	358	373	383	337	363	367	312	386	347	352	360	368	376	364	381	313	374	396	347	328	341	359	356	400	347	372	359	341	340	368	347	333	312	320	362	366	341	349	352	367	378	331	359	317	354	340	357	350	359	346	339	326	344	376	367	349	337	355	353	338	367	365	365	358	345	360	385	322	375	396	363	365	403	330	364	357	363	320	374	377	398	346	389	354	366	309	350	369	372	361	365	352	335	356	394	340	388	390	378	322	343	354	384	365	357	347	337	332	333	353	328	317	376	370	368	344	343	366	352	362	378	372	353	380	381	357	344	346	354	342	338	348	369	325	319	367	362	379	368	365	344	364	347	358	355	353	342	374	354	338	357	353	371	352	351	394	333	363	361	357	339	373	375	377	407	357	334	349	383	335	381	357	352	374	337	343	342	355	365	336	337	353	373	310	353	376	386	338	377	367	320	372	350	400	388	354	322	377	342	334	357	350	342	351	355	362	362	326	352	358	350	314	383	357	281	360	321	337	315	344	351	369	355	341	342	335	360	373	376	360	323	337	315	378	351	375	361	359	378	363	353	329	316	305	384	345	358	349	343	360	327	370	366	356	351	353	341	351	373	312	395	383	360	353	346	357	375	343	376	381	348	369	349	329	359	344	359	370	364	356	350	375	343	372	348	336	355	331	374	343	367	372	342	316	334	378	342	372	329	344	352	328	338	329	350	373	354	359	341	341	386	334	358	356	354	356	367	338	332	378	377	354	343	333	324	364	335	377	366	345	360	358	376	367	377	366	337	352	372	330	339	357	369	364	363	345	351	386	338	326	392	360	327	358	358	381	362	342	376	375	358	362	385	335	359	372	344	331	362	319	332	365	356	348	406	313	332	336	348	376	341	344	402	346	356	380	378	349	319	351	347	352	353	358	359	372	312	373	368	357	361	333	372	306	340	369	385	376	355	363	352	378	356	379	366	318	340	347	350	368	377	358	370	367	365	359	336	376	336	357	316	365	364	310	391	342	337	385	371	321	336	322	335	370	377	374	353	337	334	383	351	364	359	331	306	342	360	345	358	348	367	323	358	388	362	383	351	387	368	348	364	346	363	374	363	360	322	362	365	373	381	368	365	361	343	332	350	331	339	340	323	376	317	338	317	396	386	375	408	366	353	360	377	341	346	354	350	350	320	373	357	330	375	319	380	373	356	372	357	390	344	316	366	356	320	366	335	353	345	354	358	384	331	352	349	339	359	347	348	373	347	370	363	325	362	319	349	354	356	373	370	354	362	379	338	351	368	359	386	352	348	384	350	371	361	365	383	335	365	377	406	347	346	363	369	317	379	368	352	346	376	378	399	341	334	344	341	348	364	340	342	339	363	370	389	343	371	362	320	320	326	335	349	351	367	358	355	361	361	334	365	353	374	362	340	329	369	349	302	377	369	343	391	365	332	360	345	369	354	378	353	348	325	373	362	363	355	359	339	350	385	332	364	349	328	350	383	365	359	371	352	342	343	342	353	341	322	329	326	341	350	355	349	345	371	356	363	350	349	338	384	373	354	330	358	373	366	352	363	335	373	390	385	380	339	370	317	355	348	354	330	370	361	333	355	356	310	336	365	366	339	397	350	386	363	338	335	353	323	361	372	396	372	325	346	309	335	350	377	341	376	375	369	405	367	324	333	353	362	367	354	330	329	353	340	384	354	356	348	301	363	427	388	315	361	378	385	349	380	358	331	324	355	329	376	389	319	371	350	354	356	335	323	358	335	328	314	338	383	357	346	328	382	357	362	338	365	333	352	379	343	357	373	366	362	358	361	367	342	348	389	344	381	334	341	336	368	362	357	328	347	336	337	337	402	380	349	384	354	344	376	346	332	385	344	322	350	340	343	354	356	330	334	336	379	320	350	330	336	327	339	371	317	339	378	317	358	385	350	337	355	339	348	363	349	364	378	330	380	319	331	371	341	340	348	344	361	352	358	335	328	382	323	337	381	345	379	366	377	348	345	362	338	356	348	369	397	390	348	395	355	369	368	357	364	359	318	337	352	377	354	349	370	359
3322	2990	2094	1285	968	910	848	844	748	833	789	817	776	825	787	756	738	816	834	808	766	744	833	780	814	750	813	769	809	791	774	798	841	787	792	773	742	770	776	781	780	801	776	789	764	760	791	764	779	755	796	808	756	820	789	842	737	759	763	761	727	768	816	841	769	792	827	781	755	762	776	776	786	780	741	751	778	729	791	809	831	749	776	778	767	848	805	805	840	751	854	748	800	831	791	781	774	803	798	820	792	780	765	841	851	764	820	807	766	756	811	780	768	802	866	745	797	721	768	752	800	776	775	759	778	783	781	785	751	763	797	818	783	801	761	734	755	767	749	782	765	802	828	790	754	774	782	771	781	774	739	793	804	753	762	770	789	738	782	801	767	753	817	744	769	821	768	779	852	742	781	782	785	738	766	788	757	723	731	799	819	809	819	828	767	704	805	810	719	746	807	775	787	770	770	740	724	750	820	807	778	829	799	827	805	779	788	769	794	795	774	795	806	823	794	758	829	765	787	780	747	754	795	790	791	794	753	766	783	769	774	833	783	745	748	783	733	809	728	796	757	815	776	848	799	776	758	824	795	831	777	755	736	798	825	786	790	796	780	805	773	752	771	768	751	779	760	773	786	780	774	738	786	773	804	776	808	759	751	828	745	809	814	745	799	764	759	773	827	801	765	793	753	761	798	760	826	804	785	810	750	814	737	809	864	832	755	775	719	770	777	773	782	792	816	763	787	759	708	783	808	743	764	746	800	742	767	777	774	805	788	778	777	769	794	789	789	804	808	780	770	773	765	841	806	798	805	826	789	824	751	765	770	790	809	784	818	779	794	748	755	808	778	764	797	806	753	737	825	744	745	752	763	784	799	783	775	796	795	769	753	797	800	806	773	799	744	759	858	801	795	756	754	794	774	751	818	827	784	770	819	789	805	716	770	819	733	775	812	768	775	776	801	753	806	798	783	784	786	797	764	801	792	771	823	821	765	778	782	829	773	769	772	724	806	791	831	788	765	765	825	796	831	767	742	758	760	783	806	797	775	774	779	771	743	771	770	807	816	783	767	750	716	783	821	801	788	761	795	776	755	782	753	797	774	765	762	798	750	746	767	748	813	771	744	839	763	771	746	740	758	799	783	759	818	774	815	765	792	780	831	757	777	801	793	786	807	780	731	735	775	780	779	758	774	732	756	789	751	779	784	763	733	779	805	833	776	793	805	803	777	815	814	736	744	793	786	803	756	847	786	781	771	761	828	784	784	778	839	804	780	768	794	812	777	766	764	739	760	795	795	809	779	741	774	827	845	791	787	775	764	799	720	793	769	798	842	749	799	784	784	779	794	774	805	799	812	753	773	742	807	768	798	793	759	778	755	781	775	727	738	750	781	791	784	736	795	758	756	785	828	841	814	800	791	807	774	763	788	813	787	763	803	797	787	747	793	728	775	827	792	749	770	792	781	780	785	757	805	787	765	800	791	785	776	778	788	784	792	794	832	766	764	844	765	776	817	758	785	770	762	773	833	793	754	843	748	785	786	708	794	791	775	789	751	794	756	828	752	816	761	759	766	763	775	818	761	777	744	776	778	790	772	743	799	793	807	807	804	732	763	779	777	827	757	742	764	829	808	762	748	769	784	783	845	770	750	756	813	736	757	743	826	777	771	731	822	766	770	848	788	804	788	785	760	770	791	783	803	721	785	797	825	795	731	747	782	811	836	786	770	780	739	796	746	752	727	778	777	777	767	776	793	817	774	813	768	768	783	798	782	753	766	811	782	731	792	757	783	744	812	801	817	824	799	818	800	748	754	792	725	774	742	778	764	783	793	794	779	769	808	772	727	785	768	787	775	770	795	782	816	794	764	745	795	779	805	786	798	755	805	799	805	833	786	810	760	744	759	740	787	794	780	766	746	740	816	784	771	779	778	726	761	762	717	763	752	723	774	810	811	820	768	800	797	809	790	800	782	764	770	806	764	778	764	783	755	803	762	832	776	743	796	769	733	793	775	780	798	803	782	751	759	781	739	766	790	798	732	819	748	791	798	803	773	795	744	772	772	781	802	808	789	745	812	774	788	713	757	769	817	767	819	845	763	752	791	721	747	769	795	769	747	767	756	774	809	821	815	777	794	744	801	808	752	738	811	751	810	772	736	753	774	743	769	748	834	772	758	812	757	733	807	795	727	758	768	751	761	730	744	762	796	785	805	783	781	766	794	787	792	796	814	799	751	801	736	812	777	787	750	738	817	765	781	807	805	764	804	763	789	767	775	769	771	762	777	783	793	802	789	782	808	758	753	770	778	805	773	774	763	798	806	771	727	801	804	781	810	809	845	806	801	775	818	744	794	778	795	750	805	810	737	770	736	763	770	779	772	754	741	803	825	772	785	750	818	763	779	831	769	772	800	770	798	738	760	781	763	715	754	771	773	800	831	780	817	732	832	787	786	760	727	780	798	810	784	753	786	760	766	764	778	777	764	763	791	744	800	788	752	775	766	809	818	775	738	787	770	761	776	791	749	772	763	773	759	779	811	775	790	793	772	843	755	798	761	750	802	775	738	787	808	774	796	763	774	801	796	756	773	794	760	726	759	773	813	756	745	808	833	790	792	781	704	751	751	750	759	786	807	765	815	799	785	779	757	750	766	854	807	792	725	803	777	806	764	849	821	809	778	831	743	787	772	789	791	757	784	761	688	728	782	823	788	805	782	789	743	790	810	769	741	810	825	780	784	757	831	743	801	774	763	779	786	738	778	809	777	781	744	783	785	769	739	797	800	695	776	775	815	720	745	811	820	781	819	767	819	762	785	779	809	838	763	740	740	785	777	744	814	760	771	759	746	748	759	789	776	794	777	762	754	775	768	831	782	756	754	813	733	745	775	777	775	748	769	698	769	741	839	827	760	813	750	771	799	774	756	805	793	724	760	766	760	781	796	756	737	833	809	787	859	749	777	826	749	778	762	767	805	737	772	772	787	780	802	798	781	847	850	802	734	772	784	731	800	819	739	772	735	727	782	780	773	839	781	815	758	788	768	835	768	735	798	767	810	801	768	758	771	783	822	784	794	750	777	773	799	762	751	766	783	802	818	790	791	797	773	809	828	758	808	787	809	814	799	790	761	800	759	834	769	770	776	785	785	809	803	787	811	779	773	805	782	792	738	771	789	792	791	735	790	775	746	774	742	773	802	769	766	768	789	768	727	757	765	765	763	797	746	730	777	778	779	772	797	771	834	777	800	758	786	788	794	794	811	742	760	801	791	813	801	813	753	793	783	789	817	746	766	726	784	779	777	786	797	774	728	783	811	796	775	748	759	714	830	766	769	746	775	783	787	762	773	736	799	779	774	753	800	828	808	818	754	759	769	825	780	778	761	758	793	724	711	766	720	735	756	800	772	803	835	795	826	782	753	821	788	806	833	768	773	774	804	764	748	812	799	779	765	798	779	807	777	780	763	738	800	784	779	735	751	826	823	748	769	768	811	767	781	771	754	763	827	808
23546	20860	25171	26678	20863	20840	2875	504	350	307	269	269	259	269	280	241	259	237	226	259	245	254	243	236	226	242	224	214	240	239	222	215	213	229	202	229	214	240	225	218	236	204	217	223	204	219	237	249	210	252	192	234	230	240	218	223	208	221	219	200	233	212	189	171	204	230	207	219	199	189	228	217	214	206	229	267	243	232	221	211	182	239	234	218	208	223	220	247	226	225	215	175	202	220	235	231	214	211	221	195	225	210	215	215	215	269	242	199	212	225	237	243	228	188	194	231	224	228	221	227	208	210	206	213	201	205	218	223	213	202	213	247	226	197	198	198	183	218	228	198	213	215	195	210	218	228	230	232	202	210	193	185	208	206	202	228	221	212	226	226	194	212	209	227	219	216	210	218	187	189	196	205	233	213	231	197	213	204	209	217	224	202	204	227	249	242	224	212	208	245	228	199	221	204	222	229	223	209	216	217	244	225	217	221	207	223	219	236	232	255	233	211	219	221	220	263	222	239	205	211	214	205	218	247	215	217	211	219	220	214	221	220	235	204	216	196	191	229	195	203	235	228	189	221	218	192	227	209	215	237	208	233	232	235	189	199	212	214	257	216	227	218	201	213	200	241	187	233	213	215	237	223	226	219	213	229	214	226	199	226	193	227	215	203	200	232	231	211	197	208	215	193	219	229	213	227	225	226	215	216	222	211	229	222	220	208	238	214	185	223	198	237	222	252	227	214	204	207	215	209	227	227	194	233	201	220	266	203	233	203	215	226	240	237	243	231	210	224	212	189	220	198	231	227	227	252	228	209	223	225	221	246	206	247	197	221	167	239	221	232	230	208	241	195	196	227	250	233	185	214	181	215	243	215	225	244	216	229	226	214	241	228	219	226	211	228	216	224	204	219	224	201	224	222	214	202	238	231	212	213	230	213	193	181	222	236	241	225	231	208	222	219	221	223	193	202	241	214	221	228	219	208	188	225	220	195	217	213	232	206	246	237	231	224	216	234	214	223	235	224	237	231	211	227	212	238	223	246	189	182	226	216	204	218	218	230	217	216	213	208	227	211	202	193	241	197	225	238	220	220	217	199	203	217	205	201	214	230	225	220	217	220	223	207	194	220	212	222	225	190	214	226	195	199	213	217	229	229	223	202	194	208	184	205	202	203	224	228	205	246	183	199	223	212	227	228	227	220	213	221	232	208	210	209	213	218	200	229	200	247	218	196	227	210	235	219	213	221	210	250	228	240	226	213	223	229	206	196	221	224	227	245	197	202	221	204	205	227	232	192	212	200	224	231	219	202	220	202	252	219	241	192	238	230	232	240	242	177	196	232	223	191	226	196	201	213	209	235	205	185	240	244	177	220	215	236	234	234	198	215	211	203	234	226	229	238	203	247	201	195	224	216	201	237	218	210	231	210	220	172	209	220	238	222	202	212	250	212	230	185	224	225	206	232	247	201	219	212	232	206	243	188	204	248	227	223	208	212	214	196	209	206	205	215	218	211	223	204	202	231	231	212	227	226	224	230	210	209	204	235	183	256	249	245	228	218	197	207	227	243	223	199	210	215	220	231	197	185	213	217	229	232	214	221	210	211	219	193	211	240	195	234	216	232	182	200	236	219	219	208	210	256	225	213	206	208	196	198	192	198	232	221	216	235	241	222	240	209	213	227	206	218	220	212	226	206	250	215	227	240	237	216	199	231	213	221	198	228	191	243	203	233	194	215	211	209	239	243	240	241	214	202	219	224	227	216	234	231	234	226	206	220	236	227	214	217	207	229	232	186	223	218	227	207	217	210	222	239	206	224	216	212	215	212	206	184	209	209	229	240	228	252	236	230	226	233	212	195	238	220	215	209	221	210	216	223	232	194	210	209	202	220	231	199	195	229	233	231	198	243	219	215	219	231	243	214	205	213	208	200	217	205	219	213	203	198	215	224	226	228	226	228	204	221	225	218	204	214	198	217	219	222	209	203	232	208	186	248	233	236	248	212	215	195	203	209	236	206	209	229	216	207	234	211	242	221	210	227	198	229	230	210	230	211	224	233	203	233	216	214	193	202	203	230	233	230	214	194	196	218	209	228	202	249	221	242	220	225	246	222	239	239	246	240	197	202	195	199	233	206	211	260	209	199	256	229	225	231	221	236	235	215	230	237	234	185	199	205	210	207	221	221	222	230	229	201	191	191	229	235	215	218	226	223	225	223	208	196	188	234	216	220	207	214	241	250	254	221	180	234	180	217	221	241	189	226	203	224	207	239	235	191	225	209	206	208	237	234	226	212	222	192	206	218	213	209	242	223	219	201	232	211	245	218	227	233	227	215	231	237	225	247	207	221	209	197	197	214	239	207	215	206	187	217	223	200	216	232	224	213	203	222	213	242	233	258	217	201	205	215	194	202	235	235	225	217	230	215	210	237	207	210	234	238	221	212	215	216	216	230	207	246	205	203	197	206	229	223	206	211	196	218	229	220	217	217	207	239	235	189	205	217	213	235	217	220	249	255	192	223	201	186	189	210	207	235	226	201	176	193	220	206	221	217	228	226	217	205	214	223	184	213	225	225	207	217	205	212	228	215	218	225	233	237	200	232	234	247	225	193	193	229	223	213	225	207	229	210	225	211	224	227	234	217	236	203	244	220	217	212	207	218	223	202	217	211	187	229	228	234	222	254	196	198	213	232	231	205	259	214	255	190	207	215	247	217	218	215	198	227	216	212	203	229	203	224	222	213	244	191	241	228	213	232	219	234	227	235	221	222	230	231	232	202	226	221	199	220	207	235	210	209	215	223	189	194	194	190	215	200	208	200	203	196	228	228	204	216	220	199	229	227	216	223	238	247	232	251	193	215	205	223	234	235	216	198	214	196	180	209	231	208	225	215	226	217	221	225	233	217	222	215	210	206	211	210	188	239	232	232	211	225	203	207	205	213	226	218	216	221	222	234	229	230	219	203	232	205	211	210	203	236	233	166	221	220	212	222	215	214	227	177	209	206	201	238	216	221	244	200	237	240	233	217	240	204	227	218	209	209	228	239	202	220	197	202	204	226	221	234	224	227	220	209	191	239	225	232	231	223	192	168	206	199	184	241	188	211	206	188	231	239	191	225	226	210	188	235	214	222	197	210	213	227	209	234	193	228	201	203	222	217	237	221	204	199	225	205	208	206	227	189	226	204	217	214	210	244	221	211	208	202	226	211	207	234	219	226	206	204	200	212	192	203	222	195	204	228	190	214	211	208	206	223	210	197	219	210	217	206	225	195	206	211	235	219	202	243	205	231	199	204	198	211	211	216	226	211	198	204	214	216	202	220	214	227	210	195	229	219	235	240	239	237	195	224	217	217	196	222	228	256	229	231	207	195	224	220	203	223	227	217	218	213	203	214	216	249	226	206	207	216	216	211	214	215	237	214	208	209	187	207	239	222	199	217	235	235	215	197	232	196	215	216	234	198	231	233	259	224	208	196	213	241	230	235	197	199	199	213	214	184	202	187	206	225
3487	5178	3029	1607	947	761	646	593	562	560	528	583	546	492	502	511	520	509	531	506	496	501	508	525	526	507	516	528	522	535	498	477	503	487	516	520	489	500	483	503	471	535	508	485	466	533	525	495	505	514	462	518	534	477	514	491	545	487	491	516	540	447	462	495	523	469	558	503	484	481	500	497	506	484	474	486	471	484	504	471	489	483	522	480	455	505	464	511	499	516	507	483	448	476	465	499	491	470	472	475	534	497	463	471	509	503	513	490	513	464	456	503	469	496	491	464	473	496	501	497	503	482	502	466	500	476	475	450	496	516	458	492	514	499	485	455	492	494	477	475	463	472	491	467	460	487	478	563	461	454	532	487	495	472	486	536	467	493	522	517	482	494	474	492	464	479	460	491	466	505	489	509	503	485	518	547	498	532	480	484	502	519	468	506	507	523	497	494	495	477	501	495	533	475	453	535	499	516	453	460	500	520	482	513	510	486	479	466	494	473	479	462	498	501	517	487	506	507	502	507	444	471	501	485	473	506	486	514	525	471	517	496	478	508	504	449	483	522	513	508	446	540	490	503	519	508	495	500	444	519	496	472	520	532	513	475	490	455	512	467	503	493	476	478	510	487	519	438	495	531	500	497	453	513	506	526	489	481	478	482	494	494	530	494	504	435	491	502	494	465	479	490	484	494	497	476	510	489	478	483	502	523	507	501	523	510	493	471	471	531	501	488	480	462	505	475	502	484	489	479	504	501	479	493	496	502	516	460	487	530	455	492	513	463	473	478	474	490	498	491	451	501	518	528	530	523	492	477	501	488	483	472	488	481	499	431	524	494	457	487	445	467	505	498	458	469	502	502	530	483	457	471	499	454	486	463	454	503	510	450	495	456	545	520	521	489	506	470	511	537	541	494	469	481	502	492	492	478	495	479	476	486	481	498	527	434	509	515	459	529	480	456	514	484	510	497	475	480	483	488	460	517	541	518	503	473	533	522	473	472	529	510	472	500	492	499	495	452	489	485	484	492	521	501	486	481	481	474	472	489	484	500	526	502	458	470	490	510	507	483	471	489	499	517	497	494	492	485	464	459	489	496	516	520	500	484	475	489	499	519	490	526	513	450	533	519	491	503	515	497	486	513	535	506	482	478	505	487	473	499	477	519	476	439	523	496	485	470	472	488	512	511	472	500	513	513	488	496	516	491	476	520	525	485	511	492	500	505	519	516	510	463	491	486	491	487	520	523	525	527	496	467	491	512	530	520	467	514	489	486	490	495	447	506	470	510	503	515	501	529	472	482	511	490	494	470	494	486	502	525	488	495	484	510	485	478	493	498	517	508	470	514	489	471	457	506	509	486	500	523	479	478	468	495	486	483	492	491	506	513	482	491	497	473	471	483	492	449	468	495	506	478	459	486	505	500	495	534	498	510	492	497	490	492	474	520	488	514	478	497	508	480	466	496	494	508	473	515	508	519	503	505	536	527	476	502	522	486	504	476	502	491	488	526	507	451	505	515	516	547	479	487	478	487	442	482	481	454	479	492	535	498	479	489	487	498	494	540	477	519	486	516	519	529	523	485	487	476	547	517	467	472	482	509	488	531	514	488	543	498	517	546	549	495	447	463	504	472	544	487	518	490	488	461	489	512	490	462	464	502	501	486	492	503	526	498	463	508	443	490	486	446	490	466	499	467	500	502	516	499	476	485	493	510	506	491	506	460	517	545	491	445	525	526	509	480	472	519	499	493	489	492	508	479	464	470	508	473	469	495	495	482	462	461	482	510	448	510	492	496	455	469	520	505	488	509	510	531	525	467	489	523	501	507	454	485	501	480	493	483	456	498	516	485	509	479	533	513	491	457	490	499	490	461	494	504	524	492	503	486	526	485	510	506	498	498	483	472	496	482	508	483	469	485	495	485	513	469	523	474	517	459	490	462	493	477	444	483	487	519	504	481	463	482	490	473	471	517	467	515	540	459	502	507	497	473	467	505	487	475	486	501	491	505	518	487	511	495	460	528	499	503	500	506	478	457	531	492	461	530	510	453	486	514	490	533	473	468	486	469	535	534	503	489	526	476	467	515	512	505	499	506	492	518	504	519	439	483	475	489	519	501	497	446	485	503	514	506	498	537	518	513	504	473	535	506	506	503	466	474	485	499	465	481	454	449	511	479	481	501	500	495	469	478	492	496	491	513	460	479	475	501	512	461	450	482	524	460	482	466	482	496	506	536	513	480	463	499	479	497	495	494	487	507	501	478	493	447	463	506	491	518	522	493	482	501	490	485	460	470	467	513	493	482	477	510	466	464	461	481	471	505	504	471	501	502	518	475	488	482	482	509	487	466	478	507	486	491	485	495	461	484	511	502	492	481	500	519	491	481	494	494	492	496	501	530	535	486	508	475	521	438	463	513	507	493	462	537	489	464	498	534	461	533	477	545	461	447	474	511	470	478	537	519	488	527	496	487	451	485	494	484	487	492	516	479	483	514	487	504	492	489	502	491	472	526	520	481	444	470	495	457	512	465	480	496	466	498	448	487	516	497	480	480	498	479	506	460	508	490	492	457	500	536	515	486	480	478	515	506	557	477	477	517	518	497	517	473	467	539	514	522	466	509	538	448	525	454	521	474	526	489	469	488	476	505	472	514	484	450	450	500	456	440	541	475	486	500	467	455	489	446	507	522	521	508	451	482	484	454	479	490	489	515	467	524	509	494	495	454	494	564	495	509	511	499	495	477	463	508	463	476	463	475	508	482	500	512	459	491	508	490	510	495	484	493	501	488	500	480	495	515	496	470	471	505	476	466	492	492	508	473	523	484	498	504	485	491	477	508	497	502	513	504	465	499	498	502	507	526	494	481	525	487	492	495	536	521	502	505	524	493	487	499	522	474	500	484	487	479	505	509	510	461	457	478	520	522	480	495	463	515	467	456	510	506	514	506	514	500	485	507	517	474	475	495	503	466	491	464	483	451	477	505	454	492	459	475	501	518	481	519	461	511	468	522	484	487	507	508	491	486	484	531	512	535	462	473	482	510	530	514	465	448	470	516	482	485	513	459	481	489	479	510	491	493	469	466	542	486	486	478	516	453	466	488	490	534	518	487	499	465	494	520	500	504	506	484	511	511	486	467	480	517	485	491	469	518	530	466	485	516	500	508	492	489	509	459	502	500	544	449	510	507	481	473	501	510	486	504	510	469	506	497	469	519	471	469	497	506	469	506	489	481	444	492	506	503	500	472	469	495	506	508	508	496	518	491	451	517	481	506	457	511	572	516	507	479	481	493	536	453	472	503	491	485	495	455	476	485	494	497	504	473	480	460	504	472	476	486	504	494	502	495	495	501	475	441	525	521	461	500	501	490	527	511	503	473	474	485	489	469	482	454	488	486	499	507	451	504	475	504	479	453	518	494	497	462	465	459	526	500	528	461	505	506	542	479	496	500	475	483	495	472	449	478	539	508	520	512	478	506	506	501	473	470	505	486	514	499	500	529	493	445	500	484
32582	12648	1605	374	332	317	265	247	271	243	264	280	279	280	294	252	237	264	266	300	265	268	293	282	271	290	298	248	289	277	297	250	280	277	263	289	268	286	286	257	290	246	249	291	286	288	246	291	288	251	250	259	287	285	273	264	278	251	281	272	264	249	260	287	305	283	269	314	284	282	249	284	283	246	233	269	289	276	279	270	256	286	287	273	280	284	262	299	241	259	301	260	246	282	277	265	284	253	264	299	276	243	288	261	277	262	262	268	270	269	253	285	258	281	262	289	248	258	243	248	269	290	262	260	265	295	287	262	275	250	262	283	272	286	246	252	233	263	254	268	267	237	265	274	279	287	280	252	295	274	257	266	278	261	280	242	271	275	285	251	276	258	248	258	241	295	260	262	259	255	245	281	274	276	262	252	284	311	273	333	272	264	272	251	299	269	266	280	289	257	297	273	261	285	277	258	289	299	317	273	260	279	251	277	279	237	238	275	276	275	285	255	296	281	270	271	265	309	286	266	289	281	274	308	293	271	266	300	271	253	275	317	274	245	257	252	243	294	290	254	276	292	264	280	292	263	262	268	332	282	277	259	298	254	271	308	271	253	260	274	272	276	278	274	288	267	268	252	295	241	255	264	267	294	272	288	282	250	264	266	276	279	273	251	300	276	265	235	277	255	250	286	255	264	257	282	248	285	280	258	309	257	256	270	293	251	282	273	310	276	247	284	274	248	294	299	249	281	253	262	254	251	275	268	271	259	281	271	305	328	287	267	247	273	257	252	297	300	258	259	291	283	272	283	246	262	311	269	254	290	298	289	291	265	284	277	279	250	303	281	288	298	236	292	332	269	267	311	254	273	286	269	289	266	286	274	269	282	248	286	279	276	273	272	267	269	261	258	277	252	283	276	262	263	262	264	248	276	285	232	255	287	292	284	265	274	296	344	265	264	268	263	284	281	300	276	293	260	260	252	267	255	273	272	279	257	266	292	248	284	306	255	265	294	307	287	264	264	255	228	269	293	261	269	271	287	278	267	264	249	251	260	298	279	262	242	280	292	296	277	262	256	281	283	272	286	236	276	283	249	296	255	301	253	238	258	282	273	276	241	275	289	284	242	270	307	253	288	245	293	278	240	286	239	308	269	265	266	270	268	297	264	246	297	282	261	276	275	297	248	273	301	259	286	268	285	283	272	302	294	295	246	283	278	283	271	261	271	267	284	251	286	276	247	264	286	285	288	284	268	273	260	298	284	252	276	298	243	232	257	281	283	312	238	248	295	297	248	246	279	248	285	291	281	283	281	306	253	267	295	242	269	314	265	225	283	282	302	260	264	257	248	259	284	274	231	280	263	255	276	291	247	304	292	283	271	274	283	228	257	279	274	250	252	256	263	275	300	297	290	291	236	300	303	246	262	280	315	227	258	284	276	286	263	260	298	288	276	247	286	264	275	243	291	260	266	247	295	304	275	277	283	257	298	317	289	312	254	295	272	247	276	289	260	273	295	296	261	282	256	279	281	285	250	268	262	266	244	302	291	267	278	338	232	287	295	295	292	298	252	248	258	261	259	286	244	273	258	274	282	259	263	300	248	297	294	301	294	259	278	253	254	309	274	282	284	300	279	259	277	255	283	245	283	293	296	297	265	292	258	302	279	284	290	258	266	265	279	270	314	283	257	266	238	277	270	290	282	276	282	293	257	306	296	288	294	281	285	297	271	273	274	253	292	291	288	277	265	272	265	263	276	288	250	288	279	281	294	289	295	261	290	301	298	258	262	272	252	284	283	274	279	268	269	284	271	253	266	244	265	262	280	290	259	245	267	269	285	290	255	283	296	233	305	268	274	282	268	292	290	266	256	238	270	236	289	289	266	267	246	276	262	282	256	230	276	298	236	265	303	274	284	240	287	276	305	253	287	260	273	290	272	267	254	286	279	278	287	272	295	296	267	277	269	266	297	263	250	285	264	249	261	254	267	267	278	277	259	276	297	260	279	266	260	281	272	283	257	286	290	289	256	283	272	278	283	286	264	262	282	284	276	261	254	273	256	260	284	275	260	263	264	257	276	264	274	258	265	277	271	290	254	264	227	268	256	247	290	301	297	263	284	249	289	301	279	286	269	271	276	262	262	293	269	299	247	284	264	299	251	282	274	242	292	271	272	270	258	256	273	264	286	284	273	266	272	257	262	288	279	279	259	267	267	262	232	251	287	292	256	281	268	254	265	244	263	261	292	274	263	295	283	273	307	276	268	280	269	266	304	266	290	288	257	265	255	266	280	252	286	258	283	290	289	270	288	266	275	268	287	289	295	258	277	285	273	285	294	270	258	298	268	290	264	273	279	288	262	274	279	266	264	266	298	264	257	282	263	254	279	286	253	294	258	269	282	287	287	296	263	264	306	293	289	246	260	286	271	264	270	278	254	251	274	261	281	263	269	219	257	255	267	298	296	263	255	294	278	271	252	274	294	280	295	279	272	284	260	255	268	278	274	293	262	264	260	304	278	258	254	279	314	295	295	265	240	287	297	236	254	267	275	295	275	291	283	277	271	281	294	295	269	258	290	246	289	233	257	259	249	246	278	275	286	275	249	295	271	274	263	275	267	271	260	282	254	252	263	291	279	261	245	246	292	283	276	275	259	270	277	299	263	247	291	259	247	302	279	279	261	282	268	303	252	284	299	278	272	265	273	270	274	309	291	267	281	273	284	273	294	311	273	279	270	281	264	232	255	265	264	296	302	240	273	241	285	258	264	278	279	269	316	264	262	266	275	268	265	276	281	292	297	257	267	299	268	283	288	265	270	275	256	279	261	302	280	270	253	286	295	255	293	268	311	304	259	246	297	263	236	294	293	250	261	279	287	271	295	229	269	296	301	285	266	253	270	277	292	279	269	247	281	283	290	259	289	279	262	286	242	281	283	259	238	249	266	316	254	275	231	273	250	265	238	276	261	261	287	291	292	275	260	293	245	265	272	290	258	305	261	267	253	283	273	243	286	262	295	266	261	292	241	281	281	254	324	290	285	285	258	266	297	292	246	291	295	237	278	286	249	295	292	268	279	289	265	283	258	261	245	289	301	261	280	283	273	266	287	256	268	327	302	283	258	281	293	286	271	253	243	264	253	261	269	268	247	288	260	258	269	259	287	284	268	270	274	257	277	267	294	281	244	287	276	275	271	249	313	292	271	264	253	260	271	271	275	264	294	259	258	249	264	285	250	232	283	273	280	274	249	261	281	282	282	256	306	271	256	283	284	259	257	275	283	288	269	260	268	294	292	304	285	260	278	261	260	267	259	257	272	267	292	295	270	283	250	283	250	278	269	268	288	274	267	275	279	261	248	283	269	262	276	275	272	258	277	253	275	260	293	277	259	279	277	272	261	294	253	271	237	258	256	278	268	258	270	282	309	310	243	294	292	222	260	272	288	242	260	272	287	294	269	281	271	286	283	283	268	278	297	282	281	245	268	266	276	246	291	293	272	270	298	274	326	237	267
5300	851	714	682	668	604	646	622	644	640	656	633	650	644	596	640	635	656	664	617	661	607	638	644	645	663	684	670	609	677	685	679	645	628	657	636	672	637	668	623	621	670	605	670	614	634	661	664	633	672	628	653	629	637	667	633	651	618	652	678	628	649	620	628	621	661	669	594	661	627	619	643	638	655	627	641	605	623	630	622	631	633	647	661	654	642	643	637	618	673	638	651	675	621	629	619	610	623	643	639	583	621	721	662	676	615	613	636	641	619	673	618	646	619	665	680	685	646	631	651	644	650	648	653	612	618	663	668	663	595	638	652	637	643	593	641	600	644	641	648	632	623	621	657	627	615	640	611	671	667	678	651	629	643	654	659	651	643	663	634	659	599	632	635	653	629	660	652	668	652	669	681	668	679	670	684	642	636	615	635	631	637	667	611	670	606	628	632	659	608	668	619	683	638	640	637	631	666	612	607	648	668	655	622	624	652	658	616	637	656	652	655	615	622	564	666	629	585	656	649	652	662	622	666	673	651	642	629	670	668	644	654	641	667	661	638	660	613	630	652	625	604	642	615	669	592	636	656	588	654	666	620	603	662	611	626	618	655	617	635	639	623	663	693	610	664	660	642	644	635	632	622	640	669	659	687	603	637	646	661	659	658	643	663	699	633	660	709	639	632	660	657	640	640	647	622	635	655	674	602	638	650	618	645	604	623	626	630	691	613	595	652	689	670	588	685	670	633	630	647	686	662	655	640	641	674	647	630	635	645	658	655	659	634	671	668	652	637	606	634	690	694	667	604	648	608	655	626	628	629	635	655	628	646	623	659	642	618	620	645	659	632	627	644	649	673	649	619	625	627	636	613	610	633	662	634	656	675	611	659	672	644	613	646	633	625	643	659	671	626	614	625	647	633	599	626	638	660	632	667	600	662	616	669	611	618	661	620	611	617	662	624	620	637	669	641	631	668	660	624	640	648	648	636	618	587	652	680	654	646	702	648	646	651	609	667	640	594	615	670	637	623	619	621	624	655	686	620	649	642	650	682	657	596	634	626	614	646	664	644	696	611	683	662	631	624	641	649	602	663	668	635	678	637	647	618	683	592	619	642	634	663	656	615	675	638	620	620	624	594	673	675	636	630	615	652	641	629	641	682	638	643	605	647	645	648	611	657	630	644	618	605	655	641	659	631	612	663	639	652	667	621	677	642	657	635	660	666	619	613	609	642	638	669	636	643	578	690	646	646	674	623	638	604	625	665	610	633	645	628	652	619	594	662	583	633	641	669	611	658	653	646	609	661	653	673	629	614	688	656	620	644	614	656	665	671	670	632	652	620	666	659	613	658	615	630	681	674	634	664	637	652	598	637	632	649	653	650	628	600	638	638	645	701	682	631	646	672	655	615	666	635	613	626	633	666	628	686	624	635	668	641	642	668	668	665	636	665	635	624	608	670	661	672	624	699	621	645	637	654	660	657	619	637	676	686	665	590	596	646	646	622	653	658	655	653	659	632	659	671	658	642	628	635	658	616	645	688	596	614	617	681	629	631	633	670	624	664	673	676	617	639	611	625	623	658	633	641	677	660	636	571	674	665	633	602	644	635	645	661	646	640	643	633	637	648	598	591	664	601	645	651	652	642	646	573	603	639	650	626	626	625	668	593	663	665	653	662	615	622	651	673	656	631	633	637	622	655	656	656	652	620	605	621	663	649	614	596	686	637	586	656	627	701	669	653	601	613	651	630	647	648	635	671	621	614	627	627	653	627	608	601	627	646	638	627	644	626	617	614	624	604	643	681	656	612	636	624	617	598	649	641	610	642	654	653	687	671	661	691	658	664	602	617	613	607	627	615	600	622	640	663	640	639	616	660	630	651	663	645	640	683	620	640	652	606	710	597	659	655	671	607	711	666	638	682	607	620	652	598	618	638	616	650	686	672	640	631	583	671	668	656	656	685	652	623	693	618	602	600	617	699	660	681	620	619	632	660	682	687	660	676	665	665	679	628	651	601	614	677	679	637	650	623	674	631	663	643	659	678	637	638	672	616	571	593	634	626	614	650	624	638	675	645	626	640	670	647	609	658	598	659	668	640	659	643	646	633	623	660	660	666	659	601	568	655	637	641	641	693	633	631	651	661	607	685	643	624	641	662	623	604	646	656	638	692	661	622	649	645	678	627	612	604	632	666	616	645	646	676	657	631	614	653	656	623	678	648	638	664	651	637	657	634	612	650	616	616	636	645	640	617	652	706	675	668	669	629	613	643	629	663	627	656	619	643	608	626	624	632	611	660	639	666	663	633	658	651	602	618	601	639	598	610	599	601	644	604	671	657	643	636	643	645	632	644	616	621	642	641	638	648	626	637	667	643	667	677	637	654	631	632	622	651	645	666	613	613	632	641	655	593	651	641	615	656	651	627	712	640	636	683	636	664	615	625	622	636	660	616	670	667	664	642	646	623	674	643	606	623	618	630	620	631	659	662	623	619	590	619	589	645	658	632	630	644	595	668	570	637	592	661	616	680	595	636	649	642	669	602	669	600	618	659	672	647	613	631	677	621	610	695	635	666	641	634	620	642	601	652	671	681	656	629	639	659	651	640	634	615	631	700	662	655	635	632	617	626	633	682	664	641	621	641	621	671	654	626	650	670	643	668	660	695	677	636	625	624	643	654	678	604	606	604	640	692	629	649	669	625	658	642	576	657	603	618	619	614	642	657	690	676	626	618	643	646	638	637	644	635	601	657	598	590	608	629	628	628	681	639	675	647	650	621	656	634	621	614	633	624	641	614	626	667	643	636	633	645	627	658	626	594	609	638	642	670	640	625	646	614	665	615	667	603	660	654	611	672	635	622	660	594	609	635	696	637	661	667	652	613	664	653	630	603	642	643	655	662	627	678	629	622	643	592	671	651	700	652	643	643	667	624	694	651	626	628	634	621	646	650	671	615	647	636	654	613	619	595	593	601	669	620	607	619	645	621	621	628	670	612	664	625	664	634	612	618	618	642	655	631	638	645	628	640	664	633	650	647	589	661	618	682	655	654	658	644	668	622	607	655	658	604	676	641	652	624	614	662	633	661	612	638	641	635	618	634	624	633	639	634	632	673	602	655	628	663	665	669	642	645	625	648	621	663	635	642	649	673	644	648	678	631	615	646	626	653	639	648	653	649	605	686	646	648	636	665	629	670	655	668	647	642	610	650	637	655	684	677	633	641	668	593	642	652	622	622	639	630	642	665	650	663	671	628	633	682	572	617	643	608	668	603	655	644	653	642	638	628	610	671	617	630	616	621	656	647	626	628	645	662	616	632	669	640	642	627	637	656	636	664	615	697	659	645	682	663	677	632	634	616	647	636	657	644	649	664	652	612	661	643	629	636	595	639	630	619	692	641	653	671	660	607	605	655	595	659	611	661	656	613	640	665	626	618	672	659	649	672	619	682	640	684	635	643	617	642	644	619	651	625	691	639	726	616	617	640	648	606	651	631	614	622	684	643	641	584
24507	20830	24344	27387	19004	1124	550	462	408	385	386	400	391	373	407	358	381	362	358	396	347	376	356	341	394	355	339	351	374	355	382	355	362	355	358	349	363	335	337	385	358	353	375	370	393	338	371	376	352	356	331	360	329	363	361	383	360	338	324	381	360	388	345	380	368	344	350	351	368	327	325	356	351	339	336	391	365	383	343	359	377	376	372	353	369	398	338	350	362	376	364	334	319	357	377	377	366	333	390	372	367	357	347	338	349	334	359	363	365	346	389	363	356	387	356	362	339	332	365	355	362	358	362	323	345	328	351	372	376	359	369	323	352	329	354	364	330	374	362	354	347	333	331	305	365	379	366	376	380	373	307	344	384	354	376	368	371	372	365	344	312	345	343	372	318	375	373	356	376	348	354	366	327	386	350	408	389	357	372	319	328	333	373	381	349	375	383	357	370	363	347	370	352	367	361	356	347	344	350	342	349	342	341	389	333	331	360	344	365	332	363	374	401	356	362	401	389	372	356	358	367	335	361	355	372	350	363	402	376	382	353	371	311	317	370	376	352	352	357	368	359	334	361	364	381	369	347	340	331	350	337	352	379	356	370	343	329	349	350	380	386	357	377	337	352	329	363	356	332	335	336	297	341	353	346	414	320	385	380	343	367	364	392	317	369	358	348	359	356	357	385	356	364	359	367	347	363	380	356	348	382	368	356	379	337	358	336	345	356	337	374	348	350	384	359	334	360	356	332	336	403	352	347	328	365	373	327	311	344	367	366	363	372	364	369	373	361	355	333	336	326	348	353	364	317	378	372	367	359	302	332	396	364	356	367	386	349	384	348	366	350	367	413	337	360	367	336	339	357	353	369	382	360	392	345	336	327	342	375	336	353	343	356	373	362	357	354	322	340	351	358	345	367	301	376	355	371	371	330	375	362	367	364	352	368	340	345	370	324	390	394	356	362	335	370	338	375	366	357	363	364	385	332	365	392	350	402	363	336	381	391	406	350	363	365	355	328	364	368	366	368	343	357	297	341	359	357	328	352	379	359	355	385	385	371	370	343	331	351	375	357	337	375	361	374	343	342	334	339	307	365	373	372	367	330	386	348	317	368	370	392	371	357	379	343	363	387	359	396	366	368	351	373	335	356	325	349	332	353	359	349	346	372	370	360	373	379	353	378	349	390	350	365	372	372	356	353	339	388	377	327	375	408	369	359	372	358	351	341	391	353	363	350	368	341	361	372	371	387	357	373	340	366	366	379	386	388	327	343	388	393	356	318	373	378	362	361	374	329	346	378	380	310	363	347	352	375	398	393	339	366	376	361	367	361	345	363	350	335	358	364	373	336	403	392	352	373	333	328	349	380	380	351	365	345	381	384	341	347	357	364	376	352	365	337	350	368	346	344	345	353	337	347	332	370	345	370	364	359	348	348	346	332	351	360	362	380	370	375	340	344	336	375	339	323	345	337	357	371	316	356	376	317	351	360	321	363	371	378	367	352	359	340	357	340	391	354	369	339	346	350	384	349	346	373	350	371	355	359	363	351	381	355	367	318	379	349	317	375	371	369	361	356	355	346	345	374	368	366	352	341	363	403	362	339	357	355	355	352	376	384	338	331	358	359	341	347	375	336	363	352	379	328	353	373	345	333	338	346	329	360	365	328	366	345	374	368	351	362	357	360	373	378	346	359	335	346	364	356	370	342	360	386	335	372	365	354	402	335	338	385	338	397	365	364	335	367	352	379	358	383	345	326	361	337	362	340	356	331	383	352	351	334	355	379	373	368	365	381	399	351	359	340	329	327	347	356	315	363	373	371	364	345	338	357	379	313	348	328	342	357	370	342	361	314	344	370	378	370	368	363	381	363	353	360	372	341	386	374	356	368	373	354	347	348	356	374	366	355	338	357	365	298	346	355	335	387	365	382	379	319	363	355	360	367	346	372	373	357	358	370	355	363	352	368	328	333	353	385	383	391	362	395	317	338	325	361	330	339	325	374	382	347	320	351	322	354	345	339	372	366	402	367	356	337	347	395	338	341	352	357	323	363	335	381	359	353	351	327	359	360	345	355	357	366	355	337	374	368	365	350	347	373	372	346	366	367	373	349	351	350	370	359	339	334	346	375	350	366	364	313	349	339	359	337	306	345	337	346	328	367	338	399	349	383	372	334	372	385	388	338	352	338	369	341	352	365	357	351	381	371	350	325	363	346	362	370	340	371	339	352	371	350	352	358	379	373	323	345	338	360	342	336	393	350	354	357	374	369	376	331	389	370	356	365	346	365	367	328	328	346	337	356	333	349	362	386	369	358	322	361	392	361	360	361	378	373	338	362	365	378	327	334	355	362	351	296	348	355	330	362	341	346	339	365	345	360	381	322	346	360	348	348	355	361	350	359	396	375	340	338	346	347	347	350	339	326	329	351	347	342	338	384	387	342	361	398	351	350	339	374	349	319	377	342	340	353	388	346	361	324	350	362	329	308	353	376	326	371	378	377	348	367	348	370	347	342	366	337	372	327	307	308	335	382	369	326	354	368	364	375	370	352	388	389	354	376	376	359	329	372	358	369	368	365	363	331	341	333	310	357	370	350	335	344	334	352	322	375	337	390	391	361	348	345	339	355	351	352	376	360	348	375	340	332	368	343	351	351	351	358	374	357	398	396	353	370	354	319	370	354	370	356	338	352	354	354	353	350	375	368	399	373	397	381	332	341	336	348	367	351	378	356	397	413	400	367	332	340	340	309	368	384	343	337	345	345	353	372	355	340	404	356	383	325	356	351	354	336	345	377	341	342	361	357	333	367	334	407	381	365	350	383	350	373	346	396	342	335	361	362	334	366	350	353	351	322	372	377	339	341	364	347	358	325	357	341	346	383	353	381	330	372	352	385	322	358	377	377	358	357	339	402	389	382	339	356	365	328	368	373	324	344	322	371	380	387	392	354	358	385	332	355	357	351	370	365	348	361	401	387	346	389	356	369	361	362	346	366	375	341	314	361	388	368	362	345	316	386	354	330	347	353	378	352	335	362	380	337	369	324	341	339	346	339	342	347	393	370	361	330	356	329	383	363	331	374	339	367	355	341	386	377	375	346	343	354	395	332	350	373	362	356	380	394	381	363	359	358	347	343	381	372	355	355	340	410	379	386	356	363	371	360	325	341	393	364	369	352	372	379	395	365	340	357	344	383	316	343	370	379	386	339	350	350	373	373	361	344	348	369	386	327	362	366	327	346	382	362	354	369	343	378	353	354	375	358	366	366	340	353	400	345	346	383	360	359	349	332	393	380	341	366	342	348	373	359	338	382	364	360	378	372	314	355	367	385	330	354	353	332	358	363	343	339	349	349	368	372	364	368	334	363	311	327	345	371	340	328	401	339	378	335	333	367	342	354	372	320	346	342	353	397	351	382	364	313	375	316	337	359	296	374	325	355	351	373	325	347	344	371	362	327	338	354	343	372	357	319	329	328	363	402	338	335	356	306	357	354	327	367	366	354	394	348	351
3282	3029	1949	1204	983	887	875	864	813	809	849	820	806	830	819	786	822	761	801	801	785	785	787	776	802	824	834	803	768	789	789	774	760	815	825	820	749	776	792	773	820	861	824	785	777	798	822	801	823	756	780	799	804	796	821	803	793	782	786	782	751	745	824	743	760	797	784	766	795	800	786	779	787	794	828	756	829	790	781	780	755	780	828	800	825	778	814	771	776	781	785	825	787	775	808	820	784	825	821	829	744	810	796	772	763	814	762	802	725	709	753	754	792	798	775	797	802	762	790	744	760	756	795	839	795	828	785	801	736	743	794	750	813	821	786	743	792	821	773	842	795	803	808	801	833	824	784	773	768	761	756	813	819	824	767	806	800	761	807	767	786	796	818	785	783	806	793	783	771	790	771	778	780	806	768	759	766	811	778	812	784	788	831	778	785	779	752	755	784	779	807	816	725	747	762	819	753	778	747	821	761	820	846	814	769	800	775	814	760	785	784	806	796	832	802	784	840	777	786	773	783	794	783	786	745	722	780	797	784	762	800	764	782	801	801	803	759	764	775	761	779	802	811	795	759	769	762	789	767	784	746	736	793	786	810	749	815	794	814	747	810	735	768	803	784	816	796	800	792	833	740	767	779	816	740	736	774	760	779	767	809	727	792	805	772	803	827	743	814	789	751	742	809	815	781	789	792	768	846	765	816	807	793	767	731	774	796	803	782	786	830	811	801	809	729	816	755	782	822	803	800	737	811	769	812	787	777	762	817	812	740	835	774	765	784	804	785	857	766	843	798	795	822	809	820	748	809	740	749	818	733	801	782	763	713	820	794	791	827	774	791	757	765	789	823	761	760	778	778	728	741	737	758	762	800	764	785	777	771	809	824	755	816	749	826	789	789	800	807	781	778	774	775	756	766	762	764	743	798	805	807	782	781	853	809	766	812	790	785	756	781	791	797	808	753	851	807	808	834	762	805	799	784	789	796	750	783	780	786	813	797	833	762	761	824	778	791	749	764	828	822	756	782	766	797	759	732	755	785	802	782	818	796	777	729	751	807	825	775	785	795	754	826	762	807	749	769	788	805	763	758	779	773	848	790	765	815	769	814	778	746	792	753	718	841	815	776	790	822	774	803	824	805	794	769	817	752	835	729	738	788	829	818	794	784	744	801	793	803	748	788	795	766	785	780	812	806	780	800	755	752	816	798	791	779	772	802	808	895	777	770	792	775	749	731	745	812	805	818	804	786	753	763	761	786	816	819	748	779	775	771	752	807	777	805	775	817	752	802	758	764	738	737	765	760	808	839	753	764	785	797	797	765	788	753	741	810	830	814	759	739	771	802	774	827	764	773	839	797	786	764	778	772	798	715	781	793	773	780	796	761	772	766	778	798	771	782	829	807	753	816	775	774	805	758	789	748	792	819	773	781	759	798	758	790	826	805	764	791	796	770	759	815	797	813	784	780	745	793	774	798	814	762	779	770	803	817	747	763	790	781	825	752	808	749	768	761	769	825	812	734	723	791	748	829	779	770	798	803	772	762	806	798	832	789	780	782	785	778	779	802	818	812	805	766	776	753	801	811	716	795	764	798	770	749	793	826	761	778	819	771	801	729	809	804	801	747	760	771	773	757	780	755	796	816	748	821	791	762	796	798	757	759	808	813	776	767	737	811	812	792	837	779	749	843	813	828	774	803	807	799	764	800	760	729	775	810	748	787	775	789	785	784	792	699	775	780	775	835	818	794	703	811	820	783	808	778	761	762	737	767	782	807	739	770	840	755	766	758	820	734	758	797	753	825	777	752	766	722	758	782	807	798	800	796	811	819	801	822	818	784	779	783	730	818	758	799	759	758	771	813	785	810	829	791	765	783	761	712	754	795	773	782	765	822	819	776	755	781	801	720	825	782	794	851	746	723	768	768	742	778	792	787	774	759	745	774	807	764	713	794	800	815	772	788	767	788	754	790	734	754	805	785	792	786	771	801	756	840	816	772	810	843	715	749	771	820	793	797	813	754	775	826	764	824	749	828	833	757	835	822	825	808	766	753	761	798	779	806	771	838	841	766	730	787	763	801	824	836	797	815	803	795	741	801	753	766	776	769	826	775	774	789	788	813	745	745	837	765	739	777	812	793	794	766	791	785	789	800	787	830	794	756	757	850	801	798	796	792	806	775	756	787	740	812	790	779	748	784	769	775	768	780	757	804	744	779	733	758	779	800	751	753	817	772	783	794	818	754	836	815	779	774	836	770	803	790	765	760	825	816	803	751	813	812	796	806	811	795	771	775	776	790	752	761	788	774	784	806	787	747	784	785	816	765	821	780	747	792	793	803	832	771	743	774	763	742	782	783	742	854	732	747	806	841	860	803	844	779	787	808	808	767	798	852	835	768	780	788	771	822	715	786	765	737	758	747	767	792	787	805	789	818	802	775	823	772	772	824	805	809	815	760	781	816	785	800	837	753	829	759	829	813	795	825	773	794	768	735	807	781	771	841	805	800	795	824	839	822	760	766	782	776	819	811	798	796	786	799	735	741	770	718	793	826	771	739	760	811	790	741	794	780	783	808	743	797	753	761	724	776	810	790	735	712	781	836	801	747	779	773	782	794	774	780	825	859	756	763	837	781	783	810	759	782	783	822	749	764	793	766	765	733	847	782	813	778	754	810	823	772	767	753	784	743	773	792	802	781	715	750	782	795	812	804	802	808	793	811	820	802	788	773	804	835	800	801	783	769	765	759	822	755	754	745	762	868	813	770	802	825	804	787	804	740	780	799	728	779	818	742	764	805	728	829	733	801	799	782	734	781	787	762	765	849	801	773	797	827	774	787	818	737	813	832	795	812	775	773	803	784	804	780	793	801	779	741	781	766	765	757	743	775	753	754	741	757	781	758	816	777	760	789	763	760	786	779	807	794	794	785	760	750	753	848	731	760	835	791	815	804	792	762	801	814	769	809	775	780	797	787	823	779	814	788	733	787	802	799	824	755	727	761	760	765	757	799	797	775	809	782	739	765	758	806	805	754	784	771	806	873	782	759	737	778	695	744	771	773	744	787	791	761	803	786	807	737	741	747	731	748	765	796	790	800	771	801	765	784	812	850	803	751	773	775	761	765	759	816	747	824	793	807	734	837	809	770	779	815	809	783	763	784	799	758	791	801	810	718	727	826	793	778	797	762	810	795	801	748	779	749	782	771	734	809	774	753	795	836	786	795	779	815	788	754	726	759	760	775	829	784	819	811	759	821	794	793	750	809	831	757	767	757	765	762	795	811	741	807	804	773	776	760	774	781	758	784	777	801	842	744	795	785	769	792	773	804	805	812	738	819	822	771	803	765	826	785	756	778	797	815	785	818	820	787	808	797	810	766	759	780	770	757	836	811	803	793	778	784	820	785	783	810	814	852	799	802	812	764	775	790	786	796	783	787	784	788	771	797	774	807	722	776	760	779	757	794	825	776	808	770	785	769	791	765	787	836	765	780	805	760	742	781	781	794	811
23546	20826	25062	26694	20832	20826	3192	500	357	305	289	259	260	223	250	273	247	263	228	215	251	242	245	232	230	251	238	227	245	217	198	207	230	234	225	234	218	250	227	239	246	219	197	230	226	215	201	224	247	214	186	217	216	190	226	201	197	212	233	204	185	185	195	212	234	214	191	205	236	224	220	221	214	235	196	230	198	235	235	231	210	225	200	226	222	202	242	222	197	206	217	217	196	205	220	232	219	225	217	188	222	224	233	231	201	196	233	210	223	221	210	234	231	204	214	233	199	218	186	223	214	210	232	217	215	229	206	201	207	217	234	226	229	197	217	245	222	231	248	225	202	215	229	166	174	188	235	206	252	248	214	235	176	202	206	203	220	190	183	206	204	202	229	224	223	249	201	223	217	226	216	231	239	238	223	204	196	220	206	230	218	239	209	207	233	246	188	218	249	207	242	216	220	187	212	248	198	223	176	228	198	209	195	220	223	228	204	224	218	254	204	225	183	216	233	227	205	169	231	226	209	232	255	207	219	200	215	204	215	230	234	200	244	233	237	196	240	207	224	216	197	216	204	220	200	242	207	238	218	227	211	190	210	218	199	221	193	230	212	217	213	223	234	219	199	230	188	224	243	223	229	238	218	232	211	183	191	188	178	206	203	200	220	223	187	215	215	216	217	217	202	206	216	214	203	217	179	239	225	217	221	239	220	213	199	237	221	200	210	206	228	242	219	222	255	236	235	200	228	207	215	219	236	243	195	198	246	244	222	239	210	205	214	201	231	242	219	212	205	221	217	204	220	184	223	199	222	233	256	215	199	207	193	237	218	242	203	228	229	223	236	247	223	214	215	221	265	209	217	208	206	197	197	232	216	230	205	205	231	202	202	216	236	233	201	239	231	193	206	249	195	207	201	238	264	255	228	205	204	211	245	181	192	184	212	206	224	195	225	216	210	190	190	207	228	221	208	234	226	224	219	210	230	214	226	196	212	201	204	208	195	205	202	220	212	204	211	247	219	220	213	229	245	204	237	210	246	224	200	213	204	220	233	199	184	193	222	226	213	199	225	200	192	216	239	207	205	212	213	179	192	219	205	194	205	214	217	193	220	230	236	224	260	230	228	210	244	227	205	195	193	223	230	222	215	233	192	205	203	199	216	206	208	214	216	205	204	201	224	230	228	222	211	197	243	226	207	194	197	220	207	214	215	205	222	230	230	211	223	219	204	202	209	224	212	207	209	202	229	200	228	229	217	218	202	229	240	233	222	205	211	247	213	212	216	214	196	207	214	206	210	248	206	205	201	214	217	187	240	220	226	239	242	232	215	209	212	227	214	222	228	209	215	221	222	208	191	207	229	236	204	204	249	214	217	204	215	227	218	200	223	205	218	219	232	196	207	229	213	204	222	218	204	230	207	233	207	207	198	208	216	227	200	216	214	206	202	205	213	198	209	207	188	199	201	214	195	206	192	224	218	206	198	213	220	223	205	216	221	227	204	222	211	204	214	202	217	221	209	221	223	214	203	228	210	210	181	203	187	237	206	207	199	225	224	245	223	237	200	243	242	240	204	215	223	209	195	190	224	208	238	249	209	211	184	229	203	199	226	216	206	189	210	226	226	204	202	215	204	214	236	225	204	201	230	217	177	229	198	224	215	215	224	223	218	191	185	218	230	222	223	206	234	227	208	209	218	245	246	210	218	214	212	183	232	212	222	213	213	221	213	207	228	199	195	213	225	188	209	226	233	235	201	225	213	220	220	245	216	227	193	219	221	227	205	201	239	221	234	240	241	219	201	223	218	220	219	256	217	207	218	201	219	210	218	209	222	197	206	204	204	216	242	193	215	228	220	213	233	231	228	199	227	226	239	225	221	210	213	249	229	230	202	220	196	216	213	219	235	242	191	204	207	248	213	207	202	206	215	224	210	206	231	214	210	181	226	216	193	210	222	219	214	206	247	228	204	212	238	195	196	193	197	229	219	214	190	220	214	207	200	232	174	219	238	211	232	204	218	212	227	215	212	206	219	227	240	208	204	226	227	172	219	222	208	219	198	213	231	219	203	202	233	200	219	236	225	198	222	238	203	203	188	235	214	235	217	229	214	197	231	254	223	222	218	191	193	218	190	199	222	229	220	208	219	206	227	239	216	191	225	236	192	218	214	210	237	214	192	194	189	218	198	231	196	189	209	201	215	226	199	227	203	209	201	231	204	198	231	210	198	215	246	246	229	210	208	203	175	176	212	219	189	217	228	219	220	183	215	222	227	203	206	237	229	241	219	207	235	220	198	196	211	204	209	200	221	226	215	229	224	197	190	208	192	200	234	188	192	229	221	224	207	246	207	227	239	213	214	213	215	222	213	193	249	199	209	216	214	229	221	195	244	242	245	225	197	225	229	214	213	205	238	227	239	223	234	205	215	240	204	205	251	215	211	211	215	211	237	225	231	238	227	186	231	227	260	210	217	219	208	200	201	215	216	219	218	215	201	237	219	242	214	210	218	217	204	188	227	227	253	196	236	193	215	227	219	218	218	211	217	221	216	236	211	214	230	224	197	218	212	204	194	223	206	218	199	249	232	205	229	204	240	211	214	247	188	198	207	234	199	205	217	232	243	215	215	223	213	217	211	256	202	198	250	195	217	198	189	201	209	223	223	192	215	199	211	222	229	221	214	216	168	227	231	216	198	205	218	227	206	225	203	201	207	200	231	200	221	211	186	223	226	225	235	228	227	220	218	249	239	244	244	200	218	197	199	204	243	239	236	198	214	214	202	217	215	229	181	228	203	209	224	201	247	228	221	225	210	228	202	213	227	200	211	221	220	209	212	220	229	195	210	217	180	234	182	211	221	214	211	190	209	206	218	218	213	226	229	224	180	214	228	231	211	211	210	218	229	215	198	217	195	214	223	217	219	230	218	200	197	209	220	197	225	213	206	255	214	192	245	246	208	217	223	224	191	197	208	197	211	221	210	227	234	216	216	217	239	189	208	191	232	239	223	209	236	226	209	211	221	222	232	214	208	226	231	225	214	217	197	224	200	212	224	210	203	191	214	218	228	232	224	242	219	218	195	214	217	196	210	226	216	213	227	189	229	207	221	210	223	197	214	212	204	225	219	200	220	224	199	245	235	205	232	197	223	226	203	204	206	224	225	203	194	228	201	215	202	190	221	194	204	205	233	243	189	207	230	235	207	203	201	205	215	213	227	235	212	216	246	219	210	228	222	202	235	203	204	212	210	210	203	203	237	201	246	206	236	222	199	195	236	250	201	214	193	194	203	226	206	196	215	222	180	217	217	238	220	213	206	211	226	215	207	228	208	242	198	230	230	213	225	226	215	226	227	198	220	217	190	179	218	208	218	234	225	228	201	231	214	214	252	191	217	203	220	214	224	232	216	216	190	215	252	209	208	223	210	230	242	233	197	196	211	204	222	232	237	185	232	216	213	222	243	202	219	197	206	220	224	226	244	203	202	217	223	165	219	217	234	213	204	203	229	220
3333	5052	2995	1473	945	702	608	556	569	572	514	514	507	535	509	556	523	506	561	517	489	498	481	514	478	489	514	526	549	460	491	519	482	499	574	498	504	493	481	497	499	504	499	511	489	510	470	487	504	466	469	481	460	564	498	481	505	481	524	483	488	521	479	524	509	501	531	495	500	514	492	462	475	497	493	477	461	508	485	472	526	498	493	492	503	465	548	521	492	494	499	484	499	449	494	488	501	470	496	494	485	509	525	469	504	495	496	532	490	510	536	476	472	450	499	494	457	441	509	502	536	496	507	485	523	503	469	516	506	469	519	486	464	474	574	507	491	486	507	441	502	470	486	492	475	532	483	496	544	504	498	473	459	523	479	521	551	482	516	478	528	497	475	485	483	511	491	474	479	483	496	445	510	512	458	482	484	454	482	478	490	488	513	481	479	493	523	494	483	512	493	449	502	519	501	500	507	484	519	502	486	484	496	515	505	489	480	485	512	532	501	493	483	500	495	482	460	474	461	471	485	474	517	535	465	459	511	504	514	532	474	461	516	494	472	489	489	503	474	503	491	471	455	494	499	489	529	481	456	495	501	514	496	488	508	505	521	492	491	464	486	524	490	494	528	508	490	449	466	486	490	507	510	462	501	448	537	476	460	501	475	488	483	474	485	478	472	452	519	493	476	486	451	499	539	505	499	476	503	484	527	481	521	475	509	466	522	489	490	508	532	493	463	476	478	446	537	490	510	502	481	514	487	489	472	479	482	498	508	507	499	498	520	490	456	471	508	474	458	439	517	490	486	507	496	488	497	461	473	472	508	482	445	490	472	485	468	486	515	469	471	458	428	491	485	474	482	493	513	505	500	489	492	520	458	463	461	489	464	487	472	480	516	526	515	484	481	518	505	489	537	461	507	473	476	505	504	498	488	513	467	486	494	459	479	475	551	492	486	471	465	501	528	482	490	486	510	522	461	464	499	491	513	529	499	515	514	488	523	517	468	534	499	485	512	482	491	524	464	476	507	497	511	498	469	513	477	501	513	473	493	470	492	489	519	505	520	525	489	463	523	472	507	452	501	501	491	507	495	511	454	509	473	518	514	481	487	500	449	494	485	491	467	479	481	503	475	452	519	510	499	490	529	493	489	486	524	494	457	469	457	516	482	490	458	501	496	486	498	465	464	485	470	514	510	476	525	482	475	558	526	484	547	490	503	501	484	486	487	461	490	484	485	479	462	506	524	489	433	507	489	507	497	490	459	460	460	485	482	514	529	495	480	519	511	493	482	483	523	450	487	484	485	496	491	533	477	529	502	489	497	488	503	527	504	503	432	503	547	525	509	477	517	489	513	482	473	490	452	527	494	485	532	469	509	474	522	499	467	484	438	448	505	498	481	492	508	478	480	485	513	514	442	473	464	505	472	514	491	488	481	496	514	439	539	495	490	471	473	492	505	501	478	512	455	504	465	543	503	480	486	462	460	513	492	501	465	492	473	487	494	471	486	458	521	473	484	497	510	475	469	470	510	496	459	486	481	463	493	476	508	459	512	540	468	468	477	456	487	451	466	493	531	489	533	516	505	509	484	498	458	508	475	482	482	493	473	510	466	518	489	495	510	504	493	501	497	505	506	460	489	484	492	489	489	462	501	442	505	487	510	497	485	489	505	461	530	459	503	517	493	456	513	493	491	473	460	546	466	489	487	505	505	494	495	504	479	472	504	524	466	537	454	457	479	538	481	482	496	513	452	489	491	541	475	492	507	518	480	481	493	479	467	454	459	531	460	510	523	482	501	485	482	471	507	460	515	497	487	504	480	525	521	463	482	516	484	514	516	477	484	518	493	490	526	511	488	477	510	468	526	486	477	508	506	512	490	527	496	476	461	517	515	461	471	507	481	479	470	482	514	463	489	523	466	460	460	504	497	471	473	504	482	496	479	485	511	505	499	502	494	508	494	474	492	501	506	458	502	498	522	476	518	542	528	474	472	518	520	498	480	483	476	511	486	465	479	507	500	527	506	492	484	475	482	511	480	491	494	501	497	500	483	492	493	477	493	484	500	497	523	481	490	491	462	511	504	459	513	494	489	503	492	486	511	523	536	490	505	510	478	487	504	461	456	504	508	503	477	457	466	489	488	515	484	458	453	465	506	444	488	519	496	465	481	492	493	460	492	509	519	469	488	479	514	498	480	457	498	495	471	503	468	479	500	472	497	505	496	479	500	507	503	505	438	508	495	493	481	479	513	524	443	513	491	463	502	465	525	479	472	499	511	465	504	464	530	514	541	498	470	473	493	469	482	495	503	520	504	498	441	511	469	499	467	505	436	515	483	471	483	508	496	479	488	491	466	450	508	448	483	516	496	487	500	494	478	495	489	531	502	472	531	514	506	477	488	476	503	489	495	485	495	485	495	509	499	538	511	520	475	483	513	474	522	499	488	492	474	491	485	482	496	441	479	497	486	484	493	475	490	523	518	464	508	473	472	464	527	481	485	502	480	502	481	525	505	506	490	467	474	495	452	487	486	472	472	524	505	495	457	495	491	484	496	496	534	520	484	505	460	478	496	492	496	477	498	500	487	478	490	493	504	506	494	527	453	465	469	483	459	511	529	453	492	451	536	471	473	484	467	479	499	458	503	473	475	472	500	453	532	523	504	491	478	499	462	502	495	506	486	466	485	516	467	506	504	495	493	465	514	447	481	498	505	502	496	439	510	496	487	497	468	488	522	500	504	480	525	520	502	447	506	488	496	520	472	463	482	495	475	474	488	489	474	491	503	523	461	496	493	503	504	503	490	484	486	492	455	523	504	451	499	487	501	497	501	484	490	515	478	528	481	542	504	497	468	510	498	512	467	482	491	470	482	494	482	510	475	505	517	465	501	495	490	564	532	463	515	507	481	528	509	487	505	497	515	500	512	509	462	498	504	492	521	510	517	498	463	489	444	491	457	487	507	459	508	514	474	528	477	494	500	539	503	517	453	494	482	476	421	487	474	498	465	525	505	499	483	488	483	483	486	450	446	525	480	492	478	484	509	465	492	477	467	493	501	512	492	457	476	495	480	509	514	500	475	471	481	491	471	499	491	488	453	461	478	482	487	496	442	485	505	465	464	504	521	507	491	503	522	502	495	483	489	526	509	480	506	508	475	444	494	507	498	497	496	524	513	485	522	518	485	476	480	542	514	472	481	495	513	496	476	467	483	485	489	512	511	496	474	484	503	495	493	518	465	522	486	483	505	505	476	504	455	488	470	477	486	510	432	506	476	494	489	506	530	489	513	469	497	534	495	476	529	510	489	482	477	472	492	480	487	477	472	475	509	489	500	518	515	525	528	451	488	491	468	470	479	498	476	441	485	474	491	507	475	502	501	445	477	482	470	511	484	511	498	474	492	499	484	491	460	485	486	468	502	497	444	500	503	496	516	472	463	499	493	514	497	484	486	471	559	497	552	519	488	520	487	494	507	520	445	483	472	462	466	468	481	472	501	523	475	466	497	518
32548	12560	1578	412	335	291	301	285	266	291	265	275	276	280	317	247	250	262	265	268	313	305	297	284	277	281	279	280	278	284	296	299	271	259	269	292	270	294	270	271	268	264	293	285	304	241	266	259	272	243	279	268	300	275	256	265	249	277	263	277	255	278	267	269	263	262	271	268	281	301	283	262	273	285	290	269	237	280	295	255	255	290	269	267	240	276	268	288	282	278	242	271	291	273	251	305	297	288	283	280	276	274	289	248	307	259	256	261	292	268	273	280	276	253	285	287	284	224	260	306	283	303	262	284	282	290	284	253	277	220	259	285	305	305	259	295	279	301	257	271	299	284	337	272	265	283	298	278	278	243	304	315	265	248	301	264	271	276	295	276	287	282	276	289	258	308	270	292	320	307	277	255	270	273	252	271	311	266	283	290	264	281	255	240	272	270	273	286	267	259	261	273	256	262	308	264	283	290	305	272	276	270	265	275	253	253	248	264	254	263	282	258	301	279	310	289	257	286	292	291	268	234	273	254	281	271	283	293	269	275	253	267	294	300	277	273	275	270	272	289	304	267	254	295	290	304	284	259	241	285	256	266	257	266	309	261	269	294	287	289	279	296	309	267	284	261	293	276	281	275	276	277	278	281	272	288	253	294	231	274	267	274	260	251	276	296	291	273	268	312	261	261	274	300	276	288	278	273	280	285	275	254	275	279	282	272	293	273	260	249	311	276	244	276	262	298	314	277	255	318	294	262	257	282	260	284	258	299	296	259	265	278	278	288	273	266	278	250	264	246	283	307	258	245	283	284	275	265	316	296	312	269	236	266	276	259	258	266	241	290	317	263	256	279	276	268	280	282	264	294	266	263	252	252	271	265	264	295	279	259	307	283	300	275	278	253	302	268	267	264	245	276	267	275	257	283	272	285	278	298	290	292	274	269	256	257	252	268	275	318	237	255	282	264	310	298	258	301	311	284	251	269	275	268	281	263	295	287	325	273	262	272	278	271	284	277	271	288	273	285	291	257	275	298	265	287	265	265	283	246	298	281	253	247	264	269	258	291	252	266	296	248	287	254	283	280	275	289	262	289	242	281	257	261	264	254	272	271	271	269	285	268	263	278	289	261	281	249	275	290	278	252	247	257	269	293	322	274	299	282	249	292	264	278	248	258	263	293	321	284	269	291	303	266	278	248	284	273	267	265	321	279	236	281	251	296	274	278	285	273	294	280	269	272	294	245	296	252	276	314	274	319	279	292	253	280	233	288	261	290	272	307	307	304	247	289	278	246	248	265	299	291	262	268	259	254	278	287	262	283	249	244	252	268	259	291	274	284	240	254	261	271	273	256	278	268	295	250	316	255	312	281	295	278	306	290	266	255	251	276	272	261	296	283	301	260	238	260	315	281	270	252	266	287	269	262	278	251	291	292	278	314	293	275	259	275	290	251	284	274	274	303	325	295	262	301	289	241	269	292	254	278	282	307	274	247	295	301	288	275	258	261	283	268	280	258	260	245	271	266	297	270	283	277	275	295	283	275	296	241	238	256	285	292	275	281	278	274	300	294	283	266	253	295	286	294	257	260	264	298	234	291	264	290	262	271	278	255	276	270	251	296	268	263	311	286	296	286	289	267	236	253	291	258	324	295	270	286	271	292	306	269	318	260	256	256	265	269	257	253	289	293	258	241	256	291	264	303	279	318	272	298	253	268	259	276	284	275	268	246	256	262	290	264	278	239	279	280	266	267	276	284	276	264	274	282	258	276	238	275	267	274	240	295	283	281	262	293	246	262	273	304	260	282	269	270	244	241	292	257	263	240	272	278	258	273	291	273	284	264	267	294	260	272	266	267	269	259	275	264	268	267	250	273	287	240	293	293	265	251	264	292	285	273	263	278	280	278	288	258	273	286	263	290	263	277	281	283	251	288	287	261	296	251	285	327	280	310	285	264	316	273	310	254	251	271	282	234	230	264	263	250	257	253	299	272	280	283	302	280	288	286	266	260	266	268	264	277	221	266	275	314	292	283	252	268	253	256	264	274	267	279	278	291	275	325	278	300	262	263	255	311	279	270	307	273	285	247	260	275	290	312	282	262	313	242	270	270	266	269	290	300	267	242	279	270	272	255	263	290	258	253	287	303	266	283	284	273	236	283	261	286	257	282	284	262	259	278	320	265	272	254	270	251	279	291	267	286	289	253	261	289	249	246	286	308	270	275	301	269	288	295	277	277	274	270	279	297	288	271	304	267	292	278	266	282	247	252	311	272	234	276	248	297	249	270	229	290	271	276	279	284	261	291	267	251	262	284	290	258	281	260	279	294	272	272	250	281	284	266	265	282	276	255	273	267	289	256	283	273	273	236	283	289	303	251	296	271	265	299	252	275	265	275	271	296	252	273	261	270	270	229	275	288	251	293	285	260	283	294	282	268	298	281	289	257	281	277	285	293	270	261	309	280	263	321	286	275	267	224	285	332	256	294	274	228	317	260	280	290	290	259	313	262	287	270	290	276	265	263	249	299	264	283	282	231	260	265	268	284	288	268	250	290	241	275	269	281	276	251	221	258	280	258	236	244	287	257	276	279	271	273	278	259	271	245	235	292	289	293	283	266	279	285	242	274	252	225	312	267	258	257	294	284	249	289	263	254	289	254	303	277	269	278	255	271	291	272	268	267	257	242	272	251	251	251	270	256	253	276	295	291	326	298	316	299	287	265	225	283	298	279	268	294	265	269	292	261	256	304	279	275	253	278	270	237	276	267	266	264	281	272	290	281	305	290	291	253	243	267	280	276	265	297	286	280	270	273	258	263	280	257	267	250	265	295	256	252	272	279	264	276	279	290	323	290	254	284	273	268	251	312	218	272	261	257	277	269	257	263	277	257	307	263	270	268	299	276	277	263	269	288	254	288	276	271	258	278	257	283	304	297	286	272	287	266	282	263	267	270	262	297	269	268	255	269	280	263	246	290	290	304	269	301	285	285	295	243	282	278	263	279	273	278	271	265	279	248	253	281	282	272	253	261	273	264	292	288	297	269	280	231	234	238	274	313	285	286	305	286	284	270	303	284	256	282	255	255	266	272	259	285	263	273	320	277	271	292	266	274	285	251	261	259	297	280	269	300	254	239	276	269	268	261	288	265	264	287	250	264	260	262	283	282	287	265	284	279	276	283	310	278	267	275	280	262	301	305	300	266	265	225	264	278	276	294	294	280	257	298	293	255	262	287	286	239	269	275	307	262	271	260	274	277	292	290	271	266	254	263	278	283	274	277	276	266	293	285	268	273	265	255	270	304	278	286	282	263	241	282	246	273	280	277	290	278	269	301	293	276	262	295	271	256	286	274	276	303	293	261	269	286	280	273	262	275	264	290	302	295	271	287	267	272	239	305	276	293	273	327	256	279	272	272	268	262	256	264	274	305	283	279	313	251	279	304	284	235	292	237	273	264	265	286	276	294	295	272	281	253	268	282	271	269	286	259	236	253	275	267	293	272	238	265	255	282
5299	896	766	720	634	645	601	636	643	608	678	664	664	658	666	637	673	648	649	671	644	624	588	607	646	625	656	665	667	605	647	675	650	647	642	661	640	601	624	673	623	686	636	658	631	650	632	663	599	671	679	640	646	654	628	621	675	645	640	652	673	602	626	644	672	705	646	651	664	662	642	639	639	587	697	662	617	636	626	681	600	637	624	657	586	693	646	603	593	656	701	657	657	641	619	664	615	638	689	614	629	631	667	652	657	636	623	647	640	643	651	626	650	627	627	637	619	657	641	642	605	651	626	643	613	618	663	595	636	617	666	665	662	669	615	620	636	623	610	650	633	618	683	640	670	624	646	663	632	662	602	620	650	638	628	641	647	677	617	630	645	700	644	653	653	688	617	654	648	651	633	666	623	664	620	671	640	621	641	678	660	631	634	673	635	625	654	625	656	643	685	672	656	673	643	631	625	654	615	651	654	628	645	677	607	686	662	649	662	630	645	671	658	600	632	661	654	618	625	627	683	666	685	661	601	651	652	639	640	643	658	641	667	620	629	659	684	635	701	617	643	612	642	646	673	692	664	647	653	674	614	676	669	666	612	607	679	664	612	608	617	652	655	650	624	625	632	650	644	640	617	629	617	613	683	630	638	659	635	674	633	651	669	656	667	595	705	640	649	617	657	641	650	662	627	619	645	630	612	621	627	646	637	632	622	631	660	665	673	630	674	647	627	653	636	609	637	651	629	677	656	608	650	627	687	603	690	675	640	644	584	673	665	605	654	668	637	650	613	631	654	636	681	645	631	665	648	662	636	653	633	639	630	647	604	656	629	653	641	626	632	637	628	667	624	668	630	658	695	652	655	631	617	639	648	647	662	662	674	606	621	614	619	675	658	659	648	659	653	653	639	634	640	633	603	629	620	682	643	635	670	656	653	622	645	640	613	667	644	657	623	627	655	634	617	588	659	687	639	639	682	610	615	663	606	636	678	652	662	631	620	637	640	661	646	672	678	628	635	669	618	665	658	634	646	613	665	630	619	627	615	627	683	657	677	648	655	635	648	634	649	672	668	639	642	610	663	606	669	623	624	655	650	631	637	665	681	672	670	625	626	640	629	630	613	622	642	662	645	660	636	615	616	628	672	604	653	614	668	598	651	643	617	632	633	601	618	658	655	640	614	636	645	661	623	659	630	630	610	661	622	651	605	674	661	634	653	636	614	689	622	634	631	627	635	625	659	657	659	627	648	617	614	650	653	624	641	595	639	699	654	612	669	567	622	636	648	625	678	640	674	669	632	596	642	652	663	606	622	641	618	658	663	641	643	649	621	651	651	705	658	602	648	595	652	622	617	637	626	615	646	697	650	677	647	623	620	638	651	630	636	645	723	682	643	615	650	644	621	706	673	666	629	634	653	679	671	612	648	648	605	610	642	607	656	659	669	648	642	644	641	706	643	626	655	616	667	693	668	665	671	607	669	672	646	676	668	642	669	645	613	650	649	632	705	646	650	663	644	657	632	650	657	684	635	658	657	659	636	689	640	649	591	623	619	637	660	686	613	642	614	637	645	620	643	664	654	642	673	645	662	647	635	641	666	653	633	659	667	602	656	635	677	621	681	655	634	630	650	651	652	617	684	639	641	679	607	590	620	646	656	650	663	685	673	651	632	646	620	644	603	639	614	657	646	591	630	630	640	616	621	679	623	644	628	614	691	707	631	631	671	632	584	640	624	642	652	638	615	631	664	652	645	645	657	670	650	672	624	651	607	614	671	689	658	626	659	664	605	595	657	582	665	631	676	640	657	634	688	636	694	637	607	657	667	666	638	607	637	622	613	666	615	628	679	624	640	600	596	637	696	657	615	652	613	615	619	641	673	634	633	651	605	603	678	587	643	626	659	684	689	639	627	634	622	635	582	630	639	615	632	620	629	636	644	686	633	583	628	667	650	626	691	680	652	641	656	651	668	689	655	627	628	636	622	705	643	639	659	648	652	620	650	631	605	668	657	655	619	640	637	603	626	656	641	638	666	671	668	642	645	667	635	650	656	665	646	643	613	628	661	608	669	632	624	660	604	693	621	631	639	593	620	607	646	639	628	646	645	633	684	686	627	635	692	688	599	647	657	659	690	647	642	665	669	651	625	654	603	646	610	636	650	713	631	638	633	645	684	632	639	649	619	604	604	608	637	667	654	713	621	675	649	680	604	635	611	641	639	630	635	622	667	634	668	656	622	606	661	645	622	679	613	676	640	611	630	680	603	655	666	624	644	676	657	642	668	670	643	692	669	672	662	594	612	595	666	626	653	651	644	648	640	650	602	665	688	637	624	649	587	618	625	606	620	674	684	649	626	629	651	625	675	676	648	654	655	652	640	629	678	625	595	673	649	658	635	595	628	610	611	627	621	641	625	656	626	620	640	651	657	623	664	629	637	590	674	630	630	592	624	644	607	662	621	662	649	614	618	612	651	664	664	652	612	631	653	618	635	635	668	617	653	634	676	707	638	680	676	670	650	643	634	676	634	609	622	617	665	646	647	658	635	643	658	604	654	629	634	650	610	662	630	581	665	629	601	637	680	668	675	687	673	593	667	623	591	654	698	640	601	635	616	634	643	589	660	677	636	631	654	602	612	642	647	654	654	634	676	639	608	673	677	662	660	659	662	601	626	640	693	623	609	661	611	626	652	645	593	659	619	664	623	639	641	602	620	640	657	638	608	646	634	652	612	682	669	615	640	650	628	660	636	649	625	612	634	686	659	604	615	635	618	656	683	669	606	651	622	633	632	643	678	651	702	643	631	634	600	627	643	668	633	673	726	624	671	645	632	675	647	642	611	650	640	666	638	645	626	612	629	674	680	635	662	651	621	610	617	650	649	628	651	623	653	640	660	635	637	664	638	690	632	651	676	625	717	658	664	653	659	659	652	655	656	671	644	653	646	652	684	600	573	627	650	659	616	625	666	625	613	643	662	646	638	678	676	696	613	640	633	632	607	655	688	670	641	639	689	696	608	632	644	579	643	626	682	654	596	684	667	633	618	657	630	634	671	625	675	615	614	640	636	623	607	629	599	640	662	584	607	676	672	652	653	636	663	621	636	671	624	608	690	672	662	633	653	617	665	593	631	606	613	628	639	632	643	657	616	613	673	623	661	638	682	568	658	641	647	615	634	611	584	632	614	651	635	658	621	669	638	667	661	612	651	674	663	641	618	606	694	642	635	641	663	660	647	626	625	669	654	588	649	644	626	678	638	632	598	663	627	638	625	688	666	649	634	675	631	575	654	647	642	619	651	624	603	652	615	640	614	647	632	665	642	745	653	658	632	618	656	588	610	667	647	621	676	642	655	629	682	647	615	609	662	616	645	654	648	625	644	567	607	642	699	697	652	644	645	651	653	672	660	676	656	658	633	629	705	653	674	673	622	622	626	637	657	608	630	688	688	608	639	651	657	661	660	651	671	647	701	669	615	651	650	649	651	652	656	622	636	654	584	669	663	641
24499	20820	24327	27383	19039	1162	541	458	384	416	380	383	357	381	338	374	380	390	365	352	353	379	431	344	364	333	346	366	360	352	370	357	321	318	347	355	351	342	359	347	389	372	339	336	318	363	337	347	367	359	361	346	367	359	343	359	366	364	365	374	354	331	365	339	321	326	354	356	371	358	353	372	345	338	334	366	370	345	387	358	341	368	360	360	353	319	337	348	338	359	366	341	362	375	351	363	367	381	388	373	360	347	360	333	344	343	360	330	376	350	356	352	358	369	330	353	381	359	358	347	346	352	357	351	352	377	353	344	351	368	360	352	366	341	333	310	351	363	342	362	401	362	308	346	366	363	353	342	366	311	352	362	349	337	320	372	362	332	309	354	349	360	347	343	348	352	340	345	353	352	354	322	333	360	356	325	355	339	377	347	375	338	349	350	366	349	336	359	371	358	394	340	325	373	332	313	366	349	366	350	350	391	370	342	368	346	364	384	368	339	352	346	367	360	358	348	366	351	364	363	358	329	359	346	352	331	348	377	356	367	362	367	339	341	351	348	333	338	366	334	347	366	333	395	360	336	327	371	356	364	331	360	365	341	356	354	322	348	356	302	348	335	375	329	341	353	344	323	369	314	338	363	354	362	345	355	356	344	390	326	355	348	330	364	343	384	368	391	344	344	357	316	361	313	375	356	381	352	328	341	365	382	354	329	338	370	352	338	394	350	347	382	360	371	331	323	356	354	397	402	348	351	383	405	353	356	337	326	351	363	342	368	351	355	364	373	345	358	376	349	308	349	356	349	381	375	347	355	343	357	353	358	324	399	355	319	331	337	355	356	352	387	353	301	349	369	343	328	343	385	332	361	378	382	373	369	341	345	353	349	368	328	337	318	318	379	374	350	331	358	328	365	356	374	365	371	341	358	355	371	377	394	389	405	371	371	380	396	349	359	360	383	340	332	336	311	351	383	337	379	349	371	353	368	327	382	399	372	343	336	347	373	331	343	373	333	374	339	289	366	315	356	348	351	353	337	324	372	380	312	357	370	355	334	351	307	350	335	322	371	379	363	369	334	337	346	309	352	315	323	347	360	379	380	338	371	371	354	369	337	352	341	352	327	337	354	340	358	370	331	367	347	345	352	333	354	373	363	350	353	378	379	340	347	378	396	377	340	325	372	366	363	340	376	377	355	399	335	341	402	362	396	343	351	373	371	314	358	334	333	335	343	357	343	331	342	370	369	359	343	376	358	305	364	377	347	331	343	331	325	348	381	357	354	397	324	355	362	349	353	358	313	345	335	330	376	358	333	357	320	321	336	298	362	339	339	338	365	349	335	326	363	392	341	335	359	351	320	346	364	334	355	346	323	347	367	343	369	328	329	363	402	381	334	331	316	330	337	399	385	328	325	364	367	349	408	375	358	366	358	343	332	339	368	334	360	331	349	339	346	364	340	361	340	377	342	400	380	347	358	368	346	341	324	378	364	361	326	339	358	355	338	353	326	326	329	371	352	349	325	368	362	352	337	350	336	310	382	371	335	337	331	352	351	321	341	327	364	341	346	355	372	300	369	320	371	362	352	339	375	375	337	364	356	350	339	331	311	320	318	336	351	362	366	350	360	328	347	331	336	344	337	335	347	365	379	364	349	374	386	381	378	366	337	360	348	344	363	365	388	324	366	365	339	329	379	385	340	365	333	364	319	379	364	338	374	320	337	337	368	368	338	338	344	338	360	389	300	340	324	362	332	334	336	384	341	352	390	350	357	326	364	366	306	374	355	356	376	362	386	371	367	342	341	350	366	352	363	365	326	328	343	373	332	313	364	375	355	345	359	354	357	330	337	363	347	350	358	345	342	327	360	407	351	376	352	339	337	357	334	344	352	326	374	373	353	403	347	352	338	349	345	332	361	344	305	343	351	368	330	339	312	353	344	335	342	359	347	347	341	353	327	377	355	354	370	381	378	326	362	359	356	340	325	319	405	351	366	329	329	344	337	374	354	346	351	366	368	387	340	404	329	369	355	358	392	367	372	375	337	363	376	339	374	366	349	345	349	334	344	376	343	345	329	375	349	362	352	364	369	340	323	300	332	342	369	336	352	349	372	370	370	365	332	326	337	364	338	336	343	341	340	374	379	335	385	326	359	357	349	344	318	343	352	335	356	334	326	338	374	318	339	365	373	323	329	368	347	353	323	363	334	330	350	364	326	330	318	348	354	369	342	311	337	328	359	368	380	336	335	353	400	363	353	324	349	340	351	365	339	339	353	347	353	313	341	359	336	335	381	390	341	362	337	319	362	332	362	399	384	337	361	343	373	296	356	352	345	340	359	332	355	353	395	346	360	403	330	351	341	367	353	361	372	345	394	396	380	374	352	335	374	363	372	369	374	360	363	381	372	348	317	323	353	366	344	341	365	336	373	378	365	321	382	357	336	334	366	339	373	336	370	351	322	378	350	362	315	361	333	334	370	358	363	339	390	354	357	327	338	357	327	355	396	365	332	376	352	338	341	327	342	348	340	319	355	337	360	347	405	352	341	371	335	318	368	370	357	358	355	308	350	374	342	321	343	343	324	347	340	371	325	354	325	368	325	379	356	366	340	375	365	332	348	348	369	368	368	334	395	332	386	354	334	308	323	355	362	349	330	348	328	366	379	340	348	353	373	320	336	399	384	353	338	313	365	399	324	329	321	323	372	336	361	343	319	369	361	355	352	377	345	350	333	376	328	363	352	373	359	334	349	362	364	329	343	351	357	352	366	353	346	332	340	347	355	347	347	334	340	375	369	400	361	356	352	334	300	386	374	370	343	345	350	346	330	315	350	353	322	349	349	351	360	359	363	338	322	343	357	387	389	359	370	364	366	336	324	344	303	364	338	289	378	352	325	368	345	336	363	362	359	361	358	333	347	344	343	372	322	298	373	326	363	331	311	353	337	329	343	380	332	344	340	351	331	318	339	339	354	327	355	391	355	340	366	360	343	387	349	360	346	363	379	356	368	363	366	328	340	347	350	330	367	384	384	304	343	348	403	328	343	371	356	396	333	329	355	409	354	357	345	351	388	368	361	344	363	359	337	329	320	374	368	370	334	332	354	326	320	348	359	359	372	382	341	358	368	368	322	341	382	344	350	348	359	367	338	357	321	319	347	343	347	377	391	326	343	363	344	344	354	345	354	322	313	349	319	343	357	337	333	333	322	324	371	314	367	329	347	350	339	341	334	322	370	368	376	341	359	309	380	348	353	333	322	362	345	331	328	340	344	346	353	363	384	374	369	354	335	316	327	376	355	315	358	339	327	368	363	363	313	360	316	355	347	358	348	360	361	362	375	316	323	360	323	348	334	378	359	307	345	361	354	342	352	342	422	328	345	379	327	364	347	341	370	371	359	322	337	311	339	353	328	334	354	369	315	353	328	350	333	352	345	351	365	347	361	360	350	303	355	365	324	340	369	377	352	348	341	351	417	357	393	351	385	370	351	337	341	314	391	340	343	347	349
3298	2891	1992	1185	1021	904	866	811	808	844	850	844	795	772	806	805	732	827	781	819	762	788	792	774	797	795	786	806	785	780	800	822	752	789	751	781	751	784	747	802	798	763	771	788	792	780	791	756	793	798	716	768	779	827	849	775	802	801	773	782	769	748	758	805	780	799	808	766	768	753	797	766	816	762	806	779	765	798	770	777	812	735	745	747	824	770	702	775	793	824	792	755	760	793	800	728	760	754	756	779	769	771	813	821	794	738	843	803	848	729	802	808	795	781	760	775	791	750	752	795	762	802	788	771	771	822	754	830	743	761	765	785	808	794	764	779	738	774	778	810	796	782	765	784	759	801	775	812	789	744	764	806	788	797	767	856	782	803	750	815	817	743	761	771	826	794	737	833	800	769	805	815	740	783	797	759	725	812	772	768	787	761	725	750	775	785	807	744	772	773	795	835	852	824	790	784	781	750	769	797	813	823	745	760	781	772	787	767	779	783	785	823	787	784	760	723	848	804	782	782	790	787	820	784	794	786	790	759	775	807	744	802	773	790	765	831	773	747	767	832	741	785	787	811	786	728	780	757	779	804	769	815	779	748	767	776	746	784	729	775	806	747	735	824	806	779	794	739	744	775	809	770	769	781	840	780	796	796	798	790	736	756	829	803	781	777	780	792	805	792	812	778	819	789	740	784	762	797	769	779	774	780	799	804	786	761	800	766	803	791	814	793	796	755	776	772	776	815	779	804	792	724	782	792	757	798	738	770	750	780	769	823	736	778	793	723	800	792	770	764	748	741	791	795	752	760	773	789	819	736	772	723	821	784	797	725	775	751	791	714	792	764	780	797	749	787	819	769	816	827	732	787	758	786	772	737	767	758	797	766	769	745	796	771	732	782	785	800	763	810	759	818	748	770	795	730	792	720	777	784	782	775	784	765	760	781	779	804	766	771	810	786	808	806	758	736	793	763	778	825	804	803	774	851	771	806	813	780	731	819	796	739	774	800	782	782	761	792	748	762	789	798	807	736	767	810	745	790	773	772	809	779	751	783	767	841	757	792	792	783	794	766	763	765	785	823	768	762	768	789	774	786	764	756	793	771	747	753	770	767	741	747	769	769	774	776	804	802	786	793	795	743	739	810	785	770	785	767	724	709	808	786	773	741	740	797	836	772	785	759	789	770	755	832	782	757	780	744	752	755	770	752	773	827	805	792	761	786	802	798	768	758	732	750	771	802	710	748	767	740	793	777	765	808	731	772	762	807	737	760	769	745	807	857	801	726	807	757	768	790	777	774	790	772	745	777	811	817	830	786	787	760	747	800	807	785	752	768	769	841	796	788	763	802	776	760	780	800	775	798	764	784	783	799	772	721	743	791	770	783	776	814	764	800	761	728	822	818	754	784	780	770	817	751	822	794	788	798	800	745	753	801	784	799	803	800	819	738	780	794	782	781	746	841	730	764	772	753	697	745	755	812	748	787	785	778	785	804	854	783	745	792	736	777	777	827	748	720	743	755	697	780	791	768	744	808	754	789	799	839	796	760	764	788	812	791	689	775	836	819	785	809	782	777	804	742	752	796	795	778	804	800	739	761	814	809	728	833	764	750	813	802	762	792	756	758	758	725	767	790	776	790	758	784	803	812	777	789	755	730	829	787	792	797	817	769	759	802	744	773	772	770	808	741	799	753	776	783	817	775	817	777	778	797	773	745	757	752	768	766	774	764	787	774	762	774	791	762	781	801	778	778	772	781	746	753	807	759	767	790	769	774	813	810	738	803	795	798	774	813	797	794	781	796	779	856	804	792	820	806	755	802	847	732	833	774	767	807	805	779	747	801	790	773	795	858	740	791	779	805	776	805	816	829	780	753	780	824	824	720	785	773	760	807	822	785	835	801	801	812	804	774	795	800	772	744	791	727	770	783	768	818	763	821	761	802	759	799	777	829	752	787	762	747	779	743	782	791	773	794	808	799	782	733	814	798	781	775	753	789	816	779	795	790	729	832	793	787	768	803	767	787	819	794	808	788	769	769	800	788	753	818	864	767	748	779	823	747	821	776	765	792	735	828	761	794	804	800	787	809	793	762	779	805	732	712	746	817	676	850	742	738	782	765	776	713	819	765	783	750	785	777	786	756	824	816	791	781	793	795	723	783	770	768	756	816	801	753	805	752	795	787	782	770	764	806	798	735	771	748	782	772	761	773	733	733	768	745	812	807	787	754	761	777	800	793	769	727	786	837	789	777	788	769	768	761	772	753	795	805	778	775	771	766	764	787	780	774	779	819	769	782	789	839	788	786	775	760	783	815	749	775	777	792	812	782	756	780	783	786	750	730	764	752	784	796	792	762	804	791	803	779	801	766	772	823	811	762	776	793	766	760	796	803	769	784	827	752	784	723	803	804	777	815	817	779	759	755	746	808	762	792	693	777	782	762	789	796	771	775	771	752	864	759	795	790	769	781	828	817	766	751	768	772	799	742	738	787	748	796	789	750	784	773	780	805	794	732	777	729	794	745	808	746	760	794	802	775	746	777	725	752	804	772	764	751	778	769	760	815	786	841	780	798	776	790	698	798	752	746	788	764	766	790	772	767	822	821	811	726	819	817	827	820	726	806	784	794	789	782	754	750	768	752	794	766	804	762	810	742	714	832	811	770	763	803	768	787	778	807	790	825	796	795	827	793	779	786	784	796	794	752	776	779	791	755	753	797	858	769	824	816	781	770	790	730	761	749	773	809	805	802	758	776	729	801	758	759	811	786	779	758	784	733	749	793	750	811	807	792	808	766	816	802	784	815	841	807	764	797	752	779	786	783	786	773	790	790	801	762	790	781	775	796	749	810	789	777	784	766	723	813	705	758	774	771	827	802	802	832	772	771	781	777	768	788	732	820	795	759	763	761	806	810	769	762	815	765	791	751	823	730	776	771	772	808	772	753	762	734	743	791	774	712	837	756	758	781	794	836	819	826	793	781	812	777	737	848	756	778	787	810	737	765	791	784	732	795	800	817	803	735	784	804	823	754	798	755	787	732	761	796	707	745	748	809	774	772	779	764	772	762	799	762	757	741	807	821	769	728	780	748	774	725	767	772	742	755	726	788	746	796	804	748	781	828	794	746	822	819	787	799	756	766	807	767	782	792	794	795	829	723	819	759	806	843	784	748	815	754	811	830	799	823	816	802	755	810	799	801	771	764	766	785	813	783	792	754	762	790	806	766	762	768	762	766	774	753	796	772	788	790	754	766	783	798	769	772	794	793	773	804	780	760	766	761	794	800	717	812	790	766	811	804	758	751	784	732	804	770	741	822	803	774	785	764	812	814	756	780	783	773	815	778	716	786	751	749	771	819	808	797	795	803	792	744	774	752	761	806	730	788	766	807	785	810	726	779	775	718	749	755	781	761	758	767	725	797	799	767	789	771	830	749	785	789	685	807	716	767	801	778	794	841	802	764	758	763	797	808	800	789	748	826	802	791	837	815	755	800	752	748	815	802	791	813
23566	20830	25065	26710	20838	20826	2993	443	325	358	289	241	271	290	244	254	239	226	219	218	214	212	268	228	245	220	210	253	263	244	211	224	219	220	201	248	236	254	230	207	199	223	228	230	239	232	204	217	220	211	225	188	200	221	219	218	242	219	222	218	202	230	249	211	209	178	225	191	235	232	229	231	244	236	213	201	201	213	218	251	200	227	197	238	213	213	217	221	221	261	224	214	208	215	208	216	227	196	226	226	221	223	223	224	218	220	220	203	186	214	245	224	211	209	251	231	209	204	211	216	195	202	206	171	180	224	233	208	207	195	212	218	236	244	233	234	224	207	237	202	249	206	207	236	218	207	226	220	226	194	237	195	211	193	177	227	192	216	234	205	222	213	213	238	233	207	198	190	230	235	240	232	239	210	205	216	234	196	221	217	201	220	218	225	260	207	232	209	197	201	208	222	199	239	234	207	196	224	239	210	212	224	213	197	217	227	201	242	230	211	224	220	198	203	221	241	200	216	219	190	208	203	203	216	213	205	229	223	204	223	207	208	238	222	214	216	221	188	182	227	216	226	214	229	227	206	194	226	211	219	219	237	198	217	191	234	206	243	193	195	253	209	227	237	216	216	208	216	233	218	214	223	188	220	217	212	230	228	214	212	203	221	215	219	214	233	214	228	201	224	205	228	200	201	203	212	218	224	207	225	234	217	193	222	235	225	231	194	224	232	229	210	210	211	244	219	249	228	200	242	214	238	205	196	223	230	193	192	195	227	212	186	182	220	183	199	210	221	205	221	245	233	239	248	243	218	204	189	230	203	212	197	203	206	217	232	228	206	169	196	206	216	218	240	220	219	215	201	209	198	218	214	239	226	236	231	247	210	225	224	195	240	195	203	175	226	215	231	213	214	248	207	214	207	200	233	220	224	215	207	206	234	236	236	219	224	212	193	238	222	192	224	204	246	200	249	225	222	203	201	192	205	225	213	230	243	204	208	253	215	214	200	211	209	235	234	227	187	205	218	200	210	192	189	233	244	222	218	234	220	215	224	220	223	248	214	187	220	218	215	232	227	245	179	234	205	221	217	238	205	213	204	186	246	222	252	223	244	226	209	202	234	243	245	229	245	205	197	217	225	199	221	204	206	229	230	208	216	208	211	215	200	227	232	211	193	230	223	225	206	234	196	211	221	237	211	210	217	199	192	216	215	220	183	208	230	202	212	224	190	225	200	211	200	216	217	220	244	198	226	230	229	205	218	238	246	236	202	202	230	221	206	230	230	192	189	236	203	201	211	191	192	244	218	236	222	228	210	207	218	244	207	225	237	214	237	228	198	250	251	229	203	226	253	236	202	222	235	226	217	205	235	239	224	214	235	236	216	205	239	216	210	209	215	200	227	272	213	242	211	240	214	214	251	223	224	210	183	233	191	220	234	212	215	221	185	195	191	211	215	200	243	210	207	236	228	204	204	226	220	238	252	234	227	222	220	207	219	229	210	221	222	220	211	221	213	202	208	222	216	208	223	235	227	206	214	218	211	210	225	246	189	243	201	233	220	174	193	207	196	232	233	192	205	228	226	211	218	220	246	238	217	205	211	216	241	193	214	204	233	219	233	219	226	229	208	207	232	247	221	207	192	227	203	242	233	214	220	218	214	218	235	218	224	226	226	211	203	204	217	202	237	250	205	197	188	217	253	226	214	201	207	204	216	209	197	225	202	206	213	217	210	219	193	217	219	235	202	221	213	208	205	224	194	235	226	239	209	217	220	218	216	228	227	209	218	212	235	204	197	211	253	224	221	223	217	195	188	195	202	219	196	197	217	214	185	222	214	208	220	214	212	222	256	215	211	225	216	218	219	235	217	246	248	210	229	244	213	224	205	225	212	207	226	189	259	216	240	217	236	231	198	219	203	246	223	210	224	214	206	202	228	216	226	233	193	203	208	205	215	232	205	218	243	218	225	260	209	208	219	202	229	210	205	240	216	212	202	199	191	242	205	215	227	197	221	203	225	201	219	223	210	203	223	213	217	209	213	214	199	212	244	191	193	213	225	197	201	218	248	206	206	229	224	208	231	195	223	215	212	211	209	209	224	227	201	218	218	244	230	216	222	219	239	220	206	219	197	212	199	221	210	240	222	241	229	233	210	190	221	219	182	197	212	224	218	218	205	231	238	192	219	222	248	212	195	248	224	212	205	194	231	217	217	221	178	211	217	198	230	235	195	242	219	221	206	230	240	232	181	220	211	237	216	199	218	203	207	211	206	205	218	183	203	198	214	204	244	196	222	229	214	203	221	243	193	232	219	208	202	228	189	210	224	207	212	209	229	246	259	197	201	213	200	189	204	215	233	217	233	216	225	250	204	187	225	204	191	227	203	213	244	214	212	203	218	243	220	193	216	212	239	225	200	190	208	202	214	197	206	210	237	215	215	204	208	241	223	225	193	210	184	219	189	188	189	234	208	240	212	199	236	233	221	203	196	221	195	204	228	202	195	242	234	206	219	225	233	237	193	206	218	219	198	234	223	206	228	193	205	239	211	203	223	233	206	214	205	200	233	222	209	204	227	213	253	224	212	212	229	220	225	195	230	203	229	239	214	225	215	218	225	224	208	215	224	234	196	243	213	210	215	225	216	206	223	211	232	253	211	222	218	217	223	199	209	229	251	211	217	181	208	228	213	241	197	194	230	248	235	208	211	208	201	201	204	210	223	207	225	210	225	231	215	196	193	214	212	229	202	232	223	229	214	212	217	214	214	242	230	241	211	212	234	199	199	209	211	236	223	225	235	182	177	200	203	214	220	218	234	218	209	227	209	211	224	218	225	244	208	212	217	190	230	227	191	204	216	223	213	233	219	206	225	217	225	220	226	219	222	204	205	224	205	211	193	230	196	210	208	217	238	228	192	212	232	219	216	201	202	213	212	201	202	202	231	230	221	253	224	215	194	209	197	219	225	224	226	202	251	201	216	215	233	222	219	221	215	218	216	228	185	232	229	206	215	224	264	188	190	181	201	198	194	188	247	209	243	221	232	184	218	239	222	205	232	232	248	251	234	224	235	186	223	197	193	188	194	216	220	228	227	190	225	198	221	201	229	232	230	212	217	241	224	224	237	209	199	224	221	208	203	199	209	208	233	217	213	225	223	222	210	222	229	205	213	206	189	216	224	223	218	225	189	212	206	193	204	236	233	206	215	222	213	220	209	225	239	185	211	219	208	227	213	221	217	215	198	237	226	209	215	222	227	219	189	229	214	208	210	201	215	220	215	214	208	214	232	258	213	193	202	214	226	234	220	221	202	209	222	209	201	204	240	219	193	199	227	203	224	205	202	234	216	214	198	221	203	205	218	206	231	250	232	195	201	209	213	201	208	228	214	209	196	212	228	209	214	227	204	219	257	188	217	210	213	196	207	184	202	199	234	196	245	228	256	211	216	227	229	226	219	219	219	247	200	213	206	234	211	201	234	225	205	227	212	194	228	207	225	219	201	215	222	215	211
3370	5030	3225	1516	982	754	620	600	551	539	539	522	566	538	519	529	526	487	526	505	496	501	464	524	512	491	521	507	499	504	468	492	500	455	515	507	523	507	516	511	518	495	471	497	526	514	516	512	500	484	524	496	478	507	505	460	504	517	539	497	502	502	556	484	505	515	499	503	492	469	474	496	481	482	536	474	529	471	518	441	447	459	502	483	494	501	518	471	475	491	484	487	483	472	492	482	479	509	525	421	493	520	519	526	520	488	531	476	455	498	455	516	500	488	515	498	480	456	488	478	508	472	475	509	489	506	495	524	501	490	507	506	476	490	517	468	543	502	488	478	534	471	504	473	503	519	491	469	478	526	515	462	495	480	512	497	477	516	513	504	521	460	485	527	518	497	501	532	489	525	545	515	496	513	459	516	527	459	482	514	506	501	499	477	477	471	499	498	507	516	480	454	465	529	470	482	483	527	487	492	510	521	471	498	504	500	508	474	480	515	440	497	484	485	513	488	451	508	543	473	510	510	495	517	494	446	480	484	512	480	544	468	539	497	538	486	465	490	494	463	464	496	491	499	441	489	450	550	493	480	535	486	530	508	512	511	469	528	494	477	509	495	507	499	451	495	529	441	483	478	488	537	500	481	500	498	451	478	517	458	560	472	496	523	501	489	503	453	463	493	510	552	510	511	465	548	476	503	469	513	486	484	455	493	488	537	467	501	510	538	500	454	500	427	492	526	510	462	509	463	476	463	509	495	514	487	462	460	456	487	481	520	521	477	504	490	517	512	493	493	499	510	472	497	490	499	509	486	509	487	466	527	455	533	481	473	500	481	478	499	496	515	487	507	509	470	471	465	490	536	506	504	484	463	471	503	511	481	493	464	497	518	516	507	480	493	536	521	457	496	480	506	527	482	478	494	510	495	518	473	466	451	500	483	498	458	520	485	509	500	509	513	498	446	485	474	477	458	513	465	477	422	533	456	498	502	446	485	459	500	511	504	490	485	496	491	512	464	473	493	517	476	467	487	502	507	551	523	507	475	496	509	484	433	495	468	497	497	507	464	511	498	466	506	499	460	498	483	471	506	489	462	477	484	539	490	506	480	498	553	530	458	505	471	482	472	501	502	494	519	520	533	491	464	478	504	515	482	508	519	465	492	516	477	529	497	473	465	522	530	498	504	536	489	539	502	494	522	458	522	498	505	501	495	457	508	485	514	511	442	470	480	475	447	506	459	483	516	473	486	483	489	484	483	464	458	476	540	488	507	511	464	527	510	491	489	463	523	506	508	495	517	452	496	509	485	490	474	445	496	492	496	476	490	489	497	503	510	526	503	464	522	519	516	469	529	497	488	495	470	460	461	510	523	489	504	513	493	481	521	508	519	536	513	507	477	497	469	445	510	502	471	467	524	506	467	526	514	487	517	481	528	508	488	505	503	516	514	491	494	487	474	521	501	474	538	494	501	488	518	451	480	496	507	495	464	485	461	494	528	477	439	478	519	439	486	529	497	476	485	522	506	441	479	507	527	500	524	509	505	483	512	478	502	487	478	514	483	486	532	518	491	480	495	499	498	451	492	476	440	496	484	471	480	514	510	475	479	486	488	470	475	457	487	516	463	517	480	501	500	486	514	503	487	459	485	483	510	506	506	516	491	475	495	486	511	483	470	509	475	484	487	501	511	515	515	481	531	491	488	483	513	487	484	482	511	481	518	505	492	486	508	512	533	494	458	524	461	512	507	459	492	510	474	484	501	496	496	464	518	476	467	472	471	472	494	493	503	519	510	498	496	503	554	495	501	487	505	483	498	503	542	463	498	547	494	497	458	503	477	502	494	497	503	488	487	435	469	473	471	476	494	469	492	509	467	487	500	471	487	491	500	526	486	449	475	488	481	473	527	486	507	496	468	472	502	470	493	534	487	455	506	493	507	495	464	495	492	497	522	464	498	499	514	496	487	494	509	492	449	440	481	452	504	474	506	483	521	504	482	471	433	502	537	480	518	450	489	466	481	513	477	484	488	494	446	483	487	475	497	490	494	436	488	497	441	491	505	478	451	514	509	464	497	481	491	497	499	468	516	459	478	476	466	487	512	514	469	485	486	494	484	479	486	492	511	467	475	495	502	516	445	511	467	487	468	487	503	467	491	483	489	484	554	488	490	510	491	505	519	494	524	465	483	484	477	473	496	527	518	515	517	518	510	523	516	461	478	475	511	540	479	478	506	462	523	496	516	511	480	508	463	491	488	503	487	493	459	475	543	474	514	494	490	468	493	486	498	486	468	518	500	476	501	489	490	496	512	511	523	483	532	477	513	526	507	465	524	558	477	534	517	480	491	475	504	505	489	482	535	541	484	516	476	532	558	491	559	468	505	509	508	449	506	540	476	483	505	473	505	509	506	493	460	508	470	504	502	514	502	511	548	534	546	485	511	514	517	477	504	494	497	519	495	504	499	486	498	476	506	426	467	497	519	510	476	497	486	506	489	492	502	506	481	508	536	481	472	526	466	506	524	476	464	495	529	524	472	513	463	499	486	479	469	529	472	509	505	507	463	499	475	493	518	482	521	495	499	483	476	480	519	477	462	474	474	437	478	476	473	513	471	510	500	499	466	517	469	532	467	482	476	534	489	489	507	479	521	495	517	488	443	511	471	520	513	509	501	460	443	498	484	494	506	486	482	485	484	453	533	512	467	522	509	498	516	490	484	496	506	536	475	494	526	549	518	505	495	485	470	456	488	475	445	557	432	476	484	523	489	489	453	475	491	496	510	470	509	486	453	501	481	547	501	500	498	524	534	473	515	528	514	519	448	471	476	519	487	488	513	514	542	473	466	478	479	477	518	492	495	453	475	484	503	499	471	476	459	531	489	492	522	535	506	483	503	480	488	505	531	505	518	496	528	486	496	474	466	463	504	516	474	496	492	511	504	504	500	493	502	484	462	483	503	499	464	478	452	468	476	499	477	458	470	503	510	482	502	498	508	506	456	495	501	502	482	503	547	456	507	472	486	500	458	472	474	501	494	505	532	466	474	491	487	473	494	513	502	479	484	507	514	482	475	465	486	494	469	493	513	516	462	478	483	492	475	496	508	508	485	508	461	535	458	492	485	517	486	494	486	498	492	460	469	447	505	538	457	497	481	488	531	480	506	464	494	489	495	473	495	475	460	462	509	506	499	507	502	504	505	516	497	474	476	448	463	468	523	510	504	436	513	541	499	460	503	505	521	481	476	479	482	510	493	482	487	466	491	497	485	487	475	488	527	497	512	480	504	517	487	480	472	471	492	464	512	476	443	454	493	491	515	503	494	490	466	494	504	499	489	433	495	510	503	478	469	506	508	512	456	490	496	497	446	535	469	459	496	469	481	509	464	461	492	496	505	489	482	483	497	461	475	495	489	525	500	472	468	495	454	498	516	472	507	468	470	485	511	517	518	459	501	484	439	499	477	542	460	467	491	540	511	484	519	499	458	510	517	524	518	499	513	486	541	507	512
32752	12719	1634	426	332	296	291	302	271	313	309	325	286	304	279	282	303	301	280	269	244	279	282	284	309	251	272	292	256	287	274	276	300	264	256	262	258	277	290	280	273	276	290	274	281	296	280	267	276	266	289	281	284	264	254	269	310	317	325	310	297	248	250	315	257	238	279	281	301	281	273	254	271	252	250	343	241	258	279	251	263	280	286	262	260	280	317	265	257	274	267	276	274	284	288	262	277	276	292	284	299	308	278	302	265	285	284	289	249	285	301	286	258	273	279	256	281	296	258	261	289	258	256	306	256	267	291	285	255	303	280	253	280	270	279	263	295	287	273	273	322	277	291	283	267	292	249	263	296	293	279	251	252	299	259	305	314	288	245	266	222	245	303	256	291	253	291	264	269	287	284	266	273	268	268	262	274	251	271	293	295	292	313	310	275	250	261	307	311	318	272	250	283	295	275	306	302	264	270	300	241	290	287	255	269	267	264	293	267	256	244	275	269	302	265	285	304	255	306	255	285	269	247	266	264	291	297	289	286	282	282	252	259	287	294	316	281	274	297	294	296	285	282	290	260	302	268	273	278	269	290	293	279	290	278	294	242	271	314	275	247	268	255	297	246	257	267	297	279	296	293	283	279	292	324	242	300	289	268	272	294	242	266	290	289	272	284	260	284	266	287	268	268	245	273	283	289	277	273	280	267	253	275	275	253	279	264	292	283	263	271	276	293	259	271	254	279	276	264	298	278	262	303	287	304	299	301	279	287	274	261	277	296	245	251	288	276	252	264	283	289	268	263	268	237	280	272	283	280	279	248	263	280	243	293	285	278	271	279	291	265	255	262	262	288	276	285	275	303	258	278	281	265	264	310	291	304	275	280	263	246	286	258	255	274	286	294	267	294	243	271	247	302	246	256	317	261	273	254	271	297	263	274	273	252	279	285	277	275	298	272	257	281	274	279	260	281	283	247	243	277	291	283	257	268	279	267	297	273	295	264	245	259	273	287	284	289	278	262	261	293	282	295	291	326	325	283	270	311	247	270	240	277	271	279	274	278	270	289	254	277	269	276	287	277	296	255	275	295	267	301	274	304	291	262	278	276	307	253	284	254	259	261	273	282	291	258	298	273	251	270	290	268	240	278	248	267	251	272	308	282	287	238	261	290	243	301	325	273	290	257	286	297	245	269	280	284	275	257	262	286	285	270	271	279	310	263	277	275	293	264	275	291	232	260	259	259	273	281	278	281	280	275	263	323	293	295	272	290	291	278	261	260	232	281	276	296	281	257	291	291	249	256	283	248	271	256	296	255	259	260	273	266	267	288	281	284	276	256	300	274	264	312	273	293	272	296	261	278	279	301	282	286	281	276	270	272	243	271	270	285	277	288	264	263	249	241	272	292	264	254	277	276	239	251	278	266	299	307	282	269	298	301	286	259	277	280	292	267	271	282	307	290	267	241	289	284	254	259	306	253	293	281	255	261	275	272	259	276	271	265	293	287	282	246	268	304	261	244	258	293	297	290	271	296	299	279	246	259	280	260	266	245	255	267	285	274	302	276	248	263	278	281	285	294	270	248	271	239	313	262	281	275	268	237	271	302	328	254	258	239	297	297	265	285	287	260	274	266	245	292	287	271	284	319	266	268	266	224	258	265	295	301	275	289	270	277	256	264	291	287	301	292	228	270	256	251	289	272	275	280	259	313	268	236	270	293	262	276	260	281	287	265	263	258	300	288	263	248	236	267	252	285	281	283	267	268	251	265	301	304	268	267	281	276	309	303	249	275	282	283	275	276	273	273	247	247	280	303	288	258	285	276	266	261	277	256	285	306	290	268	300	246	253	302	276	257	307	287	282	288	292	276	283	298	258	282	283	289	253	286	272	303	233	273	292	295	252	259	264	259	254	307	262	315	249	259	283	286	285	303	267	269	265	264	253	260	256	288	280	268	270	259	277	277	255	254	284	280	282	287	274	283	312	271	300	280	299	282	240	255	253	289	263	308	286	255	297	266	273	300	262	268	250	280	287	275	276	288	266	300	285	306	237	249	258	279	285	291	274	260	258	283	266	287	251	287	249	304	274	288	282	300	273	265	243	271	288	270	283	274	283	270	256	266	266	281	266	282	272	275	261	289	291	273	293	275	283	293	258	277	250	245	262	278	279	295	283	262	265	259	290	284	255	282	249	293	282	318	262	283	290	277	291	236	260	263	255	262	247	291	286	279	242	277	272	274	305	259	290	274	279	305	260	269	284	252	257	296	278	246	288	299	262	242	277	300	260	277	308	262	300	270	276	262	276	268	268	285	296	284	275	241	304	276	269	280	259	275	261	260	236	278	266	269	279	291	292	263	298	254	252	238	290	291	271	281	260	268	251	261	278	281	277	279	298	286	279	266	254	280	255	274	278	280	264	244	267	272	281	267	273	253	254	252	287	277	253	307	295	251	289	278	308	259	245	261	262	300	261	260	262	329	285	280	288	303	277	284	309	295	295	288	265	256	267	288	276	271	239	265	293	240	264	254	280	271	248	276	265	233	260	303	260	281	262	262	245	296	250	267	293	263	268	300	281	291	284	307	245	254	289	263	272	261	311	291	253	285	296	240	260	272	271	307	294	245	294	260	271	274	279	289	269	280	259	266	274	317	312	295	273	277	270	293	296	250	287	272	298	275	260	239	271	288	285	260	267	292	282	264	282	272	253	273	281	284	287	307	289	295	278	285	247	274	272	263	265	252	274	267	221	272	248	292	242	281	272	287	259	246	257	324	284	241	289	273	263	262	283	284	280	248	261	270	291	245	288	298	251	292	262	293	261	275	270	284	301	271	271	264	266	272	288	300	296	284	263	289	293	272	282	271	280	279	286	266	259	264	297	270	267	277	270	283	254	237	256	249	254	250	298	280	290	290	293	289	285	269	279	276	286	262	298	268	272	266	262	278	276	312	273	282	277	282	272	319	282	266	267	257	286	245	272	281	281	285	283	275	332	302	267	295	252	263	264	293	315	267	276	253	307	250	294	275	245	274	263	282	269	269	264	284	272	257	318	275	284	301	289	314	272	275	283	277	281	268	246	254	266	267	261	264	281	278	330	305	279	279	289	267	274	277	274	261	286	280	260	278	262	296	294	313	239	255	250	262	287	311	285	280	288	275	273	297	253	271	289	279	250	272	258	285	281	285	266	265	263	274	240	278	293	293	302	262	282	264	288	264	281	286	313	265	282	278	278	304	260	298	274	290	250	275	330	282	290	281	268	252	260	293	297	273	285	298	270	302	286	272	297	262	264	286	264	273	315	281	264	290	269	290	251	294	282	258	297	294	275	283	274	282	274	282	283	300	263	268	265	267	273	320	306	276	255	270	271	303	289	294	282	300	268	282	241	278	277	277	258	276	264	291	256	247	286	300	279	293	266	293	264	295	262	301	272	270	297	295	284	284	306	265	281	289	266	279	288	269	262	262	276	255	315	267	292	291	274	265	267	266	273	285	243	262	302	289	272
5210	849	695	717	651	679	668	667	619	624	645	623	605	653	610	661	679	626	705	601	671	656	657	668	639	697	641	687	644	628	613	670	653	663	603	660	643	629	613	707	673	626	664	681	617	672	618	661	689	618	671	618	666	620	695	630	681	647	641	600	697	638	635	644	632	656	654	645	692	659	620	662	661	667	647	671	652	601	644	676	646	662	637	662	673	648	616	649	621	656	649	658	658	709	636	649	678	645	632	627	622	603	633	632	637	650	647	673	626	645	662	639	641	663	684	640	656	625	647	641	674	644	628	657	657	649	639	642	625	687	658	616	621	689	629	618	631	641	606	595	646	681	611	661	642	637	693	628	630	659	656	635	636	702	689	641	614	653	648	590	652	651	667	639	660	707	647	661	635	659	673	618	669	659	685	674	581	680	640	673	631	644	637	685	677	661	686	663	651	652	653	656	635	612	639	700	667	667	640	686	641	627	655	655	663	649	646	650	686	616	689	673	657	621	656	647	613	657	674	637	624	667	680	666	691	597	645	644	624	644	625	667	631	646	609	658	643	637	638	679	578	618	662	647	635	628	689	661	663	648	687	670	703	654	637	648	651	654	677	648	682	680	635	631	677	627	668	642	656	689	634	656	683	647	640	632	655	651	642	654	638	653	675	644	628	676	646	620	630	656	656	623	686	634	637	681	586	652	675	671	626	671	648	654	639	624	660	660	646	634	650	665	630	636	678	678	621	616	661	616	711	649	662	654	614	627	644	629	627	628	630	675	647	643	637	652	664	668	626	656	645	647	661	678	675	624	657	676	724	606	689	626	654	620	648	661	649	661	667	617	605	666	651	670	663	636	682	623	606	637	692	650	662	598	658	636	692	647	627	646	631	649	627	649	646	646	650	663	615	647	614	664	697	684	664	621	658	657	649	678	653	624	673	644	672	661	627	625	676	644	697	595	684	621	702	621	619	617	622	649	601	641	674	684	640	650	601	638	639	676	667	615	642	649	631	667	670	628	640	594	622	654	612	665	656	601	600	650	682	685	640	608	678	668	620	675	704	615	656	683	636	621	644	639	621	605	708	670	657	622	632	635	636	633	603	660	690	628	623	655	659	649	691	652	710	686	683	631	621	657	603	671	672	641	601	643	588	645	651	629	656	616	682	662	673	637	665	700	600	649	635	665	624	671	621	682	666	648	674	653	629	670	639	668	647	662	720	702	658	642	641	657	652	651	632	673	624	674	636	677	666	620	603	617	632	626	634	669	663	673	665	612	636	691	655	654	639	659	649	652	640	674	652	684	656	662	649	631	600	660	675	637	665	630	640	611	658	640	644	690	671	639	638	626	625	666	635	678	662	639	657	651	626	604	677	639	576	642	656	713	640	654	604	667	639	670	627	646	654	612	657	645	690	591	593	636	666	622	585	670	668	661	641	654	684	656	704	641	659	639	647	674	635	631	632	652	597	657	591	656	642	628	646	648	605	609	571	665	647	644	644	648	649	620	638	652	693	632	701	658	661	658	647	657	624	651	645	657	649	652	635	673	650	662	657	621	661	653	674	648	637	668	657	634	643	642	630	675	670	688	636	646	619	638	658	676	644	649	625	661	609	666	655	685	606	636	658	621	664	632	652	681	632	674	629	629	630	625	655	652	635	651	644	641	664	642	596	668	662	629	627	597	679	695	594	613	708	664	637	655	661	672	635	620	622	614	659	617	702	610	647	640	664	657	678	661	653	637	635	655	649	642	656	662	661	637	632	632	584	661	615	651	633	647	670	652	608	664	633	645	629	650	645	596	652	638	629	629	678	672	615	663	621	619	657	625	681	678	648	637	635	669	646	669	678	699	620	641	667	638	681	637	677	671	679	631	669	655	637	689	612	675	634	626	644	652	637	689	672	627	607	660	676	662	681	646	675	598	704	664	635	655	629	679	665	624	663	672	651	683	616	643	646	600	633	634	643	713	653	694	663	664	660	641	603	653	651	660	683	620	672	650	654	628	657	638	667	603	649	619	712	638	650	639	660	651	631	656	620	675	603	676	668	648	627	621	630	641	611	639	631	627	607	655	630	665	658	667	645	596	636	672	627	642	608	643	619	660	658	667	665	665	610	664	718	659	624	638	668	637	657	627	635	691	637	674	628	651	671	657	646	629	667	663	673	630	628	688	614	671	597	686	611	672	684	628	657	662	627	654	595	618	645	640	637	665	674	670	657	643	668	662	660	614	641	694	651	620	631	644	620	689	683	671	658	632	665	652	616	665	656	653	647	681	681	688	637	634	638	652	632	641	657	651	671	649	682	613	654	659	656	657	618	648	654	628	642	590	698	666	637	632	703	576	698	642	636	651	661	621	652	605	662	614	639	629	660	653	675	650	655	653	667	634	680	650	644	664	636	652	647	630	649	689	675	678	711	629	625	624	648	637	648	622	652	606	643	654	680	653	631	638	635	679	684	633	605	625	628	608	681	582	661	607	652	656	611	628	640	638	674	681	667	608	638	650	649	680	687	699	681	658	634	626	688	618	633	675	628	652	648	660	627	614	645	668	625	654	624	638	671	626	662	640	658	607	660	669	600	633	615	623	656	639	671	617	636	636	622	630	638	656	664	640	669	659	655	607	652	649	604	667	673	667	617	689	690	636	653	633	685	611	685	658	648	597	632	664	662	642	611	604	593	637	668	623	619	598	628	630	623	660	625	633	665	604	669	632	628	648	664	649	648	629	648	659	682	691	668	623	617	663	597	666	648	682	615	611	628	655	650	698	679	675	644	632	634	589	603	642	649	634	647	629	668	699	683	661	620	682	631	701	638	688	683	678	627	654	624	678	645	607	663	678	655	657	637	630	618	657	610	665	695	640	682	654	590	648	671	647	662	642	685	652	637	651	639	669	656	627	664	647	640	604	598	710	651	585	651	681	681	619	653	650	637	700	624	619	645	663	655	693	599	637	689	668	704	673	674	651	673	693	673	629	632	627	642	656	651	679	640	636	632	703	632	642	653	644	600	651	680	641	655	640	626	685	608	651	623	670	702	704	658	598	661	636	643	647	678	664	662	608	667	661	672	639	625	660	619	644	661	675	619	674	685	657	643	620	646	643	660	638	676	690	664	647	680	665	621	630	670	638	680	664	681	667	664	678	656	683	641	653	618	657	624	649	656	625	650	633	674	595	663	632	625	629	696	676	651	603	646	666	644	656	663	618	646	642	675	631	648	633	626	652	658	653	649	677	630	634	637	636	642	640	622	623	691	651	654	698	651	614	637	651	645	684	681	643	663	635	606	669	682	691	614	628	648	652	639	642	666	645	623	646	664	653	703	663	608	600	641	659	642	633	659	618	648	697	689	625	662	622	662	663	686	682	638	657	632	647	688	622	649	640	695	671	619	673	649	686	651	657	723	640	644	637	646	661	665	614	662	703	702	681	658	658	633	659	672	637	610	679	660	686	628	650	649	625	595	636	658	650	672	636	636	678	653	655	609	644	608	649	627	658	661	648
24608	20876	24407	27467	19094	1166	551	440	413	379	360	364	353	392	363	362	348	378	358	360	364	380	346	383	373	354	381	376	364	375	343	358	372	342	339	386	371	347	359	349	362	363	346	355	343	364	394	374	349	340	360	362	360	356	372	375	354	331	345	363	378	366	335	365	370	388	361	383	345	318	346	344	346	355	351	357	329	351	358	352	391	356	392	346	339	344	361	364	336	365	386	349	331	393	293	331	342	326	344	312	338	372	381	354	361	371	404	340	325	336	372	330	361	371	360	388	347	340	383	347	324	349	316	351	354	343	368	370	355	343	378	337	324	366	361	383	350	344	362	353	285	320	386	343	346	329	419	421	304	382	372	387	330	375	337	329	329	355	380	345	351	349	341	309	365	389	351	332	348	357	390	353	380	355	366	366	326	360	362	340	336	341	334	361	369	347	324	366	331	351	346	352	369	340	353	405	402	372	385	341	358	373	375	339	361	347	354	351	368	360	327	358	344	397	359	319	383	338	339	352	364	324	344	320	334	344	364	360	409	350	363	331	328	322	374	321	358	327	359	331	385	360	367	343	343	342	358	344	351	327	338	330	335	381	376	347	357	372	342	378	361	344	340	331	383	354	364	343	345	362	365	347	339	382	352	340	369	364	388	335	357	332	332	350	342	359	370	386	371	374	366	372	365	340	328	358	379	358	391	383	377	384	355	333	339	353	340	339	392	331	338	362	361	402	329	298	352	359	384	361	327	302	323	387	347	328	357	327	385	330	355	391	341	345	324	359	361	329	393	352	335	344	353	366	366	357	358	359	340	362	334	352	344	367	342	384	403	357	350	306	400	361	405	357	372	355	346	366	371	337	353	376	323	349	353	387	350	358	374	344	357	363	365	324	388	375	307	351	352	314	356	347	320	368	347	380	325	331	365	386	336	364	330	341	329	355	328	348	358	391	341	377	348	343	352	360	348	365	371	374	347	384	314	374	354	364	350	353	352	404	336	346	342	308	373	365	379	371	348	328	364	345	388	359	402	367	377	350	378	376	352	340	365	395	369	380	345	325	347	335	349	360	318	372	390	340	323	363	340	358	340	398	345	377	342	341	361	334	359	323	357	321	349	334	332	310	354	366	353	378	356	320	341	382	378	367	356	366	337	373	331	326	367	374	363	366	378	403	367	392	354	349	363	325	353	384	373	340	373	309	340	358	361	367	356	370	372	374	360	355	368	351	357	390	351	354	365	371	352	356	343	376	359	339	347	368	380	361	374	359	352	335	352	356	347	353	350	364	348	352	350	340	414	362	335	346	376	368	370	327	299	379	329	330	356	354	358	270	369	338	365	390	361	355	331	346	359	337	343	373	380	375	389	349	384	347	359	363	352	332	324	362	365	362	346	318	335	367	367	365	340	355	354	389	357	351	321	329	381	342	363	369	329	353	384	359	349	365	348	353	338	350	347	373	365	393	342	385	324	360	355	360	352	335	353	358	364	352	356	377	375	368	350	333	340	364	346	356	356	342	398	342	356	346	319	348	342	425	368	400	340	373	367	351	353	378	374	343	323	369	367	327	349	340	361	358	344	375	374	385	367	357	373	348	341	373	359	415	345	393	347	328	343	352	349	363	348	376	338	379	349	350	349	340	353	326	345	330	386	360	320	312	360	352	338	346	355	340	352	374	351	331	369	378	322	354	368	355	362	357	344	350	364	366	297	317	354	354	342	355	353	376	351	364	344	348	375	342	342	395	360	364	357	330	364	368	362	354	327	399	307	343	352	362	365	371	387	370	393	358	341	349	345	380	377	357	342	360	337	362	359	350	334	325	359	350	362	378	353	359	374	375	354	289	358	375	349	381	382	357	365	346	359	326	375	345	328	348	348	329	364	363	315	346	363	344	350	376	357	326	335	342	355	373	352	357	362	368	372	314	360	354	311	334	347	350	371	343	349	372	373	332	339	403	334	382	332	366	371	328	366	362	333	327	356	373	361	388	373	379	329	336	379	381	359	330	308	352	349	356	314	361	350	360	366	382	331	377	317	328	361	356	383	312	348	357	341	365	363	368	347	353	365	384	366	356	342	361	360	343	336	374	364	386	362	324	341	363	404	380	382	358	365	353	379	362	346	361	336	335	353	354	338	332	348	368	393	356	369	335	363	362	339	342	359	338	352	347	386	321	341	359	386	389	384	345	341	325	336	385	396	374	374	343	351	355	351	340	368	367	412	345	374	353	312	351	389	366	363	359	374	339	347	370	328	361	368	351	347	342	382	299	349	360	392	363	337	373	402	393	342	363	355	346	374	382	343	360	377	369	381	365	383	358	359	341	377	341	363	356	390	361	350	380	341	348	339	372	336	345	323	383	361	364	357	330	357	375	382	355	367	331	355	353	382	392	364	329	346	352	384	369	396	337	361	366	351	349	333	334	397	391	394	368	355	347	421	372	393	355	309	388	362	351	352	367	375	372	400	384	370	347	362	376	334	362	359	347	362	346	317	373	316	352	363	329	351	379	380	344	357	354	351	379	384	349	353	354	356	362	380	366	349	337	372	332	320	383	327	334	348	339	359	387	367	317	331	365	393	365	342	373	377	321	386	320	343	378	332	350	363	368	384	330	366	366	328	347	342	363	334	339	386	358	354	364	370	387	386	365	406	343	385	344	366	372	350	357	371	358	367	355	342	323	375	377	348	367	346	343	350	335	357	339	373	361	329	325	367	374	350	385	367	332	363	355	346	357	351	354	400	377	363	340	376	326	376	338	387	406	368	364	369	371	352	341	406	356	381	319	313	352	368	372	323	375	370	346	376	372	331	364	377	318	387	332	337	363	351	356	360	334	396	382	377	344	374	323	377	363	307	337	343	352	352	367	346	374	358	361	347	365	351	375	327	353	384	386	383	349	358	361	333	370	356	369	327	382	361	318	336	353	369	338	356	351	336	339	366	391	370	359	361	337	307	315	324	341	372	325	362	365	343	422	347	357	369	360	328	329	353	365	370	334	317	378	346	335	369	354	335	353	331	355	333	396	302	367	353	395	356	331	394	355	367	327	365	359	330	366	375	370	354	359	355	377	366	372	342	355	382	331	341	373	356	351	320	324	329	366	333	356	358	372	392	401	349	356	306	350	336	325	358	360	350	377	325	377	356	355	388	355	371	348	335	343	348	333	367	335	372	364	355	367	351	330	362	355	400	400	339	386	362	321	384	355	379	386	355	334	371	393	377	362	386	361	376	351	364	340	372	370	376	395	349	330	347	351	315	328	339	356	354	359	341	363	324	347	363	349	353	386	341	356	333	352	356	359	363	385	337	353	372	353	338	340	365	369	357	348	338	307	359	362	350	337	351	344	373	356	385	329	354	320	357	348	356	357	376	346	366	328	355	333	357	379	348	357	350	373	337	367	367	356	340	354	369	361	408	362	363	355	394	367	323	368	375	336	410	354	323	352	379	368	358	372	354	358	348	355	381	378	316	355	343	372	349	372	344	310	382	390	389	371	362	345
3351	3017	1939	1261	967	861	910	814	818	840	824	796	811	743	839	802	748	801	778	783	755	765	762	778	786	843	820	786	799	781	836	793	779	842	744	792	772	768	773	794	740	784	802	795	718	761	749	827	805	755	783	844	730	795	793	808	758	779	782	811	770	812	813	775	801	820	788	849	795	754	823	758	770	766	814	807	784	820	769	740	784	761	760	796	753	807	836	840	756	795	813	815	839	781	780	768	803	791	771	831	753	783	755	732	766	789	798	801	805	778	773	728	811	853	817	784	769	832	813	748	758	775	825	808	734	849	812	838	795	808	756	775	797	804	813	770	784	778	762	761	801	829	845	802	764	794	810	806	791	799	755	855	813	778	813	795	773	790	804	762	774	830	814	775	842	739	735	782	810	710	808	781	773	744	782	797	763	763	810	800	773	780	802	762	743	784	779	780	781	791	794	734	790	773	745	767	808	794	850	745	744	819	757	831	777	815	816	778	820	808	800	792	823	822	791	802	788	775	814	756	750	819	790	791	798	745	820	787	822	777	848	825	821	809	789	784	806	771	803	811	738	789	813	800	798	768	833	787	769	814	779	799	813	822	762	784	795	777	799	727	810	740	766	804	764	800	783	780	792	799	778	778	758	798	796	778	752	771	803	807	806	787	761	808	779	757	758	804	792	768	779	771	771	789	781	808	787	777	800	762	848	751	759	846	760	800	747	774	774	766	774	795	790	828	776	758	792	821	818	786	794	787	765	760	777	787	770	768	804	836	722	764	780	767	757	814	757	788	802	767	778	753	795	789	759	769	767	778	764	781	787	764	828	804	739	781	808	815	790	766	753	774	793	824	782	791	766	792	844	825	723	766	799	756	796	846	808	815	766	773	807	769	794	800	780	830	780	808	767	797	772	815	814	817	807	736	798	765	856	814	765	757	802	769	815	810	790	807	840	803	804	783	803	768	755	793	719	775	819	823	748	829	782	791	842	800	777	769	816	799	759	814	816	772	836	824	825	815	829	730	787	800	786	790	809	745	784	762	779	811	832	790	756	785	772	762	818	804	805	796	705	773	815	743	795	730	750	766	769	794	771	780	730	786	769	770	740	763	814	819	755	755	829	790	783	774	730	793	773	763	779	777	778	732	760	764	792	758	747	813	791	787	730	762	793	792	786	785	723	797	762	780	819	778	769	821	809	805	772	851	785	797	796	785	816	835	835	772	838	740	786	823	779	849	811	820	810	800	789	773	774	779	787	796	821	840	798	786	773	791	812	766	713	767	764	779	800	772	772	773	804	792	838	822	789	813	781	794	809	829	785	763	840	827	755	774	822	756	776	776	818	775	800	830	788	785	736	843	784	793	817	816	796	811	776	730	789	818	808	793	746	807	802	787	787	781	801	832	788	846	788	783	777	772	800	843	831	720	795	825	796	799	778	794	815	802	766	828	792	749	744	741	801	773	802	737	747	781	800	795	827	757	808	823	822	753	822	754	801	734	803	803	774	766	774	774	751	770	854	825	809	795	788	746	810	822	793	761	778	764	796	745	820	781	794	792	818	796	788	758	793	756	800	740	800	802	799	762	759	785	767	770	783	792	801	783	775	768	778	731	827	768	805	730	768	793	786	809	751	774	768	840	813	744	771	774	768	786	787	740	798	793	776	836	809	833	832	803	808	786	791	804	820	751	741	801	824	777	772	794	759	819	797	788	792	800	773	748	784	873	784	813	821	824	754	781	778	821	792	782	822	772	804	741	814	781	771	805	773	776	768	782	856	758	762	772	774	839	745	781	774	803	785	776	811	809	797	746	780	780	758	810	755	744	772	784	798	775	829	797	766	786	779	780	753	838	835	847	752	773	782	788	792	741	815	798	809	808	789	779	790	794	757	794	822	791	764	759	753	780	767	775	782	793	810	765	777	736	809	747	781	852	805	778	800	773	780	784	771	797	766	810	820	765	741	793	782	776	788	810	796	831	744	830	781	740	802	822	791	777	818	748	808	710	792	800	802	801	786	784	822	768	728	768	821	767	792	808	794	786	765	818	787	774	815	741	837	823	803	780	787	832	781	753	739	794	753	804	794	795	753	773	761	791	777	770	795	809	773	799	800	840	775	771	762	753	795	784	815	807	819	744	796	792	822	762	769	731	776	720	812	767	771	750	829	815	761	817	801	817	792	843	807	796	803	739	809	737	740	801	723	766	859	768	771	765	815	783	809	846	830	779	816	753	751	800	752	789	784	787	776	798	792	771	759	772	777	845	763	798	772	834	827	833	796	718	760	803	830	798	784	763	703	787	790	786	806	793	825	754	788	816	769	839	798	776	802	762	753	753	781	815	841	772	762	796	771	786	795	799	820	793	789	747	822	736	777	807	812	772	766	808	788	771	807	804	771	796	797	778	803	809	776	792	770	766	803	805	743	770	776	771	821	771	798	759	761	787	755	799	785	785	793	810	736	720	778	825	832	811	799	810	763	801	830	782	839	797	787	802	766	858	783	766	775	754	812	779	763	789	778	731	816	793	773	822	758	807	777	786	768	778	758	853	805	774	837	735	737	814	776	733	807	760	739	814	794	751	786	734	770	822	799	781	797	797	794	773	820	763	836	818	800	807	845	817	767	776	789	785	833	856	830	795	779	749	789	795	811	769	748	816	790	817	800	791	740	778	827	825	793	780	792	836	746	802	840	800	763	777	812	771	820	786	793	797	788	712	809	790	841	813	784	776	746	805	787	793	807	816	832	769	769	776	719	803	775	815	799	788	812	797	781	824	760	754	856	835	821	761	771	828	822	839	782	784	777	787	825	744	810	812	781	802	780	778	756	777	786	802	773	805	766	839	793	797	799	805	804	869	790	781	765	783	831	820	793	780	813	773	773	776	728	799	791	719	778	752	765	810	745	797	811	785	764	813	802	749	801	769	837	789	755	747	797	795	775	823	775	784	791	819	755	789	835	783	774	790	766	817	807	820	768	799	820	761	779	771	776	769	789	816	769	789	809	774	746	741	807	831	740	793	831	774	770	768	767	796	794	785	799	802	755	758	805	761	821	756	756	745	800	768	786	829	774	802	789	809	794	787	764	813	778	736	749	792	788	811	756	781	734	775	775	760	753	803	797	759	798	795	750	841	772	803	856	778	790	752	834	788	762	773	792	810	754	808	762	788	803	810	798	818	816	749	796	804	806	794	801	798	817	840	746	747	822	770	789	723	782	775	759	747	797	775	732	843	804	771	796	858	790	783	760	849	785	759	803	798	774	823	824	800	766	799	753	781	787	862	809	774	812	742	786	743	794	753	792	786	809	728	764	819	749	831	777	752	813	804	803	756	789	788	805	774	769	807	820	771	755	805	785	771	808	755	818	824	796	745	814	784	778	825	758	747	773	773	792	773	781	793	746	856	768	784	805	791	752	794	790	799	786	823	734	762	774	746	767	788	777	759	764	780	771	760	785	803	780	802	834	774	825	739	831	804	830	803	763	800	776	779	759	786	786	842	781	823
23587	20846	25128	26704	20854	20846	3171	482	359	319	269	268	241	254	254	247	250	236	231	259	235	258	220	232	203	247	239	221	234	216	221	201	230	226	222	227	228	240	223	214	207	224	210	194	193	227	209	215	234	231	206	194	222	173	239	203	209	219	267	208	227	204	212	231	218	226	203	196	199	223	221	226	234	230	218	205	216	221	202	221	239	220	216	235	205	214	204	217	216	234	211	226	209	187	213	229	188	190	249	206	199	230	203	257	203	216	211	207	203	214	205	243	219	237	229	198	214	245	219	212	229	220	229	204	208	217	206	193	234	195	213	240	244	223	226	209	228	204	243	224	238	228	226	222	210	211	234	220	235	228	227	223	205	220	213	233	225	210	207	207	209	222	241	214	217	233	249	231	223	198	224	218	224	212	239	227	222	218	169	212	172	206	192	206	228	230	207	236	242	196	216	200	197	217	229	218	226	217	229	179	220	200	219	204	194	222	232	218	218	220	208	254	237	235	259	221	223	219	231	186	207	239	220	226	205	206	232	227	216	234	211	225	247	225	209	236	222	210	215	209	254	202	211	201	212	219	240	215	179	215	215	232	233	207	233	208	205	225	237	200	216	235	221	195	217	212	206	224	207	183	211	213	209	246	219	203	198	200	195	205	219	216	216	204	203	206	221	205	261	217	197	220	237	217	227	208	211	191	218	220	211	234	218	211	223	234	242	240	191	234	230	211	222	207	208	257	205	221	223	209	226	224	236	220	198	215	184	218	219	230	208	218	229	217	191	225	218	223	205	237	216	246	243	208	230	226	227	206	214	221	218	232	213	218	227	218	225	215	206	231	212	228	199	236	232	241	198	230	209	227	210	234	204	203	212	202	224	229	216	221	212	222	209	200	219	208	190	240	222	224	238	224	239	207	220	214	186	197	227	213	204	222	202	206	247	204	206	215	224	196	185	230	199	198	229	225	222	238	233	205	226	224	191	234	227	219	233	211	199	213	237	212	233	215	223	209	200	215	200	222	215	204	213	250	201	211	218	226	251	229	214	203	212	227	243	235	231	219	207	200	205	216	240	220	220	210	231	204	220	185	241	220	222	217	219	217	195	218	200	195	241	209	212	230	235	199	204	193	245	217	222	222	214	200	199	222	207	202	230	226	232	238	215	214	220	215	178	224	210	201	201	210	241	225	229	201	208	197	208	214	216	228	244	221	190	198	208	194	227	191	235	223	232	192	226	230	218	203	203	207	209	181	197	213	236	232	209	204	216	200	224	243	261	199	223	215	234	207	204	186	206	248	231	207	191	218	229	206	226	203	188	205	222	219	224	233	193	205	190	188	214	209	209	233	172	200	213	211	230	215	205	202	233	193	208	231	220	234	230	220	195	223	228	216	206	210	224	211	228	233	210	193	218	278	201	189	228	214	231	232	222	208	201	237	235	238	220	231	221	224	212	231	207	221	206	225	222	221	203	220	209	186	200	237	231	230	226	206	205	210	208	211	204	218	217	217	200	194	180	227	246	205	212	210	234	212	203	195	216	195	256	219	234	201	197	210	205	207	224	235	197	229	209	230	218	226	204	210	238	206	212	223	203	209	236	235	199	212	217	209	235	205	230	240	229	219	202	217	220	226	219	213	198	194	213	231	217	226	218	209	226	210	214	237	214	199	178	200	207	192	196	229	237	232	197	204	235	244	207	239	224	241	217	219	236	205	194	228	193	213	238	205	243	190	231	207	195	198	245	219	217	208	193	242	235	196	230	203	217	202	241	213	218	203	224	226	218	240	202	205	215	186	226	225	225	215	207	206	230	220	228	245	233	204	227	226	190	210	201	235	233	207	198	223	211	207	266	217	246	182	236	212	210	243	207	226	204	209	230	226	211	227	202	191	210	214	225	223	222	216	219	201	209	208	204	196	230	222	213	224	228	210	223	205	212	200	208	200	223	204	221	200	221	246	228	210	229	235	211	225	214	231	219	230	228	193	235	213	223	201	223	204	227	210	205	232	222	213	221	225	217	241	213	206	202	214	199	198	215	203	230	201	196	198	211	211	211	215	213	220	241	194	202	249	190	198	214	224	220	216	205	220	216	210	203	217	225	240	222	222	221	213	228	215	214	204	219	220	211	223	223	243	217	197	204	211	227	217	219	204	216	235	229	206	209	213	234	250	199	225	218	230	207	224	229	232	219	233	202	230	214	234	202	205	209	205	210	209	224	201	220	235	216	187	191	198	225	232	209	222	206	206	224	219	193	208	228	215	184	186	236	216	210	193	245	200	211	197	215	214	223	213	218	209	203	199	211	197	216	210	188	225	211	213	252	205	214	199	208	197	226	224	213	229	210	210	204	184	200	216	235	224	218	198	215	199	222	201	241	243	218	214	205	228	231	225	210	206	206	209	213	197	207	243	230	183	190	202	212	207	179	203	212	215	195	223	247	208	224	237	221	202	237	227	222	212	213	209	220	221	214	238	234	211	216	229	234	199	221	214	213	223	227	223	211	229	180	203	229	232	240	212	207	204	212	213	177	255	207	209	216	224	225	201	207	196	206	230	220	234	206	219	233	228	202	225	204	237	235	213	208	196	247	228	206	209	207	220	190	185	214	231	220	197	230	226	208	204	249	213	223	183	219	230	216	206	216	202	215	201	214	198	194	225	189	189	187	202	182	218	230	226	199	209	200	208	222	227	216	226	190	200	199	210	226	235	195	241	224	205	223	197	190	214	185	189	194	212	222	195	226	228	224	216	186	218	219	212	225	201	212	212	216	194	234	202	219	206	184	215	211	233	196	220	229	219	243	216	209	215	205	212	222	213	192	188	218	194	219	198	236	203	206	241	186	204	208	198	235	241	191	218	196	194	220	253	213	220	213	244	226	178	235	201	216	190	218	231	214	214	200	199	220	217	206	213	227	255	238	222	230	219	243	204	211	212	206	201	225	212	216	233	254	219	198	234	231	207	203	204	227	194	217	211	238	185	224	215	211	222	191	225	226	225	211	222	204	218	230	249	230	206	218	230	186	216	224	236	211	209	214	211	179	203	204	217	209	217	226	216	195	201	230	214	221	208	219	193	226	214	196	233	229	227	216	211	237	193	201	259	220	225	235	224	226	212	210	186	232	245	235	221	241	212	223	225	227	201	228	214	227	205	204	214	224	231	213	206	220	191	227	197	236	260	219	227	231	191	193	195	231	207	221	223	229	226	217	206	220	215	221	214	211	210	196	201	190	211	226	222	221	201	218	208	200	233	225	187	198	221	244	233	212	227	212	214	222	213	205	198	207	228	199	228	249	203	212	231	207	189	243	226	209	224	197	230	210	221	214	234	209	216	198	206	218	211	194	232	252	221	213	208	210	214	238	219	208	226	212	197	223	231	218	192	219	223	209	212	194	188	217	204	211	208	193	192	222	192	214	225	228	230	221	197	210	243	225	238	202	224	231	240	231	227	199	187	220	193	221	176	227	204	205	201	229	213	214	196	225	216	227	211	214	220	208	216
3307	5116	3084	1507	935	701	598	603	597	544	535	559	524	524	494	506	521	532	525	516	500	510	524	502	493	516	492	477	516	539	509	510	487	491	533	508	511	524	486	508	521	471	493	502	472	494	489	494	479	449	481	499	518	501	504	470	493	508	517	527	477	500	491	507	475	490	510	508	488	503	502	503	484	482	517	482	487	491	495	519	497	469	503	501	486	478	476	501	525	496	526	519	505	514	469	482	485	536	479	500	491	470	492	473	486	480	461	497	544	506	449	480	476	530	529	511	498	546	499	489	473	523	492	449	470	479	515	500	530	512	494	466	504	547	503	507	499	489	506	444	504	506	502	485	492	516	487	506	518	458	536	527	430	523	494	457	485	494	462	454	478	490	480	491	467	481	502	486	483	498	437	487	490	497	527	520	507	488	463	490	465	514	491	482	498	494	489	532	510	485	469	464	468	543	526	498	484	525	479	538	476	489	503	513	484	469	491	507	480	468	501	489	501	464	510	454	514	477	496	477	499	489	487	513	499	514	475	496	533	481	452	475	504	461	476	464	475	510	477	498	505	462	515	490	455	538	543	485	510	529	490	424	512	483	470	470	489	476	449	491	500	439	448	483	501	481	510	518	475	477	512	535	495	475	493	484	463	481	489	483	468	485	496	482	486	485	486	494	530	473	502	484	533	445	517	473	463	496	485	513	480	456	498	491	477	514	483	485	511	493	475	481	476	483	460	492	474	525	494	477	472	451	469	474	474	505	494	499	498	497	484	443	520	495	466	478	504	475	491	527	489	494	506	463	535	554	498	483	485	492	515	465	495	470	500	504	500	455	486	480	464	458	494	516	475	506	511	473	521	481	483	473	455	515	488	499	460	476	522	477	490	499	466	515	519	470	467	472	478	480	522	484	510	484	466	471	468	511	503	510	508	481	504	505	527	478	479	512	502	514	490	476	558	489	440	489	503	497	477	524	484	502	497	463	486	502	491	475	497	474	523	481	539	505	463	504	508	475	479	488	486	505	497	485	497	442	463	466	485	455	474	478	492	501	504	488	491	481	467	467	491	480	483	478	504	500	472	507	484	476	538	484	503	489	494	522	473	452	505	472	489	479	487	452	527	439	516	488	471	485	514	484	470	487	527	452	516	484	503	493	514	508	476	513	468	480	479	478	483	498	505	465	501	493	505	490	526	450	486	516	538	490	445	536	488	479	548	526	489	529	483	487	504	508	455	471	506	491	501	479	508	467	461	477	510	500	486	467	475	501	505	497	515	484	507	472	509	511	500	460	490	503	487	491	490	493	474	471	477	484	499	503	490	499	476	498	463	469	533	494	488	446	468	501	505	485	439	516	516	493	465	500	521	529	491	472	509	490	483	489	472	471	490	510	495	483	473	500	492	441	490	503	481	511	468	486	482	523	504	525	485	504	477	457	486	515	503	489	518	511	471	477	482	506	521	451	454	516	505	501	465	543	497	521	484	507	483	467	481	511	468	481	516	471	533	462	499	495	512	495	479	489	473	516	474	479	507	493	477	450	457	450	461	449	502	471	470	530	488	509	508	485	473	519	461	457	486	446	504	477	510	516	453	510	503	529	466	497	507	496	521	538	489	500	503	509	522	513	505	478	470	482	485	532	478	485	544	497	533	493	472	468	472	483	460	501	509	482	513	483	441	504	524	508	515	482	504	528	503	532	507	502	467	487	454	489	491	458	492	496	512	523	493	484	488	493	461	464	441	486	496	460	470	487	517	467	494	544	488	510	510	520	455	504	487	521	445	507	507	497	460	483	445	483	521	502	527	469	507	547	479	458	505	490	513	480	515	480	514	517	487	480	505	468	475	462	488	484	452	505	427	478	476	508	470	497	489	497	474	506	524	503	490	485	486	472	486	470	483	510	499	464	509	476	484	479	458	454	512	509	554	464	505	497	477	448	468	475	497	482	491	508	536	515	477	468	475	493	465	535	480	498	495	472	479	509	498	489	491	489	518	488	470	490	489	459	463	536	481	482	487	507	469	452	463	509	458	485	509	511	489	472	491	479	478	500	508	468	514	514	487	532	474	491	483	486	514	488	489	450	461	516	450	520	510	494	495	485	493	498	495	494	505	505	466	460	521	523	480	466	478	513	469	504	474	517	479	515	484	505	506	496	540	464	492	524	474	477	495	519	502	500	489	512	486	456	438	472	508	492	490	505	463	459	540	440	487	481	497	493	480	474	508	527	466	443	501	476	461	466	490	462	499	496	469	468	472	439	462	482	488	499	474	472	493	499	482	479	498	528	477	445	486	460	496	492	470	472	467	482	500	510	492	479	478	506	483	493	513	485	491	494	497	489	470	506	510	469	518	498	466	501	478	512	488	485	503	470	517	491	557	441	490	473	495	514	489	524	498	503	526	506	458	475	500	486	481	535	509	465	502	485	490	489	498	488	510	485	487	506	461	491	479	483	513	489	542	497	475	497	556	471	506	448	519	478	500	471	497	473	502	493	474	484	478	461	509	501	502	465	468	518	466	496	495	455	495	509	502	513	504	506	499	493	488	506	517	490	510	494	505	472	498	463	491	520	480	515	521	452	473	486	531	473	472	496	518	490	494	471	471	485	506	488	506	503	489	499	497	507	508	499	472	458	515	526	477	471	463	497	475	486	499	458	479	498	488	496	484	483	477	475	527	472	520	462	460	480	540	477	502	497	517	528	443	537	522	497	447	461	517	498	502	492	509	514	511	470	511	491	501	481	475	464	485	506	478	521	469	496	505	480	514	459	483	480	486	457	501	485	466	495	471	523	479	504	475	469	507	494	494	494	469	498	489	483	483	471	529	471	498	464	461	496	486	495	457	492	464	467	494	440	443	476	511	492	478	522	478	489	486	469	494	485	460	506	519	502	453	497	484	452	481	486	488	466	464	483	501	478	484	469	491	470	508	462	524	523	488	487	497	507	504	523	512	507	495	486	465	492	515	491	494	531	444	450	491	478	520	475	486	492	485	491	497	497	498	450	476	493	486	425	517	501	493	469	503	473	517	494	461	537	523	518	482	491	504	461	473	433	466	456	485	479	512	469	475	510	484	504	474	477	490	522	523	467	518	512	508	550	519	468	514	496	493	495	506	470	501	496	494	525	502	490	487	451	466	449	477	473	474	500	435	497	479	472	485	509	499	454	513	460	478	480	462	485	471	446	494	514	494	476	477	483	482	532	475	490	479	452	510	459	483	484	485	524	493	471	486	502	470	460	481	481	493	510	492	514	509	516	485	496	515	482	506	472	501	469	492	485	500	516	464	449	465	470	469	499	496	448	472	481	478	537	533	463	519	456	458	504	450	535	530	507	542	479	483	499	500	479	463	497	428	511	473	439	476	484	469	500	485	494	466	478	482	481	489	522	483	455	473	483	500	473	513	489	470	523	530	496	460	464	448	507	531	493	494	495	468	463	525	491	455	499	482	460	471	489	466	461	515	471	527	503	490	493	470	517	498	481	506	500	511	474	505	498
32627	12695	1540	417	333	311	276	285	259	268	269	330	265	276	304	283	298	317	251	272	249	280	293	276	255	281	289	268	276	257	290	280	250	245	280	298	277	290	234	295	277	278	264	312	285	281	253	265	251	289	274	244	273	257	274	265	256	285	237	238	238	282	268	270	295	258	293	274	285	302	292	268	280	246	262	300	260	266	268	256	252	298	269	269	254	318	249	268	263	273	251	256	246	263	276	279	285	302	269	256	275	271	260	259	250	287	269	273	260	245	252	265	252	291	281	272	274	269	268	286	270	291	286	273	256	269	254	247	290	295	281	319	248	256	252	273	257	292	282	294	254	235	222	267	240	289	273	285	246	244	258	302	258	272	243	290	278	259	309	263	280	257	306	267	279	245	297	282	271	268	268	303	257	280	268	272	290	289	263	278	246	270	272	307	243	293	279	249	302	269	249	272	237	251	263	275	263	290	264	256	273	281	277	275	250	284	216	265	289	262	280	265	299	262	284	243	261	263	242	276	273	272	295	286	297	289	272	274	284	303	281	279	278	291	284	273	248	274	305	258	282	285	234	256	271	306	271	239	284	306	284	265	305	262	289	290	258	278	294	295	277	272	291	257	281	279	247	249	265	291	263	287	271	273	271	280	265	271	298	293	259	269	281	257	297	255	276	289	260	256	257	348	293	272	279	256	288	271	289	261	260	287	290	293	278	264	282	278	252	258	285	271	269	284	275	284	253	247	242	269	278	237	269	278	269	274	261	319	275	290	253	268	265	274	272	253	276	306	289	267	281	283	278	297	291	263	302	268	271	260	259	241	263	250	261	271	272	244	260	286	276	276	333	246	290	231	266	279	318	291	277	280	238	295	258	269	257	288	288	268	279	271	268	289	309	273	289	302	294	289	294	271	275	287	255	246	268	282	301	260	261	278	310	259	248	244	286	253	276	306	296	276	271	273	261	306	261	256	239	291	297	257	267	251	292	272	288	267	264	272	254	285	311	284	271	292	294	299	284	278	248	246	242	282	258	284	274	255	286	269	311	287	291	267	280	310	283	275	254	275	283	265	282	253	272	271	273	262	261	245	259	252	306	302	274	250	248	269	283	303	264	293	273	288	294	286	300	250	239	301	298	282	277	267	263	272	264	293	271	275	278	273	267	235	251	290	241	262	265	263	258	276	269	258	248	254	290	262	302	278	271	308	274	286	295	308	283	271	282	274	259	294	274	292	279	259	286	259	273	283	243	275	311	277	277	272	291	266	289	267	261	277	276	252	279	274	266	265	267	228	274	258	278	288	286	266	268	255	266	284	268	306	226	274	299	300	266	277	286	231	273	280	272	274	282	265	303	297	251	266	245	254	274	280	252	285	301	270	255	275	275	274	279	239	294	243	286	266	266	258	259	258	269	265	275	257	272	271	240	251	274	239	262	272	259	272	284	305	268	282	254	282	269	296	288	262	255	284	280	264	275	280	261	279	249	302	277	284	294	263	246	282	294	275	299	254	291	288	278	227	277	281	286	274	282	289	297	300	296	280	277	258	274	289	286	258	304	303	301	245	285	288	253	264	287	268	301	313	238	282	256	282	261	254	283	280	245	272	274	232	295	259	268	270	270	297	261	282	276	274	277	249	252	242	248	270	306	287	278	289	277	309	301	289	263	300	274	275	272	256	255	302	247	234	260	289	272	263	277	262	273	237	291	257	284	274	238	271	255	259	262	250	290	270	248	308	271	268	263	244	305	269	301	280	272	299	280	272	258	289	258	282	290	261	280	306	273	297	273	258	274	291	273	275	260	263	264	274	299	268	283	280	260	269	292	243	272	267	240	262	243	262	262	275	262	257	266	261	274	275	261	272	288	272	252	302	270	268	296	249	265	272	271	306	280	262	262	289	265	261	264	272	279	266	270	264	253	268	263	277	259	274	268	244	281	275	246	260	259	280	270	299	277	274	263	264	279	262	250	252	246	293	282	315	278	243	290	288	292	269	290	283	252	261	315	255	269	291	285	243	262	288	273	269	284	272	287	273	268	292	243	251	276	263	283	294	271	285	260	268	274	265	282	263	265	292	274	299	270	282	256	301	305	255	281	254	269	268	292	276	280	259	320	261	317	287	267	298	310	310	268	261	308	248	283	267	245	307	258	288	266	289	300	279	262	292	260	294	262	274	260	288	277	255	278	242	287	280	254	294	272	292	301	271	261	278	265	247	246	260	262	285	297	289	281	257	304	278	264	283	268	267	295	233	271	268	292	260	295	272	255	301	269	293	269	262	244	279	259	299	247	276	293	302	278	255	283	288	279	252	259	277	274	264	292	282	274	288	268	267	288	269	261	249	250	301	269	275	280	284	284	265	266	241	255	312	255	279	277	293	280	288	265	281	276	305	263	243	276	285	282	276	300	303	275	240	292	271	283	279	291	275	255	268	265	276	286	307	272	272	275	284	263	246	288	246	281	248	256	265	272	296	267	277	277	284	281	290	282	259	264	284	277	271	267	286	268	261	284	298	270	282	242	270	254	257	289	245	286	280	266	307	278	266	281	291	244	271	255	273	268	271	294	266	260	290	278	276	249	291	257	254	318	289	274	261	272	304	275	298	261	282	278	283	264	287	256	283	302	249	298	277	294	265	255	269	276	270	293	258	264	274	304	265	255	295	286	311	291	308	295	263	274	260	272	252	249	272	245	251	260	286	300	271	288	291	289	250	288	269	289	259	273	272	280	261	272	261	282	276	300	302	271	261	294	264	264	245	289	295	261	285	263	283	281	267	248	263	276	259	263	271	254	260	267	271	264	291	271	287	288	298	288	271	266	260	276	280	269	251	268	285	296	263	270	244	258	278	284	274	266	260	241	245	261	251	298	248	267	289	285	286	282	258	251	295	260	261	318	277	250	287	260	294	258	286	280	292	271	262	293	278	269	294	294	251	281	296	279	283	294	297	263	295	245	266	273	306	258	269	244	273	254	268	273	281	288	287	267	254	299	280	280	273	285	281	286	288	265	288	258	261	267	263	249	251	259	289	264	289	250	265	261	280	252	285	240	286	267	272	255	274	313	246	308	250	255	262	288	257	284	311	282	279	277	268	277	264	289	258	251	293	245	265	306	282	284	253	272	300	258	276	268	312	277	256	294	280	288	264	262	253	294	242	246	263	268	258	266	258	272	286	288	276	279	301	289	277	267	266	266	283	303	232	244	267	296	251	245	269	282	322	270	297	289	298	292	308	320	291	259	272	259	301	236	256	252	242	257	276	246	268	259	255	277	237	295	287	274	262	253	275	245	289	278	278	310	273	274	270	263	287	260	234	286	289	266	267	276	242	279	278	249	278	264	250	275	263	294	261	265	286	279	274	283	263	244	302	273	245	293	254	256	290	272	263	259	261	286	275	277	302	279	276	283	286	272	281	245	284	242	221	275	301	237	294	267	252	262	316	272	282	290	249	283	270	293	252	274	255	242	255	285	268	273	253	268	261	273	291	240	269	277	275	292	276
5164	903	760	700	620	644	627	651	661	634	664	699	676	661	627	668	613	651	604	650	673	658	604	664	635	661	595	687	633	694	626	671	631	644	647	658	669	610	647	652	584	636	645	629	632	618	668	644	623	680	618	665	647	641	630	650	644	655	596	661	684	662	631	639	626	631	656	626	659	622	635	672	657	642	666	683	633	605	671	641	669	645	611	602	703	631	639	599	672	644	593	635	602	671	640	610	654	627	666	642	652	633	635	675	666	633	608	606	669	625	623	631	614	667	641	650	645	614	620	610	692	649	655	610	622	663	654	647	620	644	610	624	664	625	677	655	649	624	621	675	675	634	626	656	632	649	625	654	565	647	647	635	668	638	689	628	622	621	623	623	601	632	604	615	615	624	693	651	690	681	652	602	636	622	640	635	669	645	646	693	646	674	652	643	634	688	632	697	628	652	655	642	629	634	660	642	635	640	689	641	644	656	681	637	656	642	644	631	622	596	679	642	664	706	633	615	631	585	605	643	653	641	706	605	647	625	637	630	637	623	625	650	626	668	610	634	630	637	641	614	648	652	660	614	709	619	648	616	653	626	617	703	643	632	642	694	648	620	661	611	597	665	625	659	612	664	677	600	626	697	690	663	632	654	645	691	660	623	654	619	601	653	640	630	621	631	640	633	602	601	653	626	583	637	659	634	607	630	611	615	656	656	617	600	627	600	599	671	678	634	654	605	647	677	625	634	660	649	627	639	631	649	631	635	634	659	684	668	633	644	644	634	644	661	672	643	651	659	674	647	650	674	664	644	677	684	640	627	647	670	625	660	602	657	619	648	614	644	644	646	658	617	623	602	659	638	633	648	668	589	705	631	620	657	619	606	652	643	660	672	654	636	629	653	600	656	605	635	648	648	641	665	631	662	641	674	626	642	625	663	638	650	674	644	605	640	638	626	664	654	653	625	656	651	620	645	641	658	656	651	695	630	614	660	640	666	664	652	661	640	630	618	616	622	654	654	604	618	617	634	606	691	689	614	619	647	658	650	606	616	681	667	679	645	651	613	625	644	637	609	596	630	659	612	651	603	615	630	615	673	619	627	636	656	649	611	639	649	655	656	637	672	671	636	643	638	642	631	639	644	674	604	617	623	679	644	643	691	632	665	637	632	636	635	641	653	609	632	648	648	676	631	662	654	647	598	661	665	642	634	656	649	657	633	677	653	609	638	647	627	636	609	614	636	647	640	671	636	587	655	653	657	635	650	642	606	676	622	688	629	655	677	673	656	658	638	640	635	605	636	636	616	636	632	642	683	630	617	622	658	672	665	655	616	634	654	634	650	642	653	653	630	641	638	649	659	630	603	675	647	623	608	626	651	652	624	629	580	649	625	638	653	620	648	658	666	628	636	649	632	675	645	649	579	669	636	632	617	659	664	638	621	640	623	646	679	642	695	592	641	666	666	674	628	588	645	646	627	648	671	662	626	634	646	626	618	634	648	624	624	627	621	612	636	635	621	626	644	621	639	642	621	629	656	634	621	647	620	672	639	625	637	627	624	684	651	647	611	659	627	639	629	648	636	670	651	607	585	595	633	642	651	669	601	582	623	678	649	663	661	664	663	611	625	620	645	647	654	638	629	648	648	684	635	611	624	639	655	655	685	632	604	610	637	625	668	638	657	626	659	639	656	656	653	640	699	646	601	657	664	666	650	660	648	641	610	667	698	642	674	644	653	615	636	640	623	667	590	619	593	613	609	616	642	652	634	648	619	666	629	635	605	651	627	615	627	629	654	632	655	665	625	649	624	662	639	649	647	636	626	669	673	642	620	666	616	628	596	667	665	614	657	650	680	672	592	643	633	646	664	632	628	695	584	626	627	632	632	645	653	644	688	666	647	666	584	631	568	666	643	663	627	605	633	681	631	637	636	615	653	662	640	669	608	638	647	638	625	667	675	629	663	606	621	624	628	680	641	664	654	655	670	610	709	631	607	623	668	643	705	644	675	630	668	636	596	622	637	632	631	654	652	667	659	623	642	630	602	669	647	628	645	604	625	663	665	614	663	654	609	633	657	629	617	665	629	642	621	655	642	657	639	675	666	634	642	653	632	683	633	637	646	692	634	645	674	654	664	648	652	605	644	655	636	627	631	629	619	651	638	670	612	635	641	674	629	629	644	668	659	647	624	677	668	633	612	660	616	629	611	647	625	617	664	633	629	674	647	625	642	656	634	662	668	668	680	630	600	642	635	642	613	661	647	663	645	627	656	679	603	603	613	643	642	645	636	629	610	630	640	589	696	648	604	629	629	628	663	658	650	700	661	619	635	642	665	650	696	643	645	663	640	642	635	618	616	648	619	647	686	664	677	656	659	659	639	634	599	676	687	643	639	651	667	650	686	644	668	697	631	662	650	638	588	612	650	644	659	669	634	651	649	641	659	667	645	703	661	635	623	630	596	648	606	597	649	634	642	624	610	619	685	671	656	606	612	646	668	628	671	632	616	643	625	607	628	646	602	654	667	641	628	627	600	654	605	651	640	631	650	677	647	640	650	625	659	632	644	684	608	621	646	652	639	662	663	639	641	640	613	638	605	648	679	661	648	615	679	679	606	655	628	629	671	650	648	648	659	653	648	652	630	588	687	597	678	650	574	642	611	637	631	634	663	610	685	653	646	647	660	638	627	620	634	674	606	650	675	639	659	665	620	686	674	604	641	667	642	685	682	693	652	609	663	590	627	660	624	613	641	611	630	663	694	633	644	639	683	624	592	669	647	659	653	644	643	624	682	644	644	640	655	653	670	619	683	637	634	627	682	680	632	636	659	638	648	673	649	600	658	645	637	610	649	652	626	649	618	652	690	627	662	617	711	658	634	621	638	671	686	683	614	619	649	663	686	625	631	662	647	650	644	614	643	648	671	632	618	633	671	632	636	626	655	649	637	648	638	634	592	668	657	631	631	627	600	618	651	612	674	663	623	651	671	659	624	679	663	659	652	631	635	671	636	632	640	659	661	632	628	648	663	600	649	653	678	602	630	686	658	667	604	697	675	670	622	615	630	649	604	642	634	662	714	625	604	621	635	665	674	645	670	646	672	666	621	655	656	676	641	622	670	660	635	628	647	613	651	665	634	574	614	618	668	623	649	622	621	672	654	622	598	657	682	645	661	591	623	658	665	674	654	676	641	661	660	634	665	627	615	655	637	640	624	616	616	628	667	640	653	637	648	653	694	645	620	648	669	665	654	705	641	643	656	638	648	667	624	639	644	646	666	644	639	706	620	606	647	627	670	657	656	616	661	563	637	641	604	621	632	609	621	641	624	642	584	662	661	646	637	632	635	688	667	667	627	651	634	650	649	644	684	663	661	655	641	667	644	686	649	605	611	658	598	649	627	691	642	615	620	623	645	640	641	657	639	658	639	653	634	634	658	650	600	696	656	625	629	640	670	650	663	666	672	683	619	631	608	599	632	627	665	614	659	628	654	639	615	671	601	648	658	647	668	622	651
24530	20838	24344	27427	19013	1167	560	375	422	400	419	394	364	388	363	367	379	375	362	357	360	356	352	352	367	325	390	330	403	358	360	332	356	387	375	353	377	341	304	374	326	386	365	388	342	365	380	366	370	306	367	366	342	378	347	372	364	368	383	339	347	369	390	358	321	337	368	346	348	373	322	364	372	392	396	357	353	324	361	374	387	359	343	349	344	350	357	344	374	332	357	377	351	355	340	333	341	370	344	380	344	359	358	346	326	362	343	310	328	311	363	367	392	347	378	367	342	345	354	369	352	413	359	334	376	349	399	349	333	362	367	350	373	404	359	366	381	401	341	344	415	362	316	363	333	367	363	359	356	384	343	359	383	349	360	362	353	352	331	365	364	357	372	366	374	350	364	343	367	360	322	358	326	369	361	357	350	338	344	339	350	344	331	353	330	367	346	381	327	364	373	370	334	326	395	360	375	369	366	356	364	374	366	395	393	354	342	380	341	340	348	318	346	373	361	376	343	366	352	375	361	349	332	335	328	370	390	317	375	344	393	378	375	374	346	382	333	352	343	369	362	366	337	342	322	374	375	367	386	343	340	340	361	357	358	383	368	378	363	328	309	337	369	359	338	339	371	323	347	324	324	341	354	347	335	351	341	330	376	367	357	366	347	396	340	373	347	344	370	362	367	339	341	356	369	348	381	336	356	358	363	335	336	360	354	344	377	347	340	386	405	320	357	361	372	378	374	332	355	355	389	390	362	344	371	380	340	347	372	360	321	375	390	359	365	319	372	376	359	393	340	369	377	346	361	345	373	305	334	335	340	333	351	350	367	354	367	327	346	342	368	350	371	353	338	323	352	362	370	374	385	355	393	380	380	361	372	362	385	362	337	356	310	380	376	296	405	374	342	337	415	313	368	388	352	322	354	351	324	379	358	378	380	355	330	323	325	357	362	359	381	386	365	333	329	335	369	351	349	394	344	398	353	356	339	345	351	397	342	401	379	388	371	349	385	371	356	397	338	327	383	374	356	342	346	359	357	384	338	372	352	373	315	363	338	359	354	346	348	353	330	355	343	371	344	300	372	355	372	347	316	392	357	370	363	352	391	335	354	395	399	357	363	365	376	376	374	374	364	351	388	356	329	359	384	388	309	377	392	371	387	360	300	365	360	348	389	329	362	378	380	344	371	336	388	381	389	377	341	338	367	322	340	366	340	345	329	346	356	345	372	374	347	367	364	365	377	319	361	350	366	379	362	333	361	347	355	348	380	366	340	396	391	371	344	358	364	340	342	375	358	381	338	323	362	364	340	358	340	323	374	337	312	332	346	355	346	334	318	379	372	348	364	353	337	312	358	371	374	373	345	366	351	354	325	340	360	347	381	374	333	337	375	336	367	386	333	334	377	340	316	354	373	335	347	347	328	342	343	403	370	372	389	377	383	346	360	347	334	369	353	390	348	379	330	355	401	362	312	329	363	368	373	375	347	344	410	388	341	341	369	365	376	355	342	350	396	310	359	335	356	323	322	353	386	335	364	366	345	352	342	356	360	401	329	362	314	342	337	343	401	343	336	373	371	379	357	351	335	351	383	303	363	349	341	318	365	378	354	330	376	347	343	376	332	324	345	380	349	382	359	363	365	373	374	354	361	368	363	361	342	354	340	343	389	340	337	350	363	360	336	344	375	312	325	352	365	351	340	341	344	333	367	366	365	348	336	355	375	364	348	320	382	351	359	351	342	354	400	309	353	349	396	344	342	326	381	360	356	350	356	335	354	372	333	340	358	342	327	388	380	360	343	339	330	338	357	307	372	379	380	369	395	338	355	348	383	350	359	304	360	319	371	376	365	371	342	334	340	391	394	356	304	374	362	370	384	303	341	330	355	365	371	361	356	389	334	333	354	336	363	359	349	327	326	354	344	350	363	367	365	369	326	363	355	379	340	336	373	375	353	317	365	362	358	348	382	363	383	372	352	391	323	348	337	334	371	374	365	322	354	399	405	373	354	351	357	376	361	351	343	317	343	360	346	341	356	353	356	327	351	361	385	350	363	338	373	364	375	374	340	345	380	329	360	359	321	374	357	388	369	367	354	377	332	379	361	342	356	378	358	370	353	329	395	348	374	358	341	358	321	346	366	344	358	387	348	330	340	373	332	357	357	334	358	378	382	340	373	383	352	355	403	383	318	371	380	353	376	339	369	342	352	372	357	394	380	351	380	348	331	359	346	347	372	357	366	356	356	372	399	344	380	376	337	353	339	316	334	333	401	352	342	355	354	327	351	376	324	327	373	361	361	397	354	354	344	322	353	380	356	395	345	360	337	370	338	374	378	312	370	314	391	351	365	356	342	297	330	335	332	367	338	377	369	334	364	349	349	358	306	352	346	329	373	324	351	337	338	339	339	393	358	382	349	368	362	375	378	335	361	383	384	349	350	381	370	356	376	377	355	384	344	358	317	334	370	318	359	347	310	356	347	380	353	375	345	341	347	346	370	356	328	379	341	349	368	379	353	366	341	347	360	322	345	333	352	374	368	384	342	349	359	364	368	320	356	345	329	326	308	329	334	345	372	366	361	307	319	313	364	347	382	345	359	367	324	327	312	358	335	342	355	381	353	346	378	309	385	334	384	347	360	392	368	333	381	343	363	377	347	331	324	375	335	326	374	373	359	383	349	364	381	361	385	364	373	363	348	352	381	384	339	377	327	346	343	343	361	332	323	401	369	364	372	361	375	346	354	339	334	348	358	324	379	358	361	381	338	365	380	371	384	388	339	370	337	368	374	374	336	331	348	357	342	335	371	366	343	360	392	354	323	329	378	419	378	362	334	350	313	352	346	358	356	345	370	291	360	349	345	357	374	405	360	336	390	347	334	325	348	366	356	386	343	367	328	340	357	367	351	340	364	360	366	369	357	364	377	355	345	346	364	354	330	353	339	372	326	353	352	367	367	355	344	336	328	317	368	355	351	329	397	333	367	388	338	364	352	394	331	336	371	344	320	394	360	331	373	370	342	323	344	358	349	335	364	361	357	338	352	352	351	385	342	345	379	374	353	333	336	360	386	347	361	365	347	330	347	356	337	351	376	354	347	344	367	354	360	334	382	362	373	352	360	350	370	330	364	308	335	385	351	369	387	343	352	371	337	360	394	362	382	393	355	401	389	325	354	381	340	346	366	375	364	356	368	344	390	346	358	359	351	347	366	359	406	350	365	347	387	323	330	354	324	364	348	345	340	313	341	345	368	384	360	378	356	353	371	377	386	347	348	354	354	304	378	348	416	366	345	386	363	357	358	365	391	311	332	353	365	348	338	352	344	381	385	365	334	347	320	358	336	379	351	365	340	392	391	408	369	347	336	355	354	322	378	352	375	348	363	378	343	341	385	380	354	372	359	357	365	331	375	409	377	357	359	359	381	359	367	332	364	357	362	345	392	350	369	332	348	389	335	368	353	340	364	372	327	369	362	359	367	373	354	388	372	347	351	357	346	393	335	342	353	370
3402	2983	2042	1249	956	903	842	837	802	818	867	777	810	803	734	803	722	805	781	796	803	780	756	794	826	764	737	776	832	804	790	739	761	810	765	796	761	811	841	773	777	739	789	832	793	769	785	819	799	749	790	758	791	784	805	793	767	776	839	803	781	762	826	762	755	779	762	748	766	829	812	843	788	828	757	789	767	791	792	784	773	784	763	743	799	756	801	772	780	823	773	706	820	804	768	777	838	832	801	754	858	770	790	765	774	794	817	812	794	767	801	774	792	787	824	782	734	788	836	767	719	785	750	811	826	771	772	720	754	774	797	845	758	721	747	768	734	823	794	803	791	786	837	786	785	753	787	809	763	765	810	768	819	789	781	752	798	846	788	755	811	818	799	755	795	778	766	819	769	748	786	825	817	786	773	806	815	752	795	776	822	777	740	755	785	732	763	775	789	784	803	728	778	810	809	805	817	757	775	827	801	737	787	856	817	760	802	800	783	794	828	805	763	775	802	793	819	786	762	787	778	773	783	796	757	791	797	766	799	798	730	766	783	799	761	794	731	726	774	794	804	809	715	725	817	757	802	793	738	769	755	814	750	780	775	779	768	842	758	826	798	755	811	787	747	795	729	769	722	801	783	801	754	786	762	753	782	739	815	826	810	775	766	812	811	774	803	793	752	789	779	745	779	816	769	770	817	765	797	802	830	789	810	787	793	775	834	739	842	803	828	772	772	788	807	778	816	777	787	800	792	769	793	746	756	757	736	749	783	814	767	765	831	800	756	754	808	767	795	760	813	725	745	822	822	775	787	786	795	738	769	791	788	782	789	794	764	767	803	786	748	774	795	790	696	807	828	749	798	807	753	748	750	770	765	799	780	775	791	759	753	792	766	770	841	792	782	792	822	825	760	773	803	765	787	768	772	798	812	795	788	754	771	799	772	804	805	763	806	741	779	771	819	750	801	736	759	796	786	778	769	816	790	799	756	781	775	816	792	779	756	795	752	749	829	771	800	809	791	783	823	804	811	775	800	777	812	794	815	763	790	787	769	813	821	810	798	790	809	787	792	791	813	796	797	794	831	855	744	722	734	756	791	739	815	752	825	837	758	750	784	740	794	766	762	794	782	777	765	783	780	832	785	807	782	777	817	807	808	772	770	776	807	820	756	750	807	804	822	710	763	794	743	749	773	780	778	785	757	776	725	792	782	847	778	777	771	763	774	763	782	740	811	805	783	849	765	797	783	761	772	852	775	766	861	792	790	756	798	751	795	791	790	784	784	793	784	774	787	738	780	804	717	816	775	814	804	806	794	796	759	760	801	762	827	796	806	753	814	810	728	775	813	779	798	792	810	819	736	811	785	826	828	765	753	829	786	819	789	723	770	755	763	757	789	796	752	777	795	803	798	796	788	786	736	795	768	806	733	786	782	815	770	782	771	749	729	764	773	787	789	794	777	795	754	770	846	789	801	777	770	750	795	783	808	775	786	757	759	788	757	768	812	795	779	806	778	747	781	807	773	770	781	766	767	804	767	753	776	776	779	789	779	775	760	734	784	793	750	807	803	808	783	746	763	836	843	809	754	787	759	739	806	741	749	804	802	784	752	777	804	808	779	800	806	831	733	788	780	807	803	793	772	741	789	801	867	760	821	769	789	813	825	806	830	794	793	769	763	782	785	774	767	768	802	824	776	805	821	779	828	761	772	755	790	769	804	753	805	782	839	790	812	839	816	808	827	753	736	777	756	746	764	757	793	807	797	788	758	754	791	764	759	785	784	784	788	760	761	745	777	792	815	751	828	768	799	740	740	742	770	789	803	804	782	769	777	797	730	799	767	848	772	784	795	760	773	805	764	761	791	731	788	825	790	790	816	823	832	762	827	755	745	737	783	784	760	752	789	764	805	774	807	760	779	825	783	804	802	808	750	814	742	780	744	780	827	754	858	764	792	805	762	821	806	752	820	809	802	783	799	800	848	788	769	781	808	801	815	783	804	771	771	824	765	781	757	770	811	806	792	824	789	799	763	825	811	800	783	812	746	785	804	760	792	758	764	789	820	728	796	791	819	741	799	766	780	810	811	780	781	758	820	799	816	734	742	795	794	808	800	802	824	781	787	779	787	735	824	755	818	772	771	821	799	863	754	798	777	793	780	754	781	843	754	784	788	772	769	816	852	729	799	783	772	759	733	774	770	794	784	809	838	771	757	752	819	793	751	826	733	737	736	749	795	793	811	800	811	736	798	788	755	844	805	742	761	824	802	785	764	747	744	785	794	753	792	721	775	812	762	746	827	767	733	845	775	815	783	761	765	818	754	797	777	779	804	775	820	767	712	783	826	787	783	809	794	779	814	801	799	755	770	765	781	797	773	834	796	772	787	798	785	765	751	814	819	783	759	777	806	796	778	764	797	779	841	790	774	716	817	775	782	765	772	778	786	775	784	796	783	786	765	806	749	779	771	765	783	819	813	739	887	801	789	765	754	817	753	760	789	745	814	800	810	732	712	801	786	823	765	733	788	761	774	788	816	786	740	816	744	743	739	791	796	826	821	789	780	773	770	813	751	782	795	783	816	838	754	787	761	848	752	758	749	784	778	778	828	792	766	776	828	793	790	815	822	791	746	806	772	753	776	797	796	760	793	811	810	770	757	829	738	771	752	778	778	743	769	778	776	771	800	802	792	829	786	738	792	796	763	754	769	861	712	764	729	784	796	825	778	756	769	806	797	769	822	751	851	804	751	789	762	767	797	818	801	761	843	767	742	777	781	768	789	813	765	765	765	764	788	762	851	840	760	832	771	832	731	778	766	788	752	795	776	732	827	801	825	744	769	789	803	763	748	724	800	797	783	782	774	775	769	743	777	827	813	813	776	824	788	766	791	765	790	821	803	801	789	787	768	802	765	746	757	778	759	762	811	759	845	810	791	771	847	750	762	786	801	738	805	754	787	791	772	792	773	785	815	790	755	765	772	784	716	748	770	786	779	778	866	760	803	789	785	850	766	766	752	814	775	791	771	821	812	804	737	771	755	806	787	761	814	788	799	791	789	809	744	800	754	771	818	782	776	742	805	772	766	777	768	833	803	801	792	784	791	781	775	760	808	756	776	797	796	761	793	768	801	845	771	849	768	745	806	761	838	755	837	847	746	746	765	788	787	839	784	735	753	800	784	798	794	747	787	770	798	718	780	784	822	808	815	803	770	742	810	755	801	817	733	804	785	740	772	786	814	742	782	815	749	783	783	798	774	804	776	792	801	767	753	781	780	768	791	763	791	839	783	766	829	836	821	815	801	737	791	775	783	799	797	771	808	778	747	816	807	818	781	774	809	727	795	818	769	766	819	797	791	790	802	772	826	747	802	787	768	756	790	757	804	825	763	769	746	821	736	763	764	793	740	810	777	779	821	795	742	798	729	810	788	792	782	774	763	780	749	846	805	838	763	773	762	711	710	821	770	758	764	809	788	789	745	806	765	818	800	781	802	805	788	753	739	809	815	812
23558	20842	25119	26677	20846	20846	2958	522	345	362	330	291	266	260	235	232	235	239	252	255	226	225	217	243	247	235	208	249	223	233	223	195	236	227	225	205	209	219	214	218	228	208	229	208	224	231	198	262	222	223	221	227	231	233	231	225	242	232	194	193	223	207	238	225	198	207	227	205	215	215	216	250	216	231	220	226	240	212	228	203	213	222	205	212	223	218	202	226	218	216	231	226	203	194	214	207	205	213	198	229	217	203	213	183	224	234	214	207	199	213	235	237	212	224	198	235	226	220	225	230	208	213	211	179	233	189	243	219	204	252	230	208	216	190	220	241	230	237	189	214	205	217	231	224	226	236	201	243	235	210	241	237	200	214	266	224	241	191	186	213	215	226	220	228	207	215	208	229	221	209	200	230	224	233	203	217	213	238	223	190	219	226	227	240	213	221	201	229	217	195	216	225	202	236	221	219	214	195	204	238	231	238	198	234	215	218	216	236	210	220	200	225	217	229	189	228	229	208	238	224	226	198	198	197	220	218	223	222	233	214	218	225	243	200	219	251	234	212	228	188	224	238	195	218	216	219	212	225	227	220	222	247	240	216	215	214	221	203	236	264	217	210	240	219	213	195	233	261	210	218	200	191	213	215	218	223	232	223	214	222	213	232	208	233	224	199	230	227	242	238	189	228	223	210	225	235	238	224	198	221	224	205	207	227	218	190	213	226	221	233	236	218	228	229	220	219	221	189	224	196	228	230	198	214	231	206	200	202	206	228	194	216	252	254	233	219	235	257	199	201	223	196	230	207	209	208	242	209	227	234	209	217	203	251	227	229	221	236	206	234	224	224	236	188	225	213	210	227	204	236	231	232	224	220	237	210	197	214	233	222	222	222	213	232	247	191	239	237	253	197	205	212	225	228	196	200	230	205	201	225	212	211	201	226	239	240	201	231	236	218	231	215	214	217	205	225	235	209	216	238	238	216	198	232	231	219	231	183	233	190	244	209	249	234	206	241	232	229	232	192	225	224	233	194	209	209	199	241	202	215	214	187	203	231	205	234	196	261	205	191	224	234	223	221	222	227	263	232	202	218	221	200	202	228	199	217	199	229	233	246	206	210	209	246	243	242	227	191	250	186	245	237	233	248	233	225	226	237	210	203	221	211	195	235	207	212	227	197	210	208	234	229	199	222	200	211	197	249	214	222	233	200	252	224	252	190	215	229	226	197	249	244	225	212	215	227	232	197	189	220	236	213	227	211	209	211	214	217	202	203	224	213	230	215	231	205	190	229	207	242	243	204	201	202	216	215	221	228	233	207	202	224	212	222	210	219	206	207	225	217	224	222	220	210	206	244	238	213	196	207	231	222	210	199	225	208	191	215	224	204	206	214	216	239	218	234	221	227	245	225	217	268	213	195	218	191	216	251	212	232	219	201	203	196	214	214	219	214	229	241	207	236	239	220	219	197	209	215	215	207	234	222	220	225	219	216	228	205	236	199	237	232	222	206	222	235	197	200	218	226	212	216	223	223	234	235	207	238	208	218	240	238	216	199	188	192	206	200	235	218	231	240	232	212	202	229	250	211	215	205	224	236	213	218	211	213	199	227	235	212	230	219	237	195	221	205	192	200	234	218	236	232	218	233	230	205	221	228	224	220	211	186	228	229	234	218	184	233	226	219	206	218	224	220	222	237	247	210	241	237	211	223	177	210	211	244	210	226	207	224	213	223	202	239	222	248	200	202	204	234	202	236	218	215	232	223	198	221	204	222	218	199	202	244	224	201	226	238	223	245	203	230	215	210	204	204	205	238	211	253	223	200	219	201	198	233	222	206	192	228	213	221	215	197	200	185	210	236	225	176	202	201	234	240	246	214	213	237	231	207	204	248	212	253	223	235	220	230	211	240	230	220	236	201	262	204	224	213	237	225	221	216	242	215	235	220	211	201	233	217	224	223	210	245	227	212	227	219	244	219	231	210	194	230	213	229	220	219	204	190	205	214	197	225	212	237	220	223	241	266	203	224	234	230	216	240	265	213	193	232	202	221	208	236	231	227	217	200	200	199	218	209	230	230	220	239	208	245	228	221	244	200	197	225	229	210	226	245	216	228	223	235	198	215	226	220	216	228	244	206	230	216	218	217	210	233	218	218	224	230	249	242	230	261	214	203	207	222	254	194	246	223	209	231	241	206	199	231	216	210	227	230	217	219	207	229	196	237	215	228	215	209	215	212	246	224	230	243	196	193	249	226	211	194	240	230	219	208	215	230	209	208	216	219	205	221	238	243	200	212	192	225	197	208	219	204	217	212	228	215	250	221	233	243	213	245	227	222	218	222	222	241	201	225	249	190	219	215	200	200	224	212	215	217	175	223	215	226	238	236	210	203	221	228	226	219	227	220	229	207	210	213	175	215	213	233	194	247	217	229	212	240	196	215	211	210	201	218	236	196	240	220	213	219	196	218	212	210	205	225	230	239	202	221	235	186	217	226	234	225	235	216	238	206	233	232	209	239	213	228	203	209	186	212	189	218	191	232	200	215	247	237	226	234	224	216	229	202	239	220	215	203	193	206	246	221	222	227	248	216	200	246	177	227	245	213	208	205	230	216	203	231	227	220	237	208	201	234	235	189	230	216	236	235	221	216	222	222	225	203	220	217	231	217	222	232	225	220	238	195	225	227	212	203	202	224	204	207	220	197	203	245	228	212	222	219	210	195	220	219	219	217	237	229	227	226	207	208	215	239	249	228	187	210	223	249	215	232	232	221	231	226	202	225	215	219	230	207	227	245	196	239	220	207	196	233	199	220	242	206	179	213	216	191	197	238	228	192	233	216	212	206	216	262	214	199	236	204	249	196	235	216	230	209	224	223	222	212	189	215	242	205	238	216	209	225	226	219	213	213	251	221	218	219	205	243	202	218	205	235	207	210	219	213	210	211	224	216	192	211	230	223	238	246	204	248	209	205	224	197	232	201	226	237	218	219	209	207	225	222	194	192	222	232	203	213	233	233	206	232	194	209	206	211	225	220	219	228	191	202	211	229	231	221	232	215	226	233	225	213	213	215	233	204	226	195	172	227	205	254	212	233	233	235	249	203	233	205	197	235	211	203	211	204	262	216	217	203	205	210	223	191	236	206	216	195	203	221	218	237	226	208	210	221	234	192	195	218	213	214	209	196	238	229	205	209	218	219	241	219	229	247	222	252	242	230	228	225	234	198	204	207	234	218	224	208	215	245	238	205	203	222	212	224	228	179	211	209	223	234	227	212	229	180	227	198	212	217	226	235	188	236	238	218	201	224	242	219	202	206	220	202	228	183	222	213	199	201	205	225	214	228	206	217	209	245	223	256	196	212	194	206	210	213	215	215	200	240	236	213	220	233	192	232	249	246	189	214	251	247	245	215	198	216	206	214	218	218	212	233	203	249	249	207	234	239	222	216	219	251	196	198	178	235	238	214	232	251	228	223	216	219	217	211	214	201	213	214	192	231	221	236	255	218	193	197
3314	5063	3038	1542	897	760	602	621	571	551	529	563	519	519	458	529	520	490	486	517	522	519	501	474	513	485	527	476	519	498	476	512	515	472	475	484	521	511	520	510	512	471	463	510	485	509	527	472	553	465	486	498	480	495	492	482	504	508	508	513	513	484	512	463	516	496	471	509	474	509	488	488	490	503	503	541	469	498	503	489	482	481	514	476	467	558	509	495	485	490	497	529	512	433	491	511	489	453	507	482	493	502	558	538	488	505	486	486	495	490	499	490	535	516	540	459	481	463	508	532	467	529	476	503	506	468	490	469	473	462	511	495	515	498	535	504	528	467	494	479	449	495	481	476	518	492	493	495	514	484	500	445	494	530	506	497	482	493	487	513	491	488	484	477	437	465	483	482	494	512	482	501	551	509	482	495	475	497	473	483	511	468	524	489	500	458	490	529	514	497	521	495	519	481	503	520	510	460	475	493	473	510	537	519	483	487	492	453	507	519	481	463	503	533	502	481	522	510	443	494	475	471	513	477	488	496	479	514	493	495	518	504	477	511	464	489	521	491	458	498	519	507	496	473	477	467	480	515	504	520	476	488	521	490	488	481	530	477	544	471	531	529	499	478	509	450	483	471	511	482	502	482	484	462	530	499	454	499	473	489	499	479	509	510	486	470	474	465	516	456	495	451	566	485	492	484	485	520	487	477	447	482	518	517	510	482	486	469	495	488	517	544	478	500	449	480	524	525	506	470	502	484	478	473	477	468	497	504	509	512	509	455	516	500	496	488	498	484	480	452	499	504	489	528	462	502	495	480	515	509	504	507	481	509	478	488	480	459	510	518	498	498	494	484	463	489	472	477	512	479	510	516	514	440	484	491	487	495	490	478	490	501	505	494	515	498	475	478	471	504	465	480	506	494	500	491	481	534	465	524	453	487	500	488	511	506	493	454	461	516	494	472	499	501	477	525	491	504	508	498	477	503	524	507	481	570	492	490	523	493	503	501	451	482	496	491	487	476	512	529	482	549	491	487	452	459	497	449	456	514	501	526	463	486	476	535	524	497	515	509	517	495	496	460	481	521	475	485	504	512	536	496	511	454	511	560	467	517	504	466	486	482	469	522	482	525	494	508	498	489	510	466	497	512	524	514	473	531	451	508	530	503	470	485	490	500	506	549	484	530	499	519	497	480	488	484	491	499	518	524	476	486	486	486	535	501	505	462	511	509	469	533	465	498	459	485	468	478	520	472	519	465	536	531	458	478	514	495	502	500	498	485	474	525	535	465	487	485	510	492	524	473	478	472	504	475	493	490	519	536	477	511	469	488	512	474	512	466	491	551	507	464	502	463	507	514	534	496	501	482	489	497	485	487	483	439	469	481	525	457	529	479	447	513	463	493	483	508	489	485	486	497	520	485	445	523	469	476	526	493	498	495	474	491	430	513	519	518	489	492	468	489	524	470	513	477	474	472	529	501	509	483	479	498	506	507	477	511	529	483	456	474	452	516	492	524	503	487	517	512	492	528	522	497	496	496	500	507	519	548	466	466	498	507	521	484	485	458	460	504	494	479	500	499	521	496	460	515	509	483	478	511	495	504	513	514	492	494	510	473	463	464	470	473	507	487	492	481	491	475	482	466	491	443	469	495	502	503	474	535	531	499	452	485	507	494	479	495	478	499	492	515	494	472	493	484	479	465	497	469	501	480	530	515	483	471	501	470	500	512	503	477	461	498	490	502	503	490	492	507	490	450	497	504	504	451	470	492	449	525	498	523	482	459	491	512	494	516	493	460	540	473	504	505	477	480	512	497	474	490	441	527	503	489	459	456	499	516	480	500	546	447	493	545	498	496	483	470	510	492	495	494	519	511	492	466	510	505	512	499	542	518	480	518	507	508	491	440	531	478	523	487	522	480	518	492	565	496	485	474	503	506	487	514	465	516	512	509	486	513	503	505	537	500	493	522	492	520	489	476	493	508	540	517	482	515	495	499	500	465	510	476	501	508	513	496	524	510	472	525	525	516	499	479	515	505	516	490	510	488	490	509	508	493	575	507	507	485	497	503	485	521	496	494	501	475	533	498	502	509	491	524	542	486	493	482	493	523	513	511	466	494	479	505	520	497	499	491	505	509	516	508	478	449	484	476	514	505	485	457	466	493	465	539	465	517	503	513	493	516	542	506	515	492	489	491	515	510	484	502	547	482	509	530	440	538	508	503	485	507	515	492	473	496	490	492	509	498	518	495	485	530	485	502	489	477	490	511	525	495	462	484	477	488	502	497	489	538	503	496	520	518	525	506	500	482	540	496	492	479	483	500	495	509	555	500	496	524	484	494	481	524	492	484	529	516	483	479	476	452	509	516	477	489	521	510	484	506	509	490	513	469	485	508	559	501	491	484	477	471	547	471	475	481	510	471	463	526	520	473	516	522	519	525	493	571	497	488	529	495	526	504	459	539	516	483	506	508	498	522	504	509	511	443	503	476	443	517	487	500	470	528	501	495	490	518	461	489	512	479	481	504	520	500	518	482	484	485	501	544	493	503	499	528	502	473	490	529	455	522	535	522	490	520	513	495	489	469	486	518	477	489	475	525	440	467	482	466	505	471	484	501	489	530	503	462	503	468	494	517	505	485	484	461	461	490	462	488	506	511	476	495	506	507	450	474	469	482	492	498	495	499	508	486	504	499	502	471	485	500	468	470	519	479	511	508	518	520	500	485	466	493	500	461	447	487	534	473	495	454	504	468	507	497	482	500	495	483	549	509	518	516	459	496	523	477	504	500	496	507	501	498	479	485	489	479	482	503	470	465	481	487	492	491	506	513	521	511	520	497	497	491	523	463	511	481	451	495	468	478	483	480	501	492	498	477	476	502	512	510	491	478	486	491	476	480	469	476	493	500	453	484	472	463	447	523	488	508	488	489	461	497	501	461	484	529	549	505	488	494	461	505	498	498	467	486	493	520	506	460	509	500	458	514	469	474	501	467	488	466	553	476	499	482	488	481	501	509	533	527	474	461	485	502	523	522	467	505	517	490	491	489	446	537	487	494	515	498	490	487	462	464	503	476	488	511	484	483	486	494	473	538	476	495	474	461	480	477	482	489	487	462	474	549	475	514	495	508	487	502	485	497	472	482	499	530	430	482	460	489	514	499	497	477	463	465	472	529	478	469	451	511	482	495	510	467	479	506	456	478	503	475	515	457	484	481	486	484	509	464	516	489	484	497	497	484	480	495	477	469	477	503	472	471	492	496	520	523	492	509	490	503	499	477	517	498	469	461	462	493	463	467	484	498	525	481	533	496	486	498	501	532	499	491	473	500	465	466	488	473	493	521	517	479	482	465	510	518	484	504	537	488	477	470	521	501	464	485	495	485	503	489	475	503	507	523	531	502	506	502	496	452	474	490	477	498	494	461	500	483	465	496	485	457	500	484	490	514	492	520	482	483	478	529	505	472	470	499	528	485	503	488	511	482	493	495	478	497	482	505	487	499	510	491	517	512
32586	12661	1522	405	310	314	292	284	294	271	302	292	255	289	269	272	291	260	265	264	257	278	284	290	261	303	298	274	274	260	267	261	261	291	270	307	298	305	268	276	243	275	261	275	311	262	294	309	272	292	294	279	266	243	277	256	266	295	252	276	268	257	296	254	245	268	259	260	269	290	247	271	297	298	252	263	306	284	273	297	262	265	248	270	302	267	289	245	277	299	271	285	262	259	283	289	261	303	271	306	287	297	271	248	289	259	286	257	264	274	299	294	237	255	283	288	281	290	272	275	294	252	255	263	289	272	242	278	272	257	275	259	254	264	312	253	252	264	257	248	271	280	285	286	273	279	255	300	278	272	249	273	276	275	263	272	260	273	285	302	247	245	305	282	261	279	277	286	282	302	273	319	227	294	313	256	260	243	273	286	301	275	293	246	287	244	270	288	293	243	282	286	292	290	286	267	254	281	271	244	258	275	265	281	275	288	275	281	278	258	266	269	276	301	295	291	285	272	240	284	263	295	269	267	266	269	265	310	267	270	269	308	263	300	239	257	283	255	270	303	267	291	258	280	279	282	261	277	262	306	271	284	260	262	281	247	273	287	286	317	303	282	293	279	302	270	252	253	265	287	259	284	279	265	255	290	285	277	305	273	260	272	266	269	311	278	249	278	315	284	263	259	290	280	280	292	286	246	267	295	286	284	231	290	280	267	304	314	291	232	290	267	259	245	261	294	275	276	273	270	274	276	290	261	276	268	280	285	267	280	313	274	280	289	264	249	240	281	261	304	290	316	274	259	281	283	292	313	288	280	249	262	258	258	296	334	249	293	296	302	277	260	277	273	293	281	278	268	247	251	244	273	274	261	279	279	294	267	308	258	277	275	315	280	278	269	281	270	260	278	265	267	277	260	281	271	260	277	262	313	266	259	305	260	256	254	265	269	248	259	268	285	295	281	286	290	280	273	275	262	266	268	288	288	270	256	294	304	291	248	273	292	236	265	249	279	259	258	259	275	282	249	260	288	250	268	286	271	266	297	280	274	280	276	279	282	273	263	287	263	260	280	298	266	273	262	274	294	284	287	303	313	284	249	284	266	302	254	259	249	311	284	293	290	285	246	295	282	279	275	279	309	300	260	238	243	265	252	292	292	272	267	244	264	279	274	286	293	226	256	264	272	288	249	287	248	308	283	289	306	263	262	287	289	281	297	255	258	267	304	280	272	288	287	271	271	277	277	263	243	310	265	274	288	284	269	262	284	269	264	280	257	287	272	273	298	269	284	268	266	261	263	273	278	276	282	254	271	269	256	261	272	312	269	284	277	261	264	260	264	288	225	281	271	281	279	275	272	330	331	291	276	279	275	247	282	288	269	292	280	283	263	287	283	298	248	293	299	268	281	305	284	275	311	275	263	277	297	291	268	277	278	261	264	261	248	273	286	257	265	300	268	257	292	267	259	275	278	261	292	278	298	295	267	237	252	255	303	281	285	258	276	215	282	272	282	280	297	289	287	281	276	273	273	267	321	285	247	254	272	283	245	252	291	248	268	262	279	285	289	271	289	290	262	260	274	281	288	252	296	279	277	276	258	270	276	292	282	297	307	278	276	275	243	262	295	279	273	275	243	285	312	271	237	260	297	271	260	265	301	310	263	267	246	290	265	276	273	293	275	259	273	248	301	259	291	271	267	265	261	329	270	267	264	269	297	264	250	296	266	290	266	305	280	265	288	276	285	297	293	302	250	270	236	294	283	263	261	273	258	269	243	266	288	277	249	277	235	278	295	272	284	299	292	283	285	283	251	277	270	291	277	264	273	293	261	299	275	278	265	236	289	297	286	292	267	274	282	279	290	312	265	260	260	281	280	290	271	279	332	274	296	276	288	300	299	270	284	296	285	275	263	240	266	297	264	303	272	241	257	255	277	329	258	295	242	268	299	261	264	286	258	283	264	299	278	266	258	282	310	279	299	280	299	288	280	269	283	242	277	267	282	291	289	253	276	249	255	261	263	265	279	274	262	279	285	273	276	242	271	292	295	266	310	278	257	283	278	259	259	286	259	257	302	274	264	256	250	273	285	271	266	285	256	303	296	254	279	297	290	289	259	242	283	287	297	285	268	294	276	278	283	242	249	253	257	280	299	276	268	276	267	248	263	266	304	290	247	289	303	248	282	278	268	304	270	289	268	254	290	278	255	274	301	291	274	275	302	250	275	307	299	298	272	245	268	274	286	255	250	263	271	288	267	270	296	290	235	263	251	293	263	269	288	277	294	294	319	293	281	265	260	285	261	256	264	292	264	280	275	279	284	290	306	244	242	273	253	257	267	260	280	238	294	278	242	280	276	269	277	276	280	256	271	294	288	273	245	278	288	272	275	262	295	279	276	259	274	248	241	280	267	271	302	266	263	266	310	275	306	264	268	268	307	286	277	221	251	306	275	276	260	305	269	297	299	284	286	274	265	274	273	289	282	304	286	292	283	283	306	283	272	289	278	286	257	273	267	289	277	294	271	270	276	292	284	271	262	260	284	259	245	320	266	313	294	266	276	273	267	253	291	270	276	265	267	273	275	289	263	267	291	290	261	259	299	276	288	273	320	296	250	272	272	283	251	292	260	265	290	258	290	282	270	241	279	279	273	289	266	259	248	259	258	276	282	272	247	255	238	291	270	243	259	279	257	261	270	282	288	287	272	271	271	268	266	289	264	268	313	315	308	270	263	252	253	284	263	312	267	299	316	288	260	234	273	283	284	281	287	316	288	273	237	274	270	245	309	318	269	279	272	259	316	250	272	272	264	262	296	268	278	256	281	261	275	274	270	305	257	270	278	278	295	267	291	302	281	243	258	296	282	311	271	289	282	268	275	275	253	282	282	250	296	281	266	277	265	276	297	299	273	277	269	286	287	279	272	255	283	316	270	286	291	289	261	281	265	267	281	276	276	260	260	289	276	296	285	278	245	290	256	263	284	276	287	249	257	269	253	298	294	281	305	263	287	287	268	266	238	286	274	249	298	262	270	262	268	302	294	266	283	306	299	293	269	261	278	276	270	276	268	257	281	264	257	262	258	302	286	286	260	248	281	258	249	289	260	293	266	257	261	247	272	307	252	295	275	288	254	287	287	287	254	237	295	263	295	292	281	286	291	257	271	259	283	296	280	271	264	280	303	288	283	280	273	292	314	297	268	285	253	271	285	256	272	271	237	258	230	263	295	265	265	274	303	276	243	297	283	261	268	251	286	287	286	276	250	264	282	301	287	299	243	262	260	262	268	299	286	304	268	337	296	265	297	280	282	253	251	239	281	279	258	263	247	263	288	267	262	274	283	258	260	271	277	264	261	275	264	281	282	248	271	283	249	266	278	309	260	256	265	284	285	277	276	275	280	262	296	270	274	293	294	293	284	294	300	271	291	281	271	277	268	270	293	265	296	282	287	272	304	287	300	285	250	273	310	274	255	291	288	309	292	259	275	268	278	248	268	269	277	288	276	243	291
5210	878	730	668	685	642	651	673	655	633	648	635	667	668	719	637	724	656	687	672	661	634	672	628	654	654	633	691	674	693	624	617	700	649	718	626	650	643	623	629	596	684	673	631	632	616	623	625	631	659	703	657	653	700	676	622	645	653	668	645	671	628	621	648	628	676	603	628	675	635	647	636	657	620	642	603	612	636	654	662	655	654	612	646	636	624	661	645	686	674	647	661	631	684	662	641	671	649	635	654	613	655	666	609	688	629	665	628	634	573	631	659	643	691	694	683	647	714	627	598	620	652	614	627	637	651	635	636	665	604	629	690	639	658	626	585	612	633	627	608	681	657	694	648	662	642	651	621	643	666	665	650	653	680	639	677	643	649	603	620	693	688	647	619	627	634	648	642	648	618	630	654	661	581	630	667	691	611	658	667	661	659	647	621	669	662	628	670	671	632	679	645	692	653	625	651	642	643	654	585	635	647	606	599	632	675	666	604	661	664	690	599	591	646	651	655	691	641	662	629	666	684	636	645	596	657	707	625	693	634	632	636	650	618	676	620	592	695	689	640	650	667	643	675	579	625	692	645	636	653	647	634	608	660	652	644	689	619	607	611	646	631	652	668	659	659	696	641	698	644	633	592	635	667	672	660	632	595	637	635	696	654	652	625	674	651	601	621	631	656	619	613	645	588	636	664	663	653	671	655	636	617	636	615	644	634	684	592	607	623	653	668	605	656	678	608	664	668	605	659	670	635	602	689	623	635	668	657	667	683	647	658	620	646	674	632	638	671	630	614	708	645	661	626	612	630	650	620	667	672	650	684	678	623	637	615	654	621	618	636	672	620	661	625	625	647	649	653	671	661	651	646	681	645	639	672	604	667	620	631	664	626	632	631	638	628	641	689	584	644	646	643	664	636	630	687	669	635	640	696	636	656	639	648	617	653	667	612	649	645	610	587	616	641	674	634	670	619	607	635	618	632	681	659	589	651	634	619	672	616	640	704	646	655	644	668	684	684	629	614	672	644	599	646	669	626	670	653	683	647	655	644	605	694	648	630	633	627	648	600	602	670	651	656	665	625	616	675	647	652	665	620	638	667	682	649	691	634	619	630	634	611	609	660	684	653	685	671	608	653	639	684	634	659	696	624	606	631	681	636	677	615	631	609	659	651	635	656	668	656	613	670	659	631	637	698	681	637	606	685	685	668	673	641	685	684	653	678	600	638	622	618	628	648	610	667	604	651	630	661	640	611	624	656	664	676	626	659	662	651	676	630	634	674	671	672	677	665	616	642	638	690	624	623	664	630	630	588	655	629	635	677	653	615	626	657	634	640	606	666	615	620	653	620	676	652	657	597	663	602	691	699	668	656	686	663	675	673	649	640	702	602	654	629	677	663	650	646	664	635	618	659	644	637	664	651	702	654	640	633	672	607	668	658	655	648	622	644	666	625	637	642	620	629	621	599	693	637	645	664	649	660	663	657	656	661	650	628	658	639	615	675	630	620	665	623	580	642	612	631	649	615	652	669	630	650	611	613	631	657	653	673	660	658	618	624	638	608	620	608	707	654	617	685	660	657	617	615	665	660	684	656	657	674	631	618	611	655	643	688	637	627	681	659	640	600	663	653	656	624	621	594	664	592	660	639	666	672	660	649	644	608	625	656	614	688	640	661	673	634	619	640	660	678	633	657	652	663	631	649	620	585	658	594	671	672	631	695	667	634	628	660	629	676	631	681	642	607	623	646	655	664	707	628	586	682	630	673	708	629	661	599	600	653	637	648	657	654	654	623	663	648	660	682	638	607	640	626	638	653	684	624	645	658	639	673	637	661	653	646	613	693	575	649	660	651	655	637	701	672	605	622	668	619	667	649	645	613	654	606	657	652	692	668	638	645	669	639	634	706	652	657	619	679	647	609	666	662	640	654	684	690	631	677	652	664	664	626	689	651	645	638	626	595	681	649	645	681	591	632	662	610	692	653	654	654	654	672	689	684	631	612	628	638	629	644	633	599	648	608	613	625	661	667	632	639	640	687	643	623	644	638	604	624	634	651	654	616	648	621	667	630	581	628	640	677	631	633	672	669	645	666	623	626	654	661	651	626	635	714	678	685	590	627	677	647	683	672	644	630	632	653	641	622	626	581	652	633	675	691	649	695	628	638	633	607	692	651	618	650	653	641	670	657	631	645	637	652	667	602	667	620	633	619	685	596	640	614	609	644	590	633	625	604	638	591	613	622	623	665	620	615	652	670	685	680	643	680	616	623	627	638	663	678	624	648	614	628	630	602	644	654	639	632	607	668	631	619	617	649	650	617	648	653	671	661	664	616	634	675	642	674	679	633	667	613	643	714	609	629	620	654	646	607	651	652	642	658	621	651	594	637	678	621	664	592	627	614	627	663	607	647	648	629	649	662	643	692	613	641	613	662	622	597	606	588	673	640	653	615	685	625	650	671	621	682	652	618	661	598	685	645	626	625	639	661	641	650	635	650	586	602	675	650	632	654	614	647	625	653	690	653	643	679	652	644	665	611	647	634	666	674	678	635	618	631	651	668	665	605	635	690	658	639	638	672	644	675	638	637	655	638	636	630	620	625	611	662	645	632	657	624	681	606	674	631	658	651	624	654	625	642	637	636	659	643	638	623	654	687	657	640	641	640	651	639	663	625	658	632	663	610	650	614	671	643	630	657	677	646	667	663	649	626	668	634	689	659	670	672	665	647	581	665	632	652	652	645	661	646	633	669	556	649	644	643	643	674	676	628	666	648	622	662	625	649	634	647	666	599	648	663	608	624	652	644	620	676	622	634	698	664	635	679	615	633	669	656	634	619	689	624	661	607	684	668	647	642	605	641	639	656	658	643	618	620	636	670	648	645	620	647	657	616	642	655	724	632	641	623	644	643	625	650	662	650	620	660	587	643	632	679	642	617	654	655	632	664	620	626	617	670	633	654	660	667	586	653	610	615	613	642	652	627	644	667	653	644	652	644	622	613	668	669	664	664	639	610	590	607	637	642	663	640	646	625	646	609	650	626	631	693	635	616	641	636	623	642	675	605	667	637	640	678	634	581	594	625	610	640	618	667	634	633	636	658	626	646	641	641	620	659	653	595	655	662	672	638	618	622	632	640	658	661	635	669	628	640	595	627	657	670	621	642	698	684	665	682	635	636	665	659	666	607	653	687	643	671	631	627	633	673	633	574	615	645	664	645	692	636	619	643	632	657	660	668	625	656	645	624	635	603	651	624	656	608	668	667	598	637	645	621	633	649	631	618	619	647	625	628	656	631	659	675	615	640	657	602	676	606	640	636	669	619	630	646	683	632	646	672	679	667	701	678	659	651	616	613	624	668	616	674	664	665	628	639	636	633	655	636	609	640	662	619	678	630	651	643	641	670	643	633	645	636	671	649	652	646	665	657	616	666	602	633	625	623	634	657	629	684	652	663	619	656	671	625	624	662	635	591	695	667	645	639	619	625	617	677	639	660	611	608	603	682	654	620
24551	20878	24439	27443	19107	1179	549	470	393	365	366	384	357	366	398	347	350	357	345	337	342	318	345	356	355	354	348	320	379	363	366	355	383	369	368	332	338	356	327	357	358	360	359	357	376	367	373	357	386	369	337	316	308	371	355	381	349	376	364	344	358	335	346	359	324	353	373	370	349	377	325	368	414	353	352	421	390	353	342	372	381	376	365	386	349	355	344	367	357	315	347	359	371	358	384	372	341	366	297	375	356	328	332	402	364	340	389	349	310	353	328	347	382	376	332	360	364	338	348	329	344	346	350	313	343	364	368	338	321	346	352	322	378	345	338	349	387	379	355	353	349	346	351	365	350	348	318	331	343	371	351	351	362	336	372	357	372	380	371	406	366	364	350	351	321	356	329	318	309	338	359	349	366	356	356	340	350	353	369	354	364	348	390	359	368	353	328	368	368	322	363	335	366	394	358	321	379	371	343	347	336	336	366	363	387	366	343	366	336	323	359	366	384	357	382	347	389	336	366	380	366	370	390	363	341	355	359	365	367	347	361	348	362	364	349	358	356	384	341	357	348	342	332	360	374	351	353	343	344	338	347	355	386	367	388	371	357	373	370	346	391	347	324	393	345	343	353	340	387	402	320	342	347	336	367	369	373	360	357	372	382	355	361	377	356	373	383	355	377	330	388	374	369	363	372	338	356	362	328	357	349	351	325	364	357	338	358	377	361	378	360	372	323	328	389	362	343	375	370	346	330	331	377	378	387	338	384	348	325	355	347	378	336	374	350	362	339	350	345	366	358	346	348	364	352	385	396	359	353	342	350	337	370	368	377	346	387	401	364	369	354	367	353	342	361	330	345	336	347	340	313	359	369	374	371	346	340	365	376	352	361	355	353	346	358	389	352	373	306	391	378	360	330	345	342	332	390	364	324	342	373	361	352	345	359	336	379	361	411	376	373	371	336	346	373	358	368	349	365	371	386	372	346	356	347	361	342	366	346	354	361	345	369	351	313	347	336	364	382	365	352	364	333	349	348	393	390	389	376	353	360	337	342	338	335	350	348	355	350	383	354	355	362	384	368	326	379	341	336	358	365	361	355	345	337	352	321	350	379	384	346	351	377	353	360	322	320	394	369	360	331	390	371	346	369	402	360	375	345	368	333	332	333	349	354	357	380	342	339	354	355	357	340	376	360	363	386	390	372	378	360	376	350	345	367	362	391	388	375	343	405	340	373	312	317	409	340	346	357	367	331	362	372	350	321	359	375	368	369	343	351	346	329	318	348	340	414	360	341	344	353	393	344	374	348	350	352	348	351	370	362	385	329	391	351	386	350	360	346	351	352	362	346	391	369	349	371	351	356	350	346	316	330	348	339	312	347	325	353	329	361	377	364	406	359	323	374	362	368	331	382	337	305	362	366	352	334	365	361	401	326	335	358	353	337	375	369	347	350	355	339	378	359	366	374	328	345	369	335	337	317	342	403	322	357	378	396	353	363	335	334	327	324	325	360	353	334	331	378	369	336	363	346	379	343	378	371	359	340	373	368	351	313	328	336	369	375	338	326	370	336	353	363	329	360	376	393	339	342	336	347	367	367	349	365	349	352	408	408	363	369	368	339	352	323	304	408	344	349	368	336	349	360	361	374	380	365	312	354	356	339	302	335	329	355	374	360	362	380	349	369	332	311	323	327	364	361	392	348	382	319	366	345	336	361	362	363	366	339	347	395	371	318	345	326	365	384	350	357	373	368	367	362	367	339	360	332	382	371	338	329	402	322	355	362	359	364	336	377	388	348	363	351	360	357	325	357	350	356	334	355	352	362	388	363	321	366	359	361	353	329	372	359	356	341	335	340	344	397	352	361	397	388	331	356	369	362	362	313	352	339	338	327	356	356	374	378	378	327	352	368	352	354	358	338	385	402	375	336	323	324	334	373	369	343	393	344	335	368	375	352	357	310	361	377	336	357	354	373	349	413	361	388	364	375	339	365	405	357	397	362	326	342	345	377	356	386	397	358	356	364	381	392	362	369	349	358	349	339	382	325	343	342	381	377	330	360	356	345	354	345	344	328	380	362	385	364	345	347	358	355	318	345	345	332	341	347	326	323	349	370	317	365	313	373	328	383	330	386	341	337	370	374	346	331	345	371	353	383	366	393	387	355	350	330	349	378	350	357	354	326	355	377	359	354	377	339	342	385	355	322	374	354	353	362	353	298	319	359	380	356	337	342	380	365	387	345	331	356	349	364	351	334	364	404	368	357	349	360	333	390	338	382	338	360	335	380	389	365	338	338	371	327	344	401	361	368	356	339	347	340	342	366	369	333	362	332	345	338	321	381	374	336	328	365	347	357	347	333	363	334	373	372	387	380	370	360	369	386	354	357	356	371	371	380	370	386	329	328	343	374	332	367	312	326	351	336	354	337	343	325	333	345	354	352	344	362	366	384	351	363	368	338	360	406	337	356	382	373	363	334	345	374	370	353	370	356	361	397	374	355	341	352	356	350	380	329	333	368	318	328	346	369	329	346	361	395	361	344	355	336	354	343	375	331	330	373	361	357	376	337	352	348	374	338	365	372	382	364	387	371	341	349	350	371	358	362	349	323	381	368	313	379	340	364	338	354	320	388	384	383	346	371	367	378	364	358	377	381	352	342	340	394	323	355	373	349	343	381	356	394	337	334	349	316	380	334	358	370	357	355	371	369	360	375	353	392	364	351	319	345	368	380	335	340	386	381	359	345	348	364	341	343	349	359	368	342	349	351	350	385	319	360	346	343	360	358	340	367	352	347	349	361	312	358	384	359	341	324	340	350	351	378	376	395	360	332	387	355	345	360	372	372	349	391	382	343	368	373	344	342	331	347	338	347	320	342	371	353	371	369	351	347	385	367	339	319	332	356	333	331	360	333	343	339	316	348	313	323	340	355	347	340	351	375	404	352	363	362	345	382	338	381	358	328	387	379	372	352	357	395	350	383	367	363	352	362	317	333	356	356	321	352	325	417	338	367	312	391	370	330	367	399	346	343	376	368	358	358	367	378	360	382	371	363	361	364	381	323	328	361	325	333	368	386	374	379	380	350	355	391	377	377	326	345	327	403	345	366	371	345	333	382	329	334	331	370	373	347	343	319	379	347	345	392	355	353	327	376	368	371	352	349	371	357	369	334	361	345	317	363	366	343	324	360	329	399	352	329	327	376	370	380	349	339	327	339	378	352	367	328	364	373	374	351	389	372	335	326	359	339	333	356	356	327	375	336	384	341	331	357	359	362	351	355	362	362	326	320	364	360	345	336	394	344	342	401	366	364	371	377	324	371	385	384	372	361	367	341	354	354	355	362	361	372	364	380	359	318	340	324	354	369	378	314	353	388	356	358	338	305	356	356	387	329	303	387	338	354	377	372	336	347	357	355	362	372	387	346	338	343	375	357	371	320	349	365	365	357	350	355	318	375	340	375	352	361	377	350	353	333	330	352	376	358	370	343	352	345	380	333	348	321	332	376	366
3492	2935	2003	1243	937	946	887	836	889	826	820	828	817	817	808	800	787	799	826	743	774	831	765	795	800	815	787	757	792	834	772	804	764	807	778	834	806	790	806	774	775	762	768	809	796	780	787	771	799	798	748	783	855	741	834	774	787	764	828	801	761	722	759	755	750	778	759	794	783	777	774	749	814	818	784	795	823	755	797	801	802	781	813	744	824	795	848	765	803	799	780	773	735	793	802	840	797	751	767	794	783	820	809	840	760	801	788	780	747	771	770	747	807	818	798	783	795	789	770	801	786	748	769	760	819	764	755	771	770	749	790	792	792	798	751	781	796	825	840	811	792	763	795	805	775	753	812	767	822	745	751	818	745	763	748	815	810	746	752	786	820	756	800	791	821	770	730	751	776	785	785	769	794	785	785	791	804	758	724	788	818	805	792	741	774	796	779	810	799	783	770	812	755	796	791	787	829	780	752	802	804	751	742	779	784	752	768	780	787	768	784	777	749	849	827	821	797	779	778	740	798	764	726	801	813	802	826	828	798	831	789	787	759	820	815	794	817	824	744	813	831	780	802	809	745	776	810	807	754	739	811	778	758	764	805	823	820	773	833	783	807	842	763	803	834	798	805	827	802	791	828	798	820	806	789	808	821	798	778	806	740	806	780	758	791	775	843	790	774	778	772	779	810	795	772	864	790	793	794	763	762	737	800	801	769	781	776	741	784	793	814	796	822	757	802	794	815	749	768	773	789	762	783	750	758	812	797	781	816	774	774	742	790	811	715	814	780	755	788	745	794	783	753	806	813	766	822	766	756	805	769	811	797	748	787	750	765	734	754	805	769	801	827	791	767	789	771	814	713	818	790	762	736	797	762	754	745	814	811	754	778	827	796	791	772	770	790	742	814	818	818	782	813	794	771	767	779	763	782	721	769	833	770	789	799	792	767	758	836	797	792	764	826	797	859	763	813	759	774	805	772	818	756	806	735	766	787	826	779	832	774	793	825	771	793	830	770	820	803	776	761	739	804	808	797	769	761	760	757	776	775	791	830	788	816	779	803	823	815	758	797	775	754	789	820	815	821	822	794	768	832	833	804	783	794	767	821	751	750	787	784	791	739	822	802	773	783	858	777	808	771	779	752	807	827	786	786	811	790	772	814	785	793	795	757	775	783	777	801	795	782	732	784	741	834	807	790	760	793	790	787	788	808	796	831	810	783	795	759	770	829	788	807	840	807	787	812	795	780	754	787	822	799	803	813	786	790	786	732	788	760	778	710	744	762	798	791	786	807	794	750	773	843	773	759	776	762	822	810	820	755	773	781	770	773	791	716	814	756	789	735	823	805	816	852	776	781	752	779	745	818	776	822	753	800	793	797	834	758	781	824	827	775	803	749	764	807	839	771	782	763	845	791	822	803	767	780	820	801	796	791	749	787	843	808	811	834	809	779	790	732	773	753	782	752	745	733	796	789	816	821	861	737	777	750	776	748	780	760	777	783	736	774	810	811	784	861	737	816	780	781	779	785	774	804	809	802	789	814	805	799	820	783	782	813	744	763	786	803	780	729	746	792	799	768	762	799	812	801	788	804	810	722	775	756	799	763	778	768	754	790	794	762	840	784	764	801	796	774	776	790	839	828	765	788	852	760	794	775	772	731	763	833	776	810	750	796	848	793	806	806	812	829	817	827	832	791	763	771	742	775	862	794	819	810	780	727	817	728	826	778	816	740	770	765	792	784	742	773	804	802	770	734	810	815	794	765	802	738	777	830	812	828	735	812	771	799	795	782	827	757	805	798	790	758	772	801	772	784	767	783	792	762	751	826	794	816	765	743	748	833	765	804	851	784	753	771	835	816	777	785	776	763	777	781	813	805	783	755	756	745	844	767	781	779	776	747	748	831	778	773	804	802	770	770	823	814	819	755	743	744	779	784	761	794	758	836	759	749	751	750	830	802	750	753	777	798	777	833	767	846	773	780	793	774	797	822	860	824	808	729	791	783	830	766	763	717	830	817	842	745	800	744	755	832	804	749	765	778	776	836	740	759	774	767	805	774	809	805	789	751	774	745	737	783	820	742	773	820	816	808	808	805	785	781	774	776	793	784	741	776	773	792	783	803	787	793	806	811	825	845	757	774	787	803	774	785	811	795	780	820	802	780	815	767	734	786	821	796	805	775	764	790	772	798	845	842	785	739	778	758	755	814	794	786	836	791	792	806	790	789	771	832	775	776	753	750	813	818	775	805	779	807	795	844	793	751	770	794	800	798	755	795	825	771	742	799	744	790	794	817	799	782	754	841	799	815	777	791	782	807	802	798	830	816	794	746	834	793	820	792	812	879	783	771	736	746	782	744	794	784	844	800	795	757	756	778	772	784	776	815	820	772	730	813	793	794	728	784	821	749	764	737	803	835	760	744	756	791	819	823	757	761	807	794	818	765	784	751	740	778	764	806	775	756	825	780	822	771	800	780	780	806	748	791	818	803	728	788	805	829	773	756	834	788	818	752	795	836	774	815	799	778	777	758	787	790	778	786	779	757	785	763	777	825	767	771	791	836	847	801	818	792	797	740	805	789	801	792	789	787	813	769	815	784	785	768	779	801	760	800	791	756	758	814	766	764	804	814	765	789	807	775	779	755	781	779	748	792	773	765	793	793	798	782	794	831	784	736	734	796	776	756	778	785	794	796	830	766	793	713	801	766	747	723	776	807	771	767	787	795	793	792	780	787	782	786	765	782	753	777	794	805	771	801	749	759	844	796	741	792	789	726	800	823	810	790	754	757	757	820	810	783	795	814	827	800	826	829	806	772	771	793	810	813	790	765	798	771	859	756	842	780	751	792	797	759	778	795	785	805	798	794	771	774	779	808	795	754	795	815	799	783	764	810	797	765	797	745	795	778	805	791	788	868	781	811	833	795	768	752	748	864	793	795	777	757	794	790	784	783	800	757	729	810	798	759	785	804	839	743	784	793	769	792	776	840	772	787	780	800	797	798	783	780	800	847	869	737	810	789	799	769	754	786	788	779	786	785	766	810	779	756	826	886	763	768	806	766	763	809	804	807	788	765	731	776	788	790	777	801	819	826	749	735	781	813	795	770	785	858	813	816	819	808	759	801	818	763	775	760	791	785	787	813	758	787	778	764	747	802	809	787	778	781	821	766	808	767	801	798	774	825	844	779	788	802	745	802	772	781	786	806	792	791	840	783	790	730	848	787	793	798	785	764	790	829	752	818	821	838	818	751	748	773	817	802	796	798	728	770	783	797	837	766	779	810	826	765	844	806	795	816	753	749	773	825	841	814	787	814	799	797	804	825	789	834	773	732	790	780	812	755	818	828	779	785	789	799	770	763	768	836	794	788	842	798	799	757	755	792	795	770	768	770	799	779	735	772	795	785	792	839	811	788	745	761	797	835	762	803	748	810	761	806	755	782	755	780	769	726	795	777	821	743	768	808	781	767	826	804	778	787	816	823	780	857	733	758	783	849	784	811	833	777	763
23666	20892	25108	26807	20898	20889	2801	453	349	306	301	241	296	257	255	226	244	233	231	223	242	245	207	234	235	217	212	263	208	243	260	221	228	228	225	221	226	208	224	238	223	224	209	216	212	213	228	226	218	213	218	202	239	262	211	226	217	207	210	227	228	242	237	204	200	196	227	211	207	214	218	200	205	190	210	205	210	230	202	219	225	223	201	216	233	225	234	211	214	214	252	199	206	205	222	190	220	238	206	217	194	204	220	243	197	205	212	233	211	233	226	213	205	215	216	214	222	204	233	235	233	224	227	235	210	209	213	212	228	228	215	243	223	215	188	211	214	221	199	192	203	240	199	223	211	236	230	219	223	234	186	230	241	229	196	223	206	229	223	233	210	205	239	248	236	231	197	208	209	209	197	200	208	194	219	200	229	218	220	233	228	237	221	215	203	209	238	200	216	192	220	238	202	211	211	237	229	229	218	219	218	192	181	203	225	188	206	212	215	193	236	206	211	219	189	231	226	210	229	201	236	209	238	213	225	219	226	209	219	226	213	208	218	224	216	206	230	217	207	206	226	205	236	214	205	239	214	227	222	202	228	205	201	212	194	223	204	235	223	231	215	241	230	214	220	225	220	213	195	236	209	227	232	231	210	230	201	202	219	226	211	190	237	206	219	206	218	211	215	205	238	211	217	209	219	208	209	221	202	223	184	227	194	203	223	210	218	206	205	207	207	229	216	252	214	225	208	192	229	215	208	222	228	226	207	261	194	230	211	198	231	218	196	218	202	225	231	203	235	240	223	232	221	207	201	213	201	230	222	246	202	191	190	210	218	203	216	198	213	219	235	215	205	229	220	259	188	244	222	193	197	224	193	228	204	239	205	214	237	195	207	249	221	242	215	215	204	222	200	227	196	219	177	194	222	207	213	202	204	237	222	214	230	223	212	228	206	222	202	199	203	217	210	212	192	233	230	209	229	210	216	219	234	217	212	211	243	219	210	217	201	261	203	212	187	200	212	176	225	217	217	234	229	205	209	210	206	205	222	218	237	228	223	202	237	241	214	214	228	236	214	237	198	184	197	225	193	203	218	235	236	214	201	229	227	195	251	207	187	213	221	230	197	249	235	230	208	234	185	204	259	209	220	244	201	213	232	232	217	205	237	194	217	237	236	205	215	199	218	198	214	217	242	210	219	229	233	204	202	202	222	204	204	223	203	221	227	220	223	234	257	225	211	190	216	240	213	216	241	217	222	214	215	259	220	243	209	203	219	226	227	217	207	226	229	207	190	192	223	203	222	225	235	223	198	210	188	226	216	232	227	224	240	220	207	209	233	243	242	239	208	205	222	197	206	199	218	230	193	195	218	184	218	193	212	222	177	213	203	213	241	208	200	221	235	216	220	180	210	226	213	228	210	230	185	235	195	184	215	202	243	218	221	224	189	272	214	210	211	225	225	235	217	204	228	212	186	186	218	224	224	235	218	216	181	198	206	215	226	208	229	237	236	184	234	222	228	191	181	208	199	224	206	202	220	230	204	199	220	235	222	209	238	226	257	201	266	223	214	199	241	190	206	221	243	223	207	230	209	218	205	213	220	204	197	221	245	198	217	202	192	218	208	217	192	217	205	250	190	219	194	207	220	206	214	224	214	205	211	241	225	234	205	234	201	239	239	195	212	216	210	220	234	204	246	204	236	240	194	208	206	215	216	232	211	235	226	209	222	207	213	216	218	223	208	204	203	212	215	193	240	224	198	230	221	223	219	192	221	228	210	204	211	220	241	219	242	211	243	197	221	218	217	199	229	201	208	226	180	202	209	223	228	203	193	209	240	178	229	245	219	225	204	229	214	217	166	219	189	207	224	232	221	208	181	213	223	218	218	208	237	208	198	192	213	202	240	216	186	208	225	188	218	213	208	188	193	211	192	217	249	224	237	209	229	206	234	199	215	201	215	214	211	228	223	229	227	253	189	228	214	244	211	218	192	215	222	207	202	185	231	234	199	226	204	224	240	211	212	228	244	192	225	214	246	212	237	200	213	190	204	247	212	223	207	207	222	221	231	244	239	205	223	203	198	239	221	241	201	193	225	225	203	223	199	253	207	213	231	199	226	197	216	225	230	209	206	192	237	236	227	207	201	273	203	203	231	240	202	210	197	249	217	219	203	212	201	200	203	239	205	209	205	230	181	196	226	200	202	214	225	210	200	254	225	204	213	198	221	213	197	202	203	223	213	223	223	221	227	216	210	219	217	221	226	195	203	208	214	212	212	190	219	233	219	253	206	221	237	192	219	265	216	225	229	216	224	208	227	200	199	236	232	241	237	218	227	223	209	216	195	217	219	208	216	217	219	231	202	242	210	207	223	225	229	216	190	217	235	223	206	227	202	218	225	217	235	208	189	242	236	244	233	214	205	227	224	225	221	184	208	232	224	218	201	187	215	209	234	218	185	225	193	195	191	235	231	194	224	230	225	222	237	237	193	240	205	200	201	231	213	213	190	229	224	221	206	249	221	186	204	219	228	223	226	231	194	204	217	227	225	193	211	224	229	209	231	206	200	216	211	236	219	217	213	221	222	221	209	212	202	224	219	211	239	216	211	201	236	220	201	224	227	210	223	189	244	207	228	228	247	203	195	216	250	179	225	199	221	184	199	232	215	201	227	223	204	186	182	206	230	218	212	206	233	215	251	215	236	230	216	197	226	220	236	204	224	209	216	230	199	260	222	186	216	226	202	244	214	210	233	211	221	217	222	202	184	217	231	234	255	219	196	229	220	220	211	194	202	191	229	228	228	197	232	203	234	222	199	210	207	217	208	210	217	231	258	200	229	227	195	214	217	198	214	186	238	212	227	227	223	213	207	236	225	213	249	227	226	225	214	212	221	214	219	187	229	200	242	232	197	252	222	238	221	217	214	249	215	192	195	189	211	200	215	230	233	220	236	236	202	204	230	211	200	232	218	219	201	210	194	205	209	217	209	210	217	208	201	211	214	215	197	232	201	212	188	195	202	200	226	228	216	194	208	204	194	262	203	214	237	203	222	200	219	218	226	201	192	223	211	214	211	188	214	191	205	239	222	223	223	220	247	219	230	223	214	205	213	241	211	228	200	213	212	183	196	205	216	222	220	219	204	214	224	209	210	232	249	229	196	216	206	214	206	224	202	222	223	204	223	226	226	209	229	268	213	198	190	225	215	220	222	222	197	195	187	217	191	199	206	200	202	203	233	241	217	199	241	230	215	229	250	235	202	213	208	201	219	215	223	205	203	203	211	222	232	213	239	207	206	222	214	211	224	220	213	211	186	196	225	209	215	223	203	235	234	222	226	227	210	239	204	226	222	217	208	223	217	203	194	217	200	211	207	208	217	205	222	215	184	196	219	238	225	212	216	240	256	220	211	211	210	229	208	228	233	219	203	223	185	192	232	224	203	219	225	237	210	233	239	209	236	197	228	194	198	200	212	206	237	231	167	231	237	208	215	236	210	228	232	240	230	195	213	241
3384	5074	2956	1449	896	728	636	576	540	577	539	532	520	537	526	512	491	509	522	519	504	493	485	496	467	517	509	536	503	477	539	481	472	524	494	493	481	478	541	457	501	504	529	515	542	517	494	461	507	487	460	498	493	478	485	471	469	513	497	482	471	465	506	502	515	536	498	483	494	504	481	497	461	509	521	480	485	473	500	528	520	502	484	460	493	504	500	514	516	486	456	524	482	507	510	477	501	528	501	464	462	495	530	498	476	510	477	470	491	529	469	493	473	538	470	492	481	458	501	435	517	488	496	460	437	488	470	461	478	475	481	508	494	525	458	521	504	480	480	472	435	509	520	508	491	469	483	521	545	513	496	488	514	502	484	513	493	481	519	491	488	509	490	501	517	493	476	503	494	504	471	481	508	435	489	506	490	494	511	504	482	506	494	486	473	503	492	466	474	519	474	452	477	511	516	501	470	481	503	459	496	477	536	509	472	491	519	498	483	494	469	487	477	468	494	499	491	471	501	483	495	490	494	469	484	482	529	469	526	457	459	502	489	503	478	507	498	516	524	489	511	471	461	478	502	522	484	554	551	514	551	499	522	505	484	530	481	515	496	536	475	487	522	438	485	507	477	493	489	522	491	480	516	527	458	504	494	473	435	501	525	488	487	496	470	485	458	482	498	474	473	470	510	463	471	465	484	519	515	496	503	475	532	469	501	464	487	495	497	492	530	496	480	467	480	472	496	457	499	496	513	528	501	522	452	480	480	492	526	516	527	514	474	482	511	503	501	503	482	518	518	511	461	513	505	520	496	489	441	455	488	521	464	510	508	493	494	497	497	418	498	479	523	516	492	512	504	510	478	477	535	495	531	509	500	498	453	496	501	476	494	493	480	458	521	436	496	471	486	490	500	468	477	479	501	500	498	476	506	533	499	487	516	503	480	480	480	489	493	497	476	516	482	469	445	525	521	512	489	496	471	503	474	460	488	485	514	465	472	519	489	511	505	491	501	499	466	461	474	518	477	481	532	478	496	438	469	477	443	509	518	525	498	468	492	493	513	518	537	498	436	488	493	498	471	518	507	534	430	481	506	496	523	474	492	499	449	496	498	515	477	472	526	437	467	487	507	483	502	483	536	507	523	499	486	522	509	478	485	471	441	453	502	479	493	480	471	470	468	492	477	512	512	477	483	506	512	470	549	470	513	496	492	494	483	478	467	474	472	470	482	504	521	465	522	460	517	485	496	488	491	475	461	487	506	484	508	510	476	505	480	518	469	485	491	492	503	516	508	474	498	515	502	507	484	494	502	481	482	495	485	475	532	481	506	529	474	460	456	478	452	501	499	481	500	519	516	454	489	469	511	474	506	498	514	449	489	517	477	509	523	500	504	488	463	501	472	500	478	442	476	459	452	498	532	460	524	480	544	465	458	461	505	500	450	477	513	508	479	533	494	469	493	476	474	515	446	499	474	503	494	515	493	475	486	506	469	477	485	495	531	466	510	496	491	435	506	523	469	504	541	496	480	484	465	445	482	476	478	512	477	482	496	505	505	482	493	528	515	519	480	467	471	474	485	491	481	495	489	519	505	520	490	496	507	464	494	517	478	468	532	483	516	468	490	481	519	451	452	478	466	525	490	513	525	465	499	500	525	521	480	505	479	522	482	479	492	488	512	497	491	458	511	538	480	501	501	498	510	499	526	478	526	505	475	455	521	493	463	528	491	487	510	486	466	451	535	493	480	524	482	509	491	481	458	482	487	508	504	477	546	516	516	496	491	512	469	459	482	486	471	492	487	524	478	501	476	548	494	486	515	447	512	456	506	483	513	511	499	513	485	498	517	493	463	484	487	537	477	504	488	504	481	507	495	519	530	520	510	503	482	489	499	509	529	511	492	480	504	490	482	502	491	474	529	459	455	489	512	478	498	510	505	515	500	475	442	504	488	484	511	503	495	493	491	508	505	484	515	512	509	510	514	482	472	530	469	503	459	462	494	483	490	471	504	490	488	511	511	493	469	525	522	521	489	557	477	478	510	484	509	464	513	510	515	494	491	499	525	495	489	518	483	468	530	494	476	475	494	497	497	472	476	534	493	496	496	475	508	500	495	493	493	497	506	467	483	489	496	532	458	524	487	514	476	495	531	533	506	495	478	448	494	489	511	465	484	465	495	513	525	520	473	477	472	475	462	462	495	537	475	493	464	480	498	473	482	475	483	440	500	478	497	457	500	465	508	531	451	511	488	493	490	470	520	476	454	527	479	463	506	472	477	506	514	486	507	504	468	533	469	483	446	484	453	493	499	507	524	487	496	482	530	477	547	525	448	466	499	522	485	483	518	478	492	479	517	492	514	520	528	546	487	506	467	478	483	474	466	519	475	499	527	507	529	488	529	471	501	491	488	513	534	480	517	512	495	507	485	501	523	516	488	469	513	472	501	453	501	546	488	486	503	464	506	511	507	509	509	506	484	477	499	509	500	522	510	535	538	506	487	468	515	487	526	465	500	494	499	478	503	497	474	490	474	509	517	509	527	487	473	509	494	500	494	476	497	540	487	501	470	510	492	487	465	527	504	452	515	456	525	506	484	480	520	471	503	520	492	525	510	481	489	459	531	503	458	484	469	485	539	504	473	469	483	510	504	493	505	485	463	525	481	487	514	479	513	462	505	501	480	489	462	494	457	469	467	496	461	510	468	516	483	528	496	499	464	477	449	520	472	481	503	509	514	499	493	464	467	496	502	511	483	442	477	455	496	495	493	442	489	457	501	455	499	499	488	480	463	500	475	503	527	517	487	497	474	487	512	498	503	480	499	499	470	487	506	544	514	452	508	528	466	483	475	516	510	530	514	497	468	509	499	478	481	507	537	502	506	530	491	476	515	487	489	505	508	492	476	480	517	484	463	501	495	486	488	483	476	481	500	486	530	463	539	499	527	479	483	478	469	486	480	488	504	515	524	488	467	476	496	468	493	496	470	472	519	481	482	491	477	506	524	496	481	531	480	524	512	519	522	455	498	493	497	499	484	521	501	500	491	505	513	467	511	479	484	501	455	520	503	521	499	489	474	475	437	528	478	536	513	501	462	495	503	469	478	469	487	473	507	499	476	495	529	497	480	488	521	439	513	508	476	480	516	484	523	491	526	494	525	459	469	493	473	506	543	510	532	505	517	467	504	504	519	469	503	499	483	457	510	490	488	496	534	487	442	492	479	453	514	492	514	491	497	526	509	519	498	501	508	512	465	440	520	479	498	496	517	516	478	510	508	451	506	486	495	524	476	520	473	484	511	470	484	458	527	468	528	488	472	495	521	497	492	462	498	523	493	492	458	467	495	454	486	509	464	501	519	453	473	475	462	448	494	497	511	493	539	521	499	498	502	490	482	539	525	491	495	533	526	490	515	493	509	503	512	484	490	493	473	529	520	523	503	515	484	459	468	496	551	465	475	477	488	493	546	508	525	531	506	476	527	433	514	487	494	509	518	481	512	481	469	521	488	501
32645	12624	1617	440	315	295	253	307	288	284	288	299	289	307	265	295	276	260	239	280	294	275	259	237	270	292	266	281	266	268	271	301	287	295	294	248	285	288	286	281	273	251	274	287	262	303	277	291	258	256	277	273	271	288	256	257	291	240	256	250	311	262	245	252	278	260	283	275	289	281	265	255	260	297	271	257	251	266	266	299	292	245	280	293	257	278	292	245	291	273	279	293	251	285	301	250	283	247	281	290	262	300	249	266	300	301	262	292	252	297	261	273	250	285	314	285	275	285	274	300	297	271	269	301	313	279	253	259	297	288	260	258	266	292	275	272	257	258	289	297	283	265	295	281	288	266	289	303	236	284	253	273	266	278	275	286	243	280	304	269	286	265	287	283	269	256	271	280	301	266	322	272	251	269	281	287	305	285	256	271	263	307	245	270	297	268	255	278	282	274	286	264	266	305	308	261	283	276	296	271	283	271	281	246	269	277	298	290	265	235	288	260	276	327	250	267	283	285	287	270	265	269	293	280	271	276	290	263	277	286	275	229	291	260	291	309	251	269	270	272	275	277	265	262	308	266	291	295	264	271	261	273	248	275	270	254	318	283	269	293	268	281	260	303	280	250	262	269	279	261	308	261	283	276	243	308	278	294	274	245	263	252	247	269	262	294	279	286	274	268	290	280	258	291	285	271	267	292	287	287	242	307	299	295	282	271	290	267	293	299	295	266	253	275	313	274	274	266	274	274	275	277	278	286	275	277	259	264	279	293	288	250	259	262	270	268	239	272	281	287	289	285	296	273	270	287	250	251	296	277	282	299	257	279	270	316	277	278	259	288	261	279	293	257	264	272	258	279	291	294	302	284	278	261	288	261	276	251	263	284	264	295	316	268	304	270	257	289	245	278	290	288	313	281	277	252	281	273	294	260	296	253	281	287	258	333	273	297	291	275	295	262	249	277	277	292	292	277	338	281	259	257	292	266	280	253	309	252	275	249	299	269	281	290	245	284	273	283	288	290	282	275	278	308	301	303	291	276	263	264	261	260	280	256	286	325	263	259	301	287	277	284	246	288	245	250	272	308	307	262	317	306	296	279	269	273	244	273	283	298	294	268	267	288	281	252	255	319	312	290	287	285	258	294	277	274	266	259	281	281	267	270	285	300	264	267	286	306	254	269	275	260	248	257	266	300	275	263	290	236	281	266	323	266	276	324	312	272	300	265	251	290	259	291	307	260	269	272	288	257	259	285	289	292	286	271	266	259	274	292	275	264	271	268	270	251	258	303	245	288	260	269	280	275	279	264	263	258	268	280	290	258	275	275	289	271	290	259	282	276	292	275	270	247	300	268	279	277	274	261	282	302	284	266	282	297	280	261	263	256	296	285	263	272	262	321	266	267	289	263	271	250	246	280	276	281	263	272	301	255	230	261	320	281	301	270	280	301	286	316	263	263	299	272	298	271	262	326	285	269	267	287	287	282	292	270	323	286	298	274	277	266	266	264	289	257	250	260	256	275	278	272	297	260	270	256	269	287	278	286	275	284	304	297	288	300	281	258	305	267	272	286	260	272	263	262	254	305	266	287	262	242	247	292	260	278	248	256	276	289	266	293	278	270	256	275	268	265	259	264	297	295	290	287	282	280	295	293	249	270	312	259	269	279	257	277	301	271	282	232	276	269	300	282	300	251	266	280	265	279	300	295	309	276	291	282	250	286	279	269	268	263	260	281	277	266	264	287	243	301	283	268	262	260	266	281	261	277	285	307	259	317	257	270	270	292	253	287	281	271	279	280	276	275	293	263	274	276	265	254	259	298	289	277	253	285	260	302	252	257	282	293	312	276	299	268	285	270	265	267	285	254	267	265	280	279	284	284	290	275	271	262	288	300	270	264	288	271	272	287	275	254	283	261	269	253	286	295	288	231	276	273	257	280	286	281	308	274	300	289	285	289	275	282	279	234	245	289	282	250	257	256	278	282	254	284	286	251	252	272	280	295	295	275	280	276	282	282	267	276	294	251	269	268	263	290	297	285	276	274	262	264	269	279	273	300	276	261	265	254	303	267	246	285	271	282	249	265	264	257	274	272	271	291	260	303	299	299	283	277	296	274	302	276	258	274	268	253	252	278	280	272	257	254	263	276	230	265	251	273	266	274	262	236	245	298	278	274	302	261	251	254	277	307	255	277	273	287	288	273	274	295	278	282	267	257	263	271	252	246	279	273	281	285	290	267	312	253	294	299	254	297	268	270	282	290	278	247	258	332	283	234	260	254	288	283	307	284	284	298	277	286	280	315	291	262	287	311	269	286	289	309	253	264	317	263	236	266	249	262	228	266	293	288	267	269	278	292	298	276	288	273	267	271	322	301	275	283	291	276	274	283	311	294	271	308	309	261	261	277	269	272	257	282	252	261	282	279	258	272	282	266	256	280	278	272	264	292	290	315	310	244	232	275	274	279	269	287	259	271	285	296	286	265	295	282	245	255	296	285	296	294	264	239	304	283	279	294	256	273	280	315	307	248	281	306	285	285	273	265	254	295	245	293	289	262	280	311	264	268	269	273	298	281	280	257	254	281	304	283	290	273	283	268	295	257	298	279	274	277	265	295	288	286	285	305	264	259	284	277	263	290	282	243	306	284	281	297	273	286	270	275	281	261	257	286	255	293	269	274	243	306	294	286	265	282	301	264	279	299	302	284	276	279	267	285	251	244	242	289	288	285	292	291	256	265	279	236	279	260	285	276	274	265	264	276	274	292	264	284	276	284	238	294	247	262	263	260	274	257	287	266	278	269	295	253	277	282	302	288	269	272	257	294	267	260	274	275	252	240	262	271	282	284	296	253	281	292	277	257	282	273	280	233	285	299	308	291	266	273	276	269	247	249	282	273	279	273	277	301	253	293	253	255	285	264	249	249	266	289	294	299	289	267	274	291	291	277	289	282	274	305	303	283	278	266	257	277	303	287	287	289	260	272	267	282	260	277	268	300	292	239	300	286	273	285	271	270	302	285	280	234	287	280	263	237	290	237	263	285	278	277	257	273	285	274	308	253	281	282	279	285	272	255	301	290	264	246	266	278	256	254	269	274	284	264	294	263	284	308	250	272	276	280	311	293	271	248	277	283	266	245	262	260	288	289	293	276	238	239	315	296	287	261	306	296	270	286	274	294	256	263	295	264	278	270	258	290	251	273	304	258	297	276	288	277	245	250	249	270	280	253	254	282	265	280	275	292	301	247	241	277	284	265	292	281	285	285	284	255	250	290	234	279	304	278	312	300	273	291	278	294	264	288	274	269	264	276	280	270	266	278	255	276	267	247	273	283	282	265	287	269	291	282	292	250	255	282	262	270	294	290	282	256	305	283	314	267	269	273	271	292	284	276	299	251	284	290	265	259	284	276	273	260	309	306	285	255	270	277	283	252	281	248	275	276	264	283	242	267	289	304	259	287	290	305	289	267	285	256	255	279	268	269	302	266	281	283	269	265	301	294	266	333	314	293
5290	865	716	717	676	653	683	671	653	668	640	670	647	621	614	632	655	660	692	642	615	664	679	649	634	682	696	691	643	664	643	665	628	689	647	628	618	682	645	691	616	636	658	633	655	647	645	667	675	686	622	677	650	702	672	645	665	652	648	620	624	664	624	597	631	673	644	641	649	642	689	614	668	645	686	661	649	644	599	673	674	661	667	655	644	685	646	708	678	658	632	643	686	644	652	622	651	724	624	643	642	629	673	644	648	644	631	665	675	666	649	689	669	678	641	671	654	651	634	664	647	646	585	659	659	673	660	620	642	663	673	626	622	665	658	678	667	589	646	628	661	698	667	633	665	651	666	645	657	642	661	620	639	656	647	668	645	653	657	586	681	676	623	625	681	654	643	665	636	601	632	658	626	623	632	659	639	604	626	677	625	635	680	638	643	623	652	633	668	671	644	662	629	665	681	656	626	649	668	626	642	663	651	619	652	647	617	621	623	610	654	621	623	673	626	655	627	590	677	623	715	642	676	654	624	656	651	629	642	648	669	691	667	666	609	682	668	660	680	659	644	632	658	638	656	673	647	693	619	647	667	631	646	706	720	655	658	623	682	665	679	640	656	684	633	679	615	691	703	622	632	693	651	671	668	595	679	667	677	654	627	715	641	637	677	680	681	630	661	665	620	673	619	669	633	627	653	685	627	635	637	688	618	610	626	674	633	666	627	672	657	622	676	656	650	611	620	658	612	656	677	662	608	610	658	667	649	660	721	644	668	648	674	658	623	675	658	604	672	676	638	633	681	637	628	678	675	617	651	648	623	629	647	655	598	644	662	629	698	674	658	642	613	629	659	676	672	669	641	643	704	662	621	677	675	643	625	621	670	656	621	642	662	645	630	653	599	651	642	678	640	671	660	672	659	675	645	695	679	621	640	602	651	641	675	659	669	646	673	623	629	690	664	684	664	614	647	659	662	645	713	622	694	696	623	709	636	653	664	676	665	643	652	652	683	632	690	628	657	710	646	683	693	628	644	688	658	671	664	705	686	626	660	651	657	658	623	660	677	633	652	636	657	629	648	633	657	654	681	609	643	666	667	611	671	630	657	623	648	672	612	638	618	657	674	613	664	657	672	622	684	620	609	628	646	668	626	644	637	617	665	658	614	668	655	671	639	600	661	635	612	635	623	680	626	640	651	665	658	718	648	688	708	653	617	677	658	651	646	636	677	634	678	669	612	638	603	649	627	686	615	673	649	644	684	622	674	670	605	626	640	653	638	654	663	671	633	654	630	670	670	651	655	658	635	619	688	656	671	685	671	647	644	680	675	662	649	633	624	646	688	599	661	622	631	667	666	691	641	616	571	640	683	642	628	647	639	682	697	647	635	658	625	609	665	692	598	664	654	646	627	625	700	650	676	660	645	683	648	664	667	644	617	662	695	634	629	653	671	622	655	720	656	626	644	641	640	657	661	609	644	619	637	649	658	618	656	614	620	649	646	655	675	665	692	696	646	664	650	635	674	653	649	654	658	684	631	658	672	650	648	641	677	671	650	645	678	622	676	653	690	661	626	667	635	675	609	642	652	619	641	645	669	682	683	654	615	660	663	679	656	638	649	656	685	672	662	681	632	646	620	671	638	676	633	634	669	657	637	636	622	664	615	648	646	631	660	636	655	650	640	647	679	684	618	654	614	636	702	619	644	589	605	647	632	644	654	668	655	628	680	692	656	646	612	682	682	634	633	620	648	624	664	659	675	707	665	642	649	621	597	651	644	680	603	683	685	679	632	654	687	635	656	693	613	625	668	648	686	630	657	668	637	687	660	678	646	676	653	686	645	671	674	659	596	691	617	664	657	656	646	615	650	618	639	661	641	619	644	664	690	658	677	622	624	662	608	642	627	634	656	681	654	628	652	671	616	619	667	581	672	680	592	651	658	630	669	647	688	684	633	622	644	623	656	655	623	682	681	630	649	669	682	611	620	625	628	674	632	663	617	660	666	633	692	639	658	665	649	658	643	648	586	628	633	602	649	643	673	664	641	679	655	623	675	641	626	622	659	671	651	660	616	637	645	628	631	663	688	667	646	649	650	670	635	668	685	664	662	664	642	648	651	676	646	707	636	689	600	660	675	646	670	665	639	645	636	643	624	648	692	624	653	676	627	670	666	658	658	633	631	616	653	672	681	657	663	668	627	640	633	650	638	640	614	605	669	656	650	663	630	640	648	641	662	694	652	648	690	639	658	609	672	660	633	705	694	651	651	622	647	646	645	632	639	689	674	641	666	629	631	656	648	678	648	638	663	672	682	627	621	668	678	615	630	657	623	630	625	639	606	619	613	647	622	665	627	669	647	610	645	665	635	673	621	677	649	615	591	629	662	679	629	669	650	614	615	615	677	657	645	686	608	628	646	669	629	708	668	574	631	649	656	662	622	678	618	632	653	706	665	630	649	625	629	654	650	651	669	630	640	636	712	642	657	610	678	622	653	649	697	647	651	642	629	651	651	634	627	615	600	617	689	642	614	648	649	659	688	628	626	618	646	642	736	628	658	645	607	628	631	685	620	654	664	659	675	632	670	583	637	691	663	687	631	654	616	664	675	616	690	634	628	642	696	661	617	625	649	656	617	655	677	638	638	653	635	648	634	649	650	633	644	602	642	654	729	668	644	631	668	641	675	623	659	616	611	623	690	626	651	661	699	678	626	587	683	669	622	625	652	661	624	625	664	597	640	631	628	581	660	629	676	667	632	641	639	639	676	685	652	679	574	642	621	639	626	622	642	671	622	688	650	663	660	607	614	689	667	619	641	671	637	640	650	680	639	634	651	607	687	678	651	620	636	662	629	637	596	666	632	659	640	645	691	662	621	643	642	706	644	721	650	615	683	680	648	620	637	625	693	669	629	656	657	636	682	612	682	626	649	643	632	639	709	630	616	643	656	673	657	664	611	680	652	694	664	660	637	677	655	675	627	671	598	614	656	618	646	620	664	658	644	687	660	631	624	677	626	635	645	659	674	681	669	669	641	616	631	668	676	677	632	633	676	613	627	698	712	631	648	613	608	670	652	656	637	655	665	672	687	663	712	647	667	597	660	629	587	705	661	667	691	669	664	638	599	617	674	654	692	609	679	648	630	634	584	671	645	617	678	663	693	675	629	658	676	645	659	687	670	634	685	671	628	664	667	683	618	683	648	616	637	646	596	667	634	639	632	667	635	651	649	614	625	651	662	686	691	665	637	659	606	608	714	664	666	649	682	693	630	641	687	605	600	664	652	663	641	662	676	620	649	717	700	628	648	688	671	650	672	663	649	682	620	673	687	695	651	632	669	657	649	650	634	652	635	622	614	624	688	685	653	674	677	653	652	662	675	661	670	659	706	693	680	661	678	629	636	656	688	644	624	633	631	647	666	650	655	656	624	708	658	665	658	681	624	650	623	631	630	651	689	658	635	638	672	660	674	654	651	658	621	630	609	631	654	658	664	641	623	635	675	675	603	641
24540	20860	24391	27442	19017	1206	508	418	422	423	409	403	369	366	353	383	381	380	372	350	336	407	368	373	356	346	388	375	353	394	372	356	359	354	350	387	378	364	357	385	371	391	372	394	358	356	365	364	345	324	340	358	358	373	391	334	356	367	352	348	342	369	350	352	363	341	389	352	359	373	366	379	346	400	357	360	337	364	376	366	339	328	365	373	337	339	376	346	348	328	344	344	342	355	355	321	360	369	353	341	344	398	428	387	365	321	365	336	344	345	334	385	338	355	369	350	377	377	385	354	368	340	377	337	345	331	362	322	366	370	323	379	360	392	333	335	369	336	357	350	358	355	346	335	382	371	373	380	346	347	382	375	329	371	346	334	348	382	394	353	362	352	386	364	389	323	336	363	369	365	395	376	366	377	380	350	344	370	365	367	390	340	350	351	369	340	370	379	369	381	375	344	343	359	328	336	346	325	341	320	358	363	364	406	329	391	367	354	355	399	325	368	367	332	388	368	331	353	341	344	379	398	381	382	321	366	359	384	368	400	364	391	395	355	349	396	373	359	371	324	359	321	359	347	348	352	367	395	397	368	319	336	365	365	361	379	367	365	367	401	359	370	362	352	388	333	351	338	381	365	348	350	337	349	386	382	370	367	384	393	371	344	360	334	371	391	373	365	380	308	378	370	374	362	352	315	360	353	358	370	385	378	393	335	345	365	388	358	405	355	376	379	388	376	341	361	342	362	316	380	368	351	348	365	379	359	373	360	325	375	331	364	345	370	339	384	368	376	346	333	350	375	363	363	323	380	387	376	334	362	367	365	387	375	335	353	383	369	350	352	383	318	396	365	388	334	372	370	334	353	363	352	365	381	356	398	363	364	337	354	360	362	386	405	341	366	350	326	388	386	379	346	365	411	350	326	355	365	371	342	356	357	357	348	364	332	369	407	381	387	354	321	407	381	385	369	333	360	359	353	383	383	339	363	383	362	359	333	368	349	364	341	353	385	394	335	340	339	346	351	328	340	352	362	349	356	375	355	383	398	373	365	384	370	351	375	369	354	355	359	394	350	352	347	356	368	383	378	390	386	373	368	309	373	378	362	382	391	371	344	377	368	352	335	380	360	358	369	346	354	383	353	366	369	398	369	362	352	342	324	416	379	339	366	359	367	332	385	337	324	343	375	390	388	339	337	387	352	341	335	336	364	332	389	394	378	386	391	362	374	351	321	386	318	369	364	337	350	408	386	365	351	342	308	386	391	359	354	355	325	354	370	346	371	372	358	318	361	420	354	364	395	359	367	325	327	364	353	329	351	345	325	364	341	361	349	411	350	331	371	343	367	376	371	348	369	327	361	355	366	373	350	356	358	360	386	344	394	384	377	412	391	380	316	362	352	360	377	358	352	393	358	357	368	362	345	351	340	372	350	383	358	361	345	336	379	380	401	352	360	348	382	341	330	378	346	383	341	342	379	359	362	379	381	386	361	363	365	345	389	335	349	328	407	357	321	358	343	381	381	330	346	405	354	355	343	365	364	367	317	332	358	358	335	370	338	332	381	382	355	345	362	390	341	338	372	368	390	336	364	332	350	325	347	391	338	332	329	354	342	360	383	376	372	339	321	395	352	411	363	363	365	390	342	346	383	372	390	367	365	351	387	414	356	346	320	354	337	357	362	395	304	374	369	383	359	343	366	362	358	347	354	338	335	396	371	339	341	307	330	376	369	329	334	360	361	365	355	355	362	336	405	377	369	361	392	353	367	343	371	324	402	358	350	417	351	362	380	371	353	371	377	392	350	346	353	364	371	370	380	353	398	377	378	315	356	368	355	369	385	337	381	355	328	351	356	377	372	368	345	354	335	355	336	374	339	372	333	346	351	324	350	367	354	354	307	358	356	368	368	320	383	328	375	335	367	393	375	347	381	339	344	352	374	385	357	374	379	355	394	357	359	343	359	356	342	382	391	397	381	382	394	328	356	342	359	385	344	340	357	392	383	384	381	347	365	335	324	373	360	381	360	362	336	369	375	421	327	360	332	373	389	396	382	372	361	354	345	367	355	339	368	353	368	371	326	334	343	340	390	335	342	361	357	383	374	354	349	363	379	386	312	336	376	346	358	359	344	364	365	323	328	345	342	395	408	355	329	373	384	353	356	353	382	365	368	380	329	340	347	350	352	355	369	353	378	366	369	402	376	358	355	341	350	344	363	373	348	363	327	346	347	375	363	369	361	358	358	385	363	406	349	373	325	355	405	355	401	386	321	360	346	344	337	332	361	353	331	393	376	346	369	370	391	373	337	366	331	319	332	349	354	350	365	360	366	345	345	371	372	336	368	334	371	331	383	347	385	358	364	379	365	386	365	344	348	383	390	380	382	363	370	377	365	346	365	364	371	324	353	343	350	365	351	369	392	366	395	327	371	345	371	358	360	380	359	356	323	381	384	353	356	370	337	384	352	372	354	334	359	379	358	363	338	384	350	337	406	374	343	332	358	388	366	339	335	355	335	355	369	353	355	347	374	358	371	378	342	351	378	381	365	369	357	347	339	404	356	344	363	356	361	352	354	378	350	329	342	398	383	390	355	357	354	396	353	354	352	338	358	355	351	384	351	389	381	328	372	354	346	390	336	359	369	323	357	374	378	340	313	343	361	299	343	337	302	362	354	351	385	364	405	342	347	380	360	354	363	341	323	340	377	358	304	341	368	350	383	362	363	324	357	345	367	339	384	368	376	372	349	399	389	335	388	381	342	369	396	386	354	360	348	349	348	355	372	383	399	362	348	351	364	368	358	362	375	352	383	353	352	405	361	373	378	345	378	357	336	345	348	342	356	363	392	374	355	335	357	355	331	358	358	366	353	376	372	383	357	364	369	372	363	357	361	356	327	349	375	363	333	369	341	340	387	394	326	349	383	380	342	333	332	382	375	360	329	364	371	339	367	375	359	373	347	371	359	376	337	346	340	328	346	393	352	385	388	365	366	355	376	352	357	378	367	347	365	381	354	365	360	374	363	357	349	384	347	355	344	351	364	371	386	366	362	392	334	325	354	345	381	327	324	348	356	360	346	386	362	332	356	369	347	329	340	353	364	380	366	351	376	356	383	345	345	365	391	376	387	380	375	353	361	413	365	353	390	360	334	346	370	346	337	345	342	359	369	353	398	371	339	380	328	371	344	363	366	348	348	310	368	361	369	347	366	351	338	309	369	377	369	342	362	360	309	346	343	336	347	373	326	385	334	362	369	351	379	348	307	384	352	350	375	409	339	381	370	369	370	353	355	400	358	362	345	356	354	378	359	354	351	353	372	361	351	346	357	319	343	414	341	334	372	364	351	346	403	376	343	360	358	375	395	386	370	371	349	345	335	334	348	376	384	366	369	320	331	365	359	393	354	370	384	354	395	375	388	348	379	351	359	370	367	358	336	331	353	345	313	336	345	342	353	344	385	397	355	339	375	373	366	371	352	358	368	364	347	373	403	357	373	366	339	388	361	335	320
3471	2929	1944	1291	1015	934	870	863	835	824	836	840	824	831	810	859	779	806	804	820	814	737	790	770	759	775	812	792	753	816	767	815	797	784	810	791	793	806	794	816	836	796	845	809	822	778	806	802	795	872	808	771	807	794	769	812	802	829	834	802	803	772	819	777	761	776	822	799	849	801	816	836	820	790	775	825	785	820	842	780	782	810	819	787	849	842	792	723	779	813	807	769	819	800	773	765	772	859	777	823	788	756	825	804	792	828	762	802	818	739	759	765	808	815	828	847	801	828	773	829	840	767	813	804	799	817	822	770	845	808	798	801	801	793	835	798	812	751	786	743	803	802	852	771	792	785	790	824	816	839	796	792	824	746	773	794	805	771	771	752	841	810	781	776	809	767	840	786	788	776	829	740	799	805	774	773	809	797	800	796	854	774	801	816	779	851	750	794	805	838	729	777	789	790	745	741	817	810	871	788	794	771	820	813	755	806	801	758	803	845	844	794	815	830	789	823	815	787	799	784	786	788	796	761	823	807	813	785	839	858	723	806	803	812	800	791	787	785	761	794	846	788	841	741	777	874	809	777	815	825	778	783	777	805	802	804	736	799	807	789	837	773	770	758	752	762	733	774	799	768	834	814	769	788	782	811	796	790	783	758	766	789	824	795	789	792	802	801	770	802	829	787	744	793	812	782	822	858	848	821	861	819	766	785	802	789	795	775	848	779	797	822	819	767	798	752	798	795	759	795	826	902	709	788	831	794	808	777	863	839	793	800	845	793	802	798	824	796	810	815	804	816	763	778	850	790	777	831	836	837	798	789	804	807	820	803	814	763	806	756	809	835	798	748	845	751	756	796	822	782	757	722	760	763	772	797	786	834	789	789	778	726	833	799	834	732	755	817	801	803	811	803	815	804	756	764	789	797	755	750	753	830	799	763	783	816	824	770	774	831	776	806	848	748	766	795	792	783	797	757	847	729	806	763	735	835	786	793	844	771	808	798	815	822	761	827	822	766	770	832	812	757	767	806	759	855	757	793	838	812	804	826	829	766	765	745	765	775	811	789	823	751	815	827	788	780	807	775	808	726	775	810	831	766	763	799	791	853	831	815	802	789	816	750	783	802	904	890	820	800	771	819	794	837	769	830	783	767	751	765	782	777	804	755	796	842	781	802	803	780	773	787	796	809	780	815	769	782	833	818	776	789	817	776	843	838	773	715	775	779	781	772	800	814	812	768	805	793	742	777	860	788	813	750	792	764	804	813	822	802	810	756	765	769	801	767	820	838	793	803	811	787	798	753	809	787	776	818	796	791	810	758	821	790	756	765	789	755	859	784	771	781	771	809	816	815	769	798	788	776	807	755	775	789	807	778	831	775	816	784	763	786	820	798	751	780	789	798	804	803	769	802	788	762	800	815	783	774	746	781	819	775	833	811	805	776	837	814	798	765	821	800	805	742	805	813	783	770	809	847	800	756	797	811	778	791	795	820	850	810	804	811	784	817	848	821	798	795	756	778	830	822	776	771	813	773	790	802	833	753	811	810	812	793	854	814	799	824	826	782	765	827	833	769	762	779	774	765	734	801	768	766	820	765	816	793	837	821	779	789	803	817	808	757	843	768	819	815	824	808	834	792	783	809	794	789	767	797	773	814	780	765	787	755	793	824	797	765	833	790	795	829	781	806	772	819	779	785	780	830	784	767	809	798	805	783	765	760	791	821	832	753	778	803	793	740	798	811	832	805	778	814	755	821	832	806	837	802	809	799	761	776	784	790	787	752	851	796	811	750	808	866	799	777	817	818	788	754	854	815	771	804	792	762	789	817	773	842	759	757	804	818	766	732	806	807	795	787	794	790	830	789	773	821	742	762	794	781	809	813	771	807	798	748	756	760	781	823	792	829	737	812	815	804	787	776	843	822	805	776	791	791	816	801	815	760	782	760	805	843	774	756	796	789	788	787	807	825	777	752	782	795	800	812	769	792	816	767	758	748	825	827	753	779	761	771	816	802	797	767	779	851	787	841	778	776	788	827	841	843	834	761	774	794	797	714	834	775	783	808	827	837	816	810	783	766	777	737	838	796	858	764	799	809	816	823	833	779	847	759	796	776	751	731	768	765	770	776	802	779	793	830	821	779	772	815	819	809	792	764	842	784	800	851	801	816	781	792	782	838	776	766	809	753	850	836	818	836	816	752	813	784	778	801	786	796	809	816	818	809	820	795	794	752	780	804	796	782	809	760	777	787	750	785	778	824	768	796	818	825	787	749	818	780	831	770	763	803	797	817	765	766	748	791	749	810	806	818	814	797	747	801	801	789	764	762	793	829	786	829	836	796	845	760	743	810	803	831	815	744	760	787	809	814	781	786	779	715	778	758	811	757	780	809	747	790	796	808	815	796	798	810	794	831	790	772	832	774	793	782	789	774	799	819	780	800	795	776	807	782	771	791	771	758	800	831	799	813	777	801	738	792	822	861	784	804	842	748	834	811	755	766	779	806	804	801	782	774	772	762	817	799	828	794	842	784	764	756	835	796	816	797	811	833	820	796	822	799	821	782	807	782	826	810	759	838	791	768	819	761	819	806	793	836	773	838	796	807	770	839	831	791	793	851	747	768	747	815	816	855	741	770	808	826	833	833	804	815	829	771	753	808	805	784	799	851	833	829	850	785	788	799	804	793	773	771	804	781	849	748	819	772	803	773	804	832	809	766	793	752	760	772	750	811	767	788	767	815	816	820	812	827	791	785	805	757	785	799	776	799	814	812	757	833	801	755	776	847	782	787	856	783	771	769	816	800	801	741	772	736	795	799	806	793	785	781	768	825	782	817	794	835	814	831	760	797	845	802	743	808	759	784	805	768	792	819	908	810	810	769	809	820	827	839	810	820	793	821	810	790	774	796	785	821	820	883	811	743	810	826	740	820	851	805	805	829	797	777	813	804	844	820	754	820	827	747	809	821	790	749	766	804	770	779	764	817	797	763	816	792	788	754	724	777	797	776	815	816	823	817	786	779	762	824	781	762	765	754	836	799	814	794	828	740	814	802	830	795	796	784	785	784	802	808	841	817	801	775	804	827	788	831	792	821	757	792	808	846	813	806	815	796	790	770	773	766	795	804	837	799	768	799	770	780	768	738	777	761	797	779	795	800	742	770	778	800	794	772	819	816	816	776	782	778	821	809	786	840	824	808	784	738	808	758	752	797	776	798	782	835	754	797	811	776	760	820	848	813	802	832	808	771	773	799	797	781	806	772	779	802	785	826	814	749	790	746	785	802	793	815	790	729	800	732	822	821	796	775	821	780	771	782	821	780	784	775	798	792	807	771	768	792	864	806	813	818	773	812	804	741	811	796	787	804	780	776	769	749	758	827	808	776	852	774	805	786	823	748	839	774	786	782	820	800	790	827	781	821	788	792	797	819	781	777	773	786	792	767	783	779	790	762	783	814	807	812	779	815	747	754	805	831	801	786	764	802	755	834	825	812	832	782	766	831	798	785
23614	20858	25124	26731	20869	20850	2906	481	371	313	300	298	272	273	288	250	222	267	242	250	249	224	238	222	215	201	255	233	221	199	222	207	233	228	245	232	196	228	217	229	211	213	203	214	217	191	262	261	256	221	228	203	231	222	229	229	215	243	236	209	188	227	243	205	197	246	239	229	231	217	219	224	179	240	206	200	230	213	212	203	206	211	247	219	212	220	211	240	209	206	228	218	226	196	211	205	224	232	209	224	261	220	224	219	212	208	206	221	232	207	254	202	245	223	202	219	218	185	195	211	214	217	230	219	228	187	250	240	220	227	224	207	239	220	228	206	207	247	196	217	177	213	226	197	208	199	221	216	214	221	212	226	216	203	216	243	207	228	198	212	237	224	247	193	184	198	240	183	207	210	195	222	219	220	218	218	223	234	234	208	224	228	218	209	223	213	225	174	236	218	208	212	246	205	215	225	177	235	215	204	219	228	201	191	224	203	200	203	225	215	205	198	215	197	242	221	203	239	211	199	215	220	243	196	213	234	237	215	242	187	211	219	187	244	221	189	202	190	202	233	183	217	201	241	242	205	195	209	218	212	235	219	218	210	225	247	202	214	235	226	235	205	205	190	253	240	226	219	218	223	224	221	207	241	237	222	215	201	218	194	206	227	202	251	233	234	226	224	232	181	244	217	215	194	226	199	212	221	207	240	214	219	225	247	237	232	194	218	217	218	221	229	226	213	218	225	237	195	206	206	216	223	201	221	222	196	209	201	206	219	214	217	210	212	217	212	199	219	212	229	232	233	211	227	214	210	221	224	240	230	203	219	224	228	230	236	192	214	210	206	229	214	235	209	211	229	178	222	236	213	227	201	224	239	221	276	230	197	228	219	228	208	221	211	201	226	244	232	227	210	251	244	192	217	218	234	212	225	220	260	221	190	199	242	201	198	223	194	213	201	209	210	224	227	236	218	229	228	216	245	203	210	238	191	226	218	220	226	217	224	218	247	228	223	218	235	238	226	208	187	212	265	225	220	233	247	212	217	208	244	230	220	230	248	223	202	206	217	212	237	176	206	194	213	246	228	205	225	214	208	219	218	195	209	237	232	205	241	225	224	226	215	217	210	200	217	205	206	220	228	230	217	222	223	225	218	245	218	231	194	218	216	208	188	213	189	207	224	226	218	190	227	198	197	223	236	228	208	248	227	212	207	212	225	192	199	214	201	238	207	226	196	198	201	224	196	184	241	207	205	217	209	222	204	205	221	225	202	236	218	232	261	225	236	223	238	224	237	196	226	228	236	214	214	246	225	215	190	243	226	216	241	228	192	227	216	233	209	213	216	199	218	213	221	226	224	203	222	204	203	209	234	220	222	238	202	217	257	240	225	228	214	236	252	222	210	219	223	219	196	182	228	208	229	212	222	228	203	204	218	209	238	201	217	232	187	200	207	212	219	228	212	205	247	245	221	250	193	222	212	197	198	238	220	229	235	218	181	210	220	207	216	234	233	197	237	204	210	207	212	188	225	230	202	205	200	192	228	205	230	223	203	214	196	207	201	229	214	202	195	210	207	222	202	199	231	189	203	196	232	220	227	226	261	211	236	248	188	210	212	215	214	225	207	239	222	219	222	231	226	215	248	249	207	215	235	206	218	217	250	229	220	207	230	222	199	209	209	200	209	218	222	187	201	214	195	209	217	228	236	218	224	208	236	207	226	211	209	222	199	231	234	189	209	242	240	235	234	217	229	205	208	208	233	230	201	219	242	204	226	213	247	224	213	232	212	198	220	229	253	217	218	227	221	203	189	222	220	218	247	239	228	207	217	219	223	223	198	218	228	220	217	228	201	199	231	232	209	222	225	199	204	214	204	263	214	227	236	233	217	238	203	226	249	215	187	197	214	222	220	248	218	240	238	220	248	220	228	211	212	232	231	198	202	232	237	214	217	247	222	222	223	214	220	215	245	243	213	228	186	232	227	221	218	209	211	203	202	221	191	219	238	227	244	219	216	230	216	227	231	228	213	261	226	199	252	229	226	212	257	254	217	213	231	236	269	235	226	199	219	210	206	201	216	210	233	201	245	201	211	200	225	221	232	214	243	249	230	208	212	236	240	223	226	215	227	206	216	187	229	210	208	185	212	199	227	208	226	232	216	199	206	242	254	242	218	247	233	217	228	204	216	225	223	207	217	223	206	230	230	222	211	229	216	219	221	180	201	216	221	209	231	247	218	227	225	229	221	213	245	223	231	216	223	216	207	244	229	206	235	211	219	225	222	224	216	231	237	222	197	202	221	228	244	230	230	208	223	222	180	233	239	217	233	216	214	200	196	228	202	217	219	206	225	238	243	232	243	223	219	229	223	252	215	220	213	216	216	228	219	236	205	185	216	220	207	216	210	224	212	215	190	220	214	230	243	227	254	206	189	214	209	229	229	212	211	205	242	239	214	209	192	208	218	216	203	242	230	207	193	196	173	202	223	224	228	182	195	225	213	241	256	257	236	195	227	199	205	205	187	244	207	231	228	203	234	209	198	188	219	232	226	228	220	243	210	205	232	221	230	228	207	220	225	220	223	217	221	230	221	230	225	213	218	197	233	230	203	227	212	242	215	229	230	223	209	216	216	218	215	211	220	233	247	226	213	213	226	196	225	230	220	197	230	225	214	243	203	211	217	245	222	238	187	243	235	211	231	219	199	200	214	258	205	228	208	229	227	217	218	219	246	213	207	208	206	206	224	219	240	239	231	212	199	218	240	233	210	229	230	251	246	204	210	225	231	214	193	247	209	225	190	174	231	213	222	217	234	197	219	218	226	224	241	241	219	215	194	229	262	186	227	231	212	210	251	216	216	218	221	230	229	209	241	239	219	204	231	222	223	201	199	223	228	219	195	246	204	229	219	214	194	223	201	206	249	197	202	220	220	223	203	242	229	196	194	222	215	198	222	212	222	200	236	219	204	215	222	223	222	196	215	209	207	222	241	213	212	221	214	238	206	223	215	224	190	206	218	208	229	245	202	230	209	189	218	233	204	202	227	210	200	228	240	196	197	230	248	232	217	232	225	222	205	206	244	218	206	220	199	213	199	204	223	209	198	213	203	203	243	197	197	200	224	196	178	211	209	203	223	216	252	202	220	211	212	205	200	228	221	244	257	218	201	214	202	202	196	205	214	211	219	220	202	227	237	210	204	222	218	192	212	226	207	221	203	233	225	219	210	240	210	183	224	217	196	230	248	215	224	212	207	199	213	241	209	247	205	221	229	231	216	263	242	216	200	217	206	209	209	213	217	216	214	251	201	235	229	222	206	215	233	207	201	203	210	242	235	212	213	184	195	215	228	225	196	213	234	235	225	225	226	214	201	197	212	206	211	218	208	224	237	238	200	209	211	196	226	222	231	201	211	227	204	195	231	221	230	197	210	225	224	252	239	218	212	258	214	223	236	229	221	219	212	201	192	194	241	211	209	217	224	220	208	243	195	231	212	224	244	226	219	201	194	240	208
3294	5024	3078	1545	926	764	635	593	579	546	538	530	580	537	539	499	573	530	493	503	503	510	506	536	526	517	470	502	467	508	518	498	514	470	521	473	501	476	497	500	529	496	489	506	538	525	504	490	471	475	453	472	471	512	493	495	530	509	470	515	486	500	546	512	528	510	513	524	519	477	556	458	530	477	527	424	482	517	537	476	499	503	498	548	505	489	473	486	512	482	520	485	503	476	474	520	462	503	480	519	441	502	509	519	487	505	474	476	495	475	485	488	490	537	507	477	493	515	516	504	478	443	467	508	495	514	484	496	508	471	529	490	507	502	522	506	514	498	503	452	471	516	461	497	551	510	514	523	486	504	506	503	477	509	475	507	507	499	497	488	461	517	492	501	503	501	520	523	527	490	467	498	491	512	566	477	477	511	504	484	478	536	509	497	497	474	456	476	454	512	478	527	477	459	493	497	520	495	513	471	516	485	513	497	501	464	511	485	498	470	472	539	447	489	530	511	559	454	480	513	486	518	484	489	517	492	500	480	497	522	514	508	492	503	512	497	490	504	508	524	502	469	537	495	517	488	503	489	501	469	511	514	501	463	518	485	531	492	491	518	474	501	487	491	493	483	502	484	461	487	490	532	497	459	494	459	461	507	533	469	446	468	498	515	502	508	542	468	487	458	481	467	518	497	506	490	483	479	492	486	557	488	501	488	465	543	504	462	479	515	513	488	487	485	462	510	486	504	525	507	478	471	506	539	502	538	510	484	470	510	506	510	511	496	518	463	493	518	519	530	462	515	503	498	504	490	544	507	519	478	499	505	505	503	534	473	489	484	508	530	469	518	528	510	464	508	485	516	452	486	481	508	487	503	490	471	465	493	526	495	504	502	513	522	484	484	462	508	543	493	501	481	471	514	522	461	497	475	488	534	513	524	457	517	491	514	489	485	529	502	541	490	475	486	525	494	457	522	518	500	499	501	521	447	544	507	514	509	461	498	495	496	506	515	500	458	467	498	470	481	464	462	476	484	501	429	489	455	493	495	528	483	484	482	509	475	506	477	469	468	512	495	504	500	505	477	515	480	494	483	520	496	449	534	490	531	484	466	522	476	491	476	498	483	488	464	501	488	521	484	472	499	476	461	486	504	493	491	511	462	536	523	454	505	513	488	467	484	475	485	466	467	505	524	519	510	501	507	545	489	456	485	525	505	504	509	496	485	493	491	476	496	477	504	493	487	493	526	506	504	514	511	500	521	519	495	493	481	528	480	514	457	493	484	498	491	485	494	500	494	516	484	518	509	495	488	521	519	508	470	474	509	505	520	525	479	488	526	498	490	529	472	533	488	481	491	493	503	505	479	489	492	500	485	522	460	458	507	486	500	493	502	495	499	495	512	511	491	509	495	511	477	511	483	519	509	480	496	446	472	518	503	489	494	498	520	492	491	504	491	434	484	472	476	502	502	509	499	504	499	527	471	464	451	536	491	494	496	506	506	477	501	471	507	500	504	520	474	504	485	503	524	477	550	509	519	479	525	515	481	520	506	486	514	495	484	535	535	515	508	486	480	455	525	490	525	465	514	507	542	476	506	484	493	476	518	512	553	520	491	461	491	450	486	492	495	451	442	516	509	500	519	472	518	502	532	492	460	489	524	480	466	456	536	519	504	506	503	463	477	514	513	509	497	469	533	530	493	492	476	508	502	502	503	487	480	524	495	527	509	471	527	472	445	475	530	512	470	495	488	449	516	519	495	494	478	477	471	493	496	502	491	512	515	502	469	556	543	479	498	507	511	483	496	537	529	476	490	473	503	530	524	499	491	454	479	450	513	484	480	526	498	525	513	481	482	463	518	505	518	517	508	482	480	473	468	499	554	514	496	516	507	515	471	492	529	519	514	478	498	513	463	481	482	512	506	485	515	521	536	492	470	480	501	515	535	483	480	457	497	522	481	525	482	468	483	488	560	489	493	508	487	514	509	472	501	503	545	505	502	510	484	533	530	518	469	459	496	446	529	509	508	514	526	478	497	487	527	507	502	498	504	496	493	500	499	467	505	484	475	470	501	481	514	519	501	487	511	505	479	496	529	498	478	488	485	532	524	494	532	494	463	507	509	498	489	499	487	507	522	495	487	479	484	499	522	502	504	530	468	559	522	507	495	483	479	502	523	495	475	499	507	518	523	502	510	539	480	492	472	517	504	465	492	519	468	509	503	477	474	521	476	483	505	504	469	509	496	504	512	524	493	489	446	478	490	518	524	503	484	454	501	487	474	499	517	486	513	507	531	464	503	519	490	495	535	470	483	510	483	468	539	478	489	505	483	518	493	499	498	474	474	513	500	474	522	473	508	484	479	488	526	500	472	518	490	495	524	534	485	502	522	469	527	499	516	461	497	493	493	498	517	515	471	512	497	501	535	479	516	510	488	518	501	465	511	530	474	500	543	495	495	519	527	468	534	506	434	496	492	523	524	529	492	527	514	481	516	515	521	536	470	485	541	473	471	493	483	493	470	472	502	486	465	457	491	507	533	520	482	473	478	501	534	484	494	502	506	518	495	478	522	511	522	503	492	486	524	503	490	505	482	470	480	500	523	458	501	533	494	476	489	491	470	446	506	511	514	498	514	515	484	500	450	487	500	516	522	521	485	542	496	535	503	482	520	501	532	517	507	504	510	477	533	508	486	499	503	493	498	478	490	479	494	485	473	552	476	451	502	514	517	501	480	477	497	445	526	477	513	479	507	506	488	498	487	470	500	557	492	479	521	464	467	474	529	484	512	503	490	503	486	490	466	496	523	472	484	495	499	518	505	498	504	509	499	490	466	493	503	493	511	474	468	527	490	504	487	524	491	449	477	502	520	505	524	529	560	545	487	484	478	534	480	493	494	486	484	485	476	521	498	492	517	456	460	485	496	464	529	559	461	494	490	488	524	478	452	497	491	512	515	517	451	488	506	507	493	501	486	506	503	497	498	499	474	482	520	463	527	480	524	477	475	475	503	522	467	465	538	524	484	486	519	491	456	483	515	529	497	510	483	496	510	516	511	503	508	492	490	507	487	509	491	546	518	508	508	457	501	502	538	484	487	492	502	515	494	527	519	470	502	488	488	496	461	487	520	503	490	506	520	498	523	508	494	510	534	509	513	526	494	463	497	484	471	473	526	465	473	491	502	508	518	500	479	494	529	511	531	488	508	497	476	458	483	535	512	499	481	512	484	503	490	433	481	421	532	459	479	493	494	472	495	539	501	479	449	466	460	522	472	465	490	493	509	474	511	482	526	530	537	477	489	490	510	461	488	513	479	485	495	489	515	476	489	486	512	472	507	495	512	485	503	500	485	451	508	525	499	481	529	523	516	497	505	540	533	479	506	537	487	534	524	508	508	495	529	501	467	525	479	487	475	469	504	481	534	528	497	518	464	486	524	571	511	533	508	529	499	524	465	504	527	490	541	451	501	489	519	513	502	505	511	510	502	548	472	483	489	511	454	512	487	514	448
32748	12357	1403	350	255	254	326	297	270	259	294	288	270	290	270	297	274	277	248	279	261	217	263	289	251	257	262	253	294	272	288	292	279	280	289	287	243	258	284	242	279	268	312	270	287	279	276	313	273	274	271	276	274	272	288	265	311	299	283	242	269	260	277	291	286	256	298	267	275	298	263	287	309	266	296	290	273	280	257	281	272	267	277	272	314	253	272	296	285	284	301	333	280	296	275	290	284	266	278	268	281	291	259	256	266	290	258	322	272	269	260	283	276	278	272	291	260	294	284	279	295	290	266	283	280	273	273	286	294	297	292	324	266	283	267	305	280	272	296	289	277	283	281	305	277	277	266	257	274	284	256	266	296	285	268	274	301	288	275	264	255	282	287	299	287	269	265	277	276	261	297	274	269	283	278	259	301	288	266	250	284	272	286	290	275	275	311	270	259	315	266	296	271	279	281	257	293	259	277	277	294	298	272	285	266	288	250	286	286	310	304	238	281	262	274	281	266	289	286	289	260	278	304	278	278	271	304	299	302	275	282	283	271	313	287	295	273	249	280	273	282	292	269	266	263	284	267	274	267	289	286	271	288	275	316	298	266	289	271	289	277	303	283	304	266	256	256	252	292	250	246	308	265	265	283	288	253	287	255	263	288	303	280	265	302	272	289	267	278	286	282	291	273	270	318	292	285	296	310	271	288	273	274	264	285	300	274	291	274	277	264	302	280	276	281	271	289	273	270	265	272	266	277	257	312	298	286	246	247	272	286	283	255	298	263	244	265	274	279	273	300	279	268	252	277	286	260	265	277	256	250	274	271	266	289	301	249	276	263	271	275	286	264	243	294	292	289	291	268	297	275	303	268	291	312	295	278	266	287	286	260	289	242	258	273	274	257	311	286	294	295	306	253	306	264	292	282	314	271	242	271	264	239	304	296	258	266	274	282	284	274	303	275	271	287	265	249	298	288	290	291	274	285	277	263	251	265	296	267	265	283	278	253	225	282	292	314	253	269	306	265	270	286	301	271	285	262	296	264	265	257	261	298	314	268	309	308	283	306	308	270	249	299	283	289	283	298	300	274	272	286	256	276	230	286	281	261	259	301	290	284	289	254	270	286	262	292	283	259	273	296	266	262	275	281	301	288	290	306	285	265	286	276	262	279	279	287	323	304	295	286	305	280	299	272	282	292	277	275	314	288	270	255	275	281	269	284	316	266	284	242	274	278	279	284	263	273	291	261	284	313	268	281	273	263	275	287	289	265	265	272	277	276	295	265	275	304	305	302	255	258	299	297	285	283	280	245	280	263	262	278	292	284	304	298	283	312	304	267	280	289	314	299	260	279	263	260	269	303	263	267	278	269	295	278	316	268	278	281	308	300	288	261	273	249	313	261	259	282	278	313	265	272	285	286	287	286	304	282	266	279	253	290	275	319	300	267	290	305	273	271	259	282	253	279	273	282	284	291	240	298	274	272	278	277	292	296	291	293	295	258	289	244	269	276	304	272	283	253	329	289	300	308	280	311	266	272	285	257	297	293	273	259	307	282	279	293	317	275	295	281	236	238	265	255	264	254	265	263	275	275	286	284	335	265	249	270	270	240	267	274	246	268	270	271	275	261	298	303	273	296	305	260	287	277	270	269	271	256	294	291	294	289	293	287	274	252	247	275	278	295	257	300	260	271	273	260	310	290	249	267	289	263	253	278	288	273	272	282	305	279	272	279	261	276	298	300	302	279	280	297	282	282	293	246	280	276	256	289	294	280	277	287	277	289	274	285	269	278	300	297	289	287	311	309	257	287	236	275	313	318	298	290	271	282	282	281	277	291	265	288	278	240	272	276	255	282	259	270	275	265	282	236	265	293	272	266	274	287	286	284	281	267	274	294	319	326	286	277	270	276	286	272	239	299	288	286	277	315	269	277	283	279	261	266	297	276	279	274	253	271	301	257	311	275	285	277	299	262	251	255	281	252	288	282	274	304	285	305	263	265	244	271	297	259	270	245	260	264	247	268	284	279	294	279	287	246	279	278	340	291	287	268	298	290	261	253	279	271	306	308	263	311	278	292	253	270	264	281	262	264	257	270	264	299	269	274	279	273	280	271	279	280	284	290	270	270	279	286	265	248	318	289	256	260	293	271	302	289	299	285	220	261	271	280	279	243	292	291	297	247	237	268	257	275	252	270	231	292	293	258	267	264	261	298	266	248	273	307	281	280	268	261	281	275	262	278	281	281	270	288	256	285	266	296	291	310	284	287	275	314	256	277	263	296	294	302	274	283	267	236	251	287	282	276	267	267	264	276	254	274	282	285	263	292	273	273	268	300	283	282	282	291	271	270	271	287	258	298	278	294	276	283	296	278	271	283	258	303	284	313	277	289	319	293	258	283	292	276	257	305	284	283	253	283	273	266	290	280	264	261	322	327	272	257	277	278	276	273	267	244	287	297	272	310	279	291	286	295	298	258	286	252	281	267	276	302	235	265	245	270	282	266	267	266	266	258	298	292	288	275	293	270	257	265	232	256	279	270	309	275	247	282	286	284	302	300	277	296	252	256	276	266	284	310	262	302	293	297	290	289	321	290	274	273	273	267	266	315	253	262	276	307	264	271	263	254	276	309	288	310	279	271	274	289	284	259	291	264	252	256	238	272	285	260	281	257	277	260	273	259	300	271	259	294	257	283	279	257	336	267	269	275	244	281	281	265	297	290	284	258	280	278	293	310	255	259	265	268	261	250	265	257	277	279	302	275	301	250	318	275	279	287	275	287	291	255	283	272	237	273	263	283	289	269	305	297	304	295	292	315	295	246	243	274	286	285	256	285	263	266	259	276	265	279	272	290	278	290	280	317	274	253	287	296	282	309	253	276	280	295	267	264	284	279	250	269	302	275	276	298	325	248	287	292	279	262	238	268	277	261	289	278	259	316	319	300	251	278	267	280	288	272	309	282	290	289	266	244	276	260	259	273	278	273	295	295	272	238	283	286	287	273	260	306	268	267	315	279	254	302	270	268	310	286	291	259	302	273	257	291	263	308	270	262	272	276	296	298	276	268	290	301	286	277	268	292	266	241	253	283	248	290	264	281	281	299	251	304	281	265	307	269	285	282	254	275	284	275	237	274	280	291	331	274	275	275	305	306	283	270	279	258	316	290	281	251	285	307	276	310	314	266	254	271	275	281	268	273	288	274	289	296	290	257	281	283	279	263	261	274	289	285	282	276	274	292	257	286	267	246	265	272	274	275	282	276	302	259	263	253	308	246	286	297	316	259	321	246	265	257	253	251	276	292	282	263	248	273	279	308	297	282	261	288	282	288	325	271	274	259	265	299	286	275	281	272	265	273	274	265	267	278	272	269	266	265	261	266	266	259	288	304	242	287	242	265	296	287	272	286	279	261	295	288	274	289	260	284	259	293	301	266	270	293	255	289	288	289	307	274	286	295	250	266	313	269	283	258	258	310	312	247	308	291	279	257	320	264	275	258	277	294	328	283	255
5336	903	752	674	711	673	707	663	659	646	670	657	687	614	662	683	626	686	740	629	681	696	619	698	665	641	662	654	660	645	658	698	655	619	592	681	633	718	676	652	672	692	628	642	626	637	634	651	675	659	631	679	693	677	670	614	623	693	642	692	667	669	641	603	625	660	634	674	613	701	631	666	703	709	627	656	592	666	643	698	633	652	681	646	674	609	700	608	698	690	684	667	659	652	627	669	637	620	664	646	643	661	660	693	656	653	710	610	655	653	650	688	649	648	672	657	650	673	671	691	682	616	692	674	605	663	676	644	699	648	648	699	669	651	696	635	651	651	714	656	612	630	645	587	643	679	652	621	678	634	602	612	626	637	655	658	635	697	703	653	656	665	670	646	662	598	670	643	651	646	679	646	671	647	644	627	645	648	628	650	691	673	686	637	696	645	672	686	669	641	660	665	650	641	669	637	639	625	691	633	690	626	663	641	651	689	650	678	682	649	658	620	668	681	654	664	661	651	661	645	647	656	647	687	642	618	663	705	682	696	713	642	645	622	671	643	647	675	662	608	609	683	612	639	654	658	716	633	630	655	664	659	612	644	584	607	620	642	679	649	728	652	670	655	622	633	670	616	664	659	664	662	652	608	650	679	634	685	673	642	625	615	612	627	673	637	654	674	623	695	675	637	698	614	670	668	636	642	646	613	669	603	682	658	644	679	671	679	644	716	626	654	666	623	662	644	656	631	627	644	655	612	640	651	652	684	648	652	649	697	644	629	654	710	648	624	673	713	619	662	651	645	681	657	647	667	686	666	642	655	670	635	650	663	640	603	623	626	656	633	634	604	681	652	674	673	629	672	661	642	662	678	635	631	610	677	661	640	662	642	654	638	641	640	668	622	659	688	641	675	624	653	627	627	682	617	714	629	700	653	654	650	654	684	671	675	654	656	617	653	666	690	642	640	644	612	645	657	649	639	661	659	631	627	666	637	638	662	636	604	672	679	668	665	654	663	616	684	651	680	629	650	678	684	660	648	629	600	624	679	640	691	643	680	658	668	636	658	613	663	641	702	669	656	643	614	676	671	660	683	680	629	674	634	639	671	641	645	653	636	627	646	647	667	669	642	709	643	676	658	653	680	687	674	678	625	670	651	654	648	651	649	618	649	699	658	626	612	640	636	685	711	638	688	669	647	674	646	648	623	636	633	656	622	640	653	654	699	665	694	626	642	641	639	689	616	622	668	672	644	663	610	652	638	660	649	689	637	691	616	677	665	586	640	603	653	633	659	681	611	660	660	660	687	641	655	657	661	686	685	632	656	668	658	656	671	703	631	619	650	670	673	634	631	657	667	662	629	651	614	671	700	646	648	708	647	675	659	632	661	657	660	664	614	686	638	638	616	656	670	638	656	631	626	599	653	707	667	694	664	645	676	610	644	671	680	685	652	653	633	651	675	667	631	612	649	650	635	638	683	621	661	667	608	663	659	663	643	632	688	670	673	618	649	641	642	643	630	639	658	651	669	631	675	675	703	649	644	689	652	630	636	681	663	674	668	671	653	640	635	657	651	673	653	614	652	635	676	628	679	644	697	659	676	693	654	650	687	690	660	674	642	640	623	685	617	662	664	659	662	636	661	642	641	668	651	627	692	676	646	658	650	647	636	611	664	647	703	651	670	699	641	653	658	650	680	639	657	679	627	682	666	651	618	643	693	648	691	654	640	662	665	667	684	637	645	665	632	653	631	637	667	614	679	652	681	698	646	643	698	669	638	641	639	689	659	643	647	693	622	614	664	694	686	666	644	691	665	660	639	662	726	659	654	659	639	680	676	674	673	647	654	667	628	608	670	618	685	659	683	632	663	634	665	603	656	604	682	682	646	638	643	639	620	609	648	598	662	670	690	633	654	654	624	668	694	639	625	660	619	701	608	657	612	694	631	687	651	594	639	624	678	666	676	655	640	671	673	672	665	663	632	638	646	624	665	658	618	635	638	620	676	645	628	643	666	613	677	681	632	643	659	622	672	611	698	676	638	660	626	652	663	625	647	671	643	656	673	663	639	665	681	662	661	667	668	652	678	628	683	685	618	706	681	679	616	674	712	644	662	636	682	653	646	609	620	624	692	639	656	650	618	644	587	644	655	626	699	673	624	636	667	674	607	681	633	697	658	643	678	643	668	660	624	679	668	646	636	633	655	616	642	675	610	640	698	661	664	667	656	694	677	641	637	698	656	632	681	633	671	696	683	656	652	647	670	630	680	647	643	647	654	662	613	643	645	641	655	621	697	648	628	654	667	687	601	664	620	652	615	673	665	691	674	673	677	625	670	622	663	698	654	662	662	650	678	636	667	648	668	632	632	660	652	660	673	671	650	645	687	687	658	662	636	622	624	643	658	644	655	681	707	703	670	659	629	690	673	659	716	643	685	663	673	661	731	649	685	650	685	665	651	636	631	699	640	626	648	640	678	683	659	680	652	654	669	672	658	667	619	644	646	648	658	681	597	690	648	651	677	644	662	672	658	653	629	674	657	666	640	642	701	646	685	670	637	638	640	645	710	624	658	655	627	625	676	643	642	714	654	693	678	681	659	649	650	656	632	660	650	658	632	673	631	640	688	663	681	659	647	664	610	641	601	685	663	646	607	637	695	609	605	657	670	603	654	641	683	637	633	654	681	636	649	613	620	647	655	692	651	665	618	717	673	606	597	610	680	623	651	654	646	646	672	658	634	723	672	642	648	670	675	640	670	656	682	631	670	659	603	692	700	627	624	622	642	635	630	664	660	638	598	662	638	645	656	631	667	658	657	612	636	670	669	647	669	628	663	650	658	663	653	631	637	676	645	659	703	713	628	664	661	642	628	646	662	660	649	607	665	625	607	663	688	643	661	634	615	667	661	662	666	659	664	659	622	650	630	642	665	641	643	647	677	652	607	637	673	653	588	676	623	687	642	656	627	647	643	617	652	672	686	628	672	611	596	625	675	670	677	619	660	655	611	676	616	640	675	634	653	626	681	668	626	686	651	653	636	673	667	636	651	667	629	684	643	638	655	649	638	637	644	647	646	638	637	646	623	649	666	641	674	658	626	699	677	619	670	666	653	721	643	661	672	645	659	647	614	655	665	664	631	645	683	660	608	622	604	631	672	660	697	697	677	645	642	639	654	654	631	649	658	632	609	678	659	667	604	621	633	667	666	599	633	630	625	664	652	640	626	652	702	626	650	682	640	653	675	659	634	652	634	677	664	635	613	669	669	679	695	707	645	614	625	654	646	644	606	654	640	683	696	672	618	702	642	637	657	646	682	666	674	655	682	723	635	690	656	610	679	648	666	647	659	626	629	650	678	635	634	662	628	656	638	650	657	646	624	649	687	712	648	652	664	628	641	655	672	666	626	671	649	653	694	693	715	647	657	644	655	656	649	684	669	619	712	642	667	639	633	683	638	663	644	663	668	599	658	652	694	646	645	666	670	693	677	656	683	665	625	685	628	643	640	637	627
24596	20882	24409	27476	18930	1142	520	434	414	402	369	380	388	356	357	388	371	368	374	357	381	396	401	359	363	392	350	360	382	358	338	356	360	373	380	374	359	333	343	355	356	371	341	331	369	350	357	349	389	358	335	355	393	381	392	397	327	354	349	378	370	341	392	371	370	348	376	383	360	392	370	341	348	345	361	325	339	370	369	371	386	351	355	379	366	377	333	367	353	391	339	375	378	346	362	343	344	355	349	353	364	303	394	388	352	369	367	375	360	368	334	330	351	342	352	351	352	374	364	345	350	364	385	349	343	320	348	371	397	389	357	384	347	371	352	334	403	365	362	363	375	367	335	366	346	390	359	355	355	390	381	376	362	387	335	361	378	385	389	357	365	390	337	342	332	370	403	359	374	385	361	353	366	372	358	365	364	331	350	389	337	345	364	363	369	352	346	335	324	380	379	326	368	373	383	372	365	352	338	393	350	350	336	397	397	363	392	406	357	376	369	365	393	380	368	355	349	368	340	382	369	358	352	368	374	378	361	378	356	358	372	390	326	367	359	363	334	339	387	353	336	356	379	341	345	323	358	339	351	365	371	374	392	382	359	352	347	387	363	340	336	348	333	387	355	357	327	340	330	369	339	321	356	377	370	336	354	335	358	390	379	381	368	329	363	351	358	360	358	343	379	340	337	397	364	370	366	353	359	371	397	356	358	384	366	375	384	357	356	345	346	346	376	361	379	365	336	385	348	358	354	377	361	386	339	372	359	346	328	393	350	360	360	374	355	346	358	335	360	354	363	377	378	383	376	365	384	362	350	358	392	347	354	358	357	319	359	363	359	353	338	347	317	338	386	353	361	365	371	341	345	379	402	332	347	380	355	353	379	374	341	372	363	368	342	372	369	377	360	356	362	377	359	334	358	368	382	345	370	306	348	356	401	355	398	372	348	382	335	391	359	351	332	346	336	360	363	374	372	402	400	363	363	348	370	343	349	337	310	361	391	354	351	340	407	369	329	365	388	307	375	363	346	349	351	340	405	384	364	354	384	394	350	336	366	376	369	352	365	365	388	377	357	382	342	360	367	361	357	346	366	404	358	359	354	348	361	364	350	356	346	333	339	360	369	323	344	348	373	366	381	378	360	385	338	385	368	374	325	346	354	353	371	354	361	371	378	349	372	348	318	338	345	337	373	407	384	371	359	393	345	353	383	383	373	395	350	405	348	366	375	356	360	358	356	336	335	377	356	390	363	347	321	368	330	372	365	370	317	365	359	397	365	401	372	369	355	350	353	355	348	376	363	375	328	352	345	379	307	362	329	373	357	362	359	328	363	328	358	391	360	341	399	366	367	385	358	377	381	406	354	360	364	367	398	350	343	343	362	363	350	386	347	351	372	353	343	342	364	384	368	376	368	371	365	353	348	363	374	346	376	357	396	340	385	359	347	342	381	305	352	360	360	349	346	356	375	388	351	354	364	382	361	339	347	341	352	373	369	343	379	310	328	343	395	353	313	359	351	341	395	354	328	376	358	394	394	332	338	338	356	382	353	325	327	328	383	364	364	359	395	365	348	345	373	352	367	349	329	376	374	352	308	328	358	360	422	339	363	352	353	362	349	352	356	375	411	342	386	392	333	388	341	370	338	409	351	372	336	385	367	373	380	384	346	367	393	418	407	336	351	352	370	353	356	367	363	341	358	395	378	333	351	371	365	380	372	375	344	389	393	379	361	361	351	354	359	354	358	331	346	344	365	333	335	324	403	374	351	345	374	352	345	346	395	380	349	349	325	338	386	395	359	389	390	339	349	387	388	369	367	381	376	372	395	357	340	320	342	362	381	367	353	373	387	365	358	388	372	328	397	382	351	342	372	372	367	374	374	397	345	344	355	368	374	369	357	399	350	372	383	363	327	349	332	344	356	351	320	316	374	385	328	370	353	356	366	347	385	372	355	403	387	365	353	384	354	322	401	382	365	371	399	360	353	342	365	349	388	383	360	339	391	359	354	363	386	367	396	350	374	382	355	359	370	353	355	375	335	359	353	347	320	354	378	332	357	345	388	373	372	357	387	329	366	356	356	354	390	328	342	352	334	362	354	342	361	366	374	374	367	358	366	367	352	341	320	324	319	340	392	366	341	316	356	369	353	335	340	347	342	365	380	357	385	387	341	378	362	362	356	364	342	378	359	368	354	321	369	366	317	375	365	345	379	351	376	374	377	349	344	346	334	341	332	373	363	348	323	349	344	301	372	357	389	372	374	358	374	362	343	360	367	374	380	376	372	346	370	387	374	385	347	373	333	402	364	338	381	366	351	344	334	376	346	339	376	372	399	335	345	376	376	364	345	366	344	371	338	405	362	351	372	372	350	381	320	354	356	374	356	355	400	358	354	348	365	375	371	358	356	374	392	374	332	355	370	355	390	341	359	317	336	391	344	366	385	366	342	385	358	362	362	360	340	368	329	363	387	373	339	345	348	360	339	352	366	372	351	354	393	344	327	340	340	346	385	358	338	355	341	409	351	345	319	367	386	357	349	376	404	363	379	346	378	373	351	335	389	360	383	352	375	376	353	357	365	382	361	346	358	340	367	395	386	382	338	401	339	372	352	331	366	372	369	383	366	343	329	368	389	358	356	355	358	383	383	378	371	331	327	354	354	368	418	345	371	376	391	364	357	415	369	335	353	380	368	363	368	371	346	359	326	310	344	334	389	340	365	344	325	332	353	342	340	334	370	379	328	360	365	382	371	403	351	351	319	358	356	365	344	335	354	354	384	343	363	369	384	384	366	384	361	366	325	387	354	374	305	342	367	362	365	357	349	379	372	360	375	369	346	357	327	376	353	389	363	380	315	345	399	357	352	362	402	360	355	351	367	370	401	320	378	378	363	362	360	372	349	360	352	390	316	313	341	349	356	374	303	382	344	357	370	302	337	392	375	348	356	360	368	353	382	363	352	396	340	349	339	362	322	356	333	373	334	380	345	360	387	373	375	365	335	301	381	377	351	365	413	352	351	388	344	368	339	326	394	344	372	383	350	364	373	367	354	327	321	347	361	365	397	356	409	341	376	355	354	357	360	377	368	326	395	383	358	354	398	369	379	342	392	339	348	374	344	380	369	358	388	340	343	413	360	391	389	364	333	383	345	319	376	407	364	326	337	377	346	367	316	337	341	377	356	336	384	339	358	324	359	376	322	351	354	368	374	355	356	350	376	371	367	350	351	333	367	346	367	362	380	391	393	376	379	371	366	355	364	350	372	341	347	388	330	345	385	380	373	385	369	389	358	371	377	326	365	378	377	374	356	370	370	377	388	370	363	367	356	314	363	377	364	354	355	387	334	357	385	353	388	376	361	357	341	350	367	323	369	398	389	358	358	319	329	378	336	364	364	378	317	322	355	378	414	371	364	335	375	350	347	383	381	383	378	375	383	327	322	381	378	387	396	367	363	368	374	335	382	335	341	339	342	309	355	356	331	394	372	401	392	370	378	379	332	363	341	350
3480	2991	1946	1221	1041	872	841	811	832	837	823	815	822	833	757	786	802	765	775	781	802	807	816	740	794	780	790	783	820	790	772	814	771	763	749	823	797	746	746	803	797	737	793	782	770	814	812	805	822	789	790	801	762	774	795	794	809	769	788	791	774	806	813	831	799	802	781	777	723	814	793	808	827	779	843	731	817	833	777	855	796	811	838	743	783	812	834	837	823	771	776	815	785	801	784	772	804	781	789	732	774	791	868	816	765	813	819	810	762	861	777	756	828	763	773	809	839	773	800	837	799	746	799	793	808	803	883	835	829	759	780	818	828	799	804	784	760	825	830	852	802	771	777	867	770	776	784	774	778	782	786	763	806	782	840	779	786	826	808	800	796	775	843	789	795	794	793	796	834	789	787	791	830	761	766	772	833	795	790	847	763	808	806	741	805	743	778	807	809	757	771	821	807	812	757	810	734	743	818	800	783	779	805	800	796	820	727	872	844	835	807	836	794	771	785	779	744	786	764	774	775	748	785	782	731	826	812	741	774	814	800	809	800	816	805	776	851	771	764	770	763	730	825	851	801	788	794	787	759	784	795	785	788	789	793	813	767	761	817	794	785	816	786	800	777	764	790	780	800	819	820	747	764	800	780	767	754	817	802	812	805	788	795	832	776	805	754	775	791	809	758	774	810	769	831	777	740	812	807	824	820	791	820	846	723	792	777	830	774	795	840	800	802	757	834	778	787	737	818	760	795	800	809	816	786	805	829	794	787	773	794	814	862	782	793	780	806	852	799	800	788	764	755	775	818	817	786	763	800	815	753	861	772	830	762	779	826	805	772	790	798	808	787	789	831	799	765	833	745	804	725	818	834	774	755	803	776	833	814	766	785	815	787	827	776	746	860	779	781	819	778	782	724	782	772	828	809	825	819	777	808	726	734	815	785	763	771	764	779	784	787	857	816	791	822	751	787	842	775	771	838	802	842	805	788	748	779	779	763	794	804	793	804	728	821	780	818	779	793	770	759	760	805	809	823	772	840	784	834	827	832	779	769	798	771	783	782	829	766	813	765	814	792	774	796	864	813	781	828	808	797	803	747	840	839	842	858	807	786	789	781	807	753	801	748	760	829	812	772	759	835	779	756	816	838	761	791	806	788	799	793	793	759	812	792	748	816	788	800	805	809	738	777	801	787	813	795	805	795	841	821	804	776	725	745	787	777	764	839	806	766	770	822	795	784	713	757	750	769	789	815	742	788	798	832	763	809	790	798	776	784	786	779	808	824	766	772	808	795	789	783	819	822	744	748	798	798	790	796	789	785	832	758	818	778	806	809	789	825	820	797	758	838	824	780	795	789	761	815	804	778	830	747	794	811	763	800	746	820	772	795	813	750	805	801	812	794	792	886	760	845	823	770	785	817	798	811	778	816	833	777	783	789	778	810	802	815	768	791	809	792	757	808	808	773	849	787	785	764	763	772	798	787	786	771	819	784	756	783	775	816	730	783	795	829	784	797	824	750	784	839	804	773	769	765	803	780	741	832	781	782	809	778	786	772	818	852	758	752	785	773	763	780	826	762	794	790	751	781	818	809	791	797	793	735	832	839	796	804	823	784	818	807	747	802	805	835	815	751	816	758	769	864	828	806	824	823	826	769	827	734	786	802	839	839	812	767	842	824	792	757	824	793	784	807	785	807	814	825	797	777	821	811	810	859	766	782	799	821	785	763	805	843	759	847	776	796	779	802	811	787	768	774	752	796	797	845	801	759	817	813	791	800	783	788	777	798	806	827	804	801	768	747	822	789	811	756	794	801	806	810	800	767	806	778	755	773	755	756	825	797	869	831	823	759	802	784	784	725	846	762	771	754	788	770	760	779	767	796	766	802	771	777	787	783	815	784	753	755	813	769	757	761	842	813	779	826	773	825	804	825	740	745	843	791	779	823	739	791	822	818	830	768	811	815	780	786	792	760	825	778	798	785	791	773	794	807	832	802	748	813	788	761	784	779	771	820	795	865	823	791	759	800	791	778	812	747	796	820	805	740	827	829	764	795	768	789	807	762	829	832	777	781	832	769	813	840	812	785	828	776	753	786	788	767	763	830	805	825	794	806	771	810	792	792	809	749	756	797	809	842	808	808	811	821	806	870	823	773	784	749	835	798	796	806	714	816	815	798	794	794	787	852	758	797	808	768	738	805	775	841	779	826	765	758	783	776	731	786	797	761	774	804	780	760	825	811	801	820	781	748	803	764	803	779	778	821	797	766	797	768	759	809	837	849	814	774	753	822	763	785	783	749	806	821	841	802	774	776	818	765	808	784	820	800	778	766	812	801	813	774	807	794	842	772	824	792	797	817	776	833	806	778	799	749	775	780	804	773	780	799	808	793	815	764	819	781	785	767	827	853	791	829	764	794	822	825	811	816	758	793	767	833	771	829	777	819	823	849	769	782	800	797	806	818	777	797	818	818	803	786	764	819	778	796	747	844	798	817	799	751	794	798	786	781	831	840	791	857	832	803	765	772	813	771	783	767	799	787	852	780	760	752	774	767	746	791	799	786	834	817	835	794	736	813	818	814	766	761	808	730	759	802	806	826	773	831	821	769	766	769	759	804	763	757	793	823	812	837	779	787	787	789	797	813	749	769	823	828	827	781	764	817	812	804	797	770	843	771	794	785	761	796	793	745	783	803	801	793	836	863	808	778	808	782	802	799	781	783	755	832	808	814	826	814	805	820	792	774	795	799	802	759	747	751	802	842	792	798	804	818	795	835	824	828	757	806	815	835	771	809	769	834	825	803	794	823	736	781	815	837	799	814	777	799	837	841	786	772	792	782	800	813	809	829	783	812	756	846	787	748	833	770	797	831	772	755	789	734	783	729	813	835	804	776	807	771	806	775	788	801	753	798	801	801	795	798	754	785	783	839	777	823	817	870	807	811	808	813	801	806	774	791	808	779	770	810	782	809	784	793	840	819	801	801	805	842	793	800	779	738	796	792	792	749	771	811	769	767	775	749	800	801	759	791	784	825	799	802	801	807	758	797	758	788	774	828	845	835	784	817	837	756	773	780	839	771	784	834	824	820	786	812	739	790	810	809	851	817	786	818	788	745	788	750	796	779	797	842	798	776	848	801	777	783	803	752	804	798	784	803	808	799	811	836	777	818	788	752	805	750	769	813	816	809	819	805	781	811	787	803	857	802	778	728	834	769	818	787	785	827	811	785	785	789	816	824	795	792	773	825	812	801	802	836	754	817	753	793	835	761	759	785	790	768	788	762	791	765	808	774	815	801	801	798	808	790	784	750	800	815	819	801	790	756	801	789	773	798	859	799	800	777	780	816	807	773	787	775	831	773	840	786	745	820	773	793	751	753	777	840	817	789	772	775	814	770	828	768	884	817	774	765	770	853	792	831	765	798	795	793	819	781	773	799	738	803	817	796	773	787	834	810	784	784	768	824	807	801	793	798	771	789	774	831	768	780	797	813	767	798	782	809	820	811	749
23567	20852	25153	26649	20855	20839	2906	499	341	325	300	261	275	282	255	252	229	258	227	232	223	234	272	240	254	209	232	203	243	215	227	236	213	213	223	245	222	234	230	219	185	249	217	215	222	226	216	238	221	244	219	210	208	233	261	206	198	235	251	208	206	219	242	221	219	205	244	218	238	238	231	198	216	233	219	223	254	216	210	201	227	211	204	199	191	202	213	222	223	222	217	243	168	198	205	244	209	187	228	198	214	233	204	240	202	228	227	219	221	200	241	205	225	240	183	236	223	218	240	197	207	222	211	213	204	224	211	229	196	224	220	190	202	213	204	235	202	231	212	204	234	218	236	223	226	200	203	213	228	192	205	236	206	223	228	224	218	216	219	252	229	212	215	219	207	218	190	199	238	214	240	199	256	225	205	223	220	225	231	250	222	229	212	221	202	198	209	193	192	207	200	213	213	209	175	204	223	214	234	188	182	201	208	224	233	200	205	216	192	209	234	244	241	219	228	231	229	244	197	217	197	223	192	233	223	196	252	213	223	242	213	229	236	225	224	221	202	256	196	223	226	209	203	221	227	226	200	225	223	211	221	221	196	215	223	210	219	206	215	232	229	202	222	202	213	215	218	237	228	220	233	251	246	235	233	232	205	212	233	188	230	245	195	233	242	231	199	236	203	208	229	207	219	220	208	199	230	234	195	208	212	228	227	221	208	235	231	201	219	248	229	216	223	209	221	225	220	223	216	210	232	215	207	221	205	211	233	204	208	218	207	229	210	216	187	210	179	208	215	185	227	220	210	223	206	222	212	204	223	197	216	194	233	200	245	239	222	211	202	232	223	222	239	177	189	207	240	213	244	220	226	202	228	229	203	200	229	212	194	237	209	229	217	216	229	224	236	220	236	209	217	215	216	212	206	219	229	207	188	205	206	226	221	240	226	227	211	245	207	198	210	208	216	240	240	240	230	216	219	200	231	244	228	221	226	255	218	216	222	221	238	197	190	215	241	208	210	236	193	234	191	211	217	216	205	251	196	235	209	229	225	238	221	244	223	201	218	190	237	209	225	204	200	212	201	221	250	205	231	210	228	206	217	201	228	227	192	234	202	213	208	220	210	210	229	216	214	247	200	218	217	190	240	190	198	205	202	223	252	229	224	210	232	253	234	220	226	214	191	211	215	228	239	202	210	200	220	215	219	213	246	232	228	218	216	212	183	223	208	237	224	211	227	197	218	231	226	228	210	213	230	227	237	217	208	224	244	225	222	218	234	214	209	236	201	196	235	220	244	235	231	250	237	201	235	221	237	207	236	219	188	210	224	223	207	217	247	215	250	207	234	210	218	233	214	223	198	218	209	207	231	224	225	246	201	181	220	210	201	200	222	212	206	210	196	218	226	217	217	220	219	222	204	235	219	191	217	220	198	274	221	225	208	213	198	221	206	211	233	238	210	240	189	198	211	240	240	211	234	224	201	206	203	207	245	227	238	196	250	218	220	192	239	264	220	222	211	207	216	234	193	199	217	228	180	228	200	233	207	215	222	230	234	220	199	215	216	224	201	211	199	222	210	218	239	240	220	223	235	213	242	214	226	183	215	220	239	196	204	202	206	249	225	219	229	224	214	231	229	227	225	209	190	193	220	228	211	221	208	209	229	228	229	212	216	207	226	207	218	196	206	235	207	224	200	224	220	235	208	234	212	226	253	229	194	232	232	205	202	220	207	206	217	241	219	210	204	223	221	217	213	228	216	227	225	232	210	210	205	209	235	197	203	232	251	209	209	220	204	232	206	237	222	203	186	236	223	232	202	225	200	223	210	224	224	252	226	242	236	207	201	204	212	216	222	229	234	207	240	234	232	238	210	215	219	209	251	216	228	223	203	196	211	201	228	270	219	248	239	246	223	197	218	232	232	217	202	246	220	201	227	199	203	216	218	223	221	205	220	209	245	210	212	225	200	209	218	212	232	222	241	197	197	219	222	226	225	210	219	217	236	202	219	189	190	235	235	208	203	192	197	209	223	228	202	229	194	195	205	234	216	214	230	218	202	218	216	210	206	209	219	223	228	227	219	230	228	204	206	207	207	209	221	230	224	212	229	209	227	202	219	224	214	197	188	215	255	203	193	195	181	213	222	233	216	197	212	225	225	211	224	236	247	243	240	203	218	235	209	245	223	230	195	219	223	220	240	244	242	199	236	232	222	221	216	228	238	242	222	246	208	233	227	190	219	244	213	195	232	213	216	225	231	201	201	249	216	217	214	222	207	224	240	241	199	215	238	185	216	206	225	219	241	199	235	213	224	225	197	215	234	199	222	230	213	198	225	217	237	234	245	230	226	229	221	235	224	217	221	206	210	210	218	222	228	227	224	208	233	205	232	211	253	196	234	218	210	196	234	198	231	215	198	218	216	249	242	203	230	229	221	227	208	234	205	250	206	212	196	216	188	195	251	228	232	223	199	204	217	219	234	224	206	206	191	183	225	216	223	203	221	194	202	210	228	237	223	218	238	221	232	188	188	240	236	228	229	212	203	198	218	223	205	215	236	200	188	215	205	216	242	212	247	224	199	187	190	201	224	215	186	230	232	209	179	207	249	235	208	226	189	199	202	221	221	225	250	221	220	226	195	198	236	193	204	235	202	215	221	217	248	206	219	243	246	210	223	235	233	211	215	206	192	221	216	208	227	210	243	209	214	214	205	223	232	244	227	216	195	234	197	234	220	187	217	208	209	184	253	240	217	213	217	181	204	228	214	222	208	239	218	208	223	221	235	208	233	239	209	216	204	227	204	227	213	222	211	226	222	201	212	234	208	219	204	211	230	218	243	219	203	202	222	220	220	209	224	229	244	238	233	241	262	185	201	192	212	208	199	210	214	243	214	238	202	219	197	207	236	203	207	188	217	229	193	202	235	249	198	210	204	200	223	217	219	211	216	230	246	181	223	229	213	216	215	236	198	217	214	229	220	229	228	220	225	257	231	231	204	218	215	200	188	192	228	202	221	214	206	212	218	239	239	265	221	217	225	199	204	207	242	231	195	208	209	216	233	216	203	219	200	197	239	209	246	208	221	235	209	211	226	224	192	207	202	223	224	244	212	228	217	224	203	229	222	216	223	214	239	245	200	195	205	230	234	208	231	220	196	199	236	192	215	225	207	217	241	219	219	211	192	253	192	201	228	204	227	210	235	204	220	222	248	211	194	216	209	251	231	211	219	221	239	224	231	211	208	242	234	197	223	216	185	227	252	236	225	215	219	224	191	187	185	229	202	238	196	231	183	221	198	226	230	220	196	203	221	231	237	231	189	202	218	200	232	238	195	204	210	201	213	219	250	200	221	194	205	220	221	235	229	238	210	195	198	197	224	234	231	215	204	240	232	208	217	224	209	197	199	218	189	222	237	253	205	198	227	208	211	211	221	224	216	190	233	208	208	235	239	203	204	228	221	231	210	192	217	244	219	229	191	215	200	232	247	230	225	226	217	215	214	198	214	229	226	241
3296	5054	3158	1505	888	733	705	591	584	571	568	537	552	492	513	517	562	513	514	507	481	477	550	517	516	487	503	494	507	479	512	482	524	527	477	512	541	518	515	467	496	517	500	482	509	486	495	517	505	530	489	490	487	468	469	501	498	520	482	510	476	521	468	510	502	455	479	530	524	511	491	512	496	493	483	487	496	510	501	508	507	496	459	525	471	496	483	536	475	481	486	471	466	479	500	464	490	478	494	471	505	458	554	528	450	504	482	502	519	502	515	475	499	515	483	484	460	530	492	493	514	487	482	530	452	494	508	505	479	494	496	509	482	506	501	472	487	462	531	496	460	512	489	496	504	497	481	456	457	499	490	510	478	495	497	521	549	492	485	502	522	505	489	513	487	496	474	485	477	485	481	511	522	480	496	513	497	516	493	502	467	496	464	509	492	488	513	504	478	489	473	541	461	517	474	488	531	456	483	526	490	528	524	474	509	515	496	532	496	489	504	534	493	527	530	521	508	556	503	490	478	522	483	467	503	514	502	509	519	508	499	515	504	500	473	517	498	488	509	497	506	537	516	520	493	510	538	478	532	475	473	525	473	479	459	477	537	500	494	508	502	513	509	471	486	546	493	423	506	513	479	525	516	485	461	460	500	527	529	485	475	467	542	481	482	525	534	453	497	513	530	498	535	490	499	507	479	497	490	490	482	496	483	487	461	503	517	523	504	481	536	516	479	500	492	479	498	504	506	511	465	472	508	477	484	495	477	492	523	510	476	497	447	484	497	511	510	519	456	496	470	495	490	496	513	462	466	500	463	550	501	488	543	492	519	484	509	510	498	528	542	483	516	500	474	486	481	527	482	521	499	473	492	491	497	514	515	469	493	483	510	489	506	497	500	524	478	488	506	491	460	474	470	464	482	505	471	495	529	508	531	472	466	509	480	506	494	516	523	512	456	536	523	464	492	490	479	516	477	498	529	483	514	502	492	526	473	507	537	518	526	496	494	502	489	505	505	511	510	511	463	513	524	496	469	485	496	503	537	473	503	544	492	491	501	535	499	540	533	543	501	507	494	497	512	523	528	455	473	503	505	485	511	518	506	513	473	489	577	474	464	487	492	493	525	496	517	505	484	521	477	506	522	486	488	470	486	498	489	453	553	528	491	510	491	513	483	494	500	516	477	520	467	483	466	471	484	533	497	511	504	483	477	494	494	506	488	490	519	511	483	509	495	462	450	492	478	501	519	504	489	508	507	482	489	493	506	526	514	496	525	481	494	485	492	503	525	462	528	505	508	444	517	510	488	512	498	533	504	440	481	506	459	508	503	510	520	497	446	522	529	516	487	514	541	486	467	475	503	462	490	506	469	497	526	481	490	518	482	463	485	506	519	507	500	507	500	495	491	507	500	463	525	486	460	506	521	504	521	486	463	479	468	506	492	536	494	491	481	491	487	449	515	478	479	481	512	491	498	469	483	460	469	499	495	482	481	511	487	506	483	496	489	489	495	513	528	457	524	494	511	476	498	493	461	476	514	489	480	501	453	541	500	525	473	492	492	500	475	469	482	456	506	473	515	503	459	487	497	492	484	517	492	506	498	473	543	499	491	477	487	501	511	514	496	483	520	477	504	493	539	477	484	489	490	475	508	500	526	514	495	476	486	553	481	473	525	469	505	491	474	522	498	480	517	509	442	502	488	477	458	468	498	475	484	513	539	486	524	435	495	471	495	499	478	502	525	489	476	522	472	454	491	526	511	485	500	496	486	526	535	485	493	485	471	487	494	479	460	482	495	481	534	480	501	549	520	528	469	506	504	509	521	504	460	460	465	471	510	520	512	510	518	497	502	486	530	521	497	542	494	499	493	486	479	495	502	519	498	458	501	491	466	518	523	477	491	517	506	525	511	509	498	480	481	511	475	518	484	486	502	469	439	502	503	491	484	486	487	502	494	475	496	510	492	522	483	462	488	519	498	473	530	472	481	478	511	518	524	467	516	501	507	479	505	492	510	523	471	484	486	506	487	460	533	454	513	515	483	507	505	503	494	479	475	516	469	482	504	479	473	510	463	526	489	475	482	464	511	520	502	498	490	516	486	488	523	450	491	493	472	483	514	470	526	530	451	468	499	512	555	512	496	486	507	560	508	489	514	491	506	500	548	503	517	507	519	512	488	515	504	505	507	491	506	505	486	460	494	482	528	461	438	507	534	448	528	518	504	482	504	507	473	520	498	491	525	532	535	524	513	462	488	482	495	517	493	520	499	501	478	468	494	513	501	512	490	512	504	532	503	503	515	497	489	517	517	507	501	502	495	436	503	462	497	495	479	486	489	469	478	547	499	516	464	508	490	497	493	491	508	456	491	483	525	489	502	513	475	492	509	483	497	505	491	501	494	486	483	491	486	479	478	527	467	491	528	461	524	483	506	489	531	480	537	481	502	523	503	512	490	520	512	492	496	529	511	498	489	477	529	526	483	503	467	501	484	537	507	487	496	520	520	503	499	495	494	542	474	497	503	468	504	488	494	519	508	472	458	485	490	493	536	512	515	537	523	477	517	504	505	491	485	511	528	504	480	494	492	463	480	483	494	485	487	472	464	510	510	491	482	513	521	483	528	509	519	497	521	535	493	485	478	489	531	473	503	487	514	529	490	504	488	506	512	467	523	503	490	519	461	495	470	527	507	473	498	454	515	537	518	507	467	489	505	481	440	487	471	502	492	484	504	530	479	505	498	487	498	500	504	479	509	472	502	465	490	505	472	465	504	508	515	473	489	475	485	509	491	526	509	497	515	521	492	485	435	485	455	505	512	505	490	503	496	472	492	482	489	494	509	466	491	503	473	519	545	519	470	496	540	442	502	523	481	445	523	517	521	471	481	529	516	498	474	485	504	466	506	478	509	511	523	525	460	476	464	516	526	485	483	514	491	499	460	464	480	505	501	491	500	539	496	526	459	468	500	540	507	532	507	471	486	451	513	550	500	514	529	504	482	472	509	493	545	519	480	493	504	539	470	475	474	498	481	495	512	499	498	485	495	490	497	555	520	496	532	461	485	493	484	494	482	493	490	482	514	501	472	492	507	469	513	486	492	492	509	470	464	499	498	473	474	519	452	491	503	515	526	490	482	481	498	507	513	483	522	513	497	498	497	455	487	508	523	472	478	535	474	497	531	533	540	479	528	514	499	488	497	465	490	472	488	460	501	517	468	534	494	491	506	490	519	505	449	450	442	469	513	506	499	452	486	476	479	495	496	513	471	481	503	460	472	514	472	507	489	507	520	497	521	487	518	502	539	477	515	495	524	518	522	505	489	500	506	512	508	493	485	502	498	542	522	452	470	503	510	501	520	527	456	489	508	502	470	496	480	494	487	498	499	506	487	486	500	516	524	478	514	466	491	499	476	492	495	536	476	527	504	517	473	482	496	539	523	507	521	512	512	486	470	499	493	493	475	493	479	484	484	507	486	519	496	506	484	489	476	486	487	521	511	492	530	506	529	458
32579	12495	1511	390	287	294	247	261	296	295	272	278	316	285	278	299	316	248	313	284	273	283	296	302	300	275	294	307	276	268	256	288	298	274	253	274	272	260	268	266	278	305	270	286	281	274	268	291	261	319	289	272	275	268	262	265	297	286	278	301	300	297	272	260	274	281	303	289	260	331	289	275	272	251	307	261	284	286	262	265	289	300	287	319	321	281	258	255	275	248	288	268	291	313	298	249	276	258	268	295	267	295	244	303	269	275	290	283	284	251	293	268	291	285	286	272	269	296	276	292	283	299	294	288	276	288	256	276	280	282	309	248	271	271	277	279	285	271	255	292	288	283	262	305	272	255	262	275	317	295	286	280	272	284	288	307	286	262	310	299	264	260	257	232	273	310	277	302	302	284	258	281	275	260	271	301	275	288	295	264	290	285	285	284	299	322	283	276	283	272	271	287	312	279	305	287	319	292	302	284	260	259	303	285	270	274	254	277	282	292	280	298	292	265	257	259	259	304	281	286	293	313	286	300	264	280	276	284	278	260	287	281	300	293	294	291	295	284	258	260	300	279	263	295	291	269	271	269	255	254	276	279	274	299	271	268	267	290	282	278	290	276	288	304	286	276	259	249	290	277	277	277	316	265	280	276	272	290	304	277	250	289	279	253	276	287	304	296	272	258	274	306	318	286	262	294	293	285	273	296	253	277	253	258	295	270	277	266	262	244	292	297	274	264	263	294	267	284	293	283	283	262	263	282	261	276	271	236	297	297	296	293	277	272	291	270	269	295	275	290	284	259	308	276	301	292	304	286	276	259	259	284	273	278	242	284	295	250	292	303	296	286	284	261	256	275	265	272	304	274	249	272	268	294	301	274	267	273	298	307	296	291	287	301	300	276	289	297	293	307	287	276	259	270	279	287	251	277	337	293	294	300	318	286	298	298	277	256	289	275	255	280	253	288	246	288	264	291	278	299	269	245	290	292	292	265	310	282	228	298	270	271	284	311	258	275	267	261	262	280	245	297	279	309	311	262	262	281	294	263	245	277	274	259	298	272	267	254	276	308	306	305	285	275	270	302	302	274	295	295	299	277	303	312	285	279	265	283	285	251	277	270	267	282	276	272	258	256	305	282	254	290	278	296	284	277	292	282	260	274	261	270	279	301	299	280	303	274	272	256	280	252	306	277	302	288	264	256	292	280	297	287	269	263	262	253	299	287	260	260	273	290	267	275	270	293	287	291	285	308	281	307	287	304	285	265	254	280	263	293	286	280	279	249	276	293	260	289	293	272	271	298	285	283	290	301	295	263	285	264	306	289	238	269	298	285	286	285	295	298	277	283	310	292	296	277	296	261	277	301	265	283	266	263	267	302	255	298	257	273	288	252	280	275	282	285	302	275	282	311	264	265	300	279	259	308	267	287	270	257	280	284	282	260	278	284	255	292	260	264	284	285	288	256	245	280	282	291	281	292	284	301	299	264	297	264	266	321	260	269	274	262	267	262	283	299	284	293	285	271	269	241	265	274	287	310	311	289	292	287	281	302	272	284	298	325	274	280	278	301	274	312	278	276	304	288	293	266	271	283	288	253	256	263	303	274	287	282	285	268	297	248	267	257	282	297	289	290	294	262	269	247	275	280	300	288	259	272	292	283	297	311	294	270	296	299	281	268	306	323	309	289	289	292	296	242	290	271	251	280	249	294	283	279	268	273	303	286	294	293	303	276	283	291	249	304	269	280	293	266	277	293	283	293	287	268	282	275	284	288	275	287	307	258	308	274	285	290	264	301	295	290	307	312	270	249	282	269	280	282	272	291	258	280	268	284	250	255	266	297	313	290	283	295	315	269	258	273	297	297	287	302	276	312	303	275	287	301	251	286	270	275	314	265	326	253	256	261	293	238	294	290	267	280	297	274	286	286	265	267	300	282	281	316	291	303	278	277	298	298	276	296	288	276	295	272	289	233	301	262	280	246	288	252	262	295	280	320	329	272	280	278	262	303	301	297	276	275	247	279	315	251	272	269	258	269	294	281	265	279	263	300	264	276	280	305	288	282	289	295	271	289	253	268	251	276	258	249	287	291	265	260	279	314	270	329	277	289	286	295	291	292	280	265	261	274	248	301	265	294	287	295	311	282	278	288	282	284	287	265	279	286	253	285	283	280	288	277	278	314	303	293	287	271	285	323	302	246	275	260	282	275	281	297	285	267	286	249	287	272	289	292	262	286	282	286	268	280	276	270	257	276	313	267	265	308	289	282	294	286	300	308	280	275	280	293	295	270	266	281	292	284	291	316	263	272	284	239	306	262	268	289	268	296	237	254	279	259	259	305	271	266	279	263	298	273	245	271	256	278	258	282	294	264	244	279	292	314	266	284	296	305	273	266	318	314	289	301	287	271	262	288	294	277	293	293	262	291	287	303	287	282	243	288	290	274	279	265	276	305	275	253	274	254	283	265	284	245	277	286	279	261	275	314	267	299	308	262	285	244	254	260	278	302	257	297	303	266	302	266	259	303	275	312	272	259	261	256	282	271	318	246	299	297	295	292	273	268	288	302	314	276	285	296	274	287	282	264	283	252	290	302	282	296	278	271	285	295	314	285	263	289	245	294	286	264	272	301	279	295	260	296	272	296	248	305	296	307	290	287	253	289	282	295	282	279	278	260	260	303	279	308	294	286	270	268	259	294	294	312	271	264	282	310	309	245	273	261	272	280	300	275	284	296	297	271	249	282	268	269	278	301	261	293	294	290	261	256	267	275	287	319	264	273	248	272	260	309	283	293	329	248	232	270	285	289	290	273	262	284	285	260	290	285	306	283	304	301	274	267	293	298	266	265	314	258	296	263	299	247	285	277	290	272	297	276	303	261	275	300	292	325	305	282	291	331	296	300	274	308	318	268	279	300	288	277	311	288	278	270	256	268	298	301	272	275	284	303	278	289	309	290	303	283	270	309	280	242	286	339	313	282	299	289	279	240	318	279	278	279	265	266	242	297	268	287	285	304	291	265	313	292	315	268	280	240	300	300	289	276	267	271	289	279	284	250	260	293	266	286	274	281	277	293	303	268	272	266	278	268	253	279	295	301	288	284	277	291	281	317	271	285	277	260	276	270	282	261	296	296	260	268	304	268	284	300	273	250	270	298	278	275	282	266	302	282	253	266	271	348	274	280	296	277	284	284	256	317	272	275	253	248	270	278	276	237	273	276	304	296	266	273	306	281	294	266	281	263	265	264	329	288	271	262	288	267	261	279	295	275	245	279	268	240	273	270	256	298	275	282	300	270	268	275	266	273	265	264	267	308	273	280	264	273	305	274	300	273	277	272	259	280	289	244	266	291	266	270	235	274	271	296	310	292	292	257	271	281	290	290	286	292	301	285	275	286	274	292	282	255	285	267	273	266	276	257	308	274	268	298	272	273	305	282	247	286	263	283	275	283	252	269	278	281	287	273	296	249	292	274	308	281	290	262	263	285	303	271	261	298	261	259	301	267	276	268
5293	857	818	682	716	693	709	695	651	688	630	658	601	668	634	674	686	670	704	645	694	646	690	641	640	687	703	644	652	667	712	654	674	679	656	665	654	647	638	633	635	657	617	692	633	644	678	608	665	669	667	674	639	666	639	680	654	710	618	691	692	660	671	694	633	707	639	660	666	610	682	690	652	634	677	627	680	695	671	653	658	674	624	659	672	707	665	663	663	621	650	636	658	636	596	652	636	678	640	610	668	678	664	604	651	637	695	692	667	656	614	663	650	676	678	613	650	669	640	666	639	683	587	670	670	650	711	656	671	651	644	637	646	640	694	657	665	686	659	648	662	665	674	630	681	655	635	664	601	626	668	660	650	618	664	681	629	657	676	621	632	642	647	682	651	683	631	651	714	674	664	581	633	651	673	645	647	637	716	625	643	647	652	630	635	570	639	686	618	641	668	681	668	638	693	650	625	633	641	693	694	622	646	662	638	641	635	636	636	669	649	686	654	711	654	640	690	656	641	636	640	638	619	628	634	670	669	701	673	684	678	644	633	669	683	599	684	643	639	620	668	665	643	640	690	653	687	632	696	662	698	657	648	665	664	654	654	646	715	713	641	631	661	637	642	655	688	647	677	609	685	670	675	654	640	618	654	664	673	670	630	644	692	649	631	655	623	591	667	695	667	652	619	633	617	638	677	586	663	670	639	626	645	625	649	683	654	674	652	652	680	656	655	665	627	642	632	660	641	624	621	669	629	658	682	653	651	617	651	695	646	661	681	621	670	675	707	664	667	656	674	640	688	668	677	661	667	662	630	681	661	609	660	613	636	669	647	687	654	663	627	657	617	603	671	625	622	681	636	606	670	631	674	660	676	680	708	634	681	655	655	675	677	658	657	624	677	665	627	666	661	624	654	651	629	634	672	634	647	639	683	668	647	669	658	704	629	670	671	632	622	624	619	641	676	717	581	607	634	655	671	652	683	654	669	656	633	652	648	664	692	651	630	640	692	671	666	666	659	635	610	628	643	652	667	650	646	658	650	664	658	667	664	659	655	705	660	661	618	620	687	687	631	651	696	645	676	644	681	686	706	632	686	651	667	686	611	704	633	652	597	663	663	623	668	622	731	625	685	611	637	699	664	657	619	686	706	657	653	610	650	637	648	661	625	669	676	642	656	646	659	695	687	676	630	674	638	683	682	692	672	678	682	637	679	714	647	693	696	683	694	641	622	622	669	616	653	742	619	675	616	658	660	654	628	663	650	657	661	628	666	641	639	609	673	655	624	656	629	579	664	686	675	655	650	703	689	690	632	666	650	593	622	664	666	646	645	671	625	618	672	676	651	619	638	643	685	678	637	652	640	633	680	670	614	626	653	628	630	636	687	653	643	681	700	693	709	650	660	735	621	650	689	670	690	654	650	698	698	639	622	651	657	661	616	614	663	658	630	620	679	688	688	615	605	717	625	638	608	661	689	623	675	617	693	639	614	614	671	659	661	630	688	671	678	623	709	650	666	664	671	645	632	596	640	638	669	686	692	625	659	665	643	654	626	640	666	651	655	718	655	640	660	700	722	649	640	669	636	662	659	639	649	642	658	679	664	638	623	693	601	646	634	664	658	613	687	665	639	652	654	674	655	664	648	683	662	694	636	633	659	665	685	642	668	662	665	661	662	687	652	658	644	712	626	661	690	735	629	706	683	670	633	636	601	659	682	652	665	672	677	670	612	726	620	635	681	657	684	674	645	654	660	719	647	689	656	662	630	691	662	660	662	673	659	673	607	623	645	696	670	669	651	691	637	654	657	663	684	660	658	650	677	647	647	689	647	608	651	691	638	654	676	645	645	642	641	605	627	631	666	658	678	692	717	613	614	593	629	656	659	609	640	636	660	668	629	673	649	634	626	644	677	644	640	686	640	673	627	637	652	656	658	690	662	631	677	631	660	635	653	639	665	653	673	684	653	655	660	639	677	678	685	618	654	694	644	626	618	682	638	632	630	643	650	636	695	691	671	664	705	663	682	653	653	643	691	647	673	665	639	669	632	695	644	638	662	661	610	632	679	683	708	651	638	641	671	648	647	607	624	661	626	629	720	594	682	652	671	646	660	687	668	672	627	638	649	695	644	628	628	641	648	682	673	658	725	590	628	674	624	683	635	656	668	672	669	624	685	673	644	594	661	624	659	672	651	679	644	643	698	648	665	648	713	588	662	641	632	668	671	588	615	598	661	620	656	703	640	611	638	642	637	605	693	640	613	656	688	651	642	666	634	644	631	689	672	633	628	677	651	685	663	637	691	689	644	676	626	628	650	648	660	638	660	673	598	662	688	706	604	623	713	637	661	679	633	622	658	664	599	658	685	617	661	691	666	647	656	672	648	658	685	616	650	674	623	646	684	685	636	654	708	624	689	655	645	621	678	685	645	665	706	680	637	631	700	639	686	694	589	654	670	682	625	685	677	714	675	688	644	671	676	698	642	659	623	672	638	639	642	710	661	607	631	639	678	634	652	674	674	639	696	660	668	649	635	622	720	627	708	642	674	659	606	648	644	669	704	624	656	654	671	668	662	749	640	648	646	644	676	646	625	708	594	679	631	675	684	614	664	654	648	625	674	686	671	651	635	652	605	656	659	666	662	665	666	603	631	630	664	691	666	688	620	650	622	651	621	667	619	669	690	664	666	641	657	670	701	686	679	653	678	654	653	688	636	666	700	673	647	620	645	636	636	672	672	639	664	647	669	630	678	661	661	635	701	654	679	637	623	654	629	634	682	645	696	663	675	606	624	690	700	660	685	628	629	631	664	663	674	665	664	668	644	644	677	694	645	666	657	663	628	641	734	679	610	697	661	647	648	665	682	628	686	671	666	683	683	665	645	677	642	644	641	697	652	660	673	632	670	626	615	652	614	665	612	665	677	626	666	617	572	623	656	683	623	665	649	637	628	674	660	615	652	659	669	616	702	662	610	646	596	670	612	662	681	640	675	629	669	684	659	674	680	647	629	650	691	641	656	692	628	696	625	674	580	653	636	621	644	697	603	681	646	691	641	698	681	650	736	671	694	669	670	660	647	700	700	614	645	656	685	637	657	638	651	663	655	700	668	643	673	679	641	613	695	667	666	629	738	674	648	630	678	649	639	677	653	692	632	650	660	672	678	616	671	649	672	699	620	691	667	638	645	664	651	661	640	693	679	686	614	698	647	665	633	701	641	645	656	648	660	646	671	643	653	654	671	614	644	692	621	655	639	679	620	695	650	736	691	707	619	665	679	661	640	685	641	645	693	628	637	677	663	625	700	672	646	674	657	649	658	632	635	673	624	612	684	639	622	705	667	618	693	674	675	663	696	607	623	637	679	652	651	628	647	636	637	632	606	665	696	660	643	713	612	698	686	682	633	654	646	682	686	666	683	690	623	700	624	647	655	640	689	624	692	684	670	655	657	630	658	693	663	659	643	642	692	650	697	616	628	655	669	666	648	649	654	638	651	629	637	667	678	709
24584	20872	24424	27429	18918	1151	527	411	399	424	404	399	345	372	344	338	407	399	367	354	369	340	376	387	364	389	311	354	347	367	330	355	368	343	366	346	388	332	358	363	361	336	405	355	369	353	354	378	349	366	344	342	406	359	354	380	412	363	342	347	345	363	386	351	357	352	365	340	344	386	322	348	412	345	377	393	362	307	361	337	353	348	359	390	355	346	345	360	356	351	365	408	334	319	338	354	339	397	300	349	334	371	324	367	363	362	366	385	352	386	340	352	324	339	364	345	369	348	352	371	348	341	354	368	384	352	358	390	370	339	353	374	349	351	403	351	341	379	381	367	324	367	354	364	348	354	376	374	369	352	358	377	386	323	362	340	318	345	334	364	381	368	326	372	374	332	370	340	341	350	328	391	362	380	377	340	360	334	365	359	389	385	365	359	343	362	355	360	336	362	357	320	383	375	379	331	395	355	319	353	368	394	355	395	359	384	329	339	336	372	378	373	347	388	370	395	336	316	345	377	356	371	378	406	367	336	354	397	353	378	347	361	365	374	353	350	421	336	369	339	335	383	401	361	391	394	363	365	346	332	354	360	359	351	348	361	375	362	360	366	365	329	335	374	352	405	382	352	348	388	372	381	391	329	340	358	344	385	361	321	399	335	369	304	350	389	337	364	344	339	378	366	370	368	341	350	372	336	358	317	353	355	348	335	335	373	341	325	367	358	336	353	302	366	379	363	358	329	368	326	346	351	364	342	329	344	365	350	346	359	331	363	366	355	361	372	349	377	361	370	372	370	369	371	370	374	362	313	346	339	350	347	338	341	330	351	335	358	332	350	361	317	340	331	365	371	375	377	377	332	362	359	353	353	375	352	342	357	373	356	303	336	338	353	382	363	354	358	369	377	356	366	357	345	349	344	320	395	350	376	358	333	342	392	381	360	367	358	341	333	360	343	340	350	350	319	352	336	382	342	367	354	350	370	352	342	332	338	340	376	340	376	396	347	369	387	335	362	371	349	391	376	373	395	380	325	336	365	351	352	341	339	369	372	351	368	341	388	356	384	358	324	333	371	328	361	340	368	351	370	379	353	383	338	328	341	359	334	370	351	318	382	339	346	369	375	363	360	360	347	367	353	387	360	401	311	356	343	346	326	380	353	368	375	363	353	377	332	347	366	340	402	329	347	334	340	391	371	333	337	382	336	369	360	350	370	386	353	354	384	345	364	385	362	337	332	355	365	352	356	387	332	346	355	324	322	346	378	334	364	352	382	355	353	338	371	391	335	396	395	337	350	339	371	375	307	342	371	391	335	377	344	371	334	342	331	385	361	340	401	352	379	388	358	333	362	334	355	349	347	368	380	365	368	371	362	354	381	314	357	347	319	366	327	356	332	369	341	362	394	323	391	351	393	352	354	357	366	332	343	344	404	378	386	369	389	331	356	367	363	380	347	362	346	373	342	363	356	380	328	330	365	356	339	338	397	364	390	383	334	361	370	334	345	356	353	342	354	357	341	357	380	334	374	343	350	356	339	359	342	372	349	348	332	370	360	385	364	344	354	389	363	367	379	365	382	359	334	375	374	333	334	356	372	343	328	339	378	336	348	342	347	350	353	387	355	359	387	387	359	371	362	351	363	366	352	338	348	368	359	352	349	318	328	381	377	345	340	339	334	341	359	323	346	360	327	367	381	347	331	384	365	337	333	382	375	364	359	329	326	346	372	375	336	354	348	358	341	367	376	332	303	348	317	350	404	383	345	363	341	341	381	358	381	354	339	362	381	381	339	354	353	360	372	325	320	343	318	365	347	336	338	313	346	356	373	344	329	349	353	327	357	336	335	339	349	356	373	339	353	363	358	367	361	359	342	393	372	345	336	346	368	364	375	359	374	355	359	357	347	390	338	348	369	373	368	377	368	393	338	405	347	353	382	376	367	342	378	387	347	369	343	392	335	332	349	368	357	364	365	350	332	354	377	366	381	366	348	350	341	326	377	368	362	356	357	364	333	381	349	351	382	334	339	364	352	364	353	364	331	358	360	368	347	348	354	363	320	413	350	365	357	357	322	349	358	345	389	339	393	356	322	368	364	386	348	353	338	358	364	356	386	373	323	341	345	345	374	337	319	323	386	381	344	322	331	318	374	343	330	330	352	364	358	363	422	372	370	344	359	379	358	350	374	356	353	351	344	351	343	377	367	391	349	345	356	307	334	319	346	365	351	362	357	332	335	340	356	386	404	322	334	346	332	356	348	360	377	367	364	358	364	403	360	334	349	379	374	351	342	359	368	362	366	343	356	340	358	393	380	379	392	356	336	334	383	347	338	322	370	327	377	341	381	355	352	341	328	410	416	315	336	368	354	350	357	341	343	366	366	340	379	352	364	345	347	363	329	362	372	363	321	341	342	359	345	363	354	367	324	374	322	345	376	367	368	385	351	378	389	354	345	354	327	357	336	326	354	365	363	335	342	335	346	354	342	352	336	328	359	358	396	367	341	333	367	359	361	345	349	318	346	328	330	368	354	348	354	340	349	400	367	354	390	381	344	346	355	372	318	358	354	363	306	377	368	380	358	375	366	361	376	364	316	336	326	306	365	352	407	343	349	354	361	391	352	343	367	380	369	328	355	367	398	327	356	391	359	362	346	389	381	354	347	413	320	344	356	369	385	388	342	344	334	345	353	350	333	353	327	351	346	368	366	346	358	373	339	389	377	360	351	325	366	319	371	331	355	350	394	351	330	396	357	361	317	336	330	330	378	359	371	392	367	357	394	391	351	334	370	348	364	353	364	368	366	314	331	365	347	382	355	354	349	375	361	385	310	360	411	355	340	376	338	363	339	376	372	361	355	337	362	383	363	355	345	366	361	333	346	336	368	362	357	337	369	364	373	377	339	374	316	311	385	382	361	362	356	346	378	336	353	338	333	354	361	391	384	361	342	346	330	384	337	339	371	368	391	393	370	389	374	355	359	355	337	373	352	353	355	349	352	359	333	362	360	359	358	359	336	360	372	380	339	379	333	322	394	358	354	358	361	336	383	364	358	354	327	344	330	365	365	340	340	396	375	333	395	377	350	406	390	389	330	347	360	339	321	341	381	378	350	356	393	395	387	382	372	359	346	349	324	362	338	371	374	369	331	353	329	349	351	324	395	347	410	387	378	345	358	340	342	372	348	370	337	354	370	337	339	357	405	367	327	354	364	369	374	362	371	363	373	344	338	342	350	365	332	368	374	341	336	364	381	357	393	340	379	359	363	360	330	377	362	365	364	380	326	373	379	352	377	336	392	369	354	340	361	342	373	367	335	394	357	385	382	345	345	348	343	356	342	343	341	324	352	355	337	351	352	364	351	336	333	326	328	352	375	313	360	366	381	345	359	339	374	308	376	399	375	363	385	365	354	357	355	362	340	390	372	372	368	350	319	369	357	353	344	346	404	389	383	321	380	363	337	339	361	356	392	347	373	375	358	358	334	355	369	360	382	344	357	363	388	402	342
3326	3008	2099	1231	991	928	886	829	841	803	800	803	801	760	793	781	837	817	829	833	786	745	819	791	781	834	807	827	775	800	806	833	795	771	811	798	761	781	786	795	825	766	798	757	810	796	772	823	781	812	814	783	810	771	818	785	830	805	783	788	790	837	761	837	766	780	789	783	754	825	827	779	817	828	793	823	768	791	808	794	799	815	822	809	805	826	808	788	838	795	840	798	801	800	749	754	764	800	809	815	801	840	814	784	746	846	792	780	828	835	757	802	760	704	794	820	802	829	818	797	780	808	796	812	805	782	828	798	866	811	792	766	788	807	785	780	789	777	783	757	780	839	780	803	834	775	769	838	815	762	776	744	768	733	801	797	800	768	788	842	778	775	819	799	804	805	738	794	810	806	824	794	766	793	756	800	803	801	764	775	818	786	796	809	805	822	826	730	768	782	797	786	745	799	828	804	805	840	777	801	773	764	792	799	777	817	822	784	761	737	785	788	829	763	766	768	814	812	797	823	793	825	746	809	789	775	769	807	810	775	722	798	763	769	851	799	826	758	796	776	783	829	780	811	807	757	747	814	822	807	787	796	794	793	785	751	788	724	747	767	783	802	754	797	777	750	795	795	749	760	782	749	810	828	792	786	772	790	807	783	777	781	795	850	768	838	792	848	811	786	784	791	779	795	834	769	766	808	811	771	778	811	792	833	795	796	792	778	802	778	768	810	761	777	763	758	783	787	792	823	779	780	782	850	739	793	780	763	798	770	836	754	796	782	799	761	780	800	817	764	766	770	782	779	830	804	754	808	797	821	779	839	789	794	741	754	753	817	796	795	755	776	784	754	777	781	775	755	811	779	765	735	782	821	765	768	780	771	788	813	791	780	807	788	773	776	769	765	784	775	774	789	875	823	801	741	764	805	789	797	753	772	783	769	825	789	806	763	738	794	777	818	782	770	827	819	730	750	770	790	770	790	796	793	735	811	760	780	743	889	800	794	757	804	826	803	847	769	810	797	752	794	787	766	789	768	781	773	766	809	744	793	753	769	790	790	823	804	781	705	797	833	816	774	823	744	788	770	817	760	807	755	750	753	777	827	806	812	751	745	811	787	793	788	839	817	758	749	741	802	813	781	778	811	757	842	833	762	845	806	819	767	793	810	798	832	832	794	803	799	764	848	822	778	794	803	809	810	767	790	807	796	789	791	752	771	775	762	809	746	807	794	795	804	793	805	776	782	774	791	784	760	750	757	742	811	752	797	759	757	766	804	792	778	825	854	820	806	808	788	817	786	800	764	784	767	778	829	753	813	718	803	756	756	795	834	783	808	744	828	803	786	816	807	805	783	718	756	805	774	770	767	747	714	714	812	739	741	783	796	835	788	783	837	806	800	764	735	733	809	777	810	779	778	805	750	803	761	783	733	803	844	761	788	776	771	804	804	770	805	843	776	762	809	806	744	817	805	747	780	762	813	833	822	784	781	787	800	777	758	841	753	785	774	781	761	834	771	813	769	771	801	819	779	781	743	802	779	844	803	765	815	780	725	794	806	787	769	771	795	773	748	743	832	790	813	782	823	765	820	755	781	839	800	824	729	811	805	748	869	855	794	770	749	786	728	749	747	801	806	780	776	807	843	746	763	813	780	745	722	835	784	841	812	786	844	813	817	756	729	817	791	808	803	741	790	807	801	784	780	832	769	846	804	808	784	838	789	784	800	803	843	806	792	842	796	799	783	757	834	807	800	792	827	791	726	762	769	779	761	765	805	805	789	790	762	768	773	736	771	730	770	783	855	753	772	796	776	839	816	808	800	746	791	761	828	753	799	742	792	813	826	780	776	758	830	741	808	829	773	766	813	780	764	817	798	796	793	788	775	836	812	756	788	820	795	778	765	812	793	824	780	756	770	837	810	824	766	800	806	773	764	778	809	815	774	759	775	796	786	772	823	772	803	808	762	800	804	786	788	788	835	821	779	775	779	791	804	769	817	773	780	774	805	790	811	789	756	768	749	751	800	777	785	761	797	809	787	727	762	747	783	806	792	738	758	788	826	758	801	825	760	763	757	833	774	766	821	804	783	724	808	788	824	811	836	763	765	781	784	781	791	810	839	762	816	805	767	831	746	734	764	768	802	752	744	763	791	776	747	819	764	826	818	807	867	757	791	778	795	741	830	788	780	780	773	818	814	762	811	795	788	797	750	794	813	776	774	800	770	773	772	812	818	766	828	788	752	796	796	816	770	784	792	795	767	790	795	814	763	775	790	767	772	808	781	752	776	740	750	799	788	741	742	771	782	777	764	802	769	811	804	781	769	817	819	815	765	798	800	776	815	770	784	753	763	809	756	814	834	746	773	740	802	808	830	779	758	727	797	745	784	829	801	802	779	765	735	833	802	821	832	760	788	742	757	773	809	827	783	781	746	763	799	799	805	808	847	790	803	757	779	807	784	842	865	768	811	789	803	826	760	814	802	821	758	784	824	744	754	778	780	838	784	838	784	802	825	772	781	808	760	810	812	734	827	813	761	757	766	771	788	765	813	751	807	771	812	801	750	732	789	771	804	800	772	767	831	795	785	767	777	764	796	749	790	785	783	776	815	741	797	810	802	780	737	781	761	755	763	787	863	756	791	770	773	766	780	842	779	784	800	792	793	790	786	793	784	825	803	783	785	745	747	778	857	840	809	778	787	777	740	791	823	775	762	801	755	786	744	846	805	746	803	817	730	808	751	802	763	787	758	781	806	804	815	772	792	771	821	777	755	837	813	786	826	779	808	711	751	774	834	776	797	749	730	787	779	777	784	795	778	849	736	793	767	771	799	829	789	814	751	819	757	778	820	783	756	784	726	790	765	797	809	747	746	717	819	764	802	767	798	757	840	768	785	796	789	759	788	800	746	790	796	816	793	743	815	818	821	758	793	784	775	745	761	786	779	742	799	795	815	816	766	800	844	787	764	785	806	740	806	805	770	800	783	776	802	805	786	823	784	816	783	777	825	767	794	756	760	790	828	746	816	771	722	780	740	753	701	815	766	783	819	780	760	770	807	790	786	804	837	782	792	747	842	758	804	746	783	777	811	767	797	795	769	789	788	781	770	801	791	811	786	766	741	800	789	789	794	773	781	791	779	739	793	790	815	768	796	801	792	798	758	800	831	790	794	776	829	832	814	806	798	821	813	755	785	771	757	829	812	782	733	835	810	778	790	757	812	781	799	790	768	785	843	777	788	786	790	808	800	828	823	798	758	785	790	814	797	792	813	777	798	785	825	768	807	819	797	753	755	771	780	804	864	789	838	801	819	817	786	806	749	819	843	786	779	801	738	797	806	793	800	819	823	763	745	729	823	803	777	802	797	834	790	785	762	779	797	794	791	822	785	769	794	820	791	814	762	757	799	805	832	753	836	842	771	847	844	791	743	810	768	780	765	778	772	756	778	845	782	745	768	759	783	783	792	788	752	777	802	768	787	791	806	783	795	773	783	792	773	805	772	824	774
23620	20886	25142	26782	20889	20878	2979	440	370	339	289	293	264	276	266	216	241	257	265	235	225	245	208	266	202	233	246	250	220	188	225	201	237	223	195	234	226	215	197	240	217	253	223	225	221	207	207	188	219	228	194	204	199	230	209	222	202	218	183	216	232	205	209	235	216	244	232	229	196	219	224	213	219	210	240	220	206	209	197	205	211	228	225	221	229	210	235	193	206	217	205	211	220	230	241	234	205	201	192	214	228	212	212	237	228	222	240	235	212	208	211	208	233	226	231	209	202	198	223	222	209	229	209	234	227	212	229	229	210	223	190	246	213	196	193	227	212	201	228	213	199	209	216	230	210	228	217	231	217	247	231	202	197	205	213	215	201	204	218	190	206	228	217	197	215	208	216	223	203	220	218	191	222	224	223	202	208	220	219	223	249	244	207	200	205	215	188	202	217	235	191	251	219	194	211	191	234	207	219	222	212	189	224	221	209	227	213	209	203	217	205	205	203	196	198	194	213	173	221	242	216	196	214	217	234	221	208	236	206	212	266	240	195	212	209	227	224	212	231	202	225	212	209	221	222	223	208	221	203	213	199	200	199	240	186	212	243	215	214	240	191	210	205	214	189	210	196	210	214	246	223	212	206	208	197	221	224	215	225	248	253	224	197	198	204	194	216	205	195	214	177	213	220	220	240	250	206	235	229	242	225	221	226	225	220	236	231	223	228	238	200	209	265	181	197	236	216	220	248	204	214	231	224	240	208	239	193	188	235	183	216	225	171	189	207	216	215	231	219	214	222	231	201	210	203	238	202	219	231	236	212	214	196	215	202	199	166	226	227	238	220	192	223	228	203	231	238	208	208	188	195	187	200	223	228	219	185	197	221	215	195	219	221	224	231	245	216	196	257	215	189	195	217	225	232	222	208	238	232	206	259	240	203	212	226	208	214	222	240	174	216	209	214	221	223	235	202	205	216	202	184	196	198	178	192	201	212	209	253	193	213	206	235	200	236	197	196	220	238	193	217	215	201	203	207	197	199	251	217	219	204	226	224	207	217	204	225	197	209	215	210	209	220	237	216	213	226	217	213	173	208	241	230	235	202	217	216	194	173	205	212	227	195	209	239	234	226	232	196	203	233	234	218	240	206	227	234	208	208	184	220	187	193	209	223	203	251	237	225	225	219	246	210	237	219	221	165	199	223	210	197	230	247	229	215	248	195	197	242	201	200	233	252	205	249	200	202	217	228	224	238	222	213	208	213	194	237	219	226	191	213	209	201	194	223	210	240	230	217	195	211	206	213	228	210	211	229	255	199	225	196	197	249	216	197	253	214	196	206	196	211	213	222	176	194	215	222	231	203	232	265	217	219	188	239	230	217	215	207	218	229	221	244	233	251	219	221	220	215	238	213	196	249	222	222	225	230	235	209	224	207	196	231	230	192	196	206	220	232	202	204	206	202	233	222	209	198	238	212	242	233	240	223	250	224	225	222	232	238	230	235	221	238	215	222	229	248	215	226	215	227	226	213	243	235	206	232	216	203	248	224	227	217	223	213	232	226	213	181	209	185	233	208	207	251	239	190	205	221	229	201	203	203	194	187	214	224	221	193	212	226	243	218	206	229	223	225	226	209	210	226	206	221	208	201	235	202	215	233	205	221	204	213	231	193	227	232	246	243	223	242	180	256	224	217	207	229	221	219	212	215	201	243	225	206	180	232	199	230	216	211	212	208	218	189	187	198	225	210	205	232	195	208	212	230	238	239	211	209	230	199	231	245	215	239	213	207	217	205	205	212	191	176	197	186	242	218	222	211	209	233	188	230	223	219	226	227	247	217	228	224	245	210	240	207	208	213	232	237	218	205	222	201	225	220	198	191	224	265	231	185	221	221	217	225	191	226	202	211	207	198	186	200	216	243	210	212	233	245	213	238	206	199	247	218	197	190	211	213	238	211	239	215	203	213	246	207	208	252	207	214	208	237	234	237	203	232	223	225	184	211	220	199	210	216	237	248	221	222	189	207	211	250	221	212	215	219	188	181	209	222	208	242	201	224	215	198	223	245	225	231	223	244	214	220	222	235	196	213	225	230	213	224	220	207	186	231	219	218	213	205	216	223	216	210	208	222	222	249	202	223	217	203	226	231	224	207	254	234	203	198	215	215	227	229	231	220	213	205	231	173	235	229	194	226	222	251	233	213	206	227	191	221	257	232	211	236	225	227	210	207	209	223	234	222	234	208	217	256	190	185	207	236	226	225	239	190	221	227	221	237	233	231	205	211	194	208	225	215	180	214	225	220	270	237	196	240	213	223	219	207	229	239	233	241	238	212	213	204	245	206	206	250	198	178	201	214	221	202	185	217	188	238	176	232	201	203	230	166	198	226	209	207	184	217	211	206	222	235	201	213	221	199	227	211	245	227	225	198	230	205	213	243	222	227	203	204	199	199	194	226	196	181	231	225	238	223	235	232	216	214	222	188	212	216	222	229	214	206	227	192	226	241	231	221	205	214	241	224	219	192	181	218	191	202	187	229	229	226	218	212	201	208	206	206	195	231	203	200	228	215	233	218	200	199	242	233	245	232	230	198	208	228	242	210	198	221	195	209	217	207	206	211	205	215	207	212	223	224	198	229	206	215	229	218	210	242	213	214	246	208	225	245	238	219	215	200	241	213	197	234	216	240	223	250	203	201	242	225	195	209	213	235	233	205	241	231	215	233	222	229	222	222	193	200	206	210	209	222	214	207	244	206	218	231	230	243	228	228	214	175	198	220	190	217	202	246	195	200	218	225	241	228	217	230	230	218	208	203	218	234	212	218	216	204	209	245	208	206	199	214	228	218	206	223	221	202	230	212	231	222	224	198	207	220	231	249	228	201	235	240	206	205	224	220	200	200	219	209	195	200	224	220	230	219	240	206	217	216	207	218	185	201	200	207	206	202	232	245	221	217	229	246	216	223	245	208	224	214	224	220	224	199	207	227	226	213	233	211	216	212	194	210	208	221	211	227	211	219	248	226	226	211	221	243	221	191	226	212	225	224	233	224	229	208	216	244	230	232	228	215	202	213	222	233	186	208	219	211	221	206	200	209	229	201	196	228	218	195	198	211	256	216	231	209	229	235	228	214	214	205	210	233	213	225	197	203	217	205	215	207	230	186	209	224	209	209	214	206	200	214	216	225	231	195	230	212	238	239	220	239	208	203	205	175	183	228	208	222	215	216	214	227	182	199	253	213	230	224	224	188	234	225	206	210	205	188	218	211	215	227	206	213	229	236	221	227	220	211	208	251	207	208	211	235	249	189	208	207	235	211	198	203	232	243	203	231	230	195	200	220	204	228	207	210	236	215	209	209	237	180	223	190	199	221	217	208	216	224	230	209	243	235	217	210	210	228	210	203	192	235	195	187	215	219	237	216	211	244	198	231	224	225	221	199	218	231	182	173	209	207	227	223	218	195	220	237	210	193	215	211	211	229	217	196	227	215	221	209	203	207	217	223	224	223	220
3369	5052	3098	1542	898	712	624	581	506	531	545	543	566	535	486	509	547	541	492	498	485	530	506	436	484	513	517	501	488	472	490	479	483	493	488	465	538	484	488	522	519	502	524	474	470	501	477	464	482	505	511	466	501	462	489	511	485	499	486	522	470	489	456	517	480	492	508	486	519	493	484	503	535	523	497	496	470	503	502	476	530	470	518	469	491	447	502	534	499	491	547	491	472	511	476	478	474	507	522	504	495	481	474	499	480	476	513	510	498	510	485	492	476	504	522	477	496	481	502	503	491	471	503	465	488	530	464	458	461	499	495	460	481	513	481	500	524	521	485	503	514	482	466	480	468	483	493	513	458	493	516	499	497	469	485	488	513	492	471	499	497	470	530	485	460	511	514	460	480	507	493	473	538	502	487	490	460	493	485	464	501	474	467	514	503	484	500	518	480	506	493	497	553	458	534	474	486	477	487	533	454	447	501	503	509	489	521	511	513	486	504	447	493	451	523	507	503	438	502	473	504	527	483	524	485	486	473	494	478	486	520	480	532	458	483	493	486	489	471	448	491	517	478	489	476	458	511	474	485	507	505	461	548	469	484	477	454	498	481	522	472	502	514	474	489	483	475	500	522	494	490	473	494	498	533	514	490	498	480	467	488	501	527	482	480	487	487	501	558	489	472	421	500	463	464	449	476	504	463	455	524	483	493	509	487	505	472	510	488	487	508	527	464	479	524	472	489	512	473	503	504	502	479	467	467	450	504	499	491	476	504	535	499	478	519	488	516	474	475	457	480	470	536	484	479	511	480	496	502	537	489	500	544	504	479	502	476	492	499	501	510	468	463	492	488	490	484	508	480	484	488	519	484	520	527	537	481	510	487	452	466	496	482	499	498	456	460	479	513	547	514	513	492	488	492	497	486	480	458	462	492	461	493	496	521	508	485	467	480	477	483	499	505	485	494	526	512	465	498	476	492	493	486	477	479	491	512	459	445	473	502	467	472	459	485	525	431	527	557	506	521	511	491	509	515	487	484	499	488	498	493	450	519	500	504	494	516	480	522	480	483	491	513	462	460	473	531	504	489	484	470	515	462	471	467	472	481	494	496	495	438	473	522	498	560	510	487	527	491	477	471	512	513	510	478	508	476	514	459	474	492	493	462	510	517	504	481	523	479	492	450	490	491	457	487	515	501	502	481	483	499	497	465	498	493	485	497	494	503	484	519	484	490	465	479	485	480	515	514	498	503	483	518	482	483	506	460	500	464	471	502	500	536	495	528	476	521	498	543	449	492	484	489	482	513	490	513	534	462	517	438	458	487	466	482	487	511	456	504	498	512	498	526	477	447	511	475	505	463	496	469	500	538	495	499	480	506	478	464	520	481	484	480	460	527	500	518	529	530	493	521	466	551	486	509	502	521	491	506	485	464	537	509	511	496	477	501	456	498	524	489	475	455	476	513	457	460	512	508	501	527	498	487	523	507	525	476	465	486	511	470	500	499	466	473	502	520	473	477	491	487	497	482	461	509	487	457	468	456	438	526	494	493	492	494	516	532	492	466	507	473	504	517	495	502	522	490	500	496	511	488	525	444	517	486	469	489	504	490	488	518	490	455	513	477	500	484	500	480	523	488	455	495	494	487	472	472	491	474	460	451	485	476	469	508	475	500	468	514	449	525	497	489	500	489	502	527	534	474	474	487	497	485	455	496	497	495	483	503	525	547	492	476	536	469	508	523	501	477	507	489	494	445	509	492	456	522	520	490	473	466	487	509	484	487	529	474	456	487	475	508	531	492	526	485	485	482	483	496	479	499	442	532	480	469	498	529	508	464	497	525	479	489	465	501	481	546	505	476	505	468	466	475	489	513	498	482	496	485	500	484	458	499	483	494	489	525	484	487	470	504	524	450	489	495	482	478	478	500	537	462	475	513	496	477	477	473	474	485	487	499	514	473	475	483	498	516	452	493	523	477	487	477	500	472	474	512	483	526	464	472	495	459	518	480	503	503	483	488	484	509	521	474	497	488	518	480	507	449	473	508	494	542	495	506	492	498	518	500	497	532	476	505	510	463	486	493	489	489	509	499	519	511	442	528	476	468	456	513	505	526	487	507	463	503	524	505	492	480	468	492	511	519	508	508	472	486	513	522	472	456	489	462	503	517	486	488	496	481	492	473	493	491	471	493	499	501	498	501	470	465	515	517	498	488	502	507	495	499	467	468	495	489	476	517	499	482	513	513	483	503	483	468	475	508	530	494	515	481	481	466	478	466	482	495	483	483	482	470	518	508	462	481	499	498	491	514	497	460	495	488	503	474	487	500	495	475	485	465	523	485	479	501	464	494	524	480	474	492	501	482	474	513	545	478	493	514	484	460	513	511	502	487	502	498	509	503	501	498	508	496	490	468	493	492	490	482	504	518	482	505	496	512	488	457	457	497	525	535	501	476	508	483	482	504	438	472	541	466	487	556	453	501	550	509	473	483	513	465	515	514	489	502	546	453	522	529	532	495	488	517	464	519	482	464	501	506	500	494	487	492	495	444	482	489	532	478	505	479	499	496	512	531	469	482	490	485	505	485	469	482	460	495	484	492	493	512	504	475	517	534	493	468	487	458	503	489	491	535	510	484	541	469	507	497	495	487	496	496	498	498	482	480	478	450	528	503	481	501	525	501	460	485	483	504	513	495	469	483	511	499	489	489	474	488	503	487	508	439	512	511	519	484	513	461	472	472	535	452	502	492	497	479	517	453	547	519	487	495	512	509	469	433	537	487	472	470	479	467	530	472	472	510	501	467	449	476	504	471	466	492	525	468	469	464	495	477	487	506	493	501	499	500	484	515	528	473	483	431	495	495	489	470	497	521	474	499	495	460	461	456	519	521	490	518	501	480	517	516	513	509	483	500	506	488	463	504	533	490	455	455	474	500	473	500	454	457	505	509	470	465	507	504	491	478	509	474	516	477	497	481	442	463	510	474	491	485	526	536	490	521	478	465	488	500	480	471	528	470	481	491	504	489	516	512	514	478	475	491	508	488	482	519	520	470	470	485	495	518	464	456	490	500	457	506	492	501	458	528	466	506	484	504	499	465	526	513	468	455	468	515	475	439	503	511	475	500	532	437	456	464	483	474	506	496	507	479	510	466	484	461	501	477	481	507	475	488	465	485	502	503	489	500	480	528	502	489	513	449	471	493	467	457	511	501	509	473	488	508	527	547	468	515	457	452	486	488	493	514	515	475	520	470	521	500	452	483	523	486	491	522	477	520	511	491	459	537	505	499	507	484	517	488	480	436	493	502	493	457	470	511	480	461	512	505	470	506	491	518	493	477	477	502	475	504	483	468	516	481	457	500	465	474	496	486	513	511	480	477	491	517	501	499	467	505	504	533	504	521	531	542	506	522	497	506	509	491	480	482	518	553	502	503	507	507	477	487	484	460	509	480	509	481	465	506	486	520	501	511	449	509	505	510	500	460	502	505	498	479	441	493	457	507	522	464	521
32746	12454	1403	351	312	275	270	281	257	322	271	257	264	291	296	293	278	301	278	262	271	301	279	272	283	244	267	271	279	289	265	290	277	284	320	269	278	290	292	292	305	265	306	270	250	281	284	287	281	265	261	295	276	243	271	302	257	265	274	281	287	266	284	294	269	279	274	279	321	305	292	282	301	293	301	283	297	267	289	282	254	275	276	265	276	251	300	261	296	307	291	293	239	268	252	301	279	314	297	286	316	302	260	292	297	254	283	294	305	274	292	266	294	307	262	275	273	277	319	279	270	264	313	264	272	250	286	306	293	280	297	279	291	251	295	307	286	295	294	315	271	278	261	278	310	265	256	282	286	262	269	260	296	259	272	267	322	314	290	297	262	284	250	277	296	277	293	262	273	280	296	269	296	279	262	297	302	277	263	297	289	255	297	255	297	305	283	287	298	312	251	253	254	306	271	272	271	261	263	281	311	293	276	281	293	256	254	286	289	289	249	285	268	314	260	249	279	283	296	261	303	278	278	290	287	298	255	270	264	286	283	275	285	278	288	287	283	253	298	276	315	282	282	285	284	284	259	275	248	293	289	270	278	271	287	288	314	256	276	295	310	291	256	267	293	275	290	296	252	282	293	261	284	309	264	265	265	280	276	267	308	289	262	253	286	273	294	253	289	258	312	299	298	311	274	285	285	283	265	311	311	286	291	291	300	276	306	266	300	280	304	257	252	260	262	277	295	331	275	276	292	280	319	293	263	298	275	290	280	276	291	310	300	300	247	274	258	258	307	329	280	295	288	287	281	288	305	268	262	305	269	285	279	291	285	296	279	264	265	332	287	242	274	254	309	285	287	248	311	309	294	276	267	265	258	267	296	285	285	272	307	284	341	265	270	295	283	284	299	252	295	303	245	281	271	284	287	282	302	291	274	314	303	287	293	305	292	294	288	260	279	281	287	335	266	270	273	274	269	246	270	267	291	258	262	260	265	280	299	307	298	265	273	276	286	333	256	285	287	255	268	296	282	277	317	260	263	271	281	282	316	260	286	302	269	270	290	263	289	272	269	297	301	316	286	250	287	271	280	279	272	278	293	292	265	273	243	256	269	255	283	256	266	287	277	280	299	307	304	277	284	269	275	255	298	287	302	283	291	336	286	262	276	249	268	297	273	277	255	293	293	285	289	273	295	258	284	298	265	295	260	257	300	297	262	272	290	279	275	291	273	282	283	291	279	310	302	316	280	295	317	278	251	267	235	281	292	334	273	330	269	273	257	294	253	251	280	282	284	255	302	327	321	255	293	270	309	263	281	250	286	303	285	293	319	311	292	308	258	302	301	261	280	272	277	306	293	280	275	280	284	281	304	299	268	312	307	266	304	280	266	312	313	299	279	271	279	283	270	310	276	285	282	314	296	279	272	316	259	275	290	259	261	304	254	312	278	276	282	262	297	295	276	298	257	277	310	262	264	246	281	286	275	241	242	287	307	284	292	316	293	236	280	246	275	273	302	267	310	296	273	248	274	287	285	287	254	286	253	252	286	316	286	283	304	281	297	303	269	309	249	273	292	305	266	248	289	264	301	288	231	289	266	274	277	292	297	283	268	292	284	305	290	268	268	266	278	283	302	289	311	258	285	300	279	299	274	282	276	292	290	297	282	267	294	294	287	294	308	277	268	266	273	315	276	247	263	314	290	290	271	272	268	276	295	262	273	287	252	300	273	287	266	261	254	313	281	292	302	256	279	295	257	305	271	303	256	310	271	306	283	304	260	327	319	290	308	309	253	274	290	273	286	286	272	310	255	279	291	264	297	239	278	296	289	290	257	266	310	274	272	287	276	285	292	269	289	283	287	296	268	297	279	267	301	280	301	288	287	277	277	275	286	266	279	280	306	273	264	288	267	265	271	285	262	301	280	292	273	282	283	262	276	295	275	287	285	267	313	317	315	312	271	277	267	302	295	297	260	287	301	227	266	273	280	268	281	288	297	271	258	266	274	264	306	256	261	257	276	258	275	264	254	269	265	291	280	298	294	278	280	296	279	280	292	264	261	330	297	301	291	271	248	277	253	301	293	302	251	278	289	271	303	273	274	259	318	305	304	296	292	306	272	289	279	270	288	306	307	273	261	275	309	273	300	237	273	289	290	290	255	266	260	293	297	313	284	319	296	268	272	279	314	273	289	293	309	275	323	283	276	306	282	275	282	292	290	267	274	294	316	290	250	292	280	306	244	293	282	290	280	298	302	270	297	288	291	283	272	255	239	269	328	301	295	279	281	277	265	272	253	276	263	301	275	297	305	310	249	262	295	323	285	286	281	282	288	271	271	284	266	310	296	249	258	275	292	295	308	292	283	267	269	296	293	287	283	273	282	278	306	281	317	280	295	285	284	254	285	307	300	265	275	282	284	285	260	285	287	315	322	291	277	257	279	257	280	280	254	304	267	285	283	279	277	291	277	260	272	285	279	309	303	268	284	271	273	270	306	262	283	280	277	295	304	294	276	271	269	303	289	295	290	279	278	300	264	250	275	304	301	282	271	288	304	285	304	308	313	267	296	270	298	285	261	324	277	308	273	250	301	295	291	307	295	296	277	273	290	264	305	272	271	296	263	293	302	255	304	293	269	283	284	285	315	267	307	271	290	290	301	292	264	276	297	297	330	274	288	266	301	308	322	262	271	276	330	294	271	274	293	290	239	312	281	287	257	289	278	270	293	293	295	283	296	270	294	240	304	271	281	300	276	283	270	308	247	274	288	281	285	314	286	254	279	306	266	282	324	261	330	253	257	277	291	249	285	290	281	303	289	228	272	293	257	264	271	264	268	288	285	263	277	307	282	293	290	286	296	258	262	274	273	271	273	282	251	268	275	299	305	269	275	266	270	312	270	300	293	261	297	297	253	274	282	284	266	274	287	308	243	246	293	263	312	314	290	287	289	290	289	271	285	295	282	282	289	295	289	263	295	254	277	273	279	278	292	238	251	265	296	293	272	299	285	263	261	272	294	295	246	247	296	283	272	302	293	258	285	267	280	274	247	247	297	296	262	288	309	314	295	263	271	268	272	274	281	284	236	262	277	254	287	257	293	261	294	299	260	293	280	266	275	305	286	298	284	289	275	302	310	263	279	259	305	311	273	318	270	314	274	284	313	285	273	292	290	285	275	302	287	297	281	288	270	282	253	285	310	279	288	290	290	257	268	278	271	270	285	283	275	306	278	301	265	290	288	273	254	249	276	298	301	281	267	299	269	267	291	250	275	293	272	264	265	289	291	266	283	323	274	288	275	267	269	277	277	276	270	305	286	294	273	277	285	297	267	310	305	280	302	253	265	311	266	268	296	272	276	337	256	278	268	271	314	267	292	325	279	297	276	297	284	249	300	257	269	254	291	285	269	285	279	323	298	275	248	246	293	251	304	253	266	265	268	293	264	319	291	282	281	270	273	289	268	292	258	272	254	266	291	279	273	294	275	273	264	320	251	279	285	290	273	296	261	274
5403	904	732	700	664	684	671	647	692	682	654	647	645	697	748	663	636	673	657	667	679	638	673	630	676	631	624	646	625	632	630	629	618	659	676	658	665	625	622	629	694	668	669	708	617	623	710	664	691	671	702	654	622	646	634	696	652	685	648	677	644	635	614	674	669	700	644	676	687	644	651	670	652	681	632	673	696	657	621	651	664	647	654	642	702	665	684	668	635	682	646	645	652	651	620	647	654	652	646	685	669	696	663	624	608	682	642	644	664	649	635	671	646	671	622	676	615	652	675	621	697	628	724	636	635	696	644	654	692	634	651	642	651	641	644	662	679	666	659	650	685	659	686	623	644	598	661	637	674	671	603	641	696	686	632	685	659	652	684	645	653	621	701	675	694	635	597	677	600	653	673	689	618	648	657	678	635	698	638	642	650	658	697	633	642	607	634	647	650	642	664	670	671	660	640	663	650	663	684	637	632	681	684	680	624	654	660	653	669	619	655	632	674	672	649	653	665	663	668	659	632	631	609	603	667	630	683	662	642	670	621	656	647	655	671	659	643	656	681	667	655	695	661	671	670	690	642	696	652	713	670	646	676	696	645	594	630	630	650	638	638	700	670	685	683	641	688	649	681	664	638	659	622	675	655	652	633	631	637	627	670	663	639	664	656	664	630	674	601	681	686	650	697	645	712	662	661	675	638	640	664	630	655	666	659	615	671	668	665	677	672	657	689	640	623	636	696	642	694	653	651	661	682	640	660	648	655	610	691	632	664	653	685	623	635	594	622	684	664	633	650	641	655	622	666	694	653	665	652	660	667	669	669	640	641	669	679	654	673	684	659	627	679	677	717	644	618	632	673	675	647	649	673	611	641	652	651	680	687	687	664	693	660	668	645	690	720	661	611	623	616	680	675	655	662	636	639	637	676	668	637	679	670	660	646	593	675	608	690	639	718	656	627	634	666	693	662	668	636	660	602	661	661	636	636	679	624	660	609	615	694	630	648	650	681	684	680	670	673	640	704	640	648	653	680	657	622	691	636	607	617	642	662	693	669	654	636	666	650	647	666	633	646	676	673	648	684	651	693	639	654	680	648	632	648	612	627	626	638	636	626	614	673	664	632	695	682	700	667	717	603	663	677	657	678	673	666	684	641	600	687	657	615	622	629	637	655	668	616	655	658	667	620	640	670	623	643	630	627	633	650	672	628	631	662	696	642	610	638	681	654	611	677	652	650	721	722	694	678	672	660	645	695	648	660	657	673	687	619	645	646	642	625	662	656	651	668	723	646	663	623	663	630	645	673	638	634	665	602	652	703	667	619	638	702	662	650	656	634	630	674	696	683	621	663	616	671	624	662	641	663	672	667	654	672	617	683	690	678	674	645	632	620	624	656	654	657	668	692	643	653	658	635	672	687	659	650	658	680	637	710	669	654	686	670	667	625	716	671	649	650	660	623	633	646	695	656	635	666	653	662	618	660	642	658	657	663	633	680	643	658	660	674	628	668	607	640	667	653	638	649	650	623	635	653	662	692	650	670	635	632	703	660	672	734	627	634	662	663	675	629	716	678	660	669	671	686	695	673	659	656	641	682	663	659	675	688	662	659	684	673	683	626	677	669	639	636	626	627	678	642	650	685	686	673	663	613	623	639	676	713	652	689	648	659	666	619	649	673	650	702	620	671	611	666	684	665	627	673	674	680	628	660	649	658	637	608	670	623	640	687	667	632	657	626	645	686	646	691	664	686	673	669	659	647	654	651	667	630	648	659	650	617	650	629	659	667	668	601	615	664	648	677	654	619	649	668	665	727	680	640	637	680	685	645	639	650	682	680	667	630	642	643	651	690	648	707	658	633	670	699	648	608	657	623	632	714	619	641	641	675	631	703	695	648	670	648	595	668	674	679	665	652	657	666	672	636	639	669	674	628	594	647	678	684	654	647	636	615	633	638	683	654	714	657	675	649	658	642	640	641	673	714	616	684	610	668	657	649	639	629	709	651	668	657	689	639	669	703	630	617	627	699	641	662	655	630	627	638	608	683	614	658	710	651	648	623	648	628	643	627	649	716	656	588	684	630	628	657	659	701	683	706	644	678	658	689	623	667	698	638	586	619	674	656	680	692	645	642	679	637	680	616	651	678	726	702	657	661	677	663	629	663	605	704	603	611	669	612	657	641	629	664	631	662	667	631	608	651	658	655	678	684	615	698	640	671	714	677	623	655	625	663	630	680	608	681	624	667	672	680	638	640	663	675	620	617	653	671	650	673	676	634	629	647	664	645	683	662	667	655	659	619	587	705	675	646	681	635	631	669	652	673	702	659	652	637	687	617	645	651	664	694	675	598	625	671	653	666	650	648	641	645	611	663	664	656	639	665	671	694	644	662	702	635	659	652	682	657	671	672	650	733	676	670	670	655	647	656	661	672	623	655	686	644	636	639	680	680	691	642	606	636	668	626	621	672	613	617	689	647	659	651	637	687	667	637	674	658	668	633	686	689	696	661	706	659	645	652	689	667	665	651	670	660	665	644	665	637	598	669	635	637	667	661	683	646	686	637	621	620	681	636	667	663	699	658	628	647	649	678	683	631	654	654	666	625	724	673	658	686	681	626	708	652	672	684	656	659	641	629	660	659	651	643	649	632	671	637	634	620	651	657	651	624	676	672	698	672	687	680	618	685	631	671	651	672	669	686	675	630	682	646	648	643	670	700	631	681	647	626	752	668	646	670	666	679	660	642	666	658	664	675	664	648	631	634	657	608	625	667	639	653	676	607	629	679	669	665	656	659	687	664	637	678	632	678	677	654	640	645	689	709	669	676	648	662	647	634	653	674	695	625	665	645	646	663	669	642	646	681	674	661	652	667	677	621	671	701	677	665	621	654	721	664	605	634	651	673	679	644	663	657	691	623	688	633	633	644	657	670	672	634	662	679	628	618	630	693	644	680	624	659	649	641	667	687	652	639	618	633	680	680	664	672	659	672	689	678	703	630	661	682	658	629	718	652	644	668	666	686	660	669	633	641	664	632	649	685	622	633	657	662	681	682	622	664	654	686	658	640	709	695	622	662	644	691	666	649	628	687	661	663	636	691	721	633	654	708	662	738	667	648	662	693	698	645	642	639	724	633	619	622	676	692	710	668	651	647	653	610	636	641	669	642	662	684	618	693	665	629	663	601	603	660	663	695	660	632	659	674	645	699	688	644	630	638	613	707	680	614	658	661	644	726	678	698	662	644	644	658	651	661	642	632	683	680	647	670	661	664	663	654	663	658	691	667	676	651	639	659	640	633	622	640	655	695	627	630	643	699	598	670	705	667	657	673	669	639	678	694	663	728	672	655	662	639	697	650	688	635	635	651	668	697	687	644	658	667	631	669	643	642	632	604	669	637	636	618	634	623	648	662	633	673	678	654	649	658	659	652	637	706	628	663	648	649	663	642	670	607	634	680	671	653	681	659	663	690	622	651	656	685	673	647	685	601	676	635	599	657	646	647	655	645	669
24599	20870	24422	27422	19044	1097	515	454	415	396	367	374	427	404	343	367	397	364	366	338	368	355	346	359	357	358	347	353	358	354	358	357	349	378	355	362	343	364	315	350	379	340	363	351	369	367	383	362	362	384	361	379	355	394	356	364	352	397	376	346	377	346	358	406	385	377	362	364	376	394	317	321	356	333	385	356	363	380	341	385	390	359	344	342	356	390	399	385	399	355	367	369	348	334	371	367	356	366	358	364	363	365	349	378	370	357	359	361	369	378	362	347	348	357	386	384	340	321	379	374	357	362	360	338	361	351	349	358	386	421	371	357	376	369	326	348	354	353	384	364	387	368	375	349	381	388	332	324	412	367	371	327	353	394	381	380	392	356	376	364	333	371	353	377	391	354	364	362	365	366	326	381	391	348	382	376	350	431	370	409	352	381	350	379	382	375	411	335	352	379	401	340	364	355	353	390	368	361	324	379	333	355	335	352	362	341	312	341	379	377	366	350	333	356	371	345	349	361	339	346	363	344	371	297	328	345	345	401	389	372	380	383	369	334	348	335	362	365	378	401	351	360	363	368	351	373	357	362	372	353	367	348	356	333	372	380	364	353	382	355	359	361	369	373	329	348	378	376	368	361	343	345	351	386	374	375	379	368	368	399	351	318	374	369	390	370	371	361	352	350	354	390	336	332	367	385	334	363	355	351	325	396	366	391	324	328	370	360	379	359	332	329	358	362	338	357	327	372	368	359	371	378	318	375	354	371	348	365	398	350	339	361	399	403	367	380	357	363	362	330	389	354	311	359	353	384	356	342	388	342	326	369	351	387	348	368	333	330	374	370	380	403	372	358	377	381	335	373	342	358	354	359	349	379	332	373	344	344	356	385	373	354	369	374	379	344	366	388	345	363	362	384	342	356	372	363	342	342	355	360	388	388	328	339	363	344	355	359	350	392	386	381	372	357	358	342	382	339	418	353	367	349	387	338	374	391	344	363	390	357	378	334	329	354	374	355	361	380	376	372	385	352	367	346	369	363	344	342	385	324	346	369	380	344	343	360	354	355	375	388	348	351	385	352	358	396	381	361	379	354	314	342	330	370	375	356	356	349	335	369	342	398	377	377	355	372	360	378	370	337	384	327	378	369	370	356	358	388	362	367	353	350	347	333	356	369	351	338	328	364	367	361	381	328	380	393	378	364	315	364	361	347	365	368	351	336	359	378	341	378	366	394	360	346	340	349	338	328	366	371	359	340	338	343	336	341	385	408	332	366	361	313	348	372	340	354	356	372	363	378	365	355	351	379	356	344	340	384	343	333	343	394	404	392	381	331	374	350	365	355	356	358	377	359	336	373	389	365	355	352	348	366	349	358	340	323	354	339	327	345	413	360	360	366	377	346	349	375	345	394	334	326	374	382	360	355	346	371	371	360	371	349	380	358	397	355	362	369	361	326	405	365	382	350	367	378	402	382	384	400	355	336	326	361	354	361	365	358	356	354	366	354	371	327	349	343	364	381	362	355	391	385	357	375	387	372	393	354	369	365	380	376	336	361	336	344	344	360	320	326	337	374	378	389	314	349	325	366	333	368	376	393	368	366	362	358	379	358	363	353	357	352	364	373	351	333	354	333	383	352	391	320	350	342	376	355	336	345	357	338	352	378	348	341	385	345	340	375	350	375	341	362	331	348	400	341	355	349	312	332	384	348	359	374	377	391	390	379	353	348	331	362	330	340	353	361	359	366	360	349	360	376	408	367	366	363	363	352	365	339	370	354	381	386	380	357	380	353	385	345	338	365	364	332	347	394	345	353	355	331	357	363	363	374	408	344	348	381	348	401	377	340	368	343	357	364	386	367	363	326	387	378	339	361	384	367	371	352	349	355	370	377	318	341	400	342	342	376	319	312	369	366	367	328	363	370	352	375	361	350	371	390	345	364	357	371	409	345	383	376	352	374	343	384	369	351	351	363	370	314	360	370	335	334	356	340	362	372	353	339	366	344	349	378	338	348	382	356	344	366	356	351	382	391	360	336	350	332	364	356	390	367	400	370	348	377	373	389	355	358	361	371	379	371	373	352	376	377	355	328	313	341	341	342	363	352	362	397	378	366	359	380	371	361	347	377	369	328	352	364	365	354	360	352	372	375	358	351	374	350	356	369	372	365	364	359	393	347	347	383	341	365	411	370	395	347	365	362	349	364	369	374	345	337	352	415	381	413	337	338	325	375	339	348	340	327	328	329	345	367	370	411	367	373	367	399	337	365	345	331	373	329	370	360	385	364	338	340	351	365	385	339	375	343	389	334	364	361	384	363	353	315	366	325	370	407	361	373	387	346	372	357	351	342	332	364	363	353	346	387	339	341	340	365	354	355	360	404	352	349	358	362	350	361	354	366	359	348	350	377	373	368	357	372	356	330	356	384	365	368	344	344	386	377	399	343	378	357	365	372	350	374	334	353	375	347	363	355	393	378	359	413	350	355	326	315	360	384	377	387	339	369	377	393	403	338	394	350	366	367	369	336	348	351	356	323	410	333	377	343	392	383	370	375	317	341	363	348	354	399	346	359	390	362	347	315	359	341	392	367	382	366	348	374	352	340	410	332	354	397	387	349	367	351	357	351	352	393	384	361	386	391	350	345	344	366	329	349	359	339	383	332	371	374	353	324	386	335	348	405	346	319	353	360	345	340	354	355	342	367	356	371	361	379	391	332	380	366	352	360	366	337	346	370	332	373	360	380	349	373	358	358	380	338	366	361	404	367	346	357	395	362	390	376	390	375	375	357	355	362	363	322	362	364	402	346	360	373	368	347	374	356	381	331	345	375	363	384	387	374	369	321	332	350	385	355	356	370	337	343	361	371	365	368	345	348	340	334	360	314	345	338	357	344	382	358	360	379	371	369	346	341	318	329	317	355	380	376	374	371	326	323	340	329	355	352	354	325	355	366	367	372	340	363	342	392	374	383	377	376	376	391	362	356	308	368	366	364	396	347	376	343	371	370	371	352	351	370	331	345	374	385	316	350	380	387	365	354	356	385	351	309	346	375	335	329	349	366	360	404	364	335	345	374	362	345	352	376	377	352	377	378	369	327	328	373	382	353	395	365	362	360	345	378	372	340	384	365	354	359	334	356	327	364	345	315	350	361	385	339	337	353	318	381	371	338	344	357	392	375	383	344	358	364	371	324	406	365	352	383	337	341	339	345	357	334	384	401	364	320	330	340	328	406	371	373	374	367	337	353	371	388	359	345	364	383	311	354	369	338	364	379	365	320	368	371	354	357	362	369	370	361	330	337	374	352	353	337	377	372	369	377	350	341	372	353	362	342	363	390	358	359	395	370	355	296	350	391	327	360	391	335	368	388	392	397	366	359	352	346	370	344	352	364	306	356	375	373	372	341	358	375	368	389	345	389	390	405	348	354	338	354	349	361	323	341	356	371	385	342	355	347	370	350	384	338	341	386	326	321	371	353	354	380	334	367	332	342	364	372	343	377	360	383	388	385
3343	2975	1992	1259	1011	885	834	849	839	786	813	811	821	867	827	858	822	810	789	799	808	803	806	795	755	791	783	824	744	808	813	756	780	827	788	787	873	810	814	809	807	819	827	813	816	831	803	824	804	799	762	828	792	783	824	751	771	803	814	780	810	837	802	784	814	773	844	772	802	808	819	806	815	793	790	757	758	797	779	789	812	817	833	812	880	812	773	754	807	777	798	761	809	797	746	839	851	761	801	779	800	781	792	778	771	821	764	791	842	760	765	842	804	777	794	794	833	807	756	834	780	801	800	788	852	832	872	785	783	755	800	788	784	781	791	803	819	783	821	831	812	824	801	797	802	785	778	802	820	775	782	786	833	783	807	787	773	781	764	810	820	826	849	780	825	811	781	766	772	729	748	786	795	759	787	828	782	793	812	827	801	834	779	796	808	772	822	800	780	820	768	776	817	787	796	781	843	822	849	794	840	797	806	772	778	827	842	750	788	807	765	792	784	796	769	816	793	803	774	787	793	774	741	805	850	841	764	813	758	828	806	805	784	781	748	770	774	831	863	813	823	804	815	771	781	776	757	752	812	795	766	793	757	790	792	758	796	777	767	838	759	821	815	795	750	793	828	773	804	775	802	788	815	792	774	805	855	833	783	831	813	740	815	793	754	859	791	767	879	783	806	806	807	759	764	791	787	791	836	851	787	755	789	796	807	823	777	797	738	790	822	802	782	762	749	834	727	836	845	794	742	758	779	786	793	806	829	764	754	802	760	803	753	756	791	808	777	764	793	824	779	796	803	837	775	774	851	841	763	781	835	839	772	784	789	771	795	757	768	815	790	829	789	825	783	790	761	808	797	806	777	777	778	818	771	819	743	807	819	817	775	792	785	797	809	760	786	823	769	823	821	830	785	764	720	801	776	820	801	804	812	809	810	782	825	781	794	764	789	818	790	756	716	760	770	783	814	839	776	836	770	788	808	764	783	793	833	795	793	820	802	782	786	763	807	816	842	812	782	820	807	800	812	780	799	785	853	801	827	772	795	771	809	762	791	845	753	780	855	822	796	791	764	789	833	800	757	785	798	819	807	785	809	804	817	800	783	794	807	779	723	840	774	773	774	775	793	758	804	811	772	796	770	759	810	742	766	794	779	797	795	793	786	769	784	780	830	810	769	811	790	790	792	772	807	811	787	826	767	848	832	810	785	804	804	800	787	814	804	828	833	801	776	834	786	830	859	769	795	815	792	856	769	804	798	795	801	846	814	776	804	768	765	840	777	840	751	805	787	855	758	778	770	799	834	800	817	790	798	797	755	776	770	773	820	831	850	781	840	794	793	802	843	777	799	802	776	819	789	793	816	777	789	766	786	781	784	780	832	774	779	773	821	762	808	826	802	813	798	760	813	757	799	824	794	765	774	813	765	802	762	789	751	809	796	858	752	788	812	804	821	801	846	774	827	784	796	816	850	783	786	824	818	823	804	818	776	778	818	790	774	795	797	728	770	823	798	835	801	814	782	827	795	796	796	729	727	783	839	749	776	804	843	759	792	825	843	729	804	787	766	791	822	818	814	750	809	801	817	741	780	807	801	792	779	770	774	771	734	762	786	753	751	777	758	832	778	801	810	788	796	763	822	801	809	772	765	835	817	787	787	711	827	803	759	765	806	781	807	838	798	768	772	833	779	741	817	844	764	779	795	784	802	832	814	822	840	782	814	797	773	761	798	820	801	769	766	793	803	780	836	841	771	834	840	823	730	774	843	783	831	760	751	754	774	780	789	801	831	808	801	794	774	799	780	787	835	802	793	798	832	785	798	821	819	789	776	800	832	815	787	738	789	796	775	781	773	823	804	769	746	824	756	790	778	775	765	821	830	769	801	826	831	747	729	814	785	753	841	789	775	870	835	787	797	828	820	806	815	742	794	796	810	749	795	758	813	790	798	799	742	838	770	810	748	820	771	825	814	792	779	813	816	791	795	807	845	806	808	792	770	735	844	756	767	802	727	808	770	771	840	786	779	779	804	773	841	768	790	838	797	742	788	819	822	795	821	837	805	817	776	747	780	797	791	781	803	750	793	795	773	743	776	804	769	776	794	784	754	810	760	788	818	787	816	790	814	737	831	792	774	776	759	827	774	809	786	786	808	815	810	790	773	764	794	823	806	766	790	806	799	778	779	742	759	817	829	792	841	793	781	757	840	728	783	773	826	784	817	805	771	783	773	790	832	807	796	870	762	785	766	788	746	792	801	749	732	813	808	765	805	806	769	788	756	788	804	788	860	782	778	780	855	737	755	802	836	853	805	805	809	787	829	758	823	787	811	812	782	779	765	776	794	785	806	768	827	758	807	858	806	822	770	821	798	753	807	758	809	786	863	772	768	791	736	785	804	779	819	837	792	804	707	799	814	849	779	811	815	790	778	793	763	794	730	838	807	847	769	786	820	812	799	753	815	775	832	781	821	822	805	857	821	793	814	784	794	799	798	777	793	828	829	836	761	801	794	794	830	818	761	819	811	793	821	807	787	813	814	756	810	791	839	828	804	790	822	785	765	786	744	818	805	825	783	797	818	798	810	814	759	872	792	822	778	856	822	848	768	797	834	820	706	864	775	808	780	793	785	760	825	792	847	753	794	783	799	820	795	806	763	786	752	827	792	788	783	788	791	818	760	788	819	784	805	775	814	809	777	804	811	781	830	759	763	798	804	821	807	806	753	730	799	804	843	750	756	782	768	779	809	775	850	845	785	806	845	800	781	789	799	794	817	795	788	779	802	800	800	818	763	797	756	747	830	766	762	831	759	784	769	808	809	793	797	778	835	768	782	800	815	784	751	720	830	759	814	778	831	809	791	793	827	758	842	743	776	806	825	739	781	774	751	802	808	788	776	885	788	820	803	758	733	782	799	808	762	815	798	801	766	838	787	776	783	806	775	768	826	787	872	801	813	781	830	765	797	742	805	833	754	762	815	838	743	827	788	768	748	804	770	776	814	769	792	800	795	811	769	837	795	829	791	784	764	726	795	774	819	712	785	770	768	796	809	817	780	797	821	830	841	752	787	784	791	809	806	825	779	795	844	802	724	793	791	797	786	786	775	812	798	821	779	768	773	798	792	804	751	829	774	837	854	833	790	837	831	798	833	785	762	762	813	820	775	791	816	770	814	788	817	804	816	782	756	805	750	777	817	763	780	816	789	830	814	823	853	795	799	756	809	780	801	803	792	793	782	810	775	792	792	795	735	793	761	831	784	831	780	783	810	773	811	787	785	784	803	835	840	775	743	818	783	827	789	772	774	806	828	798	789	860	830	841	821	831	793	769	797	771	799	742	822	802	798	807	789	794	818	791	872	824	736	738	774	771	768	823	797	769	825	758	752	776	829	722	812	795	759	759	786	815	744	780	788	841	735	777	747	830	768	788	786	702	843	821	770	814	783	795	812	770	812	814	771	792	745	768	841	834	836	789	821	831	795	775	758	805	778	777	813	787	756	803	803	804
23620	20868	25100	26803	20876	20870	2894	479	385	315	301	254	258	284	255	272	228	252	213	241	221	200	225	205	220	229	236	215	253	236	228	227	231	224	238	203	241	232	247	211	198	228	210	234	202	211	216	227	224	225	217	212	217	210	203	200	225	222	198	215	227	204	203	208	222	199	230	193	239	200	216	208	230	231	210	241	221	219	226	212	228	223	192	219	203	216	216	223	206	216	199	206	215	225	234	209	207	220	233	206	197	223	188	198	211	213	236	218	237	217	215	242	230	227	187	235	233	202	235	200	217	230	229	224	215	223	236	215	228	238	216	216	224	235	228	225	203	198	229	235	231	261	227	196	205	226	237	247	216	190	222	197	222	232	227	220	221	242	238	236	231	218	230	220	225	218	210	177	206	228	241	241	223	217	209	187	228	211	207	212	205	206	223	239	226	206	244	228	232	214	188	222	213	218	251	226	213	216	223	209	218	201	229	214	238	221	202	220	244	214	207	210	201	205	207	211	241	217	211	211	212	227	224	212	233	208	187	200	223	204	227	217	192	232	209	208	223	235	219	223	201	226	218	203	229	206	198	241	200	207	201	203	212	230	218	221	200	185	192	244	221	225	239	213	210	204	231	237	201	196	206	220	245	228	228	218	234	231	219	230	209	222	227	204	230	218	247	243	230	209	260	234	219	231	239	228	257	221	214	221	205	191	213	217	235	233	203	194	264	210	229	187	208	212	236	243	226	191	206	199	195	214	179	227	201	217	242	192	191	186	203	207	215	212	229	218	224	212	195	224	220	238	221	230	229	232	232	229	197	223	199	202	229	209	207	233	251	225	216	209	196	213	220	213	239	216	212	236	241	211	225	229	198	210	245	222	205	230	211	228	244	216	197	252	209	227	225	234	216	198	219	236	204	202	233	193	216	235	205	212	220	226	224	197	233	243	223	222	221	239	217	216	233	227	220	207	202	183	240	219	211	197	241	222	206	224	258	219	223	193	241	223	224	236	212	207	229	207	239	231	222	240	223	229	219	228	192	231	184	203	216	225	223	204	225	218	200	228	223	211	199	211	212	228	226	207	216	206	212	218	247	217	223	229	207	235	221	207	259	217	207	246	196	249	231	229	202	217	209	228	214	230	218	222	209	202	232	231	214	201	228	236	228	197	216	216	216	210	237	202	214	218	238	204	238	201	231	221	239	227	201	208	204	223	205	221	217	216	216	220	219	199	212	179	247	228	221	192	204	193	238	236	212	221	232	241	225	216	236	226	202	212	198	225	224	213	222	203	223	201	215	209	233	212	212	223	223	208	246	224	229	201	236	233	243	198	216	215	211	205	204	240	190	214	216	203	219	197	187	198	186	233	218	221	233	213	199	209	195	209	242	192	217	216	220	214	207	224	199	226	212	211	206	203	202	231	212	220	223	247	229	243	215	216	204	215	209	221	182	214	246	201	220	236	218	194	199	204	235	235	218	220	228	192	196	234	197	228	247	228	220	218	209	203	201	212	227	234	219	230	236	213	219	245	228	211	209	215	216	216	192	214	220	215	191	205	224	205	224	190	199	195	212	195	199	214	249	230	221	246	222	240	220	242	189	201	192	222	225	184	217	225	219	197	206	232	205	190	204	213	211	213	247	272	240	243	239	220	218	238	204	217	203	203	209	244	222	201	175	239	190	230	209	218	213	221	209	196	218	223	222	237	219	238	212	196	198	206	223	195	227	216	203	221	214	235	228	219	224	173	225	235	186	188	232	221	230	199	235	225	234	228	211	223	224	225	226	210	209	186	210	216	222	207	236	222	204	213	227	193	223	197	213	221	213	183	215	222	219	238	215	201	211	208	237	191	220	222	200	197	249	214	205	216	239	229	242	228	202	203	216	202	246	212	215	209	207	222	211	204	206	203	229	239	249	213	215	209	232	239	231	221	220	243	188	220	231	206	198	227	217	235	198	206	229	219	219	234	214	204	196	210	215	242	205	211	210	229	214	226	208	202	216	210	235	228	219	215	202	218	196	200	206	193	241	204	204	236	247	211	216	217	198	233	216	206	249	217	214	196	214	279	186	217	202	217	232	205	202	199	250	202	196	193	217	227	199	242	201	160	215	206	215	213	225	228	220	185	201	218	200	225	219	206	204	200	204	216	223	205	202	200	221	229	203	223	211	212	199	207	202	211	211	227	192	217	218	200	232	214	205	216	218	252	215	216	225	211	231	229	220	212	193	216	219	261	239	214	224	222	189	202	209	239	212	231	203	220	219	245	206	243	242	243	242	210	228	204	203	199	219	227	179	206	199	218	225	195	198	195	213	230	216	224	223	237	223	216	221	216	222	234	205	249	229	243	239	207	232	243	211	226	209	205	216	236	179	187	222	201	204	215	220	216	207	228	207	213	190	227	234	213	189	209	190	226	189	186	202	224	236	223	219	238	220	229	200	219	220	198	238	209	214	208	190	201	199	229	245	214	233	205	235	247	226	190	192	217	210	214	208	229	222	220	207	236	219	213	200	226	238	203	181	228	229	198	231	244	235	208	242	228	210	249	239	221	219	225	186	211	242	234	201	207	213	241	232	211	219	229	222	229	237	219	233	216	217	211	220	219	227	224	226	207	233	183	184	211	244	221	205	205	184	196	234	199	197	214	250	222	212	202	235	244	210	212	208	197	202	194	238	201	204	254	236	212	230	243	236	181	231	251	211	211	248	212	211	226	232	204	186	213	222	225	212	199	194	218	182	219	203	228	190	226	190	212	210	202	189	244	212	208	218	211	248	206	243	199	226	210	221	188	209	236	226	229	229	181	234	190	206	171	202	233	195	226	212	222	219	236	216	218	223	191	226	216	206	215	221	230	243	200	225	210	229	245	258	229	204	221	186	213	233	209	205	222	220	194	220	236	235	206	206	181	235	211	240	207	248	228	216	226	215	214	207	199	242	200	230	240	206	237	195	226	212	213	193	192	195	217	214	201	224	217	232	195	218	228	221	241	204	235	227	209	226	242	181	208	217	195	272	245	239	225	240	239	208	224	204	234	217	225	184	205	213	215	224	205	220	214	205	202	198	233	237	231	180	200	215	234	193	226	222	205	241	223	227	191	203	217	188	233	220	207	228	225	229	192	204	191	199	192	200	230	231	219	221	209	219	213	222	212	216	208	212	241	224	207	233	206	243	230	214	185	201	219	218	246	236	175	230	223	263	191	207	229	205	224	223	220	195	195	239	220	178	207	211	206	252	230	221	229	242	209	186	248	202	218	231	199	220	181	225	223	188	218	235	189	209	239	211	240	217	225	222	204	233	202	207	216	208	228	217	227	218	214	206	206	237	232	230	244	229	228	244	186	184	219	225	211	235	232	180	202	205	225	196	212	201	234	229	221	205	205	226	221	194	217	217	211	224	192	218	191	220	203	196	236	208	220	221	218	227	218	215	217	239	199	234	211	193	214	216	227	211	226	222	201	244	222	242	237	217	222	225	243	186	200	200	196	206	247	217	198	220	214
3364	5046	3022	1506	930	726	626	634	559	552	545	501	504	508	522	494	519	534	526	530	526	536	532	493	520	464	460	501	519	486	483	486	461	503	504	473	468	499	501	458	507	495	494	511	479	514	496	507	488	493	520	503	453	517	480	487	513	546	527	504	486	510	441	509	462	506	505	469	480	484	542	480	465	486	505	470	504	484	458	476	526	460	516	527	492	481	501	520	519	496	478	467	542	516	506	497	536	501	494	481	475	521	479	488	524	504	497	484	468	468	499	506	508	511	514	504	423	499	481	527	510	525	542	470	500	455	506	511	512	503	472	483	504	476	480	503	477	507	444	471	465	510	498	506	485	496	523	518	458	430	480	475	466	479	499	502	496	476	484	454	456	470	511	517	485	479	452	476	499	502	450	522	475	478	502	481	496	470	464	526	469	536	519	465	484	505	508	519	473	488	500	488	497	490	497	493	489	515	449	487	473	473	476	482	485	507	468	475	487	499	510	521	476	502	509	488	480	490	467	476	480	543	520	509	484	508	482	473	425	482	479	480	511	486	484	459	461	487	496	482	508	479	530	446	473	515	495	474	501	511	504	448	441	512	512	501	478	501	471	496	513	478	480	493	510	492	468	476	485	518	537	509	506	497	479	499	475	526	453	478	497	480	457	484	532	497	485	497	463	502	457	478	475	471	474	491	520	443	459	485	529	489	522	517	484	469	496	475	514	497	541	520	487	490	469	480	447	466	534	502	445	485	521	493	494	518	459	484	534	488	527	480	451	503	509	504	505	480	490	508	498	502	453	494	479	444	489	484	475	469	509	457	483	491	474	510	523	499	460	482	494	530	499	466	468	476	470	488	504	530	499	510	481	510	463	456	478	483	505	497	488	516	490	448	491	522	464	450	518	487	499	494	485	490	489	529	484	466	496	503	496	480	495	452	493	510	504	513	536	493	497	500	499	510	470	513	491	460	521	476	497	498	498	493	514	485	458	522	507	522	529	482	469	514	490	497	485	466	526	484	462	484	515	494	497	465	487	513	510	530	490	476	504	477	500	505	471	494	511	503	518	477	512	463	460	512	475	473	508	489	524	504	489	499	481	512	459	519	518	473	519	500	494	478	507	468	530	460	473	492	514	505	472	503	496	491	500	494	469	471	487	491	503	518	476	495	495	496	477	491	501	504	498	539	479	494	552	515	505	490	497	502	438	509	468	469	446	489	483	511	499	482	513	529	523	523	441	468	471	473	532	486	473	492	487	492	506	524	493	489	477	530	466	492	505	505	486	475	503	492	565	493	460	489	483	518	538	494	517	490	502	483	470	487	476	507	492	500	462	497	464	506	485	465	486	508	502	504	488	503	470	524	510	513	432	492	497	506	471	510	469	533	513	488	503	526	507	494	479	500	464	488	502	494	491	482	482	449	511	486	502	507	510	505	556	458	476	515	460	502	473	490	477	473	498	481	494	465	509	527	502	488	439	491	473	523	498	501	485	506	460	489	517	471	498	468	531	503	506	473	521	492	486	496	487	513	510	485	502	498	493	504	482	547	510	503	501	459	485	491	520	480	503	454	490	487	508	489	509	500	492	432	500	474	482	527	437	479	510	486	490	480	495	488	486	479	495	501	489	498	494	493	476	468	511	462	474	556	498	511	493	483	506	498	476	530	464	499	451	463	506	569	464	492	440	457	501	518	460	512	441	513	475	520	508	488	498	548	476	500	506	478	463	525	471	480	519	492	510	471	487	485	458	485	505	488	480	489	546	498	532	491	494	451	492	491	507	503	495	498	525	484	497	473	507	501	548	491	490	480	479	457	504	487	500	488	501	462	455	498	491	499	526	525	509	459	499	507	515	468	518	466	524	498	511	477	448	455	488	497	499	442	511	509	536	479	500	481	476	486	458	494	477	497	495	497	467	504	496	476	435	449	527	481	505	470	516	516	455	479	482	495	522	505	457	501	501	491	516	499	480	503	527	519	534	483	474	482	581	498	500	489	488	499	463	462	456	472	479	542	519	509	481	473	502	496	500	500	496	510	490	529	480	478	487	498	482	468	481	498	492	473	520	514	483	495	477	486	497	501	517	514	516	533	500	484	492	522	483	485	463	545	523	481	482	467	467	483	496	537	498	487	506	539	503	482	504	487	463	531	506	503	515	459	478	502	479	488	483	457	492	475	483	496	493	513	498	482	527	475	469	446	477	499	470	478	445	493	536	506	518	501	508	517	486	498	460	503	499	470	473	458	477	453	531	464	532	479	465	506	507	494	483	490	493	480	502	523	492	542	518	505	487	462	498	473	478	511	475	478	470	507	475	504	506	482	506	486	472	496	461	521	487	452	465	481	547	495	486	476	489	506	455	486	491	472	543	541	468	513	471	504	517	508	474	508	504	495	498	510	501	445	476	489	519	501	470	475	503	475	497	512	546	455	469	472	444	470	488	525	457	472	497	487	492	506	503	478	487	499	510	513	499	497	483	501	476	499	522	490	483	537	513	462	490	491	484	517	458	508	487	522	470	506	516	457	490	461	519	536	488	487	511	500	519	485	514	482	463	505	479	449	523	531	483	498	502	475	524	480	508	479	474	481	507	465	496	489	476	461	509	484	446	508	505	493	499	497	510	477	478	495	482	509	509	511	452	501	496	517	522	442	449	519	472	472	479	513	490	488	524	473	474	546	469	484	486	453	465	496	533	489	497	501	518	496	506	489	499	499	488	506	442	482	507	476	499	479	475	498	480	466	471	502	488	457	469	506	499	512	504	488	469	471	470	492	479	478	493	499	474	480	481	510	514	489	520	491	464	465	477	484	541	499	486	499	491	441	529	446	515	480	509	507	472	488	483	498	498	521	506	501	499	479	499	505	463	481	500	438	474	489	493	469	492	496	483	451	516	513	510	459	469	515	502	496	495	523	509	527	517	469	479	497	457	502	496	495	474	503	520	465	519	507	534	495	502	501	455	507	525	424	511	447	526	498	471	481	484	524	506	499	470	500	472	472	497	483	487	480	506	521	477	533	465	507	472	492	474	528	499	487	507	534	455	488	498	470	476	461	511	470	476	461	471	500	488	509	501	528	491	509	509	488	501	500	484	505	489	465	476	496	486	476	490	478	475	511	495	511	450	479	465	509	478	438	498	473	485	471	512	465	491	489	491	478	523	495	507	487	459	468	477	503	506	531	522	471	455	474	490	469	458	495	454	480	528	521	486	545	506	497	477	480	505	501	540	530	497	533	420	465	523	518	443	474	502	505	495	492	500	514	483	511	471	466	506	513	486	509	484	478	519	498	484	490	501	489	535	513	484	526	494	485	502	504	497	504	521	504	482	479	507	494	465	492	506	476	478	506	540	498	518	440	490	496	456	474	424	517	471	488	477	524	469	465	521	489	491	484	521	497	491	507	475	473	488	465	436	474	496	495	474	494	473	490	499	491	462	510	522	481	511	450	523	526	501	490	479	506	495	493	499	490	461	462	511	482	472	528	517	499	506	503	481	500
32595	12248	1410	362	273	288	309	275	304	310	316	343	304	274	291	293	313	250	271	284	307	280	278	301	285	297	273	272	290	269	303	306	274	284	294	301	306	281	302	298	294	273	251	263	278	266	270	257	308	304	309	292	286	295	288	287	277	309	278	266	271	295	277	275	275	288	262	281	282	300	289	292	250	250	281	303	290	276	276	261	257	299	292	241	275	288	305	261	296	273	285	256	260	266	301	301	269	296	286	298	287	282	314	255	269	284	280	276	274	302	282	279	287	318	286	289	306	265	279	302	290	283	281	286	267	279	291	295	294	274	289	298	260	271	258	290	308	294	287	272	274	273	265	281	283	286	276	263	287	305	224	274	291	264	295	279	273	271	302	284	286	280	272	264	285	282	277	266	289	270	272	272	271	248	262	310	279	307	296	315	310	260	281	262	281	262	265	295	273	297	303	338	320	296	289	299	292	305	281	281	286	265	273	241	280	318	275	294	278	302	260	282	271	269	304	275	290	275	255	259	248	286	277	289	298	286	259	310	273	261	268	303	276	282	293	281	268	235	288	274	292	279	283	281	305	273	285	281	287	250	279	281	275	279	265	303	270	266	268	280	260	254	262	302	283	270	285	272	318	277	308	297	300	276	304	262	258	264	246	276	265	297	272	261	292	269	271	317	280	306	310	307	270	276	325	277	248	274	306	283	299	295	265	286	288	254	279	288	276	258	292	288	284	293	269	280	275	269	286	285	270	258	297	302	284	299	279	279	318	301	253	294	278	275	266	284	298	279	275	266	270	262	297	277	274	306	279	286	280	255	280	274	273	294	301	267	247	277	250	271	266	291	273	283	300	313	291	322	293	269	282	288	279	284	269	261	299	283	269	238	259	283	270	294	275	313	277	271	278	231	254	289	284	304	280	283	258	274	286	290	285	287	267	255	276	268	266	306	268	251	269	284	277	282	269	281	306	274	278	311	291	269	283	290	285	288	264	269	288	280	269	236	274	283	275	279	281	302	315	301	259	237	265	272	299	273	281	276	314	273	270	272	275	292	317	283	305	242	260	263	284	262	245	298	249	294	257	264	269	260	279	310	281	273	287	260	257	297	258	249	291	282	276	276	299	282	305	258	272	304	307	288	251	289	280	269	281	271	290	270	275	254	300	279	284	287	287	251	257	269	280	287	296	257	284	258	239	281	300	277	303	290	269	251	265	292	285	280	275	264	270	261	302	268	278	311	285	266	316	281	292	296	297	307	296	271	261	303	282	273	299	261	289	265	280	293	275	252	266	272	274	333	267	296	308	272	276	304	294	285	286	246	293	267	309	288	283	291	258	279	295	289	320	277	294	243	260	275	281	318	292	292	264	290	275	272	284	244	262	279	286	278	296	285	251	261	266	274	298	262	295	281	296	273	280	288	264	251	315	278	280	283	244	263	267	292	312	257	270	318	274	319	283	274	275	278	303	255	276	299	283	300	301	278	264	288	281	253	260	294	277	293	288	252	269	291	293	260	288	272	307	300	273	271	266	229	284	294	252	300	256	275	314	311	275	238	275	256	307	275	291	336	279	272	281	258	259	266	257	272	331	280	344	259	260	259	247	244	260	309	295	277	282	279	271	295	274	245	294	284	262	294	291	297	265	249	286	310	283	267	284	306	334	286	288	252	265	255	288	259	279	278	270	289	265	268	296	287	289	291	279	275	258	265	294	285	276	285	263	267	284	249	276	278	281	275	290	254	270	265	292	271	263	264	267	281	256	273	279	280	296	293	275	291	286	292	268	280	334	280	255	256	260	276	308	303	277	302	296	297	291	318	264	294	274	273	258	279	272	260	292	295	284	292	293	272	265	285	295	282	257	282	295	277	248	274	280	287	276	248	307	280	287	288	268	296	311	269	271	266	278	308	278	297	292	299	287	290	281	289	298	293	269	287	272	249	266	290	269	258	281	298	293	282	293	318	295	333	255	294	293	274	260	266	270	309	306	315	283	288	275	250	282	272	267	244	310	273	301	299	305	287	265	298	278	318	306	265	270	276	299	284	283	272	281	266	280	325	294	256	291	274	257	273	272	298	284	295	294	264	299	266	331	275	287	277	271	280	298	304	276	276	269	263	277	322	277	302	276	297	280	264	257	246	295	276	274	293	284	285	308	278	314	267	318	262	260	276	287	273	266	289	281	273	231	284	311	271	263	277	280	288	266	309	281	283	286	286	282	291	281	302	256	301	279	268	279	271	275	276	221	272	246	268	275	281	284	283	278	286	278	265	282	256	270	258	277	317	310	274	287	283	261	296	293	298	288	268	274	315	268	261	284	276	303	303	290	297	285	242	295	304	274	280	290	304	285	291	261	279	290	272	272	300	296	297	274	307	283	293	291	274	286	292	285	328	277	253	266	300	285	291	256	294	270	277	327	288	264	273	243	259	284	310	280	285	269	273	247	253	327	254	303	286	264	245	263	288	280	280	253	279	293	258	278	309	282	257	281	292	277	287	277	325	289	312	256	300	235	263	288	282	279	294	273	295	265	280	321	295	308	308	291	275	288	246	292	267	240	283	287	268	295	250	293	303	246	281	265	284	278	257	290	272	269	283	288	289	237	291	290	263	319	278	284	250	276	298	279	267	258	297	268	250	273	275	277	254	283	283	292	256	281	221	309	285	276	283	287	284	253	271	289	280	279	275	270	270	290	309	270	290	295	291	300	281	262	289	262	273	288	263	277	282	294	264	280	280	298	295	263	288	279	290	269	260	275	277	290	275	311	288	278	263	285	263	284	268	274	273	268	272	296	308	284	300	306	288	273	296	276	293	280	296	292	276	314	287	257	267	268	261	276	279	278	275	284	270	297	288	264	275	300	246	300	282	304	294	282	306	269	239	238	267	258	285	248	289	306	284	245	301	273	293	301	231	338	279	265	271	322	277	290	299	257	291	275	288	317	284	296	284	292	329	269	309	283	272	267	302	267	293	303	277	245	289	303	280	275	260	284	298	296	271	296	281	277	309	266	259	289	292	278	304	244	288	266	305	286	300	256	292	296	295	283	314	236	265	266	280	282	277	289	291	279	266	270	275	300	288	296	244	285	257	288	304	302	281	293	293	262	284	313	300	253	283	298	308	265	293	277	272	268	289	260	305	282	269	288	285	283	245	286	299	299	260	317	302	274	296	262	267	288	300	256	278	275	277	274	294	276	241	283	296	304	281	300	285	300	300	296	275	273	290	270	284	260	273	259	251	269	296	253	272	289	284	285	274	291	269	281	285	280	300	312	279	287	279	264	289	249	263	271	266	261	243	275	277	292	277	291	286	246	301	290	250	274	275	294	285	292	296	249	281	285	268	291	324	310	282	319	282	271	279	279	295	274	275	254	284	254	276	272	271	246	257	287	285	265	265	298	260	281	271	255	291	298	278	283	261	285	278	284	299	278	275	294	288	266	295	275	274	266	277	289	289	267	266	299	274	278	297	297	257	262	266	277	279	293	286	267	283	281	268	267	246
5501	844	724	727	661	688	676	681	620	659	707	692	650	697	659	654	652	675	651	658	685	659	646	663	674	653	663	655	690	663	650	608	691	698	668	651	675	689	642	625	632	609	687	679	654	653	646	657	670	641	644	651	654	650	690	648	672	648	605	656	670	636	663	670	730	662	630	698	641	649	677	669	679	648	682	694	644	658	660	691	625	667	651	628	675	674	683	662	696	687	653	693	658	680	658	686	693	613	680	657	647	691	633	584	651	659	625	629	671	708	672	653	628	633	668	686	663	645	683	672	663	661	631	692	614	628	666	678	680	673	670	658	614	693	658	676	681	638	671	669	668	641	674	649	639	668	646	660	664	658	661	665	640	635	677	698	659	628	669	687	670	578	687	640	628	670	680	669	653	705	695	642	653	633	597	663	624	657	637	653	672	674	654	664	633	664	672	651	649	659	661	694	686	636	659	649	685	654	648	611	592	630	656	678	638	649	696	685	718	644	655	671	649	674	677	653	664	696	623	642	679	682	655	645	648	692	643	693	678	679	696	606	681	653	667	623	683	698	650	701	634	683	662	662	679	624	658	676	669	634	653	681	642	630	608	654	682	669	673	638	680	668	624	632	671	674	633	695	699	648	648	660	642	668	636	676	643	658	645	657	619	660	646	646	644	636	628	704	672	644	670	665	647	674	666	648	695	652	645	668	629	622	663	652	670	647	668	691	656	641	632	625	645	625	624	653	687	678	595	682	665	657	638	670	696	601	659	673	664	705	656	667	651	638	670	683	709	671	698	668	641	631	630	621	710	640	649	735	638	665	660	656	675	714	685	623	651	618	680	644	627	610	679	669	681	676	622	643	643	670	631	672	653	630	644	629	672	695	650	652	612	641	694	685	641	653	644	665	660	664	684	652	653	682	669	673	621	682	671	672	692	656	668	671	647	644	620	638	651	663	671	696	586	623	641	647	688	716	686	652	632	680	629	655	628	683	642	683	667	638	649	637	668	670	631	680	650	656	665	629	659	641	691	650	673	628	607	669	638	636	691	685	681	652	713	627	637	630	679	568	641	688	620	654	653	586	658	718	672	683	662	691	679	703	687	674	664	636	637	665	699	680	655	656	660	684	656	657	685	636	675	675	602	654	669	639	644	691	657	645	637	671	658	641	721	677	638	693	653	664	650	654	655	674	674	643	654	654	631	682	624	679	664	654	648	651	649	606	683	605	698	743	666	710	654	627	654	676	673	697	620	645	692	672	658	685	678	656	639	670	660	657	594	677	638	694	638	642	669	642	685	667	639	621	627	629	663	648	685	645	663	643	618	674	686	661	625	695	685	608	686	678	644	679	671	651	644	621	630	632	671	681	634	655	680	623	641	665	652	692	664	691	640	693	673	634	695	670	671	664	679	641	671	714	667	678	657	643	651	669	649	655	679	694	660	644	600	676	683	653	619	620	707	700	691	702	628	674	637	700	666	655	649	660	665	649	681	651	643	631	711	688	684	671	642	648	658	677	712	658	662	658	658	658	659	678	657	691	608	618	659	672	645	644	666	674	699	668	647	615	676	658	675	641	598	620	650	648	651	653	661	633	644	682	640	603	696	675	636	633	677	700	640	663	674	621	662	677	648	628	664	687	670	634	666	659	720	665	682	664	650	696	613	651	652	675	687	661	698	701	650	648	604	636	623	686	649	663	676	658	633	634	650	647	685	686	631	669	619	682	661	649	672	670	665	637	628	625	682	638	608	635	664	677	624	669	661	668	673	641	676	660	640	643	642	690	737	625	712	649	642	666	708	677	667	661	668	655	694	647	673	686	658	632	685	630	721	643	690	620	695	649	651	640	649	701	692	681	671	658	686	709	696	677	660	643	670	690	675	619	653	642	681	677	687	660	627	615	646	657	664	656	646	641	690	633	667	679	673	648	682	675	702	694	668	663	640	644	651	658	643	717	656	678	631	604	654	682	645	646	652	644	676	692	668	628	689	692	634	661	631	667	667	682	680	640	692	689	665	666	693	675	684	674	647	649	676	665	681	647	663	664	652	660	646	668	639	596	663	623	626	609	670	725	661	650	649	651	628	671	654	691	678	656	674	658	609	603	622	614	639	675	670	671	669	651	675	669	690	674	650	642	672	669	660	659	570	696	682	664	679	688	646	635	644	651	689	631	687	651	687	709	614	673	604	641	671	657	676	636	669	659	675	676	697	690	703	600	631	642	661	686	664	646	654	654	651	666	641	626	701	681	633	629	635	702	631	672	653	626	649	661	647	687	680	660	634	677	725	648	641	679	680	602	618	677	613	692	699	658	652	630	672	652	624	690	687	680	619	679	606	666	625	664	618	677	668	663	682	686	664	626	647	637	616	670	641	643	638	689	634	667	645	655	662	681	637	681	613	672	646	642	650	634	656	634	644	686	642	639	657	644	652	695	634	594	627	643	695	683	669	613	659	656	609	653	665	707	656	674	661	674	667	639	642	690	660	676	652	687	691	689	691	666	674	663	636	633	667	679	631	680	695	654	664	676	679	648	658	676	666	661	680	677	643	677	653	640	694	646	696	671	649	685	690	614	627	591	650	638	632	635	678	657	665	648	716	621	696	663	652	622	667	655	662	652	645	641	663	660	708	672	672	630	658	592	642	594	643	645	685	653	691	672	665	671	647	676	639	682	638	677	678	592	655	699	634	652	674	663	663	685	673	678	638	672	647	652	688	630	645	655	671	673	732	641	690	663	685	625	661	717	681	648	714	661	675	649	686	616	637	645	664	658	731	676	673	635	662	648	619	644	614	641	683	684	683	682	629	635	645	660	692	670	713	664	630	653	665	678	693	675	635	668	602	663	678	648	598	678	672	672	657	684	638	665	715	660	685	639	635	614	631	662	624	635	620	636	633	675	703	674	668	676	634	648	685	654	659	634	664	653	643	670	671	635	693	619	672	631	622	668	641	647	654	666	652	666	624	662	686	662	683	605	594	660	653	678	682	693	700	613	670	673	644	670	673	702	633	706	681	698	671	657	670	659	647	652	649	673	638	647	666	665	678	659	657	642	620	667	701	613	664	643	645	679	651	641	679	631	618	696	691	643	667	630	677	634	673	702	687	609	667	642	643	645	638	701	666	640	634	632	657	653	648	641	668	624	689	650	655	618	680	657	647	652	701	639	662	692	693	638	634	678	598	647	664	634	615	650	618	672	644	632	672	653	688	610	624	698	659	653	634	620	691	684	631	627	630	683	658	628	664	659	683	721	686	669	607	667	622	632	666	692	653	650	633	653	626	691	688	655	678	667	668	706	614	659	674	665	693	654	635	616	707	663	673	680	631	638	644	648	692	614	681	669	679	683	682	641	644	714	661	657	682	697	672	682	620	671	608	681	632	635	675	684	714	673	619	631	680	680	631	584	672	627	657	701	668	656	652	707	657	619	666	663	699	644	630	643	681	683	640	651	710	657	661	682	657	630	626	672	602	675	599	628	722	649	686	679	705	665	626	588	663	642
24618	20904	24429	27541	19098	1190	485	442	423	457	421	368	405	391	360	357	383	360	360	371	382	333	388	371	312	345	346	385	382	364	348	362	377	361	330	363	368	384	418	331	363	389	350	351	384	358	387	360	372	375	343	312	350	390	404	356	329	357	399	331	352	343	340	355	342	313	351	392	342	361	373	357	379	359	363	361	377	389	383	376	352	367	366	328	367	395	400	361	345	315	345	344	362	347	341	338	343	400	408	339	390	353	368	368	362	380	376	364	323	348	353	376	360	364	389	403	391	368	378	353	377	379	337	369	334	371	366	349	379	374	357	341	365	359	374	345	353	379	412	374	355	370	348	341	388	337	407	393	363	361	358	333	398	313	373	385	376	339	372	382	377	363	383	363	379	369	337	410	352	398	395	358	390	374	343	360	390	366	415	360	344	397	340	342	357	384	326	339	356	377	354	373	376	393	362	396	367	355	369	347	394	353	363	384	369	368	354	350	362	366	373	400	361	357	388	351	367	387	363	379	346	321	388	359	392	368	372	371	364	334	362	380	340	358	353	367	335	361	352	376	363	330	368	333	346	370	394	371	309	362	382	341	331	347	355	347	330	372	364	356	363	361	349	384	348	370	346	377	384	392	362	341	352	362	345	374	333	353	377	363	334	356	328	355	331	356	350	372	361	395	341	342	362	361	370	348	349	317	352	348	328	352	322	368	369	371	373	363	385	394	334	335	358	374	359	361	371	360	322	368	383	344	375	356	384	357	356	400	393	402	335	376	354	364	334	356	380	346	343	379	361	352	361	373	364	394	364	366	353	345	305	347	358	326	309	368	354	328	372	392	374	348	389	371	344	339	383	371	325	388	359	372	358	386	362	315	386	382	359	389	407	365	372	363	349	337	351	385	324	357	409	323	377	356	389	428	397	342	359	346	359	367	377	338	359	367	345	386	323	379	351	332	335	397	355	336	355	408	321	363	371	426	349	337	375	351	364	349	357	329	344	349	355	365	362	402	382	368	357	341	365	361	369	371	347	395	368	388	378	377	342	359	322	367	360	371	367	375	364	366	389	339	369	365	365	330	357	368	370	348	349	384	382	350	337	360	341	339	320	421	394	361	380	337	374	321	368	372	381	341	356	345	370	360	394	339	320	365	345	337	366	336	333	371	347	391	363	362	338	366	359	360	378	385	339	385	356	369	369	337	362	373	341	338	319	363	364	317	385	355	362	354	361	368	377	373	367	342	375	372	390	365	404	363	362	398	374	353	379	365	335	348	392	346	364	345	355	333	328	386	376	370	359	366	355	370	362	344	326	366	341	335	358	356	379	351	342	365	384	360	402	419	361	348	351	362	348	312	363	341	363	357	366	352	389	375	371	366	365	395	373	368	354	346	328	362	361	339	320	397	394	353	362	326	368	329	365	369	347	351	381	337	352	313	354	345	374	383	372	358	364	348	328	388	317	336	381	357	375	338	362	324	370	379	370	376	344	339	384	374	374	372	368	364	352	384	354	324	346	368	402	371	372	383	365	365	369	380	381	360	393	365	366	362	357	338	338	385	349	344	347	366	381	357	365	344	336	301	393	354	357	341	377	351	376	379	317	379	349	336	384	382	382	377	362	353	367	368	341	341	366	371	367	391	369	336	328	333	330	342	395	382	366	366	309	367	356	345	405	333	369	380	381	333	359	383	385	360	395	373	365	363	390	347	385	360	389	362	320	363	383	369	316	343	373	352	384	362	354	344	355	367	337	359	328	375	391	359	351	385	396	401	331	367	367	370	334	365	348	328	365	382	360	367	337	349	329	402	353	365	350	350	347	369	319	345	377	338	330	388	386	371	351	377	353	364	359	372	361	342	329	327	330	361	381	370	376	360	380	341	378	330	361	350	372	394	347	394	350	364	353	353	355	322	354	371	352	368	406	375	363	395	335	329	358	364	362	386	357	328	377	345	336	329	320	362	348	364	338	365	368	365	368	371	362	375	390	367	353	322	313	371	366	345	344	382	376	366	364	336	361	385	343	344	368	361	341	374	346	397	359	399	362	333	349	365	364	362	336	360	367	356	375	343	374	335	400	321	368	350	383	349	335	340	355	403	365	397	360	332	388	370	357	374	374	358	344	350	367	349	372	384	362	361	350	352	357	383	397	370	369	387	390	367	388	392	382	339	312	357	342	339	341	355	372	396	382	358	363	349	353	349	351	356	347	342	354	394	330	347	351	363	351	373	364	374	379	383	363	372	368	366	338	377	384	338	342	361	363	340	358	329	369	361	385	340	354	368	394	392	405	348	353	354	377	387	362	365	386	358	351	353	374	354	385	327	336	384	340	335	356	358	363	337	392	400	362	384	334	387	378	353	329	361	353	340	346	389	351	344	346	377	365	347	371	350	403	341	405	329	353	361	339	312	368	328	355	367	333	334	339	354	363	378	374	391	372	373	384	361	331	365	318	356	365	401	328	363	372	372	339	366	345	339	403	349	332	350	356	391	335	338	385	368	347	382	388	335	389	344	342	338	349	371	377	340	345	388	367	374	370	346	369	396	346	358	325	375	350	355	387	346	374	381	373	338	381	339	367	370	356	355	375	338	384	375	386	447	376	421	363	373	353	384	368	374	364	362	358	382	342	385	349	381	369	338	328	358	416	330	342	384	362	339	345	354	368	355	365	361	313	345	364	361	387	377	339	357	345	346	365	326	394	379	389	371	357	368	372	336	342	376	334	378	316	355	321	383	383	350	357	349	375	320	347	348	335	380	328	350	364	404	385	323	385	348	334	357	332	375	367	376	347	366	347	364	365	332	369	386	343	353	421	377	351	357	381	339	364	349	400	365	343	340	354	377	389	373	343	381	359	348	356	342	359	355	359	357	374	323	388	355	359	383	345	370	371	390	361	399	383	380	355	334	371	374	328	359	336	379	344	354	359	321	339	365	357	356	375	351	356	371	376	382	356	336	337	346	351	347	364	340	369	365	317	340	403	359	318	390	372	351	346	368	323	359	382	335	427	351	337	350	343	351	347	334	371	368	384	382	338	341	380	361	338	386	363	381	363	381	417	372	354	356	382	357	354	335	396	391	347	378	366	363	345	350	375	343	337	353	356	379	370	340	342	345	370	331	365	360	373	367	367	411	377	349	388	374	324	377	356	358	331	364	346	321	334	376	387	348	342	380	394	368	327	383	371	352	329	376	357	385	363	355	377	338	367	325	393	340	366	363	358	345	377	397	386	338	353	358	396	392	374	318	356	384	345	357	357	354	353	348	360	352	341	373	365	342	367	369	333	325	337	359	362	341	337	365	382	370	380	355	395	360	372	366	372	366	341	363	372	343	386	372	379	310	360	363	357	369	395	365	341	354	350	380	357	353	355	364	323	357	346	351	312	340	380	378	358	354	340	336	362	347	412	353	372	334	376	363	328	387	381	331	361	369	349	351	359	383	385	406	351	327	333	363	374	379	382	371	340	315	382	374	358	328	360	375	355	391	332	365	340	358	392	344
3559	2974	2007	1260	1008	882	879	793	845	785	835	792	785	830	794	821	850	806	819	780	751	834	801	852	774	834	768	822	763	832	800	773	806	802	819	794	793	763	822	786	780	782	808	770	761	805	821	803	815	774	792	809	753	797	847	856	813	776	791	878	727	838	786	787	813	795	816	827	818	839	772	794	773	802	751	784	786	776	822	740	812	841	831	795	761	751	804	814	782	769	805	806	742	780	790	841	792	844	771	826	794	806	785	824	819	780	819	815	842	751	815	802	797	752	766	809	770	841	771	767	800	801	820	794	833	761	809	800	842	759	826	812	794	765	790	821	784	790	777	791	780	766	742	806	764	804	818	838	746	814	793	783	807	789	816	777	792	821	817	752	791	839	762	774	834	780	790	793	787	765	822	755	780	758	801	867	766	813	797	799	849	822	773	836	810	806	793	794	845	787	810	794	788	771	802	808	784	781	847	843	776	780	785	779	793	759	800	809	807	785	777	850	799	834	789	841	736	877	814	768	814	783	808	853	772	783	778	755	801	812	816	766	777	825	771	832	807	804	855	794	787	803	794	776	828	758	788	806	802	758	794	797	798	796	770	854	798	812	797	798	788	831	756	758	762	804	799	781	787	845	816	807	839	816	795	778	757	831	818	825	781	781	759	793	845	789	831	781	816	809	812	798	803	770	781	792	798	795	805	784	780	823	843	839	763	812	801	794	831	780	749	853	773	794	756	776	817	776	829	784	806	825	843	777	829	755	744	798	751	830	796	729	775	820	807	828	779	792	800	787	810	801	809	757	738	769	815	762	811	777	793	807	800	808	800	787	749	829	838	820	819	770	761	796	819	782	768	779	831	835	822	755	778	792	823	775	809	811	803	798	788	814	749	818	758	767	827	812	808	781	812	768	798	847	773	786	795	808	774	803	821	768	807	794	790	787	796	756	779	764	775	855	786	821	753	814	783	796	773	779	793	783	809	783	785	771	782	809	818	786	805	840	764	772	800	743	830	751	785	836	793	816	840	825	775	799	786	809	780	772	779	794	816	780	768	809	818	840	768	788	788	849	827	791	815	786	815	762	803	803	783	805	835	786	782	750	779	793	767	787	796	803	824	794	803	829	827	792	758	804	831	755	795	817	763	735	815	821	815	814	777	777	805	772	818	873	784	864	835	772	815	793	819	820	807	775	783	824	766	759	831	826	792	820	775	813	765	832	805	794	797	814	849	775	762	777	740	782	830	799	810	816	776	778	745	766	823	836	734	770	786	802	802	824	773	793	836	816	758	792	811	811	809	746	817	786	787	823	762	788	786	773	818	764	800	801	774	800	815	781	782	799	815	825	806	848	822	763	845	800	830	803	822	822	820	830	748	807	771	768	835	821	811	788	823	756	792	775	766	774	794	830	820	842	801	755	834	811	785	785	742	794	808	793	770	789	778	769	805	806	814	800	806	819	744	827	763	773	772	789	796	823	757	782	823	825	813	783	803	780	818	797	815	773	776	796	815	748	806	852	790	785	820	811	733	788	796	746	846	771	835	742	795	750	797	787	773	743	804	797	833	811	753	866	808	826	796	819	799	790	787	770	857	781	791	854	833	816	803	768	772	767	758	830	826	813	810	778	775	795	850	754	799	839	808	804	790	788	758	801	774	766	812	838	768	773	760	767	797	855	739	742	795	815	776	814	819	753	820	800	828	774	776	771	788	777	786	801	821	805	760	805	801	825	796	787	811	800	817	762	767	811	804	840	817	789	775	800	784	799	805	762	748	798	769	744	782	799	769	849	844	796	782	776	783	828	837	835	812	824	832	751	813	806	834	778	807	772	805	788	768	817	797	748	863	808	797	786	805	801	790	815	837	752	773	749	768	816	787	730	801	836	783	769	760	815	789	794	821	805	767	772	800	776	752	823	774	717	790	847	759	776	782	763	816	826	800	803	804	796	802	815	759	800	835	808	874	777	823	822	803	821	767	756	789	751	780	803	818	739	803	761	736	754	839	784	796	774	824	779	761	778	795	788	787	808	807	790	770	856	741	818	753	819	816	810	764	811	793	797	776	763	747	798	831	783	789	823	718	793	791	801	828	792	784	806	843	764	822	839	758	795	806	784	766	787	772	796	818	802	809	797	788	815	834	822	798	771	791	747	752	760	776	777	781	762	790	772	770	800	824	745	735	771	757	773	826	759	784	816	799	806	805	753	855	755	730	813	799	793	792	785	802	814	816	764	810	797	805	820	833	802	804	790	800	820	724	789	748	815	793	826	807	766	846	769	757	795	752	779	817	759	806	788	754	775	800	786	788	788	782	776	799	793	773	788	793	788	801	754	857	798	807	784	793	806	772	792	827	817	821	793	807	779	787	796	792	785	804	794	781	856	734	809	813	781	805	831	769	761	829	806	821	799	840	856	765	764	730	811	747	818	770	835	766	747	759	831	820	807	817	794	779	817	782	734	820	827	842	754	819	836	745	770	802	787	774	791	817	838	757	832	784	824	853	817	826	829	774	783	818	758	853	810	811	790	789	816	827	757	834	820	777	764	792	792	817	791	815	775	777	802	829	773	774	762	789	794	779	816	857	766	764	793	816	863	761	803	813	754	803	784	807	757	797	786	802	803	808	776	753	741	838	813	823	763	806	813	820	771	757	790	803	809	751	825	763	827	821	809	782	814	803	822	817	759	786	823	771	777	821	796	804	766	728	784	828	782	794	807	790	839	791	786	812	787	796	788	779	782	816	777	810	793	811	799	780	769	883	853	793	775	817	769	793	814	797	785	820	788	764	788	737	735	823	788	800	803	776	792	773	775	873	802	791	797	807	773	821	726	803	775	767	778	798	744	747	789	754	792	774	826	794	831	813	811	790	799	805	830	840	783	845	769	765	771	811	787	782	770	789	787	809	836	792	805	730	787	864	828	838	768	821	851	804	775	768	799	778	819	796	836	769	787	792	795	789	743	847	825	813	734	800	863	786	815	757	764	784	805	762	757	787	800	772	847	828	816	756	790	795	808	782	845	754	739	802	770	795	816	760	775	800	779	753	790	777	838	763	789	849	791	858	783	814	780	834	825	785	844	808	756	815	800	773	772	818	785	804	781	822	829	800	802	788	751	786	775	742	782	829	847	847	771	782	755	813	810	813	833	787	781	767	816	784	786	842	791	792	761	774	810	852	809	846	788	778	790	842	773	798	817	756	831	781	812	803	808	790	796	804	804	834	774	811	790	822	798	837	788	791	788	816	779	782	821	785	800	798	794	787	776	790	748	819	793	804	813	795	752	730	778	812	812	796	764	818	830	771	836	803	747	807	848	833	797	804	825	782	836	798	844	770	800	866	795	782	797	836	773	788	805	795	769	806	759	842	798	851	807	788	789	814	778	823	842	822	803	783	838	809	772	804	765	826	801	833	837	781	773	817	793	756	796	861	826	812	752	788	740	796	810	794	836	771	802	738	805	774	753	785	791	810	795	828	855	788	764	818	798	785	779	805	792	793	782
23676	20892	25153	26755	20900	20875	2717	480	381	308	311	291	268	265	268	237	257	223	209	236	221	211	198	235	240	235	211	228	237	235	207	254	226	237	224	250	206	207	227	266	241	215	216	199	229	211	217	206	216	230	199	193	201	226	207	226	233	227	196	210	217	230	212	188	223	266	209	203	223	220	225	205	215	210	202	229	213	236	226	210	186	220	238	206	220	201	206	203	233	221	221	203	214	224	223	209	212	252	239	218	207	185	228	236	208	207	216	216	201	200	217	223	210	211	194	193	221	202	172	227	172	215	201	205	233	218	207	223	234	201	231	235	213	241	200	213	215	187	200	203	216	222	239	226	242	213	213	219	221	211	223	203	242	235	224	210	212	233	222	199	216	243	204	206	230	218	187	215	221	218	200	221	205	197	245	213	209	218	217	211	213	226	244	235	215	228	192	245	220	209	250	211	225	212	220	198	189	225	212	238	216	221	200	228	215	231	197	192	220	228	198	207	207	178	184	217	205	245	240	234	202	228	200	201	195	216	205	208	236	233	238	228	204	176	203	242	202	228	237	203	212	242	194	225	200	209	276	241	194	216	207	254	223	232	230	217	222	219	214	228	235	202	205	213	231	219	183	207	236	219	208	221	215	218	247	220	209	193	202	250	210	190	217	204	238	207	242	245	207	187	206	242	196	208	232	249	210	215	217	188	222	202	214	204	210	212	188	184	229	216	197	207	219	220	212	212	242	223	187	212	217	205	227	243	227	222	219	213	231	236	209	200	227	212	207	218	199	201	244	209	202	200	200	226	247	239	211	186	248	213	236	234	192	213	208	226	216	232	218	208	233	216	183	212	199	227	217	210	237	196	212	229	208	216	220	212	236	200	183	226	195	228	235	223	215	213	212	206	226	209	180	231	221	224	224	228	218	206	214	216	214	202	200	219	226	210	219	222	222	213	210	214	234	223	227	212	204	215	232	226	221	219	209	231	220	210	232	222	243	188	197	205	209	265	224	205	247	218	213	204	231	241	214	266	256	226	219	220	219	200	252	215	233	214	220	240	193	194	225	227	192	239	212	209	218	174	208	214	249	204	233	219	203	201	225	218	216	231	224	239	204	174	193	202	225	220	224	219	215	219	222	235	226	255	227	221	205	217	212	236	206	207	215	218	203	235	205	220	232	236	212	228	234	206	205	214	243	224	211	194	232	192	229	226	207	221	199	200	211	229	234	210	220	245	219	223	223	210	211	213	218	196	227	239	228	205	220	223	204	212	218	212	224	219	218	215	222	211	232	215	234	189	219	195	241	214	194	186	253	192	224	242	228	214	217	230	219	223	230	222	238	197	215	217	210	243	189	218	239	228	233	209	190	221	218	211	256	214	215	232	213	193	214	219	213	213	228	195	216	216	234	232	212	185	209	187	199	215	246	214	226	180	240	196	238	225	201	211	231	194	224	236	211	227	198	224	229	220	188	221	233	204	214	239	216	230	217	208	200	217	234	215	190	223	220	246	239	196	215	205	214	200	203	197	215	218	226	234	207	223	216	235	213	242	228	179	248	210	198	209	220	206	213	209	207	190	242	220	210	187	229	206	214	221	234	196	212	218	229	225	221	227	220	180	204	204	217	233	214	229	196	239	207	213	230	233	236	245	205	216	218	196	227	215	218	206	208	216	239	222	204	218	238	218	248	220	244	216	198	208	226	221	197	215	227	209	206	201	220	190	229	236	211	221	224	213	245	203	196	211	252	209	234	234	231	212	196	234	201	214	224	205	205	204	226	231	195	236	214	227	201	210	214	243	211	200	190	246	217	211	222	239	207	220	183	228	257	190	228	212	194	207	220	228	217	187	215	210	208	202	199	222	218	226	223	205	203	221	250	223	211	203	228	220	230	228	211	190	215	224	215	243	226	189	219	220	189	253	222	230	233	220	199	234	195	184	223	182	217	241	192	242	228	242	211	203	247	187	198	208	185	224	251	206	236	204	230	210	216	214	215	249	216	209	225	199	208	199	208	211	232	217	201	216	201	175	205	235	213	220	222	198	189	232	228	208	225	216	185	208	205	216	236	227	209	213	198	208	194	235	224	197	195	199	193	210	218	213	225	238	197	229	201	221	227	200	219	203	219	199	226	222	239	218	209	195	249	229	201	226	235	228	199	205	196	229	204	220	218	194	226	225	202	257	229	209	222	225	223	226	191	231	220	235	230	242	231	212	222	220	254	209	227	194	238	241	198	211	222	229	215	208	214	199	202	227	182	229	223	201	195	231	194	210	213	220	214	193	231	227	221	194	260	212	209	216	215	235	213	206	217	217	235	212	223	215	221	219	207	190	207	192	218	232	213	211	206	239	242	239	209	168	211	207	206	207	223	212	200	225	203	208	206	214	225	190	205	238	223	221	187	224	206	204	247	213	204	229	193	176	218	213	225	205	224	209	217	225	217	229	239	201	208	234	245	214	172	211	226	219	209	230	218	190	237	172	198	200	206	205	186	237	205	194	220	233	191	225	214	231	234	198	219	225	216	210	186	224	185	204	209	241	230	199	231	227	238	192	219	232	235	240	195	222	217	205	231	214	193	198	250	225	216	219	226	207	224	197	229	235	227	203	194	217	214	195	208	217	227	215	194	235	197	216	207	221	227	218	215	199	219	225	186	226	212	215	211	207	217	212	217	212	221	206	190	217	186	224	207	234	215	212	208	203	193	217	224	202	212	226	200	208	205	219	205	222	206	213	209	227	213	222	213	232	214	215	231	223	232	217	213	244	253	212	209	204	235	224	234	239	217	229	190	199	243	209	209	231	217	195	205	211	219	229	222	210	214	215	242	198	223	220	205	230	234	224	195	212	223	231	190	205	246	250	205	211	212	205	205	199	214	211	210	227	213	237	224	207	213	210	232	195	199	226	220	216	201	221	184	239	226	199	229	239	239	202	216	185	213	226	241	229	234	206	224	201	212	193	226	204	222	234	236	215	227	184	190	250	230	222	204	193	216	234	243	230	213	231	224	217	215	204	217	240	210	205	180	209	233	215	238	227	230	196	213	227	184	235	246	227	208	214	218	205	216	199	205	189	231	202	209	209	203	194	198	216	218	227	220	224	194	224	219	210	230	234	214	239	247	218	207	221	213	219	187	204	238	219	188	222	225	209	197	210	232	203	219	213	198	196	208	230	232	217	237	193	220	210	208	194	222	226	229	212	246	209	203	223	225	197	192	173	187	216	257	217	197	204	201	212	248	181	206	211	251	222	185	224	242	215	213	225	222	210	186	206	227	210	188	188	234	241	242	224	205	201	233	235	227	259	216	228	238	236	184	231	213	255	227	203	242	189	211	214	218	231	217	222	216	213	221	170	216	250	231	215	228	244	193	223	204	220	219	239	232	209	212	199	235	255	241	223	227	211	218	230	224	215	203	226	220	218	225	214	217	232	211	210	190	232	211	210	234	214	215	226	239	223	210	229	216	219	220	234	209	228	218	229	213	198	219	220	215	217	208	222
3360	5066	2977	1521	937	734	638	625	609	566	509	512	523	525	542	523	515	510	511	537	532	481	493	497	514	500	508	488	487	509	509	462	520	477	519	497	485	544	470	522	490	486	496	471	461	513	485	479	498	471	502	468	508	513	526	481	508	488	515	498	508	502	463	454	489	504	482	450	502	502	509	545	504	486	489	489	527	492	513	527	504	503	480	462	497	506	514	476	477	485	456	525	457	508	520	499	471	486	472	450	528	476	483	460	496	471	479	524	483	500	490	476	531	516	461	485	494	538	492	499	471	486	442	462	493	458	474	485	525	503	491	490	500	468	497	497	446	506	467	514	451	481	482	505	485	499	473	524	461	501	474	471	470	455	472	450	536	488	506	503	494	507	493	479	492	487	512	501	494	500	511	471	468	484	535	527	460	496	438	502	484	479	480	539	492	505	524	503	487	468	499	483	463	483	498	519	479	479	500	476	513	463	501	508	494	507	530	523	459	505	463	501	500	514	501	482	468	543	493	517	446	509	494	512	481	520	488	481	520	479	491	501	482	518	510	477	479	488	463	492	492	507	458	518	476	502	509	489	490	492	497	514	496	504	488	495	530	453	513	485	499	486	466	506	500	515	439	452	476	467	495	474	489	551	493	533	503	517	501	522	456	542	508	472	491	470	472	503	436	520	487	488	505	482	443	489	465	514	506	451	507	533	528	486	461	458	548	486	468	509	472	495	520	521	506	530	523	536	496	502	508	502	522	489	486	490	445	514	515	483	473	484	461	489	544	519	502	437	492	493	493	508	479	505	471	507	498	499	495	510	464	487	498	500	437	474	488	486	508	549	494	504	485	501	518	487	508	501	494	466	488	482	511	502	505	495	477	513	502	488	484	466	509	480	504	478	489	505	486	479	525	476	480	468	447	479	495	447	518	474	514	464	480	458	520	480	538	445	466	532	480	470	503	523	508	470	466	497	502	459	483	479	496	485	516	513	509	488	519	474	510	471	490	474	505	522	515	491	478	477	517	529	506	462	471	508	450	484	477	477	529	532	463	469	491	481	495	490	524	490	511	449	526	545	489	476	474	532	527	475	471	480	511	499	509	496	470	520	478	488	524	477	514	498	540	514	516	508	503	495	473	500	489	466	546	533	449	472	494	483	484	488	532	476	505	533	473	460	507	509	498	489	504	492	509	535	503	494	480	516	520	517	506	520	501	494	472	530	487	491	479	490	517	513	502	461	445	484	501	462	466	478	555	467	508	506	502	509	506	456	492	517	507	478	495	479	503	529	484	515	465	467	517	520	498	492	471	505	497	480	501	507	478	484	566	507	462	494	457	486	499	456	526	474	465	518	502	463	480	497	481	519	474	518	528	470	478	538	547	494	470	453	494	509	509	462	446	492	419	482	510	514	440	473	494	472	542	522	488	504	485	468	505	439	532	493	471	473	459	518	443	488	514	480	475	489	477	480	488	481	494	534	484	511	494	481	510	492	504	460	453	537	510	514	508	497	520	472	496	489	484	470	480	498	501	484	478	498	463	458	475	532	491	514	482	514	458	489	489	507	486	457	512	517	498	470	498	482	496	494	522	500	470	530	501	493	499	493	513	505	509	441	499	498	506	491	546	504	513	518	492	506	500	534	498	503	457	472	459	495	478	463	523	517	471	531	473	502	469	497	524	503	472	464	530	478	497	476	492	529	489	486	533	499	494	488	501	468	468	497	492	562	496	521	517	480	472	484	515	488	513	476	451	508	502	522	507	471	491	499	487	525	505	490	492	473	540	514	507	518	500	472	477	479	483	497	490	527	491	473	489	470	481	482	490	499	526	490	491	484	501	499	499	526	499	453	471	481	497	486	475	514	461	505	474	501	515	516	483	449	506	495	460	518	519	521	474	502	457	498	458	471	511	480	506	462	497	464	434	517	453	466	496	473	501	490	508	517	463	477	483	502	458	493	469	510	524	545	476	497	531	465	477	545	521	491	506	456	516	503	493	514	435	495	468	478	457	506	482	483	515	483	492	487	509	508	480	453	461	497	475	472	490	482	493	495	522	515	493	478	458	515	502	500	547	504	492	496	505	519	460	463	484	515	493	481	517	502	513	514	507	496	452	527	456	480	500	486	495	529	461	495	491	539	511	500	513	500	475	477	502	541	510	476	519	490	530	504	477	488	500	532	527	462	509	478	491	525	473	495	509	519	512	498	501	503	483	481	520	515	496	474	496	477	506	469	495	498	502	476	530	516	465	541	518	479	473	504	476	451	468	465	503	484	514	465	497	464	509	464	479	488	503	477	470	504	488	542	506	495	478	518	493	468	469	512	487	521	500	511	514	522	495	517	491	507	511	508	539	529	471	501	499	499	517	481	451	481	509	462	474	488	517	484	471	494	523	480	506	509	492	492	489	540	472	498	489	507	487	487	511	461	502	485	453	539	504	500	475	489	497	543	497	505	525	489	526	492	460	505	560	494	508	446	483	478	489	511	479	484	517	478	488	502	526	494	518	486	469	487	503	482	491	504	497	465	483	502	498	478	526	507	518	466	519	481	478	475	504	510	485	496	503	495	481	491	467	519	479	501	473	487	509	488	489	524	498	534	480	478	545	475	480	460	411	448	473	501	474	524	487	484	463	483	518	506	485	466	544	520	508	494	515	485	513	485	519	485	500	487	472	477	521	476	513	464	503	496	482	490	471	481	507	478	491	470	526	507	482	477	442	503	508	529	496	467	509	533	477	466	498	509	495	492	464	526	492	488	500	506	510	499	500	508	471	521	504	470	462	496	497	491	484	472	491	472	507	519	493	468	515	534	487	491	493	494	496	477	538	491	489	490	494	511	511	463	480	469	487	510	485	516	504	466	490	458	528	518	474	516	486	457	469	482	491	471	466	476	477	509	502	493	502	518	466	489	474	513	515	477	497	522	479	562	503	482	498	509	483	483	481	502	530	516	522	502	502	463	457	475	503	486	520	473	445	476	504	521	474	499	501	495	475	504	478	469	501	496	465	471	526	482	519	498	500	504	493	481	500	474	517	548	504	439	492	497	498	510	446	507	507	487	471	485	494	479	514	542	460	450	485	494	488	482	502	475	501	513	468	498	526	518	480	492	505	476	467	505	482	480	480	521	519	502	482	492	498	442	526	465	471	509	506	513	479	510	503	500	487	492	480	471	507	495	532	464	500	472	506	524	491	516	476	515	489	449	527	489	506	502	539	487	447	457	471	491	468	492	484	471	476	487	510	515	474	480	491	465	497	490	502	476	506	460	508	510	470	465	481	489	474	500	492	514	494	498	485	508	509	475	504	487	496	492	495	526	503	533	471	441	514	500	500	494	527	460	464	471	530	509	504	511	508	444	474	506	461	490	514	506	506	481	485	473	527	528	501	494	514	502	529	490	470	487	503	533	512	520	522	456	522	509	461	448	470	505	466	485	506	491	507	501	465	509	492	476	553	470	498	498	477	502	505	483	482	487	500	492	500	473	455	477	538	475	520	466
32672	12044	1342	357	366	312	268	267	290	309	292	267	275	303	260	272	291	279	277	288	283	280	294	278	298	285	295	303	285	291	284	309	316	317	298	267	270	279	301	236	278	298	309	253	271	276	293	293	300	318	301	281	293	290	295	259	251	278	286	271	288	278	268	313	299	309	265	258	308	315	256	279	302	290	291	296	287	285	286	263	286	295	254	314	284	263	302	265	312	271	284	248	278	314	263	258	283	321	309	279	314	261	289	255	266	277	296	281	308	275	306	293	295	271	288	321	265	266	278	291	282	293	283	282	277	297	295	268	288	305	264	267	312	251	319	293	278	300	279	272	303	299	290	291	288	277	296	311	300	270	264	283	281	302	289	243	259	248	287	273	268	277	315	309	317	265	282	281	297	282	292	302	277	304	294	258	273	277	284	261	303	283	300	294	292	264	271	294	269	282	287	286	290	265	276	273	285	255	260	296	321	244	283	245	317	280	260	299	268	276	268	279	312	267	272	283	297	305	264	298	275	276	277	302	264	294	294	289	307	304	300	285	288	282	318	329	306	304	274	264	289	317	272	283	294	262	271	282	288	284	276	268	293	291	286	302	292	267	284	276	274	286	284	269	288	254	279	277	264	309	284	268	273	267	265	251	269	291	269	278	252	283	257	293	304	288	316	266	294	305	291	291	280	273	286	289	289	281	265	306	304	314	290	276	293	290	270	289	284	280	303	290	316	273	268	277	281	276	252	304	259	284	299	268	307	310	296	274	266	287	264	281	254	271	286	291	300	283	276	289	271	261	270	269	283	269	287	304	292	288	274	272	274	237	283	246	283	320	301	274	299	243	293	287	300	259	311	286	276	285	262	276	282	279	229	276	283	265	300	263	299	280	299	256	320	291	279	303	290	312	306	306	272	302	268	274	278	277	269	287	270	277	281	288	281	273	299	270	265	286	304	267	277	253	303	257	276	271	279	280	284	257	271	307	286	308	246	294	312	283	277	260	260	331	248	306	274	268	262	271	269	270	274	285	281	294	286	247	262	253	279	291	284	266	280	261	265	285	285	305	312	302	280	269	298	278	319	279	324	279	272	294	265	298	262	275	279	280	323	261	305	301	254	270	243	297	268	289	282	313	284	301	296	286	277	258	275	265	305	275	276	301	268	301	321	287	294	291	264	286	290	293	299	280	275	281	280	236	284	321	278	281	263	277	313	271	286	257	259	296	279	283	261	267	296	267	301	309	285	282	285	251	275	313	283	292	272	290	297	314	251	266	278	277	300	303	279	288	293	294	245	299	305	273	261	248	303	311	247	252	271	281	296	333	286	292	288	272	305	287	252	260	272	269	267	276	268	274	293	284	292	288	287	326	292	268	275	305	298	269	282	286	280	297	303	266	266	279	283	278	287	270	288	277	312	249	297	275	271	275	262	278	275	294	290	253	273	309	261	299	268	312	286	271	271	269	239	251	291	319	289	318	246	266	280	268	299	300	265	292	266	283	286	267	263	270	285	275	309	301	276	301	298	300	302	277	259	291	284	305	290	336	248	307	268	288	248	287	325	272	296	285	289	238	284	257	311	309	271	284	255	289	273	282	289	280	277	295	279	295	272	292	292	272	279	270	310	269	299	327	284	314	262	278	261	284	296	315	264	286	254	273	270	314	284	290	265	277	292	258	270	302	283	292	277	308	276	273	294	287	283	260	305	302	279	283	281	261	296	270	299	267	281	265	260	260	297	265	273	304	286	275	256	301	286	261	218	264	265	265	290	281	310	285	316	281	300	276	267	279	302	271	259	286	285	271	292	246	274	286	292	279	326	295	238	306	272	261	282	279	311	237	275	292	273	309	306	279	296	253	271	293	293	325	276	271	286	304	266	284	295	269	258	297	265	288	277	270	269	308	310	257	270	294	300	259	272	276	278	292	269	287	283	304	259	277	275	267	294	268	294	247	303	280	313	270	315	287	268	272	248	297	293	266	281	292	282	270	277	251	274	246	278	262	277	284	302	299	289	259	272	303	264	260	279	295	289	282	265	273	259	264	291	319	279	310	286	293	318	295	283	311	280	287	263	277	299	279	273	287	266	252	258	274	299	278	244	293	293	288	309	290	304	300	284	295	269	257	319	255	270	304	268	258	295	309	307	289	289	306	280	274	287	263	289	278	288	286	282	261	267	297	264	289	294	265	263	284	301	251	289	263	263	289	286	292	278	295	271	315	268	302	264	290	260	286	285	275	281	271	286	300	271	304	304	307	270	273	275	261	261	268	270	304	278	268	313	280	303	285	294	249	273	245	310	286	277	256	283	265	274	282	311	261	285	255	313	298	300	269	296	299	270	267	303	267	283	272	310	284	265	285	259	259	311	278	269	285	304	275	237	314	296	317	283	295	272	258	276	282	293	274	306	284	271	278	303	320	302	295	294	295	297	267	302	277	278	293	268	250	329	292	260	276	279	271	284	305	294	294	315	269	260	285	283	279	259	298	299	263	264	270	288	286	276	302	265	275	272	279	291	300	283	293	292	302	273	287	281	314	275	294	286	267	301	295	310	269	272	302	280	285	264	290	293	316	282	323	263	302	275	271	331	307	302	297	248	282	275	275	262	316	299	301	291	268	278	279	275	269	256	313	272	299	280	300	256	248	298	267	273	277	310	237	295	264	273	279	306	276	300	268	259	305	253	244	276	291	297	274	274	282	272	258	276	297	285	294	318	260	297	262	292	275	242	258	275	271	300	264	271	266	271	290	250	270	287	287	266	277	286	270	282	278	243	302	293	289	264	278	314	304	269	283	305	266	282	261	276	290	278	252	290	274	273	268	285	252	283	300	268	271	271	309	245	305	308	310	272	310	290	292	274	243	258	284	270	300	266	288	246	279	303	283	266	284	284	285	327	248	276	277	310	312	277	257	256	288	272	284	278	278	268	264	303	305	293	316	274	297	286	272	295	274	315	312	270	263	298	265	273	266	276	256	251	306	301	277	281	303	249	286	331	263	264	318	271	291	304	275	274	292	301	299	268	316	306	290	286	276	296	278	280	254	250	311	298	278	279	280	297	303	274	310	283	291	288	289	299	296	278	276	288	244	321	288	327	308	280	286	266	256	299	275	263	291	290	298	259	267	275	259	274	303	271	267	297	263	265	299	295	272	275	309	315	280	280	278	313	280	267	264	272	284	280	249	275	271	297	275	305	307	281	292	270	297	264	289	262	267	266	266	264	263	287	327	275	297	297	287	261	289	300	285	272	293	250	284	290	294	285	300	282	294	275	270	296	278	267	266	261	285	259	291	280	231	297	292	299	289	324	270	285	276	292	294	275	301	306	278	281	295	316	269	253	274	281	290	344	262	289	311	293	293	269	268	259	296	277	302	303	304	307	279	298	292	261	267	256	273	270	283	297	295	305	289	293	315	279	308	279	278	307	304	282	290	284	300	289	285	261	288	282	308	273	280	288	298	275	268	296	300	307	279	309	286	302	268	280	282	263	301	283	311	297	278
5521	829	754	692	634	694	675	668	673	657	646	653	635	663	651	686	669	678	676	657	659	660	669	660	663	631	634	712	667	696	653	676	681	701	668	682	640	699	673	619	649	704	652	650	645	672	700	626	668	664	705	633	612	629	660	642	694	650	650	656	650	657	629	587	700	665	678	688	670	637	671	658	679	656	650	641	630	625	656	684	715	646	659	644	664	661	668	700	689	660	690	668	662	650	687	642	687	711	643	673	667	676	698	670	691	688	667	662	642	666	665	645	668	709	686	672	667	693	623	677	705	654	651	668	676	640	697	673	664	640	658	686	651	615	675	653	662	647	670	625	663	674	677	672	679	683	699	666	671	669	674	686	681	663	638	665	711	661	649	672	644	678	676	610	680	649	647	679	647	689	634	686	699	644	703	699	661	679	655	662	681	710	679	667	652	660	711	655	680	707	589	635	692	644	667	653	678	662	661	677	654	700	644	661	652	694	654	646	668	666	668	654	632	677	681	697	685	647	657	637	648	663	679	683	647	659	645	661	664	657	662	681	642	700	706	623	642	670	678	663	649	624	668	651	697	681	646	597	667	630	646	618	672	723	736	651	687	647	669	659	670	644	639	639	616	642	670	694	633	646	643	630	686	637	678	648	636	700	618	684	688	639	642	691	659	662	658	651	691	654	649	650	665	626	635	701	673	659	668	613	646	663	667	693	629	658	652	708	643	663	672	658	638	653	666	644	654	687	631	667	687	664	698	663	647	619	673	633	682	646	678	696	699	649	626	660	634	675	701	678	658	686	661	652	633	650	655	671	647	702	677	634	690	688	673	636	678	588	633	678	628	634	679	645	657	631	645	699	686	710	651	700	638	663	731	610	660	711	632	664	663	644	670	676	682	643	659	685	643	650	679	665	646	644	692	628	687	634	582	734	664	639	671	679	636	682	686	665	658	672	614	654	648	642	666	692	647	637	670	674	646	653	645	654	684	696	685	661	661	678	670	705	680	649	696	671	700	699	702	660	667	656	628	627	630	655	674	731	680	659	660	611	722	666	657	657	645	677	661	661	673	696	646	724	670	637	712	623	609	686	680	656	641	713	606	654	710	664	715	688	637	663	642	690	655	669	666	684	674	672	647	635	610	624	655	606	691	601	643	639	665	660	686	658	673	662	656	628	684	679	647	676	638	651	649	715	636	653	675	637	618	691	623	660	675	632	670	726	672	726	682	692	665	625	655	678	639	673	681	677	656	692	674	681	662	654	677	625	656	661	656	574	675	683	658	700	658	626	596	626	574	657	677	657	664	656	659	654	651	676	633	702	692	662	695	669	689	652	638	656	650	644	678	663	679	690	679	617	709	716	655	610	642	670	636	641	640	665	667	646	658	623	639	675	659	674	657	601	663	620	656	648	658	665	719	638	663	667	702	670	675	678	687	644	648	634	649	660	649	713	654	694	658	664	673	628	674	647	693	659	676	653	634	681	625	676	584	692	670	622	638	663	661	646	648	680	668	651	686	653	654	645	644	664	664	675	602	711	687	653	647	661	696	687	649	602	713	669	653	668	658	707	638	717	727	664	589	655	681	690	651	673	659	625	630	620	617	674	612	689	653	663	607	698	649	679	689	649	690	668	653	689	652	656	696	680	647	697	649	660	668	713	626	676	703	688	672	604	649	641	636	673	660	666	616	681	660	663	668	654	702	645	690	670	640	678	660	674	668	632	623	634	673	624	693	639	639	655	714	628	649	668	648	616	658	704	706	642	664	649	698	683	674	650	656	681	673	655	617	670	656	711	675	662	678	658	688	680	709	634	694	630	702	646	663	693	673	641	640	647	698	712	695	648	648	667	672	621	667	649	667	620	667	647	681	705	652	639	681	677	643	686	685	647	703	682	662	630	655	686	656	689	633	666	682	653	646	632	712	660	658	640	706	668	625	659	639	607	610	712	693	689	652	652	657	635	667	675	621	684	663	649	662	615	625	632	600	681	649	682	702	628	652	633	667	673	668	647	634	665	679	712	638	656	632	666	672	665	659	661	689	611	638	658	654	630	670	651	706	657	660	649	658	682	650	640	637	638	630	646	673	665	649	643	672	700	676	669	685	690	671	689	673	696	670	681	653	647	689	663	646	617	647	633	651	697	641	625	697	666	656	655	647	670	710	675	729	670	628	651	671	654	661	701	652	663	664	638	660	648	659	665	659	686	680	634	652	700	648	665	642	711	698	660	657	664	644	651	694	651	685	709	632	621	664	701	658	660	656	649	694	674	629	639	681	698	615	681	653	719	664	606	672	667	689	691	684	683	680	665	665	683	677	665	690	691	664	685	660	646	679	671	690	643	650	607	648	644	628	637	662	656	613	672	662	661	654	624	659	659	636	683	658	677	665	704	668	702	669	644	635	670	617	704	657	658	681	691	705	668	621	682	640	613	696	628	627	663	657	592	709	624	644	675	685	699	651	682	677	610	637	607	646	634	699	624	656	683	684	699	651	643	657	645	649	638	666	638	719	683	692	622	663	669	652	653	678	686	660	660	681	678	697	606	661	705	677	659	655	726	661	638	664	668	667	726	652	661	678	691	616	637	668	688	613	630	662	696	708	714	659	648	676	621	656	665	632	672	672	670	678	652	656	620	691	636	670	625	648	637	674	707	670	683	641	730	644	645	667	695	659	673	661	679	625	656	664	684	673	672	651	652	671	635	672	652	642	692	633	705	668	648	664	650	677	678	637	685	654	666	673	696	695	667	624	641	681	688	692	651	608	677	649	655	661	659	711	659	681	651	695	629	626	674	609	662	639	632	636	679	641	646	635	673	624	646	639	666	649	648	741	695	649	688	641	661	666	652	642	657	664	710	725	656	668	669	671	644	635	665	660	638	660	651	672	637	705	660	668	705	651	677	698	678	720	663	647	682	665	704	695	687	662	651	658	614	661	680	598	677	692	697	648	708	651	677	637	742	637	703	669	649	590	672	694	607	659	660	624	698	687	678	695	667	673	639	665	639	678	678	663	661	694	682	688	661	661	685	729	638	690	653	673	672	659	709	692	715	672	723	735	610	696	681	685	703	640	654	650	646	633	710	663	632	647	659	666	629	695	652	637	692	654	621	681	669	683	679	640	614	634	675	642	676	681	642	676	688	656	667	712	644	695	630	698	713	657	676	662	647	622	672	659	679	649	719	632	669	659	667	690	591	662	654	672	679	672	650	640	691	633	632	683	656	654	693	676	637	644	665	641	653	672	670	671	643	681	642	664	670	674	630	674	663	652	655	666	692	656	666	654	645	637	674	674	674	664	734	665	686	697	628	696	670	644	642	707	706	635	662	634	635	671	667	635	662	662	680	658	675	659	628	666	628	689	665	668	647	700	646	680	624	643	634	637	645	701	626	612	697	680	673	633	682	664	674	677	652	667	681	652	722	674	649	702	628	671	672	654	696	686	656	727	643	668	663	662	676	648	655	652	737	589	691	658	672	659	659	649	708	681	651	671	686	649	690
24612	20860	24359	27452	18821	1064	568	410	415	451	340	368	368	374	384	382	359	357	381	391	314	383	376	381	365	363	392	353	370	354	394	402	341	314	338	357	368	370	390	401	343	375	340	347	358	360	370	342	382	347	361	345	389	380	359	357	342	378	352	386	363	348	368	348	383	352	372	355	342	357	352	373	377	366	360	367	394	373	361	371	346	327	362	371	340	347	369	370	363	349	368	362	384	357	370	347	348	360	386	358	317	343	341	351	363	321	377	337	348	396	388	371	378	384	357	306	387	387	333	348	368	375	348	352	376	391	335	353	396	337	380	361	360	345	378	369	340	333	352	354	397	385	349	371	356	366	352	354	364	398	368	370	369	350	377	332	355	321	340	380	397	333	386	364	374	392	332	393	377	355	360	390	383	373	324	340	336	326	341	343	356	377	344	333	359	345	365	349	366	372	308	347	353	378	401	365	341	353	348	396	366	359	388	356	366	393	385	384	346	361	357	347	352	362	348	311	370	339	344	332	355	333	376	365	360	361	398	383	351	360	391	367	378	371	367	373	352	340	354	335	336	360	392	361	326	372	397	393	373	348	350	411	357	372	386	335	371	375	350	365	355	359	368	376	362	361	387	348	360	362	382	344	362	329	366	388	353	383	383	374	384	366	351	330	363	363	362	370	357	369	371	336	352	360	419	328	331	371	382	366	379	365	331	344	379	368	377	375	317	354	368	372	354	386	337	383	335	352	344	347	342	348	365	374	371	363	360	361	339	350	336	347	338	394	376	368	354	392	414	391	355	365	345	380	373	369	384	378	364	369	322	363	417	346	345	323	373	371	355	377	345	360	354	359	352	382	375	375	351	365	360	366	374	332	365	393	341	373	396	385	382	374	353	333	339	341	349	314	377	378	412	346	367	390	372	351	334	346	343	355	389	337	331	342	315	382	359	380	358	356	315	353	364	381	317	363	362	360	370	371	398	380	352	348	397	360	354	366	361	356	356	331	361	384	399	335	355	334	376	342	339	353	369	375	359	328	371	359	365	376	355	351	374	348	337	343	357	373	333	336	341	349	377	371	334	365	353	366	341	374	346	362	364	349	353	352	362	342	358	331	380	386	341	363	366	323	365	399	366	415	338	336	356	404	371	358	349	371	355	360	363	384	309	347	323	351	356	343	366	351	374	376	369	354	330	365	342	357	373	301	366	378	361	374	345	371	373	331	371	338	348	332	389	338	352	357	353	389	338	357	369	332	334	363	362	354	345	383	347	326	393	388	343	349	382	364	394	318	363	357	353	345	397	366	353	350	393	353	320	363	372	395	374	348	350	379	346	379	350	349	353	367	344	327	390	379	331	335	353	336	384	386	309	369	335	364	367	327	348	376	337	347	348	349	321	329	305	339	340	385	343	383	381	367	345	380	380	372	353	368	392	366	385	346	353	316	371	367	365	375	382	376	351	352	369	390	365	351	395	361	323	347	348	385	350	342	325	339	361	353	398	362	347	363	377	373	381	400	360	364	353	375	372	378	333	395	347	336	339	380	355	370	334	339	346	350	347	381	348	339	357	342	376	335	371	360	366	321	367	347	361	387	345	369	341	351	352	386	361	361	373	349	389	405	381	353	364	358	385	326	368	349	384	415	398	355	387	375	347	353	356	335	348	351	363	374	381	362	380	399	343	346	347	355	369	313	359	390	343	346	408	349	358	356	364	359	354	338	340	363	333	330	341	372	335	360	380	335	342	379	373	374	355	320	359	332	383	346	388	344	391	359	393	385	383	328	334	339	326	356	357	388	396	368	386	356	365	368	325	342	345	350	341	370	392	353	360	354	347	327	357	398	367	371	391	384	330	345	350	354	361	347	372	341	342	365	339	343	387	346	370	395	317	340	374	346	325	350	323	343	337	339	351	352	346	350	348	346	350	394	370	355	393	373	363	330	378	363	371	393	369	367	362	343	349	323	357	371	343	348	395	391	374	384	352	348	359	349	374	360	394	361	382	383	377	365	308	346	387	361	357	353	360	348	380	375	347	346	354	361	388	388	359	399	380	349	344	336	363	380	385	297	386	379	372	357	341	346	360	338	366	403	347	334	410	361	359	369	329	354	339	335	355	376	357	328	333	337	318	388	331	380	369	399	358	342	357	339	378	346	414	392	365	328	367	379	375	324	386	348	391	360	343	337	368	353	374	354	389	345	351	367	376	371	404	380	386	332	374	376	372	360	373	360	377	349	372	366	337	356	382	349	399	383	339	363	400	351	352	350	387	326	351	342	329	350	338	374	377	352	372	365	346	372	372	377	377	328	389	334	338	356	383	358	369	347	385	348	378	339	336	339	341	357	370	372	409	357	343	382	373	367	351	362	331	364	369	379	355	332	343	342	360	366	396	397	391	391	360	348	393	380	359	355	349	355	390	341	364	380	397	344	355	369	375	379	342	392	377	349	354	396	367	384	345	384	369	337	370	375	380	359	384	353	346	386	343	359	357	358	382	349	339	366	352	358	368	401	366	342	364	359	349	371	350	333	390	370	342	381	318	367	331	365	396	342	356	327	370	356	347	332	373	352	365	314	352	344	351	394	352	375	380	377	352	358	371	374	378	369	365	403	357	386	362	348	376	351	349	379	370	343	364	317	357	393	341	316	332	400	368	396	311	371	417	359	359	368	359	348	359	331	364	347	373	364	390	353	380	366	328	331	338	352	349	349	343	347	333	338	368	394	348	372	366	350	379	350	347	353	383	324	348	362	330	375	378	394	351	360	359	343	348	328	372	378	381	361	343	340	349	360	379	353	345	337	358	326	373	359	356	366	384	357	350	357	393	369	354	342	380	388	366	354	349	369	381	355	324	374	358	357	367	375	327	347	353	351	389	327	359	371	383	374	368	359	369	368	352	362	330	375	371	386	343	333	364	378	402	373	402	331	356	372	378	347	377	346	346	358	365	337	354	394	354	380	338	376	385	359	362	344	338	351	375	360	360	398	381	354	374	352	387	366	353	362	330	368	332	343	364	368	338	361	310	340	355	329	353	357	404	337	336	358	339	343	327	343	342	351	377	341	384	336	381	332	320	350	369	328	349	344	347	380	337	360	379	343	363	351	382	378	370	327	355	371	391	365	384	379	387	376	337	374	332	368	326	386	366	358	367	355	358	339	356	342	347	318	333	371	346	338	360	344	356	364	357	339	381	366	364	355	347	377	329	360	329	350	379	354	334	372	344	357	349	374	344	343	373	351	359	330	369	348	341	359	376	337	354	364	356	363	352	376	390	332	380	325	364	358	345	393	371	322	356	405	385	382	396	336	358	350	348	322	354	357	380	343	301	394	358	361	391	359	341	376	356	362	347	359	352	371	343	365	381	336	365	381	373	341	366	364	386	359	376	364	340	345	348	362	371	331	338	366	341	371	370	410	381	372	332	408	367	372	358	353	380	372	336	386	338	390	305	394	361	355	362	323	360	339	364	369	364	366	343	386	394	360	362	342	366	381	365	363	347	373
3407	3070	1931	1221	1034	889	842	824	810	793	830	832	789	810	812	826	782	793	819	770	873	752	747	790	808	773	822	790	800	827	794	836	814	795	772	841	808	820	833	790	795	763	816	833	759	807	778	821	821	769	824	792	766	712	792	806	797	793	741	781	849	784	757	810	789	774	786	801	805	752	805	823	812	789	776	764	834	816	818	750	834	774	844	779	730	822	811	839	767	804	798	825	768	814	796	821	782	785	803	795	778	777	846	737	741	834	771	838	815	776	817	768	787	824	796	799	843	757	797	830	814	759	778	819	784	764	793	779	813	762	769	774	818	812	805	837	745	820	819	807	774	747	831	789	781	787	845	807	761	804	835	767	803	791	800	785	839	760	834	813	789	741	821	773	775	803	831	799	812	792	806	753	822	778	789	818	801	776	798	809	797	801	799	801	780	809	819	807	787	829	804	854	844	824	791	823	820	811	838	857	786	796	769	806	825	822	783	817	835	795	788	754	800	845	818	797	772	816	776	794	785	784	766	797	785	747	771	844	774	777	791	774	793	781	795	791	805	830	805	825	809	764	871	726	765	742	824	797	796	822	809	755	847	807	713	790	789	819	816	761	801	809	758	786	791	807	791	796	741	808	805	774	838	823	772	799	805	784	832	744	834	739	755	796	820	814	826	785	797	812	772	781	816	791	786	806	826	761	827	775	801	812	779	793	812	708	814	809	788	817	791	728	803	757	776	824	789	818	764	795	840	789	826	806	779	809	830	815	793	817	782	806	864	827	767	823	781	768	783	826	715	821	804	755	784	786	761	805	800	807	816	791	806	750	804	788	781	818	827	808	813	749	804	771	824	789	799	785	791	831	763	807	762	823	797	776	790	851	843	758	779	808	818	798	795	767	821	773	799	843	754	807	786	834	818	787	832	810	788	799	801	769	850	803	802	756	772	847	795	782	779	801	827	794	807	765	762	781	826	763	749	834	784	826	778	777	786	765	777	802	764	842	754	849	796	812	778	800	756	789	757	830	794	802	830	747	756	826	802	799	824	813	792	796	851	779	777	785	770	763	814	769	834	774	803	770	800	791	806	812	847	828	817	777	821	793	770	829	792	826	788	807	788	786	800	808	777	781	747	815	816	836	841	788	803	775	785	786	753	863	748	774	803	806	810	799	793	824	808	799	770	805	778	814	807	781	832	757	763	769	766	819	755	795	822	788	826	819	797	800	770	797	810	825	831	863	754	856	813	786	805	840	828	815	766	795	795	739	760	850	791	757	851	789	821	774	785	796	796	794	812	781	753	808	821	804	806	775	803	792	772	802	783	806	855	785	794	791	786	776	807	761	852	810	790	870	748	775	801	795	844	718	744	803	798	816	808	810	824	798	795	799	817	807	774	832	840	844	798	820	763	805	809	785	788	788	788	802	814	791	774	755	832	773	776	796	830	781	819	797	802	807	809	795	745	786	815	788	819	768	811	800	758	842	787	776	797	778	790	838	786	809	841	773	836	791	787	817	807	823	789	799	785	752	832	814	810	804	756	771	757	801	795	794	796	790	802	782	783	764	785	774	819	787	824	823	770	790	796	809	779	832	751	750	788	794	827	833	801	840	750	826	849	764	823	800	841	784	792	745	815	830	819	812	845	768	827	826	809	768	809	804	785	799	851	756	799	838	797	756	782	760	785	786	821	848	775	815	805	770	760	849	772	779	762	758	780	753	762	806	790	795	764	776	784	812	798	811	787	807	777	797	793	766	786	840	765	798	788	759	761	793	796	815	807	832	807	850	757	841	803	773	792	751	777	799	810	790	768	781	733	810	790	745	801	739	797	781	734	774	824	815	828	824	759	772	817	805	792	781	754	780	832	786	805	816	838	793	825	757	774	784	800	797	801	798	820	800	797	807	782	827	814	786	846	843	789	789	893	804	815	743	770	778	805	824	766	779	767	791	795	778	789	817	738	804	808	803	763	767	823	791	811	752	782	779	819	780	832	810	797	754	808	794	825	816	800	822	844	780	835	745	779	788	827	816	805	789	820	752	758	804	760	833	804	853	753	777	837	767	786	799	788	808	782	864	765	750	806	812	833	796	775	782	797	791	800	773	818	820	788	828	739	816	802	842	800	801	810	814	788	801	809	811	772	804	836	780	748	806	841	839	785	824	872	784	767	738	783	777	802	804	828	762	768	871	799	822	773	752	758	788	795	810	766	766	803	841	769	789	823	774	773	791	795	782	835	800	804	810	763	774	791	767	785	784	778	791	795	791	783	842	802	808	867	767	803	803	786	835	757	778	804	829	800	786	806	812	850	788	778	799	749	778	821	818	771	827	759	785	826	777	789	752	814	748	844	793	807	719	819	791	795	757	833	795	809	881	802	741	856	777	785	771	799	775	809	826	765	802	797	733	826	783	777	797	793	847	840	738	793	800	764	778	767	791	808	835	791	799	752	802	779	802	793	771	794	797	822	772	825	834	771	773	778	795	796	814	811	785	749	784	741	780	797	774	815	835	786	821	808	854	789	816	786	762	763	780	827	790	766	768	828	824	732	784	833	797	760	835	769	794	810	775	762	777	780	763	837	827	821	817	844	818	843	765	797	758	790	764	783	819	756	805	783	798	805	787	786	862	762	833	847	783	795	870	845	781	772	763	831	827	796	803	812	832	813	801	807	812	798	788	777	767	779	752	796	787	763	813	824	791	818	809	820	753	802	825	808	830	786	806	778	814	779	838	785	797	770	810	784	772	768	800	788	831	769	814	751	755	747	781	817	831	790	759	779	863	789	789	831	810	820	825	806	796	775	731	783	736	767	809	847	769	826	796	770	834	805	831	811	760	788	732	791	797	791	777	800	841	784	780	806	775	790	829	798	834	829	725	838	776	844	747	778	799	731	811	841	805	803	783	804	760	785	801	821	801	803	805	765	826	781	801	775	816	818	789	790	797	779	834	808	812	802	813	793	820	849	790	730	777	829	802	761	813	836	745	835	822	731	839	780	815	831	806	798	834	828	807	802	793	766	773	790	745	802	853	773	786	776	826	781	840	756	789	769	824	773	764	766	775	828	781	799	823	831	811	862	838	751	858	791	812	848	797	836	788	793	793	822	775	802	758	797	826	783	794	791	811	748	791	797	772	777	777	802	807	822	803	805	787	804	818	801	760	758	775	827	756	740	810	778	806	845	806	834	802	796	848	827	829	834	773	796	803	802	831	792	856	767	800	801	812	807	764	776	830	770	801	830	759	786	817	792	816	770	793	813	813	844	795	777	835	790	801	767	824	762	826	812	747	821	789	756	868	791	785	771	783	808	786	793	800	836	774	783	757	768	798	800	786	751	814	767	775	798	783	779	799	791	731	860	804	802	800	799	780	808	825	752	801	816	799	774	758	769	802	827	819	770	764	788	804	768	795	841	825	800	847	819	793	770	797	817	796	799	780	744	802	783	792	791	830	825	777	788	783	746	809	815	811	844	746	870	767	790	814	814	806	798	773	836	779	818	763
23581	20874	25141	26747	20883	20847	2591	465	350	329	284	257	229	234	234	236	244	246	194	228	255	203	229	234	215	260	225	217	192	231	224	209	219	261	227	235	216	252	215	235	217	199	202	218	242	219	197	231	190	201	214	200	234	228	226	203	207	237	231	232	221	187	238	210	248	222	212	200	215	212	206	210	196	216	226	212	224	204	217	203	260	191	219	252	229	233	219	202	215	244	249	227	228	219	168	204	221	224	206	251	211	236	205	202	194	205	234	228	214	213	224	226	214	227	236	181	210	229	201	195	209	220	238	204	229	231	215	219	213	221	211	243	216	198	229	244	238	231	227	224	203	209	217	238	203	215	236	223	219	212	208	206	207	219	211	210	265	246	214	209	209	225	220	204	194	224	234	186	225	211	212	233	201	208	209	223	240	208	220	210	243	229	241	206	218	186	204	224	200	170	210	222	220	249	211	214	211	225	224	187	253	221	226	215	197	204	215	228	203	218	203	229	246	203	249	209	217	217	234	183	230	218	220	222	247	199	212	209	198	203	192	214	238	231	240	240	199	212	196	198	210	229	240	211	208	217	202	206	189	213	220	233	187	211	201	184	222	214	223	222	213	224	200	208	224	218	185	190	203	189	204	230	208	201	201	217	224	219	217	203	220	225	221	217	224	235	231	217	216	207	219	206	219	193	216	208	224	220	195	206	189	199	245	208	209	197	196	232	220	195	201	227	234	207	223	224	205	222	231	213	200	231	200	183	227	225	200	223	227	233	217	220	231	225	223	194	229	229	225	219	215	192	192	230	221	229	233	215	212	204	232	217	205	207	230	208	230	210	210	228	203	227	214	197	229	190	231	241	219	174	215	198	190	210	167	236	197	197	203	182	190	213	225	224	238	216	206	219	235	207	222	248	215	217	196	237	200	234	213	243	197	219	199	217	199	241	184	204	233	201	219	242	231	221	229	229	182	211	227	213	210	221	195	239	209	221	208	201	206	228	248	220	222	208	235	209	225	216	206	230	197	215	202	222	223	208	215	255	214	183	201	221	242	201	212	231	230	200	191	213	198	193	197	202	211	211	214	226	223	207	232	195	215	206	198	204	199	208	231	214	247	222	206	198	219	207	190	214	226	229	229	194	188	206	212	231	216	214	200	226	218	214	208	206	227	203	201	233	244	182	187	216	222	218	251	211	223	208	214	209	199	210	198	217	209	232	235	235	211	202	232	216	219	251	218	233	225	260	207	214	205	205	204	235	192	228	233	230	234	200	222	224	233	205	225	220	201	228	187	223	196	196	203	222	247	225	233	215	230	215	233	241	214	239	249	216	219	222	240	210	204	213	185	220	212	218	232	227	194	202	218	212	206	198	239	242	249	226	247	212	232	230	256	230	187	205	219	221	219	210	223	230	219	187	226	239	224	206	236	214	211	206	221	207	221	233	200	210	213	212	219	206	210	218	206	202	229	214	229	201	190	232	211	186	196	200	230	233	228	224	194	200	219	218	205	210	206	193	215	238	176	244	230	198	194	229	212	215	214	210	224	238	226	231	208	194	200	206	221	198	200	224	221	230	205	222	224	191	219	182	209	201	223	242	214	200	211	204	217	203	215	175	197	219	203	224	222	223	199	214	210	246	216	253	212	205	216	216	221	226	212	200	225	234	230	225	214	214	234	225	228	218	204	210	232	228	216	201	221	211	254	216	199	246	207	211	213	227	196	237	230	230	199	227	192	238	229	213	231	214	220	203	233	219	243	194	202	211	232	201	227	212	227	221	208	214	209	204	220	177	200	205	220	243	221	237	224	220	215	236	230	218	227	191	230	208	183	207	202	229	243	225	229	215	191	215	190	219	203	182	203	248	222	215	246	255	225	243	210	194	217	208	216	225	215	240	202	219	203	213	182	199	238	204	230	207	194	223	215	220	216	221	223	201	236	215	214	188	182	240	182	219	229	208	226	206	199	224	224	222	204	216	207	213	248	219	197	209	207	216	215	219	184	230	225	203	221	203	201	220	198	228	217	220	257	243	233	219	242	222	221	203	227	210	205	163	221	229	227	242	225	192	203	212	202	213	219	220	205	237	212	199	200	207	200	238	212	194	198	191	229	230	219	222	236	213	215	212	215	183	182	192	219	245	234	221	223	211	198	217	209	227	226	208	206	219	202	234	218	203	222	227	223	230	183	210	212	222	215	232	226	229	194	232	229	235	196	193	218	252	235	188	200	214	232	235	224	216	211	232	261	208	208	217	220	232	208	214	205	200	208	227	189	221	204	224	205	218	239	218	210	210	218	246	235	187	229	203	246	219	212	179	191	228	234	208	208	201	246	224	202	210	221	228	215	229	234	203	254	200	200	223	209	244	223	228	206	204	218	208	233	218	204	228	196	233	216	203	203	226	244	221	190	231	227	239	221	244	206	225	207	224	224	213	211	230	206	204	202	200	209	218	179	211	208	225	209	201	227	229	200	200	237	216	231	221	220	226	174	205	252	212	198	214	195	218	229	227	214	213	213	198	205	229	224	223	224	234	203	212	212	187	192	222	212	228	203	211	223	210	230	224	202	208	233	210	203	235	187	210	243	243	218	241	182	234	190	227	205	199	217	203	210	214	209	195	203	220	227	219	222	224	209	221	234	225	204	199	223	221	209	230	214	192	238	222	201	217	206	210	222	220	224	188	221	206	220	242	211	246	213	225	208	180	235	208	213	230	227	201	216	199	211	212	215	197	194	189	202	203	170	213	210	198	218	191	243	191	212	217	248	205	235	205	222	192	208	234	228	214	183	178	219	215	208	199	237	231	221	218	216	238	190	219	208	239	203	227	220	224	228	220	242	236	203	218	216	230	235	178	200	229	233	229	209	223	190	196	188	188	226	220	237	210	213	230	235	190	242	208	241	211	225	233	254	207	216	232	213	195	233	215	192	204	232	196	235	254	213	197	250	209	233	231	198	209	221	209	209	219	211	221	204	228	258	198	231	232	222	216	242	235	182	219	185	212	197	215	237	204	248	200	202	204	195	216	198	178	197	216	231	237	217	231	231	226	219	195	224	254	207	211	218	237	242	206	209	207	226	234	245	227	221	198	245	204	244	241	230	185	210	218	228	197	235	215	215	218	214	241	241	220	203	194	242	224	214	221	211	177	204	226	198	210	220	234	233	255	242	205	213	220	214	197	199	230	220	199	218	210	223	217	227	237	184	207	212	233	213	226	213	183	228	207	222	184	183	187	222	231	216	219	195	245	206	203	220	213	238	228	216	211	182	199	238	226	223	197	202	233	234	235	199	206	197	206	246	250	190	223	203	214	235	200	191	226	232	198	229	233	233	222	199	202	252	230	202	235	246	210	219	221	212	199	225	226	230	220	218	220	177	223	212	218	210	228	240	235	210	202	214	218	222	231	227	189	210	210	226	186	214	215	231	202	242	204	225	164	219	240	215	192	233	214	219	222	247	191	199	207	238	205	212	241	218	233	214	241	205	198	233	200	205	219	198	195
3386	5059	3162	1511	936	755	679	619	591	552	546	539	541	504	469	550	499	474	539	537	497	537	523	528	500	540	518	519	512	529	487	510	500	467	457	489	484	508	504	493	569	508	491	491	492	491	455	545	513	529	453	480	443	455	496	481	486	455	494	504	485	451	478	513	455	495	522	509	453	524	510	516	478	508	483	465	485	487	490	508	505	465	480	514	466	525	520	483	515	486	500	462	452	524	520	506	463	463	500	511	459	539	498	478	498	474	494	431	487	461	491	491	488	484	512	551	449	489	494	498	515	515	530	464	440	498	496	500	505	482	474	495	496	474	469	464	490	469	497	536	520	477	487	490	488	472	499	505	430	502	492	474	454	513	505	493	438	444	528	534	492	486	495	461	522	509	503	483	474	506	497	481	469	482	464	469	515	492	478	534	477	467	462	458	486	508	452	490	467	497	501	481	483	513	500	485	491	519	477	510	468	528	507	510	506	472	509	497	490	489	531	522	478	490	517	498	452	494	511	516	509	503	520	475	483	472	511	458	524	494	503	493	518	503	543	468	497	499	508	520	501	520	483	496	487	502	499	485	484	475	503	472	495	483	475	489	515	482	468	450	491	501	449	505	512	513	502	482	481	518	476	498	510	515	481	513	495	495	482	481	515	507	485	518	520	506	479	500	486	480	488	462	498	543	504	481	462	487	464	479	485	504	498	515	498	494	490	487	444	483	498	465	463	487	482	468	457	485	477	530	493	517	479	481	470	509	447	487	477	479	514	454	492	527	547	512	520	506	490	486	491	520	465	476	488	506	481	474	455	500	536	488	480	498	535	455	485	526	478	483	465	491	469	461	512	491	525	477	481	487	479	505	473	508	472	510	479	431	485	484	537	496	514	488	481	507	464	504	486	492	450	507	493	481	456	506	521	493	492	514	469	497	484	457	491	474	456	488	540	487	491	498	518	506	467	510	482	514	506	458	525	521	498	514	486	481	512	534	473	504	494	501	451	465	507	502	473	472	497	507	520	478	411	466	505	497	486	526	470	501	519	495	474	533	472	446	488	495	511	480	492	513	463	521	474	510	513	498	488	470	481	469	534	465	475	520	483	462	488	483	520	483	522	538	519	499	484	525	490	511	509	528	506	501	465	542	497	511	481	501	526	512	489	510	493	498	497	485	508	518	515	504	474	472	555	485	539	457	468	498	486	477	503	497	488	532	487	469	500	460	434	496	483	471	445	493	516	505	505	508	447	483	525	484	484	486	492	525	515	501	494	516	537	486	510	486	480	484	482	500	464	495	516	522	487	476	505	477	481	471	507	563	531	472	508	506	547	489	498	511	492	496	520	501	472	489	513	480	483	456	497	512	506	486	501	489	478	471	515	508	503	484	483	499	463	501	498	476	503	498	457	503	496	480	503	521	495	507	491	455	513	503	526	513	469	522	459	485	460	502	509	463	472	473	527	503	518	489	486	522	491	511	491	524	501	528	484	504	515	418	482	504	475	484	515	476	506	487	520	517	504	479	499	481	508	487	509	450	484	560	497	491	503	481	497	484	525	481	465	479	502	478	528	462	489	504	520	460	484	489	487	489	539	476	499	455	470	476	519	503	512	457	537	484	475	501	511	494	526	458	504	520	483	499	503	482	511	526	479	512	493	478	524	501	506	514	524	481	486	505	481	471	487	472	485	485	517	473	471	501	473	537	527	501	516	481	481	473	484	504	486	529	512	513	529	470	471	466	534	504	498	534	515	488	540	459	502	507	495	459	532	460	530	490	499	523	529	487	502	478	488	479	507	470	468	496	453	464	470	494	495	514	482	480	473	560	481	454	507	504	531	518	499	454	502	465	441	508	483	488	487	468	487	459	465	499	442	511	465	475	514	453	493	469	494	452	497	515	471	451	470	480	488	457	483	478	483	451	528	484	515	484	498	477	467	501	468	481	506	534	515	484	522	470	497	534	515	467	493	499	475	526	489	524	504	488	514	502	498	519	517	486	456	509	508	489	507	498	476	496	503	480	494	515	490	505	509	503	502	456	492	539	506	521	509	518	474	531	490	514	511	482	524	509	487	476	462	466	494	488	461	494	485	492	461	491	451	465	477	474	470	472	470	481	464	499	469	493	474	504	495	508	478	495	515	469	502	479	526	498	542	534	502	478	461	465	497	507	523	494	486	477	484	486	483	460	511	494	463	503	493	468	501	489	473	509	512	535	467	491	474	502	501	491	509	483	510	490	499	461	509	491	500	523	508	470	483	509	484	486	484	471	485	478	467	456	527	493	482	505	519	450	524	511	452	475	460	495	476	532	532	472	496	524	495	477	481	495	521	492	512	534	520	465	498	475	509	510	495	498	428	507	520	502	484	499	496	488	477	501	488	455	493	505	503	468	496	508	500	513	449	501	454	466	487	487	478	461	514	491	496	521	509	482	463	544	488	497	514	456	480	469	511	530	484	516	443	458	495	516	485	473	518	496	482	473	472	508	484	496	515	492	463	481	494	475	481	504	507	495	515	506	496	495	475	529	518	524	483	469	520	476	467	536	485	491	532	487	494	498	501	492	506	473	490	492	483	499	505	519	493	469	548	506	474	516	451	525	520	474	459	491	508	453	439	510	537	476	489	513	521	493	479	480	472	476	485	491	465	477	485	467	515	483	472	470	483	504	443	492	492	450	469	488	470	516	493	535	550	549	484	486	478	483	478	476	521	507	523	457	521	491	493	491	466	495	468	482	474	512	509	501	468	494	452	499	467	501	492	488	498	489	472	493	527	473	471	553	488	494	473	545	476	519	492	509	485	508	486	496	502	516	494	513	480	499	490	524	499	460	441	474	456	458	525	477	511	469	467	478	496	474	522	496	504	453	441	482	530	500	498	510	525	461	415	506	519	503	488	490	520	490	495	469	456	489	471	486	527	472	538	478	482	505	477	506	451	469	482	459	522	496	468	479	473	457	459	516	486	476	465	531	523	536	464	490	499	516	506	511	508	493	443	485	492	444	483	520	489	506	488	472	493	522	489	474	506	486	499	484	499	506	459	502	479	464	496	537	498	497	485	499	482	492	502	534	465	499	522	507	500	516	482	520	493	482	464	490	518	502	494	499	486	514	529	512	479	461	478	507	459	508	504	511	471	483	480	502	512	514	508	434	484	500	476	525	497	507	475	485	509	520	511	469	474	457	493	462	508	490	469	470	471	510	486	474	458	487	492	508	478	502	482	477	478	473	501	533	509	477	469	504	455	540	482	463	465	488	511	517	498	482	480	500	510	491	530	502	516	477	499	475	490	525	477	481	478	487	519	480	516	498	469	495	494	504	466	512	498	518	500	473	463	468	489	521	504	512	475	505	495	479	489	492	484	494	518	518	505	475	518	516	454	486	521	503	472	506	487	504	504	493	484	485	472	499	512	493	541	508	452	507	449	469	517	474	503	506	476	534	456	504	520	467	494	506	494	476	470	484	505	484	451	481	487	485	530	460	537	463	487	509	486	486	509	517
32535	12001	1320	343	303	298	290	284	273	272	313	298	249	281	292	288	293	272	284	318	296	252	303	291	296	302	267	296	288	287	284	300	300	288	267	268	310	302	302	298	307	311	277	308	300	295	278	281	271	272	259	297	269	278	265	268	270	273	294	238	240	278	316	278	288	290	270	276	288	292	292	250	288	272	295	304	281	295	303	296	306	288	247	275	287	290	288	298	271	271	294	271	253	326	267	295	275	272	290	272	269	294	252	301	285	299	320	288	289	291	283	301	311	288	310	295	301	273	286	315	271	279	276	249	286	293	298	301	284	279	268	234	283	274	279	295	268	278	304	273	303	286	290	269	257	308	302	295	266	297	284	267	278	273	286	288	324	279	270	265	295	298	267	302	289	298	284	273	289	263	291	271	292	295	287	285	271	271	265	298	271	278	291	281	315	277	266	300	284	253	293	267	273	314	257	276	311	275	323	305	282	264	242	281	255	261	304	288	272	298	300	284	298	269	292	295	312	291	261	297	271	274	290	284	248	276	293	282	272	274	280	295	306	309	260	271	284	283	278	264	288	284	285	266	309	279	282	291	316	256	296	297	277	280	252	305	270	252	273	313	294	293	290	284	295	269	272	316	275	271	322	274	290	296	303	265	271	286	301	283	296	302	285	291	340	314	301	261	251	285	309	290	290	314	290	241	294	262	296	267	266	319	279	302	274	253	271	284	267	277	277	300	298	300	289	260	293	278	300	275	306	270	301	290	256	264	270	290	261	275	270	301	289	279	255	279	267	281	295	287	258	281	287	279	286	296	307	292	270	295	324	280	304	314	259	292	272	302	276	311	287	315	300	299	302	279	336	283	286	263	260	311	253	277	252	276	253	255	284	281	284	293	271	293	273	300	261	284	253	290	259	270	305	289	281	299	278	295	271	281	322	286	275	304	278	269	262	270	298	301	247	279	298	270	289	289	280	268	274	309	275	282	285	290	266	268	306	271	274	271	278	311	281	317	268	266	285	268	287	287	242	265	282	290	318	277	268	263	294	275	278	298	265	300	275	262	285	281	292	317	290	282	323	282	275	297	284	247	282	257	270	286	289	297	296	295	271	291	255	291	286	245	288	288	302	269	308	294	298	284	289	274	278	293	309	252	268	293	282	269	304	288	276	253	292	269	271	287	268	254	271	281	277	309	275	313	287	274	286	284	260	259	275	267	319	276	272	289	285	281	265	273	256	295	292	283	291	294	299	274	268	275	286	264	317	273	280	304	283	290	276	309	287	285	261	313	298	276	283	312	305	262	317	265	291	305	302	304	251	270	287	284	269	272	249	270	263	302	290	301	308	301	281	305	292	285	275	273	284	304	265	241	283	267	265	296	295	264	271	292	277	307	294	264	299	270	285	280	261	297	292	274	267	252	287	265	255	292	272	275	293	281	253	305	287	308	289	261	278	254	275	307	290	274	285	288	258	265	256	284	279	323	250	283	323	274	299	288	299	267	273	284	271	297	298	307	280	305	271	306	280	306	248	294	290	253	299	295	314	267	282	297	280	298	274	310	300	278	254	310	316	293	281	271	333	278	279	298	285	294	311	275	270	283	290	276	292	294	295	274	247	303	262	311	280	283	264	307	302	290	272	266	283	294	303	267	269	288	284	250	290	307	271	265	293	323	296	267	293	300	261	280	299	273	294	293	313	309	277	293	289	291	281	290	285	270	268	314	291	281	269	246	271	259	303	279	258	257	260	283	311	255	291	278	270	272	287	259	287	283	261	292	262	286	309	312	301	281	267	290	273	278	289	275	266	285	287	276	247	265	296	301	294	277	301	290	276	272	258	305	307	256	286	288	285	292	265	271	300	273	291	291	301	262	284	244	326	298	299	283	324	305	316	292	271	325	267	272	277	274	303	298	240	294	279	295	303	283	273	305	248	272	261	298	273	284	262	299	289	285	249	270	319	291	293	290	309	319	254	257	287	318	289	307	324	282	261	315	273	326	301	293	279	272	284	261	281	271	297	252	293	280	275	286	276	274	287	265	279	274	260	293	304	283	270	286	261	302	285	269	277	289	288	294	293	298	241	283	281	272	272	282	277	298	265	283	258	285	291	317	308	313	265	279	293	270	267	299	278	273	275	308	290	304	304	267	266	270	281	253	286	295	246	253	280	267	277	275	300	260	294	298	326	298	283	264	281	303	266	301	266	262	285	294	325	295	302	329	287	298	295	294	302	297	281	283	290	300	250	305	284	282	291	297	296	256	279	268	282	245	251	274	271	261	287	324	306	240	296	316	267	324	283	285	281	293	285	286	267	282	286	266	287	292	303	304	290	301	304	288	297	286	255	277	276	261	308	275	306	262	301	280	274	274	280	299	292	268	283	290	302	264	286	277	299	289	264	273	300	269	313	301	276	298	278	327	268	301	281	266	272	286	291	277	312	249	255	275	281	294	261	281	277	271	297	297	277	276	276	287	282	317	286	294	298	285	302	288	280	253	285	246	304	298	269	257	299	317	271	277	255	291	292	264	291	257	292	258	281	272	285	276	292	288	288	309	266	266	299	271	250	279	279	282	279	305	262	282	281	285	283	308	269	287	296	242	277	267	290	296	310	235	262	310	285	265	266	280	302	283	270	298	236	290	265	280	279	279	304	284	285	286	275	283	284	284	245	293	275	320	279	285	304	270	270	276	274	277	287	284	290	262	243	263	293	274	268	244	279	301	318	275	291	268	315	301	280	276	290	313	289	264	258	251	298	265	246	277	301	309	295	281	281	300	256	280	261	279	285	279	276	295	295	291	286	275	283	272	270	309	273	261	328	309	305	300	288	264	315	300	295	321	325	305	278	275	312	298	255	293	292	263	265	272	291	311	300	294	296	306	293	283	262	297	324	272	336	291	293	284	289	242	296	295	255	284	268	300	275	282	265	289	285	283	258	245	269	265	267	269	306	291	300	288	282	271	271	273	262	297	263	283	265	280	276	283	309	300	285	302	273	283	296	288	276	283	290	310	298	259	313	288	260	279	294	270	258	269	305	313	254	299	284	270	247	296	292	276	277	271	243	269	291	270	237	291	296	265	312	282	253	276	275	302	283	268	293	255	281	268	286	321	284	317	302	285	266	262	278	324	295	269	259	248	282	280	293	308	250	280	284	263	290	272	287	270	287	272	280	279	245	289	256	281	290	284	289	265	294	285	307	276	303	299	272	280	304	297	278	300	261	282	288	286	282	270	253	272	282	268	289	312	312	266	290	256	289	287	277	282	295	264	322	260	289	291	303	309	296	291	283	290	288	294	280	294	311	295	258	298	285	255	287	275	270	269	312	292	281	286	313	265	304	288	247	292	324	301	310	278	269	270	267	281	315	268	308	277	279	282	268	273	294	278	297	257	288	264	314	297	302	282	324	277	248	257	307	278	318	275	293	265	274	283	281	256	279	258	282	290	298	284	318	278	300	297	291	292	293	291	265	282	286	322	307	267	297	279	270	348	252	289	275	281	298	266
5380	937	794	674	620	701	662	684	638	635	641	697	692	657	674	644	680	685	715	637	652	659	652	673	630	666	656	628	664	672	652	614	690	601	625	659	646	633	645	683	683	662	642	630	676	703	660	701	680	674	615	691	643	686	667	628	696	679	676	632	640	674	666	686	641	713	639	666	641	659	655	635	631	719	698	633	624	634	642	647	711	665	632	673	624	681	642	673	674	703	683	653	668	661	654	658	675	639	664	654	723	661	667	660	627	691	711	725	655	679	657	674	644	673	626	686	654	632	701	708	738	662	643	714	653	663	631	617	620	652	641	636	623	696	680	609	693	666	644	600	672	713	692	652	658	639	672	728	615	645	635	655	644	665	682	667	647	646	680	654	586	683	645	661	703	686	619	693	671	669	685	634	666	648	700	661	657	627	657	648	624	686	671	666	674	667	683	622	683	644	666	657	675	675	665	669	582	652	646	697	646	673	682	639	665	668	630	646	670	649	681	613	655	666	638	682	679	655	696	686	677	651	673	725	672	662	656	654	682	627	655	679	605	683	674	648	614	696	656	657	636	673	650	656	715	641	647	665	714	662	661	629	639	639	652	662	682	709	640	654	678	636	656	692	630	715	641	640	648	662	623	620	655	707	636	603	617	679	686	698	649	665	638	645	636	645	680	655	658	657	666	644	648	643	635	667	627	688	658	616	642	646	634	637	659	674	689	634	672	697	667	684	654	710	673	684	686	704	592	703	672	687	663	646	637	670	698	689	650	689	715	618	686	682	645	678	718	666	669	692	641	664	650	652	666	673	663	656	660	718	630	697	651	717	665	654	665	684	716	662	651	660	652	613	628	648	664	654	685	659	655	737	627	708	665	670	681	632	658	695	678	654	639	622	622	702	665	649	653	689	693	675	674	636	653	644	663	635	658	662	630	668	663	693	665	632	665	659	668	676	691	685	645	659	623	681	621	648	615	681	616	657	647	653	684	657	628	657	664	643	655	602	678	669	643	691	647	660	617	653	673	676	666	665	682	626	685	664	666	636	664	677	710	653	614	640	688	645	668	649	685	690	690	642	625	613	624	636	653	612	673	623	649	651	643	705	641	661	679	667	685	666	668	637	656	646	684	647	666	678	677	637	682	706	671	669	660	651	663	624	657	662	653	712	681	605	717	664	647	700	653	611	639	663	682	634	635	680	685	683	664	661	649	634	654	675	701	676	577	630	654	652	658	662	650	642	670	683	626	674	691	625	658	650	673	649	669	690	690	653	664	633	722	618	634	700	648	684	711	616	666	642	654	666	633	645	641	680	642	678	637	679	677	621	646	657	637	687	688	684	664	651	690	642	660	646	709	697	679	640	641	615	625	660	646	630	711	698	676	684	656	624	684	624	645	604	688	631	640	679	681	663	670	655	663	671	669	636	669	677	613	639	669	648	661	669	663	678	632	654	661	718	700	653	689	660	680	664	644	667	645	649	627	652	668	659	668	661	611	670	700	663	660	645	629	630	670	671	674	647	666	671	641	659	644	640	639	685	657	639	655	683	632	680	633	660	664	651	676	660	654	657	653	663	670	640	646	644	647	632	617	676	662	616	661	630	639	659	709	612	674	664	647	668	626	656	671	670	696	671	665	647	658	641	651	641	651	658	659	703	630	622	601	647	654	651	700	635	637	664	687	596	681	654	679	681	687	654	636	659	658	643	647	672	653	606	658	668	648	632	681	651	671	659	668	649	681	677	647	708	703	680	615	633	632	607	666	675	657	660	702	622	664	652	683	675	635	707	685	692	656	672	656	672	651	610	646	710	660	660	684	655	668	661	651	685	620	659	695	696	690	680	656	704	677	667	648	663	636	650	657	639	642	655	664	652	683	682	654	665	676	682	662	612	663	677	631	639	685	663	657	704	634	654	633	682	648	657	668	641	613	655	678	677	696	646	648	635	687	638	678	659	656	635	628	677	617	655	648	676	646	641	625	632	671	645	661	668	600	646	640	659	637	679	722	602	675	639	679	651	665	699	648	648	662	629	675	652	655	656	643	667	679	671	640	730	643	654	637	667	641	677	664	666	649	707	637	678	652	671	719	676	651	640	661	711	632	619	642	674	665	651	730	631	675	689	659	675	707	645	599	677	602	688	669	674	637	619	653	674	639	640	681	651	688	667	644	684	636	667	652	668	665	638	682	710	673	656	690	644	648	687	698	686	667	647	648	688	628	648	658	673	655	615	639	682	664	665	644	672	615	705	663	684	673	676	628	673	644	681	657	643	659	691	640	669	661	633	645	639	664	658	615	669	671	653	681	645	656	633	665	641	706	627	702	664	670	657	663	686	675	664	634	632	692	660	657	679	638	684	696	660	660	666	662	634	612	662	643	672	614	642	633	643	592	655	666	644	673	633	642	665	688	663	649	700	643	680	605	615	661	671	615	656	647	667	716	708	593	677	657	661	673	659	687	647	709	693	690	667	616	676	670	655	677	677	656	643	644	688	655	685	646	663	682	635	679	657	670	660	672	648	640	654	655	674	669	656	647	676	641	661	705	649	687	611	649	652	646	667	692	708	665	681	620	663	683	617	668	670	645	669	652	668	690	689	668	668	656	713	733	674	663	642	652	678	669	650	644	629	579	711	663	708	659	631	668	658	656	722	708	634	693	675	654	717	653	707	657	671	674	672	631	615	638	667	687	641	662	652	641	680	616	706	634	700	686	682	687	626	652	697	635	689	681	665	683	675	677	647	648	611	649	619	680	718	665	624	667	638	697	668	623	682	618	671	667	710	640	640	685	664	676	666	638	626	650	663	651	652	656	648	671	685	677	651	650	676	637	630	645	666	661	700	668	641	645	694	619	684	646	646	626	617	622	664	676	673	637	654	679	681	637	684	656	669	685	660	732	658	657	655	666	668	645	679	651	687	641	652	679	672	649	676	631	658	658	687	661	677	633	657	639	637	643	648	646	703	629	624	683	682	672	652	676	660	636	632	672	664	660	670	660	659	669	635	704	656	635	661	633	646	669	670	680	665	646	641	714	682	676	680	665	665	669	668	660	665	701	702	676	634	667	653	675	696	663	631	658	687	662	640	655	675	645	625	679	607	638	701	682	628	654	631	654	652	692	689	634	672	657	671	639	687	634	660	649	661	687	668	675	660	673	682	677	664	708	647	627	616	658	664	671	679	695	681	645	628	664	673	630	655	737	678	667	694	641	629	650	633	715	632	688	625	641	653	682	625	700	685	658	677	669	644	646	646	674	679	681	659	680	626	710	651	687	695	644	639	646	644	692	648	622	655	655	658	667	685	646	682	638	679	689	676	688	647	679	668	643	663	686	673	681	643	681	659	728	638	704	654	670	655	630	683	679	664	726	670	678	671	672	649	665	656	663	652	644	664	661	648	673	643	700	692	638	625	611	670	626	658	665	672	688	672	692	682	695	649	665	622	631	637	662	675	677	672	627	673	651	702	665	643	656	657	674	689	645	697	687	687	635	659	687	658	684	641
24635	20912	24487	27495	19067	1167	594	466	411	383	397	364	380	367	391	380	368	385	383	375	385	354	361	362	375	363	411	394	359	341	427	358	355	368	338	382	360	386	374	362	354	352	380	360	387	384	342	366	374	334	353	343	385	353	383	394	361	343	384	377	372	360	356	340	378	388	369	356	398	378	360	402	348	369	365	406	352	352	345	327	340	316	370	320	374	358	362	413	336	346	367	341	326	356	365	352	385	374	400	353	366	337	337	394	347	412	386	351	343	333	372	346	361	364	348	383	342	354	344	387	401	378	381	371	374	385	343	380	400	363	375	350	347	389	355	343	344	343	383	382	420	374	332	374	357	351	316	377	367	375	324	380	324	350	371	400	390	313	350	346	380	386	359	381	347	366	372	403	362	356	352	370	365	353	360	368	379	364	417	369	365	354	404	352	402	367	380	378	367	381	374	353	392	363	366	385	331	400	347	328	349	387	361	380	355	342	367	393	373	345	375	371	354	368	360	364	372	397	383	374	321	383	364	358	368	381	328	336	337	372	347	365	357	375	401	343	375	351	332	379	350	399	340	349	397	357	386	381	340	339	393	368	381	361	365	358	360	358	402	380	360	364	350	371	384	374	375	376	357	360	366	370	335	373	374	364	368	391	380	346	348	380	377	356	381	358	342	380	345	361	379	342	347	377	365	380	386	365	364	336	361	363	404	367	331	314	414	320	386	404	412	362	385	341	374	373	375	372	403	374	410	380	332	360	375	354	361	343	336	339	346	409	367	410	369	362	395	398	370	384	349	375	368	353	353	355	345	343	346	393	393	363	411	394	389	350	372	351	358	339	321	349	326	379	371	360	357	384	354	393	370	361	355	395	365	388	355	352	348	382	374	359	379	384	341	351	350	350	374	380	371	348	368	351	334	386	393	359	395	345	376	326	349	353	372	338	361	376	356	332	365	350	353	365	325	347	368	336	357	376	353	348	357	386	351	329	347	393	381	354	346	400	358	385	364	348	353	375	374	362	370	342	389	387	307	378	363	355	353	393	364	346	334	337	355	384	382	386	381	380	353	373	394	355	346	363	361	393	359	375	370	392	342	368	373	368	364	351	370	352	382	345	374	360	343	378	372	364	373	370	389	409	352	367	353	341	361	360	372	330	374	358	370	407	337	359	372	375	351	362	375	371	329	392	392	348	394	356	351	347	339	361	359	338	388	388	368	364	348	373	354	370	393	345	406	346	348	330	323	348	351	365	386	345	353	352	342	388	354	367	405	370	348	350	402	401	332	345	372	349	356	358	383	373	363	326	357	381	356	394	393	357	384	328	411	370	382	359	362	385	376	368	367	346	317	334	368	380	360	386	361	377	362	367	377	360	351	353	357	377	385	348	371	339	391	367	385	363	357	349	368	389	330	359	364	396	403	357	386	353	344	368	352	349	340	355	318	387	373	386	315	376	373	331	405	394	327	356	372	355	392	365	394	362	365	386	325	389	399	351	352	370	373	360	374	388	343	347	377	375	380	377	408	358	409	365	385	345	384	335	342	394	384	388	355	379	380	382	384	361	393	372	370	343	397	312	363	367	336	357	371	354	384	353	331	354	371	341	372	380	342	394	366	333	359	352	365	362	387	325	367	376	394	352	347	331	339	353	402	385	353	371	338	366	356	375	332	373	350	360	340	389	367	342	390	393	364	397	386	342	364	372	347	366	365	376	385	399	374	354	375	393	359	395	405	395	349	343	352	344	385	376	352	355	389	356	360	344	330	368	373	352	333	366	410	341	387	321	367	357	378	349	355	344	390	339	361	374	342	368	342	375	383	377	354	366	398	390	378	350	361	342	350	368	396	379	364	344	362	338	356	393	386	363	396	370	414	381	362	354	358	325	364	362	352	351	381	384	381	358	399	348	378	373	347	382	375	366	367	367	382	353	358	357	376	348	373	370	354	362	368	363	346	382	347	359	336	354	387	382	352	385	338	365	400	402	360	387	342	369	389	378	390	379	366	346	354	359	359	397	336	346	365	353	363	360	355	342	365	377	376	344	329	383	353	388	363	359	378	374	365	378	370	385	373	378	384	363	311	349	389	391	353	362	394	353	391	389	337	361	348	360	355	367	373	356	364	352	372	401	353	368	365	359	386	370	337	414	359	360	376	348	356	359	355	353	365	348	382	330	403	357	342	368	360	360	344	356	349	363	356	354	421	333	377	338	342	376	368	358	393	371	374	353	390	362	392	339	375	337	358	364	367	359	374	335	314	357	371	375	396	348	330	367	401	355	356	374	364	350	367	346	359	392	307	353	367	383	370	394	360	349	382	395	357	375	398	363	397	364	340	396	352	407	380	355	351	393	372	387	387	369	379	352	390	354	369	353	377	361	313	344	307	354	387	366	323	375	377	395	350	323	350	392	392	367	340	386	313	330	335	329	393	377	353	363	337	335	360	320	403	392	346	361	357	361	359	375	342	331	383	370	351	360	331	353	357	362	352	370	391	357	342	408	296	326	342	339	392	354	339	326	353	337	369	375	366	307	359	355	383	369	437	329	412	348	361	337	347	373	330	376	349	358	343	321	359	385	388	387	366	331	344	350	357	371	343	376	363	359	356	379	353	366	358	362	351	360	372	356	400	367	370	373	414	344	356	361	349	364	365	367	357	399	359	345	348	370	359	391	382	365	388	373	366	370	349	365	399	360	333	352	408	368	381	351	380	346	321	400	347	366	392	341	356	345	332	332	341	373	375	373	347	391	363	358	338	343	363	355	362	393	394	357	420	363	357	341	336	366	367	409	367	367	384	387	380	358	368	365	364	350	380	378	342	402	368	352	334	385	364	355	349	345	338	410	373	399	348	358	338	388	350	344	346	387	374	366	354	399	381	373	346	377	366	379	394	398	367	388	409	360	388	381	354	342	369	351	386	343	356	391	423	349	344	361	368	403	342	358	359	362	334	401	351	333	323	378	349	369	373	387	354	379	360	343	362	370	382	351	333	366	380	361	351	359	362	366	352	376	358	349	365	316	353	348	398	367	363	337	378	395	369	364	370	379	356	338	333	353	341	355	351	371	356	330	382	350	338	354	344	334	352	368	341	363	369	365	387	397	357	355	376	383	359	356	391	340	356	363	347	353	413	372	361	349	376	371	343	348	384	378	372	338	355	352	359	370	375	368	384	378	368	389	335	356	379	358	360	356	337	345	357	330	365	379	386	392	356	410	360	367	362	369	359	366	361	353	380	331	364	349	351	350	355	344	400	395	381	358	365	340	339	350	355	350	384	342	365	369	330	366	342	381	378	392	352	359	391	382	319	346	394	334	359	333	390	359	372	401	387	346	349	312	342	361	348	359	380	360	393	393	350	347	364	312	389	370	379	339	371	345	405	359	351	366	351	399	408	375	351	347	383	346	396	405	403	359	347	374	368	339	357	388	337	378	394	363	356	355	342	363	313	377	374	330	363	357	368	379	358	349	372	317	365	359	364	351	368	348	345	355	390	392	372	357
3407	2951	2079	1205	999	978	855	814	848	807	806	867	857	782	801	806	828	820	770	839	820	814	761	821	774	814	794	841	771	804	792	809	769	788	764	828	835	801	843	786	814	832	824	746	846	818	740	873	781	789	778	765	806	848	782	792	832	751	767	825	806	798	728	813	773	755	818	820	814	746	749	823	815	809	795	842	854	786	828	800	813	786	796	823	842	838	819	793	777	740	788	775	809	820	803	779	800	791	806	805	794	821	803	797	797	772	784	761	793	851	832	775	785	852	744	776	815	816	809	775	813	782	808	843	813	799	828	812	767	775	824	768	777	825	803	818	771	843	803	808	864	767	796	806	731	755	801	827	774	819	846	769	794	787	807	783	810	813	804	764	817	809	804	837	834	804	894	811	791	741	773	820	810	791	828	793	794	786	788	823	770	797	750	771	818	797	771	780	797	797	792	823	732	771	813	789	796	804	827	831	794	779	765	761	801	816	830	781	820	779	821	822	788	787	795	802	787	779	787	806	841	788	777	790	756	814	808	829	755	781	770	832	832	787	783	798	796	791	787	789	832	788	804	793	780	786	736	781	772	828	794	794	818	858	787	806	817	827	781	747	830	817	797	780	781	797	788	872	810	763	792	840	765	806	802	835	830	816	836	708	828	812	810	802	816	770	814	806	773	789	801	746	768	816	832	832	799	806	804	804	787	768	778	795	810	794	786	756	814	797	863	798	797	816	801	808	818	853	777	801	794	767	829	850	785	809	835	828	772	794	764	828	798	764	799	788	823	788	807	790	793	787	818	756	752	790	792	786	806	816	781	812	813	767	783	813	747	820	828	847	756	778	826	774	806	792	785	819	739	833	809	781	836	823	774	800	781	833	788	818	768	802	798	841	808	781	820	830	826	854	807	795	770	788	752	812	804	754	783	779	820	790	826	782	778	809	814	773	728	845	794	822	805	820	825	848	821	834	822	786	789	751	809	803	807	804	794	810	814	866	824	779	763	802	811	834	799	801	809	800	839	804	772	805	816	790	817	757	789	815	797	821	838	850	779	764	797	789	774	840	786	782	800	797	812	789	780	833	759	775	779	823	730	845	797	791	803	770	816	779	800	823	852	736	807	756	748	793	778	813	848	801	781	868	802	786	802	831	795	816	753	813	747	794	811	788	815	807	772	850	798	828	810	812	821	796	777	806	818	808	820	783	820	783	799	771	817	814	801	790	784	813	869	842	808	804	757	818	811	813	799	774	778	813	769	783	796	778	771	819	807	804	779	797	774	848	775	747	809	789	821	779	842	801	808	838	785	824	834	836	778	821	775	799	800	795	815	790	800	843	780	816	794	840	773	798	817	779	792	829	818	773	836	805	810	798	762	756	766	807	795	794	795	831	807	808	849	824	853	765	814	774	779	772	776	806	800	798	805	813	787	820	781	833	810	794	835	793	795	804	859	795	785	854	806	791	773	762	803	789	824	804	832	770	762	800	795	760	794	849	790	787	791	775	818	790	799	799	821	831	757	801	839	796	803	791	838	829	814	812	794	709	797	785	854	795	802	826	802	791	800	799	800	767	801	782	789	812	811	821	811	818	775	806	791	836	819	817	761	763	804	771	780	809	838	817	771	809	804	812	736	735	758	775	769	816	810	813	828	812	822	872	837	801	790	813	817	770	810	781	825	769	794	773	773	835	768	785	843	840	820	856	796	835	804	815	848	796	800	826	841	846	838	801	818	872	782	789	783	761	769	789	786	757	801	781	813	831	828	758	802	800	831	798	787	794	788	740	782	783	793	763	799	785	822	827	855	797	852	779	773	794	821	819	797	843	717	810	811	790	798	830	833	801	834	782	821	812	776	821	808	822	806	813	790	792	810	795	826	792	734	781	761	806	790	806	818	791	782	800	813	777	858	763	775	765	822	808	747	795	813	803	835	829	763	828	791	864	821	832	869	804	785	815	868	790	772	785	868	786	815	811	796	756	822	779	842	835	824	760	785	843	841	820	784	794	770	781	776	745	764	780	789	742	772	768	785	851	783	788	800	810	783	760	865	803	771	812	785	824	781	787	853	853	776	766	733	830	841	753	786	775	793	831	819	803	812	824	773	810	780	754	770	783	828	856	781	805	753	801	799	821	797	802	765	804	832	799	805	834	716	807	779	744	803	783	806	822	735	844	798	791	828	840	802	820	788	760	782	837	758	793	777	879	795	832	740	797	811	799	818	806	808	807	792	818	758	826	846	805	804	834	775	779	793	810	750	819	793	809	781	842	778	808	796	769	857	796	816	819	807	820	792	776	822	778	802	784	837	810	779	843	773	779	830	750	763	789	794	782	775	798	857	794	818	840	840	787	794	773	742	789	848	802	813	810	759	797	791	805	807	783	733	832	746	825	786	815	780	862	751	804	821	789	830	808	802	788	767	801	760	836	795	825	823	803	834	770	788	770	762	772	796	835	845	812	783	825	800	827	797	836	836	821	824	826	808	814	802	744	798	816	742	781	747	771	830	777	763	844	812	785	837	795	788	795	787	790	823	767	781	740	782	786	815	751	789	814	807	845	841	828	795	801	759	784	778	808	812	792	782	818	815	765	781	758	786	795	809	808	803	783	790	854	791	799	798	807	782	801	782	789	808	738	758	780	812	845	789	828	816	759	780	739	778	860	774	845	795	799	804	844	852	802	799	807	780	761	847	835	799	785	775	725	796	835	847	817	798	811	798	769	768	785	797	812	790	806	873	739	828	815	891	815	811	790	753	765	788	784	788	805	833	793	814	868	778	797	775	798	777	815	742	770	783	829	779	856	854	798	748	802	828	762	822	796	833	750	779	732	775	811	750	766	821	785	790	834	751	790	756	803	747	822	795	772	771	760	781	806	775	811	772	829	798	813	781	793	802	748	773	808	797	784	779	844	828	805	806	825	820	790	817	851	862	800	814	836	827	801	802	853	756	789	805	778	841	778	785	801	775	793	775	776	781	762	834	875	794	755	855	774	778	800	792	790	770	799	751	802	783	883	800	802	821	833	798	798	781	780	837	782	840	764	784	792	741	872	820	806	845	745	800	810	797	779	810	801	812	804	819	730	804	833	793	733	810	748	848	800	787	777	822	779	841	799	766	790	790	782	835	794	776	814	850	815	808	800	809	731	803	824	829	798	777	787	807	786	820	792	782	794	783	851	771	840	758	802	798	859	809	739	774	810	734	743	782	788	834	809	820	803	787	782	835	830	790	786	809	819	792	751	779	832	760	802	822	809	832	796	771	806	842	800	798	796	813	784	835	830	819	766	822	858	791	809	794	816	756	777	768	763	812	811	810	851	781	806	806	771	814	781	842	785	835	726	783	835	865	829	791	805	802	794	792	810	801	834	723	778	774	805	762	771	789	793	786	769	791	756	830	753	769	776	801	831	804	868	825	791	730	774	776	755	806	784	781	803	774	782	788	749	796	846	814	811	811	798	819	800	801	810	780	753	774	787	796	822	818	741	833	816	762	784	744	814
23606	20912	25201	26779	20918	20909	2970	529	363	338	297	316	273	260	265	290	242	226	257	233	235	229	235	259	229	269	250	233	227	217	222	218	244	208	226	229	220	217	211	234	249	227	222	198	217	255	199	209	230	229	207	199	217	211	200	213	258	242	205	245	223	215	185	215	247	249	235	202	221	212	224	211	200	237	224	242	218	224	213	227	234	203	242	238	212	234	235	203	232	219	210	239	218	222	204	212	208	207	206	185	210	223	201	217	226	201	209	212	217	206	240	225	214	212	249	250	230	207	225	230	242	218	243	219	227	240	227	218	236	213	230	203	245	228	211	209	211	230	216	228	227	235	232	243	233	224	239	236	214	239	221	222	236	213	197	201	238	245	227	208	217	213	236	232	202	235	220	218	226	228	240	225	194	215	196	235	215	216	202	205	193	197	195	189	225	237	225	231	232	246	246	220	231	252	212	229	203	242	224	215	210	200	203	228	213	210	222	234	205	228	213	213	220	210	205	222	209	208	232	206	223	192	220	250	246	241	223	246	235	189	206	221	251	206	215	224	205	236	255	212	244	236	210	229	224	195	221	244	249	199	221	209	231	223	236	224	227	229	211	244	221	226	223	208	199	257	219	218	245	215	215	224	221	228	213	210	223	232	220	248	234	212	210	220	210	223	236	229	224	229	228	206	232	226	230	207	203	233	229	227	235	241	240	206	214	226	216	245	232	218	213	239	198	235	238	217	229	211	207	240	216	227	202	235	244	206	235	200	242	213	210	225	211	209	202	219	231	203	201	219	224	224	226	222	191	234	227	246	208	219	223	239	177	217	190	238	201	240	238	238	200	217	236	216	217	224	219	223	208	187	204	208	220	226	202	181	200	198	223	238	215	224	214	201	205	221	193	216	211	221	238	190	215	211	220	219	233	227	222	226	205	199	195	233	223	207	235	194	214	211	211	226	233	199	245	225	237	202	248	211	213	271	215	237	224	189	216	215	220	238	202	217	216	214	243	205	200	212	219	217	206	226	210	208	205	243	203	204	205	235	208	212	227	204	204	208	228	198	204	252	205	223	213	204	233	208	214	192	206	213	229	197	229	214	223	219	220	246	193	210	231	230	228	204	232	234	257	229	212	212	244	198	212	250	209	237	221	204	245	204	205	219	201	208	199	226	235	232	215	247	193	226	264	248	215	247	222	217	216	228	221	214	200	223	212	226	252	231	212	219	209	220	222	232	209	236	214	217	197	210	224	190	224	208	226	235	208	230	189	221	227	186	198	218	234	224	211	240	207	216	212	207	213	212	222	218	212	245	243	210	197	230	201	225	222	227	210	233	230	185	203	201	212	202	236	219	221	208	224	233	240	222	247	236	236	210	230	227	232	234	218	219	230	220	234	211	207	218	225	219	208	235	233	252	226	206	236	223	224	213	229	218	224	221	223	237	197	200	208	219	201	214	235	206	194	235	221	226	219	202	203	213	212	228	222	215	224	212	232	220	220	217	198	219	217	242	218	233	238	220	235	209	214	213	225	229	195	236	218	234	237	211	227	227	186	199	230	226	214	217	221	217	228	229	212	222	240	190	214	236	246	234	218	180	235	205	256	204	229	210	217	231	212	230	217	222	243	233	229	231	233	191	186	185	238	227	196	205	232	202	224	198	225	216	222	193	195	219	211	233	215	207	245	231	230	221	226	228	237	228	208	220	209	225	219	218	232	196	221	224	215	236	231	227	219	239	190	221	229	192	233	224	240	207	231	232	242	221	219	216	210	211	246	240	207	171	273	238	201	223	216	223	203	230	238	230	244	212	251	231	213	216	223	224	191	243	205	210	233	224	237	252	250	217	227	247	261	185	181	218	226	202	211	216	203	218	202	188	232	211	233	220	227	207	210	197	223	209	212	213	214	220	226	193	210	225	217	204	216	197	234	220	233	213	210	207	230	212	255	212	212	205	232	243	222	201	228	206	225	213	221	231	230	207	216	216	208	224	239	224	185	195	219	185	260	217	233	220	241	261	194	212	215	204	212	192	215	215	211	243	201	208	216	235	228	239	228	226	222	219	216	201	213	208	221	235	228	176	215	222	213	237	244	224	239	237	202	223	212	237	214	230	214	223	262	204	185	205	217	208	196	223	229	192	231	225	211	223	220	194	215	209	227	225	195	235	210	217	199	187	208	215	221	208	217	212	182	217	245	230	231	233	222	218	235	214	190	182	213	225	213	215	222	239	243	221	209	234	202	233	243	201	199	204	236	249	222	225	240	221	222	203	228	238	225	215	213	252	232	241	242	191	196	236	255	225	227	228	215	209	209	221	211	207	203	234	235	207	211	229	233	229	228	211	222	210	221	235	222	213	217	218	240	209	212	230	193	210	212	211	200	227	211	209	228	245	223	227	209	241	248	262	239	214	208	219	222	241	203	219	196	214	231	231	210	226	209	229	200	225	207	231	218	234	243	207	223	213	240	223	218	225	255	208	225	217	206	201	205	275	238	223	235	228	248	238	230	195	238	216	229	190	224	226	211	242	223	227	201	199	211	219	207	219	205	208	246	255	185	217	247	227	186	193	244	226	216	208	209	225	203	229	205	227	215	225	204	217	228	227	200	201	219	216	201	243	190	224	232	242	215	242	207	196	242	207	200	248	183	241	213	229	259	204	224	260	224	181	234	219	222	215	246	218	208	215	244	218	185	242	229	204	222	232	235	215	225	203	236	226	217	199	235	202	228	245	215	229	210	242	219	244	243	234	226	220	223	234	213	225	237	234	247	219	240	221	216	193	238	221	198	210	202	239	209	220	202	224	229	218	223	221	216	226	201	233	184	212	197	189	211	240	226	227	217	234	232	225	226	232	222	207	202	221	213	210	223	231	223	226	197	219	233	209	181	224	235	219	197	218	226	209	207	199	225	200	220	235	235	216	226	225	229	233	197	215	189	229	214	222	199	232	225	246	202	236	218	235	189	248	228	248	244	240	219	210	225	222	199	235	212	217	222	226	218	249	214	230	250	258	223	240	194	202	232	213	220	219	211	199	212	210	209	259	233	203	222	231	221	197	229	223	218	217	231	245	194	247	256	217	236	187	234	223	179	205	240	193	236	194	198	230	222	211	231	206	206	229	224	211	233	222	220	234	232	233	256	196	244	213	205	180	206	225	210	233	228	236	193	231	209	212	231	219	226	234	222	194	210	212	225	219	213	221	236	230	210	204	224	217	232	189	245	204	206	230	216	212	231	230	195	210	229	211	228	217	208	201	209	230	200	216	227	187	207	253	218	232	211	209	201	240	204	192	214	223	238	239	207	216	230	244	211	216	216	201	203	218	221	232	238	240	207	231	229	220	232	201	203	225	211	226	229	205	217	213	212	215	233	201	224	216	208	240	198	240	225	210	193	220	206	213	215	201	205	224	218	212	229	215	231	213	225	221	208	201	228	213	218	214	215	194	240	207	218	231	226	234	192	242	197	213	195	199	203	205	199	229	209	221	231	228	233	208	217	239
3735	5111	3095	1474	927	749	702	635	592	538	544	522	530	499	531	524	500	543	515	521	521	508	554	502	506	496	545	502	489	504	509	494	523	511	473	467	484	523	485	477	521	482	496	492	488	525	525	489	512	505	454	431	500	501	479	523	482	514	508	506	514	465	463	504	504	450	522	543	492	477	474	498	471	516	484	503	503	530	471	501	504	490	512	509	520	520	507	510	468	500	480	504	533	466	538	506	496	481	503	534	492	511	496	498	469	467	479	485	501	558	481	495	509	494	483	479	496	471	504	501	512	492	456	470	502	452	512	503	502	458	469	516	485	537	449	529	531	514	476	497	453	507	491	503	531	499	527	488	512	485	513	500	538	483	498	504	497	495	519	533	517	487	501	477	477	494	480	522	524	500	523	497	464	525	485	485	505	512	482	518	500	440	500	462	473	483	502	502	485	479	466	450	490	459	489	491	534	444	490	498	476	485	484	483	529	524	511	506	507	496	472	503	511	516	493	490	482	477	515	524	503	532	477	512	530	497	474	541	461	493	474	509	476	469	536	472	544	529	506	479	488	480	515	512	520	504	468	525	513	509	475	485	539	504	505	463	474	490	488	525	515	493	498	487	488	482	496	532	498	521	447	521	490	514	463	475	486	475	501	469	495	550	526	502	540	494	492	533	517	521	466	452	512	492	508	485	469	507	510	461	488	469	492	499	474	477	492	486	511	550	531	494	492	490	513	500	481	500	506	537	534	452	506	488	494	497	495	479	547	463	487	475	529	539	543	516	501	520	496	491	479	549	495	460	544	488	505	452	496	534	543	501	476	523	488	486	479	520	507	479	525	519	520	503	527	545	513	496	510	479	528	523	514	541	509	529	513	503	524	489	549	507	478	503	502	509	492	507	500	544	532	540	506	494	494	517	512	498	489	512	507	503	481	423	522	482	511	488	511	459	482	533	531	460	470	499	465	511	489	485	478	479	513	490	516	517	520	489	507	519	489	501	524	480	513	516	545	483	467	513	494	492	474	483	493	455	473	499	455	520	505	478	507	484	506	472	519	479	498	467	498	476	515	525	488	448	499	485	525	507	504	507	474	494	531	562	512	514	451	533	502	466	513	512	505	476	473	504	520	458	526	490	499	486	501	470	452	505	478	524	475	503	488	514	495	500	492	486	444	481	522	510	479	521	487	494	486	495	517	443	480	534	466	475	497	482	496	489	492	522	493	501	511	488	539	540	457	476	483	485	484	493	488	473	489	499	538	498	508	471	479	540	502	505	491	494	504	464	496	463	487	461	520	511	497	497	471	499	517	505	501	465	486	492	554	499	504	530	509	510	484	486	497	490	496	446	524	555	481	456	477	493	499	501	475	521	519	493	481	514	514	503	516	485	470	497	467	468	506	493	528	539	491	464	499	493	453	501	518	505	499	499	473	548	500	525	453	507	488	479	505	507	469	519	542	505	516	457	490	483	542	504	486	497	502	525	506	524	449	462	479	508	570	499	485	510	516	476	507	491	487	523	519	508	499	487	492	489	526	524	447	509	482	492	477	493	546	502	518	505	505	473	496	529	501	479	464	520	526	491	474	489	498	507	535	485	452	487	483	465	504	487	508	463	493	455	484	491	490	471	465	513	512	512	486	540	520	500	504	556	447	491	491	512	480	491	500	509	498	510	473	478	472	500	499	521	483	468	519	518	520	478	511	458	476	461	497	517	503	478	550	487	530	526	481	487	493	510	494	531	480	545	516	484	484	467	499	508	486	528	496	519	493	527	470	484	508	482	481	504	476	480	475	505	534	517	511	463	489	502	489	486	484	487	517	507	504	477	495	523	499	503	508	516	481	513	510	495	519	509	481	503	510	518	501	486	499	456	469	469	519	513	496	503	545	481	499	481	464	478	504	527	490	483	518	467	481	499	494	540	485	462	539	462	517	483	480	513	461	485	505	520	497	499	468	505	496	473	505	489	535	505	496	471	508	495	470	468	536	493	498	467	498	505	515	502	525	517	468	507	488	526	488	466	475	535	483	515	488	489	477	523	527	517	514	495	494	446	499	481	497	461	490	491	529	510	513	524	532	494	475	501	495	482	473	532	492	484	496	511	520	494	486	542	497	553	514	496	488	478	519	483	507	506	506	504	493	495	507	537	505	511	448	484	465	518	490	509	510	496	524	492	489	482	525	505	506	493	509	528	481	518	492	486	515	513	501	490	531	485	498	496	529	502	488	505	487	491	491	482	520	498	452	478	475	501	482	481	474	540	501	496	478	486	495	513	494	507	489	540	501	504	546	475	532	491	516	478	513	496	498	462	506	501	514	470	503	482	499	533	483	467	481	509	540	483	498	511	528	503	476	455	488	454	522	484	499	508	481	485	533	498	474	519	512	498	462	464	487	504	458	475	476	479	497	496	477	495	472	497	472	519	537	504	543	492	481	531	479	531	499	499	501	492	490	489	518	500	468	485	461	464	484	489	510	490	500	483	490	461	476	478	488	483	482	498	512	514	484	492	500	509	450	499	516	490	467	508	491	491	477	536	488	510	493	456	530	487	482	516	520	443	452	508	479	510	476	487	499	480	506	481	507	491	522	477	458	503	509	515	529	486	510	466	494	481	508	518	498	501	503	486	515	503	488	475	483	493	519	487	508	487	515	515	525	506	488	496	508	494	498	484	475	543	493	530	487	490	510	516	506	481	490	522	490	493	485	503	464	502	521	492	488	509	503	482	494	527	489	451	494	482	487	496	512	508	491	516	532	501	495	477	488	535	502	490	494	495	514	450	466	506	441	545	480	474	459	547	469	485	497	431	500	480	519	522	522	514	461	565	511	491	487	501	552	511	499	507	465	441	493	504	492	504	488	517	483	517	485	470	508	523	492	488	491	505	511	472	506	494	504	521	503	523	473	560	501	477	488	477	481	505	493	493	500	509	482	448	517	503	484	451	477	535	508	479	506	489	497	469	489	511	505	544	524	499	486	500	522	525	543	496	465	517	512	476	511	566	498	503	477	467	497	524	489	507	523	518	508	530	513	473	494	484	506	512	457	524	526	495	497	515	503	477	512	505	496	528	499	491	493	514	507	555	474	481	479	510	508	492	513	503	515	471	481	483	464	511	471	505	476	489	465	467	496	488	471	513	510	476	481	534	525	497	470	505	509	502	467	520	504	491	486	536	467	509	452	507	532	535	475	557	507	473	490	473	513	507	534	479	503	550	518	476	551	539	514	477	503	503	491	500	503	513	492	520	513	474	506	509	506	475	490	468	473	509	505	514	489	497	488	510	474	507	459	474	479	482	515	489	503	487	470	482	490	522	462	489	485	467	496	449	478	539	488	541	507	496	527	489	512	488	465	528	501	507	495	486	499	529	468	510	506	539	507	506	483	489	485	488	503	508	546	500	518	493	488	475	428	518	494	526	498	521	540	484	470	517	498	512	483	527	514	445	489	478	497	488	492	493	481	506	497	462	463	509	513	482	531	493	499	550	496	482	500	494
32371	11973	1361	336	289	302	267	269	277	269	285	263	304	292	256	281	267	275	252	258	304	290	256	247	290	309	298	284	299	262	259	260	292	289	260	269	267	257	282	305	284	287	282	256	291	298	285	302	262	261	276	294	294	272	300	263	272	244	249	292	262	266	249	291	235	293	296	283	266	279	257	280	257	257	283	273	304	297	273	259	279	270	267	291	266	286	325	280	296	266	287	314	298	285	262	277	267	293	309	279	277	292	293	256	270	261	307	249	263	322	291	271	311	255	302	301	285	272	286	284	283	285	283	269	267	312	277	281	295	277	299	297	303	280	243	271	278	315	272	256	265	283	271	279	265	262	284	323	278	298	275	297	282	277	306	265	278	288	273	274	268	263	268	288	281	292	322	259	248	312	279	282	266	264	266	267	280	260	242	297	307	243	287	263	290	325	318	283	284	283	285	287	298	297	278	285	287	312	276	246	265	304	220	270	299	272	271	245	238	297	265	304	239	278	294	292	238	287	260	286	286	265	269	290	245	289	289	280	302	273	280	297	281	276	266	287	262	302	243	260	323	306	272	280	304	277	292	260	265	262	264	262	295	299	239	278	267	297	249	298	286	257	281	269	234	294	294	260	309	280	295	274	285	309	273	261	265	309	265	311	293	289	285	294	273	269	282	300	295	274	329	277	293	279	303	313	272	302	288	292	274	290	277	265	315	257	286	269	303	295	283	277	277	267	283	254	277	255	274	281	333	345	276	289	242	307	267	309	271	300	260	274	315	308	294	298	261	307	309	272	268	298	291	292	289	266	269	268	278	250	256	284	295	312	273	279	285	288	283	288	277	284	274	310	298	309	278	303	278	268	280	295	305	294	298	284	284	300	277	290	268	295	284	278	277	273	268	288	273	279	294	293	273	247	272	294	290	279	297	292	251	289	275	248	297	295	295	271	304	316	301	289	271	287	290	264	247	287	267	295	270	266	295	288	292	286	277	254	307	302	278	274	302	302	293	295	283	305	271	287	300	294	300	273	286	304	275	283	289	276	276	278	262	298	315	331	271	281	297	270	296	260	299	324	301	286	277	294	260	274	270	279	288	292	315	270	283	314	281	257	296	301	259	314	284	282	275	287	256	281	302	267	274	278	282	313	291	276	235	277	298	283	269	251	257	286	284	286	296	236	281	281	305	306	288	285	291	283	277	302	301	271	271	282	283	271	285	272	289	286	287	296	305	291	317	311	247	302	284	274	291	311	290	284	284	247	273	249	290	258	287	277	297	266	250	288	289	269	247	272	281	303	274	294	310	279	304	266	295	260	241	291	295	254	258	297	265	318	286	282	249	313	286	298	286	262	285	289	296	282	285	265	293	278	236	305	273	284	270	269	304	318	263	277	277	289	287	310	295	306	308	263	242	294	280	277	304	275	277	286	270	281	282	260	284	280	272	275	307	298	260	272	323	307	275	270	274	261	269	281	270	282	248	258	327	314	240	264	279	324	301	306	283	289	255	286	292	256	288	290	299	278	291	263	281	280	298	277	286	283	297	291	302	269	303	291	294	289	293	313	269	254	273	298	306	285	319	247	281	250	287	295	262	304	302	280	309	299	302	272	261	307	273	280	252	281	308	287	316	305	290	303	275	305	287	301	305	338	265	249	274	309	282	247	294	265	305	283	294	283	269	289	268	272	304	275	313	297	282	304	273	277	240	260	267	289	290	295	307	278	269	265	302	277	263	329	263	282	278	319	291	270	280	287	301	281	290	278	269	269	288	262	286	301	299	254	277	297	276	321	274	282	312	292	321	277	277	311	289	260	275	263	320	275	263	309	281	307	252	277	306	298	296	290	296	284	253	297	285	259	282	280	281	301	320	266	268	259	300	286	245	256	285	267	285	258	244	306	260	295	287	282	301	302	263	277	275	276	294	267	254	278	289	284	296	265	269	282	279	273	281	309	269	252	253	263	291	268	279	289	275	325	282	295	290	293	277	255	274	269	261	295	264	301	293	280	277	271	294	290	253	277	251	252	292	278	295	300	267	263	290	312	297	275	299	265	286	273	286	268	257	279	283	247	283	227	281	271	277	288	299	303	270	296	282	300	285	268	279	288	290	281	276	305	275	289	305	288	283	295	291	266	262	285	256	270	287	283	312	268	291	273	304	315	284	275	291	288	266	282	301	254	288	251	296	254	244	293	308	283	297	308	308	315	265	299	275	299	258	284	281	289	252	291	297	266	283	279	288	314	303	282	279	304	280	259	284	249	283	290	268	280	277	296	269	281	278	290	270	282	271	275	283	267	310	287	251	288	284	297	256	323	274	273	296	290	286	312	278	283	282	277	271	314	261	281	303	302	292	270	266	304	288	308	270	275	312	267	244	290	283	270	286	282	297	299	262	286	285	281	296	276	288	283	290	309	275	293	286	298	283	303	284	282	285	283	298	296	302	280	302	298	293	307	275	270	246	290	286	309	288	295	266	292	307	279	301	294	275	278	275	274	269	274	295	264	292	299	286	295	287	280	284	296	253	275	267	265	277	281	290	269	253	283	287	294	282	277	310	299	300	300	293	273	324	284	263	290	279	327	291	254	307	290	289	281	275	300	292	262	285	265	278	287	297	279	293	307	274	307	269	272	313	271	271	249	270	266	306	282	296	274	289	274	290	290	267	311	295	254	268	236	272	264	283	272	302	270	273	291	282	276	284	306	301	288	298	266	292	316	268	304	292	287	250	301	288	273	305	282	295	271	289	274	300	272	285	282	266	312	253	289	301	252	277	265	265	290	277	276	268	267	271	289	252	320	279	298	285	260	250	263	287	320	309	275	290	288	271	267	278	333	324	279	289	250	326	291	296	272	260	273	284	305	296	269	278	259	316	280	282	281	304	282	295	263	314	266	260	293	284	297	248	303	330	287	299	289	301	259	270	296	279	306	263	260	298	288	284	271	294	275	278	291	292	265	272	305	281	282	262	275	274	285	276	285	260	253	277	276	288	274	275	316	311	276	255	254	273	274	298	278	288	268	280	304	261	278	285	272	255	299	241	301	273	279	269	278	291	291	265	286	297	276	308	286	266	278	262	262	260	294	270	254	248	295	308	295	310	281	284	260	262	273	288	275	282	265	279	285	269	264	296	272	314	281	298	249	318	302	280	301	281	284	286	275	312	260	255	285	279	268	277	262	303	288	286	265	263	291	272	267	267	296	305	282	273	268	255	289	277	294	313	302	277	290	286	276	286	266	336	276	301	295	334	279	293	286	261	291	302	288	265	292	294	271	247	285	301	257	287	246	255	293	284	285	247	303	267	300	268	303	275	270	265	281	295	340	290	253	302	288	297	278	298	272	303	263	275	303	278	271	243	261	256	300	272	261	274	250	265	278	284	290	306	258	254	314	277	307	303	290	269	307	291	311	294	270	296	295	286	290	288	299	297	301	274	276	276	261	271	272	260	271	275	284	259	280	303	299	277	289	302	275	280	283	273	303	252	285	290	283	298	279	275	295
5322	907	789	697	678	714	689	650	661	710	675	639	648	633	662	644	700	671	645	645	668	661	645	657	705	635	675	630	678	649	630	652	659	651	643	640	628	689	639	642	690	696	648	646	669	656	686	639	692	722	687	657	650	657	645	680	683	677	676	692	677	650	687	601	665	705	622	680	647	665	674	673	668	623	665	680	696	685	663	678	643	630	666	614	689	639	642	673	638	668	663	685	667	655	673	649	675	680	696	673	663	651	697	638	661	625	612	624	658	635	681	667	605	692	710	672	690	665	635	663	706	627	619	653	694	680	665	684	683	648	695	670	656	628	642	639	666	658	685	673	671	640	667	651	707	651	688	650	626	700	623	632	660	667	659	619	727	686	673	630	668	654	672	644	675	655	653	725	640	643	695	697	703	726	646	672	659	654	638	681	625	678	688	698	682	647	667	693	633	688	639	706	666	660	658	699	701	663	655	670	704	645	677	639	646	630	670	628	657	655	649	681	691	648	696	667	682	658	628	641	677	663	664	656	649	702	660	661	703	690	639	656	649	676	615	610	682	698	659	626	667	642	646	682	608	667	735	645	669	663	658	627	655	671	636	655	652	675	679	639	684	681	652	654	684	647	647	664	660	692	671	653	658	671	644	654	689	627	630	629	672	631	678	656	665	671	640	679	702	640	681	655	668	662	690	650	700	692	662	631	691	657	677	691	667	637	692	672	691	685	644	685	633	646	633	671	642	640	660	609	679	674	656	634	669	658	687	680	669	684	624	677	671	674	651	659	704	662	646	686	687	664	636	634	656	614	666	707	655	646	740	685	702	679	625	659	604	651	629	683	625	658	695	686	669	649	678	656	683	640	643	649	662	681	620	663	676	654	688	646	658	706	643	656	657	664	713	650	704	626	643	647	667	647	656	655	642	646	651	681	691	634	686	684	675	693	664	692	641	643	664	687	701	623	665	644	666	640	662	683	688	658	623	623	692	624	694	663	655	692	626	686	624	650	607	635	667	650	682	687	644	660	633	656	652	646	658	670	651	674	669	663	675	667	675	668	630	678	648	637	700	630	684	648	673	715	656	624	644	671	665	604	656	701	665	614	646	646	690	653	605	693	699	643	680	682	717	695	654	666	642	631	642	671	603	691	681	690	678	624	705	669	624	684	645	644	652	616	613	641	675	674	666	641	681	627	720	706	661	647	624	668	608	660	623	655	714	677	671	655	699	666	667	710	631	669	635	636	649	637	680	673	686	655	632	677	652	626	684	673	660	654	678	644	651	668	671	648	638	688	678	645	662	713	668	611	645	670	671	643	688	655	657	670	672	692	652	638	676	703	633	624	647	696	642	644	644	622	671	625	655	661	662	610	711	648	649	611	663	636	699	668	677	659	688	688	675	688	644	668	670	649	651	662	623	691	692	653	676	644	634	672	677	685	659	630	655	676	688	688	698	712	654	643	659	654	649	655	666	700	625	706	653	636	641	697	665	666	673	671	652	679	676	624	610	672	661	636	626	629	631	659	627	670	672	615	660	669	682	620	667	664	668	682	678	633	700	638	630	681	649	682	688	650	635	672	657	671	708	627	667	644	626	733	639	654	689	704	655	646	641	620	644	612	636	628	656	625	668	691	664	641	691	693	655	689	660	667	666	691	725	713	654	650	675	662	643	651	676	684	703	668	651	677	649	581	695	654	675	672	656	658	663	630	641	663	671	645	627	663	676	670	667	688	646	674	677	668	633	696	679	621	668	646	670	666	645	666	685	619	637	659	617	640	660	710	706	692	647	712	638	679	641	671	655	643	680	668	648	627	644	706	658	638	612	677	678	647	634	658	649	710	699	637	663	650	635	656	624	682	685	662	666	663	693	658	676	658	637	615	633	640	682	650	684	684	671	658	651	691	654	651	693	631	647	644	687	635	653	623	686	639	608	673	604	638	619	605	682	696	659	694	640	675	672	659	675	632	669	677	652	722	706	662	689	633	657	672	661	661	647	645	742	656	656	639	672	684	655	677	633	635	695	662	648	683	668	652	654	691	676	669	675	660	688	665	621	611	682	679	691	703	676	670	661	641	641	674	647	657	665	653	656	676	613	647	659	654	651	621	636	684	632	656	740	658	610	661	629	679	709	679	690	647	654	708	609	646	697	677	697	661	655	633	692	671	715	633	674	662	615	642	655	639	622	651	681	639	693	680	663	663	679	681	669	682	617	657	645	673	660	666	611	611	691	629	710	733	642	688	616	672	647	689	669	708	629	672	700	660	707	635	616	697	700	688	633	648	644	643	660	680	649	639	602	657	621	667	694	678	665	682	668	645	644	627	638	703	674	657	692	709	662	676	644	691	680	668	677	694	681	665	625	628	667	670	676	631	661	627	691	691	648	715	673	628	644	651	673	616	664	653	670	643	620	659	658	660	688	688	699	651	628	598	656	654	664	691	724	650	674	652	675	682	670	640	643	644	652	689	666	650	680	658	656	687	693	635	621	686	645	663	649	673	648	680	647	661	663	671	646	667	670	643	658	667	674	668	636	670	654	668	676	654	637	728	651	633	660	633	704	666	648	648	631	638	663	632	671	624	680	650	681	646	697	664	673	662	675	647	645	680	686	639	666	674	695	631	650	632	657	688	640	680	668	605	696	653	699	639	668	659	657	647	663	626	659	622	711	623	639	648	666	658	675	629	657	672	632	663	657	665	680	621	652	624	673	656	696	621	635	648	622	611	646	673	684	630	662	659	731	645	680	674	672	667	669	719	620	635	672	626	666	677	703	679	747	682	649	634	660	645	648	657	654	660	704	692	722	651	658	676	635	643	651	667	662	659	648	671	664	603	658	627	680	668	662	654	638	623	625	626	650	669	691	666	669	670	651	650	666	653	622	619	642	689	658	657	657	624	721	661	689	682	677	644	673	667	654	649	672	635	606	696	654	659	661	676	657	629	665	670	630	644	672	655	648	701	699	669	659	676	654	687	696	635	669	673	633	646	681	648	704	678	663	700	675	675	683	670	669	642	676	613	701	652	676	689	667	657	607	701	653	707	648	704	655	654	635	643	667	653	702	653	610	684	655	630	689	634	660	684	654	663	612	662	650	647	624	638	667	660	669	627	634	653	660	628	671	692	587	722	664	658	706	679	690	635	713	708	631	653	662	620	679	669	651	631	667	671	657	664	674	694	610	738	633	665	642	628	680	597	659	675	657	687	637	600	665	654	665	693	676	621	653	621	673	666	643	636	671	679	701	657	631	657	650	669	631	688	691	657	673	648	675	669	685	644	705	690	630	617	692	663	661	621	630	661	630	671	616	665	683	665	652	647	671	636	641	660	711	646	674	655	619	671	653	640	657	654	700	617	656	680	673	668	693	660	667	688	665	662	687	670	687	645	689	677	642	678	685	680	641	670	682	697	665	650	674	650	678	736	647	647	650	689	687	643	641	664	667	629	649	673	673	653	652	672	662	627	656	709	654	694	641	669	690	716	676	668	642	671	647	694	644	657
24639	20889	24362	27529	19107	1184	529	459	417	444	381	396	406	406	362	368	369	347	335	352	371	366	382	381	341	356	355	362	350	337	369	362	367	387	360	421	368	370	352	370	392	379	362	342	396	348	364	364	380	331	417	402	351	340	354	368	356	364	377	367	395	355	352	365	330	352	403	348	375	361	390	401	394	366	363	386	377	351	373	382	360	371	383	361	370	360	384	366	371	400	304	330	352	330	333	381	348	349	389	371	344	357	400	408	320	396	345	360	345	383	397	340	348	376	324	370	396	362	312	335	370	358	364	370	406	362	332	392	392	338	343	367	395	332	366	379	319	340	385	371	353	387	411	395	359	371	372	379	391	385	365	385	323	329	372	366	355	317	385	369	366	366	378	412	388	401	377	334	376	353	360	347	347	366	375	346	370	340	367	385	381	347	353	375	330	364	359	391	353	358	378	351	355	398	363	340	370	402	410	368	352	365	345	377	383	364	412	377	357	388	362	326	387	397	375	358	369	378	386	345	391	368	360	348	371	364	382	352	362	353	348	321	378	378	364	349	394	364	345	374	377	336	386	382	353	392	402	357	380	361	375	373	337	411	365	341	373	351	353	339	325	365	363	340	327	380	365	406	371	370	373	365	355	342	390	364	337	357	333	381	374	351	376	438	395	374	335	360	360	368	379	333	378	359	364	366	371	345	383	348	373	361	345	391	379	390	363	374	377	321	374	405	363	375	365	380	359	363	345	343	359	322	361	340	373	339	356	360	328	382	370	371	374	394	345	356	384	372	385	321	372	341	342	385	363	380	357	370	359	328	385	375	351	354	387	372	344	347	384	345	312	360	350	374	372	332	340	383	377	371	374	337	386	379	375	344	381	372	378	344	343	388	360	372	365	391	373	343	350	391	376	392	383	344	399	371	370	371	337	378	402	348	334	344	394	362	371	342	373	376	373	338	370	368	398	405	356	365	389	370	357	369	359	356	345	354	340	377	380	377	376	364	374	368	384	343	355	363	373	375	352	389	329	362	355	383	404	331	335	376	360	362	370	386	385	365	368	364	346	356	385	372	353	382	397	374	358	394	374	347	344	359	341	369	354	367	405	380	363	397	350	376	381	323	375	365	365	379	376	360	381	375	331	360	401	371	365	362	360	381	333	339	348	378	380	405	348	372	382	393	366	376	366	394	345	350	359	384	350	387	371	376	379	358	346	356	357	377	429	355	357	385	375	345	354	354	367	404	325	385	381	340	397	387	373	370	390	406	381	345	389	362	337	392	380	341	378	373	396	362	360	339	382	377	357	336	335	356	363	342	365	385	344	376	350	404	377	353	358	376	365	337	359	373	397	398	378	379	364	379	339	341	377	327	373	361	358	344	381	374	364	412	422	390	352	351	358	367	341	366	366	337	357	360	360	388	380	358	352	347	404	329	353	357	341	335	335	359	367	372	366	356	371	339	358	377	370	351	350	337	396	371	396	381	350	342	355	381	351	374	386	398	341	335	310	378	347	358	401	406	360	360	377	407	334	359	385	373	354	373	373	349	355	339	346	353	367	369	394	303	344	371	348	365	365	319	335	363	360	387	379	412	379	330	359	377	399	350	352	353	360	370	365	389	381	346	335	388	383	348	339	370	358	367	343	377	372	329	380	332	389	357	365	356	343	343	372	348	360	375	373	369	350	403	360	383	362	377	344	370	349	377	375	360	372	407	345	367	379	345	365	368	356	363	357	366	396	368	368	341	348	341	378	384	349	413	372	385	361	391	350	381	384	353	397	374	402	350	363	391	354	365	368	344	332	375	372	379	349	329	369	390	387	356	348	347	387	353	389	381	365	333	374	335	347	374	345	346	363	351	339	358	369	370	312	356	368	360	396	349	349	343	357	370	359	344	363	390	397	371	339	361	372	345	368	346	375	390	388	382	337	345	352	350	393	335	368	375	388	351	375	359	351	355	392	374	410	390	352	352	366	397	361	373	334	327	373	373	368	334	347	370	343	333	348	352	366	350	371	368	402	351	379	357	332	315	356	381	367	367	346	337	395	357	360	331	404	367	395	365	369	360	353	376	327	360	390	356	364	375	357	329	377	371	359	367	370	384	400	346	353	407	371	376	381	349	360	374	347	372	362	370	347	352	356	386	359	348	391	364	409	354	364	383	353	352	358	350	380	366	374	375	378	362	363	383	343	360	380	355	347	355	366	326	405	344	384	390	368	347	331	392	362	361	345	327	371	378	337	366	329	346	313	375	370	387	401	381	373	359	371	336	338	369	325	347	363	341	373	356	351	339	337	374	358	365	345	358	325	358	387	356	342	345	365	345	373	367	362	361	349	343	383	356	347	352	369	347	379	403	397	375	358	378	378	368	332	390	356	362	360	336	373	340	362	358	379	341	349	359	360	354	394	371	373	389	382	393	354	359	354	362	404	384	350	343	359	385	394	395	349	340	375	388	372	352	375	352	337	375	345	325	298	361	375	363	365	371	346	366	380	409	360	370	349	314	345	365	380	369	345	397	369	348	359	366	364	377	363	357	362	365	392	395	390	350	360	373	373	375	365	379	365	358	374	379	355	321	361	359	371	377	377	385	399	411	376	366	392	369	329	363	358	344	346	372	365	351	394	352	339	351	337	398	329	347	345	370	355	379	389	349	325	340	378	377	387	361	376	366	359	335	365	379	373	371	352	391	373	353	363	368	351	349	329	375	380	391	345	368	339	332	372	373	385	346	387	345	333	351	350	354	385	366	341	351	388	386	377	396	374	372	349	364	370	365	354	386	342	368	345	383	355	387	365	369	380	344	334	402	331	364	380	358	370	383	404	392	386	351	351	340	381	374	357	362	371	365	354	346	362	383	390	352	341	380	371	389	381	378	341	355	374	398	400	354	382	336	347	367	361	360	372	368	338	345	374	373	361	377	351	353	377	382	358	352	351	348	331	372	385	358	383	358	360	383	375	382	383	346	305	378	364	342	353	353	388	381	365	371	361	384	368	324	403	356	393	387	343	342	379	323	396	411	371	342	377	333	332	375	331	380	377	346	341	317	370	331	320	351	334	334	372	337	382	370	365	362	321	360	391	395	416	323	369	397	339	337	324	389	379	370	340	366	337	368	348	347	380	352	365	351	369	363	369	374	392	395	384	350	378	422	341	363	384	374	379	376	369	355	382	368	350	391	363	340	385	350	372	350	342	356	357	366	350	380	362	361	340	349	353	384	361	377	339	348	384	380	355	354	357	321	341	381	362	359	342	354	378	351	337	372	326	350	343	362	364	370	380	393	359	345	370	338	372	348	328	370	353	325	349	361	377	345	347	369	352	348	317	336	370	349	344	354	376	361	371	354	370	381	396	380	377	355	386	377	350	393	347	385	415	355	355	330	401	377	354	362	345	364	366	356	389	410	373	348	359	396	359	342	382	384	321	376	352	375	330	352	352	401	330	410	337	322	367	364	375	376	388	319	357	359	412	370	348	379	336	379	341	360	359	373	359	354	334	384
3402	2934	2040	1194	1001	905	881	786	845	828	801	853	874	806	778	785	811	799	838	757	848	797	816	765	820	790	867	829	745	788	831	801	826	816	852	795	798	763	814	788	805	805	829	781	820	841	789	806	779	792	807	826	830	780	755	800	776	812	800	855	794	769	868	798	809	798	800	833	792	836	823	723	785	789	792	827	765	784	774	839	781	779	831	787	798	796	810	834	789	787	787	813	797	752	789	828	805	769	825	769	816	799	826	855	789	848	739	795	800	765	878	775	844	838	803	770	810	848	770	776	768	808	843	841	846	866	799	808	807	819	756	781	805	796	808	762	767	784	775	792	790	763	809	831	788	838	858	851	821	807	792	756	790	752	842	734	781	787	798	778	796	824	794	836	767	854	857	850	805	777	795	801	772	831	763	791	822	797	819	833	800	822	828	760	775	785	829	762	776	788	844	829	800	789	833	799	810	794	815	787	829	750	814	772	801	843	773	855	763	759	864	833	786	801	833	810	830	833	804	825	810	815	776	810	803	813	833	807	826	823	789	818	785	801	821	760	828	802	790	756	812	844	718	859	824	740	841	805	745	796	819	846	781	807	812	782	818	809	805	798	806	789	805	805	783	827	865	768	779	768	818	812	837	778	782	813	815	754	812	802	810	792	819	799	817	796	793	804	796	771	803	765	781	853	775	796	817	761	739	832	835	790	827	834	762	824	775	828	800	784	794	783	784	776	800	804	792	841	799	771	763	792	790	802	788	772	779	819	780	796	817	791	819	799	749	807	841	839	785	790	813	778	798	751	805	805	821	834	785	784	821	794	762	797	794	784	863	785	813	814	806	778	774	818	768	802	773	787	830	788	800	847	825	780	759	810	797	837	862	784	820	816	832	814	743	834	814	788	808	831	778	799	827	774	809	834	811	812	852	816	846	786	787	785	777	790	800	830	751	817	785	774	775	801	825	811	804	838	799	795	796	818	807	796	811	831	796	772	807	776	809	800	802	820	826	803	778	802	792	782	796	801	820	817	770	850	820	794	765	819	803	768	840	757	847	812	811	816	773	801	808	802	799	822	787	791	822	796	788	792	846	831	818	820	860	820	747	739	759	802	775	777	826	818	786	847	838	781	816	780	773	809	770	795	849	787	794	784	739	869	799	838	834	767	817	855	775	856	791	796	838	810	799	822	793	794	822	845	826	812	774	799	831	807	815	705	778	753	797	780	821	786	777	788	829	785	866	812	817	779	763	849	812	753	779	843	793	827	820	793	842	809	830	787	793	859	821	747	812	813	828	784	826	781	772	823	760	792	808	849	813	840	837	775	795	764	819	769	775	808	812	810	733	808	801	838	788	805	784	785	845	753	778	802	807	770	784	752	812	889	837	822	775	775	795	801	760	814	807	811	760	820	825	746	837	780	811	824	795	749	817	799	837	800	802	861	831	812	815	796	841	755	760	784	851	828	765	818	799	792	819	752	860	784	802	796	785	786	743	824	843	784	840	776	775	763	816	844	819	774	745	791	853	779	826	769	767	801	807	818	784	793	746	825	807	775	793	817	825	794	836	834	854	801	779	769	770	795	845	829	756	848	873	833	812	796	816	803	897	785	797	800	817	747	753	746	801	798	786	751	814	804	766	793	812	791	827	823	795	787	809	781	785	826	778	773	770	818	789	818	803	852	858	754	808	821	797	799	823	729	806	803	781	792	763	797	778	839	765	860	779	782	803	846	781	771	790	813	818	806	808	792	777	845	799	822	825	765	822	819	823	807	802	842	802	806	794	784	800	763	765	770	818	824	784	848	828	828	794	782	726	823	849	819	812	810	873	768	817	801	748	770	802	821	820	789	854	774	845	759	777	818	816	820	791	870	808	775	778	790	854	776	785	777	767	764	846	778	808	739	805	810	798	811	802	819	793	782	830	784	769	801	807	803	829	781	756	788	791	804	772	763	809	807	836	803	835	778	851	808	775	751	816	780	800	824	825	815	790	800	794	811	769	812	789	850	799	832	817	788	788	757	778	800	804	790	786	823	815	760	768	854	776	831	814	823	804	786	767	788	838	828	890	798	778	798	796	791	788	783	773	795	806	784	854	793	838	809	772	828	759	801	788	792	800	811	808	811	842	819	780	758	780	827	812	786	783	777	816	845	771	831	828	817	769	783	830	804	805	832	805	805	823	814	776	788	779	789	732	770	796	848	833	812	756	831	809	839	792	783	789	802	761	801	812	797	818	789	838	834	797	755	754	801	811	797	808	772	840	810	767	772	813	803	783	786	819	805	781	743	793	802	781	810	805	798	794	845	793	789	800	805	785	807	770	862	839	801	783	764	819	843	828	814	802	797	799	782	833	798	867	824	799	819	808	807	824	806	806	870	797	823	812	811	761	765	799	812	825	858	818	861	756	769	839	807	857	737	853	818	830	798	775	813	792	823	842	820	769	808	810	837	766	794	751	803	821	772	825	783	792	800	795	838	805	798	793	825	815	815	844	794	767	764	809	776	787	768	806	773	835	836	745	830	786	809	774	848	807	835	794	806	867	817	786	789	835	818	815	776	795	781	848	816	800	781	821	838	832	816	806	817	817	824	849	801	797	833	806	801	813	820	788	770	808	756	817	836	795	820	833	784	812	819	793	753	803	801	808	769	804	777	803	756	780	793	780	852	828	838	765	781	805	846	791	796	810	771	807	834	766	799	785	787	784	832	762	795	831	815	753	848	817	772	785	778	772	788	790	825	816	813	786	800	878	745	835	812	788	760	855	779	865	843	799	808	776	814	827	820	765	789	826	799	793	796	791	782	786	797	853	812	871	814	814	790	839	786	806	798	788	766	806	756	801	773	812	770	777	774	783	750	801	825	838	787	779	865	803	790	805	813	811	805	841	829	820	829	814	766	798	844	757	793	824	762	773	815	769	752	773	768	763	831	761	793	771	794	796	840	798	770	837	796	774	826	794	794	759	770	829	823	826	834	852	835	833	811	813	771	803	812	824	805	802	842	811	804	807	845	814	799	821	802	749	827	817	798	790	777	826	782	809	802	808	763	852	811	802	778	791	802	793	738	811	770	777	845	830	804	809	801	795	797	840	795	736	784	784	776	784	836	821	813	796	801	843	820	784	797	793	813	781	787	795	780	792	820	836	835	747	769	804	835	801	849	802	808	801	775	818	780	817	771	744	825	807	838	783	786	829	838	835	725	795	799	807	800	842	828	781	827	807	834	816	809	804	792	814	807	766	801	784	794	816	828	799	800	804	792	836	798	802	808	828	746	815	805	794	833	810	859	763	790	825	764	816	780	798	800	749	808	801	798	772	838	786	819	782	818	785	791	798	813	820	817	841	827	826	814	828	778	869	810	835	825	861	814	751	762	822	794	818	786	798	816	759	777	787	798	798	795	799	822	827	790	813	783	890	785	800	790	779	761	805	790	816	824	787	793	783	783	772	783	832	833	782	793	759	810	822	811	739	837	827	767	838	824	767	839	804	775	834	785	780	792
23627	20872	25127	26734	20876	20873	3078	479	373	343	313	284	232	258	268	292	246	241	233	235	246	231	252	225	221	237	207	249	221	218	213	238	220	242	231	198	210	233	224	271	219	229	250	216	241	223	214	219	239	217	242	224	231	229	204	218	225	224	240	213	231	244	200	209	256	247	234	255	237	246	227	214	216	210	228	240	227	213	223	238	245	208	202	202	237	226	213	227	247	212	230	232	232	230	221	214	222	211	219	202	216	216	217	215	208	226	216	241	222	219	213	237	240	210	231	224	240	234	230	243	192	215	240	223	210	225	198	227	213	238	232	217	231	239	226	225	257	221	239	234	243	202	238	239	212	188	219	231	237	256	207	243	248	235	213	238	224	222	228	206	202	234	231	215	220	235	229	243	259	246	225	211	211	233	228	194	210	233	213	233	226	210	213	235	214	255	208	229	214	210	190	219	231	226	221	215	245	219	203	225	238	203	229	218	226	258	224	224	238	237	254	211	236	207	229	208	228	225	201	243	217	246	204	220	213	234	219	245	255	242	237	227	196	237	240	224	226	214	245	243	231	210	214	220	221	223	223	200	214	204	177	205	225	199	184	228	212	244	233	259	224	204	199	209	248	214	225	231	187	219	224	223	253	224	222	210	194	225	246	251	230	202	228	206	224	232	252	222	209	239	197	175	227	232	246	218	250	221	205	210	224	225	197	222	251	216	241	246	245	232	212	233	223	209	233	233	220	206	197	219	223	223	234	198	208	212	237	215	219	206	218	225	229	217	191	199	254	207	206	250	218	204	224	223	223	223	238	218	224	230	191	217	233	196	194	209	230	226	217	206	250	253	210	256	216	213	218	222	223	209	197	225	221	229	201	231	196	219	229	185	246	223	215	253	206	211	205	207	222	226	225	240	238	224	220	231	212	222	213	205	203	209	199	217	256	212	253	225	227	229	231	220	230	217	243	225	216	198	186	213	232	205	233	254	227	225	223	228	206	208	232	191	198	230	220	246	209	241	188	223	227	207	212	201	226	201	251	221	219	227	199	209	208	207	227	212	201	221	218	208	229	194	202	221	208	203	240	204	226	214	218	218	206	236	201	224	241	241	211	237	186	219	197	214	216	249	201	235	179	238	216	241	231	240	229	209	216	222	209	227	209	207	213	227	237	204	260	217	201	218	222	196	207	258	216	242	214	245	233	215	205	204	217	206	222	245	204	225	217	226	238	211	228	216	211	233	233	194	213	239	227	220	220	212	248	217	210	224	229	254	213	206	229	195	243	222	211	226	210	218	212	215	234	216	237	225	227	232	250	215	230	208	222	210	203	231	232	202	224	227	259	209	209	199	225	227	202	228	224	222	239	209	228	247	235	217	215	221	224	232	208	228	209	215	192	224	249	223	227	226	219	210	234	218	222	209	231	221	199	195	233	208	247	232	216	213	227	223	203	245	212	201	227	194	219	220	206	208	211	214	217	217	239	243	214	233	212	203	233	262	225	221	224	202	178	214	226	179	228	212	230	231	258	219	224	202	208	213	215	233	226	221	240	264	234	243	232	211	215	239	226	242	233	235	227	236	212	211	221	258	205	230	204	233	259	201	243	185	228	230	234	252	218	220	214	239	223	196	240	206	215	220	261	233	197	201	246	229	204	208	232	229	211	238	201	236	236	208	217	208	201	235	212	217	226	220	205	206	219	227	209	212	252	208	209	229	227	228	230	227	196	213	201	217	225	241	240	213	211	207	230	204	206	212	218	199	224	202	210	217	196	200	212	230	209	205	219	211	213	212	216	247	236	199	227	210	237	206	196	239	219	237	200	226	210	219	218	220	225	230	239	250	198	231	226	208	240	215	231	211	221	271	205	196	207	230	209	226	218	224	230	228	197	229	216	215	233	235	230	217	211	201	240	207	218	243	236	220	196	224	260	237	225	239	211	208	202	209	214	206	251	210	228	208	197	224	216	222	229	232	234	200	196	209	222	213	237	209	229	221	207	206	223	227	203	243	261	237	227	225	211	204	240	217	230	196	244	258	204	213	252	258	191	203	207	207	216	229	223	202	223	220	229	190	200	196	208	242	194	186	237	238	209	212	214	219	237	218	237	231	217	241	226	249	256	204	203	197	209	213	221	219	242	218	231	239	183	227	222	220	215	211	208	222	186	211	210	204	216	211	224	258	246	199	267	221	225	210	255	213	228	220	216	229	237	232	225	211	228	201	226	251	204	213	227	223	239	218	247	182	202	228	245	209	223	240	218	215	205	209	234	225	220	247	204	243	217	221	211	241	220	199	204	234	226	208	190	212	220	216	225	247	220	223	211	217	229	201	255	219	239	212	197	235	225	212	255	193	211	201	222	257	200	250	225	222	238	230	242	255	213	219	224	194	210	227	218	229	222	244	254	228	217	230	222	217	205	208	225	264	245	237	211	225	212	217	216	259	219	234	247	234	214	227	224	245	210	225	225	203	225	213	228	231	219	198	215	226	235	229	217	254	220	195	211	224	203	229	221	202	210	246	218	234	247	190	232	172	216	207	205	250	218	217	208	228	220	206	254	214	227	222	244	207	187	222	207	204	215	204	226	187	231	220	230	198	216	224	227	202	232	193	261	228	220	227	241	209	225	222	196	226	232	209	210	239	237	231	244	212	211	224	224	235	223	226	243	218	237	227	215	204	225	228	224	227	228	219	213	222	219	207	236	209	227	208	228	219	216	227	249	228	219	219	207	239	219	248	224	234	234	236	208	212	196	230	231	212	212	214	242	229	231	179	242	208	220	205	259	222	222	207	220	235	203	260	199	227	214	213	209	240	229	220	217	230	222	218	209	209	214	235	232	220	216	209	245	228	220	227	242	234	206	214	216	234	225	205	224	223	234	232	206	225	200	253	214	238	198	215	229	207	202	232	225	204	202	195	213	210	207	224	193	207	200	223	216	241	215	207	238	203	211	241	180	198	212	203	214	236	207	228	215	222	184	213	225	237	242	224	221	223	235	226	231	209	213	230	211	231	206	240	205	224	251	221	169	196	210	199	234	200	194	200	242	207	260	207	227	200	208	203	239	227	207	239	229	209	221	208	207	230	234	226	228	220	231	209	211	211	213	207	235	212	242	202	211	211	222	226	206	234	222	231	209	221	215	243	235	234	231	204	191	227	204	215	224	234	247	205	225	229	210	215	222	230	229	225	213	190	206	218	227	213	238	199	200	226	215	224	219	230	233	222	219	233	211	228	219	214	220	242	220	198	222	234	224	214	216	214	195	211	225	212	217	227	198	208	214	217	233	227	229	223	223	207	232	211	220	240	212	208	241	200	181	235	218	217	221	231	221	230	226	199	202	202	230	229	237	222	206	213	218	236	215	225	220	208	206	231	204	226	195	221	210	221	214	225	194	252	232	215	221	250	228	232	248	219	230	238	232	229	239	238	215	244	227	218	235	230	248	219	202	214	229	233	246	182	227	247	228	232	223	215	232	227	200	248	234	211	195	213	229	212	215	206
3792	5154	3108	1472	950	761	660	634	547	530	520	528	526	568	498	539	493	523	480	541	516	482	553	498	533	547	530	500	468	506	529	481	512	535	509	490	481	521	499	472	505	486	517	522	539	494	530	462	490	510	475	513	560	556	493	503	527	478	462	520	511	506	526	500	527	536	505	478	465	531	508	523	494	508	506	520	546	560	476	497	506	486	513	500	490	551	460	468	510	477	512	529	472	521	500	465	546	504	475	487	511	504	479	509	483	510	500	484	485	513	472	488	468	537	524	477	494	498	482	532	486	545	463	488	484	494	503	471	515	487	535	502	496	514	542	540	500	488	513	483	505	511	498	487	502	515	505	507	522	515	480	511	530	520	443	498	515	480	503	491	477	478	484	519	511	511	514	503	498	456	496	489	487	489	479	486	534	508	495	493	509	474	478	511	509	477	477	458	527	488	487	542	496	499	481	493	481	514	509	496	464	475	506	474	475	464	485	491	471	475	486	502	512	480	494	508	493	519	492	467	525	495	503	494	488	506	491	515	512	482	501	474	487	529	484	482	492	489	479	488	524	550	499	487	574	522	479	452	474	516	477	523	477	465	502	468	506	516	475	500	472	495	482	514	520	485	463	509	538	537	476	507	460	450	494	536	501	505	495	478	503	488	509	507	526	490	494	510	522	509	478	496	483	520	501	519	510	521	513	477	465	467	521	507	500	483	505	460	512	522	511	503	489	497	506	528	465	527	525	522	505	513	517	583	477	529	494	583	512	536	497	497	497	497	482	512	486	508	496	466	524	520	507	499	500	500	489	536	488	538	482	459	502	538	516	483	501	511	510	518	475	489	466	518	520	515	470	534	475	474	512	515	494	490	479	466	487	458	496	530	507	528	466	521	483	510	524	491	512	467	453	487	507	478	500	546	500	502	503	507	480	514	537	512	467	507	492	504	515	524	483	474	505	489	503	502	498	461	474	512	523	477	568	524	532	494	509	474	477	525	477	489	505	508	520	513	501	474	495	478	496	486	518	534	489	494	491	519	490	504	471	488	480	542	494	492	488	476	509	500	497	490	471	528	497	478	483	494	501	517	495	488	506	484	510	522	467	525	505	516	503	496	542	505	490	497	536	492	467	474	496	483	502	502	518	483	533	490	473	519	514	482	506	494	498	482	475	527	489	495	480	451	499	484	526	540	499	530	464	485	535	515	502	478	504	489	485	474	505	510	508	507	471	510	467	502	504	466	510	488	491	519	472	486	513	501	493	513	489	531	519	504	456	503	507	519	520	509	513	462	491	557	483	500	475	561	506	495	491	489	464	503	486	498	488	484	522	482	448	514	502	530	510	479	513	500	488	510	490	508	501	501	511	467	502	518	547	464	479	483	503	533	542	491	504	516	534	478	489	510	502	480	508	539	490	523	453	495	520	517	505	493	500	521	532	494	516	507	463	508	481	539	476	501	477	503	487	465	521	548	500	517	490	506	483	496	535	516	490	484	496	516	510	514	479	459	509	499	490	498	498	468	548	490	541	505	468	483	507	524	489	475	489	507	519	499	511	517	481	482	547	500	493	467	515	485	524	513	503	528	496	514	504	507	506	478	504	511	502	472	502	529	475	522	501	496	533	491	526	496	516	483	511	455	498	506	520	496	463	462	501	521	528	499	459	500	496	508	495	471	528	534	502	508	494	488	497	474	547	544	486	500	491	538	495	530	491	446	528	463	488	491	546	486	548	516	506	487	504	512	540	490	540	462	509	474	488	488	499	484	495	517	522	486	473	500	509	508	469	496	504	488	516	498	535	533	553	452	478	476	499	502	497	513	531	507	477	491	538	509	493	516	495	468	520	494	503	507	480	503	502	505	541	461	533	497	470	501	514	558	511	510	490	490	506	543	498	502	498	485	528	480	540	526	496	474	512	468	500	529	490	462	528	511	476	499	516	536	503	506	495	514	511	469	520	515	501	510	521	557	497	504	495	487	523	508	470	536	484	532	511	499	509	489	510	490	467	510	496	483	509	484	555	520	481	496	474	499	477	525	514	522	511	528	482	501	501	472	498	473	462	502	493	470	544	479	461	492	491	516	492	519	494	524	484	477	551	482	539	491	481	494	485	458	483	521	517	511	479	515	513	492	502	491	462	529	496	527	479	518	484	501	490	532	513	486	546	518	452	523	508	473	506	496	484	501	501	528	531	507	506	541	515	492	503	490	501	456	525	532	450	473	473	501	490	526	512	534	482	467	469	493	525	507	499	491	493	496	498	501	487	494	482	490	514	464	454	504	438	490	451	515	483	476	475	495	511	478	527	465	479	471	468	508	508	469	474	468	478	510	483	482	487	485	482	516	526	516	480	525	543	495	530	501	546	515	527	487	488	503	527	512	471	548	476	510	448	517	506	470	498	463	525	501	493	503	535	454	481	510	491	490	513	522	544	498	514	500	476	454	511	511	509	490	498	493	509	500	516	491	486	501	499	485	518	508	551	504	516	500	505	502	521	465	506	518	530	495	483	516	496	470	478	544	481	484	509	496	508	494	457	500	496	534	446	525	496	501	527	478	505	479	475	508	521	501	505	507	493	542	510	514	477	514	492	502	533	510	501	473	520	532	495	505	524	510	478	526	503	511	503	509	489	510	479	518	459	537	463	524	532	491	477	519	497	503	474	485	493	498	481	497	521	499	523	513	465	539	479	492	469	469	506	497	562	510	495	483	512	466	474	510	537	503	468	504	541	517	464	495	506	457	510	485	511	480	489	491	482	508	478	483	513	544	512	538	527	504	478	528	490	501	514	508	503	511	509	481	492	499	530	524	493	519	452	519	474	524	495	536	488	516	520	503	527	542	498	451	501	504	521	500	444	532	492	483	503	504	480	472	480	495	512	476	491	485	500	474	494	457	481	513	512	497	523	485	486	490	502	514	487	496	509	487	482	481	483	495	506	481	507	495	524	502	484	505	515	526	504	490	499	465	497	547	519	505	488	538	472	497	510	514	477	498	469	488	498	490	514	496	449	558	524	522	512	502	477	500	496	518	476	507	482	478	498	516	492	490	519	495	521	516	511	523	510	529	495	487	449	473	488	483	474	497	487	465	536	513	537	487	492	491	520	528	510	543	463	485	521	492	501	484	506	485	545	520	501	501	503	508	489	536	499	493	516	498	493	485	482	486	485	515	529	517	521	481	520	530	499	491	506	475	503	461	512	534	521	520	516	461	517	514	495	516	521	488	470	493	513	457	512	465	524	520	479	503	551	492	538	502	469	462	493	560	499	473	526	466	501	502	482	504	459	498	482	535	512	462	502	508	491	518	497	502	545	534	517	474	504	466	520	528	476	523	511	489	480	508	492	498	502	493	462	484	458	505	470	510	479	500	560	508	493	499	497	498	497	489	514	452	503	475	491	502	541	499	522	530	500	514	444	470	511	508	486	490	501	486	478	496	498	491	511	481	550	502	472	516	540	496	510	449	450	525	501	514	504	508	507	492	471	502	471	498	461	514
32841	12001	1345	382	296	305	289	304	310	296	299	266	292	312	278	303	280	297	312	289	291	285	293	281	314	288	277	280	274	292	285	287	283	288	267	293	299	300	311	292	261	275	254	276	282	297	259	321	298	296	267	264	297	288	294	272	328	302	262	276	278	277	298	289	267	254	307	282	288	298	276	268	304	260	294	311	334	272	276	304	281	284	272	256	261	282	268	270	274	270	274	269	285	267	254	274	299	282	300	308	274	300	267	310	293	281	266	330	308	284	281	263	272	260	293	298	276	269	293	305	300	331	262	271	283	266	269	301	278	264	281	265	290	284	302	303	280	288	302	277	255	284	282	292	308	312	292	287	319	285	294	276	287	307	295	323	323	307	292	278	290	294	282	309	316	278	252	278	311	259	295	288	312	257	266	290	305	328	281	281	288	280	280	287	270	315	334	290	279	281	323	258	267	306	298	284	263	296	287	283	319	271	258	296	295	300	264	305	249	280	251	273	282	297	289	291	285	277	285	273	323	270	282	300	257	287	294	311	288	242	274	274	256	291	288	263	261	287	293	272	292	288	289	282	292	282	286	268	283	267	341	279	308	279	299	282	300	309	324	275	266	274	283	292	289	276	312	273	295	306	258	251	272	283	279	281	288	294	284	308	304	268	278	300	313	333	325	294	301	306	277	275	277	321	296	263	291	269	275	272	273	309	299	271	276	278	278	281	291	278	279	247	289	291	326	299	277	324	283	295	275	285	290	276	282	299	294	267	303	251	273	305	277	292	281	283	282	278	297	279	308	302	279	295	297	275	305	255	253	302	294	272	315	286	302	260	271	267	277	269	292	287	303	317	280	289	268	299	277	312	312	267	287	276	275	282	299	292	287	297	299	327	286	291	311	285	275	296	259	280	300	318	289	277	289	296	258	285	281	295	253	331	293	271	287	269	295	266	292	299	307	319	282	268	261	309	317	297	249	312	301	296	286	279	279	294	303	273	322	311	278	289	294	294	278	279	298	284	295	281	298	256	307	244	305	289	256	270	298	281	315	296	267	284	300	295	272	286	297	279	299	287	263	307	295	299	298	271	282	290	297	277	293	305	325	251	273	266	289	264	271	328	299	299	269	323	286	296	278	310	286	287	316	301	256	264	268	306	258	268	273	271	301	290	269	286	274	318	284	290	287	299	280	248	300	275	296	262	287	272	281	280	283	282	318	286	268	272	268	283	323	270	296	290	248	253	275	291	266	289	301	288	271	294	286	300	281	264	299	336	312	253	286	275	282	266	279	297	286	271	280	319	285	325	317	299	289	296	266	309	298	292	284	296	280	312	259	289	309	299	295	309	282	285	264	280	258	246	295	284	275	288	294	272	268	282	294	292	258	265	285	305	291	282	288	284	280	262	292	264	290	286	326	306	272	271	281	272	296	274	274	301	297	319	274	305	279	270	320	328	276	292	286	324	285	276	298	305	309	296	286	286	293	289	259	281	281	297	328	306	313	285	293	276	264	287	287	271	309	296	283	267	237	297	298	308	257	279	296	270	322	265	302	279	307	303	312	276	300	296	285	275	272	287	268	266	271	313	304	306	281	287	289	300	270	251	300	282	287	346	299	282	296	316	258	311	282	276	293	314	283	280	270	285	335	283	310	274	303	272	272	310	272	278	286	291	286	284	281	279	302	299	273	293	290	277	261	268	297	307	305	281	285	298	280	297	273	251	284	287	281	264	261	319	289	307	284	280	283	300	283	266	286	302	291	277	279	281	257	282	260	275	314	297	272	291	271	261	299	247	287	269	254	332	292	289	269	265	299	288	296	301	280	290	291	304	295	297	270	320	319	291	289	280	279	250	286	240	291	245	299	292	269	279	319	303	250	249	276	296	277	279	301	260	298	286	259	306	298	294	306	268	313	259	296	292	284	282	286	330	261	245	290	266	288	301	288	257	301	282	247	293	254	278	314	320	286	273	268	304	283	296	290	273	247	275	281	295	271	293	327	282	288	310	258	275	260	292	276	278	286	297	278	296	254	270	282	296	273	262	303	292	284	275	307	307	267	310	321	261	298	266	278	290	285	300	285	285	294	288	299	243	256	287	285	263	335	281	287	263	274	307	303	307	280	267	284	296	291	286	265	292	268	304	286	286	272	259	254	318	292	274	294	315	275	276	305	278	269	243	255	259	312	293	289	249	253	275	322	284	276	280	276	287	298	256	308	285	265	268	284	258	239	303	271	277	279	275	283	288	288	290	319	267	292	306	298	289	276	265	260	278	277	276	300	311	296	280	268	271	316	313	273	305	256	261	274	329	294	298	281	315	311	296	296	295	270	277	253	239	265	286	283	267	279	288	290	263	295	291	295	268	276	280	240	292	282	304	268	275	249	291	276	307	294	314	294	289	305	295	270	275	275	288	306	278	286	293	297	279	301	264	257	275	302	291	254	283	282	264	318	327	287	299	306	272	266	301	277	296	293	271	317	291	306	281	279	286	298	300	264	284	295	286	319	279	296	280	329	302	289	316	277	315	295	260	307	298	261	267	292	276	301	298	286	267	316	289	306	281	319	287	309	286	287	246	279	296	273	305	334	277	299	297	293	277	283	297	258	307	305	297	276	297	304	303	283	260	290	280	268	257	297	276	258	323	309	282	299	293	284	278	259	279	274	261	312	263	270	271	284	292	273	317	277	272	281	257	280	295	289	275	287	238	271	303	296	256	298	295	281	284	307	253	302	262	290	245	279	295	272	314	278	287	295	265	293	270	281	266	280	321	269	268	253	283	254	283	309	275	281	305	277	276	266	254	320	284	292	282	270	270	306	268	274	295	290	315	299	298	289	293	318	280	312	316	305	259	304	318	304	285	291	281	261	299	259	300	308	289	284	280	269	302	269	321	297	265	295	285	308	323	309	280	302	278	262	327	284	309	286	257	281	271	271	300	297	300	262	302	276	312	296	307	295	281	261	306	286	299	317	292	295	272	303	304	260	261	288	255	303	304	300	297	285	312	290	284	279	279	256	290	274	286	277	301	272	261	292	305	284	339	303	276	284	303	288	277	283	290	313	306	272	312	298	292	261	296	295	334	308	301	306	305	252	326	271	251	258	267	300	265	298	271	288	302	277	292	271	285	310	263	278	270	283	267	271	272	288	315	268	285	298	318	262	304	248	275	282	290	259	270	287	280	287	298	257	287	251	275	284	266	294	277	295	289	251	284	287	276	283	323	261	270	255	313	270	286	295	272	298	270	267	271	252	299	299	278	303	278	330	336	277	277	289	285	319	292	263	285	291	260	271	271	262	280	290	288	252	286	284	310	275	278	236	283	296	314	306	284	263	276	251	246	291	301	310	329	284	277	295	267	281	266	298	296	293	269	311	301	311	261	298	251	273	256	275	282	283	295	282	305	280	256	276	307	305	283	360	265	291	292	308	263	305	264	315	279	304	256	291	282	276	279	296	295	307	266	285	267	265	264	300	268	274	286	263	289	289	280	273	257	295	324	283	303
5655	886	804	715	676	680	653	683	640	662	650	687	694	669	709	619	644	642	653	663	708	659	650	695	719	668	676	678	674	695	658	648	672	700	656	657	617	614	682	658	675	696	661	669	655	686	684	694	683	658	703	677	647	695	670	627	637	626	658	683	664	640	669	674	656	685	691	728	637	642	719	628	669	703	709	676	689	640	654	676	677	662	672	652	718	697	625	644	696	707	659	650	684	702	684	656	663	678	696	679	669	663	678	674	712	648	681	659	657	666	690	651	693	671	657	685	695	647	692	650	656	704	667	681	677	680	660	677	685	667	625	655	669	693	702	643	643	674	713	672	645	671	688	641	685	659	638	650	651	698	689	685	669	654	675	702	689	676	640	672	673	667	680	682	718	679	659	637	679	664	664	655	658	713	684	694	660	674	689	713	658	682	664	643	704	678	662	688	700	684	654	685	651	688	666	653	657	738	681	661	702	611	658	722	682	658	692	733	685	691	695	655	636	691	665	646	613	670	688	692	692	676	672	692	720	639	655	645	688	672	606	643	690	687	641	657	652	636	626	708	700	651	661	694	652	666	707	648	686	717	686	697	659	655	691	684	685	698	631	722	660	658	686	690	670	648	694	641	673	707	680	663	672	707	711	669	670	670	638	670	637	682	702	672	681	653	646	662	677	664	683	638	658	709	615	648	649	694	719	638	667	721	700	638	634	638	686	628	630	616	674	746	654	655	684	686	659	636	658	698	660	670	682	663	658	715	673	677	645	667	651	693	671	693	672	678	706	631	668	656	668	682	626	695	722	623	705	628	630	664	725	662	611	667	664	616	624	694	660	653	648	671	662	656	685	683	686	688	640	697	674	665	657	662	696	654	646	669	671	670	659	662	640	695	647	670	661	692	680	658	652	683	720	628	619	723	689	688	665	656	686	649	673	659	671	697	684	638	644	677	695	670	676	703	660	665	658	646	676	627	665	664	657	619	671	666	664	686	696	667	666	664	692	627	683	667	717	703	672	655	653	642	658	691	701	772	698	704	727	658	706	655	695	669	674	658	686	658	663	663	659	641	697	602	645	633	702	666	654	687	702	690	709	694	678	666	632	671	647	663	673	677	702	694	704	715	675	671	680	712	643	679	663	649	679	688	646	709	651	681	693	662	669	642	701	680	655	670	670	602	692	634	626	657	689	694	652	633	636	664	620	662	658	668	663	718	675	672	629	680	653	619	599	640	673	658	655	695	656	687	667	689	696	709	678	684	664	682	654	730	707	645	672	671	675	647	698	718	696	630	656	666	648	689	643	682	651	652	683	681	679	652	674	695	701	653	685	697	744	661	655	677	690	623	648	668	664	641	673	680	690	727	668	678	667	618	684	679	716	705	674	697	674	673	670	616	686	655	661	705	683	730	628	685	645	654	630	688	750	662	647	658	680	663	685	677	687	627	667	661	652	630	614	719	641	658	686	680	647	681	632	687	637	635	661	703	734	675	655	663	623	686	668	659	693	661	654	642	681	597	665	637	681	642	683	678	663	641	684	674	647	661	678	626	660	659	655	668	627	709	667	639	670	670	717	645	660	662	622	668	639	705	677	701	605	675	696	667	716	618	703	643	694	673	633	665	693	684	671	705	655	650	638	672	662	656	679	632	662	679	654	647	647	698	655	644	665	711	676	682	666	676	716	686	665	650	696	699	702	663	700	679	685	625	687	648	674	696	680	707	641	618	648	690	661	685	682	698	679	695	701	640	740	656	670	695	680	632	684	658	694	662	673	653	662	676	694	663	636	664	685	698	714	651	638	654	658	688	660	662	672	677	636	673	665	667	645	635	652	652	654	692	637	633	674	674	672	658	697	680	689	679	652	657	687	680	681	655	671	684	649	632	671	615	697	643	668	668	696	651	718	649	613	663	661	694	685	701	623	659	685	648	669	705	644	684	663	654	652	672	690	669	645	699	675	670	654	664	652	674	664	653	647	625	650	704	621	674	659	597	607	669	646	682	664	657	647	658	700	699	665	717	641	688	675	673	624	666	692	694	629	638	600	641	705	673	656	643	657	657	639	651	673	637	678	729	644	694	652	679	662	671	681	652	692	648	676	656	681	665	693	665	672	657	661	650	699	709	674	723	643	639	650	657	648	660	621	645	654	650	680	630	704	673	616	670	667	684	665	616	669	658	700	713	688	666	694	671	670	640	678	657	646	661	655	673	668	681	721	707	636	690	695	650	706	665	630	659	663	682	687	727	676	679	676	673	640	675	688	657	695	631	644	650	693	669	682	663	654	650	702	698	703	677	642	659	691	700	720	648	670	642	677	659	682	685	656	675	656	683	705	659	691	640	666	631	603	694	690	671	647	627	671	679	671	659	682	668	643	687	673	671	641	655	646	704	692	658	673	687	704	640	683	639	680	711	671	635	684	692	657	694	671	626	675	709	683	648	685	645	697	650	649	653	692	680	719	645	665	678	671	698	704	642	662	667	626	680	688	613	726	683	696	667	707	659	672	630	619	641	686	693	685	689	700	662	634	677	620	631	670	638	656	657	682	672	665	672	695	691	617	655	663	664	632	676	682	676	697	680	671	700	685	648	657	645	661	676	690	690	641	675	669	637	633	683	671	710	681	680	687	710	668	653	617	661	657	660	669	717	610	661	694	728	658	642	653	653	694	696	707	701	674	633	706	669	677	664	619	667	657	713	704	720	651	646	713	713	647	689	653	719	691	645	679	707	665	732	694	658	652	655	675	623	633	626	680	613	650	666	665	695	673	638	659	672	657	616	645	663	645	639	611	667	694	635	718	636	657	662	676	706	685	679	701	735	660	642	719	652	695	680	697	679	687	654	659	693	613	651	631	664	661	689	632	672	674	668	638	636	667	715	664	664	694	679	645	665	675	707	697	637	657	681	663	680	681	676	697	649	648	666	637	659	700	620	692	669	673	692	667	669	675	684	658	706	643	604	672	700	648	694	698	666	664	635	665	639	672	690	673	656	671	674	708	654	603	676	648	629	686	658	694	644	675	706	681	664	693	640	668	708	676	661	686	666	652	688	643	639	659	643	626	663	672	664	687	631	667	674	684	649	693	682	652	688	686	679	693	662	684	668	672	681	696	668	674	625	675	689	650	690	668	659	684	685	670	705	667	684	665	667	625	679	657	674	667	634	668	631	686	664	690	687	639	683	654	655	709	629	663	626	657	695	665	657	680	704	681	666	671	700	660	689	658	686	698	607	630	707	658	636	656	683	684	678	705	669	670	652	689	680	624	676	681	728	722	678	662	666	731	675	667	692	665	661	694	729	679	638	685	697	705	703	622	664	627	712	644	631	666	627	621	654	673	671	692	625	640	664	673	658	719	660	628	674	644	714	666	673	638	646	647	644	678	692	724	678	617	701	661	679	723	664	687	660	725	673	671	641	683	664	697	660	620	676	703	672	623	656	673	659	638	647	676	677	662	727	691	683	693	621	673	670	649	697	684	658	610	693	683	715	721	638	685	666
24590	20866	24390	27461	18996	1194	534	461	416	421	404	395	398	374	333	392	336	347	355	363	357	335	383	354	363	394	363	382	388	332	360	341	373	358	364	378	403	349	391	363	313	366	374	395	372	402	361	375	354	363	412	338	368	359	402	384	355	364	356	382	350	384	373	400	364	381	328	361	349	353	366	409	372	397	376	406	359	356	372	353	373	351	365	360	351	347	394	385	369	353	392	393	376	333	366	354	341	366	361	374	361	360	385	401	386	355	364	356	381	391	345	355	379	376	335	358	352	352	371	394	364	367	356	371	345	366	372	350	351	379	347	372	371	399	358	379	384	366	328	397	351	359	351	341	371	394	393	329	384	387	303	356	354	359	335	347	360	380	352	360	390	349	362	319	376	349	362	359	354	380	341	350	353	344	365	399	377	370	381	367	406	367	381	360	369	398	386	377	378	371	349	387	409	354	377	362	347	339	374	370	362	389	374	338	365	359	378	387	375	369	397	375	409	375	365	366	343	382	385	359	350	357	372	324	359	338	345	369	372	354	388	360	366	363	361	330	288	402	358	377	363	374	367	359	349	340	362	344	342	412	371	413	370	369	377	387	373	362	372	349	338	374	388	359	381	331	369	359	380	354	385	322	390	365	373	386	347	408	378	329	356	363	384	349	365	385	368	317	401	358	359	382	342	374	373	375	383	374	365	361	365	370	377	355	364	376	351	372	388	392	362	380	379	350	353	364	362	370	368	329	347	379	332	348	370	389	365	331	370	395	396	399	375	346	389	355	408	392	355	378	371	377	350	363	384	387	381	368	345	380	355	372	367	366	390	363	374	373	362	343	385	357	369	384	376	355	386	435	360	331	355	324	391	352	355	324	381	362	343	365	348	364	385	344	399	341	363	395	415	357	354	362	383	358	389	402	375	379	336	355	367	340	365	395	340	363	398	358	345	376	344	370	340	411	353	349	392	342	371	364	344	366	351	343	384	350	365	377	366	346	376	389	383	369	357	377	338	371	365	353	354	355	392	364	369	410	396	376	380	351	373	368	375	392	367	315	374	382	342	382	387	359	341	324	347	383	387	353	356	321	370	380	378	354	366	395	334	364	401	369	368	366	350	399	391	410	378	361	389	360	368	388	355	373	377	363	326	351	337	401	385	357	383	327	345	357	366	350	367	388	389	372	369	393	381	386	374	357	347	369	390	352	344	373	417	352	355	350	371	371	379	365	389	376	361	342	346	369	369	346	347	372	391	407	374	397	407	374	378	369	392	343	382	379	396	337	352	400	336	335	374	393	340	374	376	381	363	363	374	364	365	394	317	382	334	386	349	371	360	377	394	357	332	347	322	355	387	332	334	356	352	363	344	380	335	361	352	370	381	332	369	350	370	329	353	354	334	361	381	359	367	355	365	356	359	375	347	338	357	358	345	388	371	322	415	417	345	351	342	354	392	349	340	362	365	354	377	374	380	363	401	389	381	404	360	364	371	368	386	369	358	331	396	334	376	374	336	345	346	347	351	351	363	372	381	368	346	320	376	398	369	389	349	369	334	372	346	346	363	351	362	329	341	365	393	340	375	390	350	382	367	324	374	374	364	386	369	359	371	371	351	348	371	360	416	362	320	369	330	350	339	353	372	376	332	359	383	340	387	341	360	397	400	373	361	377	360	343	355	376	362	372	351	346	361	362	368	398	325	397	354	362	370	373	364	342	361	349	374	365	408	381	390	348	339	347	340	359	410	331	325	388	340	360	380	401	400	391	360	336	364	377	380	367	355	374	358	377	347	319	373	370	348	322	360	362	391	342	369	374	393	352	354	376	367	396	355	380	378	384	350	367	358	377	398	419	357	346	338	373	350	350	385	372	342	388	359	403	362	396	363	369	341	358	358	395	394	383	382	381	374	353	340	304	368	349	344	346	325	384	379	375	377	366	383	366	377	334	345	393	389	362	375	396	355	363	423	352	309	341	384	385	353	350	403	364	343	333	314	365	377	386	380	378	359	340	348	381	323	334	331	369	379	345	360	407	373	364	323	351	372	433	365	364	382	361	341	351	383	386	381	336	326	370	332	364	401	343	334	407	356	340	381	346	359	369	374	396	368	411	383	399	369	366	327	384	342	364	389	405	405	368	355	338	361	358	339	361	379	372	385	363	359	375	339	318	393	362	344	355	342	338	374	379	368	365	348	371	364	383	367	367	387	372	373	386	397	347	418	368	367	356	382	371	357	327	347	361	323	363	367	376	360	350	368	405	392	356	387	390	361	353	341	381	369	368	355	361	373	384	370	345	361	364	399	349	323	387	325	369	398	335	375	339	350	408	362	347	358	372	396	374	384	381	351	353	376	362	347	374	360	399	368	374	401	403	401	353	371	357	316	362	390	364	337	359	345	364	376	378	359	349	351	400	415	374	386	355	361	398	382	358	384	371	399	387	338	359	355	358	379	352	380	351	361	335	370	401	357	367	337	358	356	357	381	359	355	394	371	352	376	307	367	356	374	382	343	359	396	329	337	348	362	373	374	345	397	352	351	362	348	343	364	393	375	393	348	395	402	377	365	353	354	376	313	366	362	332	372	349	348	349	356	369	349	357	359	332	376	361	361	370	373	340	352	354	371	362	364	361	324	381	366	336	376	351	378	352	370	369	368	366	345	369	312	357	343	343	341	373	352	342	350	382	348	336	376	358	347	387	358	351	351	352	352	364	372	386	363	351	339	361	297	379	376	377	392	360	373	386	364	360	366	350	367	352	393	395	370	389	391	336	385	379	387	353	403	365	389	349	381	388	356	396	358	406	365	388	347	390	340	345	359	393	369	372	360	378	369	364	353	364	394	357	346	399	379	369	362	389	379	381	394	351	328	358	369	329	325	369	355	352	393	375	385	361	347	391	359	367	359	380	387	370	354	335	362	372	393	368	345	357	333	397	368	363	347	355	356	381	347	358	375	380	431	377	383	358	346	369	395	344	363	339	353	383	364	333	370	360	338	369	361	346	348	386	376	352	370	371	385	367	337	365	366	339	346	342	373	362	348	365	345	390	377	386	395	396	357	323	354	324	374	367	364	358	362	364	367	347	395	361	380	409	390	364	371	350	360	399	358	348	363	380	388	337	406	367	379	377	414	340	368	413	338	350	358	382	361	358	370	385	350	366	381	349	352	354	358	324	335	349	349	359	318	364	390	392	365	411	354	354	367	369	392	315	344	373	376	355	369	315	374	359	349	347	380	388	368	360	352	369	349	337	380	354	350	376	331	386	350	375	374	329	376	342	412	372	348	350	347	373	381	382	362	371	384	355	400	356	344	370	337	326	361	352	359	363	382	358	362	367	355	378	348	362	384	344	371	333	334	364	398	368	357	398	363	372	352	328	386	358	352	380	344	342	361	365	384	377	360	353	371	336	385	387	375	369	384	374	411	383	355	363	345	362	380	373	329	361	364	352	340	354	356	353	374	370	346	365	387	347	340	335	340	387	377	369	368	366	378	385	372	367	344	352
3595	2990	1944	1298	1032	971	867	829	854	790	784	816	837	770	819	769	825	800	781	806	793	747	818	793	832	817	780	826	752	867	806	797	810	835	799	802	823	818	825	773	800	733	757	866	782	832	802	783	805	785	826	832	799	823	790	834	790	771	857	796	753	756	783	838	791	823	816	837	796	791	844	823	799	847	818	842	797	817	800	779	820	831	838	818	813	834	836	778	832	800	798	824	800	774	796	810	792	781	804	826	812	810	842	785	774	809	789	833	804	828	779	737	760	820	816	790	804	836	813	757	785	837	866	838	809	821	777	811	816	805	815	796	837	823	814	811	775	792	810	810	843	772	786	820	845	857	756	761	844	838	824	765	814	780	781	773	789	765	828	739	777	740	799	779	818	810	807	802	799	815	871	808	792	819	798	816	773	754	789	835	815	806	828	790	808	799	761	857	769	780	830	756	843	796	793	795	808	823	766	805	792	840	819	843	774	765	803	788	796	808	787	787	781	792	827	790	849	811	769	809	761	809	730	798	808	803	769	792	824	775	766	770	799	797	812	768	793	831	736	832	788	787	750	785	844	822	820	843	798	824	824	791	869	794	828	813	774	821	772	826	814	802	780	828	806	788	817	803	807	790	773	796	807	809	797	759	819	823	803	794	813	785	762	785	811	809	793	779	818	773	876	803	803	757	873	788	852	819	780	799	811	847	819	841	789	800	833	809	788	817	786	842	799	778	791	853	799	785	804	831	744	835	877	842	768	774	840	808	799	774	772	792	812	785	851	828	785	784	795	793	810	730	841	799	760	829	760	773	811	795	783	852	744	819	780	791	804	816	844	778	787	861	798	849	809	709	828	766	843	792	835	770	798	804	841	828	824	805	836	802	828	850	813	786	794	803	780	814	878	800	791	829	816	763	773	800	812	848	784	791	809	789	791	805	809	763	842	880	763	810	822	793	856	788	803	815	793	764	789	825	812	796	823	807	808	803	848	774	801	800	831	815	762	840	803	820	813	766	786	783	798	776	764	759	806	719	790	812	767	795	798	824	813	773	806	839	806	783	780	790	765	837	795	823	737	836	828	814	814	790	810	824	824	865	813	853	810	792	798	825	799	845	826	855	765	794	803	796	815	771	816	799	824	757	783	754	778	813	748	846	842	788	762	823	777	805	807	811	791	810	775	786	827	743	819	784	788	834	790	794	842	792	795	823	826	771	773	760	825	836	823	787	802	794	809	758	786	800	828	809	820	771	792	820	794	781	821	761	780	843	789	788	839	793	767	753	778	739	798	802	792	823	786	804	823	783	796	793	770	795	831	810	801	750	808	738	824	836	848	763	810	830	753	800	778	774	834	827	772	827	827	845	788	829	789	836	823	814	834	827	799	856	828	772	798	819	815	851	801	796	813	824	741	776	810	782	776	822	854	814	842	788	852	762	796	800	797	803	792	808	826	825	837	782	753	845	781	867	792	800	773	783	812	802	815	798	802	771	781	839	736	817	781	816	760	811	812	779	779	845	762	759	789	777	793	798	804	750	806	778	780	798	769	803	821	784	842	769	823	848	791	806	827	807	788	832	797	773	782	759	850	812	804	775	842	850	823	829	803	802	812	797	824	787	776	852	843	817	780	798	789	809	858	772	788	825	803	765	793	825	841	805	782	787	784	821	857	844	812	775	813	783	818	802	732	829	769	772	790	822	791	787	768	783	833	855	771	753	788	778	795	786	804	794	788	829	778	827	805	774	836	831	801	836	823	805	759	791	810	779	779	838	802	780	747	807	718	824	805	819	788	745	818	836	757	802	820	796	797	827	824	805	827	794	819	802	824	768	811	819	824	798	795	786	872	837	795	848	757	761	804	724	785	805	836	828	827	764	810	818	793	754	787	796	840	770	761	872	812	827	821	770	813	830	839	835	782	803	809	825	811	814	838	778	765	774	816	825	794	772	821	798	828	840	857	805	773	774	786	773	786	798	783	824	804	783	821	837	787	804	815	823	813	818	785	767	808	839	828	828	825	876	731	797	734	815	773	832	856	820	762	761	824	792	791	755	805	793	812	749	820	836	802	821	801	818	837	812	810	804	792	791	790	827	799	755	798	782	804	815	821	802	786	782	793	756	771	830	830	801	833	830	820	789	816	809	822	821	816	817	878	787	872	804	775	788	795	831	792	767	797	776	831	815	805	747	832	792	751	802	754	808	795	763	778	797	797	819	838	811	810	829	797	797	802	797	803	811	755	855	760	868	844	821	820	789	797	780	793	822	858	812	818	806	802	822	781	782	796	756	819	784	804	772	753	798	804	781	848	801	823	771	815	818	802	855	787	762	817	767	761	791	804	780	777	792	834	795	821	795	861	773	761	830	813	840	837	764	777	838	829	800	821	821	769	802	776	788	841	869	807	785	784	783	809	808	802	798	794	796	862	782	809	757	793	791	778	814	819	822	817	812	796	773	801	802	759	843	735	790	805	782	791	822	822	799	829	766	796	770	783	804	848	853	798	805	838	779	794	756	777	779	847	726	820	763	816	787	788	782	767	785	800	787	780	729	781	778	799	807	839	773	810	764	818	785	760	791	873	812	765	825	803	792	762	830	789	810	793	797	782	806	829	838	818	785	818	816	820	825	782	777	760	814	756	815	791	802	801	750	763	854	787	778	817	793	804	747	825	789	764	756	772	766	776	789	871	802	797	794	778	802	871	791	789	781	843	794	813	789	777	817	811	765	822	814	795	807	814	844	740	829	798	828	821	774	775	776	807	795	769	820	850	794	806	810	828	758	808	835	816	755	831	826	783	802	829	740	790	828	769	806	843	804	833	822	792	768	803	761	760	794	840	834	809	795	794	839	822	814	784	756	760	819	802	777	835	780	821	792	827	824	763	839	789	745	849	759	806	817	774	814	797	786	758	804	815	804	854	804	811	801	763	810	784	808	887	801	821	774	803	814	823	809	760	782	815	799	771	854	788	791	821	758	824	749	786	802	814	833	808	801	835	804	802	803	829	815	785	823	808	812	825	834	791	843	873	833	876	821	829	787	830	825	833	770	802	820	785	787	829	820	791	830	773	762	768	810	824	761	851	826	812	832	745	778	803	765	791	779	803	770	899	762	784	800	786	856	800	837	823	776	772	755	811	834	817	828	767	842	806	829	770	762	808	780	847	760	781	754	780	792	829	864	794	817	814	835	804	781	836	822	806	796	806	821	759	790	828	826	812	792	789	801	811	782	842	830	774	782	823	816	805	816	839	860	781	800	808	780	810	836	844	815	832	828	829	824	817	763	805	806	795	823	839	781	785	808	801	739	788	737	784	869	776	770	785	856	783	827	854	773	837	759	787	830	794	791	822	771	857	825	838	833	802	781	830	835	814	794	819	830	848	825	782	769	785	791	738	816	822	772	789	789	815	776	821	817	786	798	811	815	832	776	816	737	784	797	764	846	815	804	798	766	818	737	841	810	801	864	806	823	838	804	814	790	779	773	819	779	824	789	786	813	798	820
23587	20872	25120	26751	20876	20866	2709	494	387	360	300	259	247	269	255	279	232	223	268	233	255	239	209	233	248	220	248	210	220	230	224	228	224	257	209	217	232	242	266	221	227	217	220	213	224	232	199	197	223	220	224	236	213	192	211	232	214	233	223	223	228	238	211	222	218	230	208	221	203	224	213	202	240	220	215	196	194	209	212	239	247	213	227	230	224	249	219	232	241	230	193	203	204	212	214	204	182	212	203	216	204	224	191	192	201	208	224	234	222	214	218	209	202	208	217	228	242	220	186	198	208	201	203	226	224	230	251	206	212	219	233	198	223	229	227	209	217	241	220	208	232	211	208	184	249	218	202	215	181	203	222	202	208	210	208	199	205	210	227	214	233	223	188	212	201	233	230	249	245	211	211	207	242	243	226	257	219	253	243	224	215	239	232	205	185	203	215	223	201	196	193	205	226	235	212	217	259	225	208	216	213	224	232	223	241	198	225	213	207	225	258	240	229	193	205	236	212	207	210	195	205	221	229	179	255	220	196	212	219	205	202	220	206	238	235	248	230	225	197	184	201	210	214	229	241	219	195	231	231	229	203	220	226	217	226	199	207	214	217	232	239	221	215	217	197	211	205	224	225	215	193	200	210	207	222	212	234	225	206	210	217	198	213	201	188	206	213	206	202	251	214	220	241	228	218	216	232	207	227	240	205	246	203	208	196	214	231	202	218	193	210	242	250	223	196	189	222	237	203	195	228	202	200	240	196	202	205	224	208	210	213	221	238	214	207	227	236	214	221	244	220	182	191	218	215	213	218	231	213	220	237	246	234	219	200	242	235	200	212	217	215	223	224	224	260	195	242	203	217	218	221	231	221	220	231	227	249	227	196	221	225	234	212	189	204	197	220	281	228	227	218	194	208	207	214	216	245	225	218	219	227	235	204	230	255	222	218	227	216	205	206	230	202	206	215	261	241	258	214	228	219	221	215	218	203	228	187	254	209	212	204	214	199	210	221	229	221	214	204	228	225	234	199	191	224	241	213	224	212	225	231	237	214	268	235	213	234	180	230	192	233	232	217	239	221	214	212	185	189	227	230	237	220	221	234	209	214	220	235	183	218	219	223	234	191	210	220	223	206	242	226	206	221	224	226	241	184	221	201	211	238	242	221	217	244	221	231	210	218	176	220	232	241	211	227	237	239	221	243	200	220	224	219	215	208	213	224	220	230	234	205	216	215	243	218	225	226	231	233	228	231	223	208	190	209	199	249	209	224	248	201	223	211	199	211	228	206	214	228	208	226	213	206	184	218	229	191	193	224	269	219	203	198	213	204	213	204	229	195	231	232	238	206	204	196	215	199	195	238	215	232	215	199	220	208	192	229	209	224	223	188	235	211	213	202	218	207	207	218	230	246	182	202	185	179	240	210	214	238	245	229	234	222	212	238	199	215	237	195	209	192	237	215	228	246	209	219	214	233	189	202	229	208	217	207	206	217	216	223	222	225	227	227	218	209	195	220	215	222	252	207	233	232	225	205	227	227	209	188	202	213	214	207	228	219	243	217	198	225	197	205	228	219	208	246	192	211	186	229	200	210	216	233	218	236	215	215	229	207	213	240	214	180	204	223	210	199	219	231	259	201	220	217	231	190	237	202	210	222	218	218	211	232	247	204	217	238	233	198	209	189	212	205	190	177	198	199	229	226	222	189	201	233	173	215	200	260	233	230	195	188	244	219	252	200	247	195	235	243	208	192	221	232	233	218	223	209	243	188	197	202	219	196	212	218	252	218	210	207	230	209	217	203	210	245	205	241	221	215	226	212	191	207	229	239	225	248	206	197	207	221	248	225	204	267	210	219	233	231	194	205	211	213	191	231	214	220	217	216	230	220	217	210	230	239	197	204	229	232	216	218	232	204	215	203	238	199	237	221	212	214	233	202	215	212	192	226	218	229	213	223	194	242	218	213	235	196	226	227	223	227	222	192	206	225	208	209	217	241	211	234	253	208	231	226	206	201	197	217	222	222	222	237	202	202	204	224	215	225	221	204	211	217	222	228	221	211	250	216	225	206	188	214	182	217	204	221	219	218	203	235	206	224	233	210	231	218	223	212	225	218	213	200	226	185	218	214	177	238	225	199	196	209	226	226	204	176	221	210	238	214	231	236	212	216	242	199	209	198	196	214	229	212	213	235	216	197	212	199	225	207	197	212	243	208	203	221	234	235	232	233	203	226	206	213	214	200	180	216	201	236	185	233	247	181	230	198	219	188	175	199	224	235	188	187	234	219	222	226	191	231	234	216	236	205	218	236	237	211	209	223	230	203	226	231	209	198	228	213	204	219	230	228	192	224	233	212	225	195	212	230	216	236	217	189	218	239	223	246	209	222	214	242	249	238	215	224	182	200	202	217	210	212	214	241	214	220	219	206	213	210	200	215	221	217	230	228	205	217	229	207	224	215	205	224	193	226	228	251	223	184	211	237	210	204	207	216	223	229	227	244	214	219	229	205	237	199	183	235	258	201	224	223	206	244	216	203	236	209	245	203	230	219	191	214	223	221	221	220	226	220	209	212	242	229	244	205	198	256	218	216	191	222	214	229	232	223	212	227	231	230	196	227	261	202	226	244	230	224	217	203	226	206	219	218	228	226	196	202	207	216	221	216	220	247	224	185	214	227	229	220	234	225	261	217	208	211	206	216	230	227	227	232	214	219	215	226	249	225	186	194	208	199	240	177	213	208	238	212	231	234	189	246	234	210	204	230	243	209	204	238	219	225	211	227	226	227	207	225	229	203	200	182	198	248	192	198	202	203	206	219	204	213	213	217	189	225	217	213	212	195	237	194	234	241	205	214	259	207	224	211	189	223	241	231	183	226	240	201	217	223	212	226	219	237	216	229	191	233	235	224	240	246	209	217	213	248	212	228	225	225	231	227	216	191	225	226	222	247	243	230	248	212	210	199	196	233	210	226	203	229	215	211	225	214	207	224	204	224	222	224	206	206	192	230	218	238	212	217	238	236	208	228	224	196	212	208	192	219	206	215	206	186	230	229	198	207	203	199	231	193	229	205	190	190	213	219	199	205	213	223	211	194	202	201	192	205	209	231	199	212	218	200	211	199	254	227	242	208	217	220	198	206	236	195	216	203	217	217	202	223	223	207	246	200	209	186	236	210	208	227	206	218	223	225	224	240	227	218	213	243	233	180	223	226	208	250	235	218	231	232	201	215	215	226	211	210	192	199	214	240	279	237	194	211	213	216	212	236	197	185	217	243	203	183	215	238	217	244	206	220	193	232	220	238	240	206	235	223	198	191	216	220	209	203	238	209	208	246	221	232	210	215	204	204	226	187	236	223	239	227	220	219	209	214	211	204	206	223	229	202	229	204	211	241	226	227	201	233	212	200	202	200	233	196	212	247	196	231	223	201	213	229	209	225	208	198	241	225	234	208	257	202	184	219	222	208	219	240	248	218	233	200	211	197	169	218	236	250	208	217	214	207	231	229	195
3353	5083	3217	1506	892	714	620	605	552	575	548	522	520	529	549	527	520	539	495	530	508	498	523	494	494	527	458	477	529	454	492	491	497	481	515	479	481	501	533	516	499	528	509	501	484	536	482	512	504	452	510	507	481	482	503	510	475	504	491	516	515	533	538	508	475	497	506	511	473	478	532	498	510	506	484	513	480	501	542	512	496	496	505	486	546	450	536	458	479	497	490	519	483	489	522	493	502	495	462	479	512	492	488	507	494	484	499	512	485	492	501	505	483	532	481	511	499	484	447	486	518	520	483	509	457	450	509	512	482	473	501	477	485	509	487	516	479	486	474	535	521	519	472	490	503	494	456	454	514	485	477	501	477	507	503	459	476	503	492	487	492	485	517	496	435	511	521	511	452	492	496	487	511	531	555	473	504	467	533	483	530	490	524	497	488	480	466	520	485	452	513	528	471	488	493	501	488	502	507	492	510	473	457	512	490	506	493	509	537	488	497	499	512	475	505	522	497	484	486	538	476	494	500	499	512	531	461	507	487	495	458	556	498	506	476	527	510	471	466	479	499	500	495	533	468	503	487	478	525	496	492	500	513	470	480	516	524	509	451	478	464	501	507	501	478	489	496	495	485	513	445	484	462	504	484	480	500	521	478	486	528	478	474	489	482	533	474	488	493	494	493	544	477	428	503	485	483	485	476	502	477	528	486	490	514	478	469	502	491	503	496	494	502	478	527	501	489	530	483	506	548	517	496	470	513	517	476	497	477	503	505	505	500	470	514	492	516	446	478	474	455	486	451	499	450	491	444	526	489	506	536	492	485	505	520	498	488	495	515	498	499	477	504	556	467	498	459	464	522	503	510	510	492	483	476	489	499	464	470	498	478	467	533	494	499	513	454	514	519	473	510	500	506	484	501	518	504	471	478	486	470	498	520	482	497	566	490	458	495	462	448	505	488	513	479	515	514	521	542	489	504	512	482	491	498	466	494	510	499	516	527	530	480	511	522	480	511	476	527	522	513	473	489	458	480	449	468	503	490	458	516	454	454	513	513	500	537	480	513	509	524	484	503	487	494	497	493	498	516	497	467	476	456	481	509	483	468	466	477	499	486	523	497	500	507	496	457	463	549	450	491	485	530	450	488	474	509	495	509	469	520	448	487	482	495	479	498	480	492	490	496	475	502	474	489	469	501	484	479	470	513	516	510	523	454	494	444	501	481	493	510	494	516	491	503	486	532	555	497	530	513	480	467	531	538	480	520	470	468	484	495	482	489	488	490	501	494	475	493	529	471	506	484	504	478	473	502	471	460	497	490	490	510	560	454	506	493	510	532	455	515	488	516	469	468	492	484	491	505	504	491	515	504	511	501	481	468	512	522	494	434	512	523	501	530	521	499	484	491	505	506	495	512	512	499	515	480	494	498	459	514	474	489	537	507	491	531	499	538	464	493	487	516	495	479	496	506	496	512	519	494	467	499	463	471	486	545	464	453	445	466	493	466	511	448	533	471	521	531	513	493	499	462	482	494	536	482	514	515	506	502	524	516	510	518	468	500	481	498	487	518	484	458	493	474	467	481	548	520	478	487	471	469	472	518	520	489	541	502	541	520	477	514	518	543	489	502	466	473	492	502	518	518	483	501	491	485	520	492	479	464	563	490	505	513	513	456	510	488	492	500	495	504	516	505	514	518	487	500	528	528	536	520	514	532	495	525	487	504	498	484	509	491	499	465	557	486	482	498	471	497	486	483	519	536	525	492	482	511	487	509	522	519	503	518	504	508	485	505	496	494	517	509	493	490	507	467	507	479	475	514	498	510	505	502	545	491	480	505	457	531	530	489	488	459	476	491	504	502	519	458	540	470	481	544	518	506	501	476	489	494	469	487	516	491	481	471	517	476	488	492	473	506	452	548	509	444	479	523	441	457	477	508	484	476	504	502	485	483	520	507	536	487	486	495	474	497	495	439	534	508	488	502	485	520	529	503	488	491	475	501	494	518	520	510	510	484	503	490	481	491	473	487	509	480	499	490	495	515	485	522	520	460	476	480	499	499	497	507	472	512	495	481	507	477	490	483	490	505	482	508	487	501	485	494	473	522	511	480	471	478	472	498	500	480	498	483	477	511	502	485	496	451	484	491	486	507	514	474	493	529	472	484	502	490	492	512	473	510	508	475	490	483	495	468	506	505	457	490	506	455	450	482	464	448	506	492	500	477	519	491	450	504	504	475	490	474	528	509	518	503	527	513	453	476	501	484	492	537	517	520	487	472	512	482	487	477	485	481	505	472	474	486	510	489	488	508	476	500	497	490	505	510	491	491	507	500	494	499	488	472	472	513	470	509	513	473	498	442	503	505	455	498	501	507	514	546	505	470	483	494	537	518	500	461	509	534	464	499	507	525	489	514	500	513	486	497	512	486	480	494	503	501	497	491	481	455	510	494	494	451	523	494	495	471	528	476	460	487	506	512	451	485	506	473	528	525	496	522	529	479	516	492	470	472	490	520	518	479	503	472	504	496	520	477	519	510	454	471	500	499	542	518	529	491	454	522	510	535	521	484	489	516	501	461	504	468	483	471	474	520	492	486	510	499	528	477	499	484	527	506	510	491	461	519	492	487	494	488	527	477	502	507	462	530	519	488	495	521	485	484	500	489	517	516	486	500	504	481	497	463	482	476	484	489	481	459	435	496	448	445	469	488	510	514	463	508	491	514	527	514	517	469	494	517	489	491	534	519	482	496	515	483	516	481	494	463	459	479	496	515	518	506	488	489	516	519	487	479	488	524	469	498	475	493	478	463	484	522	487	488	469	460	492	459	543	465	496	493	502	480	473	526	488	482	486	493	480	520	499	504	487	497	470	474	477	451	467	490	488	449	514	502	475	500	496	516	516	509	452	509	531	487	496	478	495	512	466	517	506	506	493	510	465	474	494	486	513	492	505	454	473	492	477	523	479	490	515	509	503	519	523	452	480	494	462	504	474	497	480	520	486	508	504	490	495	467	488	469	494	509	495	476	500	469	484	481	525	509	494	509	467	469	480	464	509	473	508	491	482	483	482	481	524	467	508	498	467	535	537	534	526	465	547	486	454	470	522	494	444	514	517	501	486	506	445	463	493	520	451	476	519	502	493	498	465	486	491	507	500	523	500	486	528	469	497	513	517	510	489	477	457	472	447	445	500	489	486	455	500	485	471	479	488	509	491	485	484	513	487	475	491	502	475	522	489	498	491	515	494	462	501	446	517	492	502	485	484	516	503	474	444	501	472	480	479	464	498	505	466	461	493	483	503	517	483	501	494	492	477	480	513	483	472	476	452	496	513	492	528	475	482	508	507	508	496	497	485	503	474	506	498	507	525	491	502	522	502	503	487	477	516	484	516	488	462	527	486	487	506	486	478	500	471	485	494	472	522	468	504	521	522	505	476	489	473	489	493	492	473	485	502	482	505	533	463	491	495	474	460	448	477	475	486	490	531	469	504	536	505	513	504	487	474	497	481
32704	11819	1217	319	283	273	305	290	302	287	319	253	299	281	317	295	277	291	266	289	315	324	310	295	314	321	283	286	260	283	301	324	297	273	283	318	318	306	279	287	278	296	308	296	290	319	288	288	269	312	277	285	286	292	257	280	286	288	314	325	265	276	270	292	288	278	326	272	317	293	286	281	324	292	316	287	291	304	272	265	283	327	280	299	280	286	289	299	303	259	285	293	286	265	275	267	286	294	291	295	306	263	307	278	317	279	295	281	259	299	279	304	269	307	271	296	282	334	322	291	296	304	319	248	265	261	301	299	293	286	272	287	322	252	299	300	287	317	280	279	291	280	287	281	311	288	305	320	312	281	283	255	297	292	308	281	290	274	294	285	312	308	325	275	318	295	280	300	276	358	268	315	300	290	313	286	303	288	281	296	281	243	284	298	249	273	291	303	297	337	258	293	280	243	301	310	285	279	278	279	267	302	275	275	252	283	272	304	283	279	292	291	297	277	294	326	314	299	289	272	269	326	317	275	311	283	325	282	297	289	298	283	307	301	281	248	260	277	262	264	280	271	266	284	281	305	280	274	286	253	282	280	297	316	283	303	244	281	304	281	297	307	295	273	317	271	275	290	285	298	279	293	305	307	301	303	256	299	283	275	301	266	281	287	278	279	246	280	274	292	292	277	270	300	285	289	297	278	309	297	269	269	282	280	272	282	287	285	286	297	286	265	293	263	269	278	257	271	280	301	285	292	313	313	280	315	273	287	282	270	289	272	295	272	289	305	262	297	263	298	299	315	302	276	298	298	291	327	310	300	285	274	309	275	296	286	300	284	302	291	313	278	317	313	300	303	285	266	280	290	281	255	266	294	272	294	286	270	293	312	273	266	307	274	317	284	274	301	302	293	282	267	303	276	271	264	290	289	278	273	298	272	331	269	276	272	277	266	282	279	285	288	286	319	247	301	265	296	306	305	285	291	287	291	303	282	268	283	294	255	292	289	274	264	309	325	287	272	290	287	297	267	264	281	300	248	302	310	276	298	305	291	259	271	293	301	258	275	333	300	264	274	282	286	293	302	285	310	272	265	278	229	296	252	301	287	292	278	278	270	304	292	275	280	291	266	273	302	288	290	250	272	275	301	292	298	304	295	276	308	281	285	278	292	292	321	291	301	310	276	292	289	300	282	270	309	317	270	257	313	288	296	275	243	279	271	236	314	282	266	277	293	271	279	273	302	306	262	300	308	299	307	294	304	310	323	297	295	290	276	294	277	250	254	285	260	262	262	284	267	279	294	254	266	318	288	308	304	318	292	277	314	333	271	290	284	287	280	294	269	279	269	275	285	313	304	333	274	283	286	268	296	282	268	337	306	309	252	305	280	269	290	270	279	338	306	271	301	311	268	271	294	279	275	282	286	299	297	276	241	280	253	296	278	303	322	309	321	310	309	292	295	293	279	312	278	275	323	312	294	289	305	309	310	276	303	283	274	293	269	298	291	296	323	292	282	294	302	289	286	317	317	271	287	285	289	275	284	279	285	281	268	312	287	263	289	306	292	295	299	266	291	313	279	265	292	300	279	309	329	267	325	301	265	267	291	282	273	284	268	294	286	305	272	281	276	284	281	271	272	285	300	282	317	293	289	305	285	262	284	258	301	287	297	297	312	282	288	311	290	279	296	227	322	326	285	287	297	293	250	275	283	280	285	285	321	262	272	276	290	302	279	270	275	303	298	273	271	309	300	299	296	292	308	315	305	326	287	275	290	290	306	263	279	277	270	285	273	277	286	315	256	300	263	294	304	319	311	301	267	280	317	262	261	270	279	265	273	284	269	278	281	292	299	278	318	300	281	269	300	297	308	266	247	301	310	274	319	308	315	302	277	304	300	289	284	309	301	262	307	316	259	283	302	313	304	290	303	290	232	262	306	287	278	290	324	242	280	255	307	276	305	309	300	315	262	295	263	323	304	330	264	305	296	269	248	264	304	289	299	292	285	299	247	285	277	274	307	250	276	306	272	311	287	285	284	275	314	302	273	293	309	309	280	295	298	274	305	282	304	292	308	272	245	256	268	298	306	270	298	273	270	308	319	309	288	285	302	286	280	297	285	303	277	299	298	259	335	258	279	282	272	310	283	277	287	277	277	267	277	284	289	291	306	300	284	272	290	318	308	268	296	276	278	281	281	307	285	268	288	277	289	278	288	286	296	276	291	291	291	309	338	295	269	256	309	328	264	288	306	301	302	269	288	280	294	239	281	286	281	276	290	278	291	294	299	291	278	292	316	307	302	310	314	300	283	329	273	325	292	274	298	284	289	285	304	276	264	279	253	294	245	293	287	275	316	334	247	246	286	296	279	304	260	268	286	301	280	258	290	262	285	282	279	304	274	258	271	258	293	285	295	316	322	296	285	293	280	268	279	295	279	274	268	299	271	269	286	261	310	302	297	305	298	289	288	313	290	296	312	288	274	279	296	275	289	318	297	279	287	316	281	258	242	262	235	323	286	268	277	244	299	311	304	259	308	263	243	293	328	271	243	282	259	299	298	313	296	284	282	288	300	286	299	279	298	271	285	291	275	328	322	262	304	266	276	315	270	321	302	307	277	287	244	296	279	309	260	318	257	306	257	262	304	284	276	278	290	304	284	320	274	302	319	313	263	278	254	305	246	300	294	337	302	258	252	279	295	309	295	293	287	320	276	282	280	281	272	306	279	276	323	263	272	276	277	252	267	269	291	300	316	254	305	310	316	273	281	289	287	279	294	277	300	290	276	292	265	296	301	308	263	298	314	287	256	312	275	292	275	306	282	277	313	343	272	307	285	284	282	284	323	281	259	266	270	330	290	305	293	307	278	277	279	279	300	283	278	268	307	319	301	261	327	276	268	297	280	307	305	245	298	265	288	306	281	314	333	297	305	277	262	305	266	268	296	281	270	297	291	293	281	293	300	288	315	274	307	277	323	295	314	278	302	306	284	272	315	287	316	292	282	267	321	290	283	276	294	295	262	282	285	296	261	299	327	274	305	299	265	279	272	287	306	298	258	297	324	283	270	275	264	287	266	287	266	300	280	273	317	291	233	305	330	308	298	286	287	267	266	283	286	272	282	303	253	272	274	300	279	320	260	287	285	269	281	275	286	277	310	291	250	301	285	323	305	290	305	283	270	294	309	293	284	286	271	261	285	277	279	292	285	293	280	283	297	296	302	282	293	282	284	294	311	296	337	294	299	277	278	300	264	289	287	281	273	275	297	293	283	290	329	297	280	338	301	272	291	291	265	289	300	274	266	304	282	303	283	301	288	291	276	313	347	296	279	257	288	282	268	279	270	274	307	283	298	279	282	316	300	257	308	287	264	303	288	255	269	307	268	280	307	296	283	269	280	288	271	286	271	310	237	317	269	271	318	277	265	274	313	305	272	318	323	267	294	302	274	276	289	293	264	310	274	298	296	281	262	262	270	285	312	319	259	256	254	290	300	303	279	286	269	288	298	283	314
5735	845	781	700	666	673	688	718	678	640	664	662	696	677	680	698	652	683	666	715	661	694	654	672	637	673	691	694	649	633	637	668	681	683	663	681	667	656	659	720	682	682	628	632	677	660	690	676	690	656	698	722	719	659	662	688	661	669	680	662	676	657	654	646	654	699	696	641	673	668	671	660	676	643	668	659	628	642	644	647	677	644	665	672	679	683	715	698	668	686	658	697	631	701	743	663	713	689	661	672	669	656	645	689	629	690	704	696	652	662	703	659	660	637	623	689	669	654	673	679	723	673	640	647	655	688	671	659	745	711	653	681	663	675	700	648	644	726	675	670	647	661	628	632	701	713	664	697	679	655	659	635	659	692	676	655	655	678	688	624	687	621	622	697	717	696	672	653	682	653	666	660	671	684	653	649	661	693	734	705	653	651	642	703	685	683	689	614	682	636	649	637	628	660	674	636	675	658	696	638	616	652	716	661	681	677	638	666	652	672	692	696	624	689	669	689	659	669	674	727	729	695	691	665	667	650	650	674	646	673	700	687	658	709	645	630	657	656	657	682	653	689	718	604	681	648	659	716	716	705	662	706	652	636	680	614	703	642	713	705	653	706	669	670	688	702	697	646	608	660	681	682	648	657	711	695	618	664	632	670	656	653	703	665	679	667	674	693	694	679	654	688	625	667	683	678	645	679	668	717	674	718	625	647	643	689	668	717	685	665	611	703	674	697	659	623	671	651	660	671	691	635	666	672	699	686	655	700	672	719	631	633	692	644	725	656	683	653	671	633	640	720	658	678	655	720	707	676	695	713	703	641	676	657	655	646	709	637	671	631	692	648	665	663	597	690	661	666	700	640	697	687	647	604	654	706	638	661	660	641	671	678	686	651	678	669	653	655	626	705	629	687	651	617	665	665	664	685	709	705	638	711	667	634	681	673	690	668	655	643	702	677	644	642	669	672	646	695	652	681	614	650	644	737	647	625	679	635	643	683	663	674	621	695	622	661	655	712	658	625	687	668	697	648	706	641	699	676	729	697	631	668	670	708	694	679	695	629	670	694	698	654	742	614	691	642	654	656	686	660	698	666	696	653	657	645	736	690	679	660	729	751	659	644	667	614	696	674	698	671	678	707	697	631	683	641	674	669	663	683	652	670	660	640	613	708	669	679	650	683	604	680	691	658	694	613	672	654	638	701	683	666	690	681	675	677	668	701	639	682	661	668	685	646	668	648	713	658	703	664	703	680	678	651	697	671	688	660	642	649	658	669	703	699	646	679	665	662	676	682	685	651	684	691	686	679	670	689	666	650	699	677	659	678	679	661	643	705	631	663	669	659	648	720	646	630	639	672	714	668	680	615	687	700	660	658	709	632	666	679	674	670	672	659	716	689	630	632	671	705	675	654	661	683	660	663	680	650	669	711	670	627	672	645	699	667	672	657	689	676	695	663	642	716	642	683	663	647	638	701	698	614	674	665	654	691	626	684	625	675	683	637	696	650	677	676	685	666	682	660	657	681	677	683	645	652	693	649	700	674	656	655	727	677	676	656	691	662	673	641	685	677	671	622	668	676	688	697	670	631	658	674	655	609	720	594	691	638	677	668	669	677	666	662	663	672	701	643	649	641	647	673	664	677	678	623	666	693	668	685	720	654	696	699	730	651	654	685	682	683	673	665	628	674	670	712	677	668	676	681	701	688	657	601	626	646	656	689	644	654	670	692	669	689	694	645	690	665	698	700	656	701	684	683	706	681	678	670	690	692	624	699	706	656	651	694	710	674	699	685	648	645	641	696	652	664	673	678	658	662	647	705	621	658	718	664	651	680	709	648	672	717	669	707	638	690	709	676	624	690	663	655	643	674	657	676	701	668	658	706	676	632	638	682	699	699	685	673	634	665	642	646	639	697	669	665	672	686	710	700	649	701	630	664	671	675	663	700	655	641	721	678	630	665	656	705	569	620	687	701	673	659	677	659	698	682	678	681	721	728	694	619	686	724	630	658	712	668	678	671	659	700	666	628	674	632	682	647	688	705	710	689	614	732	656	637	646	665	661	655	664	611	614	694	668	669	709	682	671	689	647	648	686	673	664	672	713	650	665	707	709	674	719	616	703	659	651	723	722	680	630	646	661	651	692	637	644	696	681	648	636	687	724	635	693	673	687	684	654	679	672	668	707	662	666	682	703	686	643	661	655	652	647	645	678	663	661	647	658	670	677	708	670	645	724	669	654	698	719	681	694	661	672	643	710	694	720	666	688	685	646	710	672	635	667	653	710	671	686	652	683	662	719	671	694	695	701	707	678	687	627	654	668	654	683	646	643	702	652	634	669	696	677	683	658	661	682	637	680	647	689	714	641	686	654	693	652	692	654	642	647	670	701	657	681	648	691	665	664	676	683	677	654	674	694	656	638	689	673	662	719	727	643	652	679	668	678	688	686	699	738	657	652	636	665	665	663	643	699	631	676	657	724	644	659	664	687	671	656	674	678	696	680	693	614	657	675	712	695	654	670	687	686	669	678	690	667	661	685	695	692	639	637	676	671	698	656	658	678	680	673	651	635	727	717	666	716	703	686	698	659	640	672	675	674	668	664	653	677	647	642	670	642	669	658	659	705	625	611	661	637	686	665	695	699	691	635	732	628	650	629	661	653	663	642	659	672	697	666	657	656	672	719	677	688	676	710	669	672	669	648	697	629	668	716	707	623	708	644	690	674	695	662	666	639	635	658	635	728	649	649	678	671	714	638	618	676	729	672	684	678	649	707	667	659	651	648	610	648	683	682	678	674	714	690	639	640	646	637	707	678	716	674	702	661	655	643	680	675	701	730	679	640	668	728	700	678	636	667	694	700	645	621	674	699	700	698	667	666	678	701	653	686	645	643	707	705	689	632	658	662	680	662	639	627	633	673	714	660	639	644	652	705	687	687	651	650	682	648	680	728	667	692	682	662	659	625	647	697	705	648	727	671	734	658	673	657	706	709	656	662	695	677	663	694	653	681	648	702	657	623	653	643	649	698	677	669	643	706	693	666	703	669	677	734	697	686	655	693	655	661	659	664	677	664	674	647	661	641	727	676	688	714	652	690	658	684	671	681	642	661	662	688	667	654	697	773	670	737	593	716	687	665	694	686	629	647	639	697	657	660	654	671	682	669	625	677	630	691	721	654	656	633	606	691	663	625	688	707	654	669	710	596	650	639	700	650	652	685	670	675	678	665	684	714	678	628	657	686	696	669	676	658	647	627	677	642	736	685	648	703	680	666	662	660	681	681	686	646	657	669	674	686	687	626	679	670	648	689	656	658	633	635	645	670	654	700	635	690	684	680	668	666	686	697	708	673	677	676	678	669	675	624	678	671	669	671	651	642	634	666	671	684	702	679	661	665	654	631	650	649	616	701	715	716	651	673	647	651	650	725	680	661	636	668	652	648	705	645	668	653	711	661	648	657	703	653	649	658	660	698	668	666	670	652	676	718	631	666	656	631	654	683	646	687	689
24625	20916	24419	27556	18898	1152	518	467	454	384	428	378	396	372	339	383	374	428	383	407	348	373	387	388	320	341	349	370	390	392	389	372	355	366	364	338	384	364	392	348	373	357	378	372	373	384	367	378	406	354	382	403	349	358	383	373	338	346	364	387	358	338	337	320	390	373	372	369	338	342	397	355	355	373	377	381	339	365	382	354	348	359	395	380	340	362	357	341	402	350	331	408	359	395	390	356	342	409	382	373	369	335	369	341	351	367	346	387	357	357	394	377	400	340	393	362	391	388	404	366	378	372	372	396	372	370	375	343	352	346	359	357	401	332	349	363	350	374	351	399	383	366	360	379	379	363	382	384	359	376	375	405	373	357	381	364	342	336	348	357	352	392	373	347	349	363	365	339	342	367	359	343	368	394	387	352	401	343	409	387	381	367	388	381	362	380	349	367	376	365	346	351	368	397	383	384	392	320	374	330	415	388	355	363	351	366	324	370	368	375	365	348	375	360	338	407	357	379	346	369	380	393	369	366	386	349	372	375	382	406	337	357	382	361	367	368	366	362	345	370	361	365	362	322	381	370	386	342	400	336	357	401	367	335	366	369	357	378	370	340	386	367	354	370	354	432	392	376	354	342	391	394	329	361	305	366	405	366	362	330	341	407	365	388	381	352	375	355	348	399	316	385	358	359	410	364	351	357	372	385	326	356	361	353	345	313	371	369	345	377	346	346	336	373	364	347	342	409	376	371	365	327	385	363	340	392	392	367	333	352	364	361	381	368	360	361	370	383	374	400	358	358	361	331	379	362	362	367	390	358	335	339	361	333	365	370	331	410	367	370	401	353	362	351	367	340	349	378	391	323	381	376	349	344	379	321	355	378	358	359	352	368	371	393	361	370	383	320	358	347	345	379	356	356	380	344	349	357	349	377	385	381	390	392	389	366	364	382	373	340	365	397	360	351	347	384	394	382	385	333	398	348	389	350	323	371	343	344	373	365	335	386	383	339	321	307	378	374	360	381	357	383	350	390	412	386	374	347	338	355	389	364	364	384	367	362	395	369	365	339	378	367	394	380	388	371	329	352	333	366	352	356	360	382	356	352	379	347	372	417	361	367	379	335	352	357	344	374	339	344	403	371	356	345	340	343	357	426	396	377	376	358	384	346	386	397	340	387	376	354	376	340	372	365	348	369	400	382	392	372	371	344	393	357	341	377	341	352	348	351	395	344	381	364	351	394	368	354	377	351	355	364	333	357	362	331	407	315	457	383	413	369	363	361	316	361	362	352	377	367	354	354	353	381	335	376	367	385	385	416	367	377	362	386	386	370	355	349	388	380	340	358	387	371	345	350	362	337	368	355	393	404	364	351	368	394	406	380	381	371	349	348	419	378	359	393	360	361	367	359	363	353	365	348	386	387	329	349	368	364	339	358	389	357	386	370	349	368	345	395	375	366	364	371	397	325	318	380	380	400	370	329	362	396	341	366	349	368	361	347	361	360	364	365	356	362	383	338	354	338	370	360	408	376	387	328	361	392	349	363	346	331	361	362	384	347	350	393	373	334	371	342	372	384	341	329	382	341	370	405	373	359	360	378	363	389	371	367	328	369	364	408	342	385	364	377	377	428	344	345	354	359	369	401	373	342	396	343	357	387	390	388	367	367	384	342	383	385	361	385	345	362	361	380	350	348	327	343	363	377	365	373	390	382	342	392	368	353	381	392	384	398	417	389	355	379	354	373	332	348	370	373	365	370	342	362	334	376	350	363	383	362	372	372	379	369	331	391	366	385	326	379	343	330	350	381	348	366	349	409	330	363	361	387	356	376	408	369	335	371	346	369	393	327	357	400	362	354	359	392	374	355	375	380	356	364	380	386	345	376	379	348	312	374	386	363	383	381	331	351	405	384	318	375	407	350	365	366	327	344	366	361	344	387	407	382	367	400	384	351	360	381	384	387	369	374	343	377	350	333	364	376	370	386	357	369	369	340	339	373	331	349	372	333	356	371	383	350	392	350	326	353	397	372	354	396	358	342	345	361	378	370	356	353	397	397	359	378	369	375	362	349	359	371	402	390	370	380	347	369	354	348	396	336	371	382	343	329	362	344	391	367	357	369	377	373	362	344	398	340	362	360	340	345	380	368	378	355	393	368	366	356	350	360	327	329	353	380	364	407	380	388	370	399	386	368	347	365	381	368	406	382	363	365	313	334	367	343	363	344	341	372	357	321	360	352	360	398	423	381	388	393	371	359	350	374	351	364	380	344	378	346	353	373	387	350	352	381	348	364	367	381	380	395	357	328	364	330	367	423	389	333	364	367	344	336	341	370	364	333	329	344	337	347	387	362	328	355	335	350	378	397	379	362	369	410	388	370	361	358	367	365	380	403	398	352	400	383	354	346	389	359	377	383	349	338	376	336	352	373	358	371	375	356	378	365	380	363	370	363	310	372	347	341	378	349	370	383	367	370	379	338	323	333	328	353	336	386	343	383	411	381	345	363	374	358	379	380	360	356	365	369	382	341	357	323	321	344	379	363	351	353	354	373	321	369	361	354	373	342	336	368	332	405	379	370	386	334	350	346	343	322	332	354	389	415	334	374	358	333	363	369	360	376	380	374	374	337	353	365	354	379	358	331	363	338	369	382	344	377	368	347	333	368	383	355	351	369	363	368	349	327	346	327	386	343	377	344	326	388	373	367	376	375	377	364	385	347	358	331	368	385	378	351	358	379	314	370	368	358	364	368	337	362	372	372	365	409	364	365	372	388	306	368	365	365	388	375	408	375	406	365	367	358	361	406	365	358	353	350	345	390	363	343	344	349	344	339	362	373	426	373	392	381	352	367	354	362	391	382	309	362	355	389	356	366	347	385	368	356	382	328	379	349	371	321	391	352	361	335	368	396	375	392	340	377	369	343	384	368	397	344	327	410	361	373	374	345	331	363	337	397	382	368	382	352	363	343	370	355	401	395	364	339	406	390	381	346	362	371	360	373	340	375	378	341	377	413	341	317	378	403	365	358	380	376	441	359	397	350	341	342	361	408	390	401	364	367	364	376	332	373	380	373	340	367	359	367	354	383	384	389	375	358	324	394	401	372	382	383	372	330	352	365	356	351	365	377	382	349	404	358	389	372	334	345	330	352	391	361	364	373	363	362	366	346	329	346	376	328	340	367	353	315	358	348	366	394	397	382	358	352	371	377	351	399	337	394	367	366	393	349	365	350	362	385	338	368	333	385	350	350	362	355	401	380	378	334	345	349	394	376	311	363	338	361	373	378	343	362	378	356	375	368	350	334	362	386	370	371	338	371	360	360	361	363	356	331	356	376	374	407	381	366	392	346	374	382	374	339	362	381	367	350	378	370	344	331	379	374	393	383	384	389	361	375	391	349	366	366	367	356	411	314	375	391	385	358	364	378	374	362	399	361	339	369	366	414	357	382	373	340	371	344	382	347	366	404	357	345	382	346	367	339	376	338	338	370	408	352	377	378	343	400	355	360
3738	2932	1984	1263	1007	943	873	911	822	838	817	847	773	852	823	787	811	784	794	833	776	808	828	823	797	810	801	791	845	830	793	749	789	812	813	783	776	803	816	831	796	770	813	787	794	769	761	760	780	784	756	812	832	796	793	801	838	809	814	787	797	847	846	834	826	820	813	803	829	798	816	764	761	749	784	839	814	802	760	811	805	823	792	781	813	766	774	854	760	803	827	826	803	789	804	767	778	793	799	822	843	773	789	777	805	756	852	796	827	763	828	804	755	817	820	830	818	781	766	803	823	780	849	777	847	820	821	792	750	801	828	813	825	772	770	842	807	756	781	766	780	790	769	797	801	796	807	820	772	829	825	785	818	789	806	796	798	797	775	772	783	814	786	751	853	809	749	825	781	798	815	787	818	799	808	798	822	834	783	789	788	830	851	885	799	816	811	790	817	771	812	814	802	795	853	820	781	790	795	815	792	793	789	822	788	792	801	792	789	780	776	853	812	804	826	814	819	838	837	780	773	803	806	875	779	805	769	847	832	843	756	793	824	771	788	824	798	808	804	776	799	784	780	772	865	783	778	807	817	859	798	820	826	859	804	850	795	777	792	800	783	828	841	828	785	776	856	817	792	785	761	743	822	808	764	829	857	781	804	817	819	774	777	850	860	864	825	769	782	809	789	839	754	798	763	793	780	792	811	856	797	804	857	834	783	767	773	834	810	793	817	790	753	780	777	800	738	821	842	862	835	835	738	823	795	824	807	779	802	823	873	783	742	784	835	788	845	808	854	763	820	802	851	818	820	789	807	785	797	737	820	834	837	800	810	805	793	822	785	802	809	810	791	815	795	753	772	838	861	804	791	781	793	819	782	735	746	767	797	786	823	806	759	847	805	777	832	809	847	778	832	748	780	799	790	813	781	780	787	832	787	789	819	822	828	821	788	790	781	748	782	834	811	809	845	782	818	778	787	770	839	820	793	807	779	807	835	795	826	840	813	787	841	777	800	768	799	872	806	775	796	801	785	843	824	797	839	801	792	797	808	776	792	831	765	808	785	790	780	774	862	796	808	830	857	780	817	798	782	803	810	786	817	773	828	803	825	858	744	822	800	800	841	828	803	823	780	767	803	810	795	792	829	770	766	806	806	784	815	797	813	750	757	794	823	823	865	784	801	841	845	850	816	784	827	857	837	805	808	835	847	803	816	842	796	792	812	776	801	799	786	818	811	775	816	838	837	795	825	818	816	809	802	797	781	843	801	811	845	772	845	809	800	790	791	751	846	820	848	741	770	817	850	828	758	869	815	832	812	815	789	823	794	781	821	841	829	751	777	791	801	807	835	822	820	789	791	789	776	785	804	851	752	839	848	785	776	835	784	878	844	834	765	810	830	791	782	801	807	846	791	771	848	766	796	778	825	852	820	755	782	797	797	832	792	784	814	796	799	828	811	812	790	812	832	801	792	797	812	833	785	774	768	794	814	803	788	789	825	821	793	805	787	819	782	790	797	754	720	810	806	768	805	850	794	844	813	821	771	804	824	788	776	843	843	794	774	774	805	793	840	788	746	851	797	799	771	869	816	811	789	791	838	799	782	794	782	784	827	778	820	770	806	827	817	759	825	792	769	824	808	768	798	816	801	759	847	785	857	816	809	773	820	822	786	808	767	819	836	770	806	773	811	822	809	817	826	769	835	798	788	757	820	803	820	804	788	772	803	773	805	799	831	779	801	824	776	792	859	792	834	817	856	811	776	748	811	783	818	792	751	795	851	781	821	793	860	790	831	785	807	859	823	774	814	782	826	822	798	802	808	840	860	798	837	746	834	832	822	787	843	817	818	773	815	779	837	793	807	812	765	819	782	786	847	813	814	782	768	834	848	794	782	786	828	825	814	815	824	803	795	757	788	773	779	811	808	796	812	803	741	802	825	782	800	823	801	812	787	796	761	758	826	810	823	792	788	800	785	737	787	798	793	856	774	854	814	776	832	789	811	823	779	817	801	787	802	778	832	781	791	798	826	806	766	783	757	831	819	797	852	769	765	778	818	853	836	819	810	776	830	806	816	831	794	819	809	841	819	798	778	817	797	805	817	764	777	833	768	775	836	825	795	822	797	868	847	826	813	779	830	844	767	793	782	814	823	804	830	776	765	826	794	796	839	770	824	830	819	807	785	810	822	826	803	781	780	772	810	787	834	787	828	828	834	822	802	791	792	823	892	781	823	827	804	757	820	760	773	800	771	837	828	795	802	824	780	828	829	768	766	764	730	815	824	821	848	795	776	816	804	807	854	830	782	838	791	806	761	792	784	787	864	802	803	776	817	800	861	765	862	778	742	813	755	764	810	809	834	872	798	814	837	818	792	769	789	803	834	782	829	836	809	853	838	867	797	799	866	796	819	787	785	808	796	797	838	853	808	800	803	818	819	802	786	803	788	829	813	795	796	791	801	809	813	788	775	765	780	773	812	802	793	758	765	768	793	769	811	801	824	771	768	809	801	789	816	837	809	780	791	841	856	768	766	822	816	802	804	776	823	833	847	828	800	790	836	811	793	802	789	762	755	840	791	782	810	819	798	817	850	788	799	772	790	767	856	782	789	775	799	843	859	748	804	750	805	800	808	780	783	805	803	813	812	796	773	828	816	773	836	740	825	765	821	786	781	864	807	798	777	775	821	808	813	795	857	835	804	753	796	804	810	776	772	816	784	869	835	774	832	817	782	821	792	809	815	809	865	773	833	828	827	809	831	769	840	778	775	842	765	812	793	837	809	845	761	850	793	818	824	844	803	759	793	786	829	826	784	791	802	817	823	821	742	786	746	788	784	789	822	792	817	790	846	804	828	806	829	771	848	836	825	834	824	758	760	779	751	810	825	799	848	843	838	804	814	795	807	835	811	817	770	841	796	789	798	772	796	826	804	865	838	774	784	810	806	817	790	822	864	800	832	786	805	776	846	826	812	764	804	808	786	817	783	812	801	786	778	822	825	820	864	844	799	790	781	837	830	781	821	826	825	757	821	810	791	787	806	781	773	815	770	806	805	843	810	774	793	804	743	749	816	811	865	783	817	883	779	779	820	811	802	790	792	799	792	821	772	751	789	842	798	828	768	816	823	774	796	807	806	811	796	828	828	795	785	827	802	768	793	870	810	840	826	821	815	835	745	812	809	785	778	759	787	814	839	781	822	778	831	800	813	836	821	760	828	785	811	811	796	827	834	829	798	808	820	749	778	782	857	806	833	766	804	810	786	809	795	830	802	803	810	768	855	804	816	834	788	786	850	787	753	776	812	788	845	777	810	777	778	845	766	776	769	798	743	846	828	800	779	823	774	733	848	798	791	760	831	782	836	847	835	819	809	873	781	808	821	808	818	814	824	826	759	825	808	810	813	780	800	824	850	799	779	798	773	836	771	792	809	770	812	846	775	804	771	813	761	770	817	806	837	824	790	797	799	794	762	792	798	758	793	769	818	785	828	770	817	753	804	765	804	837	778	786
23585	20858	25107	26729	20867	20841	2860	457	356	339	270	283	255	273	238	229	298	268	253	225	231	253	228	219	244	210	259	237	224	227	220	225	214	209	211	204	183	215	216	204	212	208	216	235	215	228	249	197	214	210	217	249	227	233	241	246	211	218	230	229	223	223	208	247	241	216	236	247	229	198	246	224	227	210	233	218	213	198	211	216	207	208	213	213	210	213	229	225	208	222	201	239	229	224	228	223	236	215	211	240	197	236	203	215	235	202	216	249	219	220	221	219	208	232	258	270	257	170	248	220	202	209	187	216	228	214	199	226	219	241	203	225	214	211	207	237	201	229	226	223	234	235	213	255	217	251	222	203	189	242	223	250	193	230	211	194	234	180	236	229	210	222	212	231	203	201	240	210	222	211	211	206	233	203	226	216	209	218	230	225	205	240	223	248	226	241	207	227	210	212	223	221	200	213	244	204	206	196	180	208	218	210	222	230	209	200	250	226	201	218	224	228	229	218	203	240	246	210	208	229	207	249	213	247	238	229	208	195	206	223	189	240	194	185	186	222	221	208	241	244	231	209	253	254	219	199	193	190	214	259	223	207	231	178	212	213	249	213	217	218	219	258	224	200	236	219	204	271	208	224	215	220	216	234	239	221	201	230	220	197	197	220	239	204	224	210	258	207	218	206	199	207	200	230	224	199	244	228	209	213	199	196	236	206	233	217	234	218	242	224	246	210	225	219	201	235	237	232	218	228	228	220	231	224	219	226	249	216	201	216	254	206	217	246	214	231	213	228	224	205	212	217	215	224	224	217	192	204	211	228	231	199	202	205	225	205	208	212	217	235	218	196	216	234	240	211	204	235	204	205	206	247	238	196	226	200	184	213	228	196	225	219	242	209	219	236	238	231	225	218	194	232	206	223	204	218	217	210	209	213	234	249	235	219	200	207	216	227	247	219	238	216	232	228	242	227	200	198	217	196	237	225	194	195	206	224	201	210	211	220	237	224	213	223	219	230	202	219	271	225	210	239	213	202	205	197	216	214	261	215	199	217	202	233	253	237	220	195	210	213	231	238	203	247	222	200	210	187	216	217	191	195	216	209	237	240	208	195	226	240	224	231	198	210	222	229	239	236	222	218	217	206	221	235	225	227	186	203	211	242	215	194	196	214	215	188	223	198	217	206	219	227	207	206	222	234	205	211	202	233	215	228	203	203	181	210	217	250	240	230	221	218	219	202	214	228	235	248	220	221	209	234	226	247	225	231	191	224	220	256	234	230	245	243	231	205	224	231	207	196	205	215	193	256	187	196	221	237	237	250	244	228	203	242	235	239	215	203	215	208	227	215	227	219	231	209	215	228	216	242	258	233	210	220	212	216	217	230	217	231	242	237	215	187	216	248	189	220	209	223	249	218	206	198	246	230	194	203	204	235	255	234	240	191	220	213	192	193	212	229	209	191	219	251	229	243	207	229	204	199	218	229	215	237	208	201	233	202	231	223	205	246	230	219	234	213	201	210	226	203	228	205	209	248	226	208	207	211	219	201	196	220	198	223	218	230	224	235	203	236	219	219	202	220	226	209	210	221	212	199	221	220	215	219	216	217	220	230	223	240	249	222	239	204	210	226	223	176	228	210	215	221	210	234	207	225	212	229	225	210	248	218	223	191	226	205	224	196	190	216	206	221	255	215	204	203	217	233	216	223	237	222	215	226	231	223	204	207	244	232	200	224	206	214	212	217	215	231	216	222	261	226	229	227	253	214	186	232	214	220	231	210	230	218	215	219	201	219	239	216	186	224	222	209	192	203	246	213	248	182	197	203	219	220	234	227	203	222	229	210	214	205	213	219	221	252	249	214	227	218	207	218	220	198	215	212	219	193	222	234	211	226	221	237	255	212	206	229	229	230	239	213	210	220	246	206	259	224	199	208	234	229	249	200	233	244	217	223	200	207	202	229	228	211	199	221	233	217	222	229	284	226	215	219	243	238	240	244	222	222	206	242	231	254	224	234	210	209	208	228	210	217	227	213	196	219	205	247	205	221	200	241	199	236	233	236	223	218	188	249	205	229	222	227	227	217	226	221	216	219	221	225	220	238	190	210	231	234	192	239	220	218	211	212	234	206	222	252	207	206	205	181	185	214	225	217	210	210	234	196	233	224	228	192	223	218	212	230	196	225	230	212	227	209	209	215	229	218	200	200	217	215	230	223	246	199	220	195	190	231	194	216	233	227	204	251	207	210	209	216	194	199	230	203	215	224	237	230	216	223	189	222	197	200	251	230	210	219	193	204	211	209	208	219	216	225	232	222	212	247	191	215	232	234	210	236	221	218	221	228	191	196	198	209	209	224	245	222	216	210	216	224	206	201	216	198	201	239	226	231	206	200	207	205	246	211	230	209	228	216	198	215	228	214	214	210	191	202	219	223	214	203	235	181	216	237	227	226	202	203	243	212	233	211	183	211	215	206	219	241	201	209	218	248	205	233	242	199	236	229	222	225	237	209	208	227	221	216	218	205	211	233	227	211	212	209	203	257	222	175	226	236	223	203	221	207	227	223	202	206	209	201	244	224	200	234	221	233	207	195	209	209	253	219	207	230	241	224	211	264	228	247	219	209	260	246	219	198	215	209	237	232	215	205	208	223	246	231	231	219	250	220	218	201	195	219	203	218	222	222	215	218	233	225	183	188	210	228	225	206	222	216	246	221	207	228	227	230	225	213	237	212	227	238	218	216	204	221	220	220	221	220	206	240	213	210	219	229	229	223	226	214	228	211	192	215	220	204	201	240	225	228	229	220	229	217	202	210	231	222	211	203	200	228	207	180	205	207	193	237	207	216	250	198	196	220	223	192	225	204	216	195	228	205	192	234	231	249	243	218	242	195	215	222	226	218	254	215	214	230	239	179	205	229	209	212	235	224	219	195	208	205	219	213	200	223	220	206	205	197	224	224	191	222	200	224	203	234	209	214	230	210	237	216	246	213	200	204	213	232	196	221	222	206	231	212	197	227	208	217	244	215	223	219	215	239	205	231	191	228	202	172	204	192	252	234	203	200	227	195	220	223	209	230	216	218	225	218	231	254	210	222	215	235	240	203	225	223	215	235	217	237	226	260	210	250	203	241	206	216	235	182	226	202	221	210	208	227	226	227	225	221	212	255	193	202	181	204	210	209	213	199	225	265	209	220	219	202	222	232	225	230	222	209	190	203	186	206	205	209	200	235	240	206	221	228	209	222	246	223	202	216	227	201	212	202	231	239	196	220	227	212	230	249	215	232	219	202	225	203	226	222	206	208	252	210	260	229	215	226	197	239	217	231	218	234	246	244	209	207	220	227	199	232	205	222	230	216	212	215	222	208	228	197	222	200	231	234	236	214	176	244	228	205	220	224	201	202	245	216	214	229	221	243	203	231	227	220	211	193	234	219	211	222	190	243	197	227	223	220	210	212	219	244	209	215	226	217	199	200	192	221	203	217	231	204	230	217	210	228	231	187	210	190	236	227
3314	5073	3007	1493	906	718	654	626	565	560	596	535	523	553	536	481	496	547	476	480	534	517	500	503	511	516	498	541	473	534	550	547	513	519	481	488	476	489	447	524	479	549	498	495	520	502	480	505	521	543	539	521	478	484	515	448	446	490	471	505	484	512	484	468	516	498	472	450	517	484	483	498	500	480	478	510	484	479	445	479	488	492	497	494	501	509	487	472	537	524	483	469	507	491	495	502	508	531	480	458	489	468	531	508	494	503	525	500	475	463	509	486	519	525	523	497	487	482	521	525	502	493	481	492	483	550	494	492	508	504	436	489	498	499	474	522	487	495	502	463	510	509	508	484	492	455	496	489	504	507	470	489	495	487	515	510	481	476	512	518	466	474	490	503	496	491	474	519	522	545	501	475	501	488	528	539	487	481	550	518	521	514	522	525	519	506	497	470	482	479	492	440	538	486	495	518	512	490	490	512	515	498	523	495	440	467	468	506	510	475	471	457	497	518	442	503	492	483	519	483	528	509	484	507	521	483	528	485	450	490	517	491	498	541	490	529	515	498	499	521	476	443	518	463	450	475	502	499	456	496	524	499	522	481	537	498	499	505	511	495	480	493	498	486	473	444	498	479	519	517	482	472	527	494	483	506	476	495	498	513	515	537	476	504	502	474	465	474	503	454	497	498	464	489	527	444	491	485	480	496	485	477	511	486	521	488	492	448	509	467	482	506	512	493	487	480	507	482	471	498	475	505	520	518	513	458	501	523	508	463	489	458	473	496	505	490	504	509	464	499	494	515	521	464	509	492	488	482	497	471	482	484	493	457	449	498	526	498	505	477	476	467	520	513	492	482	482	505	479	494	482	469	505	537	514	503	496	456	460	531	500	564	472	459	471	505	524	477	484	504	507	499	458	491	490	499	467	470	499	466	493	496	494	474	500	496	519	478	512	497	527	479	473	494	470	437	493	529	526	499	512	515	516	504	490	527	489	484	449	531	462	486	507	493	503	482	497	499	505	499	532	481	540	508	494	492	513	482	504	515	500	496	481	490	473	468	447	455	497	435	482	500	492	462	470	479	467	494	516	479	497	507	490	480	494	496	491	511	487	486	467	505	483	478	521	496	518	496	505	506	525	481	516	487	459	505	494	519	531	492	507	490	493	459	473	505	476	468	491	456	473	522	498	445	490	467	548	501	477	497	475	492	469	499	495	495	502	505	524	507	485	469	464	484	553	483	495	482	535	506	512	462	499	523	498	522	501	464	503	489	499	485	480	503	469	466	522	465	494	509	507	514	482	501	508	489	514	486	493	441	501	460	465	515	500	502	525	471	486	516	538	483	475	549	469	519	528	518	471	481	497	461	467	483	482	495	485	513	508	510	524	454	505	499	512	444	475	542	469	493	513	517	500	487	481	508	486	518	463	463	509	471	475	519	477	497	477	489	456	461	491	483	504	519	502	482	533	513	467	486	486	453	509	491	465	503	459	468	519	457	482	500	501	507	497	496	517	500	503	504	465	485	521	459	488	491	491	482	480	525	496	501	511	520	463	501	475	514	528	465	504	519	511	499	479	509	501	507	503	492	516	485	461	498	500	526	491	487	488	496	538	480	493	519	447	475	462	483	492	468	523	513	499	475	468	528	490	489	517	473	479	496	481	472	513	472	503	471	497	495	483	488	492	515	489	498	532	505	471	456	493	538	502	483	504	481	506	489	486	460	526	499	460	539	531	525	540	515	500	495	512	474	492	490	479	490	491	505	502	462	506	480	486	473	525	483	495	500	509	471	494	515	496	466	513	491	514	489	506	470	500	500	489	508	482	515	548	521	461	522	477	517	486	498	488	469	507	483	506	504	480	488	492	505	481	449	460	471	504	529	513	486	509	518	527	511	521	468	526	517	477	459	489	517	488	514	494	532	492	519	501	509	532	490	464	499	523	480	509	450	454	510	499	495	465	507	535	492	464	510	462	501	475	518	510	497	496	508	501	501	518	525	468	483	497	533	506	501	491	492	508	532	500	483	515	484	518	486	480	470	509	493	466	480	518	468	508	477	474	502	457	533	515	506	457	525	499	461	514	504	484	486	532	508	480	471	455	494	491	473	504	508	473	506	495	529	521	522	488	469	503	486	488	474	487	481	503	477	483	493	478	502	514	459	530	479	475	508	500	533	513	513	495	483	459	501	486	451	410	474	487	480	471	511	500	503	518	519	478	449	499	500	488	499	513	483	527	486	505	486	484	485	486	482	491	447	494	514	465	476	473	515	519	465	485	488	475	498	445	529	503	513	486	448	517	483	511	498	484	499	481	469	486	477	496	523	480	490	481	490	491	488	515	486	523	445	478	504	539	471	482	520	520	486	480	493	521	473	487	475	516	461	494	514	484	504	495	459	508	497	478	512	509	527	544	490	484	460	502	509	487	478	460	527	484	527	533	506	492	498	499	478	513	481	462	480	501	504	486	520	530	486	510	482	568	526	482	506	479	511	463	479	500	474	491	499	475	468	478	500	511	465	501	507	513	477	514	497	487	465	477	487	492	492	487	517	504	502	484	466	463	464	484	496	501	488	457	469	524	463	480	498	496	517	508	497	522	512	508	497	501	471	504	498	485	477	528	463	521	513	515	532	494	485	514	516	487	506	497	489	481	501	477	499	478	515	496	463	507	502	476	514	491	457	504	490	540	505	503	478	492	506	489	520	529	506	518	509	499	470	485	481	526	499	495	518	474	498	491	501	485	495	518	498	474	511	522	498	493	466	472	484	528	469	495	474	470	540	471	471	522	468	494	510	509	530	508	493	472	491	472	502	482	495	511	526	477	508	518	509	536	521	531	487	488	514	509	507	506	508	488	515	507	469	503	505	484	473	479	479	470	481	532	497	507	490	511	453	499	478	505	511	493	475	510	473	504	515	490	509	478	505	538	506	469	487	494	494	526	517	531	503	476	507	501	438	494	516	478	515	496	498	499	480	493	475	471	497	476	490	501	509	531	505	486	495	474	490	495	526	480	482	517	507	462	485	465	478	508	515	528	488	502	494	456	482	478	470	526	520	483	485	486	506	513	498	484	511	465	478	492	478	480	511	466	513	520	528	455	503	514	476	498	497	501	481	476	496	456	485	562	487	484	461	497	499	472	534	488	471	499	463	510	485	470	504	463	519	498	469	486	506	453	507	491	496	462	470	503	523	506	517	486	497	509	497	471	478	499	544	458	513	512	504	454	501	472	513	540	473	508	514	500	481	435	506	477	525	485	532	505	494	530	522	526	476	485	482	496	489	505	525	492	512	510	457	459	490	496	492	483	497	475	472	498	483	511	516	464	509	505	466	480	487	516	502	458	471	470	507	535	496	498	469	451	438	508	501	476	515	490	492	463	527	508	501	483	532	484	528	475	483	465	492	505	518	514	496	486	482	510	512	482	482	487	493	443	503	465	488	513	514	470	504	518	505	506	531	551	493	495	511	496	465	514	477	531	515	479	490	471	510	499	490	501	538
32457	11911	1357	419	299	298	287	258	306	263	308	279	308	272	300	296	295	281	274	279	286	294	288	279	272	280	280	275	295	282	289	302	275	283	262	276	284	276	266	294	314	256	286	319	276	248	341	295	291	296	279	288	282	274	283	311	286	296	281	274	269	297	266	295	278	267	269	246	283	294	281	287	301	293	306	278	277	295	299	295	276	302	300	338	281	311	268	281	277	292	308	300	293	284	292	297	304	281	279	309	292	289	261	296	300	321	308	290	264	298	305	283	250	304	291	281	293	277	308	299	295	282	301	292	261	314	259	285	264	288	279	301	255	267	317	305	294	293	250	284	260	293	273	312	281	282	295	292	281	251	290	277	270	269	288	281	291	268	298	252	283	274	274	292	299	311	300	282	310	279	287	282	274	280	319	285	305	270	296	274	261	304	252	309	271	274	271	272	290	276	308	290	285	298	267	299	322	273	283	312	281	326	291	270	297	266	270	278	300	317	284	292	273	276	302	294	293	300	303	312	292	299	309	276	261	305	313	270	265	285	316	291	348	265	283	274	279	286	247	267	303	299	288	280	305	296	301	291	276	290	293	344	303	277	298	305	284	253	322	282	286	261	275	277	297	305	272	293	296	305	310	263	301	254	283	294	278	280	294	291	278	279	288	267	259	288	253	261	292	298	302	254	298	263	294	292	271	273	289	298	300	270	278	281	275	262	272	290	288	296	270	247	302	265	297	282	288	299	308	273	302	321	272	300	300	316	300	260	308	281	281	290	284	273	289	267	282	283	286	282	270	288	283	288	296	317	302	303	300	301	271	303	269	277	307	277	244	267	273	276	299	303	292	272	284	312	289	301	287	271	272	278	307	250	276	268	279	308	249	337	309	279	281	309	287	297	281	293	295	280	313	254	281	294	301	286	303	311	277	284	336	277	260	300	312	273	305	298	293	290	296	288	305	297	294	306	282	253	294	275	292	298	321	288	260	270	280	274	287	267	269	294	312	280	277	271	283	281	276	267	291	258	294	278	310	260	263	285	294	283	315	321	314	310	305	307	285	278	301	283	314	274	259	278	261	275	278	288	281	312	290	297	329	276	288	297	324	300	284	264	248	277	275	340	283	290	285	258	313	279	287	270	283	273	267	281	277	268	284	273	278	244	262	271	279	288	285	274	290	318	260	304	278	336	318	271	247	273	295	279	268	251	304	312	297	271	273	267	281	266	286	269	275	278	268	267	286	292	309	284	310	306	276	281	280	314	277	282	284	256	284	298	293	285	311	292	280	280	300	247	293	321	334	256	286	266	267	305	295	267	266	255	287	275	299	276	285	279	307	253	290	277	282	290	293	305	302	314	287	306	315	254	274	280	306	290	277	298	290	285	278	244	271	301	281	300	291	300	274	265	270	277	311	303	291	254	321	271	251	287	305	274	274	286	277	276	286	276	273	320	257	278	271	299	295	297	286	316	296	268	292	298	282	288	281	261	260	301	277	273	287	263	268	292	301	290	274	321	259	269	313	290	258	292	295	287	293	299	281	269	277	282	302	255	275	279	308	269	293	286	303	247	291	299	308	331	250	269	309	291	310	269	261	277	271	273	265	294	343	277	282	305	269	297	301	280	284	317	304	293	302	273	300	293	297	271	289	282	290	295	257	265	288	274	293	279	267	290	293	241	274	292	302	315	296	293	280	293	282	298	280	311	328	268	258	319	294	294	303	258	304	291	304	285	321	272	277	273	304	264	286	298	259	287	294	306	328	325	302	289	291	286	276	275	274	264	291	275	269	285	285	262	312	288	264	287	292	315	304	275	342	312	259	265	299	288	283	287	290	281	250	278	284	290	297	244	310	298	271	307	270	271	275	271	295	258	268	288	300	284	277	283	281	287	295	295	332	291	281	295	273	305	303	286	292	281	272	281	291	272	288	298	266	275	275	273	300	281	264	297	321	310	286	270	302	301	299	258	288	252	269	280	276	295	296	274	295	265	292	270	296	257	303	268	257	348	292	250	273	272	257	263	268	287	281	289	270	319	284	277	281	270	257	304	295	280	293	275	290	288	283	282	283	325	270	291	319	294	270	277	269	278	266	298	274	293	281	292	315	285	278	284	285	294	244	283	258	320	304	306	283	268	277	281	299	288	321	239	292	290	308	259	314	300	304	264	262	307	309	310	295	309	290	281	295	295	280	275	286	302	257	283	302	277	317	269	290	318	291	305	275	297	330	310	291	296	304	273	288	267	276	313	286	273	285	294	286	305	294	258	292	291	261	311	296	289	290	255	291	303	315	243	267	291	307	327	275	283	264	302	320	270	294	258	291	270	301	300	302	287	253	300	306	303	263	255	285	295	256	286	327	300	290	284	284	266	316	295	279	298	289	303	272	285	280	292	247	280	271	259	309	273	273	277	271	238	305	299	286	279	275	286	281	270	291	281	303	313	303	275	275	278	336	290	282	327	302	317	280	289	282	291	270	285	258	297	295	300	257	291	267	272	322	317	277	290	293	282	275	274	275	270	302	295	282	256	279	257	283	291	285	303	301	303	308	295	308	311	264	285	273	298	289	330	289	306	278	292	306	255	285	302	266	310	252	300	274	304	287	315	321	283	273	273	304	282	280	308	326	283	289	299	294	308	254	289	270	274	300	304	262	281	316	288	276	277	267	266	275	281	291	279	298	332	270	274	299	245	291	291	297	292	294	287	320	285	283	318	296	272	309	281	252	254	292	273	289	273	316	282	319	314	301	294	305	272	287	300	305	292	303	299	292	301	311	288	274	324	292	303	300	278	302	292	289	278	288	295	306	267	279	259	292	318	323	282	268	299	297	288	299	285	309	308	296	274	265	279	256	289	288	277	293	298	250	298	307	297	248	268	268	242	274	267	288	314	303	251	291	301	294	321	280	277	297	268	296	266	284	263	274	253	293	278	253	266	275	317	298	286	288	265	274	290	317	309	300	279	259	243	286	300	273	280	294	278	262	239	287	282	274	286	259	300	296	270	280	295	293	296	306	303	317	273	268	286	278	275	297	314	311	287	257	286	286	294	273	337	314	282	301	258	297	304	283	259	290	265	304	281	298	281	286	298	297	282	288	298	271	293	273	299	298	265	308	282	289	282	260	266	306	276	293	298	265	291	289	305	281	291	294	282	275	285	291	267	284	296	281	318	336	271	295	283	300	254	264	270	262	270	305	297	256	312	265	308	276	288	279	288	274	249	281	295	292	313	266	302	265	301	266	316	279	293	322	303	286	267	299	296	254	271	290	279	253	268	265	258	295	281	273	287	317	292	290	294	282	308	301	305	289	282	328	267	283	299	299	274	277	291	304	268	258	308	270	274	277	271	299	287	259	294	306	273	299	310	279	279	260	311	270	298	301	264	272	296	265	261	284	270	260	278	290	267	284	299	285	263	296	255	311	282	309	296	302	315	303	297	292	297	286	267	311	271	286	304	276	273	288	297	270	298	277	316	304	298	290	287	320	288	271	299	253	272	268	301
5502	856	795	712	648	656	678	652	684	639	692	701	681	697	636	659	611	656	697	641	755	655	675	666	630	683	639	660	608	641	688	663	652	676	705	688	698	654	669	654	637	675	685	683	665	672	644	632	619	649	645	667	661	685	630	671	663	716	715	655	638	672	619	704	691	640	665	688	696	657	648	671	618	716	700	688	673	715	616	664	670	687	652	662	692	671	684	626	674	657	649	685	702	657	650	645	646	639	670	697	694	691	650	660	691	627	656	630	635	655	667	682	706	693	650	672	683	668	681	698	636	689	697	677	653	644	630	679	665	675	707	644	667	700	671	675	664	689	666	659	696	639	693	659	663	683	708	636	676	669	666	699	660	611	648	671	619	712	667	613	650	671	681	641	684	673	699	748	657	618	635	628	676	632	655	680	668	656	648	667	701	619	665	653	637	662	643	698	669	706	675	663	702	625	688	616	668	702	708	637	647	686	686	710	645	654	663	696	667	668	663	618	690	658	682	686	704	688	650	711	696	677	703	662	669	660	696	689	628	678	682	666	650	695	676	607	701	704	672	665	683	639	685	671	680	685	711	701	639	647	659	716	696	654	643	733	632	625	662	672	673	652	639	688	656	719	688	661	650	638	632	694	679	655	656	707	688	633	655	654	642	686	681	683	672	684	699	718	691	633	702	649	643	655	675	647	642	619	667	657	608	649	699	644	633	680	675	642	672	664	682	672	692	659	671	630	677	732	634	697	699	657	716	682	637	634	674	648	634	671	662	641	647	672	639	665	693	694	648	630	671	643	670	658	675	653	659	645	670	666	652	662	678	640	733	668	749	678	679	680	676	669	658	663	645	693	675	671	663	705	664	691	703	692	667	631	654	729	681	672	645	634	699	659	664	685	683	674	653	684	682	669	676	678	645	680	688	653	648	663	661	628	683	676	664	677	684	649	694	639	674	681	666	650	689	690	660	647	643	665	706	659	682	657	657	714	673	624	659	663	676	676	658	702	675	665	683	666	650	611	677	653	678	688	699	671	663	677	662	649	702	648	702	676	683	684	680	676	710	653	637	645	656	653	654	703	667	677	685	626	634	641	697	642	661	706	662	651	685	665	676	663	665	638	683	680	686	649	634	640	692	671	668	700	647	659	631	661	680	675	643	683	648	651	621	683	636	674	646	669	681	703	645	612	684	670	637	657	649	652	698	657	671	706	650	682	635	653	679	657	672	704	690	664	656	653	674	709	672	685	671	687	692	632	656	679	655	656	705	664	684	649	624	710	675	682	692	693	674	629	657	712	618	681	688	637	684	656	653	675	675	662	682	696	657	669	722	641	667	629	644	678	663	650	699	639	645	656	626	656	679	647	669	647	679	686	615	659	631	646	677	702	664	704	637	674	669	651	656	640	696	657	680	655	663	631	655	664	649	671	654	660	676	699	677	660	667	673	705	679	706	675	669	674	664	641	689	727	660	658	662	686	661	690	665	645	660	646	647	628	698	664	679	725	638	695	670	663	647	656	688	657	674	663	670	662	660	666	670	626	687	640	644	702	682	680	644	636	655	682	661	703	659	611	683	666	656	685	634	662	666	669	618	703	641	643	650	684	671	692	636	685	665	677	667	676	672	708	698	667	699	662	668	666	671	684	639	615	645	634	643	667	690	657	658	641	666	694	645	709	664	638	660	657	662	651	684	626	686	647	646	681	701	671	638	635	682	661	625	628	597	691	659	692	733	683	671	684	641	676	670	630	652	655	637	668	681	717	677	682	716	685	667	675	652	675	648	664	701	648	702	631	689	674	671	642	638	633	709	677	713	686	673	680	691	689	655	641	628	650	667	674	670	652	686	645	668	679	709	686	696	660	675	684	644	642	678	657	648	684	661	655	713	716	645	677	657	690	632	681	621	649	651	662	658	673	665	653	668	738	699	637	641	707	686	655	676	653	615	658	644	615	677	703	675	725	642	660	653	648	660	673	660	662	661	668	685	677	660	678	642	672	635	679	666	685	653	656	658	690	684	641	620	688	689	669	641	663	666	652	702	669	614	638	655	661	623	685	692	640	670	623	686	646	688	676	687	630	692	670	678	621	686	681	671	687	630	624	619	680	679	671	676	700	635	635	714	677	722	653	649	656	690	592	670	674	654	629	681	678	664	713	628	684	719	615	645	672	654	691	637	637	659	662	639	630	651	642	621	705	665	645	661	641	665	734	696	660	689	693	654	687	637	654	662	688	666	650	662	607	672	682	692	721	691	672	670	659	663	652	642	687	679	626	689	697	690	649	680	682	655	681	659	669	651	696	662	678	641	651	692	612	694	662	644	662	698	643	652	654	661	651	634	690	656	628	681	635	673	631	676	685	648	701	646	641	670	642	665	717	647	673	651	693	698	642	685	667	668	687	647	676	721	661	690	667	630	655	677	688	652	653	651	691	680	650	643	662	653	659	662	653	634	677	666	656	647	673	664	679	677	675	664	670	643	621	649	664	655	632	663	670	648	661	647	681	638	642	698	676	706	693	711	646	667	652	694	653	713	639	664	676	680	667	656	662	664	635	681	648	667	634	665	676	692	665	687	705	686	704	651	624	696	610	704	681	653	646	660	654	667	653	675	678	655	709	638	667	659	668	686	688	656	699	671	691	679	659	661	684	631	667	693	678	662	618	711	675	664	657	724	645	661	660	659	724	662	697	630	698	714	624	656	613	634	666	699	711	679	624	691	670	630	679	677	675	637	681	672	642	661	652	695	659	689	632	660	630	648	684	686	651	658	669	655	665	692	610	668	630	650	645	656	645	706	684	656	668	671	639	691	675	645	657	656	695	654	685	702	649	651	678	675	687	662	666	696	606	713	674	647	659	653	670	713	673	670	666	647	703	650	649	657	666	669	636	685	635	672	644	686	659	635	671	652	656	683	586	654	624	669	674	678	638	701	660	630	701	701	625	605	685	678	679	675	656	687	692	669	653	653	669	714	661	679	659	667	698	680	684	678	641	697	657	637	707	651	679	681	667	683	662	683	679	692	665	636	648	658	628	697	697	670	671	690	668	636	661	648	662	673	677	659	645	633	651	663	688	666	631	692	651	691	679	684	683	661	581	657	668	684	669	644	669	665	655	652	677	668	638	677	690	634	712	691	643	665	652	670	692	661	688	707	652	649	661	650	663	686	673	661	697	710	658	662	670	669	686	661	662	664	609	683	674	659	698	673	654	709	670	652	648	657	645	670	675	679	661	682	669	696	634	680	691	644	652	680	679	654	628	701	655	679	686	686	686	681	657	659	660	651	679	667	704	674	638	683	648	656	682	678	665	666	697	659	629	640	711	634	643	674	674	634	720	670	646	664	672	656	684	674	695	690	666	676	665	682	637	651	681	665	674	642	616	698	621	714	624	701	667	651	670	701	660	648	670	696	648	687	627	691	688	694	641	663	675	646	700	649	668	630	661	625	651	648	684	674	642	656	671	658	701	666	707	655	668	656	650	635	672	642	702	663	671	699	696
24620	20864	24358	27477	18821	1120	533	429	411	412	382	389	383	370	404	379	372	381	370	375	357	351	341	383	355	372	362	341	385	419	371	391	385	390	383	401	405	374	381	362	379	372	387	355	342	371	338	385	320	371	378	357	339	337	341	345	348	360	395	381	384	360	390	379	381	351	333	396	354	359	389	349	384	318	355	357	367	380	356	353	394	351	383	350	354	379	401	349	357	381	351	369	351	345	360	321	359	409	344	377	353	346	392	388	370	370	344	346	353	367	358	377	366	344	362	360	357	336	391	332	376	416	373	330	355	361	370	330	385	398	360	370	367	365	392	385	392	371	349	359	374	361	350	394	396	342	370	357	354	349	355	353	372	383	378	336	341	377	357	363	368	374	383	393	357	368	358	387	353	347	395	374	323	361	385	348	376	363	373	324	324	320	353	319	347	379	371	357	381	374	365	341	401	397	333	355	368	371	403	375	391	352	333	326	356	396	325	393	379	351	379	337	392	354	367	361	394	384	350	366	399	370	361	363	374	340	358	378	349	369	388	366	375	382	395	352	369	330	353	358	384	374	366	354	368	395	334	401	351	350	362	376	366	350	367	361	359	378	367	364	400	349	363	318	368	379	340	359	348	387	382	377	355	380	387	375	372	356	382	399	344	363	373	383	378	366	352	352	372	364	312	370	398	368	383	368	333	357	378	366	375	351	374	374	361	377	375	359	349	412	369	350	341	366	358	365	365	373	337	357	369	397	366	371	346	318	408	363	343	366	353	348	376	354	348	368	355	349	348	360	324	356	393	358	364	361	335	393	380	362	351	409	355	365	366	382	355	376	347	303	359	354	349	376	352	361	398	372	330	384	384	378	380	362	390	349	401	344	324	370	342	365	327	354	413	349	338	380	358	391	357	391	380	376	351	373	371	384	317	353	354	352	390	355	359	339	355	346	322	366	380	386	384	363	350	357	390	359	358	377	358	351	352	363	371	349	357	366	368	356	365	397	389	352	349	380	337	349	394	345	361	364	359	356	381	325	365	400	393	370	414	390	347	375	401	352	387	379	364	376	360	420	363	358	352	362	342	340	362	367	342	354	387	376	331	378	332	373	344	388	356	339	348	368	367	374	350	381	390	320	385	363	385	383	349	334	365	363	407	338	383	332	356	376	382	378	375	393	319	380	404	358	394	350	351	355	348	374	344	355	349	378	394	354	378	349	343	330	345	352	382	380	371	346	322	363	358	357	335	377	349	350	377	373	334	346	361	374	324	369	365	364	343	352	360	349	357	346	378	354	335	361	341	384	349	356	377	346	383	368	388	391	350	360	387	350	357	371	338	318	379	343	362	345	382	364	363	399	368	351	379	352	370	384	400	340	354	356	352	370	366	382	397	354	375	309	366	336	364	348	366	373	356	333	335	368	360	360	401	343	346	354	378	341	387	411	349	320	388	368	337	359	344	357	368	330	373	389	377	367	379	374	348	380	382	348	345	393	331	410	377	382	353	325	383	373	353	365	389	359	362	350	412	366	329	382	413	328	380	339	328	356	360	370	340	354	383	322	339	345	387	399	336	382	365	367	324	344	365	366	412	362	392	415	356	362	365	355	335	342	385	392	362	328	366	403	337	344	350	345	354	367	363	360	339	365	354	369	345	356	362	376	366	340	345	337	371	358	325	367	335	336	340	366	351	356	340	353	396	338	332	376	343	387	352	381	344	362	364	397	312	373	397	337	318	348	341	357	373	374	351	357	398	387	359	348	363	353	351	354	328	372	358	362	335	344	365	353	366	378	331	393	362	352	375	362	328	381	373	380	352	388	367	391	356	366	349	326	362	352	387	355	387	352	338	355	353	390	338	397	378	329	355	363	384	407	378	354	379	349	387	346	366	360	315	348	355	337	332	345	382	374	356	366	374	414	382	348	347	359	384	373	365	364	328	383	371	351	359	369	371	349	399	336	369	354	368	339	364	339	372	356	338	354	378	390	355	363	350	374	347	372	402	362	374	351	369	349	359	385	379	380	354	389	335	363	343	378	374	394	349	405	374	397	376	347	371	341	369	379	355	362	369	345	355	350	358	364	369	370	355	380	330	355	381	398	396	345	402	353	376	351	356	332	351	376	363	367	352	364	383	362	391	394	353	364	392	349	369	359	410	346	365	360	321	373	351	346	350	355	349	354	350	381	372	384	332	362	337	430	383	359	351	390	389	367	387	350	392	383	388	346	362	342	364	319	359	348	361	365	367	364	341	328	371	338	343	367	359	356	368	337	354	361	376	346	344	339	348	361	394	386	339	388	362	360	374	383	334	368	359	353	342	363	344	416	407	314	343	368	369	345	401	355	364	361	384	377	362	324	390	352	372	345	342	364	353	348	357	363	375	379	388	364	347	401	373	361	399	392	338	360	360	361	400	344	366	366	379	354	401	346	390	363	377	370	356	357	375	361	401	347	386	352	388	362	364	338	405	349	372	328	330	381	350	353	363	397	344	412	368	373	401	376	361	383	339	393	370	355	364	363	355	357	370	342	369	357	338	356	341	352	376	394	389	332	366	353	365	336	350	398	368	386	372	370	348	356	379	365	338	400	381	355	379	347	379	352	349	376	358	308	384	337	363	355	326	328	390	367	364	391	372	350	346	365	381	359	342	385	341	342	372	362	363	381	372	377	368	376	375	346	344	346	369	362	339	371	375	371	341	369	384	394	354	324	324	347	362	384	398	376	336	346	381	384	389	386	361	354	342	351	340	353	369	371	337	354	413	338	357	378	367	361	380	348	362	366	389	329	402	348	349	357	326	355	383	322	358	328	356	386	378	369	380	329	413	347	334	382	336	374	362	348	334	348	383	329	369	380	385	343	350	385	356	373	382	340	352	355	367	332	363	355	393	338	326	341	353	354	387	332	375	367	364	414	345	377	345	405	379	384	336	371	359	327	341	356	364	365	389	377	394	367	375	331	364	404	371	356	370	407	406	318	352	374	409	356	364	362	387	313	365	382	336	373	370	387	380	346	376	355	360	367	389	401	380	387	370	318	418	377	358	353	397	380	385	378	360	349	364	366	361	338	354	357	354	359	352	360	351	354	337	371	376	404	372	389	380	380	349	390	368	345	362	366	339	355	392	386	367	341	329	330	375	386	371	376	342	389	334	376	373	372	378	337	354	360	349	365	355	380	367	392	305	350	346	367	362	341	364	345	345	354	357	370	353	364	355	359	353	366	347	371	355	348	354	337	353	345	397	342	347	380	369	351	363	372	340	333	368	340	359	357	393	387	391	393	369	344	370	384	381	373	370	376	340	352	346	371	371	372	377	345	374	390	359	390	358	356	364	375	343	324	340	388	361	373	362	396	337	369	371	349	343	332	374	359	357	354	364	353	391	392	347	351	360	376	356	350	379	327	390	385	346	335	362	393	407	347	382	347	383	363	349	357	365	351	385	364	361	329	382	374	354	370	407	388	385	350	376	382	392	401	330	374	346	344	351	345	395	366	374	352	336	343
3634	3013	1962	1190	965	895	896	902	878	838	828	830	827	805	846	809	841	813	808	874	820	850	851	812	788	792	787	773	819	808	777	794	865	768	825	803	848	837	797	845	790	842	770	792	801	832	783	890	834	789	812	787	836	770	789	854	803	815	811	806	783	762	780	819	798	832	783	821	789	800	846	858	804	797	768	803	785	763	818	820	844	781	795	784	807	779	838	834	870	765	776	812	801	847	826	865	824	838	807	795	831	778	820	750	854	763	751	839	721	808	778	818	838	793	802	811	804	770	785	802	835	841	762	759	836	786	823	803	788	831	815	824	845	800	817	837	843	813	782	854	765	762	770	798	827	797	803	832	799	788	840	782	817	812	786	781	788	830	838	779	787	831	807	803	764	799	758	749	834	835	784	808	807	826	801	783	830	831	807	830	819	824	798	771	804	808	765	818	772	811	824	791	821	806	801	799	796	842	862	803	787	809	798	823	755	772	812	791	804	801	822	798	871	743	844	802	782	825	813	795	854	797	788	857	812	849	784	784	863	783	811	829	811	870	770	826	817	812	818	758	793	835	785	816	843	764	797	773	789	812	798	816	804	755	819	814	814	795	836	776	849	785	811	787	790	843	760	814	818	758	770	807	837	809	731	803	796	784	812	841	810	803	785	768	783	767	815	826	808	800	804	795	795	795	799	832	825	761	852	771	857	810	806	827	817	772	775	793	830	794	756	802	837	788	742	841	786	804	772	808	822	799	865	807	799	731	791	805	748	827	833	788	787	804	771	819	740	829	749	847	794	797	809	783	799	796	826	796	808	770	786	821	823	778	836	779	846	795	804	810	799	794	815	782	859	767	786	773	842	798	813	791	812	777	820	821	830	801	736	789	798	817	794	780	796	828	811	790	809	811	797	809	777	821	816	814	803	786	772	819	809	807	832	749	816	804	778	837	786	846	851	829	777	806	776	755	828	781	844	813	841	820	785	817	810	807	824	812	806	831	806	824	796	846	823	808	804	786	742	833	798	819	772	784	819	805	797	753	807	836	864	813	793	796	788	816	826	803	806	786	817	748	753	832	822	790	803	759	784	835	808	773	798	788	775	870	749	814	804	737	803	824	779	790	822	867	848	854	798	813	786	804	823	810	818	810	774	776	802	793	782	812	812	812	807	778	825	801	826	848	812	759	802	819	759	797	762	812	771	831	763	781	815	811	793	801	782	844	789	849	779	807	819	799	840	815	876	772	775	844	812	863	813	781	814	804	805	818	852	791	748	837	797	766	812	809	789	786	812	798	837	822	833	806	857	797	839	821	822	798	780	779	803	841	829	773	771	798	758	803	820	775	816	809	826	812	837	748	821	776	798	790	782	826	775	794	794	818	814	796	845	824	737	834	819	797	802	807	830	791	838	761	803	766	812	813	806	852	890	809	829	816	845	829	806	801	805	819	776	830	850	814	844	838	857	809	852	780	773	792	805	808	820	801	819	819	785	816	758	852	745	819	856	809	817	764	825	777	786	819	828	857	774	779	830	820	833	826	797	784	846	767	759	805	868	762	788	799	807	856	778	816	850	799	803	757	801	786	781	798	763	801	796	777	849	776	823	835	837	809	810	783	849	845	747	741	838	816	798	856	791	821	768	822	760	823	781	783	838	788	828	799	817	859	783	782	815	761	820	782	795	828	795	798	799	811	786	793	776	747	807	799	791	819	822	730	780	834	814	791	865	764	739	818	843	816	797	793	811	831	795	802	897	821	831	790	807	792	777	773	858	818	829	802	808	772	760	833	784	775	807	812	826	865	826	838	805	831	796	789	781	787	794	791	839	772	800	778	799	750	867	771	846	817	803	850	846	785	777	848	780	777	846	800	809	797	846	856	784	787	736	802	808	797	786	751	805	790	755	842	792	834	835	784	798	817	838	753	789	781	823	791	814	830	776	789	811	855	821	791	820	741	808	765	813	809	803	756	802	799	788	812	845	788	791	784	763	793	789	806	786	825	804	786	841	802	820	782	823	777	818	794	798	791	829	803	842	836	782	811	800	811	869	824	828	764	841	831	812	815	833	787	825	788	797	841	805	807	853	825	799	764	848	797	801	789	810	780	763	811	879	816	839	797	797	800	796	782	820	821	831	774	831	833	846	840	845	797	777	740	815	783	823	843	780	850	820	822	836	821	833	784	814	811	789	818	808	842	819	849	806	809	832	818	871	802	769	816	797	840	760	748	792	759	776	811	825	804	765	874	788	784	763	752	803	825	790	829	832	761	767	742	815	785	799	777	829	794	802	859	754	784	873	825	809	770	796	839	820	856	795	802	802	793	805	801	801	847	822	780	832	822	805	808	813	827	845	863	801	839	833	797	776	817	832	832	823	770	846	824	790	822	812	813	774	753	851	789	802	830	801	799	832	782	782	842	773	829	802	820	817	831	788	751	836	763	795	790	826	833	807	833	867	792	840	748	808	841	816	830	803	785	793	841	803	803	802	770	794	803	793	816	825	800	768	824	806	804	854	810	794	823	775	818	808	802	809	778	828	823	808	835	786	771	819	850	762	824	838	853	806	863	777	780	834	802	784	803	804	780	866	835	826	860	785	831	798	809	857	834	832	834	777	842	866	805	800	825	868	821	767	765	772	787	761	793	785	768	797	819	808	810	806	797	776	835	821	808	801	850	788	819	770	776	833	860	796	781	804	783	790	796	765	823	818	789	805	801	763	789	787	859	817	823	773	759	802	789	839	796	741	789	804	797	794	843	762	829	815	813	831	833	783	805	879	798	809	807	842	814	849	847	809	769	836	808	809	793	834	776	830	786	766	786	829	843	783	787	815	797	808	823	830	805	810	775	775	853	752	810	794	824	813	830	848	808	828	838	809	840	810	833	833	839	779	764	819	853	843	844	815	796	780	796	778	819	829	831	757	816	805	800	819	834	760	829	845	800	857	786	811	793	837	861	754	834	851	863	784	798	768	777	810	819	779	814	784	822	798	803	788	793	835	832	832	814	838	828	758	789	780	819	837	792	782	802	821	785	799	802	824	769	817	780	773	859	811	836	859	776	789	790	815	820	810	760	809	803	789	839	833	759	794	832	868	840	837	807	859	845	788	815	828	838	804	774	777	762	813	804	812	706	790	848	821	799	791	816	775	793	783	779	797	836	777	808	761	797	809	770	846	800	761	800	779	790	775	770	837	729	812	817	823	803	769	832	773	830	799	796	805	794	760	790	782	810	819	772	775	796	808	837	801	803	768	793	804	811	808	854	818	777	847	769	809	809	754	751	810	808	790	848	797	815	819	832	815	829	826	836	843	798	804	825	783	828	788	810	785	821	793	797	831	815	821	799	785	835	736	792	793	808	829	804	767	785	796	831	822	821	822	814	821	813	824	803	788	806	823	777	861	813	855	800	832	835	784	793	750	783	877	816	769	786	829	725	797	820	792	800	752	815	788	790	783	803	809	857	842	803	805	803	756	796	833	784	811	747	776	787	802	795	819	810	766	787
23546	20810	25058	26676	20817	20810	2877	486	370	315	296	256	272	241	256	226	196	231	255	196	243	261	243	214	255	230	210	223	231	239	225	226	237	259	203	193	204	222	191	232	220	217	229	208	208	236	194	218	215	201	196	214	232	204	206	212	235	211	251	227	211	219	231	236	243	200	223	248	230	231	217	242	210	216	203	231	222	230	218	236	230	222	225	202	251	221	202	203	256	231	231	212	244	209	215	249	208	218	203	219	200	204	234	219	208	219	219	189	199	236	213	215	225	193	217	204	226	233	236	196	219	241	261	236	207	214	260	238	254	218	205	211	199	184	220	231	230	222	220	240	230	216	225	239	221	199	203	199	218	234	258	196	227	205	215	190	210	200	203	203	225	223	187	209	225	208	247	227	198	229	215	212	224	209	208	224	225	208	187	205	218	213	216	193	221	197	223	240	194	216	211	241	228	199	217	230	221	207	239	223	203	236	207	260	215	226	218	207	196	228	234	219	217	190	224	216	236	237	196	185	211	229	209	204	201	226	232	209	210	205	234	238	236	204	224	232	197	218	246	215	224	187	211	230	225	220	191	210	188	221	220	199	219	252	201	223	203	198	202	209	227	230	203	214	228	213	232	227	207	221	247	209	234	234	214	207	202	212	195	217	193	223	234	208	228	226	230	195	194	211	201	221	242	198	209	216	225	207	235	214	202	229	232	186	211	198	204	234	209	236	220	233	206	235	198	232	229	198	223	220	208	226	223	208	209	218	219	233	200	230	229	206	225	218	216	229	192	198	216	235	234	244	231	239	185	209	213	202	198	206	230	205	222	244	210	228	213	237	213	213	219	221	205	219	219	217	189	189	227	230	234	205	235	230	216	212	211	241	196	237	207	208	197	197	214	185	195	209	224	211	213	213	194	225	227	217	229	229	208	220	205	228	224	222	197	207	244	228	229	222	221	200	201	213	199	207	225	205	222	183	202	233	211	222	209	229	225	195	240	192	233	224	196	192	217	210	189	207	207	180	218	209	232	233	215	238	204	221	191	236	229	205	230	209	208	181	225	206	212	232	200	202	217	228	231	230	214	217	225	221	223	229	213	243	242	208	223	202	217	226	213	217	228	198	210	218	227	226	231	224	225	216	220	238	225	234	233	225	229	204	232	215	217	231	215	221	242	212	236	203	200	195	200	209	203	226	236	218	226	178	196	228	223	227	229	220	239	272	227	233	201	214	220	232	212	221	220	215	196	184	211	214	238	194	234	215	189	211	215	231	233	221	218	217	216	218	205	214	210	180	238	227	237	206	259	205	249	212	243	243	226	193	234	217	185	230	223	219	198	188	216	216	225	202	206	215	244	225	221	222	210	212	212	205	209	230	248	225	222	239	222	222	228	184	186	221	251	213	231	210	221	224	223	220	197	224	211	223	228	198	252	220	246	222	196	222	231	254	215	200	223	228	219	235	192	190	222	233	207	215	201	219	230	221	209	213	220	207	198	211	237	215	208	219	215	220	218	215	202	211	207	210	218	232	227	228	231	242	230	184	224	240	218	209	213	263	207	211	208	228	207	201	207	198	215	225	202	228	217	224	194	197	215	202	243	221	224	219	192	226	252	199	200	208	188	245	221	218	196	187	219	228	236	219	236	222	192	228	207	231	197	213	226	196	167	214	218	204	233	233	211	232	242	231	210	214	209	225	233	236	217	191	216	210	213	228	221	229	236	227	206	199	213	207	218	204	207	228	235	215	229	204	214	195	206	190	212	209	230	217	211	218	191	221	213	242	199	217	224	221	235	199	242	199	216	236	229	209	207	229	239	219	215	208	206	229	224	226	212	225	221	224	193	200	225	214	212	222	239	196	219	210	227	226	190	274	222	207	208	196	208	188	224	197	196	227	199	226	233	200	220	224	199	246	201	224	211	220	231	240	217	211	219	211	210	190	208	223	217	221	193	211	190	225	222	213	205	235	209	234	206	232	202	243	190	199	210	197	211	237	215	206	225	240	233	217	207	215	223	225	233	223	221	248	187	215	228	214	190	195	213	243	206	217	198	199	230	216	196	221	223	223	210	207	215	228	220	185	215	219	208	222	224	230	196	211	236	222	230	205	224	223	203	226	216	227	231	204	206	229	224	195	234	230	230	197	200	210	246	202	188	238	234	225	217	200	217	204	221	226	233	235	214	206	202	245	217	222	205	219	234	213	208	195	234	206	192	217	201	236	225	221	197	231	191	228	233	212	209	196	217	230	211	236	201	203	244	212	214	201	226	225	214	224	227	234	223	224	187	198	223	201	222	196	188	214	197	203	200	212	217	228	250	212	195	215	211	220	222	223	223	220	226	194	214	240	214	241	222	237	209	205	237	198	205	208	193	245	226	214	249	218	186	224	235	233	227	222	206	208	182	234	195	217	228	199	217	189	214	222	224	203	217	213	213	230	206	225	243	249	214	215	212	226	211	211	226	211	221	209	235	237	250	202	214	233	219	222	242	236	224	215	199	208	206	256	215	225	199	166	210	167	199	209	185	186	201	214	220	202	218	236	211	223	240	226	227	216	210	220	206	217	196	194	234	250	232	232	214	233	213	236	234	241	223	213	198	207	256	214	225	233	217	233	193	206	245	198	216	241	193	222	227	241	227	205	231	234	223	218	232	227	202	224	217	217	218	205	210	217	206	196	215	195	196	220	240	263	234	233	222	246	212	211	213	193	194	230	211	226	215	229	213	229	212	214	209	229	213	209	220	223	220	194	246	214	192	174	198	229	195	228	246	232	201	228	208	222	224	221	221	238	237	200	210	181	221	183	239	207	217	215	226	204	212	214	226	196	204	241	221	225	205	221	217	228	210	219	226	218	221	190	210	203	207	217	187	235	198	184	201	203	219	192	229	212	210	223	216	207	207	229	220	262	237	230	203	230	212	190	244	186	216	203	203	233	206	208	209	210	195	184	216	213	183	198	222	220	249	224	218	181	220	219	193	201	228	213	238	209	211	209	250	222	203	220	228	235	208	235	204	197	210	221	193	239	196	231	211	223	203	228	245	238	215	247	253	197	235	231	221	255	230	228	198	214	202	217	223	241	217	256	177	200	187	205	232	176	198	228	212	216	235	243	234	206	223	215	240	216	224	212	211	218	251	253	244	208	247	228	207	220	231	193	210	223	203	226	206	224	233	219	210	214	220	197	223	215	207	219	231	190	218	230	213	212	201	204	223	210	220	213	206	230	235	220	184	245	177	248	195	216	221	236	210	196	201	211	224	205	218	201	188	210	204	206	198	218	219	204	209	220	230	213	247	204	186	208	211	221	207	208	207	220	214	224	186	224	226	219	208	187	203	231	233	213	204	244	221	203	211	229	173	202	235	220	224	207	210	219	217	213	201	226	212	194	217	195	237	208	176	196	206	245	218	200	218	219	238	210	221	221	212	225	215	192	229	230	234	236	197	224	210	211	225	222	221	209	218	193	211	210	206	213	224	217	224	203	219	203	203	215	210	203	202	222
3338	5004	3139	1557	921	720	676	599	609	500	540	555	536	530	513	502	499	533	495	520	503	513	497	475	514	550	517	514	481	502	504	498	490	527	480	499	474	484	472	531	465	509	481	498	493	484	459	493	486	526	528	482	489	489	506	496	523	494	421	494	496	495	464	466	510	495	510	455	484	510	489	524	480	467	516	472	493	451	477	446	469	526	481	479	530	531	534	468	519	508	470	456	511	507	501	507	480	537	511	448	551	547	474	495	506	497	461	545	500	483	497	470	505	516	459	495	492	493	476	492	517	495	521	514	499	505	499	478	526	459	494	494	527	530	514	490	441	500	467	496	519	511	505	515	509	462	488	541	506	539	487	479	516	513	481	516	480	510	467	510	469	487	454	475	472	497	490	498	513	475	497	498	477	501	494	490	488	521	516	500	487	517	526	475	495	459	505	509	520	474	471	487	490	509	518	460	493	518	483	485	489	473	453	492	502	509	474	521	533	491	522	475	481	489	506	483	490	523	505	504	474	490	495	526	472	482	465	527	500	487	526	477	501	480	470	520	496	499	494	501	490	461	475	496	484	489	493	489	489	475	528	482	523	532	500	520	488	466	481	492	485	493	508	494	504	522	467	522	496	481	534	474	501	458	506	452	459	491	484	499	471	511	509	463	492	491	490	508	461	486	476	487	514	507	473	502	500	561	502	492	484	527	544	490	468	482	475	478	480	491	513	454	462	498	507	460	497	450	469	478	548	496	510	497	472	480	463	548	481	486	515	477	509	542	509	536	455	513	495	501	483	500	488	487	509	512	474	497	496	546	463	465	527	503	501	469	504	474	479	488	502	553	516	518	505	497	491	529	511	489	493	491	500	490	513	440	504	513	513	515	471	495	454	499	464	501	501	510	509	485	491	523	526	479	494	484	484	503	511	487	471	478	510	484	497	491	486	487	491	489	490	503	474	480	499	515	463	460	475	501	452	514	492	505	495	524	516	452	457	531	515	531	499	479	493	515	466	457	493	537	515	491	460	502	493	478	485	452	494	443	518	536	503	525	516	466	496	479	506	504	485	480	489	502	507	483	502	502	495	446	500	487	500	474	458	475	504	504	516	506	497	491	519	489	466	494	499	503	511	491	455	482	516	525	510	483	487	507	495	502	515	520	483	485	472	485	454	518	520	509	493	504	490	491	501	488	467	502	479	496	512	519	468	504	513	470	492	472	536	486	487	457	507	470	515	486	475	455	510	491	520	505	489	457	502	485	485	488	442	549	505	496	519	506	505	486	529	459	501	516	487	527	479	490	480	508	491	531	470	480	471	529	519	510	448	519	519	510	499	488	552	491	541	498	487	476	478	497	516	455	504	492	504	474	504	488	486	507	483	487	537	519	481	464	477	477	509	522	524	523	518	457	463	470	491	474	462	501	502	524	478	498	515	504	498	515	486	542	495	514	510	495	453	502	491	470	513	507	496	515	487	486	512	493	502	494	454	526	521	496	523	503	522	507	504	489	494	444	508	511	512	470	496	536	514	501	512	479	495	493	479	526	533	525	507	510	505	498	493	453	493	509	494	489	495	470	458	507	487	499	490	474	484	517	498	506	466	513	473	519	493	481	464	485	480	505	489	503	458	515	479	523	481	502	522	478	505	481	496	521	504	488	496	502	440	506	506	489	532	455	506	460	507	520	502	484	466	495	524	451	482	498	548	503	485	523	477	499	473	485	493	490	498	533	521	522	503	501	494	561	509	517	526	477	472	508	504	522	512	495	521	468	494	550	483	478	547	486	509	474	461	522	508	501	504	483	499	484	479	470	536	451	563	505	495	482	514	509	524	461	512	520	494	489	486	492	505	485	485	503	499	490	500	463	531	491	505	487	490	535	498	515	482	497	492	484	502	474	453	497	513	497	503	490	496	527	489	494	466	524	515	444	492	524	512	517	487	472	508	499	493	485	472	465	487	494	519	486	483	531	514	511	497	496	517	498	513	497	447	471	486	506	499	503	522	512	537	493	501	498	469	501	500	506	496	499	485	473	528	514	520	540	518	506	461	505	512	468	525	473	543	528	457	485	505	510	489	500	477	499	475	497	501	491	479	462	530	495	481	536	480	479	500	486	476	494	478	474	512	501	476	494	510	525	490	527	467	480	519	458	515	502	452	439	511	476	480	546	537	515	501	472	468	512	486	471	480	526	444	502	502	518	509	525	495	477	480	492	453	485	512	503	520	509	490	474	485	549	553	455	480	510	535	460	477	510	496	506	493	488	538	452	519	506	545	483	500	459	538	465	509	500	519	462	525	510	507	534	486	527	475	448	503	487	486	484	504	513	511	492	493	482	487	518	503	505	482	500	462	503	497	459	497	517	506	486	484	491	486	488	480	524	506	519	505	466	507	486	470	472	478	514	485	459	530	474	516	493	507	508	495	500	503	485	464	506	482	482	505	494	517	458	469	503	535	462	477	496	422	472	511	497	471	486	447	505	499	468	499	485	518	475	468	488	505	521	510	533	514	498	513	482	535	480	508	475	489	451	478	475	492	478	499	471	503	486	471	529	468	524	452	497	467	498	478	471	525	455	570	490	473	479	479	502	492	482	516	511	504	501	519	544	494	510	481	481	471	466	518	479	541	473	504	469	486	481	497	502	442	499	528	472	489	498	513	498	485	453	478	509	472	551	480	541	505	469	483	502	463	505	505	516	471	508	484	533	525	486	501	476	508	469	510	496	502	483	486	496	472	490	529	479	479	478	457	472	476	447	498	515	480	470	482	480	513	554	481	492	503	478	511	479	522	470	517	502	526	510	493	438	489	469	493	501	504	486	486	488	517	521	468	505	467	480	499	525	497	513	496	526	483	508	541	502	492	489	508	493	507	501	518	499	527	518	462	490	511	510	524	508	501	504	500	482	521	488	471	503	499	467	558	476	495	511	470	565	455	516	519	498	489	496	494	516	507	491	492	516	531	491	502	466	498	488	490	470	481	475	474	506	512	510	489	493	495	498	475	504	480	482	501	521	519	508	527	475	491	504	478	491	484	512	487	477	489	522	495	519	528	478	485	501	479	473	488	520	531	455	512	423	513	528	460	495	484	484	517	507	473	505	501	449	501	496	481	523	487	500	523	485	496	493	476	497	456	469	506	500	522	487	526	498	470	487	505	531	485	461	515	477	526	509	501	492	483	486	481	513	511	530	469	500	517	506	497	497	509	525	452	533	529	514	462	500	493	476	482	505	484	486	494	506	500	499	534	469	479	508	476	492	529	492	484	504	463	510	473	487	485	473	478	453	516	500	505	488	520	529	506	458	507	492	506	473	525	512	502	530	499	497	511	534	538	507	535	494	489	535	492	490	515	510	462	513	515	504	490	496	520	492	539	479	507	513	489	514	481	528	525	505	497	503	516	499	513	513	472	441	492	479	464	480	520	504	464	471	507	515	496	501	458	519	481	501	499	517	514	474	512	531	546	464	518	464	491	440	497	496	489	509	492	486	463	499	471	506
32330	11825	1328	402	309	338	307	290	309	285	305	293	299	302	276	297	296	309	263	314	277	292	299	288	300	275	260	301	303	305	263	312	280	270	275	285	259	252	305	263	304	282	304	288	290	262	286	292	289	307	290	278	288	272	276	280	301	250	297	274	297	306	283	302	326	292	301	264	307	287	296	271	268	271	278	271	278	283	298	319	289	309	302	303	274	296	281	294	318	299	268	300	289	301	285	271	265	298	279	295	302	286	277	288	281	287	279	274	326	286	266	292	266	282	280	315	288	257	291	286	275	292	273	318	300	280	307	289	290	346	259	305	238	276	268	303	285	294	257	275	280	280	306	272	285	289	308	303	264	287	279	348	273	256	292	289	267	301	278	299	305	282	277	307	321	279	264	293	310	283	254	276	268	296	298	285	277	305	275	257	295	287	305	271	285	270	287	273	292	313	292	314	301	288	289	279	291	271	275	290	302	293	285	267	274	308	308	263	308	317	300	260	285	296	284	293	291	278	282	333	288	268	288	297	296	275	307	285	289	289	299	283	292	319	269	285	282	289	267	298	274	284	286	324	301	287	313	315	263	316	300	267	265	267	283	289	300	320	274	295	286	273	274	258	316	257	284	309	294	295	272	292	306	275	280	291	289	284	281	312	288	276	282	301	284	311	300	285	287	317	305	287	261	302	280	254	286	302	275	256	290	265	276	295	288	290	308	290	317	336	259	272	272	243	299	315	284	292	321	296	283	270	288	266	280	273	278	298	326	284	282	257	302	291	289	291	309	296	276	284	289	302	290	270	279	268	302	285	295	305	298	281	267	286	303	265	271	280	286	295	281	300	268	301	284	279	273	276	280	293	275	270	274	260	296	291	287	321	328	257	290	296	321	308	269	265	259	274	273	293	281	259	260	254	309	293	292	279	294	302	275	318	281	264	279	267	289	297	299	261	321	294	328	294	270	291	293	284	286	262	321	311	314	298	311	320	269	287	267	294	301	275	327	268	274	296	289	302	279	282	309	292	309	271	255	263	298	286	270	269	288	285	278	268	271	283	312	311	313	308	309	293	310	263	261	254	292	274	279	299	275	329	270	285	308	274	270	275	313	282	287	286	260	312	335	288	268	288	318	326	270	277	266	262	289	284	289	271	319	290	310	272	271	292	270	283	277	345	302	254	300	307	299	309	286	283	256	296	284	265	309	299	308	269	282	282	282	255	291	270	268	266	297	297	276	292	283	281	278	291	306	276	266	315	289	284	288	290	284	280	301	276	291	271	281	278	265	275	306	304	285	294	320	270	297	256	278	277	270	287	317	294	263	267	298	275	313	257	283	296	256	284	284	291	292	286	299	283	299	293	300	274	290	320	296	275	274	285	277	260	295	290	257	263	299	290	312	258	268	270	300	280	276	256	300	344	331	296	331	287	267	260	280	260	309	278	296	274	305	281	308	295	301	276	310	269	275	274	274	305	278	280	298	296	299	297	287	286	291	312	274	283	295	303	301	280	287	285	306	259	272	265	310	280	299	313	292	300	280	289	327	294	297	294	286	292	273	300	277	278	284	300	263	287	245	266	294	310	299	298	298	295	268	294	292	301	288	271	273	280	280	295	263	269	282	288	316	294	286	274	293	280	303	346	300	325	292	280	285	307	286	292	296	274	316	298	311	300	271	285	287	276	276	286	286	281	283	285	311	302	291	284	305	263	262	253	296	319	301	282	278	257	262	289	305	252	282	286	283	292	295	290	253	332	301	269	277	238	265	281	276	278	295	299	297	285	271	332	310	306	291	288	290	295	273	280	295	286	271	293	306	280	293	299	293	320	268	295	271	300	261	300	272	260	293	271	279	280	287	281	303	334	285	312	303	273	297	298	268	306	290	300	299	298	293	260	274	314	279	277	267	282	273	284	275	306	287	297	341	264	312	323	278	296	301	297	334	305	281	295	295	300	286	242	259	269	318	289	293	282	286	250	323	260	315	282	278	282	313	293	299	287	284	281	278	288	311	288	273	268	273	273	300	296	311	286	298	259	263	314	275	272	275	270	283	297	315	318	298	266	272	258	306	303	310	304	303	286	289	291	291	270	314	269	297	287	308	314	276	280	297	315	298	281	312	308	289	269	317	271	258	283	305	296	237	279	290	303	291	277	309	278	288	265	281	288	271	285	265	271	253	296	296	295	302	296	290	279	274	278	328	286	240	304	280	291	299	283	282	302	289	290	267	281	305	278	263	279	293	308	294	294	262	276	308	323	260	265	276	298	249	293	300	294	282	298	279	302	258	283	265	305	280	289	300	322	278	262	284	281	290	313	276	314	327	279	289	301	262	292	300	296	311	280	314	284	296	266	291	320	265	304	275	264	279	286	273	304	279	278	310	284	291	282	293	271	304	311	295	298	307	293	298	267	289	322	298	316	276	288	273	344	269	301	267	285	280	279	269	302	284	288	302	297	272	295	285	277	245	256	289	286	278	282	290	266	294	299	292	290	299	279	263	258	283	290	275	327	326	289	317	318	293	302	303	255	264	306	305	285	294	280	287	259	297	321	318	265	275	268	279	248	295	286	294	279	282	315	298	305	307	315	293	286	298	272	277	284	291	315	288	282	268	320	279	276	272	285	312	330	290	298	292	320	274	306	288	271	317	272	267	252	284	290	265	308	301	343	303	301	300	285	299	272	254	324	299	298	293	269	270	334	309	285	297	252	273	277	284	284	301	251	301	292	277	274	283	278	263	273	301	303	273	294	317	311	292	333	288	305	254	300	290	293	293	275	295	310	266	306	262	250	263	295	303	288	298	319	280	312	283	274	286	294	288	276	290	289	328	298	271	293	283	284	297	297	286	270	299	257	329	285	312	284	261	317	293	293	284	288	295	289	305	296	306	267	284	293	303	315	307	265	288	275	290	283	345	298	286	269	293	311	286	310	298	256	315	294	282	287	302	260	298	293	281	283	291	294	262	255	279	282	302	274	275	282	281	323	253	281	298	275	305	256	299	289	300	287	306	277	301	261	266	278	256	313	312	267	280	314	296	266	319	279	301	266	296	309	304	290	282	303	328	325	296	299	301	274	290	285	302	295	289	305	272	264	284	274	311	308	305	287	316	312	284	300	312	307	308	260	295	286	250	270	282	281	243	281	297	306	294	303	299	269	317	302	275	286	294	293	287	262	280	307	305	301	313	310	299	300	245	270	298	305	280	290	299	296	311	317	323	297	301	253	259	277	288	269	288	262	294	252	305	263	311	249	271	322	288	292	314	309	305	284	247	283	283	317	284	320	295	313	308	301	268	285	325	276	291	292	321	279	294	315	281	277	277	286	271	276	299	329	274	303	275	310	284	252	282	294	300	277	292	251	280	261	287	267	292	281	273	287	300	284	298	281	285	278	312	308	268	278	300	302	284	319	277	288	296	282	302	303	261	306	298	282	290	287	292	262	279	292	235	303	272	242	292	299	283	276	254	259	309	308	288	270	313	286	299	265	294	269	286	277	277	297
5680	894	782	664	686	685	702	651	669	670	683	657	643	645	666	687	686	680	647	678	650	659	672	664	682	696	694	655	669	668	684	632	664	666	686	703	619	666	710	682	680	654	644	657	679	678	636	685	678	650	681	686	669	630	654	640	669	652	671	644	672	728	695	683	634	687	689	671	656	677	697	698	663	678	670	661	643	679	703	700	696	698	644	707	681	694	685	637	650	673	686	642	700	689	652	710	644	640	661	641	648	670	677	693	709	642	658	714	648	656	658	703	640	632	662	693	708	700	691	677	647	659	703	679	645	683	640	670	697	712	665	651	681	657	630	621	642	652	675	679	654	680	699	685	706	674	671	720	674	698	662	677	671	658	658	660	639	693	645	719	715	714	710	670	654	685	654	629	656	649	660	653	708	682	703	675	689	689	697	691	660	630	642	673	651	693	607	661	685	665	676	688	658	675	694	699	661	711	667	689	668	672	688	655	702	689	663	695	649	679	651	669	665	696	697	661	646	642	682	654	652	689	683	659	663	683	697	707	663	704	660	681	638	651	694	693	681	689	630	671	666	650	681	669	663	684	670	634	653	693	687	676	691	629	688	656	641	693	612	621	679	641	697	664	653	663	662	694	677	674	650	695	693	620	706	674	662	652	706	643	680	654	720	666	660	683	657	643	631	660	676	672	681	648	662	704	698	667	673	638	642	667	694	740	666	660	639	688	702	681	681	707	626	690	703	654	646	657	688	660	680	698	650	647	716	634	669	673	605	690	704	638	677	724	677	684	700	656	690	658	684	688	709	650	677	699	689	660	661	693	677	692	672	713	650	684	659	656	698	658	685	654	696	637	669	680	682	700	673	670	690	704	725	663	634	701	700	676	651	683	669	688	682	703	683	658	692	674	674	653	652	662	672	641	649	716	618	688	620	671	663	696	695	666	670	677	660	699	658	633	704	700	639	717	706	700	614	643	654	668	701	655	707	673	692	700	694	646	625	669	654	648	670	684	671	664	705	663	660	679	692	659	677	673	678	693	724	707	662	695	683	646	713	664	653	671	666	657	658	690	668	654	723	702	712	638	669	693	661	627	664	639	671	654	654	625	690	624	704	698	700	669	696	696	681	653	620	693	672	690	667	614	684	691	627	683	685	688	697	700	696	601	684	668	677	698	693	698	692	672	686	668	658	631	611	666	655	656	668	684	691	668	656	625	663	697	663	702	677	673	639	635	702	681	709	688	669	688	640	697	670	691	693	699	634	638	662	691	629	672	656	663	697	640	696	683	674	642	625	700	695	683	679	657	660	635	680	686	688	674	643	673	669	680	686	686	645	671	673	637	676	690	663	704	682	679	702	657	648	656	660	617	707	686	686	693	664	660	686	679	675	634	655	629	655	645	665	662	680	678	653	633	696	660	646	679	658	707	676	649	647	651	677	711	644	694	719	683	660	711	716	658	700	658	661	656	646	680	726	662	667	660	656	637	666	646	659	658	745	700	641	680	656	659	685	670	671	677	683	668	659	692	663	693	693	631	668	659	677	668	724	683	677	702	652	684	650	639	657	697	710	641	647	639	706	698	664	675	648	657	699	710	667	683	665	653	679	644	683	685	662	639	676	703	712	693	697	664	708	729	637	676	702	661	665	630	663	660	700	667	729	624	679	668	629	654	656	750	638	676	660	651	654	668	630	680	638	671	673	644	709	687	683	644	671	691	660	637	643	676	653	622	725	698	617	733	637	654	696	625	672	591	690	674	693	706	661	692	680	682	648	642	631	618	655	698	656	670	656	689	645	664	674	680	656	696	679	695	729	689	660	635	668	722	703	691	673	666	668	705	706	704	691	657	689	694	658	663	680	704	698	716	645	635	666	691	717	656	691	665	709	630	689	671	640	651	654	695	677	689	616	650	654	674	685	690	656	701	689	665	636	673	678	679	719	709	651	663	729	642	685	599	683	654	687	629	720	664	698	709	663	713	694	701	688	664	692	650	670	676	701	681	706	669	652	660	680	645	683	677	662	681	686	719	656	670	635	637	661	649	651	685	643	629	647	652	694	669	684	676	712	660	720	653	693	690	695	670	645	651	665	661	688	707	650	647	677	649	658	682	679	663	688	645	639	682	702	670	677	658	687	709	656	672	677	697	646	634	683	655	667	715	687	662	697	686	656	640	698	650	648	680	640	625	676	714	702	679	702	661	667	685	702	656	692	652	686	667	648	669	657	703	664	688	672	627	726	688	691	681	665	680	658	679	673	687	687	687	696	685	672	649	634	652	683	659	677	700	657	685	646	707	682	716	644	691	666	645	650	671	680	701	689	689	647	694	677	675	658	653	701	685	677	652	668	652	651	670	663	706	660	710	665	623	671	679	662	697	620	648	698	679	706	641	667	660	637	671	657	711	640	652	671	682	688	631	686	680	710	680	675	688	678	664	648	689	625	676	648	690	677	720	673	658	645	681	689	715	704	639	684	658	687	678	690	687	694	667	675	657	648	652	693	675	723	650	740	658	646	725	693	667	660	652	682	667	662	685	681	671	653	664	703	719	660	701	657	666	706	711	662	693	664	652	710	651	695	669	636	669	673	655	705	712	636	691	674	693	662	677	705	620	636	706	680	693	642	662	692	643	675	660	683	697	662	690	677	689	689	675	658	639	654	691	664	717	683	708	654	698	669	624	654	682	632	675	689	697	723	706	657	668	713	729	659	696	652	702	676	620	632	661	663	638	689	664	708	678	677	697	698	732	707	709	678	685	660	692	705	726	649	635	645	685	722	637	650	669	635	668	706	660	643	687	694	698	697	683	699	676	684	632	699	684	668	646	689	694	666	677	641	660	705	668	636	682	725	700	684	673	715	679	645	672	669	645	678	688	665	664	683	667	688	679	655	714	619	698	677	627	656	683	660	653	643	671	700	650	680	701	721	632	689	661	698	644	647	681	688	669	681	700	699	647	686	716	715	657	703	630	630	627	667	681	680	667	652	670	678	684	710	698	673	700	648	664	672	668	675	699	669	626	654	621	682	665	707	663	665	743	639	671	654	629	674	676	668	712	686	672	705	647	653	678	691	658	664	638	692	635	687	668	647	695	664	635	680	670	688	686	656	687	703	660	683	654	669	676	632	698	704	691	624	646	678	677	652	694	643	674	622	716	590	656	701	727	670	671	645	644	669	688	683	658	703	701	652	653	691	689	692	685	654	652	654	673	671	677	639	634	673	678	662	700	653	681	678	654	641	651	660	697	678	713	656	665	689	692	701	671	738	687	624	689	694	646	728	731	642	693	686	652	710	664	626	667	690	644	698	676	712	678	665	668	734	678	745	690	635	644	675	708	695	621	688	677	702	657	700	664	688	658	658	679	712	656	719	677	691	659	662	657	636	640	719	719	686	668	683	652	628	644	676	693	673	663	647	651	663	686	688	670	687	674	697	676	685	655	656	713	636	685	695	679	679	715	657	676	653	647	655	661	644	681	659	629	654	679	655	637	684	691	709	679	648	658
24630	20860	24353	27455	18909	1122	580	443	411	441	414	402	392	391	402	359	409	382	400	346	387	362	381	382	345	389	396	381	375	377	354	368	375	372	381	327	343	356	376	367	347	364	380	339	359	360	374	325	377	345	390	392	359	374	372	389	369	395	355	335	368	339	347	356	398	330	376	350	372	339	378	344	324	362	356	359	373	377	364	356	385	345	334	377	364	374	389	357	391	363	368	372	369	369	359	349	385	348	342	320	381	356	368	348	391	370	355	380	385	347	416	357	381	333	329	361	375	361	347	406	342	348	372	347	346	410	383	346	371	361	366	370	385	356	371	364	371	349	323	364	357	379	387	362	359	390	357	344	367	362	371	368	387	367	357	375	364	371	377	354	312	357	337	360	345	368	335	340	396	332	352	358	353	390	388	360	371	354	382	357	332	338	350	353	364	358	360	350	401	379	348	376	356	365	355	413	415	390	384	351	359	340	368	402	358	393	381	348	355	401	363	351	372	354	379	362	360	392	341	354	368	353	354	413	373	393	352	367	332	359	352	368	350	362	373	351	404	335	372	345	359	373	353	341	367	402	356	347	370	347	407	372	397	374	351	389	353	342	374	349	391	380	383	358	377	378	354	401	333	377	414	384	393	324	349	411	367	386	383	381	325	411	370	359	335	371	362	392	362	358	370	349	387	400	375	397	351	415	383	360	385	382	363	369	375	354	341	318	341	378	388	446	396	364	355	396	345	356	426	366	374	381	379	400	364	395	356	350	354	345	369	359	376	363	319	365	337	363	370	360	340	353	367	338	333	380	346	389	383	342	372	369	342	357	378	373	359	342	375	374	390	404	383	361	360	382	420	400	382	347	341	387	375	383	364	357	394	366	369	377	344	359	365	354	331	359	378	350	374	386	382	399	343	365	374	367	376	377	344	372	349	340	388	353	365	359	346	382	342	351	386	354	406	362	383	387	349	377	390	395	380	349	357	343	367	379	366	379	368	362	339	349	356	375	343	380	334	358	368	418	366	359	396	404	390	378	365	345	378	375	375	351	371	390	362	357	359	335	364	410	403	367	339	384	346	345	382	343	372	389	397	337	355	390	357	364	359	348	373	337	365	417	393	330	399	381	427	384	378	409	375	364	350	390	391	380	357	371	349	368	335	356	353	365	346	316	358	398	380	352	369	379	358	377	383	376	357	344	374	382	359	374	367	388	368	408	353	350	384	383	354	373	360	353	368	358	389	378	403	348	364	383	359	357	366	392	383	384	373	361	333	375	383	341	350	362	354	329	331	353	377	359	378	351	399	348	397	372	357	346	369	356	370	350	373	379	357	348	371	338	357	400	355	337	375	362	317	345	374	381	383	365	363	351	359	335	368	367	382	419	406	374	362	387	349	359	355	347	337	364	376	414	392	335	344	345	362	358	362	365	420	355	416	366	370	368	331	417	345	394	368	352	367	351	396	337	382	351	376	321	408	401	392	406	404	350	389	367	374	365	346	361	370	350	370	334	397	355	378	360	347	360	328	370	339	400	330	362	343	333	358	365	393	362	349	376	359	363	368	360	361	371	328	349	360	389	384	374	396	368	343	376	354	368	343	339	362	359	386	355	362	411	366	417	345	342	355	402	381	390	347	357	321	383	371	317	365	335	379	414	348	373	361	328	369	399	389	396	354	383	311	370	347	378	418	379	402	361	381	336	383	395	349	349	368	394	355	384	369	305	340	372	367	362	386	367	380	376	362	342	326	400	365	388	344	389	400	373	369	423	395	397	364	353	417	382	344	409	343	348	359	368	379	373	327	331	375	367	335	381	387	418	340	375	373	356	384	362	353	385	343	386	331	381	355	420	373	341	344	349	350	377	350	339	381	370	379	341	342	372	382	370	362	362	383	376	352	379	360	341	343	337	378	386	393	373	355	353	332	359	365	387	345	369	365	378	328	381	398	407	395	397	380	349	416	357	369	371	393	353	344	378	347	364	370	381	359	314	349	394	350	386	381	400	349	380	346	365	368	361	361	366	337	362	418	369	348	388	354	385	375	350	370	365	400	379	372	354	354	377	343	396	339	358	311	387	344	345	369	364	339	370	367	365	386	358	364	391	368	370	336	372	366	369	372	364	328	368	362	355	372	383	375	389	369	335	317	373	410	356	355	383	374	350	377	370	382	366	352	375	387	341	361	380	370	350	365	387	389	359	382	381	370	359	374	333	368	355	350	378	383	343	387	369	391	394	347	390	364	371	349	377	391	317	391	364	315	391	361	370	380	381	397	364	319	393	362	363	385	384	316	354	324	379	396	372	351	362	385	338	350	329	340	350	383	377	388	386	375	350	383	385	390	388	342	349	350	353	376	408	397	365	373	359	348	346	351	352	367	359	365	354	381	377	375	369	382	325	368	354	367	383	369	374	387	375	369	376	389	335	362	384	389	396	365	385	389	364	322	321	348	343	359	382	362	367	368	386	361	380	365	349	360	358	339	389	366	379	368	364	345	332	347	323	379	380	368	395	354	401	388	355	354	386	384	346	349	377	384	353	350	358	382	389	335	354	366	345	373	334	332	351	335	352	366	350	341	371	339	349	382	361	359	383	385	375	376	365	346	371	331	347	345	353	381	373	395	371	381	396	399	376	371	376	351	369	359	348	353	386	373	326	352	353	351	380	365	342	332	350	346	371	386	393	356	400	341	376	376	355	377	374	386	370	362	356	394	335	361	380	349	350	351	379	438	366	371	365	346	372	315	371	389	328	389	324	356	330	390	410	363	397	385	367	393	377	373	372	346	376	365	371	359	367	355	369	394	379	371	385	357	362	349	347	371	355	364	376	363	423	366	375	364	361	362	367	372	367	348	377	352	345	337	361	377	375	386	350	391	382	377	373	366	347	403	341	371	382	368	364	383	340	357	373	378	390	354	358	358	354	376	338	386	354	381	393	337	336	410	366	377	338	369	368	370	324	314	368	403	349	365	389	351	339	337	386	373	372	372	368	381	397	353	382	347	351	380	344	362	376	364	356	359	383	388	352	374	373	377	372	368	367	387	402	368	352	352	361	330	385	401	364	385	382	410	359	329	350	344	362	379	366	365	364	372	430	323	346	355	336	368	351	361	338	347	394	337	364	359	387	363	358	353	366	355	351	399	383	383	361	362	334	373	350	338	356	372	363	396	354	372	344	379	342	370	376	360	367	357	360	354	395	357	385	356	365	353	375	355	355	389	372	352	345	393	382	325	345	363	339	367	376	353	368	358	327	402	358	346	369	403	352	371	368	376	386	403	357	343	358	363	391	370	395	385	347	387	341	354	361	375	396	388	408	404	385	350	377	335	383	354	364	349	332	381	357	336	421	377	376	376	347	392	373	368	348	362	350	368	375	371	385	353	399	367	368	355	344	351	357	367	403	336	360	373	366	362	362	396	386	352	350	387	373	334	375	388	397	347	351	366	365	373	369	390	363	374	349	349	325	362	369	353	345	388	360	382	374	367	362	358	362	341	400	337	367
3662	2996	2017	1328	1024	946	853	809	820	849	794	806	867	855	836	832	820	782	801	769	868	784	840	845	805	794	771	803	785	842	812	853	771	881	835	784	778	784	798	835	804	765	782	836	814	781	821	788	808	851	856	801	817	828	848	821	774	822	830	801	845	781	800	798	801	823	823	772	782	831	798	746	795	816	812	832	817	808	787	807	782	808	821	824	828	796	808	795	803	827	845	870	830	850	841	761	807	823	823	789	738	834	813	836	820	776	758	776	847	808	787	847	839	761	796	811	819	808	828	788	855	782	857	786	776	799	823	738	812	775	788	775	862	798	823	820	779	762	798	795	853	806	802	811	808	782	753	801	855	830	825	775	820	812	789	841	807	811	778	830	806	777	765	806	797	821	818	812	797	754	791	841	829	828	789	826	829	831	823	848	767	875	809	815	777	771	842	813	802	865	770	819	751	751	801	802	820	804	814	823	812	811	853	842	813	799	779	856	786	788	847	780	775	821	819	835	810	860	812	802	826	824	754	850	793	765	864	779	808	824	794	796	791	787	812	803	776	825	825	821	775	775	796	821	819	765	788	768	770	854	834	803	782	839	787	764	806	777	771	756	782	835	799	748	849	845	791	799	838	820	838	792	801	822	833	778	847	780	800	820	805	842	807	744	814	839	819	785	805	784	781	747	814	798	777	790	825	771	780	787	816	822	801	805	849	805	740	812	844	783	808	797	798	818	810	783	786	764	796	842	830	810	808	804	801	757	789	818	804	831	812	795	779	836	800	827	796	787	800	861	772	844	789	755	775	830	807	804	841	832	756	839	831	811	847	816	804	811	797	787	778	773	770	831	800	770	846	788	843	821	802	799	845	863	824	829	821	778	861	797	833	874	843	852	774	781	757	758	786	789	777	859	805	798	767	781	787	782	773	810	816	804	803	785	791	843	849	788	822	807	802	857	845	836	811	801	828	791	837	775	855	859	796	806	787	774	803	783	783	823	790	807	797	758	832	828	792	885	805	809	793	808	815	798	860	799	821	817	808	828	790	779	809	814	770	839	811	791	805	790	797	742	801	761	791	788	766	829	815	785	809	794	798	805	835	772	816	792	864	831	831	785	775	775	807	836	824	782	789	807	789	819	833	829	857	829	793	827	780	853	826	822	761	883	751	790	812	766	823	828	816	788	772	777	833	788	782	751	820	790	803	769	840	795	813	788	828	800	821	866	792	793	807	783	806	835	779	796	834	820	807	803	805	852	829	780	798	871	833	826	808	820	796	854	805	767	852	793	797	815	799	782	764	820	828	845	863	830	805	831	830	879	763	800	795	839	814	778	773	792	809	751	804	794	823	838	798	846	836	868	791	832	838	833	800	786	825	806	839	797	829	827	773	799	791	821	790	829	835	827	748	820	777	828	806	796	826	806	777	800	818	811	818	789	743	824	769	815	805	812	815	827	775	833	878	830	782	759	773	825	821	788	817	778	817	798	814	796	824	799	778	831	824	813	876	783	829	799	824	800	801	803	795	805	821	795	822	808	795	804	814	790	814	773	777	800	781	804	812	822	760	830	762	822	786	788	798	841	799	783	815	761	803	846	744	792	803	785	807	809	849	798	803	817	816	829	858	814	834	842	804	832	785	774	809	819	807	808	800	805	805	790	816	782	767	797	819	832	868	827	770	822	865	780	828	818	829	791	841	821	804	804	851	772	842	843	756	855	823	757	842	782	786	819	815	816	809	844	828	843	849	776	854	811	747	820	806	829	816	813	828	815	825	796	774	810	804	803	750	744	850	804	782	799	820	833	763	807	798	779	878	801	832	771	776	815	848	830	784	844	802	788	825	796	794	796	800	830	814	798	784	838	792	794	887	822	806	760	830	843	816	784	811	838	851	800	810	797	845	786	799	813	836	834	836	828	831	813	820	814	794	784	799	844	832	789	783	821	836	756	763	841	812	788	869	866	875	834	835	784	834	808	800	811	845	861	838	830	829	787	788	814	788	847	775	823	764	779	826	796	797	827	806	817	820	707	824	779	842	795	803	828	786	801	790	833	793	776	846	834	784	853	798	837	822	789	785	798	802	792	774	740	782	768	787	852	796	814	814	826	767	811	798	808	803	803	786	832	820	825	754	843	790	812	792	802	807	798	823	832	833	788	796	820	806	782	820	768	782	855	845	786	824	772	833	811	815	794	820	804	745	834	764	845	766	853	861	794	777	757	827	822	821	783	767	827	778	752	814	789	819	776	793	805	839	814	851	836	783	792	851	828	835	758	816	748	857	793	807	775	816	804	766	812	838	783	796	832	802	804	771	792	758	747	756	794	806	747	751	758	805	716	788	736	824	795	827	849	819	746	829	752	818	786	799	843	796	804	802	812	715	771	795	800	785	780	752	819	787	828	771	834	779	824	793	823	820	789	822	833	831	820	780	760	784	830	816	781	823	796	778	826	774	778	798	822	812	847	841	804	735	786	804	821	847	760	816	823	806	811	810	841	805	764	807	816	770	823	789	811	814	840	803	835	840	784	797	775	826	831	785	812	793	770	840	693	799	804	798	828	860	768	837	843	751	784	783	853	804	822	792	796	751	798	826	789	799	793	810	793	858	814	781	845	858	806	797	775	807	797	835	816	807	821	814	881	779	836	853	799	770	761	858	768	773	800	818	774	790	804	798	795	804	777	850	826	814	805	795	814	813	760	807	818	776	862	812	827	818	794	790	830	778	842	776	836	815	851	794	779	828	813	791	806	841	744	823	820	815	798	785	785	826	795	874	824	849	768	832	805	790	859	829	798	785	827	800	814	810	822	828	777	809	840	801	784	803	746	829	868	820	803	787	804	778	837	834	764	797	803	806	839	848	786	775	808	771	807	829	781	815	823	800	821	804	853	808	776	781	769	725	815	860	809	820	837	750	789	828	836	797	764	786	831	804	814	788	825	784	812	801	790	797	794	772	845	833	790	818	817	817	801	809	757	812	829	841	839	837	836	805	772	777	816	818	768	856	784	769	776	851	843	821	802	814	821	777	839	747	799	790	812	817	828	752	816	808	779	805	798	813	783	823	758	769	829	807	790	765	779	800	793	836	777	798	831	833	766	864	806	779	826	800	840	813	787	820	800	786	777	792	804	796	798	780	758	805	808	855	805	817	786	816	801	831	801	806	782	732	818	760	831	843	805	798	825	826	829	832	819	753	755	773	785	754	766	821	820	834	779	818	754	853	856	799	804	803	808	811	755	769	825	786	815	805	854	790	831	826	810	778	794	818	779	798	806	829	793	816	776	785	821	833	845	782	835	822	810	758	813	776	800	803	798	716	786	820	792	829	796	764	804	815	834	830	805	775	840	805	797	810	762	797	806	820	818	881	794	819	811	807	841	798	805	807	783	767	851	883	840	870	833	777	807	849	779	770	773	787	793	816	798	789	831	837	800	828	835	792	814	735	766	748	817	832	776	814	809	815	846	824	820	821	823	807	753	829	828	755	810	826	813	859	762	831	808
23499	20810	25054	26674	20820	20786	2588	447	348	288	325	243	266	257	225	235	251	233	236	236	242	255	226	227	220	232	224	211	240	232	231	217	198	245	251	222	256	223	234	236	221	236	220	216	228	208	236	211	252	235	208	218	221	184	217	245	221	214	225	216	209	226	200	227	220	232	213	226	237	203	256	210	268	201	212	214	194	214	250	202	200	229	233	212	227	202	229	221	203	219	222	202	231	181	214	235	212	226	212	227	234	250	202	253	233	208	220	231	205	238	215	215	210	228	208	213	202	219	220	212	218	223	203	212	232	217	238	229	209	203	215	211	217	211	210	208	211	209	202	213	210	207	217	187	211	222	191	226	197	214	221	236	194	225	232	216	217	215	226	229	208	241	209	215	224	218	231	229	223	208	212	224	227	247	228	241	223	216	221	228	257	232	200	207	227	229	236	228	203	213	209	195	205	237	211	201	187	243	241	216	205	214	186	218	239	204	234	225	215	185	182	209	189	218	227	209	195	226	247	222	240	199	210	197	221	229	221	201	196	222	206	207	208	229	244	202	238	215	241	201	219	212	239	221	215	206	220	209	218	214	251	232	194	224	217	247	236	213	213	189	232	212	219	222	230	202	219	225	223	181	208	221	228	224	245	210	217	212	240	211	220	202	213	223	226	232	196	207	233	215	203	209	232	215	225	234	225	208	215	229	246	213	223	175	217	210	204	208	215	201	212	211	218	233	206	208	241	192	231	219	242	200	209	225	205	202	200	223	214	238	258	191	220	215	215	232	210	215	238	257	238	204	218	242	193	233	213	193	212	234	231	217	253	211	188	213	225	217	233	238	220	222	237	241	210	221	206	223	213	223	231	194	244	214	220	212	219	191	239	235	214	200	209	255	212	207	219	224	222	243	234	250	239	228	231	221	214	231	236	202	234	223	217	232	230	227	237	230	236	218	230	223	219	203	224	239	235	210	207	223	232	240	188	235	195	214	219	208	220	212	198	230	195	198	244	229	219	244	186	192	219	209	220	244	241	231	234	210	257	226	226	251	216	223	219	210	225	236	223	229	211	225	199	232	217	186	214	204	234	223	203	223	203	206	238	271	209	224	182	207	213	226	223	215	216	204	226	211	235	253	227	195	205	195	201	216	222	240	229	192	220	219	197	209	228	224	234	230	224	220	202	204	219	208	255	218	209	204	211	209	208	228	240	225	217	214	209	216	219	182	198	210	248	225	216	217	203	185	220	234	220	226	250	235	216	224	212	228	221	233	229	217	208	216	222	202	231	225	221	250	242	246	233	209	209	212	212	215	198	224	242	229	212	220	231	211	212	236	233	241	244	225	235	227	238	242	240	227	217	226	205	225	204	228	199	232	260	214	221	246	218	234	212	214	218	207	208	245	224	227	221	201	222	176	201	200	203	247	227	223	200	208	228	222	214	213	220	215	227	222	225	194	213	205	193	212	204	235	239	222	205	220	228	225	220	199	188	215	221	225	234	213	237	218	207	200	224	212	213	211	198	211	237	224	222	211	232	210	218	212	213	223	196	201	192	205	222	193	219	229	232	232	213	229	232	221	229	212	245	224	232	205	221	226	217	232	194	204	191	221	228	215	215	222	215	247	227	217	207	206	215	189	197	219	200	197	214	231	221	210	200	214	195	219	201	209	237	237	219	223	229	181	214	209	247	215	211	213	227	222	222	206	188	220	212	216	233	213	232	214	215	261	192	204	226	249	201	223	238	224	203	227	232	234	177	228	229	241	206	209	187	248	197	235	220	208	203	212	208	206	241	212	236	224	230	202	183	233	239	199	215	230	220	213	223	213	193	228	205	226	206	230	228	205	194	225	225	214	238	218	174	218	206	220	219	226	223	216	209	238	228	191	214	242	216	220	218	228	214	201	196	216	236	193	217	237	212	234	205	211	218	226	248	229	197	207	229	214	221	233	214	214	220	196	245	196	222	211	226	238	199	249	244	235	229	239	212	197	224	206	231	211	185	219	203	194	214	224	236	225	215	208	207	220	235	240	227	225	205	208	196	193	214	205	202	239	217	229	209	208	218	230	206	219	227	204	183	222	198	195	202	235	213	212	203	228	200	248	232	217	213	211	202	213	224	242	231	234	214	214	230	231	208	235	216	218	228	235	235	195	225	281	242	201	218	232	243	262	210	205	219	203	248	219	210	210	234	193	203	227	177	230	219	228	226	247	237	217	218	208	220	200	250	231	217	213	205	233	207	230	227	224	231	203	201	201	230	215	203	198	221	217	220	214	223	177	248	239	233	215	215	221	219	217	220	227	209	237	250	231	219	250	266	210	218	221	212	221	218	232	189	227	211	220	195	213	225	238	216	193	232	189	232	244	244	218	225	234	234	218	249	221	212	255	250	197	214	215	208	199	223	215	221	238	234	194	205	182	240	216	226	230	219	225	212	227	234	203	204	207	199	228	206	219	236	236	208	202	209	219	223	197	226	188	194	234	180	221	215	240	207	208	246	233	226	219	249	228	201	215	193	228	209	185	212	216	231	226	200	245	223	225	239	209	224	204	214	234	201	219	232	253	215	224	227	208	208	223	205	242	208	182	192	204	194	210	209	214	206	216	256	228	215	214	193	231	224	232	189	221	190	196	207	211	254	233	195	231	242	259	224	209	198	234	220	212	219	244	221	211	211	213	248	215	219	232	207	219	228	237	210	205	208	184	207	206	240	200	233	216	225	215	191	209	190	196	237	233	202	221	226	205	208	236	218	210	225	216	231	193	227	241	208	213	228	235	211	213	212	238	221	222	235	226	207	208	222	198	219	197	223	211	219	163	206	217	247	228	227	197	223	220	197	209	222	219	221	239	209	213	200	231	241	222	208	213	221	228	241	224	197	222	228	207	204	222	240	202	201	209	224	206	210	206	191	217	193	204	226	199	227	200	209	223	222	227	233	207	225	212	252	229	220	227	212	218	214	199	209	217	213	223	233	218	230	226	223	243	233	205	238	234	220	229	216	217	190	209	237	213	238	205	209	212	224	188	232	220	245	223	216	197	228	225	249	242	227	246	230	212	186	215	212	248	231	224	206	242	234	212	197	235	219	247	185	244	198	205	273	209	224	237	218	223	223	213	207	253	211	221	232	217	229	242	204	201	211	225	207	216	187	226	218	205	228	176	223	210	215	224	217	199	211	210	240	215	231	205	212	203	236	243	231	217	215	241	214	234	237	213	239	209	204	238	248	217	230	212	201	253	209	202	225	212	233	220	193	210	197	233	218	226	214	224	241	200	198	245	217	229	197	234	189	190	217	230	261	163	230	229	216	219	193	202	207	227	229	253	214	194	186	219	208	235	227	228	185	252	203	232	221	219	256	226	214	210	220	208	234	210	231	210	235	244	203	214	217	214	225	206	216	226	221	230	200	233	192	222	217	241	257	241	208	223	228	208	231	230	191	226	202	173	180	208	207	200	212	215	235	221	221	196	201	221	234	209	219	220	219	232	214	241	199	223	214	219
3463	5124	3001	1468	938	732	655	621	576	578	553	537	516	526	519	479	540	484	488	555	483	510	511	497	515	490	518	475	487	580	458	519	522	511	521	517	524	484	507	504	533	520	538	478	558	485	448	500	529	467	496	484	474	487	517	522	513	475	490	473	511	522	459	498	477	484	504	490	499	497	505	514	529	491	488	516	484	515	520	515	492	499	479	515	493	500	576	493	513	520	476	479	480	457	495	497	528	503	464	521	518	527	504	486	517	505	564	503	477	512	500	525	499	503	503	519	473	490	508	537	520	516	498	504	528	538	498	483	523	501	480	458	466	471	545	491	498	505	505	495	513	527	554	526	513	466	477	489	505	507	457	499	478	507	484	489	501	466	510	493	529	501	535	497	526	513	509	510	496	484	478	516	522	509	458	481	531	533	524	460	495	475	499	505	499	484	504	511	479	474	473	465	509	482	510	486	504	510	481	547	519	487	531	507	474	489	469	476	552	514	492	455	470	526	571	498	481	491	482	500	505	492	495	539	480	458	511	501	494	488	530	509	507	520	493	540	481	519	531	462	503	485	515	534	520	501	515	504	542	474	495	475	512	490	472	491	529	493	525	503	515	483	493	505	511	501	466	532	512	497	485	479	491	494	486	493	509	502	490	430	488	506	508	475	548	497	512	524	512	526	511	470	506	447	521	558	499	531	483	485	529	538	460	517	500	514	505	478	489	467	492	470	519	477	485	464	496	504	526	477	525	483	520	521	512	477	499	484	498	527	515	470	539	486	518	524	516	528	506	457	534	484	504	523	518	508	528	486	498	496	474	510	509	492	473	470	480	527	502	479	490	494	463	474	465	491	518	512	508	508	505	509	511	515	518	497	480	480	487	515	516	470	461	492	515	498	504	502	474	497	501	476	480	495	515	490	491	520	494	481	500	512	522	529	466	452	495	496	485	476	459	511	514	493	468	507	522	457	481	472	475	544	475	490	511	526	510	508	520	514	524	495	513	514	509	501	507	528	507	496	491	492	509	494	531	504	514	502	488	481	498	471	467	540	514	474	558	522	511	501	517	506	525	502	479	491	514	482	470	516	474	503	502	496	484	527	502	503	516	521	484	495	537	530	476	522	516	491	509	505	509	472	473	487	516	492	504	499	485	497	495	482	472	518	456	514	491	492	508	482	474	527	501	478	525	509	510	486	534	499	484	501	509	494	510	533	495	499	533	496	497	463	518	473	494	570	531	506	499	501	510	539	502	517	515	503	504	515	485	466	524	523	485	504	533	552	501	499	460	492	531	500	526	500	498	467	483	452	507	477	481	511	477	496	499	493	509	502	459	515	497	535	527	511	495	505	528	520	504	492	502	537	444	504	538	518	471	510	527	519	463	460	480	506	519	549	542	478	524	452	513	483	495	500	509	522	520	494	507	492	506	503	457	478	485	498	530	477	547	500	450	525	501	468	511	498	491	476	504	501	514	515	487	450	462	534	530	525	537	523	456	531	527	471	463	491	497	500	489	525	506	518	485	494	528	501	510	496	518	498	516	541	497	496	460	491	495	490	531	478	469	498	511	476	520	529	507	459	522	542	492	495	559	466	464	503	473	515	549	436	515	477	517	480	475	490	510	481	482	541	483	517	517	493	482	469	530	502	483	480	536	507	467	491	476	508	477	452	525	524	480	527	519	524	513	500	509	524	521	518	510	474	482	533	473	495	520	506	505	561	503	477	484	488	487	482	507	494	554	541	493	448	485	514	521	472	503	462	490	490	524	496	543	492	516	461	487	479	485	486	514	526	486	546	488	524	505	480	538	490	484	433	501	478	535	511	501	488	511	493	503	468	485	535	524	517	488	515	496	479	530	482	487	523	526	502	518	511	487	519	490	509	488	532	505	516	516	514	501	475	494	496	469	486	519	493	500	504	447	478	482	484	497	489	488	497	536	517	497	526	477	501	488	498	466	489	500	489	492	478	484	487	511	466	470	529	475	483	509	508	478	509	493	502	499	492	529	537	490	490	512	485	482	502	510	512	520	510	517	521	497	507	507	513	511	487	520	472	497	467	552	509	538	536	433	477	512	509	480	452	499	495	506	490	510	468	523	521	479	494	508	475	499	474	429	544	489	496	488	504	511	476	520	496	501	496	537	464	514	471	493	494	521	460	484	527	479	511	523	523	505	507	483	515	487	516	462	516	487	532	503	510	513	486	487	528	538	506	484	509	521	535	507	464	517	519	524	509	492	437	517	534	498	516	478	489	475	461	516	479	559	507	502	518	475	503	496	481	484	473	485	506	495	501	515	492	521	498	498	450	513	513	451	495	455	519	509	506	484	514	512	484	464	490	488	512	536	485	489	488	484	499	486	470	485	480	510	493	478	475	490	464	514	481	462	495	497	501	480	514	508	480	528	484	485	511	492	492	494	485	494	457	481	465	546	499	497	481	483	498	435	469	481	478	495	488	477	479	467	499	515	538	510	520	492	465	477	478	508	454	474	515	508	500	505	534	512	473	508	531	499	508	506	493	496	457	467	511	482	473	469	478	472	509	484	485	489	502	507	495	507	516	477	481	509	505	500	509	512	509	478	494	511	498	494	501	482	474	469	514	480	520	471	507	507	507	492	468	476	504	490	471	479	504	476	504	492	484	479	483	507	514	504	505	488	499	449	524	499	529	502	513	475	529	509	516	493	502	482	496	486	524	485	505	508	497	493	521	496	511	489	542	513	488	505	513	515	480	500	509	488	504	467	447	496	501	513	568	495	524	485	514	483	504	485	525	510	534	457	480	490	528	527	517	497	499	521	527	480	504	526	492	539	499	509	511	544	499	491	476	536	492	532	479	460	481	528	462	487	459	508	513	523	478	518	493	521	502	458	500	508	499	488	494	519	511	523	526	504	512	482	493	525	491	538	479	511	518	498	513	517	441	459	556	486	493	523	510	514	476	482	456	505	514	503	496	534	451	519	489	483	536	539	514	497	476	494	493	489	478	508	492	482	458	486	480	508	481	499	455	523	492	491	505	536	508	488	517	530	499	468	473	485	484	501	482	528	516	493	475	499	538	508	476	547	480	506	490	471	449	515	502	493	489	499	498	499	502	505	469	485	502	507	520	514	499	513	456	525	505	496	489	517	510	507	568	524	481	499	503	502	553	497	481	469	493	509	505	506	510	492	515	537	472	492	506	487	476	513	507	495	514	535	518	515	477	485	513	497	490	464	508	494	477	474	503	485	518	492	506	509	514	522	526	495	510	487	454	514	496	511	474	520	487	505	535	476	478	493	509	499	495	459	473	531	498	510	501	493	502	502	494	519	500	511	519	455	494	514	525	487	541	496	450	536	531	491	511	549	510	489	501	508	473	508	494	541	500	500	490	516	487	520	476	500	493	481	490	490	453	494	494	514	513	496	442	492	462	479	495	485	537	475	501	504	485	489	532	524	458	498	531	509	481	530	502	475	517	548	477	451	531	561	498	520	520	446	471	514	496	538	514	503	478	510	507
32769	11785	1283	422	344	305	289	280	323	291	255	282	316	309	307	290	312	295	297	302	312	252	272	289	313	280	307	293	286	334	287	292	315	247	271	268	271	246	264	255	284	288	305	270	311	278	291	285	303	321	291	276	303	311	317	293	305	301	297	304	282	303	308	294	292	306	283	287	293	286	281	282	256	304	299	282	302	291	276	329	278	298	276	310	289	249	291	273	285	327	303	296	285	260	298	289	283	327	277	274	272	316	283	283	290	286	286	298	304	278	271	284	293	283	289	279	287	287	299	266	279	285	304	274	307	294	263	256	322	318	280	272	271	269	269	317	285	285	255	291	251	257	294	311	284	269	273	285	301	289	276	268	297	276	283	278	296	312	284	288	317	333	316	288	322	262	301	315	253	292	279	285	270	302	263	284	307	293	255	285	263	318	292	312	304	275	315	293	314	296	299	284	274	319	271	302	305	282	312	309	309	312	307	288	312	272	286	307	290	285	317	245	261	268	265	282	275	278	277	288	269	279	290	285	281	264	300	300	322	298	269	307	288	279	279	294	266	261	286	316	310	275	281	270	293	302	313	270	320	286	294	287	287	280	278	271	289	290	294	294	285	271	299	288	284	266	296	296	296	271	298	277	298	260	280	268	289	294	295	322	269	295	303	259	286	314	290	306	274	291	298	315	263	268	264	269	279	297	254	303	284	291	313	311	291	290	286	328	274	280	268	281	271	301	260	288	323	306	310	307	267	276	294	302	299	287	271	278	278	294	319	282	304	282	272	290	310	282	278	314	290	287	285	290	270	253	267	271	257	284	269	261	307	301	298	299	302	287	326	258	263	257	289	289	302	295	308	298	248	280	313	267	291	284	309	314	304	282	291	274	293	311	307	328	298	266	259	304	290	287	273	293	310	295	291	310	259	286	268	278	305	272	315	271	251	270	299	311	279	296	318	277	273	285	289	271	276	284	303	341	293	278	270	288	284	287	292	283	250	299	342	275	257	290	292	275	315	306	280	265	298	296	308	267	291	303	259	281	267	282	281	305	278	260	275	268	298	281	306	296	278	300	286	303	291	292	243	299	316	288	285	261	302	305	297	302	293	276	323	298	280	270	318	276	269	284	329	287	264	302	278	294	307	257	281	251	263	297	312	269	277	292	325	304	279	315	318	270	323	283	274	322	323	300	323	302	272	276	306	276	259	285	292	293	254	289	276	309	288	307	303	287	283	280	267	304	303	253	295	339	311	288	310	286	310	295	261	257	294	283	280	288	267	269	295	266	279	278	286	276	311	294	329	258	262	303	272	325	281	235	273	288	272	278	288	302	288	293	283	310	310	277	288	276	295	283	266	276	324	280	301	326	306	243	286	294	290	274	242	280	264	255	321	274	287	283	287	258	310	307	297	283	307	303	288	280	278	262	287	299	281	288	243	299	290	287	288	269	285	271	300	277	292	284	299	309	319	298	255	275	284	257	300	299	270	315	294	286	297	299	308	302	301	278	248	283	302	300	299	283	300	264	305	281	281	278	280	286	276	327	294	286	312	300	310	239	281	304	303	311	304	294	297	292	256	285	310	286	291	268	303	275	302	254	278	300	316	283	283	295	268	287	303	261	260	309	285	262	285	264	295	287	285	285	267	296	290	314	298	298	307	287	258	287	282	301	313	293	298	283	274	290	293	270	289	275	293	281	288	233	275	296	278	300	321	308	297	273	260	273	309	314	292	275	285	285	249	274	260	284	296	251	299	292	297	281	286	274	272	288	298	275	307	277	300	281	320	284	271	269	310	270	260	259	259	288	318	307	316	326	276	255	298	287	297	267	272	287	269	267	286	299	263	288	288	299	317	313	294	279	301	301	291	281	279	286	290	294	287	307	302	302	278	254	279	284	274	251	264	294	269	303	308	278	308	268	293	286	269	286	286	278	302	279	307	272	322	305	262	288	307	271	288	292	291	277	263	315	296	292	303	286	326	307	288	294	290	301	305	309	255	324	300	292	298	285	303	276	248	300	283	298	307	289	287	260	295	247	313	302	291	289	299	312	302	301	287	300	253	297	317	274	286	273	305	324	276	280	256	270	265	308	266	270	260	289	292	266	285	291	307	285	317	269	285	289	291	295	272	267	309	277	296	251	301	281	301	301	296	297	290	306	320	314	277	285	284	300	297	278	315	302	257	289	299	313	272	290	261	326	295	316	288	302	302	294	315	309	270	304	283	310	313	289	279	300	302	336	302	299	281	268	266	279	303	280	284	310	289	289	302	272	281	279	303	271	258	266	283	299	317	271	327	299	271	247	280	276	324	272	278	269	269	308	284	277	301	282	295	272	314	318	313	328	285	282	302	289	339	272	286	293	285	269	295	250	284	262	268	322	291	287	266	294	278	277	295	306	290	293	293	273	273	306	241	296	276	281	287	271	269	286	283	300	305	311	290	262	299	285	288	282	307	275	303	306	304	284	262	281	297	289	270	281	287	302	274	272	311	269	274	292	282	287	293	285	254	302	278	289	259	296	255	308	274	248	300	276	264	281	281	304	279	269	286	293	315	277	272	250	269	331	322	302	276	283	270	248	257	296	287	308	263	257	258	298	298	303	297	291	259	274	292	307	264	277	302	266	285	283	278	254	285	287	296	261	273	283	285	310	294	282	310	256	287	292	299	313	290	308	275	293	303	307	258	278	304	281	245	270	297	285	278	253	309	314	302	283	277	288	275	304	324	310	276	268	289	296	286	272	278	262	290	262	335	316	300	306	285	292	284	242	292	271	258	269	302	288	275	283	272	292	264	301	329	285	302	249	267	272	282	272	315	296	276	309	298	272	283	290	297	273	264	275	312	261	268	261	241	264	240	277	269	281	294	290	264	292	322	293	317	269	307	282	285	307	318	300	319	272	253	288	294	274	304	299	271	278	301	292	279	262	263	292	305	287	282	287	289	320	339	293	266	288	312	282	293	272	266	285	286	294	293	287	302	278	304	286	305	289	262	301	324	294	329	285	277	269	309	304	251	256	277	346	283	269	295	284	311	305	296	274	262	302	281	298	281	277	293	295	252	300	306	319	277	277	299	320	257	284	245	294	325	281	295	288	333	318	271	264	322	282	281	291	291	314	267	289	295	285	291	292	283	268	311	286	299	272	258	280	291	301	269	277	305	301	287	276	302	297	267	276	310	288	286	315	302	289	275	270	286	271	312	293	294	283	285	275	312	303	284	299	267	281	304	275	287	310	296	311	287	278	292	284	295	287	286	293	311	263	305	325	271	294	294	263	301	309	309	288	328	298	316	285	271	288	305	309	271	297	263	310	316	289	287	293	264	279	315	265	297	274	296	273	302	300	281	296	269	273	264	305	289	293	297	260	302	285	289	321	271	291	288	260	285	300	296	293	291	303	295	273	265	274	284	298	292	290	302	311	282	304	260	325	302	264	328	314	298	309	261	324	314	328	272	300	294	303	267	313	282	296	311	262	291	288	291	291	282	282	283	269	300	318	267	319
5697	839	743	675	739	682	660	670	694	679	703	665	678	718	665	666	703	645	679	678	680	676	672	707	681	664	652	683	669	722	679	673	699	653	712	621	691	696	715	681	679	657	712	656	677	678	648	630	650	684	687	671	706	722	684	647	676	688	706	691	700	677	677	690	612	697	641	647	642	653	663	723	695	693	682	658	682	748	675	707	718	656	667	667	683	673	680	683	650	678	666	679	683	657	664	650	672	601	687	694	659	699	684	666	665	676	682	717	716	673	647	665	631	699	650	632	685	664	632	670	687	706	652	644	661	646	690	657	670	653	684	680	634	659	678	696	663	664	670	674	657	677	680	697	714	668	673	741	648	678	691	631	688	706	643	655	665	692	668	671	685	656	704	692	660	721	646	637	599	668	703	631	667	729	686	687	694	663	685	709	679	715	703	673	732	741	685	707	664	680	677	695	653	710	664	659	644	667	668	636	650	672	642	696	683	694	710	683	717	630	688	684	685	646	684	687	681	691	691	649	701	633	669	704	681	641	700	717	679	759	680	628	677	695	700	713	706	721	639	711	669	733	680	649	667	705	706	672	721	694	720	674	704	670	682	697	651	703	700	691	650	640	682	655	657	680	703	701	661	667	681	665	688	649	691	679	710	640	646	723	642	650	668	671	642	669	659	685	680	692	671	630	664	742	689	679	721	696	700	641	670	672	655	665	662	680	667	676	639	650	658	704	705	678	663	713	675	669	665	672	684	637	696	657	693	633	660	686	667	668	649	650	657	641	657	645	651	684	640	700	672	690	682	679	657	689	691	706	659	687	654	661	690	709	702	676	616	704	670	678	691	675	705	678	681	673	685	695	670	679	642	698	650	714	643	718	694	692	712	725	707	683	670	697	647	723	657	662	622	686	686	682	666	664	673	676	668	671	653	691	673	643	691	659	664	697	724	676	688	688	686	670	688	658	664	686	673	701	720	679	679	658	678	636	672	660	690	683	669	705	685	665	623	635	675	682	705	656	638	669	722	637	690	740	702	682	685	661	714	666	663	675	689	706	691	699	712	678	701	689	652	677	678	685	694	648	669	708	653	654	665	647	647	667	698	679	707	681	706	658	634	659	638	673	732	668	642	664	675	669	715	637	706	648	656	672	676	648	669	669	645	652	702	697	695	696	661	670	689	711	684	692	698	678	677	633	624	690	659	655	639	675	681	697	660	710	606	634	651	636	720	632	628	662	670	691	681	639	687	678	655	660	736	672	676	668	611	669	667	636	687	632	661	682	669	693	720	682	706	647	661	699	700	693	725	660	626	716	705	701	724	712	679	659	706	678	637	678	656	671	680	671	675	671	662	679	668	668	650	714	695	691	671	675	678	659	644	668	681	663	688	682	661	665	685	628	691	692	646	683	642	685	692	637	649	717	687	678	681	614	686	737	691	691	619	677	673	700	664	701	706	724	692	621	686	699	682	681	713	695	733	693	692	661	654	690	676	638	734	628	654	689	711	664	702	657	688	681	625	657	686	678	695	668	718	646	636	666	674	649	684	685	655	640	640	657	618	711	708	671	650	701	629	658	673	681	624	694	718	661	635	664	706	727	688	657	661	678	722	613	648	665	686	689	638	635	652	665	681	647	673	644	673	687	626	652	683	680	667	668	703	669	627	738	689	702	689	696	663	659	655	661	649	651	677	715	662	699	671	610	638	679	696	680	681	636	712	682	675	662	633	679	665	665	703	680	651	672	668	665	738	696	688	635	654	641	724	659	660	679	621	698	682	686	695	693	712	668	634	650	691	690	685	710	654	682	689	657	670	652	667	652	637	686	656	661	642	673	685	703	672	686	716	651	707	654	663	681	646	657	647	676	660	693	672	674	660	662	666	667	683	683	655	657	676	638	654	700	672	704	719	670	661	658	674	707	704	682	672	689	681	700	688	677	690	670	637	716	664	696	664	686	642	665	645	639	730	658	652	635	663	677	688	664	618	653	656	670	671	668	720	638	725	687	688	663	650	630	671	707	660	710	645	684	664	621	652	724	699	664	696	666	646	672	744	701	695	647	667	680	659	620	651	661	609	647	685	689	656	683	663	646	660	682	634	676	684	702	655	666	708	662	700	682	673	632	656	685	689	677	690	696	677	670	661	711	671	649	663	683	673	735	635	618	690	669	655	678	624	657	660	661	624	649	673	685	716	680	673	677	641	686	695	620	665	732	709	675	722	696	736	674	690	710	668	689	715	690	677	655	652	698	732	689	676	671	654	650	663	665	679	679	669	690	659	664	653	668	727	679	633	660	638	689	662	675	681	681	702	722	664	631	663	668	677	640	658	662	682	696	662	692	686	651	718	639	690	651	628	647	687	679	654	616	688	651	666	648	571	658	697	613	651	683	683	709	687	697	650	627	688	669	660	674	681	672	691	654	697	614	659	674	687	606	678	702	709	613	661	703	687	683	704	639	654	644	632	732	694	682	690	697	648	632	724	655	681	690	660	655	685	698	687	667	681	664	688	670	672	656	685	660	745	688	643	639	674	689	697	681	649	745	632	681	652	665	743	711	635	654	681	668	607	721	679	686	644	636	647	631	678	717	662	661	654	692	658	656	692	681	681	647	651	673	694	657	679	649	671	679	649	685	679	673	649	689	646	737	677	690	691	672	712	646	721	625	695	687	663	681	608	682	686	716	677	699	695	742	678	688	666	643	727	655	683	693	669	707	675	642	680	686	709	640	677	704	694	703	703	658	671	614	712	611	699	600	681	672	693	658	670	663	641	627	664	675	648	683	691	656	715	643	616	705	673	658	681	633	669	661	652	626	658	701	648	661	671	675	666	686	667	702	708	658	640	672	684	653	669	684	664	643	691	623	691	664	704	672	679	732	682	663	656	652	697	674	705	672	677	696	669	635	707	679	679	650	677	675	664	703	736	692	691	681	668	682	702	677	710	638	659	657	690	682	670	670	641	660	661	681	669	689	663	678	656	634	704	649	670	683	658	671	626	693	670	684	695	690	695	659	652	640	637	664	678	653	658	679	659	666	648	680	703	718	683	675	635	653	675	650	643	683	701	691	658	648	651	673	644	653	648	655	701	687	687	727	683	664	675	637	673	699	710	679	657	698	660	620	685	652	655	682	684	682	691	641	694	693	631	706	695	677	670	685	650	676	647	655	690	712	686	702	637	662	704	665	662	657	742	647	634	639	679	663	705	658	663	668	682	666	680	673	673	683	669	721	657	662	661	674	695	670	630	675	731	682	719	712	665	708	659	698	672	653	649	683	705	664	709	641	618	673	664	638	683	685	663	683	667	632	640	694	672	653	653	644	677	677	646	611	640	618	657	648	723	675	688	694	676	686	700	685	683	717	704	684	632	633	688	679	715	672	671	689	647	707	689	675	662	645	695	669	631	694	697	702	709	638	674	675	679	649	691	646	666	683	691	656	669	664	648	653	657	688	699	691	679	689	636	714	662	644	726	629	649	712	652	686	712	720	645	627	668	720	680	683
24513	20834	24375	27374	18805	1106	565	470	424	422	411	392	391	392	407	354	362	422	379	365	386	358	370	396	377	361	383	402	372	369	345	379	401	373	383	341	356	368	366	360	337	376	359	360	377	377	406	374	370	367	354	368	388	363	358	383	377	355	347	354	359	364	396	354	357	355	400	365	377	388	397	360	374	374	370	399	373	383	391	327	386	366	350	369	370	360	345	373	364	402	391	381	379	382	394	326	372	375	366	381	370	361	337	342	367	366	361	355	348	360	379	359	367	386	365	370	353	385	324	378	320	344	393	370	379	381	384	365	386	402	360	364	336	387	392	393	358	414	350	349	399	397	352	378	437	374	371	384	394	386	367	389	397	389	369	375	427	356	380	371	347	372	358	382	378	375	385	350	390	339	382	341	407	365	389	369	393	383	370	373	380	388	366	375	362	369	328	373	375	376	337	366	394	378	435	367	392	382	378	346	327	365	365	363	371	409	343	374	390	367	382	371	373	358	390	380	365	367	370	369	392	359	367	349	341	391	379	338	337	361	381	397	361	333	354	368	375	361	354	390	359	385	384	381	379	402	377	384	366	383	379	357	345	398	360	411	368	351	361	389	354	335	373	334	362	369	374	376	375	365	371	346	395	370	363	383	347	362	367	367	413	342	358	359	370	369	377	395	361	325	363	370	366	367	350	362	359	400	388	361	348	367	346	396	422	362	366	372	387	378	329	365	386	380	399	363	390	356	345	364	369	377	354	360	397	365	381	364	382	376	340	342	337	348	374	363	337	372	382	390	363	348	383	374	378	350	402	381	342	372	373	348	340	383	362	367	351	433	401	365	374	398	406	381	340	391	393	354	360	389	346	334	385	386	364	350	350	378	342	356	374	351	346	369	351	341	340	368	388	367	372	332	351	379	373	396	396	353	371	360	377	350	373	389	352	356	371	344	352	356	381	387	358	322	351	376	347	338	361	374	368	378	368	355	375	390	344	316	367	366	393	350	388	358	392	389	346	378	375	348	386	389	366	377	354	401	325	354	356	380	350	358	349	367	377	354	384	387	343	367	392	366	372	377	422	329	351	375	381	345	403	376	357	368	348	365	352	396	383	392	377	382	387	365	374	333	358	343	384	349	367	352	365	374	359	365	384	396	357	389	348	368	348	361	389	351	381	369	360	390	400	348	311	368	394	334	352	361	393	333	358	373	376	356	362	347	357	386	341	365	388	339	324	373	375	362	365	322	372	339	350	367	328	388	389	368	369	359	337	375	341	365	328	375	331	366	410	380	346	385	367	421	394	317	332	356	381	350	373	387	374	377	339	331	320	355	334	349	359	385	380	375	354	333	360	380	355	368	406	359	366	359	367	369	348	369	346	378	382	386	352	372	371	406	382	332	381	360	381	359	371	394	381	364	359	376	333	378	407	382	339	354	357	385	371	347	355	363	357	354	358	377	384	368	358	384	369	387	361	359	393	339	397	393	355	392	356	351	362	353	376	381	383	424	382	388	372	398	362	367	348	360	364	354	363	358	364	345	382	359	358	347	357	369	402	342	379	370	386	389	380	402	339	346	360	380	353	391	351	347	345	374	388	377	331	369	347	326	368	361	369	336	375	418	324	357	369	377	393	360	346	379	354	335	364	348	387	364	364	399	399	407	341	372	358	338	355	402	358	371	353	356	403	376	353	366	325	376	380	352	332	365	345	346	350	412	338	344	363	388	377	331	352	320	353	362	379	375	353	369	389	342	394	366	327	362	383	384	360	347	342	352	382	357	356	408	392	375	350	402	335	386	380	375	326	345	337	384	372	349	369	339	400	354	398	369	353	360	365	367	347	348	371	361	386	386	402	356	395	380	419	366	375	379	349	372	344	360	410	413	371	328	399	380	340	401	381	377	357	340	382	383	349	336	367	400	387	392	390	376	409	346	358	367	368	401	400	406	376	386	359	368	394	320	380	384	342	336	334	391	357	357	344	341	402	407	362	349	367	367	387	384	326	359	364	362	350	369	372	349	380	387	352	376	359	351	338	350	393	365	360	334	358	348	378	373	390	368	370	348	352	353	364	381	377	360	369	378	332	327	326	385	359	344	379	357	357	354	316	356	372	354	378	368	370	348	354	378	359	353	352	349	397	363	415	383	376	370	314	403	371	348	376	346	374	416	368	379	314	342	416	372	394	363	380	369	373	384	371	365	339	352	354	330	333	390	358	382	367	366	384	379	300	345	394	340	372	358	322	360	383	344	346	385	366	382	364	380	351	377	344	342	359	366	379	374	368	350	372	411	334	346	353	361	369	374	327	367	333	368	377	370	370	357	367	371	378	339	401	373	329	382	352	351	347	402	398	335	360	362	360	397	359	368	386	351	368	358	377	398	387	367	366	349	341	340	343	391	407	373	375	371	373	375	342	321	364	359	349	361	397	338	370	367	385	362	377	398	380	374	348	376	381	358	372	347	362	367	381	427	371	384	349	380	369	390	389	415	365	371	378	359	350	344	348	394	367	367	339	375	391	375	410	380	372	352	339	377	394	351	362	365	366	340	376	343	364	348	375	382	342	360	347	368	379	368	356	357	370	366	326	383	374	365	365	396	394	360	357	369	329	382	368	362	356	354	356	351	390	355	365	374	355	364	403	362	400	373	350	384	365	367	356	356	356	399	369	367	363	359	370	372	336	336	376	377	373	398	364	332	342	344	373	335	364	347	344	319	383	380	356	363	387	382	396	345	362	348	346	403	412	385	363	343	379	365	363	374	354	394	369	357	368	347	398	335	364	354	374	365	378	375	347	333	338	356	357	367	358	338	430	341	340	352	381	367	397	359	356	350	359	379	383	377	387	400	378	373	378	367	342	340	386	361	363	343	389	370	375	380	381	346	368	355	305	366	371	369	416	380	367	345	334	390	358	343	358	351	377	389	350	416	380	374	405	350	391	365	386	387	399	381	388	392	347	352	393	376	431	351	356	365	341	305	368	346	350	377	366	370	396	346	372	374	369	378	335	360	352	339	382	339	375	406	346	364	382	341	402	382	331	355	361	382	366	384	349	359	353	353	359	400	382	363	349	351	314	381	395	343	331	358	380	383	407	371	381	359	419	370	359	344	360	338	341	333	354	350	358	367	372	313	367	337	384	352	347	374	348	378	367	364	369	362	372	352	368	379	364	323	363	373	361	382	386	364	345	388	372	391	390	371	399	359	361	379	402	342	361	373	376	355	344	368	371	389	367	375	380	377	370	327	371	366	366	352	410	336	360	323	315	364	386	384	360	363	385	382	364	362	395	367	341	402	363	413	383	380	403	356	353	388	371	353	333	343	346	325	348	334	390	396	341	353	378	356	374	381	356	384	342	387	376	348	358	366	352	391	364	389	353	366	369	378	372	349	343	375	362	359	357	377	351	363	375	363	380	352	349	373	377	351	359	358	356	345	379	382	367	404	358	361	401	358	386	359	318	360	371	383	385	376	346	380	378	371	314	386	372	366	332	335	354	353	359	336
4100	2908	2015	1333	1026	919	880	895	873	860	832	790	835	822	808	848	818	835	844	843	815	857	855	836	805	841	784	785	811	801	805	790	796	763	860	821	828	851	852	805	777	814	817	807	825	815	801	824	803	753	826	817	842	818	857	837	789	796	780	810	840	758	851	790	796	825	809	766	821	776	814	828	839	813	788	831	857	848	820	774	800	832	832	782	822	759	777	825	775	846	816	814	826	789	823	823	793	871	815	799	799	881	833	834	822	825	807	829	813	786	808	841	862	829	806	826	817	773	796	792	807	823	839	834	786	744	819	794	785	841	792	761	837	765	759	791	795	784	837	831	774	784	820	777	794	913	769	823	773	789	775	853	812	819	845	818	797	781	797	800	830	793	809	801	733	810	820	781	833	850	783	794	860	779	819	814	798	848	790	791	795	846	818	814	832	766	846	861	848	792	802	854	830	767	827	772	791	809	825	828	835	810	776	761	767	833	808	837	845	805	849	839	782	765	812	812	811	815	765	837	833	788	746	813	842	838	778	819	802	834	825	806	812	823	748	841	777	804	788	793	836	771	870	844	798	807	821	835	832	843	800	782	833	822	773	811	820	795	849	832	858	871	800	805	812	813	782	838	758	809	775	801	825	819	799	805	856	773	822	771	817	842	794	780	853	852	842	846	827	839	859	803	832	809	818	815	830	818	748	808	801	807	793	825	837	771	821	818	782	817	803	798	801	834	816	779	821	796	804	788	825	811	790	795	855	814	830	875	778	817	876	784	807	816	843	810	798	772	724	819	831	817	825	801	772	837	859	798	820	837	813	780	750	822	788	780	806	792	849	826	783	805	831	802	846	826	818	789	809	857	829	806	818	838	851	840	809	788	778	817	781	804	791	798	808	859	822	797	800	840	806	859	793	823	813	851	814	750	816	835	821	827	767	823	826	861	784	844	782	775	804	787	777	776	762	808	864	785	798	802	796	779	802	787	842	854	825	829	811	793	811	803	844	771	833	894	792	838	878	818	787	836	792	811	825	801	832	790	820	818	795	806	832	809	801	812	847	799	833	815	777	808	863	842	792	826	840	785	779	802	798	793	851	809	818	806	768	823	820	810	782	838	824	822	819	832	802	860	821	821	774	789	807	795	850	849	874	815	855	838	811	829	790	791	831	775	859	779	802	789	807	764	829	793	815	815	767	804	848	762	780	786	807	806	787	796	771	804	814	795	822	844	814	831	853	816	807	809	799	806	785	819	820	849	823	803	811	862	872	827	780	848	797	835	801	805	758	796	794	809	851	783	802	821	802	771	761	791	839	794	824	804	822	763	827	834	792	852	810	823	774	853	872	779	793	787	805	784	863	826	824	777	883	793	754	782	824	816	788	797	773	822	794	832	815	828	764	839	812	826	790	852	825	814	801	821	812	802	801	790	817	821	830	819	834	827	784	824	825	792	795	774	811	792	757	822	794	810	843	814	845	823	782	841	775	814	771	770	812	839	740	728	849	830	852	779	778	839	792	867	787	796	814	810	786	790	795	792	791	826	849	806	804	867	799	829	800	790	792	798	833	816	804	787	786	860	806	814	777	813	786	788	861	799	827	808	789	828	776	828	865	750	811	790	812	793	816	813	795	807	766	816	845	785	802	842	819	809	800	832	807	830	734	798	805	792	804	789	814	810	789	785	793	788	836	826	805	845	801	835	773	846	795	815	830	801	837	795	786	782	792	774	781	809	824	779	872	818	817	767	785	821	824	849	796	784	859	778	819	770	824	842	788	841	834	849	848	780	858	773	790	849	826	808	838	800	826	802	828	759	827	842	785	767	806	810	819	784	794	830	839	779	812	769	817	816	818	827	786	864	750	753	827	804	814	776	788	799	855	891	784	831	855	782	765	784	838	797	801	810	817	797	852	797	861	794	789	849	838	786	780	769	740	843	801	782	796	804	790	795	812	838	792	788	822	813	876	816	818	763	809	782	769	843	819	835	834	775	826	767	776	789	839	811	810	812	828	804	810	825	836	771	820	843	806	772	791	826	798	821	770	801	812	762	876	856	798	831	801	808	848	827	806	817	813	800	765	822	790	837	806	813	801	845	818	796	751	777	821	826	806	827	767	799	825	839	823	753	814	801	848	806	803	753	785	807	776	817	839	806	835	829	862	841	812	786	788	790	780	810	781	825	781	818	808	857	806	877	842	835	837	878	787	824	812	818	768	861	803	785	827	850	780	798	802	821	888	813	821	804	802	813	778	772	784	806	795	887	863	810	806	750	804	794	773	787	819	804	792	800	809	842	803	835	838	801	765	763	722	823	765	840	792	813	801	785	786	864	824	778	816	802	796	801	815	838	834	845	826	845	803	814	844	813	828	800	803	758	780	833	811	831	807	879	800	858	769	840	825	808	780	831	867	814	808	810	847	839	808	772	801	821	793	847	829	765	812	824	765	809	879	800	795	853	811	815	835	831	828	773	829	795	798	802	763	792	806	807	801	767	784	832	789	799	793	806	787	808	843	783	822	798	830	809	826	763	785	830	803	809	801	814	827	836	754	807	827	825	836	833	821	840	824	777	834	857	808	782	824	857	789	772	814	788	799	812	827	832	803	814	854	857	807	824	790	777	786	785	779	800	817	833	833	789	854	804	739	804	781	822	823	804	856	814	838	781	856	834	830	777	822	830	814	817	826	791	778	805	849	779	800	814	817	836	804	788	807	847	812	825	817	800	775	802	796	791	831	799	839	797	819	813	878	805	795	784	790	828	794	800	844	822	799	790	813	853	844	842	843	787	783	787	795	788	760	789	783	833	836	854	796	879	808	844	800	818	837	813	775	778	784	780	806	776	815	874	805	793	750	841	816	831	821	852	774	810	889	863	760	820	799	846	844	847	808	800	744	807	792	819	781	826	825	853	812	808	797	767	812	799	818	790	793	795	787	808	788	831	865	795	801	867	825	835	779	774	767	815	805	821	820	842	823	804	793	768	813	831	787	825	822	838	810	810	823	844	844	873	772	830	847	771	865	801	775	813	844	848	828	836	840	774	847	833	787	798	776	804	781	783	822	796	850	742	800	871	812	805	785	815	773	812	815	805	778	802	813	790	832	784	824	811	838	800	811	871	853	789	861	769	816	797	820	823	811	854	823	790	760	807	789	797	846	755	824	807	833	834	791	823	811	826	856	809	802	814	756	830	772	826	772	801	795	801	859	780	790	860	805	852	808	829	790	813	814	835	810	811	833	827	741	786	822	853	776	818	814	781	852	834	793	809	799	818	869	753	866	839	737	804	815	819	833	810	807	822	793	832	815	792	806	856	824	817	818	749	781	792	858	773	790	786	832	844	853	799	785	845	851	828	790	849	822	790	784	828	790	814	801	813	834	812	824	794	827	822	834	816	874	823	829	802	778	833	842	776	813	808	817	804	781	782	794	800	857	768	790	850	804	863	788	821	812	848	761	840	784	847	824	835	801	855	778	859	760	796	833	810	802	788	800	821	848	741	866	823
23560	20836	25086	26689	20839	20828	2731	491	382	344	328	262	257	250	242	267	229	222	258	249	240	238	255	238	253	232	244	251	211	215	231	219	183	237	246	233	218	200	269	241	195	222	240	228	232	202	228	218	180	207	226	255	220	202	225	216	201	207	212	201	213	226	213	210	227	216	214	226	228	230	231	215	196	195	251	206	231	226	227	232	227	211	237	237	228	214	253	211	224	210	220	212	219	209	190	222	208	216	235	221	219	199	227	227	224	203	203	201	216	204	227	198	232	234	239	211	202	215	217	189	212	216	237	232	211	227	229	202	231	240	226	213	212	212	220	219	243	215	197	225	216	225	255	232	245	225	229	224	220	192	219	198	189	235	216	209	188	210	200	231	200	214	201	209	211	236	202	233	211	213	200	227	203	208	218	202	222	218	208	201	210	211	197	215	193	230	241	218	227	226	178	214	222	220	205	214	220	193	239	216	215	238	217	233	225	235	218	211	219	249	218	254	202	225	231	229	243	234	251	211	208	217	236	199	193	208	216	222	216	262	215	186	219	236	238	202	185	196	217	235	223	222	208	215	247	222	215	196	215	214	207	200	220	247	228	197	232	245	223	215	209	233	219	203	182	223	230	241	214	202	230	185	251	200	173	218	229	242	228	211	186	216	214	255	245	198	207	255	201	229	242	206	217	249	196	218	227	212	237	228	222	228	220	192	207	278	236	204	215	229	222	202	206	222	204	201	229	230	239	202	235	214	198	208	178	199	211	224	206	215	195	239	192	233	216	196	228	202	242	241	223	191	216	189	243	220	231	212	227	255	209	200	214	247	236	199	231	214	213	224	239	199	200	196	248	221	206	234	218	201	259	221	219	211	219	214	218	168	221	249	182	203	198	198	199	236	212	217	218	211	223	208	229	206	252	217	194	234	215	228	197	231	215	234	192	212	215	239	202	194	221	218	208	232	225	209	231	268	217	207	248	197	238	250	211	218	235	196	233	221	222	209	200	211	234	223	226	235	238	211	227	194	218	182	224	221	214	240	226	226	197	208	226	207	219	231	222	218	210	231	199	203	215	218	224	178	210	213	216	237	232	217	219	206	206	195	214	206	228	217	185	219	223	240	209	239	231	219	220	233	215	231	214	211	226	215	230	230	245	232	212	209	241	236	207	220	238	226	225	232	228	207	200	221	228	235	210	230	183	208	223	197	217	212	239	216	208	211	179	222	209	233	219	234	205	224	215	211	225	205	210	231	205	219	231	228	205	203	225	206	243	207	217	236	230	228	211	217	196	227	209	200	222	251	228	204	228	181	213	206	222	214	219	216	207	225	235	202	227	226	205	205	224	208	226	204	228	225	201	216	217	203	213	203	219	230	237	242	239	221	275	184	179	217	250	237	241	206	216	219	206	245	206	201	215	217	216	211	220	197	207	229	268	238	242	207	185	238	201	222	234	224	206	196	223	223	228	246	233	209	223	248	216	210	229	190	230	224	211	211	236	210	210	227	205	221	188	207	223	247	229	237	228	215	193	226	186	240	237	228	215	196	218	188	213	229	209	227	188	229	198	245	188	195	243	227	201	213	217	233	219	207	195	231	229	246	212	228	191	208	244	205	209	219	223	198	218	207	227	244	214	228	216	209	190	230	228	240	234	210	215	224	212	216	228	231	207	185	248	221	217	218	234	222	241	224	236	222	222	238	201	217	231	212	201	228	222	194	204	224	240	233	206	250	202	207	186	198	230	206	206	241	242	204	233	202	250	210	203	221	235	229	214	219	229	192	237	208	208	224	203	230	212	224	220	259	223	211	214	207	208	221	206	224	216	219	215	216	253	186	228	220	231	217	232	214	230	178	213	214	227	246	211	213	221	230	224	202	224	213	192	207	231	228	239	203	199	225	235	218	192	218	236	223	217	235	208	228	203	223	222	221	206	215	225	211	223	220	235	239	220	217	217	193	218	227	190	216	221	220	195	221	240	220	213	206	227	243	196	231	228	207	218	207	192	207	194	188	203	199	242	216	206	264	203	206	204	207	198	191	226	209	234	226	239	231	208	251	236	230	208	228	226	229	233	232	226	241	219	221	219	227	204	228	230	219	210	210	249	216	247	190	204	230	235	213	209	221	224	220	188	250	211	242	229	212	215	207	238	193	239	213	215	187	226	205	223	216	187	215	202	175	204	212	187	221	203	218	239	220	217	223	226	200	180	216	210	240	211	236	202	198	233	234	224	227	204	226	225	200	220	207	216	217	209	239	205	213	211	213	211	192	204	211	189	225	226	217	203	211	202	212	227	235	180	249	211	223	221	196	202	242	232	256	237	241	218	213	192	202	231	192	255	211	245	234	241	217	217	212	236	231	189	215	229	246	204	225	209	218	177	210	205	213	217	230	217	222	199	218	215	245	222	192	217	218	209	231	224	235	218	190	233	229	206	229	207	212	219	218	245	222	229	219	212	221	210	197	217	246	208	231	227	186	253	202	211	227	235	190	221	203	205	209	233	220	223	232	205	208	203	219	220	224	223	224	179	229	206	217	220	232	215	213	219	244	207	231	210	226	235	229	217	194	240	218	198	244	198	209	222	209	201	231	234	225	211	228	194	212	251	219	210	230	240	209	244	216	213	225	231	208	224	203	207	216	211	215	230	230	187	206	218	215	226	224	200	247	229	209	221	191	198	213	222	195	211	217	213	192	216	229	215	211	208	215	192	220	230	202	223	240	177	201	236	221	203	211	219	183	226	208	226	223	242	250	242	215	211	208	199	243	225	212	196	229	208	209	196	196	204	209	213	202	235	221	247	229	198	223	218	189	200	225	228	198	213	210	202	242	222	199	227	209	236	224	192	204	221	211	229	237	241	224	211	205	209	222	217	192	219	212	263	199	200	205	228	248	213	231	233	223	210	236	238	223	226	227	203	214	211	222	218	203	178	210	210	219	220	212	208	230	197	214	236	214	207	218	209	229	213	191	216	222	224	216	223	243	226	216	253	242	214	206	215	212	204	229	190	186	222	236	221	216	210	225	198	218	195	201	187	227	207	215	202	215	253	216	214	195	192	240	237	216	212	212	223	214	221	236	212	226	206	203	215	200	191	196	200	223	220	211	256	231	184	206	211	198	216	213	237	166	237	215	220	230	226	209	195	184	228	254	220	208	223	215	201	221	215	226	213	245	207	192	192	190	215	223	215	238	210	227	187	223	195	198	235	186	190	197	206	205	228	206	243	221	217	243	215	213	248	195	210	201	228	240	214	194	212	213	241	199	198	187	247	220	226	198	225	218	226	210	191	241	225	210	218	225	187	187	188	220	189	208	241	221	192	239	201	215	205	213	217	196	214	217	207	225	208	210	235	223	210	222	239	200	191	208	240	209	199	229	206	232	227	222	220	202	204	206	212	199	210	209	241	222	214	229	207	188	228	221	238	216	223	209	224	222	229	227	210	213	230	217	238	221	207	223	208	204	217	210	207	223	201	265	208	223	210	221	221	222	221	232	196	206
3506	5027	3039	1428	954	745	682	567	568	565	557	495	520	533	484	505	506	501	524	519	544	519	505	515	506	489	510	491	471	495	528	535	482	494	482	553	496	528	512	491	491	463	512	515	510	499	498	495	512	530	518	465	509	470	545	467	515	526	492	465	517	499	512	494	490	497	478	529	498	514	483	521	489	481	438	491	503	467	506	504	473	514	478	523	529	491	525	508	502	471	523	493	485	503	486	478	538	486	515	523	516	497	539	534	514	482	548	513	479	480	537	496	499	496	488	497	510	523	491	469	457	475	494	523	527	505	513	503	501	490	486	515	492	467	510	483	488	532	491	487	506	470	498	505	501	472	495	516	511	510	510	512	483	487	527	476	509	472	532	500	477	509	526	513	537	520	466	509	493	526	505	509	508	486	488	475	526	475	476	489	498	487	478	482	505	515	484	563	514	445	482	476	506	515	505	534	493	511	464	489	475	458	489	514	499	496	499	464	526	524	475	494	514	498	492	516	532	460	524	538	514	508	490	485	475	479	548	494	517	479	483	481	463	468	514	499	518	503	524	450	505	471	484	476	509	495	497	500	478	507	454	484	441	469	451	506	522	509	472	480	491	516	495	507	510	469	512	456	480	510	507	460	488	505	511	468	487	478	508	499	537	431	496	522	507	485	499	512	479	460	517	489	502	523	509	518	512	479	507	500	468	486	502	497	496	486	502	520	476	488	522	482	492	446	502	467	518	478	497	475	466	485	491	497	515	507	511	489	476	511	536	494	457	515	485	503	508	507	468	479	513	481	491	509	514	494	495	434	524	470	502	519	488	474	457	522	487	445	499	529	489	503	485	505	491	490	492	552	483	502	518	532	506	470	522	548	482	512	472	492	530	451	524	518	521	497	505	477	475	495	505	517	479	486	495	473	510	495	497	552	493	487	490	509	525	526	452	484	452	497	521	525	508	493	482	504	493	486	507	510	474	476	503	503	467	524	492	515	494	487	528	485	493	494	494	532	489	496	521	539	499	526	480	481	495	497	498	476	486	505	529	505	503	466	480	491	497	482	478	523	439	483	501	500	503	504	542	524	476	500	483	513	447	477	511	506	458	518	487	502	515	485	513	484	455	508	489	491	476	500	505	485	505	466	552	479	507	469	465	466	514	512	457	482	496	506	490	508	518	507	529	497	481	479	492	467	552	496	525	525	498	514	478	511	475	483	500	501	474	478	509	505	505	475	454	474	489	454	483	520	505	508	528	491	529	510	530	475	517	471	476	478	504	492	503	515	467	510	535	485	501	508	487	490	476	500	500	496	505	486	500	504	487	511	472	528	511	483	500	474	515	493	525	507	510	472	494	506	492	512	452	473	493	532	480	483	472	512	490	496	454	501	508	495	503	448	470	495	516	499	478	494	475	533	534	494	488	516	493	508	496	471	518	533	469	510	501	465	470	537	472	502	494	508	524	509	503	490	511	511	493	434	492	499	482	520	526	528	449	525	468	514	485	451	486	482	500	501	493	481	522	532	459	514	465	471	498	543	508	520	456	480	491	526	484	497	483	496	498	533	481	507	475	510	482	518	536	450	519	477	500	507	503	490	507	479	541	519	498	476	522	496	544	513	528	454	467	521	494	513	494	489	535	519	518	480	486	479	497	474	530	504	490	463	474	477	487	518	481	561	473	482	468	469	484	477	484	493	486	524	484	510	517	489	495	516	470	493	483	495	492	511	544	457	491	489	499	490	458	442	507	518	475	498	497	526	461	506	503	487	503	484	520	510	501	504	517	493	478	503	504	517	467	496	477	499	481	508	532	486	514	497	447	494	517	470	474	486	531	492	494	513	516	522	475	505	500	479	501	497	486	454	548	504	499	493	475	489	508	448	467	526	461	477	469	478	483	514	492	481	492	474	495	498	492	540	499	521	522	515	478	524	517	500	474	501	506	480	521	499	445	500	502	521	546	506	523	511	528	493	489	503	462	489	504	482	463	518	490	490	491	487	502	495	563	512	518	478	475	494	527	508	518	511	528	498	457	512	475	490	501	475	502	470	460	499	540	492	525	499	472	463	436	471	499	512	515	475	450	504	471	455	472	520	529	501	505	474	509	484	556	510	494	498	486	528	510	494	524	488	496	504	491	481	454	498	467	488	498	503	507	520	483	459	506	494	451	483	475	485	497	504	491	481	482	504	477	519	487	478	513	483	481	473	499	489	517	507	488	477	447	476	483	515	497	502	521	524	511	499	495	498	527	519	516	522	484	504	509	531	556	520	509	506	516	485	522	541	504	466	464	472	523	489	491	511	519	458	479	504	494	515	464	482	481	478	460	508	505	517	493	552	518	482	503	451	523	471	513	471	484	480	489	521	500	471	511	494	521	491	506	490	487	503	503	500	521	530	524	520	490	505	497	515	536	435	529	514	530	459	473	493	555	501	492	530	517	460	476	490	515	501	537	499	503	541	448	496	475	476	501	497	508	481	502	480	478	497	474	471	490	492	499	514	522	467	497	500	514	501	519	466	457	490	499	515	524	502	533	455	500	497	466	460	478	465	538	489	435	557	512	531	487	516	540	495	484	492	476	474	515	482	459	471	498	480	523	476	503	505	496	498	491	507	497	501	510	513	497	466	494	502	509	524	500	478	504	532	458	501	486	532	493	493	476	462	480	531	455	488	499	490	516	476	529	497	472	525	486	514	530	530	501	527	504	453	462	536	520	528	487	479	498	510	490	496	530	529	479	523	474	508	512	472	505	517	500	515	524	532	504	477	505	503	530	519	494	495	521	495	492	500	522	498	446	507	511	512	498	479	478	518	503	483	479	455	514	488	502	497	523	510	462	522	490	491	473	488	502	489	499	498	483	463	509	470	483	538	470	502	552	534	517	508	512	479	472	501	490	481	487	495	501	502	464	468	517	506	539	486	474	495	490	496	490	472	456	505	490	506	510	473	487	504	524	467	466	498	523	501	551	511	461	494	524	475	449	510	454	503	505	508	499	491	485	487	506	478	494	525	474	504	483	512	474	490	481	501	489	485	476	465	477	480	543	490	467	489	494	497	502	470	479	500	475	484	463	478	485	470	522	479	511	481	481	507	470	476	535	513	503	509	478	477	518	519	488	529	510	512	517	490	486	487	545	477	483	467	465	520	483	507	492	482	497	497	490	456	450	555	499	490	428	513	498	464	472	473	481	526	515	490	456	506	497	505	470	518	513	486	483	493	487	506	501	513	474	520	509	486	489	515	502	526	455	537	486	473	487	469	470	475	464	525	478	507	493	492	516	472	498	455	475	514	490	475	495	499	515	558	494	477	533	512	513	494	494	490	467	496	475	516	490	508	492	513	514	504	557	482	488	533	527	501	486	487	508	497	491	510	486	543	504	464	502	472	488	519	483	459	496	499	516	441	521	455	487	490	499	508	570	488	494	495	452	483	497	521	513	475	526	458	514	542	502	515	500	491	495	497	504	501	522	486	453	517	505	500	467	481	474	531	500	493	529	518
32460	11730	1305	418	325	288	283	308	316	263	291	282	265	307	299	312	275	300	301	277	264	314	272	248	278	307	275	278	262	283	274	263	288	298	321	264	288	271	303	263	291	267	247	281	266	283	286	296	313	281	294	321	296	282	294	284	280	277	265	293	305	289	283	272	273	269	269	304	262	299	306	265	330	308	322	254	282	280	290	263	305	291	287	275	284	293	293	263	304	291	243	255	264	279	285	296	271	268	289	325	262	305	275	283	284	297	277	274	293	269	301	309	286	286	280	267	329	275	284	276	269	272	301	300	274	270	273	300	248	277	289	279	296	311	274	276	273	273	305	276	264	281	272	254	283	272	300	282	282	266	253	262	306	292	289	305	279	311	277	309	276	308	290	271	267	309	263	306	283	287	298	300	238	301	268	291	294	271	307	304	305	299	318	271	255	308	268	279	292	272	284	282	289	263	287	311	307	289	274	281	275	275	261	300	302	290	292	279	303	320	282	290	275	273	263	307	278	267	256	280	300	268	285	312	273	260	291	274	329	294	284	292	289	262	255	322	294	269	285	300	252	277	282	311	269	282	299	261	282	282	292	276	283	287	267	290	299	274	285	269	295	310	308	284	248	283	299	284	290	291	315	284	273	276	287	286	265	306	274	288	276	276	269	286	283	313	297	270	297	281	295	252	276	262	258	310	260	279	263	279	300	293	305	298	323	294	270	304	317	263	280	259	266	295	289	304	293	308	256	311	268	262	301	291	279	285	288	305	254	296	284	284	314	276	290	317	289	299	268	293	230	272	269	281	304	294	242	299	230	285	277	294	268	255	278	273	301	259	264	300	269	294	254	295	308	310	276	272	270	268	304	264	282	264	308	274	281	275	281	277	298	291	278	286	294	266	298	277	282	304	316	302	287	261	298	300	269	305	246	283	263	283	295	271	262	298	259	287	301	309	298	274	289	273	322	278	275	296	304	284	289	290	293	314	299	301	286	271	245	279	267	246	326	281	240	280	298	269	274	261	268	297	257	277	283	335	263	286	273	307	312	287	272	288	303	263	288	287	292	263	278	301	265	279	295	286	289	294	253	316	290	275	282	306	259	294	283	307	282	283	276	271	283	281	282	270	292	259	290	285	298	308	299	268	266	285	312	271	276	247	268	254	269	295	300	292	290	299	286	290	305	322	262	286	311	274	276	304	279	290	267	287	279	277	252	273	314	262	253	287	282	294	294	284	279	303	267	273	289	265	299	258	278	244	324	266	275	277	305	305	261	285	299	276	304	269	277	265	307	284	289	302	284	307	304	283	280	277	274	306	273	311	276	259	279	282	285	280	269	293	313	291	309	258	258	292	304	263	279	284	305	299	297	245	284	299	318	314	312	287	283	273	285	266	280	271	252	300	282	289	307	298	329	254	254	284	269	316	306	253	302	259	248	273	292	282	297	288	278	279	293	294	298	289	296	269	254	285	293	294	273	322	252	288	295	286	282	284	305	278	306	284	257	289	260	280	267	299	289	317	297	261	286	262	302	274	267	291	263	282	324	276	322	262	278	262	306	275	288	250	270	301	290	296	299	282	269	274	296	308	317	282	279	272	275	289	295	288	304	303	300	295	280	273	289	261	271	307	288	314	284	282	285	271	296	285	300	274	296	270	301	291	305	276	269	287	312	287	285	239	296	285	285	255	320	308	289	295	275	298	317	291	248	274	298	287	277	294	260	263	285	246	322	258	285	286	299	274	303	263	281	291	255	295	286	295	276	311	302	312	282	283	286	285	282	227	318	270	256	294	262	273	319	277	284	268	318	317	296	303	269	288	268	306	273	303	298	305	297	285	290	314	281	265	284	288	279	306	313	274	294	260	291	272	294	266	296	282	259	283	274	295	290	295	295	302	312	248	277	294	291	291	262	296	294	285	281	305	284	292	258	282	261	291	292	298	284	278	250	268	293	322	301	295	290	301	292	280	295	293	254	276	267	314	296	263	256	297	292	291	292	282	280	281	303	268	255	295	278	304	283	292	242	277	298	251	254	290	282	304	270	285	295	302	272	273	301	288	291	271	272	298	254	275	304	291	309	274	292	286	272	318	258	292	252	258	273	273	272	273	283	257	256	261	289	273	281	275	331	296	286	275	270	278	296	306	289	277	291	281	268	289	266	274	267	267	300	289	268	282	302	292	245	323	318	298	294	311	295	266	281	295	268	295	290	266	274	310	282	265	274	286	263	305	299	275	288	270	279	264	280	313	266	298	268	276	319	295	252	262	292	263	281	286	289	281	248	272	268	271	270	271	303	294	271	301	268	280	285	279	267	294	306	279	296	274	295	271	287	295	299	273	289	279	282	278	275	295	272	277	308	254	291	270	266	275	277	287	301	266	253	333	279	285	287	296	294	322	257	325	315	300	272	303	316	267	333	313	244	308	317	273	276	289	322	255	287	281	293	286	277	310	298	287	284	304	308	299	320	304	293	281	304	279	257	286	297	263	266	286	290	314	258	302	277	283	275	270	284	285	306	275	288	282	288	298	293	279	273	286	291	289	283	272	287	273	263	302	276	269	291	246	277	306	282	292	275	268	270	309	291	287	274	271	290	271	292	288	290	288	270	259	300	287	285	271	282	274	260	263	278	302	281	261	267	303	291	262	281	343	315	303	284	277	292	291	278	316	283	279	302	316	282	266	274	272	284	282	313	283	304	253	291	277	295	273	254	314	285	279	299	305	289	277	303	270	272	299	290	292	263	287	314	276	271	264	250	321	295	302	286	305	313	306	307	310	256	291	283	265	275	285	274	305	280	305	296	301	308	304	269	280	290	264	286	311	281	294	284	303	308	248	297	308	270	290	278	267	311	268	306	289	308	286	313	271	331	274	315	336	255	289	267	294	282	317	307	315	260	264	285	264	303	317	272	299	309	281	286	316	290	282	304	255	282	300	310	284	247	294	257	302	282	277	275	264	271	274	296	276	282	316	305	300	224	283	302	292	294	260	296	318	289	319	260	277	243	267	283	311	277	286	262	283	281	266	289	301	301	274	281	267	303	280	314	271	295	284	284	286	273	275	285	287	321	295	269	271	310	290	308	267	261	306	287	278	270	316	311	315	273	325	306	283	289	275	291	280	281	292	268	284	301	293	276	272	289	301	315	243	289	294	299	289	278	268	249	255	303	304	262	308	297	302	306	274	283	293	310	292	291	303	284	286	285	279	301	278	283	285	279	307	297	306	281	271	296	306	300	284	276	302	292	303	278	288	253	317	321	281	323	293	329	309	323	253	261	287	264	298	313	307	286	328	301	269	271	277	319	278	267	260	310	274	278	306	292	293	311	295	277	302	292	323	295	285	271	284	277	293	272	259	290	291	276	286	298	285	273	286	305	281	285	284	247	264	311	288	264	293	303	267	270	272	260	300	279	276	299	290	300	286	263	268	259	287	302	272	285	278	290	257	317	286	322	280	283	302	270	290	228	308	311	284	313	272	291	310	278	296	292	314	289	271	301	269
5252	862	765	665	667	743	663	636	621	667	710	636	631	672	659	656	694	631	678	675	680	640	646	649	684	673	681	688	662	655	661	646	654	679	699	703	654	641	686	625	669	702	678	666	686	664	675	656	676	646	634	670	683	660	671	709	677	723	669	645	689	609	639	631	675	659	667	633	660	723	656	665	689	663	672	648	677	657	668	662	617	664	659	666	656	683	642	674	660	638	654	694	654	679	644	644	673	717	666	636	680	708	693	585	658	658	670	685	662	689	703	695	652	657	679	686	668	643	661	652	705	704	625	696	670	659	671	714	648	659	675	643	630	672	637	659	658	718	686	686	679	677	693	687	680	657	637	629	686	681	710	665	630	667	660	673	647	683	674	677	689	658	629	666	705	701	633	633	651	677	664	688	631	664	707	674	638	616	654	628	703	697	679	624	704	660	694	707	668	669	672	677	687	678	641	646	642	684	640	637	660	697	653	682	658	650	611	606	678	647	657	662	701	707	629	726	611	688	699	717	640	688	693	702	700	720	637	660	686	629	642	659	674	646	684	652	649	677	624	670	664	705	662	582	680	630	749	697	626	671	688	662	631	644	645	674	644	671	652	677	722	684	687	685	657	661	636	668	710	724	695	676	642	693	691	681	680	687	652	622	631	605	655	671	666	692	655	665	634	683	631	656	673	667	697	619	698	696	651	705	641	687	672	665	677	648	626	662	663	664	684	649	694	693	688	734	674	697	679	678	595	685	637	667	637	659	631	648	657	684	634	678	692	705	686	704	673	664	725	666	644	661	643	691	628	635	670	657	651	679	675	673	687	706	685	673	687	680	657	678	646	688	708	642	608	666	671	653	667	641	713	661	740	686	696	693	702	646	688	686	656	658	652	632	682	645	649	697	675	729	668	631	635	669	694	623	717	674	662	598	698	687	676	655	659	687	682	682	659	650	627	645	657	635	695	706	685	699	630	658	678	683	615	627	650	630	710	668	681	657	664	666	663	606	690	646	675	629	669	689	683	647	629	645	680	726	671	661	690	629	655	688	684	649	689	690	641	659	682	668	647	691	658	643	650	655	733	668	643	639	657	673	721	674	686	668	701	640	664	636	642	646	665	592	649	642	666	643	711	718	691	695	646	649	687	664	694	681	672	677	646	717	651	668	698	650	693	676	711	671	696	673	725	623	665	702	663	656	683	708	695	651	691	635	666	663	706	690	655	639	636	612	664	664	652	642	717	663	711	697	683	691	636	679	693	682	667	639	695	649	685	648	724	665	672	673	651	662	682	651	689	689	653	650	636	694	660	664	743	676	704	618	611	671	640	622	686	689	671	692	684	657	690	676	665	689	671	611	678	693	651	664	649	666	715	644	683	620	629	671	641	650	652	633	719	662	719	668	686	697	654	692	706	671	685	663	656	673	702	656	658	670	709	638	660	681	653	608	653	664	682	675	634	639	691	666	643	673	676	669	638	675	647	686	674	670	698	633	644	690	675	651	632	686	694	666	650	668	645	648	623	663	667	699	699	692	670	665	689	663	676	703	678	673	716	662	682	659	659	640	678	679	647	634	659	663	708	654	692	687	693	644	686	693	687	688	680	702	668	685	663	673	695	747	654	647	708	650	695	666	670	663	646	645	683	708	681	690	680	657	668	668	696	648	682	660	664	682	661	657	681	661	685	643	671	668	660	668	656	691	664	665	672	664	605	693	701	658	649	685	658	691	643	633	677	668	662	666	668	632	651	671	686	642	716	654	647	655	640	670	673	678	669	699	689	677	657	645	694	654	701	630	702	654	680	632	646	658	700	649	652	692	649	656	685	703	642	640	700	662	702	651	689	711	665	652	663	659	673	699	673	659	626	664	688	682	662	598	674	682	657	650	687	664	710	649	670	685	706	726	645	680	659	661	665	673	678	647	645	673	642	582	635	707	705	686	648	697	696	668	693	712	659	667	644	658	669	672	688	663	731	696	638	649	702	679	691	725	640	668	678	676	613	664	669	713	657	677	693	632	659	672	598	617	672	643	687	669	700	655	693	667	641	684	697	694	685	716	736	648	666	720	694	654	635	685	648	645	694	676	649	728	657	659	678	671	665	668	621	641	662	652	645	664	677	649	675	631	691	712	661	654	673	694	632	707	646	617	635	632	635	627	678	694	614	621	679	659	641	665	671	705	667	672	643	694	666	710	665	692	715	636	675	645	717	704	700	675	651	685	658	679	685	633	668	660	646	655	644	660	649	606	692	673	628	683	640	693	676	728	700	681	620	645	693	687	688	710	652	637	648	677	627	667	648	656	652	633	656	657	660	713	679	606	673	655	625	654	698	677	693	655	631	682	657	684	653	638	720	685	671	670	695	706	651	709	709	717	632	659	632	664	645	661	642	648	649	636	664	649	650	654	659	647	623	685	674	652	684	710	615	696	638	659	731	645	660	699	645	693	693	679	668	676	624	657	678	695	650	669	680	702	668	689	642	700	682	708	640	663	704	656	655	701	717	653	668	656	692	657	709	693	661	645	672	653	668	581	678	646	660	650	715	643	650	684	704	666	695	688	682	694	647	689	658	634	688	645	637	635	667	652	661	648	710	714	670	628	681	665	652	671	710	696	666	690	678	657	678	644	668	681	643	680	673	717	683	687	600	666	688	649	626	634	660	700	691	656	697	663	658	630	692	685	671	677	668	709	648	644	666	676	658	659	613	644	703	712	750	702	642	634	676	703	693	675	713	657	637	670	704	739	659	696	657	663	672	696	700	649	653	697	677	681	697	699	633	685	638	681	720	688	656	676	724	656	664	613	632	654	714	695	681	684	646	641	669	708	643	711	694	712	659	666	664	630	663	660	674	707	678	666	638	685	648	666	665	657	638	693	678	640	638	703	645	686	653	667	669	642	673	686	678	676	662	700	681	691	662	639	698	632	696	679	682	643	638	688	697	657	681	671	645	665	617	648	649	624	683	694	707	595	718	724	682	650	713	676	659	694	675	643	693	659	660	688	654	703	664	646	658	674	627	670	678	645	700	644	612	673	642	660	649	682	703	656	669	671	628	707	632	642	664	658	663	694	662	668	676	655	692	678	666	644	648	658	667	695	683	673	625	695	675	676	694	663	692	666	692	643	676	662	665	697	658	667	665	644	704	659	627	671	677	661	713	670	668	664	703	643	667	662	690	700	688	660	660	709	654	712	688	669	679	616	651	655	686	682	644	664	703	624	680	654	659	679	671	674	640	695	670	643	674	638	652	679	690	663	636	655	697	617	630	701	670	672	703	678	673	653	676	633	677	696	642	648	683	674	668	657	695	697	638	637	647	679	686	639	708	701	680	726	642	701	634	697	641	707	637	644	608	659	688	672	658	642	618	683	709	676	673	671	628	654	704	687	660	665	670	638	695	655	692	632	661	621	629	661	662	700	641	716	685	701	663	643	639	671	674	666	685	637	661	675	637	695	692	683	650	661	633	641	707	665	691	671	690	657	661	636	690	647	658	680	678	626
24500	20822	24316	27432	19012	1144	500	431	366	410	382	385	416	385	360	356	357	342	322	344	381	385	372	349	410	382	331	377	411	407	341	356	361	375	381	343	379	364	403	376	366	378	366	375	378	366	356	368	350	395	419	375	364	379	394	373	381	383	369	339	377	377	341	375	359	347	339	350	415	337	364	380	387	386	354	375	346	351	354	350	351	340	354	368	365	368	318	339	357	372	371	351	340	353	388	404	365	375	363	378	342	370	390	370	373	358	354	326	345	371	331	394	372	374	355	355	377	351	373	365	376	364	376	343	337	352	357	373	373	380	337	352	379	388	360	359	349	372	356	367	338	351	347	369	334	373	380	347	377	362	399	350	317	370	360	344	375	352	345	349	336	374	347	334	387	369	370	377	365	368	356	314	367	361	369	390	383	386	346	321	354	399	424	368	345	314	386	377	345	388	369	348	391	368	375	345	358	366	341	341	324	387	403	348	344	384	359	395	367	364	405	370	366	362	399	349	379	342	362	380	377	351	350	356	384	364	375	349	345	327	371	335	353	349	394	352	337	378	338	369	378	348	347	386	386	358	359	337	359	368	360	356	393	330	353	363	329	376	375	355	368	375	363	362	381	338	380	374	375	350	344	358	342	369	382	339	353	355	389	340	355	378	383	347	347	335	337	345	369	396	358	349	365	376	354	393	337	394	353	375	387	397	346	324	387	372	368	330	337	325	355	366	380	391	348	374	376	372	341	365	418	332	396	343	362	371	363	374	358	348	383	364	394	365	341	370	400	356	339	359	351	398	394	330	348	360	356	357	367	354	404	368	390	362	356	376	363	356	373	367	406	345	369	365	363	331	342	339	335	341	339	337	384	399	392	354	347	366	375	363	382	377	400	379	392	357	351	363	398	361	376	354	329	399	352	354	381	384	394	359	399	340	361	367	333	391	396	367	374	373	341	395	387	374	332	371	340	398	366	354	394	384	365	389	392	364	382	362	389	392	373	362	342	325	356	383	387	348	362	356	376	404	370	326	380	355	384	367	376	349	320	358	355	399	385	317	384	426	423	416	363	366	352	378	382	368	347	370	361	375	366	343	369	371	381	335	339	380	374	340	366	337	359	325	356	364	348	367	360	359	354	373	397	354	369	343	397	359	374	407	364	366	382	357	387	370	316	374	367	392	344	344	362	366	364	398	364	349	365	340	364	344	402	330	358	371	369	364	369	350	326	378	350	359	344	362	365	352	371	368	383	387	369	388	378	358	356	373	382	362	383	384	350	356	404	376	389	344	392	356	423	394	340	372	363	346	393	360	378	359	384	368	374	379	375	379	394	354	352	403	381	353	373	360	371	365	348	367	340	353	357	350	362	342	376	377	375	386	373	312	402	367	381	352	345	357	386	362	379	366	361	399	360	366	417	341	398	375	406	356	371	347	415	367	315	343	393	380	359	365	374	361	361	365	356	348	367	392	343	351	374	384	378	360	362	331	326	396	349	352	369	349	399	397	363	379	377	365	394	382	376	351	332	333	368	380	330	315	382	380	357	342	391	358	360	344	381	360	331	359	365	338	348	378	346	342	378	399	378	347	374	386	353	382	389	340	288	335	376	352	360	338	404	339	362	408	359	373	399	368	363	354	377	341	369	396	337	376	369	401	391	360	359	396	391	382	330	377	377	346	369	369	365	382	369	360	381	344	392	391	348	359	380	359	321	371	391	351	348	376	374	390	363	337	365	365	384	368	393	382	364	379	392	397	338	345	392	367	345	374	350	377	367	401	401	368	347	368	361	385	349	400	359	373	360	334	415	348	360	341	350	349	355	341	364	393	358	348	369	374	368	406	389	380	346	339	370	372	377	351	382	337	360	327	370	341	376	370	379	377	356	355	393	349	375	354	372	378	392	383	341	371	355	379	373	370	419	400	354	348	376	368	340	371	351	376	379	363	397	374	357	343	388	356	367	344	394	372	396	363	359	386	348	338	344	363	345	342	390	387	372	379	316	432	369	354	381	333	365	373	355	357	367	359	367	389	353	366	341	413	375	314	385	350	360	344	376	406	393	315	327	393	374	365	337	330	353	356	347	342	343	338	342	366	354	361	362	369	387	355	324	366	357	365	347	375	339	366	369	361	338	343	383	355	388	344	377	373	341	365	334	345	363	367	347	356	353	357	377	389	391	389	323	351	369	348	392	366	376	373	363	373	364	350	368	361	379	375	371	351	348	368	375	354	357	375	366	380	340	327	366	386	375	348	341	408	372	345	388	376	373	384	358	393	342	366	415	383	393	360	353	358	389	364	373	358	361	344	360	336	316	354	376	371	374	384	370	345	347	370	362	385	347	330	340	361	367	383	371	376	346	362	377	370	337	334	362	363	391	383	375	352	368	391	330	349	359	338	359	354	374	353	348	416	351	350	355	378	376	338	335	376	331	351	346	342	357	358	335	344	366	350	356	368	388	402	387	323	382	338	387	363	375	382	366	354	372	358	389	360	346	406	357	346	381	357	361	366	369	365	360	349	351	384	351	332	388	360	351	385	349	365	369	378	356	341	357	365	370	384	361	338	358	375	346	376	335	357	343	358	379	359	394	422	350	352	374	373	364	350	356	355	373	382	360	385	353	376	352	383	360	370	349	393	395	366	348	345	343	359	407	349	371	341	399	332	368	398	380	351	346	369	372	386	332	353	383	352	380	366	370	362	355	373	353	371	342	350	377	353	336	362	339	373	359	397	342	328	368	351	362	372	354	342	372	377	393	340	373	358	364	380	365	345	323	353	367	387	357	332	339	377	324	350	369	380	361	361	375	355	360	341	348	298	354	381	368	375	358	328	334	341	335	371	350	347	369	381	378	348	346	380	336	349	337	387	353	314	344	374	380	359	356	366	394	367	361	407	342	346	357	355	353	372	372	397	383	371	380	380	384	355	357	345	358	358	389	374	363	372	377	391	383	364	365	384	353	373	362	351	371	363	363	341	372	360	401	377	365	358	360	359	343	339	331	329	355	367	351	346	336	342	393	365	345	351	328	378	355	340	376	358	360	349	379	334	380	327	392	386	328	377	356	377	369	338	337	325	358	323	360	397	343	388	360	382	365	377	359	354	352	376	374	338	361	401	394	409	340	366	398	356	330	394	341	375	372	371	355	363	328	356	366	351	360	343	359	382	373	397	380	346	364	333	342	404	381	393	349	353	353	370	411	352	351	356	387	395	372	400	396	351	332	328	352	363	369	367	368	386	362	371	357	396	361	342	355	370	382	374	340	371	376	348	373	384	363	318	351	378	358	364	363	374	323	352	386	361	330	384	341	360	356	409	393	341	345	376	378	374	371	342	364	356	389	378	360	373	361	345	352	385	363	388	341	363	346	334	366	345	333	378	339	378	373	352	382	381	343	359	368	346	378	387	369	374	354	359	354	360	370	339	370	341	371	350	367	367	334	329	371	363	364	363	368	336	395	394	361	390	356	373	400	358	328	379	406	380	349	354	343	365	361	382	393	387
3606	2962	2058	1226	1023	875	878	846	858	770	887	837	769	812	747	805	795	838	865	834	836	807	790	806	769	820	834	786	799	751	827	787	790	813	812	815	865	822	802	778	822	807	806	748	840	808	840	793	833	802	790	793	856	818	770	824	809	834	811	818	839	840	809	771	797	814	834	832	819	800	757	805	819	863	787	845	792	808	808	860	806	787	809	793	824	794	776	800	775	833	786	789	808	825	849	750	797	736	812	839	800	807	813	786	855	780	808	799	818	827	847	810	793	807	793	823	793	766	824	836	808	806	782	846	776	781	808	826	818	795	836	839	822	788	832	791	793	803	817	827	849	815	801	793	837	811	816	750	809	794	827	804	784	852	804	804	861	786	824	803	792	786	802	790	749	819	846	749	834	779	836	806	737	772	812	779	784	814	843	784	791	842	847	779	801	795	782	803	846	836	793	838	796	846	804	803	800	802	782	821	801	819	830	852	756	807	774	777	818	779	781	786	793	791	822	786	822	807	787	829	826	770	817	824	839	829	823	828	845	780	814	813	782	817	801	775	818	843	784	821	827	813	834	833	782	759	827	779	770	797	729	837	733	826	785	787	811	803	803	807	840	791	823	792	846	824	798	787	814	793	865	801	792	778	789	823	814	811	850	788	812	842	872	807	796	801	815	808	863	801	794	782	812	815	854	776	822	739	817	788	773	791	819	770	821	811	846	853	873	855	786	861	751	834	795	872	789	798	807	795	813	773	764	776	803	773	768	812	793	859	858	797	834	791	824	823	804	792	824	752	840	809	846	775	807	835	796	773	825	791	846	827	818	808	803	787	792	832	835	799	818	737	786	837	768	864	823	807	767	815	809	762	815	808	857	846	780	779	774	786	822	811	789	756	785	812	785	822	835	841	787	806	810	747	786	818	807	772	808	843	781	811	835	782	790	815	780	803	843	794	760	724	826	786	779	814	810	812	782	798	825	843	788	783	802	784	825	821	820	804	862	836	834	834	814	800	826	827	783	777	750	818	804	805	785	754	881	774	799	815	832	830	822	793	808	806	785	811	824	796	819	794	826	826	800	805	781	793	794	798	841	832	765	849	775	801	780	828	790	849	824	792	800	796	817	779	780	850	818	844	833	784	814	811	841	803	790	803	813	790	861	803	822	805	773	831	759	768	830	830	772	802	867	794	827	811	796	817	807	807	816	805	817	790	747	749	773	802	802	866	766	807	813	853	796	797	844	791	811	792	828	810	746	792	815	805	805	801	825	810	787	826	806	798	819	823	779	841	853	788	747	777	870	858	813	773	831	830	773	815	820	771	836	767	832	794	818	783	791	784	757	803	835	817	820	829	800	783	793	841	835	822	759	776	834	836	781	845	840	835	832	814	768	813	789	768	805	760	852	818	799	777	744	810	767	833	807	803	840	821	817	806	868	827	797	808	774	791	799	825	837	837	759	839	782	822	806	798	751	846	771	800	800	873	818	781	846	783	835	807	779	789	824	849	863	832	831	820	857	849	809	810	797	809	863	791	800	760	818	836	759	782	792	835	817	835	785	825	780	808	817	759	795	782	815	740	796	839	820	825	775	808	809	857	823	786	802	819	784	810	815	784	793	773	840	818	774	769	825	820	833	749	757	804	824	803	869	779	780	834	784	742	834	808	827	794	794	800	809	824	835	840	841	791	804	843	794	817	785	850	776	788	833	781	821	779	823	794	788	820	835	796	744	805	817	829	806	784	797	817	806	759	821	799	782	802	843	833	806	795	853	818	801	800	866	827	787	826	859	785	856	822	745	819	787	736	821	816	758	794	786	833	760	767	822	823	802	813	847	824	762	817	815	766	749	798	835	810	858	758	825	802	807	808	798	846	816	786	813	806	828	813	766	766	781	813	798	860	766	824	781	845	745	862	793	799	800	840	840	815	815	779	829	789	776	795	786	769	780	810	760	770	818	770	770	772	806	780	723	807	824	811	786	834	826	781	772	852	761	820	843	850	790	824	764	770	809	767	773	774	834	783	751	745	784	828	773	806	831	817	790	825	745	797	797	791	824	805	772	801	769	798	840	771	856	834	795	786	821	748	817	865	825	764	819	815	778	813	778	793	778	762	794	774	816	769	807	808	812	790	820	786	805	817	760	752	795	804	781	831	767	813	834	779	879	830	765	814	813	874	820	778	772	794	784	840	827	802	787	810	817	804	794	776	768	816	831	826	817	731	801	828	810	858	782	800	799	788	761	803	793	809	808	773	802	823	796	754	839	808	833	775	775	786	813	765	816	785	807	806	819	800	814	828	762	761	806	787	759	816	832	825	800	804	813	793	805	795	822	762	783	796	846	774	829	798	821	761	827	802	818	795	762	846	820	845	809	779	768	829	786	814	834	792	816	779	787	815	782	859	817	767	822	814	801	773	818	799	827	834	781	795	857	800	822	844	794	785	814	816	746	807	780	850	797	772	822	829	739	858	806	797	789	806	796	781	805	844	772	822	815	744	815	812	858	833	787	810	837	791	745	804	858	812	813	836	841	798	806	802	840	811	839	801	855	834	784	808	827	775	808	845	835	813	781	823	783	754	781	744	789	826	833	784	738	800	809	816	806	803	797	796	826	759	840	822	842	852	800	839	726	852	884	782	789	824	787	838	767	823	807	802	787	796	806	804	781	834	817	780	823	799	804	762	846	811	807	813	842	793	839	808	789	799	846	831	821	851	829	798	797	800	798	760	820	834	809	777	822	817	770	807	796	811	822	852	794	827	796	793	820	804	776	795	776	812	804	854	816	804	784	786	833	746	802	778	831	764	839	876	732	819	815	804	823	871	802	784	821	834	774	812	813	817	837	746	768	825	811	844	821	780	791	807	777	850	845	772	816	776	789	793	804	805	793	820	795	821	817	821	808	781	814	822	845	790	824	834	845	796	793	838	820	824	797	784	802	830	760	835	830	826	827	842	754	788	763	823	829	822	837	809	825	801	846	809	783	839	822	802	829	781	771	781	794	847	816	855	830	799	810	813	841	835	780	815	807	807	821	792	801	815	813	805	807	851	838	836	800	818	808	800	842	784	808	805	867	818	809	800	818	879	849	843	810	790	794	778	797	805	786	785	828	842	792	834	837	770	802	848	836	830	802	809	776	762	805	795	843	806	780	862	783	780	849	800	815	772	806	745	824	797	773	821	756	836	811	838	814	858	787	783	831	803	750	824	814	831	827	817	791	826	780	828	808	838	823	818	759	824	872	846	814	795	868	827	789	769	821	780	761	795	789	757	796	820	822	822	783	792	753	808	795	804	797	772	796	823	815	859	829	795	830	835	850	815	771	812	787	804	823	808	806	832	828	847	797	819	755	821	814	793	850	815	852	820	806	822	747	845	820	782	799	767	809	756	843	778	808	833	821	790	800	846	793	838	846	804	829	807	813	806	851	809	749	836	777	739	799	791	816	821	836	803	783	846	811	796	819	800	818	772	829	812	809	793	795	876	810	805	820	798	803	786	807	791
23621	20862	25107	26748	20865	20858	2721	461	364	329	313	267	288	250	230	224	261	246	223	246	235	231	245	201	196	219	235	232	214	196	240	235	215	255	255	210	211	194	184	236	231	245	222	224	212	220	193	218	220	197	234	208	223	258	216	220	190	239	208	210	230	212	207	235	218	216	192	205	204	215	220	232	226	207	219	202	220	228	215	214	221	198	219	213	223	211	246	214	220	233	233	228	219	197	238	195	212	226	232	209	211	244	228	230	207	213	214	218	237	247	238	225	203	243	235	209	220	251	222	217	217	200	234	219	210	216	247	243	237	229	199	243	188	212	239	230	230	210	234	218	196	207	199	210	194	235	243	214	214	241	195	201	213	206	230	236	226	205	238	236	183	213	200	227	237	216	190	210	211	207	228	214	237	201	233	219	225	225	258	239	217	244	235	213	222	229	207	214	213	241	237	203	245	228	200	193	229	240	226	233	206	210	230	201	243	226	218	239	209	244	220	231	228	233	187	231	216	232	219	189	189	240	209	219	199	201	239	221	202	244	208	223	230	233	200	238	213	207	233	217	181	222	210	216	212	169	211	227	211	209	231	224	224	233	261	232	195	224	242	238	230	230	249	231	196	198	211	251	239	237	199	224	223	213	184	226	235	223	193	193	215	232	230	215	205	231	204	221	215	268	186	213	206	220	219	223	191	207	209	219	257	193	230	227	215	209	230	225	229	207	185	191	239	209	231	203	211	207	191	199	208	260	220	215	216	238	212	218	244	247	200	221	211	224	234	212	227	195	194	209	212	204	251	197	222	219	214	200	218	227	197	227	203	197	215	236	211	233	201	217	216	217	241	232	197	194	235	197	212	223	199	229	236	219	244	237	203	221	192	193	218	209	205	202	240	224	243	242	224	196	232	203	234	229	208	190	206	205	211	191	214	224	238	206	237	253	214	186	204	210	208	208	230	205	226	206	230	210	202	210	203	215	203	229	212	201	211	243	251	227	221	191	238	208	232	211	221	227	213	200	219	196	221	215	244	241	191	208	221	217	212	213	194	189	234	207	216	205	218	242	211	225	219	228	239	228	246	237	229	212	201	239	197	213	209	222	210	230	238	229	226	254	202	209	233	247	194	226	212	216	233	211	216	232	224	181	184	204	215	195	201	214	212	206	218	202	191	199	210	207	199	210	212	235	195	216	198	218	246	206	225	198	218	244	217	208	200	241	219	185	208	209	214	197	238	183	232	199	233	238	203	218	230	211	212	211	221	231	222	246	225	215	186	210	177	223	217	223	225	203	213	230	233	223	236	224	215	223	252	221	240	213	234	231	216	218	219	197	219	220	198	199	211	240	216	240	208	206	210	222	222	199	228	234	235	219	234	242	203	224	222	221	200	229	220	213	237	209	211	234	200	260	208	217	216	220	206	209	226	227	215	217	197	247	196	228	230	213	234	223	219	188	225	195	208	216	214	213	204	221	246	189	235	215	209	220	216	233	209	226	201	210	228	198	213	226	200	258	232	214	233	244	226	227	215	209	207	211	202	189	224	229	225	231	216	217	200	208	221	216	217	229	241	236	237	230	219	257	234	263	217	204	224	218	219	226	243	215	198	196	205	221	216	201	225	217	230	226	239	223	229	214	225	218	169	229	227	189	228	205	238	216	193	206	239	221	214	213	216	222	195	228	232	242	191	216	214	218	221	235	214	204	213	228	243	201	220	204	196	206	210	221	215	208	231	233	217	206	206	222	220	182	268	236	238	223	234	231	220	172	189	200	220	230	213	220	250	230	218	213	221	225	203	229	201	213	191	236	231	208	220	204	214	251	226	212	217	222	236	234	232	260	226	242	212	200	230	230	229	225	238	244	199	199	234	203	231	205	224	215	222	233	223	210	254	222	197	230	238	232	218	250	202	220	221	208	206	219	207	206	191	208	205	211	219	229	214	232	243	226	220	254	218	214	236	216	203	215	218	220	254	199	222	245	206	240	217	241	210	240	218	195	212	195	218	213	198	222	219	196	206	219	226	203	176	209	204	212	208	226	224	206	205	236	198	195	206	223	239	225	199	207	223	217	239	263	198	217	235	200	215	212	237	226	258	211	222	238	212	207	230	235	214	200	213	203	208	234	205	249	210	225	244	219	232	232	222	217	213	207	219	216	203	250	222	243	225	229	216	223	219	228	223	223	243	255	225	229	224	206	214	214	218	230	199	220	205	240	212	239	232	234	248	229	190	229	224	217	221	262	215	226	205	215	225	245	232	231	196	211	223	217	212	215	229	233	211	207	245	229	189	208	213	224	221	246	218	214	243	211	212	191	221	204	243	203	192	249	232	264	207	213	173	196	225	196	230	237	228	216	210	206	200	203	220	212	235	197	208	226	236	216	221	190	214	206	235	223	218	185	226	237	214	216	234	220	210	230	237	224	222	223	226	219	189	220	204	208	227	231	212	224	234	199	230	211	228	196	221	229	229	211	203	209	200	216	198	208	208	246	242	238	208	245	235	228	207	221	217	237	230	227	191	258	211	215	247	202	195	202	226	224	196	221	212	213	231	232	224	233	226	225	226	241	207	214	218	217	218	208	196	214	240	238	199	223	220	228	205	221	190	216	203	209	196	217	248	218	223	220	242	238	227	215	232	208	198	249	208	224	209	225	249	237	225	216	212	210	204	219	210	195	231	218	192	226	237	198	204	225	180	186	225	235	187	196	195	244	241	233	243	212	199	200	211	199	198	230	239	198	241	256	229	240	234	229	236	227	221	218	240	208	202	214	219	231	205	174	199	233	215	231	232	204	202	214	243	212	217	231	173	240	233	207	197	225	236	226	218	212	236	223	208	191	231	206	235	243	214	235	216	194	186	224	212	236	235	241	231	243	239	223	231	204	222	203	226	225	204	208	225	203	225	256	201	209	249	230	218	212	211	206	187	188	251	227	209	229	209	225	227	233	215	216	215	236	225	216	243	208	210	223	216	239	209	244	224	247	199	197	183	227	219	200	210	214	250	219	200	228	221	200	218	249	218	190	233	207	250	219	231	207	214	199	226	259	209	236	202	224	232	208	209	230	226	209	221	210	217	226	232	192	213	199	220	230	207	267	219	198	203	211	204	223	192	219	247	211	256	240	208	195	218	215	230	224	240	234	201	237	201	228	208	221	198	216	201	233	239	217	209	211	213	224	209	212	237	214	214	223	186	228	202	246	257	219	226	219	204	244	234	233	204	221	214	220	200	212	213	240	200	209	209	234	238	219	208	220	234	205	197	237	212	248	205	217	214	211	224	228	233	241	218	228	204	238	185	230	216	219	241	201	236	217	235	216	202	226	203	186	204	239	192	223	195	225	245	237	232	220	222	226	221	223	237	213	210	207	217	210	236	203	227	209	226	205	200	230	233	235	209	223	212	192	220	229	228	207	243	219	194	243	220	191	213	232	184	217	235	193	228	222	239	192	246	235	207	178	227	210	208	182	218	194	225	247	234	209	215	218	217	222	198	193	196	249
3314	5064	3007	1456	934	721	622	634	555	537	535	481	573	559	553	505	488	498	519	530	527	506	470	501	532	546	493	488	500	511	493	455	465	534	498	505	495	499	495	505	539	499	553	509	552	560	482	512	498	472	522	503	511	473	521	498	505	509	506	456	465	502	526	529	486	501	469	481	458	503	500	503	482	472	517	502	510	498	497	506	504	476	495	499	485	489	490	489	499	531	520	473	494	476	504	533	492	495	484	529	487	508	526	479	551	491	497	465	485	515	485	525	506	498	517	460	494	479	506	474	491	467	516	492	502	494	476	513	513	490	492	494	555	520	486	473	494	471	501	507	427	526	502	481	472	507	501	473	479	457	510	501	520	528	462	517	505	494	494	486	462	535	495	478	471	486	529	514	502	518	491	483	489	481	476	489	489	523	448	510	511	502	478	457	513	483	467	482	508	499	515	482	512	481	481	494	490	487	485	509	541	504	523	501	450	469	521	503	485	485	521	462	473	473	491	475	502	488	526	522	475	485	480	452	511	474	529	473	472	527	485	494	464	511	509	472	520	501	533	536	521	483	474	503	485	519	505	497	498	517	491	476	496	484	495	509	469	457	504	494	485	505	528	477	500	515	475	523	529	482	511	497	516	485	553	489	503	460	477	480	497	536	482	492	516	451	496	501	486	511	504	477	493	484	466	508	431	482	515	499	483	507	514	537	482	478	498	469	511	476	512	496	463	476	480	507	493	447	476	494	472	509	519	512	481	524	499	524	487	463	505	516	495	459	491	497	507	510	468	524	531	455	455	505	569	498	524	496	492	460	504	533	485	503	489	564	510	485	498	489	512	545	486	489	459	486	504	507	489	480	512	496	499	510	520	490	545	459	459	484	475	458	502	476	490	502	499	534	498	440	461	481	492	478	509	503	508	474	525	503	502	507	462	495	501	498	489	463	514	512	480	498	453	536	520	515	508	478	498	525	480	485	555	537	518	453	491	527	489	510	451	496	496	478	505	490	498	466	510	510	493	453	517	542	509	506	520	472	532	488	503	512	477	480	526	488	482	452	519	499	474	519	474	495	489	529	475	486	486	470	518	509	482	509	460	457	483	516	541	502	464	500	512	541	455	505	478	523	506	545	520	507	491	457	487	491	494	497	495	486	499	481	510	489	541	491	501	460	507	519	451	495	480	503	492	500	469	492	460	499	469	508	496	494	478	540	506	512	456	505	514	491	506	520	504	502	492	476	517	468	500	502	493	519	493	510	529	492	486	502	483	525	525	463	512	505	500	519	490	494	515	555	545	470	502	489	507	475	465	497	483	469	507	516	497	486	499	444	486	459	508	501	521	496	506	488	463	483	503	519	473	514	497	487	432	501	514	514	497	506	490	507	521	486	477	477	510	481	481	488	512	506	496	506	527	511	471	497	524	480	480	468	520	484	465	513	481	479	505	464	509	506	506	520	494	514	486	517	511	499	477	448	489	496	521	513	468	500	485	477	498	515	509	491	464	493	511	521	505	495	453	474	503	476	481	511	495	513	494	478	498	465	477	488	528	482	476	439	517	511	493	486	480	504	493	522	491	483	484	462	504	482	457	529	485	485	495	472	518	496	499	525	478	506	504	435	514	471	530	518	473	480	488	483	464	449	466	438	468	506	501	477	496	486	513	500	503	508	506	525	460	471	555	484	512	459	526	478	522	492	529	456	502	513	491	521	531	534	486	484	508	517	488	502	500	503	460	490	520	508	461	523	478	528	521	521	502	524	518	456	479	529	489	497	575	504	519	489	487	500	505	505	507	504	497	517	477	510	518	479	482	493	528	479	518	509	505	492	499	528	534	490	473	505	453	523	495	523	525	501	468	460	479	487	491	487	520	499	499	487	492	468	487	512	474	460	516	480	458	466	496	495	516	520	442	507	516	509	461	498	477	481	497	482	501	501	493	479	523	499	513	493	525	500	487	470	488	533	529	490	503	462	508	518	454	515	463	480	460	489	508	495	505	490	496	543	528	497	514	448	512	483	498	466	480	480	485	507	492	476	501	496	522	536	480	523	512	497	510	475	504	432	465	483	489	489	498	484	510	505	514	513	506	525	480	475	494	547	507	480	485	538	503	496	512	508	474	490	513	499	518	483	503	490	480	506	500	488	461	466	479	517	482	494	512	467	451	485	483	490	528	502	451	508	467	483	466	536	498	513	527	534	484	476	533	519	506	483	483	493	517	499	504	521	524	492	472	501	510	497	457	465	506	515	483	463	445	515	532	453	476	476	509	499	497	489	511	496	487	507	534	499	490	511	503	501	480	489	458	503	489	496	508	485	510	507	556	503	452	512	526	532	523	507	496	504	504	516	540	519	482	496	476	507	521	465	495	510	521	509	473	488	459	491	493	486	528	526	488	545	531	469	539	478	523	503	484	477	507	504	484	501	481	513	467	505	498	519	497	503	516	507	481	486	464	464	520	504	451	464	517	527	509	478	496	529	483	488	482	466	459	522	483	473	498	491	525	465	488	461	490	516	489	474	503	483	474	472	506	484	506	533	484	471	516	486	505	520	495	506	492	518	505	466	528	498	495	467	490	457	494	466	449	481	528	514	517	480	473	500	497	503	482	479	480	479	498	474	477	436	448	528	510	503	500	472	509	508	509	502	501	490	472	500	504	517	515	501	515	512	516	496	489	477	541	477	536	503	489	493	497	520	510	505	470	496	507	528	481	489	506	498	501	500	501	514	460	493	477	468	545	485	518	488	487	499	503	491	463	538	490	500	465	522	484	483	493	496	514	511	528	462	488	482	507	450	482	507	510	485	468	496	514	513	505	481	484	508	494	492	498	471	485	487	488	477	518	474	474	464	516	462	451	491	491	514	509	488	498	502	484	505	483	490	464	515	474	497	502	513	525	497	528	524	531	469	520	504	514	498	502	510	521	520	493	460	496	490	470	464	492	501	491	492	447	483	497	497	526	475	517	480	505	531	479	477	473	502	516	481	521	496	532	510	501	512	491	502	506	532	482	471	520	505	521	559	489	498	537	463	545	496	460	460	474	503	509	484	512	448	524	465	503	506	519	486	499	484	476	499	478	515	478	501	475	469	510	491	507	491	527	487	531	519	500	506	506	494	489	475	501	495	501	518	441	493	471	492	526	483	478	432	524	503	472	521	458	534	515	490	453	495	466	517	530	465	482	484	508	520	474	459	473	479	467	496	514	498	551	516	484	435	463	512	537	488	517	514	484	482	463	494	518	523	489	505	497	490	470	492	500	497	470	468	513	456	533	477	460	513	485	478	509	495	498	485	519	493	519	529	436	478	487	517	440	515	461	509	537	519	479	464	491	494	459	463	477	469	489	532	487	484	481	516	508	499	490	496	500	545	499	460	504	529	531	495	469	478	470	540	474	516	522	489	464	504	498	495	519	486	477	507	498	471	507	479	491	490	526	496	529	489	493	498	520	468	489	510	509	518	537	492	475	467	498	514	517	496	523	468	527	452	536	490	495	501
32477	11681	1306	424	315	300	252	303	287	308	316	301	302	310	276	287	299	308	270	281	285	340	316	257	305	279	281	293	280	273	273	285	283	289	283	267	268	287	284	274	276	290	298	305	326	296	275	275	331	303	288	335	310	290	282	264	307	252	298	278	302	295	269	281	283	294	267	246	295	278	306	275	289	285	319	298	297	292	310	301	275	307	308	303	286	270	302	326	298	285	276	288	267	280	291	285	317	294	262	302	304	278	296	285	267	307	305	288	295	302	292	272	293	280	294	267	301	290	275	308	305	304	303	294	275	297	307	266	321	278	266	301	287	260	279	287	297	254	276	291	264	276	303	229	287	251	261	267	292	286	267	294	269	294	290	268	284	284	297	291	271	292	322	298	291	301	289	291	290	280	288	281	300	257	266	283	306	293	287	293	280	295	258	270	275	286	317	279	299	258	294	290	278	285	323	321	263	263	272	293	300	307	290	287	292	295	266	288	281	267	269	300	316	292	315	245	268	296	281	275	284	312	327	291	290	317	276	316	267	281	284	263	279	287	279	295	301	300	323	290	292	282	276	277	312	297	301	329	274	289	267	279	290	268	289	290	264	248	253	265	264	275	328	328	271	300	295	281	316	310	268	254	294	272	271	310	300	293	294	313	292	284	303	332	250	309	289	290	290	297	295	274	303	281	300	284	258	259	287	278	266	278	288	273	265	313	294	269	286	249	315	285	276	315	292	291	264	279	327	292	296	277	267	260	304	308	293	256	279	304	269	281	271	281	292	327	302	290	264	261	299	310	296	319	279	283	243	305	295	317	269	289	271	306	288	274	249	319	312	306	279	268	291	281	324	295	290	319	284	272	257	269	268	276	296	285	296	312	253	321	312	296	263	306	294	277	286	281	266	283	307	309	277	311	298	279	278	281	274	269	268	303	312	289	291	276	288	295	295	264	288	282	314	283	286	270	308	299	283	260	278	286	276	281	287	291	283	319	296	307	279	287	279	268	315	292	298	284	283	306	268	312	287	310	285	278	286	285	302	269	279	280	266	288	309	314	311	294	279	264	296	312	262	300	292	294	280	312	276	276	312	291	291	294	301	260	284	260	282	299	304	291	281	259	286	258	304	306	261	285	295	298	286	252	264	307	338	271	272	298	289	234	288	278	297	311	294	279	283	284	247	291	281	320	334	270	285	351	320	277	282	270	312	285	278	292	273	249	284	269	280	300	257	292	280	296	273	310	304	298	316	295	292	309	266	287	297	297	279	284	318	291	311	289	289	294	297	268	257	281	292	278	297	295	267	275	251	295	286	284	276	294	291	302	276	286	288	255	285	287	284	305	292	278	304	276	265	268	296	307	266	312	286	252	272	299	299	263	300	296	292	291	306	265	295	253	300	276	297	277	301	298	322	290	283	263	271	295	271	295	278	269	316	314	311	294	281	270	325	284	310	289	304	308	281	289	319	298	267	301	265	263	266	289	294	274	288	288	263	298	279	275	288	304	288	310	308	283	305	268	274	289	277	285	291	297	299	281	305	292	298	271	274	311	282	275	295	269	280	302	287	284	303	267	292	269	305	274	299	275	265	288	271	274	289	310	296	252	298	287	314	274	306	280	289	303	288	283	286	274	300	263	268	280	258	276	279	303	282	286	305	294	290	300	280	277	261	283	275	299	287	277	290	286	286	271	286	287	274	305	296	297	278	281	260	297	281	328	311	292	263	270	259	266	304	298	310	308	277	276	299	264	289	278	286	281	260	307	245	291	282	302	311	269	276	297	283	293	271	291	261	291	265	279	304	285	271	290	264	290	289	317	312	287	296	304	294	300	290	290	303	316	308	255	273	278	321	282	302	291	292	267	295	276	309	288	311	318	273	280	272	287	267	269	304	296	256	280	271	260	321	275	263	232	296	325	274	323	295	291	265	267	287	265	297	309	235	312	295	292	248	292	296	292	286	283	289	311	280	281	335	286	294	286	268	302	310	279	292	300	302	286	292	273	262	292	284	275	253	252	314	250	282	281	269	272	278	288	294	317	287	282	288	271	303	257	308	263	297	303	310	282	244	285	262	287	312	330	308	305	308	280	281	297	301	276	279	272	292	286	294	291	275	306	273	306	288	283	278	255	282	284	295	271	321	246	308	315	291	269	266	274	253	279	276	313	302	297	287	306	295	271	313	258	280	292	265	280	265	329	268	268	282	272	297	308	306	295	285	275	281	312	295	299	309	304	286	260	275	258	316	269	282	287	276	304	310	281	265	296	302	271	294	307	286	271	267	283	259	281	300	289	291	279	300	312	315	243	281	314	298	269	278	286	297	297	286	294	269	278	301	279	271	291	301	275	277	285	280	302	291	275	308	305	306	271	291	302	251	287	288	263	290	268	295	306	281	290	298	301	272	277	318	290	269	296	258	269	319	324	275	266	282	288	265	289	276	299	274	335	262	264	273	294	292	287	297	270	295	282	262	272	292	303	297	270	283	306	302	292	268	297	285	310	300	289	314	279	287	272	309	267	327	285	289	304	273	292	260	292	264	291	304	315	273	278	302	274	264	292	306	261	275	295	333	284	305	304	313	267	319	283	296	281	281	269	278	287	272	289	292	318	295	271	290	282	273	331	297	317	270	275	292	259	296	269	305	305	253	268	304	299	274	287	296	272	265	268	257	265	281	293	277	277	299	317	278	280	295	259	277	294	310	282	244	295	297	286	253	305	310	286	312	281	288	281	278	275	296	306	276	312	299	299	274	306	268	332	318	278	283	303	285	289	278	309	246	257	280	286	268	315	300	263	285	296	275	295	291	295	270	306	305	316	276	266	276	311	287	308	284	311	298	305	275	283	314	315	314	314	270	295	262	289	297	285	278	280	288	273	276	308	242	298	267	238	274	252	263	304	298	272	285	247	304	260	289	275	299	287	252	289	300	296	292	274	265	297	296	296	267	280	274	301	298	265	276	307	283	285	282	274	274	315	309	301	278	272	258	276	289	329	295	278	279	311	294	270	316	282	294	296	286	286	287	263	260	264	272	285	266	307	306	287	281	281	290	268	267	282	300	292	260	289	312	291	294	292	295	291	329	264	265	270	283	284	294	305	303	284	300	286	313	311	281	276	294	292	290	298	291	326	296	287	290	277	287	304	293	284	301	292	283	284	284	288	293	299	310	264	343	289	289	307	303	274	294	278	315	302	285	250	307	311	291	273	295	294	271	322	265	278	279	314	258	276	286	304	282	261	287	302	253	296	286	317	285	328	260	284	292	308	259	287	277	291	276	277	269	292	280	281	326	309	262	289	275	253	288	291	286	281	290	294	299	282	298	302	259	279	272	304	282	277	285	275	278	309	280	295	269	274	286	279	258	279	274	293	273	302	253	249	283	291	320	286	282	303	319	275	289	289	272	324	323	284	260	278	301	314	278	309	318	278	294	297	293	278	286	283	290	314	298	277	270	284	280	287	332	259	305	301	268	273	296	287	239	279	271	272	308	288	266	262	302	266
5307	856	762	728	703	686	662	656	675	664	655	687	681	718	646	659	667	642	656	713	643	633	688	714	657	654	662	677	666	653	651	705	691	671	684	644	651	676	691	656	678	676	630	650	682	721	662	707	648	649	658	681	673	715	678	716	683	695	682	689	699	678	651	696	673	634	682	695	655	660	641	660	638	659	642	662	708	665	649	679	652	755	705	652	705	633	697	686	732	643	658	673	647	682	655	643	670	631	654	672	663	622	690	650	655	643	666	661	660	658	646	645	722	687	683	662	682	703	671	650	679	680	676	675	647	688	648	680	703	658	685	684	663	630	660	675	690	674	689	655	677	638	673	676	645	663	712	657	668	697	643	729	662	702	653	668	640	666	696	653	668	681	709	691	665	680	653	624	689	696	691	697	699	665	685	648	644	665	662	694	669	670	647	679	696	711	670	679	620	665	640	661	668	697	646	666	682	709	658	633	663	694	689	725	652	679	664	678	656	713	682	648	708	684	710	687	708	647	674	674	672	682	657	685	657	737	640	695	645	657	658	645	699	688	642	647	682	673	668	687	669	660	707	679	670	672	654	675	683	685	675	645	718	671	685	669	651	649	611	629	655	655	661	663	699	663	696	661	645	653	685	682	660	629	622	675	665	700	709	677	661	633	673	704	678	670	621	686	637	658	716	709	641	701	675	674	657	679	675	650	698	666	662	670	677	672	704	683	678	683	703	687	711	666	657	668	630	642	658	673	678	674	679	676	666	710	666	614	666	677	670	671	705	669	671	690	617	682	646	650	634	639	705	664	709	635	667	660	651	682	631	661	652	699	667	652	655	711	640	672	672	657	657	644	660	633	685	708	672	671	668	607	668	696	669	670	626	672	642	620	706	629	680	700	670	713	600	689	719	709	672	658	628	659	678	658	675	651	665	685	655	714	668	684	688	673	634	690	675	664	698	652	648	706	660	666	691	676	668	651	693	687	680	695	699	655	654	645	692	709	659	715	697	702	699	630	640	673	640	642	699	696	693	660	684	654	657	637	667	662	659	646	649	668	698	644	661	659	666	684	734	655	669	736	671	665	654	666	688	681	677	636	705	682	685	664	602	649	664	724	679	662	640	639	687	712	633	642	665	701	682	672	634	659	638	655	647	675	659	631	653	682	663	652	657	647	658	629	688	628	663	686	630	628	658	643	654	674	652	687	654	668	701	682	679	639	703	677	686	635	665	655	711	701	683	691	721	674	686	652	649	675	704	699	645	735	660	637	667	656	714	666	670	653	709	715	684	671	674	653	637	666	680	664	664	683	679	695	687	677	638	654	622	624	692	687	692	679	686	647	665	720	653	655	690	616	649	643	655	677	644	652	678	671	724	636	672	657	660	719	672	648	670	645	691	669	663	635	675	673	647	725	631	635	692	667	656	681	683	624	669	721	636	629	662	664	669	671	687	692	667	663	680	670	651	664	646	675	658	697	645	672	667	673	696	689	634	634	650	678	695	663	632	694	664	633	673	652	661	632	637	677	685	652	677	607	625	658	684	670	703	628	716	683	632	642	687	623	659	701	710	638	648	641	666	673	642	687	690	727	668	680	681	650	649	683	725	698	642	659	656	695	715	675	669	620	673	731	654	661	640	637	661	671	665	622	703	663	701	708	644	664	638	701	677	640	663	672	642	663	651	652	709	671	676	707	605	695	696	632	612	671	678	641	684	693	639	674	707	612	698	644	699	686	660	674	639	677	652	672	656	693	710	707	640	682	749	643	697	704	651	732	676	652	677	651	677	684	649	677	643	693	644	690	646	652	660	676	707	642	668	711	711	658	682	702	740	673	656	677	717	702	652	679	659	691	661	668	635	623	707	693	691	680	623	670	649	708	684	641	730	682	648	664	682	704	640	640	645	663	639	670	645	658	708	680	688	711	633	675	672	660	656	654	657	718	674	688	703	644	637	652	664	645	676	695	712	682	652	636	636	649	684	648	722	656	681	658	641	621	658	691	648	680	685	682	653	685	637	650	657	654	714	654	668	664	655	663	663	731	670	644	701	671	669	662	654	677	679	716	720	678	662	647	663	703	654	655	652	650	675	692	697	696	671	635	662	648	694	684	686	645	623	677	679	668	649	656	677	662	714	644	677	632	643	704	689	684	650	640	670	654	679	647	691	707	648	657	692	664	683	665	654	713	658	684	688	652	707	675	651	685	675	652	640	691	680	667	648	697	687	701	716	694	706	672	674	651	643	653	673	657	697	679	683	682	660	671	636	627	677	751	688	631	641	672	628	644	668	672	655	639	670	637	647	665	643	711	668	584	633	655	684	660	650	655	674	669	693	670	692	655	693	599	674	683	653	639	708	686	725	661	641	666	643	703	679	671	715	659	690	640	732	706	699	674	639	622	681	686	635	648	661	677	668	654	643	674	645	674	667	686	645	666	682	687	707	663	672	654	681	667	653	668	662	679	673	683	688	692	707	663	664	668	699	661	662	670	679	668	712	674	681	659	707	654	709	646	663	662	688	678	617	658	654	658	646	655	688	626	659	593	662	700	679	657	704	684	708	701	690	720	711	730	656	645	639	651	681	667	665	695	633	660	700	681	700	685	717	641	664	650	712	650	681	679	674	691	639	620	688	658	691	671	683	613	660	647	661	674	630	678	648	667	670	692	685	706	665	659	705	654	703	670	673	619	705	740	666	609	654	672	691	695	653	695	657	688	671	714	686	721	708	683	661	688	663	699	662	689	650	666	657	686	703	664	611	696	683	650	659	687	695	667	693	636	697	628	675	700	715	657	673	679	664	683	668	637	698	643	638	648	645	686	657	718	649	664	692	637	676	723	699	677	684	709	665	674	661	680	686	654	617	703	662	679	634	688	604	703	722	701	675	639	697	646	667	641	656	643	712	696	665	691	672	672	674	692	686	670	649	717	650	654	656	678	705	664	652	689	668	644	654	692	680	663	671	667	662	718	675	651	711	697	639	684	650	658	673	667	638	698	644	652	688	662	666	642	650	695	686	676	670	670	653	727	645	647	615	664	710	661	692	677	659	659	663	699	646	686	648	666	662	619	688	696	675	700	660	635	716	668	634	682	694	676	668	710	668	661	666	703	652	647	641	653	697	687	702	665	704	674	705	703	656	694	685	664	710	658	650	669	660	684	656	699	669	666	689	666	698	673	677	673	645	656	670	647	693	660	714	692	680	651	672	656	679	661	694	708	635	725	637	694	655	684	711	679	667	652	646	697	691	669	674	616	664	662	623	697	698	670	690	608	631	636	633	707	662	683	687	646	704	688	683	747	672	704	650	632	679	645	732	664	649	692	641	683	653	632	666	706	670	654	674	635	649	648	738	688	661	647	668	679	680	716	708	680	646	671	663	676	681	660	677	669	694	634	719	656	637	639	683	704	674	654	719	631	691	679	651	664	618	660	660	694	693	675	669	647	637	671	660	684	647	639	730	680	658	645	646	622	689	664	639	640	642	687	683	692	700	692	657	691	677	684
24551	20841	24382	27415	18857	1167	533	414	412	375	371	373	422	373	388	357	408	397	357	342	342	351	361	386	416	384	423	373	378	361	368	362	376	366	334	366	386	391	389	314	385	386	352	389	380	376	387	351	358	384	346	376	359	354	369	384	320	374	367	320	365	403	397	366	346	351	379	341	378	385	392	378	358	352	377	403	370	371	350	362	375	408	376	373	357	370	358	355	388	350	344	398	376	363	392	379	343	374	368	365	367	399	374	370	337	353	377	356	350	372	362	375	357	317	378	358	405	379	358	337	371	355	367	380	376	363	369	340	344	340	361	368	354	367	369	373	385	396	403	369	352	328	356	352	352	399	399	341	374	356	351	338	377	361	393	361	391	378	351	352	354	380	363	370	363	373	365	351	364	362	405	329	389	336	386	338	377	368	397	365	373	360	386	378	394	392	347	386	332	385	369	349	375	358	396	375	382	382	368	333	357	396	373	403	396	390	378	399	398	360	356	371	378	371	402	363	352	353	360	383	340	358	379	365	395	338	386	400	372	392	393	366	356	336	386	355	379	385	356	368	341	383	322	356	359	392	382	325	363	355	391	350	358	405	347	406	344	393	361	352	381	375	354	388	372	390	403	397	353	392	363	388	389	359	372	369	343	363	348	395	350	369	363	394	361	373	377	386	367	348	353	353	389	367	344	359	350	348	355	344	342	352	385	374	406	375	385	393	363	360	380	400	382	339	372	388	367	372	398	392	394	376	354	399	376	366	381	378	346	324	356	345	382	388	363	328	369	315	390	362	395	373	367	374	370	370	377	349	355	378	419	394	405	353	379	383	363	363	370	346	334	405	391	401	367	347	373	379	393	317	373	366	392	386	359	331	384	385	393	323	403	388	421	358	370	373	385	409	367	336	381	383	365	374	365	400	357	407	357	365	357	384	357	372	361	372	371	401	343	383	401	394	333	353	359	437	362	388	380	333	395	373	386	387	371	377	370	344	354	382	345	380	372	403	385	339	359	364	379	379	373	348	370	379	353	345	397	355	369	377	384	382	347	385	346	326	364	374	370	391	370	368	378	329	381	396	395	359	346	346	382	398	381	346	404	385	343	351	346	361	373	386	372	336	370	376	356	359	366	388	356	380	362	351	364	371	347	379	368	393	377	343	364	360	401	406	382	340	341	343	361	357	392	368	402	354	359	361	319	366	336	382	408	375	362	380	372	380	376	343	404	377	366	332	373	366	325	369	395	361	350	373	365	318	405	364	349	381	397	377	375	372	362	375	353	334	370	372	386	381	335	386	365	384	389	402	353	342	353	342	370	338	342	374	356	370	391	320	386	389	409	393	397	366	358	376	372	355	385	357	383	346	396	371	382	385	384	370	348	365	395	365	374	366	380	348	351	379	374	406	392	364	358	334	359	373	352	360	387	371	377	347	364	375	367	386	388	371	339	351	362	354	387	374	340	369	354	368	389	346	350	365	364	357	360	328	335	379	335	367	331	342	368	341	366	352	354	368	362	352	342	369	376	381	377	347	420	384	369	367	364	382	380	343	369	367	389	354	335	352	339	354	347	336	366	375	357	338	368	401	399	408	397	367	363	376	362	399	379	391	371	359	355	378	354	330	384	382	353	365	374	394	427	364	367	367	361	415	416	382	368	381	356	377	357	380	331	374	383	375	351	330	380	379	391	376	370	352	348	353	375	392	386	390	337	390	375	391	374	353	367	373	320	342	371	412	380	396	394	372	371	429	400	376	390	375	361	389	353	372	369	370	396	381	376	354	396	360	345	347	348	380	414	378	362	347	398	382	358	360	369	343	386	374	398	348	393	373	378	400	355	374	371	347	353	415	381	381	410	352	377	353	354	365	379	380	357	353	390	453	404	334	355	336	411	344	348	359	359	390	369	392	363	353	373	357	352	386	371	357	360	409	435	358	400	376	372	338	368	357	365	332	410	366	366	351	350	384	396	351	331	390	384	364	367	371	400	355	406	399	330	366	373	375	361	355	366	380	330	312	391	396	373	388	378	345	376	360	366	354	353	394	405	362	359	367	347	383	407	348	341	347	327	350	379	364	385	353	355	299	355	373	378	335	370	396	365	408	358	391	359	363	356	379	356	421	364	337	360	364	362	373	415	378	386	364	371	347	378	376	385	387	331	386	399	355	403	372	341	369	370	413	383	358	344	362	390	370	379	378	381	404	393	388	361	347	368	355	374	344	366	345	353	391	395	371	347	398	404	358	353	367	343	338	400	363	361	387	336	404	368	379	365	347	382	392	403	351	339	379	345	369	384	354	337	367	371	351	370	332	387	373	345	373	342	338	311	385	380	367	359	388	366	385	386	329	342	403	343	368	355	358	351	389	369	377	386	353	363	328	359	372	352	393	371	391	369	378	410	377	370	376	399	354	361	374	391	394	345	355	375	357	377	360	367	347	372	345	380	383	372	374	400	401	321	365	369	373	389	365	389	372	347	382	372	347	363	381	329	394	332	391	401	365	374	355	358	344	355	356	365	331	349	343	406	359	378	356	335	392	381	378	386	359	398	354	378	395	383	363	351	361	376	384	360	387	351	348	383	373	384	357	366	393	378	383	378	397	396	389	404	368	338	353	365	350	330	356	394	367	377	350	359	415	376	366	386	365	339	393	371	400	384	414	395	368	359	352	359	379	379	384	357	355	389	346	356	352	360	385	359	370	352	393	331	379	382	418	353	406	377	356	335	373	377	385	378	364	375	340	395	362	354	349	338	334	333	345	381	362	370	391	363	374	349	356	334	335	346	322	332	358	348	352	326	325	413	391	392	348	358	363	346	388	418	371	377	381	359	346	393	358	332	385	359	383	344	411	411	378	409	400	368	380	361	364	393	362	341	371	330	365	392	364	382	332	381	370	386	359	368	331	373	372	357	375	386	365	343	374	370	351	392	382	334	381	364	356	376	350	363	343	375	373	410	357	379	351	384	382	345	347	376	323	399	373	364	342	387	405	376	365	363	391	366	370	406	357	336	387	380	342	335	378	402	369	375	392	371	347	376	360	376	375	343	421	385	332	385	402	342	413	383	360	324	399	353	388	377	376	392	398	406	393	378	393	343	375	377	347	374	357	340	382	366	381	364	347	340	351	340	371	380	385	361	367	357	376	404	373	378	391	401	369	390	396	371	406	327	383	340	331	369	380	361	352	402	357	357	336	374	356	354	376	390	371	369	411	345	330	372	375	379	366	357	358	400	381	365	322	349	343	378	364	375	366	367	349	358	373	391	353	385	388	328	372	379	391	371	377	362	351	364	352	371	401	396	365	386	311	349	369	352	371	356	387	341	353	353	407	406	412	355	349	374	364	389	373	365	395	390	348	363	361	374	388	368	400	362	379	350	400	406	319	361	373	342	394	358	361	372	354	355	382	363	390	349	379	361	371	401	377	360	375	394	359	374	374	347	365	351	387	356	342	357	358	422	349	326	388	394	375	343	396	357	357	336	386	358	361	395	339	362	355	384	353
3834	2937	1965	1313	994	900	886	830	836	835	847	854	800	864	818	767	813	837	846	820	788	808	828	779	802	780	811	858	824	808	827	774	771	835	844	798	796	795	849	804	795	836	848	832	838	813	813	884	832	765	776	843	794	810	796	793	792	819	816	832	871	799	855	845	828	831	791	847	858	828	802	793	820	839	774	858	844	761	819	832	763	835	772	883	813	808	857	843	822	815	826	851	824	797	854	804	776	825	773	845	795	830	787	862	782	832	786	747	870	850	818	862	841	848	826	806	804	804	829	806	895	874	769	843	809	815	808	820	835	800	796	854	795	797	862	837	824	749	806	786	776	798	784	824	842	798	807	801	820	848	791	804	811	881	863	811	824	787	836	834	779	817	848	797	784	807	843	852	808	781	785	826	850	781	785	829	799	822	843	816	860	780	801	758	774	812	827	839	810	756	873	777	786	787	775	810	858	788	758	815	834	824	794	813	855	821	776	817	811	796	834	813	855	783	807	792	761	785	836	805	803	815	805	828	824	750	834	777	818	773	825	808	820	820	809	818	798	828	835	858	815	806	849	843	813	860	816	877	831	750	826	822	809	815	848	811	855	813	838	769	833	769	812	809	845	857	803	858	842	842	829	805	818	818	827	746	795	803	860	823	800	764	795	785	844	787	788	810	757	768	834	807	820	775	808	795	832	777	810	804	793	771	793	735	816	753	816	809	783	799	786	817	820	819	804	741	845	819	821	828	763	794	802	851	792	821	818	840	794	827	808	825	766	777	809	860	822	827	849	813	791	827	827	784	816	796	786	795	786	831	857	825	814	811	754	844	832	859	859	760	783	829	772	815	793	818	786	770	784	870	848	777	818	845	824	870	816	789	839	844	780	790	775	784	768	842	810	811	796	860	802	815	828	816	841	783	799	865	773	813	817	856	785	877	773	762	844	838	822	808	722	813	765	857	824	818	818	810	863	797	771	837	802	812	809	780	869	817	830	827	818	832	803	803	813	817	793	831	801	835	830	813	801	831	783	819	805	753	773	842	845	777	810	815	789	857	813	803	848	768	756	826	814	847	754	820	779	803	820	787	817	843	776	759	807	774	795	823	756	776	816	811	831	783	756	794	767	782	862	809	805	845	804	826	846	839	803	776	819	827	834	852	818	812	832	818	813	789	811	788	862	783	801	825	767	839	854	833	798	847	793	783	826	879	807	843	820	849	765	757	813	845	800	811	834	835	840	796	848	761	850	800	824	795	815	838	775	818	805	839	852	837	786	838	801	808	828	848	791	790	786	802	783	872	817	760	747	849	827	848	780	764	817	772	794	842	797	779	795	819	831	810	848	813	789	839	813	825	828	782	813	810	846	826	806	815	770	866	830	813	792	784	825	815	777	866	711	863	817	812	781	823	830	800	790	823	805	765	740	809	874	817	816	843	830	866	866	833	770	827	822	881	883	813	834	826	821	800	790	811	810	877	815	824	788	759	840	765	806	746	777	775	775	864	847	795	831	840	829	812	827	786	854	792	848	782	823	810	877	765	811	805	819	813	803	810	822	820	815	842	796	836	793	831	802	841	749	826	796	793	826	842	830	849	813	781	845	832	827	831	800	806	760	763	829	830	849	798	809	786	770	835	808	834	818	806	852	850	810	835	808	781	778	829	789	803	864	821	813	791	801	791	835	850	816	771	833	767	819	841	800	807	790	767	776	764	856	813	823	812	827	813	783	795	811	839	841	826	775	858	813	789	787	788	841	815	796	852	812	810	825	788	768	828	771	859	766	817	841	822	778	818	830	859	790	777	827	817	876	838	790	790	800	801	802	765	806	821	865	781	726	808	856	843	812	812	776	835	827	821	788	773	811	863	832	769	819	817	788	796	838	762	826	775	821	799	809	806	804	791	859	813	793	772	814	794	848	790	844	772	781	801	823	796	842	776	807	867	780	849	797	794	801	775	836	812	796	860	802	796	820	834	858	773	764	833	794	769	768	817	816	798	798	813	806	756	781	825	792	815	794	810	819	844	787	789	852	795	752	803	846	797	813	787	809	827	823	840	812	825	843	817	815	785	823	775	757	839	834	838	775	828	815	792	795	789	816	834	788	780	809	797	873	794	823	847	825	820	745	870	792	819	797	831	823	780	784	776	824	806	840	868	827	777	791	826	827	806	819	803	798	842	815	826	781	809	766	814	778	820	747	813	804	823	862	827	836	829	813	839	815	821	857	817	845	841	819	841	808	793	860	853	824	811	813	828	822	801	814	838	852	825	809	891	845	846	808	858	812	823	837	787	778	828	827	785	833	788	783	828	830	790	856	854	839	812	778	782	782	862	804	831	832	809	848	827	797	806	787	811	819	818	850	833	835	807	774	790	855	826	793	773	840	795	824	803	848	849	844	841	796	808	813	831	803	782	796	863	811	805	837	822	781	824	793	779	835	847	827	801	836	796	867	825	825	811	844	786	783	824	819	872	808	824	818	844	803	797	831	821	795	819	839	789	739	749	771	828	810	807	783	814	771	836	809	823	818	811	861	764	790	797	838	801	888	813	849	779	811	790	875	810	826	816	834	815	783	804	796	798	773	829	807	801	791	787	825	814	841	806	827	825	827	802	806	851	793	801	795	788	790	794	824	837	781	796	851	798	798	801	769	806	843	811	863	762	891	811	858	830	784	796	788	752	767	820	830	816	826	793	804	829	839	872	801	825	799	838	720	820	809	816	804	795	820	812	844	830	825	774	787	835	814	817	820	802	854	787	784	866	843	777	825	768	808	826	831	783	761	773	854	861	816	826	808	846	856	834	800	806	780	830	819	803	781	839	787	826	817	819	754	833	827	827	811	805	834	815	829	813	803	762	798	791	792	870	831	860	853	821	816	856	802	742	796	817	844	810	798	831	824	875	782	807	795	799	781	852	846	828	813	793	823	808	846	824	794	788	839	820	808	841	741	816	792	811	780	781	828	792	800	811	821	844	764	847	789	885	861	800	822	824	809	819	811	856	785	862	781	797	805	799	822	837	850	803	815	781	818	799	809	743	762	821	821	794	845	825	843	849	804	802	861	816	826	794	801	808	846	822	822	790	795	811	861	804	822	790	800	787	845	819	821	798	837	793	803	822	858	791	761	773	813	767	803	777	842	801	811	821	824	883	870	824	831	802	778	828	827	825	763	825	749	829	813	816	839	813	779	836	816	819	784	778	832	804	783	789	783	766	799	796	784	784	761	860	896	810	832	844	780	849	883	776	817	789	821	823	815	794	831	801	804	801	805	783	822	831	779	808	800	806	802	801	806	835	880	775	813	798	857	839	807	794	768	834	787	823	821	767	838	772	816	780	815	847	800	811	848	817	833	803	833	862	759	861	804	856	795	775	863	823	831	772	820	799	824	838	838	852	878	817	877	845	780	837	833	778	871	807	849	825	823	809	864	799	838	824	848	841	809	833	792	815	837	821	833	851	851	797	814	816	825	834	810	782	817	811	806	829	810	798	817	866	818	823
23541	20814	25106	26632	20816	20791	2539	488	357	298	316	286	287	247	218	225	255	238	238	240	260	237	246	231	244	233	219	222	244	211	226	237	219	225	211	248	205	217	220	234	210	207	229	217	244	224	227	233	257	240	215	253	244	207	204	220	202	232	212	210	211	193	226	211	215	204	220	192	230	226	218	230	228	205	232	237	225	219	212	229	228	236	203	216	216	211	218	247	255	210	220	220	234	206	218	222	237	250	201	240	220	192	245	211	222	196	205	218	206	227	182	225	216	232	198	225	229	227	220	208	201	211	192	219	194	235	230	213	218	215	212	220	213	191	244	237	229	210	210	251	233	204	211	203	211	206	201	207	222	220	206	212	202	217	209	231	218	219	204	217	201	214	217	222	218	226	238	198	253	234	205	237	206	226	207	246	193	190	210	217	220	236	214	232	208	214	226	256	241	237	211	196	248	255	204	207	220	233	192	213	201	223	204	192	218	216	233	216	223	219	235	231	231	253	245	232	236	226	236	195	212	235	222	187	209	220	199	197	186	208	230	226	226	221	253	233	209	221	267	243	215	208	197	221	268	201	212	210	203	215	224	210	225	238	239	241	228	248	205	182	224	239	240	239	225	190	207	231	250	251	214	222	206	223	217	237	224	234	184	231	222	221	204	219	222	224	248	204	215	219	218	194	206	244	214	216	177	194	203	201	193	227	233	200	231	221	211	236	206	223	202	214	186	195	246	210	229	220	224	236	244	235	218	205	240	235	232	240	218	202	208	209	191	199	217	219	216	227	236	230	225	188	206	212	192	201	251	219	239	204	220	184	206	216	233	195	192	198	215	202	235	232	237	213	242	253	216	208	223	203	226	202	215	186	242	230	210	203	259	243	214	217	212	236	222	222	219	243	203	212	209	192	188	221	216	222	225	214	217	228	213	231	222	216	203	192	230	239	227	231	236	214	217	220	212	215	192	226	229	242	243	203	213	204	200	217	211	216	222	205	187	225	202	215	191	222	216	225	204	222	271	261	215	191	232	241	225	230	222	205	224	229	204	188	217	227	206	201	215	232	233	228	227	210	201	211	228	233	234	222	220	200	226	191	247	204	222	192	192	217	221	188	182	219	220	180	208	238	220	217	198	253	220	204	188	198	199	235	216	214	217	238	225	238	213	232	254	198	229	217	224	253	196	219	251	211	225	249	217	208	223	200	234	236	244	217	236	261	215	233	192	209	215	179	209	219	214	218	205	226	215	199	237	212	219	210	236	215	219	202	211	218	206	198	191	229	250	208	231	211	193	219	218	211	184	202	214	230	196	214	220	208	219	237	240	212	227	180	200	198	229	205	212	214	220	220	240	216	199	226	225	222	247	212	217	191	239	206	228	223	218	219	213	227	216	213	222	233	210	224	225	233	202	222	226	199	207	199	201	234	231	196	182	233	212	208	214	206	217	217	201	220	216	225	213	221	218	207	210	203	219	190	222	231	220	208	210	216	211	222	223	198	208	228	230	244	221	215	233	226	227	229	224	205	201	193	218	220	193	209	227	200	236	207	189	187	213	220	219	208	211	205	186	224	207	213	206	213	194	225	213	232	235	210	211	200	236	185	204	187	191	204	214	211	200	215	231	210	221	211	229	236	211	202	222	197	204	216	192	242	213	194	228	222	217	220	208	173	191	207	220	202	217	214	203	253	209	221	220	225	198	203	223	227	222	194	244	246	221	215	215	208	222	214	210	232	248	205	232	200	193	197	224	246	228	234	192	197	215	238	206	228	226	223	222	250	199	192	245	223	208	200	198	219	231	242	187	194	209	206	211	226	210	229	205	198	215	194	202	233	251	222	213	256	201	240	219	209	224	199	209	212	199	224	236	203	205	204	235	219	205	207	218	188	227	202	222	228	250	232	224	211	226	204	215	233	247	208	222	228	198	205	229	225	202	243	195	242	228	207	212	220	234	234	220	206	213	243	226	222	217	246	214	206	215	200	227	211	222	217	215	236	217	179	201	210	218	219	219	207	256	188	224	228	196	188	213	187	256	235	227	224	222	214	219	243	243	229	200	213	209	249	208	229	217	205	225	226	225	235	206	242	227	203	205	212	219	206	210	204	202	179	203	186	247	234	191	204	230	209	230	245	209	202	218	201	206	216	217	213	250	212	243	221	238	222	191	196	204	258	245	198	192	231	216	246	218	199	202	210	201	253	227	231	224	213	193	231	223	218	188	194	214	244	233	236	228	192	206	204	219	214	207	227	234	229	203	209	222	203	213	212	184	195	207	218	217	198	203	198	233	231	220	225	212	198	189	211	234	234	204	223	223	196	211	201	202	220	217	212	225	242	190	218	213	194	257	230	189	200	221	211	224	233	222	240	237	230	204	221	237	224	223	201	209	218	231	226	192	235	241	220	212	247	208	219	207	252	227	213	191	240	228	264	199	228	224	235	217	228	214	215	230	231	201	223	225	192	227	199	242	216	259	213	233	204	222	203	188	182	186	200	208	218	214	227	232	223	244	214	237	226	195	193	201	226	219	196	212	215	237	203	218	226	214	214	233	212	211	217	229	200	232	205	248	237	212	218	192	226	191	229	218	244	203	242	205	200	241	230	239	206	230	229	225	217	206	217	220	217	221	197	235	219	211	199	207	202	231	237	220	202	207	228	189	216	232	217	209	220	206	205	229	211	207	201	197	216	207	213	207	203	206	209	253	220	231	208	212	219	213	222	193	190	207	226	220	207	203	195	219	219	200	179	223	180	218	244	223	238	203	237	263	245	218	223	186	200	215	207	222	191	227	201	208	218	233	217	222	252	218	211	242	231	220	232	217	199	204	216	210	215	221	194	256	244	232	226	198	206	213	223	214	192	214	166	222	234	206	214	220	201	226	225	217	204	230	213	228	204	200	230	226	222	230	217	216	185	208	206	215	235	204	219	216	208	200	202	221	220	214	219	246	230	208	213	236	219	230	222	227	226	230	209	239	205	220	217	200	216	221	226	209	228	201	215	231	210	224	232	202	186	235	193	216	185	188	238	208	210	218	231	227	222	207	228	227	226	203	210	247	218	159	214	193	216	237	225	185	215	191	239	222	222	234	205	215	210	206	223	196	235	231	240	226	261	232	191	212	209	208	230	218	216	217	222	221	214	238	218	183	200	188	202	225	216	246	190	212	211	242	236	185	202	219	210	236	207	218	237	226	222	197	210	211	207	222	232	222	230	208	204	227	210	214	202	215	241	203	221	233	213	221	211	221	241	234	203	222	209	220	205	185	195	235	225	246	209	228	195	243	197	198	238	200	232	254	226	230	209	205	233	238	192	246	230	214	208	205	186	211	219	237	221	223	231	246	239	200	209	228	204	245	229	220	225	190	208	206	228	196	217	222	215	224	208	229	215	221	210	218	222	198	205	252	229	209	191	214	194	217	217	256	186	227	239	228	215	231	194	194	229	250	243	246	224	245	219	202	183	194	230	255	218	222	212	209	233	228	213	220	182	200	200	206	199
3439	4961	3082	1450	939	739	647	574	604	552	542	539	483	535	532	545	502	478	518	523	526	534	475	504	489	504	537	512	524	514	515	514	491	523	482	524	482	496	514	484	506	509	474	500	499	509	502	521	480	510	508	521	480	506	503	517	521	474	503	508	504	509	497	503	513	487	523	482	522	496	461	502	462	493	492	506	456	524	521	487	480	493	493	482	463	552	533	441	478	470	490	517	508	506	496	512	526	479	526	495	480	475	531	504	498	502	526	487	520	511	493	488	483	513	526	536	572	490	473	489	497	534	480	466	457	474	517	498	494	456	519	503	478	466	502	489	501	488	506	498	502	541	502	491	503	528	495	506	487	476	503	515	478	466	515	475	509	453	536	526	469	508	540	500	497	525	509	472	547	435	499	487	498	503	497	496	506	495	474	479	488	491	525	501	512	498	482	494	500	501	515	496	501	517	504	526	460	517	523	499	478	479	435	512	470	487	491	502	510	453	475	460	502	485	490	506	476	478	460	511	463	504	459	480	530	518	519	501	471	480	484	475	516	487	507	505	509	489	462	460	491	505	489	463	490	510	512	445	454	522	494	516	474	535	508	489	495	504	506	515	480	484	500	513	550	505	486	470	496	500	472	489	482	478	496	553	508	515	459	485	487	492	546	512	486	494	493	518	495	471	485	491	486	518	507	459	505	520	471	501	514	506	498	482	506	518	480	502	497	497	511	511	493	508	493	507	520	464	524	483	481	468	544	516	526	528	465	485	497	461	504	518	486	474	497	491	507	489	533	533	481	467	523	482	483	494	472	482	462	475	486	462	515	481	482	501	521	462	501	472	487	497	470	513	473	496	490	502	503	495	539	500	505	468	521	460	495	483	485	495	527	502	508	525	478	441	513	474	543	493	537	512	469	512	487	511	476	525	524	500	442	519	465	487	514	524	478	462	508	503	518	498	483	539	516	497	509	477	477	461	557	468	480	498	506	507	490	479	509	517	497	486	494	483	511	504	497	480	486	475	476	504	526	486	473	481	497	535	480	472	487	538	489	507	470	473	515	500	527	512	510	482	493	487	497	515	505	493	501	469	527	492	510	505	510	531	503	487	526	529	527	499	474	509	524	502	518	490	503	526	453	475	481	500	498	503	507	480	470	545	524	479	476	480	521	508	472	504	508	474	498	478	484	474	494	510	512	511	498	508	469	496	485	511	530	486	504	493	485	502	482	516	529	504	452	505	528	489	492	508	522	493	522	537	489	514	494	489	512	515	499	503	507	495	492	464	493	483	490	496	520	521	473	479	484	516	494	480	487	534	466	504	495	498	503	447	532	531	500	481	488	517	492	491	515	531	517	510	486	493	474	486	494	517	501	533	516	487	486	494	489	499	495	508	510	503	493	460	490	488	502	479	521	496	505	475	512	496	489	486	525	517	469	508	470	519	498	516	487	488	485	501	526	483	531	487	517	493	482	507	495	510	531	508	487	523	492	495	446	475	533	491	498	495	492	489	470	505	491	483	487	477	490	482	521	497	512	486	511	483	500	493	488	501	505	495	504	464	487	512	479	497	475	502	477	501	504	474	490	489	479	484	500	476	459	517	520	483	501	508	479	499	488	472	520	482	483	490	481	547	502	469	480	522	471	542	461	528	461	513	493	484	509	461	467	458	484	519	476	502	530	459	482	501	526	463	532	476	506	517	484	504	513	518	490	510	443	497	464	475	492	525	468	478	480	488	443	467	498	521	560	509	491	500	478	533	491	474	476	456	482	478	487	500	505	496	477	511	500	469	556	503	448	480	511	496	494	476	531	520	474	499	446	503	503	475	509	503	487	505	496	507	505	491	474	502	451	463	509	488	541	489	503	516	463	487	528	480	538	492	485	482	521	471	525	514	506	515	538	504	493	505	503	514	460	486	496	527	512	533	502	532	528	478	453	538	510	506	471	485	472	498	503	476	505	464	517	498	522	514	514	523	424	488	488	500	517	483	476	516	480	486	531	471	493	498	482	509	523	492	505	491	523	498	505	484	508	504	493	499	510	546	487	484	481	529	515	484	496	481	546	477	489	503	461	471	529	522	470	480	482	526	506	471	507	539	467	476	492	553	503	550	543	510	506	508	483	540	441	493	480	492	490	517	498	486	504	494	505	492	520	468	484	480	528	468	502	481	480	487	514	510	508	519	516	521	481	513	520	515	488	532	509	565	493	522	507	517	496	492	509	524	500	495	474	471	483	458	506	520	476	510	519	537	507	477	497	499	504	555	489	480	525	478	510	464	498	530	506	544	509	485	497	527	518	524	491	538	498	498	522	489	524	448	487	480	514	511	536	536	497	475	475	486	496	480	472	492	529	486	480	516	499	485	531	474	520	488	481	454	496	501	466	485	547	527	513	491	471	495	541	535	495	470	459	494	496	537	494	497	527	471	489	505	466	487	522	474	517	504	523	499	471	555	533	525	497	511	503	513	497	530	492	472	496	552	513	518	476	514	475	484	485	506	489	485	491	550	521	514	486	482	499	483	484	506	482	439	485	466	484	491	521	494	487	487	496	514	539	506	498	517	517	500	468	515	443	469	474	480	492	492	484	482	493	491	519	478	484	496	487	533	502	472	465	515	464	488	525	488	535	496	533	493	521	503	530	501	516	473	512	492	489	486	486	527	499	465	485	472	487	461	529	511	485	501	490	495	498	529	480	502	495	468	501	482	514	513	474	480	448	521	502	482	482	482	520	515	494	485	492	509	504	499	507	476	511	518	491	509	503	488	513	469	533	501	491	545	500	512	516	490	455	450	516	493	507	470	508	496	500	504	476	515	467	497	461	513	496	493	466	504	513	487	487	503	495	491	510	510	541	518	528	492	466	500	474	489	464	488	521	518	512	490	489	515	526	509	460	504	494	535	502	496	494	481	531	518	521	461	506	491	526	537	452	506	518	497	517	495	512	508	476	473	491	502	503	490	511	524	448	481	477	493	536	478	513	470	486	479	498	469	481	498	500	504	493	479	516	533	487	497	466	520	515	503	491	494	517	468	494	496	546	472	474	477	497	515	486	505	470	486	507	497	509	536	460	456	525	501	473	488	492	515	516	497	520	475	498	522	493	502	483	517	463	470	513	485	528	482	501	516	493	506	509	506	463	510	518	491	480	505	486	525	461	471	480	526	530	503	509	489	515	499	537	510	528	514	497	503	496	502	499	501	490	505	516	492	500	504	477	491	513	501	480	526	476	510	525	539	526	487	502	532	488	480	497	498	498	480	494	505	498	522	526	476	531	500	480	478	496	527	523	522	485	508	531	518	491	477	557	481	526	493	477	518	468	455	461	512	496	507	496	495	471	485	499	483	476	522	548	504	487	513	475	497	465	474	485	474	494	526	491	509	507	528	460	526	504	507	508	511	515	485	476	479	512	534	484	488	502	538	497	494	509	510	458	481	524	505	510	507	490	525	501	531	505	453	480	500	480	504	503	510	519	490	483	503	506	480	494	500	500	453	492	515
32445	11739	1283	392	325	309	306	283	282	306	298	326	286	264	278	283	310	290	271	289	300	297	299	278	275	299	273	323	303	295	314	275	290	303	287	320	279	308	275	318	314	321	305	296	273	285	282	320	314	264	316	302	286	322	268	259	248	248	279	289	264	307	267	253	284	299	300	280	316	300	314	294	274	287	292	281	315	286	300	308	272	296	273	337	308	315	309	292	309	301	295	311	285	317	285	275	276	288	281	268	291	287	271	276	303	273	284	322	263	322	246	259	272	263	291	290	285	286	301	287	273	275	316	257	287	269	252	306	305	273	278	301	298	290	292	269	258	301	289	280	290	283	288	281	285	289	315	262	278	266	264	275	261	286	290	331	262	301	286	297	292	301	278	261	307	276	277	301	275	305	314	295	278	285	328	307	283	282	270	292	302	313	310	301	255	287	289	293	287	277	286	339	275	278	276	291	284	270	281	266	277	272	330	313	276	298	304	292	330	301	305	290	277	268	230	300	301	289	293	317	285	301	286	261	270	309	304	294	276	286	304	276	316	274	259	293	272	285	287	313	291	313	269	303	289	305	301	290	281	267	277	278	272	291	278	283	265	281	270	287	277	318	303	269	297	277	290	305	318	271	305	301	288	291	279	278	284	308	291	262	272	300	282	292	275	283	293	268	302	289	282	308	270	316	288	280	301	287	318	276	272	293	296	269	308	263	275	324	284	255	269	278	280	289	289	305	287	300	297	294	261	327	275	284	289	283	280	300	266	283	284	274	289	315	299	273	312	265	280	294	283	275	305	281	310	302	292	299	277	277	284	297	290	287	293	269	298	310	306	308	293	290	263	302	302	275	260	293	310	285	299	269	304	278	307	279	345	276	299	290	267	287	269	319	302	294	261	274	245	285	271	259	300	296	301	288	263	307	307	275	334	257	279	313	316	263	280	256	271	274	274	323	290	293	283	282	279	289	268	292	280	278	282	300	284	273	301	320	286	299	282	271	273	291	312	291	298	258	285	261	267	258	308	324	264	298	279	270	258	271	282	289	281	310	286	290	313	284	262	312	276	288	312	297	291	290	303	267	321	271	293	289	295	278	290	265	307	270	265	296	292	278	296	306	299	282	294	292	280	293	283	294	292	316	290	256	305	309	305	298	282	296	306	318	274	324	315	314	297	267	281	301	320	287	306	307	311	283	296	274	289	264	270	295	313	276	308	273	297	291	290	252	301	277	289	290	279	272	282	272	296	282	264	321	329	307	303	304	299	254	299	270	314	297	287	289	273	308	281	283	273	289	311	264	266	279	275	266	260	276	308	302	314	291	298	296	287	298	255	266	284	329	310	322	272	279	272	302	286	286	267	248	335	265	264	290	290	319	292	304	274	266	318	261	284	254	301	295	307	279	272	262	278	258	256	263	299	285	273	307	286	320	324	272	271	263	292	300	277	306	305	305	263	281	280	293	292	266	282	291	292	298	345	288	318	290	265	304	289	282	268	253	271	281	286	244	283	245	288	290	286	285	273	296	286	318	288	313	286	282	309	270	288	273	285	290	287	291	257	281	284	312	284	308	286	252	284	273	238	300	286	287	300	282	285	324	276	284	297	316	307	291	260	323	295	293	288	247	297	260	264	305	271	263	273	287	294	279	262	286	310	289	315	305	283	277	291	296	278	273	274	310	310	260	281	282	278	269	309	295	273	279	275	266	291	294	275	305	280	294	294	293	295	276	274	303	293	266	330	285	297	289	287	279	318	256	293	304	324	281	287	301	229	301	294	277	310	276	309	286	323	298	292	309	287	274	305	335	267	309	298	307	290	305	276	295	297	261	289	268	269	298	298	291	287	275	307	297	272	281	280	261	274	279	290	306	300	287	298	328	305	269	301	307	293	267	272	269	296	306	304	293	274	295	289	298	282	314	280	325	264	276	305	277	296	298	283	273	253	283	277	294	269	279	290	290	327	304	288	285	265	300	293	282	296	285	316	314	282	296	307	284	317	273	282	276	296	258	294	282	288	273	286	281	287	296	287	328	307	284	282	326	310	299	314	271	311	287	290	284	285	303	289	284	303	275	326	254	288	297	304	284	262	293	281	293	276	293	291	242	273	329	304	301	270	307	298	303	307	304	274	272	260	266	307	273	302	291	293	282	281	270	303	289	273	265	300	276	283	338	309	299	265	312	276	314	251	295	268	309	272	269	283	250	294	267	275	308	294	302	286	296	278	284	301	274	295	255	248	275	291	295	246	300	269	294	287	285	298	308	318	276	282	295	269	265	306	279	289	260	285	284	288	269	266	300	271	297	262	283	280	255	290	259	285	277	286	288	252	295	296	291	293	294	312	293	301	285	283	281	315	304	284	319	311	272	258	329	277	318	302	265	272	308	290	268	291	284	299	289	268	252	290	298	316	320	316	291	278	281	266	272	282	284	291	307	307	301	277	295	266	319	258	288	301	287	270	287	293	279	270	274	319	331	299	290	279	279	269	275	291	265	285	266	290	286	312	281	292	305	301	256	285	273	273	261	277	277	252	268	289	280	282	294	292	279	321	273	269	306	279	298	313	323	302	303	299	293	253	298	290	284	322	294	287	278	266	301	284	286	291	288	280	270	309	292	308	275	259	312	292	278	291	291	304	301	282	279	276	301	296	311	274	309	294	272	309	318	305	260	302	280	257	315	296	290	292	277	287	280	271	257	317	289	283	275	292	324	266	279	301	288	255	295	305	281	285	287	263	271	274	281	314	285	281	293	299	268	318	315	281	297	279	272	291	319	286	297	304	275	273	313	309	257	281	302	265	274	260	265	299	256	272	277	268	288	295	308	269	284	321	276	294	269	255	287	318	292	275	275	287	288	275	288	295	297	277	306	302	273	292	288	273	287	277	314	249	281	264	291	285	289	316	256	270	293	269	253	311	301	273	291	275	285	278	301	287	331	267	285	275	294	264	282	274	289	314	271	276	287	306	276	318	279	296	301	266	322	275	263	320	266	285	318	274	300	297	302	292	314	282	290	289	244	290	276	271	302	270	275	295	287	274	279	299	301	286	283	284	284	281	300	299	313	303	278	302	272	324	295	260	268	266	272	285	252	315	266	315	283	256	279	267	273	309	299	315	300	304	288	267	265	294	320	293	291	269	296	257	285	289	262	302	316	281	307	258	315	298	268	302	290	286	346	270	264	287	297	315	297	295	327	281	308	252	275	273	298	312	283	305	294	272	311	276	268	254	269	283	278	258	274	299	254	286	276	263	278	289	330	300	301	305	273	296	294	322	267	263	279	300	312	266	281	303	304	265	303	273	266	277	277	271	292	287	269	294	270	300	261	276	270	288	309	260	273	305	294	269	292	291	288	265	288	252	273	284	298	290	290	265	284	301	296	255	276	278	295	263	275	317	293	293	282	281	250	286	281	237	283	317	324	287	258	274	307	265	282	306	271	256	264	315	282	282	285	268	328	297	337	286	286	324	264	303	307	280	277	311	316	313	306	300	273	284	251
5143	856	752	710	680	679	687	698	640	683	697	657	683	649	686	660	697	735	662	657	672	642	666	655	665	691	684	724	646	660	648	672	644	665	686	685	669	691	646	653	672	664	655	660	674	681	671	685	666	610	693	642	695	641	739	661	665	682	653	721	724	683	733	638	664	655	684	639	716	666	664	689	693	700	676	676	617	617	654	677	673	670	709	710	651	700	675	680	674	656	690	656	664	665	683	699	707	641	701	668	720	702	652	650	663	702	646	692	682	642	634	687	644	687	651	658	643	659	647	623	675	652	685	690	674	699	700	694	662	695	637	721	702	647	731	701	636	658	655	661	668	658	670	673	672	670	673	675	677	642	662	704	691	691	655	716	638	656	654	650	662	716	660	693	674	638	693	704	702	682	715	703	636	656	733	686	691	634	693	703	679	623	647	674	635	683	643	669	685	658	676	693	656	600	675	626	701	664	680	684	667	760	648	643	677	676	630	661	680	691	649	711	661	736	672	688	680	695	641	689	686	620	706	686	678	674	712	699	655	670	701	703	674	661	659	705	666	711	672	681	691	640	706	648	637	678	675	670	693	650	670	679	642	650	684	647	659	704	678	635	646	646	690	664	638	661	718	666	662	675	639	706	737	712	691	664	670	656	673	621	677	698	672	637	688	703	684	685	634	659	654	674	697	647	675	681	725	652	643	649	657	693	671	688	720	670	629	633	641	659	656	670	630	689	655	709	714	704	686	667	688	662	679	681	683	709	659	691	672	635	686	650	700	651	665	639	627	662	664	663	710	690	693	688	667	666	678	705	665	667	660	666	641	692	702	633	684	700	644	656	640	653	660	631	700	656	694	653	660	669	666	666	660	648	715	706	643	643	677	602	679	648	647	706	675	662	658	683	661	689	652	665	667	721	664	635	668	665	655	711	653	725	675	678	650	676	694	646	708	671	674	659	676	643	656	655	649	696	722	649	664	649	625	653	648	649	664	650	647	615	659	691	630	682	680	666	656	657	652	626	760	623	688	642	743	649	655	622	656	670	638	652	654	631	644	635	616	687	680	631	676	702	680	651	694	646	629	672	668	680	660	661	670	675	593	706	700	684	693	672	754	711	692	647	670	671	637	687	680	696	701	687	693	700	650	676	611	679	672	645	654	629	666	625	650	658	672	671	728	643	665	639	690	637	686	685	636	670	613	660	682	665	623	650	708	699	697	676	696	680	673	675	652	629	646	660	636	699	691	655	634	698	667	645	659	698	704	639	657	672	667	702	691	666	676	637	686	629	670	691	669	656	695	639	727	677	665	629	652	672	693	689	652	687	685	652	671	705	701	691	674	642	693	661	673	656	633	673	704	685	650	627	695	641	709	658	662	693	692	713	671	643	659	672	679	667	687	660	724	669	701	680	669	651	698	670	656	665	625	671	686	649	651	743	642	669	624	694	663	667	688	670	688	674	668	670	668	647	677	663	664	649	643	688	713	695	678	628	636	679	674	625	611	658	662	672	676	672	666	662	660	665	658	665	684	661	645	645	659	626	647	723	722	661	699	620	662	658	690	646	677	648	681	661	690	652	674	689	656	645	695	674	655	676	660	705	699	676	651	689	667	677	707	661	628	670	621	702	672	670	725	661	676	694	678	660	676	664	649	640	639	664	686	721	672	633	682	654	673	620	671	653	676	640	640	650	685	671	672	673	637	685	633	686	669	673	663	671	671	645	642	649	667	676	688	666	664	664	680	647	706	664	645	688	660	637	688	643	659	679	625	651	702	628	662	654	651	685	596	707	701	694	705	630	695	724	663	651	699	666	681	683	674	656	670	700	672	640	670	680	678	597	663	684	679	681	625	662	700	713	660	674	613	714	671	692	655	671	651	613	647	704	649	670	652	664	678	653	676	677	651	623	698	670	655	634	685	682	660	664	686	673	645	635	652	722	705	659	657	631	677	649	691	693	673	651	665	632	682	642	670	693	645	670	730	673	711	696	663	677	662	649	713	698	677	712	652	685	672	664	663	642	692	660	673	682	698	633	655	731	704	675	667	716	696	653	662	657	644	658	638	667	628	667	663	666	706	684	686	641	640	677	635	701	673	684	694	645	635	672	626	659	674	691	650	673	666	686	675	704	699	677	669	653	648	713	655	651	645	660	619	708	695	645	665	648	693	681	663	615	710	631	661	714	695	696	711	643	640	718	686	671	627	697	663	659	682	653	654	697	675	652	731	653	719	682	612	634	644	648	635	670	709	661	714	689	664	680	670	664	653	686	668	666	639	688	690	726	671	714	679	678	613	657	611	601	633	692	706	663	672	667	649	678	704	659	692	704	678	672	683	647	686	621	689	688	659	665	664	749	718	722	664	663	635	656	634	663	680	711	667	677	685	649	613	696	629	658	732	645	704	683	681	653	706	673	707	670	660	670	677	670	690	632	615	671	686	680	615	635	635	652	635	692	682	678	680	667	642	626	671	627	691	640	699	640	675	695	672	670	677	660	659	660	687	653	653	648	681	658	694	652	693	644	674	689	647	691	642	648	610	643	713	715	718	700	664	675	682	661	671	709	679	688	711	687	684	707	672	692	682	659	657	645	657	695	623	655	673	692	664	660	678	710	650	680	677	644	638	682	712	652	650	669	650	657	652	660	703	639	607	657	658	663	721	628	677	631	710	663	679	629	688	644	663	645	626	697	662	618	692	656	657	734	664	668	674	662	711	658	651	701	676	661	647	657	702	655	613	671	697	700	616	706	666	729	655	680	653	685	693	664	676	689	658	667	631	720	666	691	667	709	666	665	666	711	713	696	700	705	638	660	652	637	670	679	643	652	650	653	669	715	682	653	674	700	659	685	656	694	689	691	655	643	669	671	631	658	651	657	678	686	695	640	686	678	694	621	691	704	684	628	720	708	663	645	694	662	681	696	643	697	664	655	629	622	660	670	665	679	663	676	731	659	648	711	651	663	624	634	630	697	678	678	667	620	682	617	669	713	634	686	662	671	698	700	674	689	720	670	739	668	678	660	667	668	643	670	702	706	641	699	713	658	664	684	653	711	640	678	727	637	699	624	666	651	640	687	668	654	636	665	677	650	697	666	692	707	698	664	645	667	663	651	669	659	653	688	662	667	643	663	686	701	689	641	696	662	691	674	665	694	675	725	625	661	690	705	698	670	729	676	686	680	739	698	693	677	630	624	652	665	656	666	728	702	680	694	704	666	660	678	656	667	636	698	670	658	687	700	656	698	690	645	659	677	658	707	670	685	692	698	654	667	684	635	657	669	685	686	671	679	686	644	664	695	630	694	636	672	712	683	693	697	679	671	611	665	661	676	644	701	643	756	623	649	686	645	657	643	617	722	701	682	642	629	669	684	659	664	679	677	702	684	665	639	694	661	678	655	658	681	644	666	726	623	617	650	675	637	651	681	675	711	626	618	643	641	681	688	669	657	681	645	617	698	649	711	648	681	668	690	702	688	679	662	675	673	669	669	692	733	696	692	661	661
24596	20847	24355	27431	18837	1094	578	481	408	426	379	339	372	405	378	386	365	364	367	401	371	376	395	404	410	384	358	375	377	387	372	387	387	380	316	367	389	401	394	348	329	336	346	379	385	403	385	387	344	355	369	402	376	367	352	367	399	343	353	360	346	391	377	382	397	356	364	402	330	340	397	349	373	351	358	362	396	400	370	336	379	377	415	354	380	408	379	353	417	385	373	375	370	361	388	359	391	359	393	343	351	368	370	308	386	369	365	410	392	350	401	384	392	370	384	379	385	403	359	340	332	370	394	360	420	365	389	362	373	353	391	339	366	414	385	400	397	392	344	395	381	405	389	359	382	352	341	374	384	387	375	347	366	395	365	387	350	354	377	351	381	363	327	369	398	373	384	350	401	342	385	347	353	348	389	402	364	397	374	334	361	343	370	351	343	383	420	400	407	355	360	376	347	399	354	396	375	412	419	357	370	372	353	380	359	381	372	357	393	343	351	337	383	327	361	414	386	380	345	365	363	350	397	371	395	419	352	404	395	381	371	387	346	383	353	380	358	330	371	374	365	402	392	386	375	318	372	369	355	362	335	367	364	369	382	399	374	368	366	365	397	347	372	372	372	390	398	381	383	391	353	384	370	365	406	390	376	367	331	381	345	384	402	360	345	385	331	348	379	372	375	372	356	382	366	383	385	414	362	365	384	350	339	363	355	326	397	372	354	372	343	371	364	374	369	374	366	362	383	383	344	371	407	376	358	386	374	352	340	337	384	361	390	371	362	376	352	400	375	367	322	341	383	360	375	396	397	376	352	384	333	351	381	340	379	323	363	372	362	337	358	378	368	359	373	345	353	375	350	339	405	389	339	341	362	379	370	400	375	355	343	383	370	345	349	366	356	367	360	352	360	395	342	392	357	358	360	386	354	355	326	358	354	361	352	376	378	354	373	393	347	354	354	380	358	359	407	349	338	373	361	349	361	399	359	384	325	355	391	352	361	337	387	379	366	352	387	399	324	363	352	356	365	396	378	398	382	343	357	360	331	358	363	340	378	354	384	366	365	337	347	382	341	366	389	350	387	362	371	368	382	386	388	380	388	357	387	364	367	396	385	377	368	374	374	367	365	407	367	356	346	375	384	371	374	372	377	362	391	367	353	390	395	361	371	357	376	417	392	394	367	372	384	378	367	374	385	367	343	353	339	421	350	346	365	383	373	362	390	401	321	397	372	366	359	355	331	380	390	372	389	361	330	379	361	390	351	365	377	355	381	328	349	343	369	383	379	378	360	344	356	378	360	362	410	350	361	402	405	370	383	360	341	401	387	353	377	379	366	382	368	390	373	410	403	384	394	380	362	374	351	349	367	350	356	371	410	390	362	364	395	386	346	394	370	413	379	355	335	372	355	365	364	390	371	387	364	376	359	387	414	344	366	343	371	352	372	340	394	378	388	373	389	348	379	334	318	376	366	376	357	353	353	349	378	373	356	412	365	380	375	356	365	395	386	353	382	378	344	376	335	330	373	352	371	386	373	383	367	357	361	358	371	326	357	395	413	349	359	395	344	351	381	351	361	326	358	386	385	417	335	384	358	397	362	332	343	337	388	350	340	354	363	386	323	360	388	353	361	368	350	380	350	392	378	318	351	387	380	338	390	405	360	380	367	391	358	367	394	328	410	396	366	390	378	365	339	399	342	421	387	390	358	372	345	362	390	381	363	358	378	363	374	417	367	363	358	393	343	380	406	376	352	345	360	332	346	368	366	380	422	347	369	385	341	351	376	374	366	359	390	372	366	389	367	368	386	393	402	382	380	349	404	342	397	346	378	332	335	362	374	335	383	395	345	338	357	321	371	390	361	374	370	382	401	382	356	359	365	356	382	390	361	389	331	370	370	389	372	386	364	354	386	341	387	360	334	372	372	394	375	350	353	347	400	348	400	361	355	368	369	419	361	387	364	344	339	369	346	391	385	386	371	418	381	373	398	352	322	362	372	392	390	353	331	372	414	349	383	351	365	384	368	375	378	365	351	368	392	358	385	376	369	357	361	375	390	353	415	352	369	406	359	422	348	352	376	363	348	379	346	365	387	414	381	363	378	366	399	376	354	358	392	383	366	339	383	360	376	367	390	333	332	361	383	374	358	336	346	322	336	421	326	358	338	338	407	383	376	412	334	371	339	324	383	376	364	357	367	382	418	384	348	406	384	326	399	366	351	367	363	336	366	380	369	391	359	401	362	346	353	365	375	389	350	370	362	364	374	340	368	369	364	388	396	353	366	367	378	393	391	375	352	394	328	366	372	363	348	370	397	340	350	367	404	337	339	398	331	332	374	344	360	379	418	326	316	373	379	372	366	401	368	380	356	351	375	381	375	382	392	372	375	378	353	385	391	416	410	355	365	357	365	359	369	361	393	403	365	377	333	380	367	380	341	376	401	359	341	357	386	371	364	362	357	365	389	358	396	422	367	343	353	409	391	403	394	360	337	405	354	360	389	368	387	372	369	370	351	353	355	353	346	378	330	361	404	356	390	347	375	371	371	340	380	403	423	402	380	392	379	374	354	340	368	380	394	381	384	356	368	374	382	369	351	363	331	327	371	362	369	336	374	376	326	343	362	403	358	360	364	387	375	378	388	359	353	331	389	356	370	402	338	357	376	364	354	379	338	347	376	405	338	385	354	359	364	350	365	413	336	322	404	365	359	367	394	395	373	395	376	353	381	344	373	375	358	336	359	362	377	377	405	373	336	361	345	377	373	393	342	403	387	358	361	391	346	372	343	400	357	390	409	324	344	391	398	372	366	376	422	348	338	334	372	343	374	387	341	344	377	339	363	372	357	374	354	404	400	368	359	352	388	366	336	372	327	373	365	364	364	352	406	386	402	360	365	367	402	403	374	395	391	382	378	316	355	369	376	372	351	374	369	359	391	404	321	343	353	351	380	353	378	389	350	342	355	353	364	392	367	379	343	375	338	402	366	365	354	367	358	405	367	346	344	347	378	342	365	364	379	374	320	387	409	394	324	313	364	376	364	334	382	374	379	407	342	367	389	363	357	346	373	395	390	359	362	396	382	360	359	387	364	381	368	360	355	357	376	356	343	404	331	362	378	378	324	353	369	376	328	356	375	322	341	422	341	357	391	387	401	391	386	360	363	342	403	387	356	393	366	353	384	369	379	342	384	412	403	351	369	366	331	376	387	354	396	347	419	403	406	378	356	352	368	360	374	362	416	420	387	337	372	392	399	341	385	399	391	377	360	386	387	361	360	348	371	385	366	383	390	387	357	372	351	375	369	334	367	386	378	362	349	381	361	334	337	358	340	344	361	354	404	354	330	371	322	371	323	373	349	364	382	370	339	320	375	361	383	365	382	373	387	377	379	397	367	352	390	386	363	390	365	369	388	389	372	356	359	374	337	355	359	359	346	341	361	390	372	348	389	362	366	335	387	366	379	340	381	393	338	347	355	371	394	357	369	376	338	356	357	392	363	377	381	366
3847	2959	2035	1239	1027	948	830	875	883	846	807	859	805	806	842	817	813	848	824	798	769	819	813	782	858	829	857	765	797	833	833	759	780	810	780	798	831	839	821	807	831	795	843	781	863	862	780	800	763	788	810	816	827	799	843	833	829	800	815	782	835	827	856	780	827	835	827	821	835	770	819	810	784	776	843	834	825	871	781	796	841	842	756	832	808	798	858	843	857	796	821	785	815	823	794	795	857	820	787	869	811	812	777	765	749	773	814	791	802	833	818	813	824	808	818	839	865	834	786	828	851	809	840	856	834	803	842	786	795	797	812	785	767	785	765	857	782	827	833	840	820	756	819	829	829	773	806	787	825	828	783	848	845	857	776	873	828	817	788	800	816	846	831	787	787	813	791	829	789	811	794	779	851	819	831	802	817	784	772	838	863	769	750	837	842	811	762	785	799	824	808	786	791	824	804	798	830	812	825	805	830	829	853	788	836	797	806	844	795	827	829	815	812	768	861	807	752	826	804	794	842	776	842	789	779	815	820	845	834	862	834	848	796	807	843	827	819	832	856	783	811	804	809	830	813	786	787	833	781	758	797	752	819	848	774	794	841	843	797	786	845	803	775	800	800	843	788	817	801	769	776	814	829	814	838	749	806	834	830	811	823	814	828	826	847	838	814	783	795	841	835	831	800	833	775	813	813	813	821	817	817	809	809	789	821	796	813	800	798	800	826	814	823	857	753	834	856	828	868	860	807	743	788	810	840	804	875	816	817	831	755	787	811	809	835	868	873	783	783	813	770	853	772	778	838	767	783	800	798	751	808	801	828	812	812	773	812	814	840	829	840	839	806	822	816	821	792	776	794	844	788	838	821	791	871	816	825	824	804	769	833	882	766	823	802	800	829	840	800	867	734	797	812	792	756	747	764	826	809	797	800	788	772	785	819	780	799	779	796	809	789	792	839	856	802	782	795	776	777	785	824	867	825	765	850	801	813	807	860	760	850	773	797	868	806	823	801	855	794	850	789	808	804	790	805	823	797	813	860	805	844	813	784	881	829	838	804	803	825	848	832	818	792	778	826	806	828	756	805	819	786	800	786	801	874	817	812	787	706	848	807	815	830	809	819	773	834	809	802	776	825	802	795	819	787	804	799	763	803	866	838	799	867	814	778	827	836	794	831	845	837	867	827	829	823	810	810	840	767	772	855	789	745	767	854	832	814	856	775	807	805	815	843	777	802	781	805	810	819	796	819	852	847	842	802	771	793	813	824	772	786	817	752	797	827	811	838	811	836	808	799	819	783	757	771	821	833	815	823	807	848	746	807	826	793	847	798	829	783	806	847	858	842	777	820	742	811	799	861	837	828	851	798	824	788	825	798	792	831	806	845	794	834	806	806	792	785	804	846	812	831	824	814	776	879	780	723	785	835	832	847	772	835	863	779	785	856	768	796	835	802	826	802	811	807	801	814	790	847	781	794	845	783	819	809	813	790	790	837	827	813	792	796	753	828	814	809	795	834	842	823	804	856	826	769	816	815	829	851	813	804	879	770	764	835	850	820	849	857	837	810	806	826	884	805	823	784	873	812	824	811	821	797	812	816	757	774	838	796	786	854	793	780	814	800	820	835	810	839	838	886	795	812	819	842	771	797	825	813	836	820	753	798	806	758	802	852	812	800	834	808	781	855	848	749	819	777	830	817	818	811	824	821	782	810	816	795	809	827	808	884	794	844	800	829	819	868	834	806	788	848	781	824	846	791	801	864	833	805	849	857	833	837	792	815	815	822	823	801	887	817	825	783	815	862	824	841	816	772	810	819	790	845	780	812	823	805	793	837	877	789	789	801	816	756	813	850	817	846	836	851	821	774	776	834	757	778	825	789	803	807	798	810	822	790	795	790	794	776	842	808	802	801	826	737	813	722	829	857	853	814	805	820	813	813	796	785	826	791	819	830	779	864	802	818	838	780	740	802	784	844	823	803	799	790	824	803	856	789	828	871	831	825	741	824	783	843	826	791	835	822	823	843	824	821	849	822	810	842	770	864	824	806	845	757	783	791	806	812	814	806	809	767	745	817	786	812	791	818	787	829	828	783	852	836	826	826	812	822	793	775	795	800	813	784	820	785	792	859	728	839	883	825	860	804	813	782	866	830	857	735	815	795	785	790	817	796	812	828	803	807	784	877	854	804	853	828	833	857	816	841	782	841	810	854	796	836	770	842	806	842	803	826	807	827	792	804	834	830	859	831	792	813	804	802	858	848	788	820	793	812	758	834	844	819	800	805	815	830	816	892	778	849	820	753	840	827	814	846	820	807	831	846	811	779	750	840	754	786	791	780	813	796	826	820	837	812	855	792	812	764	822	801	814	796	829	882	831	828	840	782	793	792	806	799	799	770	792	780	774	788	818	853	741	789	833	827	788	823	798	791	815	830	806	814	857	781	820	798	806	809	819	813	887	785	850	803	809	837	819	840	775	800	850	863	821	814	791	798	752	803	840	761	805	830	783	787	752	824	854	770	816	782	781	826	813	855	813	821	850	820	866	788	849	815	848	831	775	794	829	821	872	808	779	777	801	787	838	805	799	800	788	776	799	847	814	802	819	826	750	822	852	811	832	820	800	805	792	776	758	744	846	765	867	807	788	797	812	796	825	826	776	802	822	762	785	800	816	814	816	778	842	784	827	787	801	792	840	793	844	795	847	823	753	792	837	846	801	795	823	842	822	814	780	821	800	831	806	838	801	798	844	808	808	819	775	820	850	804	807	867	823	872	810	794	816	818	807	838	830	844	839	831	779	841	809	777	786	790	782	865	830	796	887	837	828	837	775	808	747	857	751	815	823	850	812	839	839	817	808	799	835	747	774	835	749	757	808	783	758	797	840	800	807	810	789	840	807	804	844	843	766	786	781	860	841	824	861	832	821	802	818	821	846	798	852	818	826	817	904	783	797	816	869	772	803	841	759	788	822	810	754	791	795	809	827	804	820	775	760	768	849	851	796	848	828	818	801	808	782	851	854	802	831	821	810	803	775	836	830	829	792	789	797	799	783	832	788	796	809	837	826	764	824	827	822	803	793	823	791	822	818	808	828	802	852	862	806	833	781	822	798	811	835	784	816	820	809	775	853	829	805	781	791	815	816	821	832	839	804	812	869	770	796	824	798	775	817	817	864	822	875	781	825	840	814	833	813	817	847	788	761	772	841	802	852	795	817	804	843	839	799	823	780	806	827	792	806	780	756	802	763	806	787	826	799	809	803	845	867	772	779	780	820	812	818	850	793	764	826	853	826	836	830	812	813	856	802	826	806	815	837	814	847	816	784	815	776	809	808	818	772	819	815	826	841	806	846	786	818	769	811	788	800	803	810	833	791	868	791	816	817	730	819	807	818	874	835	791	788	781	830	842	820	823	813	806	813	821	796	757	836	833	805	816	815	818	896	834	779	725	828	805	807	804	861	827	778	819	823	799	843	799	784	765	775	815	786	831	785	809	789	828	780	802	861
23582	20834	25122	26675	20838	20813	2617	463	366	315	302	281	272	318	262	250	249	239	274	249	229	251	241	229	226	261	260	216	244	257	226	256	232	223	234	228	212	245	243	216	232	212	213	193	217	224	205	228	257	250	215	227	211	239	229	231	230	248	231	207	239	222	208	219	231	213	228	242	225	233	236	213	214	217	246	182	239	225	220	191	240	230	217	188	213	237	235	221	246	193	216	217	227	217	214	208	233	272	221	232	216	218	252	225	215	225	227	192	229	231	238	217	234	228	232	218	219	199	225	221	208	208	219	231	206	186	235	221	208	225	219	226	217	214	224	206	219	220	210	221	220	220	220	213	227	218	202	249	208	221	194	211	194	221	215	207	205	244	181	197	195	240	235	199	217	231	246	226	238	209	232	224	228	193	245	248	216	218	225	212	202	230	190	223	205	211	214	224	223	241	232	208	241	219	207	234	235	254	226	226	217	255	217	217	203	202	184	213	213	201	210	208	199	235	237	237	243	183	208	216	215	228	229	199	216	203	190	234	217	212	229	217	227	183	186	227	215	225	233	225	237	200	237	193	233	248	216	216	223	232	199	225	234	202	224	211	212	235	208	214	213	215	232	199	187	212	240	207	223	244	250	240	217	211	215	228	216	229	225	229	211	219	200	221	199	211	247	230	216	245	229	208	218	225	204	204	196	234	207	211	222	191	184	235	223	246	193	219	237	218	243	248	219	224	240	242	201	223	210	220	222	186	233	230	206	229	239	219	236	254	222	202	226	224	216	215	210	218	225	229	211	205	196	235	219	242	221	205	207	214	224	221	219	206	201	237	225	207	211	224	213	226	211	204	218	228	192	215	199	224	222	222	273	254	227	216	215	221	240	221	229	233	218	204	203	237	224	239	232	215	226	242	197	226	207	200	195	192	186	210	222	196	224	236	205	225	240	237	221	241	221	212	235	207	208	233	224	260	229	237	228	253	198	206	230	213	231	219	206	217	212	225	239	238	223	215	218	224	234	235	199	182	232	217	221	202	211	205	222	192	214	205	215	206	227	219	215	228	217	246	206	227	210	220	218	220	232	231	194	206	244	232	217	220	228	225	209	216	212	228	243	239	231	218	205	230	222	250	220	222	248	208	209	249	213	191	232	220	240	237	225	217	232	245	230	207	221	223	211	229	230	224	217	229	212	203	207	209	202	235	221	194	229	198	197	201	241	219	212	226	203	220	223	220	197	209	198	240	225	218	239	244	234	216	240	246	204	181	176	219	204	225	213	245	202	213	225	209	201	267	197	220	240	247	197	226	232	220	211	212	239	256	248	193	200	214	240	211	238	220	243	219	234	191	221	215	249	207	228	202	214	200	222	234	224	219	241	218	205	223	227	207	230	192	205	207	201	211	208	251	232	234	220	201	199	245	226	218	217	254	229	207	218	180	221	249	200	232	207	204	199	216	227	231	197	225	227	243	211	215	199	256	233	205	208	230	210	236	240	245	219	222	206	233	235	211	260	228	230	222	259	220	210	219	207	238	241	226	244	222	225	213	225	242	238	227	223	188	213	218	226	204	239	216	229	201	245	205	222	210	224	224	215	201	230	228	220	203	187	217	243	209	211	226	202	183	214	241	229	232	229	199	236	205	262	212	203	231	208	220	235	208	222	232	243	219	194	228	226	238	228	213	197	184	242	242	214	231	221	212	219	239	200	189	207	199	197	228	201	210	208	222	224	228	212	184	220	230	233	218	169	229	212	213	239	219	256	231	231	226	218	231	215	208	214	236	214	205	236	240	238	230	227	203	223	239	222	215	220	206	221	210	217	208	199	225	229	258	239	235	234	230	242	228	231	248	230	228	214	234	211	227	224	203	194	217	214	224	193	210	233	231	257	206	197	235	207	230	255	229	239	218	212	220	207	215	216	206	247	204	223	222	253	226	203	206	191	194	208	213	207	203	226	216	232	216	246	228	236	232	227	224	205	201	233	228	190	213	210	237	229	224	237	218	209	195	231	250	209	268	220	217	214	202	217	222	207	217	199	219	224	220	230	225	227	205	210	218	194	231	223	227	227	198	231	216	249	234	200	248	251	255	217	233	240	213	225	195	206	201	213	221	223	211	209	243	215	203	224	217	211	240	226	199	210	217	215	201	229	204	225	239	221	203	252	221	216	220	203	245	234	234	192	223	220	206	211	217	247	214	213	230	236	199	207	229	231	218	204	241	255	233	196	218	222	208	243	225	270	259	220	239	193	188	231	202	221	200	234	236	200	235	231	241	214	224	212	190	202	218	199	206	216	241	241	201	203	221	228	257	189	245	213	234	197	234	190	207	248	249	219	212	209	224	235	203	204	222	215	229	213	235	238	190	255	220	216	220	226	203	244	221	221	246	253	222	229	216	249	202	205	196	217	236	209	216	195	227	212	243	218	236	215	224	225	234	195	202	224	223	207	208	199	222	194	245	225	210	238	256	201	202	204	231	230	214	168	235	219	190	208	228	234	235	214	204	222	206	229	252	247	188	213	222	209	198	198	219	206	242	239	255	218	215	212	252	243	244	218	205	263	216	221	217	246	227	211	251	225	204	220	252	224	217	224	224	206	199	196	229	225	201	236	220	220	189	209	239	231	246	214	211	216	246	194	239	284	233	238	228	202	210	223	222	220	237	211	192	219	216	248	230	228	229	221	219	201	218	187	241	201	224	201	220	207	225	213	227	226	238	235	199	214	205	245	237	187	214	225	233	216	194	212	192	198	234	213	228	217	193	226	214	222	202	215	224	229	245	235	203	192	202	210	215	198	216	206	207	237	199	191	218	242	233	232	223	206	200	221	222	200	214	266	222	224	224	211	199	212	228	201	215	218	201	203	252	241	219	204	235	228	197	203	214	241	245	216	214	225	212	225	213	244	242	256	200	217	230	197	223	240	201	202	197	188	228	266	208	214	211	248	217	243	223	185	208	240	166	227	213	189	230	211	223	213	224	231	212	208	209	217	241	232	200	201	211	224	236	247	226	240	197	233	228	212	207	207	237	236	211	230	231	199	210	227	206	222	217	231	204	225	206	217	217	229	232	208	226	219	237	206	220	201	220	223	221	244	223	242	196	199	220	239	257	210	244	248	232	214	238	214	213	239	239	215	202	243	214	238	225	234	233	213	205	227	204	225	187	214	202	197	192	215	208	222	208	223	193	227	240	233	228	222	239	212	207	206	194	197	219	215	228	222	236	213	240	252	256	226	211	225	225	208	244	233	222	246	209	238	221	226	252	226	221	198	209	221	225	197	240	214	208	226	217	202	239	243	206	219	203	217	233	219	244	239	248	249	232	221	213	234	193	222	200	191	215	240	198	200	228	205	218	201	219	213	219	206	242	198	259	233	228	213	244	239	223	215	225	212	226	213	225	223	189	221	222	224	206	229	218	211	195	178	199	228	253	226	257	216	249	239	247	232	233	236	224	230	195	237	191	234	234	241	219	223	221	207	223	199	250	218	225	215	265	207	229
3680	4942	3088	1433	898	787	639	590	580	578	521	532	532	512	537	509	500	513	541	535	549	526	476	477	504	519	504	494	505	503	451	517	517	498	511	557	542	482	528	496	478	543	500	457	474	511	532	514	516	517	447	492	543	517	492	490	465	556	507	483	531	522	487	477	497	492	506	484	539	498	528	494	475	522	500	516	493	471	505	513	508	502	581	543	499	480	500	524	518	504	498	511	479	480	485	526	478	497	461	492	516	530	518	513	510	492	555	510	507	510	541	491	465	514	501	523	523	488	507	462	492	457	488	496	489	457	512	518	474	515	499	521	523	506	536	506	492	446	521	521	513	513	500	483	484	564	496	501	519	534	473	481	486	510	484	514	523	523	461	513	478	493	462	491	496	508	490	526	507	514	482	520	492	497	483	512	526	514	508	522	517	497	474	517	518	498	477	522	458	469	483	499	512	504	521	494	494	517	520	475	519	537	516	495	483	522	471	544	512	525	468	487	522	500	471	516	456	512	499	484	501	496	487	522	499	528	498	522	542	534	536	489	534	500	491	482	487	526	476	471	509	464	472	515	524	538	512	541	497	479	489	450	518	514	504	468	477	507	519	530	507	540	461	477	501	476	480	485	524	506	532	479	472	507	503	509	527	509	494	512	494	510	478	497	513	455	492	499	495	486	510	516	536	492	487	546	543	493	528	483	489	487	507	498	481	490	484	501	503	481	483	510	499	499	487	497	503	515	494	517	542	482	488	458	499	486	504	488	491	495	527	487	498	458	538	540	478	472	467	526	452	527	475	467	487	552	522	520	468	500	540	499	511	497	525	488	486	465	494	517	529	487	505	506	525	516	485	535	481	469	515	517	539	527	474	485	534	479	494	521	495	477	523	528	519	502	512	465	517	527	508	466	491	501	508	515	504	474	526	511	500	487	499	499	502	511	502	480	511	487	517	509	505	515	535	488	472	511	499	489	512	482	511	525	426	496	497	513	523	488	498	492	507	522	517	504	497	508	497	450	512	469	525	493	537	534	477	435	491	496	475	504	510	496	472	523	523	503	511	461	475	498	455	469	482	494	523	543	487	531	512	487	530	488	478	470	500	507	478	485	506	512	505	555	500	502	487	514	470	491	495	513	525	513	487	487	536	497	460	517	468	483	485	535	521	506	500	497	472	459	542	515	493	517	483	523	513	497	489	532	472	474	471	508	472	475	504	510	481	509	522	516	511	506	502	506	475	517	464	494	539	507	503	516	529	499	522	507	498	490	497	478	501	477	506	480	505	496	471	505	503	537	501	499	531	507	489	503	470	500	484	490	499	561	504	476	522	513	508	493	479	539	509	527	516	536	540	485	535	517	530	481	530	520	478	488	501	479	475	519	470	507	517	515	534	472	542	527	477	486	480	502	499	520	519	495	509	499	490	514	493	491	451	546	493	569	465	565	541	497	490	533	482	481	496	474	491	488	490	481	508	523	484	536	476	515	488	508	513	498	517	485	490	513	481	526	494	499	479	495	482	471	535	505	502	456	516	489	503	501	541	520	504	495	481	540	515	469	500	521	487	491	503	494	522	540	538	499	495	530	486	533	480	491	503	500	498	515	509	560	465	517	511	514	504	536	482	491	515	516	507	529	494	527	476	470	489	515	500	440	525	482	525	514	506	464	498	513	472	489	503	528	520	479	523	503	494	515	503	481	467	516	474	503	445	480	531	463	494	493	533	478	490	489	494	501	488	508	526	517	538	507	487	461	509	498	512	464	517	504	495	550	508	492	494	546	519	507	539	482	516	508	507	506	485	485	506	520	496	491	483	510	468	503	505	454	457	481	522	533	513	491	509	515	492	481	517	497	486	468	528	503	522	504	499	517	485	474	488	487	456	515	498	495	466	551	503	506	501	483	493	471	499	484	519	470	477	498	508	452	507	510	488	493	512	503	491	483	515	484	495	546	473	525	530	501	513	495	541	503	504	536	489	532	507	521	456	507	514	528	517	521	452	528	501	530	479	498	500	501	498	511	523	493	515	494	481	515	480	533	495	487	506	513	526	472	536	478	486	481	523	476	504	505	506	464	530	490	500	470	516	515	511	465	509	501	545	512	477	485	497	490	527	482	486	514	483	501	502	478	496	499	453	515	501	498	514	485	478	487	524	471	495	506	513	511	497	512	485	480	508	499	490	473	478	469	456	526	497	474	474	549	508	494	472	484	447	497	484	518	528	496	502	498	516	472	514	479	498	586	485	526	508	563	498	502	479	465	457	500	519	456	494	498	515	479	481	496	499	482	503	523	488	493	490	495	517	499	537	481	504	460	501	494	499	503	495	482	525	477	479	513	507	486	533	458	502	507	543	465	489	489	454	472	467	502	504	497	535	512	502	471	533	484	486	514	481	463	480	516	530	526	477	474	487	470	498	496	492	500	488	509	502	487	467	508	482	514	467	514	462	547	503	506	500	475	491	480	476	499	480	470	483	538	503	529	525	493	542	523	493	465	474	512	510	501	497	530	509	505	512	495	510	478	511	474	495	509	471	476	511	495	515	522	492	497	533	499	476	458	481	486	487	529	519	521	474	486	497	508	492	501	513	495	501	495	482	490	495	508	474	519	508	489	483	459	502	519	494	517	476	488	459	470	483	511	503	456	529	451	495	509	495	509	509	496	492	456	488	498	516	491	497	453	481	505	493	478	505	483	499	481	504	505	509	521	521	482	440	497	484	510	505	473	487	477	470	542	492	511	484	479	451	490	510	471	501	525	508	503	507	481	480	505	459	500	471	475	517	482	504	494	467	495	521	485	528	454	495	481	502	522	487	514	514	487	464	475	476	487	490	525	492	496	516	484	517	524	457	471	505	493	496	516	521	505	492	532	496	494	527	508	487	488	552	504	478	472	481	505	519	513	504	544	504	490	517	490	497	463	468	507	479	511	472	525	499	537	522	499	499	540	478	544	494	523	487	465	492	506	499	507	484	500	491	464	502	488	505	486	490	542	487	490	538	490	493	504	465	506	480	537	476	481	488	510	519	554	491	528	526	530	537	511	490	499	551	490	498	463	465	522	478	472	498	457	465	501	515	509	516	499	551	512	515	505	481	520	486	517	510	465	517	537	533	506	528	472	518	514	530	471	510	518	481	497	481	494	539	486	464	507	493	446	503	481	534	533	515	512	508	467	500	551	526	526	530	490	519	477	474	514	468	488	568	489	503	478	475	489	495	508	509	539	492	484	487	526	503	520	540	481	464	497	510	501	506	517	499	458	481	501	479	460	522	473	498	500	469	436	495	515	475	484	448	508	487	532	514	503	529	529	520	498	466	529	498	488	477	496	495	466	509	518	429	504	514	512	495	524	491	500	510	516	466	476	508	494	516	506	457	476	516	454	506	494	497	475	495	517	480	523	500	488	507	467	450	490	501	510	483	491	526	501	513	521	498	465	535	497	468	505	489	454	534	530	506	523	506	476	493	484	483	451	541	475	523	527	502	495	509	465	502	525	514	464
32370	11866	1306	411	323	302	289	266	283	335	300	290	276	301	232	264	287	301	260	258	287	306	279	269	281	296	307	267	259	281	270	309	291	289	303	299	293	290	328	286	306	313	308	272	319	284	283	309	315	289	245	296	257	290	305	295	302	287	263	277	320	280	283	303	277	284	305	282	313	249	291	299	269	284	278	307	297	278	301	312	287	267	289	271	279	278	301	304	266	314	296	266	289	264	291	293	289	275	301	273	287	273	302	318	294	283	309	302	284	324	284	306	268	297	255	296	278	271	314	295	295	280	296	253	301	285	317	273	287	304	297	264	294	316	286	277	258	271	236	288	302	299	290	275	284	268	299	267	297	298	291	285	284	265	323	315	254	297	281	301	278	264	305	276	287	308	290	259	326	284	318	304	270	307	291	275	291	279	286	278	331	286	285	304	304	296	289	303	318	265	277	312	271	263	263	292	275	280	299	295	289	266	264	334	296	288	337	318	270	280	319	288	287	278	287	287	285	309	311	297	286	282	319	270	284	304	303	289	301	311	301	312	289	295	301	330	290	295	256	331	301	314	282	277	278	296	279	291	314	254	306	284	292	286	292	267	264	305	274	255	261	316	271	303	264	253	274	286	274	292	292	300	301	278	284	272	330	285	265	277	323	285	282	266	269	275	266	282	295	272	297	268	309	285	309	280	301	304	296	279	286	265	295	310	271	300	285	264	260	273	291	279	300	284	290	294	287	274	307	298	291	316	278	294	260	293	266	276	302	304	280	295	325	295	320	308	297	298	312	301	276	307	304	337	313	293	302	260	294	288	275	285	289	287	283	294	291	305	301	284	317	274	303	275	292	303	318	288	315	301	298	291	283	284	280	322	264	287	285	321	331	297	262	284	293	282	276	280	284	287	317	316	263	253	310	287	286	280	257	264	318	299	269	276	284	318	282	302	298	297	315	289	283	298	317	335	287	287	299	323	272	302	298	291	303	286	289	262	268	275	260	298	292	302	261	298	287	300	305	312	263	292	267	267	268	300	300	282	302	306	293	283	300	283	251	263	275	306	304	313	297	311	299	316	282	278	260	312	277	283	275	260	287	253	271	272	275	283	318	296	295	296	291	303	291	278	296	272	326	280	338	293	268	299	298	287	303	294	288	287	298	264	261	288	280	299	285	303	276	327	303	302	321	280	291	280	293	309	316	283	283	282	280	282	325	284	261	284	283	304	257	281	264	302	279	283	314	285	291	278	281	264	307	260	284	267	296	276	275	280	258	285	310	269	294	285	278	321	293	309	322	302	270	292	293	297	276	297	316	277	306	265	291	296	325	282	302	300	296	292	287	321	336	283	283	309	274	264	295	297	297	271	300	296	290	294	302	283	263	315	251	293	305	294	282	279	284	266	251	299	319	313	277	269	253	288	315	271	280	266	303	249	308	299	259	312	297	280	306	241	302	266	289	265	295	291	294	292	272	293	324	261	269	303	257	287	252	300	315	294	280	295	293	312	294	294	286	289	278	332	334	250	251	309	290	292	287	297	274	282	256	256	260	279	317	280	265	291	322	339	280	293	331	315	274	279	274	327	290	287	306	298	293	309	306	296	300	290	281	284	315	310	307	289	247	292	294	284	274	254	278	293	317	307	264	309	302	271	317	312	277	260	298	308	282	287	304	309	272	272	310	320	265	266	301	294	291	266	308	289	279	284	274	311	257	275	274	304	334	280	303	293	303	292	295	294	302	269	301	288	298	285	287	320	294	302	287	276	291	285	270	276	281	306	306	292	309	293	307	291	301	252	314	345	284	265	277	246	301	295	280	285	272	270	292	295	317	342	298	279	277	290	298	296	306	293	271	272	296	310	332	258	303	285	299	331	270	280	300	286	314	284	347	301	290	286	263	292	285	292	287	291	278	294	297	271	284	307	301	282	303	308	312	257	307	292	267	291	335	283	304	260	273	261	274	309	277	312	282	329	315	255	274	281	283	318	302	261	292	267	295	289	296	292	285	265	303	272	278	290	260	299	304	287	287	327	317	250	314	343	282	285	306	267	328	260	297	331	298	289	314	287	273	291	277	276	324	298	289	299	286	307	264	309	307	281	292	292	315	299	300	271	272	294	273	304	315	285	274	294	303	286	294	318	265	325	286	323	287	295	239	291	298	281	317	299	293	294	248	305	302	296	276	298	307	293	260	305	299	304	292	290	282	308	255	280	309	283	288	277	249	281	327	263	305	246	288	270	302	282	291	297	295	278	285	290	270	308	292	280	301	281	263	277	325	271	259	305	294	286	322	292	258	280	288	295	274	277	282	264	293	256	292	305	265	290	282	297	294	283	286	313	280	248	301	280	283	300	304	306	284	267	302	282	296	284	274	289	284	293	281	325	318	280	268	260	292	251	319	283	308	276	271	251	267	300	280	280	294	264	273	278	264	271	296	305	305	284	292	289	316	273	295	295	277	268	286	266	239	274	312	272	273	275	307	268	264	270	264	302	304	327	325	306	268	292	291	327	294	299	279	294	302	274	283	288	291	273	282	308	287	288	279	291	283	281	265	282	295	263	269	276	290	296	274	289	288	246	282	311	288	282	272	295	287	271	289	298	289	303	296	280	291	296	287	278	288	319	300	280	284	270	288	303	316	311	332	285	278	290	289	287	291	250	299	281	285	287	303	292	297	292	274	281	288	272	271	252	273	296	282	281	277	277	277	293	333	293	292	280	263	282	280	295	284	266	258	292	334	324	279	263	294	320	274	286	279	286	280	305	284	262	295	275	260	312	338	279	302	281	273	299	262	303	313	315	302	281	291	285	293	290	315	281	304	280	318	290	302	295	276	277	293	307	283	289	294	289	254	289	278	272	299	303	279	288	277	264	272	273	267	275	308	274	269	286	309	304	259	244	264	278	296	294	314	299	318	273	325	300	301	255	263	300	308	297	313	281	309	279	298	266	293	291	254	264	292	300	260	280	281	281	289	291	271	274	278	303	316	284	269	288	271	265	310	269	286	302	258	314	299	275	293	267	274	311	260	315	305	285	246	290	285	289	293	293	297	291	261	284	283	287	290	313	294	285	308	278	311	284	289	282	296	306	277	284	315	267	294	311	306	327	300	330	303	312	274	272	263	278	273	306	265	315	283	274	270	298	299	316	288	312	290	299	299	319	318	280	301	305	279	292	294	306	303	282	295	292	316	301	292	268	275	304	301	299	302	301	322	258	295	296	307	304	302	272	296	267	282	282	310	300	296	288	277	281	300	320	319	302	252	293	276	281	297	299	289	299	267	287	288	293	246	275	276	293	297	263	287	291	273	298	274	300	280	290	304	279	296	303	301	256	271	291	264	293	306	303	275	283	296	274	290	263	308	313	299	277	306	304	293	292	256	262	314	320	303	305	309	304	284	314	245	289	310	286	266	307	291	264	285	319	280	281	279	306	283	300	295	310	275	301	266	265	311	292	257	281	299	282	331	305	322	285	303	302	287	257	292	295	266	291	294	265	288	293
5192	857	750	711	704	685	645	686	689	641	658	642	697	679	641	673	660	688	709	716	660	674	649	658	697	634	672	663	680	684	672	649	662	686	677	699	682	682	659	623	654	630	681	646	691	683	665	687	648	691	657	732	695	661	697	709	661	696	710	702	635	670	704	702	697	665	663	647	652	656	680	690	682	654	657	664	628	681	643	671	642	699	689	663	681	675	681	660	653	648	690	622	669	632	641	635	677	619	639	670	707	696	699	705	661	664	682	694	674	676	727	665	679	667	683	644	677	648	673	691	684	717	705	668	669	690	698	711	660	655	627	651	709	673	592	637	680	667	706	633	663	682	670	671	746	661	678	656	697	669	675	647	707	706	623	692	651	669	660	679	685	674	656	682	623	706	666	706	723	675	635	645	644	637	663	661	639	652	670	670	667	723	639	655	640	695	718	650	685	650	738	693	686	653	674	670	716	696	647	684	700	683	707	641	679	690	632	702	678	651	680	694	686	711	628	713	660	661	680	687	637	728	694	650	631	678	661	669	661	659	682	681	665	705	686	673	665	702	633	720	653	704	702	657	658	651	711	664	653	689	651	613	671	670	627	662	705	688	654	667	625	680	659	670	677	663	624	650	686	651	700	662	687	654	705	668	626	694	651	659	685	618	652	651	678	712	613	670	671	705	648	680	672	678	685	701	627	655	705	675	670	659	601	658	661	669	668	631	653	631	636	666	620	666	648	657	654	715	674	714	696	680	686	667	673	649	675	701	704	680	681	671	669	675	669	623	642	669	665	667	664	695	691	671	695	711	661	675	644	656	710	656	671	694	688	632	669	663	666	682	691	645	684	695	715	682	639	722	656	652	662	637	689	664	633	623	665	677	660	622	690	645	665	669	672	640	719	681	673	637	678	658	705	679	696	711	686	647	660	687	636	646	697	690	671	648	685	648	654	682	631	657	694	678	727	655	647	670	699	668	693	683	676	690	677	655	677	664	670	681	665	667	686	721	684	672	672	664	691	678	674	658	686	682	698	682	668	729	706	666	670	678	685	647	642	676	710	664	654	661	676	681	662	656	667	660	645	690	638	667	696	648	687	709	689	640	665	661	641	675	671	699	678	691	671	678	697	716	640	688	658	676	662	659	630	676	677	648	653	709	669	686	669	695	671	649	730	702	641	652	690	664	668	666	703	634	662	691	699	689	706	671	661	628	686	643	659	707	688	732	653	636	667	682	670	616	667	636	696	650	666	703	663	637	678	737	700	649	673	684	689	698	627	658	702	687	715	708	704	650	720	656	616	710	663	676	705	657	696	680	688	663	619	669	688	660	678	660	672	639	692	630	648	699	681	640	657	625	677	702	681	670	663	662	692	658	686	710	661	701	715	672	672	718	643	668	664	708	690	667	619	680	673	681	673	614	665	702	661	685	687	642	683	670	650	677	688	681	639	662	685	669	717	760	656	710	705	690	666	649	688	642	628	703	682	679	686	681	645	667	669	670	654	677	714	662	682	686	674	710	634	647	682	692	650	636	685	695	639	637	670	669	665	632	673	666	650	691	673	646	697	661	695	642	648	649	650	694	663	692	658	674	680	689	646	645	704	663	607	664	708	676	652	658	656	688	684	676	667	696	644	666	740	703	699	656	683	705	682	627	661	671	667	677	685	699	654	682	710	663	704	680	684	686	673	679	661	639	652	678	649	636	649	689	705	623	648	641	654	664	680	663	634	642	711	663	687	648	666	711	645	678	633	663	661	701	672	672	654	686	680	686	703	683	701	666	696	722	645	632	654	635	629	644	723	663	686	721	646	650	696	679	696	682	675	660	658	656	661	663	687	649	684	678	666	660	657	675	677	696	656	691	668	674	670	693	677	617	689	667	649	690	672	652	701	676	641	652	654	663	675	654	708	706	627	672	668	691	612	670	732	672	649	672	676	629	713	652	677	637	659	634	666	649	667	635	630	661	668	682	681	679	646	648	657	666	654	673	660	684	634	628	673	698	633	622	659	703	649	697	708	689	668	659	662	646	656	716	680	723	637	661	711	647	693	710	699	649	677	624	664	650	676	679	670	631	686	646	635	692	654	709	653	674	694	648	611	700	680	717	657	648	659	595	628	646	690	666	662	663	606	655	648	722	709	671	679	694	637	658	663	683	698	700	675	621	670	632	684	691	707	655	677	699	687	661	655	675	638	666	646	672	663	694	751	669	675	682	701	661	767	702	682	688	633	674	688	680	697	649	734	656	644	654	687	664	673	669	680	725	634	671	660	698	640	675	671	649	669	670	673	681	697	648	657	665	640	679	691	709	634	648	710	651	641	691	686	699	685	693	670	660	645	674	647	726	687	649	685	698	672	708	663	632	677	696	690	651	696	686	675	640	646	652	636	643	679	659	676	640	612	667	706	646	665	696	648	665	722	621	666	653	646	654	675	664	634	688	678	678	635	719	654	668	671	660	612	646	715	645	689	699	644	674	665	673	723	665	689	665	684	713	678	653	672	726	660	689	641	673	648	685	634	632	693	691	660	646	634	698	691	681	645	654	685	689	652	688	720	673	657	662	658	658	676	696	639	698	722	674	644	703	709	692	625	696	640	666	650	670	683	727	702	643	707	694	676	696	658	700	671	684	623	695	656	673	693	692	672	626	708	676	637	680	709	636	695	676	664	684	630	655	603	612	650	638	649	659	660	679	700	678	687	639	648	639	670	667	687	699	640	720	649	665	651	712	672	672	678	697	652	635	639	677	699	653	644	682	674	662	686	680	649	678	665	658	664	688	710	669	619	687	659	691	712	677	664	671	696	684	664	659	701	694	722	622	690	691	602	643	663	665	709	683	688	654	661	664	680	704	671	687	690	667	713	671	687	635	650	666	645	700	678	700	670	682	671	686	693	684	639	697	674	714	643	683	651	650	632	656	621	699	704	695	685	717	657	655	638	701	630	710	668	636	670	680	671	663	682	628	637	724	643	704	668	651	704	635	661	688	660	659	639	637	670	666	637	694	672	644	668	724	680	642	705	659	669	696	699	685	699	646	676	651	697	718	658	673	696	700	621	669	653	683	674	679	668	703	680	630	704	661	680	663	664	704	679	678	704	689	619	699	711	651	656	638	642	677	681	689	700	716	656	677	660	661	684	661	670	650	718	647	700	636	702	656	706	640	643	693	662	673	683	627	673	691	706	641	650	686	667	686	665	636	674	655	679	687	696	662	697	660	715	705	658	695	661	647	677	686	645	653	647	674	730	683	712	688	657	642	633	622	659	708	629	647	676	708	641	649	689	701	676	698	694	689	676	691	658	697	646	676	663	639	650	673	687	646	651	711	682	668	655	667	690	647	650	682	724	676	641	702	660	680	627	666	646	655	661	736	675	666	667	679	647	663	713	673	640	714	675	686	645	679	622	667	671	645	646	704	716	673	686	702	714	655	678	641	697	661	702	642	664	681	653	704	704	712	685	691	689	684	678	626	676	655	652	644	684	686	702	666	664	707	672	665
24576	20834	24391	27343	18867	1139	539	488	398	406	451	391	395	414	391	368	357	400	377	372	373	369	395	412	383	376	363	428	370	347	380	332	375	387	395	368	398	322	368	335	381	376	385	375	360	332	383	345	346	342	341	377	396	349	330	380	378	366	370	415	362	379	340	358	342	395	366	379	391	396	385	367	364	379	356	367	362	356	355	402	370	344	369	345	345	318	371	343	352	385	399	382	370	335	386	378	359	371	364	409	386	381	356	373	339	406	374	353	362	336	402	426	352	366	364	356	357	412	367	372	369	377	338	388	369	337	367	363	381	328	385	349	359	350	378	344	342	392	354	382	411	394	331	387	374	348	404	362	352	370	363	360	379	366	376	358	387	368	380	380	336	409	334	355	355	350	400	383	378	374	352	392	384	381	388	385	399	374	380	362	381	344	374	360	431	364	360	355	345	352	353	365	397	361	369	349	372	367	366	346	385	365	345	374	357	344	363	337	351	365	359	356	333	340	367	381	388	378	371	390	349	360	386	379	348	349	395	359	360	381	371	352	358	360	383	371	374	399	346	406	327	349	368	380	368	347	339	358	351	390	407	336	390	374	376	367	353	371	361	357	360	336	377	396	405	425	363	363	363	378	330	363	397	409	401	404	368	386	393	378	385	383	354	352	418	334	368	349	359	378	354	366	369	363	375	357	346	380	380	360	350	412	349	392	361	369	367	365	379	360	399	337	371	397	366	365	397	354	399	364	376	347	357	377	353	349	330	343	348	318	431	400	402	388	355	365	377	324	344	344	330	400	391	391	382	371	357	358	377	379	377	406	402	363	362	345	368	368	368	361	396	353	364	367	369	362	328	371	386	366	364	377	416	390	347	366	382	383	403	360	355	396	405	378	353	397	383	357	350	373	379	365	374	347	392	326	389	406	357	379	350	365	401	342	408	371	413	346	366	361	360	382	358	379	399	374	341	367	349	349	386	366	356	340	371	354	349	374	394	368	346	394	341	360	394	343	347	347	355	373	371	363	373	359	376	338	365	348	370	379	372	369	383	344	364	370	401	390	362	339	364	374	370	371	394	376	374	368	365	370	371	336	381	392	366	373	354	332	409	358	355	392	388	385	373	369	414	361	366	351	377	390	362	369	383	366	393	364	359	352	320	339	367	369	371	377	401	404	379	391	366	376	348	368	341	360	362	338	326	347	341	347	354	330	369	370	352	332	363	330	352	347	346	361	422	357	385	411	364	373	365	345	376	402	390	391	338	339	342	368	397	322	419	363	315	379	369	324	392	400	370	370	343	389	324	378	346	409	426	316	380	330	394	354	361	384	370	355	375	353	368	381	389	415	361	326	354	370	369	411	366	345	372	356	367	404	327	365	370	366	412	365	340	396	373	385	368	363	381	361	362	347	373	359	394	350	400	358	355	357	360	373	340	379	372	361	399	344	398	356	403	375	410	371	405	388	351	402	385	348	410	392	378	363	364	356	348	362	345	337	373	320	350	331	363	367	345	326	378	371	390	332	383	329	375	355	380	392	351	355	356	348	382	340	362	364	352	337	378	383	404	401	369	372	325	363	387	358	375	333	385	364	364	372	388	362	378	390	353	373	376	386	342	385	368	369	347	366	380	379	336	376	380	368	362	337	344	366	362	383	372	347	346	337	392	395	350	342	385	387	343	342	367	363	390	402	346	381	371	406	355	385	400	354	354	327	405	349	366	367	357	395	344	401	342	356	368	340	334	383	398	358	344	389	383	396	347	399	383	346	388	387	387	355	386	335	354	352	396	349	352	367	381	345	352	341	375	413	381	376	390	366	332	324	366	349	336	355	368	382	351	364	365	350	348	369	352	368	356	401	336	337	348	386	364	369	377	370	423	363	381	354	380	386	343	372	363	357	348	415	371	369	349	340	363	345	369	363	343	369	362	398	352	406	340	373	374	358	385	404	374	354	348	397	352	370	365	367	362	381	384	357	363	403	408	406	336	393	376	353	368	378	394	425	405	356	385	335	359	369	377	373	361	357	358	358	375	367	404	358	357	360	329	325	398	396	379	399	368	369	362	402	345	392	421	401	378	379	377	365	339	343	353	372	392	347	368	373	361	354	400	331	360	326	371	356	400	387	355	364	357	342	371	376	365	360	378	389	415	417	361	360	357	374	349	394	389	351	354	360	380	379	370	376	377	369	396	345	371	400	389	348	410	391	349	405	405	380	386	362	397	376	333	352	386	332	384	350	369	379	351	379	342	377	357	359	404	398	371	352	352	372	353	335	357	373	357	376	342	338	350	391	346	377	342	382	401	348	395	381	361	369	369	383	381	371	354	375	399	374	379	371	355	358	361	380	381	350	356	373	354	357	394	355	383	329	365	385	357	421	409	347	348	399	369	343	348	360	401	384	377	353	368	377	377	392	342	404	366	353	352	327	382	357	357	390	384	385	394	352	333	391	357	372	353	365	366	363	385	344	394	433	353	381	371	365	403	369	342	358	344	395	354	367	350	376	348	378	361	395	380	334	373	370	365	379	378	369	348	373	407	373	397	367	344	366	360	370	365	364	356	362	379	376	390	396	393	378	339	361	384	377	385	362	373	337	376	344	381	322	410	362	376	362	400	369	366	373	367	374	363	338	400	336	365	360	341	389	382	391	383	371	377	368	354	354	370	379	367	385	375	355	397	357	353	375	375	377	367	368	371	345	336	392	364	365	337	366	367	375	389	369	385	376	391	384	407	343	350	341	372	367	382	375	361	360	379	387	373	364	378	382	373	349	335	337	328	372	364	370	369	362	367	377	377	360	350	349	349	337	353	348	339	411	361	395	360	340	391	378	387	366	392	348	374	376	392	361	385	376	395	347	358	367	356	358	385	349	405	393	346	360	347	384	351	366	354	371	321	383	371	378	393	377	375	366	381	338	367	400	384	350	362	358	419	364	397	383	359	360	373	347	387	326	381	374	371	351	349	334	401	361	368	350	334	371	400	349	364	353	382	388	383	394	379	391	375	381	437	397	369	359	383	400	395	377	369	352	362	351	375	401	359	371	342	409	351	359	360	384	362	386	411	360	348	360	382	349	381	347	395	388	384	391	365	362	373	358	394	366	370	397	370	355	383	361	369	391	357	415	355	392	391	344	378	376	369	358	381	371	371	357	348	375	385	358	353	328	359	355	338	362	346	332	363	352	366	346	370	374	379	347	367	351	344	341	408	367	360	378	358	382	383	364	376	333	371	373	380	324	372	363	405	372	368	365	355	346	399	360	361	349	344	371	404	371	421	358	351	369	357	344	355	327	411	410	370	343	357	379	357	360	346	364	348	406	334	345	363	348	323	401	413	359	404	367	348	362	380	378	433	408	366	390	361	386	406	369	400	387	379	378	364	392	373	343	371	394	377	389	354	340	367	391	376	361	356	356	400	367	330	383	410	370	352	383	354	398	403	347	370	367	368	356	389	371	374	418	398	388	343	349	408	360	367	373	339	378	363	332	389	393	333	342	381	366
3572	2971	2016	1235	1017	909	885	863	853	800	825	863	824	782	800	838	855	811	821	780	827	831	796	792	814	835	787	810	806	818	798	836	812	797	857	809	843	780	813	831	817	804	769	790	796	786	843	805	808	837	835	830	819	795	877	839	811	820	805	829	769	793	822	737	798	755	812	803	809	872	784	836	795	749	775	819	828	846	782	800	821	819	870	853	801	770	766	828	820	837	843	738	823	812	816	787	759	769	809	823	841	816	831	791	860	775	789	841	831	888	795	823	809	759	796	795	821	799	795	830	803	764	808	849	812	769	815	819	820	781	816	795	794	809	796	834	813	775	826	846	764	819	837	848	815	773	810	821	828	767	794	786	801	834	833	797	794	814	795	830	847	787	810	894	796	801	825	801	830	869	841	797	749	775	797	815	791	770	743	797	803	788	830	812	776	792	824	820	857	830	826	868	818	812	791	809	840	746	836	803	744	813	799	853	817	827	883	825	771	787	818	800	796	794	768	818	807	809	796	779	843	801	763	802	786	840	838	825	801	825	840	794	764	802	852	756	800	797	833	795	873	811	821	858	832	817	852	789	823	819	884	832	844	772	794	774	799	790	823	762	818	852	772	828	775	850	805	778	819	808	826	817	794	829	779	795	789	778	831	808	809	795	790	783	853	839	795	806	806	842	819	797	786	828	814	812	828	818	805	833	810	788	839	809	759	811	804	808	810	870	825	782	777	829	814	775	819	751	809	778	835	815	794	789	821	828	790	785	823	817	807	835	795	818	865	804	790	821	767	818	779	823	865	847	826	846	844	861	810	812	805	842	875	809	771	762	756	811	811	872	791	787	828	795	811	791	847	812	825	805	847	826	788	799	815	804	774	834	795	804	765	796	772	811	773	806	817	763	783	793	823	753	788	844	812	798	811	810	828	780	788	794	817	811	788	810	789	793	799	761	799	810	823	765	861	801	788	821	811	817	833	760	869	815	807	801	817	785	812	783	798	771	819	827	819	794	761	772	831	823	837	787	804	831	810	782	914	849	805	815	813	804	820	812	833	830	839	840	816	806	841	798	818	787	786	781	816	759	824	791	804	819	799	795	772	804	860	805	805	784	885	798	821	801	813	786	792	817	848	792	834	846	824	810	757	758	818	786	847	786	730	786	740	835	804	837	789	834	794	825	758	780	788	881	774	786	838	769	865	804	859	801	792	774	826	817	863	823	799	834	801	811	794	795	818	818	850	813	780	815	774	826	793	782	852	780	822	779	864	799	813	777	818	793	827	783	815	803	781	822	809	860	808	807	820	842	834	792	815	798	886	801	762	773	831	819	793	865	788	826	802	801	778	794	783	810	784	768	782	795	778	774	794	799	870	762	825	786	756	793	811	825	821	816	830	806	801	844	782	778	803	801	837	845	788	826	772	782	853	809	821	786	818	802	840	839	811	784	822	892	800	753	799	808	745	805	769	792	797	786	810	786	770	809	751	809	773	834	843	813	818	787	791	828	811	766	799	792	821	783	792	831	809	811	802	832	814	820	808	846	813	823	847	757	817	762	838	810	773	833	802	812	856	784	792	810	815	846	813	818	794	761	799	793	806	777	862	817	846	847	823	798	821	791	789	807	794	835	771	804	816	773	802	758	718	818	851	773	778	817	748	808	829	771	793	815	821	848	797	789	829	843	808	784	789	794	798	815	818	792	817	782	829	863	849	780	804	827	832	821	865	828	834	826	813	787	752	749	790	798	788	822	823	809	803	772	784	832	728	848	833	830	802	785	793	810	803	767	784	780	777	799	757	835	803	840	850	816	775	841	794	771	854	780	808	799	813	805	793	774	788	801	835	819	771	829	777	812	872	803	783	809	847	793	820	815	822	759	806	830	789	812	838	843	771	783	814	803	869	845	823	839	799	829	778	827	754	870	827	775	846	877	806	821	797	782	820	760	819	755	832	810	724	815	801	830	807	835	837	786	805	847	798	821	755	799	801	812	772	827	772	783	806	793	817	842	776	865	875	810	788	833	805	808	834	781	792	784	810	823	772	762	770	826	831	796	778	792	811	791	820	787	774	812	802	818	795	816	806	815	843	827	807	793	783	814	829	771	814	790	804	870	847	826	844	829	775	808	826	793	884	797	841	815	833	786	846	811	802	801	748	783	818	792	844	827	777	796	796	801	796	804	785	800	823	778	841	790	783	780	837	847	831	843	772	793	795	777	821	751	837	824	821	755	809	836	795	800	815	856	761	837	793	758	834	762	774	802	823	788	798	752	863	837	775	810	810	776	784	814	832	806	866	837	820	821	733	771	815	818	796	820	821	788	801	851	814	791	852	811	854	866	823	800	790	788	809	854	812	801	800	785	790	789	804	861	823	848	818	842	797	798	825	830	824	734	810	791	806	839	766	771	786	822	877	824	796	787	800	855	780	758	786	764	805	791	831	793	814	836	802	850	809	754	823	823	803	792	785	795	772	792	825	814	846	787	819	804	822	790	809	828	835	772	803	795	816	784	821	827	805	800	807	799	778	834	814	771	896	872	793	776	785	822	784	793	758	812	789	801	819	814	782	796	823	780	825	810	834	813	791	813	816	815	787	802	807	816	806	786	827	823	766	803	762	789	777	755	769	825	832	791	821	802	831	813	777	858	856	841	800	799	788	810	812	765	825	758	769	804	826	815	853	791	834	826	788	823	827	849	803	777	812	842	816	839	816	800	831	775	820	806	764	795	803	851	808	805	829	792	779	754	732	842	788	848	841	792	858	785	859	803	810	858	801	820	848	839	762	806	796	793	819	800	812	824	810	820	800	858	756	853	760	787	791	820	791	805	800	828	861	802	781	806	791	790	756	772	813	785	810	876	807	813	817	805	798	784	785	806	793	790	782	820	791	808	771	816	777	800	832	795	830	806	769	768	832	849	790	851	870	772	826	825	807	781	847	767	775	805	806	786	773	822	826	806	791	878	773	792	767	815	822	838	840	818	809	769	812	747	861	758	786	824	737	756	809	865	812	746	794	794	816	795	801	831	842	832	825	833	807	832	856	800	830	800	805	787	778	802	803	826	850	804	808	823	805	775	831	832	794	805	777	852	783	819	862	809	831	812	801	815	823	848	800	797	804	774	798	829	820	787	848	824	838	811	749	858	788	815	786	807	802	846	841	820	756	800	773	825	788	821	828	774	807	870	804	804	732	843	842	839	737	831	817	826	812	763	793	791	815	769	877	796	772	796	759	830	767	797	814	818	708	811	815	779	793	801	798	778	823	805	796	783	742	813	821	831	855	796	800	799	789	835	855	802	776	783	785	800	825	784	851	780	797	801	810	886	806	828	763	820	807	833	813	816	811	828	796	798	812	785	815	813	806	802	800	828	817	812	802	786	858	808	803	845	803	826	826	799	842	824	861	827	764	844	791	795	803	783	811	825	800	784	740	813	821	796	859	813	765	857	805	812	838	784	817	792	828	866	807	793	815	851	815	798	782	795	786	800	798	781	864	850	795	772
23556	20814	25023	26702	20820	20792	2698	473	337	297	320	277	285	257	249	240	231	263	244	233	210	217	266	255	235	231	252	234	240	208	241	220	245	242	225	204	246	228	210	203	213	198	198	205	273	231	196	245	241	220	230	235	204	205	230	250	240	216	217	209	258	246	194	208	227	218	247	226	243	204	191	219	175	208	203	218	243	229	234	233	234	227	192	220	211	236	188	212	228	237	234	211	234	255	216	205	205	206	203	208	247	243	215	224	234	224	197	214	213	213	190	246	203	224	236	214	210	226	208	229	212	203	234	220	222	232	235	233	222	218	266	221	240	206	200	213	217	220	198	226	247	219	206	210	212	241	213	225	211	220	222	232	213	199	209	233	223	209	212	247	213	234	215	195	231	221	243	258	210	223	206	228	256	231	243	250	249	209	192	211	216	210	204	236	221	206	204	217	235	223	222	209	223	231	254	203	251	231	232	194	206	228	226	219	246	236	221	208	202	236	230	211	220	222	249	234	215	221	206	222	216	194	223	209	222	250	226	206	209	234	221	227	179	221	232	210	215	228	253	216	230	215	236	232	219	216	240	237	215	227	220	210	201	230	244	216	232	230	246	208	230	242	227	211	214	229	206	236	230	199	231	174	235	235	230	236	226	203	230	250	211	203	214	220	193	217	219	230	235	215	205	216	233	230	220	233	225	217	216	202	217	226	221	219	231	237	230	209	220	202	202	194	202	204	200	217	239	194	233	239	182	217	210	245	203	215	243	228	231	239	199	201	192	219	240	241	224	186	213	211	199	217	186	217	234	202	221	272	217	222	221	205	188	200	226	220	207	205	226	196	213	225	239	243	225	232	198	259	226	220	237	235	233	208	221	252	196	208	222	207	214	239	215	212	230	217	225	191	244	230	230	213	221	233	216	210	213	223	224	219	222	232	236	230	223	247	212	272	197	252	235	212	219	206	239	216	221	225	207	242	205	234	219	236	215	217	201	231	219	205	224	213	202	229	212	219	237	226	213	212	237	214	207	214	207	210	229	220	237	211	221	202	255	215	225	229	230	222	195	237	203	208	210	227	235	229	228	199	191	244	226	203	233	234	189	224	213	240	210	249	205	247	217	220	210	205	230	204	222	226	211	246	216	224	235	222	220	210	237	213	222	215	220	220	198	207	199	195	235	217	205	196	218	210	201	226	239	206	234	221	227	245	238	208	216	198	255	257	210	234	229	242	202	231	220	217	228	191	232	206	200	194	215	241	215	214	191	222	217	217	233	237	235	239	225	234	193	216	208	232	207	202	241	208	227	235	234	206	238	237	210	203	225	237	207	205	241	223	239	226	230	230	226	231	219	209	252	218	218	231	202	204	188	234	236	233	209	194	202	212	193	214	177	217	217	238	211	200	239	227	221	184	228	222	197	204	212	213	218	228	171	223	217	244	207	210	214	234	218	214	209	239	234	216	237	212	215	231	203	238	218	239	210	233	175	241	217	242	217	217	189	227	188	223	225	225	197	226	228	206	227	228	225	203	210	231	224	242	220	229	212	204	202	260	236	208	224	221	230	201	223	223	252	214	227	223	214	205	217	219	211	232	238	198	198	235	198	228	198	229	243	207	225	226	217	245	245	213	235	232	241	223	232	201	184	224	214	234	217	235	178	240	195	202	191	207	212	204	220	235	242	213	213	193	227	230	217	226	199	197	219	206	223	246	239	235	223	228	231	245	258	214	206	206	225	219	201	235	229	210	202	199	247	237	217	182	235	224	232	196	235	210	234	211	222	229	198	215	192	236	230	184	209	211	228	214	245	214	222	229	191	217	222	218	236	207	233	216	205	197	230	197	233	211	226	240	226	201	226	223	224	222	213	237	243	212	223	212	222	271	200	236	239	224	190	198	211	225	227	209	208	204	254	213	220	247	236	193	209	211	216	218	227	227	191	240	233	229	241	209	208	199	215	223	225	211	209	204	206	213	216	199	220	206	226	235	214	216	213	236	229	213	230	215	255	190	224	200	238	226	236	214	206	224	236	245	238	228	252	198	206	208	230	237	196	220	206	207	217	230	221	210	246	197	210	259	234	219	244	207	201	197	244	221	214	227	201	204	218	224	212	260	211	203	198	219	220	219	225	237	202	202	219	222	241	223	244	236	212	208	246	198	238	223	223	227	216	221	226	210	244	226	202	219	209	229	220	232	237	236	204	234	218	218	237	191	221	228	202	230	239	217	228	201	215	205	215	237	200	209	227	251	258	220	189	227	226	248	222	225	221	251	240	217	208	238	217	232	199	195	228	226	217	222	250	231	208	227	217	225	205	224	230	233	211	211	179	222	192	216	236	235	226	206	216	201	217	206	209	238	219	218	225	202	246	239	204	197	232	189	211	257	219	196	227	197	205	229	242	191	217	224	207	201	205	232	213	212	242	223	212	202	232	211	230	222	234	194	205	215	215	233	213	206	209	201	227	227	213	238	213	190	231	224	235	212	239	246	219	219	205	212	240	212	211	227	212	208	222	228	229	218	230	239	206	221	203	202	237	219	195	204	202	210	228	241	228	227	225	222	227	224	193	205	214	221	224	204	198	231	221	206	203	247	232	207	219	198	206	278	199	217	203	241	235	215	206	239	227	222	222	225	204	219	201	192	230	224	240	214	216	230	232	204	222	244	209	227	207	230	203	177	202	195	197	210	210	221	207	223	237	216	200	236	225	198	216	205	221	210	221	225	221	231	204	202	270	225	213	201	198	237	237	227	220	207	220	226	248	233	218	251	216	218	242	234	225	222	208	225	265	210	219	225	214	255	229	231	239	228	228	206	210	218	216	215	214	236	219	225	224	212	210	219	246	211	225	212	223	218	214	225	228	230	188	225	230	229	236	239	220	224	199	231	236	195	220	228	221	239	211	233	218	239	213	206	219	208	211	195	226	234	233	250	246	196	214	217	223	239	188	200	208	194	225	237	226	259	241	196	237	219	194	233	221	200	224	204	236	212	228	206	256	212	240	238	216	234	219	226	186	226	228	203	200	208	231	230	200	221	230	220	231	222	235	207	214	233	220	224	233	253	223	213	229	199	191	220	226	228	219	225	234	230	217	233	221	214	217	212	210	208	242	246	231	231	217	243	170	200	241	211	247	220	218	220	213	228	230	223	226	211	231	233	228	220	230	234	233	205	237	201	257	214	219	209	243	209	222	230	209	218	239	211	204	222	239	225	239	238	213	207	219	212	205	208	223	233	229	251	212	230	223	246	186	223	207	210	263	212	260	203	226	229	219	241	212	222	225	249	237	216	216	198	178	190	233	230	238	213	209	188	217	234	215	204	234	227	211	229	191	244	225	197	224	222	230	209	206	228	233	215	227	234	226	228	235	221	198	216	193	234	204	204	197	203	239	226	205	199	212	221	223	251	234	223	212	214	242	216	198	191	231	239	214	242	212	196	193	225	223	220	214	208	254	203	215	217	274	224	237	211	205	186	250	198	244	223	214	226	217	234	197	214	226	225
3851	4906	3156	1476	872	738	683	619	584	547	529	524	508	502	557	510	516	502	512	503	519	534	524	552	549	479	522	473	496	515	511	532	482	516	508	527	494	534	527	507	515	488	494	493	474	509	515	499	489	491	499	503	491	520	479	487	510	533	526	505	511	509	505	549	509	497	434	519	526	466	518	488	491	522	507	489	476	492	450	491	517	504	493	539	474	493	504	510	507	523	555	492	484	511	507	519	528	485	517	498	555	520	535	522	525	499	480	517	503	464	465	512	501	546	508	481	483	506	472	566	510	449	542	489	452	478	500	535	483	514	495	506	508	517	516	505	462	509	501	506	503	512	520	464	506	510	503	512	504	515	503	493	475	503	481	497	510	477	533	528	519	516	490	525	492	502	556	500	492	553	520	461	522	516	485	484	509	503	474	482	472	489	441	532	499	498	511	497	495	511	479	511	491	486	499	504	486	492	503	490	526	518	493	492	524	512	480	485	506	499	513	527	495	512	504	494	496	500	507	511	495	519	473	494	522	481	498	494	498	516	514	501	472	509	479	491	476	484	497	498	487	521	466	481	528	494	518	535	503	527	499	534	539	506	528	510	504	539	498	517	482	485	493	481	501	501	473	518	505	543	497	536	504	515	488	523	499	476	488	494	499	504	553	512	516	510	504	527	514	484	490	490	514	495	490	501	524	497	498	513	474	510	537	522	501	504	507	511	514	515	509	493	537	460	500	508	475	469	476	506	485	497	491	505	457	494	501	490	486	474	482	502	493	441	465	521	468	460	539	511	450	517	456	514	509	483	491	505	514	505	492	490	502	527	532	478	505	445	503	486	502	527	564	497	536	521	541	531	505	545	501	468	500	499	486	494	507	463	543	526	484	489	474	501	480	481	470	530	520	498	554	532	483	501	487	484	494	527	468	532	504	513	490	515	535	506	471	502	497	489	517	514	506	476	501	512	448	503	505	459	517	466	492	534	504	487	516	517	486	478	482	467	480	517	502	471	501	519	491	507	537	471	511	474	523	531	516	506	483	495	510	520	506	536	481	460	515	535	495	523	537	462	512	493	485	478	507	490	523	483	501	495	502	494	513	520	510	527	506	496	470	511	505	508	524	479	516	469	475	517	495	513	532	517	491	508	499	501	480	443	507	510	522	521	482	496	518	459	482	461	488	500	531	537	522	539	514	501	503	476	501	512	502	509	537	527	482	480	498	518	479	501	512	538	480	527	491	523	495	501	547	487	495	501	484	453	511	518	492	495	482	500	468	490	489	489	507	513	455	478	471	509	501	534	477	490	492	496	498	514	451	517	505	495	507	526	511	522	495	523	537	455	536	527	511	529	507	512	528	487	493	517	513	481	487	513	486	509	518	475	484	461	489	481	521	485	483	478	470	508	513	489	512	493	502	483	483	514	481	501	516	521	512	480	481	499	500	510	512	472	506	451	523	458	509	522	505	492	491	510	487	455	514	523	510	473	534	490	489	517	470	519	462	499	516	499	500	510	488	495	500	511	504	496	505	482	490	532	557	524	480	547	498	491	488	550	496	502	506	482	481	521	500	526	478	519	543	522	474	513	496	531	505	526	482	498	474	495	518	521	503	513	536	528	492	549	490	511	490	435	492	487	518	486	493	472	486	511	526	515	503	540	485	501	503	511	495	489	492	493	525	520	506	485	488	480	490	485	523	540	516	530	505	504	534	497	489	496	471	461	519	498	494	506	512	495	496	493	453	531	506	486	491	528	528	475	492	472	495	545	511	470	480	501	529	536	471	510	497	480	461	515	510	480	492	503	460	500	498	516	528	495	490	490	528	501	488	535	521	473	523	494	477	500	515	475	515	485	490	532	510	493	498	512	501	493	479	471	511	487	466	481	493	504	531	523	549	477	459	498	500	486	462	494	548	476	512	556	488	499	470	528	473	451	489	505	512	518	508	524	482	482	507	531	525	467	494	504	486	516	504	526	469	500	542	523	527	487	466	492	525	490	495	547	486	484	497	515	492	506	530	514	525	469	484	487	470	495	485	533	545	501	497	538	518	531	498	477	499	503	493	502	510	503	504	523	485	491	502	502	512	484	502	534	493	537	480	484	525	523	487	542	512	454	490	524	483	510	462	495	499	503	515	490	504	511	478	505	507	528	507	494	530	496	514	500	515	513	526	485	489	492	528	497	478	460	461	506	498	492	495	494	519	489	489	505	502	496	507	480	499	505	510	510	456	545	530	510	498	545	502	497	529	463	515	494	548	508	521	482	464	486	501	478	479	502	522	492	509	513	474	527	483	516	514	494	468	509	490	485	517	546	541	546	528	495	487	484	505	499	475	528	465	551	502	517	469	532	494	488	500	444	520	493	499	497	502	488	486	499	530	481	499	500	532	496	490	504	514	508	526	529	445	485	512	468	537	497	487	492	509	537	492	517	482	492	481	523	493	518	468	470	475	505	514	502	492	532	501	477	536	498	505	508	495	484	455	499	484	501	501	484	489	501	446	558	497	505	488	508	539	516	475	514	498	508	505	497	467	548	483	519	488	473	486	506	513	471	480	499	510	528	477	524	527	495	452	507	511	504	483	501	470	531	514	522	474	521	503	486	515	465	479	551	447	486	509	538	525	530	532	499	497	501	468	529	513	498	492	496	499	489	504	511	499	492	512	532	512	537	498	561	533	509	529	501	500	498	545	487	497	487	486	517	514	559	462	521	515	499	496	470	480	477	521	495	475	500	491	491	526	491	481	515	498	515	517	515	485	494	500	481	515	514	533	437	523	496	467	506	492	487	494	496	462	496	502	527	470	483	468	447	495	471	499	516	541	484	519	497	488	470	483	485	468	478	476	500	512	518	533	462	500	527	472	485	510	496	523	536	440	499	486	508	518	495	510	498	482	514	515	472	464	522	511	529	476	492	491	513	523	489	516	477	490	504	482	474	493	498	493	486	564	505	524	512	483	487	492	474	509	518	516	522	466	499	478	472	508	497	504	477	489	505	483	454	495	513	487	536	510	455	536	517	506	491	507	487	502	532	464	564	516	483	458	524	496	543	545	535	502	491	485	528	497	523	502	472	478	522	486	477	490	511	525	569	516	515	516	509	514	502	505	480	470	474	497	488	496	469	536	522	485	505	508	514	495	492	471	476	476	466	528	481	468	468	527	479	492	524	508	523	562	510	509	495	505	483	509	511	505	505	496	526	501	532	506	492	472	499	506	501	528	510	536	520	507	497	508	463	477	474	460	468	490	499	480	492	502	529	499	517	470	508	503	538	481	506	513	535	509	499	468	489	525	488	526	479	477	489	485	475	516	451	526	488	506	501	504	511	513	476	496	473	489	488	498	506	491	491	493	489	488	495	497	477	522	483	504	524	479	470	509	471	516	489	519	506	462	551	498	514	522	484	518	526	488	465	523	518	504	477	491	485	500	494	520	503	576	506	519	544	500	502	500	513	499	484	504	469	526	507	488	507	483	487	484	512	478	498	477	513	490	460	491	502
32361	11894	1576	655	541	483	326	293	262	301	256	280	282	290	282	299	291	282	286	304	267	309	283	292	289	270	239	267	282	317	303	266	321	277	310	252	301	297	292	289	288	291	298	327	307	316	279	304	288	324	294	273	302	285	264	294	299	341	270	287	303	269	307	281	284	298	261	287	260	280	274	337	289	315	296	263	288	307	268	327	292	284	302	311	289	287	264	291	293	291	284	291	295	278	302	299	281	265	310	275	267	312	290	303	267	278	272	273	348	290	290	287	283	282	286	282	297	293	268	295	281	262	281	314	314	292	303	301	319	310	284	327	299	251	298	317	283	257	291	288	286	294	317	282	290	264	311	316	297	286	277	275	286	303	288	299	300	288	292	265	275	311	272	274	284	287	329	305	284	284	263	303	279	273	276	350	297	273	279	262	328	291	268	266	307	290	297	285	281	284	275	283	289	293	259	279	264	283	296	282	267	308	288	310	271	302	312	271	292	291	279	291	291	285	298	303	284	303	299	292	279	300	282	285	270	270	270	312	284	280	307	305	308	309	277	270	262	288	307	268	283	297	283	304	320	329	279	260	299	311	324	286	296	297	301	284	302	311	277	302	287	292	279	292	278	273	286	282	278	280	317	300	274	298	324	296	301	304	270	288	299	271	297	284	290	314	301	276	297	300	278	290	279	248	291	328	282	300	269	279	251	314	307	298	288	282	288	292	295	297	290	289	293	297	295	309	276	265	273	313	288	261	301	280	303	297	266	269	305	298	312	280	276	283	270	317	289	267	275	316	285	264	260	276	295	289	292	270	274	320	250	286	285	304	300	256	318	287	241	305	305	305	298	279	299	288	303	301	282	269	283	304	284	293	289	291	315	289	285	294	305	256	300	281	300	259	271	313	286	297	264	247	296	318	299	269	284	292	279	298	299	264	251	299	297	308	268	299	272	301	294	282	272	307	295	258	305	283	269	276	320	305	310	261	282	286	311	256	293	249	289	305	278	298	281	295	290	292	315	278	275	272	296	274	276	321	322	235	306	297	282	286	294	278	306	291	285	314	261	284	255	286	294	271	325	306	280	331	323	283	299	300	268	280	287	275	280	273	319	302	297	326	288	284	292	302	287	273	296	266	310	290	292	324	304	289	277	313	289	270	287	301	283	271	290	305	313	287	317	265	269	294	308	268	302	286	302	332	265	281	297	332	278	271	307	287	302	291	283	244	274	305	274	288	288	245	298	297	285	312	269	298	277	312	286	256	309	300	292	316	282	264	299	305	276	302	289	286	258	276	292	278	277	287	300	304	261	252	287	293	295	342	312	260	310	314	281	277	301	298	329	277	265	256	305	301	284	312	292	288	267	284	303	301	308	278	286	317	289	290	287	268	288	282	286	290	329	276	300	291	262	279	295	286	291	280	291	299	278	308	286	274	304	276	282	300	322	267	306	296	281	290	301	260	306	274	284	268	283	272	283	280	303	309	310	280	282	309	287	265	305	330	298	295	258	275	296	282	276	248	317	317	292	303	282	275	306	307	294	297	298	279	296	268	291	286	278	308	291	294	328	268	300	308	312	284	254	273	269	269	266	270	272	301	301	292	301	264	269	302	320	286	320	271	294	285	257	266	293	294	313	283	273	265	256	293	293	266	306	251	306	271	281	283	288	283	301	316	283	303	283	267	293	295	310	300	327	282	277	296	272	300	259	288	279	273	279	258	329	300	270	325	324	318	303	266	308	271	278	291	315	255	268	298	267	278	273	263	295	291	303	267	292	285	255	271	303	283	293	310	279	300	289	307	266	302	246	334	260	264	306	267	295	290	285	264	288	280	326	287	263	286	281	296	291	316	297	309	289	279	259	300	299	272	279	282	271	283	308	276	276	279	294	285	290	367	324	299	261	305	286	287	294	300	276	268	270	248	270	296	300	307	302	292	299	301	295	279	249	299	332	295	291	296	273	303	291	302	332	286	304	292	313	291	308	292	280	302	283	277	304	313	306	284	306	293	281	320	268	270	267	288	305	338	324	294	257	299	278	289	295	288	290	282	281	284	326	308	326	282	276	281	315	313	273	319	307	292	263	302	273	266	280	289	284	284	288	304	288	338	307	302	303	274	313	271	281	284	270	279	296	290	289	294	280	301	285	298	276	282	279	295	290	284	270	273	266	316	336	282	263	295	303	279	298	292	300	294	267	309	313	290	284	280	279	292	323	328	283	283	268	268	289	238	288	301	285	296	268	275	290	328	308	292	265	259	277	273	306	264	286	306	304	309	285	276	309	290	296	301	301	295	257	272	290	271	300	256	291	255	296	312	298	287	296	282	333	295	282	268	282	288	275	304	288	302	289	321	271	286	259	265	290	298	293	283	295	285	288	284	274	255	281	287	282	266	265	265	267	265	292	262	307	307	310	300	307	299	285	285	282	314	309	299	315	283	286	296	307	241	281	278	310	291	278	270	262	270	284	303	315	285	296	265	316	280	302	267	304	284	286	268	298	295	325	286	329	280	275	294	290	296	285	265	325	268	309	311	298	257	300	296	321	255	264	298	297	296	279	288	279	275	283	260	306	281	313	304	298	287	284	301	268	265	295	304	280	272	300	275	311	304	313	276	298	295	275	289	271	288	286	278	280	327	290	279	295	301	282	285	320	297	270	277	262	307	308	270	300	263	281	266	272	294	285	265	299	299	280	313	291	275	297	273	291	306	265	303	230	265	273	271	272	298	277	285	291	313	309	306	278	269	264	296	305	243	285	295	294	302	267	289	241	261	265	304	290	293	311	275	268	258	272	275	272	278	262	254	302	272	283	304	290	251	275	310	246	285	302	312	279	290	296	307	275	286	313	286	277	288	323	273	316	298	313	285	288	332	287	287	270	283	288	307	295	263	271	287	279	309	305	315	290	280	279	322	314	332	313	290	295	267	285	298	293	285	283	274	268	264	273	311	286	296	281	288	296	297	308	279	278	300	294	288	295	283	288	307	287	297	295	294	286	294	293	260	296	287	293	288	307	297	309	285	266	280	319	281	283	295	331	288	307	288	279	269	293	296	306	301	325	298	266	274	300	293	316	261	281	310	283	279	289	307	274	289	325	327	307	288	291	281	295	306	309	292	310	232	282	288	281	291	303	290	267	311	316	302	291	273	283	269	290	254	278	291	287	298	276	283	285	284	283	309	304	268	280	314	285	274	252	276	301	286	272	285	309	275	278	272	293	291	276	289	305	292	284	235	260	294	286	288	268	306	274	329	270	272	302	280	290	313	285	295	267	282	265	304	275	260	284	270	294	255	264	289	275	283	296	268	294	241	323	269	276	280	292	306	271	316	306	280	322	296	257	272	311	282	291	267	305	284	292	274	305	253	345	290	254	303	287	322	282	258	297	267	270	283	305	301	331	282	268	242	268	284	275	288	309	292	328	250	258	279	266	270	304	338	308	274	277	307	269	291	326	286	276	283	299	286	298	237	300	293	287	280	301	290	290	286	302	277	276	334	310	280
5357	939	788	725	720	693	669	668	689	672	672	655	631	687	712	691	644	645	724	655	679	683	694	709	671	653	673	698	657	649	703	648	660	658	668	669	657	664	667	699	632	695	689	655	699	686	649	657	671	689	689	642	650	647	660	696	705	715	685	667	641	675	683	679	673	708	701	678	710	679	722	616	664	658	653	622	692	672	639	692	644	710	658	639	677	700	644	675	681	651	677	672	675	640	658	709	697	719	657	683	642	680	692	680	659	643	682	658	688	644	658	681	659	681	675	672	645	675	690	680	632	688	653	639	639	653	684	665	665	617	673	685	747	661	663	661	606	662	672	663	677	670	653	708	695	672	690	681	654	705	636	674	705	732	690	649	638	645	653	652	698	650	642	662	592	697	675	696	684	668	706	709	716	687	688	646	693	674	699	728	665	640	682	688	652	636	627	647	677	656	685	676	670	629	665	716	708	693	660	643	693	713	694	663	671	656	687	666	728	683	670	675	691	682	650	656	680	632	682	658	680	667	653	653	666	679	698	685	627	623	696	706	643	635	674	692	685	700	689	664	686	669	677	677	659	673	675	683	669	661	608	689	703	690	705	671	703	656	684	721	661	661	651	626	651	653	707	658	682	690	675	648	676	694	656	663	696	690	685	659	661	686	668	652	688	718	636	713	701	668	663	660	622	686	705	660	679	686	682	681	700	641	649	677	669	629	705	657	698	654	659	716	644	685	691	667	689	666	663	666	672	667	693	673	686	678	678	692	678	627	679	713	644	675	676	653	688	672	618	709	701	690	686	661	713	689	647	697	712	685	633	683	670	683	657	652	687	663	678	687	661	684	620	693	692	664	709	652	693	684	687	700	680	690	677	694	657	672	646	647	658	669	670	697	683	712	697	701	686	671	689	692	628	651	702	684	663	692	673	716	646	722	697	651	721	640	661	698	674	669	631	670	675	714	660	688	659	698	674	715	648	688	683	660	647	676	701	644	691	648	689	663	709	688	660	667	677	698	650	688	677	716	673	650	669	669	684	672	656	686	653	720	651	675	694	619	684	647	702	664	648	693	660	679	651	650	672	679	656	675	671	648	658	671	682	667	678	670	654	665	646	680	683	683	650	663	665	672	613	665	666	681	698	690	715	658	694	633	677	743	662	696	669	673	654	650	634	674	663	688	693	744	735	708	666	698	664	707	685	651	663	657	666	674	674	676	668	673	668	687	714	678	747	647	685	661	664	707	658	689	625	695	671	741	634	676	671	688	670	656	695	703	628	700	663	663	691	637	619	637	661	703	652	652	669	644	689	652	707	659	673	656	683	685	655	662	676	659	656	633	665	649	668	693	641	651	695	647	702	651	675	653	691	655	679	664	709	683	672	675	678	653	690	658	652	662	716	686	672	638	675	686	693	670	672	744	686	677	731	691	665	667	699	641	634	710	658	673	673	667	657	686	652	693	652	693	680	653	669	708	664	622	657	657	637	657	659	652	676	689	659	654	654	671	632	659	654	640	638	707	664	657	665	672	674	664	633	675	688	622	667	712	664	693	679	667	688	608	697	645	627	732	696	647	689	668	680	630	645	679	685	645	677	673	666	710	626	701	702	633	662	666	666	643	700	693	660	657	662	676	650	669	636	644	658	671	634	718	688	640	680	676	716	645	675	698	687	653	698	675	679	661	662	651	722	681	642	702	657	682	670	680	692	657	639	633	662	693	661	693	682	659	691	669	701	625	669	675	706	649	678	667	646	675	640	712	651	668	712	663	651	744	659	671	696	725	630	642	664	674	630	660	672	700	690	694	639	658	669	643	651	674	689	673	708	703	674	650	696	657	689	726	686	624	683	689	671	704	641	687	649	668	694	679	733	692	700	691	678	692	665	642	692	637	700	689	666	659	713	672	658	669	676	670	679	712	646	645	653	699	644	691	649	683	661	695	713	668	708	692	683	642	631	679	644	693	653	676	640	716	711	677	653	658	698	716	675	695	650	694	709	665	651	686	662	634	681	669	605	659	740	691	697	634	656	676	696	673	664	659	649	675	653	666	666	728	673	649	660	696	702	712	669	671	633	647	690	720	692	718	663	705	654	696	657	727	693	650	680	663	691	662	678	681	659	697	693	660	664	662	636	647	645	664	645	673	661	689	641	710	721	662	627	726	684	656	690	704	684	662	638	681	663	643	645	667	637	639	708	731	668	678	666	684	652	635	669	675	678	629	738	686	693	670	660	656	624	653	680	707	652	622	654	651	669	694	692	643	626	666	684	666	685	690	699	635	713	660	676	740	692	676	684	655	727	657	662	649	655	629	626	662	668	689	641	690	687	716	740	687	676	698	640	717	660	668	634	658	641	655	651	641	700	681	641	654	641	714	642	722	646	604	676	673	691	636	654	668	661	642	628	661	712	644	635	642	617	670	691	693	686	635	727	655	665	615	676	656	657	695	634	681	622	642	715	662	684	638	699	630	687	655	686	676	650	672	636	679	671	693	640	647	700	703	613	642	693	675	677	660	682	645	677	704	665	689	659	681	714	665	631	688	714	651	701	677	682	673	710	676	656	676	763	654	664	658	671	689	663	629	684	665	702	677	644	673	717	660	664	649	646	693	669	641	676	712	676	681	657	634	655	682	679	635	639	657	661	673	691	681	655	612	597	691	629	671	653	645	714	691	693	692	657	667	635	658	669	668	663	711	658	647	658	736	669	670	654	672	657	664	684	684	660	648	688	633	604	633	716	683	655	674	660	679	698	685	676	677	655	672	673	691	660	724	625	682	719	692	643	647	692	680	717	688	679	683	641	689	653	667	678	664	678	654	620	653	700	698	682	702	674	664	699	671	628	703	660	650	684	669	663	636	723	711	656	600	686	648	658	659	637	725	710	696	667	683	740	680	651	608	655	677	662	704	712	690	710	682	695	685	694	654	686	637	698	689	701	641	643	662	646	712	719	681	694	674	665	706	677	649	645	663	654	709	703	641	643	687	686	667	662	658	695	678	691	625	671	662	713	685	754	670	694	667	644	694	625	655	653	707	674	684	668	719	715	700	629	669	691	657	625	656	636	676	654	678	641	664	662	680	652	687	695	669	684	705	643	681	676	659	664	679	699	672	685	647	679	708	688	677	682	670	660	670	715	675	654	651	638	674	680	669	677	657	696	694	690	693	701	665	668	641	641	660	696	695	677	684	687	674	677	687	704	669	698	642	683	677	735	632	689	679	700	642	661	682	681	688	629	612	740	675	699	665	671	650	661	711	672	709	657	659	701	668	663	677	713	653	660	626	651	652	665	691	625	657	689	723	659	678	654	641	673	685	702	666	699	631	693	630	646	698	693	671	703	648	683	646	637	631	699	686	685	627	708	665	664	693	703	677	674	674	641	606	667	642	719	697	706	692	698	636	694	614	646	692	637	643	617	685	738	619	695	713	637	709	623	713	683	710	680	692	695	691	691	661	728	702	669	649	672	673	651	675	660	706	659	675	654	685	689	681	662	691	637	727
24516	20806	24312	27353	18908	1153	539	466	437	358	443	434	419	377	363	379	342	349	382	379	341	364	366	369	381	362	398	375	347	337	360	356	372	374	380	372	386	384	388	327	368	396	384	369	356	345	364	403	363	388	353	386	332	359	361	361	346	345	378	365	372	350	386	372	358	384	362	369	386	343	352	395	367	377	382	378	396	354	389	412	403	386	370	372	372	399	387	363	388	346	375	386	402	376	338	366	364	338	352	373	377	381	368	343	372	378	377	374	349	353	369	383	397	358	374	340	393	366	365	379	412	377	332	342	348	347	391	327	425	350	346	322	360	381	376	372	329	385	391	380	353	356	344	374	358	355	380	353	377	329	375	342	395	336	363	391	349	377	340	370	369	421	370	374	369	389	314	344	374	418	385	373	363	336	369	375	380	389	349	384	381	343	354	390	373	328	373	356	342	384	344	358	354	390	372	376	379	363	373	359	341	363	354	373	373	374	385	351	399	377	391	383	370	397	340	340	328	393	364	356	334	363	350	378	372	372	355	366	356	356	410	411	378	359	379	344	344	334	365	356	386	367	361	407	376	331	348	376	348	389	366	352	358	341	350	381	372	383	381	383	390	374	379	381	385	374	381	351	418	354	363	403	390	355	391	406	370	387	355	339	364	347	408	338	397	370	338	345	367	337	386	361	378	335	372	376	368	365	350	347	392	417	336	400	398	348	349	370	366	383	387	377	390	357	370	358	341	345	368	366	384	360	380	362	372	360	372	368	395	360	356	373	352	397	409	391	369	384	376	367	389	381	381	343	377	340	395	385	341	332	355	374	353	346	390	406	387	351	374	397	366	376	356	355	354	366	343	356	330	367	372	367	396	351	312	369	380	381	353	332	360	385	372	343	353	381	372	362	398	355	368	363	358	376	371	383	360	319	348	344	374	335	387	372	338	326	368	351	337	383	355	346	360	337	337	360	390	347	354	346	383	337	428	381	341	360	363	358	370	381	360	433	344	339	360	362	343	363	397	369	349	363	381	311	353	371	382	380	370	353	382	393	418	381	344	362	358	361	337	370	388	399	374	332	330	368	348	385	405	360	367	370	386	366	388	349	380	303	358	377	338	368	381	392	352	367	364	360	349	362	345	403	393	350	400	392	369	350	381	354	375	376	367	383	372	337	369	376	344	402	330	400	361	346	350	400	371	376	356	332	359	352	343	392	393	400	337	404	372	384	373	371	380	371	392	349	360	383	390	358	364	322	377	361	341	347	368	353	362	364	358	364	351	389	356	359	357	351	367	354	388	377	361	356	369	383	390	347	335	359	370	381	352	368	399	362	361	401	352	349	367	382	360	361	361	330	355	377	379	365	341	392	363	315	327	356	345	374	369	379	368	389	354	342	342	390	369	333	342	344	389	381	354	359	356	382	337	318	377	377	388	387	351	357	365	336	361	409	400	357	385	353	361	364	379	379	379	361	355	380	377	373	347	343	378	361	337	357	373	360	350	367	399	349	342	318	356	387	354	373	370	363	377	353	348	359	371	362	349	361	360	419	380	387	350	350	345	342	343	360	360	378	403	396	377	358	395	392	335	372	366	328	368	324	356	374	360	384	403	400	377	336	386	366	363	375	378	377	398	375	412	356	395	369	360	378	344	343	380	381	378	390	381	340	380	336	362	356	355	381	400	399	362	386	367	374	333	358	376	361	357	368	357	378	394	337	327	353	337	361	360	341	339	336	371	344	356	352	339	363	374	396	335	361	420	374	356	344	319	348	401	378	377	362	339	396	365	357	371	361	355	379	388	382	401	375	356	348	357	372	360	396	365	358	374	376	363	332	357	322	357	350	325	364	358	382	372	352	358	361	357	413	353	353	359	388	337	358	381	354	347	372	360	303	376	349	364	366	333	346	352	350	359	327	381	375	346	360	330	398	331	337	390	380	375	325	358	360	424	379	395	348	360	350	373	381	387	390	404	366	363	396	321	369	392	362	368	384	387	387	334	331	369	383	380	383	370	344	384	359	362	390	372	342	348	365	365	342	350	346	317	355	371	329	364	365	350	369	354	386	387	348	367	399	343	359	390	355	378	376	363	378	387	381	390	370	363	377	354	323	358	418	364	390	385	363	366	377	372	339	377	345	376	376	373	386	331	349	324	358	369	356	373	352	369	330	353	372	344	335	361	385	361	402	367	356	374	351	330	368	348	383	372	348	355	382	386	382	387	354	357	367	364	344	356	383	380	390	370	355	384	347	371	365	367	391	400	363	352	331	391	385	371	358	380	367	367	367	377	356	323	380	363	327	358	386	356	341	340	383	363	337	384	362	365	385	361	376	349	337	382	334	346	341	394	386	382	399	393	336	371	388	355	369	352	361	352	348	363	379	349	405	393	401	362	353	352	352	366	352	368	369	383	372	384	377	351	370	370	357	352	358	371	371	358	360	360	385	365	347	384	360	346	372	371	365	362	346	352	344	353	390	371	335	370	368	375	365	386	347	385	355	362	358	384	329	386	360	367	351	348	333	397	379	402	351	375	330	377	383	350	369	389	378	366	376	368	375	362	370	344	345	367	315	377	361	396	363	354	341	382	355	370	399	383	364	379	351	356	367	352	368	410	345	370	351	374	342	369	363	327	371	320	362	399	331	334	338	372	371	366	436	376	348	323	340	378	355	338	341	350	360	377	339	370	322	381	392	354	363	396	387	355	347	333	386	383	373	361	362	416	366	390	378	344	388	362	369	397	359	344	341	347	379	370	351	343	346	361	368	355	381	348	365	348	350	344	337	365	393	426	362	395	341	326	317	356	414	394	371	381	402	370	362	380	327	384	341	383	355	346	374	353	336	350	350	388	379	343	381	372	394	359	366	412	360	357	388	369	363	369	387	384	365	361	371	379	355	424	357	367	362	403	362	385	347	362	359	403	338	366	342	392	357	378	337	361	358	389	375	354	377	352	379	362	340	374	317	366	392	365	375	345	322	365	356	378	413	370	379	327	345	377	363	365	342	376	374	356	386	349	393	425	380	359	349	392	372	324	372	388	375	368	348	353	387	367	366	370	369	399	379	394	389	372	363	392	364	405	351	322	389	377	370	356	365	382	381	367	344	352	347	396	332	382	389	355	359	407	374	372	344	392	355	394	354	359	416	364	357	381	405	384	377	365	349	415	352	393	356	339	392	398	373	385	386	370	343	365	362	380	356	375	384	385	343	383	345	362	381	357	370	356	342	363	371	354	373	357	354	375	371	361	368	376	346	357	363	359	339	352	368	382	358	380	366	350	352	384	403	357	413	372	384	381	369	417	334	406	374	398	370	376	390	346	365	356	358	334	352	383	390	378	396	335	390	370	376	352	369	340	399	379	347	370	370	362	379	391	374	386	371	404	382	372	348	312	366	361	385	388	323	358	381	378	402	338	346	363	379	371	347	348	343	376	361	429	373	428	403	386	369	376	353	395	365	317	379	386	364	339	377	366	347	302	389	366	403	375	329	356	375	362	387	355	363
3486	2873	2033	1273	1065	906	847	892	846	800	795	866	854	848	825	859	819	817	800	822	826	879	774	790	770	814	765	804	775	790	838	787	806	751	754	839	818	848	795	865	838	819	803	861	764	813	803	816	753	755	808	840	783	777	788	767	829	793	821	809	774	777	785	792	831	777	828	835	808	775	848	834	789	819	824	778	811	833	795	807	785	846	771	842	814	761	799	805	780	822	770	793	865	833	785	846	811	799	802	829	800	813	838	807	836	797	784	784	830	812	809	782	762	808	829	823	800	824	795	848	795	829	805	792	830	780	808	809	811	765	833	790	851	791	769	822	800	839	831	901	818	837	831	843	809	778	789	775	830	842	776	780	827	806	771	829	778	788	849	793	854	766	851	808	832	830	866	842	767	816	797	770	771	817	831	793	840	811	784	777	785	747	798	815	793	803	760	777	789	769	807	811	819	811	830	844	782	811	819	807	806	863	798	802	742	783	760	816	805	829	776	809	794	811	850	782	803	849	835	827	872	856	789	757	757	811	809	779	799	811	894	850	816	775	785	827	807	835	774	828	786	850	771	819	816	812	838	755	834	797	834	752	814	790	846	816	776	802	807	784	833	839	781	814	772	802	814	829	861	798	754	804	807	759	792	809	815	811	771	832	750	822	809	810	831	824	790	773	741	774	793	818	785	772	816	790	846	816	836	845	797	827	770	762	763	841	763	803	825	802	774	817	775	779	833	836	813	829	828	849	802	807	827	841	816	781	784	783	814	789	857	797	826	822	802	850	817	805	876	814	818	814	841	794	869	761	774	788	775	812	788	802	789	849	773	890	797	796	802	767	776	813	835	860	811	805	791	821	816	781	896	821	787	808	818	746	865	837	838	834	824	811	757	822	790	833	825	873	755	777	833	812	786	827	810	819	783	805	733	813	758	797	824	760	826	867	803	799	833	796	791	814	803	814	833	781	813	811	775	819	806	816	854	792	845	770	823	765	826	819	836	788	807	841	808	855	843	772	810	773	827	752	786	796	783	830	797	771	861	804	826	876	809	781	770	777	812	776	826	812	779	763	760	749	831	780	801	819	874	794	797	812	795	832	797	865	815	746	809	825	776	808	844	849	790	802	850	820	835	767	817	794	844	787	819	812	795	849	795	826	820	791	781	849	810	825	781	840	824	792	820	779	818	783	770	811	803	810	790	795	776	793	799	755	820	797	806	860	806	801	833	816	843	798	736	835	811	740	814	825	799	786	768	773	738	768	804	809	774	819	833	800	829	783	784	785	812	807	773	816	804	792	841	812	778	753	769	794	763	793	820	795	817	762	773	773	791	811	792	838	782	745	782	801	782	775	808	795	757	726	774	800	783	839	828	807	813	826	860	776	806	773	814	769	799	840	814	773	809	794	801	798	842	750	833	802	801	796	851	824	838	823	784	755	792	777	755	819	769	824	782	778	814	815	784	793	777	869	784	786	836	785	790	800	799	815	798	804	803	826	801	813	819	814	809	802	811	828	805	775	805	787	805	790	788	768	806	807	873	822	804	824	771	807	799	808	766	816	811	781	812	842	773	756	779	821	761	797	735	783	801	771	758	795	847	824	807	830	763	781	827	811	808	794	799	839	796	785	795	840	812	751	839	831	790	812	817	831	750	776	826	812	794	815	804	784	765	835	776	773	821	798	810	766	788	798	801	812	809	755	794	814	830	769	789	811	809	801	828	836	782	830	810	804	801	762	801	850	820	837	791	789	771	865	794	816	842	771	837	817	785	872	840	783	808	787	847	832	826	824	789	779	764	820	807	825	812	800	869	783	789	807	841	824	835	824	783	832	811	786	806	814	800	826	901	789	807	805	792	801	788	841	821	800	776	821	816	823	847	769	798	789	823	829	782	815	790	809	781	800	830	783	798	833	827	847	830	812	800	789	832	769	884	785	820	769	753	828	830	811	815	820	808	772	779	782	831	770	796	797	873	818	782	777	793	833	799	822	832	836	824	782	799	850	813	823	824	830	863	815	749	790	817	830	830	789	778	765	771	768	814	875	818	805	805	789	786	781	799	800	789	845	805	815	842	818	813	799	791	800	821	770	797	788	826	834	815	824	883	827	797	786	847	786	801	824	846	818	817	850	809	807	810	810	824	851	794	829	823	797	774	810	812	790	817	793	822	789	783	790	808	804	825	819	831	834	782	806	765	836	782	813	795	794	789	818	806	847	805	831	785	825	843	795	819	770	790	785	770	799	830	811	773	851	786	826	773	807	823	815	765	794	826	771	824	804	747	813	840	792	770	770	814	784	821	787	831	789	805	837	797	777	783	836	770	796	761	777	823	786	863	780	849	814	827	803	820	773	775	759	805	771	816	851	817	787	825	817	813	785	837	821	844	828	802	871	813	766	793	832	745	853	857	799	810	800	840	814	800	800	810	763	803	791	787	831	766	747	752	820	793	820	756	821	825	810	806	871	775	778	750	798	848	797	792	783	832	804	816	816	819	780	844	782	788	807	829	862	824	787	836	810	769	759	852	823	812	821	797	809	796	867	812	800	774	812	809	796	754	772	846	807	788	793	861	816	852	846	774	819	790	781	835	857	776	824	820	831	795	811	755	772	789	848	836	826	785	835	773	819	754	820	792	762	787	783	838	807	848	766	803	829	832	791	824	768	827	811	810	838	818	782	840	811	841	798	780	800	819	792	751	759	810	799	835	788	849	785	792	815	815	749	766	841	845	799	789	783	786	828	851	830	813	824	783	801	852	777	808	829	763	773	797	882	810	757	791	763	832	771	845	803	813	840	775	811	849	775	821	807	766	798	787	798	836	807	808	782	838	801	813	802	806	762	788	821	802	828	762	807	788	845	782	810	840	768	822	795	827	740	797	812	829	780	831	809	845	806	744	847	867	749	793	830	792	818	780	840	745	768	762	818	813	816	848	834	829	774	794	855	795	823	806	833	824	858	785	829	823	870	770	811	847	813	821	799	818	810	793	795	828	782	784	806	814	738	844	827	834	820	783	779	811	801	812	804	811	843	830	791	766	823	810	793	776	791	817	830	776	809	822	811	832	841	774	840	819	782	781	782	810	785	830	790	792	842	795	841	783	783	847	818	786	770	770	787	838	819	803	876	791	809	836	805	848	765	824	839	767	772	833	803	842	821	822	829	804	763	843	822	836	804	810	809	810	895	822	803	755	796	791	800	839	825	788	782	769	806	830	808	753	826	752	794	831	826	784	787	814	805	816	808	824	829	862	826	798	802	811	846	770	815	843	842	791	854	835	820	798	810	857	766	823	778	850	796	813	832	844	817	790	786	795	753	797	806	786	774	833	819	815	869	822	826	786	803	783	804	841	845	799	807	779	794	861	823	798	835	831	854	814	766	832	779	798	829	840	831	784	828	864	772	790	796	808	753	824	820	789	837	792	839	791	829	787	805	804	753	750	836	851	851	797	817	777	811	793	843	823	824	843	781	794	789	817	801	828	806	783	811	795	838	792	798	746	781
23616	20850	25086	26735	20854	20824	2539	515	369	333	300	299	270	252	231	250	249	244	261	235	221	233	243	213	255	240	203	216	185	229	238	215	230	197	225	221	230	213	250	227	234	245	193	249	214	227	247	237	230	211	224	242	226	207	242	217	237	215	204	226	240	238	244	224	205	196	239	234	228	214	205	239	206	198	208	224	253	218	235	221	209	207	239	231	203	195	206	225	194	242	235	198	214	222	242	232	211	223	234	227	226	217	244	213	214	242	232	240	241	234	232	234	215	204	209	213	234	188	228	200	202	240	227	215	232	233	245	241	181	237	219	217	217	226	229	241	237	225	244	222	209	209	243	230	193	210	219	196	198	232	234	245	233	251	220	200	208	200	243	215	206	241	215	238	250	229	237	208	228	215	213	226	215	230	232	203	226	205	221	218	212	230	211	205	218	206	207	192	189	229	205	212	222	215	189	231	250	201	196	209	209	227	215	219	200	201	229	215	231	180	231	200	209	206	213	225	193	218	211	198	186	224	221	219	232	237	216	216	255	215	202	199	223	202	216	221	226	214	237	252	208	207	221	235	231	247	217	226	216	224	220	241	222	228	205	207	192	206	226	221	228	234	198	227	222	211	226	198	214	211	227	192	207	253	227	216	211	212	229	213	201	217	218	228	233	247	191	232	215	250	211	197	199	226	238	199	225	199	208	220	209	206	226	233	252	228	204	226	215	206	232	217	207	229	225	231	233	227	233	192	203	215	234	203	217	224	223	203	224	211	230	245	229	197	226	207	240	215	219	235	239	257	230	205	204	234	233	224	202	204	197	222	231	258	225	252	221	233	209	224	210	200	225	217	203	200	217	237	234	206	205	246	220	237	243	211	215	206	259	208	214	220	211	225	236	225	209	243	227	194	206	206	217	209	212	220	203	221	221	215	224	230	230	207	231	221	202	205	237	209	213	222	212	222	233	202	238	222	231	204	250	208	203	220	209	185	230	213	228	187	220	221	244	208	184	209	263	212	227	232	223	220	212	203	203	205	211	195	211	220	209	225	253	214	229	245	212	201	189	235	234	211	192	215	219	221	182	214	223	219	197	252	226	225	229	212	229	202	204	228	216	227	211	222	245	229	210	226	216	204	202	234	225	217	212	229	200	233	225	240	208	205	202	210	209	209	208	212	213	215	223	250	239	234	234	184	206	221	226	211	255	220	230	232	206	243	214	213	235	235	226	205	213	223	217	224	224	234	235	200	217	228	222	221	203	222	245	219	233	198	195	218	232	193	218	197	226	235	216	225	228	203	232	223	209	209	220	221	216	229	204	225	233	244	218	234	218	196	201	211	227	221	229	192	210	232	189	199	247	203	237	209	223	182	221	207	221	221	215	179	216	233	231	241	208	229	180	242	225	200	229	241	229	217	238	218	221	237	227	226	213	221	200	224	208	248	218	237	212	218	231	206	218	236	202	217	208	210	235	204	199	216	207	220	229	243	236	208	227	219	195	223	235	236	226	234	195	229	206	221	220	218	224	192	178	214	254	225	235	212	214	228	230	207	217	216	236	251	248	189	206	214	209	234	212	210	218	219	205	252	236	225	248	225	255	239	214	253	220	198	233	216	237	230	218	213	207	215	226	240	227	211	216	222	223	234	215	243	228	233	201	245	240	215	208	196	205	223	203	201	230	227	217	232	202	224	230	220	203	225	208	195	232	227	218	212	223	205	201	202	242	209	222	213	191	212	229	209	189	225	188	226	239	220	226	225	207	210	198	219	212	205	210	202	226	213	215	211	224	214	197	192	203	244	211	241	255	219	230	227	204	219	175	211	208	233	219	225	223	195	201	216	216	193	218	244	208	182	198	214	191	216	238	211	202	246	234	213	191	238	239	220	214	207	216	218	205	234	182	208	225	208	207	213	243	212	217	212	207	219	249	231	195	232	217	199	217	188	216	225	216	212	225	217	195	232	200	252	225	183	244	233	220	178	209	263	189	193	230	203	211	263	231	188	208	190	196	192	227	209	214	255	215	213	206	235	228	216	219	203	216	234	231	252	226	217	226	215	213	225	194	223	199	238	203	199	221	233	214	217	225	217	221	241	216	208	238	202	213	207	219	232	228	208	189	215	223	198	236	214	224	218	230	216	216	234	221	237	236	215	239	197	225	222	244	242	220	221	227	238	226	215	228	244	246	227	253	218	242	221	182	248	229	229	199	246	210	210	176	234	235	220	202	219	211	190	208	216	231	213	206	209	221	186	214	199	203	203	230	223	222	231	231	237	228	209	214	196	201	219	207	222	201	220	172	234	208	235	226	199	221	206	208	220	214	218	217	223	205	236	217	189	227	203	183	250	198	235	226	213	238	202	221	240	237	228	227	232	212	251	222	239	217	227	252	224	191	213	231	208	209	221	198	194	242	223	202	224	221	248	221	229	205	196	197	261	234	213	204	246	226	236	238	208	217	213	208	225	220	222	205	245	221	216	223	209	244	213	208	203	203	244	215	237	217	221	208	195	217	217	214	212	224	247	217	238	208	221	215	203	210	208	202	227	215	203	193	224	229	258	190	208	202	205	192	217	218	244	192	185	242	210	201	217	192	235	227	243	217	207	195	244	213	225	235	217	233	230	220	246	209	189	226	222	238	227	235	226	203	209	239	206	220	247	241	237	226	244	234	213	240	221	196	211	231	228	209	215	198	236	218	217	233	221	230	222	195	223	229	196	209	234	209	244	224	219	227	172	242	211	223	224	215	233	227	207	201	220	240	239	216	213	186	194	247	226	224	205	199	204	249	218	213	202	213	218	234	209	222	214	219	244	249	215	204	220	214	216	204	228	215	227	192	195	244	225	225	206	223	225	223	198	215	202	233	224	211	223	205	204	237	235	234	199	223	202	223	222	236	250	209	226	212	181	225	196	227	209	221	205	203	207	232	223	191	219	204	217	205	224	204	224	225	227	226	196	203	209	183	190	255	235	219	236	241	228	217	200	222	200	218	238	208	204	214	207	213	222	253	227	234	214	225	230	227	228	216	208	206	234	204	205	213	217	209	226	248	220	229	196	220	193	214	215	228	242	206	220	185	221	222	204	211	223	211	237	235	259	230	248	217	214	224	225	217	197	212	228	219	218	211	227	238	246	217	248	215	238	197	194	219	218	211	196	215	235	226	221	208	222	229	253	229	209	226	220	222	241	215	218	225	209	222	247	225	219	192	201	202	220	208	230	220	232	223	191	234	223	241	231	253	218	211	258	215	214	224	234	218	217	215	207	211	213	248	207	231	198	230	246	216	233	237	198	216	218	207	208	231	221	212	209	222	216	195	242	239	248	210	229	204	230	213	233	229	195	221	231	212	222	210	225	230	220	208	230	197	191	229	206	193	254	237	219	236	212	219	209	215	233	214	213	220	206	205	219	224	237	218	222	219	226	220	234	218	214	223	237	238	214	207	201	238	244	223	228	223	213	234	228	207	226	214	221	230	219	225	221	208	206	232	211	194	192	209	244
3564	4964	3010	1421	974	762	636	571	570	564	491	529	551	518	557	546	523	511	520	496	498	479	506	529	518	490	529	524	488	554	523	503	506	502	505	527	523	511	475	535	493	482	471	541	515	534	506	508	498	483	508	502	512	520	492	498	505	531	534	493	476	474	526	551	512	483	501	505	472	452	548	474	511	510	506	513	460	527	531	512	474	499	518	508	469	500	478	491	516	489	500	486	504	497	489	479	524	505	461	456	481	516	470	500	482	462	494	497	498	537	496	475	467	507	507	501	498	520	513	523	481	475	514	464	506	471	502	503	547	474	479	530	523	501	487	508	490	465	535	498	511	519	481	493	537	478	499	501	527	500	481	506	496	498	529	491	532	521	483	508	546	515	524	487	483	478	519	494	465	528	494	495	510	489	513	503	531	555	500	499	502	468	520	485	501	518	512	517	527	519	499	508	471	509	492	527	510	511	529	513	496	491	479	476	535	540	475	467	491	529	494	481	544	521	494	531	519	501	458	492	506	526	480	536	489	482	494	497	490	511	433	522	491	499	494	554	462	518	484	500	535	505	491	529	485	514	492	499	445	496	475	500	519	491	481	485	479	485	516	481	486	493	501	491	472	509	490	530	476	481	514	505	556	507	533	513	538	490	497	478	510	478	510	518	507	494	482	488	504	468	476	514	473	503	521	479	485	483	489	467	482	493	475	463	486	496	481	479	517	476	505	555	503	520	535	469	509	481	494	497	481	499	487	499	514	482	510	507	502	499	531	472	488	559	491	487	482	442	541	495	494	496	469	514	481	513	516	532	490	502	495	513	506	499	509	480	512	503	498	518	485	527	535	506	531	494	501	479	527	467	491	475	485	489	493	501	477	550	503	490	532	483	513	463	506	517	446	505	488	462	518	500	484	504	469	525	512	522	523	525	524	474	468	498	470	506	498	519	517	499	480	479	505	499	498	470	510	470	555	476	463	478	519	481	474	500	492	483	507	503	542	517	516	532	495	498	521	480	533	506	468	479	456	498	522	507	526	503	520	458	491	553	524	487	542	518	493	501	507	528	490	518	484	558	531	518	493	486	480	459	487	464	484	524	485	491	492	518	497	506	544	534	523	516	452	517	471	521	516	511	541	506	510	508	503	460	497	502	498	546	504	509	481	507	467	476	507	573	504	508	519	532	507	516	477	520	488	536	480	510	495	497	478	513	531	479	512	471	522	473	504	535	496	510	501	471	521	500	484	474	488	528	490	502	510	551	497	479	509	546	529	540	544	491	488	517	492	495	484	478	448	508	494	477	529	491	505	515	483	486	497	491	532	490	455	493	499	504	523	462	488	516	501	469	492	453	566	507	498	488	461	517	494	502	489	537	479	508	501	492	490	462	542	492	495	506	537	518	471	512	486	479	497	492	487	506	471	513	460	527	554	508	530	551	519	465	508	503	492	495	473	489	562	506	483	482	492	505	488	521	519	468	511	493	497	509	511	475	512	473	501	491	520	567	504	475	534	487	512	471	482	498	484	523	505	501	492	523	539	490	518	475	572	509	587	496	501	508	507	493	480	471	508	484	486	498	513	476	503	505	493	493	492	494	514	506	506	477	523	479	477	506	469	508	500	503	481	477	487	501	489	451	514	489	484	487	499	506	524	482	511	484	489	497	474	506	507	471	501	492	504	514	518	477	512	458	500	528	497	481	525	510	499	538	513	504	489	495	481	501	503	502	487	507	485	476	478	490	477	507	495	480	459	477	482	527	503	490	509	548	515	491	518	533	494	522	504	484	469	487	523	501	484	513	456	498	521	494	528	508	504	538	484	517	530	474	527	496	472	498	502	497	529	500	523	488	475	496	456	447	505	478	452	510	525	484	514	525	470	537	514	460	523	473	496	480	485	492	458	511	512	505	499	493	481	488	493	490	479	514	526	521	501	500	510	497	479	507	501	527	499	505	529	525	476	518	472	471	516	516	537	507	475	495	500	487	471	503	507	469	523	490	467	486	510	502	492	471	465	470	495	498	484	492	530	528	493	508	507	460	502	510	499	483	530	488	526	528	483	520	506	468	463	523	535	533	505	481	515	518	483	492	489	504	490	510	520	499	461	489	521	492	491	472	491	486	505	517	478	505	515	488	519	487	483	488	495	512	525	505	475	509	475	504	473	455	454	468	528	493	467	486	521	507	499	473	500	465	475	507	526	498	463	481	534	510	546	482	442	528	524	523	512	464	443	532	484	505	494	509	504	525	497	495	527	497	492	481	494	487	511	472	505	518	495	496	528	518	495	498	556	489	470	460	489	502	504	553	481	457	499	532	536	518	481	500	535	485	522	546	495	502	512	514	496	457	492	490	517	490	498	495	478	519	547	488	485	522	506	484	539	533	479	477	528	525	491	535	521	529	484	522	463	516	521	491	476	463	461	500	489	457	498	486	454	488	510	500	475	481	526	487	498	496	501	502	429	521	501	466	515	476	520	539	518	476	474	470	485	519	505	523	558	537	483	498	547	511	516	490	541	474	502	474	503	482	463	505	467	498	559	483	508	502	477	471	523	497	516	470	479	481	476	491	501	484	493	506	479	471	460	506	485	486	457	457	532	527	501	485	489	477	522	499	484	482	479	512	496	497	523	515	500	534	527	501	478	490	493	517	493	464	548	483	498	489	522	519	520	537	494	474	547	492	477	471	494	480	539	484	462	504	503	496	475	524	474	515	461	488	505	493	486	474	447	502	479	495	489	493	510	487	482	514	482	479	486	476	449	499	551	514	508	501	489	477	476	494	530	537	494	481	516	480	542	520	510	527	518	521	518	492	526	482	536	491	437	524	502	508	531	515	548	549	520	469	534	487	510	487	456	509	476	464	496	494	510	522	497	455	521	475	538	512	499	489	518	510	487	494	491	463	486	506	504	515	492	491	462	509	469	484	516	494	542	504	535	539	542	475	504	527	515	500	493	455	460	508	524	482	481	487	518	517	508	454	528	513	544	489	499	529	532	502	515	507	488	475	474	505	481	492	504	491	490	533	449	495	477	496	510	467	504	545	487	513	529	514	470	525	489	490	500	501	470	518	485	522	516	485	497	476	489	517	491	477	493	522	535	472	538	470	484	473	518	469	517	501	514	513	485	534	524	476	495	520	496	477	453	464	489	469	499	492	528	549	527	506	537	474	500	480	516	490	486	539	519	482	505	499	496	466	495	516	505	529	489	538	492	485	559	536	509	525	506	494	518	484	493	476	486	489	528	485	509	471	533	497	500	486	469	498	489	523	512	507	517	521	540	499	461	480	476	481	498	556	486	527	527	525	519	479	518	506	552	486	471	498	503	497	510	521	493	512	474	490	521	503	481	461	490	541	490	487	505	459	469	497	518	478	499	509	508	498	523	486	499	492	513	509	516	496	494	493	487	472	472	515	474	501	499	487	501	475	500	500	506	481	526	505	489	532	492	507	515	519	477	496	468	535	503	495	513	514	481	471	513	480	498	486	522	505	555	529	507	485
32325	11667	1326	411	331	293	292	291	272	254	284	290	284	293	306	314	293	301	332	286	286	302	312	309	281	284	282	294	306	294	310	310	302	329	285	285	308	266	328	277	279	282	280	283	276	320	290	285	328	274	284	292	289	297	297	307	266	300	305	296	298	300	329	255	267	290	271	313	254	277	311	264	288	289	296	291	294	279	310	281	313	280	278	316	325	298	282	309	297	290	310	285	267	300	275	291	270	284	278	271	275	292	305	283	264	281	254	286	293	294	332	289	275	303	331	295	308	310	297	279	276	290	273	287	280	286	275	306	286	296	274	290	305	284	297	265	292	294	277	295	328	344	309	288	314	294	279	300	284	295	284	306	280	307	293	261	274	295	314	327	299	304	295	271	302	321	306	278	317	279	293	316	286	272	272	342	274	275	255	276	282	289	304	291	284	294	317	303	306	338	333	296	310	298	277	306	294	315	271	318	270	293	297	281	309	281	298	276	301	294	297	316	320	285	274	266	269	289	285	268	273	290	310	327	295	303	270	302	313	282	284	256	285	286	299	314	334	296	290	305	299	241	286	257	298	270	280	249	311	296	265	304	281	266	303	266	290	312	298	289	316	281	297	312	315	282	303	319	313	295	284	315	271	293	278	281	286	265	312	287	275	309	317	323	302	281	306	289	320	293	288	301	271	266	302	284	294	304	306	286	291	296	283	272	292	260	293	325	271	290	314	295	296	315	270	258	293	308	250	309	300	289	322	291	302	318	307	257	298	317	282	314	327	311	287	287	257	283	278	271	304	260	314	283	299	268	301	307	281	286	272	330	276	273	278	279	285	322	281	282	321	285	275	272	271	314	246	264	273	285	319	304	304	281	313	308	272	272	298	279	295	281	330	287	299	267	287	287	324	279	330	297	270	314	327	255	267	302	268	296	296	327	305	323	283	315	314	304	305	326	264	300	308	299	290	278	279	285	268	295	319	259	259	310	300	265	266	271	279	295	294	289	290	284	273	280	311	293	308	270	294	309	290	323	307	303	282	277	266	288	303	302	288	275	297	280	267	282	292	305	259	313	304	277	269	278	287	296	282	300	264	286	289	316	283	246	233	305	283	288	273	287	288	257	249	275	285	292	316	290	300	278	275	285	278	262	287	259	302	321	305	286	290	294	281	300	315	278	310	297	287	339	290	271	316	292	304	279	282	291	299	292	303	293	299	284	299	273	280	313	315	266	278	280	320	283	325	291	296	258	294	274	275	287	280	294	311	290	276	277	296	302	323	283	337	279	273	270	286	280	280	281	303	311	239	293	286	252	295	285	262	311	289	298	277	312	300	270	277	307	296	248	302	282	281	299	311	300	315	282	307	309	276	273	277	308	315	282	264	272	270	267	278	289	281	299	282	283	308	272	317	300	299	292	290	274	269	260	294	314	268	285	307	314	272	304	290	275	316	305	335	300	286	313	274	306	286	264	319	299	300	298	300	287	277	300	277	314	258	297	276	284	307	275	294	293	270	300	296	342	303	331	274	300	297	315	310	257	276	279	288	249	271	302	318	279	325	249	282	289	292	258	272	267	280	271	271	298	276	299	310	296	315	282	270	301	300	306	287	307	274	296	281	267	295	277	288	296	310	287	284	328	285	310	272	296	264	302	319	300	296	289	317	262	271	310	265	311	280	289	277	256	294	280	271	262	280	308	271	302	263	324	267	285	302	276	312	302	276	316	279	289	304	278	279	271	294	288	286	289	289	285	290	260	293	268	278	277	334	295	283	268	300	295	348	300	289	307	261	307	259	281	322	276	288	285	296	269	284	278	300	295	311	324	274	298	306	267	266	265	290	266	309	313	275	288	291	271	289	299	304	320	301	268	304	299	280	273	263	279	278	318	272	313	257	282	288	286	305	282	294	277	302	280	300	260	299	309	286	305	296	280	290	274	288	318	310	293	306	293	268	304	296	291	319	287	288	290	279	278	277	294	287	281	279	297	292	327	316	286	260	284	294	292	311	249	304	312	308	287	282	290	288	286	273	290	295	266	287	310	278	271	257	290	329	278	288	276	261	317	268	329	284	288	282	285	319	308	322	298	264	292	270	344	342	282	322	270	288	282	312	322	330	305	291	294	297	290	311	283	300	266	307	275	281	305	309	299	295	289	278	270	269	296	291	296	289	276	261	267	288	281	268	286	277	253	290	277	314	267	313	274	315	308	315	336	259	290	309	265	306	293	317	289	282	260	319	268	279	283	315	294	272	266	301	303	259	278	305	302	260	290	302	283	308	259	284	283	266	326	255	330	280	291	292	283	292	289	326	306	281	283	299	296	310	298	291	307	263	276	315	275	277	295	276	267	288	314	288	313	315	270	316	289	266	304	260	270	282	292	319	318	315	311	294	259	311	282	269	316	326	274	314	315	311	280	298	279	301	256	274	273	299	298	270	294	287	262	286	276	277	291	285	287	287	306	295	288	300	264	300	263	290	288	282	272	307	307	310	282	282	276	284	308	343	279	252	273	275	301	286	285	297	326	291	289	256	282	296	313	298	270	324	309	295	268	316	295	324	296	295	264	254	271	286	301	305	294	283	278	283	303	296	270	267	326	279	316	308	285	310	306	302	287	307	310	294	265	297	279	275	338	301	281	275	297	273	308	288	250	294	270	288	267	281	314	270	289	295	303	284	304	304	309	305	294	301	295	311	300	307	266	285	310	292	291	301	328	285	313	273	293	284	294	286	290	316	296	308	302	273	279	292	288	313	284	277	308	237	282	280	272	319	270	304	277	307	299	264	295	322	303	330	296	294	276	285	282	289	270	287	314	312	325	283	273	303	303	280	288	314	276	274	301	314	303	289	297	285	289	297	297	293	266	290	314	268	243	304	306	288	288	322	298	293	290	258	313	340	323	273	315	280	298	309	302	284	305	301	294	294	261	294	295	286	256	317	285	292	293	272	271	268	288	256	281	301	282	321	307	301	288	284	264	296	265	293	342	275	296	310	278	289	307	289	294	262	310	286	309	288	262	274	299	271	282	302	290	279	249	295	301	322	275	286	300	296	324	286	329	285	284	281	335	271	304	283	285	287	291	299	285	288	264	281	289	284	305	304	315	317	327	293	310	320	287	331	275	263	286	288	289	277	295	283	264	274	261	281	318	273	298	267	309	266	288	292	297	325	291	294	303	281	292	302	319	288	261	257	306	289	309	273	305	239	272	305	321	253	324	293	286	270	274	296	301	307	265	259	272	294	296	296	312	275	297	308	312	287	296	270	306	300	285	296	296	281	275	289	292	258	303	283	281	259	295	279	329	292	292	296	293	307	314	273	293	269	297	301	296	303	299	270	282	267	276	307	300	291	276	302	299	269	258	291	281	305	307	298	321	266	272	313	266	272	278	261	268	320	300	255	297	306	285	290	300	289	306	302	257	307	279	263	282	299	282	248	293	313	299	282	328	272	309	286	284	308	313	281	273	251	285	309	301	286	278	287	304	264	284	285	292	294	281	308	294
5293	837	741	681	685	692	665	681	678	661	702	680	707	678	683	654	687	643	675	686	693	688	651	688	700	670	655	693	691	695	672	682	730	683	656	643	653	683	671	692	654	731	622	667	631	677	645	654	678	700	676	663	665	656	668	739	652	680	679	671	673	658	694	678	660	679	689	663	678	645	670	703	673	691	720	703	674	658	698	671	682	695	724	680	711	699	655	668	675	657	687	672	668	670	643	634	716	644	707	674	657	627	708	683	645	683	663	641	657	714	653	680	677	690	664	687	667	709	699	681	691	668	687	638	676	621	653	679	699	655	659	610	699	716	649	713	733	687	701	691	684	650	677	748	715	641	731	715	707	665	650	671	728	699	658	680	720	712	686	666	676	681	634	646	672	701	693	664	698	652	682	691	668	664	646	678	673	604	704	654	628	687	675	704	680	664	675	714	646	699	659	646	679	687	663	669	695	681	674	677	684	684	670	716	693	674	646	688	713	659	660	624	656	710	657	729	709	680	630	669	658	693	673	694	646	702	701	663	672	663	668	654	689	629	652	686	677	651	687	679	743	704	646	643	729	665	664	655	636	717	673	702	621	664	668	675	709	693	685	685	664	654	703	660	671	696	641	729	700	659	667	713	667	686	702	687	607	688	647	730	672	623	705	704	657	667	707	659	687	647	671	710	699	642	669	684	685	653	693	668	675	657	701	683	674	687	644	674	660	668	707	623	695	685	709	667	641	675	674	738	699	656	652	681	650	662	665	655	623	621	666	662	655	689	698	614	622	697	680	665	670	676	640	693	661	644	669	684	718	651	694	665	696	684	683	701	634	719	692	663	693	701	646	667	635	693	672	717	700	692	616	684	645	691	634	661	704	648	672	676	658	688	681	694	657	655	695	660	653	658	677	676	680	704	658	643	721	652	692	704	656	681	673	732	693	711	659	672	638	690	683	659	664	707	664	735	666	658	656	682	694	670	708	695	710	686	673	711	707	661	654	636	639	702	647	690	665	658	671	688	682	666	702	684	671	678	674	680	678	665	683	654	642	660	708	707	669	688	658	745	640	667	661	641	702	672	682	658	673	650	667	737	692	682	642	686	644	701	649	653	703	677	663	661	696	669	716	633	695	697	647	641	664	673	659	675	669	680	672	660	689	679	662	699	691	707	672	689	661	692	686	698	636	700	656	664	658	661	662	660	663	683	665	662	699	690	678	650	703	672	670	697	708	645	706	733	705	688	665	647	635	663	655	693	708	686	665	688	668	661	658	667	722	657	650	688	663	712	664	671	684	660	683	673	629	679	703	678	679	696	650	668	680	655	693	690	695	694	685	637	738	699	617	646	715	656	686	701	695	653	712	648	686	636	693	643	677	702	679	675	665	698	704	702	671	692	696	644	680	657	669	686	663	685	693	704	675	703	651	664	707	688	657	673	664	676	704	702	694	656	695	676	684	625	666	678	680	675	668	733	653	679	719	692	702	696	716	698	650	654	683	649	666	703	694	690	683	728	674	656	677	701	724	681	667	634	712	698	663	694	653	675	618	657	655	661	651	698	643	659	708	698	729	670	722	652	661	626	656	629	669	687	671	673	649	688	643	661	649	637	725	736	668	640	679	734	695	718	697	661	683	690	691	689	681	672	621	689	679	650	681	661	656	675	685	704	697	667	717	644	640	686	701	666	708	633	700	685	676	622	715	679	667	691	657	681	684	688	689	694	668	642	735	689	675	673	675	680	680	656	666	663	715	677	663	669	685	690	685	677	699	704	687	657	711	652	688	702	641	701	649	743	680	675	620	662	711	646	721	694	675	640	675	681	678	640	688	699	685	679	653	679	658	689	664	664	667	686	714	663	632	709	671	675	696	621	628	690	702	673	683	663	660	704	740	642	683	728	659	711	684	702	617	698	641	644	715	662	688	650	658	664	645	671	689	710	703	665	656	673	677	731	712	716	642	676	682	666	664	656	659	718	658	696	694	663	704	674	704	698	623	687	646	658	666	659	711	621	637	661	707	739	682	644	671	643	689	654	671	693	702	693	645	689	701	679	625	702	646	671	645	679	695	677	696	696	722	600	698	684	694	632	674	698	675	670	717	665	708	635	655	728	690	680	660	729	661	671	698	676	691	688	674	651	670	670	688	697	684	683	687	638	637	651	703	692	646	703	621	626	650	696	675	648	688	681	720	686	671	675	671	695	689	667	662	734	728	671	680	638	663	669	677	652	684	692	661	709	710	690	653	703	683	638	670	671	680	700	663	682	716	637	637	711	671	684	692	716	706	662	683	622	712	673	645	693	669	640	666	628	638	667	668	703	693	685	662	700	636	727	692	645	690	660	694	645	670	687	624	661	640	690	655	721	701	725	661	670	684	659	636	658	670	696	683	712	688	627	640	726	668	688	669	646	697	683	681	653	660	700	660	670	702	679	660	703	657	650	689	650	699	705	678	678	665	707	696	663	645	738	748	670	647	684	678	683	664	680	682	679	705	716	648	730	682	686	639	663	712	673	684	659	711	644	688	632	675	695	628	636	605	643	660	666	684	661	681	722	662	721	681	690	698	665	679	707	690	684	688	693	630	660	657	658	688	681	687	636	676	676	665	666	712	710	646	671	628	677	693	681	654	669	643	648	696	668	653	677	664	657	667	657	646	681	685	671	712	665	647	682	661	669	687	650	702	625	680	654	635	681	706	622	649	684	698	644	680	704	702	660	735	664	678	649	651	680	709	675	664	668	699	640	669	668	681	688	694	655	682	707	683	759	686	691	673	724	669	671	706	709	766	732	688	713	652	714	698	663	648	680	644	676	706	595	690	650	672	664	668	721	672	652	679	623	639	681	660	690	695	730	649	753	682	696	664	681	713	687	681	631	702	646	618	683	632	701	675	674	640	701	712	679	627	669	662	663	671	692	683	708	663	674	669	717	679	689	680	695	687	671	623	633	658	664	675	713	652	653	653	702	695	667	655	627	678	692	656	693	699	659	645	692	702	678	707	721	712	704	694	670	661	673	665	733	693	671	700	682	626	681	639	671	682	653	645	656	712	717	722	661	699	677	677	626	664	659	663	685	668	651	735	657	673	714	678	646	743	676	641	629	699	647	665	707	662	647	693	710	705	696	657	647	642	653	693	678	719	693	681	740	735	683	668	672	675	702	752	700	702	668	658	653	663	651	691	676	642	687	712	687	726	682	684	678	704	666	675	638	646	662	718	655	711	686	695	682	676	665	633	705	687	692	661	626	677	691	692	627	653	671	622	677	670	687	698	680	658	685	666	637	668	668	714	667	671	669	671	652	647	687	666	652	684	677	667	693	680	643	707	658	668	646	660	725	674	686	650	690	714	672	657	713	653	674	606	695	664	656	685	722	653	713	713	694	648	678	692	689	696	688	691	710	681	707	646	725	654	684	673	693	720	642	665	651	660	661	639	674	682	679	684	693	632	670	705	681	633	677	696	702	668	677	639	681	664	635	729	668	690	685	640	679	636	694	639	689
24603	20868	24397	27448	18926	1187	514	439	399	416	402	412	376	368	390	389	395	381	370	429	372	385	377	376	339	375	338	398	401	393	409	374	357	346	361	379	400	338	376	381	330	365	385	384	391	375	396	386	322	388	355	363	338	360	376	358	368	374	387	400	361	376	376	348	369	341	349	370	362	361	383	371	369	353	417	332	377	385	356	380	354	373	367	358	370	376	360	429	342	354	347	379	381	379	402	345	366	372	354	364	376	345	342	375	374	400	365	329	371	440	377	349	300	382	388	341	393	360	374	350	383	400	369	345	366	370	358	375	366	387	350	390	384	389	341	381	374	388	351	366	365	359	369	377	361	341	373	371	372	340	372	354	389	386	332	368	379	392	388	361	362	352	374	351	370	354	387	356	359	374	393	372	368	343	369	396	349	335	369	371	389	404	396	399	369	372	390	353	354	327	364	372	369	372	359	374	351	357	350	348	342	363	390	370	352	344	342	337	386	368	345	352	382	324	373	378	371	370	393	381	389	402	378	342	401	383	382	351	422	370	340	360	379	337	370	368	409	374	387	330	372	384	349	371	348	403	357	387	373	349	349	359	331	367	334	358	367	380	350	376	380	363	340	341	377	369	360	382	359	339	354	367	357	339	342	364	385	333	368	390	371	361	359	355	357	358	393	372	389	369	362	397	409	374	335	346	380	353	390	374	401	344	353	355	412	327	327	364	352	372	357	359	375	341	412	408	418	388	351	367	334	412	398	368	343	341	370	368	331	366	396	341	358	375	369	353	400	360	371	384	368	365	358	366	397	347	371	362	370	337	355	392	411	381	378	364	354	341	346	369	367	322	369	370	424	396	372	418	314	345	335	346	377	374	366	344	383	362	376	392	401	335	389	365	371	383	332	354	397	358	401	384	392	366	391	353	341	354	350	372	372	403	378	364	413	364	362	389	386	363	364	387	354	366	351	354	374	360	380	375	358	358	364	348	377	333	366	375	353	376	386	360	336	377	348	340	415	366	349	360	353	376	363	371	350	341	367	404	359	376	360	384	337	325	337	340	367	330	376	371	345	334	375	366	364	360	409	381	371	362	371	405	381	401	363	358	338	355	365	394	358	402	366	373	336	357	376	357	341	356	374	369	380	384	356	386	339	395	398	344	330	338	399	392	397	341	324	332	353	376	371	380	366	385	349	385	366	332	346	364	348	371	359	337	374	356	384	352	356	320	385	376	395	373	325	359	361	382	349	407	367	380	390	358	339	352	403	376	394	372	376	356	387	415	388	371	347	381	354	406	367	371	405	348	367	417	393	377	366	360	373	375	355	366	341	360	383	358	343	373	357	387	358	371	378	403	311	321	382	376	393	372	400	357	379	357	359	390	376	390	373	365	340	376	390	394	355	367	354	373	354	370	346	364	342	369	378	350	343	358	342	381	325	369	374	362	364	406	375	357	370	356	350	366	365	377	398	362	355	362	396	388	363	345	381	365	333	352	364	370	397	378	367	404	373	384	378	369	401	361	377	382	372	383	360	337	335	345	370	352	336	349	390	365	414	374	376	351	352	354	401	320	337	383	363	331	379	398	389	388	356	347	373	394	431	349	352	379	370	396	423	351	336	354	388	399	351	390	385	400	374	370	340	357	393	354	395	365	395	377	326	357	370	380	368	386	346	374	401	342	397	375	398	362	369	344	359	350	363	376	364	385	372	355	349	356	377	371	352	346	396	367	350	355	399	347	375	403	388	372	365	339	369	387	390	362	358	371	353	340	390	361	363	368	379	341	383	341	398	365	367	385	336	377	374	374	390	346	340	377	355	346	372	379	362	350	373	400	361	363	375	406	387	335	368	382	351	373	393	392	341	375	345	406	388	360	390	380	400	375	362	377	352	363	404	352	365	347	358	363	366	391	397	385	346	372	348	337	400	372	341	370	352	334	354	379	338	354	371	374	370	393	396	348	347	372	370	363	365	356	355	345	374	312	356	374	350	398	385	375	391	342	370	372	349	346	382	363	356	349	374	363	319	364	329	352	359	346	400	349	361	350	383	364	390	376	387	357	367	352	387	323	388	359	372	346	364	382	359	365	407	359	339	339	411	352	338	353	370	368	360	384	399	354	358	348	374	384	392	382	362	334	350	367	363	378	395	371	363	362	357	389	366	373	373	327	346	410	398	335	357	349	367	379	382	314	365	375	361	351	391	349	394	371	391	337	381	373	369	368	336	313	358	364	365	382	389	368	388	352	380	380	368	377	377	338	363	359	341	330	356	358	328	386	360	341	330	347	373	366	358	367	375	375	358	374	329	358	363	412	350	347	376	373	371	409	404	355	372	382	366	347	378	407	345	367	356	390	338	367	386	383	380	364	373	343	383	371	403	380	348	352	398	398	365	370	356	382	383	350	363	353	385	368	331	341	369	372	365	325	393	355	373	398	363	318	360	364	368	389	365	365	413	364	375	362	336	353	375	345	358	316	342	390	376	358	326	385	414	402	348	383	368	368	334	364	365	374	378	338	383	370	329	361	361	379	344	376	372	396	365	379	394	371	333	394	353	366	355	373	406	326	360	353	368	369	361	401	379	344	366	339	357	365	372	387	333	344	357	354	390	379	358	329	364	381	361	357	421	373	356	370	369	340	343	345	350	342	347	389	386	362	369	334	391	330	351	391	374	370	373	368	366	341	376	400	378	377	392	355	365	371	380	358	354	348	369	357	406	388	369	319	350	388	382	381	384	347	349	350	354	352	352	382	363	370	369	347	359	335	384	346	357	362	386	374	378	380	350	344	379	358	347	372	361	385	394	354	340	384	360	370	354	339	357	329	363	415	391	357	402	386	376	384	360	403	381	351	315	381	325	353	376	392	379	393	389	383	397	343	384	386	342	360	356	353	356	356	356	354	384	371	385	380	396	370	368	366	358	356	376	379	345	339	373	345	383	384	373	379	359	375	328	336	368	409	362	363	374	385	377	376	362	367	378	363	351	397	357	376	387	383	367	379	359	379	384	391	317	350	368	362	356	370	375	366	351	347	353	352	340	366	376	390	377	351	389	391	383	370	405	347	384	373	358	361	355	341	349	362	350	385	413	375	381	375	392	363	365	380	356	378	408	371	370	372	394	354	350	383	396	350	380	351	374	348	392	366	389	367	330	369	345	392	385	373	373	346	412	354	350	391	368	366	428	369	364	347	366	350	339	342	364	380	384	383	381	350	382	374	372	408	349	338	344	362	360	416	351	382	341	379	337	383	338	368	366	392	364	330	385	397	365	365	340	350	375	331	357	362	378	357	381	344	371	350	407	361	337	352	378	359	368	370	360	371	384	363	342	380	391	384	352	367	360	344	364	341	338	361	382	344	392	381	355	357	366	361	357	380	351	396	381	372	377	405	353	359	376	362	364	393	406	372	393	343	386	366	381	339	361	362	360	383	367	369	327	363	296	353	334	383	380	366	359	416	348	373	376	358	361	368	382	362	358	361	409	375	387	389	353	358	381	403	357	369
3348	2975	1994	1234	1042	977	845	855	835	827	808	849	845	860	803	812	832	854	830	852	858	817	772	848	755	824	840	837	823	839	825	798	771	755	811	813	831	833	847	791	817	820	785	830	784	763	824	835	819	784	812	750	786	794	803	826	799	824	800	829	755	820	784	797	809	841	834	805	763	809	852	808	765	788	803	885	805	837	789	797	837	760	868	762	812	814	794	801	771	855	801	813	822	829	813	823	823	785	808	830	790	821	824	810	832	825	765	834	768	797	787	819	843	783	776	755	818	859	847	769	790	798	776	804	843	814	845	788	853	782	795	826	840	751	821	849	810	860	818	776	807	779	790	782	821	856	808	799	813	839	862	812	834	823	795	799	782	765	827	781	819	807	853	783	807	829	812	764	761	819	819	781	800	803	767	841	801	835	768	837	839	808	838	804	813	825	741	845	789	817	792	797	855	835	774	796	802	788	776	786	801	738	788	779	755	809	789	802	739	826	805	819	842	809	802	855	785	793	762	801	879	829	818	837	784	826	842	814	848	776	781	789	812	834	780	817	803	858	801	844	782	817	841	827	822	790	831	811	784	795	786	791	837	787	850	836	745	802	843	823	794	811	819	818	823	837	790	847	821	834	744	771	802	806	801	760	862	831	770	773	808	797	792	840	846	784	764	800	855	816	817	770	795	769	832	801	762	857	809	810	776	791	781	830	750	810	808	814	800	801	773	812	831	835	754	790	809	809	857	803	772	809	813	773	779	807	822	778	808	761	791	853	790	784	809	837	830	788	806	855	795	806	844	855	820	840	839	784	784	739	816	808	756	839	809	836	747	836	761	732	805	801	749	844	821	793	779	790	846	810	846	787	845	765	808	848	831	803	825	835	857	853	805	824	766	887	859	821	805	830	776	805	839	792	814	747	844	838	859	818	785	815	858	824	824	815	752	798	797	767	850	809	741	816	796	739	817	816	812	820	812	819	812	787	747	799	761	832	800	801	829	804	796	809	819	775	840	760	782	816	733	797	852	784	803	832	817	811	852	813	790	802	775	808	833	798	823	804	772	802	738	822	819	819	853	829	809	775	861	780	780	812	834	811	888	823	787	839	839	806	793	804	797	833	809	814	774	799	806	846	811	793	790	777	809	872	791	809	824	793	775	789	815	796	800	788	836	835	828	807	801	806	837	777	853	833	794	784	796	765	814	819	804	821	821	839	774	802	780	785	820	796	813	819	825	784	827	793	849	841	759	826	829	864	824	836	833	836	839	775	854	765	832	831	819	829	752	853	813	783	792	800	775	845	799	804	772	813	769	842	779	758	845	817	797	808	789	844	796	811	786	789	795	808	851	798	828	722	776	866	815	839	801	758	797	814	794	759	754	816	853	831	807	789	772	815	791	859	803	785	826	844	867	781	772	828	819	846	786	859	867	827	767	804	830	740	830	800	832	786	801	801	789	789	781	811	807	789	763	827	803	839	830	793	815	807	794	866	813	781	831	730	864	768	801	780	799	775	827	766	834	848	836	808	821	859	834	799	809	850	789	849	813	785	836	840	782	827	791	791	859	863	807	830	781	829	796	741	821	797	828	782	815	802	822	830	812	760	813	798	836	766	847	788	830	839	850	849	801	831	795	844	809	758	754	766	835	796	815	831	792	804	861	779	813	779	791	789	793	850	844	804	798	796	835	799	743	829	839	821	806	795	816	785	819	791	764	815	789	824	795	756	818	802	763	843	831	796	808	827	829	801	831	791	778	773	790	850	808	847	798	789	869	810	801	763	774	830	783	828	842	761	828	793	781	782	787	805	823	811	764	810	817	772	814	830	775	817	817	835	806	839	776	838	785	768	796	777	834	815	788	827	823	801	775	774	821	739	836	882	809	810	835	814	805	826	822	759	778	815	806	829	847	804	787	793	792	864	793	832	778	826	813	798	821	819	827	816	845	856	827	784	848	816	879	787	801	823	857	809	823	855	807	796	823	787	784	836	821	778	807	810	825	828	811	790	796	835	826	792	798	813	792	818	800	787	776	803	804	804	838	811	827	835	817	828	830	806	775	782	805	833	792	771	760	812	836	778	798	830	841	822	789	798	832	784	807	816	802	826	814	789	763	789	833	776	818	809	824	826	778	808	756	836	803	748	803	800	801	795	816	825	835	859	842	806	798	870	813	831	818	804	756	801	845	788	811	810	789	817	841	867	821	851	833	776	815	828	838	824	796	772	790	789	832	808	837	772	792	792	795	800	817	802	791	817	805	792	804	780	791	875	777	826	807	799	799	829	785	871	813	781	869	822	779	848	841	816	846	841	810	816	786	773	830	768	789	848	811	763	782	814	790	777	793	774	805	820	841	786	784	813	802	811	772	720	853	824	813	851	854	771	841	775	838	792	851	783	793	807	828	836	809	791	846	849	833	795	835	813	801	814	872	815	808	748	790	801	829	775	778	814	803	809	820	854	815	788	784	789	835	799	836	824	824	795	819	793	817	832	792	802	823	786	802	750	833	832	805	795	796	761	774	839	837	788	807	804	809	818	835	816	769	834	787	854	839	820	817	823	848	830	830	812	831	821	813	852	815	803	819	811	796	805	813	808	801	823	807	807	741	814	829	840	774	838	781	772	768	721	793	854	816	800	800	831	800	819	764	817	822	835	823	788	789	851	836	794	817	761	814	832	802	842	828	816	771	796	797	799	815	782	861	819	833	785	794	806	805	817	760	811	838	820	806	762	842	810	844	826	798	818	840	826	822	806	832	773	825	798	775	846	826	792	840	822	862	814	835	767	771	797	784	788	847	849	799	764	815	819	812	809	815	823	843	816	813	819	804	838	862	831	816	770	773	822	864	818	813	852	814	778	862	780	800	822	843	796	797	809	811	788	792	768	788	809	793	831	870	815	821	803	803	831	794	877	768	847	829	836	813	839	825	841	811	830	801	808	780	801	828	823	807	806	846	849	780	889	820	778	768	832	807	732	783	852	837	780	807	817	839	825	792	764	808	791	817	804	842	874	797	786	782	849	831	800	819	793	770	799	783	864	813	797	841	861	774	759	814	832	820	871	787	830	797	813	828	809	755	802	795	775	844	776	801	795	801	776	814	830	794	770	832	792	833	728	849	853	803	845	790	845	833	794	851	841	808	764	823	797	795	807	847	821	797	831	820	782	830	810	824	818	768	800	837	813	806	795	835	813	845	787	787	862	822	758	823	812	801	859	832	827	812	846	769	820	830	768	810	850	802	814	801	797	813	851	794	823	733	760	788	827	797	771	797	820	791	855	808	828	835	827	734	785	779	787	819	785	829	796	809	781	814	792	786	786	799	857	758	867	811	790	809	796	807	761	804	853	808	826	805	785	834	796	809	833	787	842	776	719	785	795	823	833	817	796	802	858	817	807	815	822	796	825	765	764	815	834	823	856	783	774	797	838	835	786	843	779	802	821	839	823	874	774	829	793	804	812	856	902	812	815	781	829	768	781	888	848	785	800	785	800	822	814	810	841
23539	20850	25116	26661	20859	20808	2422	508	355	317	306	277	261	246	296	265	264	261	240	260	216	204	259	232	195	214	235	238	221	231	210	258	214	228	215	242	228	207	201	215	208	224	235	214	222	214	219	240	239	200	212	233	259	217	218	211	189	229	251	210	221	245	219	226	220	222	233	218	214	208	217	213	218	223	246	217	209	207	215	206	234	226	212	213	229	224	223	210	201	230	238	217	245	234	210	183	225	223	220	210	245	197	229	251	236	195	218	236	232	237	228	232	228	214	190	197	243	240	225	224	257	240	215	190	191	225	243	200	223	224	233	224	195	232	224	236	206	242	237	223	217	222	225	216	205	234	206	211	253	208	242	211	212	220	207	219	230	201	208	225	229	227	226	190	228	235	223	237	213	247	206	241	209	209	205	254	218	213	198	239	189	197	212	207	199	227	212	208	223	245	214	232	216	225	212	222	227	229	226	221	222	186	206	216	214	261	223	214	211	234	246	216	257	192	205	216	208	187	193	196	219	235	235	211	243	196	231	232	223	210	219	233	221	243	243	208	197	199	208	226	236	198	217	242	199	246	214	221	205	207	224	216	224	213	196	251	243	217	213	245	225	221	230	215	214	215	204	223	226	211	229	208	213	218	233	191	230	196	232	217	212	216	231	229	215	223	197	184	192	227	245	209	201	221	223	211	234	277	210	251	227	229	192	225	229	224	210	256	188	194	221	211	204	195	239	231	206	237	211	210	204	260	228	197	225	229	183	198	204	222	253	209	198	209	229	216	206	225	223	196	240	220	211	215	207	204	239	195	236	206	237	221	203	219	208	214	214	226	226	229	201	221	226	216	216	224	223	224	229	245	245	230	220	210	224	231	207	209	214	209	202	184	210	242	224	206	222	222	186	205	198	211	235	214	210	215	229	253	244	225	227	210	224	213	221	230	232	216	212	218	221	248	222	217	222	218	220	219	215	225	203	203	193	234	234	215	206	224	208	219	205	208	229	224	193	202	232	197	225	244	229	217	225	219	204	233	227	195	205	193	222	218	236	218	223	237	223	231	212	197	241	214	233	208	173	205	209	188	216	239	195	196	201	231	222	211	249	237	225	200	211	232	215	197	214	227	206	211	204	221	215	220	214	229	220	225	216	238	216	215	183	219	219	198	221	222	210	237	215	227	207	186	216	220	268	230	223	187	228	226	205	228	234	208	217	224	237	214	220	226	229	209	210	226	215	223	206	237	209	192	208	225	170	232	231	208	199	209	207	208	215	250	231	228	215	216	219	197	223	219	200	198	212	243	209	226	202	240	214	216	230	224	229	224	233	208	215	212	202	221	254	233	213	213	206	235	197	207	218	230	236	219	242	227	222	230	210	219	235	194	209	192	221	181	207	211	196	217	220	237	215	248	220	194	216	201	224	242	217	232	218	242	226	250	215	198	233	208	194	231	228	212	227	216	209	261	240	245	215	207	211	215	224	207	223	233	211	234	224	208	221	205	195	234	214	213	209	202	202	215	208	232	227	208	217	207	205	215	212	207	210	205	220	214	204	220	221	234	235	225	203	218	211	247	220	206	193	240	202	233	226	231	217	208	220	211	198	215	237	210	228	220	226	234	237	213	222	199	209	200	224	220	228	210	213	201	221	227	212	216	253	225	250	201	219	215	238	249	230	222	237	224	210	233	248	205	201	195	222	198	193	208	201	198	213	240	207	216	226	194	220	221	213	216	217	248	230	222	220	217	228	202	223	225	204	206	224	212	218	232	216	213	245	201	236	213	213	229	216	206	220	201	239	206	214	214	225	197	202	245	224	229	225	251	218	208	207	238	216	222	221	210	251	232	198	209	201	217	227	239	209	213	197	196	215	229	235	229	220	192	215	186	198	212	190	228	192	227	168	214	200	227	223	202	188	226	198	210	233	243	215	204	221	223	228	225	222	217	187	230	219	216	246	201	200	204	215	214	223	229	212	185	217	209	236	206	205	207	213	214	230	213	222	186	213	218	223	213	235	243	207	223	210	191	240	234	249	232	226	213	221	226	230	216	235	205	221	218	264	192	196	217	222	247	213	240	199	226	220	238	224	227	236	235	175	218	239	219	220	201	230	234	238	210	199	239	206	204	221	215	206	219	207	216	238	205	235	225	233	246	219	207	244	219	221	222	223	226	225	192	226	208	223	196	209	225	200	207	208	212	210	254	257	187	218	210	182	223	190	208	216	197	194	225	213	204	240	227	244	197	206	203	242	226	210	248	221	223	216	181	236	259	219	232	191	231	241	224	209	202	236	204	214	244	195	220	216	236	228	225	231	237	231	214	210	217	208	235	219	190	214	233	234	230	213	208	191	205	225	216	206	211	227	237	247	219	178	232	218	213	200	227	210	223	214	212	201	223	224	214	194	255	234	199	238	226	245	243	201	217	216	233	216	193	201	218	202	231	227	200	215	213	231	200	241	242	228	213	199	216	221	220	179	208	203	185	207	231	200	198	196	222	196	197	230	218	243	199	217	219	214	211	213	222	231	207	208	236	233	245	200	245	203	222	207	219	222	223	251	233	204	235	235	219	210	213	190	198	207	213	197	216	212	232	222	218	215	215	230	194	227	208	195	203	242	210	235	230	229	229	197	213	229	231	207	208	218	204	217	225	223	224	215	218	210	211	233	230	226	221	225	210	211	219	219	221	223	232	237	224	224	196	202	235	205	219	209	221	204	207	214	204	244	215	222	212	216	226	199	204	210	207	204	217	217	205	211	197	218	247	228	206	230	190	212	216	195	242	207	237	208	218	199	212	217	228	201	206	206	199	221	208	194	193	218	220	195	228	246	217	241	222	227	224	237	212	219	226	228	221	209	216	217	201	193	232	221	228	223	227	214	228	218	238	213	245	221	212	202	204	211	182	226	230	202	208	216	220	223	201	208	197	230	241	225	203	209	203	218	197	214	214	217	224	191	214	222	225	218	212	223	210	218	224	202	236	209	227	196	216	198	220	233	214	209	209	189	195	209	215	176	204	214	212	212	210	223	227	227	240	256	210	196	220	211	189	194	190	223	196	244	235	206	192	214	223	205	233	211	216	192	209	223	222	202	237	236	229	236	240	218	235	196	219	225	227	222	197	228	190	242	218	242	195	209	194	220	191	238	211	242	229	203	222	237	194	235	209	240	215	199	207	216	234	225	206	210	218	202	226	214	184	209	212	217	225	214	205	198	222	246	235	216	227	214	218	216	220	228	212	205	182	234	203	213	233	240	204	225	246	212	222	193	197	205	224	199	240	228	223	192	205	212	207	218	206	228	206	191	180	205	216	186	232	215	204	243	226	240	238	208	200	227	235	216	238	203	215	202	208	200	219	217	230	193	197	210	224	212	225	192	203	206	248	239	202	216	198	226	199	198	197	219	208	211	222	215	211	214	221	223	217	229	215	225	204	226	206	221	203	254	183	242	202	230	227	249	232	217	204	209	187	232	212	224	226	227	236	191	199	218	211	246	197	230	247
3349	4964	3035	1428	931	731	653	620	565	554	529	521	541	526	577	518	499	512	481	530	494	503	532	475	519	521	492	488	493	520	521	486	529	480	520	513	523	512	495	448	509	516	473	520	510	471	502	468	498	492	486	482	480	508	494	516	486	527	501	500	512	486	480	489	488	481	520	512	497	552	518	481	493	518	476	507	503	496	472	487	491	509	473	509	502	478	501	463	502	521	461	527	484	452	458	511	508	504	501	470	469	490	495	497	454	489	504	495	542	480	484	474	487	490	514	519	460	492	499	498	516	541	504	506	479	491	482	502	495	529	468	519	515	521	472	492	483	462	485	540	471	493	487	486	492	498	510	514	487	460	486	477	490	479	506	523	498	459	466	528	508	515	535	475	509	483	494	510	521	492	496	495	498	521	498	496	477	482	517	500	495	492	471	488	456	499	501	494	486	523	503	495	496	533	516	513	536	485	527	493	527	494	445	485	496	471	487	511	472	463	525	547	486	494	480	513	465	492	509	470	509	463	471	505	512	500	524	488	483	531	444	510	490	493	475	485	533	518	471	502	477	489	497	478	484	472	467	498	505	481	512	529	453	484	496	484	524	493	509	499	518	503	500	469	516	503	485	526	504	499	508	511	481	441	457	489	459	499	514	507	447	500	501	489	495	511	489	554	480	496	474	511	459	512	508	470	472	485	496	523	506	512	451	499	495	489	439	503	501	503	480	510	479	515	506	490	525	488	485	538	514	506	505	507	516	495	479	490	506	528	488	519	488	464	476	513	460	493	522	492	558	504	543	503	490	520	468	502	515	491	471	503	457	488	498	484	523	492	487	524	501	479	486	476	482	482	477	520	494	498	519	480	504	493	529	469	528	478	510	485	468	472	459	508	527	501	511	519	506	484	523	466	497	509	477	549	508	491	514	503	470	483	512	475	513	484	491	517	486	497	488	472	530	484	512	520	505	503	473	506	516	489	480	531	512	529	509	488	476	563	517	513	506	503	495	495	540	530	512	501	485	524	495	509	470	481	523	513	456	490	478	484	500	491	532	491	469	494	474	500	494	490	506	454	513	495	535	516	488	502	529	499	519	486	505	493	472	526	494	490	502	494	441	503	504	529	509	542	516	468	483	472	434	509	492	510	477	508	522	463	472	504	512	491	487	496	496	525	513	490	493	515	555	484	483	510	499	514	481	516	509	515	525	509	471	490	492	535	466	457	503	496	472	472	523	507	530	487	462	504	504	499	508	468	504	499	482	490	478	510	471	487	504	514	477	513	532	513	522	480	486	470	484	491	499	482	483	504	534	504	539	475	490	493	486	449	520	505	468	520	492	530	489	480	482	518	525	479	504	517	500	537	488	531	524	519	509	502	540	482	460	471	501	494	539	473	473	481	514	498	486	484	491	520	524	469	509	491	541	526	492	461	459	486	513	498	486	517	453	553	500	511	513	519	496	502	525	480	483	539	474	506	500	463	478	488	500	480	484	467	509	465	515	477	472	483	494	523	499	475	480	487	502	514	492	474	524	510	485	455	492	494	511	485	498	466	498	479	506	479	477	487	529	482	469	514	490	489	513	506	491	513	545	416	489	487	473	467	473	491	501	526	492	463	499	510	504	478	501	469	497	489	472	509	507	458	506	495	476	502	501	494	516	515	488	477	506	494	510	487	514	464	511	501	509	472	521	494	522	511	483	521	483	514	540	499	532	517	517	536	488	480	517	493	506	474	503	538	506	531	477	498	520	459	500	487	536	496	456	476	495	470	461	479	464	481	463	510	477	529	508	496	497	515	506	444	476	493	493	489	491	500	482	480	491	488	537	496	468	504	500	479	478	455	511	452	515	495	528	469	515	480	517	506	498	497	534	479	525	495	464	473	480	536	513	507	489	506	527	485	546	454	491	491	519	463	534	499	492	484	509	542	504	489	463	459	481	527	503	516	469	509	505	497	545	491	538	527	510	500	486	484	446	451	463	517	517	495	466	487	530	490	488	462	484	519	502	539	520	474	481	513	465	502	473	485	502	474	495	456	490	505	492	497	514	483	466	517	484	502	517	502	494	487	507	478	518	495	471	476	529	469	509	513	518	497	493	498	494	509	461	510	488	483	487	490	515	511	494	488	522	488	518	511	512	492	513	466	507	501	503	492	506	511	518	513	499	530	502	520	485	536	490	506	508	480	523	486	535	481	516	500	499	503	491	523	495	514	475	511	496	530	486	495	486	483	481	493	552	489	535	461	519	510	489	528	494	502	497	472	454	515	507	462	519	520	500	461	535	476	483	483	469	515	523	527	516	502	453	480	481	510	502	505	488	459	538	513	516	516	477	483	496	519	479	491	440	541	481	517	517	486	498	501	493	513	469	493	476	507	522	508	499	491	476	507	507	487	464	497	478	495	496	486	465	471	476	451	535	435	460	484	497	480	491	514	486	477	514	523	469	514	477	506	478	485	498	454	460	504	521	445	557	526	507	502	497	517	517	479	495	487	523	485	490	471	489	528	521	516	509	512	448	485	489	498	510	515	465	465	510	506	522	503	529	479	505	510	495	521	485	468	471	516	507	527	474	467	472	501	494	491	515	485	562	491	489	478	495	501	487	484	510	486	507	481	530	481	533	462	532	491	517	471	479	505	486	504	483	527	534	512	494	494	512	496	536	486	509	476	475	520	472	483	477	494	460	503	511	493	444	498	521	490	490	531	525	461	516	497	533	509	504	533	465	479	485	480	507	525	529	492	460	526	491	492	474	474	548	497	516	512	525	480	456	518	503	495	490	523	456	478	463	550	479	452	508	485	484	475	499	532	472	475	465	498	480	519	488	475	467	524	489	482	505	524	496	478	478	485	483	491	494	486	515	484	464	481	492	476	516	503	482	451	454	488	488	496	512	511	526	494	528	489	495	460	479	496	458	508	492	484	480	506	495	496	519	484	501	509	494	507	490	453	497	482	487	485	480	510	473	507	479	507	519	514	514	486	518	477	541	506	477	500	469	498	511	515	488	517	491	526	494	540	505	477	489	506	534	511	466	533	489	474	523	510	531	482	476	508	516	521	494	502	510	531	492	491	471	484	504	476	478	506	460	476	515	499	518	480	512	540	503	475	500	453	482	503	524	504	488	476	511	494	490	492	480	481	503	496	479	510	472	484	510	521	481	526	539	483	482	568	502	524	495	509	512	511	492	497	514	481	499	498	473	476	492	483	507	483	510	493	490	463	545	480	509	497	502	474	482	521	481	507	522	471	520	482	497	494	501	511	482	454	484	526	510	479	484	494	490	527	528	530	509	517	482	480	496	461	503	473	477	528	508	509	511	542	473	494	511	505	533	506	502	466	486	515	488	501	477	466	488	501	496	504	487	490	483	485	491	486	474	500	507	480	444	478	488	453	506	464	510	496	508	506	480	519	507	493	480	525	460	470	499	458	450	516	466	469	491	528	489	536	545	501	467	461	517	483	500	524	520	496	476	510	511	512	459	519	446	487	527	481	521	500
32235	11650	1210	406	316	323	306	298	284	331	258	304	291	294	271	283	298	292	300	299	283	285	296	290	293	319	260	269	320	299	293	293	283	293	269	273	293	301	319	282	289	308	307	265	290	290	289	287	299	272	270	292	287	291	301	306	279	309	280	292	267	315	285	318	305	340	314	322	279	312	289	296	293	306	282	261	279	308	302	287	301	316	280	336	293	295	274	256	293	304	315	281	278	313	275	331	292	294	258	323	297	294	314	339	306	287	291	284	287	309	306	315	302	290	308	279	296	267	319	286	275	256	273	310	323	270	289	313	280	283	289	295	284	280	276	301	306	312	265	293	284	289	290	322	258	283	273	273	296	248	245	281	295	281	302	275	282	305	293	251	297	301	291	305	279	309	322	300	298	318	280	298	289	297	280	285	273	290	285	268	262	284	327	294	275	294	260	253	271	289	282	273	271	303	304	293	272	355	302	302	315	302	295	285	263	297	305	289	295	295	300	277	257	242	295	293	340	279	288	306	319	283	287	297	291	269	271	286	285	288	285	273	308	335	280	294	258	279	299	286	278	285	320	289	308	278	308	315	297	253	290	256	312	294	264	289	317	285	330	291	294	303	307	312	292	294	292	268	275	263	309	290	305	296	316	330	274	317	282	262	275	303	284	284	286	286	257	269	297	274	290	295	317	282	256	290	280	333	310	330	330	279	307	292	290	297	286	310	285	317	288	304	268	309	295	279	269	337	282	329	289	283	273	307	324	312	312	286	287	298	290	294	302	310	312	274	245	286	321	309	302	297	316	306	273	286	313	303	323	295	319	295	310	265	287	267	284	285	293	271	282	294	272	333	303	288	287	281	303	291	285	322	281	320	338	286	312	276	280	311	278	283	264	330	283	312	281	274	288	286	299	306	289	306	290	272	278	295	305	279	285	288	287	311	310	283	283	311	271	300	304	266	278	284	264	284	284	309	287	271	273	282	286	280	306	288	292	266	305	256	310	295	294	297	302	282	276	318	315	294	290	305	327	342	271	304	259	311	309	288	297	288	298	281	294	282	298	313	303	266	295	287	303	288	285	305	266	271	293	300	311	333	276	277	291	289	313	288	293	304	285	279	274	281	275	264	285	290	288	281	287	300	300	261	313	322	298	269	283	292	307	278	251	282	292	308	307	331	317	327	302	266	316	278	316	298	303	292	300	294	319	267	280	308	280	276	288	273	293	251	281	297	303	282	293	287	343	295	299	287	312	317	289	303	293	317	244	286	271	283	306	276	299	274	319	280	310	282	273	285	320	293	294	277	291	302	317	270	288	323	305	257	334	302	316	302	295	253	284	290	290	271	275	287	290	286	279	307	261	268	288	308	298	279	277	275	287	301	281	292	289	281	298	274	307	316	273	267	278	267	307	297	278	274	267	270	278	309	297	290	298	303	309	315	290	325	289	279	291	300	284	300	300	300	320	322	321	272	322	317	295	284	346	291	286	325	316	255	298	282	285	285	271	294	300	319	312	283	283	320	253	269	302	328	276	287	287	280	307	297	264	304	288	268	310	294	273	302	280	318	324	292	311	315	312	307	275	263	258	283	305	334	301	332	293	275	269	302	309	300	299	278	311	291	279	301	297	318	284	275	302	299	246	258	266	291	284	298	275	312	315	282	303	287	295	304	274	278	267	310	312	309	319	283	286	285	323	263	310	265	285	304	262	296	288	293	284	269	301	262	303	289	283	295	307	319	284	297	273	275	301	296	292	304	278	269	282	310	266	294	303	286	298	303	263	272	284	312	330	307	267	277	315	297	288	317	317	292	301	306	271	267	295	276	286	315	290	319	304	320	282	298	287	297	297	290	309	296	275	295	324	297	231	311	316	282	296	292	271	303	270	280	290	308	301	296	295	329	294	304	306	293	313	301	294	268	292	263	298	300	301	295	295	298	292	266	316	278	281	297	291	327	299	292	313	299	304	293	269	291	283	292	282	275	286	285	264	297	285	264	292	283	312	292	319	273	295	272	260	303	315	258	273	296	257	313	282	297	283	316	336	327	294	259	276	292	297	276	284	278	275	289	292	298	304	301	331	339	285	308	313	296	312	304	314	294	288	278	292	258	295	280	293	295	310	289	304	333	301	301	278	320	294	283	284	263	325	275	267	276	256	328	295	301	269	276	285	258	302	290	297	285	312	299	279	299	281	322	284	275	291	264	291	299	303	278	266	278	298	296	284	281	295	298	285	276	265	298	315	295	342	294	315	273	292	302	287	275	288	275	294	285	279	273	281	304	292	276	253	299	302	278	278	316	293	282	275	311	288	313	294	310	278	288	302	316	280	296	299	320	301	302	292	288	305	321	276	290	298	288	302	334	301	282	296	294	304	313	306	296	306	305	298	332	336	276	300	273	302	277	296	309	264	271	294	276	294	255	274	316	292	283	286	271	298	294	262	264	306	282	294	282	272	302	293	306	265	301	304	300	315	317	299	275	243	285	302	318	313	278	294	310	310	311	333	279	284	303	301	295	298	316	332	299	301	308	334	290	259	321	299	278	291	282	306	256	307	280	326	310	295	311	295	276	289	288	278	282	295	292	271	296	288	288	295	312	304	264	287	263	289	293	322	284	282	330	325	284	282	286	321	287	297	292	248	296	280	289	319	282	335	273	302	296	294	299	306	262	277	278	293	280	275	270	266	284	298	318	320	267	280	285	341	298	294	314	285	329	307	291	287	256	289	246	294	267	307	279	283	289	280	280	291	260	258	303	278	309	323	282	280	293	259	281	266	246	311	300	261	309	304	247	288	263	292	304	289	304	296	304	284	271	285	278	311	275	305	296	284	290	299	299	324	280	272	348	282	281	276	280	310	288	289	262	317	306	286	307	274	326	304	287	298	273	268	335	318	294	316	277	332	309	312	264	311	275	311	325	282	336	279	295	287	293	254	276	303	282	261	289	290	301	297	278	280	286	283	287	300	304	294	279	282	269	286	301	291	291	306	300	301	301	284	286	305	318	287	300	305	313	325	306	273	264	268	281	287	317	276	264	281	325	266	291	294	262	309	261	257	272	304	289	315	316	287	302	263	283	278	321	293	270	262	261	253	288	314	302	296	288	267	289	259	273	316	302	287	282	272	277	285	305	303	273	284	294	286	282	314	260	317	297	284	296	335	290	288	291	280	310	296	303	326	288	304	305	258	272	295	304	307	294	293	282	281	276	293	267	287	289	292	279	264	315	308	294	297	285	294	311	276	300	288	270	273	322	260	275	296	314	313	302	263	290	285	301	319	295	308	329	300	313	293	315	270	326	283	296	296	268	278	294	286	300	314	257	278	303	305	313	298	298	292	307	286	315	277	246	277	307	286	276	282	301	285	294	301	336	267	285	251	272	291	293	290	299	283	322	289	333	307	269	267	300	264	270	302	330	248	262	287	279	263	287	318	303	303	262	300	267	277	263	262	274	304	308	323	310	275	278	311	302	271	284	295	256	291	313	263	270	326	315	298	290	272	263
5712	838	782	755	694	685	735	704	725	727	679	676	663	675	697	712	698	680	672	669	689	714	669	695	650	707	686	723	691	669	649	752	658	678	702	676	617	696	649	687	694	643	665	716	667	663	671	713	667	681	683	681	672	690	713	661	661	651	656	674	629	664	747	679	663	648	697	691	687	691	650	690	673	651	696	670	693	676	692	677	673	644	666	723	674	685	658	676	674	688	692	688	729	652	667	682	667	638	695	655	651	708	707	694	668	671	687	711	656	701	679	666	679	655	653	699	695	666	669	698	677	712	671	671	678	675	656	644	722	688	659	686	685	672	680	651	672	661	660	701	677	663	663	611	670	668	689	653	638	687	708	676	699	683	635	728	702	671	667	661	679	693	697	690	672	679	694	660	684	640	663	704	705	738	662	656	705	702	674	680	666	643	725	668	678	669	704	651	634	672	718	683	720	707	673	647	683	693	679	697	651	708	662	634	681	662	675	713	713	628	675	625	693	676	711	670	704	661	677	678	681	666	680	677	682	685	707	667	652	715	703	671	652	666	704	672	695	668	687	678	679	685	651	672	687	696	709	644	664	647	638	647	730	682	677	686	679	682	713	716	682	649	648	653	705	664	656	639	683	713	654	696	667	668	671	672	721	621	741	642	695	704	694	673	636	646	688	690	694	651	682	669	713	715	690	737	688	712	663	695	674	668	636	681	658	689	674	689	687	687	662	718	659	717	687	686	697	679	710	670	698	685	675	668	740	670	656	679	666	650	662	671	635	652	683	672	715	688	671	679	705	680	719	719	658	687	642	670	675	668	687	702	625	706	699	693	678	713	684	698	672	687	678	713	627	670	645	651	704	675	712	709	645	678	737	658	681	700	641	711	695	655	670	635	707	700	720	675	663	660	632	685	684	710	666	677	663	687	697	680	674	674	675	685	636	676	715	684	658	705	640	731	706	743	733	668	634	717	649	651	705	723	676	629	729	710	660	652	683	629	691	667	694	662	699	704	735	645	686	685	699	666	647	668	675	691	712	717	683	665	686	717	692	656	666	701	693	704	664	717	665	722	668	674	641	682	653	681	721	718	667	695	643	647	663	646	660	666	681	685	664	649	691	688	727	641	653	731	696	672	673	690	689	705	690	705	657	640	685	647	617	653	729	698	614	688	696	700	695	696	690	680	703	666	696	668	707	687	647	717	678	652	713	642	725	655	683	683	666	679	681	705	690	718	655	662	677	682	691	674	717	684	652	720	675	674	695	697	764	692	708	690	620	662	676	660	705	668	654	686	659	687	647	644	701	686	663	671	671	689	719	661	673	649	687	689	670	679	703	672	657	652	707	666	670	696	683	689	728	733	694	711	691	706	718	680	678	681	673	699	662	718	697	679	711	676	715	698	697	672	648	690	662	695	688	635	638	679	624	702	654	695	640	659	670	703	650	711	687	625	656	702	675	712	667	681	685	722	649	636	637	668	637	672	720	638	656	638	696	683	666	687	642	666	690	647	702	715	694	692	733	680	710	721	661	716	690	653	712	684	682	676	703	644	667	706	640	712	679	695	679	704	696	680	679	710	647	700	671	652	674	678	659	701	697	670	650	714	645	680	695	626	706	660	693	649	719	654	640	741	716	695	686	685	667	706	660	701	685	683	701	662	697	687	661	726	646	686	628	670	697	713	702	682	730	692	661	676	669	708	701	663	687	664	669	692	679	686	660	682	730	700	703	626	668	686	673	740	656	695	693	673	702	676	658	665	643	644	682	666	675	693	659	678	751	691	714	684	627	649	704	703	624	673	690	704	676	657	662	733	707	711	663	659	714	658	679	705	691	623	656	670	701	710	661	659	650	671	683	708	687	725	735	672	665	661	635	708	677	637	660	636	683	693	690	721	680	695	681	707	664	646	636	699	697	685	673	652	665	685	669	685	659	695	720	686	655	655	681	710	698	678	679	668	683	718	649	676	642	765	665	634	704	695	688	641	681	723	662	701	701	692	696	671	712	712	739	691	653	694	682	651	649	692	663	668	625	680	660	666	690	700	694	663	709	690	651	695	677	681	709	720	626	729	697	690	684	671	678	678	696	698	667	700	688	720	661	718	667	671	656	690	676	616	746	691	744	646	650	714	689	708	665	636	684	663	675	639	656	694	680	659	655	703	687	701	713	666	658	713	702	694	694	673	643	697	638	707	669	665	699	679	669	680	650	679	659	612	660	702	675	651	685	688	696	625	673	658	673	655	684	688	691	684	656	620	692	695	698	729	707	621	651	700	698	678	684	691	693	695	678	686	663	707	722	683	660	680	666	632	700	666	687	685	698	661	696	687	665	670	683	684	648	696	707	640	677	679	675	674	684	671	671	672	675	668	721	704	650	640	687	711	679	696	652	671	677	696	690	652	668	668	678	660	653	663	625	642	677	667	672	696	654	681	664	706	686	691	660	691	655	705	627	666	651	683	694	702	697	709	678	725	684	625	680	690	729	665	691	719	695	703	680	699	666	653	685	715	651	709	719	691	669	678	685	686	646	697	691	702	689	614	634	671	680	698	683	684	745	685	729	645	722	678	648	647	670	644	651	679	651	692	665	672	671	685	727	695	674	690	665	712	693	680	708	744	707	673	735	683	677	679	700	657	683	629	674	668	718	703	736	694	677	693	679	688	683	689	676	703	733	669	656	679	678	685	685	676	620	698	707	646	692	673	684	705	660	712	714	722	707	652	689	659	683	607	630	720	648	701	692	692	641	658	675	710	641	696	662	691	654	706	704	660	705	669	673	651	652	686	725	674	672	701	669	664	667	676	686	670	707	709	692	678	663	656	655	666	652	688	648	678	739	639	703	679	676	632	663	702	655	660	669	665	701	652	656	690	699	676	681	654	677	634	665	675	628	699	657	698	682	697	698	691	710	702	675	700	666	633	656	681	676	682	666	666	699	668	698	652	660	683	665	652	748	671	698	691	654	729	688	635	660	675	629	677	712	706	635	677	656	650	670	656	697	644	663	651	705	672	706	699	669	658	675	703	675	700	683	701	666	656	629	645	677	715	645	673	732	663	666	658	697	664	678	645	683	723	654	654	727	691	692	662	712	643	669	713	704	658	644	689	688	668	714	681	679	664	710	671	659	688	647	691	689	699	702	682	722	653	677	681	655	684	697	667	681	694	654	660	678	681	636	674	696	668	679	671	617	703	713	640	647	681	698	667	632	675	656	692	695	678	652	700	703	658	709	671	674	663	684	722	696	673	692	709	683	686	696	700	699	724	696	694	688	711	683	703	754	684	685	678	705	748	699	628	653	672	693	713	669	676	643	725	693	682	684	713	718	714	689	722	647	716	727	632	656	701	629	717	690	691	678	670	690	708	702	667	670	662	630	659	672	663	665	673	703	644	689	730	653	662	659	685	689	697	702	641	684	667	655	717	663	662	699	695	683	729	710	671	723	677	694	695	697	696	645	700	708	755	703	680	672	646	659	640	682	642	708	640	644	679	716	650	719	658
24474	20811	24364	27331	18978	1186	572	476	458	427	474	398	413	369	381	417	421	374	330	341	339	401	396	391	347	361	386	349	385	360	378	314	363	381	382	406	390	364	388	401	392	390	368	369	378	380	355	366	366	368	359	364	375	387	371	392	395	381	348	371	385	387	324	372	355	375	366	353	334	395	389	390	371	377	372	367	375	370	390	391	422	368	371	411	353	381	347	349	374	409	374	346	400	419	340	343	420	369	346	365	377	386	400	383	370	370	379	339	360	363	357	390	395	384	363	396	374	384	361	351	359	375	377	366	348	364	368	366	401	364	400	366	397	417	351	350	369	358	353	375	366	372	365	349	362	400	348	366	385	385	356	350	403	351	394	373	395	380	363	374	407	390	407	357	390	394	363	349	343	367	376	352	349	371	404	382	352	379	349	330	369	347	361	356	356	349	355	366	350	397	332	381	371	372	372	375	349	404	359	390	379	380	360	371	385	368	351	368	391	392	323	382	399	422	373	381	390	344	422	347	350	392	380	345	333	369	333	362	342	359	360	319	370	334	398	394	334	389	390	376	351	377	382	369	380	370	374	412	388	362	343	384	388	400	360	355	353	378	407	357	341	367	367	385	392	350	363	394	345	380	376	395	369	362	344	353	358	401	373	406	357	411	370	364	359	347	345	366	381	346	379	366	389	402	377	416	381	349	392	343	372	362	388	360	355	341	360	374	401	395	368	349	412	362	378	378	392	392	355	342	342	367	372	383	397	345	362	360	348	367	377	352	356	377	378	361	354	391	369	371	371	411	379	383	392	383	368	379	372	383	384	375	379	398	400	386	362	383	392	376	384	391	347	400	413	362	386	381	430	381	399	378	378	363	370	394	323	359	340	362	364	337	384	376	377	387	371	417	395	370	361	361	360	382	363	351	373	379	413	354	394	363	369	390	323	393	351	395	365	394	369	363	374	393	382	325	397	339	371	385	371	371	339	362	357	351	392	361	381	411	367	379	402	378	341	366	390	389	390	384	379	378	336	376	359	393	374	373	360	362	360	372	353	367	356	363	401	373	358	403	378	398	368	387	362	377	382	413	406	387	393	360	389	342	323	386	375	369	347	377	350	332	373	368	367	376	362	387	390	368	351	364	365	343	386	370	351	396	373	365	368	382	368	380	362	395	381	361	378	348	402	354	342	370	411	312	426	401	381	348	400	397	382	402	381	375	374	378	405	416	363	375	384	412	349	376	379	364	346	372	376	390	373	380	419	360	363	345	386	359	391	384	356	392	368	376	369	370	384	374	372	350	356	349	372	396	366	348	441	362	355	346	394	382	352	366	360	335	376	336	358	358	365	349	355	362	393	386	356	348	372	378	342	396	366	364	406	372	343	339	397	415	379	369	370	335	395	377	383	351	345	390	337	354	373	327	359	391	388	370	388	383	399	393	338	346	393	396	337	354	371	416	358	362	357	386	393	355	383	398	369	395	371	374	375	366	381	427	364	352	385	398	363	390	362	376	341	357	374	340	368	359	335	368	393	387	340	365	366	381	410	369	363	362	395	343	335	348	340	370	378	383	335	350	359	355	381	384	374	394	378	378	354	355	361	348	363	390	359	390	376	355	367	374	390	371	367	373	343	353	420	360	365	402	340	363	373	380	379	358	342	379	345	354	387	364	373	339	369	379	392	361	335	379	366	389	393	377	393	357	377	359	393	380	375	342	357	377	384	387	395	379	375	379	344	363	400	406	394	448	345	367	349	359	411	358	350	390	418	376	384	382	373	381	382	368	335	389	344	355	381	378	383	345	400	345	347	376	358	369	341	357	390	375	392	344	368	368	381	363	388	386	402	374	402	343	322	379	379	414	342	401	369	389	366	357	336	353	377	365	345	352	399	332	384	358	395	363	379	395	370	414	352	391	336	338	369	356	357	349	358	403	396	349	393	364	326	353	383	378	396	371	377	375	359	364	379	373	373	353	396	365	375	330	367	377	379	339	400	363	369	361	367	386	357	323	376	346	371	361	345	388	390	372	375	378	350	380	381	369	407	363	415	372	381	407	373	369	394	368	364	393	341	377	376	358	341	384	371	384	386	394	345	366	368	369	345	356	367	397	367	378	368	371	346	346	364	368	367	373	340	386	356	378	370	335	400	372	319	358	362	382	381	349	367	386	379	366	361	375	352	351	408	362	389	361	366	377	372	374	392	361	375	378	372	341	396	371	375	351	388	395	375	396	389	365	364	339	356	378	382	380	370	343	416	374	361	363	358	343	362	345	364	397	341	358	369	364	365	371	364	345	385	381	353	361	356	381	376	381	377	345	341	349	363	377	394	380	391	385	368	375	358	390	362	358	375	395	361	374	400	384	397	363	364	363	383	402	339	383	366	355	316	377	405	408	346	373	386	360	372	383	407	386	362	391	363	362	420	348	367	393	350	433	367	395	373	392	403	410	357	371	391	370	362	364	391	353	348	361	342	383	374	368	386	378	343	382	358	365	374	346	350	324	330	397	362	359	368	384	370	419	350	334	382	370	424	360	419	370	386	407	386	376	390	379	408	378	375	360	388	370	341	352	384	367	375	368	373	404	361	357	371	408	376	377	369	394	369	363	377	400	391	371	327	349	341	362	365	352	378	368	344	329	400	394	371	344	365	350	388	353	379	377	400	396	370	385	384	371	346	359	349	374	413	352	367	369	356	359	344	371	370	382	362	352	408	389	379	379	363	360	340	352	411	377	417	348	395	429	373	371	349	392	381	387	397	383	375	339	371	348	388	365	369	367	368	361	388	342	379	369	353	363	391	357	378	337	386	357	376	382	359	369	365	371	403	367	367	414	361	336	356	356	397	341	361	353	421	377	329	367	325	394	325	368	371	342	371	401	350	375	357	389	362	352	375	377	363	362	383	390	418	381	385	349	329	343	376	360	390	418	356	412	357	389	346	367	372	340	365	370	380	380	335	377	369	391	348	382	387	381	364	340	366	333	404	352	358	369	348	386	383	342	373	395	374	384	385	390	374	384	380	401	345	361	358	375	349	363	434	384	360	366	360	392	398	329	372	347	354	365	384	342	355	375	379	388	376	393	322	365	402	355	371	362	378	387	385	354	378	372	388	356	367	392	334	372	362	383	403	351	381	363	359	380	384	347	375	363	380	355	383	358	342	361	352	372	392	373	423	386	408	378	333	347	383	370	354	356	385	377	385	363	377	368	371	383	365	359	371	363	385	351	389	335	395	379	370	379	390	343	349	380	352	374	386	398	433	407	367	363	368	357	368	377	368	348	387	377	353	348	374	368	355	371	367	358	398	391	377	392	355	343	370	349	345	380	403	404	393	384	365	354	378	368	338	372	364	375	376	349	357	365	387	358	371	411	364	377	366	333	367	395	375	366	392	347	384	402	373	387	399	378	369	365	362	369	364	380	367	384	364	350	378	382	377	356	384	365	400	353	358	396	374	342	386	365	376	358	358	355	349	376	363	371	377	377	369	383	357	347	382	368	346	370
3614	2908	1929	1270	1010	949	859	871	865	846	808	913	802	789	806	831	849	830	803	858	844	822	774	811	840	830	820	794	817	805	788	779	778	799	871	836	781	797	815	828	780	774	826	783	829	812	836	790	789	782	844	883	864	829	846	794	843	852	872	786	832	765	858	840	795	840	818	856	833	830	801	807	819	848	913	782	819	846	783	803	873	789	790	803	792	812	894	775	772	800	843	795	821	821	847	794	774	810	784	788	824	846	765	804	770	810	840	799	805	811	813	857	791	835	812	784	763	794	817	835	829	791	811	796	807	844	777	777	809	822	820	840	780	768	785	816	803	826	797	808	829	825	810	829	765	818	815	818	810	794	814	830	795	793	862	853	818	812	817	846	848	816	836	817	831	843	772	816	773	850	845	788	777	806	824	802	807	795	865	802	843	763	825	826	767	851	801	773	795	859	854	798	793	816	803	786	822	820	851	831	784	813	781	842	841	830	781	820	793	893	824	838	823	818	802	770	781	845	789	864	809	813	823	840	810	824	827	838	822	859	827	852	852	835	789	827	804	815	821	780	758	774	832	845	826	859	793	802	767	815	788	886	809	796	794	809	793	780	856	877	776	819	832	826	800	807	797	822	835	868	832	751	815	859	869	840	825	807	847	826	811	771	865	855	768	808	791	820	793	872	795	810	807	794	823	800	811	827	864	815	791	769	796	846	793	758	828	830	821	791	790	778	827	745	826	831	882	819	791	828	814	795	825	819	806	811	787	788	867	829	797	829	839	821	854	796	817	819	809	769	801	793	801	793	827	763	770	827	815	817	857	781	824	824	852	821	803	811	835	864	816	826	800	823	780	817	801	769	814	850	830	799	857	790	803	815	838	796	810	830	822	838	800	796	769	834	773	800	809	797	810	781	835	810	813	849	845	800	831	782	797	830	824	831	837	813	847	780	805	803	769	829	825	823	812	755	779	820	811	837	808	847	800	820	829	798	798	851	760	758	781	819	819	780	812	824	835	828	817	827	820	859	782	831	853	873	823	795	788	861	793	790	787	770	793	796	793	769	851	831	797	852	790	810	800	843	818	829	852	828	832	814	826	746	812	801	776	823	830	801	781	823	804	802	824	805	801	823	841	796	786	795	819	791	751	792	833	820	817	819	791	787	838	860	795	826	749	859	782	810	853	801	809	841	840	779	852	854	853	837	774	803	806	837	786	834	809	818	800	838	861	789	809	818	802	840	790	819	788	781	837	795	819	795	794	741	794	757	823	818	769	831	833	844	810	793	783	796	820	798	819	844	780	843	779	770	806	812	875	800	817	803	852	849	837	783	783	846	782	813	788	865	889	802	822	800	809	746	810	864	818	853	837	836	854	845	801	794	801	808	797	810	820	843	817	781	795	824	787	818	823	819	810	815	804	808	807	808	863	799	818	820	827	831	790	805	761	776	814	816	811	780	796	842	804	797	833	839	805	811	777	805	825	772	821	821	757	763	821	809	831	761	744	772	851	801	804	780	817	832	832	777	855	813	836	815	796	866	839	796	814	773	833	837	799	809	825	798	850	852	839	766	823	729	749	830	787	821	831	836	841	808	829	820	827	830	806	831	825	824	794	834	796	865	803	864	842	781	804	771	850	800	812	755	813	835	878	793	782	813	781	801	794	805	781	809	771	792	846	823	782	777	763	804	792	799	775	799	807	820	819	835	813	824	817	834	812	754	820	841	834	785	851	773	819	833	792	826	816	821	859	821	829	783	810	822	815	821	814	739	861	823	831	816	788	822	815	850	856	840	821	774	830	807	845	841	768	824	839	851	849	772	883	752	777	746	814	801	811	793	806	856	805	788	862	883	836	833	773	856	792	782	780	800	771	825	818	852	799	807	801	780	791	773	784	874	733	832	863	804	795	821	822	797	835	762	820	769	816	767	851	798	780	807	836	811	793	769	801	819	793	844	853	803	814	829	822	827	861	877	796	817	798	764	811	813	799	817	817	817	772	829	793	773	821	815	803	853	821	798	796	823	821	805	826	812	833	815	812	808	835	806	849	829	819	812	783	772	853	828	824	818	842	786	780	812	813	835	797	819	809	807	807	837	803	853	764	835	858	787	841	809	795	812	828	797	829	792	821	822	854	757	739	770	853	796	813	789	861	839	841	813	856	835	851	834	840	839	802	809	831	764	826	815	840	828	798	815	804	852	813	835	800	801	842	813	773	831	850	785	805	823	817	808	791	793	801	812	861	874	798	778	836	838	818	865	781	868	858	821	832	782	839	851	851	809	829	830	791	793	805	806	835	777	817	813	793	836	784	857	779	855	805	847	790	827	784	794	806	797	840	814	793	793	840	811	824	813	834	792	797	822	819	803	819	788	840	740	802	841	794	819	832	800	783	803	781	801	797	899	792	850	833	805	828	798	832	786	880	817	790	830	809	778	803	833	767	788	854	819	793	803	752	814	816	860	819	847	803	844	838	795	780	781	771	808	845	857	772	860	843	816	806	801	813	850	804	776	830	831	762	812	818	864	788	778	753	802	807	763	745	816	842	779	835	799	829	837	818	802	816	837	815	832	818	816	833	797	829	762	826	789	773	785	791	802	839	793	791	814	795	849	775	785	811	828	803	801	793	805	793	809	822	837	810	800	830	820	835	766	803	802	792	837	793	796	818	813	805	811	859	867	855	808	812	793	838	804	825	747	840	775	833	838	834	830	837	785	843	733	790	831	814	824	739	861	803	737	832	805	792	808	775	795	752	782	790	765	840	821	803	829	836	806	811	820	825	822	849	814	789	843	855	789	830	841	796	776	782	819	810	842	880	784	850	819	835	807	807	807	802	798	808	813	809	804	826	832	824	840	793	817	791	804	801	832	849	767	776	783	800	806	829	856	800	816	825	839	834	854	771	800	794	813	829	799	801	777	887	848	796	833	805	859	891	791	871	784	806	823	814	789	777	785	765	804	806	744	818	817	799	815	870	834	843	796	830	802	821	832	781	799	850	857	808	811	817	740	830	820	868	823	770	818	834	818	828	828	846	823	817	824	870	849	833	822	816	813	853	789	812	816	809	805	768	771	767	792	785	858	778	878	799	812	755	777	821	809	815	825	812	849	838	857	793	774	811	835	807	804	767	819	825	841	830	788	864	825	882	837	808	823	870	854	791	773	823	767	808	848	786	802	811	873	779	797	816	862	842	833	847	842	836	802	868	779	893	820	764	839	823	834	807	879	756	820	801	817	813	814	773	830	804	714	822	824	814	798	773	799	853	845	769	806	809	814	818	778	804	804	835	861	816	761	791	822	805	826	840	799	778	800	806	798	806	825	846	832	848	825	818	790	801	828	805	840	823	816	862	796	807	851	781	808	792	870	798	799	800	815	757	857	751	805	789	825	774	831	799	770	798	837	808	804	781	837	865	801	793	815	826	858	833	859	784	823	866	815	792	805	800	788	762	795	775	785	838	796	819	842	819	818	863	869	831	835	793	792	840	804	855	800	825	812	841	825
23565	20826	25103	26655	20836	20814	2661	488	369	340	297	280	253	266	253	266	229	229	216	275	271	204	228	248	245	210	225	246	205	250	217	241	197	234	231	217	205	209	217	213	260	253	204	214	200	221	237	190	195	212	213	207	250	232	198	228	209	213	193	210	223	216	204	237	223	264	242	218	224	222	228	260	243	216	221	222	216	217	225	202	202	216	204	228	220	194	220	215	260	209	251	237	228	223	223	205	230	220	233	222	204	192	207	242	211	199	206	189	169	222	224	231	215	218	208	235	248	201	215	208	205	213	212	206	205	229	225	213	193	226	235	212	240	217	239	202	186	212	224	220	226	181	194	199	199	199	232	215	217	253	193	252	225	223	204	217	192	209	221	218	245	204	219	227	233	214	189	221	223	214	223	225	229	211	204	223	208	224	208	204	238	214	245	209	204	249	214	217	238	206	214	212	232	231	230	203	223	205	205	221	238	196	231	202	197	196	241	214	237	220	216	194	239	232	224	208	238	196	230	194	229	207	198	177	263	254	231	216	239	216	218	223	202	246	207	221	198	217	244	237	245	225	208	223	220	212	221	220	232	215	223	224	190	181	229	210	201	216	236	213	205	232	233	200	228	229	202	214	214	212	199	213	231	247	237	216	180	213	229	187	225	200	212	244	227	222	228	240	225	210	231	208	217	196	236	260	229	246	204	184	233	207	230	236	219	226	216	217	245	223	209	201	227	192	218	229	237	184	213	217	216	178	193	232	230	211	230	197	235	230	225	220	227	220	203	228	219	221	224	227	204	208	205	216	240	196	217	226	228	211	197	196	187	207	231	204	213	205	231	216	252	199	220	213	200	221	206	244	178	196	226	189	225	226	207	221	234	252	201	231	229	210	224	220	209	221	224	191	207	214	234	221	189	244	214	223	228	221	213	206	215	223	214	263	218	202	214	221	214	185	224	204	240	206	207	198	189	239	223	196	215	217	253	210	234	200	205	226	221	231	210	237	203	238	204	238	213	216	222	195	234	230	243	251	217	233	181	210	198	229	212	234	209	207	213	200	206	204	232	242	243	197	228	245	213	220	216	195	188	192	213	215	226	203	192	235	234	207	224	192	229	216	224	272	218	217	228	201	222	227	218	213	239	244	207	216	196	218	195	220	224	228	220	237	180	211	241	194	220	231	223	218	207	237	226	217	203	255	219	218	215	247	223	198	234	202	247	238	207	220	222	204	212	207	214	234	187	212	227	228	214	196	193	220	205	209	224	193	214	235	227	218	228	215	218	221	216	231	231	218	215	219	218	231	200	222	192	224	226	213	215	242	217	216	257	233	212	219	221	221	214	221	207	233	193	223	230	248	251	214	211	251	245	233	219	244	231	212	228	236	218	214	238	219	214	243	207	197	215	234	205	204	209	228	195	214	220	186	229	194	201	223	224	238	225	214	203	216	197	206	230	195	199	194	212	211	208	202	236	228	208	227	203	204	214	181	215	232	219	210	214	230	230	236	209	222	223	221	225	184	198	230	229	209	211	208	219	221	223	231	217	214	222	213	213	213	229	244	201	232	245	210	229	209	214	219	221	219	224	260	202	209	206	238	208	212	201	218	214	242	209	234	222	228	232	251	230	199	201	231	201	197	232	207	204	202	201	207	211	235	195	197	198	196	197	222	222	226	227	222	227	223	222	255	212	241	214	198	219	211	190	200	203	217	212	232	229	239	194	193	214	205	220	231	233	227	220	196	201	215	223	233	213	227	228	249	212	211	229	216	214	197	228	205	207	206	205	212	237	220	202	201	237	218	218	217	240	203	215	217	220	241	220	222	216	224	211	208	224	205	242	235	216	203	225	230	209	182	199	202	216	176	213	236	197	227	210	217	204	214	227	207	213	220	222	222	209	205	225	214	235	244	203	198	199	210	232	204	215	214	233	239	232	204	208	208	217	194	206	224	210	210	191	233	235	213	226	230	210	215	224	245	214	213	218	202	216	184	203	194	216	228	199	207	216	196	238	242	193	219	215	199	212	213	215	221	231	200	221	242	208	244	186	225	225	225	227	224	213	205	223	212	228	222	201	232	210	214	225	222	240	224	206	215	218	217	244	230	225	231	225	232	231	224	193	208	199	221	189	226	204	251	218	214	202	186	237	245	222	186	229	202	245	221	214	219	222	225	224	217	219	178	232	198	220	229	222	207	216	242	205	230	230	216	223	237	215	240	208	251	207	214	205	213	221	248	222	229	213	223	207	236	244	219	197	211	220	222	250	241	186	215	211	231	188	236	231	236	212	234	210	237	265	239	248	236	219	199	230	211	232	204	224	230	221	219	248	245	218	241	220	242	213	211	203	208	228	231	225	207	221	199	226	181	232	226	240	182	218	193	205	234	208	221	214	196	225	208	213	233	238	233	206	209	220	216	238	210	258	216	213	209	222	236	211	197	230	203	204	250	215	208	231	223	196	212	210	235	215	209	226	211	206	207	184	220	221	208	205	224	202	206	187	217	220	235	209	205	231	203	203	225	235	236	222	210	220	221	227	208	240	219	218	220	216	232	195	210	210	241	220	212	188	239	233	189	226	229	197	228	187	234	226	209	196	221	226	217	224	215	194	197	204	237	201	222	212	200	222	233	235	194	212	212	191	175	202	214	209	209	203	209	223	232	223	205	227	217	197	228	243	222	219	201	238	236	205	220	227	208	226	212	226	223	213	213	200	234	202	239	206	204	206	234	205	226	221	206	187	208	220	217	208	241	214	230	204	197	228	229	226	200	226	191	218	214	233	222	209	197	207	199	205	205	217	247	250	261	206	189	224	222	211	212	236	222	220	241	220	222	230	213	222	207	206	193	214	199	209	230	243	221	212	196	220	210	175	222	214	213	201	212	213	203	208	223	208	236	224	242	236	208	205	250	218	216	212	229	213	193	212	208	196	216	238	230	240	214	203	242	205	229	225	204	194	239	220	213	227	235	208	208	256	230	226	230	210	229	218	221	207	226	170	206	221	219	195	226	256	250	223	211	221	215	214	194	230	233	213	246	215	251	217	204	222	198	216	229	224	215	230	212	232	223	222	243	248	223	226	201	263	239	223	225	236	239	234	228	199	217	208	221	202	207	216	191	207	215	239	193	202	241	196	207	236	217	230	201	196	211	191	221	205	208	184	218	203	199	212	203	206	190	229	214	236	227	197	211	205	246	236	236	206	206	198	185	202	199	204	214	230	237	225	206	201	220	211	216	210	232	194	183	244	214	215	216	223	240	242	203	239	234	200	213	222	210	231	266	242	233	223	247	212	184	206	216	192	214	218	233	179	207	199	189	210	209	220	214	225	198	228	261	185	225	240	210	214	199	225	243	220	222	215	198	212	236	198	217	219	223	218	204	216	203	207	224	193	221	213	223	226	209	250	221	201	204	217	228	211	221	252	231	245	216	235	200	240	229	193	215	203	241	217	216	213	192	208	214	219	217	227	209	199	246	214	222	216	235	225	242	196	218	189	229	214	201
3217	5069	3092	1447	995	710	639	634	600	556	529	539	522	506	564	512	515	497	490	531	474	489	489	515	482	540	500	505	502	500	458	509	476	497	502	522	499	459	507	471	538	497	511	513	508	494	469	467	485	503	508	519	515	548	549	510	493	490	534	529	471	473	524	498	500	520	451	484	493	475	516	523	492	492	511	468	473	476	515	479	481	494	481	499	475	460	496	524	515	497	494	507	509	506	481	480	511	527	466	497	499	501	532	502	512	465	474	490	468	449	506	470	489	483	477	498	498	528	518	511	468	479	474	532	492	511	559	515	496	450	522	499	448	452	496	498	523	494	485	516	524	514	455	493	498	506	536	542	515	489	477	501	480	515	517	492	500	507	488	504	490	513	503	486	466	523	433	502	471	519	480	506	497	487	490	503	491	514	538	512	497	514	484	512	488	530	519	505	520	503	533	490	493	496	515	503	500	492	501	500	521	520	493	531	493	467	513	455	515	472	492	487	521	508	446	525	489	479	520	471	503	468	495	482	501	536	508	548	487	518	517	489	503	484	494	477	450	490	518	449	493	477	494	488	454	456	499	464	538	513	515	500	523	464	444	465	495	502	547	498	482	475	516	512	507	473	479	487	538	488	482	487	484	500	496	536	498	547	500	485	460	521	508	523	519	520	469	489	493	482	511	513	517	529	505	487	504	489	521	485	516	535	516	509	486	481	500	481	490	514	467	493	480	470	503	447	508	456	506	487	505	516	508	488	498	489	522	457	506	502	466	507	495	501	472	532	504	530	501	503	504	489	487	495	513	519	483	510	500	494	468	509	479	484	475	534	467	490	482	484	505	530	495	455	512	504	494	526	511	488	479	484	451	467	482	480	491	529	543	538	533	550	487	464	511	467	507	464	517	523	529	488	490	486	484	498	534	541	489	482	522	464	502	500	520	472	495	482	461	491	501	498	468	537	503	500	512	520	508	536	467	495	536	528	473	493	523	558	492	516	510	510	483	477	498	493	482	522	505	492	503	525	486	500	515	477	465	482	490	485	494	537	548	471	493	495	482	470	518	529	484	477	502	499	533	489	513	501	475	498	492	527	496	503	546	455	512	518	516	497	471	486	519	496	526	476	455	525	498	484	502	515	470	500	489	495	507	517	531	515	484	490	511	499	492	493	492	542	495	509	526	526	478	515	520	519	502	512	499	494	473	473	480	501	534	500	530	436	474	505	464	490	468	524	507	510	484	523	488	503	526	462	472	471	507	538	472	489	489	495	522	503	512	504	484	474	486	492	510	498	501	487	488	480	506	488	489	484	466	502	485	489	505	527	520	497	486	461	501	462	491	498	491	490	520	501	516	459	522	473	460	487	531	463	500	489	494	485	547	492	499	539	456	494	468	500	516	518	474	528	490	543	506	499	505	495	486	467	524	469	504	480	480	502	490	522	495	522	506	470	486	521	503	499	532	521	514	463	480	516	505	493	509	491	489	494	466	480	457	457	543	495	537	491	485	476	536	464	497	520	505	525	480	485	515	518	522	487	492	429	517	496	531	497	485	485	493	458	462	517	486	528	507	511	506	475	465	525	492	512	491	483	471	493	491	504	440	494	523	488	514	494	496	515	468	450	478	484	510	478	471	502	512	535	475	462	498	495	524	476	477	522	473	494	494	537	480	520	501	488	449	523	473	497	515	504	522	581	522	476	500	505	486	492	472	486	501	496	500	532	495	479	474	470	490	494	537	496	520	509	470	487	520	507	476	503	479	463	484	534	466	478	484	492	517	478	463	565	526	548	485	461	511	481	462	515	491	534	497	439	504	545	566	494	482	509	467	501	532	501	499	483	479	441	506	499	482	497	480	498	490	480	487	519	496	490	471	484	505	537	460	465	552	461	459	514	474	494	510	532	474	507	479	545	486	556	504	492	507	512	491	499	487	507	471	504	533	533	507	537	503	515	490	466	505	481	463	495	476	499	474	434	506	465	482	505	498	484	510	502	524	496	515	510	508	473	541	505	521	513	499	468	479	499	485	511	522	506	525	464	488	496	495	488	496	498	516	449	505	505	476	522	499	500	489	475	494	547	480	556	522	530	514	476	525	506	546	477	492	492	493	537	475	510	487	489	522	480	493	530	503	472	503	501	500	475	485	482	495	523	492	489	497	451	500	481	509	496	483	506	491	503	477	509	490	494	475	465	494	517	469	527	512	491	511	529	507	531	488	510	508	522	534	469	529	471	477	510	462	478	510	471	524	470	515	479	491	499	550	521	526	492	499	483	478	479	487	507	465	510	513	493	483	503	497	457	486	520	516	490	456	480	464	453	474	488	488	484	537	490	478	523	495	509	490	481	443	485	471	496	459	440	492	521	481	471	467	487	479	528	519	480	519	506	518	496	484	475	509	507	484	426	511	519	517	508	521	517	544	484	503	480	504	487	508	465	471	498	483	506	469	459	517	510	494	488	478	484	506	461	502	465	486	496	490	513	500	482	492	516	470	452	505	504	489	527	502	515	498	450	526	535	505	504	525	500	504	519	520	451	502	490	512	487	529	513	525	518	464	488	522	503	474	506	505	482	536	494	475	490	496	486	476	535	486	507	469	518	512	478	509	505	527	507	521	495	466	489	498	471	521	522	483	497	482	439	523	485	485	457	493	481	500	520	479	495	502	506	490	500	481	509	468	492	510	530	496	489	468	485	499	492	513	520	491	455	478	461	465	525	479	464	469	524	496	463	516	481	470	471	495	481	492	472	484	445	485	506	524	475	492	528	496	491	491	482	486	506	506	507	457	463	477	497	521	486	513	471	486	480	519	498	497	488	516	501	546	483	483	465	496	510	500	525	509	502	500	500	489	504	471	486	525	486	474	503	511	466	519	488	499	516	510	475	493	504	482	527	501	505	486	518	483	483	485	554	525	505	521	511	516	516	505	482	493	495	490	522	518	486	520	469	438	462	478	534	519	516	497	512	527	500	491	489	534	477	500	470	543	525	492	464	482	550	505	477	480	508	498	524	479	514	473	494	480	543	511	459	474	505	498	482	494	521	501	491	452	484	537	496	481	499	478	522	522	513	511	498	489	465	528	443	521	501	522	503	518	483	508	492	497	529	500	478	478	538	483	492	479	485	463	541	512	488	495	513	512	485	505	534	486	450	485	497	469	505	543	514	505	472	495	496	490	508	514	528	451	481	519	499	452	500	484	484	508	449	524	514	524	482	441	497	496	466	492	437	488	506	480	503	489	475	519	519	523	509	499	497	501	493	498	443	458	500	498	473	509	485	520	487	488	497	516	470	513	497	464	489	506	531	481	454	491	463	451	493	496	468	518	489	518	460	489	496	503	465	458	482	503	489	528	466	505	501	519	527	492	498	524	516	462	537	495	509	497	488	515	568	493	471	513	501	501	462	534	537	505	509	487	520	471	499	488	472	513	522	502	474	523	489	525	486	474	467	516	497	521	461	446	491	480	502	542	509	521	520	500	529	503	486	489	501	509	494	484	486
32512	11844	1345	393	368	337	318	307	320	303	290	270	300	307	279	312	292	282	292	301	314	275	269	320	279	285	308	304	299	321	315	285	292	291	283	309	290	284	292	271	321	329	273	280	269	306	322	285	266	297	289	276	272	293	290	321	308	328	273	280	323	319	295	286	269	278	282	325	296	303	288	298	298	333	266	284	289	293	300	275	294	314	261	295	281	302	307	266	274	271	303	273	297	285	249	276	280	297	298	280	312	310	276	270	286	317	282	294	304	308	288	274	307	305	305	298	278	258	306	294	311	299	321	315	288	285	299	298	283	307	314	329	309	266	278	304	306	318	274	264	308	261	278	320	268	299	295	264	282	305	277	290	290	280	283	322	296	291	278	288	272	237	289	289	292	298	296	308	287	284	303	284	274	302	298	304	309	309	282	291	317	294	295	327	326	258	287	274	310	319	314	278	286	286	289	319	299	300	296	310	302	295	297	288	272	302	278	282	319	279	298	282	261	287	318	279	303	290	303	293	288	279	302	307	328	295	278	295	304	279	284	292	293	307	287	272	298	306	287	291	304	298	308	289	270	279	292	275	262	309	295	290	253	307	290	285	289	309	254	299	284	304	323	299	313	314	300	297	302	299	286	272	283	283	277	304	295	299	280	313	276	287	258	260	271	288	322	324	297	298	299	290	310	299	264	337	321	271	286	297	288	292	318	312	295	279	283	330	313	281	303	310	318	311	274	317	290	264	289	302	304	299	316	326	279	275	282	322	308	290	283	296	288	300	303	290	323	299	269	311	258	305	310	279	297	302	292	270	270	324	328	271	312	298	280	297	297	306	278	266	307	270	280	304	258	302	299	266	305	312	312	301	292	289	301	307	300	317	297	301	330	301	266	311	277	299	260	264	323	285	301	278	314	286	263	287	305	308	262	297	306	301	276	270	292	286	307	318	287	326	279	307	278	324	326	313	309	279	300	302	331	293	319	287	288	275	282	285	296	297	276	307	254	320	294	262	306	306	306	279	264	283	275	292	322	308	318	306	270	315	297	299	318	307	292	292	258	281	294	256	288	259	288	327	228	276	293	266	299	301	288	310	289	306	323	299	284	279	290	280	317	286	296	287	283	330	290	305	290	294	306	283	259	323	291	317	305	290	279	264	311	277	272	288	271	280	271	280	273	290	272	312	301	316	290	325	310	303	339	309	300	296	304	292	322	307	288	272	262	291	317	283	295	295	283	289	290	341	281	289	299	280	307	299	303	289	319	278	300	292	290	296	284	300	315	309	284	314	294	271	294	301	304	295	295	310	291	295	308	292	295	273	288	283	303	320	310	308	279	285	297	269	330	282	294	274	278	302	307	304	296	286	261	313	266	315	302	247	310	298	286	283	296	252	278	296	290	261	324	277	264	310	278	285	327	310	298	260	263	291	275	298	277	267	298	299	330	259	267	299	308	291	333	289	289	287	299	314	301	312	343	302	285	286	271	302	316	307	327	312	284	265	242	283	311	276	327	280	306	299	275	289	265	303	274	296	276	295	273	336	292	323	264	280	276	306	302	272	292	294	306	305	310	280	311	296	280	320	259	300	275	302	259	297	297	285	321	270	257	294	321	258	271	288	279	289	304	268	287	275	292	288	286	290	328	307	304	291	283	315	292	277	304	306	275	268	302	296	292	287	347	305	278	303	316	301	296	320	294	284	307	256	280	321	267	298	304	270	294	289	281	254	293	338	290	274	286	285	323	298	283	299	297	324	289	289	285	283	311	294	295	298	332	291	280	294	316	271	290	278	273	367	274	272	300	293	289	311	305	279	292	294	285	297	304	277	288	303	291	313	292	310	272	301	281	304	297	306	276	273	300	278	293	314	270	302	302	282	317	307	306	286	308	292	325	278	262	277	297	299	280	323	304	260	284	310	292	285	293	320	268	255	317	300	291	261	302	297	295	314	286	295	327	311	314	284	293	282	278	296	301	288	283	304	301	266	290	281	295	276	285	251	277	269	312	320	305	305	297	312	305	302	264	324	290	283	307	288	269	268	263	295	305	262	257	278	293	279	268	294	278	298	272	291	274	284	287	335	304	289	288	295	313	265	312	283	280	292	269	300	284	283	299	304	308	272	282	261	308	298	303	253	284	305	286	270	297	277	280	264	292	264	281	297	305	279	340	296	293	305	348	274	292	317	276	349	321	321	322	315	315	254	294	297	316	283	304	314	293	299	294	291	321	254	276	302	252	298	271	251	312	283	291	280	284	261	314	251	312	282	284	315	310	289	280	269	335	318	321	274	303	305	279	326	318	284	288	286	327	310	258	323	315	289	320	302	295	286	308	294	270	269	291	294	311	298	297	301	294	289	288	307	325	305	294	298	276	288	298	278	320	306	287	321	269	278	278	274	301	289	299	298	289	323	285	310	263	309	269	316	272	285	289	326	302	316	315	322	306	307	307	326	262	265	271	319	291	289	288	268	305	316	266	291	319	280	326	290	289	295	293	287	324	298	278	302	291	287	303	295	265	302	304	290	262	294	327	274	271	295	313	297	293	300	279	291	296	321	292	265	263	289	293	323	336	295	305	299	294	285	296	304	313	304	290	279	248	271	278	302	304	301	279	302	271	297	270	279	283	295	308	301	278	302	296	300	268	294	302	309	324	319	268	297	283	284	352	275	300	316	314	286	293	281	320	274	314	322	322	315	331	280	287	304	298	322	266	273	310	295	292	317	278	316	291	295	265	283	257	288	312	306	316	305	286	308	287	319	299	279	257	315	271	273	305	308	256	298	265	298	305	293	298	248	302	312	283	312	277	304	302	296	286	289	288	286	297	288	317	288	280	300	245	280	276	290	320	300	289	309	276	287	289	286	305	324	313	312	298	304	306	289	263	314	315	307	297	318	297	299	298	303	269	262	283	296	258	318	315	333	295	290	272	327	295	302	279	307	280	313	312	297	289	288	281	288	283	289	292	285	297	302	319	329	316	319	290	297	293	267	287	290	301	319	309	281	299	302	297	286	289	316	283	278	286	253	290	280	284	331	261	269	295	286	303	278	272	309	249	261	283	288	291	238	320	305	284	329	301	276	304	324	299	307	307	292	290	279	295	303	304	277	311	307	283	319	300	265	261	301	291	296	310	302	272	301	319	279	287	307	312	291	324	313	297	291	308	309	280	292	305	315	295	316	288	305	301	305	300	257	279	283	252	279	290	325	271	314	308	306	254	264	270	280	314	275	286	328	298	303	311	283	314	310	263	265	305	286	265	284	273	327	296	294	283	297	276	308	317	259	279	301	289	302	272	274	316	293	294	279	288	315	299	313	295	290	336	310	300	298	282	318	329	318	273	315	302	283	304	330	286	251	299	278	299	305	294	270	307	283	332	322	273	303	298	326	293	278	305	278	273	291	273	311	283	293	299	305	301	292	284	304	288	292	292	292	291	293	314	282	289	290	289	297	272	308	293	293	281	271	335	328	306	313	316	278	308	304	294	259	252	281	289	295	282	298
5773	858	781	696	678	738	671	642	688	700	693	687	720	710	659	723	710	724	686	702	692	699	682	712	695	665	704	655	689	709	673	683	680	640	710	690	667	672	685	670	677	698	676	688	644	698	687	662	672	678	695	644	724	700	713	662	664	691	697	667	705	703	655	678	702	712	714	740	697	725	686	694	675	666	676	702	679	708	675	692	713	730	620	649	703	662	677	662	698	700	691	715	704	677	673	686	660	701	669	698	623	734	662	691	731	691	661	695	672	658	668	690	691	637	708	656	645	704	690	638	692	683	679	682	695	696	715	658	630	681	667	672	699	716	690	690	699	698	698	694	688	683	688	678	732	720	663	652	707	689	660	700	693	657	671	687	697	666	671	703	731	684	725	681	711	664	649	735	672	723	703	700	676	658	666	700	704	724	680	670	704	698	656	674	661	678	688	684	723	657	684	702	684	700	722	690	743	673	664	660	710	693	670	689	684	726	661	701	710	682	702	729	686	642	680	683	704	734	726	710	633	669	674	642	658	703	686	665	695	711	717	700	711	677	691	670	673	685	675	666	677	699	707	695	648	702	654	696	703	685	715	690	669	732	686	659	712	701	693	645	669	692	704	696	689	734	742	673	691	687	650	748	679	656	670	715	701	653	665	706	726	669	716	655	666	705	661	669	715	645	636	689	687	706	651	680	648	686	672	653	725	650	696	702	706	681	635	724	679	701	671	676	688	688	710	663	686	670	676	677	678	711	723	700	680	654	713	709	649	695	692	673	693	637	711	701	692	704	648	673	724	702	684	694	700	666	698	691	702	670	699	684	704	719	688	663	668	676	738	708	640	682	692	682	702	679	701	679	673	704	683	675	691	699	698	670	707	685	705	699	699	704	678	670	713	664	721	669	680	684	697	661	715	677	687	704	676	665	704	665	701	712	653	744	660	747	684	717	721	673	635	694	669	682	650	688	705	655	700	713	639	663	717	673	699	681	688	692	703	740	673	691	691	683	717	704	700	708	723	690	707	711	730	671	732	697	689	654	665	692	677	676	732	697	721	681	654	699	672	679	676	694	678	738	728	720	681	704	667	679	690	705	647	693	664	670	714	684	663	695	651	694	737	685	669	754	657	717	725	643	644	713	675	665	682	736	677	691	693	662	660	704	711	655	666	668	670	691	654	691	692	675	666	625	685	688	699	691	688	652	690	709	680	679	676	667	648	666	702	654	683	673	708	733	661	678	658	704	645	683	684	728	702	671	664	719	663	651	667	689	640	691	674	728	748	604	703	683	678	663	657	680	682	698	648	705	638	692	703	701	701	647	651	695	687	720	660	591	673	645	730	670	692	670	690	718	651	692	682	635	696	693	657	658	718	718	713	695	703	672	674	632	676	723	705	741	680	669	674	662	698	688	685	684	713	690	670	654	705	668	683	678	684	698	748	709	662	710	665	724	674	688	683	694	670	729	680	681	682	673	724	700	653	687	675	667	703	642	696	672	693	674	665	693	679	685	658	685	676	716	649	693	701	702	655	684	656	704	720	691	697	665	707	705	667	704	662	690	675	677	717	717	722	700	691	673	641	695	686	664	672	650	663	693	732	666	669	659	662	693	689	659	653	689	739	684	686	689	640	690	706	691	663	688	686	699	729	717	647	671	690	688	692	710	659	680	665	665	653	680	701	643	635	719	689	710	691	661	701	690	707	718	674	689	698	682	688	710	685	661	696	701	696	709	651	649	736	657	701	675	635	719	699	687	685	719	720	700	722	688	683	689	695	669	686	682	653	634	700	699	679	679	629	670	717	702	663	636	696	661	665	706	640	668	670	690	637	683	697	651	695	657	697	709	694	706	652	668	685	633	700	673	656	688	649	682	664	673	696	676	657	701	697	686	707	702	658	719	669	706	657	734	655	703	691	636	694	673	631	688	660	654	692	670	702	662	674	711	687	714	679	688	681	703	711	679	720	674	653	720	636	701	704	687	688	720	714	670	700	649	682	702	652	674	733	706	676	693	672	694	698	706	682	684	675	630	660	692	679	652	682	689	638	687	698	723	738	753	653	714	703	673	703	687	720	683	667	640	645	683	696	684	681	674	719	674	685	686	664	683	662	675	734	719	706	704	667	699	654	639	714	731	735	689	632	711	653	699	725	719	672	727	719	714	691	705	686	672	723	670	686	679	665	679	679	700	720	689	705	672	741	652	736	679	662	748	684	654	642	655	683	709	655	643	746	696	661	721	587	711	718	692	679	725	678	698	684	666	680	634	679	677	718	694	681	676	694	673	664	693	716	707	669	708	688	668	709	672	732	666	672	683	714	757	707	707	720	654	699	730	724	681	665	710	655	660	676	687	689	750	633	683	744	721	680	716	699	680	668	657	674	746	723	672	701	673	667	662	661	680	680	698	721	732	700	676	687	658	709	685	664	701	718	705	655	650	651	628	654	672	707	693	676	737	681	682	697	682	666	665	703	708	683	647	701	681	715	672	674	681	678	704	717	701	658	673	667	694	674	672	718	714	699	710	669	692	684	660	693	675	687	685	670	641	659	666	664	716	634	706	655	732	700	675	692	696	693	663	687	688	676	726	686	656	682	738	687	692	758	681	722	698	714	682	687	698	653	681	700	687	710	704	759	669	695	685	702	697	685	679	671	662	653	696	677	668	677	630	726	698	664	695	672	685	621	697	722	677	676	703	738	722	646	662	633	659	649	662	674	683	664	726	713	669	659	710	671	656	688	686	681	686	692	704	695	664	693	757	713	699	671	699	621	724	667	694	701	690	648	670	678	679	676	682	700	628	705	687	717	662	727	683	683	674	696	650	714	650	673	710	633	670	677	682	671	662	645	689	704	687	657	660	718	688	673	694	699	669	691	688	696	706	690	675	684	684	694	704	685	737	658	669	680	675	663	666	716	716	698	707	696	701	671	702	745	686	708	650	714	662	704	713	709	681	653	670	692	663	707	692	717	663	690	677	682	723	651	711	646	679	659	665	685	689	681	668	674	670	639	710	710	694	700	694	735	713	675	676	658	692	681	715	682	635	656	675	685	687	690	674	677	662	664	707	714	684	672	732	699	706	663	714	710	678	730	682	664	651	704	631	690	654	707	733	690	678	682	676	693	696	642	669	692	676	694	711	685	679	715	668	743	657	697	686	650	739	703	713	673	663	741	696	699	695	639	687	720	696	689	650	670	668	706	700	727	663	687	722	711	661	680	689	674	670	682	689	692	716	667	693	668	670	685	715	736	699	685	705	701	680	657	684	684	712	683	652	685	655	678	679	694	660	701	645	674	740	671	701	701	691	666	695	701	713	708	687	642	641	688	702	681	653	699	699	639	704	718	662	713	651	680	702	634	700	688	691	682	695	715	644	696	638	699	717	692	672	716	648	666	686	701	732	689	718	685	655	732	677	685	693	630	698	624	716	711	692	672	694	670	693	649	663	683	717	641	688	684	704	667	688	688	682	666	746	726	691	660	689	707	707	667	654	712	660	679	696
24503	20810	24328	27356	18902	1199	598	451	385	410	406	367	367	402	391	404	374	381	372	391	389	318	352	388	348	375	348	398	351	358	373	344	408	388	355	366	380	376	369	380	334	372	364	378	411	357	380	399	370	383	315	320	345	364	375	354	363	381	338	368	383	382	349	365	340	366	375	331	373	374	363	364	357	354	366	417	397	356	360	350	419	384	349	348	356	348	358	379	369	393	347	330	374	381	386	385	370	366	374	351	406	372	349	351	323	410	355	369	367	316	414	377	366	380	354	348	397	371	350	355	392	359	378	335	338	380	379	385	371	345	333	353	356	370	398	357	361	367	396	358	374	379	339	380	372	377	356	379	377	376	385	380	356	370	391	388	381	376	394	342	391	348	364	353	378	352	366	371	358	381	373	396	403	367	374	331	356	362	352	326	357	353	384	351	361	327	389	351	403	350	374	391	323	345	370	406	367	376	352	361	389	374	378	398	396	346	344	362	357	347	344	340	353	362	396	359	353	352	385	382	353	371	409	402	364	375	436	374	403	360	399	391	379	344	332	343	339	370	371	366	351	404	402	408	374	342	361	351	336	379	369	387	397	382	433	343	371	378	366	362	373	374	377	350	362	364	413	342	346	370	401	354	364	373	363	354	385	395	393	377	364	373	379	372	379	368	352	362	354	363	395	422	390	374	359	383	365	355	364	363	330	363	352	324	365	372	410	356	341	364	370	349	341	378	341	368	358	378	421	365	353	359	347	360	343	373	411	383	382	373	422	353	350	366	400	357	352	399	379	345	413	400	361	344	385	366	397	350	362	371	337	395	371	339	377	363	362	362	347	322	327	359	370	386	358	413	377	358	419	364	382	348	348	382	341	373	342	343	384	355	354	396	391	357	392	357	362	349	345	342	384	367	357	351	378	337	376	371	362	373	355	423	350	322	350	354	337	343	342	348	323	333	368	339	362	387	360	349	386	391	336	361	394	331	355	376	380	374	375	348	378	361	368	327	357	398	390	394	332	372	360	364	382	371	364	353	381	362	415	378	372	379	365	377	372	364	340	368	375	393	397	388	358	357	370	365	354	384	388	330	353	341	375	334	339	373	387	385	392	341	354	349	364	349	357	356	369	392	388	381	386	378	387	374	351	339	389	347	369	338	380	365	366	357	360	357	337	349	370	373	361	368	353	388	360	378	384	352	360	365	326	372	350	381	380	381	371	362	360	383	371	370	382	368	322	363	377	348	369	375	370	355	349	377	371	331	351	342	387	378	373	370	346	322	351	351	385	362	354	357	376	384	371	361	350	380	384	373	375	393	368	376	373	377	376	338	346	375	368	390	386	339	336	379	356	362	391	389	373	372	372	383	344	361	389	389	389	389	374	370	377	355	360	367	354	370	393	403	345	389	399	394	392	372	368	397	370	396	363	365	333	339	389	374	333	375	384	360	353	367	363	417	397	372	343	381	403	343	360	344	369	397	352	354	358	380	355	391	373	390	353	350	351	337	357	378	387	387	355	376	374	358	373	369	349	371	378	402	377	380	374	362	382	383	349	372	367	359	345	390	344	375	367	354	361	370	348	392	351	336	362	329	387	383	340	376	363	318	355	365	371	373	344	340	369	336	355	382	358	368	365	396	352	404	365	378	361	365	430	395	388	373	349	395	397	368	367	344	386	380	365	329	337	349	327	331	369	411	392	394	372	395	373	405	381	366	369	353	372	347	356	389	345	367	353	342	392	375	352	375	358	390	357	397	379	410	382	374	405	365	380	361	361	388	357	404	370	388	372	357	374	389	417	354	384	378	391	338	403	372	376	397	399	370	350	389	366	407	373	382	355	386	392	350	406	383	356	356	415	354	384	408	407	379	379	378	404	354	352	370	354	343	356	378	365	329	364	327	352	352	355	363	351	356	383	388	368	379	394	371	375	364	361	354	334	347	369	367	365	350	376	390	369	335	368	354	368	358	356	367	362	351	378	385	378	379	367	369	333	383	375	344	383	333	362	376	368	369	384	359	363	376	372	379	372	374	423	386	351	357	345	370	365	385	352	382	401	390	327	351	389	386	356	389	364	350	382	337	375	357	374	378	391	388	403	358	412	377	349	380	391	344	377	392	378	367	370	386	362	386	366	396	374	399	368	361	362	365	341	378	363	355	397	367	359	394	360	372	393	360	363	378	381	380	405	378	383	394	383	357	330	381	344	375	373	370	349	329	358	366	354	408	378	357	372	356	373	363	335	366	378	371	357	351	332	341	365	397	332	359	337	376	374	419	365	382	355	384	367	347	333	379	379	338	410	382	395	371	368	368	350	362	351	361	372	342	373	370	384	350	373	402	366	375	354	400	370	377	403	406	377	407	352	346	381	359	359	346	399	356	366	385	387	379	371	364	333	403	362	371	365	382	343	375	350	372	396	348	363	317	329	409	353	375	402	352	414	384	351	371	352	369	360	400	383	323	398	324	350	339	371	361	404	391	378	345	368	392	385	386	391	397	406	345	358	362	334	374	384	353	393	364	339	376	391	388	378	354	335	383	383	366	385	423	388	359	379	365	420	320	336	351	357	336	348	375	345	362	346	373	370	390	355	383	379	398	377	372	337	378	382	379	329	318	349	383	394	350	404	339	401	351	372	361	365	382	356	405	382	375	368	393	384	367	404	406	380	394	360	372	346	356	368	375	352	360	348	374	344	361	338	363	354	359	391	373	345	341	344	405	387	387	329	353	382	382	369	345	369	386	389	380	370	385	339	384	362	382	387	366	335	383	349	326	351	374	368	371	361	373	382	382	359	354	378	338	368	361	377	399	373	380	361	362	333	360	377	362	350	422	385	348	387	374	381	333	343	386	364	340	362	376	344	367	366	375	393	363	361	384	376	357	374	379	358	399	357	352	370	343	394	372	376	355	362	344	374	362	357	373	345	358	358	347	365	375	390	365	335	379	350	383	362	339	388	388	434	397	361	364	353	360	372	376	379	345	358	365	371	370	362	320	359	372	375	372	384	359	335	377	359	403	349	363	370	355	347	348	388	377	328	383	398	335	374	360	385	372	391	357	385	385	387	398	352	347	373	384	336	356	347	390	391	370	388	348	359	376	342	366	370	324	399	351	376	365	365	384	362	401	354	386	377	335	352	379	361	340	394	377	366	389	376	378	369	345	373	365	372	332	366	392	359	378	389	357	343	335	350	401	354	342	396	361	412	384	393	337	366	365	382	392	363	352	370	365	393	339	382	380	353	376	352	347	366	343	377	347	362	397	362	362	384	379	380	368	353	373	356	402	371	352	392	355	335	334	359	386	364	368	365	387	382	393	365	370	360	388	340	347	380	368	357	382	389	373	311	336	345	374	354	348	360	345	373	404	354	339	363	368	352	374	375	332	377	345	335	362	349	386	387	359	348	363	357	409	359	343	387	372	339	400	336	353	364	354	350	364	379	393	407	351	380	382	352	368	360	347	329	380	378	386	368	363	428	409	351	369	366	352	347	366	365	387	368	370
3459	3032	2012	1271	973	930	896	835	808	849	858	907	805	787	819	836	840	851	816	763	813	850	803	808	881	861	817	807	789	794	817	809	817	843	861	810	837	833	849	807	770	862	780	849	794	846	804	789	824	810	792	780	754	787	817	780	813	860	789	815	778	783	777	805	808	842	814	875	826	840	830	781	787	843	793	862	819	799	792	806	825	844	790	803	826	791	834	803	816	787	844	832	753	804	799	792	799	813	769	777	793	812	844	821	768	808	815	770	763	798	845	795	776	811	841	796	778	825	817	825	850	828	792	785	847	832	821	787	847	819	849	838	790	850	835	806	845	818	754	808	841	832	773	731	801	815	800	772	786	856	830	832	794	794	800	800	849	824	814	755	823	763	821	845	759	829	809	837	796	797	803	809	836	806	830	771	801	795	797	857	817	773	845	770	800	895	839	841	842	799	790	830	827	809	857	787	790	858	768	867	805	742	836	824	796	797	768	783	826	794	747	781	815	805	814	759	776	853	819	842	765	820	810	828	824	807	860	812	749	821	803	843	765	799	812	831	847	863	809	851	824	785	799	814	790	802	791	852	799	832	820	854	835	828	833	770	838	747	799	810	755	770	823	785	803	826	877	837	818	810	802	773	801	836	803	832	828	765	806	829	756	829	845	806	847	814	806	874	852	823	750	841	800	780	781	848	797	795	838	821	810	816	802	823	825	805	767	751	807	782	832	831	824	825	801	849	773	763	827	794	773	748	815	830	864	830	768	800	794	821	824	843	800	832	733	832	814	832	808	835	832	827	806	814	764	823	806	802	851	786	841	822	802	847	822	774	810	802	745	817	796	792	734	848	819	808	756	812	798	824	791	841	817	815	771	784	795	842	777	830	828	827	821	856	818	841	830	850	795	816	783	769	750	857	834	831	791	775	757	838	863	827	814	793	826	782	816	796	809	769	821	809	836	782	835	800	800	812	826	826	789	819	788	823	828	782	853	833	788	764	741	803	797	804	842	780	788	861	850	798	780	809	769	823	826	829	787	824	790	844	820	812	781	804	807	799	777	817	798	814	758	790	756	794	739	817	763	840	769	821	885	863	817	769	825	796	804	809	785	780	836	814	800	817	847	833	794	862	782	816	823	863	777	819	826	784	829	853	787	710	813	841	843	777	817	837	833	798	826	844	827	854	809	775	804	854	775	823	858	816	801	801	794	839	825	757	793	744	820	839	876	785	823	750	855	811	797	807	821	840	824	794	802	804	813	783	785	766	843	781	810	835	787	740	806	767	819	785	804	808	845	804	788	781	821	807	837	785	810	782	817	884	778	775	803	869	882	793	808	788	806	761	822	846	768	816	812	803	823	799	753	823	865	773	859	819	850	832	816	809	790	844	794	809	841	806	785	795	782	797	807	784	741	827	772	814	843	764	799	810	808	788	824	801	800	838	851	819	836	789	793	801	817	799	768	860	840	874	783	858	831	785	837	795	777	821	785	790	798	814	785	781	803	823	830	765	832	833	835	812	798	855	790	821	807	812	835	788	822	836	790	812	797	809	753	824	841	806	823	800	773	827	814	769	795	827	825	803	820	818	842	799	842	786	839	805	861	773	832	802	816	818	846	798	821	834	830	789	811	761	766	785	867	790	791	811	784	832	795	799	842	849	823	762	751	856	809	811	856	806	809	740	816	789	781	850	808	788	804	734	847	802	792	791	803	839	889	788	796	796	804	815	755	766	802	802	801	787	813	818	833	836	847	810	838	827	786	800	805	803	759	773	822	787	796	775	817	810	801	750	812	788	784	776	819	768	837	794	861	798	801	779	820	838	821	784	844	834	811	768	789	775	785	791	785	819	833	819	818	810	837	831	840	820	772	807	826	797	805	817	810	774	808	813	775	814	839	810	791	794	819	769	813	793	836	786	831	746	818	828	781	808	793	806	857	826	824	874	791	839	832	837	851	798	837	760	791	804	810	793	826	822	793	743	757	780	816	797	862	819	810	766	840	850	834	795	861	823	855	763	780	723	750	839	891	859	809	835	872	767	806	824	794	878	753	846	827	799	800	819	738	819	852	793	847	811	846	775	780	802	796	791	840	841	815	836	777	799	804	802	849	786	816	788	801	781	773	822	822	815	756	804	824	824	824	751	827	794	806	780	814	819	833	798	833	857	793	791	811	834	755	886	809	847	862	811	854	806	805	808	857	839	772	854	789	785	806	814	801	834	828	799	802	826	784	755	833	864	836	810	814	812	822	798	796	804	828	779	857	849	772	814	826	832	811	843	803	826	813	822	772	803	712	801	811	836	819	796	838	831	798	788	830	737	814	760	809	781	746	869	824	816	867	791	842	840	806	836	801	842	853	818	781	825	807	731	804	855	810	811	759	811	752	797	816	805	842	883	774	791	810	777	809	840	722	780	801	796	841	832	763	823	793	853	808	788	813	782	807	776	781	803	846	883	827	802	792	786	821	815	827	787	806	798	799	794	799	836	827	815	810	898	832	795	825	757	820	785	824	853	802	790	777	811	830	774	809	838	847	827	803	811	793	804	812	752	830	832	822	806	827	814	821	807	800	798	802	773	866	763	782	782	805	802	793	804	839	822	781	830	797	844	824	769	851	804	831	861	804	795	805	857	833	833	790	862	839	838	825	792	818	809	771	800	817	779	790	795	799	866	826	847	824	780	828	801	784	810	784	818	828	848	806	845	834	803	858	801	768	845	739	826	780	796	825	828	832	796	801	811	757	807	816	829	827	808	739	800	810	800	810	824	819	834	815	826	835	770	841	817	825	832	823	858	864	860	782	836	790	774	782	792	775	841	790	802	846	823	812	806	846	774	799	810	836	790	831	806	788	800	790	771	802	776	828	805	810	834	811	833	788	796	831	847	828	795	808	823	797	819	882	833	839	810	829	800	828	845	780	837	839	785	850	794	802	845	820	831	773	833	839	817	867	796	833	828	804	763	840	831	781	841	791	805	828	794	870	825	892	779	799	804	810	783	775	796	830	841	748	796	810	771	803	803	824	828	837	778	801	799	763	755	829	821	808	829	811	793	814	822	775	760	835	777	762	814	745	797	805	801	802	814	803	826	795	801	774	797	837	802	780	794	825	793	797	863	782	831	788	796	810	797	798	832	764	796	776	828	820	789	798	767	820	806	774	822	783	848	826	835	808	824	803	797	832	849	854	781	767	773	810	773	833	808	854	809	815	833	823	791	800	801	790	805	787	857	818	762	862	818	832	805	885	805	804	788	853	823	758	782	850	821	813	819	796	791	813	812	801	782	809	842	789	783	796	867	820	843	831	821	791	792	793	881	762	792	785	862	777	771	806	800	772	799	827	799	804	831	759	814	820	824	821	778	802	820	830	806	844	796	882	779	793	807	868	797	756	787	774	838	797	812	808	840	844	806	766	808	803	803	817	827	815	821	800	808	821	846	824	805	810	858	812	834	833	819	822	814	801	852	786	767	803	799	820	778	844	794	800	834	843	836	819	894	797	780
23569	20810	25075	26634	20821	20802	2720	505	353	285	279	287	273	256	252	247	242	246	253	262	250	230	233	246	228	236	218	219	220	237	220	215	233	232	252	197	235	218	225	244	232	210	203	204	180	221	220	218	213	219	205	272	225	233	256	237	232	239	220	208	221	218	245	244	210	209	220	223	236	219	214	220	219	198	237	215	194	224	211	228	217	239	207	226	224	188	180	199	207	215	219	200	217	228	214	204	210	234	225	234	212	239	202	243	243	211	223	206	240	240	218	210	218	200	215	204	186	234	228	221	199	218	228	217	241	217	209	221	244	241	203	208	204	212	235	187	227	258	221	209	244	220	204	216	217	216	230	210	223	243	213	219	215	224	212	237	198	209	222	236	231	227	230	210	226	230	214	210	190	227	234	207	242	248	184	219	218	229	233	244	205	223	233	250	225	224	231	164	232	242	241	229	207	211	219	220	208	189	210	220	237	229	234	244	240	238	219	199	203	238	206	231	201	233	216	242	244	222	232	216	200	196	223	219	236	202	224	220	211	194	209	221	188	213	211	230	219	211	221	202	209	207	240	222	205	233	237	212	220	248	207	221	197	240	237	220	196	238	236	222	204	220	222	202	229	221	180	210	243	216	214	219	199	226	210	220	256	201	200	212	217	217	239	232	197	210	198	220	181	231	248	219	206	192	221	216	215	202	205	194	213	200	200	239	218	216	238	235	236	241	227	232	213	198	208	220	255	198	203	195	211	210	202	246	208	255	200	206	235	223	219	220	205	231	228	247	227	232	210	213	229	202	210	215	205	199	205	221	213	214	212	203	233	239	241	229	215	224	199	222	247	222	200	196	187	213	227	229	230	203	204	209	216	233	213	220	217	195	193	215	221	224	197	204	236	215	206	188	246	237	227	256	235	194	221	205	203	204	218	225	237	209	250	218	208	227	192	229	206	189	216	241	194	233	208	219	214	239	226	226	209	215	239	264	212	242	227	212	213	194	228	226	211	204	224	221	209	210	204	218	200	234	186	230	220	251	211	213	220	205	224	197	225	227	193	206	211	217	215	225	231	228	234	237	219	217	216	224	221	222	225	234	235	196	232	201	242	211	229	186	230	206	217	225	229	195	224	200	228	233	203	206	232	227	227	202	214	223	204	236	196	219	224	198	223	195	224	179	211	220	222	214	204	218	213	225	193	182	229	219	225	195	230	218	227	242	216	214	218	206	192	215	229	224	218	195	224	239	212	228	225	219	177	227	217	202	215	214	205	233	211	211	221	254	235	226	207	230	218	211	202	201	253	203	232	190	224	221	228	241	216	235	188	211	198	213	195	228	241	207	237	226	222	198	207	213	231	214	232	214	248	209	222	198	229	214	205	197	261	208	227	224	189	218	214	225	233	237	207	221	213	224	230	225	218	234	220	223	215	221	222	225	219	217	218	210	219	208	197	219	197	199	231	205	172	216	233	243	202	192	222	218	240	219	213	179	248	209	221	213	239	207	208	213	199	212	220	191	238	226	214	191	204	225	204	218	248	229	235	224	240	198	200	194	177	184	228	199	249	247	223	229	243	244	198	217	247	226	238	239	228	237	215	209	237	225	228	224	192	209	232	210	218	210	185	239	187	232	222	216	228	230	197	201	230	236	219	244	213	190	193	229	248	220	221	227	203	241	231	209	213	227	189	215	207	209	248	218	195	220	228	244	224	198	243	228	233	227	241	216	246	189	241	242	204	213	214	201	207	230	203	233	232	245	232	207	194	208	194	224	239	243	219	231	227	216	212	181	186	194	182	215	226	198	203	239	215	212	209	205	194	230	202	221	218	199	218	225	230	192	217	221	206	180	212	203	209	217	205	225	207	203	239	243	210	221	235	239	235	211	232	233	220	237	176	238	219	245	205	204	217	206	218	202	210	232	223	217	195	218	221	250	208	257	207	221	211	268	224	234	214	227	182	224	196	232	197	229	243	211	206	183	189	207	216	199	207	198	198	202	219	217	255	194	223	177	197	219	241	226	216	217	219	224	205	191	236	202	193	217	217	190	212	202	204	219	217	230	192	232	208	217	181	231	229	235	252	205	211	207	224	218	219	217	235	247	224	210	231	234	208	214	226	224	245	216	216	219	190	242	217	216	235	218	227	229	211	244	192	215	214	211	222	250	207	182	229	221	204	198	223	205	188	200	227	194	199	248	228	233	239	175	224	234	248	216	212	204	199	246	198	212	215	202	217	233	222	200	191	223	208	237	242	217	227	188	201	228	211	210	212	227	226	207	217	228	215	233	225	202	215	223	217	222	220	225	211	241	222	231	224	197	206	212	243	218	224	210	221	193	217	230	230	209	207	204	204	213	205	231	213	206	217	216	177	207	222	222	231	211	209	201	200	203	195	221	195	214	226	224	207	192	212	193	226	224	198	211	222	216	202	199	222	204	217	214	252	224	227	198	249	233	208	207	212	236	224	230	216	238	200	245	230	227	205	211	217	239	221	227	232	255	214	226	237	196	213	177	248	227	230	224	239	208	217	218	203	212	224	229	236	241	207	211	221	209	239	242	202	222	243	237	202	218	188	229	227	206	233	230	228	229	218	228	235	207	227	224	224	196	212	237	200	229	224	213	183	209	201	209	209	199	220	186	180	230	196	216	202	258	219	209	238	194	205	212	245	215	219	202	234	234	228	218	203	215	205	212	232	206	202	241	236	230	232	190	230	196	212	233	199	216	210	226	213	228	223	216	212	219	201	170	221	210	230	241	207	239	190	217	212	201	237	242	223	243	199	194	222	174	182	228	216	238	225	236	219	197	231	215	220	206	215	199	222	214	203	173	227	212	240	212	194	200	194	212	202	200	250	221	235	213	206	204	205	204	215	248	255	206	218	215	216	217	216	191	195	222	233	205	211	227	203	229	230	203	195	225	216	221	160	232	224	206	218	217	206	180	204	216	215	230	245	222	199	207	207	208	209	208	215	218	212	221	206	223	215	213	208	213	214	234	230	221	210	196	197	247	228	209	229	226	224	251	209	186	241	204	223	230	207	240	191	229	213	236	202	212	205	233	232	207	189	209	228	230	226	206	194	204	208	245	222	220	223	195	222	249	218	227	256	205	196	176	211	211	219	217	228	217	227	238	235	214	198	238	202	202	236	230	219	224	175	236	218	211	189	236	244	189	232	208	222	228	234	241	194	225	204	228	216	209	205	206	224	194	196	214	231	206	230	218	214	207	237	214	215	200	203	229	224	254	211	245	234	212	271	225	219	243	216	210	233	206	226	235	234	225	212	198	230	203	190	209	198	201	216	217	200	215	199	222	220	260	208	216	232	210	215	234	221	217	203	214	232	210	191	205	238	210	222	219	248	216	203	230	219	215	228	257	202	210	215	244	203	213	213	219	200	212	198	226	220	210	214	218	221	238	206	221	188	205	255	208	231	205	231	188	202	200	193	261	215	194	237	202	204	225	244	220	202	232	241	238	212	234	226	216	239	226	226	215	229	225	230	220
3371	5040	3072	1490	949	680	650	591	549	564	550	559	523	512	506	562	514	532	537	512	510	490	516	526	479	502	534	583	469	499	531	523	486	483	514	496	460	483	519	506	479	512	532	482	507	480	508	468	513	527	519	478	506	484	491	486	481	473	491	499	512	464	503	467	521	524	516	469	530	544	488	492	507	431	508	471	513	514	467	490	466	518	528	492	481	512	501	504	506	508	442	536	488	498	485	493	479	518	483	466	500	477	489	521	506	516	508	491	492	494	549	486	488	503	497	495	524	481	522	489	475	501	492	479	514	501	501	514	518	515	510	489	537	454	497	468	484	486	483	462	478	463	475	498	475	513	471	509	533	454	522	517	479	540	471	514	513	503	491	473	483	515	537	490	509	508	480	512	478	489	479	464	476	456	503	519	513	476	466	488	513	510	496	511	491	483	461	480	506	512	501	511	480	525	458	479	474	489	512	482	496	503	484	498	481	476	520	516	513	507	504	510	511	542	496	500	485	493	521	506	493	502	460	488	469	506	466	480	528	469	483	494	533	467	499	497	515	484	526	480	506	484	502	510	450	505	471	471	469	476	524	497	522	487	514	519	482	491	478	446	482	472	497	529	514	504	481	486	509	502	441	534	520	495	475	507	449	466	528	484	429	502	503	497	487	480	538	463	517	493	467	529	494	501	513	524	484	504	476	518	499	491	495	527	493	438	470	447	477	503	515	493	485	523	483	467	496	479	475	482	499	479	512	524	482	519	497	513	509	491	572	499	516	484	532	499	499	483	482	461	506	496	508	484	485	513	503	483	470	467	505	515	459	504	465	505	508	497	471	463	493	525	498	453	512	522	479	458	443	502	502	513	557	487	485	511	522	502	500	487	508	468	500	511	484	497	496	490	456	509	514	465	512	480	560	501	487	526	523	510	523	470	494	461	505	503	488	524	455	486	490	498	532	509	489	519	496	506	460	531	489	485	508	472	482	500	513	470	522	497	488	517	496	490	504	498	504	503	511	514	470	487	522	513	503	492	524	481	465	479	478	519	511	502	497	519	494	504	510	470	484	527	505	500	471	504	493	507	493	485	513	480	486	508	513	520	497	484	520	506	519	501	442	442	490	501	515	494	530	469	533	483	504	482	499	484	520	472	494	482	495	484	451	473	499	512	493	474	498	511	517	487	497	533	497	489	497	509	494	540	565	493	491	477	491	549	524	515	505	494	519	499	496	491	493	495	476	515	515	518	475	524	506	491	489	462	511	476	464	516	529	504	489	509	505	496	489	502	514	454	475	498	480	498	496	451	510	511	474	478	496	531	519	479	494	457	504	473	484	501	500	464	512	494	438	510	504	498	527	481	483	480	509	477	510	489	517	558	488	492	504	470	500	546	532	524	483	502	494	486	506	459	468	491	477	475	488	497	465	499	515	492	487	508	494	516	495	483	473	495	518	498	496	480	513	468	563	515	443	515	498	502	475	492	484	490	503	495	511	491	493	481	533	501	516	527	479	459	519	480	475	520	479	468	502	487	484	467	487	469	475	499	483	514	472	507	495	468	495	494	474	495	515	494	503	459	496	505	507	546	448	442	505	487	494	500	476	478	496	503	488	512	459	465	537	490	518	514	539	441	452	512	449	472	505	523	514	439	476	513	453	510	467	483	484	537	512	492	494	505	487	525	516	484	469	498	510	506	522	502	494	489	500	518	492	504	463	484	514	473	482	483	515	513	512	501	554	488	512	485	486	525	482	469	466	503	497	484	517	533	495	493	460	473	495	502	492	532	468	528	491	518	472	505	514	483	533	467	491	495	478	481	489	526	543	507	462	542	493	515	457	499	468	515	526	513	495	520	481	504	478	527	462	497	518	498	499	504	481	508	518	526	486	516	509	479	522	462	466	487	519	505	478	510	510	489	481	512	539	498	535	497	494	496	517	474	481	481	547	517	503	514	473	536	497	516	476	490	509	493	475	540	501	515	491	478	523	489	501	462	477	504	502	519	538	514	479	546	485	496	522	503	484	501	544	509	519	521	502	474	450	506	474	504	475	531	465	541	472	510	525	521	479	496	474	478	508	477	511	461	483	511	480	485	506	506	463	500	438	459	509	485	485	531	517	511	505	483	494	523	503	512	501	529	468	463	501	474	447	522	481	472	474	472	534	474	469	498	508	502	551	494	519	470	482	480	511	479	470	485	489	496	498	499	474	466	527	489	451	485	519	475	471	489	467	497	498	503	487	544	472	486	515	492	507	447	477	454	502	540	472	529	487	490	482	517	469	494	472	455	482	473	535	469	482	490	510	511	502	458	451	527	480	475	498	487	493	501	519	479	502	476	516	460	501	491	490	515	461	481	477	514	482	520	455	522	482	532	476	495	515	467	486	504	524	497	503	497	540	499	463	486	458	485	466	496	480	510	486	509	457	448	468	485	543	489	488	487	475	549	510	469	499	477	512	485	489	513	516	503	504	481	492	570	515	515	505	503	481	478	489	507	514	508	498	502	502	493	509	477	470	486	503	546	480	487	500	478	551	500	489	530	478	473	489	480	511	493	469	488	512	496	519	485	482	500	507	503	492	534	467	513	502	496	501	454	491	493	485	496	544	451	546	528	483	453	501	503	494	515	487	508	491	481	489	498	511	518	518	518	456	483	497	490	504	524	497	512	518	483	500	499	460	517	501	509	508	521	501	496	529	504	472	458	516	491	485	478	522	511	465	488	493	495	467	493	505	507	520	521	450	468	495	532	522	507	484	503	489	482	470	474	452	509	514	516	491	495	481	530	521	510	495	495	503	474	486	497	480	471	470	449	509	471	472	488	509	429	479	524	499	486	497	491	493	467	505	498	471	500	488	527	526	478	519	484	517	507	478	502	489	516	471	483	482	513	477	466	494	504	515	492	505	478	490	431	488	498	532	498	525	484	502	455	485	508	481	524	521	516	521	484	474	522	483	517	464	489	498	468	532	508	500	470	480	475	520	498	475	475	463	539	498	511	544	488	479	506	476	452	463	467	507	481	480	495	478	497	512	491	523	495	505	523	465	454	489	507	517	495	491	514	506	524	508	501	477	448	468	513	495	491	506	508	494	507	490	466	452	521	471	483	518	489	526	468	486	463	476	480	497	501	495	523	481	467	516	517	546	535	477	500	522	494	489	514	504	500	503	484	518	473	520	473	536	490	484	522	488	475	525	487	507	494	433	494	479	474	489	494	502	488	480	494	456	509	496	516	467	496	496	494	510	540	525	481	501	463	510	532	507	495	520	512	543	489	457	468	530	553	484	489	487	513	493	493	465	481	490	500	495	532	520	461	484	438	476	535	512	464	501	538	465	473	485	497	485	496	500	506	470	516	461	511	482	516	456	492	478	468	453	494	497	530	489	467	517	476	554	496	480	471	504	461	518	488	504	530	455	505	486	456	505	505	470	509	494	475	495	501	484	472	495	513	447	507	484	496	497	517	482	499	492	494	504	512	510	478	484	493	530	492	469	523	537	483
32631	11930	1350	413	339	270	289	280	294	374	271	311	297	276	320	342	272	320	318	314	294	318	279	330	294	302	295	278	284	305	284	293	282	298	266	300	286	280	288	283	316	342	302	302	290	310	294	305	327	292	304	320	293	302	313	301	305	319	300	308	293	292	293	302	270	284	264	301	265	274	296	290	294	287	306	285	271	298	292	330	320	308	306	306	330	287	285	307	304	270	273	269	306	358	275	290	254	294	266	296	295	285	315	310	296	321	281	294	332	289	295	260	309	305	303	312	277	293	310	326	340	320	277	299	300	279	288	279	298	270	313	301	315	322	339	291	321	287	287	313	284	286	284	286	292	289	330	307	293	310	297	291	288	306	287	273	261	308	305	320	290	280	286	351	279	310	291	277	324	285	285	261	267	321	301	267	292	284	304	329	271	301	262	311	301	325	333	267	301	266	314	278	291	317	297	316	314	307	284	283	274	279	302	281	313	271	316	275	320	309	297	310	299	305	304	322	285	338	293	289	319	297	283	295	299	275	279	299	273	285	294	281	293	277	302	275	271	297	284	310	295	281	284	269	294	296	328	273	323	306	286	299	303	314	300	297	291	278	289	302	276	319	273	289	293	275	271	282	269	305	304	260	314	295	284	259	287	277	300	298	284	277	300	295	306	315	285	292	307	301	291	271	317	305	312	291	314	271	296	315	271	278	276	319	278	301	299	315	299	303	310	279	284	296	290	301	327	285	279	276	295	295	282	296	262	279	313	260	292	285	315	264	299	244	311	298	305	320	289	301	282	292	310	288	305	322	279	285	281	275	292	298	286	289	275	299	317	286	319	306	285	304	275	290	303	288	295	307	266	291	265	292	292	309	305	307	288	284	309	293	318	331	291	334	269	330	293	302	278	273	296	292	283	299	310	297	283	298	300	298	315	268	277	294	298	280	305	287	313	284	292	312	255	297	320	309	299	314	278	292	307	318	318	279	305	317	301	305	298	273	329	295	293	297	276	284	314	288	302	285	270	286	331	295	297	290	257	295	270	276	295	266	320	340	283	283	317	297	313	319	295	275	305	300	290	313	304	267	299	327	318	287	292	316	295	317	303	298	326	319	310	329	281	312	296	273	262	296	285	299	290	280	275	291	269	289	283	292	278	290	249	294	294	309	296	261	285	298	297	319	279	311	294	280	310	268	290	311	281	269	314	301	278	304	294	287	303	292	307	296	304	287	273	296	296	306	299	333	311	298	270	292	295	293	303	297	277	269	295	304	285	311	291	274	289	261	289	288	281	292	306	305	300	308	299	302	289	282	327	307	270	295	286	286	290	276	271	320	305	313	288	293	297	331	275	285	299	303	281	293	321	309	286	305	296	299	299	323	270	317	304	301	278	324	278	328	286	282	315	288	329	299	284	279	267	274	284	315	310	286	300	293	293	313	274	284	296	315	295	285	323	277	285	296	264	287	290	310	325	297	285	287	334	294	293	271	280	264	294	300	288	278	301	283	285	326	287	292	285	307	323	274	292	317	304	305	264	282	290	302	282	316	284	279	304	307	302	282	281	318	294	299	306	313	285	310	296	289	333	297	317	310	316	282	309	278	274	321	291	251	289	307	311	283	314	301	314	285	283	305	298	283	270	288	260	300	293	280	294	295	313	285	319	277	308	277	267	256	302	304	285	282	300	327	292	304	262	302	315	306	274	289	295	289	283	274	271	282	311	289	313	304	302	307	330	312	281	305	301	283	302	314	310	291	312	325	302	296	272	301	262	284	282	297	299	298	282	305	331	310	305	291	301	286	288	312	261	270	316	271	291	311	307	315	301	299	274	313	311	310	308	279	288	301	300	313	307	287	285	336	309	292	269	296	304	297	293	314	278	257	282	275	289	266	298	309	277	302	309	323	296	314	286	275	311	295	278	295	320	334	288	305	310	270	286	296	265	287	263	295	306	282	291	295	269	321	297	297	305	309	282	282	296	258	305	279	290	294	281	301	294	276	303	319	298	301	288	306	297	304	299	289	308	268	320	294	287	282	284	322	263	321	282	288	298	303	258	286	284	316	329	293	308	307	288	305	291	302	318	276	319	302	253	310	291	291	295	301	323	310	320	292	293	319	315	279	287	296	293	270	295	298	300	283	319	286	318	319	306	284	297	309	331	329	279	280	291	292	326	307	277	302	343	265	280	314	281	283	309	304	305	285	280	297	309	309	305	279	330	300	272	301	337	266	249	288	300	276	282	290	263	296	295	312	326	311	276	269	298	293	301	322	304	303	303	290	309	283	309	304	294	292	253	291	330	259	292	297	296	272	297	295	273	304	285	304	288	286	293	309	289	285	277	271	298	270	269	324	298	292	332	300	324	309	262	281	265	287	282	255	287	282	306	292	302	291	310	299	282	281	297	283	273	283	318	290	273	334	266	284	321	287	275	282	304	280	288	309	267	268	310	333	317	303	292	325	310	300	283	261	302	331	276	297	295	305	326	310	303	300	329	282	260	313	278	280	280	288	291	279	309	296	301	262	276	275	316	298	314	324	296	316	294	277	300	305	287	290	289	299	290	294	269	323	267	295	267	320	301	280	305	306	295	308	273	320	268	261	315	284	295	339	298	311	344	279	281	341	290	325	297	293	294	305	300	255	303	309	271	269	297	284	275	278	269	337	282	299	292	302	273	325	282	299	295	321	311	268	315	307	321	307	307	295	312	280	305	305	291	297	322	280	268	273	271	318	309	297	267	315	318	288	335	300	292	310	270	291	323	282	317	303	339	305	281	256	321	295	298	318	338	281	321	261	313	298	304	327	281	296	265	331	295	267	270	294	298	323	288	271	291	311	275	267	324	275	287	273	305	274	285	322	296	306	308	262	269	278	293	293	302	252	323	289	295	299	302	302	282	268	305	302	289	280	317	287	297	274	302	297	330	317	279	291	301	276	290	304	289	343	314	307	295	313	310	289	308	277	298	292	333	295	278	289	272	290	297	282	280	312	302	333	292	302	277	335	296	313	307	334	275	280	277	289	305	289	281	290	292	321	291	297	303	245	304	305	305	341	296	289	286	273	295	320	284	275	276	299	276	262	263	291	280	294	281	302	293	285	326	294	319	259	293	297	312	276	291	290	296	250	317	267	283	287	300	321	282	244	312	273	317	307	290	308	318	306	291	304	264	290	289	254	312	270	284	272	279	274	322	320	283	324	306	313	330	320	287	269	269	293	313	274	277	287	275	283	287	280	306	297	292	338	307	295	300	297	288	301	288	286	268	301	310	311	286	272	338	264	294	313	282	300	260	307	285	258	278	286	267	297	308	303	322	322	319	265	278	307	304	271	284	316	288	303	307	303	306	293	294	288	300	306	315	333	282	293	286	294	293	312	301	289	289	270	264	295	258	288	289	276	277	290	296	298	274	289	288	309	308	289	284	300	312	328	313	314	285	292	292	310	295	320	306	327	302	277	305	300	302	311	277	305	301	277	310	329	267	327	288	311	314	302	296	262	273	288
5302	890	763	787	719	707	658	705	670	709	703	635	659	678	661	705	698	659	665	676	671	674	702	690	701	635	680	720	664	693	656	662	683	691	669	706	682	708	689	678	674	684	682	716	696	662	699	740	674	689	676	663	699	715	708	679	655	693	677	682	704	714	654	655	678	664	670	706	666	677	643	677	680	740	667	664	688	628	650	667	713	721	705	692	679	706	692	692	719	675	675	689	685	737	717	690	661	661	661	698	649	717	668	675	728	678	667	648	701	720	628	680	688	689	641	654	718	693	706	695	727	617	680	640	654	692	673	645	725	692	649	725	678	719	685	643	647	650	744	672	655	669	686	753	657	720	670	693	780	674	684	689	663	720	716	722	702	677	655	683	651	678	720	664	715	683	712	686	676	680	630	655	733	682	672	650	668	685	743	669	669	678	684	686	685	745	689	680	745	709	689	696	668	700	667	733	694	668	707	678	682	683	684	702	677	703	667	684	684	697	671	647	691	669	709	685	668	704	705	653	708	665	688	645	683	681	671	724	677	688	638	696	720	702	708	691	673	697	673	678	680	681	661	744	687	726	692	729	713	682	653	734	704	664	671	723	694	713	635	721	683	701	698	691	712	716	706	716	719	733	703	690	755	689	700	724	690	670	639	679	711	680	646	700	715	710	666	715	661	704	639	720	694	658	678	713	635	645	724	663	730	682	683	708	640	692	716	683	718	677	673	672	716	667	654	671	700	715	686	719	724	647	719	674	708	735	657	673	668	678	671	682	675	700	695	650	706	694	715	677	666	684	669	655	687	673	668	701	655	693	695	684	673	633	690	695	678	708	664	698	698	711	672	693	653	718	711	737	705	675	718	688	694	663	682	684	687	726	727	719	677	717	716	656	705	689	700	683	677	655	723	698	716	653	626	644	687	676	687	709	739	645	666	741	702	698	704	686	719	670	699	707	686	688	690	695	701	669	688	741	643	676	696	705	671	691	642	666	728	689	668	652	692	671	659	707	668	699	652	671	723	703	651	667	674	629	687	691	678	701	687	691	671	755	701	704	715	672	716	654	682	718	642	701	698	675	651	626	693	649	694	726	699	685	707	695	706	714	671	675	667	712	697	699	700	674	685	696	699	680	707	695	678	703	688	710	690	689	680	686	708	696	684	692	702	739	712	728	634	747	723	700	707	663	639	709	646	647	705	700	755	726	692	722	633	698	687	656	657	683	708	699	697	660	719	664	728	707	669	621	642	671	708	673	659	658	705	693	646	666	685	709	693	656	676	711	662	680	706	690	714	673	667	690	701	688	690	620	658	643	659	696	684	713	708	736	725	610	675	728	671	675	723	685	734	701	698	700	678	680	681	652	676	719	707	708	699	672	706	690	673	689	691	719	664	715	705	657	717	686	681	675	724	619	712	701	685	686	685	680	713	687	687	733	664	683	691	715	717	703	698	687	627	621	702	706	650	674	682	706	680	733	618	681	693	656	732	663	686	677	638	722	680	721	707	702	730	708	698	672	691	654	671	680	734	660	701	694	717	688	689	739	671	702	697	638	708	659	707	658	651	714	695	683	716	652	687	666	669	667	733	633	664	709	703	674	692	711	681	701	668	705	679	715	676	682	699	707	705	688	711	669	638	687	640	699	648	712	638	670	700	680	687	696	650	680	667	641	702	660	671	704	749	703	677	711	666	713	741	704	669	732	730	700	708	727	647	708	688	678	701	683	696	737	702	713	695	737	704	676	694	721	682	696	675	664	669	724	700	648	671	731	688	696	678	699	701	713	688	695	717	684	681	687	737	718	656	651	655	672	727	696	647	645	695	702	702	691	683	641	720	674	711	689	693	691	701	673	725	662	677	694	680	655	666	663	720	742	692	700	682	648	660	671	676	643	680	701	614	651	748	687	655	676	686	716	717	659	677	717	679	707	701	664	677	657	669	747	656	692	655	671	713	710	690	725	703	720	717	700	666	688	665	718	676	684	696	698	712	712	711	666	691	694	632	690	715	696	642	690	740	676	706	661	698	664	756	701	694	708	706	673	715	708	652	678	701	727	688	747	623	708	717	649	672	696	645	624	714	662	655	686	672	690	683	728	738	704	687	680	680	696	704	694	711	690	673	677	693	671	695	677	679	657	746	705	657	659	700	693	700	666	672	700	716	703	672	669	695	718	714	684	669	669	692	647	677	658	673	746	675	674	674	731	676	654	667	701	640	686	703	715	697	630	682	686	665	665	646	640	686	721	685	675	681	670	667	713	660	701	714	702	688	720	618	722	703	685	672	673	674	677	681	701	730	685	707	681	723	722	652	721	711	722	663	681	709	689	682	663	673	689	693	701	723	700	643	723	749	692	718	696	680	711	658	746	639	685	709	719	694	677	621	717	693	663	647	671	705	678	683	719	653	701	675	698	651	668	659	646	627	675	711	687	666	662	722	672	691	681	705	667	681	677	714	738	683	691	693	653	696	671	740	699	675	696	651	679	690	668	629	681	627	656	746	671	615	760	683	681	642	667	706	693	695	685	742	673	715	652	697	687	682	689	711	736	665	681	757	704	700	739	649	707	702	664	700	714	666	699	749	700	696	682	719	677	694	746	651	655	636	692	734	691	710	613	705	697	679	719	749	729	663	673	696	702	672	679	615	677	688	666	703	695	695	672	703	737	730	742	706	746	661	718	664	706	680	689	701	709	705	686	682	696	655	683	672	650	689	729	667	675	664	706	687	691	644	696	653	698	724	672	690	649	680	703	699	724	716	661	656	717	672	718	672	671	698	686	673	672	659	710	702	687	691	692	696	706	727	735	654	738	673	663	698	642	688	697	701	662	680	674	718	675	692	715	729	678	738	655	689	622	714	728	697	723	735	671	695	667	678	670	591	685	722	707	706	680	635	665	658	653	693	644	705	717	687	675	686	678	669	713	711	673	681	684	692	670	709	655	706	680	714	649	738	685	715	656	672	680	679	705	666	736	705	701	657	675	666	670	658	676	676	673	689	688	702	670	665	658	705	656	716	704	728	692	666	686	659	702	708	679	668	704	696	711	675	662	675	682	717	670	694	663	710	691	671	684	652	656	671	695	712	653	653	717	666	644	670	704	698	644	744	665	684	646	683	691	705	711	698	661	684	691	696	720	693	684	708	660	665	639	686	730	707	673	694	706	689	650	681	695	716	690	681	672	644	722	647	707	651	675	676	682	746	671	685	701	706	679	712	751	689	694	702	667	663	655	659	715	695	649	684	697	711	678	705	697	620	700	657	668	661	714	679	715	709	646	678	672	627	709	709	682	676	687	655	666	655	696	713	725	634	693	717	649	635	672	755	673	669	684	689	694	700	712	673	686	695	707	714	673	678	691	672	656	659	676	665	699	691	689	712	760	695	661	723	666	688	726	718	705	693	668	684	625	739	702	694	684	699	654	706	654	670	714	700	696	674	675	668	658	712	682	675	729	700	711	654	693	679	684	645	689	706	681	695	695	669	731	687	698	666	637	672	707
24582	20863	24464	27376	19103	1261	532	457	452	400	403	399	437	400	382	373	375	398	393	381	402	391	383	402	368	404	376	378	398	410	364	386	399	397	391	358	374	372	406	375	351	382	392	351	361	378	379	380	363	351	373	396	355	383	375	377	377	398	398	369	385	377	368	366	351	412	382	359	382	382	385	341	370	358	369	366	388	377	377	390	375	369	417	374	394	338	380	405	411	358	330	375	348	388	382	380	365	402	375	384	357	350	373	370	389	355	345	390	349	401	369	374	349	374	337	371	353	376	347	371	388	429	359	379	363	373	345	373	349	351	382	324	389	403	336	369	376	393	399	365	377	362	377	337	356	358	358	377	360	360	388	373	380	371	378	364	397	375	354	364	373	395	393	392	378	401	345	384	340	358	393	362	374	349	392	346	343	404	365	381	346	378	376	374	346	366	389	374	381	378	353	358	353	366	379	386	393	361	384	368	390	406	365	404	386	340	371	406	395	377	333	337	350	380	354	394	395	386	373	348	370	354	358	377	361	379	342	362	374	350	379	338	363	414	402	343	371	382	367	379	358	407	363	361	400	371	366	372	394	395	369	334	358	353	361	352	375	395	398	374	385	335	384	369	344	396	377	331	350	370	394	366	350	378	405	369	328	366	395	368	372	373	392	373	378	392	393	343	372	397	389	373	368	395	356	370	348	353	344	352	356	389	363	369	402	340	340	382	389	396	376	361	373	363	362	366	364	364	354	392	361	347	371	375	378	363	387	398	356	381	351	373	396	382	356	397	380	373	359	348	366	391	329	352	402	362	374	381	401	352	374	342	383	386	355	389	375	421	372	381	379	368	401	397	395	354	368	397	362	397	400	350	365	350	364	380	381	381	385	356	384	367	394	317	354	404	372	371	335	360	395	373	365	367	392	354	338	379	366	345	380	343	341	366	370	395	379	370	415	359	409	367	380	380	377	376	373	354	358	350	373	366	394	349	407	399	338	409	399	340	379	362	402	357	344	398	368	388	385	352	358	354	374	339	357	391	403	386	364	370	374	371	383	390	375	348	387	404	373	369	339	354	426	403	364	373	382	361	367	404	354	342	380	354	393	375	360	371	376	365	383	361	362	384	374	386	353	357	352	340	389	328	372	403	356	333	406	373	366	398	384	388	376	373	423	360	393	393	368	380	380	353	335	363	381	377	382	366	348	363	387	344	346	341	405	400	394	356	337	386	369	385	371	381	366	356	380	364	374	398	327	364	369	386	384	350	349	373	360	361	384	393	373	389	346	364	339	338	365	350	361	392	391	356	346	404	363	383	342	373	376	372	361	373	362	365	372	363	348	372	374	397	364	365	373	341	382	396	371	397	382	366	336	405	349	373	367	366	413	341	342	368	395	386	394	340	402	393	376	336	368	358	370	357	357	351	369	344	355	356	374	396	385	391	350	386	368	343	364	397	353	358	379	381	350	380	344	338	387	330	347	332	377	351	360	382	398	394	357	402	375	367	383	396	392	362	353	395	401	368	387	392	363	408	392	370	342	349	378	352	367	329	343	351	370	377	357	370	412	370	381	360	326	387	396	361	365	311	381	385	383	377	357	363	363	334	366	371	410	358	369	403	336	381	347	369	378	366	355	349	402	341	371	384	366	376	335	360	349	376	393	354	370	389	321	401	362	364	423	382	385	403	343	381	408	375	357	347	379	368	376	380	383	381	354	375	368	377	370	340	402	367	376	412	376	318	383	333	385	399	345	361	312	413	356	347	369	395	374	367	323	354	336	380	358	386	330	338	364	376	392	399	395	339	374	400	365	418	348	372	358	381	341	352	391	363	325	349	377	363	380	368	368	357	379	380	361	416	381	390	389	373	388	371	355	352	364	387	390	363	330	338	361	388	374	380	400	379	364	402	335	371	386	370	361	348	378	360	347	354	388	357	389	343	376	396	400	413	328	364	351	339	373	346	349	360	398	369	373	361	382	336	370	330	369	369	377	372	347	385	375	367	354	382	360	396	405	327	351	428	400	398	398	361	342	349	386	383	407	354	390	341	373	376	361	358	367	362	314	379	379	346	356	371	366	355	395	354	378	384	367	386	357	325	395	378	373	329	341	364	352	373	375	382	407	377	400	368	366	379	372	373	357	377	332	348	383	372	342	378	373	341	374	378	393	355	372	345	413	386	356	366	391	382	343	382	350	374	330	341	396	392	341	392	356	381	393	371	354	359	372	389	360	409	331	372	339	343	364	340	349	345	366	380	357	375	376	383	374	316	373	377	358	392	399	328	395	364	360	366	382	330	338	405	350	392	358	361	370	383	381	402	375	376	363	341	394	398	367	394	374	354	358	362	375	373	393	356	355	377	365	348	366	342	369	367	376	378	389	381	350	314	383	372	311	401	405	372	403	372	365	404	366	342	396	398	366	354	361	346	352	367	397	373	365	395	346	357	366	363	387	382	359	333	350	381	347	370	363	367	352	341	367	380	404	374	352	345	392	368	388	378	347	365	343	371	347	410	390	342	352	365	363	390	380	360	323	343	360	394	369	382	367	353	380	382	340	355	348	379	384	353	386	357	381	365	403	378	332	352	393	405	355	388	365	364	378	345	380	382	368	381	406	348	348	398	358	416	374	388	409	368	385	378	380	374	399	404	368	342	382	353	382	340	356	351	385	344	365	375	363	389	392	356	371	374	387	369	368	368	364	379	353	420	365	362	348	384	358	377	362	399	356	370	369	358	369	363	360	389	376	375	372	361	381	360	394	397	383	332	376	364	405	341	356	384	367	392	358	372	386	374	377	358	340	364	372	366	372	355	341	362	440	366	346	351	393	367	389	376	367	348	374	378	363	377	321	377	373	371	384	322	359	373	414	375	411	401	338	397	371	393	377	350	399	359	317	341	376	377	390	410	345	369	347	412	342	364	337	338	353	354	407	366	394	375	334	374	413	386	390	336	338	365	361	345	346	378	371	304	355	364	357	367	406	358	367	404	381	363	344	397	379	366	363	387	368	348	379	408	393	347	361	403	345	384	384	365	366	367	364	348	392	379	398	365	361	376	404	365	382	368	390	400	358	374	361	426	405	382	330	369	352	351	361	412	348	363	359	351	393	332	353	351	366	353	371	358	372	349	377	361	338	368	343	339	338	369	344	362	347	378	342	363	359	411	366	368	375	391	384	343	378	358	388	342	356	374	343	363	389	349	375	369	383	381	363	367	353	371	353	385	345	369	344	373	353	357	345	340	385	381	377	328	404	341	381	377	398	380	416	424	352	332	364	368	360	377	379	418	374	350	392	356	362	337	330	384	351	339	390	398	404	357	336	403	368	367	371	376	380	366	349	355	353	387	359	381	366	365	363	371	360	366	369	364	326	369	358	352	393	358	362	361	386	364	382	363	382	387	366	361	387	367	371	349	393	347	392	374	389	378	398	384	391	356	371	375	372	375	364	350	380	375	370	404	388	374	361	343	380	383	380	409	367	376	391	389	360	347	385	399	377	379	362	341
3670	2940	2053	1225	1004	918	892	855	810	863	820	824	785	853	886	833	779	804	875	803	819	845	836	831	829	831	833	868	854	837	817	816	834	845	811	816	850	816	818	779	818	797	846	820	771	827	830	813	820	838	816	800	832	790	802	777	758	763	857	784	817	786	823	802	864	799	823	800	811	846	819	864	793	838	862	830	843	875	820	806	840	835	777	789	827	827	771	784	862	814	794	802	860	829	819	797	833	813	818	841	860	844	803	814	817	825	827	831	824	828	786	827	863	775	850	848	825	817	817	828	866	825	823	841	809	871	847	792	809	806	879	868	893	808	776	876	833	835	867	801	841	810	796	759	816	810	793	828	781	816	818	827	811	831	784	843	814	819	867	782	843	804	785	813	846	763	821	784	794	800	788	842	809	806	838	839	747	785	815	825	816	811	739	818	808	833	835	820	817	815	831	821	780	834	834	775	843	824	783	788	768	816	758	790	809	821	778	849	801	849	820	832	789	820	807	813	835	873	826	783	830	804	778	807	806	819	829	794	777	801	867	792	843	797	793	875	825	791	890	800	799	790	823	831	753	816	803	788	806	809	801	800	835	805	843	791	805	814	820	818	822	824	811	793	833	823	820	846	827	831	779	792	808	767	821	784	891	813	848	827	749	826	848	836	848	823	858	832	807	796	816	842	810	871	782	834	795	820	872	832	808	867	821	836	831	733	845	819	781	792	825	795	817	802	792	771	825	791	772	813	803	795	838	832	835	811	795	833	809	821	842	843	838	782	818	799	849	875	808	826	840	902	845	763	849	845	822	815	771	815	865	797	810	785	813	816	795	812	844	843	851	788	884	815	845	862	799	840	857	780	794	792	780	853	817	815	837	830	755	810	811	855	794	829	786	849	813	881	811	849	811	772	808	804	783	784	819	863	784	783	834	765	779	826	815	853	837	786	775	805	823	864	793	889	781	782	775	780	787	795	809	819	850	805	848	778	814	865	821	837	853	805	799	828	826	814	811	823	802	837	772	788	818	857	796	821	827	770	837	839	864	805	824	836	855	778	822	816	850	825	851	851	781	835	819	800	830	786	811	781	835	823	794	831	883	802	787	824	817	823	796	816	864	746	828	804	814	832	808	824	814	797	812	821	826	825	831	852	763	838	817	807	835	829	818	832	805	860	812	814	808	827	829	846	817	851	753	870	766	835	812	819	805	798	847	775	820	790	789	833	822	826	789	828	795	810	816	788	841	832	805	816	754	803	788	811	835	840	767	793	864	806	823	816	821	837	843	813	810	821	832	856	813	836	813	853	803	840	736	796	802	766	829	771	827	840	838	818	830	826	831	835	804	827	824	806	816	751	820	816	874	809	838	859	791	826	812	759	820	860	749	785	778	868	851	893	809	766	856	777	832	809	795	851	789	851	786	828	836	830	774	805	830	774	817	778	821	855	831	828	782	816	792	796	806	828	792	834	818	828	815	861	852	752	802	787	839	830	818	819	835	824	847	832	778	827	812	821	812	799	801	851	831	876	799	809	895	791	891	799	783	820	760	827	809	834	780	819	793	810	815	818	811	824	773	813	754	799	860	810	794	845	817	827	783	805	796	816	840	832	790	841	796	836	783	790	799	834	860	795	836	830	782	864	823	805	812	815	811	846	778	816	836	794	779	812	817	809	835	800	833	821	854	824	824	812	826	810	856	852	804	859	801	757	846	773	797	837	869	864	848	843	835	811	820	824	840	820	741	825	825	827	805	782	822	844	781	806	766	852	768	797	825	819	847	796	810	830	836	821	811	763	774	803	875	796	785	819	794	807	769	868	857	793	799	873	853	912	811	861	819	827	791	797	769	811	821	837	812	824	787	811	823	826	843	826	848	871	776	825	794	778	817	816	796	784	809	791	814	844	805	828	805	821	852	843	821	836	819	784	830	787	783	832	772	777	869	806	796	794	807	771	854	789	864	806	819	810	846	829	829	802	789	847	832	769	814	840	878	807	814	783	838	822	834	807	793	825	860	790	840	808	849	807	834	834	827	882	807	874	856	786	811	776	834	799	807	860	804	804	793	796	773	831	816	774	845	833	853	851	807	774	812	805	861	830	867	847	804	781	841	839	837	868	824	816	802	826	799	852	848	808	840	794	776	828	828	810	836	818	822	863	856	831	817	849	859	818	852	839	825	855	767	761	766	802	825	816	871	827	789	856	822	776	806	850	798	772	805	801	809	791	869	806	791	755	816	817	874	807	837	892	810	779	794	851	788	817	811	876	857	796	813	834	869	840	805	839	806	813	838	807	833	783	822	839	776	812	868	853	727	810	829	821	820	797	785	849	827	732	849	866	876	777	797	791	793	775	856	741	823	825	849	825	807	817	857	830	819	837	858	814	776	771	857	815	800	839	826	821	810	833	820	820	814	786	762	781	839	826	865	846	820	784	852	763	801	756	775	818	812	860	829	843	829	816	803	821	812	795	779	809	820	791	820	833	767	755	798	829	800	825	836	825	843	771	788	854	813	832	778	831	816	783	815	755	851	799	842	814	778	793	854	822	826	795	780	827	783	789	818	828	878	836	886	769	820	763	862	844	813	809	778	758	846	843	832	773	855	830	779	783	852	817	855	821	786	834	786	842	861	870	794	847	834	798	794	814	788	795	813	802	807	825	865	770	814	806	838	818	817	820	824	787	801	766	813	825	791	784	830	826	823	815	783	801	790	798	806	812	837	839	828	889	821	823	830	837	789	815	803	790	803	837	830	789	785	880	816	784	826	819	811	821	842	808	878	790	802	818	874	826	773	834	801	803	859	824	827	804	834	825	818	831	816	830	827	798	812	789	841	778	769	829	756	820	813	827	804	809	807	810	844	821	800	810	803	849	810	832	835	806	834	825	816	813	760	769	806	806	834	752	880	794	845	827	816	811	740	768	888	774	851	862	812	847	783	845	837	841	785	809	781	779	845	829	800	814	810	835	834	821	844	803	820	810	824	886	844	798	846	819	823	826	841	799	830	821	836	875	814	753	810	811	785	799	848	844	869	835	818	783	834	767	798	828	834	792	828	816	833	739	853	768	824	869	887	811	862	798	818	802	830	859	795	770	835	811	867	835	806	799	764	825	790	799	795	813	806	796	856	827	826	839	814	785	807	823	799	846	801	813	820	809	840	800	819	824	751	860	830	811	827	859	844	819	795	827	802	779	804	788	814	852	872	791	841	799	839	850	807	800	819	779	829	824	853	860	772	790	867	849	820	778	793	821	866	837	812	809	791	840	797	811	854	840	860	804	771	872	782	819	854	825	828	815	898	809	800	801	803	795	807	765	796	835	818	771	801	823	803	848	802	772	815	827	774	804	844	890	847	768	776	837	819	805	802	863	801	778	850	803	810	807	822	826	800	799	808	811	804	801	826	842	801	806	880	824	833	823	807	851	815	768	799	845	819	801	855	825	825	792	796	828	831	807	812	782	820	760	797	789	826	841	807	808	750	828	782	794	809	817	829	790	802	831
23585	20856	25150	26663	20859	20828	2563	456	396	328	305	288	264	276	264	265	227	265	232	243	255	249	222	224	237	198	238	227	226	238	225	222	209	241	233	232	219	231	222	228	243	233	214	252	247	274	228	203	229	226	220	197	228	224	230	251	216	209	235	229	217	216	215	235	196	206	221	205	220	200	216	219	234	207	240	218	208	203	216	198	215	225	210	206	233	239	212	241	218	225	235	227	197	207	239	221	185	191	217	216	222	235	216	212	223	217	226	227	212	228	253	191	209	226	198	216	197	240	207	204	228	224	215	206	217	222	217	201	199	236	249	190	247	207	241	220	226	230	221	225	219	210	242	225	212	212	221	217	230	241	238	223	214	226	226	216	200	235	248	227	236	209	242	202	203	232	204	236	238	235	216	239	256	211	212	217	236	217	234	239	216	227	208	201	221	195	187	252	241	225	235	247	213	219	225	231	223	208	211	199	205	234	228	241	218	203	265	214	215	192	221	234	194	207	226	195	207	205	230	220	208	213	229	212	226	227	252	189	206	245	194	197	218	216	234	195	209	230	220	229	226	222	224	200	215	245	222	202	219	222	192	200	184	194	218	202	237	227	236	226	209	208	204	229	190	234	215	211	270	208	198	227	227	225	193	235	239	215	205	222	220	236	222	240	198	215	208	194	232	212	209	193	207	244	204	236	226	226	238	209	241	215	211	193	203	210	181	225	184	208	215	217	203	230	205	248	225	206	236	213	205	220	261	204	215	224	227	248	226	246	218	214	212	188	214	220	210	231	211	242	198	213	226	239	241	218	196	212	206	200	237	231	221	235	220	186	211	239	188	208	251	223	260	219	221	259	208	234	192	238	223	193	237	224	213	196	241	217	219	183	199	235	209	218	197	227	206	215	198	233	230	199	210	208	243	208	215	210	222	216	218	219	201	186	205	228	212	246	238	227	196	243	213	217	193	253	220	223	246	203	196	212	203	219	209	221	212	212	207	233	217	207	244	211	236	228	211	198	242	239	211	232	209	207	207	231	219	235	212	218	215	200	240	232	217	231	204	218	199	228	182	192	222	236	212	222	234	212	215	191	226	226	210	205	251	200	216	221	216	213	237	188	248	221	208	238	218	210	202	217	226	195	200	187	222	231	247	219	219	242	233	245	193	241	220	192	244	193	226	230	184	226	245	218	206	226	193	220	207	204	229	217	215	199	195	205	221	218	227	220	206	223	229	218	187	215	208	232	198	182	229	222	201	233	218	207	225	222	245	215	206	205	228	237	205	230	212	215	238	244	219	235	225	218	214	198	211	226	197	213	200	248	233	216	217	244	244	223	215	209	223	189	200	219	214	230	231	236	204	232	226	235	219	206	214	217	200	222	224	238	238	203	246	228	219	220	197	241	241	220	208	231	227	228	214	230	221	221	227	195	185	224	216	204	182	232	195	220	206	209	221	212	229	220	201	181	214	210	234	201	236	241	199	230	249	224	213	212	226	207	190	198	219	206	215	224	214	185	230	208	231	216	223	219	200	218	243	215	204	212	205	209	223	200	218	232	220	257	197	212	198	217	216	232	227	260	239	226	229	224	220	194	230	224	245	196	196	245	227	207	217	208	220	196	221	233	204	202	212	203	243	224	229	259	216	256	201	217	215	211	220	252	226	250	236	200	214	216	206	205	210	208	220	213	236	216	188	221	241	221	172	211	197	219	232	254	228	213	214	212	215	212	224	216	204	209	211	211	207	247	235	234	196	211	225	233	246	227	209	210	216	224	209	225	207	219	211	229	196	208	205	201	215	234	218	245	232	192	214	206	232	235	211	211	202	226	224	221	213	211	207	220	209	233	219	211	199	209	215	226	215	229	224	202	222	225	201	226	241	220	231	222	236	223	214	239	199	233	237	210	220	208	233	239	209	219	225	189	199	240	242	246	219	233	218	199	217	210	217	203	224	240	211	231	249	210	225	251	228	238	232	236	193	235	250	214	223	235	243	231	232	220	216	213	230	204	222	244	234	224	226	202	201	212	228	224	224	243	208	216	228	229	223	217	195	216	224	242	206	223	235	232	211	197	220	256	217	210	207	193	202	215	224	219	188	206	196	226	229	224	212	211	215	232	226	208	209	199	241	192	239	248	228	252	228	212	216	244	241	214	186	193	250	231	260	229	224	194	234	193	230	250	233	224	202	221	220	247	229	212	223	191	252	187	226	206	219	222	231	193	187	211	242	208	221	206	198	225	236	208	231	212	238	228	233	232	210	256	215	207	215	195	226	213	217	208	201	215	227	225	216	207	230	238	229	214	217	202	218	220	245	220	206	238	235	229	211	224	221	231	214	218	230	237	227	217	223	219	211	236	218	199	192	201	210	204	200	240	227	195	227	191	186	197	249	212	231	209	194	222	241	193	226	217	202	205	217	246	187	198	192	234	225	202	237	224	225	242	219	242	206	231	229	213	225	221	224	188	218	204	233	228	194	239	220	202	226	189	198	193	203	196	202	199	205	200	234	235	232	200	196	204	217	217	221	219	198	189	248	214	205	235	252	244	209	195	197	175	204	242	224	204	185	224	210	221	228	216	238	236	195	223	221	233	252	219	206	252	235	216	192	220	238	189	224	217	223	218	213	192	218	245	206	201	202	220	213	210	219	214	227	217	248	231	230	226	228	213	231	250	222	224	230	215	219	222	221	228	207	183	208	204	231	199	212	215	223	223	237	216	203	204	211	224	209	204	243	232	214	201	216	218	253	204	194	242	223	217	215	238	210	209	199	213	244	208	204	209	211	223	182	231	204	206	234	218	234	213	216	212	223	214	215	226	215	229	198	213	207	208	203	244	211	215	205	235	205	233	202	223	230	216	200	201	216	219	220	258	216	217	220	215	196	233	220	223	208	201	229	224	233	218	200	210	191	216	216	211	219	199	199	200	243	240	224	248	208	226	222	245	213	194	206	220	229	210	227	201	230	196	187	217	212	224	211	249	223	226	190	188	223	203	213	199	223	231	195	190	248	237	201	203	203	231	224	194	207	235	212	213	191	190	212	217	220	257	219	224	214	213	221	230	201	202	197	211	229	210	205	218	221	217	238	226	201	206	190	227	226	216	241	224	197	239	228	230	215	205	220	217	225	230	227	207	238	223	212	210	211	234	224	221	202	219	251	253	208	234	253	235	225	197	226	242	219	213	222	210	199	214	214	206	212	198	209	202	237	206	233	223	183	221	202	209	202	186	230	232	184	214	224	208	203	227	216	226	213	189	219	207	196	209	245	249	219	220	210	230	211	216	227	211	227	224	200	208	240	241	214	188	194	220	248	216	215	209	231	179	204	204	205	246	200	239	198	198	262	252	223	233	224	227	197	219	260	200	183	189	215	234	217	240	242	225	222	214	227	217	223	199	192	210	205	204	213	202	226	191	206	220	229	207	236	204	220	182	206	226	221	219	195	253	214	190	224	228	217	245	195	224	229	205	197	199	243	220	227	210	210	256	225	226	211	207	244	219
3462	5015	3126	1534	945	699	668	560	579	549	563	533	512	536	519	509	534	497	520	520	499	555	490	506	513	518	461	466	507	475	525	524	508	522	525	459	525	488	515	464	504	485	494	528	452	502	476	487	469	489	508	499	515	508	546	517	513	478	513	498	527	504	503	500	493	510	523	517	513	507	498	464	521	493	479	474	491	536	499	454	512	528	515	558	512	487	483	511	508	492	480	499	481	484	487	463	493	474	480	486	520	499	500	532	506	472	519	509	473	502	489	464	530	547	502	538	492	474	492	485	489	500	513	459	498	510	512	503	503	503	518	471	537	522	518	510	492	497	524	493	513	497	467	507	497	480	508	484	473	504	514	532	502	485	496	489	501	517	528	508	498	524	449	494	541	515	469	529	450	492	507	535	496	502	538	481	503	538	490	487	536	494	492	503	483	514	488	475	477	527	518	540	492	482	476	490	522	499	507	478	486	472	527	493	516	503	508	493	504	513	509	501	486	507	531	502	495	506	494	476	472	508	530	485	507	496	461	513	515	471	504	516	472	505	499	503	507	546	493	512	499	517	496	501	468	494	519	535	462	528	513	496	468	523	494	481	523	503	465	493	488	540	529	494	485	493	516	508	524	471	532	515	485	461	506	510	499	478	513	475	483	501	519	543	470	508	507	467	492	511	455	461	499	476	490	498	462	463	464	519	463	491	510	473	520	498	494	515	499	504	501	466	482	477	520	501	494	474	507	482	512	455	493	487	499	464	473	457	523	509	508	507	477	485	509	492	465	476	507	480	521	471	515	451	495	524	543	474	538	487	518	520	483	482	515	459	510	487	471	495	513	539	484	519	498	539	494	539	516	483	510	529	472	514	529	473	498	514	488	487	511	525	498	520	478	514	502	477	528	468	505	497	543	535	460	523	488	523	470	553	496	542	506	511	514	475	475	488	526	495	491	487	540	437	493	499	480	486	499	509	517	541	534	498	513	479	549	511	521	525	506	506	525	517	491	471	512	520	493	460	458	500	524	513	488	492	497	506	502	530	483	500	491	469	487	517	516	509	480	498	505	495	464	511	521	474	500	511	472	485	481	498	495	496	471	493	501	506	518	508	467	497	484	501	502	537	557	475	507	494	512	503	498	494	507	511	500	517	534	502	465	529	491	483	506	469	527	510	483	505	464	499	515	508	454	530	527	535	475	503	521	504	530	544	510	494	543	509	528	467	485	516	542	503	526	511	513	475	534	517	532	490	551	483	543	446	480	527	531	534	468	475	492	527	489	504	468	452	487	495	488	521	507	510	503	480	509	498	544	518	479	450	467	502	503	529	477	497	504	532	470	539	497	489	498	513	486	483	466	491	488	493	504	507	518	517	498	493	539	499	499	497	499	529	487	479	501	503	483	551	476	499	504	534	485	500	484	516	528	496	506	473	508	517	491	496	488	497	502	499	534	471	536	515	474	476	506	480	505	482	488	461	513	497	522	502	500	469	520	466	522	489	470	488	497	499	522	479	482	502	464	513	488	467	507	502	495	478	493	512	524	535	482	487	508	478	496	457	495	493	524	506	427	550	509	502	518	463	521	514	509	478	493	510	490	477	508	521	510	510	505	543	503	495	511	511	492	507	513	505	468	461	533	497	524	470	507	494	497	494	457	484	520	485	502	506	510	502	494	511	521	492	482	485	484	495	493	503	492	496	513	445	490	499	508	531	500	512	528	460	542	478	505	479	510	494	460	515	475	491	495	508	468	501	479	529	497	492	493	525	512	524	497	480	526	525	511	524	453	474	462	513	539	513	513	509	516	522	479	512	522	478	486	490	500	510	503	510	519	508	475	475	504	471	524	484	473	528	560	487	502	529	525	557	533	491	489	477	505	484	473	512	479	504	519	478	502	488	518	467	479	487	478	452	481	518	496	491	508	508	493	518	462	503	512	512	493	516	528	505	536	507	523	533	471	509	514	512	476	508	520	498	487	471	484	458	532	478	486	470	524	543	511	493	540	489	530	497	501	499	532	497	488	491	495	494	466	537	499	500	504	498	479	533	495	476	513	555	443	505	510	525	511	488	547	517	506	505	494	508	511	499	481	488	487	512	507	483	506	542	524	475	498	480	484	503	481	488	525	459	495	489	489	502	515	495	497	491	474	459	530	492	507	533	476	446	512	502	512	523	466	508	538	527	514	488	483	464	517	505	516	472	512	444	514	473	518	504	512	491	492	501	530	485	483	508	526	555	494	499	472	479	487	513	486	521	449	516	514	504	510	478	503	492	511	518	479	475	503	489	504	473	519	492	500	474	495	498	509	482	534	511	454	465	503	482	483	489	506	471	485	469	492	484	506	467	506	475	525	478	479	533	482	498	503	508	509	479	456	502	469	517	507	475	490	480	513	459	520	479	514	504	480	458	530	505	487	489	467	466	504	496	453	489	506	481	490	490	526	480	499	493	521	521	540	537	476	516	519	457	498	482	476	480	505	537	468	509	517	469	487	504	490	496	520	529	518	515	516	487	489	516	439	489	511	454	464	481	505	481	480	494	523	543	517	503	494	488	498	497	509	502	455	461	554	489	525	499	512	502	523	504	516	497	483	502	465	489	550	496	492	496	481	519	493	498	515	495	488	541	520	497	510	496	521	512	483	496	480	496	490	494	536	502	527	486	483	512	447	487	515	480	489	461	497	474	483	501	539	548	477	507	491	501	487	534	493	519	470	510	527	538	490	505	497	503	514	479	528	524	528	496	469	470	515	476	501	511	517	504	456	465	530	507	497	484	494	503	475	494	489	473	489	490	518	492	498	508	505	529	474	503	504	520	523	502	529	514	518	482	505	487	483	481	494	481	513	515	507	544	517	460	504	490	532	506	460	471	518	525	529	516	469	537	512	482	529	521	522	454	509	477	501	498	529	486	491	470	512	474	482	511	504	489	493	499	525	509	489	460	505	503	485	557	497	516	521	504	462	510	467	490	534	531	563	496	478	541	497	451	534	492	496	451	477	528	504	488	496	489	474	455	518	460	539	474	496	483	519	514	469	491	489	502	492	496	514	488	495	521	495	507	476	508	489	479	468	478	488	511	481	532	511	474	512	479	490	532	486	543	502	464	462	513	490	521	495	487	482	488	510	465	470	471	508	514	449	474	493	524	485	474	503	511	493	491	520	438	472	504	528	480	508	503	492	519	506	513	479	508	500	486	519	487	477	538	465	511	521	454	534	541	488	502	538	528	486	446	505	509	475	529	484	527	507	477	510	510	508	499	504	522	515	488	515	498	502	496	486	505	503	486	481	535	520	501	509	517	510	511	461	517	510	520	524	511	519	498	528	484	491	514	509	500	522	521	506	464	477	495	500	521	467	474	484	477	487	491	539	523	537	485	534	474	538	517	493	514	478	529	491	495	509	511	493	503	500	519	505	516	482	508	506	517	510	539	492	491	476	464	495	530	473	530	516	504	482	499	489	482	514	481	470	489	470	518	473	514	486	505	495	483	502	469	502	503
32383	11773	1518	621	478	433	323	337	299	298	263	298	310	292	292	250	277	330	290	335	325	283	312	288	337	286	276	287	278	305	267	293	303	253	316	283	287	290	299	295	271	307	291	314	314	306	293	275	276	292	270	287	302	303	279	281	263	277	288	298	320	273	265	280	303	252	293	289	310	280	296	294	319	299	259	319	302	292	333	297	311	264	261	292	283	292	295	311	278	314	304	293	288	288	281	290	318	282	285	289	263	274	299	329	291	311	321	293	286	294	308	291	282	300	301	276	276	303	268	275	280	303	348	311	301	285	272	297	322	270	297	303	270	292	302	293	290	290	321	315	309	282	302	316	284	262	310	248	260	301	310	323	289	324	298	278	249	274	312	294	283	286	306	294	293	309	312	313	288	298	296	279	298	307	294	279	313	293	289	280	299	283	318	335	253	297	285	295	272	282	302	285	293	292	255	227	308	301	280	247	302	277	309	274	306	265	272	283	293	256	302	307	270	285	273	303	316	304	313	301	311	262	319	314	283	331	304	291	304	305	292	283	299	314	310	313	313	314	312	266	315	275	312	308	295	309	295	266	288	326	308	299	284	273	302	320	281	290	257	322	276	290	282	295	301	311	298	272	280	312	281	324	272	293	290	300	300	342	272	289	295	281	287	316	278	286	276	249	246	286	287	288	293	292	333	292	324	272	327	295	262	311	311	245	257	310	304	292	279	317	277	287	293	310	292	296	255	299	280	290	267	301	307	287	303	292	251	292	295	311	296	278	275	298	322	296	285	298	292	296	318	307	302	291	302	317	282	299	297	281	298	323	293	292	259	276	288	330	263	307	341	314	291	261	307	290	312	323	294	281	279	289	273	305	278	315	270	297	282	278	315	292	294	296	260	297	280	270	283	289	302	293	303	262	279	296	287	334	280	267	298	273	291	263	316	305	290	311	290	334	312	305	314	272	296	295	307	314	309	264	288	289	318	308	278	310	307	305	288	280	284	299	305	278	247	322	303	263	277	274	292	310	334	277	290	320	273	300	295	280	292	276	327	253	318	283	305	275	288	282	310	267	306	295	282	308	298	257	307	281	277	278	229	288	274	276	275	293	281	321	285	315	278	285	265	325	312	306	291	268	296	268	298	300	287	287	293	327	272	306	296	294	292	277	277	294	300	317	288	295	284	298	276	305	321	326	307	315	315	301	306	305	302	284	283	301	298	255	270	286	279	304	282	286	330	300	275	313	312	292	260	282	277	267	313	274	276	316	307	286	301	319	279	287	287	318	309	288	302	301	287	299	280	308	328	293	278	283	309	295	299	320	333	304	267	271	289	298	287	285	295	319	273	342	282	312	280	272	275	343	309	305	270	243	296	291	265	305	275	292	279	268	301	277	284	315	301	294	279	288	307	312	293	299	275	302	280	316	298	264	289	294	321	304	295	276	305	309	307	285	296	319	279	293	287	300	293	324	306	286	285	302	306	277	282	302	279	274	280	281	281	299	264	283	305	288	292	268	281	301	286	336	324	293	264	276	290	301	294	263	282	260	277	285	289	321	298	291	321	323	293	268	305	303	273	302	288	298	296	282	331	286	278	266	308	282	304	284	305	290	292	313	271	276	267	297	296	273	288	306	305	279	294	265	310	321	294	294	277	328	303	276	310	261	268	289	302	273	301	316	267	322	296	314	297	315	280	283	316	304	309	272	283	278	261	300	308	301	264	269	316	278	278	277	300	285	313	281	262	287	301	302	294	307	290	287	310	293	313	270	293	289	279	291	300	273	297	285	306	256	319	299	319	328	310	308	269	265	290	316	324	266	285	290	324	313	281	268	263	264	274	321	346	293	318	260	289	302	302	278	336	294	298	273	275	316	291	285	316	305	303	304	278	281	298	277	301	305	257	280	279	273	295	304	311	282	304	305	322	322	282	319	316	292	294	279	275	304	286	245	292	311	279	302	330	308	302	296	296	303	292	283	277	270	286	303	330	297	307	291	267	273	288	299	286	308	313	263	303	277	296	306	288	302	278	298	318	287	286	230	278	310	267	257	307	316	283	308	295	320	313	276	314	319	296	276	267	329	314	267	276	270	315	302	294	309	314	305	306	286	291	290	292	298	291	278	309	307	259	281	264	297	303	317	312	308	280	296	276	262	308	281	283	296	276	264	299	299	285	290	294	275	299	273	322	299	283	275	276	293	310	322	291	265	285	289	335	286	286	306	312	288	298	320	309	282	329	293	263	319	308	273	282	300	317	289	288	298	318	308	326	307	288	264	263	299	299	354	300	308	271	277	285	295	277	313	306	284	306	292	310	284	301	328	306	312	279	303	276	273	328	290	289	308	309	345	314	309	300	271	279	272	303	303	308	287	277	300	303	285	246	297	294	280	303	297	286	293	285	302	278	299	280	292	313	280	290	287	310	313	285	299	264	312	291	279	296	290	328	292	305	265	287	277	311	307	290	277	295	309	308	300	288	338	285	310	276	292	298	260	293	267	270	285	306	297	288	298	286	293	290	306	292	286	295	302	278	275	281	303	309	284	324	291	309	290	279	296	292	277	300	316	295	277	301	324	282	284	290	336	285	313	285	306	302	296	279	325	277	317	277	304	307	335	279	309	307	267	283	286	303	255	291	321	315	255	285	301	306	249	305	283	306	282	302	298	282	308	321	314	305	273	296	291	284	295	255	290	281	279	312	298	326	310	278	268	350	327	300	267	308	298	269	279	279	282	305	248	307	292	257	290	262	305	312	300	267	313	314	277	319	289	271	308	330	302	280	298	292	301	268	254	285	307	313	303	267	292	290	274	273	296	302	303	258	311	280	292	270	308	320	292	292	257	310	305	256	317	299	266	316	290	276	301	279	279	269	274	300	289	293	316	307	306	330	301	293	282	295	297	304	304	298	300	283	302	251	266	324	260	277	272	314	270	289	275	273	294	273	314	254	283	287	325	284	300	334	290	293	333	296	269	288	290	329	291	295	301	277	283	289	310	296	298	285	280	293	319	324	306	298	293	276	305	300	286	274	284	269	283	296	260	309	320	285	292	301	283	298	315	312	325	320	279	297	323	292	331	309	304	305	290	254	309	269	296	321	291	301	306	291	279	281	280	279	258	248	317	323	284	282	322	316	289	314	276	322	307	285	260	275	265	301	258	273	275	322	295	302	269	293	327	295	314	309	279	285	295	286	294	263	293	294	284	288	281	315	292	305	315	288	269	266	302	325	305	290	297	295	311	294	273	325	285	322	255	269	301	250	282	306	281	259	287	304	283	311	278	300	303	262	336	289	324	274	305	328	252	336	317	296	276	316	294	272	269	309	308	290	298	271	265	271	316	291	311	298	299	309	314	293	308	305	307	290	279	312	293	292	256	294	301	300	288	300	293	294	283	313	295	297	303	270	313	305	318	341	306	323	315	307	303	274	317	317	282	297	297	302	271	266	302	276	296	276	294	311	292	270	291	309	314	288	305	290	295	250	301	274	275	286	284	285	302	296	321
5477	927	820	745	682	649	710	676	659	704	722	677	665	710	662	736	638	665	691	659	702	642	651	657	676	708	678	660	696	656	681	700	672	681	665	708	684	702	724	698	682	720	621	638	660	695	712	635	658	728	727	692	667	717	659	672	730	718	695	694	686	744	713	698	645	646	667	661	683	698	676	667	648	698	710	686	642	663	705	633	726	681	674	681	690	728	679	742	639	669	702	664	715	688	715	696	698	696	668	673	715	707	679	672	706	708	693	642	721	696	751	702	713	723	693	685	674	678	703	691	730	705	720	682	661	697	688	673	729	680	679	671	703	682	708	693	701	688	686	692	683	699	672	693	665	713	655	666	709	686	699	656	708	704	650	701	685	688	657	689	719	686	734	670	675	694	606	683	674	708	693	694	670	703	677	663	652	684	722	727	600	695	744	716	650	728	656	658	726	682	664	665	694	708	682	756	724	672	707	670	688	696	658	727	643	672	691	679	683	705	686	681	678	685	695	656	738	677	709	703	651	634	677	663	657	695	665	694	700	676	655	684	645	665	696	707	693	710	660	675	722	681	649	686	648	708	726	671	685	700	648	698	665	630	693	706	657	694	744	646	675	691	720	691	735	648	674	701	696	718	671	683	716	684	651	659	712	672	669	682	648	659	691	714	673	708	678	651	713	643	668	664	660	714	685	699	705	705	697	764	662	671	692	688	653	674	629	685	672	744	653	672	698	637	662	660	710	691	656	688	679	706	697	695	714	684	696	693	672	674	717	705	680	727	661	666	666	670	697	689	691	698	694	669	720	677	663	720	701	680	720	694	676	645	703	685	689	719	674	707	683	711	671	697	659	631	651	723	718	690	681	698	637	655	688	715	708	650	715	646	632	690	667	719	653	711	667	697	659	691	689	699	710	669	712	668	717	670	662	653	655	680	645	683	692	707	714	690	662	715	716	685	682	660	788	651	708	689	684	686	672	700	698	656	678	729	702	671	671	660	693	693	688	667	677	708	685	678	690	650	706	703	685	663	664	676	715	705	643	696	640	726	751	724	735	704	670	685	708	706	652	675	669	670	690	644	674	674	715	632	688	694	662	684	654	725	667	687	746	727	648	664	683	733	702	750	698	642	649	659	687	691	705	708	730	731	767	697	690	707	714	724	651	669	702	673	702	671	708	684	701	651	636	692	668	706	696	696	678	659	694	699	719	698	720	700	721	702	650	719	682	700	679	634	693	663	684	724	662	673	741	716	690	659	722	710	724	667	712	690	712	645	684	653	667	669	716	691	676	718	701	658	646	746	745	720	675	661	704	663	703	717	715	702	702	688	695	710	676	684	673	698	713	680	671	675	662	726	688	680	684	700	703	743	709	730	679	694	662	711	661	703	681	708	689	690	673	683	703	677	687	648	745	699	705	714	738	675	705	681	670	671	688	671	630	721	694	683	715	673	695	676	646	695	677	654	684	663	742	675	630	656	698	741	669	725	661	740	709	666	660	691	671	667	690	643	697	671	685	745	701	681	737	721	733	686	640	696	692	740	717	699	645	638	702	679	664	701	736	700	666	686	719	645	687	648	702	692	668	734	682	703	632	692	675	741	704	638	684	668	661	713	645	694	672	713	724	717	628	693	687	707	643	686	714	648	624	679	681	642	690	611	659	692	688	662	704	654	698	720	616	678	702	701	711	744	732	692	623	704	694	691	663	659	644	637	689	688	688	680	736	708	715	673	663	669	744	653	716	644	657	664	680	701	672	693	722	659	674	657	698	671	687	690	681	673	705	709	687	707	645	724	726	660	669	691	647	735	682	678	660	669	644	684	739	698	708	686	679	699	685	678	682	703	733	670	651	696	704	681	717	636	699	700	679	670	703	690	715	693	699	678	677	654	659	641	679	695	676	697	691	683	682	700	688	687	685	698	659	703	712	701	709	673	633	678	681	717	692	677	625	688	651	659	712	661	706	685	697	701	672	716	666	659	669	683	704	649	669	697	712	740	696	695	697	686	690	706	692	655	672	670	693	717	654	691	651	711	705	675	687	680	658	662	691	692	711	742	664	669	706	719	630	659	695	701	673	667	713	727	672	696	668	693	654	657	681	664	667	697	697	717	698	704	634	693	706	711	667	692	666	690	701	651	700	661	681	661	701	722	687	700	712	681	716	716	646	702	698	656	675	701	675	712	708	675	654	680	691	716	653	688	664	686	692	661	715	717	694	687	675	649	681	686	673	710	717	665	631	728	712	680	689	681	691	747	676	683	696	638	693	649	694	717	651	703	684	734	709	651	648	653	665	629	710	685	666	649	631	713	696	688	676	698	710	682	656	677	695	702	666	684	674	697	724	699	704	684	701	713	647	691	686	683	675	656	715	735	715	717	666	697	679	680	673	669	644	758	649	724	660	684	676	708	683	724	726	660	677	696	678	705	680	688	680	736	694	692	711	673	714	736	656	683	668	625	698	761	639	639	733	658	696	642	704	676	701	689	640	697	652	692	671	650	682	694	639	658	753	645	698	687	733	693	649	724	656	681	708	716	718	662	639	748	696	666	671	690	716	678	687	677	631	703	694	721	723	643	712	644	693	695	685	669	645	658	674	699	691	734	690	671	702	687	629	639	662	667	675	684	722	733	675	713	710	693	692	684	694	703	710	721	694	721	682	704	672	706	671	711	701	657	682	669	683	683	686	670	699	661	702	698	665	684	702	707	687	679	684	644	696	698	710	655	688	690	679	693	715	686	699	713	668	696	645	680	706	739	659	682	671	700	731	695	677	714	720	720	709	701	669	639	695	701	698	692	722	639	713	693	697	678	732	691	694	691	680	684	736	690	672	677	676	718	683	646	695	696	756	639	677	715	668	654	708	676	683	715	630	701	666	689	700	713	729	663	729	689	705	665	690	696	673	685	721	625	708	660	701	664	680	678	705	669	715	674	678	703	700	684	700	701	660	725	677	655	652	659	727	683	691	679	725	727	688	628	684	681	678	666	684	651	671	738	713	697	691	659	662	698	705	672	708	701	691	678	744	632	697	698	746	705	710	700	685	696	666	657	669	691	666	688	654	679	670	637	654	721	724	685	718	680	653	678	677	675	687	626	644	721	704	690	676	704	641	690	692	665	659	677	671	694	679	685	712	690	711	665	655	691	705	682	701	679	636	745	662	689	682	644	694	674	700	686	682	646	680	719	673	693	670	660	655	659	742	708	671	671	627	691	770	673	674	667	732	697	662	694	719	687	684	698	676	682	725	692	688	720	719	704	674	668	714	709	658	717	708	672	624	713	732	665	697	701	705	685	716	684	672	654	704	693	684	754	673	702	630	670	712	700	645	649	689	695	666	690	681	685	721	664	731	692	715	698	676	697	693	670	705	705	629	664	730	659	673	625	665	650	680	689	654	691	654	686	665	662	711	700	690	680	652	656	700	695	630	648	670	644	719	661	660	707	695	696	720	646	670	727	686	698	677	688	680	711	717	716	675	660	680	653	652	687	686	736	690	701
24504	20810	24355	27316	18925	1125	549	428	428	423	380	372	406	400	384	384	386	405	386	387	382	376	353	349	351	365	347	359	364	347	353	336	358	352	366	387	386	370	382	371	412	397	343	340	375	370	370	382	349	357	333	334	389	365	398	410	387	366	378	319	409	361	366	376	345	373	361	397	420	363	361	341	377	349	371	375	374	360	397	334	390	374	383	342	375	336	363	342	373	353	374	377	363	355	377	385	370	396	417	364	361	368	397	387	399	373	405	342	356	435	398	369	376	383	359	344	347	371	402	396	397	346	332	362	394	367	387	350	393	360	372	381	356	351	405	345	358	381	365	391	355	383	337	364	355	335	340	368	360	411	376	389	371	379	366	346	352	349	354	389	339	369	372	389	364	378	357	364	366	387	395	374	385	355	383	402	361	342	367	364	361	342	357	329	346	344	365	387	396	367	385	326	368	313	347	365	400	375	393	366	339	374	371	357	384	350	408	363	393	355	363	331	401	378	397	369	374	367	381	409	401	401	331	362	375	366	391	383	381	381	389	391	396	354	366	364	354	364	370	390	406	373	375	383	373	365	384	366	330	375	417	378	380	384	355	371	401	375	405	370	396	403	368	376	390	385	368	389	339	379	370	337	362	383	353	373	364	383	371	357	355	327	387	365	385	354	403	359	342	396	327	348	363	407	401	405	410	366	307	388	359	347	359	376	362	370	381	374	356	360	342	423	388	411	340	375	382	365	378	351	358	379	385	366	398	339	383	372	351	330	347	374	368	362	327	356	334	336	327	370	357	371	417	383	364	386	370	379	408	384	344	348	345	392	366	380	368	364	384	384	374	354	361	390	428	353	366	350	367	316	378	401	372	345	349	372	382	389	389	367	363	400	384	364	372	370	411	359	363	383	386	391	363	379	355	374	367	373	366	377	381	415	390	366	382	387	363	399	390	374	340	370	370	371	373	349	331	355	385	340	381	377	372	335	353	351	381	384	377	354	386	359	380	365	375	363	393	360	369	360	342	348	387	340	380	343	347	332	369	380	338	353	374	397	341	369	331	386	352	345	372	366	331	358	355	410	385	371	340	360	328	377	399	366	353	370	358	403	355	338	364	379	347	361	368	369	412	391	388	355	406	371	369	388	323	395	381	329	392	388	378	382	372	378	349	391	351	369	387	375	379	375	393	362	336	364	360	402	381	362	377	354	364	380	353	361	347	364	376	401	323	377	370	389	347	365	388	384	366	374	351	348	397	374	369	390	430	340	369	348	354	371	380	397	356	386	355	369	363	373	368	397	394	390	360	391	357	378	411	381	414	394	371	360	360	392	348	355	360	386	373	389	395	334	365	384	336	366	364	393	347	391	380	356	356	367	371	356	323	383	385	369	349	381	374	377	399	393	362	347	385	347	403	375	393	401	395	403	367	359	387	379	384	378	368	353	359	375	354	380	374	353	393	391	355	367	416	348	382	403	320	339	366	384	352	379	343	368	380	344	351	376	368	408	331	356	399	380	380	379	375	331	385	358	359	387	390	361	329	398	353	355	365	364	360	355	395	385	374	356	363	392	395	366	353	389	353	364	346	344	364	377	356	374	365	384	372	379	376	380	385	376	390	385	361	373	398	346	377	358	370	336	387	392	370	383	348	325	387	370	361	358	367	360	374	360	368	378	378	367	364	363	362	371	364	363	335	335	369	378	399	330	375	366	373	342	409	396	365	363	341	353	361	384	374	388	381	340	365	356	377	387	334	327	378	384	408	379	378	339	361	388	396	360	346	364	345	373	368	377	353	349	408	329	372	405	361	358	390	400	364	382	366	357	371	409	370	360	352	384	392	342	371	381	368	384	415	399	357	374	377	367	369	399	394	382	367	368	356	302	382	389	368	433	322	357	397	377	378	372	369	358	353	364	366	366	344	381	362	385	379	372	385	379	347	431	409	401	390	401	401	369	368	400	360	354	380	390	364	417	354	414	385	364	366	376	318	369	361	346	330	387	374	393	368	365	401	375	376	386	381	415	383	372	372	358	387	353	363	342	355	338	374	377	325	355	350	362	389	374	380	353	372	381	380	357	347	363	346	359	373	373	351	391	394	363	364	382	354	371	371	355	385	397	361	366	372	356	377	365	373	336	360	395	384	367	347	338	368	349	353	405	394	362	407	349	365	337	359	390	391	369	355	342	390	411	341	379	348	401	325	354	391	352	390	348	349	351	388	370	353	366	404	395	377	393	389	362	391	388	375	373	366	358	340	360	410	402	358	397	364	377	428	380	355	392	411	358	406	388	366	375	379	347	353	345	366	406	394	370	327	370	387	366	403	371	387	394	378	363	380	382	371	353	374	343	352	382	368	397	380	356	370	341	372	378	379	363	354	349	347	327	354	397	391	408	407	350	372	381	356	343	410	389	391	360	394	383	359	369	389	370	368	367	375	374	369	413	370	368	381	374	377	371	340	363	403	380	352	397	366	389	346	369	350	379	345	364	374	386	362	376	361	369	358	341	375	392	397	346	375	356	364	407	379	369	341	368	350	359	364	361	349	350	350	352	400	382	401	357	411	344	348	412	394	377	392	336	331	355	378	385	387	392	359	380	333	362	374	359	371	366	381	329	359	377	413	416	338	344	386	361	361	352	377	401	370	401	353	373	352	358	338	368	403	376	388	365	379	352	342	348	346	376	393	382	366	355	393	403	401	384	385	353	364	373	373	375	363	375	359	343	394	342	350	365	357	387	392	360	429	362	382	377	362	379	365	404	375	350	365	386	337	395	393	358	358	359	348	374	404	402	386	368	367	353	339	368	350	397	377	373	361	390	382	380	349	411	350	385	395	388	370	368	327	348	393	402	359	352	355	349	371	364	362	374	382	343	405	349	367	371	349	363	374	361	363	390	342	373	344	360	368	398	343	377	372	375	394	362	349	371	353	345	344	365	411	398	403	376	384	364	381	391	344	387	359	388	324	356	384	383	375	360	390	379	367	396	376	364	368	347	398	401	396	384	370	398	344	373	379	373	416	386	352	334	401	360	380	375	393	345	373	365	375	373	391	347	353	339	365	409	353	381	395	371	352	379	351	362	358	379	367	360	348	368	388	354	404	354	394	370	378	362	334	340	347	381	346	343	352	390	341	371	359	358	391	395	385	351	368	351	398	393	393	351	369	366	363	321	400	382	360	388	359	336	363	345	399	408	361	355	317	373	397	389	380	325	363	371	373	348	392	384	409	331	352	368	356	378	404	366	378	391	355	374	383	364	366	352	358	377	385	394	350	398	361	378	340	330	344	387	354	398	360	348	364	363	378	386	349	350	374	346	360	366	343	358	359	380	411	387	350	360	396	402	373	400	365	368	408	358	364	371	393	401	330	408	405	370	377	345	363	390	344	374	385	388	349	400	439	380	371	343	360	350	386	371	359	362	370	356	368	351	368	391	355	391	380	363	362	365	366	360	388	357	372	369	393	360	400	389	373	394	374	389	399	369	379	368	362	332	369	450	411	370
3427	2980	2013	1295	1003	911	851	849	857	905	798	806	865	796	832	823	786	857	838	829	811	835	816	841	775	790	885	786	822	818	822	850	803	815	849	886	844	831	802	836	802	821	855	824	831	762	828	800	800	798	818	824	832	874	812	820	825	811	881	808	822	791	823	807	822	799	786	830	836	817	826	811	749	837	852	799	833	817	827	830	832	851	786	826	842	831	790	820	787	845	841	811	796	844	785	842	772	818	837	813	806	818	790	853	798	837	826	850	809	765	787	820	836	825	834	845	771	813	765	834	799	803	807	787	779	782	791	840	816	815	786	769	822	847	838	802	861	802	785	828	845	835	815	860	780	776	833	857	878	802	822	799	826	763	809	784	804	802	825	763	818	781	843	803	826	831	825	820	826	809	761	813	790	755	821	771	888	805	831	783	858	779	843	832	788	793	800	825	785	822	805	857	824	807	797	853	823	812	788	820	772	817	775	805	839	807	806	810	768	811	865	841	752	825	799	806	811	828	818	799	812	821	807	881	806	802	810	810	777	814	817	859	821	820	832	863	792	793	747	835	819	764	795	817	793	847	788	792	823	798	862	845	783	841	822	834	823	783	823	783	833	828	815	821	820	780	889	724	831	852	847	758	855	804	777	789	810	819	874	817	763	790	796	814	804	853	814	815	891	877	769	798	837	794	826	808	835	806	833	787	783	847	804	879	788	794	849	801	825	807	791	832	785	816	770	774	812	809	760	790	832	757	849	845	818	805	826	789	800	833	834	805	794	795	817	849	789	869	829	820	818	760	802	791	823	810	836	794	777	817	833	818	856	770	739	786	794	793	836	839	771	868	793	845	844	782	823	787	845	822	822	872	801	812	796	849	850	848	844	766	785	816	835	833	787	827	810	812	828	829	851	805	817	843	840	791	783	812	750	837	802	830	873	819	768	818	796	849	824	823	782	837	821	832	823	815	769	765	810	820	808	805	827	846	838	831	810	806	821	805	840	840	801	835	814	773	866	800	781	826	827	830	851	853	817	776	852	835	817	842	831	788	850	794	779	794	808	798	784	763	814	777	819	786	804	876	832	778	829	818	790	817	800	784	821	795	764	839	799	820	764	778	793	778	814	837	799	795	812	802	798	782	843	845	821	800	867	792	760	807	776	810	792	782	785	772	795	784	811	794	798	864	835	839	820	799	831	804	838	818	805	850	827	809	847	820	816	811	787	806	809	804	826	837	842	757	824	774	803	820	793	774	806	804	811	799	826	853	804	803	828	789	847	824	825	830	824	786	815	787	792	780	810	811	771	811	795	864	839	806	816	773	832	787	812	820	795	804	858	824	827	791	807	874	837	798	778	806	808	754	820	833	811	810	816	857	776	837	827	821	794	816	804	793	831	785	827	775	796	857	832	829	820	840	809	825	861	810	794	827	807	766	884	813	756	803	803	744	780	803	785	842	815	827	781	848	784	793	806	809	824	821	792	857	801	860	825	811	824	835	800	825	749	763	765	794	813	850	793	826	824	797	823	764	809	812	826	816	821	823	833	860	813	808	837	888	783	806	802	792	861	780	806	819	790	824	824	766	805	806	819	788	827	829	785	800	897	778	811	824	784	810	830	775	824	759	833	823	852	802	773	850	755	855	844	838	789	824	807	819	833	804	800	822	798	859	865	827	806	803	812	789	814	793	804	830	836	824	778	790	856	844	831	873	812	824	804	795	806	802	802	787	804	797	801	839	829	802	922	783	820	839	788	805	805	780	824	794	854	803	849	785	757	793	808	795	789	826	776	852	828	833	843	814	840	776	838	807	770	838	833	818	798	812	808	879	848	812	822	778	837	838	776	848	845	821	810	824	745	809	804	825	806	847	844	845	789	784	859	814	785	796	792	832	827	805	805	843	843	827	758	815	809	802	840	842	802	823	858	810	794	836	858	828	837	802	790	810	784	815	854	803	797	829	827	846	803	811	844	812	803	786	792	783	836	853	787	809	775	826	804	817	814	782	800	792	833	827	840	813	801	800	859	780	879	799	867	833	808	765	832	774	866	790	811	787	800	813	812	846	797	821	835	829	777	761	832	851	838	806	826	799	850	797	866	801	751	836	816	806	791	805	868	798	779	821	841	815	855	846	851	788	859	826	767	840	838	838	815	862	828	826	798	788	823	809	798	809	841	778	840	850	771	826	772	785	811	853	838	774	811	815	819	855	852	837	801	808	850	766	787	791	804	804	855	818	872	825	767	791	800	874	815	804	850	808	840	812	824	799	824	804	891	808	843	780	834	854	799	803	831	718	794	880	831	866	831	850	781	819	827	802	835	804	868	784	784	797	839	854	811	800	817	796	814	795	817	838	839	788	810	853	828	859	753	807	887	758	761	818	847	783	796	798	789	819	812	824	798	845	829	750	824	832	804	833	821	767	775	798	798	811	789	792	777	788	843	828	848	788	805	836	813	773	789	837	868	799	778	877	804	871	885	868	849	818	795	769	848	790	806	812	797	831	789	812	808	791	850	830	859	776	811	831	802	780	832	829	833	841	772	862	817	785	787	789	824	834	859	825	814	811	875	771	826	814	762	838	836	791	791	792	812	827	832	840	767	856	826	822	841	804	851	825	843	855	814	806	775	840	809	825	780	814	735	764	828	860	799	826	831	800	780	802	867	775	765	854	779	826	857	800	847	843	854	831	789	801	814	818	820	800	861	834	809	821	853	793	825	828	809	821	779	813	836	823	828	811	844	831	849	832	782	863	814	795	812	809	814	840	813	856	831	842	810	795	808	823	839	766	836	857	833	735	839	826	834	813	835	793	835	792	781	808	861	855	815	814	829	834	816	799	829	785	855	811	841	834	774	782	830	870	825	813	810	787	771	857	837	810	891	798	798	829	834	796	805	853	830	855	815	807	774	867	833	785	804	776	871	815	785	838	792	796	832	780	790	766	807	792	811	817	842	812	833	822	789	831	827	806	779	848	813	844	818	835	788	828	775	854	827	803	839	803	774	805	853	799	806	723	791	831	817	803	795	788	753	839	801	778	775	805	780	820	828	826	807	762	820	805	840	833	811	835	856	775	845	856	791	802	810	814	822	822	791	756	801	821	820	810	826	753	781	808	839	794	849	836	799	815	797	788	834	833	776	831	822	835	759	760	776	808	824	814	840	805	754	823	775	809	889	750	819	827	850	819	828	801	772	772	826	815	829	789	777	829	814	838	766	813	833	807	773	818	838	849	788	769	787	848	836	790	812	855	837	785	801	843	792	803	837	833	869	821	796	823	796	818	820	804	783	840	818	789	779	811	818	816	815	795	798	792	825	802	811	814	829	859	822	779	742	839	844	852	783	838	838	772	804	779	772	778	867	829	851	856	822	819	861	827	787	787	774	821	797	854	809	787	800	802	917	855	797	802	779	842	835	849	814	747	851	796	831	789	804	800	748	837	790	790	776	869	865	830	790	813	826	781	792	844	769	828	794	864	840	829	811	843	792	796	806	808	842	781	835	767
23584	20822	25102	26637	20829	20815	2631	468	333	332	312	302	263	274	257	250	241	245	225	242	239	225	203	248	246	232	207	246	207	239	236	231	204	224	229	235	214	265	215	206	205	230	235	220	215	203	220	194	206	218	240	210	218	210	226	208	223	215	231	238	220	208	222	208	211	233	200	225	203	214	241	233	237	202	206	193	196	229	247	221	239	227	223	223	231	212	236	212	217	213	225	200	207	209	211	251	233	212	209	240	219	194	231	191	197	233	239	220	206	224	231	210	206	242	209	201	226	187	224	228	219	215	237	243	236	220	201	218	204	215	203	223	244	227	231	229	221	234	209	214	201	205	211	204	228	204	236	212	217	181	210	208	206	206	249	211	220	217	229	243	219	220	219	229	219	236	218	228	233	228	237	222	213	195	230	222	229	194	209	217	216	209	220	221	214	205	226	225	188	211	195	213	224	205	210	213	239	231	207	225	205	215	228	201	228	224	225	218	214	221	209	230	220	202	226	206	199	221	211	220	213	217	215	210	209	198	202	204	213	222	245	213	216	188	202	213	215	230	225	228	236	214	195	199	229	213	217	219	228	248	223	219	231	221	204	201	246	216	210	211	193	204	188	213	232	226	211	238	218	204	222	219	251	215	183	224	239	227	198	229	223	188	230	232	245	221	239	218	219	230	202	200	221	241	187	254	228	233	221	201	229	212	212	213	249	206	227	220	202	223	244	190	240	217	219	226	221	186	202	227	204	197	210	229	202	234	223	217	226	220	220	195	202	217	238	227	225	227	237	225	229	226	220	213	213	205	200	188	218	213	190	188	223	218	224	198	226	215	202	222	225	226	243	224	216	216	212	207	200	213	223	218	178	193	234	199	234	246	214	189	214	220	220	218	245	224	206	210	216	207	226	222	229	223	197	196	239	226	211	204	206	185	214	227	205	222	203	212	210	220	233	228	222	246	222	194	197	215	230	198	218	245	230	230	215	255	233	215	208	225	230	205	209	230	230	230	243	213	231	195	207	198	198	216	205	214	223	233	209	196	211	207	207	202	245	212	198	210	242	213	211	205	216	207	222	223	232	227	221	213	218	220	210	215	219	210	211	218	230	230	235	191	230	205	212	234	217	214	209	204	194	189	244	211	220	237	218	235	244	234	218	211	195	232	201	222	208	209	229	236	223	203	214	227	228	197	204	213	195	200	204	222	205	222	228	243	225	221	201	209	220	220	225	241	202	197	200	219	202	216	232	212	226	198	209	250	207	222	196	231	219	195	219	209	219	198	197	203	244	200	227	214	219	227	215	214	234	194	207	207	253	253	202	206	197	190	202	204	242	213	204	181	232	228	215	242	228	215	204	216	217	233	215	220	226	192	218	214	210	229	207	216	258	212	226	207	199	218	234	253	212	227	248	217	234	231	210	217	202	220	206	203	211	225	242	215	215	212	211	221	213	192	209	185	209	197	213	189	216	213	240	230	205	226	231	206	223	208	190	208	227	202	204	223	211	244	222	222	199	216	244	225	234	223	205	222	231	227	241	196	206	210	229	230	218	230	217	237	232	204	239	253	228	222	233	208	233	215	218	237	215	211	232	230	208	219	217	229	214	205	238	216	209	233	191	235	227	222	207	272	199	218	226	187	218	208	200	205	211	227	214	217	191	217	221	242	208	196	237	206	210	208	244	216	202	224	274	197	206	256	205	196	227	204	206	238	214	226	197	202	197	197	240	218	208	229	204	218	200	211	204	223	220	218	245	227	226	236	219	245	239	222	203	224	227	211	217	215	223	231	192	265	206	239	201	212	246	218	173	195	197	249	239	182	217	221	223	224	244	239	233	212	202	211	244	222	220	232	227	190	213	214	212	228	201	248	200	234	223	233	223	202	230	203	213	227	253	224	250	203	212	236	211	221	230	187	205	238	261	218	234	215	221	215	203	229	190	210	183	229	212	224	204	211	212	202	197	225	198	211	227	212	224	224	232	229	207	197	229	198	234	208	214	220	217	226	231	228	213	209	233	229	184	216	239	216	207	189	221	207	221	211	241	209	211	222	212	232	224	245	209	199	238	237	212	220	214	246	205	210	212	203	241	246	250	221	210	228	220	218	204	219	180	233	212	220	255	187	223	231	219	213	215	220	173	219	228	224	241	224	202	198	206	216	241	223	200	229	225	199	218	220	233	208	241	242	210	208	206	263	213	206	222	218	215	236	243	211	201	248	217	220	203	208	234	250	211	218	246	211	238	192	212	223	194	228	229	242	217	214	214	216	205	203	225	209	220	196	213	220	209	223	238	227	203	239	214	232	210	206	204	244	198	226	208	213	228	230	216	199	200	183	220	216	223	216	217	205	225	209	199	222	219	222	236	234	212	212	244	229	216	221	243	164	223	208	212	260	215	214	229	218	224	211	218	253	218	238	215	232	213	228	221	231	206	231	200	199	220	197	200	251	217	196	234	176	201	203	206	197	210	229	214	246	229	233	232	227	228	220	258	206	240	231	214	233	213	225	225	204	210	202	242	236	212	195	229	237	184	201	196	213	211	225	237	217	257	230	219	236	208	209	226	187	223	230	187	217	220	242	225	209	218	216	192	227	263	206	206	198	220	228	227	207	229	232	226	224	195	242	204	223	207	183	215	201	225	220	221	227	213	254	240	207	260	206	204	242	217	226	225	223	208	237	225	213	213	189	226	238	201	217	210	214	193	223	202	227	183	221	216	212	219	202	198	210	245	203	222	213	230	218	240	209	222	217	230	229	237	226	234	203	211	237	236	232	239	213	230	248	248	229	205	217	193	210	232	228	201	251	213	210	213	210	207	211	233	204	225	227	198	228	225	199	260	257	210	218	211	206	204	212	209	212	212	204	237	229	208	195	210	219	227	202	237	210	244	229	206	228	217	224	234	220	222	218	229	175	223	227	217	249	193	243	201	231	202	231	212	249	230	197	222	223	196	206	204	191	205	228	226	229	200	200	211	229	224	210	209	194	222	226	220	192	228	211	207	233	219	202	215	215	204	196	221	220	225	220	203	216	220	180	248	226	207	243	229	222	200	178	236	194	227	229	242	204	224	217	238	227	241	219	235	233	207	196	201	213	237	185	233	213	218	219	222	217	242	200	221	215	210	227	220	237	196	188	244	213	226	201	220	214	206	226	235	198	209	215	207	223	199	205	205	205	214	216	186	205	226	221	240	222	223	236	241	203	236	234	220	200	187	199	187	222	224	201	224	220	219	223	236	213	235	220	208	212	207	199	223	252	214	232	206	218	227	229	227	218	218	204	224	201	211	220	231	214	226	204	230	187	214	237	219	222	236	209	189	215	230	186	234	225	201	217	187	218	224	205	236	223	201	198	217	205	246	201	214	239	221	239	227	221	190	226	227	198	201	204	239	234	189	207	212	223	212	215	225	234	214	225	229	214	214	221	240	218	218	230	223	201	209	254	224	199	211	225	195	224	213	214	199	205	210	208	218	232	205	219	241	213	211	196	218	226	221	218
3298	5031	3044	1470	953	770	665	595	587	529	559	517	587	520	533	523	541	481	506	563	523	527	546	505	507	522	496	513	457	509	528	495	506	510	526	472	476	513	499	543	517	541	506	473	478	486	492	520	516	508	518	484	529	469	532	465	499	511	487	474	500	464	501	497	469	501	557	482	468	458	470	448	494	501	489	486	501	541	511	477	512	521	529	531	523	493	530	442	503	487	529	496	506	555	492	496	463	473	498	482	505	520	523	502	515	492	490	505	493	475	483	512	495	496	540	533	510	474	494	487	499	517	486	500	509	504	497	479	542	516	508	471	492	561	483	466	539	539	517	494	523	519	504	514	488	498	541	466	502	532	529	482	490	482	513	498	499	478	474	507	486	499	512	512	473	491	491	501	509	495	502	517	515	479	542	521	515	482	488	512	528	508	461	497	510	465	527	529	549	549	531	545	493	515	508	506	489	506	490	529	469	504	489	505	483	535	535	515	512	491	505	493	492	500	484	506	511	519	496	525	498	511	516	539	478	512	496	504	508	490	485	511	498	481	503	484	533	473	506	485	515	465	474	480	480	504	512	496	510	486	481	521	494	520	466	498	489	492	471	471	479	471	474	503	487	506	530	508	499	506	490	492	493	487	464	503	519	511	492	495	508	504	510	489	486	493	492	482	518	515	501	499	512	475	517	504	507	461	445	527	491	481	513	502	489	520	496	511	496	519	514	518	501	489	491	513	532	513	485	493	528	521	487	456	503	473	491	518	516	472	527	539	528	509	496	525	510	485	497	494	544	503	516	488	542	501	503	483	493	448	479	522	495	499	491	524	489	486	534	451	495	511	491	493	513	480	493	488	501	494	522	505	499	485	489	538	513	513	513	491	490	489	495	463	508	525	511	528	507	492	534	478	540	481	490	511	501	492	439	485	520	464	506	474	534	522	524	502	479	499	487	516	503	499	493	510	485	452	501	510	539	501	539	505	511	464	477	478	494	511	525	509	490	489	479	512	513	509	507	508	481	525	467	505	518	521	507	505	475	514	513	485	511	536	495	504	494	508	510	522	477	515	501	523	496	498	483	471	507	551	489	487	514	494	506	494	477	507	494	502	454	505	495	513	504	517	513	507	513	502	523	465	469	519	509	510	474	485	490	507	516	516	498	467	505	529	516	488	522	504	510	508	504	535	512	527	498	514	480	523	501	473	459	502	503	501	450	486	532	529	511	521	503	486	477	506	519	510	476	513	466	462	492	498	527	502	485	470	534	526	509	454	517	435	511	501	549	502	520	514	509	540	532	478	499	536	498	514	478	550	502	536	529	487	468	498	483	474	500	534	495	508	507	491	461	524	497	492	477	469	522	502	488	517	492	490	457	471	504	502	485	484	515	470	493	491	494	554	491	479	482	517	515	473	520	495	520	504	512	534	463	489	517	473	466	458	462	476	552	496	502	527	469	489	482	544	498	459	504	508	512	506	501	480	473	544	510	496	462	496	516	504	479	505	492	481	490	520	507	515	519	473	514	537	517	495	492	494	490	481	513	498	475	514	527	505	463	500	530	512	474	486	460	503	498	445	494	502	518	505	498	516	507	525	540	550	481	512	468	472	479	481	511	524	475	483	499	527	532	477	477	492	491	513	526	490	488	496	486	555	491	524	514	510	450	507	525	532	537	490	463	487	526	467	503	504	524	526	503	465	533	479	486	469	523	511	491	480	526	527	514	481	497	500	502	486	503	479	498	505	512	483	520	511	499	495	486	495	515	549	517	486	493	518	508	514	480	560	494	529	448	469	514	517	503	478	470	502	522	515	535	493	502	504	500	489	495	503	447	497	495	478	497	534	535	507	495	504	471	519	532	470	494	503	504	506	515	506	481	529	542	528	534	550	521	506	524	484	518	508	517	500	509	532	487	471	509	501	483	493	473	483	480	491	529	505	465	488	473	522	487	505	459	528	507	518	490	493	486	501	488	501	547	545	520	480	531	528	501	564	516	475	521	496	505	487	480	501	510	484	486	527	506	509	469	471	515	503	552	530	488	528	528	493	496	545	503	531	490	483	498	464	512	476	473	494	475	483	475	533	481	504	530	491	435	538	508	535	500	530	515	513	536	535	498	488	542	532	491	497	466	511	485	488	497	470	480	487	488	454	537	549	481	471	542	453	514	489	489	488	534	464	514	506	465	526	493	496	523	507	535	477	445	498	471	513	477	481	496	474	442	518	505	498	515	501	525	517	515	515	528	547	516	488	502	514	494	489	545	465	484	538	508	536	478	511	545	515	478	506	497	505	519	512	477	516	512	501	494	498	464	482	516	482	478	481	530	554	464	502	514	509	515	492	519	500	503	504	508	474	476	481	488	477	490	485	512	479	471	518	462	512	508	496	483	526	539	488	461	518	507	510	460	503	489	486	477	543	463	493	505	518	492	541	471	496	526	479	503	519	511	477	486	501	517	493	469	533	489	508	554	518	521	519	482	488	489	526	527	525	524	484	522	518	539	498	480	551	493	506	515	473	495	494	482	484	510	510	504	480	520	518	490	511	489	456	524	520	504	528	492	500	502	495	498	518	494	512	503	479	481	514	501	495	511	466	477	488	494	486	529	516	530	503	493	498	499	539	501	532	515	496	496	509	535	473	508	492	504	481	472	514	481	484	533	556	474	471	494	532	521	508	514	505	518	502	484	520	501	509	509	508	489	455	518	526	501	479	493	473	479	496	482	498	517	469	558	473	542	478	468	525	518	478	511	478	504	497	509	516	489	489	513	520	535	543	468	482	525	508	526	533	509	487	483	486	492	472	528	498	519	462	515	494	535	497	507	503	533	488	518	528	474	468	463	512	493	535	505	478	495	464	511	488	519	448	494	520	484	482	506	538	497	518	502	505	520	504	507	540	506	525	496	516	476	519	484	501	502	503	487	491	492	489	503	535	509	530	499	504	505	488	474	508	495	511	487	481	507	485	493	520	489	458	494	462	474	498	538	509	462	475	490	484	518	516	499	525	506	474	514	510	509	517	497	479	508	509	515	498	502	502	460	487	485	511	525	510	506	477	506	538	498	471	470	514	490	504	487	533	522	480	532	505	491	493	485	464	506	523	488	533	512	451	503	509	521	461	510	450	497	513	478	512	500	484	506	477	511	496	480	508	512	455	517	492	493	534	510	503	544	524	531	500	521	481	500	476	504	437	522	493	451	491	495	482	477	472	522	507	492	519	498	484	516	464	514	527	531	505	532	471	488	501	494	507	507	540	491	485	496	509	500	536	483	528	524	480	458	541	494	484	468	449	514	509	498	501	494	459	517	468	484	488	503	499	499	475	525	483	481	516	478	528	552	516	514	482	528	487	517	498	477	495	528	478	507	498	532	504	491	485	503	515	535	538	528	526	507	510	518	502	503	514	473	471	458	504	501	495	504	501	504	508	505	534	518	503	496	520	481	474	509	517	508	540	486	516	503	475	522	505	520	507	561	470	520	491	482	488	542	521	493	501	490	476
32470	11774	1307	411	333	291	300	282	316	321	321	300	280	313	297	287	311	331	284	293	306	275	304	285	308	310	284	325	290	295	307	281	302	275	292	311	304	309	276	267	255	279	286	267	300	309	315	304	281	281	272	292	312	297	271	290	302	285	304	299	305	313	285	298	275	297	288	311	288	306	298	292	321	272	294	281	316	279	297	314	277	306	289	267	291	304	298	292	323	275	317	304	313	276	316	276	301	276	266	297	294	301	291	282	340	302	323	288	313	325	288	278	303	296	271	287	311	307	298	308	257	295	322	265	308	269	299	302	329	284	271	303	292	304	289	275	309	292	313	310	309	285	298	278	299	312	295	313	279	263	296	290	275	291	305	355	296	294	280	301	309	307	276	293	320	314	300	300	323	313	298	324	288	300	293	303	304	300	285	301	295	313	294	319	291	275	295	287	291	289	291	320	275	279	268	301	305	283	323	329	309	312	297	307	288	308	280	284	310	291	333	305	287	312	278	272	268	296	291	272	318	293	297	325	315	270	298	273	282	307	337	293	295	286	315	318	281	308	282	285	300	278	343	295	270	290	302	285	287	319	286	281	291	285	322	282	296	294	310	300	275	293	308	296	287	282	275	303	276	279	330	270	334	290	284	270	260	319	313	271	302	292	278	283	296	284	285	298	311	280	276	303	286	269	306	265	307	307	301	287	290	275	264	300	291	253	289	299	300	255	310	303	311	306	299	329	305	311	321	274	299	266	274	280	326	294	311	288	301	297	324	334	310	287	268	267	315	283	296	303	331	313	293	293	274	338	292	269	287	287	314	289	297	278	255	289	310	300	302	296	303	273	264	317	273	297	279	285	291	303	288	264	311	307	252	330	271	306	308	279	264	267	289	314	321	279	298	287	295	319	276	285	298	271	303	300	306	278	297	303	236	289	296	296	280	311	293	286	305	294	318	306	285	299	302	297	286	292	295	255	291	303	306	275	290	303	322	322	266	317	298	292	314	305	302	325	290	293	296	315	281	260	307	294	309	282	330	310	301	309	331	286	298	289	304	283	276	288	290	271	339	263	293	276	316	309	295	283	292	295	280	273	283	299	288	293	305	315	290	305	295	305	308	260	299	291	320	311	324	273	271	301	292	300	282	306	289	251	289	299	316	303	312	282	301	287	279	289	300	286	276	285	293	310	273	284	300	300	300	294	299	265	289	312	277	292	277	317	284	300	289	289	296	297	291	301	319	270	298	318	350	336	280	316	284	298	318	317	270	285	293	316	291	319	295	293	292	290	283	301	283	288	303	287	266	271	318	314	297	283	310	312	275	310	266	286	281	300	242	270	292	310	312	295	308	270	308	270	273	251	310	260	312	276	283	304	272	289	277	304	263	290	301	270	279	307	317	311	301	299	277	283	300	280	311	299	294	324	280	284	284	315	297	275	284	308	281	287	318	332	297	336	288	280	304	253	288	291	297	305	291	294	312	277	301	278	307	307	290	294	306	308	283	297	275	323	324	336	301	318	303	307	308	302	289	321	319	289	255	282	244	325	284	293	319	307	285	292	287	258	287	314	274	303	285	292	318	266	288	294	256	263	307	338	285	300	297	291	268	308	294	286	312	294	331	323	262	283	315	272	292	285	305	302	312	295	277	318	274	280	279	276	285	319	293	297	306	289	305	290	323	311	305	274	283	269	309	296	281	290	319	284	301	307	284	322	319	301	286	292	286	296	310	281	276	310	313	333	293	291	315	324	291	322	298	291	300	266	302	265	284	282	286	305	300	301	302	287	309	325	287	291	272	296	298	303	285	297	360	295	309	318	281	299	253	320	324	285	305	304	315	328	310	307	297	244	294	284	332	278	278	285	311	308	282	236	294	293	285	317	310	294	313	315	296	286	302	295	281	303	249	306	336	278	288	280	301	302	289	307	328	290	306	306	272	304	270	257	296	281	292	298	286	304	292	315	305	284	310	297	270	265	271	291	298	293	298	290	290	291	268	305	280	318	305	328	319	303	287	284	267	256	325	304	304	283	298	316	279	280	287	337	297	306	278	276	293	299	309	270	311	287	301	296	326	332	319	311	290	296	280	260	271	295	286	334	293	280	308	271	314	312	266	326	307	288	263	290	291	286	241	256	309	308	301	309	336	311	287	272	285	269	297	287	286	304	306	279	290	343	313	270	286	280	287	293	273	309	270	275	291	274	321	267	270	267	309	319	320	265	299	334	311	302	308	304	302	286	271	248	297	318	303	280	321	297	271	298	303	304	277	296	317	311	296	294	275	285	318	328	265	284	274	286	301	296	292	266	296	281	319	293	260	297	285	292	329	255	287	314	310	302	270	269	310	293	269	274	290	278	294	304	300	288	334	295	260	282	263	299	316	311	280	263	302	269	290	295	294	286	303	326	266	272	296	289	300	311	323	273	305	278	299	316	270	292	300	296	306	316	318	275	273	273	329	302	302	277	274	272	308	269	279	296	322	329	282	287	283	274	289	299	289	261	307	278	297	264	287	273	275	308	339	318	284	322	295	274	292	320	275	279	298	321	291	282	305	293	325	292	289	333	273	245	280	289	300	315	282	283	321	297	310	281	282	296	317	292	290	309	290	279	318	299	310	284	301	305	282	268	316	336	266	309	279	306	277	287	310	274	267	279	317	292	324	302	315	307	293	297	308	298	309	298	254	302	290	298	311	287	305	294	321	291	305	251	295	314	323	304	265	319	257	289	303	297	300	285	285	270	278	291	274	297	256	308	285	287	272	289	304	321	248	305	321	316	309	305	282	312	316	289	296	328	313	275	335	312	319	291	288	298	307	295	315	277	299	331	318	286	295	298	257	336	301	284	310	294	275	323	280	293	300	282	296	273	299	259	303	288	300	282	292	313	322	294	298	303	284	310	302	324	300	296	310	302	292	295	306	292	258	339	280	294	326	304	295	283	320	294	335	295	290	287	302	286	270	295	284	280	278	298	302	303	277	293	275	279	315	305	284	270	282	288	240	263	272	306	291	273	321	301	284	265	302	309	305	274	302	262	278	295	315	271	301	321	245	286	291	293	307	282	301	320	289	284	274	262	306	298	294	297	325	282	288	306	304	316	325	277	290	260	296	301	305	299	269	287	313	313	289	320	303	297	274	285	315	288	291	306	310	268	305	302	328	293	311	307	284	285	311	295	313	317	284	317	313	306	329	292	292	303	294	296	302	302	280	286	297	293	284	348	294	297	314	318	296	278	317	295	314	286	303	273	273	293	321	292	288	316	279	285	257	298	304	266	303	279	295	254	286	260	316	304	284	269	299	280	309	320	285	273	291	259	296	300	282	298	294	289	323	288	303	294	287	274	303	288	274	254	260	301	286	339	302	293	269	280	284	282	274	279	312	273	286	314	305	259	305	290	248	329	307	308	277	346	274	308	282	306	299	248	278	304	282	316	298	283	286	286	272	256	308	308	300	293	320	277	319	293	308	269	271	284	305	274	284	287	307	278	294	328	288	292	321	313
5298	848	778	721	726	728	690	693	699	665	700	654	705	697	692	678	738	674	679	690	735	647	643	636	661	723	656	682	698	657	675	665	639	665	692	706	715	688	671	735	707	703	712	703	699	666	653	682	684	664	705	675	638	752	686	662	734	691	673	657	696	715	667	660	668	701	739	665	696	738	738	688	689	721	695	656	699	669	641	672	696	725	660	691	698	665	703	702	696	690	709	642	692	676	753	681	692	658	704	667	703	707	670	656	712	667	729	694	637	682	680	723	668	682	651	710	668	703	724	693	628	658	678	713	694	669	678	713	667	624	687	697	704	746	683	639	681	675	702	697	634	685	656	710	669	687	685	700	662	717	724	680	720	685	653	699	669	678	698	669	705	677	690	666	676	675	671	665	693	688	658	681	720	687	726	706	704	651	707	688	644	685	685	714	647	663	682	665	660	734	696	669	672	667	639	683	655	676	683	668	742	683	672	675	681	703	721	676	696	654	683	696	745	697	703	729	682	708	688	675	687	700	682	674	704	710	690	701	663	689	655	720	660	723	696	639	731	714	653	670	624	686	684	700	680	653	709	648	692	712	690	712	659	684	683	659	682	736	721	687	736	660	642	676	689	677	665	700	676	714	676	637	726	685	634	629	694	670	666	679	681	713	674	671	664	665	715	647	704	693	667	662	717	658	694	703	689	688	684	658	709	656	742	700	644	665	685	686	667	715	663	672	707	695	701	692	751	709	709	695	638	669	670	700	714	687	695	718	648	692	680	641	682	666	702	697	690	684	675	667	691	709	693	705	698	750	670	637	719	711	648	716	699	703	660	681	726	664	721	690	726	668	723	699	644	641	671	702	688	690	677	742	702	674	679	660	699	662	696	651	693	708	701	703	705	665	658	731	680	686	654	666	647	733	682	684	659	679	702	678	654	701	695	689	675	666	696	666	715	696	736	636	631	668	660	708	725	684	692	717	649	746	703	694	732	692	671	692	668	671	687	700	679	726	666	693	662	639	738	683	731	698	676	699	675	712	645	680	702	675	706	670	679	699	713	669	703	677	667	643	693	670	660	701	641	678	716	615	695	664	704	668	675	680	623	736	675	642	702	684	696	650	684	661	670	678	653	666	708	672	718	703	669	695	630	662	674	709	682	711	651	675	646	640	688	701	702	639	680	732	647	690	708	679	729	693	644	630	693	707	676	677	690	667	646	653	657	674	703	663	694	646	672	662	689	681	665	707	704	670	684	651	702	739	686	669	676	672	703	684	707	652	647	699	676	674	668	698	667	738	709	669	671	721	681	712	668	675	704	649	624	644	715	710	643	643	672	674	692	718	637	700	692	700	699	653	737	679	682	687	683	664	678	651	695	706	658	714	664	657	710	665	675	670	672	711	728	691	668	689	668	656	693	658	699	685	675	670	691	703	661	682	647	720	726	710	676	674	680	692	713	620	664	706	730	672	742	683	708	686	720	710	692	712	687	702	674	677	730	712	663	685	683	719	622	678	690	674	660	686	723	667	664	672	691	663	676	646	701	681	669	656	682	717	674	674	674	739	677	703	660	674	699	698	654	690	709	672	690	690	752	695	664	699	709	750	665	705	678	697	687	701	666	677	672	642	712	655	684	684	696	659	696	702	678	672	683	691	665	634	676	675	723	671	661	707	669	686	711	712	746	689	648	697	661	689	674	729	741	665	666	683	663	664	670	650	744	682	689	678	662	681	691	652	694	719	670	700	679	717	700	687	652	666	679	700	685	706	697	685	692	678	693	657	675	683	709	695	704	674	698	657	672	706	676	687	671	680	679	686	689	714	730	719	663	709	688	695	651	707	714	704	682	680	672	694	624	656	715	712	695	703	667	671	690	618	650	702	676	663	675	672	657	692	672	667	686	664	700	733	695	669	703	730	683	664	689	746	672	671	728	672	682	712	672	689	714	649	649	702	646	733	684	716	693	707	679	675	660	696	683	665	638	684	692	672	670	712	724	736	790	689	698	694	708	667	667	701	671	705	735	700	693	654	734	674	677	687	656	735	629	748	728	733	609	748	729	695	666	680	742	702	715	738	696	643	724	696	668	681	710	659	737	674	659	638	677	723	674	705	710	693	778	696	659	687	657	707	702	697	614	718	693	663	673	683	699	689	614	691	707	695	660	685	658	664	697	732	644	725	660	686	658	684	744	681	674	695	658	732	707	695	702	702	679	666	722	713	708	657	636	720	731	678	645	709	711	685	684	668	677	647	651	658	680	694	659	677	664	667	703	688	701	727	732	701	663	650	683	704	686	694	635	643	725	677	692	671	649	663	689	725	667	662	701	694	683	698	695	689	684	713	687	647	689	668	685	681	697	695	685	635	723	688	722	701	654	700	706	684	715	688	657	708	635	685	677	678	686	707	694	707	676	704	646	646	715	658	727	740	664	654	678	731	726	690	665	693	710	695	699	722	702	707	743	635	726	660	709	701	702	669	690	720	705	700	698	675	717	666	646	654	717	684	683	691	667	682	640	705	709	686	686	671	692	690	689	680	681	677	650	698	693	674	694	700	673	696	695	662	692	694	687	637	650	647	698	711	688	661	724	664	682	704	718	668	697	705	691	656	704	729	690	660	695	680	725	756	740	717	677	679	672	675	707	680	676	728	675	730	695	714	654	679	702	735	663	696	663	675	728	675	692	736	697	678	719	636	706	708	720	678	684	746	645	692	712	729	647	627	705	677	654	707	719	693	668	649	660	647	702	687	671	737	664	758	668	684	675	704	666	709	731	649	693	688	681	625	652	664	655	670	657	632	710	660	691	708	679	717	709	695	658	698	715	736	653	639	630	720	682	674	664	700	671	690	709	689	671	744	687	669	700	675	691	685	691	746	682	716	668	610	674	729	679	687	701	654	670	689	640	688	666	673	749	711	649	675	698	691	718	704	692	713	690	687	685	722	668	722	704	700	667	731	678	680	698	696	712	711	693	694	698	671	716	670	721	667	721	672	669	675	729	709	735	659	670	666	682	730	682	716	690	699	682	696	659	637	692	683	688	688	676	680	661	708	689	692	695	705	715	704	698	691	663	683	675	678	698	698	733	686	649	693	726	712	684	692	681	676	692	647	685	692	625	678	685	726	650	639	696	689	666	684	685	639	722	674	676	702	708	705	687	626	652	661	668	691	657	649	718	678	695	685	669	690	747	663	691	671	704	693	713	735	678	644	693	705	660	644	713	711	655	715	694	674	704	703	644	680	676	687	686	657	650	693	675	629	659	664	713	714	682	646	690	695	696	639	660	710	664	669	698	672	715	651	681	686	726	671	685	689	728	699	642	702	648	720	713	718	705	654	677	746	674	700	667	697	659	741	642	686	707	710	713	714	723	700	683	665	726	693	634	766	637	681	682	653	662	706	655	714	662	647	689	727	692	682	714	714	653	658	698	701	662	667	717	719	674	656	675	689	727	673	673	691	647	681	680	674	696	726	695	726	693	702	712	686	677	710	707	707	674	685	664	653
24501	20814	24392	27315	18975	1251	532	440	455	462	432	392	387	320	391	415	401	373	372	370	400	358	404	363	369	381	337	400	361	382	398	373	380	353	370	367	379	411	374	380	365	382	376	353	388	398	350	415	372	379	373	344	391	354	384	399	348	349	355	383	365	431	375	380	365	390	379	372	400	374	351	382	407	414	356	357	365	344	409	380	380	355	351	359	382	368	381	390	391	353	344	380	383	376	414	372	361	365	345	396	337	398	348	382	382	354	358	336	359	353	382	379	381	379	369	369	355	382	386	359	398	338	345	380	375	397	372	410	354	391	382	385	360	334	414	405	357	360	349	380	393	351	390	393	378	375	346	351	359	418	376	392	379	389	379	356	377	386	371	380	363	319	335	378	330	381	417	390	349	366	381	378	354	359	378	387	372	395	377	368	385	373	343	341	365	369	379	353	406	347	383	409	387	361	362	366	347	361	357	388	362	344	375	380	383	416	394	346	387	375	371	389	373	347	346	377	384	349	384	363	377	382	346	382	345	386	382	379	345	382	389	383	379	360	349	368	357	344	360	388	378	375	371	345	347	346	393	363	389	359	348	402	370	360	368	374	350	358	368	408	362	382	381	391	378	339	372	387	336	397	375	345	359	378	375	334	398	369	356	342	360	393	344	393	361	361	383	376	372	356	400	378	359	386	400	368	378	391	382	378	341	350	362	370	375	384	370	372	395	347	371	341	379	366	366	388	402	341	364	365	378	383	355	415	375	361	346	339	313	347	347	404	400	366	323	344	372	375	398	400	364	381	375	362	334	383	347	377	364	335	380	345	376	387	359	348	395	340	381	365	397	369	344	384	343	391	392	395	351	388	381	382	330	407	359	386	363	369	391	344	382	395	362	373	371	360	412	353	378	364	397	340	409	394	402	380	372	383	382	377	365	346	352	379	385	397	375	347	363	361	364	411	368	384	379	371	365	390	371	400	403	387	386	358	376	373	406	378	363	379	385	344	389	338	363	376	385	374	388	360	368	353	372	380	361	387	341	355	361	363	382	353	413	343	389	356	361	345	368	376	354	382	350	360	363	353	383	375	374	374	386	399	367	366	385	380	384	389	413	402	389	372	404	368	383	391	342	386	352	352	374	394	355	376	393	378	379	398	370	387	339	396	375	388	384	372	344	366	360	369	370	367	358	361	384	386	377	379	382	351	325	378	336	395	391	348	403	351	367	381	366	410	334	350	340	398	364	348	379	346	385	377	388	365	383	402	391	348	357	364	364	375	372	378	362	371	373	405	415	368	404	397	376	385	358	391	389	365	347	373	376	351	331	411	350	346	344	335	370	382	364	364	394	365	403	340	346	362	389	390	392	347	391	324	384	380	334	377	415	359	370	377	357	396	429	362	372	367	346	353	329	400	372	378	374	380	340	386	371	337	340	363	331	334	376	370	362	339	341	407	371	327	345	364	383	398	321	358	370	379	388	358	356	392	345	350	382	366	419	392	398	411	388	400	377	354	394	386	363	385	390	352	350	353	366	323	357	374	371	380	364	348	373	311	396	317	359	340	362	380	337	362	337	339	364	383	346	365	363	372	352	378	358	390	369	381	343	364	366	362	414	355	364	371	372	363	399	356	382	376	350	394	348	391	384	351	368	376	374	358	365	369	396	381	364	364	378	392	376	383	345	383	352	348	350	403	341	385	344	374	369	376	385	384	390	367	371	333	388	363	380	341	374	405	384	371	349	370	355	395	387	374	353	357	378	343	394	375	406	391	387	333	374	376	403	379	349	357	374	374	384	380	372	377	362	383	371	412	364	362	359	377	369	408	417	380	341	370	383	381	374	370	379	393	395	376	353	388	367	372	376	360	406	401	384	406	350	353	392	369	363	368	409	395	421	380	332	324	341	339	367	357	362	355	369	411	349	357	369	389	402	392	373	388	358	382	375	355	362	343	386	376	396	386	335	392	410	367	334	320	347	357	378	354	365	377	369	385	330	372	342	372	379	371	345	368	424	410	368	363	340	368	362	359	386	381	358	392	358	349	442	376	350	358	396	351	377	371	415	376	335	369	385	381	421	357	349	354	357	381	380	337	387	341	371	414	362	346	378	350	383	375	308	327	365	399	349	366	400	379	334	371	360	360	358	373	385	383	383	373	378	349	330	367	371	352	367	365	382	340	349	362	366	368	374	370	368	362	388	376	396	422	389	392	334	383	356	371	424	382	369	357	368	390	402	360	391	375	376	389	367	370	393	391	383	386	382	397	379	364	376	354	350	386	389	397	361	342	346	391	407	364	387	332	359	339	351	388	333	385	360	397	419	332	375	352	372	359	370	396	366	387	333	396	369	363	382	352	374	376	357	357	361	296	391	342	385	345	385	404	366	327	351	389	350	357	368	337	351	349	350	367	373	369	380	343	371	391	355	380	352	343	356	382	361	374	357	369	355	369	390	372	343	351	366	342	365	374	393	345	360	359	372	385	350	357	376	399	377	369	359	400	379	350	362	362	399	384	387	367	343	390	393	406	383	366	398	399	363	370	414	376	358	378	405	341	356	329	333	341	390	405	343	401	394	366	372	374	413	362	357	376	363	394	370	343	385	352	398	384	362	405	376	363	357	385	378	377	364	381	390	359	386	358	397	323	345	384	352	392	394	340	396	346	399	372	409	380	377	386	373	373	372	380	359	379	367	387	384	316	391	350	368	380	370	365	406	382	378	381	385	350	391	428	367	354	369	357	357	322	337	367	368	378	378	376	357	351	357	374	368	387	357	385	365	403	351	373	366	335	376	356	358	383	343	292	406	402	384	387	378	390	394	385	410	395	388	381	364	386	380	356	346	374	375	397	373	347	384	353	336	334	369	353	397	380	342	355	376	376	323	347	352	377	402	359	393	330	361	364	355	313	348	395	369	356	387	380	387	381	382	412	405	358	361	342	376	353	388	396	369	394	345	359	367	379	371	366	377	372	370	339	373	373	350	379	388	373	374	390	393	337	381	355	367	365	325	408	379	352	369	384	325	378	389	363	371	408	342	369	348	340	345	404	350	380	346	371	383	375	355	411	385	375	366	394	369	384	363	368	370	338	372	367	399	379	369	342	351	334	395	355	387	323	348	354	344	349	389	336	371	404	357	389	362	402	367	324	354	396	374	368	363	350	358	365	363	360	371	346	378	355	412	400	385	363	374	380	365	345	363	340	376	346	350	399	374	334	408	356	332	336	371	413	404	389	370	375	351	390	391	403	405	372	365	376	378	376	406	349	352	405	374	340	373	383	379	359	372	398	368	377	388	394	382	392	367	382	377	404	371	354	384	378	375	367	332	345	347	352	394	355	375	365	372	360	378	368	367	340	397	350	384	343	399	353	390	399	348	371	372	366	376	362	359	342	372	382	352	364	341	400	374	385	368	401	379	346	396	355	396	392	396	347	361	393	407	352	385	359	408	379	410	374	378	410	355	376	387	369	361	369	340	347	350	358	379	405	358	402	364	396	371	350	394	373
3420	3016	2064	1240	1020	932	859	848	857	799	851	802	826	846	816	815	823	810	831	851	825	835	845	792	825	800	820	825	791	782	815	807	804	867	812	827	845	864	807	827	846	826	786	762	806	854	837	816	846	865	847	856	829	789	825	802	796	813	785	844	875	809	817	800	827	798	864	843	873	858	809	802	802	789	816	804	874	835	822	828	837	821	786	850	811	824	785	838	818	823	798	824	808	812	832	816	767	865	832	809	832	822	838	832	848	780	825	821	785	802	845	817	828	864	799	799	833	795	835	802	782	798	846	798	840	868	829	803	838	842	847	834	775	814	784	783	828	833	805	782	830	782	783	820	836	871	798	846	759	858	823	784	765	827	836	810	828	809	840	815	804	852	806	842	822	847	868	803	796	813	800	777	802	856	796	787	758	839	816	825	850	860	855	814	824	832	799	779	802	785	836	822	838	813	812	823	858	822	827	833	853	785	855	806	851	825	829	835	820	838	865	799	819	787	835	853	866	814	819	837	811	831	758	803	816	784	822	813	829	805	838	893	817	843	798	839	852	797	833	824	808	801	794	825	820	816	816	821	810	811	798	825	810	828	814	809	810	847	793	847	811	853	844	871	811	811	881	823	772	827	843	853	859	841	816	870	814	792	810	834	817	852	842	821	852	792	812	773	809	838	790	836	830	849	788	835	766	841	804	811	827	838	849	830	885	798	794	848	841	810	798	802	819	818	780	838	879	886	835	811	822	850	848	785	847	837	839	795	775	819	797	805	803	815	824	796	796	829	845	879	818	786	829	855	804	799	850	825	800	892	811	860	801	823	776	821	823	838	847	813	807	774	813	826	773	823	795	816	834	891	826	778	815	843	817	811	845	816	806	834	820	782	800	801	773	861	789	868	791	759	843	810	801	813	816	850	817	866	790	809	818	834	800	835	736	840	801	802	821	860	770	832	828	837	818	831	840	827	821	845	827	820	765	847	791	839	823	801	810	897	859	819	789	801	808	819	839	817	817	794	839	782	834	779	846	808	790	839	797	852	799	833	829	771	789	809	793	805	807	824	873	834	785	811	806	832	844	834	782	773	802	859	820	820	792	807	812	835	796	811	805	792	827	839	790	817	827	776	836	834	779	812	839	811	817	797	795	839	827	793	840	837	831	852	818	856	825	820	821	846	767	819	813	782	821	872	787	784	792	784	775	870	829	807	815	830	842	821	869	794	814	789	816	854	836	775	851	819	832	838	830	800	812	817	801	826	816	816	826	850	787	808	814	818	820	847	843	828	825	803	841	803	852	780	831	826	816	836	781	814	775	805	831	850	797	806	826	842	836	849	837	820	831	808	878	866	873	796	821	788	817	859	868	855	807	820	796	803	814	803	835	782	787	820	803	824	893	853	832	867	799	785	797	788	808	790	803	814	783	792	877	819	840	788	797	827	822	842	792	837	854	820	847	837	810	861	785	840	773	766	832	850	861	819	828	810	830	814	818	864	861	827	852	804	803	843	786	815	816	784	796	779	833	819	812	794	823	799	792	827	848	826	861	841	783	837	799	774	862	809	842	846	795	813	819	785	874	794	838	825	784	841	817	799	828	794	772	764	815	809	813	805	789	804	833	773	845	844	878	811	813	814	798	799	756	841	800	811	793	814	828	819	862	867	856	813	842	824	768	798	849	797	826	817	873	754	844	803	775	846	798	808	799	835	810	791	843	817	816	775	836	784	766	824	790	844	827	860	815	822	825	775	780	827	809	811	842	792	844	809	812	834	824	810	823	803	837	813	810	817	796	798	844	775	817	801	779	796	793	792	832	773	817	830	842	816	825	828	799	850	808	742	806	823	832	819	777	859	831	798	814	839	764	858	807	819	766	820	831	827	830	857	807	797	817	858	839	822	792	831	789	825	831	844	800	848	794	805	809	795	802	810	814	860	749	775	823	824	823	869	803	833	808	801	814	814	783	795	808	831	808	758	840	815	867	827	823	783	839	813	847	746	824	743	873	812	824	799	840	797	835	841	830	829	802	839	848	798	828	855	819	794	861	854	781	802	808	811	863	824	823	824	837	835	801	838	809	819	798	808	852	835	814	834	851	814	834	789	872	845	797	813	772	837	871	827	813	825	780	838	806	840	783	786	807	796	801	831	856	797	811	800	809	806	843	802	794	810	789	836	797	799	793	848	812	818	802	823	863	831	850	857	835	776	791	788	791	853	828	864	815	867	800	858	821	834	777	819	804	832	750	792	778	881	851	858	783	873	871	858	840	798	835	819	775	838	814	777	824	822	828	864	850	846	849	778	816	811	812	820	803	885	831	803	818	794	842	823	846	835	794	852	790	795	846	797	789	813	825	838	836	836	835	833	859	818	895	803	832	837	772	861	755	833	812	838	823	815	829	847	811	827	822	838	837	832	849	817	872	822	846	765	832	826	849	869	819	773	815	818	832	851	830	784	817	809	840	814	831	770	827	788	798	806	814	807	832	862	842	837	821	818	852	864	768	808	808	823	838	818	789	836	830	832	791	822	835	796	840	793	854	857	811	860	810	871	817	808	794	819	779	827	782	819	811	766	820	803	845	820	835	764	873	792	841	834	750	827	822	851	795	858	770	830	782	836	845	785	825	839	820	876	842	859	827	806	807	787	896	809	845	805	776	801	787	821	823	817	874	851	834	784	796	876	845	792	843	814	852	797	814	816	868	846	870	836	786	786	786	742	831	838	781	794	806	797	830	811	878	743	800	790	801	818	807	805	799	866	860	867	762	817	825	906	851	846	843	809	857	799	822	785	822	817	845	766	799	799	837	838	839	808	866	785	823	813	837	756	792	831	828	820	831	784	816	818	825	791	841	839	854	825	827	784	768	806	773	881	820	764	832	851	766	823	840	831	782	832	830	812	810	822	842	802	804	853	813	801	806	825	831	801	772	848	829	809	808	803	809	814	792	794	844	804	865	770	826	828	790	802	825	830	842	794	834	849	834	761	809	813	823	825	780	818	811	786	815	861	807	759	796	785	834	822	854	790	798	832	832	770	795	861	813	803	842	860	826	803	810	830	799	863	809	794	810	837	810	850	766	816	859	811	810	832	825	814	792	855	828	817	824	846	848	823	810	823	813	811	819	775	783	819	764	893	840	786	782	806	836	860	793	796	789	832	800	806	844	835	826	785	786	790	831	821	823	793	812	739	754	817	835	845	898	804	832	812	844	793	815	842	765	861	844	834	855	869	805	823	808	836	837	847	759	809	842	805	911	782	797	841	778	827	854	834	831	877	847	834	771	814	789	816	821	837	816	880	882	785	786	833	840	784	807	800	817	858	773	871	820	815	796	788	782	815	795	851	853	791	781	837	836	819	844	789	844	751	817	822	854	814	830	786	892	853	747	790	843	801	845	825	815	772	805	883	758	878	816	795	784	795	832	802	812	823	834	811	813	800	837	820	825	837	875	793	839	780	827	799	847	821	848	844	794	817	788	835	829	849	829	833	823	831	815	808	823	795
23583	20858	25130	26705	20864	20846	2721	481	358	310	287	302	263	247	255	228	255	234	263	236	234	216	235	224	217	238	218	239	236	241	212	242	217	216	204	210	213	238	228	241	224	218	208	231	216	237	244	230	198	216	217	221	197	205	216	235	238	225	223	224	210	208	233	196	201	211	220	191	241	205	233	212	235	205	229	211	232	195	218	230	220	203	243	244	233	209	227	211	198	214	226	215	232	210	247	236	232	198	195	220	222	211	253	223	205	209	216	227	242	217	187	204	243	237	217	234	217	203	214	215	197	200	228	230	206	215	235	211	238	232	238	215	236	209	224	208	232	201	189	214	242	190	242	181	241	217	212	219	192	233	202	234	226	228	234	247	190	201	229	198	219	217	222	243	245	212	230	198	217	237	214	223	224	204	209	229	217	210	216	243	204	240	245	228	223	218	199	226	227	206	210	211	201	211	224	241	239	192	217	217	220	195	214	217	199	197	217	215	221	212	217	204	216	213	177	217	225	235	225	228	234	221	229	215	236	228	224	199	226	204	182	207	198	206	190	224	227	195	248	203	243	232	211	205	228	209	186	227	253	216	220	218	202	234	208	246	212	229	236	202	245	234	202	198	247	209	228	221	238	239	221	242	234	242	193	203	204	200	222	175	210	230	240	254	224	217	235	215	227	183	232	225	224	205	238	223	226	228	234	196	241	235	238	230	231	217	206	199	234	203	210	223	236	232	241	214	221	219	222	216	203	218	209	230	206	229	215	217	246	217	215	219	203	219	182	196	224	235	236	202	175	227	222	236	230	218	232	192	230	258	213	214	236	195	201	211	224	234	239	204	228	204	213	218	214	226	225	225	211	217	211	213	234	216	222	203	211	226	220	243	192	218	234	212	209	218	228	225	213	242	244	250	187	218	203	177	223	235	254	225	220	236	207	237	215	254	233	233	221	199	189	198	215	218	223	223	221	216	230	229	203	220	226	228	180	241	218	230	204	230	222	217	212	210	206	224	198	236	226	225	202	194	187	199	240	195	226	243	208	251	257	210	249	203	207	250	212	202	209	216	247	198	206	187	222	217	203	220	230	246	199	222	199	221	212	238	212	228	202	202	215	222	216	220	226	208	212	220	254	241	249	210	220	221	210	204	219	215	203	225	179	220	246	239	210	217	227	211	240	211	209	223	229	187	219	226	214	252	224	226	239	201	192	232	245	192	233	244	210	203	222	229	237	226	227	210	237	214	205	199	250	211	225	202	213	221	219	196	232	218	222	239	221	206	197	246	239	207	198	211	230	250	218	226	205	226	217	230	222	212	210	220	225	215	235	204	201	186	246	208	204	214	251	223	177	197	209	220	224	195	215	199	242	241	248	228	243	221	225	228	216	227	202	205	200	234	248	233	225	204	217	238	232	204	217	236	218	218	243	213	211	241	238	216	221	224	233	190	211	210	242	224	234	245	210	235	225	219	221	207	246	201	225	203	201	202	215	223	237	237	206	207	235	235	232	223	230	213	228	214	210	213	225	213	234	200	200	220	230	189	227	209	214	240	223	197	225	198	208	238	227	219	224	219	164	185	227	240	207	210	233	216	250	229	217	202	216	190	233	215	224	228	248	199	214	231	231	214	182	241	256	208	202	226	208	237	219	197	230	212	227	220	205	216	215	189	220	220	234	235	224	225	204	226	205	215	216	232	237	221	217	223	217	230	221	235	247	210	225	237	184	251	218	225	237	225	205	247	228	228	225	211	229	222	232	230	208	213	226	220	221	241	226	206	235	232	187	213	227	210	210	204	212	218	244	211	252	234	236	188	225	225	232	217	207	231	206	218	227	207	224	232	217	222	227	218	218	194	207	219	209	199	237	211	208	217	221	227	241	202	216	208	206	224	219	206	218	234	208	237	214	223	220	234	242	230	197	244	230	191	245	207	236	223	214	195	197	214	196	239	238	212	211	227	229	217	231	220	256	234	230	213	224	211	240	230	197	214	216	217	237	209	185	229	228	210	213	239	218	229	222	197	250	228	191	225	218	239	247	265	194	220	227	242	219	226	190	223	227	239	232	221	260	196	235	232	209	220	227	216	200	217	239	187	223	202	222	231	213	220	209	202	232	187	204	249	221	214	200	206	222	238	195	206	229	219	194	209	209	233	256	231	238	231	254	222	165	204	227	194	212	252	194	208	214	224	224	230	204	237	233	230	221	208	223	199	201	194	215	221	232	207	210	196	235	215	229	199	254	205	212	203	181	209	231	226	203	196	217	225	224	209	214	196	223	196	205	215	226	239	197	218	233	220	195	228	221	216	227	197	214	197	210	242	251	239	216	242	205	209	191	222	199	234	232	216	205	214	235	216	215	240	213	244	211	240	198	208	232	218	236	221	222	216	218	224	219	189	237	260	211	215	214	202	227	232	230	220	215	209	222	194	205	205	218	191	206	206	219	235	207	181	194	192	206	200	235	246	223	209	212	249	209	221	209	199	230	233	250	215	235	240	227	190	208	223	240	246	222	219	232	238	205	192	217	213	215	200	227	236	196	221	216	196	222	226	205	233	227	231	198	208	230	196	223	221	233	226	229	210	204	243	272	230	231	239	234	239	253	262	203	197	207	251	215	239	212	229	212	182	242	211	211	225	221	226	222	218	220	237	184	221	236	174	222	234	193	226	252	238	198	205	214	215	209	228	229	224	192	221	204	217	196	246	250	215	236	250	219	223	203	206	207	224	199	216	229	244	254	215	190	228	208	233	228	220	194	224	225	264	229	224	215	226	234	201	187	196	224	234	204	236	199	225	215	200	223	195	205	249	246	200	247	220	203	224	209	202	207	221	244	243	205	219	221	191	212	208	194	223	228	219	234	208	219	222	188	235	202	184	220	200	206	209	228	228	218	215	204	245	218	218	237	196	237	238	238	241	236	207	235	228	230	207	206	230	205	216	210	215	218	218	222	212	223	193	218	217	197	226	231	226	235	239	224	226	233	218	228	240	224	220	196	205	229	228	236	246	202	202	233	205	214	247	204	207	218	224	203	219	234	199	218	230	224	233	208	240	199	199	219	210	204	227	209	221	202	231	235	213	226	216	211	193	208	216	214	214	221	222	202	185	227	214	205	209	210	203	223	216	220	213	209	232	201	217	204	228	195	224	217	200	248	227	208	211	245	220	218	213	207	206	218	265	204	239	236	235	252	214	174	218	214	220	228	247	230	196	201	243	188	218	216	224	248	210	231	203	254	227	242	235	219	210	224	229	244	216	184	215	206	218	214	245	205	214	250	229	210	214	208	207	227	186	220	237	245	234	221	230	218	239	212	225	219	212	204	213	226	210	232	238	211	215	239	190	203	233	218	230	209	210	223	216	218	221	220	200	252	232	221	231	227	184	218	235	205	223	219	192	237	258	223	238	236	232	225	218	258	233	225	213	195	227	219	235	190	238	220	218	216	208	210	236	217	208	208	208	225	204	214	199	228	202	225	225	197	224	231	221	200	196	230	221	221	221
3433	5151	3116	1562	959	731	624	615	556	567	552	553	519	533	504	486	534	501	478	538	555	497	525	535	496	531	503	547	503	510	488	507	531	531	475	518	518	514	525	515	471	519	500	515	516	476	522	472	498	481	522	531	473	480	487	490	518	489	484	522	481	553	510	499	473	503	504	490	496	492	539	510	476	538	491	491	527	498	495	503	511	495	499	482	514	476	480	549	514	511	519	474	509	519	451	475	505	521	506	491	473	501	477	479	503	508	499	516	489	468	533	506	487	491	477	545	537	477	529	496	514	549	524	488	494	495	520	484	494	469	495	503	483	496	539	512	460	532	496	512	512	489	483	509	514	480	459	481	450	491	505	497	469	495	536	498	570	527	513	522	490	456	504	510	483	493	474	486	508	473	493	518	508	519	524	463	519	495	506	486	539	498	487	488	471	482	500	484	483	483	478	479	512	498	479	464	488	537	505	476	491	496	468	504	443	528	520	483	519	524	517	484	528	548	520	489	502	468	523	462	512	490	498	535	522	520	516	498	492	510	511	500	523	517	520	484	482	499	529	519	546	510	500	517	501	486	513	512	509	556	470	495	523	488	521	449	522	492	468	476	493	529	492	474	535	509	486	512	512	505	457	503	489	500	490	529	505	519	509	459	488	500	512	460	499	494	543	520	518	494	530	515	498	469	484	515	484	492	520	549	529	550	528	480	502	495	468	531	488	496	517	507	492	501	497	510	504	500	505	492	510	480	524	493	506	570	546	521	480	517	496	542	489	503	529	490	463	491	494	471	514	464	501	517	500	487	523	526	518	482	510	535	505	489	491	506	478	497	477	466	496	510	505	496	511	515	498	478	507	514	494	492	485	493	531	509	516	525	491	495	488	480	515	464	529	524	502	509	450	498	516	488	482	476	506	465	472	495	484	477	488	476	503	498	520	514	522	521	491	510	504	508	474	459	439	513	530	497	503	492	542	505	512	516	514	505	509	505	547	498	495	484	477	465	501	515	476	453	536	511	474	510	486	505	529	480	526	486	491	484	456	530	514	516	503	493	507	494	539	496	526	508	510	531	519	503	504	494	495	512	507	476	489	475	528	518	500	470	460	513	482	528	543	502	508	527	485	479	492	469	511	517	471	492	504	504	518	499	500	513	523	495	509	501	472	499	510	501	496	520	538	517	548	562	510	507	537	494	496	472	495	523	540	472	478	465	479	510	477	511	495	485	533	472	481	508	492	509	532	499	541	481	540	529	526	515	506	527	489	554	515	498	502	501	466	481	466	499	532	463	479	479	514	485	537	518	466	519	499	476	534	525	487	466	531	500	504	485	493	491	474	531	527	538	520	509	464	505	578	476	457	481	518	524	536	521	503	473	534	482	518	485	493	509	488	482	531	462	535	546	501	524	493	539	501	544	500	495	536	482	516	497	499	491	497	500	531	532	507	504	511	466	524	488	495	503	499	500	514	551	500	518	484	448	488	481	496	484	523	531	499	495	521	495	495	429	531	532	473	497	511	534	488	516	498	511	501	496	529	532	494	529	465	485	512	484	489	497	482	516	539	534	531	525	461	495	494	482	519	471	503	486	511	486	504	472	481	492	509	499	510	507	514	495	505	446	512	487	528	482	492	517	525	504	492	490	504	519	542	505	477	511	491	519	483	453	539	469	459	473	484	479	516	470	501	504	545	492	516	500	479	496	520	492	519	502	482	524	491	527	538	499	505	504	479	529	471	500	489	505	469	528	496	476	499	508	475	519	491	495	482	503	557	491	540	435	517	466	519	473	507	488	495	486	517	517	488	506	468	487	511	537	511	520	486	492	490	503	545	516	482	487	542	479	487	492	494	524	520	487	475	541	527	525	523	484	537	478	485	501	555	507	484	526	464	520	500	526	515	495	500	519	511	488	501	536	516	530	502	490	471	469	494	527	493	509	504	476	505	470	532	500	468	497	506	464	490	496	486	523	538	515	520	515	529	518	472	491	472	473	527	521	509	462	505	502	507	508	505	473	509	530	530	515	445	511	502	491	538	561	500	510	493	522	509	525	495	448	496	493	474	455	505	519	504	488	477	497	510	538	540	478	502	527	479	497	467	495	495	497	481	479	506	503	498	519	476	525	488	538	460	526	497	527	554	532	545	465	465	500	486	546	468	517	468	508	473	493	508	510	474	528	520	533	512	510	470	543	476	487	526	511	490	510	531	478	499	509	500	464	546	555	485	501	469	500	488	508	513	452	524	493	491	494	512	495	474	517	490	519	504	489	509	521	501	464	507	496	545	470	500	521	501	495	525	532	502	497	477	503	512	489	529	514	502	522	534	508	506	521	509	517	515	501	457	525	519	515	515	507	450	485	482	489	504	521	516	526	505	474	468	506	476	472	503	524	518	502	506	481	516	546	525	508	461	467	496	526	518	481	500	545	503	532	496	523	493	516	550	469	481	478	503	488	491	458	470	515	483	475	486	498	491	501	497	489	484	498	545	510	493	538	489	492	503	497	508	508	470	518	477	507	471	495	504	499	513	484	465	487	543	508	540	521	525	537	450	506	521	497	540	516	490	514	494	467	481	526	482	500	523	518	526	493	500	485	508	481	502	480	540	504	467	468	509	497	554	557	473	501	495	470	454	490	502	515	519	499	498	492	497	487	523	522	528	471	511	530	530	482	502	525	469	533	487	488	516	507	502	526	526	504	544	491	501	478	451	518	516	508	464	481	490	488	505	471	492	501	476	518	556	507	502	514	473	485	476	504	511	518	532	462	476	478	518	524	528	486	536	491	536	509	501	514	493	466	504	457	548	482	478	508	492	497	525	525	496	523	474	572	515	499	476	494	507	539	471	504	493	486	503	495	512	496	513	496	495	488	511	492	492	556	526	530	487	519	492	521	502	487	525	523	519	494	498	509	480	500	535	498	466	513	483	491	504	488	510	518	500	471	498	482	497	500	522	527	512	501	545	498	513	518	490	495	486	454	525	497	510	491	472	500	532	462	477	483	471	477	503	481	561	490	517	546	543	523	537	510	515	505	545	500	508	509	506	500	509	513	478	477	461	503	505	530	509	523	506	506	540	526	514	526	502	522	509	479	512	456	512	504	500	508	466	510	539	513	513	483	473	508	516	477	491	480	488	480	476	485	475	479	487	458	497	485	466	497	526	514	500	486	534	523	504	522	516	509	522	498	501	498	492	455	514	507	490	514	486	490	522	495	484	448	482	490	507	527	522	511	546	498	488	484	499	499	495	514	527	481	518	497	472	482	504	485	499	503	512	509	472	508	487	536	527	492	544	524	537	495	491	480	496	475	500	480	521	492	501	501	492	522	489	524	521	487	507	488	499	469	527	546	516	519	515	521	508	510	473	505	504	520	541	523	478	482	472	516	524	467	534	527	503	510	510	521	505	481	506	462	502	494	497	473	503	497	506	518	477	493	502	508	491	498	466	510	457	499	528	466	500	515	515	514	500	513	531	494	497	537	496	505	518	496	499	503	492	525
32417	11805	1328	391	354	287	305	299	322	299	304	274	307	285	295	334	280	311	322	290	312	367	312	315	305	292	308	321	317	284	311	321	291	306	317	271	289	296	296	278	260	285	285	273	327	297	291	313	280	285	291	249	307	289	281	327	297	285	294	328	276	299	302	302	275	286	279	299	326	307	280	293	296	279	275	297	315	285	317	308	289	325	302	292	321	307	268	273	314	276	278	297	312	323	257	343	291	310	275	327	292	294	290	298	278	297	305	296	297	296	296	276	310	328	329	297	313	313	303	283	304	282	296	263	292	299	299	285	330	303	303	309	302	290	297	313	270	301	268	343	265	305	309	293	274	287	317	331	287	318	291	287	294	292	275	310	313	316	305	278	321	280	309	279	333	291	286	315	299	282	328	304	284	290	316	321	294	318	290	277	302	288	316	299	291	282	289	295	299	310	282	314	285	310	281	284	273	299	293	299	308	287	301	315	329	306	284	309	301	266	308	277	274	272	298	310	275	298	278	296	334	284	315	308	273	295	297	289	320	294	294	297	316	266	282	276	270	290	306	308	268	290	307	262	303	282	279	325	298	288	319	304	294	273	264	299	284	302	339	260	279	266	299	267	286	328	306	307	328	301	294	299	292	266	296	282	292	289	279	311	298	308	276	292	276	307	314	278	306	273	307	287	278	285	267	292	293	345	279	296	289	274	314	282	311	284	306	284	273	299	310	299	304	299	276	293	304	286	285	312	310	302	304	272	309	304	273	296	311	298	281	277	292	294	326	290	292	286	278	299	300	331	279	294	297	289	284	284	302	295	323	290	298	283	295	287	260	296	273	265	291	284	320	302	314	316	281	305	284	264	309	303	324	323	294	271	330	301	291	314	271	280	297	322	315	293	315	285	285	327	291	328	289	301	285	299	304	316	302	320	285	304	288	313	262	307	268	267	288	325	310	313	307	305	310	320	288	297	296	328	299	335	334	280	264	310	293	279	319	310	327	313	298	322	326	329	269	346	258	296	315	318	295	306	276	299	292	270	268	289	304	326	299	284	300	300	284	287	302	296	276	323	337	325	281	263	285	282	285	277	294	318	264	291	296	264	267	300	322	305	306	339	301	275	295	238	322	278	278	315	318	314	311	314	298	275	283	317	313	294	300	275	300	270	266	317	299	329	309	320	308	306	315	274	291	256	273	307	327	337	299	312	285	271	282	289	289	285	318	277	285	303	287	326	273	320	285	292	272	280	275	290	280	285	296	296	304	294	293	287	296	301	299	280	307	282	290	275	307	330	316	319	316	301	319	279	327	261	274	297	299	281	313	271	286	314	320	349	296	276	319	295	291	297	288	305	290	301	310	277	292	302	313	287	272	340	312	312	314	281	280	308	326	304	277	250	292	258	272	293	296	314	278	254	314	304	280	274	273	278	323	290	282	322	314	313	294	295	288	285	296	283	291	301	294	312	333	289	316	283	274	262	317	317	300	281	290	307	283	289	291	301	279	313	312	304	291	257	289	311	285	282	285	292	271	277	280	260	317	283	276	276	301	285	277	281	307	323	302	292	308	301	289	318	318	284	296	298	284	309	295	293	317	284	298	297	335	302	303	320	314	285	282	308	289	269	306	304	297	288	304	268	276	263	291	279	302	291	281	257	298	315	299	288	309	298	274	294	322	298	282	304	300	296	318	280	293	271	305	304	300	291	299	308	312	262	282	284	306	292	284	307	274	287	302	308	270	286	319	279	305	293	285	353	307	297	297	330	287	253	273	288	284	280	281	295	277	315	290	311	303	292	320	303	304	313	280	306	298	286	284	283	321	319	287	312	304	260	294	298	262	321	275	283	289	296	343	299	324	310	273	300	278	272	305	275	289	321	273	281	300	299	312	283	300	262	264	301	268	266	280	287	293	262	319	327	281	298	282	290	324	291	299	284	302	298	308	301	310	334	279	326	282	264	301	291	309	287	331	272	304	278	302	294	291	287	297	300	303	301	280	300	300	305	284	290	299	318	310	322	279	304	324	307	280	312	293	263	315	338	330	309	266	278	327	309	283	269	299	302	280	314	275	273	289	316	281	293	299	317	290	316	327	306	277	285	297	303	285	346	282	303	277	271	307	260	285	315	303	296	270	281	325	274	283	290	298	299	293	294	327	319	289	339	289	287	268	295	261	274	311	325	276	315	286	295	292	293	283	287	289	316	280	288	268	276	285	329	269	310	296	313	295	293	273	307	271	285	285	285	276	329	259	327	322	296	280	300	352	298	299	270	308	261	293	322	276	305	301	276	298	333	288	297	294	274	297	323	311	305	259	326	308	296	312	302	339	305	303	329	301	303	297	269	289	278	296	298	302	307	308	277	301	285	281	285	313	304	290	291	285	282	295	324	289	279	267	268	293	293	293	243	271	291	293	284	294	293	291	299	311	280	314	288	294	304	300	294	348	305	310	279	285	266	314	293	311	305	286	300	301	309	321	298	296	323	290	315	312	278	314	322	319	289	285	303	282	301	303	279	286	309	267	294	299	280	287	286	314	286	268	310	280	276	300	288	310	274	285	275	280	271	332	296	332	287	310	320	298	273	277	304	323	282	277	299	326	287	292	300	304	344	318	315	313	314	282	272	289	282	292	288	302	301	302	340	294	263	285	310	306	321	299	292	290	304	309	307	290	299	297	311	261	322	308	304	350	299	322	273	298	269	301	297	277	268	288	310	326	293	297	304	323	308	279	298	285	280	313	270	286	281	292	312	305	284	319	286	307	249	314	307	290	270	300	260	282	317	308	294	277	299	326	295	314	312	289	293	291	290	282	297	317	274	310	295	300	279	287	256	304	313	320	306	293	261	299	315	309	297	307	290	281	284	279	305	306	287	284	280	276	324	301	291	315	270	311	309	276	292	291	312	275	265	296	296	287	296	287	252	283	282	264	305	267	318	287	296	320	310	271	281	329	248	320	285	283	286	289	273	310	309	279	350	307	307	282	281	293	298	280	284	305	299	295	279	291	295	280	281	259	291	281	316	309	345	315	283	287	307	288	313	243	295	281	303	332	269	290	279	279	307	315	314	283	314	285	305	308	293	313	336	306	291	346	337	276	284	282	291	322	305	276	281	301	281	277	283	322	297	300	272	291	321	287	339	299	324	293	276	295	291	291	319	260	327	284	289	332	279	326	280	296	292	297	303	295	248	293	324	271	269	303	317	284	303	309	308	286	310	277	302	265	305	287	303	330	284	295	309	266	282	302	324	315	321	299	315	303	280	284	312	293	308	312	300	287	302	253	268	314	312	323	305	312	279	302	293	309	297	291	297	289	290	281	324	304	320	298	306	269	297	296	260	295	290	287	274	323	287	265	308	259	296	305	309	308	290	276	320	293	260	293	305	323	341	297	308	290	300	340	287	266	290	299	306	296	315	283	304	314	265	314	293	320	268	300	282	283	302	287	308	305	310	311	297	288	298	304	313	296	291	319	307	307	270	316	279	292	304	280	289	322	292	284	300
5239	838	799	761	690	711	679	698	681	740	726	700	692	663	660	701	702	689	688	719	694	661	736	687	692	653	742	692	679	736	708	696	693	687	699	684	715	709	684	716	727	720	676	626	721	725	695	705	723	696	726	650	698	692	717	686	670	720	657	662	626	745	692	702	703	705	663	721	705	677	737	693	691	695	718	693	657	671	650	663	706	658	714	719	699	701	663	665	706	702	675	670	683	714	691	681	688	730	696	719	652	718	679	662	726	667	666	733	689	701	729	689	736	689	687	726	703	671	705	692	703	730	693	701	659	655	717	674	727	692	717	696	700	639	706	671	670	691	733	692	714	686	690	681	671	701	682	720	651	673	668	670	728	693	681	650	703	694	690	729	643	708	732	681	694	687	672	668	682	673	718	723	688	676	664	642	658	669	661	690	739	681	679	696	670	669	650	704	716	702	655	674	687	669	691	674	680	686	685	683	688	715	683	670	692	727	723	715	646	682	697	684	672	690	706	688	683	685	692	682	637	690	694	672	711	683	671	732	659	691	658	669	695	676	680	677	674	673	681	687	702	696	717	689	700	681	674	691	711	701	695	639	665	673	706	707	652	758	713	700	718	694	691	684	746	688	720	666	719	685	711	734	694	695	705	710	731	717	641	654	700	721	698	689	664	717	703	634	677	682	686	675	692	713	660	704	682	650	753	701	721	644	676	696	649	732	688	682	674	667	656	655	712	655	681	670	729	676	666	681	713	678	678	707	675	713	667	699	673	695	677	662	699	676	711	736	679	641	670	716	659	678	672	691	720	688	674	711	673	666	732	653	710	702	720	696	650	711	700	736	708	726	698	689	676	628	712	656	670	684	687	714	675	644	723	651	714	681	731	677	721	689	703	730	679	664	710	704	727	693	724	665	680	628	703	701	634	667	653	656	733	664	699	684	706	694	695	727	652	697	682	694	687	727	699	676	691	708	692	678	671	729	671	683	672	725	698	675	665	692	680	683	678	671	662	739	698	642	680	669	650	700	733	707	673	681	713	686	692	663	726	696	682	677	680	699	677	685	689	692	680	705	660	687	718	693	696	680	730	718	677	654	683	654	739	717	712	663	728	684	692	666	677	663	684	633	674	737	706	691	683	705	723	715	685	671	655	672	715	677	724	714	708	687	675	684	690	661	684	702	734	695	704	692	693	706	738	687	682	660	709	672	657	709	701	669	662	648	690	664	689	711	699	676	674	684	719	691	664	685	674	616	725	631	700	707	644	685	673	662	683	676	710	704	676	705	688	701	658	656	720	668	653	752	666	664	705	686	657	676	704	651	708	711	694	672	668	675	680	708	644	718	718	697	683	667	719	734	731	676	669	696	705	721	664	691	696	696	759	683	686	716	718	704	704	717	732	657	691	689	702	771	690	674	657	746	693	694	686	688	687	718	724	733	730	718	685	712	710	695	677	698	700	693	705	657	731	704	664	682	707	694	651	696	715	721	658	647	639	723	710	669	682	692	673	697	670	687	654	712	707	711	656	718	682	689	630	717	713	718	690	677	708	756	679	679	712	689	674	660	689	682	647	682	700	686	713	726	679	692	669	652	652	683	652	730	677	710	704	633	661	728	719	711	654	673	646	656	687	726	684	702	690	737	701	688	717	706	758	708	650	686	620	706	731	716	669	700	707	608	695	704	710	700	644	732	698	706	657	683	732	682	660	693	695	714	673	703	666	700	683	691	721	719	685	702	716	697	691	710	676	652	696	675	672	717	662	694	686	677	702	664	667	658	670	632	688	714	674	754	687	667	630	658	676	704	692	657	733	694	701	694	668	673	710	762	702	684	674	674	658	674	695	709	640	670	724	652	660	572	697	676	652	721	717	667	703	631	683	699	670	694	660	752	708	697	637	718	686	680	698	729	677	641	695	665	610	691	697	650	695	696	674	708	725	713	658	684	711	666	644	688	670	683	711	708	680	718	682	646	688	694	671	711	709	649	671	687	657	669	699	748	675	689	666	670	641	735	663	654	692	692	673	698	703	642	680	707	716	672	627	703	686	733	688	687	672	705	681	718	693	672	694	666	724	653	686	683	697	684	707	727	678	702	698	706	690	703	683	691	702	700	679	670	727	689	651	701	775	651	721	654	748	668	681	687	696	758	642	687	705	691	688	712	658	709	701	664	681	711	685	728	689	716	744	676	707	685	669	681	687	687	721	691	661	672	688	686	681	671	688	647	705	722	678	663	727	678	683	721	638	696	703	649	673	737	691	713	678	714	721	679	696	688	769	694	644	711	669	704	712	693	722	730	723	732	668	712	675	685	696	686	703	664	665	672	729	715	693	723	681	722	690	672	686	717	716	718	713	710	664	663	730	674	717	678	715	748	698	714	683	650	716	663	690	672	682	680	729	664	697	692	647	680	667	698	654	675	689	726	680	677	711	664	656	693	703	735	687	648	688	687	710	650	699	647	699	680	702	700	661	688	704	678	689	681	652	699	710	666	680	756	681	727	711	684	684	671	740	711	676	662	692	669	738	711	667	678	698	662	692	650	655	642	710	652	717	691	718	694	685	681	669	661	646	708	690	698	679	667	713	707	733	665	730	694	720	680	656	704	666	667	710	687	664	674	713	675	673	642	666	677	676	685	693	636	673	684	701	680	689	724	663	699	774	660	683	718	728	709	653	686	674	718	713	676	707	722	710	716	742	654	682	671	695	698	663	649	647	672	697	720	670	708	655	669	690	655	687	658	726	687	694	687	682	665	705	698	706	697	678	672	687	699	653	713	633	686	640	684	713	732	722	663	706	666	716	699	669	725	698	723	692	676	697	721	651	717	662	714	721	662	676	664	736	719	684	644	665	698	700	731	685	664	684	728	664	662	704	672	692	665	660	662	703	720	731	667	704	686	663	696	700	692	653	670	639	712	634	669	691	696	673	722	646	697	700	724	686	704	734	692	695	700	719	692	633	692	696	686	708	651	679	670	710	668	692	672	678	668	683	700	688	707	700	717	676	714	718	701	663	685	688	705	653	724	702	691	693	697	691	683	686	661	707	722	649	655	668	698	697	687	712	661	707	709	693	766	685	756	703	725	688	680	692	664	676	717	678	730	698	672	706	689	673	682	680	690	693	728	714	698	724	737	664	724	741	723	676	694	688	651	692	630	742	697	677	695	672	667	704	652	690	648	650	664	708	694	665	683	730	690	707	648	656	682	670	704	653	676	657	653	654	720	731	672	708	689	738	712	694	680	699	710	712	714	722	660	692	695	705	680	675	675	657	686	709	703	673	684	710	691	678	718	696	672	664	700	708	704	660	695	672	705	718	703	718	671	684	662	670	729	740	702	716	729	700	705	687	673	703	712	692	680	711	697	704	660	679	707	737	670	713	694	669	720	631	683	733	703	658	671	662	648	660	663	700	702	637	691	660	703	721	702	702	688	720	715	646	696	687	669	703	700	708	698	667	643	671	707	698	710	728	692	696	661	659	669	715	660	709	680	705	701	693	683
24507	20838	24419	27370	19008	1265	532	458	382	390	419	424	382	378	413	371	361	354	391	378	357	395	375	376	400	377	339	380	384	352	377	368	369	388	383	377	385	383	362	418	388	392	370	374	403	384	389	378	364	371	352	366	349	363	384	414	375	351	413	376	387	371	376	369	344	356	354	372	382	350	392	371	414	339	381	353	374	376	379	405	390	406	366	371	390	355	355	397	391	406	355	350	369	356	376	395	398	370	401	362	397	374	410	381	377	378	372	348	352	383	379	369	378	350	372	377	367	373	378	373	390	347	414	377	381	396	359	408	407	389	363	357	385	334	354	407	352	376	353	378	359	364	363	372	382	348	427	347	371	397	352	322	342	376	365	405	384	369	364	407	381	388	398	406	393	391	381	345	397	368	368	415	360	369	360	375	382	356	369	400	329	406	386	359	397	349	375	367	377	369	343	338	396	385	368	369	422	376	348	379	381	355	389	376	386	373	334	380	356	371	393	382	387	351	343	348	368	364	392	376	383	363	319	367	395	377	386	361	364	345	367	365	393	356	375	372	363	351	391	381	382	366	370	368	346	394	378	405	392	380	371	406	428	396	369	379	361	386	400	361	368	375	405	323	418	351	362	385	369	335	343	376	397	384	372	396	409	389	394	385	373	397	391	377	393	322	359	395	351	379	344	392	373	335	360	380	375	372	431	344	395	365	380	359	358	371	373	338	353	363	379	375	387	372	357	386	352	336	393	383	351	364	357	393	361	344	431	391	390	345	384	384	386	367	374	390	335	392	377	376	365	336	353	360	358	351	369	376	381	356	368	357	347	377	379	384	375	351	346	360	399	354	372	372	373	373	325	385	377	369	403	377	386	371	403	377	338	387	387	408	363	347	348	387	370	393	355	377	384	351	425	402	366	397	365	377	359	361	401	377	388	388	382	403	382	394	350	358	332	353	342	393	381	367	342	316	384	347	390	341	348	410	396	370	387	381	371	361	365	356	395	344	361	380	363	350	369	357	381	368	420	421	390	352	356	354	376	376	346	367	397	410	410	394	348	408	396	351	381	339	376	363	364	365	336	377	346	363	377	385	366	414	382	369	350	409	347	363	374	387	360	364	340	380	378	390	388	376	349	380	414	377	364	393	338	407	375	393	354	344	391	374	398	381	382	377	338	360	376	390	379	384	374	342	383	386	416	371	370	392	359	402	369	354	390	373	334	371	351	325	383	380	343	385	363	379	398	380	396	358	375	332	398	384	365	340	391	397	414	353	359	354	403	369	350	374	406	353	370	340	395	392	390	316	396	374	370	353	381	354	396	369	375	372	394	370	380	335	392	365	383	387	349	359	391	397	365	372	362	357	402	363	381	385	376	360	361	392	378	337	429	376	402	386	354	378	369	353	363	366	383	373	429	366	366	379	379	371	405	375	364	368	380	373	385	416	364	386	357	355	372	365	372	414	361	395	366	352	385	389	382	344	357	390	334	355	372	380	379	363	379	389	394	396	388	390	353	350	399	372	387	364	407	336	355	379	400	355	390	355	382	344	360	370	441	406	399	371	382	377	339	362	407	354	417	365	355	410	378	386	371	356	358	388	367	380	362	398	413	403	374	367	365	384	414	337	357	396	363	345	380	361	352	377	381	403	457	398	362	385	366	377	379	363	346	353	389	398	350	374	394	387	382	339	371	373	353	403	379	359	389	347	399	389	407	377	377	364	340	359	359	351	358	358	392	388	377	369	367	386	388	369	368	389	340	367	360	366	359	380	365	362	394	387	380	378	404	353	386	391	375	358	364	385	375	390	368	371	388	357	357	365	384	388	345	376	381	324	386	367	358	358	351	376	395	366	380	369	399	362	367	364	401	394	369	379	393	390	405	413	350	369	394	380	360	373	396	363	351	373	374	395	376	405	359	380	374	344	390	391	367	371	349	396	394	384	389	383	344	409	364	372	365	416	363	337	363	356	363	350	373	341	371	411	352	424	354	346	370	351	366	372	380	410	360	359	372	364	375	356	384	388	363	353	391	343	335	366	389	408	395	377	364	379	363	366	384	390	391	399	368	375	363	383	339	373	339	365	381	369	384	384	362	366	397	362	359	394	362	382	334	370	348	443	405	415	342	400	351	354	350	365	385	354	368	369	396	386	372	379	367	395	395	388	399	369	363	384	357	360	388	384	360	408	376	356	331	376	372	385	357	366	353	385	377	380	368	398	366	328	369	383	381	329	388	404	385	390	343	363	350	371	427	381	385	349	378	369	362	343	369	350	353	358	380	385	356	380	356	380	351	411	372	387	397	377	358	389	383	352	365	395	309	358	388	362	350	366	321	341	387	382	374	374	383	357	365	384	335	405	395	354	363	366	348	347	386	365	370	428	369	348	394	363	380	340	391	388	392	361	375	389	406	320	391	367	356	375	372	374	327	365	392	376	391	384	376	377	392	380	388	360	381	380	387	340	367	397	372	391	350	373	364	364	371	376	367	366	357	350	337	374	365	371	422	399	389	368	383	359	371	339	411	373	354	418	352	382	428	351	382	368	393	400	360	332	394	400	381	352	388	377	408	359	417	407	367	334	400	354	347	365	374	377	408	378	367	351	369	387	362	373	375	369	414	381	349	371	385	421	425	368	391	395	375	373	445	367	395	336	355	392	404	352	367	357	411	331	340	375	368	362	358	374	392	380	384	403	364	409	347	373	367	359	380	342	387	364	380	354	386	302	319	385	404	377	369	377	398	378	363	379	381	380	372	367	390	347	396	394	359	337	356	423	383	356	366	364	360	359	385	390	398	379	385	402	378	378	397	359	368	347	386	388	392	379	379	388	392	353	364	391	409	361	374	399	346	372	403	363	358	334	384	376	382	371	372	370	358	364	348	394	413	394	348	363	416	380	345	367	370	348	350	378	380	398	397	388	344	379	371	347	401	330	376	344	362	398	362	362	392	396	370	410	344	397	368	350	369	377	403	382	348	375	325	345	358	352	403	395	359	361	345	369	359	384	404	353	361	365	361	364	315	413	343	360	360	375	387	389	411	388	392	382	416	374	358	367	385	404	355	390	364	374	374	361	393	354	364	345	376	365	379	386	369	373	364	371	371	375	377	388	378	422	372	417	387	399	367	352	369	390	326	383	386	370	368	355	348	367	379	397	420	378	353	331	387	358	387	380	362	355	347	355	352	382	350	384	404	392	407	388	370	361	390	364	398	359	393	377	357	359	356	372	365	399	378	363	393	387	361	360	383	370	396	382	387	353	403	362	346	338	371	369	402	365	372	406	359	331	364	407	340	377	373	368	351	386	329	378	384	413	371	353	361	353	380	348	327	378	372	400	394	375	358	364	398	367	373	407	379	348	366	363	361	353	353	356	328	376	343	401	389	392	350	365	394	359	350	359	415	380	391	394	362	365	387	345	374	364	404	425	367	388	398	376	410	367	415	383	412	386	347	354	378	381	370	356	364	335	369	382	337	357	448	354	373	372	388	384	378	388	367	363	406	351
3727	2967	1986	1225	1026	920	899	861	812	831	867	894	877	808	857	879	861	825	807	829	831	816	867	857	781	804	811	866	879	828	819	833	821	789	887	844	804	876	801	799	846	811	830	831	849	788	830	823	841	781	818	860	829	845	786	854	788	832	827	830	771	856	815	798	825	777	809	853	810	846	865	803	846	823	834	866	818	817	831	875	805	824	858	809	821	825	796	797	857	851	854	791	788	819	798	866	799	839	792	862	811	828	867	805	817	849	835	791	795	828	820	830	819	792	796	821	851	797	798	865	883	817	845	835	808	846	873	854	827	812	862	847	865	776	764	787	833	835	776	825	811	838	777	817	822	841	841	857	870	785	848	805	846	848	775	823	884	860	845	767	840	805	813	811	805	849	815	847	828	787	879	797	856	845	848	829	854	809	851	838	881	880	867	853	814	816	776	779	748	825	820	874	812	852	843	864	813	841	798	837	819	801	846	784	801	900	838	821	775	794	786	823	821	793	838	815	826	851	807	780	808	822	863	832	840	845	837	803	805	843	906	818	837	871	803	804	859	812	837	849	895	838	808	804	828	823	837	861	848	791	792	800	848	811	839	813	862	817	771	853	845	850	771	864	824	800	855	807	842	863	828	815	822	857	822	897	808	761	815	791	799	877	849	845	821	811	792	831	877	827	852	828	822	876	866	849	862	809	825	864	803	869	876	861	836	801	810	786	820	843	797	795	807	820	778	811	821	838	786	759	831	838	786	789	821	829	759	836	794	819	786	808	865	809	818	840	834	860	829	854	841	789	831	787	759	834	858	823	797	796	857	828	782	816	836	819	818	806	837	834	799	817	852	747	834	780	892	830	850	784	844	795	800	842	797	863	837	847	826	909	811	824	883	805	845	851	816	810	792	803	812	811	835	860	819	794	854	825	839	878	844	793	805	769	795	885	869	824	808	854	872	818	798	834	820	829	822	856	861	818	796	819	809	824	818	818	844	802	812	803	768	807	842	815	814	840	857	832	835	854	832	844	800	865	808	877	820	798	818	805	803	842	775	843	803	828	827	790	831	748	794	827	802	830	827	822	859	853	870	805	834	877	818	839	845	774	822	794	797	820	866	820	813	837	881	830	841	798	837	832	837	788	823	781	841	807	801	802	842	810	811	853	823	791	806	879	796	826	798	789	863	787	798	808	783	799	814	821	823	826	798	846	849	826	805	817	829	838	845	819	779	852	841	818	781	782	774	802	872	827	819	826	842	786	871	840	830	809	814	857	836	823	820	822	823	791	815	831	805	837	839	794	856	860	803	806	836	810	770	792	817	879	821	851	833	782	835	836	862	843	800	883	835	847	866	799	847	861	840	852	861	866	825	817	822	849	873	828	837	811	816	817	841	885	843	774	766	832	835	806	840	888	793	852	826	822	799	881	805	777	796	879	874	868	781	813	805	814	868	868	809	851	852	803	837	779	859	861	852	829	805	818	801	800	814	900	795	841	834	793	852	845	830	857	828	811	876	795	789	818	829	813	827	753	907	870	821	833	831	813	817	852	868	803	793	851	844	782	819	864	857	787	828	828	832	858	841	830	852	807	806	830	799	803	855	760	788	810	828	836	828	830	838	834	845	841	772	812	822	786	833	807	799	835	794	758	779	839	865	850	818	825	788	788	864	837	880	831	785	845	800	828	815	793	810	832	837	828	789	828	835	833	750	812	823	826	869	848	797	829	860	832	808	828	800	822	798	801	831	848	908	811	854	850	798	826	787	850	813	828	802	769	793	814	836	825	806	792	807	845	826	871	850	764	879	788	835	846	759	794	882	803	822	789	841	807	819	790	795	819	870	777	903	857	816	824	884	807	864	772	773	877	852	797	843	839	841	783	802	850	816	873	830	830	838	779	810	814	820	796	746	833	834	806	786	813	798	766	798	785	836	808	831	879	812	793	829	820	844	841	818	829	891	817	804	792	851	806	841	834	807	850	836	835	838	765	771	810	777	789	916	871	799	836	866	819	838	802	844	819	823	852	850	814	839	847	822	867	803	846	833	844	809	809	795	788	825	822	797	807	817	819	818	827	844	867	795	857	834	841	806	856	863	866	774	816	836	794	867	782	806	797	794	828	875	856	831	815	814	791	800	805	816	816	832	804	824	800	801	800	804	802	822	826	859	755	789	773	832	879	866	811	830	863	854	781	830	828	847	817	810	796	821	790	820	825	853	827	804	829	839	811	843	803	778	785	804	831	867	797	863	830	860	870	863	798	797	838	835	826	825	806	785	816	787	847	810	872	804	834	858	802	841	746	817	769	814	804	800	832	840	839	835	821	843	840	849	855	857	809	815	817	809	842	810	778	868	821	789	853	882	790	857	865	816	797	793	793	819	896	814	783	757	828	830	829	774	817	776	842	853	813	832	794	818	800	828	860	867	870	800	848	791	842	891	799	803	847	788	837	833	822	827	834	812	819	866	844	779	851	850	828	817	857	830	869	849	856	844	818	842	867	796	824	815	838	822	837	766	857	826	809	833	855	867	817	812	827	826	783	788	801	844	816	792	796	870	834	821	910	831	787	815	775	843	805	798	858	857	830	795	860	808	846	778	857	850	834	835	810	829	822	784	837	843	816	882	813	835	826	811	821	841	852	853	893	802	802	800	818	839	848	862	796	813	840	835	819	826	844	842	835	809	822	790	787	835	846	811	837	797	811	834	808	810	786	842	799	824	807	829	819	783	830	826	827	860	847	811	828	785	762	792	805	816	835	797	849	839	863	893	829	783	825	802	862	864	834	761	836	793	801	846	810	809	823	798	789	813	850	804	810	789	789	874	806	871	813	830	812	854	836	804	837	781	821	799	859	812	834	888	818	829	833	856	821	827	835	848	785	812	799	820	848	783	830	785	844	794	821	823	851	847	831	817	857	839	789	822	867	819	839	828	818	872	801	809	832	830	797	871	836	878	810	811	837	839	797	818	843	859	824	853	844	776	776	768	814	830	814	860	810	858	794	813	863	809	902	790	854	841	816	802	862	821	819	780	801	819	811	808	829	840	884	850	767	803	836	753	853	823	852	887	838	862	830	805	812	835	792	855	843	846	828	819	793	813	836	824	773	796	845	833	849	837	850	849	806	749	830	854	807	860	855	830	806	826	810	773	805	827	841	875	808	851	813	806	850	812	803	861	807	872	785	828	826	826	882	811	846	860	859	877	824	804	837	863	802	800	839	862	888	842	792	825	841	804	800	828	799	840	848	809	768	783	828	801	851	818	872	761	813	849	850	860	827	830	855	810	809	871	838	812	827	841	759	811	781	815	844	823	823	804	815	805	864	812	812	813	849	852	844	820	839	787	778	829	833	848	848	869	803	818	815	827	847	872	854	814	866	825	865	842	834	839	805	810	892	806	829	820	819	824	793	826	812	809	811	783	831	828	824	838	853	806	814	870	806	869	785	835	813	854	848	791	776	813	796	856	828	822	848	841	861	834	815	834	850	827	792	846	816	803	804	754	849
23608	20854	25142	26669	20862	20843	2532	480	372	299	280	287	290	227	267	268	205	233	230	230	243	199	193	213	218	245	225	227	218	265	240	217	222	222	234	188	203	210	207	241	213	235	218	225	218	228	210	264	235	208	230	226	213	194	241	237	221	215	222	237	234	215	222	242	212	230	260	240	215	237	248	188	233	200	262	204	208	222	209	177	191	211	186	209	240	226	205	209	204	195	193	200	223	215	212	223	209	197	174	226	228	201	228	226	235	202	210	201	222	222	221	237	230	210	196	212	221	225	240	218	243	240	207	206	187	203	222	240	208	212	192	216	237	235	227	193	200	236	248	216	228	215	234	207	239	232	212	195	215	205	232	230	223	196	221	214	216	210	219	220	215	228	201	220	219	201	233	216	221	197	207	206	204	208	220	207	223	234	193	236	211	224	221	216	216	232	211	219	232	231	214	239	217	249	232	232	215	225	229	228	227	229	212	214	229	227	228	214	219	217	215	234	229	245	236	222	240	234	207	214	244	225	222	213	223	237	201	198	227	226	205	236	213	216	242	207	204	219	227	182	230	234	242	235	191	231	223	225	215	213	219	227	210	197	210	238	232	215	228	222	220	209	216	244	220	240	217	229	220	225	233	201	216	228	221	208	186	226	222	234	230	209	232	225	216	249	217	251	221	185	228	225	217	218	207	212	197	219	201	190	229	220	214	225	230	199	206	223	243	229	202	243	223	221	219	226	209	225	218	218	209	204	223	234	234	207	236	245	216	259	204	229	216	238	208	214	211	220	220	242	235	232	223	232	203	209	197	195	208	234	208	239	195	209	222	213	211	208	213	228	245	204	239	215	195	216	212	221	218	226	214	188	214	205	216	243	219	215	231	241	258	215	249	222	216	206	237	220	234	252	240	203	224	195	234	214	196	223	201	208	235	231	200	238	245	224	249	205	228	189	243	228	231	236	239	218	189	211	239	197	227	223	214	205	210	233	220	214	214	231	186	194	227	205	245	199	231	223	219	242	202	200	214	204	200	183	198	215	215	205	207	225	204	222	203	235	216	212	222	220	257	242	220	200	207	214	212	217	222	241	224	184	192	266	206	255	246	208	232	223	215	222	223	238	225	198	222	220	216	194	223	210	236	227	212	211	211	212	231	236	206	232	200	224	225	204	237	195	214	217	191	216	249	191	217	218	220	216	210	241	251	189	178	225	261	221	230	205	207	236	216	217	188	250	221	206	240	247	220	229	177	233	213	211	227	182	223	225	244	198	221	199	214	211	222	232	212	199	200	228	207	195	210	241	224	227	219	216	204	202	220	218	250	215	198	207	228	207	226	216	230	233	197	190	230	247	237	221	223	212	231	222	192	218	193	223	231	238	227	203	254	220	219	222	235	231	223	215	223	209	235	212	257	220	194	217	221	244	219	238	233	251	217	238	213	228	201	186	235	218	208	203	186	192	219	193	239	238	210	196	224	239	216	234	214	204	251	217	226	240	215	250	246	201	190	195	189	244	227	207	209	206	207	226	256	203	199	220	216	204	246	230	247	197	227	203	212	224	237	219	201	210	193	202	251	230	210	207	216	216	193	218	217	218	210	226	228	239	201	224	183	193	226	235	215	212	196	218	217	235	235	223	246	237	242	232	232	213	221	237	204	216	229	221	241	225	203	223	187	215	238	249	217	208	228	232	182	202	204	239	219	232	233	227	220	237	212	226	209	222	235	202	228	223	221	221	237	222	214	218	222	214	238	213	247	213	225	239	212	198	247	205	231	223	199	215	238	235	222	229	219	212	219	209	251	244	208	238	210	212	228	235	202	223	218	189	230	223	213	242	201	231	247	219	229	235	198	210	229	209	241	223	241	220	200	223	216	206	213	244	221	209	193	218	219	208	216	202	183	217	234	232	239	208	230	214	240	244	220	187	221	235	217	198	225	215	205	224	193	209	203	252	218	211	254	217	233	235	243	203	212	226	206	201	221	203	183	196	219	227	199	192	238	224	263	223	215	205	215	238	229	213	225	227	201	220	204	219	225	216	210	260	216	215	219	261	206	221	224	227	223	236	215	208	225	247	203	241	218	224	249	221	220	218	223	208	228	215	203	212	216	217	196	246	215	220	242	207	225	239	222	201	223	236	219	207	213	193	235	214	192	226	215	186	181	218	224	222	229	212	233	191	229	223	203	264	203	228	224	232	210	211	205	219	230	238	220	222	221	201	214	202	208	208	192	214	247	207	232	228	218	204	227	203	217	233	215	216	234	215	231	225	227	234	202	219	216	230	209	206	244	209	262	247	227	224	209	232	190	227	227	222	218	227	233	183	203	229	224	237	233	200	229	203	243	199	234	222	205	232	217	213	223	228	216	213	208	222	195	227	220	222	223	207	214	210	218	209	238	230	199	247	238	222	230	215	219	205	190	203	236	220	218	248	219	229	231	214	203	233	224	212	194	234	220	223	207	224	246	189	206	220	203	218	234	239	232	213	219	209	237	214	234	225	220	247	206	208	228	237	200	215	219	221	199	236	199	218	214	233	200	226	229	204	224	186	217	235	226	221	205	240	218	220	215	215	228	207	226	228	223	186	227	221	221	222	193	216	215	224	214	215	205	221	231	224	225	228	228	187	221	237	219	244	200	230	211	223	222	220	224	232	206	226	227	224	233	242	216	244	212	229	216	204	243	203	212	214	212	220	238	216	220	224	215	220	214	201	211	219	230	239	228	223	223	206	228	226	212	191	226	217	199	239	188	214	190	219	193	219	185	212	208	216	217	196	203	201	238	223	201	236	230	193	253	207	191	241	237	215	211	206	244	259	234	196	213	255	215	226	252	229	258	200	223	183	202	238	245	210	248	250	226	234	232	203	230	232	215	229	219	191	202	216	231	243	225	208	235	191	245	235	243	198	201	235	231	228	189	246	197	192	206	237	229	234	220	212	178	236	187	186	208	219	230	226	214	216	237	230	248	237	200	229	231	218	206	218	213	226	212	224	237	227	206	244	231	241	191	230	229	227	237	230	222	240	230	241	210	193	216	194	206	206	219	183	198	228	186	222	191	252	227	215	229	201	247	223	181	236	212	222	225	219	233	198	202	170	215	205	218	196	231	212	238	233	214	217	225	220	217	197	199	234	230	251	239	245	198	225	220	243	197	221	212	205	204	236	241	224	227	212	254	231	186	220	213	199	230	209	221	227	224	180	226	217	227	203	210	190	215	223	213	203	219	210	182	215	206	193	206	224	226	226	215	233	227	207	217	233	216	208	229	228	211	214	224	226	197	209	222	217	223	212	225	195	221	221	203	212	195	218	224	237	213	203	248	212	223	205	209	200	213	248	208	221	204	224	234	211	228	218	226	220	228	214	198	205	248	225	241	230	195	195	213	238	222	215	201	233	201	230	238	221	220	217	215	223	210	237	228	236	204	221	225	234	180	203	195	206	238	193	225	239	184	212	215	233	231	219	252	216	195	228	250	220	226	212	206	225	198	211	247	237	206	190
3340	4861	3139	1461	950	792	721	631	587	551	520	557	518	535	481	533	543	508	502	521	519	521	542	508	548	538	516	531	492	507	523	532	503	491	519	521	532	496	493	501	516	448	516	489	517	488	469	501	506	499	555	518	480	502	553	456	552	515	506	515	506	497	541	498	459	453	548	473	515	503	466	519	487	536	494	505	486	448	519	508	495	512	491	527	529	531	481	512	500	515	497	524	480	500	507	565	553	541	513	503	465	512	502	483	488	533	559	512	507	461	480	477	497	517	492	511	487	487	523	527	498	529	524	479	489	525	511	518	502	491	491	502	496	537	496	512	452	545	468	551	476	550	476	482	492	490	569	495	512	475	471	469	502	477	508	475	506	483	497	517	481	501	487	513	499	505	516	482	483	514	488	518	517	465	544	499	467	482	511	491	543	523	521	493	527	502	504	511	505	542	522	482	492	499	491	492	520	482	505	486	478	495	549	515	523	518	505	504	505	500	499	546	506	489	489	494	473	519	526	482	523	534	475	511	546	514	517	519	503	513	536	531	507	547	502	531	509	486	482	513	482	497	472	471	472	514	463	496	451	481	489	533	524	519	507	518	538	500	499	483	499	521	514	520	487	493	515	527	469	500	492	473	498	548	500	493	493	531	521	490	547	486	539	503	531	522	489	488	546	497	483	465	466	516	538	509	484	509	473	501	483	487	513	520	536	483	510	544	495	474	495	505	485	499	535	525	493	510	506	511	501	524	568	476	503	527	488	540	505	483	497	503	530	498	481	485	473	511	469	497	492	483	524	520	510	492	497	518	514	475	484	538	510	478	478	484	529	513	506	524	510	526	472	492	519	474	551	530	507	493	483	523	505	542	505	490	561	496	492	485	500	501	455	499	516	499	539	482	461	546	519	486	510	490	469	520	479	484	512	491	496	509	517	494	482	528	481	482	475	499	522	480	528	504	513	554	536	528	479	497	501	504	519	504	519	475	538	502	516	507	453	468	513	493	474	480	506	467	511	461	513	514	478	523	570	511	540	516	499	542	516	506	509	513	484	481	494	474	522	490	510	514	486	497	498	493	479	495	536	483	522	511	542	525	477	479	473	518	512	441	506	506	522	474	538	534	516	479	489	527	496	498	473	544	475	499	476	503	486	476	529	498	508	477	503	512	496	509	509	511	521	530	482	516	480	463	475	468	517	494	554	513	476	531	507	466	499	498	486	501	501	532	491	492	496	453	514	542	501	509	519	484	512	517	481	472	501	525	494	465	523	533	502	536	521	492	485	478	467	526	512	504	502	504	458	472	489	488	516	487	473	526	541	545	498	483	507	486	470	489	478	551	528	513	482	513	481	496	474	518	516	506	526	511	507	514	506	518	477	534	526	488	510	482	526	488	488	490	498	453	509	483	498	515	494	521	521	484	517	516	510	470	475	493	509	523	521	504	476	466	506	520	523	496	525	489	504	493	483	470	512	498	498	510	547	521	519	489	531	504	524	500	487	487	485	535	469	500	473	548	492	473	531	518	499	527	530	509	531	500	525	507	503	474	474	463	498	544	512	487	485	488	520	466	550	507	500	521	492	466	525	506	492	533	480	469	478	499	535	496	510	490	487	506	496	511	495	510	527	507	488	488	510	536	502	483	536	517	500	527	487	515	473	487	502	492	494	521	508	513	490	521	509	533	528	518	515	556	497	510	501	495	525	470	529	496	531	528	461	515	503	541	504	483	525	491	544	500	528	495	497	536	515	475	479	514	516	484	551	513	460	525	476	512	500	542	461	497	525	468	486	504	497	508	493	495	525	517	476	491	510	544	516	521	497	469	528	526	514	481	482	509	482	514	535	480	520	476	516	509	452	509	511	488	516	505	468	515	515	544	497	492	521	494	493	502	518	513	494	480	516	523	504	520	545	474	515	526	510	486	475	497	505	515	511	530	525	478	492	506	491	506	525	465	491	510	518	509	536	495	540	481	538	482	520	491	499	505	529	518	515	490	512	491	491	551	531	534	509	492	466	467	486	530	457	512	503	483	501	453	487	512	496	489	538	538	487	505	530	509	463	525	486	489	468	478	516	493	499	487	470	476	472	532	502	523	486	513	502	501	524	496	472	511	516	505	503	527	514	538	504	506	533	510	549	542	536	505	493	514	496	505	489	492	500	505	534	502	525	514	474	552	474	498	521	503	481	488	501	531	496	487	492	475	480	499	495	540	535	508	496	491	496	488	511	498	470	455	488	497	508	474	496	498	517	497	514	512	525	505	502	451	460	509	547	515	480	487	501	468	511	501	511	514	523	509	534	503	525	501	513	504	488	498	532	462	489	486	461	498	525	516	469	513	514	473	487	489	519	490	492	489	476	505	513	505	497	461	496	544	513	510	489	512	521	489	534	508	500	509	455	514	501	483	484	516	527	509	512	513	473	542	504	525	501	516	505	538	519	534	531	543	470	504	499	531	508	443	496	493	519	478	476	476	519	469	528	518	497	515	488	498	538	522	479	485	488	486	517	494	524	534	504	511	564	451	489	503	512	504	532	532	511	493	485	491	493	540	507	470	500	524	511	501	493	521	527	485	511	468	465	484	482	528	441	525	483	489	507	502	499	511	500	441	492	476	505	513	468	526	513	450	502	490	493	504	484	455	491	497	524	482	509	550	526	505	487	521	527	495	472	527	507	540	487	468	464	486	522	484	509	517	480	512	483	500	476	483	506	500	486	473	476	483	507	522	545	510	495	471	534	500	534	501	471	539	499	508	537	511	485	512	478	517	488	494	514	501	516	519	462	512	489	468	518	450	444	551	514	511	512	478	506	500	493	538	509	493	492	550	496	476	465	501	458	475	524	498	496	519	561	497	510	526	490	510	486	493	512	506	523	468	526	490	519	487	483	485	482	504	511	500	522	507	465	507	480	502	502	472	491	543	475	501	512	505	479	517	484	545	536	524	548	485	492	448	501	482	508	545	471	482	486	468	539	516	513	462	505	483	520	492	510	526	523	483	459	449	502	519	497	480	496	515	501	497	498	521	543	485	476	518	499	495	511	480	520	549	531	499	466	492	520	538	510	499	494	476	505	499	496	496	487	492	524	517	480	513	531	548	517	540	479	510	523	509	488	489	498	454	520	483	534	456	509	539	500	481	449	500	517	506	471	516	496	532	522	492	530	537	469	481	494	484	490	449	493	477	521	491	471	494	507	459	462	489	518	472	458	550	513	530	529	470	511	521	492	507	469	517	484	497	514	512	501	506	508	501	506	494	547	482	504	504	473	494	476	487	519	489	508	443	462	527	485	544	488	544	494	453	496	502	507	463	511	512	490	490	549	470	456	516	514	480	512	486	485	569	484	509	507	520	504	483	522	523	547	488	479	493	514	503	503	489	496	484	549	502	555	556	507	516	532	513	514	514	511	503	517	507	509	520	483	502	477	449	535	523	543	509	495	533	501	481	499	499	487	504	544	505	529	514	496	496	478	470	517	544	486	469	497	483	497	470	524	487
32355	11786	1289	403	338	352	312	284	283	336	312	300	290	310	325	288	273	273	284	268	293	339	289	270	270	302	255	325	259	316	302	304	267	305	278	323	300	267	323	297	298	268	275	319	277	299	311	273	276	336	298	306	301	296	290	291	285	282	294	285	295	303	288	299	304	311	281	313	271	296	275	298	292	316	295	279	285	336	345	332	313	291	296	303	289	315	290	295	315	303	326	291	305	305	278	330	321	270	297	280	344	310	295	288	293	332	305	281	285	297	315	265	305	318	266	270	306	321	293	326	280	291	291	312	296	307	267	323	311	334	293	286	323	290	313	328	264	275	268	277	285	310	303	307	309	296	300	297	286	294	327	323	281	277	271	301	304	284	294	285	303	281	270	280	282	308	307	290	317	303	287	314	324	309	296	295	326	309	309	286	277	304	323	299	289	301	265	290	302	262	285	311	303	270	259	313	327	268	276	277	293	290	331	292	296	285	287	287	321	307	288	291	293	273	299	310	285	289	297	288	278	316	289	292	300	313	299	304	316	306	279	293	258	312	296	299	332	288	289	277	294	293	268	290	282	295	274	289	319	285	290	273	317	320	291	337	305	279	256	320	307	303	310	288	300	306	321	308	291	281	296	322	309	297	270	276	306	324	284	274	296	285	288	305	279	296	288	289	317	288	297	299	296	302	287	276	286	309	308	269	306	306	255	335	289	283	309	282	306	261	296	291	287	299	298	287	301	292	315	302	287	292	296	323	322	294	256	296	306	280	278	311	294	276	320	306	289	297	284	284	262	314	306	310	285	282	309	294	304	288	308	302	307	272	261	320	273	287	295	294	318	304	320	312	322	261	273	317	296	298	295	277	303	297	298	301	296	286	292	304	290	286	304	313	291	309	281	273	288	298	265	316	273	290	285	316	287	293	295	290	286	297	292	283	280	301	309	275	307	302	308	300	290	282	275	312	298	311	302	284	306	285	291	261	326	296	325	268	298	274	299	275	268	274	292	329	312	324	277	319	299	283	299	307	273	268	295	275	305	300	269	308	300	270	287	285	292	289	299	293	303	296	316	294	310	318	301	311	268	288	275	275	299	282	314	301	284	274	266	291	296	312	271	297	282	270	296	288	273	312	302	298	307	262	303	340	261	313	287	297	288	344	315	282	278	300	288	290	296	319	233	280	324	309	289	321	310	295	290	277	313	294	293	278	292	304	289	308	299	290	333	279	309	316	286	320	299	320	290	308	298	307	271	285	291	295	278	295	284	285	252	310	297	302	285	295	313	289	281	288	259	263	268	273	320	306	290	319	312	277	290	293	304	315	280	288	280	294	315	289	265	296	292	314	291	246	283	312	297	285	295	267	287	318	275	308	295	336	334	289	328	317	313	255	288	301	294	315	278	309	279	313	283	282	287	303	280	281	252	270	294	315	294	284	288	328	276	283	302	298	327	300	320	301	298	277	309	287	276	288	347	321	303	298	293	285	308	305	285	335	287	294	293	287	305	301	309	293	306	270	332	330	306	293	312	316	277	296	299	290	289	300	312	286	254	315	281	290	314	286	293	321	280	318	287	310	294	295	278	275	294	283	296	292	283	279	316	284	278	300	308	334	306	297	298	322	316	293	280	286	305	267	271	312	275	299	272	265	300	289	286	294	297	248	294	295	296	283	290	290	295	283	303	297	269	306	291	307	292	277	309	304	279	297	266	283	294	301	285	277	289	305	303	284	291	284	279	276	321	295	304	299	307	305	279	325	294	304	309	328	305	256	329	282	292	294	283	296	297	299	300	274	304	318	331	272	290	258	311	273	263	335	325	288	314	323	316	301	302	276	306	292	303	295	280	291	320	279	283	255	325	274	340	290	269	276	273	315	283	299	312	282	299	293	284	303	279	297	327	280	262	304	314	287	271	324	293	263	253	270	283	298	307	298	280	313	299	289	342	277	306	326	279	297	273	288	304	273	296	311	274	284	295	283	298	268	280	289	286	299	323	265	305	284	296	284	310	307	301	308	299	286	322	294	279	289	274	311	273	285	294	283	268	271	288	310	286	288	274	280	290	314	295	309	276	280	298	298	265	283	298	310	309	290	337	303	259	266	305	280	293	300	289	261	276	278	268	275	285	287	306	311	310	292	290	296	305	303	287	284	307	307	258	301	297	305	313	324	264	272	263	274	330	326	274	317	291	299	286	297	317	294	294	309	252	302	311	298	300	286	305	295	288	289	314	299	272	290	298	335	294	285	281	302	299	301	286	314	279	278	274	311	291	278	331	288	268	306	283	275	287	283	276	278	270	292	306	308	282	305	284	297	296	291	304	259	269	294	296	285	318	291	290	296	279	272	309	280	304	291	286	288	313	282	277	298	291	292	274	264	298	274	274	276	306	317	288	274	297	274	289	329	281	302	302	317	316	283	279	284	292	309	288	288	339	320	285	281	264	316	324	310	297	307	272	282	257	296	308	275	300	322	306	322	285	287	273	307	294	307	295	269	291	297	309	301	270	283	308	329	274	299	312	287	306	325	284	310	288	282	290	281	287	309	323	288	317	305	272	334	291	327	293	318	338	323	283	300	297	277	312	309	290	296	302	333	281	279	301	314	294	312	295	289	295	299	320	328	275	276	309	304	302	272	312	290	304	290	245	305	282	262	278	280	291	310	291	278	328	296	282	329	322	338	338	278	309	319	287	265	281	300	280	331	330	308	276	307	305	300	279	308	289	266	321	282	303	296	285	265	292	310	299	305	314	293	275	266	272	268	304	296	281	281	281	287	297	311	293	289	289	278	297	296	291	280	283	311	304	280	293	318	305	259	275	271	284	307	328	274	272	295	284	283	320	272	268	315	310	317	296	283	291	275	323	322	301	323	331	296	253	270	297	291	296	324	309	281	299	314	305	282	295	282	312	271	286	262	303	305	276	298	267	291	299	318	322	307	288	283	302	285	313	315	324	317	279	304	308	257	337	284	278	280	308	305	261	311	269	327	295	298	279	291	318	292	300	311	298	286	311	279	283	296	291	270	299	271	301	289	287	303	304	307	301	265	301	306	313	296	313	314	306	301	285	301	268	317	263	285	264	295	315	279	308	265	304	283	303	281	291	286	297	275	261	307	274	296	305	297	306	293	302	287	313	282	299	302	303	274	325	267	318	299	305	296	314	308	270	295	302	265	304	288	292	327	304	309	293	299	250	309	274	308	312	299	290	287	294	281	324	280	251	325	313	284	311	325	294	303	274	285	319	281	312	321	277	286	269	271	315	282	244	290	317	282	263	325	302	306	305	283	266	289	292	301	273	292	310	255	293	284	268	259	309	298	247	287	313	286	288	280	318	285	297	305	278	286	292	288	295	272	298	296	282	295	285	309	295	282	297	292	281	316	258	306	324	310	258	297	289	293	293	324	286	285	321	305	276	276	250	289	289	306	311	261	315	272	274	285	253	287	272	292	273	306	315	295	271	292	265	334	273	280	279	314	344	298	287	294	271	290	295	285	295	283
5382	873	769	705	670	679	673	673	708	675	695	689	620	680	691	679	687	680	716	706	709	686	716	686	663	674	714	692	712	686	733	718	736	705	648	645	660	677	697	714	709	686	705	707	679	673	708	728	723	668	724	686	726	703	704	663	726	701	710	660	677	692	698	764	658	714	686	697	644	688	727	718	634	689	711	695	674	672	644	675	739	680	708	672	679	707	656	710	681	706	648	693	688	688	668	635	696	678	679	696	749	680	672	658	710	732	735	695	727	637	673	658	646	671	656	669	670	706	694	671	696	685	643	672	698	663	671	735	692	690	698	635	667	682	666	697	655	658	701	616	690	682	724	670	662	676	676	658	677	683	680	693	711	687	662	651	698	674	709	641	714	725	701	649	650	716	691	651	639	700	683	678	683	647	669	703	671	670	699	710	671	700	699	700	693	680	691	659	697	641	672	698	708	668	667	706	711	672	670	675	679	742	671	732	681	713	674	682	694	663	664	694	694	722	703	648	669	706	703	712	677	696	686	688	701	665	673	689	696	667	721	729	716	668	685	655	666	679	656	689	714	697	711	681	647	675	724	679	740	710	678	690	717	673	691	700	665	686	712	698	684	692	730	673	641	717	659	643	713	689	708	691	739	657	687	698	699	697	722	724	687	714	681	712	661	693	642	662	655	712	643	713	672	674	657	650	700	702	670	708	689	713	651	697	733	704	676	672	676	708	699	699	676	701	668	743	708	682	675	668	647	732	706	719	693	723	687	709	674	704	692	689	690	734	671	674	708	693	690	679	736	685	673	704	709	693	721	638	670	668	664	660	679	671	662	690	683	667	725	660	692	692	701	686	702	691	735	711	687	720	697	722	699	696	663	681	658	702	687	701	685	650	716	638	680	696	729	708	703	694	709	660	725	668	703	704	684	706	673	681	702	664	715	690	692	720	689	746	710	657	674	736	671	668	673	688	688	708	673	731	660	662	692	705	656	695	690	678	703	716	703	762	695	732	697	716	730	663	696	664	714	707	664	701	678	624	661	680	728	695	688	680	709	683	698	685	687	670	730	688	737	691	680	668	689	681	718	646	660	738	738	677	714	664	707	725	690	711	679	705	719	694	701	689	673	705	665	658	754	710	723	658	691	721	701	632	668	638	666	701	720	661	711	681	695	703	713	692	675	669	686	736	732	705	663	624	705	658	718	652	679	658	714	693	671	705	665	681	656	663	718	676	713	700	680	676	696	692	703	682	710	660	667	672	720	661	695	694	668	720	672	678	682	709	676	711	700	694	644	687	711	685	659	642	642	674	690	669	708	694	703	664	642	677	721	681	669	672	672	726	694	693	656	703	700	693	675	663	689	670	674	728	676	706	701	694	680	682	686	677	681	681	672	682	657	706	686	722	697	705	723	661	687	681	637	725	707	689	720	670	707	721	706	724	673	695	678	691	697	666	719	721	662	691	728	720	703	654	666	743	734	693	688	695	718	686	691	627	680	712	697	718	752	620	723	673	702	692	684	696	700	695	655	682	671	694	719	715	683	706	689	688	705	674	703	701	689	689	737	667	678	704	663	678	620	721	697	713	665	703	631	699	666	659	703	607	666	723	649	710	693	766	695	664	677	684	679	643	676	728	638	683	722	677	708	675	679	709	665	704	742	677	647	651	672	652	647	745	690	663	715	694	723	695	616	701	717	661	697	669	657	706	713	683	694	661	663	650	712	725	650	730	656	658	667	694	717	680	641	668	669	675	657	708	612	707	712	716	691	698	667	730	690	732	684	738	691	634	685	681	696	654	677	686	647	724	692	651	711	677	666	650	671	695	685	727	693	684	714	710	707	681	741	698	646	693	686	675	751	715	690	671	711	658	711	677	663	705	656	707	669	717	707	739	721	705	692	656	662	729	695	689	648	699	710	659	667	652	686	720	727	642	697	717	646	699	743	691	661	665	669	693	725	715	679	697	660	719	694	738	665	710	702	685	704	709	716	681	610	658	673	689	665	728	679	685	656	740	663	721	713	657	664	660	662	675	742	674	670	712	680	680	671	690	720	695	675	666	711	672	634	648	722	674	697	693	685	713	689	701	700	703	732	661	703	687	666	646	671	682	702	687	693	704	700	682	697	654	701	749	686	713	719	615	672	658	691	723	720	642	665	644	675	684	706	715	675	710	705	694	700	721	718	698	697	674	726	716	727	675	697	668	656	682	706	684	698	642	688	682	714	708	666	637	714	649	684	667	675	671	659	689	680	677	735	696	656	670	671	721	716	690	707	720	681	675	642	710	739	660	686	679	696	678	690	736	700	735	696	660	672	719	678	690	687	645	634	707	676	659	686	715	690	685	690	668	747	688	654	720	702	708	710	720	663	699	722	727	698	684	645	723	695	668	705	723	687	722	715	719	684	666	723	698	662	704	700	675	726	696	754	691	670	657	663	718	644	684	680	671	656	660	706	702	698	674	690	711	655	604	643	744	687	702	702	693	695	740	694	732	687	621	690	666	693	679	680	650	678	681	672	684	705	693	724	682	721	711	728	615	677	694	676	673	646	715	708	676	684	661	626	728	654	685	697	721	703	707	690	682	699	703	657	652	693	676	644	696	688	668	724	730	713	697	685	666	720	701	711	708	686	700	648	700	679	681	669	725	655	693	709	663	644	720	688	709	694	663	694	656	716	668	696	738	690	703	665	696	674	689	664	716	723	719	737	678	680	678	687	673	650	742	710	731	717	678	672	677	696	692	711	680	682	681	742	738	651	697	659	679	652	664	673	681	736	639	719	678	688	711	706	668	731	699	696	736	703	663	668	688	723	684	713	734	714	707	718	680	723	694	719	710	698	683	762	727	641	688	657	684	713	660	719	707	707	702	672	692	626	696	716	671	650	669	679	701	666	630	684	655	672	694	651	694	691	697	668	674	706	692	684	682	713	695	696	717	693	700	684	705	717	670	686	661	656	707	714	678	699	673	655	655	726	716	736	722	702	743	659	691	674	710	678	684	690	702	708	655	701	640	693	655	698	664	684	693	701	673	719	712	694	708	706	682	707	706	698	689	696	695	715	684	725	695	693	659	718	666	709	713	671	683	672	681	681	684	696	694	663	662	652	707	753	651	705	670	722	667	665	696	638	708	682	688	694	726	689	690	706	679	702	700	675	718	741	679	635	671	663	692	697	670	703	684	703	726	652	704	699	666	684	694	663	673	667	687	652	740	681	702	706	697	683	692	681	687	649	693	700	670	682	684	728	701	716	688	669	682	692	722	700	653	717	713	690	686	677	675	744	650	701	698	718	669	712	713	705	726	667	660	661	704	648	697	722	695	705	747	678	686	680	681	702	678	693	656	753	732	685	717	697	709	652	681	700	718	687	685	700	672	692	666	693	681	700	694	704	713	646	686	704	667	655	678	719	704	689	647	679	644	649	710	728	714	686	689	677	717	708	666	715	663	684	703	702	696	690	717	689	717	652	696	667	710	714	712	670	739	672	646	751	724	680	650	657	710
24560	20861	24411	27424	19154	1208	514	420	422	419	406	417	373	416	393	381	388	375	352	361	361	376	369	358	380	374	404	362	410	385	357	406	345	333	361	413	401	374	353	358	356	388	326	381	388	388	373	396	379	411	389	376	344	382	375	381	371	340	372	395	353	348	351	363	369	348	349	382	320	377	383	369	352	378	353	378	375	356	375	394	406	336	410	392	371	347	383	363	374	354	376	389	406	363	376	384	338	368	383	378	366	355	380	337	355	370	361	383	381	372	379	378	380	382	361	403	387	361	347	375	366	382	346	364	361	357	371	390	400	402	400	398	357	358	369	366	357	351	356	366	409	350	350	376	337	321	395	346	349	406	374	369	408	326	345	352	402	391	352	400	367	356	370	369	379	382	388	367	346	363	372	379	365	386	372	374	384	373	361	349	360	354	367	339	372	358	365	342	335	349	332	378	355	357	344	344	370	349	378	356	361	366	363	377	338	379	361	394	352	328	369	365	342	377	363	401	370	403	399	366	376	408	359	382	388	354	348	375	375	386	363	336	405	355	370	407	375	392	332	393	382	400	428	370	334	364	387	365	367	396	401	410	349	408	395	390	376	391	363	346	399	389	392	385	392	379	383	390	381	372	358	358	379	326	372	362	366	356	339	342	374	373	343	322	389	377	365	372	358	382	397	382	335	369	361	385	335	361	383	338	375	351	383	370	375	361	337	360	380	397	390	331	360	383	374	350	380	366	342	369	387	361	365	354	347	341	385	361	394	348	410	355	370	375	362	379	368	385	356	375	400	345	374	365	367	339	360	356	368	342	391	407	346	397	381	364	373	346	366	358	400	373	358	354	363	377	405	394	370	352	392	418	395	370	355	352	391	367	364	373	389	343	391	360	341	364	343	365	374	339	365	388	364	386	318	367	392	387	385	375	376	376	336	326	398	344	383	380	384	363	388	354	352	370	359	359	368	387	360	420	377	346	372	364	369	361	362	387	363	390	368	369	379	340	380	404	368	362	358	427	360	363	380	389	388	349	385	384	391	362	370	382	379	386	380	370	396	338	389	385	350	386	374	373	383	363	364	380	352	380	425	384	371	360	381	374	404	400	369	349	372	413	403	369	381	369	382	362	364	353	361	356	350	376	393	365	360	362	335	362	383	368	388	360	345	331	362	372	349	354	339	387	384	362	368	393	364	384	365	368	361	360	376	357	360	352	374	367	338	364	416	390	393	356	349	339	380	378	345	364	360	356	358	342	342	349	385	397	339	335	397	362	343	398	363	327	351	380	383	411	375	360	372	387	394	353	366	364	368	361	390	393	330	377	378	379	374	379	389	399	343	371	357	376	379	354	366	371	412	379	385	349	389	351	425	385	381	344	399	392	372	345	339	371	358	346	370	374	369	374	386	361	346	385	411	342	396	353	372	369	387	378	338	350	369	345	366	357	421	419	371	350	377	393	374	365	379	370	368	421	357	334	375	379	384	377	373	372	355	364	377	345	353	400	382	335	399	381	368	344	364	368	376	361	388	374	391	392	359	336	372	370	350	360	369	364	351	340	367	373	346	385	373	356	350	348	384	350	380	394	381	376	338	361	353	374	369	341	396	373	383	360	369	385	373	388	394	371	354	386	384	372	379	371	357	388	328	365	381	376	343	389	368	378	371	386	375	407	378	408	386	403	378	356	381	376	365	342	372	354	392	342	374	383	387	348	354	409	335	397	378	356	401	388	360	361	385	410	369	339	388	365	363	385	345	369	378	379	363	398	411	386	364	378	407	363	396	377	385	360	367	419	336	380	363	398	387	340	398	374	335	355	375	340	372	321	359	345	364	343	377	371	357	351	354	386	390	389	342	336	329	372	365	336	345	362	377	365	349	401	397	347	349	344	346	385	363	389	368	393	371	359	372	379	357	364	384	369	382	414	366	376	368	398	360	347	368	398	358	397	360	409	401	381	358	370	366	360	392	377	368	375	396	388	405	370	353	388	384	408	389	368	376	362	372	372	351	348	358	377	343	362	370	370	372	347	372	391	364	408	354	337	369	378	353	341	369	390	318	384	360	336	373	335	391	326	343	344	388	390	380	382	378	368	414	385	388	350	345	392	385	395	391	372	366	368	344	373	397	372	365	378	383	414	372	381	398	371	361	410	401	401	388	388	351	345	403	377	359	341	367	333	398	401	383	366	406	364	361	337	397	355	411	363	361	376	387	368	409	369	357	351	379	365	382	394	366	326	381	357	333	391	386	383	391	380	347	359	353	384	315	350	367	374	392	368	363	358	342	357	370	347	360	372	392	331	384	361	323	356	380	350	377	392	368	396	404	381	342	370	356	313	367	387	364	331	399	363	349	360	349	348	369	352	372	357	394	354	368	363	365	380	375	399	363	364	386	354	408	359	343	361	361	370	397	397	364	330	354	391	374	352	377	381	388	386	382	349	389	389	391	402	388	358	409	411	368	383	356	369	381	393	346	371	362	353	357	403	371	345	340	339	386	417	338	361	361	383	362	364	403	399	352	417	354	344	339	379	375	376	342	388	356	364	351	338	403	370	355	366	363	372	378	337	379	377	370	357	384	386	362	414	408	334	379	403	370	341	344	341	376	355	384	383	386	376	382	381	373	364	364	361	349	362	364	353	404	359	373	351	389	361	390	343	360	319	364	354	359	344	358	369	395	370	386	392	359	394	342	394	323	349	408	348	386	373	371	399	368	374	366	365	334	378	397	352	405	366	345	363	379	334	355	379	382	351	368	344	343	406	375	366	387	372	347	393	365	375	382	372	401	370	378	400	384	367	376	326	387	390	402	346	379	374	385	358	380	366	370	359	363	430	372	380	369	391	396	376	390	373	330	369	348	361	393	362	395	371	372	374	390	374	388	385	351	367	418	385	359	357	334	364	356	370	386	352	355	369	381	390	374	365	352	359	386	364	381	343	374	397	404	375	377	355	391	347	381	374	367	418	332	356	331	384	380	364	369	383	355	369	384	392	375	367	373	394	364	378	388	384	378	354	366	332	341	356	355	375	348	389	376	377	377	393	392	336	372	351	360	373	390	374	370	365	346	395	348	328	387	385	359	349	355	407	359	385	400	381	363	382	404	366	385	384	385	362	342	379	352	375	371	379	400	330	337	347	359	368	373	398	356	384	394	356	408	392	359	337	377	385	393	386	356	358	348	352	373	365	368	337	371	396	354	372	395	365	354	399	348	372	377	369	353	373	356	392	375	367	409	401	380	353	331	318	351	396	372	402	376	377	368	379	404	362	363	369	387	395	363	426	363	342	390	383	389	350	394	377	400	343	382	365	407	360	379	343	392	410	371	394	370	406	382	379	364	374	366	380	398	377	365	373	370	345	350	374	408	367	356	382	377	398	374	375	401	400	393	326	352	357	382	357	362	396	338	369	340	380	376	366	386	369	343	368	326	379	395	391	383	349	402	410	378	360	373	365	360	370	350	393	357	372	362	351	340	365	372	351	371	353	371	375	382	405	403	376
3420	2976	2017	1294	1041	899	880	870	862	852	861	828	859	823	857	823	775	807	869	800	882	868	843	762	844	816	819	809	817	846	866	796	784	821	804	811	824	786	829	818	786	771	829	816	830	840	824	827	842	852	784	787	812	793	839	731	859	794	806	811	757	819	836	792	866	848	885	775	831	823	815	814	839	772	770	853	804	883	820	837	821	825	828	814	860	850	811	853	851	813	778	850	800	868	859	795	814	811	806	822	825	797	816	782	872	838	809	826	806	823	812	810	799	793	835	822	823	836	750	793	848	828	825	836	789	811	859	787	809	820	847	788	814	827	818	820	807	820	809	857	823	844	854	829	866	811	787	814	819	749	819	840	829	798	834	827	842	802	841	812	786	833	837	817	779	784	870	874	827	827	850	771	791	780	794	838	814	776	861	847	868	793	868	881	787	817	794	787	851	875	792	865	843	772	832	883	801	826	809	797	822	762	825	823	820	849	840	785	782	837	808	877	859	829	800	825	853	818	833	797	854	784	791	832	800	846	799	809	842	849	796	794	794	813	856	834	844	791	781	821	799	825	847	769	841	811	841	785	781	815	862	849	840	821	820	801	798	802	790	862	804	811	850	824	815	783	820	863	790	814	796	752	790	802	797	797	779	803	829	830	833	799	821	797	876	777	848	810	862	845	851	782	824	849	838	787	808	798	862	823	786	833	779	792	796	895	803	812	865	836	797	835	846	805	823	819	817	810	861	786	828	787	808	843	845	778	806	762	835	794	843	868	857	874	783	796	803	838	838	797	792	868	806	809	854	903	816	808	825	825	855	837	873	848	806	779	793	789	838	833	877	788	786	857	882	854	826	836	800	803	751	860	861	777	840	844	789	808	812	833	820	807	859	818	823	822	843	854	786	791	802	866	830	825	866	810	844	802	826	753	797	801	819	795	824	794	825	865	791	821	802	828	840	791	805	823	805	823	822	821	798	793	819	838	822	767	810	804	841	805	818	834	798	802	822	801	808	834	822	816	792	816	838	835	779	765	838	850	795	842	792	766	873	831	794	783	750	795	867	808	756	783	825	830	797	817	835	822	821	869	820	857	813	855	799	820	863	830	798	811	820	778	855	825	806	822	791	850	802	808	820	787	815	847	835	820	819	849	812	802	817	850	796	821	796	815	871	820	796	837	786	805	811	829	812	804	787	838	797	834	820	793	811	802	813	812	825	802	902	830	809	771	841	780	837	774	792	844	749	837	809	876	811	820	804	844	849	801	817	835	805	821	842	829	797	789	852	850	813	839	792	805	853	845	815	805	876	863	853	825	833	831	822	820	834	827	842	827	795	783	880	855	814	789	818	716	821	810	831	801	833	895	811	815	818	807	848	842	785	810	840	801	798	832	827	882	809	813	840	838	812	806	860	851	823	828	874	837	773	841	775	796	808	819	845	812	821	756	802	831	839	812	804	813	830	830	804	852	800	779	819	779	848	844	803	814	827	799	782	769	770	840	826	790	848	835	840	819	864	807	785	838	839	813	807	811	807	826	848	823	827	794	759	843	814	820	794	833	769	830	834	797	831	830	821	816	855	826	765	835	839	754	807	767	822	835	800	811	798	851	846	830	833	813	828	862	816	806	800	813	844	890	890	810	849	827	806	812	841	803	810	824	778	767	825	810	803	789	846	826	837	830	818	772	794	811	810	805	832	835	838	797	797	847	819	851	842	835	821	805	908	808	839	815	810	829	806	851	826	806	834	832	806	876	843	814	834	835	837	741	867	794	841	825	836	822	877	815	816	866	815	841	796	796	821	786	846	784	836	807	851	822	817	787	805	829	836	835	789	836	786	822	814	767	818	857	808	858	835	843	763	809	808	813	837	865	852	845	845	806	851	834	843	787	790	804	849	871	788	863	809	847	825	847	844	765	832	832	822	874	774	798	822	846	818	837	784	799	777	811	776	782	841	808	736	844	860	798	836	810	859	802	840	776	838	862	774	785	780	791	840	825	822	755	834	852	813	806	861	797	827	819	890	810	789	815	773	840	785	763	761	784	808	820	809	789	807	853	807	871	814	804	865	821	782	782	838	839	801	785	891	820	796	809	840	807	837	782	791	798	855	839	816	812	796	809	826	877	869	857	794	804	799	792	824	805	815	816	793	859	843	825	822	843	790	805	848	844	776	813	801	801	816	796	833	830	769	833	838	871	800	834	820	793	818	828	853	803	803	806	789	793	804	813	843	830	854	826	778	779	854	831	842	813	805	836	809	768	843	793	843	777	810	844	828	850	813	873	810	815	840	781	841	810	849	825	837	827	841	786	819	797	776	811	793	839	868	829	816	815	830	861	834	855	856	864	806	836	759	829	773	779	846	829	798	847	852	856	848	807	822	809	764	810	806	820	780	800	848	803	824	786	820	832	841	847	847	843	839	763	813	835	835	781	778	794	811	805	826	791	815	782	786	841	800	851	836	796	790	791	793	806	801	850	844	824	877	795	799	835	811	815	794	893	838	860	786	794	814	793	778	840	819	755	803	812	822	815	765	801	802	892	791	805	827	823	821	813	808	816	810	815	832	851	809	855	859	844	811	776	809	852	868	731	830	807	813	868	774	777	768	829	785	819	810	874	828	879	839	799	789	833	838	814	818	771	827	851	828	823	814	850	811	813	835	829	841	780	851	874	806	818	837	861	794	847	807	775	793	827	790	794	789	794	854	809	803	833	825	815	825	784	847	860	791	843	821	784	846	792	815	793	799	849	823	862	852	808	793	792	814	798	837	739	814	810	802	774	841	858	865	791	783	827	896	804	767	842	795	787	802	800	804	813	806	813	839	804	830	828	774	848	803	849	815	809	817	831	786	851	803	761	810	815	865	863	801	834	796	823	793	868	825	793	815	785	843	811	838	837	815	846	797	843	805	830	781	827	782	840	823	808	837	842	776	839	825	846	865	860	814	746	823	830	811	809	766	827	818	836	818	801	789	813	829	809	825	891	811	824	831	836	804	813	853	849	805	888	765	784	778	844	770	871	756	805	858	833	796	807	825	759	800	823	808	859	868	846	821	843	849	841	781	825	866	868	820	894	794	846	789	789	810	844	797	818	813	827	885	798	859	824	834	879	806	832	798	807	830	772	838	836	817	819	811	844	796	813	852	792	787	811	817	824	835	765	826	804	805	813	847	799	810	801	818	818	838	797	792	822	788	791	762	840	823	798	830	816	816	834	869	846	840	824	848	844	819	848	826	830	816	819	811	826	783	863	793	768	822	841	798	806	815	842	865	819	794	867	788	815	792	793	811	792	816	818	829	828	760	799	762	887	813	842	853	802	853	810	811	828	806	789	917	789	777	879	816	778	815	778	835	821	811	809	860	831	835	812	817	823	812	845	801	798	801	797	844	803	820	805	847	828	820	840	820	808	812	809	849	869	761	770	785	860	799	833	800	836	806	816	863	853	788	824	864	777	867	844	832	846	837	799	789	800	775	809	853	818	803	799	830	785	833	827	815	808
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
