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
338672899129	338672899688	338672900238	338672900788	338672901338	338672901888	338672902438	338672902988	338672903538	338672904088	338672904638	338672905188	338672905738	338672906288	338672906838	338672907388	338672907938	338672908488	338672909038	338672909588	338672910138	338672910688	338672911238	338672911788	338672912338	338672912888	338672913438	338672913988	338672914538	338672915088	338672915638	338672916188	338672916738	338672917288	338672917838	338672918388	338672918938	338672919488	338672920038	338672920588	338672921140	338672921688	338672922238	338672922788	338672923338	338672923888	338672924438	338672924988	338672925538	338672926088	338672926638	338672927188	338672927738	338672928288	338672928838	338672929388	338672929938	338672930488	338672931038	338672931588	338672932138	338672932688	338672933238	338672933788	338672934338	338672934888	338672935438	338672935988	338672936538	338672937088	338672937638	338672938188	338672938738	338672939288	338672939838	338672940388	338672940938	338672941488	338672942038	338672942588	338672943138	338672943688	338672944238	338672944788	338672945338	338672945888	338672946438	338672946988	338672947538	338672948088	338672948638	338672949188	338672949738	338672950288	338672950838	338672951388	338672951938	338672952488	338672953038	338672953588	338672954138	338672954688	338672955238	338672955788	338672956338	338672956888	338672957438	338672957988	338672958538	338672959088	338672959638	338672960188	338672960738	338672961288	338672961838	338672962388	338672962938	338672963488	338672964038	338672964588	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2734	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	3600	2300	2733	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
24876	21876	25586	28773	21922	22131	17803	1714	388	331	340	2028	2449	1379	247	232	234	233	235	215	228	226	218	220	205	211	232	225	242	239	223	229	239	206	263	212	219	209	220	222	218	235	212	224	219	235	243	225	222	210	217	215	209	223	273	188	199	227	228	218	250	228	227	210	239	225	225	208	207	221	247	231	235	249	230	229	227	244	235	243	235	242	228	239	220	224	227	243	214	220	205	231	215	232	234	232	236	251	234	218	220	245	201	211	219	228	240	238	243	203	224	246	229	220	247	229	231	258	225	220	228	211	216	227	226	209	243	252	208	240	226	211	223	254	204	232	223	227	227	223	255	205	236	223	246	225	202	220	209	222	256	219	245	199	220	214	222	212	252	236	200	218	226	245	210	241	233	207	246	247	255	212	237	215	233	232	239	229	236	210	232	213	215	229	214	232	199	206	213	237	227	205	211	215	243	244	242	216	220	219	243	256	191	240	247	219	233	212	222	225	225	191	234	236	235	215	231	224	204	199	223	222	239	216	219	231	210	231	245	237	220	204	244	207	197	215	219	237	228	234	233	223	252	212	218	234	227	221	243	237	245	237	214	238	230	204	244	232	230	227	214	237	224	247	232	217	237	232	221	220	216	211	245	216	232	234	224	213	239	249	215	239	228	250	210	233	217	240	229	228	230	220	214	224	219	229	206	218	232	247	229	236	244	220	212	233	227	215	220	224	238	238	230	203	217	240	256	229	202	188	259	214	236	243	221	209	226	240	201	211	218	251	198	228	220	231	230	222	217	219	275	238	204	207	243	234	239	246	247	226	218	227	216	245	251	223	212	230	218	229	223	223	193	253	228	218	229	222	210	246	219	226	223	180	250	270	234	207	229	242	234	214	226	226	225	218	216	203	246	226	232	260	244	255	259	245	227	214	235	224	220	224	240	234	226	227	240	234	223	229	251	237	230	204	235	231	214	232	233	218	217	227	245	211	233	252	218	247	210	216	194	215	219	246	206	206	208	258	204	220	229	240	240	245	243	252	236	204	223	211	233	230	208	220	231	227	223	215	220	234	223	204	212	230	227	234	240	214	206	240	183	245	221	231	230	212	211	225	226	199	217	224	222	207	218	218	201	224	231	243	254	204	226	214	228	224	247	220	252	245	230	231	249	213	250	239	186	253	207	205	244	240	221	221	267	195	227	210	227	221	229	259	260	259	257	245	213	235	224	222	251	213	228	216	255	260	247	250	226	245	195	218	233	209	207	243	223	244	225	237	227	249	230	218	222	240	234	259	237	236	215	238	230	248	232	209	242	244	234	238	228	213	206	230	196	214	200	216	221	231	252	229	210	204	220	269	237	202	212	228	246	220	242	232	224	243	236	245	247	199	203	207	227	254	222	209	201	233	230	255	231	235	241	224	229	226	200	228	210	230	228	227	218	206	210	216	218	220	207	227	240	244	190	220	239	248	233	199	241	229	254	223	241	217	220	227	198	231	215	250	227	213	219	233	196	227	213	235	209	226	262	228	220	223	243	218	235	213	216	230	232	261	190	229	227	248	218	230	215	206	231	229	231	253	222	207	215	231	212	251	214	225	221	239	241	211	207	206	228	213	226	221	218	235	219	207	228	199	211	221	213	223	220	237	230	231	222	248	202	216	216	220	252	214	243	224	228	208	220	231	214	212	219	245	214	218	233	217	234	228	221	234	211	201	221	231	239	240	242	218	211	213	236	241	222	227	236	222	224	237	210	226	216	225	225	208	223	234	221	202	241	249	211	215	230	238	227	232	222	226	228	271	225	219	231	257	229	194	208	250	209	226	191	209	224	207	226	219	213	230	246	205	223	224	206	224	218	249	219	229	234	228	245	212	207	235	190	214	229	215	226	233	248	222	231	225	226	217	192	231	218	239	223	223	231	196	220	208	229	209	245	221	229	238	223	240	202	213	219	242	220	215	215	221	196	200	227	233	231	221	203	236	206	224	214	210	235	220	214	220	220	211	221	214	232	209	209	219	219	200	224	212	243	234	211	220	216	214	208	229	216	234	212	225	231	215	214	233	204	224	218	208	204	245	235	221	231	221	217	211	227	203	223	200	221	202	213	234	231	215	233	231	224	239	243	223	213	206	222	198	219	203	222	233	223	222	219	214	243	222	246	241	214	256	251	217	217	203	247	201	243	219	241	250	227	263	225	225	230	206	248	213	230	223	252	234	219	225	234	252	227	248	236	196	193	235	216	227	236	246	241	215	240	225	231	241	239	266	213	224	240	228	247	248	229	195	235	230	225	221	240	233	241	215	198	238	273	226	225	242	208	203	249	219	228	235	215	222	213	220	244	242	253	213	257	255	221	255	258	231	230	233	234	222	223	217	273	226	197	213	216	232	212	231	225	255	244	196	213	237	200	235	230	219	213	233	224	204	223	221	216	208	227	230	271	241	211	285	228	213	196	232	227	225	227	210	265	234	253	210	196	215	224	212	239	219	237	245	202	208	228	194	211	236	233	227	233	210	228	212	245	223	240	189	217	219	212	207	226	245	255	235	221	233	210	211	238	232	212	219	212	223	251	228	214	229	211	211	245	213	232	243	240	218	239	214	237	220	200	232	224	257	223	224	213	242	218	247	200	220	207	197	231	230	247	179	234	240	235	228	230	205	212	242	238	239	191	206	204	225	212	227	226	239	277	214	207	209	237	215	237	207	237	206	246	226	201	211	192	230	212	211	221	229	266	227	215	225	219	231	233	204	242	216	214	202	194	214	252	216	225	221	243	247	223	222	236	221	225	226	220	235	217	233	240	239	257	255	236	218	207	222	244	245	222	244	254	234	236	226	255	234	206	215	245	215	238	235	208	208	236	225	231	202	245	227	206	225	241	236	231	251	222	250	218	223	235	212	230	219	226	225	228	179	222	231	225	236	198	229	199	238	227	220	215	211	221	229	199	254	269	236	210	237	233	213	209	205	228	235	217	262	230	241	198	208	206	254	210	233	252	212	199	240	208	224	216	220	224	210	208	218	234	235	212	233	232	237	245	216	217	242	229	230	212	194	239	219	244	239	231	234	226	230	222	226	219	201	200	224	240	216	213	227	230	201	242	211	243	215	231	225	244	238	240	237	236	234	220	197	209	247	213	220	235	232	205	244	244	211	209	218	238	232	228	229	253	226	200	242	234	218	235	249	217	216	204	209	217	250	202	209	224	213	241	224	240	225	230	201	220	226	246	245	245	229	255	215	221	212	227	193	247	242	264	217	194	221	215	232	232	224	214	226	201	244	212	187	254	222	212	203	226	225	242	196	237	229	248	222	225	201	221	216	221	243	235	245	222	231	251	250	213	202	229	229	266	209	209	219	224	212	236	215	209	247	240	233	199	240	227	235	203	243	225	215	241	228	226	230	213	217	238	214	222	239	233	241	237	203	198	229	215	230	196	241	232	230	247	251	231	219	220	198	244	224	216	236	228	207	217	231	214	218	219	226	206	254	225	229	212	211	219	233	216	224
26057	41876	30452	18831	10656	5345	2223	839	695	589	652	1718	1960	1298	541	555	508	557	528	530	520	552	506	551	560	546	582	539	522	537	540	541	507	516	524	498	536	467	540	570	523	495	554	541	482	548	542	598	555	517	539	539	504	541	545	527	550	555	488	524	580	513	493	553	517	559	507	552	556	548	540	553	552	537	541	510	558	570	559	518	539	547	503	554	532	556	534	503	520	488	509	536	541	561	530	551	495	500	532	537	521	530	566	536	566	539	517	524	557	551	518	491	523	525	563	533	521	541	563	550	550	596	559	566	476	500	520	541	517	570	519	539	532	558	506	552	545	516	536	493	552	518	524	517	573	562	541	527	548	559	586	513	528	561	560	514	542	541	532	524	577	532	523	560	545	564	567	552	548	520	554	556	510	535	523	545	550	562	521	520	528	561	546	512	551	497	539	561	525	502	517	535	570	513	518	534	491	525	528	558	557	551	549	520	518	569	529	550	535	567	515	557	533	510	509	491	519	565	506	521	492	508	518	513	530	543	498	568	556	567	529	554	542	502	525	522	575	514	535	549	534	545	535	513	575	510	545	533	533	553	519	558	529	540	554	544	577	549	548	539	546	559	525	527	544	480	523	563	527	539	530	539	541	542	594	567	522	556	540	525	505	529	532	549	524	565	526	536	550	545	553	568	537	522	522	555	524	552	523	506	527	567	566	530	514	558	568	549	492	556	552	547	570	527	538	563	536	534	565	550	511	528	536	517	518	519	620	531	524	501	550	546	533	499	553	558	542	527	502	537	518	548	530	594	544	526	570	563	531	550	558	508	515	567	528	527	541	591	531	496	487	572	543	559	555	549	512	547	513	565	547	587	564	559	561	558	527	536	569	549	541	537	519	522	527	601	529	533	539	573	555	491	545	528	538	542	520	524	530	597	504	568	556	535	541	505	529	547	559	524	561	498	506	543	545	499	551	507	548	512	539	550	531	538	560	559	569	545	493	481	534	535	531	517	564	510	535	559	522	520	566	522	548	557	523	520	530	516	532	529	533	576	492	548	530	582	510	542	551	516	522	554	532	522	583	530	528	526	523	553	508	557	527	500	554	541	540	493	537	562	555	587	542	549	524	503	534	540	536	520	529	566	509	565	551	565	511	529	537	524	518	527	548	486	519	562	561	526	509	554	527	514	543	482	515	512	565	524	539	550	540	582	533	554	549	550	539	523	507	579	565	549	565	559	531	526	520	537	550	508	538	545	522	541	548	515	524	603	555	534	529	569	511	542	549	533	551	533	546	549	519	550	538	517	549	514	549	541	546	567	561	500	546	518	557	545	540	519	522	535	531	563	564	538	492	547	510	538	509	531	530	521	551	532	557	520	529	576	536	534	550	518	535	524	512	592	502	533	513	539	545	550	531	536	548	543	588	542	517	524	515	539	523	613	532	553	581	551	585	531	558	507	547	498	547	551	502	498	531	557	580	537	502	554	505	550	513	505	542	530	498	531	591	523	519	555	509	552	557	523	547	532	521	533	480	555	533	492	524	544	533	518	529	549	563	560	554	570	521	533	520	564	559	526	540	544	507	514	512	532	516	539	549	500	546	523	521	506	537	536	554	523	549	519	516	548	551	513	566	529	582	543	531	522	562	554	519	524	572	498	523	559	537	546	511	524	550	524	529	527	574	543	534	535	572	536	595	518	501	525	546	559	551	519	505	551	484	555	512	541	563	538	528	520	524	517	539	556	487	556	516	556	594	575	551	545	504	516	527	538	546	489	563	518	528	539	539	565	544	542	534	523	509	543	497	541	539	511	521	524	545	537	526	580	520	536	571	568	516	550	570	532	521	529	563	540	494	535	546	533	501	539	539	544	531	558	528	555	534	556	561	513	492	517	531	529	532	568	518	531	512	566	572	541	532	552	540	509	543	522	514	513	517	566	546	537	520	564	536	531	587	514	512	548	558	532	557	559	548	569	574	550	580	557	540	529	515	515	521	528	537	555	528	545	530	565	559	540	526	559	527	534	545	559	526	522	522	534	518	564	591	567	541	572	526	509	548	539	542	580	523	544	583	540	508	532	528	503	571	531	510	570	571	532	552	556	500	492	502	546	505	548	480	573	534	508	550	539	545	530	520	567	537	529	534	547	513	547	517	540	497	518	483	536	501	519	520	560	543	538	559	548	526	487	543	543	542	535	526	558	487	563	552	523	520	554	534	558	559	543	521	524	569	546	559	520	504	543	500	531	540	492	531	490	553	543	514	526	514	530	558	504	521	549	514	535	542	555	505	530	576	549	554	570	527	520	564	516	517	525	539	542	549	512	556	586	561	557	580	553	546	536	555	520	518	521	515	534	565	539	535	543	547	542	535	547	559	543	531	531	528	508	552	512	504	553	535	529	559	543	542	524	534	521	605	528	547	498	505	529	519	555	549	499	511	516	538	533	519	578	538	556	495	568	561	550	521	545	532	543	518	546	566	540	554	516	575	581	580	504	541	569	526	511	523	538	517	523	547	528	495	519	552	564	540	539	505	502	538	550	548	495	531	546	525	533	530	539	553	499	564	555	558	542	570	548	535	517	542	537	527	545	546	551	575	552	546	559	507	520	519	513	536	559	580	535	494	530	493	551	523	506	529	542	513	527	510	520	526	543	505	555	544	570	560	546	552	539	579	524	566	477	546	566	504	556	546	518	549	495	544	559	546	514	510	566	533	536	569	511	548	565	564	515	531	499	557	551	540	477	509	525	543	509	529	576	527	555	533	567	529	527	502	507	514	551	556	565	548	576	575	564	553	527	554	570	545	515	542	540	521	564	519	550	508	521	507	569	551	565	497	510	502	531	536	527	572	539	534	534	545	534	552	509	510	527	546	542	534	527	565	537	536	595	561	527	537	540	543	490	543	541	551	551	567	552	505	528	539	553	528	512	512	504	535	530	561	558	549	535	534	522	536	544	528	557	531	512	531	584	536	527	516	505	557	539	516	571	534	520	555	505	505	525	524	537	565	524	574	512	552	529	520	521	545	520	504	516	539	550	519	580	500	508	484	585	547	499	543	537	525	556	567	526	564	527	497	518	522	511	501	564	538	573	563	537	545	546	584	519	523	515	544	509	506	539	545	530	531	544	542	550	508	593	552	536	579	574	556	545	529	534	530	530	521	514	594	538	586	500	551	524	550	527	539	484	514	507	549	573	579	544	545	570	528	542	568	553	532	504	507	542	526	525	526	548	557	596	534	530	521	518	556	527	522	531	523	577	557	526	599	517	541	525	569	557	545	539	543	487	503	583	521	527	510	503	565	550	524	502	527	522	544	506	531	546	540	482	497	516	530	488	558	508	553	529	550	530	517	539	532	535	587	486	528	541	501	507	524	505	513	534	508	522	546	502	562	500	584	542	507	551	516	566	561	523	528	537	566	584	530	516	554	531	539	527	509	534	532	476	507	578	563	537	512	542	540	532	558	527	541	503	525	531	520	568	558	528	550	523	535	483	529	504	531	562
32699	23683	21305	11390	4150	1887	806	271	192	162	177	222	252	228	181	150	183	149	151	168	141	164	131	166	141	156	149	150	157	156	160	156	149	156	148	172	163	157	171	145	159	133	141	172	160	170	147	136	147	145	150	147	161	163	134	156	136	184	151	158	147	158	159	157	157	178	147	162	149	152	180	149	133	157	166	155	166	141	153	155	156	170	168	162	154	166	169	183	164	145	147	131	141	149	151	146	142	137	140	142	143	154	133	154	135	153	150	178	159	156	140	153	143	167	134	173	147	165	151	163	146	145	150	172	158	161	149	171	151	140	150	146	188	170	146	165	161	152	156	145	159	166	154	157	130	155	153	153	159	161	175	146	176	175	171	149	148	131	155	134	156	172	128	151	176	167	154	164	158	137	171	158	163	137	150	160	164	168	163	155	167	150	167	178	131	159	157	174	162	146	176	163	148	148	147	151	144	169	155	166	153	155	174	137	153	143	159	191	150	173	169	160	155	154	152	152	154	172	159	164	150	156	148	154	141	144	145	162	139	161	171	154	163	168	162	159	144	160	133	171	141	137	185	137	154	164	175	151	152	154	169	161	174	139	129	151	141	171	157	164	161	163	167	142	191	138	174	156	126	132	163	158	164	166	139	160	163	156	157	176	165	166	148	170	172	130	162	157	167	157	156	175	141	151	131	155	169	143	153	156	173	171	166	165	156	159	137	171	173	147	171	157	153	177	133	178	123	141	160	180	163	152	163	144	152	153	145	157	144	158	184	167	153	142	157	144	165	160	178	144	158	137	154	153	171	184	145	179	147	154	150	138	178	151	165	152	160	168	151	135	141	149	150	155	142	140	147	134	162	147	156	164	152	149	164	135	134	147	162	160	156	149	149	181	147	165	151	158	156	143	149	163	136	173	162	155	147	171	154	145	161	159	161	162	174	143	163	160	178	124	171	168	155	142	143	144	150	150	152	154	158	168	161	154	155	148	145	175	164	168	172	155	146	155	155	166	164	142	164	156	165	150	132	159	173	149	164	147	156	153	152	165	171	171	152	162	142	164	165	164	139	175	145	157	141	140	150	148	155	157	169	158	166	163	160	152	155	172	159	146	147	163	161	147	158	134	151	159	164	141	188	155	171	164	172	150	153	156	170	150	177	161	161	190	178	160	158	148	163	150	161	190	137	137	158	178	157	148	160	163	172	162	158	173	136	171	176	152	156	157	150	175	150	148	162	139	162	150	143	152	164	156	153	162	137	150	167	156	170	118	143	151	157	167	154	159	150	146	146	156	132	162	149	138	158	148	159	141	148	135	136	171	148	134	158	161	123	166	159	155	160	149	161	152	152	179	147	153	146	132	170	171	195	172	161	183	150	159	119	143	172	163	171	178	163	138	132	170	136	148	150	157	147	172	181	141	158	146	158	152	163	157	148	148	150	161	134	149	161	165	156	150	160	153	154	170	138	131	142	163	168	166	175	150	158	150	153	164	160	161	156	143	158	167	159	144	146	174	157	171	142	145	160	172	164	170	150	157	174	165	166	143	159	135	152	150	172	150	145	139	167	145	144	130	161	136	166	163	142	158	136	157	145	160	141	149	164	132	178	158	158	171	140	141	136	161	174	150	150	169	144	157	169	129	143	169	142	162	148	154	146	155	135	166	148	164	144	160	157	182	161	181	138	148	157	145	179	139	160	157	156	157	161	137	146	158	139	177	156	156	146	136	147	187	177	148	174	164	177	141	166	147	137	153	156	155	150	152	153	166	143	158	153	158	158	149	156	148	162	154	166	145	174	177	151	152	165	151	134	149	140	145	151	136	151	138	149	155	127	177	144	169	156	136	161	173	163	156	164	135	136	164	146	164	157	162	154	167	148	170	139	163	162	165	164	167	131	147	159	126	141	133	166	156	159	160	162	182	172	148	144	154	159	173	150	149	144	146	171	136	159	167	153	159	169	186	171	176	161	178	176	147	157	158	162	148	138	153	165	152	177	134	148	149	166	154	133	146	137	144	147	168	170	154	171	155	161	191	162	171	139	155	173	164	156	131	156	169	162	141	150	185	174	163	161	150	153	150	140	168	166	159	173	142	144	172	142	146	161	140	158	170	162	161	153	146	182	161	135	142	158	158	162	159	155	147	184	163	175	152	153	164	162	161	149	148	166	159	123	141	144	143	169	161	138	162	149	165	165	157	147	164	160	171	144	157	141	170	160	158	153	154	143	146	150	135	142	142	144	155	162	162	142	165	149	163	149	144	155	174	162	131	160	134	142	154	153	148	166	179	164	156	137	157	158	144	142	167	151	151	155	144	150	156	152	156	145	148	158	187	175	151	153	169	145	177	155	178	161	151	159	162	163	185	181	158	149	144	159	149	155	137	178	139	144	152	150	131	167	169	158	153	163	154	142	150	163	133	152	156	164	160	142	185	128	171	157	145	148	143	157	168	137	145	154	159	152	160	166	157	139	141	148	156	159	179	171	162	139	152	134	144	157	148	177	150	155	135	166	155	157	158	153	156	155	165	148	156	149	172	156	151	139	155	142	148	161	158	145	163	154	145	143	175	156	134	160	151	165	137	163	157	172	127	167	148	149	157	156	175	135	155	148	171	172	148	161	141	151	176	163	143	158	156	155	136	153	163	159	155	153	147	162	164	143	186	161	162	149	168	130	157	131	147	137	164	146	192	159	146	129	144	167	157	131	137	145	152	131	142	147	159	139	160	157	149	155	161	151	152	166	161	167	162	162	151	158	147	139	160	157	157	130	149	152	163	141	149	155	152	140	146	167	144	156	151	132	160	166	168	178	131	150	142	137	128	141	148	168	150	160	155	179	167	124	129	160	150	176	156	157	142	140	151	137	136	164	143	149	137	162	150	151	146	148	166	160	169	174	144	174	159	150	152	149	138	149	147	145	162	155	162	171	149	144	154	155	170	154	160	161	154	161	172	153	149	138	143	187	158	160	141	162	142	166	161	137	162	183	177	118	162	135	151	148	148	163	144	145	141	175	155	144	143	158	155	167	168	163	168	163	133	143	142	164	149	149	150	133	167	136	162	144	143	175	139	148	155	153	150	161	177	165	156	155	161	146	163	153	129	134	122	163	155	173	168	142	158	159	142	142	162	145	161	158	145	138	145	144	154	145	140	182	168	140	169	157	148	142	136	201	167	137	169	175	151	140	141	139	157	176	173	158	161	146	162	146	154	166	159	144	163	144	137	179	161	176	150	147	135	141	179	158	181	165	143	160	183	155	155	159	174	158	156	154	165	172	150	164	155	172	152	143	145	148	188	164	162	157	153	163	174	184	166	173	171	138	136	167	160	169	153	153	156	145	168	145	153	127	174	161	132	176	155	159	167	158	171	172	124	138	169	153	174	156	162	138	163	163	138	134	161	148	182	132	165	180	153	161	163	160	155	177	170	161	170	169	155	160	132	149	165	148	149	144	144	149	165	161	142	142	150	183	161	135	163	149	151	140	135	162	152	155	185	141	154
23995	27032	15083	6554	3038	1482	699	445	447	424	410	481	519	456	423	394	414	423	427	421	404	431	404	438	415	447	405	426	419	432	428	401	413	412	450	378	415	432	401	433	391	430	407	397	393	430	402	420	397	375	404	389	409	456	396	414	418	441	407	442	408	401	431	424	422	406	395	440	432	422	429	422	443	390	405	390	422	416	415	422	450	369	432	428	401	441	417	437	472	418	376	394	424	414	395	442	415	420	437	398	397	400	450	410	390	431	433	412	407	408	419	475	429	413	431	394	402	412	416	409	428	404	419	414	434	432	442	431	402	434	424	427	421	396	425	398	416	416	426	403	428	414	407	425	401	426	456	389	427	410	391	408	402	434	410	420	436	422	397	385	410	388	395	432	416	408	429	442	417	430	443	435	392	452	438	417	401	438	423	450	415	423	407	439	388	427	414	430	439	454	425	411	419	423	453	439	426	389	388	419	409	349	417	404	449	398	385	435	408	377	395	406	416	411	418	384	437	401	398	423	400	435	397	424	434	403	418	406	384	425	400	417	429	427	403	431	419	447	394	407	435	422	454	439	416	365	386	426	440	403	394	417	414	413	421	399	397	441	402	391	444	431	413	380	421	428	416	451	401	392	451	413	399	423	407	413	434	398	422	410	428	410	412	409	418	443	423	395	388	416	433	412	439	419	373	407	395	413	397	415	408	457	412	397	419	398	442	418	440	428	409	418	387	405	404	444	430	415	436	417	444	402	425	435	446	426	450	417	413	404	418	423	418	397	407	444	407	396	405	402	437	460	406	453	424	421	448	422	426	397	467	420	400	410	409	419	383	391	374	405	398	447	411	425	415	404	391	363	426	419	393	426	432	397	413	434	424	407	413	416	418	427	398	396	376	387	432	393	434	441	409	454	410	398	425	398	411	423	411	431	408	408	394	436	409	400	401	430	432	385	408	421	434	439	388	405	418	421	438	438	388	381	412	459	424	419	424	399	405	392	414	449	433	400	437	375	424	398	401	388	422	397	433	445	422	427	396	415	390	431	429	432	383	433	426	435	376	440	422	402	407	384	427	414	378	436	405	403	404	409	443	418	431	398	426	375	398	443	418	441	395	437	405	456	421	437	407	402	430	387	411	395	396	422	388	421	389	425	435	426	375	441	408	390	406	425	422	438	414	441	418	434	406	412	409	390	441	422	429	397	439	419	420	417	420	403	434	380	468	465	441	444	416	421	395	422	446	433	418	443	405	421	409	431	398	407	424	390	466	426	402	408	432	432	357	442	419	443	409	413	373	391	411	408	413	370	436	438	433	418	402	419	430	428	403	392	406	367	468	423	420	459	411	403	449	475	391	445	410	398	417	410	424	400	440	407	440	438	421	417	395	417	441	430	436	390	411	423	409	411	429	425	405	440	391	407	413	394	423	391	432	416	421	416	408	415	395	429	428	429	444	418	442	453	442	404	417	421	381	433	413	377	406	409	454	417	395	399	428	404	430	414	420	452	476	437	434	401	439	400	435	397	416	403	370	408	430	400	448	406	393	467	422	418	408	429	412	423	401	444	424	364	417	422	412	412	416	415	450	419	373	395	415	440	411	395	417	426	408	416	430	411	419	415	415	433	396	431	399	390	362	401	395	418	401	433	415	462	433	400	374	405	409	417	437	429	404	416	388	445	437	408	437	396	426	421	408	403	398	412	415	438	409	398	413	421	437	422	448	405	445	465	431	419	409	436	404	412	442	407	390	405	421	411	441	357	405	419	429	437	404	421	432	424	437	416	402	447	394	443	417	414	434	430	416	423	418	433	423	413	422	440	421	408	396	417	416	420	425	435	427	425	395	398	388	427	409	414	438	429	373	411	401	395	415	416	427	420	375	420	457	414	402	432	412	431	406	401	403	436	418	415	414	445	392	430	408	418	394	443	410	434	412	423	425	443	401	392	423	442	396	379	414	414	392	432	424	427	418	431	406	415	396	369	421	412	415	433	414	407	423	391	407	413	456	427	413	413	424	374	431	435	406	440	420	437	424	403	414	385	417	434	411	399	410	428	429	385	395	388	473	411	397	406	420	437	415	438	389	421	406	390	445	419	413	402	420	421	430	418	442	430	376	446	425	402	428	410	420	432	425	420	426	417	452	415	413	401	407	413	408	396	434	420	444	401	443	414	409	407	396	412	437	381	438	429	408	401	407	410	450	397	424	443	414	412	444	422	387	427	455	411	422	415	448	438	415	408	390	442	413	430	402	413	427	435	438	418	405	463	445	379	417	405	395	412	437	408	405	418	429	413	418	433	420	401	410	435	427	426	410	386	401	387	436	409	437	421	423	394	410	446	423	385	407	426	402	410	422	402	403	433	454	445	412	417	439	459	411	409	407	386	406	392	394	384	391	447	439	435	397	427	416	399	402	391	416	435	437	414	411	416	442	387	411	432	418	415	402	406	408	440	414	390	407	422	417	402	446	425	428	433	442	428	476	408	417	422	454	416	411	404	413	449	406	412	411	409	429	430	379	423	414	434	417	454	428	423	433	402	379	385	414	416	410	430	393	435	406	399	397	427	387	407	444	404	423	418	436	420	445	419	421	418	425	449	411	438	406	386	422	397	389	404	435	395	407	417	414	407	427	419	423	420	399	411	397	373	424	425	420	409	395	464	423	450	391	432	419	410	421	408	440	395	426	421	446	400	386	412	404	374	460	434	377	421	413	400	412	406	439	401	424	434	419	405	385	418	444	443	420	432	452	406	409	452	427	455	433	391	394	411	436	445	385	371	401	433	415	442	414	440	426	390	439	419	439	398	389	435	438	427	394	453	387	425	402	404	408	387	426	448	423	411	375	428	400	422	402	407	395	428	394	404	419	450	413	410	389	416	447	427	438	388	411	447	394	421	435	433	437	397	438	436	422	410	419	374	431	387	403	424	432	404	428	410	423	410	423	421	406	441	419	426	394	442	413	431	420	381	425	393	405	419	417	426	383	422	406	420	415	392	410	406	402	442	418	402	398	404	422	411	439	419	434	419	427	410	420	417	403	408	419	399	454	409	424	392	409	448	435	393	437	421	428	410	399	438	443	412	403	454	390	404	411	412	403	451	445	370	413	410	433	406	371	386	398	437	410	403	424	389	422	451	414	426	390	392	426	441	412	382	432	409	454	413	432	431	431	402	380	394	408	436	435	417	437	463	404	401	429	402	400	445	407	416	410	412	445	419	418	434	411	412	376	425	407	411	407	427	426	409	407	434	437	411	415	401	423	402	393	406	392	398	405	443	443	407	421	425	420	380	429	435	449	405	420	410	432	393	421	429	395	416	442	464	399	449	423	459	414	424	406	392	431	458	415	424	370	400	443	393	394	389	436	423	426	397	426	420	441	401	468	437	444	397	382	372	403	428	398	403	402	422	458	419	427	418	423	414	442	388	417	402	381	373	413	409	434	401	415	400	392	433	400	396	403	407	425	418	434	428	433	400	403	390	443	395	392	430	378	416	376	426	397	434
25098	21528	24848	28674	21635	19635	3726	433	289	294	262	609	1238	906	332	242	214	212	241	206	226	218	234	214	226	205	234	269	229	251	203	224	248	217	230	228	232	216	215	235	233	222	214	212	218	208	252	227	216	210	227	228	264	249	215	223	213	235	210	208	192	239	229	218	218	222	245	212	233	211	263	221	192	185	220	220	237	227	216	214	206	215	242	206	241	220	208	200	221	243	220	235	235	223	225	218	223	231	199	221	217	200	216	223	228	201	239	245	205	202	227	216	244	216	228	243	248	235	211	196	213	211	239	216	208	242	209	225	230	204	237	207	198	233	227	233	216	238	246	214	226	223	197	227	192	252	192	230	192	241	218	195	244	220	234	242	216	240	229	221	220	235	227	218	232	237	209	253	173	219	228	259	176	203	201	239	215	189	239	204	206	233	218	204	227	240	191	226	215	209	228	225	246	225	197	230	225	243	189	242	245	222	226	226	220	237	233	226	219	217	227	236	229	192	221	195	216	219	219	230	234	203	204	220	240	207	221	207	241	258	231	203	227	220	227	205	226	236	235	208	216	198	211	248	239	210	229	237	207	223	233	229	209	213	217	233	227	210	233	221	209	202	213	227	211	243	229	222	202	216	199	250	223	197	235	212	226	237	222	186	204	212	228	225	235	216	223	226	206	223	198	225	246	236	230	216	200	196	216	211	202	185	262	241	231	231	213	228	209	229	256	211	201	209	241	220	221	211	222	227	247	241	231	209	227	229	218	249	233	223	225	228	227	224	212	222	216	233	181	210	216	228	228	187	226	230	214	221	232	206	194	200	215	232	227	210	224	237	240	243	216	207	237	236	216	256	227	206	195	206	229	250	211	229	246	225	224	226	209	210	196	194	223	235	231	231	227	223	204	203	230	222	235	226	236	251	215	211	220	207	248	229	219	221	233	203	233	254	233	230	244	219	204	206	220	220	216	212	212	222	205	226	224	215	250	231	248	257	195	224	220	232	226	222	238	214	226	204	241	200	206	219	224	210	201	229	218	211	233	228	234	222	228	222	213	234	219	228	196	226	212	192	216	219	223	210	233	234	237	210	208	232	205	210	217	212	221	217	196	228	228	209	212	194	205	196	228	218	229	230	230	247	218	233	207	194	214	225	201	241	213	225	211	216	226	216	244	236	255	234	226	231	210	234	253	229	193	243	224	223	261	202	216	219	229	252	220	227	246	195	231	236	217	252	213	233	210	228	204	217	227	217	243	216	246	221	212	223	234	223	218	210	220	227	212	227	222	231	226	232	216	251	215	234	226	209	214	254	224	204	212	230	192	224	204	225	235	212	223	233	201	241	230	196	215	223	227	241	230	208	218	209	216	221	236	223	217	190	272	222	221	205	210	215	234	226	215	219	239	209	198	228	208	211	243	192	198	234	226	225	223	209	243	224	218	208	212	231	220	226	223	192	227	198	200	195	231	214	216	210	211	210	202	199	209	226	204	227	214	219	206	224	235	223	234	229	229	233	210	204	225	193	215	230	213	245	260	215	201	242	249	211	204	230	229	206	194	220	225	217	232	221	241	229	210	245	214	185	234	252	237	210	215	208	206	220	202	208	214	253	228	201	221	228	196	210	227	232	209	243	232	226	205	217	191	202	237	221	207	210	212	231	246	202	200	215	218	225	207	216	204	216	238	228	260	198	233	253	238	184	241	223	191	237	207	226	208	232	199	223	222	217	207	211	183	200	211	238	196	211	238	252	190	215	234	223	223	222	214	227	204	218	258	212	200	233	234	221	239	229	222	234	228	232	212	207	245	205	209	218	249	216	233	235	227	235	221	251	231	224	222	239	225	221	212	197	213	219	196	213	220	213	216	223	231	208	252	238	202	229	245	196	209	235	204	240	242	222	233	244	200	228	210	197	232	221	198	207	194	242	213	239	227	232	235	233	211	204	223	212	236	226	213	199	222	213	208	219	221	238	242	236	215	204	227	222	226	246	207	221	217	201	217	227	235	233	230	223	221	228	220	200	219	233	206	230	217	251	208	230	243	204	223	187	220	234	216	241	208	208	214	229	228	247	209	201	241	239	223	239	223	238	204	252	195	226	249	223	229	225	228	261	209	195	241	213	216	222	186	217	221	238	248	213	247	202	229	245	238	249	209	211	198	219	230	252	218	203	217	215	216	215	247	211	229	227	253	218	231	208	242	220	223	256	236	207	200	235	222	220	215	194	258	208	211	231	203	217	226	210	207	246	213	217	255	203	220	219	215	238	227	267	224	205	221	205	208	213	213	226	214	210	200	230	228	232	222	226	226	227	246	230	213	232	219	238	219	228	216	210	185	224	241	236	247	226	192	239	208	205	216	227	218	216	223	224	221	206	214	221	232	213	243	232	232	216	218	195	230	237	247	203	214	245	198	205	220	224	252	224	234	196	222	240	218	205	226	215	234	215	235	222	235	234	208	218	224	236	213	212	225	265	218	244	224	214	245	202	224	228	240	213	221	243	201	236	257	213	226	216	201	244	230	227	207	207	251	209	220	226	223	210	231	233	225	214	205	208	199	217	204	225	197	211	238	204	205	229	221	244	184	233	217	201	236	238	213	238	190	246	226	223	214	212	199	234	229	227	235	218	207	220	217	223	237	231	235	204	213	201	227	219	210	248	237	244	235	230	232	223	202	217	214	210	213	240	209	226	229	211	196	204	223	188	228	246	218	243	207	214	231	230	231	248	219	230	244	219	208	208	220	237	234	209	215	227	222	236	209	201	240	231	218	230	218	208	215	234	220	193	204	230	240	207	218	232	232	211	234	231	213	237	211	209	205	246	221	223	212	224	217	229	228	226	214	222	222	243	217	214	251	258	261	230	215	208	244	215	214	218	229	204	201	210	230	223	215	238	215	233	228	219	200	249	235	183	200	241	215	223	191	217	199	216	205	242	235	233	218	238	193	224	217	194	193	209	234	205	234	198	245	221	213	215	207	206	245	223	221	228	207	208	232	228	226	223	241	206	231	199	223	212	220	226	234	226	241	217	220	243	220	193	216	226	222	231	225	221	217	211	236	229	192	216	217	213	229	202	200	218	222	212	196	235	216	216	247	233	225	247	211	218	224	208	203	199	229	219	238	214	240	218	207	221	209	229	230	201	216	217	220	213	201	242	243	239	217	190	243	200	223	202	201	218	215	220	222	246	213	236	210	251	218	221	240	192	219	239	255	227	216	207	189	235	215	202	237	244	261	223	231	219	205	203	203	225	249	233	250	215	212	251	216	200	213	263	231	220	208	235	248	250	238	221	213	210	245	226	203	203	235	210	236	216	231	206	233	221	215	204	227	203	233	259	225	241	195	196	230	194	172	213	220	233	230	194	210	218	220	219	207	217	209	243	226	214	218	247	233	225	220	229	208	220	204	188	220	238	247	228	190	228	237	225	214	227	215	192	203	220	185	215	216	210	204	221	221	201	207	209	232	213	216	221	217	220	220	229	227	202	210	235	229	222	205	212
22712	36295	24193	12978	6472	3162	1208	618	609	579	590	769	1218	1057	652	506	475	562	590	510	560	538	531	594	512	530	546	563	581	536	570	534	554	565	548	528	571	546	558	544	576	550	582	575	533	521	530	569	564	529	495	532	535	517	559	560	566	557	569	543	580	530	577	524	566	544	565	585	565	534	542	561	542	523	535	566	545	562	537	534	525	553	545	561	540	516	519	528	533	525	540	577	618	539	560	582	569	567	518	553	560	562	573	516	553	531	549	575	580	555	578	513	521	561	552	537	551	531	549	534	557	492	537	584	528	541	552	544	512	538	513	527	538	544	535	485	522	545	558	547	534	535	526	584	527	556	534	525	499	576	546	531	514	532	537	516	546	506	528	541	542	520	548	548	522	516	571	577	562	526	551	558	566	554	560	535	579	519	547	510	567	564	593	557	568	558	573	528	544	567	561	558	519	559	534	594	536	532	537	515	549	555	575	519	605	570	500	541	561	548	525	556	523	581	559	537	545	530	565	501	540	527	537	532	558	515	585	552	594	591	516	502	584	561	599	514	548	554	525	569	565	547	573	565	581	538	533	564	561	521	556	542	571	556	564	558	545	534	522	541	520	548	538	584	558	566	549	604	564	523	524	544	594	581	559	573	547	542	552	596	542	524	497	603	536	541	525	539	532	513	563	508	531	583	541	535	589	536	524	546	551	563	520	556	550	559	566	532	545	541	572	546	546	557	565	526	551	540	554	538	567	545	581	580	585	562	551	576	573	539	584	535	532	540	576	540	546	549	559	520	575	527	546	552	551	534	595	528	576	567	536	516	537	545	517	561	541	547	560	564	544	556	566	570	512	539	543	553	493	541	542	563	511	539	562	499	534	569	598	567	553	526	550	538	539	482	526	530	552	561	531	566	542	556	546	560	579	583	600	538	545	540	498	550	591	570	513	569	543	553	515	562	534	532	558	563	576	597	557	535	539	570	520	530	552	569	559	516	591	514	544	559	522	530	498	529	527	562	565	525	563	524	585	558	583	553	531	539	514	552	521	534	580	563	534	558	536	564	537	528	563	582	536	527	564	546	535	539	544	596	521	547	563	572	553	569	560	565	556	540	546	530	550	529	494	562	562	574	550	567	568	534	562	570	530	526	547	571	590	573	597	550	554	554	543	560	563	566	556	585	530	548	536	551	552	525	544	526	526	552	535	556	566	528	552	556	547	559	556	586	511	581	579	552	564	572	549	519	577	569	545	530	591	545	599	529	531	532	556	557	534	571	548	512	530	521	534	567	482	534	581	524	516	549	552	512	561	590	564	596	551	559	535	494	518	568	565	526	548	527	531	580	521	509	538	555	511	562	553	529	560	565	535	540	552	585	561	568	538	587	568	519	554	546	528	566	553	572	536	539	551	563	558	537	540	550	497	541	526	515	551	572	545	564	525	595	515	547	544	575	536	533	546	504	540	550	516	547	514	511	545	568	523	564	557	539	581	519	578	557	493	541	592	554	565	481	565	522	555	583	514	542	527	517	618	515	513	562	534	569	575	536	520	535	603	551	559	569	571	528	534	530	583	564	534	589	528	586	579	564	553	504	544	535	565	511	572	535	563	515	568	565	571	548	545	525	552	553	549	564	599	525	586	519	491	534	522	579	591	566	539	585	557	587	533	539	566	535	570	506	524	593	552	585	513	513	530	565	547	551	553	603	525	552	541	539	548	584	535	525	540	494	570	561	534	561	575	517	541	540	519	519	576	579	515	490	563	537	528	573	526	546	548	486	578	529	560	520	552	514	557	514	544	534	547	540	512	569	536	570	530	591	549	525	560	536	554	542	566	553	543	524	520	587	571	515	536	576	538	532	554	546	541	525	568	552	542	561	513	578	559	552	535	544	566	573	558	560	563	540	544	548	523	548	559	508	546	585	592	506	557	558	559	568	536	548	536	534	539	506	576	539	564	542	525	505	554	516	524	528	548	544	511	533	530	508	540	537	518	541	572	577	555	546	549	525	534	515	533	577	556	544	591	555	560	543	514	580	546	589	519	584	550	517	520	508	576	546	534	538	572	502	571	579	555	527	539	532	554	532	518	546	516	525	580	543	565	532	543	565	560	562	558	572	534	525	557	528	544	582	517	556	563	510	549	535	569	553	541	562	538	546	492	536	513	543	554	568	523	564	531	541	591	573	532	521	534	535	557	531	535	548	539	575	541	565	578	510	562	548	540	527	538	547	527	547	569	552	578	554	573	585	562	541	543	576	556	563	539	559	555	482	634	508	514	518	587	624	533	581	558	529	556	559	526	581	524	572	523	546	605	534	559	513	508	553	556	577	543	537	562	522	543	542	577	560	549	526	523	542	532	532	573	561	523	548	565	542	515	535	538	553	538	562	547	534	525	578	566	513	533	537	532	563	571	497	551	548	554	562	508	556	556	548	498	549	546	555	531	522	551	586	554	574	544	544	557	535	537	539	533	579	541	563	526	590	507	568	556	590	541	552	554	575	538	498	562	519	592	522	565	564	585	549	498	572	526	518	527	551	560	499	497	555	519	534	546	567	543	528	535	528	563	549	547	531	551	553	527	509	557	573	533	582	553	520	564	556	551	526	537	542	548	577	568	526	535	584	519	549	565	548	557	545	495	571	534	547	555	526	517	524	552	589	598	590	518	567	526	583	560	552	513	524	565	553	506	559	563	544	557	537	560	585	577	559	571	556	530	534	528	546	565	548	516	552	557	544	543	533	544	588	556	538	553	526	526	568	541	546	561	553	554	523	548	557	525	507	567	551	517	531	550	568	535	528	531	565	562	536	569	562	541	552	558	542	568	561	528	556	561	565	536	561	544	506	549	576	549	584	538	551	554	524	579	561	520	537	562	542	558	584	609	528	560	517	543	564	544	593	600	544	577	529	544	560	552	566	590	561	572	565	542	511	523	543	547	565	539	531	550	538	565	567	526	545	575	519	575	525	556	577	520	535	539	543	589	521	477	531	556	533	556	569	555	552	545	534	549	550	570	543	548	543	533	553	587	508	573	509	536	560	514	551	520	588	584	547	568	599	578	528	608	587	581	577	526	516	547	553	558	579	530	579	530	602	532	539	549	541	547	561	553	539	530	543	539	536	568	576	561	554	566	565	551	562	555	541	557	560	545	538	542	597	486	507	580	533	528	548	561	564	594	508	550	554	556	547	516	575	524	572	505	567	558	509	572	548	518	565	511	552	562	552	550	574	566	577	524	541	534	557	536	541	584	522	503	548	551	547	594	537	563	582	542	525	513	589	593	546	519	561	556	575	510	561	582	524	563	564	548	538	511	574	567	546	566	567	530	558	569	538	493	543	551	539	583	568	547	558	549	551	548	532	561	560	525	531	598	514	526	509	545	548	522	549	539	522	517	571	573	514	587	543	606	588	568	517	563	566	577	518	559	575	579	570	533	586	557	536	636	524	544	496	525	528	501	541	538	523	530	520	525	573	552	507	525	572	581	580	560	516	540	585	528	548
24447	21568	25241	28378	21600	21774	18003	2561	385	308	271	722	2094	1866	334	200	214	218	235	230	229	222	245	226	241	213	218	205	214	228	217	185	211	241	244	249	231	236	236	202	217	208	247	234	225	207	265	204	213	239	209	216	213	236	207	205	211	234	231	236	224	223	237	211	214	236	210	240	228	224	195	222	200	217	200	209	246	236	195	209	219	217	224	211	208	223	244	221	223	197	217	236	230	227	220	188	180	259	210	226	207	226	181	218	250	187	219	201	198	238	231	211	217	195	215	194	232	216	202	211	212	203	210	205	216	194	232	203	218	200	246	207	228	217	201	201	212	220	223	212	212	213	207	200	205	178	206	193	243	196	222	216	235	227	218	217	217	224	228	209	232	225	240	213	222	242	228	215	219	208	216	222	218	240	234	181	219	210	238	238	231	228	225	201	214	227	196	207	191	221	200	215	219	220	232	225	225	186	212	229	210	198	221	222	215	221	209	246	197	194	209	218	209	224	224	234	209	200	202	205	237	216	220	202	225	234	215	213	221	217	228	211	206	213	233	208	201	224	222	216	214	223	191	220	227	212	211	202	221	199	203	208	201	227	225	215	225	206	207	214	198	217	229	212	191	245	214	221	204	231	218	215	200	225	221	221	217	200	224	209	233	210	237	223	227	220	229	197	237	224	222	217	206	235	220	229	207	213	200	228	209	229	227	225	238	249	256	234	192	236	255	210	207	211	236	243	208	181	219	238	220	230	214	223	206	231	230	210	207	201	226	202	200	220	232	225	204	189	232	216	201	195	221	213	244	219	224	227	226	242	204	235	197	204	220	231	198	240	217	228	233	243	207	232	210	209	200	222	214	205	186	207	204	224	231	210	212	228	247	210	212	240	218	216	227	191	237	206	205	247	228	227	235	174	229	222	204	221	249	199	235	213	233	198	217	206	192	203	226	219	241	215	189	192	193	203	247	237	232	231	206	195	231	215	205	188	189	240	254	226	221	212	191	212	231	231	200	207	228	223	194	196	166	215	229	217	210	198	234	221	243	220	228	214	198	212	224	251	206	211	195	211	236	222	203	222	223	249	208	220	225	235	198	227	197	218	212	214	234	237	207	230	222	213	233	219	213	254	223	239	198	190	200	239	212	205	242	205	202	180	244	224	233	219	217	223	210	210	185	217	209	229	219	199	214	212	217	217	176	200	216	221	204	232	239	244	210	203	237	235	208	196	210	191	262	242	239	240	219	211	220	235	200	219	234	233	205	215	203	213	202	240	257	221	233	221	221	205	261	206	218	224	211	219	230	212	202	222	220	217	247	234	220	244	220	207	215	236	205	204	218	229	223	224	220	216	253	203	200	202	211	221	207	228	224	211	213	233	206	223	234	253	214	210	213	211	220	206	200	232	234	216	226	229	217	218	205	217	198	227	205	206	204	217	197	237	252	199	211	229	224	239	209	229	218	203	227	207	185	219	212	226	218	207	218	233	232	210	234	203	210	219	226	226	228	242	212	208	214	218	234	220	222	241	198	205	201	225	229	211	234	232	211	240	220	205	194	234	209	219	219	236	192	251	209	219	252	229	216	195	183	212	222	237	206	219	216	225	201	227	217	215	217	228	220	216	247	233	231	225	193	215	245	189	229	231	217	214	219	250	197	213	221	207	218	212	242	209	213	227	226	232	199	239	225	230	217	209	206	218	212	208	211	229	239	225	287	218	201	198	249	190	237	219	217	220	239	193	198	222	213	221	232	211	211	201	229	209	212	215	211	225	226	210	198	211	217	226	217	230	210	228	224	235	201	196	204	184	224	199	204	200	204	197	212	191	233	244	199	224	216	222	246	234	225	213	239	217	176	231	216	226	221	210	221	223	213	230	196	201	222	209	222	225	206	217	227	235	216	219	228	223	223	216	220	239	204	235	248	241	216	216	216	228	261	235	186	198	213	216	189	219	190	207	211	174	244	223	223	202	193	198	224	225	202	207	234	193	218	226	252	204	215	201	234	202	197	193	211	210	232	201	228	221	202	199	238	225	224	221	232	243	264	226	216	226	205	208	224	218	248	209	223	221	233	218	218	232	207	217	239	207	194	213	219	231	230	234	216	190	223	222	233	241	195	193	233	238	230	230	205	238	204	213	221	210	208	192	245	226	204	211	202	219	222	225	235	213	231	205	243	241	204	209	210	207	214	218	222	245	211	232	207	213	205	201	219	216	226	226	226	228	237	190	191	224	236	222	199	211	211	215	211	190	235	202	218	210	207	258	207	218	231	225	237	199	209	209	174	220	232	209	229	224	218	203	192	228	204	202	224	198	206	221	205	213	237	189	204	235	241	219	230	204	245	249	199	220	219	218	216	226	201	213	223	209	211	225	238	248	213	217	186	234	210	235	244	206	186	221	235	211	212	215	194	198	237	226	215	190	199	205	249	243	199	199	209	193	214	216	212	200	214	228	203	229	250	226	232	218	211	228	212	199	218	215	201	209	219	232	209	209	202	210	246	214	222	209	209	200	198	240	228	220	208	219	218	212	188	227	217	227	226	215	255	220	217	226	212	229	208	235	223	244	228	203	190	223	193	230	210	193	222	211	206	245	210	226	219	218	258	198	221	221	218	218	214	200	230	244	222	219	236	217	226	211	226	221	188	222	224	198	220	223	209	235	216	227	233	209	209	223	206	241	222	230	225	248	226	234	220	238	222	211	214	206	225	203	216	227	216	206	205	199	210	214	195	197	228	213	202	218	216	220	236	230	220	227	203	242	233	190	199	241	210	214	226	233	229	238	233	219	206	236	217	245	204	215	263	230	228	231	224	217	251	232	220	222	221	234	229	184	216	206	200	233	217	223	211	212	230	216	226	204	215	220	201	246	204	206	236	218	220	216	189	234	209	233	196	208	217	232	212	219	208	216	230	221	234	215	222	236	220	208	202	211	214	222	200	224	221	227	212	232	215	212	241	236	192	237	212	225	234	199	216	205	208	209	213	216	214	217	241	202	212	212	245	216	213	232	234	193	194	206	240	231	260	225	226	244	208	216	244	206	202	243	222	222	214	207	209	250	218	223	198	213	220	208	214	243	220	205	224	234	230	216	219	222	230	200	206	224	172	235	228	233	196	205	228	237	216	216	236	225	221	197	210	210	210	206	225	202	215	231	242	213	219	248	215	241	246	198	234	223	248	209	217	242	206	229	213	211	202	221	221	218	234	196	221	249	208	222	223	193	222	208	255	232	232	218	214	220	187	201	241	239	189	235	255	209	236	231	231	212	225	210	215	221	215	227	211	245	201	248	217	211	226	231	214	213	215	237	225	224	219	245	202	206	202	192	219	219	233	182	254	210	222	193	203	230	229	246	223	212	220	216	223	234	203	225	203	222	233	237	197	217	223	218	197	245	188	231	229	212	196	230	230	242	208	209	193	219	211	213	235	209	218	207	206	231	241	225	203	224	231	224	226	227	205	222	218	227	205	214	229	212	211	240	235	204	220	268	261	188	217	203
24771	44494	32275	18297	9832	5092	2497	1118	623	591	545	826	1651	1462	591	521	562	505	512	553	528	526	529	506	533	467	541	532	564	527	525	497	570	515	478	546	549	486	485	502	496	525	492	509	516	508	519	499	576	552	534	490	508	518	520	517	508	585	464	519	533	528	524	521	500	533	571	565	490	524	556	517	492	508	519	512	522	526	527	530	511	508	524	512	542	510	530	541	533	517	511	538	493	543	511	531	503	516	528	524	515	501	503	485	471	518	507	503	508	510	459	488	497	525	510	522	555	534	513	524	515	522	507	490	531	468	543	572	537	531	533	521	532	538	546	516	501	456	465	488	551	512	518	511	493	557	495	509	521	518	525	581	520	479	538	511	503	513	534	525	507	540	507	511	542	527	507	516	534	533	470	501	524	529	546	549	536	488	515	539	556	514	496	516	521	488	490	527	490	528	514	499	545	500	560	501	480	504	529	553	560	498	523	517	530	516	492	533	515	548	538	528	488	500	489	538	481	513	530	530	493	517	509	494	495	511	550	505	514	528	524	526	500	531	524	514	502	519	528	527	510	520	502	527	493	508	524	547	541	529	515	513	541	502	514	546	504	483	486	524	485	512	513	512	515	499	524	519	506	571	532	530	511	541	556	509	552	543	529	498	516	526	540	503	521	538	530	529	557	524	536	561	516	531	543	532	502	509	496	487	518	468	511	500	530	518	540	560	524	513	504	562	556	552	509	505	525	499	525	541	500	530	507	513	515	483	483	498	498	527	553	549	497	531	525	483	553	495	517	493	575	549	497	476	542	551	531	523	521	521	513	492	531	562	507	558	545	491	523	502	534	517	548	507	506	465	531	524	529	553	519	510	513	528	500	523	542	530	538	457	510	494	492	487	528	486	500	527	508	499	512	524	507	534	500	546	517	492	525	542	487	521	482	515	517	474	535	536	520	505	495	547	541	522	528	523	488	551	526	566	488	503	534	505	511	537	549	527	540	510	513	528	518	557	479	540	496	499	551	489	522	506	521	548	530	501	477	556	527	554	558	510	517	528	536	497	503	519	511	521	499	539	538	491	507	521	549	505	518	499	541	567	508	535	475	534	537	531	511	499	539	512	519	540	494	567	541	528	510	511	512	527	516	526	527	524	519	508	545	509	531	584	491	533	526	535	510	510	532	513	491	532	536	539	535	500	524	498	556	526	547	494	565	494	491	493	532	529	520	508	551	522	556	505	535	531	486	484	494	492	541	509	534	526	522	560	556	515	489	539	501	463	522	507	522	502	534	539	522	495	503	532	503	517	540	548	525	532	530	524	518	504	503	523	523	533	522	526	536	525	541	501	474	483	524	469	523	494	506	524	525	521	508	480	510	553	499	482	528	533	470	499	514	499	544	555	550	517	536	532	506	546	558	542	521	522	554	502	513	528	510	556	536	519	523	560	512	523	489	527	500	467	572	524	481	520	514	497	603	536	499	500	518	538	567	519	527	485	534	508	531	469	501	519	529	541	570	511	505	529	514	550	517	526	498	552	545	525	505	497	507	509	520	535	570	525	503	495	532	496	515	511	558	499	446	516	534	524	513	474	548	533	529	505	541	519	492	498	514	474	499	521	502	532	538	559	496	526	547	514	509	538	467	498	458	527	502	522	544	534	540	507	527	481	485	519	541	558	490	501	515	525	523	546	532	513	485	470	546	516	516	493	559	538	513	494	499	521	499	564	519	500	546	516	524	526	546	518	519	533	548	552	497	515	519	503	484	503	484	524	551	489	514	478	491	474	487	552	531	511	517	507	535	494	512	497	518	603	500	498	473	531	475	492	550	538	533	517	531	475	536	486	520	511	495	492	528	471	549	537	537	525	512	509	516	522	519	507	541	506	555	525	522	473	494	519	520	518	527	513	493	522	505	499	513	548	504	498	527	525	551	523	517	510	528	502	462	520	474	531	540	556	537	512	538	553	519	533	532	528	527	545	515	545	501	478	510	508	517	511	492	471	530	512	520	519	496	502	483	495	497	518	511	521	515	512	518	489	499	546	574	524	528	527	510	510	535	514	561	527	529	484	533	503	504	518	530	497	507	537	515	437	537	476	553	541	507	498	506	485	581	495	522	528	511	513	504	512	505	511	511	510	559	514	493	519	528	514	519	479	477	514	531	534	497	548	504	534	505	518	487	514	522	461	497	516	526	520	551	526	536	477	536	470	530	533	483	509	535	512	519	525	541	521	505	519	517	500	518	514	495	488	537	520	506	504	540	519	518	520	467	546	547	520	528	554	513	514	539	541	503	496	527	511	549	533	530	508	575	499	503	514	580	540	479	536	540	496	529	545	531	550	499	487	522	499	522	505	468	526	540	498	486	552	506	496	509	489	473	487	515	518	499	519	516	506	508	505	514	518	542	530	494	529	513	513	524	502	531	461	522	524	488	502	524	552	531	539	527	508	539	544	483	521	521	500	513	495	509	521	554	502	557	522	533	526	483	538	519	553	519	525	496	523	504	517	534	513	513	518	523	487	533	533	489	512	532	482	542	508	501	521	535	541	498	550	541	511	533	472	498	505	544	527	533	527	542	486	492	517	511	506	502	528	521	540	466	520	530	541	449	494	535	501	500	522	552	490	552	528	509	547	532	530	499	539	551	530	469	525	515	477	558	526	525	524	548	502	539	545	512	501	487	509	518	539	521	542	542	521	503	504	524	479	525	484	505	512	476	527	489	534	528	542	516	495	518	524	489	522	520	531	540	532	507	554	525	499	513	519	533	548	514	543	523	520	529	513	533	536	490	583	514	530	492	532	514	517	577	525	514	520	490	518	468	533	527	548	525	444	523	528	510	497	524	536	515	553	501	512	544	494	522	517	511	533	521	554	516	540	496	526	509	499	493	481	565	515	503	522	520	533	553	497	539	500	550	492	529	489	512	500	499	509	562	477	498	526	481	531	524	484	531	506	505	505	527	529	506	506	503	549	501	521	543	529	539	513	533	563	523	486	466	531	525	473	509	505	539	497	560	547	510	491	496	525	513	556	504	484	523	489	517	545	520	518	521	501	497	512	491	502	486	532	497	486	493	529	528	533	489	513	491	528	550	498	526	535	552	501	495	533	551	516	506	533	526	488	518	518	504	526	498	520	567	518	503	512	508	529	490	498	525	477	482	522	524	532	582	541	519	543	503	507	515	503	522	495	511	517	524	534	506	502	550	506	520	519	520	508	570	497	533	582	503	496	572	499	507	524	476	514	513	483	510	480	505	491	490	539	536	542	555	488	526	526	529	559	516	470	514	552	512	573	496	510	524	554	502	523	489	435	520	504	499	506	526	514	514	541	537	533	527	535	495	508	516	535	549	542	525	519	552	521	514	522	493	528	512	539	515	506	501	503	478	508	586	542	493	564	520	548	505	550	504	527	501	487	480	463	507	562	499	501	506	521	521	531	544	492	525	518	485	489	480	510	523	554	530	503	504	524	508	552	491	535	554	503	530	488	494	555	523	532	510	537
32784	23611	21227	10609	3674	2036	1079	382	165	142	152	171	190	188	142	168	148	155	132	156	161	148	166	143	138	128	153	146	150	149	140	136	177	160	147	149	141	162	168	142	123	135	138	142	166	168	141	152	156	151	137	142	151	173	126	158	134	129	135	127	123	138	130	150	136	161	133	158	130	125	121	145	152	147	158	144	151	145	149	160	158	140	160	148	131	147	164	137	152	126	143	138	145	127	140	150	142	139	139	143	143	125	147	142	136	152	149	155	153	132	142	153	141	144	143	147	124	138	133	129	135	137	165	138	161	142	139	145	147	167	129	146	164	143	154	146	132	148	157	136	154	153	158	151	157	135	139	159	149	160	140	142	132	154	154	138	139	164	171	129	138	137	145	150	151	154	149	154	156	127	127	143	159	146	168	163	151	138	133	139	125	133	165	155	140	137	127	140	160	155	145	160	150	148	154	164	144	169	133	124	130	141	160	149	149	144	156	144	127	151	145	150	137	134	139	137	136	141	136	156	140	174	137	144	179	131	151	136	142	164	167	142	155	178	161	148	154	145	134	143	120	139	131	139	135	151	134	139	140	144	132	144	150	152	125	143	135	141	157	143	161	162	179	147	149	141	144	123	143	154	167	135	141	128	143	139	171	138	126	146	156	153	139	125	169	146	114	136	133	160	142	162	132	135	154	134	125	136	129	146	137	148	134	150	145	170	175	126	143	145	139	144	134	160	125	151	133	132	153	143	144	170	139	152	140	155	161	148	159	142	147	133	152	164	142	140	136	149	147	172	144	166	155	155	139	153	177	165	137	152	151	164	143	156	151	146	142	134	158	141	125	143	121	155	144	137	147	159	157	124	163	140	144	142	133	168	135	148	159	122	141	122	127	162	165	156	137	147	171	130	135	151	142	148	146	151	157	136	150	146	138	140	164	155	128	114	125	160	158	130	127	149	148	159	150	164	138	130	141	151	136	129	149	150	160	153	157	143	138	165	141	123	159	142	141	129	146	143	145	121	131	140	157	163	175	139	146	135	144	142	150	134	143	163	130	139	152	144	132	146	158	171	151	140	139	141	136	144	142	137	148	163	162	168	163	145	156	156	150	152	154	126	169	162	160	150	142	137	145	144	156	133	130	141	159	155	166	148	110	141	151	142	140	165	147	142	165	141	140	156	157	152	124	153	126	131	124	149	159	126	139	166	151	161	134	144	147	146	145	133	149	142	166	165	124	142	148	144	156	140	124	166	161	147	154	127	162	150	160	143	149	137	150	138	155	159	137	139	157	154	149	124	132	145	125	153	129	124	159	151	130	142	140	158	150	154	155	126	146	120	154	122	149	140	153	128	135	152	133	150	146	122	147	144	162	151	134	158	139	154	153	148	144	133	145	141	134	171	153	172	154	153	129	162	134	153	143	155	162	155	135	138	162	132	153	147	167	141	153	134	133	147	146	150	160	145	156	137	152	136	128	162	146	127	136	132	149	139	156	138	154	136	132	150	142	157	154	153	159	135	133	137	145	163	164	137	139	156	158	154	143	142	134	138	166	144	134	155	146	146	156	135	172	138	129	140	154	152	135	123	165	152	144	128	143	137	169	158	154	144	153	139	150	147	155	153	141	147	150	149	139	131	161	133	166	126	134	146	144	157	157	154	142	143	149	140	138	118	122	148	173	136	132	149	133	171	117	153	147	166	132	153	160	155	154	119	135	161	148	132	141	148	141	132	157	149	129	135	139	152	130	145	157	128	158	132	153	135	147	144	141	166	153	149	140	168	144	125	155	126	146	151	148	173	139	143	126	133	139	125	148	167	153	165	134	146	132	128	136	134	158	134	116	136	140	147	156	159	149	150	153	138	157	142	155	161	158	133	123	155	148	136	153	117	139	127	131	146	119	131	141	154	163	169	144	133	144	148	147	137	151	150	151	155	122	142	149	127	140	148	157	150	156	142	150	137	156	143	131	129	137	141	138	136	174	124	139	146	157	147	154	129	163	143	156	164	157	142	151	145	159	155	142	156	153	144	115	180	130	145	144	137	127	124	155	143	138	134	130	148	148	143	170	150	138	136	146	145	146	141	139	148	137	148	137	139	136	157	144	162	164	136	155	154	162	141	146	136	160	151	146	147	159	142	136	135	134	148	155	115	148	149	134	175	158	142	138	143	130	162	141	139	163	141	138	153	155	151	152	119	154	134	163	128	157	156	150	113	151	140	141	141	134	147	147	145	146	150	140	140	140	163	135	149	131	147	132	140	126	132	145	138	162	151	156	172	143	148	123	149	146	135	144	174	127	154	142	151	131	152	140	160	122	146	147	155	153	151	134	162	167	138	159	136	149	142	121	152	145	162	169	140	149	151	148	163	142	144	134	158	133	147	127	131	123	146	149	140	121	121	134	157	136	158	132	154	132	166	158	126	115	144	144	159	156	160	151	168	163	152	112	161	144	138	150	136	149	135	136	127	151	136	159	143	160	122	160	123	172	137	131	129	128	155	134	154	165	143	143	154	141	148	131	150	141	149	169	156	126	176	145	129	152	156	158	153	147	135	146	147	159	152	130	157	151	145	151	161	158	153	129	150	127	137	133	159	137	156	135	136	148	138	152	146	145	126	145	147	149	144	133	137	130	181	151	141	160	139	146	148	150	149	148	146	152	131	136	129	147	177	140	144	173	142	142	159	129	154	152	148	140	152	174	150	150	133	136	134	139	134	130	156	142	124	167	171	168	126	152	139	161	152	135	144	142	149	149	135	147	162	133	146	132	144	148	124	129	165	133	139	139	132	139	125	145	156	142	147	162	135	154	146	142	153	156	130	133	149	148	133	140	151	154	158	154	167	129	150	135	149	139	153	142	147	129	135	150	145	155	168	147	137	135	157	158	175	144	144	153	160	172	144	157	135	142	141	147	135	136	139	141	165	155	149	152	157	151	147	135	132	151	136	160	141	153	145	142	130	147	135	155	156	136	143	145	144	160	151	144	138	156	153	147	158	127	155	145	131	164	170	152	158	143	140	132	146	148	139	152	140	132	127	141	156	171	143	144	144	137	143	153	149	156	146	136	152	151	139	128	150	126	146	147	164	153	153	123	151	140	131	146	144	147	154	146	157	147	158	123	124	146	156	150	140	149	129	150	171	130	128	144	130	144	154	148	125	146	142	156	157	122	145	156	152	164	169	140	159	143	162	150	141	150	155	170	175	158	159	155	148	146	145	158	139	128	143	140	142	151	164	149	145	133	150	123	145	158	147	169	168	158	151	145	127	138	133	147	167	151	150	150	158	146	150	125	145	163	144	145	125	132	154	156	148	154	153	153	147	170	152	140	138	168	143	143	157	161	146	147	149	131	141	115	154	149	155	132	135	126	145	148	146	152	150	154	146	128	144	132	163	158	165	125	162	159	141	161	133	129	135	145	156	154	125	129	144	136	158	152	166	146	169	151	155	143	135	146	130	169	141	143	151	144	152	127	139	141	119	146	141	135	139	156	153	145	137
23305	26978	14232	6009	2690	1466	844	518	406	376	384	379	417	419	386	401	370	363	397	373	380	396	399	379	390	416	413	421	394	422	374	411	399	389	390	387	409	406	404	396	402	377	410	391	409	429	351	432	379	400	391	371	378	397	385	362	421	386	345	417	396	374	376	376	382	364	393	385	412	375	405	381	388	361	373	379	408	409	403	396	376	422	391	421	377	395	385	383	379	402	393	390	368	405	365	395	389	398	384	389	392	376	404	391	355	433	367	401	397	365	418	360	391	378	355	415	405	366	362	353	383	394	361	398	407	419	399	384	406	398	376	404	405	417	377	405	371	350	362	405	405	393	402	351	367	393	391	379	394	405	391	372	378	374	395	411	393	355	422	393	373	372	353	399	375	397	383	407	431	353	358	376	358	383	353	370	367	389	367	435	370	391	390	363	372	381	406	386	407	362	409	384	382	389	405	403	443	390	390	397	397	387	388	387	392	381	395	391	394	379	390	368	427	392	400	435	405	406	374	382	417	383	385	380	391	411	407	348	377	426	359	414	377	383	392	372	385	402	398	385	390	417	386	386	369	383	388	380	390	387	427	383	388	370	411	399	367	371	363	411	395	430	384	385	413	391	414	407	398	413	384	396	409	427	371	393	404	382	347	391	414	400	383	418	398	403	401	372	394	406	432	407	383	389	367	389	408	387	391	456	397	398	433	409	352	396	391	410	394	355	382	429	385	405	373	401	396	378	383	392	388	395	398	375	449	453	350	363	391	403	373	387	374	370	406	369	391	402	381	400	379	402	385	390	425	361	392	405	420	378	421	391	384	391	398	343	409	390	379	396	409	373	385	375	419	409	401	403	376	361	422	390	414	403	378	383	423	382	388	400	423	374	408	361	439	384	417	350	394	392	404	398	393	368	397	382	394	370	388	446	378	391	390	375	375	384	410	386	389	419	413	373	397	396	400	366	386	371	361	416	370	381	355	371	402	418	362	396	361	394	393	412	368	395	336	412	421	389	370	396	403	414	371	396	398	407	398	401	400	413	398	353	366	384	379	378	387	383	422	394	366	376	413	398	429	402	409	381	392	410	377	386	368	393	398	370	394	370	364	356	406	412	425	394	391	406	405	411	354	407	386	404	435	377	355	371	374	351	392	394	359	385	401	401	371	343	387	413	385	398	355	440	402	387	411	380	375	410	374	401	375	405	402	390	373	409	433	394	394	414	376	394	363	423	403	355	406	356	388	357	392	398	390	379	403	401	374	427	420	391	379	367	424	383	394	388	395	388	413	414	402	390	373	396	405	382	394	381	405	395	387	411	433	391	429	396	374	394	386	394	387	395	407	383	403	394	400	372	400	378	369	416	366	406	374	376	406	378	422	415	388	412	397	395	380	380	389	403	430	399	365	382	396	394	371	370	384	396	415	387	397	410	356	399	389	403	428	399	366	371	409	386	401	373	366	380	356	391	436	397	380	414	380	395	376	418	412	369	355	371	369	402	375	367	437	368	364	385	406	419	346	398	377	384	356	384	387	411	389	398	377	394	408	410	387	387	402	392	385	394	389	421	398	383	405	385	387	381	401	403	406	359	380	401	395	375	407	355	380	393	404	398	366	384	392	380	373	392	400	402	372	391	405	388	409	401	394	415	411	384	389	355	384	397	411	447	378	400	404	349	407	415	372	406	352	396	413	396	392	418	387	388	379	368	403	379	433	374	397	388	406	382	387	411	388	404	417	413	365	367	379	414	372	394	433	391	398	398	375	352	369	366	381	390	386	398	372	401	376	390	384	383	423	396	386	408	399	354	388	376	400	372	403	384	398	375	402	393	346	390	417	344	376	396	395	411	373	437	386	366	427	382	384	414	383	390	417	383	420	420	414	413	384	383	380	397	424	455	409	396	359	420	389	395	390	383	405	367	389	376	396	392	399	384	402	395	364	399	371	371	390	391	400	406	392	374	415	388	382	389	393	399	407	370	415	416	387	396	404	401	389	402	372	398	428	406	440	384	402	385	354	392	388	395	429	385	412	369	381	374	423	394	397	416	437	386	381	374	376	381	372	384	380	378	426	375	398	382	425	394	421	441	371	427	389	378	395	401	406	359	369	375	395	401	375	396	397	387	370	384	404	395	383	351	410	422	405	412	366	401	353	371	408	379	388	415	371	384	394	384	383	382	398	413	390	397	395	383	416	393	381	390	412	359	412	404	410	390	416	368	368	400	386	369	385	429	363	434	404	372	410	394	426	383	408	414	377	373	398	422	417	421	415	397	381	408	387	363	352	413	364	379	382	410	447	380	400	388	364	395	403	389	402	385	378	371	400	413	374	339	363	376	401	428	377	360	375	381	381	409	410	415	377	398	411	427	357	390	410	390	379	380	339	407	375	387	364	430	374	330	372	370	429	394	373	378	427	374	421	390	404	330	429	347	378	371	379	391	406	378	374	408	395	372	402	409	389	379	368	424	438	348	419	387	392	382	407	383	387	422	402	369	423	419	372	385	407	422	367	399	385	395	372	429	386	395	332	396	409	411	404	373	400	389	398	408	433	363	342	386	410	362	379	369	401	375	384	389	429	409	398	416	426	398	360	423	432	390	420	377	374	435	391	395	391	384	369	380	390	376	419	399	374	378	361	409	413	359	403	373	391	417	387	387	407	435	378	387	391	374	369	401	399	364	396	392	387	422	406	375	389	379	398	390	404	375	420	376	371	412	390	375	397	387	410	413	394	393	373	397	372	367	388	417	353	378	373	385	370	403	390	377	376	362	392	431	340	409	381	391	368	428	414	380	392	439	418	350	406	393	386	372	378	391	386	399	379	410	408	409	420	430	441	370	404	384	391	376	383	402	362	385	400	366	385	417	398	410	367	382	396	391	369	375	387	404	386	380	410	410	392	387	404	411	362	382	380	416	392	393	379	376	400	398	395	403	416	370	342	359	372	398	427	379	371	375	403	412	384	389	385	422	420	422	386	349	352	397	393	421	386	368	385	387	358	386	394	422	437	389	386	373	377	404	388	349	413	404	374	407	389	374	361	362	380	419	348	339	391	378	382	425	389	371	390	371	392	391	405	386	355	410	377	377	392	351	346	390	414	411	354	401	407	400	411	385	418	416	370	419	388	384	399	408	394	389	398	390	384	416	410	389	411	454	407	380	368	388	449	364	409	403	385	389	393	396	395	402	389	378	393	372	386	386	430	408	411	389	369	415	401	416	396	448	415	412	389	376	394	364	396	387	403	358	394	409	393	371	388	393	383	390	382	408	407	416	373	407	412	362	367	398	393	368	383	377	406	412	393	375	423	378	393	382	400	386	399	409	348	385	381	351	348	428	379	403	427	366	402	384	405	414	379	386	347	412	387	377	345	409	388	406	371	359	385	371	358	384	384	434	388	434	421	363	405	414	377	378	400	404	384	358	370	394	410	402	386	409	387	420	395	386	340	417	368	368	417	399	383	382	409	358	415	386	405	422	381	405	391	399	379	387	397	415	395	385
25041	21541	24863	28680	21662	19520	3669	449	290	241	227	330	628	567	298	191	215	218	206	201	248	225	220	225	216	227	200	253	202	222	204	206	214	200	235	217	211	190	190	180	206	211	201	206	228	214	204	188	211	188	207	195	203	223	216	212	205	246	218	198	196	206	223	209	197	200	233	216	201	218	205	198	226	214	222	212	186	216	243	202	220	204	233	195	211	217	205	250	209	218	218	185	233	180	191	181	205	197	215	208	220	230	209	190	197	203	241	212	191	225	248	233	207	218	202	239	226	196	203	202	225	206	226	181	231	207	197	204	211	196	202	226	210	201	228	219	228	207	207	213	210	212	198	210	199	196	217	229	203	223	205	201	200	198	221	217	204	211	220	211	226	228	205	178	185	215	213	208	198	213	200	212	213	167	214	218	211	214	235	209	213	211	203	217	183	204	212	230	218	253	226	199	210	235	209	231	212	204	205	193	216	208	195	211	201	195	205	189	207	227	185	218	199	222	201	205	200	219	219	202	222	241	209	231	219	212	207	190	207	205	257	196	225	199	206	205	205	202	206	218	203	200	206	199	233	198	221	201	198	205	208	214	224	227	230	199	202	224	212	219	205	202	201	181	224	207	229	196	208	222	212	217	180	217	234	206	219	193	210	200	206	216	190	223	207	202	197	223	237	200	226	229	223	214	181	211	215	215	217	208	225	212	197	224	221	213	217	217	217	212	214	228	203	243	222	228	220	205	201	210	257	232	195	212	172	219	197	196	195	221	192	229	225	220	206	241	210	207	196	198	201	199	204	203	205	203	212	203	184	191	195	221	217	210	202	205	199	186	207	229	204	196	195	198	210	227	208	205	215	217	208	187	192	207	208	216	220	187	213	233	224	223	216	229	202	219	223	216	206	190	222	222	214	225	211	213	206	173	214	241	209	252	227	212	213	204	204	216	218	211	207	225	206	244	201	214	216	199	203	207	209	209	261	203	192	193	210	240	233	219	206	186	225	237	240	202	235	204	226	206	234	218	246	192	205	221	216	211	218	208	221	212	216	215	229	201	248	182	220	213	193	203	194	212	187	261	193	199	232	218	219	219	216	202	201	187	203	194	202	218	179	229	201	197	209	199	213	196	211	207	235	194	217	223	237	202	218	229	207	213	218	199	202	198	207	225	203	209	195	234	236	208	193	225	209	212	237	226	205	229	240	188	184	184	201	211	191	199	203	202	209	207	243	208	197	218	222	232	211	213	222	211	222	214	228	201	207	211	203	220	208	231	223	221	210	191	202	184	184	186	233	203	244	198	193	222	192	242	213	226	208	191	212	179	203	216	248	216	200	209	217	191	237	193	207	201	220	215	204	227	217	216	191	236	192	223	173	215	220	233	210	226	230	186	206	225	237	210	205	198	232	192	187	182	204	206	236	191	183	178	217	210	218	209	220	185	202	211	193	235	191	197	217	201	231	212	196	217	223	193	222	213	224	209	201	249	208	193	225	230	202	195	209	201	200	208	209	199	185	219	177	213	219	183	219	196	197	184	217	211	213	243	206	211	227	223	201	206	189	181	240	246	226	225	210	211	228	205	214	230	202	221	215	189	216	219	211	232	212	203	201	208	210	200	219	238	238	202	208	210	220	207	215	196	203	213	198	201	217	233	190	222	208	226	194	214	192	183	191	199	205	205	256	195	191	212	208	214	221	214	207	227	216	225	214	185	183	180	211	206	227	183	251	187	207	210	196	201	207	200	224	199	194	206	214	202	226	220	213	197	201	199	214	198	191	187	225	203	259	218	214	200	214	219	210	212	200	204	226	215	178	222	202	222	220	217	213	227	212	216	211	223	212	217	217	186	179	206	211	224	219	213	208	218	220	216	195	213	195	231	223	195	212	208	207	226	201	212	189	214	213	203	217	226	239	222	204	217	205	202	194	218	211	206	221	244	202	196	183	232	219	170	209	223	213	210	200	205	215	223	240	228	218	158	190	226	212	189	245	214	219	214	194	187	230	205	205	202	218	203	205	233	220	200	219	208	225	219	205	227	208	203	226	215	223	199	217	214	219	196	192	201	210	190	198	211	210	201	207	193	230	222	194	217	206	197	231	211	212	199	225	214	198	207	234	187	201	196	224	219	216	211	221	211	219	208	228	224	213	213	227	210	204	220	195	203	221	211	193	218	205	203	197	247	221	198	225	210	199	209	208	206	204	220	217	212	194	213	207	239	215	231	237	219	222	207	215	201	192	257	250	220	207	214	224	200	232	263	216	196	197	201	216	241	219	215	209	192	206	207	177	200	205	219	209	225	191	207	209	211	214	219	224	219	209	217	202	211	215	190	207	206	247	234	226	235	219	222	206	205	228	195	216	220	212	226	237	262	238	228	213	224	179	216	208	230	215	198	211	207	218	229	213	176	204	203	233	202	201	232	192	220	220	218	204	209	197	190	215	233	233	199	184	209	225	190	220	209	216	213	232	210	216	219	236	233	234	195	219	217	219	207	195	195	263	202	215	228	218	195	195	216	213	201	189	183	195	222	217	238	222	217	244	228	215	208	195	192	181	202	213	221	231	223	230	201	230	227	198	235	186	244	220	230	214	222	215	209	217	229	212	249	222	210	204	178	200	210	191	207	188	203	210	228	194	198	227	226	196	200	213	212	213	204	225	221	202	175	206	209	225	225	221	206	221	207	221	218	222	223	217	240	203	204	221	196	226	219	206	205	222	189	226	196	223	187	232	227	185	206	224	238	198	198	219	218	239	203	197	222	222	231	216	201	224	219	215	205	225	207	213	208	212	214	196	241	212	219	215	175	188	217	189	199	229	210	225	212	216	200	232	198	231	197	184	223	223	181	191	191	207	219	187	213	183	202	225	219	180	201	215	194	206	205	200	204	209	204	216	192	187	200	218	220	210	238	208	214	212	198	183	206	206	208	204	212	215	229	204	201	205	202	221	235	232	206	202	217	238	228	233	218	224	201	232	201	210	200	215	221	191	219	216	205	180	202	204	197	192	234	202	202	223	212	203	219	216	189	192	226	212	226	203	208	219	196	191	213	208	198	220	216	199	202	227	211	183	205	201	204	235	219	205	215	225	200	202	201	237	215	203	224	236	212	217	212	193	192	195	193	203	210	189	197	212	220	197	209	212	212	212	223	213	223	199	226	199	191	195	218	207	211	219	219	189	192	195	221	204	193	202	216	208	215	214	197	228	221	190	223	201	231	217	228	206	226	195	208	181	222	225	207	199	206	222	202	200	221	216	186	200	219	219	200	190	205	210	212	220	244	195	204	209	204	216	223	218	204	240	205	195	227	221	209	224	189	219	212	192	224	226	195	212	232	225	219	216	223	188	211	188	205	209	216	213	201	215	206	212	204	199	203	189	185	223	211	205	214	190	227	219	221	222	215	208	224	220	199	205	205	204	218	223	221	222	216	226	213	226	208	201	229	214	211	232	201	246	211	211	236	239	191	187	185	217	194	200	195	202	215	214	227	202	199	181	212
23472	40267	25115	12796	6599	3186	1157	583	577	549	560	566	757	713	604	525	486	545	567	552	513	505	526	533	519	543	559	549	533	517	541	555	516	498	499	480	531	528	513	555	491	520	487	505	527	480	495	509	540	504	533	514	521	540	541	578	513	529	506	483	538	538	553	525	515	479	490	487	515	535	531	527	501	520	541	496	518	532	493	505	512	498	530	563	540	581	543	517	504	523	520	529	553	501	547	516	520	506	526	491	516	529	497	501	543	536	540	532	476	521	487	494	491	497	499	543	521	502	548	506	536	532	518	572	523	495	552	523	551	547	488	567	531	555	501	477	509	513	512	490	529	545	517	539	506	525	462	537	516	518	525	545	526	547	527	523	524	550	524	526	522	564	569	488	524	512	502	540	551	507	537	506	512	508	492	495	503	524	509	520	487	529	499	526	493	536	570	541	532	520	501	544	481	504	522	555	532	493	567	533	535	559	509	545	527	505	578	532	499	535	531	547	514	555	505	530	501	537	531	535	490	501	529	562	544	496	534	527	516	508	511	499	498	547	521	515	539	515	563	505	509	530	538	529	521	540	507	536	506	490	542	506	531	493	545	502	544	503	535	508	526	505	513	510	514	510	520	502	542	507	545	512	510	529	498	546	521	549	494	519	533	530	514	539	508	557	536	500	499	529	509	518	526	544	542	518	546	533	497	531	516	536	517	523	534	527	544	527	532	547	523	521	548	497	511	507	487	528	518	487	492	508	528	511	507	523	544	499	475	503	524	533	497	525	572	516	549	518	535	545	535	516	512	533	510	483	536	489	476	548	513	490	558	536	546	497	513	526	534	512	469	501	511	510	472	534	509	552	496	526	523	500	520	538	514	511	536	516	526	495	512	525	507	555	563	575	545	527	509	551	514	498	570	509	549	468	567	566	538	544	526	539	508	557	522	541	530	541	495	533	517	504	493	495	514	537	572	504	555	544	531	533	533	546	517	525	509	568	502	536	528	484	520	530	549	522	489	542	504	504	503	539	477	543	506	485	538	541	509	526	523	516	533	525	497	534	509	536	533	474	513	540	496	508	516	547	532	483	554	544	523	508	548	569	502	516	526	500	493	539	557	521	489	570	524	554	564	496	512	533	504	514	552	532	523	555	535	512	525	510	539	537	480	494	510	524	490	490	514	561	575	502	522	531	495	551	528	483	546	524	558	510	522	469	550	565	510	535	496	501	517	554	534	546	558	516	534	519	545	490	487	519	544	528	556	526	528	528	501	546	517	509	518	520	529	526	529	547	424	512	494	509	523	522	495	556	514	519	530	534	527	533	559	520	536	523	543	514	570	502	499	496	506	546	525	539	485	495	525	520	487	557	556	517	500	521	475	503	471	495	492	482	515	505	554	578	540	520	493	504	537	510	537	518	517	525	536	517	512	495	500	457	509	512	508	482	516	525	511	543	537	530	547	494	521	462	528	509	505	509	535	505	488	491	534	554	538	503	556	519	516	535	524	590	528	518	510	551	532	527	537	553	518	567	529	535	495	518	533	521	500	559	566	516	518	483	531	498	547	570	536	479	530	517	448	547	535	534	523	541	540	536	545	522	529	510	569	543	510	501	533	523	488	544	537	523	515	500	519	546	565	538	541	538	510	535	480	540	549	513	523	504	515	554	478	525	528	514	529	538	554	490	559	494	580	494	523	521	512	485	549	553	546	537	529	499	509	561	491	557	509	527	536	553	509	494	512	505	527	559	517	518	526	505	521	519	543	530	511	515	539	485	539	539	535	509	546	524	559	492	542	508	534	556	571	556	514	547	530	514	487	495	505	527	511	525	544	578	547	498	563	498	524	539	535	561	544	503	530	482	486	464	463	555	528	516	515	529	478	463	515	537	548	529	510	530	533	510	549	516	521	514	495	477	524	508	515	544	481	508	506	575	530	485	517	545	515	553	522	552	519	519	530	548	542	536	506	569	529	545	522	518	494	550	549	493	507	507	521	529	539	535	548	527	541	510	508	504	535	535	486	515	500	477	503	492	504	526	468	545	527	512	494	511	526	504	532	548	530	519	519	519	545	479	516	566	503	515	558	546	494	590	523	513	471	473	540	490	472	549	530	513	512	556	520	486	516	563	502	544	499	500	554	524	496	519	537	515	507	495	495	517	557	512	585	531	542	524	549	519	524	495	519	542	539	537	503	543	463	497	524	507	508	519	544	531	533	563	522	526	504	536	493	499	578	501	555	505	529	506	554	509	518	529	521	531	539	528	469	559	549	481	492	529	562	522	518	554	503	529	554	517	532	538	545	482	498	552	502	515	493	549	541	509	514	544	492	506	517	482	510	545	484	529	489	564	516	442	546	511	530	540	531	539	507	533	512	520	534	503	513	484	506	542	539	507	553	557	542	549	517	534	514	507	550	511	519	472	515	541	514	487	513	488	490	538	514	493	527	541	531	498	511	532	528	525	528	483	508	517	523	556	536	515	506	509	568	525	520	533	513	505	487	529	541	497	539	500	505	530	562	513	552	513	527	514	555	498	507	542	544	527	539	506	495	539	496	547	518	545	537	547	552	507	564	509	505	542	521	504	565	519	503	526	566	540	502	472	545	512	518	522	546	521	547	531	534	537	526	500	525	556	534	544	512	482	531	535	567	512	502	504	512	514	504	467	548	519	537	503	522	531	491	542	526	520	480	473	493	526	516	551	552	535	543	509	528	519	505	517	553	511	539	537	558	521	507	511	582	513	537	521	544	516	537	543	523	494	613	565	514	509	516	539	527	558	468	521	527	535	478	516	515	527	491	564	529	502	515	562	492	469	507	506	516	496	500	478	491	470	522	506	520	566	522	512	555	489	519	474	554	519	534	535	524	484	497	518	489	553	487	469	512	496	503	512	523	510	506	524	523	554	480	520	534	555	498	492	578	556	523	520	510	520	551	527	528	535	520	528	545	511	512	542	548	541	536	524	544	469	521	514	529	500	538	540	565	505	491	498	535	514	501	548	535	541	567	522	520	543	510	556	514	525	488	504	493	534	522	519	525	516	494	530	551	501	516	523	567	559	514	539	465	543	491	510	546	522	533	512	517	517	526	511	538	560	540	528	540	529	516	520	510	537	550	518	519	499	539	547	509	540	561	527	487	586	481	475	564	526	516	527	504	564	576	490	499	541	522	514	543	522	509	516	535	544	509	529	527	523	513	537	506	519	543	582	481	537	518	531	570	546	502	506	517	511	520	488	499	508	516	502	524	513	544	515	553	520	531	513	577	493	533	532	530	498	517	502	494	567	542	509	507	488	519	520	560	524	509	462	508	542	514	523	531	541	515	505	525	531	519	493	542	500	518	494	550	533	506	480	516	551	511	537	583	520	531	522	499	518	468	550	552	510	564	493	540	540	515	511	521	508	550	549	530	551	540	543	505	532	495	516	491	521	542	522	556	515	493	527	507	529	540	500	511	536	541	542	535	508	516	508	575	523	494	524	511	524	510	503	541	540	569	535	496	540
24384	21514	25179	28310	21539	21635	16347	924	306	255	275	416	1079	1318	387	217	204	224	231	233	216	197	233	210	210	211	185	217	202	210	197	188	220	221	192	205	213	167	197	203	211	210	202	200	185	223	205	217	181	184	179	210	202	218	208	205	242	214	217	226	204	197	207	223	211	200	227	205	205	220	188	167	213	184	220	213	204	230	220	221	216	232	195	199	203	191	191	191	183	215	215	189	198	197	212	207	182	210	194	216	222	212	202	208	180	206	219	202	243	203	201	208	222	228	203	187	223	214	203	221	197	213	211	210	216	187	205	201	206	182	216	195	193	212	225	234	237	230	243	182	209	219	189	207	179	185	197	184	205	197	168	224	178	240	222	215	221	224	211	167	188	216	198	203	203	202	197	198	211	193	195	206	180	222	213	202	214	199	219	186	214	175	196	177	211	202	188	207	214	184	213	225	224	213	204	206	201	190	218	183	207	208	212	212	192	191	214	204	198	198	236	202	198	204	202	207	194	195	206	179	185	189	235	212	190	219	229	234	188	206	195	196	194	203	179	215	182	204	211	173	204	210	215	205	203	220	191	214	220	188	243	224	172	218	225	214	209	196	192	177	212	205	235	210	189	199	217	194	224	196	207	193	211	208	206	182	193	196	194	178	200	193	203	197	218	217	194	176	213	184	206	195	226	205	195	207	194	185	207	211	224	230	208	195	245	199	201	195	225	211	221	214	230	199	191	189	204	183	212	217	214	185	180	181	199	194	205	218	231	180	240	192	213	214	220	219	235	192	202	208	204	193	202	233	211	176	231	233	211	190	202	192	206	207	217	218	221	196	186	222	224	189	197	203	208	169	189	210	195	178	178	204	211	208	209	193	211	224	218	219	181	212	229	194	215	182	206	211	201	205	203	215	183	210	210	201	178	177	225	205	196	191	196	202	204	187	209	242	214	197	178	198	197	226	182	201	192	192	228	179	205	185	222	211	180	218	181	203	191	185	208	214	212	187	199	230	190	192	206	220	218	208	183	209	202	213	197	186	210	218	230	180	200	201	205	239	189	199	196	200	187	206	185	207	227	230	206	212	214	236	182	219	171	221	206	217	219	205	196	219	187	191	226	206	186	192	210	172	205	209	201	221	203	202	212	211	231	185	224	219	247	188	214	198	208	212	217	203	199	200	196	198	192	203	180	189	196	218	200	192	192	195	214	186	210	214	205	206	227	205	206	206	201	190	173	195	203	198	200	223	210	183	173	209	187	197	198	207	181	200	187	224	197	218	217	189	193	219	208	200	183	189	198	207	223	218	232	216	207	209	189	211	199	191	192	218	205	211	217	204	181	175	208	251	208	190	199	192	245	202	191	185	195	207	205	179	190	207	200	215	188	229	213	201	191	221	192	202	208	228	216	200	223	207	196	200	201	175	203	206	208	191	219	211	212	203	210	216	206	238	192	182	212	192	195	219	205	191	211	218	207	198	190	199	195	227	189	225	185	201	206	211	206	217	195	198	193	210	198	205	188	203	220	193	227	199	201	186	209	221	195	195	158	207	193	185	195	171	185	176	190	211	198	190	194	214	194	223	200	199	247	207	252	206	212	204	173	233	197	199	208	203	225	214	177	209	217	238	193	202	219	200	193	184	215	190	216	217	214	198	192	195	215	231	229	201	214	228	210	232	209	194	198	226	236	210	187	204	229	214	214	204	184	232	209	207	189	197	195	221	193	230	180	215	212	189	213	226	231	208	192	206	214	202	205	210	196	210	188	221	205	216	208	180	201	210	229	210	233	219	211	184	208	196	222	224	205	238	238	192	191	216	201	221	187	214	191	200	191	196	199	225	216	201	189	192	201	185	216	193	204	211	212	210	227	198	182	212	227	226	214	220	217	229	192	210	230	209	231	192	189	179	205	187	203	214	204	191	219	222	186	229	213	187	198	193	231	206	214	198	175	198	199	201	210	215	218	224	229	186	204	214	205	200	179	210	198	192	220	193	182	211	203	181	191	215	216	226	185	213	203	188	204	198	207	205	212	209	218	194	205	211	209	200	209	208	228	214	222	192	213	196	211	209	208	200	255	206	180	182	236	195	199	195	233	180	208	171	218	188	225	200	211	225	209	204	217	198	233	207	195	215	211	226	206	205	222	192	212	188	213	220	218	237	188	198	202	188	200	236	190	183	221	211	208	180	215	199	210	201	188	186	209	192	220	227	221	214	207	177	214	186	210	212	234	185	206	202	211	202	210	202	211	194	208	197	196	201	202	195	210	196	216	220	212	221	200	211	208	194	188	215	215	200	236	179	213	206	223	217	224	177	198	201	194	195	185	190	197	202	215	215	192	192	221	189	225	219	203	206	206	209	194	219	221	196	194	202	197	208	212	213	222	231	191	185	202	203	234	195	220	190	191	230	215	185	206	221	197	220	214	182	197	178	200	200	187	210	183	194	214	201	199	223	251	213	223	208	188	218	210	198	196	225	213	195	217	182	209	186	190	224	215	185	197	219	219	214	189	222	215	203	194	210	195	205	184	211	225	211	229	231	195	209	226	228	234	188	199	198	202	193	199	190	195	207	207	179	206	206	216	207	198	191	219	200	210	205	201	221	221	211	189	235	199	183	221	217	205	211	197	214	172	191	183	185	202	227	198	215	200	234	210	189	191	207	186	242	211	220	190	215	188	203	218	219	213	223	184	205	185	213	200	212	183	199	237	187	210	224	208	197	211	208	215	211	206	205	240	207	196	198	232	234	220	214	191	227	199	205	241	211	224	213	225	179	218	186	214	200	202	207	177	204	221	204	181	214	222	230	206	196	207	203	187	186	207	211	202	183	207	181	191	193	206	231	189	211	198	215	205	219	190	232	200	207	190	217	216	212	215	198	233	206	200	196	209	203	226	181	204	219	201	221	206	228	209	195	181	215	189	202	186	226	217	218	194	216	184	177	193	203	212	192	165	184	181	221	213	182	201	195	221	189	184	214	203	213	187	212	205	215	204	200	201	197	205	196	197	201	234	200	195	175	214	229	196	197	203	216	216	207	214	203	205	234	206	228	214	213	233	203	176	202	235	189	181	178	200	203	212	178	177	205	211	198	215	195	219	225	208	207	232	195	182	186	204	194	206	193	181	211	217	209	205	231	228	201	208	203	227	214	199	196	214	225	212	193	235	183	207	217	206	174	198	205	199	204	196	221	189	187	209	170	205	198	228	200	224	188	194	217	214	216	189	196	215	216	206	181	200	196	184	193	180	214	191	217	222	194	224	200	212	201	203	213	219	204	211	179	213	197	223	196	240	217	197	215	193	208	188	219	200	208	201	187	186	193	208	214	227	232	191	177	228	211	211	213	205	212	193	190	190	207	197	227	202	219	218	191	214	214	205	200	196	202	220	187	215	195	202	201	204	225	195	202	249	169	213	189	168	184	207	201	225	216	189	210	196	209	213	209	213	206	184	220	220	206	200	176	183	216	205	193	216	186	231	203	206	229	204	208	192	198	214	201
27196	44557	29722	16770	8754	3558	992	617	565	542	605	692	1007	1203	581	477	511	448	460	523	522	460	491	488	525	539	506	516	483	498	503	502	469	524	503	489	502	494	512	539	463	531	501	453	458	451	495	497	478	489	504	485	488	477	454	488	478	455	493	490	462	496	470	481	501	495	528	495	533	472	511	485	482	482	445	450	460	490	507	506	496	439	443	463	487	511	498	502	516	523	506	479	484	485	481	512	466	482	519	495	477	484	470	491	470	491	500	492	454	502	496	479	452	542	491	464	530	501	525	523	450	512	443	483	466	490	507	439	479	487	510	489	521	505	534	505	461	505	476	454	479	462	509	490	477	474	471	449	507	480	497	477	472	474	470	495	472	476	499	466	522	444	468	507	481	512	518	476	486	495	529	519	490	519	471	453	507	497	470	495	477	538	502	479	479	511	490	531	506	539	498	510	474	493	470	503	487	499	455	536	518	495	480	488	477	496	481	487	455	461	499	492	515	474	506	471	482	497	473	487	475	490	488	482	477	505	477	486	510	465	530	504	509	495	483	492	461	491	461	457	473	494	466	507	479	465	481	475	516	455	492	516	493	468	471	490	463	467	476	465	487	508	444	468	494	450	489	486	513	468	518	521	506	480	478	491	450	486	474	485	491	483	495	498	470	469	484	470	513	499	537	479	483	513	472	459	459	528	485	503	471	480	447	510	475	487	469	469	477	490	501	476	515	499	486	473	494	511	500	468	483	503	474	475	509	452	478	508	478	481	438	490	455	512	467	530	497	499	509	480	477	504	476	493	497	531	480	505	475	474	462	479	446	537	483	465	495	457	462	480	444	469	467	495	495	482	493	476	505	477	456	492	482	487	497	529	482	496	482	480	533	498	479	484	473	460	471	474	520	486	483	475	451	477	464	493	500	458	508	486	509	497	481	514	503	482	463	481	486	501	471	465	508	469	479	486	511	490	455	438	523	478	477	497	455	506	515	485	508	494	489	441	485	477	465	479	505	490	486	451	491	472	489	500	495	474	464	472	498	471	473	500	442	443	466	479	459	491	504	480	488	483	475	478	501	508	514	476	487	492	506	518	462	486	522	454	507	520	469	476	493	477	487	513	446	482	458	486	510	500	474	493	481	477	514	514	489	472	496	499	475	490	478	459	481	496	488	460	468	499	482	487	485	513	484	511	501	470	493	481	491	486	457	483	499	484	449	437	460	501	522	479	472	504	474	497	490	482	451	490	443	481	483	506	508	466	436	462	448	487	467	507	473	480	456	484	500	424	495	444	496	474	494	508	458	517	501	494	526	536	479	497	462	462	444	470	486	459	461	510	476	503	509	486	500	475	458	505	455	438	498	465	477	514	449	507	483	483	492	507	491	502	485	480	525	439	467	451	504	498	481	504	471	493	510	513	495	492	525	475	484	467	511	493	473	471	512	451	452	448	503	478	453	498	458	493	466	493	494	491	493	523	540	529	495	464	502	457	507	518	494	491	488	449	520	497	486	505	487	469	510	492	484	476	496	542	497	502	504	483	462	499	520	459	473	478	476	504	474	450	432	470	466	497	491	486	521	475	478	492	506	528	442	472	534	458	500	528	485	502	505	442	526	475	520	509	494	496	484	452	484	490	510	476	499	490	462	498	475	480	465	483	501	486	507	508	464	451	477	472	472	483	466	502	481	461	456	470	466	481	473	490	495	434	491	500	487	470	473	488	508	505	483	487	504	477	511	487	503	455	469	469	526	497	464	469	533	487	499	496	508	482	486	505	509	534	506	434	467	504	505	481	483	497	527	467	498	480	506	464	454	520	515	525	494	449	449	489	447	499	498	478	466	481	538	514	473	488	477	449	509	458	457	502	483	527	446	473	466	510	515	470	477	471	465	505	468	461	504	497	499	457	474	453	443	448	491	457	515	480	437	478	473	447	490	507	496	500	512	484	499	450	540	482	509	454	502	515	509	474	466	549	460	457	476	441	473	496	561	480	493	533	507	486	475	537	487	493	468	504	519	479	481	456	525	480	456	484	464	463	462	479	452	484	492	513	473	516	490	499	518	482	452	452	465	509	495	518	504	483	465	505	523	513	510	483	442	505	513	469	441	467	494	520	498	494	472	481	543	438	470	477	502	476	502	506	506	469	473	514	504	493	475	440	474	497	500	465	496	514	484	485	503	440	487	463	487	477	471	502	461	463	533	491	541	485	524	509	486	438	443	495	490	510	474	516	464	508	455	490	488	487	492	465	497	497	474	482	518	483	498	494	491	473	491	483	455	482	448	498	448	504	451	431	466	474	517	477	476	455	451	450	503	507	481	494	491	503	478	509	492	471	488	501	432	486	488	505	473	494	499	494	442	456	464	483	495	441	476	487	495	486	453	469	487	511	463	522	479	516	486	513	463	512	466	500	502	471	479	503	506	460	494	443	467	493	451	479	494	450	479	483	457	478	451	463	502	475	438	482	497	494	508	475	557	515	479	499	495	519	487	501	485	471	507	496	509	535	512	551	435	504	480	510	498	510	491	479	480	509	452	456	488	469	462	491	509	491	505	477	492	458	483	481	509	521	468	519	462	485	494	503	497	471	497	474	475	463	480	466	465	471	464	442	484	485	508	481	471	467	494	481	441	505	513	448	490	505	521	479	498	517	513	515	440	491	491	495	506	495	512	474	478	489	446	448	486	472	484	436	465	494	465	471	520	493	490	471	474	539	472	471	468	485	480	465	490	482	485	534	506	498	490	497	524	485	499	471	453	455	484	484	491	448	445	477	501	473	489	499	471	484	453	487	484	451	504	498	531	445	454	474	507	498	487	462	496	451	495	476	469	478	452	475	518	497	481	477	494	475	484	485	512	510	483	491	462	467	505	486	475	491	482	466	509	452	511	511	512	503	488	487	490	491	502	490	510	481	503	508	477	503	501	476	486	486	517	489	448	488	553	500	467	456	475	489	518	437	518	520	469	489	468	495	498	469	484	482	472	484	492	484	430	480	485	479	489	521	473	511	453	533	457	488	476	470	486	476	484	474	424	498	492	491	490	486	470	486	498	481	482	525	517	492	474	506	509	428	504	466	464	493	504	490	535	501	498	502	506	517	490	535	520	512	496	471	468	481	467	480	475	467	448	500	446	512	448	483	490	431	512	515	491	493	495	527	462	468	488	469	518	489	454	493	463	445	456	501	489	491	476	512	491	504	505	498	480	482	472	471	479	494	482	539	495	502	520	513	449	503	474	483	465	498	498	511	480	520	491	458	495	492	534	464	474	467	511	544	474	461	533	494	488	518	505	473	488	473	517	462	484	463	500	515	529	509	470	459	483	526	453	473	482	495	497	514	515	492	484	480	464	490	483	505	493	507	484	462	498	459	502	520	455	500	468	513	500	513	500	518	492	475	498	487	495	483	466	467	474	503	502	485	495	522	502	471	485	494	485	518	517	466	497	486	457	478	482	463	488	487	456	497	489	500	464	492	556	429	512	492	464	439	515	487	491	457
32612	23397	20411	9790	3252	738	269	148	170	172	142	156	174	167	137	133	137	119	132	136	135	188	147	142	143	130	124	119	159	150	129	149	141	133	131	133	157	125	122	119	145	118	151	121	143	116	145	126	161	141	142	108	129	144	139	152	129	137	137	129	144	126	169	152	134	128	131	138	132	126	133	127	111	131	140	140	137	137	144	136	138	122	127	141	128	116	128	155	132	137	130	153	139	143	136	135	123	136	128	135	128	125	145	113	138	147	140	129	152	159	118	135	144	139	149	137	137	150	128	148	142	120	127	116	153	154	144	139	125	136	138	123	151	142	126	136	118	109	127	117	136	145	145	154	122	128	144	122	145	134	137	136	131	155	137	115	136	174	145	118	143	139	144	136	140	134	125	121	134	129	164	132	137	126	140	122	122	134	135	123	127	148	148	137	124	120	138	157	136	123	112	119	145	153	135	152	135	135	134	130	145	127	147	144	147	143	125	130	124	115	134	145	134	147	138	119	154	144	152	113	129	132	120	132	134	147	138	128	161	134	150	152	136	132	122	125	108	145	152	120	114	107	153	122	149	141	136	137	146	133	133	149	139	118	132	118	126	128	143	125	159	148	139	114	142	126	125	123	120	133	128	124	124	127	133	116	151	135	125	117	144	158	138	143	139	129	140	138	140	128	129	134	128	162	150	132	133	138	145	131	136	150	133	121	120	147	133	138	125	137	157	121	158	126	145	143	131	135	132	127	136	139	147	141	136	139	122	161	125	128	130	131	139	142	150	145	150	143	132	160	153	146	127	137	134	141	126	157	141	134	146	146	123	131	125	142	150	147	113	152	132	113	141	126	131	109	125	118	140	138	126	146	126	138	135	156	122	131	133	129	130	142	136	145	129	138	126	123	132	133	140	130	148	148	140	127	145	114	142	138	140	124	140	166	154	114	120	126	143	135	134	102	114	144	154	144	144	150	152	140	151	151	135	146	140	149	131	150	130	144	121	123	160	120	128	136	124	132	137	135	119	130	123	134	124	135	125	135	151	139	152	133	140	131	133	137	150	158	129	108	114	107	110	123	119	123	127	140	143	147	176	141	142	116	132	134	143	123	134	115	133	122	124	125	147	116	144	148	134	115	124	119	140	129	126	129	125	143	113	134	122	152	113	122	124	124	115	144	152	131	119	128	140	141	125	142	161	134	119	124	136	133	111	123	124	140	148	154	119	125	149	137	128	129	124	131	135	135	129	126	117	125	144	156	130	149	138	133	153	137	130	121	134	133	128	120	155	145	112	143	165	139	128	117	110	133	127	141	157	127	146	134	145	145	124	128	137	152	124	131	131	141	149	149	124	153	135	156	119	117	137	146	147	131	163	124	139	167	141	147	126	128	138	154	147	149	130	120	134	107	137	142	138	118	139	152	132	123	148	129	160	144	129	136	152	127	163	158	151	122	124	153	121	125	133	153	139	136	129	119	143	152	108	135	125	147	134	147	163	145	126	132	129	144	125	145	127	144	142	130	130	152	122	153	140	128	129	117	121	136	133	134	125	131	134	141	143	152	118	133	100	131	134	126	117	139	132	120	151	129	161	134	136	134	128	125	120	127	132	136	128	147	140	124	142	132	136	147	134	137	143	119	130	146	141	155	145	114	151	146	118	121	143	135	121	132	137	129	124	124	134	135	115	131	185	131	129	153	137	129	136	148	119	132	142	142	141	138	145	129	148	131	147	133	111	135	144	127	145	125	156	126	122	121	146	119	138	156	110	126	129	121	142	124	159	141	145	134	148	133	128	154	136	126	120	140	114	147	155	130	111	136	141	117	156	128	153	147	121	132	130	119	119	147	141	149	138	120	147	127	125	132	121	136	148	145	122	134	142	142	117	150	133	140	134	141	144	153	124	116	144	130	148	137	113	136	147	132	135	139	148	128	134	115	141	132	138	129	123	118	138	135	123	144	125	152	119	135	143	122	101	123	132	121	126	122	114	140	134	145	152	109	153	139	121	143	136	158	139	130	142	134	135	119	133	127	140	140	136	125	147	128	132	133	151	135	127	127	127	138	114	139	145	147	119	125	127	126	137	104	111	149	134	119	156	134	127	108	141	133	135	136	132	138	135	134	140	129	125	118	117	149	128	136	137	122	152	120	150	169	148	154	142	148	138	131	125	148	133	156	138	141	123	106	139	137	131	119	131	132	128	163	158	148	138	139	149	131	152	125	158	138	154	128	140	107	117	121	132	122	137	132	132	136	124	136	132	130	132	174	136	109	142	125	155	143	131	173	127	138	126	139	123	130	149	131	132	117	139	158	149	173	125	118	132	139	124	109	136	136	122	129	149	129	145	126	145	117	124	119	136	125	134	144	134	141	140	116	127	135	124	122	141	142	139	137	140	127	143	124	121	137	123	147	133	138	153	145	133	160	149	150	127	129	109	130	125	123	141	131	128	133	142	149	158	127	149	133	132	137	122	151	138	142	123	137	134	147	105	138	127	139	116	132	139	106	144	140	157	124	132	125	114	128	150	146	124	144	164	153	144	141	138	140	142	126	157	138	130	149	119	137	111	142	125	149	149	124	144	160	115	156	131	142	121	140	134	139	142	145	129	133	126	141	148	124	137	151	138	127	165	145	136	110	107	138	160	130	129	129	135	160	140	160	130	139	138	146	127	141	129	145	137	126	147	155	143	123	117	133	119	138	129	129	154	152	151	132	149	134	142	122	150	119	121	118	154	133	137	140	128	143	135	145	167	143	146	160	105	147	127	122	130	136	142	133	129	136	115	136	122	126	134	138	131	131	124	160	170	152	134	127	122	131	148	130	130	113	128	142	128	143	124	129	148	135	129	132	154	146	119	133	106	125	132	137	129	148	112	149	160	140	134	135	124	144	154	158	154	132	133	142	136	123	151	131	144	150	134	162	142	156	116	133	137	143	128	165	161	138	142	120	155	157	134	129	125	143	174	148	121	142	153	128	139	128	154	153	136	128	118	150	142	123	160	133	120	128	113	145	132	155	112	128	141	146	165	136	127	126	129	131	142	147	113	155	147	136	135	158	109	132	153	124	138	137	154	113	127	151	132	152	110	123	138	115	121	132	142	147	128	156	148	128	152	118	141	132	126	142	125	120	150	124	143	144	124	122	135	138	133	124	127	120	128	115	147	131	147	115	141	136	131	124	138	126	133	144	131	135	143	130	139	145	122	139	131	129	141	153	144	122	137	125	158	147	150	157	156	125	142	115	136	130	111	136	129	136	137	124	129	120	167	124	155	115	103	143	121	162	146	143	119	115	113	133	133	146	143	148	153	137	128	108	111	153	127	136	121	138	145	144	114	150	143	135	125	117	135	127	135	112	153	137	114	119	171	129	127	131	121	128	129	146	163	150	133	135	143	133	139	146	142	133	140	126	137	161	120	117	128	159	118	146	110	125	124	139	141	129	143	109	158	140	127	149	143	115	121	133	153	147	145	139	138	147	104	151	138	144	148	128	138	121	144	140
23703	26048	13673	5707	2496	773	428	388	390	374	390	373	411	403	375	357	377	342	412	377	393	370	371	347	387	324	363	347	380	355	374	375	346	387	369	388	379	344	376	401	386	375	365	361	388	384	379	375	392	372	341	373	382	395	383	363	368	406	355	367	381	360	369	324	361	368	367	328	379	374	355	360	379	376	380	388	331	392	360	385	373	370	393	348	389	387	404	406	334	335	366	381	366	356	352	378	368	342	376	378	352	359	333	328	383	383	332	347	368	366	360	387	354	340	378	361	365	382	382	343	344	361	360	333	355	369	354	349	362	346	380	368	332	394	389	326	372	399	339	355	373	342	401	353	363	367	384	325	353	376	360	373	350	369	363	362	358	397	362	377	362	385	364	376	358	371	329	365	376	363	355	412	369	332	352	339	345	410	382	354	385	378	380	364	357	381	374	366	353	393	377	398	380	375	370	368	368	381	392	360	403	361	358	366	378	352	372	378	354	372	380	386	389	359	388	383	331	399	373	377	358	371	345	369	373	359	369	388	406	358	366	384	396	347	374	357	361	382	373	363	375	364	370	344	351	382	376	360	362	346	341	378	395	352	327	349	381	366	365	376	338	366	349	338	383	378	380	356	396	363	385	327	399	365	380	375	352	337	335	351	357	365	364	359	331	389	369	356	343	392	344	364	366	357	374	351	395	389	383	363	315	380	357	351	353	367	395	363	370	321	352	366	372	406	355	346	383	408	347	390	346	357	335	365	374	348	357	334	342	357	388	360	364	323	345	359	340	369	401	414	351	391	398	353	357	356	354	355	378	354	345	366	395	397	357	371	365	383	404	339	324	375	372	375	362	373	369	397	353	364	345	360	384	382	338	409	360	372	377	367	342	336	331	351	349	367	372	392	359	343	403	358	347	359	356	357	393	369	383	361	354	399	382	367	352	372	354	369	364	418	376	338	348	366	354	357	374	338	399	365	370	359	342	388	346	367	378	355	394	333	383	386	388	391	351	346	360	364	386	343	421	347	375	368	402	407	358	359	369	372	361	362	377	377	341	355	352	337	357	372	384	342	373	377	372	384	370	362	380	362	357	401	354	376	385	354	337	321	372	372	402	354	342	377	352	371	405	363	356	385	361	350	383	379	343	357	367	339	365	395	380	361	368	358	367	344	379	365	378	380	361	406	373	369	364	360	344	329	384	356	343	382	364	362	361	382	347	357	337	351	370	333	348	390	387	368	350	361	356	350	360	390	369	364	360	333	365	340	369	372	354	376	370	417	361	325	372	329	349	373	360	364	363	356	352	384	375	370	368	370	348	353	394	362	372	372	343	365	343	373	367	330	374	352	355	363	365	400	369	382	342	345	378	366	387	369	327	360	328	342	362	355	378	365	326	369	348	361	382	344	373	385	372	357	368	386	346	368	362	368	354	380	343	387	362	367	374	341	371	372	380	349	378	377	347	357	347	346	329	359	363	402	323	361	365	381	337	366	367	338	355	369	358	355	389	367	380	366	394	333	386	350	368	345	377	354	349	331	371	354	385	375	366	386	375	354	331	373	371	329	392	395	347	320	387	354	357	370	326	387	344	357	378	390	355	353	361	377	373	353	384	371	366	349	399	355	348	376	380	353	339	356	384	351	360	368	351	376	375	390	374	382	364	399	353	377	374	366	367	388	359	374	360	389	356	375	341	373	380	347	357	384	311	378	333	397	362	353	377	373	343	385	367	369	409	346	367	370	341	365	330	371	323	398	335	396	359	348	386	389	359	355	347	367	320	345	374	362	348	381	329	384	351	365	348	359	340	343	337	340	347	372	354	375	341	362	338	400	375	348	386	370	384	396	349	379	389	355	343	369	374	415	398	371	383	344	347	371	372	359	332	388	350	398	367	334	360	372	332	365	370	374	389	371	365	421	380	383	361	377	351	407	369	396	383	329	334	361	349	375	397	354	390	352	366	389	375	393	354	355	343	383	390	399	392	333	357	351	361	352	378	376	352	362	360	362	361	346	332	354	359	355	380	363	342	326	395	379	398	384	352	376	362	377	368	345	339	367	360	377	371	344	376	400	371	355	351	329	370	421	345	342	374	369	393	364	378	366	366	385	383	347	363	384	360	356	372	367	384	344	400	356	352	399	371	386	398	381	335	402	353	367	358	389	387	385	338	373	375	383	355	349	366	360	371	371	372	358	404	371	327	372	333	379	376	385	364	337	364	368	353	394	413	344	323	401	338	385	374	388	333	376	370	362	352	374	368	346	401	371	369	381	418	365	335	388	376	329	380	373	392	375	377	394	374	381	371	361	393	417	367	340	381	397	366	360	381	369	358	356	360	373	367	370	394	386	338	373	371	337	353	362	361	366	369	370	367	365	369	361	365	344	384	379	395	360	384	341	370	343	363	372	344	384	373	344	373	392	365	398	359	379	360	359	351	334	366	354	379	357	337	364	362	367	372	356	379	357	385	351	385	363	340	336	379	378	363	336	324	333	346	355	347	382	318	339	346	367	351	331	378	361	369	410	361	362	365	360	336	377	329	363	368	350	383	403	366	327	392	366	333	364	370	354	321	354	332	387	390	350	382	377	341	354	358	364	382	391	391	391	341	344	364	388	349	385	370	350	367	372	361	362	362	356	379	339	355	362	412	375	380	352	352	402	388	377	380	355	350	361	364	351	360	357	364	369	351	358	383	395	347	380	353	383	352	337	381	364	380	379	375	363	349	341	360	365	363	365	359	369	371	343	339	357	385	365	356	369	359	341	387	364	406	405	373	336	392	360	365	345	358	360	338	372	356	379	348	394	326	366	370	346	332	366	371	374	335	389	378	374	398	356	366	390	391	360	390	344	354	347	365	351	367	373	388	337	392	371	390	388	360	328	384	373	367	361	396	341	367	388	370	379	387	395	379	373	375	383	381	324	354	354	375	356	355	380	326	337	362	373	346	353	380	381	390	375	327	383	350	335	362	349	396	366	390	362	340	380	351	378	347	400	334	398	353	427	375	370	308	361	369	347	352	354	350	348	361	337	372	400	410	389	396	351	344	363	367	391	372	363	400	366	361	371	359	371	360	369	348	344	359	352	371	389	395	372	368	359	339	369	348	371	374	367	354	358	374	351	393	381	360	384	360	374	346	358	377	370	361	345	341	343	360	347	342	382	346	362	379	381	384	405	364	382	380	378	346	348	388	373	399	367	377	348	361	350	364	414	352	357	391	367	368	375	361	361	359	380	391	389	374	364	380	377	397	354	340	361	386	363	369	370	346	369	331	369	393	377	380	359	361	382	387	370	352	374	359	364	351	387	350	359	346	376	340	372	337	368	354	397	390	386	392	360	374	351	362	354	338	397	371	332	364	376	368	367	373	338	386	386	380	359	355	390	366	366	418	346	402	390	400	363	363	361	329	369	376	383	370	369	363	366	355	331	418	380	349	405	338	351	374	350	351	368	359	366	380	383	355	368	357	387	362	387	361	361	366	355	376	349	361	375	366	376	352	359
25088	21584	24935	28720	21669	18981	2156	429	303	251	222	353	811	1004	244	215	196	203	221	213	209	211	214	229	177	222	190	179	194	215	197	182	196	198	190	213	207	229	199	199	176	190	225	190	203	218	221	208	196	220	218	216	189	244	216	189	196	187	218	182	203	220	222	209	215	189	214	203	204	210	191	222	188	216	216	178	220	182	191	215	187	210	216	205	204	204	220	217	197	221	210	215	206	217	225	208	207	217	206	216	207	227	194	205	191	204	201	204	203	220	209	195	205	205	236	174	231	214	214	187	221	228	200	240	212	198	192	207	192	194	233	210	226	221	174	221	207	182	185	201	206	221	216	205	215	194	224	203	207	216	217	196	189	193	229	197	204	234	208	192	202	185	200	211	196	219	183	197	205	206	169	214	218	221	207	220	194	236	191	196	199	225	194	220	196	227	211	212	198	189	191	218	223	211	211	215	218	202	182	205	234	211	184	192	225	219	209	194	208	231	227	203	209	176	202	186	199	211	182	201	209	187	196	210	230	224	186	180	180	233	244	239	216	197	214	199	180	207	190	206	204	204	210	203	182	201	188	208	208	179	206	200	215	195	210	201	177	191	193	230	220	173	201	189	219	204	193	229	202	178	197	198	205	203	225	214	219	199	212	204	211	190	209	190	178	205	206	228	189	205	226	183	212	217	211	190	218	191	232	221	216	207	204	198	205	192	234	194	190	208	194	216	220	201	202	200	200	205	198	210	196	234	187	225	236	202	212	221	206	203	229	176	185	207	205	214	213	211	186	203	191	213	222	218	202	189	210	185	205	223	216	193	197	236	173	210	193	198	205	206	211	204	212	217	210	200	234	206	234	170	180	219	201	182	222	211	212	212	218	190	217	186	222	194	210	189	197	215	171	193	201	199	198	192	187	200	195	211	217	200	195	192	196	194	208	170	215	241	200	207	191	210	206	223	227	205	212	196	200	203	226	219	200	210	191	230	235	191	224	200	232	200	198	202	196	199	196	199	223	184	194	211	215	230	203	196	223	194	197	188	196	202	206	212	206	198	243	236	192	215	203	235	209	192	212	205	208	207	211	216	192	195	206	214	194	230	177	172	202	221	222	199	194	221	211	212	212	219	227	214	206	179	213	198	191	211	211	218	204	202	221	202	201	190	192	194	216	185	205	198	236	188	196	203	222	191	203	212	204	192	180	217	184	189	191	226	211	237	194	194	217	226	190	207	228	189	226	217	195	244	197	191	234	193	233	204	188	205	203	205	193	229	205	194	201	208	184	189	204	194	215	194	211	214	200	215	195	201	182	174	190	199	183	205	188	205	191	201	205	216	189	186	218	174	182	221	187	202	219	212	176	221	189	215	198	207	200	233	217	206	219	223	214	209	196	204	219	205	221	204	216	186	194	229	206	200	209	219	234	203	202	211	194	194	222	230	201	211	202	215	205	191	216	199	193	210	191	231	182	202	190	204	198	204	172	205	192	205	186	186	224	231	201	209	204	208	209	193	182	192	178	217	207	232	170	202	227	215	193	203	216	215	193	185	189	211	218	210	213	211	234	214	182	216	210	202	222	202	206	183	199	179	166	190	222	173	226	203	232	219	196	206	207	191	200	194	193	235	215	209	189	229	199	241	213	207	199	182	218	211	194	192	217	194	199	195	206	195	208	187	211	214	188	221	210	229	185	198	195	235	216	211	239	182	205	198	207	200	192	215	232	243	186	177	207	193	202	177	189	192	184	198	192	205	203	210	205	199	190	189	217	209	187	205	207	179	174	200	195	202	224	205	196	225	203	195	195	214	191	199	208	220	204	190	222	212	231	237	203	179	207	198	189	194	229	205	196	212	196	199	192	201	177	195	210	200	198	168	197	211	177	202	219	203	192	216	213	212	178	208	212	221	209	193	198	209	194	181	194	194	216	221	232	198	211	212	192	218	231	198	198	182	206	228	204	202	209	239	206	249	206	210	197	202	205	188	202	184	198	191	205	193	209	220	178	224	221	193	210	205	210	200	194	198	188	187	204	206	211	220	211	211	224	191	211	202	206	203	221	199	184	199	190	206	195	221	208	211	206	231	199	203	222	210	184	217	178	199	188	181	179	215	198	210	232	218	196	209	213	234	187	206	199	199	195	215	222	206	216	194	212	178	185	223	195	214	215	217	193	212	232	204	204	206	181	226	208	203	173	206	213	203	231	216	207	210	181	205	220	184	222	206	197	187	190	205	221	214	181	225	196	232	204	218	193	212	220	198	185	196	206	220	200	218	210	232	217	210	214	191	220	199	207	216	193	199	189	210	188	181	201	188	212	194	184	207	194	229	216	209	214	193	177	193	188	220	213	201	204	196	197	175	200	221	176	210	206	191	194	212	230	228	221	203	181	205	204	184	179	208	217	205	200	178	223	193	210	204	207	215	193	191	214	210	204	219	160	195	209	180	211	209	203	239	207	220	207	201	210	210	199	216	210	194	205	192	189	219	197	248	202	216	179	212	200	191	222	202	189	233	195	189	197	190	191	194	222	186	181	203	208	196	209	191	178	202	199	187	202	201	194	198	203	226	229	207	207	210	218	204	211	204	220	199	210	207	172	217	204	222	197	196	215	202	202	185	187	188	224	229	209	202	205	220	201	199	222	208	215	206	205	191	199	218	212	199	212	188	215	215	184	209	231	179	189	162	177	214	216	214	199	188	192	207	185	196	221	229	194	185	181	180	207	184	236	202	232	217	229	190	205	205	211	237	206	195	211	201	195	210	201	203	220	224	234	206	192	221	185	205	189	198	195	213	222	218	212	209	217	226	236	194	195	202	215	216	198	192	230	202	197	211	210	204	212	198	203	191	213	195	207	196	189	227	172	197	188	226	197	219	214	219	205	189	210	199	202	212	194	200	213	189	228	210	193	202	198	212	203	215	199	212	183	193	183	211	222	183	206	204	208	198	189	186	210	180	193	220	190	190	182	211	195	182	199	211	194	199	194	186	216	210	184	186	212	205	222	227	196	221	193	187	170	214	202	225	228	233	231	210	191	193	228	206	202	193	227	224	192	169	199	187	188	205	201	187	190	191	223	231	228	204	202	198	200	221	217	200	191	180	179	211	189	213	214	212	203	217	208	239	232	205	208	229	223	229	206	209	198	207	225	207	210	178	235	234	207	190	188	210	195	199	200	211	186	177	200	212	182	173	189	181	206	204	216	206	201	192	231	189	189	194	199	220	191	225	218	187	210	206	205	210	226	207	198	217	201	209	224	218	217	224	202	187	181	206	221	203	193	244	211	217	192	212	196	226	190	176	212	216	180	211	219	213	190	182	223	225	188	182	215	221	182	197	227	220	199	206	202	200	186	204	177	233	208	220	194	214	206	205	180	200	213	180	186	218	203	223	200	212	213	219	206	232	211	215	210	238	242	184	205	215	203	192	233	215	184	222	221	181	224	191	206	202	203	219	191	230	189	199	188	181	211	198	216	230	213	206	212	214	207	204	214	184	204	197
23355	38240	26318	12962	5290	1674	764	589	599	553	486	619	897	939	540	549	572	523	490	536	528	531	512	487	505	500	485	527	486	499	473	494	500	498	520	568	461	482	512	528	508	470	502	545	524	470	538	492	511	504	548	490	497	520	511	494	532	555	477	529	507	522	507	528	456	477	518	526	499	528	507	495	474	465	496	544	479	495	559	539	502	495	553	520	516	533	528	471	503	509	513	505	512	523	480	497	504	472	488	533	535	496	495	483	514	528	512	520	522	466	512	491	528	484	490	510	480	537	502	498	508	502	491	512	498	534	530	503	507	489	509	489	508	508	443	475	502	496	518	496	559	486	524	505	493	525	481	491	514	509	520	501	500	518	534	500	485	442	482	515	515	532	510	534	500	527	504	512	498	499	496	525	465	488	535	517	515	488	523	551	490	487	490	495	523	472	512	480	540	508	480	529	497	487	487	457	476	452	521	466	558	493	508	486	476	533	500	517	501	469	468	526	472	494	513	468	547	548	511	503	506	520	490	523	484	547	523	499	503	488	516	530	483	486	508	515	491	508	499	485	486	505	507	471	465	483	520	511	527	520	474	519	473	501	537	500	507	554	494	525	500	530	472	558	496	491	476	528	491	526	548	504	492	535	506	491	509	549	491	515	497	456	528	473	504	506	495	474	499	538	538	523	477	510	462	519	510	554	531	519	458	475	505	520	496	485	479	514	506	527	474	505	530	526	508	502	506	478	484	481	511	538	510	507	553	534	484	485	506	510	500	498	529	507	536	496	506	450	476	516	527	510	493	494	508	490	499	479	458	528	486	504	566	512	486	501	541	515	523	475	500	524	500	502	473	492	518	548	528	502	474	522	536	494	491	471	524	509	466	475	510	497	509	524	507	515	508	500	529	459	509	471	494	473	530	491	502	516	557	493	522	523	499	501	489	466	560	508	523	477	471	505	473	493	540	522	509	489	527	512	502	537	535	469	564	491	525	527	507	496	502	506	523	523	529	522	488	500	537	516	485	505	492	514	504	489	488	468	488	467	527	518	487	509	515	537	476	491	501	469	480	496	562	509	509	513	485	486	499	507	499	526	517	505	487	532	492	506	484	515	501	509	531	497	510	510	485	507	493	532	496	543	511	512	494	506	504	549	460	527	520	513	512	492	526	494	510	490	535	469	499	508	528	505	499	422	469	470	505	511	513	532	496	500	539	511	487	501	510	478	505	510	499	470	492	496	469	497	486	500	458	489	538	536	504	524	504	514	491	502	471	557	580	514	530	517	542	518	489	533	472	532	518	495	521	484	497	532	499	517	509	522	481	535	517	516	502	506	511	470	546	492	521	514	501	500	505	549	523	525	497	485	512	511	500	458	519	484	541	563	482	538	516	544	506	495	539	517	470	500	465	505	523	528	496	510	511	501	567	511	531	514	491	496	486	488	541	483	500	477	482	518	502	485	491	543	484	523	483	535	519	506	530	488	493	524	489	505	540	493	478	512	512	532	520	559	506	495	503	530	533	487	517	514	487	506	519	466	494	507	495	470	524	540	472	479	462	534	505	507	512	519	504	511	499	513	530	510	530	504	470	479	521	495	489	490	475	520	505	504	493	484	533	476	510	525	489	518	512	523	461	491	496	468	509	520	483	527	488	474	503	523	482	467	482	499	499	527	506	540	458	500	479	543	510	512	495	508	506	486	516	525	534	513	503	470	492	510	495	472	475	536	492	510	533	525	506	520	513	502	515	545	486	499	473	495	491	503	498	493	536	540	502	535	494	466	481	534	504	538	511	516	528	512	489	490	532	495	487	514	493	525	539	512	529	519	528	506	542	499	504	482	510	484	516	542	471	519	486	471	457	520	481	506	542	461	517	522	505	513	527	555	480	518	489	511	512	564	503	496	488	493	477	476	492	511	482	477	535	511	498	497	532	497	485	499	466	518	522	506	491	539	498	490	500	510	500	542	507	496	523	490	487	498	513	483	541	525	499	487	481	505	505	523	492	502	510	513	505	547	490	533	528	483	498	562	534	500	534	492	491	487	496	495	524	483	501	475	533	525	516	540	529	509	503	503	538	500	517	504	508	478	482	541	479	491	528	511	478	497	489	528	504	509	522	514	535	518	528	550	491	523	551	536	512	516	517	507	510	461	494	528	468	521	488	508	548	486	546	564	487	524	504	529	494	535	487	471	488	504	517	476	507	527	508	524	472	534	505	544	509	492	496	476	537	499	522	512	486	523	537	516	523	505	493	477	493	455	497	490	522	491	485	543	545	471	487	546	520	499	503	487	518	477	496	550	501	490	507	503	530	531	508	486	485	476	515	482	487	523	455	507	509	468	485	488	555	528	549	510	500	503	495	518	547	532	534	500	497	490	529	540	480	493	478	478	544	485	485	523	468	501	475	545	525	503	521	448	505	543	503	517	571	558	501	500	482	522	512	522	507	485	517	493	497	480	478	494	533	525	541	506	505	544	535	500	533	512	505	523	519	465	452	540	528	513	491	502	546	494	512	519	550	463	515	521	480	523	512	517	468	523	474	522	528	513	529	513	478	495	495	511	514	483	498	505	503	498	502	463	486	504	492	480	503	490	516	529	502	513	469	443	518	518	487	522	508	469	527	509	561	501	505	494	488	498	523	502	524	486	477	541	515	504	507	503	529	505	501	501	493	511	516	495	492	505	508	521	542	507	479	494	498	441	468	480	515	523	473	532	505	517	500	531	510	520	502	465	514	516	514	520	524	500	497	503	503	495	488	493	506	485	495	546	525	484	506	507	508	503	549	525	500	489	495	503	496	486	493	506	501	528	539	478	500	483	481	468	491	502	530	498	531	492	521	502	525	498	491	488	476	524	505	507	493	521	495	496	548	508	465	495	527	532	503	503	497	574	497	497	490	507	506	543	505	480	437	502	510	505	542	514	485	509	508	503	481	496	491	476	512	510	506	521	510	519	500	446	512	488	513	512	538	511	518	508	500	544	517	496	462	531	542	513	489	539	482	495	502	505	530	493	502	503	480	524	531	515	435	499	545	482	496	511	503	491	500	508	537	504	527	486	512	496	526	481	504	459	455	510	531	501	494	498	510	493	514	518	475	511	522	503	503	517	509	527	532	539	521	537	505	503	495	538	546	542	533	508	502	527	490	477	525	536	519	478	491	520	473	493	502	493	513	454	490	519	506	515	529	527	525	498	538	490	473	512	505	506	500	505	482	513	497	503	498	533	522	508	483	529	483	496	488	514	529	523	526	521	498	532	508	510	549	468	498	496	544	505	488	462	517	493	502	508	502	515	532	493	476	518	493	522	518	530	511	471	495	506	532	533	517	527	534	495	515	509	496	515	498	467	501	503	488	499	498	507	525	495	506	461	513	484	495	518	494	492	494	479	517	488	494	533	473	508	527	502	498	520	487	522	491	516	496	456	497	510	508	488	481	504	468	470	511	449	533	457	483	519	505	563	492	512	516	497	502	471	506	535	535	477	518	516	492	523	537	553
24431	21542	25218	28332	21561	21607	16174	1264	393	283	272	393	873	1192	331	347	208	233	217	207	208	206	187	211	200	211	185	212	180	210	206	191	207	194	197	217	210	180	197	182	189	217	197	164	216	201	177	253	210	200	178	199	180	211	210	199	184	178	188	190	193	187	201	193	197	204	186	223	211	166	207	228	202	210	227	180	207	205	194	152	179	194	219	184	199	212	193	184	196	181	186	185	200	197	185	204	208	188	184	203	203	201	217	207	197	192	201	206	199	191	191	205	209	233	214	192	206	208	209	200	219	191	185	178	229	198	201	203	212	205	228	227	201	204	187	176	179	182	168	197	180	158	209	193	203	191	220	218	207	204	183	195	208	170	189	177	218	179	202	193	176	193	216	208	181	184	181	183	186	179	188	178	207	226	216	193	201	176	206	196	207	200	211	197	183	196	183	188	182	179	193	208	191	177	193	197	191	222	180	204	203	203	182	217	210	175	225	212	198	163	166	198	223	215	187	227	189	229	196	216	190	220	211	220	235	192	203	217	185	206	223	208	195	183	208	177	200	187	198	199	204	220	194	183	218	179	190	185	177	199	171	175	183	170	183	207	193	195	175	190	178	164	200	201	224	216	197	209	207	197	222	178	202	204	189	200	175	196	212	207	185	195	217	195	164	186	194	196	220	179	212	192	179	203	207	196	187	162	182	223	212	190	176	166	177	175	167	187	205	203	187	188	209	212	221	189	185	203	188	192	172	205	191	181	207	161	177	192	176	167	190	197	187	203	217	195	223	215	188	202	208	226	185	186	203	202	202	176	163	221	217	218	193	212	222	218	214	218	200	209	189	218	199	201	189	202	211	187	181	192	191	212	205	194	181	213	172	192	190	218	209	195	206	188	218	216	165	213	191	183	177	173	176	198	198	195	178	198	240	196	191	189	176	189	196	212	226	196	189	190	192	195	206	224	225	202	208	209	187	207	194	190	207	197	180	203	204	206	215	205	216	193	209	219	217	204	202	179	213	195	233	188	180	206	186	188	216	198	197	185	195	194	191	176	193	198	205	225	202	203	225	215	183	202	206	215	177	205	200	182	191	199	191	206	215	196	177	208	198	206	213	157	201	179	202	210	185	187	216	166	216	232	194	199	183	194	202	186	194	192	176	211	192	208	203	177	182	213	202	230	189	176	192	194	182	225	203	195	183	215	193	182	208	224	225	197	166	182	182	217	172	193	214	198	179	173	180	212	201	204	189	199	224	194	217	201	173	175	207	167	188	209	200	193	163	210	206	195	190	211	194	176	197	179	211	210	202	211	203	178	211	222	170	195	241	188	200	209	209	219	201	205	183	208	196	215	201	184	186	195	201	188	200	197	226	214	223	233	186	220	201	212	199	210	170	243	207	193	183	194	194	219	203	226	197	187	217	201	190	188	203	190	202	205	205	192	215	209	206	191	214	191	189	209	200	179	171	214	167	181	210	196	190	209	201	169	198	207	175	185	205	195	184	174	217	197	222	234	228	184	199	206	187	184	171	208	192	199	189	204	190	187	182	185	197	193	216	190	222	208	196	192	211	209	217	205	188	215	166	198	176	223	214	198	207	207	204	195	171	174	202	192	200	198	213	181	220	207	203	200	210	180	213	220	214	169	197	228	210	174	220	194	191	185	183	200	197	171	221	197	197	190	173	209	159	181	220	203	183	201	198	209	198	173	201	199	229	182	181	195	185	205	201	236	165	197	223	221	202	204	186	195	208	193	171	188	192	180	222	217	183	205	191	207	185	178	173	196	205	216	192	194	198	198	201	208	185	187	202	172	188	181	212	190	215	181	187	183	181	187	204	175	192	215	221	184	189	205	213	208	188	207	190	230	181	179	182	170	206	216	189	203	195	189	180	189	189	219	185	194	190	172	191	192	190	182	205	190	212	179	184	199	174	204	209	221	169	185	188	198	208	189	195	214	182	197	199	189	221	180	219	187	196	194	196	189	216	212	185	204	182	184	200	167	221	180	214	202	210	182	206	210	198	218	211	206	202	199	191	180	188	213	237	203	189	197	177	182	188	189	216	191	197	190	200	195	197	202	180	194	183	205	200	204	188	216	207	187	205	172	163	205	177	198	196	189	197	190	197	164	207	232	180	197	175	193	184	221	201	204	194	204	207	188	225	196	201	202	184	173	181	203	187	185	185	211	193	200	219	218	157	229	205	181	208	186	200	213	182	183	206	186	193	213	196	183	207	203	199	174	177	193	205	223	190	195	192	190	185	203	195	191	202	190	183	211	210	206	193	183	222	210	179	201	193	185	194	213	192	197	185	162	185	195	191	186	216	168	192	171	203	214	237	197	197	196	188	186	184	208	200	198	184	212	196	177	212	201	217	219	202	220	181	219	200	212	183	216	191	219	189	198	201	208	198	188	214	191	172	172	196	188	202	179	202	207	186	202	196	192	213	204	219	213	193	225	214	184	223	167	175	199	177	195	199	178	212	175	190	195	182	184	193	195	177	213	201	190	187	180	161	190	164	211	174	214	184	195	206	193	192	189	204	195	182	191	173	200	208	179	189	185	181	186	190	214	210	192	198	200	202	163	195	193	198	198	200	211	189	210	208	186	197	186	202	175	206	211	194	199	201	198	196	194	190	201	186	207	209	198	204	217	181	193	179	194	200	199	194	188	182	206	176	191	192	199	188	213	224	193	189	182	218	194	194	212	189	202	196	182	197	188	193	197	186	192	196	199	201	170	204	189	187	219	206	215	197	179	188	182	222	195	186	188	149	202	198	213	190	205	203	192	167	192	217	205	198	195	196	208	198	202	188	199	194	203	207	212	219	192	193	202	204	188	195	200	201	181	195	198	200	213	207	199	200	190	185	198	212	243	186	204	191	220	202	194	193	211	204	223	209	208	170	194	205	178	193	208	176	235	218	171	183	180	184	201	202	202	215	182	186	189	212	184	193	199	172	207	181	172	181	191	207	198	201	198	194	206	183	236	201	200	182	173	182	207	181	190	169	182	185	201	176	222	213	198	202	197	232	191	161	210	201	176	203	181	204	194	175	190	187	169	180	181	204	204	194	216	182	185	189	187	180	196	192	209	169	183	214	214	227	199	190	199	190	196	209	208	200	196	215	254	176	222	182	205	204	177	203	193	216	169	175	192	196	234	220	200	199	186	208	181	213	221	202	162	222	213	213	192	209	200	194	185	177	198	192	181	217	160	198	193	199	204	231	206	203	191	183	197	215	202	215	170	185	203	211	204	227	203	237	200	215	200	185	193	189	214	222	207	195	194	180	218	198	189	205	217	183	191	213	197	187	188	214	216	186	175	219	176	200	180	208	192	178	192	193	202	164	169	191	216	226	196	190	191	205	202	188	184	166	178	196	185	175	207	202	209	198	196	204	193	203	231	205	225	208	199	165	215	194	174	188	172	187	213	188	182	176	197	170	198	186	210	229	208	197	195	224	221	193	185	201	193	195	206	198	187	224	186	213	195	207	167	193	184
25820	43636	33063	17485	6035	2367	1180	744	552	545	508	591	840	940	578	621	499	446	477	453	486	469	470	461	459	475	437	493	501	447	445	454	499	485	479	483	469	501	459	446	466	492	428	464	453	520	478	491	463	456	454	445	462	476	469	477	467	437	500	495	472	469	453	458	468	484	460	463	465	494	455	485	483	465	494	451	500	488	450	428	475	450	499	473	478	445	466	449	481	449	512	492	475	477	476	462	483	468	484	476	482	485	445	455	453	454	465	489	486	458	519	444	452	461	527	451	430	485	477	473	431	433	486	506	495	461	465	476	485	458	459	492	468	463	498	456	463	477	479	491	484	498	512	477	434	429	467	434	437	425	457	442	439	461	471	487	452	456	505	463	461	454	476	497	512	470	465	480	442	461	493	484	455	451	460	485	443	501	439	475	465	490	455	478	478	461	483	445	459	423	493	467	463	423	468	483	459	456	473	462	458	443	474	485	450	470	462	450	491	473	452	443	460	498	443	508	452	484	452	464	476	485	470	441	463	509	452	461	470	465	489	441	475	473	464	470	476	508	476	473	439	489	491	469	432	468	497	457	430	489	460	473	483	462	466	464	460	466	478	498	447	469	442	462	450	473	466	480	473	498	455	469	442	544	484	483	450	517	422	456	479	464	454	479	458	471	457	453	470	484	466	431	484	492	504	481	476	454	454	463	461	463	478	449	502	463	481	457	441	431	467	465	423	452	454	456	414	474	473	488	437	475	489	470	461	470	460	460	471	488	472	439	447	452	464	493	477	454	452	425	461	488	450	461	475	458	460	485	472	440	483	451	464	472	447	460	475	472	489	537	458	486	464	454	430	441	505	452	472	497	475	445	484	483	495	438	481	483	455	515	451	479	479	491	468	475	446	456	478	479	451	478	461	455	472	475	452	454	476	468	492	450	463	448	450	425	487	465	459	472	454	423	468	499	436	441	435	443	444	475	426	441	482	441	435	485	513	453	499	515	479	490	443	462	458	451	491	450	455	498	451	509	444	472	474	474	487	449	488	495	467	441	470	477	495	501	471	448	452	474	432	446	486	485	440	455	476	468	439	420	486	439	468	455	522	492	428	471	479	457	459	461	481	480	464	458	467	501	447	422	438	511	473	461	421	485	458	422	523	446	474	472	488	477	461	432	440	472	484	469	461	472	456	488	466	474	490	474	463	458	510	490	441	471	436	468	443	505	460	471	486	446	496	498	504	477	461	482	476	470	450	517	450	477	432	454	485	488	497	447	471	443	445	470	476	470	462	426	475	466	462	500	490	469	454	467	458	444	490	474	456	457	416	518	469	451	472	468	472	438	436	480	468	459	490	470	476	466	497	488	473	477	485	498	465	437	441	439	444	482	434	448	449	480	453	475	461	440	463	472	480	462	447	467	483	482	445	537	463	450	450	458	495	451	453	450	524	483	481	466	468	468	448	477	476	452	470	430	475	457	482	476	477	470	460	446	488	463	488	450	447	483	446	462	449	434	460	461	438	471	479	474	493	445	476	442	457	447	434	465	458	494	501	447	462	475	478	454	463	459	468	452	456	440	439	472	501	457	465	449	470	472	411	465	468	483	502	460	442	465	488	470	458	473	468	429	501	475	425	469	479	452	472	501	430	470	466	449	468	462	452	494	496	476	466	473	410	472	466	442	482	435	440	446	473	472	495	463	477	462	429	500	476	472	487	478	417	464	479	473	443	498	447	406	440	465	458	512	448	462	429	456	468	483	477	465	477	455	441	463	458	493	469	464	474	449	494	500	498	496	422	491	467	493	491	441	452	465	480	521	456	447	510	464	427	485	481	468	474	466	445	474	453	483	443	451	485	435	440	466	476	500	462	450	490	473	470	439	456	474	408	493	495	491	493	455	469	493	440	426	495	448	447	487	460	516	477	419	485	451	488	486	464	473	424	442	434	459	473	475	463	456	483	517	445	461	485	483	493	439	448	470	465	461	473	432	446	489	496	472	482	450	476	479	478	463	496	468	451	483	453	459	459	493	434	473	430	480	455	449	476	476	453	467	484	461	519	441	461	471	467	485	471	440	469	465	481	460	491	470	460	447	443	447	446	461	440	458	514	455	472	486	480	483	448	470	422	495	485	453	494	483	485	502	443	444	424	457	488	472	474	450	451	466	435	451	454	451	465	464	472	458	463	458	465	468	445	507	456	489	498	466	486	500	448	477	460	465	444	466	496	495	456	480	455	464	477	458	491	451	463	487	492	475	455	473	453	441	444	427	437	463	478	461	466	499	508	475	513	458	447	448	419	482	447	484	478	444	474	478	448	494	419	491	481	477	476	474	499	503	468	447	479	478	438	490	487	467	469	500	456	437	438	459	470	475	492	485	436	491	463	494	484	464	458	440	452	455	489	462	435	416	476	473	468	461	463	458	469	452	450	494	462	469	452	468	517	441	459	486	471	478	458	481	448	465	450	462	449	520	445	451	522	482	498	463	487	475	457	468	469	495	450	444	438	468	494	460	437	432	483	498	421	448	465	484	471	503	456	478	502	489	489	463	461	461	497	512	502	493	490	474	498	458	470	500	462	420	476	449	480	460	473	452	455	476	481	475	464	471	474	498	508	477	486	483	470	408	457	489	471	444	479	489	502	436	498	499	506	486	458	456	469	479	475	475	468	476	443	427	473	457	467	433	500	481	486	487	458	472	475	510	454	445	477	479	456	450	435	475	449	490	458	460	481	470	453	477	460	494	466	492	449	449	489	495	472	449	475	499	467	474	477	479	476	472	458	461	480	471	471	485	453	479	478	443	467	486	478	485	502	447	483	462	451	455	489	421	470	468	463	477	435	488	463	479	470	436	395	423	399	468	433	454	491	440	466	441	485	430	508	498	496	490	436	454	438	495	514	457	468	479	490	472	459	451	470	484	445	463	458	446	522	469	498	472	472	453	508	473	453	482	484	474	472	447	425	456	491	445	475	457	494	517	469	446	434	474	477	488	510	479	473	482	490	474	460	468	465	449	443	444	507	481	450	449	462	439	484	474	455	456	467	510	447	448	452	485	489	458	475	486	480	456	480	477	452	456	482	480	419	410	453	484	484	482	497	511	475	461	495	441	473	437	436	490	451	457	452	450	453	458	459	437	461	490	501	474	496	464	494	449	445	478	468	423	499	456	412	485	506	477	460	449	483	471	460	466	488	473	451	491	446	449	461	442	463	471	463	466	455	439	443	449	455	432	477	466	417	454	461	501	467	482	449	466	418	493	454	456	480	489	450	452	494	457	439	498	473	470	465	460	471	478	488	499	471	438	469	473	454	411	462	494	471	435	501	481	449	491	460	456	483	427	463	441	475	453	464	461	457	485	460	460	479	482	480	465	449	432	444	443	447	472	420	451	472	441	446	470	471	465	479	463	423	439	443	495	469	465	453	442	484	449	490	453	494	464	426	502	483	463	472	471	467	458	469	453	474	487	476	453	450	478	444	481	475	463	450	481	459	467	464	465	471	440
32553	23635	21905	9733	2157	852	567	293	199	140	155	149	172	181	140	111	132	131	136	119	121	117	116	123	123	107	108	112	101	104	126	111	134	135	107	125	137	125	131	104	143	135	114	136	130	136	110	105	138	121	123	115	140	125	135	136	122	117	145	147	139	132	118	127	147	132	121	143	129	128	130	119	114	144	121	123	124	142	122	128	120	102	110	120	136	131	116	129	131	140	138	129	125	134	102	138	109	126	141	126	121	141	153	160	149	138	120	119	140	118	145	137	135	142	116	118	137	115	126	132	107	115	130	135	128	121	116	105	137	117	143	136	124	108	143	132	142	124	115	113	114	110	128	114	129	121	128	111	111	123	128	134	119	133	135	110	141	112	117	127	118	111	93	120	128	142	137	128	124	130	121	124	115	134	117	141	124	117	114	124	121	120	132	134	150	105	133	109	126	121	127	124	124	126	110	123	132	125	144	119	142	128	127	127	127	118	125	118	113	135	125	119	122	141	112	118	117	121	118	119	106	131	136	134	115	139	134	121	109	119	132	120	117	125	130	113	119	137	127	132	109	110	133	100	123	126	138	105	107	117	128	131	123	124	153	131	155	146	133	134	119	122	114	115	110	106	110	142	148	104	122	130	146	112	153	114	123	127	125	115	132	119	122	124	135	122	125	131	120	117	130	108	123	124	131	144	117	125	130	134	125	110	126	129	136	128	131	116	101	110	166	141	112	129	121	123	126	132	110	126	122	114	96	135	133	119	129	105	131	131	126	116	137	144	123	126	113	139	123	139	136	118	153	140	112	130	148	128	125	137	138	151	115	109	134	124	109	125	135	130	107	126	114	132	105	134	110	126	126	129	133	134	112	154	132	124	112	127	121	106	124	134	131	132	129	101	121	113	139	144	127	122	116	130	118	135	117	118	121	127	140	123	115	130	141	121	118	125	128	132	116	135	114	134	137	133	122	138	121	113	109	131	117	126	117	121	129	120	102	122	113	113	139	138	129	143	110	116	133	115	114	132	133	113	135	109	125	123	114	127	137	137	116	121	134	119	123	138	149	114	137	114	122	119	131	126	131	125	119	144	141	124	132	121	144	125	136	139	123	100	131	138	116	128	143	132	149	138	114	115	112	130	141	125	118	119	134	129	138	106	113	128	119	136	113	106	120	115	124	116	127	148	114	130	123	131	116	114	131	124	129	133	114	158	113	114	135	123	126	130	109	114	115	112	117	148	131	134	121	123	114	119	118	106	131	122	115	104	132	121	131	110	122	137	112	112	126	141	125	129	116	122	140	118	153	107	136	122	114	126	140	144	103	135	119	131	101	124	125	118	128	140	138	118	118	144	141	138	116	133	137	104	125	124	122	114	116	132	137	108	120	131	138	129	137	132	123	141	138	130	117	134	118	133	130	154	127	106	106	125	122	113	126	113	118	103	121	140	131	118	132	128	122	110	142	138	137	117	112	123	139	124	120	141	115	135	111	100	103	133	123	119	132	140	128	140	148	134	121	119	120	139	136	114	132	126	133	128	111	140	129	131	136	124	138	119	125	121	137	130	116	139	118	123	131	133	122	126	144	127	112	120	133	153	126	137	104	126	122	128	125	126	99	106	118	116	124	128	124	134	129	128	116	131	128	126	146	124	138	124	128	128	104	110	109	134	100	93	121	138	101	103	123	155	130	120	116	133	113	128	118	142	138	146	128	124	127	138	128	129	140	138	122	106	153	138	125	115	121	150	139	125	123	135	132	136	129	134	146	138	103	147	122	113	129	136	121	120	129	123	139	142	142	130	128	126	121	119	114	153	142	130	129	106	132	127	124	111	136	127	117	121	107	130	124	108	105	112	113	101	124	102	131	141	119	129	117	113	126	122	126	135	101	125	129	141	132	116	107	116	111	112	125	123	131	123	103	116	129	133	134	128	126	125	140	127	131	116	126	131	123	133	133	123	136	120	108	122	113	123	116	141	120	115	118	150	118	121	136	123	111	104	126	120	113	123	131	132	123	101	130	112	119	118	123	122	123	144	141	133	122	127	121	129	126	136	116	135	123	129	113	119	122	130	117	123	126	130	137	136	124	139	118	150	108	143	121	146	129	119	129	124	141	116	118	116	134	122	127	116	139	125	118	109	123	113	128	137	122	139	150	140	139	155	118	123	135	113	122	136	116	92	141	127	127	112	118	133	136	148	141	129	118	114	124	91	120	126	126	125	100	110	128	125	120	131	138	112	118	128	105	129	105	133	133	122	124	133	104	125	131	137	123	141	123	128	108	124	132	152	129	115	138	110	113	116	137	125	155	106	130	105	114	133	131	140	134	122	132	134	127	135	117	117	131	118	99	107	135	109	104	116	151	131	113	114	132	112	147	105	103	141	131	119	168	128	119	139	118	132	132	130	123	129	125	116	140	135	121	144	127	124	123	129	101	132	114	128	119	98	124	109	128	135	128	110	150	119	143	136	129	143	126	120	109	145	125	125	134	123	135	145	120	149	106	139	136	115	122	122	115	133	126	128	134	122	130	143	103	120	129	116	141	143	121	126	131	131	127	103	130	128	139	119	108	142	99	132	123	119	120	129	113	128	117	116	121	124	124	117	104	125	129	103	127	91	131	122	122	117	128	108	111	111	135	111	109	133	130	143	142	104	117	124	131	129	132	111	133	144	128	149	123	139	104	122	117	116	126	124	128	111	134	126	141	141	144	132	117	137	104	139	153	120	129	109	137	109	118	126	145	118	142	134	125	117	131	124	139	134	124	106	102	114	140	115	121	137	122	137	122	106	149	148	108	146	106	115	135	123	120	124	124	132	104	127	143	105	114	128	135	126	143	104	108	123	116	124	130	123	127	97	102	129	128	127	144	147	134	113	133	133	109	135	117	134	133	123	139	119	134	122	116	105	132	131	129	115	136	120	107	111	117	119	139	105	137	117	113	127	120	116	112	122	124	116	130	131	138	119	138	108	137	131	103	112	133	138	118	133	117	112	124	134	116	144	112	121	117	130	114	142	111	122	134	124	130	139	129	125	101	117	147	129	124	108	121	126	129	120	125	130	141	118	156	140	137	138	120	127	130	132	124	128	122	133	119	106	125	119	137	138	129	125	142	147	122	109	126	147	118	124	140	139	118	121	135	143	107	120	117	135	118	114	123	112	139	143	136	125	139	130	101	137	115	107	126	131	114	98	119	125	111	125	132	121	126	137	128	129	140	121	118	120	120	137	105	125	121	111	134	133	103	139	120	103	125	117	112	141	141	125	112	144	108	122	115	141	108	117	126	134	115	133	123	123	133	129	141	107	90	117	140	113	139	141	138	132	104	116	126	106	123	115	138	131	136	124	114	123	122	119	111	107	110	126	147	126	124	110	139	114	151	122	120	122	119	117	126	136	150	111	136	116	115	117	139	127	124	124	129	132	134	107	142	108	128	110	122	120	118	110	133	124	107	136	127	124	112	126	110	103	126	134	106	104	143	129	130	118	145	125	129	101	127	113
20598	27421	15617	5030	1450	658	511	439	370	369	333	327	390	391	351	379	347	355	373	374	339	353	356	337	357	342	308	345	364	320	331	324	331	345	334	354	375	349	363	335	364	327	391	313	349	351	326	369	340	324	358	333	352	348	345	335	341	352	345	340	365	347	359	370	383	328	380	357	343	364	321	317	339	327	336	342	345	360	347	311	358	335	347	321	345	374	314	338	327	348	349	332	340	360	333	324	350	325	339	356	346	378	334	356	345	355	339	327	344	323	361	310	348	348	353	342	335	334	335	330	307	355	377	305	325	329	325	338	354	335	320	323	346	336	326	345	333	324	356	322	319	319	322	352	350	333	337	351	334	329	342	379	339	331	324	339	323	318	347	365	334	321	316	335	349	345	377	336	376	366	316	318	351	309	354	366	350	325	353	371	353	361	394	369	326	321	337	331	342	363	355	359	337	357	340	304	345	345	338	324	372	317	301	350	332	352	317	359	364	355	319	350	365	328	316	360	322	348	365	309	369	331	324	338	366	355	310	308	372	316	322	322	333	359	344	308	371	362	318	344	349	367	326	303	338	355	342	340	369	355	351	378	335	332	335	345	337	357	352	352	332	315	350	350	341	343	354	353	371	364	338	333	342	344	327	323	358	329	344	340	328	333	326	360	331	341	331	345	334	346	336	366	330	341	292	331	333	364	325	343	359	339	351	301	323	358	339	327	370	372	332	340	342	339	334	348	375	313	318	348	343	366	314	330	333	338	335	345	351	344	346	345	315	335	350	368	355	331	345	359	339	348	363	335	334	320	340	346	394	379	325	307	333	333	320	318	338	362	315	334	329	322	317	304	310	367	350	339	332	306	336	347	352	343	324	321	346	350	327	328	322	347	338	346	346	347	345	386	343	334	376	335	315	393	349	318	359	365	325	339	338	381	347	358	352	322	328	334	362	349	343	350	353	375	330	352	343	354	341	368	367	320	334	351	342	356	344	354	348	343	345	351	345	335	369	317	323	323	353	339	369	351	339	346	358	351	336	350	351	320	343	336	349	351	346	346	363	340	336	327	350	326	314	344	354	370	321	330	337	355	327	336	307	362	386	365	344	340	389	372	359	327	337	342	365	339	365	293	314	357	376	331	342	317	364	302	349	341	335	339	307	333	363	379	347	343	328	330	310	312	349	332	359	372	342	350	352	341	392	355	347	351	356	354	348	333	338	362	350	313	354	332	324	358	302	334	373	319	349	348	311	379	333	329	362	338	362	335	362	325	355	334	356	363	355	319	341	335	348	354	346	372	359	329	350	374	355	315	320	375	339	332	352	330	386	353	324	348	327	328	373	373	344	315	366	327	319	347	345	328	348	327	373	348	338	339	345	322	397	357	325	311	317	367	363	357	334	328	384	313	356	344	335	344	369	358	331	353	324	351	328	371	327	364	329	339	300	340	304	348	294	327	388	327	362	329	337	324	337	337	346	362	351	348	337	329	327	337	311	326	322	348	337	338	335	316	361	361	348	343	309	373	328	380	325	362	344	319	310	343	346	351	340	336	327	331	350	334	343	349	351	321	365	340	397	343	348	314	355	366	355	373	393	330	347	304	323	325	346	363	347	373	334	364	315	376	375	351	329	356	362	345	364	325	321	351	353	342	318	356	316	361	350	328	354	370	319	324	340	369	350	316	398	347	350	355	331	362	342	330	342	363	303	347	352	325	381	346	342	348	339	384	352	344	353	356	371	330	340	339	361	325	329	328	339	342	356	334	327	343	350	320	357	335	334	338	365	348	337	364	337	346	337	324	326	356	324	348	321	334	336	365	356	347	345	385	325	368	346	350	336	357	350	361	332	378	328	323	335	351	357	318	348	349	342	374	343	327	389	337	321	321	369	327	339	361	353	347	337	363	323	355	338	336	325	312	342	334	318	353	365	315	349	337	333	301	335	372	339	347	358	361	338	333	348	310	336	331	357	359	354	363	351	344	318	365	308	357	318	338	332	347	336	313	351	355	385	344	328	314	316	333	346	345	349	368	358	344	342	353	368	362	349	370	373	386	367	325	323	341	336	353	309	338	346	338	337	357	355	337	334	326	317	361	333	353	330	338	343	316	336	321	353	319	318	380	339	311	355	348	327	332	324	320	324	362	356	347	368	289	368	339	320	328	319	337	355	355	342	341	346	350	340	352	359	337	346	329	338	349	347	311	345	340	352	330	348	369	357	388	329	338	334	314	328	316	324	363	335	323	312	303	334	323	379	349	338	355	313	337	328	359	330	328	328	347	369	325	357	342	353	352	353	359	324	362	340	343	373	334	326	345	319	370	346	344	334	355	363	358	327	290	347	367	367	333	357	355	348	337	341	346	340	312	326	375	355	359	346	347	356	336	376	366	330	351	330	360	313	328	342	313	342	337	349	360	344	336	369	279	348	350	383	355	340	379	333	334	355	352	363	332	381	330	329	348	342	357	304	306	342	371	356	347	348	312	338	338	290	316	343	348	346	348	329	304	360	323	316	342	371	332	347	351	339	336	333	340	348	372	339	377	348	311	371	329	352	335	340	392	340	314	334	361	336	315	338	326	331	345	333	314	365	356	340	327	341	345	326	374	335	377	329	360	394	348	340	323	354	331	357	324	340	333	331	347	365	347	324	337	334	361	323	349	363	354	354	357	334	349	357	346	343	361	340	355	334	332	327	359	338	331	334	329	320	312	320	331	347	340	378	351	305	353	344	333	318	353	374	343	326	370	344	326	350	316	340	314	321	379	335	378	335	331	320	325	340	347	342	353	361	358	326	316	375	352	335	329	333	323	336	351	367	369	348	327	372	332	341	351	323	329	339	353	328	345	330	346	345	347	334	338	342	341	353	347	357	344	328	329	348	346	342	348	351	364	314	339	323	336	347	348	344	364	389	347	347	342	337	347	364	364	325	321	325	335	352	338	357	334	360	369	369	336	364	347	337	343	331	342	345	322	367	355	323	323	309	330	327	357	349	296	346	354	346	346	338	352	350	343	355	350	339	307	353	359	325	334	349	357	367	347	341	351	333	365	361	328	347	319	353	342	358	374	321	326	331	356	316	321	361	358	319	337	348	346	347	355	315	342	349	325	368	336	356	361	331	323	318	358	372	323	342	370	337	335	375	304	347	315	336	351	344	353	379	355	323	342	346	330	330	341	288	328	321	340	332	351	339	381	341	320	345	355	357	362	343	360	343	321	380	349	367	351	358	323	373	320	351	343	339	291	350	359	363	351	306	359	340	332	322	348	338	333	314	336	353	313	329	345	317	337	323	335	344	304	334	320	337	327	360	358	343	339	351	355	311	354	351	328	364	363	352	337	350	376	349	371	378	356	334	356	338	364	350	341	340	315	343	332	333	328	357	372	338	361	331	340	370	328	341	337	321	344	351	337	345	361	341	342	333	344	359	345	352	373	351	322	345	352	372	325	349	347	315	347	335	349	368	368	353	367	368	353	338	365	343	335	339	358	375	332	342	329	347	358
25052	21544	24871	28671	21585	19210	3221	893	316	252	265	284	544	886	447	230	219	227	201	204	225	214	227	216	203	206	202	206	219	185	166	174	192	208	198	197	210	185	207	222	197	195	213	215	213	197	185	198	225	177	192	180	230	225	184	223	200	200	219	209	210	195	225	195	192	191	189	228	186	201	180	213	191	182	215	211	201	165	189	202	188	202	190	218	203	191	212	208	188	216	213	218	219	211	210	191	184	191	203	202	206	207	206	185	215	201	221	224	206	210	195	188	227	197	208	218	207	197	207	229	193	180	193	198	187	216	185	197	212	229	209	204	205	211	218	199	211	202	209	196	183	201	205	195	187	207	182	204	206	212	182	179	217	165	212	176	199	170	234	189	201	202	199	203	193	180	190	204	199	196	191	203	216	200	211	184	212	177	225	200	229	182	214	210	203	198	190	227	209	201	227	218	176	202	202	201	204	191	185	201	208	223	201	235	196	243	212	227	204	198	202	217	240	174	201	198	187	209	203	185	216	182	215	196	182	201	180	211	215	201	170	202	217	235	201	194	206	187	189	213	221	203	189	207	218	199	202	191	204	198	221	196	202	196	202	195	181	189	198	189	208	201	196	201	172	202	214	230	191	196	235	207	201	195	195	201	204	203	198	206	188	204	190	180	170	202	201	188	222	184	178	218	220	209	201	196	189	193	203	178	196	192	191	213	178	217	218	196	202	181	212	188	192	208	185	210	185	202	219	210	193	215	184	198	193	178	174	177	203	204	204	201	200	198	213	209	201	245	204	199	197	207	219	221	227	211	218	178	210	198	169	259	197	224	208	192	194	166	186	187	212	195	194	211	186	209	183	208	213	193	202	181	212	197	199	193	214	179	208	173	198	221	183	213	218	182	190	193	208	212	186	219	215	205	184	187	210	224	225	193	227	178	210	219	194	211	177	209	195	195	199	196	191	184	184	197	194	203	218	226	176	199	190	173	181	185	180	190	195	194	216	197	208	179	184	178	188	206	206	222	222	172	232	191	214	202	210	179	172	196	190	201	200	219	187	189	199	204	213	211	214	189	193	185	196	187	189	186	203	211	193	230	193	203	208	180	200	169	218	182	215	220	174	204	220	218	172	189	207	204	217	209	217	210	192	189	217	193	195	192	212	199	177	215	181	209	191	204	201	213	201	193	198	202	200	219	207	224	180	207	191	181	219	203	203	220	218	209	197	191	209	193	208	194	205	185	208	179	192	211	175	187	190	182	208	218	206	205	196	190	189	191	189	175	193	211	199	194	192	170	207	219	193	214	210	197	208	200	211	231	220	199	221	183	220	216	208	180	197	204	222	219	223	167	199	184	199	174	210	195	211	219	197	197	221	201	200	219	188	187	214	231	190	183	197	213	208	211	180	236	203	223	223	207	226	179	197	229	156	194	218	188	197	197	203	222	219	201	214	193	206	231	208	194	217	174	202	217	223	188	182	235	196	212	217	194	176	212	195	201	219	217	216	216	169	203	193	234	195	214	243	231	217	192	206	201	197	218	222	170	155	231	217	230	220	222	183	236	193	203	208	213	207	193	214	206	211	197	202	202	199	239	193	243	203	203	216	166	211	187	235	206	193	191	195	184	192	195	197	222	207	205	215	206	197	218	206	216	181	177	199	192	203	186	238	182	202	201	201	206	213	202	194	248	190	193	211	205	210	204	201	193	186	202	206	195	208	188	203	174	198	180	200	199	203	193	175	215	187	199	214	178	215	189	199	209	213	190	224	215	189	196	192	205	172	189	209	202	218	194	253	200	216	200	199	220	212	184	217	208	199	205	211	175	210	198	210	197	179	175	198	207	205	202	205	222	199	207	199	198	193	206	214	204	224	199	175	210	227	224	214	211	185	179	168	204	207	214	205	200	247	222	210	201	188	202	214	212	216	202	184	200	207	198	202	211	225	178	214	186	208	225	202	211	201	203	212	193	207	194	231	219	195	200	210	202	221	181	191	186	200	216	178	188	198	217	188	209	206	227	169	206	204	231	224	222	227	209	221	192	218	202	203	180	175	188	191	217	203	212	199	203	168	190	191	179	208	202	198	206	221	209	204	191	202	209	202	193	195	205	199	182	174	220	211	195	195	175	168	202	226	180	196	226	215	201	178	220	219	187	194	210	179	205	211	187	207	237	221	179	208	190	177	206	171	202	207	185	192	200	187	213	180	200	189	191	201	205	202	213	194	199	188	211	187	197	214	207	202	181	193	174	213	215	235	195	217	186	195	195	181	193	196	180	203	211	198	204	209	193	216	206	200	203	224	198	194	189	194	191	205	208	213	184	194	179	188	196	196	187	191	183	173	227	208	180	208	203	207	205	207	206	200	191	205	224	181	204	195	207	186	231	205	184	192	202	215	209	186	218	197	214	196	223	203	187	202	189	213	202	186	232	222	183	233	193	189	217	221	218	204	193	172	187	213	168	196	184	192	188	200	202	226	190	184	188	194	171	210	207	194	211	234	241	203	201	181	196	184	209	190	193	199	210	227	223	213	218	229	184	226	202	194	209	183	189	232	218	172	190	223	206	188	230	196	198	226	203	207	203	185	203	203	216	215	196	198	202	188	205	189	179	209	185	230	202	226	180	195	191	220	198	217	201	173	214	196	201	200	186	208	208	189	178	214	203	202	190	206	194	192	194	197	179	206	197	191	222	212	201	190	214	196	196	189	207	180	196	194	201	209	191	195	194	212	192	227	188	228	205	196	221	196	209	215	204	230	195	212	196	221	212	214	193	182	178	204	176	190	189	191	192	199	197	204	200	207	206	199	205	171	199	192	189	193	181	219	182	183	206	194	198	181	181	206	182	220	204	235	212	221	200	211	188	190	220	194	186	209	199	202	207	198	197	189	194	188	205	194	206	206	184	214	213	207	193	211	193	194	211	214	213	209	202	219	197	233	162	208	216	243	223	196	191	210	201	174	196	215	220	197	221	202	212	194	184	199	191	184	197	197	216	213	206	206	207	188	202	187	237	203	194	181	206	187	209	194	185	180	216	212	210	222	214	210	192	232	204	191	219	203	200	213	198	181	216	211	201	172	208	194	185	212	194	205	187	221	190	218	192	209	196	202	188	217	188	221	185	177	218	192	178	194	217	193	214	211	204	198	178	186	196	209	178	203	220	204	209	203	178	211	177	195	198	216	200	188	205	194	220	215	185	199	206	197	162	167	206	230	194	204	203	215	171	191	202	230	186	212	198	215	196	189	179	206	193	212	201	190	186	220	227	183	185	199	209	205	203	216	176	208	192	211	196	193	181	200	201	181	177	197	198	197	211	178	200	217	199	222	194	226	209	163	193	206	195	231	213	202	180	211	205	211	212	179	189	194	198	191	215	208	217	204	178	221	189	201	181	200	220	232	224	232	189	222	222	204	197	186	190	190	210	219	209	195	186	215	168	213	197	206	178	218	213	210	198	208	201	190	214	192	211	224	206	203	201	176	194	214	207	229	211	196	188	196	168
23498	38588	23168	10580	3771	1899	1277	895	549	535	548	536	729	941	723	521	503	488	503	507	498	522	526	481	472	502	481	481	497	502	522	515	484	485	519	519	503	508	538	504	494	533	498	503	499	510	510	508	511	527	529	523	498	502	530	473	483	497	486	492	535	499	508	505	509	496	512	537	462	477	488	533	506	481	522	493	481	488	495	508	516	526	495	494	492	514	447	475	511	470	464	548	471	492	494	510	541	516	522	490	489	495	506	455	511	535	523	477	503	498	485	522	490	497	481	523	464	527	489	507	510	504	472	526	503	502	514	505	539	532	500	532	496	497	499	490	501	473	495	444	477	502	533	495	512	517	478	541	524	476	491	536	541	491	521	519	478	462	518	473	476	492	479	469	493	514	476	482	528	518	496	504	505	479	502	490	526	472	483	498	534	487	519	478	525	557	534	486	534	492	436	518	520	520	428	480	499	544	507	474	503	493	512	487	484	497	493	528	479	528	471	521	492	497	486	451	515	453	532	547	460	503	488	514	492	454	505	522	492	505	518	468	476	478	488	515	493	505	517	480	495	512	494	465	482	522	500	493	531	478	512	516	490	489	503	497	484	505	502	508	464	517	484	507	503	498	474	550	519	530	490	482	473	543	548	507	515	511	511	480	491	540	499	487	517	488	500	535	479	463	467	504	490	495	487	493	472	458	494	461	469	487	486	501	505	520	496	493	500	473	530	494	476	496	484	496	514	541	470	484	485	501	503	519	467	515	563	491	510	474	508	509	518	516	505	520	471	515	517	502	474	492	523	522	530	500	508	492	512	470	501	481	478	503	520	507	487	530	490	529	507	496	507	497	496	523	503	527	471	530	507	514	467	506	481	477	487	504	507	475	524	534	520	504	494	489	491	500	491	514	546	484	490	547	473	502	510	479	488	516	499	504	515	516	498	501	467	521	518	474	449	544	483	476	512	498	520	499	532	480	501	503	493	473	486	515	507	449	510	527	501	468	545	537	553	473	525	513	501	504	502	492	487	492	507	506	526	490	544	452	518	492	471	512	474	537	495	486	492	547	476	471	492	499	521	539	532	531	503	517	501	507	502	491	489	515	507	503	519	489	480	483	483	480	528	550	508	509	508	499	505	475	479	506	501	506	485	487	455	524	453	551	529	538	507	489	520	510	527	519	508	515	461	552	522	520	457	518	474	497	486	501	485	485	484	508	514	489	487	496	502	499	520	513	518	478	519	498	524	522	483	543	542	503	506	486	505	496	493	478	510	533	495	485	479	475	488	477	488	502	504	531	511	526	510	502	525	477	486	515	539	500	491	510	492	476	500	506	477	453	533	489	450	554	462	472	520	512	522	530	467	510	464	496	515	518	478	490	481	529	510	485	528	465	487	521	505	551	523	493	501	496	529	485	458	527	477	508	514	500	516	539	505	520	487	490	523	521	494	463	520	490	502	506	485	507	535	507	518	542	477	479	543	495	501	467	470	492	511	526	496	493	528	511	499	506	511	469	528	500	523	498	535	505	521	508	500	513	552	499	448	488	477	506	501	510	524	453	535	494	519	511	526	532	490	492	517	523	455	495	498	505	497	510	520	480	492	458	501	516	495	532	520	486	507	450	505	511	483	479	508	506	495	511	494	484	489	480	537	475	495	497	501	509	490	522	457	497	459	482	502	494	462	510	506	482	539	493	487	470	498	521	518	481	526	506	471	500	499	536	480	473	498	504	496	497	486	487	497	519	461	506	494	509	483	518	472	502	460	529	532	505	493	515	474	513	498	530	488	495	529	500	537	519	533	483	523	514	511	485	493	475	497	493	507	514	494	490	561	487	530	515	493	480	517	512	502	518	494	493	494	473	516	478	531	517	467	476	518	554	481	501	514	510	541	522	506	513	510	526	499	522	480	482	503	478	487	496	506	460	502	482	499	492	500	475	513	506	538	498	476	505	541	481	496	475	476	478	453	456	493	505	504	513	565	493	493	532	499	498	502	516	510	495	534	472	494	525	487	539	497	466	480	491	524	506	499	523	482	492	507	474	534	458	505	474	508	496	499	481	480	511	490	493	497	532	500	472	570	518	523	488	459	486	531	502	520	510	499	508	527	479	509	515	471	485	506	489	497	484	525	500	455	490	469	552	489	511	500	515	500	501	499	482	473	506	510	485	516	521	524	479	497	508	530	505	498	500	494	512	487	481	462	499	532	509	506	472	491	539	487	526	483	461	517	492	502	503	486	511	496	513	508	492	491	473	498	459	521	533	477	463	496	504	514	517	466	500	514	485	492	494	520	482	487	525	481	478	465	486	484	491	509	529	503	533	476	538	499	522	532	460	510	516	475	488	534	480	499	521	507	544	508	484	497	522	534	507	496	488	488	521	525	523	535	496	507	531	510	480	474	493	492	483	505	503	498	471	511	490	465	472	472	503	485	493	522	466	470	490	515	519	513	519	502	464	496	450	519	529	460	468	506	488	504	463	482	564	520	485	518	549	467	512	491	506	506	498	515	473	507	505	533	533	489	527	459	483	486	528	533	479	500	531	497	473	468	522	486	515	503	537	485	524	493	491	515	441	462	480	512	561	467	498	502	494	496	518	532	447	519	521	518	466	498	522	489	529	528	457	488	478	464	459	519	549	486	479	532	526	529	454	491	490	517	495	505	497	500	452	533	528	491	477	508	524	487	522	466	498	471	547	497	505	476	456	474	528	482	514	507	481	516	494	514	497	481	454	488	485	518	473	514	498	463	479	472	485	515	495	483	519	503	514	492	546	536	482	508	486	452	476	463	505	494	474	504	497	508	523	512	501	546	499	520	467	509	501	503	521	500	451	509	463	476	508	507	472	490	533	500	538	495	529	496	543	468	475	498	490	494	516	502	506	491	491	458	494	485	504	465	524	505	498	516	464	508	515	496	513	496	493	490	480	473	544	493	486	483	524	553	513	524	502	527	514	504	469	522	509	510	539	497	496	518	527	499	494	510	469	510	534	551	493	520	505	499	496	512	499	475	494	502	478	492	528	503	516	508	495	511	496	495	493	513	509	534	532	479	508	514	498	444	493	503	451	528	470	532	494	499	480	521	502	492	533	517	464	492	501	480	443	513	503	508	498	504	489	500	480	464	508	525	521	484	477	484	488	464	485	488	474	519	470	521	514	483	543	486	486	523	533	492	516	547	460	509	495	506	500	503	498	503	507	491	485	513	513	463	504	492	502	502	501	466	490	507	484	485	519	505	528	513	570	458	487	491	521	511	501	434	490	462	516	487	520	473	502	492	488	505	527	483	489	487	503	488	518	519	504	510	497	534	511	500	474	491	496	472	531	491	502	528	511	499	478	500	464	484	515	478	503	440	490	535	482	480	485	504	512	478	524	541	532	516	489	488	530	517	492	505	493	529	480	479	527	512	492	495	507	538	494	502	477	540	472	519	511	516	454	529	495	492	522	532	493	516	512	532	516	488	505	515	490	518	511	542	506	479	533	445	506	508	490	493	517
24443	21532	25210	28305	21551	21682	17542	2228	479	336	299	1009	2161	2201	894	215	195	219	206	219	237	207	203	199	182	218	230	201	202	216	203	202	209	198	210	197	173	184	172	190	183	203	207	184	180	223	208	215	181	201	189	185	205	221	202	200	199	213	234	177	188	182	196	203	178	191	201	195	218	196	205	197	233	216	197	187	210	182	206	217	208	200	203	201	195	187	194	221	207	181	198	222	178	196	212	180	189	185	239	197	206	217	178	199	195	225	217	212	192	179	200	199	212	193	181	191	191	210	218	196	195	207	209	198	185	218	205	190	174	207	205	199	192	171	229	183	198	199	229	205	214	193	193	191	198	223	201	209	171	203	198	196	215	213	207	207	199	228	201	214	214	163	188	189	204	198	200	227	196	192	205	202	194	212	191	181	212	205	201	195	205	209	204	188	190	175	194	220	177	191	178	206	202	219	203	215	198	190	218	195	217	200	201	172	177	190	217	194	172	183	171	178	209	212	206	200	210	205	214	184	205	193	207	204	200	228	214	174	219	206	230	227	186	206	175	209	196	189	207	219	211	205	207	206	217	198	198	222	203	204	206	215	221	223	196	179	206	172	205	198	228	207	193	208	222	219	185	189	202	182	223	194	215	186	207	183	184	205	205	205	219	211	193	196	190	207	206	210	205	202	177	203	189	209	196	209	197	199	186	185	202	190	194	191	205	203	196	181	225	213	226	208	210	222	195	211	204	194	192	207	194	203	230	180	199	187	182	173	181	210	179	185	192	190	209	203	221	204	217	212	229	192	201	192	206	201	210	192	199	197	209	196	210	204	216	171	205	243	179	203	193	223	200	166	190	209	187	210	246	189	221	186	213	197	191	219	209	191	219	191	182	183	204	211	224	196	195	195	217	205	213	187	180	192	191	203	196	236	185	212	194	217	189	214	211	205	205	188	210	214	219	216	204	207	228	219	214	223	193	218	200	184	182	193	205	206	171	190	184	206	187	198	198	196	166	210	213	205	186	199	196	206	202	217	166	204	190	198	213	194	193	196	219	212	199	191	209	213	204	188	204	179	195	223	195	197	184	214	184	183	216	212	215	195	204	192	188	190	187	213	203	196	195	221	184	190	181	229	192	215	202	206	191	203	217	199	217	200	200	192	182	209	196	207	195	196	210	187	199	221	187	199	194	176	198	201	189	195	192	167	201	214	229	193	197	192	218	228	175	206	194	184	189	232	228	196	196	200	195	222	205	196	180	223	191	217	202	185	204	203	206	222	198	211	194	209	226	227	213	194	185	203	187	197	210	196	211	204	193	194	236	194	201	172	199	182	223	194	206	229	204	190	188	197	202	197	197	188	201	219	198	216	190	207	223	211	195	190	237	212	205	198	199	200	196	207	198	190	207	214	203	204	216	188	198	212	225	215	204	193	214	172	195	202	184	205	205	204	186	207	199	211	202	203	201	211	232	216	234	225	202	195	247	203	188	202	208	192	190	202	213	202	208	199	231	189	201	197	212	207	201	215	204	176	205	200	205	223	204	188	178	179	188	206	208	186	208	203	205	191	203	207	205	196	205	199	204	218	199	193	210	216	185	197	193	208	205	213	220	188	202	208	203	203	201	209	201	217	205	188	207	218	188	189	207	195	220	196	174	200	189	218	223	223	207	209	213	199	196	184	186	202	195	215	202	195	205	207	203	197	206	197	224	185	183	200	225	200	205	220	185	192	184	192	226	190	179	165	190	194	211	205	207	186	210	191	191	229	216	205	169	200	219	200	207	212	194	217	205	228	207	209	195	174	207	193	220	192	206	219	183	179	184	190	202	194	207	197	209	207	208	209	210	192	193	191	226	223	244	213	163	156	179	214	201	171	203	190	197	182	219	194	186	170	168	169	184	185	215	184	175	211	197	199	205	189	209	213	199	204	195	217	213	207	165	200	231	184	205	202	169	193	190	200	203	200	184	211	201	188	167	187	192	206	194	231	197	192	186	186	208	190	213	191	209	203	203	226	213	204	185	200	236	188	167	188	224	212	207	204	203	202	200	184	203	217	191	192	188	196	200	183	182	193	203	196	228	163	190	203	208	190	200	192	206	194	216	182	190	227	214	204	234	191	221	198	190	216	209	196	196	219	230	190	174	192	193	194	225	202	196	164	206	199	207	214	200	192	228	197	195	216	198	201	187	200	209	190	165	164	177	211	220	186	222	198	200	235	187	209	211	198	201	175	206	211	199	186	196	183	208	200	215	185	217	201	179	176	198	176	169	182	168	206	188	212	206	200	202	202	184	206	220	197	207	200	193	178	212	193	191	186	209	209	172	207	200	228	190	225	171	217	201	188	205	185	199	164	199	172	227	201	215	190	216	212	196	214	197	198	195	165	210	201	216	188	195	206	215	186	200	208	177	193	214	196	218	219	177	191	197	184	203	183	206	209	181	201	211	200	210	229	186	215	200	200	175	197	193	201	200	203	237	213	215	192	201	226	214	200	202	201	190	201	194	183	194	194	212	223	200	195	183	203	198	231	195	196	164	184	202	200	220	212	189	175	190	182	186	233	217	226	182	206	203	209	202	189	192	217	199	203	203	210	203	193	194	219	190	209	208	200	228	198	197	200	180	193	200	210	190	212	192	202	223	206	166	199	227	210	207	198	203	239	202	212	177	224	209	188	221	239	227	228	204	176	179	198	202	199	235	188	191	177	204	189	179	221	200	225	228	193	203	193	220	201	195	196	222	198	198	203	186	186	196	201	195	177	216	183	177	215	211	202	203	191	201	210	212	187	205	220	190	189	220	199	200	203	200	206	187	198	191	218	187	207	201	210	193	177	207	199	187	213	175	197	195	180	184	184	187	184	171	192	214	190	196	209	221	224	209	176	187	208	210	201	173	193	192	200	198	202	199	201	200	207	185	173	209	233	191	192	189	220	194	204	214	183	183	174	196	191	167	222	201	200	195	223	187	211	193	194	194	205	198	215	197	198	179	229	205	218	191	206	206	210	207	180	189	192	194	212	197	196	193	207	211	191	203	213	186	215	201	205	205	195	198	201	209	199	220	203	212	198	185	214	211	206	209	206	197	186	211	200	201	209	211	201	207	213	185	199	191	212	214	196	206	208	207	212	202	228	183	197	190	187	200	239	222	197	202	178	178	208	185	188	191	201	213	193	218	215	186	189	225	185	192	182	192	200	205	185	215	186	200	194	217	232	214	206	186	225	215	203	204	176	191	200	228	204	184	213	205	179	208	209	199	234	197	201	227	192	201	197	191	206	193	207	202	189	197	201	214	188	181	221	211	194	201	209	207	173	197	211	188	204	190	213	187	218	197	212	215	185	217	213	198	191	193	207	204	214	206	205	202	201	218	199	180	212	221	206	211	192	214	212	217	205	201	199	195	189	207	192	205	192	191	207	221	205	210	215	204	186	218	210	203	210	191	214	191	201	206	205	203	199	195	224	184	202	219	202	192	216	223	220	194	194	189	227	179	213	202	204	187	187
24965	43086	28501	14771	6965	3580	2044	978	617	583	538	965	1634	1657	894	524	515	481	493	498	444	529	463	442	468	456	490	486	492	474	454	483	496	462	479	492	528	491	525	545	495	472	449	459	477	470	486	501	494	478	463	487	457	495	455	466	459	490	467	455	494	500	466	492	464	481	461	450	474	445	529	492	483	481	483	480	508	472	481	469	480	493	500	516	460	456	472	459	489	481	454	461	469	518	460	515	492	472	437	447	453	495	471	491	464	471	522	434	492	462	499	464	458	494	424	487	489	476	477	472	459	473	501	500	477	481	468	484	471	480	500	504	463	479	490	503	464	486	459	492	443	473	468	480	442	476	453	491	494	527	471	473	451	504	475	482	470	466	493	449	525	488	454	518	449	457	491	492	480	480	465	471	483	499	464	469	463	500	477	490	505	452	459	479	473	452	462	476	507	477	488	455	459	501	467	459	453	461	512	504	516	467	502	473	440	511	488	472	475	480	501	460	489	487	449	506	458	495	480	487	512	466	491	503	509	502	449	460	482	467	472	489	485	472	479	494	482	497	469	497	464	489	456	498	473	496	459	524	499	518	493	505	519	467	456	458	469	475	458	485	492	471	515	489	452	471	462	509	457	461	440	479	498	514	473	469	491	464	423	490	469	480	524	483	464	438	481	497	479	456	429	492	455	477	485	464	483	478	492	499	501	466	480	473	484	495	475	512	494	462	429	501	487	480	463	506	491	448	489	520	478	469	467	501	477	518	543	472	472	444	494	480	477	477	539	460	511	506	491	480	473	453	493	521	490	495	480	455	482	495	492	492	496	463	459	473	450	504	538	462	474	496	494	492	495	510	483	445	481	474	439	513	448	462	480	468	504	432	460	470	457	487	492	475	468	455	488	491	466	476	451	444	488	451	467	467	489	469	463	484	467	491	497	496	495	470	477	478	459	489	462	459	451	506	472	449	477	440	483	488	475	507	459	497	475	452	478	445	489	460	494	490	481	469	502	450	489	484	474	438	493	465	478	465	501	461	516	478	470	452	454	472	499	509	466	492	430	475	490	467	492	457	488	509	489	465	469	480	445	472	484	468	497	462	484	498	476	472	488	445	487	505	507	493	475	460	466	520	477	448	474	472	471	475	487	476	468	495	462	480	448	456	447	499	471	443	472	489	479	471	474	456	459	484	494	489	519	497	440	472	484	467	478	487	502	483	469	493	475	501	460	461	497	477	477	433	460	489	468	472	458	474	487	450	459	490	450	456	451	457	472	477	472	483	461	453	459	447	508	481	499	457	496	500	481	487	489	465	507	460	495	444	502	493	462	487	470	467	491	467	463	468	471	457	465	448	481	480	489	486	508	488	521	487	443	467	491	460	481	484	514	469	446	470	496	487	487	514	458	495	463	465	485	479	470	470	471	495	485	471	459	489	478	487	483	484	451	512	499	493	508	496	467	452	490	478	480	445	455	511	478	469	475	511	519	445	496	493	506	503	454	483	502	467	490	493	523	442	478	449	452	510	493	455	469	464	489	466	472	490	518	459	470	430	488	483	510	432	466	449	496	491	452	457	458	498	490	537	502	465	440	473	458	491	474	469	480	494	495	498	475	468	483	480	532	486	462	483	493	472	484	461	450	434	520	505	465	485	469	482	455	530	469	471	419	464	488	460	457	488	495	504	486	490	500	471	469	457	495	425	448	489	456	471	481	473	503	475	476	499	480	467	521	458	508	502	470	465	471	492	486	467	480	486	481	454	493	492	482	517	495	446	481	471	467	409	479	443	455	477	498	467	489	496	481	483	478	464	483	485	472	456	452	453	505	461	460	482	482	462	476	449	484	461	464	507	501	444	508	479	493	498	452	460	455	464	460	465	466	449	450	462	459	485	441	483	452	489	470	473	464	503	474	484	455	474	470	501	482	491	497	464	492	469	461	502	490	486	483	525	468	478	468	499	478	503	511	474	483	462	472	429	470	477	474	502	465	462	454	490	496	532	472	448	487	471	475	456	470	453	496	475	475	507	476	470	482	527	482	480	487	469	467	439	433	476	455	489	472	451	451	514	468	483	474	451	490	473	467	444	475	481	492	488	511	441	472	501	520	496	486	472	471	511	448	491	483	502	472	465	498	493	505	479	462	435	455	459	488	465	466	465	455	507	472	475	464	459	473	469	467	447	499	491	460	486	486	470	458	486	471	535	474	469	468	467	453	478	473	499	468	481	492	505	467	450	501	483	466	484	496	465	502	481	492	490	479	477	466	469	441	477	530	491	493	468	525	479	488	466	434	474	464	509	534	500	476	491	503	466	456	452	468	514	463	422	463	449	485	481	483	507	525	500	479	506	479	487	469	476	471	493	462	465	463	482	489	480	492	464	479	484	508	475	465	475	491	469	478	483	455	502	463	475	513	455	448	447	466	480	475	514	481	521	510	472	450	483	460	482	513	450	483	502	489	488	498	497	460	488	475	454	463	484	474	469	434	524	492	497	445	442	457	452	488	487	481	490	471	453	444	479	472	468	452	523	485	478	463	486	504	428	472	487	470	484	481	523	460	443	482	488	498	482	505	501	430	489	454	507	475	471	509	493	470	522	469	496	480	440	518	465	435	493	506	489	475	460	451	477	489	454	455	456	463	491	481	485	446	487	479	473	463	461	457	459	476	455	493	477	498	478	497	410	490	465	449	468	487	464	483	498	460	456	450	502	457	457	474	470	472	484	511	471	504	487	476	483	485	500	495	499	466	476	438	471	439	422	440	508	487	500	492	510	462	489	485	497	502	493	496	436	487	544	476	440	482	506	453	462	503	502	464	510	496	459	470	480	495	454	441	491	461	496	489	514	509	494	498	515	504	481	470	490	476	440	481	494	473	495	493	491	460	488	489	484	463	465	530	470	497	485	494	461	444	472	503	484	462	483	489	480	487	499	459	499	538	447	461	446	492	466	508	443	481	506	492	433	460	470	471	472	504	502	484	468	482	466	501	484	456	467	501	478	482	499	489	503	480	483	480	500	496	491	436	453	508	524	486	473	491	473	475	460	503	484	485	504	483	482	473	502	475	468	474	521	479	490	449	440	469	471	438	490	480	468	492	477	483	472	496	515	445	466	488	449	475	452	500	453	457	458	483	499	471	445	468	483	471	454	489	489	484	462	488	475	481	478	479	449	455	523	462	480	458	523	505	477	465	443	458	467	529	508	482	451	460	493	468	472	427	477	441	449	485	492	473	459	489	489	495	485	469	480	463	458	486	473	480	473	462	476	501	487	476	528	449	536	497	521	490	488	488	501	459	478	455	462	497	496	453	457	495	467	457	468	489	440	485	455	470	472	489	472	499	508	456	465	474	488	467	470	485	501	428	470	475	449	465	457	471	479	486	460	476	441	467	501	485	455	438	453	542	460	504	453	488	454	436	496	467	508	457	469	468	467	493	502	518	511	468	453	460	462	481	505	490	460	462	504	482	450	427	470	471	493	487	513	464	476	467	483	483	469	461	486
32590	23374	19549	8565	2621	1213	555	268	192	169	146	179	211	213	127	144	158	152	144	140	132	129	155	117	118	139	130	130	144	136	120	132	119	148	104	147	119	148	165	118	118	136	134	125	147	127	133	137	130	131	126	129	131	145	124	119	164	123	133	159	107	148	137	132	154	154	130	132	137	123	170	131	129	139	130	128	141	126	138	132	132	142	147	158	111	132	123	153	128	143	138	127	152	132	121	141	144	130	158	139	127	113	125	116	142	141	145	154	118	156	123	129	130	126	136	141	107	141	138	108	119	140	125	120	133	147	138	154	157	140	156	121	137	125	142	124	144	121	121	143	156	142	125	138	120	137	141	148	131	138	128	152	129	111	136	152	128	125	140	160	135	120	133	163	140	139	135	152	151	120	147	150	143	135	133	136	124	127	129	134	125	122	135	124	158	122	147	148	146	124	144	155	154	150	138	142	136	122	141	163	110	143	157	115	141	136	120	128	130	121	150	136	145	121	136	119	144	122	134	97	125	124	145	126	135	147	148	132	124	135	128	116	135	141	120	152	117	121	135	139	145	145	129	125	132	125	122	128	116	148	137	109	159	123	149	126	104	120	135	127	116	119	127	137	143	130	143	106	127	126	126	126	128	135	118	133	139	176	132	121	124	126	127	115	142	125	141	132	130	125	131	148	129	156	132	127	130	145	138	141	151	135	135	130	136	121	144	125	124	125	129	123	114	128	153	144	147	122	126	116	124	140	152	136	112	131	135	149	128	137	125	147	146	123	119	140	142	135	124	154	137	146	138	139	142	128	132	145	128	162	123	120	142	134	142	135	121	122	137	122	131	151	151	145	131	140	127	127	137	136	142	139	140	131	129	123	126	135	145	136	144	116	151	149	120	125	153	137	141	151	121	137	151	122	151	135	122	145	152	143	147	131	138	143	154	137	127	145	127	125	146	121	130	115	119	154	122	150	137	145	111	129	134	142	117	129	141	145	135	141	129	147	161	143	136	127	159	134	135	132	122	125	134	137	145	131	141	132	123	131	154	148	145	125	146	132	141	114	156	132	143	135	128	122	147	127	128	166	119	122	131	145	142	135	119	140	129	134	139	142	133	126	111	131	132	133	138	150	131	116	126	146	118	120	128	136	140	155	143	134	135	134	125	123	125	157	129	126	133	132	137	129	131	145	134	122	114	132	118	139	118	141	145	146	127	130	112	124	128	148	141	121	145	148	151	141	138	152	132	142	126	146	148	137	130	127	132	148	135	140	139	142	148	137	136	131	99	121	126	127	137	112	110	134	106	136	157	143	150	131	146	160	138	143	128	166	146	143	125	131	149	147	127	145	138	110	125	125	157	134	136	138	134	138	132	140	138	168	139	116	135	144	154	140	111	128	133	138	126	134	146	147	155	119	152	133	155	114	121	133	146	132	120	132	151	119	138	120	137	115	135	120	146	121	152	136	151	156	125	127	133	139	136	132	127	140	154	144	149	138	151	125	144	129	136	134	133	126	131	143	119	149	142	120	130	126	135	152	147	143	135	148	134	141	127	123	144	145	145	121	150	161	143	154	148	131	129	143	130	122	125	120	141	132	140	129	138	139	129	136	128	106	119	114	128	124	121	127	137	129	128	116	139	143	138	131	141	145	113	132	149	128	116	127	125	127	129	138	145	157	146	149	152	134	153	118	127	130	137	168	131	156	147	129	146	146	132	128	138	128	133	142	117	140	132	124	142	119	151	146	136	148	149	135	132	128	147	144	128	136	137	119	130	127	139	151	144	149	131	136	132	149	113	132	137	133	160	147	121	134	133	122	126	139	141	143	150	122	133	136	140	137	139	142	142	129	129	138	161	123	137	154	133	137	139	125	122	139	148	150	135	138	143	111	139	147	133	139	148	132	138	138	140	153	137	113	150	144	138	122	135	138	116	127	142	127	124	138	145	137	132	134	122	154	145	131	125	166	139	117	133	124	148	142	118	132	127	134	156	143	103	143	111	137	129	142	128	146	127	147	130	133	135	143	141	144	130	124	143	141	138	130	132	130	150	138	107	119	131	148	146	141	143	145	135	123	132	140	132	137	153	140	139	136	152	145	149	151	134	150	140	128	148	134	129	131	143	126	151	152	144	162	162	156	139	135	126	123	123	160	143	116	144	139	155	132	125	145	123	132	129	141	142	145	139	119	144	147	161	112	123	142	146	149	104	127	129	142	108	140	135	156	157	149	123	150	144	132	141	105	139	124	145	145	101	127	138	151	138	136	143	126	155	134	129	147	156	147	143	127	158	133	133	136	131	135	171	111	127	127	136	134	152	134	130	140	128	122	127	149	129	140	115	135	134	109	132	137	147	141	141	154	142	144	146	140	127	126	131	150	109	129	146	137	127	143	131	140	131	134	134	151	139	152	133	120	135	145	129	129	141	138	138	142	133	153	151	145	127	140	135	150	125	114	131	147	141	131	107	137	137	127	140	132	125	138	146	137	136	152	134	123	144	141	178	150	128	152	146	143	142	124	137	126	128	128	129	118	121	151	147	152	129	151	125	128	146	133	150	133	146	126	130	130	101	122	137	125	136	138	122	129	129	147	129	146	146	148	155	149	117	128	131	130	151	152	131	129	142	143	141	147	161	123	154	136	135	139	120	148	121	123	123	123	135	143	123	132	134	127	137	148	133	138	125	123	142	170	139	134	125	147	141	153	139	131	128	126	124	136	137	131	130	140	145	141	143	127	148	148	117	129	126	128	119	167	113	141	125	127	124	139	137	142	122	126	136	127	124	154	123	147	174	143	139	135	133	140	126	153	134	144	129	128	139	165	151	142	125	126	146	138	124	147	142	133	142	148	135	100	164	135	137	167	121	147	133	127	136	137	159	143	119	141	171	147	118	133	130	123	135	153	122	142	127	123	128	134	139	134	141	134	125	133	122	126	133	162	149	124	134	119	121	159	156	140	132	144	131	127	147	144	134	133	131	123	144	127	133	145	128	137	132	141	130	141	128	130	154	135	145	158	142	123	133	136	137	143	125	125	151	114	128	137	162	135	136	125	108	160	133	141	104	112	142	131	131	145	140	130	128	129	135	111	119	129	160	124	112	139	150	134	131	128	118	152	137	145	129	156	118	141	119	111	152	140	138	153	147	132	141	134	136	147	118	116	133	137	132	133	125	123	135	146	102	132	118	147	143	142	142	135	128	121	126	141	151	110	149	135	155	144	139	149	140	110	128	134	124	110	154	147	132	135	116	106	138	136	141	150	150	154	134	131	135	129	128	126	137	139	122	129	139	127	139	129	140	170	126	122	143	156	139	132	145	121	126	144	126	143	121	142	108	120	149	141	123	121	139	132	146	126	124	130	135	141	140	143	151	147	125	142	132	120	115	110	132	123	135	153	141	128	150	116	145	131	119	152	119	109	128	143	161	130	136	130	155	136	160	124	156	142	117	137	125	136	139	144	152	124	127	134	153	156	133	139	125	127	131	160	130	155	158	120	145	126
22563	25891	12226	4935	1885	1006	619	438	401	356	408	400	453	435	346	354	380	388	354	386	366	393	390	362	369	362	378	412	337	371	393	368	320	406	365	384	386	354	363	390	384	367	354	388	391	367	364	387	365	375	363	371	351	371	379	362	362	351	373	342	346	357	376	341	366	397	354	383	352	387	364	373	372	354	383	350	353	339	429	374	351	380	362	384	375	364	336	341	373	373	345	376	364	369	345	377	401	345	362	357	320	352	378	379	359	392	371	379	369	387	339	362	381	385	388	385	347	359	382	402	406	391	390	389	352	382	370	384	358	375	368	355	394	356	371	374	349	390	352	394	364	397	369	381	347	384	388	370	373	347	373	334	370	364	367	390	392	398	372	403	397	376	339	390	347	365	358	342	402	382	378	356	385	377	388	330	336	373	380	346	357	388	379	379	324	402	401	341	390	364	369	363	378	378	341	399	403	365	389	351	365	393	355	374	366	373	374	364	369	376	342	372	341	367	383	358	363	396	383	359	403	385	371	372	412	350	352	326	355	372	384	338	357	382	368	365	364	380	355	360	392	342	401	325	354	392	382	367	382	376	388	376	364	362	381	399	402	375	336	330	344	347	386	337	379	350	362	382	375	341	383	412	353	337	378	381	370	377	361	372	384	359	367	382	383	381	385	347	381	335	349	345	370	334	345	359	389	367	369	359	395	401	355	368	373	375	349	370	381	376	393	366	388	348	356	357	366	359	367	393	361	367	396	359	379	378	358	373	347	361	396	346	342	357	391	371	353	384	350	360	386	346	362	369	376	372	400	376	401	337	381	333	365	338	393	375	336	361	345	402	316	402	365	376	368	368	338	354	372	361	367	374	384	377	340	379	373	365	332	349	320	365	333	344	366	369	402	359	366	359	381	371	385	379	362	357	392	379	337	361	391	371	376	361	385	367	381	340	382	398	395	386	368	359	379	379	378	354	352	374	396	333	388	382	404	397	399	386	371	384	407	348	312	368	383	394	397	390	400	384	394	335	397	362	347	374	365	365	373	368	377	329	355	395	357	358	368	338	360	357	357	366	334	342	382	345	369	357	376	364	359	376	368	383	363	423	357	361	368	350	365	346	378	365	367	372	385	377	382	381	338	418	353	351	366	368	368	385	350	370	393	372	371	384	394	374	364	369	351	351	380	368	389	382	367	384	356	350	386	359	343	341	406	378	359	366	332	366	367	370	373	374	344	387	352	397	377	380	320	376	385	391	373	348	402	371	345	357	383	386	338	342	356	417	370	361	333	361	361	374	362	372	355	372	354	355	411	390	372	345	362	363	382	412	366	358	398	371	390	369	366	374	368	373	357	380	381	384	366	364	339	374	384	381	350	346	394	388	368	372	384	381	361	372	364	391	368	376	356	358	361	382	367	383	398	379	368	382	374	369	370	380	358	390	389	362	366	366	392	363	362	368	376	362	376	377	365	369	357	372	372	349	389	348	391	354	379	376	382	378	384	375	406	361	373	346	366	383	359	376	383	358	361	347	392	362	369	357	377	328	378	366	359	363	331	376	344	409	366	366	358	379	374	363	406	337	328	360	363	368	382	409	398	417	369	353	385	367	377	367	375	388	368	369	347	353	341	389	383	369	393	382	329	384	354	386	372	342	357	367	370	405	410	351	337	385	375	379	358	373	362	419	376	424	412	371	367	368	346	371	348	376	362	386	376	363	358	367	354	348	359	360	405	375	380	381	391	395	368	384	368	396	342	364	387	345	395	399	339	357	397	383	371	363	348	339	359	347	399	376	367	331	363	359	404	375	340	389	348	352	394	376	384	382	352	344	375	377	378	348	379	368	390	397	386	394	376	352	369	368	384	374	333	345	377	399	408	367	386	349	394	330	391	363	341	371	368	391	378	348	387	335	360	340	370	400	400	349	371	356	400	363	360	364	361	354	357	363	374	367	378	356	365	383	397	353	341	356	384	375	334	350	397	340	378	369	410	365	365	365	352	360	346	394	369	337	375	327	363	359	377	352	377	368	374	386	367	365	391	336	377	364	396	364	394	383	335	376	400	368	378	405	383	376	367	378	357	392	349	379	367	365	343	361	397	361	418	336	369	365	375	367	365	391	363	388	378	367	378	340	377	360	380	350	352	365	370	366	361	333	392	375	356	373	399	388	351	384	349	351	349	390	377	366	371	380	398	376	382	348	374	339	386	365	364	383	398	360	361	380	366	343	373	350	362	358	377	399	407	380	361	384	337	425	372	410	359	363	370	369	348	383	352	395	386	401	402	382	352	371	333	390	390	369	352	344	356	355	382	331	335	368	376	373	389	383	370	385	351	396	381	372	368	347	376	383	371	404	359	420	374	383	398	375	371	358	374	356	349	369	348	350	369	380	382	344	332	367	366	370	378	376	334	378	375	348	336	389	389	357	378	343	383	376	373	381	344	355	381	378	347	365	373	370	405	349	349	362	390	348	363	356	360	383	381	360	378	377	386	347	378	364	389	364	377	377	337	371	330	372	355	391	379	384	391	347	377	366	360	344	381	380	342	390	371	375	395	361	346	358	365	380	347	347	362	338	378	389	339	369	349	381	364	336	389	361	351	364	373	361	372	363	364	375	387	378	369	366	376	357	386	356	385	339	360	362	379	342	368	398	378	372	353	354	374	361	376	324	382	405	355	406	385	370	371	340	368	353	374	377	359	410	394	360	377	388	379	371	360	353	385	382	381	397	356	354	386	347	383	394	369	324	377	339	364	363	359	356	367	367	380	336	408	390	406	395	369	372	358	382	358	342	367	380	392	374	393	309	348	376	383	371	355	367	359	365	381	362	330	383	349	379	364	376	343	361	371	366	361	385	371	351	366	368	351	391	380	346	377	355	390	343	330	344	372	379	335	350	352	386	344	332	395	373	376	336	345	356	377	378	364	386	335	359	337	347	390	408	305	364	358	359	400	354	355	382	380	378	347	367	388	360	339	388	382	415	368	329	326	332	361	346	319	363	404	344	368	384	344	410	373	372	395	382	344	376	391	368	360	355	355	379	333	383	407	372	374	388	395	370	361	380	375	398	408	370	398	358	362	391	367	383	388	377	375	387	343	388	361	381	365	360	384	340	392	394	337	339	395	371	397	351	361	361	373	380	361	399	355	378	387	355	367	334	379	376	354	393	378	362	369	388	362	361	354	394	354	374	404	341	384	346	328	376	356	392	388	372	374	351	353	361	337	413	378	342	348	367	362	349	367	362	353	354	375	379	361	368	346	357	354	383	367	353	373	399	380	335	359	406	378	363	358	356	341	347	362	377	391	364	362	377	360	348	368	381	374	364	375	365	352	382	362	352	370	373	385	391	370	371	357	366	344	377	359	370	369	361	363	362	397	335	349	357	343	407	383	383	355	382	390	378	329	390	394	397	316	365	373	370	347	384	389	397	354	360	370	394	349	372	380	395	379	392	374	405	386	349	385	360	377	358	366	366	402	378	337	330	349	380	370	363	390	383	413	377
25129	21572	24915	28717	21625	19537	4397	1273	536	264	585	1340	1520	688	234	201	216	202	214	203	200	233	192	202	241	204	207	202	192	211	198	225	198	223	213	208	207	228	214	232	189	221	230	218	227	213	227	207	222	198	225	213	225	230	228	201	194	234	218	212	199	215	210	228	209	228	218	216	227	223	208	216	186	197	184	240	202	183	206	219	227	224	204	208	191	223	183	197	227	202	199	218	192	198	210	206	190	191	220	221	200	208	198	218	192	201	214	214	229	207	235	220	189	225	238	219	240	208	239	208	220	228	215	200	214	214	213	212	250	217	234	198	217	199	209	212	221	216	198	251	208	199	217	174	207	209	192	211	196	223	218	238	225	202	232	178	239	210	215	196	207	210	188	205	213	205	233	222	210	206	192	213	188	200	186	228	227	209	221	203	220	218	197	190	196	217	216	206	213	224	218	210	216	224	236	234	199	192	211	208	237	202	203	217	238	196	178	213	227	186	202	223	229	202	224	219	200	216	207	224	196	203	202	232	187	204	230	230	199	224	209	167	193	199	206	216	220	227	232	215	170	213	217	206	206	214	207	219	203	216	217	223	178	258	213	209	204	180	203	192	208	200	212	207	213	201	195	207	213	198	233	214	196	207	202	213	189	210	205	219	227	225	240	216	201	192	226	197	200	229	226	207	213	189	179	208	207	197	239	235	222	172	221	205	211	196	204	212	249	222	220	200	222	238	202	209	222	212	211	190	209	230	209	232	178	233	206	222	210	210	231	216	216	179	242	220	234	198	202	209	181	228	206	230	210	195	212	191	221	225	215	204	216	226	226	212	205	201	218	220	223	226	205	203	209	190	235	212	175	203	226	211	231	203	201	199	197	209	222	213	184	224	207	205	200	215	204	216	186	193	208	220	211	215	212	194	211	211	225	192	228	188	239	230	267	193	209	206	217	206	206	200	226	218	197	200	224	206	203	206	206	200	217	223	204	177	236	211	223	238	214	223	206	189	215	194	229	182	216	229	194	190	234	228	238	220	214	211	220	237	234	224	239	224	215	233	207	207	203	210	223	212	203	195	200	197	193	216	208	224	208	181	197	218	201	198	189	234	219	215	211	219	201	206	218	210	206	204	226	190	212	180	208	195	215	206	223	194	191	209	192	186	240	225	239	214	210	223	222	206	170	204	213	229	180	246	225	201	229	208	223	206	209	205	194	211	231	206	181	231	212	228	193	199	208	214	217	229	177	202	196	206	235	232	184	226	213	178	196	212	214	181	221	237	228	208	211	225	212	204	193	214	209	204	181	222	224	245	216	225	207	214	204	221	197	215	219	217	198	218	222	223	221	242	206	213	187	198	203	248	219	198	202	224	209	222	217	194	208	220	201	229	224	211	224	208	214	185	192	175	215	211	194	243	166	212	185	216	219	238	229	223	196	233	216	204	248	202	201	219	225	219	224	234	218	199	207	207	191	192	199	206	205	196	217	222	206	226	185	196	202	188	222	225	216	213	231	245	229	219	198	253	217	193	192	220	228	200	238	198	215	225	216	239	228	219	217	226	217	203	202	219	203	213	216	198	214	203	201	207	220	180	205	202	213	213	209	203	195	220	204	196	231	218	222	209	224	239	230	209	216	216	217	220	230	232	225	196	209	194	228	214	220	226	202	215	208	215	209	216	226	231	212	199	222	201	207	196	246	227	246	217	226	207	232	212	189	205	226	235	217	239	191	199	231	210	178	193	186	218	211	210	193	209	211	210	232	230	209	195	230	206	195	185	206	211	214	212	214	239	210	215	189	198	209	191	199	208	205	220	203	207	186	206	230	218	223	225	201	187	210	196	206	208	204	212	218	223	238	194	241	207	199	212	223	227	253	203	214	206	213	208	200	197	243	215	217	231	221	215	218	233	204	201	199	237	214	196	195	206	169	231	209	206	220	207	208	233	214	201	216	202	191	202	213	197	218	225	244	204	188	228	203	198	193	210	208	244	236	218	178	210	212	209	201	221	223	198	217	227	230	206	195	217	202	210	197	218	209	174	209	227	211	223	193	206	185	201	203	221	227	200	218	217	218	194	248	223	216	210	230	231	218	213	231	215	223	188	209	208	209	212	207	201	207	202	241	219	191	216	217	220	219	219	214	174	231	211	211	222	233	187	220	187	207	247	225	207	206	200	201	253	198	220	210	246	209	194	228	197	215	214	226	203	214	188	200	205	206	192	189	194	218	205	223	206	222	227	212	221	195	241	204	217	213	189	192	224	213	220	219	248	202	214	233	219	227	229	221	202	203	213	220	213	209	227	194	214	222	236	226	213	228	211	213	221	195	215	206	227	228	197	215	230	203	225	201	212	215	209	232	209	208	198	208	224	195	208	219	234	230	210	214	213	222	209	213	218	215	213	206	216	194	193	207	181	231	192	215	214	225	233	211	199	185	231	237	202	228	223	199	210	185	187	243	263	213	227	216	230	226	239	227	215	215	219	224	214	214	194	213	223	194	203	207	212	227	213	216	206	213	212	218	219	187	244	196	213	204	198	233	207	208	203	218	202	212	224	210	216	191	209	216	225	204	217	200	168	212	213	214	195	225	203	225	221	218	227	203	226	214	230	213	190	211	196	219	212	190	221	184	210	192	202	223	184	199	218	215	205	235	229	175	208	215	221	188	182	213	228	259	222	212	233	203	208	191	204	216	229	199	185	201	215	240	223	194	204	207	211	218	199	224	223	194	231	212	223	188	225	196	210	201	206	210	206	230	210	202	221	214	248	202	212	188	216	226	218	204	241	219	233	206	224	236	227	224	194	179	229	233	211	197	206	204	232	176	211	196	198	215	194	231	241	235	236	212	212	203	217	206	197	199	226	183	182	218	227	198	235	214	196	219	221	217	229	201	227	230	195	204	230	229	229	208	234	225	211	202	218	227	229	220	205	207	214	215	188	195	228	215	193	217	201	198	206	188	215	217	195	217	204	204	210	209	234	222	208	186	223	210	230	205	212	208	221	196	249	199	220	198	216	226	196	214	215	239	234	204	219	211	207	212	213	206	225	196	201	203	209	215	222	202	201	215	215	188	211	189	206	230	206	221	202	214	222	242	215	215	211	232	214	199	205	198	205	216	202	227	229	200	210	213	228	236	206	223	234	212	201	193	204	229	236	183	209	204	212	206	213	214	200	215	251	203	180	207	239	212	221	211	204	218	226	235	213	211	192	227	191	223	221	206	219	215	191	205	202	201	206	201	198	232	224	221	230	232	219	201	206	205	214	213	206	199	195	217	234	217	190	208	189	212	215	212	195	204	216	230	214	225	195	215	175	215	216	197	240	206	232	217	229	227	195	205	206	220	204	208	207	217	195	196	215	239	193	197	220	231	211	222	238	239	238	205	224	217	208	206	176	196	190	214	192	206	221	188	204	176	231	196	209	203	223	223	227	208	215	215	221	196	209	199	192	188	238	196	221	190	198	203	193	190	206	190	222	225	214	185	214	187	211	205	226	229	202
21742	37232	22760	11076	5149	2548	1680	1054	719	553	774	1243	1389	869	539	550	550	530	551	506	498	540	518	489	525	527	527	481	510	523	547	519	535	553	542	565	515	510	505	524	498	520	539	519	567	521	534	537	555	520	469	508	532	540	529	512	582	540	491	549	509	561	459	498	493	553	520	507	504	494	556	464	556	491	556	534	522	523	524	575	536	493	506	508	532	521	528	539	531	521	531	577	505	541	528	561	534	476	507	512	529	510	530	546	541	523	549	532	502	519	513	539	536	520	552	491	521	542	482	476	527	530	518	572	520	517	541	491	536	525	542	562	518	558	529	530	517	481	531	489	476	589	527	565	559	512	567	519	536	513	545	552	483	480	478	507	499	524	526	533	513	570	511	518	501	495	539	567	545	563	513	523	520	507	553	507	514	534	573	519	521	510	553	462	520	524	535	501	534	499	550	506	555	530	538	575	541	500	530	542	517	486	509	577	507	586	518	514	513	556	520	542	511	510	509	530	546	494	497	471	507	540	541	513	515	529	521	500	471	490	501	517	465	512	502	508	516	537	531	508	519	527	512	544	472	524	526	507	519	535	536	532	486	538	497	540	497	528	511	544	506	525	536	543	563	510	530	487	507	495	501	555	537	548	492	526	496	543	569	534	510	522	539	474	556	551	490	449	522	519	532	482	523	517	449	496	555	550	531	538	546	506	538	483	536	498	528	521	509	512	509	546	572	527	509	505	547	520	520	536	526	522	488	554	501	525	501	561	530	519	563	498	526	531	521	531	518	507	534	485	528	526	560	468	497	515	534	535	561	520	547	496	560	510	542	512	530	538	497	436	514	475	544	482	519	518	511	542	485	524	535	539	522	537	460	539	502	494	551	509	525	510	517	551	515	569	546	520	516	513	510	491	495	551	520	511	514	520	488	510	563	488	504	529	519	529	534	500	539	476	517	497	502	543	493	535	533	531	550	546	510	492	528	544	536	485	518	551	519	524	527	559	565	492	503	508	530	534	545	503	534	567	567	500	516	520	527	526	531	526	569	519	555	483	530	509	542	511	516	544	531	494	528	556	509	488	498	537	510	511	512	541	502	492	488	484	541	537	528	529	554	525	480	532	558	486	532	540	534	538	520	537	497	537	534	491	526	488	525	517	575	541	509	535	544	516	510	545	527	575	537	530	518	499	541	525	534	487	542	521	511	526	523	530	526	530	525	545	558	516	518	519	515	500	535	528	558	527	510	509	499	460	510	572	500	494	577	497	525	543	489	527	490	530	530	511	498	502	519	540	557	517	509	568	517	524	489	518	524	472	500	543	544	545	563	486	531	517	543	557	544	561	535	558	516	520	526	512	551	512	528	509	530	450	563	531	504	527	536	494	540	501	499	513	527	515	547	548	567	572	540	510	536	525	541	523	543	522	549	535	562	475	524	545	537	516	559	503	528	534	551	449	509	471	517	504	506	536	499	510	529	506	515	536	510	516	530	499	534	537	525	490	556	509	506	498	530	501	526	492	523	556	507	508	510	511	521	497	551	506	498	540	528	524	525	548	584	511	507	509	558	513	533	552	536	495	566	514	501	532	517	522	554	492	542	524	518	577	533	575	547	517	503	533	578	495	512	548	514	533	535	499	497	521	545	509	497	537	561	520	541	530	514	539	537	506	525	508	518	561	505	496	564	525	516	558	476	482	532	535	519	540	507	525	485	514	533	535	529	546	534	540	519	513	501	513	502	494	507	555	507	531	501	539	542	507	524	529	559	544	532	515	479	539	502	538	492	491	580	527	526	515	539	483	533	475	530	533	522	512	490	570	523	526	521	463	542	527	504	526	530	496	578	543	527	560	527	520	531	541	547	553	530	532	518	523	580	519	553	485	557	548	559	476	475	533	514	539	513	484	499	503	536	536	503	534	550	533	507	517	515	534	497	505	520	529	526	549	515	486	508	524	555	547	557	520	512	523	529	544	509	518	536	495	524	544	505	507	519	586	540	514	554	542	523	533	513	515	518	492	509	499	558	494	507	543	498	491	559	513	545	546	511	540	540	536	535	524	491	521	512	502	507	531	520	544	523	554	510	542	535	574	489	488	538	497	505	533	533	484	482	511	534	516	510	538	510	518	483	551	499	549	522	504	509	530	508	522	516	563	521	501	506	564	543	510	489	515	525	519	541	498	500	564	516	506	509	532	500	512	528	553	523	524	515	488	498	528	573	507	509	501	530	525	536	544	514	545	521	549	510	453	540	532	478	552	573	497	503	526	555	551	524	507	488	514	516	520	582	516	536	555	474	526	513	509	532	481	535	529	556	496	508	507	564	517	521	551	518	537	515	560	526	518	535	529	477	546	514	503	509	557	531	499	501	512	512	494	520	567	563	483	564	539	475	479	511	570	538	561	561	517	563	501	514	495	550	498	528	545	555	545	546	496	514	487	545	547	523	512	535	549	498	572	511	582	567	543	524	551	543	559	534	528	530	514	557	515	521	538	501	507	525	512	504	523	552	544	545	511	544	539	508	489	479	520	522	503	496	549	529	533	592	512	533	544	530	538	549	509	512	502	540	529	537	497	511	443	546	527	521	513	527	530	499	497	511	522	543	547	565	499	530	525	509	527	525	546	555	500	544	498	503	520	489	521	546	556	555	501	548	528	547	499	505	531	535	549	502	514	580	553	517	481	536	514	534	534	542	519	508	510	548	482	536	543	548	550	541	532	513	515	555	507	523	480	513	507	539	506	499	485	524	509	524	587	547	556	505	543	548	540	529	510	513	543	490	552	490	569	527	553	480	544	503	515	530	543	531	523	516	522	523	510	506	520	499	509	516	514	544	529	518	532	537	545	486	560	537	554	550	500	495	535	515	538	505	555	514	573	536	527	547	543	517	537	533	551	496	525	539	502	495	526	551	518	524	554	520	514	528	501	509	567	535	462	579	544	519	539	544	538	544	589	518	547	498	508	520	536	515	525	481	497	524	517	531	521	519	504	500	514	524	525	525	493	526	531	522	491	518	528	509	491	525	530	597	509	546	495	536	505	483	596	489	543	505	539	502	512	551	503	544	532	526	496	528	506	517	531	501	558	524	483	477	523	542	504	495	513	537	530	529	528	504	497	497	534	527	522	526	526	541	584	489	531	540	560	497	496	491	533	502	519	501	563	484	514	497	506	495	505	521	500	523	526	547	494	517	525	531	531	537	513	568	513	518	526	560	563	518	526	557	557	563	546	518	464	517	519	535	511	578	538	511	521	530	589	530	500	545	530	504	502	514	558	511	517	530	505	524	569	479	506	536	537	537	534	524	532	523	565	532	527	488	490	490	493	522	508	525	517	559	514	503	539	514	541	527	517	578	503	544	542	486	513	499	523	553	494	536	507	501	566	509	488	527	497	541	520	508	526	501	527	547	507	539	494	551	497	565	516	512	533	505	521	503	531	558	567	543	531	540	555	518	449	511	486	522	513	547	555	501	507	527	510	518	572	510	546	505	502	543	497	553	479
24388	21490	25128	28271	21522	21650	17631	2636	452	317	1277	3348	2205	675	261	222	233	235	216	219	211	227	200	208	232	251	211	216	209	194	210	230	200	206	242	220	204	238	171	223	188	205	235	208	211	198	220	219	216	235	194	195	225	178	222	180	208	228	210	209	197	206	217	236	199	214	188	227	224	192	194	210	223	226	230	205	201	184	209	201	164	216	209	229	215	195	220	189	187	209	229	184	207	204	223	193	206	203	227	211	187	199	196	225	191	191	197	246	223	223	229	205	221	222	237	225	191	212	199	232	180	214	203	216	226	218	183	217	203	197	250	233	222	196	221	219	202	210	209	209	203	211	186	215	219	200	195	201	231	194	206	183	211	203	205	242	207	227	215	230	209	201	228	228	194	213	186	190	192	214	214	207	204	226	186	217	191	199	192	190	224	234	214	198	205	207	240	226	211	204	209	197	194	212	211	219	217	223	195	250	224	204	201	216	210	210	212	184	214	212	216	212	211	201	211	219	186	194	218	185	213	241	223	205	215	200	188	204	194	187	197	192	200	221	221	206	202	205	165	198	213	201	218	179	203	205	219	214	187	186	181	202	209	208	176	186	205	204	194	200	195	205	235	206	238	215	196	204	243	221	203	183	220	234	201	189	224	202	211	211	209	225	220	225	209	211	209	181	214	213	221	192	184	218	221	223	220	206	192	224	207	235	237	189	207	228	180	222	209	224	212	210	206	208	212	190	220	215	205	182	221	201	202	207	205	186	201	204	222	223	216	223	214	213	207	205	215	221	224	202	215	217	210	205	218	211	224	212	215	212	225	200	206	204	221	211	180	220	244	202	211	228	209	179	202	209	215	220	193	205	208	192	204	186	209	214	207	225	221	196	204	183	195	204	192	195	188	207	201	204	205	197	201	214	191	194	195	221	228	194	237	203	200	214	177	213	216	209	191	196	222	233	209	168	189	196	237	211	223	240	204	224	213	198	227	182	188	183	203	241	229	237	193	222	185	233	194	194	222	189	219	241	206	215	191	208	210	220	233	193	210	206	185	226	208	218	220	196	186	217	215	201	212	233	223	207	211	216	200	199	205	190	195	195	209	218	200	220	197	209	226	188	227	190	196	192	219	238	201	225	191	202	197	195	214	182	200	219	201	203	212	214	221	200	226	204	224	210	195	235	194	210	194	188	205	196	230	233	210	169	199	178	208	203	202	221	210	216	207	201	239	189	209	231	172	212	220	185	194	204	209	195	220	191	196	201	228	218	194	185	191	230	188	211	219	242	185	202	213	203	186	213	188	234	196	186	204	210	197	229	217	195	214	220	210	209	195	207	186	227	218	204	212	232	203	195	225	216	199	226	206	209	179	188	214	211	218	191	200	213	218	196	215	196	212	216	229	206	218	219	200	199	211	205	237	167	205	199	182	191	207	188	221	207	218	196	224	198	206	231	233	210	210	227	204	194	204	211	207	197	204	222	205	197	200	203	188	200	220	219	203	221	223	179	222	204	209	211	210	231	198	169	221	218	189	192	218	204	201	214	202	212	172	212	231	218	175	182	186	193	198	212	191	204	220	211	197	208	249	202	194	235	186	205	188	197	201	173	225	203	203	201	216	225	183	227	211	201	206	216	216	186	224	222	211	195	210	237	224	194	203	211	182	199	232	218	207	202	227	202	207	221	202	212	221	197	214	223	210	202	215	183	193	200	233	199	208	229	198	222	213	195	189	243	197	230	196	206	230	205	219	198	200	195	196	215	203	191	181	227	243	219	207	229	230	203	205	193	240	217	204	210	243	212	190	209	199	211	206	219	193	226	196	219	191	192	211	184	190	208	207	231	200	166	197	215	197	199	165	187	220	222	206	187	218	204	204	217	201	208	184	194	188	208	204	198	212	187	187	226	177	200	199	205	245	211	192	232	186	228	212	218	198	217	222	196	206	230	220	219	181	227	173	215	195	204	239	241	194	194	231	196	203	205	204	209	248	210	206	199	202	216	197	227	218	195	199	184	206	204	226	227	214	204	225	236	209	193	225	192	217	214	186	207	201	192	172	193	233	194	220	220	205	205	225	199	206	193	217	220	191	201	214	227	189	200	204	206	186	228	197	221	210	217	204	219	208	203	206	206	189	215	214	207	203	214	197	203	208	204	197	222	230	203	187	220	233	192	196	212	194	180	194	212	195	200	190	219	224	181	214	213	172	186	215	219	209	227	213	214	212	211	200	216	206	233	196	208	192	215	203	211	215	216	208	224	189	231	214	219	227	214	208	211	217	198	212	203	226	177	199	219	200	236	208	185	197	213	203	200	190	221	214	200	214	192	233	220	205	202	233	222	240	204	209	194	201	214	193	191	237	191	208	224	224	215	199	216	222	199	216	194	204	200	200	215	202	175	191	186	225	181	196	221	226	204	202	191	194	184	210	153	205	211	179	232	219	218	201	192	182	186	193	222	212	234	204	191	223	196	212	232	221	206	200	195	215	216	204	201	198	221	183	197	225	235	225	192	197	215	217	222	214	210	223	198	234	235	215	199	207	213	227	187	236	187	222	203	203	196	222	201	227	203	219	203	223	224	227	216	217	196	203	202	200	195	220	207	183	227	208	220	219	229	218	208	198	225	224	194	210	182	187	200	235	227	236	213	209	226	194	233	213	214	206	199	207	211	206	208	229	198	207	202	201	202	193	217	220	218	175	227	204	186	207	201	192	225	210	209	190	221	194	209	186	222	199	219	194	215	225	217	214	243	228	224	250	219	207	237	219	186	217	200	175	199	213	226	222	219	206	207	204	210	203	201	187	206	184	191	192	217	228	203	198	208	213	201	191	212	220	211	198	237	211	191	203	228	218	179	224	221	189	210	214	213	215	200	235	184	204	202	215	196	213	204	207	199	211	209	216	203	225	210	222	201	181	202	213	200	194	186	209	231	209	209	211	188	204	214	222	202	205	201	204	214	170	217	198	176	212	221	190	202	186	203	193	213	216	202	222	204	177	197	183	217	210	225	193	204	217	182	192	210	242	195	207	197	213	190	203	217	208	209	212	205	222	199	207	208	229	221	204	190	224	248	239	207	188	200	256	197	203	227	185	229	202	218	200	207	191	219	229	206	191	221	190	213	218	206	219	216	190	227	184	199	215	229	197	208	188	185	214	199	201	227	194	198	208	186	207	218	204	198	218	208	203	204	218	214	205	228	214	217	201	200	189	198	193	199	168	208	200	210	183	191	218	232	204	201	198	183	203	219	208	221	191	192	203	197	200	179	214	213	223	196	220	218	209	215	212	200	181	221	215	227	219	196	236	171	184	198	222	233	204	217	223	215	187	201	173	180	176	230	187	230	237	212	194	182	220	211	239	212	189	195	211	184	194	191	225	223	224	214	211	230	218	210	180	207	233	209	214	200	206	207	202	194	193	211	189	197	204	226	224	213	221	217	206	239	210	222	203	218	205	159	206	212	194	208	229	210	210	212	189	225	231	201	201	197	180	202	209	223	211	189
26851	46141	29312	15850	7850	3865	2167	1145	646	561	1105	2450	1657	790	489	480	483	513	479	526	492	480	491	506	492	467	484	515	551	490	517	525	538	483	507	525	501	510	482	488	482	528	489	483	500	521	523	518	472	485	477	475	518	512	499	469	505	480	491	499	462	507	475	513	473	499	487	498	499	490	486	477	507	490	520	473	498	481	492	507	520	524	489	503	520	499	481	476	541	486	482	502	470	495	497	498	503	499	494	510	502	524	521	474	471	457	477	453	498	492	486	463	478	447	536	464	488	476	507	494	504	506	496	501	481	515	444	502	476	466	508	542	454	502	491	531	482	504	478	487	505	471	452	512	450	506	472	524	490	473	457	507	471	481	503	485	523	509	468	482	485	511	488	472	504	481	450	489	495	525	480	486	480	506	468	515	456	471	481	504	488	489	513	466	506	494	485	503	489	517	495	484	501	479	485	516	497	507	483	487	500	511	497	520	529	456	483	499	517	490	518	493	513	477	482	463	508	512	456	465	505	466	460	503	485	454	483	479	497	501	463	516	493	495	505	480	533	540	444	492	514	525	479	482	509	467	490	489	481	506	510	510	515	499	485	501	476	512	508	465	487	501	496	471	506	501	519	487	482	489	482	508	491	465	492	511	490	485	504	491	523	478	498	529	504	471	480	483	500	479	471	512	487	504	509	479	459	469	517	510	506	466	486	484	496	470	532	467	466	517	509	524	512	541	490	504	489	524	489	455	507	490	514	436	474	489	481	463	507	503	493	468	526	543	474	486	495	472	489	478	499	448	484	485	478	517	489	479	491	469	522	483	483	488	493	455	542	495	514	482	469	481	510	497	505	491	534	493	466	500	483	491	495	487	495	491	467	542	469	481	484	479	478	478	528	511	508	501	498	481	489	467	493	500	511	451	442	487	469	510	509	451	467	527	459	519	516	444	505	490	503	499	496	497	434	485	471	492	543	494	481	484	481	493	538	508	534	499	495	509	478	484	458	499	465	486	528	497	493	470	468	497	476	509	455	489	511	510	471	487	496	479	499	503	528	480	485	509	501	515	477	513	512	528	477	525	489	529	497	477	498	491	518	477	514	516	508	505	499	499	488	518	485	482	493	524	463	469	471	471	487	471	497	507	462	455	543	498	485	490	468	514	494	533	460	466	463	527	485	503	504	508	482	484	482	481	485	511	505	486	513	511	493	551	480	487	483	484	476	496	501	477	480	483	492	520	515	501	555	473	516	506	498	500	494	475	452	508	446	488	527	492	483	529	498	487	479	489	518	536	516	477	468	518	428	514	470	496	500	482	479	445	494	505	483	480	509	496	484	482	527	482	517	502	476	509	508	503	495	506	510	486	538	470	473	474	484	500	494	470	491	514	505	514	498	507	508	502	508	485	475	496	520	531	501	503	500	503	504	542	486	541	474	502	469	479	526	520	452	472	471	437	487	501	516	489	517	509	485	465	496	480	489	478	483	479	458	518	475	482	516	549	491	489	488	518	451	509	456	498	471	474	517	498	475	483	499	483	537	524	508	488	489	483	480	534	472	496	475	491	474	539	515	502	492	521	506	501	505	499	450	513	553	500	522	463	493	492	509	497	480	482	498	522	494	489	516	480	489	519	456	487	482	517	477	524	477	462	485	503	446	498	503	472	520	524	517	481	524	468	470	488	456	520	536	482	480	495	509	493	455	497	511	507	469	508	503	503	457	502	515	496	517	465	499	505	475	498	487	507	473	529	493	518	511	506	461	474	500	530	496	535	457	492	451	470	483	473	495	475	487	470	453	509	464	473	495	473	510	504	499	496	506	490	475	495	482	484	492	529	470	495	521	499	498	522	527	547	514	489	450	534	484	461	472	526	500	527	523	487	475	512	520	496	499	518	486	525	493	484	503	513	527	520	468	471	481	509	491	493	475	528	502	481	500	522	486	512	505	469	506	480	481	546	511	524	505	470	495	520	478	439	492	470	500	511	487	487	490	483	536	516	485	507	490	444	480	458	481	499	461	493	515	514	472	503	506	510	499	477	486	477	485	470	487	474	493	499	450	498	488	499	468	515	455	440	516	472	514	481	508	458	470	488	468	494	501	479	503	491	500	490	495	474	509	490	495	503	526	482	487	510	494	519	523	485	516	545	425	527	494	498	470	445	509	529	457	488	493	483	554	494	497	506	481	511	471	509	469	494	481	465	476	491	479	501	490	476	491	488	526	493	474	482	509	499	526	476	492	488	467	507	490	542	515	459	464	497	481	504	481	492	494	499	490	494	525	475	504	519	495	472	479	485	519	493	489	466	478	498	475	540	487	535	483	484	492	470	514	498	481	510	495	486	455	531	509	457	482	471	504	487	508	480	484	487	500	526	495	490	478	479	490	488	510	451	455	481	475	462	548	535	530	484	476	501	502	486	477	508	456	467	553	490	464	483	502	503	489	511	489	476	516	508	472	547	514	492	481	523	507	488	469	434	494	498	478	500	492	520	481	499	486	512	500	501	533	494	526	480	484	478	500	515	491	495	468	526	502	476	504	457	504	507	497	463	499	502	511	481	542	488	521	494	463	503	487	475	484	534	486	524	512	472	493	500	480	451	478	490	515	507	472	472	513	516	513	489	473	452	495	500	486	493	502	507	530	507	533	522	544	492	499	506	495	504	533	497	506	502	447	541	507	493	492	511	469	498	470	476	500	452	522	543	489	494	480	507	496	494	505	491	488	498	500	453	477	488	499	507	491	525	494	435	462	482	494	489	547	445	479	476	506	502	510	520	510	508	521	489	510	473	481	535	492	467	493	494	510	532	493	490	485	499	518	483	538	487	505	504	476	471	465	476	492	482	490	439	482	498	461	467	470	486	503	484	483	529	473	467	460	501	537	486	488	444	510	513	499	500	510	485	522	473	479	499	499	500	509	499	469	511	533	512	481	515	473	474	480	483	478	463	457	456	463	492	531	464	431	517	530	524	487	457	456	506	494	498	497	486	477	486	503	500	518	486	489	467	508	479	498	461	487	502	470	472	514	491	481	469	458	511	514	471	501	524	498	481	489	466	469	477	478	502	506	488	462	484	485	486	521	481	469	480	478	494	488	493	520	478	493	524	493	456	485	499	489	473	501	472	518	502	505	528	498	465	500	477	515	495	465	488	484	520	509	467	471	494	494	472	518	484	481	482	476	463	455	526	483	517	521	491	507	517	458	481	496	510	491	491	504	529	486	482	487	470	497	482	472	481	485	491	452	483	485	528	484	494	470	482	497	484	486	458	499	437	464	483	481	491	488	506	494	507	457	490	487	516	509	497	479	525	486	469	536	506	505	504	493	494	481	507	462	481	491	498	488	466	473	529	483	508	480	514	486	475	479	443	485	459	482	528	488	500	532	478	512	488	505	510	463	508	482	450	510	503	480	492	499	534	499	503	489	506	482	500	496	501	527	490	511	519	516	509	456	426	495	504	491	495	472	511	515	482	509	475	506	473	497	510	493	491	478	473	449	471
32493	23402	19832	9388	3158	1193	691	493	236	149	159	240	208	132	115	140	144	140	119	150	129	127	123	123	140	125	132	152	128	123	127	138	150	125	142	138	139	154	125	143	127	121	131	155	134	121	134	126	113	135	146	145	118	122	139	161	126	141	124	147	138	122	143	134	126	136	116	158	159	126	116	147	164	137	125	118	131	123	136	137	131	161	124	141	136	141	137	142	144	128	141	125	136	125	137	128	127	134	145	133	117	162	152	127	147	121	137	132	114	147	113	122	136	120	151	154	153	142	146	145	132	135	146	112	134	122	127	149	152	137	139	139	136	128	137	126	131	142	145	130	152	144	133	113	122	134	129	141	113	133	101	147	142	131	142	114	141	144	135	131	135	132	123	144	134	153	124	143	138	133	153	146	159	148	165	112	126	113	125	143	118	141	149	118	142	146	157	125	127	126	135	112	146	141	144	152	165	136	126	128	129	132	159	150	132	128	130	131	147	131	134	140	168	140	137	154	156	148	149	124	120	123	138	120	131	131	141	125	142	145	156	136	146	147	146	130	143	129	142	136	123	123	125	132	148	131	121	148	154	125	114	131	130	128	134	143	151	129	137	139	134	117	146	144	119	143	143	141	142	117	148	130	143	123	149	140	129	128	123	164	147	132	117	145	134	116	145	133	111	144	149	128	112	126	126	155	141	139	133	140	141	126	128	141	140	132	147	150	129	130	116	141	119	141	126	130	144	116	116	113	149	127	130	138	134	130	150	109	112	127	136	142	132	137	129	133	139	109	174	131	125	123	138	139	112	114	132	136	131	125	157	139	130	156	123	140	146	125	129	123	138	126	141	139	134	137	139	136	138	142	142	139	103	139	121	107	147	121	147	119	131	125	146	116	118	138	131	121	147	112	135	153	128	128	140	172	150	151	125	135	149	118	138	158	128	131	141	144	150	142	128	129	142	132	155	138	145	134	122	126	136	148	114	122	135	119	159	145	162	112	120	148	122	139	120	120	136	160	136	138	133	136	151	145	132	140	128	151	158	116	118	133	143	124	145	120	155	121	130	145	135	127	130	110	134	122	116	120	145	132	141	110	130	120	128	133	124	124	139	129	152	134	141	130	119	135	146	134	140	131	149	129	139	148	140	128	140	123	139	132	138	131	143	119	128	131	147	135	118	127	132	141	120	142	131	138	153	135	156	120	145	116	137	121	114	140	142	135	151	131	115	135	148	157	135	173	148	132	126	137	155	124	117	124	128	150	156	138	125	124	135	135	139	138	104	141	136	137	119	148	131	147	148	114	121	138	135	144	125	151	139	133	138	161	132	148	131	114	146	109	128	123	141	129	122	140	157	124	125	130	139	115	154	134	129	147	135	140	149	149	144	139	154	133	133	134	141	137	149	138	131	135	154	135	123	132	142	124	131	127	143	150	118	120	132	131	138	129	151	139	163	139	151	133	131	123	125	130	161	137	131	152	133	123	134	137	146	129	144	124	132	130	152	123	128	127	132	164	134	131	117	131	153	173	121	144	145	152	137	153	136	134	130	142	135	143	124	134	124	131	135	145	165	139	139	149	122	142	146	160	137	125	160	146	145	146	136	140	129	125	146	131	132	131	151	159	128	124	123	142	131	134	139	130	149	125	122	131	130	130	134	118	141	122	132	132	140	121	120	150	121	130	125	150	135	137	141	145	145	133	141	130	135	124	149	159	147	136	117	134	131	128	141	125	149	149	142	141	119	124	112	157	127	133	150	144	139	136	143	151	136	142	131	126	146	148	153	134	145	126	146	129	129	147	124	142	128	138	143	123	141	160	153	144	125	129	139	146	123	141	154	125	126	146	124	123	147	136	120	156	133	146	116	131	131	125	120	114	127	125	132	130	109	153	139	131	139	128	129	159	139	132	127	124	124	130	144	123	136	128	141	122	136	144	135	139	115	127	129	139	142	127	132	128	128	107	139	136	123	140	135	134	137	175	158	149	143	137	120	126	126	121	166	145	128	126	153	144	120	113	141	139	122	144	142	125	155	134	131	137	137	131	150	159	149	124	146	131	126	139	133	123	134	126	144	155	137	121	120	143	139	132	117	129	134	129	140	167	125	120	154	152	134	145	153	116	148	131	146	132	123	134	130	122	114	129	135	137	137	131	135	130	130	127	136	136	136	128	152	152	147	132	133	142	132	145	166	146	116	119	134	141	127	147	134	130	152	144	148	132	150	135	132	121	136	150	103	107	141	151	132	128	153	134	148	136	148	133	156	132	121	135	135	123	125	149	130	130	145	128	143	117	125	125	137	132	151	136	120	143	122	127	161	126	131	141	151	143	142	139	124	140	145	157	135	145	133	151	152	133	144	137	124	142	146	149	115	161	127	158	132	119	149	156	123	137	132	132	135	109	142	119	149	129	129	140	149	123	132	129	145	124	149	119	137	139	137	124	145	138	132	141	134	147	145	150	131	122	155	131	155	118	136	131	122	123	142	139	134	111	140	119	149	144	149	124	131	123	134	134	113	142	133	141	130	131	120	137	143	129	134	124	127	143	154	136	145	113	152	145	131	138	121	135	146	129	117	143	111	114	134	130	119	129	116	140	138	129	152	154	131	121	167	144	138	140	136	161	143	141	141	145	137	119	141	126	133	138	145	158	151	116	117	137	160	131	162	132	126	152	136	122	138	141	135	125	131	129	133	118	156	119	131	132	131	136	126	109	136	127	142	122	157	142	140	148	143	138	144	182	117	133	131	139	131	116	146	141	130	113	142	145	120	154	130	134	119	153	126	132	120	148	134	148	162	140	156	137	134	144	140	109	138	134	119	133	112	132	125	139	158	137	131	135	132	145	141	128	164	153	151	121	140	141	158	113	130	113	138	137	147	152	144	138	127	141	135	112	148	127	141	123	143	162	139	157	114	132	141	140	148	154	126	127	151	132	118	139	131	154	144	127	150	131	149	126	141	139	145	116	144	151	158	131	147	141	146	134	136	158	150	162	133	130	140	121	162	131	112	146	141	137	140	142	138	140	133	140	117	143	147	154	147	137	142	122	142	126	152	126	170	142	138	152	133	143	117	130	126	132	139	119	151	150	132	145	116	130	132	128	144	135	129	118	150	121	131	161	147	113	133	124	136	136	134	150	137	102	139	118	132	138	134	151	140	144	144	157	125	138	130	141	130	131	132	152	142	146	133	155	151	128	147	135	126	123	127	129	128	140	132	161	121	124	157	154	143	124	124	144	107	132	145	147	122	120	126	145	144	120	130	130	144	136	155	111	123	142	135	149	132	118	154	123	162	138	132	126	132	142	123	145	123	122	141	123	157	140	153	146	146	142	150	128	128	135	124	145	140	132	149	124	143	126	143	134	139	123	108	108	144	138	123	138	142	139	147	136	125	119	157	135	148	125	138	126	136	137	96	145	129	158	135	150	136	130	133	138	133	140	145	138	135	144	133	126	134	132	131	123	120	132	122	143	147	114	136	122	146	140	140	139	130	131	140	135
22533	25966	12760	5467	2380	1040	677	580	416	379	387	460	377	360	367	368	376	410	353	401	370	370	378	354	365	396	375	404	373	392	394	374	391	357	385	383	361	320	358	378	377	365	349	379	364	369	385	345	344	378	401	384	356	362	357	349	387	376	389	390	362	381	380	365	346	364	372	348	400	365	360	368	359	369	401	356	392	350	378	343	376	399	390	368	357	354	334	404	366	385	366	376	354	372	346	360	368	362	379	330	360	365	377	390	353	337	376	357	393	332	362	375	371	353	364	392	377	398	379	395	326	386	337	365	347	363	385	390	349	361	365	371	371	360	393	370	386	363	383	370	383	386	370	371	335	363	391	360	385	346	357	345	337	354	393	355	357	356	368	342	381	345	365	364	339	373	373	332	346	391	361	359	339	363	380	367	343	343	371	347	374	379	370	350	411	384	400	388	381	350	357	355	382	361	366	358	345	337	334	363	389	387	388	365	385	368	366	368	365	393	395	362	396	382	328	378	344	370	351	363	369	383	371	346	399	367	398	351	347	409	361	389	384	369	349	372	386	386	371	375	378	382	362	356	375	357	361	365	363	393	390	372	355	364	398	368	361	388	368	354	369	347	361	370	360	352	343	375	360	372	394	366	386	344	361	353	373	400	354	345	375	353	384	361	359	356	375	326	385	360	336	356	361	370	373	382	384	374	368	362	347	375	346	381	389	369	360	402	390	364	395	377	370	365	350	373	380	384	375	369	374	357	363	396	356	369	370	359	358	382	379	349	394	352	344	374	351	337	405	345	384	378	353	403	372	413	354	397	374	362	362	356	365	340	355	359	353	352	370	360	368	361	346	380	360	408	371	383	358	368	370	365	373	391	363	407	378	345	335	361	366	387	350	362	377	340	367	372	380	363	349	361	365	339	347	372	376	352	368	383	395	352	393	326	360	354	367	402	350	389	412	341	338	355	366	376	365	364	352	348	368	353	381	339	339	376	342	371	372	348	375	374	354	329	378	328	369	389	370	379	402	385	358	372	366	380	353	400	412	354	368	383	413	348	354	368	394	343	403	375	407	398	376	348	362	399	386	349	370	376	383	393	346	386	386	368	379	401	338	405	356	362	397	352	335	374	355	360	354	376	372	383	416	383	402	382	336	362	348	369	372	381	371	411	352	346	333	378	340	359	388	353	422	390	333	340	386	368	360	387	358	376	362	360	368	349	354	364	328	382	338	362	365	378	353	360	408	394	352	373	368	370	364	347	368	332	352	356	356	366	342	372	356	374	373	385	389	379	350	352	386	394	364	393	348	357	369	312	381	391	348	368	371	391	384	374	363	419	329	370	372	357	376	366	367	374	340	364	354	418	354	338	371	345	365	361	368	345	379	353	368	367	384	378	370	380	346	348	344	396	382	382	385	343	377	347	320	406	389	396	385	345	377	352	353	389	350	370	357	386	370	373	377	378	361	367	366	366	362	377	362	346	365	358	383	367	405	387	363	390	379	342	342	402	379	369	361	377	386	391	359	351	393	347	341	379	313	343	421	351	378	371	344	343	389	348	379	394	354	362	383	360	339	329	368	367	373	355	380	354	391	360	374	369	354	408	380	382	355	367	359	372	388	337	354	378	369	378	376	347	347	371	372	350	351	352	363	369	344	370	360	376	381	366	380	370	379	374	380	370	347	393	393	359	330	357	402	381	380	371	360	355	379	414	395	404	361	355	373	379	343	346	363	337	414	392	334	376	422	393	353	366	383	384	381	385	383	355	384	366	383	358	367	329	365	346	378	369	354	346	352	344	378	363	373	364	376	341	346	398	356	417	354	359	336	381	353	360	358	385	345	380	346	370	352	382	394	393	330	367	393	387	367	376	374	307	342	332	388	398	349	356	396	338	366	374	370	361	386	348	361	346	380	353	350	398	375	363	353	379	378	385	372	363	400	337	411	333	357	375	366	363	339	357	390	377	391	355	390	343	352	366	384	341	390	366	336	363	345	359	358	344	370	426	347	363	367	368	376	340	380	371	367	348	367	382	372	388	382	391	348	393	365	382	387	379	340	365	367	338	402	382	365	373	343	413	380	390	430	389	375	345	351	300	403	373	361	354	386	370	389	378	401	369	403	359	390	376	365	358	358	365	363	377	349	386	356	406	380	414	366	365	399	363	384	381	368	337	360	365	370	365	357	345	373	349	362	380	328	391	371	367	376	402	358	380	350	358	359	339	359	373	355	366	383	370	374	385	344	339	369	359	355	377	358	353	351	359	384	362	357	350	378	411	365	370	397	404	363	363	335	368	321	347	351	360	366	365	385	359	356	363	379	366	391	359	353	372	388	346	374	331	349	354	371	378	376	356	374	335	356	362	352	391	369	364	351	359	396	372	350	326	398	372	346	368	353	382	369	348	352	343	369	351	356	371	375	384	391	381	363	354	380	333	370	402	374	369	380	368	345	380	383	336	390	358	420	379	369	346	345	324	325	351	366	380	374	392	350	373	353	352	348	355	387	387	363	341	348	384	369	390	366	342	376	391	333	339	345	347	420	326	380	349	387	359	387	385	375	356	360	349	352	386	358	380	363	379	375	339	372	364	377	364	375	378	394	382	347	348	390	370	371	369	378	363	372	369	364	347	356	360	356	388	347	314	349	377	348	386	373	401	396	355	367	367	370	339	365	346	326	353	393	368	399	376	358	397	363	383	384	330	366	338	308	331	368	411	381	370	368	341	388	368	371	373	380	360	345	363	357	346	352	365	350	354	373	359	376	370	354	389	368	399	356	357	370	358	392	371	357	307	358	373	364	355	359	352	351	383	368	373	344	387	363	365	395	337	376	326	368	337	387	374	370	361	364	328	351	389	352	413	359	371	304	340	381	384	382	352	357	331	362	358	367	361	387	386	374	391	366	349	411	377	384	368	390	392	349	362	374	367	373	353	360	363	362	381	373	371	380	353	376	356	378	350	368	362	403	360	359	375	406	332	343	375	351	403	374	353	376	401	351	364	353	365	379	378	372	405	353	401	352	369	349	356	336	389	353	390	349	371	384	400	378	382	379	353	368	369	387	344	318	312	361	353	353	389	361	389	368	369	360	369	407	389	367	324	426	420	352	367	372	408	402	352	381	404	340	418	366	358	362	394	383	348	335	374	372	373	379	362	380	375	363	391	371	390	354	354	364	375	335	324	363	373	377	333	396	366	427	368	360	339	390	322	323	366	347	363	365	367	389	363	370	372	364	366	361	319	347	356	351	382	348	354	370	358	374	364	403	376	383	366	376	372	360	343	389	338	348	365	354	359	398	366	338	354	403	342	366	336	376	366	380	351	379	363	356	362	362	348	369	355	353	360	330	375	399	381	370	356	393	347	369	330	360	362	378	349	355	353	351	360	365	389	361	384	368	381	365	372	367	333	384	335	352	380	344	366	372	387	379	344	363	364	385	368	394	375	373	375	334	347	393	349	357	362	348	354	393	360	378	360	398	347	332	378	381	387	363	350	333	381	381	327
24994	21474	24743	28635	21571	19584	4882	1450	399	343	818	945	619	277	229	207	212	234	218	191	198	221	183	194	210	185	176	233	193	210	185	187	211	202	183	162	219	205	201	218	214	204	200	231	235	214	214	200	196	235	227	229	199	199	219	219	218	215	207	211	182	181	215	207	186	190	202	174	217	222	205	197	242	216	203	200	203	193	216	195	234	182	211	224	221	197	191	202	212	184	207	202	196	210	205	200	202	197	209	246	195	197	239	211	209	229	238	198	204	217	208	229	222	163	197	199	200	217	215	212	215	198	208	197	187	201	193	206	226	206	184	210	200	205	185	206	216	186	200	229	187	202	189	220	190	215	245	191	213	205	197	210	197	183	183	204	184	211	199	204	169	194	196	210	191	223	226	183	222	204	226	210	195	209	198	194	218	195	182	219	201	188	172	188	185	212	194	176	222	201	189	197	205	200	238	222	210	225	232	212	195	188	228	210	225	199	197	190	209	207	211	213	190	200	206	205	205	204	199	206	215	204	223	208	209	208	193	195	193	216	212	195	213	198	203	192	237	178	209	226	189	190	188	200	210	180	181	205	230	200	237	199	209	198	195	179	215	191	191	198	208	209	202	195	181	198	223	195	218	200	210	204	188	214	229	222	203	215	201	222	206	195	178	243	203	229	220	189	208	202	188	213	198	212	203	214	194	187	206	215	219	206	208	205	201	207	209	193	215	200	203	207	203	192	175	226	193	186	206	227	196	215	163	190	203	200	197	202	208	189	194	214	180	206	187	186	201	236	200	205	226	216	199	196	199	179	224	208	221	196	211	215	214	213	203	196	190	185	225	231	178	205	223	208	215	190	210	190	190	209	194	210	197	192	201	204	215	220	242	220	203	203	220	210	222	221	218	220	215	183	188	193	209	174	192	186	199	225	202	202	227	201	188	209	222	210	192	200	219	202	174	208	187	217	234	212	200	209	195	191	224	205	181	205	183	198	203	203	225	226	192	202	191	200	206	184	188	187	195	215	206	188	184	208	206	211	211	202	205	215	189	210	228	181	200	193	221	248	195	220	226	191	211	233	199	177	195	207	202	203	182	201	177	192	179	178	223	211	201	193	196	195	223	199	193	199	220	195	208	195	216	223	226	226	201	237	213	211	213	194	195	218	181	222	205	199	190	206	209	213	205	243	205	223	202	238	212	208	195	205	191	191	196	198	209	240	210	215	211	190	225	207	231	192	208	219	202	205	185	186	232	206	179	223	183	180	179	202	199	196	195	198	187	197	187	218	214	194	200	214	187	194	199	196	229	191	205	204	194	178	209	210	229	206	190	190	205	211	194	187	196	188	201	205	225	200	195	194	198	196	212	209	213	208	210	173	199	234	201	212	196	194	225	215	195	192	218	207	181	225	204	225	218	225	201	206	188	192	196	189	205	189	204	203	201	198	210	170	201	213	200	203	216	203	180	211	217	210	209	196	206	195	192	199	224	191	189	225	215	186	186	194	218	229	237	197	200	179	177	227	199	183	221	227	177	223	216	200	226	222	206	198	212	227	211	203	197	244	205	203	194	199	221	195	202	202	186	214	212	236	204	221	217	212	210	198	227	186	196	215	202	200	217	199	179	228	198	213	235	208	214	200	229	216	186	228	208	197	174	202	199	213	202	188	199	200	166	215	179	185	208	225	194	197	203	217	192	196	194	189	195	225	217	191	222	238	186	228	208	203	210	187	203	198	194	185	220	186	210	211	231	190	217	194	194	186	192	198	204	201	198	194	201	227	202	211	219	194	193	204	192	197	199	230	217	180	194	192	223	182	173	212	191	207	218	202	189	201	211	218	206	190	176	201	225	193	195	193	217	220	211	205	201	213	185	189	206	211	213	205	203	203	197	223	233	183	203	181	196	225	187	201	224	197	206	200	190	211	199	223	177	192	200	199	211	200	202	211	194	203	191	232	191	217	202	174	220	206	177	206	187	192	212	183	227	204	192	199	192	227	192	204	222	208	221	218	182	209	215	226	217	203	221	208	208	225	195	222	218	183	196	198	216	189	207	197	192	214	207	197	215	198	196	191	185	199	213	198	195	232	208	215	216	227	205	194	201	178	213	178	202	217	207	201	182	186	209	210	208	178	188	183	229	215	198	191	176	204	207	173	194	204	199	194	197	202	224	214	222	212	201	182	201	226	198	175	190	201	239	235	203	209	223	195	173	207	197	251	229	192	202	222	235	200	200	197	194	221	206	208	236	208	205	203	195	189	198	182	199	212	212	192	214	239	220	195	202	228	206	215	224	211	189	202	197	182	214	216	206	202	213	189	243	188	185	202	215	192	198	213	189	187	177	212	210	236	223	212	204	207	204	220	192	200	201	206	218	200	220	179	194	181	202	169	186	183	202	215	210	203	189	209	193	214	199	219	210	192	194	196	200	208	218	209	203	229	213	244	202	196	221	218	211	187	196	193	207	215	194	186	215	185	163	200	195	201	219	198	229	171	189	206	225	198	183	195	225	184	209	195	198	182	223	248	219	212	183	172	215	206	211	203	192	199	206	189	192	199	190	227	196	214	191	201	206	195	211	203	215	201	223	186	201	229	198	191	208	199	208	218	217	227	202	208	199	215	181	187	229	211	202	179	205	197	196	204	208	184	190	211	195	200	193	206	204	197	208	209	193	205	178	191	206	196	217	208	184	191	232	200	185	207	203	217	204	216	201	203	199	215	186	227	222	213	222	211	178	204	195	207	229	192	203	192	204	217	228	177	197	208	200	209	236	213	202	230	215	191	220	221	186	184	211	211	233	182	194	187	219	214	199	225	187	192	218	191	217	231	191	193	188	189	187	189	177	193	197	203	198	234	186	195	196	195	230	187	188	198	196	167	211	194	196	189	183	217	193	203	210	212	215	201	217	189	208	196	220	216	222	188	173	195	217	187	200	218	216	215	201	231	220	209	197	208	207	209	222	211	180	208	197	199	202	214	243	203	178	202	224	203	206	212	225	192	208	200	212	213	206	204	204	219	168	233	207	197	220	173	211	183	218	232	194	195	173	199	181	205	230	208	222	198	195	188	203	200	189	205	195	196	172	209	186	188	202	192	205	229	196	210	192	201	192	213	215	232	237	214	195	194	201	219	216	200	188	212	220	213	188	174	198	188	219	185	201	187	203	218	197	193	212	208	213	222	213	242	195	239	207	189	202	210	198	193	211	222	214	242	228	228	207	217	211	215	189	179	192	191	188	192	222	190	204	195	213	200	214	245	180	197	237	204	194	202	184	208	193	199	175	181	206	198	224	239	209	183	213	223	234	189	221	196	186	198	190	189	200	175	196	198	191	203	204	206	195	202	205	194	215	200	203	188	185	227	209	194	214	205	198	201	200	183	197	215	215	214	186	203	204	214	209	208	200	203	219	221	216	215	231	225	207	219	202	180	223	187	189	200	210	180	210	208	207	196	190	211	204	220	222	232	217	201	213	193	210	206	219	206	192	210	190	220	239	192	227	218
21962	35110	23714	12574	5661	3011	1865	1149	615	592	922	1016	805	539	512	551	485	499	572	485	536	514	524	531	493	523	469	517	466	511	524	477	498	459	468	513	428	529	484	510	494	519	471	505	514	458	539	524	534	515	571	516	463	522	513	541	539	488	509	551	532	504	510	553	521	535	550	490	456	516	517	510	515	488	498	474	534	493	502	491	486	493	499	477	509	541	551	492	535	546	513	542	524	477	492	485	517	494	488	537	513	524	512	492	516	518	462	491	487	503	527	480	572	503	534	486	479	527	483	499	488	524	541	522	496	512	516	540	534	540	492	487	484	493	532	494	516	552	507	513	485	510	490	554	512	481	514	530	511	522	528	506	502	474	509	516	521	550	508	524	510	552	535	534	482	552	528	500	485	484	501	503	475	514	516	522	536	506	527	501	511	516	505	530	498	520	531	478	479	513	504	514	471	502	507	487	504	510	508	508	497	546	485	523	479	548	494	555	518	484	510	505	491	500	506	507	475	523	476	549	518	497	497	524	525	491	498	543	517	478	521	494	481	480	506	512	513	533	530	518	504	485	503	556	490	547	533	548	550	511	523	474	504	479	475	457	491	493	484	494	516	534	522	511	506	513	472	494	512	467	520	517	515	535	519	476	514	506	533	512	505	500	477	495	520	478	540	511	508	474	514	479	523	502	480	529	506	525	515	461	530	548	521	503	528	476	501	512	541	516	509	529	457	521	530	486	477	495	514	504	558	494	478	505	484	528	542	541	493	550	475	485	486	504	531	518	507	483	521	488	479	474	563	508	550	482	524	516	509	473	514	515	510	504	519	526	502	516	498	522	536	499	537	505	482	507	524	534	511	521	519	493	512	515	466	516	493	515	511	533	506	528	513	507	501	513	513	516	538	507	484	497	516	504	517	477	499	492	511	520	493	487	492	471	520	526	489	471	528	521	482	493	506	484	517	489	523	518	526	524	500	519	506	504	503	486	530	528	482	540	492	488	509	526	519	489	525	446	505	498	506	518	513	509	536	499	492	525	524	492	500	522	503	497	507	551	515	516	499	513	522	522	505	516	532	511	492	519	470	543	481	501	480	530	497	536	466	457	508	499	515	507	529	550	486	495	483	492	509	504	482	490	477	505	505	521	507	475	535	515	543	519	462	490	554	503	517	500	542	472	488	477	533	522	497	529	498	496	542	534	478	544	515	490	515	503	523	534	504	490	499	517	495	479	527	498	495	508	519	502	489	508	508	540	492	504	495	474	488	509	511	504	521	499	531	499	524	499	515	483	489	493	484	493	504	524	515	513	465	499	512	518	475	502	513	459	554	510	475	532	514	543	515	456	478	504	508	525	502	513	501	508	493	480	493	519	514	507	481	510	484	501	532	493	495	517	504	568	532	540	499	488	516	512	565	501	503	517	519	465	454	521	514	557	505	500	511	543	486	525	524	532	505	542	514	504	501	471	489	485	519	481	497	527	530	528	534	444	523	493	512	526	522	518	483	515	505	523	489	470	487	552	512	562	535	516	528	508	561	505	485	510	496	547	517	525	500	519	550	513	505	519	527	492	500	503	481	521	503	465	502	510	506	515	485	504	523	473	464	515	550	495	531	513	508	518	509	496	507	506	495	516	543	470	483	485	539	519	524	511	515	484	514	513	482	490	529	460	494	513	486	505	525	471	519	518	495	478	469	514	508	489	531	472	553	536	442	505	491	511	491	515	494	511	535	533	470	499	528	533	471	545	507	506	511	548	550	485	511	521	511	490	528	484	479	493	516	508	487	486	524	480	507	510	513	504	500	471	530	482	533	512	475	544	506	508	490	526	491	493	524	503	494	505	485	510	519	532	510	515	499	538	490	480	517	504	491	502	490	516	523	476	496	507	536	510	476	489	491	479	508	506	533	534	540	503	515	512	535	498	473	494	521	544	470	502	522	492	492	481	481	519	495	526	499	486	523	491	541	531	511	503	476	505	511	498	496	481	583	502	546	506	524	484	505	490	509	563	466	515	477	495	549	467	517	532	512	471	511	535	491	523	549	497	510	524	518	519	527	519	519	494	508	463	504	541	537	503	490	515	519	513	500	487	503	495	518	532	498	518	489	540	537	496	508	531	515	462	491	512	487	527	500	467	513	519	499	517	494	511	503	526	483	535	471	542	488	495	533	522	485	538	517	514	499	488	515	518	498	519	507	476	520	573	564	485	469	494	537	511	493	482	533	535	502	512	523	466	541	489	496	530	466	484	519	506	525	532	494	515	506	497	510	522	491	468	502	520	478	489	520	521	499	488	486	495	544	524	516	536	518	458	528	473	482	491	483	525	498	461	516	472	490	471	496	482	514	490	474	474	516	521	513	487	534	495	503	527	536	476	523	491	501	490	524	518	509	469	490	501	504	509	530	536	520	485	488	527	539	527	501	516	547	514	492	487	558	520	510	554	500	531	506	517	508	515	546	471	515	510	493	509	528	477	495	518	480	463	514	508	478	532	469	514	516	520	472	474	465	522	542	512	482	491	471	530	538	486	519	478	504	522	487	530	510	518	503	521	480	522	491	525	527	459	502	479	497	489	542	510	513	497	553	490	521	515	514	484	537	519	463	518	528	474	507	511	550	489	512	520	502	553	496	487	520	514	556	543	498	436	526	500	567	507	482	478	481	511	481	513	530	498	495	511	503	535	493	515	483	524	500	518	503	512	480	498	517	509	520	465	507	540	500	510	485	547	526	513	499	509	504	518	507	529	533	547	485	572	523	520	512	491	503	513	520	497	510	493	502	533	527	494	561	510	495	489	511	532	514	464	494	529	524	500	507	515	547	494	551	507	531	515	537	494	504	543	512	523	513	477	478	479	508	481	475	513	513	491	522	458	540	507	515	497	527	523	512	522	523	494	483	510	513	509	530	529	516	515	511	509	509	485	527	519	500	500	521	500	522	503	513	493	473	498	509	504	536	498	523	495	470	543	505	535	529	514	553	542	500	540	530	497	505	508	512	491	508	480	480	491	506	525	524	497	550	518	472	520	511	527	515	466	483	503	495	506	524	546	505	471	518	484	520	481	511	505	498	479	486	470	509	521	522	530	520	495	498	491	542	519	507	533	510	523	484	496	474	503	494	490	470	513	484	524	510	485	476	493	502	514	463	486	516	567	525	524	486	498	494	481	495	487	542	498	473	484	504	486	524	466	508	537	510	523	508	493	478	532	537	506	507	547	495	506	495	551	519	506	503	512	518	512	531	511	497	514	500	511	501	517	493	516	500	504	526	551	492	520	493	532	519	488	520	497	526	504	520	504	470	523	519	525	518	547	536	524	513	486	541	520	494	490	467	502	508	487	472	504	498	517	505	488	547	539	473	538	517	461	519	481	499	500	513	515	487	510	525	502	517	513	499	524	519	496	533	471	495	521	534	508	497	478	533	454	504	531	497	446	536	512	477	519	520	527	510	493	516	495	526	498	508	488	503	515	516	467	515	518	515	509	504	523	487	530	500	494
24435	21538	25194	28318	21565	21718	17963	2896	660	450	948	1323	765	282	215	231	204	220	223	197	193	177	180	219	194	191	239	197	196	218	210	192	195	197	176	211	192	191	218	215	217	182	225	165	224	180	201	175	208	189	208	189	217	234	208	215	204	217	199	234	210	195	187	187	209	191	217	200	176	212	203	227	184	199	194	184	189	202	221	220	228	208	177	173	180	196	212	217	192	217	222	187	189	198	198	224	215	200	201	190	227	209	162	212	171	200	197	208	200	210	209	218	184	200	204	193	205	215	182	188	182	192	207	240	170	207	216	231	252	211	210	164	180	207	178	173	205	210	217	198	223	226	233	197	203	190	198	200	174	198	171	196	207	221	222	164	222	169	187	202	202	207	217	184	212	188	199	189	200	199	188	218	187	188	219	198	209	251	205	196	223	195	221	199	189	220	226	200	191	195	195	198	188	199	189	197	202	195	192	233	191	172	206	195	189	228	235	204	177	197	200	193	220	191	212	196	227	217	174	181	191	232	192	180	196	189	210	187	181	200	191	194	209	232	181	205	209	226	219	177	192	195	216	214	195	173	235	199	190	215	220	200	208	191	209	188	200	182	186	185	185	206	214	194	212	197	188	190	201	198	237	198	233	198	217	203	204	177	178	210	196	181	228	224	234	191	193	191	207	183	194	208	174	204	201	200	205	223	212	217	217	205	233	180	205	236	201	214	202	217	181	195	197	218	200	180	194	196	233	206	242	198	198	173	186	238	181	253	209	236	215	256	207	215	206	202	212	178	186	213	224	182	199	194	184	188	215	211	198	206	238	187	196	179	222	185	192	204	207	232	180	216	212	218	184	206	196	207	192	198	211	197	209	215	209	186	188	176	206	187	226	189	217	197	180	212	212	202	199	199	189	196	216	214	212	218	203	200	201	209	217	185	193	206	206	221	174	213	207	229	212	200	194	180	207	189	218	214	226	202	181	188	206	192	194	203	192	194	193	207	215	202	185	207	198	209	217	222	206	208	191	238	204	177	197	200	197	185	191	210	204	232	190	202	184	194	187	198	221	205	199	183	202	176	175	175	206	200	205	242	218	215	206	207	204	175	200	203	194	197	197	201	187	191	231	176	195	216	198	228	217	202	186	235	249	182	190	196	196	211	191	196	199	221	194	225	225	185	242	214	192	189	216	194	222	234	214	221	201	220	202	201	193	189	231	171	198	198	199	211	193	201	197	204	186	214	202	201	188	227	167	208	213	192	209	178	176	198	198	208	215	216	194	218	197	214	208	201	172	205	172	193	236	190	189	196	207	190	208	208	180	200	206	194	203	196	211	204	214	185	199	185	194	217	198	203	211	201	173	197	186	188	201	210	197	196	197	197	201	202	194	171	230	173	205	213	201	202	198	212	205	195	217	232	191	195	214	218	212	187	201	208	227	198	188	216	190	217	210	207	219	211	208	200	181	179	194	178	199	210	186	201	207	209	207	185	165	171	189	192	198	184	204	224	210	184	219	204	218	204	201	204	185	193	196	181	221	209	220	215	185	195	224	210	211	195	194	215	209	191	182	196	214	207	199	190	205	231	189	213	210	211	254	209	181	204	193	202	206	205	200	200	188	182	187	197	209	215	193	221	202	225	200	199	195	212	197	235	240	213	196	205	215	187	190	239	214	181	196	187	209	198	195	180	227	209	185	194	202	216	181	202	195	201	200	182	182	191	193	204	198	178	211	210	193	206	202	177	188	202	181	176	215	223	211	197	190	194	226	221	226	177	214	213	206	185	215	204	204	223	200	210	210	200	192	210	208	203	193	219	175	213	202	217	216	214	214	167	204	232	207	216	215	220	200	203	204	222	212	195	187	215	197	226	202	196	185	196	191	220	206	212	207	175	191	190	202	211	201	230	231	210	200	225	227	207	194	219	207	217	196	204	179	205	204	211	188	221	201	176	203	176	192	210	207	228	194	210	219	211	174	219	197	186	204	214	209	224	211	189	195	192	195	193	214	210	207	209	183	195	178	202	207	177	208	208	199	189	193	225	204	209	210	201	201	194	209	225	194	204	183	204	198	210	215	241	209	201	189	193	189	177	192	225	206	209	216	201	189	195	213	204	215	204	225	199	210	198	217	182	194	191	190	197	215	207	210	213	190	193	201	225	188	188	179	176	223	205	184	190	213	216	214	196	196	229	189	203	185	191	196	205	207	233	204	202	227	192	176	216	200	195	185	204	233	216	219	210	207	201	223	196	216	201	209	206	185	233	198	197	216	186	194	221	196	190	187	201	197	204	235	210	177	191	200	193	207	157	173	179	211	200	205	212	198	212	191	217	202	206	183	208	199	208	207	195	185	213	209	199	204	178	185	225	202	198	233	215	197	232	176	202	216	221	215	216	198	233	214	176	204	192	202	222	198	228	170	217	216	191	206	192	205	174	193	192	198	199	205	190	208	215	235	209	199	213	160	227	200	206	217	220	199	209	209	224	209	191	196	212	183	207	197	166	213	209	191	186	199	186	186	191	237	192	177	200	202	193	188	221	191	159	205	221	202	205	215	216	193	209	199	191	199	212	194	218	189	222	217	190	204	189	184	214	182	196	193	176	202	227	170	211	209	203	203	219	184	193	189	186	209	212	238	209	168	222	172	203	209	200	221	174	206	194	193	207	192	210	206	214	209	195	171	208	202	178	205	188	210	192	204	181	209	205	211	238	199	222	174	175	188	212	198	199	215	206	199	197	203	214	209	199	207	197	191	226	209	186	215	210	169	183	217	205	186	204	176	224	196	214	208	175	189	192	180	163	205	209	188	196	176	246	181	226	173	204	204	202	198	215	211	190	197	209	201	187	185	195	194	182	209	195	212	219	213	223	226	201	212	187	221	194	178	190	177	202	189	191	195	204	204	202	204	180	199	188	224	212	211	181	192	190	220	194	223	213	219	184	189	205	202	183	199	196	203	196	165	211	199	218	196	210	204	193	195	217	196	222	217	214	214	189	214	229	199	204	234	180	168	220	181	181	183	196	180	202	216	186	185	191	219	193	174	174	193	178	222	229	182	198	213	211	190	205	211	182	183	204	183	192	203	228	201	223	194	195	194	207	194	234	205	204	219	189	200	197	183	197	220	194	192	207	253	219	189	215	197	218	188	195	215	207	177	194	174	201	233	213	195	192	220	184	213	219	193	172	205	180	191	192	211	215	216	208	177	201	165	197	190	216	191	195	222	210	189	212	187	231	211	193	197	210	250	209	180	191	197	239	221	202	198	201	188	206	198	195	220	197	199	172	199	188	206	192	199	178	203	230	229	198	223	214	193	214	184	198	222	212	209	192	194	207	181	199	197	178	173	214	210	206	206	204	213	198	199	199	194	196	182	197	224	175	203	224	203	204	193	211	192	212	208	201	234	168	195	194	196	202	205	215	200	200	207	201	203	186	191	206	198	165	191	181	204	213	193	200	222	221	198	182	196	226	212	198	192	208	219	218	222	204	235	223	204	176	200	196
25556	43915	29901	16408	8310	4240	2468	1221	759	650	935	1132	814	507	525	455	491	493	493	477	490	445	502	484	497	472	495	509	501	475	481	507	487	476	455	510	483	498	501	494	479	517	504	505	507	482	467	487	493	490	540	458	496	473	517	476	484	442	488	460	483	476	464	482	486	489	477	494	484	497	448	485	483	518	495	460	494	436	521	496	475	485	479	489	459	508	485	484	478	513	511	443	468	506	473	444	504	536	526	499	501	503	497	536	485	473	478	490	469	487	460	511	507	443	467	476	464	444	501	474	497	489	469	499	460	462	508	520	488	483	502	507	456	472	512	487	474	469	479	513	465	437	495	472	491	454	460	487	480	490	455	507	489	474	468	471	456	496	462	480	498	505	470	497	478	442	539	462	489	497	457	468	503	494	503	458	462	488	475	501	487	504	512	486	509	457	503	508	440	471	455	471	471	497	508	476	498	505	466	503	461	483	493	500	463	480	515	492	465	479	514	493	508	412	465	484	480	455	458	444	449	496	513	457	481	533	493	487	469	500	483	477	461	510	501	486	452	488	475	495	442	503	476	501	454	465	469	493	468	487	495	482	483	453	476	472	460	468	471	453	460	467	482	474	469	471	475	511	480	457	465	505	468	458	470	439	454	481	478	506	468	487	466	507	480	499	493	476	458	498	449	482	458	438	478	479	515	475	449	439	456	478	464	483	490	432	430	459	495	477	474	494	477	496	489	498	482	480	497	449	502	494	467	468	465	490	496	466	504	494	511	484	463	474	455	486	460	464	481	476	475	461	508	472	497	471	468	481	507	471	443	497	470	446	455	468	475	514	467	449	499	495	467	473	494	441	481	522	501	462	476	462	466	457	481	474	481	457	492	520	523	477	488	486	525	493	493	469	458	456	475	481	460	479	496	466	427	470	482	514	472	468	492	453	508	464	500	471	499	498	457	467	495	505	477	468	463	520	486	437	441	497	480	502	484	444	500	455	478	506	494	443	460	460	477	511	455	477	472	462	468	436	462	493	513	515	474	443	451	469	478	520	460	503	464	509	484	507	497	467	481	539	508	450	475	462	480	480	491	463	478	487	513	503	507	475	491	485	498	470	461	510	486	482	499	452	476	474	443	505	469	477	474	494	476	492	428	490	486	478	488	489	435	495	472	454	469	444	484	479	489	492	468	484	437	461	520	452	484	452	488	458	460	506	445	493	497	446	507	492	468	467	490	486	493	473	466	478	473	473	509	469	472	463	450	451	477	484	479	487	455	503	426	485	464	486	463	471	492	477	520	507	470	505	488	472	522	484	466	515	497	517	497	458	474	493	455	502	491	475	502	499	507	463	485	499	483	476	515	469	462	466	469	484	445	464	556	496	515	508	459	495	487	417	476	448	467	476	467	494	475	477	508	503	486	471	521	493	445	459	470	468	473	505	484	476	499	461	446	453	472	463	479	499	495	455	437	505	471	459	505	494	476	495	469	525	436	509	482	454	487	504	457	506	494	478	486	524	471	490	443	480	461	451	485	437	495	482	492	485	465	492	476	491	418	519	471	488	485	463	475	430	450	509	475	457	468	512	492	491	486	477	503	501	469	494	482	493	466	495	487	444	473	449	465	490	461	505	477	486	467	482	449	480	451	503	472	490	462	488	503	445	519	522	513	461	498	495	499	473	520	451	456	461	492	474	492	487	481	451	458	484	510	507	519	439	465	499	443	507	469	487	446	514	461	495	494	488	476	472	500	522	483	441	480	475	454	482	492	494	493	490	457	474	498	510	501	508	483	453	536	478	456	508	483	480	458	503	483	479	510	456	461	469	473	481	483	476	505	492	460	442	489	487	471	507	480	502	470	479	494	500	487	512	498	481	489	448	451	495	485	474	463	509	484	471	494	499	489	471	450	486	502	488	456	471	448	484	448	454	463	519	441	477	483	499	446	446	478	461	436	531	480	487	440	484	501	477	470	455	487	448	473	503	457	432	520	482	511	511	476	491	467	480	489	451	472	473	485	490	498	487	506	510	460	448	460	459	477	505	505	455	479	480	457	470	519	442	469	479	465	485	491	477	490	458	483	485	481	502	482	475	462	478	454	495	490	460	473	497	463	434	503	480	496	464	434	492	502	456	506	480	506	448	483	510	473	479	461	469	452	486	486	472	507	474	453	481	449	483	497	499	464	450	495	468	450	450	486	473	508	464	520	436	466	473	498	457	463	499	469	461	458	525	465	458	448	435	464	470	524	474	461	508	482	530	459	468	483	486	460	496	485	513	470	454	513	453	484	493	465	463	486	447	480	488	461	479	466	510	499	446	491	504	450	475	498	462	506	479	465	502	477	478	463	477	481	445	488	466	463	478	458	500	451	519	471	447	475	469	484	475	477	445	459	513	488	463	459	456	458	475	478	462	463	454	451	482	485	464	516	457	457	453	457	485	471	433	510	498	473	484	492	471	472	458	477	499	487	473	486	461	482	478	501	488	506	462	466	442	525	497	488	503	465	493	491	510	479	467	449	500	459	478	469	476	486	498	507	446	498	502	479	455	455	449	468	479	493	429	456	522	483	490	505	453	474	487	434	489	455	483	491	516	495	444	448	518	431	492	459	473	485	491	463	469	486	473	481	478	441	491	480	438	456	515	468	504	455	487	480	460	500	443	469	530	466	494	495	493	500	493	512	474	489	498	516	452	482	489	514	504	480	453	463	451	480	459	497	491	476	508	497	478	532	453	531	513	475	526	458	473	488	485	505	457	464	462	507	480	529	495	469	464	503	525	461	459	465	466	484	473	515	472	484	474	538	494	469	483	492	471	475	427	476	443	493	448	534	466	453	493	465	447	453	496	461	483	444	492	469	485	507	493	476	494	495	502	447	465	508	500	451	441	444	464	461	497	476	487	493	461	452	517	458	494	505	462	444	480	474	514	477	460	493	496	465	502	486	499	494	474	481	479	457	497	455	476	483	486	485	485	523	482	475	492	451	475	517	464	456	486	467	460	491	432	501	499	491	477	466	475	479	499	479	456	467	507	496	464	536	473	489	477	462	497	467	444	500	479	481	475	477	462	457	461	521	461	503	459	469	484	518	484	498	494	437	508	518	501	500	520	502	477	467	467	496	502	500	486	506	457	515	469	450	459	466	526	472	475	472	489	473	439	492	487	453	483	476	447	467	486	506	443	481	475	512	501	480	475	530	469	479	487	493	481	478	494	460	524	472	469	499	447	465	466	472	485	458	483	475	475	478	500	487	484	505	448	439	456	453	475	501	538	480	454	478	498	538	461	502	490	481	477	471	448	474	474	485	468	475	488	466	478	473	449	475	486	473	471	461	476	465	500	466	495	501	467	495	487	501	477	483	500	497	480	487	511	444	484	476	509	489	504	521	507	477	495	465	473	412	496	446	464	513	490	504	459	455	486	469	500	504	461	497	503	505	513	465	482	471	471	466	516	479	483	440	509	486	454	451	463	507	494	465	528	473	491	501	454	487	487	446	444	473	450
32450	23142	19762	9246	3492	1989	1180	646	346	226	227	193	177	183	130	149	147	161	128	173	135	156	147	140	131	123	150	127	138	125	127	136	155	147	161	155	134	148	142	152	137	109	141	158	127	151	155	145	123	139	125	155	169	128	150	122	157	130	154	155	139	121	150	144	164	151	156	131	147	168	144	130	154	149	136	125	156	134	145	144	155	135	132	122	153	187	133	139	160	142	120	117	143	141	149	118	144	133	145	131	129	149	137	136	133	143	152	145	151	148	132	134	132	133	118	113	145	153	156	128	154	142	134	152	164	152	149	124	164	161	153	137	145	137	131	144	164	154	140	147	133	135	143	159	148	142	134	164	165	128	142	148	147	115	145	145	155	140	132	146	136	134	147	150	132	136	131	155	148	131	132	135	153	141	140	134	128	135	135	153	147	144	154	142	136	134	148	175	147	127	141	155	159	157	157	133	151	144	138	163	153	144	144	127	153	131	120	145	142	128	141	133	141	163	145	169	162	131	153	162	140	121	149	126	129	137	128	138	120	131	138	168	163	142	139	115	136	131	143	166	148	147	140	147	145	147	143	154	142	154	138	125	120	120	142	149	136	144	154	148	145	132	134	132	143	158	144	145	142	151	123	127	131	154	145	143	151	142	123	130	128	151	135	153	133	152	126	134	172	134	165	126	170	139	134	147	143	126	142	134	133	143	141	140	153	156	156	143	132	154	158	139	150	157	166	131	167	152	167	162	134	128	140	145	142	125	149	146	121	148	155	152	155	134	142	138	145	160	134	149	133	162	154	162	131	132	151	155	157	142	146	150	119	144	134	140	157	157	150	140	146	135	162	132	133	158	142	135	143	135	140	124	138	140	144	118	140	138	160	140	130	125	133	140	163	145	131	132	137	143	132	151	151	141	132	140	144	164	158	128	125	144	156	127	144	168	121	143	165	137	132	158	153	144	129	126	132	163	135	166	141	123	152	166	141	133	160	156	139	168	142	148	155	126	138	121	148	142	161	139	133	141	137	148	150	122	147	117	138	122	168	144	134	147	158	151	143	142	132	123	157	143	167	128	165	149	164	138	148	130	151	166	133	142	132	145	143	138	151	144	120	144	154	158	151	134	145	173	152	139	137	140	145	170	145	147	153	123	134	123	143	123	128	119	141	141	118	152	139	147	127	117	156	153	150	130	151	143	139	150	116	154	149	133	159	130	151	144	133	143	140	154	130	154	154	138	148	140	136	126	133	128	135	139	132	155	140	151	162	137	145	130	159	173	131	165	146	136	109	145	137	168	144	147	161	114	154	109	148	158	167	133	135	156	146	161	151	126	151	152	158	145	145	154	121	155	153	147	129	140	171	148	128	131	148	151	143	154	133	132	152	147	158	158	128	138	155	141	145	139	131	159	149	137	135	135	125	138	139	149	162	144	144	133	136	155	116	115	128	137	161	137	138	122	164	136	149	140	137	125	130	107	151	134	149	147	146	149	142	168	140	137	136	149	154	150	133	144	152	133	139	141	134	141	138	145	150	139	150	161	165	148	141	134	143	146	153	139	119	137	124	128	140	135	146	132	139	113	120	143	130	141	133	113	146	144	152	146	147	138	129	149	141	136	129	146	174	158	139	126	151	148	145	137	145	126	144	144	148	147	151	112	147	137	125	138	150	126	138	141	140	166	131	160	129	168	135	143	151	146	141	156	136	138	147	157	131	144	132	147	143	144	157	141	156	146	145	116	125	137	148	171	159	121	141	127	124	137	165	163	144	138	162	127	146	149	116	137	143	127	150	160	142	139	146	147	149	157	131	154	144	125	161	135	138	152	132	151	166	139	128	137	130	154	156	141	132	144	128	134	159	153	131	140	125	137	163	129	155	155	133	150	147	138	146	137	144	131	125	150	144	132	142	166	125	132	159	154	131	137	141	159	133	158	131	159	146	145	132	130	126	137	132	160	157	165	136	146	155	160	144	169	136	141	144	142	155	136	150	139	150	165	145	171	139	147	173	136	148	159	143	140	131	134	149	131	149	143	135	134	144	146	146	160	137	119	133	138	146	156	137	132	142	142	162	121	137	139	143	142	122	137	132	136	137	137	126	137	135	143	141	140	127	135	160	156	135	158	132	143	123	138	134	132	179	140	149	149	125	162	118	146	159	153	132	153	132	163	141	172	144	147	142	151	119	148	133	157	131	122	141	133	129	126	146	162	153	146	153	133	143	169	144	149	140	137	151	136	147	156	112	146	124	152	137	141	153	139	126	142	161	133	148	119	138	142	146	149	170	149	126	133	142	158	145	141	123	135	120	138	152	157	143	138	131	142	136	131	141	149	147	139	139	157	140	142	148	142	147	144	130	141	139	152	121	141	140	130	150	142	146	146	127	131	139	127	133	157	149	138	132	159	148	143	136	134	158	144	148	161	173	145	166	154	175	124	132	159	136	135	115	142	134	148	135	132	130	150	149	173	148	131	142	143	134	145	126	163	148	158	147	136	147	160	150	141	167	148	148	144	144	151	142	148	131	143	144	162	143	148	150	111	123	132	137	139	149	127	159	152	132	146	149	132	114	130	141	138	150	152	144	138	158	163	125	156	135	144	159	134	143	122	122	142	156	129	124	122	129	131	152	135	143	137	142	141	127	142	126	146	136	134	138	135	152	156	144	155	147	148	137	170	133	140	125	134	164	151	139	159	137	146	146	158	137	132	130	168	138	133	148	158	150	137	144	112	133	151	161	163	153	133	163	145	133	140	138	169	157	148	126	155	147	110	121	139	137	143	128	146	139	149	119	128	133	160	140	133	143	155	144	155	147	133	141	159	138	167	161	145	144	135	154	126	134	144	158	156	130	145	174	160	154	150	124	129	119	138	159	160	144	145	138	147	136	138	145	117	138	138	158	143	159	126	127	145	145	166	144	144	133	132	161	147	142	165	153	156	119	127	143	145	141	129	136	138	141	161	150	135	150	134	135	117	144	116	126	158	136	135	148	137	130	155	136	148	152	140	156	138	145	127	148	155	125	148	143	144	144	147	136	158	150	127	116	147	160	140	142	170	150	144	156	145	142	182	163	164	136	154	152	156	127	144	146	137	148	145	133	157	136	136	138	137	139	156	141	170	149	179	152	129	125	132	154	136	151	142	136	141	115	133	128	130	144	160	151	125	149	143	150	157	141	133	129	143	134	134	147	141	111	129	116	124	144	146	146	146	108	112	138	144	129	143	136	129	137	149	139	179	130	161	155	153	165	140	136	150	136	145	148	146	125	129	138	148	137	171	150	137	154	133	127	127	140	139	157	115	132	145	154	155	143	148	151	132	152	144	146	146	135	126	147	137	122	168	143	147	138	151	145	133	152	155	144	124	122	147	133	150	141	144	141	106	145	151	173	153	125	142	153	139	149	154	164	157	128	139	148	148	147	143	133	154	166	138	140	122	135	151	146	154	146	137	140	178	140	137	130	139	161	136	164	148	124	150	148	157	149	142	139	161	150	154	144	151
21576	24504	12937	5097	2478	1533	972	733	510	473	448	423	429	420	408	375	339	368	394	377	379	364	400	364	363	406	387	384	418	385	417	393	353	402	382	414	408	371	418	363	349	353	428	367	382	372	366	339	377	379	345	402	413	384	387	346	378	362	388	378	376	406	374	380	377	371	342	361	394	382	357	384	405	414	414	384	387	400	388	392	347	385	376	437	389	370	371	396	403	410	394	388	416	381	383	389	374	351	395	361	407	407	378	382	356	382	362	397	377	418	393	394	359	399	386	359	379	418	395	391	379	401	422	399	404	372	422	399	410	382	364	402	405	372	414	367	391	405	387	387	397	344	397	369	363	368	405	389	397	441	384	378	409	390	415	390	382	415	374	399	355	380	419	398	395	390	394	400	378	376	388	408	449	365	379	372	398	409	385	370	392	375	411	370	394	403	357	379	347	360	406	406	389	402	410	351	377	384	408	397	384	386	392	351	372	383	397	360	370	367	381	354	398	409	401	378	404	385	375	364	426	360	374	344	416	380	381	386	353	401	367	340	412	373	368	409	400	436	347	397	404	422	398	387	380	428	396	375	361	365	379	402	401	392	395	387	404	376	366	395	391	374	347	402	385	382	380	393	377	364	368	398	397	369	416	407	368	407	389	350	391	381	423	372	369	397	371	372	392	384	391	385	385	360	410	376	388	380	397	394	417	402	372	385	384	388	400	410	382	399	382	374	370	383	374	386	406	400	374	390	418	380	370	385	357	362	379	392	406	381	347	362	361	397	399	372	422	376	393	368	397	426	360	379	366	366	337	373	376	390	368	385	358	368	444	340	405	382	419	375	405	395	354	379	333	393	375	401	352	388	388	403	386	368	360	349	395	362	369	385	344	387	400	365	356	396	403	366	384	398	375	376	380	377	387	391	387	384	378	423	366	341	415	401	406	414	395	382	385	406	373	402	393	384	391	367	378	365	385	411	372	362	370	377	368	371	387	396	382	389	377	368	363	388	404	391	404	395	399	411	385	392	388	393	379	360	368	376	390	370	414	379	395	378	415	412	394	406	351	372	383	387	377	389	407	369	380	394	382	386	402	370	420	349	360	395	407	362	363	411	396	383	372	408	386	400	376	398	358	405	380	348	397	364	360	385	338	369	404	397	379	366	362	377	386	383	378	368	378	398	374	385	372	392	401	385	388	371	417	389	376	378	388	408	401	375	405	391	405	376	387	354	409	412	383	387	398	368	344	413	411	376	359	417	400	358	404	377	391	389	394	348	371	408	392	397	412	367	412	370	390	380	365	393	366	396	365	411	397	364	380	404	355	381	377	380	393	407	366	396	359	404	414	374	394	399	391	391	416	400	420	379	363	381	362	415	358	443	390	396	379	367	406	385	370	399	387	388	366	430	415	398	425	388	379	390	388	397	393	441	368	394	385	400	395	389	388	402	359	408	372	389	402	388	408	385	372	400	391	394	367	357	409	373	384	354	416	374	411	399	403	383	414	405	384	404	416	396	386	408	415	404	383	373	389	381	341	404	417	428	387	415	364	389	398	388	376	365	378	359	382	359	383	353	363	380	374	375	414	408	356	379	392	419	380	371	350	391	340	405	374	349	401	374	363	375	398	390	382	337	388	375	374	411	356	403	429	403	379	367	368	363	383	378	360	385	406	385	379	397	369	415	374	387	367	400	406	385	407	369	370	355	385	373	418	392	410	400	375	351	359	399	394	374	373	405	402	410	377	412	365	357	360	363	397	370	358	358	370	370	385	379	406	390	351	371	362	378	387	358	367	392	385	390	404	385	397	383	391	390	412	382	389	391	350	383	350	376	421	405	403	371	378	359	389	404	393	375	408	421	340	408	390	373	383	386	427	370	382	384	372	365	398	402	417	389	362	377	390	380	397	382	392	390	382	381	364	385	363	407	387	363	365	348	338	374	404	395	407	360	372	402	388	397	389	408	396	424	396	377	384	379	406	446	365	359	372	387	369	363	398	402	396	394	394	374	382	350	396	399	378	370	381	393	410	380	379	364	343	406	374	381	354	423	374	398	402	360	365	357	395	377	397	403	386	334	391	394	386	394	373	399	374	411	366	363	378	391	399	368	377	406	373	354	383	371	414	365	388	395	374	392	384	387	382	409	375	398	361	388	401	395	369	395	383	404	345	396	370	373	375	393	381	369	359	400	393	404	364	384	374	380	390	425	393	373	382	368	434	342	365	406	426	398	395	387	385	386	348	382	399	416	416	382	373	382	360	398	384	396	378	390	361	419	414	388	408	365	414	377	388	373	392	409	396	386	384	406	366	372	397	401	366	407	394	396	373	374	412	390	397	369	389	409	425	405	373	369	377	409	413	390	391	382	370	369	368	360	405	400	384	388	407	420	367	387	373	385	384	384	346	396	398	403	378	382	357	397	393	371	384	390	404	403	383	399	402	388	414	394	405	366	350	392	389	401	397	348	389	366	420	392	386	372	377	395	437	380	410	408	333	353	384	415	380	406	384	377	408	370	394	350	411	397	391	402	388	392	390	404	380	385	381	357	405	398	374	408	391	389	384	376	372	390	382	372	384	417	398	368	374	397	401	382	392	390	378	379	407	374	382	404	380	404	400	382	363	383	412	348	415	368	428	371	374	402	372	368	406	367	350	389	388	366	381	369	418	400	358	387	363	398	380	390	415	415	366	408	411	401	368	412	394	404	387	393	358	375	404	387	350	378	391	405	403	372	415	355	399	397	366	367	376	352	369	422	385	420	367	393	397	380	417	395	382	352	369	390	375	381	375	384	405	402	382	370	378	393	402	436	394	402	412	359	403	400	425	359	381	361	398	394	416	355	373	371	405	388	362	358	348	376	373	415	396	392	378	414	398	352	367	369	405	366	403	334	345	416	372	383	376	436	376	348	393	385	388	367	381	392	398	379	387	392	369	382	366	425	380	384	391	376	402	379	362	410	434	400	385	405	397	381	397	386	430	419	388	389	379	388	377	391	386	435	417	390	389	382	387	413	385	394	373	373	400	370	369	423	370	365	394	402	357	397	380	365	343	401	354	396	372	376	408	369	378	380	373	398	384	389	405	356	421	420	414	372	405	364	368	411	403	361	373	410	376	384	391	375	396	360	363	369	397	399	388	379	386	380	392	375	392	376	396	374	380	390	381	364	370	358	406	390	386	394	356	381	411	374	393	380	399	391	368	379	386	399	406	377	374	376	354	376	402	364	374	342	372	374	399	401	408	404	426	396	377	373	400	372	393	388	382	371	391	394	412	386	347	391	377	389	392	358	399	356	365	396	433	380	364	346	390	384	371	373	378	384	402	384	369	387	398	399	380	407	399	377	373	382	370	386	423	402	395	364	409	353	355	369	389	377	357	396	431	411	352	379	346	380	365	373	383	365	364	391	374	366	363	413	386	396	380	385	388	344	354	399	353	360	381	372	410	377	373	386	396	359	387	360	374	374	396	388	363	392	387	389	382	397	386	387	397	387	363	379	378	375
25081	21572	24904	28694	21651	19874	5286	1239	994	1645	1265	787	839	591	254	238	242	220	228	191	219	203	197	207	226	213	245	203	210	216	193	216	222	203	222	241	184	226	199	204	229	238	237	215	220	234	225	224	231	191	192	216	234	248	244	180	206	200	205	203	211	217	222	207	188	217	237	226	219	219	186	230	253	217	216	203	217	228	213	217	205	208	215	228	211	259	198	233	219	226	232	209	202	205	225	226	225	239	230	235	231	220	239	182	210	201	199	226	243	220	221	226	218	225	216	237	207	215	217	225	228	208	217	215	202	226	213	220	227	228	201	253	203	207	223	223	240	204	172	219	219	232	199	204	222	235	210	229	210	230	210	214	207	213	205	215	227	231	207	221	207	225	243	239	222	217	210	186	223	238	209	220	223	236	234	222	234	220	234	222	229	224	229	209	226	214	216	200	211	225	224	205	220	240	212	215	208	216	215	214	201	195	210	219	231	209	232	251	200	223	220	240	211	212	219	226	218	205	205	232	233	222	203	220	201	197	233	225	222	225	232	194	211	225	221	220	195	229	232	222	193	235	205	223	225	208	212	222	202	227	209	232	206	208	214	228	221	227	220	225	188	233	233	244	248	251	225	209	216	219	216	210	220	229	230	193	218	214	216	231	183	209	222	242	202	212	210	244	190	241	246	224	235	203	213	184	193	209	227	227	207	226	252	212	233	211	223	236	243	221	214	209	221	206	223	221	222	241	205	205	214	215	222	239	258	244	226	244	222	231	227	206	207	212	223	214	189	212	253	202	207	213	224	221	253	243	227	213	245	209	217	189	240	206	232	224	209	235	242	240	212	223	230	203	221	215	208	207	197	227	203	225	229	187	227	232	225	217	237	244	237	203	220	202	218	208	228	228	208	215	237	219	212	228	218	232	213	227	222	253	210	213	217	229	219	236	208	217	222	260	240	209	199	202	241	193	224	230	214	201	196	219	223	239	268	215	213	264	214	215	214	187	227	228	209	227	232	234	203	226	222	218	243	236	210	221	218	219	225	209	209	223	217	227	223	213	234	204	220	200	200	201	217	202	216	223	210	212	229	240	200	209	227	243	205	212	219	214	257	208	241	204	176	225	235	211	241	218	218	235	211	216	194	212	171	190	210	219	223	218	227	207	230	235	227	221	206	203	220	203	239	229	197	210	199	225	219	204	231	217	219	222	202	204	228	218	206	213	201	241	223	214	225	243	224	212	181	220	191	215	229	222	232	218	219	218	208	242	211	221	225	222	238	210	217	214	211	207	213	200	213	219	195	220	216	224	225	222	216	212	220	226	203	231	222	244	203	227	218	253	223	226	233	228	220	240	228	210	214	229	239	190	220	195	236	206	222	204	242	207	194	189	225	201	198	222	221	218	226	259	203	232	185	212	211	221	221	213	212	226	227	237	207	180	216	222	232	211	219	221	215	229	219	205	222	223	235	223	159	212	208	198	209	202	207	206	240	215	205	239	217	223	211	219	184	249	235	223	200	206	226	205	276	212	225	245	222	225	255	237	218	215	233	219	209	238	208	228	197	185	211	227	214	207	223	240	189	205	223	221	262	194	228	224	205	218	197	219	262	246	217	239	218	208	218	208	215	202	201	214	204	220	231	231	242	194	221	216	197	211	224	235	209	231	229	227	223	207	199	209	227	187	193	215	239	226	219	209	204	222	211	204	231	215	219	218	228	247	216	206	186	206	218	215	217	213	208	212	221	206	229	204	220	212	214	205	217	231	209	202	199	199	219	195	194	230	220	225	209	207	238	198	226	215	212	212	204	203	230	223	195	200	205	215	249	202	225	231	234	205	228	215	222	221	223	217	225	219	232	211	218	223	198	234	197	211	234	231	207	204	228	233	188	222	214	221	189	204	213	218	220	237	209	217	221	238	187	237	216	212	213	195	224	217	218	198	223	196	204	232	227	227	218	248	206	229	221	216	246	190	232	220	222	238	252	239	229	205	220	204	216	211	255	202	204	228	211	207	226	258	221	207	223	198	207	218	235	201	224	215	196	194	212	209	212	224	205	214	215	230	214	220	235	222	223	220	229	225	212	214	221	222	207	225	229	216	221	227	220	219	221	188	225	218	209	215	246	239	210	212	224	235	226	234	239	256	239	215	254	204	197	207	220	214	192	201	207	230	201	220	226	209	230	224	217	234	241	204	218	220	211	211	249	228	239	218	234	211	213	224	188	209	241	210	222	200	226	229	235	232	232	211	210	209	218	235	244	209	219	208	234	197	210	203	239	223	249	244	238	200	234	216	209	227	231	232	249	183	246	243	231	222	194	223	218	230	210	215	222	211	248	194	247	209	231	235	237	205	223	198	225	227	227	204	226	207	180	226	194	188	228	186	227	256	234	213	205	237	194	198	218	252	240	219	196	227	206	242	225	220	242	235	215	232	225	203	236	205	245	173	222	224	219	194	255	242	218	229	230	272	215	214	207	258	207	206	251	214	214	216	221	225	205	211	223	195	215	218	248	210	224	234	214	212	215	212	238	227	208	231	215	197	209	231	205	230	228	226	211	257	231	228	230	212	211	215	216	213	243	204	237	236	231	212	230	201	232	221	203	220	223	263	227	235	224	164	203	209	201	225	223	201	198	224	219	240	234	221	215	208	216	217	220	235	227	225	220	232	194	210	204	212	190	224	235	220	245	187	231	216	218	224	206	235	186	223	228	250	209	225	214	203	211	217	232	219	196	199	214	198	191	213	209	195	197	203	211	246	253	193	216	244	221	183	240	223	219	202	213	213	228	195	224	244	190	219	235	226	208	246	216	213	209	196	202	213	222	233	226	210	231	213	218	209	230	255	241	230	241	217	235	197	207	225	234	201	237	212	235	222	200	237	214	241	204	245	200	227	210	205	236	217	209	211	184	209	213	210	207	247	189	192	247	191	216	235	217	216	217	221	201	205	220	233	244	223	222	212	207	217	215	222	229	207	204	220	207	195	196	235	190	238	230	240	222	202	243	233	230	223	223	203	199	235	226	221	213	216	241	188	236	198	216	220	209	225	201	205	238	206	200	236	238	229	233	228	193	221	230	246	216	234	236	222	211	212	231	222	189	221	216	200	195	214	222	240	229	226	197	229	206	235	190	198	203	200	228	208	211	226	208	207	216	197	239	217	228	229	258	209	207	249	183	216	204	208	234	222	207	196	193	227	219	223	229	226	217	213	212	211	186	249	225	226	201	200	222	210	222	209	209	230	237	196	213	215	188	220	227	231	219	203	195	223	222	215	228	212	211	204	219	217	213	196	231	222	216	185	223	229	207	218	220	238	203	210	196	227	224	232	241	210	236	204	218	241	216	222	207	213	210	229	201	240	198	199	197	217	233	198	196	207	190	232	201	205	214	214	200	216	261	220	207	226	206	223	227	222	225	254	249	203	228	202	242	226	209	219	214	214	216	237	202	205	217	225	194	215	197	214	240	208	213	208	210	227	209	201	226	251	246	208	194	194	210	248
22579	38299	23318	11654	6026	3329	1953	988	1028	1369	1249	1018	1046	802	603	571	526	509	523	551	534	542	524	508	542	541	577	547	531	559	545	514	553	550	558	575	557	544	547	537	580	560	538	525	527	546	553	535	545	560	527	574	565	558	560	532	538	527	558	539	511	516	540	563	554	565	538	592	552	537	583	561	527	541	511	562	553	572	559	548	531	561	533	553	574	522	547	556	536	576	553	574	532	526	547	561	537	563	536	527	492	550	548	553	552	535	566	543	555	548	576	559	559	546	562	581	572	526	559	560	555	542	561	521	477	555	545	535	560	525	531	562	552	571	525	509	587	540	505	536	537	497	569	532	562	530	536	486	529	544	527	561	526	520	524	511	594	569	505	541	525	517	566	547	541	534	547	543	552	555	573	515	554	531	558	530	551	566	559	527	520	551	553	543	536	560	521	564	563	530	552	522	554	534	522	529	543	531	516	542	514	545	509	568	542	555	532	568	532	567	533	552	560	515	535	538	564	540	562	559	538	524	540	539	561	531	553	529	503	530	524	519	538	548	551	571	562	534	549	537	568	554	550	537	529	488	504	527	528	555	554	530	526	565	551	548	559	530	536	546	527	548	527	562	565	559	552	519	536	617	526	601	566	511	545	552	563	558	530	559	542	518	565	491	515	529	544	556	555	591	551	541	564	529	579	552	534	545	532	522	547	565	527	555	555	571	536	538	535	507	545	506	528	557	532	526	526	578	546	508	564	552	558	539	549	526	550	519	560	499	549	535	502	530	498	542	543	542	561	560	563	526	526	511	609	571	542	598	559	588	523	570	521	557	542	567	533	569	509	524	529	544	558	528	553	553	539	576	559	542	554	529	521	545	506	538	550	540	557	568	570	577	524	550	551	534	520	554	531	548	519	573	577	516	555	513	562	554	562	564	502	540	521	513	534	527	578	580	558	545	505	538	539	545	561	521	523	543	510	508	551	590	596	547	614	521	482	560	484	556	563	531	565	520	499	527	549	546	560	518	552	545	501	539	549	520	532	507	564	527	538	541	572	517	544	523	520	565	529	534	535	616	560	515	547	549	537	568	562	500	522	526	533	538	615	542	512	552	553	488	542	518	535	554	549	576	558	537	629	536	498	510	563	483	533	546	560	556	576	553	546	556	544	535	547	533	515	538	532	545	561	554	485	531	559	523	543	531	539	509	517	550	557	551	562	563	508	544	548	537	532	495	574	570	544	535	523	547	532	582	565	559	523	562	533	553	552	539	556	593	521	542	590	531	537	511	502	541	553	516	512	562	573	575	509	561	538	598	569	521	559	541	584	531	548	530	612	572	535	559	522	559	561	528	578	574	512	558	521	597	565	558	565	568	556	536	582	538	515	518	514	592	557	527	570	533	542	507	572	553	547	564	540	555	525	517	564	552	521	528	522	547	533	523	532	558	580	560	541	530	563	517	559	558	534	581	541	545	491	515	590	498	520	534	534	545	563	544	539	573	538	507	535	559	496	570	487	542	551	546	535	540	495	558	556	556	513	570	516	548	508	524	550	532	537	507	554	515	515	526	533	570	565	525	563	552	526	561	511	496	540	579	534	496	552	548	510	550	542	518	578	511	563	505	529	516	564	558	576	540	535	518	551	501	525	539	558	506	483	513	561	557	532	516	505	554	554	528	504	567	541	545	511	514	563	535	524	544	535	519	534	510	549	504	554	536	563	539	524	547	574	537	498	550	527	562	549	533	515	554	504	572	547	535	483	540	545	534	534	498	541	498	534	551	504	569	562	518	533	563	518	499	534	510	573	562	548	570	518	559	541	531	494	563	532	499	524	540	591	536	536	547	539	511	572	516	548	551	537	493	559	551	588	546	597	510	505	532	531	522	595	539	550	541	536	516	520	529	581	538	558	523	524	555	492	497	540	563	544	559	520	546	527	522	527	516	532	533	545	579	522	571	499	538	556	557	494	561	536	545	557	531	540	567	539	543	519	541	568	522	562	547	537	553	516	532	570	553	542	538	564	539	502	557	561	585	553	557	543	531	536	527	534	562	476	513	530	559	585	544	531	585	585	533	530	527	544	535	539	552	510	550	554	495	558	562	538	530	566	580	569	541	498	547	536	577	565	547	552	555	531	542	531	567	504	525	540	537	568	522	526	546	543	536	539	552	539	564	520	532	546	554	570	539	563	540	539	546	553	581	508	536	526	554	561	535	516	535	544	561	528	518	519	566	512	548	503	594	526	534	519	556	493	529	538	553	517	514	508	533	515	540	504	583	550	556	557	544	540	528	568	544	525	550	551	552	556	514	547	551	540	560	551	505	542	532	540	521	557	546	520	526	549	544	540	572	552	553	528	521	568	552	555	588	548	540	536	537	571	524	520	540	536	499	548	519	544	515	542	577	527	528	523	530	543	516	525	571	512	534	546	569	505	540	525	569	556	558	527	550	514	547	564	523	482	538	523	545	533	524	531	582	547	552	535	494	570	529	576	560	533	539	539	543	499	550	505	580	536	522	536	496	573	577	525	583	520	567	547	540	532	545	573	550	521	552	508	573	554	562	523	525	528	556	566	553	535	558	592	516	547	558	545	548	528	542	538	575	542	549	516	580	524	549	552	529	579	531	535	518	555	537	542	529	531	559	526	553	525	498	530	560	564	510	550	532	507	508	519	528	509	528	574	549	574	513	584	521	573	535	597	535	546	566	532	550	570	519	562	555	588	567	547	536	555	512	539	584	515	577	525	571	524	558	566	519	527	575	550	510	519	570	539	571	552	542	548	581	569	564	516	552	534	536	540	558	548	538	539	533	518	561	524	544	531	521	533	564	524	547	571	551	556	531	574	509	534	523	544	522	557	556	555	560	516	556	544	529	566	551	513	549	558	556	538	497	569	569	542	574	560	569	581	493	519	559	558	521	540	533	587	523	541	507	497	526	535	534	527	561	543	572	559	567	489	548	562	538	581	580	528	546	552	558	513	534	568	569	502	574	551	546	538	535	533	559	539	507	585	537	564	532	521	563	543	551	529	549	489	538	542	546	529	533	558	544	539	562	523	563	567	555	515	536	489	548	548	559	589	569	531	597	512	606	578	527	573	569	519	561	525	557	535	508	572	573	503	543	518	567	550	568	529	534	546	588	539	545	544	547	518	531	564	526	523	567	520	573	559	501	531	540	531	570	579	540	575	513	529	527	551	533	511	529	556	551	560	500	529	514	546	559	538	505	561	525	554	532	534	591	521	548	529	553	512	546	534	533	547	549	554	580	563	521	528	557	566	531	545	528	529	571	595	534	538	564	481	551	560	568	525	546	558	581	525	545	551	545	536	544	563	552	570	539	563	538	564	555	543	566	541	520	533	535	531	553	532	540	524	529	523	544	579	527	528	556	524	589	557	531	532	546	537	538	524	543	527	528	531	509	530	524	557	538	540	532	522	538	531	520	504	512	523	568	541	582	576	519	546	506	514	560	537	560	575	530	523	519	521	557	537	567	525	551	539	571
24403	21536	25249	28286	21580	21797	18015	2269	1649	2828	2653	1397	1652	830	234	234	229	240	223	230	199	219	188	230	210	224	220	213	196	211	202	241	225	208	236	203	214	220	215	217	225	214	207	224	232	190	222	182	239	217	234	230	230	234	211	206	244	232	218	218	210	236	236	222	181	218	215	220	212	246	239	264	223	222	229	210	223	211	219	203	208	232	211	208	222	209	237	243	199	227	258	223	203	231	228	201	206	225	216	226	230	223	213	205	218	234	219	200	211	215	233	234	211	193	180	236	212	207	232	188	208	231	199	199	227	213	232	217	203	208	211	222	213	245	206	233	234	230	240	200	206	214	190	214	231	215	255	211	219	216	225	222	213	229	253	188	200	231	222	206	209	231	225	202	204	193	200	207	228	201	210	209	205	224	213	213	229	205	224	220	227	209	211	241	226	199	197	218	222	225	195	227	230	217	219	231	220	216	226	226	208	213	206	229	200	206	238	231	206	209	218	226	200	209	240	217	217	223	218	241	222	226	250	237	213	223	216	241	238	215	241	212	211	237	209	241	245	197	221	216	240	210	221	224	213	243	238	228	222	239	214	207	208	193	227	200	204	204	226	235	250	230	225	224	230	249	210	223	257	222	236	227	206	202	213	211	201	216	208	225	233	192	214	209	218	203	190	209	194	202	226	216	229	214	201	208	213	228	237	171	232	243	220	191	218	205	212	239	214	210	225	228	188	222	236	198	221	179	209	182	224	233	205	189	197	197	215	213	240	240	205	198	192	231	214	215	226	180	223	193	208	194	191	223	216	222	221	226	207	214	207	219	223	228	219	219	232	231	224	223	195	197	222	219	216	216	246	223	208	212	218	224	208	228	211	205	234	204	239	224	223	222	209	232	236	199	234	206	240	214	212	200	224	202	224	237	213	207	208	238	229	235	206	202	225	211	235	221	222	201	216	196	241	214	239	199	247	223	216	217	207	220	227	236	228	274	206	228	207	211	205	211	209	198	216	199	211	215	209	232	200	226	234	203	187	210	223	226	233	229	219	168	214	232	213	197	222	227	208	203	200	221	244	191	235	221	221	215	196	204	190	207	228	227	186	222	210	226	253	224	230	243	205	227	187	212	225	199	229	215	230	193	226	254	216	207	239	231	223	236	221	227	239	245	221	216	210	208	217	216	206	225	231	196	236	207	223	240	205	209	198	189	235	205	216	230	227	237	216	218	217	246	212	201	209	227	202	229	223	188	211	248	217	219	208	222	228	233	211	211	245	224	242	234	217	258	227	240	209	226	219	253	204	216	242	214	209	214	252	238	210	208	229	217	249	185	234	212	205	192	204	206	225	222	230	210	197	223	243	207	217	227	223	227	189	194	208	227	229	220	217	244	248	215	244	205	223	235	177	222	203	222	246	181	217	225	232	206	246	210	206	208	211	185	216	237	224	212	232	220	208	237	231	217	202	235	199	219	234	221	210	219	213	229	207	236	237	207	211	229	251	227	215	216	215	227	237	227	223	230	221	242	242	222	230	242	231	214	228	243	246	216	205	192	191	184	184	206	213	244	219	211	233	207	240	234	199	207	226	225	225	198	228	201	212	228	215	190	204	238	207	213	225	222	220	229	227	208	207	221	228	222	192	197	207	229	213	219	204	225	216	206	221	212	197	229	198	219	238	240	223	237	222	250	206	241	216	222	194	196	228	220	226	218	236	217	211	212	208	204	218	201	207	213	216	229	204	235	189	205	227	213	219	188	229	190	198	229	223	199	220	219	207	197	216	238	213	208	226	219	212	194	219	218	223	217	202	194	228	212	207	235	227	219	212	246	182	212	215	241	231	218	200	212	207	236	217	226	200	205	221	229	214	229	208	212	212	211	184	222	210	194	215	217	215	201	245	214	215	233	214	200	226	189	214	205	228	236	205	171	234	209	204	204	243	228	204	212	224	226	249	205	226	234	224	218	226	227	229	223	210	256	200	235	216	242	268	216	229	213	225	191	228	206	210	229	227	249	209	242	222	235	217	234	222	193	198	205	233	192	220	233	216	191	251	220	226	246	220	231	226	191	212	232	202	225	204	224	217	227	193	230	200	244	184	216	220	232	215	182	227	231	221	229	227	206	195	247	207	241	195	216	191	210	204	197	208	226	229	196	202	222	224	204	240	203	235	230	225	206	213	211	237	214	207	225	220	227	235	214	212	222	177	215	193	239	219	229	195	217	245	208	211	267	214	219	266	214	228	215	189	207	239	206	221	204	223	227	211	223	231	220	199	228	204	232	202	201	185	214	239	237	227	214	225	203	206	210	225	253	219	228	214	207	252	214	181	207	241	200	208	235	237	204	244	193	241	219	252	222	216	202	239	233	240	211	228	229	226	250	240	210	206	200	232	254	210	235	219	216	221	239	210	216	202	226	215	212	219	217	226	233	226	233	215	198	203	233	205	196	202	223	209	237	208	222	210	217	208	230	230	224	216	206	213	197	204	209	227	224	207	216	224	213	203	207	211	201	199	216	197	203	223	201	193	238	217	217	246	236	224	204	225	227	224	257	214	207	253	204	238	235	237	218	237	251	228	202	214	214	203	211	207	236	223	223	203	212	216	218	206	210	227	227	202	241	249	203	215	257	223	205	219	207	197	201	204	250	214	225	209	206	228	229	205	237	229	200	216	251	216	216	228	221	215	207	222	222	237	211	175	217	218	222	215	195	225	209	213	229	217	223	244	227	181	231	213	249	210	198	205	223	206	201	208	239	205	193	256	219	223	202	213	228	235	214	212	231	216	233	227	194	209	216	205	223	220	210	219	223	174	224	213	227	211	241	235	207	223	209	218	226	207	179	222	226	239	225	230	224	236	232	246	233	214	240	222	240	238	214	228	226	213	242	209	205	230	228	225	229	191	237	228	195	216	219	239	234	225	215	215	194	215	208	225	212	221	248	221	219	232	210	249	190	221	215	223	208	216	226	211	167	223	202	213	204	229	209	233	234	180	214	211	218	184	216	212	209	209	228	204	224	206	215	237	207	194	252	219	236	192	200	215	227	214	205	233	225	239	221	232	186	212	206	209	239	221	207	246	233	216	221	239	213	236	202	237	241	217	231	226	200	209	222	222	222	217	223	186	207	214	220	213	210	235	236	220	233	219	236	199	190	237	214	200	186	225	236	195	213	203	234	209	209	206	212	229	228	178	207	230	222	214	218	250	198	210	204	217	207	256	213	212	190	240	213	210	235	210	215	230	195	222	222	224	214	238	203	224	226	197	212	254	225	237	226	227	216	197	193	192	205	228	221	211	200	210	220	217	218	220	218	233	235	219	216	205	236	211	250	222	230	244	244	221	218	228	204	233	219	226	211	242	210	210	202	203	203	211	211	216	210	227	228	207	236	247	234	208	241	216	240	218	219	234	223	222	211	210	229	228	218	223	226	218	231	235	188	193	224	220	229	227	212	219	228	204	183	222	191	223	202	235	215	198	205	238	217	197	222	212	233	248	229	218	244
26435	44125	31886	17061	8982	5083	2214	1032	1315	2195	2054	1295	1490	944	543	560	532	532	546	505	535	497	585	520	548	534	518	535	503	534	522	490	526	545	546	534	518	564	499	531	516	481	508	550	541	520	517	523	509	527	572	498	507	538	535	529	534	489	515	529	515	536	518	534	497	545	493	556	508	547	546	511	523	461	520	510	501	527	526	523	576	547	526	490	491	523	507	534	486	526	496	509	493	497	560	491	511	551	500	493	545	514	538	496	514	487	510	515	508	525	517	559	529	487	536	517	500	541	520	515	528	549	559	514	524	510	491	499	575	552	510	503	477	531	508	540	500	473	526	507	514	505	528	556	509	533	517	530	534	509	525	508	518	545	528	531	532	536	518	501	509	497	503	513	499	503	510	503	528	502	485	494	531	547	545	520	566	528	498	512	532	481	514	507	554	486	527	535	513	531	507	528	474	553	523	542	502	529	512	518	499	530	533	521	483	558	472	508	523	524	505	520	478	514	513	490	517	520	491	479	535	490	515	555	465	504	509	548	516	491	525	564	515	536	517	480	512	510	493	498	507	557	497	489	514	507	503	523	537	480	537	481	475	534	526	517	528	505	501	533	512	521	526	518	510	513	536	552	506	502	500	528	566	536	509	501	475	524	504	551	540	527	521	506	512	489	516	523	518	519	543	537	487	503	530	558	523	532	513	529	528	513	493	532	553	552	512	509	517	534	507	534	483	526	483	529	517	544	511	530	522	562	519	510	545	579	513	507	528	505	542	479	517	489	550	512	501	518	522	556	502	500	528	487	526	537	548	476	493	532	522	526	574	538	519	511	543	534	473	521	503	572	518	519	490	532	523	522	547	498	547	530	525	563	520	512	516	497	510	519	540	538	523	537	530	534	519	523	516	505	535	476	524	505	513	527	535	490	524	500	507	516	511	550	532	532	523	493	515	507	535	535	529	553	515	529	475	551	507	499	501	513	495	518	523	518	501	536	499	468	565	480	482	530	533	507	525	531	527	508	500	558	519	494	531	481	492	496	500	582	485	503	528	549	519	516	504	528	526	497	521	521	523	559	528	494	506	520	497	527	520	540	541	504	520	544	511	528	516	523	476	518	547	497	487	558	514	525	528	503	541	538	524	509	473	502	520	503	515	495	566	493	559	529	506	530	540	519	486	531	516	539	479	475	502	498	529	518	496	537	521	507	502	553	511	518	500	513	510	495	504	550	556	513	527	492	558	539	518	541	501	514	512	510	522	506	500	504	536	484	517	516	554	526	517	558	521	492	515	519	513	504	483	514	512	537	472	481	516	533	505	516	496	492	541	535	543	494	491	500	537	529	565	543	499	491	504	522	519	503	505	495	552	547	530	510	499	546	543	493	537	516	503	540	540	503	515	506	532	541	505	497	502	491	566	502	545	538	501	532	472	495	534	525	502	508	506	531	531	504	507	527	511	536	496	506	501	503	518	470	520	548	546	556	492	516	534	519	512	515	517	505	474	521	508	527	541	543	499	548	504	514	532	522	512	509	520	524	489	513	512	504	553	535	497	507	489	542	542	567	545	496	544	524	503	561	515	512	501	521	508	539	507	510	481	479	511	518	495	517	518	502	518	519	523	537	550	545	512	526	543	538	510	514	494	528	499	584	493	508	480	514	513	520	527	504	531	507	498	507	525	472	471	478	541	531	531	498	477	485	501	534	545	527	492	496	516	531	524	526	501	502	564	540	484	482	535	521	521	501	488	540	525	546	513	559	492	526	529	482	513	510	545	529	520	560	532	519	513	473	515	478	503	502	477	502	514	538	534	498	535	499	516	532	557	538	514	524	497	534	499	539	538	570	517	510	519	507	520	535	517	542	498	527	522	526	475	544	519	506	511	468	525	545	538	503	512	508	540	572	537	568	538	518	479	521	494	543	513	515	507	542	495	495	491	524	545	536	504	546	523	500	499	547	535	531	484	510	493	506	548	520	556	513	525	539	536	490	514	500	525	508	481	482	514	555	535	537	542	513	516	489	499	503	502	509	524	511	508	523	504	545	517	477	512	513	527	510	524	548	479	519	507	510	543	501	537	564	504	534	505	479	535	489	520	484	508	522	537	518	501	494	490	512	484	507	504	531	527	522	534	532	506	502	537	542	534	520	503	487	488	519	499	499	521	519	503	521	473	519	537	509	531	516	519	509	526	507	506	542	503	522	522	490	505	522	539	541	535	515	484	550	475	534	504	481	560	547	512	522	466	502	531	509	514	538	484	494	543	518	458	551	513	502	491	537	516	517	522	509	531	491	488	506	513	538	487	517	500	516	517	560	533	552	512	542	520	549	515	528	522	529	516	508	521	519	557	511	532	487	528	531	499	517	512	521	545	522	506	479	499	501	569	527	529	482	529	550	503	536	521	499	508	500	495	509	533	545	509	523	513	507	518	554	502	503	527	507	556	507	508	478	568	504	551	523	530	533	514	564	490	537	509	540	533	504	497	533	502	476	537	512	537	527	498	497	532	491	545	496	545	478	518	495	558	506	510	556	479	563	510	505	549	505	514	473	537	516	532	573	529	477	540	526	521	502	473	503	510	521	567	499	527	535	517	499	518	532	510	540	548	530	500	513	544	503	522	543	484	534	551	504	557	502	536	517	514	492	515	528	504	483	519	547	503	516	464	493	523	516	539	508	517	548	515	500	504	477	492	527	524	504	549	512	537	529	501	506	532	545	530	506	509	509	504	539	493	521	513	538	551	514	521	512	495	486	535	518	513	491	523	554	503	536	528	504	504	558	521	584	529	537	535	479	531	519	486	536	498	519	516	564	481	528	514	553	504	517	484	479	516	545	478	496	522	502	520	518	483	502	485	522	542	536	557	532	477	511	513	588	534	529	499	522	495	535	521	544	492	530	472	485	511	526	555	534	546	505	541	481	558	514	506	499	547	492	503	548	526	532	525	539	519	493	512	496	516	555	481	505	515	515	468	514	511	508	493	520	495	508	520	537	554	553	543	541	501	479	503	506	504	521	496	523	570	519	489	488	537	512	547	540	525	566	574	541	523	536	524	509	520	524	528	542	537	519	498	489	536	488	576	497	506	540	515	528	522	549	547	515	520	494	495	528	515	511	525	492	523	517	515	509	509	532	470	494	500	559	552	496	510	515	536	461	490	537	515	496	531	523	496	517	517	534	520	526	506	517	527	522	505	485	532	526	512	509	533	501	559	523	558	487	520	500	516	558	523	509	529	495	508	481	504	503	500	532	509	538	506	567	498	537	513	561	531	488	549	530	550	522	549	535	481	543	503	528	483	483	502	476	486	543	536	521	496	542	518	504	530	507	512	514	519	552	516	528	499	473	512	555	519	503	539	545	532	480	506	547	511	510	513	510	521	483	456	470	494	520	520	543	493	524	544	486	527	543	553	558	511	504	480	550	480	547	541	532	518	522	528	523	541	538	512	517	529	504	534	514	523	539	530	485	513	539	508	532	499	485	510	517	483	545	522	529	485	526
32253	23556	21109	10243	3506	1822	996	403	232	314	317	268	224	189	176	154	155	170	144	169	169	142	156	160	139	150	147	168	164	141	144	168	156	149	135	144	151	177	157	177	155	147	142	147	160	159	176	157	153	136	178	157	163	173	141	177	141	139	152	131	170	177	160	149	141	140	130	159	162	162	171	157	170	134	143	151	157	158	177	151	170	148	176	176	177	164	160	165	156	145	162	161	164	160	149	152	172	148	162	160	160	145	129	166	175	157	155	156	155	160	156	153	160	161	141	169	144	137	167	159	176	183	171	156	174	158	166	185	150	158	135	149	156	183	151	163	142	167	160	181	136	181	141	133	159	166	163	168	156	170	156	149	151	155	158	179	148	150	154	145	154	192	150	157	154	151	124	166	174	154	152	153	156	155	166	146	143	148	173	129	140	161	164	164	158	162	175	151	167	156	173	143	151	147	170	157	160	131	156	154	169	153	163	161	157	145	163	156	139	165	154	162	170	164	129	156	168	158	141	153	144	180	122	155	152	136	149	163	168	154	169	164	169	150	171	160	142	175	151	115	138	158	149	165	172	179	142	155	135	161	139	165	163	154	157	127	159	159	170	156	165	174	157	168	177	143	154	150	161	148	149	161	141	149	160	168	164	148	146	171	158	153	145	133	157	137	170	159	171	170	148	129	144	144	155	162	135	143	153	163	153	172	161	160	161	149	191	186	161	128	146	166	174	168	136	172	159	148	138	157	157	149	163	172	168	147	157	151	189	154	161	157	165	144	159	172	160	144	152	162	131	167	146	154	159	165	169	134	151	152	152	154	149	162	150	168	190	156	143	154	147	147	169	153	144	150	175	138	159	157	172	114	142	138	161	158	175	134	155	164	158	169	169	161	159	172	151	179	143	157	143	143	130	158	153	164	170	172	157	159	154	143	153	165	150	173	155	159	158	153	137	144	148	143	141	158	167	171	170	141	168	135	193	142	165	167	136	181	147	170	144	170	155	143	140	146	161	150	155	163	173	155	177	156	166	166	138	138	144	135	152	148	168	163	173	163	144	163	147	145	172	168	142	152	158	185	159	150	156	181	162	171	163	148	155	157	156	171	164	149	175	161	165	140	147	174	168	152	153	159	154	148	156	144	156	170	176	170	167	162	139	157	140	166	157	167	160	154	175	153	180	179	168	170	152	153	166	159	165	163	183	170	168	148	161	150	162	166	166	169	164	179	150	145	142	136	165	191	172	144	148	179	146	164	143	137	143	133	170	164	175	134	142	148	153	156	170	149	156	146	138	149	145	166	159	160	152	149	158	135	149	150	153	158	167	154	149	144	173	144	148	175	148	109	171	172	138	169	165	164	156	173	148	169	162	156	177	128	176	172	152	183	163	140	162	144	173	142	163	164	148	151	167	173	163	165	179	137	160	155	142	174	189	154	170	136	142	160	162	148	149	130	138	139	162	156	164	149	159	153	149	151	157	148	155	156	142	142	149	172	174	179	149	150	155	149	165	141	160	130	147	153	137	166	178	144	166	154	174	166	155	180	163	160	150	149	164	170	169	147	169	142	150	132	148	142	162	169	140	146	149	170	185	149	145	166	152	158	159	167	135	182	137	141	142	140	166	152	170	161	176	146	144	172	159	143	155	159	156	135	184	157	178	170	169	153	167	187	160	159	145	152	160	144	166	150	161	155	162	163	145	159	165	154	163	144	174	158	139	150	176	172	159	151	153	185	160	194	151	150	129	157	173	169	151	151	193	162	168	154	171	142	137	146	145	156	136	128	170	184	152	157	177	178	168	170	170	165	167	143	168	151	164	151	164	157	154	145	160	146	147	146	156	174	153	165	165	146	152	151	146	163	165	176	149	171	179	126	132	148	150	151	129	163	142	133	177	145	154	141	154	163	168	147	149	149	159	150	162	146	158	146	165	139	143	156	143	172	150	152	133	163	162	133	176	152	160	153	192	174	155	168	164	164	152	150	148	144	158	142	137	154	167	169	191	178	147	136	160	156	162	149	148	151	141	156	181	163	148	159	180	146	162	175	141	162	145	155	153	179	164	159	160	156	141	161	145	179	154	164	150	160	153	160	156	162	166	138	168	180	144	155	161	173	156	139	162	180	162	148	162	147	186	157	166	155	162	175	178	145	149	151	164	142	172	163	172	189	137	172	149	159	153	161	174	171	133	157	156	149	147	174	155	137	172	159	150	160	151	144	159	146	157	171	156	134	186	167	161	149	153	161	157	154	161	150	162	150	167	161	163	143	150	159	135	164	158	157	169	166	175	190	157	129	143	157	154	170	162	147	146	171	157	169	130	153	121	152	165	167	162	151	165	171	143	142	151	158	169	167	152	147	175	183	150	134	157	150	147	149	172	152	157	153	150	169	153	148	162	164	168	163	153	157	165	165	142	150	140	144	160	151	144	139	161	167	174	155	149	144	158	149	152	127	155	159	151	148	172	147	154	167	161	149	135	154	180	139	156	151	137	160	146	177	175	169	150	147	191	157	189	176	150	143	151	130	139	155	138	154	148	151	147	165	133	142	158	141	152	149	176	165	161	147	154	160	164	167	162	142	161	158	132	158	164	181	133	159	142	155	170	158	147	161	156	153	167	150	175	148	157	139	169	150	145	157	164	136	159	148	181	143	150	152	151	150	141	177	143	158	161	152	153	143	152	153	182	171	134	150	141	169	151	153	144	164	175	142	159	161	152	169	169	151	160	171	141	150	143	152	155	138	162	147	146	181	162	158	155	174	147	164	140	166	142	148	160	177	153	152	167	175	156	161	160	159	167	160	162	133	169	142	148	143	170	156	141	148	157	193	163	128	165	163	145	144	170	153	169	172	164	165	141	161	172	158	165	163	150	159	163	172	164	180	137	164	147	191	177	165	172	154	149	178	152	176	151	172	162	139	168	162	170	174	155	154	180	150	165	165	152	148	161	173	144	150	151	140	160	152	158	165	135	145	167	167	185	161	151	142	173	156	156	157	161	163	150	139	156	170	154	165	172	162	149	167	154	152	146	156	147	159	136	152	141	152	170	158	186	175	170	166	136	164	149	159	182	150	150	156	182	162	155	160	162	169	166	145	153	147	148	163	156	147	185	148	134	152	142	157	161	169	155	162	149	146	165	174	135	168	119	150	173	138	152	162	159	152	182	142	151	166	149	190	158	156	166	176	167	138	155	153	158	158	167	162	155	163	157	184	178	170	165	168	173	137	174	154	150	172	152	164	152	151	149	154	157	158	138	152	165	167	165	153	157	162	168	138	159	167	169	164	144	166	164	144	169	123	154	188	160	153	162	151	177	145	172	141	155	151	175	135	171	170	180	170	165	148	138	167	151	161	148	146	151	131	162	164	159	147	178	145	157	178	144	151	147	156	159	167	168	150	176	148	146	170	134	161	141	156	154	159	153	144	153	154	165	136	149	154	156	137	150	160	171	187	158	147	145	163	149	165	143	151	182	152	135	162	152	148	152	157	148	153	137	170
21335	27362	14140	5744	2587	1566	947	577	467	540	599	532	512	418	421	422	428	419	413	414	423	425	406	429	437	396	404	419	423	437	394	431	399	375	415	429	410	428	423	434	395	384	424	429	449	414	405	403	429	414	411	415	424	447	400	403	428	472	399	394	450	421	468	401	426	463	465	405	451	461	386	390	435	404	411	411	394	396	432	443	421	401	428	376	428	434	395	436	445	417	428	423	453	423	428	421	429	425	416	440	430	426	434	447	399	447	441	442	429	449	419	426	434	410	441	439	421	422	406	419	402	440	426	421	418	426	385	417	438	408	406	459	467	435	405	422	437	406	419	398	413	419	410	385	449	443	429	431	414	408	432	441	443	406	420	406	432	399	388	397	433	388	408	396	411	493	433	421	450	422	402	419	452	410	441	427	434	401	432	435	414	387	440	436	449	398	402	407	384	408	440	402	421	386	419	401	431	431	434	424	444	437	449	412	393	417	403	424	407	376	424	409	427	429	434	426	422	403	466	410	406	410	436	404	451	430	434	466	416	386	405	445	437	407	423	415	372	428	423	434	403	430	436	398	437	409	439	430	415	443	380	423	421	448	455	422	371	441	420	391	413	414	445	410	399	415	420	404	455	405	410	463	425	408	423	425	427	490	409	419	458	404	419	433	441	436	439	403	455	398	424	428	424	440	420	435	428	406	447	424	432	410	442	400	411	427	392	385	398	450	462	418	435	407	400	434	389	446	393	415	444	428	463	421	387	434	438	399	425	387	404	415	430	426	450	394	419	435	449	423	386	395	375	420	431	386	423	385	444	377	440	466	381	429	403	436	420	398	436	434	426	430	411	414	424	438	415	414	389	397	403	432	406	402	416	389	440	404	428	435	415	452	413	434	445	412	382	425	420	451	392	390	409	370	433	398	475	431	439	411	447	423	416	449	425	443	407	447	412	382	416	407	404	413	428	404	423	461	401	407	405	425	420	404	412	381	435	415	445	423	433	402	423	426	436	400	418	387	434	399	442	441	429	437	433	410	456	362	390	448	407	395	455	434	436	465	390	444	423	447	393	429	447	418	435	445	393	437	412	422	420	409	417	415	396	415	404	473	415	428	435	445	412	413	412	415	432	416	409	398	465	381	422	410	415	433	421	411	401	428	425	434	454	430	413	435	380	403	445	393	405	436	419	443	413	430	429	423	418	409	455	405	416	424	416	421	423	414	422	448	441	430	386	425	453	400	418	400	430	448	412	447	443	432	402	463	416	402	438	437	431	401	409	429	403	405	387	424	429	399	425	419	421	465	424	435	392	435	435	415	435	396	477	433	406	461	444	432	390	426	412	382	400	405	422	423	371	404	401	396	423	419	424	439	418	441	381	418	402	432	409	416	435	423	402	409	453	414	404	462	409	420	430	435	437	410	427	423	422	426	427	406	390	417	395	461	428	426	397	394	466	408	453	460	426	394	423	457	403	417	434	416	448	468	406	410	400	403	445	430	414	446	435	417	417	403	425	451	420	439	444	412	434	391	444	404	377	409	453	437	418	415	438	432	420	378	419	410	409	437	408	403	428	439	424	425	448	428	403	416	434	426	406	432	400	431	414	458	434	428	405	408	388	395	404	407	395	407	414	423	426	433	411	397	435	412	434	399	401	425	443	450	431	432	384	413	469	363	426	446	421	404	423	394	424	388	391	390	462	440	429	425	441	415	400	431	410	405	377	390	376	388	394	450	396	428	425	415	424	385	396	410	413	453	403	453	409	432	421	411	404	448	436	438	435	454	381	424	384	408	424	395	438	447	425	424	406	440	421	413	433	402	400	414	431	411	402	401	413	415	422	407	384	429	428	444	392	440	449	440	459	441	444	425	383	407	415	423	423	406	394	443	422	447	433	424	405	402	399	428	432	438	457	401	411	439	406	430	405	395	396	437	426	421	428	449	428	408	419	445	415	378	422	400	402	397	404	382	417	446	375	412	434	438	374	415	423	424	415	419	395	423	417	427	438	417	407	406	407	423	419	418	442	399	429	415	386	450	434	424	419	446	442	415	402	406	388	438	434	435	440	404	382	375	420	444	403	419	443	436	422	444	378	395	453	454	403	381	426	404	463	435	470	407	426	473	427	436	407	390	417	390	444	412	424	407	426	432	386	413	447	362	439	396	419	375	437	410	464	435	385	421	435	425	424	433	411	411	375	400	440	415	422	350	418	421	445	421	461	438	419	423	415	414	391	418	401	417	437	437	439	434	403	416	447	378	438	441	445	422	435	427	419	393	451	455	363	409	408	398	430	403	381	410	427	383	415	398	411	458	424	428	415	470	395	391	426	379	421	415	432	397	425	426	412	380	459	410	405	416	416	397	420	449	435	399	391	398	394	433	446	398	416	452	376	437	430	436	424	390	408	417	412	406	430	460	425	446	431	397	445	425	435	413	393	421	422	458	377	453	423	404	425	419	419	392	431	409	384	383	441	415	408	413	428	397	454	450	407	397	438	392	423	416	423	450	429	448	416	370	414	403	382	421	411	441	470	406	459	407	411	457	446	387	402	413	405	390	409	431	430	435	397	433	396	414	419	388	417	448	436	413	422	396	430	419	421	432	427	398	436	432	425	436	432	390	408	421	386	400	426	417	435	421	397	467	407	398	374	460	446	412	428	388	410	461	440	433	437	429	407	428	433	435	425	428	416	364	451	442	409	423	423	435	428	423	414	444	409	389	412	426	425	440	453	416	434	430	403	431	435	462	410	424	427	409	442	412	431	408	439	420	436	426	405	468	421	416	463	412	412	411	429	430	418	437	414	422	455	416	418	440	437	405	452	419	424	434	422	387	417	410	392	403	394	428	395	431	450	436	425	447	412	447	426	403	414	412	454	395	423	418	423	400	402	450	432	454	417	426	451	442	404	427	407	442	387	398	386	438	454	431	434	406	410	462	420	407	418	414	407	396	424	428	404	418	431	456	426	424	417	427	405	406	428	447	420	416	439	410	401	397	438	447	430	415	411	408	461	416	403	403	415	438	434	439	449	428	432	368	433	398	402	432	421	416	413	426	450	427	425	450	406	404	410	414	427	409	438	392	418	440	421	444	406	438	419	423	402	417	419	435	424	428	397	429	451	432	431	417	426	427	393	403	393	427	388	421	427	421	408	396	462	406	460	421	398	441	407	421	421	407	394	461	424	450	413	415	414	428	373	438	424	410	428	431	387	408	373	389	421	447	432	428	382	451	427	423	418	437	417	386	419	395	400	425	411	418	431	385	417	417	406	417	426	450	395	435	425	456	391	432	425	397	421	425	440	390	415	402	439	387	439	455	396	401	440	421	415	410	451	441	395	401	434	393	453	419	452	418	410	392	403	428	418	437	393	402	385	406	384	404	421	402	427	421	412	408	395	419	433	415	414	440	412	432	427	444	392	422	423	424	397	430	413	387	432	419	438	397	414	418	453	385	436	416	445	421	428	380	439	414	397	450	406	400	397	434	422	433	391	429	446	418	409	411
25068	21519	24859	28608	21650	20054	5899	1315	570	1544	2048	1559	1077	425	265	222	208	239	238	230	215	243	233	219	219	229	223	262	239	210	214	254	239	237	210	249	251	263	236	212	270	262	235	237	212	197	232	251	230	234	223	226	243	228	245	254	248	225	229	204	243	253	244	233	230	241	251	232	224	226	230	249	222	233	222	244	215	203	218	235	244	258	248	225	241	244	236	230	228	244	214	225	235	253	269	226	235	215	221	226	204	204	253	229	239	244	230	226	249	245	263	220	228	230	220	260	243	239	264	222	242	221	242	237	199	228	212	224	220	231	233	234	220	206	230	225	233	254	232	216	246	248	226	213	240	227	242	244	227	213	247	235	216	237	224	227	270	238	213	238	239	221	261	216	238	232	252	232	227	242	255	222	264	254	228	231	244	201	207	248	235	244	248	237	214	251	215	239	212	197	242	242	240	244	239	226	223	248	212	225	225	220	230	259	239	232	212	269	220	216	245	246	212	209	243	232	248	243	233	237	247	251	235	238	236	245	241	244	238	224	239	236	256	212	223	258	232	209	243	242	235	243	235	249	231	241	221	235	213	234	205	247	220	229	237	244	217	218	244	235	239	230	208	218	266	231	244	236	264	254	244	213	228	247	255	226	227	236	229	228	230	236	243	228	250	231	217	269	234	245	238	218	231	255	245	233	223	222	234	226	187	233	250	237	207	212	240	232	238	228	230	232	257	221	222	229	240	226	245	223	228	228	233	228	239	247	238	223	254	240	260	213	239	212	234	214	243	232	244	213	208	237	232	247	242	238	233	215	241	254	244	242	213	226	224	248	237	247	235	228	228	225	221	225	223	234	242	213	224	242	237	242	219	250	215	237	223	208	241	286	236	227	258	228	254	235	215	230	222	207	230	225	226	234	221	202	241	236	221	226	230	219	224	232	224	242	240	254	237	229	219	233	236	229	240	251	237	230	249	218	242	226	247	217	223	245	256	234	239	230	226	267	245	222	231	231	234	209	218	224	233	249	211	275	241	235	236	211	236	253	223	219	260	232	228	233	243	245	238	218	233	222	240	197	244	242	252	249	244	204	214	254	236	221	228	217	241	234	225	250	252	233	219	256	234	240	222	207	239	233	229	225	242	225	231	227	241	240	264	217	240	235	241	268	226	222	218	241	228	233	216	256	243	230	219	223	242	234	249	234	251	247	241	228	237	222	237	245	223	223	240	212	236	219	219	254	229	232	261	206	228	238	223	228	249	249	237	259	220	209	251	259	223	229	247	253	246	233	257	220	213	270	245	228	226	227	217	231	201	240	219	202	235	219	233	250	224	218	233	231	238	253	206	225	215	231	253	250	239	239	275	212	234	245	218	213	242	221	249	259	235	250	231	225	250	250	237	207	226	224	231	261	216	220	245	228	229	234	231	239	251	253	212	214	244	239	251	218	226	208	222	252	235	249	230	220	230	261	227	229	247	238	256	249	215	234	245	231	221	229	225	216	254	250	227	238	230	227	213	220	201	221	244	240	272	240	223	261	224	262	221	224	218	215	223	242	217	209	221	227	232	226	242	230	247	240	254	230	215	238	213	248	218	263	225	230	223	218	252	210	262	242	219	223	243	243	261	267	242	273	231	251	216	248	242	249	248	230	253	237	260	225	230	238	237	225	226	258	233	217	217	225	239	210	279	255	241	215	235	211	249	217	216	231	208	240	240	242	251	228	211	222	214	233	260	234	242	224	227	235	204	265	252	244	235	244	248	231	238	252	242	223	198	235	230	218	237	280	236	209	226	248	232	229	250	257	204	274	219	254	216	244	234	236	223	208	207	231	250	230	211	241	239	213	205	237	218	256	254	231	218	229	279	255	232	260	235	278	248	224	199	243	239	240	250	222	204	246	251	242	252	246	224	238	232	224	243	250	233	256	218	257	268	209	253	263	221	247	221	238	225	217	229	217	233	218	252	240	227	214	268	249	230	228	228	234	262	209	216	228	222	255	252	218	237	246	243	234	243	226	244	240	245	218	244	231	249	243	223	243	229	230	240	230	245	228	243	240	239	244	250	226	214	226	238	224	219	231	245	253	240	241	225	253	235	206	252	242	298	199	228	238	232	222	237	223	223	254	243	229	251	231	223	233	223	236	241	229	218	218	225	232	221	250	238	229	229	215	212	223	229	208	252	187	248	228	207	239	224	234	222	237	242	233	222	239	240	242	231	244	222	266	217	229	281	237	233	248	227	235	212	236	241	245	260	248	233	230	206	210	242	242	251	245	247	246	248	238	240	226	233	229	250	207	245	234	218	225	266	253	237	215	240	265	230	228	246	270	231	232	227	213	243	255	233	244	202	228	227	196	218	237	221	213	236	219	236	234	215	222	233	261	226	247	247	225	209	216	223	250	242	227	197	239	248	232	254	261	247	223	228	217	227	221	214	228	231	215	264	232	243	234	226	214	232	239	219	217	203	233	248	205	227	227	257	235	225	227	209	257	263	218	248	240	235	250	221	228	227	209	254	247	227	238	222	230	257	211	225	240	245	230	237	252	227	215	193	228	240	234	244	242	236	216	240	214	201	226	248	232	228	229	233	219	235	223	214	249	253	245	227	230	220	240	223	230	282	247	274	244	223	250	240	193	235	214	233	263	212	231	240	236	222	246	244	239	254	228	240	248	226	228	235	232	222	210	236	238	252	234	226	241	212	241	234	233	205	244	226	250	257	221	240	214	237	223	235	239	235	265	250	212	245	261	226	218	252	229	255	240	218	243	229	230	247	237	240	214	229	223	256	228	262	227	247	219	220	233	249	216	269	218	252	228	203	224	231	237	231	223	241	225	225	227	234	238	230	241	238	249	235	222	232	232	214	263	231	219	254	250	227	231	232	244	222	221	246	238	205	260	209	219	204	238	236	251	215	230	249	260	225	221	226	232	260	218	259	243	231	233	219	218	230	241	237	236	228	211	260	214	236	235	253	260	247	220	233	237	223	241	264	241	235	248	219	239	214	249	210	225	227	248	245	230	241	231	251	223	259	248	233	204	231	206	259	213	227	215	218	220	218	191	252	221	249	217	227	233	229	253	229	206	208	216	224	201	260	216	207	225	225	225	260	227	253	240	275	234	246	251	209	226	230	204	241	236	275	221	220	222	211	231	256	215	250	234	219	236	214	239	235	214	233	208	230	237	245	234	252	210	239	244	256	237	268	256	217	238	246	233	232	235	232	246	218	217	236	217	227	230	196	239	235	212	257	246	235	215	263	215	221	238	250	215	230	225	223	241	223	225	223	207	219	241	246	226	235	224	236	220	215	231	228	233	256	227	260	228	226	210	214	232	254	261	236	236	234	241	244	249	206	232	238	204	234	233	236	232	234	218	220	242	256	231	240	230	223	245	220	237	221	232	224	198	205	247	223	233	226	228	211	225	217	219	229	233	215	244	242	245	218	231	231	205	235	241	229	276	229	234	227	241	240	258	226	221	229	231	241	232	243	263	223	251	246	251
24416	37603	20708	10492	6351	3860	2209	1135	797	1504	1829	1633	1216	762	586	568	573	578	544	573	583	564	600	589	535	560	548	588	570	559	587	560	614	587	559	587	598	594	564	569	619	574	580	576	594	594	563	573	563	569	601	542	627	547	575	574	574	543	598	588	598	542	559	577	587	574	573	560	609	548	591	558	576	563	551	568	556	566	511	644	589	583	570	590	596	593	548	556	602	536	557	603	621	564	603	588	620	575	561	616	576	590	580	553	562	589	573	601	615	579	610	563	561	603	607	615	571	558	550	578	581	597	564	605	576	585	622	571	578	568	540	558	590	579	562	571	574	547	578	561	579	585	579	564	586	552	591	547	591	609	565	580	521	558	584	549	568	603	573	560	556	572	535	589	562	605	594	599	579	538	601	582	581	552	567	553	588	604	570	600	557	555	555	556	582	558	520	566	592	581	515	588	627	543	544	561	598	559	562	546	609	539	580	539	580	607	609	561	561	560	543	612	568	546	594	549	535	606	521	557	553	571	579	546	567	586	600	569	575	583	571	592	578	547	537	599	566	605	594	599	608	575	571	541	562	555	550	559	566	556	616	567	592	592	582	564	572	560	563	553	569	585	566	567	554	573	568	556	560	574	556	546	591	575	587	548	559	582	598	538	541	538	545	540	564	557	552	567	565	570	539	588	591	566	542	587	589	569	635	531	610	586	558	589	530	569	584	593	607	580	530	567	597	557	535	558	567	554	576	577	572	513	568	531	569	554	529	606	571	595	553	619	574	604	554	566	622	546	540	566	583	562	592	560	610	547	563	589	572	578	584	599	565	581	597	594	594	616	590	587	574	596	556	583	556	617	612	525	585	607	527	605	578	617	571	558	596	554	580	556	570	575	591	531	591	543	549	551	604	583	582	546	630	556	597	626	575	581	584	596	579	563	582	565	515	538	606	589	579	535	605	560	591	573	590	549	579	570	593	560	563	569	549	607	585	573	553	565	597	558	588	584	575	611	516	531	543	590	591	560	558	603	615	579	609	605	554	607	580	573	579	622	564	544	629	576	536	602	566	550	570	537	535	646	586	621	537	613	562	566	570	558	583	589	569	572	559	537	575	588	558	596	597	608	580	574	613	630	556	589	586	573	502	620	574	582	592	591	535	556	507	560	587	568	607	547	562	577	537	540	532	612	589	539	598	586	572	569	587	576	588	536	599	582	564	584	592	575	563	539	598	567	563	621	587	561	612	588	574	595	578	583	570	597	573	569	571	543	560	554	563	564	611	541	582	619	579	612	603	584	573	546	590	530	582	591	578	616	567	574	555	604	554	545	581	576	608	631	559	582	568	582	602	599	598	582	582	589	617	559	599	591	546	610	571	611	537	570	586	637	546	559	593	576	610	548	589	581	569	567	589	562	616	609	574	581	574	549	586	590	559	563	588	606	586	570	602	551	586	588	550	579	554	598	609	600	642	569	619	540	545	584	572	602	577	612	548	625	566	577	549	605	521	613	543	580	588	603	504	556	573	592	616	552	570	626	556	567	555	563	610	559	578	564	608	596	582	575	586	579	604	529	550	583	559	592	571	575	579	520	583	577	553	530	563	609	601	591	557	667	544	583	614	533	630	598	582	560	560	532	557	579	540	556	559	562	561	565	570	556	580	607	598	601	566	551	588	589	581	572	574	556	531	598	573	576	611	537	568	596	577	564	577	571	559	606	568	549	587	567	561	514	607	611	590	585	586	576	567	583	534	600	578	537	584	544	610	594	517	540	605	553	543	555	595	580	573	585	570	566	598	559	614	573	589	592	563	562	579	579	564	603	574	608	582	534	577	596	555	595	575	582	568	545	577	617	567	568	615	637	546	552	608	582	596	546	584	595	576	558	608	560	580	544	579	591	566	569	596	577	583	610	589	580	491	548	583	561	598	589	608	557	615	608	562	549	566	623	550	554	613	585	559	582	568	601	582	574	514	635	563	565	593	580	628	623	572	627	606	549	572	551	608	563	586	584	574	575	585	641	571	514	566	573	546	590	621	579	622	576	550	594	589	586	565	588	564	597	560	578	611	573	560	527	561	573	558	608	569	613	562	578	556	618	552	571	571	585	564	553	549	590	600	514	556	567	525	561	550	635	531	559	552	560	593	589	559	552	542	570	598	540	561	570	548	620	572	580	606	598	593	574	532	615	613	600	571	572	546	579	548	586	573	539	575	557	553	575	573	614	616	586	602	569	567	539	555	535	562	580	602	559	581	568	572	567	592	572	556	598	598	586	588	592	606	561	572	591	552	539	566	603	586	547	576	531	545	563	558	576	586	571	587	628	561	598	571	576	592	569	555	534	567	604	567	576	557	576	595	545	595	565	611	542	574	585	574	576	600	573	506	600	550	558	599	581	560	555	564	604	600	564	561	580	567	557	571	569	545	570	563	579	613	580	544	558	595	560	573	557	635	626	576	581	557	548	610	621	547	527	587	580	546	581	585	576	576	588	593	574	607	550	536	581	554	571	585	551	554	566	582	567	593	580	559	540	568	572	567	535	547	584	557	590	551	576	588	541	582	577	601	570	560	598	566	593	566	579	559	558	604	602	586	576	566	558	601	598	581	558	621	605	584	575	547	594	596	557	574	567	565	620	625	595	599	538	571	631	552	615	564	566	560	569	552	562	555	556	598	580	593	559	550	560	559	567	578	608	568	561	528	540	585	564	552	547	579	591	523	618	534	606	610	520	658	601	569	593	574	580	568	579	600	560	561	547	599	625	602	571	551	555	587	626	581	560	558	585	565	568	550	571	550	573	573	563	577	556	578	524	585	574	569	550	589	572	609	563	544	555	569	575	597	547	588	593	576	584	574	615	573	559	608	561	571	546	545	629	574	575	582	565	572	545	566	561	603	579	599	570	563	601	622	598	610	570	579	645	607	592	581	565	590	564	571	590	568	557	539	584	580	597	560	537	553	590	629	608	611	532	572	588	507	643	582	606	601	603	573	570	583	553	594	574	573	573	592	586	594	596	585	575	536	579	622	600	569	550	572	562	566	517	580	588	589	609	562	584	546	611	576	600	561	599	601	600	583	552	612	569	583	609	552	584	589	610	581	573	549	536	599	576	558	563	539	597	566	569	572	576	618	568	581	565	564	614	561	575	593	603	591	590	569	606	582	581	607	550	588	590	569	585	576	563	585	592	526	571	584	563	557	547	551	561	599	552	559	623	596	535	623	591	607	560	586	608	573	551	571	555	560	590	557	598	592	607	549	564	572	602	621	564	541	553	584	557	593	609	575	566	597	550	615	561	533	606	582	582	593	566	587	568	568	586	559	564	564	578	600	611	644	570	632	607	634	566	577	555	601	589	549	563	563	597	555	615	559	590	574	604	556	575	577	565	591	559	586	579	555	614	543	552	551	567	587	568	615	615	562	591	575	569	539	583	544	595	549	580	534	573	583	573	580	579	524	587	601	627	553	611	590	570	574	594	563	572	566	570	581	559	557	580	604	563	556	547
24420	21532	25211	28303	21564	21836	18020	2500	1946	3855	3748	3021	1717	610	221	238	241	234	222	228	216	233	223	235	210	222	228	239	267	224	265	251	214	219	233	230	229	247	219	226	245	245	235	224	226	241	248	220	238	233	191	211	254	224	211	222	246	216	239	224	236	234	219	249	239	222	242	233	259	275	223	219	212	255	254	235	219	233	207	247	211	247	223	234	215	245	226	206	236	226	238	213	238	247	213	232	220	238	237	224	246	233	220	186	253	227	264	218	262	232	242	223	204	244	233	223	224	225	222	229	234	198	243	213	240	239	228	219	227	217	224	204	226	263	225	227	243	224	241	229	214	211	231	211	208	242	238	230	246	274	230	216	241	214	243	240	210	205	251	218	220	242	261	222	218	238	234	240	255	234	195	224	220	235	231	246	235	227	247	244	233	199	242	252	248	220	225	250	236	244	217	247	239	240	245	236	248	223	237	207	234	220	248	215	221	199	233	238	259	213	185	215	244	243	237	243	207	234	227	220	254	215	238	248	243	212	216	245	255	224	215	235	224	219	234	224	217	226	208	230	258	223	209	247	214	211	241	213	216	196	204	223	255	220	235	221	240	235	257	218	242	210	220	228	237	242	232	238	246	235	230	219	234	235	226	224	215	243	256	235	250	249	238	222	232	232	229	235	252	250	203	212	252	208	243	232	216	262	214	234	244	224	243	200	265	220	239	256	238	221	225	195	213	228	240	217	233	248	204	234	267	239	244	232	216	230	204	249	212	226	241	251	240	224	226	256	231	201	247	225	254	237	229	256	231	222	220	236	246	215	203	237	233	218	228	224	232	243	226	252	226	211	240	216	228	239	228	207	207	224	236	237	211	219	229	224	253	231	225	206	239	244	240	240	231	209	238	241	218	210	220	226	248	213	233	244	225	215	235	229	201	235	218	227	225	254	257	206	208	224	240	218	240	232	239	248	255	231	200	241	238	196	223	258	229	246	229	227	226	239	208	187	255	251	238	231	239	256	220	233	229	255	247	228	220	212	235	233	225	215	217	241	215	246	233	246	252	250	233	246	226	240	237	231	237	219	197	218	197	247	230	237	216	234	226	213	229	242	246	251	227	227	245	236	223	240	232	238	212	257	229	228	227	206	240	220	222	219	233	233	237	220	240	215	221	210	239	208	258	231	229	212	219	241	210	230	215	264	229	222	255	256	252	212	226	196	221	208	238	233	213	259	256	216	220	209	247	226	209	234	239	245	224	235	226	224	234	223	220	216	231	223	229	236	232	236	218	232	244	217	233	212	221	251	215	205	228	220	259	239	218	244	230	233	229	258	238	226	232	241	240	206	196	229	242	220	224	240	244	235	236	236	242	256	232	257	223	222	212	239	205	237	193	203	218	253	249	283	229	230	247	220	258	253	231	229	258	234	241	235	218	229	267	249	251	250	234	254	228	193	228	252	230	201	231	225	250	232	210	219	247	267	206	252	212	238	225	225	238	250	228	200	200	219	219	233	256	225	223	205	231	214	220	241	241	213	250	237	222	246	229	203	240	227	233	243	237	218	226	265	239	235	208	245	235	238	247	223	242	234	222	211	242	238	262	220	228	214	244	221	222	250	221	222	242	237	224	246	227	233	244	257	227	248	222	215	240	246	242	226	211	237	204	238	248	229	233	246	240	219	230	228	211	218	229	245	239	207	241	227	242	250	231	214	235	231	236	237	210	217	219	222	226	242	219	205	240	232	243	226	235	221	215	224	267	232	240	231	237	234	243	254	244	207	253	227	229	228	243	223	227	248	213	206	213	240	245	201	215	241	248	233	237	248	233	218	239	214	219	216	206	219	228	209	239	196	206	249	249	228	234	211	234	224	221	229	227	218	228	220	224	235	216	226	262	252	228	215	244	256	261	226	221	223	221	233	256	233	225	223	237	253	247	224	229	224	261	252	233	204	247	220	227	248	250	239	242	257	211	221	211	249	248	259	221	224	249	242	230	228	230	221	231	254	243	209	241	236	231	225	252	232	234	221	222	234	257	252	236	246	238	225	218	239	246	253	253	248	252	230	216	233	209	231	229	232	228	254	241	235	251	233	220	216	216	231	245	203	237	235	242	225	233	246	228	241	233	214	220	213	227	246	225	215	231	247	207	212	228	238	241	232	237	225	226	246	236	248	213	208	231	220	234	224	219	232	236	229	239	265	211	245	269	226	219	247	256	242	185	252	239	267	243	249	217	234	253	222	200	228	237	214	250	229	228	258	217	228	238	236	238	251	234	233	229	247	246	237	243	229	218	246	192	238	227	233	212	220	229	235	196	262	240	243	237	211	223	240	225	182	241	198	209	226	224	244	236	253	243	219	263	224	213	214	220	231	236	214	222	224	223	228	280	224	222	240	217	248	234	198	222	231	222	232	250	211	237	242	250	235	230	214	218	229	232	243	248	232	210	231	215	214	242	235	231	248	203	224	223	238	209	241	217	238	223	228	229	228	248	250	244	212	220	249	236	232	257	220	255	238	230	223	217	220	244	186	233	249	219	249	230	229	225	228	229	218	223	215	218	216	233	219	213	216	224	215	211	265	244	229	226	214	212	260	246	221	213	219	243	239	230	201	237	213	224	210	232	231	219	259	208	234	201	222	236	207	221	273	224	240	242	214	202	211	226	218	213	219	242	242	243	234	226	225	231	230	218	231	236	247	220	223	213	222	262	229	235	249	220	210	208	213	206	195	240	220	240	240	246	217	243	235	232	253	231	207	219	207	267	246	243	226	232	220	249	219	261	240	218	229	219	215	211	216	218	228	235	204	213	201	207	255	261	215	233	240	239	219	224	227	242	228	225	261	241	212	241	258	258	228	228	225	239	216	250	198	224	227	245	234	217	231	222	254	227	211	200	236	260	248	235	208	225	243	247	218	197	257	226	242	202	247	191	236	261	211	251	214	204	201	227	247	218	245	232	257	257	240	232	217	237	228	241	243	235	241	243	212	229	235	239	244	235	215	223	253	258	237	222	216	234	234	229	247	223	230	240	252	199	240	236	240	233	260	237	256	229	219	224	211	255	253	243	243	233	229	244	217	198	225	265	235	204	231	234	240	209	257	207	227	229	229	222	233	240	223	202	210	236	235	229	214	243	228	217	220	217	233	218	229	265	207	247	197	210	228	242	226	251	219	212	241	232	208	211	229	215	212	240	221	243	250	238	245	240	237	231	231	249	234	250	245	249	206	231	235	227	232	220	261	221	250	220	235	236	242	206	238	201	214	215	253	233	213	248	211	227	236	207	215	237	221	210	213	218	238	266	264	235	243	199	258	247	235	205	222	248	232	204	226	233	224	257	231	249	230	241	205	240	200	203	237	228	225	216	215	225	230	247	242	226	230	223	221	251	235	238	242	238	231	238	227	206	236	228	236	230	243	265	242	225	222	227	266	266	237	237	264	236	232	246	229	200	226	221	249	208	214	216	229	217	236	242	251	200	246	220	207	215	258	219	212	220	226	238	218
26467	43780	29032	15837	9961	5544	2463	1107	1737	2780	2724	2421	1581	898	529	523	530	582	564	551	556	539	529	570	543	558	545	593	555	558	570	570	541	531	548	566	526	546	544	516	542	553	566	549	583	547	544	558	526	525	562	526	587	559	536	552	536	544	531	551	597	540	536	540	582	572	579	551	577	519	567	568	553	553	571	584	549	550	546	531	548	540	557	531	553	537	569	547	536	548	528	571	563	520	544	571	556	584	530	587	545	547	536	563	521	558	513	552	534	555	550	526	567	549	549	543	549	560	585	573	535	535	548	548	593	509	520	565	526	527	569	548	550	558	515	565	572	513	568	526	520	538	523	507	560	557	525	561	553	577	543	593	569	565	522	524	569	548	547	516	540	548	551	519	511	555	541	557	564	556	538	560	554	543	572	569	519	568	569	558	549	557	524	506	537	547	559	531	559	520	538	555	554	572	575	530	557	554	533	538	563	527	589	607	560	583	530	523	570	547	500	548	504	581	526	561	538	575	549	553	577	554	543	543	521	562	512	548	562	521	602	510	548	497	525	536	545	553	552	582	535	548	556	564	515	600	557	552	596	528	541	510	574	546	573	543	531	571	564	545	507	526	504	508	599	550	540	569	549	497	560	529	519	555	548	561	539	565	565	580	566	545	558	526	563	583	555	549	549	531	544	543	528	613	556	538	582	509	533	548	556	548	528	560	535	549	549	520	552	547	553	533	532	516	543	559	568	550	568	571	523	547	598	561	522	568	575	566	552	512	536	591	528	568	540	500	562	572	529	551	565	531	533	539	523	551	568	567	576	546	543	543	590	531	559	581	541	503	540	602	558	521	528	553	565	526	582	569	519	489	566	514	512	501	560	558	499	525	554	521	559	546	559	573	553	543	522	538	574	530	564	537	525	520	524	577	524	505	555	587	585	599	549	547	587	521	531	523	533	519	538	564	544	537	533	552	531	517	544	558	535	561	568	577	542	497	572	534	565	542	492	544	502	564	526	533	574	547	525	544	542	539	539	550	512	567	528	582	551	540	521	561	548	574	562	530	538	528	575	526	547	595	573	522	576	540	526	533	558	570	560	570	540	588	536	533	585	532	549	569	529	541	555	516	543	519	562	543	535	552	519	546	542	600	545	553	553	533	538	502	592	577	530	538	580	569	561	547	566	552	554	525	553	556	519	561	526	524	540	555	555	584	563	526	566	566	529	551	549	571	543	543	560	544	562	556	528	513	586	515	593	587	540	575	556	542	532	525	529	581	504	596	537	538	544	531	537	544	564	553	615	575	513	536	540	549	556	538	563	552	566	531	560	569	558	538	560	525	505	570	600	537	507	525	547	548	516	551	574	550	480	574	540	593	548	574	557	546	564	553	535	599	562	560	515	573	552	593	510	547	553	544	576	549	531	574	542	565	562	598	541	537	537	556	511	536	593	562	538	545	529	544	547	537	537	579	539	597	582	563	596	535	528	528	548	541	559	505	528	529	551	573	538	548	559	508	535	531	519	531	550	510	574	568	533	586	564	540	598	524	587	555	572	499	554	549	538	525	550	531	533	544	555	533	586	535	543	531	543	586	600	579	549	534	564	561	526	542	537	551	584	555	527	497	534	528	592	542	575	568	551	556	546	505	551	498	581	538	604	517	582	551	572	573	520	534	564	518	516	551	545	587	582	552	491	562	543	514	541	494	571	520	585	596	540	515	561	502	585	572	532	578	560	563	547	523	583	517	519	519	537	555	527	533	548	558	551	545	606	519	543	565	527	524	526	516	578	536	545	529	573	555	517	552	533	550	529	567	537	545	522	503	545	544	519	558	534	547	509	567	558	597	527	522	497	544	534	512	541	529	573	564	529	547	544	563	538	576	572	558	591	579	554	598	521	521	538	542	559	542	557	581	491	565	541	516	531	550	519	590	508	514	525	611	556	526	571	515	561	576	585	596	556	570	547	555	549	587	539	573	564	517	492	533	555	535	540	551	590	555	526	535	539	538	577	563	550	516	539	505	539	527	515	538	546	522	570	553	551	540	532	525	561	587	529	551	578	512	552	552	534	527	563	537	513	505	588	564	557	539	532	542	527	557	593	537	545	505	545	578	583	528	533	534	547	527	555	506	573	547	539	548	588	505	507	580	566	543	528	524	532	586	544	517	553	534	554	519	534	562	536	568	542	525	537	528	544	536	524	556	514	530	525	562	549	556	563	499	553	531	568	567	609	599	586	546	554	537	550	536	512	536	543	549	534	542	546	548	552	542	573	532	516	525	568	566	537	544	555	525	590	553	528	571	566	591	546	577	504	508	522	521	538	581	517	553	508	560	560	576	544	577	535	558	545	578	577	581	533	551	527	512	541	582	558	565	518	549	546	539	479	546	559	565	531	593	532	532	536	524	484	558	552	547	551	539	516	542	584	554	525	555	529	604	537	525	545	560	510	536	536	566	563	528	535	527	572	542	541	549	529	578	540	555	537	541	521	496	574	547	543	566	553	598	560	557	566	538	569	552	550	559	526	553	585	570	586	535	518	567	554	548	564	565	548	524	537	545	525	557	513	539	550	558	510	534	523	572	521	548	600	550	597	513	576	544	537	539	518	534	519	582	538	543	550	556	550	557	533	525	550	561	541	598	545	556	533	562	566	543	513	548	549	549	551	577	505	541	556	551	544	503	525	553	551	508	553	510	488	553	571	545	597	590	562	534	544	575	559	550	534	560	540	542	496	547	535	528	550	503	572	557	542	559	545	529	531	537	543	549	559	558	577	567	551	537	567	551	542	566	571	540	534	565	553	545	555	513	534	550	548	561	555	551	499	516	543	541	521	570	537	537	545	550	544	514	562	524	550	527	540	581	540	580	554	584	519	550	552	542	542	506	554	608	574	593	545	563	557	530	593	547	513	594	576	541	515	521	573	500	589	519	560	604	557	572	542	545	535	603	538	558	484	561	546	534	547	530	589	564	602	496	527	556	535	551	539	565	487	566	527	579	538	551	517	580	555	527	532	547	521	567	550	517	519	542	522	532	509	528	537	559	512	569	528	539	534	583	551	565	578	548	569	580	559	561	591	554	545	577	571	545	574	574	573	539	607	567	527	581	574	528	517	505	526	534	592	548	535	514	504	556	549	543	574	517	547	575	583	606	611	568	534	578	567	595	569	563	560	539	533	535	515	566	538	524	528	550	592	582	562	551	510	553	568	597	535	540	534	563	519	559	584	546	561	551	501	566	551	567	581	559	528	573	563	551	546	545	522	523	575	569	570	513	568	525	572	563	566	529	580	577	549	547	563	541	531	549	540	544	574	559	521	547	545	604	556	577	530	523	505	569	549	529	562	568	538	550	590	564	557	543	566	530	537	554	544	553	512	548	561	559	544	579	543	536	545	556	502	546	513	523	562	548	566	540	570	524	532	511	508	533	533	564	529	526	512	560	537	544	550	536	615	526	536	559	518	550	541	519	588	575	575	524	506	535	549	547	582	528	579	618	569	591	562	567
32422	23557	21293	9943	3921	2013	886	331	259	271	314	311	200	164	175	161	161	163	148	149	159	138	164	170	159	143	174	190	181	156	156	121	152	170	179	159	151	161	166	172	158	171	133	155	158	183	153	175	175	186	152	151	145	154	160	159	173	171	147	181	172	171	166	153	169	144	149	177	142	168	174	177	136	168	150	138	178	162	146	134	154	142	179	178	159	169	173	159	153	175	150	151	174	152	190	152	167	150	197	159	151	172	181	183	163	144	147	178	169	180	201	161	194	160	152	183	164	165	160	150	144	147	171	179	182	183	154	155	157	164	162	157	152	154	170	167	163	186	166	139	157	161	139	144	147	138	169	147	144	161	149	159	164	170	131	153	142	188	183	188	161	178	159	185	155	163	167	161	143	189	168	168	164	175	181	162	156	169	167	167	173	151	185	163	149	161	148	166	152	182	172	145	165	180	146	161	178	164	180	175	162	154	154	151	165	153	147	162	155	153	149	163	173	171	169	150	163	173	164	143	155	154	151	175	157	168	141	161	158	173	165	169	149	162	161	167	150	180	160	185	144	154	163	163	155	162	173	158	154	153	156	157	160	175	136	153	143	177	171	162	154	175	177	162	162	150	185	147	139	137	151	184	166	159	160	151	166	156	192	147	146	164	159	186	154	157	144	159	165	155	182	153	146	184	173	171	186	164	145	175	161	176	161	147	173	160	161	172	170	151	136	147	143	158	176	169	164	150	139	160	163	154	159	149	173	149	161	158	164	170	176	144	164	173	181	165	156	176	169	153	156	140	154	158	142	172	184	166	166	162	201	156	151	175	153	144	161	153	166	169	176	169	154	156	170	178	165	181	175	150	163	161	150	168	176	177	144	174	155	169	157	161	170	185	168	169	164	188	149	140	158	149	166	158	147	175	145	170	175	171	172	168	151	172	162	149	163	150	157	171	183	161	176	179	157	166	156	171	161	147	176	161	166	168	183	185	167	152	154	157	168	161	176	167	160	151	169	163	183	175	149	156	138	184	146	152	156	151	156	159	153	168	162	149	154	156	168	168	173	149	142	165	149	164	170	138	191	171	181	150	145	150	144	156	160	145	174	171	148	139	155	136	176	180	171	148	144	149	181	161	149	146	155	152	175	164	161	166	169	170	186	163	174	175	154	181	148	176	164	160	125	141	152	153	161	163	174	178	174	143	144	188	177	157	150	173	135	168	186	181	154	152	159	170	124	152	144	162	198	158	165	139	156	143	150	174	189	152	172	153	194	160	159	154	184	161	159	171	157	151	179	145	171	153	155	166	161	157	153	170	169	161	182	151	160	171	161	175	174	195	152	156	185	164	180	166	136	166	196	184	173	152	181	150	163	177	154	157	165	151	133	150	151	157	174	140	151	163	157	141	161	151	157	151	159	156	149	156	157	163	150	189	155	164	148	164	165	163	183	179	186	154	160	142	156	178	154	148	136	153	168	144	177	184	142	159	177	192	172	175	181	158	193	171	173	154	176	160	154	170	177	175	166	166	180	118	172	178	140	158	163	156	153	150	157	175	150	166	144	156	183	148	173	139	131	148	163	135	179	162	149	137	157	141	199	184	161	157	151	147	191	197	175	152	154	180	178	170	181	141	161	146	158	167	161	139	158	157	174	188	179	160	172	152	155	183	159	168	160	173	150	167	170	201	148	180	179	164	173	183	146	174	131	156	169	133	172	150	189	180	174	151	155	136	144	178	174	165	174	173	151	136	182	131	167	150	170	157	153	162	168	154	177	149	148	161	160	154	163	152	160	160	151	152	153	152	177	194	180	184	186	135	150	156	156	172	163	142	145	156	155	173	170	154	150	137	161	167	158	145	144	188	150	174	176	169	153	172	166	154	148	151	150	165	174	162	176	161	163	163	136	171	149	152	184	151	156	178	161	192	163	166	170	179	149	161	177	182	157	138	177	130	160	142	167	164	177	150	160	171	165	163	170	147	171	140	153	169	166	153	176	168	181	168	142	134	163	199	164	161	146	153	155	147	186	190	141	160	152	172	176	169	159	158	141	181	142	123	136	159	174	185	165	179	162	161	160	154	172	175	164	169	155	170	175	192	143	134	150	162	167	167	141	170	156	154	163	172	175	164	154	192	184	154	154	178	172	153	162	141	153	147	172	167	150	161	183	160	165	156	176	153	161	177	153	139	181	160	165	185	162	144	159	145	183	172	161	161	159	161	186	169	143	182	161	162	169	159	146	159	153	155	141	162	176	154	174	157	175	182	156	148	154	155	146	174	167	158	166	151	182	155	202	162	145	167	155	143	166	168	154	156	137	175	169	161	144	164	145	178	151	170	159	156	177	141	181	171	145	153	173	139	153	158	156	174	149	163	160	161	172	153	151	149	177	149	153	120	179	169	174	159	175	177	151	186	154	165	160	150	153	166	158	174	164	151	151	161	175	173	172	183	178	165	176	148	170	176	179	172	195	169	165	134	160	156	148	160	166	147	173	156	172	200	158	143	167	139	148	151	150	174	159	138	182	148	166	172	160	161	169	159	150	154	157	165	169	159	169	169	167	141	167	166	160	184	143	155	181	143	144	170	162	162	169	163	171	179	157	158	183	142	154	167	149	156	177	171	175	167	175	165	180	170	164	160	160	149	158	170	145	173	149	166	171	167	155	171	169	160	188	144	160	172	154	173	172	154	157	167	180	156	178	177	177	167	164	179	171	155	168	172	159	178	163	189	167	146	163	169	152	181	154	148	174	170	165	138	141	160	170	148	156	198	168	176	159	137	172	165	157	188	155	143	160	153	147	170	212	144	180	148	155	163	183	159	148	162	147	140	165	165	169	174	170	165	160	160	159	142	154	159	179	164	150	154	160	153	179	172	165	162	169	144	149	139	148	172	146	169	157	155	160	154	143	180	175	166	145	155	189	186	151	163	176	159	180	169	143	160	158	158	170	131	158	138	175	148	147	153	166	148	174	154	167	159	154	181	171	170	173	171	153	147	146	156	150	147	180	168	155	153	153	187	163	164	136	169	165	176	184	164	164	183	148	153	149	160	171	156	172	164	184	169	162	171	176	149	160	173	151	187	124	167	162	183	167	155	167	158	155	184	154	169	189	181	163	145	175	154	168	176	168	181	166	145	183	174	166	181	164	183	162	158	145	165	139	151	172	152	150	150	166	159	178	147	180	148	173	202	163	161	157	156	139	154	181	179	159	154	176	157	160	165	151	155	128	165	180	154	180	150	181	161	156	173	163	146	143	165	152	176	138	157	158	153	165	175	155	157	163	159	152	156	167	167	162	162	174	157	150	162	172	156	173	169	173	164	165	154	153	168	163	155	147	164	148	151	164	148	153	145	135	166	146	176	182	174	164	173	166	157	162	153	150	168	156	156	167	152	162	154	178	157	152	166	149	150	160	156	192	169	176	143	157	178	175	147	169	166	172	168	160	173	175	162	148	176	156	153	163	154	174	157	158	155	142	151	168	180	169	158	153	138	167	163
23520	27099	14709	5363	2885	1598	911	532	495	535	574	643	516	463	437	444	462	443	417	372	443	451	462	437	432	412	407	425	439	437	437	428	424	404	443	453	441	419	486	425	452	425	443	449	439	414	434	435	447	425	410	396	437	433	396	429	453	462	451	398	433	461	417	411	407	456	408	485	417	433	430	411	436	429	409	381	465	404	413	420	398	433	400	425	387	436	429	451	432	417	453	450	431	443	438	439	449	429	441	467	413	462	417	434	471	454	441	406	417	429	402	418	442	445	441	396	450	465	466	416	439	433	473	439	419	413	452	421	426	408	462	412	444	429	457	433	423	436	416	446	419	425	469	421	441	442	436	431	435	420	441	424	439	447	433	430	474	427	451	422	451	451	447	457	445	424	394	452	444	444	450	411	423	395	432	388	420	448	422	444	428	422	444	441	430	446	451	473	427	421	479	434	407	437	445	433	411	419	432	452	413	414	440	417	401	434	434	425	425	433	398	430	439	397	433	456	475	428	431	426	436	461	426	443	436	431	410	455	430	418	408	443	394	427	441	452	454	425	433	435	447	451	403	442	430	408	442	419	448	411	446	436	481	434	480	445	477	411	422	423	438	435	441	431	427	439	450	430	417	425	430	440	472	407	431	432	455	418	413	471	488	416	437	405	430	450	460	396	396	466	410	397	416	433	472	423	456	430	460	429	406	409	433	374	424	428	409	423	419	426	440	438	433	436	442	436	405	462	426	479	412	395	414	448	446	447	440	426	408	424	499	441	441	424	445	427	480	414	466	396	403	429	434	436	411	436	452	387	442	414	439	415	427	449	415	435	453	438	435	414	453	436	430	438	378	400	407	435	432	434	414	429	434	380	427	399	449	414	453	413	428	406	388	444	430	424	431	453	429	382	440	413	399	425	469	462	419	407	476	446	430	437	445	394	457	427	410	451	428	429	452	423	440	403	412	447	435	421	419	425	423	445	432	404	430	440	413	425	400	435	430	429	417	449	450	418	447	430	423	449	403	464	412	421	459	385	416	452	451	443	417	449	475	436	385	447	466	435	396	446	413	411	412	479	433	405	413	404	432	415	442	421	447	404	409	456	444	437	446	421	461	475	428	410	427	420	441	462	424	437	464	397	426	455	420	449	440	450	406	432	453	414	493	423	472	427	454	425	382	440	437	421	452	425	431	444	434	442	429	442	423	395	469	445	410	431	440	449	404	426	447	436	409	426	416	443	400	424	427	403	433	409	433	440	426	431	429	464	424	405	445	439	413	427	457	429	446	424	459	424	465	468	479	445	428	410	444	406	464	431	376	438	413	421	412	422	425	426	411	433	433	443	427	404	438	411	441	437	430	448	388	446	411	409	451	447	461	457	433	414	426	425	438	402	480	408	429	428	460	455	417	412	430	463	476	469	412	442	428	415	468	415	445	461	447	468	463	426	399	401	417	438	438	419	440	393	438	419	423	413	449	430	470	445	417	428	441	454	435	472	457	402	426	441	428	386	429	441	417	445	435	440	408	445	425	434	423	465	402	465	406	441	468	444	418	428	427	443	423	455	394	456	419	427	403	428	420	447	418	444	425	415	459	440	411	443	456	432	423	429	426	429	399	458	436	434	443	420	447	437	446	458	437	453	418	456	452	430	444	439	435	438	435	429	424	447	427	422	433	428	440	452	402	435	426	416	435	395	425	428	449	443	452	416	422	434	441	435	401	455	455	421	432	433	425	433	434	430	411	441	440	422	430	435	437	402	415	436	452	462	460	443	440	433	422	447	418	442	437	441	407	408	435	436	426	415	465	433	414	411	433	455	443	448	407	427	448	453	423	463	399	413	416	449	416	419	434	434	440	418	436	478	428	447	453	413	423	424	443	422	465	412	407	444	456	435	417	431	438	427	443	441	456	448	438	462	405	447	442	464	448	372	439	465	426	444	435	463	418	450	451	436	436	463	444	445	429	441	427	428	453	450	444	431	439	410	425	425	438	407	437	440	450	404	389	455	453	430	449	430	447	438	400	449	458	423	413	441	465	445	445	477	480	404	446	411	461	418	443	414	434	415	427	458	408	445	430	454	446	449	446	448	434	445	419	431	454	412	426	421	451	456	404	431	419	429	465	442	461	451	409	444	468	425	453	424	424	432	453	418	436	429	407	416	414	448	480	430	448	423	437	402	423	467	435	428	487	414	468	434	471	443	471	450	450	421	439	448	417	431	427	426	437	448	434	414	369	437	441	423	410	440	405	455	402	444	437	455	443	426	422	446	436	430	411	462	428	436	446	442	447	424	444	435	418	462	452	452	473	468	446	396	383	451	425	421	424	413	440	418	457	426	468	422	414	451	443	438	476	410	452	396	410	453	457	378	428	422	432	455	413	452	469	407	410	440	438	445	441	414	447	443	420	425	444	416	385	428	477	436	452	467	409	399	421	437	392	414	415	408	413	418	433	457	408	444	428	464	448	477	455	411	396	416	378	405	430	478	440	452	405	455	441	436	421	400	460	450	431	428	438	439	403	385	438	408	442	472	427	443	452	477	459	453	406	448	450	443	420	423	435	426	434	405	406	434	425	435	417	448	482	440	473	402	420	422	447	408	460	435	455	446	433	441	404	427	438	445	418	425	443	436	427	425	414	406	446	432	407	455	436	416	446	471	435	418	455	424	418	465	469	411	442	404	427	419	437	438	418	409	430	467	471	448	414	435	435	430	440	456	392	436	389	412	441	449	401	443	458	431	421	456	443	451	426	443	442	459	430	454	434	423	432	414	439	410	458	406	411	444	411	394	423	443	418	442	430	471	421	427	427	400	444	401	397	409	442	412	423	414	424	425	435	445	425	434	420	420	421	416	438	426	423	450	467	432	432	451	431	455	410	448	444	363	388	444	431	446	437	442	490	451	434	425	440	389	423	460	423	428	415	407	426	468	448	411	377	382	432	428	422	452	432	414	452	427	444	427	459	438	431	410	450	441	460	430	448	425	414	394	440	411	440	428	466	420	421	463	451	419	455	433	422	431	412	431	406	459	419	452	410	439	438	472	458	444	403	442	431	408	460	434	420	427	466	442	450	430	416	444	426	439	371	443	468	409	428	408	441	442	413	407	457	429	425	428	440	408	437	413	440	437	425	408	443	403	363	450	458	434	447	435	444	416	424	445	432	447	469	431	477	425	438	442	411	463	432	435	429	415	445	470	430	458	447	394	469	429	439	437	426	453	467	427	401	406	417	434	442	465	436	428	377	434	466	413	487	426	447	454	446	418	417	394	429	424	414	444	414	433	472	427	409	443	466	407	382	464	477	457	457	436	433	410	432	417	420	440	431	457	439	435	437	424	426	447	413	438	422	402	440	420	418	432	411	446	410	444	449	437	411	396	412	402	484	448	451	450	449	423	400	422	447	455	452	416	436	452	416	445	447	421	415	428	425	421	517	440	474	399	437	430	390	450	448	448	426	443	416	409	462	444	424	425	458	428	427	475	430	411	419	450	418	413	493	404
25060	21522	24880	28593	21605	19808	4261	609	443	1273	1853	1932	900	395	245	227	222	225	240	226	222	265	223	231	273	248	220	224	236	226	230	230	233	216	237	225	213	229	246	247	200	225	228	224	210	219	238	214	222	209	218	221	238	226	241	220	244	205	233	241	241	225	224	231	194	216	248	212	212	232	210	232	216	217	244	219	218	199	219	207	215	187	236	234	243	253	246	232	230	227	228	219	226	214	263	228	235	230	242	213	237	231	223	240	258	230	247	237	227	232	216	237	228	246	253	252	208	243	236	229	229	198	253	198	244	240	233	225	208	225	197	236	200	217	229	210	219	229	240	221	206	239	249	204	205	217	213	223	196	231	240	213	190	195	209	208	218	238	212	227	196	230	252	217	217	214	213	218	190	201	247	213	239	212	241	228	232	230	237	200	247	191	238	221	231	186	203	242	226	226	226	194	245	217	255	255	227	196	220	222	236	226	218	254	232	202	251	235	224	250	234	217	209	230	203	228	247	240	222	250	215	235	210	218	238	215	214	226	217	236	217	247	239	205	229	226	231	201	236	252	219	238	236	220	228	241	209	209	228	211	247	231	228	221	224	223	210	212	219	256	224	217	242	224	226	190	196	221	223	233	233	236	253	250	232	239	234	245	252	285	219	222	249	236	219	252	227	214	224	206	211	238	231	227	222	235	235	251	248	232	208	194	257	232	229	229	221	230	218	206	197	207	198	237	270	238	226	207	231	246	212	249	228	256	250	225	247	219	197	237	209	232	231	214	210	207	243	235	217	227	213	208	192	242	211	240	208	251	226	204	238	238	207	212	236	205	216	223	248	251	241	209	232	239	259	221	237	214	217	205	213	263	233	220	201	227	263	209	225	249	232	249	210	253	238	238	228	191	239	220	252	188	202	231	244	236	224	266	244	205	240	237	268	223	229	226	245	200	268	243	243	198	218	224	224	227	231	228	221	221	188	242	244	232	217	221	211	228	218	214	253	198	226	228	234	237	228	199	239	209	238	208	235	212	209	216	182	262	206	254	190	218	236	230	203	254	206	235	233	248	253	230	240	218	214	233	187	213	228	212	224	212	247	205	230	216	208	223	258	216	211	199	224	225	222	212	222	258	220	230	233	217	228	215	245	218	244	224	230	248	232	250	248	237	231	218	254	234	245	225	219	228	250	227	235	218	225	189	216	175	209	232	232	224	213	244	222	225	223	235	248	224	243	223	209	248	209	223	238	216	209	233	196	226	219	223	240	236	225	272	208	200	232	221	204	218	210	228	249	242	220	231	215	231	231	222	217	189	219	247	247	199	254	241	191	221	204	217	234	224	249	230	256	231	224	248	235	231	211	230	242	228	236	257	226	221	269	227	194	239	223	216	201	200	234	237	241	229	254	227	234	248	217	220	220	235	204	221	232	213	231	229	204	228	213	232	246	238	223	241	238	272	244	233	237	228	235	244	218	274	222	229	231	262	240	228	236	249	247	231	227	228	242	224	241	219	217	245	257	231	215	226	235	259	231	225	230	247	224	213	205	213	207	226	218	227	251	200	232	260	242	232	211	222	226	232	251	234	243	226	214	230	243	245	238	232	229	241	232	244	228	239	217	212	215	217	240	228	238	219	227	229	239	238	221	239	240	217	235	252	213	204	236	248	202	220	204	233	253	213	253	223	210	237	232	217	224	210	253	251	219	239	206	226	211	233	222	232	220	249	250	212	235	216	197	211	229	256	221	246	224	187	230	192	248	244	223	228	241	236	216	231	242	209	278	233	249	228	228	226	213	212	201	215	220	233	233	232	201	212	221	226	219	213	251	242	263	251	213	250	229	216	251	245	216	215	195	260	228	202	237	229	175	224	238	217	203	226	246	224	226	219	228	262	224	221	225	229	250	222	201	239	218	225	224	223	226	214	207	230	216	219	230	219	226	232	219	200	225	228	225	218	237	225	224	242	220	224	180	201	217	234	236	237	223	221	234	238	218	244	227	226	218	231	212	238	228	247	218	207	232	245	220	219	210	224	217	241	252	207	219	281	215	213	247	219	245	210	233	201	217	235	229	215	242	257	229	227	221	222	197	223	231	211	240	230	217	235	220	208	231	228	224	236	221	245	218	221	225	239	246	261	259	212	238	226	229	233	213	186	215	236	205	242	237	193	236	243	235	246	238	210	242	228	244	230	206	232	195	236	236	253	261	221	234	221	205	193	235	234	227	257	195	223	229	252	234	214	244	205	204	241	218	224	261	241	228	203	224	218	247	215	201	241	228	228	219	225	226	248	284	253	220	221	221	210	230	220	239	221	220	225	255	228	225	198	254	204	251	250	238	249	232	232	201	225	210	229	212	205	254	235	240	239	189	220	202	254	257	249	244	249	209	243	213	239	217	198	229	234	204	228	250	267	227	251	229	234	223	234	244	222	215	225	212	245	223	241	223	220	223	194	223	229	209	262	230	211	206	238	206	182	238	209	205	206	223	229	232	220	219	234	215	244	207	221	203	223	228	237	245	217	213	211	253	233	191	244	256	213	225	207	272	216	265	224	233	222	199	213	212	209	220	261	235	233	237	228	245	225	258	232	218	226	215	239	229	227	227	218	237	251	228	250	280	245	185	263	217	249	238	242	233	240	239	241	216	252	207	240	239	228	236	223	213	217	220	211	225	239	225	232	249	231	191	199	227	212	226	236	222	228	244	229	240	209	238	221	249	247	211	226	225	229	216	190	239	249	238	220	227	227	241	228	231	230	238	220	204	242	227	227	208	217	232	251	242	231	236	228	232	229	222	211	234	227	218	250	225	202	215	198	206	198	243	210	209	221	223	236	223	198	219	249	218	195	194	240	227	256	243	201	250	228	194	234	259	238	220	216	235	205	227	238	216	219	202	229	229	209	260	241	244	223	213	252	225	228	224	254	242	237	251	216	214	209	215	231	225	224	240	253	227	221	203	243	233	246	239	237	250	227	239	236	205	244	219	209	244	219	246	235	218	219	221	196	210	211	214	225	227	197	232	208	226	200	237	229	239	230	247	240	211	233	242	220	236	214	235	206	231	242	231	223	226	233	236	206	209	247	228	206	201	253	193	246	223	219	241	257	238	231	207	235	204	218	201	235	210	218	226	253	212	211	212	220	244	207	240	247	250	243	232	236	259	194	214	191	227	216	253	206	210	229	252	214	225	220	206	208	213	252	242	233	220	245	214	210	225	237	242	239	216	258	235	232	204	231	192	228	226	225	225	250	230	235	218	251	234	226	207	244	210	201	274	219	221	232	223	229	232	226	225	240	255	239	209	205	206	244	223	222	204	244	259	235	241	230	224	223	189	223	254	204	229	213	216	253	245	205	209	217	244	229	228	229	215	236	249	223	205	230	240	252	217	212	196	215	225	204	221	230	249	208	264	234	237	225	211	262	240	220	259	203	248	216	232	208	241	222	227	203	230	244	228	228	233	240	226	195	230	222	218	242	265	209	211	229	252	226	228	237	218	201	230	216
25624	39414	22351	10678	5081	2943	1494	694	710	1173	1557	1829	1131	650	561	535	570	604	605	542	542	569	539	575	555	589	549	516	586	626	521	566	565	502	526	577	576	594	556	529	604	544	563	545	527	546	543	587	565	512	571	551	540	572	531	556	557	566	596	569	547	554	594	551	526	554	554	622	524	554	568	519	548	544	561	554	532	520	631	569	549	593	584	552	555	570	586	556	527	572	544	618	579	547	561	586	523	564	573	536	600	509	584	544	573	578	519	551	537	535	527	561	537	605	603	564	519	537	570	553	556	567	553	564	582	559	523	560	572	549	510	557	561	536	512	588	591	555	573	531	584	568	541	558	540	594	551	594	537	570	574	521	537	550	555	590	584	554	531	549	560	590	554	582	582	557	548	535	531	576	549	575	557	545	541	561	571	526	546	565	539	542	556	615	570	538	585	564	530	575	542	583	560	545	525	585	560	562	583	555	535	578	556	609	523	582	541	569	545	542	535	582	519	564	572	597	589	526	571	562	599	582	582	555	602	564	596	549	558	551	573	566	557	577	560	583	600	519	557	589	562	540	567	550	565	519	500	552	569	515	579	591	591	554	567	570	521	529	569	541	570	539	519	564	544	518	589	546	524	537	577	543	590	592	545	515	506	585	576	561	551	553	585	565	546	545	557	529	520	557	587	566	569	552	575	552	536	580	526	550	562	535	556	572	577	578	556	576	531	558	561	527	594	536	594	570	602	551	563	560	579	597	590	574	597	576	558	586	569	607	584	571	539	579	617	543	512	557	510	560	574	584	571	607	571	584	581	593	573	546	532	583	572	569	595	598	618	559	553	572	538	544	592	553	573	552	547	555	551	585	554	581	595	583	555	575	553	568	541	602	574	561	550	539	552	536	532	550	601	585	507	580	553	548	603	591	572	603	559	566	575	570	542	524	559	531	549	527	599	597	576	550	528	535	569	543	542	600	539	592	550	538	528	544	586	555	576	566	572	572	596	557	551	600	579	524	513	550	543	567	511	612	536	573	515	529	588	541	557	533	527	565	627	533	582	543	613	569	550	538	586	561	543	542	511	576	555	613	576	561	535	528	563	570	574	573	524	582	570	552	545	550	600	539	584	593	587	592	579	620	524	600	520	548	567	556	558	563	578	585	576	553	536	573	569	577	586	575	538	526	541	552	580	533	574	606	585	490	540	576	605	529	576	554	533	546	572	554	578	550	539	593	574	540	531	568	540	554	569	585	553	572	515	585	606	563	543	560	563	585	550	548	548	560	588	618	573	574	568	578	550	574	532	564	579	555	530	514	549	575	635	563	533	570	546	530	512	528	525	555	548	557	580	605	559	556	545	564	546	536	558	528	547	612	539	582	521	573	551	537	599	543	579	608	621	549	549	586	553	603	539	545	547	593	596	499	503	549	555	563	555	550	584	542	585	553	566	562	569	539	505	541	586	583	606	555	539	533	500	545	574	550	571	564	571	580	563	527	575	578	583	560	576	608	576	545	550	514	573	487	568	563	578	579	514	573	578	575	539	599	547	604	595	577	511	574	544	562	554	567	585	577	571	536	575	529	574	545	631	582	527	570	573	571	561	567	538	558	569	531	600	510	563	578	598	517	593	561	594	601	558	559	565	527	524	557	534	571	600	507	530	565	555	566	553	546	545	569	524	548	577	561	584	576	587	543	596	558	599	623	555	552	526	539	548	545	638	606	541	567	587	585	538	555	558	531	542	565	550	570	546	566	572	562	552	545	559	567	572	552	559	593	597	536	599	566	563	568	552	513	511	581	574	564	584	534	563	556	571	552	567	580	568	508	556	614	550	614	510	535	566	549	614	559	571	596	551	585	586	594	565	511	542	584	570	576	541	581	609	576	543	619	573	575	584	575	537	569	516	578	546	582	589	574	552	541	550	528	565	575	574	562	576	545	575	609	565	573	548	540	535	537	545	559	564	566	583	565	574	594	552	581	543	595	544	554	607	540	567	553	550	569	598	533	577	558	595	603	593	546	547	560	534	559	588	555	547	537	563	559	576	562	563	572	568	529	576	542	534	555	552	585	596	575	577	515	591	555	596	582	553	550	547	549	610	558	594	545	583	559	534	546	541	571	556	537	550	551	553	576	574	563	554	507	579	562	540	564	559	595	583	532	539	575	590	530	605	596	553	586	554	586	583	602	540	536	570	582	569	570	557	490	578	579	594	530	560	558	532	525	564	563	545	549	554	568	528	548	530	592	598	580	600	561	540	579	547	578	559	564	576	545	601	541	554	563	576	572	497	545	555	564	535	576	558	576	563	580	563	532	615	525	576	555	582	544	584	537	552	553	569	539	561	532	574	533	548	571	553	544	524	553	544	563	569	558	562	532	567	578	530	589	546	566	550	551	557	552	537	611	557	555	558	533	533	579	542	545	531	580	569	550	574	558	587	539	570	548	546	568	550	567	570	575	538	539	572	547	568	576	563	554	586	567	577	540	576	536	588	608	549	525	590	549	515	554	604	565	562	560	579	564	527	560	561	602	560	561	570	519	532	574	549	572	551	579	588	568	582	515	541	536	599	560	541	590	568	564	536	555	569	554	512	569	555	578	559	561	561	531	558	514	593	572	537	568	543	602	554	532	576	563	537	567	567	591	555	559	564	563	607	544	567	567	562	528	512	543	512	586	525	576	565	538	560	585	569	528	550	584	564	544	540	591	554	546	592	587	544	558	554	591	572	541	540	592	527	565	546	585	568	588	557	568	532	589	598	545	606	562	576	583	564	558	595	548	558	542	589	564	578	529	541	601	558	598	531	568	527	585	560	555	548	569	520	532	557	512	548	556	540	562	581	528	542	563	536	556	565	541	558	574	553	576	585	555	545	543	572	538	544	556	541	558	550	541	523	542	536	570	549	543	568	538	564	563	563	575	530	577	537	554	564	587	582	558	539	568	550	577	617	573	514	526	531	586	540	539	577	597	557	546	559	531	508	565	614	569	561	564	586	544	524	573	583	556	554	515	563	604	589	562	587	574	555	555	598	553	582	613	568	569	580	557	578	553	545	555	589	556	556	573	535	526	581	519	556	583	528	565	563	561	587	548	561	580	530	532	517	566	543	555	601	587	577	551	553	555	580	561	588	594	550	577	560	523	594	577	579	545	583	608	549	563	596	537	550	569	542	590	533	550	543	542	548	537	535	546	569	498	571	613	559	605	538	581	603	548	602	554	594	555	568	570	534	580	572	559	547	577	598	561	588	575	579	569	585	566	565	616	550	586	550	557	563	569	588	556	585	545	566	584	533	544	553	584	564	608	550	539	568	541	499	538	562	575	522	543	561	563	595	517	561	565	575	578	586	579	516	541	534	531	555	579	531	580	532	565	556	507	570	587	556	550	609	558	590	563	542	597	577	520	584	562	560	560	519	584	528	547	562	562	572	603	572	548	557	531	572	579	533	580	587	561	552	535	577	552	592	561	558	567	554	559	565	545	526	547	582	560	558	575	608	536	561	559
24419	21502	25179	28230	21526	21704	17529	1678	518	878	3000	4562	2486	653	214	251	245	237	264	220	231	169	188	214	220	234	208	193	222	208	205	208	202	217	231	211	224	234	189	244	215	230	209	246	214	217	202	230	232	222	219	241	210	218	240	199	217	198	215	212	218	223	217	244	217	227	248	238	208	233	226	213	213	236	234	202	214	206	230	224	195	238	213	241	219	191	211	190	227	209	219	223	221	215	227	211	226	218	246	219	202	223	228	226	217	190	221	194	186	206	204	234	218	232	221	192	249	211	237	193	258	242	220	230	238	218	222	216	191	237	228	197	238	240	201	203	240	226	219	244	233	221	216	220	215	237	235	221	211	201	221	233	236	244	243	227	207	226	237	222	206	213	208	199	211	212	204	223	225	217	198	211	231	197	217	209	235	212	221	241	216	238	220	191	187	224	230	200	205	231	220	218	213	250	205	224	199	239	211	212	213	211	233	231	231	218	222	215	222	237	212	214	216	228	235	240	220	228	222	230	261	231	232	235	220	222	222	223	249	224	248	201	226	211	205	202	219	175	216	230	248	228	228	210	216	210	205	204	225	211	197	229	207	221	211	220	196	203	203	233	221	228	221	237	214	232	203	208	208	214	208	222	215	230	230	201	203	197	235	209	217	213	222	205	236	228	221	238	218	247	224	228	216	221	218	216	203	190	225	216	187	208	219	218	198	246	216	221	216	212	227	241	198	243	239	205	217	223	239	225	210	211	213	234	227	240	209	207	200	210	232	229	193	203	239	188	229	232	236	217	219	232	233	238	217	210	216	235	210	222	205	224	230	195	218	194	222	231	205	207	220	236	226	236	234	205	258	204	184	237	212	201	210	192	220	248	211	212	233	244	226	230	220	222	214	204	201	228	169	220	212	200	210	220	207	221	214	222	227	225	218	248	250	200	219	219	223	227	202	233	252	208	217	239	229	204	221	241	234	231	199	224	238	203	220	203	239	221	204	179	215	208	205	218	234	225	229	236	219	233	245	220	215	208	223	220	213	247	206	229	245	196	233	222	236	247	214	239	223	211	235	237	250	249	200	196	226	231	210	203	244	253	178	194	201	217	229	232	205	235	215	228	219	212	208	198	206	226	219	209	216	229	215	211	208	226	213	252	218	236	246	260	215	222	199	275	256	200	232	230	229	228	235	222	236	232	223	229	222	228	232	256	238	225	225	226	219	207	233	206	228	235	234	174	227	219	220	189	225	236	221	258	222	240	221	227	229	212	202	247	186	229	206	198	222	244	247	212	254	213	234	242	233	221	207	215	217	237	234	220	220	210	188	242	230	215	204	213	208	235	216	227	236	245	256	212	229	206	224	243	178	218	191	241	209	223	235	216	220	237	185	207	224	231	220	199	205	225	220	227	240	235	219	185	203	224	232	215	222	232	235	190	262	231	204	228	216	221	213	216	225	218	240	209	207	248	234	213	248	215	216	227	217	234	219	208	221	212	195	221	224	247	214	226	212	223	226	215	259	230	225	223	249	232	219	235	217	233	223	208	223	197	223	246	258	234	236	234	225	215	236	201	222	211	222	218	211	201	193	209	216	213	219	233	261	207	239	230	193	221	239	221	221	218	226	229	225	240	216	209	210	221	230	191	232	204	236	202	218	228	221	209	220	228	225	248	242	229	231	231	208	207	206	205	228	218	211	199	237	205	201	226	203	195	225	235	220	268	251	203	216	235	225	216	208	248	227	229	225	249	226	216	204	215	211	245	217	223	203	213	229	213	245	212	206	231	222	258	228	225	205	214	250	216	214	230	234	206	217	208	207	229	244	250	218	202	237	230	212	184	235	211	225	227	196	240	197	226	219	232	206	202	246	202	222	229	213	224	224	221	221	238	208	239	200	224	214	244	223	204	212	224	201	228	197	195	231	202	234	215	218	214	229	241	197	213	220	206	231	229	197	213	214	212	211	214	205	216	207	240	225	200	224	232	231	236	238	209	222	213	231	198	225	216	244	202	207	207	217	228	203	249	232	205	210	190	242	204	237	222	228	242	202	221	234	251	232	238	225	208	229	220	203	235	244	214	212	245	190	218	235	197	223	222	231	228	218	226	234	244	223	212	204	200	217	230	222	234	229	219	207	202	213	188	224	244	237	207	215	223	218	234	225	231	218	215	236	254	221	245	237	245	214	251	221	212	239	236	235	226	220	228	262	230	224	201	215	226	224	234	226	220	228	184	238	230	203	211	212	207	241	229	221	217	223	242	236	201	207	210	206	220	264	209	223	221	227	213	216	205	195	186	222	216	242	205	212	231	211	224	229	221	201	185	213	192	232	194	200	232	238	198	233	220	204	199	238	220	217	231	244	205	230	237	220	211	223	243	225	217	196	197	207	255	208	206	249	226	224	241	229	204	218	223	241	217	214	229	244	243	225	226	207	223	233	225	213	231	220	226	251	218	217	212	227	205	216	228	226	211	227	207	228	226	258	205	218	187	239	221	199	214	216	224	195	253	220	242	218	224	222	240	216	217	224	218	243	228	242	225	230	206	207	198	226	194	222	194	248	224	204	204	196	230	225	214	238	226	240	213	229	206	210	219	239	194	232	244	233	230	235	214	233	225	231	195	228	208	224	223	213	223	224	204	249	238	228	229	205	185	200	235	227	213	211	209	247	244	220	232	216	206	249	195	228	237	226	214	243	227	240	222	220	185	220	190	223	251	216	249	231	232	231	208	212	233	247	222	239	203	229	211	217	211	221	224	242	214	210	225	222	203	229	253	228	261	230	224	240	220	220	222	242	237	235	223	199	209	196	212	246	241	207	224	210	209	186	233	232	199	233	222	235	217	205	262	247	209	219	209	230	236	240	203	216	193	201	236	222	200	206	213	211	208	211	200	207	227	245	219	212	209	233	233	205	211	221	220	206	208	226	227	216	214	218	212	206	237	206	233	239	238	195	238	239	220	232	216	217	211	225	232	247	225	235	205	208	211	220	226	215	237	207	216	223	199	187	229	229	224	245	234	235	211	217	213	213	274	209	228	217	207	185	201	217	238	223	220	230	221	226	218	257	251	198	208	223	212	215	220	197	232	209	209	199	209	217	225	203	203	222	220	232	211	214	221	208	233	234	254	201	193	217	203	207	243	224	211	205	226	217	216	226	196	231	242	208	215	212	239	229	225	227	221	196	242	201	208	215	215	239	243	235	197	217	198	239	195	189	235	218	211	230	227	238	214	211	219	241	228	204	218	220	219	189	204	199	229	215	175	223	222	210	225	255	229	201	226	257	224	213	209	257	205	215	221	217	243	249	200	240	220	206	230	200	231	217	241	223	219	227	224	227	235	238	212	206	214	224	225	229	216	219	232	218	224	227	228	209	206	230	201	192	210	243	231	241	193	233	209	220	237	246	225	218	232	245	241	221	207	206	197	196	223	248	218	244	204	225	211	213	202	189	228	226	230	214	239	206	238	216	224	238	217	200	181	223	221	226	231	222	212	216	226	231	211
26941	41207	27953	13818	8125	4382	1830	873	706	951	2155	3110	1920	817	504	529	522	546	580	519	500	551	518	551	567	582	533	529	506	526	536	517	539	568	531	520	543	480	548	526	514	481	536	548	549	548	547	514	526	587	534	490	524	530	542	529	537	522	512	521	497	488	508	469	509	499	530	506	498	542	497	540	556	526	531	535	565	505	529	481	518	574	546	544	539	488	561	507	522	557	512	529	520	517	521	492	523	553	583	570	546	516	555	532	499	529	539	515	519	504	557	516	531	541	562	530	529	530	521	532	529	541	529	560	574	553	546	506	542	513	532	511	522	509	558	498	485	512	512	487	532	527	518	524	536	550	527	530	539	527	537	516	505	534	496	539	532	520	527	522	517	557	473	504	544	525	507	555	507	501	544	551	496	502	481	490	519	519	525	528	492	575	567	533	521	543	521	537	568	539	551	584	545	507	514	514	499	536	513	577	521	514	543	523	581	501	546	512	504	516	506	509	562	526	542	556	538	503	548	573	562	506	507	551	530	554	494	527	478	473	465	544	508	536	523	523	503	510	522	520	511	504	539	582	526	483	547	467	501	555	488	549	502	527	503	519	484	545	514	515	540	511	564	489	489	505	522	512	558	504	503	534	519	555	538	501	564	542	546	528	564	541	523	482	539	508	524	526	548	535	505	537	521	500	531	562	522	545	511	538	543	548	491	544	554	514	514	513	569	534	518	519	542	566	597	498	529	568	481	504	488	476	540	603	524	545	483	505	510	509	518	515	523	538	510	535	544	541	478	533	504	540	561	499	515	526	579	504	506	525	516	539	481	533	503	532	547	538	515	478	519	480	509	577	521	517	484	515	522	494	536	500	537	514	552	535	476	554	543	524	491	534	528	513	541	530	524	510	483	524	500	513	490	529	535	527	524	508	531	516	471	473	535	546	490	508	573	551	560	494	508	528	493	492	554	555	495	552	534	527	535	519	504	535	532	521	566	564	494	533	515	487	540	512	499	505	513	578	522	529	493	543	561	538	506	527	546	526	546	510	550	486	544	532	556	479	509	547	501	501	584	469	516	477	519	519	519	515	490	524	541	554	533	520	547	530	520	556	515	503	520	522	504	539	532	505	547	558	524	546	550	504	551	517	545	536	505	540	515	538	533	496	527	477	535	533	522	548	579	541	531	558	498	550	500	521	482	518	541	522	518	561	550	511	483	521	517	503	509	552	504	469	509	548	527	539	543	521	548	521	515	481	513	566	526	506	524	544	553	484	497	546	535	526	528	536	519	538	505	528	561	549	557	490	529	504	494	533	527	490	498	508	535	516	542	522	558	563	543	546	571	523	522	548	530	538	547	559	509	545	482	537	525	519	525	492	550	528	504	485	507	535	525	510	547	529	496	507	556	484	540	549	530	517	503	510	530	506	525	539	520	537	536	504	557	487	505	490	515	507	514	521	533	511	508	530	533	511	517	589	504	527	533	523	535	483	608	514	519	508	539	486	505	558	530	525	531	514	536	535	555	519	510	557	512	517	508	484	520	507	523	546	545	506	550	496	516	533	511	545	466	522	480	538	537	544	536	509	530	492	545	547	514	536	516	457	524	593	537	477	507	500	520	498	542	530	503	524	570	542	525	544	573	548	496	507	538	474	567	544	513	524	505	552	517	547	540	528	522	502	560	548	531	525	513	528	504	497	500	473	483	495	502	557	504	509	520	510	528	529	536	508	504	495	533	531	501	505	519	518	531	518	484	528	540	539	509	570	510	539	526	488	531	518	548	510	547	545	539	545	537	531	552	497	546	551	513	498	511	535	548	500	497	505	488	491	495	496	521	522	515	539	510	527	532	517	520	522	488	537	510	541	483	519	525	505	515	539	525	481	559	542	487	502	487	544	543	492	522	557	565	524	524	497	518	534	502	530	521	521	530	535	534	533	520	514	554	546	492	516	553	528	505	532	504	519	486	507	545	548	542	523	548	489	550	525	536	467	531	526	518	560	547	510	475	519	535	524	551	516	492	533	518	564	522	545	536	575	564	499	523	526	494	496	550	524	536	503	517	530	523	589	518	523	522	549	519	505	477	530	545	533	538	509	534	489	494	534	480	513	541	527	532	502	516	562	547	539	496	505	525	519	505	499	528	489	535	512	507	520	542	503	537	521	471	536	542	566	511	561	490	501	510	557	522	578	534	519	506	535	488	524	521	528	537	526	531	522	525	548	526	540	551	537	508	495	517	532	531	502	542	494	540	482	547	535	509	538	506	458	531	490	472	529	513	574	481	489	534	542	552	542	536	496	539	553	502	529	497	530	521	486	503	558	540	484	519	542	522	556	549	488	515	531	510	552	547	519	516	525	487	557	524	527	515	516	504	529	502	520	530	514	466	570	511	485	519	522	486	538	504	530	507	524	488	529	563	580	508	543	541	535	520	516	510	491	521	502	484	559	530	547	530	560	540	497	523	539	493	520	531	510	541	518	503	496	541	506	542	529	519	504	493	527	539	526	515	518	529	490	517	536	515	516	514	511	538	494	559	512	562	504	511	548	529	551	509	489	523	526	540	533	527	533	507	503	537	510	526	509	530	546	532	540	513	513	517	522	539	524	520	525	530	496	516	522	553	487	534	510	535	508	563	501	542	506	518	523	539	502	520	530	570	535	512	532	540	517	495	475	521	525	546	538	548	487	549	529	497	536	510	520	503	546	500	544	526	538	502	540	519	498	500	522	513	479	483	490	523	479	540	510	554	493	521	532	551	539	518	530	574	543	525	556	457	526	511	496	547	571	526	553	513	510	558	544	489	553	525	512	525	560	541	535	519	518	541	570	493	555	555	515	500	570	500	543	493	528	516	523	549	532	510	518	468	517	496	515	506	526	528	504	529	523	549	551	542	530	538	528	513	531	489	564	525	536	495	537	484	500	497	527	546	509	485	530	533	520	527	541	519	510	524	505	491	546	516	521	551	524	529	569	529	490	550	500	501	500	504	494	486	575	516	544	540	527	558	544	492	534	573	496	519	522	530	528	523	552	563	534	518	529	540	521	509	511	522	530	553	555	507	517	545	532	521	530	494	540	474	484	497	544	494	508	518	537	539	487	547	544	555	531	533	547	508	528	538	538	526	503	548	578	499	522	517	557	527	505	529	511	528	524	485	527	521	525	515	513	515	527	527	563	522	521	513	514	515	557	540	503	515	506	545	478	514	502	469	533	521	527	553	512	566	523	508	534	528	531	499	579	552	539	532	492	563	555	523	495	579	499	491	542	508	578	529	526	531	499	528	516	551	512	501	519	519	509	522	506	498	532	540	534	535	525	509	539	490	508	512	514	558	509	522	518	495	543	548	541	549	501	491	543	529	531	500	529	535	505	550	522	536	560	532	517	515	466	496	544	499	528	524	462	537	535	521	517	525	524	501	506	479	484	515	513	563	528	535	540	522	519	559	479	496	484	524	515	491	567	514	587	540	514	499	504	497	505	538	558	526	526	525	536	530	488	480	555
32602	23812	20507	9551	3729	1340	563	302	215	239	260	341	272	172	144	172	156	145	168	124	172	169	147	157	155	157	154	155	192	158	157	158	174	171	167	147	164	147	150	177	153	162	137	143	159	149	169	164	145	148	148	161	152	165	145	171	143	141	165	171	167	137	179	161	150	139	155	143	159	157	159	132	190	164	156	160	161	152	156	174	162	155	175	174	151	147	141	172	150	177	165	136	171	159	160	134	163	171	145	139	172	137	155	157	177	148	152	151	130	144	182	144	168	196	145	166	165	174	156	150	156	156	168	167	153	143	162	152	158	161	181	128	157	165	157	157	169	164	135	155	170	136	138	153	157	146	148	177	158	173	165	154	158	146	140	126	150	157	143	164	133	147	165	148	156	166	152	175	158	156	157	131	157	149	165	151	147	128	175	178	154	154	170	168	147	167	142	165	163	166	124	169	168	176	152	154	158	148	180	168	147	180	160	158	153	151	153	136	152	170	163	149	145	150	164	165	159	145	134	155	173	157	129	154	138	148	134	131	135	168	146	143	156	147	168	175	153	135	164	149	153	146	154	160	165	162	153	172	152	147	168	147	141	154	157	151	146	164	151	151	139	164	143	138	149	154	161	158	158	158	176	162	163	160	184	136	162	154	151	140	153	173	138	171	172	168	153	140	147	147	152	142	173	146	174	168	157	149	145	160	163	141	163	176	149	161	175	142	146	132	153	163	177	142	165	166	181	169	136	163	141	123	164	142	155	152	167	153	160	136	177	166	164	158	158	157	158	134	151	165	141	152	162	164	149	146	155	151	162	182	152	163	140	140	152	155	166	156	154	181	168	157	160	153	158	171	153	165	154	181	168	159	145	171	159	157	155	191	161	142	152	146	153	151	158	161	163	172	163	143	171	153	158	161	165	185	133	150	153	175	145	180	157	162	172	132	146	159	189	145	158	164	128	148	163	157	155	170	161	161	144	136	139	168	163	166	158	166	164	150	136	171	170	157	128	157	156	142	183	155	165	157	180	172	162	148	164	166	151	165	150	162	159	152	163	142	173	168	162	164	150	155	152	160	188	154	148	162	153	142	145	162	148	154	167	165	153	170	152	146	140	151	153	174	152	138	170	163	137	152	147	157	156	158	137	162	153	154	143	148	141	156	148	170	164	151	165	145	138	172	154	176	162	153	141	161	143	161	168	135	163	154	138	159	154	146	155	144	178	144	155	141	160	159	175	173	168	160	158	152	167	160	171	167	184	156	158	158	133	159	152	175	120	149	161	152	151	159	150	146	187	173	176	165	171	165	146	154	183	152	164	160	153	149	156	147	155	142	138	159	152	143	151	123	141	131	174	144	183	171	149	195	165	150	168	148	165	168	169	169	171	187	156	184	161	145	170	152	150	166	135	139	175	155	152	147	158	158	133	161	156	161	170	167	156	155	173	163	147	161	151	162	167	168	166	174	145	146	162	146	140	149	160	156	152	141	148	150	171	144	170	174	172	151	155	159	148	167	148	160	156	140	142	136	137	155	184	142	147	134	167	168	146	159	124	143	167	180	151	147	143	169	167	145	154	160	172	183	151	153	136	155	162	168	163	147	150	159	158	164	136	173	155	165	159	170	150	144	149	164	163	144	184	212	157	158	147	146	151	181	140	161	154	152	127	150	162	163	162	163	176	129	149	132	149	168	162	162	172	146	172	165	161	145	134	155	171	146	147	149	160	157	158	158	160	153	179	167	181	182	160	141	159	164	170	166	163	164	166	160	165	151	163	177	144	166	174	151	143	165	161	169	154	165	152	154	173	187	151	146	152	151	180	173	131	162	180	171	153	185	151	172	155	142	143	158	186	178	143	163	164	153	155	136	169	155	161	147	140	147	155	123	139	166	161	132	145	173	161	172	166	141	167	160	169	144	155	165	168	148	147	151	166	176	154	165	148	184	137	161	171	143	144	160	164	149	155	162	143	144	172	161	164	165	136	149	166	151	176	172	157	172	157	140	175	173	159	177	155	126	146	167	163	140	155	145	159	128	149	159	149	162	147	162	161	150	157	162	167	154	154	183	160	165	167	172	168	143	174	147	173	181	158	153	163	151	145	180	147	176	146	161	149	172	160	128	168	178	171	162	169	156	155	179	167	150	160	130	147	161	163	162	157	155	137	151	159	155	160	138	156	160	159	147	171	153	160	170	161	164	147	161	159	144	151	158	160	148	131	166	157	142	156	185	140	162	151	154	155	152	158	131	150	152	185	170	150	163	152	144	157	158	156	136	155	148	165	156	165	162	160	121	145	123	158	173	170	152	169	168	133	146	155	151	167	168	164	167	162	151	157	160	151	159	154	143	165	169	153	107	147	137	147	169	158	197	157	150	147	173	164	178	157	148	163	125	170	180	143	162	164	158	165	138	160	158	160	165	164	140	134	172	142	160	162	148	176	193	134	143	164	156	147	144	154	163	158	165	177	156	151	169	154	164	161	144	162	180	128	149	173	169	151	158	159	150	157	162	162	142	176	146	144	174	163	154	156	154	168	159	159	152	142	172	138	149	182	151	157	140	151	153	159	162	163	163	174	154	148	166	133	139	148	150	167	169	182	157	159	175	159	172	140	156	151	162	169	150	170	152	152	142	163	175	170	154	150	158	159	156	152	162	162	188	158	152	141	159	155	151	180	156	121	160	159	143	162	158	138	169	142	164	141	154	175	163	151	161	160	154	170	140	155	138	161	167	146	159	131	173	151	171	155	146	155	152	168	152	136	161	151	163	148	140	149	140	145	146	159	136	137	155	149	147	163	163	171	167	134	149	151	168	152	148	142	162	146	160	171	177	151	190	150	151	155	148	189	142	162	175	176	176	180	198	162	154	180	166	157	157	147	157	164	144	148	152	162	133	145	133	191	178	136	154	151	162	138	168	153	152	146	153	151	161	144	162	150	172	161	162	162	147	173	153	171	155	149	155	174	142	172	158	154	145	141	165	176	154	148	165	172	139	154	169	152	163	154	142	154	159	179	163	149	146	189	152	143	159	155	153	177	166	164	152	169	160	132	174	164	146	161	168	139	169	150	158	181	167	166	136	157	164	153	136	170	155	158	134	132	153	131	163	144	173	153	169	150	160	140	169	175	167	135	157	160	177	160	174	132	163	160	168	167	174	169	169	162	182	169	151	175	129	152	147	165	176	141	158	169	144	144	151	154	156	147	181	147	157	156	158	142	154	160	174	142	173	142	140	148	153	172	170	141	171	164	172	165	174	172	148	168	150	166	144	154	169	156	143	129	144	135	173	154	168	146	186	158	131	154	149	152	158	156	165	153	145	144	158	150	142	168	169	146	173	176	166	174	170	169	167	180	156	158	188	141	160	156	148	172	169	144	154	163	154	127	169	158	139	123	176	176	148	164	163	152	147	163	165	144	156	173	187	138	144	147	143	173	159	170	158	147	177	163	155	172	178	142	171	130	180	162	127	164	158	144	162	168	151	179	152	185	165	171	164	176	169
25933	28004	13001	5662	2637	1082	565	453	480	466	476	575	581	423	379	421	419	419	412	426	426	433	403	431	402	427	414	405	428	419	432	443	404	419	424	402	439	403	410	404	453	448	387	427	428	429	418	424	450	430	401	428	414	409	417	395	428	383	437	429	410	414	415	420	412	412	424	419	418	432	434	421	417	411	413	417	401	449	433	410	418	400	463	424	375	452	411	408	403	399	404	403	429	431	425	396	440	437	407	410	396	396	401	394	429	445	431	411	411	439	424	442	402	440	416	400	403	391	392	420	434	412	446	433	402	429	416	418	406	415	395	391	433	419	453	425	417	433	418	390	430	378	409	435	392	405	420	409	410	394	394	399	400	424	419	412	418	414	430	436	399	455	396	383	401	424	413	392	416	397	425	432	382	389	412	418	407	402	400	438	423	414	392	425	382	403	416	416	413	445	389	418	376	407	410	389	396	416	391	434	375	446	398	419	401	429	435	419	411	420	423	461	437	372	411	402	383	441	417	410	454	393	403	415	465	425	397	416	396	433	394	398	402	387	450	411	436	414	382	389	414	388	381	411	439	429	403	415	458	424	380	438	411	382	395	460	440	417	411	428	389	453	417	435	404	437	411	399	444	383	431	384	426	368	417	404	389	422	429	396	379	394	455	430	420	425	448	392	398	440	424	443	421	393	400	430	430	407	411	388	419	406	413	407	411	380	383	400	402	406	427	422	384	445	408	445	427	438	378	411	400	389	402	393	403	419	419	420	403	454	391	388	404	418	395	402	421	464	405	449	412	476	435	448	408	413	386	400	421	429	451	384	466	423	413	411	395	391	438	443	430	431	415	393	438	420	448	419	411	399	421	389	446	408	407	461	392	404	421	413	415	413	378	422	416	382	415	411	429	402	418	459	436	400	436	389	358	436	434	444	408	400	414	381	417	416	458	405	364	425	409	423	431	476	434	411	405	410	396	383	462	425	435	403	440	414	388	444	420	459	377	409	426	406	395	429	392	386	398	438	433	416	402	422	384	419	429	412	431	399	396	421	425	412	420	470	397	410	437	428	410	434	439	368	389	427	437	420	416	447	398	396	417	426	418	378	417	413	371	427	410	416	392	385	432	416	430	374	406	418	400	434	400	407	409	433	412	398	414	429	401	408	384	440	446	378	408	413	463	419	408	430	411	398	404	421	425	416	442	401	424	398	373	437	368	462	429	446	396	422	393	401	412	431	423	433	424	402	433	419	406	404	434	393	445	420	381	433	430	398	409	402	444	388	422	410	448	369	440	395	403	423	443	400	449	424	395	418	364	414	380	403	459	416	407	406	409	407	385	445	372	451	396	396	397	428	423	432	401	391	443	412	433	399	405	430	435	455	432	450	406	425	424	445	401	421	397	402	422	412	428	431	413	411	390	421	433	429	429	441	424	411	406	420	385	394	402	422	410	429	393	405	412	404	432	437	422	360	413	396	410	389	420	409	427	395	468	411	457	392	447	431	445	408	427	424	420	440	438	417	437	464	429	412	406	411	448	433	457	424	428	404	419	412	397	406	407	408	417	408	402	443	443	441	411	455	414	401	405	433	394	403	454	396	397	384	432	409	451	389	455	418	422	449	429	413	392	405	425	419	449	430	379	429	394	420	424	391	427	398	399	382	380	403	447	414	417	418	431	405	412	427	406	417	458	413	424	416	426	409	408	429	419	418	435	427	404	426	431	422	408	403	438	474	428	436	408	423	409	393	403	410	430	431	414	404	409	387	388	370	402	417	424	449	368	432	397	399	398	399	389	377	388	430	430	406	390	469	388	414	387	451	429	412	420	419	463	432	442	436	431	387	429	438	437	427	430	434	432	430	406	433	461	403	393	447	408	392	407	428	416	404	416	423	438	442	412	410	380	437	414	419	425	398	436	405	418	419	402	394	414	459	447	406	409	389	432	401	433	428	417	445	380	398	404	400	402	400	440	396	433	400	442	418	435	445	400	386	432	409	402	398	437	430	429	451	401	439	384	399	432	393	420	419	396	447	421	369	403	418	379	404	422	368	412	432	459	377	435	407	401	462	432	420	426	423	414	436	458	422	416	398	393	449	409	409	471	427	384	416	418	414	413	428	397	415	426	409	411	396	398	424	389	422	403	403	429	388	409	419	437	380	436	409	389	459	457	406	436	423	444	423	436	385	433	380	435	449	392	400	446	411	441	415	398	452	408	394	448	426	428	379	365	399	414	421	418	386	426	402	418	376	405	388	411	437	428	421	389	441	418	435	429	388	425	437	395	387	421	414	427	436	444	416	392	398	385	396	419	403	408	410	410	441	419	409	428	411	425	425	420	392	433	381	404	424	416	389	416	432	417	388	416	446	369	448	413	432	421	417	443	393	372	421	420	407	395	433	404	410	436	403	421	419	409	389	425	410	451	430	426	405	442	369	392	370	435	425	407	400	399	427	424	449	433	404	421	375	388	443	406	427	455	407	424	423	409	392	385	412	420	419	432	416	468	413	422	427	443	385	434	439	430	425	424	432	396	394	415	413	383	423	417	426	397	406	413	435	418	368	435	426	392	422	443	407	393	365	397	430	412	434	385	454	409	408	402	413	418	406	401	413	378	439	390	422	412	412	432	413	405	383	418	422	395	383	394	415	435	379	410	401	383	420	397	422	384	425	390	404	432	399	391	437	392	427	405	393	378	400	448	417	421	428	425	403	402	394	418	463	423	390	426	392	409	408	381	394	417	430	469	445	439	415	390	389	415	436	445	399	428	459	419	397	386	409	433	458	405	424	451	406	406	406	411	432	429	429	377	434	419	401	363	415	396	428	384	401	418	465	413	447	404	407	429	425	400	439	416	384	436	415	413	390	448	391	431	396	399	398	423	365	437	404	401	411	391	434	413	427	415	446	443	430	417	415	422	443	440	402	432	432	427	425	388	415	413	420	405	382	409	410	433	426	448	368	397	387	398	405	389	415	384	372	422	395	432	413	433	459	394	455	425	425	401	416	397	419	401	436	435	403	434	467	430	376	424	425	417	386	412	427	401	416	417	435	394	427	398	418	433	418	426	419	431	429	446	424	424	418	441	409	415	404	372	434	395	391	460	477	421	434	443	443	430	422	403	426	370	394	426	412	409	456	394	432	416	410	423	408	393	400	413	435	405	403	417	426	378	440	413	432	449	432	421	406	389	429	403	450	441	453	412	413	399	434	432	437	418	429	388	446	436	430	427	361	433	410	437	422	404	435	363	407	399	401	442	417	430	405	398	395	406	399	410	466	413	437	387	431	418	384	404	425	385	406	398	426	433	399	436	378	451	397	390	433	416	390	405	412	432	442	393	403	451	369	434	393	390	438	394	422	408	413	458	432	431	428	422	419	434	434	426	420	411	414	411	433	426	445	414	382	439	399	419	371	418	411	413	390	455	408	446	454	411	367	415	405	442	421	447	399	428	424	416	424	410	451	420	401	422	442	442	438	397	402	385	447	429	433	393	412	426	421	425	433
25061	21516	24845	28597	21546	19543	2780	568	352	839	1329	1980	1300	347	232	202	208	246	231	234	247	248	226	215	224	195	208	231	235	191	214	220	215	221	214	198	229	228	208	213	201	260	208	221	204	226	222	237	211	231	226	206	233	198	209	218	219	209	210	224	216	206	198	218	209	226	198	226	208	223	225	259	209	233	208	227	232	207	210	215	193	221	241	205	227	203	235	239	218	197	211	239	217	192	186	225	299	218	204	205	199	236	215	220	240	206	194	233	251	228	243	235	196	198	201	218	227	213	244	221	225	197	236	228	229	244	219	232	226	246	229	187	202	228	225	243	219	181	230	229	231	208	231	185	230	234	242	261	187	222	223	216	209	225	220	219	211	203	207	224	218	240	224	234	234	263	204	201	213	223	216	210	216	222	215	200	231	210	215	213	211	211	208	239	228	226	217	203	212	214	223	216	217	227	242	233	208	217	228	222	211	215	220	218	229	254	221	242	218	223	224	185	184	224	210	223	235	213	241	218	225	243	228	209	214	229	239	217	217	217	251	235	223	216	219	227	241	220	231	221	214	239	205	211	251	232	211	258	237	226	220	217	207	194	211	201	242	205	217	237	225	227	225	223	201	210	227	180	191	213	223	202	213	221	235	221	212	224	237	231	210	214	227	224	254	200	220	233	225	196	203	219	227	230	225	222	213	212	225	256	237	216	229	223	221	230	233	231	211	208	209	213	233	219	225	218	225	220	226	211	211	217	213	235	219	246	221	241	223	197	238	214	214	234	210	210	238	239	214	232	211	243	201	196	231	245	216	222	217	250	206	178	221	238	209	227	214	189	171	220	258	226	214	238	202	261	215	231	207	231	212	207	223	233	218	213	198	231	263	212	183	186	212	216	252	211	209	218	207	234	237	210	200	202	197	219	213	215	203	209	232	241	226	252	235	217	232	237	225	205	217	214	222	237	246	218	214	212	218	233	214	246	230	222	231	214	232	208	200	224	229	214	221	240	205	203	227	227	207	227	230	228	205	218	206	223	212	223	190	212	206	224	220	213	208	222	233	237	232	203	196	195	206	190	229	230	222	212	226	220	217	213	216	197	227	222	234	229	210	222	242	216	220	208	245	230	231	209	220	191	228	221	219	225	206	213	202	220	220	198	219	197	222	233	224	211	199	237	226	214	203	205	207	238	227	221	230	209	218	220	202	197	197	206	216	221	233	236	238	245	216	227	228	230	207	194	236	240	259	232	218	212	222	207	233	223	221	213	211	215	218	222	213	241	251	232	237	219	217	229	207	232	211	241	221	212	218	209	201	210	217	236	228	198	221	224	204	198	215	212	243	242	227	222	221	196	201	217	217	205	222	218	209	250	225	243	203	229	228	226	238	231	239	230	236	225	219	201	209	206	234	243	223	198	223	230	211	206	207	224	226	226	208	199	211	203	214	212	228	216	209	221	234	211	208	218	187	217	215	248	231	192	228	214	212	223	236	231	222	223	216	233	224	196	244	211	222	182	233	235	238	238	216	232	249	232	200	218	222	215	229	222	219	210	228	229	210	226	230	233	230	202	227	200	199	219	201	213	199	235	235	247	225	244	233	214	245	224	255	227	215	221	242	226	212	233	227	206	200	213	202	216	222	231	201	188	200	227	208	209	212	239	190	228	211	217	218	204	223	205	221	193	207	232	234	247	249	204	220	230	206	203	211	226	211	237	193	238	241	219	189	214	188	250	222	220	243	225	210	190	200	217	195	220	208	239	225	249	225	194	222	224	221	230	221	243	219	190	227	234	220	224	201	214	219	227	248	215	196	205	194	235	229	213	213	221	236	231	233	237	244	210	234	222	222	214	244	250	233	213	212	215	226	220	226	223	216	224	246	238	253	217	218	221	193	237	225	201	232	228	235	223	224	253	232	224	210	207	219	208	226	218	201	224	204	218	198	221	234	225	216	208	213	205	248	221	214	226	210	214	190	229	232	211	224	212	208	234	223	211	206	201	225	208	216	210	221	221	225	216	227	215	228	199	218	270	238	226	223	246	218	237	219	208	250	219	241	239	230	222	225	239	249	206	195	191	226	190	218	212	222	234	190	214	210	240	187	198	237	225	198	229	230	232	245	219	208	212	213	200	240	206	260	233	240	246	244	228	229	206	205	206	237	223	223	193	213	213	230	237	210	209	231	191	214	203	205	221	195	240	201	255	225	225	215	242	218	251	207	230	233	221	220	219	204	221	235	235	220	208	216	227	229	214	235	201	219	211	229	251	234	203	226	229	234	203	207	223	212	220	215	243	269	240	190	210	205	216	238	234	235	228	239	202	240	229	192	229	233	216	202	244	225	192	225	243	216	199	199	215	210	229	232	233	198	209	197	233	261	243	205	218	218	192	212	237	215	215	212	234	241	228	231	227	212	224	224	228	223	219	202	234	225	225	209	212	236	246	231	231	226	225	218	201	200	228	219	223	221	233	247	233	248	223	233	211	214	253	255	248	235	196	238	213	239	209	208	248	225	225	239	231	190	231	220	241	220	221	221	226	221	217	239	212	205	251	209	206	225	237	231	229	217	220	221	234	221	208	217	250	201	215	236	233	210	231	207	227	236	216	209	205	221	204	197	214	227	188	230	224	199	207	209	205	236	217	220	219	216	217	192	237	221	244	209	222	218	230	226	216	245	224	229	220	203	208	250	241	217	214	208	201	227	236	196	235	242	203	234	217	220	219	233	209	228	215	190	202	233	225	208	240	227	206	192	216	234	199	229	238	201	240	216	217	227	205	227	220	223	218	216	227	238	234	227	228	226	216	232	213	252	213	217	227	192	205	192	267	258	216	207	213	191	252	223	216	195	233	231	234	250	239	210	239	261	210	207	246	226	227	224	224	221	212	239	249	193	214	210	234	199	204	229	214	208	234	218	212	223	229	230	232	197	218	221	182	215	204	230	231	199	199	212	219	234	206	202	203	209	208	247	218	236	218	227	208	218	233	222	225	224	253	233	225	233	227	220	218	228	217	188	212	239	256	187	225	210	197	213	211	236	234	221	215	212	201	205	199	229	250	195	227	226	217	215	203	232	223	241	219	228	235	240	239	216	232	217	209	227	205	228	204	202	224	180	217	228	213	233	231	201	226	225	228	245	229	217	216	225	224	222	202	219	230	221	204	231	214	212	218	224	227	238	219	223	208	206	236	203	211	205	218	193	249	214	227	225	202	233	239	208	227	243	241	214	240	210	230	213	235	218	249	240	211	201	226	221	244	226	207	217	229	208	207	209	211	220	192	237	208	221	227	219	219	231	225	231	207	218	210	231	203	229	227	223	206	236	222	253	207	222	225	243	202	221	230	219	218	190	211	220	238	196	222	226	255	213	188	201	210	234	191	223	195	206	230	188	213	224	194	252	230	240	216	224	240	220	227	254	220	218	233	227	197	227	232	247	256	210	186	210	219	236	213	260	234	258	223	250	211	198	232	238	221	226	234	220	221	238	221	218	201	219	226	207	218
24793	39013	21979	9338	3671	1883	1056	668	642	905	1221	1669	1347	627	577	532	558	541	573	572	607	571	536	568	566	543	567	519	529	589	554	538	534	499	512	575	551	559	528	569	515	582	562	522	544	576	550	564	519	510	558	518	524	584	553	539	543	504	578	535	546	526	549	564	562	525	522	568	553	555	531	518	540	537	531	572	574	564	545	506	573	551	588	538	543	530	585	532	522	538	502	563	549	588	535	545	513	505	533	552	562	604	527	564	551	526	571	516	528	546	519	549	584	567	518	535	551	528	574	523	567	535	541	570	548	566	541	553	573	537	558	532	547	593	540	609	565	570	561	545	553	538	504	543	546	558	512	546	548	553	576	530	551	533	516	541	514	493	524	543	555	569	581	480	545	537	549	518	536	533	561	564	545	579	538	551	545	521	532	512	531	539	524	546	547	534	546	536	572	555	581	573	548	570	549	519	556	565	554	554	552	556	582	528	551	559	538	540	505	589	578	576	563	545	574	583	536	529	523	529	569	520	548	485	501	528	544	513	571	542	529	534	537	554	530	589	560	558	555	536	534	556	518	546	542	552	564	535	535	592	532	571	538	520	549	517	551	559	493	552	547	587	535	480	571	531	564	536	503	567	551	552	555	535	533	563	516	511	564	537	567	529	564	529	550	520	518	543	532	578	570	527	556	546	543	569	571	522	552	514	561	540	544	532	553	533	573	564	549	556	573	549	532	561	527	492	576	538	551	572	557	531	551	503	508	544	577	556	546	519	569	535	571	583	553	569	541	538	573	549	532	489	590	510	526	573	513	539	517	555	538	558	552	552	568	528	563	525	570	516	546	557	569	551	540	528	526	548	559	501	593	542	526	534	550	567	512	532	545	570	552	588	526	509	504	560	557	582	552	530	550	565	598	558	534	542	556	577	553	541	559	523	534	496	521	536	511	584	523	530	543	582	559	559	520	543	517	547	552	569	536	556	536	530	540	576	598	574	522	546	499	563	552	566	579	568	526	552	545	518	510	538	544	573	551	477	519	536	535	523	544	559	572	539	547	586	514	555	528	540	537	538	542	515	564	541	561	543	570	574	579	505	551	549	516	541	562	504	559	567	535	536	513	556	541	558	537	526	533	505	550	554	546	550	517	543	579	542	533	531	522	530	576	513	522	505	566	556	542	566	552	536	558	505	563	546	535	589	535	536	542	553	519	556	540	567	507	543	543	529	552	542	510	536	554	554	534	572	523	525	543	516	554	543	531	584	527	518	536	529	540	512	542	521	588	582	520	542	527	516	547	528	527	530	523	545	571	543	544	527	522	527	530	532	564	582	539	520	536	543	568	526	549	524	556	552	533	549	598	572	530	510	564	596	541	540	579	534	550	540	531	525	584	529	536	509	585	561	456	507	551	520	533	520	550	564	542	512	523	534	531	494	563	590	507	560	574	509	542	538	546	499	583	536	522	571	555	534	539	502	539	509	531	508	561	547	552	547	514	565	551	526	576	515	547	540	519	529	551	586	526	577	584	548	555	525	519	563	519	559	571	583	581	531	609	511	517	544	511	510	527	547	538	522	532	509	541	513	531	557	533	558	522	554	557	550	562	577	554	514	502	554	579	595	529	493	520	514	548	548	525	535	512	551	539	527	538	547	567	505	566	524	552	532	513	528	538	588	552	526	528	569	530	548	582	551	529	528	567	517	506	548	531	501	545	536	552	525	538	514	565	532	588	534	601	541	592	523	523	540	522	539	507	566	556	580	539	528	530	534	548	568	545	551	563	477	512	530	541	518	561	543	531	564	547	575	596	557	506	536	542	564	544	563	532	565	566	542	580	567	518	569	537	558	560	565	567	513	526	532	597	557	543	552	529	576	550	537	528	515	545	566	554	545	556	528	542	511	553	519	482	536	574	523	544	518	539	526	575	577	560	545	601	524	525	540	576	552	556	567	591	566	527	549	553	542	584	538	511	539	511	545	594	517	557	566	509	575	528	509	474	551	541	496	565	552	589	556	553	506	506	539	528	533	542	542	530	554	527	554	534	523	562	567	509	546	516	553	521	558	567	566	543	524	561	526	518	577	557	508	571	540	552	519	544	555	527	568	557	534	545	538	507	538	517	537	586	539	534	566	496	535	550	500	522	539	554	518	515	522	512	510	526	558	577	530	521	540	563	546	568	581	576	535	569	539	559	528	513	549	526	513	533	562	559	520	540	524	581	531	549	532	573	536	523	560	555	545	506	515	557	528	533	548	549	533	543	505	519	527	541	559	531	547	546	531	546	496	566	549	536	514	557	545	585	502	534	562	516	549	533	619	522	550	540	510	516	512	545	570	537	532	508	574	525	552	546	537	584	524	511	568	573	496	544	582	529	568	591	542	520	518	530	532	555	560	550	557	564	516	543	534	538	537	526	549	539	528	538	525	544	541	521	542	575	486	533	549	531	518	574	575	529	510	506	497	531	554	504	559	532	536	552	557	542	530	552	558	506	534	531	540	561	496	544	544	497	494	568	540	522	558	528	533	485	497	559	526	549	572	548	538	548	552	553	565	577	551	523	548	533	565	520	506	556	598	515	542	526	581	556	569	546	521	564	584	504	568	501	573	532	535	531	564	577	529	544	500	544	536	544	565	501	528	529	521	594	523	524	552	534	548	547	547	555	537	563	552	553	545	538	565	524	528	526	530	548	531	552	576	547	510	531	524	568	558	551	492	527	536	511	525	524	525	554	571	572	613	560	542	578	550	523	554	505	501	548	546	567	553	534	515	495	530	553	549	566	541	550	553	526	548	561	550	529	551	546	550	572	514	569	500	561	530	552	562	518	544	554	537	582	496	586	557	570	616	560	588	542	541	558	552	581	575	515	526	518	571	546	542	529	531	578	541	496	552	574	563	528	532	517	579	563	524	513	599	565	555	542	566	550	523	535	530	522	510	539	545	555	501	566	532	523	510	548	554	493	529	534	556	514	515	570	541	508	528	543	497	561	543	534	523	534	560	566	536	480	568	552	515	548	498	528	547	565	572	539	554	501	538	539	538	575	541	566	564	581	561	552	557	569	594	510	552	502	549	537	513	513	567	532	545	560	494	524	516	544	561	507	521	569	536	552	567	518	521	519	525	564	568	541	546	524	572	556	554	528	562	544	535	596	490	506	541	579	563	564	558	603	545	533	542	528	530	539	514	536	548	549	595	585	590	544	528	540	567	483	495	547	613	562	562	541	538	510	531	539	555	569	564	532	521	555	527	539	510	578	567	572	526	557	528	504	522	539	534	560	555	527	534	507	561	550	519	552	521	525	519	550	539	520	545	507	542	554	524	526	570	516	526	540	586	515	527	540	570	509	575	531	545	534	535	566	528	558	551	596	518	558	549	568	595	583	526	502	596	522	523	536	585	517	561	531	536	539	579	547	505	535	537	561	535	508	533	489	528	559	552	594	523	585	546	558	547	547	537	557	540	559	545	578	599	535	540	562	524	558	560	532	523	581	512	509	513	528	531
24365	21502	25188	28253	21525	21619	17658	2360	620	872	1473	3852	3395	444	219	189	221	183	237	233	225	230	221	201	230	215	217	226	195	195	212	216	226	223	225	214	205	190	226	221	244	204	209	187	207	227	204	204	223	198	210	187	205	219	222	205	214	218	250	222	211	219	189	229	191	223	218	205	208	220	193	193	228	172	208	230	243	231	223	211	223	207	193	202	197	213	227	197	232	199	199	253	195	202	228	218	210	183	218	218	200	196	217	229	205	237	201	214	209	229	204	224	190	238	223	231	187	234	212	203	220	190	199	184	195	236	211	212	210	220	214	231	230	214	189	214	227	210	228	220	207	202	235	216	227	211	198	195	226	198	234	218	219	197	239	212	206	245	195	229	178	214	233	212	226	193	189	199	192	216	214	205	217	226	208	237	197	219	200	209	225	205	197	222	198	198	215	209	206	226	202	180	217	186	204	195	251	207	218	244	192	205	244	220	195	212	201	202	218	231	207	219	199	222	223	209	189	209	212	217	194	204	253	190	209	207	204	202	197	214	197	218	203	243	194	209	205	231	188	220	208	243	205	212	221	215	212	224	211	227	203	224	217	196	214	210	183	225	216	201	234	206	230	203	194	208	223	201	218	204	196	210	219	242	204	195	201	195	195	216	205	179	170	217	226	196	207	205	226	220	198	214	207	212	218	224	217	191	202	206	211	198	222	199	195	198	230	212	226	202	190	202	190	225	219	235	209	218	198	200	183	208	226	213	229	199	213	220	193	210	218	213	210	184	191	217	201	226	189	227	202	190	205	232	202	192	230	208	208	239	220	194	189	186	209	210	235	207	194	200	199	206	224	217	233	210	223	191	199	200	199	225	231	225	229	223	202	220	200	230	204	223	228	224	227	224	226	196	211	233	224	209	194	197	217	181	180	215	236	207	221	227	220	214	212	182	206	222	215	194	241	200	211	196	203	209	198	207	210	233	237	205	162	220	188	202	205	227	201	201	222	190	213	220	210	209	208	208	202	212	221	205	216	245	189	201	201	192	233	220	231	221	213	214	219	210	210	218	213	230	213	203	207	220	183	211	230	182	231	206	222	206	206	196	206	232	236	201	209	204	217	216	199	223	234	191	220	217	208	202	237	225	187	210	225	241	212	200	193	210	203	209	212	230	209	216	242	207	234	228	169	200	203	210	197	191	196	200	201	200	171	199	206	224	198	192	227	218	202	219	185	199	228	208	244	216	221	200	237	213	198	210	186	208	192	226	211	233	219	219	222	205	204	203	202	217	218	239	212	211	235	199	249	228	225	191	217	196	215	240	219	210	220	208	219	210	195	226	215	198	216	222	187	209	231	188	229	202	225	208	210	216	195	219	224	225	243	187	198	213	186	208	202	187	233	226	222	255	213	219	208	231	211	220	233	218	229	210	210	236	211	217	215	209	202	199	201	237	218	227	217	205	196	213	183	194	216	194	227	177	197	208	240	193	201	201	199	202	247	247	221	215	182	223	211	189	212	215	220	235	207	182	220	207	212	248	222	200	226	211	219	225	212	204	228	210	190	201	198	210	211	213	200	189	220	220	217	220	218	226	210	264	219	203	237	190	216	229	188	215	224	233	209	230	200	216	214	224	232	198	199	211	212	234	222	230	185	227	218	192	214	216	214	215	195	214	237	241	229	205	220	214	207	222	212	201	212	204	225	236	225	202	188	227	208	225	213	197	199	213	197	209	255	223	203	200	228	207	221	223	216	235	198	227	219	207	217	223	178	209	200	227	178	202	200	227	202	229	246	219	190	193	210	194	214	205	192	214	204	198	218	223	203	221	198	204	219	216	233	199	205	211	194	195	217	205	203	201	198	226	186	205	189	202	216	204	206	235	194	238	221	193	227	219	202	194	209	188	205	219	236	205	212	219	204	234	220	191	201	188	203	196	225	197	215	206	251	212	212	201	237	191	210	223	233	216	201	204	221	213	210	221	213	221	220	246	223	219	193	206	195	223	204	209	209	219	232	229	184	247	202	215	233	216	199	187	221	211	211	216	231	196	185	226	261	205	199	211	232	198	201	194	193	220	206	204	232	202	237	203	214	203	229	179	225	221	198	208	199	218	205	220	191	191	184	232	182	211	196	172	204	197	199	194	198	234	234	218	232	197	217	231	218	198	212	199	218	212	214	225	200	242	217	208	205	200	224	218	198	207	176	206	211	228	195	246	214	200	209	228	220	207	221	200	211	199	227	226	221	225	213	190	203	222	207	193	241	203	238	218	224	230	192	226	204	212	214	215	215	195	217	220	198	208	183	188	209	228	208	196	213	218	228	212	240	201	194	223	228	196	199	189	178	222	216	193	227	217	223	210	202	198	224	208	222	217	238	233	222	218	195	230	202	190	202	199	216	214	216	205	207	185	207	187	214	206	219	202	222	217	205	207	201	232	240	199	216	223	215	210	213	212	199	184	228	217	198	205	196	220	201	187	213	207	216	205	200	213	228	219	200	197	216	211	236	199	208	221	204	232	203	202	228	197	209	215	228	204	211	217	201	207	181	217	205	212	215	212	205	204	197	207	207	217	201	203	215	219	201	218	176	216	193	189	220	208	204	203	221	216	230	196	205	225	215	211	210	208	190	209	208	217	215	217	220	217	204	207	221	200	201	169	195	171	211	188	208	211	207	205	246	252	225	216	233	221	193	216	225	211	209	217	207	239	212	222	192	209	181	207	203	217	197	226	213	196	207	197	204	231	246	214	201	215	206	222	214	200	224	231	197	205	200	204	206	222	229	238	210	218	229	225	221	187	221	209	224	254	198	219	228	214	231	201	182	213	209	232	238	178	237	208	229	196	233	198	195	201	215	208	211	197	211	218	225	231	229	216	211	204	208	184	213	215	224	210	178	197	219	206	184	235	210	206	220	205	215	249	207	215	221	206	222	190	219	220	212	202	217	212	217	219	216	214	221	208	226	221	224	222	216	223	217	226	208	195	208	210	206	223	206	191	209	194	223	211	233	196	241	212	215	181	229	211	212	215	199	225	212	204	199	237	195	186	214	234	185	224	201	210	201	208	235	236	228	198	226	206	215	187	216	235	208	200	221	213	203	221	221	226	209	207	199	221	194	205	229	227	238	230	193	186	211	208	217	246	215	220	203	206	212	202	174	219	235	229	205	219	209	189	214	210	214	208	205	216	193	204	179	202	224	199	230	198	220	242	218	188	188	225	207	201	235	172	198	210	212	165	193	217	221	214	215	196	198	210	214	214	217	216	199	201	187	219	215	190	205	220	214	209	208	207	205	213	217	205	225	195	204	193	205	198	182	178	228	195	209	221	194	233	244	228	204	195	202	218	208	232	196	219	203	232	227	191	217	202	209	197	211	214	218	244	216	200	212	237	208	183	217	216	185	218	226	226	209	216	218	197	230	185	212	204	204	202	173	214	212	201	202	200	211	196	219	209	193	193	194	212	187	253	222	252	208	201	230	206	227	203	204	208	195	225	209	221	212	200
27563	40843	25980	14801	7036	2952	1864	1102	725	895	1213	2540	2287	641	469	532	495	509	540	475	518	477	487	544	532	541	502	536	517	505	463	504	546	494	532	487	499	495	487	499	512	508	538	495	476	497	501	498	516	491	510	508	518	503	506	513	523	496	470	499	509	540	505	512	495	482	468	480	498	515	491	472	496	492	503	525	474	513	521	514	510	504	486	490	507	517	469	503	513	458	480	478	480	512	546	502	504	539	570	489	553	489	471	516	476	493	497	508	510	464	532	490	482	520	497	527	492	469	515	525	517	505	515	455	503	509	551	525	510	522	500	495	517	535	494	485	499	475	548	509	491	493	494	531	541	477	469	525	499	517	505	478	491	477	490	470	498	513	515	471	508	489	521	517	525	488	507	509	499	518	527	535	442	470	503	523	464	500	537	479	482	521	516	479	512	454	518	512	505	533	482	470	513	455	497	486	491	517	506	515	493	498	490	508	506	469	505	509	545	510	505	537	467	524	478	527	504	498	505	490	495	502	473	497	459	506	505	541	518	485	474	557	483	527	491	485	508	483	529	498	509	461	492	533	486	536	503	494	522	465	453	480	532	456	508	450	497	476	512	496	485	530	509	523	465	520	506	516	508	511	479	523	482	524	474	526	532	541	509	501	514	511	490	495	471	507	479	506	537	506	462	526	528	525	500	478	538	473	491	516	479	498	494	521	506	484	483	520	499	486	517	550	528	483	491	486	494	496	537	504	484	512	499	467	530	502	469	496	494	513	505	482	528	499	523	491	467	505	505	481	528	507	538	511	504	487	493	488	448	482	482	526	507	520	483	555	451	476	463	506	475	517	529	458	491	505	517	519	529	477	494	497	498	565	492	511	555	529	471	521	498	521	440	506	456	495	489	507	508	475	526	524	501	483	489	522	532	504	512	479	530	514	483	493	513	490	492	505	489	478	518	513	515	490	491	488	513	509	469	564	510	504	482	490	504	493	499	489	488	509	484	518	487	530	491	488	497	507	510	462	502	486	548	478	498	505	509	444	487	535	483	500	474	483	482	515	535	521	499	514	465	478	511	499	506	531	518	505	488	519	461	547	517	485	521	522	506	466	529	487	517	509	504	467	487	479	460	486	531	489	501	503	503	514	525	504	498	508	509	492	536	537	536	540	493	540	498	459	508	461	499	528	492	499	439	492	484	495	491	502	511	523	481	521	512	520	512	505	478	469	515	560	485	503	463	552	554	488	496	495	518	523	492	491	503	495	536	485	531	516	504	469	504	496	536	492	517	501	507	487	563	507	509	494	519	506	513	483	514	514	489	498	478	503	527	510	493	477	479	473	530	502	506	497	514	491	528	531	488	505	502	496	495	504	512	486	479	512	493	519	479	518	529	506	492	504	511	487	476	502	482	492	523	509	507	522	476	494	477	503	469	508	552	544	520	495	502	469	534	452	510	483	497	478	495	510	517	472	463	544	515	479	506	496	485	513	510	496	516	536	496	529	530	482	499	512	517	501	503	525	503	485	533	484	472	474	466	487	506	497	448	502	513	504	468	473	506	480	488	477	475	476	495	460	524	494	522	496	500	523	518	485	516	518	484	500	480	495	535	518	508	512	523	555	482	514	516	461	497	507	509	535	478	491	494	528	509	495	481	490	450	508	473	505	484	504	518	510	490	495	534	503	481	548	479	460	539	488	505	484	500	493	509	480	519	485	530	509	495	492	461	518	494	434	492	504	479	502	492	489	483	495	528	505	485	525	531	484	510	477	549	479	464	525	504	514	473	492	500	463	476	514	491	471	500	492	521	512	467	484	501	503	488	508	495	495	493	472	493	526	505	510	552	510	491	481	474	505	516	508	497	492	526	511	485	494	494	507	503	483	524	490	492	487	534	450	477	503	514	471	474	529	509	494	511	499	455	483	448	490	502	500	479	462	476	483	507	485	500	529	463	513	511	491	505	512	507	481	491	493	501	484	538	511	519	503	460	495	504	503	525	503	520	490	510	480	502	514	531	496	518	477	490	532	513	508	489	510	487	542	539	491	505	483	482	497	491	517	512	532	479	469	461	480	547	463	511	457	474	501	446	449	506	499	525	506	549	478	527	529	500	497	533	505	475	512	545	562	448	499	495	522	499	498	504	506	499	502	534	499	502	513	513	507	489	528	492	454	523	450	521	504	504	518	532	513	490	524	498	530	474	520	513	483	543	516	521	543	504	499	483	495	537	500	544	539	494	471	488	495	494	505	490	454	504	508	488	452	494	513	474	516	507	511	492	495	534	518	483	507	506	504	527	475	509	539	494	537	527	476	506	534	498	519	520	532	520	478	494	490	501	506	515	531	474	572	531	539	516	464	470	497	517	486	483	480	539	487	524	520	466	475	493	479	522	549	435	477	512	503	481	515	527	500	508	492	488	538	496	499	481	537	517	530	562	461	510	521	500	514	495	537	496	497	502	491	476	499	473	507	461	501	489	510	493	514	534	486	502	505	465	482	518	479	478	501	507	549	542	509	493	503	526	520	483	519	490	523	509	452	467	471	488	518	528	487	454	524	502	485	516	504	503	460	500	496	511	496	531	526	534	520	512	514	511	500	506	497	480	467	490	491	507	494	464	502	518	469	511	472	488	501	520	540	482	518	494	507	534	468	510	536	485	489	523	502	488	471	490	505	494	502	528	482	502	515	505	521	484	491	498	526	520	495	500	503	508	538	464	489	530	490	513	498	513	512	518	491	510	481	522	441	507	510	485	516	544	490	489	558	514	498	465	498	525	496	492	457	511	509	518	475	529	472	473	486	493	501	495	512	453	476	520	480	489	465	515	516	503	489	501	513	542	496	530	525	531	497	540	512	482	518	526	506	479	450	483	485	505	452	504	454	515	476	478	469	483	528	511	521	488	515	509	506	497	520	489	529	521	480	481	498	511	525	525	501	512	505	505	511	506	481	497	498	512	536	499	545	498	533	497	490	528	527	522	510	501	504	487	506	473	518	568	492	503	489	481	525	489	494	537	509	474	482	490	474	511	511	524	505	510	520	499	508	506	504	514	492	485	488	527	525	468	485	508	505	534	527	520	479	513	483	534	460	520	516	498	524	484	552	487	493	470	473	505	532	507	462	470	543	515	512	499	527	487	484	507	501	492	510	488	484	529	481	536	509	490	529	482	461	477	518	483	504	540	517	541	466	532	507	468	502	550	521	486	526	531	518	494	475	493	496	504	520	485	496	491	468	527	522	531	496	495	492	460	462	520	536	485	496	522	515	490	431	490	497	502	494	529	487	508	511	523	488	509	524	519	484	512	458	550	531	459	455	517	543	518	461	522	518	515	490	519	535	490	496	482	468	508	455	471	481	518	508	485	520	501	526	477	486	521	556	482	478	531	521	507	495	513	458	471	491	494	506	505	506	462	501	510	482	483	501	508	489	510	489	504	522	504	510	463	546	495	508	491	468	526	494	495	486	500	519	503	495	473	484	459	511	513	509	491	495	505	513	534	480
32508	22961	19952	9295	3849	1913	1188	521	177	172	187	257	303	158	134	127	155	127	147	137	140	144	149	137	149	141	127	137	125	144	132	141	145	147	140	161	144	146	139	133	140	133	135	146	146	136	136	169	133	137	118	134	151	133	122	154	117	173	166	132	145	135	140	143	142	137	137	158	133	142	144	150	152	151	139	131	134	141	153	140	125	142	133	162	128	175	151	141	155	143	142	135	146	166	149	172	146	134	137	136	139	153	150	153	128	134	130	152	136	131	145	149	148	140	137	141	141	138	140	153	148	147	155	143	146	135	143	156	119	159	128	145	150	115	126	142	136	130	126	144	165	139	146	159	154	130	157	141	167	138	143	142	128	157	144	138	149	136	145	147	124	142	136	151	134	132	136	133	165	136	148	141	137	125	154	132	137	141	151	150	160	134	123	106	163	139	132	124	134	161	150	150	139	102	134	153	124	139	164	119	142	160	152	131	147	140	125	128	149	124	124	113	136	140	158	139	139	127	131	148	146	130	144	121	139	161	144	172	147	134	129	134	159	137	147	147	129	136	140	140	136	141	143	157	147	149	155	129	151	128	140	137	128	127	152	137	128	161	144	115	132	149	142	147	130	131	137	132	144	144	152	120	156	123	108	152	156	148	153	121	150	138	148	142	140	144	161	165	152	127	136	136	149	129	131	147	162	148	142	133	139	144	136	153	122	124	130	143	148	134	130	127	154	137	155	145	144	131	140	119	143	152	151	141	139	144	149	137	170	145	105	140	129	146	146	156	132	140	138	152	147	144	136	127	121	137	115	124	165	124	129	155	157	128	130	112	138	146	134	158	159	162	127	142	140	156	132	157	133	144	124	163	124	153	145	143	132	119	151	156	135	149	135	137	124	119	158	130	144	139	128	132	159	147	143	142	163	149	131	132	137	128	163	148	134	132	127	156	161	135	155	154	150	141	138	131	150	152	154	143	129	138	126	139	158	149	129	146	119	142	168	151	137	129	123	145	147	121	131	127	127	140	152	135	131	134	146	147	156	153	139	162	121	148	140	158	131	151	153	157	137	111	128	136	147	140	130	145	147	135	157	141	126	147	140	136	135	140	129	133	140	136	142	133	125	152	145	157	152	158	144	127	133	123	145	137	159	133	135	127	126	141	146	127	145	150	156	148	149	139	148	148	153	163	127	155	148	152	135	127	144	136	150	169	127	158	143	141	135	146	119	143	139	136	129	128	126	121	131	145	151	158	149	156	139	138	150	131	150	164	135	139	131	159	123	160	138	147	128	131	155	118	122	142	144	157	133	158	141	148	150	136	157	141	143	142	135	149	145	167	163	125	138	130	144	130	137	145	148	159	136	131	139	129	149	149	126	134	160	138	138	130	177	149	131	135	134	121	152	123	142	153	149	129	149	144	133	128	173	164	146	131	145	136	151	133	145	118	147	139	157	146	153	144	130	160	135	152	142	141	126	120	134	125	149	151	138	148	133	142	147	143	141	155	145	141	158	133	148	131	131	130	153	149	145	139	158	137	145	159	149	134	133	161	168	141	123	139	123	128	162	124	129	147	134	153	131	150	134	151	140	132	140	135	126	145	159	145	150	156	145	121	137	117	140	141	147	151	139	129	154	145	145	156	134	149	125	153	125	148	130	116	132	148	138	148	131	151	147	147	166	137	160	138	132	151	116	151	132	125	114	135	137	139	145	120	143	128	129	143	143	120	126	152	166	134	123	147	141	152	128	135	117	125	140	147	151	170	137	136	141	129	137	136	160	139	129	154	139	143	141	127	145	141	163	134	145	154	141	127	136	141	138	161	143	125	141	139	132	146	146	143	143	143	143	137	129	120	130	146	145	144	127	135	135	138	133	143	152	122	108	154	128	136	134	136	134	144	141	140	129	154	140	140	145	120	145	143	149	126	136	144	141	153	136	158	148	153	133	148	149	137	132	137	146	127	138	141	128	159	141	130	170	147	133	118	155	165	128	118	163	143	138	152	129	140	150	142	120	122	141	152	144	138	136	139	137	146	131	152	151	149	130	153	143	153	146	129	128	144	148	134	128	156	129	145	128	149	157	144	157	131	135	124	114	148	147	162	135	157	148	130	125	128	152	134	149	126	141	143	142	143	155	118	139	143	133	138	137	149	129	129	153	144	135	126	136	128	167	148	137	130	148	130	142	139	142	145	146	111	146	148	138	143	158	110	139	178	151	123	126	141	115	148	141	129	134	149	164	160	130	137	137	154	142	130	105	138	146	139	137	169	155	153	123	128	124	125	133	141	131	135	165	148	142	153	163	132	135	144	130	156	139	126	142	127	130	145	121	127	142	135	128	153	153	131	136	141	142	151	123	150	143	151	145	153	128	139	151	167	124	131	154	147	152	154	141	142	134	144	141	158	131	146	130	145	131	143	133	126	157	126	136	158	138	144	149	135	140	162	166	149	138	133	120	131	127	155	150	141	138	131	142	142	130	139	137	143	148	151	155	156	150	130	146	142	121	129	136	147	134	145	169	170	121	147	146	172	153	150	136	187	146	135	131	150	153	145	143	117	140	130	145	130	135	143	119	141	165	135	134	157	147	149	144	136	135	145	133	167	149	165	132	142	133	142	129	124	141	119	156	138	137	122	133	150	148	134	148	135	130	160	137	131	122	164	149	129	156	143	136	151	144	124	135	124	151	131	158	158	151	132	143	118	139	120	155	145	121	146	134	146	124	116	139	148	164	119	143	137	119	134	133	125	144	147	142	136	132	139	136	133	151	169	148	118	138	138	156	150	143	135	149	158	151	122	108	133	138	178	159	136	146	125	146	146	136	139	153	147	129	154	141	142	157	140	168	144	129	153	141	133	134	128	139	151	125	150	142	147	145	121	145	128	143	159	122	138	132	158	134	116	132	143	175	142	148	156	124	157	148	144	134	143	130	138	142	145	150	150	153	144	137	145	155	160	137	142	154	125	133	144	120	153	155	125	138	127	142	139	123	138	160	141	157	136	125	146	143	145	127	133	145	141	119	147	157	129	147	134	144	145	149	142	143	146	144	111	134	156	130	133	127	142	134	141	182	145	136	144	140	137	130	146	131	130	155	153	138	150	135	119	141	125	133	129	117	181	138	132	135	148	149	123	121	147	151	146	129	131	157	142	121	136	172	165	159	137	153	139	117	141	157	160	137	134	142	146	144	134	141	153	145	143	129	128	144	161	137	152	116	143	149	122	142	155	143	130	145	137	149	122	135	132	134	140	141	135	144	132	137	134	169	138	137	150	152	141	134	127	128	147	137	151	144	141	162	151	149	141	134	139	106	123	126	123	173	144	131	146	150	174	133	143	131	149	152	152	145	126	149	147	140	119	148	150	126	140	129	143	170	138	135	139	144	155	151	135	164	119	122	127	159	136	146	152	147	149	141	151	142	130	158	146	137	148	137	153	143	128	150	134	152	142	141	149	143	157	138	159	124	151	148	130	157	145	156	132	143	135	141	138	140	118	130	133
22599	24690	13126	5121	2842	1461	991	616	422	403	418	460	515	369	354	375	346	374	412	381	335	405	396	363	403	375	373	352	374	405	383	365	371	358	427	377	387	384	354	361	370	402	346	359	382	396	372	392	420	388	362	403	385	365	385	400	374	396	434	390	336	375	391	392	376	376	400	377	382	344	362	359	368	395	392	378	375	352	345	377	387	365	380	390	380	412	405	353	382	411	399	377	386	387	399	374	371	359	354	412	365	347	383	415	393	392	356	376	369	382	385	394	397	372	372	365	389	405	363	378	410	366	388	385	380	397	387	412	411	391	362	374	370	389	407	378	365	378	406	378	377	359	384	379	361	377	412	387	337	389	388	394	407	380	399	380	396	366	410	400	394	358	377	378	383	394	362	394	396	336	357	368	382	398	357	386	397	395	380	359	395	350	370	368	408	361	335	410	349	378	405	378	383	377	361	375	373	404	363	367	363	356	355	369	404	349	405	360	375	390	344	358	360	341	408	384	371	367	396	369	402	378	366	380	379	381	388	416	357	361	390	368	342	381	405	385	382	380	407	363	398	375	348	379	387	362	397	385	377	409	388	431	367	388	378	402	409	345	377	400	379	390	365	375	400	358	394	360	364	379	375	359	396	351	418	351	375	361	361	399	353	340	348	355	408	373	355	377	387	384	395	411	382	361	407	362	381	395	384	353	400	376	358	377	379	393	397	417	375	365	396	323	402	401	348	374	382	394	401	395	360	360	360	385	396	358	350	411	400	412	354	347	402	355	361	397	377	356	398	343	362	404	378	376	358	390	372	395	402	399	374	381	380	353	373	381	372	407	378	375	398	355	405	360	397	362	390	372	400	380	418	380	355	361	362	379	378	387	369	391	387	380	390	402	357	371	350	349	402	369	384	379	402	383	342	350	348	380	386	364	369	360	368	365	411	408	386	406	400	411	392	401	363	417	386	374	370	383	354	379	365	388	354	380	385	373	392	373	351	356	357	376	391	384	396	404	400	384	364	369	379	401	366	404	393	348	393	388	375	407	375	377	367	382	360	394	370	392	396	385	382	348	397	386	398	379	374	393	388	369	365	347	393	346	356	415	394	377	384	397	356	393	376	410	394	377	377	403	427	384	394	374	389	371	397	377	389	385	382	354	409	423	403	357	386	400	399	369	378	400	324	383	397	404	380	391	385	427	397	406	390	361	410	406	396	367	376	422	376	364	365	418	359	366	411	369	391	374	364	349	397	378	359	377	405	395	376	355	397	379	378	376	401	417	356	359	371	361	379	387	354	359	380	400	406	355	348	376	386	393	366	382	334	368	377	361	383	383	367	371	364	368	342	384	394	389	379	365	387	392	378	383	378	377	392	381	375	364	401	384	347	380	391	385	367	381	406	352	370	394	337	382	377	393	366	395	399	392	343	352	370	406	387	378	384	421	380	395	356	384	431	356	361	376	395	390	405	399	397	384	368	370	376	391	353	402	378	374	401	371	379	372	363	405	410	425	393	391	370	396	369	390	365	390	359	402	453	366	384	390	346	404	354	367	408	350	387	394	407	372	418	380	402	389	398	393	416	339	357	379	406	398	371	389	408	388	389	416	421	396	370	386	387	370	375	402	371	351	419	400	341	380	382	408	396	357	394	411	404	355	386	356	358	410	390	372	385	410	349	357	369	405	407	402	323	378	379	408	389	412	369	410	363	380	370	390	385	379	393	376	367	399	377	363	382	407	390	415	364	364	350	370	382	365	409	395	391	383	396	371	384	362	351	383	383	386	385	382	391	363	420	369	386	356	358	354	416	355	392	363	363	403	396	340	396	353	379	381	363	403	414	420	414	366	392	365	393	384	368	378	381	426	352	338	429	400	358	384	346	375	380	367	378	372	366	422	349	373	392	362	373	383	393	389	392	380	368	352	394	352	366	373	372	385	391	392	399	370	345	395	376	420	414	389	365	388	443	391	388	401	383	347	375	384	362	346	348	364	365	377	382	411	381	405	378	381	375	394	356	391	355	392	362	376	381	385	358	389	406	375	379	379	370	381	356	386	392	358	369	377	375	391	390	389	381	414	378	400	363	374	395	415	347	370	389	376	400	388	384	386	362	376	379	380	382	359	406	369	363	360	404	377	365	374	380	361	363	396	353	397	363	391	405	399	369	408	362	394	382	397	366	378	392	370	389	367	385	388	424	369	387	396	378	371	364	364	397	358	362	389	374	365	396	362	388	380	388	378	363	363	380	375	370	394	384	435	362	405	378	387	403	400	372	379	365	385	396	372	387	361	370	405	387	372	414	376	391	395	359	393	389	417	399	389	392	355	355	367	372	363	376	364	404	405	359	395	376	382	378	374	378	349	369	389	400	355	404	389	354	357	362	358	393	366	390	386	360	387	396	362	347	360	373	349	338	363	396	354	391	350	389	376	392	370	386	363	374	400	382	388	391	382	398	360	399	375	390	402	363	354	356	376	401	394	380	392	384	401	354	394	394	361	359	370	359	373	389	399	397	386	378	402	385	411	366	388	366	382	367	377	350	366	405	392	381	392	415	367	388	362	374	377	374	359	358	367	403	399	416	382	348	377	363	367	374	374	362	393	372	371	385	359	398	361	351	389	362	401	359	369	414	398	402	395	353	383	383	385	339	377	437	390	376	408	398	419	361	402	371	393	375	409	368	379	375	367	402	378	379	404	388	347	387	361	363	369	334	381	398	404	335	398	315	410	401	374	382	371	371	383	366	369	381	386	367	396	384	374	401	381	366	369	366	363	374	397	369	390	360	389	364	385	384	368	404	358	355	349	362	384	412	389	341	412	384	379	408	381	369	345	370	376	379	365	378	374	406	410	392	363	380	358	379	388	358	366	364	397	394	374	356	403	323	384	382	352	362	374	345	381	388	343	381	394	387	398	385	375	365	389	381	352	369	381	367	389	388	356	383	376	383	349	382	430	383	380	412	402	368	387	401	360	355	378	356	358	396	377	393	382	400	367	382	380	361	409	381	430	359	385	362	377	388	343	360	362	397	400	369	380	388	363	374	373	426	394	325	356	310	362	396	383	382	345	403	393	384	397	381	357	392	364	338	377	376	386	381	405	386	343	389	345	394	350	365	383	363	341	426	363	392	378	375	402	351	362	359	423	356	369	381	386	378	381	386	355	390	401	408	367	364	387	385	382	359	358	400	399	398	399	391	378	388	362	377	381	415	409	335	378	383	384	356	370	392	328	387	353	366	389	404	361	376	374	338	422	400	375	381	381	397	376	408	340	407	398	390	384	371	355	369	395	385	396	344	423	355	346	387	397	389	366	378	400	387	367	385	355	357	382	379	361	361	324	401	378	355	400	374	397	373	407	393	389	366	356	399	387	364	398	386	387	393	390	399	358	361	376	382	393	387	401	383	408	367	373	367	378	337	392	376	377	377	400	349	367	344	363	380	399	390	370	359	398	383	359	421	417	387	361	373	353	397	376	371	389	394	404	401	395	357	390	358	334	375	405
25016	21537	24906	28602	21623	19727	4672	899	358	265	272	1743	1113	225	244	224	212	206	198	195	226	221	175	206	217	213	210	209	217	209	209	209	193	209	212	200	193	232	213	170	212	161	196	202	231	217	198	213	193	218	201	181	193	207	198	210	209	198	203	212	222	200	216	225	198	198	221	213	211	197	218	214	211	187	203	221	189	207	214	188	216	222	201	202	214	220	215	230	185	227	213	226	232	208	199	189	208	236	193	210	198	216	223	192	222	215	213	213	196	218	212	201	188	223	215	201	214	211	199	181	227	207	219	206	198	184	206	190	193	220	197	215	198	195	225	217	185	214	209	203	201	197	211	199	196	219	210	210	204	200	206	214	217	209	201	221	200	202	211	204	194	213	224	177	200	207	208	208	216	182	220	203	216	235	205	220	202	205	182	220	192	232	210	205	217	196	218	227	206	222	220	194	195	178	186	225	208	205	217	190	224	189	231	213	193	199	199	204	206	176	202	199	191	169	202	213	204	223	203	211	201	241	205	181	194	201	212	195	237	226	211	209	207	186	207	220	228	221	220	191	203	206	229	220	223	212	217	206	195	201	182	201	190	219	218	169	208	219	214	204	166	239	216	222	205	225	198	207	211	209	185	219	178	208	227	209	202	241	202	201	200	221	222	189	196	205	214	188	207	175	187	215	207	209	201	225	220	217	220	194	226	204	201	204	187	211	165	204	206	214	211	206	205	194	223	226	197	192	210	198	202	228	235	216	216	196	215	238	203	223	211	213	205	227	215	211	215	209	233	202	196	204	203	202	200	215	220	240	181	206	190	200	201	218	212	229	192	214	207	203	226	200	215	187	226	222	189	202	219	198	214	178	213	239	174	210	193	199	188	210	216	197	226	205	218	219	200	193	237	215	207	207	207	198	206	226	189	213	207	233	197	212	220	216	212	217	227	201	217	243	202	214	206	218	203	247	202	222	235	186	198	215	226	171	205	211	225	207	195	198	211	213	200	198	213	181	212	215	218	208	220	209	209	226	195	205	228	197	197	205	202	222	208	205	203	204	224	205	189	225	215	198	197	173	229	234	208	195	223	244	189	234	198	209	191	194	219	200	218	215	181	216	204	202	201	219	224	221	188	205	224	179	235	202	203	224	206	220	181	216	204	244	211	200	212	194	201	198	202	213	217	213	206	186	198	209	198	201	223	200	218	205	224	198	192	188	192	218	227	238	227	212	227	195	242	206	202	206	204	193	193	216	222	169	227	208	213	205	214	202	229	220	206	194	229	218	188	181	242	212	194	205	199	213	194	219	168	192	198	205	178	189	207	203	201	201	207	209	204	218	228	212	218	220	193	199	182	192	200	205	218	232	199	219	202	212	202	220	197	190	217	248	240	226	220	183	201	209	171	210	193	225	191	186	191	187	195	209	209	234	200	239	198	209	216	209	215	215	222	209	242	231	191	221	215	190	207	211	207	208	224	195	179	216	207	206	209	180	190	214	214	191	207	209	215	209	195	209	206	216	216	191	206	228	198	230	205	230	217	235	223	226	197	221	177	226	228	191	215	198	211	202	194	228	212	201	189	200	212	181	207	211	221	220	229	216	205	176	213	192	217	222	194	227	196	215	201	219	202	198	192	214	202	247	199	223	193	203	201	222	202	190	207	227	210	219	214	213	231	212	222	202	205	212	178	207	204	206	224	200	225	204	199	211	219	209	220	217	220	221	192	215	216	218	199	208	209	192	201	208	195	229	232	197	201	197	223	212	220	217	216	225	207	226	203	192	188	207	196	193	189	206	240	209	210	215	207	208	222	217	207	189	212	230	181	217	182	202	173	208	247	227	208	217	213	209	221	232	209	222	204	192	181	217	221	225	211	220	205	208	219	211	212	186	217	218	221	220	181	205	207	193	212	206	192	210	204	207	183	223	184	177	227	208	209	215	196	217	233	206	226	210	209	211	200	232	211	201	213	226	222	250	231	211	210	193	230	199	198	216	213	218	199	200	220	241	181	208	220	229	216	192	205	201	216	228	208	206	210	214	200	231	201	247	210	208	223	191	216	210	222	198	186	223	207	197	194	211	219	202	197	205	200	214	199	206	199	229	197	208	225	202	210	190	208	197	229	208	208	193	193	210	231	220	212	212	212	196	207	233	217	208	215	185	192	199	207	181	209	200	183	206	212	201	221	220	217	221	212	199	207	187	189	164	190	221	225	197	178	196	210	235	201	206	201	194	206	226	218	192	177	200	225	193	180	248	204	199	181	213	202	188	210	226	224	208	205	214	207	234	224	212	191	184	216	219	218	229	219	205	225	235	232	231	202	224	216	221	203	207	177	223	212	211	218	208	194	211	200	246	202	228	211	225	199	204	191	226	184	185	217	188	207	210	197	221	195	208	226	230	213	196	178	207	231	187	240	208	201	184	230	225	203	195	203	193	226	186	205	200	204	187	217	190	206	188	189	214	209	175	192	199	229	186	240	188	204	229	210	203	220	198	209	203	199	203	192	221	203	224	247	195	237	173	205	237	211	226	196	209	199	221	195	196	211	219	213	195	227	187	209	186	186	213	240	216	202	218	220	217	205	209	190	205	180	201	180	209	204	217	207	256	212	223	218	174	227	207	210	175	211	203	219	200	201	197	218	217	200	243	205	190	225	202	208	203	224	212	174	226	229	215	205	219	197	210	195	200	214	202	255	221	209	231	232	203	204	208	211	231	206	224	218	195	216	222	229	201	199	221	201	225	206	224	213	205	212	199	218	197	217	227	233	201	218	236	202	214	216	213	202	179	203	208	225	218	195	200	182	221	225	202	202	229	194	220	229	192	213	179	221	247	212	196	215	235	192	177	236	201	219	205	193	211	206	214	227	187	217	212	228	196	220	195	222	208	215	213	187	204	214	221	178	209	213	194	206	205	198	187	212	213	239	204	201	221	197	183	194	171	211	201	216	204	226	219	196	208	199	222	212	199	195	219	215	205	196	197	238	215	230	201	216	194	231	205	196	187	243	191	194	221	195	219	181	187	214	191	218	208	216	196	187	197	216	208	212	208	184	204	205	188	186	218	237	236	210	190	216	225	190	221	213	233	230	172	229	203	192	209	211	217	221	229	210	211	211	189	231	202	196	197	183	214	203	203	191	219	227	205	227	204	224	209	222	194	219	205	188	217	230	207	223	210	213	218	187	224	204	196	205	208	212	175	217	230	213	224	224	190	206	203	205	193	194	210	221	210	241	212	205	206	199	204	208	227	191	190	245	179	211	192	231	220	208	178	190	207	207	189	206	203	208	245	207	212	219	197	223	197	201	235	201	214	231	201	186	228	184	196	202	193	200	214	205	229	193	207	182	213	174	206	187	195	204	229	231	190	204	205	230	200	211	200	192	212	245	198	226	186	197	217	206	191	218	198	196	213	190	220	221	253	231	208	216	179	170	193	207	196	205	196	215	193	217	217	219	211	198	194	211	188	232	192	229	236	197	218	205	200	189	209	188	204	202	204
23064	38044	22374	11841	5922	2669	1706	882	636	556	595	1545	1052	540	504	520	496	535	485	502	499	507	474	518	521	548	511	518	494	488	501	544	526	534	507	536	547	532	550	531	507	482	495	493	481	511	523	498	505	530	510	548	484	519	538	523	531	485	550	524	507	537	513	505	561	520	506	496	499	520	509	548	528	517	537	533	536	519	477	528	517	489	537	494	500	512	475	524	536	487	541	535	521	514	556	526	454	484	523	542	537	515	540	489	531	549	547	492	487	540	485	502	522	557	515	537	526	509	512	557	522	494	550	511	506	528	516	515	553	511	531	486	520	491	539	526	491	493	515	505	525	499	544	524	524	481	528	508	514	544	522	531	515	532	495	507	557	517	506	541	449	536	505	521	493	521	548	479	476	503	530	485	504	527	506	519	532	504	507	507	524	471	514	521	506	521	540	461	490	482	510	540	500	570	530	524	523	475	531	510	531	520	466	476	508	502	463	485	519	532	525	499	512	502	491	528	530	523	520	526	497	488	549	458	512	493	554	506	544	483	510	516	508	530	502	534	520	562	514	505	538	489	525	487	512	481	530	501	468	471	545	518	588	520	558	513	532	507	525	531	499	522	559	525	511	540	474	483	549	487	492	538	468	555	521	501	545	515	495	500	535	512	536	535	528	503	491	511	485	554	522	531	481	517	551	522	529	507	483	511	518	526	493	491	527	483	514	535	497	496	509	480	513	504	486	502	516	467	531	504	560	538	522	516	477	512	514	491	505	537	553	492	521	514	500	477	538	528	557	559	487	532	539	488	497	514	471	522	514	542	512	504	511	525	511	500	528	489	552	530	534	500	480	508	540	499	519	454	468	526	505	474	562	546	499	505	515	496	509	565	540	526	535	511	491	510	510	502	535	516	553	517	504	523	564	540	530	483	501	502	484	520	490	526	531	505	465	506	502	539	469	493	484	537	476	522	524	521	542	531	525	559	503	491	497	488	531	523	531	502	516	550	514	544	526	518	524	480	528	555	525	509	546	494	527	509	511	548	495	507	534	506	504	504	530	547	502	482	510	543	520	470	525	528	496	521	503	547	530	552	502	469	465	535	546	520	495	534	521	543	516	488	528	505	509	502	490	483	512	479	508	551	533	543	487	482	495	503	475	537	546	529	540	516	528	585	519	496	479	550	501	520	491	483	525	538	441	523	514	515	511	503	519	528	501	493	526	483	481	488	465	495	485	533	513	505	518	538	511	540	511	485	525	524	528	488	510	525	520	539	506	539	524	504	488	521	492	496	511	524	562	532	502	523	518	493	489	502	510	527	531	527	511	569	533	548	536	534	526	512	525	530	509	535	507	519	513	483	520	489	525	578	512	523	509	531	526	487	503	464	539	503	478	490	523	538	523	459	508	508	488	559	468	454	522	537	514	447	516	515	515	479	499	547	513	518	504	501	494	540	474	502	488	551	494	521	509	511	509	522	538	545	514	512	523	552	495	476	501	514	526	481	484	527	509	496	512	478	487	532	509	483	514	530	522	510	520	498	508	497	510	535	475	555	487	524	520	535	481	522	536	515	563	524	522	523	523	496	488	529	521	534	522	544	523	475	502	494	544	517	488	496	502	571	525	511	564	471	536	475	511	518	481	454	489	555	518	525	497	518	489	515	525	564	498	481	534	543	511	503	510	508	509	561	500	521	531	496	540	522	500	540	495	509	520	484	510	513	550	537	501	518	472	532	535	477	494	531	545	519	499	511	510	495	499	537	482	505	572	489	528	551	555	497	522	559	492	524	542	543	515	514	531	525	504	549	524	505	534	533	517	524	516	545	539	522	537	541	520	505	476	510	531	514	527	492	517	524	509	542	498	477	495	538	528	493	493	493	513	511	503	520	502	504	508	525	504	493	499	506	546	550	541	472	509	542	511	505	541	529	475	510	478	558	513	480	476	479	483	507	521	521	557	493	525	487	503	523	472	530	552	502	485	512	477	507	540	496	480	510	503	539	536	520	506	508	498	515	488	521	520	510	516	518	489	519	530	518	537	537	507	499	524	466	497	542	538	505	510	497	496	500	512	511	506	482	506	536	507	536	511	555	489	505	543	491	531	519	524	519	550	496	487	509	536	531	543	523	494	505	552	471	460	529	488	489	501	497	530	527	518	495	471	480	478	530	536	565	533	509	507	517	519	509	503	518	531	498	510	506	498	498	534	530	514	503	488	513	508	523	545	511	542	481	530	509	532	541	496	513	521	536	514	495	514	528	511	535	499	493	478	569	510	535	534	554	470	518	507	555	527	536	479	521	513	463	523	507	507	492	508	539	492	535	545	520	490	511	524	553	546	554	512	485	520	500	492	535	503	517	533	499	543	515	479	500	530	514	493	513	528	487	519	523	505	510	487	495	515	523	493	498	536	467	524	505	454	519	512	543	507	540	526	517	520	499	494	520	528	495	502	547	495	523	511	516	496	515	526	525	549	513	507	523	534	450	536	539	496	546	502	491	508	487	541	522	486	527	554	527	515	520	523	528	506	504	511	525	521	509	522	494	577	494	551	505	517	513	513	525	527	507	538	533	487	502	520	497	545	505	476	491	500	557	517	508	485	532	522	567	517	541	489	500	502	499	514	545	499	520	516	550	512	524	465	491	505	509	472	520	508	499	518	525	505	498	489	490	511	511	505	516	544	538	521	504	533	531	528	492	578	515	510	500	543	511	537	539	526	508	549	550	518	485	525	488	514	514	493	509	499	508	503	505	512	564	524	506	545	479	531	494	500	479	514	532	529	532	506	521	480	531	492	493	537	504	548	580	523	516	521	518	538	531	488	518	523	563	499	549	478	497	505	565	510	517	530	491	529	506	499	520	505	529	510	510	517	477	516	519	494	494	545	534	538	495	499	508	513	495	480	514	526	526	452	512	535	502	519	487	552	536	508	525	524	523	524	493	527	473	519	514	455	530	501	515	523	526	498	526	534	531	486	483	520	535	508	488	530	545	532	483	480	522	521	537	512	486	530	537	537	521	488	502	484	505	494	521	514	507	495	510	529	528	530	545	502	501	532	505	506	535	504	534	534	494	487	492	521	554	495	535	520	501	516	540	484	480	534	523	524	501	511	516	488	552	489	526	457	500	516	506	532	520	521	570	539	518	510	518	530	508	479	506	522	477	531	582	523	522	517	544	529	483	519	516	536	492	491	519	510	501	509	492	487	552	525	472	509	510	465	520	489	553	490	483	492	520	504	535	504	493	528	560	514	506	485	553	504	540	501	469	536	516	507	544	527	511	511	509	498	548	494	544	488	497	525	550	518	558	537	512	518	525	528	500	489	532	517	559	503	526	520	509	501	493	559	496	490	533	487	522	523	526	525	531	524	527	526	542	478	541	562	557	493	516	475	526	503	471	542	529	509	502	520	518	468	531	529	502	523	505	528	548	521	533	509	508	487	508	511	533	546	519	528	499	529	528	476	523	509	535	513	523	514	495	528	517	509	505	518	543	518	505	512	513
24362	21531	25235	28260	21558	21721	17953	2033	360	287	636	3475	1326	225	213	224	202	175	212	218	226	251	211	180	211	203	214	167	230	218	220	225	211	174	217	177	213	214	197	206	217	193	210	200	174	195	204	220	219	175	227	190	199	209	181	191	220	217	199	211	208	191	190	213	191	203	197	193	187	231	212	192	210	217	206	238	210	189	209	165	191	198	178	213	223	196	213	214	212	205	182	203	213	186	205	216	176	187	206	198	199	208	187	197	210	192	188	199	205	197	196	215	179	224	218	204	224	215	190	221	220	213	198	199	175	193	219	183	212	180	183	206	186	166	175	219	204	215	195	232	198	215	199	189	190	204	187	210	210	212	200	203	213	222	217	220	173	184	173	198	226	228	193	208	213	211	206	198	211	204	186	204	196	200	197	216	224	237	211	208	218	215	171	188	194	208	201	209	196	202	217	200	206	188	194	197	212	214	217	211	199	198	220	201	236	211	197	216	221	202	209	191	198	229	187	220	194	211	192	201	210	200	202	198	212	230	229	205	209	196	183	202	190	181	210	192	192	200	232	222	215	187	225	197	223	191	202	211	189	199	207	208	204	217	184	196	182	230	191	193	210	194	201	213	211	202	187	205	209	181	215	217	198	201	190	177	195	213	202	214	189	199	198	196	196	202	215	207	200	179	220	180	208	200	204	186	183	212	178	187	225	205	193	210	191	219	207	186	199	212	211	186	218	218	205	208	183	199	196	212	216	197	179	186	187	191	193	193	226	215	201	193	209	200	190	220	199	195	230	218	192	206	200	219	194	182	189	229	208	183	203	201	168	190	201	206	216	196	225	205	197	198	225	222	225	202	206	252	227	191	224	179	208	201	220	211	219	216	190	218	212	222	200	185	209	216	185	206	186	198	176	220	219	208	219	192	218	208	205	231	191	199	195	217	193	209	210	192	164	242	189	184	225	213	205	215	183	224	215	199	205	211	174	208	183	187	208	221	202	200	221	187	172	196	217	207	215	193	219	207	202	204	204	226	203	185	169	201	185	192	197	203	188	213	185	197	211	228	201	198	173	196	188	218	205	196	206	206	195	178	204	181	198	233	199	195	205	219	206	179	245	199	191	195	193	212	173	194	211	237	197	186	215	190	206	187	196	190	213	221	220	204	152	222	204	182	185	193	209	208	217	221	191	207	182	196	198	213	223	176	203	226	191	191	196	204	206	202	200	222	225	199	211	188	202	221	196	213	217	213	198	207	192	227	197	221	178	194	216	198	202	219	213	220	201	223	213	201	215	178	199	211	180	215	234	218	216	215	193	178	190	184	178	190	189	191	190	234	205	203	191	196	225	210	180	195	204	218	205	182	225	205	233	208	186	186	192	208	190	178	200	180	202	203	231	180	219	243	210	187	188	186	223	175	199	176	218	226	215	195	221	197	208	198	178	203	224	206	187	220	209	169	206	186	215	173	185	229	189	208	220	193	194	188	223	170	219	187	194	199	184	216	231	215	210	205	216	220	223	197	187	231	196	212	190	195	184	174	195	224	198	203	197	187	223	197	200	197	212	207	186	179	203	166	208	207	199	205	198	165	219	201	215	214	184	185	196	189	207	185	186	202	176	190	215	206	196	202	220	199	200	201	196	225	202	211	203	217	192	208	181	218	199	220	229	208	209	184	203	209	228	217	233	196	201	231	204	213	222	197	204	220	203	214	198	206	210	201	215	210	195	201	179	246	197	186	190	174	191	223	240	208	235	181	208	193	202	198	190	183	206	214	215	213	199	194	179	218	217	211	191	191	194	205	225	199	203	214	199	196	229	194	232	205	187	233	192	201	179	221	225	178	216	201	187	195	201	202	237	189	229	201	208	200	228	212	205	205	207	191	216	199	195	183	213	157	216	209	194	187	200	179	204	197	203	221	216	210	202	218	216	216	225	230	262	234	215	208	218	218	174	200	204	203	196	214	199	220	203	202	183	203	168	200	204	217	203	220	207	228	189	199	201	212	190	187	194	203	205	213	191	212	179	226	191	228	202	180	226	189	188	197	181	199	198	234	208	170	206	189	184	204	225	219	173	207	218	214	211	204	219	206	216	187	209	193	195	206	209	197	191	209	180	220	199	209	230	188	188	192	204	193	204	187	198	195	185	196	213	194	215	192	190	216	200	176	190	226	202	215	208	219	217	213	218	208	187	217	252	218	213	191	217	218	182	188	188	225	194	171	183	211	191	213	189	216	222	185	194	200	250	189	166	211	195	214	192	183	177	201	172	198	179	184	209	218	215	202	202	206	201	207	181	213	195	186	182	192	185	219	222	219	215	212	205	206	195	197	193	191	202	197	205	187	224	212	187	191	222	217	198	186	184	201	196	202	181	179	212	201	196	196	192	196	195	203	160	236	207	195	192	207	196	201	199	195	227	202	196	204	195	203	194	205	216	189	193	202	233	199	212	214	199	201	224	203	216	201	188	202	205	195	205	198	224	218	197	171	176	206	197	196	229	200	205	219	212	179	189	174	213	193	224	210	214	206	196	183	232	197	197	175	213	207	189	200	180	177	186	184	166	202	201	184	188	207	204	189	214	202	189	218	205	203	195	235	206	215	190	212	188	201	205	214	220	199	210	187	210	226	207	213	191	174	187	179	230	202	226	190	217	204	216	206	221	194	184	211	192	186	220	230	205	186	220	208	208	193	199	189	170	206	197	231	195	183	198	187	187	203	219	217	202	207	198	197	209	166	185	196	202	215	200	220	224	218	201	157	187	206	196	199	212	194	193	196	190	221	206	212	189	205	201	203	208	208	218	190	209	220	196	189	200	198	217	195	192	199	231	198	202	198	208	223	203	196	219	204	185	181	221	211	203	223	205	202	200	223	214	208	197	183	204	209	217	203	181	177	219	221	196	221	162	164	187	236	214	207	193	187	202	218	185	191	183	203	196	229	220	190	218	205	192	208	216	195	221	206	217	206	237	190	230	181	226	211	218	197	213	202	193	194	224	215	168	183	201	202	222	195	198	201	195	205	207	198	237	191	177	220	215	197	201	203	224	207	223	201	167	206	211	222	191	211	179	195	208	205	192	191	192	203	215	165	242	193	183	184	197	190	216	227	199	198	218	215	195	202	179	206	205	224	241	214	234	214	213	178	184	199	213	228	208	191	191	189	187	207	186	200	192	205	211	202	207	224	223	191	195	204	209	222	221	200	228	215	214	199	205	190	203	175	193	221	213	169	215	184	181	215	215	219	207	210	215	199	205	194	178	178	196	197	210	193	169	214	180	211	198	204	211	207	216	210	193	197	231	189	194	193	210	214	195	192	203	182	203	234	209	217	202	188	198	197	194	203	185	180	202	221	202	207	219	213	191	192	209	197	178	191	209	206	211	224	203	207	198	176	229	205	193	210	176	228	188	196	201	225	196	180	209	215	195	201	189	215	198	206	218	198	202	180	202	196	214	218	195	214	188	212	175	210	186	191	206	188	207	223	197	222	203	212	217	183	187	209
26817	42887	25556	16667	8612	4487	2149	873	582	530	734	2473	1075	476	513	499	489	480	505	505	489	501	481	505	495	508	472	495	528	452	451	478	478	492	492	491	482	492	507	483	500	516	445	452	530	463	505	491	509	436	483	491	496	516	482	466	483	479	447	424	490	452	462	478	464	452	487	450	423	456	506	496	507	511	458	457	487	485	487	498	482	460	453	478	517	484	515	505	479	478	485	501	469	448	469	492	509	492	474	492	472	473	471	470	515	483	458	479	472	444	466	468	466	452	455	480	453	504	484	489	465	440	459	502	489	486	498	447	512	475	487	479	498	478	466	488	496	492	489	484	479	491	461	462	486	477	447	474	491	540	480	480	529	484	509	476	429	471	490	525	505	457	478	482	494	437	457	486	463	510	474	473	521	502	455	459	497	433	470	495	458	485	461	473	471	467	467	502	487	488	442	455	489	501	412	488	470	494	489	474	474	513	493	461	459	481	452	467	473	491	495	471	502	471	502	477	467	495	500	492	485	431	486	458	471	498	476	496	479	489	500	492	483	486	459	451	490	500	475	408	456	462	453	489	435	455	484	472	494	450	450	478	487	479	456	498	451	504	477	455	496	493	465	447	493	454	479	453	486	464	461	469	487	492	483	492	483	443	485	495	434	491	506	487	447	490	462	454	513	488	496	468	480	443	509	487	462	491	511	486	458	476	471	481	468	470	469	438	466	526	488	484	493	449	471	471	500	460	475	463	471	476	481	517	492	503	460	487	483	469	498	506	499	476	468	480	456	493	493	469	474	476	483	456	494	470	488	476	499	458	472	475	475	489	459	510	471	470	427	475	502	422	485	494	485	508	475	468	473	484	444	484	483	493	484	496	503	433	485	499	462	452	496	501	513	491	471	500	480	512	482	520	451	502	462	496	457	477	477	527	499	516	486	463	438	463	499	522	475	511	474	481	470	475	454	504	441	473	468	462	488	474	458	508	533	474	492	500	492	473	459	449	465	466	470	469	462	491	500	542	470	484	502	489	498	513	470	483	456	511	458	492	451	526	473	505	474	499	499	445	472	492	446	483	474	457	478	465	461	454	498	479	499	487	445	472	464	490	483	484	453	443	497	442	463	477	476	504	466	468	505	511	441	488	486	475	450	474	467	457	453	474	521	456	501	469	465	446	479	482	479	512	490	478	534	471	483	499	476	458	520	444	454	474	483	503	484	487	458	493	474	472	500	513	443	484	495	477	517	475	452	474	509	525	475	434	418	486	488	476	456	493	470	454	480	475	493	448	466	435	416	429	532	488	492	480	478	467	462	497	432	449	496	459	448	485	493	460	486	456	472	496	459	443	494	508	420	491	492	486	475	468	466	473	479	505	483	488	471	506	481	478	504	477	482	497	497	434	462	512	458	501	465	481	420	467	468	489	494	513	539	450	487	503	467	503	520	490	476	498	463	505	474	452	455	472	465	494	510	513	486	520	491	442	432	491	468	458	491	459	461	500	464	491	446	450	458	500	481	486	499	459	479	499	475	460	512	451	475	510	486	504	499	480	487	484	538	505	478	517	504	473	465	462	495	437	463	450	526	518	496	453	476	480	460	493	526	458	466	441	492	461	510	485	481	451	453	473	481	449	528	447	473	420	492	453	453	479	506	475	470	492	476	476	435	456	492	492	496	466	501	492	497	493	516	493	496	519	457	465	513	482	500	478	485	500	484	465	475	473	481	485	521	460	474	463	485	479	469	445	463	447	471	471	493	476	464	483	461	512	461	454	484	454	473	503	483	497	455	480	494	428	495	501	447	456	502	481	474	475	452	508	529	465	489	485	498	458	485	494	515	460	480	494	520	492	504	500	480	506	499	458	462	490	485	469	460	491	461	425	489	522	495	479	482	457	441	473	523	463	503	440	511	511	501	477	464	479	480	489	493	472	465	505	460	454	451	479	464	498	484	454	508	469	467	441	476	461	459	442	481	477	433	474	512	509	470	501	487	451	492	465	479	510	464	494	495	432	479	440	463	496	531	482	472	508	503	524	453	517	505	488	479	503	491	476	423	467	478	474	509	507	510	467	439	469	499	481	436	480	517	464	463	478	449	475	523	458	541	513	503	512	516	505	490	475	483	455	483	465	478	471	458	454	512	551	472	440	482	433	487	468	471	509	476	443	465	516	472	491	475	526	463	504	474	466	491	481	499	496	460	478	545	504	475	503	448	470	483	494	486	499	507	488	433	469	475	519	479	465	465	502	500	444	487	486	489	484	492	456	442	479	471	488	475	483	479	464	489	475	468	453	457	448	495	468	451	501	479	505	471	513	504	454	492	498	460	479	488	482	478	496	459	504	494	459	469	475	496	497	473	440	514	444	517	461	494	458	482	485	496	462	458	486	497	445	490	515	479	498	504	466	464	522	478	468	513	469	472	483	475	465	495	483	446	466	487	475	492	422	497	478	495	469	494	488	453	475	458	473	458	460	491	454	461	470	482	464	500	512	487	482	461	446	476	470	483	487	466	498	481	476	430	458	473	458	476	452	501	513	541	482	474	461	478	450	477	477	493	458	485	453	482	435	524	469	493	454	485	476	443	513	463	456	487	450	503	472	467	474	439	477	434	449	523	485	470	487	530	458	474	463	469	460	504	466	500	534	487	487	466	479	448	451	437	476	503	443	469	510	463	476	498	493	473	474	492	458	470	493	460	492	498	478	502	492	476	492	480	426	520	468	474	457	497	432	498	472	501	477	481	506	489	468	468	473	484	462	482	492	433	521	511	486	477	514	465	469	504	459	456	462	480	483	483	451	451	475	471	466	494	444	495	479	477	495	459	485	500	467	506	481	490	506	499	480	453	489	507	474	452	500	485	476	502	471	497	481	530	491	472	458	455	493	501	473	493	509	503	482	517	417	492	459	486	503	482	483	422	499	479	482	510	519	458	501	492	534	443	521	463	479	483	460	464	471	455	458	498	527	471	474	448	450	468	482	458	464	476	478	463	478	483	483	466	480	487	466	463	486	441	480	474	461	452	506	464	508	502	485	474	478	499	427	515	442	474	501	453	489	517	505	458	506	487	498	469	505	485	462	460	496	482	499	499	515	482	514	460	485	509	515	483	457	443	491	481	485	497	459	429	502	473	457	472	476	454	463	499	472	489	474	474	485	454	466	458	499	493	450	494	483	494	495	468	491	487	500	521	470	464	486	453	501	470	488	447	477	535	498	470	472	497	494	456	449	502	445	501	518	474	472	467	445	447	509	464	462	517	472	481	513	471	466	498	476	470	468	459	483	449	489	529	476	453	562	504	489	457	487	491	482	502	498	498	463	509	452	510	492	470	441	483	499	493	455	478	461	463	488	509	481	497	482	469	501	494	533	466	467	494	493	443	441	483	432	473	480	468	482	467	491	481	490	464	494	490	466	506	477	483	459	480	490	504	449	479	480	486	480	503	477	494	460	507	482	468	536	467	444	498	517	523	462	462	514	482	462	471	472	457	470	493	494	533	442
32531	23092	19772	9411	2727	933	305	172	181	143	171	242	146	147	133	129	128	147	134	128	121	129	138	132	133	138	129	136	120	124	118	126	147	133	154	131	161	120	133	127	128	112	136	164	132	167	145	135	119	126	148	140	129	136	112	136	138	123	131	152	147	146	120	157	146	131	128	134	153	125	136	157	139	175	151	123	117	151	110	141	124	173	139	139	132	142	144	133	128	116	111	126	147	112	121	135	136	168	149	145	159	142	158	144	150	157	139	138	152	143	135	135	135	120	147	158	145	117	143	144	134	125	131	121	151	122	135	124	141	142	139	143	152	139	147	138	137	146	137	129	144	128	128	128	130	125	167	134	148	143	138	133	125	135	139	136	151	158	127	137	168	116	150	136	133	134	123	144	125	124	155	132	127	138	121	153	148	143	130	137	126	158	142	149	154	116	146	148	123	125	150	139	115	140	152	151	142	107	157	124	120	126	149	129	151	150	146	128	151	136	148	153	128	134	147	128	142	145	139	123	130	127	139	141	106	138	123	128	139	140	155	144	127	134	135	111	145	161	123	139	145	143	130	120	136	128	158	120	143	139	145	149	142	148	130	138	119	146	121	127	118	146	146	133	120	128	128	138	127	124	124	134	131	145	105	133	126	118	121	133	146	151	150	144	156	145	145	136	133	123	134	133	144	130	140	141	129	131	141	139	140	127	143	131	136	129	137	147	142	118	143	147	131	118	108	124	130	177	128	150	147	136	139	140	131	123	134	141	144	142	166	143	130	114	149	152	144	126	159	114	129	130	152	132	122	149	135	134	145	128	146	131	147	137	131	132	154	139	155	145	140	158	167	138	139	137	138	112	147	128	132	135	170	166	140	124	155	143	140	153	131	131	153	137	132	136	112	141	135	138	148	122	120	134	141	131	134	133	116	143	128	145	120	122	146	133	117	136	138	133	159	149	131	136	145	126	163	146	134	117	128	126	147	135	133	141	139	122	150	112	143	144	153	132	136	141	146	153	118	132	130	117	118	150	156	146	131	143	141	124	133	147	145	145	116	122	133	119	131	145	125	130	132	143	114	145	119	132	145	141	134	164	134	136	128	146	144	146	140	130	137	138	141	134	119	139	140	122	151	135	126	138	149	140	153	133	113	124	153	139	136	131	141	135	135	147	144	132	133	153	148	145	137	136	116	127	122	140	148	122	124	154	149	136	121	129	139	151	129	168	135	150	134	126	132	137	145	114	146	150	134	154	144	132	121	162	120	154	142	117	152	140	117	141	110	161	142	130	119	109	147	144	142	129	125	117	115	132	124	143	119	134	136	145	140	138	138	129	139	161	137	131	150	121	160	134	142	132	143	131	122	153	142	157	152	138	138	131	135	152	134	131	155	130	124	130	151	120	126	148	140	133	112	127	113	154	162	136	126	161	150	136	131	128	133	139	133	143	133	143	144	142	126	138	152	130	157	129	147	125	132	134	154	151	134	128	155	116	143	137	117	146	138	123	152	139	136	137	148	133	140	147	137	144	125	117	128	125	144	133	129	156	111	124	111	131	140	148	157	149	138	161	133	144	127	142	140	111	155	127	135	143	136	114	127	131	136	120	123	139	129	127	125	131	149	137	145	146	140	122	132	144	138	125	137	124	155	126	120	123	132	145	143	162	134	136	133	140	131	143	120	145	164	128	163	123	130	129	129	136	127	154	137	145	120	150	119	117	138	143	143	119	117	131	129	149	103	118	134	143	158	151	122	120	140	161	121	141	134	131	134	131	134	135	131	153	150	133	146	138	130	155	134	142	129	133	130	146	127	145	140	117	115	119	151	151	141	124	150	136	130	158	157	146	124	167	158	122	153	139	136	149	160	154	114	155	138	138	156	140	138	145	146	116	129	151	125	147	139	145	149	139	162	140	130	116	131	129	135	131	141	133	134	97	140	124	118	131	131	122	144	133	145	123	145	122	144	136	162	150	155	144	137	143	143	137	131	139	155	134	133	146	126	143	157	154	122	134	130	136	109	154	137	125	126	138	127	130	145	143	144	113	127	141	146	108	145	110	139	113	150	157	150	140	131	135	163	133	153	134	145	134	127	149	147	120	133	129	128	134	146	147	139	135	131	115	140	134	134	144	133	149	145	125	124	129	146	152	139	138	145	157	138	133	132	122	117	138	149	134	136	136	150	149	129	151	128	120	121	128	141	118	135	151	140	151	129	129	149	147	120	130	140	127	127	124	109	129	102	143	133	145	129	120	144	149	144	137	143	136	124	141	140	125	156	118	137	142	136	149	141	117	130	155	140	158	128	121	139	117	136	133	135	135	154	122	150	143	108	134	130	150	143	141	132	143	142	135	125	153	106	117	123	136	139	125	111	143	131	135	125	126	117	120	128	134	129	131	118	149	129	153	125	141	145	141	157	114	134	147	135	135	133	137	136	137	134	142	125	134	140	150	161	140	133	137	123	120	126	143	148	132	129	147	148	160	144	136	127	142	161	95	132	119	153	123	132	130	130	134	117	141	110	140	140	134	176	140	143	154	157	116	139	146	145	151	139	142	150	141	143	125	137	144	141	147	136	117	129	115	129	153	134	137	132	131	107	125	152	130	141	136	127	140	153	135	112	144	129	128	133	144	145	144	129	141	147	140	158	145	144	137	143	134	140	175	139	132	121	146	122	121	133	132	120	148	135	136	152	156	130	123	146	126	125	138	127	137	116	133	152	148	146	152	121	131	138	124	139	132	145	136	137	133	125	137	133	114	133	145	139	136	124	120	119	115	129	147	131	125	156	149	142	134	136	152	132	140	142	142	142	120	116	128	130	130	147	161	146	156	137	132	136	145	153	131	138	139	117	132	123	139	124	141	154	155	155	166	143	137	123	108	151	139	153	140	140	125	123	143	130	158	129	143	140	134	127	143	131	135	130	140	151	129	117	128	132	111	132	142	150	144	157	147	147	146	131	112	122	140	139	149	144	142	148	116	93	143	126	134	124	119	143	137	144	140	116	128	129	144	158	109	123	146	106	148	119	132	123	160	143	162	141	130	131	132	153	138	133	130	130	152	141	128	129	136	127	120	155	114	130	142	139	162	137	130	148	124	134	107	149	133	127	136	130	134	149	132	130	148	152	101	127	142	143	144	143	137	138	154	142	157	132	120	134	119	134	140	129	151	159	133	119	135	150	138	135	129	139	127	136	123	140	156	125	142	144	128	126	155	135	121	147	151	150	135	141	159	129	130	139	137	124	124	133	141	146	134	144	111	146	142	156	137	164	127	128	132	136	135	136	143	113	123	125	136	118	145	142	138	124	122	125	140	130	138	143	124	144	141	132	138	140	132	146	144	123	132	139	147	158	137	134	143	139	126	139	119	162	132	125	129	146	124	132	133	138	144	134	117	139	142	116	89	132	121	134	135	133	140	141	140	153	131	112	139	122	126	154	112	120	150	141	125	141	120	124	137	128	152	122	145	140	138	127	136	142	118	134	151	166	135	130	131	145	128
24704	25305	12761	5631	2059	935	427	399	414	371	410	467	413	396	363	376	341	379	384	359	365	371	350	401	355	385	362	366	395	347	364	350	394	388	372	381	328	365	378	377	362	382	329	375	369	395	385	341	334	399	347	387	377	365	377	382	385	356	393	367	373	399	356	392	370	346	353	361	362	373	381	401	369	367	351	411	366	329	341	362	359	388	348	344	383	342	374	369	377	343	377	369	377	359	420	361	344	360	350	355	375	360	368	366	390	363	366	360	381	354	350	349	357	363	390	399	396	360	357	346	358	349	392	383	407	363	366	371	411	419	380	360	388	375	356	391	389	376	350	337	364	345	346	390	360	364	381	375	365	375	395	364	344	359	374	403	381	368	369	368	363	373	347	340	379	397	361	337	369	347	365	359	352	357	360	375	391	366	367	395	396	367	376	361	388	382	384	367	376	384	361	390	374	373	335	389	356	387	382	368	403	354	361	356	364	353	340	392	366	352	386	350	356	365	380	401	359	386	380	377	391	400	367	357	400	395	353	383	373	371	338	385	334	360	357	366	342	332	362	340	357	399	326	356	372	404	353	375	353	337	353	353	379	368	353	367	374	368	326	379	344	372	392	357	375	369	339	355	374	405	389	361	381	385	367	343	361	357	346	391	420	376	370	383	368	340	350	352	382	384	346	374	336	378	344	369	361	357	337	422	369	357	364	372	390	364	383	387	412	349	362	335	362	358	370	374	360	376	387	383	375	377	353	387	359	375	423	378	379	413	354	360	358	412	416	345	364	380	393	309	363	364	362	362	357	377	374	361	390	385	373	369	373	355	356	339	393	406	328	372	367	333	364	355	353	405	367	388	411	361	361	382	381	359	407	379	371	375	352	326	402	364	376	361	348	367	359	360	390	357	379	385	342	388	351	392	375	368	381	364	367	391	345	370	389	374	342	370	397	396	367	377	375	343	367	362	373	375	353	382	362	361	366	371	399	356	333	393	391	350	359	388	367	382	405	373	381	359	362	384	396	412	371	377	396	362	423	375	368	362	398	344	392	414	337	375	376	411	409	410	401	355	326	381	374	366	382	380	390	376	399	412	347	359	395	377	376	354	407	366	355	377	336	355	363	383	376	351	350	363	358	363	374	388	358	376	376	376	351	359	384	368	389	367	342	379	362	343	355	337	376	364	390	367	350	395	409	340	337	348	360	344	330	383	349	383	360	362	359	388	378	331	360	407	374	386	385	395	386	384	373	345	385	388	375	359	354	373	344	398	372	361	373	378	387	381	345	347	392	356	401	366	354	386	352	378	373	363	374	346	336	391	343	368	397	399	379	335	366	344	391	361	373	375	349	378	411	376	391	364	365	331	363	373	372	377	355	349	365	342	380	345	386	380	385	373	364	376	362	366	393	369	364	337	386	377	361	376	383	372	372	383	403	325	366	360	368	382	386	381	365	393	345	368	369	333	374	378	375	390	379	366	346	375	394	366	363	360	382	353	392	367	422	348	357	393	339	352	376	363	358	387	323	387	357	391	377	396	333	377	368	415	347	336	372	374	357	392	354	392	401	384	384	354	394	352	408	343	372	390	388	342	342	354	353	357	379	395	368	369	367	402	361	383	378	344	351	359	365	363	371	363	347	390	366	355	422	346	393	395	355	344	339	385	374	320	360	388	375	375	365	362	374	358	365	398	390	376	366	392	374	371	395	341	371	383	378	361	379	405	384	354	370	351	391	356	343	372	327	401	346	417	376	358	340	402	365	377	365	397	365	389	394	378	363	356	356	389	361	354	352	373	383	335	382	339	369	353	389	372	391	366	370	388	388	379	344	383	392	369	362	342	363	389	384	353	378	357	378	366	403	359	359	386	368	355	381	361	351	376	360	350	345	366	384	333	368	348	352	360	353	379	323	384	392	387	361	390	341	353	381	374	374	367	384	369	368	367	375	383	373	368	399	342	341	341	369	363	367	374	394	375	378	364	368	386	353	359	375	372	358	365	377	355	336	380	365	357	382	403	371	360	401	348	361	354	337	357	375	382	344	385	373	357	361	344	388	378	376	364	373	365	353	329	418	374	357	366	365	349	408	377	361	364	389	360	378	379	368	374	379	375	344	382	421	388	326	388	357	331	389	382	373	360	384	366	360	373	374	390	356	384	358	346	358	363	339	404	375	332	369	350	362	379	326	362	377	389	343	398	356	400	358	333	383	344	341	358	376	355	397	374	355	393	351	400	380	374	387	387	370	371	375	334	346	377	406	378	376	359	358	364	368	344	385	358	349	423	331	380	349	375	357	326	364	372	410	358	356	362	370	353	352	367	362	374	373	392	378	398	353	406	385	384	371	384	347	365	357	334	375	401	383	404	345	355	372	346	369	378	343	371	346	373	360	339	375	362	370	413	375	382	347	380	357	336	351	358	422	381	348	358	362	387	364	368	379	391	361	349	375	363	372	377	354	385	389	375	395	377	371	362	377	357	351	388	361	368	371	355	406	365	389	360	359	363	369	350	376	361	372	353	360	359	420	362	367	376	378	351	379	360	368	355	369	381	378	349	345	346	389	369	384	361	382	316	362	364	374	389	341	338	374	360	364	367	377	342	353	362	366	348	375	376	343	342	353	356	364	382	336	399	395	337	377	388	385	357	370	355	359	386	369	348	342	397	359	375	386	320	419	392	361	374	372	393	365	360	341	391	364	389	351	372	361	351	366	371	357	382	384	334	381	384	353	351	372	366	347	363	366	389	395	354	367	359	402	390	354	330	396	387	346	377	391	363	357	372	372	373	398	384	386	362	349	370	379	390	414	363	352	396	324	379	360	389	327	381	374	361	375	374	369	363	353	363	402	358	385	358	402	375	379	363	360	382	382	339	398	373	379	399	379	359	411	380	334	368	372	362	361	394	339	358	382	402	377	363	362	367	379	378	362	337	358	335	367	395	356	371	378	366	369	319	342	369	365	356	350	364	356	360	349	391	334	351	342	374	315	356	363	335	372	340	385	373	360	386	375	387	365	345	361	330	365	388	353	405	360	367	359	412	343	361	361	361	382	389	399	368	337	352	356	369	369	345	320	346	350	335	355	396	384	373	361	373	365	388	359	399	386	378	359	371	354	373	358	334	384	400	376	334	352	388	363	362	357	344	399	376	398	386	390	368	376	394	373	375	356	373	384	350	399	373	379	355	351	370	395	336	410	379	374	378	367	376	375	406	364	370	380	372	355	343	371	363	370	391	365	357	359	365	321	375	362	402	366	398	335	373	339	353	382	408	331	357	345	368	374	343	369	381	367	362	354	360	347	411	392	358	363	362	403	359	356	383	372	362	365	368	382	362	363	385	343	347	363	359	364	346	365	374	358	365	394	405	375	359	378	384	377	349	374	388	363	381	346	366	354	368	383	397	405	392	351	384	357	329	357	352	395	382	372	382	382	357	372	381	375	374	363	394	340	366	387	386	361	379	427	364	360	350	363	370	358	361	355	364	373	361	330	372	386	332	377	365
25005	21532	24888	28638	21591	19397	2232	480	289	272	771	2147	710	212	198	235	174	204	181	199	231	216	222	207	228	217	208	199	224	222	214	232	194	195	165	199	261	213	223	218	221	223	204	199	212	204	203	203	180	216	174	222	214	232	195	234	193	224	211	223	224	211	209	235	189	222	219	198	207	208	209	218	196	226	203	220	211	224	190	233	183	226	203	209	221	218	199	193	220	230	222	199	183	205	214	221	209	206	198	220	213	206	200	205	200	203	207	214	194	194	216	193	215	205	234	241	217	184	218	190	183	192	192	222	213	200	181	202	206	198	189	212	203	191	227	210	221	198	194	243	162	203	207	206	229	198	227	227	209	215	214	216	205	197	218	204	213	206	188	197	193	186	196	191	218	196	221	216	244	208	218	200	245	179	221	216	220	214	216	226	206	215	219	196	212	216	234	197	213	227	203	199	195	213	189	214	232	208	200	197	194	216	203	206	195	198	197	198	208	225	224	175	208	186	192	191	213	204	181	183	215	194	197	209	204	221	221	171	208	200	213	188	193	240	220	227	193	220	176	194	211	204	218	210	195	209	184	201	200	191	186	218	196	226	211	184	200	209	193	211	204	192	223	198	199	186	198	205	204	235	190	207	186	209	232	205	194	211	228	192	216	197	185	212	221	220	202	180	192	201	187	196	213	200	238	175	212	191	203	219	190	200	194	192	230	202	217	207	195	210	201	191	186	206	233	199	229	194	260	190	204	177	207	210	187	201	205	184	205	181	209	189	217	215	202	214	228	201	200	217	208	195	224	183	189	205	229	191	196	214	212	191	200	202	176	206	200	222	198	200	220	215	171	217	226	203	197	219	191	222	205	174	200	198	208	182	181	224	230	215	181	220	227	221	203	217	221	223	217	229	219	200	217	211	206	228	216	214	198	205	191	224	212	219	189	210	200	240	207	215	225	193	211	199	226	188	179	232	207	195	229	196	220	190	205	222	208	210	214	220	193	211	209	200	195	226	214	214	206	203	192	227	235	213	219	194	220	242	226	181	219	196	238	206	198	219	216	185	212	225	199	193	194	194	201	202	197	193	202	184	208	188	183	211	208	218	195	224	217	211	198	170	198	234	229	178	202	198	210	201	198	200	180	201	201	179	207	220	201	216	170	208	216	177	235	194	212	242	206	191	220	173	199	216	250	214	210	208	209	228	225	204	201	217	215	219	192	208	198	191	181	196	220	206	210	198	214	190	177	206	203	230	216	180	173	209	205	185	178	185	208	227	191	215	217	201	193	184	211	217	247	210	194	176	231	209	231	229	174	198	198	232	214	203	209	187	195	224	213	183	209	182	198	199	207	181	193	207	238	214	208	192	239	216	222	223	238	218	230	182	190	193	212	196	234	200	210	206	228	165	211	230	204	196	227	203	207	193	201	185	218	206	202	212	213	195	196	194	189	183	213	212	190	212	205	229	216	198	184	194	205	189	197	226	212	213	193	231	199	206	223	209	205	238	204	194	221	201	215	211	215	207	202	214	205	193	193	201	224	188	205	193	206	203	207	206	203	203	214	189	230	209	198	208	195	173	207	216	219	226	195	197	180	187	208	213	210	195	211	196	220	220	211	184	193	216	193	214	209	211	193	197	207	193	200	224	185	217	172	203	189	190	204	236	188	221	209	225	216	207	188	207	210	181	198	211	201	232	209	210	211	198	221	194	218	203	214	198	221	217	219	207	203	216	218	206	216	175	202	204	212	198	228	200	204	207	188	195	193	203	206	201	200	194	190	182	214	213	209	226	182	191	184	198	210	199	200	198	210	182	197	203	215	228	212	179	181	210	243	188	213	204	219	206	211	182	205	203	193	208	201	165	209	186	177	187	195	224	205	221	195	204	209	214	212	193	222	199	209	205	173	194	177	236	235	208	206	224	197	176	180	202	210	220	183	210	195	197	212	207	200	204	220	168	215	197	205	202	211	232	204	202	209	208	205	241	205	174	218	205	210	224	191	198	194	214	234	204	210	224	186	202	216	194	208	195	175	210	181	180	179	198	191	208	206	200	211	192	189	225	238	201	214	198	198	195	212	217	212	229	212	194	229	202	197	217	199	225	190	185	225	211	197	199	192	213	191	209	194	194	211	164	227	216	218	193	206	202	204	225	203	170	189	207	231	188	194	206	202	223	198	228	219	217	222	207	200	218	191	218	199	201	186	184	201	206	195	221	191	216	226	180	200	220	231	191	205	225	218	191	189	207	222	187	230	183	213	219	184	184	211	205	207	212	212	216	197	193	202	174	222	225	175	219	204	194	193	203	226	189	183	169	215	214	211	218	205	200	230	194	214	181	208	224	214	190	205	213	198	185	210	223	215	197	206	213	229	238	196	196	216	211	186	204	237	204	211	181	201	210	234	214	216	188	204	230	203	195	219	210	179	219	178	205	197	191	196	190	237	192	230	221	205	225	213	223	223	213	206	214	214	214	193	191	210	206	215	188	184	197	173	209	194	218	212	207	215	212	204	206	214	206	196	203	218	187	207	238	199	183	201	200	220	213	184	204	190	210	183	223	213	195	203	196	179	204	232	195	197	228	191	190	197	177	227	188	201	215	224	233	201	202	230	207	228	201	217	204	185	212	187	222	196	201	206	224	219	215	182	210	220	178	178	225	235	211	195	200	211	230	238	170	213	181	199	233	202	205	225	211	206	204	206	208	186	225	167	201	212	203	227	227	155	217	201	211	208	174	210	226	208	197	207	222	202	191	223	192	192	185	212	220	208	192	181	186	200	205	179	191	210	234	178	207	214	201	186	208	202	213	208	194	195	183	185	165	192	215	182	202	220	217	207	194	189	216	194	214	200	207	221	214	197	211	196	195	192	212	194	207	203	205	195	223	214	204	188	207	233	208	187	194	207	200	191	197	199	195	199	233	224	193	210	193	184	193	194	219	207	221	213	220	215	186	200	206	217	197	218	218	222	208	199	218	220	222	195	188	201	195	240	238	218	220	208	226	204	244	236	227	206	189	212	241	204	201	186	214	213	187	218	202	204	229	176	204	213	222	198	206	213	218	210	179	194	201	205	200	201	225	224	224	208	209	211	226	195	190	224	220	232	214	212	197	202	177	216	197	221	232	214	200	215	184	193	186	192	230	208	205	223	198	204	200	218	188	216	203	219	199	189	217	202	209	211	205	204	212	192	224	211	203	225	227	193	163	186	179	213	200	208	210	184	198	193	207	199	227	190	202	227	213	186	189	207	194	181	234	173	206	202	183	208	237	199	231	184	214	202	231	247	188	197	178	213	203	219	199	248	197	189	179	210	191	215	204	208	180	198	226	193	209	216	209	203	208	242	234	199	230	212	208	220	202	209	183	172	215	196	201	189	214	221	184	199	216	201	189	213	187	219	198	204	204	218	205	201	208	208	207	213	217	225	237	192	200	194	187	198	210	175	203	207	200	223	184	216	189	212	210	197	207	216	205	211	195	188	213	199	232	222	187	197	196	188	208
24898	37452	22489	8754	4873	1899	831	634	540	506	823	1664	726	514	494	504	488	493	515	485	521	528	501	555	514	507	493	500	503	498	482	490	555	506	507	473	502	509	537	509	526	511	488	521	492	495	536	478	499	497	519	493	520	502	501	490	502	539	502	513	494	453	511	539	524	546	494	510	518	487	507	483	493	513	507	539	498	507	527	527	458	506	510	524	515	531	549	552	465	513	502	501	505	515	503	470	477	507	519	514	534	504	510	535	521	498	542	533	509	497	532	475	525	522	512	528	515	481	525	532	528	528	527	465	494	452	553	511	481	483	492	465	503	521	503	482	485	542	505	474	507	529	484	501	490	526	561	497	523	522	492	429	519	504	534	507	495	504	532	526	494	527	507	537	533	503	490	509	475	529	516	522	499	499	481	527	520	489	514	512	506	532	474	494	483	558	513	519	474	500	502	510	496	523	537	532	513	518	498	522	517	516	531	490	502	505	478	486	483	518	523	499	520	502	518	508	517	543	492	505	550	506	528	502	490	485	525	490	514	500	505	528	509	511	518	530	522	495	507	503	554	506	529	533	509	558	500	533	468	500	528	516	565	526	502	540	478	472	500	491	524	502	513	525	513	517	516	529	535	525	519	521	517	517	510	504	519	529	516	522	527	507	531	503	473	551	537	537	523	496	476	536	555	469	510	501	557	527	520	509	558	561	516	478	545	528	513	511	475	517	492	522	518	522	536	502	528	508	507	499	484	553	523	525	524	490	516	481	483	522	515	492	438	449	499	512	531	558	518	519	507	498	510	540	532	521	504	534	517	506	507	510	516	540	498	510	581	495	512	555	506	528	504	491	537	497	480	486	552	495	544	499	491	562	497	545	532	513	542	477	502	486	522	544	486	489	502	539	508	551	505	548	485	505	461	559	501	475	462	505	496	500	532	489	539	501	496	526	495	493	487	550	532	492	523	507	496	536	489	557	496	538	520	498	550	512	478	528	542	480	530	482	497	560	518	523	517	469	511	497	525	508	519	507	518	501	445	515	497	511	508	486	487	503	527	496	512	509	517	493	530	501	560	505	522	537	477	488	500	556	515	509	504	500	524	518	505	521	528	525	523	493	484	502	503	527	485	493	507	495	514	503	510	521	491	520	476	518	561	486	486	516	502	509	484	522	486	510	524	490	511	496	508	514	483	480	464	519	539	552	528	488	517	504	507	519	520	546	550	529	500	536	508	542	511	483	505	483	519	517	507	502	474	529	503	482	541	451	489	496	508	500	529	495	507	528	488	502	500	503	503	496	500	545	541	525	488	491	505	490	493	522	488	537	480	565	508	470	490	491	463	496	500	481	502	447	513	488	460	544	518	522	548	497	491	488	493	523	538	496	511	474	508	526	526	526	518	485	531	493	540	515	531	532	488	497	497	501	530	508	496	542	538	508	520	522	534	530	493	500	513	543	529	519	528	547	490	511	520	534	522	526	513	481	516	539	519	496	516	490	496	516	505	521	539	517	485	513	472	492	499	502	502	541	517	520	488	523	532	505	528	485	517	536	461	559	512	505	505	504	514	509	475	530	519	491	506	497	505	508	555	478	479	501	541	478	502	484	505	498	529	510	515	488	502	512	511	513	461	479	525	497	545	541	520	490	548	504	476	517	495	492	510	479	515	453	524	532	533	546	531	499	539	528	548	547	554	504	496	515	512	515	529	502	472	498	517	552	539	566	536	474	492	492	513	510	469	561	481	535	541	537	530	489	510	499	473	510	498	524	553	502	491	447	489	486	526	534	490	502	532	514	477	544	521	478	522	493	487	505	527	515	497	549	466	503	511	506	492	496	535	514	519	519	525	519	515	533	511	541	500	498	483	473	458	509	508	520	525	522	530	527	534	527	452	519	489	495	499	505	491	481	528	497	467	515	504	488	552	531	497	524	489	487	509	506	528	513	517	508	505	521	523	497	514	550	465	506	519	530	523	496	518	490	482	522	494	524	469	520	509	457	480	494	501	477	509	536	481	503	490	493	500	513	490	519	484	477	523	511	529	485	524	498	514	500	497	539	543	543	502	497	553	494	486	532	503	514	483	530	484	495	497	520	491	512	511	501	494	529	508	487	512	524	527	521	523	533	519	505	500	493	493	495	532	514	517	549	495	510	481	500	500	555	503	517	505	473	481	525	535	491	518	498	525	537	550	561	504	476	536	540	538	513	510	510	506	485	510	533	484	504	501	490	542	525	517	519	511	511	509	478	533	442	506	522	511	504	487	507	496	488	538	498	513	522	534	501	482	523	507	486	545	519	503	531	524	493	544	496	504	485	540	493	530	528	499	521	509	500	527	525	532	457	510	529	530	483	497	507	465	529	524	528	508	480	542	505	532	497	525	504	548	515	522	492	538	494	480	506	485	519	464	555	475	528	518	496	506	523	489	487	536	560	525	510	463	476	471	496	480	467	537	523	541	520	490	503	489	514	501	519	506	507	485	478	527	501	549	508	518	506	526	491	494	495	523	500	510	509	500	497	540	535	515	558	482	506	510	503	498	514	501	499	521	492	534	540	495	493	484	510	522	490	497	521	523	506	520	463	506	538	463	469	510	516	470	510	475	484	476	505	508	521	497	555	492	532	511	508	516	476	452	500	517	503	527	537	505	511	476	515	519	480	479	517	500	470	488	478	507	484	499	519	503	496	546	514	512	497	508	529	504	529	497	511	519	530	487	499	529	552	528	487	533	529	475	519	508	476	485	495	509	469	518	497	503	510	503	495	497	492	553	528	507	472	504	503	499	506	502	493	552	551	505	499	485	477	541	528	523	487	483	523	494	488	531	507	511	492	499	540	455	484	530	496	516	507	496	516	513	478	497	514	524	519	533	531	564	456	533	489	529	507	530	493	523	452	474	507	535	507	492	506	538	542	518	473	527	501	522	489	501	511	506	482	526	511	502	486	521	507	540	457	537	508	494	471	518	490	511	466	516	538	508	550	480	496	520	515	481	512	550	501	484	535	470	558	513	520	541	523	499	468	507	512	527	524	571	507	507	495	518	523	510	480	527	530	563	529	506	459	485	526	511	524	540	482	549	525	514	510	566	509	545	531	559	504	474	497	524	530	542	499	471	542	502	490	496	544	469	492	503	511	533	467	536	491	523	528	538	514	492	525	495	472	535	526	556	468	483	477	484	567	528	544	532	512	516	497	524	516	477	512	503	548	535	523	476	542	540	512	510	477	485	531	506	503	476	474	520	502	514	486	484	511	545	492	549	498	510	528	542	488	516	477	513	486	506	504	515	554	508	489	540	523	514	520	470	503	531	468	488	487	498	566	522	510	553	517	497	523	507	507	507	514	540	488	543	466	503	536	518	545	488	498	485	491	492	485	492	499	480	530	508	490	550	549	505	512	468	484	491	527	502	543	514	486	490	531	478	525	512	478	504	496	521	490	505	467	521	539	498	492	510	508	489	495	492	507	514	538	514	491	475	499	481	495	532	529	525	537	522	485	533	498
24452	21561	25254	28310	21585	21758	16882	1144	357	302	822	3742	1549	251	225	213	210	230	208	193	197	208	205	203	231	232	172	202	218	195	225	218	195	219	211	214	198	199	225	182	207	197	194	213	207	222	223	204	211	200	221	165	170	203	184	230	238	216	224	229	200	204	218	206	183	191	214	190	211	235	221	213	208	211	210	200	194	200	179	219	214	197	216	187	208	206	225	215	217	205	210	204	202	218	208	181	207	204	199	203	199	209	232	203	212	183	223	205	208	198	189	216	184	214	205	227	188	236	174	212	200	207	207	227	192	199	202	205	205	195	225	232	236	183	188	206	168	174	198	228	189	174	218	195	204	192	189	210	206	202	210	205	205	161	212	230	240	207	206	235	204	206	225	186	200	229	211	203	227	214	205	207	201	194	218	197	212	214	208	198	188	218	212	220	195	193	183	171	176	187	236	214	229	220	208	190	214	223	216	230	204	212	208	179	212	217	209	209	206	208	220	216	209	175	219	180	202	213	170	216	173	209	219	218	200	212	211	183	218	223	197	241	222	196	210	216	240	192	212	185	173	198	206	213	201	203	213	188	228	242	213	198	215	219	222	194	208	212	210	228	195	204	200	202	227	193	215	186	208	206	234	216	228	187	216	202	208	234	218	187	223	207	207	215	196	204	195	207	228	199	215	219	221	229	184	185	215	199	203	192	218	219	205	190	211	223	179	214	198	169	206	206	194	234	214	203	201	240	228	207	205	222	238	206	213	191	210	184	196	219	202	230	183	208	184	185	193	234	202	212	199	217	217	233	200	206	230	216	211	204	213	226	218	226	217	201	217	197	219	209	192	199	211	199	232	221	220	211	210	234	229	199	218	201	207	189	201	209	213	200	178	202	214	205	210	217	172	214	202	217	199	208	188	193	214	209	191	192	182	202	211	217	207	214	181	212	198	209	196	208	193	203	236	199	183	197	229	202	186	184	213	219	204	228	216	189	208	185	206	186	204	233	223	232	183	199	219	224	171	193	207	206	211	190	208	231	195	239	218	220	203	219	201	196	191	202	231	217	182	208	224	208	221	202	179	219	217	185	181	174	210	224	200	201	199	234	198	201	224	223	237	211	232	225	201	229	197	181	207	195	210	205	227	211	183	189	210	227	203	234	236	218	198	194	212	187	207	208	200	205	189	194	210	196	186	222	195	206	198	209	212	218	197	180	210	224	227	225	210	200	205	217	206	204	181	215	189	210	210	241	206	208	199	212	214	214	221	220	220	205	225	184	194	191	186	204	204	214	211	199	198	190	205	201	223	193	197	203	201	197	195	214	204	223	202	207	199	193	203	194	215	219	206	201	193	203	236	194	202	244	214	219	237	197	199	184	193	192	202	218	234	235	225	215	213	210	193	202	221	184	217	194	197	217	191	191	236	198	208	209	240	168	189	184	215	183	220	210	216	231	208	201	222	237	183	219	210	222	215	221	222	223	225	201	209	195	227	197	197	207	192	200	239	206	220	198	207	187	192	226	224	205	208	191	182	197	194	243	198	203	202	188	203	189	199	196	213	225	230	224	211	198	216	197	218	168	192	218	217	221	199	188	213	205	219	181	198	212	218	220	230	225	194	192	216	205	188	198	167	176	168	209	214	199	178	208	214	194	199	192	200	187	218	206	210	213	236	188	197	193	189	202	189	210	242	201	220	218	210	234	197	206	211	230	179	208	235	211	232	211	218	187	210	196	201	193	187	225	252	198	194	192	199	205	201	208	194	223	208	205	186	236	200	202	210	194	202	182	225	183	228	206	206	222	223	191	210	202	194	219	207	220	175	174	219	205	181	207	218	211	214	173	189	239	202	220	202	220	222	210	221	191	214	188	192	214	200	184	203	224	208	202	218	194	191	165	224	199	202	177	194	196	194	213	183	200	205	233	209	204	208	203	222	211	210	198	213	206	209	208	187	197	212	199	200	195	215	214	209	178	210	208	213	184	196	218	205	196	187	216	196	196	176	224	209	216	199	183	203	203	219	204	228	220	203	219	194	192	218	205	213	204	217	224	212	198	200	209	177	188	216	213	184	183	226	204	200	201	199	210	198	219	197	212	219	198	198	194	195	205	222	216	203	196	193	211	191	186	222	240	204	197	216	193	203	204	205	180	226	213	202	202	176	238	195	201	199	203	217	188	213	198	207	205	207	218	225	195	211	205	184	239	194	237	209	229	225	200	227	193	247	219	213	191	221	208	198	197	185	211	212	212	209	197	196	207	216	212	186	203	207	214	217	218	198	222	207	252	218	200	208	198	206	211	194	217	201	196	190	210	182	224	205	207	218	196	184	213	206	197	246	211	209	192	217	189	215	189	215	223	213	218	214	192	214	206	204	184	210	216	203	194	211	200	184	190	181	195	225	191	235	217	209	208	190	213	214	209	208	212	219	209	222	222	200	232	212	175	206	194	195	182	212	192	207	193	219	210	229	185	172	205	235	205	210	205	188	232	240	191	198	206	216	216	202	195	184	207	182	216	204	186	223	214	189	214	208	199	200	184	211	216	192	176	209	189	205	202	203	219	223	212	169	181	176	205	205	230	183	200	193	211	203	224	223	203	185	241	203	199	217	218	198	223	227	208	252	210	200	207	243	191	236	210	177	203	214	186	215	199	215	210	195	204	255	208	192	203	232	191	224	216	202	204	226	180	202	187	196	208	216	210	212	194	185	206	207	193	205	184	237	177	203	228	206	200	206	218	217	222	202	166	206	195	193	207	215	205	216	208	238	196	204	256	208	220	210	202	192	212	223	203	237	213	214	182	207	215	221	187	192	179	210	180	210	209	216	221	238	239	206	231	212	216	216	218	200	212	197	211	185	199	224	204	202	213	206	226	213	225	208	215	235	195	196	205	214	224	206	196	199	225	205	195	214	214	206	212	189	185	184	189	200	187	190	228	188	228	198	221	226	195	206	190	195	227	205	197	246	210	197	179	236	207	205	204	234	236	185	194	184	217	226	202	223	227	208	194	191	198	196	249	199	207	206	188	203	189	205	221	207	197	187	180	175	200	182	197	214	215	178	223	200	229	202	193	200	210	200	190	244	190	209	184	221	198	217	208	208	219	184	221	220	204	207	204	227	213	214	233	217	221	221	206	206	236	220	196	206	241	191	193	204	180	223	216	215	222	189	208	199	245	205	226	200	185	185	191	196	191	229	211	205	182	238	187	191	217	214	223	200	211	182	211	217	193	217	207	196	189	177	200	185	211	201	217	204	208	220	186	228	179	201	201	200	197	193	196	206	197	196	205	240	207	213	253	196	202	190	210	218	219	184	199	192	215	186	196	201	185	231	198	217	214	210	209	197	224	222	200	206	199	201	179	209	235	183	235	194	201	215	248	216	212	224	202	196	202	190	194	199	196	198	231	178	219	165	183	186	204	215	217	189	189	199	217	230	206	213	220	207	211	193	216	204	218	221	213	198	206	221	231	247	210	180	184	197	210	194	208	199	193	234	186	195	203
27241	41720	29625	14761	7852	4282	1406	656	612	550	822	2525	1204	498	492	503	554	498	464	486	540	451	472	521	474	476	496	490	473	499	528	475	519	513	493	485	472	463	516	504	490	473	476	487	485	495	516	503	532	453	503	475	478	499	496	485	461	496	544	477	493	500	507	495	501	518	487	464	502	556	475	519	491	491	473	467	492	481	494	476	501	549	481	537	455	483	506	490	478	492	453	491	513	472	533	480	536	492	452	487	524	503	519	475	491	478	491	517	523	480	477	491	538	461	488	465	494	457	497	527	511	481	464	486	553	518	525	524	504	537	508	445	505	465	535	500	470	485	474	446	473	520	500	502	516	497	469	523	502	523	459	527	525	495	487	491	450	442	541	457	501	497	437	499	518	517	526	493	493	498	470	458	485	478	488	495	496	512	512	474	476	510	533	474	496	450	494	475	461	521	490	471	501	440	503	516	489	499	491	437	479	489	478	510	489	501	499	485	531	454	460	494	505	479	479	502	482	494	481	475	495	471	458	484	542	516	465	456	489	485	505	473	481	486	498	502	482	483	506	486	476	482	496	491	481	514	505	436	493	522	456	447	464	505	473	478	504	493	489	498	512	471	467	508	460	479	508	486	449	498	490	499	421	512	522	480	516	501	476	520	487	497	495	475	475	490	508	499	514	517	499	485	503	545	465	478	468	482	470	474	512	473	513	523	488	487	478	541	462	508	486	495	493	503	461	488	463	493	497	517	506	522	479	497	471	498	468	446	480	468	479	486	509	510	504	487	456	457	514	519	511	499	505	471	521	480	546	483	509	469	480	471	503	504	495	513	505	495	461	501	503	500	450	469	475	456	453	499	503	443	525	473	501	479	466	502	490	494	515	532	471	500	520	492	504	498	472	457	486	545	483	479	501	498	492	465	453	451	477	501	496	493	481	518	540	506	505	482	470	534	478	539	505	517	513	460	528	473	484	498	478	512	484	521	475	482	466	445	502	511	482	484	472	489	492	501	487	451	479	472	524	534	478	509	522	526	456	556	490	501	478	475	506	504	486	543	511	492	514	493	500	420	491	516	497	469	522	453	502	492	430	509	523	516	496	508	487	489	525	508	489	503	491	457	530	481	484	462	504	481	497	482	491	454	471	469	484	478	473	496	502	515	494	491	475	494	477	446	486	515	518	473	512	465	502	451	493	478	480	491	503	456	496	486	515	474	473	483	511	498	501	529	452	493	539	419	457	487	497	505	475	489	456	501	483	480	511	472	515	498	523	490	508	507	503	480	466	532	501	472	421	479	473	457	488	494	502	447	481	498	493	521	537	512	463	514	498	487	484	474	502	460	517	520	521	504	528	529	477	481	480	507	542	484	477	465	490	484	489	493	521	534	503	519	494	524	502	474	479	455	459	507	536	515	476	496	468	532	459	470	546	488	493	455	492	519	493	482	520	470	463	495	483	479	480	476	496	474	498	497	481	457	468	466	507	481	504	469	504	476	494	498	498	470	499	505	477	505	496	496	515	489	525	485	472	537	472	530	487	479	505	476	516	504	477	480	484	519	478	483	493	506	509	475	501	517	485	481	502	518	460	494	500	447	403	512	501	458	439	501	514	477	469	503	499	504	529	497	487	462	528	474	462	492	468	488	470	457	462	498	469	539	493	497	472	493	514	492	490	524	513	493	490	487	533	504	518	494	475	486	546	501	502	512	504	505	490	556	459	494	498	503	481	484	529	492	483	503	460	486	481	514	491	501	489	480	518	495	508	489	482	460	484	509	464	495	509	507	483	482	473	469	477	470	449	466	500	529	525	503	469	508	493	458	491	479	480	456	481	505	471	483	467	490	503	467	483	469	498	497	524	475	502	501	498	484	512	510	439	519	487	469	472	507	477	534	489	494	450	476	462	496	477	481	491	509	492	496	497	465	528	486	512	486	482	495	503	497	518	533	504	480	500	478	515	503	438	507	448	468	486	502	438	513	527	490	511	448	467	491	489	491	492	496	475	501	460	502	518	484	528	509	489	490	528	486	489	473	491	463	502	474	502	508	478	507	487	482	467	488	517	482	493	467	519	501	471	520	496	475	491	492	463	498	489	488	479	479	504	505	484	478	504	484	478	517	440	470	503	488	509	503	519	506	523	485	510	472	522	527	513	486	486	473	508	520	499	478	526	465	459	519	474	531	496	502	486	491	462	499	512	504	480	455	530	474	501	490	442	490	510	498	476	519	490	512	469	486	491	521	511	473	465	496	483	493	483	459	507	498	496	528	506	495	511	468	524	484	518	473	509	471	491	497	524	503	473	496	499	494	513	489	506	464	478	518	476	499	498	459	480	485	477	481	519	498	486	500	514	513	502	508	461	481	510	500	436	460	474	469	487	438	500	461	500	485	484	483	491	467	535	488	514	501	472	533	496	468	516	521	465	516	542	522	484	462	501	505	505	476	459	485	501	508	492	508	471	497	504	502	482	494	479	508	461	484	474	495	491	493	483	493	497	516	467	484	441	506	503	499	474	509	475	465	469	473	523	533	465	478	462	509	532	506	441	504	462	520	483	508	493	500	519	494	505	515	509	475	528	469	509	496	520	513	455	530	501	502	520	499	452	506	474	530	486	502	455	494	517	487	485	479	470	498	483	503	506	501	473	450	459	495	462	487	491	510	495	473	470	478	506	507	505	516	458	472	480	479	473	515	491	478	502	458	511	504	436	502	487	479	465	453	504	475	511	515	501	482	477	481	518	479	540	489	447	519	495	516	480	482	476	468	453	482	498	498	476	471	523	528	522	536	493	518	487	481	497	524	491	503	483	506	529	443	476	520	533	528	496	483	480	501	511	505	481	508	522	490	476	516	500	478	486	485	466	486	514	465	496	470	479	513	507	462	470	548	501	527	498	456	474	482	502	463	511	481	472	482	474	514	477	483	467	516	481	478	532	475	513	472	490	502	460	465	467	498	488	499	487	457	470	501	491	468	523	525	501	481	505	538	471	506	503	479	498	487	512	532	474	445	513	472	444	539	514	485	507	476	487	482	498	512	482	504	510	510	474	530	480	483	507	495	483	504	503	493	511	498	535	474	466	487	475	490	503	527	457	473	508	504	468	503	477	520	501	500	509	449	489	513	458	481	524	490	482	516	475	535	495	470	497	505	473	504	467	503	473	485	482	453	521	470	484	484	483	497	492	489	481	470	493	499	502	483	490	466	484	502	505	523	486	451	462	504	491	501	473	475	498	474	471	518	472	526	518	485	469	482	487	518	468	484	478	521	465	492	472	478	494	467	511	492	487	504	489	475	454	511	494	487	498	506	492	526	471	478	489	483	504	521	507	459	518	476	530	487	480	487	473	512	550	479	496	498	508	473	498	508	517	503	482	494	478	503	459	457	483	461	478	519	474	529	520	513	487	479	490	493	465	449	500	504	454	523	478	433	482	511	509	490	483	458	503	497	425	507	445	457	463	490	486	505	539	494	460	506	456	511	456	469	506	469	460	488	459	503
32631	23403	20340	8935	2642	876	274	186	170	166	162	290	195	136	143	145	129	133	169	151	145	156	163	142	147	139	143	128	138	177	154	150	150	128	151	144	149	133	148	137	146	159	137	138	156	155	136	152	128	141	143	145	146	137	123	155	127	146	135	132	145	160	127	126	148	142	133	140	162	149	137	144	148	115	149	147	147	150	160	154	138	132	155	147	113	136	150	126	140	130	141	167	156	151	123	162	138	109	127	123	149	146	147	161	129	129	131	141	148	132	125	154	140	136	153	146	142	118	122	153	133	140	148	148	130	134	153	105	145	141	145	142	142	147	145	171	147	136	134	120	138	150	124	125	162	150	140	132	130	158	141	138	149	156	150	128	164	129	125	143	142	129	147	131	119	145	126	141	143	139	122	142	134	127	137	118	160	132	132	139	147	141	150	127	135	153	123	142	138	138	140	119	131	158	147	143	133	148	118	149	157	139	143	144	156	143	133	142	137	136	139	119	135	125	130	132	155	137	131	129	171	137	157	141	146	143	142	126	148	132	131	162	122	143	132	141	149	128	149	135	138	155	166	144	122	135	149	137	131	123	133	168	119	169	127	135	134	142	146	136	143	149	150	154	131	162	140	152	125	146	135	127	124	128	127	158	135	146	168	139	154	122	164	130	142	120	138	163	129	126	148	156	152	131	150	132	164	131	148	130	129	138	147	134	138	148	152	139	133	135	138	158	133	131	130	134	153	144	141	132	124	146	131	114	147	141	138	168	134	154	146	129	157	127	145	144	153	148	136	144	156	139	153	168	133	121	139	133	149	132	140	131	145	151	153	145	127	148	137	166	148	154	151	130	120	119	143	120	142	124	149	136	148	152	144	123	158	129	145	141	149	147	160	149	160	129	148	153	140	150	159	123	133	138	155	144	153	140	126	139	156	137	123	142	134	121	172	129	154	151	140	145	160	142	131	148	155	160	144	132	135	110	129	145	145	143	149	129	131	142	134	131	134	157	152	135	140	134	131	176	138	130	150	145	139	138	151	145	147	143	132	116	137	150	156	143	168	131	125	134	156	161	143	120	134	157	140	159	135	135	152	149	135	163	120	149	141	133	145	150	123	129	142	152	141	132	136	137	170	134	153	145	146	154	157	138	132	122	130	133	134	137	124	135	150	145	130	133	127	165	142	127	155	145	113	157	154	163	154	143	147	132	151	141	145	148	148	120	131	162	119	156	165	149	164	138	125	174	142	126	135	149	138	148	155	143	126	123	141	150	154	118	149	135	133	118	139	152	156	156	146	160	123	124	170	162	146	153	159	147	156	118	153	132	153	134	147	146	133	136	142	135	135	151	130	126	134	154	145	130	129	145	147	125	161	163	161	142	135	141	142	150	130	143	167	131	107	139	175	138	145	142	149	143	113	155	139	157	153	131	153	137	132	130	146	137	147	131	141	152	133	130	133	128	142	151	144	144	154	144	161	122	132	123	150	151	130	117	124	142	153	130	136	143	143	141	151	149	143	155	163	132	169	157	152	159	151	134	168	146	158	126	131	124	145	156	124	135	132	126	145	153	134	159	139	156	151	159	122	135	134	134	149	141	123	124	117	145	143	137	153	138	148	138	161	125	155	116	143	126	123	132	135	136	141	135	137	120	154	141	140	151	148	162	126	133	151	143	163	146	141	135	147	118	137	138	143	132	136	155	149	133	149	135	136	146	158	161	119	127	127	157	156	183	144	171	135	142	144	144	125	139	130	122	132	162	120	136	137	137	149	122	148	143	118	121	126	137	122	151	165	143	152	158	163	139	131	107	131	161	135	137	158	133	133	136	131	133	152	127	106	113	130	133	140	158	133	169	128	148	138	140	146	131	125	126	161	153	130	137	149	148	126	147	131	125	161	131	128	133	165	133	126	157	144	147	134	140	129	141	121	137	134	142	140	140	135	147	124	118	110	144	120	142	108	141	148	131	148	123	134	100	133	165	145	137	135	131	148	157	147	135	132	133	151	146	148	125	140	140	148	132	134	152	130	151	146	114	141	151	125	161	148	117	134	135	146	147	144	137	118	139	162	161	155	160	148	142	121	143	132	139	146	131	145	156	140	156	149	155	139	157	141	146	155	159	139	161	140	142	118	153	146	143	140	121	149	118	132	149	150	156	131	129	153	174	139	128	167	129	140	140	159	144	131	129	157	148	135	142	116	137	151	143	141	120	142	138	157	117	155	148	137	150	128	146	156	135	137	145	145	152	150	148	145	133	124	139	136	122	143	134	145	141	146	148	148	140	153	146	148	136	154	144	154	144	152	143	127	147	165	131	155	134	161	138	141	127	130	148	137	118	136	133	141	143	125	121	137	151	166	135	141	126	145	160	140	141	151	154	147	134	153	132	137	140	121	141	137	136	143	141	145	137	143	123	155	133	141	141	142	140	123	155	152	135	144	149	162	145	148	149	154	134	124	140	133	138	146	144	142	161	136	146	139	146	156	122	140	129	149	120	153	131	161	141	144	152	148	147	136	129	134	173	145	139	149	138	142	148	150	154	146	145	151	144	140	138	135	156	162	143	149	147	137	136	139	143	117	122	157	139	130	152	131	127	142	134	156	117	139	117	163	146	134	135	133	136	138	135	147	134	121	149	135	125	150	143	138	128	136	154	131	125	130	129	145	124	134	138	130	142	148	148	145	116	138	143	148	131	125	118	141	130	130	164	144	133	156	158	119	139	129	144	144	133	136	133	129	133	148	164	129	138	163	150	130	143	140	141	162	144	145	162	160	152	132	135	112	146	134	139	139	135	133	126	128	133	123	127	152	135	157	142	145	133	120	132	158	139	129	139	163	154	145	122	139	147	153	129	143	143	145	137	139	134	147	158	149	145	160	135	145	140	108	147	133	162	136	140	128	171	150	140	155	139	135	154	164	131	137	147	117	138	152	140	141	143	142	169	153	120	152	140	134	131	150	147	149	139	124	129	126	167	152	143	158	134	125	137	145	134	131	153	138	148	166	134	163	130	115	140	135	136	139	152	124	153	142	148	121	122	134	128	151	136	145	142	128	152	128	154	124	151	152	151	145	133	139	127	130	135	142	131	148	133	148	141	155	130	134	142	156	122	150	140	158	128	123	131	163	154	126	158	138	133	133	153	171	144	160	122	125	155	124	166	176	133	138	136	113	125	143	158	158	156	121	157	153	135	136	134	137	149	147	149	137	158	143	134	144	130	137	132	136	154	157	145	142	150	140	131	139	134	117	147	146	135	166	142	147	125	143	129	142	140	128	150	148	144	152	131	135	146	126	142	142	127	150	149	120	141	129	133	135	140	141	153	143	136	139	136	155	134	146	139	166	125	145	143	122	157	135	113	154	133	148	143	137	154	150	149	130	128	152	146	143	145	130	142	124	123	148	140	161	150	144	139	131	137	134	152	143	121	152	110	122	136	144	147	141	130	146	137	152	159	153	137	118	148	148	133	143	132	146	135	136	153	142	152	124	129	129	130	153	136
25181	26307	13309	5032	2041	834	489	413	419	391	424	485	415	378	396	412	348	407	381	383	383	410	390	364	379	367	398	394	394	371	364	400	366	392	385	372	395	342	400	399	346	386	355	387	380	349	405	378	377	376	385	370	386	371	371	340	386	399	371	381	360	382	373	368	382	398	405	367	415	417	405	377	388	398	379	362	356	405	355	369	362	382	368	389	413	384	351	394	351	377	401	392	407	396	350	396	374	358	373	373	376	381	387	390	380	378	393	428	400	364	351	368	383	395	378	391	402	368	376	382	375	362	347	425	393	365	378	352	359	374	353	387	367	357	376	414	354	392	389	385	383	374	384	375	361	396	364	373	376	402	373	359	371	355	387	343	347	404	363	343	366	404	360	401	358	405	375	380	408	394	390	395	351	393	387	394	381	384	389	380	367	362	361	346	434	373	387	381	388	389	377	382	374	357	408	339	357	385	361	383	379	376	350	370	352	389	393	331	381	402	382	362	384	379	375	371	377	378	419	369	390	381	331	376	376	412	403	380	349	395	415	403	364	391	395	348	369	352	379	383	377	372	396	390	377	393	409	409	379	355	389	387	336	379	369	389	411	405	359	417	387	394	390	373	371	352	368	386	376	374	380	362	374	368	365	406	379	384	395	378	397	381	407	375	364	386	376	396	396	333	360	355	366	362	387	401	392	375	367	384	382	379	390	360	360	354	386	364	375	378	343	356	411	384	354	392	380	432	354	355	390	393	384	344	351	374	391	382	370	403	369	349	382	369	377	390	358	361	374	364	393	373	385	370	362	394	390	376	395	402	405	349	380	389	364	407	370	409	361	339	369	398	374	384	381	376	392	359	397	384	382	416	350	364	367	401	379	363	355	381	386	364	399	367	425	395	402	386	360	383	358	363	412	408	382	364	380	400	389	367	365	386	382	367	401	369	382	432	358	379	393	382	344	390	397	390	383	377	389	350	375	384	363	419	353	380	369	393	363	363	401	357	412	402	349	391	400	366	404	364	354	382	395	395	379	395	376	347	354	365	405	383	403	319	407	389	380	378	387	385	368	392	361	393	368	368	397	394	379	329	398	356	382	353	383	398	371	391	376	382	394	385	331	337	380	360	379	374	388	380	384	414	366	417	360	370	383	376	383	383	376	359	405	385	375	334	423	381	389	350	341	395	371	378	357	383	364	404	380	370	371	341	354	390	383	388	382	341	393	397	370	362	398	376	395	366	354	379	385	383	382	391	367	374	368	384	391	372	383	376	373	367	371	356	382	392	379	407	386	395	376	397	395	366	410	363	364	389	387	343	420	365	429	400	384	410	363	356	383	382	373	414	361	380	358	358	362	394	382	378	388	422	403	362	372	376	359	391	376	334	400	377	411	387	409	403	377	355	371	376	401	408	390	379	442	356	378	403	414	374	384	384	400	400	350	411	413	360	367	368	368	355	382	387	366	421	385	372	399	372	372	358	356	372	380	400	381	409	376	446	365	414	420	412	382	371	388	373	392	344	342	349	396	390	379	356	376	359	383	357	375	365	393	370	403	390	378	369	367	397	413	364	388	386	379	361	381	368	356	368	384	366	407	384	398	381	370	379	361	393	396	354	387	408	376	394	390	389	379	399	417	331	379	371	395	342	374	378	335	384	395	386	391	360	364	378	405	416	407	369	357	355	369	397	361	373	377	372	401	363	374	337	373	396	390	349	395	393	362	382	358	354	363	414	403	402	372	369	343	345	348	347	359	397	370	399	374	383	357	356	351	368	390	397	389	412	369	380	392	397	359	371	358	386	381	394	377	339	408	376	376	351	328	375	371	393	389	335	362	368	387	442	352	363	382	362	388	403	398	376	371	410	434	375	343	406	360	354	359	361	430	365	376	364	348	407	381	407	384	391	384	397	378	409	393	357	375	411	388	401	388	377	391	386	390	356	402	388	366	396	382	345	398	394	388	362	387	373	361	394	393	374	383	417	367	390	372	390	365	366	399	392	374	381	380	345	404	411	367	371	383	391	372	372	383	380	372	349	357	411	426	413	416	405	376	370	378	369	388	389	370	381	392	376	386	375	397	380	400	369	367	375	361	414	382	409	355	347	377	407	390	365	375	364	384	376	413	373	419	371	378	356	395	411	406	391	373	378	351	387	393	402	369	381	382	357	347	357	388	399	400	354	396	414	415	369	374	384	374	393	361	375	400	359	405	353	374	368	393	424	343	381	357	357	393	359	380	401	382	361	393	353	361	381	422	352	370	357	380	377	386	402	360	393	380	344	382	393	383	367	389	396	373	373	399	364	362	386	362	391	382	379	391	316	359	387	364	357	367	370	371	402	363	389	391	369	341	370	379	385	394	360	371	389	404	379	393	369	395	363	369	354	378	340	364	417	388	372	381	359	372	375	420	363	400	435	374	411	370	370	378	381	371	379	380	385	394	395	359	363	386	388	390	388	391	397	354	381	398	388	353	372	363	392	346	371	400	394	391	403	357	368	370	392	364	338	356	355	363	382	375	406	360	363	395	367	372	367	397	369	386	372	382	390	364	406	347	378	359	369	406	374	347	387	352	396	361	378	359	394	362	379	415	379	385	372	369	394	337	358	382	370	384	386	384	385	336	367	371	376	373	397	398	422	342	421	415	382	376	364	377	375	373	372	337	354	370	385	389	371	366	352	380	355	399	380	379	375	391	399	364	386	399	368	390	365	396	367	417	389	362	400	377	393	398	382	384	371	364	380	405	348	388	397	418	370	377	396	360	385	365	397	388	375	390	355	385	363	404	363	377	385	346	374	338	385	389	364	368	404	393	392	362	373	338	378	431	368	387	389	398	427	394	456	381	378	383	393	397	412	404	408	396	419	358	380	374	363	369	386	447	361	381	401	338	401	386	370	402	358	377	383	417	374	366	394	350	397	411	385	356	381	355	366	394	374	341	384	401	390	414	404	374	378	362	383	378	395	378	377	366	360	370	382	398	368	385	384	400	355	386	420	384	393	391	378	391	365	406	397	388	404	381	385	351	344	345	398	395	366	381	342	373	390	395	375	354	353	405	397	405	376	387	375	385	373	381	366	396	361	398	344	382	343	410	381	397	368	385	391	404	322	378	342	365	345	379	360	394	373	381	349	374	384	374	368	334	393	372	360	340	398	379	390	350	405	389	385	378	377	374	352	395	367	359	367	392	368	419	405	358	377	344	394	403	383	391	370	385	382	398	383	385	386	370	391	354	356	400	366	358	380	376	312	395	363	383	369	378	361	355	371	354	376	354	374	380	360	382	407	362	385	378	361	350	375	415	386	399	413	369	381	383	407	366	354	404	395	370	410	366	376	364	384	379	352	383	334	393	352	387	396	341	401	397	392	375	396	356	405	396	406	377	411	345	384	390	369	407	376	437	376	393	373	417	437	399	406	399	356	374	388	390	398	377	386	417	394	376	336	373	380	428	397	395	353	388	363	341	360	391	351	396	386	358	374	366	375	366	396	387	351	377	371	368	369
25086	21575	24939	28663	21587	19536	1603	434	300	256	673	2456	1059	228	216	196	225	205	214	214	212	224	237	232	233	232	244	220	227	227	181	215	242	202	224	239	229	208	236	206	188	221	208	215	219	189	207	227	216	206	218	197	204	239	211	214	188	245	225	206	225	238	218	194	213	220	232	169	213	229	214	245	218	220	227	219	228	227	221	190	232	224	228	197	196	215	225	230	207	177	224	225	185	230	174	213	208	207	230	229	228	257	207	217	214	215	211	205	227	219	237	164	199	191	195	226	212	225	208	193	191	171	183	210	235	214	203	174	222	231	220	210	200	200	188	212	217	219	211	221	207	198	211	178	230	233	234	176	223	211	208	206	226	209	199	226	202	179	218	202	232	191	218	227	191	208	207	197	225	233	200	211	225	216	236	202	208	201	225	231	200	205	214	210	209	210	204	206	196	201	228	230	176	214	232	233	226	205	220	202	177	235	210	235	195	179	215	212	211	196	236	197	207	219	227	210	207	219	209	258	220	202	220	203	217	233	218	226	226	208	215	193	181	209	223	209	182	207	182	190	244	235	220	224	188	222	214	214	184	204	200	224	219	213	207	227	244	208	209	220	241	211	201	233	207	217	208	219	214	215	213	203	217	219	186	219	200	177	253	213	212	202	203	202	213	217	205	196	182	229	170	197	202	196	211	210	203	209	202	219	216	211	198	233	227	215	217	215	192	222	168	204	190	193	223	219	223	199	225	206	207	201	201	227	240	218	205	204	220	210	199	244	222	201	199	218	206	197	203	208	198	178	211	188	234	211	203	221	213	213	200	212	200	224	206	193	225	236	223	203	191	217	212	209	219	174	227	195	235	195	229	228	230	194	210	207	209	206	236	226	227	190	168	234	206	199	210	234	218	225	208	207	207	240	212	229	215	175	206	200	237	230	192	230	207	210	203	217	207	203	250	221	196	213	215	204	218	195	216	221	201	177	234	227	226	207	204	225	204	226	213	191	215	220	193	202	209	219	227	228	231	246	211	197	195	204	202	217	191	208	202	211	228	199	217	195	230	205	190	224	210	185	208	207	216	212	217	216	229	242	191	169	215	224	241	235	219	249	208	210	208	199	199	202	231	202	218	233	204	204	235	208	223	208	199	187	211	209	209	192	255	184	184	207	208	220	217	210	207	224	202	232	180	187	214	230	212	229	201	232	204	227	202	196	200	190	203	232	237	208	212	225	190	193	229	209	210	217	179	227	230	210	197	203	176	203	206	201	217	233	220	232	232	246	198	205	204	203	228	195	202	195	224	201	206	205	217	227	219	213	218	184	204	218	233	200	229	235	210	211	201	216	198	205	231	198	202	212	226	201	231	209	214	190	233	205	215	224	220	201	202	229	211	191	209	221	196	218	201	221	221	208	223	195	205	201	206	226	253	201	205	230	184	203	217	188	212	173	217	198	217	218	220	213	206	240	242	203	225	173	193	188	185	234	208	206	219	214	216	188	207	184	238	192	175	193	217	186	239	218	220	192	214	225	214	226	211	201	185	203	230	194	226	214	226	203	225	184	216	187	206	203	206	209	213	222	204	218	215	199	227	192	223	222	183	213	226	204	193	211	196	224	219	214	200	185	211	200	199	205	221	199	237	232	214	204	205	225	194	182	223	213	209	184	204	182	199	177	236	196	207	216	212	202	200	191	251	192	206	243	210	185	209	212	230	213	213	196	213	185	203	227	230	206	236	205	220	243	247	252	191	204	192	209	222	228	199	226	231	187	226	178	199	210	197	185	200	173	222	209	226	229	207	209	213	198	212	199	216	195	203	213	221	196	206	205	207	191	203	187	221	195	226	195	219	206	203	206	224	201	213	212	191	217	203	207	193	205	209	196	215	235	223	236	207	196	239	222	222	228	180	201	204	198	215	220	197	205	197	213	217	201	198	231	213	219	223	209	222	218	197	201	225	183	202	204	187	197	251	222	196	209	235	250	203	206	211	231	207	194	214	222	219	218	226	228	198	218	246	218	226	219	229	216	230	198	217	211	196	207	190	204	192	241	199	192	197	207	194	214	228	195	209	218	238	215	234	222	207	234	192	197	191	220	203	227	217	222	212	212	235	199	198	218	217	214	196	214	192	229	188	223	260	177	208	221	218	229	200	205	227	232	236	223	206	231	200	207	230	191	221	187	180	199	219	187	202	194	234	205	231	212	202	190	205	241	208	202	214	203	224	233	179	196	233	230	220	212	210	212	185	187	204	210	207	218	196	186	228	215	200	222	171	209	208	234	215	212	220	205	191	208	184	247	222	222	217	224	200	224	202	203	214	188	209	207	232	190	223	216	230	210	207	239	229	210	197	190	202	205	240	201	224	196	204	222	224	213	208	201	230	204	231	227	215	198	209	222	218	206	219	206	216	205	207	208	212	216	204	237	219	202	200	226	199	202	206	213	215	183	231	199	199	220	212	217	236	176	220	224	231	240	213	204	187	234	259	236	205	218	206	199	200	190	211	200	205	187	182	195	208	214	208	188	192	211	222	222	224	224	246	212	200	226	210	211	199	191	211	195	190	204	233	214	217	210	221	245	188	205	189	199	238	200	191	216	200	219	252	207	220	255	193	233	216	204	201	214	210	199	219	226	197	201	209	214	217	219	203	214	216	199	193	207	199	200	204	215	208	216	213	239	230	211	223	201	203	204	200	215	219	189	193	218	224	211	235	234	224	218	203	220	209	206	191	227	203	230	212	217	207	200	218	195	194	225	207	200	240	218	220	221	218	208	216	212	206	237	234	207	189	189	186	221	210	196	220	251	206	206	219	202	203	211	232	213	209	209	213	207	205	207	226	215	231	203	199	204	196	220	215	226	206	186	199	222	193	212	209	190	211	185	220	201	208	201	225	191	214	215	212	185	213	229	212	197	225	215	234	221	205	223	218	192	224	211	209	199	221	214	203	222	194	210	197	222	187	214	206	215	224	199	211	231	193	181	226	202	201	201	198	214	188	206	213	174	204	221	194	235	217	207	256	203	208	237	193	192	222	242	220	220	206	205	204	202	196	239	220	204	209	219	210	202	245	197	240	201	229	203	213	187	218	210	224	207	223	239	190	204	225	227	202	207	171	195	210	208	208	222	206	216	204	205	208	186	203	210	200	201	208	196	181	213	188	239	221	205	203	176	205	216	212	209	202	229	220	222	192	209	197	236	182	217	208	212	190	185	229	232	242	194	227	214	223	215	214	209	198	199	197	201	224	216	206	208	209	223	198	201	221	208	205	216	204	234	212	230	243	217	200	220	200	205	186	224	201	203	188	186	206	182	236	212	219	197	214	183	193	197	210	188	222	193	231	183	210	215	212	214	255	211	195	223	218	214	213	179	209	191	219	207	209	212	215	243	192	197	207	206	188	194	203	208	220	204	221	221	212	202	189	225	223	190	208	204	211	190	214	199	210	203	218	210	220	166	191	210	195	187	214	229	213	222	199	236	211	215	211	235	215	216	190	228	249	221
24364	37295	22149	9379	2919	1165	669	560	612	576	786	1777	1072	513	548	542	550	570	501	525	554	562	513	553	535	493	515	481	506	480	507	524	556	531	518	532	496	496	582	512	532	535	506	512	507	528	529	491	530	516	549	503	536	550	530	539	538	519	485	510	554	514	536	534	564	527	486	532	522	509	535	519	525	510	510	532	567	528	510	551	500	524	543	513	487	553	559	545	506	540	520	533	522	498	567	495	534	526	530	487	498	542	540	520	484	514	504	534	516	512	519	548	517	531	570	510	498	533	532	530	555	508	507	543	526	524	552	534	492	557	516	560	532	478	519	502	520	528	522	537	500	534	542	512	539	474	559	521	542	539	516	549	534	543	556	530	512	504	530	538	495	526	498	573	550	516	513	518	529	538	513	556	500	514	551	556	535	539	511	524	552	552	556	495	540	601	523	478	555	477	537	520	511	548	525	513	555	510	579	542	485	532	514	534	505	540	511	528	509	519	531	482	548	533	548	510	498	523	556	518	533	487	506	525	535	547	474	499	542	523	507	545	485	504	519	527	530	538	544	548	494	521	497	539	518	534	516	529	514	502	497	562	510	530	492	519	522	483	524	545	550	565	504	508	539	525	529	524	528	534	508	492	526	550	470	511	519	545	521	505	526	530	510	554	484	526	553	519	505	513	490	484	496	526	539	540	496	512	514	609	516	521	507	516	500	519	516	561	517	488	498	550	540	515	555	526	506	544	569	516	527	493	531	503	553	558	501	545	529	525	557	515	518	518	531	535	539	536	505	504	504	518	527	506	565	535	540	534	526	552	534	538	525	504	522	494	553	540	502	527	466	548	514	538	528	527	483	513	480	511	541	513	512	502	489	556	516	564	518	516	548	566	491	531	505	557	478	552	533	497	531	539	561	490	545	545	498	521	530	478	534	526	519	538	503	529	515	522	566	510	518	541	536	511	526	508	513	510	532	515	558	518	546	455	497	502	511	495	518	543	541	512	524	515	503	532	528	502	573	491	539	519	513	523	482	513	503	540	485	561	536	507	542	557	513	539	543	508	510	545	526	529	533	505	540	514	536	535	592	503	523	482	511	498	539	550	501	496	538	520	544	521	516	492	531	540	522	562	536	474	512	534	517	482	499	518	553	520	548	539	471	522	480	500	562	502	534	550	497	523	543	532	519	520	532	537	533	515	539	509	524	502	490	522	526	547	470	511	540	481	503	532	541	530	542	491	553	507	508	542	518	477	495	522	517	528	505	528	513	516	529	485	486	534	534	548	529	534	501	493	503	509	527	529	518	521	535	514	532	499	531	507	514	538	512	529	506	485	520	513	565	537	540	531	532	521	539	479	500	541	503	551	516	506	480	550	553	535	531	560	560	519	505	495	517	553	516	497	495	513	490	526	478	542	516	512	557	480	491	546	505	484	537	539	504	510	495	562	513	534	522	521	546	537	502	502	476	527	521	518	523	519	539	512	513	523	492	517	515	488	550	546	520	498	517	501	521	525	501	496	540	538	533	532	534	531	519	511	514	517	489	547	516	513	504	528	528	539	516	562	491	522	510	505	523	525	515	513	542	533	520	482	525	568	515	514	500	510	516	534	545	481	500	521	516	534	539	518	515	510	504	564	540	523	548	510	536	533	509	512	514	516	541	519	500	514	499	512	538	510	570	504	528	486	521	528	506	541	536	507	508	501	561	513	570	548	515	525	521	496	556	528	511	502	560	499	520	537	501	555	551	506	516	532	556	493	478	484	545	530	506	554	512	532	515	550	530	502	534	521	483	534	536	547	524	513	497	535	564	542	575	497	497	522	525	494	523	551	559	479	526	535	518	494	541	542	523	536	509	530	573	524	553	535	558	497	533	472	523	538	485	469	547	530	536	475	506	551	491	498	545	524	509	552	521	515	502	510	532	495	550	506	486	519	527	498	494	534	518	489	513	520	515	515	542	538	515	552	541	494	505	514	497	525	536	503	517	485	525	498	528	503	529	528	548	532	542	506	503	544	488	516	500	541	560	548	524	538	553	523	527	529	543	502	519	531	509	559	460	531	500	516	539	523	551	485	502	534	516	497	515	518	522	510	551	549	514	520	495	492	544	509	537	482	513	572	519	527	539	533	570	525	534	551	526	496	531	531	496	576	523	485	548	518	515	528	535	531	544	503	500	515	566	531	538	544	528	521	537	501	553	513	532	497	527	565	508	523	473	559	560	532	516	559	523	500	521	536	504	490	498	481	514	560	483	536	479	514	507	486	559	543	530	484	561	589	533	517	482	503	537	545	557	546	534	547	490	504	526	527	537	543	524	573	521	540	510	517	504	555	493	495	522	533	537	502	543	504	521	475	513	507	460	532	514	523	535	532	506	545	505	503	571	526	545	520	490	525	534	561	494	526	549	526	473	519	553	581	516	549	522	552	536	490	496	491	539	530	524	511	517	508	508	494	463	525	508	502	540	496	496	515	547	536	518	534	517	524	491	559	557	519	517	511	483	482	513	530	530	567	533	521	513	506	495	523	557	529	534	538	490	551	506	533	546	501	535	525	515	495	491	492	503	519	538	515	537	498	520	540	494	502	563	532	489	527	521	533	556	518	570	504	529	502	540	517	503	525	508	500	539	500	507	514	493	525	564	514	516	472	533	552	520	531	541	517	529	520	499	547	517	535	474	502	504	541	522	536	487	503	567	491	548	531	506	487	510	522	486	520	532	552	541	536	527	524	541	514	514	535	524	550	505	527	544	550	526	536	529	526	551	522	531	527	515	500	525	499	524	528	492	519	553	488	521	548	503	449	535	517	468	473	513	486	552	550	499	529	497	505	503	508	528	534	529	537	532	487	516	497	532	508	555	534	515	520	489	503	510	507	555	519	508	525	578	512	511	523	516	510	503	525	536	517	553	556	482	524	546	541	530	491	529	497	477	492	502	528	524	501	566	501	535	529	529	505	534	522	536	526	478	512	494	517	528	506	536	507	536	543	491	500	487	499	499	532	548	508	490	514	519	539	519	565	531	474	528	497	504	516	513	533	555	506	543	530	494	513	544	496	498	482	545	534	531	493	481	525	520	491	486	524	477	531	492	509	503	509	541	501	518	536	513	519	517	495	515	550	520	517	511	522	535	571	530	503	549	539	540	535	521	525	507	563	527	499	543	522	498	526	551	535	479	490	499	509	487	565	539	524	503	531	545	527	543	533	547	523	550	553	528	530	502	533	525	574	535	505	521	512	543	490	541	541	511	532	484	499	516	548	480	509	509	487	530	494	523	542	527	500	515	538	530	508	518	499	538	546	542	523	493	524	550	524	561	515	503	521	483	499	494	533	492	539	507	543	528	508	523	483	531	472	517	518	541	490	557	498	510	519	534	527	510	493	506	535	521	516	525	514	485	489	534	503	489	544	495	519	510	526	475	527	496	537	556	536	498	486	533	514	515	537	558	508	497	547	505	518	505	490	482	542	529	510	511	540	553	517	527	527	533	510	503	496	492	526
24438	21531	25255	28240	21541	21571	16412	900	340	351	1398	4426	2370	275	187	223	207	208	244	208	193	204	206	205	233	203	188	233	199	187	180	249	204	185	204	212	192	202	191	213	179	189	189	215	200	221	210	198	197	224	217	219	180	227	213	223	192	207	183	208	205	203	207	215	230	196	219	207	220	196	194	189	227	220	183	212	210	241	203	220	209	209	211	229	228	221	220	208	188	211	207	187	175	183	205	173	228	221	215	190	204	207	196	226	199	209	215	184	191	207	210	213	224	213	202	169	199	221	191	202	197	227	223	197	199	198	230	222	209	209	194	225	205	195	200	196	207	235	194	194	192	231	214	215	188	207	216	192	227	190	200	209	214	255	240	190	213	208	222	200	218	195	185	197	204	225	179	218	205	215	220	218	212	194	221	200	203	206	219	188	204	214	231	233	210	188	190	195	205	221	200	204	204	231	213	216	196	209	192	223	216	213	207	197	246	216	232	204	214	215	214	205	201	197	217	191	221	227	203	209	203	210	199	206	209	236	200	215	225	188	191	232	180	224	200	189	235	215	216	184	197	211	200	211	209	224	197	222	232	206	206	187	185	207	198	216	224	204	204	229	213	200	194	216	189	209	210	197	215	211	199	209	218	223	214	221	205	195	192	185	207	204	217	212	190	207	235	210	194	193	207	226	208	205	228	188	207	241	215	215	202	188	212	201	204	211	212	190	215	222	187	228	232	208	219	214	200	212	208	192	206	174	234	194	217	199	207	199	208	227	209	217	217	196	197	214	199	192	223	226	191	202	199	192	194	194	188	199	208	236	216	210	222	214	216	190	204	186	218	213	218	230	195	236	229	232	201	252	233	220	235	205	193	207	211	210	196	205	219	222	196	219	195	218	195	173	216	219	231	223	175	188	218	201	227	214	224	216	221	215	213	193	200	209	215	245	215	216	186	200	241	234	221	228	214	202	202	204	184	211	216	221	201	216	206	202	210	227	193	199	193	210	219	203	200	217	207	230	230	226	233	239	204	237	203	216	238	215	189	216	202	198	196	213	222	213	183	227	202	202	199	204	200	199	197	209	203	220	227	206	228	212	215	207	216	197	210	217	209	210	219	198	222	201	199	207	204	180	194	187	210	208	227	221	226	235	217	250	208	203	211	227	210	201	210	168	184	220	232	231	217	222	196	229	216	222	191	194	205	198	196	206	212	200	212	222	227	201	187	209	209	242	207	201	189	198	182	195	204	205	194	204	182	188	211	190	199	226	211	225	203	179	210	237	209	196	196	205	216	206	202	208	236	215	189	170	179	229	224	224	214	216	231	202	223	180	200	190	230	216	175	210	228	198	205	199	173	223	211	184	220	197	231	204	196	191	198	202	182	219	180	192	224	206	217	198	226	192	196	230	213	218	223	216	207	203	232	209	219	197	212	232	212	201	204	216	210	208	198	187	209	220	218	208	235	185	184	210	218	208	207	190	207	243	219	181	210	203	207	219	203	200	203	229	198	198	208	195	212	223	200	223	193	236	211	208	225	226	200	231	202	206	195	224	218	197	221	222	220	209	208	207	204	194	211	210	201	195	206	204	208	204	205	220	208	213	216	204	230	229	226	209	212	180	222	231	200	187	197	195	216	197	201	220	197	192	210	224	197	202	228	220	207	197	203	239	210	219	226	192	211	198	188	180	201	221	202	202	198	214	219	236	178	196	191	193	199	209	212	207	209	188	201	211	203	205	196	198	216	210	202	220	206	179	221	207	190	203	209	190	184	209	211	227	228	200	212	187	207	218	200	191	177	199	208	203	207	200	189	224	217	203	202	193	219	220	199	185	202	201	224	204	178	220	182	201	208	190	187	208	223	208	236	213	177	191	220	231	232	216	196	214	199	200	210	224	206	199	210	219	199	187	193	209	193	195	195	218	220	226	207	229	206	206	204	195	194	219	215	219	188	186	195	190	184	209	229	207	221	233	198	216	188	190	197	211	245	207	222	200	213	211	212	184	213	239	181	236	176	198	224	225	211	197	222	220	233	209	201	236	219	202	204	206	226	221	230	198	189	195	196	192	217	232	200	202	206	249	219	206	178	212	212	198	212	211	198	212	216	247	237	180	194	223	215	214	191	197	245	192	226	185	222	216	212	220	217	217	202	177	209	205	195	190	201	197	187	218	190	213	212	214	193	170	216	232	209	203	182	214	197	190	194	173	187	231	205	214	205	221	193	167	199	210	195	202	197	197	219	211	210	225	186	193	209	191	194	178	219	184	205	207	217	190	197	199	212	208	206	197	208	190	257	222	206	209	196	208	189	186	204	198	208	195	218	233	232	211	219	188	224	225	186	222	210	213	182	195	198	221	221	190	225	226	198	207	234	201	195	206	173	182	236	220	199	197	204	202	223	168	233	194	211	245	201	185	200	196	228	212	208	236	193	214	228	207	218	184	227	229	192	241	202	191	203	200	229	218	232	214	217	214	207	226	219	207	218	219	200	191	227	199	196	204	222	201	213	213	221	191	177	205	163	205	189	202	211	224	202	158	198	211	184	205	216	197	199	205	233	235	211	206	224	210	220	220	205	189	211	217	221	203	182	207	179	203	209	186	217	198	199	197	211	203	206	216	200	200	207	206	196	200	192	186	195	200	173	168	203	219	213	199	220	217	181	185	194	215	204	210	203	213	208	210	214	202	200	211	210	201	181	178	232	219	211	201	202	174	197	203	200	184	195	190	228	210	211	206	217	194	202	208	183	207	195	206	199	212	181	204	198	199	183	217	222	212	207	217	222	226	225	205	203	202	214	207	209	206	213	200	221	207	231	198	219	201	223	196	200	189	219	234	206	209	217	192	181	207	234	203	192	220	229	204	229	190	224	201	203	194	216	197	216	207	225	193	181	220	205	260	206	167	200	218	223	207	198	225	178	198	185	220	179	209	199	215	202	185	197	207	218	215	218	200	222	206	216	228	225	199	220	212	240	216	186	203	222	175	196	210	207	241	184	224	194	197	207	204	219	223	195	190	202	201	197	209	205	210	201	196	204	183	193	201	198	230	206	187	223	216	206	179	195	196	179	222	195	242	211	197	201	212	198	196	221	209	188	227	197	239	187	201	217	224	194	214	204	213	208	202	212	189	234	200	168	205	207	198	224	209	230	205	205	212	219	210	189	189	230	202	210	189	198	191	180	213	238	202	232	196	210	200	211	201	242	174	197	213	203	200	238	202	208	229	211	221	197	215	199	219	204	220	213	215	194	205	178	182	209	217	190	203	189	212	199	198	197	228	220	229	224	200	192	177	206	224	203	231	183	233	201	195	226	202	205	187	184	189	239	200	194	219	207	194	198	189	197	197	192	194	202	199	220	213	220	183	201	215	221	191	214	190	174	194	219	173	212	204	224	189	196	218	183	219	206	192	217	220	203	215	203	198	190	184	202	191	184	221	194	208	204	221	225	215	208	201	184	202	224	209	193	210	228	197	195	223	201	196	206	212	233	185	206	188	226	233
28127	44535	31618	13962	4800	1610	962	632	549	606	1184	2783	1626	585	511	496	521	480	489	484	513	457	509	486	505	524	525	471	504	469	531	500	539	478	497	519	466	477	489	513	513	488	527	489	515	465	474	516	482	504	511	494	468	482	495	527	479	500	474	490	493	482	490	473	497	498	518	491	483	475	465	495	499	497	509	516	485	501	493	464	493	493	471	480	501	523	461	500	493	529	513	481	480	527	486	509	462	523	496	510	475	472	507	475	485	533	499	510	492	504	537	486	507	520	529	485	453	506	481	497	488	514	521	501	463	502	487	502	518	504	492	508	485	468	468	477	534	476	458	526	477	542	512	496	515	492	469	477	469	491	513	482	475	482	466	481	486	473	467	454	520	476	491	557	518	514	530	500	463	491	484	514	508	463	455	488	485	490	504	475	507	521	516	496	542	489	428	493	482	523	492	495	520	493	487	508	453	516	471	540	482	472	511	506	466	477	516	477	466	473	508	511	500	495	468	518	464	520	469	427	506	491	482	497	528	528	457	511	489	481	527	488	507	470	445	482	465	546	499	473	527	509	493	461	494	484	464	502	509	500	494	518	446	503	498	454	503	491	460	486	491	473	487	458	529	485	501	491	501	429	455	482	540	494	454	502	473	488	467	500	478	509	481	453	488	484	497	461	463	533	521	473	510	469	493	539	507	528	460	517	477	521	480	451	489	494	468	481	473	487	498	523	506	471	522	474	518	480	498	508	523	493	529	504	515	470	477	489	508	481	479	502	452	486	510	479	507	512	491	478	477	499	503	499	507	528	499	483	539	539	479	530	556	498	525	518	500	528	477	494	492	457	475	480	476	453	524	560	492	505	491	480	544	509	457	500	426	508	493	496	476	482	497	433	491	479	494	471	505	505	529	498	502	492	480	484	464	517	525	522	515	482	482	542	506	522	483	475	443	514	507	472	536	472	504	489	500	452	517	513	502	481	492	477	471	481	468	515	468	462	534	503	498	469	482	466	483	498	463	528	486	519	503	515	518	481	512	497	503	543	452	486	541	444	503	521	490	513	474	503	476	480	510	480	526	453	486	498	492	516	478	441	485	496	509	475	493	496	495	500	486	526	548	503	509	481	530	475	498	507	495	484	495	500	471	496	483	471	488	507	525	471	473	494	478	475	489	505	469	491	495	498	492	520	442	498	498	455	488	512	466	481	480	494	471	477	502	484	490	500	453	455	462	495	517	446	515	518	533	463	526	512	528	488	527	490	524	499	471	494	533	509	503	468	535	496	509	466	494	503	491	488	489	526	474	466	468	459	514	491	495	475	513	471	494	480	523	519	503	478	462	522	506	516	468	476	463	490	493	460	480	498	486	475	531	477	495	506	470	498	518	491	505	498	475	480	487	506	492	506	511	493	505	469	480	468	469	496	467	496	484	508	499	500	520	507	513	481	492	488	507	501	496	512	508	480	513	471	480	460	485	464	479	477	516	518	487	516	496	493	532	513	475	490	481	493	502	516	494	530	525	527	512	481	499	508	483	490	482	472	469	446	489	488	484	456	512	520	512	500	469	484	466	476	510	449	489	490	512	479	499	515	507	474	491	518	514	471	513	496	484	500	518	518	513	448	434	477	453	505	452	495	465	497	474	506	501	502	511	515	493	525	487	497	525	504	487	442	526	493	478	519	471	439	471	502	523	518	482	472	485	470	493	480	479	525	472	469	499	478	496	508	466	509	464	477	450	506	494	489	511	448	494	506	498	484	478	493	506	488	461	502	480	505	481	477	452	499	473	491	489	534	516	454	470	509	498	507	504	505	502	517	453	483	433	486	503	494	501	463	507	510	499	504	491	525	496	480	447	486	509	480	453	460	491	515	469	468	507	448	493	520	504	512	477	498	504	506	513	496	492	478	546	495	501	508	524	497	495	494	492	521	510	487	482	531	479	492	477	471	491	497	454	505	467	471	465	494	487	474	487	502	547	499	465	493	514	502	486	465	498	525	447	481	455	464	496	533	473	456	463	507	474	469	452	531	467	478	483	543	469	495	507	455	508	501	479	509	460	474	502	494	469	454	485	486	486	504	455	478	515	469	493	482	482	506	481	472	477	504	513	479	475	493	465	459	505	532	469	479	490	486	463	499	495	513	475	457	506	539	482	499	481	527	468	516	480	488	503	491	526	497	488	522	459	502	501	466	454	479	471	488	493	489	483	513	485	523	523	481	480	458	497	507	512	508	513	483	507	533	470	508	481	494	485	499	478	487	474	523	539	499	470	492	480	477	486	498	492	488	536	464	445	502	489	512	513	476	465	483	510	476	489	455	509	515	500	511	509	512	517	513	473	483	521	523	486	491	504	497	497	460	487	507	456	501	515	494	508	504	506	475	511	497	480	502	510	491	496	473	477	513	485	502	487	461	502	494	507	488	464	493	488	504	504	486	544	501	490	501	510	521	448	492	480	533	477	448	488	493	485	458	497	479	508	505	520	523	542	521	496	509	495	490	490	495	475	510	511	472	507	497	481	505	504	462	478	486	482	491	519	494	511	488	476	494	494	527	540	476	485	506	516	468	499	465	484	455	490	484	475	490	506	463	484	488	486	474	489	491	480	491	472	472	503	506	482	471	481	520	500	513	544	499	490	491	432	458	479	481	515	472	527	462	509	443	492	564	473	540	487	547	532	486	484	512	498	479	510	451	462	480	468	475	502	520	522	506	490	470	491	521	501	486	505	503	454	504	493	505	507	493	487	475	491	442	480	507	477	490	489	522	538	463	509	501	502	504	525	491	465	475	523	488	503	512	485	485	493	496	468	522	510	484	514	471	460	498	506	525	499	478	489	507	509	473	467	496	513	513	481	467	497	490	496	502	511	533	498	476	467	487	493	487	480	505	485	515	506	480	535	503	533	465	499	479	546	511	479	461	462	523	500	488	463	440	510	473	485	462	493	483	477	520	516	467	490	464	467	520	482	477	478	454	488	481	481	527	464	478	490	463	503	504	465	490	478	474	505	472	487	475	538	473	513	510	496	490	516	463	496	523	467	499	486	533	492	483	465	523	501	496	470	466	515	495	463	526	521	502	458	500	507	491	487	539	509	521	477	465	497	504	489	487	496	485	510	461	442	490	498	468	477	474	442	472	502	456	486	500	491	480	518	469	475	523	490	486	498	497	522	499	481	473	483	505	455	466	476	504	550	488	509	497	477	485	445	475	479	466	491	498	463	508	481	503	489	483	500	500	514	460	511	489	495	479	511	503	451	510	534	447	488	491	450	532	478	502	499	484	468	458	500	551	476	509	483	500	486	472	503	482	469	462	526	497	498	521	515	463	520	465	483	472	462	519	504	480	487	477	487	519	537	513	507	508	500	488	476	454	421	495	485	484	490	469	505	515	508	447	426	459	516	509	503	470	470	537	445	499	516	467	508	488	542	502	480	520	481	473	513	480	502	468	480	460	524	481	518	464	470	511	494	501	515	499	491	499	483	479	473	511	477	464	516	504
32385	23897	22628	10523	2553	899	361	250	174	165	149	237	259	135	151	116	140	138	146	142	154	159	150	139	132	139	149	131	126	167	127	158	141	149	133	131	131	145	127	154	148	130	132	147	147	148	135	134	136	126	140	124	129	158	120	136	130	136	113	140	153	125	133	120	120	122	115	125	135	137	147	150	121	153	156	139	140	136	144	120	133	132	131	134	137	134	137	143	146	155	138	129	144	137	155	134	123	120	136	132	132	144	140	121	133	139	129	113	152	118	150	152	133	134	139	154	151	129	140	132	128	125	137	129	134	165	155	121	128	148	146	129	134	139	153	124	150	143	146	158	119	133	147	114	140	134	133	150	152	138	140	143	143	164	146	140	125	134	123	158	151	132	150	126	135	152	133	147	151	122	139	150	141	154	148	126	131	147	125	142	132	143	144	144	150	163	115	153	151	129	109	121	128	142	134	136	131	160	132	134	148	141	143	141	176	139	151	127	127	143	166	129	135	152	139	130	152	147	138	137	140	139	122	138	131	137	133	126	115	147	136	127	144	140	142	117	161	157	138	132	148	129	137	146	136	152	152	137	129	140	136	150	123	140	139	134	127	123	145	141	127	121	137	121	128	163	130	146	148	128	159	129	138	158	150	147	136	153	126	139	149	160	147	129	149	136	121	130	125	152	137	140	128	144	136	158	122	139	154	126	125	143	116	141	129	116	136	131	123	119	130	135	111	152	126	143	121	118	125	138	152	116	127	147	127	135	145	138	136	152	150	138	143	139	129	148	129	129	177	131	121	129	141	142	150	156	140	139	124	137	149	137	133	133	125	131	158	145	131	149	135	119	155	119	127	161	148	126	151	139	145	127	134	143	152	124	146	139	137	140	134	141	134	168	139	141	144	127	137	124	150	139	154	156	150	143	122	146	155	148	153	138	133	148	132	146	133	148	124	121	135	106	135	151	134	120	126	138	142	129	120	145	130	139	133	143	144	144	161	131	162	128	137	143	155	150	136	132	150	123	132	148	137	120	160	131	128	147	137	137	128	152	136	146	138	134	128	132	133	149	134	153	128	127	152	118	130	127	146	142	134	145	137	144	152	145	145	145	134	145	125	137	127	158	140	147	111	150	151	131	152	141	134	152	143	129	158	140	121	141	133	131	148	141	128	189	133	129	138	122	139	122	147	141	108	125	152	134	158	151	143	148	140	137	145	135	140	156	135	139	142	140	146	130	145	164	132	139	124	106	136	138	143	126	136	136	144	149	123	117	153	148	141	160	147	149	143	145	140	147	138	155	130	130	126	112	148	139	144	116	147	161	131	141	136	132	144	139	131	112	140	146	122	141	148	155	134	136	136	124	154	141	170	131	148	147	157	158	133	121	150	136	133	146	126	146	180	131	140	144	146	142	156	128	125	144	121	113	132	150	144	133	141	137	151	139	135	140	145	121	136	159	144	145	122	139	149	135	147	141	121	119	140	115	141	141	153	130	132	159	146	143	153	137	129	141	146	146	124	137	155	126	133	143	123	150	122	120	133	150	134	152	131	161	139	150	141	116	152	139	150	147	125	138	137	134	129	140	126	127	154	155	130	125	117	136	127	132	154	131	142	135	117	132	150	133	129	138	150	150	161	152	134	144	150	143	150	140	125	160	134	151	114	99	122	150	133	131	120	117	136	146	135	134	137	143	149	138	140	157	147	104	146	135	145	175	126	144	154	146	161	143	131	130	119	132	135	150	139	154	135	134	139	138	153	135	137	136	144	141	108	141	146	126	130	153	143	136	136	154	145	145	120	113	143	150	149	137	121	145	146	122	133	128	146	150	148	153	123	159	139	137	161	157	157	130	144	143	138	161	144	113	155	129	127	127	132	126	133	163	136	132	142	126	141	136	140	142	124	157	154	140	153	108	144	125	163	118	129	147	149	148	146	153	138	138	145	137	148	149	148	164	125	158	133	147	111	139	151	126	159	143	131	131	142	157	136	142	163	144	122	143	128	107	125	148	153	147	149	148	161	145	138	125	134	142	120	124	136	141	136	128	133	118	154	125	134	144	142	112	149	149	147	151	144	142	123	139	129	134	130	151	127	133	149	138	124	133	166	152	132	151	146	140	146	143	167	143	119	141	148	145	151	127	161	119	148	150	151	124	126	149	124	123	147	132	140	143	156	133	150	149	133	130	130	141	142	155	134	144	114	137	123	123	138	121	132	140	139	131	146	138	144	155	132	145	147	145	135	135	133	123	123	148	153	127	145	147	150	114	132	133	131	140	138	126	114	136	115	128	141	149	143	119	135	133	145	140	120	130	128	121	131	147	133	144	146	126	132	136	122	147	146	145	154	116	136	159	144	138	133	152	133	141	133	159	164	141	133	148	151	146	130	142	155	119	152	119	140	133	138	132	162	136	155	142	129	131	144	151	121	160	144	132	130	117	152	151	132	129	140	148	139	142	120	149	145	165	131	141	135	135	128	153	138	151	134	139	130	149	149	144	119	131	129	143	138	135	130	144	148	151	153	131	121	129	159	133	136	154	142	142	163	151	128	158	149	132	128	130	141	137	150	131	143	119	144	159	155	156	118	139	184	143	139	155	146	143	159	150	140	151	145	145	163	162	137	136	150	133	129	155	138	117	134	142	117	155	118	151	140	131	135	153	148	118	138	152	122	125	117	139	139	151	123	142	132	141	129	141	141	148	149	131	159	152	125	139	151	135	147	145	126	156	169	136	143	145	163	128	147	136	148	139	130	134	127	125	139	139	151	135	135	137	130	121	140	153	141	137	153	148	131	139	153	136	142	125	133	138	139	136	159	106	134	154	155	118	162	141	134	135	132	137	158	136	135	135	141	135	146	122	133	124	124	134	120	137	151	143	142	147	152	122	123	131	149	150	124	137	121	128	134	148	127	127	154	140	127	134	148	126	152	152	133	137	142	155	143	159	147	152	147	129	125	134	126	148	132	144	130	137	156	146	112	118	173	129	160	155	137	142	147	137	148	130	158	136	150	148	152	142	126	142	131	146	130	133	104	119	165	154	137	142	155	148	162	152	150	143	138	113	146	167	127	152	136	137	140	164	152	143	131	147	147	121	163	140	134	160	133	120	136	134	120	128	131	155	153	147	151	129	151	149	135	148	135	141	139	121	156	149	132	136	168	135	162	142	150	136	149	120	125	143	144	116	147	128	121	147	149	124	127	148	160	140	134	151	137	131	129	135	146	134	141	125	147	108	125	124	135	128	134	128	162	136	135	140	144	137	140	145	137	154	132	130	138	155	125	136	158	136	134	142	150	146	139	139	150	158	127	148	140	133	130	133	132	133	142	122	152	129	149	149	124	129	123	131	122	148	120	134	141	137	152	122	144	112	121	127	169	137	130	152	130	132	149	126	138	155	132	140	160	158	156	141	137	158	143	148	140	155	132	136	154	157	129	134	143	144	151	151	158	144	154	148	117	131	143	159	132	154	150	147	135	114	133	124	165	145	149	117	138	153	145	155
23296	28886	16160	5409	1865	830	516	393	418	423	435	494	502	384	381	352	373	397	348	361	367	387	362	405	395	409	381	384	354	387	376	373	378	403	380	358	398	370	378	370	377	363	383	362	388	392	371	351	380	378	381	352	389	361	356	366	366	385	381	369	388	381	397	370	376	373	358	391	361	351	401	373	373	375	382	345	363	372	369	383	360	374	396	398	383	411	390	354	391	391	390	414	327	374	414	387	332	381	372	410	388	365	387	404	384	356	383	416	362	359	371	393	417	384	391	350	376	390	359	414	381	369	404	369	387	395	359	363	359	351	371	382	361	382	354	365	353	387	364	397	363	382	387	375	341	400	354	392	372	380	365	357	411	368	343	363	384	343	373	320	391	392	409	352	370	375	347	391	393	401	364	372	384	435	388	364	334	381	345	355	349	396	397	378	374	390	387	374	401	355	380	364	384	367	388	382	348	381	395	407	365	369	406	378	393	408	394	389	391	386	341	390	381	385	346	359	405	386	390	417	400	379	363	368	384	377	368	342	392	369	412	406	358	367	398	362	345	361	367	349	367	363	390	378	385	358	376	390	347	409	359	406	366	407	364	378	389	388	382	362	368	402	379	360	394	338	390	368	400	391	410	386	355	374	372	367	409	388	415	382	370	335	385	376	353	357	401	391	370	375	369	397	386	375	384	372	365	326	345	371	396	389	360	402	352	363	401	389	355	376	379	356	390	379	369	390	353	370	357	375	396	395	365	368	369	344	383	392	405	394	376	371	355	386	397	369	365	375	380	377	345	369	377	381	363	343	414	371	369	379	364	384	363	382	359	362	377	354	376	368	358	390	368	387	374	349	316	354	383	352	375	398	361	378	330	372	363	335	380	391	405	393	390	387	380	376	396	360	404	369	387	358	378	389	359	387	374	371	381	342	339	411	367	382	369	397	319	360	386	375	412	402	411	376	375	367	409	381	386	364	364	363	386	371	393	360	384	384	368	381	390	366	399	357	396	428	367	361	414	331	337	376	420	435	380	363	394	379	382	409	387	386	388	373	372	368	397	387	401	394	347	367	400	358	367	373	412	395	360	367	356	402	378	397	391	354	386	413	393	385	380	372	405	395	394	329	396	390	410	389	379	371	364	336	347	382	358	375	353	340	393	360	342	391	361	373	408	384	371	386	385	396	374	362	372	352	392	362	383	399	336	350	412	371	387	420	389	352	336	374	366	397	386	354	356	383	390	398	405	365	383	392	377	346	375	370	369	403	367	391	375	356	399	372	369	403	385	406	377	366	385	374	418	376	367	387	361	386	350	378	362	389	359	378	397	372	402	349	370	372	405	376	374	391	382	371	358	387	372	365	370	386	354	360	410	386	386	370	377	330	372	400	354	386	381	381	349	353	388	381	372	358	359	376	383	404	387	376	392	357	384	376	358	436	375	396	374	346	416	346	353	365	376	371	362	331	400	373	377	358	367	379	360	392	380	380	388	380	376	381	367	397	371	377	404	360	377	389	371	389	376	349	394	335	388	358	368	397	377	369	359	367	386	366	404	358	388	373	372	338	369	392	373	354	379	344	382	368	383	379	415	407	383	410	356	368	370	360	406	370	384	382	405	364	338	357	383	369	376	350	355	372	361	342	399	396	358	382	380	386	367	379	404	394	372	385	355	367	390	364	376	360	397	363	357	415	326	355	375	361	387	386	379	398	366	399	389	403	359	368	403	382	401	388	390	381	345	381	382	375	359	374	382	366	420	368	381	373	390	385	362	364	385	373	354	384	370	387	367	399	375	335	354	358	340	388	360	335	376	427	407	388	399	400	367	377	385	382	349	394	394	370	368	376	376	404	359	406	350	395	413	376	365	398	382	394	357	373	363	399	380	370	424	422	349	393	341	360	401	379	341	378	382	364	365	397	375	358	371	342	400	362	364	353	349	371	359	406	378	368	402	329	363	393	369	317	395	373	369	368	358	359	360	372	419	382	381	374	373	399	378	370	391	378	365	378	370	347	380	353	342	379	371	376	346	391	353	366	394	360	336	392	365	370	365	384	402	419	386	366	404	408	423	379	338	388	355	362	388	377	360	376	386	376	371	364	341	353	362	370	373	393	379	409	353	382	357	379	389	357	361	388	334	408	364	349	375	376	387	370	333	416	401	372	405	383	355	348	349	390	391	361	388	367	369	344	408	383	408	343	368	366	383	377	353	380	363	343	367	392	366	333	382	378	390	374	369	349	390	388	387	370	377	402	406	391	389	399	386	379	340	399	390	370	363	337	381	367	377	383	368	316	363	373	415	397	378	400	393	331	328	381	362	378	337	365	421	369	382	392	361	369	393	404	361	364	350	361	381	392	376	406	362	363	336	336	379	407	376	376	385	369	407	375	369	391	382	379	371	409	407	361	415	344	368	371	334	397	388	400	391	354	362	382	405	395	371	367	385	360	348	391	363	397	406	385	360	388	367	323	378	398	375	440	397	362	392	380	382	382	384	386	357	419	356	351	371	385	397	385	371	378	361	377	378	404	400	375	401	402	354	385	384	388	395	350	385	378	368	376	389	334	371	384	401	389	345	389	358	350	375	324	386	362	344	348	360	334	361	390	374	386	380	389	402	359	352	338	365	373	382	349	369	345	403	395	357	404	379	388	383	368	379	375	375	364	388	370	369	380	381	377	317	347	335	388	412	378	351	346	379	364	365	401	368	386	370	405	354	362	367	387	364	385	377	362	362	360	386	362	386	372	379	387	371	379	389	413	384	394	397	361	397	346	367	360	380	401	371	358	377	392	388	373	355	385	386	402	370	406	361	396	369	353	377	386	403	363	381	371	361	364	365	345	367	380	352	355	361	357	372	385	346	358	386	386	342	383	397	367	416	369	357	393	395	350	343	328	379	367	353	364	358	390	355	355	358	353	388	370	420	367	386	369	351	404	366	390	350	375	389	391	409	361	384	350	347	363	392	377	352	387	356	367	401	361	435	347	370	360	374	355	341	373	399	397	361	376	405	365	384	378	387	355	378	357	372	378	397	402	394	379	348	375	399	353	398	388	371	368	366	352	347	389	364	383	355	349	381	370	403	399	408	366	378	360	327	391	390	392	358	349	358	379	407	347	349	349	365	357	386	379	386	361	336	342	410	376	359	359	393	382	372	353	372	361	402	382	375	358	406	370	366	407	398	349	349	383	390	364	374	342	373	353	374	374	379	383	405	395	380	396	378	365	394	367	371	355	330	367	354	417	360	352	378	359	359	393	391	417	426	398	385	361	380	397	350	358	365	379	377	394	353	379	373	364	368	344	371	390	397	367	380	377	368	369	346	377	398	370	358	380	361	374	354	373	376	364	374	359	370	374	370	339	409	394	352	392	404	374	369	365	332	371	363	414	359	367	399	348	331	407	396	414	405	345	371	398	376	403	416	394	382	345	336	383	373	389	377	368	377	392	395	384	370	367	355	389	412	387	363	397	370	430	349	380	378	388	371	364	373	364	343	398	421	349
25038	21536	24878	28652	21597	19461	2580	549	329	306	600	1493	1430	282	215	205	221	224	215	204	221	212	214	207	225	236	224	198	207	199	205	205	194	235	233	188	195	199	227	200	221	201	217	204	205	196	187	210	213	207	198	226	228	216	213	221	227	195	236	206	230	216	200	235	212	211	180	222	203	217	205	212	232	219	219	219	214	199	221	203	218	214	220	194	205	196	240	232	211	200	213	213	244	224	199	185	223	220	232	186	221	200	225	222	226	194	208	219	191	221	211	217	204	207	206	207	224	210	205	228	220	204	214	199	221	197	212	213	231	204	210	229	206	216	225	205	238	240	220	190	194	191	217	238	208	207	224	240	212	192	234	245	210	202	213	220	221	221	185	200	231	208	193	208	187	248	230	214	211	207	217	188	219	218	201	213	207	217	189	210	227	171	217	211	217	215	219	190	195	209	229	179	218	218	190	223	227	209	204	190	196	218	199	213	199	225	196	229	182	201	223	200	240	214	227	188	212	213	208	225	229	216	224	201	207	203	228	183	194	241	206	225	223	205	200	205	214	206	204	221	215	197	226	209	206	214	211	226	212	191	190	204	215	208	212	212	203	206	199	207	215	207	216	205	201	218	195	193	204	199	202	213	228	207	195	178	207	219	205	219	238	214	216	196	215	228	213	216	217	207	206	197	215	236	218	214	207	203	202	240	222	204	219	236	232	212	227	250	216	201	211	198	182	228	209	228	185	197	213	232	215	175	182	218	195	207	204	223	203	226	197	214	216	205	195	220	226	219	198	207	198	189	243	197	234	191	209	220	209	231	221	190	209	206	189	220	238	198	226	216	207	220	192	197	211	220	209	203	200	194	206	201	218	210	216	247	190	200	184	199	204	198	207	205	218	234	208	206	202	249	196	195	229	223	210	232	234	210	245	228	240	233	202	218	216	208	222	216	213	211	236	205	229	206	213	188	178	216	213	214	223	197	229	195	182	215	196	210	204	215	199	226	226	196	202	198	220	216	212	220	208	211	226	211	208	210	206	200	212	213	202	222	207	199	203	235	208	210	188	213	242	232	209	206	222	199	226	208	208	255	193	226	195	213	233	200	243	229	194	226	205	214	208	185	238	214	210	192	209	216	200	195	239	212	231	191	242	211	209	224	225	218	217	196	198	241	205	225	198	204	207	210	202	232	229	220	228	223	231	225	222	200	186	212	207	179	223	189	205	211	226	216	208	219	250	191	229	222	203	208	194	221	190	206	218	213	212	207	245	258	207	184	194	213	218	208	228	205	220	199	192	225	220	215	201	210	213	215	218	196	199	208	214	204	228	206	207	209	217	243	223	181	209	210	192	240	193	212	185	194	202	207	207	192	208	209	175	165	184	206	226	216	201	208	202	226	212	226	212	225	174	216	200	206	244	233	229	223	229	232	172	207	217	206	198	230	234	224	226	199	246	223	221	226	221	198	217	204	206	192	220	223	234	203	195	230	204	208	205	187	220	228	210	201	177	227	222	197	196	222	229	253	205	224	211	221	221	205	193	216	241	214	209	212	228	186	206	238	199	238	200	224	237	221	247	221	222	235	231	206	225	233	201	181	203	197	220	210	199	183	190	206	218	218	204	223	191	201	196	209	228	209	224	230	192	201	219	221	189	223	194	205	194	183	237	207	217	229	227	207	231	208	203	210	212	192	200	240	222	243	219	199	198	206	215	246	210	209	204	201	203	219	191	201	200	228	191	205	225	228	210	218	210	213	199	206	219	201	205	186	215	215	211	212	206	185	197	182	199	201	167	217	179	210	225	219	189	229	238	240	214	179	198	227	208	223	200	195	217	220	229	209	232	206	207	194	211	203	192	182	189	227	203	211	206	197	217	201	237	207	214	190	219	185	228	219	227	223	193	213	207	205	210	238	210	211	206	214	196	216	197	219	203	200	233	224	225	218	238	208	191	235	209	214	218	201	211	235	217	221	194	197	218	202	199	187	213	213	203	195	210	182	229	202	205	194	200	218	212	184	213	212	215	195	178	217	225	213	192	193	213	226	219	204	197	218	200	196	204	217	214	183	213	230	211	199	217	221	211	210	209	224	225	223	205	215	237	234	239	222	233	234	192	244	224	207	182	207	208	212	210	221	228	209	211	212	208	224	225	183	215	222	193	214	197	208	240	208	221	223	244	207	228	171	186	225	204	199	225	188	194	191	211	188	194	169	210	223	220	210	188	219	225	230	209	215	187	226	211	177	229	228	240	221	217	208	222	241	221	190	216	212	208	220	232	206	232	211	180	190	192	196	221	213	239	213	189	194	211	224	211	199	200	201	241	205	185	196	179	220	204	231	199	206	206	176	222	212	210	198	212	194	195	195	184	191	220	203	224	191	196	208	208	200	212	205	190	187	214	213	179	204	196	207	197	188	209	213	213	224	223	221	238	221	186	209	199	190	206	181	209	221	194	249	204	238	222	221	202	220	195	235	228	219	227	209	212	223	236	219	215	198	212	213	210	208	227	189	203	201	213	260	208	188	218	204	225	233	205	224	217	205	207	214	212	206	215	235	193	229	215	211	208	206	223	226	213	200	234	236	202	182	207	191	215	200	199	206	197	239	225	185	197	201	198	222	212	208	213	200	228	226	208	192	200	214	220	213	212	230	207	203	201	241	228	182	196	182	195	182	201	209	209	226	216	211	215	187	219	210	250	212	248	196	217	211	195	212	234	207	195	225	221	208	193	220	177	190	241	252	204	211	208	198	219	218	216	205	203	203	217	199	202	230	205	191	184	214	241	222	207	212	213	204	208	212	222	204	212	212	202	217	192	209	191	208	232	225	204	209	196	222	209	207	206	199	212	253	237	209	243	212	202	204	212	197	223	236	222	224	213	221	224	208	199	219	214	195	195	229	207	209	220	182	236	192	222	207	221	211	211	196	196	207	207	222	188	194	206	217	183	203	204	195	185	204	209	209	230	201	206	219	192	203	202	224	240	199	206	202	190	213	198	203	201	209	205	251	223	195	214	196	184	190	202	225	231	204	213	204	221	247	230	219	242	218	186	220	197	213	215	188	200	218	205	217	238	198	220	221	199	216	234	238	228	208	206	223	218	222	238	199	204	205	209	194	204	229	215	213	196	199	191	205	188	208	230	192	229	184	203	202	232	202	226	217	225	204	193	217	215	205	226	191	173	202	214	192	208	228	193	209	188	224	234	196	222	230	203	227	200	190	187	222	202	214	209	176	192	216	215	224	196	175	194	188	227	225	225	196	193	195	196	230	212	204	184	225	196	228	220	209	193	215	212	208	189	217	232	208	196	214	174	193	181	210	187	199	234	206	221	191	213	214	199	205	180	207	228	206	208	244	202	201	194	193	218	219	223	224	223	210	246	218	221	200	227	212	195	208	236	221	206	191	195	216	203	202	240	200	227	212	212	173	198	208	204	208	233	217	209	200	209	219	223	237	229	209	198	209	203	209	226	208	239	219	194	220	226	224	235	218	243	207	231	212
24089	38675	25887	11778	4414	2142	830	673	625	574	720	1363	1265	558	519	543	531	512	534	494	546	510	522	527	549	537	533	480	552	549	491	549	521	506	552	478	561	540	544	539	520	523	518	526	494	499	530	525	522	513	550	554	530	533	545	556	493	478	507	526	500	556	508	547	527	542	524	552	542	535	543	485	520	510	532	526	524	526	531	495	550	537	509	566	505	544	520	525	476	548	510	523	584	524	529	528	530	501	497	505	496	518	527	550	528	522	502	506	498	576	510	483	536	489	540	520	504	561	542	570	514	545	525	509	543	491	537	531	547	522	503	574	525	553	506	541	498	524	536	513	508	496	536	547	523	522	574	515	504	565	515	504	543	489	533	528	520	545	513	542	472	502	516	513	541	516	522	486	550	475	503	522	529	534	494	517	559	523	525	476	542	562	508	526	516	532	566	519	500	519	471	531	516	552	531	508	502	520	544	550	519	544	520	504	518	544	555	475	502	498	550	550	487	543	514	496	546	485	525	500	530	524	507	517	529	514	544	536	521	525	527	536	567	507	526	524	493	536	520	530	516	532	522	542	515	571	472	529	523	542	514	514	554	520	505	516	485	515	488	557	507	501	566	508	538	508	466	537	511	540	520	511	541	524	527	538	514	538	524	519	501	481	493	534	507	537	484	555	482	562	519	507	511	527	528	538	541	547	538	512	549	521	496	512	578	538	551	502	523	514	534	522	525	504	520	481	527	533	499	508	524	587	517	532	520	532	503	512	520	521	526	544	504	538	496	482	535	505	497	539	540	509	529	550	505	537	528	507	518	493	565	571	494	530	521	561	546	503	528	526	510	524	530	574	565	562	530	514	514	533	516	496	543	542	558	541	522	478	518	521	489	549	493	495	531	524	502	506	545	501	539	523	498	566	515	542	525	530	531	518	569	515	559	490	508	517	546	510	503	555	501	527	500	511	526	526	537	537	493	529	540	495	534	579	527	492	490	540	540	480	518	524	483	509	498	507	518	493	515	530	502	550	543	529	531	489	525	536	512	515	528	536	511	461	548	496	555	549	538	545	507	537	486	524	497	517	508	532	539	551	545	537	550	524	492	491	521	472	530	555	525	556	534	517	513	521	550	540	520	519	531	553	549	488	524	553	538	512	557	527	561	514	580	492	512	536	518	529	558	543	541	502	509	518	540	510	518	549	512	533	554	541	522	526	496	496	500	502	511	536	527	523	544	543	511	516	509	524	511	504	491	540	513	494	526	568	499	517	532	547	514	540	511	510	548	469	565	527	540	514	547	555	544	550	589	523	494	538	551	557	489	511	507	519	554	555	518	489	500	529	523	583	504	560	526	542	526	496	553	553	481	526	532	533	493	536	538	527	503	508	559	511	522	525	523	538	538	507	567	553	491	541	515	519	506	499	546	510	520	561	575	540	521	507	526	455	524	500	506	481	491	528	553	537	529	489	557	537	527	525	508	539	470	498	584	561	518	559	546	532	509	496	526	536	535	501	520	508	521	501	550	509	529	543	570	525	526	525	489	504	509	522	541	526	547	508	480	506	525	538	506	537	547	528	561	498	555	545	564	503	529	514	496	492	527	552	540	496	500	537	561	526	533	533	547	541	598	543	535	504	518	512	531	537	509	544	503	513	515	529	515	526	554	520	565	509	503	549	508	548	492	538	543	537	541	518	530	503	541	502	506	535	495	497	478	469	491	492	556	534	522	519	504	551	563	525	570	525	539	553	504	538	515	516	506	551	492	548	562	595	480	528	516	506	508	518	502	496	560	526	530	521	528	490	529	538	530	503	526	578	541	517	523	533	535	514	497	528	518	500	557	539	549	527	537	517	538	506	521	525	537	525	534	522	535	523	511	502	489	535	535	472	507	513	490	520	535	513	532	495	525	526	506	528	505	497	500	483	553	511	501	515	518	551	522	494	522	531	521	531	514	511	551	529	544	524	494	497	512	536	513	498	525	473	522	509	541	520	564	519	517	467	529	472	511	560	517	525	520	524	569	519	531	521	479	522	517	570	540	523	546	516	528	515	526	494	565	521	530	508	514	508	539	559	478	546	501	536	510	512	500	460	502	545	520	540	504	547	527	500	531	560	500	542	554	539	533	534	507	513	502	569	527	509	479	486	537	489	480	513	494	514	540	481	524	539	519	559	521	508	527	551	573	501	519	524	541	540	499	520	541	546	495	488	525	562	532	529	502	485	537	522	512	531	511	487	489	524	548	485	534	544	519	501	515	535	530	529	516	552	512	479	510	497	510	497	496	527	496	505	514	530	489	536	494	471	538	535	558	492	508	522	519	520	548	534	552	504	546	496	533	534	538	508	522	514	536	506	504	561	562	525	523	510	548	522	509	493	516	561	566	536	529	497	548	560	542	524	530	534	521	484	560	531	544	495	564	543	535	498	539	519	516	550	491	472	528	536	537	480	519	541	514	513	522	519	495	529	515	549	513	542	493	496	507	521	509	512	520	542	513	559	529	505	581	539	527	537	510	502	524	506	532	501	502	543	524	511	540	534	509	500	508	553	524	518	527	500	513	496	540	528	518	506	517	531	532	534	537	500	520	549	494	523	502	538	521	510	480	565	555	548	532	497	524	497	537	533	490	514	549	519	490	562	506	524	529	532	521	505	553	554	543	525	485	537	508	522	485	510	511	571	514	523	517	520	511	506	483	530	532	480	518	530	527	532	523	507	504	501	569	537	589	513	550	487	540	513	511	533	509	524	567	546	534	474	519	554	485	522	525	521	505	529	484	508	569	529	517	518	538	545	503	504	501	488	512	518	516	535	531	534	531	505	495	542	541	547	527	553	501	498	516	534	509	588	519	489	511	546	546	548	520	517	534	510	572	523	535	526	504	521	512	533	504	498	486	561	519	524	543	513	532	541	491	552	546	527	511	532	533	489	528	535	514	506	524	511	510	554	500	504	546	524	534	512	515	527	481	529	533	559	504	546	536	525	479	532	470	544	560	564	521	517	521	563	500	530	570	514	500	523	521	502	508	537	539	549	500	552	505	551	526	499	533	527	503	517	561	533	500	545	538	491	523	482	550	531	532	514	555	497	474	503	555	547	527	491	575	543	505	503	495	514	541	499	495	553	523	464	496	492	510	491	527	544	547	517	534	569	549	525	537	519	490	518	514	550	558	482	516	514	534	525	546	507	519	527	535	516	522	507	516	572	544	545	487	509	509	525	488	529	502	573	536	536	503	538	524	546	527	528	500	528	574	506	469	576	544	514	523	551	514	523	559	528	552	535	518	525	527	480	513	524	538	540	494	528	505	516	521	492	551	554	550	539	543	522	490	506	501	523	472	522	498	490	536	539	528	513	560	500	513	508	504	511	491	498	537	521	535	526	509	485	514	525	512	545	501	556	490	516	524	485	522	548	569	574	511	510	551	565	514	508	497	484	545	495	549	533	481	528	496	552	534	532	469	460	516	493	494	519	544	523	488	482	527	522	492	519	532	545	531	566	508	513
24455	21558	25279	28292	21576	21640	16241	1113	424	362	946	2143	2425	367	206	220	233	205	216	231	199	188	187	210	199	215	209	195	221	214	230	216	207	211	200	220	222	185	202	205	207	193	217	174	221	241	194	205	211	197	212	210	189	198	200	224	210	209	179	219	210	209	202	172	232	211	189	196	200	241	189	230	215	203	214	193	190	208	168	223	220	168	211	216	207	198	182	177	220	206	223	204	200	206	207	207	208	202	204	217	203	201	205	200	211	208	209	228	204	215	213	189	200	195	179	210	210	162	230	218	203	208	201	186	200	182	217	183	201	219	213	229	198	221	195	219	226	213	192	195	229	207	186	184	187	205	191	213	202	238	210	212	199	184	204	217	210	202	200	212	212	203	232	183	185	197	231	194	207	193	189	221	192	203	203	182	209	200	214	220	204	224	205	215	196	200	211	186	196	188	209	198	209	216	223	200	218	230	200	198	237	179	213	186	230	183	192	220	210	234	207	175	197	200	197	192	214	192	193	213	222	169	218	197	214	231	207	201	191	217	186	188	229	242	214	217	214	217	221	211	201	200	211	203	197	188	175	201	178	192	191	185	208	213	174	224	198	197	225	235	210	190	234	207	211	205	211	202	207	191	190	204	208	233	190	218	207	186	194	194	206	194	204	216	194	221	234	216	189	198	204	200	202	227	233	212	202	213	232	195	232	221	232	228	189	197	179	224	198	236	195	208	227	199	228	193	206	213	214	231	198	203	183	206	211	227	208	215	188	216	201	200	210	253	197	207	213	167	191	205	201	201	208	192	212	209	191	213	205	238	227	190	201	214	200	230	204	201	212	208	207	210	201	216	185	210	205	209	188	215	202	216	170	221	202	182	211	213	199	224	199	206	223	202	196	207	205	227	209	240	195	182	210	195	226	191	215	203	209	182	217	203	196	218	212	201	187	195	204	173	217	203	209	197	190	193	207	200	211	204	212	215	189	216	208	219	233	198	203	184	193	186	198	190	176	207	205	225	214	225	203	210	207	218	198	216	202	193	214	207	199	188	187	213	207	189	223	182	192	198	188	218	219	195	191	229	200	216	196	204	223	191	183	201	201	210	192	197	204	197	198	214	231	189	199	203	213	206	187	224	215	215	185	195	191	201	180	209	165	212	200	234	201	194	205	174	221	200	221	195	191	204	209	197	205	173	202	201	185	173	221	189	180	187	212	251	211	181	210	170	224	182	201	187	213	192	206	174	162	208	211	195	216	197	185	214	207	195	201	204	217	214	219	194	218	188	202	194	201	202	209	189	211	199	213	196	200	181	199	195	192	201	175	219	216	221	194	197	199	223	216	227	230	193	210	201	234	221	230	209	163	184	215	198	213	194	187	194	200	231	217	189	178	219	202	221	208	207	222	179	225	215	193	236	212	210	201	207	184	222	201	186	177	216	209	202	212	223	207	217	220	196	213	204	192	190	219	206	206	222	193	207	216	210	212	189	194	210	210	189	219	211	224	230	216	218	191	228	219	216	226	204	205	207	210	184	218	194	216	194	208	185	201	200	189	240	209	223	189	198	219	216	209	183	184	217	202	179	210	207	185	217	179	223	175	214	209	218	181	195	209	195	191	225	221	187	210	222	198	185	232	222	200	204	231	212	202	199	199	192	204	199	209	178	212	187	195	216	186	203	199	188	195	194	195	176	191	200	194	181	213	189	188	202	176	185	220	186	230	220	218	225	199	204	210	193	200	222	192	190	209	221	223	233	219	205	208	212	205	216	191	186	184	188	189	206	214	208	205	187	215	207	216	205	230	212	206	211	195	211	217	186	205	179	193	213	207	209	232	197	190	214	214	210	210	182	194	202	193	201	227	209	196	212	198	214	208	219	177	220	207	201	208	197	204	197	218	209	195	199	215	202	210	199	204	173	211	206	183	212	198	178	167	215	206	197	208	201	180	214	210	211	192	202	204	203	222	203	216	191	208	202	200	210	173	177	211	189	214	222	190	208	214	212	226	225	201	218	209	182	209	227	209	202	205	204	214	217	197	192	185	179	210	192	214	204	196	185	206	207	194	210	175	203	196	222	205	212	240	198	189	206	215	217	206	199	216	216	219	194	175	207	183	193	205	194	187	222	207	209	222	225	237	207	204	218	221	206	192	205	206	213	255	193	204	189	217	217	217	187	239	222	198	221	181	188	208	206	203	215	210	203	205	186	203	215	199	207	182	185	193	231	222	223	220	217	199	188	217	191	224	208	230	213	188	212	203	189	208	181	177	217	212	217	224	223	197	224	195	202	211	214	212	192	198	215	209	214	213	196	231	186	203	241	214	195	213	211	212	234	207	223	229	217	209	211	200	216	217	214	200	216	200	187	193	220	196	175	190	192	206	183	209	196	182	216	203	202	214	202	192	204	218	199	202	222	179	181	220	209	194	216	185	187	208	205	192	220	200	227	222	203	210	212	227	189	220	211	189	211	180	198	195	191	198	187	187	209	163	195	235	187	186	212	209	208	221	228	200	194	210	222	228	170	196	199	222	206	207	200	215	184	194	199	211	180	217	199	183	180	206	182	203	202	212	203	214	180	205	227	224	201	195	178	198	190	208	217	199	216	193	216	163	201	198	188	218	221	208	215	224	169	203	190	214	212	184	225	227	197	228	210	216	208	175	177	198	212	198	209	201	231	208	232	192	214	224	194	188	196	186	206	227	197	180	203	218	202	202	171	179	185	187	197	201	192	191	174	211	200	206	198	214	192	218	220	188	210	211	217	216	198	185	220	203	210	184	208	234	240	221	185	181	192	195	206	206	204	191	200	214	226	212	183	227	199	207	202	211	175	164	225	225	185	208	208	197	189	171	200	217	222	221	212	221	192	215	196	202	196	198	225	185	226	213	192	197	194	185	183	209	203	216	221	178	211	190	197	195	201	213	204	204	219	182	217	213	190	185	198	205	206	207	213	203	213	188	207	213	183	179	214	199	212	211	202	190	184	183	177	198	200	210	234	191	211	201	223	195	227	195	199	192	210	213	214	198	211	203	191	197	218	218	205	185	213	226	177	220	216	223	240	198	234	204	190	202	200	216	197	186	205	196	210	221	219	213	212	223	192	197	214	188	184	203	195	204	218	244	204	226	227	184	211	202	206	180	198	181	199	230	195	189	208	202	206	206	199	206	218	183	221	195	222	207	193	190	213	188	203	202	223	219	191	208	174	198	217	224	180	207	202	233	207	183	215	206	202	201	202	200	184	192	186	192	209	228	184	173	188	205	204	204	221	218	191	222	191	191	210	206	207	217	207	227	187	192	213	201	223	213	200	206	216	194	200	219	201	207	212	186	167	208	202	204	184	201	212	165	176	190	208	212	193	224	192	228	223	192	193	204	204	210	225	204	207	186	177	210	173	227	232	225	197	234	184	196	217	176	201	231	217	226	230	206	206	192	197	215	202	200	177	207	207	208	223	214	233	207	207	190	217	200	199	239	188	238	210	181	187	210	182	204	216	214	209
27863	45420	32250	15703	6679	2635	1012	747	616	574	939	1550	1638	579	494	510	508	497	509	514	534	485	487	470	533	478	519	490	493	484	458	502	463	497	466	515	493	466	515	501	510	538	504	502	497	445	494	441	512	471	472	464	530	503	513	533	475	500	482	459	473	461	485	469	447	491	501	485	464	493	500	463	485	511	497	457	498	444	439	433	489	494	479	510	474	536	484	532	489	489	476	467	475	487	444	475	495	497	497	485	463	464	491	527	493	473	487	497	475	498	489	524	527	488	482	441	509	487	451	510	502	476	477	465	506	491	486	496	477	476	508	521	513	509	464	473	484	508	491	475	496	493	467	473	486	485	500	492	476	497	462	533	498	477	521	509	450	482	503	465	505	500	482	473	457	521	481	513	507	471	453	463	469	448	507	476	476	505	460	505	504	492	498	511	488	488	509	513	472	481	507	463	471	492	474	528	496	507	505	511	450	520	488	496	522	500	506	486	478	496	465	480	539	468	472	452	456	521	484	469	487	451	437	518	490	529	459	466	459	486	518	513	474	482	503	475	493	508	451	457	513	492	441	507	538	478	519	462	531	489	455	465	479	461	492	468	496	521	473	523	459	473	477	492	461	501	460	511	444	517	490	505	454	470	505	469	474	487	489	520	450	504	495	498	509	492	464	450	475	474	503	488	543	494	530	526	435	546	517	475	534	485	457	476	474	516	504	492	473	504	442	454	504	464	485	477	466	488	495	481	520	489	477	507	471	472	451	475	544	517	472	480	485	476	474	452	452	522	485	502	469	507	524	471	521	493	501	504	467	479	516	493	496	479	500	467	470	503	467	476	480	536	521	499	483	493	502	474	492	478	492	515	472	518	496	488	509	487	510	483	493	456	487	497	445	501	503	526	472	519	464	459	481	510	525	521	463	473	483	484	508	554	468	496	488	479	457	503	470	489	440	484	478	505	483	469	510	475	457	477	478	488	466	519	475	484	497	462	489	514	478	472	458	507	455	476	504	509	483	513	461	487	449	463	435	487	483	494	470	478	515	471	509	500	499	502	507	455	461	445	515	485	469	477	468	504	446	505	469	537	517	482	505	506	488	459	518	491	492	502	477	499	503	493	508	509	516	495	501	499	517	533	473	520	544	527	535	484	461	522	484	507	471	493	454	482	516	453	478	454	469	480	509	495	473	494	505	501	441	478	527	474	527	493	501	477	470	521	477	464	505	505	458	486	497	483	516	488	502	489	470	519	465	487	481	479	456	528	523	512	497	515	515	467	493	492	483	460	516	487	460	485	457	479	478	478	479	506	478	513	522	490	507	495	521	490	470	504	483	489	462	513	519	460	509	464	503	496	513	468	486	499	500	469	463	512	469	463	486	523	557	501	529	502	505	485	479	491	447	459	496	482	509	483	477	499	473	457	501	509	452	480	473	488	472	488	481	468	473	511	422	458	481	497	475	452	506	509	489	485	467	474	483	463	519	488	479	500	462	471	479	491	465	483	499	473	478	516	496	481	482	488	508	538	462	474	465	489	509	460	502	474	481	465	483	509	537	460	472	457	484	488	511	505	488	504	495	512	446	484	476	483	472	500	481	518	498	478	504	485	505	516	471	465	499	498	472	493	488	470	488	487	463	492	474	490	517	528	501	518	500	518	459	452	502	482	494	475	477	525	512	491	485	462	464	492	510	460	500	499	484	522	441	452	469	520	465	463	522	456	466	507	501	462	525	487	479	502	481	476	545	517	526	479	501	501	495	507	466	510	481	483	509	484	465	499	458	469	473	507	493	513	507	472	475	487	452	474	515	506	475	494	486	494	460	493	489	516	498	466	468	456	464	511	498	481	508	489	475	484	494	487	504	507	500	469	453	500	462	457	459	467	462	457	501	487	482	437	502	512	471	455	490	467	485	488	498	490	516	519	542	473	475	452	470	479	487	499	465	452	460	463	502	453	500	457	508	513	491	486	494	490	499	461	453	477	490	492	498	473	513	456	484	479	479	481	489	482	486	514	489	466	492	487	490	471	472	477	471	468	519	457	495	486	442	500	488	490	455	477	548	424	480	497	477	464	478	490	488	464	519	477	488	493	442	539	506	484	507	483	502	486	513	457	503	492	480	474	470	457	536	477	482	521	487	524	462	451	481	518	500	490	510	483	501	474	487	472	490	498	447	518	465	507	497	458	455	473	461	472	458	454	509	479	483	477	533	455	511	483	484	500	505	501	483	497	483	452	472	475	481	473	501	472	483	528	477	485	489	523	510	502	480	482	438	509	492	433	454	478	497	483	490	480	489	501	495	467	490	454	495	444	452	484	527	488	492	475	439	470	516	463	487	516	479	522	485	508	433	471	455	502	445	461	486	482	479	471	467	478	475	490	507	478	497	513	492	500	482	492	457	496	456	458	498	483	504	508	424	482	543	461	481	500	469	507	472	466	482	492	487	428	501	516	468	486	482	458	485	507	525	491	521	503	460	477	470	526	504	492	492	468	449	507	485	468	502	469	508	468	470	445	474	480	489	521	472	510	481	495	515	499	470	470	449	483	458	536	484	452	512	493	464	499	472	468	430	469	528	484	473	495	495	474	509	468	509	439	516	473	509	450	446	521	518	508	492	456	470	485	444	476	474	468	476	482	498	548	499	480	464	474	486	500	500	487	492	480	494	509	435	444	453	456	472	488	504	473	473	462	507	458	488	480	493	465	479	472	506	524	527	465	485	489	503	485	534	521	471	461	445	509	495	498	477	488	475	495	482	530	477	473	477	550	494	492	505	485	496	485	462	464	536	435	509	458	484	532	489	477	521	518	508	496	463	454	474	462	483	460	510	527	489	488	466	485	507	480	492	539	483	455	459	457	480	491	522	494	480	491	518	476	445	524	443	455	517	481	441	495	472	498	500	482	496	508	469	474	484	512	500	476	509	489	477	493	490	488	509	497	485	537	441	454	541	475	476	476	470	463	528	509	467	452	456	506	482	524	479	476	504	522	476	468	496	462	494	475	491	488	462	507	481	457	557	490	462	499	441	461	504	483	469	490	477	492	532	498	513	493	490	517	454	442	485	495	487	460	476	480	466	504	501	490	481	535	484	518	444	478	482	512	476	464	456	493	469	477	460	485	481	511	521	468	454	452	486	500	453	477	495	513	518	469	479	477	524	512	524	499	526	471	468	521	495	494	477	508	466	462	508	475	468	520	443	491	489	505	481	482	489	498	482	488	506	484	483	497	481	467	517	506	476	498	483	495	452	508	511	490	476	489	477	511	516	504	542	441	503	517	475	454	479	546	484	528	508	509	511	456	474	465	486	514	479	507	488	478	456	469	490	467	484	473	459	495	522	462	490	501	499	489	481	491	516	487	485	465	460	465	461	473	468	458	507	431	485	492	500	480	502	474	484	481	490	469	502	472	478	504	481	456	466	466	473	480	496	474	470	507	467	517	508	483	483	484	436	492	451	489	476	474	484	509	484	456	468	487	497	524	451	483	473	515	521	447
32615	24185	20619	8573	2017	997	534	249	192	173	183	224	207	142	123	122	124	158	110	138	148	140	135	127	122	122	133	148	129	140	124	137	123	130	122	150	135	132	153	140	133	152	129	138	121	160	134	139	145	133	136	145	118	138	141	137	105	150	142	133	132	146	134	143	135	161	148	128	144	127	149	150	151	126	128	136	134	135	146	132	131	137	134	147	150	131	149	137	126	106	142	115	117	135	128	120	137	131	136	133	147	144	145	134	141	130	127	134	158	127	124	145	119	144	144	140	162	145	132	115	127	162	145	122	126	114	137	123	129	139	150	125	125	128	124	144	154	121	138	140	145	167	147	140	135	145	137	123	116	142	133	154	140	119	112	151	142	126	166	143	141	137	124	138	128	141	138	140	140	143	130	131	142	122	130	113	117	129	134	140	125	127	140	145	127	132	135	129	164	148	151	151	150	129	154	156	118	138	133	126	139	150	114	108	150	139	133	149	116	148	141	120	134	133	144	134	142	110	120	120	120	130	131	139	146	148	144	151	127	143	137	136	119	135	135	134	132	130	124	128	131	141	145	151	132	139	135	118	133	141	144	110	132	123	123	143	118	120	169	133	112	144	138	147	146	124	134	147	147	159	125	122	145	124	144	128	121	145	123	126	148	134	151	130	123	130	133	132	127	108	129	134	162	151	135	136	120	123	134	142	125	129	141	128	121	142	153	135	143	146	157	134	122	135	113	122	111	151	129	108	158	146	131	127	121	134	125	138	99	116	148	131	125	128	132	138	122	141	139	128	141	132	140	147	125	133	117	153	135	139	119	135	133	133	132	127	140	148	144	135	114	121	140	112	151	131	148	146	145	123	144	140	119	154	144	128	118	136	133	129	150	149	137	133	138	133	159	121	133	134	89	134	131	134	127	152	127	131	136	123	151	127	99	109	163	130	118	143	132	125	127	109	119	107	102	135	135	118	138	118	140	120	128	121	134	112	139	128	128	119	129	135	139	132	125	149	113	136	118	130	136	142	151	115	133	139	139	127	139	119	111	131	119	124	117	115	127	107	127	151	129	137	124	133	129	146	133	132	145	143	151	146	129	139	125	125	118	133	115	112	151	143	163	109	146	125	97	148	136	125	133	139	135	135	122	135	146	134	134	149	127	141	119	141	145	112	112	128	139	115	110	133	116	126	135	120	149	107	159	107	142	119	170	118	130	131	128	134	121	126	114	146	166	149	128	115	129	137	169	144	130	139	140	119	138	157	128	129	142	136	146	148	135	139	126	123	122	127	126	134	129	134	135	109	164	132	153	141	120	116	143	164	130	128	125	118	130	117	131	147	136	118	160	141	139	136	138	160	125	144	142	143	143	117	134	141	130	132	128	118	143	147	120	130	122	124	145	122	123	159	122	125	127	135	126	149	117	147	142	139	155	138	144	133	151	146	139	124	138	145	140	116	137	126	130	131	155	134	135	131	125	140	153	153	152	142	144	121	143	160	129	132	114	167	144	150	155	131	147	128	142	138	129	144	127	143	142	138	120	120	151	116	122	136	142	129	140	138	130	151	102	121	138	149	136	137	136	122	123	142	123	123	142	134	119	155	136	133	125	135	131	148	146	119	123	120	140	124	137	117	141	140	148	132	121	158	155	128	133	153	130	129	148	144	147	145	139	145	126	143	142	143	115	131	133	139	117	139	145	122	124	124	130	154	137	133	157	116	153	123	134	149	129	117	145	118	140	110	137	109	131	135	126	122	144	128	142	132	132	132	132	135	122	131	114	121	153	135	128	114	118	138	132	138	147	153	141	129	136	111	142	144	133	114	140	138	144	139	135	124	125	149	138	139	146	139	112	112	110	130	148	150	145	127	153	109	135	135	137	122	127	133	144	134	128	139	126	128	118	126	122	136	132	144	131	128	162	137	147	146	138	123	117	149	112	130	161	137	137	136	128	114	122	140	112	134	130	124	122	122	159	115	150	149	141	117	131	105	114	165	126	108	146	138	148	130	156	137	135	132	142	136	129	145	136	136	135	129	138	142	121	141	152	145	119	138	112	113	137	162	153	132	125	134	145	155	127	120	132	133	146	150	154	130	138	152	137	129	133	143	135	116	122	138	126	141	135	126	147	133	131	133	118	129	151	127	134	126	143	136	146	136	140	127	130	127	135	144	123	134	130	125	122	143	133	137	139	134	154	122	138	128	110	132	139	129	144	131	114	141	129	138	126	147	131	160	126	136	132	141	125	138	125	129	121	136	153	127	132	130	125	126	138	139	130	128	147	118	131	128	118	96	130	150	122	155	135	137	137	136	120	133	124	150	128	137	140	143	129	115	130	128	141	127	161	143	150	138	127	125	151	130	133	120	154	121	115	125	147	132	120	146	113	132	147	148	137	128	112	129	134	127	128	122	135	135	124	115	137	110	133	135	143	130	136	148	122	138	142	138	135	118	142	153	150	134	133	143	119	124	140	129	154	126	136	136	123	132	113	117	125	116	133	133	118	105	125	132	121	146	128	131	145	122	121	148	123	139	130	126	149	136	156	149	148	129	116	131	124	142	133	120	121	137	106	135	130	142	132	128	124	132	133	129	141	129	135	125	133	144	116	155	131	136	142	132	142	119	153	127	140	126	131	157	118	138	155	111	143	142	139	142	131	124	135	118	127	123	134	122	127	116	128	108	135	162	134	149	132	140	131	135	121	139	151	127	118	142	120	132	145	136	130	117	129	112	125	149	123	153	135	129	126	116	134	127	141	124	141	131	110	149	129	143	125	118	151	143	139	138	153	117	140	142	144	140	134	123	147	154	118	141	140	140	147	149	147	133	147	127	127	142	142	130	133	130	153	98	144	158	135	133	111	130	137	136	127	124	139	134	127	131	127	136	145	119	128	131	126	134	111	157	140	148	120	119	158	122	126	140	152	150	131	123	160	124	142	126	126	130	120	130	142	136	145	135	161	122	166	124	122	103	126	149	133	127	134	151	110	114	154	145	130	149	136	180	134	127	133	139	124	121	152	140	112	142	151	129	135	121	144	116	118	142	119	156	132	121	133	127	98	151	158	130	133	160	129	131	122	137	149	116	127	114	131	160	126	124	133	136	116	118	139	135	127	140	136	136	118	142	121	130	123	136	132	143	116	135	145	135	139	153	140	144	127	124	132	152	124	145	140	138	130	138	132	136	143	117	155	135	123	133	128	134	149	152	135	147	138	146	141	136	131	161	142	119	122	164	134	146	146	120	141	140	147	126	139	120	147	115	144	142	137	151	157	144	134	150	134	123	130	129	123	132	144	119	132	116	132	123	146	149	128	123	127	139	120	140	135	146	132	135	144	139	135	111	149	142	140	130	138	132	145	154	114	124	127	138	135	156	121	122	127	155	148	133	135	120	118	140	155	138	135	144	136	152	123	154	116	136	142	137	144	131	125	119	149	145	139	131	137	114	156	141	117	124	135	127	122	141	137	146	134	112	133	147	126	133	136	151	148	115	140	150	121	124
26004	29680	13129	4534	1422	772	524	394	397	401	388	402	470	368	370	364	358	385	397	344	353	379	353	366	365	365	353	339	351	379	369	384	361	366	379	350	392	367	356	394	376	340	357	350	382	379	384	397	364	366	377	373	377	367	354	395	363	369	341	363	389	384	367	384	351	373	391	329	370	310	380	387	351	366	348	368	385	356	362	362	387	374	349	351	372	329	341	413	353	370	378	356	415	361	370	403	346	351	350	348	349	349	405	364	362	304	367	359	360	349	359	322	325	373	390	371	364	344	377	364	356	355	388	366	385	361	405	375	345	374	343	357	374	366	351	323	351	368	360	389	378	347	365	353	344	347	335	328	344	365	350	357	371	362	364	373	353	362	373	381	364	365	371	341	357	370	365	355	347	348	355	337	397	370	368	351	376	350	339	376	376	393	337	380	387	403	343	358	345	376	388	363	361	343	352	360	378	363	364	356	395	341	352	371	352	331	393	387	373	372	323	343	365	369	357	389	369	413	371	366	368	360	388	381	363	359	367	352	374	362	395	344	341	362	360	357	341	341	349	365	377	374	342	366	359	378	334	389	361	369	372	399	335	370	381	367	360	368	341	328	376	366	359	375	372	341	336	379	344	385	331	350	366	348	355	375	373	369	364	376	343	350	353	356	365	358	369	339	390	382	353	373	399	381	407	374	372	382	338	355	345	376	330	385	386	408	356	365	379	393	381	356	335	370	359	367	373	381	350	349	354	404	402	374	388	376	383	358	381	364	349	394	345	371	329	338	381	364	352	369	375	382	386	394	383	356	345	388	396	366	355	323	328	333	385	348	339	370	373	362	389	379	374	338	360	384	345	401	381	362	375	360	316	352	392	363	371	380	357	387	371	378	386	375	349	334	350	374	338	361	347	376	364	375	342	350	377	367	380	366	357	358	372	327	377	349	356	405	349	402	370	344	361	362	321	384	382	342	390	360	364	381	348	353	378	378	376	329	345	357	354	380	389	344	370	349	350	345	351	373	338	343	388	374	369	333	388	340	355	371	378	338	391	347	359	388	354	337	338	391	392	376	359	358	368	361	385	383	375	391	363	379	344	370	370	377	382	369	394	355	387	376	371	360	348	364	393	362	366	344	343	359	377	345	349	366	378	381	344	359	373	342	395	378	385	367	386	351	364	397	339	354	350	376	352	361	341	352	339	347	350	362	360	388	330	314	379	376	346	351	382	339	369	388	401	369	391	372	366	392	383	341	368	341	348	351	376	337	380	354	401	348	373	347	380	357	355	351	352	338	355	345	352	352	354	334	363	418	360	370	379	374	366	350	353	371	362	336	395	370	361	339	391	377	375	376	382	357	364	373	370	369	354	357	381	360	390	365	361	389	349	370	337	371	367	363	353	360	378	359	380	382	385	348	332	385	354	390	353	357	392	357	381	344	350	364	406	373	343	359	381	363	356	370	361	342	334	355	386	378	401	362	359	339	385	359	337	359	343	374	383	406	338	379	365	375	357	347	411	371	363	330	365	356	385	340	386	393	365	365	346	349	344	327	402	334	373	371	369	380	351	372	366	358	342	378	370	359	338	347	370	367	361	371	372	347	341	345	373	365	352	371	380	364	401	363	361	358	351	354	403	381	384	352	330	363	381	347	342	352	390	361	328	383	353	334	354	347	375	383	336	363	328	350	372	362	379	368	359	389	383	352	352	377	357	364	358	351	358	376	345	361	361	335	355	355	407	358	385	353	362	367	377	363	349	360	400	360	360	363	348	353	367	394	358	354	369	338	388	355	342	355	352	333	381	356	364	378	381	397	336	375	374	362	350	359	338	369	379	369	377	343	358	368	358	343	381	358	354	366	344	344	338	373	371	367	386	363	410	386	385	356	375	359	352	356	365	370	340	353	373	358	361	373	387	392	368	369	376	375	368	363	338	365	381	365	360	409	346	336	362	360	375	343	341	359	371	373	361	353	374	376	364	351	313	368	352	402	353	383	371	341	381	339	383	320	361	336	361	366	362	330	377	390	375	347	366	357	325	387	382	364	404	357	368	358	386	349	329	356	351	381	385	338	380	383	393	394	353	363	348	377	352	371	353	400	353	332	347	331	357	385	374	366	354	382	393	346	352	318	344	355	369	346	358	372	366	352	348	349	406	355	385	384	367	368	364	341	358	363	388	336	371	376	405	386	387	384	359	402	354	368	352	344	378	378	353	363	355	373	358	355	375	383	339	378	355	351	357	385	353	357	386	331	353	347	401	349	380	400	345	350	388	366	361	358	366	369	323	363	369	384	369	363	357	360	376	387	366	346	372	338	350	381	380	381	366	344	353	387	344	386	386	351	359	369	355	319	376	369	367	356	368	391	361	383	349	391	353	358	344	342	403	393	373	394	347	364	356	390	362	360	364	343	346	379	362	373	384	360	354	365	366	386	351	365	389	343	356	358	353	380	356	369	380	369	367	345	360	346	404	365	394	352	325	411	378	358	349	375	377	376	405	344	359	359	327	322	387	339	369	328	363	350	365	364	408	378	381	356	370	365	359	364	370	389	340	383	371	346	376	378	360	358	365	380	366	372	358	399	384	360	395	387	353	382	383	351	357	352	349	356	350	377	367	372	376	358	376	389	352	348	310	387	355	367	354	392	352	383	363	373	390	391	363	383	374	348	343	354	330	357	368	391	321	346	363	366	373	376	355	374	393	353	352	362	386	374	340	338	355	384	341	371	362	379	380	387	343	349	373	345	332	371	352	390	367	359	371	353	356	361	361	335	384	340	358	345	389	362	335	379	357	354	335	373	351	319	363	358	391	358	356	386	364	364	359	366	339	387	418	379	367	357	398	345	399	359	373	399	329	376	394	388	358	379	375	323	383	393	354	357	333	369	354	379	384	368	338	392	346	380	379	391	327	387	366	378	365	380	339	377	379	353	381	378	366	355	326	402	411	368	374	363	377	391	370	363	375	344	377	367	362	357	336	334	364	358	345	350	373	370	384	360	368	368	347	373	386	364	384	363	401	369	338	360	412	336	363	387	369	368	368	365	393	353	331	357	385	372	375	360	351	337	380	362	370	373	382	368	344	344	332	409	360	351	401	350	367	365	381	387	366	396	353	365	339	397	356	346	367	321	364	360	397	377	353	387	355	387	360	393	344	376	359	355	381	354	357	366	372	381	362	366	375	374	326	341	356	362	362	364	361	376	408	351	393	380	353	371	367	366	406	369	375	377	331	348	348	354	367	362	362	378	381	339	377	366	358	363	392	376	408	399	378	384	347	344	395	373	355	360	375	362	378	346	336	354	368	363	357	379	355	334	330	358	393	361	331	378	380	359	333	354	369	393	383	363	355	345	372	352	364	396	363	364	347	374	415	366	384	374	355	374	320	365	356	365	360	353	364	368	342	383	351	357	354	363	335	372	347	360	361	395	362	380	386	367	365	372	376	328	389	370	335	376	330	368	366	332	337	387	390	365	357	370	382	390	366	395	367	362	360	382	340	361
25061	21550	24910	28649	21623	19625	2918	619	391	356	611	1355	1320	309	209	205	209	193	200	207	194	189	202	205	202	233	215	188	196	194	232	206	190	213	183	201	237	209	205	216	230	188	219	217	197	206	195	199	200	227	213	227	195	201	193	202	227	195	206	215	209	186	193	202	217	189	217	201	203	219	195	198	211	207	215	229	217	198	222	204	193	202	226	224	250	202	224	209	214	212	212	216	195	199	240	219	212	211	186	177	205	226	200	212	221	211	241	212	227	227	195	200	220	187	208	227	213	224	210	206	215	209	212	211	183	231	240	200	217	211	199	197	194	217	190	236	212	217	181	197	211	208	217	195	175	234	214	206	228	209	200	214	191	193	204	227	218	201	187	181	225	215	222	247	216	200	213	208	180	198	226	209	228	195	225	216	195	231	211	221	220	198	220	231	223	201	238	225	213	223	209	216	206	202	210	195	212	204	190	194	212	201	204	179	210	189	208	215	177	197	179	194	215	174	202	195	195	233	213	189	209	219	219	208	211	198	232	200	197	204	217	232	200	189	220	213	221	204	195	198	208	181	227	228	200	220	197	191	192	199	195	224	227	230	184	206	196	187	197	234	223	214	205	228	249	207	200	196	219	217	201	191	193	178	199	203	206	205	196	227	198	184	196	201	222	218	218	199	205	193	228	201	224	184	202	224	208	207	201	203	192	179	210	213	201	212	192	189	201	186	214	230	213	217	215	189	209	182	223	206	203	236	208	199	228	200	227	212	194	212	212	204	208	231	190	229	221	207	171	202	201	208	219	196	185	207	214	204	230	185	201	205	208	194	201	214	200	214	232	215	209	215	210	218	225	196	210	198	210	191	214	203	212	187	211	220	193	223	185	250	216	188	208	218	207	230	198	217	176	194	207	195	213	187	212	179	214	198	202	245	206	206	200	214	223	227	228	204	225	202	222	231	202	229	226	201	213	213	208	191	217	213	224	211	220	189	200	205	188	194	198	213	198	222	198	208	222	228	174	202	227	201	215	205	197	224	187	200	208	213	230	200	240	208	206	210	234	221	204	231	202	216	191	199	208	210	186	239	183	221	223	189	189	238	213	209	226	218	241	192	213	236	198	212	198	192	193	199	235	202	206	190	184	195	207	189	221	213	207	217	199	190	217	211	215	210	211	204	197	227	208	218	195	193	208	206	214	208	212	235	213	196	216	195	203	202	235	195	212	203	195	215	214	205	192	207	223	219	193	222	211	238	212	196	219	203	214	195	209	191	199	188	194	223	234	178	192	227	222	205	210	191	194	226	192	228	223	206	205	169	211	199	195	204	212	192	207	235	207	209	240	190	215	205	191	207	203	188	193	212	212	173	184	202	212	205	196	190	234	215	216	220	200	199	199	224	202	212	191	215	236	191	220	196	201	205	170	210	191	212	209	202	215	191	216	193	222	214	231	233	192	200	194	207	242	234	212	207	221	203	197	217	222	224	209	215	197	198	223	192	205	192	208	221	190	180	219	231	213	185	232	203	183	185	200	218	205	202	206	213	217	205	207	227	205	207	205	236	208	217	213	193	187	196	183	201	187	210	189	212	204	193	227	204	210	201	243	236	221	213	232	277	235	203	199	211	224	223	203	219	207	199	192	185	193	216	211	211	222	227	244	218	208	205	192	212	217	217	224	197	219	205	229	212	239	197	209	204	192	217	214	200	203	218	183	191	193	208	216	196	213	211	171	196	200	203	212	184	227	196	209	189	200	212	196	202	215	205	185	238	228	208	214	204	177	212	200	209	210	215	224	218	206	196	224	195	212	212	196	231	190	211	217	183	206	197	207	229	216	209	232	227	220	214	199	213	218	194	244	184	229	201	220	237	214	181	225	203	216	196	209	181	205	199	191	189	193	209	198	200	210	222	193	203	213	219	209	225	214	200	196	212	176	228	194	223	218	229	233	214	198	192	219	208	194	219	226	236	194	195	222	188	202	211	195	184	195	193	213	177	206	205	184	202	226	206	195	219	224	201	202	231	213	199	220	231	208	225	191	208	211	166	220	203	206	210	222	216	203	221	222	198	196	214	202	213	211	209	205	203	215	230	210	227	208	202	172	232	232	204	188	197	233	207	188	200	202	199	204	218	182	194	201	209	195	215	220	203	211	183	198	193	227	198	215	218	193	194	210	195	211	213	186	222	201	195	214	203	211	215	247	204	205	214	201	226	210	201	208	190	209	210	212	198	211	218	189	201	221	208	210	216	182	195	202	220	213	196	227	210	187	214	237	227	193	207	224	196	211	198	191	220	200	221	193	184	217	188	192	208	212	222	232	200	191	222	191	218	184	193	186	196	208	201	208	205	182	205	184	200	199	192	195	200	211	184	204	232	235	201	198	191	208	218	199	216	199	216	216	194	209	215	197	205	229	245	201	194	183	213	196	201	186	212	171	186	212	200	207	194	202	207	206	196	209	207	201	231	216	200	198	227	203	232	202	189	219	219	221	211	222	238	238	209	203	201	188	226	195	197	188	214	209	195	198	204	201	227	192	193	203	220	200	185	204	227	198	208	177	203	200	199	196	205	219	220	213	192	245	229	187	199	212	194	218	199	192	206	207	204	227	212	222	189	200	215	192	203	207	220	218	198	196	187	202	179	190	215	190	214	198	225	187	185	223	226	232	206	184	215	201	218	203	200	209	195	201	214	215	191	177	218	208	215	211	195	248	215	193	214	197	193	180	190	202	215	211	217	216	213	198	224	207	201	235	196	211	211	240	217	209	198	208	209	206	213	198	210	200	206	217	201	206	228	216	246	185	166	198	181	216	195	212	211	224	210	207	193	201	198	193	220	203	217	192	225	222	172	213	182	221	195	164	195	228	217	228	186	228	220	238	216	209	215	206	206	198	195	190	187	180	211	223	207	209	190	199	224	217	217	202	204	226	234	222	184	188	190	235	229	228	179	209	196	211	197	205	214	200	220	215	220	209	227	196	215	198	185	205	217	205	195	210	227	200	187	203	234	219	193	210	227	221	202	216	232	228	177	199	203	219	229	207	189	220	213	183	218	207	207	194	180	205	226	204	230	193	201	215	203	215	207	205	179	223	213	210	204	221	203	190	224	227	224	212	185	199	202	201	217	220	220	209	212	216	233	200	179	186	224	222	218	206	207	186	199	209	211	201	197	209	209	217	213	186	198	194	224	202	207	210	203	204	207	188	196	227	183	222	229	193	210	196	201	181	202	209	206	210	210	218	208	197	211	236	225	222	210	216	212	199	170	188	206	201	203	212	193	203	208	211	183	207	206	193	219	203	211	206	205	205	214	244	207	224	215	209	194	199	220	195	220	184	196	202	199	197	192	201	202	212	198	199	170	196	188	191	214	213	192	209	242	203	205	240	232	176	202	204	207	194	195	236	204	220	218	200	181	218	207	235	194	200	191	205	197	209	222	211	205	207	209	220	214	182	190	195	235	197	214	212	220	215	203	203	214	215	226	217	213	210	224	220	222	211	198
24800	36353	23524	9577	4794	2242	1026	686	601	637	729	1273	1209	544	573	515	493	505	502	512	530	507	520	529	497	533	510	530	519	501	529	495	500	502	513	518	524	509	530	461	492	520	520	508	532	510	510	530	477	526	494	514	524	501	515	539	543	531	532	541	522	529	486	518	516	521	528	531	545	585	509	519	528	532	481	510	546	521	563	507	550	543	507	531	506	475	513	560	509	530	522	528	530	539	526	499	507	537	509	511	513	492	470	542	481	523	519	530	538	511	500	519	510	496	499	517	515	491	562	489	552	493	506	508	521	537	515	525	527	492	499	538	494	546	508	506	497	537	493	495	520	489	533	521	539	494	514	529	535	493	485	521	508	516	547	506	520	521	501	462	497	546	530	514	478	501	496	505	532	527	526	484	481	517	483	532	498	471	509	515	539	504	495	502	515	469	547	534	473	510	536	513	507	506	494	494	499	526	493	529	508	517	530	478	549	517	535	546	519	487	441	487	541	512	521	502	511	503	490	534	525	550	470	495	503	511	535	518	532	468	492	534	537	530	513	514	507	522	488	473	508	489	483	540	491	511	534	501	513	510	543	501	492	505	480	562	488	495	527	497	525	512	514	563	510	533	509	511	493	525	544	528	480	534	531	487	461	520	490	519	533	524	534	494	507	520	474	476	528	523	480	483	522	479	488	554	529	548	492	478	514	519	527	495	469	533	511	507	464	516	488	539	509	508	559	527	499	519	532	499	523	497	503	489	547	505	529	511	492	521	535	490	510	512	522	479	506	518	526	531	521	496	518	526	472	512	501	487	519	501	529	534	470	474	543	512	522	515	462	505	489	522	505	511	526	530	537	504	543	533	535	497	499	545	494	483	525	536	499	505	530	526	521	511	478	496	504	508	516	506	508	532	477	523	502	544	505	540	466	552	527	517	493	510	495	572	503	542	513	527	505	543	503	512	569	523	547	515	535	511	484	511	479	509	498	513	542	484	523	464	497	561	515	539	536	495	493	511	551	477	511	532	524	484	524	531	462	494	488	503	537	527	508	503	515	498	504	476	521	515	518	493	541	518	523	494	487	539	523	513	488	551	478	496	521	541	511	510	524	505	517	510	532	499	523	502	538	479	534	543	508	507	550	519	504	485	511	547	519	532	483	505	506	521	522	503	547	507	539	557	510	505	530	526	514	545	514	528	527	541	518	503	493	494	526	557	532	535	520	504	537	522	549	501	492	557	545	530	504	518	555	483	496	502	514	513	520	492	513	497	518	520	502	518	524	507	524	476	502	516	501	512	572	486	525	525	533	524	552	495	481	513	470	544	557	559	516	502	536	546	496	513	504	490	522	510	530	507	544	524	543	516	517	471	519	497	502	481	578	533	534	485	511	482	542	555	486	508	531	541	527	522	524	495	529	528	513	502	476	488	519	538	547	564	526	555	546	512	507	507	494	485	502	502	496	545	500	531	487	541	513	541	526	521	518	497	463	487	509	545	543	520	532	501	571	537	501	530	515	512	534	512	493	514	522	522	500	507	480	519	520	459	520	493	463	555	528	503	485	500	534	494	503	540	555	534	502	497	511	515	493	535	516	439	541	503	528	542	491	472	477	530	526	506	494	550	522	513	466	509	504	497	515	516	537	511	514	519	488	541	533	502	518	535	499	508	533	537	498	533	539	503	477	503	483	517	509	471	519	493	541	489	540	483	532	555	485	493	486	500	513	513	552	525	524	527	490	491	523	500	518	494	522	470	490	505	492	539	508	520	535	512	513	508	537	516	513	514	483	492	515	498	546	518	509	485	523	512	570	518	485	462	458	579	496	538	541	542	558	554	501	502	493	527	552	522	489	540	520	514	535	459	533	519	518	490	483	503	519	473	559	553	488	521	529	499	533	482	532	521	552	511	553	492	511	507	506	529	522	526	507	472	534	480	463	517	559	505	492	522	567	488	500	533	544	498	521	517	517	466	526	462	506	503	487	535	545	491	509	525	533	561	509	505	522	503	477	509	503	558	496	482	512	532	489	517	505	525	508	466	512	493	547	509	539	520	486	572	522	509	517	504	584	503	523	528	526	495	518	525	528	512	496	533	504	499	525	520	503	502	539	506	561	525	527	507	489	489	531	533	449	528	496	536	540	493	507	537	514	533	495	510	529	504	545	569	508	505	523	506	526	528	478	525	523	501	517	553	530	541	512	511	486	509	516	532	510	544	474	499	470	493	524	514	554	491	474	528	540	537	527	514	557	506	511	503	548	520	507	542	487	528	537	503	515	562	518	504	499	488	507	540	488	559	518	517	526	506	505	524	514	519	520	518	546	495	513	494	532	535	492	548	527	471	550	502	513	476	508	514	545	470	518	504	522	499	523	529	532	508	519	517	521	534	480	514	498	480	505	499	497	509	503	540	485	535	505	516	486	581	543	504	506	547	521	479	513	499	539	516	533	502	509	505	511	524	494	537	529	497	500	494	502	494	525	493	566	482	506	532	523	505	538	528	447	517	514	504	501	497	515	514	485	496	523	473	505	524	518	530	531	532	512	515	514	535	537	481	531	519	502	521	504	534	536	504	523	518	527	496	518	518	528	506	499	533	544	493	527	510	541	533	516	494	482	512	525	506	517	577	487	512	485	493	531	484	471	503	521	485	475	513	510	546	528	508	487	512	481	533	519	475	514	509	520	526	519	521	549	513	500	465	524	548	525	508	506	548	519	547	521	506	544	529	529	490	503	462	521	510	472	521	525	492	517	461	503	569	486	495	533	491	504	513	477	476	465	543	471	506	490	501	491	491	503	481	506	499	511	518	432	530	481	519	508	515	520	515	489	515	541	497	471	547	492	508	536	543	539	502	529	486	497	555	512	465	493	496	490	512	516	505	528	491	508	559	497	503	572	559	506	524	493	519	525	495	540	523	474	525	536	514	513	502	480	484	510	489	519	528	496	502	524	479	521	524	527	477	488	522	521	506	497	514	497	496	533	488	530	518	521	484	492	484	580	545	504	523	476	498	522	502	492	476	509	521	513	525	513	497	493	561	525	508	516	511	506	521	504	484	528	517	527	528	511	490	502	479	480	509	521	518	543	513	486	451	498	490	512	469	555	517	553	509	481	471	503	496	531	490	546	517	494	517	513	525	539	517	521	507	534	500	536	489	516	528	509	527	534	527	501	489	526	532	541	509	502	489	522	502	494	528	528	499	494	532	479	527	515	477	529	491	535	498	528	514	487	474	520	537	557	522	481	546	505	487	501	512	480	529	515	530	508	497	524	508	492	510	490	541	556	466	496	536	463	465	517	498	520	473	517	478	478	499	518	512	501	521	512	527	501	533	496	484	532	559	453	543	520	489	520	486	523	478	558	534	521	545	518	482	496	536	543	482	537	512	519	526	552	502	537	515	529	513	531	501	564	536	522	481	519	533	495	534	519	472	533	492	528	553	500	501	479	497	566	534	523	519	496	550	530	576	519	478	477	495	511	526	521	507	516	508	503	513	523	535
24393	21528	25220	28274	21542	21622	16654	1405	481	477	861	2768	2555	346	197	206	218	223	188	215	234	218	211	213	205	204	232	206	203	215	188	219	205	199	198	174	216	232	202	179	199	217	200	168	197	186	217	181	194	203	206	217	177	203	197	182	197	165	192	212	202	210	194	194	208	181	197	220	182	187	191	203	186	172	208	198	198	196	178	196	183	205	176	196	220	205	203	196	181	195	219	190	212	203	195	209	206	198	181	228	186	209	179	195	191	208	212	199	216	197	209	222	177	195	207	221	217	220	224	201	210	206	215	208	192	173	183	189	208	199	201	209	177	224	212	219	191	186	223	192	188	166	186	223	145	190	204	208	184	216	227	181	214	177	178	192	214	199	212	208	229	205	198	200	205	186	186	186	225	197	189	174	200	202	200	184	211	216	191	203	206	198	217	209	200	196	224	192	191	185	179	205	211	192	191	217	212	201	194	213	195	200	222	209	207	177	181	206	190	214	192	200	205	203	177	199	196	189	179	214	194	199	187	208	187	198	214	201	197	186	202	212	204	220	230	193	221	199	196	207	181	204	190	192	212	196	219	187	215	214	185	213	200	177	208	214	208	198	218	198	202	205	202	193	188	227	216	218	186	195	227	196	169	200	175	218	195	197	190	204	202	185	191	176	182	197	203	195	198	229	218	231	191	205	201	196	189	194	156	171	187	214	208	202	216	205	196	192	204	208	172	199	180	199	207	201	196	198	180	209	206	176	199	198	188	218	209	194	173	195	212	199	188	189	178	183	194	193	187	205	204	205	206	200	179	173	181	174	191	182	224	214	195	207	175	182	197	220	196	177	206	218	185	195	211	199	182	204	186	197	200	200	207	177	195	187	193	178	185	199	198	199	218	197	201	181	215	188	181	199	194	191	191	183	194	188	180	176	204	198	203	195	194	243	206	191	182	225	183	201	234	181	181	238	194	207	189	168	188	212	226	207	168	193	195	189	191	218	167	184	218	193	189	193	236	200	205	199	191	179	181	190	207	200	191	231	200	192	209	212	223	216	189	215	225	183	204	174	198	178	212	224	202	189	188	232	216	199	212	198	188	194	177	191	193	211	185	230	232	221	190	197	201	180	206	217	181	224	199	189	225	201	220	205	216	231	210	193	223	214	204	207	208	217	215	207	198	201	204	223	217	195	209	207	196	195	233	212	201	202	195	206	196	196	196	202	195	211	194	199	204	172	201	214	205	181	190	211	181	190	226	172	215	212	191	194	204	204	205	195	212	189	192	192	194	214	206	235	164	208	199	190	210	191	182	213	201	192	166	195	227	213	188	203	200	187	210	190	188	206	215	236	225	185	186	211	183	218	187	181	213	212	228	188	192	220	186	181	221	202	191	206	208	211	205	196	188	207	203	209	208	165	172	181	205	179	213	173	222	181	213	203	189	193	203	179	184	206	214	169	219	183	222	230	189	192	179	205	221	204	183	226	194	216	185	195	208	229	204	196	174	198	211	235	196	209	205	212	192	196	206	215	204	208	188	211	204	196	182	223	189	219	209	178	181	195	208	193	177	184	194	180	181	205	212	199	191	194	216	227	191	212	196	211	219	193	174	191	214	186	208	216	208	199	246	219	187	193	227	196	165	202	211	203	203	204	211	208	196	201	199	199	202	198	186	232	199	221	188	198	200	201	192	212	201	205	194	193	203	217	192	205	191	203	169	206	199	207	187	182	186	197	210	198	204	193	208	209	194	189	218	202	209	218	196	208	202	206	191	224	191	206	189	186	209	187	192	190	202	189	213	215	198	214	169	219	219	212	226	200	192	191	171	195	203	209	197	193	201	201	204	197	199	195	191	202	199	182	199	222	198	192	214	198	202	209	198	225	201	188	205	207	188	185	213	197	175	211	182	192	199	193	201	221	219	201	179	207	201	200	216	197	204	195	217	181	196	202	181	229	219	193	175	191	189	196	205	201	197	205	192	217	179	188	181	219	192	192	193	209	185	196	182	181	179	203	206	205	201	230	197	191	204	195	189	192	202	206	166	195	177	206	190	213	209	212	201	206	182	208	211	213	229	193	189	191	188	216	211	218	195	175	189	223	222	191	186	199	208	182	189	181	214	201	192	199	220	216	211	193	238	204	199	191	201	188	161	195	162	173	187	197	221	179	201	201	173	213	197	193	205	194	202	216	197	207	191	208	217	174	187	201	211	211	203	188	197	199	210	184	222	200	192	188	198	181	206	208	217	199	204	204	201	199	198	205	186	195	192	206	194	208	193	197	193	213	190	212	229	195	231	202	229	199	211	223	194	198	192	188	207	205	202	187	175	189	205	207	185	224	208	218	205	196	209	225	250	198	168	196	222	202	187	221	187	210	190	163	181	186	203	218	194	198	220	201	177	208	182	187	184	194	215	193	216	187	191	205	192	192	198	215	217	218	206	210	229	186	170	202	226	182	191	209	197	209	204	188	182	185	185	197	193	186	208	211	189	189	204	209	214	205	171	187	200	205	219	197	184	213	181	202	188	205	211	197	189	204	187	219	209	185	193	188	205	196	197	207	204	205	184	201	186	197	185	195	202	210	200	216	229	179	221	193	209	195	190	197	205	193	191	205	188	202	191	193	179	196	200	214	190	198	183	201	195	179	210	212	209	183	201	194	202	195	210	203	209	194	190	210	191	202	187	208	214	195	195	189	179	211	211	215	236	198	216	204	188	208	182	189	211	198	184	217	191	196	197	206	207	192	200	201	212	181	196	204	189	207	190	199	199	206	184	209	215	202	224	204	221	210	210	210	197	206	193	202	216	205	216	182	204	192	174	230	207	223	161	207	203	221	246	178	170	233	216	205	201	187	164	174	177	237	215	190	200	214	207	201	213	211	206	189	200	236	190	199	207	190	224	219	180	211	185	187	222	214	188	197	194	205	193	196	212	193	179	199	199	200	186	193	190	166	190	231	202	205	200	169	196	200	189	183	209	205	211	198	218	172	167	203	219	196	224	199	214	191	202	194	197	207	224	201	168	193	190	205	208	201	168	195	182	199	185	203	184	182	194	178	214	193	213	194	201	213	178	204	183	203	179	189	183	172	206	179	212	213	169	187	193	208	206	173	199	188	212	208	157	202	196	177	195	188	191	190	222	201	228	259	209	217	208	183	223	198	207	201	173	181	195	207	233	187	196	181	222	207	196	198	206	183	189	213	203	205	222	209	190	160	214	199	177	205	195	202	200	223	195	195	179	212	190	226	185	200	174	203	190	190	217	185	197	187	194	199	205	189	214	174	215	201	213	202	226	211	174	184	193	199	197	190	204	212	200	175	182	205	184	217	200	199	225	178	204	199	188	204	211	188	194	229	172	213	197	193	193	181	204	229	244	218	166	186	195	179	183	207	193	192	210	208	195	185	181	194	235	215	185	187	211	156	195	195	201	224	199	194	184	216	210	207	219	200	200	197	184	188	180	211	204	207	196	190	205	172	179	196	205	199	175	193	196	174	195	216	212	204
27437	41564	27070	13482	6277	2855	1308	843	630	672	822	1904	1746	512	494	460	473	456	486	473	485	474	479	468	495	481	476	459	480	461	494	457	492	444	508	460	441	469	498	462	465	482	485	510	423	522	418	480	477	468	481	473	471	438	475	465	504	479	503	486	459	489	473	450	467	483	459	525	461	472	521	496	428	446	480	519	481	454	518	474	483	473	481	542	444	498	475	510	441	499	503	510	456	471	497	452	485	520	500	515	429	432	483	484	488	473	457	496	482	473	457	479	473	480	492	483	486	500	495	489	509	481	498	526	510	462	474	494	445	517	479	477	464	498	459	484	449	519	482	505	500	481	506	452	491	489	478	508	448	445	486	472	474	474	451	461	464	464	479	494	509	471	472	505	466	451	492	477	463	490	475	488	470	491	459	447	489	457	445	453	472	474	500	468	440	490	515	501	478	459	503	474	476	470	482	466	463	466	473	459	471	471	510	470	502	478	481	490	449	447	492	497	433	481	486	507	442	413	452	491	462	493	451	473	456	482	509	455	455	475	456	478	511	497	478	491	500	464	435	473	475	509	487	478	442	465	487	465	443	506	495	468	461	450	484	477	465	507	466	427	427	465	459	478	478	475	502	475	478	482	460	462	473	487	494	482	500	471	543	529	463	449	476	463	471	487	475	485	466	483	499	501	507	511	471	425	500	451	520	486	513	440	464	456	471	480	522	498	452	462	445	489	495	458	500	473	478	513	451	446	459	479	517	421	488	497	476	459	473	463	454	496	448	542	467	505	497	453	485	493	474	496	519	450	480	495	473	452	483	439	472	464	449	455	505	477	469	461	490	444	457	484	464	489	476	476	475	488	497	456	484	477	454	454	466	482	507	449	475	502	427	475	487	453	482	481	466	471	481	465	451	469	453	470	433	505	478	471	495	450	485	445	452	478	447	505	478	476	463	472	448	441	461	459	490	515	464	467	476	450	427	501	484	500	517	454	494	451	463	465	466	481	470	482	503	483	465	474	474	455	459	452	456	464	471	529	466	481	445	446	459	457	436	486	467	471	449	444	477	491	522	453	459	437	464	431	479	480	458	490	438	423	471	446	490	457	455	493	471	438	488	484	498	483	456	467	494	451	463	470	470	477	462	505	455	459	477	456	492	484	472	493	459	459	481	465	453	454	463	490	479	470	487	494	483	495	465	466	483	458	460	452	469	471	449	529	473	448	477	491	455	476	483	467	473	479	438	475	432	425	483	482	440	478	446	466	455	445	483	443	496	483	471	443	455	503	474	490	467	451	494	482	450	493	454	503	480	492	483	467	487	508	457	492	461	475	437	462	448	504	463	458	478	432	459	481	458	478	470	437	451	464	488	516	447	457	491	466	494	478	488	500	471	476	450	515	477	473	466	454	443	496	465	451	408	481	473	518	481	463	480	461	456	462	456	481	455	521	517	447	496	472	488	468	471	433	456	479	481	471	490	479	437	491	490	470	442	486	459	502	479	477	459	483	453	451	491	475	489	514	488	475	475	426	485	458	486	489	466	460	475	434	485	483	511	449	458	470	491	501	499	514	467	465	497	518	499	462	438	497	469	467	473	462	452	470	476	490	446	462	448	455	453	429	473	482	464	456	469	497	444	508	487	475	473	473	480	502	498	450	491	465	488	487	448	506	494	444	495	456	502	461	466	461	506	448	445	499	526	442	440	469	454	481	480	452	483	496	476	490	503	448	454	449	478	515	480	479	457	457	470	464	481	476	476	442	500	506	477	476	451	463	507	480	439	481	445	493	502	471	445	461	440	464	468	501	467	470	459	494	416	464	471	493	447	509	483	453	503	440	487	467	476	477	486	485	482	454	412	461	468	485	478	462	487	505	466	467	428	475	482	473	493	443	494	436	444	488	508	473	508	493	489	491	489	475	458	498	420	490	451	468	459	491	467	447	440	483	467	523	477	459	413	504	495	499	506	500	462	479	478	502	516	490	441	427	514	506	492	429	493	454	468	507	429	499	465	474	446	473	470	489	485	462	461	465	482	479	432	460	482	452	451	502	482	479	500	488	479	489	477	495	415	453	484	506	452	460	493	487	492	476	470	449	497	475	467	491	499	460	519	495	478	481	479	482	472	456	438	511	463	467	444	480	477	467	487	514	493	461	495	475	494	449	497	475	489	478	462	448	506	511	476	515	519	452	434	479	472	469	496	503	453	500	470	486	482	453	479	479	461	506	463	471	453	469	486	469	457	491	467	480	481	463	473	507	458	479	517	434	476	446	437	482	468	465	446	504	472	468	477	483	503	480	479	467	448	471	473	468	465	490	502	476	479	483	451	462	503	507	440	503	445	469	462	495	483	502	484	496	484	516	500	492	488	438	478	484	448	490	468	450	432	471	518	494	504	462	445	453	482	476	488	447	529	440	424	495	507	461	492	515	457	483	504	460	496	494	484	455	516	487	473	457	481	474	516	500	468	477	479	479	472	478	462	505	455	472	461	479	474	467	512	437	466	489	490	468	473	510	516	446	458	473	448	482	514	473	476	485	470	442	490	446	467	451	488	466	478	488	442	481	467	484	438	449	510	464	477	494	447	474	487	456	470	498	477	475	510	456	496	436	453	464	500	484	452	491	445	481	462	455	443	453	503	502	496	478	485	436	522	491	450	513	473	483	461	499	525	497	479	471	484	452	424	507	431	522	490	453	477	489	464	458	445	457	474	451	476	467	454	497	491	430	519	519	441	487	453	501	470	457	500	473	491	455	476	456	490	454	501	451	459	462	508	479	445	444	488	437	489	489	426	489	473	471	474	439	458	430	461	476	458	458	497	482	512	493	477	492	476	450	485	551	452	458	471	475	495	470	467	456	472	483	467	438	465	462	466	450	462	437	444	472	471	492	459	469	465	460	508	467	476	474	454	481	467	508	523	475	458	453	462	484	471	498	490	485	499	504	477	457	443	449	441	455	479	474	468	468	490	483	479	453	448	477	484	484	460	488	489	470	467	444	512	478	495	456	475	460	497	438	498	446	465	465	470	466	457	479	510	504	425	472	475	487	466	450	468	452	485	477	451	458	501	438	476	505	497	481	476	464	439	452	480	488	491	487	482	443	512	446	455	464	461	518	506	496	483	478	485	506	493	508	496	526	482	465	487	494	526	506	426	462	486	489	461	484	466	463	475	509	520	470	488	475	461	474	510	501	442	525	457	475	462	510	450	505	464	470	494	481	463	468	476	481	487	462	453	468	514	492	487	472	476	469	498	493	499	477	487	478	473	484	492	453	456	439	492	496	445	495	489	501	443	451	506	478	512	506	466	496	501	462	505	489	538	449	478	506	497	471	431	522	493	478	509	477	473	473	490	496	458	493	501	479	499	497	532	524	452	457	491	449	457	507	501	488	466	455	469	468	469	471	509	443	533	475	429	447	464	491	461	470	495	516	515	474	501	483	441	450	443	462	483	470	488	443	429	484	452	481	512	491	486	495	471	471	468	470	499	478	475	472	416	454
32505	23340	20226	9099	2218	1049	465	308	206	185	195	223	210	143	152	108	135	133	129	119	136	134	111	138	122	126	151	129	138	110	121	121	126	116	163	139	142	127	144	124	119	135	122	121	121	127	124	129	132	122	133	156	123	119	139	115	126	136	125	117	132	131	134	115	152	116	133	140	128	140	120	152	120	114	126	136	156	122	139	143	137	111	124	126	142	135	150	135	134	143	137	129	135	136	122	125	137	125	133	133	132	129	148	102	134	129	135	120	153	148	140	146	134	116	118	157	135	147	150	135	137	121	134	142	121	124	156	143	151	140	157	119	146	141	131	135	140	134	118	122	127	161	128	126	132	122	136	106	112	139	119	146	143	124	137	130	136	140	133	142	120	144	138	137	119	117	109	120	135	137	132	117	141	159	119	139	118	131	145	143	144	116	141	129	118	114	132	144	138	123	129	125	137	150	148	90	119	141	148	144	134	111	117	130	147	153	102	124	122	128	129	119	139	148	144	122	132	148	126	112	139	119	147	118	136	139	146	148	130	142	128	115	126	132	135	117	138	138	150	131	131	132	136	153	144	126	114	129	138	132	144	130	163	132	134	116	141	138	124	99	149	119	142	134	117	148	132	124	110	142	167	122	125	128	128	137	173	129	129	137	129	136	118	157	141	138	109	129	116	119	122	140	134	115	141	134	146	149	168	116	134	134	125	139	139	143	123	120	104	119	134	146	118	147	129	141	139	127	147	124	142	112	107	166	121	122	146	136	151	160	127	143	139	131	136	117	119	130	134	131	131	129	143	136	123	142	104	136	155	115	137	137	140	120	144	156	131	123	127	144	127	117	136	115	114	119	124	127	160	129	114	142	134	125	132	150	134	128	135	128	132	132	133	118	130	124	149	146	121	127	131	130	121	137	142	123	140	144	138	126	147	132	135	157	116	122	126	134	129	120	130	141	139	115	104	131	135	115	153	137	135	127	115	133	133	133	125	96	145	132	123	135	152	148	129	128	124	138	132	137	132	151	121	151	124	127	125	133	131	134	117	126	123	115	131	138	140	158	131	135	132	129	138	134	129	134	135	135	145	127	139	115	146	111	112	140	147	114	131	133	137	138	150	141	152	110	128	132	125	135	153	136	120	127	143	136	123	136	145	123	115	148	133	145	129	128	130	132	133	137	130	146	132	134	127	96	137	117	123	141	121	126	138	137	119	130	134	124	148	133	131	130	130	129	132	126	116	122	142	136	125	149	148	140	140	140	114	134	114	122	120	139	127	121	126	143	140	130	120	118	125	118	133	150	122	109	153	129	124	126	143	148	144	128	120	138	128	121	110	143	126	137	135	115	124	110	135	133	151	126	123	145	108	129	133	135	143	120	149	134	131	124	128	135	127	126	121	130	134	130	138	147	123	145	126	113	135	116	124	140	152	135	100	116	115	146	111	127	125	117	115	132	154	133	111	140	126	146	122	138	121	110	124	123	140	151	131	124	116	138	135	151	117	134	153	130	121	148	146	125	119	135	133	148	116	124	112	133	144	116	141	119	138	133	128	134	135	129	128	144	143	151	117	119	121	123	138	119	131	130	140	141	128	140	148	139	124	134	138	105	132	134	148	140	140	135	148	139	145	143	129	128	132	126	123	142	130	119	116	137	136	152	113	113	141	126	125	126	143	135	134	141	147	142	143	147	141	115	132	103	127	141	135	139	162	132	136	162	130	137	135	141	120	128	146	128	151	124	152	134	125	151	135	124	131	126	150	129	135	137	157	149	142	128	128	127	133	142	123	115	144	116	119	122	126	161	134	126	111	137	128	149	134	133	131	135	129	143	128	127	142	144	133	135	130	124	128	125	158	137	150	141	127	130	120	134	128	123	143	130	145	155	137	126	136	129	149	121	137	134	134	131	125	125	153	141	139	144	111	138	132	119	142	152	137	141	162	123	133	126	129	137	148	123	125	119	127	117	130	145	129	128	134	146	111	121	157	145	138	134	131	114	151	127	123	123	139	118	135	134	146	121	137	143	143	130	150	144	124	130	120	112	136	121	128	147	149	112	145	135	122	144	122	130	147	130	105	123	120	113	121	135	110	129	155	158	120	161	132	141	121	116	108	116	145	150	136	150	135	115	135	138	102	134	132	152	118	131	122	122	131	147	115	130	125	145	118	153	143	163	145	125	116	123	118	123	127	133	124	127	142	141	124	119	146	125	119	121	115	123	142	139	133	148	134	130	134	142	152	136	150	129	126	126	113	142	120	148	139	133	138	151	114	124	135	119	137	121	152	118	138	145	111	130	118	137	142	132	121	103	128	139	130	114	131	134	125	133	125	113	93	139	120	134	132	142	129	146	119	115	126	119	139	137	134	131	127	110	145	139	132	137	113	130	132	126	126	143	156	135	133	137	127	136	141	162	135	124	114	132	144	130	124	150	131	140	147	149	133	128	136	113	134	145	136	156	124	121	131	145	136	150	137	144	144	125	125	144	148	128	143	101	147	126	129	122	125	131	128	139	142	119	137	111	132	138	123	111	123	148	135	123	116	140	117	129	109	125	119	139	123	153	136	130	144	129	133	121	150	101	139	140	135	136	136	118	131	138	136	117	124	137	129	124	129	120	143	144	127	132	120	125	138	152	139	144	132	126	137	126	128	129	130	130	142	133	129	126	136	126	114	132	134	132	142	122	133	138	140	145	122	118	142	137	126	123	129	119	125	127	138	126	140	149	122	145	153	149	135	128	126	137	130	150	148	147	127	124	133	136	127	123	148	127	134	129	127	107	125	122	134	127	134	128	141	131	114	142	157	138	131	130	140	134	123	125	141	138	130	127	145	145	131	125	139	127	139	135	129	131	128	139	123	116	146	136	126	112	110	137	143	147	160	135	135	130	122	152	136	132	145	105	137	135	150	125	142	141	150	143	123	125	127	118	139	140	140	130	142	133	124	135	133	162	130	134	124	121	146	121	134	113	120	137	143	118	135	128	129	111	125	114	131	135	137	137	133	142	145	140	118	128	120	128	129	120	132	155	116	130	131	141	122	132	138	124	154	141	137	102	145	129	103	112	131	115	119	134	151	126	131	113	138	146	114	133	119	152	125	125	117	111	134	127	117	136	144	140	151	132	134	128	135	121	139	115	122	126	132	132	127	132	128	139	135	124	113	146	124	136	129	141	142	126	127	122	128	130	129	134	131	141	129	131	138	120	146	119	121	125	133	148	145	142	114	139	163	124	124	138	137	128	144	147	143	124	124	151	128	136	134	140	139	141	127	116	131	120	134	133	125	141	124	121	131	121	142	134	138	122	142	147	135	120	147	144	154	140	114	120	135	115	113	138	125	135	111	137	110	138	118	111	139	159	133	145	123	118	139	132	130	127	140	122	115	135	114	135	138	135	148	160	123	124	126	133	127	126	144	150	130	157	112	122	121	129	145	125	133	136	119	131	153	123	139	145	139	132	125	125	123	139	126	163	124	123	112	131	126	133	128	134	127	147	129	150
22698	26311	13114	5163	1699	935	581	447	413	412	406	484	404	373	363	367	362	336	363	354	385	339	363	354	339	370	377	384	336	371	339	328	339	364	349	338	385	369	329	371	353	382	337	375	376	386	421	357	384	377	355	412	346	362	360	366	366	405	371	364	348	343	382	341	371	362	334	352	345	349	338	376	356	342	370	336	341	397	334	346	373	351	356	395	345	339	364	357	383	355	376	356	337	367	365	333	355	332	368	371	369	368	363	354	375	368	390	370	368	356	366	353	358	388	374	359	325	371	369	363	371	348	383	379	364	383	347	341	355	377	373	384	340	373	354	363	358	342	368	380	370	402	380	333	340	379	361	336	333	345	372	397	357	373	376	368	344	322	356	343	352	375	360	346	335	368	351	378	339	370	387	351	348	359	348	375	353	388	357	332	352	337	357	382	381	324	363	351	422	330	362	362	368	364	345	355	367	358	380	353	358	366	355	354	391	396	343	370	339	359	345	373	355	337	354	362	367	356	383	368	367	325	366	377	347	386	349	339	371	364	366	375	368	358	329	339	379	368	342	376	343	354	406	352	341	371	361	349	373	369	374	362	353	354	349	372	351	357	374	361	404	348	362	353	372	385	346	376	371	330	376	363	345	365	322	355	359	351	344	374	306	401	382	390	394	361	326	369	363	374	355	369	356	347	376	360	356	346	364	333	327	366	336	357	374	379	334	341	361	354	348	355	362	350	338	404	365	352	353	367	360	357	354	338	354	365	349	344	363	327	334	353	349	353	340	358	342	375	384	375	341	380	379	354	367	393	379	369	331	348	336	379	398	371	341	370	395	360	343	373	342	367	359	356	365	347	341	378	378	354	367	367	371	375	342	360	380	378	370	336	344	343	377	374	392	342	374	373	355	340	382	355	350	370	359	382	372	343	389	344	374	372	319	363	360	354	338	361	356	358	384	370	356	384	363	387	346	380	359	334	341	363	364	353	375	355	361	344	351	364	354	358	360	365	368	344	328	352	369	364	390	391	315	361	361	359	389	375	367	387	356	370	365	371	370	367	396	389	356	348	345	337	389	352	397	310	363	345	341	369	362	344	385	387	346	357	408	382	325	333	363	376	411	367	364	362	351	349	360	377	382	346	386	333	344	345	345	361	330	355	382	399	376	335	352	343	363	362	373	371	385	374	374	345	355	374	348	370	393	371	337	353	372	356	357	381	359	339	346	370	363	340	352	352	333	365	368	362	381	359	364	377	346	365	342	386	363	367	362	324	324	360	328	340	350	367	378	377	347	354	364	353	372	380	391	375	324	374	385	322	351	356	392	353	352	398	374	335	363	334	358	350	366	362	362	364	339	363	383	354	364	333	369	383	368	355	364	351	348	340	356	354	375	348	361	342	357	351	350	351	389	377	398	346	347	369	388	367	363	366	344	336	357	344	402	348	394	371	371	389	340	344	408	370	373	377	350	403	317	373	374	371	386	363	346	393	338	351	358	344	381	347	341	378	368	368	389	325	382	354	384	325	337	360	384	369	386	378	363	378	353	360	339	365	329	365	366	363	339	366	395	371	361	391	355	371	340	379	374	360	357	366	362	342	374	385	336	393	401	371	378	385	348	379	347	345	371	359	391	377	358	353	362	355	345	335	343	320	346	361	372	375	322	359	334	365	346	353	375	342	359	364	370	349	335	350	343	349	381	369	363	362	334	387	373	340	386	345	357	353	381	328	375	379	347	358	320	366	374	366	357	359	348	327	324	367	355	355	366	343	358	380	366	375	363	383	361	386	367	348	384	391	374	367	377	345	386	348	371	387	362	315	377	361	357	348	365	343	352	381	383	369	322	370	367	365	341	395	365	374	395	362	347	355	374	363	329	361	361	374	334	348	373	371	324	369	355	359	380	409	342	378	374	332	364	367	349	355	382	378	341	355	370	368	337	374	349	350	378	389	351	382	323	351	370	374	361	344	391	353	378	382	333	382	343	332	360	393	353	368	391	346	377	388	355	410	352	355	396	385	374	358	353	366	334	378	374	368	375	326	372	382	354	386	347	341	358	375	373	392	369	329	375	364	394	338	353	350	332	373	356	363	307	387	359	369	405	379	378	370	373	370	372	379	321	352	340	364	350	384	363	370	343	379	356	374	369	352	363	349	380	390	368	381	336	388	352	358	374	381	333	383	332	383	373	356	330	352	360	334	371	343	329	387	373	335	369	360	363	369	336	379	378	362	328	340	337	338	361	363	311	359	357	396	339	367	379	339	356	335	359	380	365	366	379	385	359	335	375	347	378	367	358	339	373	391	361	326	349	376	379	379	385	411	372	341	344	360	372	359	345	348	363	339	341	326	397	328	359	396	414	353	365	358	352	346	386	370	348	362	365	353	360	334	376	322	361	350	334	347	339	367	373	348	388	380	372	332	340	353	368	386	347	307	328	345	333	329	339	393	387	362	374	349	311	408	357	379	372	370	363	381	369	362	368	391	373	409	357	357	360	374	376	337	326	352	350	354	332	355	396	367	384	353	368	323	329	337	385	359	387	324	368	362	344	359	340	354	369	363	410	357	349	359	369	382	357	366	367	368	380	370	371	370	367	361	369	365	357	376	336	370	374	399	354	361	349	347	387	377	369	380	369	321	367	356	341	353	365	371	366	317	374	374	340	360	355	357	353	380	362	344	365	326	375	348	360	346	344	337	346	344	371	365	364	320	368	357	365	367	359	343	348	350	326	355	367	363	353	360	347	370	380	372	361	358	375	336	397	333	326	378	349	362	357	344	383	388	355	348	337	380	364	349	373	351	352	350	389	377	361	351	338	321	346	385	320	354	357	351	365	336	354	348	356	397	321	376	374	300	351	384	373	375	350	343	374	357	377	368	344	374	375	339	375	371	375	341	352	356	315	377	398	365	342	345	371	343	370	353	325	379	360	355	381	342	340	386	376	375	348	365	351	342	325	370	375	415	350	359	393	319	355	338	341	374	364	351	362	366	341	357	389	328	331	324	371	335	325	342	392	374	361	371	365	341	335	359	355	385	360	364	343	364	371	375	365	387	336	347	328	391	366	361	364	375	358	348	382	363	327	366	377	378	362	377	373	355	333	370	337	359	383	355	378	337	365	382	347	334	342	359	336	371	328	346	334	330	358	357	328	398	349	363	321	368	369	350	381	407	371	369	350	367	314	339	344	353	349	381	377	380	394	328	382	359	356	354	386	354	375	365	355	363	374	362	379	392	396	334	398	373	384	379	338	347	375	355	338	361	381	392	390	374	346	357	350	350	331	355	353	340	364	362	349	354	359	356	354	364	384	369	372	331	373	347	363	366	355	345	338	402	359	354	369	399	354	338	369	342	423	336	416	351	367	355	348	342	370	364	346	377	340	358	368	326	326	334	376	340	365	355	388	351	327	355	398	312	360	327	342	333	361	369	342	356	379	331	341	307	334	354	366	345	372	341	380	345	364	329	365	406	370	365	378	353	356	353	321	341	348	335	354	368	383	360
24991	21469	24798	28564	21512	19533	3165	619	387	375	870	1633	1026	333	227	212	213	219	190	199	230	204	224	204	209	195	206	211	191	214	208	237	221	212	201	199	180	191	216	216	204	224	221	190	214	239	206	197	217	210	188	192	195	217	185	223	205	193	201	185	158	200	203	207	199	186	185	220	189	201	218	216	222	192	211	197	216	222	181	216	193	223	200	211	199	208	204	216	223	200	209	233	209	209	214	223	204	182	208	208	199	192	224	216	210	223	210	217	216	201	202	227	195	200	222	229	196	213	222	199	220	210	196	205	215	215	215	219	162	181	201	200	205	213	219	232	196	208	201	209	193	209	195	186	184	240	214	202	194	235	196	216	205	215	183	226	169	192	191	200	185	198	209	205	228	212	208	212	208	184	241	215	220	203	181	186	206	197	206	225	187	193	193	217	200	244	207	191	198	207	221	189	227	218	201	207	205	219	198	196	206	203	185	202	230	203	232	201	204	186	192	218	196	220	203	211	199	216	199	204	218	217	236	195	182	224	208	215	205	203	194	188	214	195	195	201	211	191	206	213	205	214	198	181	208	208	237	193	211	204	212	213	208	194	202	199	193	202	201	212	188	204	211	214	213	179	206	228	198	212	213	204	231	203	221	199	189	196	209	205	182	213	170	213	220	207	184	175	200	187	187	219	215	176	207	197	189	196	218	206	206	229	201	189	207	206	194	191	208	225	185	215	229	224	189	185	219	205	210	196	224	188	207	212	176	216	233	212	198	218	211	220	170	220	216	181	190	184	190	189	225	209	196	187	195	193	179	203	228	205	190	189	189	190	211	201	208	197	207	177	222	208	187	226	214	224	194	192	199	227	224	224	195	217	238	197	221	188	187	200	198	184	171	192	212	201	192	200	204	186	178	214	213	244	206	179	201	201	218	202	200	197	209	207	204	210	217	205	201	237	196	200	198	218	196	185	210	205	176	190	181	204	206	218	216	197	189	226	213	182	218	226	231	218	218	210	219	211	181	219	184	169	195	193	217	196	220	204	182	200	186	185	189	216	217	199	212	212	236	184	210	200	221	211	236	181	203	192	198	192	196	236	223	219	210	179	211	203	198	217	202	215	215	199	218	206	220	216	240	205	223	204	210	201	210	194	208	208	182	205	202	226	208	231	218	212	187	211	223	219	207	191	210	227	204	201	195	208	212	237	205	197	210	195	204	212	208	195	232	218	200	184	212	206	167	216	188	212	211	225	205	212	200	206	219	199	225	221	199	198	226	224	190	188	191	200	191	230	189	209	222	194	208	191	207	200	191	195	212	220	198	228	236	206	214	206	213	197	201	193	186	204	207	184	205	218	198	189	204	179	223	214	189	186	194	217	199	181	201	209	203	201	223	212	200	195	207	222	213	226	243	189	199	190	228	191	208	185	208	188	240	187	217	191	217	194	206	210	201	210	224	213	227	208	201	178	207	206	185	213	216	196	215	227	180	186	234	218	184	221	205	181	188	215	215	197	182	196	183	198	189	192	235	223	213	231	201	174	201	212	193	188	213	193	238	207	192	208	215	198	193	235	196	204	218	181	186	191	213	216	204	158	213	209	192	219	204	198	192	198	217	175	247	195	204	214	192	189	216	210	245	208	174	204	219	208	223	206	190	209	190	180	200	190	220	182	203	186	223	190	217	205	198	200	210	199	206	218	216	211	194	213	192	212	192	205	217	211	210	198	190	197	208	215	193	203	207	221	204	193	213	208	199	183	256	210	220	194	221	198	182	223	208	203	214	204	193	210	166	193	231	168	200	216	211	233	205	199	207	200	197	197	187	201	197	190	198	218	213	200	207	210	189	221	188	219	200	223	241	206	225	253	217	221	221	234	208	229	200	195	247	217	186	221	222	207	216	208	205	217	181	231	185	214	232	190	199	218	202	186	206	212	200	191	191	229	199	186	205	198	194	208	192	208	192	219	209	209	226	196	230	199	208	186	198	197	206	213	192	230	200	210	219	199	200	191	210	218	203	211	221	181	230	201	197	192	200	190	188	201	231	198	188	201	236	194	233	233	211	202	188	217	197	216	201	216	192	200	232	198	236	189	233	209	189	203	230	217	205	185	203	207	229	210	213	217	183	219	198	222	191	194	189	199	194	191	224	223	216	197	183	211	196	204	192	173	216	210	195	191	235	204	204	214	192	207	208	194	212	205	226	199	213	230	194	200	214	227	210	185	185	221	185	198	183	221	203	198	179	203	183	184	210	206	201	213	212	215	215	208	196	180	185	220	207	200	178	203	200	218	196	218	203	185	188	185	237	218	217	193	212	208	200	188	183	189	223	198	206	181	197	210	194	205	208	200	196	187	205	194	177	204	217	217	199	198	214	214	213	215	185	203	218	173	194	213	202	197	203	199	197	190	198	222	229	235	196	204	196	220	220	203	201	193	214	219	196	199	208	206	209	211	213	217	198	221	223	198	203	224	201	229	195	262	210	217	224	170	205	203	208	211	193	198	208	210	197	208	221	195	210	198	173	231	209	218	195	214	205	201	208	233	200	199	173	223	195	207	201	203	208	217	218	206	205	180	192	222	197	212	196	210	197	214	200	203	202	208	199	212	211	223	179	179	208	221	211	196	220	209	184	190	212	206	209	213	245	217	217	179	203	182	194	183	210	236	213	234	200	193	214	224	208	223	242	182	215	211	202	211	178	216	196	235	191	191	224	216	226	195	194	194	196	232	232	195	198	190	215	236	206	177	170	194	206	216	217	202	203	192	220	191	196	223	222	193	201	201	191	198	194	194	224	223	221	209	194	223	213	207	206	193	201	191	207	206	208	189	173	194	203	195	205	191	213	221	181	189	184	206	235	227	213	198	213	214	205	232	195	216	209	200	210	234	219	209	187	224	203	175	213	211	212	231	187	230	187	194	191	193	183	196	200	195	185	207	203	206	230	170	183	196	213	179	197	177	213	203	211	197	195	190	209	197	229	188	199	227	202	185	195	227	226	181	218	196	184	216	205	200	205	207	208	217	194	183	211	186	174	194	222	212	170	188	200	186	230	191	213	209	194	207	186	191	186	221	184	203	202	178	192	220	207	198	203	214	205	185	169	206	216	234	226	221	202	217	217	210	236	214	226	201	209	200	189	227	197	211	220	212	182	202	195	225	184	187	221	230	217	184	215	201	193	182	195	192	202	220	210	219	233	228	191	196	212	192	191	199	208	203	231	207	190	192	203	196	227	203	215	229	203	186	206	208	206	192	183	195	203	216	194	207	193	239	177	212	199	190	210	197	186	237	216	232	197	204	226	195	194	196	223	193	213	224	181	209	206	202	229	206	198	202	207	195	198	205	222	217	215	212	208	234	221	216	216	186	162	202	185	221	227	211	193	207	224	214	213	214	196	206	191	192	190	196	194	217	195	190	234	219	207	213	215	189	210	204	211	212	188	215	203	208	193	204	213	194	229	224	201	190	210	219	231	219	191	178	213	206	208	211	211	199	194	187	217	189
21942	36800	24858	11120	3942	2313	1046	715	668	687	939	1351	1085	597	524	526	566	541	501	550	506	536	563	494	482	498	441	474	516	492	503	533	492	513	560	520	524	506	498	506	517	527	522	524	487	549	468	506	493	506	486	492	490	524	508	507	554	509	517	535	489	517	518	527	489	526	509	520	514	526	485	523	520	484	511	520	496	542	506	506	492	511	534	520	552	480	525	502	499	534	543	497	520	532	510	507	518	513	505	520	495	514	496	533	504	514	537	523	485	522	524	484	515	516	511	530	541	506	512	510	512	572	509	466	463	517	501	484	503	462	497	492	473	519	492	535	517	507	524	511	499	461	529	497	544	482	509	499	512	497	501	530	528	523	482	497	538	510	496	502	503	510	490	505	500	490	549	504	499	513	544	500	486	513	507	507	526	482	522	503	522	486	531	544	500	504	469	527	547	509	508	548	517	478	521	519	520	493	480	535	513	535	557	467	504	524	482	487	529	508	495	549	540	496	488	509	534	501	503	472	489	518	530	464	536	530	538	515	529	487	471	507	503	554	499	480	552	491	486	493	482	556	458	524	531	531	528	520	520	538	493	524	540	504	506	483	495	504	514	489	491	502	445	474	480	472	526	526	499	495	502	537	575	500	503	492	537	513	504	568	539	506	519	516	474	531	522	526	493	534	497	485	516	542	500	493	529	507	525	500	509	477	503	531	497	480	495	546	501	518	505	535	493	507	503	519	538	510	519	503	534	511	513	526	475	521	563	471	524	496	505	511	524	485	527	468	521	535	476	527	493	506	503	519	477	524	531	532	512	537	479	501	518	547	528	521	473	459	545	487	497	535	519	479	531	509	534	529	503	487	543	510	492	493	518	488	515	493	512	521	495	530	516	547	497	543	495	517	465	507	531	521	559	527	522	507	508	542	533	514	539	481	500	507	534	486	539	519	552	514	487	526	548	523	484	539	519	572	544	516	524	558	541	503	526	481	531	478	511	485	504	486	510	532	574	496	524	515	549	486	539	510	504	519	517	511	479	497	543	520	519	505	567	488	474	478	513	528	478	469	490	519	498	483	501	549	515	512	530	534	474	524	488	522	506	514	502	525	532	536	506	572	505	494	497	531	509	518	519	498	489	523	504	514	476	485	516	537	521	523	472	520	506	494	541	514	506	490	523	494	514	509	511	505	500	513	482	538	513	551	476	530	490	528	523	516	533	520	507	489	541	486	531	487	495	540	491	494	523	480	494	504	544	545	530	535	524	489	487	516	499	490	490	521	494	499	505	537	547	507	538	508	509	517	530	540	479	506	494	529	498	533	542	501	511	462	492	483	506	505	523	539	525	517	504	480	518	521	553	529	503	500	479	456	517	553	514	500	550	498	490	500	491	469	482	531	521	525	534	489	521	499	500	503	518	520	523	508	532	499	462	531	471	465	530	505	483	529	496	536	490	504	508	529	529	531	488	521	471	513	491	499	466	527	504	478	487	551	515	530	474	551	491	518	507	539	539	481	522	512	509	512	551	518	503	494	475	534	518	486	509	533	511	486	503	524	538	533	476	519	513	477	527	508	517	517	518	523	535	496	562	494	505	516	486	540	476	514	476	501	554	484	479	491	534	486	505	529	524	499	504	470	548	492	535	521	554	538	488	531	517	514	473	472	526	501	536	472	526	519	496	478	473	479	537	514	474	492	470	481	529	508	485	523	527	509	522	523	505	538	532	520	491	496	494	528	501	467	552	493	475	477	499	500	532	561	523	529	505	562	525	520	459	518	507	503	489	471	509	499	514	490	487	539	543	501	510	548	535	552	500	492	500	486	515	496	527	533	539	525	502	485	507	469	525	487	543	495	516	515	476	539	525	516	517	530	510	487	491	494	516	516	531	532	501	483	511	484	539	549	521	508	519	554	496	538	523	531	489	499	517	497	501	537	516	512	497	515	479	473	515	520	504	491	521	496	502	485	536	484	503	516	496	493	504	496	498	516	499	557	502	491	540	481	524	514	463	492	540	514	525	516	492	488	508	523	527	475	502	500	500	504	510	518	545	515	508	494	528	530	572	522	503	502	540	504	533	474	485	496	502	489	496	523	529	516	476	538	468	511	489	508	503	516	555	473	503	518	514	516	507	497	499	536	480	512	502	521	530	506	510	515	478	482	546	493	509	530	502	526	484	512	516	513	540	487	511	519	538	523	517	501	528	520	544	506	548	457	536	505	501	524	527	497	496	489	540	548	492	532	492	519	530	512	509	506	512	506	499	525	480	526	524	497	491	508	479	485	487	517	566	476	496	552	474	527	560	520	456	506	498	528	502	535	515	492	495	483	502	531	490	469	493	483	487	549	524	534	528	533	476	508	478	499	554	527	458	523	532	529	521	513	484	498	517	545	489	517	517	506	552	538	505	518	490	497	499	534	507	526	527	495	512	499	541	480	536	524	523	489	520	542	509	491	545	480	526	507	480	504	547	497	501	488	498	500	486	485	519	519	506	472	558	523	512	513	540	532	543	513	505	469	460	564	486	538	473	510	479	551	511	524	542	524	480	485	503	538	474	546	505	572	501	486	499	508	520	554	491	524	532	494	499	510	528	498	501	503	512	509	508	502	491	526	530	548	498	539	496	492	531	489	519	518	525	486	506	507	475	510	549	514	522	472	504	523	534	545	488	492	488	497	516	508	495	503	554	528	488	512	480	522	503	503	476	489	501	481	482	512	532	487	535	466	498	509	493	513	504	529	486	518	522	536	537	495	492	507	494	547	527	517	520	527	495	508	490	501	519	531	548	476	478	543	537	537	528	534	489	499	492	477	506	522	505	521	501	503	558	520	511	498	553	526	475	526	560	498	472	494	520	498	532	488	491	486	490	477	497	514	501	520	518	519	503	499	527	524	519	540	504	555	517	531	498	493	518	484	499	531	497	523	493	523	496	531	509	487	526	518	565	489	503	489	508	496	500	497	496	501	517	502	522	508	508	494	503	538	503	551	485	525	524	515	537	513	547	496	521	492	523	501	497	479	535	539	489	538	507	528	493	474	533	507	538	552	517	481	502	496	497	554	480	488	512	570	531	518	530	487	497	502	469	489	516	486	502	526	495	507	522	515	526	518	506	538	576	486	519	487	522	494	524	514	515	513	484	495	509	488	520	498	525	539	505	526	469	501	460	502	532	510	528	466	531	529	487	533	543	493	467	492	567	508	497	511	466	542	535	497	494	515	493	525	466	497	497	484	523	506	546	495	554	509	508	532	516	483	517	483	518	502	491	480	501	506	495	514	488	508	497	530	524	520	522	559	485	497	521	552	493	481	511	483	499	468	488	526	494	516	515	516	465	527	467	506	532	545	500	458	544	547	531	511	518	513	514	512	495	495	463	525	529	502	486	488	492	532	496	539	510	477	520	533	547	485	556	496	500	522	509	530	495	502	509	512	507	536	483	451	468	511	505	521	502	496	556	522	532	549	505	498	490	491	496	509	500	467	488	541	494	517	497	482	493	514
24397	21514	25162	28287	21538	21610	16707	1516	498	679	1500	2404	1911	383	191	193	199	201	213	192	217	216	210	198	217	180	183	195	167	212	202	166	208	203	176	178	219	198	208	197	214	215	180	181	202	212	216	180	197	207	217	212	221	211	206	187	209	180	189	186	206	194	193	199	207	186	171	177	187	219	209	196	202	234	208	197	197	195	180	225	199	196	201	213	201	197	206	190	183	220	189	202	210	191	209	200	194	217	216	203	207	194	205	218	191	214	210	229	219	196	203	214	199	184	174	214	212	219	198	182	213	205	192	210	192	203	185	189	197	190	199	200	177	212	199	184	191	172	168	180	219	208	198	189	238	221	179	181	199	199	218	179	201	177	165	197	193	210	202	197	206	210	207	182	188	187	215	223	217	196	213	224	191	178	192	203	217	188	207	182	218	182	216	192	195	199	199	203	190	210	188	203	204	204	200	168	218	199	215	219	203	198	168	197	206	192	196	205	213	198	200	207	215	192	192	190	208	207	189	183	197	217	185	201	211	205	208	197	192	206	204	216	175	202	205	196	189	206	202	196	203	203	209	181	223	207	210	200	175	194	200	196	179	201	195	192	186	199	220	210	205	210	210	200	225	193	198	203	207	208	188	179	192	188	192	182	201	205	209	183	193	177	185	172	208	206	194	189	182	195	214	202	212	220	197	186	185	206	229	201	178	183	231	224	182	178	193	211	202	186	204	204	215	212	209	192	181	193	203	220	215	195	203	225	227	201	209	200	179	205	233	183	191	204	200	185	213	180	182	195	204	206	192	215	212	194	215	194	178	197	195	171	229	206	212	199	174	197	218	201	189	203	193	194	177	198	200	202	201	173	203	175	211	147	205	181	192	202	213	176	195	172	198	228	229	199	175	220	171	176	220	192	221	199	202	208	220	232	191	205	194	213	204	209	193	173	205	215	201	199	190	193	210	201	205	193	211	202	202	213	176	204	195	193	220	204	191	187	197	186	201	173	177	190	194	196	182	201	203	208	211	227	206	184	202	174	207	199	199	183	198	218	207	209	187	195	211	200	215	194	205	199	194	204	212	201	176	208	193	205	182	183	202	219	187	191	195	216	205	194	181	177	208	192	209	227	245	194	191	194	203	186	192	214	181	217	205	213	195	184	190	207	203	176	194	193	205	216	193	229	193	181	204	215	205	185	186	197	195	194	189	165	205	208	172	203	206	231	206	219	196	172	177	175	189	194	206	219	198	223	197	197	173	184	186	202	202	192	183	223	213	208	216	198	197	210	211	182	195	207	213	218	186	186	209	180	209	197	198	227	212	205	186	201	187	199	217	203	213	210	183	195	199	199	176	218	201	190	169	170	196	180	195	202	202	211	181	200	170	199	206	190	194	203	167	199	191	180	179	210	204	195	194	186	218	202	200	179	206	216	192	176	185	230	197	179	220	198	218	187	216	170	188	181	193	226	212	184	153	227	209	211	192	228	173	192	185	220	202	195	181	219	177	188	216	239	228	195	187	178	195	178	203	191	173	192	208	188	173	205	207	226	189	181	212	209	195	197	175	182	183	198	201	185	199	218	211	194	209	203	191	206	210	189	204	232	192	190	204	196	200	191	233	208	198	198	215	201	213	219	198	170	224	214	186	206	208	206	215	201	201	201	187	209	195	183	203	199	229	224	198	216	206	188	191	198	167	212	209	181	181	235	193	205	191	206	175	173	201	202	194	208	200	204	212	185	203	184	196	189	229	211	194	194	176	187	214	178	208	201	200	220	206	186	203	169	198	169	212	203	174	225	191	193	181	195	205	166	195	194	193	226	219	192	183	203	193	203	191	191	180	207	210	194	197	166	212	202	189	191	195	218	195	204	221	214	167	182	222	217	185	189	210	227	220	189	207	182	222	201	208	209	211	223	196	185	217	191	196	211	179	198	212	197	209	183	207	211	199	164	221	206	201	174	184	203	192	226	218	172	200	172	198	192	208	209	197	207	194	190	185	193	194	209	184	181	183	178	163	181	227	169	229	194	197	196	196	200	214	183	211	176	196	181	177	168	163	207	200	228	176	203	206	211	204	206	189	182	193	180	216	213	211	213	200	210	204	212	219	194	202	207	208	208	191	192	188	208	220	189	190	197	211	170	199	228	212	201	188	211	213	199	208	177	212	195	196	210	205	179	193	180	229	225	211	180	204	201	219	184	188	188	198	221	216	194	179	226	200	177	183	224	185	231	213	192	208	188	208	203	204	203	197	212	191	197	202	180	222	196	207	195	200	175	199	196	193	197	191	191	206	188	190	203	201	176	167	207	185	194	212	209	207	185	203	173	181	204	200	194	213	188	197	190	198	198	193	209	190	207	182	191	207	198	211	186	209	212	227	217	189	186	197	214	180	230	198	203	211	185	181	254	203	208	202	232	178	206	170	169	212	214	195	190	205	178	211	201	184	193	227	191	196	191	196	191	185	205	195	189	208	196	216	207	201	178	206	223	198	212	185	203	189	203	200	204	200	202	174	192	202	196	185	206	205	206	190	199	223	219	199	200	239	194	207	198	195	183	202	206	192	210	208	192	201	196	199	208	230	196	202	195	227	170	192	207	194	210	200	195	193	209	194	205	182	203	217	213	212	186	218	204	219	187	177	198	179	193	167	196	192	198	228	196	208	192	202	203	218	200	195	236	203	200	210	191	185	217	199	204	192	185	211	224	176	213	208	203	186	187	204	191	218	214	220	179	219	223	195	196	183	196	196	184	188	185	196	175	202	223	189	187	186	192	226	214	203	196	204	196	206	198	245	230	185	202	200	199	216	208	209	235	221	202	184	192	198	214	229	188	170	226	186	182	192	232	201	194	228	209	232	185	221	224	195	189	201	190	203	196	191	193	187	213	196	201	216	199	203	206	191	209	194	232	187	187	200	218	191	184	204	209	201	191	176	187	200	197	193	200	210	190	209	205	194	180	208	197	203	224	207	195	201	192	194	187	215	192	192	181	232	227	217	190	183	191	199	200	214	186	211	177	222	192	192	195	198	185	172	221	199	200	211	216	198	223	223	213	163	196	198	181	181	185	224	201	174	171	220	175	191	208	197	204	210	197	191	170	216	196	194	182	209	207	192	184	222	209	198	196	209	233	201	203	199	179	205	217	185	218	211	191	185	198	220	212	177	229	212	218	223	200	168	183	212	181	192	194	185	197	195	208	189	220	183	210	194	223	187	214	216	206	191	181	209	213	198	180	190	205	212	178	212	204	201	191	196	205	205	198	173	206	204	152	200	199	202	186	180	193	220	207	207	193	201	203	209	188	177	200	195	222	191	193	204	200	195	215	198	193	211	197	210	180	215	191	197	179	220	214	218	202	225	169	200	200	200	185	199	201	176	226	208	188	214	197	226	183	191	195	191	190	231	191	199	186	183	191	173	193	174	199	171	194	215	172	198	186	195	214	195	202	192	194	197	191	188	226	206	194	203	223	208	179	178	179	185	190	228	228	205	218	199	224	196	220
26126	41969	25338	11086	6828	3363	1387	789	693	779	1266	1790	1450	579	465	477	496	488	459	495	493	458	465	481	442	490	471	485	520	461	493	452	454	500	536	511	454	487	473	425	467	464	463	446	501	450	468	451	504	452	470	529	463	472	481	489	477	443	458	496	443	411	512	438	463	510	486	466	479	492	436	430	487	503	469	479	476	478	437	452	466	504	452	464	490	499	434	465	490	494	451	480	459	482	487	495	463	463	468	451	486	463	439	474	455	459	490	461	453	453	470	462	496	435	479	476	479	480	498	474	491	504	482	456	483	455	428	499	465	469	457	472	485	460	479	419	475	488	454	520	454	430	456	485	444	437	469	466	485	473	452	485	463	418	456	456	473	481	471	453	505	468	501	481	472	493	460	437	443	481	511	511	481	454	471	481	457	459	474	472	466	472	499	458	451	462	493	474	497	478	469	470	484	476	435	460	481	441	490	479	473	497	466	511	499	463	479	499	484	458	497	499	475	469	438	478	477	482	476	466	462	455	461	496	487	478	442	466	507	498	466	485	479	478	497	501	471	462	489	444	481	479	484	470	510	482	504	450	458	436	495	467	470	507	464	501	478	465	434	476	451	488	470	460	525	489	446	469	521	488	464	493	483	470	485	514	476	471	450	434	457	479	475	489	489	495	466	465	480	504	469	458	465	461	493	497	511	489	489	510	491	469	478	430	489	519	470	473	493	473	509	470	465	476	504	464	471	486	460	492	490	448	468	452	471	457	459	485	489	478	435	494	460	457	466	469	458	490	465	446	504	434	483	463	487	462	447	451	449	501	466	495	450	477	474	478	483	428	495	485	480	423	452	445	487	466	508	512	454	464	473	448	505	502	482	485	479	467	463	461	504	471	470	467	456	483	433	478	436	459	500	463	480	457	519	501	465	473	475	473	512	448	489	455	473	446	452	431	444	422	502	497	494	503	501	457	466	456	474	487	481	497	467	460	489	471	479	560	462	502	456	490	473	451	495	496	496	525	449	488	456	507	453	470	515	468	487	468	475	476	421	439	481	465	451	452	446	443	478	480	505	489	458	478	469	505	492	484	468	477	498	480	444	449	467	486	503	463	462	447	466	516	471	432	482	488	458	459	451	461	458	475	494	474	463	441	528	464	476	474	445	465	459	463	460	476	500	484	468	487	470	450	451	470	456	442	478	491	482	457	503	469	495	497	456	487	434	456	462	456	476	473	471	447	490	465	471	514	476	462	446	432	474	459	473	459	489	466	483	492	498	493	486	475	475	525	452	481	460	490	499	443	509	458	489	463	469	457	466	478	446	477	452	456	461	453	495	414	465	444	469	489	506	478	451	423	451	468	475	467	454	474	486	505	477	468	471	472	469	482	482	462	463	497	507	451	478	478	478	472	456	467	472	474	483	482	508	450	464	475	431	445	466	451	456	451	474	462	467	479	467	457	492	475	496	456	470	486	448	489	483	480	505	506	488	456	494	511	474	471	488	490	477	490	466	454	472	491	424	498	495	472	473	505	472	454	491	465	492	462	487	459	489	472	482	467	456	466	489	481	498	453	503	443	491	526	476	471	488	480	460	449	467	483	469	485	440	457	466	480	479	491	464	507	437	455	485	451	444	452	458	469	474	485	482	499	482	454	468	510	503	466	482	482	443	463	460	490	447	444	468	459	457	447	451	487	467	475	496	462	453	454	437	485	464	483	464	495	458	456	505	464	469	495	468	514	498	448	467	461	462	484	430	500	477	475	512	506	476	459	458	472	482	434	448	483	459	450	466	448	451	429	422	510	450	441	463	464	463	491	505	491	490	464	503	474	452	443	477	490	494	493	455	470	475	489	459	486	453	488	463	454	474	473	484	445	505	449	447	506	468	490	440	469	438	505	496	450	424	450	471	451	472	493	469	483	491	461	454	455	487	447	446	498	467	444	410	471	481	497	528	475	456	472	491	490	479	504	498	474	472	505	453	465	467	434	463	476	471	474	468	483	458	498	481	464	457	478	451	472	479	434	501	453	479	488	501	462	456	468	448	474	434	456	465	474	472	474	494	494	456	469	468	465	474	438	462	494	459	431	432	481	481	452	472	447	498	471	473	480	473	461	488	484	455	448	462	497	443	478	473	454	470	470	449	470	472	497	470	476	506	474	473	489	468	479	455	488	474	465	466	452	493	456	501	442	465	479	460	490	436	498	476	474	464	484	473	491	435	445	473	449	509	442	437	464	479	468	432	438	502	473	481	463	448	476	494	469	457	501	497	498	468	445	503	452	480	458	501	458	477	490	465	460	476	449	466	483	490	463	444	429	483	455	458	468	465	451	456	515	461	474	451	481	509	437	442	482	491	484	467	502	499	492	488	434	453	416	483	501	475	447	433	450	477	487	490	475	448	465	450	463	467	477	438	507	464	452	486	484	451	477	482	470	509	461	511	469	462	476	492	448	471	485	470	456	465	460	465	484	514	435	482	485	457	446	437	465	497	463	469	486	473	488	491	482	497	483	464	430	479	477	453	449	499	493	513	524	475	461	461	435	473	476	482	476	497	460	490	449	506	480	470	480	462	463	489	467	470	432	477	496	487	475	473	465	462	458	528	459	481	457	475	459	425	462	491	525	454	473	494	483	446	499	460	469	467	456	471	435	491	476	447	455	475	476	452	408	509	450	466	455	488	458	483	467	480	431	489	454	497	448	474	490	489	489	453	463	508	453	465	485	497	467	473	446	485	455	481	474	471	478	464	518	496	520	454	457	493	466	489	453	480	471	454	487	464	459	440	445	466	480	470	436	450	482	495	476	474	486	469	493	454	432	421	443	457	464	472	470	465	454	500	471	464	462	458	443	488	444	451	511	454	462	500	469	441	446	467	488	459	450	516	460	489	480	484	480	462	471	469	473	459	489	474	472	481	486	475	478	459	441	477	485	482	468	470	504	490	461	471	441	465	423	481	518	455	473	481	474	483	456	486	461	457	444	465	455	463	456	478	461	464	463	490	456	418	476	479	466	469	479	471	494	480	469	488	441	440	443	499	447	461	490	482	474	479	461	479	466	466	480	469	447	500	465	440	453	455	491	465	482	478	447	478	461	502	444	493	487	464	429	534	491	430	464	464	475	491	473	468	513	437	473	448	456	429	469	474	483	513	465	510	454	516	467	451	506	482	484	500	457	480	476	458	487	479	468	494	454	459	433	490	463	489	498	426	515	526	445	514	471	443	478	471	480	463	462	448	484	421	462	444	479	469	507	466	460	480	512	501	463	481	466	516	478	479	478	479	482	459	456	480	458	492	494	495	475	455	474	495	476	461	429	459	472	467	453	475	472	465	479	497	490	452	465	477	440	460	480	484	455	497	469	471	479	482	424	471	487	478	504	447	470	471	498	514	462	489	449	443	447	471	456	467	478	523	466	475	487	464	484	493	480	467	468	477	470	492	461	461	463	472	490	479	479	489	488	473	484	511	462	484	470	464	489	508	541	467	474	470	480	447	450	493	479
32566	23725	21487	9757	3194	1252	406	234	187	164	189	175	180	110	164	132	115	123	126	125	123	122	131	136	105	140	117	125	147	149	145	127	112	129	127	128	130	137	125	117	131	147	128	133	116	141	132	123	130	122	130	127	110	140	124	120	128	129	147	108	131	135	141	127	122	145	134	128	131	133	109	126	112	134	135	158	115	134	127	130	161	146	131	132	130	123	120	125	134	133	130	122	138	131	120	116	118	142	135	148	129	131	132	147	116	118	145	141	108	132	139	127	124	127	123	132	120	141	109	115	144	130	149	121	134	133	129	126	147	120	148	138	136	141	155	126	152	118	127	136	155	138	118	139	145	139	131	137	132	121	154	151	132	117	129	145	133	148	143	108	122	111	144	130	149	125	156	130	118	136	124	114	135	146	116	135	125	107	102	132	124	135	139	141	124	137	124	138	134	117	136	120	131	122	130	152	147	135	130	145	110	141	145	142	136	128	150	137	133	124	140	122	125	119	135	146	121	127	131	125	125	136	127	138	143	132	126	113	107	110	109	116	136	148	141	152	124	138	116	118	125	170	124	139	127	141	129	127	113	119	117	128	127	124	137	143	110	133	140	130	107	128	126	154	106	132	122	123	133	131	145	130	117	141	105	118	129	118	144	140	127	139	103	135	130	146	120	150	144	119	132	143	127	112	125	120	140	127	111	125	112	121	125	146	145	135	135	138	137	130	145	128	118	130	130	141	120	148	133	155	144	158	113	135	132	143	136	145	98	132	119	119	135	111	140	134	148	141	137	113	138	130	135	139	138	123	123	127	141	114	142	134	132	121	117	130	125	141	149	134	139	153	140	142	132	117	138	125	123	126	150	139	141	137	141	121	129	147	120	133	129	129	124	147	126	128	137	127	136	124	152	144	140	116	136	122	114	123	133	141	139	129	122	133	133	139	137	145	136	133	124	124	151	140	129	121	116	139	132	155	138	132	136	119	154	128	135	170	147	135	131	128	147	143	135	120	151	161	127	138	147	131	138	133	131	124	141	146	145	133	127	124	126	116	122	126	144	144	130	127	139	131	107	127	142	125	110	121	124	136	127	159	141	132	124	139	147	145	128	132	142	148	98	123	131	134	125	131	125	139	131	136	117	108	130	121	132	134	129	138	125	159	134	129	126	124	133	123	156	134	137	105	123	114	121	139	125	122	130	137	155	146	153	121	156	135	119	142	131	132	130	137	150	120	121	138	111	137	141	124	141	126	135	114	134	135	97	139	128	109	129	131	130	142	145	148	147	131	128	128	138	119	135	140	125	143	140	157	131	122	127	127	147	135	140	112	126	146	157	129	124	117	142	135	143	124	116	157	134	138	134	133	124	140	142	139	129	130	132	135	118	153	117	120	143	145	136	135	149	108	130	131	123	128	128	134	126	126	119	127	136	124	138	127	113	141	131	136	150	154	117	109	126	131	142	112	127	151	122	152	119	131	133	137	127	125	125	149	140	137	130	135	140	148	99	138	130	130	136	138	121	119	117	139	121	121	115	114	120	125	110	126	130	128	154	131	144	144	121	142	146	111	142	121	147	135	114	134	137	115	147	151	136	142	128	129	132	123	121	127	130	129	109	145	130	145	146	129	134	133	122	147	130	115	134	111	137	134	124	107	127	135	145	121	128	124	117	155	138	131	128	114	134	133	148	126	128	137	134	137	142	130	137	141	134	140	132	150	122	116	144	129	117	125	100	132	118	121	137	142	130	132	129	148	146	120	116	131	149	128	133	150	124	144	139	126	134	141	133	136	135	119	150	121	116	132	138	135	123	119	124	136	130	136	145	119	137	120	129	132	136	117	136	120	136	153	153	126	150	144	130	116	111	131	128	129	131	162	156	137	128	114	128	114	147	132	126	129	165	125	119	133	150	136	132	114	127	130	123	140	116	120	127	128	134	126	132	120	120	118	139	116	122	133	132	128	124	131	112	132	127	149	137	118	138	137	128	140	132	139	131	114	115	151	137	122	126	116	127	124	134	131	151	124	139	123	122	140	130	139	122	130	157	116	111	140	153	123	122	151	142	142	149	126	118	142	110	110	123	121	144	145	145	117	133	114	124	129	136	132	144	130	142	134	120	143	146	124	128	132	133	122	126	128	123	118	124	118	139	129	104	126	124	128	137	133	154	139	134	125	135	155	116	134	114	159	134	130	143	105	123	143	128	125	144	133	133	114	110	154	153	140	131	122	128	142	116	130	135	139	137	142	136	145	122	110	127	145	128	136	146	131	125	136	120	133	140	115	129	131	130	139	139	105	143	145	130	118	125	122	114	130	102	131	122	138	129	109	129	135	128	133	110	141	140	124	136	151	123	110	143	131	125	127	121	136	132	124	159	107	142	129	133	134	119	136	124	135	123	141	135	140	125	155	134	133	152	142	119	119	139	139	114	106	112	123	125	145	131	140	127	127	108	141	124	124	114	136	147	128	126	117	141	129	127	138	116	125	130	132	156	125	117	117	136	113	128	140	151	119	136	125	112	120	131	124	129	141	124	150	153	130	161	130	123	125	121	139	156	111	140	106	139	112	130	134	139	148	127	130	131	136	134	130	117	134	145	124	124	107	140	130	123	154	141	124	159	121	122	130	131	156	119	116	141	151	119	125	127	125	123	128	132	130	134	116	131	143	124	153	115	121	133	143	113	118	146	138	99	118	116	145	150	125	153	124	119	126	145	120	116	125	119	119	121	151	128	121	138	145	120	137	129	146	125	144	116	112	120	134	152	150	145	136	141	128	117	149	130	124	167	136	124	124	127	133	126	138	128	124	127	126	142	125	142	108	128	109	143	139	138	134	125	128	114	110	123	134	128	133	116	138	132	132	122	134	138	138	128	132	140	119	139	148	147	152	112	141	142	124	146	114	114	131	125	107	109	121	150	160	130	124	138	114	127	145	129	124	112	136	126	123	129	128	128	133	114	133	115	129	102	120	120	138	126	120	123	149	106	132	135	118	129	132	136	148	144	130	137	149	118	139	133	118	162	117	119	129	139	150	155	152	113	123	135	128	144	112	120	132	121	137	127	115	138	130	143	138	119	133	143	130	131	139	163	129	115	130	124	124	133	131	125	142	119	139	126	116	138	142	130	118	128	134	104	137	105	130	137	142	144	144	124	144	129	127	115	148	129	127	116	119	140	121	152	129	150	138	129	124	127	145	115	137	133	124	134	139	128	131	136	151	133	123	128	113	142	125	134	120	127	152	149	138	146	132	126	150	132	121	149	129	132	139	141	147	146	133	142	136	145	141	142	144	130	135	112	154	124	130	122	133	135	119	142	153	134	125	143	121	148	150	122	118	159	144	113	126	132	146	154	128	161	125	114	98	133	113	138	131	139	114	121	122	128	135	127	147	111	163	136	148	123	109	134	132	135	130	128	133	127	139	105	128	150	134	119	111	103	135	130	136	123	119	133	131	126	134	136	146	132	126	144	128	142	147	131	132	128	127	137	134	137	118	132	132
22651	28010	14705	5162	2348	1012	526	411	431	411	421	415	397	322	392	367	369	339	369	333	380	382	367	350	377	381	333	354	353	340	359	373	348	361	354	379	342	345	311	325	370	369	374	359	367	354	362	363	365	355	341	394	370	352	370	381	326	359	366	370	362	363	393	357	331	411	359	347	325	374	395	384	366	352	346	352	324	359	332	325	381	361	380	339	363	361	371	384	333	342	374	339	349	359	406	379	331	351	378	342	363	365	360	386	358	316	333	368	379	341	348	349	356	359	358	328	361	354	336	342	427	327	331	360	333	355	367	354	372	368	344	378	344	317	346	308	357	337	360	361	400	387	330	347	375	357	345	330	357	340	370	352	340	345	369	351	351	382	353	391	341	389	372	383	362	360	371	369	337	351	378	361	363	347	338	345	345	350	350	334	343	355	345	359	378	336	393	325	370	356	349	380	357	343	341	350	364	368	376	349	342	337	356	388	341	362	354	350	369	367	356	325	380	351	381	339	379	375	371	379	364	353	359	385	376	351	345	345	355	372	367	345	332	350	372	350	344	345	331	366	366	406	383	402	365	363	378	380	359	342	328	359	334	350	330	329	370	388	350	371	373	375	331	356	388	345	369	369	390	345	342	319	391	348	328	317	353	354	358	347	354	386	364	343	355	374	335	343	364	376	339	375	349	359	387	362	382	342	340	380	345	360	349	341	345	346	319	380	363	381	365	367	369	377	347	320	356	361	347	338	368	367	364	396	355	346	363	362	365	360	343	413	361	373	357	345	344	352	342	333	366	332	429	352	373	332	361	376	352	377	350	379	328	363	352	346	358	362	371	324	384	321	348	368	380	349	382	345	361	363	364	373	371	341	366	323	333	335	342	374	316	375	341	364	372	369	349	355	393	344	339	339	362	385	348	347	367	375	344	349	373	390	314	355	377	331	363	345	390	338	365	393	383	355	331	359	392	352	340	359	369	364	345	341	337	376	345	351	325	382	383	351	358	370	341	342	390	324	387	378	343	349	389	329	354	357	338	380	355	345	356	332	378	384	342	357	356	351	348	358	369	383	354	331	384	358	363	368	357	396	378	354	331	358	381	337	345	361	369	348	379	356	314	352	343	378	342	346	369	336	332	369	383	338	366	357	329	364	352	361	341	330	398	366	358	356	390	360	367	363	378	370	339	346	345	385	364	351	403	346	382	384	320	380	342	341	365	377	327	360	359	346	341	349	364	347	351	337	362	366	372	358	334	367	344	349	369	341	375	371	352	367	347	350	350	331	341	388	362	339	369	376	366	330	343	370	336	328	301	357	383	370	359	353	353	354	370	391	334	334	335	339	380	347	374	332	344	349	377	373	393	388	375	396	339	359	361	343	366	356	364	405	345	357	357	373	369	382	334	360	355	366	356	338	373	364	369	371	390	334	364	340	369	348	334	363	358	348	356	394	347	365	359	360	336	371	360	316	375	318	339	378	366	349	344	379	359	340	369	322	348	343	350	370	352	336	359	380	345	376	329	353	355	399	359	354	341	324	368	363	326	367	363	359	334	359	328	343	348	365	364	360	378	380	346	334	371	377	345	372	347	379	390	362	351	345	354	355	347	330	404	385	356	364	356	357	386	367	379	366	340	364	351	405	363	321	397	345	377	389	383	300	355	332	366	397	348	366	381	356	329	353	357	371	396	377	351	358	374	378	345	371	351	366	347	382	341	309	387	379	359	381	343	370	375	353	373	370	379	350	356	365	342	357	356	375	343	362	354	341	375	348	363	369	374	352	354	348	330	367	348	352	347	343	365	376	358	339	345	353	360	363	359	334	378	349	330	351	361	382	344	353	387	328	341	323	370	358	358	357	348	382	368	355	373	360	414	368	372	371	374	393	378	325	358	372	376	364	377	364	376	349	386	352	347	330	376	367	361	373	370	395	383	370	356	366	335	360	351	361	352	383	322	392	395	402	329	346	364	359	387	386	392	380	377	371	362	325	353	378	348	357	390	351	380	356	344	380	379	362	377	360	342	392	339	366	349	334	353	338	382	362	338	350	350	360	377	325	382	364	383	361	362	351	356	369	352	368	348	371	371	365	339	355	345	350	340	405	338	354	366	370	370	355	342	375	360	371	369	361	385	358	338	345	332	350	353	360	329	356	358	355	293	352	352	365	378	357	365	341	370	360	371	358	322	335	349	359	322	365	367	382	338	348	415	391	336	338	378	365	388	338	411	312	331	386	362	361	360	387	334	360	359	380	361	339	351	365	356	327	357	365	356	365	331	352	398	361	340	395	382	345	331	362	368	362	371	343	368	390	345	377	357	394	380	374	375	342	354	410	354	366	343	350	381	373	340	329	319	387	366	300	349	354	390	345	348	340	341	358	376	339	351	407	340	332	344	384	380	370	343	371	379	393	366	368	376	339	378	323	334	334	370	334	366	354	345	368	350	336	369	345	329	365	415	380	357	367	367	384	360	381	358	333	340	348	365	362	366	358	374	358	376	366	330	363	362	376	376	350	381	350	385	372	314	367	375	332	379	369	393	360	341	370	355	378	357	340	338	403	370	372	375	361	349	336	356	347	336	352	382	351	349	365	382	340	354	391	346	328	369	369	330	336	367	372	353	360	371	367	392	347	394	347	380	355	346	324	366	375	375	387	356	360	391	352	348	379	339	371	354	369	347	357	389	341	357	338	383	346	334	363	347	398	372	356	344	355	329	393	342	343	355	392	328	383	379	336	363	358	333	350	360	368	342	338	373	375	350	376	341	361	357	361	359	378	321	391	359	331	320	342	358	372	349	343	376	327	343	349	362	350	344	352	366	395	374	361	367	363	347	379	374	370	392	327	346	337	351	329	328	362	333	376	344	380	347	346	362	322	340	367	361	391	356	361	375	354	366	356	361	351	357	368	353	340	315	365	358	364	334	407	353	350	387	357	360	344	390	387	380	364	339	365	338	343	362	377	353	344	406	358	348	373	351	349	376	362	349	362	354	343	362	374	361	335	340	384	374	342	358	357	380	369	318	346	386	366	386	360	346	355	364	394	358	382	319	356	349	364	339	360	359	333	369	358	352	344	382	362	377	363	367	387	361	359	357	349	318	346	383	352	367	354	377	374	373	389	359	365	360	385	359	382	370	353	361	354	359	353	359	375	353	394	361	378	338	362	353	398	370	377	336	376	371	363	363	330	343	389	347	375	336	352	346	361	332	377	372	357	337	364	367	328	337	387	361	344	345	372	349	331	345	376	337	381	336	347	361	366	350	347	392	369	337	353	363	367	372	333	345	362	338	378	386	350	358	357	350	337	354	337	322	342	376	397	359	384	371	343	379	346	380	346	352	357	356	390	344	369	329	337	381	357	360	388	370	360	373	383	382	367	370	338	344	374	328	379	382	341	376	374	387	389	371	355	319	348	370	360	354	355	365	344	342	345	377	385	383	365	382	355	367	356	365	373	365	371	384	342	367	323	356	359	335	375	356	343	339	378	348	347	362	370	375	372
24987	21471	24801	28606	21548	19378	2665	628	343	435	1249	1499	675	220	209	197	204	219	208	209	201	236	198	189	249	218	222	187	211	235	216	193	217	198	199	203	216	212	191	208	201	194	209	206	193	192	197	213	198	196	216	168	192	216	221	195	224	216	213	190	203	191	182	208	220	197	237	212	197	211	202	188	193	223	192	197	219	202	207	192	197	202	193	213	224	223	237	196	201	232	189	217	237	189	194	207	192	229	171	207	200	215	199	224	172	207	201	227	211	199	196	225	220	207	201	198	188	178	202	208	195	230	196	221	210	212	218	212	221	219	192	210	213	194	214	197	214	191	230	203	200	190	211	208	184	181	195	227	200	171	197	200	218	208	236	180	206	214	207	212	183	238	205	209	201	220	206	184	221	226	208	206	199	194	207	199	216	198	191	192	206	226	199	220	188	177	228	198	213	208	211	182	210	242	205	233	181	160	223	186	204	195	181	194	194	189	211	223	193	218	178	190	184	226	181	234	219	196	195	202	210	213	215	204	200	239	209	190	220	209	199	205	212	219	183	185	176	217	224	212	200	200	189	201	212	201	197	190	213	194	225	188	206	208	175	228	229	219	192	189	202	200	198	200	216	206	232	216	200	201	204	221	208	229	199	202	212	213	204	200	239	191	221	214	194	202	221	220	171	215	199	218	209	223	203	226	179	206	224	217	180	232	195	229	205	192	197	210	192	189	185	204	213	242	216	220	226	196	198	212	193	193	239	220	200	166	200	219	227	216	212	247	202	221	223	216	182	201	182	221	202	212	231	192	223	215	209	226	218	193	207	199	209	190	219	188	190	200	213	223	214	208	207	225	219	203	221	225	211	200	199	203	191	222	201	203	177	150	235	224	222	201	208	207	200	203	214	198	205	228	186	205	244	224	225	195	209	201	228	206	182	219	197	230	212	181	187	206	208	211	226	203	213	202	202	217	224	236	236	204	221	177	213	226	216	214	195	200	196	189	177	179	207	231	227	215	222	176	239	223	227	201	204	211	180	196	217	222	212	210	196	227	219	225	202	211	213	205	215	209	204	187	206	210	214	209	194	204	210	190	220	217	227	212	195	199	192	208	234	203	221	201	194	225	218	186	213	213	196	200	223	198	197	201	189	209	234	209	206	206	226	208	203	194	198	222	211	212	210	210	195	229	222	206	230	210	220	212	202	218	193	185	217	201	216	230	199	213	200	208	207	193	188	228	229	213	217	208	222	193	208	208	204	202	209	253	192	195	211	201	228	202	224	192	220	230	227	195	241	237	191	183	208	193	195	218	212	218	210	226	202	211	198	199	177	205	200	198	189	218	202	171	173	224	212	195	190	212	216	201	219	179	190	184	197	196	209	179	210	183	198	184	193	177	224	215	211	204	190	192	217	244	210	228	187	194	198	202	188	217	218	232	233	198	217	225	203	222	195	174	222	210	205	197	196	219	207	225	214	190	190	216	222	198	213	180	209	207	189	212	198	218	199	200	218	194	184	196	213	231	187	227	216	225	186	204	203	196	220	209	213	178	193	207	211	228	203	234	214	192	225	181	185	210	206	207	224	204	230	196	207	190	219	212	194	208	206	224	226	207	209	216	218	208	198	174	214	183	188	226	206	215	218	213	194	184	210	222	198	181	196	205	212	191	204	223	197	215	220	216	207	214	212	181	210	216	194	159	177	170	186	199	203	248	214	206	220	201	219	209	194	193	217	224	220	210	210	219	182	221	195	200	211	208	224	195	206	226	211	215	193	189	208	228	211	224	201	213	205	186	208	222	232	223	209	180	192	220	194	199	215	214	179	232	198	213	228	212	174	232	208	206	214	184	189	197	204	211	221	221	212	203	217	201	229	207	185	191	182	202	219	205	203	229	204	195	208	222	219	228	215	181	181	206	248	196	184	208	219	207	193	191	236	212	209	211	218	194	234	213	198	194	217	218	223	216	218	194	184	213	233	224	202	210	204	196	196	218	204	217	183	212	195	196	230	194	200	208	188	203	231	187	197	221	209	199	190	235	194	194	200	199	205	220	218	210	203	178	236	197	209	212	196	217	219	216	218	202	227	206	237	209	192	256	220	201	206	201	190	184	190	206	193	246	205	205	200	224	195	195	212	211	197	204	181	205	205	216	204	215	196	203	215	191	228	225	217	213	210	188	196	207	212	225	221	209	223	204	205	192	191	205	202	206	222	194	213	216	236	202	177	219	210	199	201	210	185	204	202	205	207	198	190	223	217	207	216	202	210	210	210	241	204	193	185	197	244	211	208	225	234	196	225	204	257	193	199	196	212	213	204	232	241	215	202	174	211	186	207	233	186	212	199	189	220	196	204	199	211	204	218	240	171	205	215	224	213	193	234	217	214	194	224	211	242	211	193	218	194	204	213	223	201	185	219	198	216	180	175	197	199	185	192	219	205	193	202	217	206	189	216	198	203	187	207	188	167	227	216	216	209	199	188	219	207	215	232	212	205	195	191	209	194	209	207	222	218	190	231	186	217	211	208	220	205	186	190	204	196	200	203	202	212	177	213	239	202	200	205	202	226	205	207	198	187	214	209	186	195	200	215	171	201	215	234	211	201	187	182	163	209	165	202	210	180	184	213	219	222	170	245	207	222	205	225	204	209	199	211	224	199	209	200	216	220	182	217	221	201	229	185	183	215	224	209	211	192	206	187	195	198	182	217	197	210	197	228	190	193	206	193	237	191	218	219	189	226	236	203	185	224	213	207	195	210	190	215	208	177	218	220	214	204	205	223	214	203	203	206	198	193	180	203	189	192	185	213	235	225	201	180	215	192	202	213	205	212	215	177	197	210	213	203	225	192	238	198	221	208	229	256	230	191	193	219	207	204	186	214	217	192	219	227	231	176	223	213	199	218	198	195	215	205	203	212	235	236	214	186	201	242	213	204	231	213	204	194	192	201	187	222	216	219	209	194	219	230	230	226	192	173	205	205	214	210	182	188	196	223	179	206	193	190	210	197	207	201	187	211	219	215	204	175	194	222	220	183	204	187	206	191	216	213	200	229	218	218	190	214	214	198	211	226	194	226	240	229	189	173	190	200	222	220	207	192	195	195	217	205	224	174	191	200	209	234	183	200	222	199	185	210	203	236	200	222	220	210	208	222	201	212	232	209	235	207	214	207	200	201	233	196	192	207	212	221	181	202	194	207	193	206	205	185	219	187	226	214	203	196	172	200	216	220	209	215	204	198	202	189	218	198	216	226	193	221	203	214	187	169	209	233	201	211	229	193	188	193	211	206	215	197	197	200	221	184	218	198	207	199	188	194	207	208	212	206	223	212	214	189	211	201	200	199	213	186	193	192	240	207	214	207	215	195	198	207	208	233	196	227	192	206	191	218	204	211	194	190	188	217	194	207	176	202	212	226	208	194	217	199	195	217	231	214	226	197	187	197	170	207	198	208	230	211	197	210	206	211	170	194	264	209	181	222	212	221	224	201	223	195	212	208	206	204	195	197	205
23624	35202	20628	11720	5228	2128	877	717	604	669	1179	1344	830	495	546	506	522	518	531	483	508	512	527	496	542	519	512	546	530	526	507	511	511	526	487	499	501	521	546	528	497	496	519	475	500	544	503	501	546	498	487	499	510	501	523	515	494	536	528	499	475	501	475	491	531	543	506	508	486	522	447	529	527	529	474	499	518	521	511	507	519	481	495	485	498	555	558	510	525	476	512	512	529	512	512	518	506	510	529	486	520	542	505	532	472	555	485	558	549	493	524	527	494	545	522	493	528	514	506	482	467	520	523	500	529	542	520	525	497	498	502	540	489	508	493	541	565	507	514	510	495	513	506	490	550	483	503	511	504	499	488	504	496	527	510	483	495	529	522	501	467	528	536	515	555	495	484	499	478	531	500	498	509	478	473	497	513	512	519	491	514	489	548	519	505	563	522	552	521	513	535	514	505	488	532	528	526	486	525	485	516	492	484	530	508	537	473	548	508	506	521	521	503	472	484	487	531	505	511	513	531	474	472	538	511	547	511	483	543	511	520	538	498	512	528	539	494	511	519	524	499	537	533	494	503	531	524	544	525	484	487	506	516	508	492	542	479	514	520	510	497	527	487	546	483	514	540	517	518	506	501	522	492	523	484	505	533	507	513	523	529	517	535	536	515	519	518	457	509	494	520	539	486	527	511	517	528	510	485	538	527	493	506	509	510	473	526	572	503	511	482	544	504	522	486	507	524	493	543	509	486	523	540	541	487	524	465	528	524	481	499	504	500	561	549	551	500	501	512	499	526	520	526	491	478	493	486	516	518	515	512	497	503	538	506	440	509	521	482	504	493	501	507	534	540	505	529	539	534	512	480	466	500	520	510	512	510	483	535	536	511	524	498	480	519	530	516	543	527	488	502	480	524	561	510	479	526	473	506	511	514	507	512	546	528	459	518	506	485	507	488	511	545	482	497	489	535	502	538	556	485	516	500	519	479	529	484	505	486	518	458	550	519	512	515	492	505	507	513	472	497	478	469	562	520	528	502	537	529	520	502	539	484	520	503	533	532	521	500	525	496	538	498	541	528	517	490	517	517	521	536	500	537	536	523	501	487	491	538	515	540	528	532	505	532	523	533	534	507	544	525	498	522	497	505	485	527	484	500	494	476	522	503	585	498	538	495	503	518	522	512	498	497	493	505	525	542	497	559	469	498	502	533	548	498	533	530	518	515	505	497	501	518	526	488	484	491	520	561	467	534	487	536	502	525	525	495	500	495	493	511	513	509	531	558	498	537	559	471	517	527	516	502	502	499	511	497	513	534	482	511	527	508	485	509	519	522	542	554	509	464	483	539	507	536	491	551	540	514	505	487	504	494	516	511	548	520	529	478	499	551	515	508	505	499	521	500	497	486	525	515	486	540	509	485	509	523	540	564	517	511	535	519	519	506	513	501	513	517	484	492	475	534	535	513	508	525	540	487	526	526	538	506	502	545	531	508	512	519	487	493	521	467	553	526	508	524	507	546	494	533	484	499	520	509	495	519	562	524	529	503	478	514	500	552	490	504	527	513	506	504	538	514	497	515	548	505	477	561	484	519	508	514	537	534	490	494	518	536	553	499	483	502	516	528	522	508	527	488	521	494	525	525	505	570	530	504	492	540	495	521	502	525	534	476	541	519	489	509	504	504	489	534	550	487	523	520	461	499	515	514	501	518	495	569	495	505	502	545	511	539	502	496	491	513	519	542	515	498	515	518	511	529	492	539	518	501	497	502	505	528	524	559	558	498	507	493	499	549	503	528	500	541	513	542	516	527	538	477	509	546	476	533	513	568	504	496	515	506	500	462	536	526	547	498	546	502	539	511	503	554	508	483	554	507	520	516	521	513	501	528	580	478	482	525	497	513	502	525	550	469	466	482	517	506	546	529	554	491	504	579	533	529	513	464	514	527	514	506	495	523	544	470	508	557	552	473	523	501	503	534	479	464	510	479	535	504	514	512	500	488	485	494	522	490	482	537	521	482	524	536	472	560	529	478	532	495	477	530	498	506	517	509	462	518	507	522	507	540	522	537	521	568	504	497	511	532	493	543	504	510	560	493	495	539	528	511	517	505	506	520	503	508	480	538	528	520	527	473	512	520	506	462	520	489	513	563	540	531	508	540	504	530	497	553	490	456	518	529	451	536	508	514	538	483	524	530	502	482	497	468	529	547	478	527	506	541	560	452	500	510	502	511	504	509	541	565	538	497	541	519	512	507	537	523	473	504	538	525	488	474	526	502	550	533	501	491	517	515	538	493	522	558	538	475	521	486	499	474	513	532	507	529	493	515	470	553	524	523	509	503	470	511	541	525	494	530	502	503	515	515	502	545	536	552	554	549	518	544	501	520	470	526	502	505	533	494	492	517	514	530	506	544	507	532	486	531	515	511	492	533	494	527	509	480	523	478	486	501	506	488	524	540	480	494	497	503	503	490	473	552	478	518	472	499	522	507	514	500	496	549	482	520	514	506	505	512	523	516	520	491	511	497	534	510	489	519	520	504	486	485	511	501	509	492	506	457	520	483	504	510	499	488	529	514	523	484	503	492	484	502	513	529	531	469	531	509	538	504	539	515	525	540	467	499	489	468	509	498	543	503	536	536	500	503	497	474	528	526	527	505	482	497	498	504	523	526	512	508	507	521	515	464	529	505	527	502	521	503	507	537	554	487	538	539	507	511	526	540	477	544	472	496	539	529	522	496	526	522	528	522	516	532	516	516	508	490	504	492	488	496	488	543	520	537	535	504	493	523	514	500	515	541	466	496	497	533	515	526	515	505	529	534	518	485	520	493	491	506	537	512	492	502	487	527	502	491	501	552	485	486	507	516	469	491	488	503	542	479	543	497	509	514	518	476	541	521	512	515	481	523	511	499	513	535	526	527	455	488	504	483	499	517	542	517	509	520	521	520	528	489	533	489	500	516	528	496	551	534	495	527	503	522	497	511	534	510	516	491	508	491	491	494	529	516	490	503	525	514	540	500	522	509	490	525	490	509	529	484	562	477	509	523	526	513	514	467	548	492	502	542	505	486	489	517	532	492	545	513	545	502	519	516	539	509	526	502	498	503	491	500	528	492	539	505	499	502	541	508	482	523	495	481	525	495	486	478	532	535	539	520	524	494	566	547	510	516	535	529	511	512	504	546	537	529	513	488	502	504	537	549	493	521	512	537	556	515	505	503	533	476	510	461	507	550	523	445	496	540	513	499	504	513	506	488	522	500	511	519	539	511	479	461	508	503	529	516	495	499	462	533	508	557	501	508	466	504	584	486	534	540	515	530	499	521	489	486	521	519	509	495	490	534	537	486	482	518	506	506	524	510	500	507	510	469	485	561	513	524	463	557	524	531	564	526	501	527	527	464	492	475	528	572	509	549	557	518	517	480	489	513	520	558	525	516	486	512	482	516	519	513	499	506	480	552	527	522	514	493	522	543	498	534	484	486	506	469	567	532	519	535	480	518	488	521	488
24379	21466	25130	28211	21486	21551	16639	1529	409	862	2828	3820	1143	211	214	209	220	230	208	219	197	171	185	200	187	174	211	193	188	179	206	196	195	202	214	195	194	199	199	199	215	207	222	192	173	200	219	186	204	190	194	221	220	198	187	196	201	210	208	205	217	207	217	187	207	199	202	174	181	210	206	221	207	180	200	209	191	199	217	225	185	213	187	183	183	227	218	244	204	231	238	180	167	199	173	227	193	226	216	222	199	188	193	212	192	211	191	209	200	207	207	203	169	197	204	199	219	186	232	200	188	204	215	216	234	207	198	237	204	154	190	215	172	208	225	168	194	199	183	227	169	202	175	226	203	193	204	203	180	184	216	191	209	194	195	188	194	181	215	200	203	201	210	189	220	191	178	187	186	192	221	212	190	185	191	184	194	203	180	217	205	172	175	168	204	200	224	193	192	177	197	194	166	213	191	202	202	208	233	212	214	198	238	214	212	206	182	211	187	192	186	191	195	173	199	204	222	233	234	184	188	198	177	211	187	171	220	204	178	199	203	182	201	216	215	212	215	214	213	214	196	226	194	197	159	228	192	196	208	226	187	209	195	193	193	216	210	224	189	209	188	206	202	173	192	202	183	203	202	222	218	189	212	193	204	234	219	187	207	191	210	186	201	199	217	186	219	187	197	178	196	185	220	198	199	209	208	214	195	210	203	207	207	189	202	209	219	232	209	190	195	208	225	184	183	171	189	204	200	206	170	206	216	216	221	206	176	194	189	206	225	198	202	209	179	207	214	217	212	190	200	237	220	215	212	226	172	200	203	198	188	204	197	213	185	200	194	188	202	197	202	183	197	177	171	216	216	189	179	178	173	203	215	205	192	198	190	199	194	233	223	192	197	199	192	178	202	218	196	185	197	226	203	200	191	187	228	194	192	230	233	213	205	187	222	186	198	206	174	222	200	218	172	201	188	217	195	196	195	190	208	217	205	187	202	206	195	199	210	219	205	198	206	230	186	230	196	184	201	216	217	212	197	202	203	205	217	195	204	217	199	175	198	198	204	202	193	211	212	199	210	207	184	185	187	220	201	186	198	196	151	199	212	220	224	248	195	210	218	201	219	193	194	208	177	186	198	194	198	189	192	222	211	188	198	190	223	205	209	187	214	188	211	224	200	205	177	229	199	208	198	213	213	206	182	187	226	189	204	203	208	207	204	216	188	197	200	211	200	223	188	194	234	166	206	188	220	209	190	200	200	217	205	188	199	220	195	212	176	211	200	179	216	226	168	189	188	218	211	181	215	188	202	199	199	162	201	203	197	214	178	185	217	190	201	234	205	202	204	186	208	189	189	189	187	189	236	170	198	216	190	186	184	230	191	191	185	199	194	204	193	179	218	197	192	186	222	210	210	236	224	179	199	198	202	204	208	204	225	217	223	197	198	204	216	181	202	218	189	228	215	219	213	200	210	218	208	210	198	219	215	226	221	181	189	230	233	190	218	231	224	191	176	205	174	192	203	191	179	228	202	192	211	195	184	196	210	177	209	211	209	199	202	214	188	223	229	204	224	167	211	202	220	201	216	200	215	196	213	216	207	191	225	203	194	191	189	224	224	190	208	211	186	228	213	200	204	183	193	217	227	200	173	211	195	197	182	166	216	227	181	179	211	184	202	178	178	203	197	200	215	225	209	198	195	208	213	194	168	196	195	186	207	194	216	179	234	203	203	201	208	233	196	209	227	193	206	220	229	208	217	206	208	206	208	215	212	199	206	194	221	206	231	218	200	206	185	183	210	207	213	204	232	213	199	208	209	178	187	184	180	175	215	207	203	218	196	178	204	167	202	185	191	204	191	196	204	195	169	225	188	186	215	212	190	234	204	218	171	209	186	179	175	191	220	205	206	211	204	210	194	203	190	201	194	215	177	204	199	197	161	210	201	218	189	209	192	208	191	205	188	180	170	228	224	220	191	206	232	233	189	195	207	198	213	207	211	189	205	212	196	193	193	203	189	196	195	206	193	165	232	205	185	204	206	205	196	190	180	219	209	197	193	201	211	207	207	191	212	203	195	227	205	170	186	199	183	204	206	211	214	196	189	193	189	205	208	213	189	185	207	190	182	208	189	221	218	178	228	219	205	201	209	180	200	211	201	191	207	199	213	204	187	212	209	194	196	197	210	191	183	185	234	209	194	224	192	224	207	196	187	189	177	184	199	195	212	186	198	202	194	214	186	175	197	177	239	192	202	214	209	206	218	189	178	189	196	191	196	208	229	228	195	200	225	222	203	186	200	223	212	184	198	187	200	186	189	193	183	228	192	205	202	188	183	190	210	206	183	222	210	199	177	176	206	192	204	201	206	186	220	217	213	187	211	199	179	164	207	162	176	215	217	186	218	195	193	212	206	199	178	191	208	200	196	194	200	207	188	199	205	215	215	217	208	198	247	193	190	208	203	165	182	171	216	198	208	200	204	206	176	195	220	207	194	199	189	196	186	176	205	180	212	204	165	204	185	193	207	202	184	190	197	205	220	206	203	193	192	191	208	215	193	207	223	190	196	200	188	203	186	188	226	191	202	184	187	183	178	217	187	205	194	210	196	185	183	191	208	193	199	224	191	199	190	186	206	219	200	181	206	207	197	185	202	215	185	203	179	217	183	215	215	201	212	190	186	190	202	199	181	203	206	241	203	188	202	205	188	201	221	191	195	216	205	177	219	199	204	214	182	191	179	200	205	215	198	210	211	216	193	217	201	203	218	203	204	189	205	224	183	218	189	219	193	187	173	183	199	211	187	189	203	189	196	211	176	192	185	215	206	200	193	194	201	222	187	197	218	201	202	203	199	201	213	207	192	188	195	210	205	192	204	205	214	190	195	209	180	195	205	190	198	216	184	212	184	230	218	225	192	224	190	216	205	234	191	223	219	217	189	217	215	232	207	206	216	195	196	185	190	194	177	184	168	199	211	163	217	213	228	210	169	209	234	187	205	197	190	204	203	218	201	206	203	193	214	190	194	189	184	209	211	191	197	204	220	204	182	205	208	225	203	207	192	176	208	193	196	210	205	216	201	206	210	207	182	211	203	198	191	194	196	199	173	207	209	206	217	201	193	203	191	193	204	216	184	190	215	191	201	210	221	203	180	210	205	218	209	186	199	184	181	188	208	214	205	194	204	234	214	205	194	180	197	184	192	209	201	180	195	208	213	194	174	184	211	207	203	188	185	189	192	229	219	191	191	211	209	225	175	195	188	190	166	182	179	205	193	216	193	200	188	207	206	207	177	190	205	210	205	200	216	222	211	208	194	188	190	210	207	200	219	240	205	209	187	226	197	178	171	227	201	206	222	177	203	204	207	217	213	210	210	206	218	211	206	202	196	189	197	209	216	206	198	211	209	183	210	195	197	176	239	205	217	178	194	197	198	211	235	211	196	190	199	185	205	180	181	214	212	181	196	216	210	216	212	207	206	223	175	222	211	197	183	192	191	226	223	202	210	168	199	204	202	193
26330	42194	27733	17114	6806	2621	1416	784	596	854	1967	2462	992	465	503	518	497	449	505	481	495	495	496	495	455	483	510	452	494	480	464	491	486	489	509	457	508	480	492	510	440	499	469	472	473	444	474	495	490	512	484	492	488	485	455	516	496	466	503	497	501	468	507	467	490	493	449	446	469	494	550	476	456	460	494	444	457	497	445	495	463	451	516	480	463	503	476	501	467	471	495	476	483	490	497	446	439	461	475	487	484	496	465	491	435	462	483	500	457	449	453	476	461	473	484	506	486	502	472	509	481	494	457	485	458	485	517	471	462	488	496	431	478	476	475	480	469	471	477	515	470	494	453	457	480	453	484	503	454	458	481	481	482	487	476	477	477	492	514	474	492	502	487	485	502	506	498	509	452	475	462	452	488	453	502	458	485	475	503	517	471	499	478	467	481	516	495	465	481	475	458	473	483	500	478	472	486	465	496	491	472	472	458	455	475	493	531	478	485	457	490	440	483	471	548	459	484	439	488	453	458	466	432	511	461	507	477	477	472	497	514	470	478	491	480	485	478	481	492	445	468	479	467	492	473	463	501	456	459	498	437	505	459	466	480	483	486	475	481	489	506	494	430	498	481	498	532	504	503	494	463	483	466	493	480	482	511	455	456	493	485	535	491	513	476	487	496	472	445	494	505	474	501	459	479	499	491	480	492	478	486	501	477	478	468	457	489	496	461	455	459	470	457	455	459	478	471	460	476	462	456	499	523	476	478	484	473	513	461	480	482	492	455	496	503	502	464	464	479	480	474	488	485	465	465	464	470	447	489	474	495	443	447	477	455	505	480	466	466	479	454	483	450	442	487	449	497	519	501	506	504	471	467	507	491	457	484	494	476	459	470	501	467	435	479	439	473	534	503	474	443	475	480	466	494	468	481	458	457	466	481	459	466	492	444	481	493	449	453	473	494	488	463	477	457	468	471	506	500	461	451	459	505	453	469	495	475	481	460	506	513	481	493	520	453	511	452	522	478	467	460	477	495	467	472	458	460	485	435	481	458	478	476	485	461	443	519	489	477	487	464	466	454	466	461	508	470	458	498	482	483	488	475	498	499	474	518	457	505	466	454	461	472	472	471	495	470	469	448	495	478	490	499	466	475	450	494	462	503	470	435	468	498	488	509	474	476	480	485	465	471	477	486	479	496	493	476	464	468	493	481	472	496	492	464	474	439	478	505	534	465	504	471	478	428	485	463	451	466	503	509	442	483	489	451	485	492	498	466	466	491	528	517	500	523	492	468	475	513	471	484	480	508	533	471	485	473	508	491	467	498	484	477	463	508	497	463	450	451	498	491	444	481	458	490	460	460	486	464	464	465	461	458	477	464	518	464	451	466	460	453	480	478	485	482	500	477	474	441	454	463	481	506	471	513	445	525	489	483	510	513	490	498	432	488	468	467	481	472	452	473	501	440	467	442	473	448	488	464	495	496	456	457	476	478	495	509	477	466	504	493	501	501	514	433	472	472	461	465	477	488	489	489	460	445	483	489	451	488	515	481	530	453	523	472	435	461	459	533	497	488	458	493	497	461	474	511	507	495	443	513	489	507	464	480	448	493	523	486	474	411	472	482	467	506	484	478	443	480	504	458	463	440	485	467	475	528	462	482	478	531	437	490	483	495	474	521	494	439	458	500	471	477	442	476	462	497	501	471	498	477	452	503	510	510	499	495	450	491	500	471	476	481	493	498	489	476	470	470	469	482	502	443	475	497	514	463	475	491	488	495	497	508	510	522	445	470	467	471	444	477	477	450	454	502	482	509	420	467	512	453	505	463	460	459	457	482	484	474	484	501	469	499	470	487	510	493	451	479	446	513	487	495	472	478	433	474	469	464	514	492	522	469	491	486	491	507	459	452	445	485	486	504	470	478	494	506	487	457	457	475	495	456	473	488	491	474	528	510	464	439	472	488	478	519	446	466	487	492	494	466	480	436	478	423	406	505	432	436	462	475	480	468	485	456	471	499	467	450	470	469	485	482	481	486	485	475	470	463	489	506	469	504	508	492	483	507	467	479	468	510	519	491	500	516	505	535	491	484	509	464	492	493	493	440	484	475	431	449	454	459	469	479	446	492	494	462	510	496	478	481	513	449	455	457	460	480	456	476	476	483	434	481	476	503	467	487	489	490	463	493	476	485	470	478	480	505	522	482	467	494	509	469	437	466	437	497	468	474	462	488	447	491	490	481	505	483	494	458	484	491	472	515	480	488	478	511	493	484	482	469	514	484	459	489	481	486	505	472	509	472	453	490	489	445	503	463	475	485	472	507	484	455	440	471	476	503	481	467	508	495	448	470	497	542	496	516	497	483	491	439	463	489	456	459	505	477	460	472	446	473	419	469	470	509	472	463	480	462	505	498	508	495	487	474	457	501	468	472	478	457	446	497	455	498	489	465	476	487	478	464	434	474	462	500	473	448	452	470	512	486	475	445	482	498	478	490	447	474	496	521	452	466	502	485	444	499	510	477	469	480	446	507	469	472	472	482	497	439	436	456	480	451	507	497	462	487	479	453	472	516	484	467	453	484	496	518	438	513	469	453	483	489	461	527	505	497	507	515	475	453	463	487	489	477	438	473	454	443	434	476	454	498	507	481	470	484	481	455	468	467	481	485	487	485	457	448	488	497	497	466	474	509	459	519	444	465	483	514	486	474	471	454	483	437	500	497	482	468	480	466	444	451	436	462	500	455	476	471	526	474	483	474	478	468	475	459	455	460	490	497	460	461	462	477	500	454	511	448	458	456	495	488	473	489	470	516	469	477	512	476	486	497	496	462	466	466	475	464	493	467	499	451	478	475	443	493	472	498	482	444	460	476	465	472	473	460	510	455	450	443	430	435	447	467	464	461	489	487	475	482	482	442	466	460	470	493	443	459	492	485	494	489	475	537	476	494	477	481	461	458	512	465	500	473	456	475	467	497	485	502	492	479	456	436	476	510	462	485	475	471	446	485	488	485	485	459	457	471	486	450	499	484	485	490	460	463	467	521	478	503	465	470	462	472	467	420	502	502	500	487	485	475	484	462	481	503	451	488	508	457	456	502	471	447	482	475	505	478	432	517	464	472	487	480	479	490	501	510	511	490	462	513	458	447	472	434	481	429	476	473	472	505	484	474	485	491	494	441	489	479	493	497	480	455	471	446	458	467	484	446	471	470	494	451	512	502	508	487	475	467	474	483	479	449	513	479	482	468	483	496	458	481	475	490	404	483	454	487	483	503	500	466	513	482	496	473	489	482	470	490	476	451	500	457	471	503	498	471	506	493	491	500	520	495	505	493	492	478	500	430	501	455	444	508	475	508	468	480	430	454	505	485	471	497	478	489	464	469	494	469	501	503	440	511	486	491	488	477	449	480	498	479	473	453	454	487	440	521	499	469	463	485	500	489	453	493	488	496	492	529	491	481	449	500	500	451	488	468	450	490	466	468	502	451	478	509	500	484	473	513	486	498	482	441	470
32612	23350	20429	9464	2695	914	413	241	172	180	250	277	161	107	116	153	124	126	127	111	136	142	128	132	152	128	128	145	130	136	154	120	142	112	132	123	133	133	140	122	123	144	129	141	145	141	149	125	127	144	131	136	116	138	150	133	136	137	144	119	132	122	141	113	114	155	119	139	101	115	126	131	122	150	144	127	155	120	111	129	136	129	143	128	112	127	130	150	141	141	119	135	155	109	120	130	124	127	123	110	133	118	122	150	127	112	116	129	133	142	128	131	132	145	120	137	139	151	124	122	137	149	134	142	151	144	112	118	122	122	133	111	129	140	133	144	116	132	120	137	132	112	114	117	132	135	136	135	131	109	123	136	139	113	133	125	142	124	132	107	115	138	132	122	148	141	117	138	132	118	126	128	137	130	119	129	130	131	163	140	159	133	124	133	133	133	164	133	122	141	132	123	148	141	145	125	141	127	133	146	142	126	135	126	123	115	123	130	133	127	128	136	146	130	123	160	130	126	128	136	139	136	117	128	131	126	114	138	143	116	132	150	134	120	112	115	130	113	130	134	140	149	141	135	151	136	108	138	138	139	127	118	153	127	129	126	136	150	145	127	109	128	131	136	130	147	138	140	125	149	142	110	133	141	140	131	145	133	128	119	124	126	116	151	111	126	138	140	121	134	131	122	149	114	123	108	121	140	122	128	116	104	148	130	135	117	145	120	133	151	115	100	121	136	127	125	115	148	109	129	117	110	141	132	143	138	146	128	115	146	123	144	129	115	128	125	128	105	143	131	132	127	142	127	140	148	133	134	119	134	136	134	129	127	139	113	135	146	116	160	124	136	104	115	115	142	131	120	121	143	120	117	142	134	124	129	128	127	123	136	113	133	112	151	147	126	132	134	127	111	122	139	132	148	117	138	145	121	125	147	120	152	132	129	109	136	144	158	141	132	154	142	126	148	144	114	116	133	148	130	140	132	142	133	137	120	151	109	115	133	121	126	125	110	124	124	140	133	143	125	141	147	143	147	130	129	151	130	137	125	133	114	146	131	128	136	126	115	132	134	139	132	115	111	134	141	144	132	108	114	112	138	117	145	128	136	135	129	151	122	129	140	126	150	134	129	156	169	144	144	119	127	121	148	123	119	141	147	139	134	130	142	149	133	131	124	120	114	141	136	133	114	131	139	145	111	117	149	111	130	116	147	124	140	139	118	129	133	122	136	127	145	128	124	121	128	142	110	142	126	111	108	141	132	141	132	142	121	119	129	143	140	137	130	124	136	121	116	143	122	109	114	122	135	128	126	122	126	136	143	131	126	138	124	145	139	136	110	124	120	140	136	149	138	132	135	125	141	122	127	126	137	117	153	141	132	140	116	108	122	147	151	145	106	122	142	116	142	111	122	135	123	127	119	121	131	145	124	133	126	122	142	140	122	121	144	132	129	118	119	130	138	118	143	146	131	131	136	145	138	134	125	110	119	143	123	131	127	126	125	106	132	125	127	135	130	121	142	137	122	164	143	144	107	148	156	140	149	150	127	152	142	138	128	128	125	139	112	138	121	136	137	129	134	162	139	135	129	118	113	126	119	125	135	143	143	141	139	146	146	121	128	130	114	133	132	125	133	103	129	140	120	127	129	128	123	154	112	150	135	125	129	145	132	141	162	146	113	129	134	126	140	136	134	138	137	139	121	114	137	143	142	129	131	133	130	116	137	146	135	136	115	143	117	121	157	152	146	154	152	120	162	128	100	136	128	125	132	139	140	150	117	140	145	123	148	132	142	140	144	120	135	128	98	115	130	161	139	148	111	130	151	113	139	119	120	129	132	148	115	116	132	134	132	131	133	138	119	140	123	119	133	117	134	121	146	141	120	122	134	113	133	133	130	103	133	115	120	128	122	131	125	128	125	122	125	136	123	134	125	143	130	109	116	112	152	121	132	134	121	144	115	145	131	142	122	137	156	118	139	119	128	128	129	148	133	114	133	135	126	119	127	127	142	109	132	128	136	135	119	123	131	142	125	135	126	124	120	124	137	124	132	137	130	134	131	143	127	120	132	133	123	127	142	142	139	125	130	137	131	128	121	125	161	123	128	156	102	132	132	136	120	122	119	126	120	138	124	158	136	136	137	134	157	152	128	126	132	126	127	169	108	111	142	111	134	143	113	125	117	136	130	127	130	129	149	140	127	136	125	142	135	120	142	111	153	146	109	126	129	127	125	145	130	155	127	138	132	129	133	121	118	127	116	137	140	129	153	127	148	153	138	140	120	145	128	162	128	132	136	140	147	129	125	107	131	123	117	155	127	152	127	122	145	134	145	142	127	144	146	161	116	114	118	141	138	144	131	119	152	132	128	131	122	118	112	147	132	123	131	127	141	126	141	137	125	116	125	145	146	125	140	136	123	135	128	121	106	138	128	129	134	135	145	120	131	123	140	151	150	130	120	137	128	140	133	122	141	133	153	137	143	147	127	145	133	124	141	132	120	131	145	128	126	130	142	125	135	146	137	152	121	116	126	137	131	147	159	135	125	155	122	128	128	146	141	131	127	113	149	130	144	118	124	141	122	152	137	146	133	138	131	131	119	159	131	140	129	133	141	127	123	144	120	138	128	129	122	131	135	131	142	120	139	137	138	139	113	143	135	134	151	133	152	133	142	132	134	134	129	131	122	140	139	133	121	146	123	131	117	125	121	136	126	135	140	138	118	150	122	153	124	125	150	150	136	140	104	117	151	143	135	138	137	132	135	120	135	122	149	176	129	122	131	151	131	123	126	152	133	148	136	127	128	132	119	150	139	135	124	122	125	145	113	145	118	127	123	116	120	138	135	147	122	136	126	141	164	138	138	123	115	141	121	147	111	126	123	123	130	140	142	121	127	117	131	136	133	129	142	138	123	149	134	142	127	157	132	139	121	131	126	121	134	132	120	154	127	128	127	105	145	137	147	150	134	117	114	132	133	144	133	126	139	148	145	137	106	134	134	114	148	125	131	145	129	127	132	128	116	157	132	143	131	115	138	150	113	139	133	124	128	122	132	136	171	130	131	140	140	123	116	95	119	121	131	143	132	134	118	151	121	132	145	130	117	145	130	133	155	131	135	122	114	132	145	116	131	121	146	121	110	138	137	150	104	154	143	146	125	113	139	125	123	146	134	139	120	159	116	120	133	127	141	115	144	113	96	142	146	115	132	124	134	124	120	128	120	124	147	120	137	114	123	128	143	131	151	132	111	109	125	135	114	125	128	120	135	134	129	122	152	146	149	150	152	127	126	131	135	135	139	115	147	141	131	114	134	119	139	139	129	123	137	119	140	123	137	132	125	133	138	131	128	120	142	155	135	136	128	143	103	121	133	136	140	124	144	117	117	134	124	118	125	159	125	139	114	158	124	118	135	127	119	123	122	126	126	124	118	144	133	158	134	127	121	144	127	138	124	130	135	121	117	116	118	123	142	126	117	137	121	142	111	131	112	126	130	132	129	132	145	130	139	156	133
24540	26630	13348	5235	2007	933	523	431	387	409	465	463	377	368	328	365	375	365	370	377	387	363	347	372	356	380	389	371	371	392	368	379	390	344	348	348	351	349	349	361	392	345	383	344	364	337	355	354	315	364	383	380	357	347	365	341	394	376	343	324	329	337	374	363	402	356	394	346	378	361	359	362	362	363	336	376	378	365	352	376	324	344	379	337	366	354	378	373	333	338	325	333	341	358	346	355	373	361	361	358	346	341	387	356	369	401	349	345	357	367	371	381	404	358	392	362	364	374	368	359	357	401	376	379	363	365	376	358	377	369	344	375	345	391	394	348	363	394	363	362	338	316	387	379	356	332	346	363	337	371	345	350	360	395	366	392	351	366	369	371	407	343	348	382	353	377	350	355	359	383	354	360	365	357	417	392	326	376	347	327	363	336	348	352	370	362	345	350	359	370	351	383	357	365	383	373	347	374	331	357	385	374	357	328	368	374	365	336	339	334	397	330	348	363	347	357	342	339	355	348	359	356	377	349	337	337	383	381	348	381	364	355	346	374	391	370	372	345	375	363	352	379	335	355	363	379	396	322	410	326	383	378	362	356	379	352	377	334	350	345	377	384	388	343	370	368	373	384	335	365	377	366	380	380	354	344	351	390	359	375	361	366	369	396	365	364	352	344	376	365	359	318	364	329	377	351	355	329	360	322	321	365	372	367	355	341	388	378	371	343	352	377	377	363	322	326	368	354	387	356	389	341	391	372	356	343	387	390	362	368	321	363	349	361	382	334	353	334	348	343	375	371	408	346	333	381	357	359	365	352	376	345	336	373	354	368	352	351	335	350	365	392	345	356	316	325	363	334	345	370	345	373	368	411	371	382	386	370	360	356	360	327	370	355	339	340	383	365	350	363	397	356	397	390	364	333	348	367	362	367	349	339	349	418	382	361	368	355	347	366	342	395	353	380	344	362	332	328	382	366	383	302	383	358	380	366	342	368	356	330	317	368	371	361	388	397	372	343	347	356	393	378	337	372	349	351	390	358	377	326	360	342	346	335	355	333	373	351	363	342	371	336	361	370	357	374	358	349	351	359	325	370	376	381	351	353	348	379	356	355	337	353	366	393	363	370	371	363	349	364	341	350	352	351	361	357	350	371	362	369	372	367	346	322	363	386	381	329	347	374	381	351	331	383	365	348	386	356	373	374	381	354	351	373	388	345	359	357	350	365	374	316	361	354	360	388	381	354	352	383	383	345	356	338	338	328	355	382	371	359	356	337	379	351	357	331	366	395	362	314	368	344	351	404	331	376	370	390	325	363	332	362	375	352	330	359	406	357	349	378	341	355	347	348	388	340	344	347	362	344	341	335	383	359	379	368	324	374	357	341	387	359	366	369	338	313	332	340	373	336	390	370	366	320	358	340	371	341	394	339	343	329	343	344	378	355	377	349	374	369	349	355	325	362	385	346	332	344	372	377	348	363	346	370	365	359	380	363	352	361	328	356	371	410	363	345	357	365	363	369	343	404	363	344	340	380	362	351	355	334	359	353	343	363	354	345	373	387	357	375	376	383	366	358	333	330	374	381	378	379	390	372	349	348	353	349	367	353	384	359	326	338	394	360	373	365	344	347	375	341	339	350	367	359	386	352	357	361	372	355	359	328	350	357	367	355	359	347	375	338	348	366	346	356	369	342	350	333	352	355	375	378	351	329	344	343	353	388	341	366	358	365	346	344	336	337	337	391	366	349	347	367	374	354	365	373	375	314	329	378	375	399	376	357	323	387	351	358	369	341	335	362	375	358	367	386	337	350	349	379	331	395	375	390	336	366	369	389	375	358	388	339	390	343	382	343	350	353	365	381	351	354	346	398	389	327	393	345	390	378	345	354	368	355	348	390	374	392	356	382	374	320	408	328	353	352	382	357	368	357	342	361	364	344	389	326	383	366	356	359	348	373	342	363	375	360	372	338	349	340	357	379	377	353	365	334	373	352	360	328	363	384	399	368	377	378	373	345	346	348	375	366	357	406	309	348	348	343	373	362	341	370	376	355	347	364	399	400	339	357	354	363	380	386	365	359	377	349	371	382	336	366	390	336	333	342	353	380	371	346	338	372	400	347	373	362	370	384	352	358	351	355	367	339	399	349	378	353	355	363	312	339	380	355	345	374	379	355	364	364	379	393	318	364	374	348	351	378	375	343	380	378	389	364	360	371	391	326	358	333	366	355	352	360	359	345	341	364	355	392	379	357	361	357	347	340	343	336	357	374	351	362	374	350	328	390	383	362	390	361	368	382	387	342	332	322	355	364	365	363	351	354	349	352	361	366	347	377	366	397	358	360	383	317	389	373	329	389	384	359	356	378	362	356	342	373	341	391	330	368	384	348	375	365	364	372	369	379	397	358	369	360	350	335	372	367	363	333	354	364	367	371	386	350	310	384	410	362	350	374	368	351	341	383	372	390	350	368	387	373	346	341	387	359	362	346	377	369	405	355	365	398	347	380	378	385	395	386	346	362	379	368	322	348	364	358	389	345	388	343	345	357	377	399	367	349	370	387	334	387	397	320	375	311	366	344	381	369	391	374	378	378	351	371	355	366	395	386	369	354	348	375	346	348	343	371	358	354	287	374	338	383	405	348	384	346	342	341	348	356	353	354	392	375	330	321	378	407	376	371	385	369	336	356	369	381	378	399	364	361	378	370	313	357	341	367	343	355	321	367	384	375	352	354	386	350	360	365	361	339	357	336	353	379	342	354	378	320	319	368	350	381	398	367	363	360	348	353	364	341	380	314	366	364	322	370	335	329	346	354	384	380	365	353	371	367	359	348	366	369	341	359	343	375	374	354	344	377	337	379	362	387	367	369	372	368	365	343	336	385	348	337	375	381	357	350	363	380	372	340	337	355	327	322	378	346	339	364	359	349	347	361	343	347	374	362	384	365	353	341	345	329	364	372	347	348	353	364	381	368	327	374	358	368	390	407	365	385	369	345	363	348	332	327	392	357	344	370	345	394	312	388	357	386	362	361	372	358	374	381	344	366	362	339	376	363	365	376	362	322	367	382	353	347	361	373	369	392	342	348	373	332	392	355	353	329	373	390	330	344	377	339	364	324	342	343	377	380	355	388	392	379	368	357	355	329	332	315	375	351	361	334	343	344	349	370	379	354	374	346	365	345	358	377	350	386	355	353	347	342	364	366	369	328	346	371	347	351	359	358	351	378	368	366	386	351	363	371	368	369	394	336	374	329	349	344	400	371	352	367	391	369	356	366	346	341	384	361	401	340	378	346	347	332	323	353	376	359	352	357	371	323	351	327	325	360	371	362	332	367	364	348	315	378	364	368	387	383	360	348	327	335	351	358	350	359	352	357	362	353	348	378	320	392	339	392	350	347	372	354	371	385	360	343	381	356	413	327	342	384	398	377	352	341	351	348	332	365	368	382	376	364	365	379	343	391	338	374	340	365	374	364	366	392	370	338	354	412	349	362	342	359	337	349	350	333
25030	21514	24859	28591	21570	19350	2336	455	289	391	1928	1951	338	223	210	203	236	211	228	224	214	216	206	194	195	194	206	199	213	194	208	207	217	196	197	182	229	204	221	207	206	190	218	216	203	170	216	209	201	208	205	203	201	214	184	203	210	193	192	198	173	212	211	177	199	221	207	223	197	202	178	206	222	264	196	197	206	208	209	186	226	181	193	189	207	212	195	205	213	206	207	206	208	201	199	200	240	222	219	202	207	196	181	220	181	198	215	196	194	211	208	209	212	226	197	203	224	221	184	228	229	224	197	205	217	199	226	209	181	242	213	215	199	203	201	222	219	233	210	210	198	186	199	226	220	203	228	202	208	212	203	197	225	222	183	189	195	194	208	200	215	210	204	217	188	196	189	200	200	216	224	214	209	181	234	204	193	226	193	184	207	213	187	210	202	198	199	212	205	209	212	175	192	207	187	219	220	212	222	181	179	202	191	184	234	208	207	212	178	198	182	192	210	201	240	211	193	202	199	211	253	231	183	237	204	218	216	207	183	200	219	190	188	190	219	205	195	217	211	195	203	217	188	168	221	214	209	214	219	214	216	213	197	198	189	226	201	202	200	198	225	189	214	196	231	215	194	199	201	219	221	179	191	176	202	221	227	211	197	194	207	242	186	199	207	224	210	213	189	198	204	216	189	188	230	193	180	199	225	229	201	173	198	205	206	220	200	181	217	190	197	207	175	196	192	193	196	202	227	190	206	226	187	201	203	230	208	208	204	203	213	183	223	191	197	206	202	217	221	192	224	183	200	231	197	195	221	202	198	212	224	193	223	188	207	178	183	206	209	199	205	191	205	220	216	215	205	181	210	220	201	223	235	215	171	165	211	184	203	184	187	203	218	196	190	212	217	206	209	210	200	213	205	218	186	198	207	204	222	195	209	218	213	239	220	189	177	214	186	219	199	217	202	215	213	195	214	229	195	212	194	216	203	207	234	167	203	178	208	194	176	216	189	217	190	199	197	199	196	192	176	208	211	184	216	211	206	209	203	197	199	183	229	198	184	221	190	226	213	227	198	203	222	250	215	235	197	193	191	187	197	199	194	200	204	214	196	173	217	197	206	222	200	206	205	203	176	210	215	210	212	220	198	196	219	205	192	207	211	176	232	198	198	232	222	188	190	230	207	195	196	198	216	197	202	174	187	196	197	208	228	224	195	196	202	204	228	215	197	203	222	213	223	211	213	215	216	199	212	207	207	195	213	208	207	189	194	170	205	214	183	178	184	201	205	210	219	203	202	203	186	184	209	193	209	220	196	212	209	217	230	222	223	194	197	202	206	209	228	244	239	192	188	214	195	200	216	211	197	203	223	207	192	212	200	205	230	231	204	190	185	199	210	205	202	196	204	203	224	210	195	214	199	200	224	193	218	206	197	214	204	209	217	222	219	195	222	213	227	258	226	214	219	211	208	194	216	189	232	204	206	208	207	191	197	196	215	214	229	198	200	215	226	174	203	229	194	182	227	199	191	217	193	192	185	180	206	172	210	206	225	211	203	223	186	197	208	192	223	209	221	213	217	213	202	193	208	206	190	200	198	202	201	171	218	212	193	214	230	234	222	226	198	222	196	200	215	209	211	171	223	184	204	216	218	215	187	187	193	192	195	198	185	197	211	216	194	189	221	214	175	196	173	191	169	189	191	215	191	204	201	215	225	229	181	199	225	202	186	203	217	202	188	191	198	215	198	215	219	201	187	199	196	217	217	232	214	227	226	207	202	186	198	225	208	184	215	222	189	219	203	206	209	207	216	199	204	220	205	180	224	234	198	210	200	182	195	208	195	211	174	190	214	200	192	228	203	232	190	199	199	198	193	190	195	184	185	205	199	190	196	202	211	209	205	212	231	206	204	203	225	200	201	232	214	174	235	190	210	211	186	217	212	212	208	203	217	177	233	197	202	243	197	210	194	212	236	204	200	192	209	193	184	188	228	221	189	212	181	207	197	200	218	203	193	232	206	215	201	184	213	195	214	221	182	207	167	210	232	199	215	213	229	215	209	198	204	215	196	208	205	191	206	222	210	186	223	201	198	208	214	201	213	216	211	198	212	189	207	212	220	209	210	199	229	207	185	220	207	215	197	207	210	187	215	219	201	215	216	182	208	211	184	223	187	203	194	204	200	200	208	187	197	214	211	190	202	212	205	219	191	197	195	210	204	218	200	167	171	233	208	203	204	211	211	212	210	219	212	167	202	210	195	189	209	210	202	214	200	214	213	194	210	213	199	210	187	195	199	221	199	235	184	193	223	185	187	205	200	196	223	251	205	182	214	212	231	197	199	207	198	188	184	193	207	194	189	196	201	186	192	199	191	225	184	193	205	206	212	217	170	190	203	203	219	191	208	194	215	199	215	206	210	230	192	203	219	200	199	217	239	203	216	182	219	189	225	202	183	201	198	184	199	198	189	201	189	209	204	196	194	193	191	189	193	217	216	230	190	224	189	204	212	223	207	193	193	196	213	209	209	187	200	210	199	227	208	210	221	199	204	233	219	214	196	208	238	209	199	225	185	210	216	204	196	211	198	197	205	202	182	215	225	212	189	210	237	204	176	184	211	205	195	209	177	189	182	185	215	191	212	199	224	203	207	220	234	196	210	228	205	196	205	201	193	220	226	217	208	184	223	208	228	203	197	226	186	209	195	198	226	196	200	208	178	169	186	225	202	202	221	184	194	191	188	200	184	207	191	205	237	185	178	231	188	205	218	190	200	200	209	248	201	201	217	193	191	200	217	196	215	216	200	202	178	218	217	177	199	218	182	169	225	210	216	222	214	185	172	204	203	214	225	192	208	205	210	171	217	216	174	199	208	200	218	206	207	206	201	191	214	213	199	215	222	183	208	212	214	217	205	236	193	180	199	197	195	200	201	204	181	219	211	217	213	229	221	198	193	203	172	216	202	214	217	221	174	182	205	185	219	170	199	193	233	202	203	233	242	214	196	201	184	196	201	218	205	207	192	197	217	210	216	192	206	193	206	195	170	200	208	192	199	200	206	190	224	214	215	220	188	228	226	211	210	189	178	207	231	219	209	178	203	222	183	199	193	199	211	214	218	198	174	192	210	221	222	189	205	220	185	192	198	170	235	202	202	207	203	231	214	229	200	191	187	189	185	210	187	196	199	209	187	212	233	207	201	192	192	211	230	178	215	190	198	211	196	215	208	211	215	204	201	172	208	216	217	193	188	209	204	228	191	208	207	198	203	225	198	206	199	197	204	228	211	191	205	202	181	226	210	189	222	217	190	224	233	201	183	217	223	207	188	195	190	214	221	205	203	191	193	236	229	189	214	204	208	188	234	207	203	189	198	203	217	209	208	205	236	199	220	217	207	224	201	200	202	225	209	201	206	191	209	175	191	180	174	192	208	201	219	216	222	224	230	191	184	213	213	187	193	204	186	199	207	205	223	218	203	183	220	182	228	194	219	187	191	179	192	194	226	201	201	209	190	201
23537	35128	20817	10035	4339	1573	925	666	543	681	1496	1501	578	506	535	523	508	455	493	487	495	505	516	511	510	507	511	501	504	495	485	530	491	520	547	517	526	471	526	479	495	472	499	513	532	509	552	495	477	511	561	534	473	536	547	504	495	505	513	530	485	510	502	484	518	508	506	518	496	530	486	481	513	480	513	519	492	464	501	503	527	528	513	526	493	489	526	509	519	505	503	517	519	485	500	568	549	486	474	517	514	506	507	521	518	481	499	496	491	512	491	500	512	445	483	516	492	536	536	521	532	500	554	517	502	503	518	505	533	505	508	515	523	526	525	517	491	502	508	480	495	497	505	525	518	514	498	517	469	502	485	470	528	528	527	481	534	519	532	490	543	519	535	521	518	507	493	499	486	545	503	465	486	533	494	487	492	512	489	474	509	534	490	502	540	520	497	522	504	501	530	485	501	489	497	553	482	485	485	473	536	527	489	529	477	541	536	497	498	540	519	489	460	492	488	505	489	521	503	519	494	524	537	512	466	479	499	523	534	505	502	513	522	502	473	513	482	500	541	510	508	505	533	492	518	480	508	527	499	476	549	541	510	463	504	517	477	522	465	479	526	473	530	504	493	487	517	532	493	464	490	490	489	486	537	492	508	459	487	485	541	516	504	494	507	478	529	507	501	537	497	502	539	523	495	487	481	491	543	511	543	500	498	475	493	489	467	498	504	498	510	550	529	500	519	497	525	515	503	509	494	525	470	534	527	469	481	500	521	540	508	518	458	507	490	458	566	528	509	511	531	507	459	508	509	536	527	522	558	522	505	483	490	489	444	533	496	502	548	512	492	528	492	480	523	482	510	531	480	498	496	480	473	505	542	513	479	511	504	509	500	496	484	476	496	494	519	484	515	506	539	519	494	544	540	499	533	511	495	523	515	528	532	500	492	521	531	525	498	495	526	521	528	542	538	477	499	495	487	489	525	509	562	517	498	484	482	513	534	495	502	481	501	517	515	466	520	497	510	473	504	507	463	489	525	497	470	487	461	490	511	503	501	524	520	539	502	476	501	493	507	555	529	549	490	499	485	497	497	500	487	495	492	500	492	517	539	486	510	539	493	508	501	507	519	488	512	474	499	488	491	523	511	519	530	474	500	491	526	529	510	492	553	518	503	552	518	486	517	528	537	541	482	526	518	508	513	489	516	482	468	479	495	493	482	528	512	507	556	489	498	500	481	498	485	485	498	500	499	473	510	489	466	499	479	493	480	489	468	495	545	525	506	523	484	475	492	506	466	505	488	496	495	502	516	559	502	503	527	500	518	521	489	496	584	546	496	531	507	486	492	483	504	529	503	514	492	482	476	519	519	482	534	558	508	481	550	534	534	485	502	474	505	499	522	538	488	497	537	483	518	509	531	506	506	463	531	460	504	515	528	478	489	502	534	517	541	533	490	494	524	499	514	499	501	511	474	498	502	526	499	554	520	535	500	521	455	510	537	519	480	485	550	493	535	517	526	538	500	533	497	498	494	525	515	528	527	499	508	471	514	524	512	491	520	481	540	522	492	522	481	492	495	470	510	542	495	483	519	549	536	490	571	527	477	496	491	502	507	509	506	523	509	514	513	495	555	482	516	511	493	515	470	466	481	488	537	503	497	522	478	520	509	502	494	505	503	535	505	525	518	520	522	551	506	500	496	516	492	505	461	497	514	469	475	490	502	518	502	553	523	517	541	476	539	505	493	496	507	520	515	504	525	515	498	508	554	519	514	496	485	493	506	508	499	516	516	498	513	531	532	528	494	490	489	481	495	509	496	506	515	480	517	509	489	516	529	479	495	478	492	507	506	517	543	493	520	543	499	500	478	514	540	510	518	504	507	549	501	486	461	465	502	518	516	531	504	509	482	505	509	530	509	491	492	484	505	520	515	511	492	514	507	496	508	513	529	471	489	493	475	535	487	515	490	498	519	549	512	490	479	529	525	498	541	460	491	497	475	540	489	495	510	519	523	516	500	477	521	506	536	533	493	494	503	445	489	556	512	515	488	494	531	553	516	504	475	519	477	487	519	489	524	504	542	527	547	524	493	526	475	505	503	503	535	515	508	505	495	489	540	497	484	507	567	476	498	495	517	447	506	476	525	506	456	510	516	490	514	512	497	511	488	500	512	492	489	483	483	527	532	525	504	475	537	520	506	458	527	519	491	507	522	531	478	470	441	475	486	515	529	539	489	471	506	506	522	523	480	505	515	530	512	545	473	501	491	486	505	485	501	477	510	517	520	502	492	504	493	503	498	496	453	491	483	496	502	513	512	459	495	506	513	490	504	548	508	486	501	511	503	489	522	483	497	519	490	501	504	511	463	527	544	505	507	501	476	496	541	529	493	503	517	502	504	513	509	484	521	504	506	509	488	521	484	464	482	504	487	522	487	534	484	511	503	540	537	507	496	459	546	530	496	501	475	504	525	526	510	496	542	479	533	498	478	491	527	480	507	516	517	490	524	492	479	514	487	518	492	502	531	469	518	498	534	509	533	508	506	534	538	510	526	503	509	512	487	497	517	494	478	456	501	526	495	492	536	487	474	518	525	468	509	492	505	501	527	498	492	493	478	497	534	499	510	488	500	525	524	522	483	489	496	470	533	522	524	506	481	500	502	516	538	517	478	472	485	502	485	511	522	490	529	502	505	515	508	476	508	559	501	498	487	510	501	502	482	500	507	501	485	506	513	488	488	482	519	500	503	516	500	524	514	537	521	520	531	551	483	538	498	473	492	507	527	480	558	507	465	501	535	480	497	556	469	510	539	539	534	475	476	482	499	488	512	459	493	470	485	495	522	524	506	529	518	492	513	500	498	499	486	541	504	502	502	481	499	445	500	521	516	503	497	515	535	453	520	545	459	484	512	577	518	490	495	488	512	481	536	474	511	511	505	506	513	501	537	496	501	503	502	533	535	519	478	488	547	482	527	508	514	525	517	506	512	545	483	502	498	472	499	504	565	507	498	521	505	504	535	505	500	465	523	504	493	532	521	535	498	490	489	494	527	500	459	466	508	527	512	506	518	513	496	482	532	473	537	493	451	524	508	515	489	528	469	492	498	513	494	559	499	510	511	504	486	521	469	492	478	496	479	536	475	492	517	510	509	505	510	496	488	475	510	504	572	508	494	501	517	500	488	501	507	520	545	528	526	494	526	475	532	516	488	481	536	486	514	470	539	531	493	514	520	512	507	538	528	503	509	492	493	487	508	503	493	517	490	550	522	506	500	517	487	464	467	468	500	504	565	481	493	520	512	493	490	494	536	494	513	529	529	512	534	472	500	477	512	539	452	492	515	496	537	502	496	478	489	499	508	547	522	497	507	528	461	476	481	480	468	513	498	484	519	456	504	477	516	529	507	473	501	465	498	506	518	502	545	528	495	513	516	517	508	512	509	490	472	525	540	527	535	500	519	488	521	487	520	525	518	553	490	491	487	517	486	501	517	504	471	473	534	500	485	509	509	537
24386	21474	25168	28199	21491	21551	16602	1411	364	659	3839	4070	828	197	225	219	238	205	206	209	226	224	225	193	193	195	206	181	197	187	206	197	212	189	203	209	179	220	213	203	197	176	230	193	205	198	209	205	192	215	240	239	183	180	188	217	213	197	203	222	205	198	196	202	219	205	200	205	184	209	224	196	245	187	215	196	184	200	207	187	184	211	214	202	202	213	198	193	218	221	199	210	179	197	214	207	220	170	171	223	223	213	195	186	201	206	180	198	192	187	185	231	219	209	195	217	200	178	228	202	217	227	172	210	187	204	197	208	183	195	198	182	204	194	198	203	208	207	228	193	188	181	215	221	204	198	197	201	221	207	220	189	190	199	195	219	207	212	207	212	187	210	205	180	218	211	213	200	189	212	215	212	208	185	227	200	181	211	199	160	228	205	208	185	200	201	223	221	210	219	210	199	199	200	218	207	213	184	188	195	174	197	196	212	203	198	213	214	218	221	192	196	196	189	211	187	240	214	182	208	226	234	200	194	187	215	180	225	209	224	177	228	208	221	180	214	245	212	197	226	191	212	199	196	208	189	195	208	207	204	212	183	230	202	239	192	181	200	206	205	221	228	205	208	234	200	183	190	165	225	212	170	197	200	184	217	204	185	224	208	181	168	206	186	156	221	200	205	201	191	195	204	226	194	183	200	202	186	203	226	182	234	220	217	204	206	194	197	194	197	208	184	209	224	232	185	222	233	189	223	211	187	192	202	192	182	216	204	234	210	231	227	205	193	207	202	174	205	199	192	194	189	195	191	211	203	206	193	216	217	181	196	185	220	228	207	212	181	213	204	214	190	175	183	186	204	218	244	195	213	161	212	210	195	188	208	225	215	223	178	189	226	209	197	211	209	194	212	194	233	188	201	212	224	210	211	172	187	220	206	212	213	215	213	175	187	190	209	231	177	185	219	209	226	202	185	204	211	225	214	230	219	202	209	212	166	175	220	206	191	194	214	212	201	192	232	205	192	230	203	227	231	199	196	197	180	212	216	222	193	188	210	216	201	233	224	192	189	230	219	170	205	187	192	220	180	223	217	210	197	200	207	162	181	195	207	229	216	195	203	211	213	196	210	183	197	189	227	213	186	208	199	222	196	165	192	234	222	200	204	203	205	191	203	208	212	193	205	189	185	195	217	186	192	203	180	206	215	193	196	212	210	187	221	189	192	194	192	201	182	167	220	214	209	215	189	194	209	183	198	178	185	186	208	195	201	176	190	185	207	200	189	232	183	186	226	196	192	219	191	196	192	215	211	171	215	179	203	201	198	217	220	199	174	238	196	214	195	217	216	203	177	203	205	199	198	206	199	195	195	197	193	189	181	204	204	179	186	194	177	189	204	195	202	247	184	179	192	222	187	198	195	170	193	215	195	224	225	210	206	193	189	198	196	191	220	195	217	171	205	176	202	214	183	207	201	220	207	191	207	186	208	190	216	196	195	227	194	227	199	221	167	211	204	189	184	224	217	223	196	165	200	199	216	203	200	202	203	192	194	211	218	199	210	213	213	197	204	198	182	177	185	188	202	211	211	187	216	213	196	193	207	194	216	198	189	226	182	210	182	186	205	176	215	198	205	218	196	188	227	210	215	185	212	196	198	206	214	201	228	193	206	210	190	213	194	204	230	207	217	192	197	188	192	204	212	220	182	197	223	187	203	178	188	197	188	233	211	191	207	218	197	206	206	212	181	232	200	188	201	211	228	191	207	211	221	209	209	191	208	215	191	210	194	198	214	168	218	191	237	172	205	230	182	171	178	220	204	218	189	202	225	230	203	209	199	182	194	200	198	204	170	197	213	181	197	219	202	191	214	190	199	209	198	202	197	188	209	196	213	209	191	198	184	197	196	210	219	222	223	192	196	183	223	216	206	192	181	209	196	212	185	202	203	200	204	214	194	194	222	222	211	185	206	177	217	209	199	195	181	202	204	228	215	240	219	214	194	187	201	213	214	201	192	214	212	181	207	194	201	193	217	206	202	194	183	173	208	199	209	195	237	206	196	198	188	187	185	204	208	181	208	210	212	214	209	177	197	210	235	224	218	198	199	206	190	218	185	204	196	218	186	207	174	174	217	229	193	206	169	210	203	206	192	186	178	205	204	195	230	200	204	209	174	204	199	187	218	197	185	200	216	200	174	196	209	195	218	239	192	211	185	217	202	216	215	198	200	218	226	224	211	193	204	185	191	204	189	198	220	221	219	188	214	207	200	182	210	207	199	192	192	201	195	191	174	200	208	233	210	224	216	197	200	175	224	184	191	210	196	235	198	221	199	224	225	210	193	224	211	212	229	237	216	198	209	196	195	215	204	211	197	203	206	218	214	192	183	202	197	232	190	195	201	171	194	165	203	215	210	191	192	204	208	217	187	185	208	207	189	221	191	214	206	203	217	202	198	183	199	193	198	217	207	222	207	188	213	199	174	218	195	221	201	206	207	167	198	211	214	203	185	203	216	198	193	225	199	190	190	212	204	221	178	186	190	177	194	218	174	177	185	206	191	208	210	212	196	220	208	194	207	186	207	217	166	197	187	218	194	189	219	194	213	178	203	206	220	202	202	190	167	170	195	223	195	206	196	215	190	211	192	173	169	211	206	216	207	212	214	215	198	202	183	198	187	201	201	197	206	213	227	202	215	179	198	226	209	178	203	183	208	210	199	233	202	218	188	174	188	189	206	203	210	203	200	194	180	191	222	207	187	170	182	213	206	173	191	225	222	218	184	185	189	204	191	181	213	225	220	213	172	191	218	234	202	180	202	183	202	201	214	199	206	200	205	177	200	191	193	198	221	200	226	196	188	204	193	200	179	211	197	211	201	190	177	204	175	213	204	188	201	194	190	209	206	199	204	217	200	216	207	180	197	209	189	186	174	211	179	188	180	239	206	234	192	189	211	185	222	216	205	213	204	213	231	229	216	192	191	206	183	211	181	194	204	212	179	210	210	210	193	228	217	220	206	201	227	198	230	205	202	199	198	184	196	193	210	207	213	193	208	233	191	206	195	201	208	204	224	168	195	218	211	212	227	230	193	189	205	182	202	203	210	209	200	196	176	211	212	193	198	228	207	225	189	205	197	214	181	206	182	204	183	188	192	216	184	192	209	194	197	217	204	178	201	221	214	228	200	180	216	194	225	176	192	215	196	217	183	204	189	222	212	231	185	210	178	221	211	191	164	215	214	237	191	180	222	206	225	237	196	210	219	234	198	190	183	173	210	199	207	196	216	193	215	174	200	192	186	212	194	212	202	196	221	195	218	205	217	188	225	198	220	184	206	199	200	228	200	200	208	218	197	216	184	219	237	200	201	188	191	173	205	186	190	204	212	231	188	197	204	188	182	200	209	199	206	181	197	177	192	206	183	221	226	174	210	204	197	197	205	198	216	177	168	222	211	204	194	190	191	192	200	201	185	187	201	206	203	212	192	194	196	202	194	203	191	216	200	185	200	221	196	195	208
25810	39217	24356	11370	5658	2422	1254	768	583	733	2540	2494	859	480	500	503	471	483	517	492	508	489	497	449	504	503	466	509	473	477	474	480	491	457	491	481	423	516	503	501	506	462	515	474	493	444	485	479	474	482	517	451	458	479	490	486	461	483	494	468	466	456	479	475	473	477	490	507	505	471	475	467	475	465	491	493	510	503	490	514	526	479	505	498	466	481	517	502	504	448	477	482	529	494	482	520	467	475	459	467	492	428	473	458	447	486	520	471	489	519	506	495	476	478	456	489	474	499	439	455	477	470	475	496	456	496	483	470	493	452	484	487	490	442	493	471	458	484	489	536	499	482	471	484	496	487	506	472	476	472	475	478	519	467	468	468	479	513	513	475	474	494	469	473	452	496	490	470	477	530	521	519	484	493	459	502	489	486	485	487	499	513	474	463	496	495	453	493	464	459	458	481	463	458	489	462	464	490	494	469	488	484	474	475	504	544	487	466	490	484	457	458	490	457	479	459	468	516	506	502	473	473	512	455	473	464	505	510	461	508	498	464	468	499	458	475	491	523	476	482	467	473	487	490	519	501	500	483	471	514	487	480	517	520	466	519	468	484	471	471	486	489	481	493	483	485	467	461	462	519	481	478	508	477	505	450	450	510	474	522	456	514	526	508	440	469	453	457	462	507	483	480	503	493	491	497	470	447	474	470	455	496	444	450	475	498	498	495	452	505	464	463	510	484	496	467	488	465	440	508	493	472	484	480	473	506	486	479	467	486	470	482	506	467	498	505	520	472	511	457	460	461	457	435	481	489	504	491	493	453	476	493	516	445	533	518	463	457	509	483	490	473	477	438	493	506	489	491	478	507	472	514	450	481	516	510	457	518	466	476	466	504	463	470	449	428	435	459	449	451	500	523	429	467	463	509	499	504	501	465	487	469	513	507	500	490	501	484	460	454	511	509	480	489	486	479	488	494	496	487	478	463	420	440	492	438	477	439	458	464	459	473	506	466	524	495	459	452	506	493	511	511	502	457	485	489	488	504	475	499	498	500	484	454	470	462	529	471	506	473	502	469	459	465	480	503	511	474	483	468	474	476	452	482	512	476	458	490	491	468	449	472	470	497	470	477	490	468	512	470	492	467	496	517	470	478	484	477	496	455	523	469	512	509	476	480	544	464	449	465	482	444	493	483	489	510	444	532	462	507	437	447	490	458	470	490	472	442	523	484	470	448	478	446	504	512	482	484	482	489	528	459	486	448	476	535	546	455	496	467	476	506	499	469	475	471	428	482	468	508	475	488	472	482	504	481	515	466	484	474	442	505	475	516	483	467	489	496	445	506	500	494	489	457	485	497	485	505	483	463	478	473	483	465	472	511	505	500	450	432	478	472	499	467	484	508	498	486	492	501	442	458	475	475	474	500	485	470	516	506	488	457	459	465	470	497	485	485	469	506	497	514	483	516	436	470	482	476	467	498	500	492	481	479	494	504	450	436	438	466	484	497	491	496	469	482	459	482	471	481	502	498	465	489	491	494	490	464	493	464	518	476	529	497	529	483	467	459	502	469	466	455	470	488	501	497	457	500	462	497	479	467	483	465	454	472	505	444	480	513	449	472	458	516	465	494	456	500	544	481	498	447	492	486	483	442	497	482	488	484	473	480	452	525	451	485	517	477	490	466	480	464	480	485	504	509	477	503	495	481	494	470	461	509	462	503	488	483	453	442	469	517	504	432	473	460	503	509	503	484	436	493	531	511	508	500	460	507	520	497	519	484	412	481	485	506	458	504	502	473	445	454	493	474	495	496	475	522	500	482	466	500	485	452	465	516	468	455	488	490	492	519	492	460	517	468	547	537	525	487	468	463	484	474	510	527	438	502	524	466	511	512	495	460	510	499	521	490	457	476	496	455	481	483	499	433	516	515	456	520	501	442	495	464	478	506	480	481	467	488	522	506	473	457	478	494	475	427	507	505	466	461	505	450	484	459	491	481	526	509	491	478	496	451	455	466	517	476	450	480	478	494	491	489	496	518	500	519	460	528	490	455	480	471	458	440	470	506	472	498	514	454	510	527	499	475	491	474	500	452	464	458	474	480	540	482	471	514	457	506	474	510	477	481	453	470	491	463	477	479	463	471	481	471	505	483	472	527	478	449	501	473	501	492	497	433	423	490	470	457	506	476	468	486	445	475	467	504	498	463	501	506	487	450	463	502	456	492	462	484	537	481	463	512	484	480	460	513	505	439	476	489	467	500	498	499	466	482	485	485	518	469	472	488	483	500	501	449	479	529	505	509	479	467	522	478	504	455	481	479	458	454	508	485	491	446	490	481	509	488	492	482	464	469	517	492	504	479	444	475	474	458	478	452	484	474	482	460	437	477	469	484	482	443	453	493	482	498	473	475	506	506	455	453	503	485	492	443	483	452	445	484	494	486	476	453	492	476	490	502	503	486	506	458	449	498	447	475	502	493	515	482	500	499	490	487	532	490	505	489	546	486	438	508	456	508	535	456	480	471	469	483	485	467	488	492	473	474	487	466	499	480	501	478	459	495	482	492	529	497	505	468	512	478	519	466	472	507	470	500	504	477	491	485	462	512	474	471	465	477	516	473	480	452	449	446	491	471	491	509	530	434	517	479	506	475	498	498	487	503	478	476	498	471	468	482	499	455	470	486	454	533	486	484	491	494	453	480	486	487	513	452	464	501	493	490	474	468	471	515	456	513	463	510	502	495	515	441	480	501	493	481	474	533	480	481	459	495	496	515	490	490	492	432	543	474	471	506	501	467	482	503	494	487	500	492	502	459	503	467	445	459	459	466	459	477	501	483	464	485	490	465	516	537	495	453	508	483	474	470	510	486	484	526	464	522	510	502	483	490	503	463	472	489	492	493	476	496	470	480	511	484	493	477	465	508	453	466	508	458	488	481	480	501	505	479	488	502	475	493	497	484	453	493	477	495	463	509	470	476	463	510	483	439	566	497	491	488	458	479	470	511	444	457	494	500	485	506	483	443	472	468	472	475	514	489	486	452	468	490	489	487	488	455	469	462	495	505	421	503	460	474	451	518	445	471	505	479	506	498	503	513	454	498	485	478	454	469	505	485	506	491	479	527	471	470	506	465	464	496	496	475	458	492	512	488	496	470	470	505	463	503	479	467	489	484	485	437	459	442	491	451	507	470	493	482	506	489	487	461	496	497	460	455	476	465	470	464	517	487	500	494	463	476	503	522	442	469	479	507	489	463	501	517	479	485	474	502	513	521	461	498	495	468	510	467	503	470	490	478	485	483	469	468	463	482	454	473	518	436	452	443	467	477	502	448	473	430	488	443	471	490	509	480	484	499	461	476	509	482	482	447	449	485	510	481	478	504	509	479	487	514	466	459	497	463	483	480	491	453	476	480	506	478	514	512	486	458	468	511	460	451	449	512	467	474	473	462	481	528	474	507	478	472	442	494	497	486	509	455	451	517	497	506	494	496	461	512	456	492	501	468	485	456	506	468
32090	23443	20553	8180	2317	1064	385	260	167	195	283	285	187	132	135	151	115	138	102	128	135	142	119	144	148	159	130	166	163	137	135	148	126	150	125	155	149	138	137	129	150	141	119	138	144	137	155	153	132	132	159	125	147	121	135	145	151	122	112	154	140	145	137	132	153	120	142	118	124	135	129	116	154	153	145	141	134	135	150	139	151	127	151	157	138	123	148	135	114	153	135	151	122	152	121	145	132	146	148	138	112	139	126	137	146	150	141	146	143	137	147	156	136	144	139	135	142	135	153	145	129	139	161	153	140	147	137	127	165	133	120	143	132	129	141	162	131	143	152	118	137	138	123	132	121	143	147	151	137	138	120	133	139	139	135	136	134	135	161	137	145	129	138	138	142	136	127	147	146	171	137	147	128	130	154	133	141	147	133	152	141	144	150	121	159	141	155	132	150	134	135	132	126	134	138	131	147	148	134	142	143	149	133	128	152	130	138	121	133	145	148	132	139	129	127	142	135	159	141	127	131	148	132	168	150	149	130	115	143	144	167	131	121	133	141	148	142	163	135	165	130	133	135	131	115	139	143	164	126	139	148	114	142	122	136	139	142	150	141	157	138	131	130	129	162	139	143	129	141	131	155	157	133	125	138	110	126	119	144	144	136	123	143	136	125	145	128	126	142	146	150	133	139	129	124	155	129	158	141	129	135	150	144	144	151	142	127	151	156	135	117	144	129	155	130	132	142	152	152	141	152	115	155	145	141	157	159	140	133	135	140	143	139	138	146	122	143	142	136	126	129	145	135	122	132	123	141	133	145	141	161	135	127	148	120	133	146	140	158	118	140	130	137	114	141	143	136	133	132	140	121	142	149	136	148	119	126	126	130	125	167	129	120	134	133	130	126	126	138	148	135	121	138	155	153	147	157	144	141	140	161	143	125	132	132	140	162	144	148	144	130	143	130	136	137	154	147	138	144	146	122	129	137	160	145	137	146	136	118	154	165	106	119	146	154	129	132	149	133	139	140	143	139	126	139	128	125	150	140	141	135	147	130	153	104	147	137	144	157	132	116	147	151	169	130	147	152	136	156	128	138	142	150	127	126	148	140	146	135	132	135	140	122	108	128	122	135	150	162	100	127	143	171	136	148	145	170	144	127	146	140	143	142	139	124	131	137	142	139	129	152	129	131	147	124	134	151	147	163	143	122	145	124	113	137	164	155	136	148	142	141	132	142	126	136	145	140	151	143	137	128	123	142	141	143	139	121	141	136	145	141	118	143	141	157	144	154	145	137	141	129	142	154	141	130	130	138	145	147	123	147	140	116	118	143	153	119	140	146	137	149	129	129	140	127	152	128	139	138	118	146	126	135	136	183	170	157	153	132	130	143	134	141	136	126	174	146	139	127	135	134	140	143	137	154	133	132	143	103	120	125	131	146	134	153	155	131	156	126	162	136	147	133	163	151	132	113	135	146	137	145	126	147	131	141	122	124	136	139	129	129	138	119	151	181	156	155	143	140	143	143	119	151	165	115	147	138	144	142	154	134	139	116	132	123	145	137	116	136	149	154	150	139	148	156	134	150	152	117	138	122	140	131	119	153	128	128	130	140	127	138	139	153	142	126	133	143	146	144	137	137	135	139	136	134	128	131	119	147	155	120	153	118	131	161	131	130	163	126	137	134	139	145	130	140	133	129	118	146	131	127	142	143	155	154	150	137	139	112	135	144	128	117	119	130	118	149	131	139	136	117	146	156	152	132	141	130	133	128	119	125	137	140	130	134	131	129	123	136	134	166	121	127	134	142	146	148	134	131	139	150	122	147	165	153	147	164	143	163	143	131	154	144	138	155	151	147	126	143	137	137	155	141	153	147	135	121	132	125	141	147	130	148	157	163	150	172	122	143	120	143	136	132	148	154	138	137	156	133	144	158	121	129	132	116	149	136	124	134	139	134	146	127	129	145	139	122	175	124	151	146	123	148	129	137	125	145	136	142	137	116	128	134	148	138	137	151	143	144	129	131	153	124	152	138	153	133	157	139	129	124	119	115	121	150	119	141	134	149	134	128	120	132	136	143	135	128	142	156	135	114	143	139	144	135	116	132	112	133	152	154	138	159	160	135	140	129	136	156	133	145	130	128	130	133	111	149	119	142	146	153	158	154	152	151	138	170	134	157	162	159	147	137	134	123	136	124	133	138	123	132	143	120	143	138	158	134	148	135	142	138	132	132	152	119	117	135	123	152	154	139	152	144	126	142	157	126	145	125	156	116	160	174	138	148	122	153	125	140	138	148	134	142	145	152	146	143	145	149	144	142	144	142	153	120	142	125	118	141	162	141	123	129	142	143	180	120	138	142	130	141	122	137	131	130	142	110	139	99	130	163	137	144	119	132	118	161	149	140	127	144	143	144	136	128	130	116	133	154	137	117	141	112	147	131	157	141	152	135	137	162	114	128	135	127	137	129	155	133	132	149	115	139	143	142	135	162	142	148	126	142	127	135	146	114	129	146	149	129	148	129	149	140	125	126	137	134	138	149	133	146	158	150	121	139	153	148	129	141	128	118	151	144	127	169	136	148	127	142	144	151	127	136	129	133	141	122	136	142	129	137	147	143	142	140	156	137	127	129	123	132	148	138	160	145	118	118	113	150	125	158	149	136	140	125	136	119	151	144	148	153	153	133	124	141	128	150	149	154	138	168	132	124	142	141	149	128	142	128	132	150	138	167	140	138	130	146	136	145	140	155	142	124	143	144	153	124	137	143	138	133	122	153	120	134	151	137	120	129	140	135	146	153	133	154	142	138	128	132	151	131	132	144	136	153	135	126	118	131	134	147	120	151	149	122	160	129	147	134	145	139	118	138	150	147	155	142	152	153	163	140	139	128	112	136	126	127	130	147	136	166	152	161	145	131	129	138	131	150	141	133	162	141	147	140	109	149	136	142	148	156	151	128	144	147	142	152	138	135	124	117	127	152	125	134	132	138	115	160	148	149	145	156	120	127	125	141	130	119	131	127	154	136	145	145	141	115	128	147	168	160	145	147	145	145	153	135	159	137	139	142	171	134	125	147	130	149	127	169	123	147	158	135	156	135	143	126	132	124	158	114	132	143	160	135	123	147	169	142	148	140	143	146	140	128	127	130	132	146	164	135	148	131	127	135	145	136	143	162	122	154	144	143	144	148	147	145	133	143	159	149	140	151	150	159	140	123	131	151	152	145	128	146	132	118	141	140	152	143	120	134	136	127	132	146	142	146	139	132	141	125	122	166	162	128	167	134	132	161	129	128	116	137	128	155	121	150	147	131	120	146	124	112	147	117	128	142	132	129	119	164	143	143	134	137	118	129	147	143	149	121	122	143	126	155	114	156	159	143	147	119	142	129	142	131	125	148	125	134	152	145	143	153	132	156	139	138	117	133	133	135	132	146	153	147	148	135	149	142	140	152	119	133	135	132	132	143	130	127	153	139	145	115	151	138	138	127	127	136	145	136	125	117	151	127	125
22462	26820	13507	4023	1722	930	539	453	419	406	515	536	442	375	398	376	372	391	359	369	385	383	363	361	409	402	391	370	388	371	365	420	370	403	370	363	374	381	373	360	365	360	406	376	399	407	365	360	374	373	411	410	373	367	363	389	412	366	390	383	376	345	377	372	373	364	377	396	405	387	366	398	371	385	363	360	332	379	368	358	393	371	377	385	376	406	388	377	350	388	313	399	387	355	376	381	400	396	394	365	368	373	379	411	388	374	373	413	381	344	414	360	387	366	374	372	354	363	392	363	361	366	396	395	343	376	398	381	374	356	391	389	360	332	353	385	374	376	348	388	401	385	371	352	427	365	349	374	363	386	351	366	375	381	382	411	398	394	361	400	380	332	366	370	387	364	373	402	376	351	400	352	366	363	378	368	384	360	391	355	404	354	380	345	358	385	389	419	395	352	394	373	371	369	359	349	385	402	367	379	378	359	377	357	337	395	376	360	380	370	403	366	342	365	369	415	384	421	356	364	421	359	377	391	358	355	394	379	368	381	352	359	381	409	370	392	376	394	379	387	396	362	389	350	362	373	373	363	358	362	393	392	383	381	351	381	351	372	338	383	381	348	396	325	404	392	368	384	382	396	378	402	337	413	383	356	347	401	399	377	394	411	359	383	354	365	348	365	397	375	365	362	352	348	403	392	384	389	345	364	405	385	349	382	376	390	359	358	386	368	357	357	363	374	335	364	409	362	363	378	384	375	345	331	387	345	427	359	371	395	366	413	393	348	388	381	382	387	379	379	347	403	357	384	352	395	374	367	353	378	374	382	415	371	372	339	345	379	381	375	379	395	373	346	368	409	391	386	387	371	378	385	397	381	377	374	387	356	402	401	362	400	381	411	364	410	408	369	418	430	375	396	413	412	353	389	380	384	357	382	375	385	399	415	366	341	398	384	390	393	358	380	370	364	378	371	381	413	333	387	370	379	365	338	392	377	406	370	351	393	381	369	373	420	339	393	391	349	364	363	361	361	369	373	369	361	381	364	376	359	376	389	380	386	366	416	379	367	392	378	374	374	396	376	364	360	373	361	392	358	368	358	395	413	382	374	355	409	380	400	371	350	390	416	383	397	390	364	372	392	404	371	379	367	359	334	394	390	399	373	370	386	341	375	376	382	387	362	338	346	338	357	409	382	371	356	406	390	377	388	360	358	372	400	389	369	353	370	327	380	395	374	350	404	383	350	390	360	377	355	373	373	370	397	351	353	365	413	392	394	344	372	372	371	403	368	381	407	369	384	353	359	370	383	385	355	345	359	353	386	401	378	370	365	366	353	355	392	383	392	366	381	354	356	352	404	357	397	393	357	352	347	373	340	375	364	387	384	386	392	405	390	359	365	373	377	378	388	360	391	352	375	332	381	394	389	350	383	395	381	397	396	376	415	387	380	391	368	346	372	375	381	385	393	403	399	377	349	382	381	363	369	369	402	398	392	362	380	377	370	361	373	369	382	345	349	404	378	369	390	384	391	373	386	394	397	413	412	397	375	346	395	382	382	393	438	392	372	418	351	396	373	397	386	347	383	392	386	353	391	378	366	349	388	420	375	375	388	387	372	404	395	367	371	370	389	370	370	384	371	373	368	384	361	411	337	351	373	357	363	393	378	355	383	390	370	374	403	354	352	373	429	371	369	367	357	361	388	387	330	383	341	350	378	371	411	385	352	412	360	372	385	389	362	384	353	372	387	379	371	386	390	417	335	377	371	390	390	348	383	369	381	376	393	366	379	434	362	359	353	371	384	382	381	401	373	386	359	386	350	380	383	355	380	393	341	352	396	364	366	383	364	337	374	359	372	390	342	356	414	385	360	391	361	346	388	366	376	375	384	379	405	404	346	348	427	351	397	391	379	353	387	387	359	346	381	395	403	387	378	341	380	396	349	397	412	378	342	380	382	381	359	359	387	368	388	415	408	377	359	388	409	341	376	371	369	390	379	398	378	351	372	380	378	357	379	371	397	383	392	377	394	384	386	370	384	349	369	348	357	366	386	339	402	365	372	407	405	395	385	348	388	380	359	358	384	362	377	384	403	379	369	339	386	378	370	404	372	391	372	399	398	372	390	366	367	361	374	370	374	352	353	388	411	377	406	411	376	357	382	421	364	396	377	405	364	343	377	422	360	353	338	376	362	394	358	383	376	373	366	333	368	355	361	370	375	368	383	353	418	377	377	388	387	412	338	377	326	361	394	385	363	355	409	421	380	394	387	384	350	382	396	374	392	336	394	376	417	360	364	419	368	360	363	366	395	372	360	374	351	371	388	388	352	377	375	394	348	390	362	357	400	393	335	367	344	393	378	391	372	371	384	378	365	378	380	365	365	352	358	370	343	380	379	402	396	389	335	414	392	361	369	385	387	392	361	369	365	393	372	377	366	394	402	380	392	370	370	363	353	368	376	356	367	382	381	373	392	384	355	375	345	368	373	373	388	396	414	362	413	369	365	362	363	364	423	378	394	366	388	366	360	369	374	360	390	398	366	362	353	377	391	357	416	359	360	368	367	393	396	384	324	395	370	405	383	384	361	362	398	379	371	374	351	391	344	354	361	395	375	377	373	373	383	346	406	334	382	361	395	414	387	379	351	369	387	413	376	372	372	363	364	398	355	360	365	368	358	380	333	369	349	372	379	379	385	382	383	320	373	377	379	386	358	364	363	356	375	377	370	388	389	377	383	399	365	363	363	374	389	371	373	383	355	350	372	418	378	363	381	381	403	393	372	387	361	367	356	393	335	398	391	376	376	331	340	387	378	376	417	365	409	366	368	358	394	355	355	360	392	347	402	364	367	383	360	387	379	369	366	388	347	363	356	371	382	349	370	383	367	398	406	359	388	375	366	354	365	358	349	336	380	360	403	366	363	381	375	390	374	394	366	350	381	384	388	383	357	373	386	370	371	375	427	354	374	384	362	378	381	379	381	384	388	406	348	337	363	406	385	363	356	382	354	360	364	370	374	350	377	386	363	397	387	372	356	329	370	386	370	397	406	382	393	370	398	384	378	375	380	383	413	388	361	386	371	393	411	349	374	378	414	381	359	365	337	336	382	378	402	368	367	391	371	379	377	405	390	411	365	357	374	385	384	368	406	381	381	387	371	390	394	377	374	382	357	368	369	371	380	357	393	384	395	366	368	368	405	369	363	382	387	353	378	393	375	353	360	390	356	389	356	377	352	380	391	373	391	400	368	325	379	420	394	391	389	405	356	369	369	371	406	390	386	402	369	385	386	382	389	404	361	371	376	372	352	370	374	372	384	400	377	369	397	365	362	333	367	356	345	403	412	371	393	339	376	363	389	344	402	408	370	400	353	373	383	395	358	352	388	435	381	394	380	384	418	382	374	370	388	382	351	420	403	385	344	364	344	390	378	349	359	384	368	364	358	362	341	400	369	380	388	372	404	383	420	360	384	365	354	372	405	373	366	368	359	373	414	401	368	380	383	389	384	374	376
24962	21474	24823	28536	21549	19572	3065	613	365	817	1902	2233	834	228	227	190	260	250	219	216	241	239	220	211	218	205	226	216	243	220	223	205	193	216	213	217	206	248	232	222	206	221	207	228	206	250	213	194	212	211	238	226	230	194	211	223	205	219	216	231	243	190	238	196	204	231	182	218	237	207	201	211	230	207	230	208	248	227	214	217	229	209	207	219	189	212	224	199	224	219	215	209	224	208	230	216	221	195	204	213	202	195	217	212	232	215	208	225	235	215	233	208	240	218	223	227	211	225	241	188	196	232	206	214	200	213	196	211	227	201	203	215	217	202	198	198	234	212	217	207	198	203	210	223	216	239	210	220	249	200	222	226	196	195	210	176	190	222	225	250	194	200	236	231	213	218	226	219	219	220	202	189	215	198	191	230	225	199	210	205	240	230	242	229	212	232	210	209	192	210	218	188	225	239	231	247	237	223	207	203	228	218	198	204	220	213	207	236	214	197	232	208	238	216	214	237	230	192	212	254	213	205	197	225	233	217	198	217	239	213	234	207	227	238	219	225	236	232	201	194	199	202	213	203	229	203	246	201	237	220	214	220	251	207	215	232	219	228	207	196	222	208	209	206	217	251	220	245	214	224	215	210	260	229	217	227	209	214	242	216	231	208	221	218	199	222	225	210	259	212	220	195	214	208	234	231	213	200	188	223	222	213	209	243	227	201	180	246	215	249	227	210	209	232	206	222	221	174	186	217	204	244	224	219	222	214	207	216	207	207	225	222	190	218	249	221	198	200	223	211	223	221	209	215	226	223	194	201	211	233	204	189	188	232	200	220	236	229	199	237	212	225	232	217	253	192	214	201	207	225	200	200	231	192	204	198	201	199	201	234	232	239	224	223	242	212	217	235	223	193	216	242	199	219	190	202	196	200	210	192	225	234	198	208	211	210	246	221	227	233	228	219	224	215	220	224	241	251	217	223	215	248	220	232	229	228	257	227	209	199	198	254	233	224	227	221	218	205	207	237	217	207	224	206	212	201	229	211	249	233	199	243	242	226	198	207	201	236	211	232	211	216	208	225	191	205	213	238	204	233	214	208	212	226	210	190	202	211	232	196	232	233	191	209	248	206	202	221	226	200	217	202	245	231	217	209	213	230	219	225	223	222	236	196	209	215	225	218	201	248	242	206	235	212	187	217	213	220	209	201	215	226	217	248	238	238	203	176	202	196	221	221	192	199	214	217	228	208	220	206	240	238	211	189	246	215	225	236	234	224	201	254	207	241	215	230	230	216	250	187	245	227	183	242	220	222	208	212	232	216	238	231	225	214	195	210	212	176	221	198	205	217	215	207	219	209	230	201	227	218	204	216	201	214	222	219	215	220	195	193	226	234	218	207	205	213	213	223	228	230	219	233	232	222	205	201	217	222	193	219	227	195	258	224	225	208	217	239	220	211	205	228	245	215	212	214	236	212	216	182	196	224	203	226	209	221	195	209	226	216	253	208	217	207	220	236	226	193	208	218	200	208	210	209	240	220	188	237	222	217	206	224	240	208	212	224	222	235	227	194	205	216	231	210	206	219	211	240	234	230	213	238	217	238	208	181	210	245	209	272	204	205	232	215	230	230	234	234	195	212	231	211	189	225	242	193	204	201	217	200	216	226	220	218	245	240	222	206	200	225	184	218	230	216	244	217	198	208	224	236	230	204	209	220	211	204	199	205	213	225	206	228	213	230	217	229	238	209	208	193	227	201	224	231	218	200	207	213	208	209	235	251	194	202	222	208	227	245	206	216	235	209	246	200	234	241	207	266	202	209	234	201	187	215	209	251	243	215	219	197	244	193	238	237	214	215	217	214	223	255	231	176	219	214	220	199	219	246	226	211	189	238	220	236	192	211	204	203	205	227	215	222	229	237	237	209	225	203	212	216	235	208	210	233	228	205	238	254	220	202	182	198	218	206	215	227	217	198	235	227	209	222	215	246	214	220	228	209	223	225	211	238	218	182	232	208	233	225	201	203	213	216	187	223	218	218	222	231	211	253	190	198	229	221	216	187	209	193	224	223	225	232	219	226	212	219	211	173	202	212	229	214	214	225	197	222	237	210	198	193	213	227	208	216	197	222	216	233	207	231	213	213	242	194	201	210	207	235	209	218	198	215	215	201	232	232	220	196	195	202	224	221	220	258	218	177	197	220	205	203	210	215	216	222	225	226	208	209	218	209	208	211	243	199	237	209	221	199	231	200	213	228	213	208	221	205	210	214	213	236	202	233	178	204	205	235	198	202	189	204	215	228	250	217	188	215	205	181	227	222	233	214	208	194	226	228	214	197	201	200	218	233	204	217	231	232	206	216	199	224	201	217	242	252	200	211	202	206	198	257	210	226	215	225	237	217	222	215	209	234	234	201	209	195	220	216	207	211	221	203	212	219	238	242	210	207	204	202	221	200	210	218	238	187	207	209	227	207	209	186	226	228	224	248	237	235	191	194	229	245	211	231	190	220	216	216	250	199	225	233	207	206	217	217	223	225	227	196	224	197	215	223	221	186	214	250	235	226	227	190	220	228	229	216	225	198	217	221	192	217	213	240	213	222	217	219	250	240	211	242	210	185	199	174	197	204	228	226	226	222	220	201	231	238	187	205	230	183	208	224	240	204	239	225	199	225	227	231	224	242	209	204	227	205	231	208	216	199	199	226	224	234	209	214	212	219	239	246	206	237	214	217	243	201	192	233	209	215	231	222	261	220	204	266	237	237	230	210	247	225	206	200	199	226	220	194	213	197	211	212	216	203	251	209	228	222	237	230	210	228	242	239	208	219	182	228	233	234	209	231	217	206	215	207	204	210	194	224	211	228	214	180	211	218	199	202	218	253	214	243	218	209	208	226	211	215	224	216	235	208	219	220	199	220	224	221	200	217	174	228	216	211	218	222	220	239	231	191	203	189	215	221	232	218	189	219	201	204	220	257	210	202	213	234	206	204	206	230	218	215	215	213	220	216	205	199	239	209	228	223	236	220	209	205	220	234	231	234	208	214	221	213	225	222	199	249	224	214	244	193	204	224	195	217	226	242	218	223	203	228	202	216	214	221	237	223	215	216	180	208	233	216	234	222	208	212	217	227	224	224	217	213	217	209	220	223	189	244	212	214	212	221	231	225	230	198	199	211	218	212	218	225	192	219	214	226	213	186	220	209	213	231	215	213	224	232	208	209	210	196	197	221	244	218	212	227	185	236	218	190	201	207	234	201	211	223	223	223	208	236	225	199	205	217	210	208	233	211	211	230	215	211	228	182	217	202	194	205	235	208	222	222	229	226	235	213	183	236	235	192	199	232	210	235	227	220	227	209	216	209	218	233	200	197	193	217	186	212	237	220	198	242	207	220	200	208	219	230	210	233	217	240	201	215	222	225	192	204	205	219	183	211	240	216	210	187	215	235	225	232	196	210	227	201	199	183	230	209	203	207	227	251	195	230	197	196	200	197	199	202	216	189	212	215	230	209
23248	35310	17580	7823	4729	2264	1004	671	601	892	1500	1788	944	511	549	558	580	557	498	546	536	575	558	553	549	532	571	536	475	526	533	544	566	572	565	542	533	521	546	548	551	516	526	553	522	561	524	531	535	575	524	551	548	517	542	600	560	496	544	521	550	512	569	526	511	488	538	507	540	552	545	509	527	571	525	553	550	521	525	524	529	538	508	528	575	554	535	557	523	556	525	514	528	533	568	557	521	587	530	556	536	583	535	548	479	544	543	509	550	564	513	501	461	547	554	547	524	511	561	521	531	516	528	536	523	553	530	541	574	556	548	518	538	522	509	553	558	565	501	554	531	528	537	524	554	526	534	554	526	510	544	534	567	577	567	533	522	550	515	518	518	553	516	507	532	537	545	562	516	497	548	535	540	519	543	523	507	520	519	554	547	545	543	564	585	498	575	538	577	544	573	504	529	531	555	567	505	565	518	548	505	523	594	532	599	472	550	548	525	533	510	534	568	530	535	545	549	526	516	624	554	534	548	570	520	511	555	508	568	499	537	545	534	557	589	525	567	563	510	515	537	530	562	538	540	516	565	555	553	535	566	551	562	544	529	515	529	571	506	549	545	549	546	531	504	504	503	547	511	534	512	536	521	511	562	525	518	566	524	538	529	529	508	524	510	525	506	565	543	584	555	545	527	546	540	534	519	532	549	515	523	523	541	556	549	524	559	515	542	565	528	512	578	570	515	561	512	551	532	481	552	570	556	546	504	524	562	565	593	577	524	496	537	530	526	510	528	530	565	535	523	573	555	565	571	547	504	554	522	544	501	519	542	545	496	541	537	499	542	514	509	528	529	536	543	551	530	509	511	525	514	536	514	572	530	579	593	569	547	546	528	526	557	536	527	582	514	498	516	538	565	499	561	539	556	530	572	489	518	551	536	556	538	527	549	546	515	576	533	546	509	543	545	564	559	561	542	526	611	507	494	537	567	543	498	570	545	566	545	498	543	521	531	558	573	518	549	532	544	527	563	555	615	547	545	523	553	573	525	529	553	514	572	556	541	532	571	518	527	561	520	543	568	521	549	509	567	568	539	572	540	536	525	577	522	529	532	552	540	551	570	512	487	545	537	512	515	555	576	533	528	516	527	530	484	529	561	510	546	553	533	528	543	536	524	503	523	540	535	536	569	580	537	542	589	568	567	538	557	503	540	573	540	520	506	554	537	537	546	555	545	541	564	547	534	568	550	538	543	527	526	518	510	524	541	524	563	537	574	488	542	540	551	504	578	547	511	536	559	531	576	537	549	529	545	556	568	494	481	527	532	516	543	575	601	570	567	547	525	540	514	546	513	510	558	542	538	533	531	519	517	525	540	570	525	514	544	564	547	524	517	563	558	530	573	523	551	539	571	552	551	498	540	537	591	590	529	537	560	494	570	518	526	557	490	530	583	531	541	538	574	537	528	513	563	498	537	529	521	505	493	494	510	509	477	583	534	514	552	502	523	529	556	512	536	529	537	524	494	553	562	536	519	563	522	576	549	495	536	505	541	511	547	531	579	571	543	536	568	563	538	527	534	499	562	567	505	556	522	571	585	531	488	558	532	530	560	533	546	492	505	538	544	572	561	539	495	533	564	516	514	535	526	525	531	552	528	536	580	535	519	530	551	552	529	554	583	564	532	562	539	562	570	536	545	548	566	582	548	512	576	603	546	560	551	540	554	553	574	552	556	532	567	544	493	526	580	501	522	562	578	552	561	523	544	500	566	549	531	577	572	525	549	566	525	527	567	502	565	530	515	612	541	562	526	553	522	537	508	555	533	526	531	571	494	470	547	501	569	549	609	535	507	525	503	524	528	490	554	552	529	512	564	522	543	571	535	518	521	491	493	508	539	500	566	496	530	524	532	536	526	513	510	589	528	525	485	546	504	550	581	545	509	541	545	537	575	539	553	530	538	516	490	508	536	553	542	503	509	525	550	524	496	519	528	557	552	545	544	537	544	554	569	523	533	573	547	499	501	510	518	521	505	496	514	591	472	535	524	546	547	555	520	558	525	559	541	526	537	541	535	516	545	554	516	566	565	511	541	516	514	532	575	501	565	571	529	541	530	549	528	548	535	537	535	539	522	544	547	521	490	516	543	533	540	518	520	561	540	508	552	519	584	547	584	502	530	521	535	555	493	538	544	566	572	578	575	541	533	541	536	564	567	541	510	548	543	553	533	530	542	520	528	500	504	521	552	513	547	577	515	516	538	599	519	517	556	512	509	555	532	535	508	567	520	542	484	550	563	569	544	538	556	561	581	537	542	551	510	546	536	502	562	496	518	540	532	556	531	540	545	516	518	520	541	536	546	546	546	521	563	545	522	539	549	521	513	508	490	545	532	544	554	534	529	524	531	553	520	505	526	525	509	543	557	542	514	514	483	560	515	541	538	551	504	535	521	551	545	491	522	529	535	558	569	538	520	534	526	536	519	518	500	539	526	570	511	514	524	518	521	515	532	541	552	513	572	509	538	502	497	534	509	525	527	564	565	531	510	486	507	534	533	536	474	529	585	558	533	591	492	551	520	540	570	548	524	518	514	513	532	548	541	506	537	554	512	522	504	499	559	528	545	595	568	500	534	517	563	541	540	493	514	571	569	553	543	561	583	482	558	532	543	543	553	532	523	550	551	536	563	552	490	565	512	570	559	532	549	509	577	550	541	548	556	510	513	515	555	539	538	542	525	515	582	517	530	531	523	549	519	586	484	581	534	534	561	499	559	591	528	535	572	525	546	482	547	567	527	553	544	563	542	547	549	575	491	539	529	568	577	573	528	529	564	546	514	533	525	543	552	551	502	550	534	579	511	514	511	542	529	551	525	537	550	482	519	537	536	571	502	583	533	540	522	527	526	543	575	550	549	497	535	532	532	541	533	597	553	539	520	533	537	529	514	511	529	547	521	515	461	502	546	562	562	554	592	533	546	534	542	494	528	520	566	563	553	516	585	550	587	505	532	540	566	504	543	525	526	558	578	581	571	524	537	524	533	543	554	543	554	530	507	540	567	548	545	515	516	542	523	528	577	551	550	523	516	476	545	492	509	528	557	532	520	554	623	535	517	543	544	520	592	573	550	556	527	579	525	468	539	553	557	537	490	562	534	569	543	547	536	518	563	536	554	564	503	552	542	535	494	489	514	532	486	574	520	530	539	546	562	526	516	526	510	538	551	531	489	516	558	547	522	549	514	550	546	552	527	533	558	509	564	543	568	566	557	545	538	553	549	550	557	526	511	515	545	565	545	536	550	543	533	532	527	557	559	562	567	570	527	544	537	561	510	514	531	532	535	566	530	531	519	547	507	544	536	522	540	544	546	501	558	575	546	554	555	564	528	561	557	545	579	542	526	541	506	527	556	558	517	529	545	539	546	531	542	544	542	579	553	504	558	502	535	530	550	560	548	543	521	542	595	509	534	533	571	563	552	528	544	505	586	498	494	548	569	532	541	585	525	508	515	548	522	565
24372	21490	25186	28233	21507	21588	16849	1837	497	1131	3271	4583	1669	181	232	203	210	219	222	248	240	227	195	196	243	189	233	212	233	219	225	206	215	220	235	213	172	213	228	226	229	200	210	199	194	202	227	224	228	214	235	207	229	216	193	238	202	231	228	214	223	229	204	190	217	207	256	211	206	218	203	221	204	213	203	199	203	193	198	203	214	228	218	215	198	226	201	224	207	201	207	217	231	201	189	159	210	206	222	224	204	201	237	219	225	216	203	220	230	221	219	202	211	200	211	234	207	219	239	203	220	217	202	213	205	231	187	197	214	196	218	199	220	217	216	214	208	211	210	219	207	218	233	195	239	215	227	196	212	199	208	212	195	206	202	215	212	210	239	183	227	206	220	188	208	213	213	224	206	236	199	207	212	243	243	201	198	217	191	204	244	242	250	225	222	194	224	216	210	192	206	194	186	219	196	194	203	227	211	209	218	230	219	210	230	210	235	223	195	176	198	202	233	205	199	229	244	208	216	240	208	216	203	227	229	236	211	233	237	220	182	205	239	214	226	211	219	248	198	201	207	220	195	202	221	205	216	229	215	205	221	190	191	195	235	203	214	224	227	235	197	212	207	212	203	213	208	203	198	211	220	226	235	229	230	210	206	194	222	199	230	192	198	192	222	227	187	211	218	217	188	185	216	194	202	215	219	226	205	187	206	207	197	214	194	191	200	199	243	226	200	201	217	227	197	229	225	210	233	215	214	221	177	211	203	218	205	201	190	212	223	235	231	208	201	193	209	198	204	197	221	202	196	233	227	186	203	210	253	193	219	202	229	200	234	238	208	220	214	221	185	236	222	229	239	227	213	202	235	222	247	215	198	215	212	215	199	222	212	232	212	226	242	218	217	223	196	209	227	204	218	227	234	209	217	204	186	233	210	213	198	198	223	202	231	203	211	214	219	236	224	243	216	206	248	207	212	205	198	232	238	222	218	210	235	206	231	221	201	208	197	218	210	193	234	213	208	234	205	236	229	181	194	196	242	217	211	212	195	222	199	228	206	216	196	218	228	238	233	194	228	201	215	226	198	212	201	202	229	207	183	193	211	230	220	204	230	237	217	198	234	218	192	202	223	193	200	202	189	214	225	219	224	205	194	217	218	218	244	208	225	213	189	208	222	204	207	250	226	201	239	213	209	211	210	202	215	228	207	181	229	216	200	227	222	206	163	216	228	218	216	217	226	222	207	194	181	227	210	209	230	204	197	198	208	216	199	182	204	221	239	207	247	210	189	223	207	189	209	236	223	229	234	211	257	218	213	215	238	198	219	212	227	206	195	208	236	220	205	201	215	221	228	247	227	212	233	210	192	194	225	220	255	230	219	225	195	202	224	190	208	216	217	194	192	227	205	220	210	198	201	218	229	189	221	227	226	212	232	184	221	215	218	207	208	197	216	198	212	197	197	221	231	218	211	233	199	206	206	216	207	190	210	207	220	195	211	193	190	235	196	217	213	199	219	216	232	226	216	228	217	210	206	204	234	251	224	225	211	206	203	205	214	238	205	194	200	215	196	181	223	234	224	219	249	219	223	209	230	223	227	208	218	195	235	195	205	194	232	235	234	243	209	194	198	181	234	239	201	214	212	223	197	194	223	216	214	213	248	226	196	214	217	222	224	237	217	208	240	219	213	206	175	218	197	216	207	232	233	237	180	221	223	202	226	201	220	228	209	206	215	190	207	215	180	202	213	206	231	223	206	214	225	224	212	201	221	215	225	180	216	215	212	210	207	214	227	217	217	227	198	199	201	185	210	202	210	199	223	226	209	205	215	198	210	206	224	215	205	223	207	221	204	216	219	230	246	212	210	199	250	192	225	204	226	216	223	206	200	229	208	210	219	190	207	195	227	228	201	219	231	238	225	183	220	210	229	213	225	240	215	208	233	226	222	233	209	212	203	192	210	222	203	180	226	227	211	211	211	222	186	211	232	212	190	191	238	223	224	204	188	208	219	226	198	226	244	208	194	221	175	217	185	216	230	234	219	205	225	215	215	243	221	228	208	192	207	224	228	222	199	194	208	222	192	216	219	190	220	212	205	191	198	208	200	231	198	233	194	228	209	249	217	248	207	221	208	217	209	233	213	205	245	229	201	196	202	188	218	219	226	194	207	219	223	192	211	192	209	211	210	206	212	210	176	218	205	213	208	221	243	211	219	207	216	232	237	203	216	207	213	203	207	226	205	222	196	191	198	219	207	230	225	197	215	211	219	219	235	186	202	200	222	198	224	219	226	212	248	219	211	214	192	209	223	245	204	230	220	209	202	213	242	220	212	193	224	220	226	224	186	268	212	188	217	215	211	223	208	214	216	219	228	225	182	192	210	218	197	204	216	197	197	209	178	229	213	213	205	222	219	214	213	222	199	219	232	231	208	234	226	220	192	226	236	214	228	203	191	202	201	196	191	204	221	213	224	224	217	204	207	185	197	234	204	203	228	212	243	207	213	206	225	223	238	243	216	196	222	208	213	219	205	204	185	216	219	223	229	238	222	241	218	260	239	212	232	203	213	215	218	198	202	216	214	218	188	213	220	221	208	225	194	228	194	218	215	225	210	229	229	235	214	239	199	197	227	218	219	214	194	226	225	224	221	224	219	212	222	209	214	207	216	232	236	237	226	200	232	213	207	195	221	226	240	205	203	212	239	201	220	207	209	198	204	193	197	230	216	236	213	233	227	220	202	180	226	221	209	235	259	226	196	194	197	219	227	197	196	210	216	211	220	187	230	216	235	206	188	237	197	219	233	224	241	223	220	201	200	220	212	205	224	234	209	204	216	194	205	208	221	184	179	203	234	216	250	215	234	207	235	204	206	230	199	212	190	226	213	193	211	226	213	221	233	205	201	192	225	211	223	196	222	238	200	204	204	214	205	220	213	187	215	219	231	210	212	209	211	194	222	227	231	208	221	206	216	223	216	216	236	196	193	226	229	209	213	200	200	219	219	211	207	221	205	192	225	229	205	201	216	168	220	183	202	206	217	216	190	224	196	230	207	228	247	206	200	198	201	224	188	212	192	234	229	209	225	225	207	219	206	199	192	193	221	212	220	180	218	203	207	219	189	215	214	237	212	199	231	217	222	200	207	211	203	195	244	200	228	224	222	215	218	227	226	182	183	219	213	202	228	223	222	186	221	210	243	225	235	212	223	219	235	168	214	219	212	209	214	232	218	201	216	211	218	217	227	195	224	199	224	223	201	237	237	208	220	197	226	239	232	206	209	240	197	218	195	225	218	200	224	212	197	217	202	215	208	214	199	202	238	224	200	184	191	192	220	208	216	194	229	225	229	178	222	207	210	209	214	213	214	200	196	205	240	197	206	210	198	215	200	204	190	210	196	250	229	208	216	200	223	211	222	208	209	199	205	207	192	217	221	226	189	202	233	202	204	203	204	212	227	208	207	218	189	232	204	222	218	216	206	208	232	204	214	190	215	212	217	231	199	203	207	187	205	220
25205	41646	26084	11148	6373	2733	1587	911	679	985	2125	2898	1244	513	523	524	562	513	519	486	534	517	507	504	522	526	543	520	565	513	519	531	513	516	549	478	535	510	495	503	530	544	514	506	505	498	512	538	504	532	526	533	518	501	509	518	536	493	510	485	516	507	544	534	532	517	505	517	474	489	523	492	528	499	532	522	521	497	532	492	535	534	486	539	518	476	487	519	501	523	487	502	506	503	485	513	502	520	541	546	540	511	486	551	529	544	478	535	509	502	513	496	521	486	497	536	524	515	521	513	492	529	493	535	478	511	478	523	553	511	508	529	502	492	514	500	489	548	507	530	504	476	483	531	517	533	555	503	522	511	518	523	524	510	556	514	508	470	531	486	499	537	494	557	477	508	520	555	498	484	481	453	470	516	489	524	495	490	486	545	524	485	524	535	518	540	543	532	507	494	472	519	506	532	517	504	502	509	518	487	492	498	532	515	503	496	515	519	463	537	496	519	481	509	495	487	513	496	498	520	522	515	509	512	535	531	488	512	526	527	501	491	484	495	487	492	455	511	526	490	517	536	502	480	545	508	513	496	540	491	504	458	487	537	504	522	508	528	551	549	494	517	539	472	521	500	522	509	492	541	504	511	533	493	536	503	535	506	533	473	515	528	515	543	467	512	524	557	483	503	476	497	515	528	513	507	464	519	505	526	502	482	525	491	484	488	504	542	503	535	509	495	511	547	537	486	456	511	532	514	506	537	541	505	508	491	496	521	515	489	520	492	477	521	522	505	528	530	518	522	541	514	484	507	545	495	519	545	490	536	497	510	505	482	509	487	508	544	528	519	487	521	522	503	519	551	531	485	528	505	517	511	542	502	536	483	476	498	498	520	487	536	488	470	537	510	458	478	493	522	557	509	517	517	509	528	542	513	481	521	531	534	527	553	502	510	522	548	519	518	510	552	484	484	493	493	500	522	526	519	510	498	533	560	511	505	534	500	501	519	521	503	490	515	540	513	523	514	500	525	529	500	527	559	488	485	524	503	497	490	542	488	499	516	460	504	508	544	486	479	509	505	543	492	517	530	549	519	508	539	530	513	521	501	494	543	541	496	511	514	475	551	542	518	578	493	507	510	525	525	506	545	511	511	522	505	507	530	504	527	529	485	513	527	528	534	508	542	535	491	491	497	538	519	554	490	482	513	511	530	540	510	495	525	513	504	547	493	532	531	524	498	550	510	524	485	540	516	557	517	508	524	503	509	492	528	535	498	496	502	511	529	502	463	551	495	497	528	497	506	482	478	499	494	511	478	477	552	507	515	515	477	555	508	485	508	499	527	494	500	504	538	510	520	527	519	492	484	494	488	527	499	497	477	501	508	508	457	506	515	504	502	525	518	498	456	530	519	512	494	573	504	507	479	526	491	512	500	494	519	496	529	521	489	508	472	545	546	530	480	506	473	534	510	530	506	505	520	509	494	518	469	533	535	522	476	483	508	513	492	493	528	494	500	504	491	500	520	493	502	490	521	521	495	502	479	474	502	496	511	493	547	559	460	501	513	487	508	514	519	507	510	521	504	498	501	490	505	519	511	461	515	513	553	499	525	513	527	494	530	487	504	500	490	514	473	514	540	519	536	497	488	512	536	537	520	499	521	501	543	526	492	530	533	519	479	563	546	526	494	545	528	527	524	550	535	546	501	513	537	511	538	552	464	508	493	541	485	547	543	500	485	505	492	525	505	507	477	515	450	463	480	475	521	556	506	545	518	530	544	506	498	511	548	506	497	510	523	489	553	506	526	523	501	506	496	535	508	488	467	473	542	481	532	536	531	503	542	494	517	530	482	535	534	517	517	468	556	500	506	465	496	495	483	496	531	508	503	534	512	558	492	518	487	469	486	515	532	475	524	492	557	490	506	514	512	503	528	489	532	521	545	503	520	471	519	535	510	511	515	535	519	530	481	527	517	490	520	514	551	485	527	534	514	471	501	476	483	490	545	487	518	510	490	487	493	527	534	511	512	509	528	514	508	530	514	510	500	528	541	500	510	528	521	526	482	506	513	528	536	457	464	531	566	471	547	487	493	508	518	497	492	564	482	539	478	524	479	526	550	518	478	539	507	514	501	471	517	473	533	526	500	519	507	536	527	498	493	516	516	539	504	459	473	529	486	487	514	514	488	484	484	474	516	488	518	464	534	471	497	525	494	478	532	518	489	496	535	534	480	495	504	487	504	525	496	533	486	527	499	484	544	488	514	480	502	531	515	513	529	476	531	532	490	562	515	495	500	503	520	551	520	496	497	508	530	484	511	508	517	496	513	523	513	488	515	475	516	507	523	548	532	535	513	511	493	521	495	509	503	533	537	538	527	509	520	538	528	505	522	487	530	521	507	503	523	499	545	479	515	548	524	498	515	491	485	512	512	506	503	528	480	521	522	499	504	534	461	497	533	497	508	547	512	530	512	472	488	456	529	555	524	527	523	476	537	486	516	497	536	474	469	513	484	496	524	501	484	478	507	500	489	522	481	497	506	495	497	480	510	513	503	498	504	496	476	546	504	494	490	520	528	555	533	539	510	507	512	494	480	507	519	466	507	497	520	513	520	512	506	506	494	508	520	486	495	472	507	493	482	504	489	523	514	519	527	507	532	465	512	495	553	502	512	516	519	481	553	513	550	510	507	560	485	504	557	537	529	537	503	484	498	538	487	507	508	497	513	499	500	519	514	523	555	505	479	527	502	499	520	526	506	511	487	517	491	530	509	523	489	479	536	499	497	510	514	476	491	490	528	552	520	546	531	507	526	497	527	556	534	505	486	529	512	486	522	517	520	506	461	501	543	535	477	483	493	494	479	495	479	509	497	509	524	518	490	502	535	479	473	501	524	527	522	523	486	518	526	518	491	496	500	526	483	513	507	504	508	517	536	554	537	499	493	514	490	479	495	528	496	492	496	519	493	527	503	498	533	490	527	511	474	482	491	530	557	493	510	480	513	476	536	513	516	497	526	529	505	532	488	554	544	528	523	503	536	525	510	506	495	513	548	499	485	489	513	545	507	510	487	524	527	521	491	519	508	536	470	500	507	546	500	492	529	455	538	524	532	514	476	486	508	503	523	476	492	503	504	487	495	515	524	537	546	501	557	519	484	515	500	495	503	513	490	497	562	506	511	543	516	481	505	551	516	521	498	502	503	486	539	498	489	535	494	485	488	535	514	528	513	468	494	518	512	496	506	541	503	520	501	550	520	521	489	501	471	486	485	522	473	493	529	478	505	491	485	478	538	502	513	500	530	479	499	490	484	517	478	523	486	489	509	548	522	480	498	512	527	561	525	512	513	539	548	522	460	517	525	526	499	522	511	536	513	505	515	513	486	533	489	501	510	525	496	505	473	499	535	558	496	520	487	462	487	491	504	498	510	504	507	512	544	497	503	495	524	483	485	519	542	518	492	550	531	510	525	505	472	510	508	519	493	515	488	488	514	474	518	546	541	560	488	498	507	526	492
32099	22714	19251	8440	3021	994	434	295	175	223	272	263	215	155	149	146	149	145	131	161	137	147	153	154	122	150	157	144	165	149	151	127	143	154	154	140	145	131	138	123	146	138	137	154	152	147	155	139	130	120	132	116	163	124	141	145	158	142	150	138	172	148	157	140	147	168	151	143	152	156	161	138	133	165	136	140	152	130	156	158	162	130	153	133	165	130	161	159	141	142	129	159	152	119	160	166	172	141	140	176	140	169	139	130	150	161	147	151	150	159	137	149	136	144	140	145	152	152	165	171	146	157	165	142	133	137	137	146	138	153	153	143	129	153	146	169	143	149	134	146	158	162	139	145	162	148	154	152	138	166	115	145	166	158	139	139	152	138	149	149	138	134	148	169	148	150	136	155	159	131	128	143	148	136	159	150	161	158	144	157	140	152	146	128	124	143	168	164	186	151	176	129	121	141	132	151	140	154	156	151	150	135	149	131	151	146	151	142	148	155	158	126	148	159	145	150	143	141	136	140	143	148	150	124	152	177	171	148	157	138	150	145	143	143	140	143	156	138	152	157	160	157	147	160	164	149	135	129	143	135	142	158	163	163	131	154	120	151	160	160	143	149	160	139	140	137	146	151	145	166	148	133	155	143	135	151	138	171	142	143	159	151	145	146	172	134	129	166	140	145	146	149	130	155	144	149	164	152	165	155	145	144	127	146	147	155	152	175	134	152	142	168	141	155	125	141	123	160	163	148	138	147	165	152	168	152	148	142	138	112	122	142	164	133	141	135	154	143	155	143	155	143	138	154	136	145	149	166	150	153	153	135	141	141	146	162	143	145	129	139	140	143	155	162	132	160	152	158	150	133	164	120	150	138	132	124	160	142	162	140	143	139	170	143	145	142	161	162	149	164	154	153	132	171	142	152	148	130	131	150	166	156	158	146	132	144	162	159	118	156	155	151	128	152	144	136	130	154	166	152	145	149	145	148	154	165	126	154	137	159	149	178	145	158	153	144	140	157	132	146	142	141	140	148	135	150	149	192	165	133	157	163	159	166	161	143	139	147	132	125	148	150	143	138	140	142	156	143	143	156	149	151	166	144	156	139	162	148	142	120	154	143	151	138	174	165	135	145	153	154	168	164	146	147	141	160	163	167	150	151	133	158	138	136	155	159	151	133	178	164	137	152	164	150	169	137	139	143	144	127	157	147	140	150	153	140	147	135	155	156	145	143	145	153	127	134	133	136	179	137	146	143	146	169	166	136	145	140	144	139	129	142	164	133	148	149	140	136	133	177	132	135	139	145	158	146	172	152	141	167	167	159	153	157	143	153	141	147	124	134	139	175	122	156	143	153	144	139	136	160	117	173	162	148	143	157	137	169	138	131	153	145	111	167	161	144	141	152	163	158	139	139	134	148	156	150	173	143	151	147	161	145	138	155	155	148	168	159	148	150	151	160	131	152	136	128	149	117	155	157	150	150	133	139	166	129	152	145	141	163	137	139	139	135	172	135	140	158	170	137	149	123	141	127	142	150	156	140	145	166	153	149	145	152	144	150	159	137	158	169	150	163	144	130	169	126	133	127	138	180	149	136	130	150	162	140	173	149	151	143	135	129	159	162	146	154	150	144	134	153	132	161	131	152	138	112	134	147	128	169	137	140	155	161	166	149	151	135	149	159	148	174	143	149	141	168	143	150	153	157	160	139	141	147	172	136	156	152	159	151	140	161	175	136	160	156	133	186	173	149	152	144	138	154	132	133	162	151	147	140	189	156	123	165	147	137	161	157	164	142	142	144	156	157	147	161	147	125	140	139	160	143	149	152	140	132	155	141	149	184	172	159	157	153	149	154	143	145	158	163	150	156	140	151	171	145	149	141	162	146	156	137	137	148	148	163	155	171	159	162	147	136	143	144	147	137	146	151	151	148	145	171	164	153	153	151	133	148	169	133	176	156	126	146	167	178	165	115	154	163	152	147	153	142	152	158	139	176	158	163	159	147	137	158	145	143	132	152	125	156	128	159	155	161	143	139	138	159	142	138	159	138	147	154	165	154	161	162	112	175	158	167	167	160	145	131	150	164	137	164	143	139	146	153	175	128	165	150	166	136	158	147	133	133	141	145	151	144	138	160	156	154	149	162	154	153	166	125	133	121	153	148	153	142	136	154	144	152	156	179	146	163	152	136	165	119	143	164	139	179	149	148	159	147	148	144	154	146	141	148	149	164	162	156	140	155	158	155	129	141	153	139	163	133	148	137	173	157	161	144	137	127	135	132	140	150	155	169	125	149	150	125	127	133	168	149	144	149	142	143	161	139	141	147	147	152	167	141	145	167	155	138	157	153	154	131	147	134	169	147	153	161	159	141	152	136	135	152	148	152	142	171	152	154	118	161	144	139	146	149	134	136	152	127	174	131	148	142	140	148	145	151	133	152	140	152	154	142	146	156	160	168	146	143	154	157	139	138	120	147	170	147	186	147	139	134	140	162	169	155	164	139	158	154	169	162	134	140	170	147	144	155	171	129	154	134	165	141	142	173	140	170	172	132	158	150	152	152	152	138	155	144	171	149	135	137	144	147	153	146	141	145	140	139	149	154	146	150	119	158	135	146	154	170	143	134	142	148	118	162	144	172	171	142	135	141	140	147	141	154	145	168	170	147	161	137	158	148	154	126	144	136	137	146	158	129	149	123	141	138	155	140	167	154	144	147	131	146	133	136	139	124	145	153	159	154	133	157	139	146	132	144	159	141	142	134	134	132	138	140	143	166	125	132	144	155	159	158	156	154	141	143	132	161	131	139	141	151	162	136	139	141	174	133	142	141	146	158	135	163	140	147	152	147	154	138	149	172	142	149	138	143	130	168	139	137	139	145	147	135	146	143	132	136	152	149	140	150	130	128	143	148	151	151	135	149	160	154	145	135	152	138	136	158	138	155	124	174	129	150	142	159	154	151	145	120	139	145	150	160	149	140	145	180	143	152	155	140	142	186	164	136	151	145	126	146	154	144	127	144	150	133	149	141	146	163	162	155	152	144	142	141	121	125	141	148	145	143	143	169	148	149	144	156	143	138	162	151	149	134	141	135	145	145	137	158	145	168	143	145	152	150	155	141	145	165	151	146	160	161	152	151	152	146	171	155	155	172	161	153	138	141	147	147	149	164	147	153	165	154	153	153	121	150	135	139	157	139	155	145	174	149	151	141	149	146	148	141	168	147	139	161	140	150	139	155	125	167	142	137	138	124	170	149	135	143	146	146	143	142	150	135	161	142	151	140	142	156	133	166	154	144	139	125	153	149	150	142	146	156	150	150	130	154	146	149	128	153	136	141	152	144	156	132	157	142	127	134	163	146	154	162	158	149	142	142	163	160	148	135	147	130	140	144	174	160	128	165	152	153	150	136	144	164	150	133	157	149	153	163	144	133	138	138	136	144	148	128	151	141	155	147	167	155	144	140	149	155	153	149	121	130	136	158	136	164	152	144	124	166	156	159	135	144	189	143
21567	23610	11953	4756	2142	884	547	462	450	442	473	489	486	410	388	392	371	412	371	429	382	383	372	394	389	417	396	425	424	384	396	437	425	424	382	410	390	380	398	384	403	369	403	397	377	365	426	393	368	396	401	402	389	366	377	412	396	370	375	410	391	450	419	393	407	397	375	391	352	408	381	432	386	385	419	392	402	372	448	421	376	427	402	438	375	381	399	386	384	375	377	389	406	386	403	395	396	419	377	425	401	384	390	397	388	409	359	370	406	389	416	438	387	409	385	414	388	373	387	392	402	432	409	415	376	373	420	408	406	351	385	395	400	390	392	350	437	410	422	401	386	379	372	401	421	404	409	394	410	406	427	409	374	427	383	401	381	397	400	390	406	419	366	401	430	452	390	415	423	411	380	431	390	426	442	408	414	365	399	385	420	382	405	399	380	433	382	409	368	390	390	414	402	387	380	388	388	407	366	394	408	387	366	380	392	408	389	395	375	402	445	378	404	389	426	383	396	422	379	366	403	384	410	415	390	356	434	385	396	394	417	399	392	407	389	397	381	401	427	420	400	390	373	394	431	413	410	396	414	394	382	379	424	392	394	375	407	393	425	372	442	420	382	399	407	403	404	393	421	389	387	414	397	422	388	384	411	385	380	366	378	395	415	370	414	394	418	389	399	371	398	394	438	426	389	394	389	394	409	360	399	375	402	388	399	383	373	406	406	422	382	425	420	385	385	420	388	374	394	434	404	377	377	387	398	363	417	397	384	419	374	378	403	396	380	434	404	377	407	395	418	381	409	435	416	364	381	387	408	396	411	370	409	391	429	417	416	416	424	445	388	407	410	410	408	361	398	405	395	384	386	388	364	398	343	432	389	393	388	372	382	364	387	420	439	386	387	417	406	407	398	399	377	400	382	414	413	361	400	343	433	357	395	379	402	398	379	379	380	397	372	416	443	424	401	377	389	399	386	355	391	397	395	409	408	408	425	444	413	417	408	371	422	364	343	391	398	418	423	402	360	416	393	382	396	405	396	379	411	356	398	381	404	408	388	420	389	418	365	389	401	374	426	373	403	405	402	360	424	386	385	379	409	401	359	364	399	369	392	399	404	398	389	413	367	424	389	389	382	381	377	408	403	375	411	401	409	402	384	446	416	390	375	424	419	399	360	379	386	374	403	419	373	393	375	415	402	400	430	397	372	404	411	403	423	383	400	389	400	390	396	370	391	406	381	386	365	386	409	372	408	388	404	451	386	415	375	425	418	428	380	398	422	385	377	395	444	413	428	394	405	429	413	376	376	398	410	394	392	381	406	394	401	425	436	378	399	427	377	407	402	389	385	387	386	411	399	425	381	367	383	337	379	442	419	369	416	412	390	359	393	380	413	361	386	395	403	384	412	390	418	377	403	415	405	381	417	405	411	412	394	373	433	364	399	406	434	388	395	382	449	388	355	379	401	388	368	382	398	400	411	419	401	384	418	404	364	361	377	411	398	391	443	372	357	405	349	390	402	394	368	395	372	441	382	440	387	383	367	396	408	385	381	398	374	395	428	373	410	393	429	381	415	366	436	399	367	388	398	392	433	396	432	428	387	392	398	413	410	427	386	405	433	386	379	444	428	454	427	387	375	374	376	383	392	384	368	413	437	414	425	381	386	402	434	382	388	398	379	395	381	405	395	358	410	399	393	405	419	407	384	425	403	408	383	385	371	386	416	428	428	393	425	384	379	438	394	419	405	418	359	386	383	422	381	364	410	387	387	390	401	387	389	416	385	406	429	403	405	389	417	384	383	428	413	413	402	389	391	399	387	392	412	410	382	371	357	389	422	419	412	417	404	392	398	408	396	385	410	373	399	334	382	419	396	396	387	353	417	393	388	417	404	409	382	396	388	466	396	367	391	391	426	378	424	355	394	384	371	394	400	391	417	405	396	384	418	414	398	377	410	395	384	399	412	410	411	416	363	435	395	395	357	404	414	415	376	418	380	383	423	397	411	433	439	380	411	417	422	382	375	408	435	389	446	390	371	405	369	346	410	469	424	382	417	401	430	462	363	413	375	390	382	386	404	401	340	444	379	416	397	410	413	399	430	402	433	377	386	378	409	416	420	395	432	376	399	420	410	370	399	383	387	433	422	371	407	395	395	416	378	403	366	387	379	369	381	393	384	393	366	403	393	404	413	414	378	376	379	372	433	415	397	410	387	425	401	396	409	403	404	393	398	387	387	394	423	368	409	395	396	392	407	398	394	375	352	402	368	412	412	380	380	428	399	426	397	397	404	396	437	404	379	431	391	379	392	408	412	399	389	401	398	428	400	371	393	389	398	397	410	373	416	420	394	408	374	400	402	406	399	400	419	391	405	399	398	402	413	375	394	396	378	373	391	407	408	427	370	403	392	369	415	427	390	413	384	415	390	368	400	404	357	437	390	414	389	414	393	375	387	421	422	366	375	386	402	437	375	414	355	370	380	380	428	334	426	407	402	376	399	373	392	387	390	436	382	419	400	389	417	444	401	397	423	432	381	359	390	405	408	381	400	400	390	422	380	397	379	393	396	384	395	409	372	406	383	379	370	416	421	420	418	381	416	420	377	418	369	379	388	402	401	404	411	391	423	436	400	388	417	382	376	417	433	390	406	407	393	410	429	391	383	402	432	419	398	416	414	407	387	392	379	438	402	387	380	404	389	404	405	415	420	427	364	408	363	389	385	375	405	391	422	409	379	401	419	384	414	416	394	433	409	394	412	396	381	422	404	391	391	393	404	401	397	419	392	410	380	396	372	378	434	386	400	399	442	414	355	409	401	401	388	402	369	395	416	415	382	377	370	381	361	406	394	380	369	381	356	433	375	396	344	367	397	395	430	387	386	408	419	427	393	393	398	404	398	402	390	397	370	368	410	405	385	396	378	408	408	381	414	386	396	436	368	403	430	418	414	387	455	405	369	394	372	412	373	383	366	406	404	402	388	406	433	402	387	428	380	397	378	408	403	377	388	406	428	414	434	402	380	385	363	396	379	394	392	432	380	406	417	390	406	397	363	405	411	407	410	383	416	435	396	413	395	436	411	425	384	405	404	412	383	431	360	389	413	402	413	400	391	392	414	404	414	394	386	424	377	364	423	385	411	454	422	396	378	398	400	439	388	374	386	385	403	395	365	448	391	407	396	404	358	383	385	407	389	418	427	401	404	407	372	403	400	401	401	402	370	396	412	373	387	386	391	385	382	401	386	382	398	425	409	387	394	384	382	397	393	442	447	403	416	374	436	341	409	414	385	392	368	408	390	410	418	368	382	420	404	387	381	413	415	401	410	412	377	378	394	397	396	393	403	377	400	397	371	393	410	392	391	390	403	388	381	394	356	436	394	386	391	372	399	404	377	382	406	377	370	413	419	387	423	433	395	403	377	364	430	401	452	390	403	375	394	436	398	392	398	416	477	428	413	408	413	441	366	336	373	374	396	374	410	427	405	412	389	416	386	377	372	392	410	400	413	403
24992	21502	24862	28583	21593	19596	3180	735	400	1617	2502	2066	1063	234	249	228	216	252	241	220	257	240	250	263	221	263	210	253	241	241	220	236	248	210	221	234	262	249	236	253	224	226	245	281	253	209	238	241	243	225	234	248	242	200	237	239	249	207	247	251	241	267	217	252	224	207	231	227	230	238	231	246	244	252	231	231	251	243	223	233	249	228	211	229	248	200	239	273	217	232	253	224	253	250	234	235	215	256	204	213	215	232	236	236	226	225	251	246	228	221	200	261	248	235	203	203	242	247	225	242	231	240	238	210	241	259	211	219	223	233	243	240	271	250	239	222	219	238	240	229	231	257	225	254	255	256	212	212	250	213	242	224	230	223	247	251	243	255	244	247	206	255	225	235	225	265	258	244	230	244	226	234	232	223	222	227	246	243	211	230	231	213	256	225	236	224	259	245	226	228	201	235	240	236	235	227	215	243	225	214	248	234	229	245	245	227	227	242	233	259	246	250	253	232	229	205	254	241	243	239	223	239	233	212	242	277	244	217	248	253	251	251	261	222	258	264	240	264	240	230	217	237	226	255	216	245	249	234	235	246	244	240	239	258	237	226	252	256	250	243	232	224	248	260	241	236	210	194	204	235	239	241	239	233	252	231	230	233	220	230	257	263	240	246	218	240	213	253	247	216	238	237	245	253	233	213	270	237	241	233	251	224	233	233	243	263	244	230	211	240	231	244	263	238	229	265	210	228	230	217	221	220	235	245	244	241	209	259	249	249	251	260	274	263	239	212	248	244	234	234	259	240	242	234	241	226	244	217	231	250	233	223	277	243	214	232	226	225	219	235	210	240	245	250	277	227	251	233	234	246	232	238	186	230	260	278	246	228	255	248	249	243	227	245	237	240	241	233	224	233	237	222	225	213	225	248	231	244	219	223	229	232	203	230	224	227	243	252	224	223	240	231	239	220	209	226	213	215	230	239	230	271	266	229	249	236	230	236	214	209	196	246	237	245	237	209	237	241	234	250	239	208	228	254	239	236	251	232	229	247	238	244	213	241	237	252	266	247	213	260	224	245	236	236	231	224	226	228	248	235	233	192	232	222	260	268	208	235	250	245	212	257	224	230	240	250	232	225	240	245	227	247	207	255	247	262	240	246	247	253	231	243	224	247	231	224	227	223	256	267	228	236	268	237	260	256	226	223	227	235	250	255	221	231	239	239	265	230	220	219	223	250	213	208	200	218	214	260	236	252	234	251	213	229	206	226	242	231	214	271	268	215	238	223	216	218	262	238	254	229	255	206	216	232	220	239	244	234	246	228	251	208	266	263	215	222	231	260	265	247	219	245	250	241	231	243	239	210	242	231	225	228	243	229	245	241	238	243	251	248	240	233	235	249	238	226	243	214	243	248	230	248	208	216	246	259	216	272	225	228	226	256	224	246	265	238	271	222	244	247	248	284	237	237	260	241	238	252	237	225	222	229	261	220	267	219	232	230	255	256	237	259	219	235	268	231	195	243	225	247	235	203	264	234	242	216	222	231	244	217	249	234	239	232	202	224	238	270	275	234	222	248	261	269	231	250	238	231	224	244	203	232	277	233	237	229	206	235	242	236	242	226	227	236	244	252	232	211	221	222	241	232	240	243	246	242	239	198	216	242	224	231	241	240	231	210	222	244	261	241	227	220	248	229	216	257	268	247	226	236	192	238	255	233	257	218	242	208	230	211	231	221	262	238	247	240	237	221	219	255	217	205	225	232	233	234	235	222	234	200	220	275	233	225	242	261	238	201	234	252	245	284	211	220	242	232	247	247	245	236	269	218	284	236	240	224	247	234	201	251	254	244	255	241	244	248	225	227	239	250	239	207	230	219	229	218	230	246	223	192	246	227	265	253	212	225	225	219	255	222	232	255	225	232	230	246	235	257	230	239	219	236	230	235	218	226	201	244	206	232	243	245	249	239	201	232	258	239	227	235	275	235	232	223	236	243	235	242	249	246	244	255	249	237	228	202	214	240	226	277	245	245	234	240	233	226	249	215	246	230	232	251	253	237	225	239	237	209	200	224	242	201	210	220	243	236	269	229	225	222	242	226	241	205	236	242	219	250	241	239	260	225	204	256	257	246	243	234	216	242	215	225	239	233	238	218	216	244	234	239	223	242	239	236	260	252	254	228	261	226	257	209	221	231	232	281	228	254	229	230	222	240	242	255	227	207	231	239	237	249	255	204	244	282	242	252	197	245	225	243	221	264	200	223	237	233	236	239	223	221	263	232	258	245	251	222	256	255	262	247	255	220	272	212	226	243	248	238	263	219	261	219	246	222	231	230	254	225	237	250	236	252	258	231	241	218	230	252	213	260	246	227	240	248	225	242	225	229	251	233	222	247	243	217	223	232	239	229	240	239	217	244	280	258	252	256	242	217	233	244	220	254	209	210	240	223	263	247	243	263	233	244	227	259	238	237	210	209	224	243	230	260	204	252	236	252	258	243	244	226	223	235	274	220	232	253	251	253	226	272	257	229	226	251	232	223	233	268	206	224	233	237	240	250	247	257	223	213	231	246	261	215	260	234	243	246	222	234	231	232	230	252	225	226	235	253	254	232	234	215	264	250	267	251	247	256	230	258	223	221	258	198	249	234	228	253	229	213	233	271	246	246	242	232	232	238	234	220	254	264	265	247	225	198	248	211	230	215	223	253	230	234	222	253	242	239	253	248	245	242	246	236	266	244	224	242	251	221	228	247	199	217	199	225	230	222	234	234	248	243	231	259	223	249	247	241	232	258	230	232	205	236	244	251	241	200	211	246	245	215	216	213	225	221	239	249	229	221	269	246	264	246	249	231	227	222	255	229	225	251	250	220	244	239	241	228	235	229	228	228	225	252	235	223	233	204	233	241	225	252	226	247	235	244	253	214	246	240	266	235	227	252	261	255	210	225	242	215	226	254	237	220	240	215	236	233	201	220	251	231	253	214	245	238	228	263	246	235	271	227	236	212	249	238	218	264	226	204	219	264	282	245	239	223	252	207	242	218	245	246	241	248	228	204	222	219	236	217	231	227	219	250	251	245	240	224	233	204	241	243	245	251	216	229	217	225	248	252	230	233	214	252	209	223	230	240	249	252	206	239	254	242	224	247	246	220	245	256	220	250	223	236	220	213	248	230	233	239	228	256	230	224	225	227	215	218	219	234	243	228	236	246	233	241	245	240	232	260	207	267	246	229	222	226	244	236	238	222	246	247	229	228	231	263	252	237	235	248	245	243	228	256	211	250	236	245	227	246	211	241	260	236	220	224	240	216	205	236	244	239	195	219	231	240	236	210	237	248	227	246	254	240	249	244	251	229	221	235	238	206	228	238	243	255	255	252	244	246	233	244	244	227	254	218	214	241	202	225	260	222	224	223	220	224	261	199	251	240	252	247	203	249	232	220	242	233	215	226	223	224	229	265	232	241	219	244	240	225	239	255	227	225	234	234	246	218	214	263	233	225	247	249	236	236	223	241
23378	36304	22095	11601	5172	2323	1197	795	695	1348	1933	1775	1119	586	602	595	570	599	562	609	566	614	637	595	578	614	576	555	638	522	581	619	554	607	591	593	539	556	607	619	564	563	580	570	592	569	552	552	603	590	595	591	566	572	566	578	577	594	535	563	605	586	587	536	568	604	594	592	555	622	595	578	606	605	612	592	560	576	607	572	558	590	606	611	558	582	575	603	647	566	614	555	594	591	591	563	598	614	534	575	593	581	530	584	576	612	587	592	615	552	570	604	612	565	576	566	564	601	627	559	582	592	570	540	603	623	613	593	604	567	576	575	569	591	586	615	557	601	599	579	578	549	593	544	613	607	560	556	563	580	584	561	564	563	572	594	582	608	627	600	540	615	624	562	540	590	561	591	541	600	549	562	603	582	566	626	596	562	579	636	566	623	559	639	573	606	560	575	566	533	612	575	615	571	573	533	593	557	565	570	621	600	561	541	546	591	587	599	568	604	582	552	617	547	608	587	570	598	568	550	555	567	586	514	578	594	582	610	636	606	611	562	585	524	591	532	551	557	610	594	610	585	567	534	594	580	599	579	549	554	559	559	585	618	596	592	587	565	589	565	586	566	544	596	571	561	585	588	559	554	602	605	600	550	553	612	621	586	562	620	615	588	554	586	581	582	549	591	556	603	561	587	611	609	596	584	575	551	568	577	543	587	555	561	533	571	582	618	593	582	552	543	583	607	585	599	594	577	555	618	544	566	562	582	586	575	554	503	579	593	543	570	583	610	585	563	597	586	569	625	601	594	600	590	567	606	574	576	550	594	578	588	561	555	635	596	581	585	603	578	562	562	589	592	602	552	580	563	605	550	557	601	584	609	600	591	602	550	597	575	593	638	577	578	542	596	563	580	631	587	577	587	583	574	555	570	577	566	533	585	619	590	535	619	616	565	587	591	563	570	607	584	566	583	594	549	612	596	584	567	590	579	552	545	608	612	561	617	572	583	581	622	577	592	608	573	589	559	611	561	557	584	583	612	562	579	614	588	623	593	586	592	569	600	577	574	566	587	584	568	583	580	584	604	568	548	596	577	547	604	582	553	572	579	590	551	605	584	583	580	555	574	577	603	624	567	590	580	604	581	577	533	542	562	580	564	553	605	592	588	593	551	543	546	564	555	574	592	594	610	599	597	595	570	580	582	544	549	627	574	584	570	553	572	562	553	566	598	596	586	609	580	596	600	567	579	559	584	607	618	576	578	571	564	600	605	610	584	582	586	564	593	611	582	588	599	602	585	595	616	600	547	614	596	573	627	594	581	605	578	610	556	584	552	662	604	590	615	583	576	582	603	623	590	583	607	596	566	567	573	586	573	621	551	583	556	549	585	597	615	609	588	603	606	598	605	572	600	565	615	549	587	624	592	593	633	521	596	573	587	602	557	557	545	573	584	564	550	559	621	562	591	599	616	599	540	596	566	586	610	581	574	584	553	552	615	567	597	624	559	559	594	560	545	619	589	618	570	641	623	636	610	579	598	566	615	595	549	596	615	585	557	632	565	584	568	590	595	551	589	586	602	572	606	595	575	556	545	568	575	554	573	560	589	604	571	579	588	570	591	625	581	595	567	582	606	544	561	571	627	545	590	597	635	609	556	631	640	618	588	568	585	605	580	587	576	563	579	610	586	555	610	586	582	577	575	585	573	578	577	574	574	570	549	590	559	569	589	567	583	568	582	545	573	590	587	567	591	575	607	582	581	596	556	587	614	540	621	561	582	577	625	581	589	606	600	530	547	541	660	553	637	591	575	593	588	552	589	564	557	666	547	563	664	580	574	575	612	602	566	600	582	551	547	576	595	624	599	541	614	558	597	618	621	596	561	570	569	552	577	593	559	585	625	580	557	572	576	593	645	568	572	575	573	587	541	610	568	557	570	568	547	564	601	554	607	595	566	594	580	565	551	601	601	617	615	577	551	609	606	610	597	584	604	555	587	546	600	593	560	630	597	594	612	588	631	569	549	585	554	579	574	541	593	606	573	578	556	547	591	558	580	576	552	621	538	596	606	561	589	556	572	565	598	556	541	550	569	560	565	573	563	615	625	556	623	598	578	578	606	567	580	604	640	591	643	562	602	622	557	546	601	621	580	618	585	604	619	581	607	578	574	587	602	591	572	588	562	577	576	595	616	570	621	589	586	582	549	555	567	595	627	573	555	584	560	582	571	582	561	572	575	583	592	587	596	565	581	584	587	586	613	585	603	566	588	566	606	596	570	561	589	576	566	590	592	583	551	606	605	596	635	552	575	561	598	511	627	610	568	565	610	580	599	561	571	568	591	579	592	586	599	603	621	561	578	570	578	597	566	556	621	597	571	576	608	565	595	607	560	608	603	597	573	577	561	563	579	607	584	561	570	581	566	565	577	560	599	576	604	546	599	598	586	579	578	554	566	564	584	631	593	614	598	576	596	558	575	584	596	560	589	571	617	610	593	608	600	560	569	583	608	594	555	569	597	617	589	567	595	571	581	588	567	629	563	605	547	575	601	612	580	591	596	595	584	569	567	547	567	605	567	573	573	571	574	571	548	576	577	578	586	563	583	563	589	531	578	607	610	621	579	598	570	576	606	570	512	566	575	629	564	585	554	543	581	596	593	604	572	570	559	584	613	543	603	576	579	600	581	574	579	642	544	602	524	516	557	608	561	601	593	579	571	532	600	555	573	584	542	572	583	560	603	552	609	579	576	565	579	577	558	567	609	583	606	570	587	560	614	622	567	551	546	567	552	644	567	604	567	586	615	615	611	637	595	598	570	558	555	545	610	601	590	582	586	561	626	566	602	592	573	534	586	596	595	579	566	577	592	634	554	565	573	593	611	635	611	597	615	592	621	558	573	606	591	578	583	578	618	601	598	596	607	573	587	596	589	610	587	591	566	578	587	621	576	584	614	622	583	582	600	616	579	548	603	594	588	581	543	592	576	567	538	578	542	582	572	612	565	540	581	560	591	571	596	632	590	597	612	572	552	629	538	578	587	602	545	600	570	559	594	610	573	623	550	567	572	583	620	620	554	583	548	627	611	571	595	573	607	550	593	575	596	558	569	518	606	604	590	570	571	589	560	551	594	552	566	562	583	614	605	569	576	609	586	584	603	586	583	592	596	606	575	595	557	584	611	617	614	557	578	572	558	605	568	576	598	557	568	575	560	596	626	595	581	605	555	613	568	566	588	594	561	568	547	631	584	556	610	591	549	571	586	571	560	555	537	554	583	597	599	592	554	577	592	629	553	557	645	620	568	627	580	574	587	597	585	581	612	555	594	590	584	561	580	596	583	607	562	574	622	553	561	546	556	541	575	576	583	592	578	612	578	619	555	631	579	554	578	577	561	557	567	630	578	552	622	552	516	607	612	582	597	582	601	617	564	562	574	572	578	561	578	596	541	570	589	577	584	595	573	587	613	602	578	600	587	569	558	565	566	561	586	550	599	557	623	580	609	557	598	619	584	606	589
24328	21465	25163	28172	21486	21567	16830	1583	643	1528	4797	4632	2412	310	236	244	249	266	243	237	229	262	235	263	249	230	207	226	222	273	256	216	243	269	257	254	252	222	271	233	240	276	231	229	222	283	243	231	246	242	196	254	248	263	213	213	238	217	244	237	221	246	238	238	234	208	232	227	240	213	239	229	235	237	235	229	202	236	238	233	204	218	246	208	239	257	285	269	241	241	257	225	223	278	250	212	223	230	224	238	230	242	213	229	247	237	238	221	241	240	247	187	234	210	259	241	247	224	258	222	260	233	242	237	283	225	243	219	219	229	234	237	225	258	221	246	234	200	227	257	215	239	248	211	220	232	263	218	231	212	229	224	245	206	264	233	237	273	243	214	246	234	206	271	214	221	244	251	255	243	215	260	213	246	211	247	250	253	219	261	238	256	221	222	235	234	231	234	208	222	237	257	223	264	245	221	219	236	235	217	241	242	234	224	228	214	238	230	251	226	241	274	251	256	227	241	221	238	240	253	235	214	240	243	250	229	217	242	264	244	245	221	224	246	237	250	222	248	219	229	260	221	236	216	242	230	228	241	217	198	263	211	255	232	236	232	250	221	250	226	231	241	239	220	244	246	221	245	222	239	239	235	233	244	251	238	236	240	191	247	255	233	204	241	246	238	209	235	206	243	269	217	241	251	237	247	250	219	248	234	244	231	230	240	246	239	237	228	222	220	218	230	266	264	225	248	267	227	257	232	264	219	231	226	259	218	211	230	229	220	247	258	250	241	226	238	239	220	228	243	202	236	242	205	223	249	244	219	232	225	220	258	227	250	214	282	217	229	241	229	230	241	232	234	244	235	221	233	235	246	228	238	248	245	218	245	224	232	240	245	213	238	239	236	251	223	244	226	232	277	240	246	239	225	253	234	249	239	237	267	244	226	224	240	215	242	246	211	207	235	242	245	240	227	252	250	232	240	250	253	233	245	234	248	230	235	230	228	229	229	229	195	242	224	234	245	237	260	250	222	238	207	230	264	214	253	217	226	273	235	250	236	259	244	250	203	243	238	230	224	232	242	233	242	239	214	240	216	220	251	258	240	217	235	260	225	236	232	267	236	231	228	232	210	245	267	247	203	233	250	250	236	280	222	244	254	224	211	225	232	255	239	209	237	209	195	247	212	241	232	231	242	255	235	241	242	239	254	235	219	244	265	250	256	232	235	232	232	251	234	238	219	208	266	212	256	243	241	248	216	227	238	245	236	267	285	242	240	217	225	231	248	236	253	223	234	244	246	241	269	240	220	218	198	233	243	211	269	234	229	223	245	241	232	236	233	219	233	246	247	214	233	262	250	270	252	239	254	241	231	201	230	231	240	250	214	231	241	247	242	230	223	240	238	248	248	221	249	256	236	242	251	248	232	232	239	244	238	250	230	244	281	228	217	224	229	253	248	261	235	233	231	234	243	231	199	259	265	225	233	234	214	223	258	231	278	249	236	232	236	234	229	255	222	206	249	224	249	256	203	259	230	258	223	242	223	237	218	255	239	245	230	228	253	234	235	234	238	252	243	275	237	230	226	245	228	231	231	247	250	214	239	258	245	242	230	225	226	248	244	214	222	253	250	234	212	241	242	249	252	243	248	224	236	222	234	222	251	261	220	243	210	233	218	274	221	217	263	238	241	218	223	253	232	225	235	234	216	245	228	239	220	237	238	253	233	223	244	276	234	269	227	225	224	225	246	263	233	237	219	260	212	225	260	233	227	230	269	233	239	242	228	218	214	214	257	274	214	221	218	222	223	239	202	248	237	222	259	206	227	229	237	275	233	233	233	233	243	239	233	238	257	213	257	249	220	223	243	247	252	259	225	263	248	260	252	218	227	251	217	214	240	223	244	240	203	258	241	203	258	209	220	222	221	243	240	222	233	221	213	247	218	259	206	242	240	244	248	238	240	222	221	234	238	238	222	254	220	240	216	212	242	235	223	230	246	202	220	220	244	268	231	254	228	226	228	249	226	219	228	231	202	212	239	195	225	239	279	218	227	263	234	255	247	249	211	231	249	235	220	209	228	228	226	229	232	244	204	239	251	282	224	249	233	229	230	257	253	222	230	216	233	236	242	265	264	209	238	228	247	226	224	246	258	220	254	223	209	241	251	268	244	239	248	231	271	228	226	233	219	225	244	246	239	226	205	247	235	235	216	263	230	237	257	209	250	261	261	231	228	246	212	250	221	225	226	201	202	220	228	211	251	222	222	219	230	250	231	247	223	227	219	212	261	236	233	242	225	240	226	238	227	250	243	206	206	239	220	191	240	251	244	228	219	229	240	216	217	227	218	234	256	268	262	215	234	245	232	250	258	234	217	260	228	242	196	231	239	232	251	241	265	250	236	221	240	241	231	257	245	255	233	245	235	242	246	197	251	238	243	241	241	246	240	228	208	223	227	229	244	238	232	235	235	200	243	236	228	240	227	244	219	229	240	228	228	230	262	222	214	259	244	222	250	189	232	240	231	236	245	216	254	250	231	220	231	228	254	245	259	242	230	236	214	253	246	262	248	233	252	225	225	256	225	241	246	233	261	236	234	209	244	233	210	218	247	226	241	223	258	232	209	213	252	241	237	211	255	227	243	221	242	219	239	216	242	226	235	247	234	255	226	241	229	252	221	226	269	254	218	212	257	226	248	221	204	263	268	219	249	233	228	243	220	229	216	221	237	244	229	217	262	235	221	244	247	232	264	250	233	228	244	225	213	231	260	250	242	273	270	206	260	239	236	229	209	214	236	229	248	238	226	264	244	218	229	253	233	247	242	260	257	256	209	234	219	239	239	250	256	226	233	223	217	236	220	221	215	238	212	226	235	220	242	214	221	254	242	233	231	221	214	258	232	228	245	233	241	268	238	236	214	226	216	227	251	236	251	231	227	211	222	212	276	225	243	247	221	212	235	198	250	250	234	272	223	220	232	243	212	242	235	204	251	236	213	261	218	241	230	240	257	249	251	240	245	203	251	253	228	241	211	245	208	263	217	252	264	226	211	273	253	263	254	229	228	222	257	237	228	246	244	220	245	230	234	236	248	218	229	243	203	221	259	249	211	236	236	247	205	264	208	265	242	210	240	217	283	238	229	239	218	268	248	238	237	248	237	263	236	235	241	236	263	243	226	199	242	222	233	220	242	233	217	224	233	242	228	225	226	242	238	216	272	229	239	242	238	216	226	244	245	252	219	261	221	243	227	223	211	236	223	246	250	254	253	256	196	247	244	245	227	254	226	218	249	253	204	221	237	246	225	222	244	232	231	243	276	245	206	218	254	251	192	281	255	273	230	229	233	255	264	247	258	232	206	232	226	226	240	241	250	240	234	220	230	253	239	221	245	214	242	237	220	234	227	234	228	211	227	213	255	231	221	236	245	206	230	243	217	215	250	227	240	246	227	204	238	250	226	242	204	204	251	232	250	231	248	249	208	214	242	254	211	236	243	224	256	233	244	220	207	233	229	228	220
25024	42058	27983	14722	6810	2908	1377	921	698	1339	3135	3005	1779	615	545	587	595	585	535	548	580	589	568	542	527	564	531	519	588	539	535	541	554	581	529	543	584	559	572	567	539	569	550	587	559	574	519	539	544	537	587	534	525	560	557	520	541	498	545	567	555	571	556	555	546	589	553	590	565	563	557	563	557	545	581	552	556	559	504	560	570	564	561	512	544	537	596	548	592	527	602	547	568	534	562	567	524	538	559	558	581	533	575	547	509	540	564	568	553	545	554	563	553	534	589	562	531	540	518	527	577	530	558	558	523	512	522	567	526	522	570	541	535	557	575	602	525	557	529	600	578	577	530	582	563	536	559	549	540	546	527	548	546	531	552	540	585	551	558	547	554	551	562	578	564	569	556	592	569	589	553	559	567	526	582	530	573	515	554	608	563	496	574	574	537	539	572	529	595	551	566	539	551	531	537	549	581	550	538	572	534	547	545	588	542	507	552	554	550	562	608	536	571	579	538	573	563	536	584	546	595	548	551	555	546	556	564	553	582	570	573	544	539	574	573	549	563	583	547	575	572	544	542	544	557	581	590	562	539	560	572	559	567	543	580	541	547	561	567	575	547	577	538	561	561	559	540	573	588	559	532	588	608	594	533	518	548	563	570	586	540	535	564	542	565	605	582	595	541	619	536	518	577	603	544	545	562	536	544	559	543	554	538	521	553	578	559	504	556	544	547	607	589	520	599	591	587	530	556	537	554	520	523	550	607	520	587	546	521	535	541	529	550	579	549	560	517	560	552	554	557	570	537	542	533	528	531	573	558	584	578	564	590	539	569	515	530	513	533	553	539	563	574	573	578	553	547	575	562	543	513	543	543	543	571	582	535	551	576	504	560	528	530	542	603	558	599	596	542	535	595	595	555	533	553	551	564	558	559	525	574	563	562	540	538	580	533	551	526	527	496	545	565	515	539	504	561	560	582	539	537	570	556	577	549	523	573	550	582	540	525	528	589	537	569	573	582	537	542	514	578	546	579	527	558	600	557	596	533	548	603	567	560	553	574	536	575	574	559	552	547	581	606	550	549	572	546	601	595	555	549	583	560	529	572	542	561	531	561	501	575	575	564	577	575	569	570	531	535	547	519	581	535	530	565	518	554	551	549	544	562	590	568	527	532	558	560	556	575	526	547	549	568	573	557	570	522	553	492	495	504	549	568	572	562	531	539	540	557	544	564	616	529	612	521	600	547	570	581	596	549	572	582	591	550	492	563	515	557	536	528	558	561	576	572	557	582	618	532	584	548	556	529	554	522	550	583	589	563	568	535	555	575	596	611	541	554	574	564	537	580	572	545	572	571	537	580	608	579	573	531	552	567	533	544	586	566	578	539	561	533	494	532	532	526	539	569	532	583	573	526	569	542	587	532	540	544	572	536	543	570	542	547	542	568	573	578	567	607	552	537	556	536	547	572	552	550	567	573	578	526	561	574	544	607	548	566	520	530	563	534	570	574	572	582	577	569	584	540	595	580	573	560	569	562	576	552	571	595	545	545	508	566	568	537	576	575	537	570	534	551	553	564	522	568	533	571	553	539	542	535	552	563	520	571	558	579	571	571	551	545	538	555	548	521	522	566	561	547	534	586	560	608	578	569	560	574	581	585	563	557	558	604	580	568	541	491	585	598	516	559	531	576	560	518	570	521	566	551	557	591	533	544	546	535	532	579	525	531	515	588	524	578	534	543	531	576	559	554	535	591	609	559	521	550	556	567	569	594	533	578	583	576	550	564	537	590	589	552	528	563	552	547	552	545	494	598	594	603	536	515	519	550	544	545	586	550	575	612	590	515	560	581	572	552	565	556	541	563	534	552	553	551	565	583	566	543	566	590	583	554	615	565	603	580	546	523	533	575	539	527	553	533	587	522	567	588	552	553	573	588	560	589	548	577	545	549	579	549	551	588	571	558	594	501	571	576	607	545	555	600	539	558	562	571	537	532	539	577	585	553	561	544	584	550	541	544	541	573	580	561	544	593	531	508	567	584	519	567	551	571	581	581	577	559	557	540	532	552	586	540	540	576	559	538	572	559	561	539	537	537	572	569	538	570	559	545	547	554	550	575	564	542	528	516	559	558	553	561	546	517	528	579	510	550	488	546	551	520	533	546	558	542	532	545	571	546	551	583	560	552	524	537	574	535	542	575	583	597	519	542	562	553	540	545	576	535	538	567	542	534	539	621	548	537	545	579	557	580	555	520	541	581	582	586	575	530	552	532	570	543	578	534	555	517	578	595	543	553	499	587	564	571	578	526	571	525	607	523	586	595	552	526	571	546	599	552	572	527	560	571	566	610	527	561	554	561	545	532	533	561	563	550	559	509	574	578	522	557	565	570	558	534	556	576	533	585	564	537	543	582	507	574	552	541	558	577	553	558	596	570	586	520	553	580	539	540	550	522	568	545	570	535	528	538	570	539	555	544	565	532	525	553	593	577	568	541	568	562	560	562	556	547	567	560	561	511	564	549	582	529	536	562	569	564	551	577	526	562	561	578	532	509	600	580	563	521	543	567	571	553	565	565	572	550	551	508	553	572	551	541	546	607	551	594	545	562	601	536	580	595	542	545	565	553	515	573	537	551	556	552	558	557	495	625	532	581	550	538	521	559	534	602	538	574	616	568	555	560	529	594	525	565	566	569	573	565	524	564	593	585	547	536	570	540	549	539	554	560	543	550	545	538	566	585	532	532	534	574	535	625	568	518	583	506	547	555	519	552	593	571	536	550	564	544	576	550	541	588	549	561	559	544	565	562	540	541	598	577	549	533	546	527	542	539	564	561	559	577	530	562	551	572	558	554	546	555	535	583	563	580	559	553	555	582	564	504	600	560	541	561	526	587	559	494	549	560	543	562	615	556	563	536	573	553	617	578	547	515	584	542	521	577	573	567	547	576	548	532	559	546	530	539	538	548	548	516	553	548	552	548	589	559	574	549	592	554	545	563	536	540	556	567	574	553	540	503	561	550	551	565	529	553	523	536	553	545	553	589	541	557	554	544	536	565	534	556	625	526	556	535	565	578	571	569	571	531	525	544	580	564	555	565	509	561	549	552	563	522	548	560	517	514	493	534	533	548	580	549	561	566	582	549	576	540	495	562	537	549	561	542	565	583	550	545	547	517	564	563	519	549	547	599	544	601	558	533	543	518	548	526	546	526	543	579	546	579	548	569	556	494	565	547	576	565	561	551	501	504	578	559	542	515	566	556	552	579	556	559	557	584	592	497	557	539	591	541	539	527	549	554	594	537	571	566	575	606	560	499	553	585	596	531	577	558	556	585	561	553	516	559	546	527	539	564	562	539	525	553	514	582	563	542	598	539	517	570	550	543	562	616	538	546	622	570	547	592	493	562	541	604	576	561	597	550	549	578	560	515	557	552	542	540	544	576	554	534	586	596	560	560	565	538	553	536	541	537	578	548	580	528	570	573	577	524	565	544	563	548	543	603	548	584	554	546	559
32261	23134	20317	9243	2644	1091	642	267	250	300	354	378	268	179	167	183	171	163	179	168	165	172	160	177	147	161	142	172	190	180	158	168	165	161	169	156	173	164	171	200	169	161	170	192	166	152	188	156	168	173	157	162	175	182	171	153	149	151	173	161	185	170	192	169	166	168	158	173	149	142	155	155	203	161	147	186	167	173	158	153	163	165	146	149	150	161	178	179	167	179	141	180	195	164	155	162	157	198	155	178	168	186	185	201	165	155	176	176	168	157	140	176	182	171	197	162	152	142	178	192	158	161	163	165	191	160	175	172	179	189	175	163	153	164	170	170	145	188	162	159	164	176	163	177	198	170	187	179	159	156	168	175	185	184	176	163	178	149	166	170	191	177	160	166	173	167	163	143	185	157	157	182	152	169	181	154	147	167	175	166	169	182	138	174	162	181	199	192	181	182	183	148	142	170	171	161	156	160	197	176	186	185	162	164	158	163	170	169	158	165	156	167	173	192	175	161	167	162	167	147	160	156	181	170	180	180	157	177	184	206	170	175	166	164	170	161	157	177	173	161	172	171	188	179	169	200	160	164	197	170	163	182	171	171	178	170	171	149	162	162	161	151	175	172	202	177	180	192	139	188	171	173	166	155	159	170	177	154	184	141	182	160	156	175	159	162	160	164	164	174	174	150	176	172	152	181	160	146	171	178	173	173	172	171	173	164	143	158	147	156	161	165	161	163	193	166	154	160	154	172	165	180	181	167	172	176	157	161	158	179	172	166	163	155	188	171	178	178	174	147	150	169	147	174	162	183	170	152	169	176	157	157	175	166	148	157	181	168	173	165	147	170	195	151	159	179	178	198	170	177	182	163	138	177	156	177	164	164	164	175	157	174	169	159	188	144	173	155	171	175	180	186	154	182	159	174	177	169	159	161	155	181	164	168	197	149	157	177	167	175	174	170	155	183	169	184	167	153	168	193	175	173	170	183	181	184	147	185	176	182	185	159	186	190	176	161	164	159	186	176	186	187	171	177	170	159	159	159	162	173	156	148	178	171	158	170	159	173	141	172	170	180	157	163	162	175	204	185	177	158	165	210	168	172	202	184	160	174	178	161	171	183	168	172	172	167	151	157	190	170	148	171	171	160	160	192	177	161	159	177	186	188	159	171	201	180	164	208	164	163	146	184	196	152	171	180	167	175	161	159	175	178	177	170	140	166	168	150	174	177	184	156	184	172	180	183	159	158	187	179	173	172	186	172	148	165	183	185	170	178	185	177	180	168	170	183	168	167	192	167	158	189	158	181	161	162	191	168	181	174	186	173	177	154	219	171	174	184	153	193	172	181	164	171	169	169	175	149	160	150	172	171	144	180	173	184	186	193	171	172	191	179	193	170	172	145	196	177	156	166	196	187	162	158	158	151	177	176	197	151	186	170	159	172	175	191	173	209	169	179	163	178	171	200	182	172	168	162	184	189	166	152	165	186	158	194	184	171	178	172	168	158	184	166	167	164	156	173	148	174	180	177	177	169	187	162	180	169	155	165	177	157	154	177	160	167	165	176	181	187	182	185	156	179	193	156	182	163	150	180	181	174	168	179	172	175	176	187	182	154	183	156	172	173	176	190	165	175	188	170	187	191	165	174	179	183	152	160	185	181	142	185	166	175	143	150	185	188	177	158	162	187	177	170	160	184	163	199	148	160	173	162	172	161	172	189	178	185	188	196	194	200	169	165	161	183	178	172	162	144	194	170	182	158	145	155	182	162	176	199	184	169	162	179	159	175	179	143	146	148	162	168	169	141	178	190	145	164	183	192	194	183	152	141	185	208	176	184	170	167	191	167	172	175	152	151	157	148	156	153	193	161	184	178	166	173	194	183	166	179	158	172	181	178	172	167	163	170	184	190	135	190	149	194	170	189	153	185	165	170	166	154	172	151	179	175	170	154	194	188	174	194	152	162	176	193	164	188	172	160	185	160	166	160	173	152	169	162	169	157	168	156	177	169	175	195	184	167	160	172	151	191	179	160	162	161	181	183	178	179	149	169	171	161	152	159	158	154	157	167	183	149	169	147	170	188	180	161	155	154	160	176	181	177	186	140	174	168	161	157	153	159	184	188	161	157	162	150	167	177	163	153	180	175	184	172	165	171	159	174	191	183	169	168	170	163	166	130	177	171	161	177	192	162	172	178	165	202	156	165	201	183	154	190	175	159	148	145	175	153	151	170	176	202	190	175	172	175	161	153	189	166	151	154	196	170	179	158	170	172	170	147	154	166	157	170	172	161	170	175	179	182	182	179	154	168	169	174	163	159	152	154	177	157	157	163	176	180	184	173	132	153	168	165	165	164	175	187	155	165	180	147	146	160	179	157	166	184	170	165	174	155	165	173	161	184	171	164	167	149	168	173	181	153	172	172	164	163	159	179	157	156	164	185	188	159	174	182	187	170	189	147	166	166	158	164	183	168	148	159	179	150	164	169	188	177	164	178	181	187	195	163	173	170	202	167	164	155	196	172	163	174	182	155	162	155	166	169	186	178	179	161	166	152	168	155	182	153	183	171	169	171	164	178	170	183	147	168	167	186	165	166	162	187	164	187	181	155	157	171	169	204	170	182	186	164	168	171	156	176	150	154	177	160	162	162	168	167	160	158	170	197	184	147	172	156	171	173	182	167	184	160	189	160	160	147	154	174	180	184	163	172	165	174	190	181	150	175	189	192	153	153	184	191	183	175	175	184	181	190	173	171	158	144	180	184	185	190	196	153	180	164	171	160	187	165	162	151	155	159	183	174	166	194	172	169	154	165	171	159	184	178	170	170	165	183	172	181	185	176	189	166	170	169	201	176	174	186	176	162	162	183	164	147	170	147	172	181	183	178	183	180	185	169	195	157	169	164	160	165	152	153	180	182	175	160	192	155	160	151	163	168	195	172	157	160	174	188	174	176	173	188	155	173	187	159	172	150	168	157	142	165	169	184	169	171	165	167	154	157	188	171	173	176	162	182	180	153	166	180	172	189	187	148	169	190	150	185	191	150	162	151	176	202	168	160	152	174	153	178	144	177	149	148	188	163	173	150	171	172	161	160	177	172	155	177	172	168	190	165	163	171	182	186	160	158	163	162	162	167	180	175	176	170	169	167	197	187	150	176	148	178	172	179	189	195	175	175	175	186	174	164	159	156	186	165	157	161	160	173	170	182	171	162	172	188	187	167	144	170	169	144	167	153	155	171	193	177	178	162	186	183	164	156	174	163	180	148	174	157	153	163	173	173	173	155	187	169	190	172	163	177	169	177	173	151	170	190	166	153	161	167	162	179	172	168	179	158	154	133	186	161	170	152	161	175	177	171	177	184	176	184	193	182	160	181	172	184	155	164	180	182	168	175	180	167	165	171	169	170	173	162	188	171	183	179	163	156	161	193	156	180	170	176	182	164	166	188	157	191	145	189	174	171	158	166	169	178	184	155	151	195	161	152	185	163	165	169	153	183	158	168	190	169	193	154
21932	25489	13310	4964	1982	911	659	492	470	518	619	670	544	419	500	427	448	464	448	452	421	445	415	431	422	449	458	420	413	467	450	482	468	488	455	468	418	473	427	408	471	466	450	472	448	461	459	481	426	458	433	449	451	433	450	453	454	412	435	433	404	453	479	492	426	442	420	456	416	438	462	463	451	490	452	453	417	477	474	474	451	432	476	454	451	444	454	460	484	457	470	441	468	469	441	489	459	471	418	435	437	460	439	445	433	483	494	405	463	432	415	430	427	434	445	429	441	470	429	450	402	464	437	447	451	482	431	435	472	465	427	491	410	448	432	471	446	407	460	451	417	487	448	440	420	427	443	420	426	421	432	422	439	457	448	456	461	447	467	459	428	480	416	455	406	413	494	415	487	444	396	450	479	457	449	464	432	415	466	455	466	460	412	445	464	435	448	455	456	450	457	453	468	437	427	436	436	486	404	479	433	447	430	447	409	465	458	478	409	441	440	428	478	463	434	442	482	439	413	429	454	482	495	483	473	427	465	465	436	467	515	455	444	499	432	427	445	473	479	453	422	483	426	443	468	484	448	417	473	464	443	461	414	460	510	449	439	445	458	413	483	453	488	460	446	452	459	439	439	447	463	456	436	461	441	474	438	431	456	443	469	451	413	436	444	421	442	474	472	442	477	433	467	438	444	462	441	438	467	461	477	442	455	441	442	431	486	452	450	465	451	432	423	458	444	443	445	425	429	460	439	491	448	433	472	423	416	454	437	447	435	502	468	437	416	495	446	461	471	446	446	471	439	471	479	421	458	449	474	438	455	510	438	395	452	462	431	472	434	443	446	450	458	448	445	441	478	449	450	447	424	452	500	482	416	407	476	468	478	472	428	452	465	435	460	418	473	473	465	462	469	481	428	476	421	451	447	442	415	443	437	472	468	444	471	440	427	453	459	493	469	465	428	485	443	469	478	471	427	428	436	491	456	427	465	476	462	463	482	454	448	418	477	453	457	421	455	457	472	441	462	439	427	440	452	458	473	435	410	412	485	463	431	463	442	430	479	447	424	407	448	460	444	466	449	434	457	430	442	453	460	474	422	443	455	435	464	420	476	434	458	457	446	450	437	420	457	481	384	457	460	433	473	448	429	460	451	456	455	444	439	436	438	453	462	454	454	483	480	468	450	425	448	444	444	419	436	445	434	448	429	427	438	427	462	466	459	445	474	436	470	440	446	473	450	438	432	458	449	431	474	452	441	449	440	484	430	427	423	452	449	487	418	447	438	437	465	475	467	464	441	438	474	486	442	470	457	444	442	465	432	471	489	421	459	494	448	429	450	442	431	449	419	413	449	435	458	484	475	465	422	431	449	423	438	427	462	469	434	473	410	456	458	501	458	446	430	428	437	458	448	449	433	417	447	446	453	478	452	471	458	459	461	446	427	467	458	460	457	438	441	474	445	469	472	427	413	446	445	450	429	459	455	469	438	450	460	419	403	459	470	439	473	463	444	462	450	453	431	460	435	427	422	467	482	429	469	451	440	423	481	434	457	468	442	455	432	449	415	478	458	471	484	467	471	472	482	479	441	444	423	408	422	451	455	451	440	467	448	458	442	463	476	460	483	412	419	442	439	448	457	410	491	460	424	436	440	489	471	440	401	449	442	443	439	481	431	468	442	444	424	423	453	450	419	456	441	434	471	452	426	460	452	423	471	435	430	446	436	422	477	455	463	437	489	462	460	462	437	472	441	444	451	450	442	451	454	452	454	456	406	426	430	452	449	428	448	451	408	428	410	438	425	447	440	472	463	445	439	456	461	460	459	427	483	417	467	420	435	439	483	483	481	443	443	471	477	418	440	420	476	419	427	476	458	395	461	469	440	432	440	511	459	460	452	467	424	442	441	474	480	446	448	411	471	411	407	476	440	435	466	413	453	411	425	438	462	425	472	480	464	430	459	447	497	462	472	449	436	459	458	469	442	420	486	438	424	462	445	434	495	463	422	435	458	435	465	439	440	468	454	463	482	486	431	440	435	449	463	425	466	419	424	468	463	470	434	457	439	451	436	444	440	478	461	464	417	463	435	431	452	470	462	460	464	425	410	439	515	435	450	449	459	438	430	413	463	457	443	440	452	455	433	466	429	457	424	438	475	482	433	462	417	427	455	428	416	424	428	497	442	469	424	436	423	478	449	456	473	449	450	405	452	424	438	458	436	434	437	475	465	429	435	446	427	477	432	418	479	484	468	453	462	477	447	452	463	482	451	451	426	445	421	470	454	456	422	400	475	443	478	467	451	462	432	454	433	411	414	468	450	431	435	440	470	444	467	456	464	390	433	458	423	433	461	475	446	426	467	435	448	437	442	426	423	465	427	466	475	464	434	473	464	495	450	408	471	447	416	480	457	443	422	421	459	459	424	478	433	449	446	432	449	469	475	417	407	475	451	426	461	459	445	456	416	459	456	419	429	453	485	425	467	445	457	450	436	492	441	437	450	453	466	446	422	393	445	463	468	440	470	452	465	449	451	462	478	436	452	454	475	435	440	440	456	465	431	447	463	488	441	431	440	408	451	454	453	433	416	478	455	459	436	443	473	439	496	456	446	432	461	470	456	440	455	443	405	440	456	450	449	468	458	456	454	487	426	464	406	432	434	468	453	495	417	460	433	481	442	452	453	491	416	437	466	470	429	419	433	459	453	438	477	461	449	452	423	441	467	457	393	413	482	464	423	462	435	423	433	412	459	431	454	467	468	440	429	449	506	481	442	456	454	440	446	412	457	461	431	437	467	421	466	422	476	400	447	460	490	470	514	426	463	457	425	453	447	442	446	434	449	450	442	456	487	440	457	454	429	409	451	461	439	433	432	477	448	474	418	439	455	465	459	512	444	460	427	456	429	481	462	465	443	449	460	432	447	427	459	468	447	468	477	496	441	460	471	445	478	405	445	425	446	473	470	451	459	424	444	420	466	437	453	477	457	469	446	475	450	435	440	445	440	444	506	445	478	470	477	453	465	445	466	448	430	461	449	454	442	438	425	401	446	445	429	406	480	475	440	454	422	473	477	452	429	442	435	468	390	477	427	449	432	450	445	431	419	442	443	419	421	423	414	460	421	471	432	443	437	490	466	459	457	475	447	449	462	444	436	425	440	435	442	441	473	439	463	439	424	450	459	434	444	454	437	399	488	461	445	446	474	439	428	428	430	448	405	438	466	455	491	465	449	499	465	422	476	460	447	409	493	467	481	457	475	466	436	449	425	428	442	446	446	458	432	445	423	457	442	422	449	416	438	445	424	446	472	437	445	438	446	437	440	430	434	445	440	416	461	435	443	454	456	425	431	462	433	445	457	500	419	452	453	462	459	487	437	439	439	444	468	447	444	460	496	461	449	485	458	470	430	462	462	485	432	476	448	434	431	429	478	470	451	435	419	429	410	455	440	419	481	439	445	435	437	421	465	440	465	452	487	444	457	476	439	449	431	435	459	487	424	401	458	424	426	449
24945	21486	24880	28531	21514	19475	2342	618	358	1040	2350	2336	1232	329	273	240	287	246	247	288	242	233	239	248	235	245	228	265	269	258	271	277	239	255	230	240	261	258	242	252	262	249	262	254	221	224	231	244	248	270	247	226	228	237	222	237	238	213	238	247	248	246	242	223	235	262	247	233	209	224	246	222	223	238	214	255	246	254	270	254	241	246	233	234	237	258	250	230	248	273	262	216	245	243	237	231	240	241	258	254	255	250	264	262	259	237	257	264	213	257	217	241	254	266	236	239	264	241	276	236	223	239	243	209	229	286	231	248	262	235	243	253	236	253	268	229	249	224	242	257	253	266	222	258	271	260	272	251	180	243	257	263	280	233	277	249	236	229	261	254	242	224	257	241	240	258	265	258	212	250	282	233	235	241	227	246	244	260	247	252	256	237	255	225	233	201	247	231	226	262	236	239	237	238	254	280	223	230	259	235	273	238	256	246	238	229	248	225	261	270	258	222	236	253	242	267	237	222	249	233	257	275	225	241	240	245	246	252	261	241	257	244	291	248	245	254	240	256	273	236	261	258	260	249	247	242	221	219	249	235	267	261	282	228	223	237	239	244	232	242	252	224	250	261	217	236	237	237	256	219	237	262	252	251	225	250	247	245	253	258	253	249	273	216	259	236	239	231	277	244	243	259	230	257	208	239	260	215	257	234	211	263	258	224	233	233	227	230	239	242	230	270	238	241	265	246	255	220	243	276	254	241	253	245	224	221	235	211	239	269	257	224	265	221	234	233	244	227	242	216	241	226	265	223	270	238	244	215	262	234	270	251	235	216	235	214	256	277	229	256	256	215	251	277	229	248	252	249	246	219	275	218	259	244	243	238	271	242	254	231	259	241	222	248	237	244	239	263	247	239	227	244	250	234	250	233	254	243	230	243	265	249	209	252	251	265	249	240	257	238	245	213	236	223	248	265	265	214	249	239	264	206	234	244	242	244	251	242	255	258	218	215	244	271	261	240	261	249	238	228	249	216	243	251	237	250	242	240	234	253	234	237	227	257	262	255	241	235	263	264	253	218	271	251	218	235	246	250	243	230	264	227	257	247	252	256	261	271	261	240	257	227	244	208	209	236	263	262	243	248	242	221	229	236	213	228	205	223	218	246	286	266	243	262	246	233	271	244	246	256	263	247	260	265	248	243	268	260	229	243	246	245	268	248	222	269	248	257	251	254	253	261	236	266	243	242	262	262	257	235	257	279	246	247	258	218	227	230	247	247	228	257	256	273	263	264	209	218	245	228	237	250	253	255	269	248	261	234	238	242	217	239	215	257	241	246	245	226	212	246	221	246	270	270	220	238	222	261	278	247	233	253	269	266	254	261	256	237	237	244	206	243	253	221	269	253	242	243	257	262	224	260	226	253	266	225	243	263	250	267	210	227	218	257	232	234	272	241	221	274	253	225	244	240	268	254	230	221	247	260	233	230	256	243	240	258	251	258	249	246	240	248	247	226	257	244	217	222	217	240	233	247	252	221	238	223	259	256	241	272	267	263	257	200	232	227	232	231	250	258	228	256	251	265	271	259	262	241	252	253	214	257	238	255	271	231	257	287	262	237	240	227	205	240	219	269	248	238	265	259	249	257	257	242	241	232	264	211	230	235	240	238	229	230	234	238	219	254	270	259	286	228	255	240	256	245	246	226	269	253	268	297	261	252	235	240	217	242	203	228	225	240	228	248	246	240	271	252	236	248	225	257	253	229	242	238	240	217	225	247	265	251	256	249	240	252	254	262	210	258	216	222	239	220	269	225	230	211	225	236	248	258	245	241	235	247	254	249	255	263	224	224	248	242	223	247	239	251	257	239	237	260	244	217	235	239	247	257	232	214	249	271	271	259	236	238	240	238	248	272	272	268	242	245	233	211	221	237	262	242	236	242	253	223	239	238	232	246	253	251	229	252	252	246	238	222	245	234	208	255	257	200	242	245	253	262	237	241	225	263	273	237	251	247	271	232	240	240	239	231	238	230	236	262	257	256	249	230	254	221	231	250	215	244	249	245	244	245	239	222	263	259	257	223	237	251	249	254	244	252	237	218	242	230	219	224	243	263	228	257	256	223	249	238	226	254	247	259	243	220	239	267	263	234	212	201	251	236	232	206	259	230	261	246	248	243	265	250	226	207	267	251	255	261	244	238	230	257	251	252	233	273	252	287	241	260	253	252	223	253	244	260	221	262	237	237	248	226	283	245	267	267	247	233	209	229	242	240	249	244	267	222	229	238	238	250	218	227	228	250	250	265	252	249	217	262	224	219	223	253	230	250	228	252	237	268	268	234	243	255	237	247	240	244	254	249	242	247	239	217	237	255	229	254	227	230	239	251	250	272	228	255	241	253	231	236	237	258	246	263	257	212	259	224	238	225	293	208	265	254	244	242	226	238	253	220	256	240	271	237	242	236	233	248	228	240	264	256	254	242	232	257	255	239	230	199	264	239	229	263	251	259	244	252	260	272	245	252	259	243	248	226	234	259	236	246	262	233	247	220	238	248	255	254	272	245	242	251	220	257	253	246	285	221	244	221	245	226	210	235	253	265	234	243	229	241	258	224	247	202	245	267	244	266	240	217	250	261	225	258	236	228	258	283	228	255	250	247	231	254	237	219	281	242	229	238	224	222	230	239	260	257	228	237	258	253	253	250	253	255	268	248	238	227	241	217	246	243	235	262	258	220	266	255	220	234	213	252	235	248	244	248	252	250	223	251	223	239	221	240	253	256	262	213	231	233	253	266	235	252	246	237	265	244	248	270	228	262	241	222	242	218	220	239	242	214	257	245	254	232	271	256	267	223	222	247	262	248	245	260	243	225	259	263	256	230	246	259	254	245	238	214	239	244	250	253	236	216	253	271	234	235	259	250	249	228	232	243	244	240	254	251	268	257	251	235	260	240	237	237	228	253	242	258	242	251	229	258	229	184	233	251	231	236	227	247	237	244	244	237	246	236	245	274	232	229	234	242	240	248	234	248	247	233	214	251	237	259	238	243	251	225	235	243	249	253	217	251	254	239	260	237	247	215	245	248	245	244	265	240	239	240	274	236	211	214	242	254	229	235	256	264	251	255	255	235	240	245	227	250	232	243	261	252	268	294	240	245	244	225	222	273	271	255	256	253	209	251	264	262	239	251	255	250	248	251	247	274	227	234	202	261	251	248	272	223	220	219	260	268	245	242	254	232	218	233	229	213	269	262	238	250	248	245	212	233	261	242	246	258	259	217	269	235	245	211	214	226	256	278	277	256	236	247	245	236	238	234	267	246	243	224	245	277	224	252	256	252	254	244	234	249	246	257	237	251	241	240	253	258	237	246	246	270	235	227	208	227	243	227	263	216	239	253	229	271	251	249	260	239	231	244	260	253	243	227	212	268	254	284	267	265	261	220	247	203	272	263	249	264	252	251	253	267	241	239	234	244	263	241	217	241	249	254	243	251	258	216	236	232	246	232	249	241	252	246
24382	35631	18581	8219	3899	1735	999	824	701	1072	1862	1838	1341	621	661	649	587	592	570	601	611	601	632	640	603	589	617	613	610	669	571	584	572	605	586	565	588	594	622	616	609	604	605	611	589	575	568	582	588	608	602	637	629	621	660	589	598	627	607	591	617	583	592	605	617	617	599	613	596	573	570	637	571	597	594	599	613	585	583	567	572	613	629	551	601	599	571	615	623	632	578	606	596	580	582	559	596	602	648	626	587	620	584	568	561	596	545	588	628	613	581	576	560	569	564	626	566	552	605	626	594	585	623	632	619	648	603	615	645	588	633	547	583	601	592	617	578	640	596	566	580	588	613	581	576	592	565	552	614	607	599	600	609	629	591	617	606	606	608	607	584	593	626	619	603	588	596	570	606	623	655	586	563	578	613	616	597	634	583	603	636	608	619	620	600	596	596	616	584	579	630	600	638	588	586	585	603	616	596	590	564	635	605	604	585	602	574	603	590	613	615	623	576	592	648	624	615	587	562	610	582	568	580	603	591	618	624	631	605	604	599	575	577	578	599	605	607	596	618	600	604	571	586	648	565	616	634	562	599	600	628	577	572	611	612	649	596	598	639	584	586	614	596	588	604	624	617	567	596	625	545	603	601	610	588	627	604	646	580	587	612	644	637	631	590	607	639	603	621	618	581	598	591	623	585	593	550	588	604	570	600	557	595	606	661	635	570	579	562	588	589	613	574	595	604	576	639	579	616	606	611	562	624	635	598	593	589	622	560	569	566	590	621	607	622	607	563	579	586	659	632	600	622	611	626	602	574	566	628	639	603	585	587	600	599	585	602	626	609	600	586	585	608	660	584	604	589	627	569	628	625	619	562	598	583	552	621	560	600	597	602	616	575	634	605	609	624	572	598	580	625	603	571	590	594	563	594	593	581	600	605	632	612	609	590	570	607	577	613	615	586	593	537	603	591	616	612	602	590	589	621	604	652	576	607	607	590	627	645	574	589	625	606	560	597	565	579	569	601	628	608	627	613	650	607	566	648	588	545	589	613	602	577	586	587	590	585	614	606	604	574	606	577	609	573	606	615	571	616	567	614	596	594	613	615	628	631	586	547	629	563	612	594	570	616	591	581	587	563	595	580	626	598	605	600	646	657	599	629	617	593	585	584	604	604	574	641	569	600	590	594	576	575	618	583	579	581	554	612	561	585	607	615	642	597	571	643	578	609	608	556	605	606	586	648	614	581	606	609	557	594	622	605	639	635	600	590	610	597	585	594	589	607	568	583	612	574	596	588	639	564	629	605	611	647	609	613	601	625	578	610	584	608	598	634	590	579	579	610	611	623	592	591	617	588	654	594	630	582	602	580	586	589	568	610	585	616	620	601	567	637	600	612	592	582	613	598	563	614	632	654	581	625	603	547	610	578	618	604	608	648	644	595	626	628	617	555	608	610	652	616	604	586	558	585	597	593	646	601	563	597	597	628	614	620	632	589	616	595	622	576	639	579	598	598	620	587	578	624	631	616	585	582	661	599	634	592	627	583	644	610	599	595	607	649	633	586	584	636	582	610	606	608	588	596	571	624	618	617	559	660	562	588	618	604	595	610	619	616	572	629	603	581	596	595	598	615	652	627	625	573	599	618	645	576	614	605	589	580	580	622	600	622	582	612	592	581	651	560	589	633	603	570	573	624	574	656	572	614	586	601	555	607	558	608	612	620	550	559	624	601	544	606	626	617	614	647	572	607	623	613	584	633	631	586	589	592	658	606	587	631	614	602	621	628	595	590	617	564	624	598	598	616	607	636	610	565	626	617	581	604	608	590	554	632	616	607	545	609	567	577	594	585	620	581	549	544	604	590	596	586	586	572	567	612	599	627	556	587	632	579	628	604	601	606	612	617	559	604	599	593	625	631	600	614	611	601	637	600	621	600	577	639	571	574	598	616	561	576	628	627	580	588	581	577	598	604	613	605	567	598	587	626	622	559	614	628	584	572	601	583	637	604	607	603	570	576	606	621	598	614	562	577	611	599	617	593	638	590	602	587	628	620	600	585	592	561	625	570	562	559	623	573	569	579	598	612	593	626	594	640	604	577	639	608	594	615	566	598	610	569	606	620	594	617	626	623	626	610	575	596	610	596	634	579	584	616	609	610	608	596	598	588	563	597	594	626	601	591	591	614	628	615	598	565	623	577	611	642	595	591	597	564	589	621	579	611	603	602	556	573	591	610	598	595	608	584	618	590	608	647	620	624	579	625	586	588	591	591	604	623	557	589	603	565	582	606	604	600	593	567	596	605	605	619	568	636	585	628	609	567	577	637	587	631	590	604	627	637	594	611	624	579	662	567	572	535	572	608	595	615	572	574	556	567	587	614	603	596	599	598	580	595	598	612	544	573	594	597	621	607	581	617	621	574	613	633	622	635	577	590	588	603	594	588	621	604	600	600	611	607	603	583	593	591	610	664	611	577	599	630	587	578	607	615	585	595	553	610	582	597	623	617	593	630	598	570	590	611	680	599	599	632	586	583	582	587	569	615	577	608	584	606	625	600	567	557	588	606	563	577	588	605	570	609	591	625	603	604	555	642	585	559	611	620	600	585	578	605	582	582	571	648	634	573	542	596	623	627	616	634	556	643	626	574	626	540	608	584	572	566	614	592	573	599	588	587	609	576	632	566	572	658	630	586	601	596	596	569	601	585	566	576	618	548	583	597	629	642	560	588	607	616	575	617	613	645	616	604	577	589	569	609	594	620	594	607	581	602	615	546	591	584	627	601	631	582	576	564	602	578	621	625	602	569	622	565	601	635	630	617	576	625	581	593	588	594	580	627	558	600	623	608	579	611	560	608	578	613	633	611	602	591	595	547	585	606	623	607	646	611	587	607	631	622	565	588	599	571	667	612	528	574	572	596	598	561	582	610	594	628	603	564	557	596	604	624	618	608	616	570	565	577	590	649	539	614	588	613	589	622	591	597	596	587	544	597	612	586	648	632	577	590	630	607	598	618	620	563	572	620	594	574	602	605	611	572	581	639	558	624	587	586	593	565	589	590	581	610	653	612	593	552	602	597	615	597	604	565	604	619	607	628	629	604	583	563	645	626	550	569	574	568	597	617	605	592	600	605	593	582	609	605	634	597	590	623	585	650	648	609	595	600	560	599	621	584	576	571	593	549	602	596	590	584	618	575	615	602	627	603	541	579	609	600	594	563	594	562	595	605	603	619	632	615	585	604	626	564	618	588	614	575	565	576	569	620	629	545	647	598	632	615	651	578	562	639	598	607	620	571	579	611	593	586	599	584	578	585	645	635	584	580	566	618	613	585	550	599	564	575	606	586	567	601	615	616	612	599	577	563	586	544	584	651	612	583	581	608	604	616	613	609	616	564	593	579	642	625	645	617	584	601	621	633	603	601	594	614	581	555	612	601	621	583	589	574	546	604	563	598	636	595	572	594	573	613	584	604	609	616	603	619	610	581	615	583	629	593	604	640	629	589	591	662	584
24382	21506	25210	28243	21525	21599	17011	1395	403	691	2408	4381	2776	698	227	218	244	237	246	235	251	227	247	265	265	223	238	236	241	208	226	260	227	207	242	255	235	191	237	231	239	228	239	235	234	249	224	241	282	261	220	215	270	236	233	227	240	228	219	263	258	248	230	219	244	219	225	270	277	231	221	203	236	237	222	234	234	206	235	253	256	226	231	245	240	229	229	228	217	209	238	221	227	261	229	225	223	239	253	253	221	274	230	230	246	253	224	232	249	275	246	226	250	226	227	235	223	230	215	235	213	234	240	248	241	233	219	241	237	203	250	235	241	251	202	229	234	227	209	228	240	246	264	226	232	230	222	221	225	237	223	241	222	227	244	215	227	238	227	230	236	230	210	248	229	246	247	255	234	216	247	235	204	256	226	235	233	235	199	212	211	238	254	229	233	242	216	237	227	237	216	238	223	217	240	257	246	246	264	222	221	214	239	216	222	228	245	242	244	218	248	239	242	233	243	232	223	228	228	256	235	220	211	233	252	201	229	236	218	253	242	230	229	233	233	220	219	208	239	239	238	215	215	237	221	217	241	212	284	246	233	237	255	254	233	270	243	233	226	245	238	219	214	235	223	220	251	253	219	243	253	242	233	216	249	258	239	229	233	246	234	229	234	219	236	236	217	225	251	224	233	212	241	252	246	201	226	226	236	249	242	224	223	214	230	215	237	245	229	217	232	232	223	212	234	210	235	211	250	256	221	228	227	229	195	239	237	263	240	226	218	212	267	228	220	224	259	238	230	243	275	213	258	223	252	230	223	227	231	249	227	217	230	222	238	249	271	241	258	243	233	220	258	220	232	244	222	220	232	227	227	253	248	203	231	235	274	244	208	254	207	240	230	232	233	246	235	260	207	240	221	223	222	227	257	231	238	224	207	226	229	229	250	268	227	232	210	226	218	231	233	224	237	248	205	257	252	229	240	240	241	234	253	217	243	239	238	238	235	252	223	252	249	245	192	243	227	221	253	258	241	211	275	250	215	236	212	233	236	209	223	236	206	238	242	215	206	244	246	244	245	240	222	219	242	243	243	216	234	224	235	205	227	234	216	223	222	215	218	231	254	238	227	252	243	238	244	245	230	222	229	246	225	229	266	238	216	249	254	266	240	258	236	224	206	208	241	233	217	218	219	260	224	232	226	227	225	260	248	237	228	230	209	215	237	250	235	243	203	202	255	250	239	230	253	241	225	262	242	236	226	225	260	217	226	228	220	229	223	238	251	250	234	248	221	251	221	235	237	264	207	211	246	223	226	248	235	230	240	232	230	248	228	207	257	232	211	246	218	258	240	234	242	261	247	241	214	243	260	227	222	214	220	264	211	246	262	248	249	239	221	216	251	202	246	241	211	254	256	236	222	241	209	215	245	229	237	240	247	210	224	210	223	233	263	222	195	265	223	256	257	262	221	255	229	241	271	239	234	214	224	237	225	238	225	223	221	269	234	238	236	249	229	223	249	205	237	247	236	244	239	255	227	241	210	253	225	256	224	248	248	238	268	267	265	258	252	234	243	242	247	276	238	219	216	217	256	206	231	209	233	234	243	223	216	201	261	252	205	216	220	220	249	216	220	235	254	250	235	206	231	229	238	238	235	249	202	209	238	209	216	250	239	218	261	227	234	233	233	242	261	233	238	217	238	176	208	240	225	269	242	282	258	233	246	246	252	222	253	288	225	235	249	252	245	265	237	227	250	257	244	251	230	241	250	235	253	237	230	212	254	233	261	229	255	245	235	221	240	216	228	254	221	244	235	237	254	204	219	245	235	237	229	199	248	230	244	252	237	221	234	219	227	235	230	261	228	275	248	281	213	234	232	227	239	225	239	223	240	226	228	259	236	216	215	249	241	258	234	214	215	252	243	212	231	236	251	246	229	249	233	258	236	196	241	233	239	249	257	210	224	213	225	240	211	261	260	246	236	243	232	269	243	249	238	252	213	227	238	221	227	249	241	251	220	255	242	223	217	223	231	242	221	233	235	205	239	242	251	232	231	234	225	229	251	196	220	241	240	218	230	245	249	230	235	227	215	217	235	206	252	238	237	205	246	216	229	221	225	234	217	224	226	248	244	236	229	223	233	216	207	203	231	248	202	263	235	237	239	237	253	251	252	220	232	237	245	239	232	245	241	219	252	239	232	209	224	213	237	257	236	230	237	232	268	247	247	224	229	232	222	199	217	221	233	216	240	224	207	223	223	268	250	256	235	238	240	236	224	231	246	220	248	230	240	240	216	254	233	249	237	215	264	225	183	244	215	221	259	242	237	237	229	246	218	242	239	238	207	242	242	228	233	219	250	218	219	225	218	212	228	219	235	252	228	251	267	256	200	213	243	238	245	234	241	228	236	251	223	223	216	241	262	195	231	251	206	229	242	222	208	227	264	260	229	234	221	223	235	235	216	228	245	248	243	225	267	247	253	208	241	246	237	254	232	235	213	245	226	214	257	216	237	229	212	214	259	237	247	225	239	250	230	227	233	220	264	213	224	231	229	234	235	243	216	215	223	231	249	256	227	229	231	224	223	246	237	232	231	261	229	201	272	237	228	226	237	225	220	235	222	231	217	241	198	226	262	210	231	246	240	228	246	231	241	224	241	222	267	225	228	238	255	239	222	240	222	216	236	216	213	214	232	249	263	210	224	259	245	230	213	219	250	247	219	239	212	241	222	236	233	223	243	205	239	234	228	195	237	233	259	221	261	245	203	263	266	231	237	244	252	206	225	219	203	217	234	224	224	256	215	222	237	242	219	231	246	241	214	214	263	232	250	227	224	244	244	252	244	211	244	226	250	254	227	211	215	247	236	210	240	237	253	219	246	222	250	255	271	235	240	229	252	232	265	221	225	242	212	244	238	209	246	238	252	253	237	229	259	242	224	229	215	228	239	229	239	251	245	236	269	259	250	225	244	211	236	245	267	254	227	239	259	218	234	266	241	228	259	215	247	244	245	226	225	228	223	211	237	235	227	230	263	223	260	251	229	252	217	253	237	243	266	223	219	260	276	248	243	242	229	225	208	237	206	225	250	229	245	251	233	246	273	223	264	233	211	249	248	231	232	250	220	252	244	239	233	242	225	225	229	226	249	238	228	231	220	255	217	246	221	236	263	253	231	201	249	235	230	256	229	243	214	241	209	244	253	217	220	237	231	223	218	258	214	211	214	238	245	247	212	257	230	233	245	228	216	202	232	234	232	240	228	267	259	235	232	210	234	227	226	251	223	214	209	224	220	255	210	236	205	263	224	230	231	247	241	237	206	234	248	243	257	206	221	234	210	209	217	204	264	255	208	236	246	249	211	219	266	232	239	228	251	231	254	260	213	238	261	188	245	216	204	206	208	219	233	254	257	203	204	200	226	246	266	217	263	242	254	219	238	260	234	234	250	194	253	225	241	235	241	263	249	240	212	241	232	228	213	205	240	274	242	212	238	261	246	225	245	236	236	238	253	212	259	266
28637	42840	23183	10072	5155	2844	1737	744	643	905	1761	2868	2090	848	589	520	605	556	567	520	567	552	561	605	529	597	513	561	569	594	570	562	544	568	547	585	538	578	515	566	575	503	523	528	517	572	572	533	583	540	546	598	535	567	537	542	571	559	551	555	566	557	618	566	583	548	508	558	577	538	577	538	542	532	586	553	560	538	514	570	560	520	515	546	573	532	577	548	557	596	581	554	577	565	559	565	552	538	576	585	568	575	554	550	557	564	559	565	556	529	551	581	574	529	577	540	575	527	572	519	583	532	580	555	564	526	535	579	571	587	581	565	596	573	612	571	512	580	542	558	551	529	567	542	568	500	513	547	574	569	571	559	591	556	545	532	539	499	535	539	562	575	552	543	567	551	549	557	527	569	548	564	539	560	558	575	539	575	573	536	571	571	573	524	562	565	541	546	569	483	567	551	582	582	551	555	490	536	519	544	569	554	529	572	582	548	581	527	603	572	564	563	525	530	536	535	556	589	559	585	593	542	526	570	549	522	566	541	539	583	559	568	535	619	543	580	535	556	534	554	581	560	544	620	552	578	569	558	549	570	565	543	566	556	541	539	546	533	554	579	546	524	567	541	531	533	574	554	572	512	518	546	577	563	570	543	526	569	566	566	590	551	568	538	547	524	596	569	494	524	556	583	567	557	559	533	581	595	553	552	605	572	555	578	557	576	574	571	594	540	580	576	554	576	569	525	506	541	530	568	543	545	537	569	592	516	543	491	550	552	570	559	521	550	559	523	569	597	544	531	544	542	538	555	533	545	586	560	576	559	531	569	563	572	551	559	582	547	507	517	562	547	554	559	577	523	538	575	541	541	563	575	569	559	562	544	529	508	550	578	571	560	569	555	555	538	571	546	615	545	558	569	564	584	569	586	527	548	546	542	573	539	531	573	575	536	585	537	538	541	574	572	535	539	563	574	528	573	548	510	546	561	586	548	546	566	548	534	582	604	521	532	559	550	575	526	580	559	556	508	600	571	595	565	586	577	600	585	551	531	554	592	628	573	552	591	546	558	556	570	518	548	549	569	558	620	506	571	549	559	579	524	541	561	548	542	550	593	600	552	568	588	508	518	547	547	556	567	559	580	570	574	554	587	538	557	540	507	545	583	567	583	591	562	536	563	524	527	536	575	582	552	575	560	562	542	522	541	536	576	542	611	567	581	557	567	579	535	536	541	570	513	584	536	551	585	532	537	546	566	549	534	564	611	560	498	569	513	533	532	562	535	570	568	567	577	562	577	532	547	544	581	586	558	566	577	561	579	530	582	558	587	536	582	554	543	571	602	514	559	549	530	594	586	553	529	562	559	536	516	579	556	554	592	561	555	529	515	525	559	582	569	524	563	527	558	567	556	540	540	579	520	548	518	523	585	548	555	505	514	558	561	573	580	514	553	559	550	544	552	515	567	599	612	575	565	591	553	547	562	517	554	562	528	553	558	571	580	550	556	559	593	573	574	568	566	563	578	533	553	585	568	579	584	604	544	534	560	526	550	568	547	574	550	550	581	546	551	529	511	582	563	567	571	570	542	549	626	561	576	558	562	564	563	517	574	535	528	588	538	552	568	561	586	517	581	512	536	583	593	532	563	563	568	563	571	489	545	539	519	555	549	545	574	579	532	512	534	543	579	501	562	538	578	554	569	575	555	559	587	599	543	565	526	536	569	552	558	513	535	559	547	547	561	558	557	585	564	531	540	490	585	518	536	560	529	546	520	555	568	565	547	605	575	560	568	589	585	539	559	583	559	593	546	577	579	569	559	582	532	525	531	542	519	544	552	569	581	536	566	560	532	573	499	530	586	520	554	536	575	545	555	590	562	555	554	587	607	603	588	539	624	533	531	561	594	541	558	569	556	546	550	562	554	532	534	532	540	558	585	579	580	608	549	520	582	540	561	590	538	514	548	549	544	525	519	588	518	545	556	578	541	567	561	596	550	575	563	508	585	520	579	554	521	554	557	572	535	528	553	524	549	539	546	548	576	550	581	582	517	564	559	565	539	516	554	557	564	551	567	568	590	535	571	579	552	558	597	586	526	548	570	545	533	571	551	585	534	580	590	582	563	550	530	559	556	546	548	504	563	531	524	596	626	583	543	542	593	560	534	546	544	553	542	589	563	565	523	532	595	568	561	532	551	587	562	555	541	588	578	561	554	559	529	543	526	544	535	557	525	537	513	507	525	566	579	556	538	546	577	572	571	572	555	541	570	571	513	577	546	591	541	580	563	552	552	541	539	572	555	575	551	588	541	544	527	562	558	589	542	600	554	565	564	519	581	596	533	579	550	552	566	519	573	545	590	579	539	583	583	546	566	593	535	528	563	573	571	550	560	588	543	558	562	543	567	595	567	553	567	575	570	561	553	557	526	573	561	551	550	547	521	551	559	613	552	527	552	566	517	586	580	595	535	534	538	530	547	524	584	535	548	563	540	558	557	528	539	549	555	547	541	569	563	575	522	602	583	561	523	583	565	492	600	515	553	551	580	584	529	545	555	577	557	579	581	564	541	526	529	484	540	592	555	574	529	538	533	546	580	549	588	541	548	547	570	521	517	539	571	553	551	556	543	579	553	529	528	560	568	598	575	611	545	569	548	580	569	566	569	559	558	561	564	577	543	585	566	550	528	530	555	513	578	545	575	535	551	520	559	565	544	560	583	551	511	570	519	570	546	584	538	517	568	605	547	599	572	570	594	594	509	525	542	537	552	543	551	556	585	555	559	560	548	584	564	533	547	581	554	556	564	563	558	589	522	554	537	535	565	556	554	534	536	580	593	539	522	533	543	572	577	534	581	560	533	534	543	567	531	558	576	563	561	606	564	537	578	545	550	536	542	546	551	574	540	568	588	550	535	523	564	573	559	538	551	584	542	601	547	589	558	573	548	553	530	529	497	547	554	541	529	573	518	542	588	540	603	584	549	580	539	562	552	580	583	589	559	551	545	573	547	552	549	554	564	539	555	539	641	545	531	587	563	560	536	573	564	561	553	530	571	569	531	583	483	566	574	539	547	541	584	533	498	539	561	567	557	551	545	540	549	537	525	563	572	542	566	521	532	604	526	552	520	568	579	542	542	583	577	617	576	589	544	565	562	569	577	533	557	531	531	565	513	611	555	553	572	571	529	582	553	570	549	581	586	528	552	560	588	533	584	582	520	573	546	576	536	584	526	597	524	516	624	522	542	598	534	543	577	570	542	581	495	574	538	589	550	552	547	572	548	575	517	541	544	602	598	547	534	521	530	615	525	525	529	553	539	577	532	562	570	552	587	502	532	554	540	571	524	559	569	578	620	547	568	582	535	512	578	574	510	576	543	533	542	539	584	588	565	531	560	561	571	605	553	567	574	519	514	585	552	529	556	553	558	546	590	534	576	595	557	505	561	523	524	562	480	536	544	586	532	512	536	552	559	607	530	571	571	581	570	588	563	541	546	573	535	548	548	528	568	516	526	592	541
32623	23565	19887	7976	2645	1077	363	198	192	178	206	327	302	160	154	163	149	128	159	161	171	159	143	172	146	163	158	181	167	158	162	148	142	144	148	165	168	181	168	158	178	174	152	169	176	173	167	163	189	153	139	164	172	169	152	151	170	163	162	145	180	170	157	157	186	197	150	172	168	141	138	144	139	142	173	173	154	157	170	142	161	141	148	148	199	180	152	166	150	151	134	140	174	146	138	154	159	154	147	134	150	167	182	155	166	168	158	163	160	137	152	144	166	139	129	159	172	159	149	171	144	143	152	148	142	170	158	159	163	181	158	153	145	182	158	171	170	186	174	163	158	155	154	151	181	179	168	150	157	164	177	161	140	162	168	139	153	169	151	168	146	148	200	171	174	155	169	177	150	162	144	184	161	153	160	155	149	167	150	159	145	162	158	158	170	154	156	179	149	160	156	141	151	165	145	158	145	185	139	148	168	131	164	164	148	143	184	151	133	169	172	158	160	153	175	180	176	157	177	164	180	148	156	155	179	145	169	165	157	143	173	170	164	157	160	182	139	161	159	158	167	155	165	166	163	143	183	173	148	156	145	178	153	148	132	170	171	167	158	178	136	143	165	165	163	161	171	116	172	176	165	165	147	150	152	144	175	168	140	158	165	181	159	190	185	174	182	147	150	157	186	150	169	160	167	143	175	158	161	160	184	147	169	167	171	140	168	158	170	117	149	183	146	163	155	150	174	182	155	183	142	155	179	161	161	164	152	164	150	148	157	151	170	162	167	165	173	157	170	180	149	146	165	181	163	164	157	151	157	149	172	155	162	148	170	146	175	176	167	188	169	144	166	172	167	155	181	156	161	144	158	180	187	156	131	158	169	159	153	171	169	179	132	164	167	142	171	165	173	154	161	159	158	193	189	158	176	164	152	145	172	158	175	146	137	180	168	133	185	162	139	164	166	174	157	165	146	169	151	153	155	169	167	169	139	147	122	163	177	172	164	147	167	172	150	146	139	157	183	167	179	181	155	151	159	189	158	177	154	162	182	169	162	165	163	170	160	164	142	156	151	149	175	154	145	167	176	161	150	202	159	155	153	168	173	159	174	153	179	146	199	150	180	149	155	143	153	155	160	172	172	163	142	151	158	162	171	183	166	168	125	166	178	155	164	144	174	181	154	173	147	178	156	170	163	141	161	179	168	175	179	177	137	159	165	161	165	134	161	162	169	150	177	166	151	169	178	154	145	197	170	139	138	147	143	165	152	168	142	153	169	172	149	173	166	165	158	180	141	180	147	148	142	151	170	139	132	190	162	171	163	164	168	159	187	145	168	149	162	167	146	181	172	150	149	155	150	175	181	139	163	166	153	182	184	165	176	169	148	160	170	170	167	175	164	157	158	170	174	150	156	149	167	151	161	171	166	173	154	163	167	162	143	157	150	145	159	185	168	174	172	144	155	171	148	132	163	157	165	165	160	162	156	179	173	175	180	162	143	172	137	166	172	147	168	146	179	175	169	158	134	155	164	149	167	139	170	153	125	155	155	156	140	139	164	187	160	185	152	168	158	165	155	172	181	160	180	169	134	152	166	141	144	159	173	152	162	142	164	180	159	179	139	158	171	160	183	165	140	172	149	158	139	151	159	182	155	148	177	148	139	161	158	146	151	147	165	151	142	139	160	170	151	161	142	158	151	173	142	174	171	159	167	174	171	188	144	153	144	163	146	162	154	161	172	147	145	154	174	137	164	167	140	153	153	160	182	159	161	133	148	163	148	178	173	155	149	152	177	144	145	165	178	129	161	184	146	158	166	186	150	169	154	181	189	151	166	160	166	146	168	180	187	155	189	157	163	171	176	137	153	156	168	162	139	149	174	155	157	160	153	160	162	158	172	163	177	175	175	170	177	154	156	172	166	147	147	149	158	153	192	163	170	159	161	169	185	184	169	153	160	146	163	163	141	167	166	198	164	174	158	158	168	174	166	169	184	168	155	156	150	142	157	171	156	148	164	160	160	189	169	183	167	175	138	173	171	190	148	148	140	151	144	185	168	144	168	179	172	155	188	182	154	156	135	140	175	139	171	190	168	138	154	184	155	146	145	165	163	168	190	185	177	153	144	144	173	145	156	167	143	159	153	187	155	153	139	154	191	141	165	135	154	151	194	145	191	187	153	153	157	135	156	156	159	138	169	156	167	164	175	178	161	166	151	171	149	169	173	158	176	153	169	145	151	166	148	175	160	149	143	163	138	178	156	159	175	152	137	171	164	151	146	172	139	145	143	154	163	153	150	159	169	153	160	159	139	162	151	151	162	154	148	163	164	152	156	144	152	157	163	148	168	161	164	186	155	157	161	149	134	168	180	162	155	166	151	172	146	124	163	180	162	146	167	165	167	152	151	148	141	165	160	155	183	173	156	149	144	175	144	163	159	158	161	163	165	160	167	172	160	143	150	178	161	147	163	151	159	168	156	161	153	154	166	153	153	170	155	159	171	178	169	160	134	162	169	169	161	168	189	169	165	161	147	159	148	175	156	175	159	170	176	144	173	148	171	166	164	154	147	153	156	163	166	173	168	140	148	157	170	166	151	174	155	146	161	169	140	153	130	184	160	167	154	188	154	152	147	150	169	147	162	160	161	172	157	156	161	144	156	163	158	166	150	166	162	191	157	145	153	164	131	163	166	150	146	157	156	156	144	143	142	145	170	162	191	152	174	165	164	152	139	141	142	165	157	183	169	163	156	139	183	162	162	187	181	167	152	152	194	182	142	177	144	181	162	157	143	158	152	155	162	166	144	148	177	142	156	148	179	152	193	170	170	145	169	157	178	156	188	158	174	155	166	170	177	162	154	168	169	162	159	163	152	150	159	160	154	140	177	158	180	168	168	159	156	143	177	182	176	174	147	150	159	166	141	169	170	168	138	168	156	166	155	161	156	161	180	160	164	159	180	159	176	180	164	166	148	196	178	166	146	152	153	154	152	140	151	154	155	167	164	168	142	186	162	156	151	159	141	173	196	177	174	184	150	162	153	170	158	164	161	159	155	156	156	146	169	171	163	149	149	157	177	157	186	155	126	145	149	148	174	154	170	150	157	162	168	167	194	178	175	167	158	174	146	179	155	164	156	147	142	148	171	156	151	151	147	160	180	151	179	156	163	147	170	154	135	165	150	154	142	159	174	143	149	158	157	171	176	150	166	139	153	161	159	154	173	167	161	180	145	151	190	150	184	161	144	159	141	154	153	157	146	131	163	198	166	184	165	154	162	166	165	176	151	149	169	162	166	165	144	156	156	140	153	162	140	156	170	160	158	155	148	189	170	154	189	174	150	149	190	152	160	154	174	165	153	172	155	158	178	156	161	148	156	144	176	154	157	165	173	161	149	139	152	156	152	160	153	147	165	140	155	158	181	151	161	170	150	140	180	146	146	147	167	152	150	150	168	146	164	199	151	172	173	169	138	181	147	143	159	158	163	160	163	161	179	146	173	171	150	160	141	171
24013	26963	12484	4336	1969	912	561	493	447	445	466	556	563	438	446	444	453	455	424	439	421	471	415	444	409	434	429	418	450	417	443	444	348	430	426	406	416	437	431	418	426	408	438	451	432	418	436	426	436	479	421	432	456	412	419	419	383	418	462	430	409	436	411	381	440	465	427	426	375	440	438	440	457	456	428	480	429	404	388	406	424	435	390	412	430	467	412	397	419	414	426	411	429	403	407	421	418	447	396	454	414	381	418	426	440	460	407	416	435	443	413	458	416	423	447	419	421	399	439	397	412	420	414	451	429	459	455	430	429	427	429	461	411	421	410	425	435	446	429	414	399	403	417	437	443	442	422	425	440	413	434	425	449	424	473	433	444	445	418	423	460	448	459	407	489	421	462	445	456	426	427	396	406	439	401	427	412	419	423	424	420	436	442	412	443	404	414	439	455	414	448	421	415	404	411	464	409	412	424	404	434	398	404	438	423	422	392	425	445	408	415	408	419	415	454	431	433	441	436	408	412	438	422	405	435	425	432	473	428	414	465	410	447	412	474	418	416	444	401	393	390	445	405	437	456	440	429	430	444	422	403	402	433	399	421	411	433	429	414	460	415	450	446	452	438	456	414	430	446	373	427	436	419	413	424	429	431	448	434	448	431	410	412	433	447	461	420	416	418	428	459	412	402	413	436	470	410	455	447	445	440	444	434	441	441	440	415	404	476	413	457	432	439	433	420	421	448	428	432	381	443	452	416	411	455	404	404	441	417	477	413	436	481	410	414	438	379	439	416	383	452	398	376	414	464	428	429	430	425	446	438	417	412	436	466	409	446	437	425	450	441	422	428	435	404	434	440	430	383	452	431	438	435	468	428	468	457	407	401	441	465	437	451	439	411	439	410	433	428	443	448	464	405	442	435	469	444	426	420	439	442	464	413	479	443	447	439	411	440	442	440	402	452	425	421	449	474	432	457	408	403	410	435	455	455	438	448	465	447	447	441	473	430	445	404	414	454	423	427	411	431	436	462	439	445	446	398	499	420	420	420	431	442	402	434	434	397	443	448	457	427	433	415	422	438	457	424	401	417	404	447	394	417	367	454	435	443	413	442	428	443	452	430	385	389	413	451	378	402	403	418	396	465	471	444	407	428	468	426	453	413	471	439	406	409	412	424	457	419	396	413	431	428	426	406	433	407	405	409	421	419	415	445	408	423	410	463	433	424	451	367	427	418	414	425	417	450	459	411	439	427	454	429	444	484	428	428	406	435	418	416	426	460	459	438	419	466	424	410	425	444	422	442	441	452	412	440	438	427	416	441	437	418	424	409	392	483	417	435	448	419	396	415	422	407	409	448	459	439	431	420	423	434	419	415	414	453	414	430	432	461	424	448	429	459	398	460	438	452	408	466	420	439	426	447	424	404	422	388	442	412	418	402	398	416	382	400	445	416	428	426	437	426	445	428	437	408	435	428	461	422	444	412	406	457	401	430	416	406	434	407	443	436	387	430	423	435	468	468	451	377	442	432	412	426	406	409	445	437	420	444	447	436	442	412	379	430	397	442	380	425	420	430	379	423	442	444	431	446	436	428	454	424	440	450	423	452	490	425	444	451	427	400	391	454	432	460	424	415	453	436	406	380	445	410	416	451	423	455	436	447	454	438	418	417	438	396	408	425	452	459	434	428	400	420	434	404	416	426	459	413	418	447	441	457	449	426	426	431	431	469	399	457	422	431	400	452	430	389	466	429	429	451	439	450	435	389	412	426	410	408	407	474	432	420	452	457	419	404	393	414	438	439	426	385	407	467	412	434	424	432	467	432	424	432	434	429	447	435	444	425	420	408	438	426	420	432	395	414	446	427	444	460	483	441	421	429	444	438	445	422	398	407	430	448	404	409	437	430	408	440	432	425	418	441	413	429	461	446	439	428	464	427	441	426	435	409	428	439	458	447	450	390	480	439	432	428	389	403	452	425	407	393	419	431	432	435	477	449	420	467	411	377	428	409	408	391	433	461	431	466	437	411	414	447	396	422	411	396	421	423	424	464	439	385	406	391	422	444	409	384	431	408	393	443	404	443	427	437	414	440	453	478	431	476	427	450	403	448	438	442	473	440	454	444	452	423	421	457	448	427	450	444	397	394	411	442	422	424	435	440	430	445	407	423	427	465	413	426	414	446	434	405	453	430	418	421	416	416	452	440	464	396	424	439	438	411	419	433	428	413	432	439	399	452	429	428	435	386	425	427	403	423	431	424	398	461	412	403	410	397	441	416	420	451	420	414	414	409	418	409	349	417	437	406	425	449	437	466	454	424	420	438	437	426	419	418	418	448	446	426	393	433	453	417	442	414	417	436	431	421	438	427	451	451	416	424	438	434	436	402	403	450	434	451	443	405	453	431	398	395	462	425	396	423	420	435	420	448	439	431	440	389	422	473	430	428	430	411	452	441	409	458	449	436	419	437	468	449	430	428	407	406	437	377	434	408	422	403	466	419	421	430	386	446	441	385	412	411	405	411	446	425	455	444	462	481	409	424	423	436	425	442	427	437	441	429	388	462	397	399	469	436	397	424	468	403	396	428	389	438	446	450	431	433	455	448	452	415	423	429	428	413	430	451	403	439	415	381	443	393	442	457	418	444	425	434	444	384	444	402	432	439	452	446	454	440	419	419	412	413	455	433	431	453	460	420	428	456	420	431	444	437	416	415	437	449	402	445	424	415	411	446	403	430	422	441	461	434	438	389	442	422	430	418	390	417	443	435	431	425	420	415	455	437	440	406	424	424	485	411	395	432	444	477	459	428	439	444	449	387	402	442	436	431	439	436	391	426	441	409	446	423	414	462	478	429	424	421	432	422	447	419	435	415	430	414	404	430	433	396	443	420	444	467	440	406	443	438	422	434	439	434	401	405	416	422	425	426	429	443	492	426	468	423	429	444	431	379	501	388	425	424	405	410	399	410	399	477	433	465	414	457	440	422	428	425	429	413	451	410	432	424	417	468	445	448	492	414	453	419	415	469	456	383	424	398	399	398	455	398	433	435	416	483	430	425	420	440	435	407	422	416	445	407	439	428	444	420	441	436	454	406	426	443	436	427	414	405	450	423	396	423	465	425	424	462	436	431	412	427	425	485	439	456	415	461	422	435	416	395	404	431	466	446	430	441	388	423	425	450	445	419	411	399	420	440	451	416	406	492	440	452	436	401	460	374	428	447	420	422	424	406	429	422	466	440	441	402	432	438	454	433	428	408	432	413	415	448	446	411	441	414	459	452	431	415	390	426	475	441	426	420	420	445	433	418	398	460	420	415	430	457	412	402	407	405	435	405	404	424	411	397	435	442	438	445	422	445	459	429	449	414	422	422	412	440	402	396	445	401	415	444	470	427	407	423	433	455	441	444	411	429	445	400	403	435	409	414	420	397	419	423	398	459	439	424	423	403	428	469	462	451	444	435	385	426	404	411	377	461	417	425	421	437	449	436	442	440	457	419	418	427	443	460	438
24958	21478	24806	28565	21522	19676	3138	621	311	333	967	1862	1659	460	231	212	247	240	248	241	214	232	230	215	250	257	257	235	212	237	231	240	236	238	239	241	241	251	250	245	231	232	236	252	242	254	248	229	249	252	228	238	222	225	215	251	228	256	240	226	229	252	265	266	221	219	259	239	282	238	246	240	269	229	243	249	239	229	252	259	258	253	219	254	240	236	252	256	233	248	246	259	243	253	273	257	213	237	239	253	260	231	258	248	242	223	225	234	234	239	244	237	226	252	245	245	246	250	257	226	237	258	239	232	269	238	225	210	216	231	247	218	230	273	226	218	242	253	247	235	220	248	249	251	259	232	263	227	259	232	267	228	237	244	232	226	256	246	216	257	245	219	260	205	237	241	228	234	256	249	284	247	238	252	250	246	215	233	233	236	223	256	253	233	249	250	221	262	261	234	245	233	203	276	205	233	255	235	220	225	247	254	235	231	229	238	250	241	240	252	259	271	232	229	256	223	253	231	225	267	239	259	236	231	260	280	242	269	247	231	267	230	245	224	230	248	261	250	243	226	263	240	256	220	248	233	244	251	233	261	234	218	225	254	247	236	245	275	219	275	221	241	241	256	229	272	272	231	255	246	224	252	257	236	239	252	227	263	248	247	259	232	256	224	235	256	212	236	257	262	242	216	241	251	267	285	242	268	239	228	245	222	239	258	253	236	248	260	213	219	233	245	249	237	248	258	192	217	224	205	258	256	236	258	223	238	281	261	249	237	285	257	268	261	259	252	251	242	259	264	205	240	247	253	233	230	242	223	226	239	265	215	249	224	235	224	256	245	263	234	247	290	223	221	256	248	255	230	246	229	250	250	256	228	241	230	260	207	246	246	245	211	219	254	241	256	228	221	254	258	214	247	263	269	198	238	270	228	259	241	231	280	229	216	232	265	269	240	232	278	246	230	245	223	220	243	226	203	242	257	221	229	224	232	234	235	239	233	259	230	250	241	253	272	230	242	239	256	233	261	227	230	236	214	203	255	237	231	239	227	244	278	247	258	236	226	246	213	256	248	244	261	235	256	205	249	262	230	214	198	247	240	237	244	250	240	249	226	225	212	215	252	229	234	230	238	252	266	243	271	246	250	227	246	240	265	221	249	248	238	237	229	207	214	252	226	262	267	256	255	259	249	252	246	253	237	243	246	249	215	253	237	230	242	278	242	240	245	231	271	225	251	246	249	208	249	244	238	236	249	255	255	262	246	226	255	231	267	222	299	270	238	235	240	252	267	252	208	215	236	214	239	222	227	248	249	233	255	231	241	248	259	221	234	218	242	232	220	225	246	223	228	249	237	228	220	231	246	211	244	229	254	210	231	225	243	245	241	249	236	239	241	258	213	252	237	262	245	229	233	244	220	222	245	286	242	223	252	229	248	219	274	240	247	268	224	227	236	257	245	208	243	258	233	234	239	226	229	220	230	231	258	273	259	279	237	236	258	228	236	250	234	219	252	247	264	299	256	236	246	261	219	233	232	232	235	239	223	242	221	231	263	253	223	248	254	254	267	229	234	255	209	228	237	250	242	233	220	260	243	263	252	192	244	246	251	261	220	251	233	265	244	244	223	263	245	250	262	249	260	213	217	249	244	242	249	228	221	244	207	224	216	226	241	254	249	236	254	244	244	244	232	249	234	265	239	235	244	253	256	233	269	251	216	260	262	238	264	257	241	257	218	255	248	224	225	254	239	257	260	250	247	241	236	232	252	268	270	251	243	234	238	235	219	225	244	227	258	245	232	246	211	246	223	214	256	231	240	264	250	251	244	237	250	254	261	211	234	250	244	221	237	240	211	245	249	239	190	259	247	230	244	270	227	264	237	231	239	221	237	265	254	223	250	228	247	234	237	265	237	228	228	241	230	234	254	244	244	240	235	265	231	249	252	260	248	249	247	249	242	249	202	263	248	246	231	232	242	211	257	255	234	263	247	268	257	223	271	231	224	268	235	254	246	257	240	237	218	225	239	264	239	260	226	246	216	245	220	256	258	232	226	218	238	236	230	251	242	220	242	237	253	241	228	240	257	244	249	228	243	223	272	215	235	252	265	234	228	245	209	254	254	221	227	213	249	273	239	232	233	242	228	248	241	241	254	254	236	229	203	265	242	248	219	255	238	248	233	238	253	238	227	222	251	252	262	244	215	229	281	243	256	257	244	234	208	274	232	246	229	217	252	242	271	215	279	234	252	244	269	229	225	258	253	221	213	271	252	237	261	255	260	246	221	227	255	222	207	253	237	244	223	254	221	257	221	248	224	214	246	249	264	236	233	262	216	232	234	229	240	229	248	251	246	228	246	261	239	227	228	239	239	244	237	260	278	245	224	248	259	249	204	263	210	267	223	230	241	235	227	255	238	225	255	260	239	220	263	251	231	258	229	238	223	263	287	250	242	240	252	236	264	245	256	250	250	258	236	236	284	253	245	233	246	222	277	242	230	254	204	262	264	242	252	250	274	246	230	226	237	244	198	248	254	216	229	245	233	251	257	275	236	258	210	265	250	253	240	199	224	234	240	197	261	212	250	248	257	266	209	249	246	257	257	254	222	246	234	230	235	254	217	214	235	249	255	262	236	241	257	232	248	232	244	236	222	245	241	206	251	241	246	223	241	248	236	198	270	266	227	251	255	262	233	230	207	230	252	237	247	224	249	243	219	217	244	259	220	231	236	223	255	229	233	264	241	251	262	240	215	221	229	224	232	212	234	217	254	229	252	269	232	266	270	229	261	258	242	216	240	254	255	227	217	237	220	261	236	249	251	238	242	215	205	230	270	264	224	251	224	271	228	223	232	264	229	228	231	227	255	212	250	212	267	240	267	252	249	239	245	252	252	243	234	241	236	256	247	243	275	229	210	246	256	207	244	231	218	257	248	246	288	217	265	215	229	227	251	256	232	258	244	229	228	249	240	228	243	259	239	237	243	208	232	228	210	224	235	261	247	237	245	205	210	222	233	219	238	235	219	248	246	222	222	250	243	237	251	226	244	259	264	237	209	228	244	207	241	231	213	237	216	209	268	265	236	259	241	250	235	247	262	267	256	232	235	265	243	274	282	266	237	229	261	236	252	221	239	253	246	251	242	240	226	235	231	238	203	255	246	229	233	243	226	211	279	247	236	253	250	243	226	271	235	242	221	245	241	203	227	238	237	228	217	230	231	262	243	205	243	219	264	245	270	250	221	226	264	247	261	233	239	239	256	233	231	241	241	233	236	230	262	250	221	225	230	230	227	257	226	234	250	224	246	232	238	236	249	230	257	220	231	245	233	241	230	240	236	226	236	232	228	227	237	202	245	223	271	235	238	243	241	262	235	254	218	258	240	221	269	264	228	256	273	264	242	258	235	269	230	235	235	245	216	212	227	237	265	227	252	227	238	203	224	252	227	251	246	245	242	242	254	250	202	262	243	258	229	247	265	252	246	239	249	248	236	241	215	250	247	231	243	230	276	245	243
26833	37005	20323	9476	3741	1988	1281	717	634	652	1024	1534	1494	706	615	567	625	594	552	583	587	580	577	564	550	606	583	618	598	582	601	550	602	596	567	555	578	577	601	623	608	591	551	552	627	586	601	593	583	618	597	604	600	636	541	586	577	576	614	600	581	666	573	628	584	637	575	653	608	573	596	606	577	612	626	612	585	583	560	573	588	581	578	574	615	578	585	586	578	576	616	602	611	575	594	637	557	588	581	557	613	599	585	587	596	588	576	580	592	560	545	559	595	562	619	674	571	642	593	582	587	573	596	612	590	573	536	617	575	602	581	590	568	594	595	645	564	619	587	570	582	601	607	597	587	645	583	583	564	605	573	567	596	524	584	581	595	594	651	584	647	591	612	578	579	586	560	611	584	595	599	599	576	595	594	580	556	597	560	582	601	579	621	540	597	569	605	573	637	612	606	604	561	572	630	571	553	580	601	596	612	619	566	605	577	627	605	586	627	583	616	618	617	576	600	577	578	564	609	594	645	590	624	596	591	611	615	577	602	574	632	608	619	614	591	611	598	583	608	561	622	603	609	592	571	643	602	592	613	606	606	602	554	588	614	617	642	579	582	593	592	580	619	622	571	616	586	611	580	599	594	616	613	612	598	576	566	591	567	607	615	578	607	558	609	594	604	619	594	611	583	568	581	640	620	632	574	598	571	588	607	602	563	601	602	575	625	601	629	626	596	582	613	585	536	607	570	549	590	621	612	582	598	578	612	580	632	601	608	566	612	590	572	589	609	617	603	558	591	527	594	594	588	578	592	617	573	605	604	572	591	577	593	539	621	621	598	615	593	626	571	598	614	552	563	582	598	592	584	603	585	610	587	583	610	640	578	643	591	581	594	633	575	636	585	571	609	588	610	620	554	621	569	602	625	628	607	597	575	602	580	605	582	611	625	601	545	586	632	578	578	598	627	592	595	637	624	602	649	563	616	618	605	588	581	581	631	581	571	605	543	589	618	625	627	569	573	567	594	573	596	603	594	610	581	622	583	584	568	568	568	608	564	611	607	589	637	585	598	586	602	603	614	596	561	605	579	581	596	626	574	630	587	566	601	602	553	589	590	581	566	598	600	575	584	599	559	557	602	552	574	582	590	600	563	582	582	632	576	586	604	584	586	581	597	613	567	629	630	589	610	645	580	579	580	580	548	586	610	579	619	606	549	622	617	574	607	620	633	609	605	576	566	621	587	611	557	590	558	582	583	605	571	617	593	614	577	580	556	604	624	575	552	581	632	590	547	579	587	581	614	578	590	580	577	571	565	601	601	597	599	573	599	562	564	619	590	581	584	612	567	605	569	600	578	551	571	574	606	615	602	611	552	634	570	589	593	586	586	562	564	570	560	570	575	615	591	602	592	554	595	568	585	550	564	578	546	623	568	596	585	585	606	578	565	570	601	603	616	573	561	588	596	635	572	584	612	574	626	604	561	584	622	614	598	612	577	569	575	585	612	592	612	583	562	598	630	544	597	602	577	625	568	567	586	569	613	551	618	572	591	586	600	642	572	553	590	629	605	585	596	588	591	574	624	611	553	581	586	629	622	617	592	583	613	610	568	561	594	597	568	602	542	547	562	593	601	552	604	554	564	595	563	612	598	606	560	594	594	598	638	560	604	611	571	600	568	585	591	625	676	585	594	584	565	552	582	599	627	580	569	540	591	627	583	614	588	588	618	592	611	584	583	571	587	598	610	622	607	607	570	544	538	562	584	594	578	578	603	541	590	565	581	586	609	582	582	542	627	579	624	570	585	579	595	576	590	605	594	582	606	598	604	565	572	612	560	592	675	612	550	616	612	591	577	614	605	596	583	597	586	583	593	575	566	617	583	547	553	591	642	612	593	583	561	581	613	593	625	563	618	572	571	599	581	572	570	584	571	591	583	573	574	625	572	603	585	592	564	575	608	582	579	596	564	542	608	567	565	565	599	572	583	584	597	574	608	597	617	615	598	557	626	606	608	641	579	580	587	600	560	547	609	611	573	558	591	567	595	532	606	606	578	590	549	579	586	619	625	621	607	576	626	548	594	569	615	589	570	612	600	583	603	588	588	611	601	582	571	587	597	633	591	633	568	590	573	550	572	587	600	597	581	587	611	566	584	607	583	620	577	579	609	607	574	564	572	622	522	577	611	597	598	615	575	621	566	566	567	592	587	553	564	590	610	578	610	601	584	635	610	570	619	585	547	565	585	556	605	579	580	570	598	643	600	572	545	595	648	640	638	584	583	579	577	606	589	557	592	580	577	584	579	591	591	559	613	616	630	608	592	610	603	579	623	586	611	578	596	561	596	621	591	614	603	594	625	610	552	558	569	595	572	626	604	651	583	593	614	592	594	617	634	583	587	545	594	635	600	590	612	618	599	580	585	579	559	569	597	616	611	608	636	548	638	611	604	601	658	570	596	612	597	586	637	562	559	623	581	593	617	633	609	589	605	600	584	593	607	591	602	589	607	599	587	570	591	615	604	585	582	568	596	594	593	558	606	614	556	605	606	574	608	588	586	573	636	558	596	607	587	603	615	616	606	642	561	579	596	591	642	632	580	603	605	600	625	597	594	641	577	599	588	609	564	585	588	578	609	569	614	555	554	578	579	572	593	660	591	594	588	575	612	617	588	608	584	600	568	561	570	593	574	573	616	587	611	582	567	612	599	593	561	590	633	583	611	602	577	620	534	596	601	610	589	582	628	578	594	607	637	548	633	598	555	559	651	570	594	596	580	538	627	573	647	585	588	622	622	638	609	589	575	614	575	564	598	543	575	630	565	584	608	605	566	620	590	584	599	611	651	647	564	597	597	584	577	560	561	614	578	550	597	582	620	551	640	571	624	619	581	565	579	607	569	563	570	562	560	579	586	599	616	568	595	612	574	606	604	585	593	594	587	549	586	607	575	608	605	566	615	585	558	531	612	610	613	569	530	583	633	596	628	595	594	581	564	609	619	599	592	576	560	608	592	605	612	590	596	561	610	644	598	571	561	604	584	626	601	570	568	599	559	619	583	586	610	587	619	581	593	588	603	573	624	600	556	630	613	619	605	633	548	606	567	593	584	619	606	637	602	561	598	578	581	597	592	599	596	640	588	619	592	603	587	579	596	639	627	593	581	574	545	576	607	586	569	577	599	585	551	585	569	565	581	596	564	570	598	574	592	599	615	619	580	587	636	610	604	552	618	639	584	546	610	637	591	590	606	609	647	586	624	613	571	590	560	572	568	565	599	609	574	583	611	550	588	554	629	604	551	593	613	590	588	623	585	567	577	630	594	593	631	605	574	623	567	589	611	604	586	584	610	597	613	561	544	578	569	634	583	592	584	580	630	583	633	603	598	603	604	571	588	569	633	578	590	575	577	623	603	598	571	574	621	614	620	625	575	595	605	577	562	578	600	562	570	607	582	557	599	551	570	604	575	615	611	616	594	605	596	579	586	593	623	557	598	630	583	637	602	593	596	607	597	611
24352	21470	25166	28195	21505	21691	17746	1794	478	377	634	2887	4145	880	255	255	238	227	224	253	252	237	238	229	274	244	255	238	249	238	235	245	233	227	238	226	254	236	257	221	250	236	253	245	228	255	247	226	231	252	219	239	293	267	237	215	238	219	244	220	255	264	239	257	249	212	254	245	234	258	217	251	252	214	254	255	245	229	247	247	240	248	196	274	216	246	218	246	256	287	240	258	254	207	232	219	225	225	220	232	245	219	234	249	232	234	232	232	230	245	246	236	215	225	223	235	267	234	258	257	241	270	216	243	221	238	244	226	245	237	229	226	217	255	227	229	223	270	227	239	227	258	254	224	256	246	257	224	247	239	238	248	244	247	239	236	253	238	241	230	235	254	228	253	250	227	199	233	261	241	257	218	229	253	223	260	239	246	234	228	263	207	244	249	239	257	233	242	268	275	251	239	230	237	255	233	226	231	235	250	255	224	266	271	265	239	243	261	224	270	233	248	217	221	240	251	219	250	225	236	252	259	235	268	222	223	220	264	247	237	255	218	245	221	236	201	230	277	242	256	242	264	239	236	251	211	218	246	236	251	238	255	216	256	240	239	242	227	221	246	239	223	237	249	238	243	238	246	255	227	235	233	248	256	231	223	227	240	267	214	249	247	232	261	228	234	223	242	250	209	246	227	251	257	248	253	234	240	231	197	238	244	263	219	233	239	218	248	222	243	227	218	246	231	227	261	230	256	250	209	243	216	214	199	218	218	239	246	228	226	228	246	223	231	259	252	222	251	224	253	237	233	224	227	239	244	249	253	241	201	215	235	240	251	263	237	229	237	265	238	249	229	245	234	245	233	232	243	229	198	246	231	222	230	260	271	250	222	229	237	221	253	223	237	245	248	233	245	245	246	241	241	232	234	246	240	257	212	236	205	231	248	229	220	268	222	254	188	249	236	235	215	256	238	229	241	247	237	215	251	212	239	255	233	215	205	253	256	220	267	223	236	219	245	229	203	229	230	215	245	240	254	229	216	227	228	235	241	242	240	270	222	251	250	205	254	272	217	226	246	220	226	224	237	230	249	249	249	236	228	257	252	271	229	232	240	242	239	247	251	244	266	220	265	254	231	234	266	257	239	231	240	237	228	233	232	225	241	224	243	228	260	230	258	235	242	255	238	230	247	264	260	241	247	252	242	214	224	257	237	220	220	241	251	214	235	233	236	265	231	253	228	258	238	256	214	226	250	240	258	266	234	260	245	238	250	248	255	262	246	249	227	248	229	235	247	223	238	248	242	243	227	241	246	227	213	243	247	226	225	237	248	233	241	237	238	249	229	249	207	224	226	231	230	210	249	238	264	222	221	286	216	237	214	251	226	231	215	234	255	235	229	252	250	257	227	250	240	241	222	232	246	219	255	247	256	234	231	220	250	210	219	242	232	231	212	230	226	249	214	231	268	231	227	234	251	258	233	256	229	262	232	244	213	242	227	249	240	257	238	237	225	256	241	230	256	249	240	251	217	234	241	254	222	254	228	212	238	258	263	221	240	290	238	240	237	262	218	272	259	240	230	223	227	282	235	248	224	240	226	243	249	245	230	252	237	233	255	213	234	234	251	222	238	224	225	226	212	200	238	230	235	239	219	231	233	247	258	254	251	241	238	237	208	259	224	229	274	212	253	216	237	240	243	206	272	239	248	215	200	243	231	231	256	242	243	247	243	248	229	260	246	240	211	227	253	233	236	259	240	220	241	238	204	250	229	256	265	243	244	242	241	204	218	223	230	239	212	249	265	245	221	262	264	258	227	239	242	257	267	243	241	239	223	237	229	211	243	254	239	232	260	219	240	234	238	233	256	217	229	225	247	247	227	239	275	238	242	247	261	266	264	232	216	251	219	230	240	238	267	232	260	245	257	231	243	291	235	221	240	228	241	265	241	235	215	224	222	235	255	226	234	241	216	240	271	225	249	247	239	251	235	242	233	231	244	259	223	232	245	218	200	238	235	248	244	206	227	245	217	243	222	246	226	255	226	232	245	251	223	234	205	208	251	226	266	226	246	224	277	232	222	214	224	258	228	218	225	230	230	236	236	249	253	251	231	209	259	233	237	262	231	212	235	203	224	244	240	228	231	230	231	230	231	247	243	237	224	230	247	242	240	251	225	245	221	239	279	266	255	220	214	218	227	228	236	217	230	226	250	238	213	250	230	267	231	252	240	271	204	236	244	216	233	227	220	249	227	248	226	272	225	220	233	249	199	234	228	259	251	248	250	232	247	260	229	212	259	252	235	230	266	280	234	218	226	220	228	226	228	230	236	247	275	241	212	236	230	266	221	229	230	248	219	194	272	266	218	229	239	246	261	250	232	239	222	212	265	225	226	251	226	217	238	248	255	219	222	265	232	232	247	255	228	222	253	231	266	234	227	267	225	232	223	222	269	240	204	208	264	252	248	231	221	221	236	244	220	250	228	262	260	231	247	212	250	235	214	215	226	253	260	201	246	267	248	263	218	228	222	218	229	224	221	184	216	215	239	256	206	249	252	238	214	251	244	229	244	216	262	257	229	241	221	230	243	254	218	269	227	241	253	231	256	221	239	263	242	256	258	247	247	250	229	255	242	209	235	244	249	256	259	235	245	241	250	211	223	239	240	244	198	225	239	210	219	217	245	256	240	228	245	255	255	249	212	253	253	244	240	226	214	247	243	237	226	260	253	256	248	258	252	274	241	229	216	233	245	246	229	227	240	239	258	240	212	259	256	260	243	256	250	252	253	270	244	228	222	243	271	246	248	255	234	235	235	235	236	243	211	264	251	250	247	237	267	229	211	242	208	224	231	247	225	254	245	223	235	270	263	235	234	255	214	232	233	233	229	237	227	269	225	249	229	241	250	260	262	222	237	276	242	252	278	263	236	266	215	246	261	260	255	235	230	232	222	233	216	259	231	242	232	232	252	270	221	219	241	262	224	226	229	240	216	251	238	233	227	242	232	233	275	230	241	240	242	215	262	247	233	229	208	251	250	228	238	234	217	240	247	229	256	231	220	241	283	255	243	220	244	231	244	275	226	200	226	270	280	253	256	249	249	255	217	263	210	248	229	254	259	245	248	219	243	212	212	237	238	242	242	246	230	225	229	241	228	255	234	247	219	268	246	244	227	251	255	253	244	254	221	214	206	243	264	267	245	226	239	233	222	254	226	192	245	227	251	228	186	229	203	201	238	235	228	244	234	218	246	222	248	241	248	250	237	237	235	233	211	251	207	237	247	244	254	241	245	228	213	262	235	210	256	247	265	246	219	240	274	267	238	224	241	233	239	235	244	251	234	230	222	250	239	244	228	240	228	247	257	240	279	235	252	206	226	235	247	251	231	237	244	233	223	229	213	250	236	216	237	251	250	246	242	252	266	222	253	245	226	265	248	261	263	248	236	246	240	232	207	239	252	245	228	260	238	218	238	251	260	227	243	243	267	236	222	236	212	220	250	257	240	251	257	232	234	250	273
25751	39219	26095	15163	8773	4447	2080	884	683	595	786	2047	2852	880	560	562	574	567	572	566	566	565	589	530	572	584	527	625	585	524	619	496	580	584	571	626	576	572	555	595	560	546	578	607	547	570	569	548	562	624	579	538	556	512	588	572	538	537	588	609	577	584	550	519	563	588	561	554	515	559	553	600	540	581	561	562	576	561	521	580	588	526	567	601	593	550	520	547	575	580	544	546	586	506	598	584	589	578	581	548	529	557	570	560	575	591	542	570	590	574	565	570	547	568	589	533	567	583	569	547	567	570	583	500	568	565	516	559	580	588	561	571	536	543	560	542	551	578	540	560	577	542	532	552	564	547	585	556	576	582	585	606	488	607	572	558	577	572	599	567	564	559	550	541	531	554	570	568	602	562	588	556	535	575	544	561	581	594	557	541	544	563	563	598	555	564	547	569	563	582	529	554	586	558	559	556	579	593	551	524	610	557	579	547	541	587	571	568	587	580	579	580	575	556	563	555	582	515	555	539	538	577	568	540	593	556	549	531	596	593	567	556	545	548	595	570	615	595	548	536	543	498	553	581	524	586	581	526	567	565	583	577	575	528	537	537	571	564	541	512	556	546	482	555	545	578	564	582	598	532	572	565	583	530	576	546	557	557	510	530	596	544	547	616	588	540	564	538	568	553	552	568	550	548	531	552	580	536	551	577	594	593	555	537	554	547	559	573	526	586	577	577	538	521	569	527	574	563	574	584	621	559	521	577	572	549	611	547	560	565	539	552	568	575	559	539	647	582	582	596	561	573	545	523	587	567	581	578	550	551	580	561	566	598	553	556	541	565	547	565	580	574	567	598	521	558	561	551	580	582	576	560	556	570	588	584	564	587	538	545	537	557	557	567	606	565	562	569	586	520	586	579	552	600	507	570	586	552	579	560	574	560	555	536	582	557	554	588	568	579	533	577	577	578	595	559	541	552	529	528	568	570	550	603	591	559	566	541	549	588	603	572	564	617	561	539	567	576	554	560	586	598	552	541	580	546	583	559	539	548	563	549	555	572	532	516	553	568	530	558	540	561	538	537	542	572	531	533	572	558	570	548	567	543	578	546	552	530	586	553	573	558	603	563	575	574	560	542	578	571	550	562	539	563	552	544	560	562	536	566	547	566	569	536	606	580	522	551	605	554	579	542	538	562	536	574	582	579	575	565	570	541	567	588	585	584	556	571	577	569	514	551	633	533	558	516	582	578	541	584	520	555	553	562	541	569	571	575	543	546	583	588	533	571	587	538	549	547	604	550	544	525	608	522	569	588	544	559	576	563	543	545	564	530	551	559	551	540	540	566	540	577	590	555	603	569	536	557	599	620	570	606	582	609	585	508	569	561	559	524	584	591	569	592	570	540	551	558	549	563	585	591	541	588	587	572	570	572	556	570	570	549	556	570	556	586	530	553	578	549	533	577	562	542	563	536	528	544	592	536	547	535	587	548	572	567	547	586	585	555	553	543	569	579	613	549	548	573	560	516	529	575	556	535	564	558	571	576	591	594	573	529	580	558	579	594	533	562	534	595	571	572	572	570	573	569	626	506	544	574	575	529	594	583	618	545	559	539	576	547	549	548	576	548	540	563	556	564	573	547	551	591	574	597	517	604	544	568	607	549	554	559	573	566	554	583	538	595	570	560	594	572	606	577	547	565	587	550	561	586	550	553	543	565	567	570	568	579	580	598	545	607	516	575	557	523	539	547	596	551	575	569	571	581	547	580	564	567	573	563	603	574	623	554	572	578	594	540	553	604	589	608	573	580	537	558	543	573	576	532	568	580	547	578	583	571	579	546	592	545	558	512	533	562	564	559	580	545	595	519	536	528	584	569	570	532	568	551	558	520	586	578	552	520	574	543	577	545	587	549	551	561	538	562	548	544	580	566	571	567	565	585	540	559	561	553	534	561	538	521	617	541	566	535	539	565	562	565	596	567	573	598	602	572	511	597	588	573	524	545	545	509	554	567	587	576	568	552	585	528	577	579	551	530	576	545	585	552	572	571	545	593	566	583	548	599	536	558	568	552	581	585	548	582	565	531	545	521	525	568	572	550	537	556	576	542	576	592	557	589	542	588	571	555	579	567	553	583	539	575	520	586	552	591	563	549	537	535	552	552	599	581	571	544	574	585	557	574	587	598	564	541	548	505	562	550	551	538	561	563	546	573	582	569	550	531	551	553	566	568	576	578	609	569	564	564	551	582	521	524	588	549	580	583	598	561	555	586	580	526	607	569	539	544	553	523	506	554	575	580	528	565	593	565	549	514	568	561	565	575	546	558	568	575	582	542	585	543	536	515	572	560	516	558	528	552	536	544	579	579	567	581	537	574	540	548	585	583	566	556	585	579	562	579	564	523	577	534	547	538	562	578	514	592	550	592	607	555	552	560	580	569	534	532	541	570	559	572	545	554	569	576	601	570	567	552	559	567	528	573	551	547	613	508	554	553	582	545	565	544	533	579	562	531	585	544	591	603	542	589	525	561	550	570	567	549	560	538	536	556	617	569	567	535	564	541	633	579	570	547	546	577	572	563	549	584	545	579	567	612	544	522	589	565	573	587	629	575	574	589	593	551	611	584	504	574	610	511	603	532	574	568	597	544	566	529	589	586	565	537	565	579	607	581	570	611	539	555	574	550	542	556	590	567	564	558	559	549	527	540	570	610	581	533	559	561	547	555	606	508	552	537	566	569	559	565	565	584	556	564	587	606	584	542	616	575	541	558	589	548	571	536	573	594	518	524	582	559	574	551	550	603	550	554	596	566	592	627	567	596	525	565	560	577	604	565	531	584	548	557	629	558	584	518	572	578	542	537	591	553	605	562	566	575	535	568	540	577	568	612	549	633	544	534	539	557	571	564	562	592	583	538	529	607	557	519	576	596	539	540	600	586	491	570	528	567	588	541	536	532	569	531	581	526	559	553	556	562	543	506	564	570	505	569	566	571	546	529	584	545	530	568	597	537	509	557	588	580	555	563	590	567	518	566	553	548	561	580	569	576	586	590	555	538	585	521	558	582	562	577	560	547	544	532	587	531	536	571	612	517	586	621	573	586	542	542	531	588	536	496	601	606	578	559	601	561	582	571	547	588	557	521	589	572	552	560	568	509	546	578	577	510	577	563	536	534	544	574	576	565	556	550	564	558	546	614	514	554	613	562	589	567	634	553	543	532	497	603	568	562	554	564	542	584	523	589	585	529	542	533	538	557	570	529	550	595	605	553	538	521	581	534	555	552	547	541	536	587	604	576	546	600	561	554	572	565	571	558	537	552	575	577	543	569	612	581	548	558	581	506	560	531	562	542	523	573	557	578	556	559	568	580	517	554	564	590	543	537	616	570	577	597	579	538	524	570	540	551	561	542	567	576	539	560	556	569	558	571	562	565	570	593	577	587	542	524	592	525	576	579	562	584	536	538	551	556	586	531	569	530	555	584	545	553	555	542	535	582	614	564	568	540	544	534	561	548
32601	23315	20277	9926	3266	1220	636	273	197	205	225	317	386	194	167	173	181	175	183	215	175	162	164	161	169	179	209	197	169	193	176	188	165	173	189	162	154	176	181	175	174	156	200	168	179	169	142	185	164	182	154	156	170	192	159	176	166	165	184	193	191	160	161	172	177	155	167	179	147	164	158	182	195	181	194	179	181	174	189	162	196	166	180	168	191	173	169	184	155	169	173	175	184	158	162	169	187	200	175	189	178	179	182	170	183	200	158	152	172	169	167	175	170	184	208	176	196	161	173	177	184	160	164	167	177	166	189	198	173	179	165	207	175	200	180	173	175	181	158	185	176	162	178	178	187	175	171	161	149	157	170	172	170	184	152	164	190	165	178	152	170	169	211	181	176	190	176	183	198	184	179	161	155	168	185	166	168	167	167	187	160	187	168	141	156	161	194	177	188	164	189	181	173	164	191	189	178	182	179	198	165	153	169	187	170	177	150	165	184	175	170	160	171	160	174	171	186	177	177	188	171	171	157	194	187	153	192	153	167	195	191	165	177	192	172	170	179	167	174	187	176	169	159	157	161	154	178	192	170	195	179	198	178	148	183	164	183	186	153	179	157	165	188	184	173	176	177	185	166	155	165	176	160	177	175	165	184	150	173	166	166	199	173	181	159	189	142	189	196	185	179	172	154	186	165	185	172	180	183	180	168	175	185	158	184	167	171	183	175	184	157	187	156	152	174	192	186	174	196	174	165	176	181	171	180	163	163	156	170	155	178	183	164	131	162	171	156	139	192	178	166	205	162	200	175	157	174	195	201	155	151	195	191	176	183	187	176	184	171	186	174	138	208	197	192	156	170	182	192	190	184	166	166	183	176	187	163	175	167	172	185	176	170	192	182	175	200	187	164	166	166	169	152	171	200	177	175	199	178	192	182	198	169	183	155	173	177	178	158	174	190	174	190	176	150	170	181	169	189	169	164	162	182	179	184	165	160	157	182	186	172	149	181	199	154	194	172	154	182	186	192	188	161	189	162	161	164	162	173	171	195	160	177	177	162	198	178	180	200	161	192	188	202	175	176	190	172	149	196	138	163	178	151	191	201	163	198	180	154	172	196	172	177	161	183	175	191	179	181	174	158	169	186	177	180	172	175	201	176	207	181	180	192	152	162	187	209	177	150	156	175	178	173	170	160	173	166	165	164	188	147	173	148	196	181	189	164	186	177	184	180	172	188	193	186	196	179	174	175	159	180	175	162	197	166	187	190	184	181	168	165	165	174	167	199	179	184	151	167	165	178	169	170	179	194	195	171	161	178	189	174	155	174	181	181	203	195	169	174	180	165	187	153	164	153	163	193	174	166	170	185	165	188	170	171	171	181	171	170	193	165	178	157	184	214	192	174	199	183	170	184	171	174	163	168	180	155	170	187	174	160	149	198	189	183	178	154	184	178	157	170	153	150	160	170	167	165	169	211	174	156	157	168	169	170	160	147	152	172	168	154	199	173	176	178	163	181	165	173	161	181	153	175	162	167	196	163	174	180	184	172	164	181	156	186	165	175	189	170	175	191	165	161	150	179	181	159	200	193	167	194	153	161	201	170	150	171	181	180	178	183	155	180	186	180	165	191	164	180	179	154	177	182	191	205	157	144	190	156	163	179	169	155	183	166	157	163	165	196	171	157	191	171	158	189	153	175	167	178	164	172	162	194	192	184	164	201	188	190	176	184	160	160	162	173	156	168	188	164	161	145	156	154	178	155	172	198	170	157	152	170	161	174	152	175	180	151	176	167	195	154	178	173	153	162	174	175	142	199	165	147	177	176	154	158	157	160	165	167	157	182	166	155	158	186	181	165	159	175	172	170	204	196	183	170	159	158	186	173	158	173	172	183	159	182	149	190	170	168	188	193	169	169	204	175	174	156	184	188	150	161	147	164	174	194	148	182	163	175	155	191	181	173	181	176	161	168	163	148	191	213	163	162	188	164	170	205	173	156	175	174	187	168	174	171	147	140	175	156	143	152	166	186	169	167	188	169	187	185	160	200	192	176	179	166	161	162	178	179	176	180	168	172	192	179	158	184	174	151	176	187	185	175	202	173	166	184	160	169	133	160	180	167	184	170	158	151	176	170	152	167	149	179	179	188	210	181	186	188	183	168	162	151	160	174	164	177	166	204	198	165	168	180	190	176	155	170	169	161	146	186	162	176	167	154	181	157	156	162	137	198	165	174	174	204	191	183	154	181	174	171	131	164	179	172	179	187	190	205	158	191	172	186	187	176	193	179	193	169	185	172	190	174	163	185	156	186	190	177	176	159	169	176	162	170	188	177	159	179	205	167	193	185	144	163	149	154	172	197	176	170	164	181	170	159	169	185	174	169	163	170	148	189	181	191	176	166	163	175	167	181	162	188	171	173	167	190	200	169	162	175	175	179	194	187	168	161	174	192	184	181	181	182	165	178	173	141	162	182	160	185	199	201	186	158	161	185	191	164	157	178	159	164	183	165	187	180	179	149	174	166	168	157	162	162	195	198	168	157	185	192	184	183	162	173	161	171	162	175	178	190	184	166	181	173	197	157	174	159	213	182	194	183	136	179	150	196	180	187	142	181	173	186	182	161	163	178	172	158	165	167	177	161	151	175	157	203	157	177	186	202	173	176	200	171	164	181	179	187	207	191	178	156	187	176	206	167	183	178	166	194	169	200	162	146	155	186	159	162	189	175	177	160	201	151	162	191	164	184	176	181	177	192	149	160	160	165	166	158	163	185	154	175	175	146	193	152	156	184	186	195	152	178	180	169	175	196	175	145	179	163	164	168	163	181	173	188	158	166	174	165	174	189	182	182	169	189	194	194	169	185	166	200	203	188	168	159	180	187	151	176	153	152	200	188	189	173	200	177	156	166	170	178	190	174	173	180	145	170	155	173	174	179	177	186	161	174	176	158	200	187	177	171	181	163	182	187	181	161	163	170	179	187	156	180	180	193	163	164	182	146	194	191	168	198	161	169	151	160	174	171	157	172	194	169	191	172	199	186	169	179	170	151	155	187	171	180	168	175	161	180	200	160	182	164	187	189	162	174	181	184	184	177	164	158	179	176	167	186	178	169	190	151	174	181	184	179	163	152	140	206	183	159	181	180	176	154	155	166	165	162	171	180	177	189	178	172	198	176	168	177	190	192	156	180	173	160	164	153	187	193	159	183	174	185	183	192	184	190	189	196	188	210	166	165	181	188	183	181	187	170	161	182	166	184	178	169	193	183	162	170	187	175	185	166	187	186	239	186	162	156	162	158	177	166	189	163	166	167	170	153	154	145	166	188	173	169	183	150	202	158	186	183	172	197	178	167	179	156	195	153	158	210	167	169	167	172	178	165	152	183	192	157	186	154	169	182	183	159	158	170	165	173	190	189	165	166	195	199	178	174	181	189	158	165	179	191	202	171	171	169	168	163	180	184	157	174	208	183	180	180	161	185	192	177	170	167	178	171	157	169	169	170	193	173	180
25702	25705	13275	5490	2491	986	701	522	466	484	472	578	654	483	461	445	497	433	474	475	415	458	458	445	440	453	479	475	465	463	456	452	478	433	416	449	473	497	465	441	447	417	459	456	443	466	451	491	443	435	483	478	428	502	430	497	440	432	464	458	463	473	442	463	491	481	436	434	441	454	499	499	453	496	448	474	437	466	477	449	451	454	449	468	461	454	498	477	432	461	494	441	464	471	466	498	457	441	456	459	472	463	463	512	425	441	427	497	450	436	467	461	469	463	466	456	452	436	520	517	474	442	428	450	481	505	460	443	463	460	496	448	473	446	485	471	446	474	508	462	448	436	480	448	460	489	452	459	465	450	488	439	476	455	493	453	433	483	477	458	500	424	440	481	423	459	461	450	448	421	484	483	458	415	441	464	468	477	459	443	454	416	485	461	460	464	503	449	455	472	463	441	437	483	452	496	495	477	414	466	462	452	489	444	532	451	485	419	466	475	440	453	503	487	443	503	496	450	458	471	449	462	462	467	458	489	435	494	466	461	462	478	465	446	441	471	484	431	457	482	462	467	461	484	472	512	450	467	429	463	466	484	466	461	444	450	469	500	464	441	461	441	449	473	433	436	406	487	450	492	449	453	425	437	450	490	466	480	431	461	494	476	427	439	424	501	467	424	467	446	455	453	464	471	463	455	437	416	479	510	461	469	449	473	430	487	472	439	445	462	427	429	465	469	471	483	470	456	483	443	473	475	504	468	475	457	450	458	440	459	442	446	475	491	467	470	481	460	473	474	495	430	485	463	504	451	441	459	470	438	510	448	473	462	443	509	456	465	442	434	467	451	487	442	491	455	453	476	517	472	487	491	499	476	476	421	490	492	453	432	501	475	459	451	436	470	466	459	477	456	449	440	440	448	431	436	435	461	458	467	496	454	487	459	484	455	468	458	437	445	485	461	463	430	452	464	493	494	434	441	449	456	451	474	465	443	412	474	449	490	465	444	469	454	463	475	464	422	481	482	447	470	450	453	423	502	438	489	473	452	449	447	479	467	481	464	429	446	478	451	456	477	467	450	464	458	473	448	486	463	469	477	443	480	418	474	447	444	413	419	465	459	484	473	434	468	468	463	478	461	468	465	495	445	462	490	488	468	478	477	480	463	463	479	475	465	430	452	448	466	503	454	473	425	445	457	444	479	444	420	473	460	476	491	471	445	454	498	438	484	462	482	468	468	445	450	456	503	420	427	413	467	448	449	441	431	452	468	475	461	425	468	478	454	461	448	453	475	480	466	440	471	480	481	487	495	467	482	495	479	481	464	450	494	474	484	445	487	448	500	495	441	464	461	437	465	426	470	471	441	479	493	430	456	489	480	468	477	468	440	482	435	485	439	454	460	452	487	467	510	463	429	472	453	466	441	473	470	488	449	495	427	442	451	474	467	461	455	497	475	433	481	491	462	465	432	463	432	463	464	451	458	461	496	476	481	428	489	457	477	480	454	503	470	444	463	478	465	477	414	470	470	436	458	491	484	474	440	456	415	464	439	468	460	468	462	476	476	439	483	414	484	471	502	512	478	467	455	465	439	447	511	456	473	460	438	450	427	523	447	498	487	463	438	480	425	485	469	451	441	457	450	442	426	480	462	469	455	461	407	434	499	468	449	462	458	519	478	439	464	443	461	456	440	455	433	436	450	459	476	489	528	491	464	505	452	462	442	494	466	493	439	454	478	465	429	493	484	482	463	459	439	474	462	439	489	470	433	451	455	477	464	447	451	437	439	508	462	452	460	439	450	451	444	457	437	438	454	403	437	445	468	440	439	432	453	450	468	437	442	489	467	450	432	461	459	477	422	484	483	427	494	490	450	464	453	473	446	447	451	443	440	467	455	457	489	472	451	456	488	411	481	467	486	435	455	475	464	467	483	440	483	494	449	496	443	456	443	448	481	448	454	460	479	463	441	452	465	429	459	461	459	462	461	454	460	470	431	487	498	443	486	486	447	469	461	484	461	449	453	478	442	453	450	472	468	466	456	439	465	425	453	490	441	489	449	482	467	444	466	448	472	465	478	487	500	437	504	473	441	452	435	445	475	485	446	450	453	454	441	458	475	436	467	449	469	434	463	448	478	447	464	492	459	438	483	458	434	503	470	494	462	450	442	496	420	500	482	445	468	453	481	482	473	512	481	465	442	417	444	454	483	475	469	451	473	497	440	452	455	491	442	471	495	468	448	466	468	437	424	475	461	440	443	496	459	455	464	476	456	479	482	489	494	482	454	473	453	444	479	467	474	493	488	468	479	438	448	411	476	438	480	453	445	500	453	467	473	453	437	449	438	479	451	462	433	463	437	472	510	464	478	448	441	460	448	422	459	444	474	472	444	447	479	491	437	485	465	515	459	429	478	459	483	420	480	467	503	464	415	465	467	482	448	478	453	432	449	484	434	487	492	485	522	470	442	495	462	476	429	470	455	467	462	475	463	466	491	456	452	467	428	445	450	482	475	437	475	488	495	460	466	467	491	477	456	455	477	483	444	458	472	434	466	459	470	480	494	426	461	427	484	471	460	457	463	497	443	461	524	495	482	481	442	459	466	454	440	466	439	472	479	446	458	442	496	483	452	505	466	496	462	441	488	461	461	462	473	491	469	472	462	474	458	428	412	483	458	502	445	450	455	442	450	475	444	471	434	482	480	490	440	471	449	489	444	440	454	467	427	458	480	452	461	461	487	496	436	492	505	460	467	488	455	469	492	494	467	449	480	472	470	469	477	454	452	482	452	496	490	444	469	484	468	464	454	443	463	426	490	438	424	437	461	435	461	430	465	428	505	476	457	412	471	408	486	475	446	503	455	443	450	478	507	467	469	487	477	495	470	495	444	437	459	447	463	463	450	478	464	436	460	457	404	501	455	460	492	485	419	476	452	508	481	485	462	451	467	475	472	436	466	487	466	464	465	466	469	430	466	458	429	456	488	472	456	414	461	443	479	476	461	433	437	459	420	433	479	447	437	424	465	478	456	456	454	447	452	428	472	402	444	473	455	463	467	471	512	462	437	417	467	486	466	464	466	423	497	447	459	448	458	490	482	443	462	441	483	441	480	443	458	428	451	471	465	418	445	441	459	436	453	459	461	502	433	476	457	489	444	469	463	445	483	461	433	448	488	439	462	434	417	444	457	465	458	512	464	459	443	452	452	479	471	440	454	484	448	433	479	446	440	460	454	463	478	471	468	437	464	447	472	438	458	471	440	473	432	470	420	468	470	452	476	460	473	460	506	457	452	513	482	457	490	479	486	524	467	465	464	407	439	470	479	440	448	450	419	440	467	415	443	496	447	484	470	454	484	461	481	484	465	474	466	498	442	513	462	476	446	455	428	470	442	448	467	442	488	463	423	466	437	491	432	454	494	480	451	481	431	440	463	472	436	476	474	424	452	484	440	443	481	421	501	446	476	476	472	465	465	454	478	444	480	477	454	428	454	461	469	446	503	420	485	454	467
24984	21475	24850	28510	21538	19623	3613	650	382	334	978	2106	1657	532	280	243	258	249	238	243	270	280	218	230	258	256	256	266	261	250	281	243	260	280	249	258	239	256	237	246	255	282	274	221	258	265	274	272	251	274	261	236	257	244	232	244	252	255	237	287	274	256	243	261	269	268	248	240	283	251	232	254	218	247	268	253	283	261	244	260	281	248	240	255	242	278	235	260	218	270	268	261	269	225	239	231	283	238	259	279	265	216	257	241	252	240	233	256	268	267	277	281	252	262	258	229	266	219	230	249	236	260	228	258	267	269	256	255	274	234	257	248	257	256	272	264	261	268	257	268	244	270	223	229	244	238	275	238	259	255	236	265	256	231	203	231	227	272	254	251	250	276	235	217	254	246	281	254	247	266	255	238	220	245	244	267	263	277	272	244	273	267	254	261	259	246	258	264	270	279	264	259	259	226	258	270	274	254	247	268	305	280	262	285	288	249	249	282	229	243	251	230	242	266	262	264	260	265	272	237	253	258	257	269	243	236	246	260	230	251	238	275	270	261	254	257	264	268	218	250	219	254	265	235	237	264	252	244	280	275	237	263	254	238	264	264	249	245	217	232	247	253	281	240	266	267	271	247	262	254	254	267	274	227	260	249	267	244	258	259	263	226	261	289	287	261	254	264	248	280	243	271	277	259	219	225	267	282	228	255	240	252	230	253	247	247	247	268	245	245	263	246	236	243	257	242	261	263	246	217	274	273	238	238	265	274	249	247	248	261	233	270	272	241	237	225	246	258	237	239	259	246	289	277	255	269	278	253	271	273	243	255	245	295	268	270	292	273	265	235	239	250	246	227	250	252	245	259	248	262	236	234	253	249	254	242	267	251	263	265	275	257	219	272	257	225	261	235	261	235	239	275	260	258	293	242	268	259	234	273	235	248	238	253	271	239	255	237	243	235	259	248	260	259	275	255	251	230	253	233	272	266	265	260	265	273	264	238	252	242	257	232	250	244	240	271	250	246	250	260	242	267	255	271	268	281	263	267	261	257	247	271	251	233	239	256	229	223	263	253	236	300	258	222	256	248	253	254	238	289	250	241	236	251	237	272	264	263	245	216	255	264	232	261	282	264	262	240	248	291	238	268	270	249	259	216	256	210	264	253	240	254	267	221	260	279	268	247	258	254	218	257	281	234	243	239	260	222	255	268	286	253	242	258	249	250	253	281	260	224	231	256	282	262	249	261	241	234	254	273	237	261	267	248	272	230	222	276	251	264	234	244	266	260	238	236	257	236	250	276	228	234	230	262	247	248	226	247	249	229	248	235	247	269	245	238	277	276	247	270	256	245	258	287	247	228	251	248	256	273	254	244	262	259	279	255	217	281	239	263	241	289	244	254	268	283	288	281	265	263	265	252	257	266	260	273	273	275	257	266	239	241	245	264	227	254	263	267	262	243	236	264	246	233	257	222	242	261	285	268	244	230	247	262	268	238	226	232	244	263	249	258	267	250	247	249	265	259	238	279	257	274	271	261	273	235	249	278	253	257	248	282	230	261	281	242	232	271	256	251	260	262	243	274	240	266	273	265	223	257	231	236	270	267	260	252	260	257	244	252	255	269	232	245	250	263	235	239	272	264	238	235	264	299	239	247	279	244	258	258	281	247	247	235	246	233	231	259	259	239	270	255	231	283	273	237	252	267	247	254	252	283	231	253	252	267	221	241	261	247	266	238	244	266	257	244	257	281	267	268	242	277	252	262	237	211	258	241	239	247	260	238	218	248	256	287	247	263	282	229	254	245	231	244	257	256	260	289	237	273	268	268	228	268	238	262	257	277	251	253	272	249	246	249	274	238	250	233	229	252	248	266	273	260	236	251	260	272	208	235	282	261	274	244	244	256	296	242	238	254	243	221	281	284	258	266	243	252	260	278	282	256	232	248	260	243	246	238	265	242	229	314	283	225	251	261	230	250	232	257	252	271	243	263	244	240	269	251	256	233	238	250	267	240	246	260	242	233	262	248	262	243	259	237	239	239	266	251	264	248	268	266	277	255	272	254	236	264	251	224	263	268	247	262	245	254	250	249	243	258	241	275	282	245	295	239	272	290	251	267	242	259	256	291	258	260	265	249	242	232	234	237	258	247	253	268	222	241	242	249	281	239	280	250	235	248	257	253	262	274	278	235	264	255	250	216	227	255	231	281	262	262	256	263	301	253	237	255	260	260	269	233	253	244	250	219	252	264	271	233	246	260	269	224	264	279	254	253	276	240	239	244	265	249	247	218	233	254	260	238	238	228	237	237	232	259	252	259	237	222	258	249	266	256	227	265	238	254	264	260	262	247	285	279	238	259	255	255	276	274	274	254	244	252	240	285	248	250	263	233	255	294	268	204	263	234	245	244	255	294	226	278	261	246	262	256	265	240	246	258	235	222	242	256	265	236	232	225	222	271	268	268	268	254	237	249	294	266	243	244	247	267	253	252	242	254	257	260	252	287	276	260	294	258	262	268	252	224	243	274	240	245	238	268	261	260	312	267	288	266	273	260	262	267	247	237	262	238	272	281	239	257	268	256	243	260	282	247	230	234	270	267	251	263	265	239	277	276	256	261	247	263	244	288	285	205	228	251	224	259	260	253	265	236	256	244	257	231	302	277	242	230	240	289	235	269	255	244	252	257	257	269	255	266	232	243	239	271	278	287	228	269	214	270	251	258	269	244	226	247	264	244	276	240	233	238	275	240	247	262	239	280	254	257	243	245	265	248	271	252	285	251	265	258	229	242	232	265	252	253	280	271	270	247	237	277	281	263	219	234	246	263	270	261	266	254	242	267	253	257	252	279	255	255	270	235	263	255	266	234	244	251	255	253	252	234	274	231	241	242	237	265	248	281	245	255	269	246	273	254	272	237	251	239	283	259	253	256	267	267	256	232	233	243	279	257	256	226	267	270	260	247	253	253	258	237	257	257	221	270	238	242	243	247	255	232	226	250	260	259	262	229	252	249	254	253	256	260	241	246	235	253	263	272	284	233	224	263	268	245	251	260	287	261	251	249	254	226	273	266	259	225	254	270	269	265	250	275	242	242	255	261	265	260	244	263	266	253	257	261	278	240	239	261	263	245	258	275	287	241	237	239	233	228	253	275	239	235	266	244	213	300	271	257	249	274	282	247	251	253	246	244	256	244	238	242	225	241	221	235	246	242	232	243	277	260	277	234	218	263	247	244	256	260	258	270	241	224	273	269	254	277	245	224	258	260	210	206	267	256	272	257	271	235	243	237	269	244	229	222	257	254	279	232	230	264	247	255	262	236	270	240	274	232	301	254	264	202	249	241	267	272	254	269	292	230	257	267	256	248	224	288	265	219	263	257	261	287	245	245	218	253	252	280	277	240	275	255	267	270	245	260	243	250	258	251	268	235	217	264	272	254	278	282	245	271	268	271	269	271	291	228	271	246	233	273	265	242	257	260	261	278	253	245	231	255	288	241	275	250	257	275	265	272	272	246
24092	36615	22882	11271	4716	2283	1400	762	714	715	1095	1799	1597	864	633	562	642	657	628	632	597	688	641	645	613	656	612	621	639	641	669	629	595	614	638	628	644	636	577	629	591	625	621	602	602	603	637	597	631	598	672	632	632	636	635	658	601	690	616	646	600	585	640	563	600	617	610	634	674	599	629	634	615	653	650	637	597	629	613	627	611	636	620	612	646	653	635	595	639	659	647	611	681	622	635	627	582	635	600	640	620	648	612	634	612	576	653	602	635	619	621	619	627	598	641	595	641	639	632	618	631	652	603	601	599	688	624	591	607	618	619	641	592	600	630	580	628	631	631	639	635	595	614	626	663	655	594	653	614	621	601	588	608	619	632	611	628	659	652	594	633	697	636	612	588	637	651	631	604	591	645	602	604	609	648	621	591	602	643	618	613	579	702	616	642	659	584	596	652	624	617	615	623	638	586	587	640	648	626	658	603	642	649	621	648	635	651	650	645	648	625	605	652	653	630	637	658	643	612	654	604	656	640	635	638	583	653	632	598	641	576	618	598	647	632	619	605	623	598	678	607	640	600	644	651	623	645	620	597	612	640	611	640	638	657	658	679	636	637	621	610	663	634	624	633	653	595	603	610	642	587	625	613	599	595	631	617	648	607	588	606	679	601	635	565	599	612	658	639	666	654	602	632	611	605	629	603	635	588	616	644	630	620	713	636	605	575	596	668	578	631	610	640	600	611	621	654	630	645	642	646	616	601	631	636	623	590	659	641	608	616	604	658	665	629	619	652	624	624	636	613	624	642	639	632	613	686	616	672	635	569	596	593	601	621	640	586	588	667	642	635	623	682	649	654	644	631	671	604	612	608	588	647	636	620	636	650	654	600	601	607	609	695	634	635	607	653	640	661	654	693	635	635	599	647	645	615	621	649	628	687	657	626	602	631	606	623	609	624	646	639	634	645	588	629	625	615	657	649	592	622	590	625	609	615	603	599	623	612	645	639	650	620	653	613	656	654	611	617	655	631	585	620	635	613	592	639	629	663	647	596	581	649	645	630	662	592	638	624	658	624	655	622	607	678	638	636	613	594	643	630	571	654	630	604	595	668	692	679	636	623	603	627	587	614	614	621	638	636	610	633	574	627	617	613	629	587	568	611	632	612	582	645	649	557	623	627	615	635	616	632	585	612	603	638	640	605	642	587	565	634	623	644	631	661	645	613	635	658	633	625	592	608	615	625	686	631	657	638	639	594	625	588	610	630	648	593	622	680	622	595	620	650	617	635	630	626	633	631	630	609	653	634	633	642	603	630	651	623	607	631	694	639	656	574	562	647	602	603	563	642	601	664	652	636	610	646	657	612	631	596	641	621	592	673	642	651	576	627	623	627	647	623	613	653	612	635	613	661	634	606	626	603	605	599	602	612	661	614	617	645	608	645	628	642	589	678	634	644	626	598	622	621	600	593	637	611	650	652	642	612	608	624	641	628	623	637	630	632	605	641	613	628	611	604	657	591	621	618	660	637	636	586	616	617	654	633	632	627	638	649	592	660	625	611	638	654	644	630	579	637	599	634	635	644	617	581	610	630	619	638	631	666	633	600	578	605	627	620	650	617	670	613	601	672	618	633	660	657	651	637	611	630	605	625	599	614	657	606	628	659	627	644	606	640	638	662	622	665	626	642	613	605	621	602	648	598	648	630	631	609	613	642	629	622	619	632	608	629	624	653	642	607	629	613	639	594	656	602	640	619	627	669	662	633	583	611	592	590	631	600	617	601	628	661	646	657	571	598	649	618	602	609	640	649	589	609	622	638	581	652	643	647	624	591	614	605	637	630	608	589	621	596	617	646	605	640	643	650	611	599	593	622	629	656	618	633	613	615	646	634	635	646	631	645	604	611	601	618	620	621	658	640	609	643	647	646	642	644	589	632	625	605	613	646	639	608	621	650	641	605	630	608	611	592	601	637	573	617	595	588	641	658	610	632	629	615	585	629	607	635	668	645	581	614	593	609	625	635	616	623	594	592	610	564	622	645	646	639	654	577	624	586	646	636	631	645	622	610	641	571	605	631	632	652	647	640	657	608	631	663	655	632	649	597	597	586	633	632	624	638	611	635	609	638	632	580	650	606	608	589	665	616	624	607	609	608	609	585	614	574	653	612	602	641	631	598	618	644	629	617	635	650	644	662	599	624	634	631	650	594	618	592	661	591	637	610	594	607	624	617	624	642	630	642	637	643	658	624	635	639	611	630	620	626	595	584	636	634	608	585	577	635	642	604	573	668	595	622	637	643	604	664	575	644	550	609	621	611	626	583	592	623	612	592	661	613	603	655	644	617	637	636	631	657	637	679	587	652	626	606	597	623	636	614	590	597	614	631	583	642	613	632	626	608	631	628	619	655	605	640	625	628	634	661	635	611	610	630	642	647	645	618	572	668	618	694	617	612	583	636	581	583	650	601	641	645	602	636	668	605	630	618	671	625	622	651	650	602	600	662	594	639	591	606	586	621	606	607	648	652	626	645	611	645	601	684	616	626	584	602	625	629	613	622	623	595	620	603	595	580	603	649	624	616	616	636	611	662	594	633	638	644	632	676	609	644	667	631	635	613	608	614	577	599	610	601	651	601	631	675	625	604	611	632	632	615	595	674	633	651	594	620	617	722	651	654	721	677	639	608	613	628	634	613	630	584	664	610	624	628	602	621	603	620	619	676	573	609	638	643	598	624	596	652	588	635	603	612	622	632	580	623	594	609	645	644	633	641	648	639	555	664	632	635	623	592	591	611	651	657	636	669	626	633	606	615	604	635	645	606	654	641	633	583	639	589	620	631	642	573	666	620	619	619	636	646	630	607	640	616	615	595	629	624	596	630	671	635	656	613	648	613	649	585	598	664	608	656	585	644	641	591	638	650	650	629	624	644	636	613	636	650	632	558	587	615	605	659	591	602	680	657	638	602	580	613	685	587	622	627	633	598	589	624	624	646	586	664	641	595	608	658	632	632	657	618	649	626	625	659	608	632	636	648	635	619	593	597	665	612	601	612	625	588	657	639	606	623	623	600	644	647	608	602	600	627	616	603	594	660	674	620	647	609	632	636	607	628	617	634	636	631	604	611	614	598	571	633	653	683	620	648	619	608	674	616	613	640	646	609	604	664	625	583	625	608	615	618	653	654	643	622	611	608	657	647	617	585	557	632	665	681	635	636	624	628	609	633	585	640	650	587	612	661	655	639	629	653	622	642	648	608	661	607	655	624	651	590	687	673	608	617	644	661	577	627	614	644	611	641	638	598	630	627	662	650	662	593	584	584	625	622	630	588	585	621	618	628	633	627	645	641	619	679	615	621	650	664	606	641	590	630	602	635	633	612	645	625	616	641	613	617	659	635	681	631	605	599	576	616	596	600	600	620	620	595	632	631	642	638	646	620	572	636	632	645	605	592	638	610	580	684	635	623	633	613	614	649	610	593	599	656	630	581	569	628	585	631	663	651	612	592	625	611	618
24342	21470	25180	28202	21497	21582	16754	1765	642	510	1613	4031	3234	926	284	268	253	231	247	250	249	229	273	264	220	217	274	249	263	225	265	208	225	241	215	274	244	281	241	239	227	262	234	286	246	236	235	230	226	242	277	205	217	255	259	215	275	243	236	242	240	224	239	271	243	224	267	254	233	257	241	222	237	265	253	269	224	225	269	250	271	255	222	249	224	232	266	230	248	214	254	246	245	295	255	249	244	270	260	250	229	225	233	234	272	240	245	265	274	259	250	252	264	252	277	245	258	286	245	265	261	229	244	244	244	244	252	265	262	236	229	229	265	244	274	254	248	238	251	246	256	249	217	270	292	253	246	241	273	240	234	211	256	258	250	243	263	264	226	267	247	235	243	223	256	290	228	259	245	258	247	266	254	246	267	223	253	264	257	239	244	236	248	237	228	256	260	237	246	250	260	255	271	247	264	248	273	238	236	244	261	244	231	251	235	267	246	253	263	275	248	239	234	285	277	247	238	206	259	260	248	250	252	234	227	211	252	254	236	236	263	263	263	227	264	242	262	265	237	252	277	274	264	249	224	262	241	234	270	278	252	257	251	266	237	275	247	222	229	240	248	262	229	246	226	235	250	260	257	246	266	272	262	238	287	224	219	267	241	249	275	239	209	238	237	257	239	226	252	266	274	251	251	269	250	233	237	234	276	230	260	248	241	246	251	257	237	253	253	261	267	250	231	240	260	250	265	245	279	245	241	268	241	238	251	237	248	274	217	258	226	233	266	232	290	232	249	242	246	222	234	291	260	257	265	250	231	264	250	241	233	269	243	244	244	235	262	213	241	262	242	223	259	254	241	260	257	255	271	233	256	238	243	260	251	265	244	268	227	224	229	241	248	238	255	227	242	228	255	262	246	259	252	271	238	262	284	251	263	224	247	282	274	229	245	258	245	244	250	244	243	256	272	255	266	241	235	253	269	258	246	250	258	272	253	219	239	235	236	233	293	256	238	200	236	234	203	284	257	247	227	241	257	236	251	274	247	230	245	243	245	237	252	232	239	275	226	230	244	282	242	217	281	242	272	265	245	228	257	241	235	234	263	209	270	248	260	235	231	275	248	266	260	279	259	241	249	244	244	275	246	236	251	255	273	246	246	238	220	250	232	230	219	242	244	221	251	247	243	264	246	233	243	237	243	232	237	243	269	232	233	236	245	224	246	266	263	231	248	250	254	241	242	215	242	243	267	267	215	250	258	232	230	233	222	264	221	224	242	245	227	246	234	248	257	246	285	238	238	227	243	277	231	260	230	278	239	238	254	254	262	240	238	250	247	278	237	241	253	236	249	228	247	214	278	237	258	230	268	255	224	264	262	231	253	249	227	284	242	246	248	247	248	255	243	247	211	255	233	227	251	257	226	233	265	277	267	256	241	244	261	223	264	253	275	214	255	250	262	250	238	225	235	267	245	241	252	240	226	228	255	239	220	208	238	250	227	257	253	237	252	230	255	260	254	253	225	225	223	232	263	214	233	267	256	233	228	231	279	277	209	184	246	264	252	266	260	241	212	253	249	292	258	261	247	230	247	266	250	238	262	243	249	259	210	252	230	219	241	267	230	250	271	247	251	239	243	254	247	250	236	213	246	255	243	235	250	242	260	234	253	291	269	258	228	239	259	225	236	279	229	259	294	256	243	224	212	258	233	248	240	226	246	274	212	240	250	221	265	244	263	235	261	229	272	231	261	263	272	248	276	268	238	246	264	258	243	228	231	246	229	239	266	235	275	282	259	223	266	256	249	238	257	244	239	236	222	267	270	252	235	259	208	267	226	244	235	251	252	220	255	248	249	221	244	241	239	247	262	252	260	269	241	265	249	244	237	255	264	244	215	259	239	252	292	222	251	233	270	238	244	260	262	230	274	270	263	236	234	218	234	238	221	253	256	237	246	219	275	267	248	288	232	233	294	248	269	244	260	285	274	241	272	269	241	245	252	234	256	235	257	268	278	257	264	253	229	264	261	239	240	252	262	244	237	231	255	247	251	261	233	248	283	236	258	240	252	233	271	266	213	241	241	257	242	240	297	253	251	240	250	253	241	236	247	258	213	198	263	231	287	245	270	266	271	277	250	222	255	250	238	269	265	257	256	242	213	247	267	240	265	240	247	281	255	222	257	223	233	249	287	260	240	278	255	237	269	259	215	257	259	276	275	261	234	229	263	249	240	253	229	273	250	252	250	239	219	260	228	236	276	244	238	226	237	262	263	249	252	237	260	267	253	259	240	249	243	263	245	257	248	231	212	247	248	225	229	262	267	272	261	271	260	263	242	233	248	263	250	230	244	261	232	253	256	244	256	259	220	229	256	261	245	247	221	236	257	239	280	225	257	260	237	246	265	237	227	244	228	223	248	233	247	233	284	275	235	255	257	270	251	249	253	246	219	256	239	250	242	257	246	246	224	243	244	272	246	264	257	253	275	252	242	228	244	233	269	243	291	221	234	281	253	277	246	269	252	250	237	242	259	255	277	253	252	234	259	243	237	251	238	236	236	234	275	258	232	242	257	241	228	221	258	252	255	256	242	247	260	269	239	233	259	257	258	248	244	243	264	251	244	232	252	260	264	243	245	236	225	261	284	253	247	243	244	284	217	245	248	232	248	261	255	243	261	257	241	246	221	265	246	268	257	261	250	257	230	255	256	254	237	231	238	259	232	223	263	246	221	244	236	240	244	260	249	264	265	237	230	232	241	225	251	235	244	246	271	242	251	264	250	277	265	256	257	235	262	279	232	235	248	262	294	231	238	249	233	241	252	262	244	228	249	254	242	253	241	251	218	264	248	256	267	238	227	248	270	255	265	274	238	268	255	257	250	274	239	283	265	217	223	260	224	224	262	278	229	237	251	271	243	233	238	224	254	252	241	256	256	228	271	213	256	255	228	218	274	239	245	234	264	265	266	256	275	255	262	245	232	248	223	280	241	227	240	213	259	253	261	243	220	258	227	251	232	257	243	239	241	244	244	246	256	225	243	234	236	237	263	243	253	256	242	260	248	256	272	277	252	256	196	248	245	248	249	268	252	242	248	278	237	248	239	252	230	254	247	226	237	248	238	239	243	251	246	257	232	255	254	236	221	262	244	264	249	240	277	279	243	265	235	256	234	233	237	246	266	273	244	236	271	248	260	239	267	245	230	225	262	243	244	268	248	245	257	247	232	229	244	207	231	244	235	250	204	255	234	264	221	231	262	243	242	235	263	257	274	252	239	252	244	272	233	236	240	250	258	240	234	243	239	251	217	270	272	243	292	246	247	262	233	256	253	275	240	244	212	253	260	267	245	236	209	246	242	260	234	244	262	266	241	272	254	273	226	240	209	248	255	248	291	239	245	222	223	229	259	248	236	241	261	265	233	252	250	259	266	269	273	253	240	244	247	267	270	218	253	236	236	234	217	261	258	253	276	260	240	203	242	252	278	264	216	259	271	263	243	273	243	252	254	258	217	260	278	221
25367	43303	30664	15293	7704	3044	1569	999	827	661	1353	2712	2324	968	591	647	599	593	565	601	584	619	597	632	585	556	570	541	591	597	561	586	582	609	581	594	616	578	579	570	599	616	605	613	572	568	591	603	573	608	591	562	587	551	587	598	584	548	611	511	615	596	592	605	645	589	596	548	600	602	619	607	552	621	576	620	550	618	625	631	570	595	569	613	618	593	584	576	611	613	569	585	579	573	539	623	614	625	617	581	602	583	600	587	604	576	558	611	564	636	585	580	547	570	604	586	578	598	605	597	621	564	589	590	594	523	559	607	602	585	564	581	580	563	597	552	609	639	585	573	578	573	620	578	609	574	542	603	581	597	538	564	610	553	608	567	587	571	627	597	579	600	581	622	557	584	578	608	584	594	608	600	598	635	598	586	581	586	587	554	576	594	560	567	647	585	583	596	577	537	569	607	592	578	601	616	568	542	607	593	577	524	567	576	586	581	626	617	574	578	590	599	604	625	598	593	576	599	571	558	626	615	552	548	548	597	594	599	588	591	564	559	568	588	551	575	575	617	571	588	558	609	623	584	565	580	542	563	554	565	559	583	581	561	585	601	576	571	605	563	607	576	579	583	575	593	567	599	609	615	610	592	585	585	608	644	602	600	575	583	540	602	566	590	632	648	583	569	608	592	638	624	595	576	579	574	572	598	575	571	576	595	588	555	584	605	588	558	555	576	624	555	596	631	568	569	562	594	549	590	572	561	572	545	560	579	625	577	551	639	567	589	581	587	583	582	575	604	585	603	567	536	609	563	601	576	603	595	603	582	588	580	559	582	564	555	595	579	579	606	570	607	576	575	593	606	611	596	601	536	507	581	573	604	603	577	619	614	611	599	613	583	585	575	593	595	589	581	612	575	562	585	634	621	607	572	555	554	603	596	575	565	611	576	557	649	630	552	603	594	579	609	590	574	544	554	603	634	585	593	558	606	597	585	551	566	580	595	572	606	628	588	555	598	596	582	600	620	575	555	532	595	585	587	606	585	612	604	587	574	605	576	563	611	608	555	611	574	596	610	578	594	598	591	624	614	559	575	624	550	582	588	548	627	561	601	597	534	577	590	613	535	529	588	533	619	622	537	565	583	594	582	603	614	583	573	563	556	585	553	644	576	548	555	584	588	587	611	569	592	599	564	548	583	595	590	595	619	556	591	603	576	587	582	631	563	600	589	599	618	585	614	601	568	576	532	580	600	585	571	576	543	591	621	605	605	572	600	575	599	580	596	587	576	602	557	585	589	561	588	581	572	561	568	601	600	599	615	585	549	617	566	548	616	561	564	570	582	596	584	593	575	608	580	601	592	570	586	561	585	618	574	557	588	565	564	597	609	588	573	584	564	582	614	586	591	595	621	588	615	577	599	589	575	573	592	591	596	563	581	580	586	563	584	570	609	597	587	604	624	598	564	654	576	576	573	613	600	558	591	590	619	585	580	603	573	562	578	630	576	582	593	577	584	587	593	592	633	596	555	605	583	579	587	607	620	539	594	556	548	589	644	588	569	618	606	607	554	584	598	556	564	606	545	567	585	612	564	653	585	590	573	599	628	595	589	600	619	580	557	586	604	587	565	600	626	586	578	561	569	601	599	587	617	592	633	580	532	571	574	597	604	567	596	608	597	615	620	604	596	582	593	578	579	610	563	559	572	609	595	574	566	577	595	561	598	597	556	569	628	586	644	576	572	567	579	607	570	597	564	585	605	570	608	632	596	588	573	577	588	579	550	596	564	617	556	544	588	572	587	565	573	579	571	561	580	596	573	582	558	632	568	593	657	564	610	556	598	578	595	557	612	611	569	575	611	553	611	575	560	608	615	574	634	595	595	553	619	616	580	584	555	622	575	619	535	585	532	611	627	556	612	596	576	557	562	565	553	588	596	581	580	565	546	600	614	571	529	595	605	585	572	590	618	615	555	615	577	588	594	547	587	597	596	567	607	573	573	571	613	611	594	569	565	585	633	552	614	597	570	562	584	569	569	637	584	572	580	587	566	588	594	577	591	634	576	593	589	589	582	588	581	559	563	609	603	532	580	577	580	567	572	579	571	590	655	619	584	576	585	614	559	653	634	564	608	559	591	587	602	628	599	577	597	558	547	585	565	608	589	589	578	566	567	621	563	603	570	578	598	579	557	586	589	608	593	571	575	610	603	570	578	615	580	608	584	550	612	561	549	572	603	588	620	601	626	606	566	595	568	562	564	595	588	585	585	608	586	596	605	605	586	557	577	580	579	599	611	583	642	561	608	566	595	616	620	572	578	620	531	561	616	599	549	590	584	542	614	627	602	601	587	548	606	565	610	602	581	631	583	595	611	574	584	567	591	584	570	558	554	597	615	575	585	590	611	573	606	614	590	595	605	616	564	585	588	575	586	591	585	617	565	561	589	587	591	578	585	615	567	538	592	596	597	601	573	602	609	592	599	554	625	591	592	580	566	590	555	583	599	602	596	576	575	554	576	578	566	603	584	584	602	586	561	568	579	544	594	585	596	596	589	655	622	576	579	598	558	613	548	542	576	621	584	590	568	604	531	600	587	618	555	592	580	570	540	621	554	593	606	564	611	590	614	534	624	574	596	564	637	639	600	641	616	607	607	591	569	575	562	554	588	596	543	551	587	602	620	578	579	593	585	593	572	635	571	588	557	601	583	600	556	609	569	562	579	548	550	593	572	531	591	567	592	618	591	572	592	628	578	612	616	584	557	571	553	608	591	566	563	584	549	609	609	597	558	585	609	596	587	568	583	590	597	569	561	560	624	563	570	585	587	612	594	574	566	569	554	587	621	602	585	550	592	575	619	586	636	587	561	598	569	594	589	609	568	584	629	606	553	617	613	592	595	570	606	576	621	578	598	597	540	564	597	614	559	571	604	579	630	580	578	610	581	548	597	628	589	616	576	558	550	572	551	616	627	573	580	583	587	582	587	637	626	570	526	580	591	563	595	565	603	586	594	589	591	590	591	576	586	580	619	604	594	560	588	574	588	576	597	581	552	564	600	601	547	583	572	568	565	616	569	575	588	563	567	586	581	624	560	562	544	578	624	576	618	607	578	578	545	585	546	588	545	562	600	594	584	591	589	590	651	590	636	598	600	599	621	574	613	586	582	608	589	576	550	569	561	602	551	610	586	590	577	595	572	615	595	609	600	638	582	616	586	585	571	577	585	586	635	626	554	584	601	595	589	631	604	553	573	543	596	609	617	619	611	573	620	587	568	584	572	520	546	587	561	576	560	600	534	592	618	601	609	586	568	540	578	566	564	592	588	586	596	576	576	593	575	608	607	581	595	591	568	593	615	602	563	629	565	583	611	557	634	612	569	547	577	599	609	569	615	583	636	592	642	579	577	609	590	574	571	619	596	610	566	578	594	600	584	611	589	591	607	593	601	562	583	597	555	516	586	541	565	599	583	582	607	569	568	572	547	610	615	543	593	546	523	572	569	563	528	592	570	542	571
32211	23546	21004	9990	3278	1339	677	341	273	240	229	249	305	231	202	161	181	171	172	166	168	158	168	159	174	188	189	175	172	184	153	177	163	179	177	186	164	161	165	187	179	164	176	175	166	156	179	199	167	182	175	168	179	175	190	176	143	163	185	178	178	175	172	181	185	175	148	171	169	183	185	169	162	173	201	159	162	156	180	177	166	178	165	170	197	184	195	190	149	168	195	180	154	160	168	158	164	166	175	175	200	155	182	181	172	170	186	182	163	174	199	175	174	159	156	174	164	150	203	191	173	184	175	162	180	156	197	182	168	202	167	164	156	169	171	145	194	169	189	200	187	189	169	163	186	189	159	164	186	159	170	167	181	157	166	169	169	171	185	168	183	173	161	189	166	180	174	184	159	176	172	191	169	164	172	189	196	179	174	174	170	158	201	188	166	161	183	142	180	153	192	176	185	178	159	144	137	138	168	208	153	185	183	167	176	186	164	168	179	165	152	192	173	178	170	179	150	175	165	158	150	199	192	160	173	184	159	166	144	190	174	159	181	196	174	162	151	156	176	203	185	190	168	176	189	168	185	158	180	179	164	175	190	184	164	182	213	181	192	175	161	183	159	185	204	185	163	173	176	155	179	177	183	169	195	160	173	179	160	188	181	177	192	194	180	193	165	159	158	157	124	187	173	205	197	145	180	165	187	184	153	199	170	184	178	168	157	172	177	165	172	171	173	168	182	190	187	186	159	153	173	186	183	158	175	185	188	164	157	197	160	150	182	172	184	175	159	197	179	148	173	189	166	158	162	176	186	170	168	178	170	176	197	196	168	174	211	186	178	179	183	172	204	165	186	163	176	209	176	192	184	175	184	172	192	144	176	169	189	188	204	182	180	174	184	188	155	201	181	159	198	163	182	195	197	172	189	184	179	164	168	167	198	168	148	147	174	174	158	155	199	178	168	207	196	172	162	194	168	182	155	173	179	172	176	162	192	149	177	187	200	183	158	161	167	162	161	189	182	177	182	190	168	178	191	175	164	154	165	182	154	186	148	157	178	162	152	172	211	185	173	169	186	187	174	176	176	178	158	146	154	155	197	186	174	152	178	207	176	153	163	183	161	166	155	154	172	173	184	179	193	180	175	175	175	185	187	182	179	192	183	184	152	184	198	171	173	179	170	161	159	179	213	192	170	156	195	176	178	174	182	188	182	184	203	163	201	151	166	175	188	167	167	161	173	202	174	202	188	152	173	181	178	194	194	166	176	168	173	170	173	164	180	177	169	167	184	180	161	166	166	158	172	160	163	175	172	171	181	165	179	181	148	167	147	175	196	181	161	163	180	183	181	172	164	181	165	176	180	169	157	157	146	182	192	161	193	161	190	177	174	178	157	184	190	162	178	173	194	165	166	179	173	173	172	162	160	160	161	173	170	174	184	186	182	173	174	179	196	158	184	172	192	154	185	181	191	169	168	161	186	171	159	148	185	199	157	178	171	177	153	180	180	186	159	177	180	161	192	171	171	194	170	189	192	163	175	184	179	170	151	176	148	176	202	172	170	181	157	175	167	174	161	167	175	181	191	161	180	185	190	179	186	163	180	192	165	139	181	146	170	163	153	174	166	162	183	171	187	179	204	169	173	182	171	176	182	175	188	161	150	200	159	161	158	177	177	172	162	190	194	164	199	160	172	171	189	187	183	162	162	180	190	150	195	178	185	177	195	172	174	179	195	168	178	173	193	179	187	175	195	165	166	151	145	165	166	168	176	155	173	155	181	198	150	184	175	150	173	186	189	167	204	148	184	158	181	190	142	170	174	183	186	198	182	195	158	148	173	183	158	172	164	176	167	156	187	167	183	185	177	168	172	175	187	212	194	168	175	166	174	174	196	172	157	154	152	162	180	194	168	171	170	194	196	163	180	175	168	166	160	175	176	182	157	164	163	168	162	181	159	179	178	178	162	160	158	184	177	160	183	172	168	181	167	191	185	182	193	175	155	185	178	160	175	147	189	164	177	159	191	185	186	167	145	178	192	195	197	193	185	159	175	149	177	193	171	169	177	185	173	171	176	178	180	183	185	172	161	170	198	176	180	169	167	195	172	179	205	164	168	172	156	166	174	164	173	169	188	161	184	207	172	166	181	171	178	169	194	166	166	185	188	158	195	197	162	155	185	167	190	195	186	192	200	168	163	168	150	175	188	166	171	174	168	175	166	178	165	155	160	175	168	157	178	199	185	190	172	179	165	174	151	151	173	170	176	175	181	185	163	179	176	178	186	190	163	180	176	168	193	163	186	191	185	163	184	172	178	166	196	186	194	150	191	191	166	190	181	175	195	168	173	167	174	144	205	193	173	171	197	180	194	167	179	173	164	150	193	191	167	184	205	168	164	183	170	169	188	189	159	155	180	216	162	200	163	191	168	169	171	182	171	164	162	203	194	171	166	189	168	172	164	183	173	197	190	159	155	169	180	149	176	174	168	138	168	190	177	170	177	184	169	184	183	197	163	167	171	168	176	180	215	201	187	167	177	200	192	161	151	175	160	176	171	177	174	170	175	145	188	147	171	165	181	179	165	173	199	203	143	190	165	166	158	184	176	191	166	174	191	176	190	179	165	168	165	170	188	171	189	157	179	166	180	152	174	174	182	157	193	170	155	165	172	165	176	189	173	172	186	180	131	167	160	180	174	192	172	177	172	143	179	187	205	169	181	165	169	195	197	170	169	165	180	187	176	184	184	179	194	172	183	182	163	179	166	156	183	181	161	153	171	178	187	180	170	178	162	181	203	179	156	160	155	163	166	157	158	150	170	185	180	175	177	162	197	178	199	177	179	187	185	167	177	186	168	190	167	165	164	161	172	189	191	162	161	180	174	193	155	178	193	167	161	155	193	160	190	163	151	170	176	161	177	178	161	197	181	150	172	189	176	166	206	188	165	156	197	168	156	160	176	170	196	174	167	186	177	176	167	167	180	168	183	167	178	175	164	180	183	160	166	186	169	178	169	158	190	188	188	159	177	161	169	161	171	189	177	185	167	169	182	175	178	152	169	171	171	165	173	183	159	178	169	157	176	180	155	168	169	184	173	155	179	177	182	166	168	190	157	169	157	163	194	150	191	157	202	164	165	194	195	174	174	166	158	187	162	176	205	166	174	165	183	182	161	171	168	166	152	189	194	181	172	160	171	173	177	187	185	190	166	192	159	158	169	173	176	153	189	159	160	170	177	196	171	173	181	188	172	164	150	172	162	181	190	193	175	185	187	172	168	182	165	167	210	187	183	180	177	175	174	185	170	175	156	162	183	199	162	173	167	173	170	169	190	158	179	178	206	162	198	180	187	170	168	186	181	203	168	155	165	186	168	172	194	178	173	156	147	154	153	174	202	185	185	168	193	172	193	170	168	175	170	176	197	155	170	153	158	180	156	171	185	155	172	180	172	182	160	167	161	174	156	165	160	175	175	187	177	166	162	152	156	168	162	191	194	172	195	147	174	184	155	183
23781	27289	14125	5396	2417	1118	741	537	519	446	505	555	603	520	442	495	433	463	448	536	458	496	486	452	458	472	503	447	436	480	483	447	492	481	430	453	503	501	448	496	496	494	455	465	475	471	469	474	505	488	456	495	495	482	469	460	448	466	510	485	518	492	460	496	457	508	476	479	471	507	500	498	432	496	470	455	469	508	454	460	466	438	504	459	442	504	488	486	412	479	492	479	466	451	451	481	500	496	450	498	474	439	475	461	477	460	475	484	449	473	483	468	452	462	510	466	465	448	472	492	458	470	518	477	447	477	427	444	449	495	454	449	466	479	495	465	475	447	478	463	477	470	430	434	486	461	492	432	468	456	435	471	511	476	451	430	486	491	448	433	461	455	441	458	457	466	465	476	478	434	478	490	455	462	498	482	496	488	486	471	463	464	433	476	435	486	490	467	497	432	484	458	444	441	467	477	486	477	481	462	468	467	458	463	435	464	427	483	494	463	466	485	478	459	520	498	457	457	466	441	473	459	482	461	446	491	446	443	482	474	481	466	459	490	485	492	472	483	487	467	486	409	487	451	450	471	475	473	467	456	446	460	418	435	467	477	465	499	482	467	479	466	511	435	494	428	470	447	451	488	490	481	465	465	469	455	516	460	457	493	466	469	474	494	451	464	431	493	444	465	451	471	480	481	471	453	444	446	464	454	449	496	493	433	455	435	460	467	457	446	522	450	490	450	472	441	467	475	476	448	417	433	440	485	456	461	448	459	461	441	507	434	506	445	462	467	527	462	452	450	414	468	464	470	465	513	438	482	479	438	461	433	475	483	478	469	441	478	474	465	479	465	477	432	451	442	454	475	539	479	462	450	473	453	474	457	480	434	478	436	475	470	451	440	463	451	455	483	458	500	445	456	465	457	468	470	495	425	476	455	469	463	406	477	469	439	469	521	477	482	437	464	442	482	445	454	496	434	471	463	451	458	473	462	433	433	481	450	463	517	478	444	500	442	451	455	458	473	482	494	465	474	468	424	438	457	449	452	498	488	481	473	485	490	473	462	432	440	489	461	472	458	436	465	479	481	447	470	433	467	467	482	499	458	472	500	442	478	505	451	452	470	430	452	446	474	472	409	465	452	474	465	475	438	518	470	488	455	479	469	501	450	439	494	466	461	492	474	452	449	491	451	460	429	469	467	479	461	468	482	489	497	460	427	474	444	481	445	483	443	450	491	471	459	465	460	439	472	494	501	467	454	475	477	484	476	456	479	487	450	423	456	452	487	447	489	454	452	453	459	494	435	437	427	429	447	493	469	446	434	441	456	491	441	532	440	466	483	491	481	477	444	473	480	521	472	456	475	496	478	455	482	443	485	429	462	470	465	496	437	447	439	426	471	497	494	480	468	475	472	467	476	461	454	460	470	412	448	443	462	495	465	481	431	485	481	479	445	440	476	494	450	486	512	470	486	443	489	466	495	447	463	470	469	468	462	480	433	479	465	478	451	475	439	483	464	427	470	433	474	457	499	478	450	486	466	450	477	478	429	463	469	468	487	459	455	487	479	443	503	447	476	458	452	486	501	454	490	465	458	458	465	460	463	457	444	494	487	467	432	464	469	424	468	446	453	483	489	495	485	410	483	412	471	480	476	473	463	497	477	447	476	449	486	463	457	430	469	490	478	469	457	487	445	459	475	444	453	464	483	484	470	438	482	461	471	442	478	508	479	430	496	474	457	449	485	476	444	470	482	486	464	440	461	478	490	493	455	436	483	499	386	450	506	469	459	495	455	529	451	464	461	452	459	483	458	503	456	420	499	461	472	420	463	498	482	452	459	459	472	466	443	449	430	452	453	456	500	469	487	489	485	438	436	443	494	435	468	496	450	478	464	474	461	471	460	521	479	439	467	457	433	477	475	438	490	444	429	483	499	462	434	457	486	457	461	480	470	462	482	521	477	491	454	471	459	425	494	453	470	493	440	476	441	507	491	498	484	467	411	451	490	479	467	496	488	422	487	442	444	429	495	422	482	470	467	467	466	516	469	471	484	505	493	452	432	481	468	473	502	456	458	452	489	498	470	487	451	460	493	427	474	469	496	479	471	459	477	422	483	462	503	478	491	446	466	473	447	502	493	437	471	435	469	451	481	484	439	451	450	463	458	527	459	438	471	460	455	447	448	506	421	452	461	460	400	472	436	478	470	478	446	428	464	477	484	466	504	485	452	446	465	468	462	456	438	450	483	481	485	481	458	487	457	450	488	472	506	459	450	475	439	487	441	489	455	487	484	448	451	425	471	477	498	458	486	455	454	452	476	458	489	461	464	472	464	456	479	473	502	487	434	459	454	464	494	438	470	482	503	483	470	474	477	430	472	438	482	472	454	436	483	447	455	456	477	458	471	484	496	455	466	472	483	454	467	443	452	487	482	473	436	501	466	456	487	438	489	473	465	434	450	487	505	486	477	459	466	492	482	451	475	459	436	488	480	447	437	453	477	484	482	495	467	465	456	472	453	474	460	473	447	439	478	444	499	465	475	438	443	456	457	410	468	469	457	470	478	472	471	442	464	434	472	478	439	510	473	437	435	447	478	508	478	452	459	464	458	468	443	490	491	513	436	488	435	474	459	500	471	480	474	443	415	492	443	475	439	505	488	476	463	457	475	432	469	447	453	430	467	454	478	537	463	467	487	455	446	476	446	472	468	429	460	481	425	440	473	455	494	452	474	452	482	462	450	458	490	456	467	446	453	455	462	461	437	475	455	465	465	466	455	482	443	448	474	486	496	495	433	472	469	487	450	455	461	458	473	436	460	458	487	485	426	459	482	473	455	500	464	480	470	435	515	478	469	448	439	470	464	461	456	493	479	492	499	448	507	492	486	448	457	429	477	488	467	437	467	464	445	502	497	472	497	466	475	496	437	513	493	490	468	448	440	472	489	490	460	476	419	506	468	438	467	492	462	426	498	457	471	476	448	478	439	471	446	453	442	475	493	494	439	491	445	497	473	479	471	473	446	470	489	420	437	479	470	465	483	467	449	477	459	427	496	448	448	478	461	475	460	504	472	428	474	488	450	477	459	466	457	440	464	444	446	447	472	457	467	457	443	417	469	446	477	447	449	490	504	461	459	455	455	475	468	442	477	476	470	490	475	464	480	458	450	472	473	432	442	498	455	473	460	444	453	469	474	452	480	426	472	474	439	471	456	447	455	478	471	461	449	462	468	483	485	461	480	455	444	442	451	458	469	475	471	495	440	469	498	461	448	459	462	465	481	478	459	488	422	452	503	457	487	474	464	476	447	468	491	464	521	450	452	493	474	430	457	466	503	435	506	451	482	479	482	475	456	476	468	473	472	430	458	496	519	471	471	421	493	497	483	465	500	464	464	476	487	441	476	478	466	461	502	476	464	490	466	465	437	475	469	442	525	486	465	440	445	481	468	462	491	489	487	495	482	487	462	472	476	447	460	464	450	476	441	487	460	457	477	437	449	488	453	494	488	452	444
24987	21521	24894	28577	21597	19547	3587	835	478	333	454	954	1772	897	291	256	261	237	273	257	259	272	240	274	262	223	283	250	260	256	254	282	270	253	244	248	216	273	263	244	258	251	257	270	275	263	241	277	234	252	254	256	255	274	256	252	253	249	258	259	258	250	282	273	255	255	222	263	259	218	256	271	267	252	256	283	271	233	256	253	264	236	243	252	270	243	258	262	234	258	250	265	264	257	238	235	225	255	230	264	229	235	270	228	273	231	267	293	255	259	260	276	255	288	249	243	272	231	236	250	249	267	241	230	243	233	253	276	236	259	253	263	226	229	253	257	259	282	220	265	247	265	259	244	251	256	251	272	299	238	249	265	218	253	279	238	227	269	249	254	258	263	266	231	234	284	262	266	230	258	259	254	245	251	247	255	270	271	255	266	277	279	259	288	280	256	268	246	267	276	240	250	267	259	248	287	240	253	232	252	281	247	253	260	242	290	231	252	230	265	272	267	238	267	251	235	254	247	266	244	247	256	265	240	272	227	276	234	260	244	259	210	276	266	255	284	239	233	251	235	271	224	270	253	264	239	264	243	277	228	271	264	221	250	263	250	263	264	267	278	248	269	296	290	228	280	273	272	233	265	260	251	249	244	250	230	253	240	279	255	211	253	235	247	267	237	271	250	286	226	252	249	273	271	269	278	234	259	275	253	236	238	247	266	256	276	246	281	242	250	259	253	278	244	271	254	279	249	253	238	289	230	239	256	237	287	277	250	267	254	259	292	243	252	256	247	236	281	276	248	276	269	238	236	261	226	252	229	282	239	263	252	245	260	263	284	239	254	250	276	272	234	250	261	243	258	216	250	243	244	238	227	217	251	212	259	280	271	246	236	255	268	250	250	233	252	272	237	253	268	245	265	252	268	227	263	256	237	265	266	263	257	237	219	257	245	281	268	250	221	255	248	262	288	258	236	271	255	288	237	237	248	291	243	272	284	262	255	270	272	258	224	248	259	244	251	288	231	295	247	241	250	262	263	232	275	302	242	240	263	239	291	256	255	256	252	254	266	244	264	224	252	253	252	240	261	262	247	224	281	238	246	227	252	279	251	265	231	249	271	294	286	253	254	247	242	246	237	256	229	279	259	261	252	239	273	252	242	275	235	242	235	265	249	275	230	253	257	226	261	270	265	247	240	239	257	264	308	262	228	244	259	264	295	269	251	243	233	241	265	271	257	261	258	254	243	231	248	260	252	223	266	269	270	239	254	259	254	291	253	251	240	233	243	235	293	246	247	277	261	230	254	256	265	250	267	246	221	229	220	253	250	238	255	248	241	266	265	267	262	248	248	261	243	273	233	269	256	274	275	243	233	262	242	245	244	252	278	251	255	251	256	250	245	252	281	268	267	261	241	248	260	250	242	250	267	253	258	224	235	255	252	281	244	261	248	261	246	269	293	240	255	272	255	263	248	236	252	238	253	243	258	240	243	250	282	271	270	275	269	248	235	260	227	253	280	276	267	255	261	221	235	259	260	271	244	278	263	263	263	259	248	233	239	249	242	256	274	250	271	273	244	280	236	219	241	244	255	214	271	244	270	220	252	266	259	239	260	254	260	254	252	250	267	255	270	264	241	267	262	279	240	246	243	266	224	283	236	254	262	249	289	269	270	250	283	248	260	248	239	249	253	226	228	269	258	256	217	273	247	244	287	258	264	245	273	238	232	251	259	220	264	237	232	252	275	247	286	255	276	246	246	244	248	281	279	270	249	258	244	264	240	269	276	257	256	247	269	242	256	263	259	263	258	225	225	282	246	226	273	261	265	246	259	250	252	280	229	248	244	270	247	228	244	271	237	274	243	256	278	265	232	237	272	278	268	239	259	236	244	274	233	264	279	251	253	243	271	238	255	256	250	268	270	283	256	255	260	272	254	224	247	265	263	251	296	273	249	264	261	241	245	267	250	252	247	259	238	253	260	248	291	277	224	261	227	260	291	274	260	229	267	249	237	250	213	256	238	259	254	266	234	253	218	235	235	281	247	255	258	277	273	260	236	251	302	265	242	255	251	260	261	254	244	241	243	238	266	270	250	239	282	299	257	253	257	233	219	262	278	290	222	262	246	261	255	242	244	239	286	261	304	239	265	262	246	243	262	274	241	265	237	265	269	220	239	259	257	231	266	229	223	262	214	229	245	238	260	266	268	240	256	266	251	255	242	243	271	296	237	231	250	251	222	246	229	270	253	268	229	256	233	246	265	259	278	256	259	291	261	250	265	254	260	242	281	258	212	245	235	257	241	257	255	231	255	266	233	292	245	230	252	238	262	251	258	260	244	251	267	230	241	252	295	283	278	288	283	234	244	253	254	259	221	239	263	265	238	260	244	261	222	264	223	254	239	261	243	243	215	254	256	239	267	274	289	268	271	230	258	222	247	246	245	265	256	266	264	256	252	248	250	251	231	255	266	223	242	269	261	233	265	240	249	275	241	276	263	230	250	257	265	248	230	263	245	266	222	248	253	251	228	271	264	241	250	253	260	252	236	240	289	267	235	283	251	281	226	274	265	254	251	235	256	225	242	261	267	221	242	264	246	275	279	253	256	259	228	252	267	257	230	249	244	257	245	260	262	261	240	247	252	216	250	256	269	245	269	281	272	274	253	259	247	245	262	256	252	267	255	258	250	265	252	257	266	260	251	247	245	271	241	245	256	277	254	266	279	258	223	237	271	252	249	245	258	259	264	252	247	222	243	264	245	261	230	278	293	257	271	274	224	224	257	256	262	247	271	261	237	262	279	275	261	272	261	248	251	281	250	253	238	238	268	260	240	224	252	240	242	258	236	254	262	260	230	264	261	233	257	256	262	261	259	268	249	224	238	246	254	238	275	261	263	248	247	267	250	252	276	257	221	257	253	247	257	272	221	242	241	238	263	249	279	262	248	260	264	235	267	244	239	281	239	252	263	238	247	266	284	259	239	228	232	254	240	277	252	267	256	268	264	249	221	290	256	258	273	246	266	267	258	256	254	252	275	272	269	244	252	235	260	250	258	244	226	253	280	236	247	242	242	244	239	305	238	284	237	246	253	247	270	250	243	258	233	244	247	264	254	221	235	257	244	270	251	268	250	231	262	279	281	252	259	240	269	272	224	235	258	247	215	273	257	219	282	263	248	247	241	260	256	260	260	241	241	243	242	244	264	267	250	216	243	257	219	261	275	248	241	224	269	257	252	259	247	290	254	244	240	273	222	280	253	236	242	254	264	250	276	265	250	263	254	254	263	249	297	253	270	264	275	257	237	243	235	265	248	293	271	252	237	249	251	254	236	283	263	263	276	249	229	245	269	251	277	242	244	270	254	244	239	234	259	241	257	276	273	232	239	228	246	266	294	233	274	244	232	259	247	267	257	263	289	247	248	293	268	251	259	243	236	273	276	267	262	274	282	275	253	275	237	252	249	228	266	262	231	283	250	260	269	279	268	265	269	248	218	213	266	264	248	271	251	264	258
24550	38085	24017	10711	4845	2527	1262	916	773	649	742	1108	1648	1027	619	642	649	644	601	607	634	640	676	619	622	627	600	633	591	636	631	618	609	647	632	643	635	611	602	612	662	583	652	637	662	641	643	657	611	630	602	613	632	644	679	662	659	640	605	622	643	621	613	600	644	594	608	643	616	685	616	626	610	588	602	618	603	582	630	655	644	679	625	617	604	627	616	622	627	626	644	643	568	610	620	599	632	616	614	615	587	604	617	573	621	666	613	634	631	617	594	610	655	592	615	619	666	647	591	663	615	603	607	597	603	619	637	617	620	613	637	690	617	605	614	633	652	623	618	616	643	661	657	611	582	612	600	720	616	623	661	621	673	584	625	612	656	579	684	587	637	593	626	571	621	634	646	651	646	620	625	641	670	638	607	641	593	630	606	628	600	586	599	627	646	582	637	664	663	643	614	635	597	636	608	607	623	609	650	604	627	640	617	593	672	588	648	653	610	640	673	620	618	620	616	655	628	637	656	597	623	651	656	620	648	597	587	607	662	635	631	630	631	615	582	632	621	592	565	641	587	648	661	620	613	595	636	613	638	595	666	623	621	612	635	625	648	602	613	638	646	630	578	632	640	584	637	632	648	607	660	670	607	601	650	638	549	641	628	627	617	645	666	659	635	640	683	636	594	601	611	605	593	595	678	643	577	641	606	629	595	626	625	633	606	654	638	590	609	596	674	659	617	592	636	617	676	620	612	610	666	626	595	620	615	640	684	645	591	613	654	645	645	599	619	626	627	641	656	642	670	586	641	619	651	621	593	638	639	552	644	597	664	642	645	670	625	616	606	618	649	621	681	616	667	646	578	639	661	608	646	635	614	660	636	641	618	614	649	637	683	626	597	628	632	621	583	632	591	646	634	630	600	621	644	671	581	612	622	639	602	647	598	634	645	636	629	577	612	639	615	624	660	619	640	594	616	643	652	630	668	641	610	578	633	656	644	587	631	636	615	647	655	600	590	577	646	622	571	646	574	605	593	633	639	645	626	612	587	634	592	618	669	619	620	611	623	592	637	612	638	630	616	628	627	664	604	643	629	641	619	639	626	617	640	601	606	605	620	613	627	612	607	554	589	661	626	630	584	639	658	652	666	627	625	568	613	642	600	619	580	623	586	634	609	662	606	604	639	624	619	605	612	639	634	643	637	577	660	644	603	608	616	623	621	673	628	592	617	615	602	598	598	611	605	634	655	635	598	618	681	608	667	634	593	575	574	648	626	612	634	642	611	600	597	632	603	578	654	596	591	621	672	662	628	583	609	615	618	608	605	629	640	631	641	641	627	604	635	635	640	596	608	586	645	607	628	622	647	657	597	638	683	605	614	636	638	632	631	635	635	646	612	613	611	589	610	627	672	595	574	605	640	656	637	611	607	598	609	658	654	642	600	614	632	624	629	664	636	647	624	616	654	613	639	642	658	612	583	623	619	590	637	632	616	657	633	618	613	581	668	647	594	599	610	621	623	676	604	634	608	587	612	602	639	647	657	629	622	630	639	597	625	624	601	639	635	658	618	592	592	557	662	596	639	659	643	644	635	601	608	649	631	639	593	650	608	614	621	622	651	603	652	635	630	639	637	624	633	594	632	608	633	607	658	640	682	599	541	663	675	655	632	580	606	642	611	609	618	639	653	657	608	635	613	655	647	639	596	637	638	581	696	660	626	604	628	638	577	641	640	599	614	603	659	607	627	644	614	647	626	604	621	607	686	640	669	649	636	645	654	596	604	614	629	658	634	629	626	669	663	634	637	621	657	629	632	601	613	612	621	618	632	654	631	585	581	620	580	655	619	614	631	653	652	574	620	656	642	597	616	590	602	625	631	611	635	599	611	656	589	645	649	678	626	617	639	639	620	685	635	648	599	631	620	628	594	679	627	589	648	621	671	621	598	632	603	618	542	655	661	613	581	642	579	636	609	621	654	601	598	647	637	643	571	597	611	645	604	618	643	619	602	639	620	644	656	633	622	608	667	637	615	629	590	616	624	645	646	634	598	601	653	608	637	593	633	649	629	621	618	657	641	607	594	654	613	606	654	623	601	635	620	625	618	660	653	625	627	690	591	629	642	586	590	643	630	649	649	665	596	673	662	600	629	606	590	662	631	609	651	610	635	637	620	644	649	655	628	581	643	650	606	672	606	618	645	627	591	634	600	696	659	628	615	644	647	649	627	620	612	589	650	672	614	657	678	642	625	608	650	618	579	615	661	645	632	615	632	619	580	638	613	592	594	657	662	654	619	626	640	640	586	618	602	615	661	654	652	658	665	641	612	607	627	636	665	638	589	620	686	638	637	604	626	617	590	637	643	635	605	591	631	612	594	621	634	629	633	659	600	625	607	573	595	626	623	609	589	633	599	625	622	647	625	603	559	592	589	664	582	633	573	651	652	629	621	605	616	638	639	635	619	607	638	623	643	598	630	635	673	678	644	576	607	653	597	648	604	637	612	593	613	611	618	646	624	591	622	671	601	624	648	662	625	610	640	615	647	602	605	590	615	665	619	640	619	636	617	640	652	654	648	643	612	626	630	586	626	569	620	624	621	624	656	568	628	627	662	620	568	615	632	664	628	616	581	583	622	604	635	640	620	595	652	592	622	556	621	581	586	612	633	623	590	577	610	628	668	593	602	636	651	653	615	630	614	647	596	643	650	597	656	679	641	619	606	644	600	640	611	598	616	612	619	617	581	651	644	612	643	631	621	594	622	633	632	603	655	625	639	599	611	615	602	621	632	654	654	628	568	644	617	621	639	618	623	586	660	625	608	613	584	559	624	626	596	628	651	621	648	625	615	623	637	612	611	623	615	631	637	640	570	592	616	611	610	619	610	632	645	636	619	605	627	626	613	630	606	609	626	614	636	616	616	595	647	618	602	596	601	597	579	607	592	613	580	604	648	604	650	611	644	580	591	597	638	597	620	618	632	598	637	602	633	654	659	630	613	640	647	638	656	647	604	591	641	603	602	612	627	592	649	666	627	627	603	636	624	633	643	563	613	642	631	666	600	604	659	620	606	622	669	636	638	612	612	641	635	630	640	583	599	625	609	613	656	604	621	613	621	626	572	585	619	633	602	623	635	591	632	591	649	624	613	559	654	626	610	628	610	615	612	573	652	624	604	637	649	609	628	667	617	612	667	650	626	600	634	618	650	611	607	637	591	649	614	588	620	622	629	642	652	631	611	613	563	630	603	661	627	643	629	615	675	662	626	636	603	661	564	629	612	603	604	677	652	621	660	632	648	653	675	585	651	664	620	603	641	669	637	641	597	618	656	613	647	635	679	619	616	628	646	654	653	622	601	606	645	652	601	596	696	614	619	609	654	631	570	649	643	629	626	634	589	655	627	666	619	654	627	612	606	634	650	607	604	667	637	609	585	622	648	627	609	634	631	620	602	630	663	562	624	604	610	642	614	612	630	596	593	593	612	562	581	612	610	653	645	661	624	650	621	608	604	616
24362	21475	25163	28173	21503	21673	17594	2346	1053	503	410	1590	2906	1775	279	221	250	235	267	259	260	287	234	274	234	275	250	266	250	253	246	255	278	271	258	251	264	270	260	257	274	272	295	245	281	254	265	282	239	277	259	294	239	249	237	261	260	301	256	259	251	238	228	239	281	234	241	232	232	224	249	230	250	272	234	274	255	250	251	273	269	254	260	275	238	243	267	242	266	278	224	259	249	259	264	291	253	253	254	244	264	255	292	252	265	241	282	254	239	271	262	231	259	234	218	243	239	280	245	249	232	238	257	235	248	266	247	250	266	241	239	256	256	255	253	252	232	226	263	206	248	276	239	222	251	266	277	274	236	247	281	259	267	254	273	274	262	239	241	252	206	260	251	253	269	248	239	271	247	253	271	251	229	243	255	248	238	264	248	269	252	273	240	250	261	251	246	266	251	267	268	246	231	226	233	266	240	234	269	238	217	219	256	247	270	262	240	239	262	292	263	252	247	239	250	232	269	206	248	253	245	232	255	223	252	276	257	257	255	243	204	260	251	266	237	242	259	229	256	257	262	254	238	251	224	232	260	220	260	251	264	286	248	239	246	270	249	255	258	242	279	261	236	228	244	262	240	243	246	267	239	237	259	246	232	238	253	251	287	247	275	272	265	252	263	225	234	256	256	235	265	266	246	270	273	237	248	265	239	259	241	252	282	265	266	259	262	263	245	234	245	222	235	271	257	272	251	238	246	256	239	244	250	226	254	221	279	228	251	225	244	244	279	268	268	244	254	278	263	234	260	245	262	262	263	265	231	291	232	265	221	236	274	275	270	254	283	270	218	251	247	267	240	219	231	235	231	233	250	259	266	225	265	268	292	242	260	226	250	240	241	232	278	253	252	266	281	289	246	259	251	249	226	246	282	221	260	255	250	286	291	247	239	252	280	241	272	259	237	233	236	236	241	271	281	272	262	256	252	217	274	230	224	253	238	244	284	256	242	256	243	263	245	264	282	262	253	255	249	286	239	271	233	243	242	226	230	274	243	239	257	262	226	246	232	283	253	280	237	246	230	276	256	268	255	246	238	236	243	262	221	243	248	293	265	284	274	287	296	260	268	266	270	252	262	260	254	260	234	265	212	266	250	245	215	225	255	240	279	254	231	271	263	266	251	268	248	261	253	247	255	240	257	244	231	256	266	250	233	239	238	293	272	266	264	265	232	243	251	241	265	244	244	239	258	248	260	243	240	254	270	280	236	256	253	244	266	261	242	275	265	243	241	238	266	250	245	247	262	251	251	237	266	258	259	234	235	259	256	252	275	256	249	268	256	237	258	248	235	258	247	225	277	252	266	266	236	225	236	255	237	255	247	245	241	237	252	234	213	253	250	274	269	251	267	259	259	255	216	232	238	266	261	221	219	222	262	219	231	214	253	244	233	269	261	230	214	243	236	263	243	287	248	283	263	240	292	260	247	249	254	228	253	237	293	220	251	272	242	266	260	231	248	244	245	244	259	257	235	243	229	245	245	242	227	266	241	254	235	263	257	239	240	224	244	264	275	235	242	265	255	249	225	265	257	263	253	264	267	221	238	284	262	244	243	231	251	214	233	247	240	256	247	267	248	256	260	265	289	248	227	252	251	267	253	264	272	251	224	247	232	239	248	237	238	270	229	265	240	254	289	254	239	256	286	230	250	281	262	246	260	270	289	241	242	262	247	256	258	223	226	256	270	243	254	245	238	252	254	281	251	230	218	237	282	238	261	263	240	231	292	256	248	261	260	255	252	236	245	267	219	279	237	243	260	240	267	247	268	213	231	273	238	283	265	252	240	245	260	290	240	258	240	266	234	257	287	240	265	252	255	226	226	239	245	278	266	246	269	249	266	258	279	258	245	242	259	238	230	252	266	250	269	264	248	221	260	256	246	233	265	277	261	248	246	256	245	271	244	247	260	265	247	273	275	236	261	260	265	250	259	277	233	264	258	241	286	248	278	253	236	252	287	229	239	254	259	253	265	257	233	280	268	237	238	282	258	236	271	253	261	276	249	249	240	234	280	276	238	243	261	260	273	263	255	264	276	250	246	239	274	259	251	269	261	222	235	249	243	260	247	253	250	249	251	258	283	230	254	254	262	227	258	253	250	251	260	261	267	237	256	249	258	261	238	259	235	232	231	243	268	259	265	230	260	245	244	237	243	261	268	245	261	247	287	283	265	259	254	263	250	258	240	238	235	243	228	235	247	242	245	248	283	263	252	261	256	219	257	240	254	251	262	264	253	246	240	253	254	289	272	261	245	252	266	233	251	289	249	238	273	250	245	255	298	243	251	243	253	256	252	251	258	277	266	227	226	271	258	297	270	222	261	268	229	260	272	239	212	249	245	263	218	256	254	256	305	261	234	272	243	236	245	258	244	247	240	257	230	222	242	243	229	265	251	263	253	246	263	267	264	280	234	231	233	245	263	236	217	229	267	237	256	247	269	253	254	236	258	218	274	254	278	238	247	231	265	255	227	249	242	234	262	284	257	240	242	284	249	244	261	255	271	256	255	269	261	265	244	241	209	231	288	287	269	265	256	262	250	243	248	263	267	242	239	241	255	237	273	246	255	267	251	259	229	267	278	261	252	277	256	286	267	227	231	251	250	259	274	272	259	256	265	219	247	265	255	257	242	248	253	262	230	282	248	262	231	236	249	271	241	230	260	262	228	219	248	256	238	236	270	230	273	241	287	267	263	263	230	229	257	239	251	239	261	255	222	252	219	284	240	234	248	243	249	216	261	274	269	257	260	250	255	244	235	276	281	271	247	248	262	243	229	259	242	224	248	241	255	235	232	232	274	248	261	248	229	247	249	265	238	251	240	252	267	271	269	235	277	257	249	278	232	222	234	227	232	244	246	250	232	273	246	266	267	243	253	240	248	230	265	228	268	271	246	268	239	273	221	245	268	262	236	260	265	236	270	238	288	234	258	272	234	253	235	261	229	254	249	243	255	251	226	262	250	262	265	253	277	268	253	244	266	266	225	282	244	229	256	243	225	251	239	236	274	284	253	246	237	265	243	278	259	272	271	244	238	275	269	255	267	265	241	252	262	260	245	243	255	224	261	260	241	255	251	262	259	275	247	265	230	262	266	242	227	247	259	246	268	232	273	258	257	243	244	272	262	258	232	245	237	299	274	243	259	233	263	232	237	246	261	254	244	239	266	270	261	279	244	243	250	259	271	271	254	240	221	240	238	269	266	263	239	261	253	245	231	248	253	272	247	274	239	245	269	235	255	242	229	256	264	273	248	237	221	261	271	254	244	260	240	246	249	277	285	263	267	257	244	233	256	227	264	254	240	257	229	247	233	273	276	273	249	251	256	257	243	241	242	227	281	269	265	257	258	263	244	286	223	231	234	287	245	251	251	267	285	290	259	243	238	227	220	239	237	229	267	246	230	257	262	288	262	232	262	237	215	237	226	248	254	268	239	239	237	234	199	249	250	252	275	228	257	204	232	244
26887	42681	26508	14933	7671	3906	1880	1131	1060	747	771	1408	2166	1433	588	632	622	599	593	580	603	575	572	577	615	530	610	611	577	576	615	599	584	635	619	632	629	619	643	587	586	591	574	604	581	629	603	580	613	566	558	599	597	625	605	617	588	607	650	577	560	614	620	614	603	593	561	618	537	643	623	596	628	612	606	606	607	622	632	583	622	599	542	578	625	610	649	597	560	570	688	574	620	618	609	568	625	553	631	592	612	585	604	536	613	585	618	645	574	545	613	590	564	557	609	621	594	618	564	633	606	618	596	606	583	618	598	640	599	600	625	567	646	614	609	571	618	559	607	579	608	662	588	572	602	617	558	580	575	610	586	628	569	598	596	589	602	591	576	619	614	658	611	578	575	593	585	578	654	592	598	596	621	563	574	590	570	601	583	605	608	542	586	562	591	659	637	600	599	642	611	592	615	604	613	616	553	594	544	620	603	580	619	614	581	608	612	590	627	603	562	619	580	598	601	602	599	575	589	587	575	575	608	606	593	597	594	585	641	614	624	602	614	617	623	611	567	583	618	592	587	612	577	581	622	612	568	622	631	593	596	650	603	592	602	625	625	583	612	574	596	591	624	635	598	593	577	569	586	601	605	583	587	593	591	634	626	633	554	600	634	635	610	612	602	581	628	571	613	619	628	573	596	678	582	565	591	567	619	584	601	613	611	617	624	641	606	621	565	607	625	574	602	636	601	613	591	591	587	603	642	604	643	593	633	552	588	583	563	586	571	600	633	596	654	606	607	569	597	573	603	599	570	525	579	573	581	571	570	593	620	635	579	600	631	556	574	627	629	600	644	620	592	613	586	573	663	557	563	585	613	613	609	564	611	624	598	593	593	555	595	596	557	590	628	566	622	571	596	561	603	613	590	615	570	605	625	590	579	564	585	568	631	609	602	637	582	637	593	576	600	611	611	607	591	570	620	624	530	587	632	605	549	636	589	604	590	557	600	601	580	634	591	591	585	652	608	619	601	609	563	635	603	590	605	576	609	585	615	615	596	561	634	599	585	621	605	581	605	547	588	612	621	590	613	604	589	557	587	604	578	629	602	597	641	598	600	561	616	634	607	619	585	582	559	557	590	613	566	556	585	597	584	665	593	613	597	604	617	586	618	613	618	617	594	601	613	603	604	599	589	595	599	584	624	583	560	564	599	555	626	573	603	624	589	627	549	642	559	602	571	591	579	586	582	569	556	624	614	593	592	593	614	577	583	589	601	610	564	576	626	609	579	615	535	576	551	559	591	617	581	605	592	598	572	604	590	591	614	603	618	618	584	546	573	627	637	588	622	576	588	578	612	601	581	574	597	612	619	571	628	596	627	565	650	595	615	602	624	645	586	579	615	539	579	608	551	617	580	569	567	625	588	630	594	601	613	598	590	581	601	576	616	617	559	603	572	636	589	634	586	601	613	617	628	627	604	573	609	633	574	623	607	607	608	577	565	637	633	604	620	601	570	572	579	607	626	617	622	585	579	618	601	593	579	588	579	668	612	593	588	616	576	575	639	638	605	523	581	617	632	632	584	615	623	630	561	618	612	605	618	596	608	639	599	590	605	562	591	572	598	590	598	572	610	609	574	645	583	611	607	621	621	580	602	628	621	634	635	619	595	598	546	573	621	643	622	615	617	614	619	574	579	639	589	577	562	608	609	592	583	620	599	601	610	580	578	605	587	607	629	587	640	589	588	624	589	629	616	580	604	597	601	594	573	624	564	603	576	640	600	620	616	564	579	621	591	602	584	585	611	626	538	598	590	599	621	599	582	607	548	624	582	548	594	609	601	617	602	652	557	597	621	606	649	587	590	570	572	563	589	572	614	580	622	569	615	595	615	639	593	614	637	590	614	537	619	603	617	595	572	577	550	627	625	596	632	613	560	594	637	592	632	612	594	605	629	599	586	573	578	589	610	627	556	613	599	622	568	595	598	611	560	618	573	621	553	592	607	616	607	635	618	616	603	579	633	607	594	604	586	585	573	632	649	581	614	573	583	617	603	620	604	594	589	594	585	622	571	583	592	583	587	585	624	640	582	651	600	587	561	599	568	591	601	607	616	550	548	628	618	581	622	571	585	561	578	584	609	565	623	589	585	615	694	591	579	633	601	625	621	563	582	626	595	611	631	542	605	587	601	548	604	591	643	631	592	578	602	636	574	596	586	588	611	610	607	602	587	592	614	607	651	579	600	562	589	592	581	598	626	597	579	600	593	601	559	582	604	547	571	561	575	588	563	616	612	580	555	602	599	579	588	600	600	600	611	559	599	605	622	625	602	550	604	566	566	605	597	656	584	566	621	612	577	581	614	610	610	572	621	584	628	602	581	575	652	569	608	613	642	577	623	609	618	604	607	630	617	589	564	574	615	558	612	624	611	599	619	586	580	556	565	576	596	636	551	535	599	606	591	639	586	578	593	627	591	617	603	586	569	613	564	617	574	622	592	642	601	619	546	608	610	579	600	557	637	558	597	612	598	605	575	617	600	609	597	568	569	585	589	581	599	638	600	591	572	645	553	609	632	597	597	561	591	582	612	617	600	612	638	585	575	548	591	585	610	589	580	586	546	641	574	601	565	552	591	631	597	601	585	597	623	571	605	576	569	600	668	624	619	567	619	659	637	586	611	587	624	594	628	593	623	615	589	591	628	572	596	592	591	588	571	626	574	589	574	588	564	647	612	564	560	597	604	602	568	615	613	611	608	593	578	632	604	618	598	607	642	575	603	600	599	555	580	594	625	615	576	607	549	587	623	593	593	596	588	583	613	628	592	645	572	580	637	616	597	619	574	586	597	572	587	620	592	578	622	589	568	555	573	618	559	579	576	576	614	603	614	620	545	578	588	590	553	622	639	590	554	628	602	564	633	571	624	615	593	632	583	589	623	624	637	570	574	558	570	611	561	620	611	589	634	634	599	582	659	598	572	628	560	603	541	547	583	588	586	600	604	626	590	579	603	581	621	593	571	618	594	609	610	583	634	627	577	639	583	615	590	590	571	612	610	621	663	553	584	585	594	601	578	614	604	634	597	610	624	578	598	602	588	630	595	632	636	580	639	525	563	591	561	656	613	589	606	630	593	595	577	585	589	582	627	596	559	609	617	576	581	543	625	603	591	600	626	586	617	546	615	612	639	597	552	575	547	570	609	630	614	587	611	624	616	565	589	558	583	582	595	605	616	598	569	617	611	563	566	617	575	618	588	600	628	574	599	589	623	617	567	568	595	585	574	557	562	611	607	574	581	604	620	623	596	608	635	585	583	570	594	643	583	644	573	624	630	649	534	606	590	594	645	609	628	578	550	604	589	577	594	611	622	526	607	600	620	586	618	599	611	616	582	571	609	620	621	582	608	567	631	609	518	560	610	591	603	635	602	583	617	596	614	572	590	597	603	644	519	559	615	595	635	620	614	592	552	549	599	603	593	546	568	594	595	613	620	614	583	597	609	602	585	589	623	598	599	624
32510	23041	20156	10524	3760	1566	755	450	310	251	222	194	271	225	200	189	167	224	177	176	142	200	179	186	206	202	175	178	161	186	164	158	206	230	176	167	209	171	196	183	176	161	187	192	202	189	176	186	210	190	146	162	195	167	171	181	190	184	189	179	198	174	193	170	178	177	209	185	199	213	180	172	189	196	141	204	177	180	175	180	170	190	206	168	179	208	175	175	164	201	172	194	163	195	190	194	189	193	168	164	172	180	189	195	199	170	205	164	177	189	169	190	197	198	159	205	201	160	185	179	172	192	186	186	185	172	178	168	200	183	197	190	192	214	189	196	187	175	169	181	196	188	192	190	206	187	203	186	141	195	188	196	183	178	174	185	194	173	166	176	191	186	154	189	193	169	166	190	177	174	198	159	202	181	180	165	215	185	203	167	180	180	177	183	188	190	192	212	177	169	168	168	180	188	198	193	178	176	178	158	163	175	184	212	188	192	198	187	200	202	177	175	180	176	192	204	172	170	163	191	202	205	193	184	169	197	178	197	186	190	176	198	157	165	177	176	168	181	203	174	182	163	151	163	225	191	168	196	186	183	171	184	173	169	185	161	210	179	187	156	168	190	182	169	186	168	156	186	183	197	184	188	182	164	186	187	194	182	177	189	191	157	167	171	189	179	202	209	187	182	199	173	185	202	176	178	182	177	193	172	174	182	169	187	201	180	176	169	195	181	164	202	172	169	168	194	183	182	186	152	210	192	202	192	194	192	174	178	169	205	180	175	190	179	176	193	183	204	204	188	181	189	192	189	149	173	186	166	182	171	192	177	173	181	176	184	194	185	199	193	190	149	192	170	194	185	178	188	206	169	183	177	189	187	176	161	181	202	166	187	165	171	187	211	178	198	188	190	185	173	189	169	219	180	189	182	149	173	183	180	192	230	174	203	188	191	164	153	184	183	189	174	202	197	180	180	197	183	176	206	173	173	171	187	171	178	200	164	171	162	184	185	182	181	173	202	178	205	182	188	202	165	178	175	176	195	189	183	173	176	165	180	160	179	197	183	162	167	150	195	177	208	171	175	193	144	160	178	181	202	166	183	184	182	195	181	196	197	175	173	172	177	196	224	172	181	177	174	192	147	199	183	191	185	181	197	218	187	174	181	193	180	146	206	186	179	223	180	175	156	189	189	191	183	204	189	172	178	173	195	177	135	181	191	199	179	183	174	191	193	195	180	173	200	167	185	193	195	175	190	181	173	166	153	172	177	177	207	188	153	202	170	156	206	198	196	196	178	168	172	180	180	193	236	186	175	174	195	192	188	191	203	170	187	210	164	197	165	181	194	173	170	210	193	180	165	201	190	192	165	173	178	197	169	172	201	174	184	185	190	198	176	206	173	183	176	182	232	194	178	176	175	187	197	165	188	187	176	179	189	190	169	197	186	179	178	152	202	186	180	191	171	211	186	159	184	172	186	176	170	201	181	155	189	208	199	187	177	190	195	195	173	169	201	208	163	198	182	200	176	159	195	194	193	155	200	192	196	191	200	191	165	182	179	185	188	206	193	201	176	195	180	192	175	178	208	185	173	205	206	177	173	185	188	180	172	193	189	192	169	198	190	167	193	186	174	174	195	206	182	179	174	206	180	154	182	201	206	213	188	180	175	196	188	180	174	181	194	197	195	213	168	195	213	185	189	181	164	210	170	188	170	206	188	183	197	167	174	194	161	174	175	183	189	182	197	185	165	215	184	175	199	170	177	175	186	191	184	184	175	173	192	172	167	192	181	183	193	204	198	162	190	176	193	189	156	184	185	175	181	166	185	172	196	171	179	158	194	189	179	165	156	163	157	183	171	196	202	191	192	179	186	190	179	195	189	185	186	181	193	169	199	210	170	181	201	185	192	169	191	185	213	213	181	200	188	191	168	185	180	176	191	192	191	189	171	174	163	198	182	190	157	168	193	174	166	172	178	193	186	177	189	186	157	177	179	178	205	200	172	179	205	193	184	202	172	172	178	162	179	145	171	164	182	168	183	195	168	171	189	171	182	174	173	171	193	174	194	191	190	169	166	161	161	186	173	171	160	198	187	187	186	173	177	150	204	172	179	198	168	190	167	182	169	160	175	190	164	198	183	156	169	171	206	172	194	171	181	176	157	183	187	159	179	174	196	182	203	198	178	201	191	202	179	170	185	176	175	171	190	170	197	189	181	221	193	200	184	198	189	189	225	162	212	211	185	187	183	184	162	182	183	184	208	214	213	184	204	177	193	190	213	186	198	178	191	172	194	196	185	183	193	191	185	169	210	220	191	185	181	180	182	182	173	167	170	199	202	180	176	161	190	187	157	173	192	189	201	167	181	180	175	197	169	176	180	190	178	167	176	171	188	193	154	175	201	186	170	173	199	188	191	186	206	185	174	180	183	155	188	143	181	214	179	174	186	198	191	162	181	194	164	187	211	194	180	184	218	201	187	169	188	191	188	195	180	192	192	183	188	181	223	175	190	165	174	190	186	200	155	190	191	199	187	186	178	191	197	191	193	198	189	179	205	164	195	173	161	193	161	169	180	212	188	207	195	180	187	175	182	175	210	185	190	199	177	183	203	179	168	174	170	191	206	164	212	181	175	197	193	196	192	190	178	186	175	191	183	201	196	196	165	172	197	204	203	183	156	173	175	202	200	183	167	179	189	192	191	206	206	186	183	210	187	167	199	186	198	167	181	175	192	185	206	174	170	215	181	191	169	183	170	175	165	196	186	173	177	186	166	195	197	183	183	178	218	192	194	188	163	182	189	174	181	176	208	167	192	191	169	171	169	189	182	183	191	188	173	154	168	190	181	181	172	212	183	176	183	175	193	155	188	218	197	186	188	178	184	174	177	190	184	188	214	201	171	216	174	189	183	164	202	176	200	174	170	167	175	191	179	210	170	198	183	179	203	199	186	208	187	174	159	187	171	188	192	172	201	202	166	180	193	174	189	198	183	187	167	186	191	194	182	186	183	183	191	175	176	199	165	193	193	176	208	202	162	171	169	177	178	161	187	202	209	197	201	182	177	182	153	171	194	178	185	179	187	166	192	173	187	185	175	186	169	171	190	181	159	187	181	202	179	184	174	183	152	203	178	196	185	199	166	172	181	185	180	182	166	187	192	170	194	193	166	190	191	189	207	201	180	182	211	175	202	167	197	201	195	188	175	173	198	191	190	204	181	170	174	174	174	173	194	185	173	195	186	201	187	192	153	153	189	177	187	216	173	178	162	198	159	181	163	176	160	168	194	195	161	154	203	196	171	181	165	187	185	192	164	194	197	211	181	175	163	184	173	172	198	166	188	186	172	192	192	215	199	159	168	157	205	168	196	159	208	201	175	164	173	197	163	166	171	206	197	181	182	185	182	184	194	172	156	179	181	196	196	168	187	165	185	193	181	191	195	182	204	156	203	186	191	206	168	199	202	157	182	173	190	188	183	194	173	189	180	199	180	187	170	185	174	174	197	151	185	205	167
22513	25098	13131	6089	2794	1334	792	661	606	522	509	481	543	556	518	472	495	483	513	506	507	516	495	458	476	490	483	479	471	514	491	486	495	485	469	501	504	510	516	498	464	448	458	505	474	509	513	487	518	470	490	449	512	484	511	486	460	504	482	456	508	470	501	508	466	490	485	480	522	458	476	514	466	514	506	487	485	494	528	467	535	478	497	476	498	518	492	461	466	488	489	518	476	474	473	501	522	492	477	495	532	531	466	504	481	512	468	517	508	460	488	507	488	487	479	480	472	473	431	473	477	495	427	516	482	462	501	482	461	495	459	498	472	507	477	506	520	507	513	455	489	486	479	538	475	496	467	475	467	478	505	480	511	486	482	464	482	471	502	519	484	531	485	494	488	493	457	470	510	475	499	446	481	484	494	470	471	471	474	515	464	488	509	486	446	474	496	483	538	482	457	515	490	494	496	504	488	489	470	476	469	515	484	477	499	469	442	482	498	512	481	495	496	452	491	533	508	465	504	479	451	511	486	489	480	485	485	474	469	475	493	464	499	468	452	522	475	473	484	504	480	516	484	486	452	482	493	499	462	497	472	494	502	504	525	467	493	515	517	523	512	464	490	486	457	498	533	497	509	488	503	512	471	486	481	492	473	482	499	502	500	477	473	444	490	497	523	494	461	538	459	487	546	496	503	483	488	481	493	504	500	477	490	466	504	470	486	479	516	488	511	502	494	492	447	514	475	501	499	461	455	492	470	491	505	458	482	523	493	493	468	485	514	483	486	464	447	496	504	456	474	494	474	500	451	490	470	519	510	486	488	489	517	488	486	537	482	516	501	485	519	476	522	489	477	486	483	507	454	504	491	507	493	515	480	467	486	533	470	485	509	462	486	467	529	490	531	469	532	459	475	490	504	541	499	498	522	480	486	451	484	475	455	493	476	472	433	449	507	453	468	500	478	532	494	486	509	508	478	449	488	491	481	475	488	471	502	484	509	469	489	425	476	492	511	490	500	496	509	444	475	458	488	543	497	461	557	464	486	502	487	508	457	484	441	513	455	488	488	479	475	504	495	469	508	470	468	503	506	460	489	474	483	459	460	475	464	497	529	518	496	485	479	488	463	508	468	469	488	482	473	488	468	519	477	524	489	481	541	494	496	523	457	473	453	453	447	482	505	523	507	523	472	499	518	480	468	456	507	492	469	482	493	501	496	473	490	483	488	467	468	501	491	469	523	491	525	512	495	510	496	488	487	451	504	520	474	482	476	506	445	491	487	525	488	516	506	467	523	488	468	492	500	484	519	497	469	512	532	491	482	446	491	517	468	497	468	506	493	506	507	526	505	496	516	448	544	500	465	489	471	489	495	510	460	485	495	503	496	481	462	481	515	484	512	485	487	486	477	486	491	445	497	513	483	483	538	462	495	485	494	464	504	516	459	482	471	479	512	488	520	488	500	505	511	486	513	526	504	477	485	467	466	458	463	482	494	503	501	520	527	518	467	451	484	504	506	495	431	498	522	503	479	452	501	491	519	509	500	491	487	479	462	514	513	501	500	521	531	449	440	495	518	462	479	479	540	462	531	491	521	527	496	533	459	541	500	506	501	459	465	486	525	453	468	467	485	530	456	460	501	504	527	475	472	493	486	538	487	522	458	486	463	521	482	470	484	493	477	501	492	525	460	424	504	470	541	505	504	477	477	505	460	542	490	488	503	499	488	471	505	507	453	461	520	505	447	468	522	459	465	484	486	510	483	509	476	466	515	489	490	508	494	474	469	481	529	459	476	461	503	505	502	495	518	456	516	463	511	492	476	499	481	521	481	496	480	427	485	485	479	457	477	482	511	500	502	497	454	487	453	518	504	518	473	508	453	504	464	506	521	513	475	488	474	476	486	495	508	511	534	504	479	509	477	509	480	508	519	507	515	484	448	505	491	503	502	520	483	546	518	502	461	510	443	493	467	473	506	528	448	526	480	532	484	523	509	497	495	469	484	494	500	484	493	480	516	494	481	492	513	477	472	514	525	537	493	469	512	515	497	477	468	489	500	496	483	519	501	442	528	497	481	454	462	491	471	457	480	520	490	505	502	507	516	517	474	477	488	510	489	499	504	510	437	472	496	502	538	512	482	479	493	462	472	461	502	457	485	486	483	494	457	497	499	480	498	494	496	493	477	478	507	489	456	493	498	497	492	479	534	486	477	496	437	493	502	542	491	496	513	483	511	492	484	496	501	514	492	482	496	493	491	496	466	446	495	481	495	490	469	466	474	505	479	465	514	523	471	492	489	505	503	481	497	488	512	479	474	450	516	514	470	495	476	526	485	533	489	487	487	516	476	495	489	513	492	500	518	465	477	487	502	495	467	438	473	503	493	527	501	441	470	489	485	487	451	495	503	500	481	508	455	505	502	494	479	467	493	497	526	492	535	506	487	489	477	472	434	513	453	478	468	464	509	488	480	503	519	523	518	501	470	484	492	452	484	500	470	491	468	495	427	481	509	515	485	486	477	491	472	466	497	503	500	484	510	497	510	484	473	481	480	487	532	462	504	489	487	515	502	469	487	486	475	495	476	536	454	507	497	514	480	454	517	470	454	488	506	510	501	498	492	503	510	487	530	499	473	490	516	497	489	499	511	460	462	531	495	493	514	518	498	479	507	472	493	532	505	512	523	478	518	473	439	490	514	480	460	518	486	504	503	510	449	508	476	475	497	507	553	475	486	493	477	512	484	442	487	525	517	530	454	465	528	516	477	491	528	478	474	490	473	507	528	486	509	494	480	487	450	474	504	462	511	470	481	518	470	474	495	483	504	533	473	480	489	493	464	490	495	477	493	472	491	448	470	520	495	474	499	473	471	494	486	500	498	477	450	467	515	469	512	469	469	500	474	467	473	473	466	481	514	440	507	483	511	522	492	525	493	496	487	499	517	468	460	483	468	505	499	505	450	495	468	458	475	521	501	472	518	526	507	452	491	518	455	458	488	474	525	467	474	475	470	491	513	526	447	484	476	491	482	460	474	545	482	507	496	458	472	433	482	499	468	523	467	531	492	541	510	512	493	478	437	455	485	494	481	474	497	463	466	444	492	478	486	471	504	506	498	489	486	471	454	521	504	458	502	494	474	539	496	470	466	453	547	500	460	500	501	516	487	494	492	474	445	479	458	486	457	474	501	498	486	506	505	476	511	505	474	510	526	507	523	533	485	493	529	479	483	512	421	446	533	511	518	482	527	461	491	531	460	465	524	474	477	492	493	499	508	541	479	483	471	510	486	460	523	500	490	457	466	489	498	478	563	486	530	499	514	465	482	478	498	482	484	525	473	462	484	461	438	467	489	481	477	489	537	505	517	446	488	529	460	485	500	520	488	504	488	471	512	498	512	477	490	470	473	512	481	467	489	464	472	479	505	517	475	508	471	500	506	504	501	479	495	475	448	511	522	499	488	485	484	548	522	501	494	488	503	484	466	499	509	447	467	453	497	487	487	530	508	525	507	508
24972	21462	24863	28490	21614	19603	4686	1490	719	367	301	420	926	927	492	274	287	265	268	262	270	270	246	258	254	290	250	261	271	316	264	252	252	261	278	276	255	273	271	292	267	278	271	254	284	277	246	269	264	250	287	296	232	223	268	267	261	253	283	252	279	243	270	268	261	244	310	259	245	265	281	279	303	280	303	282	243	261	280	250	232	258	239	259	263	243	273	267	266	264	263	268	275	244	256	260	258	263	250	258	244	260	254	286	265	237	283	255	283	259	313	267	263	273	282	249	246	279	247	242	255	253	262	262	261	290	252	264	260	272	293	291	275	257	251	273	271	292	259	253	251	289	247	261	226	255	305	273	280	263	263	267	263	277	283	263	282	251	272	292	254	275	274	275	273	267	273	274	266	236	275	262	246	245	258	247	251	268	277	240	274	243	291	250	262	266	241	261	300	267	269	252	259	284	267	286	269	248	265	257	274	260	282	246	251	267	259	267	269	247	258	284	245	262	286	257	264	279	258	296	275	249	280	248	257	292	284	284	263	273	287	266	265	244	256	256	267	284	249	279	256	251	274	246	231	241	263	250	274	309	271	321	290	254	257	271	294	273	251	258	283	300	277	245	222	265	284	309	213	264	294	266	278	295	264	245	270	274	272	274	260	269	274	254	287	271	278	253	260	240	270	271	265	262	297	245	250	273	267	243	252	273	250	253	279	273	305	250	259	265	259	281	287	259	277	267	251	241	270	228	228	264	249	260	250	272	250	277	316	299	263	268	276	252	258	238	287	276	251	279	284	271	242	244	269	262	243	283	270	265	236	241	256	290	292	255	249	286	255	266	258	254	279	272	278	290	262	292	256	241	305	269	261	245	263	256	270	256	253	246	253	282	291	245	245	251	292	274	254	259	243	274	270	249	261	248	265	274	275	250	252	263	264	261	294	276	263	272	279	248	254	289	272	299	237	289	242	266	302	245	283	268	246	248	272	274	258	278	259	273	261	271	221	241	249	270	290	277	276	265	265	275	274	252	269	246	249	286	272	245	270	285	277	266	278	267	260	268	238	232	268	258	282	283	283	270	273	295	241	278	299	274	265	267	272	247	253	273	256	224	274	261	253	240	247	293	271	239	268	288	262	276	270	274	274	284	276	275	231	265	278	276	279	254	258	243	275	229	273	254	274	289	255	266	227	289	278	252	261	234	260	267	267	260	268	282	269	258	254	260	262	252	275	251	257	273	238	243	272	218	277	270	266	227	276	278	263	280	257	264	277	274	249	272	265	242	273	285	269	282	243	251	244	234	271	257	285	294	252	263	277	278	291	238	258	268	295	271	241	249	246	270	248	260	252	284	238	284	242	267	243	276	286	255	268	265	260	265	271	277	260	263	269	263	247	252	293	262	255	260	247	257	272	260	245	256	275	255	259	279	281	252	268	262	298	289	265	261	257	268	255	237	259	268	247	238	288	248	266	238	259	265	256	253	269	270	269	256	246	221	272	264	275	277	241	251	272	274	247	269	275	236	281	283	261	276	291	275	281	259	288	268	255	260	272	245	252	268	267	236	288	249	249	283	272	239	258	246	280	280	245	262	260	256	263	238	283	270	254	279	273	255	249	287	281	259	235	295	268	264	259	266	285	267	264	257	237	249	246	266	258	265	264	245	253	243	232	245	282	269	264	254	284	273	261	260	262	236	253	225	262	288	250	253	285	269	275	273	274	275	320	236	264	280	274	258	263	280	261	270	283	245	276	260	267	264	239	292	264	247	297	246	276	228	272	292	279	253	263	243	253	265	290	298	257	267	305	270	275	286	278	253	258	249	295	277	249	245	263	266	281	269	262	244	300	270	262	270	306	269	275	247	275	289	241	267	281	289	265	263	270	240	280	277	246	254	254	252	253	219	246	265	235	265	260	254	248	243	239	285	252	262	269	260	262	259	248	254	269	253	274	280	266	255	247	226	256	250	259	265	274	255	256	261	280	276	228	278	296	272	265	264	270	257	254	293	278	292	257	265	269	281	269	242	253	251	250	290	298	271	284	286	273	246	290	250	254	272	266	269	261	250	262	284	240	259	254	270	278	269	242	255	285	265	287	259	267	265	260	221	267	288	276	280	277	248	267	250	272	274	283	255	276	261	253	259	253	276	288	235	262	244	268	238	264	268	277	253	294	256	269	254	293	277	294	266	273	246	254	289	275	245	246	253	264	221	241	272	256	274	278	282	285	239	288	248	252	265	254	287	281	276	289	268	268	259	261	280	252	270	229	253	276	284	273	290	252	293	238	239	242	268	253	298	264	277	281	249	277	259	270	268	274	271	250	284	265	285	270	270	248	272	266	241	276	237	299	267	277	244	241	225	288	268	295	298	250	246	274	259	236	265	247	280	258	266	262	240	293	260	255	249	259	256	277	272	259	269	281	269	268	269	270	277	280	275	247	263	251	301	272	271	242	253	251	295	266	269	317	252	266	275	289	296	271	262	293	255	268	256	239	297	243	260	297	277	268	244	232	283	274	256	269	256	230	312	281	257	263	257	240	270	250	247	250	271	255	261	249	308	272	307	254	258	271	262	256	253	279	278	234	283	262	263	253	286	281	276	284	257	265	264	256	247	245	260	287	235	284	253	279	295	282	247	254	267	268	265	281	250	256	273	291	247	248	254	250	239	234	274	269	279	280	271	287	267	285	262	263	276	272	281	274	269	268	260	264	268	281	280	263	283	258	252	255	282	262	242	291	292	281	238	258	273	242	237	251	268	280	262	256	254	294	246	224	280	257	291	249	267	276	287	254	249	272	294	271	232	242	250	278	227	281	240	247	263	261	273	301	211	270	238	280	278	274	261	249	274	295	266	283	276	279	263	262	240	245	280	276	251	271	269	300	292	247	262	256	274	280	269	261	248	259	266	249	255	254	249	263	234	249	271	258	281	259	243	280	254	269	255	243	247	234	251	260	271	244	275	260	305	260	268	264	247	267	247	263	270	271	258	230	249	254	253	263	264	277	265	220	240	268	283	249	280	258	265	267	266	269	289	270	254	289	245	289	279	257	226	262	266	260	259	275	248	266	276	271	264	249	240	287	256	292	275	241	244	266	269	251	260	255	266	296	274	243	289	240	259	298	276	255	257	267	256	260	254	271	269	255	259	253	250	254	270	259	244	267	265	257	265	238	239	263	255	258	264	254	232	248	283	258	261	261	274	252	251	246	273	248	242	243	266	250	281	281	244	265	262	270	241	254	251	293	274	247	274	268	296	277	266	301	265	256	253	266	265	257	268	247	266	245	269	276	251	298	278	267	261	280	250	267	278	261	277	292	283	287	266	245	230	265	296	273	280	249	245	272	252	281	271	253	264	266	295	281	284	282	255	289	300	225	257	265	250	224	257	254	257	300	282	267	271	302	263	251	282	275	257	285	283	251	288	288	276	261	272	273	262	274	240	290	261	273	259	268	271	248	250	274	247	264	258	267	268	282	262	236	296	232	301	276	266	250	232	271	269
23553	35737	24348	13476	6384	2769	1870	1369	980	706	726	759	1054	1091	776	692	662	638	665	606	673	646	690	646	660	668	654	651	641	649	659	652	630	639	605	658	667	666	696	704	658	624	657	619	663	651	638	630	610	663	653	623	653	692	669	680	624	598	663	633	657	602	608	635	621	652	673	660	638	665	666	653	670	651	664	615	637	645	659	640	601	690	663	615	668	671	652	672	642	661	665	619	670	632	635	623	688	653	622	656	662	666	618	639	645	646	638	685	650	626	659	661	626	668	659	660	648	660	643	662	649	656	634	683	673	673	610	636	637	628	615	655	612	688	659	641	631	683	652	662	615	654	639	637	668	631	686	682	674	625	629	632	621	663	677	632	640	655	654	627	610	673	617	684	657	670	643	683	628	636	636	643	654	601	644	659	635	685	714	657	617	660	671	631	654	669	651	632	643	640	694	613	616	654	614	618	633	683	646	692	610	617	648	690	633	658	680	627	654	664	604	637	654	685	644	678	690	652	693	638	661	635	682	640	679	622	665	633	674	697	651	603	662	687	646	653	635	689	669	643	610	667	660	632	659	642	629	626	673	666	663	615	633	639	576	650	627	630	657	595	632	661	647	606	670	690	612	662	641	665	688	663	669	671	660	610	590	676	669	641	660	665	657	723	650	667	625	670	632	660	639	616	659	703	628	670	613	665	649	617	658	684	653	623	658	650	650	621	640	664	672	654	638	700	667	666	721	640	637	658	653	604	630	657	587	637	664	603	683	663	621	624	646	632	632	619	647	658	615	663	663	622	633	621	631	703	674	651	673	655	678	666	685	659	649	636	612	616	637	654	633	598	587	628	681	633	609	655	638	671	674	651	626	630	665	618	641	689	631	655	678	618	647	660	631	606	629	706	633	639	614	631	665	667	648	650	669	640	655	648	661	679	627	647	618	664	615	670	694	644	660	615	644	695	682	649	651	687	612	676	712	664	628	648	651	645	658	644	595	689	657	631	635	631	693	615	658	621	662	653	657	669	628	586	635	686	673	650	678	679	655	625	654	681	640	611	668	632	674	647	650	677	652	612	616	693	637	618	607	685	670	642	637	680	703	673	640	647	650	676	655	671	672	680	638	652	633	634	674	618	717	663	695	665	655	612	647	661	620	639	653	676	648	659	656	668	651	650	677	631	674	670	611	661	625	624	657	629	683	632	619	674	672	664	642	566	673	671	634	662	668	649	653	634	635	637	664	629	597	688	667	639	647	658	656	684	628	662	642	660	701	633	646	613	660	663	641	607	674	611	648	644	646	653	616	650	657	638	655	701	667	644	650	578	624	684	674	618	619	622	629	663	637	658	622	655	624	604	621	641	649	701	626	698	643	646	681	643	673	653	663	628	662	636	664	643	674	642	642	647	624	675	626	634	623	627	655	679	669	644	641	635	677	646	609	634	687	651	650	662	630	667	638	684	608	672	703	584	672	637	668	654	617	600	617	665	690	685	666	641	668	692	609	650	632	656	634	617	660	690	631	655	610	640	608	640	618	618	667	616	692	633	647	668	696	629	629	679	636	632	661	683	628	680	661	681	639	664	676	662	649	678	669	638	666	616	623	630	655	590	590	643	694	691	674	617	641	640	625	629	637	619	679	649	666	647	647	610	648	649	682	649	648	651	622	650	578	698	652	651	667	641	616	671	626	661	611	693	626	637	633	675	672	630	620	632	678	679	670	638	670	637	676	648	676	634	621	693	635	643	651	671	637	631	621	650	667	646	703	635	697	641	644	615	650	636	668	633	650	627	663	623	626	630	630	646	631	646	627	693	647	641	638	656	640	635	659	681	631	650	647	614	661	637	704	654	617	673	620	654	631	644	631	666	660	655	651	608	653	655	629	606	580	693	676	665	650	684	637	709	655	660	646	671	616	657	668	643	653	608	650	660	693	634	612	613	608	666	579	622	667	656	677	712	622	619	651	648	616	647	643	659	693	649	643	637	681	604	667	632	691	645	668	676	676	680	666	667	667	671	637	640	695	643	638	611	613	701	658	666	627	665	677	681	678	671	673	651	647	671	633	639	705	626	654	650	668	624	621	665	634	653	642	665	617	639	651	613	630	653	608	635	647	604	627	680	631	626	586	637	655	671	663	633	618	647	661	668	621	619	645	669	646	674	641	672	663	659	604	689	658	672	662	669	619	612	660	641	686	614	640	633	676	656	632	663	585	630	679	608	628	658	673	633	654	655	630	651	649	648	661	638	612	655	691	655	660	622	635	655	669	686	647	655	625	668	667	617	629	604	672	628	616	644	653	650	644	715	637	656	689	622	671	621	635	649	651	620	665	644	656	611	700	581	656	659	646	656	642	630	670	651	636	642	652	650	672	633	629	666	636	596	678	653	641	629	627	660	644	617	682	603	665	604	635	660	634	662	635	691	674	692	607	635	684	672	623	672	660	636	641	626	647	656	645	629	647	608	582	658	646	634	607	607	591	631	624	627	636	663	580	656	680	667	646	657	660	622	658	701	704	670	612	736	639	663	611	659	618	639	661	624	638	666	649	684	682	650	645	657	629	673	673	624	669	672	656	608	647	617	645	659	663	631	654	627	646	649	662	630	632	655	635	614	643	651	656	654	659	678	599	602	620	681	647	651	668	644	657	633	656	644	654	648	616	636	643	629	655	675	656	645	632	644	634	664	706	719	641	672	639	665	637	648	644	670	567	650	672	694	622	644	685	657	652	686	676	649	665	615	655	616	683	620	674	654	659	667	659	611	672	646	668	650	680	627	660	651	629	679	609	654	644	631	634	672	666	623	667	643	638	623	650	667	652	678	651	628	696	661	651	683	619	626	670	706	639	612	661	613	642	657	660	651	652	621	619	680	694	623	665	704	617	652	663	654	710	664	649	623	591	640	691	611	652	671	605	621	678	662	661	657	639	686	643	594	653	643	650	658	653	631	679	643	635	627	657	681	674	667	627	647	684	641	677	633	637	641	679	676	614	644	646	646	698	650	613	633	669	670	662	650	670	657	630	697	647	638	674	648	616	605	635	629	612	646	678	673	651	636	644	605	631	648	672	648	651	624	605	622	656	623	604	644	697	676	637	658	669	648	678	647	635	609	664	644	655	655	661	654	644	665	672	692	688	618	673	638	626	639	633	647	650	651	671	605	647	677	689	677	675	669	634	655	659	658	661	632	691	625	664	612	621	643	664	658	702	616	646	630	601	637	667	633	654	635	656	669	643	672	643	647	657	692	656	621	660	639	644	657	655	673	665	662	635	625	628	667	691	623	657	632	652	666	633	643	643	653	661	651	633	658	633	616	651	675	638	642	692	663	633	680	662	665	657	687	633	679	647	675	681	614	658	685	652	656	596	658	623	614	690	658	664	650	662	628	686	701	632	636	613	667	643	637	669	651	641	642	660	574	661	604	646	611	618	623	654	683	641	638	628	639	663	602	658	636	647	662	672	671	640	623	655	655	637	681	667	633	660	615	670	684	671	648	647	659
24472	21532	25236	28280	21568	21707	18021	3465	938	494	375	356	1227	1299	525	256	267	263	246	233	260	255	248	272	243	276	256	261	248	278	256	287	265	237	288	245	242	242	289	255	265	286	241	251	271	276	219	246	254	277	232	253	268	288	273	251	272	237	253	281	276	281	234	267	268	248	259	251	271	236	270	251	236	243	257	273	273	231	260	233	247	242	242	253	233	243	267	240	311	267	243	271	255	277	263	278	245	245	210	278	244	274	270	284	259	255	261	244	283	293	242	265	236	278	261	261	265	255	275	250	233	254	298	258	273	255	249	257	269	282	277	270	268	266	266	254	252	260	255	238	272	268	273	237	252	245	272	256	231	256	250	274	241	265	257	261	281	266	238	274	231	247	256	255	260	279	255	261	271	278	256	268	255	235	282	280	236	274	272	252	277	240	249	269	264	231	264	281	275	256	249	271	232	247	254	230	249	237	271	260	243	273	244	274	263	276	256	238	266	222	247	232	262	252	236	265	257	287	281	266	222	247	262	237	242	242	268	241	219	242	265	257	275	230	287	265	260	268	287	280	290	263	232	244	292	298	251	248	250	259	271	259	274	245	252	260	265	291	267	269	247	288	275	263	252	227	281	243	256	236	245	248	277	262	259	244	245	257	271	268	274	250	251	267	265	226	265	264	285	255	241	234	257	255	257	260	274	270	281	277	248	248	268	255	245	266	222	244	265	261	284	261	286	242	262	258	251	226	267	250	256	254	272	273	250	261	261	270	255	244	251	241	244	257	257	270	248	259	291	284	260	238	278	283	252	244	265	266	244	257	259	258	229	299	264	224	271	242	252	256	291	230	236	257	255	273	295	277	260	268	241	272	273	229	264	269	269	236	240	246	243	253	277	249	253	270	274	257	292	219	295	263	250	267	259	266	249	230	268	273	291	292	259	255	245	237	254	259	281	281	239	228	283	236	256	263	270	283	279	259	266	235	269	258	262	268	274	284	258	247	263	237	247	261	264	252	263	248	239	283	246	272	265	198	281	260	244	272	239	246	244	233	273	253	249	258	270	261	254	237	270	252	239	252	274	266	270	245	251	256	247	303	280	259	266	261	259	228	258	278	275	263	243	268	289	300	294	281	250	264	247	234	285	277	254	241	262	233	262	261	275	286	259	248	290	290	262	281	244	257	247	236	288	257	272	261	264	258	251	273	266	256	249	260	259	220	254	242	253	253	246	241	257	272	278	243	234	276	239	251	256	251	269	273	262	286	249	266	259	255	228	264	289	275	220	275	250	262	267	264	226	279	256	260	244	259	248	266	277	272	255	249	282	242	257	231	246	293	270	256	244	237	251	263	280	262	245	284	242	256	281	256	247	278	273	289	236	231	274	255	280	257	300	282	220	228	217	244	276	265	269	246	238	265	248	265	282	253	247	234	240	251	259	262	255	262	231	222	266	285	256	247	243	268	268	224	260	235	235	255	260	251	246	252	282	268	257	252	265	241	244	256	252	265	279	250	289	265	254	298	300	279	237	253	259	258	246	258	238	253	276	251	233	253	263	255	252	252	261	248	264	250	252	267	244	239	287	265	274	290	253	256	276	261	239	248	279	276	273	268	270	242	251	251	267	253	239	282	270	231	231	234	250	250	261	241	274	252	281	262	282	248	274	264	267	269	228	255	272	246	233	278	245	263	261	238	254	259	262	261	254	270	251	259	255	291	242	247	252	250	266	248	267	281	273	271	221	224	248	258	243	248	251	274	263	251	230	266	241	248	273	244	298	258	267	263	263	282	252	257	275	238	264	254	248	240	265	271	285	229	255	223	238	237	288	298	235	257	259	257	247	276	241	241	273	274	255	253	242	241	252	244	245	244	250	232	268	269	248	286	257	291	261	276	269	272	252	250	279	255	246	236	273	236	295	229	276	263	265	269	287	267	267	280	258	281	265	257	287	231	271	256	261	269	238	287	239	240	286	232	235	234	251	265	279	282	250	267	246	260	234	264	257	273	241	284	284	262	236	242	282	250	227	231	259	261	274	286	286	236	265	252	249	234	244	258	263	252	236	255	268	254	267	256	251	258	249	247	268	276	245	219	269	265	303	295	276	233	261	252	247	242	269	229	257	252	273	271	251	234	272	261	267	264	268	285	247	270	238	249	269	252	233	261	246	244	271	247	250	250	254	237	253	246	255	265	246	256	270	249	250	242	256	267	273	242	279	253	221	242	280	256	275	254	232	233	260	243	272	267	247	242	245	244	273	242	276	238	245	264	250	266	251	256	274	221	251	245	247	274	260	225	212	275	253	262	246	277	266	256	271	269	257	251	263	240	292	235	268	241	260	266	264	297	251	264	286	235	275	247	273	249	257	274	258	271	258	246	244	252	220	251	264	262	262	268	271	253	264	215	246	259	274	244	237	244	247	261	256	275	256	246	243	236	252	271	275	242	286	247	229	281	273	279	250	255	284	267	246	248	244	247	282	277	246	281	273	267	237	263	278	241	251	262	260	263	242	277	262	247	249	261	252	232	240	234	283	280	218	246	248	264	275	256	268	263	258	269	241	240	279	270	247	301	248	250	249	236	234	273	259	259	267	269	240	264	258	250	243	256	281	267	259	251	294	250	259	265	270	277	245	240	257	272	249	277	265	264	280	249	241	251	246	249	251	254	241	264	237	257	246	269	244	263	272	245	261	272	257	242	265	275	241	257	251	264	285	236	267	262	262	285	245	249	249	277	272	267	257	274	243	250	255	245	251	228	251	227	269	262	250	229	266	242	254	249	259	245	263	224	254	251	257	248	246	246	252	255	240	242	258	246	255	266	243	242	257	253	230	252	234	250	251	276	234	260	258	262	269	304	257	275	276	284	266	245	257	251	263	237	268	243	268	258	252	282	250	288	255	263	268	250	271	256	233	247	264	252	257	261	250	234	240	252	258	260	237	269	271	272	265	263	248	250	228	236	260	269	269	236	262	253	246	252	280	226	261	237	245	263	270	260	252	246	234	266	234	273	279	254	253	261	254	261	278	245	260	280	251	231	276	258	251	262	246	241	285	272	249	288	258	267	253	238	232	260	248	243	250	263	284	274	225	253	258	261	255	264	273	260	241	286	245	264	255	283	241	237	263	258	258	231	236	273	265	277	283	251	252	264	248	263	261	261	244	260	245	276	262	252	267	234	271	262	232	257	230	255	266	232	250	209	227	242	243	251	265	287	252	249	259	257	262	251	250	231	252	265	229	266	275	259	223	230	245	236	243	267	257	281	274	251	262	270	269	294	252	260	242	249	254	266	247	252	212	295	253	260	280	242	260	241	244	250	283	241	244	276	264	267	264	283	272	253	289	247	288	267	227	239	228	268	234	249	260	249	267	279	291	221	260	225	268	268	247	282	264	245	272	271	247	270	225	251	247	240	253	252	236	242	238	262	258	278	259	244	256	244	263	274	246	266	236	253	237	244	244	249	276	262	258	237	240	245	266	228	272	253	255	256	255	247	234	261	265	241
27604	42068	29025	17172	8775	4227	2453	1662	982	774	708	683	1206	1337	751	615	644	637	537	595	590	598	640	630	621	591	579	590	611	635	598	586	616	648	580	587	588	641	626	611	653	648	638	599	629	618	613	623	617	596	637	639	588	601	582	652	624	569	603	599	682	589	664	616	601	650	608	642	628	637	578	606	628	592	607	600	597	612	624	615	563	583	626	590	594	608	602	588	609	585	626	612	632	583	617	624	605	596	568	616	604	629	645	587	621	630	588	619	618	591	621	579	621	571	583	615	600	610	613	618	657	648	612	666	647	608	601	600	605	624	587	619	588	590	596	613	583	664	599	645	588	578	622	620	620	623	650	583	627	647	617	618	595	631	622	581	595	648	573	617	675	606	641	641	645	611	585	596	592	588	591	632	632	599	641	598	583	592	562	616	636	613	558	587	638	608	588	604	608	608	579	551	585	580	618	580	612	609	531	588	637	573	637	626	648	629	604	624	542	626	632	600	608	601	613	625	579	617	624	605	638	584	590	576	592	616	580	612	620	632	636	629	564	608	585	566	582	654	617	628	640	604	579	633	614	588	638	579	631	605	632	680	605	622	599	606	595	623	623	601	601	643	578	639	582	588	632	572	646	596	625	611	589	629	611	623	611	632	636	642	601	562	562	569	570	590	565	601	614	586	624	634	578	597	598	607	618	592	649	678	615	621	605	624	638	590	577	592	598	638	617	592	637	609	576	623	623	588	569	628	617	618	588	573	621	651	578	623	612	608	620	600	597	604	623	555	588	587	615	598	585	580	574	586	589	599	601	658	614	605	618	653	642	602	616	575	610	612	637	592	581	631	656	586	655	622	619	632	620	573	635	583	584	605	624	610	621	591	626	656	585	625	634	628	625	580	641	603	620	594	628	613	589	604	605	588	653	624	595	613	603	612	630	602	551	622	645	597	607	633	635	648	622	619	583	575	618	581	643	627	641	614	646	616	610	620	580	595	609	592	604	570	625	573	609	636	595	611	617	603	627	601	606	644	600	594	593	596	594	619	577	600	631	643	634	631	628	628	605	600	639	608	598	631	623	627	615	610	579	637	584	637	617	580	617	619	575	633	621	591	590	607	576	650	613	630	610	582	637	593	639	612	558	606	591	603	636	601	600	595	597	597	662	623	621	573	581	641	610	595	609	615	615	614	585	605	615	637	626	668	618	600	612	589	576	613	599	590	643	661	584	615	556	606	645	621	610	644	630	597	606	604	639	611	651	589	650	613	575	604	634	605	584	638	617	637	644	591	608	601	568	527	575	610	585	575	620	630	610	592	587	620	636	612	617	613	605	609	640	605	603	627	610	598	588	602	577	555	617	587	639	592	608	619	584	599	599	622	622	617	607	592	621	604	595	611	572	587	569	620	619	578	626	630	595	569	602	615	624	610	609	609	634	605	597	589	612	592	606	625	611	605	626	565	609	635	614	627	560	616	622	628	609	610	603	605	617	627	632	622	626	598	627	669	568	606	591	616	562	654	590	637	613	588	611	580	595	616	638	652	591	625	610	578	577	622	636	610	629	614	593	608	611	607	636	583	606	619	576	612	642	611	618	624	631	584	606	622	644	572	614	659	576	625	614	605	582	571	581	598	576	582	646	643	657	594	637	571	597	585	601	586	614	629	597	568	569	616	618	599	621	614	596	587	580	617	616	607	606	632	617	621	603	610	572	595	601	618	657	627	601	610	611	576	607	588	611	608	564	595	622	628	616	607	636	590	588	597	609	640	581	615	625	602	614	612	606	638	648	593	607	591	608	610	624	588	605	594	564	612	616	587	669	617	625	631	628	576	639	625	609	642	618	654	619	619	617	577	610	604	617	610	638	601	619	577	605	606	624	585	626	586	611	597	661	612	619	579	571	594	606	633	612	595	600	625	600	648	639	595	597	608	604	585	590	653	596	645	572	588	608	619	653	573	595	646	592	623	649	614	616	621	628	623	582	603	643	599	576	600	644	611	583	625	575	623	569	594	632	621	578	600	598	589	641	612	583	575	629	609	595	600	626	594	616	597	596	615	635	638	628	600	574	595	598	644	628	622	598	632	622	635	614	631	613	618	639	606	619	638	587	597	609	589	645	603	614	596	585	599	585	612	575	622	666	591	631	590	626	619	601	611	628	630	658	582	607	584	635	621	609	567	585	648	585	595	585	616	603	611	614	599	593	604	618	560	616	585	618	649	630	627	625	598	581	631	601	602	637	572	600	559	593	633	598	588	636	612	586	606	615	618	620	596	591	618	596	606	588	586	566	642	634	595	611	613	609	595	608	583	605	620	606	604	573	623	588	573	629	569	613	625	605	604	594	628	600	631	609	592	617	639	633	608	618	591	565	623	632	593	593	596	549	635	623	637	599	574	620	617	586	608	631	601	594	646	620	611	622	658	599	612	580	619	548	627	571	596	628	626	624	564	632	621	613	578	628	584	595	649	606	574	618	605	584	631	578	586	594	656	577	608	609	635	626	585	645	613	608	575	604	624	574	600	586	607	608	589	598	598	625	629	621	594	584	588	561	689	589	641	655	614	628	576	560	646	608	627	604	598	621	631	627	594	561	555	604	636	576	593	604	607	609	648	600	591	572	593	632	585	593	652	603	616	637	618	639	614	626	650	635	592	629	597	590	640	656	605	579	610	568	592	632	603	622	575	560	645	619	636	651	568	624	600	588	564	595	594	648	591	601	636	619	596	656	564	588	609	602	587	604	634	595	626	589	601	605	654	591	587	612	590	615	571	587	643	608	648	589	593	562	630	619	562	588	606	632	605	624	630	625	630	622	624	598	585	649	636	599	580	624	625	592	565	605	551	623	590	606	594	580	615	611	591	583	576	635	631	641	640	603	634	599	608	616	605	622	604	630	605	631	601	562	609	647	598	627	605	628	609	631	609	613	624	625	627	608	648	584	613	580	647	611	606	589	604	623	610	635	577	653	617	590	635	645	645	607	590	614	624	563	614	613	613	651	596	619	645	595	574	598	573	603	666	590	649	636	634	590	587	567	595	653	588	588	574	610	594	657	609	594	620	567	665	630	599	644	631	573	630	623	627	599	625	643	618	647	634	586	671	597	612	630	645	589	605	584	601	667	591	666	632	596	587	612	651	613	583	595	583	565	608	642	600	640	575	574	661	597	601	595	655	537	590	617	595	639	602	589	678	596	594	604	617	616	616	601	631	643	610	623	598	604	627	590	614	634	623	663	570	575	602	586	610	658	599	641	635	576	573	596	630	602	624	612	611	634	582	563	583	625	620	596	618	629	601	607	596	632	610	634	625	597	618	592	623	588	630	621	657	621	586	595	603	627	616	613	603	641	616	596	584	611	606	596	632	607	599	606	600	573	638	612	630	676	621	626	609	601	587	567	612	628	625	593	626	617	605	605	615	613	617	619	601	575	623	581	644	592	581	599	593	610	605	594	594	628	630	557	667	617	559	626	623	562	607	604	613	601	654	597	622	575	598	651	610
32408	23169	20470	10917	4294	1654	853	519	348	208	205	157	258	225	185	173	189	204	201	182	168	178	206	181	186	198	196	182	161	200	187	165	194	182	183	170	175	165	164	164	162	199	183	155	180	155	212	183	204	161	185	164	216	186	172	176	178	182	187	192	191	179	193	188	186	178	156	163	205	178	182	200	182	170	225	209	187	164	170	191	187	162	176	187	189	185	192	191	190	184	173	169	184	188	170	174	175	194	165	158	183	161	175	170	240	175	158	141	175	186	166	156	192	164	186	184	170	203	171	165	210	179	184	178	189	189	186	170	172	171	179	169	156	184	164	164	183	180	215	179	170	186	172	183	165	169	175	164	198	205	195	203	179	164	180	213	183	194	189	169	195	170	191	193	154	175	182	187	186	197	147	178	198	199	175	180	192	158	173	190	173	187	205	178	187	174	176	204	176	192	175	180	184	183	163	155	174	197	192	201	172	172	220	188	194	184	187	161	190	158	183	207	192	197	174	185	188	173	174	182	159	188	194	201	192	169	173	184	196	215	181	197	201	172	181	168	166	184	182	180	186	169	170	186	174	187	167	190	148	185	189	188	175	209	178	174	187	173	186	190	198	181	181	199	199	168	182	167	185	196	186	161	176	148	201	186	179	182	168	198	186	187	136	182	176	172	169	184	186	185	182	184	183	197	164	199	191	193	180	159	172	184	176	187	166	186	172	174	154	171	168	183	180	179	169	168	203	181	177	203	175	184	188	184	163	181	205	173	165	185	183	179	166	185	175	161	172	189	165	196	210	176	178	205	178	188	182	170	198	175	189	181	173	159	175	174	161	195	174	173	203	197	183	189	168	199	169	163	173	148	172	186	191	166	160	174	173	164	157	186	184	166	194	171	156	174	179	168	166	188	171	198	219	192	178	158	183	173	192	177	186	202	193	179	178	174	206	180	205	177	183	199	158	168	185	193	181	191	147	164	185	179	177	196	160	199	192	150	160	185	170	169	164	168	192	169	178	172	143	186	182	194	179	182	168	187	167	184	184	167	171	179	178	151	176	197	156	182	171	197	177	180	179	183	174	170	190	183	161	174	197	192	188	152	184	207	197	180	197	170	175	163	159	180	168	168	178	170	174	185	185	197	169	163	188	187	179	163	188	194	172	171	155	160	194	178	166	169	172	211	190	174	182	178	202	190	181	180	158	161	172	180	180	173	201	189	170	181	179	164	206	158	153	194	177	165	184	197	174	194	198	177	184	195	171	153	176	191	166	161	211	185	169	175	185	169	195	155	177	171	187	191	169	156	189	180	178	201	184	173	154	200	211	195	177	176	174	176	169	156	178	214	165	168	179	162	176	220	189	173	184	172	156	170	184	190	190	173	184	189	190	189	180	176	190	167	175	164	175	153	153	178	160	196	188	195	169	196	190	165	173	169	184	184	164	170	194	221	186	153	169	167	180	177	173	162	164	184	198	150	197	170	179	176	182	170	177	212	187	181	174	169	187	174	216	183	174	184	182	173	177	153	180	196	168	198	190	191	168	157	180	181	176	166	172	158	175	182	188	158	192	200	180	176	171	174	187	149	189	204	201	184	195	188	171	176	180	185	205	186	168	174	200	184	185	200	157	155	175	174	187	173	169	172	175	152	188	162	192	180	149	165	183	155	178	170	179	178	176	190	188	169	175	165	182	208	188	182	157	191	177	168	184	158	170	182	156	194	181	168	181	186	177	178	157	163	189	200	183	173	185	157	190	192	180	173	187	183	169	177	190	195	169	186	181	167	201	205	181	169	184	165	183	170	172	178	165	177	163	164	192	166	165	178	187	197	192	172	186	183	167	184	172	188	175	164	172	161	171	156	204	173	175	186	167	162	185	185	179	201	201	162	183	185	206	197	194	166	177	182	204	176	187	181	181	175	175	192	179	180	163	173	163	213	185	181	208	173	196	211	214	160	193	170	201	187	195	192	184	195	201	178	187	194	192	194	188	161	171	197	182	178	181	169	176	168	175	180	183	189	195	165	176	195	183	178	167	171	198	171	185	176	167	134	166	186	181	177	182	202	182	181	172	192	173	172	174	164	162	179	162	171	167	168	180	185	172	191	179	173	171	166	150	184	182	186	176	184	182	178	185	189	192	201	151	206	178	197	181	179	181	179	177	175	194	181	164	151	157	211	148	182	163	183	202	187	192	175	183	186	188	195	188	180	184	180	184	178	169	175	188	166	183	182	170	176	170	167	186	183	157	145	179	195	199	183	198	165	170	175	190	190	191	167	173	167	156	161	161	177	174	165	173	212	153	188	167	162	192	195	190	161	192	197	205	177	193	170	137	182	156	157	189	163	174	187	190	200	169	188	172	170	176	167	178	187	169	196	204	179	198	198	187	162	176	173	168	172	198	167	201	188	181	154	181	174	183	177	166	189	176	185	217	174	164	173	187	170	196	200	165	211	175	195	176	167	180	194	209	191	152	159	215	192	155	172	155	186	197	170	181	162	171	185	174	185	164	197	158	183	208	191	183	162	153	184	181	192	180	191	201	173	201	174	178	157	137	190	189	189	175	165	172	164	178	149	159	180	147	189	177	194	180	178	175	199	194	163	175	170	200	187	183	196	181	196	168	183	190	175	194	201	182	179	169	188	181	150	158	165	169	168	155	166	218	189	156	162	192	169	165	200	166	156	200	162	183	178	164	167	163	176	175	173	177	168	204	198	161	173	164	191	167	162	150	172	167	167	182	182	173	160	190	191	174	178	211	182	190	179	175	162	197	179	173	179	179	152	194	172	177	188	197	158	188	175	197	193	198	180	165	176	200	175	177	165	192	168	183	187	177	180	174	142	171	179	190	158	178	214	198	161	181	171	185	163	169	191	160	173	163	205	186	159	169	216	175	169	173	187	178	169	171	168	174	168	170	190	162	161	180	165	174	187	183	175	170	188	201	186	184	184	178	193	195	155	190	173	185	183	178	151	170	194	194	156	188	163	186	193	176	179	179	194	191	170	191	187	188	174	178	167	170	183	185	195	186	193	184	185	175	155	175	176	169	187	180	176	157	165	184	177	178	188	176	156	187	198	176	175	165	195	195	185	187	181	187	162	156	184	189	208	186	187	175	184	200	190	178	185	173	163	190	226	193	179	167	155	190	157	172	198	195	188	197	186	180	162	181	180	149	153	195	187	175	168	167	176	200	174	179	185	164	180	191	179	185	191	171	186	176	172	182	169	160	180	174	180	182	197	192	199	179	195	163	196	201	158	162	156	178	190	175	164	159	174	154	201	175	161	186	178	169	174	192	159	198	179	184	179	177	176	169	143	186	162	170	153	181	203	178	200	171	189	173	155	143	184	188	167	180	161	208	176	194	199	178	190	207	172	179	172	179	178	170	178	199	194	180	186	193	161	198	183	191	167	187	171	155	176	216	143	188	192	195	179	162	153	164	172	186	181	188	177	166	185	167	211	174	192	193	172	172	179	180	174	187	184	175	176	184	171	178	207	186	176
22320	25889	13400	6297	3084	1368	871	688	564	474	515	464	551	527	464	480	482	453	423	487	473	502	476	482	493	484	466	478	467	485	442	476	473	498	494	445	480	453	498	455	465	531	453	476	498	431	495	495	472	459	473	483	489	463	465	494	462	429	453	497	491	516	483	501	489	465	496	466	443	487	463	506	453	461	456	486	467	476	461	439	477	434	456	493	486	512	475	452	480	449	487	468	420	499	504	486	499	454	462	442	469	523	463	471	484	462	482	476	467	447	454	469	497	450	460	505	474	479	488	457	470	451	462	461	487	472	473	490	494	490	535	448	494	481	487	465	494	448	432	472	496	479	538	500	478	504	479	463	475	478	483	500	465	466	470	464	471	476	517	450	475	474	482	467	455	469	513	486	448	491	432	449	466	472	474	487	477	475	480	443	468	520	467	500	478	484	497	445	469	460	482	468	491	482	494	521	477	473	480	490	463	503	493	515	482	526	464	508	509	459	483	447	451	499	500	476	444	539	490	486	491	438	474	462	446	483	464	465	496	475	478	460	472	489	501	503	510	478	487	460	516	468	477	468	488	486	473	500	515	428	473	461	478	475	488	459	513	462	490	448	511	439	457	455	440	471	493	472	456	494	493	476	474	491	447	471	504	496	466	481	433	488	487	484	488	481	454	460	533	491	490	467	520	478	483	480	454	481	432	485	497	462	429	465	461	504	483	451	431	442	458	469	495	465	492	519	497	458	457	502	492	468	433	491	473	445	476	479	480	469	482	479	489	478	451	535	499	458	455	478	476	459	486	435	500	482	474	472	485	519	476	488	465	499	515	474	476	508	491	475	442	495	501	507	438	474	471	449	477	478	507	462	483	475	479	471	451	473	464	497	477	479	502	479	495	467	462	461	487	491	459	478	499	497	504	490	476	488	445	487	443	472	488	461	463	475	487	459	496	492	459	478	446	451	461	520	460	469	569	470	494	502	434	505	496	481	488	492	448	454	450	460	478	497	482	467	480	506	443	503	444	433	494	461	487	503	470	509	479	470	502	458	496	457	458	449	465	461	449	521	482	475	451	458	489	465	542	502	514	442	513	479	482	520	490	483	461	525	526	439	493	488	460	454	482	465	491	499	513	454	481	471	453	468	458	509	482	467	475	462	460	479	439	523	479	501	475	486	503	439	525	502	435	477	498	469	466	476	448	433	520	457	499	499	507	476	480	474	481	489	463	464	461	459	472	478	505	475	475	482	486	462	478	458	488	493	459	485	515	487	458	511	500	506	515	460	451	447	475	470	451	514	469	464	520	518	522	478	453	450	476	475	482	477	482	492	468	518	464	509	439	466	512	431	471	471	482	459	501	493	479	514	452	447	472	468	487	447	510	516	483	470	487	470	443	454	436	487	505	473	523	458	472	451	469	466	504	480	482	495	487	448	498	442	495	469	467	469	471	470	473	499	481	460	519	483	479	491	515	525	487	447	467	499	474	509	465	491	480	478	498	471	499	506	471	435	489	467	491	471	471	464	528	458	539	474	455	482	485	501	499	456	465	502	471	499	470	450	474	475	452	445	532	496	455	451	459	471	461	485	481	445	512	457	433	486	457	515	486	465	483	470	495	456	494	472	466	491	479	462	454	465	543	453	473	435	471	498	445	470	512	495	447	443	450	444	468	447	484	466	501	445	440	497	494	464	452	432	497	478	480	470	460	486	475	520	482	471	503	485	465	479	464	465	475	470	496	501	465	463	504	461	510	479	460	492	493	475	478	498	470	450	443	473	526	472	492	499	477	475	486	451	484	453	472	494	468	451	467	483	503	460	442	473	499	469	458	481	464	462	495	438	486	504	496	481	462	496	475	486	508	488	470	508	483	494	477	477	407	454	471	501	474	491	460	489	547	474	457	478	457	488	438	465	477	495	442	474	486	497	484	468	472	494	441	434	490	460	468	480	463	483	489	483	482	464	470	470	484	458	462	475	479	471	508	496	462	470	474	443	479	482	474	509	463	453	504	442	473	454	430	455	452	483	520	464	457	479	442	489	467	500	510	481	433	524	468	474	520	496	453	493	496	511	519	453	479	496	497	494	498	445	479	482	508	448	463	453	521	474	457	452	496	463	448	455	503	501	468	465	492	473	503	480	492	482	496	449	457	489	463	502	461	517	496	517	473	476	474	492	520	474	515	475	489	488	507	490	488	475	464	480	451	474	457	507	499	507	500	492	472	490	453	448	480	494	470	474	483	496	493	430	507	483	482	431	506	462	463	481	473	454	440	469	462	474	471	488	490	513	466	518	453	463	461	458	462	432	475	444	523	460	503	465	457	468	512	458	445	497	490	467	477	509	457	447	467	512	482	472	451	485	479	448	492	452	497	507	497	453	448	492	497	477	521	448	475	476	446	443	433	482	447	469	491	478	485	505	449	492	469	480	502	482	476	470	460	514	482	480	484	488	470	468	464	479	484	463	472	495	483	467	472	500	488	496	457	476	447	473	474	492	479	468	465	457	429	509	467	476	448	491	492	506	456	469	451	470	453	463	476	453	479	514	440	468	515	428	481	458	510	501	455	455	476	500	478	413	496	461	485	516	463	497	455	472	484	471	428	406	445	472	468	474	479	472	513	494	474	446	433	496	521	513	480	440	491	473	465	491	488	477	477	486	468	481	511	463	498	479	444	455	466	464	468	466	493	497	480	475	438	450	476	470	467	465	505	455	437	473	466	497	462	461	472	469	474	461	467	496	429	453	477	484	472	456	491	471	473	463	488	468	463	493	462	470	442	458	494	496	468	451	496	471	431	470	459	465	461	479	451	458	488	495	510	479	515	454	486	503	460	458	477	465	493	428	480	503	481	483	461	441	487	492	481	504	469	439	467	443	488	488	457	461	449	463	481	509	484	473	460	453	485	475	426	432	476	471	444	481	494	526	511	480	507	453	482	486	485	498	492	474	484	455	463	476	533	441	434	487	475	478	488	477	502	509	466	480	509	445	475	467	483	458	485	519	491	507	472	495	411	467	474	461	465	493	463	465	487	448	491	494	462	472	455	482	432	478	493	429	472	480	450	462	459	458	470	477	479	471	460	471	508	510	440	508	507	454	493	419	495	437	497	473	466	488	504	470	513	479	506	502	454	478	476	488	488	474	481	516	488	484	485	500	523	448	474	468	435	485	472	451	510	510	477	467	477	467	498	436	492	448	494	507	485	468	448	455	451	481	488	474	476	498	494	500	482	426	465	519	490	418	494	452	466	465	491	471	514	485	462	484	464	487	483	499	469	441	482	464	475	481	458	450	485	494	514	497	471	463	516	462	503	482	477	499	471	497	482	495	469	435	498	505	428	442	465	481	486	478	478	481	473	474	515	470	491	458	469	476	520	474	482	495	488	441	458	496	451	479	467	504	481	464	489	484	457	484	456	479	469	470	476	468	478	472	484	486	473	457	471	493	506	533	508	446	469	458	471	459	481	459	449	530	455	493	476	476	492	452	481	445	504	527	478	487
24938	21470	24881	28502	21575	19659	4014	1321	643	431	339	533	667	415	252	238	246	255	254	260	251	254	252	269	257	243	225	230	271	241	239	252	274	265	239	260	266	280	245	239	237	262	261	269	228	245	252	245	265	231	239	239	232	239	287	239	251	241	249	226	262	231	267	247	250	243	265	282	264	273	274	237	244	235	251	285	247	242	232	277	251	257	231	235	248	236	257	252	249	254	250	225	262	230	252	250	267	243	253	231	245	230	236	269	241	264	253	262	276	277	243	253	259	237	252	266	274	238	237	260	248	250	249	263	285	261	236	245	231	260	238	261	243	229	229	286	224	239	237	253	243	262	260	237	260	258	209	276	246	221	241	221	242	277	229	233	257	267	234	242	249	259	223	261	243	269	227	252	247	274	247	305	249	244	224	231	283	265	240	233	263	248	259	237	228	236	256	257	250	246	251	273	246	271	229	237	226	238	240	206	262	224	238	237	231	231	241	242	238	267	247	252	258	226	234	235	245	274	247	235	237	234	251	242	265	256	263	263	249	231	258	227	249	245	252	231	274	237	243	232	270	240	227	236	254	240	225	246	252	227	261	270	245	235	287	262	219	240	273	261	220	235	224	264	247	263	253	246	267	265	255	248	229	270	233	242	274	235	233	238	225	270	242	251	255	246	251	233	250	250	225	227	251	253	237	262	250	257	244	219	259	263	280	250	253	248	253	261	248	230	240	244	285	282	250	248	253	275	248	262	235	237	283	256	235	244	290	270	260	247	255	252	225	225	226	248	249	241	255	255	259	248	272	273	289	239	265	245	264	224	249	236	237	253	265	286	250	279	245	242	240	269	258	257	249	232	295	266	228	263	206	251	250	268	249	248	251	257	229	262	276	233	270	241	260	244	256	238	248	252	228	267	258	256	248	258	223	238	260	273	265	276	229	257	237	268	256	254	244	264	239	228	268	261	249	281	256	272	231	251	256	232	261	222	255	252	233	252	268	270	228	244	276	273	253	238	240	255	266	235	275	231	260	216	260	254	251	249	273	237	244	241	257	234	226	281	252	264	242	228	233	245	249	240	251	263	281	245	282	250	254	259	239	224	247	240	230	262	253	276	260	262	276	233	254	272	258	245	274	248	257	242	248	244	260	245	253	234	253	279	228	243	255	243	273	256	259	252	273	254	271	276	245	248	246	243	251	236	238	270	237	255	229	273	260	218	247	236	255	256	264	242	230	249	243	255	250	258	236	253	238	230	286	249	254	237	260	247	256	233	219	236	234	233	237	271	234	282	279	247	228	219	266	259	250	261	223	256	253	295	265	233	244	245	262	260	267	243	254	272	252	239	229	221	261	285	245	244	247	249	239	274	258	240	286	264	258	248	250	239	238	254	235	257	250	247	263	227	257	228	240	265	263	274	277	259	215	262	247	253	237	254	249	274	269	268	229	278	265	273	229	236	261	236	246	249	269	240	223	273	256	243	274	243	259	261	241	253	257	278	264	262	268	254	235	250	251	230	276	235	253	264	237	237	255	253	222	251	240	240	307	260	243	237	258	269	255	280	245	251	253	250	254	250	268	266	234	249	237	239	268	267	244	250	266	240	247	239	234	294	237	259	236	237	260	240	235	250	247	261	263	259	250	240	253	278	235	246	244	293	255	240	238	240	252	270	284	265	238	247	230	272	266	254	252	244	231	239	252	251	267	260	261	245	261	246	246	235	241	262	282	224	259	222	274	235	239	259	282	258	262	253	213	246	265	256	213	244	259	243	225	236	243	259	247	279	241	267	271	247	264	261	233	267	257	224	250	240	258	257	267	237	247	259	249	240	261	271	231	239	210	269	282	252	240	277	255	261	228	257	278	288	229	239	254	257	251	258	273	251	270	232	232	239	250	256	241	254	259	292	258	279	246	225	249	254	285	225	238	240	253	249	254	275	242	264	245	245	234	267	224	270	254	227	265	244	256	255	292	224	237	228	243	243	255	259	263	248	245	270	273	258	287	253	245	243	229	266	230	240	240	240	240	271	246	262	258	257	244	224	248	214	266	244	257	249	240	246	234	260	257	254	239	245	239	263	261	236	251	250	245	243	249	231	276	276	256	240	274	251	231	268	234	265	227	269	240	236	241	241	258	224	290	284	247	242	278	277	250	259	257	243	284	244	241	274	255	240	267	243	254	242	249	237	236	243	243	221	265	272	259	236	244	251	246	253	249	270	274	297	243	252	231	266	256	228	254	241	258	227	257	226	249	220	261	236	258	257	256	263	231	243	250	262	279	275	261	257	234	238	268	273	232	235	254	235	241	260	251	239	251	252	254	259	232	232	231	231	234	266	239	256	243	231	252	258	253	267	269	232	230	270	235	270	239	246	261	219	259	244	266	262	251	271	236	248	259	241	252	215	234	233	295	247	251	251	284	249	261	258	268	289	248	234	229	250	241	233	250	241	265	260	232	287	255	224	235	252	262	276	251	273	240	248	234	220	249	250	243	265	223	256	242	265	256	238	257	249	225	236	248	260	252	244	246	258	254	257	244	264	248	249	238	235	283	226	244	250	262	279	265	254	249	223	251	256	224	248	243	245	259	268	265	226	257	258	258	230	273	217	247	239	256	252	268	268	275	237	228	218	241	231	260	247	235	262	244	242	269	226	276	251	224	239	280	250	250	244	255	239	253	216	214	284	241	241	261	231	258	250	270	262	255	262	251	258	242	230	259	264	265	228	268	264	264	247	268	224	242	243	279	251	251	257	257	254	255	244	244	252	223	262	238	269	250	271	239	217	240	231	232	238	250	239	260	229	262	274	246	238	254	261	241	232	259	238	236	232	247	240	264	263	239	235	256	229	255	265	248	288	214	218	260	228	241	257	248	274	232	263	257	265	237	237	243	264	238	243	212	227	259	256	238	220	235	253	238	284	272	272	229	231	238	270	284	264	257	244	220	247	231	232	258	255	239	262	242	229	243	262	263	268	237	271	250	236	265	240	267	259	240	254	255	264	251	261	224	219	267	235	253	244	227	236	245	265	238	257	258	213	261	277	226	256	252	198	225	248	235	233	257	266	244	234	266	223	259	237	234	235	262	276	259	226	241	262	263	258	255	229	248	289	270	239	262	248	256	256	252	283	249	267	241	225	234	250	225	267	242	269	252	247	255	254	234	246	264	241	239	247	231	246	288	246	244	236	232	269	262	253	209	244	245	219	239	282	244	277	240	233	229	240	262	236	233	239	252	239	250	231	255	280	277	243	247	249	265	262	279	232	304	218	238	253	234	256	242	253	246	251	250	266	237	247	249	263	221	247	218	228	236	246	248	253	243	265	293	261	246	271	237	265	269	244	251	246	236	215	257	244	228	245	256	236	233	277	282	247	273	246	253	220	228	242	206	240	270	259	278	259	248	241	236	269	278	271	249	247	263	249	244	251	225	266	268	267	253	234	298	276	228	233	265	291	232	273	285	231	250	277	243	223	260	237	285	252	237	259	251	256	250	271	280	274	235	224
22463	37187	24365	12882	6318	2404	1562	1132	758	706	637	750	863	688	634	629	613	614	636	561	660	623	643	626	603	627	636	597	565	614	586	688	606	594	585	579	556	618	620	624	629	602	612	621	652	543	587	560	608	594	628	619	615	623	677	637	588	590	649	632	617	599	599	607	596	595	612	594	603	582	615	619	638	603	619	611	574	597	607	632	592	596	582	622	613	583	633	618	603	634	600	605	580	620	564	616	655	585	603	599	606	601	644	612	614	621	643	595	607	588	613	612	615	646	601	623	615	619	657	624	624	625	607	628	577	609	572	584	603	594	596	627	595	610	617	597	631	625	587	616	647	627	657	600	559	657	602	618	600	587	635	613	624	630	627	616	601	555	603	618	571	629	628	604	642	604	602	590	658	606	616	626	620	609	627	599	627	599	636	610	638	643	620	616	583	615	598	597	642	599	603	591	629	610	628	574	591	605	637	637	626	641	601	611	616	636	616	610	624	617	609	578	637	587	583	589	605	622	602	579	614	615	625	609	635	631	601	593	593	605	627	614	566	605	623	595	607	596	635	580	639	603	637	591	616	587	629	575	617	686	608	614	587	603	580	564	607	635	608	617	595	592	600	628	620	600	597	633	585	648	614	618	629	605	595	640	609	606	634	656	597	607	614	582	620	563	627	634	606	626	647	584	605	613	573	640	612	653	599	657	627	593	599	608	627	654	594	588	655	591	620	611	588	640	605	632	632	632	610	594	612	600	666	605	692	594	634	636	597	605	626	596	567	588	615	623	619	604	585	612	643	626	604	591	618	575	585	621	552	643	621	637	594	585	564	639	621	645	608	576	664	628	621	569	580	601	618	665	615	615	548	600	605	594	600	630	632	570	602	618	609	589	628	621	597	623	618	574	628	628	617	634	538	609	633	608	602	602	638	628	652	573	580	586	620	607	622	610	634	643	612	638	599	599	612	603	628	594	665	623	597	620	604	569	611	602	676	583	588	632	616	661	630	614	575	656	619	588	600	630	619	595	624	578	610	605	600	582	558	592	601	606	588	585	608	613	572	615	600	595	640	585	632	584	564	661	636	616	589	596	610	590	610	633	614	609	643	607	610	597	607	628	638	634	580	626	654	637	598	586	599	647	635	610	615	566	645	625	618	610	577	595	577	607	581	600	612	611	632	635	635	620	587	624	628	581	608	608	622	648	638	620	637	600	603	612	634	630	575	599	613	609	609	648	610	662	581	629	615	588	651	619	629	575	632	588	638	610	637	599	570	625	592	630	621	587	623	601	649	618	599	600	633	610	585	595	604	581	606	644	605	661	625	609	661	600	631	632	609	627	590	629	637	596	647	645	610	581	653	594	639	615	591	657	645	623	592	568	563	632	598	596	586	612	625	606	605	667	591	591	611	540	604	640	570	594	627	596	608	603	556	571	607	636	604	605	620	639	618	627	637	621	610	654	617	630	635	566	576	615	551	653	584	575	588	583	558	615	609	585	593	602	607	671	609	593	658	583	592	570	606	612	628	612	625	649	637	634	626	636	647	560	593	618	593	617	625	631	618	581	631	652	644	644	600	629	585	586	608	617	606	632	608	577	625	608	641	639	616	629	563	596	582	597	586	578	655	600	598	638	598	627	632	600	609	645	601	578	610	626	637	623	640	598	610	580	644	651	648	596	638	681	643	607	606	628	615	592	627	624	591	617	614	613	602	636	586	612	599	609	610	621	567	623	633	602	588	613	628	577	602	611	618	616	550	624	629	612	635	617	619	616	600	598	609	635	592	631	581	628	630	579	627	593	607	621	692	631	597	608	551	571	594	585	641	547	576	626	618	596	589	621	624	603	590	572	627	602	578	608	606	621	598	587	592	581	606	619	618	561	618	580	632	609	621	668	608	628	611	558	634	605	611	623	613	605	581	636	612	619	639	621	622	615	631	582	627	593	606	606	600	584	576	617	637	673	590	611	600	574	619	623	619	606	642	580	612	604	607	586	620	628	640	577	662	584	585	620	632	584	588	651	571	647	600	588	600	594	604	629	639	610	637	632	625	582	643	554	603	592	558	604	595	638	618	594	629	597	650	592	622	588	626	652	588	602	624	591	631	593	610	624	607	632	608	613	570	619	583	569	625	624	591	620	637	602	636	660	584	628	625	594	615	583	635	657	608	630	631	598	609	589	613	578	636	599	610	629	599	621	597	596	619	565	616	626	585	609	631	638	621	650	621	583	600	642	585	623	593	582	654	604	624	593	653	605	607	658	588	588	634	590	622	632	603	635	612	624	565	620	633	622	612	605	574	612	607	616	594	623	579	576	582	632	582	622	615	586	646	617	590	547	619	662	611	596	621	650	618	612	615	608	563	581	610	608	614	631	646	642	607	611	607	635	610	618	612	585	653	606	587	598	600	624	609	576	617	642	628	610	626	600	597	662	654	647	594	636	596	614	644	628	582	585	584	663	590	626	639	657	648	619	577	641	636	596	651	653	607	617	630	607	610	614	607	603	635	602	617	624	641	609	590	627	652	608	581	586	585	590	618	603	581	667	605	641	611	573	640	621	609	586	595	605	638	578	605	590	637	604	639	626	547	594	592	611	577	593	607	640	633	620	582	609	616	617	589	616	643	607	606	617	591	610	617	636	637	662	608	605	605	615	597	617	621	543	552	651	647	611	587	582	601	598	651	630	619	615	635	584	618	577	637	576	583	607	593	575	650	643	604	601	626	594	573	662	617	629	593	611	625	642	651	662	601	562	585	638	596	614	639	587	594	602	569	655	640	596	592	609	610	575	615	604	585	599	561	611	586	613	610	609	604	614	586	602	580	668	656	659	618	565	634	625	632	596	634	648	598	653	641	671	612	565	597	605	584	637	592	609	585	615	544	625	659	622	597	612	627	628	636	605	605	658	622	611	585	601	596	628	621	571	574	611	595	609	593	608	636	618	640	632	582	550	583	595	545	606	594	571	633	609	611	621	648	603	620	616	634	626	627	622	610	581	583	551	621	655	616	609	611	611	597	608	609	623	599	633	671	573	620	569	637	589	600	622	621	613	557	643	623	591	613	595	616	639	602	639	609	601	617	573	616	586	546	616	640	606	582	631	628	605	582	610	593	580	609	676	555	650	606	628	594	606	658	561	593	623	597	622	640	581	663	593	612	606	575	582	611	602	635	556	621	617	636	657	639	611	607	617	601	647	627	658	627	609	662	641	589	605	614	650	601	577	622	608	569	629	581	633	612	599	598	607	624	601	573	635	592	629	626	601	598	605	610	594	654	596	589	606	618	611	636	677	631	656	618	565	596	608	619	611	645	612	603	600	672	611	618	677	609	594	606	611	617	607	639	617	608	572	614	591	603	633	604	630	638	574	612	629	581	581	617	621	622	607	605	572	576	628	617	614	646	599	596	624	589	550	593	619	613	567	589	617	614	637	588	607	664	618	606	596	569	582	575	598	599	651	639	598	596	597	642	633	630	564	631	633	606	625	644	625	580	632	653	657
24359	21462	25175	28159	21488	21608	17548	2507	748	530	430	620	795	284	242	229	251	264	222	246	248	249	240	251	238	256	236	251	238	226	222	251	282	244	256	247	268	247	245	212	239	230	221	251	254	248	274	235	231	270	242	253	219	245	230	239	233	252	223	243	220	253	238	249	239	256	222	254	208	264	232	233	235	233	247	242	239	263	245	249	241	239	260	226	236	254	231	231	245	240	250	253	257	226	249	238	219	230	240	228	272	225	269	259	245	248	247	238	187	218	243	246	261	241	219	242	238	234	281	239	274	249	256	225	220	233	247	257	238	244	221	242	241	242	267	239	239	222	249	227	226	244	216	226	240	231	242	228	229	243	225	267	267	254	229	243	243	229	229	248	210	243	250	286	253	272	217	222	234	238	239	223	243	235	242	277	222	226	201	239	223	256	254	238	231	256	232	245	227	227	205	227	230	220	236	229	244	253	236	237	254	261	214	227	236	232	238	231	257	266	253	253	272	236	245	248	231	258	239	255	254	232	219	234	224	256	205	263	251	253	246	211	225	231	221	221	247	235	237	240	235	231	235	258	250	238	226	247	246	234	237	230	268	260	240	233	240	242	240	235	229	226	228	234	249	222	254	274	226	209	215	223	244	233	236	240	233	246	256	230	230	251	223	242	244	239	250	281	228	252	229	230	242	229	289	259	216	247	230	201	232	212	263	236	207	252	246	241	201	240	233	251	242	222	212	238	251	242	241	264	244	239	263	261	248	224	248	229	219	235	255	230	279	240	247	224	239	252	225	211	262	233	271	243	259	216	242	220	207	243	232	287	252	242	224	265	253	232	220	262	255	225	264	237	219	224	261	244	225	220	220	219	243	233	263	230	254	223	253	233	261	248	220	223	244	233	237	246	229	221	232	250	250	225	222	238	235	258	232	228	249	217	249	272	231	244	239	243	212	253	260	226	273	208	257	231	215	243	225	217	255	252	244	211	249	267	212	262	238	258	264	276	241	208	238	249	217	268	238	209	224	253	241	251	240	257	244	264	226	234	236	213	246	235	239	232	225	217	241	223	228	255	267	247	217	254	241	230	224	238	278	227	212	245	217	263	222	216	243	275	211	225	224	207	237	238	260	207	257	274	237	230	223	217	235	233	252	239	240	251	229	228	208	230	214	226	212	235	252	219	228	242	244	239	252	183	243	240	222	263	226	250	210	238	252	243	259	222	245	223	249	242	243	233	257	229	247	218	222	225	212	245	237	260	241	207	233	239	249	277	231	220	240	228	240	242	219	233	257	258	271	259	234	247	233	242	239	260	274	253	254	227	231	241	247	224	239	252	248	254	245	214	262	237	243	224	234	226	251	255	246	247	246	245	227	241	237	243	254	210	233	232	229	232	254	248	238	251	244	257	245	257	264	247	277	210	231	260	224	266	230	245	219	261	243	235	234	224	245	254	238	226	227	226	261	252	229	220	233	240	232	260	233	251	212	240	272	230	240	285	224	230	240	239	229	262	248	238	237	235	232	219	224	257	231	244	228	243	249	263	259	246	202	227	249	242	224	242	282	238	229	259	241	201	266	241	247	253	239	239	226	245	241	212	247	258	234	272	236	223	264	254	231	258	211	252	249	247	233	245	237	231	223	224	218	232	262	237	266	253	258	256	259	255	260	252	241	249	209	231	268	222	223	224	235	212	231	267	273	223	243	224	267	250	226	242	288	261	257	260	230	228	226	239	223	236	237	212	243	248	262	230	251	236	238	244	241	250	239	262	266	251	235	222	245	239	253	290	239	244	231	253	222	253	264	239	274	263	240	246	228	238	244	242	221	252	240	253	239	223	252	251	252	243	252	216	217	258	238	272	221	236	269	213	230	227	239	253	216	260	261	229	258	260	232	240	224	248	223	252	269	232	233	258	268	248	228	219	240	234	228	213	265	248	275	251	233	244	256	205	266	245	219	233	236	217	229	255	242	262	269	223	245	262	217	243	243	259	263	244	238	224	229	248	240	250	225	235	247	244	229	262	236	261	246	255	245	245	248	286	222	261	211	244	250	257	235	233	229	241	234	266	254	207	224	230	242	218	235	239	252	226	239	234	218	241	246	230	234	259	237	221	227	226	262	244	262	244	225	228	232	233	239	260	213	229	232	259	208	249	216	222	222	200	233	233	259	238	232	225	257	261	262	229	256	247	268	226	248	245	224	209	241	253	232	228	255	242	250	240	258	241	225	244	198	226	251	254	235	259	223	219	251	258	246	245	242	242	235	247	237	240	222	261	251	238	259	247	257	242	240	226	240	229	203	225	246	268	246	277	264	271	252	245	244	229	228	256	235	234	277	236	257	253	208	222	221	227	236	196	238	228	231	214	236	231	225	225	276	223	209	230	241	255	226	220	233	225	253	259	220	250	219	233	223	224	257	246	242	232	252	229	238	240	237	244	270	256	250	234	222	242	233	233	241	261	216	279	260	232	253	238	264	234	217	205	241	266	233	236	240	241	218	267	230	254	252	237	262	241	239	273	240	253	253	247	245	241	250	235	228	248	238	256	224	259	250	235	254	249	212	245	212	219	236	221	252	238	251	259	206	256	252	229	215	207	242	240	245	261	218	245	215	199	251	241	248	211	240	216	266	223	232	253	260	237	247	232	246	217	241	220	212	244	233	261	217	191	217	234	260	194	214	223	242	234	239	239	227	225	232	239	289	218	233	236	239	250	214	250	210	206	259	250	246	239	256	194	243	251	224	224	266	244	257	261	253	246	264	251	251	212	232	237	233	246	240	252	251	229	255	254	226	245	237	234	257	211	237	263	235	212	246	247	239	233	260	223	228	222	236	229	252	236	245	251	221	242	225	223	230	251	257	223	227	238	266	236	233	261	258	226	244	231	236	227	228	220	225	261	228	239	215	230	240	245	236	225	248	254	247	240	257	251	215	215	248	194	231	227	218	252	232	237	272	223	229	222	235	233	219	231	226	228	241	210	242	227	225	225	279	241	216	222	241	237	224	239	247	237	233	222	254	248	248	256	204	242	272	254	215	253	243	252	250	247	238	232	259	254	238	243	240	248	244	237	242	211	225	240	238	248	213	292	257	220	250	197	248	255	265	253	230	261	247	247	224	244	209	207	258	257	275	253	245	260	235	214	239	215	248	225	279	241	231	243	248	256	246	247	229	240	249	232	218	246	272	242	240	223	266	243	276	254	237	234	225	268	241	237	245	228	261	199	260	251	261	233	214	247	243	249	250	255	233	202	235	211	231	219	258	213	228	221	250	249	249	258	211	251	275	257	247	238	238	221	245	264	228	248	253	232	198	231	260	241	238	257	248	246	219	212	224	237	226	229	242	236	242	243	247	199	245	235	242	244	219	240	233	213	238	265	251	236	247	234	219	245	232	236	234	244	235	221	245	207	244	230	207	268	236	219	274	262	198	238	239	240	231	236	277	238	264	234	242	207	239	238	225	230	242	248	228	253	223	262	260	229	240	254	232	241	230	230	233	226
26559	44844	30435	15168	7693	3763	1947	1251	858	726	672	751	886	592	582	584	557	573	601	594	598	529	576	605	594	522	588	562	601	595	567	577	551	573	588	577	566	597	559	608	601	570	620	572	540	612	600	553	580	523	584	574	569	543	562	589	595	542	585	574	556	587	570	558	545	547	590	566	600	577	562	575	575	548	541	551	525	601	549	567	618	544	570	558	545	555	577	518	519	582	568	580	517	556	546	574	599	584	570	589	550	541	597	530	587	577	564	556	583	582	587	545	588	570	528	570	566	560	521	577	569	584	544	592	547	586	543	536	570	595	569	578	573	597	612	541	568	546	533	570	572	519	585	592	554	614	575	545	618	590	576	573	570	582	570	531	574	541	579	552	594	545	554	522	521	582	592	562	573	563	584	559	606	588	546	545	551	565	575	569	546	598	583	579	554	561	600	540	559	583	592	552	575	585	565	518	550	532	557	562	551	531	531	532	569	644	564	597	548	619	538	543	593	547	596	579	566	574	559	562	528	567	569	569	553	544	558	594	562	548	599	567	568	565	559	587	576	573	565	550	587	585	549	546	538	589	528	561	607	571	562	517	602	559	558	564	574	560	585	547	549	552	555	581	538	616	582	566	596	543	565	553	512	535	542	567	554	596	571	558	591	563	539	549	564	551	547	572	559	544	540	573	562	555	558	580	560	563	547	606	564	561	608	548	537	557	521	582	587	581	561	574	535	536	559	581	600	608	557	586	584	542	588	563	535	551	554	552	536	559	586	562	540	533	560	590	578	587	551	563	558	579	604	567	534	569	534	534	584	552	581	545	557	579	564	543	570	548	540	549	561	564	536	536	567	609	502	590	612	531	574	595	530	560	606	556	583	532	601	581	544	555	590	540	557	618	545	541	568	577	562	578	548	570	587	547	562	536	555	584	560	579	535	531	566	564	573	541	569	588	569	502	564	554	542	540	551	584	547	550	633	584	540	572	555	592	564	583	617	573	585	556	585	573	617	569	597	553	601	554	623	588	586	573	574	571	587	608	570	536	555	558	546	583	566	581	543	560	559	606	558	570	549	556	595	587	555	577	572	535	540	578	548	513	554	558	565	500	571	582	562	521	555	508	558	522	602	526	537	560	581	590	543	597	565	549	535	532	551	556	556	589	577	575	601	556	606	571	589	560	581	556	565	542	577	561	608	550	569	576	554	592	572	547	570	543	545	582	549	556	564	528	550	623	569	565	527	589	578	563	565	560	532	592	553	563	583	611	581	574	561	571	563	571	599	577	574	570	566	575	552	595	558	583	588	610	584	530	584	592	544	602	600	605	540	571	507	561	579	586	555	556	586	569	597	574	589	521	550	625	543	536	594	551	569	567	579	572	546	547	566	517	520	567	557	565	612	567	560	592	544	637	584	521	576	560	542	536	587	611	571	534	606	523	546	577	537	554	580	610	557	554	572	585	524	590	570	568	557	554	576	580	563	574	569	549	613	608	586	592	599	551	604	542	561	578	604	590	565	540	595	561	562	571	531	585	579	569	573	573	533	553	600	521	571	588	568	549	552	553	573	603	547	604	610	560	587	580	539	582	515	514	561	534	594	579	583	572	555	583	561	548	561	540	612	561	585	566	578	571	560	570	576	551	540	568	530	571	578	570	580	502	574	577	562	561	500	583	555	562	556	628	596	594	563	583	575	536	562	574	517	577	562	569	589	583	567	574	583	543	587	572	589	575	548	548	602	607	568	556	577	550	571	532	625	580	598	602	583	596	549	587	554	555	573	571	562	524	586	551	549	552	598	550	552	607	528	562	576	561	599	591	554	555	563	541	568	573	573	586	552	561	552	577	571	597	577	575	563	541	558	549	566	577	544	593	582	528	520	606	563	572	556	582	545	591	562	531	573	571	545	546	552	545	571	603	600	506	565	573	610	582	552	528	574	542	528	556	562	583	573	571	546	549	545	535	593	519	545	566	593	537	574	578	529	562	562	614	601	507	607	569	574	573	602	550	571	515	576	565	585	538	566	576	558	590	616	549	559	549	598	538	574	552	595	533	548	532	587	554	543	551	576	563	560	551	556	577	543	503	598	576	572	555	570	566	557	548	546	581	540	556	555	538	558	580	580	591	600	543	554	576	569	542	542	593	585	593	555	560	571	587	592	610	575	562	573	544	573	518	535	539	546	564	554	606	580	527	558	561	563	592	548	529	564	560	554	561	555	590	599	538	595	602	601	583	522	554	576	543	613	588	519	573	584	553	531	597	553	568	551	618	573	536	591	564	606	607	594	583	598	570	528	563	567	598	602	584	564	543	545	538	560	493	586	557	607	551	560	579	581	547	586	589	572	543	536	580	539	548	558	600	522	530	557	536	583	572	531	537	589	580	551	542	555	537	587	553	551	580	571	576	548	534	543	562	557	550	553	579	541	557	576	540	573	548	569	511	540	613	580	551	578	522	532	561	581	595	588	580	553	555	570	553	570	604	584	580	567	531	602	582	557	580	596	609	549	589	574	585	594	564	562	539	518	579	521	556	585	590	570	640	582	542	586	537	549	603	566	621	597	517	547	631	538	564	539	558	595	545	591	567	556	600	576	557	563	562	548	547	559	587	556	577	564	560	587	552	519	591	560	551	525	546	593	634	568	588	584	596	534	566	523	587	547	623	592	564	574	592	555	569	526	569	545	582	564	571	579	553	554	601	573	591	563	544	550	545	571	519	582	581	548	604	596	594	540	536	550	575	561	568	602	601	544	558	553	569	542	586	585	577	567	559	536	567	582	590	579	499	565	611	571	562	567	545	538	592	533	547	559	608	586	596	533	615	549	570	573	572	611	512	542	570	526	555	543	571	529	519	589	543	558	549	540	560	604	576	601	574	537	599	582	590	578	580	597	581	566	535	545	580	576	580	607	605	587	576	604	577	584	575	540	581	604	540	567	544	574	594	590	571	538	599	566	566	583	558	550	557	529	551	605	553	526	555	521	549	513	601	565	585	578	541	606	545	577	544	590	588	592	564	547	548	534	576	524	574	564	557	570	581	598	577	572	540	574	555	570	569	580	557	578	561	600	541	556	511	543	604	538	592	575	538	542	537	555	541	552	574	543	532	598	578	546	572	536	576	595	547	585	551	604	575	558	599	591	555	537	573	527	586	515	571	579	530	540	619	568	548	599	554	542	611	559	580	535	591	536	598	585	589	521	561	553	587	540	567	576	590	557	575	554	530	561	539	565	558	553	558	555	541	569	560	571	517	603	569	565	550	545	576	548	536	561	574	538	587	560	587	595	558	549	538	544	609	534	590	592	581	592	505	575	551	562	544	576	549	607	562	555	575	572	540	571	545	587	507	568	539	573	583	578	572	561	603	558	550	552	563	544	582	556	559	586	573	572	588	603	566	599	576	554	574	598	570	581	580	557	600	548	554	583	554	556	617	558	616	571	527	590	584	573	549	607	580	576	536	577	623	581	554	510	558	586	599	564	615	567	554	585	580	559	543	564	532
32619	23958	22010	11006	4001	1569	774	529	320	218	159	159	223	181	159	159	158	140	174	178	163	183	172	163	156	159	167	174	163	169	161	159	192	183	172	179	165	177	163	169	169	168	174	153	175	171	163	153	151	159	169	163	178	167	164	176	157	164	173	157	161	173	175	150	173	160	181	154	172	151	153	140	160	170	166	150	163	162	188	158	155	166	173	153	168	207	167	148	159	156	176	160	171	177	174	141	147	166	169	159	135	177	153	197	148	164	155	186	144	184	154	180	164	174	147	162	171	150	154	178	160	153	162	171	155	181	178	137	147	157	151	173	153	160	158	179	163	186	140	176	164	189	171	177	153	174	126	173	164	158	152	147	175	172	157	180	153	171	175	199	181	177	183	179	146	178	160	181	153	168	166	158	154	175	164	176	163	168	177	164	139	163	187	167	180	176	173	168	183	153	160	158	160	157	163	146	174	155	177	168	158	183	143	145	162	155	143	169	161	193	165	173	164	178	170	166	187	174	158	188	162	149	134	135	171	165	161	138	168	158	165	161	159	191	155	179	173	176	168	167	165	171	162	163	171	153	196	190	162	143	179	154	172	183	162	168	159	136	148	169	175	141	151	181	191	156	163	161	167	150	153	162	155	169	155	170	160	172	174	163	175	203	173	189	152	172	155	162	169	170	175	170	142	155	177	177	168	152	152	162	165	169	172	167	143	179	166	160	167	175	140	178	156	158	149	161	165	199	173	166	171	159	178	176	185	183	185	153	187	198	169	183	175	137	173	159	149	144	166	171	178	166	167	164	162	154	157	155	136	161	149	143	149	173	156	162	154	172	184	159	161	152	176	163	169	170	150	176	158	158	164	193	164	184	155	154	172	168	155	162	148	152	159	159	153	140	182	175	154	156	149	163	155	168	156	179	162	172	198	167	187	170	183	186	193	164	168	126	183	159	164	161	152	172	164	176	192	156	166	178	167	171	154	174	171	188	162	161	166	161	169	187	159	160	158	149	166	187	149	172	180	160	191	152	166	194	157	173	162	144	180	156	145	181	177	186	163	178	157	168	175	156	205	150	174	177	155	155	167	161	171	166	161	168	167	179	152	170	179	164	164	155	157	151	180	164	180	176	173	156	150	165	191	165	163	161	172	161	185	185	164	171	175	161	200	141	153	179	180	143	186	167	180	171	195	175	181	155	189	190	180	175	195	145	161	166	178	146	172	162	168	154	171	159	165	163	173	150	154	174	163	180	161	163	142	156	150	186	183	159	165	155	165	180	154	157	159	165	166	147	191	182	145	154	158	167	173	151	182	158	163	137	137	163	151	179	171	150	186	168	177	176	176	202	177	163	158	190	165	185	180	170	167	155	167	190	193	168	153	146	160	182	160	168	150	164	155	182	170	151	186	177	144	160	159	156	163	163	170	162	174	160	189	168	150	168	144	177	178	154	173	171	157	189	148	161	159	172	168	166	152	174	172	173	179	166	197	148	166	169	175	159	173	156	172	191	154	166	168	149	176	184	176	136	185	166	151	176	156	155	159	173	183	152	140	169	158	180	158	179	179	179	172	184	154	187	161	188	153	165	145	179	177	178	147	188	183	169	185	159	152	153	182	149	159	153	157	151	182	156	182	165	170	157	158	154	163	175	186	158	163	172	180	154	183	155	156	172	182	177	171	176	167	142	168	154	178	158	159	148	167	178	153	187	170	175	167	193	167	163	132	158	178	185	185	154	157	160	158	175	183	155	161	143	177	154	174	166	180	149	153	160	196	170	176	186	156	164	137	146	146	158	171	165	164	178	169	165	147	164	192	146	149	149	144	174	158	187	179	151	160	171	157	180	194	179	179	163	142	158	162	168	162	169	194	155	176	174	169	158	177	173	162	179	166	156	161	165	186	193	146	174	141	146	189	172	177	156	156	190	162	121	175	167	189	162	175	167	153	169	160	166	172	164	162	146	141	170	172	158	173	163	165	179	187	191	173	168	176	175	159	181	157	173	164	151	186	178	181	161	167	161	167	149	183	178	151	155	194	157	180	171	173	180	163	160	169	165	172	178	144	164	155	169	163	166	169	156	177	186	165	145	166	194	157	176	172	174	178	149	173	145	148	150	186	187	168	174	176	170	169	145	165	153	178	158	187	159	173	156	157	167	173	160	172	184	178	167	158	165	163	175	156	149	183	191	159	156	161	172	166	164	166	181	162	174	163	151	177	142	166	161	147	150	142	163	166	153	163	150	167	155	145	156	153	165	165	170	166	153	172	173	162	175	175	168	164	170	157	164	157	167	167	161	138	157	172	156	163	166	168	163	158	162	142	165	183	173	187	162	163	161	186	173	163	173	185	160	167	179	168	146	157	176	177	151	169	156	171	152	142	162	191	163	147	147	156	184	166	158	162	164	163	165	158	172	172	166	151	162	156	148	173	144	140	171	148	164	169	167	174	179	165	164	172	159	166	182	156	189	177	181	164	159	132	172	165	158	140	161	143	183	175	178	134	153	177	158	191	170	187	178	159	157	174	161	180	169	170	195	157	154	167	174	169	172	140	171	152	166	168	175	191	161	157	164	158	132	186	148	148	153	153	156	158	150	169	147	174	168	152	182	182	170	165	158	169	179	165	176	144	165	145	162	181	161	184	167	176	173	174	176	160	157	166	158	156	159	154	157	163	167	176	177	163	166	167	164	164	158	142	164	157	149	153	157	149	169	155	165	182	174	175	159	208	156	145	162	159	169	149	185	160	171	176	166	167	175	195	162	148	167	180	182	182	139	151	176	175	169	217	151	184	172	158	139	168	151	162	167	168	177	199	178	185	160	201	143	167	162	173	162	166	167	167	168	176	159	167	168	176	162	164	172	169	180	147	161	197	154	146	167	179	146	181	150	165	190	171	163	179	164	173	180	200	159	160	155	167	168	179	164	155	150	146	182	161	171	165	162	159	151	179	182	158	148	173	176	170	157	144	170	159	174	153	183	185	162	177	168	174	181	192	152	158	135	156	162	166	181	164	169	153	161	170	173	144	147	177	171	156	184	187	159	156	157	178	159	152	167	166	130	153	169	181	159	174	141	166	152	169	189	156	151	178	175	163	177	161	164	150	168	172	174	172	175	173	159	167	165	163	157	163	161	157	165	165	159	175	176	193	169	152	156	164	148	171	161	171	167	160	168	156	159	171	158	163	166	137	156	175	156	168	175	158	158	150	154	167	181	152	182	145	180	168	191	165	171	165	166	143	185	166	178	185	200	164	154	163	147	174	172	158	186	168	160	177	165	133	185	145	162	186	166	161	189	156	162	166	176	181	188	184	145	163	166	160	165	144	168	173	159	172	157	154	175	181	170	144	154	178	151	166	167	180	162	198	176	149	176	178	167	152	167	185	170	178	158	149	168	172	147	168	168	127	167	158	172	151	164	167	170	166	139	167	165	169	176	154	167	163	166	163	160	180	169	156	151	158	156	176	172	171	162	161	163	203	150	160	161	149	130	189	180	173	159
23439	28816	15465	6124	2827	1363	801	628	576	481	465	459	451	419	436	431	455	463	492	452	438	431	448	443	419	446	445	456	438	408	485	456	437	453	440	433	434	431	465	424	450	453	450	463	461	455	451	421	460	432	416	415	446	452	428	411	463	436	456	441	446	430	420	398	442	415	415	430	477	418	411	476	450	442	444	476	431	426	445	431	412	443	439	455	435	450	456	428	439	418	479	445	422	444	458	425	430	419	463	449	402	431	421	447	443	474	431	457	440	409	443	462	461	445	426	420	452	444	420	460	455	444	416	449	439	429	428	457	461	487	425	464	456	424	454	461	402	428	451	460	426	422	429	462	431	450	441	442	445	429	441	442	416	451	446	448	434	449	461	420	412	430	437	441	430	432	438	460	437	455	451	472	466	406	430	450	456	462	440	473	443	415	458	451	407	426	428	465	436	475	416	415	411	439	442	434	455	431	441	460	479	429	431	461	449	436	412	415	442	412	456	414	432	471	423	467	451	462	451	437	450	462	437	479	462	438	471	421	448	451	466	469	467	435	460	426	431	453	457	458	467	444	426	401	472	464	424	426	461	486	421	439	412	443	471	437	454	468	440	397	471	468	437	402	435	410	433	432	431	447	425	472	395	458	476	437	419	447	409	438	424	451	438	416	451	444	449	448	428	457	425	399	437	433	427	444	414	455	452	413	441	429	442	469	474	437	405	456	477	413	452	414	405	439	416	450	451	437	441	450	436	425	428	481	399	446	452	429	456	450	436	449	439	449	415	444	433	412	483	429	423	445	459	423	463	440	472	432	428	428	411	449	431	439	456	445	432	441	441	443	415	415	422	434	406	420	418	436	434	404	432	431	443	439	446	438	428	477	475	414	424	465	423	428	476	435	462	432	456	445	441	406	447	413	449	441	457	410	461	406	409	408	399	478	460	441	434	457	422	463	458	462	444	449	446	434	447	431	428	463	431	422	420	446	469	479	466	426	444	435	419	438	441	435	444	453	445	463	442	462	421	416	447	429	427	438	430	464	462	437	451	403	431	422	442	434	420	458	422	464	441	429	429	412	455	471	445	414	441	411	443	429	455	426	430	422	437	452	445	459	417	459	468	406	410	427	431	473	495	407	411	454	390	427	401	453	440	445	433	410	478	462	438	405	447	466	415	425	408	446	453	416	412	453	434	470	379	418	427	432	424	439	425	410	458	453	423	410	415	413	427	449	456	449	442	424	458	432	477	425	458	457	452	448	426	458	465	449	466	444	428	427	450	412	412	414	448	423	444	438	464	400	393	429	444	436	463	447	492	449	427	424	463	413	400	418	434	418	422	401	434	435	443	433	464	432	434	434	401	423	450	468	458	461	427	427	454	465	458	460	439	419	432	423	477	413	464	431	414	430	434	460	456	442	412	424	424	448	450	467	444	445	459	465	445	423	431	447	426	432	446	479	467	433	431	425	424	400	460	472	441	430	432	435	472	418	432	459	442	438	399	465	418	448	428	438	442	448	429	425	464	443	473	481	464	463	414	485	411	458	419	438	429	446	463	449	442	458	455	432	420	399	449	438	417	421	413	440	430	417	450	441	456	444	463	473	425	430	450	453	432	460	389	444	465	429	460	434	442	445	448	426	389	442	415	457	437	426	437	455	410	459	408	455	433	466	440	464	498	491	416	454	442	450	448	454	436	454	470	448	453	444	478	421	438	429	421	447	454	410	454	471	458	451	479	479	432	477	442	463	421	439	462	433	408	431	474	427	445	414	443	468	476	437	436	418	412	420	446	454	464	451	426	467	408	430	425	434	448	423	411	427	428	448	424	409	442	427	432	453	433	462	450	420	441	418	396	428	472	448	474	426	480	404	409	471	449	463	423	419	437	435	428	393	435	470	420	442	431	403	450	459	450	441	452	472	422	455	421	434	418	462	454	456	401	437	461	432	409	423	465	418	402	444	470	424	466	449	435	464	405	452	445	414	391	442	428	396	445	442	457	424	448	428	408	401	429	444	476	413	414	424	434	440	451	436	447	405	439	451	458	456	432	450	474	453	439	443	435	434	423	442	457	433	411	414	448	443	430	426	459	438	476	453	455	446	426	456	431	443	386	449	458	482	452	454	464	451	448	419	432	456	424	418	420	446	459	426	463	414	487	445	412	472	454	415	443	439	407	434	452	413	424	452	420	419	425	464	448	414	485	451	447	475	499	416	410	468	475	453	441	404	433	459	452	449	446	418	445	443	447	428	473	421	414	432	446	435	410	423	456	442	440	455	419	442	426	409	426	460	435	443	450	429	455	449	453	450	436	404	436	457	432	448	406	488	433	451	451	410	466	421	420	433	417	412	417	443	421	450	430	475	430	427	487	446	441	448	444	447	443	481	439	442	436	453	442	479	438	446	458	437	443	460	475	421	451	419	441	464	463	426	456	465	435	438	448	373	445	469	429	462	452	410	426	463	411	442	447	448	467	439	416	411	466	418	428	429	428	456	451	450	403	430	423	439	432	419	466	410	473	436	456	436	477	473	431	432	435	422	452	449	402	458	415	439	413	424	455	451	451	474	449	419	445	465	442	430	461	407	435	417	416	414	434	435	448	424	408	444	442	428	431	439	439	437	475	427	445	457	415	480	415	462	448	411	409	455	422	459	459	428	479	468	470	443	462	441	426	410	440	456	448	447	415	451	448	457	471	408	399	445	432	434	424	457	453	463	455	410	460	456	480	417	448	429	480	432	420	431	469	440	434	462	424	417	397	439	410	478	437	451	466	421	418	457	417	455	467	414	451	456	436	427	417	437	446	436	472	440	450	508	451	464	450	432	461	440	430	449	469	399	425	417	464	448	435	453	434	453	437	427	439	436	478	471	450	423	436	446	413	433	436	442	459	448	443	414	444	472	433	485	442	465	437	434	434	462	454	449	448	457	450	458	430	470	428	443	434	462	406	452	481	445	441	410	439	441	407	442	470	418	476	428	445	454	433	436	460	430	425	452	446	468	450	443	447	450	498	409	444	425	433	450	418	416	440	438	396	456	462	425	430	463	445	434	451	435	435	438	421	446	454	428	450	413	433	447	482	423	461	418	434	429	464	393	452	456	402	464	472	443	452	427	418	405	431	438	442	439	431	445	438	446	465	441	434	449	452	445	418	452	465	459	409	448	443	432	463	420	412	457	447	417	444	457	463	467	469	437	461	414	431	458	469	437	453	452	424	443	423	429	446	406	423	453	475	451	463	452	422	458	412	460	405	469	397	432	443	470	462	484	471	448	437	448	406	463	453	443	427	434	440	436	431	393	428	427	446	431	461	435	447	423	428	439	463	455	473	470	471	410	422	473	455	445	412	445	433	417	437	428	449	458	445	480	454	459	480	433	450	451	441	456	443	455	444	441	425	487	456	457	442	422	420	446	442	455	440	406	462	430	425	464	427	436	481	427	470	397	424	434	496	447	432	401	436	423	440	495	403	445	499	473	442	425	430	486	443	474	438	428	413	444	456	461
24971	21479	24858	28496	21583	19923	4730	1453	726	365	372	456	507	280	247	253	253	263	259	234	236	257	256	241	246	220	237	237	242	254	213	203	250	218	228	242	219	294	238	227	217	246	227	231	256	235	238	234	245	205	244	240	265	229	251	250	255	230	269	233	246	225	230	257	251	239	209	236	226	230	235	242	237	216	228	252	248	246	222	240	236	233	240	236	218	242	258	243	247	225	243	242	233	252	239	246	235	270	240	234	233	217	255	234	241	254	253	227	236	254	264	234	239	226	259	206	211	224	260	266	233	226	243	247	234	261	204	228	238	226	234	256	244	215	228	239	270	273	237	218	207	246	217	240	239	243	244	220	239	220	235	250	251	257	257	219	236	212	278	236	260	242	214	217	257	241	229	243	234	219	236	241	229	232	240	223	263	235	264	249	230	236	255	228	260	250	239	232	220	246	236	249	267	238	255	228	220	277	242	245	234	248	239	252	242	253	275	258	234	237	236	249	217	228	228	229	258	237	240	226	228	224	226	224	235	260	255	228	236	239	221	250	231	241	226	235	247	226	278	232	217	222	244	252	233	248	268	260	233	217	222	265	250	234	232	245	241	234	239	225	255	228	243	237	234	230	233	217	224	253	258	256	235	247	234	232	231	243	224	204	235	270	238	236	220	225	248	230	238	247	234	238	231	259	244	236	225	194	229	257	254	228	240	231	243	224	238	255	254	242	242	215	255	215	223	242	241	218	226	197	225	266	253	223	250	223	259	255	258	247	222	230	232	235	231	232	237	225	220	209	241	240	227	231	212	253	221	248	243	277	230	218	254	235	209	225	231	251	266	264	258	213	237	223	225	243	256	233	241	243	244	205	253	221	256	232	248	221	253	244	251	258	242	250	266	221	244	243	237	249	253	266	241	248	228	231	226	225	244	224	233	271	228	206	241	226	251	247	232	240	228	248	248	200	231	197	245	241	249	251	214	216	227	240	234	248	223	229	236	189	247	229	240	242	229	242	226	214	242	226	265	233	233	252	253	228	213	253	249	246	238	237	230	243	246	251	248	252	231	240	216	262	220	245	237	245	218	245	274	220	212	200	233	247	228	221	246	256	222	244	229	230	247	224	225	225	257	238	241	230	237	234	223	238	252	254	231	250	230	281	248	231	211	228	225	261	249	245	222	229	247	255	220	264	207	233	210	243	236	242	222	239	244	247	235	235	259	228	248	221	258	245	235	234	246	216	265	237	224	253	243	211	233	259	229	239	251	247	224	230	254	252	257	225	235	256	225	262	251	247	237	265	257	262	261	236	229	238	237	206	244	206	228	238	217	241	276	257	229	221	238	222	239	236	243	249	206	231	225	252	205	214	254	278	223	233	232	239	221	238	253	245	238	241	221	258	247	222	220	256	241	238	227	222	256	210	249	243	217	279	243	229	235	262	214	214	235	256	215	226	211	249	247	237	231	220	247	221	241	234	235	246	230	255	217	237	245	265	253	240	256	231	237	238	264	249	207	222	246	193	208	227	232	228	243	245	243	212	251	244	237	227	227	252	214	221	244	226	230	230	227	246	236	216	218	231	266	242	236	265	247	242	238	251	239	207	219	240	216	200	229	244	252	241	221	227	227	230	260	243	229	231	255	224	236	256	237	236	224	242	220	271	225	272	248	252	243	244	229	211	265	252	254	233	240	255	250	227	241	205	268	221	227	284	234	271	261	250	248	254	234	222	225	230	238	230	255	232	272	223	200	236	248	262	245	270	253	235	232	243	207	236	225	261	262	248	229	237	223	247	247	250	236	236	240	224	241	240	231	227	215	235	220	237	246	268	227	249	215	221	233	239	218	221	222	244	235	223	247	249	235	236	255	243	247	241	252	228	237	230	233	228	247	230	245	252	219	229	222	244	236	254	235	213	218	245	260	245	245	234	258	231	260	249	269	239	236	253	262	235	260	254	223	259	196	228	214	247	241	229	262	234	253	242	260	223	209	218	228	249	220	220	261	238	236	232	259	244	254	210	215	242	247	253	259	230	251	246	212	212	267	211	232	252	231	229	242	243	244	198	242	217	235	228	227	225	226	226	222	249	231	234	224	243	223	221	224	246	235	231	239	228	241	222	227	248	233	242	238	234	234	245	230	235	228	240	240	238	241	264	227	248	246	268	240	243	238	281	240	244	243	255	229	235	240	249	241	219	275	233	239	267	212	222	274	256	221	234	233	239	223	206	249	237	219	244	218	246	267	248	238	245	216	217	219	215	260	209	249	221	220	253	243	230	190	218	236	207	210	212	223	239	207	214	272	223	243	223	232	260	279	258	264	234	207	248	236	231	236	262	254	224	232	233	228	263	212	250	213	243	253	223	250	249	245	243	275	252	228	234	225	215	234	231	255	238	226	259	215	246	278	224	250	229	242	258	237	240	225	213	231	235	230	238	255	262	240	243	232	247	222	238	243	224	217	231	219	235	243	230	248	263	226	268	216	211	240	239	238	238	221	228	214	254	257	264	221	257	226	228	280	244	234	242	240	221	221	233	248	285	236	253	235	208	237	230	236	252	255	252	245	240	264	239	235	270	223	251	231	245	221	240	227	279	243	233	245	221	251	265	236	230	253	248	245	248	222	264	260	227	233	237	237	233	222	226	250	257	272	201	228	237	238	239	245	231	236	224	271	211	226	206	244	243	250	239	224	244	251	277	231	259	240	222	264	242	257	249	212	216	211	279	235	227	234	241	254	273	235	238	222	250	220	237	229	228	211	234	259	236	245	270	249	229	244	251	227	249	218	228	229	226	269	310	245	237	235	255	266	260	233	214	254	247	234	222	247	227	241	243	248	257	251	242	236	222	234	235	236	246	216	251	243	210	240	235	253	239	227	244	227	248	253	244	242	234	261	188	230	219	245	246	262	239	241	242	269	229	266	240	234	229	233	232	253	218	251	230	257	227	251	224	227	216	222	250	260	262	232	260	212	238	238	229	229	229	245	245	237	239	246	230	224	207	228	210	231	221	259	268	216	233	230	228	257	237	233	227	242	242	238	228	233	257	235	219	233	253	222	249	230	249	245	244	238	234	250	257	242	250	215	267	244	217	213	252	228	225	266	240	264	262	251	225	198	227	242	231	253	245	211	226	245	240	240	226	220	214	257	235	219	241	208	228	221	229	258	263	255	228	288	263	256	239	279	220	257	240	230	239	273	254	263	218	220	269	250	237	234	253	219	259	240	225	228	219	230	255	239	241	238	228	222	240	248	209	214	216	227	235	217	237	232	270	241	231	219	235	246	246	214	242	216	237	235	263	277	268	243	235	207	245	236	243	235	257	215	230	246	208	246	255	260	265	261	228	255	249	266	218	243	249	250	254	221	230	225	223	245	245	266	230	253	221	212	240	247	224	236	246	221	256	241	248	234	238	258	211	222	211	241	263	227	242	226	252	240	265	251	242	274	244	255	259	252	271	234	262	261	232	254	249	225	235	206	232	240	243	241	234	270	239	213	240	235	235
23657	38268	22738	10675	6051	2983	1762	1152	841	725	696	698	712	618	601	627	580	583	593	607	572	559	595	579	592	568	623	626	586	602	531	594	554	600	565	591	552	570	586	576	580	577	554	592	564	609	565	608	561	580	565	640	596	589	573	595	565	610	625	555	584	582	606	571	517	562	568	625	586	568	585	606	584	560	591	582	602	587	607	590	616	554	589	589	589	568	562	567	608	586	610	564	571	598	534	596	592	528	536	623	594	584	592	602	621	606	577	588	605	597	588	550	614	552	607	601	601	577	560	598	558	602	573	594	583	604	595	615	577	604	598	578	547	567	566	569	580	552	586	605	577	566	575	627	587	573	599	576	631	607	530	549	538	591	569	599	584	613	611	578	587	621	578	561	588	573	614	603	532	559	570	567	575	559	601	563	560	603	582	589	591	588	626	579	607	593	615	605	600	588	593	600	544	575	586	623	616	582	631	616	559	597	573	606	590	585	589	563	582	575	588	560	564	600	647	589	609	552	594	614	573	566	568	527	564	573	565	612	582	590	570	584	596	600	578	572	548	607	542	567	609	570	619	578	548	571	612	575	559	560	557	583	597	583	596	561	590	619	589	543	600	568	585	607	561	585	531	511	572	551	569	606	548	596	593	583	605	535	550	638	580	636	551	567	601	583	580	548	641	576	640	606	621	604	587	584	589	570	581	565	641	555	560	563	559	585	611	606	612	569	631	607	618	591	592	571	562	608	612	588	594	565	551	573	571	580	564	578	594	631	598	577	587	618	559	607	578	619	576	583	581	628	545	530	576	576	561	637	587	599	596	630	574	570	582	595	586	636	602	587	569	615	597	596	605	576	577	524	591	555	570	586	605	593	586	602	570	561	555	586	568	578	547	641	592	551	581	601	599	609	576	551	555	575	575	592	568	581	564	572	541	614	591	574	569	608	567	624	627	616	514	506	604	557	597	625	586	619	533	573	589	603	551	605	581	578	570	605	629	612	576	560	610	634	552	577	583	577	602	588	593	583	603	615	592	616	573	579	590	571	598	555	592	605	567	591	523	569	589	583	618	601	567	583	586	586	608	580	576	591	562	584	591	577	544	603	576	593	598	579	592	594	639	563	563	573	605	581	575	584	627	560	612	548	549	598	556	573	587	605	611	598	587	577	586	561	563	541	593	598	583	592	596	587	586	614	538	600	660	547	589	573	545	602	603	601	601	602	580	596	547	562	574	622	573	579	583	602	631	579	569	570	553	571	536	578	566	603	621	564	585	607	604	602	618	621	557	599	602	607	592	526	604	544	564	637	598	547	577	617	620	586	581	579	547	560	555	613	608	601	596	552	571	581	567	584	608	590	586	570	587	589	568	607	541	588	567	561	594	602	545	574	568	602	603	586	580	623	592	566	595	548	623	632	598	584	637	567	576	603	595	608	578	525	563	582	566	600	622	557	521	560	616	595	594	565	584	574	581	547	576	616	562	639	584	607	604	620	604	593	643	594	597	618	554	572	579	592	572	601	563	604	582	591	596	577	558	576	598	561	542	597	567	565	597	574	568	587	613	578	605	623	572	559	537	584	532	585	635	566	620	592	604	568	563	612	574	590	592	613	536	553	546	617	602	629	584	580	581	618	592	629	601	557	598	607	613	575	572	593	625	573	581	594	575	551	565	627	592	575	593	575	575	573	608	567	596	602	556	589	599	620	574	561	577	573	575	531	592	589	610	593	585	616	643	574	630	594	590	601	609	573	584	565	596	587	596	642	561	580	552	575	572	598	620	590	573	600	565	630	607	571	564	578	578	507	598	597	591	571	536	572	560	550	595	597	606	593	561	584	565	597	585	564	639	547	584	611	584	612	587	587	518	602	611	572	593	591	568	537	587	570	571	569	601	578	583	576	632	565	570	601	597	625	550	597	597	577	608	567	578	573	626	589	558	560	571	570	565	627	567	562	597	597	586	576	618	635	573	574	634	561	612	572	563	593	614	582	575	611	602	576	583	623	616	626	567	544	572	591	606	582	572	608	586	548	600	633	574	568	630	602	588	589	587	608	619	636	565	621	519	607	601	557	581	562	544	560	591	575	589	587	610	585	608	600	557	568	570	581	571	554	612	594	577	588	573	582	614	616	575	563	563	613	625	613	594	569	564	539	590	594	631	566	564	587	542	610	614	607	565	607	545	575	580	598	619	583	592	642	560	597	580	606	578	580	566	592	581	611	562	610	651	575	620	588	543	598	601	578	579	566	580	594	639	583	578	554	581	594	628	589	540	552	606	593	582	551	568	583	569	572	561	561	566	631	544	575	601	605	581	591	598	599	572	585	581	556	555	605	585	544	600	566	581	604	612	562	601	577	596	589	576	587	614	572	559	585	615	584	572	611	605	597	565	587	587	567	592	538	539	536	592	606	555	613	586	574	550	548	607	573	597	577	579	576	598	588	572	603	606	590	606	613	586	559	543	591	639	630	560	593	597	553	586	550	533	603	576	581	588	559	625	580	614	599	627	587	592	571	567	579	586	556	565	615	580	566	561	588	541	602	613	605	581	565	579	574	589	603	598	568	562	578	575	590	584	579	553	556	586	568	588	556	607	596	572	599	573	553	571	587	599	582	607	579	594	564	602	615	602	552	565	570	562	577	611	612	624	572	585	583	577	580	582	575	579	572	598	591	554	609	573	594	559	570	584	607	605	574	599	554	656	602	578	580	548	570	587	594	588	592	584	605	578	586	578	565	587	609	566	585	582	581	582	595	594	609	559	610	569	588	593	531	580	581	548	613	616	573	564	575	568	572	639	546	547	598	646	616	575	592	662	587	588	555	585	570	573	605	606	577	565	578	594	579	579	584	552	593	603	590	623	577	586	572	610	557	568	561	562	624	589	583	596	579	586	566	558	623	575	600	549	650	548	579	603	569	580	565	566	573	586	596	651	551	597	612	582	528	571	607	513	598	576	563	558	597	590	583	582	550	623	619	577	609	546	576	578	579	555	602	550	531	554	560	606	605	634	557	566	548	574	526	618	577	547	555	615	577	587	589	576	584	556	608	571	565	583	620	586	569	538	593	592	598	556	611	568	604	586	588	590	578	549	580	555	555	627	575	540	580	618	534	557	594	560	531	561	575	600	569	598	579	563	581	594	588	588	561	560	565	538	554	574	588	587	573	585	625	591	582	563	633	607	618	598	559	589	572	566	558	591	566	574	568	588	585	593	592	553	607	566	605	579	575	586	562	579	572	562	605	596	576	604	548	541	561	607	578	625	594	580	577	604	580	636	561	595	578	547	588	616	580	611	594	616	644	527	558	574	598	576	562	599	564	544	604	589	575	578	591	642	580	551	597	513	559	574	582	582	611	586	563	602	559	556	555	591	624	614	606	576	571	570	617	591	570	586	615	606	569	600	588	582	576	582	574	564	592	598	610	584	598	623	636	568	583	636	537	611	615	567	611	566	575	566	603	600	596	610	586	604	610	557	521	565	557	614	647	551	597	571	605	550	587
24367	21499	25208	28234	21518	21644	18495	4314	1654	620	485	781	1136	503	246	238	242	252	236	253	230	232	235	254	247	253	251	235	227	251	241	220	236	227	215	237	240	259	219	231	259	230	239	217	270	241	220	244	238	267	254	268	239	233	243	234	236	269	226	298	252	223	240	210	242	220	236	237	219	215	233	232	215	254	256	251	252	250	265	242	273	246	223	229	270	261	247	254	225	228	259	243	233	230	207	221	225	222	243	238	224	247	247	212	223	240	245	225	249	231	240	231	209	203	225	214	210	230	227	254	229	229	244	223	231	203	261	270	238	222	239	228	239	214	217	228	258	270	251	238	221	215	215	234	229	231	231	246	255	238	226	251	231	238	228	227	275	221	249	239	272	237	228	205	247	267	267	259	218	226	215	257	249	261	249	236	230	222	276	223	218	225	250	231	204	241	234	233	219	255	205	216	218	272	247	215	232	203	241	222	249	243	236	258	231	255	256	224	235	230	243	237	198	235	203	248	254	245	245	247	247	247	245	201	260	250	221	239	231	215	229	221	244	253	229	252	260	264	243	230	251	260	252	220	229	236	250	265	220	241	237	215	229	237	235	255	215	256	240	241	241	229	270	246	245	243	260	245	220	250	233	239	242	252	220	221	252	216	260	212	262	213	254	250	238	258	271	238	246	249	252	218	256	240	213	236	244	248	202	238	240	222	240	246	248	230	228	201	237	215	237	213	272	248	251	275	256	240	253	224	236	233	223	240	225	244	225	222	230	211	243	253	254	240	262	242	214	246	247	233	245	238	245	225	226	249	227	271	230	231	236	253	230	235	251	216	227	259	236	224	220	221	253	246	198	244	246	215	266	249	225	224	264	251	227	224	228	230	259	253	255	245	263	231	286	238	250	232	197	253	253	231	237	251	255	248	266	276	231	235	271	239	237	236	246	248	246	231	258	246	238	230	246	231	259	243	226	215	214	238	228	232	257	238	231	242	206	214	222	259	245	233	262	249	258	253	250	245	232	236	241	240	236	232	225	223	217	222	249	228	258	207	239	245	238	237	234	246	228	255	246	240	208	235	218	232	262	249	237	246	247	226	241	246	254	229	234	236	243	231	269	261	234	229	258	220	258	238	245	241	239	236	213	218	235	235	227	246	232	252	256	235	260	217	229	238	230	253	253	236	249	217	233	270	250	258	267	240	252	255	244	247	232	229	203	236	235	243	223	271	213	238	249	254	283	267	209	239	216	262	262	259	239	233	223	236	240	213	232	204	246	242	263	277	214	260	228	237	262	244	215	214	203	225	235	255	243	221	225	236	241	222	237	236	222	240	241	258	253	248	241	230	218	243	231	215	234	230	218	267	253	215	225	224	264	235	234	218	249	236	243	241	221	238	210	256	237	246	210	230	241	237	237	207	268	242	249	218	232	232	240	220	242	236	254	241	261	211	215	252	217	219	239	243	227	234	240	232	220	220	248	230	252	271	234	245	219	230	244	256	207	226	233	239	235	224	243	235	200	249	246	230	237	242	231	237	238	225	243	273	234	228	219	242	228	253	280	242	200	230	215	242	222	227	237	279	224	227	253	236	238	229	236	232	267	280	227	237	226	228	233	258	210	229	247	232	244	196	250	243	229	225	246	232	257	230	243	229	267	238	227	239	245	208	239	225	219	236	226	214	255	217	231	219	220	240	237	217	244	243	230	246	238	221	236	238	227	215	252	246	239	265	245	228	223	248	235	221	252	219	237	253	221	221	232	232	254	283	247	204	227	211	252	217	238	234	249	262	238	242	216	232	246	240	256	261	243	238	241	223	262	218	242	244	234	235	233	229	247	248	222	233	256	246	240	253	240	258	238	237	260	192	226	212	202	232	252	232	222	251	273	218	251	228	225	214	230	247	240	261	217	252	245	235	237	216	228	238	239	240	246	218	213	244	216	216	248	234	252	252	226	243	216	238	239	231	215	221	259	212	237	257	232	223	219	203	229	203	234	219	247	277	211	212	230	209	251	249	245	264	243	257	233	245	232	232	260	235	253	243	249	225	260	230	237	230	248	232	239	244	236	194	248	229	231	240	251	245	235	233	219	249	238	192	247	217	235	248	243	253	228	233	212	212	254	227	244	252	257	243	232	264	257	229	255	235	237	217	236	225	254	244	260	230	254	231	231	248	219	251	236	219	234	226	256	267	256	217	248	253	236	216	271	242	246	225	229	249	229	224	223	230	250	228	233	238	252	247	242	235	233	243	250	218	231	228	246	208	242	212	224	220	264	259	236	241	195	228	223	227	219	264	223	232	239	238	203	241	238	194	220	259	219	219	245	264	231	238	226	242	250	208	222	215	230	239	257	249	250	229	253	250	228	228	228	228	241	276	236	245	219	253	236	214	248	220	237	273	234	236	235	224	229	220	229	268	233	245	239	234	221	225	225	227	228	229	256	272	242	246	232	248	240	218	237	217	227	242	246	238	236	230	249	201	234	233	233	259	236	237	243	223	249	232	240	225	231	216	224	233	248	213	236	245	208	249	257	251	260	225	240	235	242	216	254	226	218	238	256	250	273	252	229	221	254	241	237	248	235	230	227	254	255	239	262	221	228	246	247	235	229	202	227	231	220	220	228	259	276	275	243	243	254	249	260	222	265	258	201	238	245	229	232	234	230	252	215	223	253	202	219	251	230	245	252	218	223	209	237	238	225	258	245	212	235	249	240	217	225	245	249	247	254	237	216	235	232	243	223	247	232	210	230	238	258	223	249	239	236	256	227	234	231	245	241	195	228	236	224	243	239	204	233	225	224	252	243	233	211	223	238	232	231	240	225	228	252	235	262	234	208	211	210	216	226	225	239	218	253	218	238	248	245	267	218	233	252	241	221	262	207	236	241	239	233	250	243	237	230	216	212	252	257	260	235	249	249	237	232	239	241	231	257	226	247	247	227	226	236	241	233	237	231	244	233	228	248	227	232	237	214	251	219	245	236	237	235	260	237	253	239	224	236	242	236	234	248	231	247	218	270	215	232	260	225	242	248	237	253	248	222	247	250	251	213	226	241	252	237	236	236	198	220	236	223	239	228	218	261	221	230	253	256	230	228	225	229	224	223	226	235	233	248	221	229	221	241	227	236	232	233	229	223	248	272	229	222	255	247	253	259	229	239	228	229	248	239	262	234	191	251	247	243	238	228	215	214	261	244	244	218	235	249	213	262	247	222	232	252	256	271	233	238	240	244	242	231	239	224	259	219	227	247	224	227	262	227	213	231	235	263	222	230	241	218	221	253	249	251	230	234	223	207	243	225	224	239	225	252	220	212	240	243	224	264	222	227	230	247	239	254	222	243	253	215	246	232	226	254	259	246	224	217	230	248	249	247	211	239	229	224	214	212	240	240	252	268	266	246	212	240	236	229	195	218	219	271	259	236	247	227	229	239	234	220	251	224	246	257	237	228	227	238	249	228	211	224	239	209	236	229	216	251	212	238	214	233	216	254	259	219	237	243	223	262	219
26768	44497	30202	18129	8931	3967	2713	2042	1309	804	738	925	1177	690	556	590	591	584	639	575	581	517	563	565	540	579	554	542	554	554	578	568	527	571	588	579	520	573	566	602	559	570	553	576	541	533	587	573	577	529	560	565	556	551	590	566	535	584	580	584	545	587	541	564	605	537	578	569	565	590	598	574	574	563	529	587	549	524	593	543	547	532	546	567	552	540	603	549	541	575	546	536	528	547	534	548	544	549	567	553	567	567	597	571	566	560	527	554	551	538	582	563	568	533	575	568	611	536	558	562	546	559	518	583	533	566	543	595	537	524	538	562	553	543	576	584	573	594	563	541	546	602	558	544	539	540	599	611	536	585	573	555	581	559	542	569	603	569	558	530	543	547	520	532	553	589	536	575	576	522	551	566	526	566	544	585	587	562	549	525	562	554	570	553	576	612	582	509	540	522	542	589	560	533	548	575	578	551	522	523	556	538	520	513	532	580	594	554	572	570	555	605	558	573	539	564	546	566	544	549	535	563	609	545	575	543	550	578	527	554	527	534	543	565	583	481	516	573	563	589	583	545	563	570	544	527	564	533	586	570	582	554	520	554	556	571	572	554	552	571	524	597	591	583	573	551	543	539	529	593	576	577	613	560	561	581	551	537	599	522	541	544	590	600	556	585	619	623	547	547	549	519	574	551	579	596	594	542	547	562	558	583	549	593	543	536	560	600	588	575	534	565	519	552	559	576	555	550	541	571	562	561	565	524	569	525	594	528	524	543	562	575	579	594	587	568	535	524	482	620	501	540	532	573	544	631	537	552	587	557	574	549	567	577	568	575	559	591	590	531	547	546	561	585	571	529	587	589	554	548	529	574	569	572	535	590	495	600	532	595	528	536	554	548	524	515	536	547	550	562	571	572	570	580	593	533	559	561	538	528	504	553	568	594	535	585	589	538	494	567	573	562	602	581	526	540	546	614	524	556	559	550	563	597	563	563	552	570	548	538	552	549	568	555	579	560	588	528	540	514	593	596	539	555	568	543	508	520	558	563	581	561	566	544	537	551	571	548	571	572	519	542	577	568	560	583	572	587	564	553	552	534	583	564	562	589	581	561	557	508	560	571	561	537	552	568	549	564	571	573	536	593	553	547	548	547	556	553	574	587	562	562	570	536	534	539	538	578	564	576	515	584	545	553	567	590	536	536	586	562	528	556	577	556	534	564	572	576	566	586	538	542	570	556	556	580	544	571	584	539	601	523	565	568	556	607	580	558	549	529	572	527	545	547	590	598	549	540	549	560	573	515	557	571	558	582	566	609	616	573	569	526	550	584	554	524	564	522	533	555	522	557	546	549	569	578	555	570	566	564	548	543	533	538	565	602	550	549	548	550	584	541	536	606	568	537	559	602	561	546	554	607	539	550	559	569	536	556	579	545	558	574	605	558	603	557	552	568	592	588	557	538	603	547	567	524	586	546	562	526	560	580	625	528	540	581	570	498	572	555	564	535	539	570	550	567	528	527	551	532	562	588	541	582	511	563	563	571	579	603	580	591	566	596	540	563	586	539	557	578	542	566	540	578	515	577	568	535	640	585	536	548	554	539	568	567	583	537	568	573	551	587	556	568	558	561	513	553	546	598	531	550	567	555	579	544	579	583	534	550	521	518	547	584	513	576	544	549	543	563	560	574	555	559	541	545	516	524	525	500	530	550	590	535	558	529	505	583	554	543	558	505	524	576	550	536	587	545	584	529	545	562	527	533	550	571	558	592	554	582	551	534	541	564	559	533	550	519	571	569	599	512	573	590	576	532	607	549	512	539	547	573	561	541	503	528	570	531	565	553	552	564	554	535	559	557	541	578	563	554	552	567	525	562	592	565	565	575	573	525	568	546	524	549	528	567	526	540	550	552	553	537	555	540	555	527	567	614	536	553	586	561	517	549	543	553	571	553	533	550	536	545	599	562	586	626	573	537	558	562	559	538	567	596	574	521	524	566	563	552	566	577	600	576	551	546	556	578	574	531	572	533	582	576	555	556	584	509	545	560	571	530	574	554	570	574	522	558	542	557	581	553	542	546	551	569	519	595	562	562	543	554	599	565	567	573	599	575	585	542	523	555	571	587	547	533	540	544	578	552	566	535	541	572	602	600	530	576	589	548	602	571	563	559	525	554	578	534	534	576	604	536	551	563	557	618	556	538	586	549	526	580	560	601	516	528	549	537	542	579	523	558	581	511	565	560	530	565	559	541	520	544	522	504	523	564	520	584	533	575	554	547	582	568	599	571	564	520	533	554	573	593	605	596	517	549	542	558	530	559	588	539	571	544	589	522	581	522	541	578	576	535	581	558	517	581	529	585	565	567	580	558	557	566	548	524	546	537	526	537	532	530	513	587	579	583	524	603	564	543	570	564	527	557	550	582	569	559	532	505	550	562	645	498	543	528	573	577	577	561	565	560	580	576	573	604	568	545	578	592	548	524	555	554	602	542	556	583	536	544	575	536	559	572	614	527	568	552	553	590	564	521	555	545	557	564	554	514	565	585	537	556	593	557	588	595	547	589	590	555	514	540	545	579	547	529	573	554	524	584	575	554	574	567	530	565	602	581	504	568	601	599	564	583	581	557	534	544	555	558	568	547	560	596	557	564	603	549	558	577	571	564	586	527	531	546	518	623	549	573	542	552	552	542	524	557	575	516	530	540	541	593	537	544	580	555	554	536	535	580	570	556	520	558	593	545	508	546	597	564	520	550	551	552	569	568	554	546	584	569	561	560	550	576	598	517	578	527	545	580	579	603	592	548	541	547	548	553	540	540	566	567	541	549	584	599	565	603	553	553	574	603	544	590	569	558	557	548	572	554	571	560	572	605	554	568	537	544	561	551	535	585	544	537	551	579	542	566	517	541	604	585	530	524	552	559	552	550	562	558	583	557	529	547	570	525	594	552	572	561	529	564	538	573	500	551	525	560	547	535	557	558	538	567	538	549	535	553	583	612	537	537	564	601	536	533	523	563	580	561	576	592	560	559	551	540	562	548	574	499	581	579	574	558	518	563	598	582	549	611	558	548	528	568	546	561	489	570	516	576	528	533	585	556	526	564	560	601	524	533	554	564	571	554	513	565	545	607	574	548	541	514	531	557	568	592	603	549	564	564	569	564	517	610	548	575	563	538	558	598	565	507	575	528	540	587	536	570	558	553	557	548	533	562	511	546	588	540	552	529	537	574	567	585	544	540	575	563	556	595	562	538	553	546	569	553	599	532	568	542	546	577	593	536	595	559	564	496	614	574	593	597	565	580	543	601	521	575	535	546	577	564	568	525	583	601	573	558	535	529	565	571	568	513	551	579	570	540	583	556	525	557	563	540	584	574	557	576	506	502	567	564	516	562	534	592	590	557	576	569	589	585	567	589	596	602	567	553	575	537	542	546	567	525	593	546	560	576	600	576	540	561	550	556	560	603	567	521	546	500	574	561	593	552	544	569	587	528	540	598	560	552	565	530	545	582
32296	24109	22860	11651	3680	1653	948	653	379	248	180	217	210	187	184	152	173	184	152	191	187	150	182	138	178	156	167	169	182	174	172	183	158	172	181	145	154	151	181	189	155	184	181	160	170	171	180	162	173	147	153	165	187	176	172	176	160	151	158	186	194	172	188	154	167	170	160	163	179	152	161	159	191	185	156	190	189	154	145	159	174	164	175	159	167	204	179	154	182	167	157	164	170	176	158	157	155	189	151	190	152	173	163	159	192	157	180	155	168	162	152	175	155	163	179	181	177	158	164	167	167	186	179	150	171	155	150	156	163	171	183	182	149	167	160	167	157	156	163	172	159	169	185	158	173	159	155	170	171	154	176	191	156	157	179	174	161	154	166	159	172	167	176	193	149	139	157	154	164	154	192	172	174	160	166	185	163	166	177	188	163	159	176	179	167	172	148	157	149	176	149	173	154	153	178	162	185	183	170	166	157	169	180	163	152	181	149	174	161	168	175	167	173	195	163	192	162	163	173	183	151	171	168	207	164	161	188	158	184	171	159	197	169	184	188	182	171	149	165	197	169	167	154	186	192	180	155	168	177	170	160	158	192	174	180	185	165	144	162	166	171	178	154	179	169	176	165	171	164	164	155	147	172	178	170	171	161	172	155	146	177	180	181	175	146	187	138	151	158	153	149	157	167	202	153	161	168	152	159	162	158	166	158	164	183	175	144	171	166	176	185	178	158	146	161	149	179	162	159	172	180	179	162	147	173	162	174	177	171	153	172	153	163	185	188	164	176	164	161	151	197	178	158	163	168	185	186	161	162	152	177	150	162	170	133	164	152	167	166	148	166	163	150	183	169	164	175	151	149	155	153	167	172	194	169	178	169	153	165	163	162	173	177	150	166	177	133	171	166	168	210	186	169	155	176	164	140	158	195	188	159	169	151	180	181	177	185	170	179	152	160	168	144	155	172	181	167	175	163	142	175	156	192	156	191	160	150	166	159	159	180	188	206	172	188	162	173	181	176	167	152	182	177	183	160	160	159	173	165	174	153	179	169	182	183	164	170	172	173	161	151	172	142	161	151	165	160	173	149	193	182	128	170	160	156	180	181	164	153	170	166	161	179	135	160	159	177	166	172	191	173	171	162	159	176	155	164	166	146	153	175	187	185	155	162	156	171	166	151	166	178	170	167	158	178	181	167	180	182	164	172	155	156	139	168	176	180	164	173	166	202	156	182	154	162	187	175	165	154	202	159	166	185	156	160	172	177	148	167	172	160	168	162	174	156	168	153	170	165	146	190	189	148	175	155	169	179	162	163	172	172	170	155	155	163	144	176	163	183	147	162	158	179	173	173	186	161	168	172	164	168	150	176	190	183	172	175	163	158	160	173	187	168	169	193	153	156	166	162	182	161	157	166	150	170	174	160	184	158	194	169	177	158	153	170	160	168	162	173	155	174	166	171	172	181	160	150	179	148	156	171	175	196	158	162	145	146	168	163	162	153	184	144	164	156	187	165	154	174	154	177	171	181	157	182	173	161	178	167	149	173	167	169	180	159	175	169	169	169	190	166	178	158	184	168	149	175	171	169	180	149	169	168	149	174	149	157	168	164	158	155	172	169	171	167	171	190	155	169	153	164	162	176	158	167	171	154	127	175	179	165	183	165	152	175	175	180	158	181	177	159	158	186	167	159	169	151	164	143	163	173	156	186	175	171	147	166	163	169	147	143	168	159	178	145	171	161	159	170	171	150	164	146	139	175	175	146	175	159	193	159	163	195	160	162	168	167	165	170	149	159	188	177	159	158	163	178	205	181	153	158	154	174	161	184	167	154	182	186	149	191	181	180	182	196	152	151	169	167	170	175	189	150	156	161	160	179	186	180	183	169	171	178	169	189	168	164	162	183	170	169	165	150	149	156	169	127	152	174	171	173	167	186	165	165	201	156	152	181	182	181	192	166	166	185	159	170	200	180	189	142	190	160	153	153	156	173	162	153	173	180	167	179	198	158	153	169	178	155	159	172	176	170	175	169	163	139	161	146	175	185	178	154	184	151	170	176	175	153	148	154	174	181	176	140	161	180	151	142	173	201	178	166	156	154	164	178	187	181	172	145	166	146	163	146	182	166	134	156	163	165	187	175	174	159	170	159	167	163	148	179	178	179	161	171	196	157	156	170	158	171	163	138	164	151	180	158	181	180	145	154	180	162	151	185	169	148	179	149	158	159	160	151	159	155	146	166	159	184	174	157	149	162	153	166	177	172	173	187	174	168	159	190	171	168	151	174	169	154	196	157	158	171	162	171	164	162	168	166	170	156	164	196	172	173	174	190	168	181	157	176	145	177	174	158	162	174	175	165	158	184	135	186	203	160	165	157	173	182	175	169	165	174	165	190	160	169	156	168	173	172	163	161	178	171	157	153	162	170	173	172	166	178	155	175	174	172	168	170	195	177	181	171	158	190	192	146	161	162	176	171	161	170	176	161	138	159	183	152	145	166	152	166	149	169	166	187	146	168	168	159	161	143	173	155	176	159	197	170	197	166	173	190	160	174	193	176	144	153	159	164	164	191	160	173	181	165	157	188	188	185	145	181	146	195	172	172	179	190	170	172	157	159	171	160	178	171	189	167	185	156	188	181	161	156	157	158	180	188	192	171	165	158	177	154	149	167	175	162	158	171	137	171	182	179	154	159	156	173	162	189	182	183	195	163	190	170	148	140	164	165	142	143	174	157	172	168	159	186	143	168	157	182	171	171	172	151	178	188	152	169	169	160	187	161	175	146	170	180	160	148	169	191	152	152	164	175	191	158	164	155	173	172	172	180	166	169	172	161	159	157	164	161	142	152	167	169	180	167	165	168	150	152	182	181	155	128	162	189	170	183	196	151	144	150	146	160	147	150	159	149	167	169	156	184	180	157	184	159	168	183	178	159	173	156	145	167	144	162	159	164	163	178	191	143	177	158	195	157	149	169	148	178	159	177	166	161	193	174	152	178	142	159	143	161	156	166	148	154	170	165	154	162	172	173	159	187	151	151	167	152	142	172	178	175	164	155	173	162	169	178	176	157	158	147	185	147	169	158	161	162	150	163	144	183	190	154	175	187	143	185	184	182	177	160	151	160	172	161	171	185	175	170	178	158	170	180	155	185	148	174	164	176	148	165	153	159	179	153	149	173	166	172	160	152	134	187	168	175	167	159	148	156	173	174	171	157	179	153	189	203	170	167	163	168	192	170	153	177	167	143	177	151	153	174	200	161	148	143	154	192	144	157	158	184	147	173	163	173	160	159	168	175	140	162	171	167	180	179	145	157	144	184	173	160	171	159	151	189	158	166	157	196	178	144	145	169	167	174	157	179	177	135	163	186	179	166	169	158	142	152	169	165	155	161	178	154	166	172	186	208	162	147	154	163	166	161	157	165	166	179	170	180	183	167	188	148	158	200	151	173	155	158	154	171	160	174	162	167	161	184	168	174	178	148	146	164	163	171	157	148	173	140	176	140	150
23896	29453	16895	6229	2610	1401	862	772	589	507	503	462	506	491	449	432	458	452	428	443	434	438	441	445	440	436	457	478	454	467	425	409	458	448	436	436	435	448	444	456	444	477	447	426	447	407	449	461	493	440	473	437	463	436	444	471	464	442	448	472	420	441	453	460	449	454	441	480	439	460	401	415	482	429	430	427	441	478	438	444	399	434	449	449	459	462	480	456	445	438	430	445	409	439	437	448	431	460	397	445	422	459	447	432	460	407	471	450	443	456	447	404	412	463	453	429	472	447	435	428	377	445	435	456	461	418	460	456	413	441	437	446	447	476	441	443	420	448	425	437	449	479	408	409	456	482	436	457	435	441	441	435	470	432	456	411	457	446	440	401	454	422	468	448	497	412	444	446	416	449	456	410	456	437	495	461	465	494	456	397	418	431	464	419	450	464	466	445	417	442	457	425	469	441	450	467	444	443	432	423	488	459	447	438	435	419	431	472	427	481	426	423	448	422	414	441	458	453	434	444	443	467	486	452	442	414	436	446	455	419	424	407	438	397	449	408	471	455	422	431	440	486	467	439	446	421	455	463	459	444	415	495	459	434	421	459	413	443	465	433	434	427	465	454	431	429	441	462	415	431	409	428	461	477	450	452	431	458	412	438	466	454	473	426	456	414	470	434	490	441	442	433	423	487	425	428	431	451	436	422	430	474	462	441	444	439	434	431	412	479	434	443	470	420	431	466	452	425	459	472	466	449	460	450	398	468	421	443	444	429	433	438	465	467	404	421	432	443	422	440	443	438	440	413	432	441	449	479	449	369	461	468	461	442	458	451	448	404	474	445	423	416	438	454	448	443	425	474	436	442	435	437	430	414	506	498	402	443	446	442	428	450	442	429	448	437	491	457	408	450	447	462	457	452	416	461	455	462	443	440	422	413	415	444	449	441	421	497	466	475	429	472	440	429	461	483	433	416	441	444	456	508	441	492	458	472	404	438	471	446	450	443	417	414	493	413	436	466	449	423	433	455	442	446	433	445	421	467	431	464	459	450	437	450	469	411	406	430	427	452	454	428	422	462	431	414	455	446	425	427	457	460	419	428	476	439	456	426	449	432	459	446	448	469	428	429	444	462	445	397	458	463	442	443	409	436	435	451	487	407	425	425	434	429	478	459	436	439	425	444	424	419	463	440	441	458	450	464	459	437	450	442	460	454	469	453	482	451	445	434	454	461	449	460	443	435	447	446	432	462	439	457	462	437	419	536	434	495	450	478	463	442	431	463	439	448	446	417	455	434	438	469	441	454	484	430	472	446	456	438	452	463	424	451	434	430	395	445	425	455	440	418	398	448	458	446	429	472	442	444	461	460	464	437	456	408	473	434	465	471	451	455	445	428	415	412	399	444	417	450	431	436	446	433	452	419	433	427	443	451	430	465	459	475	468	435	423	469	403	447	435	467	429	427	423	427	491	464	429	436	454	467	452	442	475	427	425	447	407	442	422	451	417	462	445	444	435	405	440	454	459	423	473	424	485	436	457	436	432	443	410	424	423	452	385	435	447	445	425	430	441	435	454	427	454	452	444	448	436	469	424	426	439	453	433	445	437	458	426	437	408	420	431	470	460	465	450	468	417	439	442	476	463	473	419	430	458	466	421	424	444	433	442	457	415	395	435	462	418	464	464	448	455	429	478	450	423	414	437	431	441	429	447	455	456	413	440	460	420	454	451	461	454	456	491	448	466	475	433	431	459	448	409	455	437	442	411	454	477	438	401	436	443	467	414	415	448	469	490	450	448	417	436	423	463	425	454	447	448	401	450	429	418	464	477	451	447	416	467	423	422	405	450	446	428	442	473	461	457	465	474	427	443	455	451	452	456	439	447	415	458	431	424	446	447	459	448	427	467	468	445	459	475	407	461	475	426	424	437	453	440	416	462	457	457	464	433	467	458	449	408	424	432	441	431	454	439	497	430	435	458	480	458	446	443	405	436	476	421	469	425	437	448	470	429	452	456	473	435	444	466	482	433	440	418	419	445	451	470	450	450	453	455	447	414	410	468	461	452	450	445	428	476	456	406	439	414	417	471	432	412	479	450	457	436	486	446	408	440	443	487	421	426	411	449	420	449	445	448	430	468	440	414	443	467	458	478	465	473	443	451	437	472	460	440	430	447	426	474	459	467	430	455	455	474	437	455	452	449	439	466	389	454	469	453	422	434	448	452	438	438	451	455	459	495	413	436	439	436	451	446	423	468	452	430	473	455	457	413	407	438	471	424	466	420	481	452	452	416	484	488	441	436	486	462	435	425	439	430	455	444	447	411	455	434	430	414	432	485	451	448	449	452	447	472	476	460	446	445	448	457	446	415	439	444	436	425	429	427	434	470	452	441	471	437	441	483	443	460	465	452	433	428	462	488	425	452	465	465	402	434	432	416	452	459	456	432	440	440	458	395	457	458	446	427	420	431	404	447	452	406	438	427	462	472	422	448	430	423	452	460	401	466	393	406	364	466	432	427	467	456	449	451	472	414	439	455	443	410	438	449	445	455	446	434	455	424	441	461	426	463	403	437	469	431	494	434	428	453	457	483	464	465	441	464	410	485	455	450	432	472	460	431	461	479	436	465	462	436	406	459	444	409	445	417	428	445	416	431	455	420	419	464	425	445	466	460	448	431	445	437	470	435	427	469	473	473	445	481	431	477	475	444	455	435	427	438	431	449	419	440	458	464	456	437	456	490	453	464	453	431	445	481	416	434	458	429	432	467	471	439	441	410	447	404	485	434	470	461	444	431	436	414	429	434	416	388	466	415	444	481	453	472	440	439	460	454	418	429	437	439	437	442	460	453	416	459	392	432	417	466	459	460	473	452	423	451	486	474	459	471	415	425	434	431	420	461	476	442	453	465	418	441	443	440	500	459	463	493	414	432	459	476	435	428	419	412	435	428	467	430	455	413	385	466	473	421	439	424	443	405	430	418	435	415	375	489	426	431	455	441	434	430	443	420	486	401	431	453	472	460	471	439	452	439	452	487	445	466	484	420	450	496	442	417	429	467	425	413	422	417	438	461	436	479	447	440	442	463	439	462	461	444	447	428	431	422	397	416	429	443	430	453	478	431	491	411	443	423	401	424	447	451	422	489	440	401	430	466	461	451	441	466	456	449	417	458	485	437	446	453	431	468	482	451	437	455	479	432	434	448	477	428	412	446	431	418	473	433	421	426	455	436	446	455	446	487	429	416	437	415	425	469	482	458	436	437	463	455	445	454	417	413	438	400	427	416	430	429	430	433	450	481	469	458	434	457	427	440	429	427	455	413	520	473	419	468	444	408	471	443	450	469	448	440	454	447	452	402	438	439	421	460	493	421	445	468	455	460	481	448	461	480	482	465	433	446	423	459	471	437	466	433	442	466	477	434	446	462	459	470	436	415	457	430	457	487	409	457	446	459	443	455	437	454	410	451	462	444	453	420	420	438	425	445	460	461	429	471	445	450	421	452	412	459	461
24903	21472	24857	28499	21539	19833	4849	1738	744	492	436	796	853	336	255	257	238	278	244	249	235	247	248	242	228	274	228	273	244	256	236	265	241	257	245	243	228	284	239	196	268	257	224	238	272	242	255	245	257	236	245	229	225	228	240	255	259	236	223	228	251	234	233	248	265	235	239	243	250	246	246	226	248	261	257	238	230	249	257	264	230	248	250	221	254	213	241	236	251	226	260	261	227	232	270	232	267	238	251	236	248	237	213	233	274	252	222	256	259	254	250	210	273	233	243	222	249	251	286	249	271	271	241	219	241	222	235	246	235	241	236	245	253	269	231	228	249	267	228	235	243	252	254	251	227	257	248	263	246	248	216	265	236	240	248	237	243	249	244	263	231	254	257	239	231	228	246	249	235	231	225	222	255	232	247	232	259	267	242	231	230	258	246	224	276	232	235	230	236	257	215	245	247	249	252	235	229	239	267	241	244	257	248	256	237	268	244	224	261	230	240	237	249	249	250	258	222	210	248	225	242	223	230	233	243	260	259	239	225	235	243	247	215	253	199	243	297	221	246	251	228	239	246	208	228	251	242	231	215	261	238	225	254	240	237	244	275	242	268	257	238	237	246	244	236	243	225	255	223	239	224	231	239	260	256	269	221	278	221	238	253	264	241	227	237	218	216	247	266	213	244	235	253	240	227	236	260	263	250	251	245	257	246	243	235	247	213	236	255	231	245	247	249	223	246	234	250	226	235	210	233	259	256	252	278	251	248	243	232	252	242	288	277	235	226	227	254	227	244	226	221	233	227	264	246	253	229	246	245	238	228	271	245	260	252	254	248	231	238	266	239	217	252	226	224	236	249	268	226	235	228	239	255	248	264	217	224	221	245	226	236	230	240	249	219	236	271	257	262	268	260	215	230	255	249	269	252	235	257	252	233	247	256	258	245	248	280	232	225	243	240	238	257	245	261	244	245	227	235	241	255	244	219	238	236	222	270	252	276	231	249	234	250	226	235	245	258	249	232	226	241	239	219	230	197	252	222	229	240	232	224	251	238	228	239	241	232	251	232	239	242	249	230	245	243	231	240	247	216	244	238	216	244	250	265	224	235	225	234	235	236	232	263	237	248	241	247	233	234	275	256	240	221	255	245	241	218	256	254	233	220	218	226	256	280	257	259	281	238	262	249	284	241	248	234	239	210	249	253	233	239	276	223	221	248	219	257	254	227	251	278	239	243	238	208	244	266	247	235	223	234	236	221	229	245	241	230	260	247	242	227	234	213	274	236	221	235	239	260	269	252	266	261	246	251	243	249	258	248	255	226	274	243	266	250	246	277	255	267	247	250	216	242	254	262	242	216	264	237	253	251	231	224	258	273	234	224	225	241	221	226	234	208	242	232	244	241	238	229	235	228	231	235	231	252	259	240	230	222	263	220	231	236	238	235	274	266	240	210	231	248	235	220	237	238	272	249	258	244	238	276	236	255	219	225	228	256	236	268	246	251	248	237	235	228	260	225	253	257	244	227	257	232	233	235	226	283	225	228	232	233	223	247	227	238	220	213	209	296	225	247	239	239	248	240	226	240	248	218	219	248	235	236	231	239	237	261	267	263	245	247	234	237	242	258	259	235	271	232	247	276	224	226	224	213	249	229	232	245	247	228	247	250	268	221	244	227	238	252	247	245	284	258	233	234	272	272	230	243	229	228	216	228	243	257	246	235	245	248	226	256	242	289	228	287	255	258	228	229	244	222	269	276	231	261	242	255	220	261	224	224	239	257	224	222	242	260	257	220	241	215	217	228	225	253	243	229	245	235	237	227	275	239	227	237	222	226	225	254	237	257	243	226	226	245	239	226	274	256	230	221	231	254	243	233	227	232	253	233	228	246	245	245	223	263	256	233	243	243	254	271	245	245	245	240	262	248	223	223	269	274	248	242	238	245	214	261	256	273	229	241	241	235	215	244	239	253	233	228	254	242	261	269	231	250	250	255	225	250	236	222	258	248	228	259	258	232	249	232	246	210	234	218	229	230	215	249	248	231	263	224	216	227	236	241	213	246	235	237	251	255	253	226	244	265	242	212	223	230	215	227	230	246	234	237	246	237	246	226	241	246	208	226	246	260	246	262	234	278	252	263	242	266	253	233	224	257	236	236	255	240	231	243	234	233	236	230	233	245	233	244	227	232	239	231	242	234	257	245	254	246	241	251	238	218	237	256	247	256	235	242	263	246	265	252	214	273	241	243	249	253	260	250	216	238	252	211	249	245	241	224	238	231	230	264	255	233	251	243	227	244	247	259	241	256	259	226	243	255	213	243	252	234	253	223	249	208	259	236	231	257	257	257	255	242	245	233	233	251	245	258	241	242	228	254	221	230	258	220	224	207	274	270	282	283	247	252	217	242	240	243	273	236	226	247	235	270	239	235	215	237	251	199	230	246	267	227	220	237	248	240	256	250	262	256	222	227	252	224	250	225	220	251	239	233	214	247	230	238	256	215	245	261	233	254	222	234	250	218	226	267	220	257	260	241	222	222	234	243	244	228	223	245	239	256	230	249	245	190	238	254	245	217	227	268	270	244	240	255	234	236	235	253	243	241	218	245	266	226	225	222	240	260	227	226	249	251	236	226	233	249	237	227	258	254	239	232	256	220	222	244	224	244	247	228	230	249	231	254	219	232	240	259	228	265	244	267	234	255	220	250	224	241	242	247	213	224	242	220	239	240	239	219	229	230	230	256	212	256	264	231	233	260	250	242	238	224	241	246	234	237	238	263	231	263	251	251	250	239	270	235	244	256	253	280	230	235	226	217	252	248	240	238	265	234	242	259	261	248	210	251	240	259	242	227	199	213	237	252	220	259	236	237	240	229	247	257	241	228	200	224	227	248	248	235	218	238	254	249	241	214	259	243	215	254	200	242	236	242	244	275	243	240	244	245	237	264	245	249	254	234	242	214	236	243	290	235	233	216	247	237	234	248	246	247	251	268	244	270	236	233	253	239	246	245	213	216	257	231	284	239	244	247	257	223	233	237	252	240	265	248	242	242	232	226	222	230	230	216	252	237	236	250	228	241	256	240	215	228	210	240	254	227	223	233	228	225	208	236	262	249	251	292	238	246	224	235	257	241	268	227	240	256	218	244	237	260	256	233	285	249	240	247	219	229	227	237	276	267	246	274	256	256	217	239	241	265	282	267	252	232	215	237	222	243	279	234	251	218	208	245	245	214	237	241	259	199	247	253	243	244	279	254	231	232	222	210	210	234	240	228	255	219	250	252	266	240	231	225	218	251	221	283	223	237	228	212	212	206	206	211	233	234	243	234	228	274	230	277	261	238	234	237	257	281	237	260	251	232	266	239	226	249	213	263	261	245	245	220	251	232	257	237	238	246	262	237	243	223	248	246	273	258	234	237	261	240	243	269	230	240	234	234	260	234	249	237	267	258	253	215	285	229	222	238	234	246	233	218	233	242	234	216	217	245	252	224	234	245	227	227	274	257	255	249	236
24984	38732	24371	10621	5274	2852	2023	1396	943	755	753	1052	1093	666	643	549	635	611	597	565	568	593	631	614	615	606	625	590	618	576	589	614	602	546	581	573	589	617	604	575	579	661	570	589	594	597	585	601	590	583	603	603	566	612	598	569	598	565	609	626	599	608	621	586	592	567	594	590	601	604	580	651	599	602	606	602	556	536	623	572	581	579	572	604	600	587	629	585	608	568	543	575	608	619	566	579	584	595	597	586	627	579	609	581	623	639	543	575	591	586	577	634	592	572	635	608	628	621	575	563	584	601	592	630	610	602	576	600	588	555	590	591	645	634	593	582	586	607	603	581	584	630	604	584	556	596	579	566	605	567	593	531	569	604	605	606	630	551	586	580	611	563	583	674	579	566	589	608	574	648	622	630	605	594	582	615	563	581	548	583	600	574	597	557	602	627	617	616	566	657	610	626	578	647	597	592	602	594	631	587	609	592	573	598	587	628	624	600	616	590	627	541	553	580	619	576	612	595	537	609	629	584	564	563	555	595	616	564	592	576	596	644	581	604	623	580	599	622	598	552	577	585	610	562	584	568	578	595	589	578	589	598	633	642	609	561	583	593	558	656	578	600	617	639	554	625	635	602	579	578	599	580	558	612	615	602	576	586	568	569	582	595	611	566	576	572	576	583	582	587	551	625	611	562	553	583	606	555	602	617	626	593	594	559	541	634	611	568	610	631	572	608	594	597	586	574	617	560	606	652	554	625	612	593	593	628	607	597	551	581	578	563	546	585	565	614	592	544	602	654	578	595	614	593	596	589	564	633	571	593	624	597	600	579	600	617	597	553	615	609	596	567	609	595	621	616	604	567	611	558	610	599	581	581	598	627	600	616	554	595	591	567	626	608	651	624	623	609	584	585	618	566	602	542	630	608	618	590	545	565	618	601	608	569	622	549	599	575	559	552	586	598	563	582	593	566	602	577	573	622	631	601	605	582	624	634	611	574	599	583	579	626	604	593	584	610	623	598	614	614	627	624	628	574	650	591	574	565	584	590	642	590	615	613	583	592	541	625	588	629	639	571	569	551	603	580	623	612	576	584	561	583	592	628	608	621	623	626	590	604	607	598	573	605	594	611	599	581	604	607	581	601	600	581	585	576	603	616	586	580	589	583	601	571	597	589	615	616	617	600	608	577	601	651	581	605	615	610	571	617	582	600	623	592	564	607	581	639	612	606	568	569	575	592	598	630	585	536	642	615	574	598	585	564	602	571	587	585	635	601	584	568	607	593	604	612	572	589	589	599	567	592	621	551	598	634	573	597	664	579	595	575	596	610	584	595	610	604	604	569	614	634	622	596	624	588	578	587	632	600	559	575	564	595	615	588	610	607	588	609	555	593	615	582	595	610	572	566	595	586	552	555	559	604	580	557	598	600	588	604	578	588	563	589	617	586	588	591	554	613	566	597	592	625	615	579	559	605	598	587	623	588	579	578	605	586	599	590	580	623	620	591	619	594	573	585	571	583	543	623	598	623	536	577	560	570	615	597	584	565	612	620	603	585	595	570	608	604	594	575	613	597	589	548	566	613	622	580	587	598	594	592	610	596	561	588	616	634	556	558	592	578	558	581	614	631	630	537	598	603	596	595	593	583	599	633	605	632	606	585	592	595	608	588	568	637	566	582	598	567	595	577	607	646	591	615	602	576	632	591	580	621	546	571	571	616	580	595	604	601	571	578	559	631	590	617	612	580	592	621	568	621	547	579	585	602	588	613	569	592	590	604	614	595	576	612	606	586	593	558	602	605	601	606	628	606	607	586	579	550	603	567	615	605	587	616	568	628	635	568	596	602	598	607	659	556	596	591	619	609	557	643	590	578	583	622	570	616	576	617	585	607	583	573	574	637	585	564	584	538	624	609	581	590	591	594	559	559	585	558	585	628	601	575	563	555	609	604	597	623	538	597	590	589	568	598	615	602	554	578	614	581	609	599	607	568	597	601	606	613	595	610	551	639	547	604	594	644	582	624	595	622	610	594	559	627	570	630	573	600	577	576	615	562	594	578	569	609	583	616	567	629	575	625	600	624	595	573	598	570	565	590	595	635	588	581	574	568	576	566	613	573	613	583	600	592	604	606	604	606	587	605	596	580	625	588	615	581	641	596	652	606	597	618	563	603	626	629	583	599	557	592	598	590	550	612	601	552	608	620	610	546	605	597	586	582	551	573	564	632	579	594	560	599	648	620	575	576	587	596	615	600	595	568	565	579	601	588	583	601	562	577	597	587	609	648	594	571	588	566	593	563	594	598	608	591	567	548	627	596	616	558	592	608	547	554	575	633	632	612	554	578	612	641	587	570	615	613	556	607	599	634	589	605	617	607	577	625	621	620	573	578	614	579	571	626	601	620	562	600	618	616	529	601	579	618	607	580	646	616	575	583	549	654	652	602	543	615	589	609	597	574	586	555	582	597	546	564	582	626	611	650	584	571	588	622	542	555	577	601	591	569	594	616	576	619	616	569	600	564	593	565	620	567	540	624	580	596	606	585	588	594	588	582	591	644	587	561	617	614	622	583	597	609	573	603	584	547	623	616	593	626	590	621	616	573	553	663	584	610	602	594	561	621	584	575	546	614	588	586	652	623	580	573	594	607	587	602	631	574	580	580	577	554	610	581	602	622	635	583	627	562	594	595	611	620	569	573	612	577	596	582	613	558	585	600	583	611	587	574	570	585	587	603	583	571	600	628	601	580	607	573	608	592	609	626	631	625	557	599	591	616	583	547	615	623	613	598	585	571	555	611	597	603	567	563	618	579	556	575	573	591	593	555	618	582	578	567	607	575	591	591	590	659	609	612	593	640	609	650	571	584	641	578	578	608	553	612	593	581	589	604	600	595	621	608	617	581	647	555	604	562	558	554	616	605	617	600	585	572	595	565	579	614	570	608	589	631	612	607	605	579	599	590	570	581	607	609	623	609	598	604	587	561	606	560	580	625	591	560	569	582	611	618	649	567	626	604	580	655	581	612	636	644	592	565	606	591	590	611	622	558	648	577	594	607	587	554	616	598	580	614	567	559	602	581	614	584	593	568	585	599	565	605	597	573	590	607	622	588	603	635	643	614	614	611	632	587	602	562	580	584	669	607	592	546	590	564	623	554	645	570	582	597	591	598	560	611	598	602	628	593	618	570	650	599	560	571	580	577	571	598	628	577	567	618	576	598	612	605	608	615	569	559	596	567	573	585	571	587	598	622	606	611	589	564	603	615	545	560	613	595	631	642	608	570	587	590	612	570	554	595	604	583	609	590	585	554	589	593	586	572	583	615	582	609	590	563	577	624	600	617	567	592	655	627	602	612	586	604	583	579	569	598	605	585	600	597	589	588	618	576	665	615	588	553	573	611	603	589	608	601	610	623	562	601	596	575	586	598	611	588	616	567	618	574	573	626	606	579	600	597	563	606	599	635	592	623	602	574	584	579	635	576	576	579	575	631	626	567	607	605	568	563	616	594
24358	21498	25227	28223	21547	21735	18633	3925	1141	869	1384	2570	1299	303	269	252	252	231	267	225	271	255	231	237	249	257	235	260	254	227	255	248	259	228	249	244	251	221	241	237	241	225	244	249	260	254	255	239	216	245	243	261	250	251	199	273	247	253	210	218	223	249	220	251	219	233	246	246	214	235	239	236	254	227	227	251	252	263	233	279	249	216	250	264	244	215	275	243	239	250	230	211	238	255	237	249	210	252	218	216	265	255	226	261	242	210	263	257	226	239	252	251	215	242	237	237	230	229	228	242	205	236	233	229	236	263	251	236	229	260	236	258	222	242	241	219	218	219	245	264	230	238	227	233	240	240	232	217	257	203	257	228	245	224	223	263	247	237	224	229	227	251	250	269	256	224	221	242	243	235	233	239	228	266	258	249	215	265	245	269	204	219	247	245	258	254	238	221	248	254	218	244	258	216	236	232	251	263	225	255	247	248	223	244	228	263	263	234	217	226	241	263	258	208	272	211	227	270	244	248	260	224	233	222	254	253	239	251	248	245	246	262	263	259	247	276	249	229	219	251	247	219	245	226	228	266	212	238	223	233	243	253	258	241	250	273	238	239	252	246	245	248	251	229	228	251	230	244	263	229	246	222	234	196	244	240	241	256	247	244	255	258	221	242	235	256	254	236	221	211	206	240	236	228	257	256	205	259	242	246	225	240	223	233	270	244	247	216	270	262	212	227	242	246	247	237	228	255	205	253	225	223	239	272	229	225	266	232	235	212	251	229	219	239	237	238	220	220	243	255	255	215	209	242	258	282	216	258	206	237	242	246	256	245	256	227	220	225	258	220	251	236	226	252	211	224	272	230	243	229	257	244	247	267	273	228	245	242	256	219	219	234	242	221	217	218	259	225	236	262	262	210	246	232	212	251	210	270	248	222	233	215	258	230	242	249	257	220	279	281	233	227	232	240	244	212	230	231	240	226	242	235	241	254	228	243	240	228	233	238	216	244	256	222	257	257	249	242	262	258	235	251	235	254	255	255	235	250	241	206	239	242	253	241	268	199	235	244	207	242	245	229	254	245	219	259	233	256	236	231	221	230	218	214	208	239	233	234	251	235	246	215	250	226	223	229	267	254	203	223	252	246	248	253	255	219	236	247	239	210	250	251	238	230	229	226	234	250	219	218	246	244	266	230	216	221	218	263	243	254	237	206	244	245	227	256	236	272	230	209	279	252	233	246	236	213	232	252	216	239	230	248	217	232	212	234	241	244	237	258	201	230	247	267	250	223	254	237	239	212	222	262	228	248	258	230	224	235	254	243	207	247	264	212	251	245	211	271	237	228	241	239	230	252	230	222	251	239	262	248	250	247	260	256	246	226	250	229	253	260	236	229	238	245	229	222	231	247	234	240	240	213	212	237	241	234	254	247	256	245	222	215	227	263	264	232	213	208	204	252	249	224	246	265	211	245	204	247	226	233	230	245	235	238	260	260	237	270	254	200	229	237	219	226	252	249	234	238	227	246	250	244	223	269	249	242	215	218	243	237	238	226	244	229	218	242	243	256	264	218	209	255	234	238	248	231	234	231	234	241	201	248	265	219	254	252	258	265	240	234	214	237	244	245	217	250	234	253	249	253	233	237	252	233	222	234	239	259	242	232	227	241	243	237	243	239	263	219	236	243	210	227	229	242	253	249	228	226	222	252	236	246	219	202	201	192	236	247	252	223	250	234	248	246	245	282	213	246	228	243	227	285	223	235	220	219	249	217	254	255	239	228	247	209	223	211	231	204	223	221	247	232	247	241	215	233	259	244	236	235	223	257	265	209	249	245	237	232	232	249	260	274	245	206	240	259	229	219	233	253	217	225	248	255	234	224	229	247	246	241	256	229	247	215	249	260	207	222	227	233	201	236	242	227	204	245	232	247	233	227	240	263	233	250	241	235	232	260	220	228	264	234	202	219	261	228	240	251	224	241	227	209	193	264	225	229	238	238	218	230	256	247	260	245	231	228	251	211	216	252	220	227	220	215	226	241	271	227	236	259	248	246	237	215	259	238	254	250	263	252	271	237	245	224	238	250	257	234	224	250	238	243	242	262	248	205	259	263	268	232	259	265	231	256	237	236	247	234	244	245	236	199	234	241	242	228	208	255	229	260	215	242	243	212	233	243	218	249	250	227	258	236	234	245	219	243	241	246	237	224	244	243	221	263	242	246	251	228	251	243	219	232	202	215	217	244	251	261	245	247	246	220	230	233	245	250	199	217	233	232	230	207	254	258	239	233	270	269	257	265	235	264	246	273	225	225	258	244	225	236	225	262	244	238	242	237	221	262	261	222	226	250	240	273	230	218	220	250	261	248	205	213	221	249	225	238	228	237	222	231	268	249	243	278	231	202	231	237	246	231	238	244	246	252	234	228	262	255	227	255	258	245	237	257	265	234	234	244	247	276	205	259	231	202	246	233	243	252	236	244	258	246	236	210	247	230	207	235	236	264	236	237	242	253	246	228	239	243	222	248	222	235	270	248	229	227	267	240	247	228	250	260	238	250	237	260	241	232	222	242	248	247	227	249	244	240	256	242	225	239	219	264	241	254	220	221	233	227	252	224	232	261	272	246	264	229	237	233	244	244	255	228	248	222	233	271	231	254	235	270	231	239	236	266	221	251	241	193	246	244	216	232	209	233	250	212	250	270	236	257	240	235	240	221	252	229	220	268	243	229	238	250	225	242	255	266	208	225	240	243	209	244	211	235	265	231	233	238	209	244	224	244	236	227	220	209	246	226	213	250	260	238	230	232	204	249	189	260	242	270	240	231	253	225	209	217	225	258	229	206	254	228	223	200	240	233	243	234	231	259	242	222	230	245	228	236	236	240	209	236	225	238	227	246	234	220	255	225	211	214	229	234	219	231	246	233	215	242	232	227	221	242	233	251	257	240	244	260	252	222	243	269	262	249	218	242	223	242	227	224	224	256	249	245	216	255	234	216	229	278	241	263	264	234	223	242	263	254	222	249	239	215	218	232	242	268	249	237	255	230	213	274	252	198	241	221	275	234	231	215	225	240	228	223	233	237	228	261	230	246	237	251	236	235	244	241	240	239	252	250	259	251	254	232	221	238	250	241	231	261	243	236	216	267	240	218	229	254	217	228	238	230	217	257	243	228	221	272	230	223	256	240	222	238	232	223	219	245	229	218	230	245	227	238	249	243	234	235	221	233	214	244	244	265	255	219	238	234	220	224	267	223	259	233	240	256	256	206	241	228	214	217	233	261	244	249	242	221	233	220	245	262	214	220	221	233	221	250	246	260	231	215	254	220	201	241	252	227	232	244	249	244	227	271	211	220	227	219	250	233	236	274	252	247	242	249	251	237	215	239	227	185	201	214	216	244	199	249	242	244	239	255	229	238	234	207	238	242	236	232	218	255	203	234	217	247	220	229	286	242	222	199	216	255	264	230	215	260	211	244	257	226	274	244	246	270	262	249	277	235	246	230	243	244	233	250
27008	45058	31103	16540	9386	4881	3141	1806	1117	1009	1360	2189	1255	623	549	622	572	575	573	565	573	573	600	593	553	563	549	560	571	606	563	557	547	570	550	590	544	580	559	579	533	536	526	572	571	547	587	526	555	588	582	560	560	573	550	577	602	581	539	563	521	566	564	524	527	571	554	561	577	592	571	591	607	612	576	537	573	625	575	541	554	534	588	590	577	585	575	594	589	602	606	555	551	586	579	550	560	539	553	574	564	572	522	571	611	545	607	560	531	558	564	548	569	560	606	547	563	512	544	585	586	556	518	558	605	534	583	576	598	553	558	613	547	533	561	536	557	578	554	562	533	567	623	596	557	589	584	576	549	545	535	531	585	584	587	573	592	549	565	540	567	562	539	589	584	569	540	589	549	558	572	565	553	576	564	613	507	567	522	552	567	543	576	542	586	530	549	580	551	542	570	528	562	547	548	577	595	577	551	591	581	574	574	584	577	570	573	572	556	582	625	565	543	576	575	571	580	549	576	600	584	542	558	520	554	579	553	578	595	543	560	551	539	568	606	568	551	586	537	574	554	530	611	548	599	606	529	607	568	551	588	605	606	578	559	566	562	541	584	560	608	586	558	584	619	606	582	569	550	577	529	549	555	570	540	573	595	580	601	553	598	548	568	505	565	584	585	543	587	564	588	581	590	574	581	571	574	577	629	567	599	587	554	581	535	522	583	577	598	526	562	541	571	585	600	602	550	513	550	537	578	584	560	568	616	560	536	567	566	578	554	577	553	566	549	594	558	564	551	570	591	541	530	587	582	568	556	550	538	540	540	553	539	575	535	536	586	559	558	585	556	586	581	547	561	560	587	579	579	576	517	506	571	514	542	551	545	565	591	548	572	592	553	552	563	575	576	523	555	557	552	570	590	544	581	573	556	549	548	562	568	551	544	540	545	601	599	496	556	592	582	580	551	554	561	568	561	565	602	610	563	590	591	571	547	593	552	553	592	555	540	579	537	563	565	572	569	532	545	567	602	581	557	582	549	607	541	569	565	572	584	555	551	542	569	584	558	596	547	614	562	546	577	564	557	572	561	554	605	564	523	557	593	558	569	553	570	569	576	570	569	570	557	586	570	549	580	559	558	570	572	598	583	560	573	528	589	536	557	583	596	547	592	621	576	529	607	577	574	570	571	579	537	586	587	571	585	539	528	523	596	578	560	554	571	562	566	558	522	559	553	567	584	594	560	568	585	559	526	546	555	579	558	524	561	545	554	606	552	553	578	581	522	542	604	570	602	581	574	562	564	564	604	582	581	549	558	561	579	530	583	579	573	545	553	565	530	574	556	523	534	572	585	569	549	590	565	567	532	533	542	610	596	592	579	549	577	566	531	575	550	540	524	593	592	628	559	601	588	557	543	544	559	586	569	534	544	562	561	550	595	623	568	520	572	574	560	543	590	541	526	590	586	555	567	585	571	569	569	577	592	560	536	591	526	527	509	597	568	567	543	552	585	581	567	568	532	563	595	561	546	567	590	587	535	553	567	565	553	579	570	547	607	565	562	540	546	605	569	512	565	538	558	556	532	592	555	512	562	545	574	528	551	607	565	488	559	592	596	561	519	570	601	581	602	550	544	566	604	533	577	546	565	551	561	569	537	599	593	562	565	559	561	577	561	564	561	580	558	544	569	515	506	553	580	602	546	548	547	567	565	555	530	564	560	511	573	572	597	579	575	566	586	545	597	581	554	565	575	533	581	591	563	527	551	568	559	576	551	571	554	586	553	557	587	576	557	582	585	569	558	528	565	628	560	532	549	556	540	540	567	550	567	531	593	562	571	545	542	585	594	570	554	581	600	557	534	507	522	594	562	584	545	555	561	575	595	615	576	580	549	577	562	555	567	582	526	593	565	592	590	587	533	546	560	569	540	566	541	526	549	561	579	569	564	539	568	544	557	562	536	602	548	527	559	576	554	594	585	563	581	569	538	585	585	563	563	585	604	538	575	549	562	566	543	572	550	548	586	595	578	568	565	576	575	580	580	582	566	574	577	553	577	557	545	547	558	546	570	551	584	592	522	595	547	590	582	624	517	526	559	552	579	566	549	578	512	605	572	592	591	541	577	548	570	599	536	546	581	599	550	559	542	537	579	561	567	565	540	519	537	540	588	522	591	524	560	605	525	602	558	576	525	541	554	572	551	588	539	568	535	551	558	557	564	552	581	561	567	564	580	542	591	561	588	604	564	537	565	570	577	553	582	544	566	535	540	605	560	562	568	558	557	571	583	573	578	568	588	607	587	568	522	580	597	581	526	562	551	550	551	560	526	590	571	536	577	585	600	582	604	554	557	557	537	559	550	559	570	578	548	564	596	538	551	605	578	602	584	562	540	591	579	572	571	545	591	588	548	526	552	549	516	555	561	563	564	558	526	602	605	590	513	578	559	520	557	514	573	580	543	571	567	587	546	557	611	553	556	547	585	552	584	576	584	602	580	585	560	586	555	555	594	559	593	618	539	578	576	574	593	558	528	575	577	589	590	557	591	545	576	581	542	542	581	564	592	572	570	546	555	542	587	554	534	554	552	555	541	604	590	559	536	558	531	589	602	563	591	549	645	580	547	561	575	608	572	571	572	548	563	565	526	585	605	551	508	544	593	526	521	591	583	599	539	557	575	573	625	634	563	526	592	546	601	587	538	553	576	610	582	539	612	543	579	552	527	607	550	535	536	558	566	593	597	525	562	560	550	589	597	569	530	601	573	582	547	571	583	575	558	590	588	576	520	598	605	585	567	572	612	577	566	545	588	563	541	548	600	578	565	548	590	595	565	549	551	544	538	560	560	587	553	576	547	574	553	562	578	578	542	592	585	540	568	567	576	577	563	571	591	581	549	603	582	583	548	561	523	537	550	565	557	564	569	552	541	525	598	572	539	569	571	575	563	535	568	554	545	584	590	580	564	586	570	538	541	502	584	557	547	588	540	591	534	559	531	596	553	533	557	531	567	577	536	554	535	545	555	559	541	555	573	589	583	570	595	545	564	511	565	536	538	550	564	542	551	572	564	569	566	553	585	573	546	540	541	599	579	574	579	575	554	604	609	545	544	565	520	585	596	566	572	579	555	541	557	524	553	564	583	580	565	558	557	570	556	556	569	579	566	595	527	592	565	545	530	601	574	593	573	528	572	588	591	560	551	569	594	580	544	575	562	561	607	564	555	557	547	551	543	571	589	566	578	568	562	552	556	570	537	586	615	570	618	533	579	558	563	563	566	554	539	575	580	542	582	540	569	621	572	619	579	588	553	557	546	573	584	600	569	538	560	566	559	550	552	535	589	586	532	583	574	568	537	559	560	590	530	575	591	612	570	570	529	588	566	551	596	546	563	569	593	574	546	557	593	624	590	571	561	588	554	550	535	558	547	572	616	575	569	549	550	578	566	583	569	544	565	573	566	575	582	573	573	545	537	560	558	554	533	591	586	523	571	575	602	560	528	575	583	567	575	515	566	573
32385	24051	22451	11847	3630	1598	971	564	321	205	212	258	177	150	182	157	183	172	156	159	165	170	177	145	145	148	157	164	166	186	166	188	178	152	155	192	141	158	179	176	170	166	157	157	178	167	155	174	165	139	140	162	160	167	153	153	179	160	176	163	145	185	154	149	148	148	178	137	154	169	158	161	152	163	153	140	158	165	158	168	167	166	196	158	165	138	154	172	167	174	154	177	164	171	191	149	169	175	149	149	173	153	135	143	157	151	148	143	170	155	168	163	183	162	164	169	171	168	164	155	146	169	152	145	187	168	153	176	151	172	154	165	190	164	157	130	183	159	147	155	163	175	180	169	179	155	180	188	189	165	162	161	133	174	160	169	168	168	171	163	159	146	183	173	171	195	166	154	151	176	148	159	166	177	165	180	161	166	167	172	155	165	169	155	178	160	173	183	173	152	166	152	185	180	171	153	140	168	172	163	164	152	178	147	172	160	169	150	146	146	157	155	182	153	149	131	159	163	152	164	169	164	183	146	187	160	160	160	184	196	182	189	155	140	173	149	164	166	151	159	169	144	180	135	171	197	140	154	128	164	156	184	162	190	160	173	168	150	180	175	188	156	176	172	175	152	158	156	167	161	159	171	158	141	146	169	175	165	189	180	166	164	167	141	156	153	170	176	174	164	154	154	148	174	167	150	185	169	170	150	192	168	151	170	184	155	168	188	149	165	198	145	171	165	173	163	187	182	182	151	173	161	143	151	140	152	133	161	167	144	162	170	169	196	167	139	167	173	167	170	186	154	173	158	166	167	139	154	152	164	163	179	151	154	171	148	177	170	188	151	161	176	154	169	165	183	164	165	155	169	138	164	176	163	154	188	158	173	166	178	175	156	165	160	163	168	162	166	178	178	167	180	192	150	158	163	175	168	147	164	177	172	141	172	184	138	157	148	168	144	164	178	175	180	165	175	152	172	149	179	172	184	155	166	168	150	160	161	141	167	164	160	177	155	160	151	161	163	162	151	153	179	159	147	157	153	166	147	153	174	163	154	157	134	167	177	148	154	187	165	160	151	155	183	160	155	161	173	152	187	186	157	145	176	164	145	175	180	152	164	178	166	182	169	164	196	168	173	154	169	161	155	165	171	172	154	164	173	116	179	165	174	182	166	129	156	161	160	162	156	157	133	186	179	191	173	155	163	158	193	166	156	158	150	150	143	177	174	172	146	174	151	152	186	160	165	160	153	179	144	158	158	161	153	171	170	152	153	172	166	145	179	137	177	165	162	143	173	187	160	177	138	159	159	130	183	175	168	144	171	152	139	157	150	161	165	142	168	144	180	159	149	156	164	147	165	170	160	157	180	140	159	189	172	170	152	170	183	158	162	165	159	152	125	179	144	177	157	141	187	143	169	169	167	174	167	172	161	151	179	185	168	162	176	146	166	168	166	175	179	177	162	158	151	154	155	178	177	178	171	164	157	152	178	156	161	170	184	144	161	151	184	179	160	164	167	165	156	157	175	175	178	179	175	172	157	169	163	174	158	165	167	165	166	150	173	197	159	167	192	164	167	168	165	156	156	157	150	148	166	186	142	167	173	157	154	154	154	180	165	181	164	148	158	168	151	164	156	168	188	180	191	174	183	159	179	172	180	179	150	149	155	161	147	143	172	163	146	170	162	185	174	150	161	169	170	146	173	160	189	158	163	171	137	169	175	172	163	148	170	186	158	165	168	171	172	151	178	143	164	165	167	159	177	171	208	138	163	153	159	160	167	171	171	190	163	181	174	157	202	161	173	151	157	171	185	168	146	171	176	169	160	182	167	176	145	146	160	185	142	163	160	151	146	174	167	169	171	163	149	157	160	180	140	172	172	174	176	143	168	173	189	140	142	148	155	182	165	139	160	156	163	170	159	171	155	166	160	169	173	170	166	166	171	149	164	159	160	176	199	155	151	167	176	189	157	147	130	180	162	175	173	138	155	178	151	152	196	152	162	146	146	173	160	160	150	146	174	141	140	166	172	172	147	165	166	165	161	139	168	153	155	171	173	157	157	177	166	156	161	158	159	169	150	149	161	198	171	162	163	180	172	180	164	172	167	161	172	146	166	186	168	176	155	139	169	192	157	162	182	190	148	161	156	145	182	198	155	188	172	186	181	158	164	174	140	180	159	165	178	171	196	180	156	204	202	179	153	169	189	181	170	159	177	159	145	166	169	168	157	172	169	159	156	177	159	172	190	173	170	160	158	161	170	154	144	151	147	172	162	146	157	161	158	183	178	170	173	162	200	164	165	152	156	164	164	142	179	157	154	153	172	188	164	169	162	148	156	168	170	192	185	191	164	179	147	148	174	159	197	178	176	174	184	151	187	152	169	167	162	172	154	161	177	170	162	170	169	186	149	186	183	173	176	164	172	165	183	172	166	173	184	160	190	182	175	158	166	167	161	180	164	171	165	166	171	172	162	165	179	136	169	144	183	153	181	156	181	186	149	167	158	159	156	177	159	164	174	168	188	154	166	167	152	149	155	163	159	138	147	166	159	154	174	193	168	159	126	156	162	162	165	162	163	169	171	187	170	176	164	156	170	154	155	178	162	168	148	152	152	188	152	167	189	173	138	167	157	144	174	153	182	171	181	182	176	163	165	176	149	179	166	166	142	157	160	160	168	160	165	151	167	169	141	162	169	172	173	141	170	132	165	163	158	159	186	160	160	177	170	154	150	143	146	175	164	176	150	156	157	158	166	169	156	159	165	156	185	169	170	164	157	149	177	145	157	159	165	161	182	148	148	159	177	167	150	148	166	158	163	170	182	166	175	170	178	155	180	178	163	181	150	174	167	151	165	168	166	176	180	162	165	179	147	166	151	149	169	157	176	177	175	174	159	139	161	164	177	159	168	169	159	169	152	151	144	192	161	173	166	167	176	185	167	164	177	164	173	160	170	184	152	195	171	159	182	130	147	145	151	144	169	165	170	172	177	164	171	172	158	172	163	168	166	147	160	172	167	169	163	183	161	174	159	146	165	176	167	144	153	172	165	168	153	158	165	163	172	168	185	169	187	167	178	170	158	164	175	157	132	159	160	173	174	166	189	173	138	168	167	184	163	163	169	166	154	161	157	178	179	190	180	183	173	188	171	159	156	183	150	145	145	174	167	150	161	164	163	166	150	168	158	158	152	175	163	143	182	152	167	176	188	162	179	182	133	179	145	151	169	162	164	174	153	150	156	170	174	161	155	185	138	169	174	188	172	161	137	157	157	149	152	154	170	179	153	179	168	183	155	164	173	180	172	166	162	145	173	163	155	147	171	176	185	168	169	158	167	165	163	170	132	155	164	174	157	170	177	179	185	149	175	154	152	169	170	191	178	169	165	173	164	155	171	161	165	178	152	188	184	158	179	181	154	171	154	178	161	160	146	149	156	167	144	182	178	182	154	144	160	166	163	170	166	170	181	152	187	159	165	173	160	163	174	171	181	188	163	180	171	162	169	161	150	166	185
23229	29548	16109	6749	2717	1387	981	673	580	481	489	515	449	419	399	451	424	425	476	455	434	478	461	443	420	463	483	439	455	473	489	379	425	452	455	421	428	447	411	460	438	427	401	423	476	450	426	468	453	453	435	444	433	405	440	398	434	408	463	450	427	436	448	432	478	483	454	428	436	451	454	430	432	408	422	431	384	421	462	443	414	450	466	425	475	434	436	435	449	467	453	471	492	456	424	459	435	473	464	430	428	472	447	446	450	413	439	446	401	425	417	465	454	409	454	416	399	452	422	436	423	442	443	437	439	416	446	413	459	418	418	431	410	429	442	458	449	427	419	466	481	433	444	459	426	409	389	430	454	466	450	400	408	467	435	443	398	450	457	425	443	426	463	423	443	448	459	458	424	476	437	412	449	447	452	456	415	417	442	464	450	459	425	417	415	426	436	450	405	408	460	444	470	457	451	456	468	441	461	450	459	458	435	449	406	478	406	394	445	497	410	441	420	441	450	406	450	406	427	445	458	434	434	432	430	439	423	422	437	433	428	454	410	433	469	435	446	455	432	467	446	429	429	424	430	453	451	417	387	467	424	463	439	440	446	430	435	481	433	453	427	470	438	408	450	455	428	485	450	421	460	448	435	427	476	471	438	468	454	438	448	414	440	439	428	416	433	452	418	465	448	449	422	404	427	432	428	474	450	437	429	447	435	444	414	451	423	432	420	458	466	435	404	437	440	468	428	432	393	411	458	457	459	425	420	430	442	446	459	445	437	475	455	445	457	434	507	437	464	461	419	421	452	443	432	404	438	449	438	437	413	449	469	429	423	466	459	427	414	423	433	454	419	413	409	449	413	405	463	432	396	473	443	403	418	448	435	462	431	431	429	452	446	463	448	451	418	442	442	441	458	462	433	464	461	447	460	443	456	436	437	458	444	448	405	437	424	457	444	412	409	442	429	420	448	427	417	450	461	454	454	447	439	456	421	427	458	431	477	416	422	404	441	442	437	437	433	459	425	435	453	458	430	441	471	434	393	438	453	447	452	430	446	443	441	422	444	463	436	446	435	445	449	449	447	456	429	436	470	409	506	443	451	439	456	455	396	402	460	444	453	429	467	446	444	436	436	477	422	444	422	415	428	448	440	453	423	429	404	411	445	442	414	438	465	426	416	408	469	416	448	467	456	446	417	482	402	472	436	457	404	445	434	431	458	417	440	434	433	438	414	444	462	462	441	444	437	446	476	454	403	430	456	421	438	433	462	450	506	454	414	443	456	448	463	473	451	447	440	450	463	431	415	472	423	440	479	425	427	438	470	486	428	436	432	436	404	449	444	471	459	423	420	476	446	464	430	413	460	441	443	443	452	451	402	416	415	402	448	448	474	410	412	432	414	396	451	441	449	424	404	421	499	432	433	464	454	455	408	441	467	412	401	435	441	455	417	415	409	424	485	451	446	435	479	452	427	473	455	431	454	437	441	442	431	442	454	446	424	440	441	448	432	424	424	448	397	419	443	416	425	447	453	460	431	443	426	424	459	491	452	465	453	425	448	430	412	432	453	453	447	407	473	446	456	385	450	429	432	459	429	445	438	436	429	447	415	446	390	440	436	428	453	445	458	456	438	422	425	474	455	455	467	465	435	465	449	477	441	442	441	430	461	453	446	435	472	450	446	434	463	403	436	438	413	451	436	433	427	438	444	432	448	436	476	420	460	419	429	432	449	432	424	429	502	423	436	442	447	443	417	452	461	459	457	430	415	451	460	405	443	421	440	452	467	459	430	479	446	453	476	471	468	460	437	426	464	454	426	460	468	432	393	394	453	444	458	458	450	460	421	448	471	461	403	464	412	432	455	431	427	446	413	429	459	474	440	433	423	422	437	441	457	427	427	435	431	423	468	458	422	443	429	428	430	432	445	419	446	416	446	458	462	432	453	426	454	421	465	423	447	413	467	477	421	432	454	415	443	461	487	440	444	442	434	461	426	431	459	450	475	461	419	445	423	455	420	426	450	455	436	438	433	428	441	456	432	445	449	423	455	450	446	445	427	456	444	474	449	426	469	400	476	450	462	450	420	435	431	398	422	411	438	455	411	470	420	421	457	430	450	417	397	426	407	453	444	420	475	470	470	435	483	510	415	433	435	485	443	432	420	434	456	443	455	418	420	491	511	444	412	443	446	461	437	438	434	434	404	479	455	452	474	430	454	431	423	447	456	414	442	443	449	426	427	450	439	451	433	456	442	439	423	471	492	458	449	474	409	476	493	509	441	433	445	479	458	452	428	418	433	433	437	465	464	440	451	445	421	461	466	469	481	466	452	473	471	447	454	475	451	453	442	434	423	447	450	451	465	424	448	410	412	436	498	456	447	434	426	414	446	473	433	420	468	423	446	439	417	450	424	431	431	443	451	423	454	443	416	456	460	429	446	414	465	450	438	469	426	436	473	412	449	397	449	427	440	455	438	412	453	460	426	444	447	436	461	438	450	417	456	479	478	425	415	431	468	419	464	406	440	448	452	457	420	441	420	443	446	440	420	454	438	455	441	454	423	409	462	416	435	425	463	472	459	448	466	433	471	443	433	422	450	459	436	407	466	397	431	449	416	463	470	415	426	407	426	413	418	390	446	429	447	419	430	472	411	452	447	452	428	463	462	407	431	433	451	475	465	473	405	481	407	414	477	458	490	445	470	420	419	445	429	438	460	473	480	427	457	444	434	407	465	436	448	402	430	433	403	445	438	471	441	456	437	451	442	433	397	445	432	451	420	460	477	443	460	429	451	472	441	445	419	457	437	429	441	424	436	419	423	427	432	464	415	433	464	406	454	449	433	390	468	425	442	407	449	445	431	413	465	470	432	467	408	439	420	450	444	412	442	428	447	448	420	509	427	454	436	416	416	465	454	434	446	466	446	417	447	441	429	422	447	409	459	438	444	415	430	456	453	414	456	453	480	412	470	422	444	443	424	438	456	462	395	427	437	424	447	471	456	407	425	431	471	451	434	416	419	425	439	447	427	453	468	430	469	402	385	411	446	460	456	413	408	442	428	423	457	400	408	420	418	449	430	428	446	466	451	449	460	456	434	401	408	435	415	464	459	473	476	425	445	433	433	465	442	445	438	459	457	400	413	437	408	477	457	442	431	466	469	417	431	436	398	451	423	433	415	444	432	429	410	431	448	478	414	446	428	415	447	441	441	443	451	436	452	459	428	467	435	424	420	437	406	406	472	465	413	467	446	470	426	443	474	473	473	418	462	450	449	438	417	461	441	434	475	453	467	448	412	490	430	439	445	427	425	463	440	451	445	443	442	437	437	431	404	461	417	453	430	430	403	428	448	427	458	443	452	451	469	401	444	400	436	418	418	430	438	383	457	477	440	460	445	450	481	440	467	406	456	444	425	458	440	440	447	470	444	451	463	440	460	456	425	441	416	455	423	497	463	439	449	442	429	423	445	431	456	415	447	428	461	412	392	460	405	448	425	420	432	431	453	454	437	421
24933	21502	24902	28541	21570	19830	5120	1834	741	590	1039	1801	561	270	269	286	258	256	248	255	255	246	251	235	246	236	241	249	240	257	223	272	244	244	237	233	221	222	252	244	256	214	243	252	231	251	217	246	243	252	228	236	247	227	241	269	218	281	263	211	248	274	250	233	219	241	252	233	256	235	272	268	266	254	231	249	259	248	234	240	237	270	243	256	248	250	240	266	218	265	238	232	244	236	258	253	253	255	225	245	246	242	244	246	260	197	261	257	248	237	248	256	256	215	250	273	235	245	256	220	253	250	237	240	252	245	249	245	263	262	247	249	244	243	255	227	233	240	251	260	240	244	259	270	302	255	244	239	227	269	258	256	270	255	264	260	263	246	239	255	235	270	238	276	273	222	250	203	281	238	299	224	250	224	223	300	273	274	254	259	226	208	251	263	238	209	239	230	218	273	243	248	216	253	248	233	254	240	262	244	233	250	248	223	243	244	224	221	246	263	230	235	255	249	269	241	247	271	266	242	238	241	253	254	239	239	251	246	255	273	244	263	224	262	275	255	261	247	265	242	251	236	221	258	246	265	235	225	255	232	268	251	212	257	241	252	233	254	234	276	236	264	243	242	290	227	271	255	247	240	248	271	222	231	257	271	272	252	248	275	243	240	296	257	234	237	291	251	271	227	220	243	218	235	242	229	243	252	221	294	211	260	256	252	222	262	263	234	246	237	230	232	250	239	266	270	228	243	237	240	227	247	281	237	271	268	235	249	268	252	246	261	235	242	245	241	244	273	263	256	246	248	232	275	256	266	244	253	217	267	233	236	266	259	267	242	228	267	264	253	236	249	213	265	230	263	207	237	269	249	224	234	251	262	258	243	257	235	255	246	255	222	260	223	234	222	239	279	252	229	238	248	257	262	255	220	263	235	250	243	214	245	243	250	228	260	258	237	227	235	240	239	279	254	240	231	210	241	248	258	267	249	265	228	238	233	252	228	223	243	230	257	266	226	249	256	248	251	264	260	248	259	238	244	259	239	228	269	250	245	241	269	244	262	265	220	235	277	248	249	239	254	220	262	246	229	253	238	255	242	232	217	248	252	249	239	231	252	230	262	234	246	256	227	224	270	267	260	250	288	246	264	243	262	243	225	241	241	233	253	276	249	294	244	262	235	269	235	246	239	263	229	234	239	245	227	253	269	231	259	229	226	256	267	245	215	278	239	243	247	229	234	231	263	240	247	225	242	270	251	284	226	262	244	263	231	244	235	236	246	240	221	217	234	233	235	208	232	205	254	250	266	247	271	237	248	247	241	224	263	242	241	249	266	288	239	235	238	229	230	253	275	267	255	226	238	246	256	264	219	250	242	244	240	239	269	241	230	209	275	208	261	233	232	219	245	261	249	222	232	238	267	271	236	244	218	239	215	287	256	219	279	243	263	249	242	230	228	243	233	232	238	237	260	251	244	257	252	242	224	237	268	238	234	255	254	242	236	233	229	242	266	244	250	235	223	240	246	257	235	224	242	266	237	223	263	269	223	248	259	260	217	257	233	266	204	248	246	247	226	247	233	248	240	240	263	242	251	256	263	210	257	274	272	244	254	220	228	231	221	250	239	275	225	215	233	248	246	226	247	214	250	228	232	272	225	278	250	269	258	244	243	248	265	237	251	205	245	262	251	219	242	261	245	219	237	239	240	258	196	246	275	248	253	242	235	272	266	251	246	265	250	230	250	235	243	235	235	259	237	255	243	248	263	239	281	264	220	228	250	269	247	242	270	252	209	243	257	228	243	257	254	261	234	242	223	249	242	226	240	222	227	246	237	259	228	239	265	231	257	235	266	271	234	237	242	239	257	238	247	233	221	244	213	219	246	248	244	236	245	224	243	229	283	259	259	208	257	255	240	257	250	230	251	241	253	263	232	224	236	241	254	253	234	244	226	248	284	277	253	259	222	251	260	268	239	234	236	246	231	256	250	260	238	257	241	227	236	265	275	246	226	261	256	250	256	242	247	245	248	243	264	216	241	242	259	241	256	228	269	234	267	262	256	230	232	231	239	225	247	251	227	263	210	235	255	247	263	230	247	233	251	247	269	228	246	242	236	240	242	271	247	243	235	268	252	265	218	237	243	229	283	231	237	228	237	258	242	250	241	229	232	249	274	263	219	253	255	270	250	231	245	249	211	261	274	251	240	236	213	238	235	269	219	244	249	232	238	234	250	261	270	283	259	265	236	261	235	230	239	238	240	241	250	235	247	243	234	242	280	239	236	259	260	237	255	209	237	243	278	285	226	218	221	254	259	250	273	247	255	274	249	237	256	251	224	258	243	275	243	232	228	276	255	254	263	278	267	251	238	256	262	234	221	262	245	262	274	274	237	256	260	236	233	256	229	250	229	248	243	247	230	246	236	274	265	256	282	264	248	234	250	227	227	237	229	246	217	227	269	266	225	263	258	205	231	265	229	233	262	242	259	246	251	214	275	236	276	252	233	247	251	235	234	227	275	253	238	222	260	243	240	259	253	257	246	255	229	277	246	213	234	238	269	232	228	246	240	240	245	230	251	260	248	257	239	256	229	260	221	239	250	246	262	248	294	228	227	241	244	240	235	237	225	258	259	239	270	252	237	244	238	263	236	275	221	230	245	264	263	266	235	249	245	241	252	226	260	255	258	246	232	223	218	246	226	248	257	257	254	254	234	250	225	254	255	246	244	244	254	248	256	272	236	235	250	258	255	255	262	231	251	255	217	251	236	225	242	252	239	249	275	228	251	240	233	236	230	235	217	218	258	226	251	234	278	253	253	275	244	263	264	242	244	268	203	219	255	269	258	242	224	248	246	247	271	240	235	204	233	257	229	229	229	225	206	252	267	249	262	259	229	233	248	228	260	254	247	230	233	242	245	242	232	259	250	262	243	266	223	219	256	233	252	257	246	242	234	236	221	214	231	243	269	238	223	245	254	227	219	236	259	244	272	210	239	265	273	233	269	248	226	245	239	282	258	245	239	234	233	250	234	232	253	242	221	237	222	257	261	231	255	255	229	228	250	283	254	243	223	254	264	233	258	244	260	246	241	239	230	247	261	252	266	250	236	252	250	306	251	212	246	243	264	231	224	245	251	246	259	254	226	270	250	255	237	213	224	233	258	261	247	248	231	274	272	274	246	221	237	256	248	243	240	259	245	233	237	236	218	264	246	264	250	235	280	228	240	240	262	230	239	254	239	211	235	239	242	248	246	266	259	229	259	251	196	236	227	253	237	261	240	245	256	229	227	241	250	262	233	258	226	245	235	236	243	245	251	232	244	249	254	260	246	219	198	248	267	240	282	240	249	252	251	229	237	233	263	236	254	259	257	257	236	272	227	236	276	248	232	233	238	236	236	244	226	252	239	238	272	242	224	206	248	222	220	252	242	263	247	246	233	251	247	244	231	230	272	241	268	251	225	222	224	259	234	229	227	242	238	243	239	238	213	233	255	215	231	252	230	253	248	261	227	247	274
24303	38646	26343	13943	5011	2752	2006	1360	943	864	1166	1742	877	608	609	653	600	655	651	561	611	628	642	630	615	641	656	591	603	631	615	625	602	597	624	606	575	605	562	652	603	612	587	632	659	582	600	589	625	579	597	633	617	593	620	603	582	603	619	607	612	614	639	598	586	578	616	633	651	624	629	554	618	625	645	620	620	583	575	628	613	581	634	618	597	581	578	599	583	572	612	601	610	592	628	640	599	549	617	605	594	666	602	604	559	595	599	597	557	604	616	606	606	641	550	594	638	615	635	628	591	602	609	573	618	621	602	584	564	582	576	614	566	612	598	583	578	577	620	595	640	572	576	600	610	610	607	596	592	583	596	593	622	644	543	583	553	611	563	586	615	607	626	587	621	591	600	592	674	636	605	624	625	603	633	633	615	584	569	634	598	590	631	611	612	593	582	616	567	597	596	612	678	614	571	638	597	645	586	627	632	593	557	631	628	603	554	604	574	591	562	621	617	599	588	622	582	586	611	571	615	562	559	624	602	568	605	604	598	630	635	582	619	630	586	545	631	599	636	642	664	604	609	602	606	605	601	590	614	587	596	592	615	635	633	632	632	642	596	645	645	644	602	599	578	596	656	569	642	638	614	608	598	603	599	605	563	627	590	631	619	635	599	624	614	656	623	590	577	630	599	607	577	575	563	623	612	544	628	600	635	562	597	676	634	609	625	587	584	613	641	588	639	671	555	627	624	629	594	624	601	605	600	594	567	576	603	600	640	593	573	595	661	595	600	614	627	558	595	626	556	601	598	557	615	609	650	590	566	656	601	589	636	638	624	569	602	613	616	570	580	618	611	619	612	626	628	583	621	611	558	625	580	623	610	579	588	581	616	579	600	622	612	586	609	600	578	594	592	571	571	608	592	589	617	576	622	614	558	643	574	607	589	607	643	610	580	592	612	582	584	628	600	558	583	615	565	607	597	634	625	606	581	609	615	605	581	633	611	603	649	599	649	619	617	582	609	599	607	588	593	585	591	586	573	609	563	571	582	601	548	579	579	589	573	600	598	584	606	576	590	583	592	565	604	656	588	629	623	599	631	586	635	605	629	680	611	622	579	599	620	630	577	602	566	615	618	579	597	612	606	597	575	619	614	608	604	586	616	580	577	622	618	601	562	599	591	620	618	624	567	591	630	603	645	619	560	614	605	631	595	615	599	621	592	574	618	584	611	591	597	601	632	574	602	552	622	595	635	586	589	627	581	576	610	627	577	593	582	618	590	591	637	600	580	602	581	622	618	651	611	579	644	577	593	587	618	643	606	610	579	594	562	576	635	644	591	601	633	608	576	610	586	575	575	596	600	590	625	582	629	624	602	618	615	545	607	564	592	617	632	610	615	606	637	593	596	565	615	609	624	611	594	620	636	625	621	604	638	565	600	602	551	580	599	610	593	574	597	604	585	596	616	617	622	595	574	598	602	593	553	643	625	583	560	611	611	584	569	553	637	617	587	608	611	625	624	618	621	577	603	601	593	568	578	571	612	610	618	599	586	601	580	581	569	602	601	590	608	641	612	633	582	621	657	595	609	582	633	616	564	624	552	573	619	575	572	593	592	570	611	578	626	613	579	618	597	618	626	584	572	659	604	605	570	621	639	605	634	589	564	601	572	612	595	577	635	585	604	596	612	583	641	589	618	589	547	606	597	591	620	549	586	595	646	607	647	648	574	584	608	603	603	586	592	594	620	647	545	622	615	605	630	595	604	590	566	610	621	575	595	602	635	610	601	599	588	586	612	572	614	631	597	593	572	626	556	590	606	554	608	588	576	612	613	652	590	588	612	629	569	613	571	585	549	603	619	569	583	633	679	597	600	564	614	616	587	631	606	649	667	588	602	655	578	571	567	567	615	572	572	609	587	586	610	612	595	589	603	593	574	624	571	626	608	594	608	602	613	583	606	591	626	626	557	629	608	665	591	649	607	599	587	571	616	619	613	615	663	644	560	580	590	597	571	604	627	606	621	603	629	619	590	630	620	586	606	595	647	597	617	607	633	566	581	627	598	573	601	583	631	603	609	595	613	626	609	634	610	574	621	572	568	600	622	615	584	580	641	623	664	555	603	585	623	631	604	654	588	614	597	605	605	597	597	608	613	603	614	585	613	579	588	628	634	581	574	601	613	599	624	642	634	612	623	619	585	608	605	604	581	651	639	589	585	600	639	587	627	618	580	567	579	578	572	611	597	581	648	612	594	605	616	602	624	610	553	614	654	637	642	621	608	587	588	592	597	664	612	563	624	601	542	582	610	636	633	619	610	608	647	617	589	611	568	584	577	634	607	637	607	607	612	566	606	545	633	627	576	586	597	621	611	636	596	610	633	593	607	622	608	613	556	650	614	568	577	581	627	590	578	627	580	571	613	628	586	615	613	622	604	655	611	633	569	633	588	582	571	620	623	626	581	638	620	588	610	660	636	603	579	643	584	640	619	636	598	592	610	617	573	588	586	589	583	623	618	593	596	569	614	584	580	643	647	647	620	635	610	624	594	623	610	611	596	606	560	603	585	619	649	563	584	622	544	633	614	627	613	582	642	621	600	589	614	582	604	616	606	561	581	577	592	584	576	615	595	602	603	634	581	610	618	583	592	605	587	608	579	629	595	619	599	615	617	589	608	575	572	617	642	602	607	635	610	602	626	606	576	627	622	612	646	607	609	600	575	598	634	586	609	588	538	612	596	643	555	624	635	573	578	611	597	627	569	596	577	606	553	578	596	633	614	600	609	601	632	617	598	580	610	607	593	583	613	642	618	585	578	641	579	594	617	613	581	539	622	629	616	600	660	671	582	588	593	613	589	636	633	590	599	621	600	585	614	612	651	623	651	619	623	559	585	589	666	594	585	579	583	602	607	565	599	593	641	566	571	648	590	546	628	560	645	585	600	596	587	582	638	574	626	616	614	599	623	583	636	574	624	610	621	585	582	596	619	591	585	626	571	584	609	593	627	584	617	617	637	609	617	646	648	623	595	630	642	573	579	592	626	596	591	592	623	590	634	621	606	629	595	573	602	598	579	594	627	596	623	620	607	589	596	567	596	655	583	588	605	600	604	610	578	596	605	589	629	587	587	610	590	589	572	616	606	587	579	599	652	632	567	622	611	621	619	578	627	636	595	619	641	642	610	630	579	617	612	599	610	607	622	595	631	597	599	614	600	587	625	604	640	600	626	631	580	605	597	582	591	589	579	636	610	631	621	613	600	585	624	608	590	625	616	594	621	654	603	611	602	586	613	626	609	597	631	599	615	628	598	583	611	635	615	615	575	611	607	577	588	576	636	638	623	619	602	617	636	577	595	588	619	603	586	663	637	620	588	589	607	617	616	623	625	593	624	568	594	586	609	549	637	641	584	585	576	608	579	630	592	619	618	611	581	544	612	581	589	626	590	601	604	541	606	582	617	593	628	620	577	622	610	565	642	629	584	605	643	599	634	581	596	610	562	580	648	622	550	593
24301	21471	25192	28175	21482	21679	18491	3721	1664	1131	2412	2810	783	256	232	238	233	214	271	252	232	232	192	208	219	264	221	232	256	244	249	221	233	228	230	226	248	269	261	259	233	238	227	229	203	240	235	233	255	204	221	230	232	258	216	240	215	227	214	209	240	243	215	257	248	237	207	231	226	239	238	255	212	235	256	217	249	221	221	238	224	239	250	222	237	230	264	238	233	223	249	258	253	216	222	247	201	236	238	218	225	230	220	235	226	224	254	238	238	228	234	219	231	243	274	246	210	217	230	217	243	227	219	235	249	227	221	252	215	250	223	252	247	237	220	240	244	216	243	237	235	233	248	213	216	261	253	226	209	234	226	251	216	238	260	227	245	230	227	215	219	236	236	228	207	249	235	222	215	251	240	205	227	241	225	252	236	228	214	219	234	211	244	219	221	247	235	236	254	202	231	237	258	232	240	243	221	266	243	246	259	231	252	238	207	235	221	223	241	276	226	240	243	252	254	230	216	246	230	220	237	238	240	257	230	241	244	226	211	217	236	228	221	232	237	228	223	251	270	247	241	238	264	218	232	232	208	201	223	218	257	223	253	239	225	230	221	229	225	228	237	248	253	212	231	253	210	231	242	208	246	244	236	236	250	214	247	235	235	203	255	254	236	254	254	243	216	242	235	233	227	218	224	243	208	250	255	229	229	232	242	205	242	243	241	206	257	228	253	238	252	235	219	236	239	209	215	221	223	234	257	245	216	218	225	242	237	248	240	217	247	230	253	227	235	272	258	219	214	228	241	213	241	220	228	229	245	247	215	215	227	202	224	256	228	273	229	249	245	248	253	227	228	233	222	220	218	256	233	230	231	248	219	232	231	262	190	228	251	250	231	220	231	214	220	241	243	261	228	247	231	249	222	238	227	236	239	248	216	224	232	256	268	235	258	228	253	215	208	228	245	209	249	219	225	250	241	239	258	255	247	226	230	212	217	228	244	236	239	231	241	229	230	230	246	256	246	213	234	195	237	226	241	215	232	221	224	244	256	231	250	236	219	226	233	258	232	240	244	243	235	210	249	247	230	255	213	238	257	276	254	270	247	224	244	248	221	227	243	244	248	264	240	204	202	243	224	250	229	245	238	233	219	229	213	221	240	202	241	231	231	247	220	227	241	230	219	237	243	267	238	244	242	257	261	215	217	250	249	213	232	239	240	250	254	206	247	247	248	264	220	250	264	250	272	250	240	236	214	232	239	258	215	225	208	248	248	234	235	224	249	227	232	243	234	230	219	246	246	210	223	252	245	242	215	269	220	233	243	245	243	223	230	249	208	241	250	243	239	205	249	234	247	231	226	229	205	236	235	204	232	220	221	257	243	202	241	214	259	223	235	208	249	238	210	232	239	226	211	225	232	220	199	239	243	249	247	223	221	206	236	261	272	223	264	233	250	213	209	227	211	225	223	248	241	240	239	261	234	246	216	231	219	220	249	226	251	230	227	231	221	260	228	246	250	241	236	219	224	203	234	223	200	249	220	238	258	221	258	248	219	234	230	219	261	218	240	210	238	241	261	231	217	208	262	238	247	232	248	244	225	204	241	207	261	233	218	239	204	237	229	241	256	243	215	252	269	236	234	229	226	244	249	244	214	225	239	216	261	224	218	241	257	249	229	258	239	210	214	253	243	259	253	217	253	271	245	205	222	256	222	261	234	231	233	208	223	250	242	222	223	228	247	213	235	226	226	221	223	257	230	221	241	234	231	216	243	235	231	222	241	225	253	235	221	213	227	237	221	232	225	264	205	261	237	231	245	242	224	267	247	228	246	245	218	223	230	250	247	240	239	237	221	210	231	246	196	259	250	229	231	237	225	237	222	230	230	224	241	223	209	221	223	231	231	233	261	208	226	247	245	246	269	253	224	245	250	203	246	229	232	239	231	250	227	257	243	232	239	241	228	215	257	224	204	200	238	240	262	221	242	221	246	237	214	239	236	254	224	233	261	228	209	237	245	238	237	250	259	244	237	228	215	238	219	219	250	231	227	227	237	242	224	253	263	250	219	239	258	276	247	235	268	241	240	275	234	236	240	230	216	258	207	249	247	236	255	280	256	238	229	250	216	237	213	216	212	222	220	230	225	251	253	233	220	270	210	242	215	226	208	226	224	211	230	240	226	239	249	221	230	229	243	245	251	247	237	241	207	238	227	244	231	212	250	240	219	259	228	233	232	253	243	199	235	238	226	255	202	239	206	244	213	234	235	241	229	223	225	244	261	248	220	226	226	199	247	244	217	221	217	216	247	262	229	220	226	219	253	238	215	240	267	241	238	239	224	227	232	240	235	244	228	244	246	257	231	238	220	261	246	235	250	228	218	222	248	236	217	245	250	243	221	232	230	236	224	227	206	237	239	230	209	222	232	255	244	254	226	245	235	208	232	252	246	233	227	241	227	239	246	217	231	233	224	240	217	218	258	258	224	214	245	244	224	250	270	251	213	215	229	250	227	231	242	235	246	221	238	209	249	229	234	225	245	246	255	237	207	225	249	204	248	226	255	227	265	247	240	266	212	245	239	226	213	247	226	203	234	223	226	248	223	241	220	230	211	243	212	227	222	223	244	250	244	221	208	238	238	251	226	217	240	242	216	248	241	254	239	244	248	241	238	244	244	235	230	203	242	226	243	228	240	226	233	243	248	228	231	213	230	235	235	209	226	245	224	220	226	236	237	239	237	263	231	238	218	188	238	217	259	185	277	211	240	228	220	220	241	238	253	228	248	206	236	204	231	238	234	255	243	218	235	215	238	260	250	218	238	219	239	223	264	218	208	234	223	243	281	227	242	227	233	237	224	223	212	219	223	225	248	264	241	217	247	261	238	224	241	233	230	246	223	239	231	238	248	237	239	239	248	264	224	242	196	260	228	218	214	238	252	253	225	244	208	230	250	220	235	260	240	249	257	228	233	228	215	224	223	245	226	218	240	238	261	268	232	233	228	243	243	261	248	246	247	222	214	233	237	227	244	242	230	237	250	215	260	209	228	230	195	242	261	232	237	266	206	214	233	220	214	208	217	260	265	217	221	235	232	258	236	257	200	243	228	242	242	232	212	224	213	236	223	229	229	235	245	254	234	260	232	238	245	214	215	235	221	239	230	225	249	234	236	257	218	232	212	241	216	209	263	223	255	250	240	223	208	235	232	221	221	219	257	234	208	247	242	222	199	251	208	256	230	221	266	218	216	214	236	223	248	241	236	263	219	217	238	237	258	261	228	237	219	240	259	221	232	244	219	228	249	269	246	223	252	244	219	224	236	261	215	220	224	243	223	212	213	227	286	224	229	244	215	229	231	225	245	245	247	216	244	224	220	240	237	260	228	232	206	239	229	229	228	246	242	235	246	265	219	225	196	206	211	222	228	217	216	241	227	238	229	214	257	237	263	247	272	228	256	219	222	275	228	206	240	231	233	236	261	211	228	230	234	190	254	225	247	249	238	220	209	234	232	226	252	245
26967	46414	34221	16325	4640	4239	2621	1732	1351	1132	2006	2138	855	590	567	563	534	554	553	564	552	473	586	585	534	554	571	578	595	582	540	540	584	580	589	556	556	528	530	570	553	541	569	574	539	567	561	552	589	561	559	520	596	542	542	558	548	543	538	583	587	532	562	546	543	554	534	569	546	550	542	565	553	532	569	560	568	621	564	507	549	590	526	509	489	526	562	549	521	547	487	542	589	528	529	561	521	578	524	566	584	544	541	521	547	564	543	492	563	552	532	513	521	567	570	539	571	574	572	510	555	557	565	531	546	545	573	525	514	553	565	545	558	548	592	588	542	578	533	535	555	580	602	574	563	561	576	560	539	537	546	577	536	548	592	513	581	546	576	595	572	550	578	527	540	577	525	567	540	540	547	573	531	560	572	539	581	587	543	578	560	518	605	560	548	528	520	550	587	558	567	555	574	575	578	562	528	571	560	540	555	554	548	563	564	529	571	529	563	592	557	565	566	548	527	573	592	508	520	604	590	548	567	561	559	564	556	547	555	550	602	568	593	531	529	560	565	602	560	518	542	569	580	542	529	511	589	576	559	573	565	533	556	606	569	583	545	578	598	604	580	556	544	543	510	560	553	572	548	532	559	600	565	558	540	572	533	534	565	609	562	559	524	538	545	577	554	565	554	584	573	605	540	593	555	584	585	570	515	558	553	551	600	590	581	570	547	567	560	580	532	540	585	529	564	545	561	506	530	560	549	586	558	547	508	552	570	550	534	561	569	557	515	516	586	543	529	532	533	578	535	548	602	604	512	554	552	556	562	562	540	597	511	528	524	525	542	554	535	585	514	544	523	537	516	559	556	544	580	575	523	552	551	558	550	540	576	520	577	542	600	591	530	547	562	542	561	531	577	564	567	535	543	546	583	570	523	556	554	584	569	533	558	554	585	542	597	524	523	556	547	572	577	549	595	578	496	561	551	598	544	550	559	547	556	533	544	578	561	576	576	558	589	547	540	591	576	521	519	541	525	524	548	552	546	553	554	536	554	616	540	587	571	578	569	578	541	552	538	539	510	551	584	541	565	500	535	568	597	553	587	565	587	553	529	569	538	573	538	588	546	552	564	551	532	543	554	584	546	533	554	547	531	560	533	516	559	579	548	531	563	567	539	551	547	532	566	570	526	563	554	572	545	623	534	532	560	546	547	620	573	576	546	561	527	534	535	568	567	546	533	533	537	530	532	547	581	548	580	589	617	577	534	583	571	542	560	525	585	585	541	580	561	584	588	523	549	556	580	544	563	528	536	574	532	543	567	558	542	565	568	541	554	505	573	537	542	578	542	552	571	591	528	546	540	529	537	552	566	589	595	553	563	549	576	529	588	563	529	572	554	576	532	558	556	574	568	547	562	572	614	568	633	562	507	548	526	542	606	536	580	568	547	569	511	541	579	553	537	531	573	575	588	547	557	617	508	571	536	577	521	525	584	545	559	547	592	546	562	559	516	576	593	577	516	567	561	557	563	540	540	556	542	549	537	540	555	520	574	591	541	539	530	535	585	568	561	565	539	569	534	569	583	554	521	556	575	585	514	554	549	573	558	530	547	552	534	576	544	530	552	564	553	570	539	568	555	533	546	516	543	569	515	539	567	549	513	534	563	545	527	531	544	591	551	557	559	541	550	530	554	552	571	552	536	555	552	556	550	597	556	592	553	583	552	583	574	505	519	571	539	529	595	528	559	553	480	571	587	548	523	568	544	558	540	589	541	542	554	536	570	591	536	583	540	574	541	559	561	574	578	558	560	549	544	595	548	519	548	565	550	552	515	574	549	544	545	536	502	552	559	561	574	580	552	548	567	546	596	535	574	588	597	557	555	559	538	542	544	522	563	614	546	590	541	545	572	571	571	503	552	604	593	617	532	573	511	551	548	569	576	530	576	525	552	592	539	557	525	562	531	560	581	572	563	551	571	549	574	526	542	543	556	566	565	539	520	571	619	533	551	555	510	536	512	540	571	569	575	512	563	583	611	541	536	543	546	533	573	531	586	579	594	533	549	572	547	574	503	536	541	568	547	539	581	570	566	567	578	583	560	535	533	520	552	539	531	559	549	558	578	538	521	522	582	555	539	563	557	485	523	565	562	542	592	546	527	567	551	565	574	582	574	543	543	590	566	586	526	530	590	601	578	555	524	561	545	575	554	534	567	574	545	526	522	578	540	591	561	571	526	567	502	542	553	534	567	546	533	553	563	492	524	566	563	545	566	574	575	579	539	597	601	571	546	595	527	571	550	554	595	530	546	559	581	550	541	560	550	563	570	572	579	567	546	547	538	545	526	563	571	522	553	526	510	541	561	567	547	561	548	567	556	546	561	571	571	574	543	555	520	572	541	557	524	519	576	531	551	509	554	558	548	502	586	585	561	561	557	594	529	548	574	556	547	536	523	572	540	509	566	550	548	510	551	536	566	560	564	561	534	546	534	551	522	564	513	611	605	589	556	563	538	553	567	537	556	576	537	536	534	543	592	577	526	507	549	567	598	556	551	568	563	572	551	529	556	556	565	582	538	544	522	599	569	538	542	520	562	565	564	554	528	567	546	538	529	548	558	550	557	517	537	561	590	573	567	551	575	572	497	579	527	552	538	556	588	522	569	555	592	540	592	551	542	518	532	562	537	591	539	575	518	566	557	563	597	589	542	539	546	552	554	582	593	541	541	537	580	523	583	572	536	560	583	536	563	555	587	555	541	553	560	594	555	546	551	529	566	554	557	567	565	547	528	547	525	560	530	554	576	585	546	574	515	577	575	546	546	580	503	537	562	504	570	559	571	543	539	575	548	550	516	567	597	579	558	589	562	582	585	567	534	560	534	558	513	544	541	531	564	549	587	518	541	557	560	609	563	534	569	570	562	540	544	581	579	530	605	555	556	534	564	597	534	563	533	561	549	546	581	585	537	552	542	556	559	520	583	550	556	553	577	557	577	545	543	552	591	550	527	546	541	577	564	557	557	563	548	535	559	554	553	544	574	539	503	564	567	548	540	564	586	535	547	571	601	546	544	547	556	568	554	566	523	553	609	490	546	528	590	596	580	612	556	555	581	566	542	564	561	546	522	554	543	563	552	589	560	525	563	504	551	550	535	533	556	600	562	589	549	556	504	564	508	515	574	571	547	512	574	567	559	509	566	574	549	547	540	506	583	545	559	592	603	553	570	574	570	531	544	542	582	550	575	524	569	566	551	541	556	545	511	548	507	566	528	537	541	610	573	562	575	560	529	581	538	520	556	565	559	544	573	533	522	580	592	564	526	577	563	572	544	561	563	569	564	595	529	540	563	563	549	528	552	554	545	592	571	539	585	541	525	556	549	552	564	559	520	544	551	567	495	507	514	563	520	575	566	532	557	569	558	561	548	528	579	501	560	535	572	541	521	567	526	544	556	564	591	576	595	542	521	570	528	554	563	572	569	544	532	566	557	537	491	590	533	572	551	550	566	519	564	548	574	527
32600	24371	22750	10345	2930	1454	678	467	334	278	326	231	200	163	172	180	183	160	181	178	161	174	183	162	158	163	166	168	173	162	187	184	156	177	154	162	169	180	181	160	193	154	154	183	159	175	151	172	167	170	150	183	158	157	158	157	180	152	153	151	162	179	167	188	153	182	159	170	173	150	156	170	170	176	177	130	172	160	184	184	165	184	176	183	168	168	185	192	168	157	170	150	167	179	166	155	172	156	177	182	155	180	141	197	171	164	170	166	188	170	151	148	161	151	189	160	183	156	176	164	169	158	167	135	180	169	160	176	167	155	168	194	156	173	158	191	151	143	164	155	144	148	177	165	164	171	180	193	171	151	182	166	162	143	176	194	174	179	168	151	167	180	171	195	158	182	172	171	159	166	174	163	159	163	154	183	156	158	174	196	167	186	175	191	157	184	160	147	165	165	163	157	176	170	165	190	170	167	170	168	173	155	155	182	157	157	179	174	180	175	159	147	182	193	177	181	167	149	150	154	152	166	169	176	167	179	162	156	177	168	157	181	165	158	157	171	158	158	156	148	165	167	163	175	168	166	164	161	161	159	153	169	189	165	149	172	176	182	163	159	178	181	176	181	159	182	159	151	145	189	172	188	194	159	178	162	153	161	167	175	164	155	156	174	165	167	162	134	175	180	168	172	159	191	174	165	172	163	171	182	180	165	179	171	173	177	170	182	169	158	172	170	187	158	148	162	181	158	174	190	174	173	141	185	166	187	168	154	172	200	179	173	155	178	159	178	174	175	168	189	176	157	160	161	179	169	146	173	162	173	150	148	182	168	166	184	163	193	180	197	154	167	170	162	174	198	154	175	169	158	192	186	203	168	176	168	196	171	165	184	169	148	188	157	170	194	148	159	195	190	155	165	137	172	167	178	195	179	163	184	161	181	175	168	203	159	158	163	172	170	162	178	163	159	166	153	184	159	156	169	133	179	147	173	173	175	163	168	150	176	196	180	153	173	171	172	171	156	176	164	187	190	162	169	170	161	192	159	172	172	153	156	154	176	183	147	170	153	158	154	170	179	156	166	171	186	180	183	153	157	162	164	181	170	165	166	167	181	175	171	144	165	157	163	187	175	165	163	182	153	165	149	163	156	164	169	166	168	127	169	173	183	161	175	175	149	166	186	157	158	162	184	161	168	175	155	173	150	177	156	146	149	181	184	170	181	178	156	169	158	173	162	158	171	165	181	165	177	183	168	157	174	182	158	171	144	177	170	159	148	151	185	149	181	171	164	177	158	157	182	147	152	151	176	181	184	195	175	170	164	175	196	162	169	168	175	171	174	145	156	170	199	146	165	157	162	160	174	169	152	161	181	173	164	165	146	200	143	164	159	160	138	163	174	143	169	201	170	179	168	160	173	157	191	186	185	160	165	150	155	171	167	176	156	177	181	164	172	170	173	195	170	174	179	184	167	187	148	182	166	203	150	172	155	177	195	168	165	153	148	158	165	185	172	184	154	165	182	162	162	174	169	173	165	186	190	168	184	194	191	151	167	150	167	162	170	164	161	156	153	135	164	157	164	170	157	157	164	177	160	163	200	153	150	163	162	173	184	174	178	169	154	179	162	188	161	174	168	172	162	182	123	175	158	176	170	213	148	181	165	169	166	148	167	190	144	188	159	184	183	166	166	176	169	180	178	158	171	149	171	143	176	181	168	162	154	160	170	198	155	170	183	167	205	180	158	172	178	183	177	170	193	147	157	172	185	157	168	171	154	144	161	188	168	191	172	161	176	186	193	160	180	151	157	181	167	156	143	162	165	148	165	195	172	178	201	169	163	171	176	183	173	177	151	172	171	139	161	168	185	160	167	158	172	160	162	158	161	194	167	162	184	205	169	163	184	169	177	175	189	166	154	184	166	164	171	186	171	161	168	162	130	192	172	157	168	171	158	174	148	161	166	168	162	175	139	144	178	164	151	174	174	172	174	183	171	172	161	186	140	168	175	182	149	180	173	171	174	183	141	159	155	152	167	149	193	156	140	153	183	165	181	171	181	168	176	151	168	172	161	172	165	160	189	174	194	193	153	174	167	162	159	175	175	179	165	188	152	179	174	183	164	158	185	153	165	176	178	176	149	158	181	165	171	182	164	155	182	172	159	158	181	183	185	178	161	176	166	160	177	161	170	156	179	163	189	162	178	165	166	169	132	169	157	160	171	187	152	169	154	156	188	185	152	158	168	179	146	170	172	145	162	173	160	173	184	183	151	154	160	177	175	181	157	154	182	184	182	163	172	162	163	171	189	172	168	185	163	141	171	146	162	184	160	179	188	198	130	176	177	191	166	179	183	182	171	159	163	162	157	171	194	185	164	167	165	159	164	159	155	142	178	149	176	172	149	172	186	156	197	150	169	189	167	188	171	161	182	176	152	174	168	186	167	174	161	152	162	173	159	157	169	152	169	176	148	184	148	161	174	174	180	162	152	149	175	161	193	179	164	165	153	170	164	174	155	162	157	166	180	168	170	161	166	169	175	168	165	167	175	173	160	182	171	172	188	168	158	186	164	172	152	167	194	167	171	164	147	162	174	177	156	146	171	157	156	154	146	166	177	183	173	151	173	164	186	166	182	184	179	195	169	165	178	174	171	184	150	150	175	169	159	154	170	169	141	167	163	183	175	172	164	163	162	157	153	150	164	159	149	149	152	175	169	168	143	176	161	177	154	178	172	187	159	161	172	181	167	154	163	166	155	200	181	180	176	161	179	170	162	166	192	155	176	183	167	150	169	166	185	177	171	169	173	167	184	159	200	165	179	161	172	170	165	175	170	183	162	199	151	169	158	172	165	165	213	184	152	170	165	186	162	187	165	184	197	162	175	154	171	156	172	189	157	169	153	160	191	158	182	185	153	162	172	149	163	152	169	154	161	164	168	157	148	148	174	185	182	187	197	178	149	159	165	160	180	176	168	178	169	149	176	166	178	178	192	171	142	211	158	183	179	154	168	165	165	173	171	161	169	176	174	157	181	147	176	189	156	169	181	161	177	187	154	152	156	171	185	172	205	177	150	153	132	194	161	158	158	185	170	170	152	167	180	171	170	173	170	166	177	149	153	152	180	183	185	159	165	166	175	181	169	164	164	184	175	182	155	177	164	174	150	184	171	160	168	170	171	169	165	176	157	148	144	165	158	151	159	175	181	156	160	161	132	178	156	143	144	168	162	174	171	171	169	161	144	181	181	187	161	194	180	170	148	195	153	184	161	167	147	172	188	187	184	167	163	168	187	159	160	181	175	146	178	193	155	153	153	172	148	187	181	188	144	162	171	154	177	171	149	156	157	156	151	192	163	182	170	166	153	172	162	200	167	166	174	170	179	165	186	172	160	177	153	181	134	171	171	164	159	179	159	167	165	195	193	188	160	148	170	152	164	164	171	156	181	192	180	187	164	179	157	170	156	179	179	150	157	177	169	160	176	148	184	148	172	164	183	185	162	169	163	154	170	206	164
24556	30704	16512	5301	2101	1338	716	574	541	519	583	556	489	452	447	455	424	459	449	462	463	459	474	420	474	427	450	388	491	427	452	436	448	433	474	476	454	447	469	466	413	452	441	428	439	453	453	444	473	496	435	469	458	400	440	462	453	439	488	468	488	457	467	491	448	441	430	502	456	453	428	446	445	399	486	444	479	498	423	424	456	472	456	470	477	448	461	462	477	482	431	428	470	477	469	460	448	434	425	482	463	464	478	437	412	446	443	464	479	438	471	442	452	446	436	456	450	449	438	476	431	434	435	421	486	426	443	445	455	447	474	446	441	453	426	426	482	465	471	462	444	428	442	432	430	474	458	439	439	440	483	413	426	452	442	452	426	444	411	475	456	444	439	459	495	429	453	478	449	446	478	443	442	426	426	445	423	449	420	439	445	426	457	462	447	495	440	440	420	479	453	449	441	460	404	449	448	451	500	471	465	433	475	449	430	452	444	498	429	427	476	442	431	437	440	437	484	459	457	423	437	467	448	463	473	442	476	450	471	461	491	454	451	448	411	461	439	436	456	407	436	435	426	434	448	463	487	458	438	441	474	459	445	461	483	430	470	448	450	453	455	467	438	431	453	427	419	439	431	444	453	474	484	444	482	434	450	447	424	454	470	451	456	453	458	453	456	457	432	444	395	430	442	418	471	440	467	427	428	420	473	451	468	417	477	425	464	436	430	443	473	463	468	459	478	430	455	447	432	455	453	473	442	439	486	435	452	468	430	464	465	435	472	447	459	473	435	440	439	451	472	440	437	482	461	454	450	442	430	433	451	420	457	462	488	478	466	449	416	483	432	440	445	460	434	449	430	410	443	440	417	412	441	421	459	440	420	428	453	458	442	463	455	452	400	447	454	444	466	490	472	439	433	455	451	436	449	432	425	424	410	479	459	461	451	471	429	442	415	484	401	462	433	400	446	429	457	417	440	442	449	449	430	430	475	441	442	440	432	405	431	439	452	450	431	464	461	439	417	449	443	430	415	468	451	432	470	471	470	436	455	455	420	437	453	441	469	433	453	457	473	423	436	409	453	468	443	427	451	479	465	417	442	463	475	452	466	466	423	470	417	483	469	447	447	483	453	479	428	453	445	432	510	502	452	461	452	467	422	416	453	440	491	449	460	431	459	481	427	479	456	422	447	485	442	479	437	418	432	468	483	428	397	435	422	435	445	415	446	452	411	435	434	455	462	454	452	429	450	477	433	439	447	459	435	424	479	439	422	407	450	439	486	467	483	466	428	435	447	442	454	429	444	483	460	435	442	437	428	468	501	451	410	459	436	394	455	473	458	444	463	433	440	462	449	481	410	503	439	468	461	424	457	464	477	467	461	420	459	464	458	441	442	447	432	425	400	432	497	442	433	443	443	484	409	411	414	466	455	460	462	431	478	464	456	435	483	439	423	436	470	476	474	420	424	461	463	460	452	473	440	471	436	448	442	446	481	421	445	493	445	429	429	457	469	434	441	447	437	437	467	472	453	447	434	508	446	424	473	448	469	430	427	440	461	435	469	448	455	442	465	436	445	448	470	458	464	419	413	415	458	423	467	445	456	452	460	453	454	443	426	444	462	427	446	472	449	446	504	419	450	438	449	453	476	455	433	432	485	469	474	420	453	458	426	467	456	467	459	435	434	461	421	439	437	475	448	418	458	447	425	513	439	473	453	459	439	425	474	459	404	458	491	460	499	471	452	445	491	448	439	435	471	473	456	440	444	477	470	449	490	396	463	430	450	484	453	465	417	511	459	449	418	429	449	417	478	440	462	459	427	465	445	437	452	406	454	446	452	443	451	470	441	455	452	458	460	446	468	428	487	451	466	484	476	452	460	451	434	466	495	464	496	469	456	457	432	442	451	451	447	447	426	457	420	439	469	466	428	461	469	432	440	417	424	450	408	465	459	455	460	486	471	465	467	445	480	434	438	428	456	428	437	463	439	435	464	420	416	470	458	443	424	468	457	442	446	472	446	434	440	453	444	452	480	466	448	449	446	438	456	440	423	475	456	448	457	422	451	409	488	466	443	445	421	442	464	433	449	482	440	453	447	443	470	431	482	420	416	477	439	429	443	491	466	478	466	428	466	450	434	439	473	425	437	440	404	526	415	430	435	466	470	455	441	458	461	419	477	480	434	468	435	448	465	434	478	454	444	456	491	418	483	464	421	433	433	446	446	423	408	413	422	443	429	476	441	449	464	478	450	463	456	438	443	479	437	461	416	451	443	444	431	410	460	458	437	413	476	435	461	462	454	459	441	440	460	412	418	445	458	427	443	422	450	401	456	488	439	408	413	450	445	468	459	471	452	422	434	440	422	459	449	459	463	439	465	485	448	402	412	464	440	435	472	424	413	472	474	445	424	449	464	465	440	451	440	440	466	451	421	441	442	463	439	508	441	458	483	437	419	446	473	466	480	474	431	436	449	455	398	470	434	449	454	434	437	416	439	445	444	433	453	400	416	460	511	465	442	462	454	457	432	433	446	463	425	430	448	451	477	488	431	488	457	494	449	483	425	428	440	453	471	424	476	433	451	457	451	470	481	479	417	454	434	453	462	446	455	446	464	456	447	481	482	442	440	439	449	418	427	441	477	420	482	439	460	484	457	456	461	439	428	452	460	457	454	453	455	443	446	446	481	437	473	451	466	431	436	447	466	461	459	467	449	407	452	400	427	467	451	446	461	424	453	449	443	481	425	474	475	439	474	435	446	447	446	467	489	485	445	488	460	457	452	423	465	441	448	490	457	465	453	459	512	460	459	460	455	456	478	410	438	465	468	475	457	459	444	451	466	433	452	447	459	431	455	441	463	440	469	447	412	458	439	466	432	424	449	411	448	463	457	449	466	453	460	447	449	436	473	442	413	473	397	448	438	393	489	464	430	464	466	466	486	471	490	442	474	435	448	439	424	443	489	404	456	477	477	449	453	418	462	472	509	422	445	433	413	461	470	441	469	461	446	472	441	476	461	442	458	428	454	474	413	445	458	434	456	430	479	443	482	389	457	417	446	456	433	447	422	441	450	444	424	479	459	470	447	430	447	435	435	420	458	478	458	466	440	427	454	428	464	408	442	470	459	426	472	432	493	503	400	414	430	462	434	443	474	454	468	449	475	470	456	425	487	445	456	461	452	443	415	459	422	471	474	458	445	429	450	496	455	446	443	452	440	475	470	432	473	415	447	431	440	474	457	471	448	490	446	453	445	455	431	478	484	473	470	396	476	439	427	452	476	485	451	479	423	443	462	450	396	448	429	467	472	457	442	438	457	487	441	447	462	463	485	420	447	439	464	465	457	437	431	454	449	422	472	431	417	456	465	478	410	442	482	471	500	406	458	468	450	471	465	430	445	498	465	466	442	455	447	457	458	442	466	427	439	435	434	426	483	447	462	418	482	417	462	495	474	434	501	460	431	426	465	427	428	441	467	448	465	418	419	419	464	420	462	455	456	448	464	440	486	492
24972	21462	24835	28480	21531	19449	2820	831	697	697	2419	1801	499	251	209	233	238	254	242	224	260	233	226	239	218	243	249	243	263	262	231	231	241	272	256	232	240	252	223	250	243	247	250	253	217	270	250	225	256	231	247	237	257	265	223	230	216	240	240	270	234	238	221	244	238	239	236	242	264	238	257	254	230	221	250	256	270	215	250	242	265	252	250	231	240	264	232	237	269	245	261	253	246	221	236	222	228	213	228	228	230	231	240	260	235	246	231	264	240	242	238	240	245	248	229	229	251	268	231	263	258	238	219	228	244	249	215	255	249	249	224	219	219	210	245	232	274	251	233	197	248	238	252	243	255	267	241	220	261	239	226	249	250	233	252	282	232	223	249	246	235	247	241	229	230	227	234	256	225	242	237	236	214	202	223	238	233	258	236	235	218	239	258	240	240	231	261	266	244	219	250	235	227	256	267	225	268	247	253	258	241	272	228	252	277	246	245	234	250	259	244	248	248	241	254	240	263	275	251	246	231	244	210	219	258	215	240	232	237	231	277	279	233	249	237	227	285	255	223	240	216	241	261	255	238	258	264	270	264	256	252	238	223	238	216	268	251	245	234	258	236	256	273	241	254	245	240	245	223	263	252	212	226	234	214	218	239	248	262	254	231	244	230	229	253	248	243	264	260	230	214	229	251	254	226	234	250	235	259	210	235	244	264	224	270	247	270	213	234	260	231	237	257	241	215	235	272	255	226	224	243	229	249	233	232	240	251	230	245	221	238	220	230	226	270	217	245	264	245	236	253	255	236	269	247	181	291	238	236	244	244	256	250	248	217	248	244	209	221	205	219	232	256	249	274	236	246	231	235	244	230	224	266	239	255	230	190	260	252	241	233	250	247	225	250	239	254	242	234	250	249	234	257	238	242	253	254	259	225	252	251	250	248	258	282	208	216	237	232	209	233	222	244	257	233	243	231	249	239	243	226	254	240	210	213	271	266	265	241	263	244	216	246	263	232	224	224	209	277	254	254	240	267	232	242	226	281	256	221	260	271	249	255	278	260	235	214	259	281	237	243	191	271	238	258	232	256	235	223	245	226	224	243	252	245	264	238	237	224	248	240	240	250	215	201	237	241	238	254	239	227	268	231	231	258	249	258	225	240	239	234	225	239	243	241	244	236	235	238	234	277	232	242	218	244	260	241	243	243	241	250	281	260	246	252	236	243	229	239	208	225	268	268	259	264	227	247	245	240	283	249	249	216	199	258	257	236	214	226	233	251	230	260	262	268	241	233	232	246	244	259	256	225	222	276	225	236	223	246	230	233	239	242	206	219	263	207	249	220	258	238	206	220	236	247	245	248	245	231	256	223	249	217	234	260	222	242	246	270	235	247	235	243	233	233	258	232	232	226	230	249	215	275	248	231	242	259	268	261	239	279	252	242	226	251	233	241	246	257	230	249	238	249	235	232	270	241	234	257	228	209	257	250	246	231	252	230	225	230	264	204	229	222	220	256	222	272	226	261	247	222	258	248	263	240	243	240	254	243	214	216	222	247	278	240	238	218	253	241	230	259	241	240	222	229	228	251	235	252	239	245	287	232	240	229	252	252	244	251	227	212	260	231	236	236	228	228	237	235	257	218	233	238	245	235	209	218	236	254	261	258	258	219	254	253	276	267	228	257	258	264	250	243	236	243	256	242	250	239	244	213	265	257	279	233	213	250	237	212	238	219	225	282	228	241	240	265	232	260	223	242	244	265	221	225	241	269	256	242	268	246	238	221	276	234	226	251	236	252	210	245	208	226	230	255	243	234	225	252	231	237	221	262	218	233	243	233	233	230	217	268	216	257	238	238	192	251	255	230	262	215	260	267	240	245	215	261	250	242	249	249	254	262	245	259	234	251	245	250	241	234	214	210	235	260	230	263	244	249	248	238	230	231	260	243	251	257	251	248	257	244	228	238	248	245	256	226	263	243	237	244	258	257	247	239	242	262	228	241	227	268	246	228	238	245	225	244	231	275	221	276	248	271	266	240	249	236	245	248	251	262	212	248	255	221	241	242	259	245	247	238	259	247	270	240	225	277	256	213	229	249	237	233	252	255	255	248	229	241	230	252	228	243	270	244	262	239	245	256	218	230	247	237	254	235	249	266	248	227	236	271	256	227	272	230	231	249	230	233	234	241	257	246	235	233	247	246	246	249	244	243	241	268	228	243	243	271	223	245	240	277	230	249	262	266	215	268	235	251	230	218	235	258	232	227	255	263	264	256	236	218	220	259	258	259	262	214	263	241	252	250	242	237	249	247	262	237	255	233	243	231	244	224	259	241	243	271	251	243	235	252	235	240	217	247	228	223	231	258	236	244	231	259	208	234	224	250	245	258	226	272	240	240	213	254	252	223	242	249	233	245	249	219	227	241	264	230	251	246	249	273	278	256	227	219	259	231	250	259	275	265	234	243	280	267	257	262	237	232	277	263	245	234	204	228	238	269	214	246	287	260	263	266	217	253	222	247	284	249	250	242	245	227	239	222	247	260	264	261	231	215	262	251	242	252	264	237	235	248	230	238	236	240	243	235	233	254	258	257	225	234	251	235	225	236	253	219	242	258	260	252	241	232	246	255	231	252	225	220	262	238	252	241	239	242	225	258	269	240	211	255	239	242	250	259	245	261	259	214	238	270	232	252	236	268	226	210	258	252	223	248	257	221	233	229	264	223	246	275	243	224	265	253	276	239	231	243	286	226	248	252	211	236	233	259	232	223	249	231	237	236	228	238	251	267	220	245	230	214	258	255	224	243	226	239	243	245	235	264	258	269	223	248	256	237	249	266	259	246	214	255	245	236	244	240	237	254	236	247	247	215	240	277	271	253	247	223	250	248	265	241	244	233	245	209	243	268	261	233	241	254	234	276	212	221	238	263	255	266	248	248	215	237	235	248	229	243	255	241	271	222	220	238	235	225	213	248	234	278	275	245	231	245	234	229	229	232	266	264	234	242	247	245	236	289	252	234	245	244	253	241	246	220	255	257	227	237	250	234	227	232	234	235	234	248	247	245	250	197	244	215	234	225	243	263	262	280	247	229	269	237	252	269	240	241	242	241	234	243	229	258	229	223	239	249	277	242	229	258	226	248	253	276	241	245	216	230	243	202	254	239	209	250	232	215	263	258	245	255	260	226	248	255	241	259	257	244	221	261	223	257	273	242	252	228	231	266	241	263	226	238	262	245	243	226	263	245	258	251	234	251	258	252	258	219	235	269	256	248	239	264	262	274	223	236	243	217	249	247	250	257	267	254	250	237	236	252	222	254	225	220	241	244	228	247	246	249	268	268	263	239	247	241	238	212	254	227	205	241	254	237	241	246	265	235	228	223	237	251	262	244	249	248	221	227	243	223	218	231	255	252	246	235	224	277	244	226	265	239	229	250	265	234	237	260	219	243	228	259	235	238	245	240	258	278	207	248	258	249	257	245	245	221	257	246	238	235	256	232	240	261	234	216	243	232	223
25197	42692	26186	11849	4558	1974	1078	871	822	929	1980	1661	822	611	651	598	625	590	585	628	591	602	592	614	629	594	624	593	583	581	618	576	592	624	581	591	566	587	620	567	586	618	550	545	608	587	563	608	564	623	590	552	611	624	610	586	575	587	615	618	571	586	570	600	599	611	588	583	602	589	637	640	561	569	591	601	584	562	635	593	599	600	593	635	584	586	603	605	572	622	636	601	599	565	592	615	572	580	552	603	612	610	572	628	586	570	601	593	609	595	566	630	605	540	620	622	597	625	579	580	612	588	627	634	567	589	612	622	576	570	573	599	584	557	585	584	595	620	602	614	615	548	601	619	610	611	620	637	569	578	606	572	581	614	591	542	604	575	616	546	588	558	598	612	607	592	621	589	571	628	619	568	581	582	630	608	596	597	597	626	602	619	577	603	597	609	595	579	623	623	577	604	633	595	646	574	633	606	572	588	594	613	637	593	595	596	635	566	632	562	618	559	599	610	597	579	602	577	604	564	598	555	569	628	621	587	643	570	609	624	586	527	597	587	564	605	579	586	586	601	604	592	632	593	590	628	596	566	589	582	599	636	531	623	576	580	575	552	602	632	609	601	586	579	567	570	592	611	631	608	641	626	585	599	592	581	616	579	606	587	613	580	578	570	558	604	636	651	614	604	609	631	605	577	601	598	560	574	604	614	605	573	584	620	580	569	533	633	519	645	558	615	607	555	647	580	583	609	661	609	601	611	633	595	523	611	625	567	574	578	586	573	630	575	562	592	568	608	566	604	561	599	555	591	625	623	625	585	604	595	606	569	586	594	611	623	575	599	594	589	576	594	591	604	582	649	575	626	559	581	591	643	621	643	644	599	577	569	669	528	632	576	627	601	585	617	588	603	606	606	603	602	597	587	627	563	591	596	592	569	606	530	583	582	605	600	633	606	609	586	588	568	618	576	584	578	640	565	612	605	613	604	577	633	607	575	664	599	574	621	598	547	557	599	570	605	612	550	598	616	577	560	650	627	624	542	625	616	593	593	577	632	581	592	612	613	577	599	590	592	595	584	627	584	579	586	614	632	571	601	601	598	596	607	566	611	592	555	622	615	603	583	577	564	577	629	595	586	568	586	583	585	586	628	582	579	558	610	640	614	612	586	592	576	556	592	594	599	579	627	576	568	646	607	583	599	627	572	598	600	570	567	623	551	553	612	586	595	579	623	593	631	605	579	597	596	659	700	583	569	592	603	592	595	579	590	602	628	602	600	564	615	584	581	597	625	624	576	562	576	600	592	552	603	603	571	617	644	607	622	599	602	582	627	625	617	611	581	548	596	591	598	578	616	574	555	612	611	606	559	572	565	591	609	619	577	607	632	634	595	618	564	572	612	585	629	630	595	604	607	585	594	596	622	624	589	635	604	588	600	597	595	616	605	578	597	625	553	563	607	604	620	640	588	627	611	577	590	592	606	618	610	574	577	588	612	623	558	638	600	607	547	614	573	594	605	550	580	563	582	641	577	615	546	591	655	606	620	621	609	586	569	604	596	555	580	630	604	556	631	577	663	593	601	560	631	627	596	611	600	569	587	591	610	559	681	614	591	573	610	628	606	578	634	635	567	603	593	619	584	563	535	604	573	564	585	592	573	622	576	601	600	625	577	606	592	594	594	605	598	565	602	576	590	592	588	601	590	561	617	668	609	578	557	583	587	553	556	596	589	579	619	607	617	607	629	606	578	599	608	621	576	561	607	580	608	616	615	621	606	617	547	602	606	583	569	567	589	611	587	567	618	610	640	558	635	621	605	619	576	610	629	626	567	591	575	582	595	542	576	633	579	633	584	595	601	576	604	575	616	577	591	551	618	616	613	611	612	583	632	610	611	614	577	597	629	551	633	634	597	593	640	632	594	574	592	589	583	576	589	605	611	617	589	556	533	595	581	620	542	589	565	552	622	567	635	610	604	630	578	553	588	577	599	614	596	584	600	615	566	595	563	616	614	631	582	582	585	559	606	576	610	590	616	563	601	586	616	652	645	604	583	609	601	589	613	596	596	610	584	603	613	597	598	599	619	601	601	644	619	618	601	654	634	596	565	629	588	623	604	570	604	635	607	597	537	606	620	572	576	582	625	556	601	604	600	582	584	577	565	629	545	562	635	612	575	558	541	586	612	622	576	576	604	581	570	656	594	646	623	582	583	622	598	569	616	626	610	581	614	586	580	597	613	609	595	601	632	602	605	546	566	599	565	588	601	631	601	566	577	630	587	608	610	615	642	561	606	561	574	622	615	610	592	583	575	549	632	601	604	616	597	602	569	576	593	593	587	605	585	575	598	608	586	603	595	566	645	568	577	589	576	639	619	586	588	577	590	614	598	628	594	607	570	615	621	576	621	602	617	562	578	603	601	576	570	571	586	600	597	627	606	593	580	544	626	568	616	602	605	614	615	610	611	579	618	598	637	612	564	578	579	566	582	622	620	593	599	566	602	633	609	568	619	604	593	592	605	577	633	561	619	624	577	643	620	608	617	612	569	604	596	644	594	597	623	579	591	604	627	588	691	616	591	563	526	615	617	606	600	595	601	631	590	602	568	575	596	596	600	592	579	570	628	619	613	617	627	596	548	609	581	583	606	588	567	535	579	586	615	614	577	548	614	610	575	576	568	566	568	593	619	579	665	581	578	587	615	599	577	624	577	617	609	653	610	517	584	618	597	589	624	557	581	599	602	585	580	593	562	604	610	579	571	605	584	601	605	592	617	620	618	626	630	596	546	625	608	598	614	585	599	605	547	618	608	565	628	584	567	610	617	589	635	587	600	557	583	623	606	619	623	576	571	624	595	568	602	600	584	602	608	651	595	566	577	635	570	617	581	577	577	591	603	590	602	610	592	571	622	620	597	618	565	623	596	620	581	558	613	634	557	571	593	579	600	549	580	599	631	584	607	559	592	628	549	654	560	555	631	595	583	609	590	626	605	593	593	606	566	648	586	627	557	563	597	564	574	609	591	555	611	586	566	571	571	568	615	627	591	557	616	575	595	576	594	625	580	639	567	620	595	605	593	580	602	601	602	580	579	634	591	582	555	538	604	601	553	567	595	649	612	595	576	600	590	590	593	574	604	648	631	598	559	636	599	574	561	617	598	593	619	583	576	630	593	567	581	631	553	586	610	557	592	608	560	652	594	582	588	590	611	539	567	594	598	599	573	612	617	589	529	585	588	606	588	585	608	546	636	593	627	617	602	583	581	610	580	614	578	592	594	596	603	600	601	531	550	645	607	608	597	605	569	570	620	616	575	556	658	608	588	590	572	615	626	565	610	596	595	593	576	625	595	614	579	603	583	553	578	608	614	613	629	605	617	599	582	642	589	593	551	559	582	595	578	648	580	584	573	590	618	579	642	609	560	616	621	576	616	594	589	564	626	598	592	606	578	575	604	551	615	609	616	582	588	580	619	619	648	551	605	571	578	572	603	589	564	587	632	518	627	571	554	600	599
24315	21472	25167	28178	21476	21570	17182	2126	1002	2205	4519	2779	725	280	248	252	293	234	271	263	234	236	230	252	242	264	224	230	250	233	253	216	213	207	262	251	233	251	262	242	215	222	253	264	250	254	236	237	254	244	253	235	239	230	229	273	258	260	240	252	269	230	219	233	261	285	278	226	246	253	234	254	232	237	263	262	274	259	262	264	218	236	242	225	227	258	215	217	231	291	285	247	266	215	251	288	229	248	238	234	235	262	238	240	249	250	286	223	249	228	213	225	260	238	223	284	265	233	255	244	204	260	243	265	251	214	232	234	258	248	229	260	253	259	257	233	230	213	241	264	277	268	237	268	275	258	223	264	256	241	283	249	280	276	198	261	247	263	254	213	236	214	266	216	219	238	260	264	235	238	230	227	247	251	264	282	253	242	222	247	238	262	244	251	245	226	229	272	242	242	224	283	203	257	254	237	240	228	213	216	236	281	277	246	238	252	230	285	227	220	254	236	272	219	212	240	253	252	222	257	257	237	236	236	234	269	246	231	240	242	231	235	260	239	252	240	242	232	254	241	225	240	234	251	251	228	235	249	281	242	250	263	241	263	242	254	225	226	245	256	258	246	225	262	248	263	258	236	226	240	283	258	263	238	261	231	264	261	210	216	254	250	280	233	266	264	255	242	239	278	242	232	225	240	286	241	259	228	249	240	250	230	235	205	257	274	247	259	270	260	237	249	263	258	232	246	243	246	262	250	231	247	260	262	234	239	237	243	243	280	236	232	223	259	226	228	235	265	249	236	266	251	231	257	286	250	256	246	239	250	229	259	227	272	228	233	229	240	212	249	231	258	235	251	245	253	250	219	244	246	244	223	254	235	230	233	257	263	237	265	243	283	245	260	266	229	245	263	223	253	267	250	258	224	253	272	214	235	233	234	260	236	252	221	237	208	253	267	224	260	228	240	258	251	220	250	233	248	245	262	243	225	253	227	237	218	257	259	223	205	256	244	241	266	223	232	256	242	247	213	233	238	263	251	226	264	242	238	223	283	274	262	241	261	252	227	245	235	215	240	242	266	276	254	232	222	250	251	228	217	228	265	245	252	271	241	277	234	247	230	270	240	255	238	263	259	279	239	250	254	249	218	269	252	234	248	254	272	242	272	240	252	225	252	256	251	260	205	240	264	268	221	249	239	224	239	234	217	241	243	227	245	214	251	254	233	226	225	239	266	250	254	247	224	240	251	241	257	272	244	271	273	236	254	261	262	226	254	262	249	276	240	237	242	231	212	219	240	244	251	255	219	226	242	247	252	259	250	281	230	251	269	247	274	217	246	210	228	249	230	260	231	244	256	259	227	231	241	239	244	250	230	219	215	252	230	251	268	211	233	253	220	247	224	222	259	236	246	253	223	226	263	220	267	245	247	251	247	255	240	215	237	260	224	235	257	242	252	257	252	240	250	239	237	250	247	239	250	233	244	246	218	242	235	256	247	239	270	275	241	265	229	218	233	267	229	253	265	237	250	228	237	226	239	273	215	228	242	258	256	216	239	244	262	260	228	245	238	235	244	250	289	229	269	278	243	252	241	240	230	237	253	220	200	257	230	252	253	255	227	211	247	221	269	228	248	253	255	233	235	259	243	251	274	247	247	231	246	221	228	231	268	274	233	265	275	246	211	252	259	238	212	228	241	264	253	257	233	251	219	270	219	246	236	242	258	253	257	257	246	260	245	246	231	229	232	231	267	238	265	254	249	254	255	252	255	258	242	239	234	256	263	276	232	238	262	261	233	257	231	238	243	232	262	234	233	271	250	229	256	254	246	281	237	250	224	241	237	226	271	235	259	291	229	270	245	249	238	238	211	277	248	265	229	263	224	249	250	258	232	231	249	251	232	243	280	234	228	241	256	255	232	259	260	298	238	228	258	242	230	221	223	230	255	247	243	270	213	249	242	277	260	229	241	273	265	234	257	261	249	255	235	241	229	235	246	232	266	253	270	212	239	240	246	241	228	259	227	253	264	230	255	234	256	239	238	217	202	233	260	221	222	255	272	258	270	231	227	254	256	265	228	265	283	231	259	267	220	238	241	255	258	229	256	234	230	246	234	238	270	251	234	222	234	262	255	258	239	220	225	238	241	256	273	248	260	243	249	225	220	229	230	246	235	254	234	231	231	271	241	225	238	246	276	275	227	260	219	250	251	260	249	238	259	249	240	243	228	264	238	267	231	241	246	265	213	237	242	263	242	227	270	255	268	241	260	229	271	247	261	254	240	247	250	227	227	241	246	243	241	238	259	230	245	241	276	265	258	225	240	252	251	240	249	226	239	256	259	250	236	247	222	249	218	234	238	233	241	243	259	261	237	273	255	246	233	230	246	241	252	253	270	242	230	229	249	266	243	259	222	263	246	226	222	246	231	246	248	237	242	252	264	245	272	245	230	235	249	226	258	218	256	279	253	274	242	257	229	239	249	217	263	248	202	244	221	253	257	255	253	234	225	257	252	221	220	241	229	255	235	257	250	259	258	265	235	248	234	241	232	255	265	260	228	247	217	245	233	224	200	240	241	217	239	235	238	260	234	272	251	220	244	257	283	262	246	266	242	279	259	240	217	238	242	221	233	241	230	223	240	243	269	222	255	244	263	242	260	252	221	219	236	257	265	236	254	240	241	228	263	255	271	223	267	259	241	258	233	253	259	239	246	244	243	235	253	244	227	253	259	239	210	259	232	262	233	231	233	259	262	225	225	229	246	253	230	223	220	243	240	237	252	258	249	236	216	234	259	235	236	238	245	275	247	257	235	217	254	250	248	267	240	262	270	254	241	264	256	237	263	254	265	227	269	243	248	227	276	226	272	252	238	236	261	254	267	233	246	283	238	258	227	216	237	222	241	239	228	239	256	238	248	241	248	235	250	238	248	242	224	266	234	256	223	247	259	258	259	244	234	266	251	277	252	223	265	256	225	276	254	267	225	232	243	241	211	243	252	234	222	232	241	232	265	259	238	259	242	243	235	254	235	230	256	240	246	239	243	251	236	239	229	263	222	231	210	228	244	247	215	251	281	250	246	230	244	243	236	231	250	237	243	247	258	229	225	226	242	237	244	245	248	257	257	236	228	244	227	263	254	251	230	257	261	219	237	257	249	226	236	265	247	234	276	249	254	265	263	221	219	253	247	270	271	254	246	256	269	210	230	263	204	240	247	243	245	238	248	240	269	231	241	228	234	232	250	212	234	235	238	232	238	236	269	236	255	253	250	253	248	216	233	232	274	249	254	253	199	228	237	250	247	242	227	213	236	223	249	242	265	249	234	231	234	200	271	270	231	279	247	248	242	238	227	281	260	246	220	241	248	238	236	270	245	242	245	266	267	288	235	270	247	255	246	241	220	254	259	252	256	243	242	255	266	229	237	234	231	228	284	254	233	241	273	278	230	243	228	227	267	263	265	225	246	263	220	241	248	265	267	227	262	231	234	240	241	208	220	227	253	256	243	240	250	218	236
27853	46721	30059	13920	5493	2939	1753	1128	991	1766	3144	2193	862	521	666	585	604	509	574	559	572	586	585	588	605	545	576	533	548	522	536	623	583	601	546	552	574	585	618	577	595	591	593	587	559	593	545	556	571	590	576	587	579	585	576	575	528	576	605	570	612	604	566	601	557	523	582	592	564	596	597	598	601	554	595	569	562	541	577	590	613	605	560	552	586	581	558	584	591	617	563	608	594	603	591	577	546	568	591	534	573	580	554	554	626	584	578	618	576	598	595	572	523	587	567	536	569	596	569	577	577	574	558	612	581	613	565	574	579	581	580	541	560	603	582	561	559	575	574	591	578	580	589	613	606	542	609	574	602	608	600	586	569	607	555	559	593	609	612	570	574	526	582	586	569	565	567	575	592	570	563	568	566	575	568	551	615	588	600	615	580	617	582	622	559	564	582	538	568	581	603	599	549	567	577	582	583	577	556	569	592	576	548	613	591	584	576	609	553	608	623	645	549	589	629	578	594	544	610	597	582	556	569	572	577	571	564	611	537	588	566	578	578	583	607	612	589	594	572	530	558	556	585	588	566	559	536	563	605	541	545	618	620	601	572	589	557	564	611	574	602	601	626	559	587	568	549	586	565	587	594	580	569	562	570	598	580	585	581	575	552	558	565	599	579	586	561	570	547	581	567	549	575	558	618	540	607	570	564	571	549	607	532	557	618	559	607	583	630	589	594	562	547	530	551	585	558	561	529	608	570	575	599	592	585	541	557	605	569	585	543	554	561	549	568	572	636	594	558	569	572	592	607	524	588	552	544	579	595	567	559	561	547	557	575	595	548	586	577	566	549	586	546	579	579	575	576	544	600	560	623	562	556	579	603	571	584	568	549	555	589	555	537	594	553	588	575	569	575	584	609	562	551	545	578	627	570	603	581	560	579	563	531	623	591	546	566	578	539	627	559	577	583	555	595	558	573	582	603	569	549	595	605	563	544	544	563	577	546	585	575	596	573	550	569	554	603	578	564	573	598	588	591	558	567	545	598	579	586	576	585	580	572	562	556	566	613	618	564	580	590	569	576	555	578	568	586	588	608	567	583	597	558	580	571	593	555	558	568	586	554	575	561	618	552	627	590	534	590	552	602	564	539	584	604	591	616	585	570	593	566	598	583	596	588	556	596	590	579	563	568	549	582	604	573	574	566	514	554	569	589	584	578	587	592	563	567	562	547	593	558	619	525	519	551	539	570	553	581	619	574	578	557	552	582	531	546	563	553	585	607	622	571	548	595	583	533	627	597	582	591	598	590	564	532	550	543	549	571	586	593	554	570	591	554	614	608	595	543	566	546	555	579	613	578	590	572	585	566	581	576	592	546	552	603	536	602	589	571	596	558	592	577	584	574	509	529	538	600	546	571	593	572	588	557	582	633	542	580	589	589	552	609	565	558	594	588	584	543	568	619	603	581	574	607	593	589	568	540	634	561	579	548	601	572	606	581	565	598	556	591	592	577	592	559	572	548	588	599	633	568	590	581	576	588	561	598	566	563	606	600	553	605	600	518	609	585	600	596	539	587	571	578	589	594	570	576	553	582	606	573	605	533	594	554	589	586	594	548	535	554	549	560	626	584	589	596	565	543	606	544	556	563	559	560	592	577	559	588	601	563	577	528	589	555	573	579	589	589	538	535	562	586	567	607	597	590	591	592	558	584	597	567	563	617	543	584	533	606	620	565	578	559	565	576	557	574	573	637	600	606	558	583	589	560	563	569	583	520	566	593	597	589	580	564	589	570	571	599	554	546	537	566	575	549	611	606	592	544	525	545	566	605	564	568	551	588	589	608	538	631	557	554	577	573	573	573	630	587	614	608	554	578	596	591	576	582	595	606	607	558	567	569	566	587	569	572	561	621	561	590	553	571	587	622	584	594	634	531	574	590	571	539	583	542	573	562	578	567	532	565	573	562	591	593	554	593	579	556	575	561	556	613	633	576	604	574	582	573	608	577	603	549	585	569	584	583	533	544	575	580	542	610	530	564	595	575	576	550	601	583	570	561	569	557	573	586	571	569	577	571	557	550	617	572	572	554	612	540	562	587	549	579	569	618	633	580	579	561	593	567	551	586	578	581	589	569	574	604	602	567	567	579	542	558	572	595	547	562	542	597	569	548	576	568	599	568	563	550	557	538	572	564	606	559	596	572	593	571	542	544	539	592	594	558	558	562	588	589	565	539	558	553	586	569	574	586	592	579	589	589	556	556	565	574	549	537	584	561	540	601	580	558	525	528	591	569	604	535	581	570	537	539	563	570	569	567	626	573	550	565	550	582	568	576	589	598	588	556	583	574	533	571	580	583	543	621	550	567	619	607	603	596	548	574	586	584	564	568	612	598	566	581	585	566	617	571	538	565	592	567	523	555	562	608	583	587	557	558	594	622	583	544	554	555	570	597	577	548	604	565	582	593	604	539	576	587	573	585	533	589	533	587	546	528	561	580	606	540	574	611	566	592	551	636	599	580	548	577	509	556	548	581	592	538	606	596	570	521	557	529	608	603	569	599	599	538	589	588	581	564	555	579	598	546	555	612	573	553	575	636	609	577	554	587	582	554	578	589	553	551	610	572	564	602	594	576	547	576	594	578	595	595	556	608	585	610	592	556	595	591	590	554	581	567	565	577	575	587	605	575	592	596	560	614	559	579	565	567	579	602	595	568	562	597	581	510	609	568	602	558	567	556	564	565	559	559	547	586	586	563	574	622	540	606	551	546	590	530	589	595	574	589	540	571	552	557	601	568	591	535	570	601	589	586	547	572	597	564	538	580	542	567	565	581	596	551	607	551	613	594	554	544	580	554	568	590	568	514	604	572	614	583	585	586	576	577	569	571	576	610	577	586	599	541	530	557	545	599	600	562	560	575	554	582	564	584	577	626	575	556	591	604	541	552	578	582	618	610	574	567	585	576	524	583	550	551	563	580	583	571	549	579	527	572	537	576	579	527	577	628	567	559	583	546	598	566	592	550	602	582	570	580	602	562	594	542	579	580	616	586	546	592	575	530	572	580	534	602	578	606	531	554	569	589	574	589	565	545	605	568	579	620	641	524	579	567	551	593	538	545	601	598	552	565	578	562	553	547	527	572	541	583	583	634	616	559	550	531	579	579	548	568	598	552	612	585	544	598	605	587	547	606	587	561	560	552	577	505	559	570	581	567	531	581	615	590	594	608	579	563	531	560	560	590	597	623	595	579	537	596	550	566	548	591	586	574	562	547	563	586	592	593	572	550	598	553	545	587	571	584	562	555	533	598	590	550	574	584	588	540	550	584	542	566	612	543	575	575	575	589	620	569	579	557	541	583	572	573	604	547	542	588	568	542	567	594	570	528	550	598	588	567	575	576	589	549	573	574	611	545	625	597	559	564	565	556	557	641	614	588	539	575	543	573	596	571	587	587	604	546	542	598	582	569	555	581	576	574	605	532	605	574	589	599	585	592	614	606	576	579	578	625	552	544	524
32330	23827	21021	8305	2446	1090	614	389	291	273	350	330	214	175	152	189	157	161	159	182	175	156	165	163	167	176	161	162	173	154	158	151	157	204	183	184	161	161	179	163	151	166	176	175	156	173	192	192	159	158	179	151	180	198	147	166	186	158	179	176	165	157	165	185	162	168	176	179	156	149	168	157	171	148	157	191	156	149	168	181	175	183	180	159	165	163	159	172	174	193	165	158	147	179	154	171	161	172	159	171	169	163	186	163	167	172	171	186	183	177	155	162	173	184	166	149	174	161	155	142	160	161	149	157	153	161	153	180	179	186	177	152	164	153	171	172	172	163	165	161	181	167	161	158	186	178	153	193	161	183	189	152	166	194	175	163	160	184	174	175	138	159	164	177	158	150	166	181	180	183	164	188	170	139	174	172	174	153	150	165	177	167	169	157	185	190	173	155	153	165	194	172	199	154	157	171	143	180	161	176	156	186	144	142	147	192	165	176	187	178	154	177	189	170	193	167	180	169	175	185	170	195	176	165	156	177	191	165	163	171	190	184	180	165	149	151	177	163	170	168	167	151	164	167	161	171	169	172	182	171	175	191	162	168	167	175	169	181	155	167	153	172	171	173	140	165	166	171	193	162	160	168	185	197	198	183	177	142	158	174	179	179	152	156	148	156	174	166	176	188	175	139	178	181	168	169	162	178	154	171	148	164	189	177	194	161	161	171	167	162	176	160	151	157	176	149	179	169	169	203	168	162	167	159	168	164	165	175	152	165	172	166	150	180	178	194	158	165	181	181	190	184	183	176	173	154	155	181	165	164	163	181	168	189	172	177	152	160	173	145	206	175	158	174	176	169	181	168	181	185	163	176	187	158	190	183	173	173	164	180	164	165	170	185	162	173	177	181	151	163	177	155	174	193	182	167	163	188	165	174	176	166	166	157	163	154	158	158	165	186	174	169	183	172	171	137	171	172	161	187	170	166	170	147	187	166	191	165	163	186	146	165	173	182	162	160	177	167	169	162	190	190	170	179	164	163	155	162	154	159	184	166	154	156	153	171	167	197	171	154	182	151	169	186	168	143	164	157	183	155	174	149	174	170	161	186	167	169	181	181	169	177	164	148	147	166	179	207	177	194	182	165	162	158	165	176	176	149	176	153	165	190	168	132	159	155	197	168	154	167	163	157	166	165	141	180	161	176	172	172	167	185	152	164	162	151	185	185	177	163	170	183	182	124	172	159	177	192	182	179	167	174	177	134	182	211	176	164	174	172	152	176	154	183	162	178	169	173	193	160	181	144	182	190	183	150	167	166	181	161	163	166	168	151	199	144	154	153	185	183	175	153	144	161	162	165	188	163	178	133	169	151	181	171	169	167	166	159	177	164	168	158	144	165	202	165	152	167	159	189	182	198	179	176	172	160	164	172	156	173	181	169	170	167	202	194	176	179	181	156	186	168	177	158	156	168	195	194	173	157	163	168	159	177	144	158	164	162	147	152	180	174	161	185	142	170	188	173	177	160	187	170	160	168	183	188	183	170	171	171	184	154	177	177	165	183	181	182	176	162	155	171	163	174	153	182	197	165	159	181	138	175	184	168	159	176	176	180	154	153	172	183	174	153	180	201	173	179	174	163	180	164	165	172	169	173	161	175	177	160	173	178	153	188	181	177	156	165	168	156	166	163	180	153	165	152	186	174	190	196	179	186	168	170	160	164	173	161	204	160	172	167	181	176	159	165	200	189	172	159	182	171	157	159	163	166	163	172	171	166	181	157	163	167	186	169	179	148	170	172	174	173	158	175	163	163	152	190	160	182	157	201	169	149	163	175	172	171	160	186	145	185	185	170	184	156	178	156	200	166	152	182	174	169	161	176	161	161	181	187	169	176	194	173	187	178	152	163	146	167	183	146	169	176	177	185	165	176	176	149	179	176	170	170	174	162	145	173	169	157	177	176	149	193	162	165	163	180	166	162	168	159	144	166	151	165	174	169	155	160	195	155	173	170	221	163	180	159	172	140	174	171	177	185	169	170	184	152	179	180	165	141	166	182	190	157	185	153	209	197	151	181	177	164	174	192	199	179	183	157	184	180	201	154	162	151	185	172	164	174	176	179	169	159	156	167	166	163	186	188	141	150	190	158	179	149	164	145	206	169	180	168	167	156	165	171	155	196	164	178	175	170	168	181	180	163	159	160	183	158	156	186	173	163	160	178	164	151	172	155	180	183	168	185	173	147	163	167	177	159	165	159	167	165	190	171	149	169	168	172	190	177	188	165	166	187	180	173	146	139	177	163	175	173	149	148	172	158	195	191	163	195	179	183	160	174	170	160	180	170	170	179	173	175	191	149	166	165	174	166	192	183	174	176	155	173	161	157	170	184	160	168	172	176	167	141	180	167	169	186	197	169	181	156	149	150	143	198	163	186	184	167	162	157	156	179	195	167	176	167	173	153	175	177	169	178	208	178	183	157	155	172	180	192	194	175	167	178	160	156	163	150	160	147	156	169	162	163	199	163	141	174	174	180	170	172	154	172	171	162	178	161	169	175	159	171	154	175	184	166	164	157	145	176	158	169	171	156	157	170	173	160	162	169	159	155	138	158	165	152	165	182	172	155	167	163	166	186	172	163	166	159	173	212	164	167	177	186	195	186	166	149	179	157	163	158	193	188	160	187	176	157	161	161	193	176	182	188	186	178	181	181	158	163	166	182	197	141	169	180	182	158	164	184	170	162	146	171	187	192	182	157	174	164	172	173	164	165	174	171	177	164	178	161	180	174	141	165	204	187	156	171	188	167	192	169	162	172	162	205	165	173	178	150	150	167	161	176	181	175	167	152	193	171	149	169	152	169	174	190	178	161	171	157	170	179	175	185	182	200	192	167	180	184	165	166	146	177	164	169	176	167	168	146	163	170	155	161	154	173	199	156	164	170	156	158	159	168	186	187	160	189	172	168	141	195	172	168	161	144	166	178	166	138	151	180	172	176	157	164	178	181	179	185	166	191	161	190	148	196	165	168	148	164	171	193	169	167	168	136	165	167	188	149	178	154	194	169	144	151	164	169	159	166	173	204	156	153	163	168	162	156	173	143	175	157	190	160	161	188	180	168	190	160	162	190	155	167	191	166	144	180	187	176	172	166	167	176	168	191	170	175	168	156	154	157	171	163	179	167	134	168	155	158	165	165	176	172	197	160	151	196	176	184	173	189	190	154	174	202	158	150	167	174	161	170	174	159	145	159	180	184	194	165	180	156	160	171	140	165	160	184	170	157	156	158	180	156	145	161	173	161	145	178	178	157	177	194	148	173	185	180	194	171	177	178	174	155	166	150	165	177	180	165	177	165	197	161	173	149	169	155	178	186	162	169	183	178	177	150	153	183	177	153	168	188	163	184	171	182	146	164	172	159	180	195	199	155	151	184	187	167	148	174	159	155	167	162	169	178	179	195	174	187	196	154	175	185	160	177	168	173	180	160	164	174	170	172	175	158	164	191	160	185	148	157
24463	28903	14057	4229	1958	1018	719	627	542	524	609	604	482	472	459	461	455	408	467	433	438	476	466	457	453	435	461	471	456	443	472	453	455	478	442	449	456	442	445	463	406	444	462	466	470	463	432	454	442	451	440	430	459	426	468	478	442	422	431	463	438	474	504	451	458	451	487	480	470	487	421	409	432	496	466	477	477	443	415	473	454	446	462	440	439	460	444	409	438	469	477	452	447	458	469	454	476	430	460	496	435	468	484	448	485	453	463	439	437	457	425	408	432	473	411	455	393	475	450	448	435	461	438	484	443	460	462	428	489	437	429	452	453	453	475	431	447	467	444	447	469	444	425	460	474	474	422	509	431	452	469	466	458	443	436	443	437	439	465	477	458	467	473	455	462	491	481	432	458	458	425	431	450	434	448	448	449	463	468	472	464	466	445	445	464	451	469	434	437	460	434	454	447	467	454	441	425	461	458	438	467	467	432	450	462	417	466	467	426	456	466	435	473	420	455	436	491	461	448	463	495	449	418	454	422	476	440	467	426	435	458	460	453	421	480	481	460	460	478	448	466	459	482	432	454	451	451	493	459	423	456	442	470	435	440	438	438	436	415	487	438	463	479	438	461	464	453	449	444	418	471	455	477	496	510	501	451	453	470	487	433	411	491	457	433	436	451	438	455	437	471	460	427	436	451	465	478	454	453	446	482	456	477	466	425	477	439	425	455	451	439	459	466	443	417	459	457	471	468	482	468	440	463	444	445	462	441	462	473	448	459	461	460	449	440	457	461	438	480	462	463	455	464	434	453	447	468	448	420	451	450	456	435	474	423	484	439	433	450	464	441	455	472	439	441	435	420	486	504	437	452	434	448	479	456	454	453	408	446	445	428	475	451	461	432	447	470	459	455	396	425	422	446	467	444	437	442	489	414	440	461	450	452	469	436	428	472	443	422	454	432	469	451	470	452	452	472	472	469	454	445	462	484	452	427	447	437	461	459	449	471	495	459	459	465	475	474	461	442	448	473	467	419	452	477	414	428	456	430	502	443	425	464	416	470	409	476	415	483	400	444	466	457	440	416	454	440	470	441	423	462	434	467	440	439	415	465	415	454	448	458	460	444	454	472	495	454	456	468	445	455	481	417	441	472	477	461	472	460	473	458	480	432	453	480	468	508	444	483	473	422	437	460	456	445	456	463	440	466	488	458	435	448	482	467	484	469	445	399	463	478	467	451	469	473	456	476	420	505	443	453	428	438	447	471	479	442	483	486	470	453	506	447	427	436	422	467	477	454	464	454	435	450	470	431	474	471	435	465	451	454	456	456	432	463	450	416	451	449	477	439	463	458	476	439	449	461	451	471	450	469	432	426	438	459	452	464	400	466	442	440	434	446	447	451	420	447	451	477	454	464	413	429	466	415	466	468	461	430	429	453	442	410	473	494	454	467	455	478	438	438	465	425	423	441	456	446	490	425	454	469	472	463	443	438	463	464	398	412	456	456	465	441	447	457	458	470	420	451	431	440	442	435	446	438	467	482	451	430	452	450	434	457	439	470	480	433	454	440	460	443	461	459	415	492	441	428	433	486	437	463	470	457	460	421	485	473	457	470	445	466	469	443	434	449	440	456	462	462	437	463	464	460	477	463	437	444	467	462	435	430	466	413	443	491	470	463	445	449	459	401	443	457	451	434	464	465	447	427	487	489	467	446	464	502	445	466	477	429	451	458	456	439	459	468	471	466	474	494	460	444	413	449	450	449	438	424	467	438	442	454	452	483	466	450	533	462	459	438	478	450	441	444	491	421	451	449	459	453	454	433	450	461	426	452	462	455	449	490	491	478	466	473	439	479	470	435	469	454	501	442	462	457	468	435	460	469	433	431	491	424	435	435	487	411	452	472	484	464	450	480	456	446	461	438	450	455	399	435	436	441	435	415	495	462	467	462	451	465	445	445	476	434	463	429	502	468	467	433	473	487	487	475	495	427	460	421	412	443	452	480	443	460	430	434	470	454	425	435	448	451	452	492	484	446	481	453	422	458	436	440	431	412	459	490	473	449	447	415	491	475	431	433	504	472	449	486	428	437	430	425	434	461	405	459	437	468	420	449	482	464	460	464	489	463	427	448	486	464	471	405	450	470	447	428	484	471	447	480	460	506	445	484	451	463	458	443	450	409	431	474	451	463	435	475	410	446	431	480	435	485	476	451	460	454	451	469	437	452	456	423	450	511	440	441	445	455	460	488	462	451	484	443	431	455	445	452	434	463	399	466	434	451	466	436	467	471	426	449	436	443	475	422	463	433	459	470	481	490	434	452	446	447	427	480	470	433	439	453	424	492	465	481	483	443	387	465	473	482	474	445	467	449	480	450	434	453	459	477	439	429	521	458	468	465	466	450	433	450	455	480	463	399	503	461	484	430	459	459	466	434	470	454	429	465	457	476	451	429	424	479	469	446	503	465	437	442	465	476	445	445	482	459	495	448	495	449	479	464	445	467	476	456	462	453	448	447	461	481	436	441	418	455	441	419	435	448	441	474	437	451	452	464	475	456	458	477	459	417	462	476	466	443	460	450	412	474	469	464	465	428	459	461	426	468	452	438	472	465	420	442	419	447	444	485	437	447	478	469	443	438	473	486	464	451	453	455	439	467	458	446	443	425	427	467	483	421	450	455	471	464	437	515	443	450	446	456	458	453	455	472	473	462	490	491	490	472	500	458	449	461	471	467	446	444	444	492	448	443	469	449	470	448	480	450	445	467	461	460	430	472	466	457	399	491	448	434	409	480	448	474	520	472	462	460	444	420	450	448	465	475	487	492	482	454	427	499	440	459	457	488	499	478	446	453	451	462	466	439	472	439	422	473	517	444	451	443	455	431	455	484	455	485	425	462	449	458	443	493	471	466	435	485	465	455	431	456	455	397	457	465	436	458	453	458	480	420	448	443	443	444	481	495	484	415	437	446	471	411	465	446	466	439	444	503	451	448	446	471	443	457	434	467	446	483	458	418	447	455	450	460	442	469	465	483	475	498	486	485	471	470	434	407	471	464	440	432	427	470	467	473	451	471	451	452	473	448	441	504	512	469	449	464	400	431	461	462	423	464	438	441	434	473	502	446	455	425	474	481	483	496	465	442	451	481	434	465	451	454	450	461	455	437	446	454	463	468	442	447	436	442	453	436	447	466	459	418	417	458	443	472	482	498	481	431	482	458	454	403	445	488	446	450	440	467	462	435	475	435	428	420	446	433	462	423	510	410	462	455	454	476	466	460	455	472	497	473	460	464	493	521	477	464	465	464	433	420	429	458	447	455	436	453	437	427	426	476	441	479	392	450	469	421	467	452	505	449	446	435	437	446	441	466	452	437	442	479	465	474	439	455	459	459	458	443	459	489	491	436	461	438	438	463	434	468	430	445	449	422	428	451	422	475	442	456	416	450	446	440	445	433	440	463	451	420	479	441	425	476	486	473	504	466	415	475	450	459	458	451	485	437	449	437	467	437	445
25000	21512	24887	28583	21511	19640	2682	1090	727	579	1959	2121	955	257	291	233	247	234	249	232	241	262	241	247	262	243	257	224	240	258	262	276	263	231	257	242	239	207	240	223	234	251	239	227	256	268	242	217	261	238	258	259	232	228	230	243	238	217	244	251	227	226	239	255	225	256	275	215	246	224	245	251	231	224	253	229	232	234	256	277	239	256	237	241	246	251	244	242	257	240	232	247	240	239	275	236	236	221	245	252	262	259	252	258	234	241	223	257	231	243	235	246	250	260	243	246	249	227	217	227	242	234	228	252	232	253	226	248	251	252	234	254	251	232	253	265	219	242	247	248	245	227	222	257	235	235	253	273	221	218	264	212	266	236	233	247	230	261	260	255	236	234	217	216	225	273	244	238	204	225	260	258	225	232	233	212	230	245	255	233	247	270	240	269	234	230	236	234	230	270	230	231	235	237	259	247	227	231	226	245	209	233	240	252	243	250	242	234	236	217	254	264	262	234	233	220	215	243	246	237	240	247	271	235	206	231	237	253	239	228	244	269	242	276	267	242	225	271	246	249	245	266	250	242	254	245	264	273	254	245	257	250	232	241	202	232	236	228	241	241	242	258	247	230	228	236	229	229	238	234	259	241	234	235	214	252	253	217	255	218	213	247	245	234	248	256	270	260	257	267	263	237	255	269	275	255	235	245	263	232	253	252	236	266	250	247	237	267	251	255	266	247	235	221	257	229	268	283	230	242	235	243	251	234	244	265	237	222	224	237	249	240	224	225	219	228	254	263	254	228	244	230	246	260	265	251	217	236	240	253	252	218	249	255	266	220	249	232	245	228	214	242	239	250	237	231	232	266	230	260	218	217	268	264	237	213	228	251	227	228	244	236	247	244	234	241	267	233	273	299	265	230	256	241	238	263	240	245	228	250	274	248	253	227	276	229	279	232	255	232	247	256	266	224	254	230	219	234	223	245	250	252	245	235	248	220	235	245	235	239	249	244	245	191	243	267	234	244	209	247	234	234	247	239	224	256	282	265	269	256	289	234	255	225	218	210	232	228	285	257	235	239	208	219	246	253	212	256	241	237	239	234	213	240	232	245	212	240	260	262	268	237	246	263	232	265	266	226	247	274	222	233	242	287	228	231	261	236	232	256	223	238	212	236	232	255	268	255	234	225	249	245	249	230	233	228	260	248	216	231	230	242	251	239	228	222	208	261	218	244	255	235	246	255	265	237	251	221	244	222	233	235	245	236	256	232	238	238	231	239	236	240	256	224	246	216	232	246	240	255	256	247	274	238	250	226	239	212	238	253	219	243	228	274	220	234	243	248	215	241	236	274	241	247	253	259	263	239	243	266	230	254	251	212	239	225	262	230	238	251	214	242	217	243	248	249	260	227	231	248	228	269	251	201	245	244	249	260	270	229	279	245	211	245	253	245	238	259	239	246	240	236	252	241	261	286	226	234	228	255	247	238	252	231	248	208	256	265	267	225	237	212	230	226	238	225	245	256	230	234	234	253	212	237	239	269	251	246	252	259	221	256	239	235	222	242	254	253	250	220	223	237	238	261	251	270	231	237	263	256	250	270	248	248	251	226	227	248	251	276	256	244	216	234	277	240	239	248	239	248	263	266	276	260	218	247	269	226	248	259	259	250	247	231	243	243	236	245	223	246	218	247	220	228	251	255	246	211	222	218	240	222	269	248	230	226	247	269	253	250	269	273	262	256	266	257	260	258	212	270	251	220	225	246	221	235	240	258	244	238	251	246	241	240	257	238	248	253	221	230	239	220	256	253	231	246	248	251	258	240	276	243	214	221	262	265	234	244	253	271	242	240	232	239	212	252	255	252	263	236	209	251	222	234	215	240	255	299	236	271	244	240	247	235	226	250	241	236	211	220	218	242	245	244	222	234	231	238	297	247	210	237	279	258	282	231	241	265	263	250	231	240	221	247	283	238	211	233	234	266	231	220	254	253	214	236	257	232	246	241	257	241	251	247	250	232	228	263	249	260	241	248	246	258	276	230	253	229	238	240	229	242	227	222	257	216	250	254	267	215	232	227	271	228	221	240	206	230	222	237	264	258	251	230	259	230	266	254	234	233	254	241	256	230	237	222	258	216	250	244	227	256	244	223	243	265	230	246	226	234	248	253	213	232	235	254	229	230	231	272	242	240	247	238	262	252	236	243	220	266	263	210	236	256	226	260	244	226	255	248	249	232	239	227	231	228	262	243	238	262	243	233	259	251	263	246	223	259	236	249	239	267	254	271	242	278	233	242	253	234	246	260	253	239	250	258	242	223	239	253	255	233	245	232	249	232	258	231	225	232	240	264	239	206	235	243	261	239	229	221	243	249	230	249	253	258	234	240	241	217	220	235	233	235	234	239	225	244	234	253	242	251	237	252	252	222	273	243	257	228	242	246	215	230	248	266	220	226	208	262	253	239	232	259	247	225	200	235	228	234	254	228	222	270	240	254	262	252	208	268	249	264	250	233	242	226	241	213	245	221	254	223	210	231	237	257	263	265	252	256	233	265	243	284	226	271	246	262	223	269	263	253	248	232	260	244	247	238	239	239	245	224	244	265	241	263	248	254	244	256	260	220	231	263	236	248	237	261	240	231	239	250	241	236	245	255	249	240	241	225	237	237	237	211	251	258	253	243	257	255	224	258	211	242	228	230	248	260	251	230	250	227	246	273	234	235	259	236	238	271	243	248	217	272	252	240	247	233	253	261	219	237	234	231	238	265	219	220	260	259	268	247	245	262	257	217	246	266	226	234	260	244	240	238	244	250	252	257	246	250	246	234	250	244	249	217	218	243	260	236	229	248	223	221	233	261	249	254	293	235	273	260	217	246	264	239	241	269	264	255	214	228	239	246	218	248	213	261	249	243	231	257	238	250	244	268	257	197	242	231	272	232	230	235	221	204	231	224	228	248	215	252	226	203	247	258	239	252	262	209	224	260	234	222	246	221	249	209	273	269	262	228	233	258	224	243	248	250	237	219	261	256	280	242	238	229	226	250	251	255	227	271	248	240	251	234	219	225	251	268	241	245	212	271	220	242	233	261	241	220	228	229	262	232	253	266	245	232	246	253	225	232	251	240	229	230	250	258	236	241	236	253	227	269	227	250	247	220	253	251	232	285	249	261	214	250	235	214	225	238	259	244	238	275	247	231	253	243	247	271	267	257	270	280	233	224	236	244	267	248	238	216	248	263	245	254	251	251	249	224	266	265	234	240	275	208	222	230	242	249	232	241	249	237	245	233	232	248	239	235	249	248	229	247	241	254	236	237	234	211	256	226	249	224	229	271	231	225	251	238	248	253	244	221	234	256	233	245	241	235	228	270	205	251	232	217	231	237	233	227	224	250	234	233	220	236	229	260	241	260	253	228	233	243	216	241	216	238	253	221	227	241	245	243	238	232	232	219	230	252	261	218	247	225	242	266	272	261	243	242	236	253	221	227	215	233	245	239	259	261	224	248	240	242	260	220
24933	41250	24083	7240	2248	1525	1256	977	864	810	1662	1888	1009	606	626	571	604	615	607	577	563	596	628	609	600	572	570	581	573	589	652	618	623	590	613	567	580	587	625	582	579	568	596	589	591	584	581	609	617	616	554	586	596	624	621	590	634	618	597	602	560	617	551	617	573	601	561	588	609	603	590	576	600	553	607	618	617	588	534	590	601	644	600	563	623	575	591	558	627	594	577	597	593	604	573	568	554	626	613	597	582	566	579	577	596	601	589	581	580	632	627	582	576	569	598	616	574	617	644	624	554	585	596	605	641	549	607	615	629	547	594	589	587	626	618	565	577	581	580	574	597	609	565	630	587	576	578	586	589	609	584	599	547	588	597	596	674	612	583	632	605	603	629	596	600	589	624	556	563	604	542	566	592	621	574	593	666	571	579	632	594	595	628	583	598	631	570	591	574	583	597	638	560	607	565	633	561	584	592	583	588	570	626	586	597	588	612	613	618	578	570	631	610	615	599	575	591	564	570	602	610	583	652	633	557	628	556	563	568	563	610	603	579	601	571	621	568	582	575	616	556	592	608	609	602	571	584	581	611	589	601	605	616	612	622	611	590	605	576	617	604	630	610	570	612	616	612	586	545	649	606	585	609	612	634	586	579	613	560	593	572	605	618	599	615	565	581	617	600	611	591	623	601	615	577	591	612	538	574	583	655	544	599	583	576	621	559	607	563	606	610	605	599	614	568	598	588	567	602	591	604	591	573	603	626	584	605	636	573	577	591	626	570	630	560	625	572	597	550	598	613	649	549	601	570	610	601	571	636	614	635	589	524	566	562	628	622	586	594	617	606	604	587	565	601	615	620	570	597	583	551	584	572	590	600	582	627	681	586	641	566	644	595	607	609	598	580	612	589	612	591	618	622	557	608	587	594	634	613	566	590	580	600	582	608	673	575	552	622	567	594	594	607	596	623	546	580	616	564	604	592	620	571	597	605	597	586	569	579	557	604	582	597	567	585	633	635	615	585	603	600	596	583	578	590	597	603	632	572	587	653	565	574	640	602	584	591	632	574	587	611	563	572	587	591	648	603	611	618	601	599	631	602	611	572	659	587	569	581	563	607	622	653	644	607	614	605	607	665	588	585	592	544	627	595	621	572	611	552	610	581	575	595	622	604	649	579	625	588	523	592	595	568	561	616	553	561	574	589	555	570	611	628	600	620	612	551	566	575	630	593	585	602	605	595	567	620	603	585	611	599	608	576	600	600	586	591	578	599	567	576	593	604	611	568	583	620	566	584	602	605	592	606	580	597	587	590	592	598	542	583	584	563	564	596	532	578	617	583	576	596	564	605	568	577	609	600	586	585	581	533	588	642	609	623	621	614	599	609	603	611	600	579	627	607	610	579	615	586	591	502	583	576	602	599	573	586	603	611	586	594	600	611	596	549	561	578	556	571	593	559	577	606	571	633	602	585	589	579	576	629	578	578	588	612	580	606	606	613	586	593	591	580	590	596	584	607	581	578	570	623	573	588	574	574	598	625	603	596	642	594	581	619	591	562	607	591	600	596	575	633	549	573	583	625	606	578	547	596	557	622	593	591	594	590	613	578	556	609	586	569	601	597	560	584	606	600	578	612	571	612	533	605	591	552	583	592	611	551	588	602	609	575	589	629	609	626	576	547	558	631	589	573	589	613	563	602	613	626	619	580	585	602	573	597	630	576	596	585	586	592	584	610	573	554	610	581	562	590	612	571	594	615	611	617	593	591	621	637	594	569	574	587	625	604	605	571	609	571	590	632	536	615	588	574	564	602	594	618	646	592	644	603	604	578	614	575	557	555	582	609	593	584	589	612	603	597	643	587	559	629	565	572	583	606	592	566	584	629	591	560	564	584	599	609	600	599	586	567	607	628	606	545	597	604	637	620	626	565	590	621	652	584	590	621	623	627	602	623	596	617	604	577	586	591	619	602	591	582	550	551	607	604	605	563	594	558	617	548	571	571	567	572	586	605	556	588	589	627	589	577	613	609	612	619	585	557	663	632	609	638	633	618	550	583	572	634	590	572	574	603	625	592	601	592	574	600	628	538	618	585	615	565	567	574	592	597	596	558	607	614	599	579	562	625	544	587	606	593	567	589	626	568	589	561	607	589	591	610	556	643	593	611	609	579	623	650	629	571	651	594	558	562	621	593	598	596	602	593	555	597	606	608	570	577	581	577	618	587	610	567	621	576	608	609	633	650	620	632	605	632	572	574	578	594	571	576	656	588	616	607	531	600	596	581	570	611	538	607	615	596	570	629	604	551	586	562	605	634	554	585	574	586	596	574	598	548	563	580	559	624	619	593	606	586	565	569	598	597	596	609	548	605	603	578	618	560	564	612	568	584	609	587	605	665	587	609	608	602	609	620	612	647	614	516	583	593	589	635	578	601	633	613	597	624	570	582	631	624	569	628	573	601	586	605	606	586	583	610	638	566	597	569	577	596	594	610	592	600	590	639	627	602	620	590	566	595	562	634	593	641	603	601	627	578	576	572	604	576	611	589	631	591	569	583	611	671	589	586	631	603	566	578	555	573	565	598	636	620	628	595	583	600	613	617	584	551	577	620	603	636	608	573	619	540	604	554	623	642	630	575	583	597	591	621	629	618	596	631	576	624	588	577	633	592	605	549	609	554	603	582	616	606	571	594	579	613	597	603	563	567	571	598	542	570	600	631	615	615	591	599	595	563	600	532	592	635	604	590	611	623	580	585	564	606	580	622	557	593	624	572	606	596	571	577	604	611	583	622	592	557	586	568	552	552	620	606	579	578	628	581	553	589	596	607	625	596	575	633	635	587	563	580	652	624	608	632	599	618	631	594	590	568	588	591	561	568	597	588	612	605	625	583	580	584	615	603	608	591	589	617	590	576	613	578	640	608	622	593	595	616	594	559	591	631	577	582	632	610	624	593	624	619	621	546	613	580	571	601	606	627	590	595	598	622	626	593	642	613	585	607	591	577	617	606	577	566	578	681	609	630	627	614	593	595	560	606	599	599	612	575	600	598	559	594	587	598	559	575	598	589	574	640	591	604	582	635	603	583	546	612	589	603	574	598	611	597	600	577	594	565	646	571	592	583	594	577	592	576	578	563	583	560	632	606	583	632	627	574	609	589	638	568	600	574	643	608	575	572	627	579	580	640	552	678	611	596	598	575	614	602	569	578	570	526	580	585	586	567	591	637	594	613	626	579	564	584	557	604	565	593	586	569	628	596	578	592	656	577	593	571	573	618	580	562	604	583	595	590	590	637	623	590	596	615	582	568	570	624	597	641	577	597	599	656	602	551	623	612	579	588	609	636	583	585	613	578	618	600	620	583	592	580	588	597	532	587	649	596	615	585	618	565	650	624	580	622	564	605	583	626	618	618	628	624	571	607	552	588	561	569	612	584	571	583	594	642	576	608	582	608	582	569	601	598	596	614	634	580	612	616	584	628	578	560	585	551	609	549	591	637	649	589	536	567	575
24377	21530	25285	28251	21535	21635	17677	2902	2275	4564	4679	3577	1924	689	287	229	232	284	247	234	276	244	277	255	222	246	261	271	284	275	271	262	265	232	243	230	213	245	245	255	243	249	257	254	262	243	232	256	281	249	248	248	257	243	260	291	252	246	265	251	257	255	245	264	233	267	257	255	233	262	254	231	243	256	220	238	263	256	240	239	264	240	263	258	249	236	257	277	273	253	278	240	255	271	267	258	224	229	211	233	228	227	247	242	219	268	273	258	269	287	306	256	300	279	260	241	221	257	237	254	221	256	257	235	204	246	247	256	236	247	239	243	223	261	247	241	227	264	278	240	258	205	255	249	256	248	236	262	255	263	248	222	251	260	227	250	278	257	259	245	230	256	233	274	233	237	229	251	248	241	251	256	244	237	237	262	208	266	257	226	266	262	268	262	224	244	223	246	244	243	260	268	242	229	273	272	277	269	288	226	227	230	222	244	282	243	255	233	271	248	256	249	225	290	275	289	234	241	211	268	248	253	253	286	246	243	267	258	243	206	245	239	240	254	230	270	251	274	219	240	236	259	264	271	247	238	257	267	267	255	255	279	281	240	237	241	251	244	235	258	242	236	273	246	263	235	241	227	255	279	273	255	254	232	279	249	234	224	231	239	270	261	245	246	223	244	256	236	259	245	243	256	198	269	243	249	253	242	288	254	267	243	243	244	272	220	243	244	266	239	253	283	256	257	249	244	261	255	221	244	261	234	243	244	243	240	261	256	226	224	267	221	268	232	231	243	237	239	252	253	254	258	240	236	255	237	227	215	266	251	256	282	241	261	239	248	253	262	239	256	239	220	242	248	246	229	243	249	242	229	251	243	223	285	240	261	253	259	234	231	239	243	237	249	233	259	265	277	246	230	231	270	260	231	274	245	246	242	265	253	249	259	233	265	261	230	226	224	242	253	252	256	236	232	222	225	268	235	238	210	250	240	248	257	253	246	241	251	271	257	247	241	221	253	263	255	270	231	239	256	261	225	249	271	272	263	242	266	247	235	250	226	249	247	243	248	242	241	285	259	246	218	262	237	246	264	269	257	275	221	258	224	264	232	251	255	229	236	270	251	267	236	239	254	240	270	230	276	256	241	260	239	258	262	229	234	279	225	261	251	256	240	236	252	246	242	258	236	225	241	261	225	250	236	262	270	223	228	252	249	249	253	255	252	256	243	203	252	240	246	236	248	215	261	255	234	277	281	274	241	254	278	236	262	268	232	234	239	233	247	259	286	262	250	255	248	277	228	237	248	252	261	264	227	255	249	254	253	260	244	253	249	262	257	228	251	255	249	246	256	243	270	261	254	235	275	241	253	239	246	255	240	249	224	277	223	245	287	251	270	255	251	219	252	256	264	256	229	264	250	256	260	265	278	254	225	255	249	272	227	276	227	240	270	237	275	233	272	245	245	280	269	239	238	218	252	262	241	248	230	269	246	293	277	243	244	264	248	242	232	241	235	243	276	226	246	262	269	254	236	274	245	256	259	236	233	257	241	235	246	264	255	246	259	240	225	256	239	247	245	235	253	246	252	257	266	271	284	250	235	232	256	243	257	246	244	225	235	258	239	266	252	247	278	261	251	265	244	268	255	261	269	238	251	201	268	245	278	245	222	252	230	234	254	240	248	245	266	256	243	267	233	249	247	282	250	241	262	294	252	227	270	274	249	246	252	236	232	242	236	217	258	248	250	227	240	228	243	259	239	252	244	254	281	258	245	269	244	246	241	242	232	256	247	234	241	242	240	255	275	276	229	235	247	257	265	272	248	193	261	279	253	247	205	261	237	254	258	268	225	267	266	249	255	243	249	249	257	255	245	217	284	240	228	266	234	263	253	284	249	227	248	269	231	245	253	267	246	251	244	242	238	259	241	269	237	252	232	227	242	245	241	221	245	255	264	263	254	242	275	276	258	300	262	256	238	232	250	228	208	251	262	248	250	279	230	241	270	276	249	208	222	232	257	255	256	233	247	233	240	237	242	255	225	236	246	234	239	206	238	216	237	241	269	238	233	227	220	250	269	277	237	252	219	222	270	245	229	233	223	232	273	230	269	282	278	262	246	222	241	264	256	261	238	245	238	273	284	275	269	237	266	244	281	275	236	252	235	255	249	248	258	253	263	255	240	250	209	257	243	260	297	245	255	263	234	262	237	259	280	197	242	285	245	268	244	271	268	230	218	251	273	240	249	229	235	240	269	248	230	248	224	260	232	277	235	253	246	246	229	229	231	230	262	243	253	258	254	246	263	226	289	277	258	259	245	252	233	239	217	250	250	239	239	284	245	252	277	259	260	262	284	259	261	246	242	227	230	242	237	242	239	224	266	237	219	270	267	275	241	287	241	230	281	263	221	231	244	251	259	271	243	248	237	238	230	243	232	263	232	244	261	255	275	228	236	234	249	235	259	264	259	252	244	264	248	220	247	229	246	245	241	259	242	251	265	283	253	272	256	237	222	237	257	252	261	248	230	246	264	251	256	270	253	238	276	263	243	242	258	234	266	285	252	259	233	249	220	222	234	253	271	276	291	245	224	247	260	214	251	261	258	242	226	281	251	238	239	253	282	254	232	256	249	249	253	232	268	260	237	217	242	249	244	242	253	246	221	238	278	242	242	234	231	260	229	258	252	236	268	245	236	285	264	225	241	246	259	246	239	253	248	238	216	264	224	210	259	258	246	280	279	235	252	208	292	253	232	225	243	235	248	244	260	254	221	234	222	234	242	248	253	226	243	258	272	231	240	235	245	266	246	228	240	277	269	258	250	268	268	260	249	279	267	248	263	238	239	247	270	251	235	221	237	257	258	226	262	236	261	229	267	248	248	273	235	263	251	257	262	244	259	240	258	276	255	257	234	241	263	226	275	266	238	254	254	250	265	269	224	254	231	236	245	272	252	248	252	277	275	272	241	281	245	249	239	268	234	230	252	242	229	235	229	249	238	258	259	258	247	250	241	234	272	217	247	242	217	248	248	243	235	236	263	275	250	246	231	256	253	263	262	277	251	271	244	250	255	245	252	263	238	241	267	223	278	242	247	266	278	245	278	266	227	229	231	237	265	276	245	251	269	249	226	266	243	216	254	267	251	265	231	223	266	228	238	254	250	260	264	233	253	258	247	259	257	240	241	256	240	261	248	231	245	241	274	267	251	220	239	282	272	255	217	228	239	277	256	226	244	248	214	257	276	252	253	223	254	251	237	238	250	228	257	263	244	241	281	225	234	260	233	267	242	229	242	237	245	240	264	277	249	254	229	253	238	231	267	258	303	293	283	242	263	264	258	231	261	238	251	242	246	269	263	255	237	258	258	249	270	222	269	231	242	236	243	246	277	258	243	232	252	226	231	234	235	251	233	243	262	244	230	280	284	221	227	252	215	230	267	248	265	264	254	216	225	230	256	229	244	258	256	255	246	251	260	242	234	247	231	243	236	266	242	253	252	256	247	228	268	231	247	257	223	254	256
28123	47333	25021	8733	4086	2592	1988	1304	1667	2812	2975	2479	1572	914	622	575	593	570	609	552	557	563	573	604	562	617	554	586	571	580	608	594	584	607	587	568	559	559	578	589	617	621	566	553	564	586	573	595	595	604	588	580	600	619	609	583	560	574	592	597	610	633	561	556	633	615	560	501	580	578	576	573	610	619	577	541	571	612	553	560	597	574	600	564	566	607	553	605	601	524	606	604	600	572	543	581	582	595	557	563	603	610	585	586	578	603	562	596	603	593	588	575	585	620	628	596	576	535	582	564	598	602	580	653	620	566	548	555	575	596	571	612	552	614	568	562	580	549	576	582	590	576	570	610	610	593	572	578	586	621	582	567	602	580	576	552	563	574	596	587	568	612	588	594	541	607	597	533	580	617	502	568	574	611	630	601	605	598	561	551	564	582	587	603	547	648	572	598	530	530	626	578	537	598	569	599	600	563	584	615	551	587	583	552	563	610	568	590	608	576	569	557	564	557	580	570	586	591	581	602	605	607	618	586	592	591	599	588	589	593	582	612	510	568	634	599	571	575	603	595	535	588	589	597	605	574	590	575	581	607	595	599	541	606	545	615	581	569	604	533	589	580	564	560	588	594	575	593	614	603	576	577	619	585	609	597	581	577	591	591	528	607	609	601	581	565	569	586	556	569	564	570	629	578	579	645	564	568	599	587	594	601	610	566	638	559	574	592	573	551	600	611	576	594	546	561	616	571	580	565	610	594	598	574	566	599	580	532	596	595	604	583	604	598	589	574	566	587	612	599	571	569	572	517	632	547	598	598	587	556	558	593	588	563	580	554	592	553	607	576	584	600	546	597	610	601	571	563	570	549	573	595	554	549	589	585	593	577	570	560	589	592	639	568	599	598	593	561	587	548	627	587	603	538	586	598	594	622	582	608	590	594	572	595	607	572	598	580	600	617	572	574	594	644	579	632	589	585	620	558	584	528	548	562	563	590	582	551	556	570	594	596	584	572	581	609	583	584	552	572	615	588	555	589	525	615	617	585	575	594	601	598	618	545	596	566	608	610	550	589	585	596	595	577	631	593	564	545	530	537	546	585	593	535	597	609	607	593	598	566	590	618	585	585	626	532	576	619	615	575	605	541	604	654	622	593	608	598	559	586	607	585	600	563	521	626	568	611	559	612	553	603	619	589	578	509	617	555	604	562	572	626	610	602	625	642	621	596	586	566	565	571	591	612	596	552	574	591	599	593	577	602	593	621	578	579	556	600	557	583	577	584	581	559	611	621	572	583	546	584	578	581	605	585	586	611	577	599	597	571	593	575	609	611	626	629	616	571	566	621	611	561	603	584	595	553	605	578	620	581	583	553	588	605	562	582	567	635	590	538	578	604	597	572	623	641	582	618	573	570	574	592	584	563	599	586	553	625	565	582	599	596	576	561	612	602	588	614	596	617	624	592	581	580	608	559	585	576	599	585	587	589	621	604	582	595	638	571	582	602	606	602	601	607	565	603	574	527	549	602	605	593	642	589	579	639	583	570	570	590	606	604	617	564	596	565	589	614	613	641	578	562	599	579	583	573	621	570	556	534	562	575	566	622	605	580	582	623	546	599	573	596	577	579	552	576	586	567	560	566	570	604	569	543	618	562	594	609	553	617	626	618	624	581	580	559	635	573	574	557	588	528	553	612	597	617	605	556	582	592	576	560	532	563	592	602	585	598	574	594	548	570	635	584	621	614	534	602	543	572	598	606	548	643	591	628	568	585	582	588	561	621	608	605	579	574	568	567	608	538	590	549	604	583	594	567	594	575	569	589	595	619	564	575	595	580	571	584	603	600	628	550	576	564	579	575	640	552	591	568	586	619	610	578	556	580	603	625	576	630	614	554	608	576	586	582	586	588	594	589	566	578	576	574	582	633	575	591	609	581	535	609	572	545	571	581	580	600	553	583	591	594	621	564	612	615	565	594	591	571	639	571	581	591	577	595	618	608	596	552	617	601	617	621	577	575	597	538	585	585	601	533	624	597	565	602	562	586	607	591	578	617	584	610	608	593	597	581	601	610	595	581	622	572	596	551	572	558	610	544	580	562	617	571	525	550	599	580	551	560	568	609	526	611	564	565	608	561	586	569	582	607	582	594	589	591	595	598	599	565	587	569	571	609	581	598	639	598	572	600	595	636	588	597	563	577	617	630	597	548	595	580	609	577	534	576	599	602	549	607	569	548	602	597	582	596	582	564	582	571	571	626	586	602	580	598	576	570	609	597	554	565	618	623	570	600	562	548	547	592	516	571	565	623	535	611	629	555	579	581	560	617	535	560	559	629	564	610	599	603	562	588	589	579	600	604	628	564	582	566	552	620	590	524	620	603	595	569	598	596	557	590	571	592	602	557	623	588	592	531	599	573	589	581	594	553	574	514	537	584	621	591	554	581	591	596	581	585	581	613	533	537	594	569	553	583	568	559	613	578	566	617	592	568	579	576	588	585	594	549	592	582	578	585	576	583	616	612	589	603	595	596	577	600	541	577	602	573	597	612	629	566	575	613	515	569	593	612	617	591	621	562	557	543	594	628	550	581	580	601	595	571	615	573	563	585	614	562	544	561	575	596	612	594	554	606	618	529	616	601	653	591	582	541	602	607	571	602	559	562	563	556	611	546	568	550	584	566	585	586	608	560	594	611	592	572	565	593	600	601	578	613	547	609	602	626	607	623	551	563	605	598	590	560	566	614	572	601	572	590	619	589	587	640	620	571	604	592	606	623	553	580	569	532	595	557	628	582	627	602	594	617	532	582	609	595	614	609	595	618	546	570	588	609	587	577	599	590	570	575	585	601	617	603	581	590	566	578	574	609	640	600	600	613	591	572	573	586	574	616	569	643	569	594	551	599	587	592	566	565	610	610	581	574	546	575	557	596	566	569	618	606	572	554	559	546	581	614	560	594	565	571	571	622	550	530	575	604	592	529	605	578	592	586	605	576	541	589	586	586	566	619	632	592	615	620	604	580	622	614	600	623	583	580	607	615	596	588	613	577	568	545	590	572	559	540	571	599	600	603	589	582	614	588	560	552	564	564	636	607	572	589	581	566	574	598	620	595	591	554	582	570	620	581	612	577	581	584	540	620	596	598	645	563	565	586	577	591	595	586	618	569	606	583	561	566	580	591	553	580	593	601	564	638	593	584	562	604	579	586	597	566	567	550	611	598	616	567	589	602	581	552	631	596	604	572	604	574	587	557	621	620	585	610	630	587	572	565	578	555	560	557	605	566	613	655	543	580	577	606	561	618	567	535	566	623	602	550	553	584	593	627	596	576	615	564	561	602	598	575	615	578	569	545	583	613	547	554	582	589	572	598	597	609	587	582	606	646	620	584	595	606	587	625	560	604	576	616	642	578	581	589	599	638	579	576	606	548	583	563	590	605	563	579	607	600	605	592	543	596	574	577	605	621	594	615	566	556	590	581	597	568	600	591	588	590	561	596	643	579	560	568	580	556	570	589
32448	22108	16173	6588	3045	1957	1459	507	317	396	390	350	318	268	214	192	216	204	189	202	202	217	210	191	227	182	227	215	197	216	225	221	203	201	194	202	221	194	225	195	208	200	182	192	177	211	227	185	207	207	192	219	203	195	211	197	200	180	227	210	211	188	184	195	240	220	196	168	196	195	200	218	192	197	196	202	200	184	187	206	209	187	196	213	202	166	202	223	215	199	204	222	198	208	207	204	198	197	212	214	211	180	203	201	196	198	223	229	188	194	209	210	171	202	192	217	206	187	196	214	208	204	228	207	193	197	209	186	197	200	218	202	200	215	177	211	198	191	174	201	215	195	212	185	220	215	202	199	199	210	209	226	193	194	168	213	212	196	188	182	195	217	216	227	210	201	200	186	225	202	211	205	217	195	197	186	198	235	183	184	172	222	224	224	207	181	217	207	201	201	204	225	197	230	214	218	214	198	192	204	201	213	214	211	208	223	208	224	211	190	216	202	220	174	191	177	215	220	206	198	198	215	205	218	206	220	204	207	201	209	197	207	223	212	206	211	183	227	189	175	210	209	207	180	204	191	222	201	206	212	185	176	192	230	182	207	200	171	207	197	194	213	172	172	173	189	220	195	211	194	201	165	185	204	193	197	207	210	207	185	207	179	205	205	203	185	191	215	198	203	207	200	200	222	197	195	214	208	207	197	200	192	219	183	222	198	206	193	188	226	209	190	202	196	192	225	184	188	199	197	181	206	221	225	208	197	214	228	218	194	196	211	213	201	191	218	204	217	209	210	208	203	211	238	215	203	200	208	208	206	221	206	177	193	209	186	216	204	217	183	189	218	199	222	215	195	222	202	207	229	211	198	206	206	185	185	186	217	199	210	187	199	192	233	204	196	193	189	184	177	177	216	219	172	166	214	194	213	193	200	224	229	226	184	242	189	190	204	198	199	196	212	215	226	172	196	210	190	204	216	179	199	217	185	203	198	209	204	186	199	215	183	201	205	214	182	192	216	211	215	199	198	200	193	206	226	203	185	193	220	208	182	229	208	196	209	198	201	195	239	192	200	202	222	201	171	212	195	203	197	189	211	207	194	204	184	180	187	194	201	222	226	168	192	213	217	183	183	216	228	201	232	209	203	176	184	209	194	208	206	236	182	201	193	187	201	198	185	197	219	203	197	215	222	188	212	182	208	211	201	209	193	175	216	172	228	223	180	204	198	175	208	203	200	207	229	185	227	204	208	251	177	217	231	202	205	178	212	209	213	187	190	242	235	202	183	206	205	183	217	207	202	236	195	194	214	221	187	195	199	184	189	191	203	196	199	198	217	210	208	205	183	222	215	183	212	207	237	205	186	204	177	211	191	213	222	196	226	209	177	184	194	173	195	190	193	189	208	199	198	167	190	201	194	219	213	208	211	188	203	204	192	224	198	216	209	215	206	199	200	218	172	193	200	216	171	215	206	215	217	190	211	206	211	215	206	201	202	198	214	181	183	223	192	191	217	219	180	185	219	192	222	196	190	200	193	200	180	170	192	173	193	197	198	207	191	211	193	212	193	215	189	212	208	199	212	167	207	216	223	211	201	216	216	186	201	210	219	186	190	192	188	201	205	181	191	227	210	211	232	208	221	200	191	205	179	206	196	229	207	186	202	207	212	200	204	183	195	201	189	209	184	229	206	211	194	234	210	192	179	193	220	217	244	220	220	216	198	197	195	192	214	206	182	208	204	192	199	202	221	227	183	193	216	204	207	221	174	202	218	190	185	221	204	216	191	201	220	171	210	208	200	224	206	206	200	179	218	188	205	199	210	200	182	187	185	211	200	206	226	174	203	200	202	179	216	195	188	206	199	214	183	200	181	171	234	199	194	201	173	201	195	186	191	204	225	212	207	211	228	201	218	188	185	194	203	202	199	180	194	192	192	216	210	206	224	208	200	190	221	211	197	204	201	196	199	236	194	210	216	193	185	174	203	209	184	192	200	213	202	206	217	210	181	183	189	235	196	224	206	192	215	208	195	174	208	191	182	212	190	216	192	207	234	187	185	213	200	173	186	190	211	214	197	186	189	193	206	219	204	202	208	208	188	217	205	193	217	161	207	208	212	214	210	190	219	221	189	195	209	224	226	187	221	209	204	215	201	221	202	196	199	211	193	216	187	176	202	195	219	163	197	200	202	208	200	209	210	211	197	197	180	209	208	228	187	182	199	198	188	208	198	197	223	230	224	214	204	211	186	201	212	193	225	216	218	219	211	217	197	221	198	215	187	214	197	196	162	201	178	212	218	190	195	218	195	202	205	193	189	204	191	231	225	193	197	192	207	226	191	220	202	203	204	195	203	212	217	201	200	210	198	206	230	209	193	209	206	189	219	185	221	205	201	207	205	205	195	226	212	212	194	202	210	190	194	209	209	185	206	200	223	221	199	210	211	176	207	229	175	200	191	195	230	206	192	203	193	185	177	207	201	186	200	194	209	179	212	205	179	193	178	221	207	190	182	202	193	184	173	200	217	206	217	217	215	199	213	184	209	207	213	205	207	194	176	222	197	190	204	220	242	222	216	206	214	189	198	230	194	199	181	201	207	241	200	208	187	240	204	219	201	186	191	181	200	212	193	210	197	235	203	207	169	227	196	208	217	207	180	210	200	202	202	212	205	194	194	209	191	214	186	199	184	209	211	172	225	201	199	209	221	210	203	194	198	212	203	187	194	205	206	196	187	168	195	203	188	200	206	235	190	223	212	199	196	215	180	215	168	172	226	256	203	218	213	219	193	200	212	215	203	172	218	210	217	205	198	192	209	240	185	201	172	185	184	192	229	181	213	202	204	196	194	190	199	190	230	192	188	205	191	210	181	182	198	219	203	189	173	205	188	221	188	205	200	206	198	193	183	191	199	200	209	226	203	187	216	180	196	223	214	201	210	204	206	212	176	226	187	223	188	188	208	200	200	198	193	186	218	196	192	204	179	224	217	167	176	201	181	202	209	199	216	183	249	211	219	195	175	206	219	206	227	197	219	217	187	219	219	210	182	229	228	193	217	224	219	176	191	181	237	193	198	186	228	192	211	201	187	196	206	186	198	216	168	188	196	215	172	186	203	194	199	194	222	218	204	215	212	207	181	190	165	197	202	209	192	196	191	194	177	180	214	225	197	199	185	214	206	209	201	198	201	197	206	228	199	219	196	205	192	205	212	190	210	212	214	237	207	186	220	179	234	192	192	200	198	179	208	206	182	186	217	209	163	222	208	186	194	203	196	190	211	208	181	211	187	175	167	194	204	196	202	186	196	207	208	210	208	191	223	180	192	207	196	215	186	200	209	193	187	200	227	187	186	207	203	220	213	215	237	237	202	205	201	202	190	201	199	207	231	208	201	209	215	208	173	192	176	196	205	201	196	208	193	190	196	216	218	166	219	220	187	203	182	224	187	216	176	191	200	196	204	177	202	198	181	205	202	213	209	197	196	211	211	184	212	181	214	210	203	211	205	194	188
23744	18060	7080	3920	2273	1474	1157	672	603	665	624	684	650	617	514	539	542	543	516	542	561	549	535	539	504	527	513	515	527	567	514	516	581	520	549	544	554	495	584	544	517	518	553	500	532	504	518	562	535	501	570	537	538	531	549	537	519	523	540	532	543	531	515	543	510	518	560	558	531	539	540	526	543	545	515	538	525	581	565	551	562	522	505	493	565	548	524	557	532	543	550	489	539	522	546	553	523	515	549	513	560	523	526	566	517	531	508	534	525	514	518	547	564	489	520	540	528	509	528	541	560	544	487	561	535	526	504	548	508	475	565	557	551	516	582	542	538	535	514	527	566	549	506	501	503	507	498	531	529	514	570	564	518	491	525	527	519	511	536	541	506	515	542	571	536	537	506	541	554	503	544	539	553	528	532	537	510	509	530	560	550	549	526	526	517	560	525	514	546	465	543	493	537	538	541	545	527	522	519	518	541	491	535	497	527	548	519	506	543	511	510	525	495	547	548	550	497	504	535	562	543	519	515	521	495	533	554	556	525	548	503	578	546	550	499	480	513	540	520	551	519	553	489	489	519	498	521	553	536	538	563	549	493	539	473	536	526	527	589	517	517	520	480	549	487	548	561	561	528	505	514	543	521	560	509	563	526	507	540	505	517	516	502	582	522	483	555	533	559	502	546	535	558	503	536	507	521	550	501	526	489	505	506	525	542	510	545	555	538	529	583	537	499	529	515	506	536	519	564	567	517	528	556	539	547	567	521	504	572	531	538	503	511	552	516	509	544	568	517	513	519	521	554	514	543	505	511	542	511	570	557	531	554	581	490	525	508	547	534	528	520	498	541	527	525	515	519	516	535	524	536	515	558	494	565	539	489	590	478	519	488	513	495	512	563	533	514	547	485	555	514	502	520	497	546	516	537	558	536	548	540	505	507	491	525	524	566	577	534	526	528	543	507	573	537	519	515	556	542	491	554	525	522	512	509	537	518	486	538	526	507	513	549	536	508	537	525	533	551	550	533	526	540	520	554	528	551	488	546	547	565	565	493	537	528	519	473	542	553	561	486	518	509	549	562	535	497	525	531	527	526	566	537	555	530	539	547	498	563	536	517	513	520	496	524	490	514	540	535	522	515	533	530	480	508	515	502	543	549	571	567	511	530	511	524	504	506	534	498	511	504	540	514	536	558	521	538	524	540	524	538	564	509	520	503	540	541	510	533	543	521	507	543	600	497	537	520	542	506	557	563	528	524	520	547	529	581	520	539	543	525	511	520	527	540	540	516	538	550	538	531	539	536	544	544	503	538	545	537	556	508	538	528	494	515	507	508	528	562	525	515	520	534	500	547	536	522	533	507	507	508	524	549	551	484	552	499	562	494	502	523	518	519	537	515	512	595	562	557	513	499	568	516	515	514	545	531	520	546	535	471	545	528	523	521	490	530	493	544	529	514	508	524	542	543	523	549	556	564	536	562	542	540	516	499	531	548	524	543	518	503	539	584	529	516	525	521	550	525	521	560	562	539	531	529	557	518	560	546	543	544	523	529	519	548	550	474	516	526	511	529	481	560	526	522	533	525	546	552	568	538	533	554	555	480	533	532	504	515	522	539	476	529	521	512	543	559	584	509	551	565	557	534	535	548	531	498	536	520	545	527	512	542	540	520	521	554	537	504	505	546	538	542	491	499	543	534	523	509	547	526	553	538	543	519	545	552	517	501	561	503	512	498	572	527	519	546	529	546	522	528	539	531	532	540	551	512	497	512	537	547	548	525	550	546	542	521	490	520	521	526	544	512	509	520	568	577	522	507	504	515	536	506	573	527	502	525	510	540	518	497	512	513	510	506	579	516	550	525	546	568	543	538	502	525	514	519	525	489	512	587	509	509	568	557	481	535	514	529	517	525	486	537	532	516	580	513	544	520	546	514	510	509	538	532	502	546	500	515	548	514	537	528	570	554	536	502	530	517	528	531	553	548	531	528	531	511	529	538	526	521	545	522	488	536	535	530	552	500	532	518	499	517	519	562	552	566	509	531	535	520	536	503	540	572	558	519	578	532	522	535	494	487	535	500	539	498	514	522	514	498	519	501	572	529	524	511	557	551	497	511	505	507	520	539	536	527	519	542	555	528	534	557	571	576	522	519	532	502	491	536	524	499	535	493	544	514	529	564	594	538	551	530	527	491	550	529	524	550	487	534	562	515	557	486	505	560	519	517	542	488	518	550	508	551	527	516	550	529	505	512	542	538	526	514	526	521	551	541	507	548	559	534	528	531	526	535	511	566	535	557	561	511	528	584	528	552	491	512	512	500	551	510	494	495	545	566	515	564	540	535	513	548	525	510	528	516	545	605	551	530	546	490	511	557	521	517	545	521	526	547	543	518	524	487	530	509	511	562	512	548	554	501	525	524	504	540	508	532	554	537	485	503	553	542	542	510	474	530	530	509	513	568	516	523	489	507	546	528	486	517	544	510	550	547	553	529	512	517	493	515	562	540	523	479	520	516	532	482	518	517	565	503	554	487	514	505	556	551	520	522	585	502	501	553	574	529	512	483	500	532	491	499	559	518	485	551	533	577	547	551	551	506	492	518	563	532	555	517	513	503	514	477	526	527	532	495	512	522	544	526	531	502	493	526	513	544	511	502	532	512	564	516	560	512	540	522	555	514	549	511	536	489	527	571	526	517	540	525	531	539	524	538	536	524	490	476	544	534	534	528	501	528	535	507	513	527	538	574	508	521	508	553	516	525	547	504	538	561	611	549	511	553	582	517	532	523	589	485	497	546	555	531	544	530	536	475	493	515	534	570	474	527	549	545	518	569	514	520	521	521	546	539	530	516	572	541	580	510	540	545	494	551	529	541	495	543	551	539	490	526	499	516	529	563	530	545	556	511	523	511	519	562	517	508	521	499	508	549	556	549	558	522	549	525	536	524	562	559	524	554	534	542	490	528	534	503	520	551	528	557	511	505	526	528	530	539	494	533	516	501	535	520	510	559	547	536	569	524	516	547	521	474	532	493	489	529	546	547	530	495	523	533	486	521	511	513	486	513	543	590	545	548	544	521	546	525	504	546	544	545	544	555	532	494	554	520	518	518	540	531	522	539	568	518	549	512	467	552	537	520	548	544	511	537	506	526	543	529	552	523	493	481	507	472	541	492	529	512	550	498	525	564	581	588	515	516	512	513	481	528	530	522	498	526	555	528	506	522	525	519	544	499	528	512	523	529	495	540	511	528	507	525	540	504	506	561	513	565	552	474	515	503	540	537	497	518	521	521	559	558	548	544	542	521	514	546	533	575	550	513	552	526	528	547	542	553	561	545	565	519	514	568	520	534	548	542	518	543	541	572	483	513	552	508	515	539	575	512	512	527	517	505	523	532	543	528	529	539	519	536	490	544	559	523	543	564	540	526	528	553	560	550	509	523	568	555	537	540	504	537	531	513	529	545	526	504	515	525	499	513	512	536	524	540	500	513	515	509	539	515	542	502	518	530	544
24976	21525	24953	28536	21569	20322	4956	789	939	1588	1811	1738	1557	783	293	270	257	252	295	234	228	242	257	234	268	262	245	254	274	251	249	282	270	282	257	253	244	265	257	238	290	253	231	249	263	254	239	242	251	251	276	277	227	277	246	245	250	251	247	256	246	267	248	281	278	274	288	234	272	247	248	276	236	236	260	249	255	264	249	250	229	261	284	246	255	261	274	255	256	277	266	250	239	225	207	266	252	226	266	237	254	238	251	224	237	236	293	240	279	265	234	247	261	296	257	268	236	247	243	254	253	260	250	268	267	263	244	228	247	260	273	246	262	244	257	274	240	259	271	275	245	238	289	251	261	244	257	262	262	263	240	253	269	256	264	264	243	247	262	246	240	269	258	258	288	269	237	234	248	250	273	229	263	248	237	235	263	238	262	250	246	248	252	234	266	283	284	260	291	229	261	265	242	249	270	234	262	247	225	270	254	260	268	266	250	252	249	229	288	242	227	217	229	242	274	220	264	246	233	247	254	260	250	269	262	269	240	237	273	278	262	277	243	246	270	312	258	218	276	251	285	269	287	265	244	274	261	267	245	278	267	262	236	264	266	248	235	282	270	278	241	266	245	309	270	251	260	260	251	263	245	294	271	263	287	248	249	271	229	256	244	254	239	247	255	265	241	231	270	261	263	248	273	249	279	273	271	228	206	265	274	230	260	256	252	263	269	242	256	237	248	234	230	242	258	255	253	249	277	262	249	248	275	264	234	250	272	222	255	244	254	247	274	235	256	253	288	238	248	235	241	245	235	278	265	268	239	248	272	242	247	264	270	244	242	254	247	268	261	258	272	265	263	258	257	264	258	269	277	220	269	248	230	270	266	229	255	236	231	242	260	239	257	261	275	251	278	259	259	255	250	209	281	273	219	251	259	240	271	254	274	276	226	270	258	261	251	263	248	243	233	283	257	273	221	264	249	263	248	269	270	225	245	251	243	266	260	257	275	272	266	254	258	252	287	253	262	264	231	234	263	228	271	249	230	240	272	240	248	255	248	264	262	225	281	254	252	248	298	247	261	251	247	276	240	269	246	270	235	236	240	255	229	260	243	284	242	256	255	263	247	225	248	263	270	234	269	271	270	260	259	267	266	279	276	249	254	277	255	241	274	249	244	213	259	240	253	255	245	270	261	277	237	240	251	225	267	257	246	269	295	256	222	257	272	279	272	281	274	251	269	274	250	258	265	229	250	241	252	249	261	238	291	279	241	240	233	236	253	261	297	255	258	260	250	245	252	228	256	269	270	256	263	226	243	232	247	227	259	250	225	269	231	249	242	222	275	220	270	248	256	260	287	269	234	274	237	258	253	263	219	263	244	227	273	235	253	286	242	272	217	271	293	256	263	259	270	248	249	249	271	237	266	249	288	235	267	275	236	280	261	243	254	241	272	246	252	258	256	236	272	260	260	248	235	238	264	270	270	223	264	257	241	290	263	231	221	276	246	239	242	258	277	270	289	260	292	248	277	240	300	250	243	245	283	234	241	276	268	246	247	267	261	254	241	228	242	264	235	286	247	218	243	262	246	245	247	274	255	274	244	269	265	230	279	255	260	307	256	292	246	290	257	253	256	261	274	267	278	245	244	237	286	253	254	258	256	278	252	253	239	288	262	252	252	278	279	273	241	237	240	301	280	261	242	234	250	279	269	284	269	235	259	249	250	255	299	230	263	265	250	266	262	263	279	249	214	277	250	271	261	265	241	251	262	244	242	264	240	284	288	273	269	282	275	254	274	260	247	272	278	302	222	265	251	236	256	246	250	266	212	242	236	271	253	263	249	247	249	250	271	244	286	278	259	262	258	263	274	293	245	265	271	274	275	245	297	288	251	262	268	250	257	270	253	234	231	273	257	234	225	241	265	224	246	222	260	248	270	254	252	288	243	226	235	262	288	264	284	251	249	261	273	243	242	293	243	262	262	250	243	237	228	239	305	239	247	226	270	241	238	241	240	244	265	247	263	256	217	247	257	250	304	236	246	259	264	266	233	275	261	246	246	245	266	255	244	245	251	246	259	225	277	276	255	272	257	249	239	255	279	250	252	225	259	290	291	263	251	233	264	283	272	270	241	256	215	250	267	240	270	271	265	245	238	246	254	261	277	259	252	230	256	242	269	282	239	270	242	236	226	256	265	271	291	255	260	267	213	257	245	257	260	256	277	261	246	258	270	236	269	249	242	246	256	241	236	253	250	249	253	266	274	253	259	245	244	222	265	222	257	259	239	239	273	278	237	254	243	303	239	262	232	237	262	264	222	247	257	248	281	256	243	243	245	258	258	256	266	278	243	263	239	245	258	232	250	264	257	232	242	236	251	262	255	254	262	279	276	246	249	224	251	259	250	270	268	261	257	252	231	273	226	249	279	254	250	259	247	262	253	247	253	236	245	231	236	254	265	263	251	253	258	238	225	249	278	260	254	228	269	282	260	236	291	255	234	259	251	266	251	226	257	257	245	257	278	274	276	279	260	253	232	272	277	266	251	254	260	264	247	259	244	234	244	245	261	258	266	251	302	244	261	268	244	237	222	242	284	262	291	258	264	228	253	243	309	270	262	266	272	253	245	282	268	264	260	232	250	262	242	224	257	254	233	272	286	280	245	245	224	271	254	295	262	274	267	265	235	260	254	286	272	270	261	259	246	256	252	228	242	284	276	259	242	238	244	231	233	271	273	282	256	255	238	231	255	239	226	227	247	262	259	239	239	268	243	244	257	249	266	244	255	241	269	250	242	241	243	234	258	272	253	267	253	214	255	236	236	250	237	253	262	268	267	261	254	242	258	258	265	280	266	253	256	227	243	261	240	240	230	257	256	241	249	286	248	223	249	283	261	275	268	252	234	216	256	263	247	273	222	228	245	247	252	237	246	288	243	259	259	233	228	250	291	231	251	285	274	228	295	243	274	244	262	247	290	264	271	243	255	301	252	227	252	269	266	270	284	268	231	264	248	240	256	260	277	247	225	246	270	233	258	238	267	236	256	251	243	229	286	229	241	281	261	243	275	271	272	277	246	270	283	257	260	273	271	230	246	246	242	251	253	227	212	255	246	224	240	267	262	241	280	240	251	273	275	274	250	246	282	259	247	260	274	278	253	262	262	296	265	271	262	252	257	227	271	261	252	236	267	264	263	254	274	280	230	270	268	262	232	261	274	266	282	238	301	259	254	266	257	265	239	248	267	254	283	262	259	239	249	262	249	302	266	252	258	243	257	253	255	276	264	260	248	257	263	273	254	244	248	247	241	250	242	275	235	250	268	269	231	282	280	242	257	270	249	273	278	250	271	257	270	264	265	284	237	234	229	271	273	282	268	243	250	243	244	279	249	273	240	264	266	257	221	249	281	243	261	235	251	241	280	251	251	250	264	268	261	202	271	269	281	241	223	267	274	245	244	265	246	218	251	255	230	241	241	246	250	287	289	238	258	225	255	268	286	258	229	235	269	276	242	252	246	251
23338	29627	16622	7438	4689	3336	1571	861	1111	1423	1645	1566	1534	971	608	620	655	638	668	613	636	646	608	571	655	668	630	603	683	660	606	636	564	604	626	651	617	596	603	636	628	613	616	657	642	630	602	621	641	638	646	619	619	624	580	643	672	611	642	655	645	638	664	614	653	600	668	636	595	583	617	652	637	612	635	598	574	623	623	626	609	618	617	655	632	627	616	626	604	551	609	618	626	614	664	664	623	660	626	626	633	631	655	620	600	605	609	670	654	590	639	625	579	575	635	676	615	611	636	622	638	570	637	578	620	618	663	651	652	653	642	585	641	585	627	622	605	603	640	683	611	631	668	616	631	653	591	593	571	635	604	641	649	634	591	652	564	627	609	613	631	650	602	628	632	629	606	638	627	654	611	642	601	619	646	602	612	596	633	674	619	557	646	647	595	607	658	646	635	631	608	608	664	632	625	625	609	618	581	606	671	622	654	646	684	561	630	631	565	637	633	653	639	664	619	602	672	650	633	624	608	627	661	601	625	643	632	618	627	627	631	615	667	651	608	604	652	638	647	630	640	627	587	599	634	625	641	618	622	602	639	619	647	630	623	619	622	629	619	681	670	604	626	645	664	595	614	594	615	641	649	621	608	663	582	615	602	596	608	647	609	622	619	580	607	574	608	630	611	611	643	632	669	620	656	655	632	620	610	605	587	604	644	648	659	642	638	638	621	576	655	596	658	637	668	601	624	587	576	603	619	633	609	639	632	657	618	640	625	604	601	627	622	624	607	622	618	640	615	602	628	657	609	598	636	636	678	604	605	647	678	624	599	628	635	636	635	594	660	640	590	654	657	608	590	634	605	620	655	646	600	638	589	656	578	653	659	629	623	649	635	615	631	617	681	591	627	598	598	579	677	630	646	644	697	615	624	610	596	626	605	656	628	600	615	619	611	595	643	608	630	645	591	606	644	622	603	654	630	636	593	595	598	632	639	633	638	596	663	554	597	624	673	624	639	627	656	606	638	652	599	662	628	631	636	603	618	555	620	624	636	659	628	620	619	658	662	618	604	618	656	649	653	613	600	637	600	652	617	617	634	597	626	594	661	635	630	630	641	600	629	605	640	656	655	636	677	613	562	627	695	675	609	668	606	643	595	675	643	604	625	567	628	589	593	642	641	576	658	622	636	638	655	619	665	644	702	583	641	613	617	656	606	601	615	670	613	619	623	589	607	615	594	641	613	621	665	672	591	626	557	610	676	636	625	635	617	610	659	666	630	616	617	599	599	631	624	605	625	617	585	630	629	622	647	661	624	611	605	664	651	591	591	639	620	652	664	624	585	618	621	625	608	620	636	619	657	633	625	603	573	633	609	619	569	597	576	567	644	619	624	612	576	621	599	666	662	623	608	596	629	660	609	636	595	636	620	595	627	625	602	610	600	614	624	605	645	639	626	611	634	668	632	661	660	625	628	649	612	592	620	657	603	643	645	633	632	644	593	623	579	632	652	655	621	642	650	599	623	618	633	612	608	640	643	590	657	643	653	598	642	587	625	640	568	578	611	647	617	637	648	619	643	615	648	611	619	636	612	618	622	626	625	630	621	627	654	615	643	617	667	653	635	617	638	604	632	598	598	612	605	629	662	643	637	611	625	609	619	636	637	609	606	656	629	628	665	615	637	580	613	631	650	629	638	582	613	634	590	624	606	640	616	584	625	647	649	634	640	608	657	644	614	625	624	648	667	656	623	618	625	646	644	635	652	659	637	637	628	641	639	633	587	672	638	623	592	645	607	616	607	631	598	668	645	600	586	619	662	665	595	613	644	621	649	643	598	626	623	627	612	616	650	601	634	633	620	605	653	621	608	591	612	648	598	630	674	620	607	622	592	598	602	580	577	625	619	596	620	628	638	586	642	654	581	621	597	631	616	617	592	604	584	676	669	629	626	631	592	605	639	666	613	611	601	670	604	627	638	584	573	565	653	637	610	617	658	686	663	600	617	665	614	612	648	607	656	628	603	624	624	653	658	660	632	627	606	609	593	673	584	587	662	640	623	663	614	650	615	603	602	593	600	642	603	660	683	606	650	651	663	670	623	621	591	649	593	625	610	603	644	662	649	643	651	617	633	622	630	616	615	620	656	640	596	613	636	643	632	627	655	597	595	667	604	579	586	623	582	634	656	621	640	612	667	604	643	615	638	608	583	623	608	630	595	573	636	624	613	636	626	616	666	585	605	678	622	629	661	629	605	594	688	605	628	606	636	609	603	577	668	619	633	641	621	620	619	611	584	622	667	596	617	607	647	628	608	667	611	576	606	664	608	616	601	631	661	629	617	674	633	677	596	596	656	617	633	585	599	656	654	627	607	587	634	664	631	649	599	594	658	628	614	638	600	598	599	615	627	624	689	572	643	637	619	603	604	624	601	638	596	630	620	647	608	643	646	627	636	640	615	629	616	661	673	590	623	647	607	611	615	596	599	624	597	662	603	619	598	652	604	596	650	649	627	676	639	629	617	612	638	622	594	627	653	624	622	586	606	614	609	651	620	594	605	630	629	609	655	628	616	620	661	625	620	629	676	593	586	582	624	604	661	622	640	590	657	627	656	627	592	615	613	694	642	669	593	599	632	617	602	620	614	628	666	609	607	578	626	622	607	651	610	594	649	565	646	651	606	631	623	614	604	656	594	623	595	703	649	623	612	609	573	634	642	639	599	672	649	628	663	631	587	639	627	591	622	630	610	614	616	615	601	620	642	612	611	607	601	616	636	620	594	619	661	603	596	617	631	590	635	612	605	611	645	606	625	572	602	608	595	626	581	633	592	626	578	660	640	596	633	594	612	665	616	618	609	654	679	586	611	624	577	657	602	654	625	650	621	617	622	614	611	556	610	649	625	648	641	681	655	635	671	591	617	605	648	640	617	635	617	606	639	626	632	597	615	638	613	637	604	633	633	641	628	627	600	627	641	600	627	605	611	601	608	621	618	610	598	616	612	580	620	583	616	615	608	602	609	614	631	616	663	608	641	602	660	634	617	650	664	610	631	621	641	628	648	623	626	610	596	614	635	589	641	647	597	642	630	598	638	644	635	610	640	626	664	637	651	666	621	598	608	609	586	601	612	615	629	653	662	662	645	600	605	601	651	650	597	619	603	636	608	655	644	635	579	628	639	615	586	625	652	621	670	627	628	677	611	623	646	621	651	625	646	617	624	632	639	644	619	704	625	643	646	606	592	617	658	639	604	611	600	619	585	613	615	578	616	614	634	646	615	638	613	635	591	633	646	664	607	612	618	665	601	639	626	647	624	632	627	622	683	599	655	629	603	623	617	660	645	598	634	618	623	638	586	650	607	641	624	607	617	572	606	647	628	597	618	624	587	623	654	623	646	597	644	608	621	617	641	645	612	622	623	619	627	654	667	617	631	608	619	666	654	640	629	612	641	652	636	617	611	599	651	661	615	622	598	610	627	662	610	590	643	618	602	644	636	630	619	700	602	657	613	627
24371	21517	25275	28197	21531	21703	17171	1648	2111	4693	3924	2386	2179	1330	306	247	253	249	253	261	245	252	263	207	236	258	230	262	258	264	238	238	270	250	238	249	235	239	234	218	253	249	251	253	241	224	237	255	234	230	245	235	244	228	241	285	233	261	222	220	277	284	248	257	253	283	273	271	241	263	252	248	282	262	241	259	250	269	276	234	261	254	241	263	235	256	243	250	254	249	219	237	233	259	243	257	236	251	249	264	255	273	270	265	266	240	237	240	256	252	266	257	247	260	260	247	228	269	272	236	235	227	266	237	245	230	249	277	224	250	260	247	243	264	258	239	258	252	253	253	270	264	244	249	255	245	251	245	262	275	250	261	246	252	251	228	250	241	273	251	235	208	281	250	290	265	256	274	265	250	267	231	261	255	210	266	233	228	239	257	237	261	268	240	231	245	259	213	272	241	253	273	229	229	261	266	265	257	224	231	278	251	252	261	275	248	256	220	231	245	257	236	254	261	221	249	255	265	256	241	239	242	251	261	237	282	278	279	235	251	244	272	255	253	229	269	241	262	230	235	254	239	236	230	261	226	284	228	249	266	269	256	248	253	274	257	246	227	241	279	260	249	254	259	229	228	250	224	237	247	234	222	229	245	312	266	254	247	255	242	277	246	262	259	257	252	256	256	268	246	236	246	255	254	237	261	213	251	248	267	238	225	288	243	265	266	243	262	250	244	235	243	212	257	239	223	264	245	258	238	250	204	258	246	259	227	287	261	265	246	260	255	270	265	239	244	263	246	258	233	244	252	215	276	273	270	252	235	235	237	230	259	241	257	256	229	256	269	255	220	230	260	239	253	237	225	222	234	255	237	260	234	260	249	265	217	228	236	265	223	273	239	259	243	227	262	201	241	230	263	232	246	249	239	228	268	245	240	227	245	276	268	269	265	262	252	266	238	265	274	234	254	267	274	222	261	234	245	249	292	250	262	220	275	269	245	245	254	244	247	264	242	261	273	276	259	224	224	234	254	249	255	237	242	269	245	254	247	247	240	246	235	222	212	212	211	266	237	270	235	226	253	253	291	260	249	255	239	275	261	246	253	267	239	243	245	268	258	229	242	238	246	259	258	290	262	247	246	208	284	240	226	220	237	248	236	242	240	242	237	250	234	238	269	238	286	257	224	259	274	257	265	241	275	267	233	257	298	273	268	260	250	277	257	236	232	258	258	282	268	275	244	253	260	268	255	254	244	252	224	244	263	241	235	248	260	267	241	266	223	255	246	250	257	235	213	249	279	271	258	242	250	241	256	240	231	243	233	276	249	220	274	248	270	243	251	261	278	230	272	236	239	276	276	251	227	262	224	252	266	270	239	223	212	236	223	242	287	245	248	249	266	252	246	245	247	252	239	254	243	254	258	221	242	230	265	302	238	233	250	260	275	250	263	244	271	281	233	251	260	291	246	218	215	217	236	234	228	247	241	264	214	265	269	251	265	242	228	227	271	249	253	257	261	223	236	258	231	230	241	260	248	270	253	273	249	246	252	240	242	233	276	259	267	268	253	301	244	238	258	273	275	272	221	259	249	259	264	271	259	268	283	251	240	237	251	245	288	276	269	248	256	257	245	228	238	242	226	249	251	283	244	222	264	268	230	238	254	270	229	233	275	264	244	260	284	239	284	227	226	251	229	247	244	258	258	228	238	275	238	229	260	221	252	249	252	230	231	226	255	260	239	260	246	241	232	267	219	210	235	245	268	265	256	243	264	249	252	228	247	256	247	263	228	239	243	254	272	261	246	230	261	257	219	267	218	261	226	255	258	231	226	228	260	253	244	231	217	239	242	244	268	226	245	233	248	213	274	227	228	267	265	205	231	250	234	236	246	271	230	238	259	256	242	266	228	261	240	274	239	233	248	275	283	254	267	255	223	223	262	269	253	243	231	242	240	249	260	246	234	263	256	255	232	243	238	255	257	256	240	268	241	253	218	255	264	239	244	267	256	260	233	284	248	226	254	244	251	293	261	264	241	257	251	263	230	236	212	242	242	257	232	231	246	253	241	248	203	273	231	255	226	263	222	292	236	238	249	222	246	243	219	254	257	263	280	264	241	228	243	231	250	245	257	244	260	232	230	240	230	233	224	249	244	268	236	258	247	223	224	277	245	250	257	267	270	232	247	240	243	246	282	242	271	234	240	277	241	261	248	248	232	219	252	251	261	275	253	250	222	246	263	231	263	227	225	231	227	243	231	251	249	241	249	246	243	264	279	276	246	243	239	245	255	238	236	261	268	245	245	221	272	263	264	244	256	254	239	238	228	248	281	233	236	270	235	239	261	273	252	235	243	245	225	238	270	250	261	241	249	255	251	265	232	228	236	247	256	262	284	260	266	266	259	223	240	222	262	237	263	252	244	248	239	240	236	256	260	222	244	260	246	248	254	236	240	219	246	266	244	270	272	231	253	224	255	265	272	273	249	251	250	251	245	236	263	270	285	242	236	274	248	231	237	256	232	260	247	230	247	274	214	227	262	234	285	272	231	250	232	240	235	237	263	277	259	275	237	239	231	242	253	242	228	251	267	276	233	250	262	242	230	232	261	284	266	242	248	275	247	233	272	265	272	220	238	247	246	250	254	234	256	254	220	257	238	260	240	251	244	259	232	253	272	258	241	263	245	278	250	258	276	225	226	247	264	218	233	221	245	228	237	232	259	259	239	234	241	257	268	239	252	257	237	236	254	249	241	279	252	242	246	278	257	254	273	244	237	271	276	258	227	224	213	273	244	260	236	257	238	252	247	270	271	233	225	235	239	269	269	261	242	240	233	282	245	256	249	249	263	238	255	242	271	222	249	242	225	241	256	253	252	245	242	269	250	240	239	247	252	263	265	241	224	232	251	246	245	205	265	243	233	286	250	232	278	244	267	271	287	271	221	232	240	266	238	267	225	229	269	243	241	226	244	223	262	255	264	261	247	251	280	232	269	261	245	246	260	266	241	243	249	228	248	250	241	241	262	233	266	249	215	241	265	253	233	248	250	251	275	228	247	241	256	247	257	226	261	249	262	226	280	240	246	230	255	252	245	254	238	231	260	240	263	245	253	273	229	261	269	238	247	256	240	248	267	249	272	263	256	235	229	254	250	255	206	269	224	248	289	255	242	278	266	248	280	220	240	252	244	258	210	242	240	250	255	261	260	221	236	241	251	269	257	256	236	251	232	243	232	224	238	228	261	242	221	261	249	237	238	255	237	265	257	234	243	265	245	265	274	245	245	270	247	265	264	252	238	265	243	222	267	259	237	273	271	228	231	250	245	206	239	250	238	231	244	271	268	258	265	256	262	237	217	253	262	228	243	271	267	230	252	240	224	227	251	262	243	248	242	255	247	226	253	232	262	261	254	237	214	224	233	207	254	244	265	221	241	252	247	217	236	241	258	273	255	241	251	289	292	224	254	248	258	222	240	258	240	237	256	251	234	247	228	213	263	233	243	223	230	265	244	225	247	255	234
28520	41707	18697	8135	6160	3956	1526	937	1742	3083	2469	1929	1768	1337	667	590	597	583	538	571	555	620	579	601	575	570	607	622	569	590	610	604	606	578	596	586	576	574	580	587	631	538	622	627	639	633	555	597	607	569	598	568	569	618	560	601	605	567	612	569	588	571	582	598	563	542	638	570	590	625	598	571	604	566	574	584	608	588	581	630	603	560	627	598	637	576	625	547	571	591	608	572	595	579	615	563	606	588	613	599	621	561	582	595	587	593	592	588	588	621	611	632	547	592	570	596	583	604	534	596	573	573	607	595	598	559	553	589	606	588	610	601	524	556	593	613	550	567	594	609	564	581	594	600	556	617	575	585	646	613	554	573	550	620	597	585	570	527	606	623	581	598	546	622	584	542	537	587	595	596	563	602	561	569	594	579	536	597	599	544	574	570	605	589	549	576	619	591	564	573	577	588	605	541	621	577	566	587	620	563	556	556	540	614	558	562	586	575	555	583	593	573	615	590	596	609	601	560	572	557	582	596	587	600	565	630	633	631	543	671	584	566	591	603	569	571	575	559	592	609	576	594	553	534	559	576	603	608	581	599	585	599	540	554	583	592	586	585	589	621	561	572	544	597	613	629	595	541	624	556	601	612	578	567	567	591	603	602	566	624	558	597	546	582	581	636	579	560	629	641	555	550	625	607	568	591	586	621	569	549	607	605	635	567	625	617	548	560	561	575	590	600	588	661	623	552	599	603	563	593	536	567	617	612	612	612	581	601	580	566	559	601	572	604	573	603	582	574	613	567	595	571	607	615	598	565	556	582	593	633	588	604	591	566	591	582	567	599	599	571	622	583	567	605	544	552	629	553	570	637	583	577	605	552	574	644	590	586	538	610	593	592	593	580	607	592	594	538	596	557	639	562	593	629	575	592	619	571	597	634	602	607	526	576	633	574	561	603	583	588	623	617	550	572	635	621	615	562	626	560	562	580	615	581	606	573	607	579	590	547	598	591	575	578	622	610	582	585	638	581	587	578	586	564	584	611	608	564	608	574	584	609	599	620	593	589	608	625	571	590	560	609	624	608	576	565	605	585	604	581	585	594	621	540	567	565	555	550	596	589	563	608	592	571	584	570	625	596	564	587	592	551	556	601	540	596	554	584	630	601	584	616	595	608	577	592	535	579	636	656	580	610	623	586	565	611	598	649	591	611	550	569	595	536	605	582	587	596	524	575	591	578	608	579	559	593	588	598	569	557	593	574	619	609	664	542	600	613	579	619	572	598	588	523	611	582	546	608	577	565	620	570	574	601	580	573	620	655	558	591	577	579	562	578	602	559	622	569	566	571	626	607	581	626	575	571	578	581	536	569	552	589	573	562	590	613	643	580	603	583	596	616	557	575	553	556	598	591	620	613	600	620	604	595	611	599	561	551	625	566	630	582	567	599	557	589	615	590	584	581	578	572	539	593	631	557	609	552	555	571	565	584	579	585	564	605	576	617	593	575	624	577	577	591	575	642	599	554	622	550	591	555	609	618	622	586	584	551	625	582	586	590	554	591	603	608	571	613	608	580	607	604	590	587	609	644	607	567	593	618	556	606	559	591	613	593	590	590	572	532	573	582	569	555	579	604	610	567	593	610	548	561	628	612	603	583	578	559	586	575	570	556	582	567	559	565	572	594	552	593	608	608	565	596	597	614	600	585	628	569	560	538	575	619	607	562	556	561	603	617	552	561	556	577	590	565	541	564	605	552	598	559	595	557	616	564	590	546	588	633	587	575	581	587	563	613	543	550	605	555	599	618	599	604	572	592	589	586	609	592	573	586	569	611	591	566	573	579	612	582	605	614	542	648	579	604	572	575	573	618	561	574	591	565	594	555	565	581	599	606	593	621	553	574	623	568	594	596	614	600	542	571	559	623	583	598	587	588	545	571	570	574	600	575	561	528	580	598	586	598	581	563	566	555	578	572	616	604	560	579	581	563	576	609	569	591	537	589	572	605	581	582	556	582	590	522	533	626	597	563	583	593	604	559	596	616	599	600	574	563	593	567	610	572	597	546	574	569	532	569	579	565	615	559	574	561	591	552	565	622	632	578	538	566	574	614	627	601	609	558	589	573	580	660	597	560	626	590	562	576	593	552	538	614	624	601	560	603	588	590	578	620	548	571	607	536	615	580	615	608	612	604	601	572	580	606	568	577	612	574	562	587	593	594	604	588	603	622	562	556	586	570	615	604	601	588	590	551	625	566	566	552	576	636	569	587	550	628	573	608	596	609	585	566	612	566	592	561	600	593	563	565	559	583	570	573	623	630	576	580	639	599	600	572	598	575	612	635	580	531	548	577	610	570	615	619	659	628	619	573	607	559	523	572	575	559	554	574	598	606	568	566	573	585	545	605	582	577	600	576	561	590	587	611	578	607	589	635	574	558	535	631	589	585	541	557	609	615	589	566	602	595	573	581	540	599	505	541	603	578	595	582	607	633	592	596	604	598	572	581	589	600	572	635	595	589	541	605	547	601	616	594	567	603	549	615	561	541	594	550	586	553	579	584	577	568	588	632	592	616	561	607	608	590	589	580	576	585	568	576	585	627	564	564	616	596	608	579	563	581	602	576	584	609	595	592	585	560	590	575	572	559	538	593	591	590	560	612	548	566	620	566	551	570	587	610	620	599	600	579	592	588	555	595	568	581	565	594	606	557	574	555	609	565	582	633	605	591	542	597	569	575	590	579	579	551	619	560	595	589	610	570	599	552	612	569	603	572	609	563	603	572	591	603	581	573	559	610	586	615	566	584	569	656	598	552	619	585	614	569	593	580	592	638	657	565	547	567	593	607	600	597	552	606	567	582	543	622	573	601	590	628	600	574	601	602	588	570	594	597	587	567	600	610	574	548	576	566	615	603	593	586	566	572	604	613	600	577	593	599	585	569	579	561	618	571	569	571	602	601	602	539	584	575	559	551	580	588	564	593	561	654	575	591	606	542	602	592	594	592	615	608	588	546	585	575	582	539	574	598	578	599	584	599	601	558	568	587	606	571	609	593	593	560	561	594	575	586	657	609	592	596	607	598	634	575	576	667	542	599	570	618	620	588	568	606	563	562	588	614	587	555	583	549	595	636	590	582	630	597	579	576	588	557	578	544	576	557	575	576	596	579	591	602	562	607	596	579	572	604	631	534	591	562	600	544	595	561	587	575	591	565	540	584	590	584	597	592	558	609	605	597	593	574	604	597	594	578	601	596	561	536	574	575	610	533	613	597	634	604	555	581	587	614	623	579	586	594	615	630	609	589	592	605	554	568	585	590	566	579	622	592	582	581	581	598	595	555	540	566	589	595	620	604	573	577	586	585	578	610	563	606	580	570	595	553	596	584	597	569	599	604	582	602	572	616	605	586	522	605	570	584	593	590	557	602	557	579	588	628	597	580	580	592	589	590	589	581	592	574	610	597	565	514	651	555	595	587	602	548	577	583	603	591	556	609	580	568	602	595	536	603	605	582	603	599
32486	23495	18482	5984	1723	971	549	296	304	394	352	313	295	294	185	196	187	181	205	172	179	199	185	218	182	193	198	222	222	188	195	200	174	188	186	167	201	191	171	218	218	192	190	204	195	207	224	205	173	209	187	176	159	201	172	200	209	188	190	206	163	186	182	174	212	233	175	190	174	207	184	187	186	183	186	204	170	194	202	190	199	189	213	183	178	205	186	200	199	221	193	200	228	187	189	180	207	217	196	204	198	180	207	233	201	186	212	184	163	191	182	192	192	227	237	187	203	187	180	199	194	174	202	195	205	184	179	206	205	201	215	199	204	184	196	198	201	164	210	208	215	188	180	215	171	197	202	189	203	190	208	180	172	193	183	196	203	217	193	200	204	199	208	167	165	205	163	183	186	192	215	190	193	237	178	197	199	199	199	185	195	202	233	211	194	187	203	202	187	202	215	183	221	217	193	204	217	188	206	190	199	200	212	192	227	206	186	197	193	209	216	201	203	178	184	208	198	177	198	182	180	172	194	191	208	194	191	196	203	196	182	197	188	165	213	194	202	208	182	195	203	167	206	193	201	184	217	191	187	194	198	199	195	209	238	185	207	188	211	194	185	206	199	181	205	164	206	209	187	165	194	209	196	190	192	185	189	191	195	168	205	207	199	170	217	174	178	180	206	203	180	189	199	201	183	182	200	197	209	210	170	169	207	170	210	174	215	189	183	193	217	194	213	192	190	197	225	223	173	184	175	176	219	195	204	196	207	189	192	206	200	205	182	198	208	217	192	193	235	181	223	188	185	198	215	209	178	182	180	207	182	185	175	220	205	224	217	202	192	194	196	199	179	224	196	195	212	221	202	193	208	220	212	175	185	181	191	181	203	190	225	189	211	206	178	221	201	174	191	181	189	194	226	183	180	186	190	176	206	210	238	175	202	222	206	193	206	189	190	183	184	192	196	194	214	199	185	219	187	208	218	198	213	216	211	184	189	215	185	208	187	196	209	203	192	209	198	186	177	201	196	206	190	200	223	219	198	223	169	168	186	185	196	178	182	186	188	185	178	233	215	222	209	191	210	191	246	177	221	223	177	182	204	215	204	193	205	194	179	188	216	208	195	161	166	199	188	194	182	180	211	184	187	207	201	215	207	206	207	179	175	189	192	196	224	199	202	173	208	190	226	186	209	202	174	175	189	181	187	182	202	187	207	171	196	203	183	198	222	231	215	192	185	204	160	207	184	159	190	209	211	201	218	188	167	194	165	179	187	204	197	222	189	187	173	232	191	208	203	217	196	194	216	188	187	215	169	182	217	201	184	198	199	189	190	221	226	195	169	168	205	166	203	164	183	205	195	202	224	191	203	201	201	194	195	203	199	185	213	212	202	187	210	170	172	208	199	217	189	209	200	199	210	204	196	197	182	204	200	176	207	207	198	156	175	175	195	184	190	197	221	202	195	187	241	171	189	193	191	205	185	203	186	208	187	206	180	199	203	188	213	204	182	207	184	192	191	208	171	200	185	185	172	206	212	182	156	211	184	204	189	171	218	175	207	202	181	214	198	185	178	213	219	198	186	224	192	207	199	206	194	183	218	200	189	187	204	205	172	185	188	166	200	195	192	183	196	208	193	201	188	189	189	186	213	188	204	211	206	202	232	208	172	205	199	189	216	225	204	205	184	212	196	211	202	202	176	194	171	200	197	215	194	195	168	182	197	221	180	205	173	168	209	180	194	199	184	198	211	198	191	171	184	214	221	205	189	194	210	193	205	177	222	196	226	201	187	206	189	187	211	205	204	188	216	210	197	243	210	197	186	212	188	210	190	193	188	212	197	184	207	188	216	186	195	218	201	181	223	224	172	186	191	196	211	175	192	189	182	200	180	208	173	182	193	223	214	198	188	217	208	181	211	173	188	184	181	198	193	170	178	182	202	177	210	172	211	196	191	215	172	175	217	170	193	213	185	195	207	181	190	204	181	182	200	203	214	172	214	189	202	211	201	204	203	207	212	172	185	216	181	198	202	209	185	208	206	190	211	206	218	226	186	191	188	220	222	171	188	168	226	188	200	176	200	176	202	193	217	198	191	213	183	212	193	203	184	196	213	196	210	241	184	186	185	206	188	202	211	196	210	203	200	201	192	195	174	222	214	197	200	202	190	209	209	185	198	188	187	194	185	213	205	186	224	210	199	180	187	178	198	187	193	200	224	201	199	189	197	192	186	202	196	191	172	179	195	200	188	205	216	198	196	227	204	202	180	203	191	203	197	203	218	182	175	208	232	201	213	216	210	200	189	189	197	193	197	199	170	217	208	197	215	203	178	195	195	200	205	193	171	177	173	191	196	192	211	179	201	204	213	241	192	174	190	202	217	203	194	192	215	235	180	200	186	203	172	180	196	194	193	204	191	172	225	197	207	206	193	180	208	163	209	199	193	198	181	182	203	207	191	165	179	212	194	177	189	187	190	228	188	214	175	206	179	177	186	185	181	196	212	231	216	201	183	200	186	224	180	208	210	218	202	205	205	230	204	193	207	177	195	210	213	212	190	194	186	196	211	188	216	184	186	221	206	184	201	194	194	197	195	175	200	171	186	189	186	190	189	217	202	202	173	200	204	180	211	187	185	192	225	173	193	195	212	208	193	189	239	193	195	162	191	204	215	191	183	187	201	190	193	187	186	208	199	208	188	165	197	174	193	198	190	172	200	217	188	207	205	194	181	204	203	184	200	175	184	214	196	201	202	203	183	176	168	184	147	213	209	186	200	205	209	224	186	206	224	218	200	190	187	196	207	174	215	189	199	168	226	186	178	220	209	168	190	208	174	184	185	190	206	228	201	231	190	182	182	215	194	180	202	224	183	196	213	202	194	182	186	140	178	216	184	193	190	165	206	196	214	198	212	214	168	157	198	174	180	187	202	233	181	171	191	209	209	207	202	206	214	203	197	187	216	193	181	216	204	192	181	171	174	203	194	202	176	197	188	215	212	196	181	201	188	198	196	208	220	226	186	196	196	233	209	217	182	213	203	187	184	164	197	180	207	216	190	194	162	201	180	192	216	222	196	195	204	188	177	199	172	219	201	183	187	177	202	184	241	185	175	162	178	196	185	176	215	208	187	168	199	189	190	224	182	179	219	204	176	207	211	199	179	219	210	177	198	182	193	187	183	166	212	199	187	208	185	197	214	199	206	185	232	170	200	213	206	187	159	189	170	187	201	203	197	195	210	184	223	202	194	190	202	192	199	190	188	212	188	190	217	174	164	203	195	178	173	188	205	203	204	218	174	171	174	179	201	199	198	214	165	189	228	181	214	218	199	200	188	180	182	186	174	212	208	174	170	200	202	187	224	190	201	195	199	177	206	187	197	216	195	209	214	194	208	194	183	219	198	212	195	212	203	222	194	189	185	209	209	199	195	190	180	185	193	222	161	230	211	212	165	192	196	198	206	190	222	195	190	199	191	187	199	206	223	206	182	192	197	189	188	207	193	223	194	203	196	189
25203	26723	9632	2952	1370	910	693	577	584	687	652	628	626	550	558	532	512	531	546	519	536	561	538	504	505	493	522	516	502	507	525	511	480	512	483	487	549	536	492	518	543	545	515	567	500	487	529	516	481	511	540	540	536	555	523	541	498	501	484	543	517	542	515	508	526	514	539	497	509	536	515	470	528	538	505	512	483	498	516	505	522	473	506	526	523	493	520	516	555	496	484	508	552	483	505	520	500	507	526	531	495	522	486	504	526	535	498	518	495	491	488	525	521	496	477	510	538	493	554	527	522	516	498	505	496	528	486	513	503	491	506	519	533	503	506	515	507	504	498	508	490	521	537	529	515	523	523	519	511	497	523	467	541	487	525	499	518	483	490	487	541	535	491	536	529	507	500	512	481	495	523	500	519	482	514	501	505	484	514	493	537	527	510	509	486	508	534	508	508	498	539	523	490	507	483	510	534	517	490	528	506	532	484	485	501	539	481	515	500	500	488	527	536	489	578	536	460	479	570	512	515	523	493	488	488	501	507	546	494	495	517	460	507	503	520	532	468	516	489	492	472	538	506	507	511	493	520	543	511	519	514	501	503	510	484	492	517	540	536	542	527	540	499	519	513	498	508	515	527	512	510	543	498	470	505	519	546	541	503	518	526	503	508	549	492	522	516	530	508	525	509	507	480	505	475	494	483	559	513	489	539	492	504	500	517	510	510	486	509	522	492	492	490	545	505	483	500	509	515	507	506	515	527	578	508	513	507	550	499	491	525	519	564	514	503	563	492	486	495	496	503	517	511	540	528	549	494	517	532	469	519	539	510	553	559	495	487	520	497	517	507	502	514	518	541	493	510	509	504	479	535	511	521	529	484	483	473	531	496	508	521	463	533	513	516	493	534	537	521	486	529	483	501	541	506	508	514	526	496	524	498	550	508	508	507	517	504	522	477	499	534	512	497	499	490	540	492	501	509	530	508	501	507	522	495	495	509	519	488	513	525	527	504	517	478	520	530	524	525	530	530	533	489	490	488	520	521	498	523	538	537	505	511	512	483	530	547	535	535	523	470	557	520	537	523	499	491	542	501	530	472	559	524	505	536	471	512	538	520	495	473	454	518	502	519	494	493	488	492	499	512	489	533	522	493	491	558	545	493	518	502	541	493	504	538	495	497	522	504	505	506	530	498	472	529	495	486	529	498	509	557	529	492	527	506	506	531	510	523	502	524	515	492	486	492	501	489	480	540	525	529	510	511	492	516	475	568	511	508	548	518	515	477	507	508	487	517	567	555	536	541	542	533	511	491	517	517	539	533	535	509	473	500	516	526	487	468	486	543	544	529	557	458	498	519	516	547	543	513	491	511	470	474	519	458	531	486	528	502	512	511	506	519	547	529	560	518	493	514	493	539	518	503	517	538	525	456	517	519	529	521	556	505	534	456	499	479	525	528	523	550	530	511	538	469	525	502	503	507	502	502	480	544	540	541	510	463	496	514	518	512	526	533	495	505	493	473	520	487	536	521	519	494	503	501	514	499	545	512	485	498	510	497	543	479	494	492	500	477	498	521	512	525	497	489	512	514	506	507	523	501	526	457	556	543	534	500	513	506	501	512	527	509	493	469	489	506	519	496	513	482	501	518	484	521	485	528	504	571	508	521	552	497	485	490	536	492	499	495	521	506	523	484	522	504	515	465	512	467	543	514	550	505	481	498	502	507	491	486	513	563	524	512	508	509	491	528	504	505	560	503	506	485	502	495	488	505	507	517	536	507	491	512	523	522	483	541	526	518	455	494	518	509	536	512	520	538	520	520	513	543	504	491	518	553	531	515	496	506	501	497	474	510	506	512	500	506	551	522	498	531	508	476	506	505	514	480	532	550	500	530	487	518	501	473	520	557	521	521	542	488	489	496	508	485	490	524	512	515	538	534	527	506	499	493	473	522	546	499	511	499	472	504	510	504	501	529	490	547	496	517	483	503	479	504	482	493	514	517	518	470	502	502	483	478	546	514	460	551	509	515	520	491	531	481	524	503	494	529	513	531	484	490	558	521	505	491	503	479	493	512	504	502	525	454	473	517	485	545	501	522	513	520	517	539	518	471	516	514	516	462	516	524	497	470	476	512	526	510	515	456	514	501	495	530	531	527	521	487	526	520	488	512	465	542	535	506	521	502	488	471	486	525	554	518	497	488	507	480	536	464	521	515	549	472	541	527	503	548	524	527	527	513	492	501	515	503	522	501	508	511	516	539	504	480	513	486	540	498	573	496	536	484	523	526	535	500	459	505	501	493	520	503	507	487	491	569	497	502	499	532	527	511	518	527	538	501	551	525	546	491	544	491	547	508	498	513	491	536	537	521	482	519	523	473	524	502	514	507	545	520	514	528	506	502	498	484	507	480	494	529	515	537	549	507	495	572	533	517	516	545	536	570	559	530	507	508	530	522	489	540	561	550	501	482	491	477	510	497	527	537	511	498	461	530	505	517	526	515	540	516	501	523	513	515	526	472	502	526	468	562	502	496	475	557	543	490	471	535	506	512	514	524	532	489	502	539	529	501	556	503	528	500	497	504	515	514	498	477	516	557	500	522	520	507	536	499	508	461	495	515	489	504	510	518	493	539	518	528	517	520	553	525	537	497	521	519	486	510	523	504	524	495	495	530	556	512	502	509	520	552	530	530	491	526	513	508	516	528	542	520	510	535	509	499	495	513	530	521	512	507	497	473	528	502	504	524	542	535	524	538	538	498	518	512	522	517	515	515	563	493	543	513	544	509	504	485	505	517	492	501	494	492	545	471	514	546	515	484	534	570	487	506	496	541	506	524	504	518	526	509	491	516	502	501	492	548	513	532	538	496	508	515	520	501	533	530	546	540	528	510	512	463	472	549	469	517	519	480	523	494	495	530	520	538	514	524	503	513	533	509	514	536	508	520	486	521	491	539	536	503	489	523	529	548	555	504	500	494	521	512	537	473	549	542	488	524	512	527	519	548	489	546	551	531	520	443	534	519	505	549	523	514	533	525	522	466	539	526	538	486	496	517	498	500	531	513	482	512	526	466	539	529	475	516	546	450	531	495	521	476	540	516	557	480	532	527	511	524	536	538	538	523	518	524	508	492	485	503	522	535	558	509	526	489	509	519	480	521	511	535	514	526	508	520	521	486	527	510	502	511	499	524	513	553	514	530	514	509	506	522	515	493	537	485	499	483	519	483	560	518	522	506	516	522	531	491	495	497	486	501	517	531	524	495	526	535	531	517	515	501	598	545	550	492	490	531	483	523	450	544	534	471	514	521	536	503	477	499	549	537	503	506	535	468	551	476	475	505	523	491	542	535	520	509	490	507	532	524	503	499	513	516	466	485	498	518	501	512	482	490	506	484	552	518	541	527	525	562	492	494	530	512	512	516	537	538	535	522	538	500	491	506	520	489	526	512	484	524	524	556	506	486	545	537	485	494	467	532	512	485	506	484	490	502	489	519	524	508	529	462	484	530	507	532	492
25029	21522	24927	28555	21551	19995	3233	1975	2372	2075	1195	994	1226	421	225	230	244	257	244	265	252	241	237	252	220	265	229	272	278	280	239	250	214	253	256	226	233	262	261	270	221	231	234	266	247	243	286	226	263	269	256	245	231	238	235	221	244	242	262	259	229	237	251	246	267	238	263	278	258	254	244	217	230	239	237	232	229	252	246	219	259	282	262	265	251	250	255	230	244	220	232	265	231	254	263	241	253	262	280	264	241	224	257	273	273	282	239	261	239	247	233	216	243	252	258	247	263	235	224	228	253	250	255	250	253	253	251	237	224	238	248	228	214	272	258	261	230	276	285	261	252	261	254	238	252	276	242	258	250	231	240	244	250	271	245	249	244	212	263	224	269	245	236	246	259	232	246	253	277	265	260	235	254	240	239	245	247	269	234	263	246	233	222	244	239	237	217	268	243	254	226	251	249	219	271	257	256	253	255	253	223	217	269	235	261	217	256	245	234	242	220	246	244	243	281	269	212	269	264	241	221	256	245	279	221	228	223	236	208	260	263	235	240	247	231	257	219	257	241	224	260	251	256	238	202	222	257	263	247	264	254	241	254	244	261	236	242	242	280	241	259	222	257	251	250	257	252	257	227	243	264	262	213	268	246	231	213	236	252	234	269	228	249	261	214	266	227	228	268	256	262	260	259	240	246	269	264	245	235	250	266	250	224	263	300	257	225	254	248	225	233	242	249	231	249	261	225	217	274	247	241	216	213	250	240	210	260	278	267	268	248	241	275	244	257	279	249	253	258	247	271	248	269	256	250	231	218	264	226	276	255	236	232	250	261	232	235	232	247	237	257	223	240	270	237	270	272	259	260	232	237	241	252	235	207	258	246	253	253	258	260	246	248	272	229	253	239	253	218	229	228	271	213	227	243	248	249	248	238	246	247	275	271	257	254	239	232	238	262	258	271	266	255	256	227	249	247	228	221	253	247	242	250	243	227	256	281	253	250	265	244	263	243	237	267	239	232	265	254	229	241	228	221	235	231	237	240	249	214	255	212	244	271	246	245	240	251	240	234	235	231	234	272	241	256	255	249	268	278	243	262	210	241	228	240	228	240	261	258	268	261	209	245	260	212	211	270	224	229	254	271	249	225	260	251	260	250	240	257	278	235	265	279	222	266	262	241	253	252	253	255	237	254	245	220	232	266	233	244	261	275	276	265	225	236	255	266	267	263	243	251	269	238	248	225	218	241	254	245	229	242	247	243	235	209	245	260	235	238	241	234	250	217	240	241	231	229	237	276	217	243	247	241	259	256	235	228	268	268	279	236	234	208	247	230	243	240	233	246	290	264	263	259	254	264	241	230	258	241	240	242	258	248	264	234	254	245	240	263	249	237	254	245	271	241	253	234	231	248	238	272	252	237	239	252	216	254	284	262	227	256	233	245	237	251	230	223	225	226	247	266	249	230	243	250	274	234	230	224	251	254	252	263	236	241	223	223	243	232	258	251	264	244	230	245	236	227	244	273	237	261	240	260	266	256	248	248	222	251	264	250	259	264	255	231	223	235	239	237	227	231	248	231	289	232	251	197	252	240	236	256	268	237	226	268	245	243	250	272	244	237	256	250	255	229	271	240	231	232	229	261	244	272	244	286	255	245	249	228	195	232	199	260	223	248	214	240	240	235	233	237	244	259	254	267	266	243	249	238	236	241	230	211	263	272	255	265	246	246	233	222	259	269	250	258	233	239	255	254	261	230	219	253	247	250	249	254	245	257	219	232	242	219	238	250	271	248	295	235	280	236	247	239	235	246	237	266	232	239	222	241	237	230	263	241	237	241	232	243	236	248	223	246	256	268	241	226	219	283	224	267	262	223	240	260	244	244	246	229	228	256	238	263	265	292	245	270	242	244	244	250	233	251	262	236	242	227	261	265	259	257	276	232	238	243	221	281	241	289	242	250	234	258	237	242	249	238	257	242	244	214	230	240	241	244	248	228	280	250	271	278	269	238	234	271	253	236	264	215	219	264	262	268	279	233	277	231	278	250	227	233	217	251	252	286	239	226	228	239	268	249	260	251	238	263	245	254	251	218	219	227	244	260	236	263	252	254	256	230	279	274	273	242	222	233	279	259	248	240	281	233	261	215	227	248	243	219	263	246	265	236	241	238	266	234	227	253	273	247	246	228	230	231	236	225	239	263	254	251	284	254	246	253	250	226	233	255	209	252	249	266	231	241	241	249	223	266	264	284	252	244	240	305	242	254	244	263	265	266	256	226	240	238	265	264	238	246	237	233	249	235	259	255	230	215	297	258	253	255	238	247	278	256	252	275	266	226	226	250	218	265	249	235	234	265	266	241	227	247	261	265	225	241	227	235	261	250	282	272	211	252	255	225	242	251	263	236	268	236	233	235	257	275	251	229	241	248	250	256	270	228	265	261	251	261	244	232	237	245	215	246	267	218	247	234	259	236	247	231	247	233	233	278	237	248	227	269	267	238	246	286	243	227	251	244	262	242	247	245	245	259	247	243	256	262	270	277	257	227	240	243	248	269	236	241	241	244	255	246	227	248	263	225	258	246	245	214	249	238	227	216	248	238	244	264	262	232	254	234	230	244	214	234	239	264	252	246	264	241	243	236	230	282	263	271	207	238	234	238	236	230	229	251	252	269	246	243	235	265	267	267	253	233	251	237	249	269	234	228	219	232	282	238	274	254	262	232	260	239	238	251	237	223	233	230	226	252	212	229	249	274	232	247	249	230	269	276	246	272	263	253	262	281	258	255	255	221	261	250	242	224	241	261	272	266	220	232	232	246	263	235	270	270	232	269	261	251	241	219	225	232	264	258	288	285	256	239	246	251	245	248	246	219	237	245	237	226	251	256	234	249	253	228	246	232	270	266	282	250	220	233	251	240	206	237	229	270	255	273	221	247	241	265	229	257	234	231	256	239	232	252	222	231	254	241	278	257	215	265	235	228	246	253	240	252	250	251	248	258	231	244	235	261	240	233	200	244	235	254	236	212	237	271	221	246	279	220	237	211	252	239	252	266	239	237	241	231	279	239	274	229	250	278	251	224	237	265	214	240	234	244	238	257	225	275	276	243	291	253	259	218	255	230	259	252	274	235	223	226	244	234	268	279	227	260	278	216	235	248	256	236	238	270	235	260	273	245	227	264	270	245	233	278	236	247	268	244	264	253	228	257	208	236	214	248	225	233	256	262	245	268	253	231	213	242	235	252	228	257	231	248	231	249	259	236	251	220	222	226	220	261	245	239	251	252	245	245	263	244	220	259	233	237	247	247	256	227	255	268	243	241	207	257	250	237	253	228	257	263	277	226	237	259	246	230	276	257	231	244	241	243	230	257	264	261	241	226	241	209	237	283	225	244	234	220	265	226	269	201	250	222	288	251	253	267	232	235	221	234	230	241	243	249	249	266	239	226	221	272	222	257	234	239	224	238	236	251	256	253	259	255	255	238	248	227	249	244	225	252	240	253	265	266	251	255	266
23794	33704	17721	6781	2575	1920	1354	1472	1838	1655	1166	1080	1273	718	609	568	582	594	648	634	633	636	589	597	609	589	556	606	583	599	599	592	639	641	601	634	591	601	597	588	586	602	604	615	589	610	628	637	595	617	632	589	602	554	601	536	609	598	608	642	617	603	613	526	609	619	561	606	610	615	649	555	604	630	653	603	626	601	630	590	542	559	617	622	623	565	588	608	570	640	620	582	539	616	589	611	603	563	603	612	586	576	586	619	641	611	622	579	604	615	613	614	576	643	613	556	619	589	620	582	570	600	649	582	604	592	583	629	583	608	574	574	610	595	585	572	586	567	596	622	603	588	559	588	597	598	612	625	600	632	613	583	606	622	594	562	591	574	552	581	573	563	621	631	616	586	622	591	609	610	611	656	607	620	587	587	581	604	608	672	631	615	608	562	613	594	640	599	587	615	633	599	624	577	624	607	572	606	626	585	601	587	572	588	652	635	631	575	555	611	617	574	615	609	608	600	677	578	625	588	570	639	578	624	616	604	568	605	617	628	649	577	596	590	634	615	553	640	664	621	608	604	628	588	634	612	640	605	644	614	619	585	610	605	620	606	589	562	554	575	609	593	599	585	604	614	646	619	600	615	653	659	624	611	577	584	567	648	600	604	620	646	551	584	614	626	565	621	599	591	589	550	582	571	617	618	621	576	632	629	597	585	615	643	572	611	628	601	626	624	642	552	567	604	610	598	582	608	531	580	608	603	638	586	632	596	668	570	616	607	570	608	594	551	617	558	601	626	639	593	608	597	572	614	648	595	606	616	602	588	609	569	579	621	618	590	601	604	583	611	584	571	634	592	591	604	588	638	641	577	618	602	601	608	592	628	565	592	633	611	595	595	576	611	614	659	632	611	602	661	648	610	571	622	615	565	582	631	577	584	561	570	611	588	572	562	617	636	586	595	646	641	588	575	588	578	622	613	594	587	586	582	571	560	599	586	617	576	596	584	587	541	616	608	595	630	592	575	587	570	621	642	576	591	628	584	632	606	613	594	637	646	567	594	593	616	590	593	575	603	634	617	600	553	595	606	572	611	635	586	619	565	597	622	614	573	634	605	643	578	600	632	568	578	649	584	600	627	576	575	593	635	577	608	513	593	651	615	596	611	604	612	596	601	564	607	640	606	607	608	604	598	567	589	573	579	609	616	651	631	581	598	597	578	645	615	628	590	598	584	602	595	589	586	603	639	616	606	574	614	668	570	558	613	641	596	555	602	617	611	581	563	556	627	608	593	584	577	554	584	565	565	595	579	640	571	651	602	568	568	578	600	608	627	649	563	598	632	662	629	613	581	632	590	623	604	627	653	636	590	597	579	611	617	608	679	584	632	573	607	587	617	587	567	580	631	566	615	607	574	579	595	574	591	629	585	593	587	589	569	619	571	580	572	593	602	558	607	600	613	628	606	605	604	612	578	590	611	611	571	623	591	578	609	577	580	629	612	583	622	582	596	631	632	580	605	605	599	622	599	611	587	599	583	582	643	584	562	586	642	561	563	614	568	589	586	617	610	617	601	621	599	617	584	608	641	617	610	603	585	598	634	599	607	596	635	577	600	605	632	615	608	593	593	595	588	611	557	611	574	597	614	624	592	578	591	576	630	586	576	592	587	602	607	562	609	577	593	579	593	606	582	570	594	560	613	646	593	579	577	590	592	618	633	591	619	629	577	583	603	626	594	609	539	604	602	578	615	639	579	569	627	562	629	638	609	568	553	643	622	591	586	632	603	589	604	605	604	601	535	589	573	604	604	577	600	600	626	625	568	581	603	600	628	601	610	600	595	596	643	556	583	600	498	613	610	584	604	623	636	615	620	567	637	587	612	607	633	593	631	590	622	641	612	601	569	629	631	604	593	623	636	600	581	569	623	577	644	563	655	587	619	635	646	598	616	560	607	617	591	642	609	585	594	570	554	583	630	625	614	566	586	651	547	586	566	588	579	590	540	626	620	610	571	618	593	616	631	600	631	620	653	598	591	639	600	592	588	581	594	627	637	605	579	581	587	633	602	644	593	609	627	611	583	584	594	613	583	621	649	547	615	653	649	617	598	615	620	645	585	608	526	595	617	560	608	620	610	590	640	580	577	605	574	575	628	573	635	577	584	628	522	594	584	587	581	613	580	625	582	572	555	569	601	636	635	632	611	651	611	605	562	525	618	613	636	612	621	635	604	576	639	623	629	612	589	579	610	609	626	591	646	582	601	567	592	583	624	600	605	619	584	573	609	600	620	603	593	569	603	624	585	613	593	616	672	660	602	588	595	595	535	590	624	599	595	648	618	632	584	598	579	596	579	615	563	605	624	584	651	590	607	643	577	569	617	593	585	594	596	581	599	627	601	622	581	609	634	618	600	598	613	603	598	560	600	620	538	612	613	584	637	560	562	596	585	602	585	565	626	574	574	607	618	586	575	597	600	639	609	573	632	590	597	551	584	591	585	654	649	622	617	639	584	601	608	617	627	611	609	580	574	593	557	633	606	607	590	610	592	544	614	586	606	616	582	626	667	612	568	605	606	603	611	595	600	598	576	649	600	577	572	542	629	550	596	632	620	618	596	625	596	618	548	605	602	594	619	621	618	596	612	544	620	600	601	586	581	590	626	597	559	583	548	578	592	578	566	585	602	636	646	560	582	584	614	615	649	546	595	556	578	558	604	592	590	613	623	601	606	599	615	648	597	588	574	611	584	550	619	635	609	596	603	597	571	617	616	597	578	607	602	646	608	611	603	623	624	568	625	633	604	599	609	567	637	589	595	600	623	605	636	605	586	664	627	638	592	585	587	618	655	588	590	605	628	631	581	612	629	606	613	626	624	588	589	618	651	586	586	606	611	589	600	604	571	575	606	586	581	601	622	594	652	592	588	623	610	591	655	573	562	628	579	567	643	578	559	583	672	587	593	591	583	564	614	590	598	578	577	588	590	598	588	631	590	604	614	619	595	648	626	580	572	585	578	582	628	610	603	600	575	647	608	626	596	596	645	623	581	585	629	609	593	633	622	603	572	631	611	608	599	570	603	581	625	616	653	648	579	601	578	571	621	612	604	591	613	562	584	584	605	599	595	598	620	613	620	586	563	628	570	642	634	605	538	590	634	616	593	589	603	617	563	622	595	638	593	609	608	638	567	606	593	650	597	613	594	583	576	572	568	559	586	594	584	575	569	586	622	677	657	615	560	647	597	611	617	614	621	580	608	626	637	591	616	580	589	590	578	608	613	585	608	577	578	637	608	612	610	598	555	625	626	602	608	607	553	624	625	599	605	599	619	615	589	604	563	569	602	575	642	576	599	641	595	581	630	587	593	577	646	639	620	608	590	613	615	593	604	631	586	639	613	619	624	607	599	576	605	627	618	602	628	607	654	590	615	598	604	618	592	654	643	556	577	665	614	577	597	599	582	578	642	605	594	616	582	583	593	603	569	608	586	563	590	598	573	604	602	644	606	605	573	570	588
24365	21528	25255	28243	21538	21607	17397	6472	6545	4025	2208	2448	1935	424	249	229	259	227	233	258	239	242	257	259	287	249	235	247	259	227	286	258	277	269	236	209	266	255	241	231	252	244	268	245	289	254	222	252	227	227	260	236	230	251	232	247	257	242	258	249	261	243	270	262	234	229	228	250	250	258	238	239	244	221	250	230	227	207	270	226	239	200	258	246	266	277	239	221	222	244	238	184	234	201	246	267	235	258	260	256	259	238	256	265	252	233	247	228	229	268	235	245	250	242	249	235	204	250	237	268	270	247	244	243	247	248	220	257	247	248	241	234	256	217	250	235	250	244	233	242	248	230	223	222	272	267	253	270	265	279	232	274	258	250	229	245	202	251	250	261	259	246	259	228	255	227	250	225	269	260	252	228	249	243	238	262	226	273	236	259	267	265	245	238	217	227	231	266	250	239	218	216	227	263	245	248	230	261	222	250	288	259	246	254	227	247	256	239	244	231	245	237	253	270	258	248	262	230	236	224	241	243	237	258	237	257	258	243	275	274	250	276	248	207	257	232	236	249	266	242	233	226	259	230	255	232	223	250	260	249	265	249	244	269	217	236	247	247	243	256	241	262	267	218	272	226	215	246	238	258	229	242	250	258	233	235	275	230	237	236	262	274	212	252	216	282	237	239	233	236	238	272	253	245	265	244	246	273	256	256	264	242	278	234	250	244	244	233	234	245	276	242	222	228	249	242	217	223	243	239	231	229	227	265	281	250	250	255	244	228	249	255	248	267	245	253	268	232	262	237	217	276	235	215	249	227	284	222	238	227	245	248	248	248	253	239	260	206	256	249	235	231	228	217	257	245	227	279	243	275	253	268	226	208	266	267	252	235	236	238	235	235	232	232	259	248	267	264	232	242	209	236	250	271	275	253	235	230	241	272	247	218	246	263	228	241	246	270	202	239	235	226	248	274	239	236	242	231	263	263	249	240	232	208	232	226	249	244	225	248	211	235	265	238	268	260	255	237	254	225	220	270	249	239	235	255	257	254	222	271	247	238	243	245	239	241	272	259	270	241	238	227	251	264	260	280	247	248	220	248	239	230	262	272	236	246	239	231	245	224	236	273	227	248	227	230	253	234	223	225	243	267	270	230	225	231	257	249	251	241	277	261	279	253	221	269	242	235	249	234	249	251	238	235	243	230	225	243	240	230	245	261	264	245	208	229	265	266	262	275	240	239	243	235	228	252	210	262	256	255	242	241	258	227	255	219	260	240	242	213	247	228	251	219	212	246	245	247	261	245	252	228	259	266	238	278	220	251	253	267	267	255	253	233	211	235	259	253	253	264	242	234	263	242	253	238	237	270	266	233	232	275	247	244	231	239	270	243	256	255	248	274	244	256	224	241	258	236	233	239	276	254	243	254	257	238	222	249	260	229	229	274	243	223	234	228	244	267	243	230	233	236	242	252	261	243	248	270	233	236	259	252	231	233	263	222	253	235	210	268	250	219	250	220	223	248	217	270	246	261	261	236	261	259	240	218	228	247	244	234	268	273	272	235	225	235	245	242	241	221	240	236	230	251	269	228	250	277	259	260	246	219	231	253	240	228	209	264	240	278	212	244	269	227	245	225	267	231	282	227	225	231	224	274	253	264	248	219	238	230	230	264	248	258	254	245	263	220	217	289	256	237	247	235	205	230	241	240	227	242	275	243	269	248	239	255	254	242	216	230	242	247	264	256	261	241	231	248	262	256	294	266	224	238	233	226	252	250	230	220	235	234	237	252	254	271	252	226	260	232	246	255	235	235	230	213	237	210	254	268	259	224	237	263	246	220	213	250	243	229	231	239	247	234	271	231	247	254	239	224	254	242	251	273	255	268	222	242	235	271	238	242	245	261	224	207	260	238	254	210	249	250	250	226	236	244	240	282	283	262	238	262	240	248	287	252	252	234	265	256	277	245	271	255	265	240	236	227	245	247	250	221	239	229	260	241	251	231	272	250	246	241	225	250	263	235	236	237	269	226	239	233	273	271	265	265	231	284	254	227	245	217	254	225	256	215	219	227	258	238	271	242	254	242	231	256	233	224	253	235	264	234	255	212	270	230	239	219	225	230	232	229	251	243	249	268	243	231	232	238	243	247	242	256	260	252	235	227	242	277	270	231	276	231	238	236	227	239	248	230	230	238	258	251	264	261	250	224	245	240	243	228	265	260	235	244	258	250	241	239	246	234	241	230	232	258	232	264	230	241	243	223	233	225	258	241	252	221	260	253	230	218	254	274	230	259	250	261	233	257	246	230	241	223	203	237	236	257	246	227	232	237	199	199	246	236	230	247	230	255	231	228	273	253	265	246	252	240	178	230	240	229	284	206	214	262	261	263	248	237	240	235	241	252	253	226	228	238	238	258	248	284	310	258	249	272	248	258	247	264	233	254	257	272	276	244	268	266	241	225	238	240	237	273	263	257	228	261	231	244	243	250	259	222	234	243	244	288	232	241	261	237	245	222	256	236	266	256	242	258	243	246	213	244	270	260	265	220	234	233	234	257	247	235	229	256	239	233	240	266	261	257	260	262	230	237	232	268	225	283	221	243	250	223	240	226	256	260	235	220	266	251	253	259	222	234	247	228	211	237	249	229	240	242	261	272	252	209	273	260	262	228	268	234	239	243	229	228	225	225	227	253	227	206	220	209	259	266	238	208	244	265	235	227	253	227	235	247	240	252	252	235	268	257	241	273	265	256	210	253	253	245	247	227	241	262	259	226	235	250	211	229	244	259	244	246	232	260	249	232	243	230	243	259	242	242	244	248	255	251	241	250	253	274	252	236	250	227	264	253	228	231	270	259	227	263	248	266	241	235	225	257	253	247	235	226	255	266	280	238	216	236	236	230	254	245	257	263	220	272	242	203	242	226	250	266	251	256	234	248	254	245	267	254	265	255	221	256	231	249	246	249	246	227	252	248	245	257	243	262	230	239	221	272	264	243	234	213	250	240	255	241	238	248	266	221	275	230	228	225	248	255	246	264	228	267	247	222	238	259	217	222	241	249	231	249	240	232	225	238	237	237	265	228	253	250	246	214	231	228	235	247	255	243	248	271	240	253	264	236	257	275	246	240	227	264	262	247	212	239	257	249	238	262	255	221	239	241	230	241	226	245	272	256	236	248	247	235	255	211	239	241	277	224	247	242	238	262	257	245	264	262	241	263	254	242	247	254	244	289	246	233	255	233	270	263	271	220	249	238	236	293	271	242	230	218	251	243	277	242	257	252	270	255	234	220	219	226	243	257	249	242	244	252	237	242	260	262	263	227	272	232	249	226	232	260	232	248	257	216	248	261	229	252	232	240	247	240	255	252	276	252	258	209	260	247	237	239	271	236	269	246	243	234	244	214	237	225	226	244	250	236	226	253	239	260	262	257	201	248	250	262	238	257	207	249	230	241	259	269	241	242	253	258	261	278	229	236	234	273	252	247	264	241	248	244	265	232	255	236	242	218	243	233	263	287
26058	41835	22734	10422	4514	2765	1670	3268	3741	2452	1668	1896	1621	672	574	577	582	586	579	583	580	606	564	581	545	582	565	561	617	601	621	552	590	565	585	620	564	594	575	575	601	624	597	584	589	581	581	575	566	611	597	579	596	560	591	528	603	582	608	566	587	559	600	598	579	580	563	610	593	556	547	538	506	546	545	518	584	597	575	607	586	553	580	591	578	523	569	583	573	571	541	600	605	536	549	563	600	625	570	538	609	567	628	574	607	584	586	571	620	570	551	582	538	605	605	582	558	560	558	589	610	567	573	536	630	593	578	551	583	572	563	573	579	590	566	548	591	605	618	613	567	588	585	560	582	592	564	592	588	616	626	601	568	568	586	589	588	598	583	595	544	596	588	585	573	567	570	565	630	540	558	573	549	608	574	554	583	565	537	576	604	576	575	574	637	604	586	559	607	585	582	540	586	574	586	572	553	577	603	595	542	556	583	578	567	551	625	567	589	595	538	591	526	578	600	570	578	595	586	593	588	604	568	570	560	582	582	609	573	533	586	578	616	599	539	582	556	598	609	580	556	566	614	597	565	565	639	574	555	588	564	569	588	571	619	582	596	604	595	549	559	609	573	578	618	537	580	569	593	575	606	530	580	523	565	568	599	565	581	527	592	564	592	537	517	554	604	587	563	517	592	570	569	634	549	588	577	587	605	597	565	517	556	601	595	545	561	574	587	568	583	546	572	542	550	637	598	586	617	556	606	562	574	583	566	549	592	587	545	542	593	604	542	550	558	590	586	598	635	539	543	591	593	548	549	600	599	591	574	600	533	549	569	585	525	576	602	525	518	585	634	576	621	581	550	581	572	550	554	595	523	605	579	632	579	550	571	568	581	548	582	605	518	557	568	593	599	568	558	579	585	587	587	547	572	589	582	539	567	585	583	521	585	614	573	550	568	635	595	562	589	619	544	603	565	592	553	529	540	553	603	599	626	581	607	577	571	574	602	555	598	594	548	606	551	552	595	578	524	577	587	569	565	576	547	606	561	568	607	561	561	574	608	566	569	542	569	588	603	563	589	587	577	611	586	575	572	561	541	555	557	572	580	578	601	577	579	597	587	614	582	549	581	633	582	562	561	580	526	585	615	583	541	592	577	605	571	606	627	575	563	546	586	545	550	527	558	549	535	595	598	554	606	582	594	582	592	567	594	574	553	580	583	572	609	592	555	588	564	580	554	528	584	539	572	590	544	565	555	577	568	576	552	607	559	569	577	568	552	552	587	562	584	572	577	585	564	569	617	578	580	594	603	528	580	553	571	565	583	556	552	591	591	559	620	533	570	549	633	569	548	561	589	566	557	562	568	556	573	578	570	561	580	602	618	581	611	576	604	574	580	572	543	610	585	620	578	542	561	609	536	587	548	574	595	552	529	597	574	551	626	568	540	533	579	557	581	547	563	562	600	575	570	580	554	571	564	575	555	617	572	551	614	592	560	557	593	599	599	603	545	566	535	559	558	603	607	549	573	565	569	582	603	565	564	619	572	549	590	566	586	605	551	530	562	582	581	583	617	561	557	597	600	540	572	595	569	584	586	548	580	607	606	626	579	601	591	536	557	603	569	580	571	555	560	567	554	508	570	589	612	549	590	585	581	552	557	573	591	551	547	575	567	578	606	601	593	570	553	611	551	595	584	546	565	540	566	571	595	568	565	564	578	577	561	589	596	551	573	573	589	592	617	582	597	613	570	553	573	540	575	567	561	552	550	571	585	566	551	570	595	593	563	586	581	546	607	591	558	556	557	593	560	555	596	581	573	540	596	589	575	572	559	607	587	535	570	573	555	605	587	521	539	560	580	561	603	589	563	598	555	601	591	597	534	561	555	544	567	586	547	531	594	573	614	627	568	610	596	632	571	584	535	592	586	579	588	598	609	575	548	567	586	595	609	580	611	568	528	535	539	558	620	596	593	571	571	591	549	532	582	584	556	588	602	603	602	545	611	618	545	580	558	615	537	597	582	534	551	580	563	575	567	564	598	563	592	543	593	560	581	574	556	615	582	598	568	522	555	567	570	598	554	625	605	598	622	554	553	554	567	598	565	598	599	512	546	559	605	583	594	600	553	619	602	622	550	617	577	583	590	553	561	561	551	607	578	603	568	589	575	603	583	581	590	573	522	574	548	563	553	523	593	603	564	576	589	582	576	578	562	546	556	587	628	536	557	616	525	593	626	583	562	589	554	581	594	542	574	553	578	592	570	588	595	567	591	540	553	540	568	577	587	605	531	567	608	577	641	552	554	582	607	562	544	593	591	556	594	535	597	563	567	567	564	597	613	608	539	576	574	533	593	570	570	615	562	564	566	546	582	565	583	540	544	612	554	553	535	569	599	573	541	573	567	539	533	586	582	554	542	543	595	579	624	572	565	575	583	596	582	599	562	584	556	554	594	580	615	592	597	545	584	590	556	577	581	528	603	606	560	623	581	587	590	604	606	572	588	584	555	591	559	569	567	558	567	538	543	601	567	546	537	553	577	560	552	582	595	598	616	592	581	573	563	593	570	605	562	601	544	579	562	552	555	562	566	590	532	578	576	574	585	592	566	563	571	598	584	609	597	579	602	588	563	608	590	550	646	607	550	567	581	550	604	558	581	537	574	578	542	607	561	549	546	574	596	563	580	565	591	580	601	562	597	549	558	596	570	561	515	544	558	555	580	588	587	551	560	523	580	551	614	561	556	575	535	578	599	573	589	512	529	555	586	570	580	553	520	596	548	585	547	572	531	575	558	592	599	524	573	567	567	536	579	572	579	589	558	589	511	553	575	578	555	577	572	555	556	552	574	588	601	595	586	570	567	578	572	606	599	582	552	583	547	558	589	590	525	570	565	571	561	621	577	565	609	549	571	577	551	577	569	557	618	631	587	558	558	590	587	587	621	553	590	592	569	566	588	561	582	571	550	579	536	579	641	590	604	549	597	573	590	540	582	555	545	580	577	573	555	589	527	540	587	593	577	580	551	568	578	576	561	577	544	551	572	554	579	549	533	564	615	621	564	547	573	621	557	624	561	589	591	532	576	602	548	572	582	606	556	542	604	584	592	555	563	550	609	547	546	577	601	549	587	619	569	556	579	570	572	588	558	576	560	602	580	540	544	573	581	570	566	531	570	565	592	577	568	532	602	582	571	558	546	559	569	563	577	558	558	528	582	588	591	564	604	585	619	588	565	577	606	558	576	580	550	586	571	568	571	547	613	568	556	557	574	560	592	566	547	568	588	550	529	603	548	596	546	572	579	586	576	600	602	596	581	570	526	610	588	573	579	578	628	520	568	618	569	555	598	566	562	565	594	539	553	557	559	569	561	518	550	541	565	603	583	545	573	591	544	527	587	558	575	565	577	591	558	564	554	598	531	546	634	586	581	593	593	600	541	565	585	533	561	550	536	589	585	571	585	582	598	582	620	605	588	567	570	574	523	557	585	595	549	552	533	608	565	592	584	577	574	558	569	574
32328	22443	17124	5568	1566	911	323	303	336	265	236	308	248	190	186	175	185	158	193	155	150	169	153	185	165	160	179	149	151	150	155	182	188	179	157	190	176	169	211	158	181	173	156	158	183	158	161	195	181	158	163	159	153	190	174	159	184	169	174	184	171	169	169	186	179	172	171	179	158	153	165	157	175	179	176	162	158	141	157	167	170	161	199	173	168	151	168	163	158	151	185	168	159	174	180	179	175	180	176	172	159	193	194	174	147	146	182	180	162	187	186	161	150	192	159	189	168	172	193	157	155	137	163	185	161	149	151	192	168	146	160	169	154	149	160	163	144	189	171	155	171	167	183	142	180	160	190	162	169	202	159	179	170	200	183	165	168	182	169	142	167	190	187	171	172	158	165	180	161	184	176	166	168	164	160	156	155	158	154	153	158	175	169	171	181	173	163	195	158	152	173	159	173	203	178	132	184	189	129	153	185	180	171	164	172	191	148	163	188	161	166	149	198	182	172	167	134	172	189	160	172	152	177	156	157	189	146	182	172	160	165	180	141	172	179	168	178	164	155	176	151	174	162	160	171	168	167	167	163	169	192	153	164	146	184	170	162	160	169	177	184	151	175	187	160	169	176	195	171	158	162	181	166	162	166	173	167	153	167	183	164	185	175	172	163	173	154	175	164	169	159	156	160	149	173	170	146	177	174	164	174	172	174	142	175	159	155	160	141	166	169	187	179	175	163	193	168	167	170	158	167	155	177	162	168	170	158	161	145	154	187	157	175	181	144	166	166	142	166	175	171	193	171	159	161	162	151	167	172	178	165	157	174	169	176	177	189	190	181	167	203	151	161	178	160	166	181	148	165	160	164	198	156	174	174	172	178	144	178	164	157	162	156	148	135	192	179	160	162	167	180	192	158	165	166	148	163	168	167	175	193	167	188	187	161	168	181	175	188	160	173	182	199	144	159	186	173	185	170	173	172	174	159	178	163	172	170	171	177	223	183	168	184	178	182	159	173	169	172	172	159	156	166	173	162	149	165	166	172	169	165	173	164	170	159	163	159	173	176	162	197	195	176	175	156	168	172	154	158	183	152	170	164	164	184	137	177	178	168	161	191	168	167	164	201	177	141	189	193	170	167	184	156	178	174	163	163	160	170	175	173	153	159	175	172	160	168	179	155	154	161	166	150	162	146	171	187	176	164	154	155	169	166	160	188	175	150	161	204	176	172	151	153	153	169	160	156	169	171	177	159	165	164	166	180	158	163	175	176	154	165	186	164	177	177	178	173	165	168	184	203	169	189	173	149	192	191	175	195	182	184	158	165	155	171	162	166	158	164	171	165	181	182	163	194	159	173	162	167	131	177	161	152	162	192	179	168	158	165	188	160	158	161	146	169	138	159	183	163	167	186	178	150	141	171	186	161	171	154	156	172	166	165	153	150	176	173	169	167	165	171	153	191	160	154	158	172	179	171	180	151	162	176	181	166	158	176	196	168	203	164	175	144	183	172	182	167	158	162	181	161	152	164	191	163	193	175	170	160	174	171	144	156	159	161	173	174	160	162	167	209	160	149	179	171	174	167	167	173	165	172	188	183	192	162	181	189	168	169	193	166	166	161	174	168	186	169	154	173	159	177	177	162	175	164	168	152	169	168	174	165	162	168	162	182	172	129	168	181	172	147	174	167	170	161	196	148	169	162	156	169	172	159	153	171	186	161	187	147	170	198	181	161	165	179	182	169	150	174	168	161	160	173	192	202	185	143	176	166	189	162	164	164	153	181	148	189	153	175	165	165	156	184	179	149	167	164	154	156	167	164	196	182	153	159	159	166	166	180	159	172	190	191	161	174	146	169	155	151	163	209	179	179	159	178	175	175	183	166	161	160	158	130	174	175	148	141	171	156	154	183	156	168	162	183	178	130	183	165	165	208	167	172	189	164	154	196	160	189	198	166	163	160	165	164	173	168	161	178	171	162	183	163	142	172	185	149	169	176	144	161	157	195	177	181	173	194	173	149	143	168	151	171	156	176	187	153	185	169	170	180	163	155	167	170	156	150	197	143	176	180	169	182	165	180	150	167	159	180	172	142	169	147	156	184	161	142	156	171	180	165	160	184	178	163	166	188	169	163	163	161	151	163	160	162	166	155	173	147	155	186	170	161	164	158	170	166	170	178	162	166	162	166	173	165	202	184	147	161	154	169	171	190	137	129	168	180	180	158	160	158	147	169	177	183	182	173	147	177	175	198	166	166	166	157	165	174	180	188	151	166	197	170	162	161	201	171	153	148	173	173	182	169	154	177	178	157	186	159	186	165	170	191	190	167	158	168	153	169	178	151	153	175	161	177	197	192	173	155	174	170	173	181	209	148	143	169	173	164	184	164	160	145	155	154	177	158	167	198	166	192	198	130	155	175	187	173	180	158	192	189	167	150	169	171	150	147	155	193	167	170	183	155	191	181	154	181	168	174	159	177	150	141	138	168	159	188	186	154	153	177	143	190	178	175	179	142	151	178	173	140	181	154	166	173	166	190	174	176	200	177	155	157	185	167	186	164	176	151	153	179	170	158	151	168	147	166	148	167	148	186	149	175	155	173	189	171	155	150	181	178	159	155	160	150	177	162	157	170	180	184	138	182	190	169	145	168	172	172	169	171	181	179	169	166	153	196	180	167	154	171	149	189	184	183	158	197	171	182	175	173	188	168	171	162	180	164	164	168	174	183	173	153	167	160	170	182	156	175	150	171	166	157	160	152	163	161	181	175	157	159	161	184	155	186	192	176	162	172	156	148	155	158	165	193	159	166	188	190	156	179	170	163	169	163	169	177	175	173	187	169	164	185	157	165	145	155	167	180	147	184	139	189	192	157	147	169	152	186	179	177	162	138	152	172	179	158	167	189	157	153	179	194	178	170	177	156	168	187	153	150	161	160	159	186	181	154	153	170	172	189	166	147	171	180	179	164	166	187	167	143	138	166	161	172	147	174	186	166	190	157	183	162	183	170	175	173	164	130	173	153	151	178	196	187	182	164	175	180	155	186	148	174	190	133	178	168	188	165	172	161	190	163	176	175	160	168	151	190	156	161	166	154	155	132	146	162	143	152	175	143	161	176	163	168	163	154	180	158	173	182	173	164	147	171	178	164	189	169	185	173	148	187	184	131	158	159	191	189	152	173	167	156	150	186	156	169	160	168	181	166	164	180	181	155	153	181	170	183	157	154	185	155	169	158	164	164	160	164	157	187	181	172	150	164	177	179	161	184	166	168	158	165	143	157	154	152	185	145	183	172	188	186	150	168	170	154	176	160	165	173	150	170	148	172	144	160	169	154	145	171	183	162	176	147	157	162	173	167	173	175	161	166	173	191	171	161	169	167	161	173	158	180	156	186	194	180	163	161	161	149	182	174	154	160	176	194	183	166	161	143	189	183	183	165	182	166	196	153	180	150	144	189	153	158	172	169	177	159	161	157	155	153	183	178	202	143	153	169	158	181	192	142	148	159	179
24636	22414	8878	3000	1311	883	565	556	544	515	486	544	565	460	425	458	435	412	463	458	462	488	405	429	456	445	467	457	486	455	409	431	486	458	427	459	452	435	447	445	469	445	452	452	437	443	448	464	473	469	437	472	447	417	434	432	472	448	451	436	442	433	456	439	457	472	438	434	426	444	436	443	466	447	433	462	448	427	428	447	429	464	434	441	469	437	462	398	448	446	427	433	468	468	426	449	514	436	454	469	440	431	451	432	414	439	454	452	443	445	446	490	444	468	432	435	460	454	482	466	436	479	433	456	433	443	450	442	440	479	436	437	460	426	468	452	441	434	456	450	446	448	477	465	463	471	440	439	430	411	440	422	446	461	444	451	446	418	486	508	472	464	492	476	463	479	459	454	449	456	419	457	439	484	435	412	415	435	453	444	429	443	452	471	458	422	450	383	446	431	476	439	453	467	444	423	425	428	484	458	479	469	436	418	423	427	408	419	449	441	450	467	451	423	455	457	474	465	464	433	476	468	442	457	438	457	420	440	461	455	452	461	464	486	420	450	426	441	412	441	429	445	446	450	452	463	449	440	408	475	450	464	433	451	406	445	433	443	451	427	464	461	420	425	444	463	473	447	454	466	450	423	455	470	440	435	463	469	448	464	430	473	454	449	420	437	460	452	453	426	472	484	441	436	483	444	434	454	441	408	465	453	465	450	455	406	453	489	481	471	431	492	444	447	418	485	465	433	478	448	467	453	427	479	420	469	480	456	451	460	450	447	414	412	417	483	458	453	472	461	438	427	433	459	448	478	463	446	426	463	450	471	454	428	467	468	456	442	438	467	425	467	451	435	424	459	468	457	488	431	459	429	480	422	465	421	427	473	482	450	483	420	425	434	437	425	452	490	453	416	439	437	447	434	492	474	419	472	450	473	448	453	448	437	432	435	461	439	444	470	471	499	422	473	428	464	436	448	407	425	478	399	445	452	452	465	450	463	457	424	446	451	495	506	461	410	494	450	422	444	451	469	444	430	430	417	487	445	446	446	465	458	472	439	456	477	433	446	437	483	433	423	465	447	450	433	450	473	447	456	433	407	459	465	407	433	434	482	439	421	417	478	441	442	426	432	423	444	434	465	439	409	452	437	448	436	480	440	457	418	438	448	436	468	418	492	418	451	440	420	440	454	458	459	475	490	450	442	415	445	455	426	438	441	432	468	487	456	445	409	451	424	404	452	412	444	441	457	447	400	454	456	423	450	408	435	470	460	462	447	442	477	456	442	412	423	450	434	435	495	446	430	464	457	455	480	465	431	461	441	457	467	448	465	445	451	427	418	454	449	448	437	413	448	410	414	435	436	461	442	476	415	419	439	438	468	471	425	433	471	456	472	467	438	446	445	485	454	469	447	471	444	473	454	454	472	421	424	423	421	443	450	445	428	465	490	455	418	421	461	442	496	445	447	413	399	438	459	429	422	412	458	436	434	434	415	469	472	472	437	414	441	462	435	459	449	438	444	437	419	415	443	434	440	450	425	474	453	474	457	413	438	455	441	417	439	458	427	482	405	436	444	448	452	459	462	434	453	436	422	479	432	474	458	436	427	479	415	429	446	446	458	449	439	429	450	440	427	491	448	435	433	421	441	429	406	438	398	441	441	420	438	436	413	455	420	434	448	458	477	454	451	458	421	450	449	454	447	415	423	443	455	446	425	498	447	448	450	431	434	414	424	428	433	471	459	482	469	465	447	467	465	451	470	454	436	448	443	480	479	473	428	468	448	442	455	481	463	446	469	475	468	433	453	451	434	443	440	482	456	463	450	426	461	452	443	423	440	460	435	456	425	432	488	463	475	411	424	430	434	461	465	452	448	479	436	467	466	412	466	467	448	428	459	438	459	434	413	409	438	438	479	425	428	439	436	424	478	446	453	413	412	430	452	437	414	460	452	422	438	453	417	480	456	434	465	444	420	459	475	460	466	466	471	475	437	404	461	428	427	442	448	431	421	441	461	481	462	424	450	458	441	449	444	452	444	453	402	446	418	448	465	449	401	460	432	442	429	458	441	449	440	454	458	416	432	427	455	440	464	465	432	449	440	418	465	458	444	420	468	435	452	422	483	525	457	426	437	461	453	446	437	468	449	474	448	436	446	403	462	446	428	453	415	468	439	467	454	460	444	443	401	441	418	444	464	446	451	418	417	432	451	429	436	430	471	444	434	449	452	459	490	419	444	456	425	455	443	455	459	454	438	434	450	468	430	417	445	413	457	437	468	444	445	432	424	476	460	446	451	408	451	436	421	481	433	428	458	453	404	441	434	462	420	478	429	451	457	402	417	454	433	440	484	438	436	459	427	468	410	407	456	459	448	465	435	422	441	464	468	416	472	446	414	477	446	476	447	472	473	432	441	431	461	463	460	489	433	410	429	447	454	433	442	427	447	411	451	475	443	462	471	426	482	455	492	470	433	418	450	463	433	445	476	454	434	442	443	450	436	475	446	431	419	426	432	501	453	435	459	438	475	443	467	471	428	461	454	445	436	460	438	426	438	444	443	451	453	446	419	462	484	431	412	459	429	492	439	447	450	450	457	478	451	491	438	440	437	434	446	465	453	441	457	414	456	446	420	465	422	394	464	456	430	437	428	431	484	486	459	469	441	430	469	444	406	490	496	435	480	484	483	445	455	414	446	464	437	460	436	477	470	440	439	395	471	434	462	418	460	456	460	457	437	456	463	480	455	427	412	445	478	468	435	448	445	441	463	449	500	414	450	461	430	459	485	458	412	462	451	477	436	425	458	443	445	451	427	452	418	431	441	437	447	430	449	438	438	416	461	409	441	451	487	458	437	403	466	468	414	480	429	415	487	415	431	434	457	454	484	442	422	441	422	464	483	486	481	459	493	473	422	458	440	393	446	445	461	455	468	421	480	463	426	461	448	450	452	431	483	437	461	480	438	435	444	444	444	452	440	491	429	449	429	432	478	440	449	427	456	444	482	435	436	449	444	422	475	446	441	452	422	418	445	440	456	423	437	473	447	432	452	455	432	470	413	425	472	468	433	467	440	436	458	451	435	445	411	473	411	472	479	448	481	425	431	450	439	467	434	462	433	439	443	445	460	412	455	433	415	435	495	437	453	457	469	462	429	461	441	466	443	423	441	471	454	482	457	440	454	460	480	462	456	436	403	496	452	447	450	409	428	491	475	452	481	422	455	414	427	455	425	478	464	446	417	429	442	479	431	442	450	465	421	451	474	434	458	420	441	427	475	482	430	457	439	461	447	419	463	454	417	435	452	446	453	453	420	419	468	407	434	425	467	452	442	463	432	473	439	443	420	422	473	424	504	453	435	448	468	461	448	452	450	455	428	469	452	450	484	455	433	440	427	456	430	417	467	462	476	442	458	477	503	403	490	446	424	442	438	470	403	436	459	437	431	462	431	462	410	418	409	466	475	441	478	450	436	453	423	427	435	413	491	407	434	473	446	465	486	458	435	463	439	451	445
25109	21577	24914	28627	21542	19963	2251	1541	1094	1098	1152	1592	1589	308	265	268	286	264	278	257	269	253	241	276	227	245	246	249	250	259	243	280	256	234	249	268	240	243	263	254	244	271	224	261	256	249	254	250	247	247	229	270	235	242	265	234	258	236	263	242	242	249	281	267	266	305	257	242	281	280	210	241	263	254	244	293	292	249	275	237	236	264	295	247	248	233	287	266	240	258	245	250	251	260	264	244	274	263	236	266	256	247	263	280	264	274	264	278	280	243	253	254	198	235	278	262	239	237	274	254	269	252	223	267	290	241	265	263	249	262	251	297	291	258	265	253	248	279	306	239	262	295	270	230	243	296	274	247	264	246	241	247	272	233	256	247	306	229	259	240	244	270	279	262	274	243	256	282	268	280	258	284	240	260	255	262	293	254	250	268	245	261	248	251	269	262	246	249	273	242	249	249	248	257	239	262	241	299	260	266	267	254	240	245	236	241	223	258	258	244	273	261	267	229	262	245	285	248	241	252	240	231	278	281	257	264	253	277	236	273	260	254	240	268	247	250	260	247	251	303	281	249	255	230	263	249	232	238	236	253	254	260	271	292	271	273	270	239	264	258	264	242	244	234	250	247	268	266	247	257	242	246	273	250	244	220	261	249	263	268	258	231	276	262	241	260	254	237	251	231	260	280	226	252	260	253	275	274	273	262	274	264	246	245	251	282	242	241	262	231	261	250	253	288	269	260	251	229	278	247	243	276	284	263	233	256	279	242	229	277	255	267	237	268	236	248	239	268	238	223	254	245	287	276	260	258	266	296	266	268	249	282	259	279	241	266	280	243	278	279	247	242	264	254	236	247	216	238	223	279	246	236	287	263	278	276	292	236	275	260	253	258	257	260	280	225	280	284	246	225	245	248	289	283	279	236	283	276	290	234	244	266	245	251	258	223	265	235	250	237	261	274	234	261	293	265	234	274	238	288	313	263	264	226	229	256	265	239	298	226	263	253	268	262	228	262	274	230	246	252	269	282	271	244	284	262	251	241	247	268	260	296	275	265	246	277	229	242	220	243	285	237	290	246	245	266	256	278	268	277	250	283	260	273	271	269	268	234	279	290	241	251	260	251	245	245	241	275	249	247	270	252	247	251	227	245	234	255	277	276	271	251	274	279	291	264	272	283	261	231	233	266	239	258	242	253	260	273	246	283	305	236	201	247	247	230	241	246	242	263	264	259	229	239	236	255	239	256	268	253	248	270	240	209	250	289	250	270	279	255	236	255	253	276	244	247	265	247	231	265	257	249	233	246	252	258	261	264	231	247	243	234	258	263	262	263	246	249	241	260	264	271	255	271	236	241	237	245	248	263	278	236	268	253	264	266	226	255	249	259	259	293	252	243	278	263	234	247	246	266	290	257	267	250	262	260	261	238	260	234	223	263	256	261	263	255	246	250	235	268	256	256	266	267	272	249	262	233	242	217	257	272	269	251	250	238	245	240	249	264	233	253	250	238	270	246	238	267	239	269	295	250	260	252	278	232	273	225	258	246	230	246	240	253	245	268	259	250	251	244	263	255	254	238	249	248	247	271	263	249	245	237	246	239	235	289	309	257	298	243	255	236	255	287	269	235	268	262	273	244	250	258	272	238	244	259	271	251	235	264	261	252	287	233	269	264	272	261	280	275	246	229	244	258	282	252	224	228	281	285	241	236	249	241	255	248	253	242	233	279	264	246	260	254	252	267	297	263	290	232	244	257	263	276	244	256	247	268	263	238	266	259	245	237	272	265	257	252	239	244	304	262	241	245	227	245	246	250	248	248	223	243	282	259	250	269	249	234	239	246	258	259	248	264	255	258	260	259	269	247	251	266	258	253	250	270	260	254	256	271	263	276	236	231	243	259	240	228	258	293	270	254	292	251	278	237	264	265	256	241	255	264	235	250	255	268	263	288	234	249	264	229	257	244	238	246	242	247	262	255	224	260	249	245	269	306	270	278	237	263	279	255	276	238	263	245	242	253	253	264	233	267	228	246	260	237	258	221	248	250	264	253	239	268	246	261	244	241	264	263	279	266	251	245	268	259	256	252	260	251	286	255	264	266	267	283	272	254	254	257	230	270	276	285	248	244	273	285	253	259	234	282	259	242	276	264	227	272	293	249	241	241	241	251	223	277	270	238	264	261	272	241	260	236	268	248	262	270	243	229	241	253	229	266	299	275	234	243	234	273	241	250	254	268	243	235	259	260	275	279	235	274	248	274	263	258	271	268	245	249	267	271	268	255	240	283	284	273	261	246	266	234	260	279	270	244	224	274	260	238	261	246	271	256	253	252	209	248	249	252	245	251	251	255	265	228	218	277	272	250	255	221	272	265	266	275	228	228	249	283	286	244	272	237	246	237	254	244	250	260	239	269	240	254	263	259	266	269	238	247	241	275	268	243	241	275	273	256	258	261	248	269	290	241	253	243	259	246	273	250	224	274	253	270	244	228	265	236	295	262	226	217	235	251	271	261	249	239	268	291	262	242	256	256	289	273	254	261	259	236	260	262	270	260	228	231	261	235	243	236	249	262	259	276	241	239	295	283	257	263	236	265	258	268	232	254	246	265	231	252	244	251	255	229	250	246	248	247	287	274	267	227	289	258	257	255	246	259	233	229	246	243	266	290	258	256	279	235	246	295	262	233	250	247	268	253	238	258	247	278	249	255	258	250	251	284	245	250	271	244	222	256	256	260	231	265	257	256	267	244	236	228	255	246	226	276	259	242	261	293	266	276	248	278	272	251	253	256	235	236	305	246	247	267	243	227	244	247	285	243	259	228	245	243	238	296	221	251	240	265	253	251	262	273	251	239	244	257	268	268	247	269	273	280	278	286	281	246	237	266	245	255	248	289	278	225	259	253	259	256	260	273	252	236	252	284	213	230	220	283	266	255	270	252	277	270	246	233	270	261	283	225	245	288	249	239	280	253	278	271	264	252	235	243	235	240	266	235	279	236	241	250	290	221	245	274	278	251	239	271	262	277	260	264	263	246	245	260	237	233	273	243	287	224	249	215	254	243	275	260	261	272	263	293	251	256	243	232	274	234	267	254	274	243	277	260	277	259	239	270	238	260	251	236	223	245	233	231	259	283	242	287	253	241	235	277	279	278	249	282	284	260	254	239	227	231	254	256	253	241	232	270	257	227	240	276	254	253	287	260	254	241	251	265	258	259	286	259	245	248	215	227	251	239	259	240	262	256	244	263	237	253	262	259	267	268	238	268	269	241	261	235	281	253	236	270	254	229	240	245	258	290	234	258	213	245	250	276	267	285	245	275	228	276	245	265	282	265	258	233	262	222	280	261	268	271	236	236	282	271	266	223	245	266	270	264	244	256	258	246	242	232	272	253	225	233	255	266	258	261	261	255	261	247	253	259	275	280	258	284	271	249	259	256	287	247	241	223	250	271	238	292	269	275	234	283	231	233	250	246	246	247	264	267	226	291	231	240	243	240	240	245	264	278	277	252
24875	31493	15053	6188	2087	1188	1254	1338	1139	1122	1134	1466	1545	664	614	620	645	597	657	634	597	647	624	638	589	660	635	626	644	633	610	666	661	599	616	566	656	666	661	613	617	613	622	617	651	608	617	603	662	582	674	614	601	656	647	623	661	644	653	636	592	634	614	595	651	603	614	615	643	617	612	603	638	592	597	623	621	640	655	625	598	595	690	640	639	634	650	654	623	580	638	620	630	655	617	633	562	629	659	595	618	660	584	626	625	620	680	631	636	617	585	616	607	602	603	636	650	592	566	606	595	638	642	656	606	577	610	655	619	644	646	645	636	665	633	597	628	585	631	608	629	615	606	571	648	646	623	600	672	627	599	605	635	597	612	637	618	593	605	609	659	638	658	654	599	601	590	613	667	604	615	648	655	622	639	615	627	648	617	634	584	685	595	653	619	616	602	611	638	654	650	609	601	581	631	620	658	601	631	583	623	614	590	600	651	650	656	581	659	646	617	640	633	619	664	642	611	643	579	601	628	650	634	653	631	649	590	615	608	634	602	625	618	629	637	661	642	670	618	660	607	638	585	663	649	612	679	628	633	645	612	593	658	646	630	645	612	657	670	625	619	616	653	616	617	637	623	591	635	631	600	616	620	603	634	654	623	646	661	615	650	633	660	642	615	623	605	647	619	624	639	617	627	597	587	568	618	653	627	631	620	601	613	641	637	637	614	627	626	609	623	589	591	656	633	593	641	630	625	603	614	620	662	655	598	613	585	612	619	619	615	546	628	632	637	654	653	584	606	646	609	608	604	617	600	641	654	648	632	630	601	630	591	688	614	618	622	634	660	623	634	620	655	671	583	619	634	599	583	635	591	641	663	655	654	649	623	601	635	648	573	612	600	649	580	636	579	619	651	616	594	568	618	616	638	668	604	577	626	646	622	608	638	613	636	623	643	638	618	632	638	615	587	621	661	604	647	629	626	594	652	638	635	611	627	619	631	558	645	637	623	596	650	622	621	595	618	572	655	643	615	637	584	611	586	587	642	635	640	639	646	597	610	600	654	698	618	566	619	627	644	642	627	578	612	619	634	655	638	629	634	655	669	624	593	630	613	601	552	610	616	578	602	620	605	632	608	633	636	666	606	649	664	668	624	653	585	642	671	617	585	595	652	632	640	680	641	616	632	644	585	650	666	612	600	652	642	626	653	593	596	615	633	605	624	606	589	595	630	667	603	612	592	605	623	595	681	630	605	626	585	650	639	648	612	598	596	644	676	633	604	631	653	663	593	592	602	632	620	623	621	671	630	627	667	624	586	643	640	581	648	606	618	633	581	605	589	611	626	648	573	599	653	598	626	623	589	641	648	614	598	595	631	595	625	663	647	606	605	628	602	662	643	703	621	564	627	614	645	599	651	647	634	615	621	609	616	620	622	647	610	601	646	652	619	592	652	584	587	601	664	645	614	639	668	594	677	620	575	678	605	609	646	655	641	626	624	595	613	659	614	614	654	606	586	633	611	644	622	639	644	622	642	637	615	608	636	641	590	623	625	636	661	648	674	650	619	594	580	625	600	619	617	621	625	630	624	621	639	609	591	604	590	619	649	664	601	630	597	628	627	621	615	648	617	608	643	604	655	653	657	638	660	628	650	645	644	650	629	625	654	657	608	632	641	614	620	644	637	629	595	668	592	617	613	663	595	627	666	641	645	648	607	660	635	658	604	627	626	620	633	604	609	604	647	612	651	607	644	626	630	646	548	658	629	623	592	653	602	649	651	594	646	612	647	656	610	591	628	614	689	635	662	633	617	643	629	570	644	646	620	648	601	571	624	655	578	599	615	644	608	621	628	613	598	620	611	614	649	598	620	590	596	615	604	612	627	616	611	594	585	627	641	633	608	635	612	590	627	596	615	643	675	634	625	649	690	572	618	579	589	663	619	608	620	619	604	644	588	681	632	643	608	665	653	607	684	624	643	613	598	558	635	638	623	619	641	652	619	654	608	633	640	633	636	601	602	649	624	623	677	634	618	671	619	592	607	624	654	640	588	632	577	654	654	646	632	600	653	596	616	631	614	597	605	641	636	631	602	619	674	597	613	629	648	627	595	629	666	604	637	627	655	653	611	636	629	631	610	619	598	633	607	631	608	619	615	652	612	630	617	635	603	622	612	581	588	633	591	637	669	624	629	618	627	641	650	596	612	659	608	611	602	660	627	615	632	613	650	604	645	640	641	628	657	623	612	653	622	629	593	626	643	598	619	630	652	667	601	632	625	610	662	659	605	594	627	604	639	612	620	641	629	582	625	641	658	568	602	628	631	658	623	637	594	621	618	630	604	638	646	649	641	599	634	599	605	604	603	662	637	622	640	640	630	608	616	622	591	587	647	643	656	643	620	572	669	621	630	625	604	628	659	632	602	606	608	572	627	646	663	678	623	626	615	625	654	683	611	619	612	562	612	636	607	663	600	634	651	620	628	631	657	636	659	646	620	673	629	613	644	662	599	720	619	620	607	631	633	604	593	602	584	666	629	616	698	645	622	669	652	584	642	592	605	637	685	613	665	636	638	640	622	572	660	628	602	632	577	629	636	603	619	621	655	592	631	653	616	594	624	664	651	646	603	629	614	616	601	587	616	609	660	624	648	640	641	607	612	619	636	618	649	617	617	672	638	632	649	643	579	601	619	637	626	579	620	641	644	612	619	617	624	628	628	599	642	613	619	586	600	618	584	625	653	615	586	618	582	664	629	624	603	662	611	616	603	666	642	628	675	605	612	611	645	582	629	619	598	613	612	676	624	621	642	612	650	629	642	592	621	682	660	660	667	632	592	615	662	647	609	612	636	620	642	642	607	627	643	621	626	650	617	614	640	593	624	634	611	680	617	653	631	630	611	607	615	578	642	607	648	684	630	675	663	639	677	683	621	567	617	647	666	618	623	641	627	641	637	634	609	658	620	639	645	626	635	645	617	620	636	662	593	624	623	632	618	617	655	627	638	629	653	643	618	600	645	641	602	643	593	596	580	607	610	675	646	646	593	606	654	662	579	610	632	598	658	677	643	655	622	638	645	624	582	643	641	610	639	619	602	619	691	626	658	600	621	586	623	602	612	595	665	683	656	651	618	625	618	624	634	630	624	663	607	646	638	596	576	653	667	572	644	618	637	655	623	607	644	618	632	618	606	598	593	662	600	660	620	627	606	623	635	646	627	614	658	595	602	599	654	641	585	647	626	592	617	613	667	639	670	636	645	614	668	614	614	595	661	606	596	608	594	594	622	594	631	641	678	643	646	644	640	651	673	609	579	642	651	598	620	635	590	612	648	628	590	696	633	634	643	639	613	607	638	625	666	628	606	584	657	650	632	639	687	646	614	623	634	665	623	594	606	614	610	665	592	619	630	605	618	634	616	618	647	643	588	584	596	627	599	602	625	648	597	658	602	599	618	661	648	622	636	617	634	639	643	632	618	642	586	590	637	584	596	631	676	637	634	563	606	634	645	621	639	641
24403	21530	25279	28219	21537	21547	15969	1166	831	980	1975	2974	4301	499	257	242	227	247	269	270	267	251	230	197	235	265	234	235	240	254	277	205	225	239	236	224	253	218	227	265	254	231	238	223	236	244	198	236	253	219	235	256	257	229	247	231	201	227	260	238	234	260	259	212	245	261	240	230	224	238	282	232	219	252	223	256	213	233	242	216	228	241	243	230	260	220	251	241	246	217	231	239	246	235	262	236	232	257	231	243	251	223	223	261	259	259	279	262	242	232	232	245	211	237	245	217	222	229	219	275	220	237	214	232	250	242	228	241	247	237	238	254	242	245	272	248	258	260	230	247	266	231	249	253	242	262	238	232	238	225	221	257	249	242	238	251	232	272	254	255	262	227	218	238	256	240	204	272	210	224	232	195	260	242	227	215	244	240	211	243	233	249	252	226	254	249	221	243	225	231	248	229	228	239	265	244	240	236	243	227	238	272	225	240	234	223	241	236	242	230	246	250	236	240	235	257	214	224	245	224	233	216	242	227	249	234	236	245	224	229	232	251	234	219	235	210	230	200	233	251	237	242	235	216	223	240	217	255	223	248	233	231	261	224	227	238	242	259	251	249	233	249	238	230	237	200	224	255	202	235	248	236	231	253	235	224	215	187	299	234	238	216	236	241	215	231	264	222	229	240	269	228	247	247	212	245	212	204	242	217	239	234	243	258	225	235	263	229	265	253	241	267	236	195	255	247	233	261	230	218	238	262	218	225	242	215	275	218	244	233	211	252	260	248	227	229	270	252	237	216	224	222	218	243	232	233	224	258	232	247	270	243	232	215	212	230	245	222	233	266	247	242	245	220	236	236	258	230	235	272	252	230	227	214	224	222	230	255	218	266	220	232	250	243	259	239	211	221	223	268	235	241	244	223	242	241	230	238	239	223	236	249	239	245	230	241	244	244	258	232	238	252	256	264	243	221	249	252	249	232	243	239	238	243	257	264	227	232	213	233	215	232	223	244	229	256	254	234	230	264	228	225	208	238	240	226	262	235	234	237	230	230	235	227	274	192	234	238	246	221	235	242	235	235	253	216	228	251	208	227	248	226	234	212	237	225	235	251	273	237	241	227	238	229	243	234	226	214	255	289	269	211	248	242	218	230	265	260	243	253	208	230	226	243	236	228	232	239	259	232	235	229	221	246	278	238	220	252	246	215	273	218	265	223	232	248	264	265	230	218	223	252	230	251	260	259	221	222	217	239	256	228	239	232	242	225	246	228	274	234	260	241	257	250	232	231	238	236	242	232	261	259	251	294	239	244	230	242	214	244	276	228	229	290	246	249	238	229	241	245	242	203	220	221	230	249	229	244	241	254	212	227	231	217	240	229	203	214	240	265	213	236	268	254	275	269	258	221	220	230	216	235	239	243	226	223	237	235	238	240	232	234	243	235	245	258	221	249	236	220	271	191	279	241	244	229	243	229	184	277	240	246	196	234	240	232	264	258	247	254	245	248	246	235	211	251	221	271	253	216	218	215	254	211	262	237	269	230	222	230	231	236	226	250	257	245	207	248	275	239	242	230	213	231	254	248	240	227	241	247	258	262	238	251	252	227	211	232	225	230	227	224	217	239	222	228	234	246	235	199	232	227	216	229	239	222	209	238	222	204	251	226	242	243	226	255	256	235	233	228	228	257	266	221	242	249	253	218	224	217	256	211	199	251	212	252	244	265	242	257	244	258	252	252	218	236	233	232	234	227	216	235	238	244	223	229	247	241	212	230	250	244	262	229	251	246	234	248	226	243	233	241	238	238	210	247	263	250	231	231	221	231	242	267	238	240	228	248	241	208	242	236	245	226	220	241	241	264	232	234	276	219	263	239	225	224	270	252	211	288	241	229	249	262	253	232	256	230	205	266	243	273	233	259	236	241	258	217	263	250	248	248	238	208	235	213	247	242	236	240	222	232	242	241	240	236	238	215	246	250	254	237	229	232	229	250	226	202	257	238	225	241	233	241	254	253	250	253	225	232	262	211	223	227	266	226	247	246	240	237	206	219	211	238	262	239	245	211	254	218	231	247	240	223	208	211	235	289	232	242	219	246	239	233	207	235	210	227	225	204	230	248	244	257	238	230	251	225	242	261	255	261	219	258	263	239	240	216	250	234	255	268	237	264	237	219	235	244	244	256	217	233	242	223	244	231	240	270	257	226	249	237	223	249	245	256	240	229	223	201	216	241	248	238	263	244	261	241	233	224	258	250	251	234	250	266	244	245	241	237	213	242	254	244	241	215	241	256	234	249	230	238	228	238	211	253	249	226	227	239	246	252	206	224	233	264	269	220	203	251	242	232	217	228	221	257	262	209	227	226	237	230	216	228	257	241	222	223	219	238	252	244	229	224	229	229	229	221	262	269	224	257	255	237	252	238	251	214	221	255	245	239	241	238	273	218	218	259	221	236	227	232	229	249	267	245	244	263	237	214	247	247	198	234	233	265	273	229	229	255	223	254	209	230	207	250	235	234	241	254	239	196	255	206	209	227	243	222	239	231	235	244	252	223	242	278	246	253	231	226	207	230	219	223	221	225	253	240	269	222	230	217	194	201	251	221	221	263	229	255	228	238	229	263	253	231	235	233	231	215	234	259	247	226	251	189	237	207	262	221	238	226	269	217	248	259	215	231	247	224	238	247	223	228	240	218	235	227	239	248	244	202	244	239	220	248	232	227	234	216	265	222	233	261	251	228	215	248	224	264	261	261	225	246	248	255	232	225	233	240	260	235	243	232	207	235	233	253	233	256	245	237	249	228	241	203	234	204	247	245	241	245	228	222	223	220	230	230	224	227	251	239	238	225	240	274	188	272	240	260	285	253	217	253	232	246	269	237	235	250	210	261	215	246	246	244	268	215	223	289	232	229	209	226	260	225	247	285	234	243	240	233	232	229	240	242	241	235	247	252	255	258	234	229	254	230	251	245	246	264	228	220	245	216	247	220	228	263	237	251	224	244	253	217	238	223	255	234	246	244	266	228	226	225	213	238	262	223	270	234	254	246	261	218	220	247	259	233	218	235	241	234	224	265	246	249	235	247	235	251	218	218	239	229	212	207	244	259	225	240	241	245	239	240	252	268	199	221	209	240	223	261	220	255	208	253	244	255	240	217	261	269	234	255	229	249	250	217	242	249	233	256	262	245	232	218	232	231	257	229	225	222	219	220	234	253	220	195	236	228	245	263	241	235	224	242	272	227	231	263	212	236	257	244	242	220	207	230	218	240	210	230	219	230	234	247	231	240	232	194	230	225	226	243	241	253	229	261	235	237	239	208	284	230	234	243	276	233	250	245	244	226	231	251	244	254	231	235	235	249	239	231	245	255	250	231	229	229	249	261	250	239	222	210	240	231	211	238	233	252	233	223	238	244	256	270	229	257	234	252	257	200	240	215	246	258	241	226	253	250	250	224	248	251	253	243	239	246	245	220	245	231	245	252	249	229	258	243	223	260	284	239	227	242	240	269
28880	41287	22258	9185	3536	1193	870	875	889	940	1501	2026	2752	652	568	606	539	578	581	564	596	563	533	579	586	592	555	594	616	559	614	565	563	580	608	546	584	584	567	610	583	546	538	558	549	599	556	543	536	640	537	577	559	624	554	589	567	569	539	553	590	578	578	585	594	546	505	549	597	579	555	557	548	589	536	526	535	529	545	558	545	544	637	545	556	566	579	543	523	573	591	499	564	574	573	608	567	594	559	543	563	534	615	591	539	582	571	550	548	566	579	581	558	518	583	621	556	581	604	526	552	591	564	535	548	549	593	574	518	568	622	553	552	564	535	566	569	521	577	515	525	527	572	525	526	555	565	527	578	553	568	562	590	591	537	536	548	583	558	563	612	609	585	575	568	585	545	576	534	590	548	564	555	544	571	542	600	553	570	553	591	562	528	553	601	579	556	580	538	542	551	543	568	579	549	576	545	573	618	574	601	587	540	505	538	566	584	542	572	517	571	553	538	540	533	579	537	579	577	584	567	560	536	563	583	564	611	567	533	580	589	605	544	559	565	514	595	584	607	530	578	580	595	533	547	527	545	581	535	584	556	575	556	556	524	564	529	530	553	518	543	598	521	515	538	538	564	520	535	599	567	592	579	590	565	541	589	564	587	558	537	557	560	529	504	584	549	585	547	585	592	592	554	532	591	569	578	540	563	587	531	525	521	562	566	564	540	583	564	557	561	548	562	615	574	591	578	587	527	560	608	581	587	597	573	615	577	581	549	552	554	568	538	587	537	580	526	591	566	534	554	556	589	557	581	596	528	556	552	515	529	567	586	586	566	597	542	542	582	582	538	561	594	548	546	565	542	536	608	550	580	592	549	552	553	565	549	606	594	573	608	562	550	534	512	603	588	562	587	559	556	553	574	573	543	569	561	595	547	553	558	559	543	563	580	576	518	540	576	583	560	583	579	599	536	594	522	521	578	587	569	585	527	555	607	593	544	574	530	543	579	586	556	542	568	565	547	551	519	548	553	577	557	550	564	543	537	546	574	589	553	551	607	580	544	570	547	534	557	602	539	542	525	560	546	519	554	506	593	524	525	552	551	549	571	595	587	564	586	586	564	582	545	593	566	560	598	589	563	563	561	577	536	538	548	554	563	547	585	570	560	557	587	566	525	531	538	563	540	530	551	520	565	522	570	614	582	506	584	558	554	545	533	586	544	586	551	591	576	545	545	602	582	575	544	537	598	548	564	591	571	563	520	547	569	534	538	513	548	548	539	558	529	531	550	538	565	576	581	581	588	554	563	561	556	574	569	567	587	554	550	555	562	555	564	575	568	566	597	601	544	555	573	560	588	569	531	609	576	609	542	550	559	555	533	589	603	552	580	556	511	554	538	563	590	551	561	562	618	586	520	564	563	552	524	562	583	561	564	537	528	572	554	524	520	571	541	608	597	573	567	622	586	544	564	558	547	548	575	535	609	549	563	552	545	532	547	567	603	524	568	562	541	536	545	608	548	553	593	525	573	583	555	556	545	542	548	566	559	544	537	545	467	570	565	567	558	594	539	515	582	561	521	543	543	560	549	530	563	514	554	560	555	541	572	607	529	541	576	524	588	615	584	528	541	596	536	542	578	590	559	565	576	575	555	558	624	602	559	575	584	540	589	613	577	579	564	549	549	525	554	584	549	594	565	572	605	560	564	568	548	580	575	539	563	537	569	551	581	567	549	582	588	551	540	569	563	559	533	577	574	598	558	570	519	550	595	556	562	537	558	558	546	566	540	599	572	617	565	604	610	564	600	562	570	589	557	555	545	574	517	546	538	553	540	528	585	570	543	591	570	592	580	571	590	568	540	557	518	539	592	576	572	534	579	547	603	528	524	548	587	581	613	586	543	567	565	518	589	572	578	583	547	538	547	550	574	540	573	620	522	546	568	554	494	563	583	558	581	576	515	567	597	564	568	559	557	551	559	614	577	552	563	562	559	582	550	554	535	556	556	544	532	534	572	572	524	572	566	562	527	593	605	567	535	568	562	525	584	597	604	569	552	538	600	545	542	563	518	545	537	542	614	552	585	545	577	557	560	551	531	549	575	563	545	532	584	588	536	534	562	554	568	548	549	537	576	544	551	574	537	548	595	577	553	544	624	569	555	582	511	548	545	572	558	526	531	532	554	561	577	569	557	511	562	575	580	577	542	607	515	582	538	588	585	580	634	534	538	573	547	546	564	547	574	554	560	579	546	559	576	589	584	562	564	565	526	530	538	578	539	568	589	574	562	586	549	612	560	575	555	621	528	556	572	589	567	606	516	552	537	565	597	598	524	550	589	545	587	582	577	574	567	573	563	576	552	525	566	573	565	576	561	563	506	559	557	586	585	523	540	545	597	537	555	630	538	563	553	553	569	586	540	564	594	557	550	544	529	565	560	546	605	528	533	558	573	540	539	537	593	604	552	530	597	567	573	556	515	553	554	543	529	534	564	561	551	552	526	570	520	566	587	539	580	546	562	532	571	528	529	562	532	594	590	558	556	545	579	589	531	613	567	526	586	579	568	554	572	576	547	550	592	540	536	590	552	534	580	513	593	563	579	609	553	577	584	561	562	570	588	598	607	568	570	541	568	548	586	541	542	565	584	554	544	527	588	557	562	564	565	549	539	560	552	532	555	568	532	567	607	571	564	533	531	528	536	583	552	559	566	566	574	562	552	528	577	578	562	559	558	549	608	544	518	563	556	538	571	581	550	572	534	586	553	562	530	553	567	599	563	559	518	565	562	564	576	598	527	562	551	534	534	575	558	595	579	568	600	574	524	531	541	576	563	590	537	594	569	571	580	519	556	607	553	552	573	540	583	599	602	551	557	562	579	547	566	560	570	526	591	541	564	608	565	553	544	543	584	604	565	559	566	549	514	579	552	526	594	561	550	577	552	533	566	563	553	563	531	570	571	555	524	511	559	603	576	552	567	561	575	530	527	530	569	569	533	566	508	584	541	552	545	576	557	582	540	563	594	601	550	571	552	593	559	588	592	563	532	545	575	551	579	579	539	563	557	557	523	586	573	565	546	599	535	530	510	554	581	558	542	547	528	570	541	600	610	585	563	546	537	560	573	572	580	600	601	546	540	545	538	533	599	563	556	550	578	525	581	532	558	546	522	569	526	559	606	585	583	560	578	561	585	616	572	561	610	568	582	575	599	590	570	603	574	595	555	573	599	526	527	558	585	527	571	544	585	513	580	558	551	557	567	560	543	565	557	577	556	559	538	523	586	595	536	537	586	512	575	509	525	540	614	565	534	537	596	557	571	553	539	587	575	549	525	543	581	558	520	554	581	503	554	551	541	601	572	554	543	586	580	554	554	567	580	557	547	556	557	557	592	546	603	589	544	563	528	557	559	569	514	565	584	542	550	567	610	576	602	573	577	593	602	558	552	560	558	629	580	578	572	597	553	608	568	587	569	561	550	574	541	581	543	552	572	563	524	552	576	564	546	574	541	565	608	581
32476	22930	18654	6478	1436	484	390	224	238	197	202	368	371	152	183	144	178	150	186	169	157	179	175	171	168	165	144	159	147	166	137	179	149	145	148	151	155	166	165	161	180	154	175	155	171	181	176	133	129	161	156	176	167	166	172	158	150	182	142	160	167	137	154	157	150	138	161	176	159	166	151	150	135	151	146	163	167	162	137	163	199	152	139	184	164	174	153	159	168	153	158	165	162	148	159	181	149	150	168	143	161	171	157	174	159	175	168	144	131	160	151	146	181	179	172	147	164	159	149	145	158	142	164	160	142	178	141	159	162	159	158	144	166	131	151	174	148	167	163	174	192	164	155	165	172	154	156	175	160	171	161	163	196	160	150	168	164	146	164	147	142	168	177	177	138	158	129	137	163	143	175	164	186	163	180	164	172	156	168	179	170	164	156	124	167	148	163	165	161	142	149	160	172	145	150	144	174	152	151	144	161	162	154	140	153	145	170	146	161	157	141	151	164	173	149	143	143	141	175	164	154	145	152	154	179	160	141	146	169	152	166	142	161	144	171	170	126	163	157	157	163	167	148	165	166	150	150	153	151	136	177	171	179	155	166	168	139	161	180	153	159	141	167	157	147	183	169	162	159	156	154	149	165	138	167	142	158	169	164	141	164	150	160	148	180	188	147	147	160	166	168	172	183	166	166	156	157	170	157	153	180	150	167	163	145	158	166	169	137	158	167	160	170	165	171	137	162	160	155	157	172	153	160	154	167	153	160	160	151	163	138	162	151	172	168	180	161	147	181	164	147	164	162	162	178	142	178	144	182	162	156	165	159	178	147	140	149	172	181	156	148	157	154	150	176	148	163	158	172	185	185	156	152	154	168	179	146	174	143	171	145	184	173	172	145	171	149	138	161	152	157	175	138	157	158	151	166	173	158	152	146	157	150	150	180	152	158	144	171	148	160	156	173	168	144	152	161	139	138	148	167	163	150	150	147	169	147	159	161	169	153	140	166	151	153	164	148	154	156	170	187	195	155	151	162	149	133	154	176	175	153	169	161	188	186	170	148	173	160	184	157	164	148	140	160	162	156	168	171	163	160	144	156	154	153	164	146	182	163	158	160	178	160	162	160	165	167	166	166	154	151	162	155	163	162	176	166	149	166	138	147	158	157	173	163	151	139	174	157	150	164	146	161	180	172	163	150	159	149	159	147	160	153	150	147	151	171	168	175	171	152	143	161	139	178	158	170	146	174	178	151	170	169	155	179	159	179	147	163	155	178	143	126	182	170	170	156	154	142	154	176	170	144	160	159	170	148	169	128	178	175	170	148	176	149	155	170	162	141	144	176	151	153	154	164	140	156	156	159	157	163	167	137	143	166	152	167	151	156	152	160	142	197	159	169	180	169	176	174	157	162	167	156	157	154	191	151	163	152	143	143	174	149	169	169	140	173	150	161	156	167	168	164	149	177	163	157	145	170	163	174	162	153	151	186	161	155	143	167	128	181	138	141	164	153	180	169	156	153	174	140	149	141	161	155	140	179	163	151	172	178	139	170	159	172	162	179	137	129	155	175	163	156	160	165	174	160	186	165	174	150	162	173	150	161	157	160	169	165	136	152	170	138	177	169	155	155	178	163	155	129	193	165	150	150	154	166	144	175	189	153	153	152	153	178	175	196	172	168	163	151	156	160	153	161	169	143	147	151	152	175	166	159	156	170	159	162	154	153	163	161	154	166	165	145	172	135	179	178	160	165	171	152	168	151	155	151	171	165	164	178	137	161	165	152	154	175	165	173	168	169	154	146	163	170	158	173	161	164	174	156	162	174	192	176	166	168	173	154	148	176	137	149	162	140	151	162	180	169	156	151	131	169	163	163	174	143	184	155	166	172	160	151	147	155	165	165	139	175	168	155	166	172	151	173	175	154	148	149	173	134	170	163	166	166	189	160	166	161	138	136	166	180	164	175	165	178	181	142	176	144	175	170	133	160	153	158	140	162	157	149	183	157	176	132	172	173	174	157	142	155	162	147	188	182	169	180	179	189	139	143	167	177	142	157	158	151	168	150	158	179	139	169	170	186	171	155	158	136	151	142	172	153	153	150	142	150	172	154	174	159	159	175	154	150	164	166	171	149	154	163	172	159	153	147	155	176	170	177	155	166	169	153	181	152	162	181	156	147	147	158	176	167	136	155	154	153	163	157	178	152	142	148	143	174	137	154	158	122	148	171	154	149	148	140	187	159	159	149	142	158	156	155	149	162	153	173	163	153	148	173	199	151	144	155	173	162	158	168	161	166	165	155	161	127	162	172	131	152	177	156	141	152	149	145	147	159	186	171	173	137	171	159	152	135	195	150	157	140	141	159	179	144	152	155	163	158	142	157	137	165	166	143	146	149	152	165	149	162	154	171	171	147	166	160	178	149	175	163	182	147	162	162	136	148	168	151	151	169	139	154	176	133	150	167	183	149	158	156	184	151	164	177	167	158	154	158	172	161	171	161	177	161	176	174	149	158	150	160	175	159	176	164	182	149	142	173	161	172	153	147	156	166	175	149	145	167	170	160	155	165	162	150	158	145	184	157	166	160	155	173	153	166	145	157	153	157	148	154	152	154	142	148	152	138	161	151	155	163	174	166	151	166	164	152	162	155	157	148	148	168	149	176	135	184	139	173	152	166	180	158	159	142	132	174	173	159	160	171	144	161	140	183	144	152	154	170	157	167	163	160	144	141	170	160	178	189	176	178	143	154	162	161	155	176	173	169	149	152	137	169	139	163	168	168	171	161	151	150	155	162	140	135	149	166	148	158	145	155	174	164	158	172	162	154	150	171	164	159	173	171	178	158	164	130	151	144	147	153	139	166	154	163	179	172	154	166	154	162	149	181	157	160	177	164	171	166	154	136	142	157	166	145	143	151	153	152	151	151	177	188	184	164	160	162	149	148	175	161	138	164	162	168	164	165	181	153	157	179	168	162	140	154	149	146	174	148	156	169	156	158	161	178	179	147	157	138	166	143	156	182	149	146	152	164	150	152	158	141	170	157	153	163	157	152	144	150	143	172	162	170	157	168	175	149	175	159	158	171	135	159	179	166	142	160	160	164	178	148	164	165	146	174	158	135	150	146	167	151	160	143	151	167	166	148	170	178	179	162	160	172	162	181	177	168	151	157	161	158	162	169	142	168	171	163	147	184	151	184	143	164	158	165	170	172	163	133	149	158	147	144	144	181	189	151	151	163	154	137	156	146	160	141	168	161	147	151	170	152	147	155	157	181	142	178	170	168	174	161	161	151	166	159	154	163	190	185	163	155	142	145	164	156	177	166	161	165	133	157	137	173	150	148	165	132	175	151	150	160	157	173	181	157	173	145	152	162	155	153	158	161	131	178	169	151	157	156	172	162	183	134	144	150	152	163	153	157	151	139	131	161	170	171	152	155	180	154	171	168	171	147	140	168	173	147	176	166	156	158	167	139	184	153	183	177	162	155	175	156	138	166	160	165	171	155	166
22801	24113	10818	3243	1081	563	511	480	419	451	444	527	580	459	472	429	427	440	443	417	407	438	439	426	420	417	433	414	432	411	432	434	442	403	430	428	448	426	411	445	469	432	402	410	463	415	393	440	408	456	446	426	449	442	429	416	407	429	430	422	411	391	405	384	406	398	441	431	460	463	430	449	430	447	441	449	412	392	416	443	444	445	451	410	402	394	444	415	412	412	417	439	477	415	406	455	440	434	426	430	488	443	414	467	438	436	442	463	420	421	433	450	404	412	427	443	396	420	427	400	455	430	478	439	430	420	434	418	427	448	434	426	411	435	405	401	474	416	425	445	425	437	487	412	443	480	412	419	414	437	439	450	438	432	456	429	451	459	406	435	411	401	423	460	428	396	449	454	446	428	433	420	426	452	431	430	411	459	458	406	437	448	396	448	419	427	440	449	397	373	463	447	452	414	450	443	444	412	401	420	439	440	441	459	415	426	450	411	444	434	438	445	419	401	407	415	439	408	440	426	461	453	386	436	442	412	433	421	431	416	461	404	440	431	430	437	466	438	397	412	431	406	430	430	401	445	418	396	421	438	415	431	451	443	435	419	435	437	434	424	438	421	439	439	438	421	452	411	413	397	453	428	414	406	418	457	402	452	422	423	395	448	387	466	453	482	441	441	451	413	418	451	389	448	461	409	420	446	446	446	469	410	449	405	414	431	406	439	413	408	448	439	425	441	465	425	425	381	463	452	457	421	425	449	420	408	431	440	451	427	414	449	416	402	443	432	407	444	442	409	431	411	417	446	403	424	460	407	421	431	383	443	442	450	403	434	424	418	425	430	431	469	426	458	422	460	429	437	409	413	465	441	399	454	437	422	442	431	418	445	442	428	444	423	421	456	442	424	419	405	453	443	427	435	440	417	424	453	426	426	451	424	417	405	445	416	433	427	433	460	412	400	447	404	394	422	411	421	406	402	388	437	465	454	411	409	455	440	410	433	423	423	392	473	450	453	425	437	421	425	432	429	467	399	434	433	422	464	499	439	424	402	441	397	458	439	468	420	379	401	422	426	400	417	410	431	429	459	433	416	461	438	444	416	440	440	458	447	424	414	418	424	436	448	453	414	420	432	438	403	412	458	436	440	406	446	419	442	467	446	402	421	425	416	427	421	418	427	396	418	446	394	423	456	473	447	415	414	437	429	413	470	423	380	442	436	371	425	426	436	423	439	442	391	447	408	413	428	450	445	435	452	441	441	470	428	436	404	435	447	397	424	422	469	424	434	385	448	440	476	448	462	389	435	431	421	429	433	424	455	448	439	463	440	467	454	414	431	387	406	445	446	452	424	420	435	437	435	435	417	403	440	454	376	424	429	420	444	428	420	427	420	429	437	410	430	428	447	402	392	434	441	427	395	441	445	413	413	424	418	415	408	420	421	422	462	450	436	447	413	424	439	420	443	414	412	415	424	427	433	481	420	426	466	403	428	426	447	434	427	447	399	450	398	456	436	415	413	429	438	425	462	423	430	417	466	446	426	426	405	401	444	423	427	421	397	429	409	447	440	422	452	414	449	416	434	446	447	434	422	412	434	394	453	408	415	395	421	437	409	410	418	397	478	466	394	436	405	444	431	435	406	421	381	404	411	410	448	407	424	404	459	406	425	396	418	450	424	445	432	425	406	439	439	443	453	438	407	428	405	420	450	379	410	439	423	413	418	431	423	421	447	430	457	411	398	448	395	434	414	452	378	426	413	400	420	455	405	406	400	449	440	391	404	417	405	417	453	434	426	444	419	445	421	433	440	397	421	436	411	416	398	468	422	487	416	438	445	437	429	428	426	401	423	466	431	392	432	385	415	453	423	451	442	409	414	406	420	419	461	455	414	418	412	416	432	443	415	462	444	446	410	421	420	408	412	435	420	438	417	413	395	421	426	432	456	401	429	439	463	452	439	417	422	405	422	410	441	437	406	443	455	405	416	442	460	390	423	434	450	424	409	400	417	461	460	408	416	429	433	406	415	441	428	408	440	459	421	436	465	404	419	417	409	465	456	445	434	419	406	401	443	439	423	469	459	427	460	386	411	406	436	461	451	431	428	429	450	430	427	423	397	419	422	437	408	457	446	413	441	400	442	429	447	396	377	422	447	428	421	407	430	423	446	405	430	420	424	410	450	414	447	416	412	449	414	396	387	422	429	404	420	447	446	408	443	388	403	408	445	410	415	440	403	417	437	415	409	428	441	413	407	408	422	458	450	436	433	384	410	421	391	419	462	462	432	412	451	424	464	404	401	448	427	469	424	434	438	431	384	425	453	415	438	451	404	469	396	428	415	404	445	421	422	439	391	473	417	437	410	442	418	409	444	441	399	444	414	433	466	433	407	417	424	426	434	429	430	461	395	417	420	443	437	407	375	391	408	429	442	445	430	385	391	403	447	441	471	448	446	413	431	460	413	414	472	421	429	453	423	431	448	429	430	448	462	429	436	431	437	423	435	407	442	428	443	414	426	429	423	409	430	455	440	434	430	395	450	439	431	426	428	404	423	434	435	428	414	443	403	425	463	423	421	409	456	407	420	433	440	431	461	434	426	410	416	435	464	443	454	428	482	407	401	447	404	430	425	462	414	403	413	432	420	429	402	411	423	406	430	436	437	445	428	437	413	423	422	429	408	369	424	424	428	440	438	440	447	432	428	427	401	470	444	412	384	400	411	430	414	416	425	395	429	414	423	441	460	431	444	413	415	423	419	435	462	429	381	438	463	439	435	429	438	392	408	402	484	434	449	423	437	471	445	400	409	444	410	434	431	459	450	462	433	441	438	391	443	412	412	432	429	399	474	421	408	428	436	411	428	428	469	452	436	425	396	436	449	429	422	417	429	428	432	402	415	423	426	445	441	419	436	413	431	454	425	416	425	450	429	448	419	439	398	410	452	441	432	449	436	455	432	403	438	430	441	431	441	465	439	449	419	428	411	416	414	421	426	406	428	435	407	444	449	455	412	447	425	420	403	398	431	431	431	417	433	404	422	453	440	426	415	409	408	471	431	431	408	421	433	460	460	433	417	390	418	454	368	417	419	412	424	434	472	452	406	403	431	469	440	443	453	422	443	438	412	418	416	408	412	459	443	436	359	467	430	434	426	437	445	461	451	412	467	407	418	421	400	448	442	447	436	439	464	428	438	466	433	474	398	423	404	496	465	387	385	425	424	410	438	461	399	386	443	429	394	428	457	386	428	444	431	386	390	432	383	433	438	434	440	424	408	397	446	429	404	424	417	427	406	433	431	425	441	414	432	431	410	399	422	433	414	412	404	451	415	425	432	453	416	420	418	453	396	422	443	465	454	432	412	438	456	422	401	484	399	410	426	418	411	416	441	434	417	424	415	427	421	424	399	405	433	437	416	414	383	426	429	471	411	454	431	433	410	447	422	440	434	468	434	427	426	443	407	435	447	433	397	393	452	438	428	419	445	408	464	431	433	473	425	402	405	404	402	423	454
25077	21538	24934	28616	21542	19592	1204	497	393	397	878	2539	2013	416	257	240	232	271	251	258	244	238	289	253	234	236	237	262	249	242	238	236	270	252	244	251	239	242	260	260	255	238	258	233	257	255	240	249	230	217	254	230	229	250	246	252	230	228	237	262	241	237	222	282	232	243	233	239	244	272	253	219	277	282	240	253	256	249	212	266	194	265	253	238	237	245	235	259	238	253	253	268	262	245	269	249	275	238	225	229	271	278	233	248	247	261	256	256	249	232	235	263	240	258	256	242	275	249	246	239	227	241	241	245	258	257	253	248	278	256	253	259	253	229	242	243	229	247	243	222	256	242	262	255	259	235	228	220	274	227	249	230	270	252	281	220	266	231	218	237	237	246	261	237	217	227	251	232	227	239	248	275	286	240	280	255	250	274	266	244	246	249	250	249	259	248	229	228	246	243	240	240	238	239	257	238	256	235	201	240	251	234	258	249	249	266	256	243	232	238	235	242	248	240	278	260	245	233	268	279	238	252	233	283	241	242	243	245	223	223	271	218	222	257	221	260	228	233	228	219	237	242	241	232	223	256	246	229	256	259	262	264	219	255	228	259	241	252	222	239	202	246	231	249	249	236	210	207	221	236	267	271	283	236	244	243	215	248	268	226	247	241	231	243	222	262	266	242	219	238	258	272	244	250	242	225	239	235	262	275	250	208	243	255	238	248	266	247	257	233	237	252	272	240	233	217	240	227	246	233	260	237	255	255	211	220	228	235	240	237	243	219	240	261	238	233	250	254	244	242	219	268	256	236	255	250	251	233	230	241	234	218	239	236	252	235	235	256	257	238	275	209	255	246	241	220	247	246	233	251	245	240	242	244	277	257	251	250	235	261	256	259	263	230	237	220	223	237	218	218	231	263	223	237	216	241	219	256	252	263	249	228	225	235	255	265	241	223	258	241	245	260	240	218	242	238	214	239	240	224	261	243	243	219	232	232	273	265	226	224	239	257	251	239	254	239	258	238	224	248	264	231	258	207	247	242	243	242	221	265	255	248	244	261	249	234	268	243	207	245	235	255	221	243	244	243	255	232	243	240	222	236	271	252	227	246	221	243	238	251	233	237	241	264	238	241	281	252	231	231	248	229	255	250	238	233	257	249	244	232	243	261	236	206	257	257	214	247	234	261	249	221	244	247	276	251	254	256	246	247	254	234	239	250	241	220	256	243	247	234	266	243	265	243	255	251	259	254	234	249	232	272	266	220	227	239	249	256	245	245	251	254	253	282	242	253	242	261	230	267	222	219	258	228	275	232	266	276	229	248	222	253	258	270	231	222	230	251	255	237	242	249	220	228	229	244	237	253	211	268	269	264	227	230	224	244	217	250	261	250	228	243	238	258	257	257	271	303	279	224	249	233	246	258	266	234	221	246	247	235	252	229	217	236	240	266	253	245	247	254	253	234	252	264	241	258	234	247	232	236	220	239	227	239	275	254	261	243	257	246	253	245	222	228	205	240	244	245	238	247	228	243	251	261	264	210	237	243	262	254	205	258	232	224	243	266	251	261	251	253	273	260	278	244	230	239	239	251	247	264	248	229	234	247	237	270	226	258	257	263	259	253	235	250	251	244	222	231	243	277	254	269	235	245	252	255	261	246	241	250	250	224	246	266	241	226	226	269	261	217	247	259	231	263	245	225	268	240	226	238	259	273	257	250	249	233	284	257	242	233	253	240	226	251	240	231	275	239	223	271	253	272	263	222	225	238	275	233	232	249	248	234	244	279	264	281	233	260	222	242	241	242	238	220	277	249	258	223	255	260	226	218	238	255	204	241	245	258	246	245	254	249	251	272	246	206	250	222	272	265	245	240	245	231	253	249	250	229	248	226	262	234	262	266	268	234	242	233	256	266	218	253	242	246	251	232	278	231	215	247	251	282	233	225	248	229	264	245	266	205	242	268	248	257	229	227	253	244	240	201	240	220	224	239	237	232	269	223	224	244	246	257	261	267	241	249	251	239	254	259	243	216	224	249	251	246	230	244	216	242	254	232	245	205	250	285	241	260	272	243	242	238	229	250	246	249	247	276	247	239	233	246	226	220	218	231	277	258	225	240	247	280	252	273	233	233	253	241	243	223	223	247	253	219	267	234	250	235	223	233	226	229	253	235	234	241	223	217	260	242	271	283	282	231	250	264	259	248	241	254	251	267	261	229	261	238	236	234	236	257	260	217	244	256	236	251	246	256	258	240	265	269	243	257	246	268	237	223	252	247	213	232	281	257	252	258	258	264	245	250	233	249	244	247	234	239	246	230	249	259	241	256	259	262	276	235	226	255	250	257	248	258	221	243	233	249	255	238	256	241	256	269	202	239	233	242	275	254	246	245	211	219	239	250	222	248	254	263	226	252	266	240	260	254	234	250	225	224	258	223	274	241	240	231	256	240	248	255	227	245	254	234	254	248	222	226	228	254	242	237	237	208	227	235	234	255	246	256	234	247	237	269	221	274	230	255	236	220	240	249	252	237	262	234	215	237	241	221	214	289	258	259	260	219	222	261	265	271	258	245	246	230	245	256	255	242	256	247	252	243	232	259	250	252	235	199	214	248	241	249	215	267	231	260	245	236	249	255	229	250	239	274	241	257	240	228	241	261	258	251	262	241	241	254	230	219	260	215	246	240	257	246	252	241	219	263	266	262	241	246	242	231	259	244	231	238	258	230	226	236	209	261	245	233	242	238	261	267	248	272	262	241	251	230	252	224	256	255	267	260	241	274	277	248	222	247	238	230	243	253	220	248	230	218	225	243	275	253	241	233	248	234	241	261	246	226	236	233	273	252	236	235	250	227	255	217	251	236	276	256	286	265	208	243	242	276	261	261	217	263	233	234	255	218	231	223	254	237	246	267	274	234	236	249	247	242	242	259	231	237	264	249	224	246	254	247	249	252	215	230	215	263	247	254	224	232	255	255	262	234	268	240	258	252	234	263	232	234	222	231	261	251	235	267	229	233	241	271	241	253	262	228	247	219	250	234	261	240	259	244	253	254	235	252	230	284	236	223	233	245	256	265	273	236	234	229	227	217	213	244	253	232	208	242	229	249	224	249	255	252	268	244	238	243	275	234	251	255	249	258	210	240	262	234	265	265	229	235	249	252	246	285	219	248	244	234	246	235	264	234	243	219	226	258	249	232	217	239	231	251	290	265	252	241	242	270	241	256	268	249	233	258	220	249	257	244	221	216	249	218	241	239	243	229	265	227	242	245	259	258	241	270	259	256	243	257	225	246	256	254	227	250	269	225	248	255	240	269	249	220	253	233	282	264	256	239	239	257	271	245	226	263	286	270	233	229	238	243	247	241	236	264	232	234	262	252	254	248	253	255	242	213	243	239	222	231	223	255	260	239	233	247	239	244	255	263	240	247	242	256	259	266	246	226	236	230	242	253	246	249	216	223	253	280	230	234	259	241	223	228	266	262	221	241	263	254	263	233	271	272	238	253	237	261	278	249
23829	34560	19154	7013	1969	898	799	751	679	659	969	1988	1651	673	554	593	623	617	615	601	635	640	649	604	618	557	611	601	622	620	578	613	623	649	605	619	580	598	552	635	581	564	587	629	583	652	571	560	584	596	604	586	609	617	617	619	618	599	642	583	616	561	630	602	622	659	610	604	578	613	624	614	608	610	593	591	582	554	588	573	607	612	581	579	548	584	571	630	592	588	610	624	626	585	588	611	619	589	576	600	579	578	611	630	599	592	582	632	596	621	601	601	624	607	579	600	587	589	627	589	604	609	601	619	617	557	579	599	650	625	603	643	593	618	620	583	603	610	567	624	646	638	610	657	588	623	566	570	602	640	615	583	600	530	559	640	638	588	591	593	628	605	577	610	579	623	579	567	587	622	598	602	608	584	612	566	594	598	607	593	583	565	619	585	612	645	602	600	591	634	592	551	616	620	557	624	581	627	594	591	640	579	610	633	634	595	593	618	603	587	583	660	608	561	617	629	592	595	563	595	637	603	631	619	616	616	610	590	587	607	637	570	661	661	596	588	618	606	620	598	629	572	583	597	604	577	569	584	614	633	578	628	629	590	568	607	601	599	605	545	572	602	596	567	615	613	590	616	580	646	584	603	636	579	609	550	599	601	626	618	614	658	600	587	602	579	601	596	580	645	616	600	594	587	619	619	605	538	573	584	577	586	607	597	579	596	581	623	620	644	577	604	624	575	619	620	580	589	635	582	597	586	603	628	635	556	603	617	590	607	588	596	608	647	601	594	599	602	590	606	617	607	570	605	593	592	578	574	616	623	622	606	573	567	629	611	563	617	606	600	604	587	586	630	618	605	603	636	632	608	602	542	593	583	606	563	574	608	641	618	604	643	613	609	563	632	610	606	604	580	609	600	603	585	602	604	626	585	568	624	616	623	636	564	608	634	635	617	564	636	587	631	597	621	592	583	656	607	598	592	621	617	588	618	605	602	639	610	594	636	595	616	607	575	587	577	612	597	600	635	583	656	640	615	572	609	579	578	616	625	645	626	654	603	637	584	606	602	624	602	559	610	610	579	606	611	580	648	626	526	598	612	613	599	588	614	576	574	672	588	617	623	644	564	601	577	595	566	599	607	617	591	573	575	613	618	629	623	618	604	612	615	606	581	593	579	582	631	624	601	578	592	583	608	650	607	643	659	627	598	560	596	623	587	610	570	628	607	602	582	601	618	599	596	601	647	636	597	598	613	580	597	576	589	591	572	593	590	586	600	602	651	577	591	621	575	617	649	597	587	574	609	605	618	604	609	593	584	633	596	606	576	591	571	585	632	628	613	596	666	570	548	591	643	599	608	619	597	616	598	575	555	590	590	627	615	598	560	605	570	635	570	580	614	589	603	627	632	574	583	646	610	603	614	625	612	588	622	633	610	570	558	605	623	587	617	581	597	605	622	602	584	587	594	589	584	602	636	564	601	574	600	633	588	644	616	584	566	605	609	631	643	609	596	585	635	601	599	651	601	618	611	649	564	607	606	618	594	614	577	646	571	613	645	598	569	625	617	594	581	605	620	672	606	631	589	621	603	601	553	572	582	624	579	573	608	594	589	594	616	605	575	632	561	640	596	582	570	564	600	636	611	573	607	601	608	610	568	571	591	600	604	574	601	595	614	595	597	599	602	629	624	616	618	620	608	607	607	622	595	660	569	591	643	567	571	589	584	598	626	594	633	571	572	580	610	576	615	594	597	543	588	581	634	620	616	589	556	592	638	571	606	584	597	576	618	641	590	624	644	613	607	565	546	602	624	625	613	623	569	618	578	535	638	620	603	618	618	577	575	620	599	598	605	612	568	605	614	637	604	600	619	586	619	565	604	602	618	621	631	616	596	570	599	601	639	631	619	618	554	638	598	529	599	614	574	583	577	584	581	621	592	636	596	615	634	614	586	634	580	640	602	592	581	621	620	629	605	604	611	592	600	620	623	601	623	589	606	586	601	649	607	601	619	598	632	640	627	589	614	626	613	620	602	586	588	620	622	619	591	617	584	576	541	643	619	595	640	636	590	579	605	583	590	595	568	587	599	609	590	611	602	581	555	620	618	617	609	583	545	608	591	626	615	560	623	586	626	604	574	626	609	622	678	630	609	557	628	552	609	632	607	584	604	597	616	617	592	626	589	660	613	614	637	620	615	632	605	590	588	589	593	619	634	611	594	618	622	589	619	618	638	553	595	622	623	584	608	560	625	567	621	578	628	595	586	652	648	589	629	617	597	601	587	648	603	590	602	587	588	606	656	605	536	583	586	614	628	614	609	570	593	608	575	579	603	572	562	605	574	594	658	604	611	615	574	587	651	548	612	617	634	601	605	599	574	568	574	599	591	592	573	571	530	609	620	634	603	576	607	614	594	581	581	615	617	628	588	642	584	632	583	637	623	609	592	624	527	580	649	631	627	617	594	592	611	592	604	598	591	622	630	591	607	620	625	626	619	603	632	576	631	615	634	603	623	610	596	614	599	630	627	602	583	609	561	588	648	603	585	558	581	623	567	615	626	640	586	614	614	621	631	601	587	618	591	609	633	565	571	586	603	614	624	569	619	591	628	625	594	606	616	585	608	647	642	561	629	585	570	611	584	605	631	653	611	613	621	591	581	648	601	597	643	599	638	560	605	610	642	620	590	598	661	613	619	629	605	620	614	615	623	548	561	626	613	601	612	564	598	589	601	576	610	612	604	605	590	598	613	601	579	605	620	593	641	601	575	599	610	578	626	629	599	553	640	584	611	589	647	607	592	577	604	607	603	578	601	622	544	613	640	580	588	624	629	593	612	573	582	626	610	590	589	598	583	586	641	575	608	623	543	586	588	589	614	571	615	577	621	630	622	607	614	605	601	609	615	565	615	581	600	614	622	626	574	587	614	623	633	588	600	653	583	578	597	645	579	626	586	572	617	621	581	595	645	641	585	624	611	597	629	638	640	633	585	632	564	613	602	558	601	570	578	616	608	590	615	582	603	588	613	610	589	647	593	573	566	603	626	633	587	593	644	609	576	618	608	617	630	636	588	574	564	590	619	596	578	581	591	600	628	587	628	591	597	582	609	629	577	591	631	630	596	626	575	576	556	640	602	636	628	566	633	611	639	565	622	597	575	629	604	578	622	583	640	597	627	607	618	632	628	616	575	624	606	587	588	584	625	608	634	587	593	604	632	605	622	565	650	590	594	596	594	574	568	598	596	542	635	597	578	576	588	605	619	586	608	636	624	612	609	611	617	634	604	571	544	586	555	579	587	604	624	605	625	604	614	579	626	568	607	594	569	624	589	598	626	590	593	610	614	587	618	609	615	578	624	618	637	574	621	609	642	589	577	566	631	576	601	568	602	610	646	592	583	576	562	599	600	624	595	606	581	632	598	568	591	601	620	627	599	624	585	645	621	578	629	626	601	575	588	605	611	592	575	619	600	595	682	600	629	601	649	605	612	583	597	617	604	590	626	646	629	617	595
24407	21549	25300	28240	21559	21594	16184	1228	585	456	1580	4061	4585	946	241	237	242	228	238	209	229	245	260	261	236	258	251	254	229	238	247	248	253	227	221	254	237	216	250	220	235	272	241	231	239	245	226	248	252	254	253	240	256	232	253	223	240	266	253	239	263	242	236	235	256	276	234	261	286	231	236	254	275	239	234	255	242	268	218	221	258	233	254	248	242	257	244	235	235	253	253	257	251	238	239	241	236	228	249	223	239	265	222	227	255	232	215	269	232	256	246	234	218	217	248	245	213	247	238	231	256	215	235	230	244	250	264	230	268	247	244	223	254	233	248	266	234	227	240	251	278	222	222	255	245	203	246	224	233	250	267	285	263	257	239	226	210	251	263	233	259	225	252	257	225	243	244	263	224	240	246	229	232	266	209	236	253	222	245	274	238	215	205	234	233	250	226	268	235	248	221	258	225	243	224	223	211	246	240	251	203	267	242	223	229	242	274	214	223	254	230	211	238	244	236	226	233	212	235	246	251	273	242	214	248	250	260	228	276	230	223	259	234	256	253	224	237	212	228	241	228	282	250	235	218	226	257	252	245	227	255	249	223	233	245	280	241	258	208	223	247	245	207	215	223	227	260	255	252	243	229	252	243	244	239	224	214	224	249	254	223	235	252	261	231	243	233	231	257	233	242	247	232	228	231	246	234	235	225	252	253	251	264	264	237	228	224	258	233	256	220	223	258	246	222	232	224	232	241	255	233	241	239	243	243	233	241	253	235	257	241	255	264	239	244	210	231	255	268	230	208	234	238	251	231	230	247	245	240	260	220	273	213	214	239	254	255	238	278	256	269	227	244	231	254	247	204	214	225	266	236	230	248	247	269	231	240	273	224	224	226	232	218	252	242	232	251	234	231	238	256	273	232	229	259	262	251	238	240	252	241	262	195	200	236	233	254	255	247	279	244	246	254	245	211	247	232	250	248	250	238	231	238	253	242	247	257	225	206	228	255	231	280	222	242	232	250	219	251	247	227	241	236	249	197	249	232	276	228	202	243	226	251	247	227	241	241	252	289	255	268	258	225	276	261	232	217	239	262	236	214	229	243	249	209	222	247	234	248	252	233	254	255	248	243	224	228	242	284	285	222	238	210	245	249	224	256	256	251	238	220	215	224	201	240	247	250	236	237	229	227	201	225	234	255	259	268	265	215	237	218	238	234	250	258	235	211	246	266	273	264	253	244	269	257	234	251	234	212	253	247	208	233	267	247	226	204	262	237	250	257	233	235	249	222	236	248	268	247	243	225	237	271	228	238	242	263	223	239	254	224	220	251	243	236	252	219	245	233	216	244	241	240	256	262	257	236	256	250	228	251	252	262	254	243	249	232	215	230	226	267	233	236	241	227	235	247	263	235	238	263	248	244	231	240	224	210	241	233	241	232	232	242	240	267	223	237	232	234	242	225	208	233	245	245	249	215	247	239	249	251	229	249	231	264	221	246	217	244	247	232	211	231	248	219	236	289	250	252	243	244	230	243	226	265	242	205	248	257	255	240	230	228	251	235	246	250	248	230	234	238	246	217	254	225	257	255	231	239	248	261	233	207	221	244	222	225	241	247	262	247	207	247	267	250	226	250	245	257	226	233	257	235	247	254	268	245	256	221	213	222	255	250	243	269	246	253	253	237	246	246	253	230	236	252	253	259	259	233	237	240	236	248	229	252	276	216	216	222	236	265	242	230	254	239	247	246	238	242	243	243	235	221	257	263	244	254	234	242	233	245	265	222	252	252	267	252	245	239	237	237	251	229	253	221	276	258	245	216	218	250	244	231	240	233	250	219	271	241	216	239	264	251	245	248	235	241	217	239	253	253	248	214	216	243	226	253	255	250	236	269	255	250	238	231	226	269	252	254	237	232	220	246	247	255	248	221	226	209	249	233	260	229	254	239	255	237	256	256	248	272	260	244	265	247	233	216	258	248	245	239	281	250	258	255	229	235	223	223	245	228	254	228	248	277	230	269	231	239	262	211	233	259	228	253	265	206	230	247	229	254	215	275	234	219	236	225	235	258	235	229	241	220	222	249	221	253	240	249	245	260	237	257	213	210	235	261	233	232	259	247	258	254	231	233	216	253	228	242	243	239	212	239	233	260	249	273	250	224	242	251	214	244	254	250	232	227	261	220	238	226	230	236	253	227	249	226	243	233	243	242	233	229	252	242	253	253	251	249	219	238	228	256	226	245	237	238	257	227	274	219	210	244	220	255	269	247	242	224	196	252	247	236	222	241	249	251	248	254	228	250	242	234	230	239	234	220	258	228	235	237	255	249	268	234	228	242	240	255	223	239	222	226	207	268	249	231	247	267	242	218	260	250	245	265	253	225	224	258	243	239	230	249	254	248	240	235	219	256	273	214	222	253	241	253	227	243	233	264	262	259	250	225	228	240	230	242	265	239	231	243	230	220	281	249	247	226	228	269	261	261	239	251	232	222	261	259	218	240	224	241	228	243	230	212	246	226	214	213	262	224	232	242	243	230	213	221	259	281	241	260	232	250	218	215	241	216	229	234	233	248	236	226	238	237	252	233	241	256	278	262	243	288	244	228	243	233	263	231	222	227	269	216	219	236	262	216	220	240	237	253	243	252	236	240	253	231	213	237	224	215	253	223	223	213	222	234	248	228	230	230	248	282	225	215	238	251	246	250	242	230	203	235	231	224	234	232	242	250	230	234	256	221	248	234	264	228	258	253	221	261	234	246	249	237	214	238	249	260	242	253	246	261	254	221	274	238	228	256	257	216	219	256	251	225	253	245	226	265	260	245	284	238	233	243	250	250	239	215	196	223	244	239	242	238	243	242	231	252	225	235	250	261	256	228	237	213	238	267	236	253	219	256	227	242	237	229	268	262	220	232	229	240	236	252	255	238	250	240	262	250	238	269	245	231	248	237	248	238	234	247	252	229	238	225	261	249	254	250	235	244	219	260	243	245	252	248	251	262	223	222	259	267	261	239	275	256	240	248	258	259	269	233	257	251	247	244	233	224	278	244	231	245	244	245	243	219	229	243	244	254	220	213	244	234	235	231	252	223	249	245	236	207	234	245	238	216	233	220	265	248	238	237	219	236	248	239	228	224	235	228	245	228	258	233	238	266	219	227	243	235	249	226	243	251	241	240	238	236	235	230	249	261	219	226	244	226	229	238	241	218	246	234	233	229	232	252	243	232	229	237	223	272	245	266	236	246	254	255	217	234	230	255	260	242	224	249	213	217	263	246	239	225	270	241	229	245	219	257	231	197	254	251	251	238	268	224	244	256	207	212	234	265	253	238	247	275	230	249	227	241	220	232	257	221	243	258	262	239	212	223	249	217	248	257	220	248	249	253	252	259	220	234	244	221	218	225	215	246	268	247	260	226	223	239	239	241	214	253	239	266	224	274	243	261	227	225	243	232	224	276	232	231	265	248	237	216	251	237	237	262	240	220	217	233	253	244	250	214	249	226	226	207	238	268	243
25524	41392	23747	10131	4194	1660	1083	874	729	679	1277	2658	2942	994	600	572	572	557	615	615	566	572	608	583	569	585	549	589	563	589	540	605	591	587	528	567	584	601	605	589	574	526	582	592	585	620	563	586	571	571	547	592	589	537	594	553	576	553	551	583	607	549	578	600	572	571	571	534	566	582	554	579	581	549	599	619	543	544	585	548	545	573	547	574	583	585	554	597	594	604	581	567	593	565	571	559	569	583	548	572	579	561	528	584	609	585	540	577	575	529	561	552	587	580	548	542	576	558	578	588	572	554	570	541	564	632	560	574	585	557	607	606	549	579	571	574	537	547	596	622	588	571	541	543	601	532	537	608	574	564	560	627	559	523	589	560	571	595	569	584	529	602	565	566	556	560	561	530	600	542	567	544	588	568	587	592	579	599	559	575	583	560	581	554	554	559	568	561	523	568	597	603	591	542	559	555	566	570	515	585	616	554	562	574	599	593	556	569	539	588	570	578	617	589	569	584	598	540	560	589	583	545	600	544	566	563	596	561	544	577	561	560	565	566	572	550	565	584	582	579	584	571	551	580	577	568	584	585	533	583	570	563	562	570	581	615	565	551	551	583	603	585	566	580	555	564	527	573	559	582	641	581	550	552	553	584	603	620	537	603	527	581	553	600	578	553	577	544	586	572	596	556	574	588	547	516	609	567	543	567	609	591	599	591	526	562	528	584	597	546	553	605	596	540	532	596	577	574	576	581	559	598	587	603	593	591	554	586	583	524	595	591	606	570	589	576	615	557	534	572	564	594	585	568	556	578	567	573	557	597	542	569	590	573	618	549	586	588	601	575	571	582	564	591	571	582	571	612	550	556	580	577	579	573	570	567	586	586	568	588	585	596	567	616	603	601	609	564	569	586	572	543	581	600	587	613	630	548	591	579	546	582	545	550	557	586	562	556	556	546	515	599	605	613	579	596	545	566	548	541	542	578	556	523	597	637	594	562	553	563	624	564	592	638	535	565	588	553	632	514	580	589	581	585	578	605	540	577	575	605	560	557	570	532	604	562	552	558	598	568	583	555	614	632	631	522	546	594	567	541	559	596	563	580	585	557	618	583	597	575	563	593	549	591	534	554	565	555	589	583	589	556	601	563	577	539	555	588	566	587	543	589	583	564	594	575	578	621	551	556	568	534	576	557	581	569	597	580	555	591	598	539	567	587	614	584	566	539	554	562	601	563	551	549	568	543	615	602	606	573	571	574	532	550	530	567	540	596	608	516	591	576	590	577	596	550	556	548	568	612	630	551	569	589	601	579	593	548	556	540	548	583	658	576	592	552	561	589	585	582	574	607	652	555	518	648	554	584	588	596	568	587	572	562	569	521	558	549	576	564	560	501	545	557	540	576	563	559	606	548	579	606	526	535	561	594	568	574	604	576	546	571	555	548	557	573	586	574	590	575	579	579	583	553	598	588	583	564	524	583	556	565	569	549	590	540	556	558	575	562	555	581	579	551	600	578	572	563	592	566	536	584	584	557	569	566	554	564	566	570	552	586	550	582	569	595	570	549	573	599	556	577	552	573	513	567	563	578	518	600	553	572	534	523	561	564	553	614	524	560	538	549	516	558	560	584	550	541	562	582	531	554	577	541	565	590	587	587	560	568	556	564	541	568	567	554	585	593	603	595	597	569	557	600	585	604	576	566	591	546	562	574	532	551	584	606	591	599	565	550	587	533	561	567	609	566	578	597	585	594	646	598	571	549	546	571	550	566	580	562	584	583	583	551	544	614	568	569	583	570	516	524	593	563	560	586	596	630	569	598	562	537	617	587	587	584	570	570	596	597	587	580	570	534	561	572	598	562	591	551	548	570	575	597	559	542	569	566	548	568	583	560	556	570	567	629	598	643	582	568	532	578	547	621	569	557	591	611	579	611	558	568	604	599	557	564	578	558	597	595	580	585	587	568	579	607	623	547	583	555	581	606	559	564	570	524	497	593	588	561	611	568	594	551	596	585	580	554	574	568	579	584	594	549	584	578	587	565	589	552	600	576	562	580	570	588	550	581	573	569	584	525	541	542	564	548	615	537	556	605	554	560	589	566	572	588	565	589	626	629	570	530	582	513	607	559	543	560	556	565	567	548	605	542	598	544	563	580	569	564	518	533	528	569	554	510	563	562	552	566	588	566	564	629	560	571	575	576	590	539	573	595	592	582	534	571	606	578	603	583	532	546	564	616	609	540	587	555	572	622	574	568	579	594	562	572	587	554	539	562	541	590	565	545	561	579	593	543	536	571	563	597	553	544	536	601	578	543	593	592	552	570	540	589	540	568	565	581	603	537	573	582	593	566	566	568	577	508	521	577	556	562	565	593	571	580	556	566	571	600	565	594	554	560	544	562	556	588	561	556	542	573	566	575	541	587	583	590	542	547	579	560	536	614	535	590	604	594	571	571	539	566	556	596	577	615	592	562	562	566	578	611	574	595	568	591	551	571	600	583	565	569	615	545	556	566	562	604	580	562	590	591	563	562	593	550	570	554	538	589	568	570	588	608	633	541	573	553	565	566	586	550	569	541	575	581	592	559	572	567	574	547	494	552	544	574	595	619	588	568	562	529	547	591	563	523	565	555	540	555	593	529	582	575	578	562	579	567	572	598	538	582	577	599	563	555	570	602	580	602	526	521	548	563	569	589	523	579	523	566	572	571	515	603	547	582	558	575	605	546	575	556	580	604	562	571	541	576	600	572	521	543	550	550	613	560	554	626	603	608	580	565	544	565	565	574	618	572	585	577	571	558	602	571	601	588	602	576	594	585	565	564	572	552	569	608	564	579	546	564	596	524	515	562	565	579	570	550	584	541	530	590	603	560	591	604	564	582	582	581	551	577	604	524	560	590	551	578	548	615	558	578	566	570	564	557	554	575	577	579	555	571	583	604	573	584	595	574	561	535	617	548	568	547	583	548	553	589	575	581	595	564	544	588	553	550	594	553	535	554	548	577	560	596	563	549	568	554	565	577	529	541	575	574	575	556	629	593	577	587	609	568	525	606	551	556	612	560	549	537	586	584	589	569	599	567	560	572	551	562	543	582	592	577	558	559	529	583	545	607	556	563	589	608	529	594	536	515	595	567	578	572	526	542	591	578	597	537	573	550	565	583	546	553	585	608	553	563	592	567	579	592	554	576	590	564	559	559	616	572	594	587	588	576	581	626	596	574	560	544	578	588	573	557	623	569	578	552	542	591	538	555	578	552	619	565	598	541	531	580	566	477	567	552	579	558	558	578	572	568	548	615	576	603	529	586	568	584	582	550	552	553	549	514	589	603	550	613	608	520	609	579	597	582	564	553	557	564	578	583	563	548	563	597	563	588	509	547	566	610	595	539	522	536	542	590	577	600	590	555	575	596	530	577	564	547	578	572	557	562	583	550	619	519	577	577	562	522	584	537	627	610	610	585	581	594	539	560	588	544	564	525	558	577	540	594	611	586	568	600	562	600	551	614	562	560
32634	23449	18294	6810	1594	660	401	280	256	235	212	247	344	197	155	141	166	157	182	191	188	157	171	130	172	188	167	172	176	162	161	171	172	174	148	188	170	164	161	178	133	185	177	149	180	169	177	183	153	153	152	153	186	141	154	167	168	134	154	160	158	178	169	157	170	151	162	161	175	153	181	159	175	156	172	172	194	181	181	167	177	147	154	173	164	158	189	186	171	136	172	179	155	169	137	175	184	170	169	174	165	174	155	158	165	140	153	152	158	154	175	183	180	163	149	160	156	163	163	156	169	159	211	161	168	170	170	173	175	170	175	164	182	158	175	185	140	183	154	193	171	159	159	161	196	186	175	164	172	156	171	179	204	140	185	175	176	160	145	157	168	188	166	174	175	170	148	186	176	169	200	183	171	176	155	163	176	117	151	167	165	196	148	172	162	168	168	167	167	160	149	162	180	137	170	168	147	165	178	172	175	189	161	160	149	158	170	171	188	183	170	150	197	186	167	147	179	179	176	164	169	151	171	185	177	153	158	183	147	153	170	203	181	175	192	164	165	153	170	174	181	169	180	169	149	162	167	165	183	165	178	186	170	132	168	140	155	188	148	162	195	167	151	158	175	174	162	165	143	167	186	145	181	184	126	148	151	135	169	170	166	156	161	181	184	156	158	172	167	189	181	166	150	194	155	159	179	152	175	150	148	140	163	167	165	155	180	175	187	154	166	194	167	161	131	177	164	139	140	144	180	176	177	143	170	163	164	183	195	172	159	189	159	170	149	157	164	148	144	173	175	142	163	179	172	164	172	153	186	181	150	175	152	158	182	162	165	165	137	158	143	150	172	182	170	170	130	172	154	168	167	154	156	159	171	182	148	168	152	158	171	149	146	154	188	162	168	174	158	165	188	171	158	170	147	180	167	163	142	177	171	152	143	138	143	157	167	188	170	155	167	191	179	171	165	166	196	151	170	134	141	154	168	166	182	143	179	154	154	173	165	156	171	177	200	158	165	183	147	178	188	162	168	171	184	163	185	188	150	156	158	142	180	173	157	165	171	171	170	159	156	189	146	148	170	161	158	149	171	142	121	154	170	163	166	189	173	156	132	190	171	168	169	162	186	174	174	185	157	148	160	162	159	157	182	171	161	176	151	166	155	179	158	195	178	167	197	180	146	138	167	181	157	161	143	183	178	170	170	160	167	173	150	152	161	169	178	138	165	151	157	169	143	146	180	182	161	145	168	174	148	170	174	156	166	178	178	160	167	191	194	179	148	159	166	154	186	165	164	161	167	187	165	189	163	162	157	150	191	165	157	162	164	177	159	184	170	144	164	181	185	183	170	177	162	173	157	149	176	171	143	163	140	184	155	170	182	158	177	149	158	189	146	178	198	182	180	170	154	171	146	163	153	157	181	174	195	164	146	155	172	181	172	175	160	196	184	134	167	146	161	169	149	154	163	186	166	167	170	185	168	153	150	167	157	165	169	148	160	157	170	167	165	183	169	160	174	180	172	150	146	192	142	162	192	179	181	176	159	179	183	156	163	166	121	182	188	181	151	163	166	149	174	165	143	165	184	156	154	170	182	160	151	199	200	172	185	159	164	175	199	181	147	170	170	174	161	168	146	178	149	198	171	188	178	177	171	156	173	152	163	151	173	163	180	177	172	179	172	165	168	164	184	154	150	175	152	158	160	170	147	180	177	148	153	150	159	163	153	166	165	179	170	197	180	163	184	171	159	164	160	173	177	152	178	190	166	176	171	183	160	156	165	139	184	158	177	179	179	162	160	166	156	158	158	173	150	172	166	141	173	176	179	184	174	162	175	161	170	162	141	177	158	179	158	145	144	163	175	170	169	160	157	201	169	146	176	157	159	168	162	148	157	161	155	188	154	183	156	152	140	179	169	170	155	169	162	146	164	175	150	174	154	217	175	165	175	152	166	170	142	173	158	162	149	167	162	164	161	169	155	176	196	167	157	152	160	166	161	156	166	172	187	175	154	182	173	156	204	169	143	184	179	163	187	162	195	181	178	189	177	188	155	146	168	156	159	163	177	168	145	155	175	163	176	150	170	169	181	162	176	149	166	182	165	153	153	166	174	154	156	172	150	171	164	175	142	137	147	138	161	166	178	189	193	162	175	184	168	147	178	181	142	149	176	180	164	162	196	175	154	155	184	168	165	159	182	146	176	189	198	164	175	142	173	155	172	160	162	187	168	157	160	170	177	179	186	171	155	164	157	144	162	187	182	159	188	168	184	192	183	161	177	153	152	152	165	162	161	142	160	161	151	154	149	138	175	155	166	183	189	153	150	174	178	172	164	169	162	172	169	158	152	163	170	157	166	176	161	172	144	143	180	154	159	145	167	172	168	154	176	165	172	164	164	161	154	163	154	145	175	164	172	172	153	159	161	129	178	207	162	165	179	156	162	179	166	176	141	149	166	156	186	162	182	159	169	149	157	147	160	170	182	184	170	170	165	192	161	159	180	173	201	168	167	170	182	157	161	169	175	166	145	171	153	154	161	176	142	164	164	172	173	151	163	142	162	154	176	183	178	181	147	144	162	171	165	173	148	182	171	162	165	139	171	160	146	190	162	183	175	186	151	145	154	163	155	160	178	187	199	172	184	162	164	148	166	198	165	202	177	171	184	149	145	172	175	172	149	158	179	178	151	188	168	151	192	141	169	175	169	148	168	169	158	154	169	157	163	173	170	177	165	158	171	147	149	177	198	173	176	153	174	147	171	159	169	159	154	162	175	170	167	175	189	176	170	174	181	159	182	162	163	167	182	173	183	192	148	179	175	168	158	173	183	167	155	179	166	175	174	148	151	181	181	165	139	165	173	167	171	174	175	176	154	156	158	169	158	179	164	156	170	165	149	162	169	178	169	173	160	162	189	179	152	150	151	162	159	182	174	181	159	172	180	146	187	166	137	162	191	190	175	174	154	192	154	189	165	171	163	190	160	147	161	159	149	156	168	175	154	174	169	177	150	164	170	181	159	150	156	141	179	176	133	188	172	180	200	146	187	176	159	177	161	155	132	169	136	158	161	154	187	156	156	169	172	170	176	172	175	169	177	154	167	159	163	143	172	168	166	159	163	180	164	166	158	137	174	178	184	148	158	183	165	182	181	180	178	185	169	164	184	176	146	170	174	152	161	178	152	161	136	160	206	186	159	179	150	183	166	167	167	180	165	151	179	148	177	142	172	187	171	159	168	145	168	165	166	170	167	184	166	197	155	164	164	185	163	163	165	156	184	158	182	177	178	177	186	170	147	161	173	167	165	161	166	165	159	182	156	194	148	187	168	159	187	132	184	166	149	163	159	175	146	156	143	149	153	172	190	170	192	142	163	181	174	193	182	175	154	173	175	171	179	173	146	170	178	176	160	175	175	154	188	166	195	149	171	188	162	173	176	183	153	157	186	164	159	187	168	173	154	161	158	154	211	206	178	165	176	187	163	154	179	169	174	164	158	180	150	174	159	174	173	154
25910	25968	10023	3760	1341	768	606	502	512	482	470	534	576	445	468	458	426	473	429	406	421	432	450	476	445	457	436	433	426	442	462	428	423	433	448	442	427	475	474	439	426	480	413	455	462	413	462	417	440	458	444	439	471	460	431	457	453	426	443	446	438	449	446	434	421	452	437	466	459	448	472	474	452	443	414	455	426	407	465	451	477	438	474	445	458	492	428	458	422	456	445	442	429	435	401	489	387	471	435	446	454	468	494	464	458	438	438	446	471	479	464	468	453	472	433	437	439	474	447	464	438	415	444	461	465	464	492	439	431	433	447	427	449	436	452	453	443	460	455	460	473	463	456	439	447	471	455	432	446	440	437	463	433	449	453	460	440	453	468	448	426	465	428	450	417	445	449	451	431	453	457	433	465	428	412	480	457	426	465	415	429	447	442	445	454	418	389	425	433	439	432	434	451	471	478	451	482	433	478	439	460	436	456	446	442	446	460	470	424	462	469	467	439	448	487	415	449	447	439	451	433	448	425	446	413	463	482	419	438	437	464	465	456	463	467	447	444	464	469	472	412	446	482	438	453	481	418	444	433	449	467	476	479	490	468	416	410	433	447	457	440	483	492	474	451	446	435	467	419	432	460	463	464	448	445	482	411	472	446	433	448	463	434	425	427	481	453	455	465	439	439	433	445	474	465	434	418	447	437	414	461	461	458	493	471	448	495	444	455	423	458	459	446	424	492	436	482	468	453	461	445	441	441	462	448	479	415	499	444	460	472	430	430	443	429	467	500	465	486	424	417	444	414	460	488	409	456	413	446	432	426	481	428	439	469	467	458	448	454	424	431	465	464	428	449	441	435	472	420	446	445	444	464	423	418	446	474	457	432	439	474	474	470	414	458	454	427	415	414	438	428	435	466	456	448	404	445	428	451	444	496	407	481	455	420	435	418	439	457	464	495	459	434	457	429	464	451	440	434	476	419	483	448	438	443	456	418	434	478	487	437	429	399	425	484	418	467	441	458	427	434	486	460	442	404	440	465	451	421	461	428	459	439	465	421	409	428	419	445	451	417	460	428	428	476	464	459	421	464	413	452	471	425	470	449	479	460	425	387	446	435	479	468	411	462	425	492	472	470	420	431	448	399	457	431	481	434	450	464	428	489	445	435	429	467	469	446	448	463	472	444	436	451	490	472	466	447	454	440	491	452	444	462	434	464	423	469	445	462	436	428	435	459	449	456	461	418	427	446	414	442	464	416	415	439	438	471	436	442	441	461	455	447	424	438	452	456	479	476	434	439	430	431	444	428	438	437	435	468	461	435	471	465	479	451	458	470	462	451	426	441	430	456	430	438	436	439	445	441	470	426	469	443	463	467	432	439	443	463	469	433	487	461	416	432	438	462	435	470	446	426	474	448	427	417	411	470	481	467	467	439	460	440	454	454	423	441	473	486	441	430	450	441	468	469	414	446	432	500	419	436	446	452	502	432	434	467	488	442	425	454	432	438	443	422	468	449	407	448	412	441	448	472	448	464	431	451	483	434	430	461	425	439	459	440	446	428	438	462	476	454	497	463	439	432	462	459	480	411	490	465	424	459	456	475	446	470	443	450	444	416	427	423	433	461	452	469	435	437	455	436	446	426	456	417	402	456	440	448	479	447	458	448	459	458	431	443	429	487	475	436	409	436	479	452	457	459	442	441	477	454	420	478	457	467	439	437	424	498	430	412	463	431	417	469	438	460	445	450	433	435	400	485	460	447	454	430	451	492	442	476	414	474	451	433	423	437	417	453	427	472	472	421	486	478	479	471	415	458	428	458	455	429	429	475	456	452	424	427	461	432	439	428	393	462	469	442	408	453	422	441	448	445	448	436	432	412	432	467	479	471	454	446	435	459	459	446	474	472	436	402	446	488	457	419	451	440	455	472	450	452	476	444	434	436	432	446	458	453	442	484	434	446	424	435	419	435	507	444	486	445	464	477	463	430	438	457	474	480	441	454	458	489	450	437	439	433	447	442	459	405	442	459	452	459	450	445	434	443	454	416	440	484	455	448	445	417	477	436	434	439	460	417	470	457	447	438	429	415	446	454	422	475	450	446	423	440	424	433	462	453	431	430	459	450	448	476	458	481	425	445	443	469	461	457	462	501	452	428	443	427	465	433	429	464	476	482	404	458	450	425	411	466	425	452	502	499	424	461	438	450	404	441	418	414	457	463	453	430	466	437	458	443	459	445	438	433	434	484	418	435	463	451	422	426	431	471	454	431	468	434	452	416	411	429	437	434	449	418	429	468	449	452	453	409	447	450	475	418	455	423	424	446	431	470	448	456	441	418	438	435	412	431	474	483	420	471	483	463	480	450	447	466	445	437	442	444	417	452	504	431	462	450	440	462	505	446	449	429	453	473	465	467	456	477	490	418	439	421	451	434	439	458	421	448	454	473	487	448	435	443	454	460	482	438	459	436	491	405	507	406	446	406	427	438	457	472	403	455	438	423	452	445	442	462	461	438	482	438	463	441	444	450	463	448	450	438	449	427	462	464	437	417	494	436	432	469	464	449	478	456	421	476	437	444	412	469	457	407	441	476	426	435	456	454	467	446	430	437	438	474	423	454	480	425	429	417	451	438	482	418	427	474	419	471	455	392	439	479	435	427	444	443	485	440	398	475	469	454	465	466	468	469	431	447	439	425	466	469	429	451	449	453	452	485	461	443	459	455	421	462	444	443	426	452	477	463	404	488	449	459	479	417	473	447	465	445	416	431	453	429	459	440	445	411	453	419	454	449	434	442	427	442	442	425	427	437	438	443	416	481	420	470	439	453	420	431	416	479	421	443	419	407	432	514	460	480	411	433	472	435	399	445	429	437	449	470	434	440	448	460	417	430	476	417	459	439	426	465	466	447	466	391	441	421	446	419	455	462	476	433	420	417	425	440	449	454	461	435	433	441	459	452	444	463	438	430	469	480	467	434	413	476	430	454	453	455	472	441	417	464	479	479	478	470	463	440	434	455	444	477	431	464	434	432	443	460	486	428	463	430	460	442	459	447	448	452	472	438	439	411	429	479	454	478	472	426	445	437	426	429	424	438	440	413	448	425	427	432	449	438	420	415	456	454	443	413	475	454	467	414	471	417	462	452	446	448	428	446	445	435	455	419	465	457	480	471	439	427	463	460	477	446	446	430	465	393	481	454	417	463	470	473	435	425	480	489	442	445	441	461	434	454	451	452	462	416	414	442	470	458	503	466	422	436	455	460	476	406	440	465	478	430	383	491	429	465	463	450	435	431	429	425	455	447	448	447	449	452	448	437	446	486	445	420	456	458	429	455	433	421	455	448	453	443	458	454	491	464	471	446	449	459	435	472	459	485	460	454	422	485	459	451	477	432	471	455	437	459	467	453	397	448	401	466	441	472	468	465	441	459	441	457	439	457	474	413	464	441	457	437	392	492	444	455	442	445	438	430	421	468	445	471	455	461	417	387	425	485	436	505	449	437	435	418	432
25025	21540	24899	28622	21565	19746	2558	820	462	335	368	1152	1976	315	234	218	271	234	226	250	290	210	231	250	243	271	244	271	236	232	217	225	251	241	246	228	225	220	240	254	227	228	254	218	277	232	243	243	241	236	224	213	214	266	253	240	255	273	246	248	214	250	233	260	260	227	243	213	218	220	252	251	215	256	251	267	254	260	218	279	264	246	229	217	238	225	244	274	263	278	224	221	253	236	247	247	205	259	239	245	238	214	256	235	218	214	234	249	222	259	249	229	259	271	246	241	214	224	243	229	236	210	236	216	277	244	240	231	220	255	213	258	231	228	268	230	279	240	258	258	252	208	206	241	225	249	224	233	255	229	224	226	224	258	223	245	230	244	252	216	263	238	229	222	240	253	247	237	257	241	254	222	228	215	249	238	241	231	234	230	225	251	208	244	227	234	248	259	236	222	240	253	241	254	235	266	260	251	260	263	282	268	217	235	219	235	240	218	223	236	243	251	251	201	237	228	240	248	233	245	261	259	220	225	242	242	224	246	235	255	254	225	234	209	223	236	261	268	221	243	246	213	233	223	221	265	263	248	208	236	212	251	211	259	227	200	267	232	236	226	258	249	261	239	235	215	235	239	250	263	240	241	220	233	254	247	203	232	256	231	242	230	248	208	222	250	213	273	216	252	237	258	239	228	245	222	254	231	237	220	234	225	240	242	236	214	247	228	241	259	243	222	241	276	249	195	217	273	241	248	262	256	266	254	262	218	253	215	215	259	261	262	244	219	237	216	228	186	222	249	250	241	246	237	247	207	241	257	228	254	216	244	224	255	252	227	216	247	232	208	252	226	223	254	224	246	246	231	241	230	249	256	251	243	224	250	235	245	241	236	275	258	249	242	244	226	226	240	224	257	249	209	259	248	221	230	229	210	271	245	229	222	242	268	268	255	235	232	278	218	231	228	226	239	227	269	240	240	254	226	209	248	209	214	222	254	220	239	240	216	255	227	255	271	236	230	242	248	227	257	267	227	262	245	220	245	234	213	250	218	237	241	262	231	223	238	225	234	236	234	258	249	265	228	244	224	230	245	264	239	262	250	245	225	233	240	260	257	241	213	235	241	244	236	207	228	243	235	228	269	243	233	229	257	219	237	242	199	215	214	215	263	258	256	225	248	225	238	221	226	237	237	257	248	239	237	246	239	224	244	224	223	238	221	242	228	249	247	251	254	278	236	245	222	271	275	258	274	251	265	231	236	276	258	252	260	246	262	242	239	236	236	227	250	231	231	229	248	245	219	263	212	234	243	240	222	239	252	224	212	227	238	222	224	252	230	222	249	250	251	221	212	210	233	238	222	261	236	240	230	225	262	229	209	221	237	248	267	235	253	261	257	240	235	240	237	239	241	243	221	215	217	236	240	252	212	277	241	219	217	226	230	242	243	238	242	231	248	254	255	235	247	256	257	266	234	244	225	229	259	245	236	223	256	253	220	238	255	239	231	239	236	226	235	257	251	268	237	237	250	261	267	245	239	252	232	228	241	218	233	249	226	224	235	222	236	254	259	271	245	256	227	226	252	263	224	236	265	211	210	230	216	272	224	237	228	224	243	219	289	227	223	221	253	221	245	260	219	264	249	227	282	232	241	243	215	218	278	245	234	220	228	235	214	244	233	247	259	260	231	212	225	248	243	216	227	244	232	259	240	244	214	278	243	221	231	251	238	254	254	262	225	227	221	241	229	232	241	226	229	252	248	269	262	234	225	247	254	238	235	227	203	240	218	262	225	220	237	223	222	234	229	245	263	230	262	245	249	211	247	232	259	257	243	218	256	230	238	214	239	258	244	250	220	265	266	215	251	214	248	239	230	238	230	268	211	253	228	226	252	249	264	239	215	248	235	229	226	263	217	219	256	202	224	242	250	238	249	222	245	247	226	263	232	264	240	229	233	237	253	238	252	255	220	239	248	274	244	255	224	236	216	249	241	274	256	262	230	228	246	250	236	241	240	234	244	255	248	240	248	277	233	226	274	222	211	222	240	259	233	228	248	262	262	228	254	230	271	242	234	254	249	255	224	213	254	247	238	249	237	251	229	263	246	256	237	255	260	226	245	228	206	239	244	280	237	275	224	218	249	210	225	231	242	257	251	240	260	255	252	237	218	268	228	221	259	222	235	221	258	256	247	247	265	253	243	245	255	259	255	227	273	259	241	235	231	262	269	229	246	249	257	247	233	231	220	239	256	236	206	244	246	224	228	250	259	276	249	254	253	227	212	281	228	243	250	241	234	217	226	223	233	206	238	204	272	240	229	252	222	249	251	231	247	230	210	240	251	249	235	228	251	245	212	233	233	225	234	224	245	233	237	250	247	269	248	262	257	250	239	224	271	225	233	241	206	224	242	250	253	242	226	257	222	220	258	260	230	228	225	221	218	246	243	231	230	249	241	207	266	245	241	267	266	248	274	226	258	255	240	246	245	237	253	235	236	247	234	232	229	223	241	247	235	222	236	244	219	222	245	235	232	239	236	245	248	239	218	236	265	248	235	241	249	230	245	250	223	224	262	264	235	251	218	242	225	245	243	235	214	262	223	234	208	231	259	273	251	232	238	256	225	223	247	248	253	250	256	247	246	256	256	257	249	261	225	241	218	216	237	222	256	237	228	273	237	230	222	248	249	261	233	255	222	242	244	242	221	255	240	258	247	215	233	231	245	253	218	234	269	259	245	251	206	253	233	249	268	235	229	275	254	251	264	261	274	247	259	231	202	216	252	247	218	240	243	237	251	249	244	215	230	235	243	251	241	251	236	220	244	247	218	266	243	253	240	247	250	234	248	223	226	215	245	244	252	216	229	222	243	238	262	238	256	251	230	230	235	234	236	256	236	240	234	253	256	221	236	232	250	244	227	223	249	230	250	233	241	251	267	225	245	277	239	219	219	229	274	249	220	227	265	247	248	255	220	244	236	223	253	261	224	282	238	262	241	246	225	213	212	260	237	228	198	263	247	265	247	260	225	224	245	222	244	245	215	230	248	234	247	222	232	230	257	262	211	238	223	253	215	220	240	253	252	200	255	218	227	228	239	266	261	240	250	255	227	238	253	231	259	254	229	241	263	232	220	265	231	256	231	220	238	232	255	236	241	255	256	228	237	220	245	248	258	237	230	238	250	240	240	241	242	264	233	238	236	230	246	241	223	242	264	218	237	230	256	241	234	242	212	251	242	277	249	261	271	214	243	240	264	243	210	279	246	227	225	229	242	212	225	239	197	246	261	246	270	238	243	222	217	234	258	238	246	225	247	230	226	248	198	205	250	254	249	231	250	235	213	253	236	231	254	230	224	278	243	240	265	270	246	242	236	237	231	226	231	230	251	238	232	253	229	247	226	253	232	224	242	241	225	250	239	262	262	242	234	233	237	236	224	239	253	217	239	250	239	269	244	232	272	230	254	227	247	238	219	228	265	259	224	224	270	228	201	233	262	236	249	208	234	222	249	241	235	275	222
25431	35500	18378	8265	3184	1660	1046	891	722	679	624	1219	1563	650	567	628	593	573	567	620	582	635	605	601	581	598	653	617	589	587	555	564	631	592	564	557	591	591	621	561	594	565	631	589	594	569	607	586	582	561	578	581	604	543	622	583	539	631	635	566	652	563	633	542	623	620	582	567	601	591	601	610	631	612	582	592	591	619	557	616	562	602	615	592	578	581	583	564	553	619	634	619	605	614	565	648	596	553	569	615	572	545	592	589	615	603	571	591	560	606	561	567	564	577	621	578	610	573	568	595	640	588	569	596	586	598	585	546	539	595	589	666	557	577	608	596	608	635	564	601	609	595	593	577	625	576	576	582	622	582	560	609	615	569	601	599	607	611	591	597	570	612	582	619	558	587	640	539	598	598	615	578	624	579	620	582	568	591	591	569	593	597	571	568	601	609	588	614	586	573	631	575	626	599	581	574	612	615	606	560	567	608	563	559	595	585	553	630	575	610	643	564	537	605	653	599	613	541	593	577	600	581	584	606	609	577	575	623	598	648	607	577	611	609	634	573	565	592	524	614	604	593	619	581	600	568	606	553	606	599	587	557	636	620	583	547	562	598	600	601	553	608	598	594	587	567	597	598	639	582	612	593	542	590	567	599	609	613	575	618	603	592	592	583	571	594	564	597	606	559	577	586	564	574	567	568	601	581	564	577	617	600	610	574	588	644	563	604	561	599	613	592	557	622	553	595	639	591	610	637	580	627	597	625	660	616	562	611	612	540	561	597	568	562	583	593	550	558	603	584	613	594	641	583	641	594	597	607	592	612	619	619	595	590	606	583	576	577	552	595	561	624	615	520	562	576	593	547	575	589	560	615	555	601	550	599	587	545	599	553	592	603	589	582	582	608	579	619	560	606	562	630	607	592	550	579	600	593	606	576	607	613	615	568	649	582	599	585	594	612	596	616	601	577	592	611	603	605	513	604	567	592	598	634	577	608	614	571	597	560	581	587	580	572	579	586	628	582	604	587	549	614	569	625	581	613	586	574	565	603	575	564	601	610	570	561	604	579	633	587	575	550	559	573	569	593	598	572	576	639	581	541	561	552	588	567	568	557	577	611	617	604	568	586	588	539	599	592	552	595	623	567	609	584	619	566	595	595	597	598	586	599	521	578	564	558	603	566	589	580	573	570	602	595	545	556	622	621	592	620	594	622	618	549	645	592	605	628	610	581	540	584	557	560	576	544	582	628	573	604	596	618	604	610	575	591	558	589	603	593	610	583	580	607	585	626	609	577	602	567	570	629	554	602	593	552	615	593	557	603	603	552	645	585	601	606	621	584	573	547	620	599	567	600	610	546	602	575	600	597	593	594	605	576	558	579	597	595	619	573	552	585	595	595	679	621	551	610	559	569	594	585	561	602	589	635	603	602	589	606	566	587	622	561	609	661	563	612	572	552	628	615	611	592	588	602	583	586	595	612	574	568	595	601	579	639	576	581	565	570	616	554	607	614	584	609	567	612	570	614	600	596	545	606	608	601	577	605	539	535	582	552	596	611	575	604	578	605	576	560	585	601	580	619	635	619	597	583	583	560	558	632	567	602	616	607	622	630	633	606	572	573	640	615	593	630	538	546	607	574	594	579	646	606	554	581	616	605	579	567	581	558	614	569	582	585	599	619	586	627	612	593	603	598	589	593	580	548	584	619	569	612	533	618	589	621	589	576	628	570	596	573	607	634	585	582	587	575	602	585	594	609	583	597	583	611	566	553	539	577	606	605	629	589	628	594	587	592	609	616	607	562	555	573	604	568	626	618	569	576	558	651	606	613	574	611	627	567	570	603	551	557	567	574	610	600	577	598	563	623	589	552	547	571	588	595	623	548	537	561	600	582	584	608	589	577	605	570	596	587	619	632	608	619	566	581	593	571	602	585	610	580	589	623	621	559	602	565	580	619	641	581	621	563	588	567	627	579	597	543	586	602	569	563	553	625	608	633	637	578	584	607	549	549	584	627	560	563	596	609	581	611	563	626	551	570	597	594	587	550	583	627	581	607	598	621	583	556	569	565	583	552	654	567	602	544	605	605	570	595	631	606	595	625	544	600	581	580	643	598	644	558	608	608	562	645	593	610	580	596	522	589	559	655	605	578	570	555	632	553	592	606	628	620	553	541	579	594	580	641	607	601	621	619	591	598	594	610	564	571	538	566	578	573	561	623	623	611	574	584	601	588	597	642	562	590	606	609	586	584	605	578	604	579	587	615	579	623	594	596	581	598	590	629	619	605	591	578	612	566	605	613	598	605	558	562	624	603	574	573	587	579	624	607	603	575	581	578	568	618	560	559	646	585	579	603	616	631	609	602	617	587	575	585	627	580	637	569	591	565	586	589	577	570	622	613	562	561	603	585	616	612	601	534	578	597	598	567	583	598	573	594	593	609	580	609	616	560	597	596	566	594	604	594	594	529	603	603	633	545	564	573	603	594	607	623	584	581	639	597	544	617	564	613	607	572	577	594	580	605	615	588	528	577	603	634	587	612	605	616	615	568	574	561	599	566	582	594	566	594	592	598	640	595	612	618	597	576	592	579	548	551	556	563	545	609	608	642	579	628	571	543	582	583	582	594	629	582	644	578	579	570	621	519	616	562	590	606	610	623	577	627	630	615	580	576	587	575	610	572	593	603	612	571	560	605	575	561	573	629	573	577	626	611	580	576	576	560	591	635	595	640	533	613	618	580	626	571	633	554	609	586	595	597	613	598	605	586	590	610	589	618	636	569	570	556	562	609	589	573	646	640	576	571	577	595	596	553	588	590	609	606	584	561	604	609	609	575	570	566	546	574	589	596	631	609	542	581	626	569	549	565	600	558	579	590	596	601	604	605	583	552	562	604	520	593	589	622	591	602	554	584	567	599	641	600	590	552	614	530	571	567	595	609	547	588	613	585	597	602	617	633	594	577	605	594	623	586	569	582	617	580	611	562	615	587	597	594	556	590	562	571	595	556	593	578	579	596	609	623	621	608	634	577	623	605	539	577	588	572	533	570	603	564	582	584	590	582	597	674	577	587	561	622	555	596	620	621	558	593	573	629	590	609	620	609	560	579	629	598	616	592	622	549	577	573	601	590	644	608	618	574	531	602	567	551	567	600	584	605	561	593	588	616	552	582	608	612	627	628	562	579	601	578	642	592	635	581	603	560	589	588	581	577	615	560	565	567	577	600	596	596	595	586	620	581	582	570	595	590	605	592	586	637	615	546	579	576	617	639	639	557	632	605	604	585	581	605	578	586	591	587	601	577	605	601	553	611	605	607	570	621	583	619	563	590	643	616	567	586	571	573	638	632	555	592	581	599	632	618	554	618	637	577	573	624	622	552	581	633	555	546	571	586	553	580	617	573	602	595	578	566	576	592	611	608	583	631	599	591	593	573	562	598	581	570	623	596	574	560	580	552	596	621	662	575	610	572	577	617	590	530	591	596	584	632	568	597	614	580	611	614	583	647	619	588
24396	21564	25313	28294	21577	21649	16878	1811	738	465	359	2478	2279	293	254	226	209	243	254	265	213	252	205	236	227	231	261	227	239	226	220	239	221	229	229	214	249	216	218	201	240	221	208	237	203	243	215	229	215	239	231	182	220	247	214	204	219	222	264	239	264	227	212	222	243	230	211	231	197	226	253	243	256	222	233	213	215	192	214	219	220	213	204	226	215	228	229	253	230	226	204	215	213	221	224	248	195	215	212	239	233	236	234	207	206	222	240	205	226	234	223	222	221	239	229	215	215	262	194	204	229	241	233	256	192	233	256	255	250	227	261	213	246	230	224	218	221	212	221	223	226	242	239	204	208	220	239	197	209	242	251	260	249	216	237	231	202	218	243	247	238	221	238	199	239	212	219	199	224	221	219	239	223	209	214	212	235	236	239	211	222	220	226	242	211	215	193	239	250	230	221	217	206	230	225	235	216	207	214	209	196	229	212	214	221	223	224	236	240	224	212	220	225	206	213	215	243	250	228	220	203	234	225	209	250	239	197	241	236	241	228	221	242	220	242	227	229	202	211	215	216	246	267	216	218	248	211	204	232	243	243	202	222	230	215	196	193	212	234	237	229	221	245	197	217	212	245	245	179	243	220	218	233	228	229	227	218	202	221	218	205	196	215	228	239	222	237	224	260	230	221	221	215	207	244	210	217	231	200	244	243	226	222	241	223	190	228	230	234	206	200	209	236	236	203	239	214	215	235	253	231	234	223	226	239	234	214	238	231	207	235	219	226	251	221	215	214	230	218	249	257	215	200	248	226	260	248	213	224	243	245	209	262	210	236	215	265	209	210	222	239	245	224	213	250	190	224	249	257	234	242	202	227	219	244	193	204	225	231	251	218	245	217	235	222	232	203	226	249	213	241	234	220	213	253	198	236	226	239	212	204	245	213	223	256	243	225	219	245	211	231	203	221	212	216	248	225	244	225	237	221	233	213	232	217	266	247	237	228	215	228	194	216	217	196	205	225	231	269	219	238	239	225	227	215	256	215	226	228	229	213	217	229	222	208	244	233	257	203	235	232	234	221	222	208	234	228	235	220	216	207	237	255	237	243	234	239	229	233	232	228	251	238	257	220	218	217	237	238	219	218	221	230	229	235	221	237	215	231	237	248	203	220	234	235	227	228	214	241	225	221	216	235	234	244	235	225	222	236	222	218	223	226	214	230	214	238	250	215	234	232	217	231	221	218	240	239	224	225	212	228	218	204	208	237	222	241	216	239	233	214	209	215	219	207	210	225	229	239	209	223	246	208	221	215	228	214	246	222	207	228	214	211	225	234	217	226	254	231	213	236	237	236	243	234	258	220	232	232	247	230	245	232	213	235	195	220	240	222	193	246	256	218	238	231	245	205	214	213	227	191	211	215	225	247	232	199	247	206	245	237	228	244	231	223	199	207	215	222	193	223	239	220	210	196	201	233	210	245	232	229	226	233	228	225	223	221	248	210	233	208	242	224	180	236	214	229	234	228	229	222	247	235	255	219	226	209	226	229	226	221	239	210	246	229	230	239	229	251	224	237	213	192	195	216	236	206	236	223	220	191	215	214	225	232	221	223	261	232	238	222	207	232	212	230	238	196	231	239	215	201	227	220	229	224	190	228	216	245	214	235	247	215	202	270	238	210	207	230	233	226	236	215	261	198	262	203	238	207	223	232	223	225	202	240	246	254	243	226	252	208	205	225	235	203	217	221	223	222	233	227	212	247	231	205	228	217	213	221	222	239	223	233	249	206	225	259	248	198	226	228	230	211	230	226	230	257	241	228	208	232	218	244	231	211	216	215	234	212	260	233	214	244	225	243	212	213	250	230	220	226	233	245	242	244	220	232	221	215	229	226	215	217	210	240	219	200	232	231	226	218	220	217	235	227	241	232	254	239	212	228	234	245	195	229	243	213	226	217	215	259	229	222	214	226	208	234	244	245	204	238	214	235	230	240	227	205	231	226	217	196	245	212	237	246	229	215	223	222	201	238	213	242	223	218	212	223	221	226	231	218	234	238	229	209	226	245	238	229	230	235	231	241	220	218	222	218	228	224	241	228	220	209	201	237	230	226	252	206	218	202	209	242	224	231	217	228	203	259	213	218	250	209	251	234	191	233	214	238	257	228	200	215	216	234	219	223	230	228	233	221	221	250	251	221	222	231	230	242	256	232	236	271	213	215	220	248	216	232	233	213	235	247	219	253	243	212	230	258	252	244	232	241	212	216	228	235	239	224	254	228	221	228	220	224	207	230	184	234	199	239	204	243	192	218	207	204	220	255	223	241	224	230	217	215	213	208	247	220	200	210	231	215	247	204	235	229	235	230	234	198	204	242	221	216	235	196	210	216	214	224	231	201	214	208	203	192	232	217	219	207	215	229	222	240	234	254	250	222	232	234	236	239	227	228	231	228	201	197	233	214	236	246	210	206	209	214	210	251	241	231	214	239	217	226	232	200	226	219	230	204	214	234	228	206	243	239	237	243	234	233	238	232	229	222	231	246	189	225	215	237	241	229	205	214	248	208	219	224	222	251	228	229	253	217	206	217	205	211	206	201	221	224	214	220	224	216	221	238	226	230	231	231	230	243	195	232	235	209	202	216	230	227	213	247	223	242	229	238	214	255	212	210	238	270	208	217	228	232	226	216	198	225	226	235	235	208	223	235	195	227	231	215	240	246	244	257	229	234	203	227	243	228	231	255	231	233	217	250	251	229	223	199	204	228	227	208	252	224	211	208	223	247	226	211	256	198	213	197	262	230	194	215	215	240	232	213	249	216	214	241	215	221	206	220	207	231	231	230	203	201	233	238	219	240	223	199	237	227	247	232	232	236	244	194	215	216	212	236	238	244	221	205	189	215	221	215	219	219	213	221	212	246	247	211	233	217	204	221	236	198	240	234	212	230	207	245	219	242	233	203	221	211	221	210	216	237	228	217	234	231	227	205	233	218	216	236	211	204	245	203	227	252	218	224	230	202	209	243	213	237	204	214	255	216	227	240	224	190	229	205	234	198	226	217	226	247	225	227	232	209	211	223	224	204	209	229	230	211	232	193	228	256	257	223	193	208	228	215	201	222	215	220	227	229	228	220	230	207	229	214	238	238	219	220	229	244	210	213	229	212	215	244	237	231	194	223	225	236	198	215	214	207	250	259	274	226	250	227	227	208	202	222	231	198	229	226	211	220	234	218	230	199	227	241	250	229	206	230	190	197	238	224	208	223	214	254	226	243	214	217	222	246	225	243	215	235	238	218	219	204	214	236	251	263	227	226	216	214	238	237	211	251	245	223	232	193	209	220	215	221	221	202	217	255	229	225	242	211	208	214	236	209	228	230	237	194	221	196	245	213	224	227	224	241	239	220	237	217	234	231	212	237	227	232	219	232	243	224	230	245	231	208	235	211	215	233	205	217	243	198	206	235	225	227	234	229	215	238	230	209	210	242	228	199	218	239	238	203	228	220	224	214	222	235	236
27478	45729	27799	13451	6407	2479	1385	983	883	666	620	1891	1613	541	593	541	575	552	531	548	534	555	563	559	546	554	581	554	540	556	507	546	522	532	505	509	530	563	546	508	514	527	578	536	535	569	510	555	506	518	533	541	546	535	534	513	519	507	501	528	550	539	483	555	562	575	546	543	559	513	543	555	552	519	579	494	520	544	577	552	559	531	536	525	538	606	552	518	530	551	600	511	536	556	560	560	530	563	532	509	521	558	584	537	530	531	548	547	555	536	501	535	530	531	550	513	555	531	548	543	532	531	503	539	564	533	556	539	565	570	505	546	536	555	524	566	563	532	528	560	512	515	519	520	534	552	519	544	518	539	534	535	527	523	522	552	561	558	543	522	560	564	536	559	565	530	528	499	568	523	542	542	569	537	537	526	522	522	520	504	540	515	545	548	533	553	528	527	515	530	552	535	529	534	538	530	519	538	531	582	547	518	530	533	513	563	521	491	548	512	530	484	493	551	530	563	511	523	516	534	528	522	554	527	521	562	539	558	510	548	560	491	549	565	584	584	543	554	498	532	546	520	543	546	553	524	545	543	525	547	565	515	549	539	529	543	540	549	533	556	538	546	592	577	532	537	561	505	563	562	566	534	520	542	541	592	543	557	542	540	545	577	582	577	551	545	521	510	515	565	583	541	553	563	609	498	532	537	553	523	572	504	528	553	563	554	567	560	567	532	578	520	541	523	522	523	526	482	512	511	518	512	507	592	565	545	573	490	548	525	559	519	550	553	560	555	576	516	528	500	542	567	531	517	520	589	552	536	511	551	573	574	544	519	529	539	514	529	540	532	577	522	552	577	523	552	522	524	550	565	522	507	575	557	559	535	542	560	535	578	522	536	517	554	549	515	531	521	526	574	531	566	511	525	523	496	514	551	553	538	547	539	547	566	556	536	523	510	573	542	488	495	548	491	533	598	552	523	523	491	530	549	540	555	522	532	584	539	532	551	526	505	534	534	539	544	518	549	513	520	502	559	495	551	520	542	540	540	527	554	510	516	539	539	500	512	543	570	522	513	545	522	572	503	517	509	533	497	523	554	555	520	556	515	525	566	539	524	562	526	532	493	523	521	555	534	518	523	480	550	542	549	533	552	549	517	555	540	581	589	510	594	531	545	521	532	531	564	563	543	520	531	519	482	519	491	525	534	569	537	536	521	518	502	520	541	540	506	584	543	488	563	547	535	515	596	529	525	535	537	558	534	569	558	554	550	523	543	541	516	507	545	527	528	540	519	558	533	535	545	509	490	519	511	538	529	565	559	501	553	572	564	525	553	562	555	511	539	512	499	511	543	509	535	531	516	490	530	564	553	493	533	518	525	507	518	530	577	531	545	502	557	549	518	522	544	521	541	504	556	545	506	514	503	521	549	549	496	494	586	551	534	523	557	543	568	515	567	541	557	527	474	555	540	517	563	535	533	553	543	585	553	554	525	509	529	550	532	531	553	491	513	603	499	543	543	534	548	520	539	545	513	539	527	541	561	571	494	501	548	532	559	509	545	520	521	535	532	518	532	513	566	535	517	544	555	531	502	527	569	535	510	550	552	526	528	547	551	541	516	515	476	474	491	523	529	575	545	547	563	507	518	551	552	516	530	557	527	551	571	529	542	587	564	572	589	546	506	557	533	541	567	490	535	585	511	570	553	538	532	532	532	548	553	537	518	563	503	534	505	529	537	560	506	612	535	544	542	500	550	530	513	531	541	542	530	546	508	499	595	542	517	532	548	532	534	527	522	523	541	525	530	559	534	539	539	539	552	493	544	517	533	492	496	535	517	553	514	502	549	551	498	559	576	518	506	525	566	564	551	544	545	529	522	500	535	522	550	510	519	517	562	547	509	543	504	532	542	579	537	570	573	541	543	512	520	507	564	550	567	513	555	523	545	538	523	571	565	548	518	565	577	515	553	582	556	521	484	534	525	558	572	534	519	532	561	539	541	541	550	514	538	548	551	503	525	552	554	570	533	530	552	537	551	519	540	548	557	540	591	540	587	571	507	527	525	514	567	544	476	529	522	547	538	537	496	548	555	560	566	513	542	525	514	576	532	537	504	514	531	532	576	503	507	507	536	538	534	551	530	526	532	532	502	543	555	538	549	524	568	554	562	526	539	520	512	521	538	539	564	526	553	512	503	559	520	562	529	546	533	550	514	551	530	533	521	545	509	562	527	525	549	500	545	528	524	511	515	514	521	553	570	503	528	538	607	497	535	565	520	518	555	540	497	563	593	507	526	479	547	514	580	508	546	541	543	548	537	542	493	527	553	521	573	542	515	543	548	530	536	551	495	550	511	505	530	522	528	562	540	534	506	507	531	569	541	530	560	505	505	565	520	559	503	505	497	507	542	496	563	553	564	538	569	535	511	545	525	547	497	527	544	543	496	537	568	581	550	511	546	485	548	552	544	556	538	518	539	566	524	518	540	505	522	531	564	532	552	546	538	529	517	543	551	528	539	495	543	552	496	554	554	539	540	544	567	554	531	546	556	546	518	540	513	560	547	541	527	532	526	576	543	532	522	572	530	507	520	572	504	540	561	573	551	520	501	507	508	535	544	546	542	562	516	570	545	516	521	571	546	542	539	550	525	515	520	559	556	513	522	545	529	516	517	535	561	568	527	533	552	543	537	527	554	591	525	516	563	553	577	551	563	570	526	561	524	502	569	531	503	534	481	572	538	574	544	524	566	526	515	588	561	504	558	541	523	509	516	542	557	503	573	530	548	534	506	528	526	532	513	565	522	544	506	502	561	526	577	553	583	548	566	530	532	563	542	529	550	532	567	544	526	563	517	550	533	537	549	587	547	534	536	542	520	522	532	525	537	559	564	544	590	498	507	495	597	510	550	555	533	523	564	528	521	538	541	586	587	490	553	503	571	569	520	539	533	516	563	525	570	499	537	547	568	546	541	543	568	546	579	549	561	537	537	602	577	500	558	527	547	540	498	527	567	539	512	522	536	551	511	538	513	537	564	543	535	569	507	499	497	521	562	527	561	527	536	546	545	565	533	541	569	522	543	542	535	545	551	530	517	543	538	467	583	533	533	541	526	566	550	560	559	527	556	525	545	497	565	554	526	536	561	502	514	524	515	540	503	524	521	528	522	560	555	522	532	583	544	498	555	521	530	549	550	561	519	556	514	563	540	532	528	535	519	515	551	529	525	517	538	524	538	567	526	561	503	532	547	540	535	535	483	508	524	529	554	549	495	537	535	501	555	508	510	518	539	526	527	552	492	536	545	523	507	557	547	536	562	532	505	556	544	578	564	539	513	522	523	568	548	529	545	535	540	557	531	539	502	549	512	562	548	520	539	580	504	526	507	496	491	520	530	531	528	504	510	546	503	520	561	552	530	575	550	561	549	520	542	525	534	546	520	499	538	508	548	516	524	556	562	513	538	557	542	554	525	559	517	520	513	534	545	528	568	519	547	562	540	551	564	556	533	545	569	559	549
32405	23357	19619	7491	2413	1096	633	367	270	227	151	235	216	142	144	153	136	126	135	137	171	132	161	157	148	135	134	149	148	175	121	147	150	150	157	147	163	168	135	136	175	157	135	172	159	138	143	169	146	166	159	144	152	143	176	117	144	157	152	137	142	163	130	156	155	182	142	155	143	144	173	173	144	166	140	157	148	145	145	139	149	131	132	167	149	166	148	152	137	162	141	126	154	142	160	165	152	142	124	134	151	140	160	172	138	166	144	133	156	163	154	139	126	127	145	164	141	148	144	155	150	129	146	160	126	150	122	126	132	153	134	154	137	149	129	183	143	148	157	158	159	159	145	133	124	157	148	133	152	142	127	146	154	132	131	145	139	157	145	171	147	127	154	150	155	135	141	162	132	159	151	143	128	148	132	142	148	128	135	143	154	176	155	145	155	140	151	171	154	141	156	158	146	157	142	145	127	162	162	148	155	152	151	166	137	149	155	152	154	158	168	129	151	185	134	143	151	149	157	122	141	133	169	139	154	145	133	123	148	169	153	158	158	160	140	135	161	153	141	141	140	160	134	142	148	150	149	160	148	135	134	145	160	166	154	160	150	128	154	129	158	145	133	132	144	149	129	139	143	149	160	134	149	152	143	127	127	130	156	154	159	148	148	161	131	156	146	136	130	145	134	158	138	135	149	122	135	168	160	151	131	136	143	142	147	144	141	149	149	125	143	130	158	158	138	132	133	158	144	153	134	161	149	155	157	143	153	139	149	146	152	144	135	152	157	171	153	164	140	147	126	145	132	133	150	135	149	153	153	129	132	156	128	154	162	141	148	158	143	152	141	159	145	141	175	124	132	140	146	127	149	178	137	145	155	137	142	148	165	156	158	169	149	155	139	149	152	169	152	157	148	149	146	156	135	150	150	156	133	133	169	176	154	153	152	141	126	117	155	157	141	163	148	141	160	152	142	138	129	125	150	152	141	128	134	143	148	141	163	159	154	154	177	155	156	156	146	130	154	139	153	150	161	157	161	162	170	166	159	147	158	163	151	163	120	136	146	150	148	164	131	145	138	141	142	144	168	145	163	161	157	150	156	148	160	160	164	148	148	129	126	158	142	145	148	152	158	131	146	151	174	137	175	131	125	131	145	150	168	123	149	172	145	160	125	135	138	141	155	142	153	141	145	143	157	130	154	153	149	145	137	150	144	137	177	157	136	150	156	125	139	151	149	147	149	150	143	135	134	156	147	143	167	158	135	152	156	133	150	136	165	144	140	138	170	161	147	163	118	150	136	160	129	133	132	137	138	157	148	145	141	156	130	147	157	145	167	125	136	137	130	144	147	155	133	143	140	139	141	150	159	148	153	126	152	155	145	175	149	147	131	150	163	195	129	127	124	154	141	139	162	152	133	146	155	161	162	146	150	170	140	178	136	143	168	143	134	132	153	139	158	171	158	145	148	147	140	124	169	129	119	136	107	123	141	127	152	168	155	160	160	144	156	154	155	138	154	137	132	137	160	160	128	122	154	133	128	134	159	154	143	181	132	157	179	143	148	150	150	139	163	183	148	128	124	155	155	154	153	158	164	153	165	154	146	154	150	164	150	157	158	163	157	176	142	154	134	147	152	143	165	132	148	149	121	164	148	156	157	151	165	142	143	164	147	147	126	159	156	171	146	146	155	151	149	156	158	144	138	163	149	155	146	146	157	157	131	154	148	128	147	137	140	156	162	148	152	142	146	152	160	151	166	140	137	152	144	142	144	153	149	146	148	155	152	126	169	146	153	144	152	158	152	165	142	153	164	147	134	161	155	164	134	138	157	151	136	146	157	153	154	155	152	163	171	139	160	144	149	129	142	144	175	158	145	143	133	149	148	139	136	140	146	144	138	159	162	137	148	139	167	150	151	164	157	133	138	152	162	142	136	141	158	158	171	149	144	140	125	151	150	143	138	152	165	165	127	146	157	176	138	146	134	139	140	128	126	132	138	136	135	134	135	147	150	158	134	160	167	130	150	145	166	118	144	142	157	171	169	143	149	135	158	137	136	150	139	145	162	165	144	139	143	138	140	152	151	143	138	134	154	145	127	139	141	164	143	137	140	149	142	144	132	147	152	138	140	131	121	140	138	146	180	152	124	147	151	151	137	148	158	128	125	140	131	176	139	151	158	152	159	137	169	158	138	120	141	143	147	121	128	154	146	137	142	151	136	140	151	133	142	145	139	144	130	141	145	150	115	155	148	158	153	139	163	148	167	161	152	135	158	137	167	151	154	131	159	155	155	171	128	168	141	165	144	151	163	172	126	154	128	147	168	134	164	146	165	155	151	150	150	164	148	149	150	130	169	173	164	136	166	140	151	124	149	163	164	143	150	129	138	152	174	132	147	164	159	148	146	129	132	136	134	128	147	155	155	151	166	131	148	143	146	161	159	140	128	127	144	139	171	119	153	145	141	154	151	169	157	149	134	141	128	131	146	134	142	145	137	144	146	146	130	136	125	173	162	125	147	125	124	132	139	158	133	162	144	141	138	137	156	145	160	129	146	129	131	135	147	157	154	157	164	146	151	133	144	161	145	142	159	162	138	140	143	157	148	136	123	138	158	158	136	139	127	159	153	132	150	159	112	155	153	141	178	150	136	158	151	151	135	145	141	141	151	172	166	166	149	147	141	136	157	157	149	172	151	161	156	151	143	130	148	152	135	166	139	154	138	132	143	145	155	151	159	129	143	149	161	158	150	135	158	174	133	138	124	154	157	131	148	127	149	152	152	143	153	142	144	136	149	138	140	147	157	144	167	154	164	152	146	141	159	127	171	131	163	152	142	138	149	151	143	162	138	153	139	118	153	121	140	168	145	138	133	152	146	167	175	145	164	140	135	134	140	136	120	132	157	135	170	139	157	135	136	136	123	158	135	132	154	157	134	157	141	162	152	128	153	142	137	131	155	137	152	132	167	123	147	157	122	167	146	135	135	159	126	149	155	129	132	153	161	156	135	159	142	119	160	138	141	142	160	122	121	134	142	140	174	160	188	143	159	151	156	153	154	161	145	156	129	159	175	156	146	140	127	145	169	157	141	150	161	130	118	135	123	155	136	149	136	156	158	137	174	141	151	140	158	158	162	141	126	143	151	152	151	149	153	146	151	124	144	141	145	133	145	123	144	137	148	129	137	133	130	164	161	131	139	164	139	164	151	148	143	153	111	163	173	125	178	138	142	151	140	129	171	141	135	117	133	141	142	154	161	151	176	138	150	152	154	144	166	143	127	164	161	149	157	137	137	137	132	141	170	142	151	137	149	142	149	164	137	158	166	145	142	142	145	175	135	145	140	160	146	142	150	135	137	150	141	143	138	146	144	154	148	136	144	154	188	149	160	161	150	166	137	140	148	157	126	137	166	171	127	148	145	157	152	138	157	147	139	168	145	149	120	162	148	138	139	140	149	148	150	153	119	148	145	137	153	144	172	151	151	127	151	142	166	136	159	133	170	145	161	138
22551	26660	11965	3733	1772	866	635	510	474	427	440	451	484	424	428	409	427	422	412	398	402	373	408	418	396	398	411	409	419	405	413	418	406	403	415	414	374	427	372	415	391	391	409	376	390	440	376	420	376	383	390	452	388	395	388	423	389	408	387	372	372	436	420	384	403	402	387	419	395	370	419	409	424	388	414	404	413	406	398	410	414	392	429	387	397	403	382	408	397	402	418	416	406	419	413	379	378	424	401	390	439	388	395	437	424	384	412	385	389	426	391	407	393	406	395	386	431	411	373	421	424	415	401	401	378	377	387	417	385	395	392	412	379	387	361	394	450	406	425	452	386	401	381	431	406	421	411	368	375	382	379	383	401	370	416	402	377	404	384	393	381	413	429	414	397	430	443	415	404	447	393	421	421	381	389	389	407	397	371	412	405	402	404	399	360	416	420	386	440	413	399	380	399	386	416	406	426	371	411	420	404	396	382	397	362	404	413	410	406	386	414	375	370	422	408	372	423	405	379	426	428	412	389	399	415	422	433	398	437	387	401	392	436	380	420	406	413	397	424	371	404	403	408	393	425	386	423	398	432	374	374	370	384	389	405	425	377	374	411	439	390	418	430	424	407	427	395	446	402	425	440	398	378	401	408	396	412	415	377	419	420	419	389	382	388	409	410	399	407	402	416	371	426	395	430	415	414	388	406	397	398	395	405	454	405	399	436	387	392	403	397	413	411	385	365	415	383	415	397	368	395	433	399	380	421	367	386	376	369	415	378	376	411	400	375	388	404	384	377	416	388	414	408	385	411	428	405	394	388	434	391	411	425	389	401	403	454	421	419	407	394	410	389	380	419	358	385	390	389	434	415	400	449	434	384	422	390	391	372	408	427	383	424	409	384	416	406	430	405	411	387	398	397	429	398	425	363	408	421	399	387	421	396	402	441	432	395	396	389	411	388	376	399	398	389	379	400	439	386	429	383	412	418	393	396	412	416	399	364	397	379	362	383	416	408	432	427	378	426	389	443	367	382	407	374	434	411	404	360	381	378	398	411	384	421	394	428	407	420	422	414	403	382	340	394	417	393	394	409	408	384	396	416	358	412	386	436	412	372	407	375	414	393	396	414	396	388	385	394	424	399	384	412	385	388	362	379	379	414	405	379	415	420	434	415	378	366	402	365	394	407	402	405	411	429	406	421	404	390	441	424	438	385	388	397	382	423	404	384	430	378	376	394	406	410	388	408	386	392	384	390	409	414	369	399	364	412	410	424	397	408	425	399	427	403	388	422	425	348	411	402	416	388	422	403	389	378	420	418	397	386	390	407	389	392	435	393	371	423	404	355	384	414	390	397	403	406	374	390	390	399	381	394	379	406	355	371	393	377	412	380	415	436	420	428	372	384	388	394	403	399	424	407	421	403	449	390	429	418	393	444	405	385	410	402	393	398	419	361	365	424	394	390	369	410	410	405	380	384	397	376	379	394	467	396	394	405	403	429	408	423	412	423	384	399	425	402	385	425	406	411	398	404	424	424	387	426	389	384	392	409	389	375	420	384	364	396	415	393	414	377	457	399	388	433	381	387	351	404	418	414	400	427	426	401	361	442	380	388	393	401	386	393	370	410	403	391	401	435	402	406	406	405	402	361	391	401	405	396	411	412	431	433	374	402	401	408	385	380	410	374	431	368	406	429	411	383	406	430	412	408	375	412	438	411	380	419	429	408	380	402	406	386	408	393	402	378	387	364	414	416	389	400	404	419	430	414	432	405	395	421	403	377	376	429	399	443	400	417	414	396	422	368	400	412	373	389	387	386	385	395	417	399	403	406	373	399	361	370	383	434	413	379	425	388	408	379	391	413	408	384	392	388	396	431	393	432	413	403	403	442	420	394	406	443	390	356	362	427	425	422	415	405	426	360	403	406	404	405	446	385	414	414	405	398	391	383	387	434	367	403	364	359	379	392	385	363	391	370	393	393	370	396	388	384	418	417	433	447	388	403	434	397	392	404	395	416	377	392	404	417	398	401	420	386	421	415	371	401	404	372	378	371	381	426	404	432	384	443	406	410	421	440	394	412	392	404	387	398	440	405	394	376	397	382	395	399	431	406	401	377	373	374	442	385	418	400	375	401	382	404	390	370	434	421	395	394	392	360	444	392	390	436	390	413	396	378	352	400	420	400	426	390	382	391	387	381	431	403	393	428	371	410	403	416	372	419	413	379	411	427	411	391	415	407	403	390	394	412	409	416	421	403	415	427	393	355	431	403	348	385	401	368	399	418	401	379	383	405	375	376	410	391	389	403	384	406	405	407	440	428	393	345	387	370	388	418	395	397	362	404	412	392	416	409	426	373	396	380	415	421	358	403	419	381	407	362	407	398	422	403	382	395	376	415	401	391	431	357	416	429	379	412	424	418	415	364	376	399	395	391	397	388	412	391	428	407	400	396	407	344	408	392	388	385	379	396	386	399	432	402	402	390	415	432	385	395	370	418	393	385	407	387	420	380	395	434	416	399	407	406	403	405	370	385	392	373	415	402	411	403	385	401	381	406	426	383	378	383	363	411	373	405	374	413	411	383	400	410	396	406	424	385	437	408	429	391	374	390	387	429	390	412	400	378	394	415	431	414	404	383	427	393	421	392	400	388	419	367	422	392	373	432	415	392	406	385	421	413	415	402	415	412	393	415	416	354	409	428	397	416	371	421	415	419	364	389	405	404	407	403	397	386	414	410	369	389	385	393	397	387	438	381	420	437	414	404	391	392	385	404	416	405	378	429	387	402	374	395	398	427	398	386	388	392	421	385	413	400	402	390	417	369	387	384	444	391	401	384	367	405	427	394	396	386	387	393	386	385	422	421	424	385	394	400	406	438	405	392	399	371	402	430	392	406	381	384	388	405	435	393	402	436	401	386	389	351	413	378	417	354	429	398	406	426	387	396	392	411	411	394	417	434	376	412	379	444	431	452	433	388	381	409	423	421	372	361	377	457	374	399	399	384	388	391	373	394	409	406	420	404	395	422	385	380	408	403	397	397	414	368	398	356	384	398	389	403	379	402	366	390	375	379	383	406	402	396	410	389	414	430	400	408	369	401	418	394	376	405	396	409	406	356	402	423	368	388	372	395	388	422	378	404	372	404	403	407	410	377	402	400	357	387	387	391	422	415	415	412	378	387	396	421	403	428	401	374	410	396	423	447	389	375	393	429	434	399	398	424	372	435	446	382	418	399	397	428	388	422	398	401	380	414	426	410	419	390	396	395	423	374	408	386	395	413	409	390	403	406	392	386	383	398	381	398	416	367	402	399	378	409	443	430	436	393	398	401	384	363	385	408	399	443	393	442	400	414	356	422	386	389	402	358	374	384	398	409	390	433	366	410	370	415	388	433	384	383	400	420	394	428	400	414	413	413	409	418	395	408	379	407	432	388	373	414	415	382	358	416	422	413	429	405	399	420	372	399	394	392	456	440	417	369	402	400	381	403	413	380	369	368	426	367	360	406	396
24999	21498	24829	28582	21530	19646	2675	836	501	326	333	1649	738	223	233	237	246	193	242	215	219	230	217	238	230	254	244	202	216	210	205	212	236	220	213	195	224	221	202	206	244	230	208	205	254	224	233	229	211	219	235	264	210	237	232	220	229	230	243	237	216	222	213	230	226	242	241	229	210	208	232	230	240	251	221	256	212	237	213	196	229	220	236	216	222	214	228	198	260	243	227	236	216	231	217	234	230	218	225	230	211	210	211	217	240	244	226	236	233	210	229	230	241	218	193	221	195	260	255	213	222	229	229	225	232	226	222	263	247	236	226	228	224	226	223	218	228	228	246	250	236	227	215	226	214	225	208	213	220	201	250	230	233	209	232	239	208	214	222	233	220	212	237	208	231	212	172	245	211	243	245	243	210	231	205	190	195	216	226	227	224	232	247	258	198	205	192	256	217	227	216	209	221	224	223	219	234	243	213	235	225	229	210	223	229	231	226	233	229	204	260	206	228	238	205	183	202	237	218	261	217	230	229	226	214	225	213	255	228	206	216	233	184	217	203	207	208	204	220	214	223	241	222	206	210	217	214	216	228	243	235	227	218	227	207	207	248	214	203	201	198	227	207	221	243	226	202	237	238	240	213	258	251	233	222	243	211	227	248	211	221	243	207	191	222	249	199	240	238	237	224	246	217	227	236	225	213	200	218	212	246	241	194	210	256	223	211	247	236	241	205	216	211	218	214	213	229	237	193	210	220	257	255	222	215	228	239	235	231	227	214	233	228	223	202	228	260	226	230	245	266	214	217	260	224	214	229	240	248	216	216	203	221	251	211	210	221	206	253	212	222	235	208	235	220	223	232	226	251	244	234	211	231	215	213	205	201	221	227	251	263	205	219	235	242	211	249	230	258	210	252	221	215	236	212	222	228	221	250	229	217	233	244	237	229	244	218	227	183	232	225	230	223	230	241	240	224	215	214	233	247	219	215	255	237	242	248	225	241	254	210	224	222	211	233	231	213	222	237	234	247	196	246	225	211	236	230	244	202	210	238	239	216	252	222	233	209	211	233	225	207	223	226	219	212	217	229	213	210	259	215	252	217	221	214	242	199	237	230	223	217	231	211	232	204	231	228	210	239	211	218	209	220	207	225	245	233	188	198	212	233	229	213	216	242	257	236	219	224	240	240	226	230	213	227	224	208	252	216	223	254	212	202	208	233	207	226	225	217	234	225	206	226	193	246	212	218	210	240	233	207	221	193	197	232	215	223	245	227	234	217	211	227	203	221	240	237	215	257	262	208	191	237	213	216	228	225	226	216	236	227	219	229	244	217	236	232	218	209	213	240	237	254	221	216	212	232	214	218	221	218	236	227	221	217	233	249	199	213	230	217	202	219	215	221	239	263	221	220	225	246	217	257	198	232	200	195	222	237	201	242	229	209	220	245	240	220	238	163	187	197	220	225	241	216	222	220	240	247	210	252	220	240	221	229	221	215	231	213	209	243	226	234	233	237	238	224	221	230	230	233	221	202	188	223	240	250	212	231	223	240	238	234	232	223	218	188	207	186	235	210	222	232	234	226	232	213	240	229	208	228	202	241	209	199	216	219	225	238	214	235	234	219	250	208	243	225	207	227	235	206	228	211	212	208	244	220	235	202	226	184	230	232	222	215	211	226	228	253	244	237	210	256	221	213	217	205	216	203	238	216	241	211	210	197	222	194	228	215	250	253	226	235	203	260	239	257	239	221	224	231	220	216	194	230	237	213	221	254	234	208	202	225	239	214	221	192	232	226	229	228	240	205	216	240	258	222	224	222	259	229	204	196	239	234	231	174	218	251	218	231	233	229	197	237	224	225	233	200	248	205	243	221	230	224	208	222	246	223	225	206	225	237	222	209	240	232	216	235	250	232	223	225	226	209	224	233	206	197	226	212	217	231	223	212	233	193	208	231	211	222	215	240	228	179	253	221	215	256	217	222	222	228	212	245	236	196	243	226	242	218	211	208	229	232	227	248	222	222	216	240	223	265	231	212	214	236	224	259	211	244	204	199	201	229	235	206	222	224	213	239	238	215	225	194	233	233	214	220	216	194	237	228	186	224	221	224	220	221	231	236	233	214	214	224	228	205	224	247	250	206	224	195	235	226	209	214	207	195	230	242	215	232	219	227	187	215	245	220	205	248	263	246	228	221	219	229	216	244	226	203	221	231	224	227	222	199	237	216	240	231	211	212	209	221	215	244	230	219	213	225	249	187	207	239	224	212	236	207	219	212	245	236	197	215	240	227	234	235	250	217	237	215	192	229	213	223	212	260	224	249	206	218	219	212	239	225	205	216	234	222	224	236	222	225	192	214	228	231	234	227	211	211	222	235	228	189	247	218	204	228	240	233	218	200	220	246	226	228	231	227	182	236	224	233	222	219	229	215	205	197	268	257	227	225	216	228	221	201	230	206	235	255	220	247	212	187	227	217	209	244	232	258	216	228	220	248	242	220	217	223	234	221	223	243	210	229	221	238	233	220	239	217	238	199	211	248	223	233	241	205	221	230	201	222	232	252	227	225	243	218	220	229	232	221	220	265	203	233	252	248	221	236	233	224	258	222	231	229	221	190	213	238	212	242	217	199	215	222	251	209	257	220	231	219	235	249	274	203	237	212	223	245	209	235	234	232	206	222	228	217	253	258	225	235	245	211	237	225	221	211	229	242	216	227	216	234	212	219	235	213	209	217	235	221	244	190	209	184	194	231	211	224	245	233	212	256	227	219	228	226	227	234	231	215	249	216	220	227	224	210	220	237	232	248	210	198	224	246	233	242	224	225	214	231	245	212	236	223	198	205	245	196	209	248	247	209	206	223	233	225	239	220	240	219	250	245	234	219	210	235	211	195	206	212	217	202	239	243	226	227	202	214	271	229	224	202	221	242	238	239	224	235	211	210	236	228	230	233	232	230	221	233	236	203	237	240	256	233	241	245	203	238	218	246	214	244	219	223	203	222	208	230	217	245	223	234	218	251	240	231	229	246	214	206	207	237	234	209	233	244	223	235	220	224	214	189	173	243	226	232	243	210	216	243	216	226	225	232	250	242	215	224	253	222	193	226	232	235	237	217	207	219	237	223	208	227	237	247	229	243	205	241	225	194	225	235	248	248	236	219	276	230	242	233	229	222	203	239	241	229	241	210	241	239	207	217	240	229	225	228	215	222	222	251	231	233	227	216	232	273	228	222	212	228	223	217	229	205	207	238	219	221	213	205	209	224	261	247	227	239	221	225	229	223	240	251	211	214	213	207	188	226	223	213	239	237	214	227	224	220	231	214	221	239	220	251	218	201	249	211	197	232	219	231	223	234	214	251	203	203	188	218	232	199	221	196	216	195	229	231	250	224	262	227	236	232	199	245	230	222	207	220	232	203	241	215	226	209	208	233	261	229	239	232	223	217	231	235	232	238	209	213	233	193	238	197	263	214	223	235	250	223	212	204	261	228	211	236	227	230	239	248	214	178	242
24145	37665	20578	9050	3776	1724	1121	787	723	602	645	1331	815	591	566	580	531	613	567	614	577	573	611	562	543	572	552	552	552	575	548	570	528	560	571	567	529	593	533	571	554	541	546	581	561	582	571	544	568	552	561	545	575	566	525	568	554	580	567	539	547	503	534	585	560	561	529	552	529	553	551	598	580	562	547	549	519	542	546	533	544	540	534	518	534	528	546	545	595	602	546	541	523	514	583	544	531	553	521	559	557	597	572	589	556	562	543	568	585	603	559	510	562	582	548	536	569	540	550	578	550	516	570	570	589	531	587	552	538	522	517	578	548	580	537	575	545	571	571	587	574	536	540	540	551	520	531	527	542	543	532	556	552	540	564	584	562	546	547	570	562	534	587	592	542	537	496	595	564	568	530	553	559	549	555	554	565	589	539	535	571	551	581	550	563	595	567	538	579	596	556	538	553	527	559	589	559	555	572	632	520	589	566	534	536	561	622	574	511	563	577	587	524	524	578	555	576	543	562	579	548	516	546	546	556	552	581	542	533	546	515	548	565	565	542	546	573	534	536	608	553	580	569	528	597	575	543	552	543	562	561	509	554	543	540	562	534	537	588	564	559	576	551	570	582	534	589	576	580	562	568	571	555	530	538	567	569	558	559	542	560	548	561	531	518	527	580	586	564	592	573	546	542	544	538	551	536	522	544	573	567	571	528	552	572	591	553	514	574	556	565	585	575	538	590	504	505	568	574	571	557	555	580	519	537	534	569	595	556	577	559	567	548	549	565	555	523	584	546	575	505	577	557	541	575	573	601	557	582	548	588	543	584	524	579	575	535	536	590	537	588	552	612	549	552	551	520	550	520	525	567	566	558	603	585	533	586	575	514	569	579	577	556	564	590	597	554	531	549	553	571	534	578	565	568	578	561	555	576	544	578	565	537	582	509	556	542	581	545	488	522	550	567	562	506	534	557	603	549	566	558	546	547	555	519	540	552	579	615	559	573	570	565	551	527	561	586	585	529	549	555	571	578	571	546	535	588	513	563	557	573	556	582	534	556	560	540	558	567	544	573	553	557	599	546	565	607	533	534	556	581	560	549	503	600	543	555	543	541	583	531	546	585	562	566	560	577	538	516	566	586	565	543	542	584	530	541	569	522	538	549	539	555	560	533	555	553	579	580	585	506	517	560	557	517	550	516	587	540	543	536	564	537	577	563	589	573	527	586	572	535	522	511	550	573	543	551	575	575	538	530	569	575	576	565	517	575	541	541	553	532	531	517	560	602	549	578	560	560	551	532	551	529	572	531	590	576	595	549	607	557	549	602	555	560	545	555	557	540	568	569	535	538	552	558	562	520	550	560	525	562	542	558	555	555	574	578	517	569	526	559	552	543	571	600	556	557	553	580	580	552	580	541	542	552	575	509	548	577	559	569	527	586	553	529	565	527	525	550	532	575	556	565	516	546	493	563	569	547	530	528	572	551	532	568	607	564	551	595	575	546	579	524	548	535	591	542	548	581	617	554	563	526	557	532	567	582	578	546	563	532	578	546	581	570	599	551	534	552	570	520	621	561	565	581	551	611	537	581	529	515	537	552	504	529	541	568	519	539	527	562	563	567	566	533	581	555	557	599	586	497	574	525	540	538	569	564	572	547	530	546	561	541	573	534	544	561	501	546	613	527	605	512	559	559	544	512	573	533	526	556	547	496	553	550	574	555	577	549	561	546	562	549	550	553	590	557	540	549	544	527	543	541	561	535	558	631	546	559	550	531	540	557	575	526	573	516	568	572	570	553	511	526	513	620	572	520	581	561	559	568	574	577	563	526	576	562	573	546	576	518	549	585	533	559	531	590	569	570	548	552	555	539	533	573	546	530	548	526	529	549	589	544	530	564	578	538	551	554	533	568	529	563	562	517	552	527	589	548	603	588	571	554	555	564	589	589	541	535	586	569	551	576	514	558	504	560	574	503	484	592	574	514	528	514	539	615	510	538	552	595	545	590	542	586	568	543	570	549	583	563	552	570	564	524	608	554	586	577	549	527	533	583	527	545	531	582	559	596	598	582	577	548	545	596	542	595	535	597	587	589	529	572	541	548	530	585	540	550	568	563	515	547	559	562	579	545	504	541	561	554	551	596	565	579	546	551	540	566	527	584	559	601	557	549	580	561	569	576	540	548	549	507	560	561	498	503	555	575	538	523	561	566	561	588	572	547	519	531	534	607	550	553	567	554	574	586	566	535	557	514	545	555	525	524	552	555	549	568	530	511	560	543	522	557	556	555	545	562	575	530	533	522	542	563	561	559	565	541	517	575	538	552	548	585	572	573	580	568	533	519	564	558	556	521	515	547	561	574	551	558	571	576	548	527	536	556	567	538	516	549	541	532	567	541	585	548	517	559	572	567	535	507	536	525	581	556	587	555	537	535	551	575	581	538	513	547	556	578	549	559	551	550	549	563	576	535	562	557	579	525	554	581	564	591	542	548	536	549	556	576	556	536	562	554	549	575	516	583	540	558	539	570	526	562	519	546	555	591	564	535	516	574	554	556	520	574	592	541	559	535	552	518	553	566	529	563	577	534	548	535	557	571	555	497	558	558	573	544	519	561	578	548	536	581	534	580	558	543	557	580	578	568	580	546	550	554	574	567	584	542	584	545	532	546	535	537	577	595	561	552	577	524	602	564	548	554	537	582	574	580	567	516	567	559	552	550	573	543	574	547	580	534	529	560	551	568	580	553	507	579	523	568	574	578	552	533	529	567	546	529	585	554	528	578	543	550	559	564	578	558	530	563	524	566	527	568	552	572	566	551	571	535	560	577	568	518	572	553	553	546	554	565	552	552	537	560	614	544	580	565	601	550	556	532	533	533	567	578	541	550	537	565	580	576	587	569	548	505	564	571	551	542	544	536	574	511	546	556	567	519	536	540	573	471	574	588	531	546	537	551	578	568	547	547	566	585	499	555	535	565	526	555	540	505	537	569	546	550	535	542	538	556	554	508	522	568	562	553	592	545	546	564	529	600	570	555	579	549	540	545	558	591	598	549	569	555	548	579	572	565	534	551	525	574	562	552	561	557	586	567	539	543	538	529	572	550	541	552	567	537	552	557	569	554	559	548	567	568	579	530	554	566	546	563	556	554	535	533	550	530	577	573	522	490	571	567	519	541	561	565	584	541	560	571	563	577	559	575	577	569	552	568	583	517	557	555	541	555	543	531	544	548	528	540	537	557	569	570	554	582	552	574	570	578	563	572	568	599	562	545	570	552	554	579	564	558	535	572	570	529	609	517	530	545	589	546	572	541	543	577	552	574	532	552	558	547	574	540	526	623	572	547	560	535	564	588	569	619	534	510	576	555	555	549	524	526	535	534	547	577	540	585	542	490	576	582	540	526	558	577	533	549	555	572	613	558	581	535	568	528	537	554	561	604	579	538	588	569	563	591	544	547	609	544	549	556	521	543	534	549	560	583	524	548	572	572	542	517	563	566	587	524	552	602	563
24400	21528	25257	28241	21539	21606	16722	1803	713	406	904	2936	415	230	219	209	219	221	224	224	236	209	224	190	201	247	225	207	215	229	245	230	226	211	223	256	227	223	240	183	214	216	211	205	206	207	211	211	208	187	223	213	208	219	195	209	189	244	217	218	186	237	210	215	219	203	206	180	217	250	199	196	201	207	231	184	195	218	200	227	213	182	216	198	209	205	211	194	221	200	194	194	223	220	201	219	215	200	224	213	230	182	239	229	210	202	233	223	200	222	203	187	202	239	204	189	236	193	215	203	197	201	214	238	224	224	207	202	218	222	193	234	224	227	213	198	185	212	188	220	236	228	263	221	227	199	213	220	222	202	230	202	202	214	229	216	187	211	225	212	223	195	195	251	209	203	213	211	206	227	224	214	205	207	208	228	191	222	213	225	228	212	208	222	188	206	209	220	201	238	208	190	209	230	214	238	225	234	227	210	221	218	215	240	228	226	199	217	206	213	229	211	259	207	205	232	244	206	211	219	206	235	211	229	242	213	198	216	221	206	244	202	202	224	208	230	215	224	196	212	211	240	224	215	206	222	209	224	211	235	197	225	198	192	199	213	244	226	217	199	241	202	189	230	211	215	241	214	202	220	209	216	213	219	214	216	218	206	249	205	223	208	235	232	225	196	222	220	200	181	235	244	189	226	216	221	202	227	205	234	208	212	228	221	231	215	225	232	211	191	215	219	210	216	220	215	209	221	225	195	224	214	211	213	188	229	233	209	205	218	226	207	201	215	217	207	193	199	180	220	220	203	224	238	195	190	208	206	217	212	225	228	238	195	256	224	209	215	174	188	210	199	233	212	210	184	218	212	201	211	210	188	223	221	198	196	221	202	204	240	210	212	192	211	220	246	215	204	219	218	217	232	197	225	216	210	225	203	226	198	168	202	198	222	207	219	207	190	197	208	239	201	220	206	202	209	200	213	214	208	226	210	224	184	204	237	223	195	212	217	205	188	239	206	204	163	223	215	182	199	240	217	213	220	198	213	192	209	164	202	233	196	183	193	194	219	214	214	224	195	220	206	215	200	201	204	246	221	208	212	190	172	212	213	201	188	188	221	212	218	233	198	195	206	224	202	217	193	174	227	224	212	229	185	229	191	235	232	226	183	232	211	227	220	213	216	216	223	200	235	201	235	225	236	220	218	199	231	215	221	198	205	214	208	222	225	212	217	194	220	190	220	222	229	211	219	175	201	214	197	224	232	215	193	213	229	190	203	221	191	190	188	220	241	214	227	243	193	216	232	224	209	208	206	218	221	235	215	217	236	225	204	199	219	234	198	199	220	241	191	208	220	212	211	209	182	228	185	216	206	212	216	218	253	219	224	213	215	200	216	217	191	215	210	205	214	200	195	214	223	224	226	220	202	211	198	199	197	223	199	235	184	202	217	227	241	204	202	225	198	186	199	217	238	187	221	189	201	229	231	247	228	210	188	214	173	166	227	191	226	216	237	188	235	200	210	197	217	198	206	240	197	193	205	216	210	195	186	222	198	204	222	215	211	228	205	181	206	210	213	209	210	226	208	233	236	229	183	193	194	212	203	209	211	232	205	203	197	212	225	198	170	207	208	214	220	212	199	194	200	229	213	205	231	179	219	228	202	182	207	228	215	201	222	231	193	225	215	235	224	188	197	246	206	196	234	220	207	207	213	181	196	217	184	207	214	216	194	210	211	231	199	224	188	231	242	201	222	240	186	219	209	240	185	233	217	210	210	223	190	222	210	197	226	198	212	213	211	212	227	208	227	213	208	195	191	227	228	223	199	195	232	206	217	217	214	224	212	213	209	200	182	207	198	227	189	207	202	218	218	227	216	216	198	196	186	222	222	238	236	183	213	227	209	219	213	218	221	203	196	220	219	231	204	190	221	205	217	198	207	220	183	224	206	226	205	211	226	201	215	212	227	177	209	230	202	173	200	223	213	218	204	175	196	196	218	220	212	202	215	208	206	209	210	194	227	236	218	203	199	232	223	202	200	196	231	224	211	235	178	226	204	222	198	206	208	190	218	228	202	215	228	194	194	209	190	218	201	177	220	234	201	180	220	203	223	217	206	228	206	225	199	239	198	186	227	209	212	220	198	208	191	235	228	185	218	199	215	229	205	209	206	207	192	205	208	199	229	217	196	232	208	195	207	233	216	210	218	187	187	211	218	202	196	223	226	223	194	222	222	193	216	228	212	189	202	205	195	220	197	232	214	219	188	211	205	215	193	222	205	215	232	214	212	179	189	218	215	191	207	201	233	216	194	193	228	190	172	222	213	199	189	229	219	210	206	197	208	209	207	200	222	234	214	231	202	219	226	221	208	231	205	201	248	204	220	219	183	207	223	218	214	199	192	211	180	214	195	220	211	214	213	181	198	205	186	214	200	223	199	223	193	222	190	217	224	188	207	222	209	203	206	200	238	231	194	207	231	211	232	191	208	209	210	229	211	194	196	220	205	234	207	198	215	193	209	198	219	222	208	230	207	217	214	219	227	208	212	230	218	245	229	220	221	235	194	213	189	222	196	218	219	209	205	217	214	230	208	222	202	214	248	204	224	185	232	236	235	203	188	208	199	194	194	221	200	216	229	212	223	218	226	214	242	230	219	213	210	191	194	232	203	196	223	223	219	181	175	187	223	240	218	194	204	196	179	239	221	217	197	200	206	251	228	205	225	189	217	204	229	203	215	219	221	199	220	219	220	213	204	199	220	218	220	216	199	229	198	202	228	207	205	253	224	179	221	221	227	193	215	205	212	219	200	221	212	205	207	227	215	220	197	218	237	211	201	212	191	258	198	247	194	200	195	229	193	205	175	182	184	193	217	227	190	194	188	194	225	203	219	202	213	231	217	222	197	196	212	217	194	212	232	189	222	195	220	186	204	223	203	189	239	240	233	224	220	206	191	177	200	227	209	207	226	221	214	201	207	201	199	250	245	176	215	173	196	196	187	227	218	198	220	222	198	181	216	230	202	208	223	230	208	223	221	206	200	228	217	206	214	214	185	235	239	236	206	215	210	227	236	197	205	210	214	217	185	216	213	203	202	183	215	194	220	185	211	215	207	216	196	184	205	217	211	210	199	208	200	198	216	196	213	219	223	221	222	189	218	231	204	212	217	234	208	223	207	219	222	200	209	201	205	239	204	240	194	207	204	215	205	189	213	200	192	220	195	237	209	202	207	220	208	225	180	218	225	217	191	215	221	201	210	222	230	211	241	240	207	202	221	200	211	207	196	222	213	216	218	224	214	205	203	238	203	189	209	213	201	216	196	207	221	207	183	221	212	210	166	220	185	220	206	198	196	213	222	221	230	236	186	230	222	206	211	184	218	228	219	231	219	207	216	197	226	207	214	211	214	212	193	233	198	208	235	223	194	210	220	244	204	231	183	202	208	189	183	233	233	230	207	200	195	217	221	252	216	190	214	224	212	217	233	242	189	198	210	216	260	182	203	220	211	204	217	211	220
27870	40536	20165	11179	5826	2572	1366	943	771	609	883	2074	595	506	527	527	487	538	524	523	488	541	479	520	512	485	540	494	482	517	518	481	532	501	502	521	516	476	497	502	508	529	516	548	516	470	512	539	504	517	498	529	542	511	556	485	504	471	523	493	505	529	505	532	527	480	473	531	506	463	532	504	530	523	493	505	502	467	498	532	490	464	512	506	524	504	472	526	527	537	478	533	517	491	519	520	511	505	527	482	479	529	510	513	521	498	506	477	535	449	510	524	515	522	489	491	488	500	491	491	472	501	538	513	488	503	446	528	490	516	514	494	552	464	496	513	516	501	479	484	488	499	490	523	520	508	514	471	503	524	513	495	510	502	516	481	511	477	485	490	493	524	492	511	460	524	497	490	508	513	490	489	498	514	490	510	471	514	512	506	510	537	534	522	543	523	477	474	502	489	505	478	515	494	504	519	514	497	549	500	502	548	505	438	509	517	484	452	485	521	490	497	530	490	531	491	540	517	469	495	493	506	510	473	454	488	520	474	484	485	509	534	507	469	542	495	531	533	497	497	532	493	484	506	494	537	509	506	496	483	493	529	508	503	474	485	504	501	503	442	457	505	495	484	496	513	524	511	469	496	497	532	491	462	532	536	494	529	481	516	521	498	498	530	519	519	509	515	479	512	529	502	502	490	503	519	478	526	557	533	506	536	486	478	507	549	576	501	472	498	508	511	542	485	496	522	510	529	491	512	488	505	493	491	513	519	524	485	498	501	518	499	555	498	485	555	519	499	526	524	521	541	529	496	474	520	514	488	545	535	491	488	509	512	499	504	505	514	510	475	451	496	511	502	517	499	518	488	556	529	529	488	500	504	557	540	548	509	493	493	472	516	508	493	510	500	515	529	496	540	501	515	455	530	539	520	511	448	497	537	503	533	549	517	494	546	510	482	517	509	495	520	484	480	492	496	489	511	499	473	561	522	482	512	526	498	478	497	497	521	527	533	513	519	505	489	488	553	509	519	508	527	504	467	479	498	514	553	502	495	458	504	508	481	489	505	535	458	522	474	469	494	518	438	460	542	470	476	494	519	496	496	488	505	522	563	476	550	493	500	539	513	498	483	500	503	506	531	504	489	516	482	484	512	515	499	488	543	500	480	504	472	482	494	471	475	513	512	511	468	529	525	472	539	508	542	500	514	507	507	522	512	516	467	505	497	512	507	502	514	525	510	478	469	495	479	520	498	557	487	525	517	490	501	503	494	483	480	528	534	481	544	546	539	499	531	507	542	475	483	516	491	530	456	506	493	485	479	518	465	535	462	514	508	550	546	487	522	539	511	532	506	560	508	514	483	549	477	511	486	497	491	493	552	525	577	550	507	521	519	502	516	515	533	466	499	461	538	503	485	474	492	531	525	492	509	538	518	535	471	510	529	508	524	513	513	502	501	507	534	490	510	505	491	481	509	491	506	489	493	471	499	507	529	519	528	477	516	516	494	525	522	483	520	517	510	475	446	504	502	471	519	508	489	501	527	474	521	520	496	490	504	494	526	540	484	494	543	518	487	511	496	518	478	486	512	506	472	480	494	515	496	506	526	473	470	488	514	530	511	507	517	508	514	517	497	486	515	533	517	516	478	524	487	533	519	527	496	495	477	485	554	525	498	510	493	489	558	516	503	470	524	485	502	520	495	550	533	507	525	506	527	508	514	475	509	508	521	510	482	503	511	520	512	486	507	500	504	478	492	490	513	543	548	492	482	519	521	534	493	535	510	502	490	526	534	491	464	547	504	528	519	533	484	552	498	516	491	511	499	519	548	519	517	556	517	476	490	548	546	529	472	481	513	491	547	504	459	509	537	525	498	489	522	521	511	520	514	478	493	518	535	500	503	515	506	524	491	535	483	489	453	499	504	483	480	482	493	529	503	532	498	502	523	461	491	510	531	510	511	502	532	478	524	503	476	517	531	479	493	536	505	507	516	533	502	471	520	481	512	492	506	489	513	477	493	526	545	525	518	503	513	490	498	517	529	488	540	477	537	465	526	522	484	518	469	482	521	456	543	499	504	516	498	488	489	486	525	504	551	497	509	534	561	473	498	484	500	515	501	513	519	514	500	508	563	534	538	514	516	505	473	509	481	518	539	498	499	531	502	503	533	524	495	526	499	527	507	497	509	489	520	507	560	505	497	551	482	513	500	509	517	519	516	508	507	482	519	498	493	504	526	510	492	518	541	510	510	493	492	523	506	507	485	497	517	509	514	507	529	548	552	516	516	507	472	528	506	494	471	495	501	535	540	493	484	527	506	499	483	510	502	491	527	528	507	539	506	504	516	526	539	502	541	480	481	488	523	476	483	500	516	476	541	514	473	522	489	525	526	483	468	493	484	491	514	516	482	479	460	536	519	509	482	494	496	498	510	512	518	515	510	544	484	478	492	488	530	506	492	476	528	513	529	495	475	471	488	513	512	495	549	520	487	506	520	507	516	505	509	509	507	488	497	485	531	524	511	479	511	514	492	514	498	515	514	519	495	509	496	517	501	495	498	514	498	549	544	473	499	498	483	514	464	496	507	527	460	511	530	560	506	536	516	468	520	488	478	505	502	473	558	503	515	502	494	514	509	450	514	496	487	513	549	478	533	480	521	509	527	489	507	510	516	542	509	469	464	511	543	506	540	523	502	489	581	517	520	521	489	508	483	501	503	506	521	501	531	511	497	475	540	473	524	448	500	510	511	506	521	515	526	502	488	476	514	492	513	541	479	522	517	463	525	499	511	537	473	541	485	506	501	518	495	468	512	509	532	517	532	536	477	536	482	534	502	498	500	532	498	518	523	492	496	503	501	500	487	473	485	520	530	490	506	496	480	511	503	472	534	503	468	456	501	518	507	558	520	495	543	499	480	471	527	511	453	491	473	533	503	524	489	506	522	500	516	502	505	531	530	494	495	510	517	512	467	488	551	485	534	523	486	526	533	495	495	522	504	519	517	478	490	536	553	532	468	447	546	516	548	471	481	472	478	489	490	465	537	524	519	503	512	521	492	492	499	478	528	494	492	490	510	530	460	460	512	522	481	468	491	551	511	501	463	521	533	514	523	536	519	527	564	505	493	528	487	474	479	500	522	490	540	507	491	493	498	493	477	526	507	549	495	500	554	533	507	531	514	536	509	513	514	489	508	475	504	479	479	506	509	527	491	491	510	502	534	493	528	505	462	519	519	505	534	499	546	503	496	531	515	487	526	468	542	529	499	482	512	521	566	469	528	534	523	498	549	517	479	559	530	457	474	507	492	554	517	476	536	502	476	522	507	499	522	533	452	483	486	542	530	488	486	504	554	515	520	512	512	521	496	523	478	501	478	539	517	514	532	483	513	496	500	498	557	495	466	507	521	493	514	535	487	492	544	498	492	518	495	529	518	504	495	495	490	508	484	512	471	547	513	495	507	511	520	517	468	500	522	517	546	550	494	486	480	482	533	476	478	502	529	501	511	508	509	498	502
32395	23172	18356	7484	2375	1102	613	310	221	168	198	282	176	163	150	145	145	135	147	142	156	148	128	132	119	126	149	134	164	169	134	164	150	139	133	133	140	174	128	149	145	136	134	133	138	139	146	135	157	166	127	152	156	148	153	131	125	157	138	159	141	126	151	138	147	177	144	137	137	130	158	139	144	122	168	156	143	156	123	135	138	139	142	138	163	139	135	157	145	134	141	136	135	142	162	134	139	128	145	149	133	138	138	140	157	156	143	133	148	164	139	137	156	144	143	176	155	138	142	153	144	158	139	159	147	130	144	161	123	149	139	132	144	130	128	128	135	135	136	131	135	158	154	140	132	130	151	144	122	134	145	158	124	165	146	154	153	140	152	154	145	148	134	138	118	143	122	158	151	157	154	150	139	133	143	126	167	122	144	161	141	145	144	149	121	134	157	138	141	132	130	135	139	160	138	148	132	148	132	133	145	141	140	153	159	128	142	149	127	135	160	143	132	160	120	153	146	132	149	162	154	138	138	176	138	132	143	138	140	144	121	154	149	155	133	137	120	147	159	133	148	145	154	151	131	148	144	131	123	145	134	143	153	141	152	123	142	158	136	154	140	152	141	141	143	132	145	135	133	144	163	149	133	149	139	121	148	138	159	137	160	172	162	134	136	142	153	118	150	137	143	158	130	153	165	166	154	155	129	152	142	143	142	112	114	149	126	146	124	121	162	138	145	138	126	132	163	152	140	166	151	146	140	145	138	153	143	149	129	146	130	163	142	156	150	138	158	154	144	146	156	133	127	151	142	148	151	152	140	166	149	157	146	151	117	131	130	151	145	141	138	149	164	151	131	156	142	122	127	152	163	145	155	156	136	141	132	130	135	167	158	143	151	141	140	142	138	119	119	128	147	133	154	137	142	146	160	153	144	160	152	146	141	152	146	125	132	141	157	140	127	138	158	137	118	137	149	138	112	146	144	150	147	150	153	137	144	134	151	116	121	165	153	143	145	145	124	131	128	119	128	128	136	128	124	145	122	141	133	158	130	142	148	169	141	146	151	163	127	138	138	141	146	150	142	152	151	136	143	129	141	139	131	129	154	185	151	130	129	147	137	134	141	140	135	130	133	150	126	145	125	121	140	152	129	136	125	133	126	128	139	146	161	141	146	138	128	161	139	144	158	157	158	142	138	151	137	133	158	166	158	142	155	138	148	142	146	128	130	164	141	128	146	137	130	153	134	168	142	140	157	140	122	132	129	145	128	138	147	130	139	106	125	130	141	145	135	128	140	150	133	142	123	141	161	136	154	116	134	141	126	120	141	157	155	127	140	134	148	141	141	158	139	147	154	148	145	158	140	132	140	101	134	126	139	127	140	145	142	145	160	159	149	156	153	136	157	135	132	143	114	157	166	157	133	145	152	107	143	121	171	130	146	125	136	144	130	142	129	142	131	141	116	150	134	139	149	122	122	150	152	118	160	156	138	132	148	145	129	163	151	163	175	139	132	130	168	151	161	113	134	143	153	154	125	145	138	176	156	133	172	127	137	146	163	141	146	136	152	136	141	130	168	143	143	132	130	135	114	158	120	138	134	145	149	132	124	139	143	135	145	144	143	113	133	130	122	127	146	146	151	153	149	142	129	146	162	154	148	129	158	130	147	162	122	151	143	139	154	135	156	140	133	139	158	141	128	153	161	140	155	161	139	124	143	132	133	137	147	142	139	156	137	150	134	158	134	145	152	158	137	178	134	148	139	148	153	117	164	133	119	131	139	137	138	153	154	179	162	127	156	157	154	137	137	133	143	145	128	139	139	141	142	126	149	142	139	109	152	137	151	131	165	167	147	160	129	149	140	151	125	144	150	114	134	136	115	127	129	134	157	158	131	107	117	145	150	147	143	146	142	139	150	120	148	127	125	126	142	133	133	138	152	132	124	163	146	155	146	144	152	128	120	154	132	122	138	129	150	162	170	160	130	153	140	132	155	143	128	133	139	131	130	123	125	148	162	145	142	144	138	141	143	137	142	124	155	130	178	123	141	132	171	144	134	128	166	137	135	142	134	139	144	128	147	148	120	147	141	147	148	137	136	158	141	131	129	138	132	140	144	118	145	139	149	144	130	129	150	149	139	153	153	136	130	135	139	143	138	150	157	145	143	127	157	136	159	147	134	160	139	156	137	124	153	134	140	129	134	160	132	146	139	140	166	154	149	152	141	136	146	143	155	127	148	124	131	128	131	166	145	133	141	148	130	122	142	134	136	138	145	137	138	136	149	155	164	146	141	153	130	112	138	136	145	128	135	130	135	115	143	143	142	138	133	152	149	154	151	131	153	149	102	136	154	149	132	156	142	150	133	141	148	149	147	143	135	143	151	139	141	149	121	153	130	128	142	144	151	106	150	169	126	143	139	140	131	136	151	149	154	150	146	138	142	139	154	145	147	151	134	158	140	160	160	144	153	154	131	136	127	141	137	146	138	168	137	119	141	149	153	141	144	136	123	134	145	114	147	157	165	144	131	142	138	147	144	158	136	123	141	140	130	136	136	134	162	157	154	125	139	142	147	121	132	124	158	139	134	145	134	158	164	145	142	135	124	140	135	166	156	133	145	133	130	142	128	157	152	138	129	117	140	144	135	149	140	141	152	166	137	143	145	144	157	147	138	137	145	133	153	147	128	144	151	127	134	131	158	136	132	158	130	153	146	135	145	136	146	143	135	145	127	164	165	140	135	133	140	134	136	153	155	141	153	129	133	158	150	136	140	145	130	119	138	141	163	142	134	147	152	135	159	147	145	148	152	128	137	134	140	138	145	138	133	150	141	121	146	155	148	139	140	125	140	134	157	156	137	176	157	140	149	143	143	160	175	140	124	134	146	150	150	137	133	147	130	112	128	137	163	129	129	131	144	142	152	148	136	139	156	144	140	169	138	144	162	126	149	152	145	129	144	136	115	136	135	130	125	147	152	147	128	151	143	133	135	117	150	145	156	149	130	135	131	138	142	149	145	168	149	139	160	157	128	161	149	138	134	134	127	158	138	131	143	144	146	147	136	135	141	136	149	141	137	136	139	138	130	138	151	144	172	147	139	150	129	123	141	140	150	145	155	151	136	152	132	138	164	162	160	134	151	141	149	126	150	154	144	137	156	117	153	155	147	143	137	130	154	125	159	117	149	152	136	139	155	130	127	134	165	155	119	134	165	138	155	138	132	146	129	154	143	151	131	145	144	161	147	122	155	123	127	136	143	137	146	154	147	119	140	125	155	156	150	138	151	150	127	146	142	157	135	137	142	179	123	140	132	141	138	151	144	137	148	121	139	143	125	144	155	151	142	160	158	145	143	138	152	154	154	137	161	153	132	144	130	157	142	151	139	150	140	134	143	148	134	141	153	136	129	139	131	130	147	151	141	136	139	153	134	153	141	124	134	141	163	164	137	153	149	137	153	129	141	144	136	143	116	156	141	147	122	141	158	134	137	144	121	135	130	120	151	146	137	142
23983	25197	10076	4244	1670	847	618	454	467	448	415	492	395	381	382	371	382	371	360	399	369	387	395	405	400	385	373	384	391	409	407	422	392	328	375	369	370	390	391	360	375	384	374	407	401	371	391	412	403	368	381	393	378	359	369	383	374	412	392	401	397	400	397	431	416	405	361	401	372	350	404	350	388	386	392	360	396	405	360	442	398	391	387	384	375	418	381	416	411	388	420	379	415	375	374	390	376	344	384	383	386	394	378	377	352	396	374	371	402	374	384	390	398	406	417	372	380	377	398	340	402	396	372	392	392	382	363	385	382	378	392	384	358	369	369	369	389	376	406	402	389	416	369	409	378	407	390	413	380	382	383	371	416	397	403	387	411	394	339	381	377	406	409	380	409	371	414	386	378	395	370	368	354	357	389	352	373	359	369	374	368	390	354	395	377	379	366	373	402	409	410	339	417	363	396	371	398	349	361	369	403	365	371	373	392	369	367	424	366	373	388	411	377	383	367	349	379	373	371	364	399	396	381	379	336	397	385	393	410	411	426	370	375	398	363	391	382	381	367	384	376	386	393	404	399	353	409	383	401	389	378	401	401	419	375	404	375	397	362	362	334	402	369	375	399	395	404	393	368	345	361	402	378	383	422	386	417	376	414	366	386	400	358	370	380	384	391	400	424	405	410	399	349	393	414	381	384	418	368	387	423	388	408	393	398	345	394	373	397	389	327	397	418	395	370	359	432	368	361	383	406	406	361	374	329	389	420	396	377	382	388	398	371	404	362	359	367	416	363	363	398	387	389	423	369	349	404	379	397	391	375	403	380	375	387	346	394	434	370	357	387	372	394	384	380	418	416	387	394	358	362	398	396	377	412	372	393	375	391	389	406	383	420	362	398	364	384	406	415	429	390	383	390	398	388	379	388	369	387	385	374	411	372	384	358	364	407	389	417	376	388	386	397	413	369	369	400	379	385	398	343	372	360	321	413	377	424	402	366	394	369	397	371	382	386	413	386	391	410	401	407	385	368	408	366	362	412	384	373	393	390	418	374	342	421	418	411	388	399	379	390	401	397	401	397	378	394	385	399	387	427	385	381	379	387	411	404	416	387	386	332	428	401	412	378	414	428	376	368	408	375	429	377	409	355	416	399	402	388	365	393	391	411	365	376	397	373	348	382	412	407	403	420	378	373	394	421	413	399	372	394	379	382	360	347	384	374	391	418	400	396	387	385	394	379	443	377	365	393	393	394	370	428	352	367	411	378	404	365	392	377	391	392	387	366	398	402	391	389	427	382	380	378	386	401	383	396	360	365	378	397	388	378	405	407	391	402	388	385	380	377	381	392	367	413	362	416	424	391	380	397	396	401	389	391	385	419	351	387	361	381	420	367	403	384	391	404	401	398	384	379	398	411	384	407	380	375	384	399	377	424	386	396	358	375	395	353	395	374	391	400	404	336	367	382	421	396	409	399	392	381	397	395	411	414	382	412	371	373	409	350	364	377	414	379	386	409	384	374	393	385	379	395	379	412	405	355	422	352	367	367	321	350	395	372	360	380	358	388	385	406	402	373	393	375	414	386	420	376	353	367	401	424	398	420	407	389	372	405	392	376	356	393	364	396	416	364	362	397	392	429	387	387	378	362	393	379	355	400	392	357	370	362	410	410	396	403	394	385	404	384	397	396	373	397	371	413	425	355	362	345	375	395	400	399	397	407	400	361	339	421	400	392	389	376	402	400	379	366	364	377	428	407	373	398	384	376	397	367	370	372	374	401	383	394	384	389	404	378	365	391	372	399	395	380	385	347	379	367	391	357	410	364	390	374	389	384	386	387	377	425	380	401	404	405	360	390	436	399	425	362	395	398	389	386	363	376	415	398	370	363	413	390	391	399	386	366	376	365	393	378	383	391	388	373	407	395	392	359	379	386	379	369	362	410	369	381	362	381	414	382	386	405	389	408	393	374	388	386	377	393	413	424	387	367	357	376	361	399	359	413	359	336	350	391	376	382	351	413	397	421	369	385	366	374	367	403	369	422	367	370	384	393	407	395	394	400	360	394	399	358	411	371	379	404	359	368	367	351	397	413	392	365	383	377	364	382	399	366	382	362	394	426	376	399	422	365	388	349	430	378	356	341	395	409	394	360	379	355	398	377	380	368	415	369	378	377	387	366	381	410	419	393	340	378	389	369	405	387	364	398	419	423	379	401	349	384	383	373	383	347	422	408	420	420	393	359	394	390	376	402	383	389	382	388	379	359	392	398	395	395	361	375	373	353	427	379	387	391	431	347	416	388	386	364	376	388	403	377	367	376	392	392	384	356	414	393	380	406	405	422	411	380	390	380	380	386	413	385	376	386	357	376	393	361	416	396	388	368	379	395	378	413	380	398	388	373	388	362	440	376	378	380	396	372	399	369	393	354	367	380	404	381	386	360	403	408	396	432	400	401	378	359	373	373	417	405	380	410	375	391	373	395	383	379	383	421	389	397	386	395	380	360	418	397	377	390	356	379	401	337	357	378	377	358	412	371	392	372	386	355	406	399	380	382	379	393	383	390	377	362	401	371	374	391	383	421	388	416	408	408	392	406	386	400	421	377	363	362	358	370	391	373	373	402	386	399	379	374	366	377	378	357	404	417	411	368	392	389	358	415	383	393	394	398	399	387	366	390	375	409	351	401	395	366	387	386	373	394	381	367	405	368	363	396	373	386	385	361	393	378	367	367	362	402	370	412	372	383	384	373	397	387	408	376	407	397	395	370	412	403	407	380	386	392	338	389	407	375	412	361	379	429	372	364	391	385	380	391	418	393	359	385	409	375	469	377	407	391	371	389	387	376	386	397	373	361	390	390	376	383	373	405	401	396	429	368	347	399	350	420	414	377	396	394	384	389	418	388	353	431	376	400	387	405	358	349	372	393	373	421	391	378	381	401	374	401	410	348	360	400	386	408	387	368	391	367	366	393	400	367	370	376	435	384	362	352	376	420	374	387	365	416	382	387	379	425	396	356	400	378	419	392	377	392	399	395	408	400	403	354	377	409	381	378	361	383	403	390	405	370	371	373	361	383	351	379	396	370	395	394	389	410	363	390	416	385	372	380	368	398	391	350	385	372	406	375	416	391	387	408	385	374	380	412	421	394	377	427	364	357	386	400	374	377	343	355	401	419	408	347	377	351	383	391	414	388	371	381	384	392	409	388	351	375	407	411	350	370	389	411	396	401	399	378	405	382	359	383	373	395	408	384	396	395	364	399	378	392	343	397	359	367	375	401	416	399	364	407	369	385	404	391	373	395	401	377	400	420	358	350	374	352	391	404	376	357	387	406	370	401	383	372	419	403	341	373	390	439	391	410	397	425	368	370	395	387	366	414	398	367	381	397	416	371	404	384	372	360	424	392	387	420	385	366	348	423	363	418	397	389	358	399	389	356	369	399	378	413	399	384	384	383	389	384	372	351	377	388	421	373	396	319	351	426	419	367	400	416	377	367	408	425	376	377	387
25037	21554	24936	28647	21635	19808	3389	876	425	345	394	641	243	215	224	222	209	210	210	196	223	221	215	196	223	219	254	214	205	204	243	206	200	206	195	203	206	222	205	236	234	218	223	206	206	240	222	199	197	224	203	231	220	229	203	219	213	186	204	236	219	234	201	199	230	202	220	229	212	230	222	232	248	224	236	207	229	236	225	207	201	207	217	220	229	228	208	202	215	219	226	267	213	217	240	208	210	251	230	204	207	204	209	218	225	230	236	217	233	209	234	214	229	232	238	211	220	211	193	201	220	185	215	221	203	214	231	192	235	244	223	209	236	197	220	205	213	202	218	217	248	251	228	196	211	225	227	213	205	220	228	228	203	204	202	234	228	198	195	215	216	211	215	196	203	253	208	235	177	218	199	213	216	239	188	210	206	228	197	224	238	206	237	212	195	212	234	201	191	193	207	209	207	204	223	225	223	216	231	221	224	186	243	201	223	218	226	214	203	252	236	206	222	212	207	194	244	192	239	215	186	195	201	211	217	200	191	236	248	213	232	208	204	231	200	210	216	245	233	220	236	213	220	210	225	206	204	217	197	221	217	228	181	199	219	211	212	210	206	239	198	220	203	215	207	208	219	225	218	227	209	200	228	206	216	224	223	237	221	202	219	235	208	194	207	219	230	215	193	226	226	222	196	212	231	201	206	205	217	244	186	195	232	212	208	199	200	191	207	212	213	208	180	189	203	230	229	233	230	200	205	231	199	210	222	202	226	225	207	225	191	211	218	203	221	237	219	221	207	210	215	221	231	200	185	190	206	264	246	229	216	221	226	219	215	235	221	229	254	195	218	223	251	208	231	209	236	210	192	237	186	227	232	199	206	221	224	223	225	220	235	232	230	210	214	202	248	229	193	211	214	227	221	215	182	204	212	202	222	199	218	209	231	204	216	197	205	201	215	219	227	212	214	227	202	175	242	229	235	239	207	193	234	214	226	246	202	213	239	230	230	221	215	205	215	217	211	237	207	212	228	193	223	209	245	229	201	211	208	195	215	215	221	212	206	218	189	211	223	191	233	230	194	252	197	215	223	238	213	238	205	183	213	173	254	236	193	190	210	225	224	209	207	216	212	190	193	229	233	214	200	217	225	227	221	210	225	192	208	212	205	197	211	215	237	215	233	222	222	209	243	208	192	198	235	235	213	199	199	224	220	175	224	203	208	222	217	228	232	205	197	252	237	233	204	242	223	197	197	210	211	217	194	240	185	232	221	219	206	215	213	233	239	229	230	228	207	224	216	220	215	222	221	208	200	229	210	224	222	198	223	201	231	217	240	191	219	235	210	218	232	205	220	207	203	224	228	235	219	214	211	214	223	191	228	243	232	231	219	213	211	220	224	238	230	205	215	229	245	215	223	218	169	232	211	215	266	217	189	206	238	185	234	202	187	202	213	201	205	215	196	227	222	216	177	201	223	189	211	202	198	235	225	247	250	194	249	195	231	196	194	221	193	207	204	200	211	238	247	218	224	225	200	211	242	218	242	217	219	220	200	196	190	211	180	208	195	206	228	213	205	213	232	214	212	217	214	221	213	214	190	199	221	201	210	191	207	220	219	209	207	199	234	192	217	221	202	200	247	248	217	207	207	242	216	229	216	227	196	202	202	231	212	222	217	193	228	226	248	202	216	213	199	203	231	222	213	211	202	215	207	250	219	248	222	221	227	219	221	244	211	213	193	217	231	216	213	225	219	195	203	210	183	224	226	239	208	225	234	205	231	206	218	234	239	231	217	222	219	209	227	230	225	219	247	227	238	224	214	213	214	196	210	227	232	232	213	218	224	202	207	194	218	234	243	216	224	223	209	245	194	208	219	211	232	202	204	212	224	189	210	216	231	196	191	224	233	205	178	223	234	218	242	213	194	221	212	221	220	222	210	227	224	226	209	227	249	192	195	247	229	212	193	231	232	182	257	201	203	222	214	224	197	199	245	225	207	213	201	211	225	228	207	238	212	220	204	183	237	209	217	207	228	252	219	204	217	198	215	199	240	215	230	238	206	180	218	178	207	203	204	236	198	211	208	199	202	233	210	229	218	217	226	221	190	203	212	253	279	221	213	219	189	202	187	205	209	223	202	203	215	206	217	194	192	203	214	233	236	217	204	209	202	233	218	243	214	212	207	228	215	236	185	230	220	228	252	200	204	228	212	200	237	207	219	219	232	235	237	196	215	219	206	217	226	206	228	187	194	255	208	213	220	196	204	219	197	219	232	200	218	226	226	224	215	183	224	188	222	210	205	220	216	218	223	224	218	213	224	227	203	205	235	222	198	241	203	205	208	177	229	224	224	210	213	215	221	227	224	249	240	222	207	231	244	243	234	234	186	227	226	204	198	226	220	215	203	227	204	218	200	228	232	217	223	229	208	235	214	217	208	224	221	217	211	215	210	212	221	209	207	222	215	202	239	227	231	224	197	230	222	245	223	220	194	193	207	203	220	210	221	221	238	237	183	189	186	196	209	201	210	188	227	209	212	214	204	217	238	224	219	235	202	219	232	233	222	251	201	211	225	189	212	220	202	219	213	199	225	227	237	216	213	215	209	236	229	224	230	237	200	228	228	224	204	198	223	225	198	233	222	209	221	188	222	202	208	206	226	201	213	218	200	225	209	230	212	213	232	199	206	236	198	213	204	198	235	224	202	227	206	238	216	205	217	240	221	251	220	200	209	202	205	230	248	200	221	230	207	205	207	191	207	213	233	230	237	197	193	227	207	248	235	230	210	198	224	227	242	213	234	201	209	237	211	203	209	198	219	191	215	189	223	206	219	212	221	222	242	226	239	234	219	229	204	223	204	217	192	206	208	227	209	209	199	240	206	232	188	254	235	194	243	222	246	194	206	189	248	212	221	217	205	199	192	220	249	236	191	199	216	216	210	240	217	219	241	234	185	222	234	260	224	206	207	227	205	213	210	203	202	196	220	218	204	198	200	199	223	213	209	199	205	194	224	196	248	237	214	227	220	219	230	185	221	213	237	197	225	205	202	218	197	173	206	204	207	229	212	190	200	228	203	236	208	197	222	206	189	216	204	198	211	208	214	214	217	195	234	217	213	223	229	186	210	207	214	223	215	207	208	215	212	207	224	210	218	199	210	201	217	215	211	224	195	227	191	215	236	221	232	241	226	219	229	219	200	214	223	217	211	210	242	235	210	193	213	214	218	212	247	205	218	212	229	217	187	211	213	219	241	212	189	230	210	219	217	212	214	230	202	226	230	226	253	186	217	220	231	222	187	211	220	228	212	206	201	197	243	209	226	214	225	200	217	212	205	203	226	214	212	214	191	223	214	201	225	221	217	200	217	202	228	215	212	227	198	217	247	217	240	175	214	221	194	218	234	203	209	223	178	203	227	197	211	205	237	199	232	219	240	219	202	226	229	191	204	220	229	203	224	219	188	204	202	206	203	223	222	240	201	217	216	195	200	231	209	202	204	189	240	200	227	221	218	201
24079	31435	18940	10941	4656	2174	1282	855	621	603	637	817	542	583	513	585	568	545	548	548	578	496	574	551	547	533	534	560	560	540	525	567	521	562	549	501	521	513	562	514	512	538	562	615	531	536	529	513	538	554	529	516	501	520	545	524	556	503	552	560	560	517	552	495	591	520	549	578	562	510	552	513	543	498	529	556	559	544	544	506	524	506	538	518	531	533	517	531	563	499	536	542	497	557	510	544	479	500	506	523	512	549	473	549	517	545	585	546	511	534	537	540	497	523	517	554	567	556	484	481	536	538	536	519	605	526	521	530	538	523	539	526	554	528	520	538	525	542	502	554	526	547	523	554	529	539	523	558	512	536	516	569	535	538	522	523	532	519	531	525	500	530	518	528	540	537	526	511	513	548	526	520	543	561	532	537	521	544	499	530	531	531	542	489	531	515	533	519	540	555	546	557	520	572	492	570	533	527	523	520	527	473	507	532	517	583	534	531	580	541	510	518	543	507	538	506	481	504	524	514	581	564	525	527	522	509	522	535	504	564	518	530	539	506	523	523	529	576	537	511	551	489	510	549	554	563	560	536	556	507	527	521	538	535	593	511	560	526	551	554	573	512	505	561	554	563	526	551	486	540	504	525	531	520	534	557	568	559	493	546	529	534	530	567	549	542	558	529	516	501	541	563	522	516	532	528	507	533	529	487	555	562	483	548	513	487	547	510	510	503	525	499	542	531	513	568	547	513	513	516	563	506	543	546	496	526	497	518	562	543	530	531	519	567	566	516	521	510	573	516	536	499	522	513	513	533	485	544	543	525	509	533	543	518	540	555	579	539	523	525	542	536	506	585	508	541	547	529	534	516	518	507	529	530	542	499	536	576	503	515	480	541	534	553	473	522	503	535	527	541	541	526	594	541	547	510	513	529	524	516	546	536	551	556	532	541	500	526	553	530	538	529	559	525	541	504	545	564	514	528	518	530	522	566	549	524	510	531	544	515	546	549	587	578	506	515	544	540	505	526	525	536	525	497	518	554	532	487	493	546	579	524	518	541	531	555	542	516	542	542	540	524	534	509	512	517	510	515	562	540	538	546	546	514	532	512	526	540	535	555	512	542	511	545	545	569	518	552	517	516	516	525	528	509	495	522	532	484	532	568	535	512	546	515	485	481	530	516	551	493	545	533	572	527	539	519	523	547	546	533	524	582	525	522	522	500	560	500	554	520	520	523	541	527	523	521	526	519	553	528	516	502	534	501	554	554	545	510	513	516	554	520	531	601	509	513	575	544	552	578	508	534	555	525	539	558	540	521	524	511	549	526	514	516	512	528	494	542	590	560	551	548	584	544	507	532	497	526	553	539	523	477	545	532	502	554	538	551	554	561	532	522	546	529	509	530	535	549	545	557	570	501	552	567	530	539	519	441	561	517	537	535	521	520	575	512	558	496	543	505	513	525	535	549	541	508	561	512	551	489	537	497	557	499	573	518	508	533	578	521	525	536	549	480	508	550	582	521	513	546	552	549	539	525	541	516	525	537	530	539	522	580	526	511	538	573	507	533	515	504	558	553	492	531	530	579	558	509	483	487	521	550	523	567	514	552	533	508	535	549	534	530	548	568	511	554	520	554	532	566	493	521	493	576	534	542	541	613	561	524	488	519	549	543	567	554	513	532	508	557	552	531	524	570	505	531	504	514	512	548	534	531	560	566	544	532	536	577	538	514	510	580	515	550	535	571	545	529	555	481	483	532	522	530	523	513	542	531	564	550	546	532	539	570	558	548	558	501	542	537	569	507	528	533	533	495	494	535	548	537	519	555	527	520	536	564	567	532	538	507	574	565	500	546	526	532	513	532	526	529	503	560	526	537	537	535	529	557	528	535	550	518	530	538	582	517	517	509	533	535	563	518	546	515	530	526	511	550	550	519	544	501	538	555	527	530	579	505	540	552	538	542	547	541	547	538	509	513	561	520	568	554	562	577	511	499	513	563	544	526	555	541	530	530	552	522	548	547	494	554	534	588	552	554	527	490	507	531	572	560	516	509	493	573	547	549	528	533	513	521	558	493	558	546	510	530	588	542	559	505	538	531	537	524	561	545	577	555	600	524	517	567	559	532	563	532	501	483	540	555	488	502	530	525	544	529	539	526	545	540	526	542	489	519	566	547	524	565	512	556	556	558	515	538	538	523	515	541	503	506	582	541	483	529	528	524	572	552	507	517	486	508	573	541	518	568	549	556	499	578	556	532	580	507	578	504	511	551	543	552	518	525	537	515	526	501	571	470	565	522	491	534	515	530	566	537	529	567	519	549	533	567	579	523	544	521	539	574	522	546	544	567	576	481	586	541	474	497	543	563	548	525	529	542	511	516	510	520	548	531	597	527	508	494	568	534	579	540	524	539	496	515	528	554	475	529	502	516	523	542	478	511	530	510	503	540	514	534	545	508	473	499	536	522	552	527	510	550	523	582	534	537	501	589	531	592	501	527	508	525	521	498	520	509	535	520	518	561	549	529	521	558	513	544	486	533	519	597	524	563	539	566	530	522	512	532	541	515	521	547	546	501	540	559	543	526	565	519	568	579	498	480	530	493	505	538	538	570	534	538	522	526	574	503	536	522	559	542	513	543	500	521	559	507	551	543	526	508	519	553	522	530	531	555	527	557	542	579	557	492	494	514	531	512	535	500	501	578	543	543	470	519	517	538	545	530	529	544	538	542	518	506	528	554	558	526	514	524	533	531	529	556	508	510	523	518	535	552	528	541	540	497	495	522	607	537	525	534	507	548	560	516	547	545	488	552	531	581	562	549	529	557	490	531	496	536	526	539	506	558	507	545	534	494	537	551	562	543	548	503	509	501	553	534	547	494	526	509	540	541	526	547	542	544	520	519	598	539	546	558	554	554	557	555	519	534	508	550	539	561	547	523	546	482	500	526	524	528	526	538	524	546	505	516	537	547	541	556	523	507	507	544	552	505	541	496	508	506	526	551	506	569	567	508	565	565	525	496	550	533	499	478	540	534	565	480	548	542	531	553	535	554	495	523	562	554	541	542	506	531	555	509	551	532	539	528	557	546	534	539	524	540	545	559	541	519	526	533	501	524	536	502	533	511	560	535	535	528	500	501	515	541	546	516	506	557	520	521	514	546	532	514	593	562	531	518	531	521	526	512	531	553	523	509	546	517	521	508	550	543	542	547	528	536	544	563	530	583	492	561	539	515	520	568	553	492	524	527	530	543	518	534	566	536	542	545	523	547	525	544	554	482	508	538	572	586	538	529	535	521	532	526	551	513	529	539	510	522	554	564	507	533	469	525	528	528	546	567	508	521	545	550	533	512	588	541	552	544	547	531	523	517	552	550	544	582	536	531	557	506	509	503	534	529	518	547	537	558	501	521	491	543	526	541	506	534	498	524	526	489	523	502	544	527	525	509	548	495	504	543	504	490	535	507	532	540	538	520	510	549	535	545	587	561	486	496	549	524	519	498	531	526	512	500	544	583
24404	21541	25280	28249	21576	21695	17650	2158	618	410	926	662	237	212	212	202	201	214	192	202	190	205	212	218	165	213	175	179	191	178	193	219	245	193	200	209	190	208	220	195	222	206	213	223	175	173	219	198	192	196	212	181	217	184	180	197	186	195	194	186	171	196	211	194	216	213	222	180	195	188	212	194	213	195	198	199	204	212	196	205	202	197	211	205	195	194	195	203	188	210	206	214	207	193	199	181	185	235	204	202	189	206	193	191	193	204	226	205	212	190	189	184	211	214	196	195	205	199	214	187	179	220	214	207	216	187	200	178	194	234	213	189	173	207	174	198	211	204	181	180	194	208	220	174	188	210	206	194	199	180	202	194	217	212	233	224	190	202	200	176	210	188	236	189	189	179	215	206	205	191	196	200	206	192	192	213	219	184	212	196	210	194	193	218	194	200	179	216	166	191	223	210	195	205	219	191	221	186	201	204	202	186	196	205	216	222	218	209	221	192	197	195	207	194	233	187	199	176	213	193	203	195	198	210	190	229	163	193	196	192	198	193	193	190	209	173	234	195	210	190	192	210	186	187	188	210	202	197	205	229	198	191	163	187	195	232	202	206	208	214	192	200	198	198	209	200	192	178	186	194	195	205	186	210	181	199	210	192	188	229	223	199	194	219	194	217	200	209	199	202	220	219	207	201	189	190	185	186	194	164	204	190	198	194	204	218	199	199	208	185	211	208	192	191	225	196	181	193	213	206	190	168	203	201	203	200	197	212	199	208	180	206	202	175	199	209	206	190	172	192	183	205	198	184	214	191	203	215	228	183	175	204	220	223	208	201	178	184	203	184	195	188	173	182	211	178	209	195	208	211	219	187	199	220	212	204	184	200	209	206	225	201	200	196	197	216	207	200	207	235	199	213	205	218	182	218	200	208	213	198	179	203	205	205	218	202	205	175	205	206	162	202	202	209	198	192	210	192	227	201	199	196	204	179	203	186	218	186	212	206	215	201	226	176	214	182	190	201	198	229	218	224	179	196	212	202	212	187	194	205	218	182	216	204	174	185	203	198	196	232	223	183	179	202	226	180	199	206	178	213	189	193	186	194	192	187	172	210	186	215	190	201	198	173	193	203	202	195	222	196	196	186	225	180	191	203	208	199	192	206	226	196	202	206	176	207	200	196	182	187	205	196	199	231	211	212	194	197	197	190	219	212	179	195	178	171	182	214	191	202	161	187	204	215	211	193	221	226	203	226	197	207	189	181	187	201	188	196	207	205	192	199	191	218	208	225	195	197	235	183	182	190	205	223	179	179	202	215	197	219	226	197	225	202	213	185	167	189	200	177	205	200	189	221	189	182	199	199	201	208	218	195	180	227	192	201	197	164	237	204	202	194	186	175	192	195	200	191	216	224	198	218	227	203	211	183	225	189	214	201	200	194	210	209	210	196	173	216	213	190	185	210	187	209	212	224	196	219	192	208	208	181	193	193	224	204	200	199	217	216	219	201	198	187	172	214	190	209	180	188	179	189	185	202	188	191	214	220	186	209	189	205	196	196	232	200	169	177	183	184	224	213	203	211	213	212	198	207	180	223	196	197	212	234	210	189	171	218	246	213	198	194	186	224	198	196	184	204	215	181	207	185	193	202	221	200	186	241	204	194	176	206	180	175	182	203	210	205	221	183	176	222	235	208	204	160	201	214	204	211	185	213	202	205	193	207	219	191	199	221	192	179	201	197	189	176	200	184	207	191	202	205	189	201	204	210	171	214	225	217	216	198	223	211	192	185	191	198	175	200	209	167	182	183	191	206	214	196	202	169	181	165	186	192	208	179	220	206	203	208	204	230	200	208	176	206	219	201	180	199	190	188	160	187	217	204	193	196	186	194	204	186	228	195	217	206	201	167	171	197	218	206	208	195	211	221	166	207	201	196	194	192	191	220	198	201	198	207	192	200	206	219	184	181	202	181	175	173	200	186	197	233	183	183	206	212	214	204	182	209	207	200	220	186	194	189	201	196	201	237	197	205	206	188	195	220	172	211	192	193	213	171	176	195	183	199	184	222	191	196	195	175	193	176	228	208	219	234	198	191	189	209	212	199	193	210	186	176	208	182	203	195	191	194	175	175	193	166	185	209	185	189	214	213	205	186	197	199	210	182	234	224	200	184	193	198	177	188	195	209	198	180	191	198	214	197	205	209	201	223	206	200	194	204	226	195	208	202	194	192	175	208	214	193	196	196	201	213	209	215	198	212	212	192	218	225	213	160	213	186	195	203	182	199	200	190	195	202	222	210	209	183	189	192	195	191	191	220	194	208	192	203	204	202	190	191	200	190	216	201	205	191	197	220	215	194	204	211	213	192	189	191	196	161	182	219	177	186	224	213	180	193	215	190	207	211	180	194	220	190	195	185	210	227	223	189	194	208	181	194	188	190	188	187	198	201	184	197	200	217	196	192	194	208	174	209	194	221	200	167	194	203	197	203	188	208	196	201	229	181	197	213	205	209	195	200	201	212	187	187	203	204	187	218	225	222	183	191	174	213	202	219	212	194	185	205	203	253	213	218	183	190	225	212	177	199	221	213	184	179	205	204	187	188	184	183	184	188	205	203	188	214	197	179	194	223	194	185	204	206	203	192	196	215	204	199	215	210	222	234	207	225	198	206	193	218	188	197	224	211	211	211	185	207	191	196	187	207	199	197	179	176	222	214	212	191	185	206	208	202	216	209	188	206	192	184	201	193	200	211	187	205	207	197	196	220	180	235	184	171	187	207	204	187	225	193	186	226	193	220	223	204	202	179	225	195	194	202	171	206	195	208	209	185	200	182	200	170	194	190	220	217	184	209	191	193	192	172	217	216	184	203	212	175	178	190	178	189	214	210	212	199	205	201	196	200	223	197	205	204	224	195	196	167	210	197	183	232	159	192	204	186	189	206	225	207	199	197	193	201	213	198	214	187	180	181	204	199	202	200	204	198	204	207	190	217	205	230	215	202	167	190	216	190	186	211	210	216	199	175	212	193	176	188	192	205	221	192	197	216	209	203	207	206	202	210	186	184	196	172	182	186	244	217	193	180	203	171	196	218	191	183	176	186	191	196	198	203	201	185	190	197	223	206	198	205	169	177	188	203	194	232	203	194	171	184	189	212	172	237	193	196	192	229	179	206	194	212	211	175	185	215	199	207	193	176	207	206	215	226	232	187	196	208	215	209	181	196	235	170	185	214	216	186	199	193	200	189	173	203	198	216	211	211	188	223	182	170	198	185	204	201	182	206	187	184	190	185	195	220	209	207	204	212	188	198	207	195	183	196	207	205	234	203	181	213	207	235	188	201	214	230	240	192	184	174	189	176	199	188	200	217	188	199	228	209	187	215	203	225	199	196	176	216	200	180	222	181	231	189	202	195	181	201	196	190	186	173	189	190	214	196	196	210	208	180	207	207	180	201	203	218	216	200	193	180	197	196	193	210	202	171	193	191	210	228	219	194	180	204	219	199	185	189	200	192
24308	40026	27408	16927	8616	3853	1769	1035	682	586	930	779	474	528	503	501	455	510	491	468	448	504	500	495	482	488	483	478	504	486	508	472	469	479	492	467	504	529	470	431	486	510	488	514	417	445	511	496	472	482	467	491	472	471	462	463	486	499	472	480	466	479	478	488	445	463	489	458	493	444	509	500	477	467	474	474	463	485	507	478	480	466	472	476	477	480	434	462	467	464	491	463	472	469	514	468	454	489	442	483	474	476	479	482	488	468	484	487	465	487	471	513	479	465	478	469	454	461	512	468	461	483	505	515	440	497	456	474	493	513	506	469	501	504	460	480	480	476	485	474	482	491	509	461	465	494	485	481	472	460	529	502	451	473	451	490	461	485	456	495	475	446	487	483	460	497	487	492	493	472	476	511	472	458	488	477	485	473	455	455	451	458	468	468	469	506	477	452	485	468	496	471	477	464	479	437	464	514	457	445	455	484	484	451	480	478	452	472	454	482	511	461	484	491	505	499	500	471	488	487	472	509	507	452	462	446	464	494	490	453	490	496	475	476	460	471	473	468	497	496	462	488	440	483	476	445	455	457	490	482	480	496	460	508	472	455	477	480	448	505	481	494	471	493	492	475	480	464	482	455	458	514	477	506	481	466	448	484	477	489	497	529	443	491	482	455	460	445	467	490	472	470	454	506	494	487	476	451	463	501	465	506	477	468	486	454	473	509	475	483	490	452	490	471	488	488	436	499	481	509	487	500	449	494	465	472	499	520	495	507	500	491	457	503	449	455	485	490	487	485	498	487	492	493	443	474	479	454	484	456	458	473	470	469	471	476	452	480	476	482	492	464	471	458	502	474	447	445	474	482	476	457	484	473	471	505	457	478	479	501	504	461	465	462	504	469	434	482	451	462	480	472	472	472	431	502	461	512	508	495	524	462	441	457	473	469	471	486	495	494	500	443	471	476	471	503	455	462	497	495	454	483	470	457	485	480	471	514	469	449	483	475	468	471	486	480	441	464	501	464	479	486	461	486	445	470	481	492	493	496	457	465	497	475	447	467	504	441	468	478	474	469	466	429	501	471	472	512	514	484	509	461	457	460	482	503	504	464	456	479	497	456	488	467	480	489	461	498	451	466	475	482	500	472	475	464	454	483	480	433	491	498	484	471	504	503	446	492	481	498	447	478	505	483	473	455	466	438	490	457	480	442	473	493	466	469	481	490	466	494	490	436	492	505	493	458	516	465	475	498	442	444	497	461	429	476	482	481	500	499	492	475	494	493	487	499	483	471	492	473	511	452	421	466	447	492	450	466	455	496	468	447	464	482	500	494	470	499	481	442	469	483	508	509	463	451	456	466	470	438	464	498	514	474	468	453	502	500	477	481	469	477	487	445	508	480	467	506	482	483	443	520	475	451	493	496	467	440	440	506	516	468	510	439	482	464	451	482	517	477	446	463	435	509	430	456	512	430	464	487	465	433	452	524	458	498	474	492	499	468	527	497	500	464	484	476	445	458	466	531	444	487	486	477	461	460	475	458	444	454	514	470	460	512	515	503	452	478	465	481	499	497	474	463	484	440	482	501	486	475	478	482	472	455	484	488	490	477	469	459	506	478	469	493	479	456	474	446	476	446	482	493	483	427	455	482	484	485	478	472	501	495	501	485	465	474	470	449	493	479	451	473	487	472	472	475	514	487	492	471	487	492	493	522	491	486	497	463	479	414	502	478	503	473	488	456	486	467	478	438	498	499	498	441	467	491	447	470	482	474	510	495	506	504	442	507	510	467	472	449	521	498	508	449	443	445	508	493	454	473	499	465	507	426	486	458	504	504	473	483	474	493	465	434	466	505	481	446	480	490	497	497	459	479	473	495	451	462	529	487	455	441	483	495	470	499	498	485	460	488	473	492	501	469	492	464	468	461	487	458	473	456	479	441	469	454	481	466	472	473	505	489	543	488	471	460	470	477	510	443	430	490	482	453	491	467	473	465	491	459	480	472	489	474	440	491	457	517	467	490	520	455	483	476	461	455	486	490	481	509	470	466	482	472	445	466	506	484	517	467	534	515	470	503	510	479	483	482	482	452	495	470	440	473	456	523	503	487	459	486	470	479	453	491	483	499	484	500	495	469	465	468	505	462	472	480	483	419	498	473	481	472	482	471	453	467	478	481	475	492	510	473	497	511	529	494	459	462	499	463	466	462	448	470	484	491	491	482	455	488	476	513	477	462	461	510	473	497	462	487	458	496	488	503	488	477	436	497	483	456	481	482	459	492	435	481	469	527	457	491	418	473	479	508	479	438	448	437	506	479	419	500	546	467	474	433	464	487	489	459	465	493	467	495	479	498	513	487	484	448	504	483	482	461	475	488	426	454	465	488	471	468	467	465	507	477	469	447	431	493	486	476	496	472	475	441	466	462	469	500	517	474	488	512	459	507	496	488	440	475	478	513	462	482	510	474	474	454	450	469	447	495	528	456	441	521	465	465	494	502	523	495	484	424	481	490	436	447	474	488	498	454	468	531	477	478	461	462	473	453	456	478	445	464	504	485	503	478	474	490	487	445	465	473	454	459	499	487	518	493	480	477	469	462	437	475	465	469	463	508	464	442	507	517	485	491	451	466	474	481	464	445	460	502	431	472	459	431	471	471	458	513	515	446	461	439	459	458	471	464	478	460	485	473	518	512	497	515	495	519	481	478	460	456	435	487	474	473	499	462	481	462	465	464	493	454	443	463	468	437	480	490	491	486	494	463	463	447	460	459	472	474	518	499	511	446	494	484	510	469	480	481	469	469	465	468	429	474	502	453	502	440	492	440	459	472	488	477	455	475	482	496	531	483	490	480	477	463	485	455	478	456	485	457	480	444	484	445	460	474	469	476	508	505	463	477	464	514	433	448	467	496	482	470	499	468	435	486	481	473	513	492	491	465	453	482	440	496	474	478	511	464	478	469	483	487	492	508	473	444	476	429	445	423	469	486	462	465	514	511	501	444	488	467	485	490	493	479	504	517	490	475	477	453	433	472	453	411	476	518	480	503	497	489	490	516	444	490	460	472	495	466	470	477	474	482	470	475	451	449	497	483	515	474	476	458	486	455	482	474	485	459	477	478	491	514	499	499	443	471	464	472	449	454	442	470	484	498	488	483	455	472	479	481	449	496	471	490	468	467	473	483	494	442	506	473	488	448	482	496	497	435	511	498	444	443	512	496	424	499	499	484	461	445	450	489	457	474	494	496	480	455	485	466	491	471	503	460	511	508	461	451	503	488	463	453	460	432	465	476	473	447	479	519	506	474	452	463	509	489	466	452	470	488	493	475	496	478	430	490	462	502	475	480	437	469	459	509	477	488	504	482	505	477	453	485	468	480	489	443	485	509	474	500	477	470	505	466	490	477	511	475	517	453	459	453	430	440	478	492	486	476	474	481	478	463	495	470	430	472	458	479	463	507	531	490	492	514	442	482	504	487	494	469	477	498	446	497	507	540	480	495	455	493	471	435
32419	22748	20191	9927	2928	1332	733	333	197	156	153	158	125	146	134	142	138	163	135	127	108	132	134	121	137	158	127	122	136	148	150	150	147	141	143	132	149	145	113	127	128	137	149	133	143	127	140	168	143	154	128	134	110	142	133	122	120	129	122	147	144	118	134	142	139	124	126	131	127	101	120	121	139	136	166	137	152	135	145	111	131	139	144	152	138	159	115	135	123	151	160	130	152	136	139	139	118	104	127	138	142	112	128	138	138	130	134	127	140	122	172	132	171	160	133	116	134	138	120	140	143	117	124	146	129	132	138	128	109	135	135	136	130	135	145	126	138	147	132	123	154	108	126	134	137	140	142	165	153	136	146	141	130	129	137	127	154	141	137	144	124	134	128	125	130	155	138	110	126	140	136	123	129	167	121	133	123	136	127	147	124	129	93	128	141	134	137	154	116	134	126	148	143	114	153	137	124	141	133	130	132	122	142	155	136	110	129	127	140	132	137	147	132	120	146	124	137	129	120	140	123	112	155	133	125	142	150	133	121	144	150	134	159	128	137	116	136	134	135	117	130	118	121	133	135	148	116	130	138	135	118	131	138	133	140	130	128	127	139	140	134	133	116	123	124	142	163	144	122	127	153	143	138	126	134	114	142	144	136	132	145	149	120	144	122	138	147	143	149	131	155	132	118	145	140	148	130	139	141	114	140	138	130	123	126	145	147	138	148	133	141	128	118	137	142	136	128	127	113	130	132	157	145	119	142	134	116	135	154	148	134	117	131	132	134	126	127	128	149	113	122	130	150	128	129	145	140	129	118	153	137	124	132	168	171	135	142	129	126	130	119	148	138	135	135	131	125	102	132	144	128	140	117	137	116	115	133	120	156	126	127	143	147	134	140	126	154	133	124	126	121	130	140	110	151	143	115	122	127	132	130	117	110	126	143	140	131	151	134	132	136	138	148	135	147	140	146	125	143	139	126	110	127	112	144	150	139	144	141	147	130	137	138	149	140	157	156	147	136	124	139	135	125	150	134	132	145	136	164	136	137	133	139	151	138	135	136	151	144	115	138	132	125	155	115	118	107	158	129	136	141	144	146	132	152	127	122	148	121	150	127	138	141	129	140	146	119	123	143	148	168	139	149	125	148	135	134	126	129	132	131	145	159	148	126	149	129	151	128	132	124	144	137	119	136	102	153	137	140	125	114	136	136	120	131	145	127	126	131	126	129	143	137	133	140	150	144	117	146	131	162	134	135	152	148	139	128	130	145	122	134	129	134	133	148	147	140	145	125	125	158	131	129	130	147	137	150	131	113	144	147	133	150	129	167	122	115	128	128	163	122	133	120	135	149	135	145	125	138	142	143	124	132	142	122	132	124	126	145	138	132	126	143	130	125	129	141	148	145	137	149	138	160	118	135	149	131	138	139	142	143	145	133	136	147	112	130	160	125	141	152	144	124	129	119	126	126	125	118	139	136	145	137	124	141	133	140	115	143	150	137	137	127	135	134	130	125	123	114	157	122	129	146	139	139	116	134	137	126	146	130	137	143	134	144	141	140	148	152	156	141	157	140	119	148	146	121	129	121	135	134	125	141	147	120	132	145	136	147	117	143	140	139	135	131	162	129	128	130	136	153	122	154	120	133	112	122	145	130	124	117	139	123	143	134	139	138	139	139	149	132	138	149	127	129	150	157	143	134	142	147	149	156	144	132	135	160	150	129	159	148	133	132	127	122	160	136	132	141	144	125	132	140	128	133	132	130	140	138	119	123	137	130	125	158	135	154	124	136	145	148	133	128	134	140	139	124	160	134	144	156	136	135	151	149	134	136	135	113	157	136	131	135	125	130	147	123	136	122	116	149	147	147	130	133	156	130	130	141	131	146	144	152	114	138	123	138	122	147	140	138	130	162	119	127	127	130	120	136	153	133	138	111	122	125	125	125	117	125	140	144	142	122	134	135	127	150	121	126	129	150	135	127	134	123	158	139	126	141	156	120	147	146	139	121	158	158	142	129	111	131	138	135	127	154	124	145	125	139	151	135	136	133	141	139	127	129	140	146	154	131	148	154	126	131	142	130	109	140	127	152	118	134	132	128	129	126	125	146	143	162	124	147	138	111	143	124	129	146	144	108	127	159	149	144	127	118	171	144	148	139	121	129	132	150	163	131	123	117	138	124	141	147	135	113	155	138	110	154	155	133	138	125	131	111	140	146	111	136	124	114	136	131	142	135	135	146	158	140	120	134	157	145	108	110	121	152	123	127	153	141	152	137	151	151	144	130	127	145	133	108	127	154	125	157	144	124	133	137	126	143	126	131	140	149	126	130	116	116	125	146	117	119	142	127	137	137	147	124	149	125	129	147	138	144	116	138	133	131	118	146	138	151	128	135	147	130	145	128	124	126	140	123	142	135	133	146	117	123	136	137	129	117	125	122	119	133	130	133	142	132	126	123	132	137	149	130	136	107	150	135	152	147	146	147	156	140	113	125	137	140	140	131	119	124	112	128	130	155	128	151	133	138	145	139	133	127	123	138	147	135	139	126	138	159	136	130	131	126	152	137	148	150	150	128	140	132	137	147	141	133	131	138	118	115	153	116	126	135	130	137	139	128	148	121	143	116	136	145	136	140	131	110	133	127	104	139	132	135	128	138	116	120	142	131	118	132	151	124	124	144	117	115	146	134	160	136	139	145	152	146	133	129	158	136	126	129	143	164	160	138	146	148	124	124	114	125	141	148	126	148	171	119	133	146	144	134	147	120	139	154	139	147	129	145	123	128	162	135	159	143	132	133	139	156	118	124	115	143	138	145	125	141	143	131	144	141	134	129	124	108	129	143	145	124	131	155	145	120	153	139	127	133	112	125	134	155	134	133	130	150	141	143	136	152	138	149	124	135	138	150	124	162	142	129	125	144	128	128	133	135	149	154	158	133	122	120	133	151	151	150	133	126	124	143	134	129	121	143	136	128	126	136	130	131	145	129	111	143	146	149	143	163	160	146	124	137	137	144	135	146	117	106	129	122	148	153	141	148	136	143	132	154	121	130	125	124	135	125	130	144	144	146	119	131	138	128	121	140	99	113	133	139	123	128	139	119	161	133	149	115	139	126	130	140	135	106	143	139	142	138	139	128	134	128	138	128	119	128	134	127	137	133	129	146	120	127	129	155	139	137	144	118	127	126	119	142	147	132	133	130	127	115	130	126	139	136	155	143	123	124	127	126	142	139	120	137	142	146	150	129	153	155	146	151	132	149	131	133	151	129	135	147	148	142	143	132	130	130	135	126	145	122	127	129	135	142	127	136	134	152	118	150	140	127	151	142	136	126	145	151	121	141	152	140	133	134	127	115	124	132	123	102	132	159	130	138	132	144	134	129	128	134	133	139	125	128	118	128	124	154	129	141	130	124	153	125	140	138	122	139	138	142	135	158	136	132	126	161	136	130	138	118	152	151	123	123	135	129	140	139	144	140	129	132	119	147	130	129	143	130	129	134	130	121	139
22902	23944	13536	5435	2147	1089	655	452	398	353	344	377	374	348	418	349	345	366	383	360	380	376	399	315	375	370	390	417	362	359	364	335	372	337	344	357	375	332	386	367	393	375	345	375	377	350	356	362	369	363	360	342	367	329	358	371	346	376	398	378	340	369	359	334	365	362	332	383	383	361	357	380	384	363	366	363	344	353	358	372	357	364	378	353	381	355	371	345	391	381	382	337	372	362	377	386	385	350	333	351	352	362	382	372	350	382	394	381	361	395	406	379	348	355	350	375	342	384	345	401	377	398	379	348	363	378	399	358	358	345	396	358	377	378	379	387	374	360	349	384	379	375	393	333	351	354	388	365	397	378	360	370	393	365	385	381	364	395	393	391	358	333	368	355	351	343	369	341	393	339	385	352	365	380	365	385	404	368	392	351	346	371	380	395	387	369	357	384	362	356	337	380	349	367	388	375	358	416	337	396	342	379	405	371	398	358	358	355	367	356	331	384	336	372	346	381	364	351	332	362	385	354	351	334	338	349	374	364	357	344	366	367	366	394	375	336	355	356	358	354	395	346	359	352	368	349	373	340	344	391	359	313	384	391	356	345	353	352	377	395	375	379	363	374	378	422	361	390	361	342	399	345	346	381	360	364	361	374	349	376	331	351	368	377	346	401	372	373	320	377	407	370	339	377	364	347	368	369	368	339	336	390	375	359	368	377	358	370	381	367	370	358	382	344	328	364	339	394	394	372	356	345	366	352	362	359	367	335	361	364	365	396	366	375	353	365	348	324	345	373	394	381	385	367	378	374	347	392	354	406	358	358	354	376	346	396	326	376	342	381	380	359	356	352	364	362	385	358	349	356	354	348	382	381	366	370	393	387	340	386	364	391	369	351	365	351	333	358	402	402	384	356	389	376	310	341	335	391	355	385	364	336	366	345	345	354	352	404	372	416	366	380	366	379	403	336	342	358	366	339	375	376	388	390	381	385	354	386	374	361	355	379	368	382	351	378	379	393	357	362	366	388	383	382	357	387	344	395	404	367	373	371	355	356	386	335	373	360	349	369	370	388	375	384	340	366	375	340	373	352	357	354	318	405	349	352	370	338	367	375	393	395	384	368	364	369	346	372	328	399	357	397	362	343	401	376	335	381	333	379	343	375	382	379	377	373	358	374	333	380	339	380	358	377	382	336	378	372	342	408	359	377	381	345	408	373	384	374	383	389	365	392	401	380	369	377	405	388	353	377	379	362	390	350	368	359	351	378	369	373	375	387	349	345	372	378	384	388	386	325	373	382	360	351	374	384	349	362	391	385	362	357	405	361	370	384	375	375	379	420	319	353	351	388	363	360	367	351	384	381	367	358	342	332	393	372	372	375	337	365	374	343	383	332	369	371	348	329	378	336	372	373	333	359	351	348	347	325	363	327	401	351	334	331	362	387	368	353	364	368	370	364	350	371	361	355	350	341	362	380	388	372	364	372	366	330	357	371	394	360	359	370	394	384	353	408	356	344	417	359	384	378	364	389	373	360	350	332	382	358	331	352	386	358	357	358	344	392	391	409	367	352	379	346	358	378	334	353	391	370	345	338	399	399	345	388	398	355	365	379	395	394	380	354	352	388	381	356	408	360	368	364	328	323	372	351	378	384	390	360	372	384	350	353	365	379	365	341	355	354	360	373	387	406	366	412	366	368	361	366	343	386	360	356	381	378	373	369	380	401	410	345	356	355	347	377	362	389	342	358	407	361	380	363	357	372	341	354	381	388	356	369	392	387	351	371	332	327	375	408	349	377	379	355	365	346	364	427	392	325	353	390	387	375	357	355	369	401	361	360	412	338	356	394	357	379	347	379	370	378	357	339	366	339	396	341	359	372	348	343	373	357	377	392	365	375	352	350	365	376	372	346	310	360	403	375	376	347	392	372	395	374	397	362	364	340	361	360	385	333	364	340	346	338	406	369	398	367	351	363	397	383	353	351	340	355	401	402	358	361	413	354	381	380	357	370	340	371	364	377	342	379	361	381	381	371	346	381	387	355	344	350	351	371	363	362	398	372	370	410	391	387	390	366	336	405	370	331	395	391	333	389	366	373	364	380	388	392	359	378	349	378	384	351	355	404	363	337	391	376	362	395	365	349	360	405	385	375	359	372	363	369	348	375	363	344	357	356	391	387	353	369	387	377	369	392	358	386	379	371	366	389	373	378	384	393	381	336	364	364	376	362	371	365	364	366	367	332	357	377	356	393	345	366	327	389	367	355	402	367	371	387	361	353	372	318	396	413	356	364	386	351	378	350	399	380	343	337	365	390	361	384	387	362	340	405	392	386	398	344	385	388	373	384	362	391	369	396	356	393	375	381	374	385	361	349	359	384	380	386	388	358	384	378	397	385	378	397	394	407	367	374	368	368	395	360	335	378	388	386	361	366	347	360	327	394	377	432	377	397	360	350	350	354	366	370	370	341	386	356	334	349	366	377	320	364	346	373	371	380	376	370	339	379	393	376	380	379	372	369	367	360	353	371	381	346	368	379	359	369	380	336	330	419	371	334	355	395	383	357	384	354	378	385	375	387	368	378	383	368	374	376	379	385	356	373	317	426	373	345	360	383	359	379	371	354	366	374	371	349	340	356	357	374	336	347	366	375	356	363	386	342	379	387	349	390	387	427	351	339	372	367	364	354	352	362	363	343	361	402	374	349	361	405	360	361	388	394	367	359	378	382	366	387	364	358	366	381	395	381	364	406	386	408	338	358	386	372	325	371	352	371	395	360	369	370	397	349	394	366	361	374	363	387	352	353	388	363	337	354	331	390	326	363	392	418	371	359	380	355	409	347	373	363	369	381	396	360	369	371	382	358	380	388	390	340	385	384	340	380	404	333	358	389	352	365	377	362	371	400	364	349	376	373	374	335	343	350	351	374	397	377	405	399	364	390	389	346	353	351	387	379	362	369	361	372	361	390	354	368	363	340	368	369	351	384	358	352	378	392	395	354	358	370	355	384	399	373	406	354	381	345	416	422	406	371	373	374	389	358	377	391	346	370	377	363	351	409	375	330	364	401	389	370	366	402	358	392	395	377	345	372	384	349	381	400	373	366	357	344	361	362	370	374	394	386	340	351	378	360	391	351	332	359	362	355	387	384	394	344	379	382	384	370	369	368	397	365	361	389	334	355	372	377	358	392	343	367	389	393	351	370	347	369	378	353	356	369	411	378	383	375	365	346	401	338	350	353	354	361	378	348	365	369	403	347	384	338	366	362	353	374	401	366	358	381	378	370	371	349	399	379	376	379	349	356	423	365	400	358	374	326	376	366	384	379	371	367	380	388	375	382	318	338	368	371	385	404	373	378	350	362	366	385	375	354	379	375	368	322	373	373	375	351	368	369	372	378	352	339	377	357	398	354	353	315	378	386	380	369	353	396	383	361	380	363	381	381	353	398	380	378	380	372	383	391	378	371	351	340	375	372	383	351	369	339	353	342	395	342	341	361	342	372	384	409
24998	21514	24864	28599	21584	19859	3770	722	352	426	432	397	217	225	200	236	209	207	201	195	216	198	228	207	215	243	225	204	224	195	215	204	217	223	201	212	212	209	187	205	240	214	210	222	192	216	212	235	188	239	249	228	215	199	207	255	192	218	216	210	216	203	246	222	197	219	213	205	232	215	211	232	207	214	209	200	228	211	217	211	230	212	224	191	179	234	184	204	197	203	203	219	228	211	226	238	238	220	223	193	210	228	211	242	227	215	234	211	213	238	226	210	226	214	225	221	223	219	209	227	215	217	203	211	206	217	204	198	200	208	218	215	237	227	227	187	206	211	233	209	192	209	202	223	178	212	217	155	190	222	221	220	219	214	231	189	217	219	208	242	238	213	203	204	208	221	218	232	223	170	244	211	209	203	220	227	218	200	207	198	208	195	181	218	197	198	233	199	203	207	229	194	213	240	200	206	210	224	231	217	220	213	185	205	208	203	209	212	260	195	223	228	192	227	211	206	223	218	213	218	229	232	217	220	196	198	227	235	226	217	231	221	251	213	208	198	230	198	220	204	200	214	207	217	217	227	190	211	216	218	214	202	229	212	224	226	214	219	242	191	194	204	242	240	201	232	251	254	196	203	236	209	229	225	202	204	192	235	222	207	221	189	180	204	180	218	202	214	201	209	208	224	248	215	202	207	207	218	188	218	223	217	207	223	220	208	205	197	211	218	207	221	240	263	214	191	193	216	201	227	180	234	228	231	231	229	217	209	218	199	216	195	214	247	210	217	221	232	223	220	229	219	227	219	237	207	237	247	221	217	227	230	217	219	216	194	205	189	236	197	220	219	223	203	207	211	227	237	206	240	234	205	205	216	205	201	192	211	192	204	208	187	187	197	230	214	208	200	221	248	219	197	221	215	214	240	200	218	205	221	230	227	233	218	245	207	220	209	198	191	217	202	222	232	220	228	235	224	252	211	200	211	207	263	178	216	211	198	219	212	204	220	215	216	191	214	236	236	209	225	241	229	209	219	209	182	225	205	186	199	204	175	217	228	226	181	219	199	210	201	206	218	206	225	249	195	233	215	223	212	199	213	192	217	201	215	229	229	223	232	235	216	205	227	226	220	217	214	229	191	198	230	204	195	222	235	206	206	194	227	239	213	194	204	230	219	202	207	199	218	242	174	207	192	191	197	200	218	211	217	208	188	216	209	209	233	225	184	228	229	214	243	204	214	204	187	197	196	234	211	225	231	215	219	187	205	209	223	205	216	210	213	228	242	230	192	223	217	202	238	221	238	213	248	213	235	219	215	203	209	205	206	226	232	210	207	190	200	213	226	209	258	224	204	232	193	228	222	241	212	232	206	249	250	187	234	220	216	193	195	197	241	233	231	229	218	227	204	232	224	228	217	203	207	201	214	215	196	223	211	223	187	209	225	214	230	224	196	198	218	224	237	214	216	206	237	226	213	206	221	221	215	224	192	197	234	214	213	211	208	208	211	216	200	225	207	206	221	179	203	211	209	216	224	215	222	207	212	218	199	228	209	218	197	204	198	223	230	205	221	201	216	237	190	217	216	208	253	220	224	201	207	202	206	222	183	202	201	223	212	191	220	214	209	246	176	209	235	202	201	225	214	211	223	225	223	217	218	212	223	230	204	195	223	212	218	215	228	214	229	238	236	221	207	221	214	187	217	250	231	233	244	206	218	213	208	236	192	236	218	220	226	225	198	242	232	195	248	202	231	192	206	227	218	235	226	230	252	239	213	204	197	218	176	201	211	201	208	214	237	185	211	228	234	182	226	224	212	222	197	207	187	206	209	244	219	196	184	214	215	205	229	216	228	225	238	198	213	179	239	198	222	200	215	231	234	235	232	190	210	245	191	236	214	221	199	221	213	198	215	209	227	205	216	236	238	208	202	226	234	195	239	207	225	234	174	216	224	200	220	217	222	228	251	227	214	228	220	173	239	208	192	234	206	226	226	201	218	209	222	208	227	229	238	191	176	192	226	199	221	199	222	223	207	221	241	243	252	212	229	237	199	208	215	205	217	209	218	218	203	217	223	203	190	217	214	206	214	229	207	223	208	208	196	222	228	195	200	229	236	229	223	198	225	208	212	219	229	210	234	207	212	198	191	213	195	186	196	221	209	203	227	223	222	231	187	213	217	224	212	192	207	208	192	227	190	227	203	227	218	199	191	207	219	220	214	202	233	230	221	224	228	230	212	216	203	217	220	211	209	234	200	209	190	202	231	221	205	194	213	202	209	217	192	188	219	187	223	209	192	208	214	207	230	214	234	200	224	236	217	222	203	239	211	207	208	235	208	192	212	205	198	204	191	191	248	217	193	193	201	234	215	204	219	218	216	197	217	201	207	201	196	211	203	205	201	210	223	188	217	196	214	215	234	213	204	213	222	199	202	191	215	224	209	196	177	212	247	229	211	213	205	224	199	221	220	232	209	203	203	204	221	220	226	208	229	206	209	230	212	209	226	217	213	202	245	208	205	181	216	227	219	227	231	206	219	216	203	204	217	214	185	187	202	225	239	207	190	242	227	224	210	222	230	227	204	223	205	241	225	225	206	225	229	226	192	211	240	210	225	203	216	210	191	220	222	215	223	179	221	205	201	195	253	218	195	204	239	224	228	209	228	205	199	229	198	228	235	202	219	250	206	203	227	219	194	203	221	235	194	246	209	205	202	216	220	210	202	212	222	230	218	226	200	196	220	197	190	189	215	216	200	219	204	206	209	234	224	198	193	212	213	205	243	180	208	205	205	230	183	222	208	216	212	188	224	212	195	228	217	190	186	203	190	227	201	195	211	218	207	190	190	197	195	211	229	196	190	232	187	224	228	205	201	198	223	223	216	199	207	216	224	234	219	219	203	201	202	238	259	205	209	222	194	201	207	229	194	221	200	237	228	213	223	187	220	207	219	201	207	226	216	199	237	189	214	225	219	190	220	199	187	220	202	222	222	181	226	213	235	215	217	210	212	205	207	223	184	219	242	209	231	210	220	205	182	211	213	171	195	231	213	230	202	227	202	204	230	225	212	183	241	195	236	202	201	223	221	241	177	198	215	198	200	187	216	215	224	207	246	214	225	210	202	242	228	211	228	220	211	232	227	222	214	199	229	197	209	198	222	218	209	189	196	229	223	216	209	210	206	204	217	194	210	208	223	218	218	219	216	215	191	208	189	200	224	227	212	205	224	227	208	226	241	176	229	232	226	226	220	207	196	219	212	198	226	214	209	210	204	213	207	210	206	220	215	236	206	185	207	199	194	212	176	226	209	224	236	204	204	214	216	242	215	183	215	248	229	197	211	215	220	225	225	210	220	245	222	205	219	219	209	175	190	227	198	236	212	207	214	221	235	220	199	231	200	237	196	213	233	233	213	207	196	212	216	210	227	213	215	211	235	230	211	169	201	198	210	189	230	220	234	217	207	206	237	222	209	204	227	217	213	210	205	243	245	238	209	195	214	208	234	215	190	227	211
23919	35391	22616	11438	5191	2531	1333	766	589	652	699	635	542	556	532	519	520	514	526	562	510	546	526	529	553	512	516	540	511	546	552	527	534	523	479	482	558	516	518	540	514	495	537	531	522	498	533	528	565	470	589	521	502	562	493	526	552	561	513	548	526	521	492	549	536	489	523	582	546	527	531	550	510	530	506	587	515	479	512	541	516	510	513	492	518	546	528	540	547	533	549	532	531	516	574	540	527	518	461	521	512	536	518	534	548	516	570	505	537	522	563	497	554	480	495	482	521	565	497	536	489	523	526	490	519	510	512	523	519	551	529	527	508	572	505	522	495	518	491	541	538	510	553	521	495	533	508	552	539	528	509	523	526	515	564	524	537	546	508	530	527	494	515	543	517	501	546	499	548	538	546	525	554	524	535	512	565	564	528	531	512	524	510	578	480	507	509	538	511	543	510	506	537	530	583	487	514	518	539	486	532	501	497	499	536	543	519	551	524	540	523	545	529	514	532	542	560	479	533	504	521	499	513	529	504	521	506	533	509	471	483	554	580	505	521	540	524	550	559	583	551	515	551	526	508	546	525	500	550	544	531	527	526	503	510	574	508	499	509	473	519	535	533	528	512	533	521	522	528	504	527	529	499	560	551	504	497	504	530	509	537	493	482	515	515	510	528	517	530	546	523	519	546	466	506	539	552	537	510	541	507	514	503	566	499	539	510	519	523	536	571	501	546	531	547	510	523	497	526	559	531	530	480	515	554	551	553	511	516	510	528	579	551	559	538	545	531	557	560	534	524	573	531	532	539	546	515	501	553	507	495	554	491	512	501	539	497	526	543	517	535	522	540	578	518	508	536	504	487	519	515	517	481	510	530	516	542	490	502	564	525	484	520	512	505	555	529	548	524	543	542	541	569	551	514	540	553	508	572	508	520	495	514	495	514	524	545	554	520	526	519	522	486	466	545	506	531	528	515	513	515	513	504	522	530	464	561	511	529	543	496	575	543	581	533	511	527	596	518	527	580	525	527	527	539	505	555	547	488	540	534	551	510	558	533	548	512	493	533	500	561	508	491	552	547	562	553	578	544	532	532	501	513	509	518	542	552	521	508	522	533	492	527	482	521	499	533	521	492	509	483	468	544	550	529	580	504	529	523	536	541	545	507	509	502	542	549	538	479	535	531	497	491	486	543	499	521	528	522	538	546	553	542	514	513	551	541	531	516	547	563	499	544	517	537	544	522	488	559	564	537	504	499	525	577	547	525	533	516	461	502	594	526	556	558	557	499	494	563	486	494	546	525	537	539	513	561	522	555	497	579	541	547	519	542	525	512	503	529	513	521	512	519	516	488	490	532	533	536	523	563	530	515	526	513	519	514	553	510	525	514	567	499	546	524	526	522	568	468	505	527	539	547	532	578	556	510	553	494	500	519	534	537	485	487	505	549	527	554	526	533	510	516	511	555	514	549	534	533	571	534	547	498	568	514	551	546	503	533	543	536	538	513	536	521	530	513	488	511	539	512	463	516	527	541	548	536	529	519	510	547	519	548	547	513	578	513	522	543	515	538	505	499	519	518	507	506	519	535	553	510	538	523	545	538	518	536	518	510	545	533	506	555	503	475	554	532	559	529	515	536	543	544	509	525	514	522	524	572	495	578	505	535	534	473	490	558	539	528	562	557	485	543	510	524	496	545	522	488	551	491	498	528	530	464	536	550	536	496	574	510	523	507	520	498	534	506	558	517	553	536	510	492	533	497	582	557	552	543	491	581	477	494	514	539	505	505	548	545	511	497	550	533	545	516	514	547	513	537	538	531	559	522	539	550	503	479	531	545	503	502	508	526	523	519	523	514	500	510	548	538	488	555	543	519	516	480	536	533	530	537	509	553	532	564	492	538	531	556	515	514	528	517	460	535	513	522	558	546	501	540	509	536	494	507	495	508	516	528	529	521	520	551	509	497	525	470	531	497	527	516	514	540	545	476	511	586	501	523	547	540	511	544	522	506	529	532	571	540	505	522	533	489	504	528	531	521	533	545	557	501	501	557	497	526	512	495	541	544	523	564	562	553	559	556	522	550	541	538	509	537	523	522	586	496	527	513	511	558	546	536	470	542	490	516	575	519	471	503	504	530	544	520	538	509	505	574	544	538	545	519	549	492	510	534	518	529	535	533	554	530	489	529	533	494	495	509	537	508	513	560	546	504	519	580	517	522	547	537	528	549	523	535	510	517	511	519	536	533	509	512	512	564	564	501	508	525	549	548	463	523	569	461	554	536	485	540	508	545	529	552	530	531	505	498	518	578	518	494	535	554	543	548	526	504	565	541	563	537	546	547	536	539	531	538	529	534	508	538	513	508	517	500	547	510	522	537	525	569	523	516	507	542	509	559	517	555	538	542	535	526	523	510	527	542	513	483	488	545	502	527	525	509	520	550	489	564	541	523	498	508	484	493	537	550	507	493	485	538	501	563	497	540	482	507	519	536	513	541	552	563	545	588	530	517	547	536	496	517	515	516	499	513	535	540	574	529	520	513	520	520	539	518	516	549	572	533	489	499	542	534	517	523	552	517	530	533	515	542	555	499	548	536	528	493	513	530	515	558	537	547	539	520	535	541	524	508	506	551	530	532	528	524	544	505	545	564	503	529	537	508	543	501	522	525	512	576	505	566	532	480	556	540	474	537	508	502	496	533	555	506	526	520	540	549	552	501	509	489	566	512	494	542	549	512	492	463	531	479	517	531	557	532	510	495	506	493	533	522	547	551	535	526	546	512	565	510	505	535	492	531	557	517	536	500	494	498	514	518	509	520	508	517	494	548	468	511	536	532	540	492	533	544	512	546	499	591	546	542	557	520	522	502	520	525	488	489	553	525	528	526	534	533	486	544	527	518	512	529	515	516	588	563	534	491	558	552	531	533	542	540	525	548	495	572	511	517	521	528	542	535	520	509	514	540	531	507	537	557	511	497	498	588	523	528	507	477	500	490	530	542	495	527	502	545	545	500	494	509	506	524	549	521	501	521	567	505	517	540	557	502	518	528	504	552	519	599	542	519	500	530	521	515	523	548	540	499	490	505	522	514	543	511	501	567	481	562	548	512	548	529	484	554	519	564	517	496	575	534	525	508	559	558	536	535	529	540	557	530	540	503	496	527	506	499	507	490	538	515	553	540	521	487	542	508	497	535	515	529	532	546	531	515	546	576	554	572	524	553	471	521	537	502	542	499	503	482	527	537	521	548	551	538	533	475	521	529	518	512	505	531	543	508	536	511	500	560	531	522	551	532	514	533	500	540	535	548	532	546	542	514	502	535	533	553	545	502	531	474	557	501	486	538	524	534	546	527	564	527	543	588	535	517	495	510	504	554	572	526	514	553	539	549	469	531	539	525	506	532	546	505	553	487	543	538	527	531	520	546	526	525	537	558	520	560	521	543	541	507	503	533	484	524	521	538	550	506	525	570	560	542	482	550	564	569	572	519	518	526	556	515	539	554	547	520	527
24333	21499	25288	28144	21534	21635	17450	2266	607	375	742	1014	213	245	207	206	226	232	204	241	203	207	181	195	205	198	198	179	212	201	194	179	184	194	212	205	207	222	220	221	184	206	214	211	195	223	220	202	193	170	203	198	212	192	204	188	197	220	180	211	212	234	187	181	198	207	188	196	230	242	199	213	179	204	237	209	189	198	194	201	175	208	166	180	186	196	217	204	187	205	216	188	189	189	186	209	194	174	196	194	211	209	189	208	217	190	196	193	192	215	216	200	205	215	216	214	193	167	208	197	213	242	216	186	208	192	209	197	207	225	186	189	175	212	178	203	228	214	199	215	209	212	198	181	203	205	202	181	210	187	199	188	198	173	196	208	197	194	190	211	188	196	199	203	184	185	179	212	224	201	194	231	204	201	197	192	202	184	215	193	209	231	191	201	190	209	196	214	205	199	204	197	204	223	216	196	157	194	188	185	220	205	248	205	191	180	183	185	196	215	210	220	183	167	197	199	204	214	235	214	216	198	179	174	188	191	201	214	186	183	180	194	185	180	198	177	175	186	204	198	196	203	189	187	224	185	209	205	190	202	224	188	215	194	203	185	223	186	194	199	186	202	198	194	182	194	202	226	200	190	182	199	213	178	199	204	193	217	200	212	235	175	172	174	180	200	180	206	198	210	203	195	215	171	199	191	210	216	226	187	218	207	178	192	194	204	183	197	187	171	174	200	231	212	195	176	188	208	183	196	215	229	208	187	194	187	203	184	181	203	179	210	174	181	176	193	220	205	221	184	197	215	191	203	209	206	222	170	181	194	209	206	186	219	189	201	178	189	206	212	182	178	208	190	182	190	205	202	190	197	210	198	187	205	202	222	214	199	207	217	207	207	208	212	193	192	186	197	196	200	189	202	195	196	212	195	206	184	195	174	204	196	208	193	173	206	187	184	171	202	190	207	178	189	188	206	204	189	212	215	193	211	223	214	198	231	169	207	203	217	223	207	226	224	219	191	178	187	199	211	181	211	210	217	182	194	200	189	179	183	212	189	184	215	182	190	194	209	193	205	199	190	196	208	200	223	180	177	214	178	206	198	184	212	247	207	197	206	211	200	198	212	217	174	194	189	203	190	188	171	205	185	194	224	201	167	202	212	187	188	198	181	196	195	196	215	210	205	209	185	189	173	190	184	209	220	206	194	183	204	218	205	211	207	191	184	202	179	191	208	182	190	229	203	226	203	213	194	190	194	215	193	187	204	207	204	179	184	209	201	192	182	213	208	206	197	199	196	193	197	193	201	181	203	191	179	213	193	209	214	188	209	184	193	233	213	191	199	189	219	174	222	192	218	205	178	222	202	193	218	169	206	198	233	164	212	196	192	200	194	193	198	210	205	172	219	236	205	232	213	232	195	197	188	221	229	187	205	186	215	202	203	203	198	211	201	201	220	197	199	205	185	203	194	168	189	204	182	185	212	187	203	210	198	183	183	216	193	221	204	205	208	194	160	194	193	184	189	209	179	210	222	212	213	207	204	182	203	196	229	196	183	207	205	185	210	224	232	200	181	242	218	196	222	163	196	188	181	209	184	214	199	224	216	193	195	201	200	194	210	206	202	205	201	200	197	183	190	187	185	207	194	215	202	191	214	192	217	195	177	217	217	210	180	188	210	183	210	235	217	194	177	198	209	223	197	213	223	191	203	175	208	183	203	219	223	196	192	212	207	213	217	202	190	209	165	199	188	178	167	220	193	216	186	204	187	200	213	199	192	183	193	228	208	216	200	188	214	190	195	204	192	188	193	207	183	215	215	169	230	197	222	195	197	210	187	175	203	196	192	207	199	231	195	200	202	185	183	201	176	200	187	197	177	203	199	200	186	170	197	170	185	192	204	209	201	220	210	194	216	193	192	195	191	204	209	182	186	202	183	198	212	206	211	194	191	202	199	212	209	213	178	211	206	216	202	196	191	172	165	198	190	195	194	205	185	190	184	187	199	195	202	221	212	201	212	218	185	213	204	191	187	195	230	213	200	190	183	191	207	205	188	210	195	194	201	185	207	173	186	201	222	185	181	184	180	175	204	205	224	195	168	214	207	209	184	184	196	222	206	207	174	189	201	192	200	196	180	216	207	211	215	196	185	220	209	220	183	206	189	201	245	215	211	180	204	205	210	217	190	205	223	222	191	196	201	194	207	194	189	202	201	227	206	185	204	186	194	185	219	199	199	217	192	159	160	173	199	183	195	198	185	186	191	215	175	207	160	218	219	199	221	213	184	195	168	194	175	194	198	167	180	196	203	185	191	198	183	192	186	200	216	213	206	228	208	197	207	192	179	197	223	196	208	195	191	177	206	189	189	183	190	199	215	216	198	203	189	212	212	180	204	212	207	205	205	185	220	177	180	204	193	211	212	217	187	176	210	168	208	197	195	188	186	214	213	177	185	189	191	206	217	196	185	172	229	231	205	201	185	236	198	226	210	224	190	202	190	174	216	200	184	238	188	196	200	218	187	207	185	188	199	200	215	185	210	183	201	187	179	173	216	196	210	198	213	200	190	220	178	193	213	215	199	213	200	192	213	194	231	197	207	230	197	214	208	199	180	204	200	219	180	187	172	189	212	206	191	204	191	209	223	199	203	190	199	208	199	202	186	170	172	197	207	208	181	191	222	217	185	187	186	205	199	186	181	204	199	183	187	172	207	186	211	192	228	198	200	202	198	215	195	181	191	203	207	223	202	207	213	201	181	216	206	215	212	193	187	191	193	188	206	215	184	200	208	205	190	165	181	186	195	158	188	208	200	194	200	169	186	174	189	171	162	173	199	205	201	206	199	200	199	204	201	187	196	211	223	195	217	179	188	175	200	186	199	209	200	192	200	195	196	184	217	175	185	182	214	173	211	202	199	178	219	204	191	224	211	204	176	204	206	236	209	205	166	200	204	182	204	180	207	207	216	189	212	189	181	198	193	186	209	203	209	188	194	217	196	217	216	199	213	223	236	191	185	184	195	189	184	213	217	204	214	199	222	218	196	189	203	195	179	199	194	172	205	195	204	182	187	186	178	208	180	186	206	192	174	201	216	193	194	199	190	192	198	204	220	193	190	221	205	204	178	198	211	192	185	211	193	188	223	209	200	192	209	175	178	188	199	193	182	185	209	200	180	223	186	207	196	176	201	199	203	214	200	230	193	183	209	188	199	202	213	200	182	190	187	197	208	189	215	193	215	201	168	212	211	198	220	187	179	191	206	201	177	206	182	221	165	201	188	170	199	208	192	191	213	187	199	197	215	196	195	185	198	192	191	193	182	196	209	176	207	205	209	197	187	196	193	205	193	172	201	174	208	209	192	220	188	204	179	188	187	184	215	218	223	220	192	205	205	213	187	195	208	243	207	191	164	171	203	172	179	191	202	177	187	194	193	185	187	226	213	184	213	184	206	193	196	196	171	175	218	196	191	218	169	178	202	168	154	197	172	211	216	175	207	208	203	208	195	200	224	199	182
26035	43716	31636	16086	8176	3760	1716	1034	673	539	786	908	522	488	452	485	479	476	483	435	491	498	490	463	442	483	453	479	476	484	471	464	431	501	496	479	499	451	475	476	477	459	492	510	494	460	464	471	496	485	464	482	474	492	483	449	497	473	437	452	501	448	478	452	466	471	449	515	465	469	489	462	466	497	479	480	447	474	474	476	459	492	450	475	457	471	454	463	472	451	474	476	518	475	470	466	454	495	457	452	477	476	445	437	484	438	494	493	462	477	442	503	467	492	486	477	437	465	458	440	484	479	450	497	455	525	444	504	493	454	456	490	461	487	472	449	466	484	481	461	445	469	484	487	423	456	478	474	518	478	465	454	452	470	503	490	482	510	457	474	488	464	514	467	433	464	448	510	472	465	428	446	498	463	476	495	477	479	470	462	445	461	509	451	508	505	457	468	473	497	433	478	497	478	481	486	484	454	449	468	535	444	468	490	445	471	456	433	498	475	495	466	483	462	443	439	502	468	491	469	477	441	490	444	430	480	488	459	480	478	472	443	483	450	453	466	462	476	473	472	516	456	489	476	468	474	472	442	497	442	504	466	473	511	467	493	454	480	442	483	499	540	496	469	442	489	484	509	479	456	472	448	461	441	469	459	462	489	495	466	468	421	485	474	461	460	479	472	437	464	504	469	443	491	475	467	481	446	453	468	467	486	448	476	433	488	433	492	466	434	476	412	435	467	469	495	456	455	450	475	473	456	432	459	481	488	480	473	467	454	496	516	517	502	490	495	513	486	457	499	478	465	453	475	486	473	452	485	456	502	466	457	477	493	508	499	476	459	481	478	517	471	458	475	462	478	455	476	490	491	481	470	495	465	450	484	462	476	495	473	467	456	446	460	468	490	453	474	422	458	518	468	479	417	494	483	429	514	495	427	484	485	453	473	462	464	454	458	479	452	474	451	496	474	437	497	459	453	483	474	459	474	464	456	480	481	488	488	476	467	486	479	496	478	472	454	505	510	518	483	452	455	471	487	488	460	424	525	472	470	461	479	457	484	474	449	446	455	455	470	473	467	486	468	526	475	490	444	525	495	487	484	450	464	468	448	480	527	519	465	486	468	479	472	501	455	472	466	480	485	490	483	464	468	489	477	447	483	488	453	476	439	467	428	477	471	480	483	483	474	449	500	421	469	519	500	506	428	501	495	469	467	491	457	447	519	492	477	475	459	451	452	492	478	482	460	484	477	477	458	470	459	495	483	472	455	460	469	490	486	456	536	466	442	460	459	453	476	482	432	474	456	478	468	437	479	522	477	456	472	469	466	486	429	494	443	526	440	506	428	474	469	475	464	456	464	451	471	474	487	464	474	446	459	487	495	453	472	487	492	495	495	474	452	454	464	484	450	467	448	492	444	504	450	495	471	476	460	477	496	491	490	470	468	473	461	478	442	497	450	479	485	475	533	469	520	463	481	458	504	483	489	479	473	441	442	470	456	497	501	453	460	462	458	443	488	484	480	486	426	455	501	453	475	481	487	436	490	486	475	478	511	502	493	483	452	472	457	471	497	454	490	482	453	445	451	455	480	472	465	507	514	489	476	452	489	449	451	485	478	495	478	446	489	485	481	483	504	498	506	473	503	494	482	482	484	478	466	488	513	475	478	463	481	495	476	478	471	461	447	482	482	449	492	485	492	449	499	501	462	474	487	486	465	426	475	473	430	453	444	447	456	475	476	481	486	501	489	471	438	491	490	506	476	439	476	456	495	463	438	463	483	484	494	463	494	499	479	465	466	446	472	509	465	450	458	471	463	438	500	429	493	503	466	457	494	489	487	475	461	450	443	490	432	500	459	488	447	477	515	454	446	489	497	440	474	488	479	525	461	454	420	473	442	459	490	465	492	469	481	438	453	493	497	457	433	480	464	475	481	501	475	479	493	471	459	455	465	485	478	503	459	489	487	499	475	423	472	477	471	430	451	451	470	447	464	477	481	474	466	485	499	513	458	480	459	416	476	473	435	451	504	465	472	483	511	469	455	480	475	474	473	483	481	500	459	479	462	465	497	485	454	491	495	437	444	456	481	427	504	472	473	464	476	477	495	471	494	452	447	472	435	487	504	491	498	484	472	442	478	513	467	502	467	452	452	449	524	443	457	481	490	496	455	465	446	472	467	449	444	432	444	474	511	477	451	441	497	494	503	505	524	479	483	473	433	458	495	482	466	476	517	452	454	469	493	491	465	473	483	480	457	466	449	463	475	489	522	471	448	482	464	477	466	488	461	511	485	498	479	454	472	480	456	460	448	492	489	467	498	465	460	460	468	497	436	474	516	508	443	490	467	439	526	496	468	422	441	460	481	482	489	485	474	466	500	495	453	435	460	458	494	452	474	495	414	453	457	489	467	500	472	441	538	494	485	461	434	451	493	439	494	441	456	475	512	470	500	451	541	466	495	451	463	464	448	486	494	484	439	491	478	472	467	493	454	487	469	471	446	517	501	457	471	488	469	462	498	454	519	470	482	436	499	464	507	484	482	487	465	477	465	470	443	489	441	487	482	467	458	440	470	503	479	450	452	500	478	469	512	468	475	463	474	467	465	464	478	458	496	465	444	444	464	452	496	489	447	452	529	429	503	470	499	421	467	512	483	422	435	475	483	458	473	475	440	508	506	491	433	458	491	459	466	487	475	446	477	435	448	504	476	495	427	425	492	491	486	465	444	475	473	468	499	451	467	454	440	495	485	485	517	475	438	474	454	468	493	428	472	472	473	488	495	474	492	469	438	443	455	503	484	496	485	495	464	457	467	469	463	490	461	477	467	471	508	449	494	457	504	508	470	475	469	500	454	501	445	453	452	444	468	478	458	477	484	482	494	470	490	494	470	485	467	468	486	448	450	484	516	447	484	446	506	463	520	495	513	466	440	472	484	495	486	475	483	468	457	454	490	444	464	482	500	487	443	439	494	450	520	484	456	519	449	479	468	486	507	479	489	452	439	507	481	474	456	485	486	464	466	434	473	490	503	485	517	481	454	451	465	473	476	436	459	464	493	462	461	494	504	498	477	480	483	468	500	498	483	460	519	461	455	488	510	460	469	484	456	483	469	476	459	486	469	484	506	516	480	492	486	467	506	494	469	478	481	480	452	456	441	490	447	438	500	493	484	492	465	460	462	468	501	472	422	429	487	480	451	479	465	460	461	457	472	492	480	457	452	452	467	438	485	443	472	506	485	487	500	500	467	515	468	475	522	442	467	493	465	452	464	436	504	483	445	460	482	471	458	472	507	488	488	475	503	466	469	489	468	474	509	487	443	461	478	462	483	457	489	481	475	472	463	456	485	493	473	474	461	478	486	487	454	437	477	516	460	502	461	483	490	463	447	476	451	475	476	505	498	451	453	469	480	451	509	461	453	443	461	495	470	473	494	473	495	467	463	505	458	469	458	509	427	487	476	470	467	440	459	475	458	420	466	493	504	470	491	474	520	492	444	429	495	471	477	477	485
32273	23085	20980	9039	3184	1557	676	275	210	154	175	179	129	151	142	159	128	129	143	133	130	126	147	154	135	126	154	117	150	126	139	158	140	130	129	133	115	142	149	151	129	127	136	107	138	138	142	156	122	150	149	141	146	145	123	136	122	145	122	124	151	123	115	117	141	132	146	139	113	149	144	151	123	141	133	150	146	144	157	157	142	152	131	142	150	121	150	153	107	140	134	140	137	120	125	153	127	113	128	130	125	139	135	149	127	131	132	125	125	130	120	142	137	127	132	144	149	156	123	116	136	127	122	119	126	147	130	129	127	122	127	146	122	125	142	148	147	125	125	150	150	141	128	140	139	142	129	133	149	168	125	127	126	144	163	135	156	157	133	133	129	147	138	135	143	122	149	139	136	139	133	129	156	161	133	127	144	139	136	139	156	151	119	141	133	153	137	133	148	124	139	139	105	145	119	132	151	128	147	127	122	133	124	167	124	145	146	141	141	138	143	148	138	157	126	144	116	159	132	136	138	147	125	145	133	131	128	138	136	126	124	152	160	133	141	127	123	136	119	107	120	134	133	121	152	122	142	159	127	131	133	113	155	145	150	117	143	131	122	125	121	132	118	141	139	132	122	129	147	130	145	131	127	167	137	130	138	147	125	130	127	125	155	141	130	138	134	122	137	142	143	138	133	135	137	130	130	122	139	126	137	136	122	128	127	149	136	138	150	151	143	133	142	154	145	122	160	143	124	130	133	125	119	117	124	132	132	116	143	135	138	143	132	144	128	141	162	113	150	142	138	120	130	134	141	153	142	138	146	119	139	131	133	133	142	140	128	134	136	130	148	154	140	137	113	139	145	158	144	155	138	124	129	139	129	115	136	129	117	159	155	139	130	117	125	153	155	124	149	133	121	132	135	155	115	141	152	150	152	124	131	129	130	124	155	136	136	132	154	144	154	134	103	112	133	142	151	122	142	143	150	132	117	136	140	130	129	130	148	121	158	153	148	120	132	131	146	139	138	126	137	140	116	135	139	136	124	111	122	143	126	126	144	125	133	154	126	122	138	125	144	178	130	147	137	148	133	108	130	151	114	125	133	155	148	129	132	131	140	149	128	147	134	139	139	133	120	145	137	148	126	117	113	133	129	119	137	125	128	146	145	144	141	138	141	139	160	127	146	123	136	129	148	134	141	139	158	139	165	141	156	133	136	156	135	135	149	140	121	140	150	122	150	134	123	133	133	132	113	114	130	129	125	136	151	145	146	115	160	136	123	130	134	140	143	144	133	120	113	122	145	133	121	131	133	128	148	153	144	115	139	144	126	155	148	132	138	155	151	148	135	129	119	140	145	132	135	144	165	118	150	135	135	135	127	130	150	143	129	129	126	127	147	151	133	119	137	125	132	131	142	137	119	128	129	147	152	134	145	136	134	141	133	128	158	139	127	142	148	150	157	146	155	148	145	135	119	132	134	129	131	129	133	106	111	122	143	124	150	109	127	136	145	137	137	142	128	152	127	151	119	135	128	126	132	122	156	164	142	131	123	153	135	147	138	137	151	129	136	147	119	136	139	154	132	141	131	172	125	150	144	136	131	129	133	148	112	135	135	144	121	134	148	116	142	135	139	133	139	129	135	140	133	116	137	145	145	138	135	145	141	139	132	146	119	126	121	120	145	129	134	149	167	130	149	113	140	115	133	115	163	136	139	130	157	130	126	149	146	134	131	122	108	145	142	132	131	119	132	126	148	135	126	134	134	140	152	120	134	117	155	135	133	139	141	151	133	116	129	139	124	138	151	139	130	137	144	149	137	139	144	152	133	134	156	137	144	133	130	116	120	115	122	144	147	124	143	113	143	137	128	144	130	126	140	148	136	156	143	138	140	124	117	140	135	139	137	181	131	114	121	156	105	146	127	130	127	135	144	121	140	131	146	128	130	140	128	141	153	139	140	133	133	133	146	150	137	151	131	146	152	141	125	127	126	161	136	117	155	130	133	140	115	125	119	130	128	149	125	143	135	137	135	138	126	127	153	127	142	125	139	150	149	145	131	131	122	143	140	141	162	140	127	120	142	120	141	144	124	121	122	137	133	128	130	142	131	140	111	120	135	136	141	131	126	127	141	142	124	131	139	130	129	139	125	118	110	149	124	146	139	133	136	143	155	129	121	125	136	122	158	148	119	122	118	123	136	133	127	126	139	130	120	120	147	117	150	138	154	143	139	138	141	158	122	133	125	149	137	118	133	136	141	129	147	120	125	152	138	136	138	123	147	139	134	157	147	146	130	152	139	118	142	131	141	134	144	129	126	142	149	135	142	181	119	151	147	136	115	136	126	155	155	125	152	122	149	133	140	149	126	154	137	132	131	137	136	118	141	138	126	138	146	131	127	155	128	145	113	117	150	142	149	147	151	139	130	140	146	149	153	145	125	132	145	155	125	128	119	132	135	111	134	134	148	130	136	132	134	133	130	133	123	120	119	129	122	137	107	136	138	147	126	134	155	138	139	136	141	151	143	117	104	120	137	142	145	146	139	134	120	125	133	127	128	152	149	134	139	128	129	155	120	146	133	125	152	123	157	167	111	139	151	124	128	154	148	144	124	143	147	153	132	167	133	144	127	125	146	140	130	142	130	120	153	141	102	133	140	115	154	136	146	111	129	137	122	133	124	121	141	109	116	155	129	127	129	149	131	136	129	137	123	126	141	146	122	123	127	127	147	131	118	136	126	114	129	142	126	116	146	137	138	132	135	133	142	129	129	156	133	118	136	137	138	129	154	145	142	156	120	144	136	137	138	137	124	124	150	132	122	126	127	131	137	124	123	141	138	151	108	133	130	136	114	147	137	116	121	138	117	133	156	119	131	142	139	130	125	134	150	145	127	146	148	140	138	151	140	122	137	147	152	131	114	142	153	126	137	148	138	127	137	136	148	131	123	133	145	112	138	134	158	151	132	118	141	135	140	128	133	128	152	121	141	133	119	140	141	143	149	122	144	148	119	140	153	151	135	141	132	130	146	116	123	131	144	125	124	129	130	138	137	138	164	141	133	150	155	143	118	142	149	152	127	160	133	129	156	146	141	123	137	123	138	145	134	152	141	133	131	144	127	105	146	147	139	131	164	120	164	124	132	132	127	149	154	121	140	140	131	145	123	125	127	128	145	161	125	136	140	127	149	157	121	142	142	127	124	143	129	130	134	133	112	139	115	121	146	137	132	144	142	147	172	125	126	141	129	148	135	136	137	164	142	117	127	148	132	142	131	140	122	126	135	132	151	136	136	120	126	133	149	136	120	150	124	139	131	120	152	139	134	139	125	151	110	143	137	143	127	123	143	136	138	131	136	122	128	119	148	131	125	152	106	139	162	125	124	110	121	128	104	123	143	111	164	144	159	121	114	121	128	145	122	153	132	152	166	126	144	102	141	134	137	127	124	143	135	131	119	137	146	152	130	120	148	124	155	127	122	154	136	134	134	143	141	128	149	133	164	147	112	143	140	121
24469	25788	13974	4659	2308	1303	724	498	418	375	422	364	369	392	347	362	399	349	361	353	412	387	416	364	401	370	361	366	364	362	334	364	379	351	390	389	360	386	395	372	370	369	375	356	363	385	413	363	367	385	332	394	368	373	351	360	349	373	386	374	340	389	371	373	389	339	364	351	387	351	391	366	373	353	357	377	392	374	419	389	380	371	368	348	343	365	385	356	356	332	388	384	354	365	399	368	378	374	384	354	364	379	376	353	367	401	372	360	363	367	368	379	361	382	363	367	402	404	337	364	384	347	356	373	408	396	375	369	356	379	367	380	344	349	366	371	377	360	373	395	373	385	380	363	367	361	349	360	331	396	352	366	368	364	381	398	382	415	339	332	383	360	382	382	376	363	375	403	368	394	317	378	383	350	353	380	392	388	372	387	371	378	391	378	376	378	397	354	379	362	377	383	353	378	352	401	372	386	338	358	389	391	378	353	375	326	383	338	375	382	380	352	327	377	394	382	349	391	393	382	372	374	374	354	363	394	372	380	378	378	356	354	362	365	386	358	347	353	387	329	389	365	357	364	382	367	379	393	355	375	396	369	347	397	351	374	403	360	363	355	383	353	374	369	386	387	378	407	390	356	390	403	354	351	366	380	355	388	348	375	364	405	366	341	348	333	361	383	359	368	377	376	400	396	377	387	396	357	361	329	321	344	356	373	344	401	364	361	400	385	377	355	392	378	358	349	361	400	406	374	362	337	355	371	328	378	357	382	362	363	394	354	374	365	378	327	389	401	386	380	360	375	403	376	392	352	356	377	364	396	400	377	317	374	366	396	384	359	373	394	377	411	368	363	350	340	363	386	390	376	361	399	328	374	418	390	356	356	357	386	324	386	368	420	369	365	378	345	329	378	389	338	354	365	385	337	393	384	367	366	357	367	364	392	369	353	325	399	376	340	340	361	393	347	355	365	384	350	387	359	358	360	367	357	389	389	360	364	362	365	361	378	373	389	364	401	359	401	408	408	372	355	383	359	363	351	384	315	363	381	365	344	360	394	371	379	387	358	353	372	383	358	368	403	371	363	376	395	338	379	371	392	381	404	384	343	354	394	312	378	389	409	369	392	374	357	346	371	407	373	340	368	404	360	359	361	351	408	345	373	377	370	384	401	355	365	359	351	371	383	360	387	372	368	397	387	355	348	382	387	365	384	388	365	357	393	348	375	355	341	360	400	324	359	356	409	372	344	400	406	405	378	386	381	349	338	384	366	341	366	367	360	360	373	362	373	333	369	362	384	374	360	369	374	365	382	366	395	363	340	341	407	379	365	384	344	386	317	362	365	365	381	354	356	388	341	357	349	397	401	383	367	393	355	378	374	330	376	360	378	365	364	370	340	380	387	366	339	364	387	354	358	360	356	362	387	382	351	384	389	332	387	362	346	361	369	413	380	358	359	376	375	371	361	361	348	386	332	372	362	395	388	352	405	376	353	351	357	368	358	379	362	408	382	377	381	368	404	336	403	384	373	330	376	377	375	383	361	361	329	368	363	354	354	353	373	380	342	384	367	382	371	375	365	363	350	352	377	356	377	372	380	392	362	362	393	365	383	385	363	412	386	379	397	369	362	346	363	409	363	314	390	400	395	365	359	366	385	387	378	364	353	369	394	337	376	384	360	374	362	370	402	422	388	369	393	413	384	372	382	360	381	368	391	369	345	376	345	374	347	366	380	358	395	354	345	401	386	357	359	350	376	352	412	349	353	346	390	378	363	345	371	402	356	390	375	406	300	388	351	388	346	386	393	392	344	377	324	348	363	389	362	388	370	363	347	367	365	379	368	355	357	340	381	366	384	380	376	315	383	337	355	359	381	369	393	375	354	356	388	330	388	367	324	379	361	362	367	370	378	339	382	372	365	367	338	369	368	366	387	349	372	336	372	402	335	348	343	343	379	383	369	342	354	351	434	375	380	330	384	377	364	347	351	399	365	379	389	371	384	385	365	360	372	385	405	325	362	387	359	395	359	373	364	390	363	380	322	394	368	375	378	347	381	355	377	398	374	382	357	388	388	399	383	340	380	361	345	363	367	374	404	378	341	346	412	413	345	355	409	394	366	372	367	346	367	373	359	368	353	358	353	361	373	348	385	338	408	377	383	348	378	391	368	347	350	377	348	353	354	366	359	339	356	372	376	376	336	361	374	371	388	346	352	396	384	392	387	376	367	397	392	339	362	380	406	366	350	379	408	391	360	366	376	357	381	338	381	379	360	404	340	400	364	418	378	376	358	358	395	389	358	368	351	336	337	383	369	382	374	381	389	338	373	372	394	353	371	353	359	380	343	365	382	325	375	339	422	353	376	370	366	363	384	376	404	381	373	370	359	378	327	423	421	364	379	378	374	376	391	384	366	380	376	393	360	364	349	354	395	397	385	412	361	350	368	381	355	339	358	401	379	374	355	362	383	368	402	357	364	372	363	403	375	387	381	344	397	375	360	389	362	376	385	324	331	395	368	335	355	376	400	373	345	395	380	394	382	359	362	393	391	373	374	399	326	403	352	344	396	387	384	339	382	357	354	359	405	374	334	366	381	392	365	359	387	380	368	364	368	385	359	386	371	384	373	389	412	378	371	411	354	396	380	377	340	382	357	368	357	364	366	376	367	349	398	357	381	393	360	395	368	381	344	405	377	345	402	383	381	350	401	359	369	383	388	380	359	381	383	358	361	363	354	368	374	367	374	361	344	343	348	337	374	388	361	403	388	317	384	394	373	376	369	362	366	385	367	360	384	402	332	368	363	375	369	392	344	353	375	387	359	384	355	355	415	376	345	364	378	403	372	364	361	368	364	382	317	353	376	353	367	387	336	399	398	390	372	365	356	366	376	375	397	348	385	353	374	340	403	403	385	358	361	361	430	362	408	391	374	352	390	372	378	377	369	375	356	373	344	349	368	354	372	364	354	365	368	397	359	368	367	408	374	375	396	369	381	364	405	376	367	357	369	392	403	379	354	365	393	342	352	371	398	407	398	368	376	367	358	387	364	383	369	361	370	349	375	365	363	371	392	337	369	383	368	384	380	351	385	385	341	346	377	383	352	392	352	379	386	368	391	372	374	356	352	393	376	385	381	379	389	378	371	386	336	400	345	355	380	368	353	317	379	347	390	402	387	359	402	374	387	363	367	355	383	364	366	337	359	364	389	396	364	400	393	372	348	380	379	369	372	338	384	357	340	369	392	389	383	385	360	368	379	379	371	377	363	377	371	323	370	381	378	385	388	387	350	374	361	373	371	381	339	387	372	382	346	354	368	332	370	362	409	372	364	392	371	362	373	398	398	364	380	367	402	368	374	375	385	372	371	365	358	386	349	372	382	389	373	378	351	350	364	386	375	369	387	343	362	361	374	394	373	368	360	402	380	370	412	365	372	371	368	374	376	366	353	344	383	370	347	386	375	381	374	380	377	342	371	375	409	378	318	395	368	413	357	337	380	361	341	392	392	351	385
24991	21502	24935	28542	21577	19923	5012	1012	443	454	1385	584	214	209	242	242	221	232	229	243	243	236	195	239	238	214	171	218	235	207	211	229	233	212	220	195	213	221	219	207	250	217	249	211	211	208	221	213	193	241	206	209	224	231	188	226	240	206	235	227	206	215	206	211	216	226	225	195	226	224	229	231	219	229	228	234	213	225	201	202	258	207	224	227	221	196	224	215	197	220	215	209	227	199	207	211	217	212	234	190	208	216	234	188	211	215	213	213	250	214	219	212	220	246	214	230	216	222	240	229	213	213	236	215	193	232	232	199	227	219	220	193	209	207	223	204	187	181	202	227	225	214	204	208	220	213	222	217	237	227	210	238	200	209	209	205	203	227	225	221	219	216	214	207	218	223	216	196	190	216	222	224	225	231	214	235	234	227	223	246	214	224	204	217	221	220	226	200	235	225	223	235	191	223	209	230	208	187	208	205	230	201	225	213	214	212	229	213	217	227	253	227	232	238	221	212	225	203	181	219	239	216	200	262	212	245	233	226	222	238	222	246	249	234	221	240	223	227	213	201	216	213	219	195	233	187	227	229	221	212	214	249	204	219	204	237	210	217	216	219	207	217	171	229	191	227	233	197	225	204	201	213	224	215	243	250	193	207	219	210	216	225	221	231	229	186	211	219	209	215	211	212	197	210	188	222	233	213	203	234	213	213	193	228	221	221	198	193	216	262	199	179	200	222	242	212	220	207	232	223	193	198	219	187	231	228	210	213	188	184	231	236	218	225	208	219	250	219	223	214	212	208	250	240	217	202	253	236	206	238	235	212	218	228	232	208	236	216	226	215	191	214	195	215	218	229	210	231	202	189	200	225	217	234	209	211	232	221	257	208	220	215	197	240	232	189	208	212	229	226	196	218	212	211	214	215	223	220	210	215	195	253	220	210	209	236	252	200	218	218	215	235	213	208	202	230	212	212	202	244	240	255	202	213	217	228	196	223	234	198	214	232	215	232	193	210	229	209	204	210	240	225	223	223	214	231	239	223	254	216	196	199	232	244	206	229	223	229	194	220	222	223	228	233	235	238	217	228	211	204	236	254	241	213	221	227	222	197	201	193	239	236	223	215	220	221	232	216	214	218	259	207	221	206	199	223	199	208	221	220	265	214	210	179	238	217	248	213	214	187	219	243	212	212	234	247	217	227	224	210	212	214	225	224	236	233	204	207	222	214	249	203	236	214	217	219	235	223	243	216	227	222	254	197	201	211	213	207	214	195	201	213	209	230	230	216	185	232	212	243	229	221	212	217	221	243	227	216	196	237	228	191	235	234	219	237	228	244	227	228	226	237	202	206	222	210	198	228	214	216	223	193	199	214	239	235	233	226	195	212	202	207	207	234	218	223	219	213	219	165	215	226	213	187	203	255	212	224	223	218	223	240	221	240	223	229	223	247	224	231	213	249	219	231	221	224	206	224	204	214	239	231	216	210	218	212	216	199	167	226	220	213	215	215	223	201	222	194	211	235	232	207	220	232	212	233	211	221	222	214	235	208	207	205	234	222	203	214	222	208	251	220	196	223	222	239	250	215	221	203	227	223	203	240	228	224	238	203	182	214	200	232	219	186	236	194	214	233	195	196	253	191	237	207	249	229	210	241	220	224	214	201	236	224	211	224	217	223	204	210	236	226	231	230	224	218	196	215	234	219	218	224	234	204	232	239	238	233	214	231	247	232	223	240	211	228	224	218	211	215	212	223	230	229	223	221	220	214	207	215	216	220	199	226	232	220	218	198	234	229	214	223	210	208	213	218	200	204	211	214	213	208	225	207	226	215	220	238	220	226	209	207	219	210	220	272	229	228	219	196	253	221	209	229	219	232	222	265	225	213	224	206	211	220	194	216	210	218	213	192	218	213	228	240	207	216	214	178	214	217	219	213	232	255	234	197	188	215	214	217	241	240	229	209	221	213	227	198	226	233	227	199	241	213	219	227	211	225	235	203	197	235	232	248	204	219	206	233	206	203	208	231	244	216	238	217	216	220	240	260	206	225	224	226	224	216	233	229	222	198	217	222	246	221	224	208	220	198	213	222	211	247	235	210	219	232	225	218	220	187	227	252	246	206	230	224	220	216	217	230	235	214	216	206	234	208	229	222	237	230	234	222	244	219	208	249	185	213	213	221	206	196	201	201	204	195	208	207	232	250	223	230	233	229	207	210	215	227	204	206	211	209	211	221	209	239	217	202	244	225	216	255	203	228	226	209	202	223	254	207	231	221	202	202	218	225	217	220	231	236	215	187	242	231	194	216	248	232	220	221	212	236	215	219	252	196	184	224	244	173	193	212	205	195	231	214	216	215	229	194	222	212	200	242	238	218	198	213	212	251	236	197	232	222	233	202	237	234	214	241	197	199	219	222	239	255	197	215	201	214	214	226	223	222	207	216	199	198	243	243	230	215	204	218	230	238	238	229	208	199	232	219	222	218	224	209	215	256	214	214	204	213	221	214	223	174	228	242	219	236	228	267	212	220	239	241	240	210	219	210	202	222	245	227	210	221	205	235	214	198	211	231	211	239	216	246	215	206	216	216	220	199	248	188	195	205	176	241	221	220	209	204	218	197	229	238	207	231	219	193	208	166	208	237	208	239	218	208	200	212	247	200	224	238	236	223	227	226	222	219	245	208	219	220	240	233	216	206	227	174	215	226	227	204	205	216	200	222	240	190	196	210	242	218	189	201	217	203	201	211	221	237	230	220	208	210	225	232	215	214	228	231	225	214	224	227	234	234	233	210	198	224	236	235	223	213	219	200	225	213	213	229	225	209	196	222	184	209	241	222	224	211	230	217	239	228	218	202	218	209	225	228	225	240	212	232	223	206	238	216	216	210	214	199	233	234	222	207	201	199	230	211	210	235	199	218	239	227	207	212	205	213	248	203	223	212	201	224	240	230	214	194	218	229	213	217	250	200	191	235	214	195	210	199	211	208	226	204	187	215	217	202	224	246	204	238	194	228	235	207	237	207	214	232	201	218	202	213	217	216	225	200	209	246	236	232	226	212	206	211	213	236	210	187	210	205	210	236	227	223	204	220	239	204	223	186	212	223	209	230	234	210	253	233	220	239	196	225	231	228	200	231	216	223	232	220	212	253	217	244	211	236	239	261	190	213	235	225	245	197	192	224	202	218	212	218	218	234	213	226	227	247	212	227	251	227	203	220	204	230	244	225	235	245	229	232	223	195	232	223	230	218	204	219	196	212	213	237	228	219	223	214	229	260	204	192	228	230	229	194	225	226	208	196	199	219	198	213	192	224	222	236	228	202	212	208	221	227	211	202	217	226	236	203	192	204	216	220	231	203	198	219	204	219	219	217	185	245	218	204	217	239	224	219	219	204	228	208	195	194	219	213	206	203	240	205	206	221	193	228	228	182	227	236	207	213	217	196	193	226	229	209	228	231	209	214	197	230	230	227	208	222	226	219	200	217	189	253	233	223	234	231	215	182	230	210
24382	38963	23869	11939	5833	2973	1819	923	651	675	1315	755	611	582	519	556	548	562	563	575	584	534	508	536	531	527	575	560	541	549	572	580	498	540	490	531	528	553	538	562	527	509	521	549	563	600	566	551	522	543	567	544	544	567	525	542	552	524	504	558	576	516	579	539	529	507	549	561	562	535	534	518	512	573	520	560	569	553	530	557	490	568	578	510	531	548	547	577	529	568	528	536	571	564	539	539	544	494	542	537	548	536	516	510	546	498	571	532	538	573	544	534	540	545	565	514	575	530	578	563	552	543	506	521	563	560	552	532	586	538	544	564	552	554	524	524	540	579	527	540	557	541	572	543	571	567	527	544	528	578	545	519	576	540	546	550	536	519	554	513	549	520	532	577	557	520	510	522	576	508	577	534	594	546	531	536	531	530	530	548	530	501	550	578	576	520	520	594	561	534	532	528	547	557	586	574	548	531	545	571	532	586	554	532	528	555	542	521	520	525	553	573	567	520	535	512	558	544	527	565	555	533	514	515	550	539	537	539	532	532	480	519	574	514	533	544	533	502	550	525	537	561	576	556	567	550	504	556	555	547	545	503	538	518	571	525	531	541	562	523	521	542	560	587	537	532	560	558	495	571	553	598	538	528	547	528	536	541	547	551	527	537	563	521	537	523	548	549	548	538	549	555	553	552	504	558	529	543	509	537	524	564	535	567	540	504	551	550	558	542	527	526	519	514	554	517	547	586	553	533	585	551	553	541	525	535	544	545	545	552	555	519	551	542	543	560	499	495	519	536	503	490	536	517	556	512	561	535	527	569	580	545	523	524	526	548	516	521	548	541	547	576	524	542	500	521	493	557	534	544	510	563	516	561	584	570	552	541	533	540	541	573	573	536	502	569	543	570	573	561	529	511	519	542	520	554	562	546	533	585	555	517	551	496	525	560	565	544	518	530	543	518	555	498	531	545	538	530	574	548	557	523	554	518	535	513	508	560	512	522	550	529	521	525	511	515	563	528	489	544	534	537	530	531	552	513	561	523	543	505	503	549	530	532	560	545	527	537	572	559	515	533	469	560	518	530	547	502	547	551	530	575	555	515	493	525	554	522	531	548	537	562	540	542	543	514	586	535	519	529	565	541	534	539	539	549	567	568	536	523	542	537	506	562	534	534	542	526	541	574	566	525	507	558	518	529	565	557	521	544	574	546	527	532	526	516	505	524	536	533	516	559	521	524	574	549	543	541	567	517	489	526	514	552	547	567	524	541	578	567	533	515	567	558	542	574	580	530	519	560	542	533	554	581	539	567	546	563	511	558	560	531	553	535	534	528	558	518	553	560	550	518	545	503	533	520	551	549	550	540	552	553	590	503	567	517	535	559	522	608	533	566	534	541	574	538	555	525	571	537	540	558	534	543	596	552	551	534	557	554	526	540	519	551	536	560	547	527	500	541	549	540	560	515	568	527	528	538	541	575	530	541	563	580	552	561	531	562	518	559	508	574	534	582	537	523	571	537	530	536	525	586	574	522	550	533	544	489	553	561	562	504	559	524	516	537	563	553	542	527	553	557	506	541	568	547	527	548	550	574	557	570	559	543	524	520	515	538	563	546	563	580	550	505	541	512	543	555	566	534	533	522	523	476	521	499	534	532	517	531	531	563	511	500	571	554	588	498	619	515	555	548	578	555	542	501	527	520	577	557	535	519	614	585	531	528	551	550	518	569	537	568	561	546	559	550	581	552	524	542	549	562	564	563	550	603	568	532	548	556	549	565	535	557	559	536	569	543	501	576	504	537	557	544	553	571	572	544	554	542	523	580	520	565	491	586	501	575	545	566	537	539	535	574	526	527	538	571	517	577	549	537	530	536	556	549	548	534	542	539	569	543	512	553	570	519	516	586	540	568	560	540	570	551	548	511	564	551	536	559	557	567	537	491	548	539	522	543	537	584	543	540	581	529	539	540	522	550	537	529	538	555	540	576	600	549	573	550	559	530	536	581	553	562	546	553	562	569	573	555	547	551	536	547	491	559	582	514	521	536	533	555	548	549	547	546	572	535	565	563	541	561	539	528	530	534	569	560	543	510	573	558	549	579	521	557	527	512	543	557	564	550	557	541	559	520	561	562	507	618	529	535	511	523	558	516	512	554	538	559	532	566	582	515	543	535	531	514	522	547	540	540	555	526	507	533	539	514	560	534	548	537	558	484	550	510	570	548	532	583	557	563	575	559	530	577	564	549	561	520	504	509	550	541	551	584	535	565	546	556	551	542	565	590	508	554	559	603	559	552	517	533	551	550	546	559	544	584	494	555	522	541	529	519	512	532	551	513	555	554	544	510	485	579	613	568	519	573	544	534	579	522	585	562	570	497	541	539	557	550	579	529	544	590	528	522	499	533	552	533	491	575	525	543	547	506	547	559	517	533	566	567	535	544	580	526	560	556	565	507	548	568	543	576	520	552	550	548	533	570	575	531	558	580	545	531	563	587	506	534	518	592	533	543	542	552	539	514	558	525	531	514	578	527	533	573	539	576	538	545	527	523	504	509	534	479	506	517	529	507	526	527	520	535	573	552	522	534	560	499	540	526	570	517	494	512	561	521	535	550	541	532	579	523	556	543	556	570	555	566	552	562	557	517	542	556	548	495	557	581	495	529	551	570	569	557	533	598	536	568	587	566	536	552	519	517	544	503	586	586	545	533	543	549	533	526	526	505	543	532	561	571	515	543	510	514	539	538	550	503	488	529	538	512	537	544	512	529	573	527	557	581	535	532	556	540	545	544	502	518	531	558	540	591	548	534	520	541	554	494	524	490	554	557	565	535	525	531	542	547	541	526	531	530	514	562	563	523	534	523	520	559	563	502	521	558	550	597	550	572	577	542	490	550	545	555	529	574	515	538	581	552	565	596	504	515	518	559	558	562	554	494	524	550	515	532	566	532	540	536	501	543	563	536	539	532	560	558	530	523	563	523	548	517	516	512	554	512	513	516	548	577	573	563	553	551	579	530	523	544	523	517	543	559	604	535	540	549	507	565	553	532	564	524	538	553	507	540	528	577	552	551	562	548	571	540	545	565	551	547	506	523	563	521	575	529	526	472	526	518	571	529	556	562	544	566	514	567	532	514	579	546	539	562	550	599	549	582	515	598	495	523	562	545	522	529	548	493	544	552	565	517	558	517	540	507	535	534	559	557	583	535	535	591	552	499	569	526	569	517	534	504	510	545	551	499	536	543	566	569	588	549	532	550	540	551	552	576	549	520	541	546	542	543	534	523	550	516	576	524	544	561	566	560	570	517	546	527	555	509	558	544	563	565	560	573	546	543	554	537	519	511	568	544	555	542	511	511	526	537	475	523	544	559	583	523	550	560	537	549	557	508	528	521	574	540	494	563	538	491	545	499	518	543	506	506	531	538	531	527	518	565	539	535	550	557	566	532	538	527	522	575	540	522	525	561	541	543	543	530	529	552	564	569	571	564	537	526	523	514	560	559	606	537	573	555
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
